body{font-family:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:1.125rem;min-height:100vh;min-width:320px;overflow-x:hidden;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);padding-top:88px}body.has_banner{padding-top:calc(88px + 40px)}body.app_view_android,body.app_view{padding:0}body.app_view_android header,body.app_view_android footer,body.app_view header,body.app_view footer{display:none}@media (min-width: 0) and (max-width: 1023px){body{padding-top:56px}body.has_banner{padding-top:calc(56px + 40px)}}img[width="1"][height="1"]{display:none}.sticky_cta{padding-bottom:calc(20px + env(safe-area-inset-bottom));transition:all ease-in-out .2s;pointer-events:none}body.scrolled .sticky_cta{opacity:1;pointer-events:auto}body.app_view{padding:0}body.app_view header,body.app_view footer{display:none}a.modal-open{border:none}a.modal-open svg{vertical-align:middle}p{font-family:Riforma, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}@media (min-width: 0) and (max-width: 767px){p{font-size:1rem}}h1,h2,h3,h4,h5,h6{font-family:Riforma, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:600}h1{font-size:3.875rem;line-height:0.9}@media (min-width: 0) and (max-width: 767px){h1{font-size:2.75rem}}h2{font-size:2.25rem;line-height:1.225em}h3{font-size:1.5rem;line-height:1.2em;font-size:clamp(1.25rem, 5vw, 1.5rem)}h3.subhed{font-weight:400;font-size:2.8rem;line-height:27px}h4{font-size:1.25rem;line-height:1.4em;font-weight:400}sub,sup{font-size:0.6rem;line-height:0;font-weight:400;position:relative;vertical-align:baseline}sup{top:auto;vertical-align:super}sup.anchor{cursor:pointer}a{color:currentColor;text-decoration:none;transition:color 0.15s}p a,li a{color:currentColor;border-bottom:1px solid currentColor}a.actionlink{text-decoration:underline;display:inline-flex;align-items:center;font-size:1rem;font-weight:500}a.actionlink:after{content:"";width:15px;height:13px;background:url(/assets/images/globals/right-arrow.svg) no-repeat right center;margin:0 0 0 10px;transition:transform 0.2s}body.theme-dark a.actionlink:after{filter:invert(1)}a.actionlink:hover:after{transform:translateX(5px)}.wide{width:100%;max-width:350px}.word-wrap{position:relative;transition:all ease-in-out .1s}.word-wrap .tip{cursor:pointer;transition:all ease-in-out .1s}.svg-icon{vertical-align:baseline;margin-left:4px;display:inline-block;width:10px;height:10px;pointer-events:none;transition:all ease-in-out .1s;fill:var(--text-placeholder)}body.theme-dark .svg-icon{fill:var(--neutral-dark9)}.tip span{display:block;position:absolute;visibility:hidden;opacity:0;top:20px;left:50%;transform:translateX(-50%);background:#fff;width:175px;max-width:300px;padding:15px;box-shadow:0 0 20px 1px rgba(0,0,0,0.15);z-index:300;text-align:left;border:1px solid #e1e1e1;border-radius:4px;pointer-events:none}.tip span.lg{width:275px}.tip span.left{transform:translateX(-5%)}.tip span.right{transform:translateX(-95%)}.tip span.active{animation:in 0.3s ease-out forwards}.tip span.inactive{animation:out 0.3s ease-in forwards}@keyframes in{from{opacity:0;top:20px;visibility:hidden}to{opacity:1;top:36px;visibility:visible}}@keyframes out{from{opacity:1;top:36px;visibility:visible}to{opacity:0;top:20px;visibility:hidden}}.tip span:before{content:"\25E2";text-shadow:0 0 20px 1px rgba(0,0,0,0.15);color:#fff;transform:rotate(-135deg);height:20px;width:20px;position:absolute;pointer-events:none;left:50%;margin-left:-13px;top:-11px;z-index:1;font-size:14px;text-shadow:1px 1px 0px rgba(0,0,0,0.04)}.tip span.left:before{left:10%;right:auto}.tip span.right:before{left:auto;right:4%}input[type="email"]{-webkit-appearance:none}.error{display:none;background:#fcbfbf;border-radius:8px;position:absolute;z-index:1;width:100%;padding:12px 16px;font-size:1.4rem;color:var(--redDark)}.message{transition:all ease-in-out 0.5s;position:absolute;top:0;opacity:0;visibility:hidden;width:100%}@media (min-width: 0) and (max-width: 767px){.message{text-align:center}}.message.submitted .inputs{opacity:0}.message.submitted .message{opacity:1;visibility:visible}.lozad{opacity:0;transition:opacity 0.5s ease}.lozad[data-loaded]{opacity:1}.modal{display:none;position:fixed;z-index:5;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.6)}.modal .modal-content{background-color:#fefefe;margin:auto;position:relative;top:50%;transform:translate(0, -50%);text-align:center;border-radius:8px;padding:3rem;max-width:730px}@media (min-width: 0) and (max-width: 767px){.modal .modal-content{width:90%;padding:4rem 2rem 2rem}.modal .modal-content h3{text-align:left;padding-right:3.5rem}.modal .modal-content p{text-align:left}}.modal .modal-content .close{color:#434343;position:absolute;top:1rem;right:1rem;font-size:28px;font-weight:bold;background-color:transparent;border:0;line-height:0;padding:1rem}.modal .modal-content .close:hover{cursor:pointer}.modal .modal-content .close:focus{outline:2px solid rgba(153,153,158,0.65)}.modal .modal-content .close img{vertical-align:top}.accordion .svg-icon{fill:#747474 !important}.accordion .word-wrap:hover{color:#272727 !important}.accordion .word-wrap:hover .svg-icon{fill:#272727 !important}.accordion h3 img.chevron{width:12px;top:12px;right:0;transition:transform ease-in-out .2s}.theme-dark .accordion h3 img.chevron{filter:invert(1)}.accordion .selected h3 img{transform:rotate(180deg)}.accordion .answer{display:none}.accordion .answer p{margin:0 0 1em 0}.accordion .answer p:first-child{margin-top:1.25rem}.accordion .answer p.disclosure{margin-bottom:1em}.accordion .answer ul,.accordion .answer ol{margin:0 0 0 40px}.accordion .answer ul{list-style:disc}.accordion .answer ol{list-style:decimal}.accordion .answer li{margin:0 0 0.8em 0;line-height:1.75rem;position:relative}.accordion .answer li::marker{font-weight:600}@media (min-width: 0) and (max-width: 767px){.accordion p:not(.disclosure),.accordion li{font-size:1rem}.accordion h3{font-size:1.25rem}.accordion h3 img.chevron{top:8px}}#compounding .tip .svg-icon{height:15px;width:15px}#compounding h3{font-weight:300}#compounding .contribution{position:relative;width:100%;height:50px}#compounding .contribution .contribution-wrap{position:absolute;top:0}#compounding .contribution p{margin-bottom:5px;margin-left:5px;white-space:nowrap}#compounding .compounded-value{font-size:28px;font-weight:600;display:block;font-variant:tabular-nums;letter-spacing:-1px}#slider{flex-direction:column;max-width:750px;margin-left:auto;margin-right:auto}#slider .slider{-webkit-appearance:none;appearance:none;width:100%;height:21px;background:var(--bg-hover-secondary);border-radius:20px;outline:none;-webkit-transition:0.2s;transition:opacity 0.2s}#slider .slider::-moz-range-progress{background-color:var(--neutral-light3)}#slider .slider:hover{opacity:1}#slider .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--blue-brand);width:51px;height:51px;border:4px solid var(--neutral-light2);border-radius:100%;cursor:ew-resize;z-index:10;position:relative}body.theme-dark #slider .slider::-webkit-slider-thumb{border:4px solid var(--neutral-dark2)}#slider .range-slider{position:relative}#slider .range-slider .range-fill{position:absolute;top:0;left:0;height:21px;width:100px;background:var(--blue-brand);min-width:40px;max-width:calc(100% - 15px);border-radius:20px;pointer-events:none}#slider .slider::-moz-range-thumb{width:51px;height:51px;border:4px solid var(--neutral-light1);background-color:var(--blue-brand);border-radius:100%;cursor:ew-resize;z-index:-1;position:relative}section#hero .text .inner{max-width:580px}body.theme-dark svg .dark_mode{stroke:#fff}.icon_grid .items .item{grid:80px 0fr 0fr/1fr}.theme-dark .icon_grid .items .item img{filter:invert(1) saturate(0)}@media (min-width: 0) and (max-width: 767px){.icon_grid .items .item{grid:0fr 0fr/50px}}.plan .check_list li a{border-bottom:none}.theme-dark .plan .check_list li img{filter:invert(1)}.plan.plus .check_list li img{filter:invert(1)}.theme-dark .plan.plus .check_list li img{filter:invert(0)}footer.page-footer .links a{padding-bottom:16px;display:block}footer.page-footer .links a:hover{text-decoration:underline}footer.page-footer .legal .global_disclosures li{margin-bottom:8px}@media (min-width: 0) and (max-width: 767px){footer.page-footer .legal p{font-size:12px}}footer.page-footer .legal a{text-decoration:underline;border-bottom:none}footer.page-footer .legal a:hover{color:currentColor}body.theme-dark .socials a{filter:invert(1) saturate(0)}header{height:88px;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2)}body.has_banner header{height:calc(88px + 40px)}@media (min-width: 0) and (max-width: 1023px){body.has_banner header{height:calc(56px + 40px)}}body.has_banner header .desktop-nav{height:88px}@media (min-width: 0) and (max-width: 1023px){header{height:56px}}.mobile-nav{height:56px}.mobile-nav .logo img{transition:0.5s cubic-bezier(0.23, 1, 0.32, 1) brightness}.mobile-menu-container{z-index:-1;transition:0.75s cubic-bezier(0.23, 1, 0.32, 1) transform,0.75s cubic-bezier(0.23, 1, 0.32, 1) opacity;transform:translateY(-100%);opacity:0;padding-bottom:calc(80px + env(safe-area-inset-bottom))}#hamburger{font-size:25px;display:flex;align-items:center;padding:13px 0 13px 60px;margin:0}#hamburger span{position:relative;width:30px;height:2px;border-radius:2px;background-color:#fff;transition:all 0.4s;transform:translateZ(0);z-index:10}#hamburger span:after,#hamburger span:before{content:"";display:block;width:30px;height:2px;background-color:#fff;position:absolute;transition:all 0.4s;border-radius:2px;transform:none}#hamburger span:before{margin-top:-10px}#hamburger span:after{margin-top:10px}.openMenu{overflow:hidden}.openMenu .mobile-menu-container{transform:translateY(0);opacity:1}.openMenu #hamburger span{background-color:transparent !important;transition:transform 0.4s, background-color 0.1s}.openMenu #hamburger span:after{margin:0;transform:rotate(-45deg);background-color:#fff}.openMenu #hamburger span:before{margin:0;transform:rotate(45deg);background-color:#fff}.openMenu.has_banner header{height:calc(100vh - 65px)}@keyframes fadeInNav{0%{opacity:0;transform:translateY(-30px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeOutNav{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-60px)}}

/*# sourceMappingURL=../scss/sourcemap.map */