.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style: none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}.ps{position:relative}.scroll-container[data-v-d7bfdd93]{height:100vh;height:100dvh;overflow-x:hidden}.landing[data-v-d7bfdd93]{opacity:0;transition:opacity .6s ease}.landing.visible[data-v-d7bfdd93]{opacity:1}.hero[data-v-d7bfdd93]{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;padding:100px 32px;overflow:hidden;background:var(--white);color:var(--gray-900)}.hero[data-v-d7bfdd93]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(0,102,204,.06) 0%,transparent 60%),radial-gradient(ellipse 60% 40% at 80% 80%,rgba(0,102,204,.04) 0%,transparent 50%);pointer-events:none}.hero-inner[data-v-d7bfdd93]{max-width:800px;text-align:center;position:relative;z-index:2}.hero-text-logo[data-v-d7bfdd93]{width:clamp(200px,40vw,400px);height:auto;margin:0 0 -8px}.hero-company[data-v-d7bfdd93]{display:flex;align-items:center;justify-content:center;gap:20px;font-family:var(--font-display);font-size:clamp(16px,2.5vw,22px);font-weight:500;color:var(--gray-500);text-transform:uppercase;letter-spacing:.15em;margin:0 0 16px}.hero-company[data-v-d7bfdd93]:before,.hero-company[data-v-d7bfdd93]:after{content:"";width:60px;height:2px;background:var(--gray-400)}.hero-tagline[data-v-d7bfdd93]{font-family:var(--font-display);font-size:clamp(14px,2vw,16px);font-weight:500;color:var(--gray-500);text-transform:uppercase;letter-spacing:.2em;margin:0 0 48px}.hero-sub[data-v-d7bfdd93]{font-size:18px;color:var(--gray-600);max-width:540px;margin:0 auto 48px;line-height:1.8}.hero-actions[data-v-d7bfdd93]{display:flex;justify-content:center;gap:16px}.hero-logo-wrap[data-v-d7bfdd93]{position:relative;width:clamp(280px,45vw,480px);aspect-ratio:1;margin:0 auto -24px;isolation:isolate}.hero-logo-wrap[data-v-d7bfdd93]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:250%;height:250%;background:radial-gradient(circle,rgba(0,102,204,.08) 0%,rgba(0,102,204,.03) 40%,transparent 60%);border-radius:50%;pointer-events:none}.hero-logo[data-v-d7bfdd93]{width:100%;height:100%;object-fit:contain}.btn-primary[data-v-d7bfdd93]{display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:16px 32px;background:var(--accent);color:var(--white);border-radius:2px;transition:all .2s ease}.btn-primary[data-v-d7bfdd93]:hover{background:var(--accent-light)}.btn-lg[data-v-d7bfdd93]{font-size:14px;padding:18px 40px}.hero .btn-primary[data-v-d7bfdd93]{background:var(--gray-900);color:var(--white)}.hero .btn-primary[data-v-d7bfdd93]:hover{background:var(--gray-800)}.section[data-v-d7bfdd93]{padding:140px 48px}.section-alt[data-v-d7bfdd93]{background:var(--gray-50)}.section-inner[data-v-d7bfdd93]{max-width:1100px;margin:0 auto}.section-label[data-v-d7bfdd93]{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--accent);margin-bottom:20px}.section-title[data-v-d7bfdd93]{font-size:clamp(36px,5vw,56px);font-weight:500;color:var(--gray-900);margin:0 0 72px}.steps[data-v-d7bfdd93]{display:grid;grid-template-columns:repeat(3,1fr);gap:64px}.step[data-v-d7bfdd93]{position:relative;padding-left:24px;border-left:2px solid var(--gray-200)}.step-num[data-v-d7bfdd93]{font-family:var(--font-brand);font-size:32px;font-weight:700;letter-spacing:.02em;color:var(--accent);margin-bottom:20px}.step-title[data-v-d7bfdd93]{font-size:24px;font-weight:600;color:var(--gray-900);margin:0 0 16px}.step-desc[data-v-d7bfdd93]{font-size:16px;color:var(--gray-600);margin:0;line-height:1.75}.features[data-v-d7bfdd93]{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.feature-icon[data-v-d7bfdd93]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--accent);border-radius:4px;margin-bottom:24px;color:var(--white)}.feature-title[data-v-d7bfdd93]{font-size:20px;font-weight:600;color:var(--gray-900);margin:0 0 12px}.feature-desc[data-v-d7bfdd93]{font-size:16px;color:var(--gray-600);margin:0;line-height:1.75}.section-cta[data-v-d7bfdd93]{text-align:center;background:linear-gradient(180deg,var(--gray-900) 0%,var(--navy) 100%);color:var(--white);padding:160px 48px}.cta-title[data-v-d7bfdd93]{font-size:clamp(36px,5vw,56px);font-weight:500;margin:0 0 20px}.cta-sub[data-v-d7bfdd93]{font-size:18px;color:var(--gray-400);max-width:500px;margin:0 auto 48px;line-height:1.7}.section-cta .btn-primary[data-v-d7bfdd93]{background:var(--white);color:var(--navy)}.section-cta .btn-primary[data-v-d7bfdd93]:hover{background:var(--gray-100)}.footer[data-v-d7bfdd93]{background:var(--navy);padding:48px}.footer-inner[data-v-d7bfdd93]{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}.footer-brand[data-v-d7bfdd93]{display:flex;align-items:center}.footer-copy[data-v-d7bfdd93]{font-size:13px;color:var(--gray-500)}.footer-links[data-v-d7bfdd93]{display:flex;gap:32px}.footer-links a[data-v-d7bfdd93]{font-size:13px;color:var(--gray-400);transition:color .2s}.footer-links a[data-v-d7bfdd93]:hover{color:var(--white)}@media(max-width:900px){.steps[data-v-d7bfdd93],.features[data-v-d7bfdd93]{grid-template-columns:1fr;gap:48px}.step[data-v-d7bfdd93]{border-left:none;border-top:2px solid var(--gray-200);padding-left:0;padding-top:24px}}@media(max-width:768px){.hero[data-v-d7bfdd93]{padding:80px 24px;min-height:auto;min-height:100svh}.hero-logo-wrap[data-v-d7bfdd93]{width:clamp(200px,55vw,320px);margin:0 auto -16px}.hero-text-logo[data-v-d7bfdd93]{width:clamp(160px,50vw,280px)}.hero-company[data-v-d7bfdd93]{font-size:14px;gap:12px}.hero-company[data-v-d7bfdd93]:before,.hero-company[data-v-d7bfdd93]:after{width:40px}.hero-tagline[data-v-d7bfdd93]{font-size:11px;letter-spacing:.12em;margin-bottom:32px}.hero-sub[data-v-d7bfdd93]{font-size:16px;margin-bottom:40px}.section[data-v-d7bfdd93]{padding:80px 24px}.section-cta[data-v-d7bfdd93]{padding:100px 24px}.section-inner[data-v-d7bfdd93]{text-align:center}.section-title[data-v-d7bfdd93]{margin-bottom:48px}.step[data-v-d7bfdd93],.feature[data-v-d7bfdd93]{text-align:center}.feature-icon[data-v-d7bfdd93]{margin-left:auto;margin-right:auto}.cta-sub[data-v-d7bfdd93]{font-size:16px;margin-bottom:40px}.footer[data-v-d7bfdd93]{padding:40px 24px}.footer-inner[data-v-d7bfdd93]{flex-direction:column;text-align:center;gap:20px}.footer-links[data-v-d7bfdd93]{justify-content:center}}@media(max-width:400px){.hero[data-v-d7bfdd93]{padding:60px 20px}.section[data-v-d7bfdd93]{padding:64px 20px}.section-cta[data-v-d7bfdd93]{padding:80px 20px}.footer[data-v-d7bfdd93]{padding:32px 20px}}:root{--black: #0d1117;--white: #ffffff;--gray-50: #f8fafc;--gray-100: #f1f5f9;--gray-200: #e2e8f0;--gray-300: #cbd5e1;--gray-400: #94a3b8;--gray-500: #64748b;--gray-600: #475569;--gray-700: #334155;--gray-800: #1e293b;--gray-900: #0f172a;--accent: #0066cc;--accent-light: #3b82f6;--navy: #0a1628;--font-display: "manifold-extended-cf", system-ui, sans-serif;--font-brand: "Inter", system-ui, sans-serif;--font-body: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{height:100%;overflow-x:hidden}body{margin:0;font-family:var(--font-body);background:var(--white);color:var(--black);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:500;line-height:1.15;letter-spacing:-.02em}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}::selection{background:var(--black);color:var(--white)}.ps{overflow:hidden!important}.ps__rail-x{display:none!important}.ps__rail-y{width:8px!important;background:transparent!important;opacity:1!important;right:4px!important}.ps__thumb-y{width:4px!important;background:var(--gray-300, #d4d4d4)!important;border-radius:4px!important;right:2px!important;transition:width .15s ease,background .15s ease!important}.ps__rail-y:hover .ps__thumb-y,.ps__rail-y:focus .ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{width:6px!important;background:var(--gray-400)!important}.ps:hover>.ps__rail-y{opacity:1!important}#app{height:100%}
