@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{color-scheme:dark}
body.arena-lead-page{margin:0!important;background:#070e12!important;color:#f5faf8!important}
.ar-request{--neon:#c4ff49;--panel:#122329;--line:#344b50;--text:#f4faf6;--muted:#c1d1d2;color:var(--text);background:radial-gradient(ellipse at 83% 19%,#1e3b2a 0%,#071015 34%,#070d11 78%);font:500 15px/1.65 'DM Sans',system-ui,sans-serif;min-height:100vh}
.ar-request *{box-sizing:border-box}
.ar-request a{text-decoration:none}
.ar-request .ar-wrap{max-width:1140px;padding:0 26px;margin:0 auto}
.ar-request .ar-ribbon{background:var(--neon);color:#09160b;font-size:10px;letter-spacing:.17em;font-weight:900;padding:8px 12px;text-align:center}
.ar-request .ar-header{background:#071216eb;border-bottom:1px solid #2d4646}
.ar-request .ar-head-inner{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:82px}
.ar-request .ar-brand{font:900 27px 'Barlow Condensed',Impact,sans-serif;color:#fff!important;white-space:nowrap}
.ar-request .ar-brand>b{display:inline-block;background:var(--neon);color:#10200d;padding:0 9px;margin-right:8px;transform:skew(-10deg)}
.ar-request .ar-brand>span{color:var(--neon)}
.ar-request .ar-back{font-size:11px;font-weight:800;color:#d2e5e1!important;letter-spacing:.09em;text-transform:uppercase}
.ar-request .ar-back:hover{color:var(--neon)!important}
.ar-request .ar-intro{padding:68px 0 36px;border-bottom:1px solid #334a4d}
.ar-request .ar-overline,.ar-request .ar-kicker{font-size:11px;font-weight:900;color:var(--neon)!important;letter-spacing:.22em;text-transform:uppercase}
.ar-request h1,.ar-request h2{font-family:'Barlow Condensed',Impact,sans-serif;line-height:1;text-transform:uppercase;color:#f6fff9!important}
.ar-request h1{font-size:clamp(59px,8vw,107px);letter-spacing:-.015em;font-weight:900;margin:15px 0}
.ar-request h1 em{font-style:normal;color:var(--neon)}
.ar-request .ar-intro>p:not(.ar-overline){max-width:730px;color:#d1e0dd;line-height:1.9;margin:14px 0 22px}
.ar-request .ar-steps{display:flex;gap:20px;flex-wrap:wrap;color:#c9d8d7;font-size:11px;font-weight:900;letter-spacing:.08em;padding:15px 0}
.ar-request .ar-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:24px;margin:36px 0 90px}
.ar-request .ar-panel,.ar-request .ar-summary,.ar-request .ar-help{border:1px solid #355055;border-radius:9px;background:#0d1e23;box-shadow:0 15px 50px #0002}
.ar-request .ar-panel{padding:33px 35px}
.ar-request .ar-panel h2,.ar-request .ar-summary h2{font-size:36px;font-weight:900;margin:10px 0 26px}
.ar-request .ar-kicker{margin:0 0 8px}
.ar-request .ar-field{margin-bottom:21px}
.ar-request .ar-field label:not(.ar-devices label),.ar-request .ar-label{display:block;color:#f2faf6!important;font-size:13px;font-weight:800;margin-bottom:9px}
.ar-request .ar-field label strong,.ar-request .ar-consent strong{color:var(--neon)}
.ar-request .ar-fields-2{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}
.ar-request :is(input:not([type=checkbox]),select){display:block;width:100%;border-radius:5px;background:#162e34!important;border:1px solid #648087!important;min-height:52px;color:#f6fff8!important;padding:12px 15px!important;font:500 14px 'DM Sans',sans-serif}
.ar-request :is(input:not([type=checkbox]),select):focus{outline:2px solid var(--neon)!important;outline-offset:2px;border-color:var(--neon)!important}
.ar-request input::placeholder{color:#adc2c3!important;opacity:1}
.ar-request select option{background:#132a30;color:#fff}
.ar-request .ar-field small,.ar-request .ar-disclose{display:block;font-size:12px;color:#b8cbca!important;line-height:1.8;margin-top:7px}
.ar-request .ar-divider{height:1px;background:#395255;margin:28px 0}
.ar-request .ar-devices{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:13px}
.ar-request .ar-devices label{display:flex;gap:10px;align-items:center;padding:12px;cursor:pointer;border-radius:5px;background:#162e33;border:1px solid #3e5b5c;font-size:12px;color:#f4faf7;font-weight:800;transition:border-color .2s,background .2s}
.ar-request .ar-devices label:has(input:checked){border-color:var(--neon);background:#273e2d}
.ar-request input[type=checkbox]{accent-color:var(--neon);width:17px;height:17px;flex:0 0 auto}
.ar-request .ar-consent{margin:28px 0 18px}
.ar-request .ar-consent label{display:flex;gap:13px;align-items:start;font-size:12px;color:#d6e7e1;line-height:1.75}
.ar-request .ar-consent input{margin-top:4px}
.ar-request .ar-error{color:#ffaeaf!important;font-size:13px;min-height:1em;font-weight:800}
.ar-request .ar-primary{display:flex;align-items:center;justify-content:center;width:100%;min-height:59px;color:#09150b!important;background:var(--neon)!important;border:1px solid var(--neon);border-radius:4px;font:900 13px 'DM Sans',sans-serif;letter-spacing:.09em;cursor:pointer;transition:transform .15s,box-shadow .15s}
.ar-request .ar-primary:hover{transform:translateY(-2px);box-shadow:0 9px 34px #c4ff4934}
.ar-request .ar-primary:focus-visible,.ar-request a:focus-visible{outline:2px solid #fff!important;outline-offset:3px}
.ar-request .ar-sidebar{display:grid;gap:16px}
.ar-request .ar-summary,.ar-request .ar-help{padding:27px 28px}
.ar-request .ar-summary h2{font-size:45px;margin:8px 0}
.ar-request .ar-small-title{font-size:11px;color:#c0d5d0;font-weight:900;letter-spacing:.13em}
.ar-request .ar-price{font:900 87px/1.1 'Barlow Condensed',Impact,sans-serif;color:var(--neon)}
.ar-request .ar-item{margin:10px 0;color:#e1efeb;font-weight:700;font-size:13px}
.ar-request .ar-help p:not(.ar-kicker){font-size:13px;color:#c3d6d1}
.ar-request .ar-help a{display:inline-block;padding:12px 0;color:var(--neon)!important;font-size:12px;font-weight:900}
.ar-request .ar-footer{background:#050b0f;border-top:1px solid #32484c;padding:28px 0 44px}
.ar-request .ar-footer .ar-wrap{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}
.ar-request .ar-footer span{font-size:11px;color:#b4c8c6}
@media(max-width:850px){.ar-request .ar-grid{grid-template-columns:1fr;gap:22px}.ar-request .ar-sidebar{grid-row:1}.ar-request .ar-summary{padding:22px}.ar-request .ar-price{font-size:64px}}
@media(max-width:560px){.ar-request .ar-wrap{padding:0 18px}.ar-request .ar-head-inner{min-height:68px}.ar-request .ar-brand{font-size:22px}.ar-request .ar-back{font-size:10px}.ar-request .ar-intro{padding:45px 0 22px}.ar-request h1{font-size:clamp(57px,15vw,77px)}.ar-request .ar-panel{padding:24px 17px}.ar-request .ar-fields-2,.ar-request .ar-devices{grid-template-columns:1fr}.ar-request .ar-devices{gap:8px}.ar-request .ar-grid{margin:20px 0 55px}.ar-request .ar-steps{gap:9px}}
@media(prefers-reduced-motion:reduce){.ar-request *{scroll-behavior:auto!important;transition:none!important}}
