*{box-sizing:border-box}.seo-guide-page{margin:0;background:#fbf9fe;color:#21182c;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.seo-guide-page .site-header{background:#4f138f;border-bottom:1px solid rgba(255,255,255,.12);position:sticky;top:0;z-index:50}.seo-guide-page .site-header .nav{min-height:76px}.seo-guide-page .site-header .brand-logo{height:46px;width:auto;object-fit:contain}.seo-guide-page .site-header .nav-links a{color:#fff}.seo-guide-page .site-header .hamb{color:#fff}.seo-guide-page .seo-hero{position:relative;overflow:hidden;padding:88px 0 70px;background:linear-gradient(135deg,#4f138f 0%,#7418dc 55%,#9b5de5 100%);color:#fff}.seo-guide-page .seo-hero:before,.seo-guide-page .seo-hero:after{content:"";position:absolute;border-radius:999px;filter:blur(2px);pointer-events:none}.seo-guide-page .seo-hero:before{width:360px;height:360px;right:-120px;top:-160px;background:rgba(255,208,84,.18)}.seo-guide-page .seo-hero:after{width:280px;height:280px;left:-120px;bottom:-180px;background:rgba(255,255,255,.1)}.seo-guide-page .seo-hero .container{position:relative;z-index:1;max-width:1120px}.seo-guide-page .seo-kicker{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-size:.78rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.seo-guide-page .seo-hero h1{max-width:900px;margin:20px 0 18px;font-size:clamp(2.35rem,5vw,4.65rem);line-height:.98;letter-spacing:-.055em}.seo-guide-page .seo-hero p{max-width:790px;margin:0;font-size:clamp(1rem,1.7vw,1.22rem);line-height:1.7;color:rgba(255,255,255,.88)}.seo-guide-page .seo-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.seo-guide-page .seo-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 19px;border-radius:12px;text-decoration:none;font-weight:850;transition:.2s transform,.2s opacity}.seo-guide-page .seo-btn:hover{transform:translateY(-1px)}.seo-guide-page .seo-btn-primary{background:#ffd34f;color:#2c1b00}.seo-guide-page .seo-btn-secondary{border:1px solid rgba(255,255,255,.35);color:#fff;background:rgba(255,255,255,.08)}.seo-guide-page .seo-section{padding:68px 0}.seo-guide-page .seo-section.soft{background:#f3eef9}.seo-guide-page .seo-section .container{max-width:1120px}.seo-guide-page .seo-answer{margin-top:-34px;position:relative;z-index:3}.seo-guide-page .seo-answer-card{background:#fff;border:1px solid #e8def3;border-radius:22px;padding:28px;box-shadow:0 18px 50px rgba(58,21,96,.12)}.seo-guide-page .seo-answer-card h2,.seo-guide-page .seo-section h2{margin:0 0 14px;font-size:clamp(1.7rem,3vw,2.55rem);letter-spacing:-.035em}.seo-guide-page .seo-answer-card p,.seo-guide-page .seo-copy{margin:0;color:#655c70;line-height:1.75}.seo-guide-page .seo-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.seo-guide-page .seo-meta span{display:inline-flex;padding:8px 11px;border-radius:999px;background:#f4eff9;color:#5c287e;font-size:.86rem;font-weight:750}.seo-guide-page .seo-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.seo-guide-page .seo-section-head p{max-width:660px;color:#6d6377;line-height:1.65;margin:0}.seo-guide-page .seo-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.seo-guide-page .seo-product-card{background:#fff;border:1px solid #e9e0f1;border-radius:18px;overflow:hidden;box-shadow:0 8px 28px rgba(62,28,87,.07)}.seo-guide-page .seo-product-card img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:#eee8f4}.seo-guide-page .seo-product-body{padding:18px}.seo-guide-page .seo-product-body h3{font-size:1.08rem;line-height:1.35;margin:0 0 9px}.seo-guide-page .seo-price{display:block;color:#6518ad;font-size:1.3rem;font-weight:900;margin-bottom:10px}.seo-guide-page .seo-product-body p{font-size:.92rem;line-height:1.6;color:#6c6375;margin:0 0 14px}.seo-guide-page .seo-product-link{font-weight:850;color:#6518ad;text-decoration:none}.seo-guide-page .seo-budget-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.seo-guide-page .seo-budget-card{background:#fff;border:1px solid #e7dced;border-radius:18px;padding:22px}.seo-guide-page .seo-budget-card strong{display:block;font-size:1.2rem;margin-bottom:8px}.seo-guide-page .seo-budget-card p{margin:0;color:#706577;line-height:1.65}.seo-guide-page .seo-factors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.seo-guide-page .seo-factor{background:#fff;border:1px solid #e9e0f1;border-radius:16px;padding:20px}.seo-guide-page .seo-factor strong{display:block;margin-bottom:6px}.seo-guide-page .seo-factor p{margin:0;color:#6a6073;line-height:1.6}.seo-guide-page .seo-faq{display:grid;gap:10px}.seo-guide-page .seo-faq details{background:#fff;border:1px solid #e7dced;border-radius:14px;padding:0 18px}.seo-guide-page .seo-faq summary{cursor:pointer;padding:18px 0;font-weight:850}.seo-guide-page .seo-faq p{margin:0;padding:0 0 18px;color:#6a6073;line-height:1.7}.seo-guide-page .seo-cta{padding:44px 0 70px}.seo-guide-page .seo-cta-card{display:grid;grid-template-columns:1.3fr auto;gap:24px;align-items:center;padding:34px;border-radius:22px;background:#23112f;color:#fff}.seo-guide-page .seo-cta-card h2{margin:0 0 8px}.seo-guide-page .seo-cta-card p{margin:0;color:rgba(255,255,255,.72);line-height:1.65}.seo-guide-page .seo-inline-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.seo-guide-page .seo-inline-links a{color:#661cb2;font-weight:800;text-decoration:none}.seo-guide-page .seo-note{font-size:.85rem;color:#7a7082;line-height:1.55;margin-top:14px}.seo-guide-page .footer{margin-top:0}@media(max-width:900px){.seo-guide-page .seo-product-grid,.seo-guide-page .seo-budget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-guide-page .seo-factors{grid-template-columns:1fr}.seo-guide-page .seo-cta-card{grid-template-columns:1fr}.seo-guide-page .seo-section-head{display:block}.seo-guide-page .seo-section-head p{margin-top:8px}}@media(max-width:640px){.seo-guide-page .seo-hero{padding:62px 0 58px}.seo-guide-page .seo-section{padding:50px 0}.seo-guide-page .seo-product-grid,.seo-guide-page .seo-budget-grid{grid-template-columns:1fr}.seo-guide-page .seo-answer-card{padding:22px}.seo-guide-page .seo-cta-card{padding:24px}.seo-guide-page .seo-hero-actions .seo-btn{width:100%}}