:root{--navy:#061b2d;--navy2:#0b2a43;--gold:#d8a91f;--ivory:#fbfaf6;--ink:#13273a;--muted:#607080;--line:#d9e0e5;--ok:#dcefe8;--max:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--ink);font-family:Arial,Tahoma,sans-serif;line-height:1.75}body[dir=rtl]{font-family:Tahoma,Arial,sans-serif}.shell{width:min(var(--max),calc(100% - 40px));margin:auto}.top{position:sticky;top:0;z-index:50;background:rgba(6,27,45,.97);border-bottom:1px solid #ffffff20}.top .shell{min-height:78px;display:flex;align-items:center;gap:26px}.brand{margin-inline-end:auto;color:white;text-decoration:none;font:500 39px/1 Georgia,serif}.brand b{color:var(--gold);font-weight:500}.nav{display:flex;gap:22px;align-items:center}.nav a,.lang{color:#fff;text-decoration:none;font-weight:700;font-size:14px}.lang{border:1px solid #ffffff55;padding:8px 13px;border-radius:999px}.hero{background:linear-gradient(135deg,var(--navy),#0a324f);color:white;padding:88px 0 76px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:52px;align-items:center}.eyebrow{color:var(--gold);font-weight:900;letter-spacing:.04em;margin:0 0 13px}.hero h1{font:700 clamp(42px,5.6vw,74px)/1.08 Georgia,Tahoma,serif;margin:0 0 20px}.hero .lead{font-size:20px;color:#d9e3ea;max-width:780px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:6px;text-decoration:none;font-weight:900;border:1px solid var(--gold);background:transparent;color:inherit;cursor:pointer}.btn.gold{background:var(--gold);color:var(--navy)}.trust{display:grid;gap:12px}.trust div{background:#ffffff0d;border:1px solid #ffffff22;border-inline-start:4px solid var(--gold);padding:18px}.trust strong{display:block;font-size:17px}.trust span{font-size:14px;color:#cbd8e1}.section{padding:72px 0}.section.alt{background:#f0f3f5}.section.dark{background:var(--navy);color:white}.section h2{font:700 clamp(31px,4vw,48px)/1.2 Georgia,Tahoma,serif;margin:0 0 14px}.intro{font-size:18px;color:var(--muted);max-width:820px;margin:0 0 30px}.dark .intro{color:#c9d4dc}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:25px;box-shadow:0 8px 30px #0920380d}.dark .card{background:#0a2942;border-color:#ffffff1d}.card h3{margin:0 0 8px;font-size:20px}.card p{margin:0;color:var(--muted)}.dark .card p{color:#c7d2da}.offer{border-top:5px solid var(--gold)}.offer .tag{display:inline-block;background:var(--ok);color:#235c49;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:900}.steps{counter-reset:n;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:0;list-style:none}.steps li{background:#fff;border:1px solid var(--line);padding:22px;border-radius:12px}.steps li:before{counter-increment:n;content:counter(n);display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--gold);color:var(--navy);font-weight:900;margin-bottom:13px}.notice{margin-top:24px;padding:18px 22px;background:#fff7dd;border-inline-start:5px solid var(--gold);border-radius:6px}.media-grid{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:34px;align-items:start}.poster{display:block;background:var(--navy);border-radius:14px;overflow:hidden;box-shadow:0 20px 55px #071a2b30}.poster img{display:block;width:100%;height:auto}.poster-actions{display:flex;gap:10px;margin-top:12px}.copybox{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px}.copybox textarea{width:100%;min-height:300px;resize:vertical;border:1px solid var(--line);border-radius:8px;padding:15px;font:15px/1.8 Tahoma,Arial,sans-serif;color:var(--ink);background:#fbfcfd}.copy-result{min-height:24px;color:#287058;font-weight:800}.share{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.share a,.share button{border:1px solid var(--line);background:#fff;color:var(--ink);padding:10px 13px;border-radius:6px;text-decoration:none;font-weight:800;cursor:pointer}.form{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;background:#fff;border:1px solid var(--line);padding:28px;border-radius:14px}.field{display:grid;gap:6px}.field.full{grid-column:1/-1}.field label{font-weight:800}.field input,.field select,.field textarea{width:100%;padding:13px;border:1px solid #bac5cd;border-radius:6px;background:#fff;font:inherit}.field textarea{min-height:110px}.fine{font-size:13px;color:var(--muted)}.footer{background:#031421;color:#cbd5dc;padding:36px 0}.footer .shell{display:flex;justify-content:space-between;gap:22px;align-items:center}.footer a{color:#fff}.article{max-width:860px}.article h2{margin-top:48px}.article p,.article li{font-size:18px}.mid-cta{margin:40px 0;padding:28px;background:var(--navy);color:#fff;border-radius:14px}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.catalog-card{display:flex;flex-direction:column}.catalog-card .btn{margin-top:auto;color:var(--navy)}
@media(max-width:900px){.nav{display:none}.hero-grid,.media-grid{grid-template-columns:1fr}.grid.three,.catalog-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.shell{width:min(100% - 24px,var(--max))}.hero{padding:60px 0}.hero h1{font-size:42px}.grid,.grid.three,.catalog-grid,.steps,.form{grid-template-columns:1fr}.field.full{grid-column:auto}.footer .shell{align-items:flex-start;flex-direction:column}.brand{font-size:32px}}
