#app{width:100%;min-width:0}.app-nav[data-v-90ccd8eb]{position:fixed;top:0;left:0;right:0;z-index:100;background:#f5f0e8fa;border-bottom:1px solid transparent;transition:transform .25s ease,background .25s ease,backdrop-filter .25s ease,border-color .25s ease}.app-nav[data-v-90ccd8eb]:before{content:"";position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top,0px);background:#f5f0e8fa;z-index:-1}.app-nav.hidden[data-v-90ccd8eb]{transform:translateY(-100%)}.app-nav.scrolled[data-v-90ccd8eb]{background:#f5f0e8c7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom-color:var(--border)}.nav-container[data-v-90ccd8eb]{max-width:var(--container-max);margin:0 auto;padding:clamp(10px,1.1vw,18px) var(--section-padding-x);display:flex;align-items:center;justify-content:space-between}.nav-logo[data-v-90ccd8eb]{display:flex;align-items:center}.nav-logo-img[data-v-90ccd8eb]{height:40px;width:auto;display:block}.nav-links[data-v-90ccd8eb]{display:flex;gap:28px;list-style:none;margin:0;padding:0;align-items:center}.nav-links a[data-v-90ccd8eb]{text-decoration:none;color:var(--ink);font-size:13.5px;font-weight:500;opacity:.65;transition:opacity .2s}.nav-links a[data-v-90ccd8eb]:hover{opacity:1}.nav-cta[data-v-90ccd8eb]{background:var(--ink)!important;color:var(--cream)!important;opacity:1!important;padding:10px 22px;border-radius:8px;font-size:13px!important;font-weight:600!important;transition:background .2s!important}.nav-cta[data-v-90ccd8eb]:hover{background:var(--teal)!important}.nav-toggle[data-v-90ccd8eb]{position:relative;display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:8px;border:none;background:transparent;cursor:pointer;border-radius:4px}.nav-toggle-line[data-v-90ccd8eb]{display:block;width:100%;height:2px;background:var(--ink);border-radius:1px;transition:transform .25s ease,opacity .2s}.nav-toggle:hover .nav-toggle-line[data-v-90ccd8eb]{opacity:.8}.nav-toggle.open .nav-toggle-line[data-v-90ccd8eb]:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle.open .nav-toggle-line[data-v-90ccd8eb]:nth-child(2){opacity:0}.nav-toggle.open .nav-toggle-line[data-v-90ccd8eb]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-overlay[data-v-90ccd8eb]{position:fixed;inset:0;z-index:99;background:#112b3266;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nav-drawer[data-v-90ccd8eb]{position:fixed;inset:0;background:var(--cream);display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top) + 72px) 24px 24px 24px}.nav-mobile-links[data-v-90ccd8eb]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.nav-mobile-links a[data-v-90ccd8eb]{display:block;padding:16px 0;color:var(--ink);text-decoration:none;font-family:Raleway,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2;border-bottom:1px solid var(--border);transition:color .2s,padding-left .2s}.nav-mobile-links a[data-v-90ccd8eb]:first-of-type{border-top:1px solid var(--border)}.nav-mobile-links a[data-v-90ccd8eb]:hover{color:var(--teal);padding-left:8px}.nav-mobile-links .nav-cta[data-v-90ccd8eb]{text-align:center;margin-top:24px;padding:20px 0;border:2px solid var(--ink);border-radius:8px;font-size:16px!important}.menu-enter-active[data-v-90ccd8eb],.menu-leave-active[data-v-90ccd8eb]{transition:opacity .2s ease}.menu-enter-from[data-v-90ccd8eb],.menu-leave-to[data-v-90ccd8eb]{opacity:0}@media(max-width:1024px){.nav-links[data-v-90ccd8eb]{gap:24px}}@media(max-width:900px){.nav-container[data-v-90ccd8eb]{padding:8px var(--section-padding-x)}.nav-links[data-v-90ccd8eb]{display:none}.nav-toggle[data-v-90ccd8eb]{display:flex;width:32px;height:32px;padding:6px}.nav-toggle-line[data-v-90ccd8eb]{height:1.5px}}@media(max-width:768px){.nav-container[data-v-90ccd8eb]{padding:6px var(--section-padding-x)}}@media(max-width:480px){.nav-container[data-v-90ccd8eb]{padding:6px 14px}}.app-footer[data-v-34822434]{background:var(--ink);padding:clamp(24px,3vw,36px) 0}.app-footer .section-container[data-v-34822434]{display:flex;flex-direction:column;gap:20px}.footer-top[data-v-34822434]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.footer-divider[data-v-34822434]{height:1px;background:#f5f0e81f}.logo-text[data-v-34822434]{font-family:Raleway,sans-serif;font-size:14px;font-weight:800;color:#f5f0e880}.footer-links[data-v-34822434]{display:flex;gap:26px;list-style:none;margin:0;padding:0}.footer-links a[data-v-34822434]{color:#f5f0e85c;text-decoration:none;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.footer-links a[data-v-34822434]:hover{color:var(--gold)}.footer-copy[data-v-34822434]{font-size:11px;color:#f5f0e84d}@media(max-width:900px){.footer-top[data-v-34822434]{flex-direction:column;align-items:flex-start}}@media(max-width:768px){.app-footer[data-v-34822434]{padding:24px 0}}@media(max-width:600px){.app-footer[data-v-34822434]{padding:24px 0}.app-footer .section-container[data-v-34822434]{gap:16px}.footer-links[data-v-34822434]{flex-wrap:wrap;gap:12px}.footer-links a[data-v-34822434]{font-size:11px}.footer-copy[data-v-34822434]{font-size:10px}}.hero-section[data-v-a7eb3e46]{min-height:85dvh;display:flex;align-items:center;padding:clamp(48px,6vw,80px) 0;padding-top:calc(var(--nav-offset) + env(safe-area-inset-top,0px) + clamp(24px,5vw,56px));background:var(--ink) url(/ink-pattern.svg) center top / cover no-repeat;position:relative;overflow:hidden}.hero-container[data-v-a7eb3e46]{width:100%;position:relative;z-index:1}.hero-layout[data-v-a7eb3e46]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;max-width:1920px;margin:0 auto;width:100%}.hero-tag[data-v-a7eb3e46]{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);opacity:.9;display:block;margin-bottom:20px}.hero-title[data-v-a7eb3e46]{font-family:Raleway,sans-serif;font-size:clamp(38px,4.5vw,56px);font-weight:900;line-height:1.12;letter-spacing:-.03em;color:var(--cream);margin-bottom:24px}.hero-title em[data-v-a7eb3e46]{font-style:normal;color:var(--gold-light)}.hero-desc[data-v-a7eb3e46]{font-size:17px;line-height:1.75;color:#f5f0e8a6;max-width:440px;margin-bottom:32px}.hero-btns[data-v-a7eb3e46]{display:flex;gap:16px;flex-wrap:wrap}.hero-btn[data-v-a7eb3e46]{padding:14px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;border-radius:6px}.hero-btn-solid[data-v-a7eb3e46]{background:var(--gold);color:var(--ink);border:none}.hero-btn-solid[data-v-a7eb3e46]:hover{background:var(--gold-light)}.hero-btn-outline[data-v-a7eb3e46]{background:transparent;color:var(--cream);border:2px solid rgba(245,240,232,.35)}.hero-btn-outline[data-v-a7eb3e46]:hover{border-color:var(--cream);color:var(--cream)}.hero-visual[data-v-a7eb3e46]{position:relative;min-height:320px;display:flex;align-items:center;justify-content:center}.hero-screen-frame[data-v-a7eb3e46]{max-width:100%}.hero-screen-bezel[data-v-a7eb3e46]{border-radius:12px;overflow:hidden;border:8px solid rgba(17,43,50,.9);box-shadow:0 24px 64px #00000080,inset 0 0 0 1px #f5f0e80f;background:#1a2830}.hero-screen-img[data-v-a7eb3e46]{display:block;width:100%;max-width:720px;height:auto;aspect-ratio:16 / 9;object-fit:cover}@media(max-width:900px){.hero-section[data-v-a7eb3e46]{min-height:70dvh}.hero-layout[data-v-a7eb3e46]{grid-template-columns:1fr;gap:48px;text-align:center}.hero-desc[data-v-a7eb3e46]{max-width:none;margin-left:auto;margin-right:auto}.hero-btns[data-v-a7eb3e46]{justify-content:center}.hero-visual[data-v-a7eb3e46]{min-height:200px}.hero-screen-img[data-v-a7eb3e46]{max-width:500px}}@media(max-width:600px){.hero-title[data-v-a7eb3e46]{font-size:clamp(30px,8vw,42px)}.hero-btns[data-v-a7eb3e46]{flex-direction:column}.hero-btn[data-v-a7eb3e46]{width:100%;text-align:center}.hero-visual[data-v-a7eb3e46]{display:none}}.marquee-wrap[data-v-87156047]{background:var(--ink);padding:clamp(12px,1.2vw,20px) 0;overflow:hidden;border-top:1px solid rgba(201,168,76,.14);border-bottom:1px solid rgba(201,168,76,.14)}.marquee-track[data-v-87156047]{display:flex;gap:clamp(24px,3vw,48px);width:max-content;animation:marquee-87156047 24s linear infinite}.marquee-item[data-v-87156047]{font-family:DM Mono,monospace;font-size:11.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:10px;white-space:nowrap}.mdot[data-v-87156047]{width:3px;height:3px;background:#c9a84c66;border-radius:50%}@keyframes marquee-87156047{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:768px){.marquee-track[data-v-87156047]{gap:24px}.marquee-item[data-v-87156047]{font-size:clamp(10px,2.2vw,12px)}}@media(max-width:600px){.marquee-wrap[data-v-87156047]{padding:12px 0}.marquee-track[data-v-87156047]{gap:20px}.marquee-item[data-v-87156047]{font-size:10px}}.app-icon[data-v-5f891ed3]{flex-shrink:0}.features-section[data-v-d7196dc6]{padding:var(--section-padding-y) 0;background:var(--cream)}.section-header[data-v-d7196dc6]{margin-bottom:56px}.section-tag[data-v-d7196dc6]{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--teal);display:block;margin-bottom:12px}.section-heading[data-v-d7196dc6]{font-family:Raleway,sans-serif;font-size:clamp(28px,3.5vw,44px);font-weight:900;line-height:1.1;letter-spacing:-.03em;color:var(--ink);margin-bottom:16px}.section-desc[data-v-d7196dc6]{font-size:16px;line-height:1.7;color:var(--muted);max-width:520px}.feature-list[data-v-d7196dc6]{list-style:none;margin:0;padding:0}.feature-desktop[data-v-d7196dc6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px}.feature-mobile[data-v-d7196dc6]{display:none}.feature-accordion[data-v-d7196dc6]{border-bottom:1px solid var(--border)}.feature-accordion[data-v-d7196dc6]:last-child{border-bottom:none}.feature-trigger[data-v-d7196dc6]{width:100%;display:flex;align-items:center;gap:14px;padding:18px 0;text-align:left;background:none;border:none;cursor:pointer;font:inherit}.feature-trigger[data-v-d7196dc6]:hover{color:var(--teal)}.feature-accordion .feature-icon-wrap[data-v-d7196dc6]{width:40px;height:40px;flex-shrink:0}.feature-accordion .feature-title[data-v-d7196dc6]{flex:1;margin:0;font-size:15px}.feature-chevron[data-v-d7196dc6]{color:var(--teal);flex-shrink:0;transition:transform .25s}.feature-accordion.open .feature-chevron[data-v-d7196dc6]{transform:rotate(45deg)}.feature-body-wrap[data-v-d7196dc6]{overflow:hidden;max-height:0;transition:max-height .3s}.feature-accordion.open .feature-body-wrap[data-v-d7196dc6]{max-height:200px}.feature-accordion .feature-body[data-v-d7196dc6]{padding:0 0 20px 54px;font-size:14px;line-height:1.6}.feature-row[data-v-d7196dc6]{display:flex;gap:18px;align-items:flex-start}.feature-row+.feature-row[data-v-d7196dc6]{margin-top:25px}.feature-num[data-v-d7196dc6]{font-family:DM Mono,monospace;font-size:14px;font-weight:500;color:var(--teal);opacity:.6}.feature-icon-wrap[data-v-d7196dc6]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--teal);background:#2a6e7f0f;border-radius:8px}.feature-title[data-v-d7196dc6]{font-family:Raleway,sans-serif;font-size:17px;font-weight:800;color:var(--ink);margin:0 0 6px;letter-spacing:-.01em}.feature-body[data-v-d7196dc6]{font-size:14px;line-height:1.65;color:var(--muted);margin:0}@media(max-width:768px){.features-section[data-v-d7196dc6]{padding:clamp(40px,5vw,56px) 0}}@media(max-width:600px){.features-section[data-v-d7196dc6]{padding:48px 0}.section-header[data-v-d7196dc6]{margin-bottom:36px}.feature-desktop[data-v-d7196dc6]{display:none}.feature-mobile[data-v-d7196dc6]{display:flex;flex-direction:column}.feature-accordion.open .feature-body-wrap[data-v-d7196dc6]{max-height:220px}.feature-accordion .feature-body[data-v-d7196dc6]{padding:0 0 16px 54px}}.showcase-section[data-v-a709afc1]{background:var(--ink) url(/ink-pattern.svg) center top / cover no-repeat;padding:var(--section-padding-y) 0;overflow:hidden;position:relative}.showcase-tag[data-v-a709afc1]{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:12px}.showcase-title[data-v-a709afc1]{font-family:Raleway,sans-serif;font-size:clamp(28px,3.5vw,44px);font-weight:900;line-height:1.1;letter-spacing:-.03em;color:var(--cream);margin-bottom:12px}.showcase-desc[data-v-a709afc1]{font-size:16px;line-height:1.72;color:#f5f0e87a;max-width:560px}.showcase-header[data-v-a709afc1]{margin-bottom:40px}.showcase-nav[data-v-a709afc1]{display:flex;gap:8px;margin-bottom:32px;flex-wrap:wrap}.showcase-nav-btn[data-v-a709afc1]{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:10px 20px;border-radius:8px;border:1px solid rgba(245,240,232,.12);background:#f5f0e80a;color:#f5f0e880;cursor:pointer;transition:all .2s}.showcase-nav-btn[data-v-a709afc1]:hover{color:#f5f0e8cc;background:#f5f0e80f}.showcase-nav-btn.active[data-v-a709afc1]{background:#c9a84c26;color:var(--gold);border-color:#c9a84c4d}.showcase-frame[data-v-a709afc1]{border-radius:12px;overflow:hidden;border:1px solid rgba(245,240,232,.08);box-shadow:0 24px 64px #0006;max-width:900px;margin:0 auto}.showcase-img[data-v-a709afc1]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;background:#1a2830}.showcase-caption[data-v-a709afc1]{text-align:center;margin-top:24px;font-size:14px;color:#f5f0e873;max-width:560px;margin-left:auto;margin-right:auto;line-height:1.6}@media(max-width:768px){.showcase-section[data-v-a709afc1]{padding:clamp(40px,5vw,56px) 0}.showcase-nav[data-v-a709afc1]{margin-bottom:24px}.showcase-nav-btn[data-v-a709afc1]{padding:8px 16px;font-size:10px}}@media(max-width:600px){.showcase-section[data-v-a709afc1]{padding:36px 0}}.how-section[data-v-7ee9e9c7]{padding:var(--section-padding-y) 0;background:var(--ink) url(/ink-pattern.svg) center top / cover no-repeat}.how-header[data-v-7ee9e9c7]{margin-bottom:40px}.how-layout[data-v-7ee9e9c7]{display:grid;grid-template-columns:minmax(0,1fr)}.section-tag[data-v-7ee9e9c7]{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;display:block;margin-bottom:12px}.section-tag.light[data-v-7ee9e9c7]{color:var(--gold)}.section-heading[data-v-7ee9e9c7]{font-family:Raleway,sans-serif;font-size:clamp(28px,3.5vw,44px);font-weight:900;line-height:1.1;letter-spacing:-.03em;margin-bottom:16px}.section-heading.light[data-v-7ee9e9c7]{color:var(--cream)}.section-desc[data-v-7ee9e9c7]{font-size:16px;line-height:1.7;max-width:520px}.section-desc.light[data-v-7ee9e9c7]{color:#f5f0e88c}.steps-timeline[data-v-7ee9e9c7]{list-style:none;margin:0;padding:0}.step-row[data-v-7ee9e9c7]{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:22px}.step-row+.step-row[data-v-7ee9e9c7]{margin-top:22px}.step-marker-wrap[data-v-7ee9e9c7]{display:flex;flex-direction:column;align-items:center}.step-marker[data-v-7ee9e9c7]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.15em;color:var(--ink);background:var(--gold);box-shadow:0 0 0 4px #c9a84c40}.step-connector[data-v-7ee9e9c7]{flex:1;width:2px;margin-top:10px;background:linear-gradient(to bottom,rgba(201,168,76,.5),transparent)}.step-card[data-v-7ee9e9c7]{padding:18px 18px 16px;border-radius:14px;border:1px solid rgba(42,110,127,.35);box-shadow:0 14px 40px #0006;background:#0a2a34f2}.step-heading[data-v-7ee9e9c7]{font-family:Raleway,sans-serif;font-size:16px;font-weight:800;color:var(--cream);margin:0 0 10px;line-height:1.25}.step-text[data-v-7ee9e9c7]{font-size:14px;line-height:1.65;color:#f5f0e880;margin:0}.steps-mobile[data-v-7ee9e9c7]{display:none}.step-tabs[data-v-7ee9e9c7]{display:flex;gap:12px;margin-bottom:20px}.step-tab[data-v-7ee9e9c7]{width:34px;height:34px;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.15em;color:#f5f0e8a6;background:transparent;border:1px solid rgba(201,168,76,.45);border-radius:999px;box-shadow:none;cursor:pointer;transition:transform .2s,box-shadow .2s,opacity .2s}.step-tab.active[data-v-7ee9e9c7]{color:var(--ink);background:var(--gold);border-color:transparent;transform:translateY(-1px);box-shadow:0 0 0 3px #c9a84c99,0 10px 24px #0009}.step-tab[data-v-7ee9e9c7]:hover:not(.active){opacity:.85}.step-tab-dot[data-v-7ee9e9c7]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.step-card-mobile[data-v-7ee9e9c7]{margin-top:10px}.how-step-enter-active[data-v-7ee9e9c7],.how-step-leave-active[data-v-7ee9e9c7]{transition:opacity .25s ease,transform .25s ease}.how-step-enter-from[data-v-7ee9e9c7]{opacity:0;transform:translateY(10px)}.how-step-leave-to[data-v-7ee9e9c7]{opacity:0;transform:translateY(-6px)}@media(max-width:768px){.how-section[data-v-7ee9e9c7]{padding:clamp(40px,5vw,56px) 0}}@media(max-width:600px){.how-section[data-v-7ee9e9c7]{padding:48px 0}.how-header[data-v-7ee9e9c7]{margin-bottom:28px}.steps-desktop[data-v-7ee9e9c7]{display:none}.steps-mobile[data-v-7ee9e9c7]{display:block}}.deploy-section[data-v-ad9d9603]{padding:var(--section-padding-y) 0;background:var(--cream-dark)}.section-header[data-v-ad9d9603]{margin-bottom:32px}.section-tag[data-v-ad9d9603]{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--teal);display:block;margin-bottom:12px}.section-heading[data-v-ad9d9603]{font-family:Raleway,sans-serif;font-size:clamp(28px,3.5vw,44px);font-weight:900;line-height:1.1;letter-spacing:-.03em;color:var(--ink);margin-bottom:16px}.section-desc[data-v-ad9d9603]{font-size:16px;line-height:1.7;color:var(--muted);max-width:520px}.deploy-layout[data-v-ad9d9603]{margin-top:48px}.deploy-list[data-v-ad9d9603]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.deploy-block[data-v-ad9d9603]{padding:26px 24px 24px;background:var(--white);border-radius:14px;border:1px solid rgba(17,43,50,.09);box-shadow:0 14px 40px #112b3214;transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out}.deploy-list .deploy-block[data-animate][data-v-ad9d9603]{transition-delay:0s}.deploy-list .deploy-block[data-animate][data-v-ad9d9603]:nth-child(2){transition-delay:.06s}.deploy-list .deploy-block[data-animate][data-v-ad9d9603]:nth-child(3){transition-delay:.12s}.deploy-list .deploy-block[data-animate].anim-ready[data-v-ad9d9603]{opacity:0;transform:translateY(26px) scale(.96)}.deploy-list .deploy-block[data-animate].anim-ready.in[data-v-ad9d9603]{opacity:1;transform:translateY(0) scale(1)}.deploy-block[data-v-ad9d9603]:hover{transform:translateY(-4px);border-color:#c9a84c99;box-shadow:0 18px 50px #112b3224}.deploy-block-header[data-v-ad9d9603]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.deploy-pill[data-v-ad9d9603]{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 12px;background:#2a6e7f1a;color:var(--teal);border-radius:999px}.deploy-pill.gold[data-v-ad9d9603]{background:#c9a84c2e;color:var(--ink)}.deploy-icon-wrap[data-v-ad9d9603]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--teal)}.deploy-name[data-v-ad9d9603]{font-family:Raleway,sans-serif;font-size:19px;font-weight:800;color:var(--ink);margin:0 0 12px}.deploy-desc[data-v-ad9d9603]{font-size:14px;line-height:1.6;color:var(--muted);margin:0 0 20px}.deploy-features[data-v-ad9d9603]{list-style:none;margin:0;padding:0}.deploy-features li[data-v-ad9d9603]{font-size:13px;color:var(--muted);display:flex;gap:10px;padding:6px 0;line-height:1.4}.deploy-features li svg[data-v-ad9d9603]{color:var(--teal);flex-shrink:0;margin-top:2px}@media(max-width:1024px){.deploy-list[data-v-ad9d9603]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.deploy-section[data-v-ad9d9603]{padding:48px 0}.deploy-list[data-v-ad9d9603]{grid-template-columns:1fr;margin-top:36px}}.tech-section[data-v-34693c8d]{padding:var(--section-padding-y) 0;background:var(--cream)}.section-header[data-v-34693c8d]{margin-bottom:0}.section-tag[data-v-34693c8d]{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--teal);display:block;margin-bottom:12px}.section-heading[data-v-34693c8d]{font-family:Raleway,sans-serif;font-size:clamp(28px,3.5vw,44px);font-weight:900;line-height:1.1;letter-spacing:-.03em;color:var(--ink);margin-bottom:16px}.section-desc[data-v-34693c8d]{font-size:16px;line-height:1.7;color:var(--muted);max-width:520px}.tech-stack[data-v-34693c8d]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px}.tech-group[data-v-34693c8d]{padding:20px 18px 16px;border-radius:14px;border:1px solid rgba(42,110,127,.3);box-shadow:0 14px 40px #112b3214;background:transparent}.tech-group-label[data-v-34693c8d]{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 20px}.tech-items[data-v-34693c8d]{margin:0}.tech-row[data-v-34693c8d]{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid rgba(17,43,50,.06)}.tech-row[data-v-34693c8d]:last-child{border-bottom:none}.tech-row-icon[data-v-34693c8d]{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#2a6e7f14;border-radius:6px;color:var(--teal)}.tech-row-content[data-v-34693c8d]{flex:1;min-width:0}.tech-name[data-v-34693c8d]{font-size:14px;font-weight:600;color:var(--ink);margin:0 0 2px}.tech-desc[data-v-34693c8d]{font-size:12px;color:var(--muted);margin:0}.tech-mobile[data-v-34693c8d]{display:none}.tech-tabs[data-v-34693c8d]{display:flex;flex-wrap:nowrap;gap:6px;margin-bottom:20px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.tech-tabs[data-v-34693c8d]::-webkit-scrollbar{display:none}.tech-tab[data-v-34693c8d]{padding:8px 12px;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#112b320d;border:1px solid var(--border);border-radius:6px;cursor:pointer;transition:color .2s,background .2s,border-color .2s;flex-shrink:0;white-space:nowrap}.tech-tab.active[data-v-34693c8d]{color:var(--teal);background:#2a6e7f14;border-color:#2a6e7f59}.tech-tab[data-v-34693c8d]:hover:not(.active){color:var(--ink)}@media(max-width:1100px){.tech-stack[data-v-34693c8d]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.tech-section[data-v-34693c8d]{padding:48px 0}.tech-desktop[data-v-34693c8d]{display:none}.tech-mobile[data-v-34693c8d]{display:block;margin-top:28px}}.tech-slide-enter-active[data-v-34693c8d],.tech-slide-leave-active[data-v-34693c8d]{transition:opacity .35s ease,transform .35s ease}.tech-slide-enter-from[data-v-34693c8d]{opacity:0;transform:translate(24px)}.tech-slide-leave-to[data-v-34693c8d]{opacity:0;transform:translate(-24px)}.pricing-section[data-v-a248f090]{background:var(--ink) url(/ink-pattern.svg) center top / cover no-repeat;padding:var(--section-padding-y) 0;position:relative;overflow:hidden}.pricing-section .section-title[data-v-a248f090]{color:var(--cream)}.section-label.light[data-v-a248f090]{color:var(--gold)}.section-label.light[data-v-a248f090]:before{background:var(--gold)}.pricing-sub[data-v-a248f090]{color:#f5f0e87a;font-size:15.5px;max-width:460px;margin-top:10px;margin-bottom:48px;line-height:1.65}.pricing-grid[data-v-a248f090]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:20px;position:relative;z-index:1}.price-card[data-v-a248f090]{background:#f5f0e814;border:1px solid rgba(245,240,232,.3);padding:24px 20px;display:flex;flex-direction:column;gap:14px;transition:border-color .2s,background .2s;border-radius:14px;box-shadow:0 18px 48px #00000080}.pricing-grid .price-card[data-animate][data-v-a248f090]{transition-delay:0s}.pricing-grid .price-card[data-animate][data-v-a248f090]:nth-child(2){transition-delay:.05s}.pricing-grid .price-card[data-animate][data-v-a248f090]:nth-child(3){transition-delay:.1s}.pricing-grid .price-card[data-animate][data-v-a248f090]:nth-child(4){transition-delay:.15s}.pricing-grid .price-card[data-animate].anim-ready[data-v-a248f090]{opacity:0;transform:translateY(26px) scale(.96)}.pricing-grid .price-card[data-animate].anim-ready.in[data-v-a248f090]{opacity:1;transform:translateY(0) scale(1)}.price-card[data-v-a248f090]:hover{background:#f5f0e824;border-color:#f5f0e873}.price-card.hosted[data-v-a248f090]:not(.featured){border-left-color:#2a6e7f80}.price-card.hosted[data-v-a248f090]:not(.featured):hover{border-left-color:var(--teal)}.price-card.self-hosted[data-v-a248f090]:not(.featured){border-left-color:#f5f0e840}.price-card.self-hosted[data-v-a248f090]:not(.featured):hover{border-left-color:#f5f0e866}.price-card.featured[data-v-a248f090]{border-color:#c9a84cbf;background:#c9a84c38}.price-card.featured[data-v-a248f090]:hover{background:#c9a84c4d;border-color:#c9a84ce6}.price-tier-row[data-v-a248f090]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.price-tier[data-v-a248f090]{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);opacity:.6}.price-badge[data-v-a248f090]{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);background:#c9a84c2e;padding:3px 8px;border-radius:4px}.price-name[data-v-a248f090]{font-family:Raleway,sans-serif;font-size:15.5px;font-weight:800;color:var(--cream);line-height:1.2;letter-spacing:-.01em}.price-amount[data-v-a248f090]{font-family:Raleway,sans-serif;font-size:30px;font-weight:900;color:var(--cream);letter-spacing:-.03em;line-height:1}.price-amount-label[data-v-a248f090]{font-size:9.5px;color:#f5f0e84d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px}.price-divider[data-v-a248f090]{height:1px;background:#f5f0e812}.price-monthly-val[data-v-a248f090]{font-family:Raleway,sans-serif;font-size:17px;font-weight:800;color:var(--gold-light)}.price-monthly-val span[data-v-a248f090]{font-family:DM Sans,sans-serif;font-size:11px;font-weight:400;color:#f5f0e84d}.price-monthly-label[data-v-a248f090]{font-size:9.5px;color:#f5f0e84d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px}.price-list[data-v-a248f090]{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;gap:7px}.price-list li[data-v-a248f090]{font-size:12px;color:#f5f0e873;display:flex;align-items:flex-start;gap:7px;line-height:1.4}.price-list li.hi[data-v-a248f090]{color:#f5f0e8cc}.price-list li svg[data-v-a248f090]{flex-shrink:0;color:var(--gold);opacity:.55;margin-top:2px}.price-list li.hi svg[data-v-a248f090]{opacity:1}.price-btn[data-v-a248f090]{display:block;text-align:center;padding:10px;border-radius:4px;font-family:Raleway,sans-serif;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:1px solid rgba(245,240,232,.18);color:var(--cream);background:transparent;transition:all .2s}.price-btn[data-v-a248f090]:hover,.price-card.featured .price-btn[data-v-a248f090]{background:var(--gold);border-color:var(--gold);color:var(--ink)}.player-banner[data-v-a248f090]{background:#c9a84c2e;border:1px solid rgba(201,168,76,.5);border-radius:14px;padding:32px 36px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;position:relative;z-index:1;box-shadow:0 22px 60px #0000008c}.player-tag[data-v-a248f090]{font-family:DM Mono,monospace;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.player-title[data-v-a248f090]{font-family:Raleway,sans-serif;font-size:22px;font-weight:900;color:var(--cream);margin-bottom:8px;letter-spacing:-.02em}.player-desc[data-v-a248f090]{font-size:13.5px;color:#f5f0e875;line-height:1.65;max-width:500px;margin:0}.player-price-num[data-v-a248f090]{font-family:Raleway,sans-serif;font-size:42px;font-weight:900;color:var(--gold);line-height:1;letter-spacing:-.03em;text-align:right}.player-price-sub[data-v-a248f090]{font-family:DM Mono,monospace;font-size:9.5px;color:#f5f0e847;letter-spacing:.06em;text-align:right;margin-top:4px}.player-price-opt[data-v-a248f090]{font-size:12.5px;color:#f5f0e873;text-align:right;margin-top:6px}.player-cta[data-v-a248f090]{margin-top:14px;background:var(--gold);border-color:var(--gold);color:var(--ink)}@media(max-width:1100px){.pricing-grid[data-v-a248f090]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.player-banner[data-v-a248f090]{grid-template-columns:1fr}.player-price-num[data-v-a248f090],.player-price-sub[data-v-a248f090],.player-price-opt[data-v-a248f090]{text-align:left}}@media(max-width:768px){.pricing-section[data-v-a248f090]{padding:clamp(40px,5vw,56px) 0}}@media(max-width:600px){.pricing-section[data-v-a248f090]{padding:48px 0}.pricing-grid[data-v-a248f090]{grid-template-columns:1fr}.player-banner[data-v-a248f090]{padding:24px 20px;gap:24px}.player-title[data-v-a248f090]{font-size:18px}.player-price-num[data-v-a248f090]{font-size:32px}}.why-section[data-v-7cf8a0f9]{padding:var(--section-padding-y) 0;background:var(--cream-dark)}.why-grid[data-v-7cf8a0f9]{margin-top:40px}.stats-strip[data-v-7cf8a0f9]{display:flex;flex-wrap:wrap;gap:12px 16px;margin-bottom:12px}.stat-item[data-v-7cf8a0f9]{flex:1 1 calc(25% - 16px);min-width:140px;padding:10px 12px;border-radius:14px;border:1px solid rgba(42,110,127,.24);background:transparent}.stat-value[data-v-7cf8a0f9]{font-family:Raleway,sans-serif;font-size:28px;font-weight:900;color:var(--teal);line-height:1;display:block;margin-bottom:6px}.stat-text[data-v-7cf8a0f9]{font-size:14px;color:var(--muted);line-height:1.5}@media(max-width:600px){.stats-strip[data-v-7cf8a0f9]{flex-direction:column;gap:10px}.stat-value[data-v-7cf8a0f9]{font-size:22px;margin-bottom:4px}.stat-text[data-v-7cf8a0f9]{font-size:11px;line-height:1.35}}.faq-strip[data-v-7cf8a0f9]{margin-top:8px}.faq-heading[data-v-7cf8a0f9]{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--teal);margin-top:20px;margin-bottom:8px}.faq-row[data-v-7cf8a0f9]{border-bottom:1px solid var(--border)}.faq-row+.faq-row[data-v-7cf8a0f9]{border-top:1px solid var(--border)}.faq-trigger[data-v-7cf8a0f9]{width:100%;padding:20px 0;text-align:left;font-size:14px;font-weight:600;color:var(--ink);background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq-trigger[data-v-7cf8a0f9]:hover{color:var(--teal)}.faq-icon[data-v-7cf8a0f9]{color:var(--teal);flex-shrink:0;transition:transform .25s}.faq-row.open .faq-icon[data-v-7cf8a0f9]{transform:rotate(45deg)}.faq-answer[data-v-7cf8a0f9]{font-size:14px;color:var(--muted);line-height:1.65;overflow:hidden;max-height:0;padding:0;transition:max-height .3s,padding .3s}.faq-row.open .faq-answer[data-v-7cf8a0f9]{max-height:200px;padding:0 0 20px}.section-header[data-v-7cf8a0f9]{margin-bottom:0}.section-tag[data-v-7cf8a0f9]{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--teal);display:block;margin-bottom:12px}.section-heading[data-v-7cf8a0f9]{font-family:Raleway,sans-serif;font-size:clamp(28px,3.5vw,44px);font-weight:900;line-height:1.1;letter-spacing:-.03em;color:var(--ink);margin-bottom:16px}.section-desc[data-v-7cf8a0f9]{font-size:16px;line-height:1.7;color:var(--muted);max-width:520px}@media(max-width:900px){.why-grid[data-v-7cf8a0f9]{margin-top:32px}}@media(max-width:600px){.why-section[data-v-7cf8a0f9]{padding:48px 0}.why-grid[data-v-7cf8a0f9]{margin-top:28px;gap:24px}.faq-strip[data-v-7cf8a0f9]{padding-top:24px}.faq-trigger[data-v-7cf8a0f9]{padding:14px 0;font-size:13px}.faq-row.open .faq-answer[data-v-7cf8a0f9]{max-height:250px;padding:0 0 14px}}.cta-section[data-v-28c19327]{padding:var(--section-padding-y) 0;background:var(--cream)}.cta-inner[data-v-28c19327]{max-width:720px;margin:0 auto;text-align:center}.cta-tag[data-v-28c19327]{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--teal);display:block;margin-bottom:16px}.cta-title[data-v-28c19327]{font-family:Raleway,sans-serif;font-size:clamp(32px,4vw,48px);font-weight:900;line-height:1.1;letter-spacing:-.03em;color:var(--ink);margin-bottom:16px}.cta-body[data-v-28c19327]{font-size:16px;color:var(--muted);line-height:1.7;margin-bottom:28px}.cta-form[data-v-28c19327]{display:flex;gap:0;border:1px solid var(--border);border-radius:6px;overflow:hidden;margin-bottom:16px}.cta-input[data-v-28c19327]{flex:1;padding:16px 20px;border:none;font-size:15px;color:var(--ink);background:var(--white)}.cta-input[data-v-28c19327]:focus{outline:none}.cta-btn[data-v-28c19327]{padding:16px 28px;background:var(--ink);color:var(--cream);border:none;font-family:Raleway,sans-serif;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .2s}.cta-btn[data-v-28c19327]:hover{background:var(--teal)}.cta-note[data-v-28c19327]{font-size:13px;color:var(--muted)}.cta-note a[data-v-28c19327]{color:var(--teal);text-decoration:none;font-weight:600}@media(max-width:600px){.cta-section[data-v-28c19327]{padding:48px 0}.cta-form[data-v-28c19327]{flex-direction:column}.cta-btn[data-v-28c19327]{width:100%}}:root{--ink: #112b32;--cream: #f5f0e8;--cream-dark: #ede6d6;--gold: #c9a84c;--gold-light: #e8c97a;--teal: #2a6e7f;--white: #ffffff;--muted: rgba(17, 43, 50, .52);--border: rgba(17, 43, 50, .1);--container-max: 1920px;--section-padding-x: clamp(16px, 3vw, 48px);--section-padding-y: clamp(32px, 4vw, 72px);--section-gap: clamp(14px, 1.5vw, 24px);--nav-offset: 64px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--cream)}body{font-family:DM Sans,sans-serif;background:var(--cream);color:var(--ink);overflow-x:hidden}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");opacity:.5}[data-animate]{transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}[data-animate].anim-ready{opacity:0;transform:translateY(24px)}[data-animate].anim-ready.in{opacity:1;transform:translateY(0)}[data-animate=fade].anim-ready,[data-animate=fade].anim-ready.in{transform:none}[data-animate=fade-left].anim-ready{transform:translate(-24px)}[data-animate=fade-left].anim-ready.in{transform:translate(0)}[data-animate=fade-right].anim-ready{transform:translate(24px)}[data-animate=fade-right].anim-ready.in{transform:translate(0)}[data-animate=scale].anim-ready{transform:scale(.96)}[data-animate=scale].anim-ready.in{transform:scale(1)}.section-label{font-family:DM Mono,monospace;font-size:clamp(9px,1.1vw,11px);letter-spacing:.22em;text-transform:uppercase;color:var(--teal);margin-bottom:14px;display:flex;align-items:center;gap:10px}.section-label:before{content:"";display:block;width:18px;height:1px;background:var(--teal)}.section-title{font-family:Raleway,sans-serif;font-size:clamp(24px,3.2vw,52px);font-weight:900;line-height:1.08;letter-spacing:-.03em;margin-bottom:12px}.section-intro p{font-size:clamp(14px,1.6vw,17px);margin-top:10px}.app{width:100%}main{padding-top:0}section[id]{scroll-margin-top:var(--nav-offset)}.section-container{max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:var(--section-padding-x);padding-right:var(--section-padding-x);width:100%}
