.hc{--hc-band:var(--brand-ground);--hc-ink:var(--brand-ground);--hc-eyebrow:var(--brand-soft);--hc-accent:var(--brand);--hc-accent-deep:var(--brand-deep);--hc-light:var(--brand-light);--hc-body:#56515f;--hc-faint:var(--ink-faint);--hc-tint:var(--brand-tint);--hc-line:#e9e7ee;--hc-nav-h:112px;font-family:var(--si-font-sans,"Plus Jakarta Sans",sans-serif);font-size:calc(14px + 2 * ((100vw - 375px) / 1545));line-height:1.4;color:var(--hc-body);background:#fff}@media (max-width:1440px){.hc{--hc-nav-h:80px}}@media (max-width:1024px){.hc{--hc-nav-h:72px}}#preloader,.swiper-lazy-preloader,.xb-loader,.xb-loader-logo{display:none!important}.hc-wrap{margin-left:calc(24px + 256 * ((100vw - 376px) / 1544));margin-right:calc(24px + 256 * ((100vw - 376px) / 1544));width:calc(100% - (48px + 512 * ((100vw - 376px) / 1544)))}@media (min-width:1921px){.hc-wrap{margin-left:calc(280px + 280 * ((100vw - 1921px) / 635));margin-right:calc(280px + 280 * ((100vw - 1921px) / 635));width:calc(100% - (560px + 560 * ((100vw - 1921px) / 635)))}}.hc-btn{display:inline-flex;align-items:center;justify-content:center;font-size:calc(12px + 2 * ((100vw - 375px) / 1545));font-weight:700;line-height:1.25;padding:12px 24px;border-radius:calc(24.2px + 19.8 * ((100vw - 375px) / 1545));text-decoration:none;white-space:nowrap;transition:background .25s cubic-bezier(.23,1,.32,1)}.hc .hc-btn--primary{background:var(--hc-accent);color:#fff}.hc .hc-btn--primary:hover{background:var(--hc-accent-deep);color:#fff}.hc .hc-btn--ghost{background:hsla(0,0%,100%,.1);backdrop-filter:blur(25px);color:#fff}.hc .hc-btn--ghost:hover{background:hsla(0,0%,100%,.18);color:#fff}.hc-btn--big{font-size:calc(14px + 2 * ((100vw - 375px) / 1545));padding:calc(12px + 4 * ((100vw - 375px) / 1545)) calc(24px + 12 * ((100vw - 375px) / 1545))}.hc-hero{flex-direction:column;overflow:hidden;background-color:var(--ui-accent);background-image:radial-gradient(150% 140% at 100% 100%,var(--brand-glow) 0,var(--brand-mid) 26%,var(--ui-accent) 58%);padding-top:var(--hc-nav-h);padding-bottom:var(--hc-nav-h)}.hc-hero,.hc-hero__fg{position:relative;display:flex}.hc-hero__fg{z-index:1;flex:1 0 auto;flex-direction:column;justify-content:center}.hc-hero__row{display:flex;flex-direction:row;align-items:center}.hc-hero__copy{order:1;width:50%;padding-top:calc(32px + 32 * ((100vw - 375px) / 1545));padding-bottom:calc(28px + 20 * ((100vw - 375px) / 1545))}.hc-hero__head{order:2;width:50%}.hc-hero__media{margin-left:calc(6px + 18 * ((100vw - 376px) / 1544))}.hc-hero__h{margin:0;color:#fff;font-size:calc(32px + 24 * ((100vw - 375px) / 1545));line-height:1;letter-spacing:-.05em;font-weight:700;text-wrap:balance}.hc-hero__h i{font-style:normal;color:var(--hc-light)}.hc-hero__lead{margin:calc(28px + 20 * ((100vw - 375px) / 1545)) 0 0;color:hsla(0,0%,100%,.75);font-size:calc(16px + 2 * ((100vw - 375px) / 1545));font-weight:650}.hc-hero__list{list-style:none;margin:calc(16px + 8 * ((100vw - 375px) / 1545)) 0 0;padding:0}.hc-hero__list li{position:relative;display:flex;align-items:center;gap:12px;color:hsla(0,0%,100%,.85);font-size:calc(16px + 2 * ((100vw - 375px) / 1545))}.hc-hero__list li:before{content:"";flex:none;width:22px;height:22px;background-color:var(--hc-light);-webkit-mask:url(/icons/tick.svg) center/contain no-repeat;mask:url(/icons/tick.svg) center/contain no-repeat}.hc-hero__list li:not(:last-child){margin-bottom:calc(8px + 4 * ((100vw - 375px) / 1545))}.hc-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:calc(13.2px + 10.8 * ((100vw - 375px) / 1545));margin-top:calc(48px + 24 * ((100vw - 375px) / 1545))}.hc-hero__fine{margin:calc(24px + 12 * ((100vw - 375px) / 1545)) 0 0;color:hsla(0,0%,100%,.75);font-size:calc(12px + 2 * ((100vw - 375px) / 1545));font-weight:600}.hc-stage{position:relative;width:100%}.hc-stage__slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.986);transition:opacity .75s cubic-bezier(.4,0,.2,1),transform .75s cubic-bezier(.4,0,.2,1);pointer-events:none}.hc-stage__slide.is-active{opacity:1;transform:none;pointer-events:auto}.hc-mock{position:relative;display:flex;align-items:center;justify-content:center;height:100%}.hc-mock:before{content:"";position:absolute;inset:-10% -18%;border-radius:50%;background:radial-gradient(58% 58% at 50% 52%,rgba(168,245,240,.34) 0,rgba(255,178,160,.22) 42%,rgba(255,178,160,0) 74%);filter:blur(12px);pointer-events:none}.hc-mock img{position:relative;z-index:1;display:block;width:auto;filter:drop-shadow(0 34px 52px rgba(4,18,28,.45)) drop-shadow(0 10px 20px rgba(4,18,28,.24))}.hc-mock--phone img{height:94%}.hc-mock--tablet img{height:92%}.hc-stage--static{position:relative;display:flex;align-items:center;justify-content:center}.hc-stage--static .hc-mock--front{position:absolute;left:-3%;bottom:-26%;width:25%;height:auto;z-index:2;display:block}.hc-stage--static .hc-mock--front:before{content:none}.hc-stage--static .hc-mock--front img{width:100%;height:auto;display:block}@media (max-width:1024px){.hc-stage--static .hc-mock--front{width:24%;left:-1%;bottom:-18%}}.hc-imac{position:relative;width:122%;display:flex;flex-direction:column;align-items:center}.hc-imac:after{content:"";position:absolute;left:50%;bottom:calc(-16px + -20 * ((100vw - 375px) / 1545));width:62%;height:calc(48px + 40 * ((100vw - 375px) / 1545));transform:translateX(-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.4) 0,transparent 72%);z-index:0;pointer-events:none}.hc-imac__display-shell{position:relative;z-index:1;width:100%;padding:calc(4px + 4 * ((100vw - 375px) / 1545));border-radius:calc(10px + 6 * ((100vw - 375px) / 1545));background:#14151b;box-shadow:0 calc(40px + 30 * ((100vw - 375px) / 1545)) calc(70px + 40 * ((100vw - 375px) / 1545)) -30px rgba(0,0,0,.55),0 14px 30px -18px rgba(0,0,0,.4)}.hc-imac__display{width:100%;border-radius:calc(6px + 4 * ((100vw - 375px) / 1545));overflow:hidden;background:#f8fbfc}.hc-imac__display img{display:block;width:100%;height:auto}.hc-imac__stand{position:relative;z-index:0;width:22%;height:calc(30px + 40 * ((100vw - 375px) / 1545));margin-top:-1px;background:linear-gradient(180deg,#14151b,rgba(20,21,27,.5) 55%,rgba(20,21,27,0));clip-path:polygon(34% 0,66% 0,100% 100%,0 100%);filter:blur(1px)}.hc-stage__dots{position:absolute;left:0;right:0;bottom:calc(-8px + -8 * ((100vw - 375px) / 1545));z-index:3;display:flex;justify-content:center;gap:8px}.hc-stage__dot{width:7px;height:7px;border-radius:999px;background:rgba(237,244,247,.44);transition:background .35s,width .35s}.hc-stage__dot.is-active{width:20px;border-radius:999px;background:#eff6f9}.hc-hero__wave{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;pointer-events:none}.hc-hero__wave svg{display:block;width:calc(600px + 1320 * ((100vw - 375px) / 1545));min-width:100%;height:calc(61.6px + 50.4 * ((100vw - 375px) / 1545));margin-bottom:calc(-2.2px + -1.8 * ((100vw - 375px) / 1545))}.clay-imac{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;isolation:isolate}.clay-imac__glow{position:absolute;z-index:-1;left:50%;top:46%;width:116%;height:118%;transform:translate(-50%,-50%);background:radial-gradient(46% 42% at 50% 46%,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,0) 66%),radial-gradient(60% 58% at 62% 74%,rgba(var(--brand-glow-rgb),.42) 0,rgba(var(--brand-glow-rgb),0) 68%);filter:blur(6px);pointer-events:none}.clay-imac__body{position:relative;z-index:1;width:100%;padding:calc(8px + 8 * ((100vw - 375px) / 1545));border-radius:calc(18px + 12 * ((100vw - 375px) / 1545));background:linear-gradient(176deg,#fff,#fff 58%,#f2f4f8);box-shadow:0 1px 0 hsla(0,0%,100%,.9) inset,0 calc(30px + 18 * ((100vw - 375px) / 1545)) calc(60px + 34 * ((100vw - 375px) / 1545)) -30px rgba(24,6,62,.46),0 calc(60px + 34 * ((100vw - 375px) / 1545)) calc(110px + 50 * ((100vw - 375px) / 1545)) -56px rgba(24,6,62,.34)}.clay-imac__screen{position:relative;aspect-ratio:1280/686;border-radius:calc(7px + 5 * ((100vw - 375px) / 1545));overflow:hidden;background:#dfe3ea;box-shadow:inset 0 1px 4px rgba(20,12,40,.08)}.clay-imac__video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;display:block}.clay-imac__glare{position:absolute;inset:0;pointer-events:none;background:linear-gradient(128deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,0) 28%);mix-blend-mode:screen}.clay-imac__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:0;border-radius:999px;background:rgba(var(--brand-ground-rgb),.82);color:#fff;font-family:var(--si-font-sans,"Plus Jakarta Sans",sans-serif);font-size:15px;font-weight:650;cursor:pointer;backdrop-filter:blur(6px);transition:background .18s ease}.clay-imac__play:hover{background:rgba(var(--brand-ground-rgb),.94)}.clay-imac__play svg{display:block}.clay-imac__neck{width:19%;height:calc(30px + 26 * ((100vw - 375px) / 1545));background:linear-gradient(180deg,#fbfcfe,#edeff4);clip-path:polygon(30% 0,70% 0,92% 100%,8% 100%)}.clay-imac__foot,.clay-imac__neck{position:relative;z-index:0;margin-top:-1px}.clay-imac__foot{width:27%;height:calc(11px + 9 * ((100vw - 375px) / 1545));border-radius:calc(5px + 4 * ((100vw - 375px) / 1545)) calc(5px + 4 * ((100vw - 375px) / 1545)) 999px 999px /calc(5px + 4 * ((100vw - 375px) / 1545)) calc(5px + 4 * ((100vw - 375px) / 1545)) 100% 100%;background:linear-gradient(180deg,#eef0f5,#dde1ea);box-shadow:0 calc(14px + 8 * ((100vw - 375px) / 1545)) calc(22px + 12 * ((100vw - 375px) / 1545)) -12px rgba(24,6,62,.32)}.hc-logos{margin-top:calc(28px + 20 * ((100vw - 375px) / 1545));margin-bottom:calc(28px + 20 * ((100vw - 375px) / 1545))}.hc-logos+*{margin-top:calc(32px + 32 * ((100vw - 375px) / 1545))}.hc-logos__label{margin:0 0 18px;text-align:center;font-size:calc(12px + 2 * ((100vw - 375px) / 1545));font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hc-faint)}.hc-logos__row{display:flex;align-items:center;justify-content:center;width:100vw;margin-left:50%;transform:translateX(-50%)}.hc-logos .si-tools{margin-top:0;width:100%}.hc-logos .si-tools__caption{display:none}.hc-logos .si-tools__item{color:#a7a2b0}.hc-sec{margin-top:calc(72px + 56 * ((100vw - 375px) / 1545))}.hc-intro{margin:0 auto calc(24px + 32 * ((100vw - 375px) / 1545));text-align:center}.hc-intro__eyebrow{margin:0 0 calc(12px + 8 * ((100vw - 375px) / 1545));font-size:calc(18px + 2 * ((100vw - 375px) / 1545));font-weight:650;letter-spacing:-.025em;line-height:1.15;color:var(--hc-eyebrow)}.hc-intro__h{margin:0 auto;max-width:calc(506px + 414 * ((100vw - 375px) / 1545));font-size:calc(28px + 20 * ((100vw - 375px) / 1545));line-height:1;letter-spacing:-.05em;font-weight:700;color:var(--hc-ink);text-wrap:balance}.hc-intro__h i{font-style:normal;color:var(--hc-accent)}.hc-feature__row{display:flex;align-items:center;gap:calc(52px + 44 * ((100vw - 375px) / 1545))}.hc-feature__media-col{width:55%}.hc-feature__body{width:calc(45% - (52px + 44 * ((100vw - 375px) / 1545)) / 2)}.hc-feature .hc-feature__row{flex-direction:row-reverse}.hc-feature .hc-feature__media{margin-right:calc(-66px + -54 * ((100vw - 375px) / 1545))}.hc-feature--flip .hc-feature__row{flex-direction:row}.hc-feature--flip .hc-feature__media{margin-right:0;margin-left:calc(-66px + -54 * ((100vw - 375px) / 1545))}.hc-feature__media{position:relative}.hc-feature__media:before{content:"";position:absolute;inset:-12% -10% -16% -10%;z-index:0;border-radius:50%;background:radial-gradient(58% 58% at 50% 46%,rgba(var(--brand-light-rgb),.45) 0,rgba(var(--brand-light-rgb),0) 72%);filter:blur(6px);pointer-events:none}.hc-screen{padding:calc(6px + 4 * ((100vw - 375px) / 1545));border-radius:calc(14px + 12 * ((100vw - 375px) / 1545));background:linear-gradient(180deg,#fdfdff,#eef1f5 55%,#dde2ea);box-shadow:0 calc(28px + 26 * ((100vw - 375px) / 1545)) calc(48px + 34 * ((100vw - 375px) / 1545)) -30px rgba(var(--brand-ground-rgb),.4),0 10px 26px -14px rgba(var(--brand-ground-rgb),.22),inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 0 0 1px hsla(0,0%,100%,.5)}.hc-feature__media img,.hc-screen{position:relative;z-index:1;display:block}.hc-feature__media img{width:100%;height:auto;max-height:85vh;-o-object-fit:contain;object-fit:contain;border-radius:calc(8px + 8 * ((100vw - 375px) / 1545))}.hc-feature__items{display:flex;flex-direction:column;gap:calc(24px + 12 * ((100vw - 375px) / 1545))}.hc-feature__item{display:flex;align-items:flex-start;gap:calc(14px + 6 * ((100vw - 375px) / 1545))}.hc-feature__ic{flex:none;width:calc(30px + 12 * ((100vw - 375px) / 1545));height:calc(30px + 12 * ((100vw - 375px) / 1545));margin-top:2px;background-color:var(--hc-light);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.hc-feature__t{margin:0 0 calc(8px + 2 * ((100vw - 375px) / 1545));font-size:calc(16px + 2 * ((100vw - 375px) / 1545));line-height:1.15;font-weight:650;color:var(--hc-ink)}.hc-feature__d{margin:0;font-size:calc(12px + 2 * ((100vw - 375px) / 1545));line-height:1.5;font-weight:500;color:var(--hc-body)}.hc-feature__cta-row{margin-top:calc(28px + 20 * ((100vw - 375px) / 1545))}.hc-feature__p{margin:calc(16px + 8 * ((100vw - 375px) / 1545)) 0 0;font-size:calc(14px + 2 * ((100vw - 375px) / 1545));line-height:1.55;max-width:44ch}.hc-feature__eyebrow{margin:0 0 calc(12px + 4 * ((100vw - 375px) / 1545));font-size:calc(18px + 2 * ((100vw - 375px) / 1545));font-weight:650;letter-spacing:-.025em;line-height:1.15;color:var(--hc-eyebrow)}.hc-feature__h{margin:0;font-size:calc(20px + 12 * ((100vw - 375px) / 1545));line-height:1.15;letter-spacing:-.05em;font-weight:700;color:var(--hc-ink)}.hc-roi__body{display:flex;align-items:stretch;gap:calc(24px + 32 * ((100vw - 375px) / 1545))}.hc-roi__points{width:calc(50% - (24px + 32 * ((100vw - 375px) / 1545)) / 2);display:flex;flex-direction:column;justify-content:center;gap:calc(20px + 12 * ((100vw - 375px) / 1545))}.hc-point{display:flex;align-items:flex-start}.hc-point__t{margin:0 0 calc(4px + 4 * ((100vw - 375px) / 1545));font-size:calc(16px + 4 * ((100vw - 375px) / 1545));line-height:1.15;font-weight:650;color:var(--hc-ink)}.hc-point__d{margin:0;font-size:calc(13px + 2 * ((100vw - 375px) / 1545));line-height:1.5;font-weight:500;color:var(--hc-body)}.hc-roi__plate{position:relative;width:calc(50% - (24px + 32 * ((100vw - 375px) / 1545)) / 2);aspect-ratio:1.05/1;border-radius:calc(24px + 16 * ((100vw - 375px) / 1545));overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:calc(28px + 20 * ((100vw - 375px) / 1545))}.hc-roi__plate img{position:absolute;inset:0;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hc-roi__plate:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(202deg,rgba(var(--brand-ground-rgb),0) 32%,rgba(var(--brand-ground-rgb),.55) 68%,rgba(15,0,38,.88) 100%)}.hc-roi__plate-cap{position:relative;z-index:2}.hc-roi__plate-lead{margin:0;color:#fff;font-size:calc(24px + 16 * ((100vw - 375px) / 1545));line-height:1.05;letter-spacing:-.03em;font-weight:700}.hc-roi__plate-sub{margin:calc(6px + 4 * ((100vw - 375px) / 1545)) 0 0;color:hsla(0,0%,100%,.9);font-size:calc(15px + 5 * ((100vw - 375px) / 1545));line-height:1.2;font-weight:600}.hc-roi__foot{margin-top:calc(28px + 20 * ((100vw - 375px) / 1545));display:flex;flex-direction:column;align-items:center;gap:calc(28px + 20 * ((100vw - 375px) / 1545))}.hc-roi__note{margin:0;font-size:calc(14px + 2 * ((100vw - 375px) / 1545));font-weight:500;color:var(--hc-body);text-align:center}.hc-feature--cases{margin-bottom:calc(72px + 56 * ((100vw - 375px) / 1545))}.hc-proof{position:relative;padding-top:calc(72px + 56 * ((100vw - 375px) / 1545))}.hc-proof.hc-sec{margin-top:0}.hc-proof:before{content:"";position:absolute;top:0;left:0;right:0;height:calc(281.6px + 230.4 * ((100vw - 375px) / 1545));background-image:linear-gradient(50deg,rgba(244,242,250,0) 60%,rgba(var(--brand-light-rgb),.35)),linear-gradient(180deg,rgba(var(--brand-soft-rgb),.12),rgba(var(--brand-soft-rgb),0) 55%);pointer-events:none}.hc-proof .hc-intro,.hc-proof__row{position:relative}.hc-proof__row{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(12px + 8 * ((100vw - 375px) / 1545))}.hc-proof__card{margin:0;width:calc(33.3333% - (12px + 8 * ((100vw - 375px) / 1545)) * 2 / 3);background:#fff;border-radius:calc(20px + 12 * ((100vw - 375px) / 1545));padding:calc(14px + 8 * ((100vw - 375px) / 1545));box-shadow:0 calc(11px + 9 * ((100vw - 375px) / 1545)) calc(17.6px + 14.4 * ((100vw - 375px) / 1545)) rgba(var(--brand-ground-rgb),.08);display:flex;flex-direction:column}.hc-proof__card img{display:block;width:100%;height:auto;border-radius:calc(12px + 8 * ((100vw - 375px) / 1545))}.hc-proof__cap{margin:calc(12px + 4 * ((100vw - 375px) / 1545)) 4px 0;font-size:calc(13px + 1 * ((100vw - 375px) / 1545));font-weight:650;color:var(--hc-ink)}.hc-proof__note{margin:16px 0 0;text-align:center;font-size:12.5px;color:var(--hc-faint)}.hc-cards{padding-top:calc(72px + 56 * ((100vw - 375px) / 1545));background:linear-gradient(180deg,rgba(var(--brand-light-rgb),.16),rgba(var(--brand-light-rgb),0))}.hc-cards__head{display:flex;flex-direction:column;align-items:center;margin-bottom:calc(48px + 24 * ((100vw - 375px) / 1545))}.hc-cards__mark{width:calc(80px + 32 * ((100vw - 375px) / 1545));height:calc(80px + 32 * ((100vw - 375px) / 1545));border-radius:32%;background:linear-gradient(135deg,rgba(var(--brand-light-rgb),.55) 0,rgba(var(--brand-light-rgb),0) 55%),var(--hc-band);display:flex;align-items:center;justify-content:center;margin-bottom:calc(16px + 8 * ((100vw - 375px) / 1545));box-shadow:0 calc(11px + 9 * ((100vw - 375px) / 1545)) calc(22px + 18 * ((100vw - 375px) / 1545)) rgba(var(--brand-ground-rgb),.12)}.hc-cards__mark img{width:52%;height:auto;display:block}.hc-cards__h{margin:0;text-align:center;font-size:calc(32px + 24 * ((100vw - 375px) / 1545));line-height:1;letter-spacing:-.05em;font-weight:700;color:var(--hc-ink)}.hc-cards__h i{font-style:normal;color:var(--hc-accent)}.hc-cards__row{display:flex;gap:calc(12px + 8 * ((100vw - 375px) / 1545))}.hc-card{position:relative;width:33.3333%;aspect-ratio:1/1;border-radius:calc(24px + 16 * ((100vw - 375px) / 1545));overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:calc(28px + 20 * ((100vw - 375px) / 1545));text-decoration:none;text-align:center;color:#fff;transition:transform 1s cubic-bezier(.23,1,.32,1)}.hc-card:hover{transform:scale(1.02)}.hc-card--a{background:radial-gradient(110% 130% at 25% 10%,#4a1e9e 0,var(--hc-band) 70%)}.hc-card--b{background:radial-gradient(110% 130% at 75% 10%,#341270 0,#23074f 70%)}.hc-card--c{background:radial-gradient(120% 130% at 50% 0,#5b2bb8 0,var(--hc-band) 75%)}.hc-card__ill{flex:1 1 auto;display:flex;align-items:center;justify-content:center;width:100%}.hc-card__ill:before{content:"";position:absolute;width:calc(96px + 64 * ((100vw - 375px) / 1545));height:calc(96px + 64 * ((100vw - 375px) / 1545));border-radius:calc(24px + 16 * ((100vw - 375px) / 1545));background:linear-gradient(160deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,.06) 60%);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.45),0 24px 48px rgba(0,0,0,.28);border:1px solid hsla(0,0%,100%,.22);backdrop-filter:blur(14px)}.hc-card__ill svg{position:relative;width:calc(44px + 28 * ((100vw - 375px) / 1545));height:calc(44px + 28 * ((100vw - 375px) / 1545));color:#fff;filter:drop-shadow(0 6px 12px rgba(0,0,0,.25))}.hc-card__cap{display:block;width:100%}.hc-card__t{display:block;margin:0 0 calc(8px + 4 * ((100vw - 375px) / 1545));font-size:calc(18px + 6 * ((100vw - 375px) / 1545));line-height:1.15;letter-spacing:-.025em;font-weight:700;color:#fff}.hc-card__d{display:block;margin:0;font-size:calc(14px + 2 * ((100vw - 375px) / 1545));font-weight:500;color:hsla(0,0%,100%,.88)}.hc-grid__row{display:flex;flex-wrap:wrap;gap:calc(48px + 24 * ((100vw - 375px) / 1545))}.hc-cell{width:calc(25% - (48px + 24 * ((100vw - 375px) / 1545)) * 3 / 4)}.hc-cell__ic{width:calc(80px + 48 * ((100vw - 375px) / 1545));height:calc(80px + 48 * ((100vw - 375px) / 1545));border-radius:50%;background-color:var(--hc-tint);background-image:linear-gradient(135deg,rgba(var(--brand-light-rgb),0) 30%,rgba(var(--brand-light-rgb),.5));display:flex;align-items:center;justify-content:center;margin-bottom:calc(16px + 8 * ((100vw - 375px) / 1545))}.hc-cell__ic svg{width:38%;height:38%;color:var(--hc-accent)}.hc-cell__t{margin:0 0 calc(12px + 8 * ((100vw - 375px) / 1545));font-size:calc(18px + 6 * ((100vw - 375px) / 1545));line-height:1.15;letter-spacing:-.025em;font-weight:700;color:var(--hc-ink)}.hc-cell__d{margin:0 0 calc(16px + 8 * ((100vw - 375px) / 1545));line-height:1.5;font-weight:500}.hc-cell__d,.hc-plain{font-size:calc(14px + 2 * ((100vw - 375px) / 1545))}.hc-plain{display:inline-flex;align-items:center;gap:calc(8px + 4 * ((100vw - 375px) / 1545));font-weight:650;color:var(--hc-accent);text-decoration:none}.hc-plain svg{width:calc(14px + 2 * ((100vw - 375px) / 1545));height:calc(14px + 2 * ((100vw - 375px) / 1545));transition:transform .25s cubic-bezier(.23,1,.32,1)}.hc-plain:hover svg{transform:translateX(calc(4.4px + 3.6 * ((100vw - 375px) / 1545)))}.hc-grid__foot{display:flex;justify-content:center;margin-top:calc(48px + 24 * ((100vw - 375px) / 1545))}.hc-close{position:relative;margin-top:calc(72px + 56 * ((100vw - 375px) / 1545))}.hc-close__band{position:relative;border-radius:calc(28px + 32 * ((100vw - 375px) / 1545));overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;padding:calc(72px + 88 * ((100vw - 375px) / 1545)) calc(48px + 24 * ((100vw - 375px) / 1545))}.hc-close__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.hc-close__band:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(rgba(0,0,0,.45),rgba(0,0,0,.45)),radial-gradient(90% 120% at 80% 100%,rgba(var(--brand-light-rgb),.28) 0,rgba(var(--brand-light-rgb),0) 55%),linear-gradient(120% 160% at 15% 0,rgba(52,18,112,.92) 0,rgba(var(--brand-ground-rgb),.86) 60%)}.hc-close__band>:not(.hc-close__bg){position:relative;z-index:2}.hc-close__mark{width:calc(48px + 32 * ((100vw - 375px) / 1545));height:calc(48px + 32 * ((100vw - 375px) / 1545));border-radius:calc(16px + 12 * ((100vw - 375px) / 1545));background:hsla(0,0%,100%,.08);backdrop-filter:blur(32px);display:flex;align-items:center;justify-content:center;margin-bottom:calc(24px + 12 * ((100vw - 375px) / 1545))}.hc-close__mark img{width:52%;height:auto;display:block}.hc-close__eyebrow{margin:0 0 calc(12px + 8 * ((100vw - 375px) / 1545));font-size:calc(18px + 2 * ((100vw - 375px) / 1545));font-weight:650;letter-spacing:-.025em;color:var(--hc-light)}.hc-close__h{margin:0 auto;max-width:26ch;color:#fff;font-size:calc(28px + 20 * ((100vw - 375px) / 1545));line-height:1;letter-spacing:-.05em;font-weight:700;text-wrap:balance}.hc-close__h i{font-style:normal;color:var(--hc-light)}.hc-close__ctas{display:flex;justify-content:center;flex-wrap:wrap;gap:calc(16px + 8 * ((100vw - 375px) / 1545));margin-top:calc(48px + 24 * ((100vw - 375px) / 1545))}.hc-close__fine{margin:calc(48px + 24 * ((100vw - 375px) / 1545)) 0 0;color:hsla(0,0%,100%,.85);font-size:calc(12px + 2 * ((100vw - 375px) / 1545));font-weight:500}.hcf-top{position:relative;overflow:hidden;display:flex;align-items:center;min-height:calc(360px + 220 * ((100vw - 375px) / 1545));padding:calc(72px + 72 * ((100vw - 375px) / 1545)) 0}.hcf-top__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0}.hcf-top:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(rgba(0,0,0,.45),rgba(0,0,0,.45)),radial-gradient(90% 120% at 80% 100%,rgba(var(--brand-light-rgb),.28) 0,rgba(var(--brand-light-rgb),0) 55%),linear-gradient(120% 160% at 15% 0,rgba(52,18,112,.92) 0,rgba(var(--brand-ground-rgb),.86) 60%)}.hcf-top__inner{position:relative;z-index:2;flex-direction:column;text-align:center}.hcf-top__inner,.hcf-top__mark{display:flex;align-items:center}.hcf-top__mark{width:calc(48px + 32 * ((100vw - 375px) / 1545));height:calc(48px + 32 * ((100vw - 375px) / 1545));border-radius:calc(16px + 12 * ((100vw - 375px) / 1545));background:hsla(0,0%,100%,.08);backdrop-filter:blur(32px);justify-content:center;margin-bottom:calc(24px + 12 * ((100vw - 375px) / 1545))}.hcf-top__mark img{width:52%;height:auto;display:block}.hcf-top__eyebrow{margin:0 0 calc(12px + 8 * ((100vw - 375px) / 1545));font-size:calc(18px + 2 * ((100vw - 375px) / 1545));font-weight:650;letter-spacing:-.025em;color:var(--brand-light)}.hcf-top__h{margin:0 auto;max-width:26ch;color:#fff;font-family:var(--si-font-sans,"Plus Jakarta Sans",sans-serif);font-size:calc(28px + 20 * ((100vw - 375px) / 1545));line-height:1;letter-spacing:-.05em;font-weight:700;text-wrap:balance}.hcf-top__ctas{display:flex;justify-content:center;flex-wrap:wrap;gap:calc(16px + 8 * ((100vw - 375px) / 1545));margin-top:calc(36px + 20 * ((100vw - 375px) / 1545))}.hcf-top__btn{display:inline-flex;align-items:center;justify-content:center;padding:calc(14px + 4 * ((100vw - 375px) / 1545)) calc(28px + 14 * ((100vw - 375px) / 1545));border-radius:999px;font-family:var(--si-font-sans,"Plus Jakarta Sans",sans-serif);font-size:calc(15px + 2 * ((100vw - 375px) / 1545));font-weight:650;text-decoration:none;transition:background .18s ease,color .18s ease}.hcf-top__btn--primary{background:var(--brand);color:#fff}.hcf-top__btn--primary:hover{background:var(--brand-deep);color:#fff}.hcf-top__btn--ghost{background:hsla(0,0%,100%,.14);color:#fff}.hcf-top__btn--ghost:hover{background:hsla(0,0%,100%,.24);color:#fff}.hcf-top__fine{margin:calc(28px + 16 * ((100vw - 375px) / 1545)) 0 0;color:hsla(0,0%,100%,.85);font-size:calc(12px + 2 * ((100vw - 375px) / 1545));font-weight:500}.hcf{font-family:var(--si-font-sans,"Plus Jakarta Sans",sans-serif);font-size:calc(14px + 2 * ((100vw - 375px) / 1545));line-height:1.4;color:#56515f;padding:calc(24px + 8 * ((100vw - 375px) / 1545)) 0 calc(48px + 24 * ((100vw - 375px) / 1545));background:#fff}.hcf__inner{display:flex;flex-direction:column;gap:calc(48px + 24 * ((100vw - 375px) / 1545))}.hcf__headline{margin:calc(24px + 16 * ((100vw - 375px) / 1545)) 0 0;font-size:calc(32px + 24 * ((100vw - 375px) / 1545));line-height:1.1;letter-spacing:-.05em;font-weight:700;color:transparent;background:linear-gradient(270deg,var(--brand-soft) 55%,var(--brand-ground));background-clip:text;-webkit-background-clip:text}.hcf__body{display:flex;align-items:flex-start;gap:calc(17.6px + 14.4 * ((100vw - 375px) / 1545))}.hcf__menu{flex:1 1 auto;display:flex;flex-wrap:wrap}.hcf__col{width:25%;padding-right:calc(24px + 12 * ((100vw - 375px) / 1545));box-sizing:border-box;margin-bottom:calc(28px + 20 * ((100vw - 375px) / 1545))}.hcf__label{display:block;margin:0 0 calc(16px + 8 * ((100vw - 375px) / 1545));font-size:calc(14px + 2 * ((100vw - 375px) / 1545));font-weight:650;color:var(--brand-ground)}.hcf__col a{display:block;font-size:calc(12px + 2 * ((100vw - 375px) / 1545));font-weight:500;color:#56515f;text-decoration:none}.hcf__col a:hover{color:var(--brand)}.hcf__col a:not(:last-child){margin-bottom:calc(12px + 4 * ((100vw - 375px) / 1545))}.hcf__side{flex:none;min-width:calc(121px + 99 * ((100vw - 375px) / 1545));display:flex;flex-direction:column;gap:calc(24px + 16 * ((100vw - 375px) / 1545))}.hcf__btn{display:flex;align-items:center;justify-content:center;gap:8px;font-size:calc(12px + 2 * ((100vw - 375px) / 1545));font-weight:700;color:#fff;background:var(--brand);border-radius:calc(24.2px + 19.8 * ((100vw - 375px) / 1545));padding:12px 24px;text-decoration:none;transition:background .25s ease}.hcf__btn:hover{background:var(--brand-deep);color:#fff}.hcf__btn--soft{background:var(--brand-tint);color:var(--brand-ground)}.hcf__btn--soft:hover{background:#ece7f6;color:var(--brand-ground)}.hcf__contact{text-align:right}.hcf__contact-t{margin:0 0 4px;font-size:calc(12px + 2 * ((100vw - 375px) / 1545));font-weight:650;color:var(--brand-soft)}.hcf__contact-v{margin:0;font-size:calc(14px + 4 * ((100vw - 375px) / 1545));font-weight:650}.hcf__contact-v a{color:var(--brand-ground);text-decoration:none}.hcf__contact-v a:hover{color:var(--brand)}.hcf__line{border:0;border-top:1px solid #ededee;margin:0}.hcf__foot{display:flex;align-items:center;justify-content:space-between;gap:calc(32px + 32 * ((100vw - 375px) / 1545))}.hcf__brand img{display:block;height:26px;width:auto}.hcf__fine{font-size:calc(12px + 2 * ((100vw - 375px) / 1545));font-weight:500;color:var(--ink-faint)}.hcf__fine a{color:inherit;text-decoration:none}.hcf__fine a:hover{color:var(--brand)}.hcf__badges{display:flex;align-items:center;gap:calc(20px + 12 * ((100vw - 375px) / 1545))}.hcf__badges img{display:block;height:28px;width:auto;opacity:.8}.body_wrap .header-area .container{max-width:none;padding:0 20px}@media (max-width:1440px){.hc-roi__body{flex-direction:column}.hc-roi__plate,.hc-roi__points{width:100%}.hc-roi__points{display:grid;grid-template-columns:1fr 1fr}.hc-roi__plate{aspect-ratio:2.2/1}}@media (max-width:1024px){.hc-hero{padding-bottom:calc(var(--hc-nav-h) + 64px)}.hc-feature .hc-feature__row,.hc-feature--flip .hc-feature__row,.hc-hero__row{flex-direction:column;align-items:stretch}.hc-feature__body,.hc-feature__media-col,.hc-hero__copy,.hc-hero__head{width:100%}.hc-hero__media{margin:calc(24px + 24 * ((100vw - 376px) / 1544)) auto 0;max-width:calc(440px + 160 * ((100vw - 376px) / 1544));width:100%}.hc-stage{max-width:calc(300px + 140 * ((100vw - 376px) / 1544));margin:0 auto}.hc-imac{width:100%}.hc-feature .hc-feature__media,.hc-feature--flip .hc-feature__media{margin:0}.hc-hero__copy{text-align:center}.hc-hero__list{text-align:left;display:inline-block}.hc-hero__ctas{justify-content:center}.hc-cell{width:calc(50% - (48px + 24 * ((100vw - 375px) / 1545)) / 2)}.hcf__col{width:33.3333%}}@media (max-width:768px){.hc-proof__card{width:calc(50% - (12px + 8 * ((100vw - 375px) / 1545)) / 2)}.hc-cards__row{flex-direction:column}.hc-card{aspect-ratio:1/1.15}.hc-card,.hc-cell{width:100%}.hcf__body{flex-direction:column}.hcf__col{width:50%}.hcf__contact{text-align:left}.hcf__foot{flex-direction:column;align-items:flex-start}}@media (max-width:575px){.hc-proof__card{width:100%}.hc-roi__points{grid-template-columns:1fr}.hcf__col{width:50%}.hc-close__ctas{flex-direction:column;align-items:stretch;width:100%;max-width:calc(264px + 216 * ((100vw - 375px) / 1545))}}.hc-hero__eyebrow{margin:0 0 calc(14px + 8 * ((100vw - 375px) / 1545));font-size:calc(13px + 2 * ((100vw - 375px) / 1545));font-weight:700;letter-spacing:.02em;color:var(--hc-light)}.hc-hero__copy .hc-hero__lead{max-width:calc(360px + 200 * ((100vw - 375px) / 1545));font-weight:550;line-height:1.5;color:hsla(0,0%,100%,.82)}.hc-cell--static .hc-cell__d{margin-bottom:0}.hc-apps__sub,.hc-integ__sub{margin:0 auto calc(28px + 20 * ((100vw - 375px) / 1545));max-width:calc(520px + 320 * ((100vw - 375px) / 1545));text-align:center;font-size:calc(14px + 2 * ((100vw - 375px) / 1545));line-height:1.55;font-weight:500;color:var(--hc-body)}.hc-apps__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(14px + 10 * ((100vw - 375px) / 1545))}@media (max-width:1024px){.hc-apps__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.hc-apps__grid{grid-template-columns:1fr}}.hc-app{display:flex;flex-direction:column;padding:calc(20px + 8 * ((100vw - 375px) / 1545));border:1px solid var(--hc-line);border-radius:calc(16px + 6 * ((100vw - 375px) / 1545));background:#fff;transition:box-shadow .25s cubic-bezier(.23,1,.32,1),transform .25s cubic-bezier(.23,1,.32,1)}.hc-app:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px rgba(var(--brand-ground-rgb),.35)}.hc-app__ic{width:calc(40px + 8 * ((100vw - 375px) / 1545));height:calc(40px + 8 * ((100vw - 375px) / 1545));border-radius:12px;background-color:var(--hc-tint);background-image:linear-gradient(135deg,rgba(var(--brand-light-rgb),0) 30%,rgba(var(--brand-light-rgb),.55));display:flex;align-items:center;justify-content:center;margin-bottom:calc(14px + 6 * ((100vw - 375px) / 1545))}.hc-app__ic svg{width:46%;height:46%;color:var(--hc-accent)}.hc-app__body{flex:1 0 auto}.hc-app__t{margin:0 0 6px;font-size:calc(16px + 2 * ((100vw - 375px) / 1545));line-height:1.2;letter-spacing:-.02em;font-weight:700;color:var(--hc-ink)}.hc-app__d{margin:0 0 calc(14px + 6 * ((100vw - 375px) / 1545));line-height:1.5;font-weight:500;color:var(--hc-body)}.hc-app__d,.hc-app__price{font-size:calc(13px + 1 * ((100vw - 375px) / 1545))}.hc-app__price{margin:auto 0 0;font-weight:700;color:var(--hc-ink)}.hc-app__price span{font-weight:500;color:var(--hc-faint)}.hc-apps__foot,.hc-integ__foot{display:flex;justify-content:center;margin-top:calc(32px + 16 * ((100vw - 375px) / 1545))}.hc-integ .hc-logos__row{margin-top:calc(8px + 8 * ((100vw - 375px) / 1545))}.hc-flex__row{display:flex;flex-wrap:wrap;gap:calc(32px + 32 * ((100vw - 375px) / 1545))}.hc-flex__cell{width:calc(33.333% - (32px + 32 * ((100vw - 375px) / 1545)) * 2 / 3)}@media (max-width:860px){.hc-flex__cell{width:100%}}.hc-final{margin-top:calc(72px + 56 * ((100vw - 375px) / 1545));padding:calc(56px + 48 * ((100vw - 375px) / 1545)) 0;background-color:var(--ui-accent);background-image:radial-gradient(140% 160% at 100% 0,var(--brand-mid) 0,var(--ui-accent) 55%)}.hc-final__inner{text-align:center;max-width:calc(560px + 320 * ((100vw - 375px) / 1545));margin:0 auto}.hc-final__h{margin:0;font-size:calc(28px + 20 * ((100vw - 375px) / 1545));line-height:1.02;letter-spacing:-.05em;font-weight:700;color:#fff;text-wrap:balance}.hc-final__h i{font-style:normal;color:var(--hc-light)}.hc-final__p{margin:calc(16px + 8 * ((100vw - 375px) / 1545)) auto 0;max-width:calc(420px + 200 * ((100vw - 375px) / 1545));font-size:calc(15px + 2 * ((100vw - 375px) / 1545));line-height:1.55;font-weight:500;color:hsla(0,0%,100%,.82)}.hc-final__ctas{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:calc(13.2px + 10.8 * ((100vw - 375px) / 1545));margin-top:calc(32px + 16 * ((100vw - 375px) / 1545))}.hc .hc-btn--light{background:#fff;color:var(--hc-accent)}.hc .hc-btn--light:hover{background:var(--hc-light);color:var(--hc-band)}.hc-final__fine{margin:calc(20px + 8 * ((100vw - 375px) / 1545)) 0 0;font-size:calc(12px + 2 * ((100vw - 375px) / 1545));font-weight:600;color:hsla(0,0%,100%,.72)}@media (max-width:768px){.hc-pillars .hc-cell{text-align:center}.hc-pillars .hc-cell__ic{margin-left:auto;margin-right:auto}}@media (max-width:860px){.hc-flex__cell{text-align:center}.hc-flex__cell .hc-cell__ic{margin-left:auto;margin-right:auto}}@media (max-width:767px){.hc-apps__grid,.hc-proof__row{display:flex;flex-wrap:nowrap;justify-content:flex-start;grid-template-columns:none;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding-left:2px;padding-bottom:14px;scrollbar-width:thin;scrollbar-color:var(--hc-light) transparent}.hc-apps__grid,.hc-proof__row{gap:14px}.hc-apps__grid::-webkit-scrollbar,.hc-proof__row::-webkit-scrollbar{height:5px}.hc-apps__grid::-webkit-scrollbar-thumb,.hc-proof__row::-webkit-scrollbar-thumb{background:var(--hc-light);border-radius:6px}.hc-apps__grid::-webkit-scrollbar-track,.hc-proof__row::-webkit-scrollbar-track{background:transparent}.hc-apps__grid>.hc-app{flex:0 0 78%;width:78%;scroll-snap-align:start}.hc-proof__row>.hc-proof__card{flex:0 0 82%;width:82%;scroll-snap-align:start}.hc-apps__foot,.hc-proof__note{margin-top:calc(20px + 8 * ((100vw - 375px) / 1545))}}@media (max-width:480px){.hc-final__ctas,.hc-hero__ctas{flex-direction:column;align-items:stretch;width:100%}.hc-final__ctas .hc-btn,.hc-hero__ctas .hc-btn{width:100%}}@media (max-width:767px){.hcf__col a{padding:5px 0}.hcf__side{width:100%}.hcf__side .hcf__btn{width:100%;text-align:center}.hc{overflow-x:hidden}.hc-app,.hc-proof__card{box-sizing:border-box}}.rv{opacity:1;transform:none;filter:none}html.armed .rv{opacity:0;transform:translate3d(0,22px,0);filter:blur(5px);will-change:opacity,transform,filter}html.armed .rv.rv--block{filter:none}html.armed .rv.rv--left{transform:translate3d(-26px,0,0)}html.armed .rv.rv--right{transform:translate3d(26px,0,0)}html.armed .rv.rv--scale{transform:scale(.955);filter:blur(4px)}html.armed .rv.rv--lift{transform:translate3d(0,34px,0) scale(.985)}html.armed .rv.in{opacity:1;transform:none;filter:none;transition:opacity .62s cubic-bezier(.22,1,.36,1) calc(var(--rv-i, 0) * 70ms),transform .72s cubic-bezier(.22,1,.36,1) calc(var(--rv-i, 0) * 70ms),filter .62s cubic-bezier(.22,1,.36,1) calc(var(--rv-i, 0) * 70ms)}@media (prefers-reduced-motion:reduce){html.armed .rv,html.armed .rv.in{opacity:1;transform:none;filter:none;transition:none}}