.seoPage{color:#172b3a;background:#f5f8f7;min-height:100vh}.seoHeader{background:#fff;border-bottom:1px solid #dce5e5;justify-content:space-between;align-items:center;height:76px;padding:0 max(4vw,24px);display:flex}.seoHeader a{color:#147d70;font-weight:800}.seoHero{color:#fff;background:linear-gradient(120deg,#102a43,#15564f);padding:58px max(6vw,24px)}.seoHero span{color:#9ee1d4;letter-spacing:.15em;font-size:12px;font-weight:900}.seoHero h1{max-width:900px;margin:8px 0;font-family:Georgia,Yu Mincho,serif;font-size:clamp(30px,5vw,50px);line-height:1.35}.seoHero p{color:#d8e7e5;max-width:780px;font-size:16px}.seoBody{max-width:1000px;margin:28px auto;padding:0 24px}.seoBody section{background:#fff;border:1px solid #dce5e5;border-radius:15px;margin-bottom:16px;padding:25px}.seoBody h2{color:#102a43}.seoBody h3{color:#147d70}.seoBody p,.seoBody li{color:#405c68;font-size:16px;line-height:1.9}.seoCards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.seoCards article{border:1px solid #dce5e5;border-radius:12px;padding:16px}.seoCta{background:#147d70;border-radius:9px;padding:11px 16px;font-weight:900;text-decoration:none;display:inline-block;color:#fff!important}.seoFooter{text-align:center;color:#637381;padding:28px}.seoFooter a{color:#147d70}.listingFlow{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1040px;margin:28px auto 18px;padding:0 24px;display:grid}.listingFlow span{color:#405c68;background:#fff;border:1px solid #dce5e5;border-radius:12px;align-items:center;gap:8px;padding:13px;font-weight:800;display:flex}.listingFlow b{color:#147d70;background:#dff4ef;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.planGrid{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1040px;margin:0 auto;padding:0 24px;display:grid}.planCard{text-align:left;color:#172b3a;background:#fff;border:1px solid #d7e3e1;border-radius:15px;padding:20px;position:relative}.planCard:hover,.planCard.selected{border:2px solid #147d70;padding:19px;box-shadow:0 12px 28px #102a4318}.planCard svg{color:#147d70}.planCard strong,.planCard em,.planCard small{display:block}.planCard strong{margin-top:12px}.planCard em{color:#102a43;margin:8px 0;font-size:25px;font-style:normal;font-weight:900}.planCard small{color:#637b84}.planCard .planCheck{position:absolute;top:14px;right:14px}.listingForm{background:#fff;border:1px solid #dce5e5;border-radius:18px;max-width:920px;margin:26px auto 60px;padding:30px}.listingForm h2{color:#102a43;margin-top:0}.formGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.formGrid label{color:#344e59;font-size:13px;font-weight:900}.formGrid .wide{grid-column:1/-1}.formGrid input,.formGrid textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #bdcdca;border-radius:9px;margin-top:7px;padding:12px;display:block}.consentLine{color:#526b78;align-items:flex-start;gap:9px;margin:20px 0;font-size:14px;display:flex}.consentLine a{color:#147d70}.payButton{cursor:pointer;border:0;font-size:16px}.payButton:disabled{opacity:.65}.safePay{color:#647b84;align-items:center;gap:7px;font-size:13px;display:flex}.safePay svg{width:17px}.formError{color:#b42318;font-weight:800}@media (width<=760px){.listingFlow,.planGrid{grid-template-columns:1fr 1fr}.formGrid{grid-template-columns:1fr}.formGrid .wide{grid-column:auto}.listingForm{margin:22px 16px 45px;padding:22px}}@media (width<=700px){.seoCards{grid-template-columns:1fr}.seoHeader .brand small{display:none}}@media (width<=460px){.listingFlow,.planGrid{grid-template-columns:1fr}}.listingFaq{background:#fff;border:1px solid #dce5e5;border-radius:18px;max-width:920px;margin:-30px auto 65px;padding:30px}.listingFaq>span{color:#147d70;letter-spacing:.15em;font-size:12px;font-weight:900}.listingFaq h2{color:#102a43}.listingFaq details{border-top:1px solid #e2e9e8;padding:15px 0}.listingFaq summary{cursor:pointer;color:#294653;font-weight:900}.listingFaq p{color:#5b727b;margin:10px 0 0}@media (width<=760px){.listingFaq{margin:-20px 16px 45px;padding:22px}}.formGrid select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #bdcdca;border-radius:9px;margin-top:7px;padding:12px;display:block}.guideIndex{grid-template-columns:1fr 1fr;gap:14px;display:grid}.guideIndex>a{background:#fbfdfc;border:1px solid #dce5e5;border-radius:14px;padding:20px;text-decoration:none;display:block}.guideIndex>a:hover{border-color:#147d70;box-shadow:0 10px 24px #102a4314}.guideIndex small{color:#147d70;font-weight:900}.guideIndex h3{margin:5px 0}.guideIndex p{margin:0;font-size:14px}.breadcrumbs{white-space:nowrap;align-items:center;gap:8px;margin-bottom:15px;font-size:13px;display:flex;overflow:auto}.breadcrumbs a{color:#147d70}.guideArticle ul{padding-left:22px}.guideLinks{flex-wrap:wrap;gap:10px;display:flex}.guideLinks a{color:#116f61;background:#eef9f6;border:1px solid #98cec4;border-radius:999px;padding:9px 14px;font-weight:900;text-decoration:none;display:inline-flex}.guideNote{border-left:4px solid #147d70;padding-left:14px}@media (width<=700px){.guideIndex{grid-template-columns:1fr}}
