:root{--night:#061426;--violet:#6649b8;--ice:#dff7f5;--lime:#b9f269}*{box-sizing:border-box}body{margin:0;background:var(--night);color:var(--ice);font:16px/1.6 system-ui}a{color:inherit}header{height:82px;display:flex;align-items:center;padding:0 6vw;border-bottom:1px solid #ffffff33}header>a{text-decoration:none;font-weight:900;line-height:1}header b{color:var(--lime)}nav{margin-left:auto;display:flex;gap:24px}.hero{position:relative;min-height:650px}.hero img{width:100%;height:650px;object-fit:cover;opacity:.35}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,var(--night),transparent)}.hero div{position:absolute;z-index:2;left:7vw;top:100px;max-width:700px}.hero h1{font-size:clamp(3rem,7vw,7rem);line-height:.9}.hero a,.quiz button{display:inline-block;background:var(--lime);color:var(--night);padding:13px 18px;border:0;font-weight:bold;text-decoration:none}.quiz,.pack,.guide,.faq{padding:90px 7vw;max-width:1180px;margin:auto}.quiz{display:grid;grid-template-columns:1fr 1fr;gap:45px}.quiz h2,.pack h2,.guide h2,.faq h2{font-size:clamp(2.2rem,5vw,4.5rem);line-height:1}.quiz form{display:grid;gap:15px;background:#102742;padding:28px}.quiz article{grid-column:2;background:var(--violet);padding:22px}.base{display:grid;grid-template-columns:repeat(3,1fr)}.base div{padding:70px 4vw;background:var(--ice);color:var(--night);border-right:1px solid #789}.base span{color:var(--violet);font-weight:bold}.pack>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.pack label{background:#102742;padding:13px}.guide{background:var(--violet);max-width:none;padding-left:12vw}.faq details{border-top:1px solid #ffffff55;padding:18px}footer{padding:55px 6vw;background:#020811;display:grid;grid-template-columns:repeat(4,1fr);gap:25px}footer a,footer button{display:block;color:white;background:none;border:0;margin:7px 0}.cookie{position:fixed;bottom:18px;left:18px;width:360px;background:var(--ice);color:var(--night);padding:18px}.cookie button{padding:7px}dialog{max-width:650px}@media(max-width:750px){nav{display:none}.quiz{grid-template-columns:1fr}.quiz article{grid-column:auto}.base,footer{grid-template-columns:1fr}.pack>div{grid-template-columns:1fr}.cookie{right:18px;width:auto}}
