:root{
      --ink:#14100a; --muted:#625947; --line:#e8ddc7; --paper:#fffaf0; --bg:#f7f1e4;
      --gold:#c8952d; --gold2:#e8c86c; --gold3:#7e581b; --deep:#191207; --green:#1f5c45;
      --white:#fff; --shadow:0 24px 70px rgba(44,31,9,.13); --radius:28px;
      --font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
      --serif: Georgia, 'Times New Roman', serif;
    }
    *{box-sizing:border-box} body{margin:0;font-family:var(--font);color:var(--ink);background:linear-gradient(180deg,#fff 0,#f9f1df 42%,#fffaf2 100%);line-height:1.5} a{color:inherit;text-decoration:none}
    .wrap{width:min(1180px,calc(100% - 40px));margin:auto}.topbar{background:#120d05;color:#f7e7bf;font-size:13px}.topbar .wrap{display:flex;gap:18px;justify-content:space-between;align-items:center;padding:9px 0}.trust-mini{display:flex;gap:18px;flex-wrap:wrap}.trust-mini span:before{content:"✓";color:var(--gold2);margin-right:7px}
    header{position:sticky;top:0;z-index:10;background:rgba(255,250,240,.88);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.nav{height:76px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:12px;font-weight:850;letter-spacing:-.04em;font-size:24px}.mark{width:42px;height:42px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6c9 0 12%,#e7bd55 22%,#b47720 63%,#5f3c12 100%);box-shadow:inset 0 1px 4px rgba(255,255,255,.75),0 8px 22px rgba(200,149,45,.28)}
    nav{display:flex;gap:22px;font-size:14px;font-weight:720;color:#3a2e1b} .nav-cta{padding:12px 17px;border:1px solid #2a1c08;border-radius:999px;background:#1b1307;color:#fff;font-weight:800}.menu{display:flex;align-items:center;gap:22px}
    .hero{position:relative;overflow:hidden;padding:74px 0 46px}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 8%,rgba(232,200,108,.40),transparent 32%),radial-gradient(circle at 6% 26%,rgba(200,149,45,.16),transparent 32%);pointer-events:none}.hero-grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center}.eyebrow{display:inline-flex;gap:9px;align-items:center;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:#fffdf8;color:#74521c;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.eyebrow i{width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px rgba(200,149,45,.15)}h1{font-family:var(--serif);font-size:clamp(44px,6.3vw,78px);line-height:.95;letter-spacing:-.055em;margin:22px 0 22px}.lead{font-size:20px;color:#4d422f;max-width:690px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 20px;border-radius:999px;font-weight:850;border:1px solid #241605}.btn.primary{background:#171006;color:#fff;box-shadow:0 15px 35px rgba(23,16,6,.22)}.btn.secondary{background:#fff8e7;color:#211608;border-color:#d8c497}.note{font-size:13px;color:#725f3c;margin-top:14px}
    .hero-card{background:linear-gradient(160deg,#1a1207,#39240a 54%,#0e0b06);border-radius:34px;padding:24px;color:#fff;box-shadow:var(--shadow);position:relative;overflow:hidden}.hero-card:before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,#f6d977,rgba(246,217,119,.18) 45%,transparent 70%);right:-110px;top:-80px}.price-card{position:relative;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:24px;padding:22px}.price-card h2{font-size:18px;margin:0 0 18px;color:#ffe6a1}.gold-coin{width:190px;height:190px;margin:8px auto 24px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff7bf 0 8%,#f1ce64 20%,#c08325 56%,#6b4212 100%);box-shadow:inset 0 0 0 14px rgba(255,234,143,.18),inset 0 0 0 28px rgba(97,60,16,.16),0 28px 80px rgba(0,0,0,.34);display:grid;place-items:center;font-family:var(--serif);font-size:58px;color:#5f3b10;text-shadow:0 1px #ffe7a1}.checklist{display:grid;gap:12px}.check{display:flex;gap:11px;align-items:flex-start;color:#f7ead0}.check b{color:#fff}.check:before{content:"";width:19px;height:19px;flex:0 0 19px;border-radius:50%;background:var(--gold2);margin-top:2px;box-shadow:inset 0 0 0 5px #42290b}
    .section{padding:58px 0}.section-title{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:24px}.section-title h2{font-family:var(--serif);font-size:clamp(32px,4vw,52px);line-height:1;letter-spacing:-.04em;margin:0}.section-title p{max-width:490px;color:var(--muted);margin:0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:rgba(255,255,255,.78);border:1px solid var(--line);border-radius:var(--radius);padding:24px;box-shadow:0 14px 42px rgba(62,43,14,.06)}.card .num{font-weight:900;color:var(--gold3);font-size:13px;letter-spacing:.12em}.card h3{font-size:22px;line-height:1.12;margin:12px 0 8px;letter-spacing:-.03em}.card p{color:var(--muted);margin:0}.path{display:grid;grid-template-columns:1fr 1fr;gap:22px}.panel{background:#151006;color:#fff;border-radius:32px;padding:30px;position:relative;overflow:hidden}.panel.light{background:#fffdf7;color:var(--ink);border:1px solid var(--line)}.panel h2{font-family:var(--serif);font-size:42px;line-height:1;margin:0 0 14px}.list{display:grid;gap:13px;margin:22px 0 0;padding:0;list-style:none}.list li{display:flex;gap:12px;color:inherit}.list li:before{content:"→";color:var(--gold2);font-weight:900}.comparison{overflow:hidden;border-radius:30px;border:1px solid var(--line);background:#fff}.comparison table{width:100%;border-collapse:collapse}.comparison th,.comparison td{text-align:left;padding:18px;border-bottom:1px solid #eee0c4}.comparison th{background:#171006;color:#ffdda0}.comparison tr:last-child td{border-bottom:0}.badge{display:inline-flex;padding:6px 10px;border-radius:999px;background:#fff3d2;color:#785015;font-weight:800;font-size:12px}.city-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.city{padding:14px 16px;border:1px solid var(--line);background:#fff;border-radius:18px;font-weight:760;color:#3b2a12}.final{padding:70px 0}.final-box{border-radius:38px;background:linear-gradient(135deg,#171006,#3b270a);color:#fff;padding:46px;display:grid;grid-template-columns:1.2fr .8fr;gap:30px;align-items:center;box-shadow:var(--shadow)}.final h2{font-family:var(--serif);font-size:50px;line-height:1;margin:0 0 12px}.mini-form{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.16);border-radius:26px;padding:22px}.field{display:block;width:100%;margin-bottom:11px;padding:14px 15px;border-radius:14px;border:1px solid rgba(255,255,255,.22);background:#fff;color:#14100a}footer{border-top:1px solid var(--line);padding:32px 0;color:#6e604a;background:#fff8e9}.footer-grid{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}
    @media(max-width:900px){nav{display:none}.hero-grid,.path,.final-box{grid-template-columns:1fr}.cards{grid-template-columns:1fr}.city-grid{grid-template-columns:1fr 1fr}.topbar .wrap{align-items:flex-start;flex-direction:column}.hero{padding-top:42px}.wrap{width:min(100% - 28px,1180px)}.hero-card{padding:18px}.section-title{display:block}.section-title p{margin-top:12px}.nav{height:66px}h1{font-size:44px}.final h2,.panel h2{font-size:36px}}
