:root{--orange:#ff5a16;--ink:#07090b;--paper:#f4f0e8;--gray:#a8adb3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}.nav{position:sticky;top:0;z-index:10;height:76px;background:rgba(7,9,11,.96);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;border-bottom:2px solid var(--orange)}.brand{font-family:Anton,sans-serif;letter-spacing:1px;font-size:22px}.brand span{background:var(--orange);padding:7px 8px;margin-right:8px}.nav nav{display:flex;gap:28px;align-items:center;font-size:13px;font-weight:800;text-transform:uppercase}.nav-cta{border:1px solid var(--orange);padding:12px 18px}#menu{display:none;background:none;border:0;color:#fff;font-size:24px}.hero{min-height:640px;background:radial-gradient(circle at 80% 20%,#333 0,#111 28%,#060708 72%);color:#fff;position:relative;display:grid;grid-template-columns:1fr 280px;align-items:center;padding:80px 8vw;overflow:hidden}.hero:after{content:"";position:absolute;right:-160px;bottom:-370px;width:720px;height:720px;border:4px solid rgba(255,90,22,.35);border-radius:50%;box-shadow:0 0 0 75px rgba(255,255,255,.025),0 0 0 150px rgba(255,90,22,.08)}.hero-copy{position:relative;z-index:2;max-width:850px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:4px;color:#ff7a42}.hero h1,.section h2{font-family:Anton,sans-serif;font-weight:400;line-height:.95;letter-spacing:.5px;margin:16px 0;font-size:clamp(52px,7.5vw,104px)}.hero h1 em{font-style:normal;color:var(--orange)}.hero-copy>p:not(.eyebrow){max-width:620px;color:#cfd2d5;font-size:18px;line-height:1.7}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:32px 0}.btn,.select{display:inline-flex;justify-content:center;align-items:center;padding:16px 22px;border:0;font-weight:800;text-transform:uppercase;letter-spacing:.5px;cursor:pointer}.primary{background:var(--orange);color:#fff}.ghost{border:1px solid #777;color:#fff}.sound{background:none;color:#aaa;border:0;padding:0;cursor:pointer}.score{z-index:2;border-left:1px solid #555;padding-left:26px}.score strong{font-family:Anton;font-size:90px;display:block}.score strong span{color:var(--orange);font-size:46px}.score p{color:#aaa}blockquote{margin:0;background:var(--orange);color:#fff;padding:25px 8vw;text-align:center;font-weight:700;line-height:1.6}blockquote cite{display:block;font-style:normal;font-size:12px}.section{padding:100px 8vw}.split,.support,.contact{display:grid;grid-template-columns:1fr 1fr;gap:7vw}.section h2{font-size:clamp(42px,5vw,72px)}.section p{line-height:1.7}.orange{color:var(--orange)}.stats{display:flex;gap:14px;margin-top:28px}.stats div{flex:1;border-top:3px solid var(--orange);padding-top:12px}.stats b{font:48px Anton;display:block}.stats span{font-size:11px;text-transform:uppercase;font-weight:800}.dark{background:var(--ink);color:#fff}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px}.cards article{border:1px solid #30343a;padding:30px;background:#101317}.cards article>span,.stars{color:var(--orange);font-weight:800;letter-spacing:4px}.cards h3{font:30px Anton;margin:35px 0 12px}.cards p{color:#b8bdc2}.support ul{list-style:none;padding:0}.support li{padding:20px 0 20px 32px;border-bottom:1px solid #ccc;position:relative;font-weight:700}.support li:before{content:"✓";position:absolute;left:0;color:var(--orange)}.packages{text-align:center}.price-grid{text-align:left;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px}.price-grid article{background:#fff;padding:36px;position:relative;border-top:5px solid #1c2024}.price-grid .featured{background:#121518;color:#fff;border-color:var(--orange);transform:translateY(-12px)}.tag{position:absolute;top:0;right:0;background:var(--orange);color:#fff;padding:9px;font-size:10px;font-weight:800}.price-grid h3{font:56px Anton;margin:15px 0}.price-grid h3 span{font-size:28px;color:var(--orange)}.price-grid ul{padding-left:20px;line-height:2}.select{width:100%;background:var(--orange);color:#fff;margin-top:15px}.pay{margin-top:50px}.cash{background:#00d64f;color:#061108}.pay small{display:block;margin-top:10px}.reviews article b{font-size:12px}.contact{background:#fff}.contact form{display:grid;gap:15px}.contact label{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1px}.contact input,.contact textarea{width:100%;padding:15px;margin-top:7px;border:1px solid #bbb;background:#fafafa;font:inherit}#status{font-size:13px}footer{background:#050607;color:#aaa;padding:50px 8vw;display:grid;gap:20px}footer>div:last-of-type{display:flex;gap:25px;color:#fff;font-weight:700}footer small{border-top:1px solid #333;padding-top:20px}@media(max-width:800px){.nav nav{display:none;position:absolute;top:76px;left:0;right:0;background:#080a0c;padding:24px;flex-direction:column}.nav nav.open{display:flex}#menu{display:block}.hero{grid-template-columns:1fr;padding:70px 6vw}.score{display:none}.split,.support,.contact{grid-template-columns:1fr}.cards,.price-grid{grid-template-columns:1fr}.price-grid .featured{transform:none}.section{padding:75px 6vw}.stats{flex-wrap:wrap}.stats div{min-width:120px}footer>div:last-of-type{flex-wrap:wrap}}