.cfg[data-astro-cid-fmairtvw] [data-astro-cid-fmairtvw][hidden]{display:none!important}.cfg[data-astro-cid-fmairtvw]{background:var(--tile);border-radius:var(--r-stage);text-align:left;padding:clamp(18px,3.4vw,44px)}.cfg-picks[data-astro-cid-fmairtvw]{gap:26px 48px;display:grid}@media (width>=1040px){.cfg-picks[data-astro-cid-fmairtvw]{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}}.cfg-set[data-astro-cid-fmairtvw]{border:0;min-width:0;margin:0;padding:0}.cfg-legend[data-astro-cid-fmairtvw]{font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:14px;padding:0;display:flex}.cfg-legend[data-astro-cid-fmairtvw] b[data-astro-cid-fmairtvw]{width:22px;height:22px;color:var(--copper);box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:50%;place-items:center;font-weight:400;display:grid}.cfg-legend[data-astro-cid-fmairtvw] span[data-astro-cid-fmairtvw]{color:var(--ink-2);text-transform:none;letter-spacing:.02em}.cfg-group[data-astro-cid-fmairtvw]+.cfg-group[data-astro-cid-fmairtvw]{margin-top:14px}.cfg-glabel[data-astro-cid-fmairtvw]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px;font-size:.6875rem}.cfg-chips[data-astro-cid-fmairtvw]{flex-wrap:wrap;gap:8px;display:flex}.cfg-chip[data-astro-cid-fmairtvw]{min-height:40px;box-shadow:inset 0 0 0 1px var(--line-soft);cursor:pointer;transition:background-color .15s ease, color .15s ease, box-shadow .15s ease, transform .16s var(--ease-out);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:.9375rem;font-weight:700;display:inline-flex;position:relative}.cfg-chip[data-astro-cid-fmairtvw]:after{content:"";border-left:2px solid var(--copper-on-dark);border-bottom:2px solid var(--copper-on-dark);opacity:0;width:8px;height:4px;transition:transform .2s var(--ease-out), opacity .12s ease;margin:-3px 0 0 -2px;transform:rotate(-45deg)scale(.4)}.cfg-chip[data-astro-cid-fmairtvw] input[data-astro-cid-fmairtvw]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.cfg-chip[data-astro-cid-fmairtvw]:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}}.cfg-chip[data-astro-cid-fmairtvw]:active{transform:scale(.97)}.cfg-chip[data-astro-cid-fmairtvw]:has(input:checked){background:var(--ink);color:#fff;box-shadow:none}.cfg-chip[data-astro-cid-fmairtvw]:has(input:checked):after{opacity:1;transform:rotate(-45deg)scale(1)}.cfg-chip[data-astro-cid-fmairtvw]:has(input:focus-visible){outline:2.5px solid var(--copper);outline-offset:3px}.cfg-hint[data-astro-cid-fmairtvw]{font-size:var(--fs-small);color:var(--ink-2);max-width:26rem;margin-top:14px;line-height:1.45}.cfg-iso[data-astro-cid-fmairtvw]{--iso-step:60ms;--iso-draw:.12s;--iso-draw-dur:.62s;--iso-flow:.62s;--iso-flow-dur:1.1s;background:#fff;border-radius:22px;margin-top:clamp(24px,3.5vw,36px);padding:clamp(14px,3vw,36px) clamp(8px,3vw,36px)}.cfg-iso-stage[data-astro-cid-fmairtvw]{width:100%;max-width:920px;margin-inline:auto;position:relative}.cfg-iso-stage[data-astro-cid-fmairtvw] svg[data-astro-cid-fmairtvw]{width:100%;height:100%;display:block;overflow:visible}.cfg-iso-labels[data-astro-cid-fmairtvw]{margin:0;padding:0;list-style:none}.cfg-iso-label[data-astro-cid-fmairtvw]{box-shadow:0 0 0 1px var(--line-soft), 0 6px 16px -8px #00000040;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--ink);background:#fffffff0;border-radius:999px;align-items:center;padding:4px 9px 4px 7px;font-size:.625rem;display:flex;position:absolute;transform:translate(-50%,-100%)}.cfg-iso-label[data-astro-cid-fmairtvw][hidden]{display:none}@media (prefers-reduced-motion:no-preference){.cfg-iso-label[data-astro-cid-fmairtvw][data-new]{animation:cfg-label .42s var(--ease-out) both;animation-delay:.22s}}@keyframes cfg-label{0%{opacity:0;transform:translate(-50%,calc(8px - 100%))}}@media (width<=700px){.cfg-iso-label[data-astro-cid-fmairtvw]{padding:3px 5px}.cfg-iso-label[data-astro-cid-fmairtvw] .brand-name{display:none}}.cfg-result[data-astro-cid-fmairtvw]{gap:16px;margin-top:16px;display:grid}@media (width>=900px){.cfg-result[data-astro-cid-fmairtvw]{grid-template-columns:1.25fr 1fr;align-items:start}}.cfg-panel[data-astro-cid-fmairtvw]{background:#fff;border-radius:22px;padding:clamp(20px,2.6vw,28px)}.cfg-list[data-astro-cid-fmairtvw]{margin:6px 0 0;padding:0;list-style:none}.cfg-list[data-astro-cid-fmairtvw] li[data-astro-cid-fmairtvw]{transition:opacity .24s var(--ease-out), transform .24s var(--ease-out);padding:16px 0}.cfg-list[data-astro-cid-fmairtvw] li[data-astro-cid-fmairtvw]+li[data-astro-cid-fmairtvw]{border-top:1px solid var(--line-soft)}.cfg-list[data-astro-cid-fmairtvw] li[data-astro-cid-fmairtvw]:last-of-type{padding-bottom:0}@starting-style{.cfg-list[data-astro-cid-fmairtvw] li[data-astro-cid-fmairtvw]:not([hidden]){opacity:0;transform:translateY(6px)}}.cfg-name[data-astro-cid-fmairtvw]{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:1.125rem;font-weight:700;display:flex}.cfg-methods[data-astro-cid-fmairtvw]{font-family:var(--mono);letter-spacing:.04em;color:var(--copper);margin-top:4px;font-size:.75rem}.cfg-note[data-astro-cid-fmairtvw]{color:var(--ink-2);font-size:var(--fs-small);margin-top:8px;line-height:1.5}.cfg-list[data-astro-cid-fmairtvw] .link[data-astro-cid-fmairtvw]{font-size:var(--fs-small);margin-top:10px}.cfg-none[data-astro-cid-fmairtvw]{color:var(--ink-2);font-size:var(--fs-small)}.cfg-cta[data-astro-cid-fmairtvw]{align-items:end;gap:18px 40px;margin-top:24px;display:grid}@media (width>=900px){.cfg-cta[data-astro-cid-fmairtvw]{grid-template-columns:auto minmax(0,26rem);justify-content:space-between}}.cfg-sum[data-astro-cid-fmairtvw]{font-family:var(--mono);font-size:var(--fs-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-bottom:12px}.cfg-submit[data-astro-cid-fmairtvw]{white-space:normal;text-align:left;min-height:52px;padding:0 26px;font-size:1.0625rem}.dc[data-astro-cid-uqtbss7l]{background:var(--tile);border-radius:var(--r-stage);padding:clamp(12px,2.4vw,28px)}.dc-win[data-astro-cid-uqtbss7l]{box-shadow:var(--shadow-card);background:#fff;border-radius:22px;margin:0;overflow:hidden}.dc-bar[data-astro-cid-uqtbss7l]{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:14px 16px 14px 18px;display:flex}.dc-live[data-astro-cid-uqtbss7l]{background:var(--w-green);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #2f9a4e29}.dc-title[data-astro-cid-uqtbss7l]{letter-spacing:-.01em;white-space:nowrap;font-size:.9375rem;font-weight:700}.dc-bar[data-astro-cid-uqtbss7l] .demo-tag[data-astro-cid-uqtbss7l]{margin-left:auto;font-size:.625rem}@media (width<=479px){.dc-bar[data-astro-cid-uqtbss7l] .demo-tag[data-astro-cid-uqtbss7l]{letter-spacing:.04em;padding:5px 8px}}.dc-body[data-astro-cid-uqtbss7l]{padding:20px 18px 18px;display:grid}.dc-scn[data-astro-cid-uqtbss7l]{visibility:hidden;grid-area:1/1;transition:visibility 0s linear .16s}.dc-scn[data-astro-cid-uqtbss7l]:not([data-stage=idle]){visibility:visible;transition:none}.dc-q[data-astro-cid-uqtbss7l],.dc-tool[data-astro-cid-uqtbss7l],.dc-atext[data-astro-cid-uqtbss7l],.dc-rows[data-astro-cid-uqtbss7l] li[data-astro-cid-uqtbss7l],.dc-src[data-astro-cid-uqtbss7l]{opacity:0;transition:opacity .24s var(--ease-out), transform .24s var(--ease-out);transform:translateY(6px)}.dc-scn[data-astro-cid-uqtbss7l][data-stage=idle] [data-astro-cid-uqtbss7l]:is(.dc-q,.dc-tool,.dc-atext,.dc-rows li,.dc-src){transition-duration:.14s}.dc-scn[data-astro-cid-uqtbss7l]:is([data-stage=ask],[data-stage=read],[data-stage=answer]) .dc-q[data-astro-cid-uqtbss7l],.dc-scn[data-astro-cid-uqtbss7l]:is([data-stage=read],[data-stage=answer]) .dc-tool[data-astro-cid-uqtbss7l],.dc-scn[data-astro-cid-uqtbss7l][data-stage=answer] .dc-atext[data-astro-cid-uqtbss7l]{opacity:1;transform:none}.dc-scn[data-astro-cid-uqtbss7l][data-stage=answer] [data-astro-cid-uqtbss7l]:is(.dc-rows li,.dc-src){opacity:1;transition-delay:calc(90ms + var(--r) * 55ms);transform:none}.dc-q[data-astro-cid-uqtbss7l]{background:var(--tile);border-radius:16px 16px 4px;min-height:calc(1.35em + 24px);margin-left:12%;padding:12px 14px;font-size:1rem;line-height:1.35}.dc-caret[data-astro-cid-uqtbss7l]{vertical-align:-.15em;background:var(--ink);width:2px;height:1.05em;margin-left:1px;display:none}.dc-scn[data-astro-cid-uqtbss7l][data-stage=ask] .dc-caret[data-astro-cid-uqtbss7l]{animation:1s step-end infinite dc-blink;display:inline-block}@keyframes dc-blink{50%{opacity:0}}.dc-tool[data-astro-cid-uqtbss7l]{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:14px;font-size:.625rem;display:flex}.dc-node[data-astro-cid-uqtbss7l]{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);background:#fff;border-radius:999px;padding:5px 9px}.dc-node--ai[data-astro-cid-uqtbss7l]{background:var(--ink);color:#fff;box-shadow:none}.dc-wire[data-astro-cid-uqtbss7l]{background:var(--line-soft);border-radius:2px;width:44px;height:4px;transition:background-color .2s;position:relative;overflow:hidden}.dc-wire[data-astro-cid-uqtbss7l] i[data-astro-cid-uqtbss7l]{background:linear-gradient(90deg, transparent, var(--copper) 45% 55%, transparent);position:absolute;inset:0;transform:translate(-100%)}.dc-scn[data-astro-cid-uqtbss7l][data-stage=read] .dc-wire[data-astro-cid-uqtbss7l] i[data-astro-cid-uqtbss7l]{animation:dc-flow .7s var(--ease-in-out) infinite}.dc-scn[data-astro-cid-uqtbss7l][data-stage=answer] .dc-wire[data-astro-cid-uqtbss7l]{background:var(--copper)}@keyframes dc-flow{to{transform:translate(100%)}}.dc-reads[data-astro-cid-uqtbss7l]{margin-left:2px}.dc-a[data-astro-cid-uqtbss7l]{margin-top:14px}.dc-atext[data-astro-cid-uqtbss7l]{font-size:1rem;line-height:1.45}.dc-atext[data-astro-cid-uqtbss7l] strong{font-weight:700}.dc-rows[data-astro-cid-uqtbss7l]{font-variant-numeric:tabular-nums;margin:12px 0 0;padding:0;font-size:.875rem;list-style:none}.dc-rows[data-astro-cid-uqtbss7l] li[data-astro-cid-uqtbss7l]{border-top:1px solid var(--line-soft);justify-content:space-between;gap:16px;padding:7px 0;display:flex}.dc-src[data-astro-cid-uqtbss7l]{font-family:var(--mono);letter-spacing:.03em;color:var(--ink-2);align-items:baseline;gap:8px;margin-top:12px;font-size:.6875rem;line-height:1.4;display:flex}.dc-src[data-astro-cid-uqtbss7l] i[data-astro-cid-uqtbss7l]{background:var(--w-green);border-radius:50%;flex:none;width:7px;height:7px}.dc-chips[data-astro-cid-uqtbss7l]{border-top:1px solid var(--line-soft);background:#fbfbfd;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px 12px 18px;display:flex}.dc-try[data-astro-cid-uqtbss7l]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-right:2px;font-size:.6875rem}.dc-chip[data-astro-cid-uqtbss7l]{background:var(--tile);cursor:pointer;min-height:34px;transition:background-color .15s ease, color .15s ease, transform .16s var(--ease-out);border:0;border-radius:999px;padding:0 14px;font-size:.875rem;font-weight:700;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.dc-chip[data-astro-cid-uqtbss7l]:hover{background:var(--tile-hover)}}.dc-chip[data-astro-cid-uqtbss7l]:active,.dc-pause[data-astro-cid-uqtbss7l]:active{transform:scale(.97)}.dc-chip[data-astro-cid-uqtbss7l][aria-pressed=true]{background:var(--ink);color:#fff}.dc-chip[data-astro-cid-uqtbss7l]:after{content:"";background:var(--copper-on-dark);transform-origin:0;opacity:0;border-radius:1px;height:2px;position:absolute;bottom:5px;left:12px;right:12px;transform:scaleX(0)}.dc-chip[data-astro-cid-uqtbss7l][data-progress]:after{opacity:1;animation:dc-progress var(--hold,5s) linear forwards}@keyframes dc-progress{to{transform:scaleX(1)}}.dc-pause[data-astro-cid-uqtbss7l]{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:transform .16s var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;margin-left:auto;display:grid}.dc-pause[data-astro-cid-uqtbss7l] span[data-astro-cid-uqtbss7l]{border-left:3px solid var(--ink);border-right:3px solid var(--ink);width:10px;height:11px}.dc-pause[data-astro-cid-uqtbss7l][aria-pressed=true] span[data-astro-cid-uqtbss7l]{background:var(--ink);clip-path:polygon(10% 0,100% 50%,10% 100%);border:0;width:10px;height:12px;margin-left:2px}.spot[data-astro-cid-ynpxauea]{view-timeline:--spot block;width:auto;max-width:100%;height:150px;display:block;overflow:visible}.spot[data-astro-cid-ynpxauea] .e{stroke:#00000012;stroke-width:.6px;stroke-linejoin:round}.spot[data-astro-cid-ynpxauea] .bevel{fill:none;stroke:#ffffffbf;stroke-width:.8px;stroke-linejoin:round;stroke-linecap:round}.spot[data-astro-cid-ynpxauea] .shadow{fill:#14142829}.spot[data-astro-cid-ynpxauea] .flow{display:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.spot[data-astro-cid-ynpxauea] .rise{animation:iso-rise var(--lin) both;animation-timeline:--spot;animation-range:entry calc(10% + var(--s,0) * 7%) entry calc(55% + var(--s,0) * 7%)}.spot[data-astro-cid-ynpxauea] .grow{transform-box:fill-box;transform-origin:50% 100%;animation-name:iso-grow}.spot[data-astro-cid-ynpxauea] .draw{stroke-dasharray:1 1;animation:iso-draw var(--lin) both;animation-timeline:--spot;animation-range:entry calc(30% + var(--s,0) * 6%) cover calc(38% + var(--s,0) * 1.5%)}.spot[data-astro-cid-ynpxauea] .flow{stroke-dasharray:.07 .93;animation:iso-flow var(--lin) both;animation-timeline:--spot;animation-range:cover 34% cover 78%;display:inline}.spot[data-astro-cid-ynpxauea] .pop{transform-box:fill-box;transform-origin:50%;animation:iso-pop var(--lin) both;animation-timeline:--spot;animation-range:cover calc(24% + var(--s,0) * 1.6%) cover calc(32% + var(--s,0) * 1.6%)}.spot[data-astro-cid-ynpxauea] .spin,.spot[data-astro-cid-ynpxauea] .spin-r{transform-box:fill-box;transform-origin:50%;animation:iso-spin var(--lin) both;animation-timeline:--spot;animation-range:entry exit 0%}.spot[data-astro-cid-ynpxauea] .spin-r{animation-name:iso-spin-r}}}.spot[data-astro-cid-ynpxauea] .m{transform-box:fill-box;transform-origin:50%}.spot[data-astro-cid-ynpxauea] .m-local{transform-box:view-box;transform-origin:0 0}.spot[data-astro-cid-ynpxauea] .m-flow{display:none}@media (prefers-reduced-motion:no-preference){.spot[data-astro-cid-ynpxauea][data-play] .m{animation:var(--m-anim,none) var(--m-dur,1.4s) var(--m-ease,cubic-bezier(.77, 0, .175, 1)) calc(var(--m-delay,0s) + .25s) 2 both}@media (hover:hover) and (pointer:fine){.tile:hover .spot[data-astro-cid-ynpxauea][data-play] .m{animation-iteration-count:infinite}}.spot[data-astro-cid-ynpxauea][data-play] .m-flow{stroke-dasharray:.08 .92;opacity:0;display:inline}.spot[data-astro-cid-ynpxauea] .m-pulse{--m-anim:m-pulse;--m-dur:1.1s}.spot[data-astro-cid-ynpxauea] .m-blink{--m-anim:m-blink;--m-dur:1.2s}.spot[data-astro-cid-ynpxauea] .m-bar{--m-anim:m-bar;transform-origin:50% 100%}.spot[data-astro-cid-ynpxauea] .m-sweep{--m-anim:m-sweep;--m-dur:2s;--m-ease:linear}.spot[data-astro-cid-ynpxauea] .m-drive{--m-anim:m-drive;--m-dur:1.6s}.spot[data-astro-cid-ynpxauea] .m-gear{--m-anim:m-gear;--m-dur:2.4s;--m-ease:linear}.spot[data-astro-cid-ynpxauea] .m-gear-r{--m-anim:m-gear-r;--m-dur:1.6s;--m-ease:linear}.spot[data-astro-cid-ynpxauea] .m-lift{--m-anim:m-lift}.spot[data-astro-cid-ynpxauea] .m-flip-off{--m-anim:m-flip-off;--m-dur:1.6s}.spot[data-astro-cid-ynpxauea] .m-flip-on{--m-anim:m-flip-on;--m-dur:1.6s}.spot[data-astro-cid-ynpxauea] .m-bob{--m-anim:m-bob;--m-dur:1.8s}.spot[data-astro-cid-ynpxauea] .m-swing{--m-anim:m-swing;--m-dur:1.8s;transform-origin:50% 0}.spot[data-astro-cid-ynpxauea] .m-blink-eye{--m-anim:m-blink-eye;--m-dur:1.6s}.spot[data-astro-cid-ynpxauea] .m-hop{--m-anim:m-hop;--m-dur:1.4s;--m-delay:calc(var(--i,0) * .12s)}.spot[data-astro-cid-ynpxauea] .m-bounce{--m-anim:m-bounce;--m-dur:1.2s}.spot[data-astro-cid-ynpxauea] .m-scan{--m-anim:m-scan;--m-dur:1.8s}.spot[data-astro-cid-ynpxauea] .m-cursor{--m-anim:m-cursor;--m-dur:1s;--m-ease:steps(1)}.spot[data-astro-cid-ynpxauea] .m-dot{--m-anim:m-dot;--m-dur:1.2s;--m-delay:calc(var(--i,0) * .16s)}.spot[data-astro-cid-ynpxauea] .m-drop{--m-anim:m-drop;--m-dur:1.4s}.spot[data-astro-cid-ynpxauea] .m-orbit{--m-anim:m-orbit;--m-dur:2.2s;--m-ease:linear}.spot[data-astro-cid-ynpxauea] .m-tip{--m-anim:m-tip;--m-dur:2s;transform-origin:50% 0}.spot[data-astro-cid-ynpxauea] .m-flow{--m-anim:m-flow;--m-dur:1.3s;--m-ease:linear}}@keyframes m-pulse{50%{transform:scale(1.18)}}@keyframes m-blink{50%{opacity:.25}}@keyframes m-bar{40%{transform:scaleY(1.09)}70%{transform:scaleY(.98)}}@keyframes m-sweep{to{transform:rotate(360deg)}}@keyframes m-drive{45%{transform:translate(6px,3.4px)}}@keyframes m-gear{to{transform:rotate(360deg)}}@keyframes m-gear-r{to{transform:rotate(-360deg)}}@keyframes m-lift{45%{transform:translateY(-5px)}}@keyframes m-flip-off{30%,70%{transform:translate(-.52px)}}@keyframes m-flip-on{30%,70%{transform:translate(.52px)}}@keyframes m-bob{50%{transform:translateY(-4px)}}@keyframes m-swing{25%{transform:rotate(4deg)}75%{transform:rotate(-4deg)}}@keyframes m-blink-eye{44%,56%{transform:scaleY(1)}50%{transform:scaleY(.1)}}@keyframes m-hop{30%{transform:translateY(-6px)}55%{transform:translateY(0)}}@keyframes m-bounce{35%{transform:translateY(-6px)}60%{transform:translateY(0)}75%{transform:translateY(-2px)}}@keyframes m-scan{0%{opacity:0;transform:translateY(0)}15%,85%{opacity:.55}to{opacity:0;transform:translateY(4.9px)}}@keyframes m-cursor{50%{opacity:0}}@keyframes m-dot{30%{transform:translateY(-3px)}60%{transform:translateY(0)}}@keyframes m-drop{0%{opacity:0;transform:translateY(-12px)}35%{opacity:1;transform:translateY(0)}48%{transform:translateY(-3px)}60%{transform:translateY(0)}}@keyframes m-orbit{0%,to{transform:translate(0)}25%{transform:translate(4px,-2px)}50%{transform:translateY(-4px)}75%{transform:translate(-4px,-2px)}}@keyframes m-tip{25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}@keyframes m-flow{0%{stroke-dashoffset:1px;opacity:1}90%{opacity:1}to{stroke-dashoffset:-.08px;opacity:0}}@keyframes iso-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes iso-grow{0%{transform:scaleY(.04)}}@keyframes iso-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes iso-flow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:-1px}}@keyframes iso-pop{0%{opacity:0;transform:scale(.5)}}@keyframes iso-spin{0%{transform:rotate(-140deg)}to{transform:rotate(140deg)}}@keyframes iso-spin-r{0%{transform:rotate(180deg)}to{transform:rotate(-180deg)}}.scrub[data-astro-cid-bdkvh3fz]{letter-spacing:-.035em;max-width:50rem;color:var(--ink);text-wrap:pretty;view-timeline:--scrub block;font-size:clamp(1.75rem,1.2rem + 2.3vw,3rem);font-weight:700;line-height:1.12}.w-acc[data-astro-cid-bdkvh3fz]{color:var(--copper)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.w[data-astro-cid-bdkvh3fz]{animation:scrub-word var(--lin) both;animation-timeline:--scrub;animation-range:cover calc(12% + var(--a) * 0.36%) cover calc(16% + var(--a) * 0.36%)}}}@keyframes scrub-word{0%{color:var(--ink-3)}}.hero[data-astro-cid-lcdefpme]{padding-top:clamp(40px,7vw,96px)}.hero[data-astro-cid-lcdefpme] .display[data-astro-cid-lcdefpme]{max-width:15ch;margin:22px auto 0;font-size:clamp(2.75rem,1.2rem + 5.4vw,5.75rem)}@media (width>=900px){.hero[data-astro-cid-lcdefpme] .display[data-astro-cid-lcdefpme]{max-width:19ch}}.hero-lede[data-astro-cid-lcdefpme]{max-width:42rem;margin:24px auto 0}.hero-works[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;margin-top:26px;font-size:.9375rem;font-weight:700;display:flex}.hero-works-label[data-astro-cid-lcdefpme]{font-family:var(--mono);font-weight:400;font-size:var(--fs-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.hero-works-item[data-astro-cid-lcdefpme]{align-items:center;gap:8px;display:inline-flex}.hero-trust[data-astro-cid-lcdefpme]{justify-content:center;margin-top:20px}.card-brand[data-astro-cid-lcdefpme]{align-items:center;gap:10px;display:flex}ul[data-astro-cid-lcdefpme].tiles .tile[data-astro-cid-lcdefpme]>.card-brand[data-astro-cid-lcdefpme]+.h3[data-astro-cid-lcdefpme]{margin-top:14px}.hero-cfg[data-astro-cid-lcdefpme]{margin-top:clamp(32px,5vw,56px)}.demo-grid[data-astro-cid-lcdefpme]{align-items:center;gap:40px;display:grid}@media (width>=1040px){.demo-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:64px}}.demo-copy[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme]{margin-top:14px}.demo-copy[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-top:20px}.demo-points[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--ink-2);margin-top:26px;line-height:1.5}.demo-points[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink)}.demo-ctas[data-astro-cid-lcdefpme]{margin-top:30px}.demo-win[data-astro-cid-lcdefpme]{min-width:0}.fasi[data-astro-cid-lcdefpme]{view-timeline:--fasi block;gap:28px;margin:0;padding:0;list-style:none;display:grid;position:relative}.fasi[data-astro-cid-lcdefpme]:before,.fasi[data-astro-cid-lcdefpme]:after{content:"";background:var(--line);border-radius:1px;width:2px;position:absolute;top:16px;bottom:16px;left:15px}.fasi[data-astro-cid-lcdefpme]:after{background:var(--copper);transform-origin:top}.fase[data-astro-cid-lcdefpme]{padding-left:54px;position:relative}.fase-dot[data-astro-cid-lcdefpme]{background:var(--copper);color:#fff;z-index:1;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.6875rem;display:grid;position:absolute;top:0;left:0}.fase-when[data-astro-cid-lcdefpme]{color:var(--copper);text-transform:uppercase;letter-spacing:.08em;padding-top:7px;font-size:.6875rem}.fase[data-astro-cid-lcdefpme] .h3[data-astro-cid-lcdefpme]{margin-top:10px}.fase-text[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:var(--fs-small);margin-top:12px;line-height:1.5}@media (width>=900px){.fasi[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.fasi[data-astro-cid-lcdefpme]:before,.fasi[data-astro-cid-lcdefpme]:after{width:auto;height:2px;inset:15px 16px auto}.fasi[data-astro-cid-lcdefpme]:after{transform-origin:0}.fase[data-astro-cid-lcdefpme]{padding-top:52px;padding-left:0}.fase-when[data-astro-cid-lcdefpme]{padding-top:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fasi[data-astro-cid-lcdefpme]:after{animation:fasi-rail var(--lin) both;animation-timeline:--fasi;animation-range:cover 20% cover 55%}.fase-dot[data-astro-cid-lcdefpme]{animation:fasi-dot var(--lin) both;animation-timeline:--fasi;animation-range:cover calc(19% + var(--i) * 11.5%) cover calc(22% + var(--i) * 11.5%)}}}@keyframes fasi-rail{0%{transform:scaleY(0)}}@media (width>=900px){@keyframes fasi-rail{0%{transform:scaleX(0)}}}@keyframes fasi-dot{0%{color:var(--ink-2);box-shadow:inset 0 0 0 1.5px var(--line);background:#fff}}.section-head[data-astro-cid-lcdefpme]{max-width:52rem;margin-bottom:clamp(28px,4vw,48px)}.section-head[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme]{margin-top:14px}.section-head[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-top:20px}ul[data-astro-cid-lcdefpme].tiles,ol[data-astro-cid-lcdefpme].steps{margin:0;padding:0;list-style:none}ul[data-astro-cid-lcdefpme].tiles>li[data-astro-cid-lcdefpme]{display:flex}ul[data-astro-cid-lcdefpme].tiles>li[data-astro-cid-lcdefpme]>.tile[data-astro-cid-lcdefpme]{flex:1}.q-tiles[data-astro-cid-lcdefpme] .tile[data-astro-cid-lcdefpme]{min-height:220px}.q[data-astro-cid-lcdefpme]{letter-spacing:-.025em;text-wrap:pretty;margin-top:16px;font-size:1.375rem;font-weight:700;line-height:1.2}.q-data[data-astro-cid-lcdefpme]{color:var(--ink-2);text-transform:uppercase;margin-top:auto;padding-top:22px;font-size:.75rem}.more[data-astro-cid-lcdefpme]{margin-top:28px}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.steps[data-astro-cid-lcdefpme] .tile[data-astro-cid-lcdefpme]{background:var(--tile);box-shadow:none}.marker[data-astro-cid-lcdefpme]{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);background:#fff;border-radius:6px;align-self:flex-start;padding:4px 9px}.steps[data-astro-cid-lcdefpme] .h3[data-astro-cid-lcdefpme]{margin-top:22px}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],ul[data-astro-cid-lcdefpme].tiles .tile[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.q){color:var(--ink-2);font-size:var(--fs-small);margin-top:auto;padding-top:22px}ul[data-astro-cid-lcdefpme].tiles .tile[data-astro-cid-lcdefpme]>.eyebrow[data-astro-cid-lcdefpme]+.h3[data-astro-cid-lcdefpme]{margin-top:16px}.as400[data-astro-cid-lcdefpme]{align-items:center;gap:40px 64px;display:grid}@media (width>=1000px){.as400[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.as400[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme]{margin-top:14px}.as400[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-top:20px}.as400[data-astro-cid-lcdefpme] .ctas[data-astro-cid-lcdefpme]{margin-top:28px}.as400-art[data-astro-cid-lcdefpme]{gap:14px;min-width:0;display:grid}.sys-name[data-astro-cid-lcdefpme]{margin-top:14px;display:block}.offer[data-astro-cid-lcdefpme]{gap:36px 64px;display:grid}@media (width>=1000px){.offer[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center}}.offer[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme]{margin-top:14px}.offer[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-top:20px}.price[data-astro-cid-lcdefpme]{color:var(--ink);margin-top:20px}.offer[data-astro-cid-lcdefpme] .ctas[data-astro-cid-lcdefpme]{margin-top:24px}.offer-list[data-astro-cid-lcdefpme]{border-radius:var(--r-tile);font-size:var(--fs-small);color:var(--ink-2);background:#fff;padding:clamp(22px,3vw,36px);line-height:1.5}.offer-list[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink)}
