.hx{background:#fff}.hx,.hx h1,.hx h2{font-family:var(--si-font);color:var(--si-ink)}.hx h1,.hx h2{font-weight:400}.hx h3{font-family:var(--si-font);font-weight:var(--w-strong);color:var(--si-ink)}.hx-on-dark{color:#fff!important}.hx-h2{margin:0;font-size:clamp(32px,3.9vw,56px);line-height:1.06;letter-spacing:-.035em;text-wrap:balance;max-width:min(20ch,100%)}.hx-h3{margin:0;font-size:clamp(22px,2vw,28px);line-height:1.15;letter-spacing:-.02em;font-weight:var(--w-strong)}.hx-lead{margin:16px 0 0;font-size:18px;line-height:28px;color:var(--si-ink-2);max-width:min(54ch,100%);text-wrap:pretty}.hx-sec{padding:clamp(72px,8vw,120px) 0}.hx img{max-width:100%}.hx-hero{background:linear-gradient(180deg,var(--si-lav-50) 0,#fff 70%);padding-top:clamp(56px,7vw,104px)}.hx-hero__in{text-align:center}.hx-hero__h{margin:0 auto;max-width:20ch;font-size:clamp(36px,6.4vw,92px);line-height:1;letter-spacing:-.04em;text-wrap:balance}.hx-hero__sub{margin:24px auto 0;max-width:40rem;font-size:clamp(17px,1.5vw,20px);line-height:1.5;color:var(--si-ink-2);text-wrap:pretty}@media (max-width:380px){.hx-hero__sub{font-size:16px}}.hx-hero__ctas{margin-top:32px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.hx-hero__fine{margin:16px 0 0;font-size:14px;color:var(--si-faint)}.hx-hero__media{position:relative;margin-top:clamp(40px,5vw,64px)}.hx-hero__photo{aspect-ratio:16/7;-o-object-position:40% 40%;object-position:40% 40%}.hx-hero__photo,.hx-hero__still{display:block;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--si-r-card);background:var(--si-canvas)}.hx-hero__still{aspect-ratio:16/9}.hx-hero__loop{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--si-r-card);pointer-events:none}@media (prefers-reduced-motion:reduce){.hx-hero__loop{display:none}}.si-tour__still{display:block;height:auto;background:transparent}.si-tour__still,.si-tour__video{width:100%;border-radius:var(--si-r-card)}.si-tour__video{position:absolute;inset:0;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}.hx-hero__shot{position:absolute;right:clamp(16px,4vw,56px);bottom:clamp(-48px,-3vw,-24px);width:min(560px,44%);background:#fff;border-radius:var(--si-frame-r);padding:var(--si-bezel);box-shadow:0 24px 60px rgba(24,30,21,.22)}.hx-hero__shot img{display:block;width:100%;height:auto;border-radius:var(--si-screen-r)}.hx-logos{padding:clamp(80px,8vw,112px) 0 clamp(24px,3vw,40px);text-align:center}.hx-logos__h{margin:0 0 24px!important;font:400 15px/20px var(--si-font)!important;color:var(--si-ink-2)!important;letter-spacing:0}.hx-logos ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 40px}.hx-logos li{display:inline-flex;align-items:center;gap:10px;font-size:18px;letter-spacing:-.01em}.hx-logos img{width:28px;height:28px}.hx-problem__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px;align-items:stretch}.hx-problem__card{background:var(--si-lav);border-radius:var(--si-r-card);padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hx-problem__card .hx-lead{color:var(--si-ink);margin-bottom:28px}.hx-problem__shot{background:#f1f2f2;border-radius:var(--si-r-card);display:flex;align-items:center;justify-content:center;overflow:hidden}.hx-problem__ix{display:block;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:0;box-shadow:none}.hx-problem__shot img{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 16px 40px rgba(24,30,21,.1)}.hx-product{padding-top:0}.hx-tabs{margin-top:32px}.hx-tabs__in{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.hx-tabs__bar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.hx-tabs__tab{padding:10px 18px;min-height:44px;display:inline-flex;align-items:center;border-radius:999px;cursor:pointer;font:400 15px/20px var(--si-font);color:var(--si-ink);box-shadow:inset 0 0 0 1px var(--si-line);background:#fff}.hx-tabs__tab:hover{background:var(--si-canvas)}.hx-tabs__panel{display:none;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,56px);align-items:center;background:var(--si-lav-50);border-radius:var(--si-r-card);padding:clamp(20px,3.4vw,48px)}.hx-tabs__shot img{display:block;width:100%;height:auto;border-radius:var(--si-screen-r);background:#fff;box-shadow:0 24px 48px rgba(24,30,21,.12)}.hx-feat{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.hx-feat a{display:block;height:100%;background:#fff;border-radius:16px;padding:18px;text-decoration:none;color:var(--si-ink);transition:box-shadow .12s var(--si-ease)}.hx-feat a:hover{box-shadow:inset 0 0 0 1px var(--si-lav)}.hx-feat a:focus-visible{outline:3px solid var(--si-focus);outline-offset:2px}.hx-feat strong{display:block;font:600 15px/20px var(--si-strong)}.hx-feat span{display:block;margin-top:6px;font-size:15px;line-height:22px;color:var(--si-ink-2)}#hx-tab-pay:checked~.hx-tabs__panel--pay,#hx-tab-people:checked~.hx-tabs__panel--people,#hx-tab-time:checked~.hx-tabs__panel--time{display:grid}#hx-tab-pay:checked~.hx-tabs__bar .hx-tabs__tab--pay,#hx-tab-people:checked~.hx-tabs__bar .hx-tabs__tab--people,#hx-tab-time:checked~.hx-tabs__bar .hx-tabs__tab--time{background:var(--si-ink);color:#fff;box-shadow:none}#hx-tab-pay:focus-visible~.hx-tabs__bar .hx-tabs__tab--pay,#hx-tab-people:focus-visible~.hx-tabs__bar .hx-tabs__tab--people,#hx-tab-time:focus-visible~.hx-tabs__bar .hx-tabs__tab--time{outline:3px solid var(--si-focus);outline-offset:3px}.hx-sectors{padding-top:0}.hx-sectors__row{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hx-sectors__row li{position:relative;border-radius:var(--si-r-card);overflow:hidden;background:var(--si-canvas)}.hx-sectors__row img{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.hx-sectors__row span{position:absolute;left:16px;bottom:16px;padding:8px 14px;border-radius:999px;background:#fff;color:var(--si-ink);font-size:15px;line-height:20px}.hx-solutions{padding-top:0}.hx-sol{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.hx-sol>li{grid-column:span 2}.hx-sol>li.is-wide{grid-column:span 3}.hx-sol__card{position:relative;display:block;height:100%;min-height:360px;border-radius:var(--si-r-card);overflow:hidden;background:var(--si-ink);color:#fff;text-decoration:none;isolation:isolate}.hx-sol__card img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:30% 40%;object-position:30% 40%;z-index:-1;transition:transform .4s var(--si-ease)}.hx-sol__card:hover img{transform:scale(1.03)}.hx-sol__card:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(180deg,rgba(24,30,21,0),rgba(24,30,21,.92) 70%);z-index:-1}.hx-sol__card:focus-visible{outline:3px solid var(--si-focus);outline-offset:3px}.hx-sol__text{position:absolute;left:clamp(20px,2.4vw,32px);right:clamp(20px,2.4vw,32px);bottom:clamp(20px,2.4vw,28px)}.hx-sol__text strong{display:block;font:var(--w-strong) clamp(24px,2.2vw,32px)/1.1 var(--si-font);letter-spacing:-.02em;color:#fff}.hx-sol__text span{display:block;margin-top:8px;font-size:16px;line-height:24px;color:hsla(0,0%,100%,.86);max-width:38ch}.hx-ai{background:var(--si-ink);color:#fff;overflow:hidden}.hx-ai__in{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,48px);padding:clamp(64px,8vw,120px) 0 clamp(56px,6vw,88px)}.hx-ai__head{max-width:min(62ch,100%)}.hx-ai__lead{margin:20px 0 28px;max-width:min(46ch,100%);font-size:clamp(16px,1.5vw,18px);line-height:1.55;color:hsla(0,0%,100%,.86)}.hx-ai__bars{height:clamp(44px,6vw,72px);background:url(/brand-kit/patterns/pattern-bars-lavender-on-ink.svg) 0 0/720px auto repeat-x}.hx-facts{padding-top:0}.hx-facts__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:40px}.hx-facts__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.hx-facts__list li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;padding:8px 24px;border-radius:16px;background:var(--si-canvas)}.hx-facts__n{font-size:clamp(56px,8vw,112px);line-height:1;letter-spacing:-.045em}.hx-facts__n small{font-size:.4em;letter-spacing:-.02em}.hx-facts__t{font-size:18px;line-height:26px;color:var(--si-ink-2);max-width:34ch}.hx-facts__list li.is-hi{background:var(--si-ink)}.hx-facts__list li.is-hi .hx-facts__n{color:var(--si-lav)}.hx-facts__list li.is-hi .hx-facts__t{color:#fff}.hx-faq{background:var(--si-canvas)}.hx-faq__in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,96px);align-items:start}.hx-faq__more{display:inline-flex;align-items:center;gap:4px;margin-top:20px}.hx-faq__list details{border-bottom:1px solid var(--si-line)}.hx-faq__list summary{list-style:none;cursor:pointer;padding:22px 40px 22px 0;position:relative;font:var(--w-strong) 20px/1.3 var(--si-font);letter-spacing:-.015em}.hx-faq__list summary::-webkit-details-marker{display:none}.hx-faq__list summary:after{content:"";position:absolute;right:6px;top:50%;width:12px;height:12px;margin-top:-9px;border-right:1.5px solid var(--si-ink);border-bottom:1.5px solid var(--si-ink);transform:rotate(45deg);transition:transform .2s var(--si-ease)}.hx-faq__list details[open] summary:after{transform:rotate(-135deg);margin-top:-3px}.hx-faq__list summary:focus-visible{outline:3px solid var(--si-focus);outline-offset:2px}.hx-faq__list p{margin:0 0 22px;font-size:16px;line-height:25px;color:var(--si-ink-2);max-width:60ch}@media (max-width:1100px){.hx-sol{grid-template-columns:1fr 1fr}.hx-sol>li,.hx-sol>li.is-wide{grid-column:span 1}}@media (max-width:860px){.hx-faq__in,.hx-problem__in,.hx-tabs__panel{grid-template-columns:minmax(0,1fr)}.hx-hero__photo{aspect-ratio:4/3}.hx-hero__shot{position:relative;right:auto;bottom:auto;width:88%;margin:-48px auto 0}.hx-logos{padding-top:56px}.hx-feat,.hx-sectors__row{grid-template-columns:1fr}.hx-sectors__row img{aspect-ratio:4/3}.hx-sol{grid-template-columns:1fr}.hx-sol__card{min-height:300px}.hx-facts__list li{grid-template-columns:1fr;gap:4px;padding:16px 20px}}@media (max-width:520px){.hx-hero__ctas .si-btn{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.hx *{transition:none!important}}.hx-spot{list-style:none;margin:0;padding:0;display:grid;gap:16px}.hx-spot__inner{display:flex;gap:16px;align-items:stretch}.hx-spot__pane{flex:1 1 0;min-width:0;transition:flex-grow .3s ease-in-out}.hx-spot__card{height:482px;border-radius:24px;overflow:hidden;background:#fff;transition:background-color .32s}.hx-spot__cardin{display:flex;height:100%;width:640px;transition:width .3s ease-in-out}.hx-spot__copy{flex:0 0 336px;padding:48px 14px 48px 48px;display:flex;flex-direction:column}.hx-spot__copy,.hx-spot__fig{transition:flex-basis .3s ease-in-out}.hx-spot__fig{flex:0 0 304px;margin:0;overflow:hidden}:root{--hx-mint:#c3fcff;--hx-mint-line:#8feef6;--hx-spot-on:var(--hx-mint);--hx-spot-on-line:var(--hx-mint-line)}.hx-spot__pane[data-spot-open=true]{flex-grow:2}.hx-spot__pane[data-spot-open=true] .hx-spot__card{background:var(--hx-spot-on);border-color:var(--hx-spot-on-line)}.hx-spot__pane[data-spot-open=true] .hx-spot__cardin{width:100%}.hx-spot__pane[data-spot-open=true] .hx-spot__copy{flex-basis:55%}.hx-spot__pane[data-spot-open=true] .hx-spot__fig{flex-basis:45%}.hx-spot__h{margin:0 0 10px;font-size:23px;line-height:30px;font-weight:var(--w-strong);letter-spacing:-.01em;color:var(--si-ink)}.hx-spot__p{margin:0 0 18px;font-size:14px;line-height:21px;color:var(--si-ink-2)}.hx-spot__points{list-style:none;margin:0;padding:0;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 42px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 42px),transparent)}.hx-spot__points li{position:relative;padding-left:26px;margin-bottom:8px;font-size:16px;line-height:21.6px;color:var(--si-ink)}.hx-spot__points li:before{content:"";position:absolute;left:0;top:.34em;width:15px;height:15px;border-radius:50%;background:var(--si-ink)}.hx-spot__cta{margin-top:auto;display:inline-flex;align-items:center;gap:10px;font-size:15px;line-height:32px;font-weight:500;text-decoration:none;color:var(--si-ink);white-space:nowrap}.hx-spot__arrow{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--si-lav);color:var(--si-ink);transition:transform .2s var(--si-ease)}.hx-spot__cta:hover .hx-spot__arrow{transform:translateX(3px)}@media (max-width:1100px){.hx-spot__cardin,.hx-spot__pane[data-spot-open=true] .hx-spot__cardin{width:100%}.hx-spot__copy{flex:1 1 auto;padding:32px 16px 32px 32px}.hx-spot__fig{flex:0 0 40%}}@media (max-width:860px){.hx-spot__inner{flex-direction:column}.hx-spot__pane,.hx-spot__pane[data-spot-open=true]{flex-grow:1}.hx-spot__card{height:auto}.hx-spot__cardin{flex-direction:column-reverse}.hx-spot__copy{padding:28px}.hx-spot__fig{flex:0 0 auto;width:100%;height:220px}}@media (prefers-reduced-motion:reduce){.hx-spot__card,.hx-spot__cardin,.hx-spot__copy,.hx-spot__fig,.hx-spot__pane{transition:none}.hx-spot__pane[data-spot-open=true]{flex-grow:1}.hx-spot__pane[data-spot-open=true] .hx-spot__cardin{width:640px}}.hx-frsec{padding:clamp(36px,4.5vw,64px) 0 0;background:#fff}.hx-fr{--fr-h:500px;position:relative;overflow:hidden}.hx-fr__track{display:flex;width:-moz-max-content;width:max-content;animation:hx-fr-scroll var(--fr-dur,104s) linear infinite}.hx-fr:focus-within .hx-fr__track,.hx-fr:hover .hx-fr__track{animation-play-state:paused}.hx-fr__row{display:flex;gap:12px;list-style:none;margin:0;padding:0 6px}.hx-fr__item{flex:0 0 auto;width:calc(var(--fr-h) * .86)}.hx-fr__card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:14px;height:var(--fr-h);padding:24px;border-radius:var(--si-r-card);text-decoration:none;color:var(--si-ink);background:var(--si-lav-50);transition:transform .3s var(--si-ease)}.hx-fr__card:hover{transform:translateY(-3px)}.hx-fr__card:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(135deg,var(--si-lav) 0 1.5px,transparent 1.5px 10px);-webkit-mask-image:radial-gradient(130% 110% at 100% 100%,#000 0,rgba(0,0,0,.4) 34%,transparent 64%);mask-image:radial-gradient(130% 110% at 100% 100%,#000 0,rgba(0,0,0,.4) 34%,transparent 64%);opacity:.55}.hx-fr__body{display:grid;gap:7px}.hx-fr__label{font-size:12px;line-height:12px;letter-spacing:.02em;text-transform:uppercase;color:var(--si-lav-ink)}.hx-fr__h,.hx-fr__label{margin:0;font-weight:var(--w-strong)}.hx-fr__h{font-size:22px;line-height:1.2;letter-spacing:-.02em;color:var(--si-ink)}.hx-fr__glass{padding:12px;border-radius:12px;background:hsla(0,0%,100%,.62);box-shadow:0 2px 12px rgba(0,0,0,.05);backdrop-filter:blur(5px)}.hx-fr__panel{display:block;width:100%;height:auto;border-radius:6px}.hx-fr__p{margin:0;font-size:14px;line-height:20px;color:var(--si-ink-2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.hx-fr__cta{margin-top:auto;display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:var(--w-strong);color:var(--si-ink)}@media (max-width:1100px){.hx-fr{--fr-h:430px;--fr-dur:85s}.hx-fr__card{padding:20px;gap:12px}.hx-fr__h{font-size:19px}.hx-fr__p{display:none}}@media (max-width:760px){.hx-fr{--fr-h:380px;--fr-dur:71s}.hx-fr__card{padding:18px}.hx-fr__h{font-size:18px}.hx-fr__cta{display:none}}@media (prefers-reduced-motion:reduce){.hx-fr__track{animation:none}.hx-fr{overflow-x:auto}.hx-fr__card{transition:none}.hx-fr__card:hover{transform:none}}@keyframes hx-fr-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.hx-price__in{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:start}.hx-price__incl{list-style:none;margin:24px 0 28px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.hx-price__incl li{display:flex;align-items:flex-start;gap:10px;font-size:15px}.hx-price__tick{flex:0 0 auto;display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:50%;background:var(--si-lav);color:var(--si-ink)}.hx-price__card{background:#fff;border:1px solid var(--si-line);border-radius:var(--si-r-card);padding:32px;display:grid;gap:8px;box-shadow:0 1px 2px rgba(24,30,21,.04),0 12px 32px rgba(24,30,21,.06)}.hx-price__plan{margin:0;font-weight:var(--w-strong);font-size:20px}.hx-price__blurb{margin:0 0 12px;color:var(--si-ink-2);font-size:14px}.hx-price__amount{margin:0;display:flex;align-items:flex-start;gap:4px}.hx-price__cur{font-size:24px;font-weight:var(--w-strong);margin-top:10px}.hx-price__num{font-size:62px;line-height:1;font-weight:var(--w-strong);letter-spacing:-.03em}.hx-price__per{font-size:13px;line-height:1.25;color:var(--si-ink-2);margin:8px 0 0 8px}.hx-price__note{margin:12px 0 0;font-size:13px;color:var(--si-faint)}.hx-price__cta{margin-top:20px;width:100%;justify-content:center}.hx-price__fine{margin:10px 0 0;font-size:13px;color:var(--si-faint);text-align:center}.hx-spotlight{background:#f5f5f5}.hx-spotlight__foot{margin-top:28px}@media (max-width:900px){.hx-price__in{gap:32px}.hx-price__in,.hx-price__incl{grid-template-columns:1fr}.hx-price__num{font-size:52px}}.hx-rail{position:relative;overflow:hidden;padding:8px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 90px,#000 calc(100% - 90px),transparent);mask-image:linear-gradient(90deg,transparent,#000 90px,#000 calc(100% - 90px),transparent)}.hx-rail__track{display:flex;width:-moz-max-content;width:max-content;animation:hx-rail-scroll 32s linear infinite}.hx-rail:hover .hx-rail__track{animation-play-state:paused}.hx-rail__row{gap:14px;list-style:none;margin:0;padding:0 7px}.hx-rail__row,.hx-rail__row li{display:flex;align-items:center}.hx-rail__row li{gap:10px;flex:0 0 auto;padding:11px 18px;border:1px solid var(--si-line);border-radius:999px;background:#fff;white-space:nowrap;font-size:14px;color:var(--si-ink-2)}.hx-rail__row img{display:block;width:22px;height:22px;-o-object-fit:contain;object-fit:contain}@keyframes hx-rail-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.hx-rail__track{animation:none}.hx-rail{overflow-x:auto}}.hx-rail__lede{margin:44px 0 16px;font-size:14px;color:var(--si-ink-2)}.hx-spotlight__h{max-width:18ch;margin:0 0 32px;font-size:clamp(34px,4.2vw,56px);line-height:1.05;letter-spacing:-.025em}@media (max-width:760px){.hx-spotlight__h{max-width:none;font-size:32px}}.hx-spot__fig{position:relative;display:flex;justify-content:flex-end;align-items:flex-start;padding:48px 48px 48px 0;transition:flex-basis .3s ease-in-out,padding .3s ease-in-out}.hx-spot__fig .hx-spot__shot{width:100%;max-width:212px;height:266px;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;border-radius:26px;background:#fff;transition:max-width .3s ease-in-out,border-radius .32s}.hx-spot__pane[data-spot-open=true] .hx-spot__fig{padding:0;align-items:stretch;justify-content:stretch}.hx-spot__pane[data-spot-open=true] .hx-spot__fig .hx-spot__shot{max-width:100%;height:100%;border-radius:0 16px 16px 0}@media (max-width:860px){.hx-spot__fig{padding:28px 28px 28px 0}.hx-spot__fig .hx-spot__shot{max-width:180px;height:226px}}.hx-why__eyebrow{margin:0 0 14px;font-size:14px;line-height:20px;font-weight:var(--w-strong);letter-spacing:.28px;text-transform:uppercase;color:var(--si-ink)}.hx-why__h{margin:0 0 32px}.hx-why__grid{display:grid;grid-template-columns:2fr 1fr;gap:12px;align-items:stretch}.hx-why__quote{margin:0;padding:clamp(24px,3vw,40px);background:var(--si-ink);color:#fff;border-radius:var(--si-r-card);display:flex;flex-direction:column}.hx-why__mark{display:block;color:var(--si-lav);margin-bottom:18px}.hx-why__text{margin:0 0 auto;padding:0;border:0;font-size:clamp(19px,1.7vw,26px);line-height:1.5;font-weight:500;letter-spacing:-.01em;color:#fff}.hx-why__by{display:flex;align-items:center;gap:14px;margin-top:32px}.hx-why__face{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 16%;object-position:50% 16%;flex:none}.hx-why__by span{display:grid;gap:2px;font-size:15px;line-height:21px;color:hsla(0,0%,100%,.72)}.hx-why__by strong{font-weight:var(--w-strong);color:#fff}.hx-why__stat{position:relative;isolation:isolate;overflow:hidden;padding:clamp(24px,3vw,40px);background:var(--si-canvas);border-radius:var(--si-r-card);display:flex;flex-direction:column;justify-content:space-between}.hx-why__stat:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(135deg,var(--si-lav) 0 1.5px,transparent 1.5px 9px);-webkit-mask-image:radial-gradient(120% 100% at 100% 0,#000 0,rgba(0,0,0,.45) 38%,transparent 68%);mask-image:radial-gradient(120% 100% at 100% 0,#000 0,rgba(0,0,0,.45) 38%,transparent 68%);opacity:.68}.hx-why__num{font-size:clamp(44px,4.4vw,64px);line-height:1.1;font-weight:var(--w-strong);letter-spacing:-.04em}.hx-why__cap,.hx-why__num{margin:0;color:var(--si-ink)}.hx-why__cap{font-size:18px;line-height:27px}@media (max-width:860px){.hx-why__grid{grid-template-columns:1fr}.hx-why__stat{min-height:220px}}.ais{display:grid;min-width:0;grid-template-columns:minmax(0,.86fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center}.ais__list{position:relative;padding-left:22px;display:grid;grid-template-columns:minmax(0,1fr)}.ais__track{bottom:0;background:hsla(0,0%,100%,.14)}.ais__rail,.ais__track{position:absolute;left:0;top:0;width:3px;border-radius:999px}.ais__rail{background:var(--si-lav);transition:transform .3s var(--si-ease),height .3s var(--si-ease);will-change:transform,height}.ais__tab{display:block;width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:14px 8px 14px 0;font:inherit;color:inherit}.ais__tabTitle{font:var(--w-strong,600) clamp(17px,1.5vw,20px)/1.3 var(--si-strong);letter-spacing:-.015em;color:hsla(0,0%,100%,.52)}.ais__tabBody,.ais__tabTitle{display:block;transition:color .3s var(--si-ease)}.ais__tabBody{margin-top:6px;max-width:min(42ch,100%);font:400 15px/22px var(--si-font);color:hsla(0,0%,100%,.4)}.ais__tab.is-on .ais__tabTitle{color:#fff}.ais__tab.is-on .ais__tabBody{color:hsla(0,0%,100%,.82)}.ais__tab:hover .ais__tabTitle{color:hsla(0,0%,100%,.8)}.ais__tab:focus-visible{outline:2px solid var(--si-lav);outline-offset:4px;border-radius:8px}.ais__fig{margin:0}.ais__field{position:relative;border-radius:26px;padding:0 clamp(14px,2vw,30px);height:clamp(412px,45vw,566px);overflow:hidden;background:radial-gradient(120% 80% at 16% 0,hsla(0,0%,100%,.6),transparent 62%),linear-gradient(150deg,var(--si-lav-50) 0,var(--si-lav-100) 100%)}.ais__field:before{content:"";position:absolute;inset:-20%;background:repeating-linear-gradient(113.7deg,transparent 0 88px,var(--si-lav) 88px 116px);opacity:.1;pointer-events:none}.ais__phone{position:absolute;z-index:1;left:clamp(8px,4%,42px);top:clamp(24px,5%,46px);bottom:clamp(-62px,-9%,-38px);width:clamp(214px,52%,288px);padding:8px 8px 0;border-radius:38px;background:linear-gradient(158deg,#4a4e47,#1c201b 44%,#343832);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16),0 30px 64px rgba(24,30,21,.36)}.ais__screen{position:relative;height:100%;min-width:0;border-radius:31px 31px 0 0;background:#fff;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start}.ais__notch{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:54px;height:14px;border-radius:999px;background:#1c201b}.ais__head{flex:0 0 auto;display:flex;align-items:center;gap:7px;padding:30px 13px 9px;border-bottom:1px solid var(--si-line)}.ais__spark{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--si-lav-50);color:var(--si-lav-ink)}.ais__headName{font:600 12.5px/1 var(--si-strong);color:var(--si-ink)}.ais__thread{flex:0 0 auto;padding:11px 11px 0;display:grid;gap:8px;align-content:start}.ais__ask{justify-self:end;max-width:86%;margin:0;padding:8px 11px;border-radius:13px 13px 3px 13px;background:var(--si-lav-ink);color:#fff;font:400 12px/16px var(--si-font)}.ais__reply{justify-self:start;max-width:93%;padding:9px 11px;border-radius:13px 13px 13px 3px;background:var(--si-canvas);box-shadow:inset 0 0 0 1px var(--si-line)}.ais__reply p{margin:0;font:400 12px/16px var(--si-font);color:var(--si-ink)}.ais__source{display:inline-block;margin-top:6px;padding:3px 7px;border-radius:999px;background:var(--si-lav-50);color:var(--si-lav-ink);font:600 10px/13px var(--si-strong)}.ais__typing{justify-self:start;display:flex;gap:4px;padding:10px 11px;border-radius:13px;background:var(--si-canvas);box-shadow:inset 0 0 0 1px var(--si-line)}.ais__typing span{width:5px;height:5px;border-radius:50%;background:var(--si-faint)}.ais__composer{flex:0 0 auto;display:flex;align-items:center;gap:7px;margin:11px 11px 0;padding:7px 7px 7px 12px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--si-lav-100)}.ais__draft{flex:1;min-width:0;font:400 12px/16px var(--si-font);color:var(--si-ink);white-space:nowrap;overflow:hidden}.ais__caret{display:inline-block;width:1.5px;height:12px;margin-left:1.5px;vertical-align:-2px;background:var(--si-lav-ink)}.ais__send{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;border-radius:50%;background:var(--si-lav-ink);color:#fff}.ais__card{position:absolute;z-index:3;display:flex;align-items:center;gap:11px;padding:13px 14px;border-radius:16px;background:#fff;box-shadow:0 2px 6px rgba(24,30,21,.12),0 20px 48px rgba(24,30,21,.24);width:clamp(230px,72%,342px)}.ais__card--one{top:clamp(256px,66%,348px);left:clamp(2px,1%,14px)}.ais__card--two{z-index:2;top:clamp(350px,85%,450px);left:38%;right:clamp(2px,1%,14px);width:auto}.ais__icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:11px}.ais__icon--lav{background:var(--si-lav-50);color:var(--si-lav-ink)}.ais__icon--ink{background:var(--si-canvas);color:var(--si-ink)}.ais__cardBody{min-width:0;flex:1;display:block}.ais__cardTitle{display:block;font:var(--w-strong,600) 15px/20px var(--si-strong);color:var(--si-ink);letter-spacing:-.012em}.ais__cardSub{display:block;margin-top:1px;font:400 12px/16px var(--si-font);color:var(--si-faint)}.ais__cardFig{display:block;margin-top:5px;font:var(--w-strong,600) 12.5px/17px var(--si-strong);color:var(--si-lav-ink)}.ais__chev{flex:0 0 auto;color:var(--si-faint);display:grid;place-items:center}@media (max-width:980px){.ais{grid-template-columns:minmax(0,1fr);gap:32px}.ais__fig{max-width:min(560px,100%)}}@media (max-width:620px){.ais__field{height:auto;padding:clamp(16px,4vw,24px);display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:10px}.ais__phone{position:static;width:min(320px,100%);min-width:0;justify-self:center;height:auto;margin-bottom:4px;border-radius:34px;padding-bottom:0}.ais__screen{border-radius:27px 27px 0 0;padding-bottom:16px}.ais__head{padding:30px 15px 10px}.ais__headName{font-size:14px}.ais__spark{width:25px;height:25px}.ais__thread{padding:13px 13px 0;gap:9px}.ais__ask,.ais__reply p{font-size:14px;line-height:19px}.ais__ask{padding:10px 13px}.ais__reply{padding:11px 13px}.ais__source{font-size:11.5px;line-height:15px;padding:4px 9px}.ais__composer{margin:13px 13px 0;padding:9px 9px 9px 14px}.ais__draft{font-size:14px;line-height:19px}.ais__send{width:29px;height:29px;flex-basis:29px}.ais__typing{display:none}.ais__card{position:static;width:auto;min-width:0;padding:13px 14px}.ais__card--two{margin-left:clamp(10px,4vw,22px)}.ais__list{padding-left:18px}.ais__tabBody{font-size:14.5px;line-height:21px}}@media (max-width:400px){.ais__phone{width:100%;min-width:0}.ais__cardSub{display:none}.ais__icon{flex-basis:34px;width:34px;height:34px;border-radius:10px}}@media (prefers-reduced-motion:no-preference){.ais__caret{animation:ais-caret 1.05s step-end infinite}.ais__typing span{animation:ais-dot 1.15s ease-in-out infinite}.ais__typing span:nth-child(2){animation-delay:.16s}.ais__typing span:nth-child(3){animation-delay:.32s}.ais__phone{animation:ais-rise .42s var(--si-ease) both}.ais__card--one{animation:ais-pop .42s var(--si-ease) .1s both}.ais__card--two{animation:ais-pop .42s var(--si-ease) .19s both}}@keyframes ais-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ais-dot{0%,to{opacity:.32;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes ais-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ais-pop{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}