.faq-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(40rem,1fr));grid-gap:3rem;gap:3rem;align-items:flex-start}@media only screen and (max-width:767px){.faq-section{grid-template-columns:repeat(auto-fit,minmax(30rem,1fr))}}.faq-item{background:var(--white);border-radius:1rem;border:1px solid var(--gray-200);overflow:hidden;transition:border-color .3s ease}.faq-item.active{border-color:var(--primary-blue)}.faq-q{padding:18px 22px;font-weight:600;font-size:1.6rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s}@media only screen and (max-width:767px){.faq-q{font-size:1.4rem;padding:1.4rem}}.faq-q .arrow,.faq-q:hover{background:var(--light)}.faq-q .arrow{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:var(--gray-900);transition:all .3s ease;flex-shrink:0}.faq-item.active .arrow{background:var(--primary-blue);color:var(--white);transform:rotate(180deg)}.faq-a{max-height:0;overflow:hidden;font-size:14px;line-height:1.75;padding:0 22px;transition:max-height .35s ease,padding .3s ease}.faq-item.active .faq-a{max-height:500px;padding:0 22px 18px}.home_hero__HMG3e{position:relative;overflow:hidden}.home_hero__HMG3e:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 80% 50%,rgba(13,36,140,.18) 0,transparent 70%);pointer-events:none}.home_homeContainer___uavo{padding:8rem 0;background:linear-gradient(135deg,var(--blue) 0,var(--blue) 100%)}@media only screen and (max-width:767px){.home_homeContainer___uavo{padding:3rem 0}}.home_homeLeftBanner__AgIf8 h1 span{color:var(--primary-blue)}@media only screen and (max-width:767px){.home_homeLeftBanner__AgIf8 a{width:100%;text-align:center}}.home_bannerBannerImg__gBj5l{max-height:80rem;border-radius:1rem;margin:auto}.home_description__t2JbT{margin-bottom:3rem}.home_stats__6Bj8q{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.home_stats__6Bj8q div{background:var(--white);border:1px solid var(--gray-200);border-radius:1.2rem;padding:18px 14px;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s}.home_stats__6Bj8q div:hover{transform:translateY(-.4rem)}.home_stats__6Bj8q div h2{font-size:2.2rem;color:var(--primary-blue)}.home_stats__6Bj8q div p{font-size:1.4rem;color:var(--gray-600)}.home_statsSection__LoQf1{background:var(--primary-blue-gradient);padding:4rem 0}.home_statsSection__LoQf1 .home_trustInner__z3A4V{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-gap:3rem;gap:3rem;text-align:center}.home_statsSection__LoQf1 .home_trustInner__z3A4V h3{font-size:3rem;color:var(--white);margin-bottom:.5rem}.home_statsSection__LoQf1 .home_trustInner__z3A4V p{font-size:1.6rem;color:var(--gray-200)}.home_aboutImg__gPOJ6{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:2rem;padding:40px;position:relative;overflow:hidden;min-height:320px;display:flex;align-items:center;justify-content:center;flex-direction:column}.home_aboutImg__gPOJ6 span svg{height:8rem;width:8rem;color:var(--primary-blue)}.home_aboutImg__gPOJ6 p{color:var(--primary-blue-dark)}.home_aboutContent__3OKE_ h2{font-size:26px;margin-bottom:14px;line-height:1.25}.home_aboutContent__3OKE_ li,.home_aboutContent__3OKE_ p{font-size:1.8rem;margin-bottom:14px}@media only screen and (max-width:767px){.home_aboutContent__3OKE_ li,.home_aboutContent__3OKE_ p{font-size:1.6rem}}.home_aboutChecks__Pk2pL{margin-top:2rem}.home_aboutChecks__Pk2pL li{display:flex;align-items:center;gap:10px;font-size:1.6rem}.home_aboutChecks__Pk2pL li span{width:22px;height:22px;border-radius:50%;background:var(--primary-blue-light);color:var(--primary-blue);display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;flex-shrink:0}.home_servicesGrid__e7xkZ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media only screen and (max-width:767px){.home_servicesGrid__e7xkZ{grid-template-columns:1fr}}.home_serviceCard__S6wjm{background:var(--white);border-radius:1.6rem;padding:28px;border:.1rem solid var(--gray-200);transition:all .3s;position:relative;overflow:hidden}.home_serviceCard__S6wjm:hover{box-shadow:var(--shadow-lg);border-color:var(--primary-blue)}.home_serviceCard__S6wjm .home_serviceIcon__h0wMZ{width:48px;height:48px;border-radius:1rem;background:var(--linear-gradient);color:var(--primary-blue);display:flex;align-items:center;justify-content:center;font-size:2.4rem;margin-bottom:16px}.home_serviceCard__S6wjm .home_serviceIcon__h0wMZ svg{height:2rem;width:2rem;fill:currentColor}.home_serviceCard__S6wjm p{font-size:1.6rem;line-height:1.7;color:var(--gray-600)}.home_serviceCard__S6wjm h3{font-size:1.8rem;font-weight:700;margin-bottom:8px}.home_stepsGrid__UF3Vz{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:3rem;gap:3rem}@media only screen and (max-width:767px){.home_stepsGrid__UF3Vz{grid-template-columns:1fr}}.home_stepCard___Ky65{text-align:center;position:relative;padding:2rem}.home_stepCard___Ky65 h4{color:var(--white);font-size:1.6rem;font-weight:700;margin-bottom:8px}.home_stepCard___Ky65 p{color:hsla(0,0%,100%,.9);font-size:1.4rem;line-height:1.5}.home_stepCard___Ky65:not(:last-child):after{content:"→";position:absolute;right:-14px;top:40px;color:hsla(0,0%,100%,.6);font-size:24px}@media only screen and (max-width:767px){.home_stepCard___Ky65:not(:last-child):after{right:auto;bottom:-3rem;top:auto;left:48%;rotate:90deg;transform:translateX(-50%)}}.home_stepCount__6KgMd{font-size:5rem;font-weight:700;color:var(--white);margin-bottom:1.5rem}.thank-you-container{position:fixed;inset:0;z-index:1}.thank-you-container .thank-you{max-width:48rem;padding:4rem 2rem;text-align:center;background:var(--white);border-radius:1rem;position:relative;z-index:1}.thank-you-container .thank-you .logo{height:3rem;width:100%}.thank-you-container .thank-you h2{margin-top:3rem;color:var(--primary-blue);font-size:2.6rem}.thank-you-container .thank-you p{font-size:1.8rem}.thank-you-container .thank-you-overlay{position:fixed;inset:0;background:rgba(0,0,0,.8)}.thank-you-container .close-btn{position:absolute;top:1rem;right:1rem;z-index:1;background:transparent;padding:0}.thank-you-container .close-btn svg{height:3rem;width:3rem}