.services,.verticals,.deploy,.stories,.pc,.compare,.why,.tm,.vss-section{--ease:cubic-bezier(.16, 1, .3, 1);isolation:isolate;font-family:var(--font);color:var(--ink);background:#fff;padding:104px 24px;position:relative;overflow:hidden}.services *,.verticals *,.deploy *,.stories *,.pc *,.compare *,.why *,.tm *,.vss-section *{box-sizing:border-box}.services__inner,.verticals__inner,.deploy__inner,.stories__inner,.pc__inner,.compare__inner,.why__inner,.tm__container,.vss-container{z-index:1;max-width:1240px;margin:0 auto;position:relative}.services__head,.verticals__head,.deploy__head,.stories__head,.pc__head,.compare__head,.why__head,.tm__heading,.vss-header{text-align:center;max-width:780px;margin:0 auto 60px}.services__eyebrow,.verticals__eyebrow,.deploy__eyebrow,.stories__eyebrow,.why__eyebrow,.tm__eyebrow,.vss-eyebrow{background:var(--red-tint);color:var(--red);letter-spacing:.16em;text-transform:uppercase;border:1px solid #e11d242e;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 15px;font-size:11.5px;font-weight:800;display:inline-flex}.services__eyebrow:before,.verticals__eyebrow:before,.deploy__eyebrow:before,.stories__eyebrow:before{content:"";background:var(--red);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite s-pulse}.services__title,.verticals__title,.deploy__title,.stories__title,.pc__title,.compare__title,.why__title,.tm__title,.vss-heading{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(30px,4.2vw,46px);font-weight:800;line-height:1.15}.services__subtitle,.verticals__subtitle,.deploy__subtitle,.stories__subtitle,.compare__subtitle,.why__subtitle,.tm__subtitle{max-width:660px;color:var(--muted);margin:18px auto 0;font-size:16.5px;line-height:1.7}.why__title span,.tm__titleAccent{background:linear-gradient(90deg, var(--red), #ff6a4d, var(--red-dark), var(--red));-webkit-text-fill-color:transparent;color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite s-flow}.services:before,.deploy:before,.compare:before,.why:before,.tm:before{content:"";z-index:-1;background:radial-gradient(520px 340px at 8% 6%,#e11d2412,#0000 70%),radial-gradient(520px 360px at 94% 92%,#ff6a4d14,#0000 70%),radial-gradient(circle at 1px 1px,#14161a0f 1px,#0000 0) 0 0/26px 26px;animation:16s ease-in-out infinite alternate s-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}@keyframes s-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes s-flow{to{background-position:200% 0}}@keyframes s-drift{0%{background-position:0 0,0 0,0 0}to{background-position:30px 20px,-30px -20px,0 0}}@keyframes s-rise{0%{opacity:0;transform:translateY(30px)scale(.98)}to{opacity:1;transform:none}}@keyframes s-spin{to{transform:rotate(360deg)}}@keyframes s-bob{0%,to{translate:0}50%{translate:0 -10px}}@keyframes s-shine{to{left:150%}}@keyframes s-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes s-skel{to{background-position:-200% 0}}@keyframes s-slide-in{0%{opacity:0;transform:translate(46px)}to{opacity:1;transform:none}}@keyframes s-slide-in-l{0%{opacity:0;transform:translate(-46px)}to{opacity:1;transform:none}}@keyframes s-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.services__grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.service-card{--accent:var(--red);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .4s;--spot:color-mix(in srgb, var(--accent) 16%, transparent);background:#fff;border-radius:24px;padding:34px 30px 32px;position:relative;overflow:hidden}.service-card:before{content:"";background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 40%, #fff));transform-origin:0;height:4px;transition:transform .6s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.service-card:hover{border-color:color-mix(in srgb, var(--accent) 35%, transparent);box-shadow:0 28px 60px color-mix(in srgb, var(--accent) 22%, transparent), 0 6px 16px #14161a0f;transform:translateY(-10px)}.service-card:hover:before{transform:scaleX(1)}.service-card__num{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.4px color-mix(in srgb, var(--accent) 28%, transparent);transition:transform .6s var(--ease), -webkit-text-stroke-color .4s;font-size:54px;font-weight:900;line-height:1;position:absolute;top:18px;right:24px}.service-card:hover .service-card__num{-webkit-text-stroke-color:color-mix(in srgb, var(--accent) 70%, transparent);transform:translateY(-4px)scale(1.12)}.service-card__icon{width:58px;height:58px;color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, #fff);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);transition:transform .55s var(--ease), background .4s, color .4s, box-shadow .4s;border-radius:17px;place-items:center;margin-bottom:24px;display:grid;position:relative}.service-card__icon:before{content:"";border:1.5px dashed color-mix(in srgb, var(--accent) 45%, transparent);opacity:0;transition:opacity .4s, transform .5s var(--ease);border-radius:22px;position:absolute;inset:-6px;transform:scale(.85)}.service-card:hover .service-card__icon{background:var(--accent);color:#fff;box-shadow:0 14px 28px color-mix(in srgb, var(--accent) 45%, transparent);transform:rotate(-8deg)scale(1.08)}.service-card:hover .service-card__icon:before{opacity:1;animation:9s linear infinite s-spin;transform:scale(1)}.service-card__title{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:800;line-height:1.3}.service-card__rule{background:var(--accent);width:38px;height:3px;transition:width .6s var(--ease);border-radius:3px;margin:16px 0;display:block}.service-card:hover .service-card__rule{width:100%}.service-card__desc{color:var(--muted);margin:0;font-size:15px;line-height:1.75}.service-card__desc strong{color:var(--ink);background:linear-gradient(transparent 62%, color-mix(in srgb, var(--accent) 22%, transparent) 0) no-repeat 0 0 / 0% 100%;transition:background-size .7s var(--ease);font-weight:700}.service-card:hover .service-card__desc strong{background-size:100% 100%}.verticals{background:linear-gradient(#fafafb,#fff)}.verticals:before{content:"";z-index:-1;background:radial-gradient(circle,#e11d241a,#0000 68%);border-radius:50%;width:620px;height:620px;animation:14s ease-in-out infinite auroraA;position:absolute;top:-220px;left:-160px}.verticals:after{content:"";z-index:-1;background:radial-gradient(circle,#ff6a4d1a,#0000 68%);border-radius:50%;width:560px;height:560px;animation:16s ease-in-out infinite auroraB;position:absolute;bottom:-220px;right:-120px}.verticals__panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line);box-shadow:var(--shadow-md);background:#ffffffdb;border-radius:30px;padding:34px 30px 30px;position:relative;overflow:hidden}.verticals__panel:before{content:"";background:linear-gradient(90deg, transparent, var(--red), transparent);width:40%;height:3px;animation:4.5s ease-in-out infinite s-shine;position:absolute;top:0;left:-40%}.verticals__grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.vertical-col{flex-direction:column;gap:12px;min-width:0;display:flex}.vertical-col__head{border-bottom:2px solid var(--line);align-items:center;gap:12px;margin-bottom:4px;padding:0 4px 16px;display:flex;position:relative}.vertical-col__head:after{content:"";background:var(--red);width:0;height:2px;transition:width .6s var(--ease);position:absolute;bottom:-2px;left:0}.vertical-col:hover .vertical-col__head:after{width:100%}.vertical-col__icon{color:#fff;background:linear-gradient(135deg, var(--red), #ff5a45);width:44px;height:44px;transition:transform .5s var(--ease);border-radius:13px;flex:none;place-items:center;display:grid;box-shadow:0 10px 22px #e11d244d}.vertical-col:hover .vertical-col__icon{transform:rotate(-10deg)scale(1.1)}.vertical-col__title{letter-spacing:-.01em;font-size:15.5px;font-weight:800;line-height:1.25}.vertical-item{--spot:#e11d241a;border:1px solid var(--line);opacity:0;transition:transform .4s var(--ease), box-shadow .4s, border-color .3s, background .3s;background:#fff;border-radius:14px;padding:14px 16px 15px 18px;position:relative;overflow:hidden}.vertical-item.is-visible{opacity:1;animation:s-rise .7s var(--ease) backwards}.vertical-item:before{content:"";background:var(--red);transform-origin:top;width:3px;transition:transform .4s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.vertical-item:hover{border-color:#e11d244d;transform:translate(6px)translateY(-2px);box-shadow:0 14px 30px #e11d241f}.vertical-item:hover:before{transform:scaleY(1)}.vertical-item__label{color:var(--ink);align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.vertical-item__label svg{color:var(--red);transition:transform .4s var(--ease);flex:none}.vertical-item:hover .vertical-item__label svg{transform:scale(1.25)rotate(-8deg)}.vertical-item__desc{color:var(--muted);margin:6px 0 0 24px;font-size:13px;line-height:1.55}.deploy__grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.deploy-card{--spot:#ffffff29;text-align:left;color:#fff;width:100%;min-height:420px;font:inherit;cursor:pointer;opacity:0;transition:transform .6s var(--ease), box-shadow .6s var(--ease);background:radial-gradient(420px 260px at 20% 0,#e11d248c,#0000 70%),linear-gradient(160deg,#24262b,#101114);border:0;border-radius:26px;margin:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 16px 40px #14161a2e}.deploy-card.is-visible{opacity:1;animation:s-rise .8s var(--ease) backwards}.deploy-card:hover{transform:translateY(-10px);box-shadow:0 34px 70px #e11d2447,0 8px 20px #14161a33}.deploy-card__img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease), filter .6s;filter:saturate(.9);position:absolute;inset:0;transform:scale(1.02)}.deploy-card:hover .deploy-card__img{filter:saturate(1.15);transform:scale(1.12)}.deploy-card__scrim{background:linear-gradient(#0a0b0e26 0%,#0a0b0e59 40%,#0a0b0ef0 100%);transition:background .5s;position:absolute;inset:0}.deploy-card:hover .deploy-card__scrim{background:linear-gradient(#780c1059 0%,#0a0b0e99 35%,#0a0b0ef7 100%)}.deploy-card:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff38,#0000);width:40%;height:100%;position:absolute;top:0;left:-70%;transform:skew(-18deg)}.deploy-card:hover:before{animation:s-shine 1s var(--ease) forwards}.deploy-card__brand{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .4s, transform .5s var(--ease);background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:9px;padding:7px 14px 7px 8px;display:inline-flex;position:absolute;top:20px;left:20px}.deploy-card:hover .deploy-card__brand{background:#e11d24d9;transform:translateY(-2px)}.deploy-card__brand-icon{width:26px;height:26px;color:var(--red);background:#fff;border-radius:50%;place-items:center;display:grid}.deploy-card__brand-name{letter-spacing:.01em;font-size:13.5px;font-weight:800}.deploy-card__foot{z-index:3;padding:26px 24px 24px;display:block;position:absolute;bottom:0;left:0;right:0}.deploy-card__tagline{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:800;line-height:1.3}.deploy-card__desc-wrap{transition:grid-template-rows .6s var(--ease);grid-template-rows:0fr;display:grid}.deploy-card:hover .deploy-card__desc-wrap,.deploy-card:focus-visible .deploy-card__desc-wrap{grid-template-rows:1fr}.deploy-card__desc{color:#ffffffd1;opacity:0;min-height:0;transition:opacity .5s 50ms, padding-top .5s var(--ease);padding-top:0;font-size:14px;line-height:1.65;display:block;overflow:hidden}.deploy-card:hover .deploy-card__desc,.deploy-card:focus-visible .deploy-card__desc{opacity:1;padding-top:12px}.deploy-card__cta{letter-spacing:.04em;text-transform:uppercase;color:#fff;align-items:center;gap:7px;margin-top:16px;font-size:13px;font-weight:800;display:inline-flex}.deploy-card__cta svg{transition:transform .4s var(--ease)}.deploy-card:hover .deploy-card__cta svg{transform:translate(7px)}.deploy-card__cta:after{content:"";display:block}.deploy-card:focus-visible{outline:3px solid var(--red);outline-offset:3px}.stories{background:linear-gradient(#fff,#fafafb)}.stories__shell,.why__shell{border-radius:30px;position:relative;box-shadow:0 30px 70px #14161a29}.stories__viewport,.why__viewport{border:1px solid var(--line);background:#fff;border-radius:30px;position:relative;overflow:hidden}.stories__track,.why__track{height:470px;position:relative}.story-slide,.why-slide{opacity:0;visibility:hidden;transition:opacity .7s ease, transform .9s var(--ease), visibility 0s .9s;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0;transform:translate(6%)}.story-slide.is-active,.why-slide.is-active{opacity:1;visibility:visible;z-index:2;transition:opacity .7s ease, transform .9s var(--ease), visibility 0s;transform:none}.story-slide.is-prev,.why-slide.is-prev{transform:translate(-6%)}.story-slide__copy,.why-slide__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:56px 56px 56px 64px;display:flex;position:relative;overflow:hidden}.story-slide__copy>*,.why-slide__copy>*{opacity:0;transition:opacity .6s, transform .8s var(--ease);transform:translateY(20px)}.story-slide.is-active .story-slide__copy>*,.why-slide.is-active .why-slide__copy>*{opacity:1;transform:none}.story-slide.is-active .story-slide__copy>:first-child,.why-slide.is-active .why-slide__copy>:first-child{transition-delay:.25s}.story-slide.is-active .story-slide__copy>:nth-child(2),.why-slide.is-active .why-slide__copy>:nth-child(2){transition-delay:.35s}.story-slide.is-active .story-slide__copy>:nth-child(3),.why-slide.is-active .why-slide__copy>:nth-child(3){transition-delay:.45s}.story-slide.is-active .story-slide__copy>:nth-child(4){transition-delay:.55s}.story-slide__brand,.why-slide__index{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:#ffffffb3;border:1px solid #14161a14;border-radius:999px;margin-bottom:18px;padding:6px 13px;font-size:12px;font-weight:800;display:inline-block}.story-slide__title,.why-slide__title{letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.7vw,34px);font-weight:800;line-height:1.2}.story-slide__desc,.why-slide__desc{color:#14161ab8;max-width:480px;margin:16px 0 0;font-size:15.5px;line-height:1.7}.story-slide__cta{background:var(--ink);color:#fff;transition:transform .4s var(--ease), background .3s, box-shadow .4s;border-radius:999px;align-items:center;gap:8px;margin-top:28px;padding:13px 26px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.story-slide__cta:before{content:"";background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:40%;height:100%;position:absolute;top:0;left:-60%;transform:skew(-18deg)}.story-slide__cta:after{content:"→";transition:transform .4s var(--ease)}.story-slide__cta:hover{background:var(--red);transform:translateY(-3px);box-shadow:0 14px 28px #e11d2466}.story-slide__cta:hover:before{animation:s-shine .9s var(--ease)}.story-slide__cta:hover:after{transform:translate(5px)}.story-slide__visual{place-items:center;display:grid;position:relative;overflow:hidden}.story-slide__visual:before{content:"";aspect-ratio:1;background:conic-gradient(#0000,#ffffff1a,#0000 40%);border-radius:50%;width:130%;animation:14s linear infinite s-spin;position:absolute}.story-slide__watermark{text-align:center;letter-spacing:-.05em;white-space:nowrap;pointer-events:none;color:#0000;-webkit-text-stroke:1.5px #ffffff21;transition:transform 1.4s var(--ease);font-size:clamp(56px,7vw,100px);font-weight:900;line-height:1.1;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:scale(.9)}.story-slide.is-active .story-slide__watermark{transform:scale(1)}.story-slide__visual>.device-laptop,.story-slide__visual>.device-phone{z-index:2;transition:transform .9s var(--ease);animation:5s ease-in-out infinite s-bob;position:relative}.story-slide:hover .device-laptop,.story-slide:hover .device-phone{transform:scale(1.05)rotate(-1.5deg)}.device-laptop{filter:drop-shadow(0 30px 40px #00000073);width:min(84%,440px)}.device-laptop__screen{aspect-ratio:8/5;box-shadow:0 0 0 1px #ffffff26, 0 0 40px color-mix(in srgb, var(--ui-accent,#fff) 55%, transparent);background:#0d0e10;border:9px solid #0d0e10;border-bottom-width:11px;border-radius:14px 14px 4px 4px;position:relative;overflow:hidden}.device-laptop__base{background:linear-gradient(#cfd2d8,#8b8f98);border-radius:0 0 16px 16px;width:112%;height:12px;margin-left:-6%;position:relative}.device-laptop__base:before{content:"";background:#6b6f78;border-radius:0 0 8px 8px;width:18%;height:4px;position:absolute;top:0;left:50%;translate:-50%}.device-phone{aspect-ratio:9/18.5;width:min(38%,190px);box-shadow:0 30px 50px #00000073, 0 0 0 1px #ffffff2e, 0 0 46px color-mix(in srgb, var(--ui-accent,#fff) 55%, transparent);background:#0d0e10;border:8px solid #0d0e10;border-radius:32px;position:relative;overflow:hidden}.device-phone__notch{z-index:3;background:#0d0e10;border-radius:10px;width:34%;height:15px;position:absolute;top:6px;left:50%;translate:-50%}.device-frame__screen{background:#1a1c20;position:absolute;inset:0;overflow:hidden}.device-laptop__screen .device-frame__screen,.device-phone .device-frame__screen{border-radius:inherit}.device-frame__skeleton{background:linear-gradient(100deg,#202329 30%,#2e323a 50%,#202329 70%) 0 0/200% 100%;animation:1.4s linear infinite s-skel;position:absolute;inset:0}.device-frame__img{object-fit:cover;width:100%;height:100%;transition:opacity .6s,transform 6s;position:absolute;inset:0}.story-slide.is-active .device-frame__img{transform:scale(1.08)}.device-frame__overlay{pointer-events:none;background:linear-gradient(135deg,#ffffff38,#0000 40%,#00000040);position:absolute;inset:0}.why{background:#fff}.why-slide--a .why-slide__copy{background:linear-gradient(150deg,#fff1ef,#ffe0dc)}.why-slide--b .why-slide__copy{background:linear-gradient(150deg,#eef4ff,#d9e7ff)}.why-slide--c .why-slide__copy{background:linear-gradient(150deg,#f4efff,#e2d8ff)}.why-slide--d .why-slide__copy{background:linear-gradient(150deg,#fff7e6,#ffe9bd)}.why-slide__copy:before{content:"";pointer-events:none;background:radial-gradient(circle,#e11d2424,#0000 70%);border-radius:50%;width:320px;height:320px;animation:10s ease-in-out infinite auroraA;position:absolute;bottom:-130px;left:-110px}.why-slide__index{color:var(--red)}.why-slide__visual{background:linear-gradient(135deg,#1a1c21,#0d0e10);place-items:center;padding:34px;display:grid;position:relative;overflow:hidden}.why-slide__visual:before{content:"";aspect-ratio:1;background:conic-gradient(#0000,#e11d2447,#0000 45%);border-radius:50%;width:140%;animation:12s linear infinite s-spin;position:absolute}.why-slide__frame{z-index:1;width:100%;height:100%;transition:transform 1.1s var(--ease);background:linear-gradient(135deg,#2b2e35,#16181c);border-radius:22px;position:relative;overflow:hidden;transform:scale(.94)rotate(1.5deg);box-shadow:0 24px 50px #00000080,0 0 0 1px #ffffff24}.why-slide.is-active .why-slide__frame{transform:none}.why-slide:hover .why-slide__frame{transform:scale(1.03)rotate(-.8deg)}.why-slide__img{object-fit:cover;width:100%;height:100%;transition:transform 6s;transform:scale(1.02)}.why-slide.is-active .why-slide__img{transform:scale(1.1)}.why-slide__badge{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14161a99;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;bottom:16px;left:16px}.why-slide__badge svg{color:#ff6a4d}.why-slide.is-active .why-slide__badge{animation:s-pop .7s .6s var(--ease) backwards}.stories__arrow,.why__arrow{z-index:5;cursor:pointer;width:50px;height:50px;color:var(--ink);border:1px solid var(--line);transition:transform .4s var(--ease), background .3s, color .3s, box-shadow .4s;background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 10px 26px #14161a2e}.stories__arrow--prev,.why__arrow--prev{left:-24px}.stories__arrow--next,.why__arrow--next{right:-24px}.stories__arrow:hover,.why__arrow:hover{background:var(--red);color:#fff;box-shadow:0 14px 30px #e11d2473}.stories__arrow--prev:hover,.why__arrow--prev:hover{transform:translate(-4px)scale(1.08)}.stories__arrow--next:hover,.why__arrow--next:hover{transform:translate(4px)scale(1.08)}.stories__arrow:active,.why__arrow:active{scale:.92}.stories__count{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.06em;font-variant-numeric:tabular-nums;background:#14161a8c;border-radius:999px;align-items:center;gap:8px;padding:6px 13px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:18px;right:22px}.stories__count i{background:#ffffff80;width:22px;height:1.5px}.stories__dots,.why__dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.stories__dots{margin-top:40px}.why__dots{position:absolute;bottom:-34px;left:0;right:0}.stories__dot,.why__dot{cursor:pointer;width:9px;height:9px;transition:width .5s var(--ease), background .3s, transform .3s;background:#d8dbe1;border:0;border-radius:99px;padding:0;position:relative;overflow:hidden}.stories__dot:hover,.why__dot:hover{background:#ff9a90;transform:scale(1.25)}.stories__dot.is-active,.why__dot.is-active{background:#e6e8ec;width:46px;transform:none}.stories__dot-fill,.why__dot-fill{background:var(--red);transform-origin:0;border-radius:inherit;position:absolute;inset:0;transform:scaleX(0)}.stories__dot.is-active .stories__dot-fill,.why__dot.is-active .why__dot-fill{animation:s-fill var(--autoplay-duration,5s) linear forwards}.stories__shell:hover~.stories__dots .stories__dot-fill,.why__shell:hover .why__dot-fill{animation-play-state:paused}.why__inner{padding-bottom:30px}.pc{background:linear-gradient(#fafafb,#fff)}.pc__head{margin-bottom:52px}.pc__title:after{content:"";background:linear-gradient(90deg, var(--red), #ff6a4d);width:64px;height:4px;animation:s-pop .8s var(--ease) both;border-radius:4px;margin:18px auto 0;display:block}.pc__grid{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.pc__cell{border:1px solid var(--line);height:140px;box-shadow:var(--shadow-sm);opacity:0;cursor:default;transition:transform .45s var(--ease), box-shadow .45s, border-color .3s;background:#fff;border-radius:20px;place-items:center;padding:22px;display:grid;position:relative}.pc__grid.is-visible .pc__cell{opacity:1;animation:s-rise .7s var(--ease) backwards}.pc__grid.is-visible .pc__cell:first-child{animation-delay:0s}.pc__grid.is-visible .pc__cell:nth-child(2){animation-delay:70ms}.pc__grid.is-visible .pc__cell:nth-child(3){animation-delay:.14s}.pc__grid.is-visible .pc__cell:nth-child(4){animation-delay:.21s}.pc__grid.is-visible .pc__cell:nth-child(5){animation-delay:.28s}.pc__grid.is-visible .pc__cell:nth-child(6){animation-delay:.35s}.pc__grid.is-visible .pc__cell:nth-child(7){animation-delay:.42s}.pc__grid.is-visible .pc__cell:nth-child(8){animation-delay:.49s}.pc__grid.is-visible .pc__cell:nth-child(9){animation-delay:.56s}.pc__grid.is-visible .pc__cell:nth-child(10){animation-delay:.63s}.pc__cell:before{content:"";border-radius:inherit;transition:background-position .9s var(--ease);pointer-events:none;background:linear-gradient(100deg,#0000 35%,#e11d241a 50%,#0000 65%) -150% 0/250% 100% no-repeat;position:absolute;inset:0}.pc__cell:hover{z-index:5;border-color:#e11d2459;transform:translateY(-8px);box-shadow:0 24px 50px #e11d2429}.pc__cell:hover:before{background-position:150% 0}.pc__logo{object-fit:contain;filter:grayscale()opacity(.7);max-width:100%;max-height:62px;transition:filter .4s, transform .5s var(--ease)}.pc__cell:hover .pc__logo{filter:none;transform:scale(1.1)}.pc__tooltip{z-index:10;color:#fff;text-align:left;opacity:0;visibility:hidden;width:268px;transition:opacity .3s, transform .4s var(--ease), visibility 0s .4s;pointer-events:none;background:#14161a;border-radius:16px;padding:15px 17px;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%,10px)scale(.96);box-shadow:0 22px 44px #14161a59}.pc__tooltip:after{content:"";background:#14161a;width:12px;height:12px;position:absolute;top:100%;left:50%;transform:translate(-50%,-6px)rotate(45deg)}.pc__cell:hover .pc__tooltip{opacity:1;visibility:visible;transition:opacity .3s, transform .4s var(--ease), visibility 0s;transform:translate(-50%)scale(1)}.pc__tooltip-head{align-items:center;gap:10px;display:flex}.pc__tooltip-icon{object-fit:contain;background:#fff;border-radius:9px;flex:none;width:34px;height:34px;padding:4px}.pc__tooltip-title{margin:0;font-size:13.5px;font-weight:800;line-height:1.3}.pc__tooltip-desc{color:#ffffffbd;margin:9px 0 0;font-size:12.5px;line-height:1.55}.pc__cell:nth-child(5n+1) .pc__tooltip{left:0;transform:translateY(10px)scale(.96)}.pc__cell:nth-child(5n+1):hover .pc__tooltip{transform:none}.pc__cell:nth-child(5n+1) .pc__tooltip:after{left:46px}.pc__cell:nth-child(5n) .pc__tooltip{left:auto;right:0;transform:translateY(10px)scale(.96)}.pc__cell:nth-child(5n):hover .pc__tooltip{transform:none}.pc__cell:nth-child(5n) .pc__tooltip:after{left:auto;right:40px;transform:translateY(-6px)rotate(45deg)}.compare{background:#fafafb}.compare__title{font-size:clamp(28px,3.6vw,40px)}.compare__grid{grid-template-columns:1fr 1fr;gap:34px;display:grid;position:relative}.compare__grid:before{content:"VS";z-index:5;width:62px;height:62px;color:var(--red);letter-spacing:.06em;border:2px solid var(--red);background:#fff;border-radius:50%;place-items:center;font-size:15px;font-weight:900;animation:2.2s ease-out infinite ringPing;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 8px #e11d241a,0 14px 30px #14161a2e}.compare__card{opacity:0;transition:transform .55s var(--ease), box-shadow .55s var(--ease);border-radius:28px;padding:36px 34px 34px;position:relative;overflow:hidden}.compare__grid.is-visible .compare__card{opacity:1;animation:s-rise .9s var(--ease) backwards}.compare__grid.is-visible .compare__card--ready{animation-delay:.14s}.compare__card:hover{transform:translateY(-8px)}.compare__card--custom{color:#fff;background:linear-gradient(160deg,#23262c,#101114);box-shadow:0 26px 60px #14161a4d}.compare__card--custom:hover{box-shadow:0 38px 80px #e11d244d}.compare__card--custom:before{content:"";background:radial-gradient(circle,#e11d248c,#0000 68%);border-radius:50%;width:380px;height:380px;animation:9s ease-in-out infinite auroraA;position:absolute;top:-160px;right:-140px}.compare__card--ready{background:#fff;border:1.5px solid #e11d2447;box-shadow:0 22px 54px #e11d241a}.compare__card--ready:hover{border-color:var(--red);box-shadow:0 38px 80px #e11d243d}.compare__card--ready:before{content:"";background:radial-gradient(circle,#e11d241f,#0000 68%);border-radius:50%;width:340px;height:340px;animation:10s ease-in-out infinite auroraB;position:absolute;bottom:-160px;left:-140px}.compare__card>*{position:relative}.compare__card-head{border-bottom:1px solid #80848c40;align-items:center;gap:16px;margin-bottom:8px;padding-bottom:24px;display:flex}.compare__icon{color:#fff;background:linear-gradient(135deg, var(--red), #ff5a45);width:52px;height:52px;transition:transform .6s var(--ease);border-radius:16px;place-items:center;display:grid;box-shadow:0 12px 26px #e11d2466}.compare__card:hover .compare__icon{transform:rotate(-12deg)scale(1.12)}.compare__icon svg{transition:transform .6s var(--ease)}.compare__card-title{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.compare__card-sub{opacity:.65;margin:3px 0 0;font-size:13.5px}.compare__rows{flex-direction:column;gap:4px;margin:14px 0 26px;display:flex}.compare__row{transition:background .35s, transform .45s var(--ease);border-radius:14px;align-items:flex-start;gap:14px;padding:12px;display:flex}.compare__grid.is-visible .compare__row{animation:s-slide-in-l .7s var(--ease) backwards}.compare__grid.is-visible .compare__row:first-child{animation-delay:.3s}.compare__grid.is-visible .compare__row:nth-child(2){animation-delay:.38s}.compare__grid.is-visible .compare__row:nth-child(3){animation-delay:.46s}.compare__grid.is-visible .compare__row:nth-child(4){animation-delay:.54s}.compare__grid.is-visible .compare__row:nth-child(5){animation-delay:.62s}.compare__grid.is-visible .compare__row:nth-child(6){animation-delay:.7s}.compare__card--custom .compare__row:hover{background:#ffffff12;transform:translate(8px)}.compare__card--ready .compare__row:hover{background:var(--red-tint);transform:translate(8px)}.compare__row-icon{width:34px;height:34px;color:var(--red);transition:transform .45s var(--ease), background .3s, color .3s;background:#e11d2421;border-radius:10px;flex:none;place-items:center;display:grid}.compare__row:hover .compare__row-icon{background:var(--red);color:#fff;transform:scale(1.15)rotate(-8deg)}.compare__row-title{margin:0;font-size:15px;font-weight:800}.compare__row-desc{opacity:.68;margin:3px 0 0;font-size:13.5px;line-height:1.55}.compare__cta{cursor:pointer;width:100%;font:inherit;transition:transform .4s var(--ease), box-shadow .4s, background .3s, color .3s;border-radius:14px;padding:15px 22px;font-size:15px;font-weight:800;position:relative;overflow:hidden}.compare__card--custom .compare__cta{color:#fff;background:linear-gradient(135deg, var(--red), #ff4d3d);border:0;box-shadow:0 14px 30px #e11d2466}.compare__card--ready .compare__cta{border:2px solid var(--red);color:var(--red);background:#fff}.compare__cta:before{content:"";background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:35%;height:100%;animation:3.2s ease-in-out infinite ctaShine;position:absolute;top:0;left:-50%;transform:skew(-18deg)}.compare__cta:hover{transform:translateY(-3px);box-shadow:0 18px 38px #e11d246b}.compare__card--ready .compare__cta:hover{background:var(--red);color:#fff}.vss-section{color:#fff;background:radial-gradient(900px 500px at 50% 0,#2a1416,#101114 70%);padding:110px 24px}.vss-orb{z-index:0;filter:blur(10px);pointer-events:none;border-radius:50%;position:absolute}.vss-orb--a{background:radial-gradient(circle,#e11d2459,#0000 68%);width:520px;height:520px;animation:12s ease-in-out infinite auroraA;top:-120px;left:-160px}.vss-orb--b{background:radial-gradient(circle,#ff6a4d47,#0000 68%);width:460px;height:460px;animation:14s ease-in-out infinite auroraB;bottom:-140px;right:-140px}.vss-eyebrow{color:#ff8f80;background:#e11d2429;border-color:#ff6a4d66}.vss-heading{color:#fff;font-size:clamp(28px,4vw,42px)}.vss-stage{transition:transform .6s var(--ease), box-shadow .6s;border-radius:30px;padding:3px;position:relative;overflow:hidden;box-shadow:0 40px 90px #0000008c,0 0 90px #e11d2440}.vss-stage:hover{transform:translateY(-6px)scale(1.01);box-shadow:0 50px 110px #0009,0 0 130px #e11d246b}.vss-ring{aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 55%, #ff6a4d, #e11d24, transparent 95%);width:220%;margin:-110% 0 0 -110%;animation:6s linear infinite s-spin;position:absolute;top:50%;left:50%}.vss-frame{aspect-ratio:16/9;background:#000;border-radius:27px;position:relative;overflow:hidden}.vss-video{border:0;width:100%;height:100%;position:absolute;inset:0}.tm{background:#fff}.tm__eyebrowDot{background:var(--red);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite s-pulse}.tm__slider{padding:0 34px;position:relative}.tm__card{--spot:#e11d2417;border:1px solid var(--line);max-width:980px;transition:box-shadow .5s, transform .5s var(--ease);background:#fff;border-radius:30px;margin:0 auto;padding:54px 60px 46px 100px;position:relative;overflow:hidden;box-shadow:0 30px 70px #14161a1f}.tm__card:hover{transform:translateY(-4px);box-shadow:0 40px 90px #e11d2429}.tm__cardAccent{background:linear-gradient(180deg, var(--red), #ff6a4d, var(--red-dark), var(--red));background-size:100% 300%;width:7px;animation:5s linear infinite tmFlow;position:absolute;top:0;bottom:0;left:0}@keyframes tmFlow{to{background-position:0 300%}}.tm__quoteIcon{color:#fff;background:linear-gradient(135deg, var(--red), #ff5a45);border-radius:16px;place-items:center;width:52px;height:52px;animation:4.5s ease-in-out infinite s-bob;display:grid;position:absolute;top:44px;left:28px;box-shadow:0 14px 28px #e11d2466}.tm__card:before{content:"“";color:#e11d240f;pointer-events:none;font-size:260px;font-weight:900;line-height:1;position:absolute;top:-30px;right:40px}.tm__content{position:relative}.tm__in-next{animation:s-slide-in .7s var(--ease) both}.tm__in-prev{animation:s-slide-in-l .7s var(--ease) both}.tm__quote{color:#2a2d33;margin:0;font-size:clamp(17px,1.9vw,21px);font-weight:500;line-height:1.75}.tm__client{border-top:1px dashed #dcdde2;flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;padding-top:26px;display:flex}.tm__company{align-items:center;gap:14px;display:flex}.tm__mark{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg, var(--ink), #3a3d45);width:50px;height:50px;transition:transform .5s var(--ease), background .4s;border-radius:15px;place-items:center;font-size:16px;font-weight:900;display:grid;box-shadow:0 10px 22px #14161a47}.tm__card:hover .tm__mark{background:linear-gradient(135deg, var(--red), #ff5a45);transform:rotate(-8deg)scale(1.08)}.tm__companyInfo,.tm__person{flex-direction:column;gap:2px;display:flex}.tm__companyInfo strong,.tm__person strong{font-size:15.5px;font-weight:800}.tm__companyInfo span,.tm__person span{color:var(--muted);font-size:13px}.tm__divider{background:#dcdde2;align-self:stretch;width:1px;min-height:38px}.tm__num{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;bottom:22px;right:30px}.tm__num span:first-child{color:var(--red)}.tm__num i{background:#cfd1d7;width:26px;height:1.5px}.tm__arrow{z-index:4;cursor:pointer;width:52px;height:52px;color:var(--ink);border:1px solid var(--line);transition:transform .4s var(--ease), background .3s, color .3s, box-shadow .4s;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 12px 28px #14161a29}.tm__arrow--l{left:0}.tm__arrow--r{right:0}.tm__arrow:hover{background:var(--red);color:#fff;box-shadow:0 16px 34px #e11d2473}.tm__arrow--l:hover{transform:translate(-4px)scale(1.08)}.tm__arrow--r:hover{transform:translate(4px)scale(1.08)}.tm__controls{flex-direction:column;align-items:center;gap:16px;margin-top:38px;display:flex}.tm__dots{gap:8px;display:flex}.tm__dot{cursor:pointer;width:10px;height:10px;transition:width .5s var(--ease), background .3s, transform .3s;background:#d8dbe1;border:0;border-radius:99px;padding:0}.tm__dot:hover{background:#ff9a90;transform:scale(1.25)}.tm__dot.is-active{background:linear-gradient(90deg, var(--red), #ff6a4d);width:40px}.tm__trusted{color:var(--muted);letter-spacing:.02em;margin:0;font-size:14px;font-weight:600}@media (max-width:1100px){.services__grid,.deploy__grid{grid-template-columns:repeat(2,1fr)}.verticals__grid{grid-template-columns:repeat(2,1fr);gap:30px 22px}.pc__grid{grid-template-columns:repeat(4,1fr)}.pc__cell:nth-child(n) .pc__tooltip{left:50%;right:auto;transform:translate(-50%,10px)scale(.96)}.pc__cell:nth-child(n):hover .pc__tooltip{transform:translate(-50%)}.pc__cell:nth-child(n) .pc__tooltip:after{left:50%;right:auto;transform:translate(-50%,-6px)rotate(45deg)}.pc__cell:nth-child(4n+1) .pc__tooltip{left:0;transform:translateY(10px)scale(.96)}.pc__cell:nth-child(4n+1):hover .pc__tooltip{transform:none}.pc__cell:nth-child(4n+1) .pc__tooltip:after{left:46px}.pc__cell:nth-child(4n) .pc__tooltip{left:auto;right:0;transform:translateY(10px)scale(.96)}.pc__cell:nth-child(4n):hover .pc__tooltip{transform:none}.pc__cell:nth-child(4n) .pc__tooltip:after{left:auto;right:40px;transform:translateY(-6px)rotate(45deg)}.stories__arrow--prev,.why__arrow--prev{left:10px}.stories__arrow--next,.why__arrow--next{right:10px}}@media (max-width:860px){.services,.verticals,.deploy,.stories,.pc,.compare,.why,.tm,.vss-section{padding:76px 18px}.stories__track,.why__track{height:720px}.story-slide,.why-slide{grid-template-rows:auto 1fr;grid-template-columns:1fr}.story-slide__copy,.why-slide__copy{padding:34px 26px 28px}.story-slide__visual{min-height:260px}.why-slide__visual{padding:22px}.why-slide__frame{min-height:240px}.device-laptop{width:min(78%,340px)}.device-phone{width:34%;max-width:150px}.compare__grid{grid-template-columns:1fr;gap:26px}.compare__grid:before{display:none}.pc__grid{grid-template-columns:repeat(3,1fr);gap:14px}.pc__cell:nth-child(n) .pc__tooltip{display:none}.tm__slider{padding:0}.tm__card{padding:92px 26px 64px 30px}.tm__quoteIcon{top:26px;left:26px}.tm__arrow,.tm__divider{display:none}.tm__num{right:24px}}@media (max-width:620px){.services__grid,.deploy__grid,.verticals__grid{grid-template-columns:1fr}.pc__grid{grid-template-columns:repeat(2,1fr)}.pc__cell{height:116px}.deploy-card{min-height:400px}.deploy-card__desc-wrap{grid-template-rows:1fr}.deploy-card__desc{opacity:1;padding-top:12px}.stories__arrow,.why__arrow{width:42px;height:42px;top:auto;bottom:16px;translate:0}.stories__arrow--prev,.why__arrow--prev{left:14px}.stories__arrow--next,.why__arrow--next{right:14px}.story-slide__watermark{font-size:64px}}@media (hover:none){.deploy-card__desc-wrap{grid-template-rows:1fr}.deploy-card__desc{opacity:1;padding-top:12px}}@media (prefers-reduced-motion:reduce){.services *,.verticals *,.deploy *,.stories *,.pc *,.compare *,.why *,.tm *,.vss-section *,.services:before,.verticals:before,.verticals:after,.deploy:before,.compare:before,.why:before,.tm:before{transition-duration:.01ms!important;animation:none!important}.vertical-item,.deploy-card,.pc__cell,.compare__card{opacity:1!important}}
@keyframes Ab-module__U3ML0W__aFloat{0%,to{translate:0}50%{translate:0 -7px}}@keyframes Ab-module__U3ML0W__aShine{0%,55%{left:-60%}to{left:140%}}@keyframes Ab-module__U3ML0W__aBlob{0%,to{border-radius:42% 58% 60% 40%/45% 45% 55% 55%;rotate:none}50%{border-radius:58% 42% 40% 60%/55% 55% 45% 45%;rotate:20deg}}@keyframes Ab-module__U3ML0W__aWave{0%{opacity:.5;scale:.8}to{opacity:0;scale:1.9}}.Ab-module__U3ML0W__sub{text-align:center;color:#14103a;max-width:780px;margin:-6px auto 30px;font-size:13.5px;line-height:1.65}.Ab-module__U3ML0W__vm{flex-direction:column;gap:56px;display:flex}.Ab-module__U3ML0W__vRow{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.Ab-module__U3ML0W__flip>:first-child{order:2}.Ab-module__U3ML0W__vTx{max-width:430px}.Ab-module__U3ML0W__flip .Ab-module__U3ML0W__vTx{margin-left:auto}.Ab-module__U3ML0W__vIc{color:#fff;background:linear-gradient(135deg,#6c5ce7,#f4735f);border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:14px;animation:4s ease-in-out infinite Ab-module__U3ML0W__aFloat;display:grid;box-shadow:0 12px 20px -8px #6c5ce7b3}.Ab-module__U3ML0W__vTx h3{color:#0e0a26;margin:0 0 10px;font-size:22px}.Ab-module__U3ML0W__vTx p{color:#1f1b40;margin:0;font-size:13.5px;line-height:1.75}.Ab-module__U3ML0W__vPh{transition:transform .6s cubic-bezier(.22,.8,.2,1);position:relative}.Ab-module__U3ML0W__vPh:hover{transform:perspective(900px)rotateY(-4deg)rotateX(2deg)translateY(-6px)}.Ab-module__U3ML0W__flip .Ab-module__U3ML0W__vPh:hover{transform:perspective(900px)rotateY(4deg)rotateX(2deg)translateY(-6px)}.Ab-module__U3ML0W__vBlob{z-index:-1;background:linear-gradient(135deg,#cfc8ff,#ffd0c6);width:60%;height:70%;animation:10s ease-in-out infinite Ab-module__U3ML0W__aBlob;position:absolute;bottom:-24px;right:-24px}.Ab-module__U3ML0W__flip .Ab-module__U3ML0W__vBlob{left:-24px;right:auto}.Ab-module__U3ML0W__vImg{aspect-ratio:1.45;color:#ffffff40;background:linear-gradient(135deg,#5a4bd0,#f4735f);border-radius:22px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 56px -30px #3c28a099}.Ab-module__U3ML0W__vImg img{object-fit:cover;transition:transform 1s cubic-bezier(.22,.8,.2,1)}.Ab-module__U3ML0W__vPh:hover .Ab-module__U3ML0W__vImg img{transform:scale(1.08)}.Ab-module__U3ML0W__vShine{background:linear-gradient(90deg,#0000,#fff6,#0000);width:30%;animation:6s infinite Ab-module__U3ML0W__aShine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.Ab-module__U3ML0W__wG{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.Ab-module__U3ML0W__wG>*{display:flex}.Ab-module__U3ML0W__wC{--mx:50%;--my:50%;text-align:center;background:var(--bg);border-radius:14px;width:100%;padding:28px 20px;transition:transform .4s cubic-bezier(.22,.8,.2,1),box-shadow .4s;position:relative;overflow:hidden}.Ab-module__U3ML0W__wC:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(220px circle at var(--mx) var(--my), #ffffffe6, transparent 70%);transition:opacity .35s;position:absolute;inset:0}.Ab-module__U3ML0W__wC:hover:before{opacity:1}.Ab-module__U3ML0W__wC:hover{box-shadow:0 26px 40px -22px var(--c);transform:translateY(-8px)}.Ab-module__U3ML0W__wIc{color:#fff;background:var(--c);border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:10px;transition:transform .4s;display:inline-grid;position:relative}.Ab-module__U3ML0W__wIc:after{content:"";border:2px solid var(--c);border-radius:50%;animation:2.6s infinite Ab-module__U3ML0W__aWave;position:absolute;inset:0}.Ab-module__U3ML0W__wC:hover .Ab-module__U3ML0W__wIc{transform:rotate(-12deg)scale(1.15)}.Ab-module__U3ML0W__wC b{color:var(--c);margin-bottom:6px;font-size:34px;transition:transform .4s;display:block;position:relative}.Ab-module__U3ML0W__wC:hover b{transform:scale(1.12)}.Ab-module__U3ML0W__wC h3{color:#14103a;margin:0;font-size:13.5px;position:relative}.Ab-module__U3ML0W__vG{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.Ab-module__U3ML0W__vG>*{display:flex}.Ab-module__U3ML0W__vc{--mx:50%;--my:50%;background:var(--bg);border-radius:16px;flex-direction:column;width:100%;padding:22px 18px 18px;transition:transform .45s cubic-bezier(.22,.8,.2,1),box-shadow .45s;display:flex;position:relative;overflow:hidden}.Ab-module__U3ML0W__vc:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(240px circle at var(--mx) var(--my), #ffffffd9, transparent 70%);transition:opacity .35s;position:absolute;inset:0}.Ab-module__U3ML0W__vc:hover:before{opacity:1}.Ab-module__U3ML0W__vc:hover,.Ab-module__U3ML0W__vc:focus-visible{box-shadow:0 28px 44px -22px var(--c);outline:none;transform:translateY(-8px)}.Ab-module__U3ML0W__vcIc{color:#fff;background:var(--c);border-radius:9px;place-items:center;width:30px;height:30px;margin:0 auto 8px;transition:transform .4s;display:grid;position:relative}.Ab-module__U3ML0W__vc:hover .Ab-module__U3ML0W__vcIc{transform:rotate(-12deg)scale(1.2)}.Ab-module__U3ML0W__vc h3{text-align:center;color:var(--c);margin:0 0 8px;font-size:13.5px;line-height:1.35;position:relative}.Ab-module__U3ML0W__vc p{text-align:center;color:#2a2650;margin:0 0 16px;font-size:11.5px;line-height:1.6;position:relative}.Ab-module__U3ML0W__vcImg{color:#ffffff4d;background:linear-gradient(135deg, var(--c), #14103a);border-radius:18px;place-items:center;height:150px;margin-top:auto;display:grid;position:relative;overflow:hidden}.Ab-module__U3ML0W__vcImg img{object-fit:cover;transition:transform .9s cubic-bezier(.22,.8,.2,1)}.Ab-module__U3ML0W__vc:hover .Ab-module__U3ML0W__vcImg img{transform:scale(1.12)}.Ab-module__U3ML0W__pG{grid-template-columns:repeat(6,1fr);gap:14px;margin-bottom:8px;display:grid}.Ab-module__U3ML0W__pG>*{display:flex}.Ab-module__U3ML0W__pt{--mx:50%;--my:50%;background:#fff;border-radius:14px;place-items:center;width:100%;min-height:110px;transition:transform .4s cubic-bezier(.22,.8,.2,1),box-shadow .4s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e9e6fb,0 14px 24px -18px #3c28b466}.Ab-module__U3ML0W__pt:before{content:"";opacity:0;background:radial-gradient(160px circle at var(--mx) var(--my), #6c5ce724, transparent 70%);transition:opacity .35s;position:absolute;inset:0}.Ab-module__U3ML0W__pt:hover:before{opacity:1}.Ab-module__U3ML0W__pt:hover{transform:translateY(-8px)scale(1.04);box-shadow:0 0 0 1px #6c5ce7,0 26px 36px -18px #6c5ce799}.Ab-module__U3ML0W__pt>div{text-align:center;transition:transform .4s;position:relative}.Ab-module__U3ML0W__pt:hover>div{transform:scale(1.06)}.Ab-module__U3ML0W__lgO b{letter-spacing:.06em;color:#c74634;font-size:15px;display:block}.Ab-module__U3ML0W__lgO span{letter-spacing:.2em;color:#14103a;font-size:9px;font-weight:800}.Ab-module__U3ML0W__lgO small{color:#6b6b8a;margin-top:3px;font-size:8px;display:block}.Ab-module__U3ML0W__lgI b{color:#2a67c9;font-size:12px;display:block}.Ab-module__U3ML0W__lgM{align-items:center;gap:7px;display:flex;text-align:left!important}.Ab-module__U3ML0W__lgM span{grid-template-columns:1fr 1fr;gap:2px;width:22px;display:grid}.Ab-module__U3ML0W__lgM i{background:#f25022;height:10px}.Ab-module__U3ML0W__lgM i:nth-child(2){background:#7fba00}.Ab-module__U3ML0W__lgM i:nth-child(3){background:#00a4ef}.Ab-module__U3ML0W__lgM i:nth-child(4){background:#ffb900}.Ab-module__U3ML0W__lgM b{color:#5e5e5e;font-size:13px;display:block}.Ab-module__U3ML0W__lgM small{color:#6b6b8a;font-size:8.5px}.Ab-module__U3ML0W__lgA b{color:#232f3e;font-size:26px;line-height:1;display:block}.Ab-module__U3ML0W__lgA small{color:#6b6b8a;font-size:8px;display:block}.Ab-module__U3ML0W__lgH{letter-spacing:.04em;color:#00a3e0;font-size:20px;font-weight:900}.Ab-module__U3ML0W__lgE{color:#d9262c;letter-spacing:-.02em;font-size:32px;font-style:italic;font-weight:900}.Ab-module__U3ML0W__sG{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:8px;display:grid}.Ab-module__U3ML0W__sG>*{display:flex}.Ab-module__U3ML0W__sG>:last-child{grid-column:2}.Ab-module__U3ML0W__sv{--mx:50%;--my:50%;background:#fff;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:14px;width:100%;padding:22px 20px;text-decoration:none;transition:transform .4s cubic-bezier(.22,.8,.2,1),box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ece9fb}.Ab-module__U3ML0W__sv:before{content:"";opacity:0;background:radial-gradient(240px circle at var(--mx) var(--my), #6c5ce721, transparent 70%);transition:opacity .35s;position:absolute;inset:0}.Ab-module__U3ML0W__sv:hover:before{opacity:1}.Ab-module__U3ML0W__sv:after{content:"";transform-origin:0;background:linear-gradient(90deg,#6c5ce7,#f4735f);width:100%;height:3px;transition:transform .5s cubic-bezier(.22,.8,.2,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.Ab-module__U3ML0W__sv:hover:after{transform:none}.Ab-module__U3ML0W__sv:hover{transform:translateY(-6px);box-shadow:0 0 0 1px #c9c1fb,0 26px 38px -22px #6c5ce78c}.Ab-module__U3ML0W__sv>div{position:relative}.Ab-module__U3ML0W__sv h3{color:#3b2fb0;margin:0 0 8px;font-size:13.5px;line-height:1.3}.Ab-module__U3ML0W__sv p{color:#2a2650;margin:0;font-size:11.5px;line-height:1.6}.Ab-module__U3ML0W__svIc{color:#6c5ce7;flex:none;transition:transform .5s,color .3s;position:relative}.Ab-module__U3ML0W__sv:hover .Ab-module__U3ML0W__svIc{color:#f4735f;transform:rotate(-8deg)scale(1.18)}.Ab-module__U3ML0W__svGo{color:#fff;opacity:0;background:#6c5ce7;border-radius:50%;place-items:center;width:22px;height:22px;transition:opacity .35s,translate .35s;display:grid;position:absolute;bottom:10px;right:12px;translate:-8px}.Ab-module__U3ML0W__sv:hover .Ab-module__U3ML0W__svGo{opacity:1;translate:0}@media (max-width:991px){.Ab-module__U3ML0W__vRow{grid-template-columns:1fr;gap:30px}.Ab-module__U3ML0W__flip>:first-child{order:0}.Ab-module__U3ML0W__vTx,.Ab-module__U3ML0W__flip .Ab-module__U3ML0W__vTx{max-width:none;margin:0}.Ab-module__U3ML0W__vG{grid-template-columns:1fr 1fr}.Ab-module__U3ML0W__pG{grid-template-columns:repeat(3,1fr)}.Ab-module__U3ML0W__sG{grid-template-columns:1fr 1fr}.Ab-module__U3ML0W__sG>:last-child{grid-column:auto}}@media (max-width:620px){.Ab-module__U3ML0W__wG,.Ab-module__U3ML0W__vG,.Ab-module__U3ML0W__sG{grid-template-columns:1fr}.Ab-module__U3ML0W__pG{grid-template-columns:1fr 1fr}.Ab-module__U3ML0W__vBlob{display:none}}@media (prefers-reduced-motion:reduce){.Ab-module__U3ML0W__vIc,.Ab-module__U3ML0W__vBlob,.Ab-module__U3ML0W__vShine,.Ab-module__U3ML0W__wIc:after{animation:none!important}}
