@import url(https://fonts.googleapis.com/css?family=Lato:100,200,300,400,500,600,700,800,900);
*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}body{line-height:1.5;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}ol[class],ul[class]{list-style:none}a:not([class]),header.secondary nav.nav-auth .white-border-button:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{display:block;max-width:100%}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{animation-duration:.3s;animation-name:modal-video;animation-timing-function:ease-out;background-color:rgba(0,0,0,.5);cursor:pointer;height:100%;left:0;opacity:1;position:fixed;top:0;transition:opacity .3s ease-out;width:100%;z-index:1000000}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{transform:translateY(100px)}.modal-video-body{box-sizing:border-box;margin:0 auto;max-width:960px;padding:0 10px}.modal-video-body,.modal-video-inner{display:flex;height:100%;justify-content:center;width:100%}.modal-video-inner{align-items:center}@media (orientation:landscape){.modal-video-inner{box-sizing:border-box;padding:10px 60px}}.modal-video-movie-wrap{animation-duration:.3s;animation-name:modal-video-inner;animation-timing-function:ease-out;background-color:#333;height:0;padding-bottom:56.25%;position:relative;transform:translate(0);transition:transform .3s ease-out;width:100%}.modal-video-movie-wrap iframe{height:100%;left:0;position:absolute;top:0;width:100%}.modal-video-close-btn{background:transparent;border:none;display:inline-block;height:35px;overflow:hidden;position:absolute;right:0;top:-45px;width:35px;z-index:2}@media (orientation:landscape){.modal-video-close-btn{right:-45px;top:0}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{background:#fff;border-radius:5px;content:"";height:2px;left:0;margin-top:-6px;position:absolute;top:50%;width:100%}html{-webkit-font-smoothing:antialiased;font-family:Lato,sans-serif!important;font-size:1rem;font-weight:400;line-height:1}.hidden{display:none}.hidden-scroll{overflow:hidden}.text-center{text-align:center}a,a.apply-button,a.apply-button-mobile,a.gradient-button,a.white-border-button,a.white-border-button-mobile,a.white-button,header.secondary nav.nav-auth .white-border-button{color:#28335b}a.apply-button-mobile,a.button,a.gradient-button,a.white-border-button,a.white-border-button-mobile,a.white-button,header.secondary nav.nav-auth .white-border-button{border-radius:.5rem;color:#fff;display:inline-block;font-size:1rem;font-weight:700;line-height:1.5rem;padding:.75rem 1.75rem;text-align:center;text-decoration:none;white-space:nowrap}a.apply-button,header.secondary nav.nav-auth .white-border-button{border-radius:6px;display:inline-block;height:36.5px;padding:6px 16px;text-align:center;text-decoration:none;white-space:nowrap;width:99.53px}a.apply-button:hover,header.secondary nav.nav-auth .white-border-button:hover{background:#4a25a6}a.white-button,header.secondary nav.nav-auth .white-button.white-border-button{background:#fff;color:#28335b}a.gradient-button,header.secondary nav.nav-auth .gradient-button.white-border-button{background:linear-gradient(45deg,#6d33ef,#3589e7);color:#fff}a.apply-button-mobile,header.secondary nav.nav-auth .apply-button-mobile.white-border-button{background:#6b35ee;color:#fff;width:100%}a.apply-button,header.secondary nav.nav-auth .white-border-button{background:#6b35ee}a.white-border-button,header.secondary nav.nav-auth .white-border-button{border:.0625rem solid #fff}a.white-border-button-mobile,header.secondary nav.nav-auth .white-border-button-mobile.white-border-button{background:#041036;width:100%}header{align-items:center;display:grid;grid-template-columns:10rem auto 19%;height:64px;padding:.5rem 7.25rem .5rem 10.5rem;position:fixed;width:100%;z-index:99}header.active{background:linear-gradient(45deg,#6d33ef,#3589e7);transition:all .5s ease-out}header nav{grid-column-gap:2.5rem;align-items:center;display:grid;margin-left:2.5rem}header nav.nav-main{grid-template-columns:repeat(6,min-content);justify-self:end}header nav.nav-auth{grid-column-gap:1rem;display:grid;grid-template-columns:repeat(3,min-content);justify-self:start;margin-left:8px!important}header .nav-auth-border{border-left:1px solid #3589e7;height:1.25rem;margin-left:.5rem}header nav.nav-auth .white-border-button{border-radius:1rem;padding:.25rem 1rem}header nav a,header nav a.apply-button,header nav a.apply-button-mobile,header nav a.gradient-button,header nav a.white-border-button,header nav a.white-border-button-mobile,header nav a.white-button,header.secondary nav.nav-auth .white-border-button{color:#fff;font-size:1.125rem;line-height:1.5rem;text-decoration:none;white-space:nowrap}header.secondary{background:#fff;box-shadow:0 1px 10px 0 rgba(0,0,0,.12);box-sizing:border-box}header.secondary nav.nav-auth nav.nav-main .white-border-button,header.secondary nav.nav-main a,header.secondary nav.nav-main nav.nav-auth .white-border-button{color:#4d5679;font-size:14px;line-height:1.5rem}header.secondary nav.nav-auth nav.nav-main .white-border-button:hover,header.secondary nav.nav-main a:hover,header.secondary nav.nav-main nav.nav-auth .white-border-button:hover{color:#6b35ee}header.secondary nav.nav-auth .white-border-button,header.secondary nav.nav-auth a{color:#6b35ee;font-size:14px}header.secondary nav.nav-auth .white-border-button{color:#fff;font-size:14px;font-weight:600;line-height:1.75!important}header.secondary nav.nav-auth nav.nav-main .active.white-border-button,header.secondary nav.nav-main a.active,header.secondary nav.nav-main nav.nav-auth .active.white-border-button{color:#6b35ee;opacity:1}nav.nav-mobile{display:none}nav.nav-mobile img{cursor:pointer}nav.nav-mobile .mobile-menu{grid-row-gap:1.4375rem;background:#fff;display:block;grid-template-columns:100%;grid-template-rows:max-content auto auto;height:100vh;justify-content:center;left:0;padding:.9375rem .625rem;position:absolute;top:0;width:100vw;z-index:99}nav.nav-mobile .mobile-menu-header{display:flex;flex-direction:row;height:55px;justify-content:space-between;max-height:2.75rem!important;padding:6px 16px}nav.nav-mobile .mobile-menu-close{justify-self:end}nav.nav-mobile .mobile-menu-top{grid-row-gap:1rem;align-self:start;display:grid;grid-template-columns:auto;margin-top:15px;padding-left:40px}header.secondary nav.nav-auth nav.nav-mobile .mobile-menu-top .white-border-button,nav.nav-mobile .mobile-menu-top a,nav.nav-mobile .mobile-menu-top header.secondary nav.nav-auth .white-border-button{color:#4d5679;font-size:24px;font-weight:600;line-height:1.875rem;text-decoration:none}nav.nav-mobile .mobile-menu-bottom{display:flex;flex-direction:column;gap:15px;margin-top:80px;padding:0 40px;width:100%}section .section-container{display:grid;height:100%;justify-content:center;padding:6.25rem 0}section#main{background:#f6f7fa;height:42.375rem}section#main .section-container{background:linear-gradient(45deg,#6d33ef,#0bcae2);border-bottom-right-radius:6.25rem;padding-top:3.75rem}section#main .hero{align-items:center;background-image:url(/images/g_icon_background.png?bfad6ba707be68bf8e4dbdd08c255050);background-position-y:-2.5rem;background-repeat:no-repeat;background-size:63%;display:grid;grid-template-columns:minmax(auto,36.25rem) minmax(auto,39.5rem);height:42.375rem;margin-top:-3.75rem;padding-top:3.75rem}@media (max-width:1200px){section#main .hero{background-image:url(/images/g_icon_background@1x.png?836c31239e34c416b4d42ad24c5a800e);background-size:auto}}section#main .slogan{color:#fff;justify-self:end;margin-right:2.5rem;margin-top:-6.25rem}section#main .slogan .title{font-size:3.25rem;font-weight:700;line-height:3.75rem}section#main .slogan .subtitle{font-size:1.125rem;line-height:1.5rem;margin-bottom:2rem;margin-top:.75rem}header.secondary nav.nav-auth section#main .slogan .buttons .white-border-button,section#main .slogan .buttons a,section#main .slogan .buttons header.secondary nav.nav-auth .white-border-button{margin-right:1rem}section#main .references{grid-gap:2.5rem;display:grid;grid-template-columns:auto auto auto auto;margin-top:6.875rem;position:absolute;z-index:1}section#main .references img{max-height:2rem}section#main .screenshots{justify-self:center;margin-top:-7rem;max-width:62.5rem;padding-left:1.25rem}section#quotes{background:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22400%22%20height%3D%22400%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%236d33ef%22%20d%3D%22M0%200h200v200H0z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23f6f7fa%22%20d%3D%22M200%200h200v200H200z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23f6f7fa%22%20d%3D%22M200%20200h200v200H200z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M0%20200h200v200H0z%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat 50%/cover}section#quotes .section-container{background:#f6f7fa;border-bottom-left-radius:6.25rem;border-top-left-radius:6.25rem}section#quotes .section-container .quotes{grid-gap:5.4375rem;display:grid;grid-template-columns:1fr 1fr 1fr}section#quotes .quote{max-width:20rem;text-align:center}.quotes-title{color:#28335b;font-size:30px;font-weight:700;margin-bottom:15px;padding:40px 20px;text-align:center}.quotes-subtitle{color:#8087a3;display:inline-block;font-family:ui-sans-serif;font-size:40px;margin-left:7px;margin-top:-2px;vertical-align:top}section#quotes .quote .text{color:#28335b;font-size:1.5rem;font-weight:700;line-height:2.25rem}section#quotes .quote .source{display:inline-block;margin-top:2rem}section#quotes .quote .source img{margin:auto;max-width:100%}section#subscriptions{background:#f6f7fa}section#subscriptions .section-container{grid-column-gap:3.625rem;align-items:center;background:#fff;border-top-right-radius:6.25rem;grid-template-columns:auto auto;padding-top:0}section#subscriptions .wall-desktop{max-width:37.5rem}section#subscriptions .wall-mobile{display:none;max-width:20rem}section#subscriptions .title{color:#28335b;font-size:3.25rem;font-weight:700;line-height:3.75rem}section#subscriptions .subtitle{color:#28335b;font-size:1.125rem;line-height:1.5rem;margin-top:.75rem;max-width:21.8125rem;opacity:.6}section#how-it-works{background:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22400%22%20height%3D%22400%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M0%200h200v200H0z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M200%200h200v200H200z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23444e73%22%20d%3D%22M200%20200h200v200H200z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M0%20200h200v200H0z%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat 50%/cover}section#how-it-works .section-container{grid-row-gap:5rem;background:#fff;border-bottom-right-radius:6.25rem}section#how-it-works .main-title{color:#28335b;font-size:3.25rem;font-weight:700;line-height:3.75rem;text-align:center}section#how-it-works [class^=step-]{grid-column-gap:3.6875rem;align-items:center;display:grid;grid-template-columns:auto auto}section#how-it-works [class^=step-] .text{margin-top:-2.5rem}section#how-it-works [class^=step-] .text img{max-width:5rem}section#how-it-works .step-1 img,section#how-it-works .step-2 img,section#how-it-works .step-3 img{max-width:37.5rem}section#how-it-works .step-4 img{max-height:25rem;max-width:37.5rem}section#how-it-works .step-4-image-container{position:relative}section#how-it-works .step-4-sups{left:54%;position:absolute;top:38%}section#how-it-works .step-4-sups-text{color:#000;font-size:12px;font-weight:700}section#how-it-works [class^=step-] .title{color:#28335b;font-size:2rem;font-weight:900;line-height:2.75rem;margin-top:.75rem}section#how-it-works [class^=step-] .subtitle{color:#28335b;font-size:1.125rem;line-height:1.5rem;margin-top:.75rem;max-width:20.3125rem;opacity:.6}section#big-quote-1{background:#fff}section#big-quote-1 .section-container{background:linear-gradient(250deg,#444e73,#18244d);border-bottom-right-radius:6.25rem;border-top-left-radius:6.25rem;display:grid;grid-template-rows:min-content auto;justify-items:center}section#big-quote-1 .section-container .text{color:#fff;font-size:1.5rem;margin-bottom:1.875rem;max-width:40.625rem}section#big-quote-1 .section-container .subtitle{color:#fff;font-size:1.125rem;line-height:1.5rem;margin-bottom:1.875rem;opacity:.6}section#big-quote-1 .section-container img{margin-left:auto;margin-right:auto;max-width:5rem}section#fees{background:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22400%22%20height%3D%22400%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%2318244d%22%20d%3D%22M0%200h200v200H0z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M200%200h200v200H200z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M200%20200h200v200H200z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M0%20200h200v200H0z%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat 50%/cover;height:100%}section#fees .section-container{background:#fff;border-top-left-radius:6.25rem;display:grid;grid-template-rows:min-content auto;justify-items:center;padding-bottom:0}section#fees .title{font-size:3.25rem;font-weight:700;line-height:3.75rem}section#fees .subtitle,section#fees .title{color:#28335b;margin-top:2rem;text-align:center}section#fees .subtitle{font-size:1.125rem;line-height:1.5rem;margin-bottom:1.8rem;max-width:26.875rem;opacity:.6}section#fees .images{grid-column-gap:2.5rem;display:grid;grid-template-columns:auto auto auto}section#fees .images img{width:8.75rem}section#fees .images img:nth-child(2){margin-top:-10px}section#fees .offer-outside-container{background:linear-gradient(61.66deg,#f6f7fa 13.41%,#d8dae4 82.31%);border-radius:.75rem 6.25rem .75rem 6.25rem;box-shadow:0 20px 60px 0 rgba(54,57,75,.12);height:18.75rem;margin-top:4rem;padding-top:1.5rem;width:80rem}section#fees .offer-outside-container .offer{background:#fff;border-bottom-left-radius:6.25rem;border-bottom-right-radius:.75rem;border-top-left-radius:23%;border-top-right-radius:20% 40%;display:grid;height:100%;justify-items:center;padding-top:.625rem;text-align:center}section#fees .offer .columns{grid-column-gap:2rem;display:grid;grid-template-columns:1fr 1fr 1fr}section#fees .offer .columns .slot{grid-row-gap:2rem;align-items:center;display:grid;grid-template-rows:min-content auto;justify-items:center;padding:3.625rem}section#fees .offer .columns .slot .label{grid-column-gap:1rem;display:grid;grid-template-columns:auto auto}section#fees .offer .columns .slot .label .cell{color:#28335b;float:left;text-align:left}section#fees .slot:first-child .label:first-child .cell:nth-child(2){font-size:32px;font-weight:700;line-height:36px;margin-top:1rem;text-align:center}section#fees .slot:first-child .label:nth-child(2) .cell:first-child{font-size:40px;font-weight:700;line-height:48px;text-align:center}section#fees .slot:first-child .label:nth-child(2) .cell:nth-child(2){font-size:20px;font-weight:400;line-height:26px}section#fees .slot:nth-child(2) .label:first-child .cell:first-child span{font-size:48px;font-weight:800;line-height:58px}section#fees .slot:nth-child(2) .label:first-child .cell:first-child{font-size:20px;font-weight:400;line-height:26px}section#fees .slot:nth-child(2) .label:first-child .cell:nth-child(2){font-size:16px;font-weight:400;line-height:19px;margin:auto}section#fees .slot:nth-child(2) .label:nth-child(2){width:100%}section#fees .slot:nth-child(2) .label:nth-child(2) .cell:first-child{font-size:18px;font-weight:400;grid-column:4/1;line-height:24px}section#fees .slot:nth-child(2) .label:nth-child(2) .cell:first-child img{float:left;margin-right:15px}section#fees .slot:nth-child(3) .label:first-child .cell:first-child{font-size:24px;font-weight:700;grid-column:1/3;line-height:36px;margin-top:2rem}section#fees .slot:nth-child(3) .label:nth-child(2) .cell:first-child{grid-column:1/3;margin-top:-2rem}section#plans{background:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22400%22%20height%3D%22400%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M0%200h200v200H0z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M200%200h200v200H200z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23444e73%22%20d%3D%22M200%20200h200v200H200z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M0%20200h200v200H0z%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat 50%/cover}section#plans .section-container{grid-row-gap:3.75rem;background:#fff;border-bottom-right-radius:6.25rem;display:grid;grid-template-columns:auto auto;grid-template-rows:min-content auto;justify-items:center;padding-top:3rem}section#plans .title{color:#28335b;font-size:32px;font-weight:700;line-height:60px;padding-bottom:1rem;text-align:center}section#plans .offers-container{grid-column-gap:1rem;display:grid;grid-template-columns:1fr 2fr}section#plans .offers-container-col1{border-radius:100px 12px;grid-template-columns:auto}section#plans .offers-container-col1,section#plans .offers-container-col2{grid-column-gap:2.5rem;background:rgba(162,169,191,.1);display:grid;padding:1rem}section#plans .offers-container-col2{border-radius:12px 100px;grid-template-columns:auto auto}section#plans .left-offer-outside-container{background:linear-gradient(100deg,#d8dae4,#f6f7fa);border-radius:6.25rem .75rem 6.25rem .75rem;box-shadow:0 20px 60px 0 rgba(54,57,75,.12);padding-top:1.5rem;width:25rem}section#plans .middle-offer-outside-container{background:linear-gradient(100deg,#3589e7,#0bcae2)}section#plans .middle-offer-outside-container,section#plans .right-offer-outside-container{border-radius:.75rem 6.25rem .75rem 6.25rem;box-shadow:0 20px 60px 0 rgba(54,57,75,.12);padding-top:1.5rem;width:25rem}section#plans .right-offer-outside-container{background:linear-gradient(100deg,#fa7d2e,#fb1b7c)}section#plans .offer{background:#fff;display:grid;height:1140px;justify-items:center;padding-top:.625rem;text-align:center}section#plans .left-offer-outside-container .offer{border-radius:75% 85%/22% 8%;border-bottom-left-radius:.75rem;border-bottom-right-radius:7.25rem}section#plans .middle-offer-outside-container .offer{border-radius:85% 50%/6% 15%;border-bottom-left-radius:7.25rem;border-bottom-right-radius:.75rem}section#plans .right-offer-outside-container .offer{border-radius:85% 50%/6% 15%;border-bottom-left-radius:6.25rem;border-bottom-right-radius:.75rem}section#plans .offer .icon{display:inline-block;margin-bottom:1rem;margin-top:2.625rem;max-height:4.75rem}section#plans .offer .label{color:#28335b;font-size:1.5rem;font-weight:700;line-height:2.25rem}section#plans .label-block{grid-row-gap:2rem;align-items:center;border-bottom:1px solid #d8d8d8;display:grid;grid-template-rows:min-content auto;justify-items:center;padding:2rem}section#plans .label-annual,section#plans .label-monthly{grid-column-gap:1rem;color:#28335b;display:grid;grid-template-columns:auto auto;text-align:left}section#plans .label-monthly .cell:first-child{font-size:40px;font-weight:700;line-height:48px;text-align:center}section#plans .label-monthly .cell:nth-child(2){font-size:20px;font-weight:400;line-height:26px}section#plans .label-annual .cell:first-child{font-size:48px;font-weight:800;line-height:58px;text-align:center}section#plans .label-annual .cell:nth-child(2){font-size:24px;font-weight:400;line-height:24px;margin:auto}section#plans .label-annual .cell:nth-child(3){font-size:16px;font-weight:400;grid-column:1/3;line-height:19px;text-align:center}section#plans .label-limited-offer{align-items:center;display:grid;grid-template-rows:min-content auto;justify-items:center;padding:2rem 0 0}section#plans .label-limited-offer .head-row{background:#6d33ef;border-radius:30px;color:#fff;font-size:11px;line-height:24px;margin-bottom:-5px;padding:.3rem 2rem;text-align:center}section#plans .label-limited-offer .description-row{background:rgba(107,53,238,.1);border-radius:12px;font-size:18px;line-height:24px;padding:1rem;text-align:center}section#plans .offer .bullets{grid-gap:.75rem;align-items:start;align-self:center;display:grid;grid-template-columns:1.25rem minmax(auto,350px);grid-template-rows:min-content auto;justify-items:start;justify-self:center;padding-top:2rem;text-align:left}section#plans .offer .bullets>div{color:#28335b;font-size:18px;font-weight:400;line-height:24px}section#plans .label-member-promo{align-items:center;display:grid;grid-template-rows:min-content auto;justify-items:center;padding:2rem}section#plans .label-member-promo .head-row{background:#3589e7;border-radius:30px;color:#fff;font-size:11px;line-height:24px;margin-bottom:-5px;padding:.3rem 3rem;text-align:center}section#plans .label-member-promo .description-row{background:rgba(53,137,231,.1);border-radius:12px;color:#7f87a2;font-size:24px;line-height:36px;padding:.8rem 3rem;text-align:center}section#plans .label-member-promo .description-row span{color:#28335b;font-size:32px;font-weight:700;line-height:36px}section#testimonials{background:#fff;height:93.75rem}section#testimonials .section-container{grid-row-gap:2.5rem;background:linear-gradient(250deg,#444e73,#18244d);border-bottom-right-radius:6.25rem;border-top-left-radius:6.25rem;display:grid;grid-template-rows:min-content auto;justify-items:center}section#testimonials .section-container .title{color:#fff;font-size:3.25rem;font-weight:700;line-height:3.75rem;margin-bottom:2rem;text-align:center}section#testimonials .section-container .subtitle{color:#fff;font-size:1.125rem;line-height:1.5rem;margin-bottom:1.875rem;opacity:.6}section#testimonials .section-container .columns{grid-column-gap:2rem;display:grid;grid-template-columns:auto auto auto}section#testimonials .columns .testimonial-card{background:#fff;border-radius:6.25rem 20px 6.25rem 20px;color:#28335b;font-size:1.125rem;line-height:1.5rem;padding:3rem}section#testimonials .columns .column{grid-row-gap:2rem;display:grid;grid-template-rows:min-content auto;width:20rem}section#testimonials .testimonial-card .name{margin:1rem 0}section#testimonials .testimonial-card .image{width:56px}section.faq{background:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22400%22%20height%3D%22400%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%2318244d%22%20d%3D%22M0%200h200v200H0z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M200%200h200v200H200z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M200%20200h200v200H200z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%231c2850%22%20d%3D%22M0%20200h200v200H0z%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat 50%/cover}section#faq #section-container{grid-row-gap:2.5rem;background:#fff;border-bottom-left-radius:6.25rem;border-top-left-radius:6.25rem;display:grid;grid-template-columns:minmax(auto,42.1875rem);grid-template-rows:min-content auto;justify-items:center}section#faq #section-container .title{color:#28335b;font-size:3.25rem;font-weight:700;line-height:3.75rem;margin-bottom:2rem;text-align:center}section#faq #section-container .question{background:#f6f7fa;border:none;border-radius:.625rem;margin-top:.625rem;padding:1.5625rem}section#faq #section-container .answer{background:#f6f7fa;border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;margin-top:-10px;padding:1.5625rem}section#big-quote-2{background:#fff}section#big-quote-2 .section-container{background:linear-gradient(250deg,#444e73,#18244d);border-bottom-left-radius:6.25rem;border-top-right-radius:6.25rem;justify-items:center}section#big-quote-2 .section-container .text{color:#fff;font-size:1.5rem;margin-bottom:1.875rem;max-width:40.625rem}section#big-quote-2 .section-container .subtitle{color:#fff;font-size:1.125rem;line-height:1.5rem;margin-bottom:1.875rem;opacity:.6}section#big-quote-2 .section-container img{margin-left:auto;margin-right:auto;max-width:5rem}section#cta{background:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22400%22%20height%3D%22400%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M0%200h200v200H0z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%233f496f%22%20d%3D%22M200%200h200v200H200z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M200%20200h200v200H200z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23f6f7fa%22%20d%3D%22M0%20200h200v200H0z%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat 50%/cover}section#cta .section-container{background:#fff;border-top-right-radius:6.25rem}section#cta .title{color:#28335b;font-size:3.25rem;font-weight:700;line-height:3.75rem;margin-bottom:2rem}header.secondary nav.nav-auth section#cta .buttons .white-border-button,section#cta .buttons a,section#cta .buttons header.secondary nav.nav-auth .white-border-button{margin-right:1rem}section.content-header{background:#f6f7fa;padding-top:3.75rem}section.content-header .section-container{background:#fff;border-bottom-right-radius:6.25rem;padding:5.625rem}section.content-header .title{color:#28335b;font-size:3.25rem;font-weight:700;line-height:3.75rem;margin-bottom:.75rem;text-align:center}section.content-header .subtitle{color:#28335b;font-size:1.125rem;line-height:1.5rem;max-width:31.25rem;opacity:.6;text-align:center}header.secondary nav.nav-auth section.content-header .gradient-button.white-border-button,section.content-header a.gradient-button,section.content-header header.secondary nav.nav-auth .gradient-button.white-border-button{margin:2rem auto;max-width:10.75rem}section.content-body{background:#fff}section.content-body .section-container{background:#f6f7fa;border-top-left-radius:6.25rem;display:grid;grid-template-columns:minmax(auto,42.1875rem)}section#faq .question{border-bottom:.0625rem solid #d5d6dd;color:#28335b;cursor:pointer;font-size:1.5rem;font-weight:700;line-height:2.25rem;padding:.9375rem 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}section#faq .answer{color:#28335b;display:none;font-size:1.125rem;line-height:1.5rem;opacity:.6;padding:.9375rem 0}section#press .article{border-bottom:.0625rem solid rgba(40,51,91,.6);padding:2.5rem 0}section#press .article:last-child{border-bottom-color:transparent}section#press .article img{display:inline-block;height:2rem;vertical-align:bottom}section#press .article .author{color:#28335b;display:inline-block;font-size:.875rem;line-height:1.25rem;opacity:.4;padding-left:.9375rem}section#press .article .title{color:#28335b;font-size:1.25rem;font-weight:900;line-height:2rem;padding-top:1.25rem}section#press .article .description{color:#28335b;font-size:1rem;line-height:1.5rem;opacity:.6}section#press .article .source{color:#6d33ef;display:block;font-size:1rem;font-weight:700;line-height:1.5rem;margin-top:1rem;text-decoration:none}section#press .presskit{margin-bottom:6.25rem;margin-top:5rem;text-align:center}section#press .presskit .logo{background:#fff;border-radius:6.25rem .75rem 6.25rem .75rem;box-shadow:0 1.25rem 3.75rem 0 rgba(54,57,75,.12);margin-bottom:-1.5rem;padding:4.375rem 0}section#press .presskit .logo img{max-width:26.5625rem;width:80%}section#footnotes .text{font-family:Lato;font-size:.6875rem;font-weight:400;margin-top:.625rem}section#footnotes .section-container{padding:2.25rem 5rem}section#footnotes .text-left{text-align:left}footer{grid-column-gap:1.5rem;background:#f6f7fa;border-top-right-radius:6.25rem;display:grid;grid-template-columns:auto auto auto minmax(auto,9.5rem);padding:6rem 12.5rem}footer.secondary{border-top-right-radius:0}footer a,footer a.apply-button,footer a.apply-button-mobile,footer a.gradient-button,footer a.white-border-button,footer a.white-border-button-mobile,footer a.white-button,footer header.secondary nav.nav-auth .white-border-button,header.secondary nav.nav-auth footer .white-border-button{color:#28335b;font-size:1.25rem;font-weight:700;line-height:2rem;text-decoration:none;white-space:nowrap}footer label{color:#28335b;font-weight:500;letter-spacing:.05rem;opacity:.6;padding-bottom:1.25rem;text-transform:uppercase}footer .logo{grid-row-gap:1.25rem;display:grid;grid-template-rows:repeat(2,min-content)}footer .logo img{max-height:2.875rem;opacity:.24}footer .logo div{color:#28335b;font-size:.875rem;line-height:1.25rem;opacity:.4}footer .about,footer .legal{grid-row-gap:.5rem;align-items:start;display:grid;grid-template-rows:repeat(4,min-content)}footer .social{display:grid;grid-template-rows:min-content}footer .social label{margin-bottom:.625rem}footer .social>div{grid-column-gap:1rem;display:grid;grid-template-columns:1fr 1fr 1fr}@media (max-width:1210px){header{align-items:center;display:grid;grid-template-columns:8.75rem auto 16%;height:64px;padding:0 12px;position:absolute;position:fixed;width:100%;z-index:99}}@media (max-width:950px){header{display:none;grid-template-columns:auto}header .logo img{display:none}.nav-mobile img,header .logo img{max-height:2.5rem}header .nav-auth-border,header nav.nav-main,header.secondary nav.nav-auth .white-border-button,header.secondary nav.nav-auth a{display:none}nav.nav-mobile{align-items:center;background:#fff;box-shadow:0 1px 10px 0 rgba(0,0,0,.12);box-sizing:border-box;display:flex;flex-direction:row;height:64px;justify-content:space-between;padding:0 12px;position:absolute;width:100%}header nav.nav-auth{grid-column:3;grid-template-columns:auto}header .logo,header nav.nav-auth a:first-child,header.secondary nav.nav-auth .white-border-button:first-child{display:none}header .mobile-logo{justify-self:start}section#main{height:52.5rem}section#main .hero{background-position-x:center;background-position-y:bottom;background-size:102%;grid-template-columns:auto;width:100vw}section#main .slogan{justify-self:center;margin:2.5rem 0 0;text-align:center}section#main .slogan .title br{display:none}section#main .slogan .subtitle{max-width:100%}section#main .references{margin-top:2.5rem;position:inherit}section#main .screenshots{justify-self:center;margin-top:.125rem;padding-left:0}section#quotes .section-container .quotes{grid-gap:.625rem;display:grid;grid-template-columns:1fr}section#quotes .quote{max-width:100%;padding:0 2rem}section#subscriptions{background-position-x:0;background-position-y:40rem;height:100%}section#subscriptions .section-container{grid-gap:2.5rem;grid-template-columns:auto;justify-items:center;padding-top:6.25rem;text-align:center}section#subscriptions .wall-mobile{display:block}section#subscriptions .wall-desktop{display:none}section#subscriptions .title{padding:0 2rem}section#subscriptions .title>br{display:none}section#subscriptions .subtitle{max-width:100%;padding:0 2rem}section#how-it-works .section-container{grid-row-gap:0}section#how-it-works [class^=step-]{grid-template-columns:auto;justify-items:center}section#how-it-works [class^=step-] img{display:inline-block;margin-top:3.125rem;max-width:28rem}section#how-it-works div.step-2>img,section#how-it-works div.step-4>img{grid-row:3}section#how-it-works [class^=step-] .text{margin-top:0;padding:0 4rem;text-align:center}section#how-it-works [class^=step-] br{display:none}section#how-it-works [class^=step-] .subtitle{max-width:100%}section#how-it-works .step-4-sups{left:68%;position:absolute;top:44%}section#big-quote-1 .section-container .text{max-width:100%;padding:0 2rem}section#fees .section-container{grid-column-gap:0;grid-template-columns:auto}section#fees .offer-outside-container{height:auto;width:auto}section#fees .offer-outside-container .offer{border-radius:85% 50%/6% 15%;border-bottom-left-radius:6.25rem;border-bottom-right-radius:.75rem}section#fees .offer .columns{grid-template-columns:auto}section#fees .offer .columns .slot{padding:2rem 4rem}section#fees .offer .columns .slot:nth-child(2){padding:0 4rem}section#fees .offer .columns .slot:nth-child(2) .label{grid-template-columns:auto}section#fees .offer .columns .slot:nth-child(2) .label .cell>br{display:none}section#plans{height:auto}section#plans .left-offer-outside-container,section#plans .middle-offer-outside-container,section#plans .right-offer-outside-container{width:100%}section#plans .section-container{grid-template-columns:auto}section#plans .offers-container{grid-row-gap:3.75rem;grid-template-columns:auto}section#plans .offers-container-col2{grid-row-gap:3rem;grid-template-columns:auto}section#plans .title{grid-column:auto}section#testimonials{height:auto}section#testimonials .section-container .columns{grid-row-gap:2rem;grid-template-columns:auto;margin:0 2rem}section#testimonials .columns .column{width:auto}section#big-quote-2 .section-container .text{max-width:100%;padding:0 2rem}footer{grid-row-gap:2.5rem;grid-template-columns:1fr 1fr 1fr;padding:6rem 5.625rem 1.5rem}footer .logo{grid-column:1/4;grid-row:2;justify-items:center;justify-self:center}footer .logo br{display:none}footer .about{justify-self:start}footer .legal{justify-self:center}footer .social{justify-self:end}footer .social img{max-width:2.5rem}}@media (max-width:525px){header{display:none;margin-top:40px}header .mobile-logo{justify-self:start}section#main .screenshots{max-width:30rem}section#main .slogan .buttons{grid-column-gap:1rem;display:grid;grid-template-columns:auto;justify-items:center}header.secondary nav.nav-auth section#main .slogan .buttons .white-border-button,section#main .slogan .buttons a,section#main .slogan .buttons header.secondary nav.nav-auth .white-border-button{border-radius:.3rem;margin:5px 0;min-width:10rem}section#main .references{grid-gap:1rem;grid-template-columns:auto auto;justify-items:center;margin:1.5rem}section#main .references img:nth-child(3){grid-column:1/span 2}section#quotes .section-container .quotes{padding:0 2rem}section#how-it-works [class^=step-] img{max-width:20rem}section#how-it-works .step-4-sups{left:68%;position:absolute;top:44%}section#fees .images{grid-gap:2rem;grid-template-columns:auto}section#faq #section-container{padding:6.25rem 1rem}section#faq #section-container .title{font-size:2.25rem}section#cta .title{font-size:2.5rem;line-height:3rem}section#cta .buttons{grid-gap:1rem;display:grid;grid-template-columns:auto;justify-content:center}section.content-header .section-container{padding:3.125rem .625rem}section.content-header .title{font-size:2rem;line-height:3rem}section.content-body .section-container{grid-template-columns:100%;padding-left:.625rem;padding-right:.625rem}section#faq .question{font-size:1.125rem;line-height:1.5rem}section#faq .answer{font-size:.875rem;line-height:1.25rem}footer{grid-template-columns:auto;padding:4.0625rem 1.25rem 1.5rem}footer .logo{grid-column:auto;grid-row:4;margin-top:1.875rem}footer .about,footer .legal,footer .social{justify-self:center}footer{text-align:center}}
