._page_1a8sn_1{color:#17141d;touch-action:pan-y;background:radial-gradient(circle at 18% 12%,#ef197d0e,#0000 25%),radial-gradient(circle at 82% 44%,#7127ce0d,#0000 28%),radial-gradient(circle at 50% 76%,#ff60330a,#0000 25%),linear-gradient(#fbfafc 0%,#f8f7fa 44%,#faf9fb 100%);width:100%;min-height:100svh}._page_1a8sn_1 .ventum-footer{background:radial-gradient(circle at 72% 16%,#7127ce0e,#0000 24%),linear-gradient(#0000 0%,#fbfafcb8 190px,#fbfafc 430px 100%)}._hero_1a8sn_19{isolation:isolate;background:radial-gradient(circle at 50% 45%,#ffffffe0 0%,#f8f7fa52 64%,#0000 100%);place-items:center;min-height:100svh;padding:170px 4.2vw 110px;display:grid;position:relative;overflow:hidden}._heroGlow_1a8sn_30{z-index:-1;filter:blur(110px);opacity:.72;background:linear-gradient(90deg,#ff603324,#ef197d2e,#7127ce24);border-radius:50%;width:min(760px,66vw);height:min(330px,32vw);position:absolute;top:23%;left:50%;transform:translate(-50%)}._heroInner_1a8sn_44{text-align:center;width:min(1220px,100%);margin:0 auto}._breadcrumb_1a8sn_50{color:#736d79;letter-spacing:.035em;border-bottom:1px solid #1c172224;align-items:center;gap:11px;margin-bottom:clamp(38px,5vw,70px);padding:0 20px 16px;font-size:clamp(13px,.9vw,14px);font-weight:620;animation:.7s cubic-bezier(.16,1,.3,1) 80ms both _fadeUp_1a8sn_1;display:inline-flex;position:relative}._breadcrumb_1a8sn_50:after{content:"";background:linear-gradient(90deg,#ff6033,#ef197d 52%,#7127ce);width:54px;height:1px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}._breadcrumb_1a8sn_50 a{color:#77717e;text-decoration:none;transition:color .25s}._breadcrumb_1a8sn_50 a:hover{color:#211c27}._breadcrumb_1a8sn_50 i{color:#b1abb5;font-style:normal}._breadcrumb_1a8sn_50 span{color:#221d28;font-weight:730}._hero_1a8sn_19 h1{letter-spacing:-.075em;text-wrap:balance;max-width:1120px;margin:0 auto;font-size:clamp(62px,8.6vw,142px);font-weight:510;line-height:.9;animation:1.05s cubic-bezier(.16,1,.3,1) .18s both _fadeUp_1a8sn_1}._hero_1a8sn_19 h1 span{color:#0000;background:linear-gradient(105deg,#ff6033 0%,#ef197d 48%,#7127ce 100%);-webkit-background-clip:text;background-clip:text;padding:.05em .07em .1em;display:block}._lead_1a8sn_105{color:#615c67;letter-spacing:-.025em;text-wrap:balance;max-width:680px;margin:clamp(34px,4vw,58px) auto 0;font-size:clamp(17px,1.3vw,21px);line-height:1.65;animation:.85s cubic-bezier(.16,1,.3,1) .48s both _fadeUp_1a8sn_1}._services_1a8sn_116{--services-inset:clamp(18px, 2.2vw, 34px);padding:var(--services-inset);color:#fff;background:0 0;position:relative}._servicesPanel_1a8sn_124{isolation:isolate;position:relative}._servicesFrame_1a8sn_129{z-index:0;top:var(--services-inset);height:calc(100svh - (var(--services-inset) * 2));isolation:isolate;background:linear-gradient(145deg,#17101f 0%,#0e0b13 52%,#1b1023 100%);border:1px solid #40254d24;border-radius:clamp(18px,1.7vw,26px);position:sticky;overflow:hidden;box-shadow:0 26px 70px #2014271f}._servicesFrame_1a8sn_129:after{z-index:3;content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 82%);mask-image:linear-gradient(#000c,#0000 82%)}._servicesBackgroundVideo_1a8sn_155{z-index:1;object-fit:cover;object-position:center;opacity:.72;filter:saturate(.88)contrast(1.08);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._servicesMotionLayer_1a8sn_168{z-index:0;background-color:#0000;background-image:radial-gradient(at 12% 8%,#f51a807a 0%,#0000 29%),radial-gradient(at 88% 20%,#792ad36b 0%,#0000 31%),radial-gradient(at 18% 38%,#ff4f5957 0%,#0000 27%),radial-gradient(at 82% 54%,#a32bd66b 0%,#0000 32%),radial-gradient(at 15% 70%,#e6188761 0%,#0000 29%),radial-gradient(at 84% 88%,#672fcb75 0%,#0000 31%),linear-gradient(160deg,#1d0c24 0%,#0d0912 48%,#180b20 100%);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat;background-size:115% 108%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box;animation:18s ease-in-out infinite alternate _servicesAuroraDrift_1a8sn_1;position:absolute;inset:0;overflow:hidden}._servicesMotionLayer_1a8sn_168:before{content:"";opacity:.25;background:repeating-radial-gradient(circle at 12% 18%,#ffffff29 0 1px,#0000 1.8px 24px),repeating-radial-gradient(circle at 82% 65%,#f47cff1f 0 1px,#0000 2px 31px);animation:24s linear infinite _servicesParticlesFloat_1a8sn_1;position:absolute;inset:-8% -12%;transform:rotate(-5deg)scale(1.05)}._servicesMotionLayer_1a8sn_168:after{content:"";filter:blur(70px);opacity:.72;background:conic-gradient(from 210deg,#0000 0deg,#ef197d33 48deg,#0000 105deg,#7127ce38 178deg,#0000 250deg,#ff60331f 315deg,#0000 360deg);animation:28s ease-in-out infinite alternate _servicesRibbonFlow_1a8sn_1;position:absolute;inset:-12% -24%}._servicesVideoOverlay_1a8sn_207{z-index:2;pointer-events:none;background:radial-gradient(circle at 12% 12%,#ef197d42,#0000 30%),radial-gradient(circle at 82% 46%,#7127ce40,#0000 36%),linear-gradient(#0e081394,#110818ad 42%,#0b070fc7);position:absolute;inset:0}._servicesShell_1a8sn_218{z-index:4;grid-template-columns:minmax(320px,.72fr) minmax(540px,1fr);align-items:start;gap:clamp(58px,8vw,138px);width:min(1380px,100% - 8.4vw);margin:0 auto;padding:clamp(110px,10vw,160px) 0 clamp(120px,11vw,180px);display:grid;position:absolute;inset:0}._servicesIntro_1a8sn_231{opacity:0;padding-top:8px;transition:opacity .8s,transform .9s cubic-bezier(.16,1,.3,1);position:sticky;top:0;transform:translateY(30px)}._servicesIntro_1a8sn_231._visible_1a8sn_240,._serviceItem_1a8sn_241._visible_1a8sn_240{opacity:1;transform:translateY(0)}._servicesIntro_1a8sn_231>p{color:#ffffff8f;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 30px;font-size:11px;font-weight:760;display:inline-flex}._servicesIntro_1a8sn_231>p:before{content:"";background:linear-gradient(90deg,#ff6033,#ef197d 48%,#8d38e4);width:42px;height:1px}._servicesIntro_1a8sn_231 h2{color:#0000;letter-spacing:-.08em;text-wrap:balance;background:linear-gradient(110deg,#fff 0% 45%,#ff8aaf 70%,#b98aff 100%);-webkit-background-clip:text;background-clip:text;max-width:560px;margin:0;font-size:clamp(62px,6.5vw,104px);font-weight:470;line-height:.86}._servicesIntro_1a8sn_231>span{color:#ffffff9e;letter-spacing:-.022em;max-width:430px;margin-top:clamp(34px,4vw,58px);font-size:clamp(16px,1.15vw,19px);line-height:1.7;display:block}._serviceList_1a8sn_288{will-change:transform;gap:clamp(24px,2.4vw,38px);display:grid}._serviceItem_1a8sn_241{--accent:#ef197d;opacity:0;isolation:isolate;background:#23182c;border:1px solid #ffffff29;border-radius:clamp(26px,3vw,40px);grid-template-rows:1fr;grid-template-columns:1fr;min-height:clamp(440px,38vw,560px);padding:clamp(28px,3vw,44px);scroll-margin-top:90px;transition:opacity .75s,transform .95s cubic-bezier(.16,1,.3,1),border-color .45s,box-shadow .45s;display:grid;position:relative;overflow:hidden;transform:translateY(54px)scale(.97);box-shadow:0 30px 80px #00000042}._serviceImage_1a8sn_314{z-index:-3;object-fit:cover;filter:saturate(.84)contrast(1.06);width:100%;height:100%;transition:filter .7s,transform 1.1s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.02)}._serviceItem_1a8sn_241._orange_1a8sn_326{--accent:#ff6033;--accent-soft:#ff603317}._serviceItem_1a8sn_241._pink_1a8sn_327{--accent:#ef197d;--accent-soft:#ef197d16}._serviceItem_1a8sn_241._purple_1a8sn_328{--accent:#7b2bd0;--accent-soft:#7b2bd014}._serviceItem_1a8sn_241._blue_1a8sn_329{--accent:#4854d8;--accent-soft:#4854d813}._serviceItem_1a8sn_241._coral_1a8sn_330{--accent:#f04467;--accent-soft:#f0446714}._serviceItem_1a8sn_241._violet_1a8sn_331{--accent:#9137bc;--accent-soft:#9137bc14}._serviceOverlay_1a8sn_333{z-index:-2;background:linear-gradient(#200d2b42 0%,#230a2a85 40%,#0f0715f0 100%),linear-gradient(125deg,#ef197db8 0%,#8624c694 48%,#491a896b 100%);transition:opacity .65s;position:absolute;inset:0}._serviceContent_1a8sn_343{flex-direction:column;grid-column:1/-1;align-self:end;max-width:650px;display:flex}._serviceContent_1a8sn_343 h3{color:#fff;letter-spacing:-.06em;text-wrap:balance;text-shadow:0 10px 36px #08030c4d;margin:0;font-size:clamp(42px,4.5vw,72px);font-weight:470;line-height:.94;transition:transform .65s cubic-bezier(.16,1,.3,1)}._serviceContent_1a8sn_343 p{color:#ffffffc7;letter-spacing:-.02em;text-shadow:0 5px 22px #08030c40;max-width:590px;margin:24px 0 0;font-size:clamp(15px,1.05vw,18px);line-height:1.65}._serviceContent_1a8sn_343 ul{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}._serviceContent_1a8sn_343 li{color:#ffffffd1;letter-spacing:.025em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff17;border:1px solid #ffffff3d;border-radius:999px;padding:9px 14px;font-size:11px;font-weight:590;transition:border-color .35s,color .35s,background .35s,transform .35s}@media (hover:hover){._serviceItem_1a8sn_241:hover{border-color:#ffffff57;box-shadow:0 42px 95px #00000061}._serviceItem_1a8sn_241:hover ._serviceImage_1a8sn_314{filter:saturate()contrast(1.08);transform:scale(1.075)}._serviceItem_1a8sn_241:hover ._serviceOverlay_1a8sn_333{opacity:.92}._serviceItem_1a8sn_241:hover h3{transform:translate(6px)}._serviceItem_1a8sn_241:hover li{color:#fff;background:#ffffff24;border-color:#ffffff6b;transform:translateY(-1px)}}@keyframes _fadeUp_1a8sn_1{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes _servicesAuroraDrift_1a8sn_1{0%{filter:saturate(.92);background-position:0 0}50%{filter:saturate(1.08);background-position:70% 35%}to{filter:saturate(.98);background-position:18% 82%}}@keyframes _servicesParticlesFloat_1a8sn_1{0%{transform:rotate(-5deg)translate(0,0)scale(1.05)}to{transform:rotate(-3deg)translate(6%,-3%)scale(1.1)}}@keyframes _servicesRibbonFlow_1a8sn_1{0%{transform:translate(-4%)rotate(-8deg)scale(1)}50%{transform:translate(5%,2%)rotate(5deg)scale(1.08)}to{transform:translate(-1%,-2%)rotate(-2deg)scale(1.04)}}@media (width<=1020px){._servicesPanel_1a8sn_124{height:auto!important}._servicesFrame_1a8sn_129{height:auto;min-height:calc(100svh - (var(--services-inset) * 2));position:relative;top:auto}._servicesShell_1a8sn_218{grid-template-columns:1fr;gap:70px;position:relative;inset:auto}._servicesIntro_1a8sn_231{position:relative;top:auto}._servicesIntro_1a8sn_231 h2{max-width:none}._servicesIntro_1a8sn_231>span{max-width:560px}._serviceItem_1a8sn_241{min-height:clamp(460px,64vw,590px)}}@media (width<=720px){._hero_1a8sn_19{min-height:92svh;padding:132px 24px 82px}._heroGlow_1a8sn_30{filter:blur(75px);width:92vw;height:50vw;top:28%}._breadcrumb_1a8sn_50{margin-bottom:36px}._hero_1a8sn_19 h1{letter-spacing:-.065em;font-size:clamp(49px,15vw,72px);line-height:.94}._lead_1a8sn_105{max-width:520px;margin-top:30px;font-size:17px;line-height:1.6}._services_1a8sn_116{--services-inset:12px;padding:var(--services-inset)}._servicesFrame_1a8sn_129{border-radius:15px}._servicesShell_1a8sn_218{gap:52px;width:calc(100% - 40px);padding:84px 0 96px}._servicesIntro_1a8sn_231{padding-top:0;display:block}._servicesIntro_1a8sn_231 h2{max-width:100%;font-size:clamp(48px,14vw,70px);line-height:.92}._servicesIntro_1a8sn_231>span{margin-top:28px;font-size:16px}._serviceItem_1a8sn_241{border-radius:26px;grid-template-rows:1fr;grid-template-columns:1fr;min-height:520px;padding:24px}._serviceContent_1a8sn_343{display:flex}._serviceContent_1a8sn_343 h3{font-size:clamp(38px,11vw,52px);line-height:.96}._serviceContent_1a8sn_343 p{margin-top:18px;font-size:15px}._serviceContent_1a8sn_343 ul{margin-top:22px}._serviceContent_1a8sn_343 li{padding:8px 11px;font-size:10px}}@media (prefers-reduced-motion:reduce){._breadcrumb_1a8sn_50,._hero_1a8sn_19 h1,._lead_1a8sn_105{animation:none}._servicesIntro_1a8sn_231,._serviceItem_1a8sn_241{opacity:1;transition:none;transform:none}._servicesMotionLayer_1a8sn_168,._servicesMotionLayer_1a8sn_168:before,._servicesMotionLayer_1a8sn_168:after{animation:none}._servicesBackgroundVideo_1a8sn_155{display:none}}
