.seo-root .seo-hero-c{text-align:center;padding:72px 28px 32px}.seo-root .seo-hero-c .seo-h1{max-width:16em;margin:28px auto 0}.seo-root .seo-hero-c .seo-lede{text-align:center;max-width:40em;margin:24px auto 0}.seo-duel{background:var(--line);border:1px solid var(--line);border-radius:var(--r-panel);text-align:left;grid-template-columns:1fr 1fr;gap:1px;margin-top:56px;display:grid;overflow:hidden}.seo-duel>div{background:var(--page);padding:36px}.seo-duel>div.seo-us{background:var(--panel);color:var(--panel-body)}.seo-duel>div.seo-us h3,.seo-duel>div.seo-us .seo-k{color:var(--panel-ink)}.seo-duel>div.seo-us .seo-mono{color:var(--panel-muted)}.seo-duel .seo-head{align-items:center;gap:14px;display:flex}.seo-duel h3{letter-spacing:-.022em;font-size:1.5rem}.seo-duel .seo-tagline{margin-top:14px}.seo-duel .seo-k{color:var(--ink);margin-top:18px;font-size:17px;line-height:1.5}.seo-duel ul{margin:22px 0 0;padding:0;font-size:14px;list-style:none}.seo-duel li{border-top:1px solid var(--line);gap:10px;padding:9px 0;display:flex}.seo-duel .seo-us li{border-top-color:var(--panel-line)}.seo-duel li b{font-family:var(--mono);color:var(--accent);letter-spacing:.06em;min-width:14px;padding-top:3px;font-size:11px;font-weight:400}.seo-notice{text-align:left;border:1px solid var(--line);border-radius:var(--r-card);margin-top:48px;padding:28px}.seo-notice h2{margin-top:14px;font-size:1.35rem;line-height:1.25}.seo-notice p{max-width:52em;margin-top:12px;font-size:15px;line-height:1.6}.seo-notice .seo-more{color:var(--accent);margin-top:16px;font-size:14px;display:inline-block}.seo-notice .seo-more:hover{text-underline-offset:4px;text-decoration:underline}.seo-intro{max-width:46em;font-size:17px;line-height:1.65}.seo-yn{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:inline-flex}.seo-yn i{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.seo-yn.seo-y i{background:var(--accent)}.seo-yn.seo-n i{border:1px solid var(--panel-muted);background:0 0}.seo-yn.seo-p i{background:var(--panel-muted)}.seo-yn.seo-y{color:var(--panel-ink)}.seo-yn.seo-n{color:var(--panel-muted)}.seo-yn.seo-p{color:var(--panel-body)}.seo-note{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--panel-body);margin-top:6px;font-size:13px;display:block}.seo-cmp .seo-txt{color:var(--panel-body)}.seo-cmp .seo-txt.seo-ours{color:var(--panel-ink)}.seo-cmp-panel{padding:32px 0 8px}.seo-cmp th.seo-lead,.seo-cmp td.seo-lead{padding-left:32px}.seo-price{background:var(--line);border:1px solid var(--line);border-radius:var(--r-card);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.seo-price>div{background:var(--page);padding:32px}.seo-price .seo-amt{letter-spacing:-.03em;color:var(--ink);margin-top:14px;font-size:2.6rem;font-weight:500;line-height:1}.seo-price p{margin-top:12px;font-size:15px}.seo-steps{counter-reset:s;border-top:1px solid var(--line)}.seo-steps>div{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,1fr);gap:24px;padding:28px 0;display:grid}.seo-steps>div:before{counter-increment:s;content:"0" counter(s);font-family:var(--mono);color:var(--accent);letter-spacing:.06em;padding-top:6px;font-size:12px}.seo-steps h3{font-size:1.15rem}.seo-steps p{max-width:38em;margin-top:8px;font-size:16px}.seo-rel{background:var(--line);border:1px solid var(--line);border-radius:var(--r-card);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.seo-rel a{background:var(--page);padding:24px;display:block}.seo-rel a:hover{background:var(--sunken)}.seo-rel .seo-k{color:var(--ink);letter-spacing:-.01em;margin-top:10px;font-weight:500;display:block}.seo-rel .seo-small{margin-top:6px;display:block}@media (max-width:900px){.seo-duel,.seo-price{grid-template-columns:1fr}.seo-rel{grid-template-columns:repeat(2,1fr)}.seo-duel>div{padding:28px}.seo-steps>div{grid-template-columns:44px minmax(0,1fr);gap:16px}}@media (max-width:560px){.seo-rel{grid-template-columns:1fr}.seo-price>div{padding:24px}}
