.arena{background:#071226;color:#fff;min-height:100vh}.landing{padding-bottom:70px}.arena-hero,.formats,.config,.steps,.final-cta{max-width:1180px;margin:auto;padding:70px 28px}.product-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.platform-label{font:700 10px 'DM Mono',monospace;letter-spacing:.1em;color:#ff6d82}.arena h1{font:900 clamp(52px,7vw,80px)/.82 'Barlow Condensed',sans-serif;letter-spacing:-.06em;margin:18px 0}.arena h1 em,.arena h2 em{color:#ff7187;font-style:normal}.arena-hero p:not(.platform-label){max-width:520px;color:#d5e0ef;line-height:1.55;font-size:14px}.hero-actions{display:flex;gap:10px;margin:23px 0}.hero-actions a,.final-cta>a{background:#f05e75;color:#fff;padding:13px 15px;text-decoration:none;font:800 10px 'DM Mono',monospace}.hero-actions .ghost{background:#0c1c35;border:1px solid #42536e}.arena small{color:#4ee0b0;font:700 9px 'DM Mono'}.live-panel{border:1px solid #2f75a6;border-radius:13px;padding:20px;background:#0d2947}.live-panel>b{display:block;font:700 10px 'DM Mono';color:#57e6be}.live-panel>b i{float:right;color:#fff;font-style:normal}.live-feature{background:linear-gradient(120deg,#684965,#132d55);padding:17px;border-radius:9px;margin:16px 0}.live-feature span,.live-feature p{font:9px 'DM Mono';color:#d5e0ef}.live-feature h2{font:800 28px 'Barlow Condensed';margin:7px 0}.score-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.score-grid span{padding:8px;background:#06162c;border-radius:4px;font:700 9px 'DM Mono'}.score-grid b{float:right;color:#ff6d82}.formats,.config,.steps{border-top:1px solid #21334c}.split-head{display:flex;justify-content:space-between;align-items:end;gap:40px}.split-head h2,.final-cta h2{font:800 43px/.88 'Barlow Condensed';letter-spacing:-.04em;text-transform:uppercase;margin:10px 0}.split-head p{max-width:360px;font-size:11px;color:#b5c4d7}.format-grid,.steps>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px}.format-grid article,.steps article,.config-grid>*{border:1px solid #38506e;background:#10233d;border-radius:9px;padding:18px}.format-grid span,.config-grid aside>span{background:#3a3153;color:#ff8b9e;padding:6px;font:700 10px 'DM Mono';border-radius:4px}.format-grid h3,.steps h3,.config-grid h3{font:800 23px 'Barlow Condensed';text-transform:uppercase;margin:28px 0 8px}.format-grid p,.steps p,.config-grid p{font-size:11px;line-height:1.45;color:#c4d1e0}.format-grid b{font:700 9px 'DM Mono';color:#66e9c1}.format-grid .more{border-style:dashed;background:transparent}.config-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:15px;margin-top:25px}.config form{background:#10233d}.config label{display:block;font:700 9px 'DM Mono';margin:13px 0}.config form>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.config input,.config select{width:100%;background:#091a31;border:1px solid #38506e;color:#fff;padding:9px;margin-top:5px;font-size:11px}.config button{background:#ff7187;border:0;padding:12px;color:#fff;font:800 10px 'DM Mono'}.config-grid aside{background:linear-gradient(140deg,#10233d,#182b4d)}.metric{display:flex;gap:13px;margin-top:32px}.metric b{font:800 14px 'Barlow Condensed'}.steps>div article b{color:#5ee0f0;font:700 13px 'DM Mono'}.final-cta{margin-top:40px;max-width:1060px;border:1px solid #db586e;border-radius:12px;background:linear-gradient(110deg,#202641,#172b4d)}.final-cta h2{font-size:53px}.final-cta p{max-width:520px;color:#d8dfeb;font-size:12px;line-height:1.5}.footer{background:#071226;color:#fff}.config-guide .guide-card{display:block}.guide-card h3{margin-top:20px}.guide-card ul{margin:20px 0 24px;padding:0;list-style:none}.guide-card li{color:#c9d8e8;font:500 13px/1.45 Inter,Arial,sans-serif;margin:9px 0}.guide-card li:before{content:'✓';color:#5ee0c1;font-weight:800;margin-right:8px}.guide-card>a{display:inline-block;background:#f05e75;color:#fff;padding:13px 15px;text-decoration:none;font:800 11px 'DM Mono',monospace}@media(max-width:760px){.product-hero,.config-grid,.format-grid,.steps>div{grid-template-columns:1fr}.split-head{display:block}.arena-hero,.formats,.config,.steps,.final-cta{padding:48px 18px}.live-panel{margin-top:10px}.config form>div{grid-template-columns:1fr}.final-cta h2{font-size:42px}}
