.shop-catalog-page .shop-catalog-hero--plain .seo-landing-intro{max-width:760px;margin:0 0 10px}.shop-catalog-page .shop-catalog-hero--plain .seo-landing-intro:last-of-type{margin-bottom:0}.seo-landing-soon{margin:8px var(--catalog-pro-edge) 40px}.seo-landing-soon__box{padding:32px;border-radius:20px;background:var(--catalog-pro-soft)}.seo-landing-soon__box .seo-landing-soon__badge{display:inline-block;margin:0 0 12px;padding:4px 10px;border-radius:999px;background:#101820;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.seo-landing-soon__box h2,.seo-landing-soon__products h2{margin:0 0 10px;color:var(--catalog-pro-ink);font-size:clamp(1.2rem,1vw + .9rem,1.55rem);line-height:1.25}.seo-landing-soon__box p{max-width:640px;margin:0 0 18px;color:#2d3640;font-size:.95rem;line-height:1.6}.seo-landing-soon__actions{display:flex;flex-wrap:wrap;gap:10px}.seo-landing-soon__btn{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border:1px solid #101820;border-radius:999px;color:#101820;font-size:.9rem;font-weight:700;text-decoration:none}.seo-landing-soon__btn--primary{background:#101820;color:#fff}.seo-landing-soon__btn:hover{opacity:.88}.seo-landing-soon__products{margin-top:32px}.seo-landing{display:grid;gap:40px;margin:48px var(--catalog-pro-edge) 64px}.seo-landing__eyebrow{margin:0 0 8px;color:var(--catalog-pro-muted);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.seo-landing-guide{padding:40px;border-radius:20px;background:var(--catalog-pro-soft)}.seo-landing-guide__section+.seo-landing-guide__section{margin-top:28px}.seo-landing-guide h2{margin:0 0 10px;color:var(--catalog-pro-ink);font-size:clamp(1.15rem,.8vw + .95rem,1.45rem);line-height:1.25}.seo-landing-guide p{max-width:720px;margin:0 0 12px;color:#2d3640;font-size:.95rem;line-height:1.65}.seo-landing-faq .shop-seo-faq__head h2{margin:0 0 .85rem;color:var(--catalog-pro-ink);font-size:1.2rem;font-weight:750;letter-spacing:-.015em}.seo-landing-related h2{margin:0 0 12px;color:var(--catalog-pro-ink);font-size:1.1rem}.seo-landing-related ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}@media(max-width:720px){.seo-landing-soon__box,.seo-landing-guide{padding:24px 20px}.seo-landing{gap:28px;margin-top:32px}}.shop-catalog-page .shop-catalog-hero--plain .seo-landing-intro a{color:#101820;font-weight:600;text-decoration:underline;text-underline-offset:3px}
