.hero[data-astro-cid-ge2uvauf]{isolation:isolate;padding-top:clamp(56px,9vw,112px);padding-bottom:clamp(64px,9vw,120px);position:relative}.hero-bg[data-astro-cid-ge2uvauf]{z-index:-1;background:radial-gradient(48rem 26rem at 50% 18%, #5b4bfa21, transparent 70%), linear-gradient(var(--grid-line) 1px, transparent 1px) 0 0 / 64px 64px, linear-gradient(90deg, var(--grid-line) 1px, transparent 1px) 0 0 / 64px 64px;position:absolute;inset:-72px 0 0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 35%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 35%,#0000 80%)}.hero-copy[data-astro-cid-ge2uvauf]{text-align:center;justify-items:center;display:grid}.hero-copy[data-astro-cid-ge2uvauf] .display[data-astro-cid-ge2uvauf]{text-wrap:balance;max-width:15ch;margin-bottom:24px}.hero-copy[data-astro-cid-ge2uvauf] .lede[data-astro-cid-ge2uvauf]{text-wrap:pretty}.hero-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.hero-note[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);color:var(--text-faint);margin:20px 0 0;font-size:12.5px}.hero-note[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--text);font-weight:500}.stage-wrap[data-astro-cid-ge2uvauf]{perspective:1600px;margin-top:clamp(56px,8vw,88px)}.assembler[data-astro-cid-ge2uvauf]{max-width:1040px;margin:0 auto}.browser[data-astro-cid-ge2uvauf]{--mock-ink:#14161f;--mock-accent:#5b4bfa;border:1px solid var(--border-strong);transform:rotateX(var(--tilt,10deg)) scale(var(--tilt-scale,.97));transform-origin:50% 0;will-change:transform;background:#fff;border-radius:16px;transition:transform .12s linear;position:relative;overflow:hidden;box-shadow:0 1px 2px #0b0f190d,0 40px 80px -40px #0b0f1959,0 0 0 8px #ffffff8c}.browser-bar[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--border);background:#fafafb;align-items:center;gap:14px;height:44px;padding:0 16px;display:flex}.lights[data-astro-cid-ge2uvauf]{gap:6px;display:flex}.lights[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:#e3e4ea;border-radius:50%;width:10px;height:10px}.address[data-astro-cid-ge2uvauf]{background:var(--wash);max-width:340px;height:26px;font-family:var(--font-mono);color:var(--text-faint);border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;margin-inline:auto;font-size:12px;display:flex}.lock[data-astro-cid-ge2uvauf]{opacity:0;width:8px;height:7px;transition:opacity .4s var(--ease);background:currentColor;border-radius:1.5px;position:relative}.lock[data-astro-cid-ge2uvauf]:before{content:"";box-sizing:border-box;border:1.5px solid;border-bottom:0;border-radius:4px 4px 0 0;width:5px;height:5px;position:absolute;top:-4px;left:1.5px}.live-badge[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);color:var(--success);opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease);background:#138a5514;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;display:inline-flex;transform:translateY(4px)}.live-badge[data-astro-cid-ge2uvauf]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #138a552e}.mock[data-astro-cid-ge2uvauf]{color:var(--mock-ink);transition:background-color .7s var(--ease);background:#fff;padding:clamp(16px,3vw,32px) clamp(16px,4vw,44px) clamp(20px,3.5vw,40px);font-size:clamp(9px,1.15vw,13px);line-height:1.4}.t[data-astro-cid-ge2uvauf]{color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:color .6s var(--ease), background-color .6s var(--ease);transition-delay:var(--d,0s);background:#eceef3;border-radius:4px}.m-nav[data-astro-cid-ge2uvauf]{align-items:center;gap:2em;margin-bottom:clamp(20px,4vw,44px);display:flex}.m-logo[data-astro-cid-ge2uvauf]{align-items:center;gap:.5em;font-weight:600;display:inline-flex}.m-logo[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{color:#0000;transition:color .6s var(--ease)}.m-links[data-astro-cid-ge2uvauf]{color:#5d6274;gap:1.6em;margin-inline:auto;display:flex}.m-btn[data-astro-cid-ge2uvauf]{transition:background-color .6s var(--ease), border-color .6s var(--ease);border:1px dashed #cfd2db;border-radius:999px;padding:.55em 1.1em;font-weight:500;display:inline-flex}.m-hero[data-astro-cid-ge2uvauf]{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(16px,4vw,48px);display:grid}.m-copy[data-astro-cid-ge2uvauf]{justify-items:start;gap:1em;display:grid}.m-eyebrow[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mock-accent);font-size:.85em}.m-h1[data-astro-cid-ge2uvauf]{letter-spacing:-.04em;font-size:2.9em;font-weight:600;line-height:1.02}.m-h1[data-astro-cid-ge2uvauf] .t[data-astro-cid-ge2uvauf]{--d:.12s}.m-p[data-astro-cid-ge2uvauf]{color:#5d6274;max-width:30em}.m-p[data-astro-cid-ge2uvauf] .t[data-astro-cid-ge2uvauf]{--d:.22s}.m-actions[data-astro-cid-ge2uvauf]{gap:.6em;margin-top:.4em;display:flex}.m-media[data-astro-cid-ge2uvauf]{aspect-ratio:4/3.4;transition:border-color .6s var(--ease);background:linear-gradient(to top right,#0000 calc(50% - .5px),#dcdfe6 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(to top left,#0000 calc(50% - .5px),#dcdfe6 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px));border:1px dashed #cfd2db;border-radius:12px;position:relative;overflow:hidden}.m-media-art[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity .9s var(--ease) .2s, transform 1.4s var(--ease) .2s;background:radial-gradient(60% 70% at 25% 30%,#8d82ff 0%,#0000 60%),radial-gradient(55% 60% at 80% 75%,#ffb38a 0%,#0000 60%),radial-gradient(50% 50% at 75% 20%,#5b4bfa 0%,#0000 70%),linear-gradient(135deg,#1a1440,#2b2170);position:absolute;inset:0;transform:scale(1.08)}.m-cards[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(3,1fr);gap:clamp(8px,1.6vw,16px);margin-top:clamp(20px,4vw,40px);display:grid}.m-card[data-astro-cid-ge2uvauf]{transition:border-color .6s var(--ease), background-color .6s var(--ease), box-shadow .6s var(--ease);border:1px dashed #cfd2db;border-radius:10px;gap:.5em;padding:1.2em;font-weight:600;display:grid}.m-card[data-astro-cid-ge2uvauf] .sm[data-astro-cid-ge2uvauf]{font-size:.9em;font-weight:400}.m-card[data-astro-cid-ge2uvauf]:nth-child(2){--d:.12s}.m-card[data-astro-cid-ge2uvauf]:nth-child(3){--d:.24s}.m-icon[data-astro-cid-ge2uvauf]{width:1.8em;height:1.8em;transition:background-color .6s var(--ease);transition-delay:var(--d,0s);background:#eceef3;border-radius:6px}[data-astro-cid-ge2uvauf][data-stage="1"] .t[data-astro-cid-ge2uvauf],[data-astro-cid-ge2uvauf][data-stage="2"] .t[data-astro-cid-ge2uvauf]{color:inherit;background:0 0}[data-astro-cid-ge2uvauf][data-stage="1"] .m-logo[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf],[data-astro-cid-ge2uvauf][data-stage="2"] .m-logo[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{color:var(--mock-accent)}[data-astro-cid-ge2uvauf][data-stage="1"] .m-btn[data-astro-cid-ge2uvauf],[data-astro-cid-ge2uvauf][data-stage="2"] .m-btn[data-astro-cid-ge2uvauf]{border:1px solid #dfe1e8}[data-astro-cid-ge2uvauf][data-stage="1"] .m-btn[data-astro-cid-ge2uvauf].solid,[data-astro-cid-ge2uvauf][data-stage="2"] .m-btn[data-astro-cid-ge2uvauf].solid{background:var(--mock-ink);border-color:var(--mock-ink);color:#fff}[data-astro-cid-ge2uvauf][data-stage="1"] .m-media[data-astro-cid-ge2uvauf],[data-astro-cid-ge2uvauf][data-stage="2"] .m-media[data-astro-cid-ge2uvauf]{border-color:#0000}[data-astro-cid-ge2uvauf][data-stage="1"] .m-media-art[data-astro-cid-ge2uvauf],[data-astro-cid-ge2uvauf][data-stage="2"] .m-media-art[data-astro-cid-ge2uvauf]{opacity:1;transform:none}[data-astro-cid-ge2uvauf][data-stage="1"] .m-card[data-astro-cid-ge2uvauf],[data-astro-cid-ge2uvauf][data-stage="2"] .m-card[data-astro-cid-ge2uvauf]{background:#fbfbfd;border:1px solid #eceef3}[data-astro-cid-ge2uvauf][data-stage="1"] .m-icon[data-astro-cid-ge2uvauf],[data-astro-cid-ge2uvauf][data-stage="2"] .m-icon[data-astro-cid-ge2uvauf]{background:#5b4bfa24}[data-astro-cid-ge2uvauf][data-stage="2"] .lock[data-astro-cid-ge2uvauf]{opacity:1}[data-astro-cid-ge2uvauf][data-stage="2"] .address[data-astro-cid-ge2uvauf]{color:var(--text-muted)}[data-astro-cid-ge2uvauf][data-stage="2"] .live-badge[data-astro-cid-ge2uvauf]{opacity:1;transform:none}[data-astro-cid-ge2uvauf][data-stage="2"] .m-card[data-astro-cid-ge2uvauf]{box-shadow:0 10px 24px -18px #0b0f1959}.pipeline[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);color:var(--text-faint);justify-content:center;align-items:center;gap:14px;margin-top:28px;font-size:12.5px;display:flex}.p-step[data-astro-cid-ge2uvauf]{transition:color .4s var(--ease);align-items:center;gap:8px;display:inline-flex}.p-num[data-astro-cid-ge2uvauf]{border:1px solid var(--border-strong);width:26px;height:22px;transition:background-color .4s var(--ease), color .4s var(--ease), border-color .4s var(--ease);border-radius:6px;place-items:center;font-size:11px;display:inline-grid}.p-step[data-astro-cid-ge2uvauf].is-active{color:var(--text)}.p-step[data-astro-cid-ge2uvauf].is-active .p-num[data-astro-cid-ge2uvauf]{background:var(--sh-indigo);border-color:var(--sh-indigo);color:#fff}.p-step[data-astro-cid-ge2uvauf].is-done .p-num[data-astro-cid-ge2uvauf]{border-color:var(--sh-indigo-line);color:var(--sh-indigo-text)}.p-line[data-astro-cid-ge2uvauf]{background:var(--border-strong);width:clamp(24px,6vw,72px);height:1px;overflow:hidden}.p-line[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:var(--sh-indigo);transform-origin:0;width:100%;height:100%;transition:transform .6s var(--ease);display:block;transform:scaleX(0)}.p-line[data-astro-cid-ge2uvauf].is-done span[data-astro-cid-ge2uvauf]{transform:none}@media (width<=640px){.m-hero[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.m-media[data-astro-cid-ge2uvauf]{aspect-ratio:16/8}.m-links[data-astro-cid-ge2uvauf]{display:none}.m-nav[data-astro-cid-ge2uvauf]{justify-content:space-between}.m-h1[data-astro-cid-ge2uvauf]{font-size:2.4em}.mock[data-astro-cid-ge2uvauf]{font-size:11px}.m-cards[data-astro-cid-ge2uvauf] .m-card[data-astro-cid-ge2uvauf]:nth-child(3){display:none}.m-cards[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,1fr)}.address[data-astro-cid-ge2uvauf]{max-width:200px}.pipeline[data-astro-cid-ge2uvauf]{gap:8px;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.browser[data-astro-cid-ge2uvauf]{transform:none!important}}.bento[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.card[data-astro-cid-lesv7jgp]{background:var(--surface);border:1px solid var(--border);isolation:isolate;transition:border-color .3s var(--ease), transform .4s var(--ease), box-shadow .4s var(--ease);border-radius:20px;padding:28px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0b0f1908}.card[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{margin:0;font-size:15px}.card[data-astro-cid-lesv7jgp]:before{content:"";z-index:-1;background:radial-gradient(420px circle at var(--mx,50%) var(--my,-200px), #5b4bfa17, transparent 45%);opacity:0;transition:opacity .3s var(--ease);position:absolute;inset:0}.card[data-astro-cid-lesv7jgp]:hover{border-color:#5b4bfa47;box-shadow:0 20px 40px -28px #0b0f1947}.card[data-astro-cid-lesv7jgp]:hover:before{opacity:1}.card-lead[data-astro-cid-lesv7jgp]{grid-column:span 4;grid-template-columns:1fr 1fr;gap:40px;padding:clamp(28px,4vw,48px);display:grid}.lead-title[data-astro-cid-lesv7jgp]{letter-spacing:-.03em;font-size:clamp(26px,3vw,34px)}.card[data-astro-cid-lesv7jgp] .price[data-astro-cid-lesv7jgp]{align-items:baseline;gap:8px;margin:0 0 16px;display:flex}.price-from[data-astro-cid-lesv7jgp]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);font-size:12px}.price-num[data-astro-cid-lesv7jgp]{letter-spacing:-.04em;color:var(--text);font-size:28px;font-weight:600}.tag[data-astro-cid-lesv7jgp]{background:var(--sh-indigo-soft);color:var(--sh-indigo-text);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-bottom:18px;padding:4px 10px;font-size:11.5px;display:inline-block}.checks[data-astro-cid-lesv7jgp]{grid-template-columns:1fr 1fr;gap:12px 20px;margin:28px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid}.checks[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]{align-items:flex-start;gap:10px;display:flex}.checks[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]:before{content:"";background:var(--sh-indigo) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6.2l2 2 4-4.4' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 10px no-repeat;border-radius:50%;flex:none;width:16px;height:16px;margin-top:3px}.lead-art[data-astro-cid-lesv7jgp]{align-content:center;min-height:260px;display:grid;position:relative}.code[data-astro-cid-lesv7jgp]{background:var(--sh-ink);color:#c9cde0;transition:transform .6s var(--ease);border-radius:14px;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 30px 60px -30px #0b0f1999}.card-lead[data-astro-cid-lesv7jgp]:hover .code[data-astro-cid-lesv7jgp]{transform:rotate(0)translateY(-4px)}.code-bar[data-astro-cid-lesv7jgp]{border-bottom:1px solid #ffffff0f;align-items:center;gap:6px;padding:12px 14px;display:flex}.code-bar[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]{background:#ffffff24;border-radius:50%;width:9px;height:9px}.code-bar[data-astro-cid-lesv7jgp] span[data-astro-cid-lesv7jgp]{font-family:var(--font-mono);color:#7d8499;margin-left:8px;font-size:11.5px}.code[data-astro-cid-lesv7jgp] pre[data-astro-cid-lesv7jgp]{font-family:var(--font-mono);margin:0;padding:18px 20px 22px;font-size:13px;line-height:1.7;overflow-x:auto}.c-tag[data-astro-cid-lesv7jgp]{color:#8b7fff}.c-attr[data-astro-cid-lesv7jgp]{color:#ffb38a}.c-str[data-astro-cid-lesv7jgp]{color:#7fd8b0}.caret[data-astro-cid-lesv7jgp]{vertical-align:-2px;background:#8b7fff;width:7px;height:15px;margin-left:2px;animation:1.1s step-end infinite blink;display:inline-block}.type-spec[data-astro-cid-lesv7jgp]{border:1px solid var(--border);transition:transform .6s var(--ease);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:12px 16px;display:flex;position:absolute;bottom:-14px;right:-6px;transform:rotate(2deg);box-shadow:0 20px 40px -24px #0b0f1966}.card-lead[data-astro-cid-lesv7jgp]:hover .type-spec[data-astro-cid-lesv7jgp]{transform:rotate(0)translateY(-6px)}.aa[data-astro-cid-lesv7jgp]{letter-spacing:-.04em;font-size:28px;font-weight:600;line-height:1}.swatches[data-astro-cid-lesv7jgp]{display:flex}.swatches[data-astro-cid-lesv7jgp] i[data-astro-cid-lesv7jgp]{width:22px;height:22px;box-shadow:0 0 0 1px var(--border);border:2px solid #fff;border-radius:50%;margin-left:-6px}.icon[data-astro-cid-lesv7jgp]{background:var(--sh-indigo-soft);width:40px;height:40px;color:var(--sh-indigo-text);transition:transform .4s var(--ease), background-color .3s var(--ease), color .3s var(--ease);border-radius:11px;place-items:center;margin-bottom:40px;display:inline-grid}.card[data-astro-cid-lesv7jgp]:hover .icon[data-astro-cid-lesv7jgp]{background:var(--sh-indigo);color:#fff;transform:translateY(-2px)rotate(-6deg)}@keyframes blink{50%{opacity:0}}@media (width<=1000px){.bento[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,minmax(0,1fr))}.card-lead[data-astro-cid-lesv7jgp]{grid-column:span 2;grid-template-columns:1fr}.lead-art[data-astro-cid-lesv7jgp]{min-height:0;margin-bottom:18px}}@media (width<=600px){.bento[data-astro-cid-lesv7jgp]{grid-template-columns:minmax(0,1fr)}.card-lead[data-astro-cid-lesv7jgp]{grid-column:auto}.checks[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}.type-spec[data-astro-cid-lesv7jgp]{right:8px}.icon[data-astro-cid-lesv7jgp]{margin-bottom:24px}}.standards-section[data-astro-cid-vcn4yrlr]{padding-block:clamp(24px,4vw,48px)}.panel[data-astro-cid-vcn4yrlr]{background:var(--bg);color:var(--text);isolation:isolate;border-radius:28px;padding:clamp(32px,6vw,80px);position:relative;overflow:hidden}.panel-glow[data-astro-cid-vcn4yrlr]{z-index:-1;background:radial-gradient(40rem 22rem at 85% 0%, #5b4bfa59, transparent 70%), radial-gradient(30rem 18rem at 0% 100%, #5b4bfa1f, transparent 70%), linear-gradient(var(--grid-line) 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(90deg, var(--grid-line) 1px, transparent 1px) 0 0 / 48px 48px;position:absolute;inset:0}.panel-head[data-astro-cid-vcn4yrlr]{grid-template-columns:1.1fr 1fr;align-items:end;gap:32px 64px;max-width:1000px;display:grid}.panel-head[data-astro-cid-vcn4yrlr] .h2[data-astro-cid-vcn4yrlr]{margin:0}.stats[data-astro-cid-vcn4yrlr]{background:var(--border);border:1px solid var(--border);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:clamp(48px,7vw,88px) 0 0;display:grid;overflow:hidden}.stat[data-astro-cid-vcn4yrlr]{transition:background-color .3s var(--ease);background:#10141feb;padding:28px 24px 30px}.stat[data-astro-cid-vcn4yrlr]:hover{background:#161b2af2}.stat[data-astro-cid-vcn4yrlr] dt[data-astro-cid-vcn4yrlr]{gap:6px;margin-bottom:14px;display:grid}.stat-num[data-astro-cid-vcn4yrlr]{letter-spacing:-.05em;background:linear-gradient(#fff 30%,#a49bff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,4.5vw,56px);font-weight:600;line-height:1}.stat-label[data-astro-cid-vcn4yrlr]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--sh-indigo-text);font-size:12px}.stat[data-astro-cid-vcn4yrlr] dd[data-astro-cid-vcn4yrlr]{color:var(--text-muted);margin:0;font-size:14.5px}@media (width<=1000px){.panel-head[data-astro-cid-vcn4yrlr]{grid-template-columns:1fr}.stats[data-astro-cid-vcn4yrlr]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.stats[data-astro-cid-vcn4yrlr]{grid-template-columns:minmax(0,1fr)}.panel[data-astro-cid-vcn4yrlr]{border-radius:20px}}.process-grid[data-astro-cid-grsovck6]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,7vw,112px);display:grid}.process-head[data-astro-cid-grsovck6]{position:sticky;top:120px}.process-head[data-astro-cid-grsovck6] .lede[data-astro-cid-grsovck6]{margin-bottom:32px}.steps[data-astro-cid-grsovck6]{margin:0;padding:0;list-style:none;position:relative}.steps[data-astro-cid-grsovck6]:before{content:"";background:linear-gradient(var(--sh-indigo), var(--border-strong) 30%, var(--border-strong));width:1px;position:absolute;top:24px;bottom:24px;left:23px}.step[data-astro-cid-grsovck6]{grid-template-columns:48px 1fr;gap:24px;padding-bottom:40px;display:grid;position:relative}.step[data-astro-cid-grsovck6]:last-child{padding-bottom:0}.step-n[data-astro-cid-grsovck6]{z-index:1;background:var(--surface);border:1px solid var(--border-strong);width:48px;height:48px;font-family:var(--font-mono);color:var(--text-muted);transition:background-color .4s var(--ease), color .4s var(--ease), border-color .4s var(--ease), transform .4s var(--ease);border-radius:14px;place-items:center;font-size:13px;display:grid;position:relative}.step[data-astro-cid-grsovck6]:hover .step-n[data-astro-cid-grsovck6]{background:var(--sh-indigo);border-color:var(--sh-indigo);color:#fff;transform:scale(1.05)}.step-body[data-astro-cid-grsovck6]{background:var(--surface);border:1px solid var(--border);transition:border-color .3s var(--ease), box-shadow .3s var(--ease);border-radius:18px;padding:22px 24px 24px}.step[data-astro-cid-grsovck6]:hover .step-body[data-astro-cid-grsovck6]{border-color:#5b4bfa47;box-shadow:0 20px 40px -30px #0b0f194d}.step-top[data-astro-cid-grsovck6]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.step-top[data-astro-cid-grsovck6] .h3[data-astro-cid-grsovck6]{margin-bottom:8px;font-size:22px}.step-meta[data-astro-cid-grsovck6]{font-family:var(--font-mono);letter-spacing:.03em;color:var(--sh-indigo-text);background:var(--sh-indigo-soft);border-radius:999px;padding:3px 9px;font-size:11.5px}.step-body[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{margin:0;font-size:15px}@media (width<=900px){.process-grid[data-astro-cid-grsovck6]{grid-template-columns:1fr}.process-head[data-astro-cid-grsovck6]{position:static}}@media (width<=520px){.step[data-astro-cid-grsovck6]{grid-template-columns:40px 1fr;gap:14px}.step-n[data-astro-cid-grsovck6]{border-radius:12px;width:40px;height:40px}.steps[data-astro-cid-grsovck6]:before{left:19.5px}.step-body[data-astro-cid-grsovck6]{padding:18px}}.contact[data-astro-cid-he3spzz3]{padding-top:0;padding-bottom:clamp(64px,8vw,104px)}.cta[data-astro-cid-he3spzz3]{text-align:center;background:var(--surface);border:1px solid var(--border);isolation:isolate;border-radius:28px;justify-items:center;padding:clamp(56px,9vw,120px) clamp(20px,5vw,64px);display:grid;position:relative;overflow:hidden}.cta-glow[data-astro-cid-he3spzz3]{z-index:-1;background:radial-gradient(36rem 18rem at 50% 115%, #5b4bfa38, transparent 70%), linear-gradient(var(--grid-line) 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(90deg, var(--grid-line) 1px, transparent 1px) 0 0 / 48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 90% at 50% 100%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 90% at 50% 100%,#000 30%,#0000 80%)}.cta-title[data-astro-cid-he3spzz3]{letter-spacing:-.045em;text-wrap:balance;max-width:16ch;margin:0 0 20px;font-size:clamp(36px,5.6vw,72px);font-weight:600;line-height:1.02}.cta-actions[data-astro-cid-he3spzz3]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}@media (width<=560px){.cta[data-astro-cid-he3spzz3]{border-radius:20px}}
