@font-face{font-family:barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400.woff2)format('woff2')}@font-face{font-family:barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500.woff2)format('woff2')}@font-face{font-family:barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600.woff2)format('woff2')}@font-face{font-family:barlow condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-condensed-500.woff2)format('woff2')}@font-face{font-family:barlow condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600.woff2)format('woff2')}@font-face{font-family:barlow condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700.woff2)format('woff2')}@font-face{font-family:ibm plex mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400.woff2)format('woff2')}@font-face{font-family:ibm plex mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500.woff2)format('woff2')}@font-face{font-family:ibm plex mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600.woff2)format('woff2')}:root{--navy-950:#0D1B31;--navy-900:#12233F;--navy-800:#1B3255;--blue:#25487A;--blue-500:#35619E;--blue-400:#5B82BD;--blue-200:#A9C0E0;--blue-100:#CBDAEF;--gold:#FFC423;--gold-600:#E8AC00;--weld:#FF7A2F;--fail:#C6431F;--steel-50:#F3F6FA;--steel-100:#E5EBF3;--line:#D4DCE7;--ink:#1A2433;--ink-60:#4C5C73;--ferrite-gray:#92A5C0;--display:'Barlow Condensed', 'Arial Narrow', sans-serif;--body:'Barlow', 'Helvetica Neue', Arial, sans-serif;--mono:'IBM Plex Mono', 'SF Mono', Menlo, monospace;--max:72rem;--radius:10px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--body);font-size:1.0625rem;line-height:1.6;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}img,svg{max-width:100%;height:auto;display:block}a{color:var(--blue)}ul{list-style:none}button{font:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}[id]{scroll-margin-top:6rem}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:1rem;top:-3.5rem;z-index:100;background:var(--gold);color:var(--ink);padding:.5rem 1rem;font-weight:600;text-decoration:none;border-radius:0 0 6px 6px;transition:top .2s}.skip-link:focus{top:0}h1,h2,h3{font-family:var(--display);line-height:1.06;letter-spacing:.005em}h1{font-weight:700;font-size:clamp(2.7rem,6vw,4.3rem)}h2{font-weight:700;font-size:clamp(2rem,4vw,2.9rem);margin-bottom:1rem}h3{font-weight:600;font-size:1.4rem;margin-bottom:.5rem}.eyebrow{font-family:var(--mono);font-size:.84rem;font-weight:600;letter-spacing:.18em;margin-bottom:1rem;color:var(--blue-500)}.section-dark .eyebrow,.section-blue .eyebrow,.hero .eyebrow,.page-hero .eyebrow,.cta-band .eyebrow{color:var(--gold)}.text-link{font-family:var(--mono);font-size:.85rem;font-weight:500;letter-spacing:.04em;text-decoration:none;color:var(--blue);border-bottom:1px solid;padding-bottom:2px}.section-dark .text-link,.section-blue .text-link{color:var(--gold)}.text-link:hover{color:var(--gold-600)}.section-inner{max-width:var(--max);margin:0 auto;padding:0 1.5rem}.section{padding:5.5rem 0}.section-tight{padding-top:0}.section-light{background:#fff}.section-light+.section-light{background:var(--steel-50)}.section-dark{background:var(--navy-900);color:#e9eff7}.section-dark h2{color:#fff}.section-blue{background:var(--blue);color:#f2f6fb}.section-blue h2{color:#fff}.section-lead{max-width:46rem;font-size:1.15rem;margin-bottom:2.5rem;color:var(--ink-60)}.section-dark .section-lead{color:var(--blue-200)}.section-blue .section-lead{color:var(--blue-100)}.split{display:grid;grid-template-columns:minmax(0,5fr)minmax(0,6fr);gap:3.5rem;align-items:center}.split-copy p{margin-bottom:1rem}.split-copy .text-link{display:inline-block;margin-top:.5rem}.site-header{background:var(--blue);border-bottom:3px solid var(--gold);position:sticky;top:0;z-index:50}.header-inner{max-width:var(--max);margin:0 auto;padding:.8rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.brand{display:inline-flex;flex-direction:column;text-decoration:none}.brand-logo{width:180px;height:auto}.brand-sub{font-family:var(--display);font-weight:600;font-size:1.02rem;text-transform:uppercase;color:var(--gold);letter-spacing:.295em;margin-top:.2rem;white-space:nowrap;margin-left:2px}.site-nav{display:flex;align-items:center}.nav-menu{display:flex;align-items:center;gap:1.6rem}.nav-menu a{color:#fff;text-decoration:none;font-weight:500;font-size:.98rem;padding:.3rem 0;border-bottom:2px solid transparent}.nav-menu a:hover{border-bottom-color:var(--gold)}.nav-menu a[aria-current=page]{color:var(--gold);border-bottom-color:var(--gold)}.nav-cta,.nav-menu a.nav-cta{background:var(--gold);color:var(--navy-900);font-weight:600;padding:.5rem 1.1rem;border-radius:999px;border-bottom:none}.nav-menu a.nav-cta:hover{background:var(--gold-600);border-bottom:none;color:var(--navy-900)}.nav-toggle{display:none;background:0 0;border:0;padding:.5rem}.nav-toggle-bar{display:block;width:26px;height:3px;background:#fff;margin:5px 0;border-radius:2px;transition:transform .25s,opacity .25s}.nav-toggle[aria-expanded=true] .nav-toggle-bar:nth-child(1){transform:translateY(8px)rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-bar:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle-bar:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.btn{display:inline-block;text-decoration:none;font-weight:600;font-size:1rem;padding:.85rem 1.7rem;border-radius:6px;border:2px solid transparent;transition:background .2s,transform .15s}.btn:hover{transform:translateY(-1px)}.btn-gold{background:var(--gold);color:var(--navy-900)}.btn-gold:hover{background:var(--gold-600)}.btn-ghost{border-color:rgba(255,255,255,.5);color:#fff}.btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.hero,.page-hero,.cta-band{background:radial-gradient(60rem 30rem at 75% 10%,rgba(37,72,122,.55),transparent 60%),linear-gradient(180deg,var(--navy-900),var(--navy-950));color:#e9eff7;position:relative}.hero::before,.page-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1400 800' preserveAspectRatio='xMidYMid slice'%3E%3Cg fill='none' stroke='%235B82BD' stroke-opacity='.16' stroke-width='1.5'%3E%3Ccircle cx='1210' cy='330' r='110'/%3E%3Ccircle cx='1210' cy='330' r='230'/%3E%3Ccircle cx='1210' cy='330' r='360'/%3E%3Ccircle cx='1210' cy='330' r='500'/%3E%3Ccircle cx='1210' cy='330' r='650'/%3E%3Ccircle cx='1210' cy='330' r='810'/%3E%3Ccircle cx='1210' cy='330' r='980'/%3E%3Ccircle cx='1210' cy='330' r='1160'/%3E%3Ccircle cx='1210' cy='330' r='1350'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;background-position:50%;mask-image:linear-gradient(180deg,rgba(0,0,0,.95),transparent 92%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.95),transparent 92%)}.hero-inner{max-width:var(--max);margin:0 auto;padding:5rem 1.5rem 4.5rem;display:grid;grid-template-columns:minmax(0,10fr)minmax(0,11fr);gap:3rem;align-items:center;position:relative}.hero h1{color:#fff;margin-bottom:1.2rem}.hero-lead{font-size:1.2rem;color:var(--blue-200);max-width:34rem}.hero-lead strong{color:var(--gold);font-weight:600}.hero-actions,.cta-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.hero-note{margin-top:1.6rem;font-family:var(--mono);font-size:.82rem;letter-spacing:.06em;color:var(--blue-200)}.diagram-caption{margin-top:.9rem;font-size:.88rem;color:var(--blue-200);max-width:34rem}.page-hero{padding:4.5rem 0 4rem}.page-hero h1{color:#fff;margin-bottom:1rem;position:relative}.page-hero .section-inner{position:relative}.page-lead{font-size:1.18rem;color:var(--blue-200);max-width:48rem}.stat-band{background:var(--navy-800);color:#fff;padding:3rem 0 2.2rem;border-bottom:3px solid var(--gold)}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.stat-value{font-family:var(--display);font-weight:700;font-size:3rem;color:var(--gold);line-height:1}.stat-vs{font-size:1.4rem;color:var(--blue-200);font-weight:500}.stat-label{margin-top:.4rem;color:var(--blue-200);font-size:.95rem;line-height:1.35}.stat-source{margin-top:2rem;font-family:var(--mono);font-size:.8rem;letter-spacing:.05em;color:var(--blue-200)}.stat-source a{color:var(--blue-200)}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem}.card{background:#fff;border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:var(--radius);padding:1.8rem 1.6rem}.section-light+.section-light .card{background:#fff}.card p{color:var(--ink-60);font-size:.98rem}.card-onblue{background:rgba(255,255,255,6%);border-color:rgba(255,255,255,.16);border-top-color:var(--gold)}.card-onblue h3{color:#fff}.card-onblue p{color:var(--blue-100)}.card-onblue a{color:var(--gold)}.problem-pivot{margin-top:4rem;text-align:center}.pivot-statement{font-family:var(--display);font-weight:700;font-size:clamp(2rem,3.8vw,2.9rem);line-height:1.12;color:var(--ink)}.pivot-mark{background:linear-gradient(transparent 60%,var(--gold) 60%,var(--gold) 94%,transparent 94%);padding:0 .12em}.pivot-sub{max-width:44rem;margin:.9rem auto 1.5rem;color:var(--ink-60);font-size:1.1rem}.audience-grid,.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem}.audience-card{display:flex;flex-direction:column;gap:.9rem;text-decoration:none;background:rgba(255,255,255,6%);border:1px solid rgba(255,255,255,.16);border-radius:var(--radius);padding:1.8rem 1.6rem;color:var(--blue-100);transition:transform .2s,border-color .2s}.audience-card:hover{transform:translateY(-3px);border-color:var(--gold)}.audience-kicker{font-family:var(--mono);font-size:.78rem;font-weight:600;letter-spacing:.14em;color:var(--gold)}.audience-card .text-link{margin-top:auto}.proof-card{text-decoration:none;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:1.8rem 1.6rem;display:block;transition:transform .2s,border-color .2s,box-shadow .2s}.proof-card:hover{transform:translateY(-3px);border-color:var(--blue-400);box-shadow:0 10px 30px rgba(18,35,63,.1)}.proof-number{font-family:var(--display);font-weight:700;font-size:2.7rem;color:var(--blue);line-height:1}.proof-what{color:var(--ink);margin:.5rem 0 1rem}.proof-who{font-family:var(--mono);font-size:.78rem;letter-spacing:.08em;color:var(--ink-60)}.fact-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem}.fact-num{font-family:var(--display);font-weight:700;font-size:2.3rem;line-height:1.05;color:var(--blue)}.fact p:last-child{color:var(--ink-60);font-size:.96rem;margin-top:.3rem}.fact-row.onblue .fact-num,.section-dark .fact-num{color:var(--gold)}.fact-row.onblue .fact p:last-child{color:var(--blue-100)}.section-dark .fact p:last-child{color:var(--blue-200)}.section-dark .fact-row{margin-bottom:2.5rem}.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius)}.compare-table{width:100%;min-width:46rem;border-collapse:collapse;font-size:.98rem}.compare-table caption{text-align:left}.compare-table th,.compare-table td{padding:1rem 1.2rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.compare-table thead th{font-family:var(--mono);font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;background:var(--navy-900);color:var(--blue-200);position:sticky;top:0}.compare-table thead th.col-smc{color:var(--gold)}.compare-table tbody th{font-weight:600;width:22%;background:var(--steel-50)}.compare-table td.col-smc{background:rgba(255,196,35,6%)}.compare-table td.win{font-weight:500}.compare-table td.col-smc.win{box-shadow:inset 3px 0 0 var(--gold)}.compare-table td.col-ferrite{color:var(--ink-60)}.compare-table td.col-ferrite.win{box-shadow:inset 3px 0 0 var(--blue-400);color:var(--ink);font-weight:500}.compare-table tbody tr:last-child th,.compare-table tbody tr:last-child td{border-bottom:none}.figure-source{margin-top:1.2rem;font-family:var(--mono);font-size:.82rem;letter-spacing:.04em;color:var(--ink-60)}.section-dark .figure-source{color:var(--blue-200)}.ledger{background:rgba(13,27,49,.45);border:1px solid rgba(255,255,255,.16);border-radius:var(--radius);padding:1.8rem 1.6rem;align-self:start}.ledger-title{font-family:var(--mono);font-size:.8rem;font-weight:600;letter-spacing:.14em;color:var(--gold);margin-bottom:1.2rem}.ledger ul li{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;padding:.6rem 0;border-bottom:1px dashed rgba(255,255,255,.22);font-size:.95rem;color:var(--blue-100)}.ledger-val{font-family:var(--mono);font-size:.85rem;color:var(--gold);text-align:right;white-space:nowrap}.ledger-foot{margin-top:1.1rem;font-size:.9rem;color:var(--blue-100)}.ledger-foot a{color:var(--blue-100)}.power-compare{margin-top:2.5rem;display:grid;gap:1.4rem}.power-row{display:grid;grid-template-columns:10rem 1fr;grid-template-rows:auto auto;gap:.3rem 1.2rem;align-items:center}.power-label{font-family:var(--mono);font-size:.8rem;font-weight:500;letter-spacing:.1em;grid-row:1}.power-track{grid-row:1;height:36px;background:var(--steel-100);border-radius:6px;overflow:hidden}.power-bar{height:100%;width:var(--w);border-radius:6px 0 0 6px;transform:scaleX(0);transform-origin:left;transition:transform 1.2s cubic-bezier(.2,.7,.3,1)}[data-animate].in-view .power-bar{transform:scaleX(1)}.power-bar.bar-ferrite{background:var(--ferrite-gray)}.power-bar.bar-smc{background:linear-gradient(90deg,var(--gold-600),var(--gold));transition-delay:.25s}.power-value{grid-column:2;font-family:var(--display);font-weight:700;font-size:1.3rem;color:var(--ink)}.power-value span{font-family:var(--body);font-weight:400;font-size:.88rem;color:var(--ink-60);margin-left:.4rem}.case{border-left:4px solid var(--gold);background:#fff;border-radius:0 var(--radius)var(--radius)0;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:2.2rem 2.2rem 2rem;margin-bottom:2rem}.case .eyebrow{margin-bottom:.4rem}.case-setup{font-family:var(--mono);font-size:.85rem;letter-spacing:.03em;color:var(--ink-60);margin-top:.5rem}.case-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem;margin:1.8rem 0 1.4rem}.case-note{color:var(--ink-60);max-width:52rem}.paper-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem}.paper{display:flex;flex-direction:column;gap:.8rem;text-decoration:none;background:var(--navy-800);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);padding:1.8rem 1.6rem;color:var(--blue-200);transition:transform .2s,border-color .2s}.paper:hover{transform:translateY(-3px);border-color:var(--gold)}.paper-kicker{font-family:var(--mono);font-size:.78rem;font-weight:600;letter-spacing:.16em;color:var(--gold)}.paper h3{color:#fff;font-size:1.25rem}.paper p{font-size:.93rem}.paper .text-link{margin-top:auto}.photo-placeholder{margin-top:2.5rem;border:2px dashed var(--blue-400);border-radius:var(--radius);background:var(--steel-50);min-height:16rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;text-align:center;padding:2rem}.ph-label{font-family:var(--mono);font-size:.78rem;letter-spacing:.2em;color:var(--blue-400)}.photo-placeholder>p:nth-child(2){font-family:var(--display);font-weight:600;font-size:1.3rem;color:var(--blue)}.ph-note{font-size:.85rem;color:var(--ink-60)}.photo-figure{margin:0}.photo-figure img{width:100%;height:auto;border-radius:var(--radius)}.photo-figure figcaption{margin-top:.7rem;font-size:.9rem;color:var(--ink-60)}.figure-wide{margin-top:2.5rem}.cta-band{padding:5.5rem 0;text-align:left}.cta-split{display:grid;grid-template-columns:minmax(0,3fr)minmax(0,2fr);gap:3.5rem;align-items:center}.cta-band .photo-figure{max-width:420px;justify-self:end}.cta-band .photo-figure img{border:1px solid rgba(255,255,255,.18)}.cta-band h2{color:#fff;max-width:40rem}.cta-lead{color:var(--blue-200);max-width:40rem;font-size:1.12rem}.contact-split{display:grid;grid-template-columns:minmax(0,3fr)minmax(0,2fr);gap:3rem;align-items:start}.contact-form{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:2rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.form-field{margin-bottom:1.2rem}.form-field label{display:block;font-weight:600;font-size:.92rem;margin-bottom:.35rem}.label-hint{font-weight:400;color:var(--ink-60)}.form-field input,.form-field select,.form-field textarea{width:100%;font:inherit;padding:.65rem .8rem;border:1px solid var(--line);border-radius:6px;background:var(--steel-50);color:var(--ink)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:2px solid var(--blue-400);outline-offset:0;background:#fff}.contact-form .btn{border:none}.contact-direct{background:var(--navy-900);border-radius:var(--radius);padding:2rem;color:var(--blue-200)}.contact-list li{display:flex;flex-direction:column;padding:.7rem 0;border-bottom:1px dashed rgba(255,255,255,.18);font-size:.98rem}.contact-list li span{font-family:var(--mono);font-size:.78rem;letter-spacing:.12em;color:var(--blue-200);margin-bottom:.15rem}.contact-list a{color:#fff;text-decoration:none}.contact-list a:hover{color:var(--gold)}.contact-blurb{margin-top:1.2rem;font-size:.9rem}.site-footer{background:var(--navy-950);color:var(--blue-200)}.footer-inner{max-width:var(--max);margin:0 auto;padding:3.5rem 1.5rem 2.5rem;display:grid;grid-template-columns:2fr 1fr 1.4fr 1.4fr;gap:2.5rem}.footer-brand img{width:150px}.footer-tag{font-family:var(--display);font-weight:600;text-transform:uppercase;letter-spacing:.28em;color:var(--gold);font-size:.85rem;margin:.4rem 0 1rem}.footer-brand p:last-child{font-size:.9rem;max-width:20rem}.footer-heading{font-family:var(--mono);font-size:.78rem;font-weight:600;letter-spacing:.16em;color:var(--gold);margin-bottom:.9rem}.footer-col li{margin-bottom:.55rem;font-size:.93rem}.footer-col a{color:var(--blue-200);text-decoration:none}.footer-col a:hover{color:#fff}.footer-legal{border-top:1px solid rgba(255,255,255,.12)}.footer-legal p{max-width:var(--max);margin:0 auto;padding:1.2rem 1.5rem;font-size:.88rem;color:var(--blue-200)}.footer-legal a{color:var(--blue-100)}.footer-visit{display:inline-block;margin-top:1.1rem;font-family:var(--mono);font-size:.85rem;font-weight:500;color:var(--gold);text-decoration:none;border-bottom:1px solid;padding-bottom:2px}.footer-visit:hover{color:#fff}.diagram{width:100%}.diagram svg{width:100%;height:auto}.diagram-weld .tube-edge{stroke:var(--blue-400);stroke-width:2.5}.diagram-weld .seam-edge{stroke:var(--blue-200);stroke-width:1.5;stroke-dasharray:none;opacity:.9}.diagram-weld .seam-welded{stroke:#fff;stroke-width:2.5;opacity:.9}.diagram-weld .impeder-body{fill:rgba(255,196,35,.1);stroke:var(--gold);stroke-width:2;stroke-dasharray:7 6}.diagram-weld .impeder-flux{stroke:var(--gold);stroke-width:1.5;stroke-dasharray:5 9;opacity:.55;animation:dash-flux 1.6s linear infinite}.diagram-weld .coil-turn{fill:rgba(255,196,35,.16);stroke:var(--gold);stroke-width:2}.diagram-weld .weld-roll{fill:rgba(255,255,255,4%);stroke:var(--blue-400);stroke-width:1.5}.diagram-weld .flow-current{fill:none;stroke:var(--weld);stroke-width:2.5;stroke-dasharray:5 6;stroke-linejoin:round;animation:dash-current 1.1s linear infinite}.diagram-weld .weld-point{fill:#ffe3b3;stroke:var(--weld);stroke-width:2}.diagram-weld .weld-glow{fill:var(--weld);opacity:.3;transform-box:fill-box;transform-origin:center;animation:glow-pulse 1.8s ease-in-out infinite}.diagram-weld .dlabels text{font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:.08em;fill:var(--blue-200)}.diagram-weld .leader{stroke:var(--blue-400);stroke-width:1;stroke-dasharray:2 3;opacity:.7}.diagram-weld .travel{fill:var(--blue-400)}.diagram-weld .travel-arrow{fill:none;stroke:var(--blue-400);stroke-width:2}@keyframes dash-current{to{stroke-dashoffset:-22}}@keyframes dash-flux{to{stroke-dashoffset:28}}@keyframes glow-pulse{0%,100%{opacity:.22;transform:scale(.85)}50%{opacity:.5;transform:scale(1.25)}}.diagram-bh{background:var(--navy-950);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);padding:1.4rem}.diagram-bh .axis{stroke:var(--blue-400);stroke-width:1.5}.diagram-bh .grid{stroke:rgba(169,192,224,.18);stroke-dasharray:3 6}.diagram-bh .tick,.diagram-bh .axis-label{font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:.06em;fill:var(--blue-200)}.diagram-bh .bh-headroom{fill:rgba(255,196,35,7%)}.diagram-bh .bh-headroom-label{font-family:var(--mono);font-size:12px;letter-spacing:.14em;fill:rgba(255,196,35,.9)}.diagram-bh .bh-curve{fill:none;stroke-width:3.5;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.6s ease-out}.diagram-bh .bh-ferrite{stroke:var(--ferrite-gray)}.diagram-bh .bh-smc{stroke:var(--gold);transition-delay:.35s}.diagram-bh.in-view .bh-curve{stroke-dashoffset:0}.diagram-bh .curve-label{font-family:var(--mono);font-size:12.5px;letter-spacing:.05em;opacity:0;transition:opacity .6s ease 1.4s}.diagram-bh.in-view .curve-label{opacity:1}.diagram-bh .label-ferrite{fill:var(--ferrite-gray)}.diagram-bh .label-smc{fill:var(--gold)}.diagram-life{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:1.4rem}.section-light+.section-light .diagram-life{background:#fff}.diagram-life .axis{stroke:var(--line);stroke-width:1.5}.diagram-life .grid-v line{stroke:var(--steel-100)}.diagram-life .tick{font-family:var(--mono);font-size:12px;letter-spacing:.05em;fill:var(--ink-60)}.diagram-life .row-label{font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:.08em;fill:var(--ink)}.diagram-life .life-track{stroke:var(--steel-100);stroke-width:2}.diagram-life .life-bar{transform:scaleX(0);transform-box:fill-box;transform-origin:left center;transition:transform 1.1s cubic-bezier(.2,.7,.3,1)}.diagram-life.in-view .life-bar{transform:scaleX(1)}.diagram-life .bar-ferrite{fill:var(--ferrite-gray)}.diagram-life .bar-smc{fill:var(--gold);transition-duration:2.2s}.diagram-life .life-fail,.diagram-life .life-continue{opacity:0;transition:opacity .6s ease}.diagram-life.in-view .life-fail{opacity:1;transition-delay:1.1s}.diagram-life.in-view .life-continue{opacity:1;transition-delay:2.1s}.diagram-life .fail-x{stroke:var(--fail);stroke-width:3.5;stroke-linecap:round}.diagram-life .fail-label{font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:.06em;fill:var(--fail)}.diagram-life .fail-zone{fill:rgba(228,87,46,.1);stroke:var(--fail);stroke-width:1;stroke-dasharray:4 4}.diagram-life .fail-note,.diagram-life .smc-note{font-family:var(--mono);font-size:11.5px;letter-spacing:.05em;fill:var(--ink-60)}.diagram-life .smc-arrow{fill:none;stroke:var(--gold-600);stroke-width:3;stroke-linecap:round}.diagram-life .smc-label{font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:.06em;fill:var(--ink)}[data-animate]{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s ease}[data-animate].in-view{opacity:1;transform:none}.hero .diagram-weld[data-animate]{transition-delay:.2s}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-animate]{opacity:1;transform:none;transition:none}.diagram-bh .bh-curve{stroke-dasharray:none;stroke-dashoffset:0;transition:none}.diagram-bh .curve-label{opacity:1;transition:none}.diagram-life .life-bar{transform:none;transition:none}.diagram-life .life-fail,.diagram-life .life-continue{opacity:1;transition:none}.power-bar{transform:none!important;transition:none}.diagram-weld .impeder-flux,.diagram-weld .flow-current,.diagram-weld .weld-glow{animation:none}.btn:hover,.audience-card:hover,.proof-card:hover,.paper:hover{transform:none}}.no-js [data-animate],.no-io [data-animate]{opacity:1;transform:none}.no-js .diagram-bh .bh-curve,.no-io .diagram-bh .bh-curve{stroke-dashoffset:0}.no-js .diagram-bh .curve-label,.no-io .diagram-bh .curve-label{opacity:1}.no-js .diagram-life .life-bar,.no-io .diagram-life .life-bar{transform:none}.no-js .diagram-life .life-fail,.no-js .diagram-life .life-continue,.no-io .diagram-life .life-fail,.no-io .diagram-life .life-continue{opacity:1}.no-js .power-bar,.no-io .power-bar{transform:none}@media(max-width:64rem){.hero-inner{grid-template-columns:1fr;padding-top:3.5rem}.cta-split{grid-template-columns:1fr}.cta-band .photo-figure{justify-self:start}.split{grid-template-columns:1fr;gap:2.5rem}.stat-grid{grid-template-columns:repeat(2,1fr)}.card-grid,.audience-grid,.proof-grid,.paper-list,.fact-row{grid-template-columns:1fr 1fr}.case-facts{grid-template-columns:1fr 1fr}.contact-split{grid-template-columns:1fr}.footer-inner{grid-template-columns:1fr 1fr}}@media(max-width:46rem){.section{padding:3.5rem 0}.card-grid,.audience-grid,.proof-grid,.paper-list,.fact-row{grid-template-columns:1fr}.stat-grid{gap:1.4rem}.power-row{grid-template-columns:1fr}.power-label{margin-bottom:-.4rem}.form-row{grid-template-columns:1fr;gap:0}.nav-toggle{display:block}.nav-menu{display:none;position:absolute;top:100%;left:0;right:0;background:var(--navy-900);flex-direction:column;align-items:stretch;gap:0;padding:.6rem 1.5rem 1.2rem;border-bottom:3px solid var(--gold)}.nav-menu.open{display:flex}.nav-menu li{border-bottom:1px solid rgba(255,255,255,.1)}.nav-menu li:last-child{border-bottom:none;padding-top:1rem}.nav-menu a{display:block;padding:.85rem 0;border-bottom:none}.nav-menu a.nav-cta{text-align:center}.brand-logo{width:150px}.brand-sub{font-size:.85rem;letter-spacing:.295em}}