:root{--color-primary: #4f46e5;--color-primary-dark: #3730a3;--color-primary-soft: #eef2ff;--color-ink: #0f172a;--color-text: #334155;--color-muted: #516074;--color-border: #dbe3ef;--color-surface: #f8fafc;--color-surface-strong: #eef2ff;--color-white: #ffffff;--shadow-soft: 0 18px 45px rgba(15, 23, 42, .08);--shadow-card: 0 10px 30px rgba(15, 23, 42, .08);--shadow-hover: 0 22px 50px rgba(15, 23, 42, .12);--radius-lg: 24px;--radius-md: 18px;--radius-sm: 12px;--font-stack: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;font-family:var(--font-stack);color:var(--color-text);background:linear-gradient(180deg,#fff,#f8fafc);line-height:1.65;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}h1,h2,h3,h4,p,li,strong,span,a{overflow-wrap:anywhere}.app-shell{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}.shell-container{width:min(1180px,calc(100% - 2rem));margin:0 auto}.site-header{position:sticky;top:0;z-index:1000;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(219,227,239,.65);transition:box-shadow .25s ease,background .25s ease}.site-header.scrolled{box-shadow:0 10px 30px #0f172a14}.nav-shell{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:78px}.brand{display:flex;align-items:center;gap:.9rem;min-width:0}.brand-logo{width:44px;height:44px;border-radius:12px}.brand-copy{display:flex;flex-direction:column;min-width:0}.brand-name{color:var(--color-ink);font-size:1.05rem;font-weight:800}.brand-tagline{color:var(--color-muted);font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-nav{display:flex;align-items:center;gap:1.1rem}.nav-link{color:var(--color-text);font-weight:600;font-size:.95rem}.nav-link.router-link-active{color:var(--color-primary-dark)}.nav-cta{display:inline-flex;align-items:center;justify-content:center;padding:.82rem 1.15rem;border-radius:999px;background:linear-gradient(135deg,var(--color-primary) 0%,#6d28d9 100%);color:var(--color-white);font-weight:700;font-size:.92rem;box-shadow:0 12px 24px #4f46e52e}.menu-toggle{display:none;width:46px;height:46px;border-radius:12px;border:1px solid var(--color-border);background:var(--color-white);padding:0;align-items:center;justify-content:center;flex-direction:column;gap:.28rem}.menu-toggle span{width:18px;height:2px;background:var(--color-ink);border-radius:999px}.site-main{flex:1}.page-shell{padding:0 0 5rem}.page-hero,.hero-band{background:linear-gradient(135deg,#0f172a,#1e293b 60%,#312e81);color:var(--color-white);padding:6rem 0 4.8rem}.eyebrow,.page-label,.section-kicker{display:inline-flex;align-items:center;gap:.45rem;max-width:100%;padding:.45rem .85rem;border-radius:999px;background:#ffffff1f;color:#c7d2fe;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:normal}.page-hero h1,.hero-band h1{margin:1.15rem 0 1rem;color:var(--color-white);font-size:clamp(2.35rem,5vw,4rem);line-height:1.08;letter-spacing:-.03em}.hero-lead,.hero-subtitle,.page-hero p{max-width:760px;color:#cbd5e1;font-size:1.08rem}.section-block{padding:5rem 0}.section-block.alt{background:linear-gradient(180deg,#f8fafc,#eef2ff)}.section-heading{max-width:760px;margin-bottom:2rem}.section-heading h2{margin:.85rem 0 .8rem;color:var(--color-ink);font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.14}.section-heading p{margin:0;color:var(--color-muted);font-size:1.02rem}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem}.card-grid>*,.stats-grid>*,.footer-shell>*,.footer-columns>*,.executive-strip>*,.btn-row>*,.hero-layout>*,.why-grid>*,.proof-layout>*,.results-overview-grid>*,.detail-layout>*,.visual-layout>*,.contact-grid>*{min-width:0}.info-card,.metric-card,.callout-card{max-width:100%;background:#fffffff5;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.55rem;box-shadow:var(--shadow-card)}.info-card,.metric-card,.callout-card,.stat-block,.cta-panel{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.info-card:hover,.metric-card:hover,.callout-card:hover,.stat-block:hover,.cta-panel:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}.info-card h3,.metric-card h3,.callout-card h3{margin:0 0 .65rem;color:var(--color-ink);font-size:1.18rem}.info-card p,.metric-card p,.callout-card p,.info-card li,.metric-card li,.callout-card li{color:var(--color-text)}.pill-list,.badge-list{display:flex;flex-wrap:wrap;gap:.65rem}.pill,.badge{display:inline-flex;align-items:center;justify-content:center;padding:.6rem .9rem;border-radius:999px;border:1px solid var(--color-border);background:#fffffff5;color:var(--color-ink);font-weight:600;font-size:.92rem}.badge{background:var(--color-primary-soft);border-color:#4f46e52e;color:var(--color-primary-dark)}.btn-row{display:flex;flex-wrap:wrap;gap:.9rem}.btn,button.btn{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;border:none;cursor:pointer;padding:.95rem 1.25rem;border-radius:999px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn:hover,button.btn:hover{transform:translateY(-1px)}.btn-primary{background:linear-gradient(135deg,var(--color-primary) 0%,#6d28d9 100%);color:var(--color-white);box-shadow:0 14px 26px #4f46e52e}.btn-secondary{background:var(--color-white);color:var(--color-primary-dark);border:1px solid rgba(79,70,229,.18)}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.stat-block{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);padding:1.2rem}.executive-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.summary-chip{padding:1rem 1.05rem;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#ffffff14}.summary-label{display:block;margin-bottom:.35rem;color:#c7d2fe;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.summary-chip strong{color:var(--color-white);font-size:.98rem;line-height:1.45}.stat-label{color:#cbd5e1;font-size:.86rem}.stat-value{color:var(--color-white);font-size:1.55rem;font-weight:800;margin-top:.25rem}.cta-panel{max-width:100%;border-radius:var(--radius-lg);padding:2rem;background:linear-gradient(135deg,#111827,#312e81);color:var(--color-white);box-shadow:var(--shadow-soft)}.cta-panel h2,.cta-panel h3{color:var(--color-white);margin-top:0}.cta-panel p{color:#dbe4ff}.footer-shell{padding:3rem 0 2rem;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:2rem}.site-footer{background:#08101f;color:#dbe4ff}.footer-mark{display:flex;align-items:flex-start;gap:1rem}.footer-logo{width:52px;border-radius:14px}.footer-name{margin:0;font-size:1.05rem;font-weight:800;color:var(--color-white)}.footer-tag,.footer-location,.footer-summary{color:#a7b4cf}.footer-summary{max-width:560px;margin-top:1rem}.footer-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.footer-column h4{color:var(--color-white);margin-top:0;margin-bottom:.85rem}.footer-column{display:flex;flex-direction:column;gap:.55rem}.footer-column a{color:#c1cee6}.footer-bottom{border-top:1px solid rgba(193,206,230,.12)}.footer-bottom-shell{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#9db0d1;font-size:.92rem}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease}.fade-enter-from,.fade-leave-to{opacity:0}@media (max-width: 1024px){.card-grid,.stats-grid,.footer-shell,.footer-columns,.executive-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.menu-toggle{display:inline-flex}.main-nav{position:absolute;left:1rem;right:1rem;top:calc(100% + .6rem);padding:1rem;border-radius:20px;border:1px solid var(--color-border);background:#fffffffa;box-shadow:var(--shadow-soft);flex-direction:column;align-items:stretch;opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease}.main-nav.open{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-cta{width:100%}}@media (max-width: 720px){.shell-container{width:calc(100% - 1.25rem)}.page-hero,.hero-band{padding:5rem 0 3.8rem}.brand-tagline{display:none}.page-hero h1,.hero-band h1{font-size:clamp(1.85rem,9vw,2.5rem)}.hero-lead,.hero-subtitle,.page-hero p,.section-heading p{font-size:1rem}.card-grid,.stats-grid,.footer-shell,.footer-columns,.footer-bottom-shell,.executive-strip{grid-template-columns:1fr}.footer-bottom-shell{align-items:flex-start}.btn-row{flex-direction:column;align-items:stretch}.btn,.btn-primary,.btn-secondary,button.btn{width:100%;padding:.9rem 1rem;white-space:normal;line-height:1.25;text-align:center;font-size:.96rem}.eyebrow,.page-label,.section-kicker{font-size:.72rem;letter-spacing:.04em}}.hero-layout[data-v-37fd13e0],.why-grid[data-v-37fd13e0],.proof-layout[data-v-37fd13e0]{display:grid;grid-template-columns:1.1fr .9fr;gap:1.5rem;align-items:start}.hero-copy[data-v-37fd13e0],.hero-visual-stack[data-v-37fd13e0]{display:grid;gap:1rem}.hero-strip[data-v-37fd13e0]{margin-top:.4rem}.hero-outcome-list[data-v-37fd13e0],.service-card ul[data-v-37fd13e0]{margin:0;padding-left:1.1rem;display:grid;gap:.5rem}.hero-outcome-list li[data-v-37fd13e0]{color:#e2e8f0}.hero-proof-grid[data-v-37fd13e0]{display:grid;gap:.8rem;margin-top:.25rem}.hero-proof-card[data-v-37fd13e0]{padding:.95rem 1rem;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.hero-proof-card strong[data-v-37fd13e0]{display:block;font-size:1.2rem;color:var(--color-white)}.hero-proof-card span[data-v-37fd13e0],.geo-line[data-v-37fd13e0]{color:#dbe4ff}.visual-figure[data-v-37fd13e0]{overflow:hidden}.visual-figure figcaption[data-v-37fd13e0]{margin-top:.85rem;color:var(--color-muted)}.summary-grid[data-v-37fd13e0],.visual-card-grid[data-v-37fd13e0],.trust-grid[data-v-37fd13e0]{align-items:stretch}.summary-card[data-v-37fd13e0],.visual-card[data-v-37fd13e0],.trust-card[data-v-37fd13e0]{height:100%}.mini-kicker[data-v-37fd13e0],.service-eyebrow[data-v-37fd13e0],.case-study-label[data-v-37fd13e0],.founder-title[data-v-37fd13e0]{display:block;color:var(--color-primary-dark);font-weight:700}.icon-badge[data-v-37fd13e0]{width:2.4rem;height:2.4rem;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary-soft);color:var(--color-primary-dark);font-weight:800;margin-bottom:.8rem}.service-grid[data-v-37fd13e0],.fit-grid[data-v-37fd13e0],.compact-stats[data-v-37fd13e0]{align-items:stretch}.service-link[data-v-37fd13e0]{color:var(--color-primary-dark);font-weight:700}.compact-pills[data-v-37fd13e0]{margin-bottom:1.25rem}.founder-card[data-v-37fd13e0]{display:flex;flex-direction:column;gap:.85rem}.section-heading.compact[data-v-37fd13e0],.compact-heading[data-v-37fd13e0]{margin-bottom:1.25rem}.section-kicker.dark[data-v-37fd13e0]{background:var(--color-primary-soft);color:var(--color-primary-dark)}.case-study-panel[data-v-37fd13e0]{display:grid;gap:1rem}.final-panel[data-v-37fd13e0]{text-align:center}@media (max-width: 900px){.hero-layout[data-v-37fd13e0],.why-grid[data-v-37fd13e0],.proof-layout[data-v-37fd13e0]{grid-template-columns:1fr}.hero-layout[data-v-37fd13e0]>*,.proof-layout[data-v-37fd13e0]>*{min-width:0}}@media (max-width: 720px){.hero-figure[data-v-37fd13e0]{display:none}.hero-proof-card strong[data-v-37fd13e0]{font-size:1.05rem}}.service-grid[data-v-d81ae6ca],.capability-grid[data-v-d81ae6ca]{align-items:stretch}.page-strip[data-v-d81ae6ca]{margin-top:1rem}.service-card ul[data-v-d81ae6ca]{margin:1rem 0 1.2rem;padding-left:1.1rem}.service-eyebrow[data-v-d81ae6ca],.service-link[data-v-d81ae6ca]{color:var(--color-primary-dark);font-weight:700}.visual-layout[data-v-d81ae6ca]{display:grid;grid-template-columns:1.05fr .95fr;gap:1.5rem;align-items:start}.workflow-figure[data-v-d81ae6ca]{overflow:hidden}.workflow-figure figcaption[data-v-d81ae6ca]{margin-top:.85rem;color:var(--color-muted)}.recommended-panel[data-v-d81ae6ca]{display:grid;gap:1rem}.assessment-points[data-v-d81ae6ca]{display:grid;gap:.85rem}.assessment-point[data-v-d81ae6ca]{padding:.95rem 1rem;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.assessment-point strong[data-v-d81ae6ca]{display:block;color:var(--color-white)}.assessment-point span[data-v-d81ae6ca]{color:#dbe4ff}.capability-card[data-v-d81ae6ca],.solution-card[data-v-d81ae6ca]{height:100%}.icon-badge[data-v-d81ae6ca]{width:2.4rem;height:2.4rem;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary-soft);color:var(--color-primary-dark);font-weight:800;margin-bottom:.8rem}.compact-heading[data-v-d81ae6ca]{margin-bottom:1.25rem}.compact-pills[data-v-d81ae6ca]{margin-bottom:0}.final-panel[data-v-d81ae6ca]{text-align:center}@media (max-width: 900px){.visual-layout[data-v-d81ae6ca]{grid-template-columns:1fr}}.about-grid[data-v-e1cbe1c1]{display:grid;grid-template-columns:1.2fr .8fr;gap:1.5rem}.section-heading.compact[data-v-e1cbe1c1]{margin-bottom:1.35rem}.mission-grid[data-v-e1cbe1c1],.values-grid[data-v-e1cbe1c1]{align-items:stretch}.founder-summary[data-v-e1cbe1c1]{display:flex;flex-direction:column;gap:.85rem}.founder-title[data-v-e1cbe1c1],.service-link[data-v-e1cbe1c1]{color:var(--color-primary-dark);font-weight:700}.section-kicker.dark[data-v-e1cbe1c1]{background:var(--color-primary-soft);color:var(--color-primary-dark)}.final-panel[data-v-e1cbe1c1]{text-align:center}@media (max-width: 900px){.about-grid[data-v-e1cbe1c1]{grid-template-columns:1fr}}.founder-hero-grid[data-v-e6f7428e],.content-grid[data-v-e6f7428e]{display:grid;grid-template-columns:.8fr 1.2fr;gap:1.5rem;align-items:center}.content-grid[data-v-e6f7428e]{align-items:start}.founder-photo-wrap[data-v-e6f7428e]{max-width:360px}.founder-photo[data-v-e6f7428e]{width:100%;border-radius:28px;box-shadow:var(--shadow-soft)}.cert-list[data-v-e6f7428e],.founder-links[data-v-e6f7428e]{margin-top:1rem}.stack-grid[data-v-e6f7428e]{grid-template-columns:1fr}.proof-panel ul[data-v-e6f7428e]{padding-left:1.1rem;margin-bottom:0}.final-panel[data-v-e6f7428e]{text-align:center}@media (max-width: 900px){.founder-hero-grid[data-v-e6f7428e],.content-grid[data-v-e6f7428e]{grid-template-columns:1fr}.founder-photo-wrap[data-v-e6f7428e]{max-width:260px}}.contact-grid[data-v-51691b2a]{display:grid;grid-template-columns:1.1fr .9fr;gap:1.5rem;align-items:start}.page-strip[data-v-51691b2a],.section-heading.compact[data-v-51691b2a]{margin-top:1rem}.alt-heading[data-v-51691b2a]{margin-top:1.6rem}.contact-form[data-v-51691b2a],.contact-sidebar[data-v-51691b2a],.booking-panel[data-v-51691b2a]{display:grid;gap:1rem}.booking-summary-grid[data-v-51691b2a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.booking-summary-card[data-v-51691b2a]{padding:1rem;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.booking-summary-card strong[data-v-51691b2a]{display:block;color:var(--color-white);margin-bottom:.35rem}.booking-summary-card span[data-v-51691b2a],.booking-note[data-v-51691b2a]{color:#dbe4ff}.honeypot-field[data-v-51691b2a]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-grid[data-v-51691b2a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}label[data-v-51691b2a]{display:grid;gap:.45rem;color:var(--color-ink);font-weight:600}input[data-v-51691b2a],select[data-v-51691b2a],textarea[data-v-51691b2a]{width:100%;border:1px solid var(--color-border);border-radius:14px;padding:.85rem .95rem;background:var(--color-white);color:var(--color-text)}textarea[data-v-51691b2a]{resize:vertical}.contact-links[data-v-51691b2a]{display:grid;gap:.75rem}.contact-links a[data-v-51691b2a]{color:var(--color-primary-dark);font-weight:700}.contact-sidebar ul[data-v-51691b2a]{margin:0;padding-left:1.1rem}.form-helper[data-v-51691b2a],.sidebar-note[data-v-51691b2a]{color:var(--color-muted);margin:0}.form-error[data-v-51691b2a]{color:#b91c1c;font-weight:700}.form-notice[data-v-51691b2a]{color:var(--color-primary-dark);font-weight:600}.section-kicker.dark[data-v-51691b2a]{background:var(--color-primary-soft);color:var(--color-primary-dark)}.calendly-panel[data-v-51691b2a]{overflow:hidden}button[disabled][data-v-51691b2a]{opacity:.7;cursor:wait}@media (max-width: 900px){.contact-grid[data-v-51691b2a],.form-grid[data-v-51691b2a],.booking-summary-grid[data-v-51691b2a]{grid-template-columns:1fr}.contact-grid[data-v-51691b2a]>*{min-width:0}}.box[data-v-7c384416]{box-shadow:none!important;border:1px solid #e8e8e8;border-radius:6px}.hero-results-grid[data-v-785031c0],.outcomes-grid[data-v-785031c0],.control-grid[data-v-785031c0]{margin-top:1.2rem}.results-overview-grid[data-v-785031c0]{display:grid;grid-template-columns:.95fr 1.05fr;gap:1.5rem;align-items:start}.results-summary-panel[data-v-785031c0]{display:grid;gap:.8rem}.workflow-figure[data-v-785031c0]{overflow:hidden}.workflow-figure figcaption[data-v-785031c0]{margin-top:.85rem;color:var(--color-muted)}.impact-card[data-v-785031c0],.result-card[data-v-785031c0],.control-card[data-v-785031c0]{height:100%}.icon-badge[data-v-785031c0]{width:2.4rem;height:2.4rem;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary-soft);color:var(--color-primary-dark);font-weight:800;margin-bottom:.8rem}.results-note[data-v-785031c0]{margin:1rem 0 0;color:var(--color-muted)}.compact-heading[data-v-785031c0]{margin-bottom:1.25rem}.final-panel[data-v-785031c0]{text-align:center}@media (max-width: 900px){.results-overview-grid[data-v-785031c0]{grid-template-columns:1fr}}.faq-layout[data-v-1d6ed289]{max-width:900px}.section-heading.compact[data-v-1d6ed289]{margin-bottom:1.5rem}.faq-list[data-v-1d6ed289]{display:grid;gap:1rem}.faq-item[data-v-1d6ed289]{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.1rem 1.2rem;background:var(--color-white);box-shadow:var(--shadow-card)}.faq-item summary[data-v-1d6ed289]{cursor:pointer;color:var(--color-ink);font-weight:700;list-style:none}.faq-item summary[data-v-1d6ed289]::-webkit-details-marker{display:none}.faq-item p[data-v-1d6ed289]{margin:.9rem 0 0}.final-panel[data-v-1d6ed289]{text-align:center}.detail-layout[data-v-5e298600],.visual-layout[data-v-5e298600]{display:grid;grid-template-columns:1.05fr .95fr;gap:1.5rem}.stack-grid[data-v-5e298600]{grid-template-columns:1fr}.detail-panel ul[data-v-5e298600]{padding-left:1.1rem}.package-summary[data-v-5e298600]{margin-top:1rem;display:grid;gap:.65rem}.package-summary p[data-v-5e298600]{margin:0;color:#dbe4ff}.workflow-figure[data-v-5e298600]{overflow:hidden}.workflow-figure figcaption[data-v-5e298600]{margin-top:.85rem;color:var(--color-muted)}.page-strip[data-v-5e298600],.section-heading.compact[data-v-5e298600]{margin-top:1rem}.final-panel[data-v-5e298600]{text-align:center}@media (max-width: 900px){.detail-layout[data-v-5e298600],.visual-layout[data-v-5e298600]{grid-template-columns:1fr}}.detail-layout[data-v-620e2bdc],.visual-layout[data-v-620e2bdc]{display:grid;grid-template-columns:1.05fr .95fr;gap:1.5rem}.stack-grid[data-v-620e2bdc]{grid-template-columns:1fr}.detail-panel ul[data-v-620e2bdc]{padding-left:1.1rem}.roi-panel[data-v-620e2bdc]{margin-top:1rem}.roi-panel h4[data-v-620e2bdc]{margin:0 0 .5rem;color:var(--color-white)}.roi-panel ul[data-v-620e2bdc]{padding-left:1.1rem}.workflow-figure[data-v-620e2bdc]{overflow:hidden}.workflow-figure figcaption[data-v-620e2bdc]{margin-top:.85rem;color:var(--color-muted)}.page-strip[data-v-620e2bdc],.section-heading.compact[data-v-620e2bdc]{margin-top:1rem}.final-panel[data-v-620e2bdc]{text-align:center}@media (max-width: 900px){.detail-layout[data-v-620e2bdc],.visual-layout[data-v-620e2bdc]{grid-template-columns:1fr}}
