.count-up[data-v-d29fa565]{display:inline-grid;font-variant-numeric:tabular-nums}.count-up>[aria-hidden][data-v-d29fa565]{grid-area:1 / 1;text-align:right}.count-up__size[data-v-d29fa565]{visibility:hidden}.swipe-indicator[data-v-78018bc0]{justify-content:center;align-items:center}.swipe-indicator__dots[data-v-78018bc0]{position:relative;display:inline-flex;align-items:center;gap:2px}.is-segmented .swipe-indicator__dots[data-v-78018bc0]{display:contents}.swipe-indicator__item[data-v-78018bc0]{display:grid;place-items:center;min-width:24px;height:24px;padding:0;color:var(--ink-soft);font:inherit;cursor:pointer;border:0;background:none}.swipe-indicator__item[data-v-78018bc0]:before{width:8px;height:8px;border-radius:999px;background:var(--line);content:"";transition:width .3s ease,background-color .3s ease}.swipe-indicator__item[aria-current=true][data-v-78018bc0]:before{width:22px;background:var(--green)}.swipe-indicator__item[data-v-78018bc0]:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:999px}.swipe-indicator__hint[data-v-78018bc0]{position:absolute;top:50%;left:100%;display:inline-flex;align-items:center;gap:2px;margin-left:10px;color:var(--ink-soft);font-size:12px;white-space:nowrap;translate:0 -50%;pointer-events:none;transition:opacity .4s ease}.swipe-indicator__hint i[data-v-78018bc0]{width:7px;height:7px;margin-left:4px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;rotate:45deg}.swipe-indicator__hint.is-gone[data-v-78018bc0]{opacity:0}.swipe-indicator.is-segmented[data-v-78018bc0]{gap:4px;padding:4px;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft)}.is-segmented .swipe-indicator__item[data-v-78018bc0]{flex:1;height:34px;padding:0 12px;font-size:13px;font-weight:500;white-space:nowrap;border-radius:999px;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}.is-segmented .swipe-indicator__item[data-v-78018bc0]:before{content:none}.is-segmented .swipe-indicator__item[aria-current=true][data-v-78018bc0]{color:var(--green-deep);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}@media(prefers-reduced-motion:reduce){.swipe-indicator__item[data-v-78018bc0],.swipe-indicator__item[data-v-78018bc0]:before,.swipe-indicator__hint[data-v-78018bc0]{transition:none}}.grade[data-v-1ca32451]{--grade-ease: cubic-bezier(.22, 1, .36, 1);position:relative}.grade__matrix[data-v-1ca32451]{display:grid;grid-template-columns:200px repeat(3,minmax(0,1fr));grid-template-rows:auto repeat(var(--rows),auto);column-gap:12px;container-type:inline-size}.grade__labels[data-v-1ca32451]{display:grid;grid-row:2 / -1;grid-template-rows:subgrid;margin:0;padding:0;list-style:none}.grade__labels li[data-v-1ca32451]{position:relative;display:flex;align-items:center;gap:12px;padding:16px 22px 16px 4px;color:var(--sec-strong);font-size:15px;font-weight:700}.grade__labels li[data-v-1ca32451]:before{position:absolute;z-index:-1;inset:0 auto 0 0;width:100cqw;border-radius:14px;background:var(--ty-row-hover);content:"";opacity:0;pointer-events:none;transition:opacity .25s ease}.grade__label-icon[data-v-1ca32451]{display:grid;flex:none;width:34px;height:34px;color:var(--sec-accent);border-radius:10px;background:var(--ty-label-icon-bg);box-shadow:inset 0 0 0 1px var(--ty-label-icon-ring);place-items:center}.grade__label-icon svg[data-v-1ca32451]{display:block;width:18px;height:18px}.grade__tier[data-v-1ca32451]{position:relative;display:grid;grid-row:1 / -1;grid-template-rows:subgrid;min-width:0}.grade__pick[data-v-1ca32451]{position:absolute;z-index:-1;inset:0 0 -8px;border-radius:22px;background:linear-gradient(180deg,var(--ty-pick-a),var(--ty-pick-b));box-shadow:0 40px 80px -40px var(--ty-pick-shadow);pointer-events:none}.grade__beam[data-v-1ca32451]{position:absolute;inset:-1px;padding:1px;overflow:hidden;border-radius:inherit;container-type:size;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.grade__beam[data-v-1ca32451]:before{position:absolute;top:50%;left:50%;width:calc(100cqw + 100cqh);width:hypot(100cqw,100cqh);aspect-ratio:1;background:conic-gradient(var(--ty-beam) 0deg,var(--ty-beam) 250deg,var(--ty-beam-hi) 300deg,var(--ty-beam-hi-2) 330deg,var(--ty-beam) 360deg);content:"";translate:-50% -50%}.grade__pick[data-v-1ca32451]:after{position:absolute;z-index:-1;inset:-14% -36%;border-radius:50%;background:radial-gradient(closest-side,var(--ty-glow),transparent);content:"";filter:blur(40px)}.grade__tier>header[data-v-1ca32451]{display:grid;grid-template-columns:52px minmax(0,1fr);align-content:end;align-items:center;gap:4px 14px;padding:24px 22px 18px}.grade__art[data-v-1ca32451]{display:grid;grid-row:span 2;width:52px;height:52px;border-radius:14px;background:linear-gradient(145deg,var(--ty-art-a),var(--ty-art-b));box-shadow:inset 0 0 0 1px var(--ty-art-ring);place-items:center;transition:transform .45s var(--grade-ease)}.grade__art[data-v-1ca32451] svg{display:block;width:28px;height:28px}.grade__art[data-tier=real][data-v-1ca32451]{color:var(--ty-real)}.grade__art[data-tier=isp][data-v-1ca32451]{color:var(--ty-isp)}.grade__art[data-tier=shared][data-v-1ca32451]{color:var(--ty-shared)}.grade__tier h3[data-v-1ca32451]{display:flex;flex-wrap:wrap;align-items:center;align-self:end;gap:4px 8px;margin:0;color:var(--sec-ink);font-size:18px;font-weight:800;line-height:1.35}.grade__tier h3 em[data-v-1ca32451]{display:inline-flex;align-items:center;height:22px;padding:0 9px;color:color-mix(in srgb,var(--deco-green) 8%,#000);font-size:12px;font-style:normal;font-weight:800;border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--deco-green) 85%,#fff),color-mix(in srgb,var(--deco-green) 88%,#000));cursor:default;-webkit-user-select:none;user-select:none}.grade__tier>header small[data-v-1ca32451]{align-self:start;color:var(--sec-soft);font-size:13px;line-height:1.5}.grade__tier dl[data-v-1ca32451]{display:grid;grid-row:2 / -1;grid-template-rows:subgrid;margin:0}.grade__tier dl>div[data-v-1ca32451]{display:flex;align-items:center;min-width:0;padding:16px 22px}.grade__tier dt[data-v-1ca32451]{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0)}.grade__tier dd[data-v-1ca32451]{display:flex;gap:10px;align-items:flex-start;min-width:0;margin:0}.grade__tier dd>span[data-v-1ca32451]:last-child{display:grid;gap:3px;min-width:0}.grade__tier dd b[data-v-1ca32451]{color:var(--sec-ink);font-size:15px;font-weight:700;line-height:1.5}.grade__tier dd small[data-v-1ca32451]{color:var(--sec-soft);font-size:13px;line-height:1.5}.grade__tier dd.is-fit b[data-v-1ca32451]{color:var(--sec-mid);font-weight:600}.grade__tier.is-recommended dd.is-fit b[data-v-1ca32451]{color:var(--ty-best)}.grade__mark[data-v-1ca32451]{display:grid;flex:none;width:22px;height:22px;margin-top:1px;border-radius:50%;place-items:center}.grade__mark[data-v-1ca32451] svg{display:block;width:13px;height:13px}.grade__mark.is-pro[data-v-1ca32451]{color:color-mix(in srgb,var(--deco-green) 8%,#000);background:linear-gradient(135deg,color-mix(in srgb,var(--deco-green) 55%,#fff),var(--deco-green));box-shadow:0 0 12px 1px color-mix(in srgb,var(--deco-green) 45%,transparent)}.grade__mark.is-ref[data-v-1ca32451]:before{width:7px;height:7px;border-radius:50%;background:var(--ty-ref);content:""}.grade__mark.is-con[data-v-1ca32451]{color:var(--ty-con);background:var(--ty-con-bg);box-shadow:inset 0 0 0 1px var(--ty-con-ring)}@media(hover:hover){.grade__matrix:has([data-row="0"]:hover) .grade__labels [data-row="0"][data-v-1ca32451]:before,.grade__matrix:has([data-row="1"]:hover) .grade__labels [data-row="1"][data-v-1ca32451]:before,.grade__matrix:has([data-row="2"]:hover) .grade__labels [data-row="2"][data-v-1ca32451]:before,.grade__matrix:has([data-row="3"]:hover) .grade__labels [data-row="3"][data-v-1ca32451]:before,.grade__matrix:has([data-row="4"]:hover) .grade__labels [data-row="4"][data-v-1ca32451]:before,.grade__matrix:has([data-row="5"]:hover) .grade__labels [data-row="5"][data-v-1ca32451]:before{opacity:1}}.grade__switch[data-v-1ca32451]{display:none}.grade__report[data-v-1ca32451]{position:relative;margin:36px 0 0;overflow:hidden;border:1px solid var(--ty-card-line);border-radius:20px;background:linear-gradient(180deg,var(--ty-card-a),var(--ty-card-b))}.grade__report[data-v-1ca32451]:after{position:absolute;inset:0 0 auto;height:40%;background:linear-gradient(180deg,transparent,var(--ty-scan) 70%,var(--ty-scan-hi) 98%,transparent);content:"";pointer-events:none;translate:0 -100%}.grade__report>header[data-v-1ca32451]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 20px;border-bottom:1px solid var(--ty-rule)}.grade__dots[data-v-1ca32451]{display:inline-flex;gap:6px}.grade__dots i[data-v-1ca32451]{width:10px;height:10px;border-radius:50%;background:var(--deco-dot-red)}.grade__dots i[data-v-1ca32451]:nth-child(2){background:var(--deco-dot-yellow)}.grade__dots i[data-v-1ca32451]:nth-child(3){background:var(--deco-dot-green)}.grade__report h4[data-v-1ca32451]{margin:0;color:var(--sec-ink);font-size:15px;font-weight:700;line-height:1.5}.grade__report>header small[data-v-1ca32451]{padding:2px 8px;color:var(--sec-mid);font-size:12px;line-height:1.5;border-radius:6px;background:var(--ty-chip-bg);cursor:default;-webkit-user-select:none;user-select:none}.grade__report-note[data-v-1ca32451]{margin-left:auto;color:var(--ty-note);font-size:13px}.grade__report-rows[data-v-1ca32451]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin:0;padding:10px 20px 16px}.grade__report-rows>div[data-v-1ca32451]{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 0;border-bottom:1px dashed var(--ty-rule);font-size:14px}.grade__report-rows dt[data-v-1ca32451]{flex:none;width:84px;color:var(--ty-note)}.grade__report-rows dd[data-v-1ca32451]{display:flex;flex:1;align-items:center;gap:8px;min-width:0;margin:0;color:var(--sec-ink);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:14px;font-weight:600;overflow-wrap:anywhere}.grade__report-rows dd .grade__mark[data-v-1ca32451]{width:18px;height:18px;margin:0 0 0 auto}.grade__report-rows dd .grade__mark[data-v-1ca32451] svg{width:11px;height:11px}@media(max-width:1100px){.grade__matrix[data-v-1ca32451]{grid-template-columns:150px repeat(3,minmax(0,1fr));column-gap:8px}.grade__labels li[data-v-1ca32451]{gap:10px;padding-inline:2px 12px;font-size:14px}.grade__label-icon[data-v-1ca32451]{width:30px;height:30px}.grade__tier>header[data-v-1ca32451]{grid-template-columns:44px minmax(0,1fr);gap:3px 12px;padding:20px 16px 14px}.grade__art[data-v-1ca32451]{width:44px;height:44px;border-radius:12px}.grade__art[data-v-1ca32451] svg{width:24px;height:24px}.grade__tier h3[data-v-1ca32451]{font-size:16px}.grade__tier dl>div[data-v-1ca32451]{padding:14px 16px}.grade__tier dd[data-v-1ca32451]{gap:8px}.grade__tier dd b[data-v-1ca32451]{font-size:14px}.grade__tier dd small[data-v-1ca32451]{font-size:12px}.grade__report-rows[data-v-1ca32451]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.grade__matrix[data-v-1ca32451]{grid-template-columns:92px repeat(3,minmax(0,1fr));column-gap:6px}.grade__labels li[data-v-1ca32451]{flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;font-size:13px}.grade__tier>header[data-v-1ca32451]{grid-template-columns:minmax(0,1fr);padding:16px 10px 12px}.grade__art[data-v-1ca32451]{grid-row:auto;margin-bottom:4px}.grade__tier h3[data-v-1ca32451]{font-size:14px}.grade__tier>header small[data-v-1ca32451]{font-size:11px}.grade__tier dl>div[data-v-1ca32451]{padding:12px 10px}.grade__mark[data-v-1ca32451]{width:20px;height:20px}.grade__tier dd b[data-v-1ca32451]{font-size:13px}}@media(max-width:760px){.grade__switch[data-v-1ca32451]{display:flex;margin-bottom:12px}.grade__matrix[data-v-1ca32451]{display:flex;gap:12px;margin-inline:-18px;padding:0 18px 10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:18px;scrollbar-width:none}.grade__matrix[data-v-1ca32451]::-webkit-scrollbar{display:none}.grade__labels[data-v-1ca32451]{display:none}.grade__tier[data-v-1ca32451]{display:block;flex:0 0 100%;padding:4px 16px 8px;border:1px solid var(--ty-card-line);border-radius:18px;background:linear-gradient(180deg,var(--ty-card-a),var(--ty-card-b));scroll-snap-align:start}.grade__tier.is-recommended[data-v-1ca32451]{border-color:transparent;background:none}.grade__pick[data-v-1ca32451]{inset:0;border-radius:inherit;box-shadow:none}.grade__pick[data-v-1ca32451]:after{display:none}.grade__tier>header[data-v-1ca32451]{grid-template-columns:44px minmax(0,1fr);gap:2px 12px;padding:14px 0 10px}.grade__art[data-v-1ca32451]{grid-row:span 2;width:44px;height:44px;margin:0}.grade__tier h3[data-v-1ca32451]{font-size:16px}.grade__tier>header small[data-v-1ca32451]{font-size:12px}.grade__tier dl[data-v-1ca32451]{display:block}.grade__tier dl>div[data-v-1ca32451]{display:grid;grid-template-columns:76px minmax(0,1fr);gap:10px;align-items:start;padding:10px 0}.grade__tier dt[data-v-1ca32451]{position:static;width:auto;height:auto;overflow:visible;white-space:normal;clip:auto;color:var(--sec-soft);font-size:12px;font-weight:600;line-height:1.85;cursor:default;-webkit-user-select:none;user-select:none}.grade__tier dd b[data-v-1ca32451]{font-size:14px}.grade__report[data-v-1ca32451]{margin-top:12px}.grade__report-note[data-v-1ca32451]{flex-basis:100%;margin-left:0}.grade__report-rows[data-v-1ca32451]{gap:0 12px;padding:6px 14px 10px}.grade__report-rows>div[data-v-1ca32451]{flex-wrap:wrap;gap:2px 8px;padding:10px 0}.grade__report-rows dt[data-v-1ca32451]{width:100%;font-size:12px}.grade__report-rows dd[data-v-1ca32451]{font-size:13px}}@media(max-width:560px){.grade__report-rows[data-v-1ca32451]{grid-template-columns:minmax(0,1fr)}}@keyframes grade-row-1ca32451{0%{opacity:0;translate:0 10px}}@keyframes grade-pop-1ca32451{0%{opacity:0;scale:.4}}@keyframes grade-type-1ca32451{0%{opacity:0;translate:-12px 0}}@keyframes grade-beam-1ca32451{to{rotate:360deg}}@keyframes grade-scan-1ca32451{0%{translate:0 -100%}70%,to{translate:0 250%}}.grade[data-motion=play] .grade__tier>header[data-v-1ca32451]{animation:grade-row-1ca32451 .6s var(--grade-ease) calc(.1s + var(--tier, 0) * 80ms) backwards}.grade[data-motion=play] .grade__labels li[data-v-1ca32451],.grade[data-motion=play] .grade__tier dl>div[data-v-1ca32451]{animation:grade-row-1ca32451 .6s var(--grade-ease) backwards;animation-delay:calc(.25s + var(--row, 0) * 70ms + var(--tier, 0) * 45ms)}.grade[data-motion=play] .grade__tier dd .grade__mark[data-v-1ca32451]{animation:grade-pop-1ca32451 .45s var(--grade-ease) backwards;animation-delay:calc(.4s + var(--row, 0) * 70ms + var(--tier, 0) * 45ms)}.grade[data-motion=play] .grade__report[data-v-1ca32451]{animation:grade-row-1ca32451 .7s var(--grade-ease) .8s backwards}.grade[data-motion=play] .grade__report-rows>div[data-v-1ca32451]{animation:grade-type-1ca32451 .5s var(--grade-ease) backwards;animation-delay:calc(1s + var(--r, 0) * 90ms)}.grade[data-playing] .grade__beam[data-v-1ca32451]:before{animation:grade-beam-1ca32451 5s linear infinite var(--home-loop, running)}.grade[data-playing] .grade__report[data-v-1ca32451]:after{animation:grade-scan-1ca32451 4.2s ease-in-out infinite var(--home-loop, running)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.grade__tier:hover .grade__art[data-v-1ca32451]{transform:translateY(-3px) rotate(-5deg) scale(1.06)}}.upstream-wall[data-v-30718b80]{position:relative;height:470px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-composite:intersect}.upstream-wall__names[data-v-30718b80]{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0);list-style:none}.upstream-wall__stage[data-v-30718b80]{position:absolute;top:50%;left:50%;display:grid;grid-template-columns:repeat(3,196px);gap:18px;height:160%;translate:-50% -50%;transform:perspective(1300px) rotateX(26deg) rotateY(-8deg) rotate(-16deg)}.upstream-wall__lane[data-v-30718b80]{min-width:0}.upstream-wall__track[data-v-30718b80]{display:grid;gap:18px;padding-bottom:18px}.upstream-wall__tile[data-v-30718b80]{position:relative;display:grid;height:92px;overflow:hidden;border:1px solid var(--brand-plate-line);border-radius:20px;background:var(--brand-plate);box-shadow:0 1px color-mix(in srgb,var(--surface) 70%,transparent) inset,14px 22px 34px -20px color-mix(in srgb,#000 45%,transparent);place-items:center;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease}.upstream-wall__tile[data-v-30718b80]:before{position:absolute;inset:0 0 60%;background:linear-gradient(180deg,color-mix(in srgb,#fff 40%,transparent),transparent);content:"";opacity:.35;pointer-events:none}.upstream-wall__tile img[data-v-30718b80]{position:relative;max-width:68%;max-height:42%;object-fit:contain}.upstream-wall__tile.is-spectrum img[data-v-30718b80]{max-width:80%;max-height:30%}.upstream-wall__tile.is-frontier img[data-v-30718b80]{max-width:92%;max-height:62%}.upstream-wall__tile.is-vmiss img[data-v-30718b80]{max-width:72%;max-height:34%}.upstream-wall__tile.is-bandwagonhost img[data-v-30718b80]{max-width:84%;max-height:26%}@keyframes upstream-up-30718b80{to{translate:0 -50%}}@keyframes upstream-down-30718b80{0%{translate:0 -50%}to{translate:0 0}}@keyframes upstream-left-30718b80{to{translate:-50% 0}}@keyframes upstream-right-30718b80{0%{translate:-50% 0}to{translate:0 0}}.upstream-wall[data-playing] .upstream-wall__lane:nth-child(odd) .upstream-wall__track[data-v-30718b80]{animation:upstream-up-30718b80 30s linear infinite var(--home-loop, running)}.upstream-wall[data-playing] .upstream-wall__lane:nth-child(2n) .upstream-wall__track[data-v-30718b80]{animation:upstream-down-30718b80 34s linear infinite var(--home-loop, running)}.upstream-wall[data-playing] .upstream-wall__lane:nth-child(3) .upstream-wall__track[data-v-30718b80]{animation-duration:26s}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.upstream-wall[data-v-30718b80]:hover{--home-loop: paused}.upstream-wall__tile[data-v-30718b80]:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 1px color-mix(in srgb,var(--surface) 70%,transparent) inset,14px 26px 40px -18px color-mix(in srgb,var(--green) 55%,transparent)}}@media(max-width:900px){.upstream-wall[data-v-30718b80]{height:auto;padding:26px 0}.upstream-wall__stage[data-v-30718b80]{position:relative;top:auto;left:auto;grid-template-columns:minmax(0,1fr);gap:12px;height:auto;translate:none;transform:none}.upstream-wall__lane[data-v-30718b80]:nth-child(3){display:none}.upstream-wall__track[data-v-30718b80]{display:flex;gap:12px;width:max-content;padding:0 12px 0 0}.upstream-wall__tile[data-v-30718b80]{width:132px;height:64px;flex:none;border-radius:16px}.upstream-wall[data-playing] .upstream-wall__lane:nth-child(1) .upstream-wall__track[data-v-30718b80]{animation:upstream-left-30718b80 26s linear infinite var(--home-loop, running)}.upstream-wall[data-playing] .upstream-wall__lane:nth-child(2) .upstream-wall__track[data-v-30718b80]{animation:upstream-right-30718b80 30s linear infinite var(--home-loop, running)}}@media(prefers-reduced-motion:reduce){.upstream-wall__track[data-v-30718b80]{animation:none!important}}.home-main{position:relative;display:flex;flex-direction:column;align-items:center;width:min(100%,1487px);margin:0 auto;padding:0 0 34px}.home-hero{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;width:100%;padding-top:0;overflow-x:clip}.home-hero-copy{position:relative;z-index:5;width:100%;max-width:1040px;text-align:center}.home-hero-copy h1{margin:0;color:var(--ink)}.home-hero-title__lead{display:block;color:var(--ink);font-size:clamp(38px,4.7vw,68px);font-weight:800;line-height:1.14;letter-spacing:-.025em}.home-hero-copy h1 .home-hero-title__hook{--hero-hook: linear-gradient(92deg, var(--accent-ink) 0%, var(--accent-2-ink) 50%, var(--accent-ink) 100%);display:block;width:fit-content;max-width:100%;margin:.1em auto 0;color:transparent;font-size:clamp(40px,4.1vw,58px);font-weight:800;line-height:1.16;letter-spacing:-.02em;background:var(--hero-hook);-webkit-background-clip:text;background-clip:text}.home-hero-copy h1 .home-hero-title__hook em{font-style:normal;white-space:nowrap}.home-hero-copy h1 .home-hero-title__hook b{margin:0 .2em;font-weight:800}.home-hero-sub{margin:22px auto 0;max-width:660px;color:var(--muted);font-size:clamp(16px,1.4vw,19px);font-weight:450;line-height:1.62}.home-hero-badge{position:relative;display:inline-flex;align-items:center;gap:10px;height:42px;margin:0 0 28px;padding:0 18px 0 12px;overflow:hidden;color:var(--ink);font-size:15px;font-weight:600;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 80%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:default;-webkit-user-select:none;user-select:none}:root[data-theme=dark] .home-hero-badge{background:#ffffff0f}.home-hero-badge svg{flex:none;width:22px;height:22px}.home-hero-badge:after{position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);content:"";pointer-events:none;translate:-120% 0;animation:home-hero-sheen 5s ease-in-out 1.2s infinite var(--home-loop, running)}@keyframes home-hero-sheen{0%,60%{translate:-120% 0}to{translate:120% 0}}.home-hero.is-paused .home-hero-badge:after{animation-play-state:paused}.hero-actions{display:flex;justify-content:center;gap:14px;margin-top:32px}.home-brands{position:relative;z-index:5;width:100%;margin-top:clamp(52px,7.6vh,112px)}.home-brands__viewport{width:min(calc(100vw - 80px),1160px);margin:0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 88%,transparent 100%)}.home-brands__track{display:flex;gap:14px;width:max-content;padding-inline-end:14px;animation:brands-scroll 32s linear infinite var(--home-loop, running)}.home-hero.is-paused .home-brands__track{animation-play-state:paused}@keyframes brands-scroll{to{transform:translate(calc(-100% / 3))}}@keyframes brands-scroll-pair{to{transform:translate(-50%)}}.brand-chip{display:grid;flex:0 0 auto;width:62px;height:62px;border:1px solid var(--brand-plate-line);border-radius:18px;background:var(--brand-plate);box-shadow:var(--shadow);place-items:center}:root[data-theme=dark] .brand-chip{box-shadow:0 14px 28px -16px #0009}.brand-chip img{width:58%;height:58%;object-fit:contain}.brand-chip.is-codex img{width:74%;height:74%}.brand-chip.is-ebay img{width:92%;height:92%}.brand-chip.is-amazon img,.brand-chip.is-temu img{width:76%;height:38%}.brand-chip.is-shein,.brand-chip.is-aliexpress{overflow:hidden}.brand-chip.is-shein img,.brand-chip.is-aliexpress img{width:100%;height:100%;object-fit:cover}.home-brands__note{margin-top:16px;color:var(--muted);font-size:var(--fs-micro);text-align:center}.home-intro{position:relative;z-index:0;display:flex;flex-direction:column;width:100%;min-height:calc(100vh - var(--header-h));min-height:calc(100svh - var(--header-h));padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(58px,8.4vh,110px)}.home-intro{--hero-ground: var(--page);--hero-blob: .26;--hero-ribbon: .2;--hero-grain: color-mix(in srgb, var(--ink) 5%, transparent)}:root[data-theme=dark] .home-intro{--hero-ground: var(--page-band);--hero-blob: .62;--hero-ribbon: .5}.home-hero-bg{position:absolute;z-index:0;top:-78px;left:50%;width:100vw;height:calc(100% + 78px);overflow:hidden;transform:translate(-50%);pointer-events:none;background:var(--hero-ground);-webkit-mask-image:linear-gradient(180deg,#000 86%,transparent 100%);mask-image:linear-gradient(180deg,#000 86%,transparent 100%)}.home-hero-bg:after{position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 38%,transparent 42%,var(--hero-ground) 92%);content:""}.home-hero-blob,.home-hero-ribbon{position:absolute;border-radius:50%;will-change:transform}.home-hero-blob{opacity:var(--hero-blob)}.home-hero-blob.is-a{top:30%;left:-6%;width:min(980px,92vw);height:560px;background:radial-gradient(closest-side,var(--accent-glow-a),transparent);animation:home-hero-drift-a 18s ease-in-out infinite alternate var(--home-loop, running)}.home-hero-blob.is-b{top:2%;right:-8%;width:min(820px,80vw);height:640px;background:radial-gradient(closest-side,var(--accent-glow-b),transparent);animation:home-hero-drift-b 23s ease-in-out infinite alternate var(--home-loop, running)}.home-hero-blob.is-c{bottom:-6%;left:34%;width:min(720px,72vw);height:460px;background:radial-gradient(closest-side,var(--accent-glow-c),transparent);animation:home-hero-drift-c 27s ease-in-out infinite alternate var(--home-loop, running)}.home-hero-ribbon{left:-12%;width:150%;opacity:var(--hero-ribbon);-webkit-mask-image:radial-gradient(closest-side,#000 25%,transparent);mask-image:radial-gradient(closest-side,#000 25%,transparent)}.home-hero-ribbon.is-a{top:46%;height:230px;background:linear-gradient(90deg,transparent 4%,var(--accent-2) 30%,color-mix(in srgb,var(--accent-2) 50%,#fff) 52%,var(--accent) 72%,transparent 96%);animation:home-hero-flow-a 15s ease-in-out infinite alternate var(--home-loop, running)}.home-hero-ribbon.is-b{top:60%;height:150px;background:linear-gradient(90deg,transparent 10%,var(--accent) 38%,color-mix(in srgb,var(--accent-2) 75%,#fff) 60%,transparent 90%);opacity:calc(var(--hero-ribbon) * .75);animation:home-hero-flow-b 19s ease-in-out infinite alternate var(--home-loop, running)}.home-hero-grain{position:absolute;inset:0;background-image:radial-gradient(var(--hero-grain) 1px,transparent 1px);background-size:3px 3px}@keyframes home-hero-drift-a{to{transform:translate(160px,-90px) scale(1.12)}}@keyframes home-hero-drift-b{to{transform:translate(-200px,120px) scale(.92)}}@keyframes home-hero-drift-c{to{transform:translate(-140px,-110px) scale(1.18)}}@keyframes home-hero-flow-a{0%{transform:rotate(-16deg) translate(-7%) scaleY(.75)}to{transform:rotate(-7deg) translate(7%) scaleY(1.25)}}@keyframes home-hero-flow-b{0%{transform:rotate(-10deg) translate(6%) scaleY(1.1)}to{transform:rotate(-19deg) translate(-6%) scaleY(.8)}}.home-intro.is-paused .home-hero-blob,.home-intro.is-paused .home-hero-ribbon{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.home-hero-blob,.home-hero-ribbon{animation:none}}.home-advantages{position:relative;z-index:6;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(calc(100vw - 80px),1160px);margin:clamp(32px,3.6vh,54px) auto 0;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent-ink) 24%,transparent);border-radius:var(--radius-lg);background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 80%,transparent),color-mix(in srgb,var(--surface) 52%,transparent));box-shadow:0 26px 56px -34px color-mix(in srgb,var(--ink) 42%,transparent),inset 0 1px #ffffffe6;backdrop-filter:blur(22px) saturate(155%);-webkit-backdrop-filter:blur(22px) saturate(155%)}.home-advantages:before{position:absolute;z-index:0;inset:0 0 auto;height:58%;content:"";pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.5),transparent)}:root[data-theme=dark] .home-advantages{box-shadow:0 30px 64px -32px #000000eb,inset 0 1px color-mix(in srgb,var(--accent-ink) 26%,transparent)}:root[data-theme=dark] .home-advantages:before{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-ink) 12%,transparent),transparent)}.home-advantage{position:relative;z-index:1;display:grid;justify-items:center;gap:7px;min-width:0;padding:20px 16px 18px;text-align:center;cursor:default;-webkit-user-select:none;user-select:none}.home-advantage+.home-advantage{border-left:1px solid color-mix(in srgb,var(--ink) 9%,transparent)}.home-advantage__art{width:76px;height:76px;margin-bottom:3px;object-fit:contain}.home-advantage__title{color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:-.01em}.home-advantage small{color:var(--ink-soft);font-size:var(--fs-2xs);line-height:var(--lh-snug)}@media(max-width:940px){.home-advantages{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100vw - 36px)}.home-advantage:nth-child(n+3){border-top:1px solid var(--line-soft)}.home-advantage:nth-child(3){border-left:0}}@media(max-width:560px){.home-advantage{padding:16px 10px 14px}.home-advantage__art{width:58px;height:58px}.home-advantage small{font-size:11px}}@keyframes home-adv-float{50%{translate:0 -6px}}@keyframes home-adv-glow{50%{scale:.68}}@keyframes home-adv-sweep{0%{translate:-100% 0}26%,to{translate:100% 0}}.home-advantages:after{position:absolute;z-index:0;inset:0;content:"";pointer-events:none;background:linear-gradient(105deg,transparent 38%,var(--glass-sheen) 50%,transparent 62%);translate:-100% 0}.home-advantage:before{position:absolute;z-index:-1;top:88px;left:50%;width:64px;height:14px;margin-left:-32px;content:"";pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--green) 30%,transparent),transparent);opacity:0;transition:opacity .8s ease}.home-advantages[data-playing] .home-advantage:before{opacity:1;animation:home-adv-glow 5s ease-in-out infinite var(--home-loop, running);animation-delay:calc(var(--i, 0) * .45s)}.home-advantages[data-playing] .home-advantage__art{animation:home-adv-float 5s ease-in-out infinite var(--home-loop, running);animation-delay:calc(var(--i, 0) * .45s)}.home-advantages[data-playing]:after{animation:home-adv-sweep 9s cubic-bezier(.45,0,.25,1) 1.5s infinite var(--home-loop, running)}@media(max-width:560px){.home-advantage:before{top:66px;width:50px;height:12px;margin-left:-25px}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.home-advantage:after{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none;background:radial-gradient(160px 120px at 50% 30%,color-mix(in srgb,var(--green) 18%,transparent),transparent);opacity:0;transition:opacity .35s ease}.home-advantage:hover:after{opacity:1}.home-advantage__art{transition:transform .5s cubic-bezier(.22,1,.36,1)}.home-advantage:hover .home-advantage__art{transform:translateY(-6px) scale(1.08) rotate(-4deg)}}.hero-actions{position:relative;z-index:6;display:flex;justify-content:center;gap:14px;margin:clamp(30px,3.6vh,46px) auto 0}.hero-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:60px;padding:0 30px;font-size:18px;font-weight:600;white-space:nowrap;border-radius:999px;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,border-color .25s ease}.hero-btn--primary,.hero-btn--primary:hover{gap:16px;padding:0 9px 0 30px;color:var(--page);font-size:19px;font-weight:800;background:var(--ink);box-shadow:0 14px 40px -16px #0009}:root[data-theme=dark] .hero-btn--primary,:root[data-theme=dark] .hero-btn--primary:hover{color:var(--accent);box-shadow:0 14px 44px -14px color-mix(in srgb,var(--accent) 60%,transparent),inset 0 0 0 1px #fff9}.hero-btn__dot{display:grid;width:42px;height:42px;color:var(--on-brand);border-radius:50%;background:var(--brand-fill-gradient);place-items:center;transition:transform .25s ease}.hero-btn__dot svg{width:20px;height:20px}.hero-btn--ghost{color:var(--ink);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);background:color-mix(in srgb,var(--surface) 80%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root[data-theme=dark] .hero-btn--ghost{border-color:#ffffff24;background:#ffffff0b}.hero-btn:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media(hover:hover)and (pointer:fine){.hero-btn:hover{transform:translateY(-2px)}.hero-btn--primary:hover{box-shadow:0 18px 46px -14px #000000b3}:root[data-theme=dark] .hero-btn--primary:hover{box-shadow:0 18px 54px -12px color-mix(in srgb,var(--accent) 80%,transparent),inset 0 0 0 1px #fff9}.hero-btn--primary:hover .hero-btn__dot{transform:translate(4px)}.hero-btn--ghost:hover{color:var(--ink);border-color:var(--accent-line)}}[data-reveal].will-reveal{opacity:0;transform:translateY(28px);transition:opacity .72s ease,transform .72s cubic-bezier(.22,1,.36,1)}[data-reveal].will-reveal.is-visible{opacity:1;transform:translateY(0)}.home-main{--home-w: min( calc(100vw - 80px) , 1188px)}@media(min-width:1366px){.home-main{--home-w: min( calc(100vw - 80px) , 1280px)}}@media(min-width:1680px){.home-main{--home-w: 1360px}}@media(max-width:940px){.home-main{--home-w: calc(100vw - 36px) }}.home-quality,.home-upstream,.home-features,.home-cta{width:var(--home-w)}.home-section-heading{max-width:760px;margin:0 auto 48px;text-align:center}.home-eyebrow{display:inline-flex;align-items:center;height:28px;margin-bottom:18px;padding:0 12px;color:var(--green-deep);font-size:12px;font-weight:var(--fw-semibold);letter-spacing:.14em;line-height:1;border:1px solid var(--accent-line);border-radius:999px;background:var(--accent-soft);cursor:default;-webkit-user-select:none;user-select:none}.home-section-heading h2{margin:0;color:var(--ink);font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:1.18;letter-spacing:-.022em}.home-main h2 em{font-style:normal;color:transparent;white-space:nowrap;background:var(--brand-gradient-text);-webkit-background-clip:text;background-clip:text}.home-section-heading p{margin:16px auto 0;color:var(--muted);font-size:var(--fs-md);line-height:1.65}.home-section-heading p,.home-cta>p{text-wrap:pretty}.home-pricing,.home-quality,.home-upstream,.home-features,.home-cta{scroll-margin-top:96px}.home-band{padding-block:96px;background:var(--page-band);box-shadow:0 0 0 100vmax var(--page-band);clip-path:inset(0 -100vmax)}.home-pricing,.home-quality,.home-features{--sec-ink: var(--ink);--sec-soft: var(--muted);--sec-mid: var(--ink-soft);--sec-strong: color-mix(in srgb, var(--ink) 75%, var(--ink-soft));--sec-accent: var(--accent-ink);--sec-eyebrow-line: color-mix(in srgb, var(--accent-ink) 30%, transparent);--sec-eyebrow-bg: color-mix(in srgb, var(--accent) 8%, transparent);--sec-em: var(--brand-gradient-text);--sec-icon: var(--accent-ink);--sec-check: var(--success)}.home-pricing .home-section-heading,.home-quality .home-section-heading,.home-features .home-section-heading{max-width:760px;margin:0 auto 56px}.home-pricing .home-eyebrow,.home-quality .home-eyebrow,.home-features .home-eyebrow{height:28px;margin-bottom:18px;padding:0 12px;color:var(--sec-accent);font-size:12px;font-weight:700;letter-spacing:.16em;border-color:var(--sec-eyebrow-line);background:var(--sec-eyebrow-bg)}.home-pricing .home-section-heading h2,.home-quality .home-section-heading h2,.home-features .home-section-heading h2{color:var(--sec-ink);font-size:46px;font-weight:800;letter-spacing:-.02em}.home-main :is(.home-pricing,.home-quality,.home-features) h2 em{background-image:var(--sec-em)}.home-pricing .home-section-heading p,.home-quality .home-section-heading p,.home-features .home-section-heading p{margin-top:14px;color:var(--sec-soft);font-size:18px}.home-pricing{--pl-glow-a: color-mix(in srgb, var(--accent-2) 12%, transparent);--pl-glow-b: color-mix(in srgb, var(--accent) 8%, transparent);--pl-card-a: var(--glass-a);--pl-card-b: var(--glass-b);--pl-card-shadow: 0 1px 0 color-mix(in srgb, var(--ink) 3%, transparent), 0 22px 44px -32px color-mix(in srgb, var(--ink) 32%, transparent);--pl-line: color-mix(in srgb, var(--ink) 8%, transparent);--pl-rule: color-mix(in srgb, var(--ink) 7%, transparent);--pl-chip-line: color-mix(in srgb, var(--ink) 14%, transparent);--pl-feat-mix: 9%;--pl-feat-b: var(--glass-a);--pl-beam: color-mix(in srgb, var(--accent-ink) 16%, transparent);--pl-beam-hi: var(--accent-ink);--pl-beam-hi-2: var(--accent-2-ink);--pl-feat-glow-mix: 28%;--pl-dot: var(--accent-ink);--pl-dot-ring: color-mix(in srgb, var(--accent-ink) 16%, transparent);--pl-hover-line: color-mix(in srgb, var(--accent-ink) 35%, transparent);--pl-hover-shadow: color-mix(in srgb, var(--accent) 32%, transparent);--pl-spot: color-mix(in srgb, var(--accent-ink) 8%, transparent);--pl-ghost-line: color-mix(in srgb, var(--ink) 14%, transparent);--pl-ghost-bg: color-mix(in srgb, var(--ink) 3%, transparent);--pl-white-bg: var(--ink);--pl-white-ink: var(--page);--pl-brand-shadow: color-mix(in srgb, var(--accent) 55%, transparent);--pl-ring-a: color-mix(in srgb, var(--accent-ink) 30%, transparent);--pl-ring-b: color-mix(in srgb, var(--accent-ink) 20%, transparent);--pl-ring-c: color-mix(in srgb, var(--accent-2-ink) 30%, transparent);--pl-orb-a: var(--accent-ink);--pl-orb-b: var(--accent-2-ink);--pl-core-glow: color-mix(in srgb, var(--accent-2) 35%, transparent);--pl-link-line: color-mix(in srgb, var(--accent-ink) 35%, transparent);--pl-check-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4.5 4.5L19 7'/%3E%3C/svg%3E");position:relative;isolation:isolate;width:var(--home-w);margin:0 auto;padding-block:72px}:root[data-theme=dark] .home-pricing{--pl-glow-a: color-mix(in srgb, var(--accent-2) 28%, transparent);--pl-glow-b: color-mix(in srgb, var(--accent) 14%, transparent);--pl-card-shadow: 0 0 0 transparent;--pl-feat-mix: 16%;--pl-feat-glow-mix: 45%;--pl-hover-shadow: color-mix(in srgb, var(--accent) 60%, transparent);--pl-white-ink: var(--accent);--pl-brand-shadow: color-mix(in srgb, var(--accent) 90%, transparent);--pl-core-glow: color-mix(in srgb, var(--accent-2) 60%, transparent)}.home-pricing:before{position:absolute;z-index:-1;inset:-240px calc(50% - 50vw) 0;background:radial-gradient(900px 440px at 50% 330px,var(--pl-glow-a),transparent 70%),radial-gradient(700px 360px at calc(50% - 461px) 72%,var(--pl-glow-b),transparent 70%);content:"";pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 220px);mask-image:linear-gradient(180deg,transparent,#000 220px)}.home-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto auto 1fr auto;gap:0 24px}.home-plan-grid.is-pair{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px;margin-inline:auto}.home-pricing .home-plan{position:relative;display:grid;grid-row:span 6;grid-template-rows:subgrid;min-width:0;padding:26px 26px 24px;border:1px solid var(--pl-line);border-radius:24px;background:linear-gradient(180deg,var(--pl-card-a),var(--pl-card-b));box-shadow:var(--pl-card-shadow);isolation:auto}.home-plan__spot{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(260px circle at var(--spot-x, 50%) var(--spot-y, 0%),var(--pl-spot),transparent 70%);opacity:0;pointer-events:none;transition:opacity .3s}.home-pricing .home-plan.is-recommended{border-color:transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--type-fill) var(--pl-feat-mix),transparent),var(--pl-feat-b))}.home-plan__beam{position:absolute;inset:-1px;padding:1px;overflow:hidden;border-radius:inherit;pointer-events:none;container-type:size;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.home-plan__beam:before{position:absolute;top:50%;left:50%;width:calc(100cqw + 100cqh);width:hypot(100cqw,100cqh);aspect-ratio:1;background:conic-gradient(var(--pl-beam) 0deg,var(--pl-beam) 250deg,var(--pl-beam-hi) 300deg,var(--pl-beam-hi-2) 330deg,var(--pl-beam) 360deg);content:"";translate:-50% -50%}.home-pricing .home-plan.is-recommended:after{position:absolute;z-index:-1;inset:18% 8% -6%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--type-fill) var(--pl-feat-glow-mix),transparent),transparent);content:"";opacity:1;filter:blur(30px);pointer-events:none;transition:none}.home-pricing .home-plan:before,.home-pricing .home-plan:not(.is-recommended):after{content:none}.home-plan__ribbon{position:absolute;z-index:2;top:-13px;left:24px;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 12px;overflow:hidden;color:var(--on-recommend);font-size:12px;font-weight:800;border-radius:999px;background:var(--recommend-fill);box-shadow:0 8px 20px -8px color-mix(in srgb,var(--recommend) 70%,transparent);cursor:default;-webkit-user-select:none;user-select:none}.home-plan__ribbon-star{display:grid;width:13px;height:13px}.home-plan__ribbon-star svg{width:100%;height:100%}.home-plan__ribbon:after{position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.7) 50%,transparent 70%);content:"";pointer-events:none;translate:-120% 0}.home-plan__region{display:flex;align-items:center;gap:6px;margin:0;color:var(--sec-soft);font-size:13px;line-height:1.5}.home-plan__region i{flex:none;width:6px;height:6px;border-radius:50%;background:var(--pl-dot);box-shadow:0 0 0 4px var(--pl-dot-ring)}.home-plan__head h3{margin:8px 0 0;color:var(--sec-ink);font-size:22px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.home-plan__tags{display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px;min-width:0;margin-top:12px}.home-plan__tags:empty{margin-top:0}.home-plan__tag{display:inline-flex;align-items:center;max-width:100%;height:24px;overflow:hidden;padding:0 10px;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;text-overflow:ellipsis;border-radius:999px}.home-plan__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px;margin:18px 0 0;color:var(--sec-ink)}.home-plan__price small{color:var(--sec-strong);font-size:18px;font-weight:700}.home-plan__price b{font-size:46px;font-weight:800;line-height:1.1;letter-spacing:-.02em}.home-plan__price>span{font-size:24px;font-weight:800}.home-plan__price em{margin-left:8px;color:var(--sec-soft);font-size:14px;font-style:normal}.home-plan__specs{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-content:start;gap:12px 16px;margin:18px 0 0;padding:16px 0;border-block:1px solid var(--pl-rule)}.home-plan__spec{display:contents}.home-plan__spec--isp{display:grid;grid-column:1 / -1;grid-template-columns:max-content minmax(0,1fr);column-gap:16px}.home-plan__spec dt{display:flex;align-items:flex-start;gap:10px;color:var(--sec-soft);font-size:14px;line-height:26px;word-break:keep-all}.home-plan__spec-icon{display:grid;flex:none;width:18px;height:18px;margin-top:4px;color:var(--sec-icon)}.home-plan__spec-icon svg{width:100%;height:100%}.home-plan__spec dd{margin:0;color:var(--sec-ink);font-size:15px;font-weight:700;line-height:26px;white-space:nowrap;font-variant-numeric:tabular-nums}.home-plan__spec dd small{margin-left:3px;color:var(--sec-soft);font-size:12px;font-weight:600}.home-plan__spec .home-plan__isps{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;font-size:12px;line-height:1;white-space:normal}.home-plan__isp{display:inline-block;max-width:100%;height:26px;overflow:hidden;padding:0 9px;color:var(--sec-strong);font-weight:600;line-height:24px;white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--pl-chip-line);border-radius:8px;cursor:default;-webkit-user-select:none;user-select:none}.home-plan__points{max-height:calc(12.4em + 70px);margin:16px 0 0;color:var(--sec-mid);font-size:13px;line-height:1.55}@media(min-width:1366px){.home-plan__points{font-size:14px}}.home-pricing .home-plan__points .product-desc__para{gap:10px}.home-pricing .home-plan__points .product-desc__para+.product-desc__para{margin-top:10px}.home-plan__points .product-desc__marker{align-self:flex-start;width:18px;height:18px;margin-top:2px;overflow:hidden;color:transparent;background:var(--sec-check);-webkit-mask:var(--pl-check-icon) center / 18px no-repeat;mask:var(--pl-check-icon) center / 18px no-repeat}.home-plan__features{display:grid;gap:10px;margin:18px 0 26px;padding:0;list-style:none}.home-plan__features li{display:flex;gap:10px;color:var(--sec-mid);font-size:14px;line-height:1.55}.home-plan__features li:before{flex:none;width:18px;height:18px;margin-top:2px;background:var(--sec-check);content:"";-webkit-mask:var(--pl-check-icon) center / 18px no-repeat;mask:var(--pl-check-icon) center / 18px no-repeat}.home-plan__btn{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;align-self:end;height:50px;margin-top:22px;overflow:hidden;font-size:16px;font-weight:800;text-decoration:none;border-radius:999px}.home-plan__btn:after{position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);content:"";pointer-events:none;translate:-120% 0;transition:translate .7s ease}.home-plan__btn:focus-visible{outline:2px solid var(--sec-accent);outline-offset:3px}.home-plan__btn.is-white,.home-plan__btn.is-white:hover{color:var(--pl-white-ink);background:var(--pl-white-bg)}.home-plan__btn.is-brand,.home-plan__btn.is-brand:hover{color:var(--on-brand);background:var(--brand-fill-gradient);box-shadow:0 14px 34px -16px var(--pl-brand-shadow)}.home-plan__btn.is-ghost,.home-plan__btn.is-ghost:hover{color:var(--sec-ink);border:1px solid var(--pl-ghost-line);background:var(--pl-ghost-bg)}.home-plan__btn-dot{display:grid;width:34px;height:34px;border-radius:50%;place-items:center;color:var(--on-brand);background:var(--brand-fill-gradient);transition:translate .35s var(--motion-ease)}.home-plan__btn-dot svg{width:16px;height:16px}.home-pricing .home-plan--custom{display:flex;flex-direction:column}.home-plan__lead{margin:8px 0 0;color:var(--sec-soft);font-size:14px;line-height:1.7}.home-plan-orbit{--orbit: 190px;position:relative;flex:none;width:var(--orbit);height:var(--orbit);margin:20px auto 4px}.home-plan-orbit__ring{position:absolute;inset:0;border:1px dashed var(--pl-ring-a);border-radius:50%}.home-plan-orbit__ring:nth-child(2){inset:calc(var(--orbit) * .136);border-style:solid;border-color:var(--pl-ring-b)}.home-plan-orbit__ring:nth-child(3){inset:calc(var(--orbit) * .282);border-color:var(--pl-ring-c)}.home-plan-orbit__ring i{position:absolute;top:-5px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--pl-orb-a);box-shadow:0 0 14px 3px color-mix(in srgb,var(--pl-orb-a) 80%,transparent)}.home-plan-orbit__ring:nth-child(3) i{background:var(--pl-orb-b);box-shadow:0 0 14px 3px color-mix(in srgb,var(--pl-orb-b) 80%,transparent)}.home-plan-orbit__core{position:absolute;inset:calc(var(--orbit) * .391);display:grid;color:var(--on-brand);border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--accent) 55%,#fff),var(--accent-2));box-shadow:0 0 40px 6px var(--pl-core-glow);place-items:center}.home-plan-orbit__core svg{width:24px;height:24px}.home-pricing .home-plan--custom .home-plan__btn{align-self:stretch;margin-top:auto}.home-plan-lines{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:24px;margin-top:24px}.home-plan-grid.is-pair~.home-plan-lines{max-width:860px;margin-inline:auto}.home-pricing .home-plan.home-plan--line{display:flex;flex-direction:column;grid-row:auto;grid-template-rows:none;padding:24px 28px}.home-plan__body{display:grid;flex:1;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto;align-items:center;column-gap:28px;container:plan-line / inline-size}.home-plan--line .home-plan__head h3{font-size:20px;word-break:keep-all}.home-plan__brief{display:flex;flex-wrap:wrap;gap:10px 36px;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--pl-rule)}.home-plan__brief>div{display:grid;gap:4px}.home-plan__brief dt{color:var(--sec-soft);font-size:13px;line-height:1.4;word-break:keep-all}.home-plan__brief dd{margin:0;color:var(--sec-ink);font-size:16px;font-weight:700;line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums}.home-plan__brief dd small{margin-left:3px;color:var(--sec-soft);font-size:12px;font-weight:600}.home-plan__side{display:grid;justify-items:end;gap:16px}.home-plan--line .home-plan__price{margin:0}.home-plan--line .home-plan__price b{font-size:38px}.home-pricing .home-plan--line .home-plan__btn{width:176px;height:46px;margin:0}@container plan-line (max-width: 480px){.home-plan__main,.home-plan__side{grid-column:1 / -1}.home-plan__main{align-self:start}.home-plan__side{justify-items:stretch;margin-top:22px}.home-pricing .home-plan--line .home-plan__btn{width:auto}}.home-pricing__more{margin:34px 0 0;text-align:center}.home-pricing__more a{color:var(--sec-accent);font-size:15px;font-weight:600;text-decoration:none;border-bottom:1px solid var(--pl-link-line)}.home-plan-dots{display:none}@media(min-width:800px)and (max-width:1263px){.home-plan-grid:not(.is-pair){grid-template-columns:repeat(2,minmax(0,420px));justify-content:center}.home-plan-grid:not(.is-pair) .home-plan--custom{display:grid;grid-column:1 / -1;grid-row:auto;grid-template-rows:none;grid-template-columns:104px minmax(0,1fr) auto;grid-template-areas:"art head cta" "art lead cta" "art feat cta";gap:4px 28px;align-items:center;margin-top:24px;padding:24px 28px}.home-plan-grid:not(.is-pair) .home-plan--custom .home-plan-orbit{--orbit: 104px;grid-area:art;margin:0}.home-plan-grid:not(.is-pair) .home-plan--custom .home-plan-orbit__core svg{width:16px;height:16px}.home-plan-grid:not(.is-pair) .home-plan--custom .home-plan__head{grid-area:head}.home-plan-grid:not(.is-pair) .home-plan--custom .home-plan__lead{grid-area:lead;margin:0}.home-plan-grid:not(.is-pair) .home-plan--custom .home-plan__features{display:flex;flex-wrap:wrap;grid-area:feat;gap:4px 20px;margin:6px 0 0}.home-plan-grid:not(.is-pair) .home-plan--custom .home-plan__btn{grid-area:cta;min-width:160px;margin:0;padding:0 24px}.home-plan-grid:not(.is-pair)~.home-plan-lines{max-width:864px;margin-inline:auto}}@media(max-width:940px){.home-pricing{padding-block:48px}.home-pricing .home-section-heading,.home-quality .home-section-heading,.home-features .home-section-heading{margin-bottom:32px}.home-pricing .home-section-heading h2,.home-quality .home-section-heading h2,.home-features .home-section-heading h2{font-size:34px}.home-pricing .home-section-heading p,.home-quality .home-section-heading p,.home-features .home-section-heading p{font-size:15px}}@media(max-width:799px){.home-plan-grid,.home-plan-grid.is-pair,.home-plan-lines,.home-plan-grid.is-pair~.home-plan-lines{display:flex;gap:12px;max-width:none;margin:0 -18px;padding:18px 18px 26px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:18px;scrollbar-width:none}.home-plan-grid::-webkit-scrollbar,.home-plan-lines::-webkit-scrollbar{display:none}.home-pricing .home-plan{display:flex;flex:0 0 min(calc(100vw - 72px),400px);flex-direction:column;grid-row:auto;padding:24px 22px 22px;scroll-snap-align:start}.home-plan__ribbon{left:20px}.home-plan__price b{font-size:40px}.home-plan__specs,.home-plan__spec--isp{column-gap:12px}.home-plan__spec dt{gap:8px;font-size:13px}.home-plan__btn{align-self:stretch;margin-top:auto}.home-plan__points{margin-bottom:24px}.home-plan-orbit{--orbit: 180px}.home-plan-dots{display:flex;margin-top:2px}.home-pricing .home-plan.home-plan--line{padding:24px 22px 22px}.home-plan-lines.is-single .home-plan--line{flex:1 1 auto}}@media(max-width:360px){.home-pricing .home-section-heading h2,.home-quality .home-section-heading h2,.home-features .home-section-heading h2{font-size:30px}}.home-upstream{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,5vw,88px);margin:104px auto 0}.home-upstream__copy h2{margin:0;color:var(--ink);font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:1.18;letter-spacing:-.022em}.home-upstream__copy>p{max-width:520px;margin:16px 0 0;color:var(--muted);font-size:var(--fs-md);line-height:1.7;text-wrap:pretty}.home-upstream__facts{margin:26px 0 30px;border-top:1px solid var(--line-soft)}.home-upstream__facts>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:13px 0;border-bottom:1px solid var(--line-soft)}.home-upstream__facts dt{color:var(--ink);font-size:14px;font-weight:var(--fw-semibold);cursor:default;-webkit-user-select:none;user-select:none}.home-upstream__facts dd{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.6}@media(max-width:900px){.home-upstream{grid-template-columns:minmax(0,1fr);gap:24px}.home-upstream__copy{text-align:center}.home-upstream__copy>p{max-width:640px;margin-inline:auto}.home-upstream__facts{max-width:560px;margin:26px auto 0;text-align:left}.home-upstream__copy>.n-btn{display:none}}.home-features{--demo-bg: color-mix(in srgb, var(--surface-soft) 92%, transparent);--demo-line: color-mix(in srgb, var(--ink) 8%, transparent);--demo-row: color-mix(in srgb, var(--surface) 92%, transparent);--demo-track: color-mix(in srgb, var(--ink) 8%, transparent);--demo-hole: var(--surface-soft);--card-a: var(--glass-a);--card-b: var(--glass-b);--card-glow: 12%;position:relative;isolation:isolate;margin:104px auto 0}:root[data-theme=dark] .home-features{--demo-bg: color-mix(in srgb, var(--page) 62%, transparent);--demo-row: rgb(255 255 255 / 3.5%);--demo-hole: var(--surface-muted);--card-glow: 20%}.home-features:before{position:absolute;z-index:-1;inset:-120px calc(50% - 50vw);background:radial-gradient(760px 420px at 22% 34%,color-mix(in srgb,var(--deco-cyan) 9%,transparent),transparent 70%),radial-gradient(820px 460px at 80% 74%,color-mix(in srgb,var(--accent-2) 12%,transparent),transparent 70%);content:"";pointer-events:none}:root[data-theme=dark] .home-features:before{background:radial-gradient(760px 420px at 22% 34%,color-mix(in srgb,var(--deco-cyan) 12%,transparent),transparent 70%),radial-gradient(820px 460px at 80% 74%,color-mix(in srgb,var(--accent-2) 22%,transparent),transparent 70%)}.home-feature-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.home-feature{--hue: var(--deco-blue);position:relative;display:grid;container:feature / inline-size;grid-column:span 5;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto auto 1fr;column-gap:16px;min-width:0;overflow:hidden;padding:30px 30px 0;border:1px solid var(--line);border-radius:24px;background:radial-gradient(440px circle at 88% 0%,color-mix(in srgb,var(--hue) var(--card-glow),transparent),transparent 70%),linear-gradient(180deg,var(--card-a),var(--card-b));box-shadow:var(--shadow),inset 0 1px color-mix(in srgb,var(--hue) 32%,transparent)}:root[data-theme=dark] .home-feature{box-shadow:inset 0 1px color-mix(in srgb,var(--hue) 40%,transparent)}.home-feature--wide{grid-column:span 7}.home-feature.is-blue{--hue: var(--deco-blue)}.home-feature.is-violet{--hue: var(--deco-violet)}.home-feature.is-green{--hue: var(--deco-green)}.home-feature.is-cyan{--hue: var(--deco-cyan)}.home-feature__icon{display:grid;grid-row:1 / span 2;grid-column:1;width:48px;height:48px;color:#fff;border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--hue) 92%,#fff),color-mix(in srgb,var(--hue) 74%,#000));box-shadow:0 10px 26px -10px var(--hue),inset 0 1px #ffffff59;place-items:center}.home-feature__icon svg{display:block;width:24px;height:24px}.home-feature h3{grid-row:1;grid-column:2;margin:0;color:var(--ink);font-size:22px;font-weight:800;line-height:1.3;letter-spacing:-.01em}.home-feature>p{grid-row:2;grid-column:2;max-width:520px;margin:8px 0 0;color:var(--muted);font-size:15px;line-height:1.65}.home-feature__link{display:inline-flex;grid-row:3;grid-column:2;align-self:start;justify-self:start;align-items:center;gap:8px;margin-top:14px;color:var(--green-deep);font-size:14px;font-weight:700}.home-feature__link-icon{display:none}.home-feature__link-icon :where(svg){width:16px;height:16px}.home-feature__link-arrow{transition:transform .25s var(--motion-ease)}.home-feature__link:hover{color:var(--green-deep)}.home-feature__link:hover .home-feature__link-arrow{transform:translate(4px)}.home-feature__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.home-demo{display:grid;grid-row:4;grid-column:1 / -1;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;margin:26px 0 -14px;padding:18px 18px 32px;border:1px solid var(--demo-line);border-bottom:0;border-radius:18px 18px 0 0;background:var(--demo-bg)}.home-demo__service,.home-demo__spec,.home-demo__field{border:1px solid var(--demo-line);border-radius:14px;background:var(--demo-row)}.home-demo__bar{display:flex;align-items:center;gap:10px;margin:0 0 4px;color:var(--muted);font-size:13px}.home-demo__bar b{color:var(--ink);font-size:14px}.home-demo__dots{display:flex;gap:6px;margin-right:4px}.home-demo__dots i{width:9px;height:9px;border-radius:50%;background:var(--deco-dot-red)}.home-demo__dots i:nth-child(2){background:var(--deco-dot-yellow)}.home-demo__dots i:nth-child(3){background:var(--deco-dot-green)}.home-demo__badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;color:color-mix(in srgb,var(--hue) 60%,var(--ink));font-size:12px;font-weight:700;border-radius:999px;background:color-mix(in srgb,var(--hue) 22%,transparent)}.home-demo__service{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:14px;overflow:hidden;padding:11px 14px;font-size:15px}.home-demo__app{display:grid;width:36px;height:36px;color:#fff;border-radius:11px;background:linear-gradient(145deg,color-mix(in srgb,var(--hue) 78%,#fff),color-mix(in srgb,var(--hue) 88%,#000));place-items:center}.home-demo__app :where(svg){width:18px;height:18px}.home-demo__service b{overflow:hidden;color:var(--ink);font-weight:700;white-space:nowrap;text-overflow:ellipsis}.home-demo__service code{color:var(--ink-soft);font-size:14px;font-variant-numeric:tabular-nums}.home-demo__state{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px;color:var(--success);font-size:12px;font-weight:700;border-radius:999px;background:color-mix(in srgb,var(--success) 16%,transparent)}.home-demo__state i{position:relative;width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 8px 1px var(--success)}.home-demo__state i:after{position:absolute;inset:0;border-radius:50%;background:var(--success);content:"";opacity:0}.home-demo__spec{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding:14px 16px 16px;font-size:14px;will-change:transform}.home-demo__spec:after{position:absolute;inset:-1px;border:1px solid color-mix(in srgb,var(--hue) 45%,transparent);border-radius:inherit;box-shadow:0 12px 24px -18px color-mix(in srgb,var(--hue) 80%,transparent);content:"";opacity:0;pointer-events:none}.home-demo__spec>span:first-child{color:var(--muted)}.home-demo__spec b{color:var(--ink);font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}.home-demo__spec b small{margin-left:4px;color:var(--muted);font-size:12px;font-weight:600}.home-demo__spec b em{margin-left:8px;padding:2px 8px;color:color-mix(in srgb,var(--hue) 55%,var(--ink));font-size:12px;font-style:normal;font-weight:700;border-radius:999px;background:color-mix(in srgb,var(--hue) 22%,transparent)}.home-demo__spec i{position:relative;grid-column:1 / -1;height:8px;margin-top:14px;border-radius:999px;background:var(--demo-track);container-type:inline-size}.home-demo__spec i:before{position:absolute;inset:0 auto 0 0;width:var(--fill-to);border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--hue));box-shadow:0 0 14px -2px var(--hue);content:"";transform-origin:left center;scale:var(--fill-scale) 1}.home-demo__spec i:after{position:absolute;top:50%;left:var(--fill);width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--hue) 35%,transparent),0 4px 12px #00000059;content:""}.home-demo__ticks{display:flex;grid-column:1 / -1;justify-content:space-between;margin-top:8px;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.home-demo__usage{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:20px}.home-demo__ring{--home-ring: 38%;position:relative;display:grid;width:150px;height:150px;margin:0;border-radius:50%;background:conic-gradient(from 0deg,var(--deco-green) 0,color-mix(in srgb,var(--deco-green) 55%,#fff) var(--home-ring),var(--demo-track) var(--home-ring) 100%);place-items:center}.home-demo__ring:before{position:absolute;inset:12px;border-radius:50%;background:var(--demo-hole);content:""}.home-demo__ring>span{position:relative;display:grid;justify-items:center}.home-demo__ring b{color:var(--ink);font-size:24px;font-weight:800;font-variant-numeric:tabular-nums}.home-demo__ring small{color:var(--muted);font-size:12px}.home-demo__count{counter-reset:home-count var(--home-count)}.home-demo__count:before{content:counter(home-count)}.home-demo__num{--home-num: var(--num-from);counter-reset:home-num var(--home-num)}.home-demo__num:before{content:counter(home-num)}.home-demo__roll{display:inline-grid;overflow:hidden;overflow:clip}.home-demo__roll>span{grid-area:1 / 1;text-align:right}.home-demo__roll>span+span{opacity:0;translate:0 100%}.home-demo__usage dl{display:grid;gap:10px;margin:0}.home-demo__usage dl>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--demo-line);border-radius:12px;background:var(--demo-row)}.home-demo__usage dt{color:var(--muted);font-size:13px;white-space:nowrap}.home-demo__usage dd{margin:0;color:var(--ink);font-size:15px;font-weight:700;white-space:nowrap}.home-demo__usage .is-ok dd{color:var(--success)}.home-demo__actions{display:flex;justify-content:flex-end;gap:10px;margin:6px 0 0}.home-demo__actions span{display:inline-flex;align-items:center;height:34px;padding:0 14px;color:var(--ink);font-size:13px;font-weight:700;border:1px solid var(--demo-line);border-radius:999px}.home-demo__actions span:last-child{color:var(--on-brand);border-color:transparent;background:var(--brand-fill-gradient);box-shadow:0 10px 24px -12px color-mix(in srgb,var(--accent) 90%,transparent)}.home-demo__field{display:flex;align-items:center;gap:12px;padding:8px 8px 8px 16px}.home-demo__field code{flex:1;min-width:0;overflow:hidden;color:var(--ink-soft);font-size:14px;white-space:nowrap;text-overflow:ellipsis}.home-demo__copy{display:inline-grid;flex:none;align-items:center;height:36px;overflow:hidden;padding:0 16px;color:var(--on-brand);font-size:13px;font-weight:700;text-align:center;border-radius:10px;background:linear-gradient(135deg,var(--accent),var(--deco-cyan));box-shadow:0 10px 24px -12px color-mix(in srgb,var(--deco-cyan) 90%,transparent)}.home-demo__copy>span{grid-area:1 / 1}.home-demo__copy>span+span{opacity:0;translate:0 120%}.home-demo__clients{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:12px;margin:4px 0 0;padding:0;list-style:none}.home-demo__clients li{display:grid;justify-items:center;gap:8px;min-width:0;padding:14px 8px 12px;overflow:hidden;color:var(--ink-soft);font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;text-align:center;border:1px solid var(--demo-line);border-radius:14px;background:var(--demo-row)}.home-demo__clients li>span{display:grid;width:44px;height:44px;border-radius:12px;background:var(--logo-plate);box-shadow:0 6px 16px -8px #00000080;place-items:center}.home-demo__clients img{width:30px;height:30px;object-fit:contain}.home-demo__platforms{color:var(--muted);font-size:12px;text-align:center}@media(max-width:1100px){.home-demo__clients{display:flex;flex-wrap:wrap}.home-demo__clients li{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 5px}.home-demo__clients li>span{width:28px;height:28px;border-radius:8px}.home-demo__clients img{width:22px;height:22px}.home-demo__usage{grid-template-columns:120px minmax(0,1fr);gap:16px}.home-demo__ring{width:120px;height:120px}.home-demo__ring:before{inset:10px}.home-demo__ring b{font-size:20px}}@container feature (max-width: 420px){.home-demo__service{grid-template-columns:36px minmax(0,1fr) auto}.home-demo__state{display:none}}@container feature (max-width: 400px){.home-demo__field{display:none}}@container feature (max-width: 360px){.home-demo__usage{grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px}.home-demo__usage dl{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.home-demo__usage dl>div{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px}}.home-cta{position:relative;display:grid;justify-items:center;margin:104px auto 56px;padding:76px 32px 80px;overflow:hidden;text-align:center;border:1px solid var(--line);border-radius:28px;background:var(--surface);box-shadow:var(--shadow);isolation:isolate}.home-cta:after{position:absolute;z-index:-1;top:-46%;left:14%;width:72%;height:92%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 22%,transparent),transparent);content:"";pointer-events:none}.home-cta:before{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(var(--line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--line-soft) 1px,transparent 1px);background-size:36px 36px;content:"";-webkit-mask-image:radial-gradient(closest-side at 50% 38%,#000,transparent);mask-image:radial-gradient(closest-side at 50% 38%,#000,transparent)}.home-cta h2{margin:0;color:var(--ink);font-size:clamp(30px,3vw,42px);font-weight:var(--fw-bold);line-height:1.2;letter-spacing:-.02em}.home-cta>p{max-width:560px;margin:16px 0 0;color:var(--muted);font-size:var(--fs-base);line-height:1.7}.home-cta .hero-actions{margin-top:32px}@media(min-width:901px)and (max-width:1120px){.home-hero{min-height:clamp(560px,76vh,720px)}.home-hero-copy h1 .home-hero-title__hook{font-size:52px}.home-section-heading{margin-bottom:36px}.home-section-heading h2{font-size:40px}}@media(max-width:900px){.home-main{min-height:auto;padding:24px 18px 40px}.home-hero{min-height:auto;padding:30px 0 8px}.home-hero-copy h1 .home-hero-title__hook{font-size:44px}.brand-chip{width:52px;height:52px;border-radius:15px}.brand-chip.is-spare{display:none}.home-brands__track{animation:brands-scroll-pair 32s linear infinite var(--home-loop, running)}.home-section-heading{margin-bottom:32px}.home-section-heading h2{font-size:34px}.home-section-heading p{font-size:14px}.home-band{padding-block:72px}.home-feature-grid{grid-template-columns:minmax(0,1fr);gap:16px}.home-feature,.home-feature--wide{grid-column:auto;padding:24px 22px 0}.home-cta{padding:56px 22px 60px}}@media(max-width:620px){.home-hero-copy h1 .home-hero-title__hook{font-size:min(34px,calc((100vw - 36px) / 11.6))}.home-hero-title__lead{font-size:36px}.home-hero-badge{height:36px;margin-bottom:20px;padding:0 14px 0 10px;font-size:13px}.home-hero-badge svg{width:18px;height:18px}.hero-btn{height:52px;padding:0 22px;font-size:15px}.hero-btn--primary,.hero-btn--primary:hover{gap:12px;padding:0 7px 0 22px;font-size:16px}.hero-btn__dot{width:38px;height:38px}.hero-btn__dot svg{width:18px;height:18px}.home-band{padding-block:56px}.home-feature-grid{grid-template-columns:minmax(0,1fr);gap:10px}.home-feature,.home-feature--wide{display:grid;grid-template-columns:42px minmax(0,1fr);align-content:start;column-gap:14px;padding:16px;border-radius:18px}.home-feature__icon{grid-row:span 3;width:42px;height:42px;margin:2px 0 0;border-radius:12px}.home-feature__icon svg{width:21px;height:21px}.home-feature h3{font-size:16px}.home-feature>p{margin:4px 0 0;font-size:13px;line-height:1.65}.home-feature>:nth-last-child(2){margin-bottom:0}.home-feature>.home-feature__link{display:flex;grid-row:4;grid-column:1 / -1;justify-self:stretch;gap:8px;margin:14px -16px -16px;padding:13px 16px;font-size:14px;border:0;border-top:1px solid var(--line-soft);background:none}.home-feature>.home-feature__link:hover{box-shadow:none;background:var(--surface-soft)}.home-feature__link-icon{display:grid;width:auto;height:auto;background:none}.home-feature__link-arrow{margin-left:auto}.home-feature .home-demo{display:none}.home-cta{border-radius:22px}}@media(max-width:480px){.home-demo__service{grid-template-columns:30px minmax(0,1fr) auto}.home-demo__state{display:none}}@media(max-width:360px){.home-section-heading h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.home-brands__track{animation:none;transform:none}.home-hero-badge:after{animation:none}[data-reveal].will-reveal{opacity:1;transform:none}}.home-quality{margin:104px auto 0}.home-quality{--ty-grid: color-mix(in srgb, var(--ink) 5%, transparent);--ty-glow: color-mix(in srgb, var(--deco-green) 14%, transparent);--ty-pick-a: color-mix(in srgb, var(--deco-green) 10%, transparent);--ty-pick-b: color-mix(in srgb, var(--deco-green) 3%, transparent);--ty-pick-shadow: color-mix(in srgb, var(--deco-green) 35%, transparent);--ty-beam: color-mix(in srgb, var(--deco-green) 18%, transparent);--ty-beam-hi: var(--deco-green);--ty-beam-hi-2: color-mix(in srgb, var(--deco-green) 55%, #fff);--ty-row-hover: color-mix(in srgb, var(--ink) 3.5%, transparent);--ty-label-icon-bg: color-mix(in srgb, var(--accent) 8%, transparent);--ty-label-icon-ring: color-mix(in srgb, var(--accent-ink) 18%, transparent);--ty-art-a: color-mix(in srgb, var(--surface) 95%, transparent);--ty-art-b: color-mix(in srgb, var(--surface) 60%, transparent);--ty-art-ring: color-mix(in srgb, var(--ink) 8%, transparent);--ty-real: var(--success);--ty-isp: var(--accent-ink);--ty-shared: var(--muted);--ty-ref: color-mix(in srgb, var(--muted) 60%, var(--surface));--ty-con: var(--danger);--ty-con-bg: color-mix(in srgb, var(--danger) 12%, transparent);--ty-con-ring: color-mix(in srgb, var(--danger) 30%, transparent);--ty-best: color-mix(in srgb, var(--success) 70%, var(--ink));--ty-card-line: color-mix(in srgb, var(--ink) 9%, transparent);--ty-card-a: var(--glass-a);--ty-card-b: var(--glass-b);--ty-scan: color-mix(in srgb, var(--deco-green) 8%, transparent);--ty-scan-hi: color-mix(in srgb, var(--deco-green) 30%, transparent);--ty-rule: color-mix(in srgb, var(--ink) 7%, transparent);--ty-chip-bg: color-mix(in srgb, var(--ink) 6%, transparent);--ty-note: var(--muted-soft);position:relative;isolation:isolate;width:var(--home-w)}:root[data-theme=dark] .home-quality{--ty-glow: color-mix(in srgb, var(--deco-green) 18%, transparent);--ty-pick-a: color-mix(in srgb, var(--deco-green) 12%, transparent);--ty-pick-shadow: color-mix(in srgb, var(--deco-green) 55%, transparent);--ty-beam: color-mix(in srgb, var(--success) 20%, transparent);--ty-beam-hi: var(--success);--ty-beam-hi-2: color-mix(in srgb, var(--success) 50%, #fff);--ty-art-a: rgb(255 255 255 / 12%);--ty-art-b: rgb(255 255 255 / 3%);--ty-shared: var(--ink-soft);--ty-con-bg: color-mix(in srgb, var(--danger) 18%, transparent)}.home-quality.home-band{padding-block:80px 88px;background:none;box-shadow:none;clip-path:none}.home-quality:before{position:absolute;z-index:-1;inset:0 calc(50% - 50vw);background-image:linear-gradient(var(--ty-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ty-grid) 1px,transparent 1px);background-position:center top;background-size:48px 48px;content:"";pointer-events:none;-webkit-mask-image:radial-gradient(closest-side at 50% 46%,#000 45%,transparent 100%);mask-image:radial-gradient(closest-side at 50% 46%,#000 45%,transparent 100%)}.home-section-heading p b{color:var(--green-deep);font-weight:var(--fw-semibold)}@media(max-width:940px){.home-quality,.home-upstream,.home-features,.home-cta{margin-top:72px}}.home-main>section[data-reveal].will-reveal{opacity:0;transform:none;transition:none}.home-main>section[data-reveal].will-reveal.is-visible{opacity:1;transform:none;transition:opacity .24s ease-out}.home-main>section[data-reveal].home-section-enter{animation:home-section-enter .24s ease-out both}.home-main>section[data-reveal]:focus-within{opacity:1;transform:none;transition:none;animation:none}@keyframes home-section-enter{0%{opacity:.01}to{opacity:1}}@media(prefers-reduced-motion:reduce){.home-main>section[data-reveal].will-reveal,.home-main>section[data-reveal].home-section-enter{opacity:1;transform:none;transition:none;animation:none}}@property --home-count{syntax: "<integer>"; inherits: false; initial-value: 0;}@property --home-ring{syntax: "<percentage>"; inherits: false; initial-value: 38%;}@property --home-num{syntax: "<integer>"; inherits: false; initial-value: 0;}@property --home-ring-live{syntax: "<color>"; inherits: true; initial-value: transparent;}.home-main{--motion-ease: cubic-bezier(.22, 1, .36, 1)}@keyframes home-rise{0%{opacity:0;translate:0 22px}}@keyframes home-slide{0%{opacity:0;translate:16px 0}}@keyframes home-pop{0%{opacity:0;scale:.86}}@keyframes home-fill{0%{width:0}}@keyframes home-count{0%{--home-count: 0}}@keyframes home-sheen{0%{translate:-130% 0}to{translate:330% 0}}@keyframes home-ping{0%{opacity:.6;scale:1}75%,to{opacity:0;scale:2.8}}@keyframes home-shimmer{to{background-position:100% 50%}}@keyframes home-beam{to{rotate:360deg}}@keyframes home-drift{0%{translate:-10% 0}to{translate:10% 0}}@keyframes home-copy{0%,29%,63%,to{opacity:1;translate:0 0}33%,59%{opacity:0;translate:0 -120%}}@keyframes home-copied{0%,29%,63%,to{opacity:0;translate:0 120%}33%,59%{opacity:1;translate:0 0}}@keyframes home-press{0%,29%,36%,to{scale:1}32%{scale:.92}}@keyframes home-rise-card{0%{opacity:0;translate:0 40px;scale:.96}}@keyframes home-row-scan{0%,to{opacity:0;translate:-40% 0}12%{opacity:1}26%{opacity:0;translate:40% 0}}@keyframes home-bar-sheen{0%{background-position:-80% 0}50%,to{background-position:180% 0}}@keyframes home-tap{0%,to{scale:1}40%{scale:.9}}.home-main [data-motion=pending]:not([data-animate=group]),.home-main [data-animate=group][data-motion=pending]>*{opacity:0}.home-main [data-motion=play]:not([data-animate=group]){animation:home-rise .8s var(--motion-ease) var(--delay, 0s) backwards}.home-main [data-spotlight][data-motion=play]{animation-name:home-rise-card;animation-duration:1s}.home-main [data-animate=group][data-motion=play]>*{animation:home-rise .8s var(--motion-ease) backwards}.home-main [data-animate=group][data-motion=play]>:nth-child(2){animation-delay:.08s}.home-main [data-animate=group][data-motion=play]>:nth-child(3){animation-delay:.16s}.home-main [data-animate=group][data-motion=play]>:nth-child(4){animation-delay:.24s}.home-main [data-animate=group][data-motion=play]>:nth-child(5){animation-delay:.32s}.home-eyebrow{position:relative;overflow:hidden}.home-eyebrow:after{position:absolute;inset:0 auto 0 0;width:40%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--green-deep) 30%,transparent),transparent);content:"";pointer-events:none;translate:-130% 0}.home-main [data-animate=group][data-motion=play] .home-eyebrow:after{animation:home-sheen 1.3s ease-in-out .55s both}.home-feature[data-motion=play] .home-demo{animation:home-rise .9s var(--motion-ease) calc(var(--delay, 0s) + .12s) backwards}.home-feature[data-motion=play] .home-demo__service{animation:home-slide .6s var(--motion-ease) backwards;animation-delay:calc(var(--delay, 0s) + .4s + var(--i, 0) * .1s)}@keyframes home-ring-fill{0%{--home-ring: 0%}}.home-feature[data-motion=play] .home-demo__ring{animation:home-ring-fill 1.4s var(--motion-ease) calc(var(--delay, 0s) + .5s) backwards}.home-feature[data-motion=play] .home-demo__count{animation:home-count 1.2s var(--motion-ease) calc(var(--delay, 0s) + .5s) backwards}.home-feature[data-motion=play] .home-demo__clients li{animation:home-pop .5s var(--motion-ease) backwards;animation-delay:calc(var(--delay, 0s) + .5s + var(--i, 0) * .08s)}.home-main[data-idle]{--home-loop: paused}.home-main h2 em{background-size:200% 100%}.home-main [data-playing] h2 em{animation:home-shimmer 7s ease-in-out forwards}.home-features[data-playing] .home-demo__service i:after{animation:home-ping 2.4s ease-out infinite var(--home-loop, running);animation-delay:calc(var(--i, 0) * .8s)}@keyframes home-spec-fill{0%,20%{scale:var(--fill-scale) 1}38%,74%{scale:1}92%,to{scale:var(--fill-scale) 1}}@keyframes home-spec-knob{0%,20%{translate:0}38%,74%{translate:var(--knob-shift)}92%,to{translate:0}}@keyframes home-spec-from{0%,20%,92%,to{opacity:1;translate:0 0}38%,74%{opacity:0;translate:0 -100%}}@keyframes home-spec-to{0%,20%,92%,to{opacity:0;translate:0 100%}38%,74%{opacity:1;translate:0 0}}@keyframes home-spec-card{0%,24%,88%,to{opacity:0}38%,74%{opacity:1}}.home-features[data-playing] .home-demo__spec:after{animation:home-spec-card 6.4s ease 1.2s infinite var(--home-loop, running)}.home-features[data-playing] .home-demo__spec i:before{animation:home-spec-fill 6.4s var(--motion-ease) 1.2s infinite var(--home-loop, running)}.home-features[data-playing] .home-demo__spec i:after{animation:home-spec-knob 6.4s var(--motion-ease) 1.2s infinite var(--home-loop, running)}.home-features[data-playing] .home-demo__spec .home-demo__roll>span:first-child{animation:home-spec-from 6.4s var(--motion-ease) 1.2s infinite var(--home-loop, running)}.home-features[data-playing] .home-demo__spec .home-demo__roll>span+span{animation:home-spec-to 6.4s var(--motion-ease) 1.2s infinite var(--home-loop, running)}.home-features[data-playing] .home-demo__spec+.home-demo__spec:after,.home-features[data-playing] .home-demo__spec+.home-demo__spec i:before,.home-features[data-playing] .home-demo__spec+.home-demo__spec i:after,.home-features[data-playing] .home-demo__spec+.home-demo__spec .home-demo__roll>span{animation-delay:1.4s}@keyframes home-link-drop{0%,72%,to{translate:0 0}82%{translate:0 3px}90%{translate:0 -1px}}.home-features[data-playing] .home-feature__link-icon :where(svg){animation:home-link-drop 3.6s ease-in-out 2s infinite var(--home-loop, running)}.home-features[data-playing] .home-demo__copy{animation:home-press 6s ease 1.4s infinite var(--home-loop, running)}.home-features[data-playing] .home-demo__copy>span:first-child{animation:home-copy 6s ease 1.4s infinite var(--home-loop, running)}.home-features[data-playing] .home-demo__copy>span+span{animation:home-copied 6s ease 1.4s infinite var(--home-loop, running)}[data-spotlight]:before{position:absolute;z-index:1;inset:-1px;padding:1px;border-radius:inherit;background:radial-gradient(240px circle at var(--spot-x, 50%) var(--spot-y, 0%),var(--home-ring-live),transparent 72%);content:"";pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.home-feature[data-spotlight]:before{inset:0}@keyframes home-plan-rise{0%{opacity:0;translate:0 26px}}@keyframes home-ribbon-sheen{0%,55%{translate:-120% 0}to{translate:120% 0}}@keyframes home-orbit{to{rotate:360deg}}.home-main .home-pricing .home-plan[data-motion=play]{animation:home-plan-rise .8s cubic-bezier(.2,.8,.2,1) var(--delay, 0s) backwards}.home-pricing[data-playing] .home-plan__beam:before{animation:home-beam 4.5s linear infinite var(--home-loop, running)}.home-pricing[data-playing] .home-plan__ribbon:after{animation:home-ribbon-sheen 3.6s ease-in-out infinite var(--home-loop, running)}.home-pricing[data-playing] .home-plan-orbit__ring{animation:home-orbit 18s linear infinite var(--home-loop, running)}.home-pricing[data-playing] .home-plan-orbit__ring:nth-child(2){animation-duration:12s;animation-direction:reverse}.home-pricing[data-playing] .home-plan-orbit__ring:nth-child(3){animation-duration:8s}.home-cta[data-playing]:after{animation:home-drift 9s ease-in-out infinite alternate var(--home-loop, running)}.home-demo__service:after{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--hue) 16%,transparent),transparent);content:"";opacity:0;pointer-events:none}.home-features[data-playing] .home-demo__service:after{animation:home-row-scan 5.4s ease-in-out infinite var(--home-loop, running);animation-delay:calc(2.2s + var(--i, 0) * .38s)}[data-spotlight]{isolation:isolate}[data-spotlight]:after{position:absolute;z-index:-1;inset:0;border-radius:inherit;background:radial-gradient(380px circle at var(--spot-x, 50%) var(--spot-y, 0%),color-mix(in srgb,var(--green) 14%,transparent),transparent 70%);content:"";opacity:0;pointer-events:none;transition:opacity .35s ease}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.home-pricing .home-plan{transition:opacity .2s ease,transform .35s ease,border-color .35s ease,box-shadow .35s ease}.home-pricing .home-plan:hover{transform:translateY(-6px);border-color:var(--pl-hover-line);box-shadow:var(--pl-card-shadow),0 30px 60px -30px var(--pl-hover-shadow)}.home-pricing .home-plan.is-recommended:hover{border-color:transparent}.home-pricing .home-plan:hover .home-plan__spot{opacity:1}.home-plan__btn:hover:after{translate:120% 0}.home-plan__btn.is-white:hover .home-plan__btn-dot{translate:4px 0}.home-feature{transition:opacity .2s ease,transform .55s var(--motion-ease),box-shadow .5s ease,border-color .35s ease,--home-ring-live .4s ease}.home-feature:hover{--home-ring-live: color-mix(in srgb, var(--hue) 72%, #fff);transform:perspective(1100px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg)) translateY(-6px);box-shadow:var(--shadow-raised),0 30px 60px -30px color-mix(in srgb,var(--hue) 70%,transparent);transition-duration:.2s,.18s,.5s,.35s,.4s}.home-feature:hover{border-color:color-mix(in srgb,var(--hue) 45%,transparent)}.home-feature[data-spotlight]:after{background:radial-gradient(380px circle at var(--spot-x, 50%) var(--spot-y, 0%),color-mix(in srgb,var(--hue) 16%,transparent),transparent 70%)}[data-spotlight]:hover:after{opacity:1}.home-feature__icon{transition:transform .5s var(--motion-ease),box-shadow .5s ease}.home-feature:hover .home-feature__icon{transform:translateY(-3px) scale(1.08) rotate(-6deg);box-shadow:0 14px 30px -10px var(--hue),inset 0 1px #ffffff59}.home-demo{transition:transform .5s var(--motion-ease)}.home-feature:hover .home-demo{transform:translateY(-6px)}.home-demo__service{transition:transform .45s var(--motion-ease)}.home-feature:hover .home-demo__service{transform:translate(8px);transition-delay:calc(var(--i, 0) * 70ms)}.home-demo__service code{transition:color .3s ease}.home-feature:hover .home-demo__service code{color:var(--ink)}.home-demo__app{transition:transform .45s var(--motion-ease)}.home-feature:hover .home-demo__app{transform:scale(1.08) rotate(-6deg);transition-delay:calc(var(--i, 0) * 70ms)}.home-features[data-playing] .home-feature:hover .home-demo__spec:after,.home-features[data-playing] .home-feature:hover .home-demo__spec i:before,.home-features[data-playing] .home-feature:hover .home-demo__spec i:after,.home-features[data-playing] .home-feature:hover .home-demo__spec .home-demo__roll>span{animation:none}.home-demo__spec{transition:border-color .35s ease,box-shadow .35s ease}.home-feature:hover .home-demo__spec{border-color:color-mix(in srgb,var(--hue) 45%,transparent)}.home-demo__spec i:before{transition:scale .9s var(--motion-ease)}.home-demo__spec i:after{transition:translate .9s var(--motion-ease)}.home-demo__roll>span{transition:opacity .25s ease,translate .9s var(--motion-ease)}.home-demo__num{transition:--home-num .9s var(--motion-ease)}.home-feature:hover .home-demo__spec i:before{scale:1}.home-feature:hover .home-demo__spec i:after{translate:var(--knob-shift)}.home-feature:hover .home-demo__roll>span:first-child{opacity:0;translate:0 -100%}.home-feature:hover .home-demo__roll>span+span{opacity:1;translate:0 0}.home-feature:hover .home-demo__num{--home-num: var(--num-to)}.home-feature:hover .home-demo__spec+.home-demo__spec i:before,.home-feature:hover .home-demo__spec+.home-demo__spec i:after,.home-feature:hover .home-demo__spec+.home-demo__spec .home-demo__roll>span{transition-delay:.12s}.home-demo__usage dl>div,.home-demo__usage dd{transition:background-color .35s ease,color .35s ease}.home-feature:hover .home-demo__usage dl>div:last-child{background:color-mix(in srgb,var(--success) 12%,var(--demo-row))}.home-feature:hover .home-demo__usage dl>div:last-child .home-demo__num{transition-delay:.25s}.home-feature:hover .home-demo__actions span:last-child{animation:home-tap .4s ease .1s}.home-features[data-playing] .home-feature:hover .home-demo__copy,.home-features[data-playing] .home-feature:hover .home-demo__copy>span{animation:none}.home-demo__copy>span{transition:opacity .25s ease,translate .35s var(--motion-ease)}.home-feature:hover .home-demo__copy>span:first-child{opacity:0;translate:0 -120%}.home-feature:hover .home-demo__copy>span+span{opacity:1;translate:0 0}.home-demo__clients li{transition:transform .45s var(--motion-ease),border-color .3s ease}.home-feature:hover .home-demo__clients li{transform:translateY(-4px);border-color:color-mix(in srgb,var(--hue) 45%,transparent);transition-delay:calc(var(--i, 0) * 60ms)}}
