:root,[data-theme=light]{--nbs-font: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--nbs-font-logo: "Bodoni Moda", serif;--nbs-w-light: 300;--nbs-w-regular: 400;--nbs-w-medium: 500;--nbs-w-semibold: 600;--nbs-w-bold: 700;--nbs-fs-display: clamp(56px, 10vw, 104px);--nbs-fs-h2-xl: clamp(40px, 5vw, 56px);--nbs-fs-h2: clamp(32px, 4vw, 44px);--nbs-fs-lead: 18px;--nbs-fs-sub: 17px;--nbs-fs-card-title: 20px;--nbs-fs-body: 15px;--nbs-fs-small: 14px;--nbs-fs-link: 13px;--nbs-fs-nav: 12px;--nbs-fs-eyebrow: 11px;--nbs-fs-micro: 10px;--nbs-ls-display: -.04em;--nbs-ls-h2: -.03em;--nbs-ls-h2-xl: -.04em;--nbs-ls-tag: .06em;--nbs-ls-eyebrow: .3em;--nbs-ls-nav: .08em;--nbs-lh-display: .92;--nbs-lh-h2: 1.1;--nbs-lh-body: 1.5;--nbs-lh-long: 1.8;--nbs-canvas: #f5f5f7;--nbs-canvas-alt: #f0f2f7;--nbs-surface: #ffffff;--nbs-surface-sunken: #f5f5f7;--nbs-nav-bg: rgba(245, 245, 247, .8);--nbs-nav-bg-scrolled: rgba(245, 245, 247, .92);--nbs-nav-border: rgba(0, 0, 0, .04);--nbs-footer-bg: #1d1d1f;--nbs-text: #1d1d1f;--nbs-text-2: rgba(29, 29, 31, .65);--nbs-text-3: rgba(29, 29, 31, .55);--nbs-text-strong-nav: #18181b;--nbs-text-nav: #52525b;--nbs-footer-text: #f5f5f7;--nbs-footer-text-2: rgba(245, 245, 247, .6);--nbs-footer-text-3: rgba(245, 245, 247, .45);--nbs-accent: #0071e3;--nbs-accent-hover: #0077ed;--nbs-accent-soft: rgba(0, 113, 227, .08);--nbs-accent-border: rgba(0, 113, 227, .25);--nbs-accent-nav: #2997ff;--nbs-tag: #bf4a28;--nbs-green: #34c759;--nbs-violet: #6e3aef;--nbs-red: #ff3b30;--nbs-border: rgba(0, 0, 0, .08);--nbs-border-strong: rgba(0, 0, 0, .15);--nbs-r-pill: 980px;--nbs-r-hero: 0 0 28px 28px;--nbs-r-section: 24px;--nbs-r-card: 20px;--nbs-r-card-sm: 18px;--nbs-r-icon-lg: 16px;--nbs-r-icon: 14px;--nbs-r-input: 12px;--nbs-sh-hero: 0 1px 3px rgba(0, 0, 0, .03);--nbs-sh-section: 0 2px 8px rgba(0, 0, 0, .04);--nbs-sh-card: 0 2px 8px rgba(0, 0, 0, .04), 0 0 1px rgba(0, 0, 0, .08);--nbs-sh-card-hover: 0 8px 28px rgba(0, 0, 0, .08), 0 0 1px rgba(0, 0, 0, .1);--nbs-sh-step: 0 4px 16px rgba(0, 0, 0, .06), 0 0 1px rgba(0, 0, 0, .1);--nbs-sh-nav-cta: 0 1px 8px rgba(41, 151, 255, .3), 0 0 0 1px rgba(41, 151, 255, .15);--nbs-sh-btn-hover: 0 4px 16px rgba(0, 113, 227, .2);--nbs-px: 64px;--nbs-max: 1200px;--nbs-max-mid: 1100px;--nbs-max-text: 760px;--nbs-max-lead: 520px;--nbs-sec-y: 80px;--nbs-gap-card: 16px;--nbs-ease: cubic-bezier(.16, 1, .3, 1);--nbs-ease-std: cubic-bezier(.4, 0, .2, 1);--nbs-dur: .4s;color-scheme:light}@media (max-width: 1024px){:root{--nbs-px: 40px}}@media (max-width: 768px){:root{--nbs-px: 24px;--nbs-sec-y: 56px}}[data-theme=dark]{--nbs-canvas: #000000;--nbs-canvas-alt: #000000;--nbs-surface: #000000;--nbs-surface-sunken: rgba(255, 255, 255, .04);--nbs-nav-bg: transparent;--nbs-nav-bg-scrolled: rgba(0, 0, 0, .82);--nbs-nav-border: rgba(255, 255, 255, .04);--nbs-footer-bg: #0a0906;--nbs-text: #f5f5f7;--nbs-text-2: rgba(245, 245, 247, .5);--nbs-text-3: rgba(245, 245, 247, .45);--nbs-text-strong-nav: #f5f5f7;--nbs-text-nav: rgba(245, 245, 247, .85);--nbs-accent: #2997ff;--nbs-accent-hover: #5ac8fa;--nbs-accent-soft: rgba(41, 151, 255, .06);--nbs-accent-border: rgba(41, 151, 255, .25);--nbs-accent-nav: #2997ff;--nbs-tag: #2997ff;--nbs-border: rgba(255, 255, 255, .08);--nbs-border-strong: rgba(255, 255, 255, .15);--nbs-sh-hero: none;--nbs-sh-section: none;--nbs-sh-card: none;--nbs-sh-card-hover: 0 6px 24px rgba(0, 0, 0, .3);--nbs-sh-step: none;--nbs-sh-nav-cta: none;--nbs-sh-btn-hover: 0 0 50px rgba(41, 151, 255, .3), 0 8px 32px rgba(0, 0, 0, .3);color-scheme:dark}@media (prefers-color-scheme: dark){:root:not([data-theme]){--nbs-canvas: #000000;--nbs-canvas-alt: #000000;--nbs-surface: #000000;--nbs-surface-sunken: rgba(255, 255, 255, .04);--nbs-nav-bg: transparent;--nbs-nav-bg-scrolled: rgba(0, 0, 0, .82);--nbs-footer-bg: #0a0906;--nbs-text: #f5f5f7;--nbs-text-2: rgba(245, 245, 247, .5);--nbs-text-3: rgba(245, 245, 247, .45);--nbs-accent: #2997ff;--nbs-accent-hover: #5ac8fa;--nbs-accent-soft: rgba(41, 151, 255, .06);--nbs-tag: #2997ff;--nbs-border: rgba(255, 255, 255, .08);--nbs-sh-hero: none;--nbs-sh-section: none;--nbs-sh-card: none;--nbs-sh-step: none;color-scheme:dark}}.nbs-page{margin:0;background:var(--nbs-canvas);color:var(--nbs-text);font-family:var(--nbs-font);font-weight:var(--nbs-w-regular);-webkit-font-smoothing:antialiased}.nbs-page *,.nbs-page *:before,.nbs-page *:after{box-sizing:border-box}.nbs-nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:12px var(--nbs-px);background:var(--nbs-nav-bg);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--nbs-nav-border)}.nbs-nav.is-scrolled{background:var(--nbs-nav-bg-scrolled)}.nbs-nav-links{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0}.nbs-nav-links a{font-size:var(--nbs-fs-nav);font-weight:var(--nbs-w-regular);letter-spacing:var(--nbs-ls-nav);color:var(--nbs-text-nav);text-decoration:none;padding:8px 10px;transition:color .25s}.nbs-nav-links a:hover,.nbs-nav-links a[aria-current=page]{color:var(--nbs-accent-nav)}.nbs-nav-cta{font-size:var(--nbs-fs-eyebrow);font-weight:var(--nbs-w-semibold);letter-spacing:var(--nbs-ls-nav);color:#fff;background:var(--nbs-accent-nav);border-radius:var(--nbs-r-pill);padding:7px 16px;text-decoration:none;box-shadow:var(--nbs-sh-nav-cta)}[data-theme=dark] .nbs-nav-cta{background:#2997ff26;border:1px solid rgba(41,151,255,.25);color:#f5f5f7d9;font-weight:var(--nbs-w-medium)}.nbs-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.nbs-logo-n{font-family:var(--nbs-font-logo);font-weight:700;font-size:40px;line-height:1;color:var(--nbs-accent)}[data-theme=dark] .nbs-logo-n{color:#2997ffcc}.nbs-logo-word{font-size:12px;font-weight:var(--nbs-w-medium);letter-spacing:.28em;color:var(--nbs-text-strong-nav)}.nbs-hero{background:var(--nbs-surface);border-radius:var(--nbs-r-hero);box-shadow:var(--nbs-sh-hero);padding:120px var(--nbs-px) 96px;text-align:center}.nbs-eyebrow{display:inline-block;margin-bottom:22px;font-size:var(--nbs-fs-eyebrow);font-weight:var(--nbs-w-semibold);letter-spacing:var(--nbs-ls-eyebrow);text-transform:uppercase;color:var(--nbs-accent)}.nbs-display{margin:0 0 28px;font-size:var(--nbs-fs-display);font-weight:var(--nbs-w-bold);line-height:var(--nbs-lh-display);letter-spacing:var(--nbs-ls-display);color:var(--nbs-text)}.nbs-display em{display:block;font-style:normal;margin-top:4px;padding-bottom:.12em;margin-bottom:-.12em;background:linear-gradient(90deg,#0071e3,#6e3aef,#bf4080);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=dark] .nbs-display em{background-image:linear-gradient(90deg,#2997ff,#5ac8fa)}.nbs-lead{max-width:var(--nbs-max-lead);margin:0 auto 44px;font-size:var(--nbs-fs-lead);line-height:var(--nbs-lh-body);letter-spacing:-.01em;color:var(--nbs-text-2)}.nbs-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.nbs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;border-radius:var(--nbs-r-pill);font-family:var(--nbs-font);font-size:var(--nbs-fs-sub);font-weight:var(--nbs-w-regular);text-decoration:none;cursor:pointer;border:1px solid transparent;transition:all var(--nbs-dur) var(--nbs-ease)}.nbs-btn--primary{background:var(--nbs-accent);color:#fff}.nbs-btn--primary:hover{background:var(--nbs-accent-hover);box-shadow:var(--nbs-sh-btn-hover)}[data-theme=dark] .nbs-btn--primary{background:linear-gradient(135deg,#2997ff,#0077ed);font-weight:var(--nbs-w-semibold);box-shadow:0 0 40px #2997ff33,0 4px 20px #0000004d}.nbs-btn--secondary{background:var(--nbs-surface);color:var(--nbs-text);border-color:var(--nbs-border-strong)}.nbs-btn--secondary:hover{border-color:#0000004d;box-shadow:0 2px 8px #0000000f}[data-theme=dark] .nbs-btn--secondary{background:transparent}.nbs-btn--link{padding:8px 18px;font-size:var(--nbs-fs-small);font-weight:var(--nbs-w-medium);color:var(--nbs-accent);background:var(--nbs-surface);border-color:var(--nbs-accent-border)}[data-theme=dark] .nbs-btn--link{background:#2997ff0f;border-color:transparent}.nbs-btn--link:hover{background:var(--nbs-accent-soft)}.nbs-section{padding:var(--nbs-sec-y) var(--nbs-px);background:var(--nbs-canvas)}.nbs-section--alt{background:var(--nbs-canvas-alt)}.nbs-section-inner{max-width:var(--nbs-max-mid);margin:0 auto}.nbs-section-head{text-align:center;margin-bottom:52px}.nbs-island{max-width:var(--nbs-max);margin:16px auto;background:var(--nbs-surface);border-radius:var(--nbs-r-section);box-shadow:var(--nbs-sh-section);padding:40px var(--nbs-px) 48px}.nbs-tag{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;font-size:var(--nbs-fs-nav);font-weight:var(--nbs-w-semibold);letter-spacing:var(--nbs-ls-tag);color:var(--nbs-tag)}.nbs-h2{margin:0 0 12px;font-size:var(--nbs-fs-h2);font-weight:var(--nbs-w-bold);line-height:var(--nbs-lh-h2);letter-spacing:var(--nbs-ls-h2);color:var(--nbs-text)}.nbs-h2--xl{font-size:var(--nbs-fs-h2-xl);letter-spacing:var(--nbs-ls-h2-xl)}.nbs-h2 em{font-style:normal;color:var(--nbs-accent)}.nbs-sub{margin:0 auto;max-width:480px;font-size:var(--nbs-fs-sub);line-height:var(--nbs-lh-body);color:var(--nbs-text-2)}.nbs-grid{display:grid;gap:var(--nbs-gap-card);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.nbs-card{display:flex;flex-direction:column;gap:10px;padding:24px 20px;border-radius:var(--nbs-r-card);background:var(--nbs-surface);box-shadow:var(--nbs-sh-card);color:var(--nbs-text);text-decoration:none;transition:all var(--nbs-dur) var(--nbs-ease)}[data-theme=dark] .nbs-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.nbs-card:hover{box-shadow:var(--nbs-sh-card-hover);transform:translateY(-4px)}.nbs-card-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:var(--nbs-r-icon);background:var(--nbs-accent-soft);color:var(--nbs-accent)}.nbs-card-icon--green{background:#34c75914;color:var(--nbs-green)}.nbs-card-icon--violet{background:#6e3aef14;color:var(--nbs-violet)}.nbs-card-title{margin:0;font-size:var(--nbs-fs-sub);font-weight:var(--nbs-w-semibold);letter-spacing:-.01em}.nbs-card-text{margin:0;font-size:var(--nbs-fs-small);line-height:var(--nbs-lh-body);color:var(--nbs-text-3)}.nbs-step{display:flex;flex-direction:column;align-items:center;text-align:center;padding:44px 32px 40px;border-radius:var(--nbs-r-section);background:var(--nbs-surface);box-shadow:var(--nbs-sh-step);transition:all var(--nbs-dur) var(--nbs-ease)}[data-theme=dark] .nbs-step{background:transparent;border:1px solid rgba(255,255,255,.06)}.nbs-step-num{width:64px;height:64px;margin-bottom:24px;border-radius:var(--nbs-r-icon-lg);display:flex;align-items:center;justify-content:center;background:var(--nbs-accent-soft);color:var(--nbs-accent);font-size:22px;font-weight:var(--nbs-w-bold)}.nbs-step-title{margin:0 0 8px;font-size:var(--nbs-fs-card-title);font-weight:var(--nbs-w-semibold)}.nbs-step-text{margin:0;max-width:260px;font-size:var(--nbs-fs-body);line-height:var(--nbs-lh-body);color:var(--nbs-text-2)}.nbs-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.nbs-label{font-size:var(--nbs-fs-micro);font-weight:var(--nbs-w-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--nbs-text-3)}.nbs-input,.nbs-textarea,.nbs-select{width:100%;padding:12px 16px;border-radius:var(--nbs-r-input);font-family:var(--nbs-font);font-size:var(--nbs-fs-body);color:var(--nbs-text);background:var(--nbs-surface-sunken);border:1px solid var(--nbs-border);transition:border-color .2s,box-shadow .2s}.nbs-input:focus,.nbs-textarea:focus,.nbs-select:focus{outline:none;border-color:var(--nbs-accent);box-shadow:0 0 0 3px var(--nbs-accent-soft)}.nbs-textarea{min-height:110px;resize:vertical}.nbs-check{display:flex;gap:8px;align-items:flex-start;font-size:var(--nbs-fs-link);color:var(--nbs-text-2)}.nbs-check input{accent-color:var(--nbs-accent);margin-top:2px}.nbs-faq{max-width:var(--nbs-max-text);margin:0 auto}.nbs-faq-item{margin-bottom:6px;border-radius:var(--nbs-r-pill);overflow:hidden;background:var(--nbs-surface);border:1px solid var(--nbs-border);transition:border-radius .3s var(--nbs-ease),box-shadow .3s}[data-theme=dark] .nbs-faq-item{background:#080808;border-color:#ffffff0f}.nbs-faq-item[open]{border-radius:var(--nbs-r-section)}.nbs-faq-q{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 28px;cursor:pointer;list-style:none;font-size:var(--nbs-fs-small);font-weight:var(--nbs-w-semibold);letter-spacing:-.01em;color:var(--nbs-text)}.nbs-faq-q::-webkit-details-marker{display:none}.nbs-faq-q:after{content:"+";font-size:20px;font-weight:var(--nbs-w-light);color:var(--nbs-accent);transition:transform .3s}.nbs-faq-item[open] .nbs-faq-q:after{transform:rotate(45deg)}.nbs-faq-a{margin:0 28px 22px;font-size:var(--nbs-fs-small);line-height:var(--nbs-lh-long);color:var(--nbs-text-2)}.nbs-footer{background:var(--nbs-footer-bg);color:var(--nbs-footer-text)}.nbs-footer-top{max-width:var(--nbs-max);margin:0 auto;padding:48px 60px 40px;display:flex;flex-wrap:wrap;gap:48px}.nbs-footer-tagline{font-size:16px;font-weight:var(--nbs-w-light);line-height:var(--nbs-lh-long);color:var(--nbs-footer-text-3)}.nbs-footer-title{font-size:var(--nbs-fs-micro);font-weight:var(--nbs-w-semibold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.nbs-footer a{font-size:var(--nbs-fs-link);color:var(--nbs-footer-text-2);text-decoration:none}.nbs-footer a:hover{color:#2997ff}.nbs-footer-legal{max-width:var(--nbs-max);margin:0 auto;padding:24px 60px 32px;border-top:1px solid rgba(255,255,255,.08);font-size:var(--nbs-fs-eyebrow);color:var(--nbs-footer-text-3)}@media (max-width: 768px){.nbs-hero{padding:96px var(--nbs-px) 64px}.nbs-lead{font-size:16px}.nbs-ctas{flex-direction:column;align-items:stretch}.nbs-island{margin:12px;padding:32px 20px}.nbs-faq-q{padding:18px 22px;font-size:var(--nbs-fs-link)}.nbs-faq-a{margin:0 22px 18px;font-size:var(--nbs-fs-link)}.nbs-footer-top,.nbs-footer-legal{padding-left:24px;padding-right:24px}.nbs-nav-links{display:none}}@media (prefers-reduced-motion: reduce){.nbs-page *{transition:none!important;animation:none!important}}
