:root{--nbs-sg-red:#c8232c;--nbs-sg-red-dark:#a11d24;--nbs-sg-red-soft:rgba(200,35,44,.08);--nbs-sg-ink:#1c1c21;--nbs-sg-muted:#5f6470;--nbs-sg-border:rgba(28,28,33,.1);--nbs-sg-shadow:0 1px 2px rgba(16,16,20,.04),0 8px 24px -16px rgba(16,16,20,.15)}.nbs-sg-app{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--nbs-sg-ink);position:relative;isolation:isolate}.nbs-sg-app *{box-sizing:border-box}.nbs-sg-app:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(1100px 520px at 15% -10%,rgba(200,35,44,.06),transparent 60%),radial-gradient(900px 480px at 85% 8%,rgba(138,143,152,.08),transparent 60%),linear-gradient(180deg,#fff 0%,#fafafa 100%)}.nbs-sg-grid{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.4;background-image:linear-gradient(rgba(28,28,33,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(28,28,33,.045) 1px,transparent 1px);background-size:44px 44px}.nbs-sg-container{width:min(1152px,100%);margin:0 auto;padding-left:20px;padding-right:20px}.nbs-sg-header{position:relative;z-index:2}.nbs-sg-header-inner{display:flex;align-items:center;justify-content:space-between;padding-top:24px;padding-bottom:16px}.nbs-sg-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--nbs-sg-ink);min-width:0}.nbs-sg-logo{display:block;height:40px;max-width:230px;width:auto;object-fit:contain}.nbs-sg-wordmark{font-size:28px;font-weight:900;letter-spacing:.1em;color:var(--nbs-sg-red)}.nbs-sg-brand-divider{height:27px;border-left:1px solid #e4e4e7}.nbs-sg-brand-label{font-size:11px;letter-spacing:.04em;color:var(--nbs-sg-muted)}.nbs-sg-qcm,.nbs-sg-pill{display:inline-flex;align-items:center;border:1px solid rgba(200,35,44,.25);background:var(--nbs-sg-red-soft);border-radius:999px;padding:6px 11px;color:var(--nbs-sg-red-dark);font-size:12px;font-weight:700}.nbs-sg-hero{position:relative;padding-top:56px;padding-bottom:64px;text-align:center}.nbs-sg-orbit{position:absolute;z-index:-1;top:40px;left:50%;width:min(520px,100%);height:520px;transform:translateX(-50%);filter:blur(20px);background:radial-gradient(600px 600px at 50% 50%,rgba(200,35,44,.08),transparent 60%),radial-gradient(400px 400px at 50% 50%,rgba(138,143,152,.1),transparent 60%);animation:nbs-sg-pulse 8s ease-in-out infinite}.nbs-sg-hero h1{margin:24px auto 0;max-width:810px;font-family:Fraunces,Georgia,serif;font-size:clamp(38px,6vw,64px);font-weight:650;letter-spacing:-.045em;line-height:1.05}.nbs-sg-hero h1 span{display:block;background:linear-gradient(90deg,#c8232c 0%,#e05a60 55%,#8a8f98 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.nbs-sg-hero h1 strong{display:block;font-weight:650;color:#18181b}.nbs-sg-hero>p{max-width:720px;margin:20px auto 0;color:var(--nbs-sg-muted);font-size:clamp(15px,2vw,18px);line-height:1.65}.nbs-sg-actions{display:flex;align-items:stretch;justify-content:center;gap:12px;margin-top:30px}.nbs-sg-primary,.nbs-sg-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border-radius:12px;padding:11px 18px;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.nbs-sg-primary{border:1px solid rgba(200,35,44,.35);background:linear-gradient(90deg,#c8232c,#d93840);color:#fff}.nbs-sg-primary:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 20px 40px -18px rgba(200,35,44,.55);color:#fff}.nbs-sg-ghost{border:1px solid rgba(28,28,33,.16);background:#fff;color:var(--nbs-sg-ink)}.nbs-sg-ghost:hover{border-color:rgba(200,35,44,.35);background:var(--nbs-sg-red-soft);color:var(--nbs-sg-red-dark)}.nbs-sg-trust-line{font-size:12px!important;margin-top:16px!important;color:var(--nbs-sg-red-dark)!important;font-weight:700}.nbs-sg-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:770px;margin:35px auto 0;text-align:left}.nbs-sg-trust-grid article,.nbs-sg-card{border:1px solid var(--nbs-sg-border);background:#fff;box-shadow:var(--nbs-sg-shadow)}.nbs-sg-trust-grid article{display:flex;gap:8px;align-items:center;border-radius:12px;padding:12px;color:var(--nbs-sg-muted);font-size:12px}.nbs-sg-trust-grid b{color:var(--nbs-sg-red);font-size:16px}.nbs-sg-section{padding-bottom:64px}.nbs-sg-card{border-radius:16px}.nbs-sg-kicker{display:block;margin-bottom:12px;color:var(--nbs-sg-red);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.nbs-sg-how{padding:25px 30px}.nbs-sg-how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.nbs-sg-how article>span{font-size:11px;font-weight:700;color:var(--nbs-sg-red-dark)}.nbs-sg-how h2{margin:7px 0 0;font-size:14px}.nbs-sg-how p,.nbs-sg-pathways p{margin:7px 0 0;color:var(--nbs-sg-muted);font-size:13px;line-height:1.5}.nbs-sg-section-title{margin:0 0 22px;font-family:Fraunces,Georgia,serif;font-size:clamp(25px,4vw,34px);letter-spacing:-.03em}.nbs-sg-pathways{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.nbs-sg-pathways article{padding:16px;transition:box-shadow .2s ease,transform .2s ease}.nbs-sg-pathways article:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(200,35,44,.18),0 25px 60px -24px rgba(200,35,44,.3)}.nbs-sg-icon{display:grid;place-items:center;width:37px;height:37px;margin-bottom:12px;border:1px solid #e4e4e7;border-radius:9px;background:#f4f4f5;color:var(--nbs-sg-red);font-size:18px}.nbs-sg-pathways h3{margin:0;font-size:14px}.nbs-sg-executive-brief{display:grid;grid-template-columns:1.3fr .7fr;gap:28px;align-items:center;padding:30px}.nbs-sg-executive-brief h2,.nbs-sg-trust-card h2,.nbs-sg-final h2{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(27px,4vw,38px);letter-spacing:-.035em;line-height:1.15}.nbs-sg-executive-brief p,.nbs-sg-trust-card p{color:var(--nbs-sg-muted);font-size:14px;line-height:1.65}.nbs-sg-brief-preview{padding:18px;border:1px solid rgba(200,35,44,.22);border-radius:14px;background:linear-gradient(145deg,#fff,rgba(200,35,44,.04));box-shadow:0 20px 40px -30px rgba(200,35,44,.5)}.nbs-sg-brief-preview>span{display:block;color:var(--nbs-sg-red);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.nbs-sg-brief-preview strong{display:block;margin-top:15px;font-size:13px}.nbs-sg-brief-preview i{display:inline-block;margin:8px 4px 0 0;border:1px solid rgba(200,35,44,.25);border-radius:99px;background:var(--nbs-sg-red-soft);padding:5px 8px;color:var(--nbs-sg-red-dark);font-size:10px;font-style:normal}.nbs-sg-brief-preview hr{margin:16px 0;border:0;border-top:1px solid #e8e8ea}.nbs-sg-brief-preview p{margin:7px 0 0;color:var(--nbs-sg-muted);font-size:12px;line-height:1.5}.nbs-sg-trust-card{padding:30px;max-width:860px;margin:auto;text-align:center}.nbs-sg-trust-card p{max-width:720px;margin:12px auto}.nbs-sg-final{padding:42px 25px;border-radius:18px;background:linear-gradient(145deg,#211719,#3b171b);color:#fff;text-align:center;box-shadow:0 22px 55px -32px rgba(28,28,33,.7)}.nbs-sg-final .nbs-sg-kicker{color:#ffabb0}.nbs-sg-final h2{max-width:790px;margin-left:auto;margin-right:auto}.nbs-sg-final>p{color:#e8d9da;line-height:1.6}.nbs-sg-final .nbs-sg-ghost{border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.95)}.nbs-sg-contact-line{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;margin-top:18px!important;color:#f4dcdc!important;font-size:12px!important}.nbs-sg-contact-line a{color:#fff;text-decoration:underline}.nbs-sg-footer{margin-top:20px;border-top:1px solid #e4e4e7;padding:28px 0;color:var(--nbs-sg-muted);font-size:11px}.nbs-sg-footer-inner{display:flex;justify-content:space-between;gap:15px}@keyframes nbs-sg-pulse{0%,100%{opacity:.7;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.05)}}@media(max-width:760px){.nbs-sg-header-inner{padding-top:17px}.nbs-sg-logo{height:32px;max-width:190px}.nbs-sg-brand-divider,.nbs-sg-brand-label,.nbs-sg-qcm{display:none}.nbs-sg-hero{padding-top:42px}.nbs-sg-actions{flex-direction:column}.nbs-sg-trust-grid{grid-template-columns:repeat(2,1fr)}.nbs-sg-how-grid,.nbs-sg-pathways,.nbs-sg-executive-brief{grid-template-columns:1fr}.nbs-sg-how{padding:22px}.nbs-sg-executive-brief{padding:24px}.nbs-sg-footer-inner{flex-direction:column}.nbs-sg-final{padding:35px 19px}}@media(prefers-reduced-motion:reduce){.nbs-sg-orbit{animation:none}.nbs-sg-primary,.nbs-sg-ghost,.nbs-sg-pathways article{transition:none}}
