:root{color-scheme:dark;--gold:#e3bd7c;--ink:#f7f0e4;--muted:#b8bdc1}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 82% 0%,#322418,#080b0f 47%,#090d11);color:var(--ink);font:15px/1.6 "Segoe UI",Arial,sans-serif}a{color:var(--gold)}.wrap{width:min(1200px,calc(100% - 44px));margin:auto}header{border-bottom:1px solid #51432f;background:#090d10}header .wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0}header img{width:min(235px,45vw);height:auto}nav{display:flex;flex-wrap:wrap;gap:17px}nav a{font-size:13px;text-decoration:none;color:#f5deb5}h1,h2{font-family:Georgia,serif;font-weight:500;letter-spacing:-.025em}h1{font-size:clamp(36px,5vw,65px);line-height:1.09;max-width:930px;margin:13px 0 19px}h2{font-size:25px;margin:10px 0}.intro{padding:66px 0 34px}.eyebrow{color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.17em}.intro p,.lead{color:#c9ced0;max-width:880px;font-size:16px}.notice{padding:17px 20px;border:1px solid #67583b;border-radius:12px;background:#1c1b17;color:#e2d5bf;margin:19px 0 28px}.sector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;padding:22px 0 76px}.sector{background:linear-gradient(165deg,#161c20,#101519);border:1px solid #555044;border-radius:16px;padding:26px;min-width:0}.sector-number{color:var(--gold);letter-spacing:.15em;font-size:11px}.sector h2{color:#f5dfb9;font-size:25px;margin:10px 0}.sector .pain{color:#c4c7c9;margin:0 0 20px;min-height:43px}.offers{display:grid;gap:13px}.offer{padding:16px;border:1px solid #3c4448;border-radius:11px;background:#10181e}.offer strong{display:block;color:#f4ecd9;font-size:15px}.offer p{color:#bfc8cb;font-size:13px;margin:6px 0 11px}.offer a{font-size:13px;font-weight:750;text-decoration:none}.offer.basic{border-color:#937344;background:#211c17}.offer.special{border-color:#4b6965}.topics{font-size:12px;color:#abb5b6;margin:0 0 10px}.topics span{color:#e8c98f}footer{padding:30px 0;border-top:1px solid #343a3b;color:#aeb2ae;font-size:12px}a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media(max-width:740px){.sector-grid{grid-template-columns:1fr}.intro{padding:42px 0 24px}.sector{padding:20px}.sector .pain{min-height:0}header .wrap{align-items:flex-start;flex-direction:column}}