:root{--color-primary: #4f46e5;--color-primary-dark: #3730a3;--color-primary-soft: #eef2ff;--color-accent: #0e7490;--color-accent-soft: #ecfeff;--color-gold: #d97706;--color-gold-soft: #fffbeb;--color-ink: #0f172a;--color-text: #334155;--color-muted: #516074;--color-border: #dbe3ef;--color-surface: #f8fafc;--color-surface-strong: #eef2ff;--color-white: #ffffff;--color-success: #15803d;--color-success-soft: #f0fdf4;--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}:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px;border-radius:4px}.skip-link{position:absolute;left:-9999px;top:0;z-index:2000;background:var(--color-primary-dark);color:#fff;padding:.7rem 1.1rem;border-radius:0 0 12px;font-weight:700}.skip-link:focus{left:0}.app-shell{min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}.shell-container{width:min(1200px,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:74px}.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:.5rem}.nav-link{display:inline-flex;align-items:center;gap:.3rem;color:var(--color-text);font-weight:600;font-size:.94rem;padding:.5rem .65rem;border-radius:10px;background:none;border:none;cursor:pointer;font-family:inherit}.nav-link:hover{color:var(--color-primary-dark);background:var(--color-primary-soft)}.nav-link.router-link-active{color:var(--color-primary-dark)}.nav-group{position:relative}.caret{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s ease;opacity:.7}.nav-group.open .caret{transform:rotate(-135deg) translateY(-2px)}.nav-dropdown{position:absolute;top:calc(100% + .5rem);left:0;width:340px;background:var(--color-white);border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-soft);padding:.6rem;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s;display:grid;gap:.15rem}.nav-group:hover .nav-dropdown,.nav-group.open .nav-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown a{display:block;padding:.6rem .75rem;border-radius:10px}.nav-dropdown a:hover{background:var(--color-primary-soft)}.nav-dropdown a strong{display:block;color:var(--color-ink);font-size:.92rem}.nav-dropdown a span{display:block;color:var(--color-muted);font-size:.8rem;line-height:1.4;margin-top:.15rem}.nav-dropdown-foot{border-top:1px solid var(--color-border);margin-top:.2rem;color:var(--color-primary-dark)!important;font-weight:700}.nav-dropdown-foot:hover{background:var(--color-primary-soft)}.nav-cta{display:inline-flex;align-items:center;justify-content:center;padding:.72rem 1.15rem;margin-left:.4rem;border-radius:999px;background:linear-gradient(135deg,var(--color-primary) 0%,#6d28d9 100%);color:var(--color-white);font-weight:700;font-size:.9rem;white-space:nowrap;box-shadow:0 12px 24px #4f46e52e}.nav-cta:hover{transform:translateY(-1px)}.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;cursor:pointer}.menu-toggle span{width:18px;height:2px;background:var(--color-ink);border-radius:999px;transition:transform .2s ease,opacity .2s ease}.menu-toggle.active span:nth-child(1){transform:translateY(5px) rotate(45deg)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.site-main{flex:1}.page-shell{padding:0 0 5rem}.page-hero,.hero-band{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,#0f172a,#1e293b 55%,#312e81);color:var(--color-white);padding:5.5rem 0 4.6rem}.page-hero:before,.hero-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(circle at 82% 12%,#6d28d980,#6d28d900 45%),radial-gradient(circle at 8% 88%,#0e749059,#0e749000 42%)}.page-hero:after,.hero-band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:linear-gradient(160deg,rgba(0,0,0,.55),transparent 60%);mask-image:linear-gradient(160deg,rgba(0,0,0,.55),transparent 60%);opacity:.7}.page-hero .shell-container,.hero-band .shell-container{position:relative;z-index:1}.section-block.ink{position:relative;isolation:isolate;overflow:hidden}.section-block.ink:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px);background-size:30px 30px;-webkit-mask-image:radial-gradient(circle at 90% 10%,rgba(0,0,0,.6),transparent 55%);mask-image:radial-gradient(circle at 90% 10%,rgba(0,0,0,.6),transparent 55%)}.section-block.ink .shell-container{position:relative;z-index:1}.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}.section-kicker{background:var(--color-primary-soft);color:var(--color-primary-dark)}.page-hero h1,.hero-band h1{margin:1.15rem 0 1rem;color:var(--color-white);font-size:clamp(2.3rem,5vw,3.9rem);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:4.6rem 0}.section-block.alt{background:linear-gradient(180deg,#f8fafc,#eef2ff)}.section-block.ink{background:linear-gradient(135deg,#0f172a,#1e293b 60%,#312e81);color:#e2e8f0}.section-block.ink h2{color:var(--color-white)}.section-block.ink .section-heading p{color:#cbd5e1}.section-heading{max-width:780px;margin-bottom:2rem}.section-heading.center{margin-left:auto;margin-right:auto;text-align:center}.section-heading h2{margin:.85rem 0 .8rem;color:var(--color-ink);font-size:clamp(1.9rem,4vw,2.7rem);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.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.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)}.badge.badge-accent{background:var(--color-accent-soft);border-color:#0e749033;color:var(--color-accent)}.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.4rem;border-radius:999px;font-weight:700;font-size:.98rem;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;text-align:center}.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)}.btn-ghost{background:#ffffff14;color:var(--color-white);border:1px solid rgba(255,255,255,.25)}.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}.mini-kicker,.service-eyebrow,.case-study-label,.founder-title{display:block;color:var(--color-primary-dark);font-weight:700}.section-link,.service-link{color:var(--color-primary-dark);font-weight:700;display:inline-flex;align-items:center;gap:.3rem}.section-link:hover,.service-link:hover{gap:.5rem}.icon-badge{width:2.6rem;height:2.6rem;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}.icon-badge.accent{background:var(--color-accent-soft);color:var(--color-accent)}.icon-badge.gold{background:var(--color-gold-soft);color:var(--color-gold)}.footer-shell{padding:3rem 0 2rem;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.9fr);gap:2.5rem}.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:460px;margin-top:1rem;font-size:.92rem}.footer-cta{display:inline-block;margin-top:1.1rem;color:#c7d2fe;font-weight:700}.footer-columns{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}.footer-column h4{color:var(--color-white);margin-top:0;margin-bottom:.85rem;font-size:.92rem}.footer-column{display:flex;flex-direction:column;gap:.55rem}.footer-column a{color:#c1cee6;font-size:.9rem}.footer-column a:hover{color:var(--color-white)}.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;padding:1rem 0}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease}.fade-enter-from,.fade-leave-to{opacity:0}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media (max-width: 1080px){.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1024px){.card-grid,.card-grid.cols-4,.stats-grid,.executive-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-shell{grid-template-columns:1fr;gap:1.5rem}}@media (max-width: 960px){.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:#fffffffc;box-shadow:var(--shadow-soft);flex-direction:column;align-items:stretch;gap:.2rem;max-height:calc(100vh - 100px);overflow-y:auto;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-link{width:100%;justify-content:space-between;padding:.8rem .75rem;font-size:1rem}.nav-group{width:100%}.nav-dropdown{position:static;width:100%;box-shadow:none;border:none;background:var(--color-surface);opacity:1;visibility:hidden;height:0;padding:0;overflow:hidden;transform:none;transition:none}.nav-group.open .nav-dropdown{visibility:visible;height:auto;padding:.4rem;margin:.2rem 0 .4rem;border-radius:12px}.nav-cta{width:100%;margin:.5rem 0 0;padding:.9rem}}@media (max-width: 720px){.shell-container{width:calc(100% - 1.25rem)}.page-hero,.hero-band{padding:4.5rem 0 3.6rem}.brand-tagline{display:none}.page-hero h1,.hero-band h1{font-size:clamp(1.85rem,8vw,2.5rem)}.hero-lead,.hero-subtitle,.page-hero p,.section-heading p{font-size:1rem}.section-block{padding:3.4rem 0}.card-grid,.card-grid.cols-2,.card-grid.cols-4,.stats-grid,.footer-columns,.footer-bottom-shell,.executive-strip{grid-template-columns:1fr}.footer-bottom-shell{align-items:flex-start;flex-direction:column;gap:.3rem}.btn-row{flex-direction:column;align-items:stretch}.btn,.btn-primary,.btn-secondary,.btn-ghost,button.btn{width:100%;padding:.9rem 1rem;white-space:normal;line-height:1.25;font-size:.96rem}.eyebrow,.page-label,.section-kicker{font-size:.72rem;letter-spacing:.04em}}@media (max-width: 480px){.footer-columns{grid-template-columns:1fr 1fr}}.app-icon[data-v-d8a77cac]{display:block;flex-shrink:0}.flow[data-v-7896cff6]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:.75rem}.flow-stage[data-v-7896cff6]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.4rem 1.2rem;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:.7rem;min-width:0}.flow-badge[data-v-7896cff6]{width:3rem;height:3rem;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary-soft);color:var(--color-primary-dark)}.flow-badge-accent[data-v-7896cff6]{background:var(--color-accent-soft);color:var(--color-accent)}.flow-badge-gold[data-v-7896cff6]{background:var(--color-gold-soft);color:var(--color-gold)}.flow-stage h4[data-v-7896cff6]{margin:0;color:var(--color-ink);font-size:1.05rem}.flow-chips[data-v-7896cff6]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto}.flow-chips span[data-v-7896cff6]{font-size:.78rem;font-weight:600;color:var(--color-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;padding:.28rem .6rem}.flow-before .flow-chips span[data-v-7896cff6]{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.flow-after .flow-chips span[data-v-7896cff6]{color:var(--color-success);background:var(--color-success-soft);border-color:#bbf7d0}.flow-arrow[data-v-7896cff6]{display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.flow-dark .flow-stage[data-v-7896cff6]{background:#ffffff0f;border-color:#ffffff24;box-shadow:none}.flow-dark .flow-stage h4[data-v-7896cff6]{color:#fff}.flow-dark .flow-chips span[data-v-7896cff6]{background:#ffffff14;border-color:#ffffff29;color:#cbd5e1}.flow-dark .flow-arrow[data-v-7896cff6]{color:#a5b4fc}@media (max-width: 820px){.flow[data-v-7896cff6]{grid-template-columns:1fr}.flow-arrow[data-v-7896cff6]{transform:rotate(90deg);padding:.15rem 0}}.method-arc[data-v-516b297e]{display:grid;gap:1.2rem}.arc-track[data-v-516b297e]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:0;position:relative}.arc-track[data-v-516b297e]:before{content:"";position:absolute;top:26px;left:10%;right:10%;height:3px;background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-accent) 50%,var(--color-gold) 100%);border-radius:999px;opacity:.35}.arc-node[data-v-516b297e]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.7rem;padding:0 .5rem;position:relative}.arc-star[data-v-516b297e]{position:relative;width:54px;height:54px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--color-white);border:2px solid var(--color-primary);color:var(--color-gold);box-shadow:var(--shadow-card)}.arc-num[data-v-516b297e]{position:absolute;font-size:.78rem;font-weight:800;color:var(--color-primary-dark);top:50%;left:50%;transform:translate(-50%,-30%)}.arc-body[data-v-516b297e]{display:grid;gap:.25rem}.arc-body strong[data-v-516b297e]{color:var(--color-ink);font-size:1.05rem}.arc-body span[data-v-516b297e]{color:var(--color-muted);font-size:.85rem;line-height:1.4}.arc-rail[data-v-516b297e]{display:inline-flex;align-items:center;gap:.5rem;justify-self:center;margin:0;padding:.5rem 1rem;border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary-dark);font-weight:700;font-size:.85rem}.arc-rail .app-icon[data-v-516b297e]{color:var(--color-accent)}.arc-dark .arc-star[data-v-516b297e]{background:#0f172a;border-color:#a5b4fc}.arc-dark .arc-num[data-v-516b297e]{color:#c7d2fe}.arc-dark .arc-body strong[data-v-516b297e]{color:#fff}.arc-dark .arc-body span[data-v-516b297e]{color:#cbd5e1}.arc-dark .arc-rail[data-v-516b297e]{background:#ffffff1a;color:#c7d2fe}@media (max-width: 860px){.arc-track[data-v-516b297e]{grid-template-columns:1fr;gap:0}.arc-track[data-v-516b297e]:before{top:10%;bottom:10%;left:26px;right:auto;width:3px;height:auto}.arc-node[data-v-516b297e]{flex-direction:row;text-align:left;align-items:flex-start;gap:1rem;padding:.75rem 0}.arc-star[data-v-516b297e]{flex-shrink:0}}.hero-layout[data-v-b5dabc61],.why-grid[data-v-b5dabc61],.proof-layout[data-v-b5dabc61]{display:grid;grid-template-columns:1.1fr .9fr;gap:1.6rem;align-items:start}.hero-copy[data-v-b5dabc61],.hero-visual-stack[data-v-b5dabc61]{display:grid;gap:1rem}.hero-strip[data-v-b5dabc61]{margin-top:.4rem}.hero-outcome-list[data-v-b5dabc61]{margin:0;padding-left:1.1rem;display:grid;gap:.5rem}.hero-outcome-list li[data-v-b5dabc61]{color:#e2e8f0}.hero-panel-kicker[data-v-b5dabc61]{display:block;color:#c7d2fe;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem}.hero-proof-grid[data-v-b5dabc61]{display:grid;gap:.7rem;margin:.5rem 0 1rem}.hero-proof-card[data-v-b5dabc61]{padding:.85rem 1rem;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.hero-proof-card strong[data-v-b5dabc61]{display:block;font-size:1.25rem;color:var(--color-white)}.hero-proof-card span[data-v-b5dabc61]{color:#dbe4ff;font-size:.88rem}.hero-panel-link[data-v-b5dabc61],.geo-line[data-v-b5dabc61]{color:#dbe4ff}.hero-panel-link[data-v-b5dabc61]{font-weight:700}.mini-kicker[data-v-b5dabc61],.service-eyebrow[data-v-b5dabc61]{display:block;margin-bottom:.35rem}.icon-badge[data-v-b5dabc61]{font-size:1.15rem}.industry-card[data-v-b5dabc61]{display:flex;flex-direction:column;gap:.4rem}.industry-card .service-link[data-v-b5dabc61]{margin-top:auto}.method-strip[data-v-b5dabc61]{list-style:none;margin:0 0 1.6rem;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:.9rem;counter-reset:none}.method-strip li[data-v-b5dabc61]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.2rem 1.1rem;display:grid;gap:.3rem;align-content:start;box-shadow:var(--shadow-card)}.method-star[data-v-b5dabc61]{color:var(--color-gold);font-weight:800;font-size:1.1rem}.method-strip strong[data-v-b5dabc61]{color:var(--color-ink);font-size:1.05rem}.method-promise[data-v-b5dabc61]{color:var(--color-muted);font-size:.88rem;line-height:1.4}.service-card[data-v-b5dabc61]{display:flex;flex-direction:column;gap:.3rem}.service-card .service-link[data-v-b5dabc61]{margin-top:.5rem}.before-after-card[data-v-b5dabc61]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-card)}.ba-row[data-v-b5dabc61]{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:.5rem;padding:.85rem 1.1rem;border-top:1px solid var(--color-border);align-items:center;font-size:.9rem}.ba-row.ba-head[data-v-b5dabc61]{border-top:none;background:var(--color-ink);color:#e6ecf7;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em}.ba-label[data-v-b5dabc61]{color:var(--color-ink);font-weight:600}.ba-before[data-v-b5dabc61]{color:var(--color-muted)}.ba-after[data-v-b5dabc61]{color:var(--color-accent);font-weight:700}.case-study-panel[data-v-b5dabc61]{display:grid;gap:.9rem;align-content:start}.governance-list[data-v-b5dabc61]{margin:0;padding:0;list-style:none;display:grid;gap:.7rem}.governance-list li[data-v-b5dabc61]{padding:.9rem 1.1rem .9rem 2.4rem;position:relative;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:14px;color:#e2e8f0}.governance-list li[data-v-b5dabc61]:before{content:"✓";position:absolute;left:.95rem;top:.85rem;color:#86efac;font-weight:800}.founder-card[data-v-b5dabc61]{display:flex;flex-direction:column;gap:.7rem;height:100%}.founder-title[data-v-b5dabc61]{color:var(--color-primary-dark);font-weight:700;margin:0}.insight-card[data-v-b5dabc61],.tool-card[data-v-b5dabc61]{display:flex;flex-direction:column;gap:.45rem}.insight-card .service-link[data-v-b5dabc61],.tool-card .service-link[data-v-b5dabc61]{margin-top:auto}.method-cta[data-v-b5dabc61]{justify-content:center;margin-top:1.7rem}.final-panel[data-v-b5dabc61]{text-align:center}.final-panel .btn-row[data-v-b5dabc61]{justify-content:center}@media (max-width: 1024px){.method-strip[data-v-b5dabc61]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.hero-layout[data-v-b5dabc61],.why-grid[data-v-b5dabc61],.proof-layout[data-v-b5dabc61]{grid-template-columns:1fr}}@media (max-width: 620px){.method-strip[data-v-b5dabc61]{grid-template-columns:1fr}.ba-row[data-v-b5dabc61]{grid-template-columns:1.3fr 1fr 1fr;font-size:.82rem;padding:.7rem .8rem}}.page-strip[data-v-ba449a38],.section-heading.compact[data-v-ba449a38]{margin-top:1rem}.service-grid[data-v-ba449a38],.solution-grid[data-v-ba449a38]{align-items:stretch}.service-card[data-v-ba449a38],.solution-card[data-v-ba449a38]{height:100%;display:flex;flex-direction:column}.service-eyebrow[data-v-ba449a38],.service-link[data-v-ba449a38]{color:var(--color-primary-dark);font-weight:700}.method-phase[data-v-ba449a38]{margin:.75rem 0 .5rem;font-size:.9rem;font-weight:600;color:var(--color-accent)}.method-phase span[data-v-ba449a38]{color:var(--color-gold)}.service-card ul[data-v-ba449a38]{margin:.5rem 0 1.2rem;padding-left:1.1rem}.service-card .service-link[data-v-ba449a38],.solution-card .service-link[data-v-ba449a38]{margin-top:auto}.center-row[data-v-ba449a38]{justify-content:center;margin-top:1.25rem}.final-panel[data-v-ba449a38]{text-align:center}.detail-layout[data-v-699c08d5]{display:grid;grid-template-columns:1.05fr .95fr;gap:1.5rem}.stack-grid[data-v-699c08d5]{grid-template-columns:1fr}.detail-panel ul[data-v-699c08d5]{padding-left:1.1rem}.package-summary[data-v-699c08d5]{margin-top:1rem;display:grid;gap:.65rem}.package-summary p[data-v-699c08d5]{margin:0;color:#dbe4ff}.cross-card[data-v-699c08d5]{height:100%;display:flex;flex-direction:column}.cross-card .service-link[data-v-699c08d5]{margin-top:auto}.service-eyebrow[data-v-699c08d5],.service-link[data-v-699c08d5]{color:var(--color-primary-dark);font-weight:700}.center-row[data-v-699c08d5]{justify-content:center;margin-top:1.25rem}.page-strip[data-v-699c08d5],.section-heading.compact[data-v-699c08d5]{margin-top:1rem}.final-panel[data-v-699c08d5]{text-align:center}@media (max-width: 900px){.detail-layout[data-v-699c08d5]{grid-template-columns:1fr}}.page-strip[data-v-79229fbd],.section-heading.compact[data-v-79229fbd]{margin-top:1rem}.phase-journey[data-v-79229fbd]{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem}.phase-row[data-v-79229fbd]{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1.25rem;position:relative}.phase-row:not(:last-child) .phase-marker[data-v-79229fbd]:after{content:"";position:absolute;top:2.9rem;bottom:-1.25rem;left:1.3rem;width:2px;background:linear-gradient(var(--color-gold),rgba(217,119,6,.15))}.phase-marker[data-v-79229fbd]{display:flex;flex-direction:column;align-items:center;gap:.4rem;position:relative}.phase-marker .icon-badge[data-v-79229fbd]{margin-bottom:0;font-size:1.15rem}.phase-star-label[data-v-79229fbd]{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-gold)}.phase-card[data-v-79229fbd]{height:100%}.phase-head[data-v-79229fbd]{border-bottom:1px solid var(--color-border, rgba(15, 23, 42, .08));padding-bottom:.85rem;margin-bottom:.85rem}.phase-promise[data-v-79229fbd]{margin:.25rem 0 0;font-weight:600;color:var(--color-primary-dark)}.phase-what[data-v-79229fbd]{margin:0 0 1.1rem}.phase-meta[data-v-79229fbd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem;margin:0}.phase-meta dt[data-v-79229fbd]{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.2rem}.phase-meta dd[data-v-79229fbd]{margin:0;font-size:.95rem;color:var(--color-muted)}.governance-grid[data-v-79229fbd]{margin-top:1.5rem}.faq-list[data-v-79229fbd]{display:grid;gap:.85rem;max-width:860px}.faq-item[data-v-79229fbd]{background:var(--color-white, #fff);border:1px solid var(--color-border, rgba(15, 23, 42, .1));border-radius:16px;padding:0 1.25rem}.faq-item summary[data-v-79229fbd]{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;padding:1.1rem 0;list-style:none;font-weight:700;color:var(--color-ink, #0f172a)}.faq-item summary[data-v-79229fbd]::-webkit-details-marker{display:none}.faq-caret[data-v-79229fbd]{flex:0 0 auto;width:.7rem;height:.7rem;border-right:2px solid var(--color-accent);border-bottom:2px solid var(--color-accent);transform:rotate(45deg);transition:transform .2s ease}.faq-item[open] .faq-caret[data-v-79229fbd]{transform:rotate(-135deg)}.faq-item[open] summary[data-v-79229fbd]{color:var(--color-primary-dark)}.faq-answer[data-v-79229fbd]{margin:0;padding:0 0 1.15rem;color:var(--color-muted)}.reassurance-line[data-v-79229fbd]{margin:1.5rem 0 0;max-width:860px;font-style:italic;color:var(--color-muted)}.final-panel[data-v-79229fbd]{text-align:center}@media (max-width: 720px){.phase-row[data-v-79229fbd]{grid-template-columns:3.4rem minmax(0,1fr);gap:.9rem}.phase-meta[data-v-79229fbd]{grid-template-columns:1fr}.phase-row:not(:last-child) .phase-marker[data-v-79229fbd]:after{left:1rem}}.page-strip[data-v-f6b8852c],.compact-heading[data-v-f6b8852c]{margin-top:1rem}.industry-card[data-v-f6b8852c]{height:100%}.service-eyebrow[data-v-f6b8852c],.service-link[data-v-f6b8852c]{color:var(--color-primary-dark);font-weight:700}.persona-line[data-v-f6b8852c]{margin-top:.75rem;color:var(--color-muted)}.persona-label[data-v-f6b8852c]{font-weight:700;color:var(--color-ink, var(--color-primary-dark))}.thread-card[data-v-f6b8852c]{height:100%}.final-panel[data-v-f6b8852c]{text-align:center}.page-strip[data-v-da183444],.compact-heading[data-v-da183444]{margin-top:1rem}.service-eyebrow[data-v-da183444],.service-link[data-v-da183444]{color:var(--color-primary-dark);font-weight:700}.solution-card[data-v-da183444],.recommended-card[data-v-da183444]{height:100%}.recommended-card[data-v-da183444]{max-width:640px}.proof-panel[data-v-da183444]{display:grid;gap:.75rem;justify-items:start}.proof-panel .mini-kicker[data-v-da183444]{color:var(--color-accent)}.proof-text[data-v-da183444]{font-size:1.15rem;line-height:1.6;color:var(--color-white);margin:0}.final-panel[data-v-da183444]{text-align:center}.page-strip[data-v-b4bc37e4],.compact-heading[data-v-b4bc37e4]{margin-top:1rem}.service-eyebrow[data-v-b4bc37e4],.service-link[data-v-b4bc37e4]{color:var(--color-primary-dark);font-weight:700}.cost-panel[data-v-b4bc37e4]{display:flex;gap:1.1rem;align-items:flex-start;padding:1.5rem 1.6rem;border-radius:20px;background:var(--color-gold-soft, rgba(234, 179, 8, .1));border:1px solid var(--color-gold, #eab308);border-left-width:5px}.cost-panel .mini-kicker[data-v-b4bc37e4]{color:var(--color-gold-dark, #a16207)}.cost-panel p[data-v-b4bc37e4]{margin:.35rem 0 0;font-size:1.05rem;line-height:1.6}.value-layout[data-v-b4bc37e4]{display:grid;grid-template-columns:1fr .9fr;gap:1.5rem;align-items:start}.value-panel ul[data-v-b4bc37e4]{padding-left:1.1rem}.roi-panel[data-v-b4bc37e4]{margin-top:1rem}.roi-panel h4[data-v-b4bc37e4]{margin:0 0 .5rem;color:var(--color-white)}.final-panel[data-v-b4bc37e4]{text-align:center}@media (max-width: 900px){.value-layout[data-v-b4bc37e4]{grid-template-columns:1fr}}.featured-case[data-v-12f2454d]{padding:2rem}.case-study-label[data-v-12f2454d]{display:block;color:var(--color-primary-dark);font-weight:700;letter-spacing:.02em;margin-bottom:.6rem}.case-summary[data-v-12f2454d]{max-width:760px}.before-after[data-v-12f2454d]{display:grid;gap:.75rem;margin:1.4rem 0 1.5rem}.before-after-row[data-v-12f2454d]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;padding:.85rem 1rem;border-radius:14px;background:var(--color-primary-soft);border:1px solid rgba(79,70,229,.14)}.ba-label[data-v-12f2454d]{font-weight:700;color:var(--color-ink)}.ba-values[data-v-12f2454d]{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap}.ba-before[data-v-12f2454d]{color:var(--color-muted)}.ba-arrow[data-v-12f2454d]{color:var(--color-accent);font-weight:800}.ba-after[data-v-12f2454d]{color:var(--color-primary-dark);font-weight:700}.honesty-note[data-v-12f2454d]{max-width:860px}.final-panel[data-v-12f2454d]{text-align:center}@media (max-width: 720px){.before-after-row[data-v-12f2454d]{flex-direction:column;align-items:flex-start}}.hero-stats[data-v-ad394448]{margin-top:1.6rem}.stat-before[data-v-ad394448]{color:#94a3b8;font-size:.8rem;margin-top:.2rem}.confidentiality-line[data-v-ad394448]{margin-top:1.2rem;color:#94a3b8;font-size:.88rem;font-style:italic}.context-grid[data-v-ad394448]{display:grid;grid-template-columns:1fr 1.4fr;gap:1.2rem}.shell-container.narrow[data-v-ad394448]{max-width:820px}.lead-para[data-v-ad394448]{font-size:1.08rem;color:var(--color-text)}.case-flow[data-v-ad394448]{margin-bottom:1.6rem}.tech-callout[data-v-ad394448]{background:var(--color-accent-soft);border:1px solid rgba(14,116,144,.2);border-left:5px solid var(--color-accent);border-radius:14px;padding:1.3rem 1.5rem;margin-bottom:1.4rem}.tech-callout .mini-kicker[data-v-ad394448]{color:var(--color-accent)}.tech-callout p[data-v-ad394448]{margin:0}.controls-grid[data-v-ad394448]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem}.controls-grid li[data-v-ad394448]{padding:.9rem 1.1rem .9rem 2.5rem;position:relative;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:14px;color:#e2e8f0}.controls-grid li[data-v-ad394448]:before{content:"✓";position:absolute;left:1rem;top:.9rem;color:#86efac;font-weight:800}.before-after-card[data-v-ad394448]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-card);margin-bottom:1.6rem}.ba-row[data-v-ad394448]{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:.5rem;padding:.85rem 1.1rem;border-top:1px solid var(--color-border);align-items:center;font-size:.92rem}.ba-row.ba-head[data-v-ad394448]{border-top:none;background:var(--color-ink);color:#e6ecf7;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em}.ba-label[data-v-ad394448]{color:var(--color-ink);font-weight:600}.ba-before[data-v-ad394448]{color:var(--color-muted)}.ba-after[data-v-ad394448]{color:var(--color-accent);font-weight:700}.results-list[data-v-ad394448]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem}.results-list li[data-v-ad394448]{padding:.85rem 1.1rem .85rem 2.3rem;position:relative;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;color:var(--color-text)}.results-list li[data-v-ad394448]:before{content:"→";position:absolute;left:1rem;top:.85rem;color:var(--color-primary);font-weight:800}.related-row[data-v-ad394448]{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.related-card[data-v-ad394448]{display:flex;flex-direction:column;gap:.35rem}.final-panel[data-v-ad394448]{text-align:center}.final-panel .btn-row[data-v-ad394448]{justify-content:center}@media (max-width: 820px){.context-grid[data-v-ad394448],.controls-grid[data-v-ad394448],.results-list[data-v-ad394448],.related-row[data-v-ad394448]{grid-template-columns:1fr}}@media (max-width: 620px){.ba-row[data-v-ad394448]{font-size:.8rem;padding:.7rem .8rem}}.article-card[data-v-02f777c1]{display:flex;flex-direction:column;height:100%}.article-card .badge[data-v-02f777c1]{align-self:flex-start;margin-bottom:.85rem}.article-cat[data-v-02f777c1]{display:flex;align-items:center;gap:.6rem;margin-bottom:.85rem}.article-cat .badge[data-v-02f777c1]{margin-bottom:0}.article-cat-badge[data-v-02f777c1]{width:34px;height:34px;border-radius:10px}.newsletter-bell[data-v-02f777c1]{display:inline-block;vertical-align:-4px;margin-right:.5rem}.article-foot[data-v-02f777c1]{margin-top:auto;padding-top:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.article-meta[data-v-02f777c1]{color:var(--color-muted);font-size:.88rem}.newsletter-panel[data-v-02f777c1]{display:grid;grid-template-columns:1.2fr 1fr;gap:1.5rem;align-items:center}.newsletter-form[data-v-02f777c1]{display:flex;flex-wrap:wrap;gap:.65rem}.newsletter-form input[data-v-02f777c1]{flex:1 1 220px;min-width:0;padding:.8rem 1rem;border-radius:12px;border:1px solid rgba(255,255,255,.3);background:#fffffff2;color:var(--color-ink);font-size:1rem}.newsletter-success[data-v-02f777c1]{margin:0;font-weight:600;color:var(--color-white)}.visually-hidden[data-v-02f777c1]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.final-panel[data-v-02f777c1]{text-align:center}@media (max-width: 720px){.newsletter-panel[data-v-02f777c1]{grid-template-columns:1fr}}.article-byline[data-v-ff999b47]{color:#c7d2fe;font-weight:600;margin:.5rem 0 1rem}.article-body[data-v-ff999b47]{max-width:720px;margin:0 auto}.article-body h2[data-v-ff999b47]{margin:2rem 0 .8rem;color:var(--color-ink);font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.article-body h2[data-v-ff999b47]:first-child{margin-top:0}.article-body p[data-v-ff999b47]{color:var(--color-text);line-height:1.75;margin:0 0 1.1rem}.inline-cta[data-v-ff999b47]{display:grid;gap:1rem;justify-items:start;margin:1.75rem 0;background:var(--color-primary-soft);border-color:#4f46e52e}.inline-cta p[data-v-ff999b47]{margin:0}.author-box[data-v-ff999b47]{display:grid;grid-template-columns:96px 1fr;gap:1.25rem;align-items:start;max-width:820px}.author-box img[data-v-ff999b47]{border-radius:16px;object-fit:cover}.author-spark[data-v-ff999b47]{display:inline-block;vertical-align:-3px;margin-right:.35rem;color:var(--color-primary-dark)}.related-service[data-v-ff999b47]{max-width:760px}.back-link[data-v-ff999b47]{margin-top:1.5rem}.final-panel[data-v-ff999b47]{text-align:center}@media (max-width: 560px){.author-box[data-v-ff999b47]{grid-template-columns:1fr}}.center-badges[data-v-af789848]{justify-content:center}.governance-card[data-v-af789848]{max-width:760px}.final-panel[data-v-af789848]{text-align:center}.principle-check[data-v-af789848]{display:inline-block;vertical-align:-3px;margin-right:.4rem;color:var(--color-primary-dark)}.shell-container.narrow[data-v-3240de69]{max-width:780px}.assess-progress[data-v-3240de69]{position:sticky;top:84px;z-index:5;background:var(--color-surface);padding:.6rem 0;margin-bottom:1.5rem}.assess-progress-track[data-v-3240de69]{height:8px;border-radius:999px;background:var(--color-border);overflow:hidden}.assess-progress-fill[data-v-3240de69]{height:100%;background:linear-gradient(90deg,var(--color-primary),#6d28d9);transition:width .3s ease}.assess-progress-label[data-v-3240de69]{margin:.4rem 0 0;font-size:.82rem;color:var(--color-muted)}.assess-question[data-v-3240de69]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);padding:1.4rem 1.5rem;margin:0 0 1.1rem;box-shadow:var(--shadow-card)}.assess-question legend[data-v-3240de69]{font-weight:700;color:var(--color-ink);font-size:1.05rem;padding:0;margin-bottom:.9rem}.q-num[data-v-3240de69]{color:var(--color-primary)}.q-dim[data-v-3240de69]{display:inline-block;margin-left:.5rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);background:var(--color-accent-soft);padding:.15rem .5rem;border-radius:999px;vertical-align:middle}.q-options[data-v-3240de69]{display:grid;gap:.55rem}.q-option[data-v-3240de69]{display:flex;align-items:flex-start;gap:.7rem;padding:.75rem .9rem;border:1px solid var(--color-border);border-radius:12px;cursor:pointer;transition:border-color .15s ease,background .15s ease;font-weight:500;color:var(--color-text)}.q-option[data-v-3240de69]:hover{border-color:var(--color-primary);background:var(--color-primary-soft)}.q-option.selected[data-v-3240de69]{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-ink);font-weight:600}.q-option input[data-v-3240de69]{margin-top:.2rem;width:auto;accent-color:var(--color-primary)}.assess-actions[data-v-3240de69]{margin-top:1.5rem;display:grid;gap:.8rem}.assess-warn[data-v-3240de69]{color:#b91c1c;font-weight:600;margin:0}.score-hero[data-v-3240de69]{display:grid;grid-template-columns:auto 1fr;gap:1.8rem;align-items:center;margin-bottom:2rem}.score-gauge[data-v-3240de69]{width:150px;height:150px;border-radius:50%;display:flex;align-items:center;justify-content:center}.score-gauge-inner[data-v-3240de69]{width:116px;height:116px;border-radius:50%;background:var(--color-white);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px var(--color-border)}.score-number[data-v-3240de69]{font-size:2.6rem;font-weight:800;color:var(--color-ink);line-height:1}.score-outof[data-v-3240de69]{color:var(--color-muted);font-size:.85rem}.band-pill[data-v-3240de69]{display:inline-block;padding:.3rem .85rem;border-radius:999px;font-size:.8rem;font-weight:700;margin-bottom:.6rem}.band-exploring[data-v-3240de69]{background:var(--color-primary-soft);color:var(--color-primary-dark)}.band-developing[data-v-3240de69]{background:var(--color-gold-soft);color:var(--color-gold)}.band-ready[data-v-3240de69]{background:var(--color-accent-soft);color:var(--color-accent)}.band-advanced[data-v-3240de69]{background:var(--color-success-soft);color:var(--color-success)}.score-band-copy h2[data-v-3240de69]{margin:.2rem 0 .5rem;font-size:1.5rem;color:var(--color-ink)}.dimension-grid[data-v-3240de69]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.6rem}.dimension-card[data-v-3240de69]{background:var(--color-white);border:1px solid var(--color-border);border-radius:14px;padding:1rem 1.2rem}.dim-head[data-v-3240de69]{display:flex;justify-content:space-between;margin-bottom:.5rem;font-weight:600;color:var(--color-ink)}.dim-track[data-v-3240de69]{height:8px;border-radius:999px;background:var(--color-border);overflow:hidden}.dim-fill[data-v-3240de69]{height:100%;background:linear-gradient(90deg,var(--color-accent),var(--color-primary))}.recommendations[data-v-3240de69]{margin-bottom:1.6rem}.recommendations ul[data-v-3240de69]{margin:.5rem 0 0;padding-left:1.2rem}.recommendations li[data-v-3240de69]{margin-bottom:.5rem}.gate-card[data-v-3240de69]{background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-md);padding:1.3rem 1.5rem;margin-bottom:1.6rem}.gate-form[data-v-3240de69]{display:flex;gap:.7rem;margin-top:.7rem}.gate-form input[data-v-3240de69]{flex:1;border:1px solid var(--color-border);border-radius:12px;padding:.75rem .9rem}.gate-sent[data-v-3240de69]{color:var(--color-success);font-weight:600}.final-panel[data-v-3240de69]{text-align:center}.final-panel .btn-row[data-v-3240de69]{justify-content:center}@media (max-width: 620px){.score-hero[data-v-3240de69],.dimension-grid[data-v-3240de69]{grid-template-columns:1fr}.score-hero[data-v-3240de69]{text-align:center;justify-items:center}.gate-form[data-v-3240de69]{flex-direction:column}.assess-progress[data-v-3240de69]{top:76px}}.roi-layout[data-v-3567de4b]{display:grid;grid-template-columns:.95fr 1.05fr;gap:1.5rem;align-items:start}.roi-inputs[data-v-3567de4b]{display:grid;gap:1.2rem;position:sticky;top:90px}.preset-row[data-v-3567de4b]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.preset-label[data-v-3567de4b]{font-size:.85rem;color:var(--color-muted);font-weight:600}.preset-btn[data-v-3567de4b]{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text);border-radius:999px;padding:.35rem .85rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s ease}.preset-btn[data-v-3567de4b]:hover{border-color:var(--color-primary)}.preset-btn.active[data-v-3567de4b]{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary-dark)}.roi-field[data-v-3567de4b]{display:grid;gap:.4rem}.roi-field label[data-v-3567de4b]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-weight:600;color:var(--color-ink)}.roi-field-value[data-v-3567de4b]{color:var(--color-primary-dark);font-variant-numeric:tabular-nums;font-size:1.05rem}.roi-field input[type=range][data-v-3567de4b]{width:100%;accent-color:var(--color-primary);cursor:pointer}.roi-tooltip[data-v-3567de4b]{margin:0;font-size:.82rem;color:var(--color-muted)}.roi-results[data-v-3567de4b]{display:grid;gap:1.2rem}.roi-output-kicker[data-v-3567de4b]{display:block;color:#c7d2fe;font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.6rem}.roi-hero-metric strong[data-v-3567de4b]{display:block;font-size:2.6rem;font-weight:800;color:var(--color-white);line-height:1.05}.roi-hero-metric span[data-v-3567de4b]{color:#dbe4ff}.roi-sub-grid[data-v-3567de4b]{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:1.3rem 0 1rem}.roi-sub[data-v-3567de4b]{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:.9rem}.roi-sub strong[data-v-3567de4b]{display:block;font-size:1.3rem;color:var(--color-white)}.roi-sub span[data-v-3567de4b]{color:#dbe4ff;font-size:.8rem}.roi-range-note[data-v-3567de4b]{color:#c7d2fe;font-size:.88rem;margin:0}.roi-disclaimer[data-v-3567de4b]{background:var(--color-gold-soft);border:1px solid rgba(217,119,6,.2);border-left:5px solid var(--color-gold);border-radius:14px;padding:1.2rem 1.4rem}.roi-disclaimer .mini-kicker[data-v-3567de4b]{color:var(--color-gold)}.roi-disclaimer p[data-v-3567de4b]{margin:0;font-size:.9rem}.final-panel[data-v-3567de4b]{text-align:center}.final-panel .btn-row[data-v-3567de4b]{justify-content:center}@media (max-width: 900px){.roi-layout[data-v-3567de4b]{grid-template-columns:1fr}.roi-inputs[data-v-3567de4b]{position:static}}@media (max-width: 620px){.roi-sub-grid[data-v-3567de4b]{grid-template-columns:1fr}.roi-hero-metric strong[data-v-3567de4b]{font-size:2.1rem}}.about-grid[data-v-013aec06]{display:grid;grid-template-columns:1.2fr .8fr;gap:1.5rem;align-items:start}.section-heading.compact[data-v-013aec06]{margin-bottom:0}.founder-summary[data-v-013aec06]{display:flex;flex-direction:column;gap:.85rem}.founder-title[data-v-013aec06],.service-link[data-v-013aec06]{color:var(--color-primary-dark);font-weight:700}.section-kicker.dark[data-v-013aec06]{background:var(--color-primary-soft);color:var(--color-primary-dark)}.cert-list[data-v-013aec06]{margin-top:.35rem}.center-row[data-v-013aec06]{justify-content:center;margin-top:1.5rem}.final-panel[data-v-013aec06]{text-align:center}@media (max-width: 900px){.about-grid[data-v-013aec06]{grid-template-columns:1fr}}.founder-hero-grid[data-v-bdbe26b5],.content-grid[data-v-bdbe26b5]{display:grid;grid-template-columns:.8fr 1.2fr;gap:1.5rem;align-items:center}.content-grid[data-v-bdbe26b5]{align-items:start}.founder-photo-card[data-v-bdbe26b5]{max-width:360px;padding:.75rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:32px}.founder-photo[data-v-bdbe26b5]{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:24px;box-shadow:var(--shadow-soft)}.cert-list[data-v-bdbe26b5],.founder-links[data-v-bdbe26b5]{margin-top:1rem}.proof-panel ul[data-v-bdbe26b5]{padding-left:1.1rem;margin-bottom:0}.trust-markers[data-v-bdbe26b5]{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:.5rem}.trust-markers li[data-v-bdbe26b5]{display:flex;align-items:flex-start;gap:.5rem}.trust-markers .app-icon[data-v-bdbe26b5]{margin-top:.15rem;color:var(--color-primary-dark)}.why-block[data-v-bdbe26b5]{max-width:820px}.section-heading.compact[data-v-bdbe26b5]{margin-bottom:0}.final-panel[data-v-bdbe26b5]{text-align:center}@media (max-width: 900px){.founder-hero-grid[data-v-bdbe26b5],.content-grid[data-v-bdbe26b5]{grid-template-columns:1fr}.founder-photo-card[data-v-bdbe26b5]{max-width:260px}}.contact-grid[data-v-54c6b56b]{display:grid;grid-template-columns:1.1fr .9fr;gap:1.5rem;align-items:start}.page-strip[data-v-54c6b56b],.section-heading.compact[data-v-54c6b56b]{margin-top:1rem}.alt-heading[data-v-54c6b56b]{margin-top:1.6rem}.contact-form[data-v-54c6b56b],.contact-sidebar[data-v-54c6b56b],.booking-panel[data-v-54c6b56b]{display:grid;gap:1rem}.booking-summary-grid[data-v-54c6b56b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.booking-summary-card[data-v-54c6b56b]{padding:1rem;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.booking-summary-card strong[data-v-54c6b56b]{display:block;color:var(--color-white);margin-bottom:.35rem}.booking-summary-card span[data-v-54c6b56b],.booking-note[data-v-54c6b56b]{color:#dbe4ff}.honeypot-field[data-v-54c6b56b]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-grid[data-v-54c6b56b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}label[data-v-54c6b56b]{display:grid;gap:.45rem;color:var(--color-ink);font-weight:600}input[data-v-54c6b56b],select[data-v-54c6b56b],textarea[data-v-54c6b56b]{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-54c6b56b]{resize:vertical}.consent-field[data-v-54c6b56b]{display:flex;align-items:flex-start;gap:.65rem;font-weight:500;color:var(--color-text)}.consent-field input[data-v-54c6b56b]{width:auto;margin-top:.2rem;flex-shrink:0}.consent-field a[data-v-54c6b56b]{color:var(--color-primary-dark);font-weight:700}.next-steps[data-v-54c6b56b]{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.85rem;counter-reset:step}.next-steps li[data-v-54c6b56b]{display:flex;align-items:flex-start;gap:.85rem;color:var(--color-text)}.step-index[data-v-54c6b56b]{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;background:var(--color-primary-soft);color:var(--color-primary-dark);font-weight:700}.step-body[data-v-54c6b56b]{padding-top:.3rem}.contact-links[data-v-54c6b56b]{display:grid;gap:.75rem}.contact-links a[data-v-54c6b56b]{color:var(--color-primary-dark);font-weight:700}.contact-sidebar ul[data-v-54c6b56b]{margin:0;padding-left:1.1rem;display:grid;gap:.5rem}.not-fit-card[data-v-54c6b56b]{background:var(--color-surface)}.form-helper[data-v-54c6b56b],.sidebar-note[data-v-54c6b56b]{color:var(--color-muted);margin:0}.form-error[data-v-54c6b56b]{color:#b91c1c;font-weight:700}.form-notice[data-v-54c6b56b]{color:var(--color-primary-dark);font-weight:600}.section-kicker.dark[data-v-54c6b56b]{background:var(--color-primary-soft);color:var(--color-primary-dark)}.calendly-panel[data-v-54c6b56b]{overflow:hidden}button[disabled][data-v-54c6b56b]{opacity:.7;cursor:wait}@media (max-width: 900px){.contact-grid[data-v-54c6b56b],.form-grid[data-v-54c6b56b],.booking-summary-grid[data-v-54c6b56b]{grid-template-columns:1fr}.contact-grid[data-v-54c6b56b]>*{min-width:0}}.reading-column[data-v-104783fd]{max-width:760px;margin:0 auto;display:grid;gap:1.25rem}.legal-block h2[data-v-104783fd]{margin:0 0 .75rem}.legal-block h3[data-v-104783fd]{margin:1.4rem 0 .4rem;font-size:1.05rem;color:var(--color-ink)}.legal-block p[data-v-104783fd]{color:var(--color-text);margin:0 0 .75rem}.legal-block p[data-v-104783fd]:last-child{margin-bottom:0}.legal-block ul[data-v-104783fd]{margin:0 0 .75rem;padding-left:1.2rem;display:grid;gap:.45rem;color:var(--color-text)}.legal-block a[data-v-104783fd]{color:var(--color-primary-dark);font-weight:700}.faq-layout[data-v-d96eb0fe]{max-width:900px}.faq-nav[data-v-d96eb0fe]{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.25rem}.faq-nav-link[data-v-d96eb0fe]{padding:.45rem .9rem;border:1px solid var(--color-border);border-radius:999px;font-weight:600;font-size:.92rem;color:var(--color-primary-dark);background:var(--color-white)}.faq-nav-link[data-v-d96eb0fe]:hover{border-color:var(--color-primary)}.faq-note[data-v-d96eb0fe]{margin:0 0 1.75rem;color:var(--color-muted)}.faq-groups[data-v-d96eb0fe]{display:grid;gap:2.25rem}.faq-group-title[data-v-d96eb0fe]{scroll-margin-top:90px;margin-bottom:1rem}.faq-list[data-v-d96eb0fe]{display:grid;gap:1rem}.faq-item[data-v-d96eb0fe]{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-d96eb0fe]{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;color:var(--color-ink);font-weight:700;list-style:none}.faq-item summary[data-v-d96eb0fe]::-webkit-details-marker{display:none}.faq-item summary[data-v-d96eb0fe]:after{content:"";flex:0 0 auto;width:.6rem;height:.6rem;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);transform:rotate(45deg);transition:transform .2s ease}.faq-item[open] summary[data-v-d96eb0fe]:after{transform:rotate(-135deg)}.faq-item p[data-v-d96eb0fe]{margin:.9rem 0 0}.final-panel[data-v-d96eb0fe]{text-align:center}
