*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#11110f;color:#f0eee7;font-family:Arial,Helvetica,sans-serif;line-height:1.7}.site-header,.page,.site-footer{width:min(100% - 40px,920px);margin-inline:auto}.site-header{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid #393a34}.brand{color:#d7fb48;font-weight:800;font-size:22px;text-decoration:none}.language,.breadcrumbs a,.site-footer a,.page a{color:#d7fb48}.breadcrumbs{margin:24px 0;color:#aaa99f;font-size:14px}.page{padding:12px 0 72px}.eyebrow{color:#d7fb48;text-transform:uppercase;letter-spacing:.12em;font-size:13px}.page h1{font-size:clamp(38px,7vw,68px);letter-spacing:-.035em;line-height:1.05;margin:12px 0 22px}.page h2{font-size:clamp(25px,4vw,36px);line-height:1.15;margin:48px 0 16px}.page h3{font-size:21px;margin-bottom:8px}.lead{max-width:760px;color:#d0cfc8;font-size:clamp(18px,2.3vw,22px)}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));gap:14px;margin:22px 0}.card{padding:20px;border:1px solid #45463e;border-radius:16px;background:#171714}.price{color:#d7fb48;font-size:23px;font-weight:700}.cta{display:inline-block;margin:18px 10px 8px 0;padding:13px 21px;background:#d7fb48;color:#11110f!important;border-radius:999px;font-weight:700;text-decoration:none}.muted{color:#aaa99f}.notice{padding:16px 18px;border-left:3px solid #d7fb48;background:#191a16}.page ul{padding-left:22px}.page li{margin:8px 0}.faq-item{padding:18px 0;border-bottom:1px solid #393a34}.site-footer{border-top:1px solid #393a34;padding:24px 0 42px;color:#aaa99f;font-size:14px}.site-footer nav{display:flex;flex-wrap:wrap;gap:10px 20px;margin-bottom:16px}.site-footer a{font-size:15px}a:focus-visible{outline:2px solid #d7fb48;outline-offset:4px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
