
:root{--paper-0:#fff;--paper-50:#fbf8f2;--paper-100:#f5f0e7;--paper-200:#ede6d9;--paper-300:#e2d9c8;--paper-400:#cdc2ac;--ink-900:#1c1b17;--ink-800:#2c2a24;--ink-700:#423f36;--ink-600:#5c584c;--ink-500:#7a7565;--ink-400:#9c9683;--forest-900:#10261d;--forest-800:#163326;--forest-700:#1c4030;--forest-600:#234c3a;--forest-500:#2e5e48;--forest-300:#7da793;--forest-200:#acc8ba;--forest-100:#dce8e1;--forest-50:#edf3ef;--gold-700:#9a6a28;--gold-600:#b9823c;--gold-500:#ce9a52;--gold-200:#ebd9b8;--gold-100:#f3e8d2;--success-600:#2e7d55;--success-100:#dcefe3;--info-600:#2c5c8a;--info-100:#dbe7f2;--warn-600:#b07a1e;--warn-100:#f4e6c8;--alert-600:#a23b2e;--alert-100:#f2ddd8;--canvas:var(--paper-50);--surface-card:var(--paper-0);--surface-raised:var(--paper-0);--surface-sunk:var(--paper-200);--surface-alt:var(--paper-100);--surface-sand:var(--gold-100);--surface-green:var(--forest-50);--surface-ink:var(--forest-800);--text-strong:var(--ink-900);--text-body:var(--ink-700);--text-muted:var(--ink-500);--text-faint:var(--ink-400);--text-on-dark:#f3efe6;--text-on-dark-muted:#b9c4bc;--text-on-brand:#fbf8f2;--brand:var(--forest-700);--brand-strong:var(--forest-800);--cta-fill:var(--forest-600);--cta-fill-hover:var(--forest-500);--cta-fill-press:var(--forest-700);--accent:var(--gold-600);--accent-strong:var(--gold-700);--accent-text:var(--gold-700);--line:var(--paper-300);--line-strong:var(--paper-400);--line-on-dark:#f3efe629;--focus-ring:var(--forest-500);--link:var(--forest-700);--link-hover:var(--forest-500)}
:root{--font-serif:"Newsreader", Georgia, "Times New Roman", serif;--font-sans:"Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Spline Sans Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--w-light:300;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--w-extrabold:800;--text-display:clamp(2.75rem, calc(1.6rem + 4.4vw), 4.75rem);--text-h1:clamp(2.25rem, calc(1.5rem + 2.6vw), 3.25rem);--text-h2:clamp(1.75rem, calc(1.3rem + 1.6vw), 2.4rem);--text-h3:clamp(1.375rem, calc(1.15rem + .7vw), 1.65rem);--text-h4:1.25rem;--text-lead:clamp(1.125rem, calc(1.04rem + .35vw), 1.3rem);--text-body-lg:1.0625rem;--text-md:1rem;--text-sm:.9375rem;--text-xs:.8125rem;--text-eyebrow:.75rem;--lh-tight:1.05;--lh-snug:1.18;--lh-heading:1.25;--lh-body:1.6;--lh-relaxed:1.75;--ls-display:-.02em;--ls-heading:-.01em;--ls-normal:0;--ls-eyebrow:.16em;--ls-label:.02em}.ds-display{font-family:var(--font-serif);font-weight:var(--w-regular);font-size:var(--text-display);line-height:var(--lh-tight);letter-spacing:var(--ls-display);color:var(--text-strong)}.ds-h1{font-family:var(--font-serif);font-weight:var(--w-regular);font-size:var(--text-h1);line-height:var(--lh-snug);letter-spacing:var(--ls-heading);color:var(--text-strong)}.ds-h2{font-family:var(--font-serif);font-weight:var(--w-regular);font-size:var(--text-h2);line-height:var(--lh-snug);letter-spacing:var(--ls-heading);color:var(--text-strong)}.ds-h3{font-family:var(--font-serif);font-weight:var(--w-medium);font-size:var(--text-h3);line-height:var(--lh-heading);color:var(--text-strong)}.ds-h4{font-family:var(--font-sans);font-weight:var(--w-bold);font-size:var(--text-h4);line-height:var(--lh-heading);letter-spacing:var(--ls-label);color:var(--text-strong)}.ds-lead{font-family:var(--font-sans);font-weight:var(--w-regular);font-size:var(--text-lead);line-height:var(--lh-body);color:var(--text-body)}.ds-body{font-family:var(--font-sans);font-weight:var(--w-regular);font-size:var(--text-md);line-height:var(--lh-body);color:var(--text-body)}.ds-eyebrow{font-family:var(--font-mono);font-weight:var(--w-medium);font-size:var(--text-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--accent-text);line-height:1}.ds-mono-tick{font-family:var(--font-mono);font-weight:var(--w-medium);font-size:var(--text-xs);letter-spacing:var(--ls-label);font-variant-numeric:tabular-nums}.ds-num{font-variant-numeric:tabular-nums}
:root{--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--space-9:4rem;--space-10:5rem;--space-11:6rem;--space-12:8rem;--section-y:clamp(3.5rem, calc(2rem + 6vw), 7rem);--gutter:clamp(1.25rem, calc(.5rem + 3vw), 2.5rem);--container-max:1200px;--container-wide:1320px;--container-text:720px;--container-narrow:560px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:26px;--radius-pill:999px;--border-hairline:1px solid var(--line);--border-strong:1px solid var(--line-strong);--shadow-xs:0 1px 2px #1c1b170d;--shadow-sm:0 1px 2px #1c1b170a, 0 2px 6px #1c1b170d;--shadow-md:0 2px 4px #1c1b170a, 0 8px 20px #1c1b1712;--shadow-lg:0 4px 8px #1c1b170d, 0 18px 40px #1c1b171a;--shadow-focus:0 0 0 3px #2e5e4847;--shadow-card-hover:0 4px 10px #1c1b170f, 0 22px 48px #1c1b171f;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.12s;--dur:.2s;--dur-slow:.36s;--z-header:100;--z-sticky:90;--z-dialog:200}
.sbz-root,body.sbz{background:var(--canvas);color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.sbz-root ::selection,body.sbz ::selection{background:var(--gold-200);color:var(--ink-900)}.sbz-root a,body.sbz a{color:var(--link);-webkit-text-decoration-color:color-mix(in srgb, var(--link) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--link) 35%, transparent);text-underline-offset:2px;transition:color var(--dur) var(--ease-out)}.sbz-root a:hover,body.sbz a:hover{color:var(--link-hover)}.sbz-container{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.sbz-container--wide{max-width:var(--container-wide)}.sbz-container--text{max-width:var(--container-text)}
.sbz-btn{-webkit-tap-highlight-color:transparent;isolation:isolate;position:relative;overflow:hidden}.sbz-btn[data-variant=primary]:after,.sbz-btn[data-variant=accent]:after,.sbz-btn[data-variant=onDark]:after{content:"";z-index:-1;pointer-events:none;transition:transform .6s var(--ease-out);background:linear-gradient(105deg,#0000 34%,#ffffff47 50%,#0000 66%);position:absolute;inset:0;transform:translate(-130%)}.sbz-btn[data-variant=primary]:hover:after,.sbz-btn[data-variant=accent]:hover:after,.sbz-btn[data-variant=onDark]:hover:after{transform:translate(130%)}.sbz-btn[data-variant=primary]:hover{transform:translateY(-1px);background:var(--cta-fill-hover)!important;border-color:var(--cta-fill-hover)!important;box-shadow:var(--shadow-md)!important}.sbz-btn[data-variant=primary]:active{transform:translateY(1px);background:var(--cta-fill-press)!important;box-shadow:var(--shadow-sm)!important}.sbz-btn[data-variant=accent]:hover{transform:translateY(-1px);background:var(--gold-500)!important;border-color:var(--gold-500)!important;box-shadow:var(--shadow-md)!important}.sbz-btn[data-variant=accent]:active{transform:translateY(1px);box-shadow:var(--shadow-sm)!important}.sbz-btn[data-variant=secondary]:hover{border-color:var(--brand)!important;background:var(--forest-50)!important}.sbz-btn[data-variant=ghost]:hover{background:var(--surface-sunk)!important}.sbz-btn[data-variant=onDark]:hover{background:#fff!important}.sbz-btn:focus-visible{outline:none;box-shadow:var(--shadow-focus)!important}.sbz-card[data-interactive=true]{cursor:pointer}.sbz-card[data-interactive=true]:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover)!important;border-color:var(--line-strong)!important}.sbz-field{width:100%;font-family:var(--font-sans);font-size:var(--text-md);color:var(--text-strong);background:var(--surface-card);border:1px solid var(--line-strong);border-radius:var(--radius-sm);transition:border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);padding:.72rem .9rem;line-height:1.4}.sbz-field::placeholder{color:var(--text-faint)}.sbz-field:hover{border-color:var(--ink-400)}.sbz-field:focus{border-color:var(--focus-ring);box-shadow:var(--shadow-focus);outline:none}.sbz-accordion-trigger{cursor:pointer;transition:color var(--dur) var(--ease-out)}.sbz-accordion-trigger:hover{color:var(--brand)}.sbz-pathway{position:relative}.sbz-pathway:before{content:"";top:0;left:var(--space-6);right:var(--space-6);background:var(--accent);transform-origin:0;height:2px;transition:transform .45s var(--ease-out);border-radius:2px;position:absolute;transform:scaleX(0)}.sbz-pathway:hover:before{transform:scaleX(1)}.sbz-pathway:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)!important;border-color:var(--forest-300)!important}.sbz-pathway:hover .sbz-pathway-arrow{transform:translate(4px);color:var(--brand)!important}.sbz-sticky-bar{display:none}.sbz-site-header{z-index:var(--z-header);background:color-mix(in srgb, var(--paper-50) 88%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(1.4)blur(10px);position:sticky;top:0}.sbz-header-inner{max-width:var(--container-wide);min-height:84px;padding:0 var(--gutter);align-items:center;gap:1.5rem;margin:0 auto;display:flex;position:relative}.sbz-header-logo{color:var(--text-strong);font-family:var(--font-serif);letter-spacing:.04em;flex:none;align-items:center;gap:.6rem;font-size:1.4rem;text-decoration:none;display:flex}.sbz-header-logo img{width:auto;height:52px;display:block}.sbz-header-nav{flex:1;align-items:center;gap:1.35rem;margin-left:.5rem;display:flex}.sbz-nav-link,.sbz-services-trigger,.sbz-portal-link{color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-sm);white-space:nowrap;font-weight:500;line-height:1.2;text-decoration:none;position:relative}.sbz-nav-link{align-items:center;min-height:44px;display:inline-flex}.sbz-nav-link:after{content:"";background:var(--accent);opacity:0;height:2px;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);position:absolute;bottom:-20px;left:0;right:0;transform:scaleX(0)}.sbz-nav-link:hover,.sbz-nav-link.is-active,.sbz-portal-link:hover{color:var(--brand)}.sbz-nav-link.is-active:after{opacity:1;transform:scaleX(1)}.sbz-nav-link:focus-visible,.sbz-services-menu a:focus-visible,.sbz-portal-link:focus-visible,.sbz-header-toggle:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--focus-ring);outline-offset:3px}.sbz-services{align-self:stretch;align-items:center;display:flex;position:relative}.sbz-services-trigger{cursor:pointer;background:0 0;border:0;padding:0}.sbz-services-chevron{transition:transform var(--dur) var(--ease-out);margin-left:.25rem;font-size:.75em;display:inline-block}.sbz-services-trigger[aria-expanded=true] .sbz-services-chevron{transform:rotate(180deg)}.sbz-services-menu{z-index:1;background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius-md);width:max-content;min-width:230px;box-shadow:var(--shadow-md);padding:.55rem;display:none;position:absolute;top:calc(100% - 8px);left:-1rem}.sbz-services-trigger[aria-expanded=true]+.sbz-services-menu{display:grid}.sbz-services-menu a{color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-sm);border-radius:var(--radius-sm);transition:color var(--dur) var(--ease-out), background var(--dur) var(--ease-out);padding:.7rem .75rem;font-weight:500;text-decoration:none}.sbz-services-menu a:hover,.sbz-services-menu a.is-active{color:var(--brand);background:var(--surface-green)}.sbz-header-actions{align-items:center;gap:.7rem;margin-left:auto;display:flex}.sbz-header-actions .sbz-btn{color:var(--text-on-brand);background:var(--cta-fill);border:1px solid var(--cta-fill);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);font-family:var(--font-sans);letter-spacing:.01em;white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .95rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.sbz-portal-link{align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.sbz-lock{border:1.5px solid;border-radius:2px;width:.72rem;height:.6rem;margin-top:.14rem;font-size:0;display:inline-block;position:relative}.sbz-lock:before{content:"";border:1.5px solid;border-bottom:0;border-radius:.3rem .3rem 0 0;width:.42rem;height:.4rem;position:absolute;top:-.43rem;left:50%;transform:translate(-50%)}.sbz-header-toggle{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-card);width:44px;height:44px;color:var(--text-body);cursor:pointer;margin-left:auto;padding:10px;display:none}.sbz-header-toggle span{width:100%;height:2px;transition:transform var(--dur) var(--ease-out), opacity var(--dur-fast) var(--ease-out);background:currentColor;border-radius:2px;margin:4px 0;display:block}.sbz-header-toggle[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.sbz-header-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.sbz-header-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media (max-width:980px){.sbz-header-toggle,.sbz-services{display:block}.sbz-header-nav{max-height:calc(100dvh - 84px);padding:.85rem var(--gutter) 1.25rem;background:var(--surface-card);border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:var(--shadow-md);flex-direction:column;align-items:stretch;gap:.2rem;margin:0;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.sbz-header-nav[data-open=true]{display:flex}.sbz-nav-link,.sbz-services-trigger{text-align:left;justify-content:space-between;width:100%;min-height:46px;padding:0 .75rem}.sbz-nav-link:after{width:2px;height:auto;inset:8px auto 8px 0;transform:scaleY(0)}.sbz-nav-link.is-active:after{transform:scaleY(1)}.sbz-services-menu{background:var(--surface-card);border:0;border-left:1px solid var(--line);width:auto;min-width:0;box-shadow:none;border-radius:0;margin:0 0 .45rem;padding:.25rem 0 .35rem .75rem;position:static}.sbz-services-menu a{padding:.65rem .75rem}.sbz-header-actions{border-top:1px solid var(--line);flex-direction:column;align-items:stretch;gap:.75rem;width:100%;margin:.65rem 0 0;padding-top:.9rem}.sbz-portal-link{min-height:44px;padding:0 .75rem}.sbz-header-actions .sbz-btn{width:100%;min-height:44px}}@media (max-width:720px){.sbz-sticky-bar{display:flex}.sbz-footer-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:560px){.sbz-footer-grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.sbz-btn,.sbz-card,.sbz-pathway,.sbz-pathway-arrow{transition:none!important}.sbz-btn[data-variant]:after{display:none}.sbz-card[data-interactive=true]:hover,.sbz-pathway:hover{transform:none}.sbz-btn:hover{transform:none!important}}

body.sbz .sbz-btn{box-sizing:border-box}body.sbz{--gutter:clamp(1.25rem, 4.5vw, 3rem)}body.sbz .wrap{padding-inline:max(var(--gutter), 1.25rem)}body.sbz .hero h1{letter-spacing:-.032em;font-size:clamp(2.7rem,1.25rem + 5.1vw,5rem);line-height:1.02}body.sbz .hero .lead{max-width:35rem}body.sbz .hero-photo,body.sbz .inc-photo,body.sbz .auth-photo{box-shadow:var(--shadow-lg), inset 0 0 0 1px #ffffff59;position:relative}body.sbz .hero-photo>img,body.sbz .inc-photo>img,body.sbz .auth-photo>img{object-fit:cover;border-radius:inherit;z-index:0;width:100%;height:100%;position:absolute;inset:0}body.sbz .hero-photo,body.sbz .inc-photo,body.sbz .auth-photo{overflow:hidden}body.sbz div.auth-photo{box-sizing:border-box;width:min(100%,280px);margin-left:auto;margin-right:auto}body.sbz .photo-tag{z-index:2;position:relative}body.sbz .hero-photo>img~.photo-tag,body.sbz .inc-photo>img~.photo-tag,body.sbz .auth-photo>img~.photo-tag{display:none}body.sbz .hero-photo:after,body.sbz .inc-photo:after,body.sbz .auth-photo:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 80% 0,#ffffff4d,#0000 55%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){body.sbz .elev-reveal{opacity:0;transition:opacity .82s var(--ease-out), transform .82s var(--ease-out);will-change:opacity, transform;transform:translateY(40px)}body.sbz .elev-reveal.is-in{opacity:1;transform:none}body.sbz .elev-stagger>*{opacity:0;transition:opacity .82s var(--ease-out), transform .82s var(--ease-out);will-change:opacity, transform;transform:translateY(40px)}body.sbz .elev-stagger.is-in>*{opacity:1;transform:none}body.sbz .elev-stagger.is-in>:first-child{transition-delay:0s}body.sbz .elev-stagger.is-in>:nth-child(2){transition-delay:.11s}body.sbz .elev-stagger.is-in>:nth-child(3){transition-delay:.22s}body.sbz .elev-stagger.is-in>:nth-child(4){transition-delay:.33s}body.sbz .elev-stagger.is-in>:nth-child(5){transition-delay:.44s}body.sbz .elev-stagger.is-in>:nth-child(6){transition-delay:.55s}body.sbz .elev-stagger.is-in>:nth-child(7){transition-delay:.66s}body.sbz .elev-stagger.is-in>:nth-child(8){transition-delay:.77s}body.sbz .elev-stagger.is-in>:nth-child(9){transition-delay:.88s}body.sbz .elev-stagger.is-in>:nth-child(10){transition-delay:.99s}body.sbz .elev-hero>*{opacity:0;animation:elevRise .85s var(--ease-out) both}body.sbz .elev-hero>:first-child{animation-delay:50ms}body.sbz .elev-hero>:nth-child(2){animation-delay:.15s}body.sbz .elev-hero>:nth-child(3){animation-delay:.25s}body.sbz .elev-hero>:nth-child(4){animation-delay:.35s}body.sbz .elev-hero>:nth-child(5){animation-delay:.45s}body.sbz .elev-hero-visual{opacity:0;animation:elevHeroVisual 1.05s var(--ease-out) .28s both}}@keyframes elevRise{to{opacity:1;transform:none}}@keyframes elevHeroVisual{to{opacity:1;transform:none}}body.sbz #header>header{transition:background .3s var(--ease-out), box-shadow .3s var(--ease-out), border-color .3s var(--ease-out)}body.sbz #header>header.elev-header-scrolled{background:color-mix(in srgb, var(--paper-50) 94%, transparent);box-shadow:0 1px 0 var(--line), 0 10px 30px -16px #1c1b1747;border-bottom-color:#0000}body.sbz .sig-card{background:color-mix(in srgb, var(--paper-0) 82%, transparent);-webkit-backdrop-filter:saturate(1.3)blur(14px);border:1px solid color-mix(in srgb, var(--forest-300) 55%, var(--line));border-radius:var(--radius-lg);width:min(20.5rem,88%);box-shadow:var(--shadow-lg);flex-direction:column;gap:.85rem;padding:1.15rem 1.25rem 1.05rem;display:flex;position:absolute;bottom:1.8rem;left:clamp(-1.8rem,-2vw,-1rem);overflow:hidden}body.sbz .sig-card:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff73 50%,#0000 62%);position:absolute;inset:0;transform:translate(-130%)}body.sbz .sig-card.is-balanced:before{animation:elevSheen .9s var(--ease-out) .1s 1}@keyframes elevSheen{to{transform:translate(130%)}}body.sbz .sig-top{justify-content:space-between;align-items:center;gap:.6rem;display:flex}body.sbz .sig-badge{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-600);transition:color .4s var(--ease-out);align-items:center;gap:.4rem;font-size:11px;display:inline-flex}body.sbz .sig-card.is-balanced .sig-badge{color:var(--success-600)}body.sbz .sig-pulse{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 60%, transparent);border-radius:50%}body.sbz .sig-card.is-balanced .sig-pulse{background:var(--success-600)}body.sbz .sig-mo{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);font-size:11px}body.sbz .sig-rows{flex-direction:column;gap:.5rem;display:flex}body.sbz .sig-row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}body.sbz .sig-k{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap}body.sbz .sig-v{font-family:var(--font-serif);color:var(--text-body);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:500}body.sbz .sig-row--net{border-top:1px solid var(--line);margin-top:.15rem;padding-top:.55rem}body.sbz .sig-row--net .sig-k{color:var(--text-strong);font-weight:600}body.sbz .sig-row--net .sig-v{letter-spacing:-.015em;color:var(--brand);font-size:clamp(1.9rem,1.3rem + 2.2vw,2.5rem);line-height:1.05}body.sbz .sig-track{border-radius:var(--radius-pill);background:var(--surface-sunk);height:6px;overflow:hidden}body.sbz .sig-fill{border-radius:inherit;background:linear-gradient(90deg, var(--forest-500), var(--accent));transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){body.sbz .sig-fill{transition:transform 1.25s var(--ease-out)}}body.sbz .sig-card.is-running .sig-fill{transform:scaleX(1)}body.sbz .sig-foot{font-size:var(--text-xs);color:var(--text-muted);align-items:center;gap:.55rem;line-height:1.35;display:flex}body.sbz .sig-foot b{color:var(--text-body);font-weight:600}body.sbz .sig-check{color:#fff;background:var(--success-600);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:.85rem;font-weight:700;display:inline-flex;transform:scale(0)}body.sbz .sig-card.is-balanced .sig-check{transform:scale(1)}@media (prefers-reduced-motion:no-preference){body.sbz .sig-check{transition:transform .5s var(--ease-out)}}@media (max-width:980px){body.sbz .sig-card{box-sizing:border-box;-webkit-backdrop-filter:none;background:var(--surface-card);width:100%;min-width:0;margin-top:.9rem;position:static}}@media (prefers-reduced-motion:reduce){body.sbz .elev-reveal,body.sbz .elev-stagger>*,body.sbz .elev-hero>*,body.sbz .elev-hero-visual{opacity:1!important;transform:none!important}body.sbz .sig-fill{transform:scaleX(1)}body.sbz .sig-check{transform:scale(1)}}html.elev-static body.sbz .elev-reveal,html.elev-static body.sbz .elev-stagger>*,html.elev-static body.sbz .elev-hero>*,html.elev-static body.sbz .elev-hero-visual{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}html.elev-static body.sbz .sig-fill{transition:none!important;transform:scaleX(1)!important}html.elev-static body.sbz .sig-check{transition:none!important;transform:scale(1)!important}html.elev-static body.sbz .sig-card .sig-badge{color:var(--success-600)!important}body.sbz .elev-progress{transform-origin:0;background:linear-gradient(90deg, var(--forest-500), var(--accent));z-index:1200;pointer-events:none;height:2px;box-shadow:0 1px 7px -1px color-mix(in srgb, var(--accent) 60%, transparent);position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){body.sbz .elev-progress{transition:transform .12s linear}}body.sbz .hero{isolation:isolate}body.sbz .hero>.wrap{z-index:1;position:relative}body.sbz .hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 17%, transparent), color-mix(in srgb, var(--forest-300) 9%, transparent) 45%, transparent 72%);opacity:.75;width:72%;height:135%;position:absolute;top:-32%;right:-12%}@media (prefers-reduced-motion:no-preference){body.sbz .hero:before{animation:24s ease-in-out infinite alternate elevDrift}}@keyframes elevDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-4%,5%)scale(1.14)}}body.sbz .elev-headline .elev-word{vertical-align:top;margin:0 -.04em -.14em;padding:0 .1em .14em;display:inline-block;overflow:hidden}body.sbz .elev-headline .elev-word-i{will-change:transform;display:inline-block}@media (prefers-reduced-motion:no-preference){body.sbz .elev-headline .elev-word-i{transition:transform .9s var(--ease-out);transform:translateY(118%)}body.sbz .elev-headline.is-revealed .elev-word-i{transform:none}body.sbz .elev-hero>h1{opacity:1;animation:none}body.sbz .sig-card.is-running:not(.is-balanced) .sig-pulse{animation:1.7s ease-out infinite elevPulse}}@keyframes elevPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb, var(--accent) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent)}}body.sbz .elev-count-pop{display:inline-block}@media (prefers-reduced-motion:no-preference){body.sbz .elev-count-pop{animation:elevPop .55s var(--ease-out)}}@keyframes elevPop{0%{transform:scale(1)}32%{transform:scale(1.07)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){body.sbz .hero-photo:after{animation:10s ease-in-out infinite alternate elevBreathe}}@keyframes elevBreathe{0%{opacity:.55}to{opacity:1}}body.sbz .sig-card{transition:transform .5s var(--ease-out)}html.elev-static body.sbz .elev-headline .elev-word-i{transition:none!important;transform:none!important}html.elev-static body.sbz .hero:before,html.elev-static body.sbz .hero-photo:after{animation:none!important}@media (prefers-reduced-motion:no-preference){body.sbz .hero-photo>img,body.sbz .inc-photo>img,body.sbz .auth-photo>img,body.sbz .elev-reveal img{will-change:transform;transform:translateY(12px)scale(1.06)}}@media (min-width:721px) and (prefers-reduced-motion:no-preference){body.sbz .elev-vs-pin{height:160vh;position:relative}body.sbz .elev-vs-stage{grid-template-columns:1fr 1fr;align-items:start;min-height:min(34rem,100vh - 8rem);position:sticky;top:clamp(7rem,18vh,10rem)}body.sbz .elev-vs-stage>.vs-card{will-change:transform, opacity;transition:none;position:relative}body.sbz .elev-vs-glow{border:1px solid var(--accent);border-radius:inherit;box-shadow:0 14px 36px -22px var(--accent);opacity:0;pointer-events:none;position:absolute;inset:-1px}}@media (max-width:720px),(prefers-reduced-motion:reduce){body.sbz .elev-vs-pin{height:auto!important}body.sbz .elev-vs-stage{position:static!important}body.sbz .elev-vs-stage>.vs-card,body.sbz .hero-photo>img,body.sbz .inc-photo>img,body.sbz .auth-photo>img,body.sbz .elev-reveal img{opacity:1!important;transform:none!important}body.sbz .elev-vs-glow{display:none!important}}body.sbz .hero-shader{will-change:transform;inset:-8% -4%}body.sbz .hero-text,body.sbz .hero-visual,body.sbz .sig-card{will-change:transform}@media (min-width:721px){body.sbz .sbz-sticky-bar{display:none!important}}body.sbz .hero-trust-marquee{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--paper-50) 78%, transparent);width:100%;max-width:none;margin:0;overflow:hidden}body.sbz .hero-marquee-track{will-change:transform;width:max-content;display:flex}body.sbz .hero-marquee-group{box-sizing:border-box;white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.65rem;min-width:100vw;padding:.9rem clamp(1.5rem,4vw,4rem);display:flex}body.sbz .hero-trust-marquee.is-paused .hero-marquee-track,body.sbz .hero-trust-marquee:hover .hero-marquee-track,body.sbz .hero-trust-marquee:active .hero-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){body.sbz .hero-marquee-track{animation:35s linear infinite elevMarquee}}@keyframes elevMarquee{to{transform:translate(-50%)}}body.sbz .hero-scroll-cue{z-index:4;opacity:1;pointer-events:none;width:18px;height:42px;transition:opacity .45s var(--ease-out), transform .45s var(--ease-out);position:absolute;bottom:3.9rem;left:50%;transform:translate(-50%)}body.sbz .hero-scroll-cue>span{background:var(--accent);width:1px;height:30px;position:absolute;top:0;left:50%;transform:translate(-50%)}body.sbz .hero-scroll-cue>i{border-right:1px solid var(--accent);border-bottom:1px solid var(--accent);width:7px;height:7px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)rotate(45deg)}body.sbz .hero-scroll-cue.is-gone{opacity:0;transform:translate(-50%,8px)}@media (prefers-reduced-motion:no-preference){body.sbz #pathways-grid.elev-stagger>*{clip-path:inset(0 0 100% 0 round var(--radius-lg));transition:opacity .82s var(--ease-out), transform .84s var(--ease-out), clip-path .88s var(--ease-out), box-shadow .35s var(--ease-out), border-color .35s var(--ease-out);transform:translateY(40px)}body.sbz #pathways-grid.elev-stagger.is-in>*{clip-path:inset(0 0 0 0 round var(--radius-lg));transform:none}body.sbz #pathways-grid.elev-stagger.is-in>:first-child{transition-delay:0s}body.sbz #pathways-grid.elev-stagger.is-in>:nth-child(2){transition-delay:.11s}body.sbz #pathways-grid.elev-stagger.is-in>:nth-child(3){transition-delay:.22s}body.sbz #pathways-grid.elev-stagger.is-in>:nth-child(4){transition-delay:.33s}}@media (min-width:900px) and (pointer:fine){body.sbz #pathways-grid>.sbz-pathway.is-tilting{box-shadow:0 24px 46px -28px color-mix(in srgb, var(--forest-800) 52%, transparent)!important;border-color:color-mix(in srgb, var(--accent) 35%, var(--line))!important}}@media (prefers-reduced-motion:no-preference){html.elev-motion body.sbz .sig-card:not(.is-chart-ready) [data-chart-bar]{transform-origin:50% 100%;transform:scaleY(.001)}html.elev-motion body.sbz .sig-card.is-chart-drawing [data-chart-bar]{transition:transform .7s var(--ease-out);transform:scaleY(1)}html.elev-motion body.sbz .sig-card.is-chart-drawing [data-chart-bar]:nth-child(2){transition-delay:.12s}html.elev-motion body.sbz .sig-card.is-chart-drawing [data-chart-bar]:nth-child(3){transition-delay:.24s}}body.sbz .motion-chapter{box-sizing:border-box;padding:var(--section-y) 0;background:var(--canvas);position:relative;overflow:clip}body.sbz .chapter-heading{z-index:2;position:relative}body.sbz .chapter-track{width:min(100%, var(--container-wide));box-sizing:border-box;padding-inline:max(var(--gutter), 1.25rem);gap:1.5rem;margin:0 auto;display:grid}body.sbz .chapter-panel{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-md);grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr);align-items:stretch;display:grid;position:relative;overflow:hidden}body.sbz .chapter-media{background:var(--surface-alt);min-height:20rem;position:relative;overflow:hidden}body.sbz .chapter-media:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 58%, color-mix(in srgb, var(--surface-card) 30%, transparent));position:absolute;inset:0}body.sbz .chapter-media img{object-fit:cover;width:100%;height:100%;display:block}body.sbz .chapter-panel:nth-child(2) .chapter-media img{object-position:62% 50%}body.sbz .chapter-panel:nth-child(3) .chapter-media img{object-position:50% 55%}body.sbz .chapter-copy{flex-direction:column;justify-content:flex-end;gap:.8rem;padding:clamp(1.5rem,2.8vw,3.4rem);display:flex}body.sbz .chapter-number{font-family:var(--font-serif);letter-spacing:-.05em;color:color-mix(in srgb, var(--accent) 82%, var(--brand));font-variant-numeric:tabular-nums;font-size:clamp(4.5rem,9vw,8.5rem);font-weight:400;line-height:.78}body.sbz .chapter-copy h3{font-family:var(--font-serif);letter-spacing:var(--ls-heading);color:var(--text-strong);margin:.5rem 0 0;font-size:clamp(1.8rem,1.2rem + 2vw,3rem);font-weight:500;line-height:1.05}body.sbz .chapter-copy p{max-width:30rem;font-size:var(--text-body-lg);color:var(--text-muted);opacity:1;margin:0;line-height:1.55}body.sbz .chapter-progress{display:none}@media (prefers-reduced-motion:no-preference){html.elev-motion body.sbz .motion-chapter{height:340svh}}@media (max-width:720px) and (prefers-reduced-motion:no-preference){html.elev-motion body.sbz .motion-chapter{height:260svh}}html.elev-static body.sbz .motion-chapter{height:auto!important}@media (prefers-reduced-motion:no-preference){html.elev-motion body.sbz .motion-chapter{padding:0}html.elev-motion body.sbz .chapter-sticky{box-sizing:border-box;background:var(--canvas);flex-direction:column;height:100svh;padding-top:clamp(5.5rem,9vh,7rem);display:flex;position:sticky;top:0;overflow:hidden}html.elev-motion body.sbz .chapter-heading{flex:none}html.elev-motion body.sbz .chapter-heading .sect-head{margin-bottom:clamp(1rem,2vh,1.6rem)}html.elev-motion body.sbz .chapter-heading .sect-head p{font-size:clamp(.95rem, 1.6vh, var(--text-lead))}html.elev-motion body.sbz .chapter-viewport{flex:auto;min-height:0;overflow:hidden}html.elev-motion body.sbz .chapter-track{gap:0;width:max-content;max-width:none;height:100%;margin:0;padding:0;display:flex;transform:translate(0,0)}html.elev-motion body.sbz .chapter-panel{box-sizing:border-box;width:100vw;height:100%;box-shadow:none;padding-inline:max(var(--gutter), 1.25rem);border-width:1px 0 0;border-radius:0;flex:none}html.elev-motion body.sbz .chapter-media{border-radius:var(--radius-xl) var(--radius-xl) 0 0;min-height:0}html.elev-motion body.sbz .chapter-progress{z-index:4;left:max(var(--gutter), 1.25rem);right:max(var(--gutter), 1.25rem);background:color-mix(in srgb, var(--line) 76%, transparent);height:2px;display:block;position:absolute;bottom:clamp(.8rem,2vh,1.4rem);overflow:hidden}html.elev-motion body.sbz .chapter-progress>span{transform-origin:0;background:var(--accent);will-change:transform;width:100%;height:100%;display:block;transform:scaleX(0)}}@media (max-width:720px) and (prefers-reduced-motion:no-preference){html.elev-motion body.sbz .chapter-sticky{padding-top:max(4.6rem,8vh);padding-bottom:calc(4.35rem + env(safe-area-inset-bottom))}html.elev-motion body.sbz .chapter-heading .sect-head{margin-bottom:.75rem}html.elev-motion body.sbz .chapter-heading .sect-head>div{gap:.45rem!important}html.elev-motion body.sbz .chapter-heading h2{font-size:clamp(1.7rem,7.4vw,2.25rem)!important}html.elev-motion body.sbz .chapter-heading p{font-size:.9rem!important;line-height:1.42!important}html.elev-motion body.sbz .chapter-track{gap:4vw;padding-inline:7vw}html.elev-motion body.sbz .chapter-panel{border:1px solid var(--line);border-radius:var(--radius-xl);width:86vw;box-shadow:var(--shadow-md);grid-template-rows:minmax(0,1.08fr) auto;grid-template-columns:1fr;padding:0}html.elev-motion body.sbz .chapter-media{border-radius:var(--radius-xl) var(--radius-xl) 0 0}html.elev-motion body.sbz .chapter-copy{gap:.4rem;padding:1rem 1.1rem 1.35rem}html.elev-motion body.sbz .chapter-number{border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-card) 86%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.25rem .5rem;font-size:3.6rem;position:absolute;top:.85rem;left:1rem}html.elev-motion body.sbz .chapter-copy h3{margin:0;font-size:1.55rem}html.elev-motion body.sbz .chapter-copy p{font-size:.88rem;line-height:1.42}html.elev-motion body.sbz .chapter-progress{bottom:calc(4.35rem + env(safe-area-inset-bottom))}}html.elev-motion body.sbz main>.band{z-index:3;margin-top:calc(var(--band-rise) * -1);box-shadow:0 -26px 58px -30px color-mix(in srgb, var(--forest-800) 48%, transparent), 0 -8px 24px -18px color-mix(in srgb, var(--forest-800) 36%, transparent);will-change:transform;border-radius:28px 28px 0 0;position:relative;overflow:clip}body.sbz{--band-rise:90px}body.sbz main>.sect:has(+.band){padding-bottom:calc(var(--section-y) + var(--band-rise))}body.sbz #final-cta h2.elev-mask-sweep{position:relative}body.sbz #final-cta h2.elev-mask-sweep:after{content:attr(data-sweep-text);color:#0000;background:linear-gradient(100deg, var(--gold-300), var(--gold-500) 48%, var(--paper-0));clip-path:inset(0 100% 0 0);pointer-events:none;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){body.sbz #final-cta h2.elev-mask-sweep.is-swept:after{animation:elevMaskSweep 1.25s var(--ease-out) both}}@keyframes elevMaskSweep{0%{clip-path:inset(0 100% 0 0);opacity:0}18%{opacity:1}64%{clip-path:inset(0);opacity:1}to{clip-path:inset(0 0 0 100%);opacity:0}}@media (prefers-reduced-motion:reduce){body.sbz .hero-shader,body.sbz .hero-text,body.sbz .hero-visual,body.sbz .sig-card,body.sbz [data-chart-bar],body.sbz .chapter-track,body.sbz main>.band{transform:scale(1)!important}body.sbz .hero-trust-marquee{max-width:var(--container-wide);padding-inline:max(var(--gutter), 1.25rem);box-sizing:border-box;background:0 0;border:0;margin:1.3rem auto 0;overflow:visible}body.sbz .hero-marquee-track{width:auto;display:block;animation:none!important;transform:none!important}body.sbz .hero-marquee-group{white-space:normal;justify-content:flex-start;min-width:0;padding:0}body.sbz .hero-marquee-group[aria-hidden=true]{display:none}body.sbz .hero-scroll-cue,body.sbz .chapter-progress,body.sbz #final-cta h2.elev-mask-sweep:after{display:none!important}body.sbz .motion-chapter{height:auto!important;padding:var(--section-y) 0!important}body.sbz .chapter-sticky{height:auto!important;padding:0!important;position:static!important;overflow:visible!important}body.sbz .chapter-track{width:min(100%, var(--container-wide))!important;height:auto!important;padding-inline:max(var(--gutter), 1.25rem)!important;gap:1.5rem!important;margin:0 auto!important;display:grid!important}}@media (max-width:720px),(prefers-reduced-motion:reduce){body.sbz .chapter-panel{grid-template-columns:1fr}body.sbz .chapter-media{min-height:14rem}}html.elev-static body.sbz .hero-shader,html.elev-static body.sbz .hero-text,html.elev-static body.sbz .hero-visual,html.elev-static body.sbz .sig-card,html.elev-static body.sbz [data-chart-bar],html.elev-static body.sbz .chapter-track,html.elev-static body.sbz main>.band{animation:none!important;transform:scale(1)!important}body.sbz .hero-sticky{isolation:isolate;position:relative;overflow:hidden}body.sbz .hero-sticky>.wrap{z-index:3;position:relative}body.sbz .hero-ambient{z-index:1;object-fit:cover;object-position:50% 50%;opacity:.5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}body.sbz .hero-sticky>.hero-shader{z-index:-1}body.sbz .hero-scroll-shade{z-index:1;background:var(--surface-ink);opacity:0;pointer-events:none;will-change:opacity;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){html.elev-motion body.sbz .motion-hero-scene{height:160svh;overflow:clip}html.elev-motion body.sbz .hero-sticky{height:100svh;position:sticky;top:0}html.elev-motion body.sbz .motion-hero-scene .hero-text,html.elev-motion body.sbz .motion-hero-scene .hero-visual,html.elev-motion body.sbz .motion-hero-scene #sig-card,html.elev-motion body.sbz .motion-hero-scene .hero-shader{will-change:transform, opacity;transition:none!important}}body.sbz .close-zoom-scene{box-sizing:border-box;padding:clamp(4rem, 10vw, 8rem) max(var(--gutter), 1.25rem);background:var(--surface-ink);position:relative;overflow:clip}body.sbz .close-zoom-sticky{place-items:center;display:grid}body.sbz .close-zoom-card.sig-card{box-sizing:border-box;background:color-mix(in srgb, var(--paper-0) 94%, transparent);gap:clamp(.9rem,2vw,1.35rem);width:min(42rem,100%);margin:0;padding:clamp(1.3rem,3vw,2.35rem);position:relative;bottom:auto;left:auto;transform:none;transition:none!important}body.sbz .close-zoom-card .sig-row{padding:.45rem .55rem;position:relative;overflow:hidden}body.sbz .close-zoom-card .scene-bar-fill{z-index:0;border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent) 15%, transparent);transform-origin:0;position:absolute;inset:0;transform:scaleX(1)}body.sbz .close-zoom-card .sig-row>:not(.scene-bar-fill){z-index:1;position:relative}body.sbz .close-zoom-card .sig-fill,body.sbz .close-zoom-card .sig-check{transform:scale(1)}body.sbz .close-zoom-card [data-scene-count]{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){html.elev-motion body.sbz .close-zoom-scene{height:145svh;padding:0}html.elev-motion body.sbz .close-zoom-sticky{height:100svh;padding:clamp(4.7rem, 9vh, 6.5rem) max(var(--gutter), 1rem) max(4.2rem, 7vh);box-sizing:border-box;position:sticky;top:0;overflow:hidden}html.elev-motion body.sbz .close-zoom-card{will-change:transform;transform:scale(.55)}html.elev-motion body.sbz .close-zoom-card .sig-row{opacity:.35;will-change:opacity}html.elev-motion body.sbz .close-zoom-card .scene-bar-fill,html.elev-motion body.sbz .close-zoom-card .sig-fill,html.elev-motion body.sbz .close-zoom-card .sig-check{transform:scaleX(.001);transition:none!important}}body.sbz .anchor-scene{box-sizing:border-box;padding:clamp(5rem, 12vw, 10rem) max(var(--gutter), 1.25rem);background:var(--surface-ink);position:relative;overflow:clip}body.sbz .anchor-sticky{place-items:center;display:grid}body.sbz .anchor-sticky h2{width:min(100%,71rem);font-family:var(--font-serif);letter-spacing:-.04em;text-align:center;text-wrap:balance;color:var(--paper-0);margin:0;font-size:clamp(3rem,8.5vw,8.6rem);font-weight:500;line-height:.98}body.sbz .anchor-word{display:inline-block}body.sbz .anchor-word.is-final{color:var(--gold-300);position:relative}body.sbz .anchor-word.is-final:after{content:attr(data-word);color:var(--gold-500);clip-path:inset(0 var(--anchor-sweep,100%) 0 0);pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){html.elev-motion body.sbz .anchor-scene{height:140svh;padding:0}html.elev-motion body.sbz .anchor-sticky{height:100svh;padding:max(4.5rem, 8vh) max(var(--gutter), 1.15rem) max(4rem, 7vh);box-sizing:border-box;position:sticky;top:0}html.elev-motion body.sbz .anchor-word{opacity:.35;will-change:opacity}html.elev-motion body.sbz #pathways-grid.elev-stagger>.sbz-pathway,html.elev-motion body.sbz #pathways-grid.elev-stagger.is-in>.sbz-pathway{opacity:.35;clip-path:inset(0 0 0 0 round var(--radius-lg));will-change:transform, opacity;transition:box-shadow .35s var(--ease-out), border-color .35s var(--ease-out)!important;transition-delay:0s!important}}body.sbz .divider-scene{box-sizing:border-box;background:var(--surface-ink);min-height:min(72vw,34rem);position:relative;overflow:clip}body.sbz .divider-sticky{min-height:inherit;position:relative;overflow:hidden}body.sbz .divider-image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){html.elev-motion body.sbz .divider-scene{height:145svh;min-height:0}html.elev-motion body.sbz .divider-sticky{height:100svh;min-height:0;position:sticky;top:0}html.elev-motion body.sbz .divider-image{will-change:transform;transform:scale(1.35)}html.elev-motion body.sbz .learning-deck-section{overflow:visible}html.elev-motion body.sbz #articles{width:min(100%,52rem);margin-inline:auto;padding-bottom:10svh;display:block;position:relative}html.elev-motion body.sbz #articles>.sbz-card{opacity:1;transform-origin:50% 12%;will-change:transform, opacity;min-height:min(68svh,37rem);margin-bottom:18svh;position:sticky;top:max(5.25rem,10svh);transition:box-shadow .35s var(--ease-out)!important}html.elev-motion body.sbz #articles>.sbz-card:first-child{z-index:1}html.elev-motion body.sbz #articles>.sbz-card:nth-child(2){z-index:2}html.elev-motion body.sbz #articles>.sbz-card:nth-child(3){z-index:3}html.elev-motion body.sbz #articles>.sbz-card img{max-height:36svh;transform:none}}@media (max-width:720px) and (prefers-reduced-motion:no-preference){html.elev-motion body.sbz .motion-hero-scene .hero-grid{box-sizing:border-box;height:calc(100svh - 3.25rem);padding:max(4.8rem,9vh) 1.1rem 3.7rem;display:block}html.elev-motion body.sbz .motion-hero-scene .hero-text{z-index:4;position:relative}html.elev-motion body.sbz .motion-hero-scene h1{max-width:22rem;font-size:clamp(2.45rem,10.8vw,3.15rem);line-height:.99}html.elev-motion body.sbz .motion-hero-scene .lead{max-width:22rem;margin-top:.75rem;font-size:.92rem;line-height:1.42}html.elev-motion body.sbz .motion-hero-scene .hero-cta{gap:.5rem;margin-top:.8rem}html.elev-motion body.sbz .motion-hero-scene .hero-cta .sbz-btn{padding:.72rem .95rem!important;font-size:.82rem!important}html.elev-motion body.sbz .motion-hero-scene .hero-visual{z-index:2;width:min(74vw,18rem);max-width:none;position:absolute;bottom:3.7rem;right:1.1rem}html.elev-motion body.sbz .motion-hero-scene .hero-photo{aspect-ratio:auto;opacity:.64;height:30svh;min-height:13rem}html.elev-motion body.sbz .motion-hero-scene #sig-card{gap:.5rem!important;width:min(78vw,19rem)!important;margin:0!important;padding:.8rem .9rem!important;position:absolute!important;bottom:-.65rem!important;left:-2.6rem!important}html.elev-motion body.sbz .motion-hero-scene #sig-card .sig-foot{display:none}html.elev-motion body.sbz .motion-hero-scene #sig-card .sig-row--net .sig-v{font-size:1.55rem}html.elev-motion body.sbz .motion-hero-scene .hero-trust-marquee{z-index:5;position:absolute;bottom:0}html.elev-motion body.sbz .motion-hero-scene .hero-marquee-group{justify-content:flex-start;min-width:max-content;padding:.75rem 1.15rem;font-size:.72rem}html.elev-motion body.sbz .motion-hero-scene .hero-scroll-cue{display:none}body.sbz .close-zoom-card.sig-card{width:calc(100vw - 1.25rem);max-width:none;padding:1.2rem 1rem}body.sbz .close-zoom-card .sig-v{font-size:clamp(1.15rem,5vw,1.4rem)}body.sbz .close-zoom-card .sig-row--net .sig-v{font-size:clamp(2.2rem,10vw,2.8rem)}body.sbz .anchor-sticky h2{text-align:left;font-size:clamp(3rem,15.2vw,4.25rem);line-height:.94}html.elev-motion body.sbz #articles>.sbz-card{min-height:70svh;margin-bottom:17svh;top:max(4.75rem,9svh)}html.elev-motion body.sbz #articles>.sbz-card img{max-height:31svh}}@media (prefers-reduced-motion:reduce){body.sbz .hero,body.sbz .close-zoom-scene,body.sbz .anchor-scene,body.sbz .divider-scene{height:auto!important}body.sbz .hero-sticky,body.sbz .close-zoom-sticky,body.sbz .anchor-sticky,body.sbz .divider-sticky,body.sbz #articles>.sbz-card{height:auto!important;min-height:0!important;position:static!important}body.sbz .hero-ambient{opacity:.35;transform:none!important}body.sbz .hero-scroll-shade{display:none}body.sbz .anchor-word,body.sbz #pathways-grid>.sbz-pathway,body.sbz #articles>.sbz-card{opacity:1!important;transform:none!important}body.sbz .divider-image{transform:none!important}}html.elev-static body.sbz .hero,html.elev-static body.sbz .close-zoom-scene,html.elev-static body.sbz .anchor-scene,html.elev-static body.sbz .divider-scene{height:auto!important}html.elev-static body.sbz .hero-sticky,html.elev-static body.sbz .close-zoom-sticky,html.elev-static body.sbz .anchor-sticky,html.elev-static body.sbz .divider-sticky,html.elev-static body.sbz #articles>.sbz-card{height:auto!important;min-height:0!important;position:static!important}html.elev-static body.sbz .anchor-word,html.elev-static body.sbz #pathways-grid>.sbz-pathway,html.elev-static body.sbz #articles>.sbz-card,html.elev-static body.sbz .divider-image{opacity:1!important;transform:none!important}body.sbz .money-hero-scene .hero-visual,body.sbz .scorp-hero-scene .hero-visual{isolation:isolate;position:relative;overflow:hidden}body.sbz .money-hero-photo{object-fit:cover;border:1px solid var(--line);border-radius:var(--radius-xl);width:100%;height:100%;min-height:28rem;box-shadow:var(--shadow-lg);display:block}body.sbz .money-hero--bookkeeping .money-hero-photo{z-index:0;opacity:.52;position:absolute;inset:0}body.sbz .money-hero--bookkeeping .hero-visual:after{content:"";z-index:1;border-radius:var(--radius-xl);background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--surface-ink) 20%, transparent) 100%);pointer-events:none;position:absolute;inset:0}body.sbz .money-hero--bookkeeping #embed-quote{z-index:2;margin:clamp(1rem,4vw,2.5rem);position:relative}body.sbz .money-hero-scene .elev-hero,body.sbz .money-hero-scene .hero-visual,body.sbz .scorp-hero-scene .elev-hero,body.sbz .scorp-hero-scene .hero-visual,body.sbz .money-hero-photo,body.sbz .scorp-hero-scene .hero-photo>img{will-change:transform, opacity;transition:none!important}body.sbz .cfo-dashboard-scene{box-sizing:border-box;padding:clamp(4.5rem, 10vw, 8rem) max(var(--gutter), 1rem);background:var(--surface-ink);position:relative;overflow:clip}body.sbz .cfo-dashboard-sticky{place-items:center;display:grid}body.sbz .cfo-dashboard-frame{transform-origin:50%;width:min(100%,52rem)}body.sbz .cfo-dashboard-frame .cfo-dash{gap:clamp(1rem,2.5vw,1.7rem);padding:clamp(1.2rem,3.5vw,2.4rem)}body.sbz .cfo-dashboard-frame .dash-chart{height:clamp(8rem,21vw,13rem)}body.sbz .cfo-dashboard-frame [data-dashboard-bar]{transform-origin:50% 100%}body.sbz .cfo-dashboard-frame [data-scene-count]{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){html.elev-motion body.sbz .cfo-dashboard-scene{height:145svh;padding:0}html.elev-motion body.sbz .cfo-dashboard-sticky{box-sizing:border-box;height:100svh;padding:max(4.6rem, 8vh) max(var(--gutter), .65rem) max(4rem, 7vh);position:sticky;top:0;overflow:hidden}html.elev-motion body.sbz .cfo-dashboard-frame{will-change:transform;transform:scale(.62)}html.elev-motion body.sbz .cfo-dashboard-frame [data-dashboard-bar]{opacity:.35;will-change:transform, opacity;transform:scaleY(.001);transition:none!important}}body.sbz .money-divider-scene{background:var(--surface-ink);min-height:min(72vw,34rem);position:relative;overflow:clip}body.sbz .money-divider-sticky{min-height:inherit;position:relative;overflow:hidden}body.sbz .money-divider-image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}body.sbz .money-divider-fallback{z-index:0}body.sbz .money-divider-video{z-index:1;opacity:0;transition:opacity .35s var(--ease-out)}body.sbz .money-divider-video.is-playing{opacity:1}body.sbz #cfo-skyline-scene .money-divider-video.is-playing{opacity:.55}@media (prefers-reduced-motion:no-preference){html.elev-motion body.sbz .money-divider-scene{height:145svh;min-height:0}html.elev-motion body.sbz .money-divider-sticky{height:100svh;min-height:0;position:sticky;top:0}html.elev-motion body.sbz .money-divider-image{will-change:transform;transition:none;transform:scale(1.5)}html.elev-motion body.sbz #cfo-skyline-scene .money-divider-image{transform:scale(1.35)}}@media (max-width:720px) and (prefers-reduced-motion:no-preference){html.elev-motion body.sbz #tax-vs-scene .elev-vs-stage>.vs-card{transform-origin:50%;will-change:transform, opacity;position:relative;opacity:.35!important;transition:none!important;transform:scale(.97)!important}html.elev-motion body.sbz #tax-vs-scene .elev-vs-stage>.vs-card.react{opacity:1!important;transform:scale(1)!important}html.elev-motion body.sbz #tax-vs-scene .elev-vs-glow{border:1px solid var(--accent);border-radius:inherit;box-shadow:0 18px 42px -22px var(--accent);opacity:0;pointer-events:none;position:absolute;inset:-1px;display:block!important}}body.sbz .tax-anchor-scene .anchor-sticky{width:min(100%,58rem)}body.sbz .tax-anchor-scene .anchor-sticky>section{box-sizing:border-box;width:100%}body.sbz .tax-anchor-scene [data-anchor-line]{letter-spacing:-.04em!important;font-size:clamp(3rem,8.5vw,7rem)!important;line-height:.98!important}@media (prefers-reduced-motion:no-preference){html.elev-motion body.sbz #scorp-chip-scene>.who-card,html.elev-motion body.sbz #scorp-main-grid>*{opacity:.35;will-change:transform, opacity;transition:none!important}}@media (max-width:720px){body.sbz .money-hero-photo{min-height:18rem}body.sbz .money-hero--cfo .hero-visual{width:100%;margin:1.7rem 0 0}body.sbz .money-hero--cfo .money-hero-photo{aspect-ratio:1.42;object-position:50% 42%;min-height:0}body.sbz .money-hero--bookkeeping .hero-visual{min-height:39rem}body.sbz .money-hero--bookkeeping #embed-quote{margin:1.1rem .7rem}body.sbz .cfo-dashboard-frame{width:min(100%,21rem);margin-inline:auto}body.sbz .cfo-dashboard-frame .cfo-dash{padding:1.1rem .9rem}body.sbz .cfo-dashboard-frame .dash-kpis{gap:.4rem}body.sbz .cfo-dashboard-frame .kpi{padding:.65rem .5rem}body.sbz .cfo-dashboard-frame .kpi-v{font-size:clamp(1.05rem,5vw,1.35rem)}body.sbz .cfo-dashboard-frame .dash-chart{height:30svh;min-height:11rem}body.sbz .tax-anchor-scene [data-anchor-line]{text-align:left;font-size:clamp(3rem,14.5vw,4.2rem)!important}body.sbz .tax-anchor-scene .anchor-sticky>section>div{text-align:left!important;align-items:flex-start!important}}@media (prefers-reduced-motion:reduce){body.sbz .cfo-dashboard-scene,body.sbz .money-divider-scene,body.sbz .tax-anchor-scene{height:auto!important}body.sbz .cfo-dashboard-sticky,body.sbz .money-divider-sticky,body.sbz .tax-anchor-scene .anchor-sticky{height:auto!important;min-height:0!important;position:static!important}body.sbz .cfo-dashboard-frame,body.sbz [data-dashboard-bar],body.sbz .money-divider-image,body.sbz .money-hero-photo,body.sbz .scorp-hero-scene .hero-photo>img,body.sbz #scorp-chip-scene>.who-card,body.sbz #scorp-main-grid>*{opacity:1!important;transform:none!important}}html.elev-static body.sbz .cfo-dashboard-scene,html.elev-static body.sbz .money-divider-scene,html.elev-static body.sbz .tax-anchor-scene{height:auto!important}html.elev-static body.sbz .cfo-dashboard-sticky,html.elev-static body.sbz .money-divider-sticky,html.elev-static body.sbz .tax-anchor-scene .anchor-sticky{height:auto!important;min-height:0!important;position:static!important}html.elev-static body.sbz .cfo-dashboard-frame,html.elev-static body.sbz [data-dashboard-bar],html.elev-static body.sbz .money-divider-image,html.elev-static body.sbz .money-hero-photo,html.elev-static body.sbz .scorp-hero-scene .hero-photo>img,html.elev-static body.sbz #scorp-chip-scene>.who-card,html.elev-static body.sbz #scorp-main-grid>*{opacity:1!important;transform:none!important}html.elev-motion[data-elev-page=home],html.elev-motion[data-elev-page=bookkeeping],html.elev-motion[data-elev-page=tax-planning],html.elev-motion[data-elev-page=s-corp-taxes],html.elev-motion[data-elev-page=fractional-cfo],html.elev-motion[data-elev-page=pricing],html.elev-motion[data-elev-page=about],html.elev-motion[data-elev-page=home] body.sbz,html.elev-motion[data-elev-page=bookkeeping] body.sbz,html.elev-motion[data-elev-page=tax-planning] body.sbz,html.elev-motion[data-elev-page=s-corp-taxes] body.sbz,html.elev-motion[data-elev-page=fractional-cfo] body.sbz,html.elev-motion[data-elev-page=pricing] body.sbz,html.elev-motion[data-elev-page=about] body.sbz{overflow-x:clip}body.sbz .elev-grain{z-index:1190;pointer-events:none;opacity:.045;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCI+PHBhdGggZmlsbD0iIzAwMCIgb3BhY2l0eT0iLjU4IiBkPSJNMiA1aDF2MUgyek05IDE3aDF2MUg5ek0xNSAzaDF2MWgtMXpNMjIgMTFoMXYxaC0xek0yOCAyOWgxdjFoLTF6TTM0IDdoMXYxaC0xek00MSAyMWgxdjFoLTF6TTQ4IDRoMXYxaC0xek01NSAxNWgxdjFoLTF6TTYxIDMxaDF2MWgtMXpNNSAzOGgxdjFINXpNMTIgNTBoMXYxaC0xek0xOSAzNGgxdjFoLTF6TTI1IDU3aDF2MWgtMXpNMzEgNDNoMXYxaC0xek0zOCA2MWgxdjFoLTF6TTQ0IDM5aDF2MWgtMXpNNTEgNTNoMXYxaC0xek01OCA0NGgxdjFoLTF6TTYzIDU5aDF2MWgtMXpNNyAyNmgxdjFIN3pNMTggMjNoMXYxaC0xek0zNyAzMmgxdjFoLTF6TTUzIDI3aDF2MWgtMXoiLz48cGF0aCBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuNSIgZD0iTTQgMTJoMXYxSDR6TTExIDFoMXYxaC0xek0xNyAxNGgxdjFoLTF6TTI0IDVoMXYxaC0xek0zMCAxOGgxdjFoLTF6TTM2IDJoMXYxaC0xek00MyAxM2gxdjFoLTF6TTUwIDI0aDF2MWgtMXpNNTcgOGgxdjFoLTF6TTEgMjhoMXYxSDF6TTggNDVoMXYxSDh6TTE0IDMxaDF2MWgtMXpNMjEgNDdoMXYxaC0xek0yNyAzNmgxdjFoLTF6TTMzIDU0aDF2MWgtMXpNNDAgNDZoMXYxaC0xek00NiA1OGgxdjFoLTF6TTUyIDM1aDF2MWgtMXpNNTkgNTFoMXYxaC0xek0zIDYyaDF2MUgzek0xNiA2MGgxdjFoLTF6TTI5IDI1aDF2MWgtMXpNNDUgMjloMXYxaC0xek02MiAyMGgxdjFoLTF6Ii8+PC9zdmc+);background-repeat:repeat;background-size:64px 64px;animation:46s steps(2,end) infinite alternate elevGrainDrift;position:fixed;inset:0}@keyframes elevGrainDrift{0%{transform:translate(-8px,-8px)}to{transform:translate(8px,8px)}}body.sbz .elev-cursor{z-index:1210;background:color-mix(in srgb, var(--accent) 86%, var(--forest-800));width:10px;height:10px;box-shadow:0 0 0 1px color-mix(in srgb, var(--paper-0) 70%, transparent);pointer-events:none;opacity:0;will-change:transform;transition:opacity .18s var(--ease-out);border-radius:50%;position:fixed;top:0;left:0}body.sbz .elev-cursor.is-active{opacity:.9}@media (prefers-reduced-motion:no-preference){html.elev-motion[data-elev-page=pricing] body.sbz .pricing-tier-scene>*{opacity:.35;will-change:transform, opacity;transition:none!important}html.elev-motion[data-elev-page=pricing] body.sbz .pricing-popular-badge{isolation:isolate;position:relative;overflow:hidden}html.elev-motion[data-elev-page=pricing] body.sbz .pricing-popular-badge:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffffb8 50%,#0000 62%);position:absolute;inset:-40% -55%;transform:translate(-75%)}html.elev-motion[data-elev-page=pricing] body.sbz .pricing-popular-badge.is-shimmered:after{animation:elevPricingShimmer .9s var(--ease-out) 1}html.elev-motion[data-elev-page=pricing] body.sbz .pricing-table-cascade tbody tr{opacity:.35;transition:opacity .62s var(--ease-out) var(--pricing-row-delay,0s), transform .62s var(--ease-out) var(--pricing-row-delay,0s);will-change:transform, opacity;transform:translateY(14px)}html.elev-motion[data-elev-page=pricing] body.sbz .pricing-table-cascade.is-table-settled tbody tr{opacity:1;transform:none}html.elev-motion[data-elev-page=pricing] body.sbz .pricing-divider-scene .divider-image{transform:scale(1.4)}}@keyframes elevPricingShimmer{0%{transform:translate(-75%)}to{transform:translate(75%)}}@media (prefers-reduced-motion:no-preference){html.elev-motion[data-elev-page=about] body.sbz .founder-motion-scene .founder-photo{clip-path:inset(0 100% 0 0 round var(--radius-xl));transition:clip-path .95s var(--ease-out)}html.elev-motion[data-elev-page=about] body.sbz .founder-motion-scene .founder-photo img{transition:transform 1.05s var(--ease-out);transform:scale(1.055)}html.elev-motion[data-elev-page=about] body.sbz .founder-motion-scene.is-founder-revealed .founder-photo{clip-path:inset(0 0 0 0 round var(--radius-xl));animation:6.5s ease-in-out 1.05s infinite alternate elevFounderFloat}html.elev-motion[data-elev-page=about] body.sbz .founder-motion-scene.is-founder-revealed .founder-photo img{transform:scale(1)}html.elev-motion[data-elev-page=about] body.sbz .founder-motion-scene .founder-copy>p:not(.founder-eyebrow):not(.founder-role){opacity:.35;transition:opacity .72s var(--ease-out), transform .72s var(--ease-out);transform:translateY(14px)}html.elev-motion[data-elev-page=about] body.sbz .founder-motion-scene.is-founder-revealed .founder-copy>p:not(.founder-eyebrow):not(.founder-role){opacity:1;transform:none}html.elev-motion[data-elev-page=about] body.sbz .founder-motion-scene.is-founder-revealed .founder-copy>p:nth-of-type(4){transition-delay:.12s}html.elev-motion[data-elev-page=about] body.sbz .about-fly-scene>*{opacity:.35;will-change:transform, opacity;transition:none!important}}@keyframes elevFounderFloat{0%{transform:translateY(-2px)}to{transform:translateY(2px)}}body.sbz .about-anchor-scene .anchor-sticky h2{color:var(--paper-0)!important;letter-spacing:-.04em!important;font-size:clamp(3rem,8.5vw,8.6rem)!important;line-height:.98!important}@media (max-width:720px){body.sbz .about-anchor-scene .anchor-sticky h2{text-align:left;font-size:clamp(2.6rem,13vw,4rem)!important}}@media (prefers-reduced-motion:no-preference){html.elev-motion[data-elev-page=irs-tax-problems] body.sbz .elev-reveal{opacity:.65;transition-duration:.9s;transform:translateY(16px)}html.elev-motion[data-elev-page=irs-tax-problems] body.sbz .elev-reveal.is-in{opacity:1;transform:none}html.elev-motion[data-elev-page=irs-tax-problems] body.sbz .elev-stagger>*{opacity:.65;transition-duration:.9s;transform:translateY(16px)}html.elev-motion[data-elev-page=irs-tax-problems] body.sbz .elev-stagger.is-in>*{opacity:1;transform:none}html.elev-motion[data-elev-page=irs-tax-problems] body.sbz .reassure-card[data-reassure-glow]{animation:4s ease-in-out infinite elevReassureGlow;opacity:1!important;transform:none!important}html.elev-motion[data-elev-page=irs-tax-problems] body.sbz .reassure-card.is-glow-paused{animation-play-state:paused}}@keyframes elevReassureGlow{0%,to{box-shadow:0 12px 34px -28px #ce9a522e}50%{box-shadow:0 18px 46px -24px #ce9a527a}}@media (prefers-reduced-motion:reduce){body.sbz .elev-grain,body.sbz .elev-cursor{display:none!important}body.sbz .pricing-tier-scene>*,body.sbz .pricing-table-cascade tbody tr,body.sbz .founder-motion-scene .founder-photo,body.sbz .founder-motion-scene .founder-photo img,body.sbz .founder-motion-scene .founder-copy>p,body.sbz .about-fly-scene>*{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}body.sbz .reassure-card{box-shadow:none!important;animation:none!important}}html.elev-static body.sbz .elev-grain,html.elev-static body.sbz .elev-cursor{display:none!important}html.elev-static body.sbz .pricing-tier-scene>*,html.elev-static body.sbz .pricing-table-cascade tbody tr,html.elev-static body.sbz .founder-motion-scene .founder-photo,html.elev-static body.sbz .founder-motion-scene .founder-photo img,html.elev-static body.sbz .founder-motion-scene .founder-copy>p,html.elev-static body.sbz .about-fly-scene>*{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}html.elev-static body.sbz .reassure-card{box-shadow:none!important;animation:none!important}body.sbz .about-hero-ambient{position:relative;overflow:hidden}body.sbz .about-hero-ambient>.wrap{z-index:3;position:relative}body.sbz .about-hero-ambient .hero-ambient{opacity:.45}@media (prefers-reduced-motion:no-preference){body.sbz .about-hero-ambient:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--paper-50) 55%, transparent), color-mix(in srgb, var(--paper-50) 20%, transparent));position:absolute;inset:0}}html{background-color:var(--forest-800,#1c3527)}body.sbz{background-color:var(--paper-50,#faf7f0)}body.sbz .motion-hero-scene,body.sbz .motion-chapter,body.sbz .close-zoom-scene,body.sbz .anchor-scene,body.sbz .divider-scene,body.sbz .cfo-dashboard-scene,body.sbz .money-divider-scene,body.sbz .about-hero-ambient,body.sbz .learning-deck-section{contain:paint}
.hero,.shader-hero-region{isolation:isolate;position:relative;overflow:hidden}.hero>:not(.hero-shader),.shader-hero-region>:not(.hero-shader){z-index:2;position:relative}.hero-shader{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;will-change:auto!important;background-color:#fbf8f2!important;background-image:radial-gradient(60% 75% at 8% 18%,#15708fb8,#0000 72%),radial-gradient(55% 70% at 90% 12%,#b07814a8,#0000 70%),radial-gradient(65% 80% at 78% 92%,#2e4f44b3,#0000 72%),linear-gradient(135deg,#fbf8f2,#faf3e2)!important;animation:none!important}.hero-shader:after{content:"";z-index:2;position:absolute;inset:0;opacity:1!important;mix-blend-mode:normal!important;background:#fbf8f2c7!important}.shader-hero-region--dark .hero-shader{background-color:#2e4f44!important}.shader-hero-region--dark .hero-shader:after{background:#0a1811eb!important}.hero-shader__renderer,.hero-shader__mesh,.hero-shader__static,.hero-shader__mesh canvas{inset:0;width:100%!important;height:100%!important;position:absolute!important}.hero-shader__renderer{z-index:1}.hero-shader__static{background:radial-gradient(60% 75% at 8% 18%,#15708fb8,#0000 72%),radial-gradient(55% 70% at 90% 12%,#b07814a8,#0000 70%),radial-gradient(65% 80% at 78% 92%,#2e4f44b3,#0000 72%),linear-gradient(135deg,#fbf8f2,#faf3e2)}.article-head.shader-hero-region>.hero-shader,.cookie-notice-hero>.hero-shader{width:100vw;left:50%;transform:translate(-50%)}.cookie-notice-hero{padding-block:clamp(2rem,1.3rem + 2vw,3.25rem)}@media (prefers-reduced-motion:reduce){.hero-shader,.hero-shader *{transition:none!important;animation:none!important}}.service-area-page,.service-areas-page{background:var(--canvas);min-height:60vh;overflow:clip}:is(body.sbz:has(.service-area-page) .sbz-sticky-bar,body.sbz:has(.service-areas-page) .sbz-sticky-bar){display:none!important}.sbz-sticky-bar{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}@supports (bottom:env(safe-area-inset-bottom)){.sbz-sticky-bar{padding-bottom:env(safe-area-inset-bottom);bottom:0}}.hero-kicker{flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin-bottom:.9rem;display:flex}.hero-kicker-item{font-family:var(--font-mono);font-weight:600;font-size:var(--text-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--ink-800);white-space:nowrap;position:relative}.hero-kicker-item+.hero-kicker-item:before{content:"";opacity:.55;background:currentColor;border-radius:50%;width:3px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:-.52rem}body.sbz .elev-hero>.hero-kicker{opacity:1;animation:none}@media (prefers-reduced-motion:no-preference){body.sbz .hero-kicker-item{opacity:0;animation:elevRise .7s var(--ease-out) both;transform:translateY(12px)}}@media (max-width:720px){.hero-kicker{gap:.3rem .8rem}body.sbz{padding-bottom:0}body.sbz footer{padding-bottom:calc(3.6rem + env(safe-area-inset-bottom))}}.service-area-hero,.service-areas-hero{padding-block:clamp(var(--space-8), calc(var(--space-7) + 4vw), var(--space-11)) clamp(var(--space-7), calc(var(--space-6) + 3vw), var(--space-10));border-bottom:1px solid var(--line)}.service-area-hero-inner,.service-areas-hero-inner{max-width:var(--container-text);margin-inline:auto}.service-area-eyebrow,.service-area-card-label{font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:var(--w-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--accent-text);margin:0;line-height:1.3}.service-area-hero h1,.service-areas-hero h1{max-width:14ch;margin:var(--space-3) 0 0;font-family:var(--font-serif);font-size:var(--text-display);font-weight:var(--w-regular);line-height:var(--lh-tight);letter-spacing:var(--ls-display);color:var(--text-strong);text-wrap:balance}.service-area-lead{max-width:39rem;margin:var(--space-4) 0 0;font-size:var(--text-lead);line-height:var(--lh-body);color:var(--text-muted);text-wrap:pretty}.service-area-page .band,.service-areas-page .band{background:var(--surface-alt);border-block:1px solid var(--line)}.service-area-intro-section{padding-block:clamp(var(--space-8), calc(var(--space-7) + 3vw), var(--space-10))}.service-area-intro{max-width:var(--container-text);font-family:var(--font-serif);font-size:clamp(var(--text-h4), calc(var(--text-h4) + 1.2vw), var(--text-h2));font-weight:var(--w-regular);letter-spacing:var(--ls-heading);color:var(--text-strong);text-wrap:pretty;margin:0;line-height:1.38}.service-area-story{gap:var(--space-6);display:grid}.service-area-story-head,.service-area-section-head,.service-area-group-head{max-width:var(--container-text)}.service-area-story h2,.service-area-section-head h2,.service-area-trust-copy h2,.service-area-cta h2,.service-area-neighbors h2,.service-area-group h2{margin:var(--space-3) 0 0;font-family:var(--font-serif);font-size:var(--text-h2);font-weight:var(--w-medium);line-height:var(--lh-snug);letter-spacing:var(--ls-heading);color:var(--text-strong);text-wrap:balance}.service-area-story-copy{min-width:0}.service-area-callout{max-width:34rem;padding-top:var(--space-5);font-family:var(--font-serif);font-size:clamp(var(--text-h4), calc(var(--text-h4) + .75vw), var(--text-h3));font-weight:var(--w-medium);letter-spacing:var(--ls-heading);color:var(--brand-strong);border-top:2px solid var(--accent);text-wrap:pretty;margin:0;line-height:1.35}.service-area-prose{max-width:var(--container-text);margin-top:var(--space-6)}.service-area-prose p{font-size:var(--text-body-lg);line-height:var(--lh-relaxed);color:var(--text-body);text-wrap:pretty;margin:0}.service-area-prose p+p{margin-top:var(--space-5)}.service-area-services{background:var(--surface-green);border-block:1px solid var(--line)}.service-area-section-head>p:last-child,.service-area-group-head>p:last-child{max-width:42rem;margin:var(--space-3) 0 0;font-size:var(--text-body-lg);line-height:var(--lh-body);color:var(--text-muted);text-wrap:pretty}.service-area-services-grid,.service-area-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}.service-area-service,.service-area-link{box-sizing:border-box;min-width:0;min-height:11.5rem;padding:var(--space-5);color:var(--text-body);background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);flex-direction:column;align-items:flex-start;text-decoration:none;display:flex;position:relative}.service-area-service:focus-visible,.service-area-link:focus-visible,.service-area-actions a:focus-visible,.service-area-neighbor-links a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.service-area-service strong,.service-area-link strong{margin-top:var(--space-4);font-family:var(--font-serif);font-size:var(--text-h3);font-weight:var(--w-medium);line-height:var(--lh-snug);letter-spacing:var(--ls-heading);color:var(--text-strong);text-wrap:balance;display:block}.service-area-card-description{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);text-wrap:pretty;line-height:1.55;display:block}.service-area-card-arrow{width:var(--space-7);height:var(--space-7);padding-top:var(--space-5);font-family:var(--font-mono);font-size:var(--text-h4);color:var(--accent-text);transition:transform var(--dur) var(--ease-out);justify-content:center;align-items:center;margin-top:auto;line-height:1;display:inline-flex}.service-area-trust-card{background:var(--surface-alt);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.service-area-trust-media{aspect-ratio:16/9;background:var(--surface-sunk);border-bottom:1px solid var(--line);overflow:hidden}.service-area-trust-media img{object-fit:cover;width:100%;height:100%;display:block}.service-area-trust-copy{padding:clamp(var(--space-5), calc(var(--space-4) + 3vw), var(--space-9))}.service-area-trust-copy>p:last-child{max-width:38rem;margin:var(--space-4) 0 0;font-size:var(--text-body-lg);line-height:var(--lh-relaxed);color:var(--text-body);text-wrap:pretty}.service-area-cta{width:100%;padding-block:clamp(var(--space-9), calc(var(--space-8) + 5vw), var(--space-12));color:var(--text-on-dark);background:var(--surface-ink)}.service-area-cta .service-area-eyebrow{color:var(--gold-500)}.service-area-cta h2{max-width:23ch;color:var(--text-on-dark)}.service-area-cta h2 span{white-space:nowrap}.service-area-cta-inner>p:not(.service-area-eyebrow){max-width:42rem;margin:var(--space-4) 0 0;font-size:var(--text-body-lg);line-height:var(--lh-body);color:var(--text-on-dark-muted);text-wrap:pretty}.service-area-actions{align-items:stretch;gap:var(--space-3);margin-top:var(--space-6);flex-direction:column;display:flex}.service-area-actions a{box-sizing:border-box;min-height:48px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--w-bold);text-align:center;transition:color var(--dur) var(--ease-out), background var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;line-height:1.2;text-decoration:none;display:inline-flex}.service-area-actions .service-area-book{color:var(--forest-900);background:var(--accent);border:1px solid var(--accent)}.service-area-actions .service-area-pricing{color:var(--text-on-dark);border:1px solid var(--line-on-dark);background:0 0}.service-area-neighbors{background:var(--canvas)}.service-area-neighbor-links{gap:var(--space-3);flex-wrap:wrap;display:flex}.service-area-neighbor-links a{box-sizing:border-box;min-height:44px;padding:var(--space-2) var(--space-5);color:var(--brand);font-size:var(--text-sm);font-weight:var(--w-semibold);background:var(--surface-card);border:1px solid var(--line-strong);border-radius:var(--radius-pill);transition:color var(--dur) var(--ease-out), background var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.service-area-groups{background:var(--canvas)}.service-area-group+.service-area-group{border-top:1px solid var(--line)}@media (min-width:420px){.service-area-actions{flex-direction:row;align-items:center}}@media (min-width:680px){.service-area-services-grid,.service-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-area-service:last-child:nth-child(odd),.service-area-link:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:840px){.service-area-story{gap:clamp(var(--space-8), 6vw, var(--space-12));grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start}.service-area-story-head{top:var(--space-11);margin-bottom:0;position:sticky}.service-area-trust-card{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:28rem;display:grid}.service-area-trust-media{aspect-ratio:auto;border-right:1px solid var(--line);border-bottom:0;height:100%}.service-area-trust-copy{flex-direction:column;justify-content:center;display:flex}}@media (min-width:980px){.service-area-services-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.service-area-service{grid-column:span 2}.service-area-service:nth-child(4),.service-area-service:nth-child(5),.service-area-service:last-child:nth-child(odd){grid-column:span 3}.service-area-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-area-link:last-child:nth-child(odd){grid-column:auto}}@media (hover:hover) and (pointer:fine){.service-area-service:hover,.service-area-link:hover{border-color:var(--forest-300);box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.service-area-service:hover .service-area-card-arrow,.service-area-link:hover .service-area-card-arrow{transform:translateX(var(--space-1))}.service-area-actions .service-area-book:hover{color:var(--forest-900);background:var(--gold-500);border-color:var(--gold-500);transform:translateY(-1px)}.service-area-actions .service-area-pricing:hover{color:var(--text-on-dark);background:var(--brand);border-color:var(--forest-300);transform:translateY(-1px)}.service-area-neighbor-links a:hover{color:var(--brand-strong);background:var(--surface-green);border-color:var(--forest-300)}}@media (max-width:720px){:is(body.sbz:has(.service-area-page) .sbz-sticky-bar,body.sbz:has(.service-areas-page) .sbz-sticky-bar){display:flex!important}}@media (prefers-reduced-motion:reduce){.service-area-service,.service-area-link,.service-area-card-arrow,.service-area-actions a,.service-area-neighbor-links a{transition:none}}
