.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:20px 0;transition:background .3s ease,backdrop-filter .3s ease}.navbar--scrolled{background:#ffffffd9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 2px 20px #0000000f}.navbar__inner{max-width:1440px;margin:0 auto;padding:0 80px;display:flex;align-items:center;justify-content:space-between}.navbar__logo{width:202px;height:61px;flex-shrink:0}.navbar__logo img{width:100%;height:100%;object-fit:contain}.navbar__links{display:flex;align-items:center;justify-content:center;gap:32px;flex:1}.navbar__link{font-family:var(--font-heading);font-weight:400;font-size:18px;color:var(--color-primary);letter-spacing:-.54px;transition:color .2s;white-space:nowrap}.navbar__link:hover{color:var(--color-blue)}.navbar__cta{background:var(--color-blue);color:var(--color-white);font-family:var(--font-heading);font-weight:400;font-size:18px;letter-spacing:-.54px;padding:16px 32px;border-radius:99px;transition:opacity .2s,transform .2s;white-space:nowrap}.navbar__cta:hover{opacity:.9;transform:translateY(-1px)}.navbar__dropdown-wrap{position:relative}.navbar__link--has-dropdown{display:flex;align-items:center;gap:4px}.navbar__dropdown{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f;padding:8px 0;min-width:200px;z-index:1001;pointer-events:none;opacity:0;transform:translate(-50%) translateY(6px);transition:opacity .18s ease,transform .18s ease}.navbar__dropdown--open{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.navbar__dropdown-item{display:block;padding:10px 20px;font-family:var(--font-heading);font-size:16px;color:var(--color-primary);transition:background .15s,color .15s;white-space:nowrap}.navbar__dropdown-item:hover{background:#f0f5ff;color:var(--color-blue)}.navbar__mobile-dropdown{display:flex;flex-direction:column;align-items:center;gap:0;width:100%}.navbar__mobile-dropdown-btn{display:flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-family:var(--font-heading);font-weight:400;font-size:24px;color:var(--color-primary);letter-spacing:-.54px;padding:0}.navbar__mobile-dropdown-items{display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px 0 4px}.navbar__mobile-dropdown-item{font-family:var(--font-heading);font-size:18px;color:var(--color-primary);opacity:.75}.navbar__mobile-dropdown-item:hover{color:var(--color-blue);opacity:1}.navbar__hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:8px;z-index:1001}.navbar__hamburger span{display:block;width:24px;height:2px;background:var(--color-primary);transition:transform .3s,opacity .3s}.navbar__hamburger--open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.navbar__hamburger--open span:nth-child(2){opacity:0}.navbar__hamburger--open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.navbar__mobile-overlay{display:none}@media(max-width:1024px){.navbar__inner{padding:0 40px}.navbar__links{display:none}.navbar__inner>.navbar__cta{display:none}.navbar__hamburger{display:flex}.navbar__mobile-overlay{display:flex;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:#fffffffa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);flex-direction:column;align-items:center;justify-content:flex-start;gap:28px;z-index:2000;opacity:0;pointer-events:none;transition:opacity .3s;overflow-y:auto;padding-top:120px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.navbar__mobile-overlay--open{opacity:1;pointer-events:auto;touch-action:none}.navbar__mobile-overlay .navbar__link{font-size:24px}.navbar__mobile-overlay .navbar__cta{font-size:20px;margin-top:12px}}@media(max-width:768px){.navbar__inner{padding:0 20px}.navbar__logo{width:160px;height:48px}}.footer{background:var(--color-footer-bg)}.footer__grid{display:grid;grid-template-columns:60px 1fr 1fr 1fr 60px}.footer__col{padding:52px 40px;border-right:1.2px solid rgba(255,255,255,.25)}.footer__col:first-child{border-left:1.2px solid rgba(255,255,255,.25)}.footer__col--spacer{padding:0;width:60px}.footer__logo{display:block;height:44px;width:auto;object-fit:contain;margin-bottom:28px;filter:brightness(0) invert(1)}.footer__logo-spacer{height:72px}.footer__col--contact{display:flex;align-items:center;justify-content:flex-end}.footer__contact-info{display:flex;flex-direction:column;gap:10px;text-align:right}.footer__contact-item{font-family:var(--font-heading);font-weight:400;font-size:17px;color:var(--color-white);transition:opacity .2s;line-height:1.4}.footer__contact-item:hover{opacity:.7}.footer__col-heading{font-family:var(--font-heading);font-weight:600;font-size:18px;color:var(--color-white);margin-bottom:18px;line-height:1}.footer__col-list{display:flex;flex-direction:column;gap:10px}.footer__col-list a{font-family:var(--font-heading);font-weight:400;font-size:16px;color:#ffffffd9;line-height:1.3;transition:opacity .2s}.footer__col-list a:hover{opacity:.6}.footer__bottom{border-top:1.2px solid rgba(255,255,255,.25);padding:22px 24px;text-align:center}.footer__copyright{font-family:var(--font-heading);font-weight:400;font-size:15px;color:#ffffff73;line-height:1.2}@media(max-width:1024px){.footer__grid{grid-template-columns:1fr 1fr}.footer__col--spacer{display:none}.footer__col--contact{grid-column:1 / -1;border-top:1.2px solid rgba(255,255,255,.25);justify-content:flex-start;align-items:flex-start;padding-top:36px}.footer__contact-info{text-align:left}.footer__logo-spacer{display:none}}@media(max-width:768px){.footer__grid{grid-template-columns:1fr;border-left:none}.footer__col--spacer{display:none}.footer__col{border-right:none;border-left:none;border-bottom:1.2px solid rgba(255,255,255,.18);padding:32px 24px}.footer__col--contact{grid-column:auto;border-top:none;justify-content:flex-start;align-items:flex-start}.footer__contact-info{text-align:left}.footer__logo-spacer{display:none}.footer__bottom{padding:18px 24px}.footer__copyright{font-size:13px}}.landing-page{overflow-x:hidden}.mobile-only-br{display:none}@media(max-width:768px){.desktop-only-br{display:none}.mobile-only-br{display:inline}}.hero{position:relative;min-height:88vh;display:flex;align-items:center;overflow:hidden;background:#fff}.hero__bg-ellipses{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hero__ellipse{position:absolute}.hero__ellipse--1{width:900px;height:900px;top:-200px;right:-300px;left:auto;opacity:.85}.hero__ellipse--2{width:800px;height:800px;bottom:-200px;right:-200px;opacity:.75}@media(max-width:768px){.hero__ellipse--1{opacity:0}.hero__ellipse--2{width:550px;height:750px;bottom:-200px;right:-150px;opacity:.2}}.hero__inner{position:relative;z-index:2;max-width:1440px;width:100%;margin:0 0 0 auto;padding:160px 65px 100px;display:flex;align-items:center;justify-content:flex-start}.hero__content{flex:0 0 auto;max-width:900px}.hero__label{display:inline-block;font-family:var(--font-heading);font-size:23px;font-weight:500;letter-spacing:11.5px;text-transform:uppercase;color:var(--color-primary);margin-bottom:24px}.hero__heading{font-family:var(--font-heading);font-size:clamp(32px,5vw,60px);font-weight:500;line-height:1.1;letter-spacing:-1.5px;color:#0347a3;margin-bottom:32px}.hero__subtitle{font-family:var(--font-primary);font-size:22px;font-weight:400;line-height:1.7;color:var(--color-secondary);max-width:715px;margin-bottom:48px;text-wrap:pretty}.hero__actions{display:flex;gap:16px;align-items:center}.hero__btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-heading);font-size:16px;font-weight:500;padding:20px 30px;border-radius:99px;text-decoration:none;transition:all .3s ease;cursor:pointer}.hero__btn.btn--blue{background:var(--color-blue);color:#fff;border:none}.hero__btn.btn--blue:hover{background:#003587}.hero__btn.btn--white{background:#fff;color:var(--color-blue);border:1.5px solid var(--color-border-2);box-shadow:0 4px 20px #00000014}.hero__btn.btn--white:hover{background:var(--color-bg-main)}.hero__visual{position:absolute;right:0;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1}.hero__sphere{width:500px;height:auto;display:block;transform:translate(50px) translateY(40px)}.hero-trust-bar{background:var(--color-blue);padding:14px 0}.hero-trust-bar__inner{max-width:1440px;margin:0 auto;padding:0 65px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hero-trust-bar__google-icon{width:22px;height:22px;flex-shrink:0}.hero-trust-bar__stars{display:flex;align-items:center;gap:2px}.hero-trust-bar__rating{font-family:var(--font-heading);font-weight:600;font-size:15px;color:#fff}.hero-trust-bar__text{font-family:var(--font-heading);font-weight:400;font-size:14px;color:#ffffffd9}.hero-trust-bar__sep{color:#ffffff59;font-size:14px;margin:0 4px}@media(max-width:768px){.hero-trust-bar__inner{padding:0 24px;gap:6px}.hero-trust-bar__sep,.hero-trust-bar__text:last-child{display:none}}.partners{padding:80px 0;background:var(--color-white);position:relative;z-index:1;isolation:isolate}.partners__heading{font-family:var(--font-heading);font-size:clamp(24px,3.5vw,48px);font-weight:500;line-height:1.1;letter-spacing:-1.5px;color:var(--color-primary);text-align:left;margin-bottom:40px}.marquee{width:100%;overflow:hidden;position:relative}.marquee__track{display:flex;align-items:center;gap:72px;width:max-content;animation:marqueeScroll 30s linear infinite}.marquee__item{flex-shrink:0;display:flex;align-items:center;justify-content:center}.marquee__item img{height:70px;width:auto;object-fit:contain;opacity:.85;transition:opacity .3s ease;padding:0 24px}.marquee__item img:hover{opacity:1}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.services{padding:64px 0;background:var(--color-bg-main)}.services__header{margin-bottom:48px;display:flex;flex-direction:column}.services__heading{font-family:var(--font-heading);font-size:clamp(24px,3.5vw,48px);font-weight:500;line-height:1.1;letter-spacing:-1.5px;color:var(--color-primary);margin-bottom:16px}.services__subtitle{font-family:var(--font-primary);font-size:16px;font-weight:400;line-height:1.7;color:var(--color-text)}.services__arrows{display:flex;gap:12px;align-self:flex-end;margin-top:16px}.services__arrow{width:52px;height:52px;border-radius:50%;border:1.5px solid var(--color-border-2);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:var(--color-primary)}.services__arrow:hover{background:var(--color-blue);color:#fff;border-color:var(--color-blue)}.services__arrow:disabled{opacity:.35;cursor:default}.services__carousel{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.services__carousel::-webkit-scrollbar{display:none}.services__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px) / 3);gap:30px}.services__card{width:100%;flex-shrink:0;background:#fff;border:1px solid var(--color-border-1);border-radius:16px;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease;display:flex;flex-direction:column}.services__card:hover{box-shadow:0 8px 30px #00000014;transform:translateY(-4px)}.services__card-image{width:100%;height:200px;overflow:hidden;order:-1}.services__card-placeholder{width:100%;height:100%;object-fit:cover;display:block}.services__card-content{padding:24px;flex:1}.services__card-title{font-family:var(--font-heading);font-size:22px;font-weight:600;color:var(--color-primary);margin-bottom:12px}.services__card-desc{font-family:var(--font-primary);font-size:14.5px;font-weight:400;line-height:1.7;color:var(--color-text);margin-bottom:20px}.services__card-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-heading);font-size:14px;font-weight:600;color:var(--color-blue);text-decoration:none;transition:gap .2s ease;border:1.5px solid var(--color-blue);border-radius:99px;padding:10px 22px}.services__card-link:hover{gap:10px}.cta-banner{background:var(--color-blue);padding:50px 0}.cta-banner__inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.cta-banner__heading{font-family:var(--font-heading);font-size:clamp(20px,2.5vw,38px);font-weight:500;color:#fff;margin-bottom:12px}.cta-banner__desc{font-family:var(--font-primary);font-size:20px;font-weight:400;color:#fffc}.cta-banner__btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-heading);font-size:16px;font-weight:500;padding:18px 32px;border-radius:99px;background:#fff;color:var(--color-blue);text-decoration:none;white-space:nowrap;transition:all .3s ease;border:none;cursor:pointer}.cta-banner__btn:hover{background:var(--color-bg-main)}.brands{padding:60px 0}.brands__heading{font-family:var(--font-heading);font-size:clamp(20px,2.5vw,38px);font-weight:500;line-height:1.2;color:var(--color-primary);text-align:center;margin-bottom:48px}.brands .marquee__item img{height:65px}.what-is{position:relative;isolation:isolate;padding:64px 0}.what-is:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/images/what-is-insurizon-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;transform:rotate(180deg);z-index:-1;pointer-events:none}.what-is .container{position:relative;z-index:1;display:flex;flex-direction:column;gap:50px}.what-is__heading{font-family:var(--font-heading);font-size:clamp(24px,3.5vw,48px);font-weight:500;line-height:1.1;letter-spacing:-1.5px;color:#fff;margin-bottom:18px}.what-is__desc{font-family:var(--font-primary);font-size:20px;font-weight:400;line-height:1.75;color:#ffffffeb;max-width:800px;margin-bottom:32px}.what-is__tabs{display:flex;gap:12px;flex-wrap:wrap}.what-is__tab{font-family:var(--font-heading);font-size:20.7px;font-weight:400;padding:14px 28px;border-radius:99px;border:1.5px solid rgba(255,255,255,.25);background:transparent;color:#fff;cursor:pointer;transition:all .3s ease;white-space:nowrap}.what-is__tab--active{background:#0020fc;color:#fff;font-weight:600;border-color:#0020fc}.what-is__tab:hover:not(.what-is__tab--active){border-color:#ffffff80}.what-is__image-wrapper{width:100%;border-radius:9px 9px 0 0;overflow:hidden;position:relative}.what-is__image{width:100%;height:480px;display:block;opacity:.58;object-fit:cover;object-position:right center}.testimonial.section{display:none!important}.what-is__image-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.5),transparent);pointer-events:none}.stats{padding:64px 0;background:#fff}.stats__header{margin-bottom:60px}.stats__heading{font-family:var(--font-heading);font-size:clamp(22px,3.5vw,46px);font-weight:500;line-height:1.1;letter-spacing:-1.5px;color:var(--color-primary);margin-bottom:18px;max-width:1300px}.stats__desc{font-family:var(--font-primary);font-size:16px;font-weight:400;line-height:1.7;color:var(--color-text);max-width:700px}.stats__desc--mt{margin-top:20px}.stats__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.stats__box{background:var(--color-bg-main);border:1px solid var(--color-border-1);border-radius:16px;padding:32px 28px;transition:box-shadow .3s ease,transform .3s ease}.stats__box:hover{box-shadow:0 4px 20px #0000000f;transform:translateY(-3px)}.stats__box-icon{width:70px;height:70px;object-fit:contain;margin-bottom:20px}.stats__box-title{font-family:var(--font-heading);font-size:21px;font-weight:600;color:var(--color-primary);margin-bottom:10px}.stats__box--highlight .stats__box-title{color:var(--color-blue)}.stats__box-desc{font-family:var(--font-primary);font-size:15px;font-weight:400;line-height:1.6;color:var(--color-text)}.testimonial{background:var(--color-blue);padding:60px 0 0;overflow:hidden}.testimonial.section{padding-bottom:0;padding-top:40px}.testimonial__inner{display:flex;align-items:center;gap:60px}.testimonial__image-wrapper{flex-shrink:0;width:420px;height:400px;transform:scale(1.2);border-radius:16px 16px 0 0;overflow:hidden;align-self:flex-end}.testimonial__image{width:100%;height:100%;display:block;object-fit:cover;object-position:top center;transform:scale(1.1);transform-origin:top center}.testimonial__content{flex:1;padding-bottom:60px;margin-top:0;padding-top:60px}.testimonial__quote{font-family:var(--font-heading);font-size:40px;font-weight:500;line-height:1.25;letter-spacing:-.5px;color:#fff;margin-bottom:24px;border:none;padding:0}.testimonial__author{font-family:var(--font-primary);font-size:18px;font-weight:400;color:#ffffffbf;margin-bottom:20px;text-align:right}.testimonial__stars{display:flex;gap:4px}.testimonial__review-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.testimonial__google{display:flex;align-items:center;gap:8px}.testimonial__rating{font-family:var(--font-heading);font-size:18px;font-weight:600;color:#fff}.testimonial__rating-stars{display:flex;gap:2px}.testimonial__btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-heading);font-size:16px;font-weight:500;padding:18px 32px;border-radius:99px;background:#fff;color:var(--color-blue);text-decoration:none;border:none;cursor:pointer;transition:all .3s ease}.testimonial__btn:hover{background:var(--color-bg-main)}.blogs{padding:64px 0;background:var(--color-bg-main)}.blogs__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px}.blogs__heading{font-family:var(--font-heading);font-size:clamp(24px,3.5vw,48px);font-weight:500;line-height:1.1;letter-spacing:-1.5px;color:var(--color-primary)}.blogs__arrows{display:flex;gap:12px}.blogs__arrow{width:52px;height:52px;border-radius:50%;border:1.5px solid var(--color-border-2);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:var(--color-primary)}.blogs__arrow:hover{background:var(--color-blue);color:#fff;border-color:var(--color-blue)}.blogs__arrow:disabled{opacity:.35;cursor:default}.blogs__carousel{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.blogs__carousel::-webkit-scrollbar{display:none}.blogs__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px) / 3);gap:30px}.blogs__card{width:100%;background:#fff;border:1px solid var(--color-border-1);border-radius:16px;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease;flex-shrink:0;display:flex;flex-direction:column}.blogs__card:hover{box-shadow:0 8px 30px #00000014;transform:translateY(-4px)}.blogs__card-image{width:100%;height:200px;overflow:hidden}.blogs__card-placeholder{width:100%;height:100%;object-fit:cover;display:block}.blogs__card-content{padding:24px;flex:1;overflow:hidden}.blogs__card-meta{font-family:var(--font-primary);font-size:13px;font-weight:400;color:var(--color-gray-1);margin-bottom:10px;display:block}.blogs__card-title{font-family:var(--font-heading);font-size:20px;font-weight:600;color:var(--color-primary);margin-bottom:10px}.blogs__card-body{font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:1.6;color:var(--color-text);margin-bottom:20px}.blogs__card-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-heading);font-size:14px;font-weight:600;color:var(--color-blue);text-decoration:none;border:1.5px solid var(--color-blue);border-radius:99px;padding:12px 28px;transition:all .3s ease}.blogs__card-link:hover{background:var(--color-blue);color:#fff}@media(max-width:1024px){.hero__inner{flex-direction:column;padding:140px 40px 80px;text-align:center;align-items:center}.hero__content{max-width:100%}.hero__heading{font-size:52px}.hero__subtitle{margin-left:auto;margin-right:auto}.hero__actions{justify-content:center;flex-wrap:wrap;gap:12px}.hero__visual{position:relative;top:auto;right:auto;bottom:auto;transform:none;display:flex;justify-content:center}.hero__sphere{max-width:400px;width:100%}.partners__heading,.services__heading,.stats__heading,.blogs__heading,.what-is__heading{letter-spacing:-.5px}.stats__grid{grid-template-columns:repeat(2,1fr)}.blogs__track,.services__track{grid-auto-columns:calc((100% - 30px)/2)}.testimonial__inner{flex-direction:column;text-align:center;align-items:center}.testimonial__image-wrapper{width:320px;height:400px;align-self:center;border-radius:16px}.testimonial__content{margin-top:0;padding-top:0;padding-bottom:48px}.testimonial__stars{justify-content:center}.cta-banner__inner{flex-direction:column;text-align:center}}@media(max-width:768px){.hero{min-height:74vh}.hero__heading{font-size:40px}.hero__label{font-size:16px;letter-spacing:6px}.hero__subtitle{font-size:16px;line-height:1.55;max-width:320px;margin-left:0;margin-right:0}.hero__sphere{max-width:180px;width:min(42vw,180px);transform:none}.hero__inner{padding:112px 20px 56px;text-align:left;align-items:flex-start}.hero__content{padding-right:min(44vw,184px)}.hero__visual{position:absolute;right:8px;top:52%;transform:translateY(-50%);display:block}.partners__heading,.services__heading,.stats__heading,.blogs__heading,.what-is__heading{letter-spacing:0}.stats__grid{grid-template-columns:1fr}.blogs__track,.services__track{grid-auto-columns:100%}.cta-banner__heading{font-size:22px}.testimonial__review-row{flex-wrap:nowrap;gap:12px}.testimonial__btn{font-size:13px;padding:12px 20px;white-space:nowrap;flex-shrink:0}.testimonial__rating{font-size:14px}.testimonial__google svg{width:18px;height:18px}.testimonial__google{gap:5px}.hero__actions{justify-content:flex-start;gap:10px}.hero__btn,.cta-banner__btn{font-size:15px;padding:14px 24px;min-height:46px}.what-is__tabs{flex-direction:column;align-items:center;justify-content:center}.what-is__tab{font-size:16px;text-align:center;max-width:340px;width:100%;min-width:0;white-space:normal;word-break:break-word}}@media(max-width:480px){.hero__heading{font-size:32px}.hero__subtitle{font-size:15px;max-width:260px}.hero__content{padding-right:min(42vw,168px)}.hero__visual{right:6px;top:53%}.hero__sphere{max-width:160px;width:min(40vw,160px);transform:none}.partners__heading,.services__heading,.stats__heading,.blogs__heading,.what-is__heading{letter-spacing:0}.testimonial__quote{font-size:22px}.testimonial__image-wrapper{width:240px;height:300px}}.page-hero{position:relative;min-height:55vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:120px 24px 60px;overflow:hidden;background-image:url(/images/hero-gradient-bg.svg);background-size:110% 100%;background-position:center;background-repeat:no-repeat}.page-hero__title{position:relative;z-index:1;font-family:var(--font-heading);font-weight:600;font-size:clamp(36px,6vw,72px);line-height:1.15;color:var(--color-blue);letter-spacing:-1.5px}.page-hero__description{position:relative;z-index:1;font-family:var(--font-primary);font-weight:400;font-size:clamp(15px,1.5vw,20px);line-height:1.6;color:var(--color-blue);text-align:center;letter-spacing:0;max-width:860px;margin-top:16px}@media(max-width:1200px){.page-hero__title{font-size:clamp(36px,6vw,60px)}.page-hero__description{font-size:clamp(14px,1.5vw,18px)}}@media(max-width:768px){.page-hero{min-height:320px;padding:120px 20px 48px}.page-hero__title{font-size:36px;letter-spacing:-1px}.page-hero__description{font-size:18px;margin-top:16px}}@media(max-width:480px){.page-hero__title{font-size:36px}.page-hero__description{font-size:16px}}.value-section{padding:64px 0}.value-section__inner{max-width:1140px;margin:0 auto;padding:0 24px}.value-section__cards{display:flex;flex-direction:column;gap:0;margin-top:48px}.value-card{display:grid;grid-template-columns:auto 1fr 1fr;gap:40px;align-items:start;padding:40px 0}.value-card__title-area{display:flex;align-items:center;gap:20px;min-width:260px}.value-card__line{width:60px;flex-shrink:0}.value-card__line img{width:100%;height:1.2px;display:block}.value-card__name{font-family:var(--font-primary);font-weight:700;font-size:24px;line-height:1.2;color:var(--color-variant-bg)}.value-card__content{display:flex;flex-direction:column;gap:16px;justify-content:center}.value-card__text{font-family:var(--font-primary);font-weight:500;font-size:16px;line-height:1.6;color:var(--color-text);letter-spacing:-.48px}.learn-more{font-family:var(--font-primary);font-weight:500;font-size:17px;color:var(--color-accent);text-decoration:none;letter-spacing:-.51px;transition:opacity .2s}.learn-more:hover{opacity:.75}.value-card__image{border-radius:12px;overflow:hidden;background:var(--color-secondary);aspect-ratio:350/215}.value-card__image img{width:100%;height:100%;object-fit:cover}.value-card__divider{grid-column:1 / -1}.value-card__divider img{width:100%;height:1.2px;display:block}@media(max-width:1024px){.value-card{grid-template-columns:1fr;gap:24px}.value-card__title-area{min-width:unset}}.story-section{background:var(--color-blue);padding:64px 0}.story-section__inner{max-width:1140px;margin:0 auto;padding:0 24px}.story-section__header{display:grid;grid-template-columns:200px 1fr;align-items:center;gap:40px;margin-bottom:48px}.story-section__header-line{display:flex;align-items:center}.story-section__header-line img{width:100%;height:1.2px;display:block}.story-section .section-title__subtitle,.story-section .section-title__heading{color:var(--color-white)}.story-section__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.story-card{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:350/350;cursor:pointer}.story-card__image{position:absolute;top:0;right:0;bottom:0;left:0}.story-card__image img{width:100%;height:100%;object-fit:cover}.story-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:24px}.story-card__play{width:52px;height:52px;align-self:flex-end}.story-card__play img{width:100%;height:100%}.story-card__title{font-family:var(--font-heading);font-weight:500;font-size:20px;color:var(--color-white);line-height:1.2}.story-section__footer{display:flex;align-items:center;justify-content:space-between;gap:48px;margin-top:60px}.story-section__desc{font-family:var(--font-heading);font-size:18px;font-weight:400;line-height:1.6;color:#ffffffe6;max-width:810px;letter-spacing:-.54px}.story-section__btn{background:var(--color-primary);color:#fff;white-space:nowrap;flex-shrink:0;border:none;font-family:var(--font-heading);font-size:16px;font-weight:500;padding:20px 36px;border-radius:99px;text-decoration:none;transition:opacity .2s}.story-section__btn:hover{opacity:.85}@media(max-width:768px){.story-section__header{grid-template-columns:1fr}.story-section__header-line{display:none}.story-section__grid{grid-template-columns:1fr;gap:16px}.story-card{aspect-ratio:16/9}.story-section__footer{flex-direction:column;align-items:flex-start;gap:24px}.story-section .section-title__subtitle{white-space:nowrap;font-size:14px;letter-spacing:1.8px}.story-section .section-title__heading{font-size:30px;line-height:1.2}.story-title-break{display:block}.story-section__btn{font-size:15px;padding:14px 24px;min-height:46px}}.about-mission{background:var(--color-bg-main);padding:64px 0}.about-mission__inner{max-width:1140px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.about-mission__list{display:flex;flex-direction:column;gap:24px;margin-top:32px}.about-mission__item{display:flex;gap:20px;align-items:flex-start}.about-mission__number{font-family:var(--font-primary);font-weight:700;font-size:40px;color:#0347a3;line-height:1;min-width:50px}.about-mission__item-content h4{font-family:var(--font-primary);font-weight:700;font-size:20px;color:#0347a3;margin-bottom:8px}.about-mission__item-content p{font-family:var(--font-primary);font-weight:400;font-size:16px;line-height:1.6;color:var(--color-text)}.about-mission__images{position:relative}.about-mission__img-main{border-radius:12px;overflow:hidden;background:var(--color-secondary);aspect-ratio:3/4}.about-mission__img-main img{width:100%;height:100%;object-fit:cover}.about-mission__img-overlay{position:absolute;bottom:-20px;left:-20px;width:48%;aspect-ratio:4/5;border-radius:12px;overflow:hidden;background:var(--color-secondary);border:4px solid var(--color-white);box-shadow:0 4px 20px #0000001a}.about-mission__img-overlay img{width:100%;height:100%;object-fit:cover}.about-intro{padding:64px 0}.about-intro__inner{max-width:1140px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:flex-start}.about-intro__content{display:flex;flex-direction:column;gap:24px}.about-intro__vision-label{font-family:var(--font-primary);font-weight:700;font-size:22px;line-height:1.2;color:#0347a3;margin-bottom:10px}.about-intro__vision-text{font-family:var(--font-primary);font-weight:400;font-size:18px;line-height:1.6;color:var(--color-text);letter-spacing:-.54px}.about-intro__images{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:12px;min-height:460px}.about-intro__img{border-radius:12px;overflow:hidden;background:var(--color-secondary)}.about-intro__img img{width:100%;height:100%;object-fit:cover}.about-intro__img--large{grid-column:1;grid-row:1 / 3;aspect-ratio:unset;min-height:200px}.about-intro__img--small{min-height:0}.about-intro__btn{display:inline-flex;align-items:center;background:#0347a3;color:#fff;border:none;font-family:var(--font-heading);font-size:16px;font-weight:500;padding:20px 30px;border-radius:99px;text-decoration:none;transition:background .2s}.about-intro__btn:hover{background:#023585}.about-team{padding:64px 0}.about-team__inner{max-width:1140px;margin:0 auto;padding:60px;background:var(--color-bg-main);border-radius:20px}.about-team__header{display:grid;grid-template-columns:200px 1fr;align-items:center;gap:40px;margin-bottom:48px}.about-team__header-line{display:flex;align-items:center}.about-team__header-line img{width:100%;height:1.2px;display:block}.about-team__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.about-team__join{display:grid;grid-template-columns:200px 1fr;align-items:center;gap:40px;margin-top:60px;padding-top:48px;border-top:1px solid var(--color-border-1)}.about-team__join-line{display:flex;align-items:center}.about-team__join-line img{width:100%;height:1.2px;display:block}.about-team__join-content{display:flex;flex-direction:column;gap:24px}.about-team__join-text{font-family:var(--font-primary);font-size:18px;font-weight:400;line-height:1.6;color:var(--color-text);letter-spacing:-.54px;max-width:580px}.about-team__join-btn{align-self:flex-start}.team-card{background:var(--color-white);border-radius:10px;overflow:hidden}.team-card__image{aspect-ratio:1/1;overflow:hidden;background:var(--color-secondary)}.team-card__image img{width:100%;height:100%;object-fit:cover}.team-card__info{padding:20px 24px;display:flex;align-items:center;justify-content:space-between}.team-card__name{font-family:var(--font-primary);font-weight:700;font-size:20px;color:var(--color-primary);line-height:1.2}.team-card__role{font-family:var(--font-primary);font-weight:500;font-size:14px;color:var(--color-text);line-height:1.6;letter-spacing:-.42px;margin-top:4px}.team-card__social{width:32px;height:32px;flex-shrink:0}.team-card__social img{width:100%;height:100%}.client-logos{padding:60px 0;background:var(--color-white)}.client-logos__inner{max-width:1140px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.client-logos__item{height:40px;opacity:.6;transition:opacity .2s}.client-logos__item:hover{opacity:1}.client-logos__item img{height:100%;width:auto}@media(max-width:1024px){.about-intro__inner,.about-mission__inner{grid-template-columns:1fr}.about-team__inner{padding:40px}.about-team__cards{grid-template-columns:1fr 1fr}.about-team__header,.about-team__join,.story-section__header{grid-template-columns:80px 1fr;gap:24px}}@media(max-width:768px){.about-intro__images{grid-template-columns:1fr;min-height:unset}.about-intro__img--large{grid-column:1;grid-row:auto;aspect-ratio:4/3}.about-intro__img--small{aspect-ratio:16/10}.about-team__inner{padding:24px;border-radius:12px}.about-team__cards,.about-team__header,.about-team__join{grid-template-columns:1fr}.about-team__header-line,.about-team__join-line{display:none}.client-logos__inner{justify-content:center}}.stats-banner{background:var(--color-blue);padding:64px 0}.stats-banner__inner{max-width:1140px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.stats-banner__item{text-align:center;flex:1}.stats-banner__number{font-family:var(--font-primary);font-weight:700;font-size:56px;line-height:1.2;color:var(--color-white)}.stats-banner__label{font-family:var(--font-primary);font-weight:500;font-size:16px;line-height:1.6;color:var(--color-bg-main);letter-spacing:-.48px;margin-top:8px}.stats-banner__divider{width:0;height:60px;display:flex;align-items:center;justify-content:center}.stats-banner__divider img{transform:rotate(90deg);width:60px;height:1.2px;display:block;opacity:.6}@media(max-width:768px){.stats-banner__inner{flex-wrap:wrap;gap:32px;justify-content:center}.stats-banner__item{flex:0 0 40%}.stats-banner__divider{display:none}.stats-banner__number{font-size:40px}}@media(max-width:480px){.stats-banner__item{flex:0 0 100%}.stats-banner__number{font-size:36px}}.cta-section{padding:64px 0;background:var(--color-white)}.cta-section__inner{max-width:1140px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:520px 1fr;gap:80px;align-items:center}.cta-section__image{border-radius:12px;overflow:hidden;background:var(--color-secondary);aspect-ratio:520/505}.cta-section__image img{width:100%;height:100%;object-fit:cover}.cta-section__content{display:flex;flex-direction:column;gap:24px}.cta-section__text{font-family:var(--font-primary);font-weight:400;font-size:18px;line-height:1.6;color:var(--color-text);letter-spacing:-.54px}.cta-section--blue{background:var(--color-blue)}.cta-section--blue .section-title__subtitle,.cta-section--blue .section-title__heading{color:var(--color-white)}.cta-section--blue .cta-section__text{color:var(--color-bg-main)}@media(max-width:1024px){.cta-section__inner{grid-template-columns:1fr;gap:40px}}@media(max-width:768px){.cta-section{padding:80px 0}.cta-section__image{aspect-ratio:16/10}}.section-header{display:grid;grid-template-columns:200px 1fr;align-items:center;gap:40px;margin-bottom:48px}.section-header__line{display:flex;align-items:center}.section-header__line img{width:100%;height:1.2px;display:block}.section-header--center{display:flex;flex-direction:column;align-items:center;text-align:center}.section-header--center .section-header__line img{width:290px}@media(max-width:768px){.section-header{grid-template-columns:80px 1fr;gap:20px}}.faq{padding:64px 0}.faq__inner{max-width:1140px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:flex-start}.faq__left .section-title{margin-bottom:32px}.faq__desc{font-family:var(--font-primary);font-weight:500;font-size:14px;line-height:1.6;color:var(--color-text);letter-spacing:-.42px;margin-bottom:24px}.faq__contact{margin-top:32px;display:flex;flex-direction:column;gap:8px}.faq__phone{font-family:var(--font-primary);font-weight:500;font-size:18px;color:var(--color-accent)}.faq__line img{width:290px;height:1.2px;display:block}.faq__list{display:flex;flex-direction:column;gap:0}.faq__item{border-bottom:1px solid var(--color-border-2);overflow:hidden}.faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 0;gap:16px;cursor:pointer;background:none;border:none;text-align:left}.faq__question-text{font-family:var(--font-primary);font-weight:700;font-size:20px;line-height:1.2;color:var(--color-blue);flex:1}.faq__item--active .faq__question-text{color:var(--color-accent)}.faq__icon{flex-shrink:0;width:24px;height:24px;color:var(--color-blue);transition:transform .3s}.faq__item--active .faq__icon{transform:rotate(45deg);color:var(--color-accent)}.faq__answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq__item--active .faq__answer{max-height:300px;padding-bottom:20px}.faq__answer p{font-family:var(--font-primary);font-weight:400;font-size:16px;line-height:1.6;color:var(--color-text)}@media(max-width:768px){.faq__inner{grid-template-columns:1fr;gap:40px}}.services-grid{padding:80px 0}.services-grid__inner{max-width:1140px;margin:0 auto;padding:0 24px}.services-grid__header{margin-bottom:48px}.services-grid__cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.service-card{background:var(--color-bg-main);border:1px solid var(--color-border-1);border-radius:10px;padding:32px;display:flex;gap:24px;align-items:flex-start}.service-card__icon{width:68px;height:77px;background:var(--color-blue);border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.service-card__icon svg{color:var(--color-white);width:24px;height:24px}.service-card__title{font-family:var(--font-primary);font-weight:700;font-size:24px;line-height:1.2;color:var(--color-primary);letter-spacing:-.48px;margin-bottom:8px}.service-card__text{font-family:var(--font-primary);font-weight:500;font-size:14px;line-height:1.6;color:var(--color-text);letter-spacing:-.42px}.why-us{background:var(--color-white);padding:64px 0}.why-us__inner{max-width:1140px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.why-us__left .section-title{margin-bottom:0}.why-us__left .section-title__heading{font-size:36px;max-width:480px;color:var(--color-primary)}.why-us__items{display:flex;flex-direction:column;gap:28px;margin-top:48px}.why-us__item{display:flex;gap:20px;align-items:flex-start}.why-us__item-icon{width:96px;height:96px;background:var(--color-blue);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-white)}.why-us__item-content{padding-top:8px}.why-us__item-title{font-family:var(--font-primary);font-weight:700;font-size:18px;color:var(--color-primary);line-height:1.2;margin-bottom:8px}.why-us__item-text{font-family:var(--font-primary);font-weight:400;font-size:15px;line-height:1.65;color:#9f9f9f}.why-us__right{position:relative}.why-us__image{width:100%;height:100%;max-height:780px;object-fit:cover;border-radius:16px;display:block}.why-us__badge{position:absolute;top:48px;left:-36px;background:var(--color-white);border-radius:0 50px 50px 0;padding:20px 28px;display:flex;align-items:center;gap:16px;box-shadow:0 12px 40px #0505091f}.why-us__badge-number{font-family:var(--font-primary);font-weight:800;font-size:52px;color:var(--color-blue);line-height:1}.why-us__badge-detail{display:flex;flex-direction:column;gap:6px}.why-us__badge-label{font-family:var(--font-primary);font-weight:600;font-size:14px;color:var(--color-primary)}.why-us__badge-stars{display:flex;gap:2px;color:var(--color-accent)}.process-section{padding:64px 0}.process-section__inner{max-width:1140px;margin:0 auto;padding:0 24px}.process-section__header{display:grid;grid-template-columns:200px 1fr;align-items:center;gap:40px;margin-bottom:60px}.process-section__line img{width:100%;height:1.2px;display:block}.process-section__steps{display:flex;flex-direction:column;gap:40px}.process-step{display:grid;grid-template-columns:520px 1fr;gap:60px;align-items:center}.process-step--reversed{grid-template-columns:1fr 520px}.process-step--reversed .process-step__image{order:2}.process-step--reversed .process-step__content{order:1}.process-step--reversed .process-step__content{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:0 16px}.process-step--reversed .process-step__number{position:static;text-align:right;grid-column:2;grid-row:1}.process-step--reversed .process-step__title{grid-column:1;grid-row:1;padding-left:0;margin-bottom:0}.process-step--reversed .process-step__items{grid-column:1 / -1;grid-row:2;padding-left:0;margin-top:24px}.process-step__image{border-radius:12px;overflow:hidden;background:var(--color-secondary);aspect-ratio:520/296}.process-step__image img{width:100%;height:100%;object-fit:cover}.process-step__content{position:relative}.process-step__number{font-family:var(--font-primary);font-weight:700;font-size:48px;color:var(--color-border-2);line-height:1.2;letter-spacing:-.96px;position:absolute;top:-10px;left:0}.process-step__title{font-family:var(--font-primary);font-weight:700;font-size:24px;color:var(--color-primary);line-height:1.2;margin-bottom:24px;padding-left:70px}.process-step__items{display:flex;flex-direction:column;gap:20px;padding-left:70px}.process-step__item{display:flex;gap:12px;align-items:flex-start}.process-step__item-icon{flex-shrink:0;width:24px;height:24px;color:var(--color-primary)}.process-step__item-content h5{font-family:var(--font-primary);font-weight:400;font-size:18px;color:var(--color-primary);letter-spacing:-.54px;margin-bottom:4px}.process-step__item-content p{font-family:var(--font-primary);font-weight:500;font-size:14px;line-height:1.6;color:var(--color-text);letter-spacing:-.42px}.process-section__cta{margin-top:60px;display:grid;grid-template-columns:200px 1fr;gap:40px;align-items:start}.process-section__cta-line{display:flex;align-items:flex-start;padding-top:12px}.process-section__cta-line img{width:100%;height:1.2px;display:block}.process-section__cta-body{display:flex;flex-direction:column;gap:24px}.process-section__cta-text{font-family:var(--font-primary);font-weight:400;font-size:18px;line-height:1.6;color:var(--color-text);max-width:580px;letter-spacing:-.54px}@media(max-width:1024px){.services-grid__cards{grid-template-columns:1fr}.why-us__inner{grid-template-columns:1fr;gap:48px}.why-us__badge{left:0}.process-step,.process-step--reversed{grid-template-columns:1fr}.process-step--reversed .process-step__image,.process-step--reversed .process-step__content{order:unset}}@media(max-width:768px){.why-us__inner{grid-template-columns:1fr}.process-section__header{flex-direction:column;gap:12px}.process-section__cta{grid-template-columns:1fr;gap:16px}.process-section__cta-line{display:none}}.insurance-hero{padding:80px 0}.insurance-hero__inner{max-width:1140px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.insurance-hero__content{display:flex;flex-direction:column;gap:16px}.insurance-hero__label img{width:80px;height:1.2px;display:block}.insurance-hero__title-row{display:grid;grid-template-columns:80px 1fr;gap:20px;align-items:center;margin-bottom:4px}.insurance-hero__heading{font-family:var(--font-primary);font-weight:700;font-size:48px;color:var(--color-primary);letter-spacing:-.96px;line-height:1.1}.insurance-hero__text{font-family:var(--font-primary);font-weight:500;font-size:16px;line-height:1.6;color:var(--color-text);letter-spacing:-.48px;margin-bottom:8px}.insurance-hero__image{border-radius:12px;overflow:hidden;background:var(--color-secondary);aspect-ratio:520/400}.insurance-hero__image img{width:100%;height:100%;object-fit:cover}.types-header{padding:40px 0 0;text-align:center}.types-header__inner{max-width:1140px;margin:0 auto;padding:0 24px}.insurance-type{padding:60px 0}.insurance-type__inner{max-width:1140px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.insurance-type--reversed .insurance-type__image{order:2}.insurance-type--reversed .insurance-type__content{order:1}.insurance-type__image{border-radius:12px;overflow:hidden;aspect-ratio:520/340;background:var(--color-secondary)}.insurance-type__image img{width:100%;height:100%;object-fit:cover}.insurance-type__heading{font-family:var(--font-primary);font-weight:700;font-size:32px;color:var(--color-primary);letter-spacing:-.64px;line-height:1.2;margin-bottom:12px}.insurance-type__text{font-family:var(--font-primary);font-weight:500;font-size:14px;line-height:1.6;color:var(--color-text);letter-spacing:-.42px;margin-bottom:20px}.insurance-type__features{display:flex;flex-direction:column;gap:10px}.insurance-type__features-label{font-family:var(--font-primary);font-weight:700;font-size:18px;color:var(--color-primary);margin-bottom:4px}.insurance-type__feature{display:flex;align-items:center;gap:10px;font-family:var(--font-primary);font-weight:500;font-size:15px;color:var(--color-primary)}.insurance-type__feature svg{width:18px;height:18px;color:var(--color-accent);flex-shrink:0}.review-section{padding:80px 0}.review-section__inner{max-width:1140px;margin:0 auto;padding:0 24px}.review-section__card{position:relative;border-radius:12px;overflow:hidden;min-height:400px;display:flex;align-items:center;justify-content:flex-end}.review-section__card-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.review-section__card-bg img{width:100%;height:100%;object-fit:cover}.review-section__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:1}.review-section__card-content{position:relative;z-index:2;padding:60px;max-width:520px;margin-left:auto}.review-section__quote{font-family:var(--font-primary);font-weight:700;font-size:28px;line-height:1.3;color:var(--color-white);margin-bottom:24px}.review-section__author-name{font-family:var(--font-primary);font-weight:700;font-size:20px;color:var(--color-accent)}.review-section__author-role{font-family:var(--font-primary);font-weight:400;font-size:14px;color:#9f9f9f;margin-top:4px}.other-services{padding:80px 0}.other-services__inner{max-width:1140px;margin:0 auto;padding:0 24px}.other-services__header{display:flex;align-items:flex-end;justify-content:space-between}.other-services__link{font-family:var(--font-primary);font-weight:600;font-size:16px;color:var(--color-blue);text-decoration:none;transition:opacity .2s;white-space:nowrap}.other-services__link:hover{opacity:.8}.other-services__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}.other-service-card{background:var(--color-bg-main);border:1px solid var(--color-border-1);border-radius:12px;padding:32px;display:flex;gap:24px;align-items:flex-start}.other-service-card__icon{width:68px;height:77px;background:var(--color-blue);border-radius:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.other-service-card__icon svg{width:24px;height:24px;color:var(--color-white)}.other-service-card__title{font-family:var(--font-primary);font-weight:700;font-size:24px;color:var(--color-primary);letter-spacing:-.48px;margin-bottom:8px}.other-service-card__text{font-family:var(--font-primary);font-weight:500;font-size:14px;line-height:1.6;color:var(--color-text);letter-spacing:-.42px}.service-detail-faq{padding:60px 0;background:var(--color-bg-main)}.service-detail-faq__inner{max-width:1140px;margin:0 auto;padding:0 24px}@media(max-width:1024px){.insurance-hero__inner,.insurance-type__inner{grid-template-columns:1fr}.insurance-type--reversed .insurance-type__image,.insurance-type--reversed .insurance-type__content{order:unset}.other-services__grid{grid-template-columns:1fr}}@media(max-width:768px){.insurance-hero__heading{font-size:32px}.review-section__card-content{padding:24px;max-width:100%}.review-section__quote{font-size:20px}.review-section__card{min-height:320px}}.our-solutions-page{min-height:100vh}.solutions-section{padding:64px 0;background:var(--color-white)}.solutions-section__inner{max-width:1140px;margin:0 auto;padding:0 24px}.solutions-section__header{margin-bottom:56px}.solutions-section__heading{font-family:var(--font-primary);font-weight:700;font-size:clamp(32px,5vw,57px);color:var(--color-primary);line-height:1.2;letter-spacing:-1.14px}.solutions-list{display:flex;flex-direction:column}.solution-item{display:grid;grid-template-columns:340px 1fr;gap:48px;padding:48px 0;border-top:1.5px solid var(--color-border-2)}.solution-item:last-child{border-bottom:1.5px solid var(--color-border-2)}.solution-item__title-col{display:flex;align-items:flex-start;gap:16px;padding-top:4px}.solution-item__title-line{flex-shrink:0;width:60px;height:2px;background:var(--color-blue);margin-top:14px}.solution-item__title{font-family:var(--font-primary);font-weight:700;font-size:clamp(18px,2vw,24px);color:var(--color-blue);line-height:1.3;letter-spacing:-.48px}.solution-item__content{display:flex;flex-direction:column;gap:12px}.solution-item__intro{font-family:var(--font-primary);font-weight:400;font-size:16px;line-height:1.7;color:#8f8f8f;margin:0}.solution-item__section-label{font-family:var(--font-primary);font-weight:700;font-size:16px;color:var(--color-primary);margin:4px 0 0}.solution-item__bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.solution-item__bullets li{font-family:var(--font-primary);font-weight:400;font-size:15px;line-height:1.6;color:#8f8f8f;padding-left:16px;position:relative}.solution-item__bullets li:before{content:"•";position:absolute;left:0;color:var(--color-blue);font-weight:700}.solution-item__taglines{font-family:var(--font-primary);font-weight:500;font-size:15px;line-height:1.8;color:#8f8f8f;margin:8px 0 0;font-style:italic}@media(max-width:768px){.solution-item{grid-template-columns:1fr;gap:24px}.solution-item__title-col{align-items:center}.solution-item__title-line{display:none}}.careers-about{padding:60px 0}.careers-about__inner{max-width:1140px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.careers-about__text{font-family:var(--font-primary);font-weight:500;font-size:14px;line-height:1.6;color:var(--color-text);letter-spacing:-.42px;margin-bottom:24px}.careers-about__vision-label{font-family:var(--font-primary);font-weight:700;font-size:22px;line-height:1.2;color:#0347a3;margin-bottom:10px}.careers-about__vision-text{font-family:var(--font-primary);font-weight:500;font-size:14px;line-height:1.6;color:var(--color-text);letter-spacing:-.42px;margin-bottom:24px}.careers-about__images{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:12px}.careers-about__images img{width:100%;border-radius:10px;object-fit:cover}.careers-about__images img:first-child{grid-column:1 / -1;aspect-ratio:520/224}.careers-about__images img:nth-child(2),.careers-about__images img:nth-child(3){aspect-ratio:254/170}.careers-logos{padding:28px 0;border-top:1px solid var(--color-border-2);border-bottom:1px solid var(--color-border-2)}.careers-logos__inner{max-width:1140px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.careers-logos__inner img{height:75px;width:150px;opacity:.5;filter:grayscale(100%);object-fit:contain;margin:0 24px}.careers-logos__marquee{width:100%;overflow:hidden;position:relative}.careers-logos__track{display:flex;align-items:center;gap:48px;width:max-content;animation:marqueeScroll 30s linear infinite}.careers-logos__item{flex-shrink:0;display:flex;align-items:center;justify-content:center}.careers-logos__item img{height:75px;width:150px;object-fit:contain;opacity:.5;filter:grayscale(100%);transition:opacity .3s ease}.careers-logos__item img:hover{opacity:.85;filter:grayscale(0%)}@media(max-width:600px){.careers-logos__item img{height:48px;width:96px}.careers-logos__track{gap:24px;animation-duration:18s}}.job-openings{display:none}.job-openings__inner{max-width:1140px;margin:0 auto;padding:0 24px}.job-openings__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.job-openings .section-header__line img{background:#ffffff4d}.job-openings .section-title__subtitle,.job-openings .section-title__heading{color:var(--color-white)}.job-openings__arrows{display:flex;gap:12px;flex-shrink:0}.job-openings__arrow{width:48px;height:48px;border-radius:50%;border:1.5px solid rgba(255,255,255,.4);background:transparent;color:var(--color-white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,border-color .2s}.job-openings__arrow:hover{background:#ffffff1a;border-color:var(--color-white)}.job-openings__scroll{display:flex;gap:24px;margin-top:48px;overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:8px}.job-openings__scroll::-webkit-scrollbar{display:none}.job-card{background:var(--color-primary);border-radius:12px;padding:32px;display:flex;flex-direction:column;gap:16px;min-width:320px;flex-shrink:0;scroll-snap-align:start}.job-card__tags{display:flex;gap:8px;flex-wrap:wrap}.job-card__tag{font-family:var(--font-primary);font-weight:500;font-size:12px;padding:4px 12px;border-radius:99px}.job-card__tag--fulltime{background:var(--color-accent);color:var(--color-white)}.job-card__tag--parttime,.job-card__tag--remote{background:var(--color-secondary);color:var(--color-white)}.job-card__title{font-family:var(--font-primary);font-weight:700;font-size:20px;color:var(--color-white);line-height:1.2}.job-card__salary{font-family:var(--font-primary);font-weight:400;font-size:16px;color:var(--color-text)}.job-card__link{font-family:var(--font-primary);font-weight:600;font-size:16px;color:var(--color-accent);text-decoration:none}.job-card__link:hover{text-decoration:underline}.careers-testimonial{padding:64px 0}.careers-page .page-hero__description{max-width:560px;margin:0 auto;word-break:keep-all}.careers-testimonial__inner{max-width:1140px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.careers-testimonial__person{display:flex;align-items:center;gap:16px;margin-top:32px}.careers-testimonial__avatar{width:56px;height:56px;border-radius:8px;overflow:hidden;flex-shrink:0}.careers-testimonial__avatar img{width:100%;height:100%;object-fit:cover}.careers-testimonial__stars img{height:22px;width:115px;display:block}.careers-testimonial__name{font-family:var(--font-primary);font-weight:700;font-size:16px;color:var(--color-primary);margin-top:4px}.careers-testimonial__role{font-family:var(--font-primary);font-weight:500;font-size:14px;color:var(--color-text)}.careers-testimonial__title{font-family:var(--font-primary);font-weight:700;font-size:24px;color:var(--color-primary);letter-spacing:-.48px;margin-top:32px}.careers-testimonial__quote{font-family:var(--font-primary);font-weight:500;font-size:14px;line-height:1.6;color:var(--color-text);letter-spacing:-.42px;margin-top:12px}.careers-testimonial__image{border-radius:12px;overflow:hidden}.careers-testimonial__image img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.how-to-apply{padding:40px 0}.how-to-apply__inner{max-width:1140px;margin:0 auto;padding:0 24px}.how-to-apply__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:32px}.apply-step{text-align:left}.apply-step__number{font-family:var(--font-primary);font-weight:700;font-size:48px;line-height:1;color:var(--color-border-2);letter-spacing:-.96px}.apply-step__title{font-family:var(--font-primary);font-weight:700;font-size:24px;color:var(--color-primary);letter-spacing:-.48px;margin:8px 0}.apply-step__text{font-family:var(--font-primary);font-weight:500;font-size:14px;line-height:1.6;color:var(--color-text);letter-spacing:-.42px}.careers-cta{padding:24px 0 60px}.careers-cta__inner{max-width:1140px;margin:0 auto;padding:0 24px}.careers-cta__box{background:var(--color-blue);border-radius:12px;padding:80px 60px;text-align:center}.careers-cta__heading{font-family:var(--font-primary);font-weight:700;font-size:40px;color:var(--color-white);letter-spacing:-.8px;margin-bottom:16px}.careers-cta__text{font-family:var(--font-primary);font-weight:500;font-size:20px;line-height:1.75;color:#ffffffe6;letter-spacing:-.28px;max-width:660px;margin:0 auto 32px}.careers-cta .btn--white{background:var(--color-white);color:var(--color-blue);padding:14px 32px;border-radius:99px;font-family:var(--font-primary);font-weight:600;font-size:16px;text-decoration:none;display:inline-block;transition:opacity .2s}.careers-cta .btn--white:hover{opacity:.9}@media(max-width:1024px){.careers-about__inner,.careers-testimonial__inner{grid-template-columns:1fr}.how-to-apply__steps{grid-template-columns:1fr 1fr}}@media(max-width:768px){.careers-logos__inner{flex-wrap:wrap;justify-content:center;gap:24px}.job-openings__header{flex-direction:column;align-items:flex-start}.job-card{min-width:280px}.careers-testimonial__inner{grid-template-columns:1fr}.careers-testimonial__image{order:-1}.how-to-apply__steps{grid-template-columns:1fr}.apply-step__number{font-size:80px}.careers-cta__box{padding:48px 24px}.careers-cta__heading{font-size:28px}}.teams-members{padding:80px 0}.teams-members__inner{max-width:1140px;margin:0 auto;padding:0 24px}.teams-members__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.team-member-card{background:var(--color-bg-main);border-radius:12px;overflow:hidden;text-align:center}@media(max-width:1024px){.teams-members__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.teams-members__grid{grid-template-columns:1fr}}.team-member-card__image{aspect-ratio:1/1;overflow:hidden}.team-member-card__image img{width:100%;height:100%;object-fit:cover}.team-member-card__info{padding:20px 24px;display:flex;align-items:center;justify-content:space-between}.team-member-card__details{text-align:left}.team-member-card__name{font-family:var(--font-primary);font-weight:700;font-size:20px;color:var(--color-primary)}.team-member-card__role{font-family:var(--font-primary);font-weight:400;font-size:16px;color:var(--color-text);margin-top:4px}.team-member-card__social svg{width:20px;height:20px;color:var(--color-primary)}.team-member-card__social:hover svg{color:var(--color-accent)}.teams-members__join{display:grid;grid-template-columns:200px 1fr;gap:40px;margin-top:60px;padding-top:48px;border-top:1px solid var(--color-border-1)}.teams-members__join-line{display:flex;align-items:flex-start;padding-top:12px}.teams-members__join-line img{width:100%;height:1.2px;display:block}.teams-members__join-content{display:flex;flex-direction:column;gap:24px}.teams-members__join-text{font-family:var(--font-primary);font-size:18px;font-weight:400;line-height:1.6;color:var(--color-text);letter-spacing:-.54px;max-width:580px}.btn--dark{background:var(--color-primary);color:var(--color-white);padding:14px 32px;border-radius:99px;font-family:var(--font-primary);font-weight:600;font-size:16px;text-decoration:none;display:inline-block;border:none;cursor:pointer;transition:opacity .2s;align-self:flex-start}.btn--dark:hover{opacity:.85}.teams-testimonial{background:var(--color-bg-main);padding:64px 0}.teams-testimonial__inner{max-width:1140px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.teams-testimonial__image{border-radius:12px;overflow:hidden}.teams-testimonial__image img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.teams-testimonial__person{display:flex;align-items:center;gap:16px;margin-top:32px}.teams-testimonial__avatar{width:56px;height:56px;border-radius:8px;overflow:hidden;flex-shrink:0}.teams-testimonial__avatar img{width:100%;height:100%;object-fit:cover}.teams-testimonial__stars img{height:22px;width:115px;display:block}.teams-testimonial__name{font-family:var(--font-primary);font-weight:700;font-size:16px;color:var(--color-primary);margin-top:4px}.teams-testimonial__role{font-family:var(--font-primary);font-weight:500;font-size:14px;color:var(--color-text)}.teams-testimonial__title{font-family:var(--font-primary);font-weight:700;font-size:24px;color:var(--color-primary);letter-spacing:-.48px;margin-top:32px}.teams-testimonial__quote{font-family:var(--font-primary);font-weight:500;font-size:14px;line-height:1.6;color:var(--color-text);letter-spacing:-.42px;margin-top:12px}.teams-page .value-section{padding-bottom:24px}.teams-cta{padding:24px 0 100px}.teams-cta__inner{max-width:1140px;margin:0 auto;padding:0 24px}.teams-cta__box{background:var(--color-blue);border-radius:12px;padding:80px 60px;text-align:center}.teams-cta__heading{font-family:var(--font-primary);font-weight:700;font-size:40px;color:var(--color-white);letter-spacing:-.8px;margin-bottom:16px}.teams-cta__text{font-family:var(--font-primary);font-weight:500;font-size:20px;line-height:1.75;color:#ffffffe6;letter-spacing:-.28px;max-width:660px;margin:0 auto 32px}.teams-cta .btn--white{background:var(--color-white);color:var(--color-blue);padding:14px 32px;border-radius:99px;font-family:var(--font-primary);font-weight:600;font-size:16px;text-decoration:none;display:inline-block;transition:opacity .2s}.teams-cta .btn--white:hover{opacity:.9}@media(max-width:1024px){.teams-members__grid{grid-template-columns:1fr 1fr}.teams-mission__inner,.teams-testimonial__inner{grid-template-columns:1fr}.teams-members__join{grid-template-columns:80px 1fr;gap:24px}}@media(max-width:768px){.teams-members__grid{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}.teams-members__join{grid-template-columns:1fr}.teams-members__join-line{display:none}.teams-testimonial__image{order:-1}.teams-cta__box{padding:48px 24px}.teams-cta__heading{font-size:28px}.teams-cta .btn--white{font-size:15px;padding:14px 24px;min-height:46px}}.contact-section{padding:80px 0}.contact-section__inner{max-width:1140px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:60px}.contact-form{background:var(--color-bg-main);border-radius:12px;padding:40px}.contact-form__title{font-family:var(--font-primary);font-weight:700;font-size:24px;color:var(--color-primary);letter-spacing:-.48px;margin-bottom:24px}.contact-form__group{margin-bottom:20px}.contact-form__label{display:block;font-family:var(--font-primary);font-weight:500;font-size:14px;color:var(--color-primary);margin-bottom:8px}.contact-form__input,.contact-form__textarea{width:100%;border:1px solid var(--color-border-1);border-radius:8px;padding:12px 16px;font-family:var(--font-primary);font-weight:400;font-size:16px;color:var(--color-primary);background:var(--color-white);outline:none;transition:border-color .2s}.contact-form__input:focus,.contact-form__textarea:focus{border-color:var(--color-blue)}.contact-form__textarea{height:192px;resize:vertical}.contact-form__submit{margin-top:8px}.contact-form__status{margin-top:14px;font-family:var(--font-primary);font-size:14px;font-weight:500;color:var(--color-primary)}.contact-info{display:flex;flex-direction:column;justify-content:center;gap:32px}.contact-info__heading{font-family:var(--font-primary);font-weight:700;font-size:36px;line-height:1.2;color:var(--color-primary);letter-spacing:-.72px;margin-bottom:4px}.contact-info__sublabel{font-family:var(--font-primary);font-weight:700;font-size:22px;line-height:1.2;color:#0347a3;margin-bottom:8px}.contact-info__item{display:flex;align-items:flex-start;gap:16px}.contact-info__item--link{text-decoration:none;cursor:pointer;border-radius:10px;padding:6px;margin:-6px;transition:background .18s}.contact-info__item--link:hover{background:#0046a20f}.contact-info__item--link:hover .contact-info__icon{background:#0347a3}.contact-info__icon{width:52px;height:52px;background:var(--color-blue);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-info__icon svg{width:24px;height:24px;color:var(--color-white)}.contact-info__label{font-family:var(--font-primary);font-weight:700;font-size:18px;color:var(--color-primary);margin-bottom:4px}.contact-info__value{font-family:var(--font-primary);font-weight:400;font-size:16px;color:var(--color-text)}.contact-faq{padding:60px 0}.contact-faq__inner{max-width:1140px;margin:0 auto;padding:0 24px}@media(max-width:1024px){.contact-section__inner{grid-template-columns:1fr}}.help-categories{padding:80px 0}.help-categories__inner{max-width:1140px;margin:0 auto;padding:0 24px}.help-categories__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.help-category-card{background:var(--color-bg-main);border:1px solid var(--color-border-1);border-radius:12px;padding:32px;display:flex;flex-direction:column;gap:16px}.help-category-card__icon{width:52px;height:52px;background:#003061;border-radius:8px;display:flex;align-items:center;justify-content:center}.help-category-card__icon svg{width:24px;height:24px;color:var(--color-white)}.help-category-card__title{font-family:var(--font-primary);font-weight:700;font-size:20px;color:var(--color-primary)}.help-category-card__text{font-family:var(--font-primary);font-weight:500;font-size:14px;line-height:1.6;color:var(--color-text);letter-spacing:-.42px}.help-category-card__link{font-family:var(--font-primary);font-weight:600;font-size:16px;color:var(--color-accent);text-decoration:none}.help-category-card__link:hover{text-decoration:underline}.video-tutorials{background:var(--color-bg-main);padding:80px 0}.video-tutorials__inner{max-width:1140px;margin:0 auto;padding:0 24px}.video-tutorials__header{display:flex;align-items:flex-end;justify-content:space-between}.video-tutorials__link{font-family:var(--font-primary);font-weight:600;font-size:16px;color:var(--color-blue);text-decoration:none;transition:opacity .2s;white-space:nowrap}.video-tutorials__link:hover{opacity:.8}.video-tutorials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.video-card{position:relative;border-radius:12px;cursor:pointer}.video-card__media{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:350/220}.video-card img{width:100%;height:100%;object-fit:cover}.video-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040;display:flex;align-items:flex-end;justify-content:flex-start;padding:16px;transition:background .2s}.video-card:hover .video-card__overlay{background:#00000080}.video-card__play{width:44px;height:44px;background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center}.video-card__play svg{width:20px;height:20px;color:var(--color-primary)}.video-card__title{font-family:var(--font-primary);font-weight:600;font-size:16px;color:var(--color-primary);margin-top:14px;line-height:1.4}.help-faq{padding:60px 0}.help-faq__inner{max-width:1140px;margin:0 auto;padding:0 24px}@media(max-width:1024px){.help-categories__grid,.video-tutorials__grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.help-categories__grid,.video-tutorials__grid{grid-template-columns:1fr}}.whatsapp-cta{position:fixed;right:16px;bottom:16px;z-index:1000;width:58px;height:58px;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;color:inherit;text-decoration:none;transition:transform .2s ease}.whatsapp-cta__icon{width:58px;height:58px;display:block;filter:drop-shadow(0 10px 18px rgba(0,0,0,.22))}.whatsapp-cta:hover{transform:translateY(-2px)}@media(max-width:768px){.whatsapp-cta{right:12px;bottom:12px;width:52px;height:52px}.whatsapp-cta__icon{width:52px;height:52px}}:root{--color-primary: #050509;--color-text: #828284;--color-accent: #00B7EE;--color-yellow: #FCBE48;--color-white: #FFFFFF;--color-bg-main: #F3F5FC;--color-border-1: #EAEEFF;--color-border-2: #D0DBFF;--color-secondary: #58585B;--color-gray-1: #9F9F9F;--color-variant-bg: #003061;--color-blue: #0046A2;--color-footer-bg: #0046A2;--font-primary: "DM Sans", sans-serif;--font-heading: "Montserrat", sans-serif;--font-nav: "Inter", sans-serif;--container-max: 1440px;--container-padding: 80px;--section-padding: 64px 0}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-primary);color:var(--color-primary);background:var(--color-white);line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}ul,ol{list-style:none}button{border:none;background:none;cursor:pointer;font-family:inherit}input,textarea{font-family:inherit;border:none;outline:none}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding);width:100%}.section{padding:var(--section-padding)}.section-title{margin-bottom:48px}.section-title__subtitle{font-family:var(--font-primary);font-weight:500;font-size:17px;text-transform:uppercase;letter-spacing:2.55px;color:var(--color-secondary);margin-bottom:12px}.section-title__heading{font-family:var(--font-primary);font-weight:700;font-size:48px;line-height:1.2;color:var(--color-primary)}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-primary);font-weight:500;font-size:17px;letter-spacing:-.51px;border-radius:99px;padding:20px 30px;transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.btn:hover{opacity:.9;transform:translateY(-1px)}.btn--dark{background:var(--color-primary);color:var(--color-white)}.btn--blue{background:var(--color-blue);color:var(--color-white)}.btn--white{background:var(--color-white);color:var(--color-primary)}.btn--primary{background:var(--color-blue);color:var(--color-white)}.decorative-line{width:290px;height:0;display:block}.decorative-line img{width:100%;height:auto}.learn-more{font-family:var(--font-primary);font-weight:500;font-size:17px;color:var(--color-accent);letter-spacing:-.51px;transition:opacity .2s}.learn-more:hover{opacity:.8}.img-container{overflow:hidden;border-radius:12px;background:var(--color-secondary)}.img-container img{width:100%;height:100%;object-fit:cover}@media(max-width:1024px){.section-title__heading{font-size:36px}:root{--section-padding: 80px 0;--container-padding: 40px}}@media(max-width:768px){.section-title__heading{font-size:32px}.btn{font-size:15px;padding:14px 24px;min-height:46px}:root{--section-padding: 60px 0;--container-padding: 20px}}@media(max-width:480px){.section-title__heading{font-size:28px}:root{--section-padding: 48px 0;--container-padding: 16px}}.reveal{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s ease}.reveal.is-visible{opacity:1;transform:none}.reveal--delay-1{transition-delay:.1s}.reveal--delay-2{transition-delay:.2s}.reveal--delay-3{transition-delay:.3s}.reveal--delay-4{transition-delay:.4s}.reveal--delay-5{transition-delay:.55s}.reveal--fade{transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}
