@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_next/static/media/archivo-vietnamese-wdth-normal.4a04442c.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_next/static/media/archivo-latin-ext-wdth-normal.33cc89f0.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_next/static/media/archivo-latin-wdth-normal.8eca89c0.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.460bdf14.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.491cbc05.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.23aae568.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.4449bf7a.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.113a630f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.3835a68e.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.6c596dfc.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-500-normal.d9de1144.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-ext-500-normal.02ec8c39.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-cyrillic-500-normal.ae6258df.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-cyrillic-500-normal.00657183.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-greek-500-normal.89c6cba8.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-greek-500-normal.96a101cf.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-vietnamese-500-normal.3bbdce79.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-vietnamese-500-normal.5b6505bb.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-latin-ext-500-normal.b7bedb53.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-ext-500-normal.d0559b71.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/jetbrains-mono-latin-500-normal.af2e87f5.woff2) format("woff2"),url(/_next/static/media/jetbrains-mono-latin-500-normal.24c9023a.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--ink:#04061a;--navy-950:#060a26;--navy-900:#0a1036;--navy-800:#121a4d;--navy-700:#1b2566;--blue:#2f45ff;--red:#e10600;--red-hot:#ff2a1f;--gold:#ffc72c;--white:#ffffff;--paper:#f3f2ee;--mist:#aab0d6;--line:rgba(255,255,255,0.12);--line-strong:rgba(255,255,255,0.24);--font-display:"Archivo Variable","Archivo",system-ui,sans-serif;--font-body:"Inter Variable","Inter",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--gutter:clamp(20px,4vw,64px);--max:1440px;--ease:cubic-bezier(0.2,0.8,0.2,1)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body,html{overflow-x:clip}body{margin:0;background:var(--navy-950);color:var(--white);font-family:var(--font-body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}::selection{background:var(--red);color:var(--white)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.skip{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--red);padding:10px 16px;font-weight:700}.skip:focus{left:8px}.display{font-family:var(--font-display);font-stretch:125%;font-weight:900;text-transform:uppercase;line-height:.86;letter-spacing:-.01em;margin:0}.h1{font-size:clamp(56px,11.5vw,196px)}.h2{font-size:clamp(40px,6.6vw,104px)}.h3{font-size:clamp(24px,2.4vw,36px);line-height:.95}.outline{color:transparent;-webkit-text-stroke:2px var(--white)}.red{color:var(--red)}.script{font-family:var(--font-display);font-stretch:62%;font-style:italic;font-weight:300;text-transform:none;letter-spacing:-.02em}.eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mist);display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:22px;height:2px;background:var(--red)}.lede{font-size:clamp(17px,1.35vw,21px);color:var(--mist);max-width:58ch}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.section{position:relative;padding:clamp(80px,11vw,160px) 0}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-bottom:clamp(40px,5vw,72px)}.section-head .lede{margin:0}.btn{--bg:var(--red);display:inline-flex;align-items:center;gap:12px;padding:16px 26px;background:var(--bg);color:var(--white);font-family:var(--font-display);font-stretch:112%;font-weight:800;font-size:14px;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--bg);cursor:pointer;transition:transform .25s var(--ease),background .25s var(--ease),color .25s var(--ease);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.btn:hover{background:var(--red-hot);transform:translateY(-2px)}.btn .arrow{transition:transform .25s var(--ease)}.btn:hover .arrow{transform:translateX(4px)}.btn-ghost{--bg:transparent;border-color:var(--line-strong)}.btn-ghost:hover{background:var(--white);color:var(--navy-950)}.btn-white{--bg:var(--white);color:var(--navy-950)}.btn-white:hover{background:var(--navy-950);color:var(--white)}.utility{background:var(--ink);border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mist)}.utility .wrap{display:flex;justify-content:space-between;align-items:center;height:34px}.utility a:hover{color:var(--white)}.utility-links{display:flex;gap:22px}.header{position:-webkit-sticky;position:sticky;top:0;z-index:50;transition:background .3s var(--ease),border-color .3s var(--ease);border-bottom:1px solid transparent}.header.scrolled{background:rgba(6,10,38,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--line)}.header .wrap{display:flex;align-items:center;justify-content:space-between;height:76px;gap:24px}.nav{display:flex;gap:30px}.nav a{font-family:var(--font-display);font-stretch:112%;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;position:relative;padding:6px 0}.nav a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--red);transition:right .3s var(--ease)}.nav a:hover:after{right:0}.header-cta{padding:12px 20px;font-size:12px}.menu-btn{background:none;border:1px solid var(--line-strong);color:var(--white);width:46px;height:46px;cursor:pointer}.menu-btn,.mobile-nav{display:none}.logo{display:inline-flex;align-items:center;gap:12px}.logo-word{font-family:var(--font-display);font-stretch:125%;font-weight:900;text-transform:uppercase;font-size:15px;line-height:.92;letter-spacing:.01em}.logo-word span{display:block}.logo-word span:last-child{color:var(--red)}.hero{position:relative;min-height:calc(100svh - 110px);display:flex;flex-direction:column;justify-content:center;overflow:hidden;isolation:isolate;padding:60px 0 120px}.hero-bg{background:radial-gradient(60% 70% at 78% 30%,rgba(47,69,255,.35),transparent 70%),radial-gradient(50% 60% at 10% 90%,rgba(225,6,0,.22),transparent 70%),linear-gradient(180deg,var(--navy-900),var(--navy-950))}.hero-bg,.hero-lines{position:absolute;inset:0;z-index:-1}.hero-lines{opacity:.55;background-image:repeating-linear-gradient(-62deg,transparent 0 46px,rgba(255,255,255,.045) 46px 47px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%,#000 70%,transparent);mask-image:linear-gradient(90deg,transparent,#000 40%,#000 70%,transparent)}.hero-streak{position:absolute;height:2px;width:40vw;background:linear-gradient(90deg,transparent,var(--red),transparent);transform:rotate(-28deg);z-index:-1;animation:streak 4.5s var(--ease) infinite;opacity:0}.hero-streak.s2{animation-delay:1.6s;top:30%;background:linear-gradient(90deg,transparent,var(--white),transparent)}.hero-streak.s3{animation-delay:3s;top:70%}@keyframes streak{0%{left:-40vw;opacity:0}15%{opacity:1}60%{left:110vw;opacity:0}to{left:110vw;opacity:0}}.hero-top{display:flex;justify-content:center;margin-bottom:36px}.live-chip{display:inline-flex;align-items:stretch;border:1px solid var(--line-strong);font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;background:rgba(4,6,26,.5)}.live-chip>span{padding:10px 14px;display:inline-flex;align-items:center;gap:8px}.live-chip .live{background:var(--red);font-weight:700}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--white);animation:pulse 1.4s infinite}@keyframes pulse{50%{opacity:.25}}.clock{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--white)}.hero-title{text-align:center;position:relative}.hero-title .script{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%) rotate(-7deg);font-size:clamp(64px,12vw,210px);color:var(--red);opacity:.92;pointer-events:none;white-space:nowrap;mix-blend-mode:screen;text-shadow:0 0 40px rgba(225,6,0,.4)}.hero-sub{text-align:center;margin:36px auto 0}.hero-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:36px}.hero-meta{position:absolute;bottom:0;left:0;right:0;border-top:1px solid var(--line)}.hero-meta .wrap{display:grid;grid-template-columns:repeat(4,1fr)}.hero-meta .wrap>div{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mist);border-left:1px solid var(--line);padding:18px 0 18px 18px}.hero-meta .wrap>div:first-child{border-left:0;padding-left:0}.hero-meta strong{display:block;color:var(--white);font-family:var(--font-display);font-stretch:125%;font-size:15px;letter-spacing:.02em;margin-top:4px}.ticker{background:var(--red);overflow:hidden;border-block:1px solid rgba(0,0,0,.2);transform:rotate(-1.2deg) scale(1.02);position:relative;z-index:2}.ticker-track{display:flex;width:max-content;animation:marquee 34s linear infinite}.ticker-item{display:inline-flex;align-items:center;gap:28px;padding:16px 28px 16px 0;font-family:var(--font-display);font-stretch:125%;font-weight:900;font-size:clamp(18px,2vw,26px);text-transform:uppercase;white-space:nowrap}.ticker-item svg{width:22px;height:22px}@keyframes marquee{to{transform:translateX(-50%)}}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,1fr);grid-gap:16px;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:20px;scrollbar-width:thin;scrollbar-color:var(--red) transparent}.card{scroll-snap-align:start;background:var(--navy-900);border:1px solid var(--line);display:flex;flex-direction:column;transition:transform .35s var(--ease),border-color .35s var(--ease);min-height:520px}.card:hover{transform:translateY(-6px);border-color:var(--red)}.card-visual{position:relative;height:210px;overflow:hidden;background:linear-gradient(160deg,rgba(47,69,255,.5),transparent 60%),repeating-linear-gradient(-62deg,transparent 0 18px,rgba(255,255,255,.06) 18px 19px),var(--navy-800);border-bottom:1px solid var(--line)}.card:nth-child(2n) .card-visual{background:linear-gradient(160deg,rgba(225,6,0,.55),transparent 65%),repeating-linear-gradient(-62deg,transparent 0 18px,rgba(255,255,255,.06) 18px 19px),var(--navy-800)}.card-num{position:absolute;right:-10px;bottom:-38px;font-family:var(--font-display);font-stretch:125%;font-weight:900;font-size:200px;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.35);transition:transform .5s var(--ease)}.card:hover .card-num{transform:translateX(-12px)}.card-tag{position:absolute;top:16px;left:16px;background:var(--white);color:var(--navy-950);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;font-weight:500}.card-body{padding:26px 24px 24px;display:flex;flex-direction:column;gap:14px;flex:1 1}.card-body p{margin:0;color:var(--mist);font-size:15px}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding:0;list-style:none}.chips li{font-family:var(--font-mono);font-size:10.5px;border:1px solid var(--line-strong);padding:5px 8px}.card-foot,.chips li{letter-spacing:.08em;text-transform:uppercase}.card-foot{display:flex;justify-content:space-between;align-items:center;background:var(--red);padding:14px 24px;font-family:var(--font-display);font-stretch:112%;font-weight:800;font-size:12px}.tools{background:var(--paper);color:var(--navy-950)}.tools .eyebrow,.tools .lede{color:#4a4f72}.tools-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--navy-950)}.tool{padding:34px 30px 40px 0;border-bottom:1px solid rgba(6,10,38,.15);position:relative}.tool:not(:nth-child(3n+1)){padding-left:30px;border-left:1px solid rgba(6,10,38,.15)}.tool-kicker{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin-bottom:18px;display:block}.tool h3{margin-bottom:14px}.tool p{margin:0;color:#3e4366;font-size:15.5px}.ds{margin-top:clamp(56px,7vw,96px);position:relative;background:var(--red);color:var(--white);overflow:hidden;display:grid;grid-template-columns:1.1fr 1fr;isolation:isolate}.ds:before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(-62deg,transparent 0 30px,rgba(0,0,0,.08) 30px 31px),radial-gradient(80% 120% at 100% 0,rgba(0,0,0,.35),transparent 60%)}.ds-left{min-width:0;padding:clamp(32px,4.5vw,64px);display:flex;flex-direction:column;gap:22px}.ds-title{font-size:clamp(30px,5vw,76px)}.ds-badge{align-self:flex-start;background:var(--navy-950);font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:8px 12px}.ds-left p{margin:0;max-width:52ch;color:rgba(255,255,255,.9)}.ds-right{position:relative;display:flex;align-items:center;justify-content:center;padding:clamp(32px,4vw,56px)}.ds-word{position:absolute;right:-2%;bottom:-6%;font-family:var(--font-display);font-stretch:125%;font-weight:900;font-size:clamp(80px,12vw,190px);line-height:.8;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.35);z-index:-1;white-space:nowrap}.ds-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.35)}.ds-stats div{padding-top:14px}.ds-stats strong{display:block;font-family:var(--font-display);font-stretch:125%;font-weight:900;font-size:clamp(18px,2vw,28px);line-height:1.05;text-transform:uppercase}.ds-stats span{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.mp{width:min(360px,100%);background:#fff;color:#1c1e21;border-radius:10px;box-shadow:0 40px 80px rgba(0,0,0,.35);overflow:hidden;transform:rotate(3deg);font-family:var(--font-body)}.mp-top{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #e4e6eb;font-weight:700;font-size:14px}.mp-top i{width:26px;height:26px;border-radius:50%;background:#1877f2;display:inline-block}.mp-img{height:170px;background:linear-gradient(180deg,#8fb6e6,#dbe7f3 60%,#c9b89a 61%,#b9a684);position:relative}.mp-img svg{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);width:78%}.mp-body{padding:14px}.mp-price{font-size:20px;font-weight:800}.mp-title{font-size:15px;margin:2px 0 8px}.mp-meta{font-size:12px;color:#65676b}.mp-btn{margin-top:12px;background:#1877f2;color:#fff;text-align:center;padding:9px;border-radius:6px;font-weight:700;font-size:14px}.mp-posted{position:absolute;top:18%;left:2%;background:var(--navy-950);color:var(--white);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:10px 14px;transform:rotate(-4deg);box-shadow:0 16px 40px rgba(0,0,0,.35);z-index:2}.mp-posted b{color:var(--gold)}.band{position:relative;overflow:hidden;padding:clamp(80px,10vw,140px) 0 clamp(40px,6vw,80px);background:linear-gradient(180deg,var(--navy-950),var(--navy-900))}.band-head{display:flex;align-items:center;gap:18px;margin-bottom:20px}.band-giant{font-family:var(--font-display);font-stretch:125%;font-weight:900;font-size:clamp(110px,24vw,420px);line-height:.8;text-transform:uppercase;white-space:nowrap;background:repeating-linear-gradient(180deg,transparent 0 6px,rgba(6,10,38,.55) 6px 9px),linear-gradient(100deg,#e9ecff,#6f7dff 35%,#1b2566 70%,#e9ecff);background-size:100% 100%,200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sheen 9s linear infinite;will-change:transform}@keyframes sheen{to{background-position:0 0,-200% 0}}.band-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;margin-top:40px;align-items:end}.work-grid{display:grid;grid-template-columns:1fr 1.25fr;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:center}.work-meta{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.pill{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line-strong);padding:7px 10px}.pill.solid{background:var(--red);border-color:var(--red)}.feature-list{list-style:none;padding:0;margin:0 0 32px;border-top:1px solid var(--line)}.feature-list li{display:grid;grid-template-columns:34px 1fr;padding:14px 0;border-bottom:1px solid var(--line);font-size:15.5px}.feature-list li span{font-family:var(--font-mono);font-size:11px;color:var(--red);padding-top:4px}.browser{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 50px 120px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.08);transform:perspective(1600px) rotateY(-8deg) rotateX(3deg);transition:transform .8s var(--ease);color:#0f172a;font-family:var(--font-body)}.browser:hover{transform:perspective(1600px) rotateY(0) rotateX(0)}.browser-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#e9ebf0}.browser-bar i{width:10px;height:10px;border-radius:50%;background:#c9ccd4;display:inline-block}.browser-bar i:first-child{background:#ff5f57}.browser-bar i:nth-child(2){background:#febc2e}.browser-bar i:nth-child(3){background:#28c840}.browser-url{flex:1 1;margin-left:10px;background:#fff;border-radius:6px;padding:5px 12px;font-size:12px;color:#475569;font-family:var(--font-mono)}.g-nav{background:#14376f;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:12px 18px;font-size:12px;font-weight:600}.g-nav b{font-family:var(--font-display);font-stretch:112%;font-weight:900;letter-spacing:.04em;font-size:14px}.g-nav nav{display:flex;gap:14px;opacity:.85}.g-body{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:16px;gap:16px;padding:18px;background:#f5f7fb}.g-photo{border-radius:8px;height:230px;background:linear-gradient(180deg,#7aa7dd,#cfe0f2 55%,#c7a676 56%,#a78a5e);position:relative;overflow:hidden}.g-photo svg{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);width:86%}.g-play{position:absolute;top:12px;left:12px;background:rgba(15,23,42,.85);color:#fff;font-size:11px;font-weight:600;padding:6px 10px;border-radius:999px}.g-thumbs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin-top:8px}.g-thumbs i{height:42px;border-radius:5px;background:linear-gradient(135deg,#cdd7e6,#9fb2cc);display:block}.g-info{background:#fff;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:8px;border:1px solid #e2e8f0}.g-stock{font-size:10.5px;color:#64748b;font-family:var(--font-mono)}.g-title{font-weight:800;font-size:15px;line-height:1.2}.g-price{font-family:var(--font-display);font-stretch:112%;font-weight:900;font-size:26px;color:#14376f}.g-note{font-size:10.5px;color:#64748b}.g-specs{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;font-size:11px}.g-specs div{background:#f1f5f9;border-radius:5px;padding:6px 8px}.g-specs b{display:block;font-size:12px}.g-cta{background:#e10600;color:#fff;text-align:center;font-weight:800;font-size:12px;padding:10px;border-radius:6px;letter-spacing:.02em}.g-cta.alt{background:#14376f}.process{background:var(--ink)}.days{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--line);margin-bottom:48px}.day{background:none;border:0;color:var(--mist);padding:14px 0 18px;text-align:left;cursor:pointer;position:relative;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.day strong{display:block;font-family:var(--font-display);font-stretch:125%;font-weight:900;font-size:clamp(28px,3.4vw,52px);line-height:1;color:var(--white);margin-top:6px;letter-spacing:0}.day:after{content:"";position:absolute;left:0;right:100%;bottom:-1px;height:3px;background:var(--red);transition:right .4s var(--ease)}.day[aria-selected=true] strong{color:var(--red)}.day[aria-selected=true]:after{right:12px}.program{display:grid;grid-template-columns:280px 1fr;grid-gap:48px;gap:48px;min-height:280px}.program-time{font-family:var(--font-mono);font-size:13px;color:var(--mist);letter-spacing:.1em;text-transform:uppercase;padding-top:14px}.program-list{list-style:none;margin:0;padding:0}.program-list li{font-family:var(--font-display);font-stretch:125%;font-weight:900;text-transform:uppercase;font-size:clamp(20px,2.5vw,38px);line-height:1.02;padding:12px 0;border-bottom:1px solid var(--line);animation:rise .55s var(--ease) both}.program-list li:nth-child(2){animation-delay:.06s}.program-list li:nth-child(3){animation-delay:.12s}.program-list li:first-child{color:var(--red)}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}.ind-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.ind{display:grid;grid-template-columns:70px 1fr 1fr 40px;align-items:center;grid-gap:20px;gap:20px;padding:22px 0;border-bottom:1px solid var(--line);position:relative;overflow:hidden;transition:padding .35s var(--ease)}.ind:before{content:"";position:absolute;inset:0;background:var(--red);transform:scaleY(0);transform-origin:bottom;transition:transform .4s var(--ease);z-index:-1}.ind:hover:before{transform:scaleY(1)}.ind:hover{padding-left:18px;padding-right:18px}.ind{isolation:isolate}.ind-num{font-family:var(--font-mono);font-size:12px;color:var(--mist)}.ind:hover .ind-note,.ind:hover .ind-num{color:var(--white)}.ind-name{font-family:var(--font-display);font-stretch:125%;font-weight:900;font-size:clamp(26px,3.6vw,54px);text-transform:uppercase;line-height:1}.ind-note{color:var(--mist);font-size:15px}.compare{width:100%;border-collapse:collapse}.compare td,.compare th{text-align:left;padding:20px 18px;border-bottom:1px solid var(--line);vertical-align:top}.compare thead th{font-family:var(--font-display);font-stretch:125%;font-weight:900;text-transform:uppercase;font-size:15px;letter-spacing:.02em}.compare td:last-child,.compare thead th:last-child{background:rgba(225,6,0,.12);border-left:2px solid var(--red)}.compare thead th:last-child{background:var(--red)}.compare th[scope=row]{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mist);font-weight:500;width:22%}.compare td:nth-child(2){color:var(--mist)}.compare td:last-child{font-weight:600}.faq-grid{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px)}.faq-grid>div:first-child{position:-webkit-sticky;position:sticky;top:120px;align-self:start}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:24px 50px 24px 0;position:relative;font-family:var(--font-display);font-stretch:112%;font-weight:800;font-size:clamp(18px,1.6vw,22px)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line-strong);font-size:20px;font-weight:400;transition:transform .3s var(--ease),background .3s var(--ease)}.faq details[open] summary:after{transform:translateY(-50%) rotate(45deg);background:var(--red);border-color:var(--red)}.faq details p{margin:0 0 26px;color:var(--mist);max-width:62ch}.cta{position:relative;overflow:hidden;background:var(--red);isolation:isolate}.cta:before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(-62deg,transparent 0 40px,rgba(0,0,0,.07) 40px 41px),radial-gradient(70% 90% at 0 100%,rgba(6,10,38,.55),transparent 65%)}.lights{display:flex;gap:10px;margin-bottom:28px}.lights i{width:22px;height:22px;border-radius:50%;background:rgba(0,0,0,.35);box-shadow:inset 0 0 0 2px rgba(0,0,0,.3);animation:light 5s infinite}.lights i:nth-child(2){animation-delay:.5s}.lights i:nth-child(3){animation-delay:1s}.lights i:nth-child(4){animation-delay:1.5s}.lights i:nth-child(5){animation-delay:2s}@keyframes light{0%,8%{background:rgba(0,0,0,.35)}10%,58%{background:#fff;box-shadow:0 0 18px #fff}60%,to{background:rgba(0,0,0,.35)}}.cta-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:start}.cta p.lede{color:rgba(255,255,255,.9)}.form{background:var(--navy-950);padding:clamp(24px,3vw,40px);display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 24px),calc(100% - 24px) 100%,0 100%)}.field{display:flex;flex-direction:column;gap:6px}.field.full{grid-column:1/-1}.field label{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mist)}.field input,.field select,.field textarea{background:transparent;border:0;border-bottom:1px solid var(--line-strong);color:var(--white);font:inherit;font-size:16px;padding:10px 0;border-radius:0;transition:border-color .2s}.field select option{background:var(--navy-950)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-bottom-color:var(--red)}.field textarea{resize:vertical;min-height:90px}.form .btn{grid-column:1/-1;justify-content:center;margin-top:10px}.form-status{grid-column:1/-1;font-size:14px;min-height:1.4em;margin:0}.form-status.ok{color:#7dffa8}.form-status.err{color:var(--gold)}.hp{position:absolute;left:-9999px}.footer{background:var(--ink);padding-top:clamp(64px,8vw,110px);overflow:hidden}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);grid-gap:40px;gap:40px}.footer h4{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mist);font-weight:500;margin:0 0 16px}.footer ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.footer ul a{font-family:var(--font-display);font-stretch:112%;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.04em}.footer ul a:hover{color:var(--red)}.footer p{color:var(--mist);font-size:15px;max-width:38ch}.footer-giant{font-family:var(--font-display);font-stretch:125%;font-weight:900;text-transform:uppercase;font-size:6.2vw;line-height:.8;white-space:nowrap;margin-top:clamp(60px,8vw,110px);color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.22);text-align:center;transform:translateY(14%)}.footer-giant span{color:var(--red);-webkit-text-stroke:0}.footer-legal{border-top:1px solid var(--line);position:relative;z-index:1;background:var(--ink)}.footer-legal .wrap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mist)}.cs-hero{padding:clamp(60px,9vw,140px) 0 clamp(40px,6vw,80px);position:relative;overflow:hidden}.cs-hero .script{color:var(--red);font-size:clamp(48px,8vw,130px);display:block;transform:rotate(-5deg);margin:-.3em 0 0 .6em}.cs-feats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.cs-feat{border:1px solid var(--line);padding:28px 26px;background:var(--navy-900);transition:border-color .3s}.cs-feat:hover{border-color:var(--red)}.cs-feat span{font-family:var(--font-mono);font-size:11px;color:var(--red);letter-spacing:.12em}.cs-feat h3{margin:14px 0 12px}.cs-feat p{margin:0;color:var(--mist);font-size:15px}.stack{display:flex;gap:10px;flex-wrap:wrap}.reveal{opacity:0;transform:translateY(40px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.reveal.in{opacity:1;transform:none}@media (max-width:1100px){.header-cta,.nav{display:none}.menu-btn{display:grid;place-items:center}.mobile-nav.open{display:flex;flex-direction:column;gap:4px;padding:12px var(--gutter) 28px;background:var(--navy-950);border-bottom:1px solid var(--line)}.mobile-nav a{font-family:var(--font-display);font-stretch:125%;font-weight:900;font-size:28px;text-transform:uppercase;padding:8px 0}.tools-grid{grid-template-columns:1fr 1fr}.tool:not(:nth-child(3n+1)){padding-left:0;border-left:0}.tool:nth-child(2n){padding-left:30px;border-left:1px solid rgba(6,10,38,.15)}.band-row,.cta-grid,.ds,.faq-grid,.work-grid{grid-template-columns:1fr}.ds-right{min-height:460px}.cs-feats,.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){body{font-size:16px}.utility-links{display:none}.hero-meta .wrap{grid-template-columns:1fr 1fr}.hero-meta .wrap>div:nth-child(3){border-left:0;padding-left:0}.hero-meta .wrap>div:nth-child(n+3){border-top:1px solid var(--line)}.hero{padding-bottom:170px}.live-chip .hide-sm{display:none}.cs-feats,.tools-grid{grid-template-columns:1fr}.tool:nth-child(2n){padding-left:0;border-left:0}.ds-title{font-size:25px}.ds-badge{font-size:10px}.ds-stats{gap:10px}.ds-stats,.g-body{grid-template-columns:1fr}.browser{transform:none}.program{grid-template-columns:1fr;gap:10px}.days .day strong{font-size:24px}.ind{grid-template-columns:40px 1fr}.ind-note{grid-column:2}.compare thead,.ind svg{display:none}.compare,.compare tbody,.compare td,.compare th,.compare tr{display:block;width:100%}.compare tr{border-bottom:1px solid var(--line-strong);padding:10px 0}.compare th[scope=row]{border:0;padding:10px 0 4px}.compare td{border:0;padding:6px 12px}.compare td:nth-child(2):before{content:"Template vendor: ";font-weight:600}.compare td:last-child:before{content:"Retailer Marketing: "}.footer-grid,.form{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}