:root{color-scheme:dark;font-family:Manrope,"Segoe UI",sans-serif;color:#eeedf4;background:#0d0e13}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 90% 0,#9c69e519,transparent 48%)}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #bba0e4;outline-offset:6px}.seo-header,.seo-footer{max-width:1140px;margin:auto;padding:26px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.seo-header{border-bottom:1px solid #242630}.seo-brand{display:flex;gap:11px;align-items:center;font-weight:800;font-size:22px}.seo-brand img{width:38px;height:38px}.seo-header nav,.seo-footer nav{display:flex;gap:22px;flex-wrap:wrap;font-size:13px;color:#b3b1be}.seo-header [aria-current=page]{color:#cfb3f3}.seo-main{max-width:1140px;margin:auto;padding:80px 24px}.seo-eyebrow{font-size:11px;letter-spacing:.18em;color:#bba1df;font-weight:800}h1{font-size:clamp(32px,5.2vw,58px);letter-spacing:-.045em;line-height:1.1;max-width:800px;margin:20px 0}h2{font-size:21px;line-height:1.3}p{line-height:1.8;color:#bdbbc8}.seo-lead{max-width:730px;font-size:17px}.seo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:20px;margin:44px 0}.seo-card{padding:26px;border:1px solid #292b36;border-radius:16px;background:#14151c}.seo-card p{font-size:14px}.seo-card ul{padding-left:20px;line-height:2;color:#c7c4d1;font-size:14px}.seo-actions{display:flex;flex-wrap:wrap;gap:13px;margin:30px 0}.seo-button{display:inline-block;padding:13px 20px;border:1px solid #57416f;border-radius:10px;font-weight:700;font-size:13px;background:#a17ad515;color:#e9ddfb}.seo-button.primary{background:#9866ce;color:#fff;border-color:#9866ce}.seo-button:hover{filter:brightness(1.13)}.seo-footer{border-top:1px solid #242630;font-size:12px;color:#aaa7b6}.seo-price{font-size:38px;font-weight:800;color:#e6d3ff}.seo-price small{font-size:13px;color:#b8b4c3;font-weight:400}.seo-breadcrumb{font-size:12px;color:#a9a5b5}.seo-disclaimer{font-size:12px;max-width:760px}@media(max-width:680px){.seo-header,.seo-footer{align-items:flex-start;flex-direction:column}.seo-main{padding-top:40px}.seo-header nav{gap:16px}.seo-grid{margin:30px 0}}
