body{-webkit-box-sizing:border-box;box-sizing:border-box}.sprite-symbol-usage{display:inline !important}.section__gradient-blue{background:-webkit-gradient(linear, left top, left bottom, from(#ebf8ff), color-stop(50%, white), to(#ebf8ff));background:linear-gradient(#ebf8ff 0%, white 50%, #ebf8ff 100%)}.section__gradient-grey-60-percent{background:-webkit-gradient(linear, left bottom, left top, color-stop(40%, white), to(#f5f5f7));background:linear-gradient(0deg, white 40%, #f5f5f7 100%)}.section__gradient-grey-100-percent{background:-webkit-gradient(linear, left bottom, left top, from(white), to(#f5f5f7));background:linear-gradient(0deg, white 0%, #f5f5f7 100%)}.dynamic-background{background-image:var(--background-image-url);background-size:var(--background-image-size);background-position:var(--background-image-position)}.u-background--no-repeat{background-repeat:no-repeat}.u-background--is-fixed{background-attachment:fixed}@media(max-width: 64em){.u-background--large-up{background-image:none}}.media-feature{overflow:hidden}.media-feature.media-feature--media-before-copy .media-feature__copy{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.media-feature.media-feature--media-before-copy .media-feature__media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.media-feature__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 64em){.media-feature__copy>*{text-align:left}}@media(min-width: 64em){.media-feature__copy{padding-left:10vw}}@media(min-width: 74em){.media-feature__copy{padding-left:20vw}}.video-on-background-base{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-on-background-base__video-container{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:2rem 0 0 0;justify-items:center}@media(min-width: 48em){.video-on-background-base__video-container{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}@media(min-width: 64em){.video-on-background-base__video-container{-webkit-box-flex:.55;-ms-flex:.55 1 auto;flex:.55 1 auto;padding:9rem 1rem 1rem 0}}.video-on-background-base__video-container>video,.video-on-background-base__video-container>video>img{height:23rem;width:11.25rem;border-radius:1rem}@media(min-width: 64em){.video-on-background-base__video-container>video,.video-on-background-base__video-container>video>img{height:27rem;width:13rem;border-radius:2rem}}.tags-list>*{white-space:nowrap;margin-right:.375rem;margin-bottom:.375rem}.tags-list>*:last-child{margin-right:0;margin-bottom:0}.list{width:100%}.text-content .list{padding-left:0;list-style-type:none}.list-item+.list-item{margin-top:.625rem}.list-item.is-link:hover{cursor:pointer;background-color:#00000005}.list-item.is-link:active{background-color:#00000005}.list-item .list-item__icon{-webkit-box-flex:0;-ms-flex:0 0 1rem;flex:0 0 1rem;padding-top:.25rem}.list-item .list-item__copy{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 1.5rem);flex:0 0 calc(100% - 1.5rem)}.list-item .list-item__copy.text--minor{margin-top:0;line-height:1.5}.package-feature-comparison-card.card--link:hover{background-color:#00000005}.package-feature-comparison-card.card--link:active{background-color:#00000005}.package-feature-comparison-card .card-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 64em){.package-feature-comparison-card .card-section{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.package-feature-comparison-card .package-feature-comparison-card__status-pills .status-pill:not(:last-child){margin-right:.375rem}@media(min-width: 64em){.package-feature-comparison-card .package-feature-comparison-card__status-pills{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:20%;-ms-flex-item-align:center;align-self:center;padding-bottom:0}}.package-feature-comparison-card .package-feature-comparison-card__content .text-icon{margin-top:1.25rem}@media(min-width: 64em){.package-feature-comparison-card .package-feature-comparison-card__content{width:80%}.package-feature-comparison-card .package-feature-comparison-card__content:first-child{width:100%}}.package-select-radio-cards .package-select-card--selected{border-color:var(--color-accent);background-color:var(--color-accent-xsubtle)}.package-select-radio-cards .package-select-card-pill-container{position:absolute;top:-0.85rem;width:100%;left:0;text-align:center}.package-select-radio-cards .status-pill{border-width:.15rem;background:var(--color-base)}.package-select-radio-cards .status-pill:not(.status-pill--requires-attention){color:var(--color-subtle);border-color:var(--color-subtle)}.package-select-radio-cards .package-select-card-heading{margin-top:-0.275rem}.package-select-radio-cards .package-select-card-radio-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}.package-select-radio-cards .package-select-card-radio-label{margin-left:1.25rem}.package-select-radio-cards .package-select-card-content-price-description{margin-bottom:1rem;margin-top:0}.package-select-radio-cards .list__item,.package-select-radio-cards .text-style{line-height:1.2}@media(min-width: 64em){.package-select-card-content{padding-left:2.5rem}}.package-info-features-list.package-info-features-list--grid-view{grid-template-columns:-webkit-max-content 1fr -webkit-max-content;grid-template-columns:max-content 1fr max-content}.grid-item__content{text-align:center}@media(min-width: 64em){.grid-item__content{text-align:left}}.grid__image{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 64em){.see-your-package-details__section{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.speedy-login__section{height:20rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home__hero .side-feature__media img{margin:0 0 0 auto}.home__hero .side-feature__media{display:none}@media(min-width: 48em){.home__hero .side-feature__media{display:block}}@media(min-width: 48em){.home__hero .media{display:none}}.home__hero .side-feature__content>:first-child,.home__hero .split-feature__content>:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home__hero .side-feature__content>:first-child h1,.home__hero .split-feature__content>:first-child h1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.home__hero .side-feature__content>:first-child h2,.home__hero .split-feature__content>:first-child h2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.home__hero .side-feature__content>:first-child .text-content,.home__hero .split-feature__content>:first-child .text-content{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.static-gradient{background:linear-gradient(135deg, #284d61, #12171d);background-size:cover}.animate-gradient{background:linear-gradient(135deg, #284d61, #12171d, #284d61, #12171d);background-size:800% 800%;-webkit-animation:NewYear 20s linear infinite;animation:NewYear 20s linear infinite}.animate-gradient--large-up{background:linear-gradient(135deg, #284d61, #12171d);background-size:cover}@media(min-width: 64em){.animate-gradient--large-up{background:linear-gradient(135deg, #284d61, #12171d, #284d61, #12171d);background-size:800% 800%;-webkit-animation:NewYear 20s linear infinite;animation:NewYear 20s linear infinite}}@-webkit-keyframes NewYear{0%{background-position:0% 100%}50%{background-position:100% 0%}100%{background-position:0% 100%}}@keyframes NewYear{0%{background-position:0% 100%}50%{background-position:100% 0%}100%{background-position:0% 100%}}.competitor-pricing-comparison-grid .competitor-pricing-comparison-grid__content{text-align:center;height:100%}.competitor-pricing-comparison-grid .competitor-pricing-comparison-grid__content .text-content .text{text-align:center}.competitor-pricing-comparison-grid .competitor-pricing-comparison-grid__content>div{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.competitor-pricing-comparison-grid .competitor-pricing-comparison-grid__image{padding:0 25%;margin:0 auto}@media(min-width: 64em){.competitor-pricing-comparison-grid{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.competitor-pricing-comparison-grid .grid_item__content{height:100%}.competitor-pricing-comparison-grid .competitor-pricing-comparison-grid__image{padding:0 10% 0 0}.competitor-pricing-comparison-grid.is-mirrored .competitor-pricing-comparison-grid__image{padding:0 0 0 10%}.competitor-pricing-comparison-grid .competitor-pricing-comparison-grid__content{text-align:left}.competitor-pricing-comparison-grid .competitor-pricing-comparison-grid__content .text-content .text{text-align:left}}.feature-list .feature-list--icon,.feature-list .feature-list--icon .icon{width:1rem;max-height:1rem;vertical-align:middle}.gift-wrap{position:relative;margin-top:1.75rem;margin-bottom:.15rem;margin-left:.15rem;margin-right:.15rem}.gift-wrap:before{position:absolute;top:0;bottom:0;left:0;right:0;font-size:1rem;font-weight:300;text-align:center;background:#ff0059;color:#fff;content:var(--gift-wrap-label);margin-top:-1.75rem;margin-left:-0.15rem;margin-right:-0.15rem;margin-bottom:-0.15rem;border-radius:.375rem;padding-top:.15rem}@media(min-width: 64em){.gift-wrap.gift-wrap--absolute-on-desktop{margin-top:0;margin-bottom:0;margin-left:0;margin-right:0}}.gift-wrap.card,.gift-wrap>.card{border-width:0;height:100%}.price-card .price-card__tags-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 64em){.price-card .price-card__tags-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:-0.5rem}}.price-card .price-card__pill-text{font-size:.675rem}.pricing-template__section-pricing-cards{padding-top:0}@media(min-width: 64em){.pricing-template__section-pricing-cards{padding-top:3.5rem}}.pricing-template__section-pricing-cards{padding-top:0}@media(min-width: 64em){.pricing-template__section-pricing-cards{padding-top:3.5rem}}.member-story-positioned-col{position:relative}.member-story-positioned-col__card{padding-left:1.25rem;padding-right:1.25rem}.member-story-positioned-col__card,.member-story-card-group-col .card{max-width:25rem}@media(min-width: 64em){.member-story-positioned-col__card{margin:0 auto;max-width:18rem;padding-left:0;padding-right:0;position:absolute;right:0}.member-story-card-group-col{margin-left:auto;max-width:18rem;padding-top:13rem}}.mortgage-calculator__container{max-width:48rem;width:100%}@media(min-width: 90em){.mortgage-calculator__container{width:90%;max-width:80rem}}
