@font-face{font-family:__outfit_340e84;src:url(/_next/static/media/7de3b7ca4ad531ca-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:__outfit_Fallback_340e84;src:local("Arial");ascent-override:99.71%;descent-override:25.92%;line-gap-override:0.00%;size-adjust:100.30%}.__className_340e84{font-family:__outfit_340e84,__outfit_Fallback_340e84;font-weight:500}.__variable_340e84{--font-outfit:"__outfit_340e84","__outfit_Fallback_340e84"}@font-face{font-family:__manrope_d5910d;src:url(/_next/static/media/fedf4c9280b16369-s.p.woff2) format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:__manrope_Fallback_d5910d;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_d5910d{font-family:__manrope_d5910d,__manrope_Fallback_d5910d}.__variable_d5910d{--font-manrope:"__manrope_d5910d","__manrope_Fallback_d5910d"}body:has(.home) .bg-env,body:has(.home) .cursor-glow{display:none}.home{--h-bg:oklch(0.12 0.006 160);--h-side:oklch(0.145 0.008 160);--h-card-lo:oklch(0.158 0.008 160);--h-card:oklch(0.175 0.008 160);--h-card-hi:oklch(0.215 0.008 160);--h-raised:oklch(0.235 0.01 160);--h-line:oklch(1 0 0/0.075);--h-line-2:oklch(1 0 0/0.13);--h-edge:oklch(1 0 0/0.07);--h-text:oklch(0.985 0.003 160);--h-text-2:oklch(0.84 0.008 160);--h-muted:oklch(0.67 0.012 160);--h-accent:var(--brand);--h-accent-hi:oklch(0.87 0.15 150);--h-accent-ink:oklch(0.86 0.12 150);--h-accent-soft:oklch(0.72 0.16 152/0.18);--h-cyan:oklch(0.9 0.12 195);--h-ease:cubic-bezier(0.16,1,0.3,1);--h-spring:cubic-bezier(0.34,1.56,0.64,1);--h-ease-io:cubic-bezier(0.65,0,0.35,1);--h-lit:linear-gradient(160deg,var(--h-card-hi) 0%,var(--h-card) 38%,var(--h-card-lo) 100%);--h-top-light:inset 0 1px 0 oklch(1 0 0/0.07);--h-e1:inset 0 1px 0 oklch(1 0 0/0.06),0 1px 0 oklch(0 0 0/0.35),0 10px 22px -14px oklch(0 0 0/0.7);--h-e2:inset 0 1px 0 oklch(1 0 0/0.08),0 2px 4px -2px oklch(0 0 0/0.5),0 24px 48px -28px oklch(0 0 0/0.85);--h-e3:inset 0 1px 0 oklch(1 0 0/0.1),0 0 0 1px oklch(1 0 0/0.04),0 6px 12px -6px oklch(0 0 0/0.55),0 48px 96px -40px oklch(0 0 0/0.9);--h-glow:0 0 0 1px oklch(0.8 0.155 150/0.28),0 20px 50px -18px oklch(0.72 0.16 152/0.55);--h-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0 /160px 160px;--h-wrap:1360px;--h-gutter:clamp(16px,3vw,40px);background:var(--h-bg);color:var(--h-text-2);font-family:var(--font-manrope),"Manrope","PingFang SC","Noto Sans SC",system-ui,sans-serif;font-size:16.5px;line-height:1.6;overflow-x:clip}.home .h-display,.home h1,.home h2,.home h3{font-family:var(--font-outfit),"Outfit","PingFang SC","Noto Sans SC",system-ui,sans-serif;font-weight:500;color:var(--h-text)}.home h1{font-size:clamp(52px,7.6vw,110px);letter-spacing:-.048em;line-height:.98}.home h2{font-size:clamp(38px,4.4vw,64px);letter-spacing:-.038em;line-height:1.04;text-wrap:balance}.home h3{font-size:clamp(28px,2.9vw,42px);letter-spacing:-.03em;line-height:1.1}.home em{font-style:italic}.home .h-wrap{max-width:var(--h-wrap);margin-inline:auto;padding-inline:var(--h-gutter)}.home .h-header{position:fixed;inset:0 0 auto;z-index:50;height:72px;transition:transform .45s var(--h-ease)}.home .h-header-bg{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;background:oklch(.12 .006 160/.8);transition:opacity .4s var(--h-ease),backdrop-filter 0s .4s}.home .h-header[data-solid=true] .h-header-bg{opacity:1;transition:opacity .4s var(--h-ease);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}@media (max-width:767px){.home .h-header-cta{transition:transform .3s var(--h-ease),opacity .3s var(--h-ease),visibility 0s}.home .h-header[data-pill=false] .h-header-cta{opacity:0;transform:translateY(-6px) scale(.96);visibility:hidden;transition:transform .3s var(--h-ease),opacity .3s var(--h-ease),visibility 0s .3s}}.home .h-navlink{position:relative;white-space:nowrap;font-size:15px;font-weight:600;color:var(--h-text-2);transition:color .2s}.home .h-navlink:hover,.home .h-navlink[aria-current]{color:var(--h-text)}.home .h-menu-btn{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:999px;color:var(--h-text);border:1px solid var(--h-line-2);background:oklch(.12 .006 160/.6)}@media (min-width:768px){.home .h-header .h-menu-btn{display:none}}.home .h-sheet-overlay{position:fixed;inset:0;z-index:60;background:oklch(.08 .005 160/.7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.home .h-sheet{position:fixed;inset:0 0 auto;z-index:61;max-height:100dvh;overflow-y:auto;background:var(--h-side);border-bottom:1px solid var(--h-line);border-radius:0 0 24px 24px}.home .h-sheet[data-state=open]{animation:h-sheet-in .45s var(--h-ease) both}.home .h-sheet-overlay[data-state=open]{animation:h-fade .3s var(--h-ease) both}@keyframes h-sheet-in{0%{opacity:0;transform:translateY(-16px)}}.home .h-sheet-link{font-family:var(--font-outfit),"Outfit",system-ui,sans-serif;font-weight:500;font-size:26px;letter-spacing:-.02em;color:var(--h-text);padding:14px 0;border-bottom:1px solid var(--h-line)}.home .h-pill{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 22px;border-radius:999px;font-weight:700;font-size:15.4px;letter-spacing:.005em;transition:transform .3s var(--h-ease)}.home .h-pill:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s var(--h-ease)}.home .h-pill-primary{color:var(--brand-ink);background:linear-gradient(180deg,oklch(.89 .14 150) 0,var(--h-accent) 45%,var(--brand-2) 100%);box-shadow:inset 0 1px 0 oklch(1 0 0/.45),inset 0 -1px 0 oklch(.45 .12 152/.55),0 0 0 1px oklch(.62 .15 152/.7),0 10px 26px -12px oklch(.72 .16 152/.95)}.home .h-pill-primary:after{background:radial-gradient(120% 140% at 50% 0,oklch(1 0 0/.34),transparent 62%);box-shadow:0 0 0 1px oklch(.9 .14 150/.7),0 0 26px 2px oklch(.78 .16 150/.55),0 22px 48px -12px oklch(.72 .16 152)}.home .h-sheen{position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none}.home .h-sheen:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,oklch(1 0 0/.7) 50%,transparent 70%);transform:translateX(-110%)}.home .h-pill-ghost{color:var(--h-text);border:1px solid transparent;background:linear-gradient(oklch(.13 .006 160/.86),oklch(.13 .006 160/.86)) padding-box,linear-gradient(180deg,oklch(1 0 0/.2),oklch(1 0 0/.05)) border-box;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--h-top-light)}.home .h-pill-ghost:after{background:oklch(1 0 0/.07)}.home .h-pill-sm{height:40px;padding:0 18px;font-size:14.5px;white-space:nowrap}@media (hover:hover){.home .h-pill:hover{transform:translateY(-1px)}.home .h-pill:hover:after{opacity:1}.home .h-pill:hover .h-sheen:before{transform:translateX(110%);transition:transform .7s var(--h-ease)}}.home .h-pill:active{transform:translateY(0) scale(.97);transition-duration:.08s}.home .h-card{position:relative;isolation:isolate;overflow:hidden;border-radius:24px;background:var(--h-lit);border:1px solid var(--h-line);box-shadow:var(--h-e2);transition:transform .6s var(--h-ease)}.home .h-card img{transition:transform .9s var(--h-ease)}.home .h-card:after,.home .h-card:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit}.home .h-card:before{z-index:-1;background:radial-gradient(oklch(1 0 0/.16) 1px,transparent 1.5px) 0 0 /14px 14px,var(--h-grain);-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%);opacity:.3}.home .h-card:after{z-index:1;background:radial-gradient(560px circle at var(--mx,50%) var(--my,50%),oklch(.72 .16 152/.08),transparent 42%);box-shadow:inset 0 1px 0 oklch(.8 .155 150/.4),inset 0 0 0 1px var(--h-line);opacity:0;transition:opacity .4s var(--h-ease)}@media (hover:hover){.home .h-card:hover{transform:translateY(-4px);will-change:transform}.home .h-card:hover img{transform:scale(1.04)}.home .h-card:hover:after{opacity:1}}.home .h-eyebrow{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--h-muted)}.home .h-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:1px solid oklch(1 0 0/.08);background:linear-gradient(180deg,oklch(.265 .01 160),oklch(.215 .008 160));box-shadow:var(--h-e1);font-size:13.2px;font-weight:700;color:var(--h-text-2)}.home .h-chip-dot:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--h-cyan);box-shadow:0 0 8px oklch(.9 .12 195/.7)}.home .h-grad{background:linear-gradient(100deg,#fff 15%,var(--h-accent) 55%,var(--brand-2));-webkit-background-clip:text;background-clip:text;color:transparent}.home h3 .h-grad{background-image:linear-gradient(180deg,#fff,#fff 28%,oklch(.88 .12 150) 70%,oklch(.74 .16 152) 105%)}.home .h-grad-dim{background:linear-gradient(90deg,var(--h-text) 0,oklch(.86 .04 155) 55%,oklch(.72 .05 155) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.home .h-grad,.home .h-grad-dim{padding-right:.12em;margin-right:-.12em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.home .h-marquee{overflow:hidden}@media (min-width:768px){.home .h-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}}.home .h-marquee-track{display:flex;width:-moz-max-content;width:max-content;gap:20px;animation:h-marquee 40s linear infinite}.home .h-marquee:hover .h-marquee-track{animation-play-state:paused}.home{--wa-bg:#0b141a;--wa-bar:#202c33;--wa-in:#202c33;--wa-out:#005c4b;--wa-fg:#e9edef;--wa-sub:#8696a0;--wa-ticks:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 11'%3E%3Cpath d='M1 5.4l3.2 3.4L10.4 1.2M7.2 7.8l1 1 6.2-7.6' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.home .h-wa{display:flex;flex-direction:column;overflow:hidden;border-radius:22px;border:1px solid var(--h-line-2);box-shadow:var(--h-e2);background:var(--wa-bg)}.home .h-wa-head{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--wa-bar)}.home .h-wa-av{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--wa-bg);background:linear-gradient(160deg,var(--h-accent-hi),oklch(.6 .12 165))}.home .h-wa-head p{display:flex;flex-direction:column;font-size:12.5px;line-height:1.3;color:var(--wa-sub)}.home .h-wa-head b{font-size:15.5px;font-weight:600;color:var(--wa-fg)}.home .h-wa-body{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;padding:6px 16px 16px}.home .h-marquee .h-wa-body{justify-content:flex-start;padding-top:12px}.home .h-bubble{position:relative;max-width:85%;padding:6px 9px 7px;border-radius:8px;font-size:14px;line-height:1.38;color:var(--wa-fg);background:var(--wa-in);box-shadow:0 1px .5px oklch(0 0 0/.3);white-space:pre-line;overflow-wrap:anywhere;animation:h-pop .45s var(--h-ease) both}.home .h-wa .h-bubble{font-size:15px}.home .h-bubble-in{align-self:flex-start}.home .h-bubble-out{align-self:flex-end;background:var(--wa-out);--mw:72px}.home .h-tail{margin-top:6px}.home .h-tail:before{content:"";position:absolute;top:0;width:8px;height:13px;background:inherit}.home .h-bubble-in.h-tail{border-top-left-radius:0}.home .h-bubble-in.h-tail:before{left:-8px;clip-path:polygon(0 0,100% 0,100% 100%)}.home .h-bubble-out.h-tail{border-top-right-radius:0}.home .h-bubble-out.h-tail:before{right:-8px;clip-path:polygon(0 0,100% 0,0 100%)}.home .h-meta{display:none}.home :is(.h-wa,.h-bubble[style]) .h-meta{display:inline-block;width:var(--mw,54px);height:1px}.home .h-meta:after{content:var(--t);position:absolute;right:8px;bottom:3px;font-size:11px;line-height:16px;color:oklch(.93 .005 220/.82);font-variant-numeric:tabular-nums;white-space:nowrap}.home .h-bubble-out .h-meta:after{right:27px}.home .h-bubble-out .h-meta:before{content:"";position:absolute;right:7px;bottom:5px;width:16px;height:11px;background:#53bdeb;-webkit-mask:var(--wa-ticks) center /contain no-repeat;mask:var(--wa-ticks) center /contain no-repeat}.home .h-bubble-note{align-self:center;max-width:90%;margin-block:8px 2px;padding:5px 12px;border-radius:8px;text-align:center;font-size:12.5px;line-height:1.35;color:var(--wa-sub);background:#182229;box-shadow:0 1px .5px oklch(0 0 0/.3)}.home .h-typing{display:inline-flex;gap:4px;padding:11px 12px;border-radius:8px;background:var(--wa-out)}.home .h-typing i{width:6px;height:6px;border-radius:999px;background:oklch(1 0 0/.6);animation:h-dot 1.1s var(--h-ease-io) infinite}.home .h-typing i:nth-child(2){animation-delay:.14s}.home .h-typing i:nth-child(3){animation-delay:.28s}.home .h-chat .h-typing{align-self:flex-end;margin-top:6px}.home .h-vignette{background:linear-gradient(180deg,oklch(.12 .006 160/.6),transparent 22%,transparent 50%,var(--h-bg) 98%),linear-gradient(90deg,oklch(.12 .006 160/.75),transparent 62%)}.home .h-hero-chat,.home .h-mock{position:relative;isolation:isolate}.home .h-hero-chat:after{content:"";position:absolute;z-index:-1;inset:20% -20% -30%;pointer-events:none;background:radial-gradient(50% 50% at 60% 80%,oklch(.72 .16 152/.22),transparent 70%)}@media (min-width:1024px){.home .h-chat-head{display:none}}@media (max-width:1023.98px){.home .h-hero-chat:after{inset:-10% -20% 40%;background:radial-gradient(50% 40% at 60% 50%,oklch(.72 .16 152/.22),transparent 70%)}.home .h-hero-chat .h-chat>*{padding:14px 14px 16px;border-radius:24px;border:1px solid var(--h-edge);background:linear-gradient(180deg,oklch(.2 .012 160/.72),oklch(.14 .008 160/.72));box-shadow:inset 0 1px 0 oklch(1 0 0/.07),0 40px 80px -40px oklch(0 0 0/.9)}.home .h-hero-chat .h-chat>:last-child{top:0}.home .h-hero-chat .h-chat-head{position:absolute;top:0;right:20px;transform:translateY(-50%);background:linear-gradient(180deg,oklch(.2 .01 160/.8),oklch(.12 .006 160/.8)),var(--h-bg)}.home .h-hero-chat .h-chat-foot{display:none}}@media (max-width:1023.98px) and (min-height:760px){.home .h-hero-copy{min-height:calc(100svh - 7rem - 84px)}}.home .h-snippet{filter:drop-shadow(0 18px 30px oklch(0 0 0/.55))}.home .h-num{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:999px;background:linear-gradient(180deg,oklch(.3 .012 160),oklch(.22 .01 160));color:var(--h-text);letter-spacing:0;box-shadow:inset 0 1px 0 oklch(1 0 0/.14),0 0 0 1px oklch(1 0 0/.06),0 4px 10px -4px oklch(0 0 0/.6);font-variant-numeric:tabular-nums}.home .h-mock{padding:6px;border-radius:30px;box-shadow:var(--h-e3);background:linear-gradient(180deg,oklch(1 0 0/.09),oklch(1 0 0/.02) 40%,oklch(1 0 0/.04))}.home .h-mock:before{content:"";position:absolute;z-index:1;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,var(--h-accent),transparent);box-shadow:0 0 22px 2px oklch(.72 .16 152/.55)}.home .h-mock:after{content:"";position:absolute;z-index:-1;inset:-12% -4% -110px;pointer-events:none;background:radial-gradient(42% 30% at 50% 22%,oklch(.72 .16 152/.16),transparent 70%),radial-gradient(40% 26% at 50% 80%,oklch(.72 .16 152/.32),transparent 72%)}.home .h-order{position:relative;padding:10px 12px;border-radius:12px;border-top-right-radius:4px;color:var(--h-text-2);background:linear-gradient(180deg,oklch(.25 .02 158),var(--h-card-hi));box-shadow:inset 0 1px 0 oklch(1 0 0/.08),0 0 0 1px oklch(.8 .155 150/.35),0 14px 32px -16px oklch(.72 .16 152/.55)}.home .h-status{border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700;white-space:nowrap}.home .h-status-answered{color:var(--h-accent-ink);background:var(--h-accent-soft)}.home .h-status-waiting{color:var(--h-cyan);background:oklch(.9 .12 195/.12)}.home .h-status-handed{color:var(--h-text-2);background:var(--h-raised)}.home .h-foot-head{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--h-muted)}.home .h-foot-link{display:inline-flex;align-items:center;min-height:24px;font-size:15px;font-weight:600;color:var(--h-text)}.home .h-foot-link:hover{color:var(--h-accent-ink)}@keyframes h-fade{0%{opacity:0}}@keyframes h-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes h-marquee{to{transform:translateX(calc(-50% - 10px))}}@media (prefers-reduced-motion:reduce){.home *,.home :after,.home :before{animation:none!important;transition:none!important}.home .h-marquee{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--h-gutter);scrollbar-width:thin;-webkit-mask-image:none;mask-image:none}.home .h-marquee-track{padding-inline:var(--h-gutter)}.home .h-marquee-track>[aria-hidden]{display:none}.home .h-marquee-track>*{scroll-snap-align:start}.home .h-card:hover,.home .h-card:hover img{transform:none}}.home{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal}.home h1,.home h3{text-wrap:balance}.home dd,.home li,.home p{text-wrap:pretty}.home h1 em{margin-left:-.02em}.home .h-mock{font-variant-numeric:tabular-nums}.home .h-ln{display:block;clip-path:inset(-.4em -.3em 0);padding-bottom:.12em;margin-bottom:-.12em}.home .h-ln-i{vertical-align:top}.home .h-ln-i,.home .h-ln>span{display:inline-block}html.h-motion .home :is([data-reveal=""],[data-reveal=scale]){transition:opacity .9s var(--h-ease),transform 1.1s var(--h-ease);transition-delay:calc(var(--i, 0) * 70ms + var(--d, 0) * 1ms)}html.h-motion .home :is([data-reveal=""],[data-reveal=scale]):not([data-in]){opacity:0;transform:translateY(26px)}html.h-motion .home [data-reveal=scale]:not([data-in]){transform:translateY(18px) scale(.965)}html.h-motion .home [data-reveal=split] .h-ln>span{transition:transform 1.05s var(--h-ease),opacity .6s var(--h-ease-io);transition-delay:calc(var(--i, 0) * 90ms + var(--d, 0) * 1ms)}html.h-motion .home [data-reveal=split]:not([data-in]) .h-ln>span{opacity:0;transform:translateY(110%)}html.h-motion:not(.h-ready) .home :is([data-reveal=""],[data-reveal=scale]):not([data-in]),html.h-motion:not(.h-ready) .home [data-reveal=split]:not([data-in]) .h-ln>span{animation:h-show 0s 3s forwards}html.h-motion .home .h-film{animation:h-film 1.6s var(--h-ease) both}.home .h-film-veil{background:var(--h-bg);opacity:0;pointer-events:none}html.h-motion .home .h-film-veil{animation:h-veil 1.4s var(--h-ease) both}html.h-motion .home [data-load=""]{animation:h-up .9s var(--h-ease) both;animation-delay:calc(var(--i, 0) * 70ms + var(--d, 0) * 1ms)}html.h-motion .home [data-load=split] .h-ln>span{animation:h-rise 1.05s var(--h-ease) both;animation-delay:calc(var(--i, 0) * 90ms + var(--d, 0) * 1ms)}@keyframes h-show{to{opacity:1;transform:none}}@keyframes h-up{0%{opacity:0;transform:translateY(26px)}}@keyframes h-rise{0%{transform:translateY(110%)}}@keyframes h-film{0%{transform:scale(1.06)}}@keyframes h-veil{0%{opacity:.7}}.home{-webkit-tap-highlight-color:transparent}.home ::-moz-selection{background:oklch(.72 .16 152/.45);color:#fff}.home ::selection{background:oklch(.72 .16 152/.45);color:#fff}html:has(.home){scrollbar-color:oklch(.34 .02 158) oklch(.12 .006 160);scrollbar-width:thin}.home :where(a,button):focus-visible{outline:2px solid var(--h-accent);outline-offset:3px}.home :where(a,button):not(.h-pill,.h-menu-btn):focus-visible{border-radius:8px;box-shadow:0 0 0 6px oklch(.72 .16 152/.18)}.home :is(.h-pill,.h-cta) svg{transition:transform .35s var(--h-spring)}.home :is(.h-pill,.h-cta):focus-visible svg{transform:translateX(3px)}@media (hover:hover){.home :is(.h-pill,.h-cta):hover svg{transform:translateX(3px)}}@keyframes h-spring-pop{0%{opacity:0;transform:scale(.4) rotate(-8deg)}60%{opacity:1;transform:scale(1.18) rotate(2deg)}to{transform:none}}html.h-motion .home [data-in] .h-pop-in{animation:h-spring-pop .6s var(--h-spring) both;animation-delay:calc(var(--d, 0) * 1ms + .12s)}html.h-motion.h-ready .home [data-reveal]:not([data-in]) .h-chip{opacity:0;transform:translateY(6px) scale(.96)}html.h-motion .home [data-in] .h-chip{transition:opacity .5s var(--h-ease),transform .6s var(--h-spring);transition-delay:calc(var(--ci, 0) * 40ms + .26s)}html.h-motion .home [data-in] .h-chip-dot:before{animation:h-spring-pop .6s var(--h-spring) both;animation-delay:calc(var(--ci, 0) * 40ms + .42s)}@media (prefers-reduced-motion:reduce){.home .h-pill:hover:not(:active),.home :is(.h-pill,.h-cta) svg{transform:none!important}.home .h-sheen{display:none}.home .h-pill:hover:after{opacity:0}}.home .h-rim{position:absolute;inset:0;z-index:2;padding:1px;border-radius:inherit;pointer-events:none;background:radial-gradient(320px circle at var(--mx,-400px) var(--my,-400px),oklch(.85 .15 150/.6),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s var(--h-ease)}.home .h-card-shell{position:relative;isolation:isolate}.home .h-card-shell:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:24px;pointer-events:none;box-shadow:var(--h-glow);opacity:0;transition:opacity .5s var(--h-ease),transform .6s var(--h-ease)}@media (hover:hover){.home .h-card:hover .h-rim{opacity:1}.home .h-card-shell:hover:before{opacity:1;transform:translateY(-4px)}}.home .h-panel{position:relative;z-index:1}@media (min-width:1024px){.home .h-how{--rr:24px;--grow:44px}.home .h-panel{margin-inline-end:calc(-1 * var(--grow));border-radius:0 var(--rr) var(--rr) 0;background:linear-gradient(170deg,var(--h-card-hi) 0,var(--h-card) 70%,var(--h-card-lo) 100%);box-shadow:inset 0 1px 0 oklch(1 0 0/.06),1px 0 0 var(--h-line),24px 0 48px -24px oklch(0 0 0/.6)}.home .h-flip .h-panel{margin-inline:calc(-1 * var(--grow)) 0;border-radius:var(--rr) 0 0 var(--rr);box-shadow:inset 0 1px 0 oklch(1 0 0/.06),-1px 0 0 var(--h-line),-24px 0 48px -24px oklch(0 0 0/.6)}}@media (max-width:1023.98px){.home .h-panel{border-top:1px solid var(--h-line)}}.home .h-media{--sx:1}.home .h-flip .h-media{--sx:-1}.home .h-media:after{content:"";position:absolute;inset:0 auto 0 0;z-index:1;width:28%;pointer-events:none;background:linear-gradient(90deg,transparent,oklch(.85 .15 150/.16) 88%,oklch(.92 .12 150/.45) 99%,transparent);transform:translateX(-100%)}.home .h-flip .h-media:after{inset:0 0 0 auto;transform:translateX(100%);background:linear-gradient(270deg,transparent,oklch(.85 .15 150/.16) 88%,oklch(.92 .12 150/.45) 99%,transparent)}.home .h-media .h-snippet{z-index:2}@media (min-width:1024px){html.h-motion.h-ready .home [data-reveal]:not([data-in]) .h-media{clip-path:inset(0 100% 0 0)}html.h-motion.h-ready .home [data-reveal]:not([data-in]) .h-flip .h-media{clip-path:inset(0 0 0 100%)}}html.h-motion.h-ready .home [data-reveal]:not([data-in]) .h-media .h-snippet{opacity:0;translate:0 12px;scale:.97}html.h-motion .home [data-in] .h-media{clip-path:inset(0);transition:clip-path 1.1s var(--h-ease-io) .1s}html.h-motion .home [data-in] .h-media img{animation:h-kb 1.6s var(--h-ease) backwards}html.h-motion .home [data-in] .h-media:after{animation:h-scan 1.2s var(--h-ease-io) .15s both}html.h-motion .home [data-in] .h-media .h-snippet{transition:opacity .6s var(--h-ease) .85s,translate .8s var(--h-spring) .85s,scale .8s var(--h-spring) .85s}@keyframes h-scan{0%{transform:translateX(calc(var(--sx) * -100%))}to{transform:translateX(calc(var(--sx) * 460%))}}.home .h-tag{width:-moz-fit-content;width:fit-content;padding:4px 10px;border-radius:999px;color:var(--h-text-2);background:linear-gradient(180deg,oklch(.2 .01 160/.8),oklch(.12 .006 160/.8));box-shadow:inset 0 1px 0 oklch(1 0 0/.08),0 0 0 1px oklch(1 0 0/.08),0 6px 14px -8px oklch(0 0 0/.7)}@media (prefers-reduced-motion:reduce){.home .h-rim{display:none}}.home .h-head{position:relative;isolation:isolate}.home .h-head:before{content:"";position:absolute;z-index:-1;inset:-140px -25% -60px;pointer-events:none;background:radial-gradient(42% 55% at 50% 45%,oklch(.72 .16 152/.11),transparent 70%)}@media (min-width:768px){html.h-motion .home .h-head:before{animation:h-breathe 9s var(--h-ease-io) infinite}}.home .h-rule{height:1px;border:0;max-width:1280px;margin-inline:auto;background:linear-gradient(90deg,transparent,oklch(1 0 0/.1) 30%,oklch(.8 .155 150/.3) 50%,oklch(1 0 0/.1) 70%,transparent)}.home .h-track{background:linear-gradient(90deg,oklch(.72 .16 152/.55),var(--h-accent-soft) 40%,var(--h-line-2) 75%,transparent);transform-origin:left}html.h-motion .home [data-reveal=draw]{transition:transform 1.4s var(--h-ease-io)}html.h-motion .home [data-reveal=draw]:not([data-in]){transform:scaleX(0)}html.h-motion:not(.h-ready) .home [data-reveal=draw]:not([data-in]){animation:h-show 0s 3s forwards}.home .h-step-glow{position:absolute;inset:0;border-radius:24px;box-shadow:var(--h-glow);opacity:0;pointer-events:none}.home .h-step-prog{position:absolute;left:12px;right:12px;bottom:-7px;height:2px;border-radius:2px;background:var(--h-accent);transform:scaleX(0);transform-origin:left}@media (min-width:768px){.home .h-steps>li{--h-step-at:calc(var(--si, 0) * 4s + 1.8s)}html.h-motion .home [data-in] .h-step-dot{animation-delay:calc(var(--si, 0) * .45s + .12s)}html.h-motion .home .h-steps [data-in] .h-step-glow{animation:h-step-on 12s linear var(--h-step-at) infinite both}html.h-motion .home .h-steps [data-in] .h-step-num{animation:h-step-num 12s linear var(--h-step-at) infinite both}html.h-motion .home .h-steps [data-in] .h-step-prog{animation:h-step-prog 12s linear var(--h-step-at) infinite both}.home .h-steps:hover :is(.h-step-glow,.h-step-num,.h-step-prog){animation-play-state:paused}.home .h-steps:hover li:not(:hover) :is(.h-step-glow,.h-step-prog){visibility:hidden}}.home .h-dawn-veil{background:linear-gradient(180deg,oklch(.13 .02 50),oklch(.11 .015 40));pointer-events:none}.home .h-beam{position:absolute;inset:0 -10%;pointer-events:none;background:linear-gradient(105deg,transparent 42%,oklch(.86 .12 75/.1) 50%,transparent 58%)}html.h-motion .home .h-beam[data-in]{animation:h-beam 9s var(--h-ease-io) infinite alternate}html:not(.h-motion) .home :is(.h-dawn-veil,.h-beam){display:none}.home .h-foot-link{position:relative}.home .h-foot-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .3s var(--h-ease)}.home .h-foot-link:is(:hover,:focus-visible):after{transform:scaleX(1);transform-origin:left}.home .h-foot-top svg{transition:transform .4s var(--h-spring)}.home .h-foot-top:is(:hover,:focus-visible) svg{transform:rotate(-90deg)}.home .h-foot-mark{margin-top:48px;margin-bottom:-.18em;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-outfit),"Outfit",system-ui,sans-serif;font-weight:500;font-size:clamp(120px,24vw,360px);letter-spacing:-.06em;line-height:.8;background:linear-gradient(180deg,oklch(1 0 0/.09),transparent 85%);-webkit-background-clip:text;background-clip:text;color:transparent}html.h-motion .home .h-foot-mark{transition:opacity 1.2s var(--h-ease),transform 1.2s var(--h-ease);transition-delay:.15s}html.h-motion.h-ready .home [data-reveal=mark]:not([data-in])+.h-foot-mark{opacity:0;transform:translateY(40px)}@keyframes h-breathe{50%{opacity:.6}}@keyframes h-step-on{0%,36%,to{opacity:0}30%,4%{opacity:1}}@keyframes h-step-num{0%,36%,to{opacity:.5}30%,4%{opacity:1}}@keyframes h-step-prog{0%{transform:scaleX(0);opacity:1}33.3%{transform:scaleX(1);opacity:1}36%{transform:scaleX(1);opacity:0}36.1%,to{transform:scaleX(0);opacity:0}}@keyframes h-beam{0%{transform:translateX(-4%)}to{transform:translateX(4%)}}.home .h-stat-num{position:relative}.home .h-stat-num:before{content:"";position:absolute;z-index:-1;inset:-35% 0 -20%;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,oklch(.72 .16 152/.16),transparent 70%)}.home .h-stat-label{text-wrap:balance}.home .h-odo{display:inline-block;font-variant-numeric:tabular-nums;filter:drop-shadow(0 8px 28px oklch(.72 .16 152/.3))}.home .h-odo-strip>span,.home .h-odo-txt{background:linear-gradient(180deg,#fff 20%,oklch(.86 .12 150) 62%,oklch(.64 .16 152));-webkit-background-clip:text;background-clip:text;color:transparent}.home .h-odo-col{display:inline-block;height:1em;overflow:clip;vertical-align:top}.home .h-odo-strip{display:flex;flex-direction:column;transform:translateY(calc(var(--n) * -1em))}.home .h-odo-strip>span{display:block;height:1em;line-height:1}.home .h-odo-strip>span:before{content:attr(data-d)}html.h-motion.h-ready .home [data-reveal]:not([data-in]) .h-odo-strip{transform:translateY(calc(var(--s) * -1em))}html.h-motion.h-ready .home [data-reveal]:not([data-in]) .h-stat-num:before{opacity:0;transform:scale(.6)}html.h-motion .home [data-in] .h-odo-strip{transition:transform 1.4s var(--h-ease);transition-delay:calc(var(--i, 0) * 70ms + var(--k, 0) * 80ms + .15s)}html.h-motion .home [data-in] .h-stat-num:before{transition:opacity 1.6s var(--h-ease),transform 1.6s var(--h-ease);transition-delay:calc(var(--i, 0) * 70ms + .3s)}.home :is(#proof,.h-o-tiles) .h-marquee{padding-block:10px 26px;margin-block:-10px -26px}.home .h-tile{width:300px;flex-shrink:0;transition:transform .4s var(--h-ease)}.home .h-tile .h-bubble{font-size:14.5px}.home .h-marquee-rev .h-marquee-track{animation-direction:reverse;animation-duration:52s}@media (hover:hover){.home .h-tile:hover{transform:translateY(-4px)}}.home .h-way-media{-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}html.h-motion .home [data-in] .h-kb{animation:h-kb 1.8s var(--h-ease) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes h-kb{0%{transform:scale(1.12) translate(1.5%,1%)}}.home .h-way-media video{transition:transform .9s var(--h-ease),opacity .4s}@media (hover:hover){.home .h-card:hover .h-way-media video{transform:scale(1.04)}}.home .h-rail{display:grid;grid-auto-flow:column;grid-auto-columns:86%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin:-8px calc(-1 * var(--h-gutter)) -24px;padding:8px var(--h-gutter) 24px;scroll-padding-inline:var(--h-gutter)}.home .h-rail::-webkit-scrollbar{display:none}.home .h-rail>*{scroll-snap-align:start}.home .h-rail:focus-visible{outline:2px solid var(--h-accent);outline-offset:-2px;border-radius:24px}.home .h-rail-dots{display:flex;justify-content:center;gap:10px;margin-top:18px}.home .h-rail-dots i{width:6px;height:6px;border-radius:999px;background:var(--h-accent);opacity:.3;transition:transform .4s var(--h-ease),opacity .4s}.home .h-rail-dots i[data-on]{opacity:1;transform:scaleX(2.2)}@media (min-width:768px){.home .h-rail{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;overflow:visible;margin:0;padding:0}.home .h-rail-dots{display:none}}@media (prefers-reduced-motion:reduce){.home .h-card:hover .h-way-media video,.home .h-tile:hover{transform:none}}.home .h-nav-on{position:relative;background:linear-gradient(180deg,oklch(.27 .012 160),oklch(.22 .01 160));box-shadow:inset 0 1px 0 oklch(1 0 0/.08)}.home .h-nav-on:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:2px;border-radius:2px;background:var(--h-accent);box-shadow:0 0 8px oklch(.72 .16 152/.8)}.home .h-row-on>span:first-child{box-shadow:0 0 0 1.5px var(--h-card-hi),0 0 0 3.5px var(--h-accent)}.home .h-status-waiting{position:relative;display:inline-flex;align-items:center;gap:5px}.home .h-status-waiting:after,.home .h-status-waiting:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--h-cyan)}.home .h-status-waiting:before{box-shadow:0 0 6px oklch(.9 .12 195/.8)}.home .h-status-waiting:after{position:absolute;left:8px;top:calc(50% - 3px);opacity:0;pointer-events:none}.home .h-order:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 2px oklch(.8 .155 150/.7),0 0 28px oklch(.72 .16 152/.6)}.home .h-typing[data-at]{opacity:0;transform:scale(.8);transform-origin:100% 0;transition:opacity .25s var(--h-ease),transform .4s var(--h-spring)}.home .h-typing[data-at] i{animation-play-state:paused}.home .h-step{--t:0ms}.home .h-cell{--t:calc(var(--k, 0) * 60ms)}html.h-motion .home .h-strip{transition:opacity .45s var(--h-ease),clip-path .7s var(--h-ease)}html.h-motion .home :is(.h-step,.h-cell>*){transition:opacity .45s var(--h-ease) var(--t),transform .7s var(--h-spring) var(--t)}html.h-motion .home [data-scene]:not([data-live]) .h-mock:before{opacity:.45}html.h-motion .home .h-mock:before{transition:opacity 1.2s var(--h-ease)}html.h-motion .home [data-live] .h-status-waiting:after{animation:h-ring 2s var(--h-ease) infinite}@media (min-width:1024px) and (min-height:840px){html.h-motion .home #dashboard{scroll-margin-top:-469px}html.h-motion .home #dashboard .h-rule{margin-bottom:0}html.h-motion .home .h-dash-run{height:calc(100vh + 900px)}html.h-motion .home .h-dash-pin{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;padding-top:72px}html.h-motion .home .h-dash-pin>*{width:100%}html.h-motion .home [data-scene] :is(.h-step:not([data-on]),.h-cell:not([data-on])>*){opacity:0;transform:translateY(10px) scale(.97)}html.h-motion .home [data-scene] .h-strip:not(:has(.h-cell[data-on])){opacity:0;clip-path:inset(0 0 100% 0)}html.h-motion .home [data-scene] .h-step:not([data-on])+.h-typing[data-on]{opacity:1;transform:none}html.h-motion .home [data-scene] .h-step:not([data-on])+.h-typing[data-on] i{animation-play-state:running}html.h-motion .home [data-scene] .h-step[data-on] .h-order-check{animation:h-spring-pop .6s var(--h-spring) .15s both}html.h-motion .home [data-scene] .h-step[data-on] .h-order:after{animation:h-ring-once 1.1s var(--h-ease) .2s}}@media (max-height:839.98px),(max-width:1023.98px){.home .h-step{--t:calc(var(--k, 0) * 520ms + 200ms)}html.h-motion.h-ready .home [data-reveal=dash]:not([data-in]) :is(.h-step,.h-cell>*){opacity:0;transform:translateY(10px) scale(.97);--t:0ms}html.h-motion.h-ready .home .h-strip:not([data-in]){opacity:0;clip-path:inset(0 0 100% 0)}html.h-motion .home [data-reveal=dash][data-in] .h-order-check{animation:h-spring-pop .6s var(--h-spring) calc(var(--t) + .15s) both}html.h-motion .home [data-reveal=dash][data-in] .h-order:after{animation:h-ring-once 1.1s var(--h-ease) calc(var(--t) + .2s)}}@keyframes h-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes h-ring-once{0%{opacity:.9;transform:none}to{opacity:0;transform:scale(1.06)}}.home .h-header:after,.home .h-header:before{content:"";position:absolute;inset:auto 0 -1px;height:1px;pointer-events:none}.home .h-header:after{background:linear-gradient(90deg,transparent,oklch(1 0 0/.1) 20%,oklch(.8 .155 150/.35) 50%,oklch(1 0 0/.1) 80%,transparent);opacity:0;transition:opacity .5s var(--h-ease)}.home .h-header[data-solid=true]:after{opacity:1}.home .h-header:before{z-index:1;height:2px;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,var(--brand-2),var(--h-accent-hi))}@supports (animation-timeline:scroll()){html.h-motion .home .h-header:before{animation:h-progress linear both;animation-timeline:scroll(root)}}.home .h-header[data-hidden=true]{transform:translateY(calc(-100% - 2px))}.home .h-navlink:after{content:"";position:absolute;inset:auto 0 -6px;height:1px;border-radius:1px;background:var(--h-accent);transform:scaleX(0);transition:transform .3s var(--h-ease)}.home .h-navlink:focus-visible:after,.home .h-navlink[aria-current]:after{transform:scaleX(1)}@media (hover:hover){.home .h-navlink:hover:after{transform:scaleX(1)}}.home .h-sheet[data-state=open] :is(.h-sheet-link,.h-pill){animation:h-pop .45s var(--h-ease) both;animation-delay:calc(var(--i, 0) * 40ms + 80ms)}@media (max-width:639px){.home .h-hero-ctas>.h-pill{flex:1 1 0;justify-content:center;padding-inline:16px;white-space:nowrap}}@media (hover:none) and (prefers-reduced-motion:no-preference){.home .h-card:active{transform:scale(.985);transition-duration:.12s}}.home .h-film-grain{background:var(--h-grain);opacity:.06;pointer-events:none}@media (hover:hover) and (pointer:fine){.home :is(.h-par-film,.h-par-chat){transition:transform .8s var(--h-ease)}html.h-motion .home .h-par-film{transform:translate3d(calc(var(--px, 0) * -8px),calc(var(--py, 0) * -6px),0) scale(1.02)}html.h-motion .home .h-par-chat{transform:translate3d(calc(var(--px, 0) * 6px),calc(var(--py, 0) * 4px),0)}}.home .h-chat .h-bubble{animation:h-bubble-pop .5s var(--h-ease) both;transform-origin:top left}.home .h-chat .h-bubble-out{transform-origin:top right}@keyframes h-progress{to{transform:scaleX(1)}}@keyframes h-bubble-pop{0%{opacity:0;transform:translateY(10px) scale(.92)}60%{opacity:1;transform:translateY(0) scale(1.015)}to{transform:none}}@keyframes h-dot{0%,60%,to{transform:none}30%{transform:translateY(-3px)}}html.h-ready .home :where([data-loop]:not([data-live]),[data-loop]:not([data-live]) *),html.h-ready .home :where([data-loop]:not([data-live]),[data-loop]:not([data-live]) *):after,html.h-ready .home :where([data-loop]:not([data-live]),[data-loop]:not([data-live]) *):before{animation-play-state:paused!important}@media (min-width:768px){.home .h-steps{grid-template-rows:repeat(5,auto);row-gap:0}.home .h-steps>li,.home .h-steps>li>div{display:grid;grid-row:span 5;grid-template-rows:subgrid}.home .h-steps .h-card,.home .h-steps>li>div>div+div{display:grid;grid-row:span 4;grid-template-rows:subgrid}.home .h-steps dl{display:grid;grid-row:span 2;grid-template-rows:subgrid}}.home .h-o-photo{height:50svh}@media (min-width:768px) and (max-width:1023.98px){.home .h-o-photo{height:66svh}.home .h-o-photo img{-o-object-position:100% 50%;object-position:100% 50%}}@media (max-width:1023.98px) and (max-height:700px){.home .h-o-photo{height:42svh}}@media (min-width:1024px){.home .h-o-photo{height:calc(100svh - 1px)}}.home .h-o-h1{font-size:clamp(38px,5.4vw,80px);line-height:1.02;letter-spacing:-.042em}@media (max-width:767.98px){.home .h-o-h1{font-size:10.6vw}}.home .h-o-h1 em{margin-left:0}.home .h-o-h1 .h-ln+.h-ln>span{margin-left:-.075em}.home .h-o-icp{display:inline-flex;align-items:center;gap:7px;max-width:100%;margin:0;padding:7px 12px 7px 10px;border-radius:18px;border:1px solid oklch(.86 .12 150/.4);background:oklch(.86 .12 150/.1);color:var(--h-text);font-size:clamp(13px,3.6vw,14px);font-weight:600;line-height:1.3;text-wrap:balance}.home .h-o-icp svg{flex:none;color:var(--h-accent-ink)}.home .h-o-icp strong{color:var(--h-accent-ink);font-weight:700}@media (max-width:359.98px){.home .h-o-icp{font-size:12px;padding-left:12px}.home .h-o-icp svg{display:none}}@media (min-width:1024px){.home .h-o-icp{font-size:16px;padding:8px 18px 8px 14px;border-radius:999px}}.home .h-o-free{font-family:var(--font-outfit),"Outfit",system-ui,sans-serif;font-weight:500;font-size:clamp(24px,2.4vw,34px);letter-spacing:-.03em;line-height:1.15}.home .h-o-h3{font-size:20px;letter-spacing:-.02em;line-height:1.25}.home .h-o-ico{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--h-accent-ink);background:linear-gradient(180deg,oklch(.27 .03 158),oklch(.2 .012 160));box-shadow:var(--h-e1)}.home .h-o-faq summary::-webkit-details-marker{display:none}.home .h-o-label{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--h-muted)}.home .h-o-dull{filter:grayscale(1);opacity:.6}.home .h-o-proof{position:relative;background:radial-gradient(60% 80% at 50% 50%,oklch(.8 .155 150/.07),transparent 70%)}.home .h-o-proof:after,.home .h-o-proof:before{content:"";position:absolute;inset-inline:0;height:1px;background:linear-gradient(90deg,transparent,oklch(1 0 0/.14),transparent)}.home .h-o-proof:before{top:0}.home .h-o-proof:after{bottom:0}@media (min-width:1024px){.home .h-o-proof .h-o-free{font-size:clamp(36px,3vw,44px)}}.home .h-o-beat{border-top:1px solid var(--h-line-2);padding-top:16px;position:relative}.home .h-o-beat:before{content:"";position:absolute;top:-1px;left:0;width:40px;height:1px;background:var(--h-accent)}@media (min-width:1024px){.home .h-o-beat-p{font-size:17px;color:var(--h-text-2)}.home .h-o-proof .h-eyebrow{font-size:12px}}@media (min-width:768px){.home .h-o-c3 .h-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.home .h-o-proof .h-rail{gap:32px}}@media (min-width:1024px){.home :is(.h-o-does,.h-o-c3) .h-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.home .h-o-c4 .h-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767.98px){.home .h-o-sec .h-rule{margin-bottom:36px}.home .h-o-sec .h-steps{margin-top:32px;row-gap:20px}.home .h-o-dull .h-wa-head{display:none}}.home .h-o-flow li:not(:last-child):before{content:"";position:absolute;left:12.5px;top:34px;bottom:-26px;width:1px;background:var(--h-line)}