.Hero_hero__bqvNd{padding-top:110px}.Hero_copy__KMVTd h1{font-size:clamp(2.4rem,4vw,3.5rem);margin-bottom:1rem;line-height:1.1}.Hero_highlight__Kxh4B{display:block;color:#2b72ff}.Hero_copy__KMVTd p{font-size:1.1rem;line-height:1.8;color:rgba(15,31,61,.75);margin-bottom:1.5rem}.Hero_actions__yXeUX{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.Hero_meta__13e8_{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:1.5rem;gap:1.5rem}.Hero_meta__13e8_ strong{display:block;font-size:1.4rem;color:#0f1f3d}.Hero_meta__13e8_ span{color:rgba(15,31,61,.6);font-size:.95rem}.Hero_media__OGcwm{position:relative}.Hero_imageFrame____yZy{display:flex;flex-direction:column;gap:1.25rem}.Hero_heroImageBottom__sJ7Ul,.Hero_heroImageTop__PYuS4{position:relative;border-radius:24px;overflow:hidden}.Hero_imageFrame____yZy img{display:block;width:100%;height:auto}.Hero_badge__mnOYT{position:absolute;bottom:16px;left:24px;right:24px;display:flex;align-items:center;gap:1rem;background:hsla(0,0%,100%,.92);border-radius:20px;padding:1.1rem 1.2rem;box-shadow:0 18px 38px rgba(15,31,61,.16)}.Hero_badge__mnOYT span{font-size:1.8rem}.Hero_badge__mnOYT strong{display:block;margin-bottom:.25rem}.Hero_badge__mnOYT p{margin:0;font-size:.95rem;color:rgba(15,31,61,.65)}@media (max-width:992px){.Hero_hero__bqvNd{padding-top:80px}.Hero_badge__mnOYT{position:static;bottom:auto;left:auto;right:auto;margin-top:1.5rem}}.FeatureSection_card__tleCl{background:hsla(0,0%,100%,.92);border-radius:20px;padding:2rem;border:1px solid rgba(82,182,255,.16);box-shadow:0 14px 40px rgba(15,31,61,.12);transition:transform .25s ease,box-shadow .25s ease}.FeatureSection_card__tleCl:hover{transform:translateY(-8px);box-shadow:0 24px 46px rgba(15,31,61,.18)}.FeatureSection_icon__OHaKu{font-size:2rem;margin-bottom:1rem;display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:12px;background:rgba(82,182,255,.18)}.FeatureSection_card__tleCl h3{margin:0 0 .6rem}.FeatureSection_card__tleCl p{margin:0;color:rgba(15,31,61,.7);line-height:1.6}.ProcessSection_timeline__wwMPZ{display:grid;grid-gap:1.5rem;gap:1.5rem}.ProcessSection_step__McpC5{display:grid;grid-template-columns:auto 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:flex-start;padding:1.6rem 1.8rem;border-radius:18px;background:hsla(0,0%,100%,.9);border:1px solid rgba(82,182,255,.16);box-shadow:0 18px 32px rgba(15,31,61,.12)}.ProcessSection_index__C7Ho0{font-weight:700;font-size:1.25rem;color:#2b72ff;background:rgba(82,182,255,.16);width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px}.ProcessSection_step__McpC5 h3{margin:0 0 .5rem}.ProcessSection_step__McpC5 p{margin:0;color:rgba(15,31,61,.7);line-height:1.6}@media (min-width:992px){.ProcessSection_timeline__wwMPZ{grid-template-columns:repeat(3,minmax(0,1fr))}.ProcessSection_step__McpC5{grid-template-columns:1fr;text-align:left}.ProcessSection_index__C7Ho0{margin-bottom:.75rem}}.GallerySection_gallery__eDlYZ{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.GallerySection_card__qoFUD{margin:0;border-radius:22px;overflow:hidden;background:hsla(0,0%,100%,.92);border:1px solid rgba(82,182,255,.14);box-shadow:0 20px 35px rgba(15,31,61,.1);display:flex;flex-direction:column}.GallerySection_card__qoFUD img{width:100%;height:auto;display:block}.GallerySection_card__qoFUD figcaption{padding:1rem 1.25rem;font-size:.95rem;color:rgba(15,31,61,.7)}.FAQSection_wrapper__0kRpO{background:linear-gradient(135deg,rgba(82,182,255,.16),rgba(43,114,255,.08));padding-block:clamp(4rem,8vw,6rem)}.FAQSection_inner__amf6f{display:grid;grid-gap:clamp(2.5rem,6vw,3.5rem);gap:clamp(2.5rem,6vw,3.5rem)}.FAQSection_header__niYP0{align-items:flex-start;text-align:left}.FAQSection_lede__ATm11{max-width:48ch}.FAQSection_grid__DVDQM{display:grid;grid-gap:clamp(1.4rem,3vw,2rem);gap:clamp(1.4rem,3vw,2rem);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.FAQSection_card__JtKf8{position:relative;padding:1.75rem;background:hsla(0,0%,100%,.92);border:1px solid rgba(15,31,61,.08);border-radius:20px;box-shadow:0 22px 40px rgba(15,31,61,.12);transition:transform .25s ease,box-shadow .25s ease}.FAQSection_card__JtKf8:focus-within,.FAQSection_card__JtKf8:hover{transform:translateY(-6px);box-shadow:0 28px 50px rgba(15,31,61,.18)}.FAQSection_cardHeader__OXlX_{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.FAQSection_index__cD89u{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.85rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:rgba(43,114,255,.1);color:#2b72ff}.FAQSection_card__JtKf8 h3{margin:0;font-size:1.15rem;color:#0f1f3d}.FAQSection_answer__ilYzF{border-top:1px solid rgba(15,31,61,.08);padding-top:1rem}.FAQSection_answer__ilYzF p{margin:0;color:rgba(15,31,61,.72);line-height:1.7}@media (max-width:640px){.FAQSection_card__JtKf8{padding:1.5rem}.FAQSection_index__cD89u{width:2.25rem;height:2.25rem;font-size:.95rem}}.CTASection_wrapper__nkYDT{padding-top:40px;padding-bottom:110px}.CTASection_card__1W_EB{display:grid;grid-gap:2rem;gap:2rem;align-items:center;padding:3rem;border-radius:26px;background:linear-gradient(135deg,rgba(43,114,255,.95),rgba(82,182,255,.85));color:#fff;box-shadow:0 32px 60px rgba(15,31,61,.25);position:relative;overflow:hidden}.CTASection_card__1W_EB:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,hsla(0,0%,100%,.24),transparent 55%);pointer-events:none}.CTASection_card__1W_EB h2{margin:0 0 .5rem;font-size:clamp(2rem,3vw,2.6rem)}.CTASection_card__1W_EB p{margin:0;font-size:1.05rem;color:hsla(0,0%,100%,.85)}.CTASection_actions__603OO{display:flex;flex-wrap:wrap;gap:1rem;position:relative;z-index:1}.CTASection_actions__603OO .CTASection_button-primary__MVrte{background:#fff;color:#0f1f3d;box-shadow:0 20px 30px rgba(15,31,61,.2)}.CTASection_actions__603OO .CTASection_button-primary__MVrte:hover{background:hsla(0,0%,100%,.85)}.CTASection_actions__603OO .CTASection_button-secondary__S4rBg{border-color:hsla(0,0%,100%,.7);color:#fff;background-color:transparent}@media (min-width:900px){.CTASection_card__1W_EB{grid-template-columns:2fr 1fr}}