:root{--motion-fast:.15s;--motion-base:.2s;--motion-medium:.3s;--motion-slow:.6s;--motion-slower:.9s;--ease-out-soft:cubic-bezier(.22, 1, .36, 1);--ease-out-ui:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--motion-rise-distance:16px;--motion-trigger-root-margin:0px 0px -15% 0px}@media screen and (max-width:1039px){:root{--motion-rise-distance:12px}}.motion-rise-in{opacity:0;transform:translateY(var(--motion-rise-distance));transition:opacity var(--motion-slow) var(--ease-out-soft),transform var(--motion-slow) var(--ease-out-soft);will-change:opacity,transform}.motion-rise-in.motion-rise-in--visible{opacity:1;transform:translateY(0)}.motion-rise-in.motion-rise-in--on-load{animation:motion-rise-in-on-load var(--motion-slow) var(--ease-out-soft) forwards;transition:none}@keyframes motion-rise-in-on-load{0%{opacity:0;transform:translateY(var(--motion-rise-distance))}to{opacity:1;transform:translateY(0)}}.motion-zoom-settle--on-load .motion-zoom-settle__target{opacity:0;animation:motion-zoom-settle-on-load var(--motion-slower) var(--ease-out-soft) forwards;animation-delay:var(--motion-zoom-delay,.15s);transition:none;transform:scale(1.06)}@keyframes motion-zoom-settle-on-load{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.motion-zoom-settle{background-color:#0000;overflow:hidden}.motion-zoom-settle__target{opacity:0;transition:opacity var(--motion-slow) var(--ease-out-soft),transform var(--motion-slower) var(--ease-out-soft);will-change:opacity,transform;transform:scale(1.06)}.motion-zoom-settle--visible .motion-zoom-settle__target{opacity:1;transform:scale(1)}.motion-scroll-travel{will-change:transform}.motion-scroll-travel--clip{border-radius:8px;overflow:hidden}@media screen and (max-width:768px){.final-cta-section .motion-scroll-travel--clip{border-radius:0}}@media (prefers-reduced-motion:reduce){.motion-rise-in{opacity:1;will-change:auto;transition:none;animation:none;transform:none}.motion-rise-in--on-load{animation:none}.motion-zoom-settle--on-load .motion-zoom-settle__target{opacity:1;animation:none;transform:none}.motion-zoom-settle__target{opacity:1;will-change:auto;transition:none;transform:none}.motion-scroll-travel{will-change:auto;transform:none!important}}.homepage-banner{width:100%;padding:96px 56px}@media screen and (max-width:1440px){.homepage-banner{padding:80px 56px}}@media screen and (max-width:1040px){.homepage-banner{padding:64px 24px}}@media screen and (max-width:768px){.homepage-banner{padding:56px 24px}}.home-hero-layout{grid-template-columns:minmax(0,620px) minmax(0,605px);justify-content:space-between;align-items:center;column-gap:clamp(64px,7vw,160px);width:100%;max-width:1400px;margin:0 auto;display:grid}@media screen and (max-width:1399px){.home-hero-layout{grid-template-columns:minmax(0,1fr) minmax(430px,.95fr);column-gap:64px}}@media screen and (max-width:1199px){.home-hero-layout{grid-template-columns:minmax(0,1fr) minmax(400px,.9fr);column-gap:48px}}@media screen and (max-width:1040px){.home-hero-layout{grid-template-columns:minmax(0,1fr);row-gap:48px}}@media screen and (max-width:768px){.home-hero-layout{row-gap:36px}}.home-hero-content{flex-direction:column;align-items:flex-start;width:100%;min-width:0;max-width:660px;display:flex}@media screen and (max-width:1040px){.home-hero-content{max-width:100%;text-align:flex-start;align-items:flex-start;margin:0 auto}}.home-hero-subheader{font-family:var(--font-lato);letter-spacing:0%;color:#3177ff;margin:0 0 28px;font-size:19px;font-weight:700;line-height:100%}@media screen and (max-width:1040px){.home-hero-subheader{margin-bottom:22px;line-height:159%}}.home-hero-title{width:100%;max-width:650px;font-family:var(--font-marcellus);letter-spacing:-.5px;color:#003654;margin:0 0 34px;font-size:60px;font-weight:400;line-height:68px}@media screen and (max-width:1440px){.home-hero-title{font-size:50px;line-height:58px}}@media screen and (max-width:768px){.home-hero-title{font-size:32px;line-height:36px}}.home-hero-description{width:100%;max-width:660px;margin-bottom:38px}@media screen and (max-width:1040px){.home-hero-description{max-width:600px}}.home-hero-description-text{font-family:var(--font-lato);letter-spacing:0%;color:#000;font-size:22px;font-weight:400;line-height:36px}.home-hero-description-text p{font:inherit;color:inherit;margin:0;padding:0}@media screen and (max-width:1040px){.home-hero-description-text{font-size:20px;line-height:33px}}@media screen and (max-width:768px){.home-hero-description-text{font-size:18px;line-height:29px}}.home-hero-carousel{justify-self:end;width:100%;min-width:0;max-width:601px}@media screen and (max-width:1040px){.home-hero-carousel{justify-self:center;max-width:100%;padding:0 66px}}@media screen and (max-width:768px){.home-hero-carousel{padding:0}}.home-hero-carousel-viewport{aspect-ratio:601/587;border-radius:28px;width:100%;overflow:hidden;box-shadow:0 16px 30px #00000014,0 5px 14px #0000000f}@media screen and (max-width:768px){.home-hero-carousel-viewport{border-radius:20px}}.home-hero-carousel-viewport.keen-slider{width:100%;height:100%}.home-hero-carousel-slide{width:100%;min-width:0}.home-hero-carousel-image-wrapper{background-color:#e8e8e8;width:100%;height:100%;position:relative;overflow:hidden}.home-hero-carousel-image-wrapper img{display:block}.home-hero-carousel-zoom-settle{width:100%;height:100%;position:absolute;inset:0}.home-hero-carousel-dots{justify-content:center;align-items:center;gap:16px;margin-top:22px;display:flex}@media screen and (max-width:768px){.home-hero-carousel-dots{margin-top:16px}}.home-hero-carousel-dot{cursor:pointer;background-color:#0000001a;border:0;border-radius:50%;flex:none;width:9px;height:9px;margin:0;padding:0;transition:background-color .15s,transform .15s}.home-hero-carousel-dot.is-active{background-color:#0006;transform:scale(1.15)}@media (hover:hover) and (pointer:fine){.home-hero-carousel-dot:hover{background-color:#0000004d}}.home-hero-carousel-dot:focus-visible{outline-offset:3px;outline:2px solid #3177ff}.sola-impact-section{width:100%;padding:96px 56px}@media screen and (max-width:1440px){.sola-impact-section{padding:80px 56px}}@media screen and (max-width:1040px){.sola-impact-section{padding:64px 24px}}@media screen and (max-width:768px){.sola-impact-section{padding:56px 24px}}.sola-impact-layout{grid-template-columns:minmax(0,802px) minmax(380px,1fr);justify-content:space-between;align-items:center;column-gap:64px;width:100%;max-width:1440px;margin:0 auto;display:grid}@media screen and (max-width:1199px){.sola-impact-layout{grid-template-columns:minmax(0,55%) minmax(340px,45%);column-gap:48px}}@media screen and (max-width:1040px){.sola-impact-layout{flex-direction:column;align-items:stretch;gap:48px;display:flex}}.sola-impact-collage-wrapper{width:100%;min-width:0}@media screen and (max-width:1040px){.sola-impact-collage-wrapper{order:1;width:100%;max-width:802px;margin:0 auto}}.sola-impact-collage{aspect-ratio:802/700;width:100%;max-width:802px;position:relative}.sola-impact-image-wrapper{position:absolute}.sola-impact-image{object-fit:cover;border-radius:8px}.sola-impact-scroll-travel,.sola-impact-zoom-settle{width:100%;height:100%;position:relative}.sola-impact-image-one{aspect-ratio:326/249;width:40.648%;top:0;left:6.983%}.sola-impact-image-two{aspect-ratio:382/403;width:47.631%;bottom:0;left:0}.sola-impact-image-three{aspect-ratio:372/559;width:46.384%;top:11.143%;left:53.616%}.sola-impact-content{flex-direction:column;align-items:flex-start;width:100%;max-width:520px;display:flex}@media screen and (max-width:1040px){.sola-impact-content{order:2;max-width:100%}.sola-impact-content button,.sola-impact-content a{min-width:233px}}@media screen and (max-width:768px){.sola-impact-content button,.sola-impact-content a{min-width:170px}}.sola-impact-title{width:100%;max-width:510px;font-family:var(--font-marcellus);letter-spacing:-.52px;color:#003654;margin:0 0 38px;font-size:45.81px;font-weight:400;line-height:54.14px}@media screen and (max-width:1440px){.sola-impact-title{font-size:40px;line-height:50px}}@media screen and (max-width:1040px){.sola-impact-title{letter-spacing:-.5px;font-size:50px;line-height:58px}}@media screen and (max-width:768px){.sola-impact-title{font-size:32px;line-height:36px}}.sola-impact-stats{width:100%;max-width:430px;margin-bottom:45px}@media screen and (max-width:1040px){.sola-impact-stats{max-width:100%;margin-bottom:38px}}.sola-impact-stat{border-bottom:.84px solid #00365480;width:100%;margin-bottom:20px;padding-bottom:25px}.sola-impact-stat:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.sola-impact-stat-value{font-family:var(--font-lato);letter-spacing:0;color:#3177ff;margin-bottom:18px;font-size:45px;font-weight:700;line-height:49.98px}.sola-impact-stat-value sup{position:relative;top:4px}@media screen and (max-width:1440px){.sola-impact-stat-value{font-size:40px;line-height:36px}}@media screen and (max-width:1040px){.sola-impact-stat-value{margin-bottom:1px}}@media screen and (max-width:768px){.sola-impact-stat-value{font-size:36px;line-height:31px}}.sola-impact-stat-label{font-family:var(--font-lato);letter-spacing:0%;color:#000;margin:0;font-size:20.82px;font-weight:400;line-height:33.32px}@media screen and (max-width:1440px){.sola-impact-stat-label{font-size:18px;line-height:29px}}@media screen and (max-width:768px){.sola-impact-stat-label{font-size:17px;line-height:27px}}.studio-features-section{background-color:#3177ff;width:100%;padding:96px 56px}@media screen and (max-width:1440px){.studio-features-section{padding:80px 56px}}@media screen and (max-width:1040px){.studio-features-section{padding:64px 24px}}@media screen and (max-width:768px){.studio-features-section{padding:56px 24px}}.studio-features-container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:34px;width:100%;display:grid}@media screen and (max-width:1040px){.studio-features-container{grid-template-columns:1fr;grid-template-areas:"image""header""list""button";row-gap:0}}.studio-features-image-wrapper{border-radius:8px;width:100%;min-width:0;max-width:694px;overflow:hidden}@media screen and (max-width:1040px){.studio-features-image-wrapper{grid-area:image;max-width:100%;margin-bottom:34px}}.studio-features-image{object-fit:cover;width:100%;max-width:725px;height:auto;display:block}@media screen and (max-width:1040px){.studio-features-image{max-width:100%}}.studio-features-content{width:100%;min-width:0}.studio-features-content button,.studio-features-content a{width:100%;max-width:186px}@media screen and (max-width:1040px){.studio-features-content{display:contents}}.studio-features-header{font-family:var(--font-marcellus);letter-spacing:-.5px;color:#f0eff6;margin-bottom:30px;font-size:44px;font-weight:400;line-height:52px}@media screen and (max-width:1440px){.studio-features-header{font-size:40px;line-height:50px}}@media screen and (max-width:1040px){.studio-features-header{grid-area:header;margin-bottom:40px;font-size:32px;line-height:38px}}@media screen and (max-width:768px){.studio-features-header{line-height:40px}}.studio-features-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin-bottom:28px;display:grid}@media screen and (max-width:1040px){.studio-features-list{grid-area:list;margin-bottom:48px}}@media screen and (max-width:768px){.studio-features-list{grid-template-columns:1fr;margin-bottom:38px}}.studio-features-item{border-bottom:1px solid #f0eff6;align-items:center;gap:14px;min-width:0;padding:20px 0 14px;display:flex}@media screen and (max-width:1040px){.studio-features-item{gap:20px;padding:24px 0 14px}}.studio-features-arrow{background-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.95837 9.5H15.0417' stroke='%23FF98EC' stroke-width='1.58333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.5 3.95825L15.0417 9.49992L9.5 15.0416' stroke='%23FF98EC' stroke-width='1.58333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 19px;width:19px;height:19px}.studio-features-item-text{font-family:var(--font-lato);letter-spacing:0;color:#f0eff6;font-size:19px;font-weight:700;line-height:28px}@media screen and (max-width:1040px){.studio-features-item-text{line-height:25px}}.professionals-testimonials-section.home-professionals-testimonials,.professionals-testimonials-section.home-professionals-testimonials .carousel-wrapper-mobile{background-color:#edf1fb}.professionals-testimonials-section.home-professionals-testimonials .carousel-wrapper-desktop{padding:96px 56px}.professionals-testimonials-section.home-professionals-testimonials .carousel-wrapper-desktop .dots{margin-top:60px}.professionals-testimonials-section.home-professionals-testimonials .carousel-text{flex-direction:column;align-items:center;gap:4px;display:flex}.professionals-testimonials-section.home-professionals-testimonials .carousel-text .carousel-subheader{color:#3177ff;font-family:var(--font-lato);letter-spacing:0%;font-size:19px;font-weight:700;line-height:26px}.professionals-testimonials-section.home-professionals-testimonials .carousel-text .carousel-header{color:#003654;font-family:var(--font-marcellus);letter-spacing:-.5px;margin-bottom:54px;font-size:44px;font-weight:400;line-height:52px}@media (min-width:900px){.professionals-testimonials-section.home-professionals-testimonials .carousel-text .carousel-header{max-width:100%}}.professionals-testimonials-section.home-professionals-testimonials .carousel-main .carousel-side:after{background:#003654b3!important}@media screen and (max-width:1440px){.professionals-testimonials-section.home-professionals-testimonials .carousel-wrapper-desktop{padding:80px 56px}.professionals-testimonials-section.home-professionals-testimonials .carousel-text .carousel-header{font-size:40px;line-height:50px}}@media screen and (max-width:1040px){.professionals-testimonials-section.home-professionals-testimonials .carousel-wrapper-desktop{display:none!important}.professionals-testimonials-section.home-professionals-testimonials .carousel-wrapper-mobile{flex-direction:column;gap:16px;padding:64px 0 64px 10px;margin-bottom:0!important;display:flex!important}.professionals-testimonials-section.home-professionals-testimonials .carousel-wrapper-mobile .carousel-text .carousel-subheader{line-height:23px}.professionals-testimonials-section.home-professionals-testimonials .carousel-wrapper-mobile .carousel-text .carousel-header{text-align:center;letter-spacing:-.5px!important;font-size:32px!important;line-height:38px!important}.professionals-testimonials-section.home-professionals-testimonials .carousel-wrapper-mobile .dots-mobile-wrapper{gap:16px;margin-top:50px}.professionals-testimonials-section.home-professionals-testimonials .carousel-wrapper-mobile .dots-mobile-wrapper .dot-mobile{background-color:#003654!important}.professionals-testimonials-section.home-professionals-testimonials .carousel-wrapper-mobile .dots-mobile-wrapper .active{background-color:#3177ff!important}}@media screen and (max-width:768px){.professionals-testimonials-section.home-professionals-testimonials .carousel-wrapper-mobile{padding:56px 0 56px 10px}.professionals-testimonials-section.home-professionals-testimonials .carousel-wrapper-mobile .carousel-text{padding-right:10px}.professionals-testimonials-section.home-professionals-testimonials .carousel-wrapper-mobile .carousel-text .carousel-subheader{line-height:100%}.professionals-testimonials-section.home-professionals-testimonials .carousel-wrapper-mobile .carousel-text .carousel-header{max-width:325px;letter-spacing:-.46px!important;font-size:35px!important;line-height:45px!important}}.sola-comparison-section{background-color:#f6f6fa;width:100%;padding:96px 56px}@media screen and (max-width:1440px){.sola-comparison-section{padding:80px 56px}}@media screen and (max-width:1040px){.sola-comparison-section{padding:64px 24px}}@media screen and (max-width:768px){.sola-comparison-section{padding:56px 24px}}.sola-comparison-heading-wrapper{text-align:center;width:100%;margin-bottom:62px}@media screen and (max-width:1040px){.sola-comparison-heading-wrapper{margin-bottom:48px}}.sola-comparison-header{color:#003654;font-family:var(--font-marcellus);letter-spacing:-.5px;text-align:center;margin:0;font-size:44px;font-weight:400;line-height:52px}@media screen and (max-width:1040px){.sola-comparison-header{max-width:456px;margin:0 auto;font-size:40px;line-height:50px}}@media screen and (max-width:768px){.sola-comparison-header{line-height:48px}}.sola-comparison-subheader{color:#3177ff;font-family:var(--font-lato);font-size:20px;font-weight:700;line-height:32 px;letter-spacing:0;text-align:center;margin:30px 0 80px}@media screen and (max-width:1040px){.sola-comparison-subheader{font-size:18px;line-height:29px}}@media screen and (max-width:768px){.sola-comparison-subheader{line-height:26px}}.sola-comparison-table-wrapper{width:100%;max-width:1000px;margin:0 auto;overflow:visible}.sola-comparison-table{table-layout:fixed;border-collapse:separate;border-spacing:0;color:#003654;width:100%;font-family:var(--font-lato);overflow:visible}.sola-comparison-table th,.sola-comparison-table td{margin:0;padding:0}.sola-comparison-feature-heading,.sola-comparison-feature{width:50%}@media screen and (max-width:768px){.sola-comparison-feature-heading,.sola-comparison-feature{width:60%}}.sola-comparison-sola-heading,.sola-comparison-sola-value{width:25%}@media screen and (max-width:768px){.sola-comparison-sola-heading,.sola-comparison-sola-value{width:20%}}.sola-comparison-traditional-heading,.sola-comparison-traditional-value{width:25%}@media screen and (max-width:768px){.sola-comparison-traditional-heading,.sola-comparison-traditional-value{width:20%}}.sola-comparison-table-header-row{height:100px}@media screen and (max-width:768px){.sola-comparison-table-header-row{height:50px}}.sola-comparison-feature-heading{border-bottom:1px solid #00365440}.sola-comparison-sola-heading{vertical-align:middle;background-color:#e7ff76;border-bottom:1px solid #00365440;border-top-left-radius:10px;border-top-right-radius:10px;position:relative}.sola-comparison-traditional-heading{text-align:center;vertical-align:middle;border-bottom:1px solid #00365440}.sola-comparison-sola-label{letter-spacing:2px;color:#003654;font-size:20px;font-weight:700;line-height:26px;font-family:var(--font-lato);text-align:center;display:inline-block}@media screen and (max-width:1040px){.sola-comparison-sola-label{max-width:76px;font-size:16px;line-height:23px}}@media screen and (max-width:768px){.sola-comparison-sola-label{letter-spacing:1.87px;justify-content:center;align-items:center;height:50px;font-size:11.2px;line-height:100%;display:inline-flex}}.sola-comparison-traditional-label{color:#003654;max-width:100px;font-family:var(--font-lato);letter-spacing:0;text-align:center;font-size:20px;font-weight:700;line-height:32px;display:inline-block}@media screen and (max-width:1040px){.sola-comparison-traditional-label{max-width:76px;font-size:18px;line-height:27px}}@media screen and (max-width:768px){.sola-comparison-traditional-label{justify-content:center;align-items:center;height:50px;font-size:11.15px;line-height:100%;display:inline-flex}}.sola-comparison-row{height:89px}.sola-comparison-row>th,.sola-comparison-row>td{border-bottom:1px solid #00365440}@media screen and (max-width:768px){.sola-comparison-row{height:55px}.sola-comparison-row:last-child>th,.sola-comparison-row:last-child>td{border-bottom:none}}.sola-comparison-feature{text-align:left;vertical-align:middle;padding-right:10px!important}@media screen and (max-width:768px){.sola-comparison-feature{padding-right:14px!important}}@media screen and (max-width:599px){.sola-comparison-feature{padding-right:10px!important}}.sola-comparison-feature-text{font-family:var(--font-lato);letter-spacing:0;color:#003654;font-size:20px;font-weight:400;line-height:32px;display:block}@media screen and (max-width:1040px){.sola-comparison-feature-text{font-size:18px;line-height:29px}}@media screen and (max-width:768px){.sola-comparison-feature-text{font-size:14.01px;line-height:20.54px}}.sola-comparison-sola-value{text-align:center;vertical-align:middle;background-color:#e7ff76;position:relative}.sola-comparison-row:last-child .sola-comparison-sola-value{border-bottom-right-radius:0;border-bottom-left-radius:0}@media screen and (max-width:768px){.sola-comparison-row:last-child .sola-comparison-sola-value{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.sola-comparison-row:last-child .sola-comparison-sola-value:before{display:none}}.sola-comparison-table-footer,.sola-comparison-table-footer tr{height:50px}.sola-comparison-table-footer td{border:0;height:50px;padding:0}@media screen and (max-width:768px){.sola-comparison-table-footer{display:none}}.sola-comparison-sola-footer{background-color:#e7ff76;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.sola-comparison-sola-icon{color:#e7ff76;background-color:#003654;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin:0 auto;display:flex}.sola-comparison-sola-icon svg{width:25px;height:21px}@media screen and (max-width:768px){.sola-comparison-sola-icon{width:20px;height:20px}.sola-comparison-sola-icon svg{width:17px;height:17px}}.sola-comparison-sola-not-included{color:#003654;justify-content:center;align-items:center;width:32px;height:32px;margin:0 auto;display:flex}.sola-comparison-sola-not-included svg{width:25px;height:21px}@media screen and (max-width:768px){.sola-comparison-sola-not-included{width:20px;height:20px}.sola-comparison-sola-not-included svg{width:17px;height:17px}}.sola-comparison-traditional-value{text-align:center;vertical-align:middle}.sola-comparison-traditional-icon{color:#003654;justify-content:center;align-items:center;width:32px;height:32px;margin:0 auto;line-height:0;display:flex}.sola-comparison-traditional-icon svg{flex-shrink:0;width:25px;height:21px;display:block}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.going-independent-download-section{background-color:#f6f6fa;width:100%;padding:96px 56px;overflow:visible}@media screen and (max-width:1440px){.going-independent-download-section{padding:80px 56px}}@media screen and (max-width:1040px){.going-independent-download-section{padding:64px 24px}}@media screen and (max-width:768px){.going-independent-download-section{padding:56px 24px}}.going-independent-download-wrapper{width:100%;max-height:423px;overflow:visible}@media screen and (max-width:1040px){.going-independent-download-wrapper{max-height:none}}.going-independent-download-card{background-color:#fff;border-radius:12px;width:100%;max-width:1679px;height:423px;max-height:423px;margin:0 auto;overflow:visible;box-shadow:0 4px 13.9px #0000001a}@media screen and (max-width:768px){.going-independent-download-card{border-radius:10px;height:auto;max-height:none}}.going-independent-download-container{--going-independent-image-width:452px;grid-template-columns:var(--going-independent-image-width) minmax(0, 1fr);align-items:center;column-gap:8px;width:100%;height:100%;padding-left:clamp(28px,5vw,87px);padding-right:clamp(28px,6vw,115px);display:grid;overflow:visible}@media screen and (max-width:1920px) and (min-width:1441px){.going-independent-download-container{--going-independent-image-width:calc(11.875vw + 224px)}}@media screen and (max-width:1440px) and (min-width:769px){.going-independent-download-container{--going-independent-image-width:calc(5.216vw + 319.9px)}}@media screen and (max-width:1040px){.going-independent-download-container{padding:0 14px}}@media screen and (max-width:768px){.going-independent-download-container{--going-independent-image-width:100%;grid-template-columns:1fr;height:auto;padding:0 20px 56px}}.going-independent-download-image-column{width:var(--going-independent-image-width);justify-content:center;align-items:center;min-width:0;display:flex;overflow:visible}@media screen and (max-width:768px){.going-independent-download-image-column{container-type:inline-size}}.going-independent-download-image{width:var(--going-independent-image-width);flex-shrink:0;max-width:452px;position:relative;overflow:visible}.going-independent-download-image>img{object-fit:contain;width:100%;height:auto;display:block}@media screen and (max-width:768px){.going-independent-download-image{width:100%;max-width:100%;margin-top:calc(64px - 7cqw);margin-bottom:calc(64px - 11cqw)}}.going-independent-download-badge{z-index:2;background-color:#e7ff76;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:180px;height:180px;display:flex;position:absolute;top:-100px;left:-38px}.going-independent-download-badge p{color:#003654;font-family:var(--font-lato);letter-spacing:1.21px;text-align:center;vertical-align:middle;margin:0;font-size:21.8px;font-weight:700;line-height:27.85px}.going-independent-download-badge p span{display:block}@media screen and (max-width:1040px){.going-independent-download-badge{width:130px;height:130px;top:20%;left:15%;transform:translate(-32%,-92%);box-shadow:0 4.63px 4.63px #0000001a}.going-independent-download-badge p{letter-spacing:.87px;font-size:15.63px;line-height:19.97px}}@media screen and (max-width:768px){.going-independent-download-badge{top:15%}}.going-independent-download-content{width:100%;min-width:0}.going-independent-download-header{color:#3177ff;font-family:var(--font-lato);letter-spacing:0;margin:0;font-size:22px;font-weight:700;line-height:30px}@media screen and (max-width:1040px){.going-independent-download-header{font-size:24.28px;line-height:32.68px}}.going-independent-download-divider{background-color:#00365440;width:100%;height:2px;margin:20px 0 15px}@media screen and (max-width:1040px){.going-independent-download-divider{margin:25px 0 28px}}.going-independent-download-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-width:0;display:grid}.going-independent-download-bottom button,.going-independent-download-bottom a{width:100%;max-width:280px}@media screen and (max-width:1399px){.going-independent-download-bottom{grid-template-columns:1fr;row-gap:20px}}.going-independent-download-description{width:100%;min-width:0}.going-independent-download-description-text{color:#003654;font-family:var(--font-lato);letter-spacing:0;padding-right:40px;font-size:20px;font-weight:400;line-height:34px}@media screen and (max-width:1040px){.going-independent-download-description-text{padding-right:0;font-size:16px;line-height:27px}}.final-cta-section{background-color:#3177ff;width:100%;padding:0 56px}@media screen and (max-width:1040px){.final-cta-section{padding:0 24px}}@media screen and (max-width:768px){.final-cta-section button,.final-cta-section a{max-height:50px}}.final-cta-container{width:100%}.final-cta-layout{grid-template-columns:22.9861% 37.5% 22.9861%;grid-template-areas:"left content right";align-items:center;column-gap:8.2639%;width:100%;min-height:715px;padding:96px 0;display:grid}@media screen and (max-width:1440px){.final-cta-layout{padding:80px 0}}@media screen and (max-width:1040px){.final-cta-layout{min-height:unset;grid-template-columns:1fr 1fr;grid-template-areas:"content content""left right";gap:92px 20px;padding:64px 0}}@media screen and (max-width:768px){.final-cta-layout{padding:56px 0}}.final-cta-content{text-align:center;flex-direction:column;grid-area:content;justify-content:center;justify-self:center;align-items:center;width:100%;min-width:0;display:flex}@media screen and (max-width:1040px){.final-cta-content{padding:0 24px}}.final-cta-header{color:#f0eff6;width:100%;font-family:var(--font-marcellus);letter-spacing:0;text-align:center;margin:0 0 54px;font-size:60px;font-weight:400;line-height:68px}@media screen and (max-width:1920px){.final-cta-header{letter-spacing:-.5px;max-width:412px;font-size:55px;line-height:56px}}@media screen and (max-width:1440px){.final-cta-header{letter-spacing:-.5px;font-size:50px;line-height:58px}}@media screen and (max-width:768px){.final-cta-header{letter-spacing:0}}.final-cta-image-wrapper{aspect-ratio:331/496;width:100%;max-width:331px;position:relative}@media screen and (max-width:1040px){.final-cta-image-wrapper{aspect-ratio:190/286;width:100%;max-width:none}}.final-cta-image{object-fit:cover;border-radius:8px}.final-cta-scroll-travel,.final-cta-zoom-settle{width:100%;height:100%;position:relative}.final-cta-image-left{grid-area:left;justify-self:start;transform:translateY(-27px)}@media screen and (max-width:1040px){.final-cta-image-left{justify-self:stretch;transform:none}}.final-cta-image-right{grid-area:right;justify-self:end;transform:translateY(30px)}@media screen and (max-width:1040px){.final-cta-image-right{justify-self:stretch;transform:none}.final-cta-image-left{margin-left:0}.final-cta-image-right{margin-right:0}}
