.ButtonPrimary-module-scss-module__pjafoa__button{background:linear-gradient(135deg, var(--gradient-start), var(--gradient-end));color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.4;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.ButtonPrimary-module-scss-module__pjafoa__button:after{content:"";background:linear-gradient(105deg,#0000 40%,#ffffff26 45%,#fff3 50%,#ffffff26 55%,#0000 60%);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.ButtonPrimary-module-scss-module__pjafoa__button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px #6c3aed66}.ButtonPrimary-module-scss-module__pjafoa__button:hover:not(:disabled):after{transform:translate(100%)}.ButtonPrimary-module-scss-module__pjafoa__button:disabled{opacity:.6;cursor:not-allowed}.ButtonPrimary-module-scss-module__pjafoa__button.ButtonPrimary-module-scss-module__pjafoa__full{width:100%}
.ButtonMenu-module-scss-module__Rvl1-q__button{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;padding:4px;display:none;position:relative}@media (max-width:768px){.ButtonMenu-module-scss-module__Rvl1-q__button{display:flex}}.ButtonMenu-module-scss-module__Rvl1-q__button.ButtonMenu-module-scss-module__Rvl1-q__open .ButtonMenu-module-scss-module__Rvl1-q__line:first-child{transform:translateY(8px)rotate(45deg)}.ButtonMenu-module-scss-module__Rvl1-q__button.ButtonMenu-module-scss-module__Rvl1-q__open .ButtonMenu-module-scss-module__Rvl1-q__line:nth-child(2){opacity:0}.ButtonMenu-module-scss-module__Rvl1-q__button.ButtonMenu-module-scss-module__Rvl1-q__open .ButtonMenu-module-scss-module__Rvl1-q__line:last-child{transform:translateY(-8px)rotate(-45deg)}.ButtonMenu-module-scss-module__Rvl1-q__line{background-color:var(--text-white);border-radius:2px;width:100%;height:2px;transition:transform .2s,opacity .2s;display:block}
.Header-module-scss-module__t7BEda__header{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a4d;border-bottom:1px solid #ffffff14;position:sticky;top:0}.Header-module-scss-module__t7BEda__headerInner{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:16px 24px;display:flex;position:relative}.Header-module-scss-module__t7BEda__logo{letter-spacing:-.03em;align-items:center;gap:10px;font-size:1.4rem;font-weight:800;display:flex}.Header-module-scss-module__t7BEda__logoImg{border-radius:6px;flex-shrink:0;width:auto;height:auto}.Header-module-scss-module__t7BEda__nav{align-items:center;gap:32px;display:flex}.Header-module-scss-module__t7BEda__navLink{color:var(--text-gray);font-weight:500;transition:color .2s;position:relative}.Header-module-scss-module__t7BEda__navLink:after{content:"";background:var(--primary-light);border-radius:1px;width:0;height:2px;transition:width .3s,transform .3s;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.Header-module-scss-module__t7BEda__navLink:hover{color:var(--text-white)}.Header-module-scss-module__t7BEda__navLink:hover:after{width:100%}.Header-module-scss-module__t7BEda__navCta{padding:10px 20px;font-size:.85rem}.Header-module-scss-module__t7BEda__mobileMenu{background:var(--bg-dark);opacity:0;visibility:hidden;flex-direction:column;width:100%;min-height:100dvh;padding:72px 24px 24px;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s,visibility .35s;display:flex;position:fixed;top:0;left:0;right:0;overflow-y:auto;transform:translateY(-100%)}.Header-module-scss-module__t7BEda__mobileMenuOpen{opacity:1;visibility:visible;transform:translateY(0)}.Header-module-scss-module__t7BEda__mobileMenuNav{flex-direction:column;flex:1;justify-content:center;gap:4px;display:flex}.Header-module-scss-module__t7BEda__mobileMenuLink{color:var(--text-white);border-radius:12px;padding:16px 20px;font-size:1.25rem;font-weight:600;transition:background-color .2s;display:block}.Header-module-scss-module__t7BEda__mobileMenuLink:active{background-color:#ffffff0d}.Header-module-scss-module__t7BEda__mobileMenuCta{text-align:center;width:100%;margin-top:20px}@media (max-width:768px){.Header-module-scss-module__t7BEda__nav{display:none}.Header-module-scss-module__t7BEda__header{position:fixed;top:0;left:0;right:0}}
.Footer-module-scss-module__DkSkqG__footer{background:var(--bg-dark);border-top:1px solid #ffffff0f;padding:60px 0 32px}.Footer-module-scss-module__DkSkqG__top{text-align:center;flex-direction:column;align-items:center;margin-bottom:40px;display:flex}.Footer-module-scss-module__DkSkqG__logo{letter-spacing:-.03em;margin-bottom:10px;font-size:1.5rem;font-weight:800}.Footer-module-scss-module__DkSkqG__tagline{color:var(--text-muted);max-width:380px;margin:0;font-size:.9rem;line-height:1.5}.Footer-module-scss-module__DkSkqG__nav{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:center;gap:8px 32px;margin-bottom:40px;padding-top:32px;display:flex}.Footer-module-scss-module__DkSkqG__nav a{color:var(--text-muted);padding:6px 4px;font-size:.9rem;font-weight:500;transition:color .2s}.Footer-module-scss-module__DkSkqG__nav a:hover{color:var(--text-white)}.Footer-module-scss-module__DkSkqG__bottom{border-top:1px solid #ffffff0f;justify-content:center;align-items:center;padding-top:24px;display:flex}.Footer-module-scss-module__DkSkqG__bottom p{color:var(--text-muted);font-size:.82rem}@media (max-width:768px){.Footer-module-scss-module__DkSkqG__footer{padding:32px 0 20px}.Footer-module-scss-module__DkSkqG__top{margin-bottom:28px}.Footer-module-scss-module__DkSkqG__logo{margin-bottom:8px;font-size:1.3rem}.Footer-module-scss-module__DkSkqG__tagline{max-width:280px;font-size:.82rem}.Footer-module-scss-module__DkSkqG__nav{display:none}.Footer-module-scss-module__DkSkqG__bottom{padding-top:16px}.Footer-module-scss-module__DkSkqG__bottom p{font-size:.78rem}}
.ButtonOutline-module-scss-module__f_7xmq__button{border:2px solid var(--primary-light);color:var(--text-white);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.4;text-decoration:none;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.ButtonOutline-module-scss-module__f_7xmq__button:hover{background:linear-gradient(135deg, var(--gradient-start), var(--gradient-end));transform:translateY(-2px);box-shadow:0 8px 25px #6c3aed40}.ButtonOutline-module-scss-module__f_7xmq__button.ButtonOutline-module-scss-module__f_7xmq__full{width:100%}
.HeroSection-module-scss-module__kC8Uiq__hero{text-align:center;perspective:1200px;transform-style:preserve-3d;padding:100px 0 80px;position:relative;overflow:hidden}.HeroSection-module-scss-module__kC8Uiq__heroContent{transform-style:preserve-3d;will-change:transform}.HeroSection-module-scss-module__kC8Uiq__heroFloatBadge{letter-spacing:.03em;pointer-events:none;will-change:transform;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff14;border-radius:100px;padding:8px 20px;font-size:.8rem;font-weight:700;position:absolute}.HeroSection-module-scss-module__kC8Uiq__badgeTopRight{color:#fbbf24;background:#f59e0b26;top:18%;right:8%}.HeroSection-module-scss-module__kC8Uiq__badgeBottomLeft{color:#4ade80;background:#22c55e26;bottom:12%;left:6%}.HeroSection-module-scss-module__kC8Uiq__badgeTopLeft{color:#a78bfa;background:#6c3aed26;top:28%;left:4%}.HeroSection-module-scss-module__kC8Uiq__heroGradientBg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.HeroSection-module-scss-module__kC8Uiq__heroOrb1{background:radial-gradient(circle,#6c3aed4d,#0000 65%);width:700px;height:700px;animation:14s ease-in-out infinite HeroSection-module-scss-module__kC8Uiq__orbFloat1;top:-20%;left:-15%}.HeroSection-module-scss-module__kC8Uiq__heroOrb2{background:radial-gradient(circle,#2563eb40,#0000 65%);width:500px;height:500px;animation:11s ease-in-out infinite HeroSection-module-scss-module__kC8Uiq__orbFloat2;bottom:-15%;right:-10%}.HeroSection-module-scss-module__kC8Uiq__heroOrb3{background:radial-gradient(circle,#f59e0b1f,#0000 65%);width:350px;height:350px;animation:9s ease-in-out infinite HeroSection-module-scss-module__kC8Uiq__orbFloat3;top:10%;right:10%}@keyframes HeroSection-module-scss-module__kC8Uiq__orbFloat1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(60px,30px)scale(1.1)}66%{transform:translate(20px,-20px)scale(.95)}}@keyframes HeroSection-module-scss-module__kC8Uiq__orbFloat2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-40px,-30px)scale(1.05)}66%{transform:translate(-60px,20px)scale(.9)}}@keyframes HeroSection-module-scss-module__kC8Uiq__orbFloat3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-50px,40px)scale(1.15)}}.HeroSection-module-scss-module__kC8Uiq__heroGridBg{pointer-events:none;background-image:radial-gradient(circle,#6c3aed80 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 100%)}.HeroSection-module-scss-module__kC8Uiq__heroMouseGlow{pointer-events:none;--gx:50%;--gy:50%;-webkit-mask-image:radial-gradient(350px circle at var(--gx) var(--gy), black 20%, transparent 70%);-webkit-mask-image:radial-gradient(350px circle at var(--gx) var(--gy), black 20%, transparent 70%);mask-image:radial-gradient(350px circle at var(--gx) var(--gy), black 20%, transparent 70%);background-image:radial-gradient(circle,#dce1eb 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.HeroSection-module-scss-module__kC8Uiq__heroBadge{color:var(--primary-light);letter-spacing:.1em;text-transform:uppercase;background:#6c3aed26;border-radius:100px;margin-bottom:32px;padding:8px 20px;font-size:.8rem;font-weight:700;display:inline-block;transform:rotate(2deg)}.HeroSection-module-scss-module__kC8Uiq__heading{letter-spacing:-.03em;max-width:900px;margin-bottom:24px;margin-left:auto;margin-right:auto;font-size:3.5rem;font-weight:900;line-height:1.1}.HeroSection-module-scss-module__kC8Uiq__companyHighlight{color:var(--accent)}.HeroSection-module-scss-module__kC8Uiq__heroSubtitle{color:#e2e8f0;text-transform:uppercase;letter-spacing:.05em;max-width:700px;margin:0 auto 40px;font-size:1.15rem;font-weight:400;line-height:1.7}.HeroSection-module-scss-module__kC8Uiq__heroButtons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.HeroSection-module-scss-module__kC8Uiq__gradientText{background:linear-gradient(135deg, var(--gradient-start), var(--gradient-end));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.HeroSection-module-scss-module__kC8Uiq__animatedGradientUnderline{background:linear-gradient(135deg,#c084fc,#f472b6,#fb923c);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}@media (max-width:768px){.HeroSection-module-scss-module__kC8Uiq__hero{padding-block:48px;padding-inline:16px}.HeroSection-module-scss-module__kC8Uiq__heroBadge{margin-bottom:24px;padding:6px 14px;font-size:.7rem}.HeroSection-module-scss-module__kC8Uiq__heading{margin-bottom:16px;font-size:1.8rem}.HeroSection-module-scss-module__kC8Uiq__heroSubtitle{margin-bottom:28px;font-size:.85rem}.HeroSection-module-scss-module__kC8Uiq__heroFloatBadge{display:none}.HeroSection-module-scss-module__kC8Uiq__heroMouseGlow{--gx:85%;--gy:15%}}@media (min-width:769px) and (max-width:1199px){.HeroSection-module-scss-module__kC8Uiq__hero{padding-top:140px}.HeroSection-module-scss-module__kC8Uiq__heroFloatBadge{padding:6px 14px;font-size:.7rem}.HeroSection-module-scss-module__kC8Uiq__badgeTopRight{top:8%;right:6%}.HeroSection-module-scss-module__kC8Uiq__badgeBottomLeft{bottom:4%;left:6%}.HeroSection-module-scss-module__kC8Uiq__badgeTopLeft{top:18%;left:3%}}
.Card-module-scss-module__lE-_mW__card{background:var(--bg-card);border:1px solid #ffffff0f;border-radius:20px;padding:28px}.Card-module-scss-module__lE-_mW__hover{transition:transform .25s,border-color .25s,box-shadow .25s}.Card-module-scss-module__lE-_mW__hover:hover{border-color:#ffffff1a;transform:translateY(-4px);box-shadow:0 12px 40px #0003}
.ServiceCard-module-scss-module__nv2hxa__card{background:var(--bg-card);cursor:pointer;border:1px solid #ffffff0f;border-radius:20px;padding:32px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.ServiceCard-module-scss-module__nv2hxa__card:hover{border-color:#f59e0b4d;transform:translateY(-6px);box-shadow:0 16px 50px #f59e0b1a}.ServiceCard-module-scss-module__nv2hxa__glow{background:radial-gradient(300px circle at var(--mouse-x,50%) var(--mouse-y,0%), #6c3aed1f, transparent 50%);opacity:0;pointer-events:none;border-radius:20px;transition:opacity .3s;position:absolute;inset:0}.ServiceCard-module-scss-module__nv2hxa__card:hover .ServiceCard-module-scss-module__nv2hxa__glow{opacity:1}.ServiceCard-module-scss-module__nv2hxa__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ServiceCard-module-scss-module__nv2hxa__icon{font-size:2.5rem}.ServiceCard-module-scss-module__nv2hxa__number{background:linear-gradient(135deg, var(--gradient-start), var(--gradient-end));-webkit-text-fill-color:#0000;opacity:.5;letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:900;line-height:1}.ServiceCard-module-scss-module__nv2hxa__title{margin:0 0 12px;font-size:1.25rem;font-weight:700}.ServiceCard-module-scss-module__nv2hxa__description{color:var(--text-gray);margin:0 0 20px;font-size:.95rem;line-height:1.6}.ServiceCard-module-scss-module__nv2hxa__features{margin:0;padding:0;list-style:none}.ServiceCard-module-scss-module__nv2hxa__features li{color:var(--text-gray);padding:6px 0;font-size:.9rem}.ServiceCard-module-scss-module__nv2hxa__features li:before{content:"✓ ";color:var(--primary-light);font-weight:700}@media (max-width:768px){.ServiceCard-module-scss-module__nv2hxa__card{padding:20px 16px}.ServiceCard-module-scss-module__nv2hxa__card:hover{transform:none}.ServiceCard-module-scss-module__nv2hxa__header{margin-bottom:12px}.ServiceCard-module-scss-module__nv2hxa__icon{font-size:2rem}.ServiceCard-module-scss-module__nv2hxa__number{font-size:1.8rem}.ServiceCard-module-scss-module__nv2hxa__title{margin-bottom:8px;font-size:1.05rem}.ServiceCard-module-scss-module__nv2hxa__description,.ServiceCard-module-scss-module__nv2hxa__features li{font-size:.85rem}}@media (max-width:480px){.ServiceCard-module-scss-module__nv2hxa__card{padding:28px 24px}}
.ServicesSection-module-scss-module__OwnmYa__services{padding:80px 0;position:relative}.ServicesSection-module-scss-module__OwnmYa__services:before{content:"";background:linear-gradient(90deg,#0000,#f59e0b4d,#0000);width:80%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ServicesSection-module-scss-module__OwnmYa__container{max-width:1200px;margin:0 auto;padding:0 16px}.ServicesSection-module-scss-module__OwnmYa__sectionTitle{text-align:center;letter-spacing:-.02em;margin-bottom:1rem;scroll-margin-top:80px;font-size:2rem;font-weight:800;transition:opacity .8s,transform .8s}.ServicesSection-module-scss-module__OwnmYa__sectionSubtitle{text-align:center;color:var(--text-gray);max-width:700px;margin:0 auto 3rem;font-size:1.1rem}.ServicesSection-module-scss-module__OwnmYa__servicesGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}@media (max-width:768px){.ServicesSection-module-scss-module__OwnmYa__services{padding-top:48px;padding-bottom:48px}.ServicesSection-module-scss-module__OwnmYa__sectionTitle{scroll-margin-top:90px;font-size:1.5rem}.ServicesSection-module-scss-module__OwnmYa__servicesGrid{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1199px){.ServicesSection-module-scss-module__OwnmYa__servicesGrid{grid-template-columns:1fr;gap:24px;max-width:480px;margin:0 auto}}
.ButtonPick-module-scss-module__5m3O1a__button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:.95rem;font-weight:600;line-height:1.4;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:inline-flex}.ButtonPick-module-scss-module__5m3O1a__button.ButtonPick-module-scss-module__5m3O1a__primary{background:linear-gradient(135deg, var(--gradient-start), var(--gradient-end));color:#fff;border:none}.ButtonPick-module-scss-module__5m3O1a__button.ButtonPick-module-scss-module__5m3O1a__primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6c3aed59}.ButtonPick-module-scss-module__5m3O1a__button.ButtonPick-module-scss-module__5m3O1a__outline{color:var(--text-white);background:0 0;border:1.5px solid #8b5cf64d}.ButtonPick-module-scss-module__5m3O1a__button.ButtonPick-module-scss-module__5m3O1a__outline:hover{border-color:var(--primary-light);background:#6c3aed14;transform:translateY(-2px)}.ButtonPick-module-scss-module__5m3O1a__button.ButtonPick-module-scss-module__5m3O1a__full{width:100%}
.PricingCard-module-scss-module__U92ukq__card{background:var(--bg-card);border:1px solid #ffffff0f;border-radius:24px;flex-direction:column;height:100%;padding:36px;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex;position:relative}.PricingCard-module-scss-module__U92ukq__card:hover{border-color:#6c3aed33;transform:translateY(-4px);box-shadow:0 12px 40px #6c3aed14}.PricingCard-module-scss-module__U92ukq__card.PricingCard-module-scss-module__U92ukq__highlight{background:linear-gradient(180deg, #f59e0b0a, var(--bg-card) 40%);border-color:#f59e0b33}.PricingCard-module-scss-module__U92ukq__card.PricingCard-module-scss-module__U92ukq__highlight:hover{border-color:#f59e0b59;box-shadow:0 16px 50px #f59e0b1a}.PricingCard-module-scss-module__U92ukq__badge{color:#0f172a;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:100px;padding:5px 18px;font-size:.72rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.PricingCard-module-scss-module__U92ukq__header{text-align:center;margin-bottom:28px}.PricingCard-module-scss-module__U92ukq__title{color:var(--text-white);margin-bottom:16px;font-size:1.2rem;font-weight:700}.PricingCard-module-scss-module__U92ukq__price{justify-content:center;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.PricingCard-module-scss-module__U92ukq__amount{letter-spacing:-.03em;color:var(--text-white);font-size:2.2rem;font-weight:900;line-height:1}.PricingCard-module-scss-module__U92ukq__highlight .PricingCard-module-scss-module__U92ukq__amount{background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.PricingCard-module-scss-module__U92ukq__period{color:var(--text-muted);font-size:.85rem;font-weight:500}.PricingCard-module-scss-module__U92ukq__description{color:var(--text-gray);margin:0;font-size:.88rem;line-height:1.5}.PricingCard-module-scss-module__U92ukq__features{flex-direction:column;flex:1;gap:12px;margin:0 0 28px;padding:0;list-style:none;display:flex}.PricingCard-module-scss-module__U92ukq__features li{color:#ffffffa6;align-items:center;gap:10px;font-size:.88rem;display:flex}.PricingCard-module-scss-module__U92ukq__check{color:#4ade80;flex-shrink:0;font-size:.9rem;font-weight:700}@media (max-width:768px){.PricingCard-module-scss-module__U92ukq__card{padding:20px}.PricingCard-module-scss-module__U92ukq__badge{padding:4px 14px;font-size:.65rem}.PricingCard-module-scss-module__U92ukq__header{margin-bottom:20px}.PricingCard-module-scss-module__U92ukq__title{margin-bottom:12px;font-size:1rem}.PricingCard-module-scss-module__U92ukq__price{gap:4px;margin-bottom:8px}.PricingCard-module-scss-module__U92ukq__amount{font-size:1.5rem}.PricingCard-module-scss-module__U92ukq__period{padding-bottom:2px;font-size:.78rem}.PricingCard-module-scss-module__U92ukq__description{font-size:.8rem}.PricingCard-module-scss-module__U92ukq__features{gap:10px;margin-bottom:20px}.PricingCard-module-scss-module__U92ukq__features li{gap:8px;font-size:.8rem}}
.PricingSection-module-scss-module__MWj4lq__pricing{background:radial-gradient(ellipse at 20% 50%, #f59e0b0f 0%, transparent 50%),radial-gradient(ellipse at 80% 20%, #6c3aed0d 0%, transparent 40%),radial-gradient(ellipse at 50% 80%, #2563eb0a 0%, transparent 40%),var(--bg-dark);padding-block:24px;padding-inline:16px;position:relative;overflow:visible}.PricingSection-module-scss-module__MWj4lq__pricingBgEffect{pointer-events:none;position:absolute;inset:0}.PricingSection-module-scss-module__MWj4lq__pricingBgEffect:before{content:"";background-image:radial-gradient(#f59e0b0f 1px,#0000 1px),radial-gradient(#6c3aed0a 1px,#0000 1px);background-position:0 0,20px 20px;background-size:40px 40px,80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50%,#000 10%,#0000 100%);mask-image:radial-gradient(60% 50%,#000 10%,#0000 100%)}.PricingSection-module-scss-module__MWj4lq__pricing:before{content:"";background:linear-gradient(90deg,#0000,#f59e0b4d,#0000);width:80%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.PricingSection-module-scss-module__MWj4lq__sectionTitle{text-align:center;letter-spacing:-.02em;margin-bottom:1rem;scroll-margin-top:80px;font-size:2rem;font-weight:800;transition:opacity .8s,transform .8s}.PricingSection-module-scss-module__MWj4lq__sectionSubtitle{text-align:center;color:var(--text-gray);max-width:700px;margin:0 auto 3rem;font-size:1.1rem}.PricingSection-module-scss-module__MWj4lq__pricingShape{will-change:transform;pointer-events:none;transition:none;position:absolute}.PricingSection-module-scss-module__MWj4lq__pricingShape1{border:2px solid #f59e0b33;border-radius:50%;width:140px;height:140px;top:12%;left:4%}.PricingSection-module-scss-module__MWj4lq__pricingShape2{border:1.5px solid #6c3aed2e;border-radius:50%;width:90px;height:90px;top:22%;right:6%}.PricingSection-module-scss-module__MWj4lq__pricingShape3{border:1.5px solid #2563eb26;border-radius:10px;width:60px;height:60px;top:55%;left:8%}.PricingSection-module-scss-module__MWj4lq__pricingShape4{background:#f59e0b14;border-radius:50%;width:50px;height:50px;bottom:18%;right:10%}.PricingSection-module-scss-module__MWj4lq__pricingShape5{border:1px solid #8b5cf626;border-radius:12px;width:55px;height:55px;top:65%;left:52%}.PricingSection-module-scss-module__MWj4lq__pricingGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch;gap:28px;max-width:800px;margin:0 auto;display:grid}@media (max-width:768px){.PricingSection-module-scss-module__MWj4lq__pricing{overflow-x:hidden}.PricingSection-module-scss-module__MWj4lq__sectionTitle{scroll-margin-top:90px;font-size:1.5rem}}@media (max-width:1199px){.PricingSection-module-scss-module__MWj4lq__pricingGrid{flex-direction:column;gap:44px;max-width:480px;margin:0 auto;display:flex}}
.ChartRadar-module-scss-module__-W6f3q__skillsChartSvg{aspect-ratio:1;width:100%;height:auto;margin:0 auto;display:block;overflow:visible}.ChartRadar-module-scss-module__-W6f3q__radarGrid,.ChartRadar-module-scss-module__-W6f3q__radarLine{opacity:0;animation:.6s forwards ChartRadar-module-scss-module__-W6f3q__fadeUp}.ChartRadar-module-scss-module__-W6f3q__radarPolygon{opacity:0;transform-origin:275px 275px;animation:.8s cubic-bezier(.34,1.56,.64,1) .2s forwards ChartRadar-module-scss-module__-W6f3q__polygonGrow}.ChartRadar-module-scss-module__-W6f3q__radarDot{opacity:0;animation:.5s forwards ChartRadar-module-scss-module__-W6f3q__dotAppear}.ChartRadar-module-scss-module__-W6f3q__radarLabel{opacity:0;text-transform:uppercase;animation:.5s forwards ChartRadar-module-scss-module__-W6f3q__fadeUp}@keyframes ChartRadar-module-scss-module__-W6f3q__fadeUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ChartRadar-module-scss-module__-W6f3q__polygonGrow{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes ChartRadar-module-scss-module__-W6f3q__dotAppear{0%{opacity:0;r:0}to{opacity:1}}
.ChartDistribution-module-scss-module__lm9hjq__skillsDistSvg{width:100%;height:auto;display:block}.ChartDistribution-module-scss-module__lm9hjq__distArea{opacity:0;animation:.7s .4s forwards ChartDistribution-module-scss-module__lm9hjq__fadeInUp}.ChartDistribution-module-scss-module__lm9hjq__distLine{opacity:0;animation:.6s .6s forwards ChartDistribution-module-scss-module__lm9hjq__fadeInUp}.ChartDistribution-module-scss-module__lm9hjq__distMarker{opacity:0;animation:.4s .7s forwards ChartDistribution-module-scss-module__lm9hjq__fadeInUp}.ChartDistribution-module-scss-module__lm9hjq__distDot{opacity:0;animation:.4s 1s forwards ChartDistribution-module-scss-module__lm9hjq__scaleIn}@keyframes ChartDistribution-module-scss-module__lm9hjq__fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ChartDistribution-module-scss-module__lm9hjq__scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}
.SkillBars-module-scss-module__LydWCG__skillsBars{flex-direction:column;gap:16px;display:flex}.SkillBars-module-scss-module__LydWCG__skillBarItem{text-align:left}.SkillBars-module-scss-module__LydWCG__skillBarHeader{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.SkillBars-module-scss-module__LydWCG__skillBarName{color:#ffffffa6;letter-spacing:0;font-size:.82rem;font-weight:500}.SkillBars-module-scss-module__LydWCG__skillBarPct{font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}.SkillBars-module-scss-module__LydWCG__skillBarTrack{background:#ffffff0a;border-radius:100px;height:4px;overflow:hidden}.SkillBars-module-scss-module__LydWCG__skillBarFill{transform-origin:0;border-radius:100px;height:100%;animation:.8s cubic-bezier(.25,.46,.45,.94) forwards SkillBars-module-scss-module__LydWCG__barGrow;transform:scaleX(0)}@keyframes SkillBars-module-scss-module__LydWCG__barGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:1200px){.SkillBars-module-scss-module__LydWCG__skillBarTrack{height:6px}}@media (max-width:480px){.SkillBars-module-scss-module__LydWCG__skillBarName{font-size:.78rem}.SkillBars-module-scss-module__LydWCG__skillBarPct{font-size:.75rem}}
.SkillsChart-module-scss-module__ilbpHq__skillsChart{background:radial-gradient(ellipse at 50% 50%, #6c3aed0f 0%, transparent 50%),var(--bg-dark);padding:80px 0 60px;position:relative;overflow:visible}.SkillsChart-module-scss-module__ilbpHq__skillsChart:before{content:"";background:linear-gradient(90deg,#0000,#f59e0b4d,#0000);width:80%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.SkillsChart-module-scss-module__ilbpHq__skillsChartHeader{text-align:center;margin-bottom:40px}.SkillsChart-module-scss-module__ilbpHq__sectionTitle{text-align:center;letter-spacing:-.02em;margin-bottom:1rem;scroll-margin-top:80px;font-size:2rem;font-weight:800;transition:opacity .8s,transform .8s}@media (min-width:1200px){.SkillsChart-module-scss-module__ilbpHq__skillsChartHeader .SkillsChart-module-scss-module__ilbpHq__sectionTitle{letter-spacing:-.04em;margin-bottom:10px;font-size:2.4rem;line-height:1.1}}.SkillsChart-module-scss-module__ilbpHq__gradientText{background:linear-gradient(135deg, var(--gradient-start), var(--gradient-end));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.SkillsChart-module-scss-module__ilbpHq__sectionSubtitle{color:var(--text-muted);text-align:center;max-width:500px;margin:0 auto;font-size:.95rem;font-weight:400;line-height:1.5}.SkillsChart-module-scss-module__ilbpHq__skillsChartLayout{justify-content:center;align-items:stretch;gap:24px;padding-inline:16px;display:flex}.SkillsChart-module-scss-module__ilbpHq__skillsChartContainer{flex-shrink:0;width:420px;position:sticky;top:120px;overflow:visible}.SkillsChart-module-scss-module__ilbpHq__skillsChartSvg{aspect-ratio:1;width:100%;height:auto;margin:0 auto;display:block;overflow:visible}.SkillsChart-module-scss-module__ilbpHq__radarGrid,.SkillsChart-module-scss-module__ilbpHq__radarLine{opacity:0;animation:.6s forwards SkillsChart-module-scss-module__ilbpHq__fadeUp}.SkillsChart-module-scss-module__ilbpHq__radarPolygon{opacity:0;transform-origin:275px 275px;animation:.8s cubic-bezier(.34,1.56,.64,1) .2s forwards SkillsChart-module-scss-module__ilbpHq__polygonGrow}.SkillsChart-module-scss-module__ilbpHq__radarDot{opacity:0;animation:.5s forwards SkillsChart-module-scss-module__ilbpHq__dotAppear}.SkillsChart-module-scss-module__ilbpHq__radarLabel{opacity:0;text-transform:uppercase;animation:.5s forwards SkillsChart-module-scss-module__ilbpHq__fadeUp}@keyframes SkillsChart-module-scss-module__ilbpHq__fadeUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes SkillsChart-module-scss-module__ilbpHq__polygonGrow{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes SkillsChart-module-scss-module__ilbpHq__dotAppear{0%{opacity:0;r:0}to{opacity:1}}@keyframes SkillsChart-module-scss-module__ilbpHq__fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes SkillsChart-module-scss-module__ilbpHq__scaleIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes SkillsChart-module-scss-module__ilbpHq__barGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.SkillsChart-module-scss-module__ilbpHq__skillsPanel{flex-direction:column;flex:55%;gap:24px;max-width:600px;display:flex}.SkillsChart-module-scss-module__ilbpHq__skillsVerdictInline{background:linear-gradient(135deg,#6c3aed14,#2563eb0a);border:1px solid #8b5cf61f;border-radius:16px;justify-content:space-between;align-items:center;padding:16px;display:flex}.SkillsChart-module-scss-module__ilbpHq__verdictMain{flex-direction:column;gap:4px;display:flex}.SkillsChart-module-scss-module__ilbpHq__verdictLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.14em;font-size:.6rem;font-weight:600}.SkillsChart-module-scss-module__ilbpHq__verdictTitle{color:var(--text-white);letter-spacing:-.02em;font-size:1.3rem;font-weight:800;line-height:1.2}.SkillsChart-module-scss-module__ilbpHq__verdictBadge{color:#fff;letter-spacing:.03em;background:linear-gradient(135deg,#8b5cf6,#3b82f6);border-radius:100px;padding:8px 18px;font-size:.8rem;font-weight:700}.SkillsChart-module-scss-module__ilbpHq__skillsAvg{justify-content:space-between;align-items:baseline;padding:0 4px;display:flex}.SkillsChart-module-scss-module__ilbpHq__skillsAvgLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:600}.SkillsChart-module-scss-module__ilbpHq__skillsAvgValue{background:linear-gradient(135deg,#c4b5fd,#93c5fd);-webkit-text-fill-color:#0000;letter-spacing:-.03em;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:900;line-height:1}.SkillsChart-module-scss-module__ilbpHq__skillsDist{background:#ffffff05;border:1px solid #ffffff0d;border-radius:14px;padding:12px 8px 8px}.SkillsChart-module-scss-module__ilbpHq__skillsDistSvg{width:100%;height:auto;display:block}.SkillsChart-module-scss-module__ilbpHq__distArea{opacity:0;animation:.7s .4s forwards SkillsChart-module-scss-module__ilbpHq__fadeInUp}.SkillsChart-module-scss-module__ilbpHq__distLine{opacity:0;animation:.6s .6s forwards SkillsChart-module-scss-module__ilbpHq__fadeInUp}.SkillsChart-module-scss-module__ilbpHq__distMarker{opacity:0;animation:.4s .7s forwards SkillsChart-module-scss-module__ilbpHq__fadeInUp}.SkillsChart-module-scss-module__ilbpHq__distDot{opacity:0;animation:.4s 1s forwards SkillsChart-module-scss-module__ilbpHq__scaleIn}.SkillsChart-module-scss-module__ilbpHq__skillsBars{flex-direction:column;gap:16px;display:flex}.SkillsChart-module-scss-module__ilbpHq__skillBarItem{text-align:left}.SkillsChart-module-scss-module__ilbpHq__skillBarHeader{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.SkillsChart-module-scss-module__ilbpHq__skillBarName{color:#ffffffa6;letter-spacing:0;font-size:.82rem;font-weight:500}.SkillsChart-module-scss-module__ilbpHq__skillBarPct{font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}.SkillsChart-module-scss-module__ilbpHq__skillBarTrack{background:#ffffff0a;border-radius:100px;height:4px;overflow:hidden}.SkillsChart-module-scss-module__ilbpHq__skillBarFill{transform-origin:0;border-radius:100px;height:100%;animation:.8s cubic-bezier(.25,.46,.45,.94) forwards SkillsChart-module-scss-module__ilbpHq__barGrow;transform:scaleX(0)}@media (min-width:769px) and (max-width:1199px){.SkillsChart-module-scss-module__ilbpHq__skillsChartLayout{flex-direction:column;align-items:center;gap:32px}.SkillsChart-module-scss-module__ilbpHq__skillsChartContainer{width:420px;max-width:420px;margin:0 auto;position:static}.SkillsChart-module-scss-module__ilbpHq__skillsChartSvg{max-width:100%}.SkillsChart-module-scss-module__ilbpHq__skillsPanel{width:100%;max-width:540px;padding:0 16px}.SkillsChart-module-scss-module__ilbpHq__skillsChartHeader .SkillsChart-module-scss-module__ilbpHq__sectionTitle{font-size:2rem}}@media (max-width:768px){.SkillsChart-module-scss-module__ilbpHq__skillsChart{padding:48px 0}.SkillsChart-module-scss-module__ilbpHq__skillsChartHeader{padding:0 16px}.SkillsChart-module-scss-module__ilbpHq__skillsChartLayout{flex-flow:column wrap;align-items:stretch;gap:24px;min-width:0;padding:0 8px}.SkillsChart-module-scss-module__ilbpHq__skillsChartContainer{width:100%;max-width:100%;position:static}.SkillsChart-module-scss-module__ilbpHq__skillsChartSvg{width:100%;max-width:100%;height:auto;display:block}.SkillsChart-module-scss-module__ilbpHq__skillsPanel{width:100%;max-width:100%;padding:0 16px}.SkillsChart-module-scss-module__ilbpHq__skillsDist{width:100%}}@media (max-width:480px){.SkillsChart-module-scss-module__ilbpHq__skillsChartHeader .SkillsChart-module-scss-module__ilbpHq__sectionTitle{font-size:1.4rem}.SkillsChart-module-scss-module__ilbpHq__skillsChartHeader .SkillsChart-module-scss-module__ilbpHq__sectionSubtitle{font-size:.82rem}.SkillsChart-module-scss-module__ilbpHq__skillsChartLayout{gap:20px;padding-inline:8px}.SkillsChart-module-scss-module__ilbpHq__skillsPanel{gap:20px;padding:0 8px}.SkillsChart-module-scss-module__ilbpHq__skillsVerdictInline{text-align:center;flex-direction:column;gap:12px}.SkillsChart-module-scss-module__ilbpHq__verdictMain{align-items:center}.SkillsChart-module-scss-module__ilbpHq__skillsAvg{padding:0 8px}.SkillsChart-module-scss-module__ilbpHq__skillsAvgValue{font-size:1.6rem}.SkillsChart-module-scss-module__ilbpHq__skillsDist{padding:8px 4px 4px}.SkillsChart-module-scss-module__ilbpHq__skillsBars{gap:12px}.SkillsChart-module-scss-module__ilbpHq__skillBarName{font-size:.78rem}.SkillsChart-module-scss-module__ilbpHq__skillBarPct{font-size:.75rem}}@media (min-width:1200px){.SkillsChart-module-scss-module__ilbpHq__skillsChartLayout{flex-direction:row;align-items:flex-start;gap:48px;padding-inline:24px}.SkillsChart-module-scss-module__ilbpHq__skillsChartContainer{flex-shrink:0;width:418px;position:sticky;top:100px}.SkillsChart-module-scss-module__ilbpHq__skillsChartSvg{max-width:100%}.SkillsChart-module-scss-module__ilbpHq__skillsPanel{flex:55%;max-width:600px;padding-top:24px}.SkillsChart-module-scss-module__ilbpHq__skillsBars{gap:20px}.SkillsChart-module-scss-module__ilbpHq__skillBarTrack{height:6px}}
.TeamCard-module-scss-module__s9LTqq__card{background:var(--bg-card);border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;align-items:center;padding:36px 28px;display:flex}.TeamCard-module-scss-module__s9LTqq__avatar{object-fit:cover;border:2px solid #6c3aed40;border-radius:50%;width:88px;height:88px;margin:0 0 18px}.TeamCard-module-scss-module__s9LTqq__name{text-align:center;letter-spacing:-.01em;margin-bottom:4px;font-size:1.15rem;font-weight:700}.TeamCard-module-scss-module__s9LTqq__role{color:var(--primary-light);text-align:center;margin-bottom:4px;font-size:.82rem;font-weight:600}.TeamCard-module-scss-module__s9LTqq__exp{color:#ffffff73;text-align:center;margin-bottom:20px;font-size:.78rem}.TeamCard-module-scss-module__s9LTqq__companyHighlight{color:var(--accent);font-weight:600}.TeamCard-module-scss-module__s9LTqq__description{color:#ffffffa6;text-align:center;max-width:340px;margin-bottom:22px;font-size:.85rem;line-height:1.6}.TeamCard-module-scss-module__s9LTqq__divider{background:linear-gradient(90deg,#8b5cf699,#3b82f699);border-radius:1px;width:32px;height:2px;margin-bottom:20px}.TeamCard-module-scss-module__s9LTqq__helpLabel{color:#ffffff73;text-transform:uppercase;letter-spacing:.12em;margin-bottom:14px;font-size:.68rem;font-weight:700}.TeamCard-module-scss-module__s9LTqq__helpList{flex-direction:column;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:flex}.TeamCard-module-scss-module__s9LTqq__helpList li{color:#fffc;padding-left:18px;font-size:.82rem;line-height:1.5;position:relative}.TeamCard-module-scss-module__s9LTqq__helpList li:before{content:"";background:linear-gradient(135deg,#8b5cf6,#3b82f6);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}@media (max-width:768px){.TeamCard-module-scss-module__s9LTqq__card{padding:24px 20px}.TeamCard-module-scss-module__s9LTqq__avatar{width:72px;height:72px;margin-bottom:14px}.TeamCard-module-scss-module__s9LTqq__name{font-size:1.05rem}.TeamCard-module-scss-module__s9LTqq__role{font-size:.78rem}.TeamCard-module-scss-module__s9LTqq__exp{margin-bottom:16px;font-size:.72rem}.TeamCard-module-scss-module__s9LTqq__divider{margin-bottom:16px}.TeamCard-module-scss-module__s9LTqq__description{margin-bottom:18px;font-size:.8rem}.TeamCard-module-scss-module__s9LTqq__helpLabel{margin-bottom:12px;font-size:.64rem}.TeamCard-module-scss-module__s9LTqq__helpList li{font-size:.78rem}}@media (max-width:480px){.TeamCard-module-scss-module__s9LTqq__card{padding:28px 24px}.TeamCard-module-scss-module__s9LTqq__avatar{width:80px;height:80px;margin-bottom:16px}}
.TeamSection-module-scss-module__yAmkha__team{padding:80px 0;position:relative}.TeamSection-module-scss-module__yAmkha__team:before{content:"";background:linear-gradient(90deg,#0000,#f59e0b4d,#0000);width:80%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.TeamSection-module-scss-module__yAmkha__container{max-width:1200px;margin:0 auto;padding:0 16px}.TeamSection-module-scss-module__yAmkha__sectionTitle{text-align:center;letter-spacing:-.02em;margin-bottom:1rem;scroll-margin-top:80px;font-size:2rem;font-weight:800;transition:opacity .8s,transform .8s}.TeamSection-module-scss-module__yAmkha__gradientText{background:linear-gradient(135deg, var(--gradient-start), var(--gradient-end));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.TeamSection-module-scss-module__yAmkha__sectionSubtitle{text-align:center;color:var(--text-gray);max-width:700px;margin:0 auto 3rem;font-size:1.1rem}.TeamSection-module-scss-module__yAmkha__teamGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;display:grid}@media (max-width:768px){.TeamSection-module-scss-module__yAmkha__team{padding-top:48px;padding-bottom:48px}.TeamSection-module-scss-module__yAmkha__sectionTitle{scroll-margin-top:90px;font-size:1.5rem}.TeamSection-module-scss-module__yAmkha__teamGrid{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1199px){.TeamSection-module-scss-module__yAmkha__teamGrid{grid-template-columns:1fr;gap:24px;max-width:480px;margin:0 auto}}
.ReviewCard-module-scss-module__v5j1ra__card{background:var(--bg-card);border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;justify-content:space-between;padding:32px;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex;position:relative}.ReviewCard-module-scss-module__v5j1ra__card:hover{border-color:#6c3aed33;transform:translateY(-3px);box-shadow:0 12px 40px #6c3aed14}.ReviewCard-module-scss-module__v5j1ra__quote{color:#fff9;flex:1;margin-bottom:28px;font-size:.92rem;font-style:italic;line-height:1.75}.ReviewCard-module-scss-module__v5j1ra__footer{border-top:1px solid #ffffff0d;align-items:center;gap:14px;padding-top:20px;display:flex}.ReviewCard-module-scss-module__v5j1ra__initials{width:42px;height:42px;color:var(--primary-light);background:linear-gradient(135deg,#6c3aed33,#2563eb26);border:1px solid #8b5cf633;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}.ReviewCard-module-scss-module__v5j1ra__author{color:var(--text-white);font-size:.9rem;font-weight:700;line-height:1.3}.ReviewCard-module-scss-module__v5j1ra__position{color:var(--text-muted);margin-top:2px;font-size:.78rem;line-height:1.3}@media (max-width:768px){.ReviewCard-module-scss-module__v5j1ra__card{padding:24px}}
.ReputationSection-module-scss-module__gDagRG__reputation{padding:80px 0;position:relative}.ReputationSection-module-scss-module__gDagRG__reputation:before{content:"";background:linear-gradient(90deg,#0000,#f59e0b4d,#0000);width:80%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ReputationSection-module-scss-module__gDagRG__container{max-width:1200px;margin:0 auto;padding:0 16px}.ReputationSection-module-scss-module__gDagRG__sectionTitle{text-align:center;letter-spacing:-.02em;margin-bottom:1rem;scroll-margin-top:80px;font-size:2rem;font-weight:800;transition:opacity .8s,transform .8s}.ReputationSection-module-scss-module__gDagRG__sectionSubtitle{text-align:center;color:var(--text-gray);max-width:700px;margin:0 auto 3rem;font-size:1.1rem}.ReputationSection-module-scss-module__gDagRG__reviewsGrid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:28px;display:grid}@media (max-width:768px){.ReputationSection-module-scss-module__gDagRG__reputation{padding-top:48px;padding-bottom:48px}.ReputationSection-module-scss-module__gDagRG__sectionTitle{scroll-margin-top:90px;font-size:1.5rem}.ReputationSection-module-scss-module__gDagRG__reviewsGrid{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1199px){.ReputationSection-module-scss-module__gDagRG__reviewsGrid{grid-template-columns:1fr;max-width:520px;margin:0 auto}}
.Accordion-module-scss-module__9ctZca__accordion{flex-direction:column;gap:12px;padding-inline:12px;display:flex}.Accordion-module-scss-module__9ctZca__item{background:var(--bg-card);border:1px solid #ffffff0f;border-radius:16px;transition:border-color .3s,box-shadow .3s;overflow:hidden}.Accordion-module-scss-module__9ctZca__item:hover{border-color:#6c3aed26}.Accordion-module-scss-module__9ctZca__item[open]{border-color:#6c3aed33;box-shadow:0 4px 20px #6c3aed0f}.Accordion-module-scss-module__9ctZca__question{-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;gap:16px;padding:20px 24px;list-style:none;display:flex}.Accordion-module-scss-module__9ctZca__question::-webkit-details-marker{display:none}.Accordion-module-scss-module__9ctZca__question:hover{background:#ffffff03}.Accordion-module-scss-module__9ctZca__number{color:var(--primary-light);opacity:.6;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:24px;font-size:.75rem;font-weight:700}.Accordion-module-scss-module__9ctZca__text{color:var(--text-white);flex:1;font-size:.95rem;font-weight:600;line-height:1.4}.Accordion-module-scss-module__9ctZca__toggle{background:#ffffff08;border-radius:8px;flex-shrink:0;width:28px;height:28px;transition:background .2s;position:relative}.Accordion-module-scss-module__9ctZca__toggle:before,.Accordion-module-scss-module__9ctZca__toggle:after{content:"";background:var(--text-muted);border-radius:1px;width:12px;height:2px;transition:transform .25s;position:absolute;top:50%;left:50%}.Accordion-module-scss-module__9ctZca__toggle:before{transform:translate(-50%,-50%)}.Accordion-module-scss-module__9ctZca__toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.Accordion-module-scss-module__9ctZca__item[open] .Accordion-module-scss-module__9ctZca__toggle{background:#6c3aed1a}.Accordion-module-scss-module__9ctZca__item[open] .Accordion-module-scss-module__9ctZca__toggle:after{transform:translate(-50%,-50%)rotate(0)}.Accordion-module-scss-module__9ctZca__item[open] .Accordion-module-scss-module__9ctZca__toggle:before,.Accordion-module-scss-module__9ctZca__item[open] .Accordion-module-scss-module__9ctZca__toggle:after{background:var(--primary-light)}.Accordion-module-scss-module__9ctZca__answer{padding:0 24px;animation:.35s Accordion-module-scss-module__9ctZca__slideUp;overflow:hidden}.Accordion-module-scss-module__9ctZca__item[open] .Accordion-module-scss-module__9ctZca__answer{animation:.35s Accordion-module-scss-module__9ctZca__slideDown}.Accordion-module-scss-module__9ctZca__answerContent{color:var(--text-gray);padding:0 0 20px 40px;font-size:.88rem;line-height:1.7}.Accordion-module-scss-module__9ctZca__answerContent p{margin:0}@keyframes Accordion-module-scss-module__9ctZca__slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes Accordion-module-scss-module__9ctZca__slideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@media (max-width:768px){.Accordion-module-scss-module__9ctZca__question{gap:10px;padding:16px 18px}.Accordion-module-scss-module__9ctZca__text{font-size:.88rem}.Accordion-module-scss-module__9ctZca__answerContent{padding:0 0 16px;font-size:.82rem}.Accordion-module-scss-module__9ctZca__number{min-width:20px}}
.FAQSection-module-scss-module__zcAzaW__faq{background:radial-gradient(ellipse 600px 400px at 15% 30%, #f59e0b0f 0%, transparent 60%),radial-gradient(ellipse 500px 350px at 85% 70%, #6c3aed0d 0%, transparent 50%),var(--bg-dark);padding:80px 0 100px;position:relative;overflow:hidden}.FAQSection-module-scss-module__zcAzaW__faq:before{content:"";background:linear-gradient(90deg,#0000,#f59e0b4d,#0000);width:80%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.FAQSection-module-scss-module__zcAzaW__faq:after{content:"";background:linear-gradient(90deg,#0000,#6c3aed4d,#0000);width:80%;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.FAQSection-module-scss-module__zcAzaW__bgEffect{pointer-events:none;position:absolute;inset:0}.FAQSection-module-scss-module__zcAzaW__bgEffect:before{content:"";background-image:radial-gradient(#f59e0b14 1px,#0000 1px),radial-gradient(#6c3aed0d 1px,#0000 1px);background-position:0 0,20px 20px;background-size:40px 40px,80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 50%,#000 10%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 10%,#0000 100%)}.FAQSection-module-scss-module__zcAzaW__shape1{will-change:transform;pointer-events:none;border:1.5px solid #f59e0b1f;border-radius:50%;width:130px;height:130px;transition:none;position:absolute;top:8%;left:3%}.FAQSection-module-scss-module__zcAzaW__shape2{will-change:transform;pointer-events:none;border:1px solid #6c3aed1a;border-radius:14px;width:80px;height:80px;transition:none;position:absolute;top:55%;right:6%}.FAQSection-module-scss-module__zcAzaW__shape3{will-change:transform;pointer-events:none;background:#f59e0b0d;border-radius:50%;width:45px;height:45px;transition:none;position:absolute;bottom:15%;left:12%}.FAQSection-module-scss-module__zcAzaW__container{position:relative}.FAQSection-module-scss-module__zcAzaW__list{flex-direction:column;gap:12px;max-width:720px;margin:0 auto;display:flex}@media (max-width:768px){.FAQSection-module-scss-module__zcAzaW__faq{padding-top:48px;padding-bottom:48px;overflow-x:hidden}.section-title{scroll-margin-top:90px}}
.ContactSection-module-scss-module__T5JYba__contact{padding:80px 0 100px;position:relative;overflow:visible}.ContactSection-module-scss-module__T5JYba__content{align-self:start;position:sticky;top:100px}.ContactSection-module-scss-module__T5JYba__bgEffect{pointer-events:none;position:absolute;inset:0}.ContactSection-module-scss-module__T5JYba__bgEffect:before{content:"";filter:blur(40px);background:radial-gradient(circle,#6c3aed14,#0000 70%);width:400px;height:400px;position:absolute;bottom:10%;left:40%}.ContactSection-module-scss-module__T5JYba__bgEffect:after{content:"";filter:blur(90px);background:radial-gradient(circle,#2563eb17,#0000 70%);width:300px;height:300px;position:absolute;top:0;right:50%}.ContactSection-module-scss-module__T5JYba__layout{grid-template-columns:1fr 1fr;gap:64px;display:grid}.ContactSection-module-scss-module__T5JYba__title{letter-spacing:-.03em;margin-bottom:16px;font-size:2.4rem;font-weight:800;line-height:1.15}.ContactSection-module-scss-module__T5JYba__subtitle{color:var(--text-gray);max-width:420px;margin-bottom:32px;font-size:1rem;line-height:1.6}.ContactSection-module-scss-module__T5JYba__features{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.ContactSection-module-scss-module__T5JYba__feature{align-items:center;gap:14px;display:flex}.ContactSection-module-scss-module__T5JYba__featureIcon{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;display:flex}.ContactSection-module-scss-module__T5JYba__featureLabel{color:#ffffffb3;font-size:.9rem;font-weight:500}.ContactSection-module-scss-module__T5JYba__divider{background:linear-gradient(90deg, var(--gradient-start), var(--gradient-end));border-radius:1px;width:48px;height:2px;margin-bottom:28px}.ContactSection-module-scss-module__T5JYba__telegram{margin-top:16px}.ContactSection-module-scss-module__T5JYba__telegramLink{color:#60a5fa;background:#3b82f614;border:1px solid #3b82f626;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.ContactSection-module-scss-module__T5JYba__telegramLink:hover{background:#3b82f61f;border-color:#3b82f640;transform:translateY(-1px)}.ContactSection-module-scss-module__T5JYba__form{background:var(--bg-card);border:1px solid #ffffff0f;border-radius:24px;flex-direction:column;gap:22px;padding:36px;display:flex;position:relative;overflow:hidden}.ContactSection-module-scss-module__T5JYba__form:before{content:"";background:linear-gradient(90deg, var(--gradient-start), var(--gradient-end));height:3px;position:absolute;top:0;left:0;right:0}.ContactSection-module-scss-module__T5JYba__formSuccess{justify-content:center;min-height:300px;}.ContactSection-module-scss-module__T5JYba__formError{justify-content:center;min-height:300px;}.ContactSection-module-scss-module__T5JYba__formHeader{align-items:center;gap:16px;margin-bottom:4px;display:flex}.ContactSection-module-scss-module__T5JYba__formHeaderIcon{background:linear-gradient(135deg,#6c3aed26,#2563eb1a);border:1px solid #8b5cf626;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.5rem;display:flex}.ContactSection-module-scss-module__T5JYba__formTitle{color:var(--text-white);margin:0;font-size:1.2rem;font-weight:700}.ContactSection-module-scss-module__T5JYba__formSubtitle{color:var(--text-muted);margin:2px 0 0;font-size:.82rem}.ContactSection-module-scss-module__T5JYba__formTelegramBtn{text-align:center;margin-top:12px}.ContactSection-module-scss-module__T5JYba__selectedFormat{flex-direction:column;gap:8px;display:flex}.ContactSection-module-scss-module__T5JYba__formatLabel{color:var(--text-muted);letter-spacing:.02em;font-size:.78rem;font-weight:600}.ContactSection-module-scss-module__T5JYba__formatBadge{background:linear-gradient(135deg,#6c3aed1f,#2563eb14);border:1px solid #8b5cf633;border-radius:12px;align-items:center;gap:10px;max-width:fit-content;padding:10px 14px;transition:background .2s,border-color .2s;display:inline-flex}.ContactSection-module-scss-module__T5JYba__formatBadge:hover{background:linear-gradient(135deg,#6c3aed26,#2563eb1a);border-color:#8b5cf64d}.ContactSection-module-scss-module__T5JYba__formatIcon{flex-shrink:0;font-size:1.1rem}.ContactSection-module-scss-module__T5JYba__formatName{color:var(--text-white);font-size:.85rem;font-weight:600}.ContactSection-module-scss-module__T5JYba__formatClear{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:.9rem;transition:color .2s,background-color .2s;display:flex}.ContactSection-module-scss-module__T5JYba__formatClear:hover{color:var(--text-white);background:#ffffff1a}.ContactSection-module-scss-module__T5JYba__levelSelector{flex-direction:column;gap:10px;display:flex}.ContactSection-module-scss-module__T5JYba__levelLabel{color:var(--text-muted);letter-spacing:.02em;font-size:.78rem;font-weight:600}.ContactSection-module-scss-module__T5JYba__levelButtons{flex-wrap:wrap;gap:8px;display:flex}.ContactSection-module-scss-module__T5JYba__levelBtn{cursor:pointer;color:var(--text-muted);background:#0f172a80;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:.82rem;font-weight:500;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.ContactSection-module-scss-module__T5JYba__levelBtn:hover{color:#ffffffb3;background:#0f172ab3;border-color:#8b5cf640}.ContactSection-module-scss-module__T5JYba__levelBtnActive{color:var(--text-white);background:linear-gradient(135deg,#6c3aed26,#2563eb1a);border-color:#8b5cf659;box-shadow:0 0 0 2px #6c3aed1a}.ContactSection-module-scss-module__T5JYba__levelBtnActive:hover{background:linear-gradient(135deg,#6c3aed33,#2563eb1f);border-color:#8b5cf673}.ContactSection-module-scss-module__T5JYba__levelEmoji{font-size:1rem;line-height:1}.ContactSection-module-scss-module__T5JYba__levelLabelBtn{line-height:1}.ContactSection-module-scss-module__T5JYba__field{flex-direction:column;gap:8px;display:flex}.ContactSection-module-scss-module__T5JYba__field label{color:#ffffffb3;letter-spacing:.02em;font-size:.82rem;font-weight:600}.ContactSection-module-scss-module__T5JYba__field input,.ContactSection-module-scss-module__T5JYba__field textarea{width:100%;color:var(--text-white);background:#0f172a80;border:1px solid #ffffff0f;border-radius:12px;outline:none;padding:13px 16px;font-family:inherit;font-size:.92rem;transition:border-color .25s,background-color .25s,box-shadow .25s}.ContactSection-module-scss-module__T5JYba__field input::placeholder,.ContactSection-module-scss-module__T5JYba__field textarea::placeholder{color:#ffffff80}.ContactSection-module-scss-module__T5JYba__field textarea{resize:vertical;min-height:80px;padding-top:14px}.ContactSection-module-scss-module__T5JYba__field.ContactSection-module-scss-module__T5JYba__focused input,.ContactSection-module-scss-module__T5JYba__field.ContactSection-module-scss-module__T5JYba__focused textarea{background:#0f172ab3;border-color:#8b5cf666;box-shadow:0 0 0 3px #6c3aed1a,0 4px 16px #6c3aed0f}.ContactSection-module-scss-module__T5JYba__optional{color:var(--text-muted);font-weight:400}.ContactSection-module-scss-module__T5JYba__checkboxGroup{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;align-items:flex-start;gap:12px;margin:0;padding:14px 16px;transition:background .2s;display:flex}.ContactSection-module-scss-module__T5JYba__checkboxGroup:hover{background:#ffffff08}.ContactSection-module-scss-module__T5JYba__checkboxGroup input[type=checkbox]{accent-color:var(--primary);cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:2px}.ContactSection-module-scss-module__T5JYba__checkboxLabel{color:var(--text-muted);cursor:pointer;font-size:.78rem;line-height:1.5}.ContactSection-module-scss-module__T5JYba__submitBtn{justify-content:center;align-items:center;gap:10px;margin-top:4px;padding:15px 28px;font-size:.95rem;display:flex}.ContactSection-module-scss-module__T5JYba__arrow{font-size:1.1rem;transition:transform .3s}.ContactSection-module-scss-module__T5JYba__submitBtn:hover .ContactSection-module-scss-module__T5JYba__arrow{transform:translate(4px)}@media (max-width:768px){.ContactSection-module-scss-module__T5JYba__contact{padding-top:48px;padding-bottom:48px}.ContactSection-module-scss-module__T5JYba__layout{grid-template-columns:1fr;gap:28px}.ContactSection-module-scss-module__T5JYba__title{margin-bottom:12px;font-size:1.5rem}.ContactSection-module-scss-module__T5JYba__subtitle{margin-bottom:24px;font-size:.85rem}.ContactSection-module-scss-module__T5JYba__features{gap:10px;margin-bottom:24px}.ContactSection-module-scss-module__T5JYba__feature{gap:12px}.ContactSection-module-scss-module__T5JYba__featureIcon{border-radius:10px;width:36px;height:36px;font-size:.95rem}.ContactSection-module-scss-module__T5JYba__featureLabel{font-size:.85rem}.ContactSection-module-scss-module__T5JYba__divider{width:40px;margin-bottom:20px}.ContactSection-module-scss-module__T5JYba__form{border-radius:20px;gap:18px;padding:20px 16px}.ContactSection-module-scss-module__T5JYba__selectedFormat{gap:6px}.ContactSection-module-scss-module__T5JYba__formatLabel{font-size:.75rem}.ContactSection-module-scss-module__T5JYba__formatBadge{border-radius:10px;gap:8px;padding:8px 12px}.ContactSection-module-scss-module__T5JYba__formatIcon{font-size:1rem}.ContactSection-module-scss-module__T5JYba__formatName{font-size:.8rem}.ContactSection-module-scss-module__T5JYba__formatClear{width:16px;height:16px;font-size:.85rem}.ContactSection-module-scss-module__T5JYba__levelSelector{gap:8px}.ContactSection-module-scss-module__T5JYba__levelLabel{font-size:.75rem}.ContactSection-module-scss-module__T5JYba__levelButtons{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ContactSection-module-scss-module__T5JYba__levelBtn{border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:52px;padding:10px 6px;font-size:.72rem}.ContactSection-module-scss-module__T5JYba__levelBtnActive{box-shadow:0 0 0 1px #6c3aed26}.ContactSection-module-scss-module__T5JYba__levelEmoji{font-size:1.1rem}.ContactSection-module-scss-module__T5JYba__levelLabelBtn{white-space:nowrap;font-size:.7rem}.ContactSection-module-scss-module__T5JYba__formHeader{gap:12px;margin-bottom:0}.ContactSection-module-scss-module__T5JYba__formHeaderIcon{border-radius:12px;width:38px;height:38px;font-size:1.1rem}.ContactSection-module-scss-module__T5JYba__formTitle{font-size:.95rem}.ContactSection-module-scss-module__T5JYba__formSubtitle{font-size:.75rem}.ContactSection-module-scss-module__T5JYba__field{gap:6px}.ContactSection-module-scss-module__T5JYba__field label{font-size:.78rem}.ContactSection-module-scss-module__T5JYba__field input,.ContactSection-module-scss-module__T5JYba__field textarea{border-radius:10px;padding:11px 14px;font-size:.88rem}.ContactSection-module-scss-module__T5JYba__field textarea{min-height:70px;padding-top:12px}}@media (min-width:769px) and (max-width:1199px){.ContactSection-module-scss-module__T5JYba__layout{grid-template-columns:1fr;max-width:720px;margin:0 auto}.ContactSection-module-scss-module__T5JYba__content{position:static}.ContactSection-module-scss-module__T5JYba__subtitle{max-width:100%}.ContactSection-module-scss-module__T5JYba__features{align-items:flex-start;gap:14px}.ContactSection-module-scss-module__T5JYba__feature{gap:14px}.ContactSection-module-scss-module__T5JYba__featureIcon{width:40px;height:40px;font-size:1.1rem}.ContactSection-module-scss-module__T5JYba__featureLabel{font-size:.88rem}.ContactSection-module-scss-module__T5JYba__divider{width:44px;margin-bottom:24px}.ContactSection-module-scss-module__T5JYba__telegram{text-align:left}.ContactSection-module-scss-module__T5JYba__telegramLink{padding:8px 14px;font-size:.82rem}.ContactSection-module-scss-module__T5JYba__form{padding:28px 24px}.ContactSection-module-scss-module__T5JYba__formHeader{gap:14px;margin-bottom:4px}.ContactSection-module-scss-module__T5JYba__formHeaderIcon{width:44px;height:44px;font-size:1.2rem}.ContactSection-module-scss-module__T5JYba__formTitle{font-size:1.1rem}.ContactSection-module-scss-module__T5JYba__formSubtitle{font-size:.8rem}.ContactSection-module-scss-module__T5JYba__field input,.ContactSection-module-scss-module__T5JYba__field textarea{padding:12px 15px;font-size:.9rem}}
