.Header_header__RBdoD{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ad9;box-shadow:0 10px 30px #0f172a26;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:999}.Header_inner__XLOVO{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;padding:1rem .5rem}.Header_logo__GwSwy{grid-gap:0 .75rem;align-items:center;color:#fff;display:grid;gap:0 .75rem;grid-template-columns:auto auto;grid-template-rows:auto auto;text-decoration:none}.Header_logoMark__QSSO0{background:linear-gradient(135deg,#5c6bc0,#7e57c2);border-radius:12px;display:grid;font-size:1.35rem;font-weight:700;grid-column:1/2;grid-row:1/3;height:44px;place-items:center;width:44px}.Header_logoText__rxxYS{font-size:1.1rem;font-weight:600;letter-spacing:.02em}.Header_logoSub__8SFda{font-size:.8rem;letter-spacing:.05em;opacity:.7;text-transform:uppercase}.Header_nav__mmigu{background:#0f172af5;display:flex;flex-direction:column;gap:2rem;inset:0;opacity:0;padding:6rem 2rem 2rem;position:fixed;transform:translateY(-100%);transition:transform .4s ease,opacity .4s ease}.Header_navOpen__XAjAS{opacity:1;transform:translateY(0)}.Header_navList__C-\+wr{display:flex;flex-direction:column;gap:1.5rem;list-style:none;margin:0;padding:0}.Header_navItem__FsEc8{width:100%}.Header_navLink__NZlYJ{align-items:center;color:#ffffffdb;display:inline-flex;font-size:1.125rem;font-weight:500;gap:.6rem;text-decoration:none;transition:color .3s ease,transform .3s ease}.Header_navLink__NZlYJ:focus-visible,.Header_navLink__NZlYJ:hover{color:#fff;transform:translateX(4px)}.Header_active__YuzHU{color:#b3c3ff}.Header_navCta__wtgSs{align-items:center;background:linear-gradient(135deg,#5c6bc0,#7e57c2);border-radius:999px;box-shadow:0 12px 30px #5e77ff40;color:#fff;display:inline-flex;font-weight:600;justify-content:center;padding:.875rem 1.5rem;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.Header_navCta__wtgSs:focus-visible,.Header_navCta__wtgSs:hover{box-shadow:0 18px 35px #5e77ff59;transform:translateY(-2px)}.Header_menuButton__ZkhmM{background:#ffffff14;border:none;border-radius:12px;cursor:pointer;display:grid;height:46px;place-items:center;position:relative;transition:background .3s ease;width:46px}.Header_menuButton__ZkhmM span{background:#fff;border-radius:999px;height:2px;transition:transform .3s ease,opacity .3s ease;width:22px}.Header_menuButton__ZkhmM span:nth-child(2){margin:6px 0}.Header_menuButtonActive__1C7Pb span:first-child{transform:translateY(8px) rotate(45deg)}.Header_menuButtonActive__1C7Pb span:nth-child(2){opacity:0}.Header_menuButtonActive__1C7Pb span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (min-width:768px){.Header_nav__mmigu{align-items:center;background:#0000;flex-direction:row;gap:2rem;opacity:1;padding:0;position:static;transform:none}.Header_navList__C-\+wr{flex-direction:row;gap:1.75rem}.Header_navItem__FsEc8{width:auto}.Header_navLink__NZlYJ{font-size:.98rem}.Header_menuButton__ZkhmM{display:none}}@media (min-width:1024px){.Header_inner__XLOVO{padding:1rem 0}.Header_navList__C-\+wr{gap:2.25rem}.Header_navLink__NZlYJ{font-size:1rem;letter-spacing:.01em}}.Footer_footer__RcIbl{background:#0f172a;color:#ffffffd9;padding:3.5rem 0 2.5rem}.Footer_grid__Remq2{grid-gap:2.5rem;display:grid;gap:2.5rem}.Footer_title__u9QM7{font-size:1.55rem;font-weight:600;margin-bottom:.75rem}.Footer_subtitle__eC0JM{color:#ffffffbf;line-height:1.6;margin-bottom:1.25rem}.Footer_address__d8tH\+{color:#ffffffad;line-height:1.8}.Footer_address__d8tH\+ a{color:#ffffffe0;text-decoration:underline}.Footer_column__eMob5 h3{font-size:1rem;font-weight:600;letter-spacing:.04em;margin-bottom:1rem;text-transform:uppercase}.Footer_column__eMob5 ul{grid-gap:.75rem;display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.Footer_column__eMob5 a{color:#ffffffbf;text-decoration:none;transition:color .3s ease,transform .3s ease}.Footer_column__eMob5 a:focus-visible,.Footer_column__eMob5 a:hover{color:#fff;transform:translateX(4px)}.Footer_bottom__DbyzX{border-top:1px solid #94a3b833;color:#fff9;display:flex;flex-direction:column;font-size:.92rem;gap:.5rem;margin-top:2.5rem;padding-top:1.5rem}@media (min-width:640px){.Footer_grid__Remq2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Footer_grid__Remq2{gap:3rem;grid-template-columns:1.3fr 1fr 1fr 1fr}.Footer_bottom__DbyzX{align-items:center;flex-direction:row;justify-content:space-between}}.CookieBanner_banner__\+QVXH{grid-gap:1.25rem;background:#0f172af7;border-radius:18px;bottom:1.25rem;box-shadow:0 24px 45px #0f172a59;color:#fff;display:grid;gap:1.25rem;left:50%;padding:1.5rem;position:fixed;transform:translateX(-50%);width:min(95%,780px);z-index:1000}.CookieBanner_content__FemeN h3{font-size:1.05rem;margin-bottom:.5rem}.CookieBanner_content__FemeN p{color:#ffffffbf;font-size:.95rem;line-height:1.6}.CookieBanner_content__FemeN a{color:#c7d2fe;text-decoration:underline}.CookieBanner_actions__We7g8{display:flex;flex-wrap:wrap;gap:.75rem}.CookieBanner_accept__AV071{background:linear-gradient(135deg,#5c6bc0,#7e57c2);border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.6rem;transition:transform .3s ease,box-shadow .3s ease}.CookieBanner_accept__AV071:focus-visible,.CookieBanner_accept__AV071:hover{box-shadow:0 14px 30px #5e77ff59;transform:translateY(-2px)}.CookieBanner_more__1iYfU{background:#ffffff14;border-radius:999px;color:#fffc;font-weight:500;padding:.75rem 1.2rem;text-decoration:none;transition:background .3s ease,color .3s ease}.CookieBanner_more__1iYfU:focus-visible,.CookieBanner_more__1iYfU:hover{background:#ffffff24;color:#fff}@media (min-width:768px){.CookieBanner_banner__\+QVXH{align-items:center;grid-template-columns:1fr auto}}.ScrollToTop_button__zY9LW{background:linear-gradient(135deg,#5c6bc0,#7e57c2);border:none;border-radius:16px;bottom:1.5rem;box-shadow:0 18px 30px #5c6bc059;color:#fff;cursor:pointer;font-size:1.4rem;font-weight:600;height:48px;opacity:0;position:fixed;right:1.25rem;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;visibility:hidden;width:48px;z-index:900}.ScrollToTop_visible__Aa85F{opacity:1;transform:translateY(0);visibility:visible}.ScrollToTop_button__zY9LW:focus-visible,.ScrollToTop_button__zY9LW:hover{box-shadow:0 22px 38px #5c6bc073;transform:translateY(-3px)}.Home_home__jXinZ{display:flex;flex-direction:column;gap:4.5rem}.Home_hero__yYZO-{background:radial-gradient(circle at top right,#5e69ff26,#0000 45%),linear-gradient(135deg,#0f172a,#1e1b4b 45%,#312e81);color:#fff;overflow:hidden;padding:4.5rem 0 3.5rem;position:relative}.Home_heroInner__3xDo8{grid-gap:2.5rem;display:grid;gap:2.5rem}.Home_heroContent__\+0OBj{grid-gap:1.25rem;display:grid;gap:1.25rem}.Home_heroBadge__2z4FB{align-items:center;background:#ffffff14;border-radius:999px;display:inline-flex;font-size:.85rem;letter-spacing:.08em;padding:.45rem 1.15rem;text-transform:uppercase}.Home_heroTitle__rz5qh{font-size:clamp(2.1rem,5vw,3.4rem);font-weight:700;line-height:1.15}.Home_heroSubtitle__HdDQH{color:#e2e8ffd1;font-size:1.05rem;line-height:1.7;max-width:34rem}.Home_heroActions__Hm6vZ{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.Home_heroCta__6ivmj{align-items:center;background:#c7d2fe;border-radius:999px;box-shadow:0 20px 40px #c7d2fe40;color:#1e1b4b;display:inline-flex;font-weight:600;justify-content:center;padding:.95rem 1.8rem;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.Home_heroCta__6ivmj:focus-visible,.Home_heroCta__6ivmj:hover{box-shadow:0 24px 45px #c7d2fe59;transform:translateY(-3px)}.Home_heroLink__PZhyM{background:#ffffff14;border-radius:999px;color:#e2e8ffd9;font-weight:500;padding:.9rem 1.4rem;text-decoration:none;transition:background .3s ease,color .3s ease}.Home_heroLink__PZhyM:focus-visible,.Home_heroLink__PZhyM:hover{background:#ffffff1f;color:#fff}.Home_heroVisual__KsbvE{grid-gap:1.25rem;display:grid;gap:1.25rem;justify-items:center;position:relative}.Home_heroImageWrapper__6KzQl{aspect-ratio:4/3;border:1px solid #ffffff14;border-radius:24px;box-shadow:0 30px 60px #0f172a59;max-width:520px;overflow:hidden;width:100%}.Home_heroImageWrapper__6KzQl img{height:100%;object-fit:cover;transition:transform .7s ease;width:100%}.Home_heroImageWrapper__6KzQl:hover img{transform:scale(1.05)}.Home_heroCard__h67vD{background:#ffffff24;border-radius:16px;box-shadow:0 18px 35px #0f172a33;font-weight:500;letter-spacing:.03em;max-width:340px;padding:1rem 1.25rem;text-align:center}.Home_heroPattern__\+l9UG{background:radial-gradient(circle at 90% 20%,#7c3aed59,#0000 45%),radial-gradient(circle at 5% 90%,#3b82f633,#0000 35%);inset:0;opacity:.65;pointer-events:none;position:absolute}.Home_aboutIntro__Luhn8{margin-top:-1.5rem}.Home_aboutGrid__7E9ll{grid-gap:2rem;background:#fff;border-radius:32px;box-shadow:0 20px 60px #0f172a1f;display:grid;gap:2rem;padding:2.5rem}.Home_aboutGrid__7E9ll h2{font-size:1.85rem;margin-bottom:.75rem}.Home_aboutGrid__7E9ll p{color:#475569;line-height:1.6}.Home_aboutHighlights__Ts3kU{grid-gap:1.5rem;display:grid;gap:1.5rem}.Home_aboutHighlights__Ts3kU article{background:#f8fafc;border:1px solid #94a3b82e;border-radius:20px;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.Home_aboutHighlights__Ts3kU article:hover{box-shadow:0 18px 30px #94a3b833;transform:translateY(-6px)}.Home_sectionHead__dcNiJ{grid-gap:.75rem;display:grid;gap:.75rem;margin-bottom:2.5rem}.Home_sectionHead__dcNiJ h2{color:#111827;font-size:clamp(1.9rem,4vw,2.4rem)}.Home_sectionHead__dcNiJ p{color:#475569;line-height:1.65;max-width:42rem}.Home_stats__U6rm0{background:linear-gradient(135deg,#eef2ff,#ede9fe);padding:4rem 0}.Home_statsGrid__BNfl3{grid-gap:1.5rem;display:grid;gap:1.5rem}.Home_statCard__EFFYj{grid-gap:.9rem;background:#fff;border-radius:24px;box-shadow:0 18px 40px #7c8bc12e;display:grid;gap:.9rem;padding:1.75rem}.Home_statLabel__kBnAG{color:#5b5b8c;font-size:.95rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.Home_statValue__iOyo3{color:#0f172a;font-size:2.4rem;font-weight:700}.Home_statBar__iIclE{background:#cbd5e199;border-radius:999px;height:6px;overflow:hidden;width:100%}.Home_statProgress__7zooI{background:linear-gradient(135deg,#5c6bc0,#7e57c2);height:100%;transition:width .6s ease}.Home_methods__SVPSG{padding:4rem 0}.Home_methodGrid__4v6sh{grid-gap:1.5rem;display:grid;gap:1.5rem}.Home_methodCard__ddPyA{grid-gap:1rem;background:#fff;border:1px solid #6366f124;border-radius:24px;display:grid;gap:1rem;padding:1.8rem;transition:transform .3s ease,box-shadow .35s ease}.Home_methodCard__ddPyA:hover{box-shadow:0 24px 40px #6366f138;transform:translateY(-8px)}.Home_methodIcon__U3Sja{font-size:2rem}.Home_methodCard__ddPyA h3{color:#111827;font-size:1.3rem}.Home_methodCard__ddPyA p{color:#475569;line-height:1.6}.Home_benefits__2XG9j{background:#f8fafc;padding:4rem 0}.Home_benefitsGrid__o7vXB{grid-gap:1.5rem;display:grid;gap:1.5rem}.Home_benefitsGrid__o7vXB article{background:#fff;border:1px solid #94a3b833;border-radius:20px;padding:1.6rem;transition:transform .3s ease,border-color .3s ease}.Home_benefitsGrid__o7vXB article:hover{border-color:#6366f173;transform:translateY(-6px)}.Home_benefitsGrid__o7vXB h3{color:#1e1b4b;font-size:1.2rem;margin-bottom:.75rem}.Home_process__xP9qr{padding:4rem 0}.Home_processTimeline__ZQKF4{grid-gap:1.5rem;display:grid;gap:1.5rem}.Home_processStep__uHSse{align-items:flex-start;background:linear-gradient(135deg,#fff,#eef2ff);border:1px solid #6366f12e;border-radius:24px;display:flex;gap:1.5rem;padding:1.8rem;transition:transform .35s ease}.Home_processStep__uHSse:hover{transform:translateY(-6px)}.Home_processNumber__C8r-E{background:linear-gradient(135deg,#5c6bc0,#7e57c2);border-radius:14px;color:#fff;display:grid;font-size:1.1rem;font-weight:700;height:46px;place-items:center;width:46px}.Home_processStep__uHSse h3{font-size:1.2rem;margin-bottom:.5rem}.Home_processStep__uHSse p{color:#475569;line-height:1.6}.Home_testimonials__Z7Dkg{background:#0f172a;color:#fff;padding:4rem 0}.Home_testimonialCard__DAn\+J{grid-gap:1.5rem;background:#0f172abf;border:1px solid #6366f133;border-radius:28px;box-shadow:0 35px 65px #0f172a73;display:grid;gap:1.5rem;padding:2.4rem}.Home_quote__jWtPn{color:#ffffffe6;font-size:1.35rem;line-height:1.8}.Home_testimonialMeta__SUm6P{color:#d1d5dbd9;display:flex;flex-direction:column;gap:.15rem}.Home_name__idmqZ{font-weight:600}.Home_role__zdlGY{font-size:.95rem;opacity:.8}.Home_testimonialControls__z9-Sr{align-items:center;display:flex;gap:.6rem}.Home_testimonialControls__z9-Sr>button{background:#ffffff14;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:1.2rem;height:42px;transition:background .3s ease;width:42px}.Home_testimonialControls__z9-Sr>button:focus-visible,.Home_testimonialControls__z9-Sr>button:hover{background:#ffffff26}.Home_dot__0Zjtn{background:#94a3b880;border:none;border-radius:999px;cursor:pointer;height:12px;transition:transform .3s ease,background .3s ease;width:12px}.Home_dotActive__OdH1C{background:#c7d2fe;transform:scale(1.2)}.Home_team__n9q3Z{padding:4rem 0}.Home_teamGrid__6I-uO{grid-gap:1.5rem;display:grid;gap:1.5rem}.Home_teamCard__Yjvwr{background:#fff;border:1px solid #94a3b82e;border-radius:24px;outline:none;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease}.Home_teamCard__Yjvwr:focus-visible,.Home_teamCard__Yjvwr:hover{box-shadow:0 32px 55px #94a3b847;transform:translateY(-10px)}.Home_teamImage__D5lzw{height:280px;overflow:hidden}.Home_teamImage__D5lzw img{height:100%;object-fit:cover;width:100%}.Home_teamContent__tvpZ8{grid-gap:.5rem;display:grid;gap:.5rem;padding:1.8rem}.Home_teamContent__tvpZ8 h3{color:#0f172a;font-size:1.3rem}.Home_teamContent__tvpZ8 span{color:#6366f1;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.Home_teamContent__tvpZ8 p{color:#475569;line-height:1.6}.Home_projects__5sqwc{padding:4rem 0}.Home_filterBar__BNe3Q{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.Home_filterButton__ThYaz{background:#fff;border:1px solid #6366f159;border-radius:999px;color:#1f2937;cursor:pointer;font-weight:500;padding:.55rem 1.4rem;transition:transform .3s ease,background .3s ease,border-color .3s ease}.Home_filterButtonActive__bpFLS{background:linear-gradient(135deg,#5c6bc0,#7e57c2);border-color:#0000;color:#fff;transform:translateY(-2px)}.Home_projectGrid__Yjtux{grid-gap:2rem;display:grid;gap:2rem}.Home_projectCard__Arl3G{grid-gap:0;background:#fff;border:1px solid #94a3b840;border-radius:28px;box-shadow:0 24px 45px #94a3b833;display:grid;gap:0;overflow:hidden}.Home_projectImage__JuNg8{overflow:hidden;position:relative}.Home_projectImage__JuNg8 img{aspect-ratio:4/3;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.Home_projectCard__Arl3G:hover .Home_projectImage__JuNg8 img{transform:scale(1.06)}.Home_projectContent__UEQkU{grid-gap:.6rem;display:grid;gap:.6rem;padding:1.9rem}.Home_projectContent__UEQkU span{color:#6366f1;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.Home_projectContent__UEQkU h3{color:#0f172a;font-size:1.45rem}.Home_projectContent__UEQkU p{color:#475569;line-height:1.65}.Home_projectLink__Ct0bY{background:#6366f114;border-radius:999px;color:#4338ca;font-weight:600;justify-self:start;padding:.7rem 1.4rem;text-decoration:none;transition:background .3s ease}.Home_projectLink__Ct0bY:focus-visible,.Home_projectLink__Ct0bY:hover{background:#6366f12e}.Home_faq__8h0y-{background:#f9fafb;padding:4rem 0}.Home_faqList__1hEsV{grid-gap:1rem;display:grid;gap:1rem}.Home_faqItem__9ah57{background:#fff;border:1px solid #94a3b82e;border-radius:22px;overflow:hidden}.Home_faqItem__9ah57 button{align-items:center;background:none;border:none;color:#1f2937;cursor:pointer;display:flex;font-size:1.05rem;font-weight:600;justify-content:space-between;padding:1.4rem 1.6rem;width:100%}.Home_faqIcon__aasC7{color:#6366f1;font-size:1.4rem}.Home_faqContent__0XFYL{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}.Home_faqContentOpen__8JF3o{max-height:320px;padding:0 1.6rem 1.4rem}.Home_faqContent__0XFYL p{color:#475569;line-height:1.6}.Home_blog__9v\+Gd{padding:4rem 0}.Home_blogGrid__cVt6W{grid-gap:1.5rem;display:grid;gap:1.5rem}.Home_blogCard__6EQFW{grid-gap:.75rem;background:#fff;border:1px solid #6366f124;border-radius:20px;display:grid;gap:.75rem;padding:1.7rem;transition:transform .3s ease,box-shadow .3s ease}.Home_blogCard__6EQFW:hover{box-shadow:0 22px 35px #6366f138;transform:translateY(-8px)}.Home_blogDate__I1JC8{color:#6366f1;font-size:.9rem;letter-spacing:.05em;text-transform:uppercase}.Home_blogCard__6EQFW h3{color:#0f172a;font-size:1.3rem}.Home_blogCard__6EQFW p{color:#475569;line-height:1.6}.Home_blogLink__ROVRO{color:#4338ca;font-weight:600;text-decoration:none}.Home_blogLink__ROVRO:focus-visible,.Home_blogLink__ROVRO:hover{text-decoration:underline}.Home_cta__yWGm-{background:linear-gradient(135deg,#3730a3,#7c3aed);color:#fff;padding:4.5rem 0 5rem}.Home_ctaCard__Dq7DV{grid-gap:1.5rem;background:#0f172a26;border:1px solid #ffffff38;border-radius:32px;box-shadow:0 30px 60px #0f172a40;display:grid;gap:1.5rem;padding:2.5rem}.Home_ctaCard__Dq7DV h2{color:#fff;font-size:clamp(2rem,5vw,2.6rem)}.Home_ctaCard__Dq7DV p{color:#e2e8f0d9;line-height:1.7;max-width:36rem}.Home_ctaActions__-3grC{display:flex;flex-wrap:wrap;gap:1rem}.Home_ctaPrimary__SqNGh{background:#fff;border-radius:999px;color:#312e81;font-weight:600;padding:.95rem 1.8rem;text-decoration:none;transition:transform .3s ease,box-shadow .35s ease}.Home_ctaPrimary__SqNGh:focus-visible,.Home_ctaPrimary__SqNGh:hover{box-shadow:0 22px 38px #ffffff40;transform:translateY(-3px)}.Home_ctaSecondary__8KAQv{border:1px solid #ffffff59;border-radius:999px;color:#fff;font-weight:600;padding:.95rem 1.6rem;text-decoration:none;transition:background .3s ease,transform .3s ease}.Home_ctaSecondary__8KAQv:focus-visible,.Home_ctaSecondary__8KAQv:hover{background:#ffffff26;transform:translateY(-2px)}@media (min-width:600px){.Home_benefitsGrid__o7vXB,.Home_blogGrid__cVt6W,.Home_methodGrid__4v6sh,.Home_projectGrid__Yjtux,.Home_statsGrid__BNfl3,.Home_teamGrid__6I-uO{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.Home_heroInner__3xDo8{align-items:center;grid-template-columns:repeat(2,minmax(0,1fr))}.Home_aboutGrid__7E9ll{grid-template-columns:1.1fr 1fr}.Home_faqList__1hEsV,.Home_processTimeline__ZQKF4{grid-template-columns:repeat(2,minmax(0,1fr))}.Home_testimonialCard__DAn\+J{padding:2.8rem 3rem}}@media (min-width:1024px){.Home_benefitsGrid__o7vXB,.Home_blogGrid__cVt6W,.Home_methodGrid__4v6sh,.Home_projectGrid__Yjtux,.Home_statsGrid__BNfl3,.Home_teamGrid__6I-uO{grid-template-columns:repeat(3,minmax(0,1fr))}.Home_projectGrid__Yjtux{grid-template-columns:repeat(2,minmax(0,1fr))}.Home_teamGrid__6I-uO{grid-template-columns:repeat(3,minmax(0,1fr))}.Home_processTimeline__ZQKF4{grid-template-columns:repeat(4,minmax(0,1fr))}.Home_faqList__1hEsV{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.Home_projectGrid__Yjtux,.Home_statsGrid__BNfl3{grid-template-columns:repeat(4,minmax(0,1fr))}}.About_page__ZwFpD{display:flex;flex-direction:column;gap:4rem;padding-bottom:4rem}.About_hero__1p58U{background:linear-gradient(135deg,#1e1b4b,#312e81);color:#fff;padding:4.5rem 0}.About_heroContent__IK4oK{grid-gap:1.1rem;display:grid;gap:1.1rem;max-width:48rem}.About_heroEyebrow__HvGcb{color:#ffffffbf;font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.About_heroContent__IK4oK h1{font-size:clamp(2.1rem,5vw,3.2rem);line-height:1.2}.About_heroContent__IK4oK p{color:#e2e8f0d9;font-size:1.05rem;line-height:1.7}.About_heroLink__9yXoS{align-items:center;background:#fff;border-radius:999px;color:#1e1b4b;display:inline-flex;font-weight:600;gap:.6rem;margin-top:.5rem;padding:.9rem 1.45rem;text-decoration:none;transition:transform .3s ease,box-shadow .35s ease}.About_heroLink__9yXoS:focus-visible,.About_heroLink__9yXoS:hover{box-shadow:0 18px 32px #fff3;transform:translateY(-3px)}.About_values__AKkYW{padding-top:2rem}.About_values__AKkYW h2{font-size:2rem;margin-bottom:2rem}.About_valuesGrid__mEszw{grid-gap:1.5rem;display:grid;gap:1.5rem}.About_valuesGrid__mEszw article{grid-gap:.75rem;background:#fff;border:1px solid #94a3b833;border-radius:24px;box-shadow:0 18px 38px #94a3b826;display:grid;gap:.75rem;padding:1.8rem}.About_valuesGrid__mEszw h3{color:#1f2937;font-size:1.25rem}.About_valuesGrid__mEszw p{color:#475569;line-height:1.6}.About_approach__TXFbX{padding:3rem 0}.About_approachGrid__xYN6\+{grid-gap:2rem;align-items:center;display:grid;gap:2rem}.About_approachGrid__xYN6\+ h2{font-size:2rem;margin-bottom:1rem}.About_approachGrid__xYN6\+ p{color:#475569;line-height:1.7;margin-bottom:1rem}.About_approachLink__8dxUH{align-items:center;color:#4338ca;display:inline-flex;font-weight:600;gap:.4rem;text-decoration:none}.About_approachLink__8dxUH:focus-visible,.About_approachLink__8dxUH:hover{text-decoration:underline}.About_approachImage__trxiz{border-radius:24px;box-shadow:0 25px 45px #94a3b84d;overflow:hidden}.About_approachImage__trxiz img{height:100%;object-fit:cover;width:100%}.About_milestones__PButc{background:#f8fafc;padding:3.5rem 0}.About_milestones__PButc h2{font-size:2.1rem;margin-bottom:2rem}.About_timeline__8fTV0{grid-gap:1.5rem;display:grid;gap:1.5rem}.About_timeline__8fTV0 article{background:#fff;border:1px solid #94a3b840;border-radius:22px;padding:1.8rem;transition:transform .3s ease}.About_timeline__8fTV0 article:hover{transform:translateY(-6px)}.About_timeline__8fTV0 span{color:#6366f1;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.About_timeline__8fTV0 h3{font-size:1.25rem;margin-bottom:.5rem;margin-top:.5rem}.About_timeline__8fTV0 p{color:#475569;line-height:1.6}.About_philosophyInner__eW9bE{grid-gap:1.2rem;background:linear-gradient(135deg,#312e81,#7c3aed);border-radius:28px;box-shadow:0 30px 60px #4f46e559;color:#fff;display:grid;gap:1.2rem;padding:2.8rem}.About_philosophyInner__eW9bE p{color:#e2e8f0e0;line-height:1.7}.About_philosophyInner__eW9bE ul{grid-gap:.75rem;display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.About_philosophyInner__eW9bE li{line-height:1.6;padding-left:1.6rem;position:relative}.About_philosophyInner__eW9bE li:before{color:#fbbf24;content:"✦";left:0;position:absolute}@media (min-width:640px){.About_timeline__8fTV0,.About_valuesGrid__mEszw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.About_valuesGrid__mEszw{grid-template-columns:repeat(3,minmax(0,1fr))}.About_approachGrid__xYN6\+{grid-template-columns:1fr 1fr}}.Services_page__3lpmr{display:flex;flex-direction:column;gap:3.5rem;padding-bottom:4rem}.Services_hero__1HqIO{background:linear-gradient(135deg,#eef2ff,#c7d2fe);padding:4rem 0 2rem}.Services_hero__1HqIO h1{color:#1e1b4b;font-size:clamp(2.2rem,5vw,3rem);margin-bottom:1rem}.Services_hero__1HqIO p{color:#334155;line-height:1.7;max-width:42rem}.Services_services__pNpJA{margin-top:-2.5rem}.Services_tabList__NupKW{grid-gap:1rem;display:grid;gap:1rem;margin-bottom:2rem}.Services_tabButton__yfyoi{background:#fff;border:1px solid #6366f140;border-radius:18px;color:#312e81;cursor:pointer;font-size:1.05rem;font-weight:600;padding:1rem 1.4rem;text-align:left;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.Services_tabButtonActive__sQKfq{background:linear-gradient(135deg,#5c6bc0,#7e57c2);border-color:#0000;box-shadow:0 20px 40px #6366f140;color:#fff;transform:translateY(-6px)}.Services_serviceDetail__-RFlp{background:#fff;border:1px solid #94a3b833;border-radius:28px;box-shadow:0 30px 55px #94a3b838;padding:2.5rem}.Services_serviceDetail__-RFlp h2{color:#1f2937;font-size:2rem;margin-bottom:1rem}.Services_summary__puY0a{color:#475569;font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.Services_serviceDetail__-RFlp ul{grid-gap:.8rem;color:#334155;display:grid;gap:.8rem;list-style:none;margin:0;padding:0}.Services_serviceDetail__-RFlp li{line-height:1.6;padding-left:1.6rem;position:relative}.Services_serviceDetail__-RFlp li:before{color:#7c3aed;content:"•";font-size:1.3rem;left:.4rem;position:absolute}.Services_focus__gRiiN{background:#6366f114;border-radius:18px;color:#4338ca;font-weight:500;margin-top:1.5rem;padding:1.1rem 1.4rem}@media (min-width:768px){.Services_tabList__NupKW{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Services_services__pNpJA{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:1.3fr 2fr}.Services_tabList__NupKW{position:-webkit-sticky;position:sticky;top:120px}}.Contact_page__CJVrz{display:flex;flex-direction:column;gap:3.5rem;padding-bottom:4rem}.Contact_hero__UZmhH{background:linear-gradient(135deg,#312e81,#7c3aed);color:#fff;padding:4rem 0 2.5rem}.Contact_hero__UZmhH h1{font-size:clamp(2.2rem,5vw,3rem);margin-bottom:1rem}.Contact_hero__UZmhH p{color:#e2e8f0d9;line-height:1.7;max-width:40rem}.Contact_contact__eyy3m{margin-top:-2rem}.Contact_grid__yq7UG{grid-gap:2rem;display:grid;gap:2rem}.Contact_form__Emfv2{grid-gap:1.5rem;background:#fff;border:1px solid #94a3b82e;border-radius:28px;box-shadow:0 30px 55px #94a3b833;display:grid;gap:1.5rem;padding:2.5rem}.Contact_field__avGND{grid-gap:.6rem;display:grid;gap:.6rem}.Contact_field__avGND label{color:#1f2937;font-weight:600}.Contact_field__avGND input,.Contact_field__avGND select,.Contact_field__avGND textarea{border:1px solid #94a3b866;border-radius:16px;font-family:inherit;font-size:1rem;padding:.85rem 1rem;transition:border .3s ease,box-shadow .3s ease;width:100%}.Contact_field__avGND textarea{min-height:140px}.Contact_field__avGND input:focus-visible,.Contact_field__avGND select:focus-visible,.Contact_field__avGND textarea:focus-visible{border-color:#6366f199;box-shadow:0 0 0 4px #6366f11a;outline:none}.Contact_error__gRZq5{color:#dc2626;font-size:.9rem}.Contact_success__PMGnm{background:#22c55e1f;border:1px solid #22c55e33;border-radius:16px;color:#166534;padding:.9rem 1.1rem}.Contact_submit__TNXha{background:linear-gradient(135deg,#5c6bc0,#7e57c2);border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;justify-self:start;padding:.95rem 1.9rem;transition:transform .3s ease,box-shadow .35s ease}.Contact_submit__TNXha:focus-visible,.Contact_submit__TNXha:hover{box-shadow:0 24px 40px #6366f14d;transform:translateY(-3px)}.Contact_info__ok5px{grid-gap:1.5rem;background:#f8fafc;border:1px solid #94a3b833;border-radius:28px;display:grid;gap:1.5rem;padding:2.5rem}.Contact_infoCard__FeXuq{background:#fff;border:1px solid #6366f12e;border-radius:20px;padding:1.4rem}.Contact_infoCard__FeXuq ul{grid-gap:.6rem;color:#334155;display:grid;gap:.6rem;list-style:none;margin:0;padding:0}@media (min-width:900px){.Contact_grid__yq7UG{grid-template-columns:1.2fr .8fr}}.Termine_page__1Usrd{display:flex;flex-direction:column;gap:3.5rem;padding-bottom:4rem}.Termine_hero__-3TtV{background:linear-gradient(135deg,#ede9fe,#c7d2fe);padding:4rem 0 2.5rem}.Termine_hero__-3TtV h1{color:#1f2937;font-size:clamp(2.2rem,5vw,3rem);margin-bottom:1rem}.Termine_hero__-3TtV p{color:#334155;line-height:1.7;max-width:40rem}.Termine_steps__OOOTL{margin-top:-2rem}.Termine_stepGrid__zBxwE{grid-gap:1.5rem;display:grid;gap:1.5rem}.Termine_stepGrid__zBxwE article{background:#fff;border:1px solid #94a3b83d;border-radius:24px;box-shadow:0 24px 45px #94a3b82e;padding:1.9rem;transition:transform .3s ease}.Termine_stepGrid__zBxwE article:hover{transform:translateY(-4px)}.Termine_stepGrid__zBxwE h2{color:#1f2937;font-size:1.35rem;margin-bottom:.75rem}.Termine_stepGrid__zBxwE p{color:#475569;line-height:1.6}.Termine_options__On93y{padding:0 0 1rem}.Termine_options__On93y h2{font-size:2rem;margin-bottom:1.5rem}.Termine_optionGrid__KowiM{grid-gap:1.2rem;display:grid;gap:1.2rem}.Termine_optionGrid__KowiM article{background:#f8fafc;border:1px solid #94a3b833;border-radius:20px;padding:1.6rem}.Termine_optionGrid__KowiM h3{color:#4338ca;font-size:1.2rem;margin-bottom:.6rem}.Termine_optionGrid__KowiM p{color:#475569;line-height:1.6}.Termine_contact__W8vIK{padding-bottom:2rem}.Termine_card__gupIP{grid-gap:1rem;background:linear-gradient(135deg,#5c6bc0,#7e57c2);border-radius:28px;box-shadow:0 30px 55px #5c6bc059;color:#fff;display:grid;gap:1rem;padding:2.5rem}.Termine_card__gupIP p{color:#edf2ffe0;line-height:1.7}.Termine_card__gupIP ul{grid-gap:.6rem;color:#edf2ffe6;display:grid;gap:.6rem;list-style:none;margin:0;padding:0}.Termine_cta__udryG{background:#fff;border-radius:999px;color:#4338ca;font-weight:600;justify-self:start;margin-top:.5rem;padding:.9rem 1.6rem;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.Termine_cta__udryG:focus-visible,.Termine_cta__udryG:hover{box-shadow:0 24px 40px #ffffff40;transform:translateY(-3px)}@media (min-width:768px){.Termine_optionGrid__KowiM,.Termine_stepGrid__zBxwE{grid-template-columns:repeat(3,minmax(0,1fr))}}.PageLayout_page__DO8Iq{padding:4rem 0 3rem}.PageLayout_section__0JvZ8{background:#fff;border:1px solid #94a3b833;border-radius:24px;box-shadow:0 24px 45px #94a3b82e;margin:0 auto;padding:2.5rem 1.8rem}.PageLayout_section__0JvZ8 h1{color:#1f2937;font-size:clamp(2rem,4vw,2.6rem);margin-bottom:1.5rem}.PageLayout_section__0JvZ8 h2{color:#312e81;font-size:1.6rem;margin-bottom:.9rem;margin-top:2rem}.PageLayout_section__0JvZ8 p{color:#475569;line-height:1.7;margin-bottom:1.1rem}.PageLayout_section__0JvZ8 ul{color:#475569;line-height:1.6;list-style:disc;padding-left:1.5rem}.PageLayout_section__0JvZ8 a{color:#4338ca}@media (min-width:768px){.PageLayout_section__0JvZ8{padding:3rem}}:root{--color-primary:#5c6bc0;--color-secondary:#7e57c2;--color-accent:#4338ca;--color-bg:#f4f6fb;--color-text:#1f2937;--color-muted:#475569;--radius-lg:24px;--radius-md:18px;--radius-sm:12px;--shadow-lg:0 35px 60px #0f172a40;--shadow-md:0 20px 40px #94a3b82e;--shadow-sm:0 12px 20px #94a3b82e}*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;background:#f4f6fb;background:var(--color-bg);color:#1f2937;color:var(--color-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;margin:0}img{display:block;max-width:100%}a{color:inherit}button{font:inherit}.container{margin:0 auto;width:min(1200px,92vw)}main{display:block}.app{display:flex;flex-direction:column;min-height:100vh}.mainContent{display:flex;flex:1 1;flex-direction:column}section{width:100%}:focus-visible{outline:3px solid #6366f199;outline-offset:4px}@media (min-width:1280px){.container{width:min(1220px,86vw)}}
/*# sourceMappingURL=main.4b47a594.css.map*/