.hero-section[data-v-39f09d05]{align-items:center;box-sizing:border-box;display:flex;min-height:100vh;padding-bottom:clamp(16px,3vh,32px);padding-top:88px}.hero-matrix-clip[data-v-39f09d05]{overflow:hidden}.matrix-canvas[data-v-39f09d05]{opacity:.9;pointer-events:none}.hero-veil[data-v-39f09d05]{background:radial-gradient(900px 620px at 30% 38%,rgba(255,252,250,.92) 0,rgba(255,252,250,.5) 55%,transparent 80%),linear-gradient(180deg,#fffcfa40,#fffcfa73 60%,#fffcfad9);pointer-events:none}.hero-wrap[data-v-39f09d05]{padding-bottom:0;padding-top:0;width:100%}.hero-grid[data-v-39f09d05]{gap:clamp(28px,5vh,56px);grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.hero-grid[data-v-39f09d05]{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr)}}.hero-h1[data-v-39f09d05],.hero-left[data-v-39f09d05]{text-align:left}.hero-h1[data-v-39f09d05]{color:#14141b;font-family:Poppins,system-ui,sans-serif;font-size:clamp(34px,3.6vw + 2.6vh,68px);font-weight:800;letter-spacing:-.035em;line-height:1.02;margin:0}.gradient-text[data-v-39f09d05]{background:linear-gradient(100deg,#ff7a2f,#f5325b);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead[data-v-39f09d05]{color:#6c6c7a;font-size:19.5px;line-height:1.55;margin:clamp(10px,1.6vh,22px) 0 0;max-width:540px}.hero-stats[data-v-39f09d05]{display:flex;flex-wrap:wrap;gap:0}.hero-stat[data-v-39f09d05]{border-left:1px solid #efe3de;display:flex;flex-direction:column;gap:4px;padding:0 28px}.hero-stat[data-v-39f09d05]:first-child{border-left:none;padding-left:0}.hero-stat__value[data-v-39f09d05]{color:#14141b;font-family:JetBrains Mono,monospace;font-size:26px;font-weight:700}.hero-stat__label[data-v-39f09d05]{color:#8a8a99;font-size:13.5px}@media(max-width:900px){.hero-stat[data-v-39f09d05]{border-left:none}}.hero-right[data-v-39f09d05]{display:flex;justify-content:center}.laptop[data-v-39f09d05]{animation:laptopFloat-39f09d05 7s ease-in-out infinite;max-width:560px;min-width:0;position:relative;width:100%}.deploy-pill[data-v-39f09d05]{align-items:center;background:#fff;border:1px solid #f4eae5;border-radius:999px;box-shadow:0 18px 40px -30px #5a281466;color:#14141b;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;gap:8px;padding:9px 16px;position:absolute;right:-14px;top:-26px;z-index:2}.deploy-pill__dot[data-v-39f09d05]{background:#1fbf7a;border-radius:999px;flex-shrink:0;height:7px;width:7px}.laptop-case[data-v-39f09d05]{background:linear-gradient(150deg,#fff,#fff1ea);border:1px solid #f1e3dc;border-radius:22px;box-shadow:0 50px 90px -50px #5a28148c;padding:12px}.screen[data-v-39f09d05]{background:#12121a;border-radius:14px;overflow:hidden}.screen-titlebar[data-v-39f09d05]{align-items:center;display:flex;gap:7px;padding:12px 16px}.tl-dot[data-v-39f09d05]{border-radius:999px;flex-shrink:0;height:10px;width:10px}.filename[data-v-39f09d05]{color:#ffffff80;font-family:JetBrains Mono,monospace;font-size:12px;margin-left:8px}.editor[data-v-39f09d05]{display:flex;height:clamp(285px,38vh,380px);overflow:hidden}.gutter[data-v-39f09d05]{border-right:1px solid hsla(0,0%,100%,.08);color:#ffffff2e;display:flex;flex-direction:column;flex-shrink:0;font-size:12.5px;padding:4px 0 4px 12px;width:44px}.code-area[data-v-39f09d05],.gutter[data-v-39f09d05]{font-family:JetBrains Mono,monospace;line-height:22px}.code-area[data-v-39f09d05]{flex:1;font-size:13.5px;margin:0;overflow-x:auto;overflow-y:hidden;padding:4px 20px;white-space:pre}.caret[data-v-39f09d05]{animation:blink-39f09d05 1s step-end infinite;background:#ff8a3d;display:inline-block;height:15px;margin-left:1px;vertical-align:-2px;width:8px}.prompt-line[data-v-39f09d05]{animation:promptPulse-39f09d05 1.6s ease-in-out infinite;color:#ff8a3d;font-weight:700}@keyframes promptPulse-39f09d05{0%,to{opacity:1}50%{opacity:.6}}.ynkey[data-v-39f09d05]{background:none;border:none;color:#ff8a3d;cursor:pointer;font:inherit;font-weight:700;padding:0 2px}.ynkey[data-v-39f09d05]:focus-visible,.ynkey[data-v-39f09d05]:hover{color:#3ddc97;outline:none;text-decoration:underline}.ascii-art[data-v-39f09d05]{box-sizing:border-box;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.5;margin:0;overflow:hidden;padding:20px 24px;white-space:pre;width:100%}.ascii-art--yes[data-v-39f09d05]{animation:apeDance-39f09d05 1.4s ease-in-out infinite;color:#3ddc97;transform-origin:50% 90%}@keyframes apeDance-39f09d05{0%,to{transform:rotate(-2deg) translateY(0)}50%{transform:rotate(2deg) translateY(-4px)}}.screen--error[data-v-39f09d05]{background:#1a0006}.ascii-art--no[data-v-39f09d05]{animation:errorFlicker-39f09d05 2.4s ease-in-out infinite;color:#ff3b6e;text-shadow:0 0 6px rgba(255,59,110,.55)}@keyframes errorFlicker-39f09d05{0%,92%,to{opacity:1}94%{opacity:.5}96%{opacity:1}98%{opacity:.65}}.laptop-base[data-v-39f09d05]{background:linear-gradient(180deg,#fff1ea,#f1e3dc);clip-path:polygon(3% 0,97% 0,100% 100%,0 100%);height:14px;margin-top:-1px}@keyframes laptopFloat-39f09d05{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes blink-39f09d05{0%,to{opacity:1}50%{opacity:0}}.hero-bottom-row[data-v-39f09d05]{border-top:1px solid #efe3de;flex-wrap:wrap;gap:20px 40px;justify-content:space-between;margin-top:clamp(20px,3.2vh,44px);padding-top:clamp(12px,2vh,24px)}.hero-bottom-row[data-v-39f09d05],.hero-trust[data-v-39f09d05]{align-items:center;display:flex}.hero-trust[data-v-39f09d05]{gap:16px}.mono-label[data-v-39f09d05]{color:#8a8a99;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.trust-logos[data-v-39f09d05]{align-items:center;display:flex;flex-wrap:wrap;gap:28px}.trust-logos img[data-v-39f09d05]{filter:grayscale(1);height:24px;opacity:.7;width:auto}@media(max-width:1023px){.hero-right[data-v-39f09d05]{margin-top:16px}.hero-bottom-row[data-v-39f09d05]{align-items:stretch;flex-direction:column;gap:28px}.hero-stats[data-v-39f09d05]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.hero-stat[data-v-39f09d05]{border-left:none;padding:0}.hero-stat__value[data-v-39f09d05]{font-size:24px;line-height:1.1}.hero-stat__label[data-v-39f09d05]{font-size:12.5px;line-height:1.3}.hero-trust[data-v-39f09d05]{align-items:flex-start;flex-direction:column;gap:14px}.trust-logos[data-v-39f09d05]{gap:16px 28px}.trust-logos img[data-v-39f09d05]{height:20px}}@media(max-width:639px){.trust-logos[data-v-39f09d05]{display:grid;gap:18px 24px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.trust-logos img[data-v-39f09d05]{justify-self:start;max-width:100%}}@media(prefers-reduced-motion:reduce){.ascii-art--no[data-v-39f09d05],.ascii-art--yes[data-v-39f09d05],.caret[data-v-39f09d05],.laptop[data-v-39f09d05],.prompt-line[data-v-39f09d05]{animation:none}}.rail[data-v-40626683]{background:repeating-linear-gradient(180deg,#d4136759,#d4136759 8px,#f9731659 0 16px);border-radius:999px;bottom:2rem;left:20px;opacity:.5;position:absolute;top:4.5rem;width:3px}.step-card[data-v-40626683]{background:linear-gradient(180deg,#fff,#fff);border:1px solid rgba(17,24,39,.08);border-radius:16px;box-shadow:0 1px #11182705;padding:1rem 1rem 1rem 3.25rem;position:relative;transition:box-shadow .2s ease,transform .2s ease}.step-card[data-v-40626683]:hover{box-shadow:0 8px 24px #11182714;transform:translateY(-1px)}.step-head[data-v-40626683]{align-items:center;display:flex;gap:.75rem;margin-bottom:.25rem}.step-num[data-v-40626683]{background:#fff;background-clip:padding-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#d41367,#f97316);background-origin:border-box;border:2px solid transparent;border-radius:999px;color:#111827;display:grid;font-weight:800;height:34px;place-items:center;width:34px}.step-title[data-v-40626683]{color:#111827;font-size:1.0625rem;font-weight:700}.step-text[data-v-40626683]{color:#4b5563;margin-top:.25rem}.step-details[data-v-40626683]{color:#4b5563;margin-top:.35rem}.step-details>summary[data-v-40626683]{color:#6b7280;cursor:pointer;font-size:.9rem;list-style:none}.step-details>summary[data-v-40626683]::-webkit-details-marker{display:none}.step-details[open]>summary[data-v-40626683]{color:#374151}.step-details p[data-v-40626683]{font-size:.9rem;line-height:1.5;margin-top:.4rem}.icon-pill[data-v-40626683]{align-items:center;background:#fff7ed;border-radius:10px;box-shadow:inset 0 0 0 1px #f9731638;display:flex;height:34px;justify-content:center;width:34px}.check-dot[data-v-40626683]{background:linear-gradient(90deg,#d41367,#f97316);border-radius:999px;display:inline-block;height:10px;margin-top:.45rem;width:10px}.promise-card[data-v-40626683]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#fffb,#ffffffd0) padding-box,linear-gradient(90deg,#d41367,#f97316) border-box;border:1px solid transparent;border-radius:20px;box-shadow:0 8px 24px #1118270f;padding:1.25rem 1.5rem}.reveal[data-v-40626683]{animation:fadeUp-40626683 .6s ease forwards;opacity:0;transform:translateY(10px)}.reveal.delay-1[data-v-40626683]{animation-delay:.1s}.reveal.delay-2[data-v-40626683]{animation-delay:.2s}@keyframes fadeUp-40626683{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.reveal[data-v-40626683]{animation:none!important;opacity:1;transform:none}}.fade-enter-active[data-v-6ea68c66],.fade-leave-active[data-v-6ea68c66]{transition:opacity .35s ease}.fade-enter-from[data-v-6ea68c66],.fade-leave-to[data-v-6ea68c66]{opacity:0}.nav-button[data-v-6ea68c66]{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.35);border-radius:999px;box-shadow:0 10px 28px #0f172a1f;color:#1f2937;display:inline-flex;height:42px;justify-content:center;transition:all .2s ease;width:42px}.nav-button[data-v-6ea68c66]:hover{border-color:#f9731699;color:#d41367}.nav-button[data-v-6ea68c66]:focus{box-shadow:0 0 0 3px #f9731640;outline:none}.slide-number[data-v-6ea68c66]{align-items:center;background:transparent;border:none;border-radius:999px;color:#c6cbe0;display:inline-flex;font-size:1.15rem;font-weight:600;height:52px;justify-content:center;line-height:1;position:relative;transition:color .2s ease,transform .25s ease;width:52px;z-index:0}.slide-number[data-v-6ea68c66]:after{background:transparent;border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transform:scale(.6);transition:background .3s ease,box-shadow .3s ease,opacity .3s ease,transform .3s ease;z-index:-1}.slide-number[data-v-6ea68c66]:hover{color:#9fa6c8}.slide-number[data-v-6ea68c66]:focus{color:#9fa6c8;outline:none}.slide-number.is-edge[data-v-6ea68c66]:not(.active){color:#dde0f1;opacity:.6}.slide-number.active[data-v-6ea68c66]{color:#fff!important;z-index:99}.slide-placeholder[data-v-6ea68c66]{align-items:center;background:transparent;border-radius:999px;display:inline-flex;height:52px;justify-content:center;opacity:.1;pointer-events:none;width:52px}.slide-placeholder.is-edge[data-v-6ea68c66]{opacity:.25}.slide-number.active[data-v-6ea68c66]:after{background:#1f2241;box-shadow:0 20px 40px #1f224147;color:#fff;opacity:1;transform:scale(1)}.slide-dot[data-v-6ea68c66]{align-items:center;background:#fff;border:1px solid rgba(148,163,184,.35);border-radius:999px;color:#6b7280;display:inline-flex;font-size:.9rem;font-weight:600;height:36px;justify-content:center;transition:all .2s ease;width:36px}.slide-dot.active[data-v-6ea68c66]{background:linear-gradient(135deg,#d41367,#f97316);border-color:transparent;box-shadow:0 14px 28px #d4136759;color:#fff!important}.mobile-controls[data-v-6ea68c66]{-moz-column-gap:1rem;column-gap:1rem;max-width:100%}.mobile-controls .nav-button[data-v-6ea68c66]{flex:0 0 auto}@media screen and (max-width:430px){.mobile-controls[data-v-6ea68c66]{-moz-column-gap:.75rem;column-gap:.75rem}}@media screen and (max-width:360px){.mobile-controls[data-v-6ea68c66]{-moz-column-gap:.6rem;column-gap:.6rem}.mobile-controls .nav-button[data-v-6ea68c66]{height:32px;width:32px}}.case-slide[data-v-6ea68c66]{min-height:520px}@media(min-width:1024px){.case-slide[data-v-6ea68c66]{min-height:460px}}.step-row[data-v-6ea68c66]{align-items:flex-start;display:flex;gap:.6rem}.step-badge[data-v-6ea68c66]{background:#fff;background-clip:padding-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#d41367,#f97316);background-origin:border-box;border:2px solid transparent;border-radius:999px;color:#111827;display:inline-grid;font-size:.75rem;font-weight:700;height:26px;min-width:86px;padding:0 .6rem;place-items:center}.step-badge.alt[data-v-6ea68c66]{background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#f97316,#d41367)}.step-badge.done[data-v-6ea68c66]{background:linear-gradient(90deg,#d41367,#f97316);border:none;color:#fff}.step-text[data-v-6ea68c66]{color:#4b5563}.kpi-chip[data-v-6ea68c66]{background:#f8fafc;border:1px solid rgba(148,163,184,.35);border-radius:999px;font-size:.85rem;gap:.25rem;padding:.35rem .6rem}.kpi-chip[data-v-6ea68c66],.tag-chip[data-v-6ea68c66]{align-items:center;display:inline-flex}.tag-chip[data-v-6ea68c66]{background:#6366f117;border:1px solid rgba(99,102,241,.18);border-radius:999px;color:#312e81;font-size:.78rem;font-weight:600;justify-content:center;letter-spacing:.01em;padding:.35rem .8rem;text-transform:none}@media(prefers-reduced-motion:reduce){.nav-button[data-v-6ea68c66],.slide-dot[data-v-6ea68c66],.slide-number[data-v-6ea68c66]{transition:none}}@media screen and (max-width:767px){.nav-button[data-v-6ea68c66]{box-shadow:0 8px 20px #0f172a2e;height:36px;width:36px}}.indicator-enter-active[data-v-6ea68c66],.indicator-leave-active[data-v-6ea68c66]{transform:none;transition:opacity .18s ease}.indicator-leave-active[data-v-6ea68c66]{inset:0;position:absolute}.indicator-move[data-v-6ea68c66]{transition:transform .18s ease;will-change:transform}.indicator-enter-from[data-v-6ea68c66],.indicator-leave-to[data-v-6ea68c66]{opacity:0}.about-wrap[data-v-29f58e81]{padding-bottom:96px;padding-top:64px}.eyebrow[data-v-29f58e81]{background:#fff0e6;border-radius:999px;color:#ff6b2c;display:inline-block;font-size:.8125rem;font-weight:700;letter-spacing:.14em;margin-bottom:26px;padding:.5625rem 1.125rem;text-transform:uppercase}.section-header h2[data-v-29f58e81]{color:#14141b;font-size:clamp(2.4rem,5vw,4.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.03;margin:0 0 20px;max-width:940px;text-wrap:balance}.gradient-text[data-v-29f58e81]{background:linear-gradient(100deg,#ff7a2f,#f5325b);-webkit-background-clip:text;background-clip:text;color:transparent}.lead[data-v-29f58e81]{color:#6c6c7a;font-size:1.3125rem;line-height:1.65;margin:0;max-width:760px}.founder-grid[data-v-29f58e81]{display:grid;gap:28px;grid-template-columns:1fr 1fr;margin-top:72px}.founder-card[data-v-29f58e81]{background:#fff;border:1px solid #f2e7e2;border-radius:28px;box-shadow:0 24px 48px -32px #5a281447;display:flex;flex-direction:column;gap:22px;padding:28px}.founder-top[data-v-29f58e81]{align-items:flex-start;display:flex;gap:20px}.founder-portrait[data-v-29f58e81]{background:#fff3ee;border-radius:18px;flex-shrink:0;height:88px;overflow:hidden;position:relative;width:88px}.founder-portrait img[data-v-29f58e81]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.founder-heading[data-v-29f58e81]{display:flex;flex-direction:column;gap:8px;min-width:0}.founder-heading h3[data-v-29f58e81]{color:#14141b;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0}.founder-role[data-v-29f58e81]{color:#ff6b2c;font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,Monaco,Consolas,monospace;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.founder-bio[data-v-29f58e81]{color:#6c6c7a;font-size:1.03125rem;line-height:1.62;margin:0}.founder-pills[data-v-29f58e81]{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.founder-pills span[data-v-29f58e81]{background:#fff5f7;border-radius:999px;color:#c22c4c;font-size:.8125rem;font-weight:600;padding:.4375rem .8125rem}.founder-contact[data-v-29f58e81]{border-top:1px solid #f4ece8;display:flex;flex-wrap:wrap;font-size:.9375rem;font-weight:600;gap:18px;margin-top:auto;padding-top:20px}.founder-contact a[data-v-29f58e81]{color:#f5325b;text-decoration:none}.founder-contact a[data-v-29f58e81]:not(:first-child){color:#9a9aa8}.founder-contact a[data-v-29f58e81]:hover{color:#ff7a2f}.stat-band[data-v-29f58e81]{background:linear-gradient(100deg,#ff7a2f,#f5325b);border-radius:28px;color:#fff;display:grid;gap:32px;grid-template-columns:repeat(4,1fr);margin-top:28px;padding:44px 48px}.stat-band__item[data-v-29f58e81]{display:flex;flex-direction:column;gap:6px}.stat-band__value[data-v-29f58e81]{font-size:2.625rem;font-weight:800;letter-spacing:-.02em;line-height:1}.stat-band__label[data-v-29f58e81]{color:#ffffffd1;font-size:.9375rem;font-weight:500}.work-block[data-v-29f58e81]{align-items:start;display:grid;gap:64px;grid-template-columns:340px 1fr;margin-top:110px}.work-intro[data-v-29f58e81]{display:flex;flex-direction:column;gap:16px;position:sticky;top:40px}.mono-label[data-v-29f58e81]{color:#ff6b2c;font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,Monaco,Consolas,monospace;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.work-intro h3[data-v-29f58e81]{color:#14141b;font-size:2.375rem;font-weight:800;letter-spacing:-.025em;line-height:1.12;margin:0}.work-grid[data-v-29f58e81]{background:#f0e6e1;border:1px solid #f0e6e1;border-radius:24px;display:grid;gap:2px;grid-template-columns:1fr 1fr;overflow:hidden}.work-item[data-v-29f58e81]{background:#fffcfa;display:flex;flex-direction:column;gap:12px;padding:34px 32px}.work-number[data-v-29f58e81]{color:#c6bdb8;font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.work-item h4[data-v-29f58e81]{color:#14141b;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;margin:0}.work-item p[data-v-29f58e81]{color:#6c6c7a;font-size:1rem;line-height:1.6;margin:0}.cta-block[data-v-29f58e81]{align-items:center;background:#14141b;border-radius:28px;display:flex;flex-wrap:wrap;gap:48px;justify-content:space-between;margin-top:96px;padding:56px}.cta-text[data-v-29f58e81]{display:flex;flex-direction:column;gap:12px;max-width:620px}.cta-text h3[data-v-29f58e81]{color:#fff;font-size:2.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}.cta-text p[data-v-29f58e81]{color:#ffffff9e;font-size:1.0625rem;line-height:1.6;margin:0}.cta-actions[data-v-29f58e81]{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.btn-primary[data-v-29f58e81]{background:linear-gradient(100deg,#ff7a2f,#f5325b);border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:17px 30px;transition:opacity .15s ease}.btn-primary[data-v-29f58e81]:hover{opacity:.9}.btn-ghost[data-v-29f58e81]{background:transparent;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;color:#ffffffd9;cursor:pointer;font-size:1rem;font-weight:600;padding:17px 26px;transition:border-color .15s ease,color .15s ease}.btn-ghost[data-v-29f58e81]:hover{border-color:#ffffff80;color:#fff}@media(max-width:900px){.about-wrap[data-v-29f58e81]{padding-bottom:64px;padding-top:48px}.section-header h2[data-v-29f58e81]{font-size:2.75rem}.founder-grid[data-v-29f58e81]{grid-template-columns:1fr}.stat-band[data-v-29f58e81]{grid-template-columns:1fr 1fr;padding:32px 28px}.work-block[data-v-29f58e81]{gap:32px;grid-template-columns:1fr;margin-top:72px}.work-intro[data-v-29f58e81]{position:static}.work-grid[data-v-29f58e81]{grid-template-columns:1fr}.cta-block[data-v-29f58e81]{padding:40px 28px}}@media(prefers-reduced-motion:reduce){.btn-ghost[data-v-29f58e81],.btn-primary[data-v-29f58e81]{transition:none}}.fade-enter-active[data-v-6a6df336],.fade-leave-active[data-v-6a6df336]{transition:opacity .35s ease}.fade-enter-from[data-v-6a6df336],.fade-leave-to[data-v-6a6df336]{opacity:0}.quote-text[data-v-6a6df336]{min-height:90px}.nav-btn[data-v-6a6df336]{background:#fff;border:1px solid rgba(17,24,39,.1);border-radius:999px;color:#0f172a;display:inline-grid;height:38px;place-items:center;transition:transform .15s ease,box-shadow .2s,background .2s;width:38px}.nav-btn[data-v-6a6df336]:hover{box-shadow:0 8px 20px #11182714;transform:translateY(-1px)}.nav-btn[data-v-6a6df336]:active{transform:none}.nav-btn--side[data-v-6a6df336]{box-shadow:0 8px 20px #1118271a;height:48px;position:absolute;top:50%;transform:translateY(-50%);width:48px;z-index:10}.nav-btn--side[data-v-6a6df336]:hover{transform:translateY(calc(-50% - 1px))}.nav-btn--side[data-v-6a6df336]:active{transform:translateY(-50%)}.nav-btn--left[data-v-6a6df336]{left:-64px}.nav-btn--right[data-v-6a6df336]{right:-64px}@media(max-width:900px){.nav-btn--left[data-v-6a6df336]{left:-8px}.nav-btn--right[data-v-6a6df336]{right:-8px}}.dot[data-v-6a6df336]{background:#e5e7eb;border:none;border-radius:999px;height:8px;transition:transform .15s ease,background .2s;width:8px}.dot.active[data-v-6a6df336]{background:linear-gradient(90deg,#d41367,#f97316);transform:scale(1.15)}@media(prefers-reduced-motion:reduce){.fade-enter-active[data-v-6a6df336],.fade-leave-active[data-v-6a6df336]{transition:none}.nav-btn[data-v-6a6df336]:hover{transform:none}}.rail[data-v-612a13eb]{background:repeating-linear-gradient(180deg,#d4136759,#d4136759 8px,#f9731659 0 16px);border-radius:999px;bottom:0;left:22px;opacity:.5;position:absolute;top:0;width:3px}.step-card[data-v-612a13eb]{background:#fff;border:1px solid rgba(17,24,39,.08);border-radius:16px;box-shadow:0 1px #11182705;margin-bottom:1rem;padding:1rem 1rem 1rem 3.25rem;position:relative;transition:box-shadow .2s ease,transform .2s ease}.step-card[data-v-612a13eb]:hover{box-shadow:0 10px 24px #11182714;transform:translateY(-1px)}.step-head[data-v-612a13eb]{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.35rem}.step-num[data-v-612a13eb]{background:#fff;background-clip:padding-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#d41367,#f97316);background-origin:border-box;border:2px solid transparent;border-radius:999px;color:#111827;display:grid;font-weight:800;height:34px;place-items:center;width:34px}.step-num.done[data-v-612a13eb]{background:linear-gradient(90deg,#d41367,#f97316);border:none;color:#fff}.icon-pill[data-v-612a13eb]{align-items:center;background:#fff7ed;border-radius:10px;box-shadow:inset 0 0 0 1px #f9731638;display:flex;height:34px;justify-content:center;width:34px}.step-title[data-v-612a13eb]{color:#111827;font-size:1.05rem;font-weight:800;margin-right:auto}.time-chip[data-v-612a13eb]{align-items:center;background:#f8fafc;border:1px solid rgba(148,163,184,.35);border-radius:999px;color:#0f172a;display:inline-flex;font-size:.8rem;font-weight:600;height:26px;padding:0 .55rem}.step-text[data-v-612a13eb]{color:#4b5563;margin-top:.1rem}.mini-list[data-v-612a13eb]{display:flex;flex-wrap:wrap;gap:.4rem .5rem;margin-top:.45rem}.mini-list li[data-v-612a13eb]{background:#f8fafc;border:1px solid rgba(148,163,184,.35);border-radius:999px;color:#0f172a;font-size:.85rem;padding:.3rem .6rem}.reveal[data-v-612a13eb]{animation:fadeUp-612a13eb .6s ease forwards;opacity:0;transform:translateY(10px)}.reveal.delay-1[data-v-612a13eb]{animation-delay:.08s}.reveal.delay-2[data-v-612a13eb]{animation-delay:.16s}.reveal.delay-3[data-v-612a13eb]{animation-delay:.24s}@keyframes fadeUp-612a13eb{to{opacity:1;transform:translateY(0)}}.cta[data-v-612a13eb]{align-items:center;background:linear-gradient(90deg,#d41367,#f97316);border-radius:999px;box-shadow:0 8px 18px #f9731640;color:#fff;display:inline-flex;font-size:.95rem;font-weight:800;gap:.45rem;padding:.55rem .95rem;transition:transform .15s ease,filter .2s ease}.cta[data-v-612a13eb]:hover{filter:brightness(1.05);transform:translateY(-1px)}.ghost[data-v-612a13eb]{align-items:center;background:#fff;border:1px solid rgba(17,24,39,.12);border-radius:999px;color:#0f172a;display:inline-flex;font-size:.95rem;font-weight:800;gap:.45rem;padding:.55rem .95rem;transition:transform .15s ease,background .2s ease}.ghost[data-v-612a13eb]:hover{background:#f8fafc;transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.reveal[data-v-612a13eb]{animation:none!important;opacity:1}.cta[data-v-612a13eb]:hover,.ghost[data-v-612a13eb]:hover,.reveal[data-v-612a13eb]{transform:none}}
