.seo-page{background:#03070d}.seo-hero{padding:96px 0 56px;background:radial-gradient(circle at 82% 20%,rgba(246,195,74,0.14),transparent 34%),linear-gradient(180deg,#07101d 0%,#03070d 100%)}.seo-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,0.55fr);gap:36px;align-items:center}.seo-eyebrow{display:inline-flex;margin-bottom:16px;color:#f6d77f;font-family:var(--font-display);font-size:0.78rem;font-weight:900;letter-spacing:0.16em;text-transform:uppercase}.seo-hero h1{max-width:920px;margin:0;color:#f8f5ea;font-family:var(--font-display);font-size:clamp(2.45rem,6vw,5rem);line-height:0.95}.seo-hero p{max-width:760px;margin:22px 0 0;color:#aeb7c7;font-size:clamp(1.03rem,1.5vw,1.22rem);line-height:1.65}.seo-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.seo-visual{display:grid;place-items:center;gap:18px;min-height:320px;padding:32px;border:1px solid rgba(246,195,74,0.24);border-radius:28px;background:linear-gradient(145deg,rgba(18,30,52,0.9),rgba(8,11,18,0.95)),radial-gradient(circle,rgba(246,195,74,0.12),transparent 58%);box-shadow:0 24px 80px rgba(0,0,0,0.34)}.seo-visual img{width:min(160px,50vw);height:min(160px,50vw);object-fit:contain;filter:drop-shadow(0 24px 40px rgba(0,0,0,0.35))}.seo-visual span{color:#f8f5ea;font-family:var(--font-display);font-weight:900;text-align:center}.seo-section{padding:56px 0}.seo-section--muted{background:rgba(9,17,31,0.7)}.seo-content-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,0.38fr);gap:22px;align-items:start}.seo-content{display:grid;gap:18px}.seo-content section,.seo-card,.seo-side-card,.seo-final-cta{border:1px solid rgba(86,112,154,0.26);border-radius:20px;background:rgba(8,13,22,0.86);box-shadow:0 16px 50px rgba(0,0,0,0.22)}.seo-content section{padding:28px}.seo-content h2,.seo-section-head h2,.seo-side-card h2,.seo-final-cta h2,.seo-card h2,.seo-card h3{margin:0;color:#f8f5ea;font-family:var(--font-display);line-height:1.08}.seo-content h2{font-size:clamp(1.35rem,2.1vw,2rem)}.seo-content p,.seo-card p,.seo-final-cta p{margin:14px 0 0;color:#aeb7c7;font-size:1rem;line-height:1.75}.seo-side-card{position:sticky;top:20px;padding:24px}.seo-side-card ol{display:grid;gap:12px;margin:18px 0 22px;padding-left:20px;color:#d9e2f1;line-height:1.55}.seo-section-head{max-width:760px;margin-bottom:22px}.seo-section-head h2{font-size:clamp(1.8rem,3vw,3rem)}.seo-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.seo-card-grid--tariffs{align-items:stretch}.seo-card{display:grid;gap:10px;padding:24px}.seo-card span{color:#f6d77f;font-size:0.76rem;font-weight:900;letter-spacing:0.12em;text-transform:uppercase}.seo-card strong{color:#f8f5ea;font-family:var(--font-display);font-size:1.35rem}.seo-card .btn{align-self:end;width:max-content;margin-top:8px}.seo-final-cta{display:grid;justify-items:center;gap:14px;padding:42px;text-align:center;background:linear-gradient(135deg,rgba(246,195,74,0.14),rgba(10,19,34,0.94)),rgba(8,13,22,0.86)}.seo-final-cta h2{font-size:clamp(2rem,4vw,4rem)}.seo-final-cta p{max-width:620px;margin-top:0}@media (max-width:980px){.seo-hero-grid,.seo-content-grid,.seo-card-grid{grid-template-columns:1fr}.seo-side-card{position:static}}@media (max-width:640px){.seo-hero{padding:72px 0 40px}.seo-visual{min-height:220px;padding:24px}.seo-section{padding:38px 0}.seo-content section,.seo-card,.seo-side-card,.seo-final-cta{border-radius:16px;padding:20px}.seo-actions .btn,.seo-final-cta .btn{width:100%}}