.Hero-module__KTD73a__hero{min-height:clamp(600px,92svh,960px);padding-top:150px;padding-bottom:var(--section);flex-direction:column;justify-content:center;display:flex;overflow:hidden}.Hero-module__KTD73a__bgVideo{z-index:0;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.Hero-module__KTD73a__bgVideo{display:none}}.Hero-module__KTD73a__overlay{z-index:2;pointer-events:none;background:linear-gradient(to top, var(--canvas) 0%, #08090bb8 32%, #08090b47 68%, transparent 100%);position:absolute;inset:0}.Hero-module__KTD73a__glow{pointer-events:none;z-index:1;background:radial-gradient(circle, var(--accent-glow), transparent 62%);opacity:.5;filter:blur(20px);width:760px;height:760px;animation:Hero-module__KTD73a__glowPulse 9s var(--ease) infinite alternate;position:absolute;top:-180px;right:-120px}.Hero-module__KTD73a__gridBg{z-index:1;pointer-events:none;background-image:linear-gradient(var(--line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--line-soft) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 0,#000 35%,#0000 78%);mask-image:radial-gradient(90% 70% at 50% 0,#000 35%,#0000 78%)}@keyframes Hero-module__KTD73a__glowPulse{0%{opacity:.35;transform:scale(1)}to{opacity:.6;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.Hero-module__KTD73a__glow{animation:none}}.Hero-module__KTD73a__inner{z-index:3;position:relative}.Hero-module__KTD73a__copy{text-align:center;flex-direction:column;align-items:center;max-width:1240px;margin-inline:auto;display:flex}.Hero-module__KTD73a__copy h1{font-size:clamp(34px,7.4vw,100px);font-weight:700;font-family:var(--sans);letter-spacing:-.04em;white-space:nowrap;text-shadow:0 2px 40px #00000080;margin-top:30px;line-height:.92}.Hero-module__KTD73a__sub{color:var(--body);max-width:54ch;margin-top:30px;font-size:clamp(18px,1.6vw,22px);line-height:1.55}.Hero-module__KTD73a__punch{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:linear-gradient(120deg, var(--accent-wash), transparent);align-items:center;gap:14px;margin-top:26px;padding:11px 18px;font-size:13px;display:inline-flex}.Hero-module__KTD73a__dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 12px var(--accent);border-radius:50%;animation:2.4s infinite Hero-module__KTD73a__blink}@keyframes Hero-module__KTD73a__blink{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.Hero-module__KTD73a__dot{animation:none}}.Hero-module__KTD73a__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:38px;display:flex}.Hero-module__KTD73a__microcopy{color:var(--mute);align-items:center;gap:8px;margin-top:16px;font-size:13.5px;display:inline-flex}.Hero-module__KTD73a__microcopy svg{width:15px;height:15px;color:var(--accent)}.Hero-module__KTD73a__trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(28px,4.5vw,72px);width:100%;margin-top:50px;display:flex}.Hero-module__KTD73a__stat{flex-direction:column;display:flex}.Hero-module__KTD73a__stat b{font-family:var(--display);color:var(--ink);letter-spacing:-.02em;font-size:clamp(27px,2.6vw,34px);font-weight:800}.Hero-module__KTD73a__stat span{color:var(--mute);font-size:12.5px}.Hero-module__KTD73a__div{background:var(--line);width:1px;height:42px}@media (max-width:680px){.Hero-module__KTD73a__copy h1{white-space:normal}.Hero-module__KTD73a__trust{gap:18px}}
.BrandMarquee-module__HY7vWq__logos{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:48px 0}.BrandMarquee-module__HY7vWq__label{text-align:center;font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--faint);margin-bottom:28px;font-size:11.5px}.BrandMarquee-module__HY7vWq__marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.BrandMarquee-module__HY7vWq__track{gap:64px;width:max-content;animation:32s linear infinite BrandMarquee-module__HY7vWq__marquee;display:flex}.BrandMarquee-module__HY7vWq__marquee:hover .BrandMarquee-module__HY7vWq__track{animation-play-state:paused}.BrandMarquee-module__HY7vWq__word{font-family:var(--display);letter-spacing:.04em;color:var(--faint);filter:grayscale();text-transform:uppercase;white-space:nowrap;font-size:27px;font-weight:800;transition:color .3s,filter .3s,transform .3s}.BrandMarquee-module__HY7vWq__word:hover{color:var(--ink);transform:translateY(-2px)}@keyframes BrandMarquee-module__HY7vWq__marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.BrandMarquee-module__HY7vWq__track{animation:none}}
.WhyUs-module__-UR67q__why{padding-block:var(--section)}.WhyUs-module__-UR67q__grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:60px;display:grid}.WhyUs-module__-UR67q__card{border-radius:var(--radius);background:linear-gradient(180deg, var(--surface-2), var(--surface));border:1px solid var(--line);transition:transform .4s var(--ease), border-color .4s var(--ease), background .4s;padding:34px 30px 32px;position:relative;overflow:hidden}.WhyUs-module__-UR67q__card:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);opacity:0;height:1px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.WhyUs-module__-UR67q__card:hover{border-color:var(--line-strong);transform:translateY(-6px)}.WhyUs-module__-UR67q__card:hover:before{opacity:1}.WhyUs-module__-UR67q__num{font-family:var(--mono);color:var(--faint);font-size:12px;position:absolute;top:26px;right:28px}.WhyUs-module__-UR67q__icon{background:var(--surface-3);border:1px solid var(--line-strong);width:56px;height:56px;color:var(--accent);transition:transform .45s var(--ease), background .4s, color .3s;border-radius:13px;place-items:center;margin-bottom:24px;display:grid}.WhyUs-module__-UR67q__icon svg{width:26px;height:26px}.WhyUs-module__-UR67q__card:hover .WhyUs-module__-UR67q__icon{background:var(--accent-wash);transform:rotate(-6deg)scale(1.06)}.WhyUs-module__-UR67q__card h3{letter-spacing:-.02em;margin-bottom:12px;font-size:22px;font-weight:700}.WhyUs-module__-UR67q__card p{color:var(--body);font-size:15.5px;line-height:1.6}@media (max-width:1024px){.WhyUs-module__-UR67q__grid{grid-template-columns:1fr 1fr}.WhyUs-module__-UR67q__grid .WhyUs-module__-UR67q__card:last-child{grid-column:1/-1}}@media (max-width:680px){.WhyUs-module__-UR67q__grid{grid-template-columns:1fr}.WhyUs-module__-UR67q__grid .WhyUs-module__-UR67q__card:last-child{grid-column:auto}}
.Services-module__zXymXq__services{padding-block:var(--section);background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.Services-module__zXymXq__services:before{content:"";pointer-events:none;background:radial-gradient(ellipse 70% 50% at 80% 0%, var(--accent-wash), transparent 60%);opacity:.6;position:absolute;inset:0}.Services-module__zXymXq__inner{z-index:1;position:relative}.Services-module__zXymXq__grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:60px;display:grid}.Services-module__zXymXq__card{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line);transition:transform .4s var(--ease), border-color .4s;flex-direction:column;padding:32px 30px;display:flex}.Services-module__zXymXq__card:hover{border-color:var(--line-strong);transform:translateY(-6px)}.Services-module__zXymXq__top{border-bottom:1px solid var(--line);align-items:center;gap:16px;margin-bottom:22px;padding-bottom:22px;display:flex}.Services-module__zXymXq__icon{background:var(--surface-3);border:1px solid var(--line-strong);width:50px;height:50px;color:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.Services-module__zXymXq__icon svg{width:24px;height:24px}.Services-module__zXymXq__top h3{letter-spacing:-.02em;font-size:20px;font-weight:700}.Services-module__zXymXq__tag{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-top:3px;font-size:10.5px;display:block}.Services-module__zXymXq__list{flex-direction:column;gap:13px;display:flex}.Services-module__zXymXq__list li{color:var(--body);align-items:center;gap:12px;font-size:15.5px;display:flex}.Services-module__zXymXq__list li svg{width:17px;height:17px;color:var(--accent);flex-shrink:0;transition:transform .3s}.Services-module__zXymXq__list li:hover svg{transform:translate(3px)}@media (max-width:1024px){.Services-module__zXymXq__grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.Services-module__zXymXq__grid{grid-template-columns:1fr}}
.Testimonials-module__p9op_q__trust{padding-block:var(--section)}.Testimonials-module__p9op_q__head{text-align:center;max-width:720px;margin-inline:auto}.Testimonials-module__p9op_q__slider{margin-top:56px;max-width:1000px;margin-inline:auto;position:relative}.Testimonials-module__p9op_q__viewport{overflow:hidden}.Testimonials-module__p9op_q__track{transition:transform .7s var(--ease);display:flex}.Testimonials-module__p9op_q__slide{min-width:100%;padding:0 4px}.Testimonials-module__p9op_q__quote{background:linear-gradient(180deg, var(--surface-2), var(--surface));border:1px solid var(--line);border-radius:var(--radius);padding:clamp(34px,5vw,56px);position:relative}.Testimonials-module__p9op_q__mark{font-family:var(--display);color:var(--accent);opacity:.32;font-size:90px;font-weight:900;line-height:.6;position:absolute;top:30px;left:34px}.Testimonials-module__p9op_q__quote .stars{margin-bottom:22px}.Testimonials-module__p9op_q__text{font-family:var(--display);color:var(--ink);letter-spacing:-.02em;font-size:clamp(20px,2.4vw,30px);font-weight:600;line-height:1.32;position:relative}.Testimonials-module__p9op_q__by{align-items:center;gap:14px;margin-top:30px;display:flex}.Testimonials-module__p9op_q__av{background:var(--surface-hi);border:1px solid var(--line-strong);width:46px;height:46px;font-family:var(--display);color:var(--ink);border-radius:50%;place-items:center;font-weight:700;display:grid}.Testimonials-module__p9op_q__who b{color:var(--ink);font-size:15.5px;font-weight:700;font-family:var(--sans);display:block}.Testimonials-module__p9op_q__who span{font-family:var(--mono);color:var(--accent-bright);letter-spacing:.04em;font-size:12px}.Testimonials-module__p9op_q__nav{justify-content:center;align-items:center;gap:18px;margin-top:34px;display:flex}.Testimonials-module__p9op_q__arrowBtn{border:1px solid var(--line-strong);width:48px;height:48px;color:var(--ink);border-radius:50%;place-items:center;transition:background .25s,border-color .25s,transform .25s;display:grid}.Testimonials-module__p9op_q__arrowBtn:hover{background:var(--accent);border-color:var(--accent);transform:translateY(-2px)}.Testimonials-module__p9op_q__arrowBtn svg{width:19px;height:19px}.Testimonials-module__p9op_q__dots{gap:9px;display:flex}.Testimonials-module__p9op_q__dot{background:var(--surface-hi);border:1px solid var(--line-strong);border-radius:50%;width:9px;height:9px;transition:all .3s}.Testimonials-module__p9op_q__dot.Testimonials-module__p9op_q__active{background:var(--accent);border-color:var(--accent);border-radius:5px;width:26px}
.Funnel-module__3Pp9cG__funnel{padding-block:var(--section)}.Funnel-module__3Pp9cG__card{border:1px solid var(--line-strong);background:linear-gradient(150deg, var(--surface-2), var(--surface));border-radius:22px;grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;padding:clamp(40px,6vw,76px);display:grid;position:relative;overflow:hidden}.Funnel-module__3Pp9cG__card:before{content:"";background:radial-gradient(circle, var(--accent-glow), transparent 64%);opacity:.5;filter:blur(10px);pointer-events:none;width:520px;height:520px;position:absolute;top:-120px;right:-120px}.Funnel-module__3Pp9cG__card:after{content:"";pointer-events:none;background-image:linear-gradient(var(--line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--line-soft) 1px, transparent 1px);opacity:.5;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 100% at 100%,#000,#0000 70%);mask-image:radial-gradient(70% 100% at 100%,#000,#0000 70%)}.Funnel-module__3Pp9cG__copy{z-index:1;position:relative}.Funnel-module__3Pp9cG__copy h2{letter-spacing:-.03em;font-size:clamp(30px,4vw,50px)}.Funnel-module__3Pp9cG__copy p{color:var(--body);max-width:44ch;margin-top:20px;font-size:18px}.Funnel-module__3Pp9cG__actions{z-index:1;flex-direction:column;align-items:stretch;gap:16px;display:flex;position:relative}.Funnel-module__3Pp9cG__microcopy{text-align:center;color:var(--mute);justify-content:center;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.Funnel-module__3Pp9cG__microcopy svg{width:15px;height:15px;color:var(--accent)}.Funnel-module__3Pp9cG__call{text-align:center;font-family:var(--mono);color:var(--body);font-size:14px}.Funnel-module__3Pp9cG__call a{color:var(--ink);border-bottom:1px solid var(--accent);padding-bottom:1px}@media (max-width:1024px){.Funnel-module__3Pp9cG__card{grid-template-columns:1fr;gap:32px}}
