*{box-sizing:border-box}body{margin:0;background:#fafaff;color:#202337;font-family:system-ui,-apple-system,Arial,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}.seo-announcement{text-align:center;background:#28223f;color:#eee6ff;padding:8px;font-size:12px}.seo-header{display:flex;align-items:center;justify-content:space-between;padding:20px max(20px,calc((100% - 1120px)/2));background:white;border-bottom:1px solid #e6e6f2;gap:12px}.seo-logo{font-weight:850;font-size:22px}.seo-logo span{color:#785ad7}.seo-header nav{display:flex;gap:24px;font-size:14px;color:#666479}.seo-main{max-width:1120px;margin:auto;padding:24px 22px 72px}.seo-crumbs{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:#746f87;margin-bottom:23px}.seo-crumbs a{color:#5b47af}.seo-hero{background:linear-gradient(115deg,#f1ecff,#fff 68%);border:1px solid #e9e4ff;border-radius:28px;padding:clamp(28px,6vw,65px);margin-bottom:48px}.seo-eyebrow{font-size:12px;letter-spacing:2px;color:#8269c6;font-weight:800}.seo-hero h1{font-size:clamp(32px,5vw,52px);line-height:1.12;letter-spacing:-1.8px;max-width:780px;margin:14px 0}.seo-hero p{color:#646879;max-width:690px;margin-bottom:24px}.seo-primary{display:inline-flex;background:#211f35;color:white;padding:14px 24px;border-radius:12px;font-weight:750;min-height:50px;align-items:center;justify-content:center}.seo-secondary{display:inline-flex;border:1px solid #d8d5e5;padding:14px 22px;border-radius:12px;font-weight:700;background:white;align-items:center}.seo-actions{display:flex;flex-wrap:wrap;gap:12px}.seo-section{margin:42px 0}.seo-section h2{font-size:clamp(23px,3vw,31px);letter-spacing:-.7px;margin:0 0 12px}.seo-section>p{color:#676e80;max-width:790px}.seo-model-grid,.seo-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.seo-model,.seo-cat{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e4e3ee;border-radius:16px;background:white;padding:20px;min-height:96px}.seo-model:hover,.seo-cat:hover{border-color:#9477e6;box-shadow:0 6px 20px #30235e0a}.seo-model strong,.seo-model small,.seo-cat strong,.seo-cat small{display:block}.seo-model strong,.seo-cat strong{font-size:14px}.seo-model small,.seo-cat small{font-size:12px;color:#81869a;margin-top:6px}.seo-emoji{font-size:25px}.seo-info{padding:30px;background:#f0edfa;border-radius:22px}.seo-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.seo-steps>div{background:white;border:1px solid #e5e2f0;border-radius:15px;padding:22px}.seo-steps p{font-size:13px;color:#777b8b}.seo-footer{padding:30px 22px;background:#201d31;color:#c7c5d3;text-align:center;font-size:12px}.seo-footer a{color:white}@media(max-width:760px){.seo-header{padding:16px 18px}.seo-logo{font-size:18px}.seo-header nav{gap:12px;font-size:12px}.seo-main{padding:20px 15px 45px}.seo-hero{border-radius:20px;margin-bottom:32px}.seo-model-grid,.seo-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.seo-model,.seo-cat{padding:14px;min-height:88px}.seo-model strong,.seo-cat strong{font-size:12px}.seo-model small,.seo-cat small{font-size:10px}.seo-steps{grid-template-columns:1fr;gap:10px}.seo-info{padding:20px}.seo-actions>*{width:100%}}@media(max-width:380px){.seo-model-grid,.seo-category-grid{grid-template-columns:1fr}}

.seo-config-list{display:flex;flex-wrap:wrap;gap:16px;margin-top:18px}.seo-config-group{padding:18px 20px;background:white;border:1px solid #e6e2ef;border-radius:14px;flex:1 1 220px}.seo-config-group strong{display:block;margin-bottom:12px}.seo-config-pills{display:flex;gap:8px;flex-wrap:wrap}.seo-config-pills span{padding:6px 11px;border:1px solid #e2dbee;border-radius:9px;color:#5b4b82;background:#faf8ff;font-size:12px}
