.landing-page{width:100%;min-height:100vh;overflow-x:hidden}.hero-section{position:relative;width:100%;display:flex;justify-content:center;align-items:center;margin-top:clamp(1.25rem,4vw,3.5rem);padding:var(--spacing-sm, .75rem) 0 0;box-sizing:border-box}.hero-container{position:relative;width:100%;max-width:var(--container-max-width, 90rem);height:auto;margin:0 auto;display:flex;justify-content:flex-start;align-items:center;padding:5rem var(--spacing-xl, 2rem);box-sizing:border-box;background:linear-gradient(135deg,#e8eef4,#d4dee8);border-radius:var(--border-radius-lg, 1rem)}.hero-bg{position:absolute;top:0;left:0;width:100%;height:calc(100% + clamp(1.5rem,4vw,3rem));object-fit:cover;border-radius:var(--border-radius-lg, 1rem);z-index:1}.hero-container .form-box{position:relative;z-index:10;max-width:33rem!important;width:100%;background-color:var(--formbox-bg, rgba(239, 242, 244, .95));border:var(--formbox-border-width, 1px) solid var(--formbox-border-color, #E9EEF2);border-radius:var(--formbox-border-radius, 1rem);box-shadow:var(--shadow-card, 0 .5rem 1.5rem rgba(0, 0, 0, .08));backdrop-filter:var(--formbox-blur, blur(10px));-webkit-backdrop-filter:var(--formbox-blur, blur(10px));display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:2.5rem 0 0;box-sizing:border-box}@media(max-width:480px){.hero-container{justify-content:center;padding:clamp(3.5rem,8vw,5rem) .25rem}.hero-container .form-box{width:99%!important;max-width:99vw!important;margin:0 auto;padding:clamp(2rem,5vw,2.5rem) clamp(1.25rem,4vw,2rem)!important}.hero-title,.hero-title-wrapper{max-width:19rem}}@media(max-width:768px){.hero-container{padding-left:.25rem;padding-right:.25rem}.hero-container .form-box{width:99%!important;max-width:99vw!important;margin:0 auto;padding:clamp(2rem,5vw,2.5rem) clamp(1.25rem,4vw,2rem)!important}}.hero-container .form-box,.hero-container .form-box *{text-align:left;width:100%}.hero-container .form-box .hero-title,.hero-container .form-box .hero-welcome,.hero-container .form-box .hero-intro-text{text-align:left!important}.hero-container .form-box .hero-welcome{margin-top:0}.hero-title-wrapper{max-width:100%;margin-bottom:var(--spacing-md, 1rem)}.hero-container .form-box .hero-title{margin-bottom:var(--spacing-lg, 1.5rem)}.hero-container .form-box .hero-intro-text{margin-top:0;margin-bottom:var(--spacing-lg, 1.5rem)}.hero-container .form-box .button-row{display:flex;gap:var(--button-gap, 1rem);width:100%;margin-bottom:0;flex-direction:row;align-items:stretch;justify-content:flex-start}.hero-container .form-box .button-row .primary-button,.hero-container .form-box .button-row .secondary-button{flex:1 1 auto;min-width:12rem;max-width:16rem;white-space:nowrap}@media(max-width:600px){.hero-container .form-box .button-row{flex-direction:column;align-items:stretch;gap:var(--spacing-md, 1rem)}.hero-container .form-box .button-row .primary-button,.hero-container .form-box .button-row .secondary-button{width:100%;max-width:none;flex:none}}@media(max-width:768px){.scroll-down-text{visibility:hidden}.scroll-down-text img{width:1.5rem;height:1.5rem}}.scroll-down-text{position:absolute;right:2rem;bottom:clamp(.5rem,4vw,2rem);display:flex;align-items:center;gap:.5rem;color:var(--color-white, #FDFDFD);font-family:var(--font-family-lato, "Lato", sans-serif);font-size:clamp(.875rem,2vw,1.125rem);font-weight:600;z-index:5}.scroll-down-text img{width:1.25rem;height:1.25rem;animation:bounce 1.5s infinite;filter:brightness(0) invert(1)}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-.5rem)}60%{transform:translateY(-.25rem)}}.features-section{position:relative;padding:clamp(4rem,8vw,8rem) clamp(1rem,3vw,2rem);width:100%;max-width:100rem;margin:0 auto;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.features-title-wrapper{margin-bottom:1rem;text-align:center;padding-top:3rem}.features-title-wrapper .heading-lg,.features-title-wrapper .heading-lg-accent{line-height:1.2;margin:0;display:inline}.features-subtitle{display:block;margin-top:1rem;margin-bottom:4rem;max-width:50rem;margin-left:auto;margin-right:auto}.features-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(2rem,4vw,4rem);width:100%;max-width:82rem;margin-bottom:clamp(3rem,6vw,6rem)}.feature-card{flex:1 1 20rem;min-width:20rem;max-width:24.7f5rem;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-md, 1rem);box-sizing:border-box;border:none;background:transparent}@media(max-width:920px){.features-grid{flex-direction:column;align-items:center;gap:clamp(2.5rem,5vw,3rem)}.feature-card{flex:none;width:100%;max-width:400px}}.main-landing-feature-icon{width:clamp(6rem,12vw,8rem);height:clamp(6rem,12vw,8rem);margin-bottom:1rem}.feature-divider{width:100%;max-width:22rem;height:1px;background:var(--color-brand-blue-lighter, #D1E1EC);margin:0 auto 1rem}.feature-title{margin:1rem 0 .5rem}.feature-description{margin:0;max-width:22rem}.features-section .button-row{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;width:100%}.features-section .button-row .primary-button,.features-section .button-row .secondary-button{min-width:12rem;padding:1rem 2rem}@media(min-width:1200px){.hero-container{padding:0 4rem}.hero-container .form-box{max-width:40rem}}@media(max-width:1199px)and (min-width:1024px){.hero-container{padding:0 3rem}.features-grid{grid-template-columns:repeat(3,1fr);gap:3rem}}@media(max-width:1023px)and (min-width:768px){.hero-section{min-height:60vh;padding:0;margin-top:0}.hero-container{padding:3rem var(--spacing-xl, 2rem);justify-content:flex-start}.hero-bg{border-radius:0 0 1rem 1rem}.hero-container .form-box{max-width:90%}.hero-container .form-box .button-row{flex-direction:row;gap:var(--spacing-md, 1rem);justify-content:flex-start}.hero-container .form-box .button-row .primary-button,.hero-container .form-box .button-row .secondary-button{flex:1 1 auto;min-width:10rem;max-width:15rem}.scroll-down-text{right:1rem;bottom:1rem;font-size:0}.scroll-down-text img{width:1.5rem;height:1.5rem}}@media(max-width:767px)and (min-width:601px){.hero-section{min-height:70vh;padding:0;margin-top:0}.hero-container{padding:2rem 1.5rem;justify-content:flex-start;min-height:auto}.hero-bg{border-radius:0 0 1rem 1rem}.hero-container .form-box{max-width:28rem;width:100%;padding:2rem 1.5rem;text-align:left;margin:0}.hero-container .form-box *{text-align:left}.hero-container .form-box .button-row{flex-direction:row;gap:1rem;justify-content:flex-start}.hero-container .form-box .button-row .primary-button,.hero-container .form-box .button-row .secondary-button{flex:1 1 auto;min-width:9rem;max-width:13rem}.features-grid{grid-template-columns:1fr;gap:3rem}.scroll-down-text{display:none}}@media(max-width:480px){.hero-section{min-height:80vh;padding:0;margin-top:0}.hero-container{padding:1.5rem 1rem;min-height:auto}.hero-bg{border-radius:0 0 .75rem .75rem}.hero-container .form-box{max-width:100%;width:calc(100% - 2rem);padding:1rem;margin:2rem 0 0}.features-section{padding:3rem .5rem}.features-grid{gap:2.5rem}.feature-card{padding:.5rem}.features-section .button-row{flex-direction:column;align-items:center}.features-section .button-row .primary-button,.features-section .button-row .secondary-button{width:100%;max-width:16rem}}@media(max-width:374px){.hero-container .form-box{padding:1rem;width:calc(100% - 1rem)}.features-section{padding:2rem .25rem}}@media(prefers-contrast:high){.hero-container .form-box{background-color:#fffffff2;border-width:2px}.feature-divider{background:var(--color-brand-blue-dark, #34547A)}}@media(prefers-reduced-motion:reduce){.scroll-down-text img{animation:none}.hero-container .form-box{backdrop-filter:none;-webkit-backdrop-filter:none}}.hero-container .form-box .button-row button:focus,.features-section .button-row button:focus{outline:3px solid var(--color-brand-blue-medium, #57789F);outline-offset:2px}.hero-container .form-box .cta-text{color:var(--color-brand-blue-dark, #34547A)}.hero-welcome{padding-bottom:1rem;color:var(--color-brand-blue-dark)}.landing-bridge-section{width:100%;padding:clamp(4rem,8vw,8rem) 1rem;background-color:var(--color-white, #FFFFFF);display:flex;justify-content:center}.landing-bridge-container{width:100%;max-width:75rem;margin:0 auto}.landing-bridge-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center}.landing-bridge-text{display:flex;flex-direction:column;gap:1.5rem;text-align:left}.landing-bridge-subtitle{max-width:35rem;color:var(--aa-colors-blue-01, #34547A)}.landing-bridge-trust{margin:.25rem 0 0;color:var(--color-brand-blue-02, #57789F)}.landing-bridge-button-wrapper{margin-top:1rem;display:flex;gap:1.5rem;justify-content:flex-start;flex-wrap:wrap}.landing-bridge-button-wrapper button{min-width:14rem}.landing-bridge-image-column{display:flex;justify-content:center;align-items:center}.landing-bridge-image{width:100%;max-width:30rem;height:auto;object-fit:contain;border-radius:1rem}@media(max-width:900px){.landing-bridge-grid{grid-template-columns:1fr;text-align:center;gap:2rem}.landing-bridge-text{align-items:center}.landing-bridge-button-wrapper{justify-content:center;width:100%}.landing-bridge-image{max-height:16rem;object-fit:cover}}.landing-seo-section{padding:2rem 0;background:var(--color-brand-blue-04, #EBF2F7)}.landing-seo-container{max-width:50rem;margin:0 auto;padding:0 1.5rem;text-align:center}.landing-seo-text{font-family:var(--font-family-lato, "Lato", sans-serif);font-size:.9375rem;color:var(--color-brand-blue-02, #57789F);line-height:1.6;margin:0}.landing-seo-link{color:var(--color-brand-blue-01, #34547A);font-weight:600;text-decoration:none;transition:color .2s ease}.landing-seo-link:hover{color:var(--color-brand-red, #892E2E);text-decoration:underline}.lp-trust-section{position:relative;width:100%;background-color:var(--formbox-bg, rgb(239, 242, 244));padding:clamp(4rem,8vw,7rem) 1.5rem}.lp-trust-section:before{content:"";position:absolute;top:0;left:-10%;width:120%;height:clamp(2.5rem,5vw,4rem);background:var(--color-white, #FDFDFD);border-radius:0 0 50% 50%;pointer-events:none}.lp-trust-section:after{content:"";position:absolute;bottom:0;left:-10%;width:120%;height:clamp(2.5rem,5vw,4rem);background:var(--color-white, #FDFDFD);border-radius:50% 50% 0 0;pointer-events:none}.data-privacy-background-container{width:100%;max-width:82rem;margin:0 auto;box-sizing:border-box}.data-privacy-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(3rem,6vw,6rem);align-items:center}.data-privacy-text-column{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md, 1rem)}.data-privacy-text-column .tertiary-button{padding-left:0}.data-privacy-title{margin:0}.data-privacy-title .heading-xl,.data-privacy-title .heading-xl-accent{display:inline;margin:0}.data-privacy-body{width:100%}.data-privacy-card-column{display:flex;flex-direction:column;gap:var(--spacing-md, 1rem)}.data-privacy-card{background-color:#fafcfe;border-radius:var(--formbox-border-radius, 1rem);border:var(--formbox-border-width, 1px) solid rgba(0,0,0,.06);padding:1.25rem;display:flex;flex-direction:row;align-items:center;gap:var(--spacing-lg, 1.5rem);box-shadow:0 .25rem .75rem #00000014}.data-privacy-icon{width:var(--icon-size-responsive-md);height:var(--icon-size-responsive-md);flex-shrink:0;align-self:center}.data-privacy-card__text{display:flex;flex-direction:column;gap:.375rem}.data-privacy-card-description{max-width:100%}@media(max-width:768px){.data-privacy-content{grid-template-columns:1fr;gap:2.5rem}.data-privacy-text-column{align-items:stretch}.data-privacy-title,.data-privacy-text-column h2,.data-privacy-text-column>p{text-align:center}.data-privacy-text-column .tertiary-button{align-self:center}.data-privacy-card{padding:1rem;gap:var(--spacing-md, 1rem)}}@media(max-width:600px){.lp-trust-section{padding:3rem .5rem}}
