:root{--ink:#260b19;--paper:#f2f5f3;--accent:#e5bd54;--signal:#087a68;--edge:#5a1835;--muted:#667085}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:#15171b;font-family:Inter,Segoe UI,Arial,sans-serif;letter-spacing:0}a{color:inherit}img{display:block;max-width:100%}
.top{position:sticky;top:0;z-index:30;height:74px;background:var(--ink);color:#fff;border-bottom:1px solid #ffffff1f}.top-inner{max-width:1240px;height:100%;margin:auto;padding:0 24px;display:flex;align-items:center;gap:28px}.logo{width:150px;max-height:44px;object-fit:contain;object-position:left center}.wordmark{font-weight:900;font-size:22px}nav{display:flex;gap:6px;margin-left:auto}nav a{padding:10px 12px;text-decoration:none;font-size:14px;font-weight:700;border-bottom:2px solid transparent}nav a[aria-current="page"]{color:var(--accent);border-color:var(--accent)}.actions{display:flex;gap:8px;margin-left:10px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:6px;font-weight:800;text-decoration:none;cursor:pointer}.btn-primary{background:var(--accent);color:#111}.btn-quiet{border-color:#ffffff55;color:#fff}.menu-btn{display:none;background:none;border:0;color:#fff;font-size:26px}
.hero{position:relative;min-height:650px;background:var(--ink);color:#fff;overflow:hidden}.hero-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-shade{position:absolute;inset:0;background:rgba(8,10,13,.66)}.hero-inner{position:relative;z-index:2;max-width:1240px;min-height:650px;margin:auto;padding:100px 24px 92px;display:flex;align-items:center}.hero-copy{max-width:650px}.kicker{font-size:13px;text-transform:uppercase;font-weight:900;color:var(--accent);margin-bottom:18px}h1{font-size:clamp(42px,6vw,78px);line-height:1.02;margin:0 0 22px;letter-spacing:0;max-width:13ch}.lead{font-size:20px;line-height:1.6;color:#eef0f3;max-width:58ch}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}
.trust-strip{background:#fff;border-bottom:1px solid #d9dee7}.trust-grid{max-width:1240px;margin:auto;padding:20px 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.fact small{display:block;color:var(--muted);font-size:12px;margin-bottom:4px}.fact strong{font-size:15px;line-height:1.35}
.facts-table-band{padding:34px 24px;background:#fff;border-bottom:1px solid #d9dee7}.facts-table-wrap{max-width:1120px;margin:auto;overflow-x:auto}.facts-table-wrap h2{font-size:28px;margin:0 0 8px}.editorial-note{margin:0 0 18px;font-size:13px;color:#667085}.editorial-note a{font-weight:700;color:#0b57d0}.facts-table{width:100%;border-collapse:collapse;background:#fff}.facts-table th,.facts-table td{padding:14px 16px;border:1px solid #d7dce4;text-align:left;vertical-align:top;line-height:1.45}.facts-table th{width:28%;background:#eef2f7;color:#263247;font-size:14px}.facts-table td{color:#15171b;font-weight:650}.risk-note{margin:16px 0 0;padding:14px 16px;border-left:5px solid var(--accent);background:#fff4f2;color:#4f1d18;font-size:15px}
.band{padding:78px 24px}.band.dark{background:var(--ink);color:#fff}.wrap{max-width:1180px;margin:auto}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,1.15fr);gap:58px;align-items:center}.split.reverse>img{order:-1}.split.compact{grid-template-columns:minmax(0,.9fr) minmax(420px,1.25fr)}.eyebrow{color:var(--signal);font-size:13px;text-transform:uppercase;font-weight:900}h2{font-size:38px;line-height:1.15;margin:12px 0 18px;letter-spacing:0}h3{font-size:24px;line-height:1.25;margin:0 0 12px}p{font-size:17px;line-height:1.7;color:#566074}.dark p{color:#c9ced7}.shot{width:100%;aspect-ratio:16/9;object-fit:cover;border:1px solid #b8c0cc;border-radius:6px;box-shadow:18px 18px 0 var(--accent)}.dark .shot{border-color:#ffffff2b}.offer{border-left:5px solid var(--accent);padding:22px 24px;background:#fff;color:#15171b;margin:24px 0}.offer small,.offer strong{color:#15171b}.offer strong{display:block;font-size:22px;margin-top:5px}.dark .offer{background:#fff;color:#15171b}.steps{counter-reset:step;display:grid;gap:12px;margin:25px 0}.step{counter-increment:step;display:grid;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:14px;border:1px solid #d7dce4;border-radius:6px;background:#fff;color:#15171b}.step:before{content:counter(step);width:34px;height:34px;display:grid;place-items:center;background:var(--signal);color:#fff;border-radius:50%;font-weight:900}.facts{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:26px}.fact-card{min-height:108px;padding:18px;border:1px solid #d7dce4;border-radius:6px;background:#fff;color:#15171b}.fact-card small{display:block;color:#667085;margin-bottom:7px}.fact-card strong{font-size:17px;color:#15171b;line-height:1.45}.detail-band{padding:70px 24px;background:#fff}.detail-grid{max-width:1120px;margin:auto;display:grid;grid-template-columns:.72fr 1fr 1fr;gap:34px;align-items:start}.detail-grid h2{font-size:31px;margin-top:0}.detail-grid p{margin-top:0}.editorial-band{padding:76px 24px;background:#eef1f5}.editorial-grid{max-width:1120px;margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;row-gap:34px}.editorial-module{padding-top:20px;border-top:3px solid var(--edge)}.editorial-module:nth-child(3n+1){border-color:var(--signal)}.editorial-module:nth-child(3n+2){border-color:var(--accent)}.editorial-module h2{font-size:26px;margin:0 0 12px}.editorial-module p{margin:0}.walk-band{padding:76px 24px;background:#fff}.walk-wrap{max-width:1120px;margin:auto}.walk-wrap>h2{font-size:34px;margin-top:0}.walk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 46px;counter-reset:walk}.walk-item{counter-increment:walk;padding:20px 0 20px 54px;border-bottom:1px solid #d9dee7;position:relative}.walk-item:before{content:counter(walk);position:absolute;left:0;top:20px;width:36px;height:36px;display:grid;place-items:center;background:var(--ink);color:#fff;border-radius:50%;font-weight:900}.walk-item h3{font-size:20px;margin-bottom:8px}.walk-item p{font-size:15px;margin:0}.check-band{padding:46px 24px;background:var(--accent);color:#111}.check-wrap{max-width:1120px;margin:auto;display:grid;grid-template-columns:260px 1fr;gap:30px;align-items:center}.check-wrap h2{font-size:29px;margin:0}.check-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:0}.check-list li{padding:12px 14px;background:#fff;color:#15171b;border:1px solid #1112;border-radius:5px;font-size:14px;font-weight:750;line-height:1.35}.check-list li:before{content:'✓';color:var(--signal);font-weight:950;margin-right:8px}footer{background:#090b0e;color:#aeb4bd;padding:42px 24px 92px}footer .wrap{display:flex;gap:28px;justify-content:space-between;align-items:flex-start}footer p{font-size:13px;color:#aeb4bd;max-width:760px;margin:0}.lang{display:flex;gap:7px;flex-wrap:wrap}.lang a{border:1px solid #ffffff35;padding:7px 9px;text-decoration:none;border-radius:4px;font-size:12px}.mobile-cta{display:none}
@media(max-width:900px){.top{height:66px}.top-inner{padding:0 16px}.menu-btn{display:block;margin-left:auto}nav{display:none;position:absolute;top:66px;left:0;right:0;background:#fff;color:#111;padding:14px;box-shadow:0 8px 24px #0004;flex-direction:column}nav.open{display:flex}nav a{color:#111;border-bottom:1px solid #e5e7eb}.actions{display:none}.hero,.hero-inner{min-height:580px}.hero-inner{padding:76px 18px}h1{font-size:46px}.lead{font-size:18px}.trust-grid{grid-template-columns:repeat(2,1fr);padding:18px}.band{padding:58px 18px}.split,.split.compact{grid-template-columns:1fr;gap:34px}.split.reverse>img{order:initial}.detail-grid,.check-wrap,.editorial-grid,.walk-grid{grid-template-columns:1fr;gap:18px}.check-list{grid-template-columns:repeat(2,1fr)}h2{font-size:32px}.shot{box-shadow:10px 10px 0 var(--accent)}footer .wrap{display:block}.lang{margin-top:24px}.mobile-cta{display:flex;position:fixed;z-index:40;left:12px;right:12px;bottom:10px;box-shadow:0 8px 24px #0008}}
@media(max-width:520px){.logo{width:120px}.wordmark{font-size:18px}h1{font-size:39px}.trust-grid,.facts,.check-list{grid-template-columns:1fr}.hero-buttons .btn{width:100%}}
.depth-band{padding:76px 24px;background:#eef1f5}.depth-grid{max-width:1120px;margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.depth-grid>h2{grid-column:1/-1;font-size:34px;margin:0 0 12px}.depth-item{padding:22px;background:#fff;border-top:3px solid var(--signal)}.depth-item:nth-child(3n){border-color:var(--accent)}.depth-item h3{font-size:19px}.depth-item p{font-size:15px;margin:0}@media(max-width:900px){.depth-grid{grid-template-columns:1fr}.depth-grid>h2{grid-column:auto}}
.semantic-band{padding:68px 24px;background:#fff}.semantic-wrap{max-width:1120px;margin:auto}.semantic-wrap>h2{font-size:32px;margin-top:0}.semantic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.semantic-item{padding:22px;border:1px solid #d7dce4;border-left:5px solid var(--signal);background:var(--paper)}.semantic-item h3{font-size:20px}.semantic-item p{font-size:15px;margin:0}@media(max-width:900px){.semantic-grid{grid-template-columns:1fr}}
.faq-band{padding:72px 24px;background:#fff}.faq-wrap{max-width:1000px;margin:auto}.faq-wrap>h2{font-size:34px}.faq-item{padding:20px 0;border-top:1px solid #d7dce4}.faq-item h3{font-size:20px;margin-bottom:8px}.faq-item p{margin:0}.related-links{padding:28px 24px;background:var(--ink);color:#fff}.related-links .wrap{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.related-links strong{margin-right:8px}.related-links a{padding:9px 12px;border:1px solid #ffffff55;border-radius:4px;text-decoration:none;font-weight:700}

.theme-velvet_club{--ink:#260b19;--paper:#f2f5f3;--accent:#e5bd54;--signal:#087a68;--edge:#5a1835;background:#f2f5f3;color:#19141a;font-family:Segoe UI,Arial,sans-serif}
.theme-velvet_club .top{height:82px;background:#260b19;border-bottom:1px solid #e5bd5466}.theme-velvet_club .top-inner{max-width:1320px}.theme-velvet_club nav a{font-family:Georgia,"Times New Roman",serif;font-size:15px}.theme-velvet_club nav a[aria-current=page]{color:#e5bd54}.theme-velvet_club .btn-primary{background:#e5bd54}.theme-velvet_club .btn-quiet{border-color:#e5bd54;color:#fff}
.theme-velvet_club .hero{min-height:700px;background:#260b19}.theme-velvet_club .hero-media{left:48%;width:52%;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%)}.theme-velvet_club .hero-shade{display:none}.theme-velvet_club .hero-inner{max-width:1320px;min-height:700px;padding:112px 28px}.theme-velvet_club .hero-copy{width:45%;max-width:560px}.theme-velvet_club .kicker{color:#65d0b6}.theme-velvet_club h1,.theme-velvet_club h2{font-family:Georgia,"Times New Roman",serif}.theme-velvet_club h1{color:#fff;font-size:clamp(46px,6vw,82px);max-width:10ch}.theme-velvet_club .lead{color:#e9dfe5}.theme-velvet_club .trust-strip{background:#087a68;color:#fff;border:0}.theme-velvet_club .trust-strip small{color:#c9fff1}
.theme-velvet_club .band{background:#f2f5f3}.theme-velvet_club .band.dark{background:#260b19}.theme-velvet_club .shot{border:1px solid #e5bd54;border-radius:2px;box-shadow:18px 18px 0 #087a68}.theme-velvet_club .offer{border-left-color:#e5bd54}.theme-velvet_club .detail-band{background:#fff}.theme-velvet_club .editorial-band{background:#eee7ed}.theme-velvet_club .editorial-module{border-top-color:#5a1835}.theme-velvet_club .walk-band{background:#f2f5f3}.theme-velvet_club .walk-item:before{background:#5a1835}.theme-velvet_club .check-band{background:#e5bd54}.theme-velvet_club .depth-band{background:#eee7ed}.theme-velvet_club .depth-item{border-top-color:#5a1835}.theme-velvet_club .depth-item:nth-child(3n){border-color:#087a68}.theme-velvet_club footer{background:#160610}
@media(max-width:900px){.theme-velvet_club .top{height:66px}.theme-velvet_club .hero{display:flex;min-height:0;flex-direction:column}.theme-velvet_club .hero-media{position:relative;inset:auto;width:100%;height:300px;clip-path:none;order:1}.theme-velvet_club .hero-inner{min-height:0;padding:60px 18px;order:2}.theme-velvet_club .hero-copy{width:100%}.theme-velvet_club nav{top:66px}}
