.elementor .e-ffb7458-86f1bfe{.nb-biz{ --navy:#07285f; --navy-2:#0b3478; --blue:#1769e8; --blue-2:#3489f7; --orange:#f2a33a; --orange-soft:#fff4e2; --ink:#10203a; --text:#53637a; --muted:#7b8899; --bg:#ffffff; --soft:#f5f8fc; --soft-blue:#edf5ff; --line:#e3eaf2; --white:#ffffff; --shadow-sm:0 8px 28px rgba(10,43,94,.07); --shadow-md:0 20px 60px rgba(10,43,94,.11); width:100%; color:var(--ink); font-family:Arial,Helvetica,sans-serif; -webkit-font-smoothing:antialiased; } .nb-biz *, .nb-biz *::before, .nb-biz *::after{ box-sizing:border-box; } .nb-biz h1, .nb-biz h2, .nb-biz h3, .nb-biz h4, .nb-biz p{ margin:0; } .nb-biz a{ text-decoration:none; } .nb-biz-container{ width:min(1180px,calc(100% - 40px)); margin:auto; } .nb-biz-section{ padding:96px 0; } /* ========================================================= GLOBAL TYPOGRAPHY ========================================================= */ .nb-biz-label{ display:flex; align-items:center; gap:10px; margin-bottom:16px; color:var(--blue); font-size:12px; font-weight:800; letter-spacing:1.7px; text-transform:uppercase; } .nb-biz-label::before{ content:""; width:32px; height:3px; border-radius:99px; background:var(--orange); } .nb-biz-title{ max-width:760px; color:var(--ink); font-size:clamp(34px,4vw,54px); line-height:1.08; letter-spacing:-1.8px; font-weight:800; } .nb-biz-desc{ margin-top:18px !important; max-width:720px; color:var(--text); font-size:16px; line-height:1.85; } .nb-biz-blue{ color:var(--blue); } .nb-biz-orange{ color:var(--orange); } /* ========================================================= BUTTON ========================================================= */ .nb-biz-btn{ display:inline-flex; align-items:center; justify-content:center; gap:10px; min-height:54px; padding:0 25px; border-radius:8px; background:var(--blue); color:#fff !important; font-size:15px; font-weight:800; box-shadow:0 10px 24px rgba(23,105,232,.20); transition:.25s ease; } .nb-biz-btn:hover{ transform:translateY(-2px); background:#0e5bd3; box-shadow:0 15px 32px rgba(23,105,232,.28); } .nb-biz-btn-outline{ background:#fff; color:var(--navy) !important; border:1px solid var(--line); box-shadow:none; } .nb-biz-btn svg{ width:18px; height:18px; } /* ========================================================= HERO ========================================================= */ .nb-biz-hero{ padding:34px 0 20px; } .nb-biz-hero-box{ position:relative; overflow:hidden; min-height:630px; display:grid; grid-template-columns:1.08fr .92fr; align-items:center; border-radius:26px; background: radial-gradient(circle at 95% 10%,rgba(54,137,247,.25),transparent 30%), linear-gradient(110deg,#061f4c 0%,#093276 58%,#1055aa 100%); box-shadow:var(--shadow-md); } .nb-biz-hero-box::before{ content:""; position:absolute; width:510px; height:510px; right:-160px; top:-160px; border:1px solid rgba(255,255,255,.09); border-radius:50%; box-shadow: 0 0 0 65px rgba(255,255,255,.025), 0 0 0 135px rgba(255,255,255,.018); } .nb-biz-hero-left{ position:relative; z-index:2; padding:78px 30px 78px 70px; } .nb-biz-hero-pill{ display:inline-flex; align-items:center; gap:9px; margin-bottom:24px; padding:8px 13px; border:1px solid rgba(255,255,255,.19); border-radius:999px; color:#cde2ff; background:rgba(255,255,255,.07); font-size:11px; font-weight:800; letter-spacing:1.3px; text-transform:uppercase; } .nb-biz-hero-pill span{ width:7px; height:7px; border-radius:50%; background:var(--orange); } .nb-biz-hero h1{ max-width:710px; color:#fff; font-size:clamp(46px,5vw,68px); line-height:1.03; letter-spacing:-2.8px; font-weight:800; } .nb-biz-hero h1 strong{ display:block; color:#66adff; } .nb-biz-hero-copy{ max-width:660px; margin-top:22px !important; color:#d8e5f7; font-size:16px; line-height:1.8; } .nb-biz-hero-actions{ display:flex; flex-wrap:wrap; gap:12px; margin-top:30px; } .nb-biz-hero .nb-biz-btn-outline{ color:#fff !important; border-color:rgba(255,255,255,.22); background:rgba(255,255,255,.08); } /* HERO PRICE */ .nb-biz-hero-right{ position:relative; z-index:2; padding:55px 60px 55px 25px; } .nb-biz-price-card{ position:relative; overflow:hidden; padding:38px; border-radius:20px; background:#fff; box-shadow:0 30px 70px rgba(0,0,0,.20); } .nb-biz-price-accent{ position:absolute; top:0; left:0; right:0; height:5px; background:linear-gradient(90deg,var(--orange),#ffc66a); } .nb-biz-price-tag{ color:var(--blue); font-size:12px; font-weight:900; letter-spacing:1.3px; text-transform:uppercase; } .nb-biz-price{ margin-top:8px !important; color:var(--navy); font-size:49px; line-height:1; letter-spacing:-2px; font-weight:900; } .nb-biz-price-card > p{ margin-top:15px !important; color:var(--text); font-size:14px; line-height:1.7; } .nb-biz-price-line{ width:100%; height:1px; margin:24px 0; background:var(--line); } .nb-biz-price-list{ display:grid; gap:13px; } .nb-biz-price-item{ display:flex; align-items:flex-start; gap:11px; color:var(--ink); font-size:14px; line-height:1.55; } .nb-biz-price-check{ flex:0 0 24px; width:24px; height:24px; display:grid; place-items:center; border-radius:50%; color:#fff; background:var(--orange); font-size:12px; font-weight:900; } .nb-biz-price-card .nb-biz-btn{ width:100%; margin-top:27px; } /* ========================================================= TRUST STRIP ========================================================= */ .nb-biz-trust{ padding:34px 0 15px; } .nb-biz-trust-grid{ display:grid; grid-template-columns:repeat(4,1fr); overflow:hidden; border:1px solid var(--line); border-radius:14px; background:#fff; box-shadow:var(--shadow-sm); } .nb-biz-trust-item{ position:relative; padding:26px 23px; } .nb-biz-trust-item:not(:last-child)::after{ content:""; position:absolute; right:0; top:25%; bottom:25%; width:1px; background:var(--line); } .nb-biz-trust-number{ color:var(--blue); font-size:28px; font-weight:900; } .nb-biz-trust-text{ margin-top:4px !important; color:var(--text); font-size:13px; line-height:1.5; } /* ========================================================= INTRO SPLIT ========================================================= */ .nb-biz-intro{ display:grid; grid-template-columns:1fr 1fr; gap:70px; align-items:center; } .nb-biz-intro-copy p + p{ margin-top:14px !important; } .nb-biz-intro-panel{ position:relative; padding:45px; border-radius:18px; background:var(--soft); border-left:5px solid var(--orange); } .nb-biz-intro-number{ color:var(--blue); font-size:14px; font-weight:900; letter-spacing:1px; } .nb-biz-intro-panel h3{ margin-top:18px !important; color:var(--navy); font-size:27px; line-height:1.25; letter-spacing:-.7px; } .nb-biz-intro-panel p{ margin-top:15px !important; color:var(--text); font-size:14px; line-height:1.8; } /* ========================================================= BENEFITS ========================================================= */ .nb-biz-benefits{ background:var(--soft); } .nb-biz-center{ text-align:center; } .nb-biz-center .nb-biz-label{ justify-content:center; } .nb-biz-center .nb-biz-title, .nb-biz-center .nb-biz-desc{ margin-left:auto; margin-right:auto; } .nb-biz-benefit-grid{ display:grid; grid-template-columns:repeat(3,1fr); gap:20px; margin-top:45px; } .nb-biz-benefit-card{ position:relative; overflow:hidden; min-height:305px; padding:34px 29px; border:1px solid var(--line); border-radius:15px; background:#fff; box-shadow:0 7px 25px rgba(9,44,98,.04); transition:.25s ease; } .nb-biz-benefit-card:hover{ transform:translateY(-5px); box-shadow:var(--shadow-sm); } .nb-biz-benefit-no{ position:absolute; right:18px; top:10px; color:#edf2f8; font-size:76px; font-weight:900; } .nb-biz-benefit-icon{ position:relative; z-index:2; width:56px; height:56px; display:grid; place-items:center; margin-bottom:28px; border-radius:12px; color:var(--blue); background:var(--soft-blue); } .nb-biz-benefit-icon svg{ width:25px; height:25px; } .nb-biz-benefit-card h3{ position:relative; z-index:2; color:var(--navy); font-size:20px; line-height:1.3; } .nb-biz-benefit-card p{ position:relative; z-index:2; margin-top:11px !important; color:var(--text); font-size:14px; line-height:1.75; } /* ========================================================= PROCESS ========================================================= */ .nb-biz-process-grid{ display:grid; grid-template-columns:repeat(4,1fr); margin-top:46px; border-top:1px solid var(--line); } .nb-biz-step{ position:relative; padding:35px 27px 15px; } .nb-biz-step:not(:last-child){ border-right:1px solid var(--line); } .nb-biz-step::before{ content:""; position:absolute; top:-5px; left:27px; width:10px; height:10px; border-radius:50%; background:var(--orange); box-shadow:0 0 0 6px #fff; } .nb-biz-step-num{ color:var(--blue); font-size:13px; font-weight:900; letter-spacing:1.2px; } .nb-biz-step h3{ margin-top:14px !important; color:var(--navy); font-size:19px; } .nb-biz-step p{ margin-top:10px !important; color:var(--text); font-size:13px; line-height:1.7; } /* ========================================================= SUPPORT ========================================================= */ .nb-biz-support{ background:var(--navy); } .nb-biz-support-layout{ display:grid; grid-template-columns:.8fr 1.2fr; gap:70px; align-items:start; } .nb-biz-support .nb-biz-label{ color:#7eb9ff; } .nb-biz-support .nb-biz-title{ color:#fff; } .nb-biz-support .nb-biz-desc{ color:#b9cce7; } .nb-biz-support-list{ display:grid; gap:12px; } .nb-biz-support-item{ display:grid; grid-template-columns:42px 1fr; gap:14px; padding:19px; border-radius:12px; background:rgba(255,255,255,.075); border:1px solid rgba(255,255,255,.08); } .nb-biz-support-icon{ width:40px; height:40px; display:grid; place-items:center; border-radius:9px; color:#fff; background:var(--blue); } .nb-biz-support-item h4{ color:#fff; font-size:14px; } .nb-biz-support-item p{ margin-top:4px !important; color:#b9cae2; font-size:12px; line-height:1.6; } /* ========================================================= NOTICE ========================================================= */ .nb-biz-notice{ margin-top:25px; padding:18px 20px; display:flex; gap:12px; border-radius:10px; background:#fff6e9; color:#72572f; font-size:12px; line-height:1.65; } .nb-biz-notice-icon{ flex:0 0 26px; width:26px; height:26px; display:grid; place-items:center; border-radius:50%; color:#fff; background:var(--orange); font-weight:900; } /* ========================================================= CTA ========================================================= */ .nb-biz-cta{ padding:90px 0; } .nb-biz-cta-box{ position:relative; overflow:hidden; display:grid; grid-template-columns:1.15fr .85fr; align-items:center; gap:60px; padding:60px; border-radius:20px; background:var(--soft); } .nb-biz-cta-box::after{ content:""; position:absolute; width:360px; height:360px; right:-180px; bottom:-200px; border-radius:50%; background:var(--orange-soft); } .nb-biz-cta-content{ position:relative; z-index:2; } .nb-biz-cta h2{ color:var(--navy); font-size:clamp(34px,4vw,51px); line-height:1.1; letter-spacing:-1.5px; } .nb-biz-cta p{ margin-top:16px !important; color:var(--text); font-size:15px; line-height:1.75; } .nb-biz-cta-actions{ display:flex; flex-wrap:wrap; gap:13px; margin-top:25px; } /* CTA PRICE */ .nb-biz-cta-price{ position:relative; z-index:2; padding:34px; border-radius:16px; color:#fff; background:linear-gradient(135deg,var(--navy),var(--navy-2)); box-shadow:var(--shadow-md); } .nb-biz-cta-price small{ color:#a9c8ef; font-size:11px; font-weight:900; letter-spacing:1.4px; text-transform:uppercase; } .nb-biz-cta-price strong{ display:block; margin-top:7px; font-size:42px; line-height:1; letter-spacing:-1.5px; } .nb-biz-cta-price p{ color:#c6d5e9; font-size:13px; } /* ========================================================= RESPONSIVE ========================================================= */ @media(max-width:1000px){ .nb-biz-hero-box{ grid-template-columns:1fr; } .nb-biz-hero-left{ padding:65px 50px 25px; } .nb-biz-hero-right{ padding:25px 50px 55px; } .nb-biz-price-card{ max-width:560px; } .nb-biz-process-grid{ grid-template-columns:repeat(2,1fr); } .nb-biz-step{ border-bottom:1px solid var(--line); } } @media(max-width:800px){ .nb-biz-section{ padding:72px 0; } .nb-biz-intro, .nb-biz-support-layout, .nb-biz-cta-box{ grid-template-columns:1fr; } .nb-biz-trust-grid{ grid-template-columns:repeat(2,1fr); } .nb-biz-trust-item:nth-child(2)::after{ display:none; } .nb-biz-benefit-grid{ grid-template-columns:1fr; } } @media(max-width:600px){ .nb-biz-container{ width:min(100% - 24px,1180px); } .nb-biz-hero-box{ border-radius:18px; } .nb-biz-hero-left{ padding:48px 22px 22px; } .nb-biz-hero-right{ padding:18px 22px 28px; } .nb-biz-hero h1{ font-size:42px; letter-spacing:-1.8px; } .nb-biz-price-card{ padding:27px 22px; } .nb-biz-price{ font-size:40px; } .nb-biz-trust-grid{ grid-template-columns:1fr; } .nb-biz-trust-item::after{ display:none !important; } .nb-biz-trust-item{ border-bottom:1px solid var(--line); } .nb-biz-process-grid{ grid-template-columns:1fr; } .nb-biz-step{ border-right:0 !important; } .nb-biz-intro-panel{ padding:30px 23px; } .nb-biz-cta-box{ padding:35px 23px; } .nb-biz-btn{ width:100%; } }\n}