.MaHeader-module__btcHca__header{z-index:50;background:linear-gradient(165deg,#132949,#10233f);border-bottom:1px solid #c9962e59;position:sticky;top:0}.MaHeader-module__btcHca__inner{align-items:center;gap:18px;max-width:1120px;margin:0 auto;padding:10px 18px;display:flex}.MaHeader-module__btcHca__brand{align-items:center;gap:9px;text-decoration:none;display:inline-flex}.MaHeader-module__btcHca__mark{color:#c9962e;flex:none;width:26px;height:26px}.MaHeader-module__btcHca__wordmark{letter-spacing:-.01em;-webkit-text-fill-color:#faf7f0;font-family:Fraunces,Georgia,serif;font-size:1.22rem;font-weight:600;color:#faf7f0!important}.MaHeader-module__btcHca__wordmark em{-webkit-text-fill-color:#c9962e;font-style:italic;color:#c9962e!important}.MaHeader-module__btcHca__desktopNav{flex:auto;align-items:center;gap:2px;display:flex}.MaHeader-module__btcHca__menu{position:relative}.MaHeader-module__btcHca__menuBtn{-webkit-text-fill-color:#faf7f0e0;cursor:pointer;border:none;border-radius:9px;padding:8px 12px;font-size:.88rem;font-weight:600;color:#faf7f0e0!important;background:0 0!important}.MaHeader-module__btcHca__menuBtn:hover,.MaHeader-module__btcHca__menuBtnOpen{-webkit-text-fill-color:#fff;color:#fff!important;background:#ffffff14!important}.MaHeader-module__btcHca__caret{opacity:.7;margin-left:5px;font-size:.62rem}.MaHeader-module__btcHca__dropdown{z-index:60;background:#fff;border:1px solid #10233f1f;border-radius:14px;gap:2px;min-width:250px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 44px #10233f38}.MaHeader-module__btcHca__dropItem{-webkit-text-fill-color:#1c2f4d;border-radius:9px;padding:9px 12px;font-size:.86rem;font-weight:550;text-decoration:none;display:block;color:#1c2f4d!important}.MaHeader-module__btcHca__dropItem:hover{-webkit-text-fill-color:#10233f;background:#c9962e1a;color:#10233f!important}.MaHeader-module__btcHca__dropItemSoon{-webkit-text-fill-color:#93a0b3;justify-content:space-between;align-items:baseline;gap:8px;padding:9px 12px;font-size:.86rem;display:flex;color:#93a0b3!important}.MaHeader-module__btcHca__dropItemSoon em{text-transform:uppercase;letter-spacing:.05em;-webkit-text-fill-color:#c9962e;font-size:.62rem;font-style:normal;font-weight:700;color:#c9962e!important}.MaHeader-module__btcHca__right{align-items:center;gap:10px;margin-left:auto;display:flex}.MaHeader-module__btcHca__adviserLink{white-space:nowrap;-webkit-text-fill-color:#f0d7a4;border:1px solid #c9962e80;border-radius:999px;padding:7px 15px;font-size:.85rem;font-weight:650;text-decoration:none;color:#f0d7a4!important}.MaHeader-module__btcHca__adviserLink:hover{-webkit-text-fill-color:#fff;border-color:#c9962e;color:#fff!important;background:#c9962e24!important}.MaHeader-module__btcHca__loginBtn{-webkit-text-fill-color:#10233f;white-space:nowrap;border-radius:999px;padding:8px 16px;font-size:.85rem;font-weight:700;text-decoration:none;color:#10233f!important;background:#c9962e!important}.MaHeader-module__btcHca__loginBtn:hover{filter:brightness(1.08)}.MaHeader-module__btcHca__hamburger{-webkit-text-fill-color:#faf7f0;cursor:pointer;border:1px solid #faf7f04d;border-radius:9px;padding:6px 10px;font-size:1rem;display:none;color:#faf7f0!important;background:0 0!important}.MaHeader-module__btcHca__mobilePanel{background:#10233f;border-top:1px solid #c9962e40;gap:14px;padding:12px 18px 18px;display:grid}.MaHeader-module__btcHca__mobileGroup{gap:4px;display:grid}.MaHeader-module__btcHca__mobileGroupTitle{text-transform:uppercase;letter-spacing:.08em;-webkit-text-fill-color:#c9962e;margin-bottom:2px;font-size:.66rem;font-weight:700;color:#c9962e!important}.MaHeader-module__btcHca__mobileItem{-webkit-text-fill-color:#faf7f0;padding:8px 0;font-size:.94rem;font-weight:550;text-decoration:none;color:#faf7f0!important}.MaHeader-module__btcHca__mobileItemSoon{-webkit-text-fill-color:#faf7f073;padding:8px 0;font-size:.94rem;color:#faf7f073!important}.MaHeader-module__btcHca__mobileItemSoon em{text-transform:uppercase;-webkit-text-fill-color:#c9962e;font-size:.62rem;font-style:normal;font-weight:700;color:#c9962e!important}@media (max-width:880px){.MaHeader-module__btcHca__desktopNav,.MaHeader-module__btcHca__adviserLink{display:none}.MaHeader-module__btcHca__hamburger{display:inline-block}}
.CpfTeaser-module__Lg7ghW__tool{color:#141d2b}.CpfTeaser-module__Lg7ghW__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}.CpfTeaser-module__Lg7ghW__inputs,.CpfTeaser-module__Lg7ghW__results{background:#ffffffb3;border:1px solid #152a4a29;border-radius:20px;padding:18px 20px;box-shadow:inset 0 1px #ffffffdb,0 10px 28px #10233f0f}.CpfTeaser-module__Lg7ghW__panelTitle{color:#10233f;margin:0 0 12px;font-size:.95rem}.CpfTeaser-module__Lg7ghW__field{gap:5px;margin-bottom:12px;display:grid}.CpfTeaser-module__Lg7ghW__fieldRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.CpfTeaser-module__Lg7ghW__field span{text-transform:uppercase;letter-spacing:.07em;color:#6b7a8f;font-size:.68rem;font-weight:650}.CpfTeaser-module__Lg7ghW__field input{color:#12342b;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #152a4a33;border-radius:12px;width:100%;padding:11px 13px;font-size:.95rem;font-weight:600}.CpfTeaser-module__Lg7ghW__field input:focus{border-color:#1b3a638c;outline:none;box-shadow:0 0 0 3px #1b3a631f}.CpfTeaser-module__Lg7ghW__field select{color:#12342b;background:#fff;border:1px solid #152a4a33;border-radius:12px;width:100%;padding:11px 13px;font-size:.92rem;font-weight:600}.CpfTeaser-module__Lg7ghW__field select:focus{border-color:#1b3a638c;outline:none;box-shadow:0 0 0 3px #1b3a631f}.CpfTeaser-module__Lg7ghW__destCard{background:#1b3a630f;border:1px solid #1b3a633d;border-radius:14px;gap:6px;margin-bottom:14px;padding:12px 14px;display:grid}.CpfTeaser-module__Lg7ghW__destCard b{color:#10233f;font-size:.86rem}.CpfTeaser-module__Lg7ghW__destCard span{color:#38465a;font-size:.78rem;line-height:1.5}.CpfTeaser-module__Lg7ghW__destCard strong{color:#10233f;font-weight:650}.CpfTeaser-module__Lg7ghW__itemList{background:#ffffff8c;border:1px solid #152a4a24;border-radius:14px;gap:6px;margin-bottom:12px;padding:10px 12px;display:grid}.CpfTeaser-module__Lg7ghW__itemRow{grid-template-columns:1fr 96px;align-items:center;gap:8px;display:grid}.CpfTeaser-module__Lg7ghW__itemRow span{color:#38465a;font-size:.78rem;line-height:1.3}.CpfTeaser-module__Lg7ghW__itemRow input{color:#12342b;text-align:right;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #152a4a2e;border-radius:9px;width:100%;padding:6px 9px;font-size:.85rem;font-weight:600}.CpfTeaser-module__Lg7ghW__itemRow input:focus{border-color:#1b3a638c;outline:none;box-shadow:0 0 0 3px #1b3a631f}.CpfTeaser-module__Lg7ghW__itemTotal{border-top:1px solid #152a4a24;justify-content:space-between;align-items:baseline;gap:8px;padding-top:8px;display:flex}.CpfTeaser-module__Lg7ghW__itemTotal span{text-transform:uppercase;letter-spacing:.05em;color:#6b7a8f;font-size:.7rem;font-weight:650}.CpfTeaser-module__Lg7ghW__itemTotal b{color:#10233f;font-variant-numeric:tabular-nums;font-size:1rem}.CpfTeaser-module__Lg7ghW__checkRow{cursor:pointer;background:#fff;border:1px solid #152a4a29;border-radius:12px;align-items:flex-start;gap:9px;padding:9px 11px;display:flex}.CpfTeaser-module__Lg7ghW__checkRow input{flex:none;width:15px;height:15px;margin-top:2px}.CpfTeaser-module__Lg7ghW__checkRow em{color:#38465a;font-size:.78rem;font-style:normal;line-height:1.4}.CpfTeaser-module__Lg7ghW__consentLight{margin-bottom:12px}.CpfTeaser-module__Lg7ghW__seg{flex-wrap:wrap;gap:6px;display:flex}.CpfTeaser-module__Lg7ghW__segBtn{color:#38465a;cursor:pointer;background:#fff;border:1px solid #152a4a33;border-radius:11px;flex:auto;padding:9px 12px;font-size:.82rem;font-weight:650}.CpfTeaser-module__Lg7ghW__segOn{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#10233f!important;border-color:#10233f!important}.CpfTeaser-module__Lg7ghW__assumptionNote{color:#6b7a8f;margin:8px 0 0;font-size:.72rem;line-height:1.45}.CpfTeaser-module__Lg7ghW__headline{border-bottom:1px solid #152a4a1f;margin-bottom:14px;padding-bottom:14px}.CpfTeaser-module__Lg7ghW__headlineLabel{text-transform:uppercase;letter-spacing:.08em;color:#6b7a8f;font-size:.68rem;font-weight:650}.CpfTeaser-module__Lg7ghW__headlineValue{letter-spacing:-.03em;color:#10233f;font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:clamp(2rem,5vw,2.9rem);font-weight:700;display:block}.CpfTeaser-module__Lg7ghW__headlineSub{color:#6b7a8f;margin:0;font-size:.82rem}.CpfTeaser-module__Lg7ghW__tiles{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.CpfTeaser-module__Lg7ghW__tile{background:linear-gradient(#fffaefe6,#f5eee0e6);border:1px solid #dba94938;border-radius:14px;padding:12px}.CpfTeaser-module__Lg7ghW__tile span{text-transform:uppercase;letter-spacing:.06em;color:#8b98ab;font-size:.64rem;font-weight:650;display:block}.CpfTeaser-module__Lg7ghW__tile b{color:#10233f;font-variant-numeric:tabular-nums;margin-top:4px;font-size:1.05rem;display:block}.CpfTeaser-module__Lg7ghW__frsCard{border-radius:14px;margin-bottom:16px;padding:13px 15px}.CpfTeaser-module__Lg7ghW__frsCard b{margin-bottom:3px;font-size:.92rem;display:block}.CpfTeaser-module__Lg7ghW__frsCard span{font-size:.82rem;line-height:1.45}.CpfTeaser-module__Lg7ghW__frsMet{color:#0b5b3f;background:#1b3a631a;border:1px solid #1b3a634d}.CpfTeaser-module__Lg7ghW__frsGap{color:#8a6414;background:#c58a001a;border:1px solid #c58a004d}.CpfTeaser-module__Lg7ghW__leadCard{color:#eef6f0;background:linear-gradient(150deg,#1b3a63f5,#0d1d35f5);border:1px solid #d9b26052;border-radius:16px;padding:16px}.CpfTeaser-module__Lg7ghW__leadTitle{-webkit-text-fill-color:#fff;color:#fff;font-size:1.02rem}.CpfTeaser-module__Lg7ghW__leadSub{-webkit-text-fill-color:#eef6f0d1;color:#eef6f0d1;margin:4px 0 12px;font-size:.82rem}.CpfTeaser-module__Lg7ghW__leadFields{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:11px;display:grid}.CpfTeaser-module__Lg7ghW__leadInput{color:#12342b;background:#fffffff2;border:1px solid #fff3;border-radius:11px;width:100%;padding:10px 12px;font-size:.9rem}.CpfTeaser-module__Lg7ghW__leadInput:focus{outline:none;box-shadow:0 0 0 3px #f4e9c84d}.CpfTeaser-module__Lg7ghW__consent{cursor:pointer;align-items:flex-start;gap:9px;margin-bottom:12px;display:flex}.CpfTeaser-module__Lg7ghW__consent input{flex:none;width:15px;height:15px;margin-top:3px}.CpfTeaser-module__Lg7ghW__consent span{-webkit-text-fill-color:#eef6f0e6;color:#eef6f0e6;font-size:.76rem;line-height:1.45}.CpfTeaser-module__Lg7ghW__leadButton{-webkit-text-fill-color:#0d1d35;color:#0d1d35;cursor:pointer;background:#f4e9c8;border:none;border-radius:12px;width:100%;padding:12px;font-size:.92rem;font-weight:700}.CpfTeaser-module__Lg7ghW__leadButton:disabled{opacity:.5;cursor:not-allowed}.CpfTeaser-module__Lg7ghW__leadFootnote{-webkit-text-fill-color:#eef6f0b3;color:#eef6f0b3;margin:10px 0 0;font-size:.7rem;line-height:1.45}.CpfTeaser-module__Lg7ghW__error{-webkit-text-fill-color:#ffd9d2;color:#ffd9d2;background:#ff78642e;border-radius:10px;margin-bottom:10px;padding:8px 11px;font-size:.8rem}.CpfTeaser-module__Lg7ghW__leadDone b{-webkit-text-fill-color:#fff;color:#fff;font-size:1.02rem}.CpfTeaser-module__Lg7ghW__leadDone p{color:#eef6f0e6;margin:6px 0 0;font-size:.85rem;line-height:1.5}.CpfTeaser-module__Lg7ghW__leadDone a{color:#f4e9c8;font-weight:650}.CpfTeaser-module__Lg7ghW__disclaimer{color:#6b7a8f;margin-top:16px;font-size:.74rem;line-height:1.5}@media (max-width:760px){.CpfTeaser-module__Lg7ghW__grid,.CpfTeaser-module__Lg7ghW__tiles,.CpfTeaser-module__Lg7ghW__leadFields{grid-template-columns:1fr}}.CpfTeaser-module__Lg7ghW__leadCard .CpfTeaser-module__Lg7ghW__leadTitle{color:#fff!important;-webkit-text-fill-color:#fff!important}.CpfTeaser-module__Lg7ghW__leadCard .CpfTeaser-module__Lg7ghW__leadSub{color:#eef6f0d1!important;-webkit-text-fill-color:#eef6f0d1!important}.CpfTeaser-module__Lg7ghW__leadCard .CpfTeaser-module__Lg7ghW__consent span{color:#eef6f0e6!important;-webkit-text-fill-color:#eef6f0e6!important}.CpfTeaser-module__Lg7ghW__leadCard .CpfTeaser-module__Lg7ghW__leadButton,.CpfTeaser-module__Lg7ghW__leadCard .CpfTeaser-module__Lg7ghW__leadButton:disabled{color:#0d1d35!important;-webkit-text-fill-color:#0d1d35!important}.CpfTeaser-module__Lg7ghW__leadCard .CpfTeaser-module__Lg7ghW__leadFootnote{color:#eef6f0b3!important;-webkit-text-fill-color:#eef6f0b3!important}.CpfTeaser-module__Lg7ghW__leadCard .CpfTeaser-module__Lg7ghW__error{color:#ffd9d2!important;-webkit-text-fill-color:#ffd9d2!important}.CpfTeaser-module__Lg7ghW__leadCard .CpfTeaser-module__Lg7ghW__leadDone b{color:#fff!important;-webkit-text-fill-color:#fff!important}.CpfTeaser-module__Lg7ghW__leadCard .CpfTeaser-module__Lg7ghW__leadDone p{color:#eef6f0d9!important;-webkit-text-fill-color:#eef6f0d9!important}.CpfTeaser-module__Lg7ghW__leadCard .CpfTeaser-module__Lg7ghW__leadButton{background:#f4e9c8!important}.CpfTeaser-module__Lg7ghW__leadCard .CpfTeaser-module__Lg7ghW__leadButton:disabled{background:#f4e9c88c!important}.CpfTeaser-module__Lg7ghW__leadCard .CpfTeaser-module__Lg7ghW__leadInput{color:#12342b!important;-webkit-text-fill-color:#12342b!important;background:#fff!important}.CpfTeaser-module__Lg7ghW__leadCard .CpfTeaser-module__Lg7ghW__leadInput::placeholder{color:#6b7a8f!important;-webkit-text-fill-color:#6b7a8f!important}.CpfTeaser-module__Lg7ghW__leadCard .CpfTeaser-module__Lg7ghW__consent,.CpfTeaser-module__Lg7ghW__leadCard .CpfTeaser-module__Lg7ghW__consent span,.CpfTeaser-module__Lg7ghW__leadCard .CpfTeaser-module__Lg7ghW__consent b,.CpfTeaser-module__Lg7ghW__leadCard .CpfTeaser-module__Lg7ghW__consent strong{color:#eef6f0eb!important;-webkit-text-fill-color:#eef6f0eb!important}
.IpPlanFinder-module__4F8Bpa__finder{--emerald:#1b3a63;--emerald-deep:#10233f;--gold:#c9962e;--amber:#a5670a}.IpPlanFinder-module__4F8Bpa__controls{background:#ffffff9e;border:1px solid #152a4a29;border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px;padding:14px 16px;display:flex;box-shadow:inset 0 1px #fffc,0 8px 24px #10233f0f}.IpPlanFinder-module__4F8Bpa__control{gap:4px;display:grid}.IpPlanFinder-module__4F8Bpa__control>span{letter-spacing:.03em;text-transform:uppercase;color:#5b6b80;font-size:.72rem;font-weight:700}.IpPlanFinder-module__4F8Bpa__control input[type=number],.IpPlanFinder-module__4F8Bpa__control input[type=text],.IpPlanFinder-module__4F8Bpa__control select{font:inherit;color:#141d2b;background:#fff;border:1px solid #152a4a38;border-radius:10px;min-width:130px;padding:9px 11px}.IpPlanFinder-module__4F8Bpa__control input:focus,.IpPlanFinder-module__4F8Bpa__control select:focus{border-color:#0000;outline:2px solid #1b3a6366}.IpPlanFinder-module__4F8Bpa__toggle{flex-direction:row;align-items:center;gap:8px;padding-bottom:8px}.IpPlanFinder-module__4F8Bpa__toggle input{width:18px;height:18px;accent-color:var(--emerald)}.IpPlanFinder-module__4F8Bpa__toggle>span{text-transform:none;color:#1c2f4d;letter-spacing:0;font-size:.85rem;font-weight:600}.IpPlanFinder-module__4F8Bpa__stack{background:#ffffff80;border:1px solid #152a4a24;border-radius:16px;margin:0 0 14px;padding:12px 14px}.IpPlanFinder-module__4F8Bpa__stackLayers{flex-direction:column;gap:5px;display:flex}.IpPlanFinder-module__4F8Bpa__stackLayer{text-align:left;color:#fff;border:none;border-radius:10px;width:100%;padding:9px 14px;transition:opacity .32s,transform .32s,height .32s,margin .32s;display:block}.IpPlanFinder-module__4F8Bpa__stackLayer b{font-size:.86rem;display:block}.IpPlanFinder-module__4F8Bpa__stackLayer span{opacity:.9;font-size:.72rem;display:block}.IpPlanFinder-module__4F8Bpa__stackRider{cursor:pointer;color:#2b1e00;background:linear-gradient(100deg,#c9962e,#ddb054);margin-left:22px}.IpPlanFinder-module__4F8Bpa__stackRider b,.IpPlanFinder-module__4F8Bpa__stackRider span{color:#2b1e00}.IpPlanFinder-module__4F8Bpa__stackIp{background:linear-gradient(100deg,#27508a,#1b3a63);margin-left:11px}.IpPlanFinder-module__4F8Bpa__stackMsl{background:linear-gradient(100deg,#10233f,#10233f)}.IpPlanFinder-module__4F8Bpa__stackOff{opacity:.32;transform:translateY(4px)scale(.985)}.IpPlanFinder-module__4F8Bpa__stackNote{color:#5b6b80;margin:10px 2px 0;font-size:.78rem}@media (prefers-reduced-motion:reduce){.IpPlanFinder-module__4F8Bpa__stackLayer{transition:none}}.IpPlanFinder-module__4F8Bpa__resultBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:6px 2px 12px;display:flex}.IpPlanFinder-module__4F8Bpa__sortRow{color:#6b7a8f;flex-wrap:wrap;align-items:center;gap:6px;font-size:.8rem;display:flex}.IpPlanFinder-module__4F8Bpa__noRankNote{color:#8b98ab;letter-spacing:.01em;font-size:.76rem;font-weight:600}.IpPlanFinder-module__4F8Bpa__modeTabs{background:#1b3a6314;border:1px solid #152a4a1f;border-radius:12px;padding:3px;display:inline-flex}.IpPlanFinder-module__4F8Bpa__modeTab{color:#4a5c74;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:7px 14px;font-size:.85rem;font-weight:600}.IpPlanFinder-module__4F8Bpa__modeTabOn{-webkit-text-fill-color:#10233f;color:var(--emerald-deep);background:#fff;box-shadow:0 2px 6px #10233f1a}.IpPlanFinder-module__4F8Bpa__filterBtn{color:#33455f;cursor:pointer;background:#fff;border:1px solid #152a4a33;border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:600}.IpPlanFinder-module__4F8Bpa__drawer{background:#ffffffb3;border:1px solid #152a4a29;border-radius:14px;gap:12px;margin-bottom:10px;padding:14px 16px;display:grid}.IpPlanFinder-module__4F8Bpa__drawerGroup{gap:7px;display:grid}.IpPlanFinder-module__4F8Bpa__drawerLabel{text-transform:uppercase;letter-spacing:.05em;color:#5b6b80;font-size:.68rem;font-weight:700}.IpPlanFinder-module__4F8Bpa__drawerChips{flex-wrap:wrap;gap:7px;display:flex}.IpPlanFinder-module__4F8Bpa__filterChip{color:#33455f;cursor:pointer;background:#fff;border:1px solid #152a4a2e;border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:500}.IpPlanFinder-module__4F8Bpa__filterChip:hover{border-color:var(--emerald)}.IpPlanFinder-module__4F8Bpa__filterChipOn{-webkit-text-fill-color:#fff;background:var(--emerald);color:#fff;border-color:var(--emerald)}.IpPlanFinder-module__4F8Bpa__chipRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.IpPlanFinder-module__4F8Bpa__activeChip{color:var(--emerald-deep);cursor:pointer;background:#107a5714;border:1px solid #1b3a6359;border-radius:999px;padding:5px 11px;font-size:.78rem;font-weight:600}.IpPlanFinder-module__4F8Bpa__clearAll{color:#6b7a8f;cursor:pointer;background:0 0;border:none;font-size:.78rem;text-decoration:underline}.IpPlanFinder-module__4F8Bpa__recNote{color:#5b6b80;margin:2px 2px 14px;font-size:.85rem;line-height:1.5}.IpPlanFinder-module__4F8Bpa__inlineLink{color:var(--emerald);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.IpPlanFinder-module__4F8Bpa__reason{background:#fff9;border:1px solid #152a4a1a;border-radius:10px;gap:4px;margin:4px 0 12px;padding:10px 12px;display:grid}.IpPlanFinder-module__4F8Bpa__reasonStrong,.IpPlanFinder-module__4F8Bpa__reasonWatch{color:#4a5c74;font-size:.8rem;line-height:1.4}.IpPlanFinder-module__4F8Bpa__reasonStrong b{color:#14508a;margin-right:4px}.IpPlanFinder-module__4F8Bpa__reasonWatch b{color:var(--amber);margin-right:4px}.IpPlanFinder-module__4F8Bpa__denseScroll{background:#fff;border:1px solid #152a4a24;border-radius:14px;overflow-x:auto}.IpPlanFinder-module__4F8Bpa__dense{border-collapse:collapse;width:100%;min-width:640px}.IpPlanFinder-module__4F8Bpa__dense th,.IpPlanFinder-module__4F8Bpa__dense td{text-align:left;white-space:nowrap;border-bottom:1px solid #152a4a1a;padding:9px 12px;font-size:.83rem}.IpPlanFinder-module__4F8Bpa__dense thead th{color:#10233f;text-transform:uppercase;letter-spacing:.04em;background:#1b3a630f;font-size:.68rem}.IpPlanFinder-module__4F8Bpa__dense td{color:#1c2f4d;font-variant-numeric:tabular-nums}.IpPlanFinder-module__4F8Bpa__dense td b{color:#10233f}.IpPlanFinder-module__4F8Bpa__denseInsurer{color:#6b7a8f;font-size:.7rem;font-weight:400;display:block}.IpPlanFinder-module__4F8Bpa__denseSel{background:#107a5712}.IpPlanFinder-module__4F8Bpa__denseActions{align-items:center;gap:8px;display:flex}.IpPlanFinder-module__4F8Bpa__sortChip{color:#33455f;cursor:pointer;background:#fff;border:1px solid #152a4a2e;border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:600}.IpPlanFinder-module__4F8Bpa__sortChipOn{-webkit-text-fill-color:#fbf6e9;background:var(--emerald);color:#fff;border-color:var(--emerald)}.IpPlanFinder-module__4F8Bpa__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.IpPlanFinder-module__4F8Bpa__card{background:#ffffffc7;border:1px solid #152a4a29;border-radius:16px;flex-direction:column;padding:16px 18px;display:flex;box-shadow:inset 0 1px #ffffffe6,0 10px 26px #10233f0f}.IpPlanFinder-module__4F8Bpa__cardHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.IpPlanFinder-module__4F8Bpa__planName{color:var(--emerald-deep);margin:0;font-family:Fraunces,Georgia,serif;font-size:1.14rem;font-weight:560;line-height:1.15}.IpPlanFinder-module__4F8Bpa__insurer{color:#6b7a8f;font-size:.76rem}.IpPlanFinder-module__4F8Bpa__wardBadge{letter-spacing:.03em;border-radius:999px;flex:none;padding:4px 9px;font-size:.66rem;font-weight:700}.IpPlanFinder-module__4F8Bpa__wardPrivate{color:#8a6414;background:#c9962e24}.IpPlanFinder-module__4F8Bpa__wardGovt{color:#14508a;background:#1b3a631f}.IpPlanFinder-module__4F8Bpa__riderPick{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.IpPlanFinder-module__4F8Bpa__riderChip{color:#33455f;cursor:pointer;background:#fff;border:1px solid #152a4a33;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:.76rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.IpPlanFinder-module__4F8Bpa__riderChip em{color:var(--gold);font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}.IpPlanFinder-module__4F8Bpa__riderChip:hover{border-color:var(--emerald)}.IpPlanFinder-module__4F8Bpa__riderChipOn{-webkit-text-fill-color:#fff;background:var(--emerald);border-color:var(--emerald);color:#fff}.IpPlanFinder-module__4F8Bpa__riderChipOn em{color:#f4e9c8;-webkit-text-fill-color:#f4e9c8}.IpPlanFinder-module__4F8Bpa__priceBlock{background:#1b3a630d;border:1px solid #1b3a631f;border-radius:12px;margin:12px 0 14px;padding:12px 14px}.IpPlanFinder-module__4F8Bpa__priceRow{color:#4a5c74;justify-content:space-between;align-items:baseline;padding:2px 0;font-size:.85rem;display:flex}.IpPlanFinder-module__4F8Bpa__priceRow b{color:#1c2f4d;font-variant-numeric:tabular-nums}.IpPlanFinder-module__4F8Bpa__priceRow.IpPlanFinder-module__4F8Bpa__muted{color:#8b98ab}.IpPlanFinder-module__4F8Bpa__priceRow.IpPlanFinder-module__4F8Bpa__muted b{color:#8b98ab;font-weight:500}.IpPlanFinder-module__4F8Bpa__totalRow{border-top:1px solid #1b3a632e;justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:8px;display:flex}.IpPlanFinder-module__4F8Bpa__totalRow>span{color:var(--emerald-deep);font-size:.82rem;font-weight:600}.IpPlanFinder-module__4F8Bpa__total{color:var(--emerald-deep);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.5rem;font-weight:700}.IpPlanFinder-module__4F8Bpa__total em{color:#6b7a8f;font-size:.9rem;font-style:normal;font-weight:500}.IpPlanFinder-module__4F8Bpa__split{color:#6b7a8f;gap:8px;margin-top:6px;font-size:.76rem;display:flex}.IpPlanFinder-module__4F8Bpa__noData{color:#8a6414;padding:6px 0;font-size:.85rem}.IpPlanFinder-module__4F8Bpa__claimsRemark{color:#8a6414;background:#a5670a1a;border:1px solid #a5670a4d;border-radius:10px;margin:0 0 12px;padding:8px 12px;font-size:.78rem;font-weight:600;line-height:1.35}.IpPlanFinder-module__4F8Bpa__claimsTag{color:#8a6414;vertical-align:middle;background:#a5670a24;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:.62rem;font-weight:700;display:inline-block}.IpPlanFinder-module__4F8Bpa__metrics{grid-template-columns:1fr 1fr;gap:8px 14px;margin-bottom:12px;display:grid}.IpPlanFinder-module__4F8Bpa__metric{flex-direction:column;gap:1px;display:flex}.IpPlanFinder-module__4F8Bpa__mLabel{text-transform:uppercase;letter-spacing:.04em;color:#8b98ab;font-size:.66rem;font-weight:650}.IpPlanFinder-module__4F8Bpa__mVal{color:#1c2f4d;font-size:.9rem;font-weight:600}.IpPlanFinder-module__4F8Bpa__mVal b{color:var(--emerald)}.IpPlanFinder-module__4F8Bpa__mHint{text-transform:uppercase;letter-spacing:.04em;color:var(--gold);vertical-align:middle;font-size:.6rem;font-style:normal;font-weight:700}.IpPlanFinder-module__4F8Bpa__mSub{color:#8b98ab;font-size:.72rem;font-style:normal;font-weight:500}.IpPlanFinder-module__4F8Bpa__warn{color:var(--amber)}.IpPlanFinder-module__4F8Bpa__planSummary{background:linear-gradient(#c9962e12,#10233f08);border:1px solid #10233f24;border-radius:16px;margin:4px 2px 14px;padding:16px 18px;box-shadow:0 4px 18px #10233f0f}.IpPlanFinder-module__4F8Bpa__summaryHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.IpPlanFinder-module__4F8Bpa__summaryEyebrow{text-transform:uppercase;letter-spacing:.09em;color:var(--gold);font-size:.64rem;font-weight:700}.IpPlanFinder-module__4F8Bpa__summaryTitle{color:var(--emerald-deep);margin:2px 0 0;font-family:Fraunces,Georgia,serif;font-size:1.22rem;font-weight:560;line-height:1.15}.IpPlanFinder-module__4F8Bpa__summaryInsurer{color:#6b7a8f;font-family:inherit;font-size:.9rem;font-weight:500}.IpPlanFinder-module__4F8Bpa__summaryClose{cursor:pointer;color:var(--emerald-deep);background:#fff;border:1px solid #10233f33;border-radius:999px;flex:none;padding:6px 12px;font-size:.78rem;font-weight:600}.IpPlanFinder-module__4F8Bpa__summaryClose:hover{border-color:var(--emerald)}.IpPlanFinder-module__4F8Bpa__summaryLine{border-top:1px solid #10233f14;grid-template-columns:116px 1fr;align-items:baseline;gap:12px;padding:8px 0;display:grid}.IpPlanFinder-module__4F8Bpa__summaryLine p{color:#29405f;margin:0;font-size:.95rem;line-height:1.5}.IpPlanFinder-module__4F8Bpa__summaryTag{text-transform:uppercase;letter-spacing:.04em;color:var(--emerald-deep);text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#10233f12;border-radius:999px;align-self:start;padding:3px 9px;font-size:.64rem;font-weight:700;overflow:hidden}.IpPlanFinder-module__4F8Bpa__summaryTagRider{color:#7a5a12;background:#c9962e29}.IpPlanFinder-module__4F8Bpa__summaryTagNone{color:#8b98ab;background:#10233f0d}@media (max-width:560px){.IpPlanFinder-module__4F8Bpa__summaryLine{grid-template-columns:1fr;gap:3px}.IpPlanFinder-module__4F8Bpa__summaryTag{justify-self:start}}.IpPlanFinder-module__4F8Bpa__riderDetails{margin-bottom:10px}.IpPlanFinder-module__4F8Bpa__riderDetails>summary{cursor:pointer;color:var(--emerald);padding:6px 0;font-size:.82rem;font-weight:600;list-style:none}.IpPlanFinder-module__4F8Bpa__riderDetails>summary::-webkit-details-marker{display:none}.IpPlanFinder-module__4F8Bpa__riderDetails>summary:before{content:"▸ "}.IpPlanFinder-module__4F8Bpa__riderDetails[open]>summary:before{content:"▾ "}.IpPlanFinder-module__4F8Bpa__riderDetails ul{gap:5px;margin:4px 0 0;padding-left:16px;display:grid}.IpPlanFinder-module__4F8Bpa__riderDetails li{color:#4a5c74;font-size:.82rem;line-height:1.4}.IpPlanFinder-module__4F8Bpa__riderDetails li b{color:var(--emerald-deep)}.IpPlanFinder-module__4F8Bpa__noRider{color:#8b98ab;margin-bottom:10px;font-size:.78rem}.IpPlanFinder-module__4F8Bpa__cardActions{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:4px;display:flex}.IpPlanFinder-module__4F8Bpa__detailLink{color:var(--emerald);font-size:.85rem;font-weight:600;text-decoration:none}.IpPlanFinder-module__4F8Bpa__detailLink:hover{text-decoration:underline}.IpPlanFinder-module__4F8Bpa__compareBtn{color:#33455f;cursor:pointer;background:#fff;border:1px solid #152a4a38;border-radius:9px;padding:7px 12px;font-size:.8rem;font-weight:600}.IpPlanFinder-module__4F8Bpa__compareBtn:hover:not(:disabled){border-color:var(--emerald)}.IpPlanFinder-module__4F8Bpa__compareBtn:disabled{opacity:.4;cursor:not-allowed}.IpPlanFinder-module__4F8Bpa__compareBtnOn{background:var(--emerald);color:#fff;border-color:var(--emerald)}.IpPlanFinder-module__4F8Bpa__cardSel{border-color:var(--emerald);box-shadow:0 0 0 2px #1b3a6340,0 10px 26px #10233f14}.IpPlanFinder-module__4F8Bpa__method{color:#6b7a8f;margin:18px 2px 0;font-size:.76rem;line-height:1.55}.IpPlanFinder-module__4F8Bpa__method b{color:#4a5c74}.IpPlanFinder-module__4F8Bpa__tray{z-index:60;background:linear-gradient(150deg,#0d1d35f7,#0d1d35f7);border:1px solid #c9962e59;border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;max-width:900px;margin:18px auto 0;padding:12px 16px;display:flex;position:fixed;inset:70px 12px auto;box-shadow:0 16px 40px #0d1d3559}.IpPlanFinder-module__4F8Bpa__trayLabel{-webkit-text-fill-color:#f4e9c8;color:#f4e9c8;white-space:nowrap;font-size:.85rem;font-weight:700}.IpPlanFinder-module__4F8Bpa__trayChips{flex-wrap:wrap;flex:auto;gap:8px;display:flex}.IpPlanFinder-module__4F8Bpa__trayChip{-webkit-text-fill-color:#eef6f0;color:#eef6f0;cursor:pointer;background:#ffffff1a;border:1px solid #f4e9c866;border-radius:999px;padding:6px 11px;font-size:.78rem;font-weight:600}.IpPlanFinder-module__4F8Bpa__trayChip:hover{background:#ffffff2e}.IpPlanFinder-module__4F8Bpa__trayActions{align-items:center;gap:8px;display:flex}.IpPlanFinder-module__4F8Bpa__trayClear{-webkit-text-fill-color:#eef6f0b3;color:#eef6f0b3;cursor:pointer;background:0 0;border:none;font-size:.8rem;text-decoration:underline}.IpPlanFinder-module__4F8Bpa__trayGo{-webkit-text-fill-color:#0d1d35;color:#0d1d35;cursor:pointer;background:#f4e9c8;border:none;border-radius:10px;padding:9px 16px;font-size:.85rem;font-weight:700}.IpPlanFinder-module__4F8Bpa__trayGo:disabled{opacity:.5;cursor:not-allowed}.IpPlanFinder-module__4F8Bpa__overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b1e188c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.IpPlanFinder-module__4F8Bpa__sheet{background:#fbfdfc;border-radius:20px;flex-direction:column;width:100%;max-width:860px;max-height:90vh;display:flex;box-shadow:0 24px 60px #0d1d3566}@media (max-width:640px){.IpPlanFinder-module__4F8Bpa__overlay{align-items:stretch;padding:0}.IpPlanFinder-module__4F8Bpa__sheet{border-radius:0;max-width:none;height:100dvh;max-height:none}.IpPlanFinder-module__4F8Bpa__sheetScroll{flex:auto}}.IpPlanFinder-module__4F8Bpa__sheetHead{border-bottom:1px solid #152a4a1f;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 12px;display:flex}.IpPlanFinder-module__4F8Bpa__sheetHead h2{color:var(--emerald-deep);margin:0;font-family:Fraunces,Georgia,serif;font-size:1.3rem}.IpPlanFinder-module__4F8Bpa__sheetSub{color:#6b7a8f;font-family:Inter,sans-serif;font-size:.82rem;font-weight:400}.IpPlanFinder-module__4F8Bpa__hideToggle{color:#4a5c74;cursor:pointer;align-items:center;gap:6px;margin-top:8px;font-size:.82rem;display:inline-flex}.IpPlanFinder-module__4F8Bpa__hideToggle input{accent-color:var(--emerald)}.IpPlanFinder-module__4F8Bpa__sheetClose{color:#4a5c74;cursor:pointer;background:#fff;border:1px solid #152a4a29;border-radius:9px;flex:none;width:34px;height:34px;font-size:1.3rem;line-height:1}.IpPlanFinder-module__4F8Bpa__sheetScroll{padding:8px 20px 24px;overflow:auto}.IpPlanFinder-module__4F8Bpa__cmpTable{border-collapse:collapse;width:100%}.IpPlanFinder-module__4F8Bpa__cmpTable th,.IpPlanFinder-module__4F8Bpa__cmpTable td{text-align:left;vertical-align:top;border-bottom:1px solid #152a4a1a;padding:10px 12px;font-size:.85rem}.IpPlanFinder-module__4F8Bpa__cmpTable thead th{-webkit-text-fill-color:#fff;background:#10233f;position:sticky;top:0;color:#fff!important}.IpPlanFinder-module__4F8Bpa__cmpInsurer{font-size:.7rem;font-weight:600;display:block;color:#ffffffb8!important}.IpPlanFinder-module__4F8Bpa__cmpName{font-size:.9rem;font-weight:700;line-height:1.2;display:block;color:#fff!important}.IpPlanFinder-module__4F8Bpa__cmpRowHead{background:#eef4f0;min-width:130px;font-weight:600;position:sticky;left:0;color:#1c2f4d!important}.IpPlanFinder-module__4F8Bpa__cmpTable td{color:#1c2f4d;font-variant-numeric:tabular-nums}.IpPlanFinder-module__4F8Bpa__cmpBest{background:#107a571a;font-weight:700}@media (max-width:640px){.IpPlanFinder-module__4F8Bpa__grid{grid-template-columns:1fr}.IpPlanFinder-module__4F8Bpa__tray{flex-direction:column;align-items:stretch;gap:10px}.IpPlanFinder-module__4F8Bpa__controls{grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.IpPlanFinder-module__4F8Bpa__controls>p{display:none}.IpPlanFinder-module__4F8Bpa__control input[type=number],.IpPlanFinder-module__4F8Bpa__control input[type=text],.IpPlanFinder-module__4F8Bpa__control select{width:100%;min-width:0}.IpPlanFinder-module__4F8Bpa__toggle{grid-column:1/-1;padding-bottom:0}.IpPlanFinder-module__4F8Bpa__resultBar{gap:8px}.IpPlanFinder-module__4F8Bpa__modeTabs{width:100%;display:flex}.IpPlanFinder-module__4F8Bpa__modeTab{text-align:center;flex:auto;padding:8px 6px}.IpPlanFinder-module__4F8Bpa__sortRow{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow-x:auto}.IpPlanFinder-module__4F8Bpa__sortRow>*{flex:none}.IpPlanFinder-module__4F8Bpa__metrics{gap:8px 10px}.IpPlanFinder-module__4F8Bpa__card{padding:13px 14px}}.IpPlanFinder-module__4F8Bpa__tray .IpPlanFinder-module__4F8Bpa__trayLabel{color:#f4e9c8!important;-webkit-text-fill-color:#f4e9c8!important}.IpPlanFinder-module__4F8Bpa__tray .IpPlanFinder-module__4F8Bpa__trayChip{color:#eef6f0!important;-webkit-text-fill-color:#eef6f0!important}.IpPlanFinder-module__4F8Bpa__tray .IpPlanFinder-module__4F8Bpa__trayClear{color:#eef6f0b3!important;-webkit-text-fill-color:#eef6f0b3!important}.IpPlanFinder-module__4F8Bpa__tray .IpPlanFinder-module__4F8Bpa__trayGo,.IpPlanFinder-module__4F8Bpa__tray .IpPlanFinder-module__4F8Bpa__trayGo:disabled{color:#0d1d35!important;-webkit-text-fill-color:#0d1d35!important}.IpPlanFinder-module__4F8Bpa__cmpBar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin:4px 0 14px;display:flex}.IpPlanFinder-module__4F8Bpa__cmpTitle{color:var(--emerald-deep);margin:0;font-family:Fraunces,Georgia,serif;font-size:1.35rem;font-weight:560}.IpPlanFinder-module__4F8Bpa__cmpExit{color:var(--emerald-deep);cursor:pointer;background:#fff;border:1px solid #152a4a40;border-radius:11px;padding:9px 16px;font-size:.85rem;font-weight:600}.IpPlanFinder-module__4F8Bpa__cmpExit:hover{border-color:var(--emerald)}.IpPlanFinder-module__4F8Bpa__cmpScrollWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.IpPlanFinder-module__4F8Bpa__cmpGrid{grid-template-columns:repeat(var(--cols), minmax(250px, 1fr));align-items:start;gap:12px;min-width:min-content;display:grid}.IpPlanFinder-module__4F8Bpa__cmpCard{padding:16px 16px 14px}.IpPlanFinder-module__4F8Bpa__cmpRemove{color:#4a5c74;cursor:pointer;background:#fff;border:1px solid #152a4a2e;border-radius:8px;flex:none;width:28px;height:28px;font-size:1.05rem;line-height:1}.IpPlanFinder-module__4F8Bpa__cmpAttrs{margin-top:12px;display:grid}.IpPlanFinder-module__4F8Bpa__cmpAttr{border-bottom:1px solid #152a4a14;border-radius:7px;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 6px;display:flex}.IpPlanFinder-module__4F8Bpa__cmpAttrLabel{text-transform:uppercase;letter-spacing:.04em;color:#8b98ab;font-size:.68rem;font-weight:650}.IpPlanFinder-module__4F8Bpa__cmpAttrVal{color:#1c2f4d;font-variant-numeric:tabular-nums;text-align:right;font-size:.88rem;font-weight:600}.IpPlanFinder-module__4F8Bpa__cmpTick{-webkit-text-fill-color:#fff;vertical-align:middle;background:#1b3a63;border-radius:50%;place-items:center;width:17px;height:17px;margin-left:7px;font-size:.68rem;font-weight:800;display:inline-grid;color:#fff!important}.IpPlanFinder-module__4F8Bpa__cmpTickInline{-webkit-text-fill-color:#fff;background:#1b3a63;border-radius:50%;place-items:center;width:15px;height:15px;margin-right:4px;font-size:.6rem;font-weight:800;display:inline-grid;color:#fff!important}@media (max-width:640px){.IpPlanFinder-module__4F8Bpa__cmpGrid{grid-template-columns:repeat(var(--cols), minmax(230px, 78vw))}}.IpPlanFinder-module__4F8Bpa__cardHeadBtn{cursor:pointer}.IpPlanFinder-module__4F8Bpa__cardHeadBtn:focus-visible{border-radius:10px;outline:2px solid #1b3a6373}.IpPlanFinder-module__4F8Bpa__collapsedRow{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.IpPlanFinder-module__4F8Bpa__collapsedTotal{color:var(--emerald-deep);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.35rem;font-weight:700}.IpPlanFinder-module__4F8Bpa__collapsedTotal em{color:#6b7a8f;font-size:.85rem;font-style:normal;font-weight:500}.IpPlanFinder-module__4F8Bpa__collapsedSub{color:#8b98ab;font-size:.68rem;font-weight:500;display:block}.IpPlanFinder-module__4F8Bpa__collapsedActions{align-items:center;gap:9px;display:flex}.IpPlanFinder-module__4F8Bpa__chev{color:#6b7a8f;font-size:.9rem;transition:transform .25s;display:inline-block}.IpPlanFinder-module__4F8Bpa__chevOpen{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.IpPlanFinder-module__4F8Bpa__chev{transition:none}}.IpPlanFinder-module__4F8Bpa__cmpTick,.IpPlanFinder-module__4F8Bpa__cmpTickInline{background:#0e6e4e!important}.IpPlanFinder-module__4F8Bpa__cmpWin{background:#107a5717}.IpPlanFinder-module__4F8Bpa__cmpWin .IpPlanFinder-module__4F8Bpa__cmpAttrVal,.IpPlanFinder-module__4F8Bpa__reasonStrong b{color:#0b7d58}.IpPlanFinder-module__4F8Bpa__projectBtn{cursor:pointer;text-align:left;background:linear-gradient(120deg,#c9962e1a,#1b3a630f);border:1px solid #c9962e66;border-radius:11px;flex-direction:column;align-items:flex-start;gap:1px;width:100%;margin-top:12px;padding:9px 13px;transition:border-color .16s,background .16s,transform .16s;display:flex}.IpPlanFinder-module__4F8Bpa__projectBtn:hover{border-color:var(--gold);background:linear-gradient(120deg,#c9962e29,#1b3a6314);transform:translateY(-1px)}.IpPlanFinder-module__4F8Bpa__projectBtn>span{color:var(--emerald-deep);font-size:.82rem;font-weight:700}.IpPlanFinder-module__4F8Bpa__projectBtn>em{color:var(--amber);font-size:.72rem;font-style:normal;font-weight:600}.IpPlanFinder-module__4F8Bpa__projWrap{display:block}.IpPlanFinder-module__4F8Bpa__projPanel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border:1px solid #152a4a29;border-radius:20px;padding:20px 22px 18px;box-shadow:inset 0 1px #ffffffe6,0 18px 44px #10233f1a}.IpPlanFinder-module__4F8Bpa__projHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.IpPlanFinder-module__4F8Bpa__projEyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--amber);font-size:.68rem;font-weight:700}.IpPlanFinder-module__4F8Bpa__projTitle{color:var(--emerald-deep);margin:3px 0 2px;font-family:Fraunces,Georgia,serif;font-size:1.55rem;font-weight:560;line-height:1.1}.IpPlanFinder-module__4F8Bpa__projInsurer{color:#6b7a8f;font-size:.82rem}.IpPlanFinder-module__4F8Bpa__projClose{color:var(--emerald-deep);cursor:pointer;background:#fff;border:1px solid #152a4a40;border-radius:11px;flex:none;padding:9px 16px;font-size:.85rem;font-weight:600}.IpPlanFinder-module__4F8Bpa__projClose:hover{border-color:var(--emerald)}.IpPlanFinder-module__4F8Bpa__projControls{background:#1b3a630d;border:1px solid #1b3a631a;border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:16px 0 4px;padding:12px 14px;display:flex}.IpPlanFinder-module__4F8Bpa__projAgeCtrl{gap:4px;display:grid}.IpPlanFinder-module__4F8Bpa__projAgeCtrl>span{text-transform:uppercase;letter-spacing:.04em;color:#5b6b80;font-size:.68rem;font-weight:700}.IpPlanFinder-module__4F8Bpa__projAgeCtrl input{font:inherit;color:#141d2b;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #152a4a38;border-radius:9px;width:84px;padding:8px 10px}.IpPlanFinder-module__4F8Bpa__projAgeCtrl input:focus{border-color:#0000;outline:2px solid #1b3a6366}.IpPlanFinder-module__4F8Bpa__projArrow{color:#8b98ab;padding-bottom:9px;font-size:1.1rem}.IpPlanFinder-module__4F8Bpa__projPresets{gap:6px;margin-left:auto;padding-bottom:2px;display:flex}.IpPlanFinder-module__4F8Bpa__projPreset{color:#33455f;cursor:pointer;background:#fff;border:1px solid #152a4a2e;border-radius:999px;padding:7px 12px;font-size:.78rem;font-weight:600}.IpPlanFinder-module__4F8Bpa__projPreset:hover{border-color:var(--emerald)}.IpPlanFinder-module__4F8Bpa__projPresetOn{-webkit-text-fill-color:#fff;background:var(--emerald);border-color:var(--emerald);color:#fff}.IpPlanFinder-module__4F8Bpa__projSummary{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:10px;margin:16px 0;display:grid}.IpPlanFinder-module__4F8Bpa__projStat{background:#ffffffb3;border:1px solid #152a4a1f;border-radius:14px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.IpPlanFinder-module__4F8Bpa__projStatHero{background:linear-gradient(140deg,#10233ff5,#1b3a63f5);border-color:#0000}.IpPlanFinder-module__4F8Bpa__projStatHero .IpPlanFinder-module__4F8Bpa__projStatLabel{-webkit-text-fill-color:#f4e9c8d9;color:#f4e9c8d9!important}.IpPlanFinder-module__4F8Bpa__projStatHero .IpPlanFinder-module__4F8Bpa__projStatVal{-webkit-text-fill-color:#fff;color:#fff!important}.IpPlanFinder-module__4F8Bpa__projStatHero .IpPlanFinder-module__4F8Bpa__projStatSub{-webkit-text-fill-color:#eef6f0bf;color:#eef6f0bf!important}.IpPlanFinder-module__4F8Bpa__projStatLabel{text-transform:uppercase;letter-spacing:.04em;color:#8b98ab;font-size:.66rem;font-weight:700}.IpPlanFinder-module__4F8Bpa__projStatVal{color:var(--emerald-deep);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.5rem;font-weight:700;line-height:1.05}.IpPlanFinder-module__4F8Bpa__projStatSub{color:#6b7a8f;font-size:.72rem}.IpPlanFinder-module__4F8Bpa__projMs{color:#0b7d58}.IpPlanFinder-module__4F8Bpa__projViewRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 10px;display:flex}.IpPlanFinder-module__4F8Bpa__projJumpNote{color:#b23a4c;align-items:center;gap:7px;font-size:.8rem;font-weight:600;display:inline-flex}.IpPlanFinder-module__4F8Bpa__projJumpDot{background:#d1495b;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #d1495b33}.IpPlanFinder-module__4F8Bpa__projChart{margin:4px 0 14px}.IpPlanFinder-module__4F8Bpa__projLegend{gap:16px;margin-bottom:6px;display:flex}.IpPlanFinder-module__4F8Bpa__projLegend span{color:#4a5c74;align-items:center;gap:6px;font-size:.76rem;font-weight:600;display:inline-flex}.IpPlanFinder-module__4F8Bpa__projLegend i{border-radius:3px;width:12px;height:12px}.IpPlanFinder-module__4F8Bpa__projSvg{width:100%;height:auto;display:block;overflow:visible}.IpPlanFinder-module__4F8Bpa__projAxisY{fill:#8b98ab;font-size:9px;font-weight:600}.IpPlanFinder-module__4F8Bpa__projAxisX{fill:#6b7a8f;font-size:9.5px;font-weight:600}.IpPlanFinder-module__4F8Bpa__projJumpLabel{fill:#b23a4c;font-size:10px;font-weight:800}.IpPlanFinder-module__4F8Bpa__projTableWrap{background:#fff;border:1px solid #152a4a24;border-radius:14px;overflow-x:auto}.IpPlanFinder-module__4F8Bpa__projTable{border-collapse:collapse;width:100%;min-width:640px}.IpPlanFinder-module__4F8Bpa__projTable th,.IpPlanFinder-module__4F8Bpa__projTable td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:#1c2f4d;border-bottom:1px solid #152a4a17;padding:9px 12px;font-size:.83rem}.IpPlanFinder-module__4F8Bpa__projTable th:first-child,.IpPlanFinder-module__4F8Bpa__projTable td:first-child{text-align:left}.IpPlanFinder-module__4F8Bpa__projTable thead th{color:#10233f;text-transform:uppercase;letter-spacing:.04em;background:#1b3a630f;font-size:.66rem}.IpPlanFinder-module__4F8Bpa__projTable td b{color:#10233f}.IpPlanFinder-module__4F8Bpa__projTable tfoot td{background:#1b3a630d;border-top:2px solid #1b3a632e;font-weight:700}.IpPlanFinder-module__4F8Bpa__projRowMissing{opacity:.72}.IpPlanFinder-module__4F8Bpa__projMissingCell{font-style:italic;text-align:left!important;color:#8a6414!important}.IpPlanFinder-module__4F8Bpa__projWarn{color:#8a6414;background:#a5670a17;border:1px solid #a5670a47;border-radius:11px;margin:12px 2px 0;padding:9px 13px;font-size:.8rem;line-height:1.45}.IpPlanFinder-module__4F8Bpa__dockHead{color:#5b6b80;margin:20px 2px 10px;font-size:.85rem}.IpPlanFinder-module__4F8Bpa__dockHead b{color:var(--emerald-deep)}.IpPlanFinder-module__4F8Bpa__dockStrip{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:10px;display:grid}.IpPlanFinder-module__4F8Bpa__miniCard{text-align:left;cursor:pointer;background:#ffffffbd;border:1px solid #152a4a29;border-radius:13px;flex-direction:column;align-items:flex-start;gap:2px;padding:11px 13px;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:0 6px 16px #10233f0d}.IpPlanFinder-module__4F8Bpa__miniCard:hover{border-color:var(--emerald);box-shadow:0 10px 24px #10233f1a}.IpPlanFinder-module__4F8Bpa__miniInsurer{text-transform:uppercase;letter-spacing:.03em;color:#8b98ab;font-size:.68rem;font-weight:700}.IpPlanFinder-module__4F8Bpa__miniName{color:var(--emerald-deep);font-family:Fraunces,Georgia,serif;font-size:.94rem;font-weight:560;line-height:1.12}.IpPlanFinder-module__4F8Bpa__miniTotal{color:var(--emerald-deep);font-variant-numeric:tabular-nums;margin-top:3px;font-size:1.05rem;font-weight:700}.IpPlanFinder-module__4F8Bpa__miniTotal em{color:#8b98ab;letter-spacing:.03em;text-transform:uppercase;font-size:.64rem;font-style:normal;font-weight:600;display:block}.IpPlanFinder-module__4F8Bpa__miniTag{color:#0b7d58;background:#107a571f;border-radius:999px;margin-top:4px;padding:2px 8px;font-size:.62rem;font-weight:700}.IpPlanFinder-module__4F8Bpa__miniTagActive{color:#8a6414;background:#c9962e29;border-radius:999px;margin-top:4px;padding:2px 8px;font-size:.62rem;font-weight:700}.IpPlanFinder-module__4F8Bpa__miniCardOn{border-color:var(--gold);background:#ffffffe6;box-shadow:0 0 0 2px #c9962e59,0 10px 24px #10233f1a}@media (max-width:720px){.IpPlanFinder-module__4F8Bpa__projSummary{grid-template-columns:1fr 1fr}.IpPlanFinder-module__4F8Bpa__projStatHero{grid-column:1/-1}.IpPlanFinder-module__4F8Bpa__projPanel{padding:16px 15px 14px}.IpPlanFinder-module__4F8Bpa__projTitle{font-size:1.3rem}.IpPlanFinder-module__4F8Bpa__projControls{gap:10px}.IpPlanFinder-module__4F8Bpa__projPresets{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.IpPlanFinder-module__4F8Bpa__projectBtn{transition:none}}.IpPlanFinder-module__4F8Bpa__foreignerNotice{border:1px solid #c9962e66;border-left:5px solid var(--gold,#c9962e);background:linear-gradient(150deg,#ffffffe6,#c9962e12);border-radius:18px;gap:10px;padding:20px 22px;display:grid}.IpPlanFinder-module__4F8Bpa__foreignerTag{letter-spacing:.05em;text-transform:uppercase;color:#8a6414;background:#c9962e29;border:1px solid #c9962e66;border-radius:999px;justify-self:start;padding:3px 10px;font-size:.64rem;font-weight:800}.IpPlanFinder-module__4F8Bpa__foreignerNotice h3{color:var(--emerald-deep,#10233f);margin:2px 0 0;font-size:1.15rem}.IpPlanFinder-module__4F8Bpa__foreignerNotice p{color:#3c4b61;max-width:68ch;margin:0;font-size:.9rem;line-height:1.6}.IpPlanFinder-module__4F8Bpa__foreignerAlt{color:#44536a}.IpPlanFinder-module__4F8Bpa__foreignerActions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.IpPlanFinder-module__4F8Bpa__foreignerCta{background:var(--emerald-deep,#10233f);-webkit-text-fill-color:#f4e9c8;border-radius:12px;padding:10px 18px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-block;color:#f4e9c8!important}.IpPlanFinder-module__4F8Bpa__foreignerCta:hover{background:#1b3a63}.IpPlanFinder-module__4F8Bpa__foreignerBack{color:#1b3a63;font:inherit;cursor:pointer;background:#fff;border:1px solid #152a4a40;border-radius:12px;padding:10px 16px;font-size:.88rem;font-weight:700}.IpPlanFinder-module__4F8Bpa__foreignerBack:hover{background:#1b3a630f}.IpPlanFinder-module__4F8Bpa__foreignerSources{color:#6b7a8f;margin:2px 0 0;font-size:.72rem;line-height:1.5}.IpPlanFinder-module__4F8Bpa__foreignerSources a{color:#1b3a63}.IpPlanFinder-module__4F8Bpa__finderDisclose{color:#5b6b80;margin:8px 2px 0;font-size:.76rem;line-height:1.55}.IpPlanFinder-module__4F8Bpa__finderDisclose strong{color:#10233f}.IpPlanFinder-module__4F8Bpa__finderDisclose em{color:#44536a;font-style:italic}.IpPlanFinder-module__4F8Bpa__resultCount{color:#44536a;font-size:.78rem;font-weight:650}.IpPlanFinder-module__4F8Bpa__riderPending{color:#44536a;background:#152a4a0a;border:1px solid #152a4a24;border-radius:10px;margin-top:8px;padding:9px 12px;font-size:.76rem;line-height:1.45}.IpPlanFinder-module__4F8Bpa__riderPending b{color:#10233f}.IpPlanFinder-module__4F8Bpa__riderVerified{background:#c9962e14;border:1px solid #c9962e57;border-radius:12px;margin-top:10px;padding:10px 12px}.IpPlanFinder-module__4F8Bpa__riderCashTag{letter-spacing:.03em;text-transform:uppercase;color:#9a7016;margin-left:4px;font-size:.66rem;font-style:normal;font-weight:700}.IpPlanFinder-module__4F8Bpa__riderTotalRow{border-top:1px solid #c9962e4d;justify-content:space-between;align-items:baseline;margin-top:6px;padding-top:6px;display:flex}.IpPlanFinder-module__4F8Bpa__riderTotalRow>span{color:#7a5a12;font-size:.8rem;font-weight:600}.IpPlanFinder-module__4F8Bpa__riderTotalRow b{color:#10233f;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700}.IpPlanFinder-module__4F8Bpa__riderTotalRow b em{color:#6b7a8f;font-size:.8rem;font-style:normal;font-weight:500}.IpPlanFinder-module__4F8Bpa__riderVerifiedNote{color:#6a5a3a;margin:7px 0 0;font-size:.72rem;line-height:1.45}.IpPlanFinder-module__4F8Bpa__riderChoose{border-bottom:1px solid #c9962e47;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;padding-bottom:10px;display:flex}.IpPlanFinder-module__4F8Bpa__riderChooseLabel{text-transform:uppercase;letter-spacing:.04em;color:#9a7016;margin-right:2px;font-size:.72rem;font-weight:700}
