.hiw{--hiw-serif:Recoleta, Georgia, serif;--hiw-sans:Soehne, -apple-system, system-ui, sans-serif;--hiw-offset:0px;--ink:#292724;--body:#44403c;--mute:#78726c;--rule:#d6d3d1;--panel:#f2f1ef;--blue:#4b7ede;--cta:#3d67d3;color:var(--body);font-family:var(--hiw-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;padding:99px 0 120px;position:relative}.hiw,.hiw *,.hiw :before,.hiw :after{box-sizing:border-box}.hiw :where(h2,h3,p,a:not(.button-alt),ul,li,span){font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;margin:0;padding:0}.hiw-track{position:relative}.hiw-pin{top:var(--hiw-offset);position:sticky}.hiw-in{width:100%;max-width:1440px;margin:0 auto;padding:0 64px}.hiw-stage{flex-direction:column;display:flex}.hiw-head{margin-bottom:82px}.hiw-eyebrow{letter-spacing:.035rem;text-transform:uppercase;color:var(--mute);text-align:center;font-size:14px;font-weight:600;line-height:1.5}.hiw-title{font-family:var(--hiw-serif);letter-spacing:-.8px;max-width:660px;color:var(--_stable---gray--gray-800);text-align:center;margin-top:10px;margin-left:auto;margin-right:auto;font-size:48px;font-weight:500;line-height:1.2}.hiw-sub{color:var(--_stable---gray--gray-800);text-align:center;max-width:560px;margin:24px auto 0;font-size:18px;line-height:1.55}.hiw-cols{-moz-column-gap:56px;grid-template-columns:minmax(300px,1fr) minmax(0,656px);align-items:stretch;column-gap:56px;display:grid}.hiw-steps{flex-direction:column;max-width:592px;list-style:none;display:flex}.hiw-step{border-top:1px solid var(--rule);cursor:pointer;flex:auto;grid-template-columns:46px 1fr;align-content:center;padding:26px 0 20px;display:grid}.hiw-step:last-child{border-bottom:1px solid var(--rule)}.hiw-step:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.hiw-num{color:var(--mute);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:30px;transition:color .4s}.hiw-step h3{letter-spacing:-.01em;color:var(--mute);font-size:22px;font-weight:600;line-height:30px;transition:color .4s}.hiw-step p{color:var(--body);opacity:0;grid-column:2;max-width:540px;height:0;font-size:16px;line-height:27.5px;transition:height .5s cubic-bezier(.22,1,.36,1),opacity .35s,margin-top .5s cubic-bezier(.22,1,.36,1);overflow:hidden}.hiw-step.is-on .hiw-num{color:var(--cta)}.hiw-step.is-on h3{color:var(--ink)}.hiw-step.is-on p{opacity:1;height:var(--h,auto);margin-top:8px}.hiw-frame{aspect-ratio:656/441;background:var(--panel);border-radius:12px;align-self:start;width:100%;overflow:hidden}.hiw-frame svg{width:100%;height:100%;display:block}.hiw .ui-sum{transform-box:fill-box;transform-origin:0%}.hiw [id^=ai-spark-a],.hiw [id^=ai-spark-b]{transform-box:fill-box;transform-origin:50%}.hiw .is-thinking [id^=ai-spark-a]{animation:.95s ease-in-out infinite hiw-twinkle}.hiw .is-thinking [id^=ai-spark-b]{animation:.95s ease-in-out -.48s infinite hiw-twinkle}@keyframes hiw-twinkle{0%,to{opacity:.82;transform:scale(1)}40%{opacity:1;transform:scale(1.07)}72%{opacity:.68;transform:scale(.96)}}.hiw-foot{margin-top:84px}.hiw-cta{justify-content:center;display:flex}.hiw-trust{justify-content:center;margin-top:28px;display:flex}.hiw-trust ul{flex-direction:column;gap:8px;list-style:none;display:flex}.hiw-trust li{color:var(--ink);align-items:center;gap:10px;font-size:14px;line-height:20px;display:flex}.hiw-trust svg{flex:none;width:auto;height:20px;display:block}.hiw-frame-step{display:none}@media (width<=1000px){.hiw{padding:72px 0}.hiw-pin{position:static}.hiw-in{padding:0 40px}.hiw-head{margin-bottom:56px}.hiw-title{max-width:none}.hiw-cols{display:block}.hiw-cols>.hiw-frame{display:none}.hiw-steps{max-width:none;display:block}.hiw-step{cursor:default;padding:0;border:0!important}.hiw-step+.hiw-step{margin-top:64px}.hiw-step:first-child{padding-top:40px;border-top:1px solid var(--rule)!important}.hiw-step p,.hiw-step.is-on p{opacity:1;max-width:none;height:auto;margin-top:8px}.hiw-step h3{color:var(--ink)}.hiw-step .hiw-num{color:var(--cta)}.hiw-frame-step{grid-column:1/-1;margin-top:28px;display:block}}@media (width<=600px){.hiw{padding:56px 0}.hiw-in{padding:0 20px}.hiw-head{margin-bottom:44px}.hiw-title{font-size:36px}.hiw-sub{margin-top:16px;font-size:16px}.hiw-step{grid-template-columns:36px 1fr}.hiw-num,.hiw-step h3{font-size:20px;line-height:28px}.hiw-step+.hiw-step{margin-top:52px}.hiw-step:first-child{padding-top:32px}.hiw-frame-step{border-radius:10px;margin-top:22px}.hiw-foot{margin-top:48px}}.hiw-resizing .hiw-step p{transition:none}@media (prefers-reduced-motion:reduce){.hiw-step p,.hiw-num,.hiw-step h3{transition-duration:1ms}.hiw .is-thinking [id^=ai-spark]{animation:none}}.hero-vid__video[data-astro-cid-gz673ont]{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in, xor;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);mask-composite:intersect}.bg-ptrn-09-bento-light,.bg-ptrn-09-bento-light-alt{background-color:var(--_stable---tan--tan-50);background-image:url(/images/textures/bento-card-bg-noise.avif), linear-gradient(135deg, var(--_stable---tan--tan-50) 20%, var(--_stable---tan--tan-100) 78%);background-position:0 0,0 0;background-size:300px 300px,auto}.bg-ptrn-09-bento-dark,.bg-ptrn-09-bento-dark-alt{background-color:var(--_stable---tan--tan-50);background-image:url(/images/textures/bento-card-bg-noise.avif), linear-gradient(135deg, var(--_stable---tan--tan-200) 29%, var(--_stable---tan--tan-300));background-position:0 0,0 0;background-size:300px 300px,auto}@media screen and (width<=767px){.bg-ptrn-09-bento-light,.bg-ptrn-09-bento-dark{background-color:var(--_stable---gray--gray-50)}.bg-ptrn-09-bento-dark-alt{background-color:var(--_stable---gray--gray-50);background-image:url(/images/textures/bento-card-bg-noise.avif), linear-gradient(135deg, var(--_stable---tan--tan-50) 29%, var(--_stable---tan--tan-100) 76%)}.bg-ptrn-09-bento-light-alt{background-color:var(--_stable---gray--gray-50);background-image:url(/images/textures/bento-card-bg-noise.avif), linear-gradient(135deg, var(--_stable---tan--tan-200) 20%, var(--_stable---tan--tan-300))}}
