@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.0taayl_akrchu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.02gqgcrlsvm4~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.07uvnuj.ona6k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_9e703c98-module__mJqafq__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_9e703c98-module__mJqafq__variable{--font-anton:"Anton", "Anton Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.04ygcc0k6zvvf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.18awt9904y5ei.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.0~z396rbj0t4w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.09-.4z_6a6fti.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.1841exvy3.1-g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.0kbulo~7o8gic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_ab3f9e52-module__V5fwGW__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_ab3f9e52-module__V5fwGW__variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
:root{--color-black:#000;--color-gray-950:#111;--color-gray-900:#222;--color-gray-800:#333;--color-gray-500:#959595;--color-gray-400:#9a9a9a;--color-gray-300:#999;--color-white-95:#f5f5f5;--color-cyan-500:#00f0ff;--color-red-brand:#e5280b;--color-red-alert:#ff003c;--color-mint-500:#7dffdb;--void:var(--color-black);--panel:var(--color-gray-950);--border:var(--color-gray-900);--border-bright:var(--color-gray-800);--neon:var(--color-cyan-500);--alert:var(--color-red-alert);--terminal:var(--color-mint-500);--ason-red:var(--color-red-brand);--neon-dim:#00f0ff1f;--neon-glow:#00f0ff4d;--alert-dim:#ff003c1f;--terminal-dim:#7dffdb1f;--terminal-glow:#7dffdb4d;--text-primary:var(--color-white-95);--text-secondary:var(--color-gray-300);--text-tertiary:var(--color-gray-400);--text-dim:var(--color-gray-500);--card-bg:var(--panel);--card-border:var(--border);--card-border-hover:var(--text-primary);--btn-border:var(--neon);--btn-text:var(--neon);--btn-bg-hover:var(--neon);--btn-text-hover:var(--void);--line-width:.05em;--line-bg:var(--void);--header-h:53px;--type-micro:.75rem;--type-caption:.8rem;--type-small:.8rem;--type-body:.875rem;--type-h3:clamp(1.3rem, 2.5vw, 1.8rem);--type-h2:clamp(2.5rem, 5vw, 4.5rem);--type-h1:clamp(3rem, 7vw, 6rem);--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-section:80px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--neon) var(--void)}body{font-family:var(--font-space-mono), "Courier New", "Lucida Console", monospace;background:var(--void);color:var(--text-primary);padding-top:var(--header-h);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--void)}::-webkit-scrollbar-thumb{background:var(--neon);border-radius:3px}.skip-link{z-index:200;background:var(--neon);color:var(--void);font-family:var(--font-space-mono), monospace;letter-spacing:.1em;padding:.75em 1.5em;font-size:.75rem;font-weight:700;text-decoration:none;transition:top .2s;position:absolute;top:-100%;left:1rem}.skip-link:focus{top:.5rem}:focus-visible{outline:2px solid var(--neon);outline-offset:2px}body:after{content:"";pointer-events:none;z-index:10;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#0000000f 2px 4px);position:fixed;inset:0}.grain-overlay{pointer-events:none;z-index:9999;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");width:200%;height:200%;animation:.5s steps(4,end) infinite grainShift;position:fixed;top:-50%;left:-50%}@keyframes grainShift{0%{transform:translate(0)}25%{transform:translate(-2%,-3%)}50%{transform:translate(3%,1%)}75%{transform:translate(-1%,2%)}to{transform:translate(2%,-1%)}}.scroll-progress{background:linear-gradient(90deg, var(--neon), var(--terminal), var(--neon));z-index:10001;width:0%;height:3px;box-shadow:0 0 12px var(--neon-glow), 0 0 30px #00f0ff33;pointer-events:none;background-size:200% 100%;animation:2s linear infinite progressShimmer;position:fixed;top:0;left:0}@keyframes progressShimmer{0%{background-position:0 0}to{background-position:200% 0}}.mono{font-family:var(--font-space-mono), monospace}.neon{color:var(--neon)}.terminal-text{color:var(--terminal)}.muted{color:var(--text-secondary)}.dim{color:var(--text-tertiary)}.tracked{letter-spacing:.3em;text-transform:uppercase;font-size:.75rem}.tracked-wide{letter-spacing:.5em;text-transform:uppercase}.caps{text-transform:uppercase}.box-logo{background:var(--ason-red);color:#fff;font-family:var(--font-anton), "Impact", "Arial Narrow Bold", sans-serif;letter-spacing:.06em;-webkit-user-select:none;user-select:none;padding:.2em .39em .2em .45em;font-size:2rem;line-height:1;display:inline-block}.box-logo-xs{padding:.2em .34em .2em .4em;font-size:.85rem}.box-logo-sm{padding:.2em .34em .2em .4em;font-size:1.2rem}.box-logo-lg{font-size:3.5rem}.box-logo-xl{font-size:5.5rem}.section{min-height:100vh;padding:6rem 8% 6.5rem;padding-top:calc(var(--header-h) + 3rem);z-index:1;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.section-inner{width:100%;max-width:1400px;margin:0 auto}.section-label{font-family:var(--font-space-mono), monospace;letter-spacing:.3em;text-transform:uppercase;color:var(--neon);align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:.65rem;font-weight:700;display:flex}.section-label:before{content:"";background:var(--neon);width:24px;height:2px;display:block}.section-label-terminal{color:var(--terminal)}.section-label-terminal:before{background:var(--terminal)}h1,h2,h3,h4,.headline{font-family:var(--font-anton), "Impact", "Arial Narrow Bold", sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--text-primary);font-weight:400;line-height:1.05}.headline{margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4.5rem)}.headline-xl{margin-bottom:1.5rem;font-size:clamp(3rem,7vw,6rem)}.headline-lg{margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem)}.headline-sm{font-size:clamp(1.3rem,2.5vw,1.8rem)}.subhead{font-family:var(--font-space-mono), monospace;color:var(--text-secondary);max-width:720px;font-size:.85rem;line-height:1.7}.stat-row{flex-wrap:wrap;gap:4rem;margin:3rem 0;display:flex}.stat-number{font-family:var(--font-anton), "Impact", sans-serif;color:var(--text-primary);letter-spacing:.02em;margin-bottom:.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;line-height:1}.stat-number-neon{color:var(--neon)}.stat-number-terminal{color:var(--terminal)}.stat-label{font-family:var(--font-space-mono), monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--text-tertiary);font-size:.875rem}.card-grid{gap:1.5rem;margin:2rem 0;display:grid}.card-grid-2{grid-template-columns:repeat(2,1fr)}.card-grid-3{grid-template-columns:repeat(3,1fr)}.card-grid-4{grid-template-columns:repeat(4,1fr)}.card{background:var(--panel);border:1px solid var(--border);padding:2rem;transition:all .3s;position:relative}.card:hover{border-color:var(--card-border-hover);transform:translateY(-2px)}.card-neon-top{border-top:2px solid var(--neon)}.card-title{color:var(--text-primary);font-size:1.125rem;font-weight:700;font-family:var(--font-space-mono), monospace;margin-bottom:.75rem}.card-text{color:var(--text-secondary);font-size:1rem;line-height:1.6}.card-tag{font-family:var(--font-space-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--neon);margin-bottom:.75rem;font-size:.875rem;font-weight:700}.challenge-card{background:var(--panel);border:1px solid var(--border);padding:2.5rem 2rem;transition:all .3s;position:relative}.challenge-card:before{content:"";background:var(--neon);width:2px;height:100%;position:absolute;top:0;left:0}.challenge-card:hover{border-color:var(--card-border-hover)}.challenge-icon{font-family:var(--font-space-mono), monospace;color:var(--neon);opacity:.6;margin-bottom:1rem;font-size:1.8rem}.challenge-title{font-size:1.125rem;font-weight:700;font-family:var(--font-space-mono), monospace;color:var(--text-primary);margin-bottom:.5rem}.challenge-text{color:var(--text-secondary);font-size:1rem;line-height:1.6}.framework-grid{border:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:0;margin:3rem 0;display:grid}.framework-col{border-right:1px solid var(--border);padding:3rem 2rem;transition:background .3s;position:relative}.framework-col:last-child{border-right:none}.framework-col:hover{background:#00f0ff08}.framework-letter{font-family:var(--font-anton), "Impact", sans-serif;color:var(--neon);margin-bottom:.5rem;font-size:3rem;line-height:1}.framework-word{text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);font-size:1.125rem;font-weight:700;font-family:var(--font-space-mono), monospace;margin-bottom:1rem}.framework-desc{color:var(--text-secondary);margin-bottom:1rem;font-size:1rem;line-height:1.5}.framework-outputs{font-family:var(--font-space-mono), monospace;color:var(--text-tertiary);font-size:.875rem;line-height:1.8}.framework-divider{background:var(--neon);width:40px;height:2px;margin-bottom:1rem}.pipeline{background:var(--panel);border:1px solid #00f0ff26;grid-template-columns:repeat(6,1fr);gap:0;margin:3rem 0;display:grid;position:relative;overflow:hidden}.pipeline:before{content:"";background:linear-gradient(90deg, var(--neon), transparent);height:1px;position:absolute;top:0;left:0;right:0}.pipeline-step{border-right:1px solid #00f0ff1a;padding:2.5rem 1.5rem;position:relative}.pipeline-step:last-child{border-right:none}.pipeline-num{font-family:var(--font-space-mono), monospace;color:var(--neon);margin-bottom:.75rem;font-size:.65rem;font-weight:700}.pipeline-name{font-family:var(--font-anton), "Impact", sans-serif;text-transform:uppercase;letter-spacing:.04em;color:var(--text-primary);margin-bottom:.5rem;font-size:1.1rem}.pipeline-desc{font-family:var(--font-space-mono), monospace;color:var(--text-tertiary);font-size:.65rem;line-height:1.5}.pipeline-light{background:linear-gradient(90deg, transparent, var(--neon), transparent);width:60px;height:2px;box-shadow:0 0 15px var(--neon), 0 0 40px #00f0ff4d;z-index:3;opacity:0;position:absolute;top:50%;left:-60px;transform:translateY(-50%)}.pipeline.pipeline-active .pipeline-light{opacity:1;animation:2s cubic-bezier(.4,0,.2,1) .2s forwards pipelineTravel}@keyframes pipelineTravel{0%{opacity:0;left:-60px}5%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(100% + 60px)}}.case-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:2rem 0;display:grid}.case-card{background:var(--panel);border:1px solid var(--border);border-top:2px solid var(--neon);padding:2rem;transition:all .3s}.case-card:hover{border-color:var(--card-border-hover);border-top-color:var(--neon);transform:translateY(-3px)}.case-brand{font-family:var(--font-space-mono), monospace;letter-spacing:.25em;text-transform:uppercase;color:var(--neon);margin-bottom:.75rem;font-size:.875rem;font-weight:700}.case-name{font-size:1.25rem;font-weight:700;font-family:var(--font-space-mono), monospace;color:var(--text-primary);margin-bottom:.5rem}.case-talent{color:var(--text-tertiary);margin-bottom:1rem;font-size:.875rem;font-style:italic}.case-result{color:var(--text-secondary);align-items:flex-start;gap:.5rem;font-size:1rem;display:flex}.case-check{color:var(--neon);flex-shrink:0;margin-top:2px;font-weight:700}.diff-list{margin:2rem 0}.diff-item{border-bottom:1px solid var(--border);grid-template-columns:80px 200px 1fr;align-items:center;gap:2rem;padding:1.75rem 0;display:grid}.diff-item:first-child{border-top:1px solid var(--border)}.diff-num{font-family:var(--font-anton), "Impact", sans-serif;color:var(--neon);font-size:2rem}.diff-title{font-size:1.125rem;font-weight:700;font-family:var(--font-space-mono), monospace;color:var(--text-primary)}.diff-text{color:var(--text-secondary);font-size:1rem;line-height:1.6}.offering-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:2rem 0;display:grid}.offering-col{background:var(--panel);border-top:2px solid var(--neon);padding:2.5rem 2rem;transition:all .3s}.offering-col:hover{border-color:var(--card-border-hover)}.offering-title{font-size:1.125rem;font-weight:700;font-family:var(--font-space-mono), monospace;color:var(--text-primary);margin-bottom:1rem}.offering-divider{background:var(--neon);width:40px;height:2px;margin-bottom:1.5rem}.offering-list{list-style:none}.offering-list li{color:var(--text-secondary);border-bottom:1px solid #ffffff0a;align-items:center;gap:.5rem;padding:.5rem 0;font-size:1rem;display:flex}.offering-list li:before{content:"";background:var(--neon);flex-shrink:0;width:4px;height:4px;display:block}.cartridge{font-family:var(--font-space-mono), monospace;background:var(--neon-dim);color:var(--neon);letter-spacing:.05em;padding:.5em 1em;font-size:.875rem;display:inline-block}.cartridge-terminal{background:var(--terminal-dim);color:var(--terminal)}.cartridge-row{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.channel-row{flex-wrap:wrap;gap:.75rem;margin:2rem 0;padding:0;list-style:none;display:flex}.channel-tag{font-family:var(--font-space-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--border-bright);color:var(--text-primary);padding:.6em 1.2em;font-size:.875rem}.pullquote{border-left:3px solid var(--neon);max-width:600px;margin:2.5rem 0;padding:2rem 0 2rem 2.5rem}.pullquote-text{color:var(--text-primary);font-size:1.25rem;font-style:italic;line-height:1.7}.pullquote-attr{font-family:var(--font-space-mono), monospace;color:var(--text-tertiary);letter-spacing:.05em;margin-top:1rem;font-size:.875rem}@keyframes glitch1{0%,90%,to{clip-path:inset(0);transform:translate(0)}92%{clip-path:inset(20% 0 40%);transform:translate(-4px,2px)}94%{clip-path:inset(60% 0 10%);transform:translate(4px,-2px)}96%{clip-path:inset(40% 0 30%);transform:translate(-2px)}98%{clip-path:inset(10% 0 60%);transform:translate(3px,1px)}}@keyframes glitch2{0%,90%,to{clip-path:inset(0);transform:translate(0)}91%{clip-path:inset(50% 0 20%);transform:translate(3px,-1px)}93%{clip-path:inset(10% 0 50%);transform:translate(-3px,2px)}95%{clip-path:inset(30% 0 40%);transform:translate(2px)}97%{clip-path:inset(70% 0 5%);transform:translate(-4px,-1px)}}.glitch-wrapper{display:inline-block;position:relative}.glitch-wrapper:before,.glitch-wrapper:after{content:attr(data-text);width:100%;height:100%;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;position:absolute;top:0;left:0}.glitch-wrapper:before{color:var(--neon);z-index:1;animation:4s linear infinite glitch1}.glitch-wrapper:after{color:var(--alert);z-index:1;animation:4s linear .1s infinite glitch2}@keyframes ledBlink{0%,to{opacity:1}50%{opacity:.3}}.reveal{opacity:1;transform:none}html.js-ready .reveal{opacity:0;filter:blur(6px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}html.js-ready .reveal.visible{opacity:1;filter:blur();transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}html.js-ready .card-grid .card-neon-top,html.js-ready .card-grid .challenge-card{opacity:0;filter:blur(4px);transform:translateY(40px)scale(.92)}html.js-ready .card-grid.visible .card-neon-top,html.js-ready .card-grid.visible .challenge-card{opacity:1;filter:blur();transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1);transform:translateY(0)scale(1)}html.js-ready .card-grid.visible>:first-child{transition-delay:0s}html.js-ready .card-grid.visible>:nth-child(2){transition-delay:.1s}html.js-ready .card-grid.visible>:nth-child(3){transition-delay:.2s}html.js-ready .card-grid.visible>:nth-child(4){transition-delay:.3s}.cta-headline{font-family:var(--font-anton), "Impact", sans-serif;letter-spacing:.02em;text-transform:uppercase;margin-bottom:3rem;font-size:clamp(3rem,7vw,5.5rem);line-height:1.05}.cta-tagline{font-family:var(--font-space-mono), monospace;color:var(--text-secondary);letter-spacing:.05em;margin-top:2rem;font-size:1.125rem}.prose h1,.prose h2,.prose h3,.prose h4{font-family:var(--font-anton), "Impact", sans-serif;text-transform:uppercase;letter-spacing:.02em;color:var(--text-primary);margin-top:2rem;margin-bottom:1rem}.prose h1{font-size:clamp(2rem,4vw,3rem)}.prose h2{font-size:clamp(1.5rem,3vw,2rem)}.prose h3{font-size:clamp(1.1rem,2vw,1.4rem)}.prose p{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.8}.prose a{color:var(--neon);text-underline-offset:3px;text-decoration:underline}.prose ul,.prose ol{color:var(--text-secondary);margin-bottom:1.5rem;padding-left:1.5rem}.prose li{margin-bottom:.5rem;line-height:1.7}.prose strong{color:var(--text-primary)}.prose code{background:var(--neon-dim);color:var(--neon);padding:.15em .4em;font-size:.875em}.prose pre{background:var(--panel);border:1px solid var(--border);margin-bottom:1.5rem;padding:1.5rem;overflow-x:auto}.prose blockquote{border-left:3px solid var(--neon);color:var(--text-tertiary);margin:2rem 0;padding-left:1.5rem;font-style:italic}@media (max-width:1440px){.section{padding:5rem 6% 6.5rem;padding-top:calc(var(--header-h) + 2.5rem)}}@media (max-width:1024px){.section{padding:4rem 5% 6.5rem;padding-top:calc(var(--header-h) + 2rem)}.framework-grid{grid-template-columns:repeat(2,1fr)}.framework-col:nth-child(2){border-right:none}.pipeline{grid-template-columns:repeat(3,1fr)}.card-grid-4,.case-grid{grid-template-columns:repeat(2,1fr)}.diff-item{grid-template-columns:60px 1fr}.diff-text{grid-column:1/-1}}@media (max-width:768px){.section{padding:3rem 5% 6rem;padding-top:calc(var(--header-h) + 1.5rem)}.card-grid-2,.card-grid-3,.card-grid-4,.framework-grid{grid-template-columns:1fr}.framework-col{border-right:none;border-bottom:1px solid var(--border)}.pipeline,.case-grid,.offering-grid{grid-template-columns:1fr}.stat-row{gap:2rem}.box-logo-xl{font-size:3rem}.diff-item{grid-template-columns:50px 1fr}}@media (max-width:480px){.section{padding:2rem 4% 5.5rem}.headline{font-size:clamp(1.5rem,5vw,2.5rem)}.headline-xl{font-size:clamp(2rem,6vw,3rem)}.box-logo-xl{font-size:2.2rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,html.js-ready .reveal,html.js-ready .card-grid .card-neon-top,html.js-ready .card-grid .challenge-card{opacity:1;transition:none;transform:none}html.js-ready .card-grid.visible .card-neon-top,html.js-ready .card-grid.visible .challenge-card{transition:none}html.js-ready .card-grid.visible>:nth-child(n){transition-delay:0s}.card,.challenge-card,.offering-col{transition:none}.glitch-wrapper:before,.glitch-wrapper:after,.pipeline.pipeline-active .pipeline-light{opacity:0;animation:none}@keyframes ledBlink{0%,to{opacity:1}}@keyframes grainShift{0%,to{transform:translate(0)}}@keyframes progressShimmer{0%,to{background-position:0 0}}@keyframes pipelineTravel{0%,to{opacity:0;left:0}}@keyframes glitch1{0%,to{clip-path:inset(0);transform:translate(0)}}@keyframes glitch2{0%,to{clip-path:inset(0);transform:translate(0)}}}
