:root{--state-success:#2e7d32;--accent-50:var(--induction-50);--accent-100:var(--induction-100);--accent-200:var(--induction-200);--accent-300:var(--induction-300);--accent-400:var(--induction-400);--accent-500:var(--induction-500);--accent-600:var(--induction-600);--accent-700:var(--induction-700);--accent-800:var(--induction-800);--accent-900:var(--induction-900);--doc-max:none;--doc-rule:var(--steel-200);--grid:linear-gradient(var(--steel-200) 1px,transparent 1px),linear-gradient(90deg,var(--steel-200) 1px,transparent 1px);--grid-blue:linear-gradient(rgba(24,114,255,.1) 1px,transparent 0),linear-gradient(90deg,rgba(24,114,255,.1) 1px,transparent 0)}*{box-sizing:border-box}body,html{margin:0;padding:0;max-width:100vw;overflow-x:clip}html:not(.lenis){scroll-behavior:smooth}body{background:var(--steel-50);color:var(--steel-900);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.55;font-feature-settings:"ss01","cv11","cv02";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}canvas,img,svg,video{max-width:100%;height:auto}a{color:inherit}::selection{background:var(--accent-200);color:var(--steel-900)}.mono{font-family:JetBrains Mono,ui-monospace,Menlo,monospace}.sec{padding:var(--s-11) 0;border-top:1px solid var(--doc-rule);position:relative}.sec-paper{background:var(--steel-50)}.sec-white{background:#fff}.sec-head{display:block;margin-bottom:var(--s-9)}.sec-num{display:block;margin-bottom:var(--s-4);font:700 var(--t-13)/1 JetBrains Mono,monospace;letter-spacing:.06em;color:var(--accent-600)}.sec-eyebrow{font:500 var(--t-11)/1.4 JetBrains Mono,monospace;letter-spacing:.14em;color:var(--steel-500);margin-bottom:var(--s-4)}.sec-eyebrow,.sec-title{grid-column:2;text-transform:uppercase}.sec-title{font:700 clamp(var(--t-30),3.4vw,var(--t-44))/1.08 Inter,sans-serif;letter-spacing:-.025em;color:var(--steel-900);margin:0;max-width:24ch}.pg-cap .sec-title{text-transform:none}.sec-lead{grid-column:2;max-width:64ch;margin-top:var(--s-5);font:400 var(--t-18)/1.6 Inter,sans-serif;color:var(--steel-700)}.btn{text-decoration:none}.btn-accent{background:var(--accent-600);color:#fff;box-shadow:0 1px 0 var(--accent-800),0 8px 22px -10px rgba(14,95,224,.55)}.btn-accent:hover{background:var(--accent-500);transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--accent-700);padding:14px}.btn-ghost:hover{color:var(--accent-900)}.btn-ghost-light{background:transparent;color:var(--steel-50);border:1px solid hsla(60,23%,97%,.28);padding:14px 22px}.btn-ghost-light:hover{border-color:var(--accent-400);color:var(--accent-300)}.progress{position:fixed;top:0;left:0;height:2px;width:100%;transform:scaleX(0);transform-origin:0 50%;z-index:90;background:var(--accent-500)}.corner{position:absolute;width:14px;height:14px;border:1.5px solid var(--accent-400);z-index:3}.corner.tl{left:8px;border-right:0}.corner.tl,.corner.tr{top:8px;border-bottom:0}.corner.tr{right:8px;border-left:0}.corner.bl{left:8px;border-right:0}.corner.bl,.corner.br{bottom:8px;border-top:0}.corner.br{right:8px;border-left:0}.glance{background:#fff;border-bottom:1px solid var(--doc-rule)}.glance .page{padding-top:var(--s-7);padding-bottom:var(--s-7)}.glance-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--s-5);gap:var(--s-5)}.gl-card{padding:var(--s-5) var(--s-5) var(--s-6);border:1px solid var(--steel-200);background:var(--steel-50);display:flex;flex-direction:column;gap:var(--s-3);transition:border-color .22s,transform .28s var(--ease-out),box-shadow .28s}.gl-card:hover{border-color:var(--accent-300)}.gl-chip{align-self:flex-start;padding:6px 10px;background:var(--accent-50);font:700 var(--t-11)/1 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.gl-chip,.gl-num{color:var(--accent-700)}.gl-num{font:800 var(--t-44)/1 Inter,sans-serif;letter-spacing:-.025em}.gl-num small{font-size:var(--t-18);font-weight:700;color:var(--accent-600);letter-spacing:-.01em}.gl-cap{font:500 var(--t-12)/1.4 JetBrains Mono,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--steel-600)}@media (max-width:820px){.glance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-num{font-size:var(--t-30);white-space:nowrap}}@media (max-width:560px){.glance-grid{grid-template-columns:1fr}}.diff-grid{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:var(--s-9);gap:var(--s-9);align-items:center}.diff-lead{font:400 clamp(var(--t-20),2.2vw,var(--t-30))/1.32 Inter,sans-serif;letter-spacing:-.015em;color:var(--steel-900);margin:0 0 var(--s-5);max-width:28ch}.diff-lead b{color:var(--accent-700)}.diff-body{font:400 var(--t-18)/1.65 Inter,sans-serif;color:var(--steel-700);margin:0 0 var(--s-6);max-width:56ch}.diff-points{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s-5);gap:var(--s-5);margin:0 0 var(--s-7)}.diff-point{border-top:2px solid var(--accent-500);padding-top:var(--s-3)}.diff-point b{display:block;font:800 var(--t-30)/1 Inter,sans-serif;letter-spacing:-.02em;color:var(--accent-700)}.diff-point span{font:500 var(--t-11)/1.4 JetBrains Mono,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--steel-600)}.blueprint{position:relative;overflow:hidden;background:radial-gradient(120% 120% at 62% 34%,#0c1a33,var(--steel-900) 72%);border:1px solid var(--steel-200);box-shadow:0 36px 70px -40px hsla(0,0%,4%,.5);padding:var(--s-6) var(--s-6) var(--s-7)}.blueprint:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:30px 30px;opacity:.5;pointer-events:none}.blueprint svg{position:relative;width:100%;height:auto;display:block;overflow:visible}.blueprint .cap{position:relative;margin-top:var(--s-4);font:500 var(--t-11)/1.4 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:hsla(60,23%,97%,.7)}.blueprint .cap b{color:var(--molten-300)}.cd-label{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.04em;fill:hsla(60,23%,97%,.82)}.cd-label.hot{fill:var(--molten-300)}.cd-sub{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:500;letter-spacing:.03em;fill:hsla(60,23%,97%,.42)}.cd-lead{stroke:hsla(60,23%,97%,.28);stroke-width:1;stroke-dasharray:2 3}.cd-body{fill:#26303f}.cd-arrow{fill:var(--molten-400)}.cd-coil-grp{animation:coilglow 2.6s ease-in-out infinite;filter:drop-shadow(0 0 4px rgba(233,78,27,.5))}@keyframes coilglow{0%,to{opacity:.7}50%{opacity:1}}.cd-press{animation:cdpress 2.8s ease-in-out infinite}@keyframes cdpress{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(7px);opacity:1}}.cd-pour{stroke:url(#cdMolten);stroke-width:7;stroke-linecap:round;stroke-dasharray:9 13;animation:cdpour .8s linear infinite}@keyframes cdpour{to{stroke-dashoffset:-22}}.cd-cs{stroke:url(#cdMolten);stroke-width:6;stroke-linecap:round;stroke-dasharray:8 12;animation:cdpour .9s linear infinite}.cd-shimmer{animation:cdsh 3s ease-in-out infinite}@keyframes cdsh{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.cd-coil-grp,.cd-cs,.cd-pour,.cd-press,.cd-shimmer{animation:none}}@media (max-width:980px){.diff-grid{grid-template-columns:minmax(0,1fr);gap:var(--s-7)}}.cmp{border:1px solid var(--steel-200);background:#fff;overflow:hidden}.cmp-row{display:grid;grid-template-columns:1.3fr 1.1fr 1fr 1fr}.cmp-row+.cmp-row{border-top:1px solid var(--steel-200)}.cmp-row>div{padding:var(--s-4) var(--s-5);font:400 var(--t-14)/1.5 Inter,sans-serif;color:var(--steel-700);border-left:1px solid var(--steel-200)}.cmp-row>div:first-child{border-left:none;font-weight:600;color:var(--steel-900)}.cmp-row.head>div{font:600 var(--t-12)/1.3 JetBrains Mono,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--steel-500);background:var(--steel-50);padding-top:var(--s-5);padding-bottom:var(--s-5)}.cmp-row.head .cap-col{color:#fff;background:var(--accent-700)}.cmp .cap-col{background:var(--accent-50);color:var(--steel-900);font-weight:600;border-left:1px solid var(--accent-200)}.cmp .cap-col .yes{color:var(--accent-700);font-weight:700}.cmp .x{color:var(--steel-400)}.cmp-foot{margin-top:var(--s-6);display:flex;gap:var(--s-4);align-items:center;flex-wrap:wrap}@media (max-width:820px){.cmp{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.cmp-row{min-width:600px}.cmp-row>div:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:#fff;border-right:1px solid var(--steel-200)}.cmp-row.head>div:first-child{background:var(--steel-50)}}.ctrl-grid{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:var(--s-9);gap:var(--s-9);align-items:center}.ctrl-fig{position:relative;border:1px solid var(--steel-200);background:radial-gradient(120% 100% at 50% 20%,#fff,#eceff2 75%);box-shadow:0 30px 60px -38px hsla(0,0%,4%,.36)}.ctrl-fig:before{content:"";position:absolute;inset:0;background-image:var(--grid-blue);background-size:30px 30px;opacity:.5;pointer-events:none}.ctrl-fig .pad{position:relative;z-index:2;padding:var(--s-7) var(--s-7) var(--s-5)}.ctrl-fig img{display:block;filter:drop-shadow(0 18px 30px rgba(10,10,10,.22))}.ctrl-fig figcaption{position:relative;z-index:2;border-top:1px solid var(--steel-200);padding:12px var(--s-6);font:500 var(--t-11)/1.4 JetBrains Mono,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--steel-500);background:hsla(0,0%,100%,.6)}.ctrl-fig figcaption b{color:var(--accent-700)}.feat-list{list-style:none;margin:var(--s-6) 0 var(--s-7);padding:0;display:flex;flex-direction:column}.feat-list li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--s-4);gap:var(--s-4);padding:var(--s-4) 0;border-top:1px solid var(--steel-200)}.feat-list li:first-child{border-top:none}.feat-ic{width:34px;height:34px;border:1px solid var(--accent-200);background:var(--accent-50);color:var(--accent-700);display:flex;align-items:center;justify-content:center}.feat-ic svg{width:18px;height:18px}.feat-h{font:700 var(--t-16)/1.3 Inter,sans-serif;color:var(--steel-900);margin:0 0 3px}.feat-p{font:400 var(--t-14)/1.55 Inter,sans-serif;color:var(--steel-700);margin:0}@media (max-width:980px){.ctrl-grid{grid-template-columns:minmax(0,1fr);gap:var(--s-7)}}.var-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-6);gap:var(--s-6);margin-bottom:var(--s-9)}.var-card{border:1px solid var(--steel-200);background:#fff;overflow:hidden;display:flex;flex-direction:column;transition:border-color .24s,transform .32s var(--ease-out),box-shadow .32s}.var-card:hover{border-color:var(--accent-300);transform:translateY(-4px);box-shadow:0 30px 60px -34px rgba(14,95,224,.22)}.var-img{position:relative;aspect-ratio:16/10;background:var(--steel-900);overflow:hidden}.var-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 38%;filter:contrast(1.05) saturate(1.05);transition:transform .7s var(--ease-out)}.var-card:hover .var-img img{transform:scale(1.05)}.var-card--static:hover{transform:none;box-shadow:none}.var-card--static:hover .var-img img{transform:none}.var-tag{position:absolute;top:var(--s-4);left:var(--s-4);z-index:2;font:700 var(--t-11)/1 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:rgba(14,95,224,.92);padding:7px 11px}.var-body{padding:var(--s-6);display:flex;flex-direction:column;gap:var(--s-3);flex:1 1}.var-h{font:700 var(--t-24)/1.2 Inter,sans-serif;letter-spacing:-.015em;color:var(--steel-900);margin:0}.var-p{font:400 var(--t-14)/1.6 Inter,sans-serif;color:var(--steel-700);margin:0;flex:1 1}.var-spec{font:500 var(--t-11)/1.4 JetBrains Mono,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-700)}.metals{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:var(--s-9);gap:var(--s-9);align-items:center}.mm-list{list-style:none;margin:0;padding:0}.mm-row{display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-gap:var(--s-4);gap:var(--s-4);padding:var(--s-4) 0;border-top:1px solid var(--steel-200)}.mm-row:first-child{border-top:none}.mm-row .it{font:700 var(--t-24)/1.1 Inter,sans-serif;letter-spacing:-.015em;color:var(--steel-900)}.mm-row .en{font:500 var(--t-11)/1.4 JetBrains Mono,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--steel-500);margin-left:10px}.mm-row .spec{font:500 var(--t-12)/1.4 JetBrains Mono,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-700);white-space:nowrap}.mm-fig{position:relative;overflow:hidden;aspect-ratio:4/5;background:var(--steel-900);border:1px solid var(--steel-200);box-shadow:0 30px 60px -36px hsla(0,0%,4%,.4)}.mm-fig img{width:100%;height:100%;object-fit:cover;filter:contrast(1.05) saturate(1.05)}.mm-fig figcaption{position:absolute;left:0;right:0;bottom:0;padding:var(--s-4);background:linear-gradient(transparent,hsla(0,0%,4%,.7));font:500 var(--t-11)/1.4 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:hsla(60,23%,97%,.9)}@media (max-width:820px){.var-grid{grid-template-columns:1fr}.metals{grid-template-columns:minmax(0,1fr);gap:var(--s-7)}.mm-fig{aspect-ratio:16/10}.mm-row{grid-template-columns:minmax(0,1fr) auto}.mm-row .spec{white-space:normal;text-align:right}}.cs-hero{position:relative;aspect-ratio:21/9;overflow:hidden;background:var(--steel-900);border:1px solid var(--steel-200);box-shadow:0 36px 70px -40px hsla(0,0%,4%,.4)}.cs-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:contrast(1.05) saturate(1.05)}.cs-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,4%,.55),transparent 50%),linear-gradient(0deg,hsla(0,0%,4%,.5),transparent 54%)}.cs-badge{top:var(--s-5);left:var(--s-5);font:700 var(--t-11)/1 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:rgba(14,95,224,.92);padding:8px 12px}.cs-badge,.cs-over{position:absolute;z-index:2}.cs-over{left:var(--s-6);bottom:var(--s-6);max-width:48ch}.cs-over p{font:400 var(--t-20)/1.45 Inter,sans-serif;color:hsla(60,23%,97%,.92);margin:0}.cs-cap{display:grid;grid-template-columns:1fr auto;grid-gap:var(--s-4);gap:var(--s-4);align-items:baseline;margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--steel-200)}.cs-cap .credit{font:500 var(--t-11)/1.5 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--steel-700)}.cs-cap .credit b{color:var(--accent-700)}.cs-cap .ref{font:500 var(--t-11)/1.5 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--steel-500);white-space:nowrap}.kpi-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--s-5);gap:var(--s-5);margin-top:var(--s-8)}.kpi-num{font:800 clamp(var(--t-36),3vw,var(--t-44))/1 Inter,sans-serif;letter-spacing:-.025em;color:var(--accent-700)}.kpi-label{font:500 var(--t-11)/1.4 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--steel-600);display:block;margin-top:6px}@media (max-width:820px){.kpi-strip{grid-template-columns:repeat(2,1fr);gap:var(--s-6)}}.faq{max-width:920px}.faq details{border-top:1px solid var(--steel-200)}.faq details:last-child{border-bottom:1px solid var(--steel-200)}.faq summary{list-style:none;cursor:pointer;padding:var(--s-5) 0;display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);font:700 var(--t-18)/1.4 Inter,sans-serif;color:var(--steel-900)}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{flex-shrink:0;width:28px;height:28px;border:1px solid var(--steel-300);display:flex;align-items:center;justify-content:center;color:var(--accent-700);position:relative;transition:border-color .2s,background .2s}.faq summary .pm:after,.faq summary .pm:before{content:"";position:absolute;background:currentColor;transition:transform .24s var(--ease-out)}.faq summary .pm:before{width:12px;height:2px}.faq summary .pm:after{width:2px;height:12px}.faq details[open] summary .pm{background:var(--accent-600);border-color:var(--accent-600);color:#fff}.faq details[open] summary .pm:after{transform:scaleY(0)}.faq .ans{padding:0 0 var(--s-6);max-width:72ch}.faq .ans p{font:400 var(--t-16)/1.65 Inter,sans-serif;color:var(--steel-700);margin:0}.faq .ans p b{color:var(--steel-900)}.final{text-align:center}.final .wrap{max-width:820px;margin:0 auto}.final h2{font:700 clamp(var(--t-36),4.4vw,var(--t-72))/1.04 Inter,sans-serif;letter-spacing:-.03em;text-transform:uppercase;color:var(--steel-900);margin:0 0 var(--s-5)}.final h2 .hot{color:var(--accent-700)}.final p{font:400 var(--t-20)/1.55 Inter,sans-serif;color:var(--steel-700);margin:0 auto var(--s-7);max-width:54ch}.final .ctas{display:flex;gap:var(--s-4);align-items:center;justify-content:center;flex-wrap:wrap}.final .mininav{margin-top:var(--s-8);font:500 var(--t-12)/1.6 JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--steel-500)}.final .mininav a{color:var(--steel-600);text-decoration:none}.final .mininav a:hover{color:var(--accent-700)}.final .mininav .sep{color:var(--steel-300);margin:0 10px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .76s var(--ease-out),transform .76s var(--ease-out)}.reveal.in{opacity:1;transform:none}.stagger>*{opacity:0;transform:translateY(24px);transition:opacity .68s var(--ease-out),transform .68s var(--ease-out)}.stagger.in>*{opacity:1;transform:none}.stagger.in>:first-child{transition-delay:.04s}.stagger.in>:nth-child(2){transition-delay:.11s}.stagger.in>:nth-child(3){transition-delay:.18s}.stagger.in>:nth-child(4){transition-delay:.25s}.stagger.in>:nth-child(5){transition-delay:.32s}.parallax-wrap{overflow:hidden}.parallax{will-change:transform}.skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--accent-600);color:#fff;padding:12px 18px;font:600 var(--t-13)/1 Inter,sans-serif}.skip:focus{left:0}@media (prefers-reduced-motion:reduce){.reveal,.stagger>*{opacity:1!important;transition:none}.parallax,.reveal,.stagger>*{transform:none!important}html:not(.lenis){scroll-behavior:auto}}.blueprint,.btn,.burger,.cap-ladder,.cert-badge,.cmp,.cmp-row,.cs-badge,.cs-hero,.ctrl-fig,.faq summary .pm,.feat-ic,.gl-card,.gl-chip,.mm-fig,.phero-view,.spec-tbl,.var-card,.var-tag{border-radius:0!important}