.seo-landing-module__z-fGna__page{min-height:100vh;color:var(--gf-navy);background:linear-gradient(#f4f9f9,#fff 56%,#f5fbfb)}.seo-landing-module__z-fGna__nav,.seo-landing-module__z-fGna__hero,.seo-landing-module__z-fGna__content,.seo-landing-module__z-fGna__related,.seo-landing-module__z-fGna__footer{width:min(920px,100% - 40px);margin:0 auto}.seo-landing-module__z-fGna__nav{justify-content:space-between;align-items:center;gap:20px;min-height:82px;font-size:.84rem;font-weight:750;display:flex}.seo-landing-module__z-fGna__brand{color:var(--gf-navy);font-size:1rem}.seo-landing-module__z-fGna__nav a:last-child{border:1px solid var(--gf-navy-border);color:var(--gf-teal);border-radius:999px;padding:9px 14px}.seo-landing-module__z-fGna__hero{text-align:center;padding:76px 0 62px}.seo-landing-module__z-fGna__eyebrow{color:var(--gf-teal);letter-spacing:.13em;text-transform:uppercase;margin:0 0 15px;font-size:.7rem;font-weight:850}.seo-landing-module__z-fGna__hero h1{letter-spacing:-.045em;max-width:820px;margin:0 auto;font:500 clamp(2.35rem,5.5vw,4rem)/1.04 Georgia,serif}.seo-landing-module__z-fGna__intro{color:#504c6b;max-width:680px;margin:22px auto 0;font-size:1.05rem;line-height:1.72}.seo-landing-module__z-fGna__cta{color:#fff;background:var(--gf-gradient-brand);border-radius:999px;margin-top:28px;padding:13px 22px;font-size:.88rem;font-weight:750;display:inline-block}.seo-landing-module__z-fGna__content{background:#fff;border:1px solid #dce7ec;border-radius:20px;padding:42px;box-shadow:0 18px 42px #07274e0f}.seo-landing-module__z-fGna__content h2{margin:34px 0 10px;font-size:1.32rem}.seo-landing-module__z-fGna__content h2:first-child{margin-top:0}.seo-landing-module__z-fGna__content p,.seo-landing-module__z-fGna__content li{color:#56526f;font-size:.97rem;line-height:1.75}.seo-landing-module__z-fGna__content p{margin:0 0 16px}.seo-landing-module__z-fGna__content ul{margin:0 0 16px;padding-left:22px}.seo-landing-module__z-fGna__content li+li{margin-top:7px}.seo-landing-module__z-fGna__callout{color:#244a50;background:var(--gf-teal-bg);border-radius:13px;margin:28px 0;padding:20px 22px}.seo-landing-module__z-fGna__callout strong{margin-bottom:5px;display:block}.seo-landing-module__z-fGna__callout p{color:inherit;margin:0}.seo-landing-module__z-fGna__related{padding:46px 0}.seo-landing-module__z-fGna__related h2{margin:0 0 17px;font-size:1.25rem}.seo-landing-module__z-fGna__relatedGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.seo-landing-module__z-fGna__relatedGrid a{min-height:100%;color:var(--gf-navy);background:#fff;border:1px solid #dce7ec;border-radius:13px;padding:18px;font-size:.86rem;font-weight:750;line-height:1.45}.seo-landing-module__z-fGna__relatedGrid a span{color:#647087;margin-top:6px;font-size:.77rem;font-weight:500;display:block}.seo-landing-module__z-fGna__footer{color:#827e99;justify-content:space-between;gap:15px;padding:28px 0 38px;font-size:.75rem;display:flex}.seo-landing-module__z-fGna__footer a{color:inherit;font-weight:700}@media (max-width:650px){.seo-landing-module__z-fGna__nav,.seo-landing-module__z-fGna__hero,.seo-landing-module__z-fGna__content,.seo-landing-module__z-fGna__related,.seo-landing-module__z-fGna__footer{width:min(100% - 28px,920px)}.seo-landing-module__z-fGna__nav{min-height:68px}.seo-landing-module__z-fGna__hero{text-align:left;padding:55px 0 46px}.seo-landing-module__z-fGna__hero h1{margin:0}.seo-landing-module__z-fGna__intro{margin-left:0}.seo-landing-module__z-fGna__content{padding:25px 21px}.seo-landing-module__z-fGna__relatedGrid{grid-template-columns:1fr}.seo-landing-module__z-fGna__footer{flex-direction:column}}.seo-landing-module__z-fGna__faq{gap:10px;margin:20px 0 32px;display:grid}.seo-landing-module__z-fGna__faq details{background:#f9fcfc;border:1px solid #dce7ec;border-radius:12px}.seo-landing-module__z-fGna__faq summary{cursor:pointer;color:var(--gf-navy);padding:17px 20px;font-weight:750;line-height:1.45}.seo-landing-module__z-fGna__faq summary:focus-visible{outline:3px solid var(--gf-teal);outline-offset:3px}.seo-landing-module__z-fGna__faq details p{margin:0;padding:0 20px 18px}.seo-landing-module__z-fGna__content a{color:#007e86;text-underline-offset:3px;text-decoration:underline}
