.certificates_hero__EZ2gA{position:relative;display:grid;place-items:center;min-height:440px;isolation:isolate;overflow:hidden;background:#0f172a}.certificates_heroImage__Lk6xU{object-fit:cover;object-position:center;z-index:-2}.certificates_heroOverlay__cnwM9{position:absolute;inset:0;background:rgba(15,23,42,.45);z-index:-1}.certificates_heroContent__VMuF5{padding-block:140px 100px;text-align:center}.certificates_heroContent__VMuF5 h1{font-size:30px;font-weight:700;line-height:1.7;color:#fff}.certificates_heroContent__VMuF5 h1 span{color:#a78bfa}.certificates_main__rUTrL{padding-bottom:96px;background:#fff;color:#0f172a}.certificates_breadcrumb__Ip5nQ{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-block:34px 52px;font-size:13px;color:#64748b}.certificates_breadcrumb__Ip5nQ a:hover,.certificates_breadcrumb__Ip5nQ span{color:#7c3aed}.certificates_introduction__CEFOt{max-width:720px;margin-bottom:40px;line-height:2.2;white-space:pre-line;color:#475569}.certificates_sectionHeading___BBic{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:32px}.certificates_sectionHeading___BBic h2{font-size:21px;line-height:1.8;font-weight:700}.certificates_sectionHeading___BBic>span{font-size:12px;color:#64748b;white-space:nowrap}.certificates_gallery__3FXJd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.certificates_card__h0vp7{display:flex;flex-direction:column;min-width:0;scroll-margin-top:100px;overflow:hidden;border:1px solid #e9e7ef;border-radius:16px;background:#fff;box-shadow:0 8px 28px -22px rgba(30,22,62,.24)}.certificates_document__e6WUn{flex-shrink:0;position:relative;display:block;height:370px;background:#f7f7f9;overflow:hidden;cursor:zoom-in}.certificates_main__rUTrL .certificates_document__e6WUn:focus-visible{outline-offset:-3px}.certificates_documentImage__tAnTB{object-fit:contain;padding:28px}.certificates_previewHint__gAqYY{position:absolute;bottom:16px;left:16px;display:grid;place-items:center;width:40px;height:40px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#334155}.certificates_previewHint__gAqYY svg{display:block;width:18px;height:18px}.certificates_caption__VgwJ4{display:flex;flex:1;flex-direction:column;padding:22px 24px 24px;text-align:start}.certificates_caption__VgwJ4 h3{margin:0;font-size:18px;line-height:1.9;font-weight:700;overflow-wrap:anywhere}.certificates_captionHeading__CsLnh{display:grid;gap:5px}.certificates_issuer__r1caG{margin:0;color:#64748b;font-size:13px;line-height:2;overflow-wrap:anywhere}.certificates_captionFooter__9ZkAQ{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-top:auto;padding-top:20px}.certificates_details__GD0A7{display:flex;flex-wrap:wrap;gap:16px 28px;margin:0;font-size:12px}.certificates_details__GD0A7 dt{margin-bottom:6px;line-height:1.8;color:#64748b}.certificates_details__GD0A7 dd{margin:0;font-size:14px;line-height:1.8;overflow-wrap:anywhere;color:#334155}.certificates_verify__gYGgm{display:inline-flex;align-items:center;flex-shrink:0;gap:6px;margin-inline-start:auto;padding:8px 10px;border-radius:6px;background:#f5f1ff;font-size:13px;line-height:1.8;color:#7c3aed}.certificates_verify__gYGgm svg{width:14px;height:14px;flex-shrink:0}.certificates_verify__gYGgm:hover{color:#6d28d9}.certificates_empty__U0miD{text-align:center;padding:52px 24px 80px}.certificates_empty__U0miD>svg{width:48px;height:48px;color:#7c3aed;margin:0 auto 24px}.certificates_empty__U0miD h2{font-size:18px;font-weight:700;line-height:2}.certificates_empty__U0miD p{margin-top:12px;font-size:14px;color:#64748b}.certificates_dialog__LtDoC{width:min(1120px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:14px;background:#fff;color:#0f172a}.certificates_dialog__LtDoC::backdrop{background:rgba(2,6,23,.8);backdrop-filter:blur(5px)}.certificates_dialogHeader__OZKG_{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid #e2e8f0}.certificates_dialogHeader__OZKG_ h2{font-size:15px;line-height:1.8;font-weight:700}.certificates_dialogActions__yUkrA{display:flex;gap:8px;flex-shrink:0}.certificates_dialogActions__yUkrA a,.certificates_dialogActions__yUkrA button{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:#f1f5f9;color:#334155}.certificates_dialogImage__8Bijc{padding:20px;background:#f4f7f8}.certificates_dialogImage__8Bijc img{width:100%;height:auto;max-height:calc(100dvh - 152px);object-fit:contain}.certificates_dialog__LtDoC a:focus-visible,.certificates_dialog__LtDoC button:focus-visible,.certificates_main__rUTrL a:focus-visible{outline:2px solid #7c3aed;outline-offset:4px}html.dark .certificates_main__rUTrL{background:#0f172a;color:#f1f5f9}html.dark .certificates_card__h0vp7{background:#1e293b;border-color:#334155;box-shadow:none}html.dark .certificates_document__e6WUn{background:#172235}html.dark .certificates_previewHint__gAqYY{background:#263247;color:#e2e8f0;border-color:#475569}html.dark .certificates_dialogImage__8Bijc{background:#172235}html.dark .certificates_details__GD0A7 dd{color:#e2e8f0}html.dark .certificates_verify__gYGgm{color:#c4b5fd;background:#332951}html.dark .certificates_issuer__r1caG{color:#94a3b8}html.dark .certificates_introduction__CEFOt{color:#cbd5e1}html.dark .certificates_breadcrumb__Ip5nQ,html.dark .certificates_details__GD0A7 dt,html.dark .certificates_empty__U0miD p,html.dark .certificates_sectionHeading___BBic>span{color:#94a3b8}html.dark .certificates_details__GD0A7,html.dark .certificates_dialogHeader__OZKG_{border-color:#334155}html.dark .certificates_dialog__LtDoC{background:#1e293b;color:#f1f5f9;border-color:#475569}html.dark .certificates_dialogActions__yUkrA a,html.dark .certificates_dialogActions__yUkrA button{background:#334155;color:#f1f5f9}html.dark .certificates_breadcrumb__Ip5nQ span{color:#a78bfa}@media(max-width:767px){.certificates_hero__EZ2gA{min-height:370px}.certificates_heroContent__VMuF5 h1{font-size:24px}.certificates_main__rUTrL{padding-bottom:64px}.certificates_breadcrumb__Ip5nQ{padding-block:28px 36px}.certificates_sectionHeading___BBic{margin-bottom:24px}.certificates_sectionHeading___BBic h2{font-size:18px}.certificates_gallery__3FXJd{grid-template-columns:minmax(0,1fr);gap:36px}.certificates_document__e6WUn{height:330px}.certificates_documentImage__tAnTB{padding:24px}.certificates_caption__VgwJ4{padding:20px}.certificates_caption__VgwJ4 h3{font-size:17px}.certificates_captionFooter__9ZkAQ{padding-top:18px;gap:16px}.certificates_details__GD0A7{gap:14px 28px}.certificates_dialogHeader__OZKG_{padding:12px;gap:8px}.certificates_dialogHeader__OZKG_ h2{font-size:13px}.certificates_dialogActions__yUkrA{gap:4px}.certificates_dialogImage__8Bijc{padding:12px}}@media(max-width:479px){.certificates_captionFooter__9ZkAQ{flex-direction:column;align-items:flex-start}.certificates_verify__gYGgm{margin-inline-start:0}}.interior-surface_surface__TorNk{--interior-tint:rgb(124 58 237/6%);--interior-neutral:rgb(100 116 139/5%);--interior-stroke:rgb(100 116 139/30%);position:relative;isolation:isolate}.interior-surface_backdrop__U5BRt{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;user-select:none}.interior-surface_wash__i4kra{position:absolute;inset-inline:0;top:0;height:58rem;max-height:100%;background:radial-gradient(ellipse 32rem 25rem at 104% 36%,var(--interior-tint),transparent 100%),radial-gradient(ellipse 25rem 21rem at -8% 78%,var(--interior-neutral),transparent 100%);mask-image:linear-gradient(transparent,#000 14%,#000 72%,transparent)}.interior-surface_sketch__2WvoZ{position:absolute;top:33rem;left:max(.5rem,(100% - 1240px)/2);width:4rem;height:auto;color:var(--interior-stroke)}.interior-surface_orbit__95vNh{position:absolute;top:6rem;right:-2.5rem;width:10rem;color:rgba(124,58,237,.14)}.interior-surface_surface__TorNk[data-interior=faq] .interior-surface_wash__i4kra{height:68rem;background:radial-gradient(ellipse 30rem 28rem at 2% 30%,var(--interior-tint),transparent 100%),radial-gradient(ellipse 32rem 24rem at 107% 80%,var(--interior-neutral),transparent 100%)}.interior-surface_surface__TorNk[data-interior=about] .interior-surface_wash__i4kra{height:100rem;background:radial-gradient(ellipse 30rem 27rem at 103% 22%,var(--interior-tint),transparent 100%),radial-gradient(ellipse 34rem 28rem at -8% 65%,var(--interior-neutral),transparent 100%)}.interior-surface_surface__TorNk[data-interior=about] .interior-surface_sketch__2WvoZ{top:36rem;left:auto;right:max(.5rem,(100% - 1240px)/2);transform:scaleX(-1)}.interior-surface_surface__TorNk[data-interior=about] .interior-surface_backdrop__U5BRt:after{content:"";position:absolute;inset-inline:0;bottom:0;height:44rem;max-height:30%;background:radial-gradient(ellipse 34rem 25rem at -4% 48%,var(--interior-tint),transparent 100%);mask-image:linear-gradient(transparent,#000 40%,transparent)}.interior-surface_surface__TorNk[data-interior=certificates] .interior-surface_wash__i4kra,.interior-surface_surface__TorNk[data-interior=services] .interior-surface_wash__i4kra{height:75rem}.interior-surface_surface__TorNk[data-interior=reading] .interior-surface_wash__i4kra{height:46rem;opacity:.6}.dark .interior-surface_surface__TorNk{--interior-tint:rgb(167 139 250/8%);--interior-neutral:rgb(148 163 184/5%);--interior-stroke:rgb(148 163 184/23%)}@media(max-width:1199px){.interior-surface_sketch__2WvoZ{width:2.75rem;opacity:.65;left:0}.interior-surface_surface__TorNk[data-interior=about] .interior-surface_sketch__2WvoZ{right:0}}@media(max-width:1023px){.interior-surface_orbit__95vNh,.interior-surface_sketch__2WvoZ{display:none}}@media(max-width:767px){.interior-surface_wash__i4kra{opacity:.7}}.event-card_card__4ggF5{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:18px;min-width:0;padding:14px;border:1px solid #eee9fa;border-radius:8px;background:#fff;box-shadow:0 2px 5px rgba(45,32,81,.035)}.event-card_media__YkRrL{min-width:0}.event-card_imageLink__WTi8Y{position:relative;display:block;width:100%;max-width:280px;aspect-ratio:16/9;margin-inline:auto;overflow:hidden;border-radius:6px;background:#f8fafc}.event-card_image__BPSaO{object-fit:contain}.event-card_meta__56Y35{grid-column:1/-1;display:flex;align-items:center;gap:12px;min-height:32px;color:#64748b;font-size:11px;line-height:1.8}.event-card_date__Xiirz{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.event-card_date__Xiirz svg{width:13px;height:13px;flex-shrink:0}.event-card_status__h83gu{padding:3px 8px;border-radius:5px;background:#f4efff;color:#7550ac;white-space:nowrap}.event-card_body__Inlcm{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.event-card_title__ni7qz{margin:0;color:#192c40;font-size:14px;font-weight:600;line-height:1.9}.event-card_title__ni7qz a:hover{color:#7c3aed}.event-card_summary__NeqAu{margin:8px 0 0;color:#536579;font-size:13px;line-height:1.9}.event-card_action__voDxp{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;margin-inline-start:auto;white-space:nowrap;padding:4px 12px;border-radius:5px;color:#7c3aed;background:#f2ebff;font-size:13px;transition:color .2s,background .2s}.event-card_action__voDxp:hover{color:#fff;background:#7c3aed}.event-card_action__voDxp svg{width:15px;height:15px}.event-card_card__4ggF5 a:focus-visible{outline:2px solid #7c3aed;outline-offset:4px}@media(min-width:640px){.event-card_card__4ggF5{grid-template-columns:clamp(176px,38%,224px) minmax(0,1fr);grid-template-rows:1fr auto;gap:18px 20px;padding:16px;align-items:start}.event-card_imageLink__WTi8Y{max-width:none}.event-card_meta__56Y35{align-self:end}}.dark .event-card_card__4ggF5{background:#1e293b;border-color:#334155;box-shadow:none}.dark .event-card_imageLink__WTi8Y{background:#172033}.dark .event-card_title__ni7qz{color:#f1f5f9}.dark .event-card_summary__NeqAu{color:#cbd5e1}.dark .event-card_meta__56Y35{color:#b0bdd0}.dark .event-card_action__voDxp,.dark .event-card_status__h83gu{background:#35294d;color:#d3bbff}.dark .event-card_action__voDxp:hover{background:#7c3aed;color:#fff}#topnav.navbar_navbar__cmw8f{--menu-ink:#192c40;--menu-muted:#536579;--menu-surface:#fff;--menu-soft:#f6f7fb;--menu-line:#e7eaf1;--menu-accent:#7c3aed}#topnav.navbar_navbar__cmw8f a,#topnav.navbar_navbar__cmw8f button{-webkit-tap-highlight-color:rgba(0,0,0,0)}#topnav.navbar_navbar__cmw8f a:focus-visible,#topnav.navbar_navbar__cmw8f button:focus-visible{outline:2px solid var(--menu-accent);outline-offset:3px}#topnav.navbar_navbar__cmw8f .navbar_servicesToggle__8h_wL{display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);color:inherit;border:0;cursor:pointer}#topnav.navbar_navbar__cmw8f .navbar_servicesToggle__8h_wL svg{width:16px;height:16px;transition:transform .18s ease}#topnav.navbar_navbar__cmw8f .navbar_servicesToggle__8h_wL[aria-expanded=true] svg{transform:rotate(180deg)}.dark #topnav.navbar_navbar__cmw8f{--menu-ink:#edf1f7;--menu-muted:#bcc6d5;--menu-surface:#0f172a;--menu-soft:#192338;--menu-line:#2a354b;--menu-accent:#b397ff}@media(min-width:992px){#topnav.navbar_navbar__cmw8f .navbar_servicesToggle__8h_wL{position:absolute;inset-inline-end:-3px;top:23px;width:18px;height:28px}#topnav.navbar_navbar__cmw8f .navbar_allServices__zqPPM,#topnav.navbar_navbar__cmw8f .navbar_servicesToggle__8h_wL span{display:none}#topnav.navbar_navbar__cmw8f .nav-light .navbar_servicesToggle__8h_wL{color:hsla(0,0%,100%,.65)}#topnav.navbar_navbar__cmw8f.nav-sticky .navbar_servicesToggle__8h_wL{color:inherit}#topnav.navbar_navbar__cmw8f .navbar_services__I5uPh>.submenu.open,#topnav.navbar_navbar__cmw8f .navbar_services__I5uPh>.submenu:focus-within{visibility:visible;opacity:1;margin-top:0}}@media(max-width:991px){#topnav.navbar_navbar__cmw8f .navbar-toggle{display:flex;width:44px;height:74px;align-items:center;justify-content:center}#topnav.navbar_navbar__cmw8f .navbar-toggle .lines{margin:0;width:23px}#topnav.navbar_navbar__cmw8f #navigation{display:none;position:absolute;top:82px;inset-inline:12px;width:auto;max-width:440px;margin-inline-start:auto;max-height:calc(100dvh - 98px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd1dd rgba(0,0,0,0);padding:10px;border:1px solid var(--menu-line);border-radius:16px;background:var(--menu-surface);box-shadow:0 18px 45px -16px rgba(15,23,42,.28)}#topnav.navbar_navbar__cmw8f #navigation.navbar_panelOpen__Qx40f{display:block;animation:navbar_menuReveal__HHqpV .16s ease-out}#topnav.navbar_navbar__cmw8f .navigation-menu{display:block}#topnav.navbar_navbar__cmw8f .navigation-menu>li{margin:0}#topnav.navbar_navbar__cmw8f .navigation-menu>li>.navbar_servicesToggle__8h_wL,#topnav.navbar_navbar__cmw8f .navigation-menu>li>a{width:100%;min-height:44px;display:flex;align-items:center;padding:10px 14px;border-radius:9px;font:inherit;font-size:14px;line-height:1.8;letter-spacing:0;text-align:start;color:var(--menu-ink)!important;transition:background-color .15s ease,color .15s ease}#topnav.navbar_navbar__cmw8f .navigation-menu>li>.navbar_servicesToggle__8h_wL:hover,#topnav.navbar_navbar__cmw8f .navigation-menu>li>a:hover{background:var(--menu-soft)}#topnav.navbar_navbar__cmw8f .navigation-menu>li.active>.navbar_servicesToggle__8h_wL,#topnav.navbar_navbar__cmw8f .navigation-menu>li.active>a{color:var(--menu-accent)!important;background:var(--menu-soft)}#topnav.navbar_navbar__cmw8f .navigation-menu>li>.navbar_desktopServices__CtNhp{display:none}#topnav.navbar_navbar__cmw8f .navigation-menu .navbar_servicesToggle__8h_wL{justify-content:space-between}#topnav.navbar_navbar__cmw8f .navigation-menu .navbar_servicesToggle__8h_wL svg{width:28px;height:28px;padding:6px;border-radius:8px;background:var(--menu-soft)}#topnav.navbar_navbar__cmw8f .navigation-menu .navbar_services__I5uPh>.submenu{position:static;visibility:visible;opacity:1;min-width:0;margin:4px 8px 10px;padding:5px 0;border-inline-start:2px solid var(--menu-line);border-radius:0;background:rgba(0,0,0,0);box-shadow:none}#topnav.navbar_navbar__cmw8f .navigation-menu .navbar_services__I5uPh>.submenu li a{min-height:44px;display:flex!important;align-items:center;margin-inline:8px 0;padding:9px 14px!important;border-radius:8px;color:var(--menu-muted)!important;font-size:14px;line-height:1.8;letter-spacing:0;white-space:normal}#topnav.navbar_navbar__cmw8f .navigation-menu .navbar_services__I5uPh>.submenu li a:hover,#topnav.navbar_navbar__cmw8f .navigation-menu .navbar_services__I5uPh>.submenu li a[aria-current=page]{color:var(--menu-accent)!important;background:var(--menu-soft)}}@keyframes navbar_menuReveal__HHqpV{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){#topnav.navbar_navbar__cmw8f *{animation:none!important;transition:none!important}}.theme-switcher_switcher__Wl2SS{display:inline-flex;align-items:center;justify-content:center;width:72px;height:44px;padding:4px;border:0;border-radius:999px;background:rgba(0,0,0,0);cursor:pointer;vertical-align:middle;direction:ltr}.theme-switcher_switcher__Wl2SS:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.theme-switcher_switcher__Wl2SS:hover .theme-switcher_track__Qs0i7{box-shadow:inset 0 0 0 1px rgba(124,58,237,.3),0 2px 8px rgba(124,58,237,.1)}.theme-switcher_track__Qs0i7{position:relative;display:block;flex:0 0 64px;height:34px;overflow:hidden;border-radius:inherit;background:#ede9fe;box-shadow:inset 0 0 0 1px rgba(124,58,237,.15);transition:background-color .22s ease,box-shadow .22s ease}.theme-switcher_thumb__oDVf3{position:absolute;top:3px;left:3px;width:28px;height:28px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(60,44,110,.18);transition:transform .24s cubic-bezier(.22,1,.36,1)}.theme-switcher_moon__tI22G,.theme-switcher_sun__Fk5SN{position:absolute;top:9px;width:16px;height:16px;stroke-width:1.8;transition:color .2s ease,opacity .2s ease,transform .24s ease}.theme-switcher_sun__Fk5SN{left:9px;color:#b45309}.theme-switcher_moon__tI22G{right:9px;color:#77708b;opacity:.8;transform:rotate(-15deg)}.theme-switcher_switcher__Wl2SS[data-dark=true] .theme-switcher_track__Qs0i7{background:#17233e;box-shadow:inset 0 0 0 1px rgba(196,181,253,.25)}.theme-switcher_switcher__Wl2SS[data-dark=true] .theme-switcher_thumb__oDVf3{transform:translateX(30px)}.theme-switcher_switcher__Wl2SS[data-dark=true] .theme-switcher_sun__Fk5SN{color:#e0a94f;opacity:.6;transform:rotate(45deg)}.theme-switcher_switcher__Wl2SS[data-dark=true] .theme-switcher_moon__tI22G{color:#6d28d9;opacity:1;transform:rotate(0deg)}@media(prefers-reduced-motion:reduce){.theme-switcher_moon__tI22G,.theme-switcher_sun__Fk5SN,.theme-switcher_thumb__oDVf3,.theme-switcher_track__Qs0i7{transition:none}}.contact_layout__OhjGi{display:grid;align-items:center;gap:3rem;margin-block-start:4rem}.contact_visual__dvcwv{min-width:0;padding-inline:.75rem}.contact_formColumn__IFbZC{min-width:0}@media(min-width:1024px){.contact_layout__OhjGi{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:4rem;margin-block-start:5rem}.contact_visual__dvcwv{padding-inline:0}}@media(max-width:1023px)and (min-width:640px){.contact_layout__OhjGi{max-width:38rem;margin-inline:auto}}.faqs_questionGuide__l7CjG{display:block;width:5.5rem;height:auto;margin-block-start:.75rem;margin-inline-start:1rem;color:rgba(100,116,139,.35);pointer-events:none}.dark .faqs_questionGuide__l7CjG{color:rgba(148,163,184,.3)}@media(max-width:767px){.faqs_questionGuide__l7CjG{display:none}}.home_page___wGJ0 p.text-slate-400,.home_page___wGJ0 span.text-slate-400{color:#475569!important}html.dark .home_page___wGJ0 p.text-slate-400,html.dark .home_page___wGJ0 span.text-slate-400{color:#cbd5e1!important}.home_visual__U8PNg{position:relative;width:100%;max-width:32rem;min-width:0;margin-inline:auto}.home_portrait__lozCh{position:relative;isolation:isolate}.home_halo__PX7RI{position:absolute;top:50%;left:50%;width:min(100%,500px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:linear-gradient(to top left,#7c3aed,#c026d3);box-shadow:0 5px 13px rgba(124,58,237,.1);z-index:-1}.home_decoration__J7aK0{position:absolute;top:0;inset-inline-start:0;width:40px;height:40px;border-radius:8px;background:rgba(124,58,237,.2);animation:home_spin__pL1UI 10s linear infinite;z-index:-1}.home_facts__0_w_F{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px}.home_certificate__r8v8_,.home_technologies__REKtY{position:relative;min-width:0}.home_certificate__r8v8_{display:flex;align-items:center}.home_technologyList__aB41o{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}.home_technologyList__aB41o li{position:relative;flex:0 0 auto}.home_technologyList__aB41o li:focus-within,.home_technologyList__aB41o li:hover{z-index:3}.home_technologyLink__iJDy1{display:block;border-radius:50%}.home_technologyLink__iJDy1:focus-visible{outline:2px solid #7c3aed;outline-offset:3px}.home_technologyLink__iJDy1:focus-visible .home_technologyLogo__R39wZ,.home_technologyLink__iJDy1:hover .home_technologyLogo__R39wZ{transform:scale(1.12);border-color:#8b5cf6;box-shadow:0 3px 12px rgba(124,58,237,.24)}.home_technologyLogo__R39wZ{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}@media(min-width:540px)and (max-width:767px){.home_facts__0_w_F{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.home_facts__0_w_F{display:contents}.home_technologies__REKtY{position:absolute;bottom:64px;inset-inline-start:-40px;width:224px;z-index:2;animation:home_float-small__oRTb4 1s infinite alternate}.home_certificate__r8v8_{position:absolute;top:144px;inset-inline-end:-40px;width:208px;margin:12px;animation:home_float-large__dFMGJ 3s infinite alternate}.home_technologyList__aB41o{display:block}.home_technologyList__aB41o li{display:inline-block}.home_technologyList__aB41o li+li{margin-inline-start:-16px}}@keyframes home_spin__pL1UI{to{transform:rotate(1turn)}}@keyframes home_float-small__oRTb4{to{transform:translateY(5px)}}@keyframes home_float-large__dFMGJ{to{transform:translateY(20px)}}@media(prefers-reduced-motion:reduce){.home_certificate__r8v8_,.home_decoration__J7aK0,.home_technologies__REKtY{animation:none}.home_technologyLogo__R39wZ{transition:none}.home_technologyLink__iJDy1:focus-visible .home_technologyLogo__R39wZ,.home_technologyLink__iJDy1:hover .home_technologyLogo__R39wZ{transform:none}}.events_copy__NCyiy{color:#334155;font-size:1rem;line-height:2.15;white-space:normal;overflow-wrap:anywhere}.events_copy__NCyiy p{margin:0 0 1.15rem}.events_copy__NCyiy h2,.events_copy__NCyiy h3{color:#172b42;margin:2rem 0 .8rem;font-weight:600;line-height:1.9}.events_copy__NCyiy h2{font-size:1.25rem}.events_copy__NCyiy h3{font-size:1.125rem}.events_copy__NCyiy ol,.events_copy__NCyiy ul{margin:1rem 0 1.5rem;padding-inline-start:1.5rem;white-space:normal}.events_copy__NCyiy ul{list-style:disc}.events_copy__NCyiy ol{list-style:decimal}.events_copy__NCyiy li{margin-block:.4rem}.events_copy__NCyiy a{color:#7c3aed;text-decoration:underline;text-underline-offset:4px}.events_copy__NCyiy a:focus-visible{outline:2px solid #7c3aed;outline-offset:4px}.events_copy__NCyiy img{max-width:100%;height:auto}.events_copy__NCyiy table{display:block;max-width:100%;overflow:auto}.events_plainText__dM2Hb{white-space:pre-line}.dark .events_copy__NCyiy{color:#cbd5e1}.dark .events_copy__NCyiy h2,.dark .events_copy__NCyiy h3{color:#f1f5f9}.dark .events_copy__NCyiy a{color:#b397ff}.service-content_contentColumn__z2tMo{min-width:0;border-inline-start:1px solid rgba(124,58,237,.16);padding-inline-start:1.5rem}.service-content_intro__Pgkwa{position:relative}.service-content_intro__Pgkwa:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(-1.5rem - 3px);width:4px;background:#7c3aed}.service-content_body__AVNtn{margin-block-start:3.5rem;overflow-wrap:anywhere}.service-content_body__AVNtn h2{position:relative;margin-block:3rem 1rem;line-height:1.8}.service-content_body__AVNtn h2:before{content:"";position:absolute;inset-block:.25em;inset-inline-start:calc(-1.5rem - 3px);width:4px;border-radius:2px;background:#7c3aed}.service-content_body__AVNtn h2:first-child{margin-block-start:0}.service-content_body__AVNtn h3{margin-block:1.75rem .5rem;line-height:1.9}.service-content_body__AVNtn p{text-align:start}.service-content_body__AVNtn ul{display:grid;gap:0 2rem;margin-block:1.25rem;padding-inline-start:1.25rem}.service-content_body__AVNtn li{padding-block:.75rem;padding-inline-start:.25rem;border-block-end:1px solid rgba(148,163,184,.2)}.service-content_body__AVNtn li::marker{color:#7c3aed}.service-content_body__AVNtn p:last-child{margin-block-end:0}.service-content_contact__A8TBc{margin-block-start:2rem}@media(min-width:768px){.service-content_contentColumn__z2tMo{padding-inline-start:2rem}.service-content_body__AVNtn h2:before,.service-content_intro__Pgkwa:before{inset-inline-start:calc(-2rem - 3px)}.service-content_body__AVNtn ul{grid-template-columns:repeat(2,minmax(0,1fr))}}