html:has(.build-page){scroll-behavior:smooth;scroll-padding-top:96px}@keyframes pulseSoft{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12);box-shadow:0 0 0 5px #1fa9ad2e}}.build-page{--navy:#1b365d;--navy-deep:#14274a;--navy-2:#244b7a;--navy-3:#2e5a8f;--cream:#f2ece0;--cream-2:#ebe3d2;--cream-3:#e4d9be;--gold:#c4972f;--gold-warm:#d4a83e;--gold-ink:#7d5e1e;--gold-soft:#c4972f24;--teal:#0d7377;--teal-bright:#3fc3c0;--teal-soft:#0d73771a;--carbon:#1c1f26;--ash:#4b5262;--ash-2:#555c66;--stone:#a29b85;--stone-cool:#b4b8c0;--rust:#b8582e;--line-cream:#1c1f261f;--line-cream-strong:#1c1f263d;--line-navy:#f2ece01a;--line-navy-strong:#f2ece038;--radius:3px;--radius-md:6px;--radius-lg:10px}.build-page *{box-sizing:border-box;margin:0;padding:0}.build-page ::selection{background:var(--gold);color:var(--navy-deep)}.build-page{color:var(--carbon);background:var(--cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.55}.build-page .mono{font-feature-settings:"zero";font-family:IBM Plex Mono,ui-monospace,monospace}.build-page .tabular{font-variant-numeric:tabular-nums}.build-page .serif{font-family:Fraunces,Georgia,serif}.build-page .display-xl{letter-spacing:-.022em;font-variation-settings:"opsz" 144,"SOFT" 30;font-family:Fraunces,Georgia,serif;font-size:clamp(34px,6.5vw,96px);font-weight:400;line-height:1}.build-page .display-lg{letter-spacing:-.018em;font-variation-settings:"opsz" 96,"SOFT" 30;font-family:Fraunces,Georgia,serif;font-size:clamp(28px,4.5vw,64px);font-weight:400;line-height:1.05}.build-page .display-md{letter-spacing:-.014em;font-variation-settings:"opsz" 72,"SOFT" 30;font-family:Fraunces,Georgia,serif;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.15}.build-page .display-sm{letter-spacing:-.01em;font-variation-settings:"opsz" 48;font-family:Fraunces,Georgia,serif;font-size:clamp(22px,2vw,26px);font-weight:500;line-height:1.25}.build-page .h4{letter-spacing:-.008em;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:1.35}.build-page .body-lg{color:var(--ash);font-size:19px;font-weight:400;line-height:1.55}.build-page .body{font-size:16px;line-height:1.65}.build-page .body-sm{color:var(--ash);font-size:14px;line-height:1.6}.build-page .label{letter-spacing:.1em;text-transform:uppercase;color:var(--ash-2);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}.build-page .label-gold{color:var(--gold)}.build-page .label-teal{color:var(--teal)}.build-page .label-stone{color:var(--stone)}.build-page .label-cool{color:var(--stone-cool)}.build-page .label-navy{color:var(--navy)}.build-page .container{max-width:1360px;margin:0 auto;padding:0 32px}.build-page .container-narrow{max-width:940px;margin:0 auto;padding:0 32px}.build-page .container-wide{max-width:1520px;margin:0 auto;padding:0 32px}@media(max-width:640px){.build-page .container,.build-page .container-narrow,.build-page .container-wide{padding:0 20px}}.build-page .section{padding:128px 0}.build-page .section-md{padding:96px 0}.build-page .section-sm{padding:56px 0}@media(max-width:768px){.build-page .section{padding:80px 0}.build-page .section-md{padding:64px 0}}.build-page .bg-navy{background:var(--navy);color:var(--cream)}.build-page .bg-navy-deep{background:var(--navy-deep);color:var(--cream)}.build-page .bg-cream{background:var(--cream)}.build-page .bg-cream-2{background:var(--cream-2)}.build-page .btn{letter-spacing:-.005em;border-radius:var(--radius);cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:10px;padding:14px 22px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:all .18s;display:inline-flex}.build-page .btn-lg{padding:18px 30px;font-size:15px}.build-page .btn-gold{background:var(--gold);color:var(--navy-deep)}.build-page .btn-gold:hover{background:var(--gold-warm)}.build-page .btn-ghost-dark{border-color:var(--line-navy-strong);color:var(--cream);background:0 0}.build-page .btn-ghost-dark:hover{border-color:var(--gold);color:var(--gold)}.build-page .btn-ghost-light{border-color:var(--line-cream-strong);color:var(--carbon);background:0 0}.build-page .btn-ghost-light:hover{border-color:var(--carbon)}.build-page .btn-navy{background:var(--navy);color:var(--cream)}.build-page .btn-navy:hover{background:var(--navy-deep)}.build-page .build-page .pulse-dot{background:var(--teal-bright);border-radius:50%;width:7px;height:7px;display:inline-block}.build-page .channel-bar{padding-left:20px;position:relative}.build-page .channel-bar:before{content:"";background:var(--teal);width:2px;position:absolute;top:6px;bottom:6px;left:0}.build-page .channel-bar-gold:before{background:var(--gold)}.build-page .channel-bar-rust:before{background:var(--rust)}.build-page .rule{background:var(--line-cream);border:none;height:1px}.build-page .rule-navy{background:var(--line-navy);border:none;height:1px}.build-page .panel{background:var(--cream-2);border:1px solid var(--line-cream-strong);border-radius:var(--radius-lg);padding:32px}.build-page .panel-dark{background:var(--navy);border:1px solid var(--navy-3);border-radius:var(--radius-lg);color:var(--cream);padding:32px}.build-page .readout{letter-spacing:.02em;font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace;font-size:13px}.build-page .readout-sm{letter-spacing:.06em;font-family:IBM Plex Mono,monospace;font-size:11px}.build-page .readout-lg{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace;font-size:18px;font-weight:500}.build-page .data-huge{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 144,"SOFT" 30;font-family:Fraunces,Georgia,serif;font-size:clamp(64px,8vw,120px);font-weight:300;line-height:.92}.build-page .grid-hero{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:48px;display:grid}.build-page .grid-2{grid-template-columns:1fr 1fr;gap:32px;display:grid}.build-page .grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.build-page .grid-4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.build-page .grid-5-7{grid-template-columns:5fr 7fr;gap:48px;display:grid}.build-page .grid-4-8{grid-template-columns:4fr 8fr;gap:64px;display:grid}.build-page .bento{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.build-page .bento-cell{background:var(--cream-2);border:1px solid var(--line-cream-strong);border-radius:var(--radius-lg);padding:28px;transition:all .2s;position:relative;overflow:hidden}.build-page .bento-cell-dark{background:var(--navy);border-color:var(--navy-3);color:var(--cream)}.build-page .bento-cell-gold{background:var(--cream-3);border-color:#c4972f59}.build-page .bento-cell:hover{border-color:var(--gold)}.build-page .bento-feature-grid{grid-template-columns:1fr 3fr 1fr;align-items:center;gap:32px;display:grid}@media(max-width:900px){.build-page .grid-hero,.build-page .grid-2,.build-page .grid-3,.build-page .grid-4,.build-page .grid-5-7,.build-page .grid-4-8,.build-page .bento{grid-template-columns:1fr}.build-page .bento>*{grid-column:1/-1!important}.build-page .bento-feature-grid{grid-template-columns:1fr;gap:20px}.build-page .bento-feature-foot{text-align:left!important}}.build-page .reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}.build-page .reveal.in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.build-page .reveal{opacity:1;transition:none;transform:none}.build-page .pulse-dot{animation:none}}.build-page a:focus-visible,.build-page button:focus-visible,.build-page summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}.build-page details.faq-item>summary::-webkit-details-marker{display:none}.build-page details.faq-item .faq-indicator:after{content:"+"}.build-page details.faq-item[open] .faq-indicator:after{content:"−"}.build-page details.faq-item>div>p+p{margin-top:14px}.build-page .hero-jump-nav a:hover{color:var(--gold)}@media(max-width:640px){.build-page .hero-jump-nav-sep{display:none}.build-page .hero-jump-nav{gap:8px 16px}}.build-page{--mercury:#087f7b;--mercury-deep:#05615e}.build-page a.sku-ref{transition:color .2s,text-decoration-color .2s}.build-page a.sku-ref:hover{color:var(--mercury-deep);text-underline-offset:4px;text-decoration:underline}.build-page a.adjacent-card:hover{border-color:var(--mercury);transform:translateY(-2px);box-shadow:0 10px 28px -14px #087f7b73}.build-page details.faq-item:hover .faq-indicator,.build-page details.faq-item[open] .faq-indicator{border-color:var(--mercury);color:var(--mercury-deep)}@media(prefers-reduced-motion:reduce){.build-page a.adjacent-card:hover{transform:none}}.build-page .outcome-metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1024px){.build-page .outcome-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.build-page .outcome-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.build-page .outcome-metrics-grid>div{padding:24px 18px}}@media(max-width:900px){.build-page .scoring-panel{padding:28px 20px!important}.build-page .scoring-head{flex-wrap:wrap;gap:8px}.build-page .scoring-row{grid-template-columns:40px minmax(0,1fr) auto!important;align-items:start!important;gap:8px 16px!important}.build-page .scoring-row>.scoring-bars{grid-column:2/-1;margin-top:6px}.build-page .scoring-row>.scoring-score{grid-area:1/3}}@media(max-width:560px){.build-page .scoring-panel{padding:22px 16px!important}.build-page .scoring-row{grid-template-columns:40px minmax(0,1fr) auto!important}.build-page .scoring-row>div:nth-child(2){grid-area:2/1/auto/-1}.build-page .scoring-row>.scoring-bars{grid-area:3/1/auto/-1}.build-page .scoring-row>.scoring-score{grid-area:1/3}.build-page .scoring-disclosure{flex-direction:column;gap:14px!important;padding:24px 20px!important}}@media(max-width:1024px){.build-page .scenario-metrics,.build-page .scenario-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:768px){.build-page .scenario-metrics,.build-page .scenario-columns{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.build-page .scenario-metrics{padding:36px 20px!important}.build-page .scenario-columns{padding:32px 20px 40px!important}.build-page .scenario-metrics .data-huge{font-size:clamp(44px,13vw,64px)}}.build-page .practice-lead-panel{padding:48px}.build-page .practice-lead-items{grid-template-columns:1fr 1fr;gap:20px;display:grid}.build-page .chart-scroll{overflow-x:auto}.build-page .chart-scroll>svg{min-width:560px}@media(max-width:640px){.build-page .practice-lead-panel{padding:24px 20px}.build-page .practice-lead-items{grid-template-columns:1fr}.build-page .panel{padding:24px 20px}.build-page .hero-jump-nav a{align-items:center;min-height:44px;display:inline-flex}}
