:root{--bg:#f6f8fb;--ink:#0e1b2c;--muted:#5d6b7e;--accent:#10264a;--on-accent:#fff;--glow:#ffb547;--ice:#e7f0fb;--line:#dde5ef;--radius:14px;--field:#fff;--field-line:#d3dce8;--display:'Outfit',system-ui,sans-serif;--body:'Inter',system-ui,sans-serif}.nb-wrap{max-width:1220px;margin:0 auto;padding:0 28px}body.hl h1,body.hl h2,body.hl h3{font-family:var(--display);letter-spacing:-.02em;line-height:1.05;margin:0}:where(body.hl) h2{font-size:clamp(34px,4.2vw,56px);font-weight:700}.nb-kicker{display:inline-block;font:600 13px var(--display);letter-spacing:.14em;text-transform:uppercase;color:#2b6cff;margin:0 0 14px}.nb-head{position:sticky;top:0;z-index:60;background:rgba(246,248,251,.8);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.nb-head__in{display:flex;align-items:center;gap:26px;height:74px}.nb-logo{display:flex;align-items:center;gap:10px;font:800 22px var(--display);text-decoration:none;letter-spacing:-.02em}.nb-logo__mark{width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#fff3d6 0 20%,var(--glow) 40%,rgba(255,181,71,0) 72%);box-shadow:0 0 18px var(--glow)}.nb-nav{display:flex;gap:26px;margin-left:auto}.nb-nav a,.nb-call{text-decoration:none;font-weight:500;font-size:15px;color:var(--muted)}.nb-nav a:hover{color:var(--ink)}.nb-call{color:var(--ink);font-weight:600}.nb-head__cta{padding:12px 20px}.nb-hero{position:relative;overflow:hidden;padding:80px 0 110px;background:radial-gradient(1200px 500px at 80% -10%,#dbe8fb,transparent),var(--bg)}.nb-snow{position:absolute;inset:-100px 0 0;pointer-events:none;background-image:radial-gradient(3px 3px at 20px 30px,#fff,transparent),radial-gradient(2px 2px at 120px 80px,#fff,transparent),radial-gradient(3px 3px at 220px 150px,#c9d8ee,transparent),radial-gradient(2px 2px at 300px 40px,#fff,transparent),radial-gradient(2px 2px at 380px 200px,#c9d8ee,transparent);background-size:400px 260px;animation:nb-snow 14s linear infinite;opacity:.9}@keyframes nb-snow{to{background-position:60px 260px,-40px 260px,30px 260px,-20px 260px,50px 260px}}.nb-hero__grid{position:relative;display:grid;grid-template-columns:1fr 1.05fr;gap:60px;align-items:center}.nb-pill{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);padding:8px 14px;border-radius:99px;font-size:13px;font-weight:600;margin:0 0 24px;box-shadow:0 6px 20px -12px rgba(16,38,74,.4)}.nb-pill span{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.6);animation:nb-pulse 1.8s infinite}@keyframes nb-pulse{70%{box-shadow:0 0 0 10px rgba(34,197,94,0)}}.nb-hero h1{font-size:clamp(46px,6vw,84px);font-weight:800}.nb-hero h1 span{display:block;background:linear-gradient(90deg,#e48a1d,#ffb547,#e48a1d);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:nb-shine 6s linear infinite}@keyframes nb-shine{to{background-position:200% 0}}.nb-lead{font-size:19px;color:var(--muted);max-width:520px;margin:24px 0 32px}.nb-hero__btns{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.nb-link{font-weight:600;text-decoration:none}.nb-proof{display:flex;align-items:center;gap:14px;margin-top:36px}.nb-proof p{margin:0;font-size:14px;color:var(--muted)}.nb-avatars{display:flex}.nb-avatars i{width:34px;height:34px;border-radius:50%;border:3px solid var(--bg);margin-left:-10px;background:linear-gradient(135deg,#ffd9a0,#e48a1d)}.nb-avatars i:nth-child(2){background:linear-gradient(135deg,#bcd3f7,#2b6cff)}.nb-avatars i:nth-child(3){background:linear-gradient(135deg,#c7f0d8,#16a34a)}.nb-avatars i:nth-child(4){background:linear-gradient(135deg,#f6c4d4,#db2777)}.nb-avatars i:first-child{margin-left:0}.nb-hero__media{position:relative}.nb-frame{position:relative;aspect-ratio:5/4;border-radius:28px;overflow:hidden;box-shadow:0 50px 90px -40px rgba(16,38,74,.6)}.nb-chip{position:absolute;background:rgba(255,255,255,.72);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border:1px solid rgba(255,255,255,.8);border-radius:16px;padding:14px 18px;box-shadow:0 20px 40px -20px rgba(16,38,74,.5);animation:nb-float 6s ease-in-out infinite}.nb-chip--a{left:-30px;top:40px}.nb-chip--a strong{display:block;font:600 12px var(--body);color:var(--muted)}.nb-chip--a span{font:800 22px var(--display)}.nb-chip--b{right:-20px;bottom:36px;font-weight:600;font-size:14px;animation-delay:-3s}.nb-chip--b b{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#22c55e;color:#fff;margin-right:6px;font-size:12px}@keyframes nb-float{50%{transform:translateY(-10px)}}.nb-logos{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.nb-logos__in{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding:20px 28px;font:600 14px var(--display);color:var(--muted)}.nb-logos__in span::before{content:"✓";color:#2b6cff;margin-right:8px}.nb-est{padding:120px 0;background:linear-gradient(180deg,#fff,var(--bg))}.nb-est__grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.nb-est__copy p{color:var(--muted);font-size:18px}.nb-ticks{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:12px}.nb-ticks li::before{content:"✓";display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ice);color:#2b6cff;font-size:12px;font-weight:700;margin-right:12px}.nb-calc{background:#fff;border:1px solid var(--line);border-radius:24px;padding:34px;display:grid;gap:24px;box-shadow:0 40px 80px -40px rgba(16,38,74,.45)}.nb-calc label{display:grid;gap:10px;font-weight:600}.nb-calc label>span{display:flex;justify-content:space-between}.nb-calc output{color:#2b6cff;font-family:var(--display);font-weight:700}.nb-calc input[type=range]{width:100%;accent-color:#2b6cff;height:6px}.nb-seg{display:grid;grid-template-columns:repeat(3,1fr);background:var(--ice);padding:4px;border-radius:12px;gap:4px}.nb-seg button,.nb-switch button{border:0;background:transparent;padding:10px;border-radius:9px;font:600 14px var(--body);cursor:pointer;color:var(--muted)}.nb-seg button.is-on,.nb-switch button.is-on{background:#fff;color:var(--ink);box-shadow:0 4px 12px -6px rgba(16,38,74,.4)}.nb-toggle{display:flex!important;align-items:center;gap:12px;cursor:pointer}.nb-toggle input{position:absolute;opacity:0}.nb-toggle i{width:44px;height:26px;border-radius:99px;background:var(--line);position:relative;transition:background .2s;flex:none}.nb-toggle i::after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 2px 4px rgba(0,0,0,.2)}.nb-toggle input:checked+i{background:#2b6cff}.nb-toggle input:checked+i::after{transform:translateX(18px)}.nb-calc__total{background:linear-gradient(135deg,var(--accent),#1d3f78);color:#fff;border-radius:18px;padding:22px 24px;position:relative;overflow:hidden}.nb-calc__total::after{content:"";position:absolute;right:-40px;top:-40px;width:160px;height:160px;border-radius:50%;background:radial-gradient(var(--glow),transparent 65%);opacity:.45}.nb-calc__total span,.nb-calc__total small{display:block;font-size:13px;opacity:.8}.nb-calc__total strong{display:block;font:800 46px var(--display);margin:4px 0;transition:transform .2s}.nb-calc__total strong.bump{transform:scale(1.06)}.nb-styles{padding:120px 0;background:#fff}.nb-head2{text-align:center;margin-bottom:46px}.nb-tabs__nav{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:28px}.nb-tabs__nav button{border:1px solid var(--line);background:#fff;border-radius:99px;padding:11px 20px;font:600 15px var(--body);cursor:pointer;color:var(--muted);transition:all .2s}.nb-tabs__nav button.is-on{background:var(--accent);border-color:var(--accent);color:#fff}.nb-tabs__panels{position:relative;aspect-ratio:21/9;border-radius:28px;overflow:hidden}.nb-panel{position:absolute;inset:0;opacity:0;transition:opacity .6s}.nb-panel.is-on{opacity:1}.nb-panel img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 6s ease}.nb-panel.is-on img{transform:scale(1)}.nb-panel__card{position:absolute;left:30px;bottom:30px;max-width:380px;background:rgba(255,255,255,.7);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(255,255,255,.8);border-radius:20px;padding:24px 26px}.nb-panel__card h3{font-size:26px}.nb-panel__card p{margin:8px 0 12px;color:var(--muted)}.nb-panel__card a{font-weight:700;text-decoration:none;color:#2b6cff}.nb-how{padding:120px 0}.nb-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;counter-reset:s}.nb-steps article{background:#fff;border:1px solid var(--line);border-radius:24px;padding:34px;position:relative;transition:transform .3s,box-shadow .3s}.nb-steps article:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px rgba(16,38,74,.4)}.nb-num{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--ice);font:800 22px var(--display);color:#2b6cff;margin-bottom:22px}.nb-steps h3{font-size:24px}.nb-steps p{color:var(--muted);margin:10px 0 0}.nb-story{padding:40px 0 120px}.nb-story__grid{display:grid;grid-template-columns:1.4fr 1fr;gap:50px;align-items:center}.nb-story__media{position:relative;aspect-ratio:16/11;border-radius:28px;overflow:hidden}.nb-glass{position:absolute;left:24px;right:24px;bottom:24px;background:rgba(255,255,255,.18);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.35);border-radius:20px;padding:22px 24px;color:#fff}.nb-glass p{margin:0 0 8px;font:500 19px/1.4 var(--display)}.nb-glass span{font-size:13px;opacity:.9}.nb-story__stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.nb-story__stats div{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px}.nb-story__stats strong{display:block;font:800 44px var(--display);color:var(--accent)}.nb-story__stats span{color:var(--muted);font-size:14px}.nb-pricing{padding:120px 0;background:#fff}.nb-switch{display:inline-grid;grid-template-columns:1fr 1fr;background:var(--ice);padding:4px;border-radius:12px;margin-top:26px}.nb-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.nb-plans[hidden]{display:none}.nb-plans article{position:relative;border:1px solid var(--line);border-radius:24px;padding:34px;display:flex;flex-direction:column;background:var(--bg)}.nb-plans article.is-pop{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 40px 80px -30px rgba(16,38,74,.6)}.nb-plans h3{font-size:24px}.nb-from{color:var(--muted);margin:8px 0 22px}.is-pop .nb-from{color:#b9c6dc}.nb-from strong{font:800 40px var(--display);color:inherit}.is-pop .nb-from strong{color:#fff}.nb-plans ul{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:12px;flex:1}.nb-plans li::before{content:"✓";color:#2b6cff;font-weight:700;margin-right:10px}.is-pop li::before{color:var(--glow)}.is-pop .hl-btn{background:var(--glow);color:var(--accent)}.nb-badge{position:absolute;top:-13px;left:34px;background:var(--glow);color:var(--accent);font-size:12px;font-weight:700;padding:6px 12px;border-radius:99px}.nb-gallery{padding:0 0 120px;background:#fff;overflow:hidden}.nb-marquee__track{display:flex;gap:16px;width:max-content;animation:nb-marq 50s linear infinite}.nb-marquee__track img{height:280px;width:420px;object-fit:cover;border-radius:20px}.nb-gallery:hover .nb-marquee__track{animation-play-state:paused}@keyframes nb-marq{to{transform:translateX(-50%)}}.nb-faq{padding:120px 0}.nb-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.nb-faq__grid p{color:var(--muted)}.nb-faq__grid a{color:#2b6cff}.nb-faq__list{display:grid;gap:12px}.nb-faq details{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px 24px}.nb-faq summary{font:600 18px var(--display);display:flex;justify-content:space-between;gap:20px}.nb-faq summary::after{content:"+";font-size:22px;color:#2b6cff;transition:transform .3s}.nb-faq details[open] summary::after{transform:rotate(45deg)}.nb-faq details p{margin:10px 0 0}.nb-cta{padding:110px 0;background:radial-gradient(800px 400px at 15% 0%,#1d3f78,transparent),var(--accent);color:#fff}.nb-cta__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.nb-cta__copy p{color:#c4d0e4;font-size:18px}.nb-cta__contact{display:flex;gap:20px;margin-top:24px}.nb-cta__contact a{text-decoration:none;font-weight:600;color:#fff}.nb-cta__form{background:rgba(255,255,255,.08);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.2);border-radius:24px;padding:32px;--field:rgba(255,255,255,.1);--field-line:rgba(255,255,255,.25)}.nb-cta__form .hl-btn{background:var(--glow);color:var(--accent)}.nb-foot{background:#0a1830;color:#c4d0e4;padding:50px 0}.nb-foot__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.nb-foot .nb-logo{color:#fff}.nb-foot p{margin:0;font-size:14px}.nb-foot__copy{width:100%;font-size:12px!important;opacity:.6}@media (max-width:1000px){.nb-call{display:none}.nb-hero__grid,.nb-est__grid,.nb-story__grid,.nb-faq__grid,.nb-cta__grid{grid-template-columns:1fr}.nb-chip--a{left:10px}.nb-chip--b{right:10px}}@media (max-width:900px){.nb-head__cta{display:none}.nb-head .hl-burger{margin-left:auto}.nb-steps,.nb-plans{grid-template-columns:1fr}.nb-tabs__panels{aspect-ratio:4/5}.nb-panel__card{left:14px;right:14px;bottom:14px}}@media (max-width:700px){.nb-wrap{padding-left:18px;padding-right:18px}.nb-hero{padding:50px 0 80px}.nb-est,.nb-styles,.nb-how,.nb-pricing,.nb-faq,.nb-cta{padding:80px 0}.nb-calc{padding:24px}.nb-marquee__track img{height:200px;width:300px}.nb-story__stats strong{font-size:34px}}