.svis[data-astro-cid-qejt7mel]{--bg:var(--purple);--fg:#fff;--dots:#ffffff4d;--panel:#ffffff29;--shadow:var(--charcoal);--num:var(--purple-strong);aspect-ratio:32/38;border:1px solid var(--charcoal);box-shadow:var(--shadow-md) var(--charcoal);background:var(--bg);color:var(--fg);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden;container-type:inline-size}.svis--build[data-astro-cid-qejt7mel]{--bg:var(--charcoal);--fg:#fff;--dots:#8c52ffb3;--panel:#8c52ff4d;--shadow:var(--purple)}.svis--found[data-astro-cid-qejt7mel]{--bg:#fff;--fg:var(--purple-strong);--dots:#8c52ff66;--panel:var(--purple-soft)}.svis--fast[data-astro-cid-qejt7mel]{--bg:var(--blush);--fg:var(--charcoal);--dots:#8c52ff73;--panel:#ffffff8c}.svis--clients[data-astro-cid-qejt7mel]{--bg:var(--purple-soft);--fg:var(--charcoal);--dots:#8c52ff66;--panel:#fff}.svis--team[data-astro-cid-qejt7mel]{--icon-accent:var(--charcoal);--icon-cut:var(--purple)}.svis--build[data-astro-cid-qejt7mel]{--icon-accent:var(--purple);--icon-cut:var(--charcoal)}.svis--found[data-astro-cid-qejt7mel]{--icon-accent:#d4bfff;--icon-cut:#fff}.svis--fast[data-astro-cid-qejt7mel]{--icon-accent:#fff;--icon-cut:var(--blush)}.svis--clients[data-astro-cid-qejt7mel]{--icon-accent:#c9adff;--icon-cut:var(--purple-soft)}.svis--window[data-astro-cid-qejt7mel] .svis__icon[data-astro-cid-qejt7mel],.svis--number[data-astro-cid-qejt7mel] .svis__icon[data-astro-cid-qejt7mel]{--icon-accent:#d9c6ff;--icon-cut:#fff}.svis[data-astro-cid-qejt7mel],.svis[data-astro-cid-qejt7mel] [data-astro-cid-qejt7mel]{transition-property:transform,box-shadow,color,background-color,opacity;transition-duration:.45s;transition-timing-function:var(--ease)}.svis[data-astro-cid-qejt7mel]:hover .svis__icon[data-astro-cid-qejt7mel],.stack__item:hover .svis[data-astro-cid-qejt7mel] .svis__icon[data-astro-cid-qejt7mel]{transform:rotate(-6deg)scale(1.08)}.svis[data-astro-cid-qejt7mel]:hover .svis__sparkle,.stack__item:hover .svis[data-astro-cid-qejt7mel] .svis__sparkle{transform:rotate(180deg)scale(1.3)}.svis__icon[data-astro-cid-qejt7mel]{aspect-ratio:1;width:34%;transition:transform .5s var(--ease);position:relative}.svis__icon[data-astro-cid-qejt7mel] svg{width:100%;height:100%}.svis__stat[data-astro-cid-qejt7mel]{font-size:var(--fs-small);margin:0;line-height:1.35;position:absolute;bottom:16px;left:20px;right:20px}.svis__stat[data-astro-cid-qejt7mel] span[data-astro-cid-qejt7mel]{font-family:var(--font-head);font-weight:700;font-size:var(--fs-3xl);margin-bottom:4px;line-height:1;display:block}.svis[data-astro-cid-qejt7mel] .svis__sparkle{color:currentColor;width:26px;height:26px;position:absolute;top:18px;right:18px}.svis--window[data-astro-cid-qejt7mel],.svis--number[data-astro-cid-qejt7mel],.svis--sticker[data-astro-cid-qejt7mel]{background-image:radial-gradient(var(--dots) 1.6px, transparent 1.7px);background-size:20px 20px}.svis__panel[data-astro-cid-qejt7mel]{background:var(--panel);z-index:-1;width:82%;height:64%;position:absolute;top:8%;right:-12%;transform:rotate(6deg)}.svis__shapes[data-astro-cid-qejt7mel]{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.svis__shapes[data-astro-cid-qejt7mel] .ring[data-astro-cid-qejt7mel]{fill:none;stroke-width:3px}.svis--circles[data-astro-cid-qejt7mel].svis--team .svis__shapes[data-astro-cid-qejt7mel] circle[data-astro-cid-qejt7mel]{fill:#ffffff24}.svis--circles[data-astro-cid-qejt7mel].svis--team .ring[data-astro-cid-qejt7mel]{fill:none;stroke:#fff9}.svis--circles[data-astro-cid-qejt7mel].svis--team .dot[data-astro-cid-qejt7mel]{fill:#fff}.svis--circles[data-astro-cid-qejt7mel].svis--build .svis__shapes[data-astro-cid-qejt7mel] circle[data-astro-cid-qejt7mel]{fill:#8c52ff73}.svis--circles[data-astro-cid-qejt7mel].svis--build .ring[data-astro-cid-qejt7mel]{fill:none;stroke:var(--purple)}.svis--circles[data-astro-cid-qejt7mel].svis--build .dot[data-astro-cid-qejt7mel]{fill:var(--blush)}.svis--circles[data-astro-cid-qejt7mel].svis--fast .svis__shapes[data-astro-cid-qejt7mel] circle[data-astro-cid-qejt7mel]{fill:#ffffffa6}.svis--circles[data-astro-cid-qejt7mel].svis--fast .ring[data-astro-cid-qejt7mel]{fill:none;stroke:var(--purple)}.svis--circles[data-astro-cid-qejt7mel].svis--fast .dot[data-astro-cid-qejt7mel]{fill:var(--charcoal)}.svis--circles[data-astro-cid-qejt7mel].svis--found .svis__shapes[data-astro-cid-qejt7mel] circle[data-astro-cid-qejt7mel]{fill:var(--purple-soft)}.svis--circles[data-astro-cid-qejt7mel].svis--found .ring[data-astro-cid-qejt7mel]{fill:none;stroke:var(--purple)}.svis--circles[data-astro-cid-qejt7mel].svis--found .dot[data-astro-cid-qejt7mel]{fill:var(--charcoal)}.svis--circles[data-astro-cid-qejt7mel].svis--clients .svis__shapes[data-astro-cid-qejt7mel] circle[data-astro-cid-qejt7mel]{fill:#fff}.svis--circles[data-astro-cid-qejt7mel].svis--clients .ring[data-astro-cid-qejt7mel]{fill:none;stroke:var(--charcoal)}.svis--circles[data-astro-cid-qejt7mel].svis--clients .dot[data-astro-cid-qejt7mel]{fill:var(--purple)}.svis--window[data-astro-cid-qejt7mel]{grid-template-columns:minmax(0,1fr);align-items:end;padding:20px 18px 24px}.svis__window[data-astro-cid-qejt7mel]{width:100%;min-width:0;color:var(--text);border:2px solid var(--charcoal);box-shadow:var(--shadow-md) var(--shadow);transition:transform .5s var(--ease);background:#fff;position:relative;transform:rotate(-2deg)}.svis__window-body[data-astro-cid-qejt7mel]{grid-template-columns:46px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.svis--window[data-astro-cid-qejt7mel] .svis__icon[data-astro-cid-qejt7mel]{width:46px;color:var(--purple-strong)}.svis--window[data-astro-cid-qejt7mel] .svis__stat[data-astro-cid-qejt7mel]{color:var(--text);position:static}.svis--window[data-astro-cid-qejt7mel] .svis__stat[data-astro-cid-qejt7mel] span[data-astro-cid-qejt7mel]{color:var(--purple-strong);font-size:var(--fs-2xl)}.svis--window[data-astro-cid-qejt7mel] .svis__sparkle{color:var(--fg)}.svis--window[data-astro-cid-qejt7mel]:hover .svis__window[data-astro-cid-qejt7mel],.stack__item:hover .svis--window[data-astro-cid-qejt7mel] .svis__window[data-astro-cid-qejt7mel]{transform:rotate(0)translateY(-4px)}.svis--window[data-astro-cid-qejt7mel]:hover .svis__panel[data-astro-cid-qejt7mel],.stack__item:hover .svis--window[data-astro-cid-qejt7mel] .svis__panel[data-astro-cid-qejt7mel]{transform:rotate(2deg)}.svis--window[data-astro-cid-qejt7mel]:hover .svis__icon[data-astro-cid-qejt7mel],.stack__item:hover .svis--window[data-astro-cid-qejt7mel] .svis__icon[data-astro-cid-qejt7mel]{transform:rotate(-8deg)scale(1.12)}.svis__bignum[data-astro-cid-qejt7mel]{font-family:var(--font-head);color:#0000;-webkit-text-stroke:2px var(--fg);opacity:.9;letter-spacing:-.02em;font-size:40cqw;font-weight:700;line-height:1;position:absolute;top:2px;left:14px}.svis--number[data-astro-cid-qejt7mel] .svis__icon[data-astro-cid-qejt7mel]{width:28%;color:var(--purple-strong);border:2px solid var(--charcoal);box-shadow:var(--shadow-sm) var(--shadow);background:#fff;padding:5%;position:absolute;top:50%;right:18px;translate:0 -50%}.svis--number[data-astro-cid-qejt7mel] .svis__sparkle{display:none}.svis--number[data-astro-cid-qejt7mel]:hover .svis__bignum[data-astro-cid-qejt7mel],.stack__item:hover .svis--number[data-astro-cid-qejt7mel] .svis__bignum[data-astro-cid-qejt7mel]{color:var(--fg);opacity:1}.svis--number[data-astro-cid-qejt7mel]:hover .svis__icon[data-astro-cid-qejt7mel],.stack__item:hover .svis--number[data-astro-cid-qejt7mel] .svis__icon[data-astro-cid-qejt7mel]{box-shadow:7px 7px 0 0 var(--shadow);transform:translate(-3px,-3px)rotate(-4deg)}.svis--sticker[data-astro-cid-qejt7mel]{place-items:start center;padding-top:18%}.svis--sticker[data-astro-cid-qejt7mel] .svis__icon[data-astro-cid-qejt7mel]{width:38%}.svis--sticker[data-astro-cid-qejt7mel] .svis__stat[data-astro-cid-qejt7mel]{background:var(--charcoal);color:#fff;border:2px solid var(--charcoal);max-width:78%;box-shadow:var(--shadow-sm) var(--purple);padding:10px 12px 9px;animation:6s ease-in-out infinite float-y;bottom:18px;left:16px;right:auto;transform:rotate(-3deg)}.svis--sticker[data-astro-cid-qejt7mel] .svis__stat[data-astro-cid-qejt7mel] span[data-astro-cid-qejt7mel]{color:#b896ff;font-size:clamp(1.2rem, 9cqw, var(--fs-2xl))}.svis--sticker[data-astro-cid-qejt7mel] .svis__stat[data-astro-cid-qejt7mel]{font-size:clamp(.75rem, 4.8cqw, var(--fs-small))}.svis--sticker[data-astro-cid-qejt7mel].svis--build .svis__stat[data-astro-cid-qejt7mel]{color:var(--text);background:#fff}.svis--sticker[data-astro-cid-qejt7mel].svis--build .svis__stat[data-astro-cid-qejt7mel] span[data-astro-cid-qejt7mel]{color:var(--purple-strong)}.svis--sticker[data-astro-cid-qejt7mel]:hover .svis__stat[data-astro-cid-qejt7mel],.stack__item:hover .svis--sticker[data-astro-cid-qejt7mel] .svis__stat[data-astro-cid-qejt7mel]{rotate:3deg}.svis--sticker[data-astro-cid-qejt7mel]:hover .svis__panel[data-astro-cid-qejt7mel],.stack__item:hover .svis--sticker[data-astro-cid-qejt7mel] .svis__panel[data-astro-cid-qejt7mel]{transform:rotate(1deg)}.svis--minimal[data-astro-cid-qejt7mel]{grid-template-rows:1fr auto;place-items:center}.svis--minimal[data-astro-cid-qejt7mel] .svis__icon[data-astro-cid-qejt7mel]{width:36%}.svis--minimal[data-astro-cid-qejt7mel] .svis__stat[data-astro-cid-qejt7mel]{color:var(--text);border-top:2px solid var(--charcoal);background:#fff;place-self:stretch stretch;padding:12px 16px 14px;position:static}.svis--minimal[data-astro-cid-qejt7mel] .svis__stat[data-astro-cid-qejt7mel] span[data-astro-cid-qejt7mel]{color:var(--purple-strong);font-size:var(--fs-2xl)}.svis--minimal[data-astro-cid-qejt7mel]:hover .svis__stat[data-astro-cid-qejt7mel],.stack__item:hover .svis--minimal[data-astro-cid-qejt7mel] .svis__stat[data-astro-cid-qejt7mel]{background:var(--purple-soft)}.svis--minimal[data-astro-cid-qejt7mel].svis--clients:hover .svis__stat[data-astro-cid-qejt7mel],.stack__item:hover .svis--minimal[data-astro-cid-qejt7mel].svis--clients .svis__stat[data-astro-cid-qejt7mel]{background:#fff}.svis[data-astro-cid-qejt7mel]:hover{box-shadow:var(--shadow-md) var(--purple)}@media (width<=640px){.svis--sticker[data-astro-cid-qejt7mel],.svis--circles[data-astro-cid-qejt7mel]{place-items:start end;padding:6% 17% 0 0}.svis--minimal[data-astro-cid-qejt7mel]{place-items:center}.svis--sticker[data-astro-cid-qejt7mel] .svis__icon[data-astro-cid-qejt7mel],.svis--circles[data-astro-cid-qejt7mel] .svis__icon[data-astro-cid-qejt7mel]{width:25%}}@media (prefers-reduced-motion:reduce){.svis[data-astro-cid-qejt7mel],.svis[data-astro-cid-qejt7mel] [data-astro-cid-qejt7mel]{transition:none}}.stack[data-astro-cid-4wjxus2t]{margin:0;padding:0;list-style:none}.stack[data-astro-cid-4wjxus2t]:after{content:"";height:var(--stack-hold,45vh);display:block}.stack__item[data-astro-cid-4wjxus2t]{--tab:52px;top:var(--stick-top,calc(92px + var(--i) * var(--tab)));border-top:1px solid var(--charcoal);background:#fff;grid-template-columns:minmax(220px,300px) 1fr 1fr;align-items:start;gap:0 36px;min-height:440px;padding-bottom:44px;display:grid;position:sticky}.stack__item[data-astro-cid-4wjxus2t]:hover .stack__visual{box-shadow:var(--shadow-md) var(--purple)}.stack__tab[data-astro-cid-4wjxus2t]{height:calc(var(--tab) - 1px);font-family:var(--font-head);letter-spacing:.14em;text-transform:uppercase;font-size:var(--fs-small);border:0;border-bottom:1px solid var(--hairline);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-column:1/-1;align-items:center;gap:18px;margin-bottom:20px;padding:0;display:flex}.stack__tab[data-astro-cid-4wjxus2t]:hover .stack__label[data-astro-cid-4wjxus2t],.stack__tab[data-astro-cid-4wjxus2t]:focus-visible .stack__label[data-astro-cid-4wjxus2t]{color:var(--purple-strong)}.stack__tab[data-astro-cid-4wjxus2t]:focus-visible{outline-offset:-3px}.stack__num[data-astro-cid-4wjxus2t]{color:var(--purple-strong);white-space:nowrap;letter-spacing:1px;font-weight:600}.stack__label[data-astro-cid-4wjxus2t]{color:var(--charcoal);font-weight:600}.stack__tab[data-astro-cid-4wjxus2t]:after{content:"";background:var(--purple);width:11px;height:11px;clip-path:path("M5.5 0 C 6.2 3.3, 7.7 4.8, 11 5.5 C 7.7 6.2, 6.2 7.7, 5.5 11 C 4.8 7.7, 3.3 6.2, 0 5.5 C 3.3 4.8, 4.8 3.3, 5.5 0 Z");transition:transform .5s var(--ease);margin-left:auto}.stack__item[data-astro-cid-4wjxus2t]:hover .stack__tab[data-astro-cid-4wjxus2t]:after{transform:rotate(180deg)scale(1.3)}.stack__panel[data-astro-cid-4wjxus2t],.stack__panel-inner[data-astro-cid-4wjxus2t]{display:contents}.stack__body[data-astro-cid-4wjxus2t] h3[data-astro-cid-4wjxus2t]{font-size:var(--fs-title);margin-bottom:14px}.stack__body[data-astro-cid-4wjxus2t] p[data-astro-cid-4wjxus2t]{color:var(--text-muted)}.stack__includes-title[data-astro-cid-4wjxus2t]{font-family:var(--font-head);font-weight:600;font-size:var(--fs-lg);margin:4px 0 14px}.stack__includes[data-astro-cid-4wjxus2t] ul[data-astro-cid-4wjxus2t]{margin:0;padding:0;list-style:none}.stack__includes[data-astro-cid-4wjxus2t] li[data-astro-cid-4wjxus2t]{border-bottom:1px solid var(--hairline);color:var(--text-muted);font-size:var(--fs-small);transition:padding .25s var(--ease), color .25s;padding:10px 0 10px 22px;line-height:1.5;position:relative}.stack__includes[data-astro-cid-4wjxus2t] li[data-astro-cid-4wjxus2t]:before{content:"";background:var(--purple);width:7px;height:7px;transition:transform .3s var(--ease);position:absolute;top:50%;left:1px;translate:0 -50%;rotate:45deg}@media (hover:hover){.stack__includes[data-astro-cid-4wjxus2t] li[data-astro-cid-4wjxus2t]:hover{color:var(--text);padding-left:30px}.stack__includes[data-astro-cid-4wjxus2t] li[data-astro-cid-4wjxus2t]:hover:before{transform:scale(1.35)}}@media (width<=1000px){.stack__item[data-astro-cid-4wjxus2t]{grid-template-columns:220px 1fr;min-height:0}.stack__item[data-astro-cid-4wjxus2t] .stack__visual{grid-row:span 2}.stack__body[data-astro-cid-4wjxus2t],.stack__includes[data-astro-cid-4wjxus2t]{grid-column:2}}@media (width<=640px){.stack[data-astro-cid-4wjxus2t]:after{display:none}.stack__item[data-astro-cid-4wjxus2t]{grid-template-columns:1fr;gap:0;padding-bottom:0;position:static}.stack__tab[data-astro-cid-4wjxus2t]{margin-bottom:0}.stack__panel[data-astro-cid-4wjxus2t]{transition:grid-template-rows .45s var(--ease);grid-template-rows:1fr;display:grid}.stack__panel-inner[data-astro-cid-4wjxus2t]{min-height:0;padding:var(--space-4) var(--space-2) var(--space-6) 0;transition:padding .45s var(--ease);display:block;overflow:hidden}.stack__item[data-astro-cid-4wjxus2t] .stack__visual{margin-bottom:var(--space-6)}.stack__body[data-astro-cid-4wjxus2t] p[data-astro-cid-4wjxus2t]:last-child{margin-bottom:0}.stack__includes[data-astro-cid-4wjxus2t]{margin-top:var(--space-6)}.stack__includes-title[data-astro-cid-4wjxus2t]{margin:0 0 var(--space-2)}.stack__item[data-astro-cid-4wjxus2t] .stack__visual{aspect-ratio:16/10;grid-row:auto}.stack__body[data-astro-cid-4wjxus2t],.stack__includes[data-astro-cid-4wjxus2t]{grid-column:auto}.stack[data-astro-cid-4wjxus2t].is-accordion .stack__item[data-astro-cid-4wjxus2t]:not(.is-open) .stack__panel[data-astro-cid-4wjxus2t]{grid-template-rows:0fr}.stack[data-astro-cid-4wjxus2t].is-accordion .stack__item[data-astro-cid-4wjxus2t]:not(.is-open) .stack__panel-inner[data-astro-cid-4wjxus2t]{visibility:hidden;transition:padding .45s var(--ease), visibility 0s .45s;padding-block:0}.stack[data-astro-cid-4wjxus2t].is-accordion .stack__item[data-astro-cid-4wjxus2t]:last-child{border-bottom:1px solid var(--charcoal)}.stack[data-astro-cid-4wjxus2t].is-accordion .stack__tab[data-astro-cid-4wjxus2t]:after{clip-path:none;background:linear-gradient(var(--purple), var(--purple)) center / 100% 2.5px no-repeat, linear-gradient(var(--purple), var(--purple)) center / 2.5px 100% no-repeat;width:14px;height:14px;transition:background-size .3s var(--ease), transform .3s var(--ease)}.stack[data-astro-cid-4wjxus2t].is-accordion .stack__item[data-astro-cid-4wjxus2t].is-open .stack__tab[data-astro-cid-4wjxus2t]:after{background-size:100% 2.5px,2.5px 0;transform:rotate(180deg)}.stack[data-astro-cid-4wjxus2t].is-accordion .stack__item[data-astro-cid-4wjxus2t]:hover .stack__tab[data-astro-cid-4wjxus2t]:after{transform:none}.stack[data-astro-cid-4wjxus2t].is-accordion .stack__item[data-astro-cid-4wjxus2t].is-open:hover .stack__tab[data-astro-cid-4wjxus2t]:after{transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.stack__panel[data-astro-cid-4wjxus2t]{transition:none}}.carousel__head[data-astro-cid-62xxvfjd]{justify-content:space-between;align-items:end;gap:var(--space-5);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.carousel__arrows[data-astro-cid-62xxvfjd]{gap:var(--space-3);display:flex}.carousel__btn[data-astro-cid-62xxvfjd]{cursor:pointer;width:54px;height:54px;color:var(--charcoal);border:2px solid var(--charcoal);box-shadow:var(--shadow-sm) var(--purple);transition:transform .2s var(--ease), box-shadow .2s var(--ease), background .2s;background:#fff;border-radius:0;place-items:center;display:grid}.carousel__btn[data-astro-cid-62xxvfjd]:hover:not(:disabled){box-shadow:7px 7px 0 0 var(--purple);background:var(--charcoal);color:#fff;transform:translate(-3px,-3px)}.carousel__btn[data-astro-cid-62xxvfjd]:active:not(:disabled){box-shadow:0 0 0 0 var(--purple);transform:translate(4px,4px)}.carousel__btn[data-astro-cid-62xxvfjd]:disabled{opacity:.35;cursor:default;box-shadow:none}.carousel__track[data-astro-cid-62xxvfjd]{--edge:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));gap:var(--space-6);padding:4px var(--edge) 28px;scroll-padding-inline:var(--edge);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:0;list-style:none;display:flex;overflow-x:auto}.carousel__track[data-astro-cid-62xxvfjd]::-webkit-scrollbar{display:none}.carousel__track[data-astro-cid-62xxvfjd]:focus-visible{outline-offset:-3px}.carousel__item[data-astro-cid-62xxvfjd]{scroll-snap-align:start;flex:0 0 clamp(270px,29vw,360px);min-width:0}@media (width<=640px){.carousel__item[data-astro-cid-62xxvfjd]{flex-basis:min(82vw,320px)}}.vs[data-astro-cid-7obxhqpm]{max-width:380px;margin:28px 0 0}.vs__grid[data-astro-cid-7obxhqpm]{grid-template-columns:1fr auto 1fr;align-items:start;gap:8px 14px;display:grid}.vs__side[data-astro-cid-7obxhqpm]{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.vs__mark[data-astro-cid-7obxhqpm]{font-family:var(--font-head);font-weight:700;font-size:var(--fs-stat);letter-spacing:-.02em;line-height:.9}.vs__side--wp[data-astro-cid-7obxhqpm] .vs__mark[data-astro-cid-7obxhqpm]{color:#0000;-webkit-text-stroke:2px var(--charcoal)}.vs__side--code[data-astro-cid-7obxhqpm] .vs__mark[data-astro-cid-7obxhqpm]{color:var(--purple)}.vs__vs[data-astro-cid-7obxhqpm]{background:var(--charcoal);color:#fff;width:38px;height:38px;font-family:var(--font-head);letter-spacing:.08em;text-transform:uppercase;font-weight:600;font-size:var(--fs-micro);box-shadow:var(--shadow-sm) var(--purple);border-radius:50%;align-self:start;place-items:center;margin-top:clamp(10px,1.6vw,16px);display:grid}.score[data-astro-cid-7obxhqpm]{place-items:center;width:68px;height:68px;display:grid;position:relative}.score[data-astro-cid-7obxhqpm] svg[data-astro-cid-7obxhqpm]{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.score__track[data-astro-cid-7obxhqpm]{fill:#fff;stroke:var(--hairline);stroke-width:6px}.score__fill[data-astro-cid-7obxhqpm]{fill:none;stroke-width:6px;stroke-linecap:round;stroke-dashoffset:var(--offset);transition:stroke-dashoffset 1.6s var(--ease) .3s}.vs__side--wp[data-astro-cid-7obxhqpm] .score__fill[data-astro-cid-7obxhqpm]{stroke:var(--charcoal)}.vs__side--code[data-astro-cid-7obxhqpm] .score__fill[data-astro-cid-7obxhqpm]{stroke:var(--purple)}html.motion .vs[data-astro-cid-7obxhqpm]:not(.is-in) .score__fill[data-astro-cid-7obxhqpm]{stroke-dashoffset:999px}.score__num[data-astro-cid-7obxhqpm]{font-family:var(--font-head);font-weight:700;font-size:var(--fs-xl);line-height:1;position:relative}.score--pending[data-astro-cid-7obxhqpm] .score__track[data-astro-cid-7obxhqpm]{stroke:var(--charcoal);stroke-dasharray:3 6}.score--pending[data-astro-cid-7obxhqpm] .score__num[data-astro-cid-7obxhqpm]{color:var(--text-muted)}.vs__label[data-astro-cid-7obxhqpm]{font-size:var(--fs-micro);white-space:nowrap;margin:0;font-weight:600;line-height:1.35}.vs__caption[data-astro-cid-7obxhqpm]{font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);justify-content:center;align-items:center;gap:8px;margin-top:14px;font-weight:600;display:flex}.vs__caption[data-astro-cid-7obxhqpm] .sparkle{width:10px;height:10px}@media (prefers-reduced-motion:reduce){.score__fill[data-astro-cid-7obxhqpm]{transition:none}}.orbit[data-astro-cid-ejtciaov]{aspect-ratio:1;width:100%;max-width:400px;margin-left:auto;position:relative;container-type:inline-size}.orbit__bg[data-astro-cid-ejtciaov]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbit__glow[data-astro-cid-ejtciaov]{fill:var(--purple-soft)}.orbit__ring[data-astro-cid-ejtciaov]{fill:none;stroke:var(--charcoal);stroke-width:1.5px;stroke-dasharray:3 9}.orbit__ring--inner[data-astro-cid-ejtciaov]{stroke:var(--purple);stroke-dasharray:2 8}.orbit__dot[data-astro-cid-ejtciaov]{fill:var(--charcoal)}.orbit__dot--blush[data-astro-cid-ejtciaov]{fill:var(--blush);stroke:var(--charcoal);stroke-width:1.5px}.orbit__spin[data-astro-cid-ejtciaov]{animation:70s linear infinite spin-slow;position:absolute;inset:0}.orbit__item[data-astro-cid-ejtciaov]{transform:rotate(var(--a)) translateX(34.5cqw) rotate(calc(-1 * var(--a)));position:absolute;top:50%;left:50%}.orbit__pill[data-astro-cid-ejtciaov]{white-space:nowrap;font-family:var(--font-head);font-weight:600;font-size:var(--fs-small);letter-spacing:.04em;border:2px solid var(--charcoal);box-shadow:var(--shadow-sm) var(--purple);background:#fff;align-items:center;gap:8px;padding:9px 13px 7px;line-height:1;animation:70s linear infinite reverse spin-slow;display:inline-flex;translate:-50% -50%}.orbit__num[data-astro-cid-ejtciaov]{color:var(--purple-strong);letter-spacing:1px;font-weight:700}.orbit__pill--accent[data-astro-cid-ejtciaov]{background:var(--purple);color:#fff}.orbit__pill--accent[data-astro-cid-ejtciaov] .orbit__num[data-astro-cid-ejtciaov]{color:#fff}.orbit__core[data-astro-cid-ejtciaov]{aspect-ratio:1;background:var(--charcoal);width:26%;box-shadow:6px 6px 0 0 var(--purple);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.orbit[data-astro-cid-ejtciaov] .orbit__core-sparkle{color:#b896ff;width:38%;height:38%}@media (prefers-reduced-motion:reduce){.orbit__spin[data-astro-cid-ejtciaov],.orbit__pill[data-astro-cid-ejtciaov]{animation:none}}.ticker[data-astro-cid-zkhec6xw]{border-block:1px solid var(--charcoal);background:#fff;padding-block:18px;overflow:hidden}.ticker__track[data-astro-cid-zkhec6xw]{width:max-content;animation:38s linear infinite marquee;display:flex}.ticker[data-astro-cid-zkhec6xw]:hover .ticker__track[data-astro-cid-zkhec6xw]{animation-play-state:paused}.ticker[data-astro-cid-zkhec6xw].is-js{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.ticker[data-astro-cid-zkhec6xw].is-js .ticker__track[data-astro-cid-zkhec6xw]{will-change:transform;animation:none}.ticker[data-astro-cid-zkhec6xw].is-dragging{cursor:grabbing}.ticker__list[data-astro-cid-zkhec6xw]{margin:0;padding:0;list-style:none;display:flex}.ticker__list[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{font-family:var(--font-head);font-weight:700;font-size:var(--fs-title);white-space:nowrap;align-items:center;gap:28px;padding-right:28px;display:inline-flex}.ticker__list[data-astro-cid-zkhec6xw] .sparkle{width:18px;height:18px}.proof-section[data-astro-cid-zkhec6xw]{padding-block:clamp(56px,8vw,96px) 0}.proof[data-astro-cid-zkhec6xw]{border:1px solid var(--charcoal);box-shadow:var(--shadow-lg) var(--purple);background:#fff;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.proof__item[data-astro-cid-zkhec6xw]{padding:var(--space-7) var(--space-6);border-left:1px solid var(--charcoal)}.proof__item[data-astro-cid-zkhec6xw]:first-child{border-left:0}.proof__item[data-astro-cid-zkhec6xw] dt[data-astro-cid-zkhec6xw]{font-family:var(--font-head);font-weight:700;font-size:var(--fs-stat);color:var(--purple);font-variant-numeric:tabular-nums;margin-bottom:10px;line-height:1}.proof__unit[data-astro-cid-zkhec6xw]{font:inherit;color:inherit}.proof__item[data-astro-cid-zkhec6xw] dd[data-astro-cid-zkhec6xw]{color:var(--text-muted);font-size:var(--fs-base);margin:0;line-height:1.5}@media (width<=900px){.proof[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(2,1fr)}.proof__item[data-astro-cid-zkhec6xw]:nth-child(3){border-left:0}.proof__item[data-astro-cid-zkhec6xw]:nth-child(n+3){border-top:1px solid var(--charcoal)}}@media (width<=560px){.proof__item[data-astro-cid-zkhec6xw]{padding:var(--space-5) var(--space-4)}.proof__item[data-astro-cid-zkhec6xw] dt[data-astro-cid-zkhec6xw]{margin-bottom:6px;font-size:clamp(1.7rem,8.5vw,2.2rem)}.proof__item[data-astro-cid-zkhec6xw] dd[data-astro-cid-zkhec6xw]{font-size:var(--fs-small);line-height:1.4}}.services-intro[data-astro-cid-zkhec6xw]{gap:var(--space-8);margin-bottom:var(--space-9);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;display:grid}.services-intro[data-astro-cid-zkhec6xw] .section-head[data-astro-cid-zkhec6xw]{margin-bottom:0}@media (width<=900px){.services-intro[data-astro-cid-zkhec6xw]{grid-template-columns:1fr}.services-intro[data-astro-cid-zkhec6xw] .orbit{display:none}}.tool[data-astro-cid-zkhec6xw]{grid-template-columns:1fr 1.3fr;align-items:start;gap:clamp(24px,5vw,64px);display:grid}.tool__body[data-astro-cid-zkhec6xw]{border:1px solid var(--charcoal);box-shadow:var(--shadow-md) var(--charcoal);padding:var(--space-7);background:#fff}.tool__body[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:var(--text-muted)}.tool__note[data-astro-cid-zkhec6xw]{font-family:var(--font-head);font-weight:700;font-size:var(--fs-xl);text-wrap:balance;align-items:flex-start;gap:10px;margin:0;line-height:1.25;display:flex;color:var(--text)!important}.tool__note[data-astro-cid-zkhec6xw] .sparkle{flex:none;margin-top:.3em}@media (width<=860px){.tool[data-astro-cid-zkhec6xw]{grid-template-columns:1fr}}.decide[data-astro-cid-zkhec6xw]{gap:12px;max-width:380px;margin:28px 0 0;display:grid}.decide__q[data-astro-cid-zkhec6xw]{font-family:var(--font-head);letter-spacing:.12em;text-transform:uppercase;font-weight:600;font-size:var(--fs-micro);background:var(--charcoal);color:#fff;box-shadow:var(--shadow-sm) var(--purple);justify-self:start;padding:7px 12px 6px}.decide__row[data-astro-cid-zkhec6xw]{grid-template-columns:minmax(0,1fr) 40px 148px;align-items:center;gap:10px;display:grid}.decide__who[data-astro-cid-zkhec6xw]{font-size:var(--fs-small);color:var(--text);font-weight:600;line-height:1.35}.decide__line[data-astro-cid-zkhec6xw]{background:var(--charcoal);transform-origin:0;height:2px;transition:transform .7s var(--ease) calc(var(--delay,0s) + .35s);position:relative;transform:scaleX(0)}.decide__line[data-astro-cid-zkhec6xw]:after{content:"";border-top:2px solid var(--charcoal);border-right:2px solid var(--charcoal);width:8px;height:8px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.decide__row[data-astro-cid-zkhec6xw].is-in .decide__line[data-astro-cid-zkhec6xw],.decide__row[data-astro-cid-zkhec6xw]:not([data-reveal]) .decide__line[data-astro-cid-zkhec6xw]{transform:scaleX(1)}html:not(.motion) .decide__line[data-astro-cid-zkhec6xw]{transform:none}.decide__tool[data-astro-cid-zkhec6xw]{font-family:var(--font-head);font-weight:700;font-size:var(--fs-base);border:2px solid var(--charcoal);box-shadow:var(--shadow-sm) var(--purple);white-space:nowrap;background:#fff;flex-direction:column;justify-self:stretch;padding:8px 12px 7px;line-height:1.1;display:inline-flex}.decide__tool[data-astro-cid-zkhec6xw] small[data-astro-cid-zkhec6xw]{font-family:var(--font-body);font-weight:600;font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:5px;margin-top:3px;display:inline-flex}.decide__tool[data-astro-cid-zkhec6xw] small[data-astro-cid-zkhec6xw] .sparkle{width:10px;height:10px}.decide__tool--dark[data-astro-cid-zkhec6xw]{background:var(--charcoal);color:#fff}.decide__tool--dark[data-astro-cid-zkhec6xw] small[data-astro-cid-zkhec6xw]{color:#b896ff}@media (prefers-reduced-motion:reduce){.decide__line[data-astro-cid-zkhec6xw]{transition:none;transform:none}}@media (width<=480px){.decide__row[data-astro-cid-zkhec6xw]{grid-template-columns:1fr;gap:8px}.decide__line[data-astro-cid-zkhec6xw]{transform-origin:top;width:2px;height:22px;margin-left:12px}.decide__line[data-astro-cid-zkhec6xw]:after{inset:auto auto -1px 50%;transform:translate(-50%)rotate(135deg)}}.services-section[data-astro-cid-zkhec6xw]{padding-bottom:0}@media (width<=640px){.services-section[data-astro-cid-zkhec6xw]{padding-bottom:0}}.case-section__all[data-astro-cid-zkhec6xw]{margin-top:20px}.case-section--landing[data-astro-cid-zkhec6xw]{padding-bottom:var(--space-6)}.case-section[data-astro-cid-zkhec6xw] .lead[data-astro-cid-zkhec6xw]{margin-bottom:0}.case__tag[data-astro-cid-zkhec6xw]{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-weight:700;color:var(--link)!important}.card__link[data-astro-cid-zkhec6xw] .arrow[data-astro-cid-zkhec6xw]{transition:transform .2s var(--ease);display:inline-block}.case[data-astro-cid-zkhec6xw]:hover .card__link[data-astro-cid-zkhec6xw] .arrow[data-astro-cid-zkhec6xw]{transform:translate(6px)}.articles-section[data-astro-cid-zkhec6xw]{padding-top:0}.proof-section[data-astro-cid-zkhec6xw] .container[data-astro-cid-zkhec6xw],.articles-wrap[data-astro-cid-zkhec6xw]{position:relative}.proof[data-astro-cid-zkhec6xw]{z-index:1;position:relative}.proof-section[data-astro-cid-zkhec6xw] .sc-proof{width:220px;top:-70px;left:-90px}.tool-section[data-astro-cid-zkhec6xw]{position:relative;overflow-x:clip}.tool-section[data-astro-cid-zkhec6xw] .container[data-astro-cid-zkhec6xw]{z-index:1;position:relative}.tool-sparkles[data-astro-cid-zkhec6xw]{right:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));pointer-events:none;width:150px;height:80px;position:absolute;top:34px}.tool-spark[data-astro-cid-zkhec6xw]{animation:6s ease-in-out infinite float-y;position:absolute}.tool-spark[data-astro-cid-zkhec6xw] .sparkle{width:100%;height:100%;color:inherit}.tool-spark--1[data-astro-cid-zkhec6xw]{width:38px;height:38px;color:var(--purple);top:14px;right:34px}.tool-spark--2[data-astro-cid-zkhec6xw]{width:20px;height:20px;color:var(--charcoal);animation-duration:7.5s;animation-delay:-2s;top:0;right:0}.tool-spark--3[data-astro-cid-zkhec6xw]{width:15px;height:15px;color:var(--purple);animation-duration:5s;animation-delay:-1s;top:44px;right:92px}.articles-wrap[data-astro-cid-zkhec6xw] .sc-articles{width:240px;top:-60px;right:-70px}.articles-wrap[data-astro-cid-zkhec6xw]>[data-astro-cid-zkhec6xw]:not(.soft-circles){z-index:1;position:relative}@media (width<=760px){.proof-section[data-astro-cid-zkhec6xw] .sc-proof{width:150px;top:-50px;left:-60px}.tool-sparkles[data-astro-cid-zkhec6xw]{transform-origin:100% 0;top:6px;transform:scale(.7)}.articles-wrap[data-astro-cid-zkhec6xw] .sc-articles{width:160px;top:-40px;right:-60px}}.articles-section[data-astro-cid-zkhec6xw]{position:relative;overflow-x:clip}.articles-section[data-astro-cid-zkhec6xw]>.container[data-astro-cid-zkhec6xw]{z-index:1;position:relative}.section-break[data-astro-cid-zkhec6xw]{pointer-events:none;width:200px;height:170px;position:absolute;top:0;right:0;translate:0 -62%}.section-break__spark[data-astro-cid-zkhec6xw]{width:30px;height:30px;color:var(--charcoal);animation:6s ease-in-out -2s infinite float-y;position:absolute;top:0;left:34px}.section-break__spark[data-astro-cid-zkhec6xw] .sparkle{width:100%;height:100%;color:inherit}.section-break__spark--big[data-astro-cid-zkhec6xw]{width:44px;height:44px;color:var(--purple);animation-duration:7.5s;animation-delay:0s;top:46px;left:auto;right:6%}.section-break__dot[data-astro-cid-zkhec6xw]{background:var(--blush);border:2px solid var(--charcoal);border-radius:50%;width:16px;height:16px;animation:9s ease-in-out infinite drift;position:absolute;bottom:6px;left:62px}@media (width<=640px){.section-break[data-astro-cid-zkhec6xw]{width:150px;height:130px;translate:0 -58%}}
