.site-header[data-astro-cid-nen7h5rs]{z-index:50;border-bottom:1px solid var(--thread);backdrop-filter:saturate(1.4)blur(10px);background:#ffffffe6;position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{height:var(--header);padding-inline:var(--gutter);align-items:center;gap:32px;display:flex}.brand[data-astro-cid-nen7h5rs]{white-space:nowrap;align-items:center;gap:10px;line-height:1;text-decoration:none;display:inline-flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{border-radius:8px;flex:none;width:32px;height:32px;display:block}.brand[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{font:700 1.375rem/1 var(--display);letter-spacing:-.035em;padding-bottom:2px;display:block}.links[data-astro-cid-nen7h5rs]{gap:4px;margin-left:16px;display:flex}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink-2);border-radius:8px;padding:8px 12px;font-size:.9688rem;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s}.links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--ink);background:var(--ground)}.end[data-astro-cid-nen7h5rs]{align-items:center;gap:20px;margin-left:auto;display:flex}.langs[data-astro-cid-nen7h5rs]{background:var(--ground-2);border-radius:8px;gap:2px;padding:3px;display:flex}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.m-langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-transform:uppercase;letter-spacing:.04em;min-height:32px;color:var(--ink-2);border-radius:6px;align-items:center;padding:6px 9px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current],.m-langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #29313a26}.demo[data-astro-cid-nen7h5rs]{--h:44px}.menu-btn[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-10px;display:none}.menu-btn[data-astro-cid-nen7h5rs] .i-close[data-astro-cid-nen7h5rs],.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .i-open[data-astro-cid-nen7h5rs]{display:none}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .i-close[data-astro-cid-nen7h5rs]{display:inline-flex}.m-demo[data-astro-cid-nen7h5rs]{width:100%;margin-top:20px}.sticky-demo[data-astro-cid-nen7h5rs]{transition:transform .4s var(--ease), opacity .3s;display:none}.sticky-demo[data-astro-cid-nen7h5rs].away{opacity:0;pointer-events:none;transform:translateY(140%)}.mobile[data-astro-cid-nen7h5rs]{padding:8px var(--gutter) 24px;border-top:1px solid var(--thread)}.mobile[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{display:grid}.mobile[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font:600 1.25rem/1.2 var(--display);border-bottom:1px solid var(--thread);min-height:48px;padding:16px 0;text-decoration:none}.m-langs[data-astro-cid-nen7h5rs]{gap:8px;margin-top:20px;display:flex}.m-langs[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{background:var(--ground-2);min-height:44px;padding:0 16px}@media (width<=1080px){.links[data-astro-cid-nen7h5rs]{gap:20px;margin-left:8px}}@media (width<=920px){.links[data-astro-cid-nen7h5rs],.langs[data-astro-cid-nen7h5rs],.demo[data-astro-cid-nen7h5rs]{display:none}.menu-btn[data-astro-cid-nen7h5rs]{display:inline-flex}.sticky-demo[data-astro-cid-nen7h5rs]{left:16px;right:16px;bottom:max(16px, env(safe-area-inset-bottom));z-index:40;--h:52px;justify-content:center;max-width:420px;margin-inline:auto;display:inline-flex;position:fixed}}.shot[data-astro-cid-aatdr2li]{background:var(--paper);box-shadow:var(--shadow-window);border-radius:12px;margin:0;position:relative;overflow:hidden}.zoom[data-astro-cid-aatdr2li]{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.zoom[data-astro-cid-aatdr2li] img[data-astro-cid-aatdr2li]{width:100%;height:auto;transition:opacity .25s;display:block}.zoom[data-astro-cid-aatdr2li] img[data-astro-cid-aatdr2li].swap{opacity:.35}.zoom[data-astro-cid-aatdr2li] picture[data-astro-cid-aatdr2li]{display:block}@media (width<=640px){.zoom[data-astro-cid-aatdr2li] img[data-astro-cid-aatdr2li]{aspect-ratio:auto}.seg[data-astro-cid-aatdr2li] button[data-astro-cid-aatdr2li]{min-width:44px;min-height:40px}}.tools[data-astro-cid-aatdr2li]{align-items:center;gap:8px;display:flex;position:absolute;bottom:12px;right:12px}.seg[data-astro-cid-aatdr2li]{box-shadow:0 0 0 1px var(--thread), 0 4px 12px -6px #29313a4d;backdrop-filter:blur(6px);background:#fffffff0;border-radius:8px;gap:2px;padding:3px;display:inline-flex}.seg[data-astro-cid-aatdr2li] button[data-astro-cid-aatdr2li]{font:650 .8125rem/1 var(--text);letter-spacing:.04em;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:40px;min-height:34px;padding:0 10px}.seg[data-astro-cid-aatdr2li] button[data-astro-cid-aatdr2li][aria-pressed=true]{background:var(--ink);color:var(--paper)}.seg[data-astro-cid-aatdr2li] button[data-astro-cid-aatdr2li]:hover:not([aria-pressed=true]){color:var(--ink);background:var(--ground-2)}.hero[data-astro-cid-ge2uvauf]{background:linear-gradient(var(--ground), var(--paper) 520px);padding:clamp(48px,8vw,96px) 0 clamp(64px,8vw,112px);position:relative;overflow:hidden}.top[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:clamp(32px,5vw,72px);display:grid}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.04em;font-size:clamp(2.375rem,5vw,4.25rem);font-weight:700;line-height:1.04}h1[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{display:block}.l1[data-astro-cid-ge2uvauf]{color:var(--ink-3);font-weight:600}.sub[data-astro-cid-ge2uvauf]{max-width:56ch;color:var(--ink-2);margin-top:24px;font-size:clamp(1.0625rem,1.3vw,1.1875rem)}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.deal[data-astro-cid-ge2uvauf]{background:var(--paper);box-shadow:var(--shadow-window);border-radius:12px;padding:20px 20px 18px}.deal-label[data-astro-cid-ge2uvauf]{justify-content:space-between;gap:12px;margin-bottom:16px;font-size:.875rem;font-weight:600;display:flex}.deal-sum[data-astro-cid-ge2uvauf]{color:var(--ink-2);font-weight:500}.deal[data-astro-cid-ge2uvauf] ol[data-astro-cid-ge2uvauf]{gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.deal[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{border-radius:12px;transition:background-color .3s,box-shadow .3s;position:relative}.stepbtn[data-astro-cid-ge2uvauf]{all:unset;box-sizing:border-box;cursor:pointer;border-radius:12px;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;width:100%;min-height:44px;padding:6px 10px;display:grid}.stepbtn[data-astro-cid-ge2uvauf]:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.stepbtn[data-astro-cid-ge2uvauf]:hover .step[data-astro-cid-ge2uvauf]{color:var(--ink)}.deal[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:not(:last-child):after{content:"";background:var(--thread);z-index:0;width:2px;transition:background-color .3s;position:absolute;top:38px;bottom:-10px;left:24px}.deal[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf].past:after{background:var(--orange)}.knot[data-astro-cid-ge2uvauf]{z-index:1;background:var(--paper);width:30px;height:30px;box-shadow:inset 0 0 0 2px var(--thread-2);color:var(--ink-3);border-radius:50%;place-items:center;transition:background-color .3s,box-shadow .3s,color .3s;display:grid;position:relative}.knot[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{grid-area:1/1;place-items:center;display:grid}.knot[data-astro-cid-ge2uvauf] svg{display:block}.ic-check[data-astro-cid-ge2uvauf]{opacity:0}.ic-check[data-astro-cid-ge2uvauf] svg{stroke-width:2.75px}.past[data-astro-cid-ge2uvauf] .knot[data-astro-cid-ge2uvauf]{background:var(--orange);box-shadow:none;color:#fff}.past[data-astro-cid-ge2uvauf] .ic-check[data-astro-cid-ge2uvauf]{opacity:1}.past[data-astro-cid-ge2uvauf] .ic-step[data-astro-cid-ge2uvauf]{opacity:0}.deal[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf].now{background:var(--paper);box-shadow:0 0 0 1px var(--thread), 0 6px 16px -10px #29313a59}.now[data-astro-cid-ge2uvauf] .knot[data-astro-cid-ge2uvauf]{box-shadow:none;color:var(--ink);background:#fff6ee}.now[data-astro-cid-ge2uvauf] .knot[data-astro-cid-ge2uvauf]:before{content:"";background:conic-gradient(var(--orange) 0 72%, #f7741729 72% 100%);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}.step[data-astro-cid-ge2uvauf]{font-size:.9375rem;font-weight:500}li[data-astro-cid-ge2uvauf]:not(.past):not(.now) .step[data-astro-cid-ge2uvauf]{color:var(--ink-2)}.now[data-astro-cid-ge2uvauf] .step[data-astro-cid-ge2uvauf]{color:var(--ink);font-weight:650}.now-tag[data-astro-cid-ge2uvauf]{visibility:hidden;color:#fff;background:var(--orange);border-radius:999px;padding:4px 12px;font-size:.8125rem;font-weight:650}.now[data-astro-cid-ge2uvauf] .now-tag[data-astro-cid-ge2uvauf]{visibility:visible}@media (prefers-reduced-motion:no-preference){.now[data-astro-cid-ge2uvauf] .knot[data-astro-cid-ge2uvauf]:before{animation:1.6s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.app[data-astro-cid-ge2uvauf]{animation:lift 1s .15s var(--ease) both}@keyframes lift{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}.app[data-astro-cid-ge2uvauf]{margin-top:clamp(48px,6vw,72px);position:relative}@media (width<=960px){.top[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;align-items:start}.deal[data-astro-cid-ge2uvauf]{max-width:420px}}.facts[data-astro-cid-cpncclna]{border-top:1px solid var(--thread);padding:clamp(72px,10vw,128px) 0}.grid[data-astro-cid-cpncclna]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}h2[data-astro-cid-cpncclna]{font-size:clamp(1.75rem,3vw,2.75rem)}.body[data-astro-cid-cpncclna]{color:var(--ink-2);max-width:54ch;font-size:1.125rem}ul[data-astro-cid-cpncclna]{grid-template-columns:1fr 1fr;gap:14px 24px;margin-top:28px;display:grid}li[data-astro-cid-cpncclna]{gap:10px;font-weight:550;display:flex}li[data-astro-cid-cpncclna] svg{color:var(--orange-deep);flex:none;margin-top:3px}@media (width<=820px){.grid[data-astro-cid-cpncclna],ul[data-astro-cid-cpncclna]{grid-template-columns:1fr}}.roles[data-astro-cid-3fqf5c22]{background:var(--ground);border-block:1px solid var(--thread);padding:clamp(72px,10vw,128px) 0}.list[data-astro-cid-3fqf5c22]{background:var(--paper);box-shadow:0 0 0 1px var(--thread);border-radius:14px;overflow:hidden}.role[data-astro-cid-3fqf5c22]{grid-template-columns:44px minmax(140px,.8fr) 1.3fr 1.5fr;align-items:start;gap:clamp(16px,3vw,40px);padding:26px clamp(20px,3vw,32px);transition:background-color .2s;display:grid}.role[data-astro-cid-3fqf5c22]+.role[data-astro-cid-3fqf5c22]{border-top:1px solid var(--thread)}.role[data-astro-cid-3fqf5c22]:hover{background:#fcfcfd}.ic[data-astro-cid-3fqf5c22]{width:44px;height:44px;color:var(--orange-deep);background:#fff1e6;border-radius:10px;place-items:center;display:grid}h3[data-astro-cid-3fqf5c22]{padding-top:9px;font-size:1.25rem;font-weight:650}.job[data-astro-cid-3fqf5c22]{padding-top:9px}.tasks[data-astro-cid-3fqf5c22]{gap:6px;padding-top:9px;display:grid}.tasks[data-astro-cid-3fqf5c22] li[data-astro-cid-3fqf5c22]{color:var(--ink-2);gap:8px;font-size:.9375rem;display:flex}.tasks[data-astro-cid-3fqf5c22] li[data-astro-cid-3fqf5c22] svg{color:var(--ink-3);flex:none;margin-top:4px}@media (width<=960px){.role[data-astro-cid-3fqf5c22]{grid-template-columns:44px 1fr;grid-template-areas:"i h""i j"".t";row-gap:6px}.ic[data-astro-cid-3fqf5c22]{grid-area:i}h3[data-astro-cid-3fqf5c22]{grid-area:h}.job[data-astro-cid-3fqf5c22]{grid-area:j;padding-top:0}.tasks[data-astro-cid-3fqf5c22]{grid-area:t}}.board-wrap[data-astro-cid-qdlb3ls6]{background:var(--paper);box-shadow:var(--shadow-window);border-radius:14px;overflow:hidden}.bar[data-astro-cid-qdlb3ls6]{border-bottom:1px solid var(--thread);background:#fbfcfd;align-items:center;gap:12px;padding:12px 16px;display:flex}.hint[data-astro-cid-qdlb3ls6]{color:var(--ink-2);align-items:center;gap:8px;font-size:.875rem;font-weight:550;display:inline-flex}.hint[data-astro-cid-qdlb3ls6] svg[data-astro-cid-qdlb3ls6]{color:var(--orange-deep)}.reset[data-astro-cid-qdlb3ls6]{min-height:36px;font:600 .8125rem/1 var(--text);color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px var(--thread-2);cursor:pointer;border:0;border-radius:6px;margin-left:auto;padding:7px 12px}.reset[data-astro-cid-qdlb3ls6]:hover{background:var(--ground)}.board[data-astro-cid-qdlb3ls6]{background:var(--ground);scrollbar-width:thin;grid-template-columns:repeat(4,minmax(230px,1fr));gap:12px;padding:14px;display:grid;overflow-x:auto}.col[data-astro-cid-qdlb3ls6]{background:color-mix(in srgb, var(--tone) 6%, var(--ground));border-radius:10px;flex-direction:column;min-width:0;padding:8px;transition:background-color .2s,box-shadow .2s;display:flex}.col[data-astro-cid-qdlb3ls6].over{background:color-mix(in srgb, var(--tone) 13%, var(--ground));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--tone) 45%, transparent)}.col[data-astro-cid-qdlb3ls6] header[data-astro-cid-qdlb3ls6]{grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;column-gap:8px;padding:6px 4px 8px;display:grid}.badge[data-astro-cid-qdlb3ls6]{color:#fff;background:var(--tone);border-radius:50%;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:.75rem;font-weight:700;display:grid}h4[data-astro-cid-qdlb3ls6]{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:650;overflow:hidden}.count[data-astro-cid-qdlb3ls6]{color:var(--ink-2);background:var(--paper);box-shadow:inset 0 0 0 1px var(--thread);border-radius:999px;padding:1px 8px;font-size:.75rem;font-weight:600}.total[data-astro-cid-qdlb3ls6]{color:var(--ink-2);grid-column:2/4;font-size:.8125rem;font-weight:600}.meter[data-astro-cid-qdlb3ls6]{background:color-mix(in srgb, var(--tone) 18%, transparent);border-radius:2px;height:4px;margin:0 4px 10px;overflow:hidden}.meter[data-astro-cid-qdlb3ls6] i[data-astro-cid-qdlb3ls6]{background:var(--tone);transform-origin:0;height:100%;transition:transform .5s var(--ease);display:block}.cards[data-astro-cid-qdlb3ls6]{flex:1;align-content:start;gap:8px;min-height:120px;display:grid}.card[data-astro-cid-qdlb3ls6]{background:var(--paper);cursor:grab;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;box-shadow:0 0 0 1px var(--thread), 0 1px 2px #29313a0d;transition:box-shadow .2s, transform .2s var(--ease);border-radius:8px;padding:11px 12px}.card[data-astro-cid-qdlb3ls6]:hover{box-shadow:0 0 0 1px var(--thread-2), 0 6px 14px -8px #29313a4d;transform:translateY(-1px)}.card[data-astro-cid-qdlb3ls6]:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.card[data-astro-cid-qdlb3ls6].lifted{opacity:0}.title[data-astro-cid-qdlb3ls6]{font-size:.875rem;font-weight:600;line-height:1.3}.partner[data-astro-cid-qdlb3ls6]{color:var(--ink-2);margin-top:3px;font-size:.8125rem}.foot[data-astro-cid-qdlb3ls6]{align-items:center;gap:8px;margin-top:10px;display:flex}.amt[data-astro-cid-qdlb3ls6]{font-size:.8125rem;font-weight:650}.stars[data-astro-cid-qdlb3ls6]{gap:2px;display:inline-flex}.stars[data-astro-cid-qdlb3ls6] i[data-astro-cid-qdlb3ls6]{clip-path:polygon(50% 0,62% 35%,100% 38%,70% 60%,80% 100%,50% 78%,20% 100%,30% 60%,0 38%,38% 35%);background:var(--thread-2);width:9px;height:9px}.stars[data-astro-cid-qdlb3ls6] i[data-astro-cid-qdlb3ls6].on{background:var(--orange)}.src[data-astro-cid-qdlb3ls6]{color:var(--ink-2);background:var(--ground-2);border-radius:999px;padding:1px 7px;font-size:.6875rem;font-weight:600}.av[data-astro-cid-qdlb3ls6]{width:22px;height:22px;color:var(--orange-deep);background:#fff1e6;border-radius:50%;place-items:center;margin-left:auto;font-size:.625rem;font-weight:700;display:grid}.ph{border:2px dashed color-mix(in srgb, var(--ink-3) 60%, transparent);background:#ffffff80;border-radius:8px;list-style:none}.card.ghost{z-index:1000;pointer-events:none;box-shadow:0 18px 36px -12px #29313a73, 0 0 0 1px var(--thread-2);cursor:grabbing;position:fixed;transform:rotate(2deg)scale(1.03)}.dragging[data-astro-cid-qdlb3ls6],.dragging[data-astro-cid-qdlb3ls6] [data-astro-cid-qdlb3ls6]{cursor:grabbing}@media (prefers-reduced-motion:no-preference){.won-flash[data-astro-cid-qdlb3ls6]{animation:won 1.2s var(--ease)}@keyframes won{0%{box-shadow:0 0 0 2px #2f9e44,0 0 0 8px #2f9e4440}to{box-shadow:0 0 0 1px var(--thread), 0 1px 2px #29313a0d}}}.h-touch[data-astro-cid-qdlb3ls6]{display:none}@media (hover:none) and (pointer:coarse){.h-mouse[data-astro-cid-qdlb3ls6]{display:none}.h-touch[data-astro-cid-qdlb3ls6]{display:inline}}@media (width<=640px){.hint[data-astro-cid-qdlb3ls6]{flex:1;min-width:0}.reset[data-astro-cid-qdlb3ls6]{min-height:40px}.board[data-astro-cid-qdlb3ls6]{scroll-snap-type:x mandatory;grid-template-columns:repeat(4,82%);scroll-padding:14px}.col[data-astro-cid-qdlb3ls6]{scroll-snap-align:start}}.modules[data-astro-cid-kd6nwhfu]{padding:clamp(80px,10vw,136px) 0}.tabs[data-astro-cid-kd6nwhfu]{background:var(--ground-2);scrollbar-width:none;border-radius:12px;gap:4px;width:fit-content;max-width:100%;margin-bottom:36px;padding:5px;display:flex;overflow-x:auto}.tabs[data-astro-cid-kd6nwhfu]::-webkit-scrollbar{display:none}.tabs[data-astro-cid-kd6nwhfu] button[data-astro-cid-kd6nwhfu]{white-space:nowrap;font:550 .9375rem/1 var(--text);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 14px;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.tabs[data-astro-cid-kd6nwhfu] button[data-astro-cid-kd6nwhfu] svg{color:var(--ink-3);transition:color .2s}.tabs[data-astro-cid-kd6nwhfu] button[data-astro-cid-kd6nwhfu]:hover{color:var(--ink)}.tabs[data-astro-cid-kd6nwhfu] button[data-astro-cid-kd6nwhfu][aria-selected=true]{background:var(--paper);color:var(--ink);font-weight:650;box-shadow:0 1px 2px #29313a14,0 4px 10px -6px #29313a40}.tabs[data-astro-cid-kd6nwhfu] button[data-astro-cid-kd6nwhfu][aria-selected=true] svg{color:var(--orange-deep)}.panel[data-astro-cid-kd6nwhfu][hidden]{display:none}.tour[data-astro-cid-kd6nwhfu]:not(.js) .panel[data-astro-cid-kd6nwhfu]+.panel[data-astro-cid-kd6nwhfu]{margin-top:72px}.intro[data-astro-cid-kd6nwhfu]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,5vw,72px);margin-bottom:28px;display:grid}.intro[data-astro-cid-kd6nwhfu] h3[data-astro-cid-kd6nwhfu]{letter-spacing:-.02em;max-width:22ch;font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:650;line-height:1.2}.intro[data-astro-cid-kd6nwhfu] ul[data-astro-cid-kd6nwhfu]{grid-template-columns:repeat(3,1fr);gap:16px 24px;display:grid}.intro[data-astro-cid-kd6nwhfu] li[data-astro-cid-kd6nwhfu]{color:var(--ink-2);gap:10px;font-size:.9375rem;line-height:1.5;display:flex}.intro[data-astro-cid-kd6nwhfu] li[data-astro-cid-kd6nwhfu] svg{color:var(--orange-deep);flex:none;margin-top:2px}@media (prefers-reduced-motion:no-preference){.js[data-astro-cid-kd6nwhfu] .panel[data-astro-cid-kd6nwhfu]:not([hidden])>[data-astro-cid-kd6nwhfu]:last-child{animation:rise .5s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.mock[data-astro-cid-kd6nwhfu]{overflow-x:auto}.crumb[data-astro-cid-kd6nwhfu] b[data-astro-cid-kd6nwhfu]{color:var(--ink);font-weight:600}table[data-astro-cid-kd6nwhfu]{border-collapse:collapse;width:100%;font-size:.9375rem}th[data-astro-cid-kd6nwhfu]{text-align:left;color:var(--ink-2);border-bottom:1px solid var(--thread);padding:12px 18px;font-size:.8125rem;font-weight:600}td[data-astro-cid-kd6nwhfu]{border-top:1px solid var(--ground-2);white-space:nowrap;padding:14px 18px}tbody[data-astro-cid-kd6nwhfu] tr[data-astro-cid-kd6nwhfu]:first-child td[data-astro-cid-kd6nwhfu]{border-top:0}@media (width<=1120px){.tabs[data-astro-cid-kd6nwhfu]{grid-template-columns:repeat(4,1fr);width:100%;display:grid;overflow:visible}.tabs[data-astro-cid-kd6nwhfu] button[data-astro-cid-kd6nwhfu]{justify-content:center}}@media (width<=560px){.tabs[data-astro-cid-kd6nwhfu]{grid-template-columns:repeat(2,1fr)}.tabs[data-astro-cid-kd6nwhfu] button[data-astro-cid-kd6nwhfu]{justify-content:flex-start;padding:0 12px}}@media (width<=960px){.intro[data-astro-cid-kd6nwhfu]{grid-template-columns:1fr}.intro[data-astro-cid-kd6nwhfu] ul[data-astro-cid-kd6nwhfu]{grid-template-columns:1fr;gap:10px}}.edge[data-astro-cid-ttzph274]{background:var(--dark);color:#eef1f4;padding:clamp(80px,10vw,136px) 0}.sec-head[data-astro-cid-ttzph274] p[data-astro-cid-ttzph274]{color:#aeb6c0}h3[data-astro-cid-ttzph274]{letter-spacing:-.01em;margin-bottom:24px;font-size:1.125rem;font-weight:650}.docs[data-astro-cid-ttzph274]{background:#ffffff0a;border-radius:14px;padding:32px;box-shadow:inset 0 0 0 1px #ffffff14}.docs[data-astro-cid-ttzph274] ol[data-astro-cid-ttzph274]{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.docs[data-astro-cid-ttzph274] li[data-astro-cid-ttzph274]{gap:6px;padding:28px 24px 0 0;display:grid;position:relative}.docs[data-astro-cid-ttzph274] li[data-astro-cid-ttzph274]:before{content:"";background:#ffffff24;height:2px;position:absolute;top:6px;left:0;right:0}.docs[data-astro-cid-ttzph274] li[data-astro-cid-ttzph274]:after{content:"";background:var(--dark);border-radius:50%;width:14px;height:14px;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 2px #8f99a5}.docs[data-astro-cid-ttzph274] li[data-astro-cid-ttzph274].key:after{background:var(--orange);box-shadow:0 0 0 4px #f7741733}.name[data-astro-cid-ttzph274]{letter-spacing:-.02em;color:#fff;font-size:1.25rem;font-weight:650}.desc[data-astro-cid-ttzph274]{color:#aeb6c0;max-width:26ch;font-size:.9375rem}.leads[data-astro-cid-ttzph274]{background:#ffffff0a;border-radius:14px;margin-top:24px;padding:32px;box-shadow:inset 0 0 0 1px #ffffff14}.loom[data-astro-cid-ttzph274]{grid-template-columns:minmax(180px,240px) minmax(80px,1fr) minmax(200px,260px);align-items:center;display:grid}.ch[data-astro-cid-ttzph274]{align-content:space-between;height:300px;display:grid}.ch[data-astro-cid-ttzph274] li[data-astro-cid-ttzph274]{background:#ffffff0f;border-radius:8px;justify-self:start;align-items:center;gap:12px;padding:6px 12px;font-weight:550;display:flex}.ch[data-astro-cid-ttzph274] li[data-astro-cid-ttzph274] svg{color:#aeb6c0}.weave[data-astro-cid-ttzph274]{width:100%;height:300px;display:block}.crm[data-astro-cid-ttzph274]{background:var(--paper);color:var(--ink);border-radius:12px;gap:8px;padding:22px;display:grid;box-shadow:0 0 0 4px #f7741759}.lx[data-astro-cid-ttzph274]{letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.25rem;font-weight:700;display:inline-flex}.lx[data-astro-cid-ttzph274] img[data-astro-cid-ttzph274]{border-radius:6px}.crm[data-astro-cid-ttzph274]>span[data-astro-cid-ttzph274]:nth-child(2){color:var(--ink-2)}.today[data-astro-cid-ttzph274]{border-top:1px solid var(--thread);color:var(--ink-2);margin-top:8px;padding-top:12px;font-size:.875rem}.today[data-astro-cid-ttzph274] b[data-astro-cid-ttzph274]{color:var(--ink);margin-right:4px;font-size:1.25rem;font-weight:700}.pulse[data-astro-cid-ttzph274]{stroke-dasharray:12 100;stroke-dashoffset:12px;opacity:0}.pulse[data-astro-cid-ttzph274].run{animation:1.1s cubic-bezier(.4,0,.2,1) forwards travel}@keyframes travel{0%{stroke-dashoffset:12px;opacity:1}90%{opacity:1}to{stroke-dashoffset:-100px;opacity:0}}.ch[data-astro-cid-ttzph274] li[data-astro-cid-ttzph274]{transition:background-color .3s,box-shadow .3s,color .3s}.ch[data-astro-cid-ttzph274] li[data-astro-cid-ttzph274].emit{animation:emit 1.1s var(--ease)}@keyframes emit{0%{background:#f7741747;box-shadow:0 0 0 1px #f7741799}to{box-shadow:none;background:#ffffff0f}}.ch[data-astro-cid-ttzph274] li[data-astro-cid-ttzph274].emit svg{color:#ffb27a}.crm[data-astro-cid-ttzph274].hit{animation:hit .6s var(--ease)}@keyframes hit{0%{transform:scale(1);box-shadow:0 0 0 4px #f7741759}30%{transform:scale(1.02);box-shadow:0 0 0 9px #f7741773}to{transform:scale(1);box-shadow:0 0 0 4px #f7741759}}@media (width<=900px){.docs[data-astro-cid-ttzph274],.leads[data-astro-cid-ttzph274]{padding:22px}.docs[data-astro-cid-ttzph274] ol[data-astro-cid-ttzph274]{grid-template-columns:1fr;gap:24px}.docs[data-astro-cid-ttzph274] li[data-astro-cid-ttzph274]{padding:0 0 0 30px}.docs[data-astro-cid-ttzph274] li[data-astro-cid-ttzph274]:before{width:2px;height:auto;inset:14px auto -24px 6px}.docs[data-astro-cid-ttzph274] li[data-astro-cid-ttzph274]:last-child:before{display:none}.loom[data-astro-cid-ttzph274]{grid-template-columns:1fr 56px}.ch[data-astro-cid-ttzph274]{grid-column:1;gap:8px;height:auto}.weave[data-astro-cid-ttzph274]{grid-column:2;height:240px}.crm[data-astro-cid-ttzph274]{grid-column:1/-1;margin-top:20px}}.steps[data-astro-cid-htruwgye]{border-top:1px solid var(--thread);padding:clamp(80px,10vw,128px) 0}.steps[data-astro-cid-htruwgye] h2[data-astro-cid-htruwgye]{max-width:20ch;margin-bottom:clamp(40px,5vw,64px);font-size:clamp(1.75rem,3vw,2.75rem)}ol[data-astro-cid-htruwgye]{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-htruwgye]{box-shadow:0 0 0 1px var(--thread);border-radius:12px;padding:24px;position:relative}.knot[data-astro-cid-htruwgye]{background:var(--orange);border-radius:50%;width:10px;height:10px;margin-bottom:18px;display:block}li[data-astro-cid-htruwgye] h3[data-astro-cid-htruwgye]{margin-bottom:8px;font-size:1.125rem;font-weight:650}li[data-astro-cid-htruwgye] p[data-astro-cid-htruwgye]{color:var(--ink-2);font-size:.9688rem}.pricing[data-astro-cid-htruwgye]{background:var(--ground);border-block:1px solid var(--thread);padding:clamp(72px,9vw,120px) 0}.grid[data-astro-cid-htruwgye]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.pricing[data-astro-cid-htruwgye] h2[data-astro-cid-htruwgye]{font-size:clamp(1.75rem,3vw,2.75rem)}.note[data-astro-cid-htruwgye]{color:var(--ink-2);max-width:46ch;margin-top:18px;font-size:1.0625rem}.card[data-astro-cid-htruwgye]{background:var(--paper);box-shadow:var(--shadow-window);border-radius:16px;justify-items:start;padding:clamp(28px,4vw,40px);display:grid}.amount[data-astro-cid-htruwgye]{letter-spacing:-.04em;font-size:clamp(3.5rem,7vw,5rem);font-weight:700;line-height:1}.unit[data-astro-cid-htruwgye]{color:var(--ink-2);margin-top:10px;font-weight:500}.card[data-astro-cid-htruwgye] .btn[data-astro-cid-htruwgye]{width:100%;margin-top:28px}@media (width<=900px){ol[data-astro-cid-htruwgye]{grid-template-columns:1fr 1fr}.grid[data-astro-cid-htruwgye]{grid-template-columns:1fr}}@media (width<=560px){ol[data-astro-cid-htruwgye]{grid-template-columns:1fr}}.lead[data-astro-cid-sevzbneq]{padding:clamp(80px,10vw,136px) 0}.grid[data-astro-cid-sevzbneq]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.intro[data-astro-cid-sevzbneq]{top:calc(var(--header) + 40px);position:sticky}h2[data-astro-cid-sevzbneq]{font-size:clamp(1.75rem,3vw,2.75rem)}.intro[data-astro-cid-sevzbneq] p[data-astro-cid-sevzbneq]{color:var(--ink-2);max-width:44ch;margin-top:20px;font-size:1.1875rem}.direct[data-astro-cid-sevzbneq]{border-top:1px solid var(--thread);flex-wrap:wrap;gap:10px;margin-top:32px;padding-top:24px;display:flex}.intro[data-astro-cid-sevzbneq] .direct-h[data-astro-cid-sevzbneq]{width:100%;color:var(--ink);margin:0 0 4px;font-size:.9375rem;font-weight:600}.direct[data-astro-cid-sevzbneq] .btn[data-astro-cid-sevzbneq] svg{color:var(--orange-deep)}.direct[data-astro-cid-sevzbneq] .btn[data-astro-cid-sevzbneq]:hover>svg{transform:none}form[data-astro-cid-sevzbneq]{background:var(--paper);box-shadow:var(--shadow-window);border-radius:16px;gap:20px;padding:clamp(24px,3vw,36px);display:grid}.row[data-astro-cid-sevzbneq].two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.field[data-astro-cid-sevzbneq]{gap:8px;display:grid}.field[data-astro-cid-sevzbneq] span[data-astro-cid-sevzbneq],legend[data-astro-cid-sevzbneq]{font-size:.9375rem;font-weight:600}input[data-astro-cid-sevzbneq],select[data-astro-cid-sevzbneq],textarea[data-astro-cid-sevzbneq]{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--thread-2);border-radius:8px;width:100%;padding:12px 14px;transition:border-color .2s,background-color .2s,box-shadow .2s;box-shadow:0 1px 2px #29313a0d}input[data-astro-cid-sevzbneq]::placeholder{color:#6b747e}input[data-astro-cid-sevzbneq]:hover,select[data-astro-cid-sevzbneq]:hover,textarea[data-astro-cid-sevzbneq]:hover{border-color:var(--ink-3)}input[data-astro-cid-sevzbneq]:focus,select[data-astro-cid-sevzbneq]:focus,textarea[data-astro-cid-sevzbneq]:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 3px #f7741733}[data-astro-cid-sevzbneq][aria-invalid=true]{background:#fdf0ef;border-color:#b3261e}textarea[data-astro-cid-sevzbneq]{resize:vertical;min-height:96px}select[data-astro-cid-sevzbneq]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%2329313a' stroke-width='1.75'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}fieldset[data-astro-cid-sevzbneq]{border:0;margin:0;padding:0}legend[data-astro-cid-sevzbneq]{margin-bottom:10px;padding:0}.chips[data-astro-cid-sevzbneq]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]{opacity:0;width:1px;height:1px;position:absolute}.chip[data-astro-cid-sevzbneq] span[data-astro-cid-sevzbneq]{cursor:pointer;box-shadow:inset 0 0 0 1px var(--thread-2);border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:.9375rem;font-weight:550;transition:background-color .2s,box-shadow .2s,color .2s;display:inline-flex}.chip[data-astro-cid-sevzbneq] span[data-astro-cid-sevzbneq] svg{opacity:0;transition:transform .25s var(--ease), opacity .2s;margin-right:-20px;transform:scale(.6)}.chip[data-astro-cid-sevzbneq]:hover span[data-astro-cid-sevzbneq]{box-shadow:inset 0 0 0 1.5px var(--ink-2)}.chip[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:checked+span[data-astro-cid-sevzbneq]{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--orange);background:#fff1e6}.chip[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:checked+span[data-astro-cid-sevzbneq] svg{opacity:1;margin-right:0;transform:none}.chip[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:focus-visible+span[data-astro-cid-sevzbneq]{outline:2px solid var(--indigo);outline-offset:2px}.submit[data-astro-cid-sevzbneq]{flex-wrap:wrap;align-items:center;gap:20px;margin-top:8px;display:flex}.submit[data-astro-cid-sevzbneq] .btn[data-astro-cid-sevzbneq]{--h:52px;padding-inline:24px}.btn[data-astro-cid-sevzbneq]:disabled{opacity:.7;cursor:progress}.consent[data-astro-cid-sevzbneq]{color:var(--ink-2);max-width:36ch;font-size:.8125rem}.status[data-astro-cid-sevzbneq]:empty{display:none}.status[data-astro-cid-sevzbneq]{border-radius:8px;outline:none;padding:14px 16px;font-weight:550}.status[data-astro-cid-sevzbneq][data-kind=sent]{color:#24502a;background:#e7efe6}.status[data-astro-cid-sevzbneq][data-kind=error],.status[data-astro-cid-sevzbneq][data-kind=invalid]{color:#8c1d18;background:#fdf0ef}.hp[data-astro-cid-sevzbneq]{position:absolute;left:-9999px}.err[data-astro-cid-sevzbneq]{color:#a3221b;min-height:0;font-size:.8125rem;font-weight:550}.err[data-astro-cid-sevzbneq]:empty{display:none}.tel[data-astro-cid-sevzbneq]{align-items:stretch;display:flex}.tel[data-astro-cid-sevzbneq] b[data-astro-cid-sevzbneq]{color:var(--ink-2);background:var(--ground);border:1px solid var(--thread-2);border-right:0;border-radius:8px 0 0 8px;align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.tel[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]{border-radius:0 8px 8px 0}.more[data-astro-cid-sevzbneq]{border-top:1px solid var(--thread);padding-top:4px}.more[data-astro-cid-sevzbneq] summary[data-astro-cid-sevzbneq]{cursor:pointer;min-height:44px;color:var(--ink);align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}.more[data-astro-cid-sevzbneq] summary[data-astro-cid-sevzbneq]::-webkit-details-marker{display:none}.more[data-astro-cid-sevzbneq] summary[data-astro-cid-sevzbneq]:before{content:"";border:solid var(--ink-2);width:8px;height:8px;transition:transform .25s var(--ease);border-width:0 2px 2px 0;margin-right:4px;transform:rotate(-45deg)}.more[data-astro-cid-sevzbneq][open] summary[data-astro-cid-sevzbneq]:before{transform:rotate(45deg)}.more-body[data-astro-cid-sevzbneq]{gap:20px;padding-top:12px;display:grid}.chip[data-astro-cid-sevzbneq] span[data-astro-cid-sevzbneq]{min-height:40px}@media (width<=900px){.grid[data-astro-cid-sevzbneq]{grid-template-columns:1fr}.intro[data-astro-cid-sevzbneq]{position:static}.row[data-astro-cid-sevzbneq].two{grid-template-columns:1fr}}.foot[data-astro-cid-jo6i4kqk]{background:var(--dark);color:#e4e6e9;padding-bottom:32px}.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-top:72px;padding-bottom:56px;display:grid}.logo[data-astro-cid-jo6i4kqk]{color:var(--paper);align-items:center;gap:10px;line-height:1;text-decoration:none;display:inline-flex}.logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{border-radius:8px;width:34px;height:34px}.logo[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{letter-spacing:-.035em;padding-bottom:2px;font-size:1.5rem;font-weight:700;line-height:1;display:block}.brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#b9bfc6;max-width:28ch;margin-top:16px}.contact[data-astro-cid-jo6i4kqk]{margin-top:20px}.contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--paper);gap:10px;font-weight:550}.contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk] svg{color:var(--orange)}.h[data-astro-cid-jo6i4kqk]{color:var(--paper);margin-bottom:14px;font-weight:600}ul[data-astro-cid-jo6i4kqk]{gap:0;display:grid}li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:36px;display:inline-flex}a[data-astro-cid-jo6i4kqk]{color:#c9ced4;text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:var(--paper);text-decoration:underline;text-decoration-color:var(--orange)}a[data-astro-cid-jo6i4kqk][aria-current]{color:var(--paper)}.demo[data-astro-cid-jo6i4kqk]{--h:44px;color:#fff;margin-top:24px}.demo[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-decoration:none}.base[data-astro-cid-jo6i4kqk]{color:#9aa2ab;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;font-size:.875rem;display:flex}@media (width<=900px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.foot[data-astro-cid-jo6i4kqk]{padding-bottom:96px}}.lightbox[data-astro-cid-lorp6lnl]{background:0 0;border:0;max-width:min(96vw,1800px);max-height:94vh;padding:0;overflow:visible}.lightbox[data-astro-cid-lorp6lnl]::backdrop{backdrop-filter:blur(3px);background:#11151ac7}.lightbox[data-astro-cid-lorp6lnl] img{border-radius:10px;width:auto;max-width:min(96vw,1800px);height:auto;max-height:94vh;display:block;box-shadow:0 30px 80px -20px #0009}@media (width<=640px){.lightbox[data-astro-cid-lorp6lnl]{background:#11151a;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}.pan[data-astro-cid-lorp6lnl]{-webkit-overflow-scrolling:touch;align-items:center;width:100%;height:100%;display:flex;overflow:auto}.lightbox[data-astro-cid-lorp6lnl] img{width:auto;max-width:none;height:78dvh;max-height:none;box-shadow:none;border-radius:0}}.close[data-astro-cid-lorp6lnl]{background:var(--paper);width:40px;height:40px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:-14px;right:-14px;box-shadow:0 6px 16px #0000004d}@media (width<=640px){.close[data-astro-cid-lorp6lnl]{width:44px;height:44px;position:fixed;top:12px;right:12px}}
