.csd-site:has(.csd-seo){color:#e8eef6;background:radial-gradient(55% 45% at 88% 0,#149bff1a,#0000 62%),linear-gradient(#041526 0%,#06182f 48%,#082b55 100%)}.csd-site:has(.csd-seo) .csd-site-main{padding-block:0}.csd-site:has(.csd-seo) .csd-site-footer{margin-top:0}.csd-site .csd-site-main>.site-page-transition>.csd-seo{width:100%;max-width:none;margin-inline:0;padding-inline:0}.csd-site .csd-site-main>.site-page-transition:has(.csd-seo){width:100%;max-width:none;margin-inline:0;padding-inline:0}.csd-seo{color:#e8eef6}.csd-seo-hero,.csd-seo-offer,.csd-seo-close{padding-block:2.75rem 2.5rem}.csd-seo-kicker,.csd-seo-label{color:#149bff;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;font-size:.68rem;font-weight:700;display:inline-flex}.csd-seo-kicker:before{content:"";background:#ff8a00;border-radius:999px;width:.42rem;height:.42rem;box-shadow:0 0 0 3px #ff8a0029}.csd-seo h1,.csd-seo h2,.csd-seo h3{font-family:var(--site-font-display);letter-spacing:-.03em;margin:0}.csd-seo-hero h1,.csd-seo-close h2,.csd-seo-offer h2{color:#fff;text-wrap:balance;max-width:16em;margin-top:.85rem;font-weight:700;line-height:1.08}.csd-seo-hero h1{font-size:clamp(2.05rem,1.25rem + 1.7vw,3.25rem)}.csd-seo-close h2,.csd-seo-offer h2{font-size:clamp(1.7rem,1.2rem + 1vw,2.35rem);font-weight:600}.csd-seo-lead,.csd-seo-offer>p,.csd-seo-close>.csd-seo-lead{color:#b0d2f2d1;max-width:42rem;margin:1rem 0 0;font-size:1.08rem;line-height:1.7}.csd-seo-points{gap:.75rem;max-width:40rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.csd-seo-points li{color:#e8eef6;align-items:flex-start;gap:.65rem;line-height:1.55;display:flex}.csd-seo-points svg{color:#149bff;flex:none;width:1rem;height:1rem;margin-top:.2rem}.csd-seo-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.csd-seo-note{color:#fff;margin:1rem 0 0;font-weight:600}.csd-seo-light{color:#071a2f;background:#f7fafd;padding-block:2.6rem 2.8rem}.csd-seo-light+.csd-seo-light{border-top:1px solid #087fea29}.csd-seo-light h2,.csd-seo-light h3{color:#071a2f}.csd-seo-copy h2,.csd-seo-process h2{text-wrap:balance;max-width:18em;margin-top:.7rem;font-size:clamp(1.6rem,1.15rem + .8vw,2.2rem);font-weight:600;line-height:1.15}.csd-seo-copy>p,.csd-seo-process>p,.csd-seo-why,.csd-seo-offer-list p,.csd-seo-process li p,.csd-seo-faq-item p{color:#1c3348;max-width:42rem;margin:.9rem 0 0;font-size:1.0625rem;line-height:1.75}.csd-seo-offer-list{gap:0;margin-top:1.4rem;display:grid}.csd-seo-offer-list>div{border-top:1px solid #149bff38;padding:1rem 0}.csd-seo-offer-list h3{color:#fff;font-size:1.05rem;font-weight:600}.csd-seo-offer-list p{color:#b0d2f2d1;margin-top:.35rem}.csd-seo-why{gap:.85rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}.csd-seo-why li{border-top:1px solid #087fea29;padding-top:.85rem}.csd-seo-process{border-top:1px solid #087fea29;margin-top:2.6rem;padding-top:2rem}.csd-seo-process ol{gap:1.1rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}.csd-seo-process li{grid-template-columns:2.6rem minmax(0,1fr);gap:.75rem;display:grid}.csd-seo-process li>span{color:#087fea;letter-spacing:.06em;font-size:.78rem;font-weight:700}.csd-seo-process h3{font-size:1.1rem;font-weight:600}.csd-seo-process li p{margin-top:.35rem}.csd-site .csd-seo a.csd-seo-inline{color:#087fea;text-underline-offset:.18em;font-weight:600;text-decoration:underline}.csd-seo-close a.csd-seo-inline,.csd-site .csd-seo-close a.csd-seo-inline{color:#149bff}.csd-seo-faq{padding-top:.4rem}.csd-seo-faq-list{border-top:1px solid #087fea2e;margin-top:1.1rem}.csd-seo-faq-item{border-bottom:1px solid #087fea2e}.csd-seo-faq-item h3{font-size:inherit;font-weight:inherit;letter-spacing:0;margin:0}.csd-seo-faq-trigger{color:#071a2f;width:100%;min-height:3.4rem;font-family:var(--site-font-display);letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 0;font-size:1.05rem;font-weight:600;display:flex}.csd-seo-faq-trigger svg{color:#087fea;flex:none;width:1.1rem;height:1.1rem;transition:transform .18s}.csd-seo-faq-item.is-open .csd-seo-faq-trigger svg{transform:rotate(180deg)}.csd-seo-links{flex-wrap:wrap;gap:.7rem 1.15rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.csd-seo-close .csd-seo-label{margin-top:1.5rem}.csd-site .csd-seo-links a{color:#149bff;text-underline-offset:.18em;font-weight:600;text-decoration:underline}.csd-seo a:focus-visible,.csd-seo button:focus-visible{outline-offset:3px;outline:2px solid #149bff}.csd-seo-close{border-top:1px solid #149bff47;border-bottom:1px solid #149bff47}@media (max-width:639px){.csd-seo-actions{flex-direction:column;align-items:stretch}.csd-seo-actions a{width:100%}}@media (min-width:800px){.csd-seo-offer-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.csd-seo-why{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}@media (min-width:1100px){.csd-seo-hero,.csd-seo-offer,.csd-seo-close{padding-block:3.3rem 2.7rem}}@media (prefers-reduced-motion:reduce){.csd-seo-faq-trigger svg{transition:none}}
