.FAQ_section__AblqS{padding:8rem 0;background:var(--surface);position:relative;z-index:1}.FAQ_list__AVE_P{max-width:720px;margin:0 auto}.FAQ_item__JHoCl{border-bottom:1px solid var(--border)}.FAQ_question__KVX9z{width:100%;text-align:left;background:none;border:none;color:var(--white);padding:1.6rem 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-family:var(--font);font-size:1rem;font-weight:400;transition:color .25s;gap:1rem}.FAQ_question__KVX9z:hover{color:var(--lavender)}.FAQ_icon__JrmDv{width:24px;height:24px;flex-shrink:0;border:1px solid var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--muted);transition:transform .3s,border-color .3s,color .3s}.FAQ_open__UVaQ5 .FAQ_icon__JrmDv{transform:rotate(45deg);border-color:var(--purple);color:var(--lavender)}.FAQ_answer__Zehdp{max-height:0;overflow:hidden;transition:max-height .4s ease}.FAQ_open__UVaQ5 .FAQ_answer__Zehdp{max-height:300px}.FAQ_answer__Zehdp p{font-size:.88rem;color:var(--muted);padding-bottom:1.4rem;line-height:1.8}.Hero_hero__T3Fr4{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10rem 2rem 6rem;position:relative;overflow:hidden;z-index:1}.Hero_glow__xrpFY{width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(124,92,252,.18) 0,transparent 70%);top:50%;left:50%;transform:translate(-50%,-55%)}.Hero_glow__xrpFY,.Hero_grid__wu3Md{position:absolute;pointer-events:none}.Hero_grid__wu3Md{inset:0;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 0,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 0,transparent 100%)}.Hero_badge__RIQsB{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;border:1px solid rgba(124,92,252,.4);border-radius:100px;background:rgba(124,92,252,.08);margin-bottom:2.5rem;animation:Hero_fadeUp__Z7rQZ .8s ease both}.Hero_badge__RIQsB span:last-child{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--lavender)}.Hero_dot__FL1Nb{width:6px;height:6px;border-radius:50%;background:var(--purple);box-shadow:0 0 8px var(--purple);animation:Hero_pulse__2CMVt 2s infinite}.Hero_h1__CpRsJ{font-size:clamp(3rem,8vw,6.5rem);font-weight:300;letter-spacing:-.02em;line-height:1.05;margin-bottom:1.6rem;animation:Hero_fadeUp__Z7rQZ .9s ease .1s both}.Hero_h1__CpRsJ em{font-style:italic;color:var(--lavender)}.Hero_sub__2KmIh{font-size:clamp(.95rem,1.5vw,1.1rem);color:var(--muted);max-width:520px;margin:0 auto 3rem;animation:Hero_fadeUp__Z7rQZ .9s ease .2s both}.Hero_actions__LI5fP{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;animation:Hero_fadeUp__Z7rQZ .9s ease .3s both}.Hero_btnPrimary__c_fC7{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 2rem;background:var(--purple);color:#fff;border:none;border-radius:2px;font-size:.85rem;font-weight:500;letter-spacing:.06em;text-decoration:none;cursor:pointer;transition:background .25s,transform .2s,box-shadow .25s;box-shadow:0 0 30px rgba(124,92,252,.3)}.Hero_btnPrimary__c_fC7:hover{background:var(--violet);transform:translateY(-2px);box-shadow:0 8px 40px rgba(124,92,252,.45)}.Hero_btnGhost__OPtQw{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 2rem;border:1px solid var(--border);color:var(--muted);border-radius:2px;font-size:.85rem;font-weight:500;text-decoration:none;background:transparent;transition:border-color .25s,color .25s}.Hero_btnGhost__OPtQw:hover{border-color:var(--muted);color:var(--white)}.Hero_stats__o2jFB{display:flex;gap:3rem;justify-content:center;flex-wrap:wrap;margin-top:5rem;padding-top:3rem;border-top:1px solid var(--border);animation:Hero_fadeUp__Z7rQZ .9s ease .4s both}.Hero_statItem__CDPOp{text-align:center}.Hero_statNum__Qa93A{font-size:2.8rem;font-weight:300;color:var(--white);line-height:1}.Hero_statNum__Qa93A span{color:var(--lavender)}.Hero_statLabel__4lPiL{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:.3rem}@keyframes Hero_fadeUp__Z7rQZ{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero_pulse__2CMVt{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:700px){.Hero_stats__o2jFB{gap:2rem}}.Contact_section__116Ae{padding:8rem 0;position:relative;z-index:1}.Contact_box__NfG19{max-width:680px;margin:0 auto;text-align:center;border:1px solid var(--border);border-radius:6px;padding:5rem 3rem;background:var(--card);position:relative;overflow:hidden}.Contact_box__NfG19:before{content:"";position:absolute;top:-80px;left:50%;transform:translateX(-50%);width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(124,92,252,.12) 0,transparent 70%);pointer-events:none}.Contact_box__NfG19 h2{font-size:clamp(2rem,5vw,3.2rem);font-weight:300;letter-spacing:-.02em;line-height:1.1;margin:1rem 0 1.2rem}.Contact_box__NfG19 h2 em{font-style:italic;color:var(--lavender)}.Contact_box__NfG19 p{color:var(--muted);font-size:.92rem;margin-bottom:2.5rem}.Contact_wpp__M7imh{display:inline-flex;align-items:center;gap:.7rem;padding:1rem 2.2rem;background:#25d366;color:#fff;border-radius:2px;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .25s,transform .2s,box-shadow .25s;box-shadow:0 0 30px rgba(37,211,102,.25)}.Contact_wpp__M7imh:hover{background:#1fba59;transform:translateY(-2px);box-shadow:0 8px 40px rgba(37,211,102,.35)}.Contact_note__pGjFA{margin-top:1.2rem;font-size:.76rem;color:var(--muted);letter-spacing:.05em}@media (max-width:700px){.Contact_box__NfG19{padding:3rem 1.5rem}}.Footer_footer__UaG1g{padding:3rem 2rem;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;position:relative;z-index:1}.Footer_logo__NsUJK{display:flex;align-items:center;gap:.6rem}.Footer_logo__NsUJK img{opacity:.7}.Footer_logo__NsUJK span{font-size:1rem;font-weight:600;color:var(--muted)}.Footer_copy__IbaoR{font-size:.76rem;color:var(--muted)}@media (max-width:700px){.Footer_footer__UaG1g{flex-direction:column;text-align:center}}.Navbar_nav__A66_N{position:fixed;top:0;left:0;right:0;z-index:100;padding:1.4rem 2rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid transparent;transition:border-color .4s,background .4s,-webkit-backdrop-filter .4s;transition:border-color .4s,background .4s,backdrop-filter .4s;transition:border-color .4s,background .4s,backdrop-filter .4s,-webkit-backdrop-filter .4s}.Navbar_nav__A66_N.Navbar_scrolled___WOss{border-color:var(--border);background:rgba(7,7,10,.85);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.Navbar_logo__UM0Ax{display:flex;align-items:center;gap:.7rem;text-decoration:none}.Navbar_logo__UM0Ax span{font-size:1.2rem;font-weight:600;letter-spacing:.04em;color:var(--white)}.Navbar_links__lFeE5{display:flex;gap:2.5rem;list-style:none}.Navbar_links__lFeE5 a{font-size:.82rem;font-weight:400;letter-spacing:.06em;color:var(--muted);text-decoration:none;transition:color .25s}.Navbar_links__lFeE5 a:hover{color:var(--white)}.Navbar_cta__NEzYS{padding:.55rem 1.4rem;border:1px solid var(--purple);border-radius:2px;background:transparent;color:var(--lavender);font-size:.78rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background .25s,color .25s}.Navbar_cta__NEzYS:hover{background:var(--purple);color:#fff}@media (max-width:700px){.Navbar_cta__NEzYS,.Navbar_links__lFeE5{display:none}.Navbar_nav__A66_N{justify-content:center;position:absolute}}.Services_section__o6N2W{padding:8rem 0;position:relative;z-index:1}.Services_grid__SnjTi{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1px;gap:1px;border:1px solid var(--border);border-radius:4px;overflow:hidden}.Services_card__0upfP{background:var(--card);padding:2.4rem;transition:background .3s;position:relative;overflow:hidden}.Services_card__0upfP:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--purple),transparent);opacity:0;transition:opacity .3s}.Services_card__0upfP:hover{background:#161622}.Services_card__0upfP:hover:before{opacity:1}.Services_icon__5CDQx{width:44px;height:44px;border:1px solid var(--border);border-radius:3px;display:flex;align-items:center;justify-content:center;margin-bottom:1.6rem;font-size:1.2rem;background:var(--surface)}.Services_card__0upfP h3{font-size:1.1rem;font-weight:600;margin-bottom:.8rem;letter-spacing:-.01em}.Services_card__0upfP p{font-size:.88rem;color:var(--muted);line-height:1.7}.Process_section__tmouo{padding:8rem 0;background:var(--surface);position:relative;z-index:1}.Process_steps__qJ_vr{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:2rem;gap:2rem}.Process_step__uFdlh{text-align:center;padding:2rem 1.5rem}.Process_num__x7FZy{font-size:5rem;font-weight:300;color:rgba(124,92,252,.12);line-height:1;margin-bottom:1rem;display:block;letter-spacing:-.04em}.Process_step__uFdlh h3{font-size:1.1rem;font-weight:600;margin-bottom:.6rem}.Process_step__uFdlh p{font-size:.85rem;color:var(--muted)}.Testimonials_section__wmc_G{padding:8rem 0;position:relative;z-index:1}.Testimonials_grid__S6DGg{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.Testimonials_card__szgpU{background:var(--card);border:1px solid var(--border);border-radius:4px;padding:2rem;position:relative;transition:border-color .3s,transform .3s}.Testimonials_card__szgpU:hover{border-color:rgba(124,92,252,.4);transform:translateY(-4px)}.Testimonials_resultBadge__kGhvZ{position:absolute;top:1.5rem;right:1.5rem;padding:.3rem .8rem;background:rgba(124,92,252,.12);border:1px solid rgba(124,92,252,.3);border-radius:100px;font-size:.72rem;color:var(--lavender);font-weight:500}.Testimonials_quote__Vw4p_{font-size:3rem;color:var(--purple);line-height:1;margin-bottom:.5rem;opacity:.6;font-weight:300}.Testimonials_card__szgpU p{font-size:.9rem;color:var(--muted);line-height:1.8;margin-bottom:1.5rem}.Testimonials_author__F_kuF{display:flex;align-items:center;gap:.9rem}.Testimonials_avatar___tEKk{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--violet),var(--lavender));display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#fff;flex-shrink:0}.Testimonials_name__BBTui{font-size:.85rem;font-weight:500}.Testimonials_role__Iyh2m{font-size:.75rem;color:var(--muted)}