/*! For license information please see https://anna.money/LICENSE.txt */.styles_SubNav__qkY9q{background-color:#270e0b;position:relative;-webkit-user-select:none;user-select:none;z-index:1}.styles_SubNav__qkY9q .disable-pointer-events a{pointer-events:none}.styles_SubNavContent__zwZma{align-items:center;display:flex;font-size:.875rem;gap:0 1.5rem;padding:.5rem max(4.6875rem,(100% - 90rem)/2 + 4.6875rem);position:relative;white-space:nowrap}@media(max-width:82rem){.styles_SubNavContent__zwZma{padding:.5rem clamp(1.25rem,2.25vw,2.5rem)}}@media(max-width:1024px){.styles_SubNavContent__zwZma{display:block;gap:0;padding:.5rem 1.25rem}}.styles_SubNavContent__zwZma p,.styles_SubNavContent__zwZma ul{margin:0}.styles_SubNavContent__zwZma p{color:#fff;font-weight:500;letter-spacing:-.01em;line-height:1.5}@media(max-width:1024px){.styles_SubNavContent__zwZma p{padding:0 0 .25rem}}.styles_SubNavContent__zwZma .styles_ScrollWrapper__4XaKp{overflow:hidden;position:relative}.styles_SubNavContent__zwZma .styles_FadeLeft__UXkZj,.styles_SubNavContent__zwZma .styles_FadeRight__Bhq8P{bottom:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s;width:2rem}.styles_SubNavContent__zwZma .styles_FadeLeft__UXkZj{background:linear-gradient(90deg,#270e0b 50%,#0000);left:0;width:4rem}@media(max-width:640px){.styles_SubNavContent__zwZma .styles_FadeLeft__UXkZj{background:linear-gradient(90deg,#270e0b,#0000);width:2rem}}.styles_SubNavContent__zwZma .styles_FadeRight__Bhq8P{background:linear-gradient(270deg,#270e0b 50%,#0000);right:0;width:4rem}.styles_SubNavContent__zwZma .styles_FadeLeft__UXkZj.styles_Show__RGCPN,.styles_SubNavContent__zwZma .styles_FadeRight__Bhq8P.styles_Show__RGCPN{animation:styles_fadeIn__YXdzI .3s ease;opacity:1}.styles_SubNavContent__zwZma nav{align-items:center;display:flex;overflow:auto hidden;padding:.25rem 0;position:relative;-webkit-overflow-scrolling:touch;gap:0 .5rem;outline:none;scrollbar-width:none}.styles_SubNavContent__zwZma nav:focus-visible{outline:2px solid #fff;outline-offset:-2px}.styles_SubNavContent__zwZma nav::-webkit-scrollbar{display:none}.styles_SubNavContent__zwZma nav.styles_Scrollable__LHkUW{cursor:grab}.styles_SubNavContent__zwZma nav.styles_Scrollable__LHkUW:after,.styles_SubNavContent__zwZma nav.styles_Scrollable__LHkUW:before{opacity:1}.styles_SubNavContent__zwZma nav.styles_Dragging__ZHDlg{cursor:grabbing;-webkit-user-select:none;user-select:none}.styles_SubNavContent__zwZma nav.styles_Dragging__ZHDlg a{pointer-events:none}@media(max-width:1024px){.styles_SubNavContent__zwZma nav{padding:.25rem 0}}.styles_SubNavContent__zwZma nav>div:first-child a{margin-left:-.75rem}.styles_SubNavContent__zwZma nav>div:first-child a.styles_Active__8B86p{margin-left:0}.styles_SubNavContent__zwZma nav>div{scroll-snap-align:start}.styles_SubNavContent__zwZma nav>div a,.styles_SubNavContent__zwZma nav>div span{cursor:pointer}.styles_SubNavContent__zwZma nav>div a:hover,.styles_SubNavContent__zwZma nav>div span:hover{opacity:.8}.styles_SubNavContent__zwZma nav>div a{align-items:center;border-radius:1rem;color:#fff;display:flex;font-weight:500;gap:.25rem;line-height:1;padding:.5rem .75rem;text-decoration:none;transition:opacity .3s}.styles_SubNavContent__zwZma nav>div a.styles_Active__8B86p{background-color:#fff;color:#270e0b;font-weight:600;text-decoration:none}.styles_SubNavContent__zwZma nav>div a.styles_Active__8B86p:hover{opacity:1}.styles_SubNavContent__zwZma nav>div a .styles_ExternalLinkIcon__apnCS{display:flex}.styles_SubNavContent__zwZma nav>div a .styles_ExternalLinkIcon__apnCS svg{height:1rem;width:1rem}.styles_SubNavContent__zwZma nav>div a:hover svg{transform:scale(1.1)}.styles_ScrollLeft__LW9_p{height:100%;left:calc(max(4.6875rem,(100% - 90rem)/2 + 4.6875rem) - .75rem);opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;z-index:20}.styles_ScrollLeft__LW9_p:not(.styles_ScrollLeftHidden__ARWmv){opacity:1}.styles_ScrollLeft__LW9_p.styles_ScrollLeftHidden__ARWmv{pointer-events:none}@media(max-width:82rem){.styles_ScrollLeft__LW9_p{left:calc(clamp(1.25rem,2.25vw,2.5rem) - .75rem)}}@media(max-width:1024px){.styles_ScrollLeft__LW9_p{left:0}}@media(max-width:640px){.styles_ScrollLeft__LW9_p{display:none}}.styles_ScrollLeft__LW9_p button{background:none;border:none;color:#fff;cursor:pointer;height:100%;padding:0 .75rem;transition:opacity .3s}.styles_ScrollLeft__LW9_p button:hover{opacity:.5}.styles_ScrollLeft__LW9_p svg{display:block;height:2rem;width:1.75rem}.styles_ScrollRight__W1912{height:100%;position:absolute;right:calc(max(4.6875rem,(100% - 90rem)/2 + 4.6875rem) - .75rem);top:50%;transform:translateY(-50%);transition:opacity .2s ease;z-index:20}.styles_ScrollRight__W1912.styles_ScrollRightHidden__PfN7F{opacity:0;pointer-events:none}.styles_ScrollRight__W1912{animation:styles_fadeIn__YXdzI .3s ease}@media(max-width:82rem){.styles_ScrollRight__W1912{right:calc(clamp(1.25rem,2.25vw,2.5rem) - .75rem)}}@media(max-width:1024px){.styles_ScrollRight__W1912{right:0;top:50%;transform:translateY(-50%)}}@media(max-width:640px){.styles_ScrollRight__W1912{right:6px}}.styles_ScrollRight__W1912 button{background:none;border:none;color:#fff;cursor:pointer;height:100%;padding:0 .75rem;transition:opacity .3s}.styles_ScrollRight__W1912 button:hover{opacity:.5}.styles_ScrollRight__W1912 button.styles_MaxRight__7OkUq{opacity:0;pointer-events:none}.styles_ScrollRight__W1912 svg{display:block;height:2rem;width:1.75rem}@keyframes styles_fadeIn__YXdzI{0%{opacity:0}to{opacity:1}}.OtterDSIcon_OtterDSIcon__nUA79{background-color:currentColor;display:block;flex-shrink:0;height:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:100%}.OtterDSIcon_OtterDSBrandMark__hzjJU{display:block;flex-shrink:0;height:100%;object-fit:contain;width:100%}.OtterDSIcon_size-small__Pn676{height:1.25rem;width:1.25rem}.OtterDSIcon_size-medium__AR54o{height:2rem;width:2rem}.OtterDSIcon_size-large__hYU84{height:3rem;width:3rem}.HeroDisclaimer_HeroDisclaimer__67Au2{align-items:flex-start;display:flex;gap:.25rem;margin-top:.25rem;padding:0 .625rem}@media(max-width:640px){.HeroDisclaimer_HeroDisclaimer__67Au2{padding:0}}.HeroDisclaimer_HeroDisclaimer__67Au2 .HeroDisclaimer_Text__ACYEn{color:#817574;font-size:.75rem;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:0}.HeroDisclaimer_HeroDisclaimer__67Au2 .HeroDisclaimer_Text__ACYEn span{display:block}.HeroDisclaimer_HeroDisclaimer__67Au2 .HeroDisclaimer_InfoButton__GP_uW{background:none;border:none;color:#817574;cursor:help;flex-shrink:0;height:1rem;margin-top:.0625rem;padding:0;width:1rem}.HeroDisclaimer_HeroDisclaimer__67Au2 .HeroDisclaimer_Tooltip__S6_OU{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #2812100f;color:#594a48;max-width:calc(100vw - 2rem);opacity:1;padding:1rem;width:299px;z-index:1000}.HeroDisclaimer_HeroDisclaimer__67Au2 .HeroDisclaimer_TooltipArrow__JhKdU{background-color:#fff}.HeroDisclaimer_HeroDisclaimer__67Au2 .HeroDisclaimer_TooltipText__X8o_k{font-size:.75rem;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:0 0 1rem}.HeroDisclaimer_HeroDisclaimer__67Au2 .HeroDisclaimer_TooltipLink__vwSQK{align-items:center;color:#594a48;display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem;letter-spacing:-.01em;line-height:1.5;text-decoration:underline}.HeroDisclaimer_HeroDisclaimer__67Au2 .HeroDisclaimer_TooltipLink__vwSQK:hover{color:#270e0b}.HeroDisclaimer_HeroDisclaimer__67Au2 .HeroDisclaimer_TooltipLinkIcon__U9I25{height:1rem;width:1rem}.IconCardsSection_Section__rHue8{align-items:center;display:flex;flex-direction:column;gap:3rem;padding:0 var(--side-padding,4.75rem)}@media(max-width:640px){.IconCardsSection_Section__rHue8{gap:2rem;padding:0 1.25rem}}.IconCardsSection_Header__tXqze{align-items:center;display:flex;flex-direction:column;gap:1.25rem;text-align:center}@media(max-width:1024px){.IconCardsSection_Header__tXqze{align-items:flex-start;text-align:left}}.IconCardsSection_Title__i6tQ8{font-size:3rem;font-weight:700;letter-spacing:-.025em;line-height:1.15}@media(max-width:768px){.IconCardsSection_Title__i6tQ8{font-size:2.125rem}}.IconCardsSection_Title__i6tQ8{color:#270e0b;margin:0;max-width:64rem;text-align:center;text-wrap:balance}@media(max-width:1024px){.IconCardsSection_Title__i6tQ8{text-align:left}}.IconCardsSection_Subtitle__2XB_D{color:#402e2c;font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:0;text-align:center}@media(max-width:1024px){.IconCardsSection_Subtitle__2XB_D{text-align:left}}.IconCardsSection_Grid__V_Bdb{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);max-width:80.625rem;width:100%}@media(max-width:1024px){.IconCardsSection_Grid__V_Bdb{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.IconCardsSection_Grid__V_Bdb{grid-template-columns:1fr}}.IconCardsSection_Card__iiiA_{background-color:#fbfaf5;border:1px solid #f7f5eb;border-radius:1rem;display:flex;flex-direction:column;gap:1.5rem;height:100%;padding:1.5rem}.IconCardsSection_CardIcon__usuXu{align-items:center;display:flex;height:3rem;justify-content:center;width:3rem}.IconCardsSection_CardIcon__usuXu img{height:100%;object-fit:contain;width:100%}.IconCardsSection_CardText__Szn5l{display:flex;flex-direction:column;gap:.5rem}.IconCardsSection_CardTitle__grGyv{color:#270e0b;font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.5;margin:0}.IconCardsSection_CardDescription__neeUT{color:#594a48;font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:0}.TrustpilotWidget_Widget__xjdUW{display:block;min-height:32px;overflow:visible}.TrustpilotWidget_Widget__xjdUW iframe{transform-origin:left center}.TrustpilotWidget_FallbackLink__HU6l6{color:inherit;display:block;height:24px;text-decoration:none}.TrustpilotWidget_FallbackLink__HU6l6:hover{text-decoration:underline}.ReferralPage_ButtonPrimary__HCLLU{align-items:center;background:#270e0b;border:1px solid #270e0b;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1;padding:.75rem 1.25rem;text-decoration:none;transition:opacity .15s ease;white-space:nowrap}.ReferralPage_ButtonPrimary__HCLLU:hover{opacity:.9}.ReferralPage_ButtonWhite__poHVn{align-items:center;background:#fff;border:1px solid #fff;border-radius:999px;color:#270e0b;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;line-height:1;padding:.75rem 1.25rem;text-decoration:none;transition:opacity .15s ease;white-space:nowrap}.ReferralPage_ButtonWhite__poHVn:hover{opacity:.9}.ReferralPage_UiMock__tVckk{background:#fff;border:1px solid #270e0b0d;border-radius:18px;box-shadow:0 12px 32px #270e0b24;position:absolute;z-index:2}.ReferralPage_Pill__vCh4V{align-items:center;background:#fff;border-radius:999px;box-shadow:0 8px 22px #270e0b24;color:#270e0b;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;line-height:1;padding:9px 16px;position:absolute;white-space:nowrap;z-index:2}.ReferralPage_PillDot__Dwtzb{background:#008660;border-radius:50%;flex-shrink:0;height:8px;width:8px}.ReferralPage_OverlayCheck__BgY8p{align-items:center;background:#008660;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;justify-content:center}.ReferralPage_OverlayCheck__BgY8p svg{display:block}.ReferralPage_Hero__3ouWz{background:#fff;padding:6rem 0}@media(max-width:1024px){.ReferralPage_Hero__3ouWz{padding:4rem 0}}@media(max-width:640px){.ReferralPage_Hero__3ouWz{padding:3rem 0}}.ReferralPage_HeroInner__op0G1{margin-inline:auto;max-width:var(--content-max-width);padding:0 var(--content-padding-lg)}@media(max-width:1024px){.ReferralPage_HeroInner__op0G1{padding:0 var(--content-padding-md)}}@media(max-width:640px){.ReferralPage_HeroInner__op0G1{padding:0 var(--content-padding-sm)}}.ReferralPage_HeroInner__op0G1{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}@media(max-width:1024px){.ReferralPage_HeroInner__op0G1{gap:3rem;grid-template-columns:1fr}}.ReferralPage_HeroTextCol__BpPdz{display:flex;flex-direction:column;gap:1.5rem;max-width:540px}@media(max-width:1024px){.ReferralPage_HeroTextCol__BpPdz{max-width:none}}.ReferralPage_Eyebrow__Ba7Wk{color:#cd4a39;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;line-height:1.4;margin:0}.ReferralPage_HeroTitle__kq7KI{color:#270e0b;font-size:3rem;font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:0}@media(max-width:1024px){.ReferralPage_HeroTitle__kq7KI{font-size:2.125rem}}.ReferralPage_HeroSupporting__Vu0S7{color:#270e0b;font-size:1.125rem;font-weight:400;letter-spacing:-.01em;line-height:1.5;margin:0}.ReferralPage_CodeLine__1z7aE{color:#594a48;font-size:1rem;letter-spacing:-.01em;line-height:1.5;margin:0}.ReferralPage_Checklist__mHx2z{display:grid;gap:.75rem;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.ReferralPage_Checklist__mHx2z li{align-items:center;color:#270e0b;display:flex;font-size:.875rem;gap:.5rem;letter-spacing:-.01em;line-height:1.4}@media(max-width:640px){.ReferralPage_Checklist__mHx2z{grid-template-columns:1fr}}.ReferralPage_CheckIcon__bnH3i{align-items:center;background:#e5f3ef;border-radius:50%;color:#008660;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.ReferralPage_CheckIcon__bnH3i svg{height:12px;width:12px}.ReferralPage_HeroButtons__2ZrvA{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.ReferralPage_TrustpilotRow__J1fqa{align-items:center;display:flex;gap:.5rem;margin-left:-6px;max-width:420px}@media(max-width:1024px){.ReferralPage_TrustpilotRow__J1fqa{margin-left:0;max-width:none}}.ReferralPage_TrustpilotWordmark__biAyL{display:block;flex-shrink:0;margin:0 8px 10px}.ReferralPage_TrustpilotWidget__6K_UD{align-items:center;display:flex}.ReferralPage_HeroImageCol__7gRM2{display:flex;justify-content:flex-end}@media(max-width:1024px){.ReferralPage_HeroImageCol__7gRM2{justify-content:center}}.ReferralPage_HeroImageWrap___dVFd{margin-right:18px;max-width:460px;position:relative;width:100%}@media(max-width:640px){.ReferralPage_HeroImageWrap___dVFd{margin-right:0}}.ReferralPage_HeroImage__HjZJV{aspect-ratio:1/.92;background:#f9f8f1;border-radius:20px;display:block;object-fit:cover;width:100%}.ReferralPage_BalanceCard__mx5P0{opacity:.96;padding:16px 18px;right:-18px;top:-18px;width:210px}@media(max-width:640px){.ReferralPage_BalanceCard__mx5P0{display:none}}.ReferralPage_BalanceLabel__IvVrV{color:#817574;font-size:.8125rem;font-weight:600;line-height:1;margin-bottom:.5rem}.ReferralPage_BalanceAmount__zt_iL{color:#270e0b;font-size:1.625rem;font-weight:700;letter-spacing:-.02em;line-height:1}.ReferralPage_FreeMonthsCard__ywRHJ{bottom:34px;left:-26px;padding:20px;width:248px}@media(max-width:640px){.ReferralPage_FreeMonthsCard__ywRHJ{bottom:12px;left:0;padding:14px;width:200px}}.ReferralPage_FreeMonthsHeader__2N6oR{align-items:center;display:flex;gap:10px;margin-bottom:12px}.ReferralPage_GiftBadge__jzKY_{align-items:center;background:#e5f3ef;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:1.0625rem;height:34px;justify-content:center;width:34px}.ReferralPage_FreeMonthsLabel__lSmL4{color:#736664;font-size:.875rem;font-weight:600;line-height:1.2}.ReferralPage_FreeMonthsTitle__qHC2_{color:#270e0b;font-size:1.875rem;font-weight:800;letter-spacing:-.03em;line-height:1.05}.ReferralPage_CodeBadge__atFhd{align-items:center;background:#f9f8f1;border-radius:12px;display:flex;justify-content:space-between;margin-top:14px;padding:10px 14px}.ReferralPage_CodeBadgeLabel__p3k08{color:#736664;font-size:.8125rem;font-weight:500;line-height:1}.ReferralPage_CodeBadgeValue__s1L1D{color:#cd4a39;font-size:.9375rem;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.ReferralPage_FeatureCardsZone__TKQNK{background:#fff;padding:5rem 0}.ReferralPage_FeatureCardIcon__OvGhA{height:5rem;width:5rem}.ReferralPage_ZoneWhite__RhWZV{background:#fff;padding:5rem 0}.ReferralPage_ZoneWhiteLarge___AUjP{background:#fff;padding:6rem 0}.ReferralPage_FeatureSplit__AfjxB{margin-inline:auto;max-width:var(--content-max-width);padding:0 var(--content-padding-lg)}@media(max-width:1024px){.ReferralPage_FeatureSplit__AfjxB{padding:0 var(--content-padding-md)}}@media(max-width:640px){.ReferralPage_FeatureSplit__AfjxB{padding:0 var(--content-padding-sm)}}.ReferralPage_FeatureSplit__AfjxB{align-items:center;display:grid;gap:5rem;grid-template-columns:1fr 1fr}.ReferralPage_FeatureSplit__AfjxB.ReferralPage_ImageLeft__HP4j4 .ReferralPage_FeatureSplitTextCol__yHLHU{order:2}.ReferralPage_FeatureSplit__AfjxB.ReferralPage_ImageLeft__HP4j4 .ReferralPage_SplitImageWrap__IuNqW{order:1}@media(max-width:1024px){.ReferralPage_FeatureSplit__AfjxB{gap:2.5rem;grid-template-columns:1fr}.ReferralPage_FeatureSplit__AfjxB.ReferralPage_ImageLeft__HP4j4 .ReferralPage_FeatureSplitTextCol__yHLHU{order:0}.ReferralPage_FeatureSplit__AfjxB.ReferralPage_ImageLeft__HP4j4 .ReferralPage_SplitImageWrap__IuNqW{order:1}}.ReferralPage_FeatureSplitTextCol__yHLHU{display:flex;flex-direction:column;gap:1.25rem}.ReferralPage_FeatureSplitTitle__IcbSM{color:#270e0b;font-size:3rem;font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:0}@media(max-width:1024px){.ReferralPage_FeatureSplitTitle__IcbSM{font-size:2.125rem}}.ReferralPage_FeatureSplitBody__wYuv2{color:#594a48;font-size:1.125rem;letter-spacing:-.01em;line-height:1.5;margin:0}.ReferralPage_SplitButtons__p3eBg{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.ReferralPage_SplitImageWrap__IuNqW{position:relative;width:100%}.ReferralPage_SplitImage__GhMUe{aspect-ratio:1/.92;background:#f9f8f1;border-radius:20px;display:block;object-fit:cover;width:100%}.ReferralPage_PillTopRight__aTtga{right:-14px;top:20px}@media(max-width:640px){.ReferralPage_PillTopRight__aTtga{right:8px}}.ReferralPage_PillTopLeft__q0U31{left:-14px;top:20px}@media(max-width:640px){.ReferralPage_PillTopLeft__q0U31{left:8px}}.ReferralPage_VirtualCard___B8PK{background:#270e0b;border-radius:18px;bottom:30px;box-shadow:0 16px 36px #270e0b47;color:#fff;left:-24px;padding:20px;position:absolute;width:230px;z-index:2}@media(max-width:640px){.ReferralPage_VirtualCard___B8PK{display:none}}.ReferralPage_VirtualCardHeader__9niiF{align-items:center;display:flex;justify-content:space-between;margin-bottom:34px}.ReferralPage_VirtualCardLogoText__5q8aZ{color:#fff;font-size:1.0625rem;font-weight:800;letter-spacing:-.02em}.ReferralPage_VirtualCardBadge__tLg5m{color:#fff9;font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ReferralPage_VirtualCardNumber__3upQw{color:#fff;font-size:1.0625rem;font-weight:600;letter-spacing:.18em;line-height:1}.ReferralPage_VirtualCardSub__j4DQs{color:#fff9;font-size:.75rem;font-weight:500;margin-top:14px}.ReferralPage_TaxWidget__xSKjz{padding:22px;position:absolute;right:-26px;top:30px;width:262px;z-index:2}@media(max-width:640px){.ReferralPage_TaxWidget__xSKjz{display:none}}.ReferralPage_TaxWidgetTitle__2tgN8{color:#736664;font-size:.875rem;font-weight:600;line-height:1.2;margin-bottom:16px}.ReferralPage_TaxWidgetRow____Fu4{align-items:center;border-bottom:1px solid #f1efef;color:#270e0b;display:flex;font-size:.875rem;font-weight:500;gap:10px;padding:12px 0}.ReferralPage_TaxWidgetRow____Fu4:last-of-type{border-bottom:none;padding-bottom:0}.ReferralPage_TaxWidgetRow____Fu4 .ReferralPage_OverlayCheck__BgY8p{height:22px;width:22px}.ReferralPage_TaxWidgetRow____Fu4 .ReferralPage_OverlayCheck__BgY8p svg{height:14px;width:14px}.ReferralPage_TaxSavedBlock__PcOq9{background:#e5f3ef;border-radius:12px;margin-top:6px;padding:12px 14px}.ReferralPage_TaxSavedLabel__qI4JA{color:#00533b;font-size:.75rem;font-weight:500;line-height:1;margin-bottom:5px}.ReferralPage_TaxSavedAmount__Ar3uM{color:#00533b;font-size:1.375rem;font-weight:700;letter-spacing:-.02em;line-height:1}.ReferralPage_InvoiceNotifications__Jxslg{display:flex;flex-direction:column;gap:12px;position:absolute;right:-22px;top:26px;width:280px;z-index:2}@media(max-width:640px){.ReferralPage_InvoiceNotifications__Jxslg{display:none}}.ReferralPage_InvoiceNotification__tSlRv{align-items:center;background:#fff;border-radius:18px 18px 18px 6px;box-shadow:0 8px 22px #270e0b1a;display:flex;gap:12px;padding:14px 16px}.ReferralPage_NotificationEmoji__OBPrD{align-items:center;background:#e5f3ef;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:1.125rem;height:38px;justify-content:center;width:38px}.ReferralPage_NotificationTitle__q3Jmd{color:#270e0b;font-size:.875rem;font-weight:600;line-height:1.25}.ReferralPage_NotificationSub__jH1Zd{color:#817574;font-size:.75rem;line-height:1;margin-top:4px}.ReferralPage_InvoiceReply__ADbBd{align-self:flex-end;background:#270e0b;border-radius:18px 18px 6px;box-shadow:0 10px 26px #270e0b33;color:#fff;font-size:.875rem;font-weight:500;line-height:1.3;max-width:78%;padding:12px 16px}.ReferralPage_PaymentWidget__uIyl7{bottom:32px;padding:20px;position:absolute;right:-24px;width:240px;z-index:2}@media(max-width:640px){.ReferralPage_PaymentWidget__uIyl7{display:none}}.ReferralPage_PaymentWidgetHeader__p1l7E{align-items:center;display:flex;gap:10px;margin-bottom:12px}.ReferralPage_PaymentWidgetHeader__p1l7E .ReferralPage_OverlayCheck__BgY8p{height:36px;width:36px}.ReferralPage_PaymentWidgetHeader__p1l7E .ReferralPage_OverlayCheck__BgY8p svg{height:18px;width:18px}.ReferralPage_PaymentWidgetLabel__f_dPb{color:#736664;font-size:.875rem;font-weight:600;line-height:1.2}.ReferralPage_PaymentAmount__jLyCU{color:#270e0b;font-size:1.875rem;font-weight:700;letter-spacing:-.03em;line-height:1}.ReferralPage_PaymentMeta__VWqKL{color:#817574;font-size:.75rem;font-weight:500;margin-top:.5rem}.ReferralPage_ContainedWrap__XCjgy{margin-inline:auto;max-width:var(--content-max-width);padding:0 var(--content-padding-lg)}@media(max-width:1024px){.ReferralPage_ContainedWrap__XCjgy{padding:0 var(--content-padding-md)}}@media(max-width:640px){.ReferralPage_ContainedWrap__XCjgy{padding:0 var(--content-padding-sm)}}.ReferralPage_ContainedBlock__ZmNcP{align-items:stretch;background:#f5dbd7;border-radius:20px;display:grid;gap:4rem;grid-template-columns:1fr 1fr;padding:3rem}@media(max-width:1024px){.ReferralPage_ContainedBlock__ZmNcP{gap:2rem;grid-template-columns:1fr;padding:2rem}}.ReferralPage_ContainedTextCol__yi49E{display:flex;flex-direction:column;gap:1.25rem;justify-content:center}.ReferralPage_ContainedTitle__RjnV9{color:#270e0b;font-size:3rem;font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:0}@media(max-width:1024px){.ReferralPage_ContainedTitle__RjnV9{font-size:2.125rem}}.ReferralPage_ContainedSupporting__gB06w{color:#270e0b;font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.5;margin:0}.ReferralPage_ContainedChecklist__xy99w{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.ReferralPage_ContainedChecklist__xy99w li{align-items:flex-start;color:#270e0b;display:flex;font-size:1rem;gap:.75rem;letter-spacing:-.01em;line-height:1.5}.ReferralPage_ContainedCheckIcon__aqfe9{color:#cd4a39;flex-shrink:0;height:16px;margin-top:4px;width:16px}.ReferralPage_ContainedCheckIcon__aqfe9 svg{display:block;height:16px;width:16px}.ReferralPage_ContainedImageCol__GlI7x{align-items:center;background:#cd4a39;border-radius:20px;display:flex;justify-content:center;min-height:320px;padding:32px}@media(max-width:1024px){.ReferralPage_ContainedImageCol__GlI7x{min-height:240px}}.ReferralPage_SavingsWidget__LWOIC{background:#fff;border-radius:18px;box-shadow:0 18px 40px #270e0b2e;max-width:300px;padding:24px;width:100%}.ReferralPage_SavingsHeader__xuUHx{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.ReferralPage_SavingsTitle__SO77P{color:#736664;font-size:.875rem;font-weight:600;line-height:1.2}.ReferralPage_SavingsBadge__rTedH{background:#faedeb;border-radius:999px;color:#9a1706;font-size:.75rem;font-weight:700;padding:6px 10px}.ReferralPage_SavingsAmount__Ctoph{color:#270e0b;font-size:2rem;font-weight:700;letter-spacing:-.03em;line-height:1}.ReferralPage_SavingsInterestRow__9X2_E{align-items:center;color:#006d4e;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-top:14px}.ReferralPage_SavingsInterestNote__jfmmj{color:#817574;font-weight:500}.ReferralPage_PartnerLogosZone__ffVIE{background:#fff;padding:5rem 0}.ReferralPage_PartnerLogosInner__lXotc{margin-inline:auto;max-width:var(--content-max-width);padding:0 var(--content-padding-lg)}@media(max-width:1024px){.ReferralPage_PartnerLogosInner__lXotc{padding:0 var(--content-padding-md)}}@media(max-width:640px){.ReferralPage_PartnerLogosInner__lXotc{padding:0 var(--content-padding-sm)}}.ReferralPage_PartnerLogosTitle__PHknL{color:#270e0b;font-size:3rem;font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:0 auto 1rem;text-align:center}@media(max-width:1024px){.ReferralPage_PartnerLogosTitle__PHknL{font-size:2.125rem}}.ReferralPage_PartnerLogosSub__94d8p{color:#736664;font-size:1.125rem;letter-spacing:-.01em;line-height:1.5;margin:0 auto 3rem;max-width:560px;text-align:center}.ReferralPage_PartnerLogosGrid___EmSH{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.ReferralPage_PartnerLogosGrid___EmSH{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.ReferralPage_PartnerLogosGrid___EmSH{grid-template-columns:repeat(2,1fr)}}.ReferralPage_PartnerLogoItem__YImvf{align-items:center;border:1px solid #d5d0cf;border-radius:20px;display:flex;justify-content:center;min-height:128px;padding:1.5rem}.ReferralPage_PartnerLogoImg__w90Z2{height:64px;max-width:100%;object-fit:contain}.ReferralPage_CtaZone__zhlRe{background:#fff;padding:0 0 3rem}.ReferralPage_CtaWrap__RklTu{margin-inline:auto;max-width:var(--content-max-width);padding:0 var(--content-padding-lg)}@media(max-width:1024px){.ReferralPage_CtaWrap__RklTu{padding:0 var(--content-padding-md)}}@media(max-width:640px){.ReferralPage_CtaWrap__RklTu{padding:0 var(--content-padding-sm)}}.ReferralPage_Cta__gPRB4{align-items:center;background:#cd4a39;border-radius:20px;color:#fff;display:flex;flex-direction:column;gap:1.5rem;padding:3rem;text-align:center}@media(max-width:640px){.ReferralPage_Cta__gPRB4{padding:2rem}}.ReferralPage_CtaTitle__sXPQS{color:#fff;font-size:3rem;font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:0}@media(max-width:1024px){.ReferralPage_CtaTitle__sXPQS{font-size:2.125rem}}.ReferralPage_CtaSupporting__d_AFh{color:#fff;font-size:1.125rem;letter-spacing:-.01em;line-height:1.5;margin:0;max-width:640px}.ReferralPage_CtaCodeLine__Y7leC{color:#ffffffeb;font-size:1rem;letter-spacing:-.01em;line-height:1.5;margin:0}.ReferralPage_CtaFootnote__5Cjpb{color:#fffc;font-size:.875rem;letter-spacing:-.01em;line-height:1.5;margin:0}