:root{--seo-canvas:#fdfcfb;--seo-panel:#fff;--seo-quiet:#f7f6f3;--seo-text:#20211f;--seo-muted:#73736e;--seo-stroke:#deddd8;--seo-radius-panel:18px;--seo-radius-control:12px;--seo-content-width:1120px}
body{background:var(--seo-canvas);color:var(--seo-text)}.seo-page{max-width:var(--seo-content-width);margin:0 auto;padding:0 44px 80px}.seo-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:90px;border-bottom:1px solid var(--seo-stroke)}.seo-nav .brand{color:var(--seo-text);font:800 26px/1 Manrope,"Noto Sans SC",Arial,sans-serif;letter-spacing:-.045em;text-decoration:none}.seo-nav .brand-logo{width:32px;height:32px}.seo-nav__back,.seo-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border-radius:var(--seo-radius-control);background:var(--seo-text);color:var(--seo-panel)!important;font:700 14px/1.2 Manrope,"Noto Sans SC",Arial,sans-serif;text-decoration:none;transition:background .16s ease,transform .16s ease}.seo-nav__back:hover,.seo-button:hover{background:#3a3b37;transform:translateY(-1px)}.seo-hero{max-width:800px;padding:84px 0 32px}.seo-hero .eyebrow,.seo-section>.eyebrow{margin:0 0 14px;color:var(--seo-muted);font:500 12px/1.4 Manrope,"Noto Sans SC",Arial,sans-serif}.seo-hero h1{margin:0;font:800 clamp(48px,6.5vw,76px)/1 Manrope,"Noto Sans SC",Arial,sans-serif;letter-spacing:-.06em;color:var(--seo-text)}.seo-lede{max-width:660px;margin:22px 0 0;color:var(--seo-muted);font:400 16px/1.65 Manrope,"Noto Sans SC",Arial,sans-serif}.seo-button{margin-top:28px;min-height:46px;padding:0 18px}.seo-section{margin-top:64px;padding-top:28px;border-top:1px solid var(--seo-stroke)}.seo-section h2{max-width:620px;margin:0 0 22px;font:800 28px/1.15 Manrope,"Noto Sans SC",Arial,sans-serif;letter-spacing:-.04em;color:var(--seo-text)}.seo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.seo-card{min-height:178px;padding:22px;border:1px solid var(--seo-stroke);border-radius:var(--seo-radius-panel);background:var(--seo-panel)}.seo-card h3,.seo-faq h3{margin:0;color:var(--seo-text);font:700 16px/1.3 Manrope,"Noto Sans SC",Arial,sans-serif;letter-spacing:-.02em}.seo-card p,.seo-faq p,.seo-list li{color:var(--seo-muted);font:400 14px/1.6 Manrope,"Noto Sans SC",Arial,sans-serif}.seo-card p{margin:10px 0 0}.seo-list{display:grid;gap:12px;max-width:690px;margin:0;padding:0;list-style:none;counter-reset:seo-step}.seo-list li{position:relative;padding:15px 18px 15px 50px;border:1px solid var(--seo-stroke);border-radius:var(--seo-radius-control);background:var(--seo-quiet);counter-increment:seo-step}.seo-list li::before{content:counter(seo-step);position:absolute;left:18px;top:15px;color:var(--seo-text);font:700 14px/1.6 Manrope,"Noto Sans SC",Arial,sans-serif}.seo-faq{max-width:760px;padding:20px 0;border-top:1px solid var(--seo-stroke)}.seo-faq:last-of-type{border-bottom:1px solid var(--seo-stroke)}.seo-faq p{margin:9px 0 0}.seo-note{max-width:760px;margin:20px 0 0;color:var(--seo-muted);font:400 12px/1.55 Manrope,"Noto Sans SC",Arial,sans-serif}.seo-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:64px;padding:20px 0;border-top:1px solid var(--seo-stroke);color:var(--seo-muted);font:400 12px/1.5 Manrope,"Noto Sans SC",Arial,sans-serif}.seo-footer a{color:var(--seo-text);text-decoration:none}.seo-footer a:hover{text-decoration:underline}@media(max-width:760px){.seo-page{padding:0 20px 56px}.seo-nav{min-height:68px}.seo-nav .brand{font-size:21px}.seo-nav .brand-logo{width:28px;height:28px}.seo-nav__back{min-height:36px;padding:0 11px;font-size:12px}.seo-hero{padding:56px 0 24px}.seo-hero h1{font-size:clamp(42px,12vw,58px)}.seo-lede{font-size:15px}.seo-section{margin-top:48px;padding-top:22px}.seo-section h2{font-size:24px}.seo-grid{grid-template-columns:1fr}.seo-card{min-height:0}.seo-footer{align-items:flex-start;flex-direction:column}}
