.LandingPage_hero__5MNxg{position:relative;min-height:min(92vh,900px);display:flex;align-items:center;overflow:hidden;background:var(--landing-hero-bg,var(--color-neutral-950));padding:7rem 0 5rem}.LandingPage_heroMedia__r_UWD{position:absolute;inset:0 0 0 auto;width:66%;z-index:0;mask-image:linear-gradient(90deg,transparent,#000 38%),linear-gradient(180deg,transparent 100px,#000 320px);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 38%),linear-gradient(180deg,transparent 100px,#000 320px);-webkit-mask-composite:source-in;animation:LandingPage_fadeIn__BwU9K .8s ease-out both}.LandingPage_heroImage__I_DUi{object-fit:cover;object-position:center}.LandingPage_heroShade__zYYs0{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.35) 0,transparent 25%),linear-gradient(0deg,var(--color-neutral-950) 0,transparent 30%)}.LandingPage_heroContainer__2v8yx{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.LandingPage_heroContent__l5WyY{display:flex;flex-direction:column;gap:1.5rem;max-width:560px}.LandingPage_heroTitle__f_yQE{font-size:clamp(2.5rem,5vw,4rem);font-weight:var(--font-weight-bold);line-height:1.08;letter-spacing:var(--tracking-tight);color:#ffffff;white-space:pre-line;text-wrap:balance;animation:LandingPage_fadeInUp__Ms_JZ .6s ease-out .1s both}.LandingPage_heroSubtitle__TEwT_{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:rgba(255,255,255,.72);max-width:480px;animation:LandingPage_fadeInUp__Ms_JZ .6s ease-out .2s both;text-wrap:pretty}.LandingPage_heroCta__pjX9d{display:flex;gap:1.25rem;align-items:center;animation:LandingPage_fadeInUp__Ms_JZ .6s ease-out .3s both}.LandingPage_heroCtaButton__WWYnI{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2.25rem;background:var(--landing-gradient);color:#fff;font-size:var(--button-large-size);font-weight:var(--font-weight-semibold);font-family:inherit;border:none;border-radius:50px;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease;box-shadow:0 10px 30px rgba(var(--landing-accent-rgb),.25);text-decoration:none}.LandingPage_heroCtaButton__WWYnI:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(var(--landing-accent-rgb),.35)}.LandingPage_heroCtaSecondary__Hw9Xp{display:inline-flex;align-items:center;padding:.5rem 0;color:rgba(255,255,255,.75);font-size:var(--button-medium-size);font-weight:var(--font-weight-medium);text-decoration:underline;text-decoration-color:rgba(255,255,255,.25);text-underline-offset:5px;transition:color .2s ease}.LandingPage_heroCtaSecondary__Hw9Xp:hover{color:#fff}@keyframes LandingPage_fadeIn__BwU9K{0%{opacity:0}to{opacity:1}}.LandingPage_problem__DuwrW{padding:4rem 0;background:var(--color-neutral-950);position:relative;overflow:hidden}.LandingPage_problem__DuwrW:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,rgba(var(--landing-accent-rgb),.3) 50%,transparent 100%)}.LandingPage_problemContainer__w8VLQ{max-width:720px;margin:0 auto;padding:0 2rem}.LandingPage_sectionLabel__Wu7kR{display:inline-flex;align-items:center;gap:.75rem;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--landing-accent);margin-bottom:1.5rem}.LandingPage_sectionLabelLine__jnkCa{width:24px;height:1px;background:var(--landing-accent)}.LandingPage_problemTitle__HPwcF{font-size:var(--heading-2-size);font-weight:var(--font-weight-bold);color:#fff;margin-bottom:1.5rem;line-height:var(--leading-tight);text-wrap:balance}.LandingPage_problemText__fOOPy{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:rgba(255,255,255,.6);text-wrap:pretty}.LandingPage_solution__ru_En{padding:4rem 0;background:linear-gradient(180deg,var(--color-neutral-950) 0,#0c1222 100%);position:relative}.LandingPage_solutionContainer__pifBO{max-width:720px;margin:0 auto;padding:0 2rem}.LandingPage_solutionText__xTjvq{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:rgba(255,255,255,.6);text-wrap:pretty}.LandingPage_features__G9yUY{padding:6rem 0;background:#0c1222;position:relative;overflow:hidden}.LandingPage_features__G9yUY:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,rgba(var(--landing-accent-rgb),.2) 50%,transparent 100%)}.LandingPage_featuresContainer__HtaDZ{max-width:1100px;margin:0 auto;padding:0 2rem}.LandingPage_featuresHeader__qauL8{text-align:center;margin-bottom:4rem}.LandingPage_featuresTitle__IOA_C{font-size:var(--heading-2-size);font-weight:var(--font-weight-bold);color:#fff;margin-bottom:1rem;text-wrap:balance}.LandingPage_featuresGrid__RsPcm{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.LandingPage_featureCard__f1Wyj{position:relative;padding:2rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:20px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.LandingPage_featureCard__f1Wyj:before{content:"";position:absolute;inset:0;border-radius:20px;background:linear-gradient(135deg,rgba(var(--landing-accent-rgb),.08) 0,transparent 60%);opacity:0;transition:opacity .4s ease}.LandingPage_featureCard__f1Wyj:hover{transform:translateY(-4px);border-color:rgba(var(--landing-accent-rgb),.2);box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 40px rgba(var(--landing-accent-rgb),.05)}.LandingPage_featureCard__f1Wyj:hover:before{opacity:1}.LandingPage_featureTitle__9NnW0{font-size:var(--heading-5-size);font-weight:var(--font-weight-semibold);color:#f1f5f9;margin-bottom:.75rem;position:relative;z-index:1}.LandingPage_featureDescription__fXSRu{font-size:var(--body-medium-size);line-height:var(--leading-relaxed);color:rgba(255,255,255,.5);position:relative;z-index:1;text-wrap:pretty}.LandingPage_trust__KlOIB{padding:5rem 0;background:#0c1222;position:relative}.LandingPage_trustContainer___KG9b{max-width:800px;margin:0 auto;padding:0 2rem}.LandingPage_trustCard__PV90H{position:relative;padding:3rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:24px;text-align:center;overflow:hidden}.LandingPage_trustCard__PV90H:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:200px;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--landing-accent-rgb),.4),transparent)}.LandingPage_trustTitle__HdNwB{font-size:var(--heading-4-size);font-weight:var(--font-weight-semibold);color:#f1f5f9;margin-bottom:1rem}.LandingPage_trustText__tUnAR{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:rgba(255,255,255,.55);max-width:600px;margin:0 auto;text-wrap:pretty}.LandingPage_cta__MuGhZ{padding:6rem 0 8rem;position:relative;overflow:hidden;background:var(--color-neutral-950)}.LandingPage_cta__MuGhZ:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,rgba(var(--landing-accent-rgb),.2) 50%,transparent 100%)}.LandingPage_ctaGlow__kPBS0{position:absolute;width:500px;height:500px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--landing-accent);filter:blur(150px);opacity:.06}.LandingPage_ctaContainer__qjWer{max-width:700px;margin:0 auto;padding:0 2rem;text-align:center;position:relative;z-index:2}.LandingPage_ctaTitle__gHubH{font-size:clamp(2rem,4vw,3rem);font-weight:var(--font-weight-bold);color:#fff;margin-bottom:1rem;line-height:var(--leading-tight);text-wrap:balance}.LandingPage_ctaSubtitle__MYui8{font-size:var(--text-lg);color:rgba(255,255,255,.55);margin-bottom:2.5rem;line-height:var(--leading-relaxed);text-wrap:pretty}.LandingPage_ctaButton__CAGI7{display:inline-flex;align-items:center;gap:.5rem;padding:1.125rem 3rem;background:var(--landing-gradient);color:#fff;font-size:var(--button-large-size);font-weight:var(--font-weight-semibold);font-family:inherit;letter-spacing:var(--tracking-wide);border:none;border-radius:50px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 20px rgba(var(--landing-accent-rgb),.3),0 8px 32px rgba(var(--landing-accent-rgb),.2);text-decoration:none}.LandingPage_ctaButton__CAGI7:hover{transform:translateY(-2px);box-shadow:0 0 30px rgba(var(--landing-accent-rgb),.4),0 12px 40px rgba(var(--landing-accent-rgb),.3)}.LandingPage_ctaBullets__d8wjR{display:flex;justify-content:center;gap:2rem;margin-top:2rem;flex-wrap:wrap}.LandingPage_ctaBullet__uM7br{display:flex;align-items:center;gap:.5rem;font-size:var(--text-sm);color:rgba(255,255,255,.45)}.LandingPage_ctaBullet__uM7br svg{width:16px;height:16px;stroke:var(--landing-accent);fill:none;stroke-width:2}.LandingPage_moreCases__3Yh8C{padding:5rem 0;background:#0c1222;position:relative}.LandingPage_moreCases__3Yh8C:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06) 50%,transparent)}.LandingPage_moreCasesContainer__BH9iw{max-width:1100px;margin:0 auto;padding:0 2rem}.LandingPage_moreCasesTitle__xWejD{font-size:var(--heading-3-size);font-weight:var(--font-weight-semibold);color:#f1f5f9;text-align:center;margin-bottom:2.5rem}.LandingPage_moreCasesGrid__SRTov{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.LandingPage_moreCaseLink__kVoNa{display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:16px;text-decoration:none;transition:all .3s ease;color:rgba(255,255,255,.7);font-weight:var(--font-weight-medium)}.LandingPage_moreCaseLink__kVoNa:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);color:#fff;transform:translateY(-2px)}.LandingPage_moreCaseName__Asbwa{font-size:var(--text-sm)}.LandingPage_moreCaseArrow__j74Ln{margin-left:auto;opacity:0;transform:translateX(-4px);transition:all .3s ease;color:var(--landing-accent)}.LandingPage_moreCaseLink__kVoNa:hover .LandingPage_moreCaseArrow__j74Ln{opacity:1;transform:translateX(0)}@keyframes LandingPage_fadeInUp__Ms_JZ{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.LandingPage_animateIn__4Byzy{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.LandingPage_animateIn__4Byzy.LandingPage_visible__bF7zu{opacity:1;transform:translateY(0)}@media (max-width:1024px){.LandingPage_heroMedia__r_UWD{width:80%}}@media (max-width:768px){.LandingPage_hero__5MNxg{min-height:0;display:block;padding:0 0 3rem}.LandingPage_heroMedia__r_UWD{position:relative;inset:auto;width:100%;margin-top:4.5rem;aspect-ratio:5/4;max-height:52svh;mask-image:linear-gradient(180deg,transparent,#000 110px,#000 55%,transparent);mask-composite:add;-webkit-mask-image:linear-gradient(180deg,transparent,#000 110px,#000 55%,transparent);-webkit-mask-composite:source-over}.LandingPage_heroShade__zYYs0{background:linear-gradient(180deg,rgba(0,0,0,.55),transparent 22%)}.LandingPage_heroContainer__2v8yx{padding:0 1.25rem;margin-top:-2.5rem}.LandingPage_heroContent__l5WyY{gap:1rem;max-width:none}.LandingPage_heroTitle__f_yQE{font-size:clamp(2rem,8.5vw,2.5rem)}.LandingPage_heroSubtitle__TEwT_{font-size:1.0625rem;color:rgba(255,255,255,.7)}.LandingPage_heroCta__pjX9d{flex-direction:column;align-items:stretch;gap:.5rem;margin-top:.5rem}.LandingPage_heroCtaButton__WWYnI{padding:1rem 1.5rem}.LandingPage_heroCtaSecondary__Hw9Xp{justify-content:center;padding:.75rem 0}.LandingPage_problem__DuwrW{padding:3rem 0 1.5rem}.LandingPage_solution__ru_En{padding:1.5rem 0 3rem}.LandingPage_features__G9yUY{padding:3rem 0}.LandingPage_featuresGrid__RsPcm{grid-template-columns:1fr}.LandingPage_trust__KlOIB{padding:0 0 3rem}.LandingPage_trustCard__PV90H{padding:1.75rem 1.5rem}.LandingPage_cta__MuGhZ{padding:3.5rem 0 4rem}.LandingPage_ctaBullets__d8wjR{flex-direction:column;align-items:center;gap:.75rem}.LandingPage_moreCasesGrid__SRTov{grid-template-columns:1fr}}@media (max-width:480px){.LandingPage_ctaContainer__qjWer,.LandingPage_featuresContainer__HtaDZ,.LandingPage_moreCasesContainer__BH9iw,.LandingPage_problemContainer__w8VLQ,.LandingPage_solutionContainer__pifBO,.LandingPage_trustContainer___KG9b{padding:0 1.25rem}.LandingPage_featureCard__f1Wyj{padding:1.25rem}}