.PostRegistrationModal_overlay__X1Lzv{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10001;padding:1.5rem;backdrop-filter:blur(6px);overflow-y:auto}.PostRegistrationModal_modal__MMITO{background:rgba(10,14,30,.95);border:1px solid hsla(0,0%,100%,.08);border-radius:18px;box-shadow:0 18px 50px rgba(0,0,0,.5);width:100%;max-width:520px;position:relative;padding:2rem;max-height:90vh;overflow-y:auto;font-family:Inter,SF Pro Display,Segoe UI,system-ui,-apple-system,sans-serif}.PostRegistrationModal_closeButton__6e4O8{position:absolute;top:8px;right:8px;background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04));border:1px solid hsla(0,0%,100%,.14);color:#fff;font-size:1.4rem;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;z-index:10}.PostRegistrationModal_closeButton__6e4O8:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.06));border-color:hsla(0,0%,100%,.24)}.PostRegistrationModal_header__YFvpb{text-align:center;margin-bottom:1.25rem}.PostRegistrationModal_icon__VCuPa{font-size:3rem;margin-bottom:0;line-height:1}.PostRegistrationModal_title__6lgFK{font-size:1.4rem;font-weight:var(--font-weight-bold);color:#f8fafc;margin:0;line-height:var(--line-height-snug)}.PostRegistrationModal_subtitle__oOC3Y{font-size:var(--font-size-base-minus);color:#cdd5f5;margin:0;line-height:var(--line-height-relaxed)}.PostRegistrationModal_welcomeNote__ShmK4{font-size:.9rem;line-height:var(--line-height-loose);color:#cdd5f5;text-align:center;margin:0 0 1.5rem;padding:.875rem 1rem;background:linear-gradient(135deg,rgba(189,46,255,.27),rgba(47,51,249,.18));border:none;border-image:none;border-radius:12px}.PostRegistrationModal_welcomeNote__ShmK4 strong{color:#a78bfa}.PostRegistrationModal_section__RrscG{margin-bottom:1.5rem}.PostRegistrationModal_sectionTitle__DTFrU{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:#f8fafc;margin:0 0 .75rem}.PostRegistrationModal_featureList__p5Cot{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.PostRegistrationModal_featureList__p5Cot li{display:flex;align-items:center;gap:.75rem;font-size:var(--font-size-base-minus);color:#cdd5f5;padding:2px .375rem;background:none;border:none;border-radius:12px;transition:background .2s ease}.PostRegistrationModal_featureList__p5Cot li:hover{background:none}.PostRegistrationModal_featureDuration__zSfSp{padding:2px .375rem!important;border:none!important;background:none!important}.PostRegistrationModal_featureDuration__zSfSp strong{color:#10b981}.PostRegistrationModal_featureIcon___RWNA{font-size:1.3rem;flex-shrink:0;width:2rem;text-align:center;line-height:1}.PostRegistrationModal_footer__5kmUr{display:flex;flex-direction:column}.PostRegistrationModal_confirmButton___uE8J{width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;border:none;border-radius:12px;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 4px 12px rgba(139,92,246,.4)}.PostRegistrationModal_confirmButton___uE8J:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(139,92,246,.6)}@media (max-width:768px){.PostRegistrationModal_overlay__X1Lzv{padding:1rem}.PostRegistrationModal_modal__MMITO{padding:1.5rem;max-height:95vh}.PostRegistrationModal_title__6lgFK{font-size:var(--font-size-md)}.PostRegistrationModal_icon__VCuPa{font-size:var(--font-size-4xl)}}.AuthForm_modalOverlay__glGko{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10001;padding:1.5rem;backdrop-filter:blur(6px)}.AuthForm_modal__F0e4n{background:rgba(10,14,30,.9);padding:1.6rem;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 18px 50px rgba(0,0,0,.5);min-width:320px;max-width:460px;width:100%;position:relative}.AuthForm_modalHeader__XcWrW{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.AuthForm_modalTitle__hcDKC{margin:0;color:#f8fafc;font-weight:var(--font-weight-bold);font-size:var(--font-size-md);letter-spacing:-.01em}.AuthForm_closeInHeader__6o401{position:static!important;width:32px;height:32px;border-radius:12px}.AuthForm_authToggle___pUar{display:flex;gap:.5rem;margin-bottom:1rem}.AuthForm_authToggle___pUar button{padding:.5rem 1rem;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;background:hsla(0,0%,100%,.04);color:#cdd5f5;font-size:var(--font-size-base-minus);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .3s ease;flex:1}.AuthForm_authToggle___pUar button.AuthForm_active__C2qns{background:linear-gradient(135deg,#8b5cf6,#22d3ee);color:#0b0f1c;border-color:hsla(0,0%,100%,.12)}.AuthForm_authToggle___pUar button:hover{border-color:hsla(0,0%,100%,.18)}.AuthForm_authToggle___pUar button.AuthForm_active__C2qns:hover{filter:brightness(1.02)}.AuthForm_modal__F0e4n form{display:flex;flex-direction:column;gap:.75rem}.AuthForm_modal__F0e4n input{width:100%;padding:.85rem 1rem;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;background:hsla(0,0%,100%,.04);color:#e9ecf5;font-size:var(--font-size-base-minus);transition:border-color .25s ease,box-shadow .25s ease,background .25s ease;box-sizing:border-box}.AuthForm_modal__F0e4n input::placeholder{color:#9aa3c2}.AuthForm_modal__F0e4n input:focus{outline:none;border-color:rgba(139,92,246,.5);box-shadow:0 0 0 3px rgba(139,92,246,.15);background:hsla(0,0%,100%,.07)}.AuthForm_modal__F0e4n button[type=submit]{width:100%;padding:.75rem 1.5rem;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;background:linear-gradient(135deg,#8b5cf6,#22d3ee);color:#0b0f1c;font-size:var(--font-size-base-minus);font-weight:var(--font-weight-bold);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;box-shadow:0 12px 30px rgba(99,102,241,.35)}.AuthForm_modal__F0e4n button[type=submit]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.02)}.AuthForm_modal__F0e4n button[type=submit]:disabled{opacity:.6;cursor:not-allowed;transform:none}.AuthForm_forgotPasswordBtn__9ap5_{background:none;border:none;color:#2563eb;cursor:pointer;font-size:.85rem;padding:0;text-align:left;transition:color .2s ease}.AuthForm_forgotPasswordBtn__9ap5_:hover:not(:disabled){color:#1d4ed8;text-decoration:underline}.AuthForm_forgotPasswordBtn__9ap5_:disabled{color:#9ca3af;cursor:not-allowed}.AuthForm_errorMessage__Fydfj,.AuthForm_successMessage__sB5CT{font-size:.9rem;margin-bottom:.75rem;padding:.65rem .75rem;border-radius:10px;display:none}.AuthForm_errorMessage__Fydfj.AuthForm_show__S5JFd{display:block;color:#fecdd3;background:hsla(0,91%,71%,.12);border:1px solid hsla(0,91%,71%,.25)}.AuthForm_successMessage__sB5CT.AuthForm_show__S5JFd{display:block;color:#bbf7d0;background:rgba(16,185,129,.12);border:1px solid rgba(52,211,153,.25)}.AuthForm_resetPasswordBtn__BEphN{margin-top:.5rem;padding:.65rem 1rem;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;background:hsla(0,0%,100%,.04);color:#e9ecf5;font-size:.9rem;font-weight:var(--font-weight-semibold);cursor:pointer;transition:border-color .2s ease,transform .2s ease;width:100%}.AuthForm_resetPasswordBtn__BEphN:hover:not(:disabled){border-color:hsla(0,0%,100%,.2);transform:translateY(-1px)}.AuthForm_resetPasswordBtn__BEphN:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.AuthForm_modalOverlay__glGko{padding:1rem}.AuthForm_modal__F0e4n{min-width:280px;padding:1.4rem}}.Home_page__Yvcrx{position:relative;min-height:100vh;background:radial-gradient(circle at 20% 20%,rgba(99,102,241,.14),transparent 35%),radial-gradient(circle at 80% 0,rgba(56,189,248,.14),transparent 30%),#050915;color:#e9ecf5;overflow:hidden}.Home_backdrop__ntuza,.Home_grid__AVljO,.Home_noise__B9DTH{position:fixed;inset:0;pointer-events:none;z-index:0}.Home_backdrop__ntuza{background:radial-gradient(circle at 25% 25%,rgba(139,92,246,.18),transparent 40%),radial-gradient(circle at 80% 20%,rgba(236,72,153,.16),transparent 35%),radial-gradient(circle at 60% 70%,rgba(56,189,248,.12),transparent 35%);filter:blur(40px);opacity:.9}.Home_grid__AVljO{background-image:linear-gradient(hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:64px 64px;opacity:.25}.Home_noise__B9DTH{background-image:linear-gradient(180deg,hsla(0,0%,100%,.05),transparent);mix-blend-mode:soft-light;opacity:.6}.Home_main__VkIEL{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:48px 24px;display:flex;flex-direction:column;gap:48px}.Home_hero__VkeT1{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px;align-items:stretch}.Home_heroText__g9CCy{padding:24px 36px;display:flex;flex-direction:column;gap:24px}.Home_badge__ng_aq{display:inline-flex;align-items:center;gap:6px;padding:12px 18px;border-radius:14px;background:linear-gradient(135deg,rgba(139,92,246,.22),rgba(34,211,238,.18));color:#fff;border:1px solid hsla(0,0%,100%,.16);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.7;letter-spacing:-.005em;box-shadow:0 12px 28px rgba(99,102,241,.35)}.Home_heroTitle__AMpNI{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);letter-spacing:-.03em}.Home_lead___zziS{color:#b6bdd6;font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);max-width:720px;margin-bottom:24px}.Home_actions__EipX5{display:flex;flex-direction:column;gap:24px;height:fit-content}.Home_actionsRow__trlit{display:flex;flex-wrap:wrap;gap:12px}.Home_interactiveCard__vuFdf{padding:16px;border-radius:14px;background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04));border:none;box-shadow:0 4px 12px rgba(0,0,0,.15);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;text-decoration:none;color:inherit;display:block}.Home_interactiveCard__vuFdf:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.25)}.Home_primaryBtn__mDzTP{background:transparent;color:#fff;padding:12px 24px;border-radius:8px;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);height:44px;border:1px solid hsla(0,0%,100%,.2);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s ease,transform .2s ease}.Home_primaryBtn__mDzTP:hover{border-color:hsla(0,0%,100%,.4);transform:translateY(-1px)}.Home_ghostBtn__uvTSk{padding:12px 24px;border-radius:8px;border:1px solid hsla(0,0%,100%,.2);color:#fff;background:transparent;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);height:44px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s ease,transform .2s ease}.Home_ghostBtn__uvTSk:hover{border-color:hsla(0,0%,100%,.4);transform:translateY(-1px)}.Home_tertiaryBtn__TiCf_{padding:14px 24px;border-radius:8px;background:linear-gradient(135deg,#8b5cf6,#6366f1 50%,#08a5c4);border:none;color:#fff;font-weight:var(--font-weight-bold);font-size:var(--font-size-base);height:48px;width:300px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease;box-shadow:0 4px 12px rgba(139,92,246,.3)}.Home_tertiaryBtn__TiCf_:hover{transform:translateY(-2px);box-shadow:0 12px 30px 0 rgba(139,92,246,.4);filter:brightness(1.05)}.Home_heroStats__xCTSg{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:20px}.Home_pill__2LXzG{padding:12px 16px;border-radius:12px;background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));box-shadow:none}.Home_pillLabel__sdRBG{display:block;color:#9aa3c2;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.7;margin-bottom:4px}.Home_pillValue__oCVGN{font-weight:var(--font-weight-bold);font-size:var(--font-size-base);line-height:1.7;color:#f8fafc}.Home_heroPanel__gpxO6{background:hsla(0,0%,100%,.04);border-radius:12px;padding:24px;backdrop-filter:blur(14px);display:flex;flex-direction:column;gap:16px}.Home_panelHeader__vrISh{display:flex;flex-direction:column;gap:0}.Home_panelHeaderTop__ojqMk{display:flex;align-items:center;justify-content:space-between;gap:16px}.Home_panelTitle__2Dfon{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin-top:24px;margin-bottom:0;color:#fff}.Home_panelBadge__WCDlE{background:transparent;display:flex;flex-direction:column;gap:0;border:none;padding:0;width:140px}.Home_panelBadgeLabel__2_Vys{color:#9aa3c2;font-size:var(--font-size-sm);line-height:14px}.Home_panelBadgeName__x47h_{color:#fff;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.7}.Home_panelGrid___ytqO{display:flex;flex-direction:column;gap:0}.Home_panelCard__91jEt{padding:16px 0;border-radius:0;background:transparent;border:none;display:flex;flex-direction:column;gap:6px;cursor:default}.Home_panelCardContent__Cnw7u{position:relative;padding-left:12px;border-left:2px solid #9aa3c2;display:flex;flex-direction:column;gap:4px;color:#e9ecf5}.Home_cardMeta__pexx9{color:#9aa3c2;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.7}.Home_panelCardContent__Cnw7u h4{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:#fff}.Home_panelCardContent__Cnw7u p{color:#cdd5f5;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.7;margin:0}.Home_panelFoot___4TlZ{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-top:16px;padding-bottom:16px;border-top:1px solid hsla(0,0%,100%,.06)}.Home_panelFoot___4TlZ>div{display:flex;flex-direction:column;gap:4px}.Home_panelFoot___4TlZ .Home_cardMeta__pexx9{color:#9aa3c2;font-size:var(--font-size-sm);margin:0}.Home_panelFoot___4TlZ>div>p:not(.Home_cardMeta__pexx9){color:#fff;font-size:var(--font-size-base);line-height:22px;margin:0}.Home_panelFoot___4TlZ>.Home_linkBtn__11pNZ{margin-top:28px}.Home_linkBtn__11pNZ{padding:12px 20px;border-radius:8px;border:1px solid hsla(0,0%,100%,.2);background:transparent;color:#fff;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);height:44px;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:border-color .2s ease,transform .2s ease}.Home_linkBtn__11pNZ:hover{border-color:hsla(0,0%,100%,.4);transform:translateY(-1px)}.Home_section__3569L{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:48px 36px;backdrop-filter:blur(12px);box-shadow:0 14px 40px rgba(0,0,0,.35)}.Home_sectionHeader__BnBQb{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.Home_sectionLabel__KsGVD{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:12px;background:transparent;color:#fff;letter-spacing:.08em;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.7;text-transform:uppercase;border:1px solid hsla(0,0%,100%,.1);text-shadow:none}.Home_sectionTitle__DKb2S{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight);margin:0}.Home_sectionSub__SbXGw{color:#b6bdd6;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.7;max-width:820px}.Home_bentoGrid__SSifA{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.Home_bentoCard__K6Tke{padding:1.2rem;border-radius:14px;background:linear-gradient(137deg,rgba(60,170,255,.07),rgba(190,106,255,.05));box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.1);border:none;display:flex;flex-direction:column;gap:.5rem;min-height:200px;position:relative;overflow:hidden;cursor:default}.Home_cardTop__WUFl_{display:flex;align-items:center;justify-content:space-between;color:#cbd5f5}.Home_cardTag__FjJlu{padding:4px 12px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.7}.Home_cardNumber__U0vTc{font-weight:var(--font-weight-bold);color:#7680a7}.Home_bentoCard__K6Tke h3{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.Home_bentoCard__K6Tke p{margin:0;color:#cdd5f5;font-size:var(--font-size-base)}.Home_bentoCard__K6Tke p,.Home_cardFooter__VMaY2{font-weight:var(--font-weight-normal);line-height:1.7}.Home_cardFooter__VMaY2{margin-top:auto;color:#97a0c2;font-size:var(--font-size-sm)}.Home_timeline__sGYK5{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.Home_timelineCard__RVALw{padding:1.2rem;border-radius:14px;background:linear-gradient(137deg,rgba(60,170,255,.07),rgba(190,106,255,.05));box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.1);border:none;display:flex;flex-direction:column;gap:.5rem;cursor:default}.Home_timelineCard__RVALw .Home_timelineMeta__8yZWx,.Home_timelineMeta__8yZWx{color:#9aa3c2;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:18px}.Home_timelineTitle__u6mEQ{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.Home_timelineCard__RVALw p:not(.Home_timelineMeta__8yZWx){color:#cdd5f5;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.7;margin:0}.Home_formatsGrid__J5rZj{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.Home_formatCard__lCWR6{padding:1.2rem;border-radius:14px;background:linear-gradient(137deg,rgba(60,170,255,.07),rgba(190,106,255,.05));box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.1);border:none;display:flex;flex-direction:column;gap:.5rem;cursor:default}.Home_formatCard__lCWR6 h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin:0}.Home_formatCard__lCWR6 p{font-size:var(--font-size-base);margin:0}.Home_formatCard__lCWR6 p,.Home_formatTag__WrrrM{font-weight:var(--font-weight-normal);line-height:1.7}.Home_formatTag__WrrrM{align-self:flex-start;padding:4px 12px;border-radius:999px;background:hsla(0,0%,100%,.06);color:#cbd5f5;font-size:var(--font-size-sm);border:1px solid hsla(0,0%,100%,.08)}.Home_plansSurface__ci4kk{border-radius:16px;padding:.5rem}.Home_expertiseGrid__4q4cN{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.Home_expertiseCard__rrSyX{display:flex;gap:12px;align-items:center;padding:1.2rem;border-radius:14px;background:linear-gradient(137deg,rgba(60,170,255,.07),rgba(190,106,255,.05));box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.1);border:none;cursor:default}.Home_expertiseCard__rrSyX p{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.7;margin:0}.Home_faqList__3tXRY{display:flex;flex-direction:column;gap:12px}.Home_faqItem__Remjx{border:none;border-bottom:1px solid hsla(0,0%,100%,.06);border-radius:0;background:transparent;overflow:hidden;transition:border-color .2s ease}.Home_faqItem__Remjx:hover{border-bottom-color:hsla(0,0%,100%,.12)}.Home_faqQuestion__TbmYm{width:100%;padding:16px 20px;background:transparent;border:none;color:#f8fafc;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.7;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;text-align:left}.Home_faqQuestion__TbmYm span{font-weight:var(--font-weight-medium)}.Home_faqIcon__WCE2x{display:flex;align-items:center;justify-content:center;color:#cbd5f5;flex-shrink:0;transition:transform .25s ease}.Home_faqIcon__WCE2x svg{width:12px;height:8px}.Home_faqAnswer__d99a2{padding:0 20px;color:#cdd5f5;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.7;max-height:0;overflow:hidden;transition:max-height .25s ease,padding .25s ease,opacity .25s ease;opacity:0}.Home_faqOpen__XpDrs .Home_faqAnswer__d99a2{max-height:200px;padding:0 20px 16px;opacity:1}.Home_faqListItems__cxazT{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.Home_faqListItems__cxazT li{padding:0;color:#cfd5f3;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.7}.Home_contactGrid__Fcz6h{display:flex;width:100%;gap:80px}.Home_contactCard__LMdtN{padding:20px 0;border-radius:0;background:transparent;border:none;display:flex;flex-direction:column;gap:8px;cursor:default}.Home_contactCard__LMdtN h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin:0}.Home_contactCard__LMdtN p{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.7;margin:0}.Home_ctaRow__MhEUT{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}.Home_welcomeBanner__01LBb{text-align:center;padding:48px 32px;margin:0 auto;max-width:720px;background:linear-gradient(145deg,rgba(139,92,246,.08),rgba(34,211,238,.06));border:1px solid rgba(139,92,246,.2);border-radius:20px}.Home_welcomeBannerTitle__kPz3Q{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:12px}.Home_welcomeBannerText__4_y32{font-size:var(--font-size-base);color:var(--text-secondary);margin-bottom:24px}.Home_ctaContainer__4ocXF{display:flex;justify-content:center;margin-top:24px;margin-bottom:24px}.Home_modalOverlay__Q9k7h{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:10001;padding:24px;backdrop-filter:blur(6px)}.Home_modal___NgiA{width:100%;max-width:540px;background:rgba(10,14,30,.9);border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:24px;box-shadow:0 18px 50px rgba(0,0,0,.5)}.Home_modalHeader__0qgf3{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.Home_modalHeader__0qgf3 h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin:0}.Home_closeButton__rDX9l{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#e9ecf5;font-size:1.4rem;width:36px;height:36px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.Home_closeButton__rDX9l:hover{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.08)}.Home_modalContent__XKBCH{color:#cdd5f5;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.7}.Home_modalContent__XKBCH ul{margin:12px 0 0;padding-left:20px;color:#e9ecf5}.Home_modalContent__XKBCH ul li{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.7}.Home_modalActions__3oQNQ{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.Home_modalButtonPrimary__t2CnM,.Home_modalButtonSecondary__AO4Qh{flex:1;min-width:180px;padding:12px 20px;border-radius:12px;font-weight:var(--font-weight-bold);cursor:pointer;border:1px solid hsla(0,0%,100%,.1);transition:transform .2s ease,box-shadow .2s ease}.Home_modalButtonPrimary__t2CnM{background:linear-gradient(135deg,#8b5cf6,#22d3ee);color:#0b0f1c;box-shadow:0 14px 40px rgba(99,102,241,.35)}.Home_modalButtonPrimary__t2CnM:hover{transform:translateY(-1px)}.Home_modalButtonSecondary__AO4Qh{background:hsla(0,0%,100%,.04);color:#e9ecf5}.Home_modalButtonSecondary__AO4Qh:hover{transform:translateY(-1px);border-color:hsla(0,0%,100%,.18)}@media (max-width:1024px){.Home_hero__VkeT1{grid-template-columns:1fr}.Home_heroText__g9CCy{order:1}.Home_heroPanel__gpxO6{order:2}}@media (max-width:768px){.Home_main__VkIEL{padding:24px 16px 64px;gap:48px}.Home_heroTitle__AMpNI{font-size:var(--font-size-3xl)}.Home_heroText__g9CCy{padding:24px 12px}.Home_actions__EipX5{flex-direction:column;align-items:stretch}.Home_ghostBtn__uvTSk,.Home_primaryBtn__mDzTP,.Home_tertiaryBtn__TiCf_{text-align:center;width:100%!important;max-width:100%;box-sizing:border-box;display:flex}.Home_panelFoot___4TlZ{flex-direction:column;align-items:flex-start}.Home_section__3569L{padding:32px 20px}.Home_sectionTitle__DKb2S{font-size:var(--font-size-xl)}.Home_heroStats__xCTSg{grid-template-columns:1fr}.Home_contactGrid__Fcz6h{flex-direction:column;gap:24px}.Home_welcomeBanner__01LBb{padding:32px 20px}.Home_welcomeBannerTitle__kPz3Q{font-size:var(--font-size-xl)}}