body.landing{background:radial-gradient(60vw 40vw at 80% -10%, #3dffd012, transparent 60%), radial-gradient(50vw 40vw at -10% 30%, #5a8cff0f, transparent 60%), var(--bg);min-height:100vh;color:var(--text)}.landing .site-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05070ab8;border-bottom:1px solid #eef6f414;position:sticky;top:0}.lp{padding-bottom:48px;display:block}.lp-hero{max-width:1080px;margin:0 auto;padding:16px 24px 32px}.lp-hero h1{max-width:14ch;margin:14px 0 18px;font-size:clamp(34px,5.4vw,60px);line-height:1.05}.lp-lead{color:#eef6f4c7;max-width:58ch;font-size:clamp(16px,2vw,19px);line-height:1.6}.lp-price{color:var(--accent);border:1px solid #3dffd059;border-radius:999px;align-items:baseline;gap:10px;margin:26px 0 30px;padding:10px 18px;font-size:18px;font-weight:700;display:inline-flex}.lp-price small{color:#eef6f48c;font-size:12px;font-weight:500}.lp-actions{flex-wrap:wrap;gap:12px;display:flex}.lp-block{max-width:1080px;margin:0 auto;padding:20px 24px}.lp-block h2{margin:0 0 26px;font-size:clamp(24px,3.4vw,36px)}.lp-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.lp-card{background:#0a1016b3;border:1px solid #eef6f41a;border-radius:16px;padding:20px 22px}.lp-card h3{margin:0 0 8px;font-size:17px}.lp-card p{color:#eef6f4b3;margin:0;font-size:14px;line-height:1.55}a.lp-card{color:inherit;transition:transform var(--fast) var(--ease), border-color var(--fast) ease;text-decoration:none;display:block}a.lp-card:hover{border-color:#3dffd059;transform:translateY(-3px)}a.lp-card h3:after{content:" →";color:var(--accent)}.lp-steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.lp-step{border-left:2px solid var(--accent);background:#0a10168c;border-radius:0 12px 12px 0;padding:18px 20px}.lp-step b{color:var(--accent);letter-spacing:.08em;margin-bottom:6px;font-size:13px;display:block}.lp-step p{color:#eef6f4bf;margin:0;font-size:14px}.lp-form-wrap{max-width:720px;margin:0 auto;padding:20px 24px 0}.lp-form-wrap .lead-form{background:#0a1016bf;border:1px solid #eef6f41f;border-radius:20px;padding:28px}.lp-back{color:#eef6f48c;margin-bottom:8px;font-size:13px;text-decoration:none;display:inline-block}.lp-back:hover{color:var(--accent)}.lp-text h2{margin:34px 0 12px;font-size:clamp(19px,2.4vw,24px)}.lp-text p{color:#eef6f4bf;margin:0 0 14px;font-size:15px;line-height:1.7}.lp-text a{color:var(--accent)}.landing .site-footer{color:#eef6f480;border-top:1px solid #eef6f414;padding:26px 0;font-size:13px}@media (width<=640px){.lp-hero{padding:12px 16px 20px}.lp-block{padding:14px 16px}.lp-actions .btn{width:100%}.lp-form-wrap{padding:14px 16px 0}.lp-form-wrap .lead-form{padding:20px}.article-hero{border-radius:18px;padding:32px 20px}.article-content{border-radius:18px;padding:28px 20px}}.articles-grid{gap:16px;display:grid}.article-card{color:var(--text);transition:transform var(--fast) var(--ease), border-color var(--fast) var(--ease);background:#0a1016bf;border:1px solid #eef6f41f;border-radius:20px;gap:10px;padding:22px 24px;text-decoration:none;display:grid}.article-card:hover{border-color:var(--border-strong);transform:translateY(-3px)}.article-card-top{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;display:flex}.article-tag{color:var(--accent);border:1px solid var(--border-strong);border-radius:999px;padding:3px 10px}.article-date{color:#eef6f480;text-transform:none;letter-spacing:normal}.article-card h3{font-family:var(--display);margin:0;font-size:20px}.article-card p{color:#eef6f4b3;margin:0;font-size:14px;line-height:1.7}.article-more{color:var(--accent);font-size:13px}.article-hero,.article-content{-webkit-backdrop-filter:blur(16px);background:#05070ad6;border:1px solid #eef6f41a;border-radius:24px;position:relative}.article-hero{margin-bottom:12px;padding:40px 40px 32px}section.lp-hero.article-hero{-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.article-content{padding:48px 40px}.article-hero .article-meta{align-items:center;gap:10px;margin-bottom:10px;display:flex}.article-body{letter-spacing:.005em;color:#eef6f4d9;max-width:720px;font-size:17px;line-height:1.85}.article-body p{margin:0 0 24px}.article-body h3{font-family:var(--display);margin:40px 0 14px;font-size:21px;line-height:1.3}.article-body ul{margin:0 0 24px;padding-left:22px}.article-body li{margin-bottom:10px}.article-body li::marker{color:var(--accent)}.article-body a{color:var(--accent)}.article-cta{border:1px solid var(--border-strong);background:#3dffd00f;border-radius:20px;gap:14px;max-width:720px;margin-top:32px;padding:22px 24px;display:grid}.article-cta p{margin:0;font-size:15px;line-height:1.7}.article-cta .btn{justify-self:start}.article-related{margin-top:36px}.related-title{font-family:var(--display);margin:0 0 14px;font-size:21px}.related-grid{gap:10px;display:grid}.related-card{color:inherit;transition:transform var(--fast) var(--ease), border-color var(--fast) ease;background:#ffffff08;border:1px solid #eef6f41a;border-radius:14px;gap:6px;padding:16px 20px;text-decoration:none;display:grid}.related-card:hover{border-color:#3dffd059;transform:translateY(-2px)}.related-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:11px}.related-card strong{font-size:16px;line-height:1.35}.related-more{color:var(--accent);font-size:13px}.reviews-total{align-items:baseline;gap:14px;margin-top:26px;display:flex}.reviews-total strong{font-family:var(--display);color:var(--accent);font-size:clamp(44px,7vw,60px);line-height:1}.reviews-total span{color:#eef6f4b3;max-width:30ch;font-size:15px}.reviews-missing{color:#eef6f48c;margin-top:16px;font-size:13px}.reviews-count{letter-spacing:.04em;text-transform:uppercase;color:#3dffd0d9;margin:0 0 18px;font-size:14px;font-weight:600}
