.HomePlanningLinks_section__DBnC6{max-width:1120px;margin:0 auto;padding:36px 20px 44px;color:var(--ink,#10244c)}.HomePlanningLinks_heading__c9I_w h2{font-family:var(--f-latin,"Anek Latin Variable"),system-ui,sans-serif;font-variation-settings:"wdth" 112;font-weight:760}.HomePlanningLinks_heading__c9I_w{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.HomePlanningLinks_heading__c9I_w h2{font-size:clamp(24px,2.5vw,30px);line-height:1.2;margin:4px 0 0;letter-spacing:-.025em}.HomePlanningLinks_heading__c9I_w>p{max-width:31ch;margin:0;color:var(--muted,#52647d);font-size:.9375rem;line-height:1.5}.HomePlanningLinks_eyebrow__Q5P4F{margin:0;font-size:.8125rem;letter-spacing:.07em;text-transform:uppercase;color:#2458bd;font-weight:700}.HomePlanningLinks_steps__wGnfL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;list-style:none;padding:0 0 22px;margin:0 0 22px;border-bottom:1px solid var(--line,#d8e1ee)}.HomePlanningLinks_steps__wGnfL li{display:flex;gap:10px;align-items:start;min-width:0}.HomePlanningLinks_steps__wGnfL li>span{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:#edf3ff;color:#2458bd;font-weight:700}.HomePlanningLinks_steps__wGnfL li:nth-child(2)>span{background:#f0ecff;color:#6242aa}.HomePlanningLinks_steps__wGnfL li:nth-child(3)>span{background:#e5f5f2;color:#17756b}.HomePlanningLinks_steps__wGnfL strong{font-size:.9375rem}.HomePlanningLinks_steps__wGnfL p{font-size:.875rem;line-height:1.5;color:var(--muted,#52647d);margin:3px 0 0}.HomePlanningLinks_grid__HjXde{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.HomePlanningLinks_card__sHj4V{display:flex;position:relative;align-items:start;gap:13px;padding:19px 30px 19px 17px;min-height:132px;border:1px solid var(--line,#d5dfed);border-radius:16px;background:var(--surface,#fff);color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s}.HomePlanningLinks_card__sHj4V:hover{border-color:#7da2df;box-shadow:0 4px 12px #10244c0c}.HomePlanningLinks_card__sHj4V:focus-visible{outline:3px solid #2458bd;outline-offset:3px}.HomePlanningLinks_card__sHj4V h3{font-size:1rem;line-height:1.35;margin:1px 0 6px;font-weight:700}.HomePlanningLinks_card__sHj4V p{font-size:.875rem;line-height:1.5;color:var(--muted,#52647d);margin:0}.HomePlanningLinks_icon__qd8M_{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:13px;background:#edf3ff;color:#2458bd}.HomePlanningLinks_card__sHj4V[data-tone=violet] .HomePlanningLinks_icon__qd8M_{background:#f0ecff;color:#6242aa}.HomePlanningLinks_card__sHj4V[data-tone=teal] .HomePlanningLinks_icon__qd8M_{background:#e5f5f2;color:#17756b}.HomePlanningLinks_arrow__BdgGI{position:absolute;right:12px;top:20px;color:#637797}@media(max-width:760px){.HomePlanningLinks_section__DBnC6{padding:28px 16px 32px}.HomePlanningLinks_heading__c9I_w{display:block}.HomePlanningLinks_heading__c9I_w>p{max-width:none;margin-top:10px}.HomePlanningLinks_grid__HjXde{grid-template-columns:repeat(2,minmax(0,1fr))}.HomePlanningLinks_steps__wGnfL{gap:12px}.HomePlanningLinks_steps__wGnfL li{display:block}.HomePlanningLinks_steps__wGnfL li>span{margin-bottom:7px}.HomePlanningLinks_card__sHj4V{display:block;padding:15px;min-height:166px}.HomePlanningLinks_icon__qd8M_{margin-bottom:10px}.HomePlanningLinks_arrow__BdgGI{top:17px}.HomePlanningLinks_card__sHj4V h3{padding-right:5px}}@media(max-width:380px){.HomePlanningLinks_grid__HjXde{grid-template-columns:1fr}.HomePlanningLinks_card__sHj4V{display:flex;min-height:108px;padding-right:30px}.HomePlanningLinks_icon__qd8M_{margin:0}}@media(prefers-reduced-motion:reduce){.HomePlanningLinks_card__sHj4V{transition:none}}.Homepage_page__bP83t{background:#f5f7fc}.Homepage_page__bP83t.home-experience .Homepage_plannerBand__3hqa8.hero-planner{position:relative;z-index:3;margin-top:-28px;padding:0 24px 30px;background:transparent}.Homepage_page__bP83t .Homepage_plannerBand__3hqa8:after,.Homepage_page__bP83t .Homepage_plannerBand__3hqa8:before{display:none;content:none}.Homepage_page__bP83t .Homepage_plannerBand__3hqa8 .selector{display:block;width:100%;max-width:1180px;margin-inline:auto;padding:0}.Homepage_page__bP83t.home-experience .Homepage_plannerBand__3hqa8 .selector-card{display:block;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.Homepage_page__bP83t .Homepage_plannerBand__3hqa8 .compact-planner{box-shadow:var(--elevation-2)}.Homepage_page__bP83t .Homepage_plannerBand__3hqa8 .compact-planner-result{grid-area:auto;width:100%;min-width:0;border-radius:18px;background:#fff}@media(max-width:767px){.Homepage_page__bP83t.home-experience .Homepage_plannerBand__3hqa8.hero-planner{margin-top:-22px;padding:0 12px 22px}}.ToolChoices_choices___ZI_U{margin-block:12px 8px}.ToolChoices_heading___3yRz{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:9px;color:#1a3458}.ToolChoices_heading___3yRz strong{font-size:1.05rem;font-weight:650}.ToolChoices_heading___3yRz span{font-size:.88rem;color:#52637b}.ToolChoices_choices___ZI_U .dp-strip{gap:7px;background:transparent;border:0}.ToolChoices_choices___ZI_U .dp-strip-btn{border:1px solid #c8d5e5;border-radius:10px;background:#fff;cursor:pointer;min-height:58px}.ToolChoices_choices___ZI_U .dp-strip-btn:hover{background:var(--brand-ice);border-color:var(--brand-blue)}.ToolChoices_choices___ZI_U .dp-strip-btn[data-open=true]{background:var(--brand-ice);border:2px solid var(--brand-blue);box-shadow:inset 0 -3px var(--brand-blue);color:var(--brand-navy)}.ToolChoices_choices___ZI_U .dp-strip-btn:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.ToolChoices_choices___ZI_U .dp-strip-full{display:block}.ToolChoices_choices___ZI_U .dp-strip-short{display:none}@media (max-width:560px){.ToolChoices_heading___3yRz{align-items:flex-start;flex-direction:column;gap:3px}.ToolChoices_choices___ZI_U .dp-strip-btn{padding:11px 7px;gap:5px;font-size:var(--type-caption,.875rem)}.ToolChoices_choices___ZI_U .dp-strip-ico{display:none}.ToolChoices_choices___ZI_U .dp-strip-chev{width:14px;flex-shrink:0}}@media (max-width:640px){.ToolChoices_choices___ZI_U .dp-strip-full{position:absolute;width:1px;height:1px;padding:0;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.ToolChoices_choices___ZI_U .dp-strip-t{width:auto;min-width:0;max-width:100%;font-size:max(14px,.875rem);line-height:1.3}.ToolChoices_choices___ZI_U .dp-strip-btn{grid-template-columns:minmax(0,1fr) 14px;grid-template-rows:auto;justify-items:stretch;text-align:start;min-height:44px;max-height:none}.ToolChoices_choices___ZI_U .dp-strip-ico{display:none}.ToolChoices_choices___ZI_U .dp-strip-short{display:block;white-space:nowrap}}