.cs-page{--accent-deep:color-mix(in oklab,var(--accent),#000 28%);--accent-2:color-mix(in oklab,var(--accent),#fff 22%);--accent-soft:color-mix(in oklab,var(--accent) 14%,transparent);--line-p:rgba(var(--accent-rgb),0.22);--shot-bg:var(--card);--shot-bar:var(--bg2);--shot-shadow:0 40px 90px -40px rgba(0,0,0,0.8),0 0 70px -24px rgba(var(--accent-rgb),0.3);--glow-strength:0.28;background:var(--bg);color:var(--txt);font-family:Inter,-apple-system,system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}html[data-theme=light] .cs-page{--accent-soft:color-mix(in oklab,var(--accent) 9%,transparent)}.cs-page .band-dark{--bg:#000000;--bg2:#0a0a0a;--card:#0c0c0c;--card2:#111111;--line:rgba(255,255,255,0.06);--line2:rgba(255,255,255,0.1);--line3:rgba(255,255,255,0.18);--txt:#ffffff;--txt2:rgba(255,255,255,0.62);--txt3:rgba(255,255,255,0.42);--txt4:rgba(255,255,255,0.22);--shot-shadow:0 40px 90px -40px rgba(0,0,0,0.85),0 0 70px -24px rgba(var(--accent-rgb),0.32);--glow-strength:0.1;background:#000000;color:#ffffff}.cs-page .band-light{--bg:#0a0a0a;--bg2:#0f0f0f;--card:#141414;--card2:#1a1a1a;--line:rgba(255,255,255,0.07);--line2:rgba(255,255,255,0.11);--line3:rgba(255,255,255,0.2);--txt:#ffffff;--txt2:rgba(255,255,255,0.64);--txt3:rgba(255,255,255,0.44);--txt4:rgba(255,255,255,0.24);--shot-shadow:0 30px 70px -38px rgba(0,0,0,0.7),0 0 0 1px var(--line);background:#0a0a0a;color:#ffffff}html[data-theme=light] .cs-page .band-dark{--bg:#0a0a0a;--bg2:#101010;--card:#141414;--card2:#1a1a1a;--line:rgba(255,255,255,0.08);--line2:rgba(255,255,255,0.12);--line3:rgba(255,255,255,0.22);--txt:#ffffff;--txt2:rgba(255,255,255,0.66);--txt3:rgba(255,255,255,0.46);--txt4:rgba(255,255,255,0.26);--shot-shadow:0 40px 90px -40px rgba(0,0,0,0.85),0 0 70px -24px rgba(var(--accent-rgb),0.32);--glow-strength:0.12;background:#0a0a0a;color:#ffffff}html[data-theme=light] .cs-page .band-light{--bg:#f7f7f5;--bg2:#efefec;--card:#ffffff;--card2:#fafaf8;--line:rgba(0,0,0,0.08);--line2:rgba(0,0,0,0.12);--line3:rgba(0,0,0,0.22);--txt:#0a0a0a;--txt2:rgba(10,10,10,0.66);--txt3:rgba(10,10,10,0.46);--txt4:rgba(10,10,10,0.26);--shot-shadow:0 24px 60px -30px rgba(0,0,0,0.22),0 0 0 1px var(--line);background:#f7f7f5;color:#0a0a0a}.cs-page .band-cta{--txt:#ffffff;--txt2:rgba(255,255,255,0.72);--txt3:rgba(255,255,255,0.55);--line:rgba(255,255,255,0.12);background:linear-gradient(160deg,var(--accent-deep),#050505 72%);color:#ffffff}.cs-page .band-dark:before{left:50%;top:-12%;width:min(1100px,110%);height:540px;transform:translateX(-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(var(--accent-rgb),var(--glow-strength,.1)),transparent 70%);filter:blur(44px)}.cs-page .band-dark:after,.cs-page .band-dark:before{content:"";position:absolute;z-index:0;pointer-events:none}.cs-page .band-dark:after{inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at 50% 0,#000,transparent 70%);mask-image:radial-gradient(circle at 50% 0,#000,transparent 70%);opacity:.3}.cs-page .hero.band-dark:after,.cs-page .hero.band-dark:before{content:none}.cs-page,.cs-page *,.cs-page :after,.cs-page :before{box-sizing:border-box}.cs-page figure,.cs-page h1,.cs-page h2,.cs-page h3,.cs-page h4,.cs-page ol,.cs-page p,.cs-page ul{margin:0;padding:0}.cs-page a{color:inherit;text-decoration:none}.cs-page img{display:block;max-width:100%}.cs-page .wrap{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 32px}.cs-page .sec{position:relative;overflow:hidden;border-top:1px solid var(--line);padding:clamp(80px,10vw,112px) 0}.cs-page .hero{border-top:none}.cs-page .ital{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--accent)}.cs-page .eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:Geist Mono,monospace;font-size:12px;color:var(--accent-2);letter-spacing:.22em;text-transform:uppercase}.cs-page .eyebrow:before{content:none}.cs-page .cs-h1{font-size:clamp(40px,6.2vw,80px);line-height:1;letter-spacing:-.045em;margin-top:26px}.cs-page .cs-h1,.cs-page .cs-h2{font-family:Inter,sans-serif;font-weight:500;text-wrap:balance}.cs-page .cs-h2{font-size:clamp(30px,3.8vw,50px);line-height:1.05;letter-spacing:-.035em;color:var(--txt)}.cs-page .cs-h3{font-family:Inter,sans-serif;font-weight:500;font-size:clamp(20px,2vw,26px);line-height:1.15;letter-spacing:-.02em;color:var(--txt)}.cs-page .lede{margin-top:22px;max-width:60ch;font-size:clamp(16px,1.4vw,19px);line-height:1.62;color:var(--txt2);font-weight:300}.cs-page .sec-head{max-width:760px;margin-bottom:48px}.cs-page .sec-head .cs-h2{margin-top:14px}.cs-page .glow{border-radius:50%;filter:blur(40px)}.cs-page .glow,.cs-page .grid-mask{position:absolute;pointer-events:none;z-index:0}.cs-page .grid-mask{inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at 50% 28%,#000,transparent 72%);mask-image:radial-gradient(circle at 50% 28%,#000,transparent 72%);opacity:.6}.cs-page .shot{position:relative;z-index:2;border-radius:15px;overflow:hidden;background:var(--shot-bg);border:1px solid var(--line2);box-shadow:var(--shot-shadow)}.cs-page .shot .bbar{display:flex;align-items:center;gap:8px;height:42px;padding:0 16px;background:var(--shot-bar);border-bottom:1px solid var(--line)}.cs-page .shot .bdot{width:11px;height:11px;border-radius:50%;background:var(--line3)}.cs-page .shot .burl{margin:0 auto;font-family:Geist Mono,monospace;font-size:12px;color:var(--txt3);background:var(--bg);padding:5px 18px;border-radius:7px;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-page .shot .frame-img{display:block;width:100%;height:auto}.cs-page .shot.phone{max-width:300px;margin:0 auto;border-radius:36px;padding:10px;border:1px solid var(--line2)}.cs-page .shot.phone .frame-img{border-radius:26px}.cs-page .hero{padding:clamp(120px,16vw,150px) 0 96px}.cs-page .hero .glow{left:50%;top:320px;width:min(1500px,128%);height:940px;transform:translateX(-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(var(--accent-rgb),.42),rgba(var(--accent-rgb),.1) 46%,transparent 72%)}html[data-theme=light] .cs-page .hero .glow{background:radial-gradient(50% 50% at 50% 50%,rgba(var(--accent-rgb),.26),rgba(var(--accent-rgb),.08) 48%,transparent 70%)}.cs-page .hero .grid-mask{opacity:.7}.cs-page .hero-wrap{position:relative;z-index:2}.cs-page .hero .cs-h1{max-width:16ch}.cs-page .hero .meta{display:flex;flex-wrap:wrap;gap:22px 40px;margin-top:40px;padding-top:26px;border-top:1px solid var(--line)}.cs-page .hero .m-k{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--txt3)}.cs-page .hero .m-v{font-size:15px;color:var(--txt);margin-top:7px;font-weight:500}.cs-page .stage{position:relative;z-index:2;margin:72px auto 0;max-width:1060px}.cs-page .hero-frame{position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:var(--card);box-shadow:0 2px 0 rgba(255,255,255,.05) inset,0 55px 110px -40px rgba(0,0,0,.85),0 0 90px -28px rgba(var(--accent-rgb),.32);transform:perspective(2200px) rotateX(7deg);transform-origin:center bottom}.cs-page .hero-shot{display:block;width:100%;height:auto}.cs-page .float{position:absolute;z-index:3;background:color-mix(in oklab,var(--card),transparent 8%);backdrop-filter:blur(8px);border:1px solid var(--line2);border-radius:13px;padding:13px 16px;box-shadow:0 20px 50px -20px rgba(0,0,0,.55)}.cs-page .float .flab{display:flex;align-items:center;gap:7px;font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2)}.cs-page .float .flab b{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.cs-page .float .fbig{font-size:20px;font-weight:600;color:var(--txt);margin-top:6px;letter-spacing:-.01em}.cs-page .float.f1{left:-26px;top:34%}.cs-page .float.f2{right:-30px;top:58%}.cs-page .intro-inner{max-width:880px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:30px}.cs-page .lockup-img{height:88px;width:auto;filter:var(--logo-filter,none)}.cs-page .intro-tag{font-weight:300;font-size:clamp(18px,1.4vw,22px);line-height:1.5;color:var(--txt2);max-width:620px}.cs-page .intro-tag .ital{color:var(--accent-2)}@media (max-width:640px){.cs-page .lockup-img{height:60px}}.cs-page .ov-head{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}.cs-page .ov-h{margin-top:14px;text-align:left;font-size:clamp(28px,3.4vw,46px);line-height:1.08;letter-spacing:-.025em}.cs-page .ov-body{max-width:60ch;font-size:17px;line-height:1.74;color:var(--txt2)}.cs-page .ov-body p+p{margin-top:18px}.cs-page .ov-body .ital{color:var(--accent-2)}.cs-page .ov-note{margin-top:20px;display:flex;align-items:center;gap:9px;font-family:Geist Mono,monospace;font-size:12px;letter-spacing:.04em;color:var(--txt3)}.cs-page .ov-note b{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);flex-shrink:0}.cs-page .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden;margin-top:64px}.cs-page .stat{background:var(--card);padding:28px 24px}.cs-page .stat-n{font-family:Inter,sans-serif;font-size:clamp(34px,4vw,42px);font-weight:500;letter-spacing:-.03em;line-height:1;color:var(--txt)}.cs-page .stat-n .unit{text-decoration:none;color:var(--accent-2);font-size:.6em;margin-left:3px}.cs-page .stat-l{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--txt3);margin-top:12px}.cs-page .bento{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:22px;align-items:start}.cs-page .bcard{background:var(--card);border:1px solid var(--line2);border-radius:18px;padding:14px}.cs-page .bshot{position:relative;aspect-ratio:4/3;border-radius:12px;overflow:hidden;border:1px solid var(--line2);background:var(--shot-bg);box-shadow:var(--shot-shadow)}.cs-page .bshot .bshot-img{object-fit:cover;object-position:top center}.cs-page .bcap{padding:15px 8px 4px}.cs-page .bcap-t{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-weight:600;font-size:16px;letter-spacing:-.01em;color:var(--txt)}.cs-page .bcap-tag{font-family:Geist Mono,monospace;font-style:normal;font-size:11px;color:var(--accent-2);border:1px solid var(--line-p);background:var(--accent-soft);padding:2px 7px;border-radius:6px}.cs-page .bcap p{font-size:13.5px;line-height:1.55;color:var(--txt2);margin-top:7px}.cs-page .failures-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:18px;overflow:hidden}.cs-page .failure{background:var(--card);padding:36px 32px;display:flex;flex-direction:column;gap:16px;transition:background .2s ease}.cs-page .failure:hover{background:var(--card2)}.cs-page .failure-num{font-family:Geist Mono,monospace;font-size:12px;letter-spacing:.2em;color:var(--accent-2)}.cs-page .failure-icon{width:46px;height:46px;border-radius:12px;border:1px solid var(--line-p);background:var(--accent-soft);display:flex;align-items:center;justify-content:center;color:var(--accent-2)}.cs-page .failure-title{font-size:20px;font-weight:500;letter-spacing:-.02em;color:var(--txt)}.cs-page .failure-body{font-size:15px;line-height:1.6;color:var(--txt2)}.cs-page .approach-list{border-top:1px solid var(--line)}.cs-page .phase{display:grid;grid-template-columns:130px 1fr;gap:32px;padding:22px 0;border-bottom:1px solid var(--line);align-items:start}.cs-page .phase-meta{display:flex;flex-direction:column}.cs-page .phase-num{font-family:Geist Mono,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2)}.cs-page .phase-weeks{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.1em;color:var(--txt3);margin-top:5px}.cs-page .phase-main{max-width:64ch}.cs-page .phase-kicker{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--txt3);margin-bottom:8px}.cs-page .phase-title{font-family:Inter,sans-serif;font-weight:500;font-size:clamp(20px,1.8vw,26px);letter-spacing:-.02em;line-height:1.15;color:var(--txt);margin-bottom:10px}.cs-page .phase-body{font-size:15.5px;line-height:1.6;color:var(--txt2);max-width:60ch}.cs-page .cgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cs-page .cg{border:1px solid var(--line2);border-radius:16px;padding:24px;background:var(--card);transition:transform .3s ease,border-color .3s ease,background .3s ease}.cs-page .cg:hover{transform:translateY(-4px);border-color:var(--line-p);background:var(--accent-soft)}.cs-page .cg-icon{width:46px;height:46px;border-radius:12px;border:1px solid var(--line-p);background:var(--accent-soft);display:flex;align-items:center;justify-content:center;color:var(--accent-2);margin-bottom:16px}.cs-page .cg h3{margin-bottom:8px}.cs-page .cg p{font-size:14px;line-height:1.6;color:var(--txt2)}.cs-page .solution-inner{max-width:1000px;margin:0 auto;text-align:center}.cs-page .solution .eyebrow{justify-content:center}.cs-page .solution-h{font-size:clamp(36px,5vw,68px);letter-spacing:-.04em;margin:24px 0 32px}.cs-page .solution-h .ital{color:var(--accent)}.cs-page .solution-body{max-width:720px;margin:0 auto}.cs-page .solution-body p{font-size:clamp(17px,1.3vw,20px);line-height:1.65;color:var(--txt2);font-weight:300}.cs-page .solution-body p+p{margin-top:22px}.cs-page .solution-body .ital{color:var(--accent-2)}.cs-page .tour-head{margin-bottom:18px}.cs-page .tour-row{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:54px 0;border-top:1px solid var(--line)}.cs-page .tour-row.flip .rtext{order:2}.cs-page .tour-row{overflow:visible}.cs-page .rbleed{position:relative}.cs-page .tour-shot{display:block;width:130%;height:auto;border-radius:16px;border:1px solid var(--line2);box-shadow:0 50px 100px -40px rgba(0,0,0,.85),0 0 100px -26px rgba(var(--accent-rgb),.42);transform:perspective(2200px) rotateY(-9deg) rotateX(3deg);transform-origin:left center}.cs-page .tour-row.flip .tour-shot{margin-left:-30%;transform:perspective(2200px) rotateY(9deg) rotateX(3deg);transform-origin:right center}.cs-page .rtext .r-sn{font-family:Geist Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2)}.cs-page .rtext h3{margin:14px 0}.cs-page .rtext p{font-size:16px;line-height:1.7;color:var(--txt2);max-width:48ch}.cs-page .feat{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.cs-page .tag{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.04em;color:var(--accent-2);border:1px solid var(--line-p);background:var(--accent-soft);padding:3px 9px;border-radius:6px}.cs-page .stack-row{display:flex;flex-wrap:wrap;justify-content:center;gap:48px 64px}.cs-page .stack-item{display:flex;flex-direction:column;align-items:center;gap:16px;width:96px;transition:transform .25s ease}.cs-page .stack-item:hover{transform:translateY(-4px)}.cs-page .stack-orb{width:80px;height:80px;border-radius:50%;background:var(--card);border:1px solid var(--line3);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px rgba(0,0,0,.18);transition:border-color .25s ease,box-shadow .25s ease}.cs-page .stack-item:hover .stack-orb{border-color:var(--line-p);box-shadow:0 12px 40px rgba(var(--accent-rgb),.18)}.cs-page .stack-orb img{width:40px;height:40px}.cs-page .stack-orb .stack-fallback{font-family:Geist Mono,monospace;font-size:14px;font-weight:500;color:var(--txt2);text-transform:uppercase}.cs-page .stack-name{font-family:Geist Mono,monospace;font-size:12px;letter-spacing:.06em;color:var(--txt2);text-align:center}.cs-page .ba-table{border:1px solid var(--line);border-radius:16px;overflow:hidden}.cs-page .barow{display:grid;grid-template-columns:1.4fr 1fr 1fr;border-bottom:1px solid var(--line)}.cs-page .barow:last-child{border-bottom:none}.cs-page .barow.head{background:var(--card)}.cs-page .cell{padding:18px 22px;font-size:15px;color:var(--txt2)}.cs-page .cell.lbl{color:var(--txt);font-weight:500}.cs-page .barow.head .cell{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--txt3)}.cs-page .cell.was{color:var(--txt3);text-decoration:line-through;text-decoration-color:var(--txt4)}.cs-page .cell.now{color:var(--accent-2);font-weight:600;font-family:Geist Mono,monospace}.cs-page .bigstats{display:grid;grid-template-columns:repeat(3,1fr);gap:46px;margin-top:54px;border-top:1px solid var(--line);padding-top:46px}.cs-page .bs-n{font-family:Inter,sans-serif;font-size:clamp(40px,5vw,62px);font-weight:500;letter-spacing:-.03em;line-height:1;color:var(--accent-2);font-variant-numeric:tabular-nums}.cs-page .bs-l{font-family:Geist Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--txt3);margin-top:12px}.cs-page .quote-inner{max-width:1000px;margin:0 auto;text-align:center}.cs-page .quote-mark{font-family:"Instrument Serif",serif;font-style:italic;font-size:200px;line-height:.4;color:var(--accent);opacity:.6;display:block;margin-bottom:28px}.cs-page .quote-text{font-family:Inter,sans-serif;font-weight:400;font-size:clamp(28px,3.6vw,50px);line-height:1.18;letter-spacing:-.03em;color:var(--txt);margin-bottom:40px;text-wrap:balance}.cs-page .quote-text .ital{color:var(--accent-2)}.cs-page .quote-author{font-size:15px;font-weight:500;color:var(--txt)}.cs-page .quote-role{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--txt3);margin-top:6px}.cs-page .sgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden}.cs-page .si{background:var(--card);padding:28px 26px;min-height:130px;transition:background .2s ease}.cs-page .si:hover{background:var(--card2)}.cs-page .si-num{font-family:Geist Mono,monospace;font-size:12px;letter-spacing:.1em;color:var(--accent-2)}.cs-page .si-t{font-size:17px;font-weight:500;letter-spacing:-.01em;margin-top:14px;color:var(--txt);line-height:1.3}.cs-page .cta{text-align:center;border-top:none}.cs-page .cta .glow.glow-top{left:50%;top:-160px;width:900px;height:600px;transform:translateX(-50%);background:radial-gradient(circle,rgba(var(--accent-rgb),.3),transparent 60%)}.cs-page .cta-inner{max-width:820px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.cs-page .cta-lbl{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--txt2);margin-bottom:18px}.cs-page .cta-h{max-width:18ch;margin:0 auto}.cs-page .cta-h .ital{color:var(--accent-2)}.cs-page .cta-btn{display:inline-flex;align-items:center;gap:10px;margin-top:32px;background:var(--accent);color:#fff;font-weight:600;font-size:15px;padding:15px 28px;border-radius:999px;transition:transform .2s ease,box-shadow .2s ease}.cs-page .cta-btn:hover{transform:translateY(-2px);box-shadow:0 16px 40px -12px rgba(var(--accent-rgb),.55)}.cs-page .cta-btn svg{width:16px;height:16px}.cs-page .cs-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.cs-page .cs-reveal.is-visible{opacity:1;transform:none}@media (max-width:900px){.cs-page .float{display:none}.cs-page .hero-frame{transform:none}.cs-page .tour-row,.cs-page .tour-row.flip{grid-template-columns:1fr;gap:28px;overflow:hidden}.cs-page .tour-row.flip .rtext{order:0}.cs-page .tour-row.flip .tour-shot,.cs-page .tour-shot{width:100%;margin:0;transform:none;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}}@media (max-width:880px){.cs-page .ov-head{grid-template-columns:1fr;gap:22px}.cs-page .tour-row,.cs-page .tour-row.flip{grid-template-columns:1fr;gap:28px}.cs-page .tour-row.flip .rtext{order:0}.cs-page .phase{grid-template-columns:1fr;gap:12px}.cs-page .phase-meta{flex-direction:row;align-items:baseline;gap:12px}}@media (max-width:760px){.cs-page .wrap{padding:0 20px}.cs-page .stats{grid-template-columns:repeat(2,1fr)}.cs-page .bento,.cs-page .cgrid,.cs-page .failures-grid{grid-template-columns:1fr}.cs-page .sgrid{grid-template-columns:1fr 1fr}.cs-page .bigstats{grid-template-columns:1fr;gap:30px}.cs-page .barow{grid-template-columns:1.2fr 1fr 1fr}.cs-page .cell{padding:13px 14px;font-size:13.5px}}@media (max-width:480px){.cs-page .sgrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cs-page .cs-reveal{opacity:1;transform:none;transition:none}.cs-page .stage .shot.browser{transform:none}}