.service-guide-module__sdebqW__page{color:#142c3d;min-height:calc(100vh - 3.5rem);font-family:var(--font-body);background:#f3f7fa}.service-guide-module__sdebqW__hero{color:#fff;background:radial-gradient(at 92% 14%,#1683a152,#0000 35%),linear-gradient(125deg,#071a29 0%,#0b2031 64%,#12384d 100%);position:relative;overflow:hidden}.service-guide-module__sdebqW__hero:after{content:"";pointer-events:none;border:1px solid #72bfd447;border-radius:50%;width:34rem;height:34rem;position:absolute;bottom:-15rem;right:-8rem}.service-guide-module__sdebqW__heroInner{z-index:1;width:min(100% - 2rem,68rem);margin-inline:auto;padding-block:clamp(1.5rem,5vw,3.25rem) clamp(3.5rem,9vw,7rem);position:relative}.service-guide-module__sdebqW__languageRow{color:#d5e7ed;justify-content:flex-end;align-items:center;gap:.75rem;margin-bottom:clamp(2rem,6vw,4.5rem);font-size:.8rem;font-weight:700;display:flex}.service-guide-module__sdebqW__eyebrow,.service-guide-module__sdebqW__kicker{color:#f6c83e;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700;line-height:1.4}.service-guide-module__sdebqW__hero h1{max-width:15ch;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:1rem 0 0;font-size:clamp(2.2rem,6.4vw,5rem);line-height:.99}.service-guide-module__sdebqW__intro{color:#d5e7ed;max-width:42rem;margin:1.5rem 0 0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.65}.service-guide-module__sdebqW__guide{z-index:2;width:min(100% - 2rem,68rem);margin:-2rem auto 0;padding-bottom:clamp(3rem,8vw,6rem);position:relative}.service-guide-module__sdebqW__guideCard{background:#fff;border:1px solid #d5e0e7;border-radius:1.25rem;padding:clamp(1.1rem,4vw,3rem);box-shadow:0 22px 54px #10283a1f}.service-guide-module__sdebqW__questionHeader{align-items:flex-start;gap:1rem;margin-bottom:1.75rem;display:flex}.service-guide-module__sdebqW__step{color:#10283a;background:#f6c83e;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;font-weight:800;display:grid}.service-guide-module__sdebqW__kicker{color:#126985;font-size:.68rem}.service-guide-module__sdebqW__questionHeader h2{font-family:var(--font-display);letter-spacing:-.035em;margin:.35rem 0 0;font-size:clamp(1.35rem,3vw,2rem);line-height:1.12}.service-guide-module__sdebqW__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.service-guide-module__sdebqW__option{color:#142c3d;cursor:pointer;text-align:left;background:#f8fbfc;border:1px solid #d5e0e7;border-radius:1rem;flex-direction:column;align-items:flex-start;min-width:0;min-height:17rem;padding:1.2rem;transition:border-color .16s,background-color .16s,transform .16s,box-shadow .16s;display:flex}.service-guide-module__sdebqW__option:hover{background:#eef8fb;border-color:#1683a1;transform:translateY(-3px);box-shadow:0 10px 26px #10283a14}.service-guide-module__sdebqW__option:focus-visible,.service-guide-module__sdebqW__resetAction:focus-visible{outline-offset:3px;outline:3px solid #087c9c}.service-guide-module__sdebqW__optionTop{color:#126985;justify-content:space-between;align-items:center;width:100%;display:flex}.service-guide-module__sdebqW__optionNumber{letter-spacing:.12em;font-size:.75rem;font-weight:800}.service-guide-module__sdebqW__optionTop svg{width:1.3rem;height:1.3rem}.service-guide-module__sdebqW__optionTitle{font-family:var(--font-display);letter-spacing:-.035em;margin-top:2rem;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.08}.service-guide-module__sdebqW__optionDescription{color:#40596a;margin-top:.65rem;font-size:.95rem;line-height:1.55}.service-guide-module__sdebqW__optionPrompt{color:#14566d;align-items:center;gap:.5rem;margin-top:auto;padding-top:1.3rem;font-size:.83rem;font-weight:800;display:flex}.service-guide-module__sdebqW__optionPrompt svg{width:1rem;height:1rem}.service-guide-module__sdebqW__disclaimer{color:#40596a;max-width:59rem;margin:1.5rem 0 0;font-size:.84rem;line-height:1.55}.service-guide-module__sdebqW__result{text-align:center;max-width:42rem;margin-inline:auto;padding-block:clamp(.5rem,3vw,1.5rem)}.service-guide-module__sdebqW__resultIcon{color:#126985;background:#dcecf2;border-radius:50%;place-items:center;width:3.75rem;height:3.75rem;margin:0 auto 1.2rem;display:grid}.service-guide-module__sdebqW__resultIcon svg{width:1.65rem;height:1.65rem}.service-guide-module__sdebqW__resultLabel{color:#126985;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.service-guide-module__sdebqW__result h3{font-family:var(--font-display);letter-spacing:-.04em;margin:.6rem 0 0;font-size:clamp(1.8rem,4vw,3rem);line-height:1.05}.service-guide-module__sdebqW__resultDescription{color:#40596a;margin:1rem 0 0;font-size:1.08rem;line-height:1.65}.service-guide-module__sdebqW__result .service-guide-module__sdebqW__disclaimer{text-align:left;background:#eef8fb;border-left:3px solid #1683a1;margin:1.25rem auto 0;padding:.9rem 1rem}.service-guide-module__sdebqW__resultActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem 1.25rem;margin-top:1.7rem;display:flex}.service-guide-module__sdebqW__quoteAction{color:#10283a;background:#f6c83e;border-radius:999px;min-height:3rem;font-weight:800}.service-guide-module__sdebqW__quoteAction:hover{color:#10283a;background:#ffda58}.service-guide-module__sdebqW__resetAction{color:#14566d;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.4rem .7rem;font-size:.9rem;font-weight:700;text-decoration:underline;display:inline-flex}.service-guide-module__sdebqW__resetAction svg{width:1rem;height:1rem}@media (max-width:700px){.service-guide-module__sdebqW__options{grid-template-columns:1fr}.service-guide-module__sdebqW__option{min-height:auto}.service-guide-module__sdebqW__optionTitle{margin-top:1.25rem}}@media (max-width:420px){.service-guide-module__sdebqW__heroInner,.service-guide-module__sdebqW__guide{width:min(100% - 1.25rem,68rem)}.service-guide-module__sdebqW__languageRow{margin-bottom:1.7rem}.service-guide-module__sdebqW__languageRow>span{font-size:.72rem}.service-guide-module__sdebqW__resultActions{flex-direction:column;align-items:stretch}.service-guide-module__sdebqW__quoteAction{width:100%}}@media (prefers-reduced-motion:reduce){.service-guide-module__sdebqW__option{transition:none}.service-guide-module__sdebqW__option:hover{transform:none}}
