*,:before,:after{box-sizing:border-box}html,body{color:#f5f5f5;-webkit-font-smoothing:antialiased;background:#0a0a0a;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.container{max-width:1100px;margin:0 auto;padding:0 20px}header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background:#0a0a0aeb;border-bottom:1px solid #1f1f1f;padding:24px 0;position:sticky;top:0}header .container{justify-content:space-between;align-items:center;gap:16px;display:flex}header img{width:auto;height:48px}.brand{align-items:center;gap:12px;display:flex}.brand-name{letter-spacing:.3px;font-size:22px;font-weight:800}.hero{text-align:center;padding:72px 0 48px}.hero h1{background:linear-gradient(135deg,#ffd166,#22c55e);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 18px;font-size:clamp(34px,6vw,60px);font-weight:900;line-height:1.1}.hero p.lead{color:#cfcfcf;max-width:760px;margin:0 auto 36px;font-size:clamp(16px,2.2vw,20px)}.cta{color:#fff;letter-spacing:.4px;text-transform:uppercase;background:linear-gradient(135deg,#16a34a,#15803d);border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:20px 48px;font-size:20px;font-weight:800;transition:transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 30px #16a34a66,inset 0 0 0 1px #ffffff26}.cta:hover{transform:translateY(-2px);box-shadow:0 14px 40px #16a34a8c,inset 0 0 0 1px #ffffff40}.cta:active{transform:translateY(0)}.cta .arrow{transition:transform .2s}.cta:hover .arrow{transform:translate(4px)}.cta-wrap{flex-direction:column;align-items:center;gap:12px;display:flex}.cta-note{color:#9a9a9a;font-size:13px}section{border-top:1px solid #161616;padding:56px 0}section h2{margin:0 0 18px;font-size:clamp(24px,3.4vw,34px);font-weight:800}section p{color:#cfcfcf;margin:0 0 14px}.grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin-top:24px;display:grid}.card{background:#121212;border:1px solid #1f1f1f;border-radius:14px;padding:22px}.card h3{color:#22c55e;margin:0 0 8px;font-size:18px}.card p{color:#bdbdbd;margin:0;font-size:15px}.faq details{background:#121212;border:1px solid #1f1f1f;border-radius:12px;margin-bottom:10px;padding:14px 18px}.faq summary{cursor:pointer;color:#22c55e;font-size:17px;font-weight:700;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";float:right;font-size:22px;line-height:1}.faq details[open] summary:after{content:"−"}.faq details p{color:#cfcfcf;margin:10px 0 4px}.bottom-cta{text-align:center;background:radial-gradient(circle at top,#16a34a1a,#0000 60%);padding:64px 0}.bonus-table{border-collapse:collapse;background:#121212;border:1px solid #1f1f1f;border-radius:12px;width:100%;margin-top:18px;overflow:hidden}.bonus-table th,.bonus-table td{text-align:left;border-bottom:1px solid #1f1f1f;padding:14px 16px}.bonus-table th{color:#22c55e;text-transform:uppercase;letter-spacing:.4px;background:#0f1f15;font-size:14px}.bonus-table tr:last-child td{border-bottom:none}.bonus-table td{color:#cfcfcf;font-size:15px}.bonus-table strong{color:#fff}footer{color:#8a8a8a;text-align:center;border-top:1px solid #1f1f1f;padding:28px 0;font-size:14px}footer a{color:#cfcfcf;text-decoration:underline}
