:root{--ui-max:1440px;--ui-content:1200px;--ui-pad-x:24px;--ui-section-y:72px;--ui-section-y-sm:64px;--ui-section-y-lg:96px;--ui-gap-heading:40px;--ui-gap-cards:28px;--ui-gap-rows:56px;--ui-bg:#f4f7fb;--ui-bg-alt:#ffffff;--ui-surface:#ffffff;--ui-card:#ffffff;--ui-border:#d5dde8;--ui-text:var(--ink);--ui-text-secondary:#334155;--ui-muted:#64748b;--ui-primary:var(--brand-blue);--ui-accent:color-mix(in srgb,var(--brand-blue) 92%,var(--ink));--ui-secondary:var(--brand-blue);--ui-glow:color-mix(in srgb,var(--brand-blue) 10%,transparent);--ui-hover:color-mix(in srgb,var(--brand-blue) 6%,#ffffff);--ui-active:color-mix(in srgb,var(--brand-blue) 10%,#ffffff);--ui-shadow:0 4px 16px color-mix(in srgb,var(--ink) 6%,transparent);--ui-shadow-hover:0 12px 32px color-mix(in srgb,var(--ink) 10%,transparent);--paper:#f5f1e8;--paper-ink:var(--ink);--ease-out:cubic-bezier(0.16,1,0.3,1);--dur-hover:180ms;--dur-press:90ms;--interactive-lift-shadow:0 8px 20px color-mix(in srgb,var(--brand-blue) 20%,transparent);--interactive-cyan-tint:color-mix(in srgb,var(--brand-cyan) 6%,transparent);--ui-h1:52px;--ui-h2:40px;--ui-h3:28px;--ui-h4:22px;--ui-body:17px;--ui-small:15px;--ui-caption:13px;--ui-radius:12px;--ui-radius-sm:8px;--ui-radius-full:9999px;--ui-card-pad:32px;--ui-btn-h:48px;--ui-icon:52px;--ui-duration:220ms;--ui-ease:cubic-bezier(0.16,1,0.3,1)}@media (min-width:640px){:root{--ui-pad-x:40px;--ui-section-y:88px;--ui-section-y-lg:104px}}@media (min-width:1024px){:root{--ui-pad-x:64px;--ui-section-y:104px;--ui-section-y-lg:120px}}@media (min-width:1280px){:root{--ui-pad-x:80px}}.dark{--ui-bg:var(--ink);--ui-bg-alt:var(--ink-secondary,#0d1726);--ui-surface:var(--ink-secondary,#0d1726);--ui-card:var(--panel);--ui-border:var(--border-enterprise,#1e3a52);--ui-text:var(--text-primary);--ui-text-secondary:var(--text-secondary);--ui-muted:#7c8da5;--ui-primary:var(--brand-blue);--ui-accent:var(--brand-cyan);--ui-secondary:var(--brand-blue);--ui-glow:color-mix(in srgb,var(--brand-blue) 10%,transparent);--ui-hover:rgba(255,255,255,0.03);--ui-shadow:0 8px 28px rgba(0,0,0,0.32);--ui-shadow-hover:0 14px 36px rgba(0,0,0,0.4);--paper:#f5f1e8;--paper-ink:var(--ink);--ease-out:cubic-bezier(0.16,1,0.3,1);--dur-hover:180ms;--dur-press:90ms;--interactive-lift-shadow:0 8px 20px color-mix(in srgb,var(--brand-blue) 18%,transparent);--interactive-cyan-tint:color-mix(in srgb,var(--brand-cyan) 6%,transparent)}body{background-color:var(--ui-bg);color:var(--ui-text)}.content-shell,.ui-shell{width:100%;max-width:calc(var(--ui-content) + var(--ui-pad-x) * 2);margin-inline:auto;padding-inline:var(--ui-pad-x)}.ui-shell--max{max-width:var(--ui-max)}body:has([data-page=home]) .content-shell,body:has([data-page=home]) .hero-shell,body:has([data-page=home]) .site-header-shell,body:has([data-page=home]) .ui-shell{max-width:none;width:100%}.ui-section{padding-block:var(--ui-section-y);background:var(--ui-bg);color:var(--ui-text)}.ui-section--alt{background:var(--ui-bg-alt)}.ui-section--paper{background:var(--paper)}.ui-section--paper,.ui-section--paper .ui-body,.ui-section--paper .ui-caption,.ui-section--paper .ui-h2{color:var(--paper-ink)}.ui-section--paper .ui-body,.ui-section--paper .ui-caption{color:color-mix(in srgb,var(--paper-ink) 72%,transparent)}.ui-section--paper .ui-label{color:var(--gold)}.ui-section--lg{padding-block:var(--ui-section-y-lg)}.ui-section--sm{padding-block:var(--ui-section-y-sm)}.ui-divider{height:1px;border:0;margin:0;background:var(--ui-border)}.ui-label{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ui-accent,var(--brand-cyan));line-height:1.4}.ui-h1{font-size:clamp(2.25rem,4vw,3.75rem);font-weight:700;line-height:1.1}.ui-h1,.ui-h2{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;color:var(--ui-text)}.ui-h2{font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:600;line-height:1.2}.ui-h3{font-size:clamp(1.25rem,2.2vw,1.375rem);line-height:1.3}.ui-h3,.ui-h4{font-family:var(--font-display),system-ui,sans-serif;font-weight:600;color:var(--ui-text)}.ui-h4{font-size:var(--ui-h4);line-height:1.35}.ui-body{font-size:var(--ui-body);line-height:1.65}.ui-body,.ui-small{color:var(--ui-text-secondary)}.ui-small{font-size:var(--ui-small);line-height:1.55}.ui-caption{font-size:var(--ui-caption);line-height:1.5;color:var(--ui-muted)}.ui-header{display:flex;flex-direction:column;gap:12px;max-width:40rem;margin-bottom:var(--ui-gap-heading)}.ui-header--row{max-width:none}@media (min-width:768px){.ui-header--row{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--ui-gap-rows)}}.blog-card-link:focus-visible,.chrome-focus:focus-visible,.cta-panel a:focus-visible,.delivery-station:focus-visible,.footer-link:focus-visible,.hero-cta-primary:focus-visible,.hero-cta-secondary:focus-visible,.nav-cta:focus-visible,.tech-blueprint-node:focus-visible,.ui-accordion-trigger:focus-visible,.ui-btn:focus-visible,.ui-icon-btn:focus-visible,.ui-link-arrow:focus-visible,.voice-scrub-item:focus-visible,.why-index-row:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:var(--ui-radius-sm)}.chrome-focus-oncolor:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:var(--ui-radius-sm)}.chrome-press{transition:color var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),transform var(--dur-hover) var(--ease-out)}.chrome-press:active{transform:scale(.97);transition-duration:var(--dur-press)}.footer-icon-link:active,.footer-link:active{color:var(--ui-primary)}.footer-icon-link:active{border-color:var(--ui-primary);background:var(--interactive-cyan-tint)}@media (prefers-reduced-motion:reduce){.chrome-press,.chrome-press:active{transition:none;transform:none}}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--ui-btn-h);min-width:48px;padding:0 28px;border-radius:var(--ui-radius-sm);font-size:var(--ui-small);font-weight:600;line-height:1;letter-spacing:.01em;text-decoration:none}.cta-panel{display:flex;flex-direction:column;padding:calc(var(--ui-card-pad) + .5rem);border-radius:var(--ui-radius);border:1px solid var(--ui-border);background:var(--ui-card);box-shadow:var(--ui-shadow)}:root:not(.dark) .cta-panel{border-color:#d5dde8;background:#ffffff;box-shadow:0 12px 36px rgba(15,23,42,.08)}.dark .cta-panel{border-color:var(--border-enterprise,#1e3a52);background:var(--panel);box-shadow:var(--ui-shadow)}.footer-link{display:inline-flex;align-items:center;min-height:44px}.blog-card-link{display:block;height:100%;border-radius:var(--ui-radius);isolation:isolate;transform:translateZ(0)}.blog-card-link .ui-card{transform:none}.blog-card-link:focus-visible .ui-card,.blog-card-link:hover .ui-card{transform:translateY(-4px)}.ui-btn--primary{background:var(--brand-blue)}.ui-btn--gradient,.ui-btn--primary{color:#fff;border:1px solid transparent}.ui-btn--gradient{background:var(--brand-gradient)}.ui-btn--secondary{color:var(--brand-blue);background:transparent;border:1.5px solid color-mix(in srgb,var(--brand-blue) 55%,var(--ui-border))}:root:not(.dark) .ui-btn--secondary{color:var(--brand-blue);border-color:color-mix(in srgb,var(--brand-blue) 45%,#d5dde8)}.dark .ui-btn--secondary{color:var(--text-primary);border-color:var(--border-enterprise,#1e3a52);background:transparent}.dark .ui-btn--secondary:hover{border-color:var(--brand-cyan);color:var(--brand-cyan);background:color-mix(in srgb,var(--brand-cyan) 6%,transparent)}.ui-icon-btn{justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;border:1px solid var(--ui-border);background:transparent;color:var(--ui-text)}.ui-icon-btn,.ui-link-arrow{display:inline-flex;align-items:center;text-decoration:none}.ui-link-arrow{gap:6px;font-size:var(--ui-small);font-weight:600;color:var(--ui-accent,var(--brand-cyan));border-radius:var(--ui-radius-sm)}.ui-link-arrow svg{flex-shrink:0}.blog-card-cta{display:inline-flex;align-items:center;gap:6px;margin-top:1.1rem;font-size:var(--ui-small);font-weight:600;color:var(--ui-accent,var(--brand-cyan))}.ui-accordion-trigger{border-radius:4px}.ui-accordion-trigger>svg{flex-shrink:0}@media (max-width:639px){.ui-btn--block-sm{width:100%}}@media (prefers-reduced-motion:no-preference){.hero-cta-primary,.nav-cta,.ui-btn--gradient,.ui-btn--primary{transition:transform var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),filter var(--dur-hover) var(--ease-out),gap var(--dur-hover) var(--ease-out)}.hero-cta-primary:hover,.hero-cta-shift:hover .hero-cta-primary,.hero-cta-shift[data-hover=true] .hero-cta-primary,.nav-cta:hover,.ui-btn--gradient:hover,.ui-btn--primary:hover{transform:translateY(-2px);box-shadow:var(--interactive-lift-shadow);filter:brightness(1.08)}.hero-cta-primary:hover,.hero-cta-shift:hover .hero-cta-primary,.hero-cta-shift[data-hover=true] .hero-cta-primary{gap:12px}.hero-cta-primary:active,.nav-cta:active,.ui-btn--gradient:active,.ui-btn--primary:active{transform:translateY(0) scale(.97);transition-duration:var(--dur-press)}.hero-cta-secondary,.ui-btn--secondary,.ui-icon-btn{transition:transform var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),filter var(--dur-hover) var(--ease-out)}.hero-cta-secondary:hover,.hero-cta-shift:hover .hero-cta-secondary,.hero-cta-shift[data-hover=true] .hero-cta-secondary,.ui-btn--secondary:hover,.ui-icon-btn:hover{transform:translateY(-2px);border-color:var(--brand-cyan);background-color:var(--interactive-cyan-tint);color:var(--brand-cyan)}.hero-cta-secondary:active,.ui-btn--secondary:active,.ui-icon-btn:active{transform:translateY(0) scale(.97);transition-duration:var(--dur-press)}.blog-card-cta,.ui-link-arrow{transition:gap var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out)}.blog-card-link:focus-visible .blog-card-cta,.blog-card-link:hover .blog-card-cta,.ui-link-arrow:focus-visible,.ui-link-arrow:hover{gap:10px;color:var(--brand-cyan-bright,var(--brand-cyan))}:root:not(.dark) .blog-card-link:focus-visible .blog-card-cta,:root:not(.dark) .blog-card-link:hover .blog-card-cta,:root:not(.dark) .ui-link-arrow:focus-visible,:root:not(.dark) .ui-link-arrow:hover{color:var(--brand-blue-deep)}.tech-blueprint-node,.voice-scrub-item{transition:transform var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.tech-blueprint-node:hover,.voice-scrub-item:hover{transform:translateY(-2px)}.tech-blueprint-node:active,.voice-scrub-item:active{transform:translateY(0) scale(.97);transition-duration:var(--dur-press)}.ui-accordion-trigger{transition:color var(--dur-hover) var(--ease-out)}.ui-accordion-trigger>svg{transition:transform var(--dur-hover) var(--ease-out)}.ui-accordion-trigger[data-state=open]>svg{transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.blog-card-cta,.hero-cta-primary,.hero-cta-secondary,.nav-cta,.tech-blueprint-node,.ui-accordion-trigger>svg,.ui-btn--gradient,.ui-btn--primary,.ui-btn--secondary,.ui-icon-btn,.ui-link-arrow,.voice-scrub-item{transition:none!important}.hero-cta-primary:hover,.nav-cta:hover,.ui-btn--gradient:hover,.ui-btn--primary:hover{filter:brightness(1.08);transform:none}.hero-cta-secondary:hover,.ui-btn--secondary:hover,.ui-icon-btn:hover{border-color:var(--brand-cyan);background-color:var(--interactive-cyan-tint);transform:none}.blog-card-link:hover .blog-card-cta,.ui-link-arrow:hover{gap:10px;color:var(--brand-cyan-bright,var(--brand-cyan))}.ui-accordion-trigger[data-state=open]>svg{transform:rotate(180deg)}}.ui-card{display:flex;flex-direction:column;height:100%;padding:var(--ui-card-pad);border-radius:var(--ui-radius);border:1px solid var(--ui-border);background:var(--ui-card);box-shadow:var(--ui-shadow);transition:transform var(--ui-duration) var(--ui-ease),border-color var(--ui-duration) var(--ui-ease),box-shadow var(--ui-duration) var(--ui-ease),background var(--ui-duration) var(--ui-ease)}.ui-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--brand-blue) 28%,var(--ui-border));box-shadow:var(--ui-shadow-hover)}:root:not(.dark) .ui-card{border-color:#d5dde8;box-shadow:0 1px 0 rgba(15,23,42,.03),0 8px 24px rgba(15,23,42,.05)}:root:not(.dark) .ui-card:hover{border-color:color-mix(in srgb,var(--brand-blue) 35%,#d5dde8);background:#ffffff;box-shadow:0 14px 32px rgba(15,23,42,.08)}.dark .ui-card:hover{border-color:color-mix(in srgb,var(--brand-blue) 35%,var(--border-enterprise,#1e3a52));box-shadow:var(--ui-shadow-hover)}.why-manifesto .why-index-row.is-active,.why-manifesto .why-index-row:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--text-muted) 12%,transparent) 0,transparent 70%)!important}.why-manifesto .why-index-bar{width:3px;background:#b45309!important}:root:not(.dark) .services-rail-item.is-active,:root:not(.dark) .services-rail-item:hover{background:linear-gradient(90deg,#dbeafe,transparent 70%)}:root:not(.dark) .services-rail-item:before{width:3px;background:var(--brand-blue)}:root:not(.dark) .services-rail-item.is-active .services-rail-index,:root:not(.dark) .services-rail-item.is-active .services-rail-title,:root:not(.dark) .services-rail-item:hover .services-rail-index,:root:not(.dark) .services-rail-item:hover .services-rail-title{color:#0f172a}:root:not(.dark) .industries-node.is-active,:root:not(.dark) .industries-node:hover{background:#e8f1ff!important}:root:not(.dark) .industries-node.is-active .industries-node-title,:root:not(.dark) .industries-node:hover .industries-node-title{color:#0f172a!important}:root:not(.dark) .industries-node.is-active .industries-node-index{color:var(--brand-blue)!important;font-weight:700}:root:not(.dark) .delivery-station.is-active .delivery-station-dot,:root:not(.dark) .tech-blueprint-node.is-active{border-color:var(--brand-blue)!important;box-shadow:0 0 0 3px rgba(37,99,235,.15)}:root:not(.dark) .tech-blueprint-node.is-active{background:#e8f1ff!important;color:#0f172a!important}:root:not(.dark) .voice-scrub-item.is-active{color:var(--brand-blue)!important;border-color:#93c5fd!important;background:#eff6ff!important}:root:not(.dark) .text-brand-400,:root:not(.dark) .text-brand-600{color:var(--brand-blue)!important}:root:not(.dark) .AccordionTrigger[data-state=open],:root:not(.dark) [data-state=open]>button{color:var(--brand-blue)}.dark [data-state=open]>[data-radix-collection-item],.dark [data-state=open]>button,[data-state=open]>[data-radix-collection-item] svg,[data-state=open]>button svg{color:var(--ui-primary)}:root:not(.dark) a:hover{text-decoration-color:var(--brand-blue)}.ui-icon,.ui-logo-mark{display:inline-flex;align-items:center;justify-content:center;width:var(--ui-icon);height:var(--ui-icon);border-radius:50%;background:var(--ui-bg-alt);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow);color:var(--ui-primary);flex-shrink:0;transition:transform var(--ui-duration) var(--ui-ease),box-shadow var(--ui-duration) var(--ui-ease)}.dark .ui-icon,.dark .ui-logo-mark{background:#fff;color:var(--ink)}.ui-icon svg,.ui-logo-mark img{width:28px;height:28px;object-fit:contain}.ui-icon:hover,.ui-logo-mark:hover{transform:translateY(-3px) scale(1.03)}.ui-grid-cards{display:grid;gap:var(--ui-gap-cards);grid-template-columns:1fr}@media (min-width:640px){.ui-grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ui-grid-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-grid-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}}main[data-site-main]>section:not(:first-child){padding-block:var(--ui-section-y)}main[data-site-main]>section:not(:first-child).section-padding,main[data-site-main]>section:not(:first-child).ui-section--lg{padding-block:var(--ui-section-y-lg)}main[data-site-main]>section:not(:first-child):not(.section-tone):not(.why-manifesto):not(.integrations-halo){background-color:var(--ui-bg)!important;color:var(--ui-text)}.section-tone{background-color:var(--tone-bg)!important;color:var(--tone-fg);--ui-bg:var(--tone-bg);--ui-bg-alt:var(--tone-surface);--ui-surface:var(--tone-surface);--ui-card:var(--tone-surface);--ui-border:var(--tone-border);--ui-text:var(--tone-fg);--ui-text-secondary:var(--tone-muted);--ui-muted:var(--tone-muted);--ui-primary:var(--brand-blue);--ui-accent:var(--tone-accent);--ui-hover:var(--tone-hover)}.section-tone .ui-label{color:var(--tone-label)}.section-tone .ui-h2,.section-tone .ui-h3{color:var(--tone-fg)}.section-tone .ui-body,.section-tone .ui-caption{color:var(--tone-muted)}.section-tone--mist{--tone-bg:#eef3f9;--tone-surface:#ffffff;--tone-fg:var(--ink);--tone-muted:#475569;--tone-accent:var(--brand-cyan);--tone-label:var(--text-muted);--tone-border:#d0dae8;--tone-hover:#e0eef0}.section-tone--surface{--tone-bg:#ffffff;--tone-surface:#f4f7fb;--tone-fg:var(--ink);--tone-muted:#475569;--tone-accent:var(--brand-blue);--tone-label:var(--brand-blue);--tone-border:#d5dde8;--tone-hover:#e8f0fe}.section-tone--haze{--tone-bg:#e9eef4;--tone-surface:#ffffff;--tone-fg:var(--ink);--tone-muted:#4b5568;--tone-accent:var(--brand-blue);--tone-label:var(--brand-blue);--tone-border:#cfd8e4;--tone-hover:#dde5ef}.section-tone--linen{--tone-bg:#f6f8fa;--tone-surface:#ffffff;--tone-fg:var(--ink);--tone-muted:#526277;--tone-accent:var(--text-muted);--tone-label:var(--text-muted);--tone-border:#d9e1ea;--tone-hover:#e7eef5}.section-tone--ice{--tone-bg:#e7f6f7;--tone-surface:#ffffff;--tone-fg:var(--ink);--tone-muted:#3d5a66;--tone-accent:var(--text-muted);--tone-label:var(--text-muted);--tone-border:#b9dde2;--tone-hover:#d5eef1;background-image:linear-gradient(165deg,#e7f6f7,#f0fafb 48%,#e8f2f8)!important}.section-tone--warm{--tone-bg:#f3efe6;--tone-surface:#fffcf7;--tone-fg:var(--ink);--tone-muted:#5c5346;--tone-accent:#b45309;--tone-label:#b45309;--tone-border:#ddd4c4;--tone-hover:#ebe4d6}.section-tone--blueprint{--tone-bg:#e8edf5;--tone-surface:#ffffff;--tone-fg:var(--ink);--tone-muted:#3d4f6f;--tone-accent:var(--brand-blue);--tone-label:var(--brand-blue);--tone-border:#c5d0e4;--tone-hover:#dde5f4;background-image:linear-gradient(color-mix(in srgb,var(--brand-blue) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--brand-blue) 6%,transparent) 1px,transparent 1px),linear-gradient(180deg,#e8edf5 0,#f2f5fa 100%)!important;background-size:48px 48px,48px 48px,auto!important}.section-tone--abyss,.section-tone--eye-1,.section-tone--eye-2,.section-tone--glow-services,.section-tone--glow-stats,.section-tone--glow-testimonials,.section-tone--ink{--tone-bg:var(--ink);--tone-surface:var(--panel);--tone-fg:var(--text-primary);--tone-muted:var(--text-secondary);--tone-accent:var(--brand-cyan);--tone-label:var(--brand-cyan);--tone-border:var(--border-enterprise,#1e3a52);--tone-hover:rgba(255,255,255,0.04);--eye-blue:color-mix(in srgb,var(--brand-blue) 14%,transparent);--eye-cyan:color-mix(in srgb,var(--brand-cyan) 10%,transparent);background:var(--ink)!important;background-image:none!important}html:not(.dark) .section-tone--eye-1,html:not(.dark) .section-tone--eye-2,html:not(.dark) .section-tone--glow-services,html:not(.dark) .section-tone--glow-stats,html:not(.dark) .section-tone--glow-testimonials{--tone-accent:color-mix(in srgb,var(--brand-blue) 92%,var(--ink));--tone-label:color-mix(in srgb,var(--brand-blue) 92%,var(--ink))}.section-tone--eye-1,.section-tone--glow-stats{background:radial-gradient(ellipse 58% 42% at 50% 0,var(--eye-blue) 0,transparent 70%),var(--ink)!important}.section-tone--eye-2,.section-tone--glow-services,.section-tone--glow-testimonials{background:radial-gradient(ellipse 42% 38% at 22% 8%,var(--eye-blue) 0,transparent 68%),radial-gradient(ellipse 42% 38% at 78% 10%,var(--eye-cyan) 0,transparent 68%),var(--ink)!important}:root:not(.dark) .section-tone--eye-1,:root:not(.dark) .section-tone--eye-2,:root:not(.dark) .section-tone--glow-services,:root:not(.dark) .section-tone--glow-stats,:root:not(.dark) .section-tone--glow-testimonials,:root:not(.dark) .section-tone--ink{--tone-bg:#f4f7fb;--tone-surface:#ffffff;--tone-fg:var(--ink);--tone-muted:#64748b;--tone-border:#d5dde8;--eye-blue:color-mix(in srgb,var(--brand-blue) 10%,transparent);--eye-cyan:color-mix(in srgb,var(--brand-cyan) 8%,transparent)}:root:not(.dark) .section-tone--eye-1,:root:not(.dark) .section-tone--glow-stats{background:radial-gradient(ellipse 58% 42% at 50% 0,var(--eye-blue) 0,transparent 70%),#f4f7fb!important}:root:not(.dark) .section-tone--eye-2,:root:not(.dark) .section-tone--glow-services,:root:not(.dark) .section-tone--glow-testimonials{background:radial-gradient(ellipse 42% 38% at 22% 8%,var(--eye-blue) 0,transparent 68%),radial-gradient(ellipse 42% 38% at 78% 10%,var(--eye-cyan) 0,transparent 68%),#f4f7fb!important}.section-tone--abyss .ui-icon-btn,.section-tone--eye-1 .ui-icon-btn,.section-tone--eye-2 .ui-icon-btn,.section-tone--glow-services .ui-icon-btn,.section-tone--glow-stats .ui-icon-btn,.section-tone--glow-testimonials .ui-icon-btn,.section-tone--ink .ui-icon-btn{border-color:rgba(255,255,255,.14);color:var(--text-primary)}.section-tone--abyss .text-muted-foreground,.section-tone--eye-1 .text-muted-foreground,.section-tone--eye-2 .text-muted-foreground,.section-tone--glow-services .text-muted-foreground,.section-tone--glow-stats .text-muted-foreground,.section-tone--glow-testimonials .text-muted-foreground,.section-tone--ink .text-muted-foreground{color:var(--tone-muted)!important}.section-tone--abyss .ui-icon-btn{border-color:rgba(255,255,255,.14);color:var(--text-primary)}.section-tone--abyss .text-muted-foreground{color:var(--tone-muted)!important}.dark .section-tone--mist{--tone-bg:var(--ink);--tone-surface:color-mix(in srgb,var(--ink) 88%,var(--brand-blue));--tone-fg:var(--text-primary);--tone-muted:#9db0c7;--tone-accent:var(--brand-cyan);--tone-label:var(--brand-cyan);--tone-border:rgba(255,255,255,0.08);--tone-hover:rgba(45,217,224,0.08)}.dark .section-tone--surface{--tone-bg:var(--ink);--tone-surface:color-mix(in srgb,var(--ink) 88%,var(--brand-blue));--tone-fg:var(--text-primary);--tone-muted:#a5b4c7;--tone-accent:var(--brand-blue);--tone-label:var(--brand-cyan);--tone-border:rgba(255,255,255,0.08);--tone-hover:rgba(255,255,255,0.04)}.dark .section-tone--haze{--tone-bg:var(--ink);--tone-surface:color-mix(in srgb,var(--ink) 90%,var(--brand-blue));--tone-fg:var(--text-primary);--tone-muted:#9aa8bc;--tone-accent:var(--brand-blue);--tone-label:var(--brand-blue);--tone-border:rgba(46,143,224,0.14);--tone-hover:rgba(46,143,224,0.08)}.dark .section-tone--linen{--tone-bg:var(--ink);--tone-surface:color-mix(in srgb,var(--ink) 88%,var(--brand-cyan));--tone-fg:var(--text-primary);--tone-muted:#9db0c0;--tone-accent:var(--brand-cyan);--tone-label:var(--brand-cyan);--tone-border:rgba(45,217,224,0.12);--tone-hover:rgba(45,217,224,0.08)}.dark .section-tone--ice{--tone-bg:var(--ink);--tone-surface:color-mix(in srgb,var(--ink) 88%,var(--brand-cyan));--tone-fg:#f0fdfa;--tone-muted:#8fb8c4;--tone-accent:var(--brand-cyan);--tone-label:var(--brand-cyan);--tone-border:rgba(45,217,224,0.16);--tone-hover:rgba(45,217,224,0.1);background-image:linear-gradient(165deg,var(--ink) 0,var(--ink) 50%,var(--ink) 100%)!important}.dark .section-tone--warm{--tone-bg:#16120e;--tone-surface:#221c16;--tone-fg:#f8f4ec;--tone-muted:#c4b8a5;--tone-accent:var(--gold);--tone-label:var(--gold);--tone-border:color-mix(in srgb,var(--gold) 16%,transparent);--tone-hover:color-mix(in srgb,var(--gold) 8%,transparent)}.dark .section-tone--blueprint{--tone-bg:var(--ink);--tone-surface:#132033;--tone-fg:var(--text-primary);--tone-muted:#93a4c0;--tone-accent:var(--brand-cyan);--tone-label:var(--brand-cyan);--tone-border:rgba(79,224,216,0.14);--tone-hover:rgba(79,224,216,0.08);background-image:linear-gradient(color-mix(in srgb,var(--brand-cyan) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--brand-cyan) 7%,transparent) 1px,transparent 1px),linear-gradient(180deg,var(--ink) 0,var(--ink) 100%)!important;background-size:48px 48px,48px 48px,auto!important}.dark .section-tone--abyss,.dark .section-tone--eye-1,.dark .section-tone--eye-2,.dark .section-tone--glow-services,.dark .section-tone--glow-stats,.dark .section-tone--glow-testimonials,.dark .section-tone--ink{--tone-bg:var(--ink);--tone-surface:var(--panel);--tone-fg:var(--text-primary);--tone-muted:var(--text-secondary);--tone-accent:var(--brand-cyan);--tone-label:var(--brand-cyan);--tone-border:var(--border-enterprise,#1e3a52);--tone-hover:rgba(255,255,255,0.04);--eye-blue:color-mix(in srgb,var(--brand-blue) 14%,transparent);--eye-cyan:color-mix(in srgb,var(--brand-cyan) 10%,transparent)}.dark .section-tone--eye-1,.dark .section-tone--glow-stats{background:radial-gradient(ellipse 58% 42% at 50% 0,var(--eye-blue) 0,transparent 70%),var(--ink)!important}.dark .section-tone--eye-2,.dark .section-tone--glow-services,.dark .section-tone--glow-testimonials{background:radial-gradient(ellipse 42% 38% at 22% 8%,var(--eye-blue) 0,transparent 68%),radial-gradient(ellipse 42% 38% at 78% 10%,var(--eye-cyan) 0,transparent 68%),var(--ink)!important}.section-tone--paper,main[data-site-main]>section.why-manifesto{--tone-bg:var(--paper);--tone-surface:#fffcf7;--tone-fg:var(--ink);--tone-muted:color-mix(in srgb,var(--ink) 80%,transparent);--tone-accent:var(--text-muted);--tone-label:#b45309;--tone-border:#ddd4c4;--tone-hover:#ebe4d6;--ink:#080e1b;--why-gold:#b45309;--why-cyan:var(--text-muted);background:var(--paper)!important;background-image:none!important;color:var(--ink)!important}.dark .section-tone--paper,.dark main[data-site-main]>section.why-manifesto{--tone-bg:#f5f1e8;--tone-surface:#fffcf7;--tone-fg:var(--ink);--tone-muted:color-mix(in srgb,var(--ink) 80%,transparent);--tone-accent:var(--text-muted);--tone-label:#b45309;--tone-border:#ddd4c4;--tone-hover:#ebe4d6}main[data-site-main]>section.why-manifesto .ui-h2,main[data-site-main]>section.why-manifesto .why-index-title,main[data-site-main]>section.why-manifesto h2,main[data-site-main]>section.why-manifesto h3{color:var(--ink)!important;opacity:1!important}main[data-site-main]>section.why-manifesto .text-muted-foreground,main[data-site-main]>section.why-manifesto .ui-body,main[data-site-main]>section.why-manifesto .why-index-desc,main[data-site-main]>section.why-manifesto .why-principle-desc{color:color-mix(in srgb,var(--ink) 80%,transparent)!important;opacity:1!important}main[data-site-main]>section.why-manifesto .ui-label,main[data-site-main]>section.why-manifesto .why-index-row.is-active .why-index-num,main[data-site-main]>section.why-manifesto .why-principle-caption{color:#b45309!important}main[data-site-main]>section.why-manifesto .why-index-num{color:color-mix(in srgb,var(--ink) 55%,transparent)!important}main[data-site-main]>section.why-manifesto .why-index-icon{color:var(--text-muted)!important;opacity:1!important}main[data-site-main]>section.why-manifesto .why-index-row.is-active .why-index-icon{color:#b45309!important}main[data-site-main] .delivery-flow-bg,main[data-site-main] .ep-bg,main[data-site-main] .industries-signal-bg,main[data-site-main] .tech-blueprint-bg,main[data-site-main] .voice-spotlight-bg,main[data-site-main] .why-manifesto-bg{display:none!important}main[data-site-main]>section.delivery-flow.section-tone--ink{background:var(--ink)!important;background-image:none!important}main[data-site-main]>section.voice-spotlight.section-tone--glow-testimonials{background:radial-gradient(circle at 50% 0,rgba(217,165,68,.12) 0,transparent 55%),var(--ink)!important;border-block-color:transparent}.first-load-scroll-cue-wrap{position:fixed;left:50%;bottom:max(1.25rem,env(safe-area-inset-bottom,0px));z-index:40;transform:translateX(-50%);pointer-events:none}.first-load-scroll-cue-wrap .first-load-scroll-cue{pointer-events:auto}.first-load-scroll-cue{display:inline-flex;flex-direction:column;align-items:center;gap:.2rem;margin:0;padding:.55rem .85rem .45rem;border:1px solid color-mix(in srgb,var(--ui-primary) 28%,var(--ui-border));border-radius:var(--ui-radius-full);background:color-mix(in srgb,var(--ui-card) 88%,transparent);color:var(--ui-primary);box-shadow:var(--ui-shadow);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;transition:border-color var(--ui-duration) var(--ui-ease),background var(--ui-duration) var(--ui-ease),box-shadow var(--ui-duration) var(--ui-ease)}.first-load-scroll-cue:hover{border-color:color-mix(in srgb,var(--ui-primary) 55%,var(--ui-border));background:var(--ui-card);box-shadow:var(--ui-shadow-hover)}.first-load-scroll-cue:focus-visible{outline:2px solid var(--ui-primary);outline-offset:3px}.first-load-scroll-cue__label{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.first-load-scroll-cue__icon{display:inline-flex;line-height:1}@media (prefers-reduced-motion:reduce){.first-load-scroll-cue-wrap{display:none}}html{scroll-padding-top:6.5rem}main[data-site-main]>section{scroll-margin-top:5.5rem}@media (max-width:767px){html{scroll-padding-top:5.25rem}main[data-site-main]>section{scroll-margin-top:4.75rem}}main[data-site-main]>section:not(:first-child) .dark\:text-brand-400,main[data-site-main]>section:not(:first-child) .text-brand-600{color:var(--ui-primary)!important}main[data-site-main]>section:not(:first-child) .text-muted-foreground{color:var(--ui-text-secondary)!important}main[data-site-main]>section.why-manifesto .text-muted-foreground{color:color-mix(in srgb,var(--ink,var(--ink)) 78%,transparent)!important}@media (prefers-reduced-motion:reduce){.ui-card,.ui-icon,.ui-logo-mark{transition:none!important}.ui-card:hover{transform:none!important}}.blueprint-frame{position:relative}.blueprint-frame:after,.blueprint-frame:before{content:"";position:absolute;width:18px;height:18px;border-color:var(--gold);border-style:solid;pointer-events:none;z-index:4}.blueprint-frame:before{top:0;left:0;border-width:1.5px 0 0 1.5px}.blueprint-frame:after{top:0;right:0;border-width:1.5px 1.5px 0 0}.blueprint-mark-bl,.blueprint-mark-br{position:absolute;width:18px;height:18px;border-color:var(--gold);border-style:solid;pointer-events:none;z-index:4}.blueprint-mark-br{right:0;bottom:0;border-width:0 1.5px 1.5px 0}.blueprint-mark-bl{left:0;bottom:0;border-width:0 0 1.5px 1.5px}.blueprint-titleblock{position:absolute;right:1.5rem;bottom:.35rem;z-index:4;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.55rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--gold) 85%,transparent);pointer-events:none;user-select:none}@media (min-width:640px){.blueprint-titleblock{right:1.75rem;bottom:.45rem;font-size:.62rem}}.blueprint-scroll-ruler{position:fixed;top:0;left:0;z-index:60;width:4px;height:100dvh;pointer-events:none;overflow:hidden}.blueprint-scroll-ruler__track{position:absolute;inset:0;border-right:1px solid color-mix(in srgb,var(--brand-cyan) 22%,transparent)}.blueprint-scroll-ruler__tick{position:absolute;left:0;width:3px;height:1px;background:color-mix(in srgb,var(--brand-cyan) 28%,transparent)}.blueprint-scroll-ruler__tick--major{width:4px;background:color-mix(in srgb,var(--brand-cyan) 42%,transparent)}.blueprint-scroll-ruler__fill{position:absolute;left:0;top:0;width:100%;background:color-mix(in srgb,var(--gold) 78%,transparent);box-shadow:0 0 0 0 transparent;transform-origin:top center}@media (max-width:767px){.blueprint-scroll-ruler{width:3px;opacity:.85}}@media (prefers-reduced-motion:reduce){.blueprint-scroll-ruler__fill{transition:none}}.services-pillars-grid{display:grid;width:100%;gap:var(--ui-gap-cards,1.5rem);margin-top:2.5rem;grid-template-columns:1fr}@media (min-width:768px){.services-pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.services-pillar{--pillar-accent:var(--brand-blue);position:relative;display:flex;flex-direction:column;width:100%;min-width:0;height:100%;border-radius:var(--ui-radius);border:1px solid var(--ui-border);background:var(--ui-card);box-shadow:var(--ui-shadow);overflow:hidden}.services-pillar:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:var(--brand-blue);opacity:.85}.services-pillar-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.75rem;min-height:0;padding:1.65rem 1.5rem 1.5rem;text-align:left}.services-pillar-symbol{display:grid;place-items:center;width:100%;max-width:11.5rem;height:4.25rem;padding:.55rem .75rem;border-radius:var(--ui-radius);background:color-mix(in srgb,var(--ui-bg) 72%,var(--ui-surface));border:1px solid var(--ui-border);box-shadow:0 6px 16px rgba(7,13,26,.16)}.dark .services-pillar-symbol{background:color-mix(in srgb,var(--ui-surface) 88%,#000)}.services-pillar--mark .services-pillar-symbol,.services-pillar--netsuite .services-pillar-symbol,.services-pillar--suite .services-pillar-symbol{max-width:5.5rem;height:5.5rem;padding:0;border:none;background:transparent;box-shadow:none;will-change:transform}.services-pillar--mark .services-pillar-symbol{padding:.45rem;border-radius:var(--ui-radius);background:var(--ink-secondary,#0d1726);border:1px solid var(--border-enterprise,#1e3a52);box-shadow:0 8px 18px rgba(7,13,26,.28)}.services-pillar--suite .services-pillar-symbol{filter:drop-shadow(0 8px 16px rgba(7,13,26,.28))}.services-pillar--netsuite .services-pillar-symbol{padding:.55rem;border-radius:14px;background:#f5f7fa;border:1px solid color-mix(in srgb,var(--ui-border) 70%,#d7dde6);box-shadow:0 8px 18px rgba(8,14,27,.08);filter:none}.dark .services-pillar--netsuite .services-pillar-symbol{background:#f3f5f8;border-color:color-mix(in srgb,#d7dde6 80%,transparent)}.services-pillar-logo{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.services-pillar--mark .services-pillar-logo,.services-pillar--netsuite .services-pillar-logo,.services-pillar--suite .services-pillar-logo{border-radius:10px}.services-pillar-title{font-family:var(--font-display),ui-serif,Georgia,serif;font-size:clamp(1.25rem,2.2vw,1.375rem);font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--ui-text);margin:0}.services-pillar-title-link{color:inherit;text-decoration:none}.services-pillar-title-link:focus-visible,.services-pillar-title-link:hover{color:var(--pillar-accent)}.services-pillar-desc{margin:0;max-width:none;width:100%;font-size:.875rem;line-height:1.45;color:var(--ui-text-secondary)}.services-pillar-cta{position:relative;display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding:11px 22px;border-radius:var(--ui-radius-sm);border:1px solid var(--border-enterprise,#1e3a52);background:transparent;color:var(--text-primary);font-size:var(--ui-small);font-weight:600;line-height:1.25;text-decoration:none;isolation:isolate}.services-pillar-cta svg{flex-shrink:0}.services-pillar-cta:before{content:"";position:absolute;inset:-4px;pointer-events:none;opacity:0;background:linear-gradient(var(--gold),var(--gold)) 0 0 /9px 1.5px no-repeat,linear-gradient(var(--gold),var(--gold)) 0 0 /1.5px 9px no-repeat,linear-gradient(var(--gold),var(--gold)) 100% 0 /9px 1.5px no-repeat,linear-gradient(var(--gold),var(--gold)) 100% 0 /1.5px 9px no-repeat,linear-gradient(var(--gold),var(--gold)) 0 100% /9px 1.5px no-repeat,linear-gradient(var(--gold),var(--gold)) 0 100% /1.5px 9px no-repeat,linear-gradient(var(--gold),var(--gold)) 100% 100% /9px 1.5px no-repeat,linear-gradient(var(--gold),var(--gold)) 100% 100% /1.5px 9px no-repeat}.services-pillars-footer{display:flex;justify-content:center;margin-top:1.75rem}@media (prefers-reduced-motion:no-preference){.services-pillar-cta{transition:transform var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),gap var(--dur-hover) var(--ease-out)}.services-pillar-cta:before{transition:opacity var(--dur-hover) var(--ease-out)}.services-pillar-cta:focus-visible,.services-pillar-cta:hover{gap:9px;transform:translateY(-2px);background:color-mix(in srgb,var(--brand-cyan) 8%,transparent);border-color:var(--brand-cyan);color:var(--brand-cyan);box-shadow:0 8px 18px rgba(0,0,0,.22)}.services-pillar-cta:focus-visible:before,.services-pillar-cta:hover:before{opacity:1}.services-pillar-cta:active{transform:scale(.97);transition-duration:var(--dur-press)}}@media (prefers-reduced-motion:reduce){.services-pillar-cta:focus-visible,.services-pillar-cta:hover{gap:9px;background:color-mix(in srgb,var(--brand-cyan) 8%,transparent);border-color:var(--brand-cyan);color:var(--brand-cyan)}.services-pillar-cta:focus-visible:before,.services-pillar-cta:hover:before{opacity:1}}.services-pillar-links{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.35rem .9rem;margin:.15rem 0 0;padding:0;list-style:none}.services-pillar-chip{display:inline-flex;align-items:center;font-size:.75rem;font-weight:550;color:var(--ui-text-secondary);text-decoration:none;border-radius:999px;padding:.15rem .1rem}.services-pillar-chip:before{content:"";display:inline-block;width:5px;height:5px;margin-right:.35rem;margin-bottom:.1rem;border-radius:999px;background:var(--pillar-accent);vertical-align:middle}.services-pillar-chip:focus-visible,.services-pillar-chip:hover{color:var(--pillar-accent)}.services-pillar-chip:focus-visible,.services-pillar-cta:focus-visible,.services-pillar-title-link:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){.services-pillar,.services-pillar-symbol{transform:none!important}}.integrations-halo{position:relative;overflow:hidden}.integrations-halo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:2.5rem 0 0;padding:0;list-style:none;width:100%}@media (min-width:640px){.integrations-halo-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem}}@media (min-width:1024px){.integrations-halo-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:1rem}}@media (min-width:1280px){.integrations-halo-grid{grid-template-columns:repeat(11,minmax(0,1fr))}}.integrations-halo-tile{position:relative;display:grid;place-items:center;aspect-ratio:1;width:100%;min-width:0;padding:.7rem;border-radius:var(--ui-radius);border:1px solid var(--border-enterprise,#1e3a52);background:var(--panel);box-shadow:0 6px 16px rgba(7,13,26,.22);cursor:default;transition:border-color var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out)}.integrations-halo-tile:hover{border-color:color-mix(in srgb,var(--brand-blue) 40%,var(--border-enterprise,#1e3a52));box-shadow:0 10px 22px rgba(7,13,26,.3)}.integrations-halo-icon{width:58%;height:58%;max-width:2.35rem;max-height:2.35rem;object-fit:contain}.integrations-halo-icon--local{width:72%;height:72%;max-width:2.75rem;max-height:2.75rem}.integrations-halo-fallback{font-size:clamp(.62rem,1.3vw,.78rem);font-weight:600;letter-spacing:.005em;line-height:1.25;text-align:center;text-wrap:balance;overflow-wrap:anywhere;padding-inline:.2rem;color:var(--text-primary,#f8fafc)}:root:not(.dark) .integrations-halo-fallback{color:#0f172a}@media (prefers-reduced-motion:no-preference){.integrations-halo-tile{transition:transform var(--dur-hover) var(--ease-out),box-shadow var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),filter var(--dur-hover) var(--ease-out)}.integrations-halo-icon{transition:filter var(--dur-hover) var(--ease-out)}.integrations-halo-tile:focus-visible,.integrations-halo-tile:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--brand-blue) 40%,var(--border-enterprise,#1e3a52));box-shadow:0 12px 24px rgba(7,13,26,.3);filter:brightness(1.04)}}@media (prefers-reduced-motion:reduce){.integrations-halo-tile:focus-visible,.integrations-halo-tile:hover{transform:none;filter:brightness(1.06)}}.integrations-halo-tile:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.hero-accent{color:var(--brand-cyan)}:root:not(.dark) .hero-accent{color:color-mix(in srgb,var(--brand-blue) 88%,var(--ink))}.ns-shop{margin-top:2.5rem}.ns-shop-tabs{display:flex;flex-wrap:nowrap;gap:.35rem;overflow-x:auto;padding-bottom:.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.ns-shop-tab{flex:0 0 auto;padding:.7rem 1rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm,8px);background:transparent;color:var(--ui-text);font-size:.8125rem;font-weight:600;line-height:1.25;white-space:nowrap;cursor:pointer}.ns-shop-tab:hover{border-color:color-mix(in srgb,var(--brand-cyan) 45%,var(--ui-border));color:var(--tone-accent,var(--brand-cyan))}.ns-shop-tab:active{transform:scale(.97)}.ns-shop-tab:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ns-shop-tab--active{background:color-mix(in srgb,var(--brand-cyan) 12%,var(--ui-card));border-color:color-mix(in srgb,var(--brand-cyan) 55%,var(--ui-border));color:var(--tone-accent,var(--brand-cyan))}.ns-shop-panel{margin-top:1.5rem;padding:1.75rem 1.5rem;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-card);box-shadow:var(--ui-shadow)}.ns-shop-title{font-family:var(--font-display),ui-serif,Georgia,serif;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--ui-text);margin:0}.ns-shop-body{margin:.85rem 0 0;max-width:42rem;font-size:.95rem;line-height:1.6;color:var(--ui-text-secondary)}.ns-shop-points{list-style:none;margin:1.25rem 0 1.5rem;padding:0;display:grid;gap:.7rem}.ns-shop-points li{display:flex;align-items:flex-start;gap:.65rem;font-size:.9rem;line-height:1.45;color:var(--ui-text)}.ns-shop-check{flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem;color:var(--tone-accent,var(--brand-cyan))}@media (min-width:768px){.ns-shop-tabs{flex-wrap:wrap;overflow:visible}}@media (prefers-reduced-motion:no-preference){.ns-shop-tab{transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out)}}@media (prefers-reduced-motion:reduce){.ns-shop-tab:active{transform:none}}.go-live-list{border-top:1px solid var(--ui-border)}.go-live-trigger{align-items:center;gap:1rem}.go-live-head{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;text-align:left}.go-live-name{font-size:1.05rem;font-weight:600;color:var(--ui-text)}.go-live-kind{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.65rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.go-live-body p{margin:0;line-height:1.6}.go-live-services{margin-top:.75rem!important;font-size:.8125rem;color:var(--ui-text-secondary)}.ui-accordion-trigger:focus-visible .go-live-name,.ui-accordion-trigger:hover .go-live-name{color:var(--tone-accent,var(--brand-cyan))}.ui-accordion-trigger:focus-visible{outline:2px solid var(--gold);outline-offset:3px}