/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-teal-500:oklch(70.4% .14 182.503);--color-blue-600:oklch(54.6% .245 262.881);--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.start{inset-inline-start:var(--spacing)}.mx-auto{margin-inline:auto}.contents{display:contents}.hidden{display:none}.table{display:table}.w-full{width:100%}.max-w-\[1240px\]{max-width:1240px}.grow{flex-grow:1}.px-5{padding-inline:calc(var(--spacing) * 5)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width>=40rem){.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}}}:root{--color-navy-950:#061a33;--color-navy-900:#08264a;--color-blue-600:#0b63b6;--color-green-600:#2f8f22;--color-green-700:#24751c;--color-teal-500:#12a89d;--color-surface:#f7faf8;--color-white:#fff;--color-border:#dce7e2;--color-text-primary:#0b1220;--color-text-secondary:#526173;--color-text-muted:#748092;--color-warning:#b7791f;--color-critical:#c62828;--shadow-soft:0 24px 80px #061a331f;--shadow-card:0 14px 44px #061a3317;--radius-sm:8px;--radius-md:12px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;margin:0}body::selection{background:#12a89d3d}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.button{border-radius:var(--radius-sm);justify-content:center;align-items:center;min-height:44px;padding:12px 20px;font-size:15px;font-weight:700;line-height:1.2;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.button:focus-visible{outline:2px solid var(--color-blue-600);outline-offset:4px}.button-primary{background:var(--color-navy-950);color:#fff;box-shadow:0 18px 40px #061a332e}.button-primary:hover{background:var(--color-navy-900);color:#fff}.button-secondary{border:1px solid var(--color-border);color:var(--color-navy-950);background:#fff}.button-secondary:hover{border-color:var(--color-blue-600);color:var(--color-blue-600)}.button-dark{color:var(--color-navy-950);background:#fff}.button-dark:hover{background:var(--color-surface);color:var(--color-navy-950)}.button-ghost{color:var(--color-navy-950)}.button-ghost:hover{color:var(--color-blue-600);background:#08264a0f}.skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--color-navy-950);color:#fff;padding:12px 16px;font-size:14px;font-weight:700;transition:transform .16s;position:fixed;top:16px;left:16px;transform:translateY(calc(-100% - 32px))}.skip-link:focus-visible{outline:2px solid var(--color-teal-500);outline-offset:3px;transform:translateY(0)}.skip-link:focus:not(:focus-visible){transform:translateY(calc(-100% - 32px))}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7faf8e6;border-bottom:1px solid #dce7e2b8;position:sticky;top:0}.header-shell{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.brand-link{flex:none;align-items:center;display:inline-flex}.brand-link img{object-fit:contain;width:auto;max-width:150px;height:42px;display:block}.desktop-nav,.header-actions{display:none}.desktop-nav{color:var(--color-text-secondary);align-items:center;gap:6px;font-size:14px;font-weight:650}.desktop-nav>a,.products-nav>button,.login-link{border-radius:var(--radius-sm);min-height:40px;padding:10px 12px;transition:color .16s,background-color .16s}.desktop-nav>a:hover,.products-nav>button:hover,.login-link:hover{color:var(--color-navy-950);background:#08264a0f}.desktop-nav>a:focus-visible,.products-nav>button:focus-visible,.login-link:focus-visible,.menu-toggle:focus-visible,.mobile-menu-inner>a:focus-visible,.mobile-products a:focus-visible,.site-footer a:focus-visible,.demo-form button:focus-visible{outline:2px solid var(--color-teal-500);outline-offset:3px}.products-nav{position:relative}.products-nav:after{content:"";width:430px;height:12px;position:absolute;top:100%;left:0}.products-nav>button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-weight:650;display:inline-flex}.products-chevron{width:14px;height:14px;color:var(--color-text-muted);transition:transform .16s;display:block;transform:translateY(1px)}.products-nav>button[aria-expanded=true] .products-chevron{transform:translateY(1px)rotate(180deg)}.products-menu{z-index:60;border:1px solid var(--color-border);border-radius:var(--radius-md);width:430px;box-shadow:var(--shadow-card);background:#fff;gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 12px);left:0}.products-menu a{border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:18px;padding:13px;display:flex}.products-menu a:hover{background:var(--color-surface)}.products-menu strong,.mobile-products strong{color:var(--color-navy-950);font-size:14px;display:block}.products-menu small,.mobile-products span{color:var(--color-text-secondary);margin-top:4px;font-size:13px;display:block}.products-menu em,.mobile-products em{color:var(--color-green-700);white-space:nowrap;font-size:12px;font-style:normal;font-weight:750}.menu-toggle{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;place-items:center;width:44px;height:44px;display:inline-grid}.menu-toggle span:not(.sr-only){background:var(--color-navy-950);border-radius:99px;width:18px;height:2px;display:block}.mobile-menu{border-top:1px solid var(--color-border);background:#fff}.mobile-menu-inner{gap:10px;padding-top:18px;padding-bottom:20px;display:grid}.mobile-menu-inner>a{border-radius:var(--radius-sm);padding:12px 0;font-size:17px;font-weight:700}.mobile-products{border-top:1px solid var(--color-border);gap:8px;padding-top:12px;display:grid}.mobile-products a{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:12px}.hero-section{background:linear-gradient(135deg, #12a89d1c, transparent 34%), linear-gradient(180deg, #fff 0%, var(--color-surface) 72%);overflow:hidden}.hero-grid{gap:46px;padding-top:72px;padding-bottom:80px;display:grid}.hero-copy{max-width:680px}.hero-copy h1{color:var(--color-navy-950);letter-spacing:0;font-size:clamp(2.5rem,7vw,4.5rem);font-weight:720;line-height:.98}.hero-lede{max-width:650px;color:var(--color-text-secondary);margin-top:26px;font-size:clamp(1.05rem,2vw,1.24rem);line-height:1.7}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.trust-line{max-width:640px;color:var(--color-text-muted);margin-top:30px;font-size:14px;line-height:1.7}.hero-mockup{box-shadow:var(--shadow-soft);background:linear-gradient(#ffffffeb,#f7faf8eb),#fff;border:1px solid #dce7e2e6;border-radius:18px;padding:14px;position:relative}.hero-mockup:before{z-index:-1;filter:blur(54px);content:"";background:#0b63b61f;border-radius:999px;width:62%;height:56%;position:absolute;inset:20px -34px auto auto}.mockup-topbar{border:1px solid var(--color-border);background:var(--color-navy-950);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.mockup-label{color:#ffffff9e;margin-bottom:3px;font-size:12px;font-weight:650;display:block}.mockup-status{color:#c9fff8;background:#12a89d33;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:750}.mockup-grid{gap:12px;margin-top:12px;display:grid}.mockup-panel{border:1px solid var(--color-border);background:#fff;border-radius:12px;padding:16px}.panel-heading{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.checklist{gap:12px;margin-top:18px;display:grid}.check-row{align-items:center;gap:12px;display:flex}.check-row strong{color:var(--color-navy-950);font-size:14px;display:block}.check-row small{color:var(--color-text-muted);margin-top:3px;display:block}.status-dot{background:var(--color-green-600);border-radius:999px;width:11px;height:11px;box-shadow:0 0 0 5px #2f8f221f}.status-dot.warn{background:var(--color-warning);box-shadow:0 0 0 5px #b7791f21}.mockup-number{color:var(--color-navy-950);margin-top:18px;font-size:38px;line-height:1;display:block}.mockup-panel p{color:var(--color-text-secondary);margin-top:10px;font-size:13px;line-height:1.5}.report-lines{gap:10px;margin-top:18px;display:grid}.report-lines span{background:linear-gradient(90deg,#0b63b638,#12a89d1f);border-radius:999px;height:10px;display:block}.report-lines span:nth-child(2){width:72%}.report-lines span:nth-child(3){width:48%}.module-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.module-node{border:1px solid var(--color-border);background:#f7faf8db;border-radius:12px;padding:12px}.module-node strong,.module-node span{display:block}.module-node strong{color:var(--color-navy-950);font-size:13px}.module-node span{color:var(--color-text-muted);margin-top:4px;font-size:12px}.site-section{padding:88px 0}.section-white{background:#fff}.section-header{max-width:780px;margin-bottom:42px}.section-header p{color:var(--color-blue-600);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:780}.section-header h2,.cta-panel h2,.page-shell-header h1{color:var(--color-navy-950);letter-spacing:0;font-weight:720;line-height:1.05}.section-header h2{max-width:820px;font-size:clamp(2rem,4.6vw,3rem)}.section-header span,.cta-panel p,.page-shell-header p{color:var(--color-text-secondary);margin-top:18px;font-size:17px;line-height:1.75;display:block}.ecosystem-layout{gap:24px;display:grid}.platform-diagram{border:1px solid var(--color-border);box-shadow:var(--shadow-card);background:#fff;border-radius:16px;padding:18px}.diagram-layer,.diagram-foundation{gap:12px;display:grid}.diagram-node{border:1px solid var(--color-border);background:#fbfdfc;border-left-width:5px;border-radius:12px;padding:16px}.diagram-node strong,.diagram-node span{display:block}.diagram-node strong{color:var(--color-navy-950);font-size:15px}.diagram-node span{color:var(--color-text-secondary);margin-top:5px;font-size:13px}.diagram-node.green{border-left-color:var(--color-green-600)}.diagram-node.blue{border-left-color:var(--color-blue-600)}.diagram-node.amber{border-left-color:var(--color-warning)}.diagram-node.slate{border-left-color:#6d5bd0}.diagram-connectors{display:none}.diagram-foundation{background:var(--color-navy-950);border-radius:12px;margin-top:14px;padding:16px}.diagram-foundation span{border-radius:var(--radius-sm);color:#ffffffd6;text-align:center;border:1px solid #ffffff29;padding:10px;font-size:13px;font-weight:680}.foundation-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}.foundation-list span{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-navy-900);background:#ffffffb8;padding:12px;font-size:14px;font-weight:680}.feature-grid,.product-grid,.process-grid,.resource-grid{gap:18px;display:grid}.feature-card,.product-card,.industry-card,.resource-card,.process-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;box-shadow:0 10px 34px #061a330d}.feature-card,.industry-card,.resource-card,.process-card{padding:22px}.feature-card>span{border-radius:var(--radius-sm);background:linear-gradient(135deg,#2f8f2229,#12a89d2e),#fff;border:1px solid #12a89d3d;width:32px;height:32px;display:block}.feature-card h3,.product-card h3,.industry-card h3,.resource-card h3,.process-card h3{color:var(--color-navy-950);letter-spacing:0;font-size:21px;font-weight:720;line-height:1.2}.feature-card h3{margin-top:20px}.feature-card p,.product-card-copy,.process-card p{color:var(--color-text-secondary);margin-top:12px;font-size:15px;line-height:1.7}.product-card{flex-direction:column;min-height:100%;padding:24px;display:flex}.product-card-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-card-header p{color:var(--color-text-secondary);margin-top:6px;font-size:15px;line-height:1.5}.product-card-header span{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:760}.product-card-header .available{color:var(--color-green-700);background:#2f8f221f}.product-card-header .soon{color:var(--color-text-secondary);background:#5261731a}.product-card ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:22px 0 24px;padding:0;list-style:none;display:grid}.product-card li{color:var(--color-text-secondary);padding-left:16px;font-size:13px;line-height:1.45;position:relative}.product-card li:before{background:var(--color-teal-500);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:.55em;left:0}.product-card>a{align-self:flex-start;margin-top:auto}.product-green{border-top:4px solid var(--color-green-600)}.product-blue{border-top:4px solid var(--color-blue-600)}.product-amber{border-top:4px solid var(--color-warning)}.product-slate{border-top:4px solid #6d5bd0}.tone-green{--tone-accent:var(--color-teal-500);--tone-strong:var(--color-green-600);--tone-soft:#12a89d1f;--tone-border:#12a89d42}.tone-blue{--tone-accent:var(--color-blue-600);--tone-strong:var(--color-blue-600);--tone-soft:#0b63b61c;--tone-border:#0b63b63d}.tone-amber{--tone-accent:var(--color-warning);--tone-strong:var(--color-warning);--tone-soft:#b7791f1f;--tone-border:#b7791f40}.tone-slate{--tone-accent:#6d5bd0;--tone-strong:#5a49b8;--tone-soft:#6d5bd01f;--tone-border:#6d5bd03d}.product-hub-hero,.coming-soon-hero{background:linear-gradient(135deg, #12a89d1f, transparent 34%), linear-gradient(180deg, #fff 0%, var(--color-surface) 78%);overflow:hidden}.coming-soon-hero{background:linear-gradient(135deg, var(--tone-soft), transparent 34%), linear-gradient(180deg, #fff 0%, var(--color-surface) 78%)}.product-hub-hero-grid,.coming-soon-hero-grid{gap:42px;padding-top:72px;padding-bottom:78px;display:grid}.product-hub-copy,.coming-soon-copy{max-width:760px}.product-hub-eyebrow{color:var(--color-blue-600);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:780}.coming-soon-copy .product-hub-eyebrow{color:var(--tone-strong)}.product-hub-copy h1,.coming-soon-copy h1{color:var(--color-navy-950);letter-spacing:0;font-size:clamp(2.35rem,6.4vw,4.25rem);font-weight:720;line-height:1.04}.product-hub-lede{max-width:720px;color:var(--color-text-secondary);margin-top:26px;font-size:clamp(1.04rem,2vw,1.2rem);line-height:1.72}.product-hub-actions,.product-status-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.ecosystem-hero-visual,.coming-soon-panel,.platform-foundation-visual,.platform-connection-panel,.training-note-card{border:1px solid var(--color-border);box-shadow:var(--shadow-soft);background:#fffffff0;border-radius:18px}.ecosystem-hero-visual{gap:16px;min-width:0;padding:clamp(18px,4vw,28px);display:grid}.ecosystem-core{background:var(--color-navy-950);color:#fff;border-radius:14px;padding:22px}.ecosystem-core span,.coming-soon-panel>p,.connection-product-node span{color:var(--color-text-muted);font-size:13px;font-weight:680}.ecosystem-core span{color:#ffffff9e}.ecosystem-core strong,.coming-soon-panel strong,.connection-product-node strong{margin-top:5px;font-size:24px;line-height:1.1;display:block}.ecosystem-product-nodes,.foundation-product-row,.connection-item-grid,.planned-direction-list{gap:12px;display:grid}.ecosystem-node,.foundation-product-row span,.connection-item-grid span{border:1px solid var(--tone-border,var(--color-border));border-left:5px solid var(--tone-accent,var(--color-teal-500));background:#fbfdfc;border-radius:12px;padding:15px}.ecosystem-node strong,.ecosystem-node em{display:block}.ecosystem-node strong{color:var(--color-navy-950);font-size:15px}.ecosystem-node em{color:var(--color-text-secondary);margin-top:5px;font-size:13px;font-style:normal;font-weight:680}.ecosystem-foundation-line{background:var(--color-navy-950);border-radius:14px;gap:10px;padding:14px;display:grid}.ecosystem-foundation-line span{border-radius:var(--radius-sm);color:#ffffffd1;text-align:center;border:1px solid #ffffff24;padding:10px;font-size:13px;font-weight:680}.product-status-grid,.platform-matter-grid,.planned-capability-grid,.roadmap-card-list{gap:18px;display:grid}.product-status-card,.platform-matter-card,.planned-capability-card,.roadmap-card{border:1px solid var(--color-border);border-top:4px solid var(--tone-accent,var(--color-teal-500));border-radius:var(--radius-md);background:#fff;padding:24px;box-shadow:0 10px 34px #061a330d}.product-status-card{flex-direction:column;min-height:100%;display:flex}.product-status-top,.roadmap-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-status-top h3,.platform-matter-card h3,.roadmap-card h3{color:var(--color-navy-950);letter-spacing:0;font-size:22px;font-weight:720;line-height:1.2}.product-status-top p,.product-status-note,.platform-matter-card p,.roadmap-card dd,.planned-capability-card p{color:var(--color-text-secondary);font-size:15px;line-height:1.7}.product-status-top p{margin-top:8px}.product-status-top span,.roadmap-card-heading span,.coming-soon-label{background:var(--tone-soft);color:var(--tone-strong);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:780}.product-status-note{border-left:3px solid var(--tone-accent);margin-top:18px;padding-left:13px}.product-status-actions{margin-top:auto;padding-top:28px}.platform-foundation-visual{gap:0;padding:clamp(18px,4vw,28px);display:grid}.foundation-product-row span{color:var(--color-navy-950);text-align:center;font-weight:760}.foundation-connector-row{display:none}.foundation-core-row{background:var(--color-navy-950);border-radius:14px;gap:10px;margin-top:16px;padding:16px;display:grid}.foundation-core-row span{border-radius:var(--radius-sm);color:#ffffffd6;text-align:center;border:1px solid #ffffff26;padding:11px;font-size:13px;font-weight:680}.roadmap-card{gap:18px;display:grid}.roadmap-card dl{gap:14px;margin:0;display:grid}.roadmap-card dt{color:var(--color-navy-950);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:780}.roadmap-card dd{margin:5px 0 0}.roadmap-card a{justify-self:start}.platform-matter-card span,.planned-capability-card span{background:var(--tone-accent,var(--color-teal-500));width:12px;height:12px;box-shadow:0 0 0 5px var(--tone-soft,#12a89d1c);border-radius:999px;display:inline-block}.platform-matter-card h3{margin-top:18px}.platform-matter-card p{margin-top:11px}.coming-soon-panel{align-self:start;min-width:0;padding:clamp(22px,4vw,32px)}.coming-soon-label{margin-bottom:20px;display:inline-flex}.coming-soon-panel strong{color:var(--color-navy-950)}.coming-soon-panel>p{margin-top:12px;line-height:1.6}.planned-direction-list{margin-top:24px}.planned-direction-list span{border:1px solid var(--tone-border);border-radius:var(--radius-sm);background:var(--tone-soft);color:var(--color-navy-900);padding:11px 12px;font-size:14px;font-weight:690}.coming-soon-status{max-width:560px;color:var(--color-text-secondary);align-items:flex-start;gap:10px;margin-top:26px;font-size:14px;font-weight:650;line-height:1.6;display:flex}.coming-soon-status span{background:var(--tone-accent);width:11px;height:11px;box-shadow:0 0 0 5px var(--tone-soft);border-radius:999px;flex:none;margin-top:6px;display:inline-block}.planned-capability-group>h3{color:var(--color-navy-950);margin-bottom:18px;font-size:20px;font-weight:720;line-height:1.25}.planned-capability-card{border-top-width:1px;align-items:flex-start;gap:14px;display:flex}.planned-capability-card p{color:var(--color-navy-900);margin:0;font-weight:650}.platform-connection-layout{gap:28px;display:grid}.platform-connection-layout .section-header{margin-bottom:0}.platform-connection-panel{gap:18px;padding:clamp(18px,4vw,28px);display:grid}.connection-product-node{background:linear-gradient(135deg, var(--tone-soft), transparent 42%), var(--color-navy-950);color:#fff;border-radius:14px;padding:22px}.connection-product-node span{color:#ffffff9e}.connection-product-node strong{color:#fff}.connection-item-grid span{color:var(--color-navy-900);font-size:14px;font-weight:690}.training-note-card{padding:clamp(24px,5vw,44px)}.training-note-card>span,.launch-interest-panel>div>p{color:var(--tone-strong,var(--color-blue-600));letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:780}.training-note-card h2{max-width:780px;color:var(--color-navy-950);margin-top:12px;font-size:clamp(2rem,4.6vw,3rem);font-weight:720;line-height:1.05}.training-note-card p{max-width:820px;color:var(--color-text-secondary);margin-top:18px;font-size:17px;line-height:1.75}.launch-interest-section{background:#fff;padding:88px 0 96px}.launch-interest-panel{background:linear-gradient(135deg, var(--tone-soft), transparent 38%), var(--color-navy-950);color:#fff;border-radius:18px;gap:28px;padding:clamp(28px,6vw,56px);display:grid}.launch-interest-panel h2{color:#fff;margin-top:12px;font-size:clamp(2rem,4.8vw,3.25rem);font-weight:720;line-height:1.05}.launch-interest-panel span{color:#ffffffc2;max-width:690px;margin-top:18px;font-size:17px;line-height:1.75;display:block}.trust-hero{background:linear-gradient(135deg, #12a89d1f, transparent 34%), linear-gradient(180deg, #fff 0%, var(--color-surface) 78%);overflow:hidden}.trust-hero-grid{gap:42px;padding-top:72px;padding-bottom:78px;display:grid}.trust-hero-copy{max-width:760px}.trust-eyebrow{color:var(--color-blue-600);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:780}.trust-hero-copy h1,.credibility-copy h2,.product-spotlight h2{color:var(--color-navy-950);letter-spacing:0;font-weight:720;line-height:1.04}.trust-hero-copy h1{font-size:clamp(2.35rem,6.4vw,4.25rem)}.trust-hero-lede{max-width:720px;color:var(--color-text-secondary);margin-top:26px;font-size:clamp(1.04rem,2vw,1.2rem);line-height:1.72}.trust-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.about-platform-visual,.why-comparison-visual,.platform-vision-visual,.product-spotlight{border:1px solid var(--color-border);box-shadow:var(--shadow-soft);background:#fffffff0;border-radius:18px}.about-platform-visual,.why-comparison-visual,.platform-vision-visual{gap:16px;min-width:0;padding:clamp(18px,4vw,28px);display:grid}.brand-meaning-card,.comparison-column.connected{background:var(--color-navy-950);color:#fff;border-radius:14px;padding:22px}.brand-meaning-card span,.brand-meaning-card p,.comparison-column.connected span{color:#ffffffa8}.brand-meaning-card span,.brand-meaning-card strong,.brand-meaning-card p,.comparison-column span,.comparison-column strong,.comparison-column em{display:block}.brand-meaning-card strong{margin-top:5px;font-size:30px;line-height:1}.brand-meaning-card p{margin-top:12px;font-size:14px;line-height:1.55}.brand-product-row,.consultant-foundation,.vision-product-layer,.vision-foundation-layer,.values-grid,.credibility-card-list,.mission-pillars,.guided-steps{gap:12px;display:grid}.brand-product-row span,.vision-product-layer span{border:1px solid var(--tone-border,var(--color-border));border-left:5px solid var(--tone-accent,var(--color-teal-500));background:#fbfdfc;border-radius:12px;padding:14px}.brand-product-row strong,.brand-product-row em,.vision-product-layer strong,.vision-product-layer em{display:block}.brand-product-row strong,.vision-product-layer strong{color:var(--color-navy-950);font-size:14px}.brand-product-row em,.vision-product-layer em{color:var(--color-text-secondary);margin-top:5px;font-size:12px;font-style:normal;font-weight:700}.consultant-foundation{background:var(--color-navy-950);border-radius:14px;padding:14px}.consultant-foundation span,.vision-foundation-layer span{border-radius:var(--radius-sm);color:#ffffffd6;text-align:center;border:1px solid #ffffff26;padding:10px;font-size:13px;font-weight:680}.why-comparison-visual{align-self:start}.comparison-column{gap:14px;display:grid}.comparison-column.muted{border:1px solid var(--color-border);background:#fbfdfc;border-radius:14px;padding:22px}.comparison-column.muted span{color:var(--color-text-muted)}.comparison-column span{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:780}.comparison-column strong{color:var(--color-navy-950);font-size:21px;line-height:1.25}.comparison-column.connected strong{color:#fff}.comparison-column div{gap:8px;display:grid}.comparison-column em{border-radius:var(--radius-sm);color:var(--color-navy-900);background:#12a89d1a;padding:10px;font-size:13px;font-style:normal;font-weight:700}.comparison-column.connected em{color:#ffffffdb;background:#ffffff14;border:1px solid #ffffff24}.comparison-arrow{color:var(--color-blue-600);letter-spacing:.08em;text-transform:uppercase;background:#0b63b61a;border-radius:999px;justify-self:center;padding:7px 12px;font-size:12px;font-weight:780}.value-card,.credibility-card-list article,.guided-steps li,.before-after-comparison article{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;box-shadow:0 10px 34px #061a330d}.value-card{padding:22px}.value-card>span,.credibility-card-list article span{background:var(--color-teal-500);border-radius:999px;width:12px;height:12px;display:inline-block;box-shadow:0 0 0 5px #12a89d1c}.value-card h3{color:var(--color-navy-950);margin-top:18px;font-size:20px;font-weight:720;line-height:1.25}.value-card p,.credibility-copy p,.product-spotlight span{color:var(--color-text-secondary);margin-top:11px;font-size:15px;line-height:1.7}.credibility-split{gap:34px;display:grid}.credibility-copy h2{max-width:760px;font-size:clamp(2rem,4.8vw,3.15rem)}.credibility-copy p{max-width:720px;margin-top:22px;font-size:17px}.credibility-card-list article{align-items:center;gap:12px;padding:15px;display:flex}.credibility-card-list article p{color:var(--color-navy-900);font-size:14px;font-weight:680;line-height:1.45}.mission-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-pillars span{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-navy-900);background:#fff;padding:14px;font-size:14px;font-weight:720}.platform-vision-visual{padding:clamp(18px,4vw,28px)}.vision-connectors{display:none}.vision-foundation-layer{background:var(--color-navy-950);border-radius:14px;padding:16px}.product-spotlight{gap:24px;padding:clamp(24px,5vw,44px);display:grid}.product-spotlight p{color:var(--color-green-700);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:780}.product-spotlight h2{max-width:760px;margin-top:12px;font-size:clamp(2rem,4.8vw,3rem)}.product-spotlight span{max-width:760px;font-size:17px;display:block}.product-spotlight-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.before-after-comparison{gap:18px;display:grid}.before-after-comparison article{padding:24px}.before-after-comparison h3{color:var(--color-navy-950);font-size:22px;font-weight:720}.before-after-comparison ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.before-after-comparison li{color:var(--color-text-secondary);padding-left:20px;font-size:15px;line-height:1.55;position:relative}.before-after-comparison li:before{background:var(--color-text-muted);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:.55em;left:0}.before-after-comparison .with-fscfy{border-top:4px solid var(--color-teal-500)}.before-after-comparison .with-fscfy li:before{background:var(--color-teal-500)}.guided-steps{margin:0;padding:0;list-style:none}.guided-steps li{gap:12px;padding:20px;display:grid}.guided-steps span{color:var(--color-blue-600);letter-spacing:.08em;font-size:12px;font-weight:780}.guided-steps p{color:var(--color-navy-900);font-size:16px;font-weight:690;line-height:1.45}.contact-routing-visual,.contact-path-card,.contact-step-list li,.lead-routing-card-grid article,.lead-context-summary,.lead-prepared-state{border:1px solid var(--color-border);box-shadow:var(--shadow-soft);background:#fffffff0;border-radius:18px}.contact-routing-visual{align-self:start;gap:16px;padding:clamp(18px,4vw,28px);display:grid}.contact-routing-core{background:var(--color-navy-950);color:#fff;border-radius:14px;padding:22px}.contact-routing-core span,.contact-routing-core strong,.contact-routing-core p{display:block}.contact-routing-core span,.contact-routing-core p{color:#ffffffa8}.contact-routing-core strong{margin-top:6px;font-size:clamp(1.45rem,4vw,2rem);line-height:1.08}.contact-routing-core p{margin-top:12px;font-size:14px;line-height:1.55}.contact-routing-grid,.contact-path-grid,.contact-step-list,.lead-routing-card-grid,.lead-context-summary,.lead-summary-list{gap:12px;display:grid}.contact-routing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-routing-grid span{border:1px solid var(--color-border);border-left:4px solid var(--color-teal-500);border-radius:var(--radius-sm);color:var(--color-navy-900);background:#fbfdfc;padding:12px;font-size:13px;font-weight:700}.contact-path-card,.lead-routing-card-grid article{padding:24px}.contact-path-card>span,.lead-routing-card-grid article>span{background:var(--color-teal-500);border-radius:999px;width:12px;height:12px;display:inline-block;box-shadow:0 0 0 5px #12a89d1c}.contact-path-card h3,.lead-routing-card-grid h3{color:var(--color-navy-950);margin-top:18px;font-size:21px;font-weight:720;line-height:1.25}.contact-path-card p,.lead-routing-card-grid p{color:var(--color-text-secondary);margin-top:11px;font-size:15px;line-height:1.7}.contact-path-card a{min-height:44px;color:var(--color-blue-600);align-items:center;margin-top:18px;font-size:14px;font-weight:760;display:inline-flex}.contact-path-card a:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-blue-600);outline-offset:4px}.contact-step-list{margin:0;padding:0;list-style:none}.contact-step-list li{gap:12px;padding:20px;display:grid}.contact-step-list span{color:var(--color-blue-600);letter-spacing:.08em;font-size:12px;font-weight:780}.contact-step-list p{color:var(--color-navy-900);font-size:16px;font-weight:690;line-height:1.45}.industry-map-visual,.industry-detail-visual,.industry-platform-system,.industry-usecase-panel,.industry-platform-vision{border:1px solid var(--color-border);box-shadow:var(--shadow-soft);background:#fffffff0;border-radius:18px}.industry-map-visual,.industry-detail-visual{align-self:start;gap:16px;padding:clamp(18px,4vw,28px);display:grid}.industry-map-core,.industry-visual-header{background:var(--color-navy-950);color:#fff;border-radius:14px;padding:22px}.industry-map-core span,.industry-map-core strong,.industry-map-core p,.industry-visual-header span,.industry-visual-header strong{display:block}.industry-map-core span,.industry-map-core p,.industry-visual-header span{color:#ffffffa8}.industry-map-core strong,.industry-visual-header strong{margin-top:6px;font-size:clamp(1.45rem,4vw,2rem);line-height:1.08}.industry-map-core p{margin-top:12px;font-size:14px;line-height:1.55}.industry-node-cloud,.industry-fssync-strip,.industry-visual-records,.industry-visual-footer,.industry-hub-grid,.industry-challenge-grid,.industry-product-layer,.industry-foundation-grid,.industry-role-grid,.industry-detail-grid,.usecase-pill-grid,.workflow-example-grid,.industry-implementation-steps{gap:12px;display:grid}.industry-node-cloud{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-node,.industry-fssync-strip span,.industry-foundation-grid span,.usecase-pill-grid span{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-navy-900);background:#fbfdfc;padding:11px 12px;font-size:13px;font-weight:700}.industry-node{border-left:4px solid var(--color-teal-500)}.industry-fssync-strip{background:var(--color-navy-950);border-radius:14px;padding:14px}.industry-fssync-strip span,.industry-foundation-grid span{color:#ffffffd6;text-align:center;background:#ffffff0a;border-color:#ffffff26}.industry-hub-card,.industry-challenge-card,.industry-role-card,.industry-detail-card,.workflow-example-grid article,.industry-implementation-steps li{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;box-shadow:0 10px 34px #061a330d}.industry-hub-card{gap:20px;min-height:100%;padding:24px;display:grid}.industry-hub-card span{color:var(--color-blue-600);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:780}.industry-hub-card h3,.industry-challenge-card h3,.industry-role-card h3,.industry-detail-card h3,.workflow-example-grid h3{color:var(--color-navy-950);font-size:20px;font-weight:720;line-height:1.25}.industry-hub-card h3{margin-top:10px}.industry-hub-card p,.industry-challenge-card p,.industry-role-card p,.industry-detail-card p,.workflow-example-grid p,.industry-usecase-panel h3{color:var(--color-text-secondary);margin-top:10px;font-size:15px;line-height:1.7}.industry-card-usecases{gap:8px;margin:0;padding:0;list-style:none;display:grid}.industry-card-usecases li{color:var(--color-navy-900);padding-left:18px;font-size:14px;font-weight:660;line-height:1.45;position:relative}.industry-card-usecases li:before{background:var(--color-teal-500);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:.55em;left:0}.industry-hub-card a{min-height:44px;color:var(--color-blue-600);align-items:center;font-size:14px;font-weight:760;display:inline-flex}.industry-hub-card a:focus-visible,.industry-back-link:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-blue-600);outline-offset:4px}.industry-challenge-card,.industry-detail-card,.workflow-example-grid article{padding:22px}.industry-challenge-card>span,.industry-detail-card>span,.workflow-example-grid article>span{background:var(--color-teal-500);border-radius:999px;width:12px;height:12px;display:inline-block;box-shadow:0 0 0 5px #12a89d1c}.industry-challenge-card h3,.industry-detail-card h3,.workflow-example-grid h3{margin-top:18px}.industry-platform-system{gap:16px;padding:clamp(18px,4vw,28px);display:grid}.industry-product-layer article{border:1px solid var(--tone-border,var(--color-border));border-left:5px solid var(--tone-accent,var(--color-teal-500));background:#fbfdfc;border-radius:12px;padding:16px}.industry-product-layer span{color:var(--tone-strong,var(--color-green-700));letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:780}.industry-product-layer h3{color:var(--color-navy-950);margin-top:8px;font-size:18px}.industry-product-layer p{color:var(--color-text-secondary);margin-top:8px;font-size:14px;line-height:1.55}.industry-foundation-grid{background:var(--color-navy-950);border-radius:14px;padding:16px}.industry-role-card{padding:22px}.industry-detail-visual{min-width:0}.industry-visual-records{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-visual-records article{border:1px solid var(--color-border);border-left:5px solid var(--color-teal-500);background:#fbfdfc;border-radius:12px;padding:14px}.industry-visual-records span,.industry-visual-records strong,.industry-visual-records em{display:block}.industry-visual-records span{color:var(--color-blue-600);letter-spacing:.08em;font-size:11px;font-weight:780}.industry-visual-records strong{color:var(--color-navy-950);margin-top:8px;font-size:15px;line-height:1.2}.industry-visual-records em{color:var(--color-text-secondary);margin-top:7px;font-size:12px;font-style:normal;font-weight:700}.industry-visual-footer{background:var(--color-navy-950);border-radius:14px;padding:14px}.industry-visual-footer span{border-radius:var(--radius-sm);color:#ffffffd6;text-align:center;border:1px solid #ffffff26;padding:10px;font-size:12px;font-weight:700}.industry-back-link{color:var(--color-blue-600);margin-top:22px;font-size:14px;font-weight:760;display:inline-flex}.industry-usecase-panel{gap:22px;padding:clamp(22px,5vw,38px);display:grid}.industry-usecase-panel p{color:var(--color-green-700);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:13px;font-weight:780}.industry-usecase-panel h3{max-width:820px;color:var(--color-navy-950);font-size:clamp(1.55rem,3vw,2.2rem);font-weight:720;line-height:1.18}.usecase-pill-grid span{background:#f7faf8db}.industry-platform-vision{padding:clamp(18px,4vw,28px)}.industry-product-layer.compact article{min-height:auto}.industry-product-layer.compact h3{margin-top:8px}.industry-implementation-steps{margin:0;padding:0;list-style:none}.industry-implementation-steps li{gap:12px;padding:20px;display:grid}.industry-implementation-steps span{color:var(--color-blue-600);letter-spacing:.08em;font-size:12px;font-weight:780}.industry-implementation-steps p{color:var(--color-navy-900);font-size:16px;font-weight:690;line-height:1.45}.industry-grid,.outcome-grid{gap:12px;display:grid}.industry-card{align-items:center;gap:12px;padding:18px;display:flex}.industry-card span{background:var(--color-green-600);border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 0 5px #2f8f221a}.industry-card h3{font-size:16px}.outcome-item{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;align-items:flex-start;gap:12px;padding:14px;display:flex}.outcome-item span{background:#2f8f221f;border-radius:999px;flex:none;width:18px;height:18px;display:inline-block;position:relative}.outcome-item span:after{border-bottom:2px solid var(--color-green-700);border-right:2px solid var(--color-green-700);content:"";width:5px;height:9px;position:absolute;top:3px;left:6px;transform:rotate(42deg)}.outcome-item p{color:var(--color-navy-900);font-size:14px;font-weight:650;line-height:1.45}.process-card span,.resource-card span{color:var(--color-blue-600);letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:780;display:inline-flex}.resource-card{min-height:184px}.resource-card a{color:var(--color-blue-600);margin-top:22px;font-size:14px;font-weight:760;display:inline-flex}.cta-section{background:#fff;padding:88px 0 96px}.cta-panel{background:linear-gradient(135deg, #12a89d38, transparent 38%), var(--color-navy-950);color:#fff;border-radius:18px;gap:28px;padding:clamp(28px,6vw,56px);display:grid}.cta-panel h2{color:#fff;font-size:clamp(2rem,4.8vw,3.25rem)}.cta-panel p{color:#ffffffc2;max-width:680px}.cta-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cta-actions a:last-child{color:#fff}.page-shell{background:linear-gradient(180deg, white 0%, var(--color-surface) 74%), var(--color-surface);width:100%;min-height:62vh;padding:82px 0 96px}.page-shell-header{width:100%;max-width:830px}.page-shell-header h1{font-size:clamp(2.35rem,6vw,4rem)}.page-shell-header a{margin-top:30px}.page-shell-content{width:100%;margin-top:48px}.demo-form{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;max-width:920px;box-shadow:var(--shadow-card);background:#fff;gap:18px;padding:clamp(20px,4vw,34px);display:grid}.form-grid{gap:18px;display:grid}.demo-form label{gap:8px;display:grid}.demo-form label span{color:var(--color-navy-950);font-size:14px;font-weight:720}.demo-form input,.demo-form select,.demo-form textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);background:#fbfdfc;outline:none;padding:12px 13px;font-size:15px;transition:border-color .16s,box-shadow .16s,background-color .16s}.demo-form input:focus,.demo-form select:focus,.demo-form textarea:focus{border-color:var(--color-blue-600);background:#fff;box-shadow:0 0 0 4px #0b63b61f}.demo-form button{border-radius:var(--radius-sm);background:var(--color-navy-950);color:#fff;cursor:pointer;border:0;min-height:48px;padding:13px 18px;font-size:15px;font-weight:760}.form-note{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.6}.lead-context-summary{width:100%;max-width:920px;margin-bottom:16px;padding:16px}.lead-context-summary p{border-radius:var(--radius-sm);background:#fbfdfc;margin:0;padding:14px}.lead-context-summary span,.lead-prepared-eyebrow,.lead-summary-list dt{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:760;display:block}.lead-context-summary strong{color:var(--color-navy-950);margin-top:4px;font-size:16px;display:block}.lead-capture-notice{border-left:4px solid var(--color-teal-500);border-radius:var(--radius-sm);color:var(--color-navy-900);background:#12a89d14;margin:0;padding:13px 14px;font-size:14px;line-height:1.55}.lead-form-field span{justify-content:space-between;align-items:center;gap:12px;display:flex}.lead-form-field span em{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:760}.form-error-summary{border-radius:var(--radius-sm);color:var(--color-navy-950);background:#c6282812;border:1px solid #c628283d;padding:16px}.form-error-summary:focus-visible{outline:2px solid var(--color-critical);outline-offset:3px}.form-error-summary h3{margin:0;font-size:17px;font-weight:760}.form-error-summary p{color:var(--color-text-secondary);margin:6px 0 0;font-size:14px}.form-error-summary ul{gap:6px;margin:12px 0 0;padding-left:20px;display:grid}.form-error-summary a{color:var(--color-critical);text-underline-offset:3px;font-weight:700;text-decoration:underline}.field-error{color:var(--color-critical);font-size:13px;font-weight:690}.demo-form input[aria-invalid=true],.demo-form select[aria-invalid=true],.demo-form textarea[aria-invalid=true]{border-color:var(--color-critical);background:#c628280a}.lead-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.lead-prepared-state{gap:18px;width:100%;max-width:920px;padding:clamp(22px,4vw,34px);display:grid}.lead-prepared-state h2{color:var(--color-navy-950);margin:0;font-size:clamp(1.65rem,4vw,2.4rem);line-height:1.12}.lead-prepared-state>p:not(.lead-prepared-eyebrow),.lead-prepared-note{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.7}.lead-prepared-note{border-left:4px solid var(--color-teal-500);border-radius:var(--radius-sm);background:#12a89d14;padding:13px 14px}.lead-summary-list{margin:0}.lead-summary-list div{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fbfdfc;padding:13px}.lead-summary-list dd{overflow-wrap:anywhere;color:var(--color-navy-950);margin:5px 0 0;font-size:15px;line-height:1.5}.lead-prepared-actions{flex-wrap:wrap;gap:12px;display:flex}.lead-prepared-actions button{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:44px;color:var(--color-navy-950);cursor:pointer;background:#fff;padding:12px 20px;font-size:15px;font-weight:700}.lead-prepared-actions button:hover{border-color:var(--color-blue-600);color:var(--color-blue-600)}.lead-prepared-actions button:focus-visible{outline:2px solid var(--color-blue-600);outline-offset:4px}.product-hero{background:linear-gradient(135deg, #12a89d21, transparent 32%), linear-gradient(180deg, #fff 0%, var(--color-surface) 74%);overflow:hidden}.product-hero-grid{gap:44px;padding-top:72px;padding-bottom:78px;display:grid}.product-hero-copy{max-width:690px}.product-hero-copy h1,.problem-copy h2,.product-final-panel h2{color:var(--color-navy-950);letter-spacing:0;font-weight:720;line-height:1.04}.product-hero-copy h1{font-size:clamp(2.35rem,6.4vw,4.25rem)}.product-hero-lede{max-width:680px;color:var(--color-text-secondary);margin-top:26px;font-size:clamp(1.04rem,2vw,1.2rem);line-height:1.72}.product-hero-actions,.product-final-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.product-status-line{max-width:560px;color:var(--color-text-secondary);align-items:flex-start;gap:10px;margin-top:26px;font-size:14px;font-weight:650;line-height:1.6;display:flex}.product-status-line span{background:var(--color-green-600);border-radius:999px;flex:none;width:11px;height:11px;margin-top:6px;display:inline-block;box-shadow:0 0 0 5px #2f8f221f}.fssync-mockup{min-width:0;box-shadow:var(--shadow-soft);background:#fffffff0;border:1px solid #dce7e2eb;border-radius:18px;padding:14px}.fssync-mockup-top{background:var(--color-navy-950);color:#fff;border-radius:13px;gap:12px;padding:16px;display:grid}.fssync-mockup-top span,.mockup-card-heading span,.archive-status span,.action-meta span{color:var(--color-text-muted);font-size:12px;font-weight:680}.fssync-mockup-top span,.fssync-mockup-top strong{display:block}.fssync-mockup-top span{color:#ffffff9e;margin-bottom:4px}.fssync-mockup-grid{gap:12px;margin-top:12px;display:grid}.mockup-card,.archive-status{border:1px solid var(--color-border);background:#fff;border-radius:12px;padding:15px}.mockup-card-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.mockup-card-heading strong,.mockup-checklist-row strong,.archive-status strong,.access-node strong,.reporting-preview strong{color:var(--color-navy-950)}.mockup-card p,.action-ticket p,.showcase-copy p,.role-benefit-card p,.problem-copy p,.faq-item p{color:var(--color-text-secondary);line-height:1.7}.mockup-checklist{gap:11px;display:grid}.mockup-checklist-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;display:grid}.mockup-checklist-row em{color:var(--color-green-700);grid-column:2;font-size:12px;font-style:normal;font-weight:760}.mockup-checklist-row small{color:var(--color-text-muted);margin-top:3px;display:block}.dot-ok,.dot-warn{border-radius:999px;width:10px;height:10px}.dot-ok{background:var(--color-green-600);box-shadow:0 0 0 5px #2f8f221a}.dot-warn{background:var(--color-warning);box-shadow:0 0 0 5px #b7791f1f}.validation-result{color:var(--color-warning);background:#b7791f21;border-radius:999px;margin-top:14px;padding:7px 10px;font-size:12px;display:inline-flex}.action-meta{gap:7px;margin-top:14px;display:grid}.trend-bars,.mini-chart{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:8px;min-height:92px;display:grid}.trend-bars span,.mini-chart span{background:linear-gradient(#12a89dd1,#0b63b647);border-radius:8px 8px 3px 3px;display:block}.trend-bars span:first-child,.mini-chart span:first-child{height:38%}.trend-bars span:nth-child(2),.mini-chart span:nth-child(2){height:54%}.trend-bars span:nth-child(3),.mini-chart span:nth-child(3){height:46%}.trend-bars span:nth-child(4),.mini-chart span:nth-child(4){height:72%}.trend-bars span:nth-child(5),.mini-chart span:nth-child(5){height:84%}.report-preview,.report-document-lines{gap:9px;display:grid}.report-preview span,.report-document-lines span{background:linear-gradient(90deg,#0b63b63d,#12a89d1f);border-radius:999px;height:10px;display:block}.report-preview span:nth-child(2),.report-document-lines span:nth-child(2){width:78%}.report-preview span:nth-child(3),.report-document-lines span:nth-child(3){width:54%}.archive-status{gap:4px;margin-top:12px;display:grid}.problem-section-grid{gap:34px;display:grid}.problem-copy h2{max-width:760px;font-size:clamp(2rem,4.8vw,3.15rem)}.problem-copy p{max-width:720px;margin-top:22px;font-size:17px}.pain-card-stack{align-content:start;gap:10px;display:grid}.pain-card-stack h3{color:var(--color-navy-950);font-size:18px}.pain-card-stack article,.capability-card,.role-benefit-card,.faq-item{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;box-shadow:0 10px 34px #061a330d}.pain-card-stack article{align-items:center;gap:12px;padding:14px;display:flex}.pain-card-stack article span,.capability-card>span,.reporting-cards article span{background:var(--color-teal-500);border-radius:999px;flex:none;width:12px;height:12px;display:inline-block;box-shadow:0 0 0 5px #12a89d1c}.pain-card-stack article p{color:var(--color-navy-900);font-size:14px;font-weight:680}.capability-grid,.role-benefit-grid,.ecosystem-module-grid,.reporting-cards{gap:18px;display:grid}.capability-scale-row{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ffffff9e;grid-column:1/-1;gap:18px;padding:18px;display:grid}.capability-scale-label{color:var(--color-blue-600);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:780}.capability-card,.role-benefit-card{padding:22px}.capability-card h3,.role-benefit-card h3,.showcase-copy h3,.action-ticket h4,.ecosystem-foundation h3,.faq-item summary{color:var(--color-navy-950);letter-spacing:0;font-weight:720;line-height:1.25}.capability-card h3{margin-top:18px;font-size:20px}.capability-card p,.role-benefit-card p{color:var(--color-text-secondary);margin-top:11px;font-size:15px;line-height:1.7}.workflow-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.workflow-step{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;padding:20px;position:relative}.workflow-step>span{color:var(--color-blue-600);letter-spacing:.08em;margin-bottom:18px;font-size:12px;font-weight:780;display:inline-flex}.workflow-step h3{color:var(--color-navy-950);font-size:18px;line-height:1.25}.workflow-step p{color:var(--color-text-secondary);margin-top:11px;font-size:14px;line-height:1.65}.product-showcase{border:1px solid var(--color-border);box-shadow:var(--shadow-card);background:#fff;border-radius:16px;padding:clamp(14px,3vw,22px)}.showcase-tabs{gap:8px;margin-bottom:16px;display:grid}.showcase-tabs button{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-height:44px;color:var(--color-text-secondary);cursor:pointer;background:#fbfdfc;padding:11px 14px;font-size:14px;font-weight:760}.showcase-tabs button.active,.showcase-tabs button[aria-selected=true]{color:var(--color-navy-950);background:#12a89d1a;border-color:#12a89d73}.showcase-tabs button:focus-visible{outline:2px solid var(--color-teal-500);outline-offset:3px}.showcase-panel{background:linear-gradient(135deg, #12a89d14, transparent 44%), var(--color-surface);border-radius:13px;gap:20px;padding:clamp(18px,4vw,30px);display:grid}.showcase-copy h3{font-size:clamp(1.45rem,3vw,2rem)}.showcase-copy p{max-width:600px;margin-top:12px}.showcase-ui{border:1px solid var(--color-border);background:#fff;border-radius:13px;min-width:0;padding:14px}.showcase-row{border-top:1px solid var(--color-border);gap:8px;padding:13px 0;display:grid}.showcase-row:first-child{border-top:0}.showcase-row-head{color:var(--color-text-muted);text-transform:uppercase;font-size:12px;font-weight:760}.showcase-row strong{color:var(--color-navy-950)}.showcase-row span{color:var(--color-text-secondary)}.showcase-row em{color:var(--color-green-700);font-style:normal;font-weight:720}.parameter-strip,.archive-strip{border-radius:var(--radius-sm);background:#12a89d14;gap:6px;margin-top:10px;padding:13px;display:grid}.parameter-strip span,.parameter-strip em,.archive-strip span{color:var(--color-text-secondary);font-size:13px;font-style:normal}.action-ticket{border-left:5px solid var(--color-warning);border-radius:var(--radius-sm);background:#fbfdfc;padding:18px}.action-ticket>span{color:var(--color-warning);text-transform:uppercase;font-size:12px;font-weight:780}.action-ticket h4{margin-top:8px;font-size:22px}.action-ticket dl{gap:10px;margin:18px 0 0;display:grid}.action-ticket div{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;padding:11px}.action-ticket dt{color:var(--color-text-muted);font-size:12px;font-weight:760}.action-ticket dd{color:var(--color-navy-900);margin:5px 0 0;font-size:14px;font-weight:680}.kpi-row{gap:10px;display:grid}.kpi-row div{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fbfdfc;padding:14px}.kpi-row strong{color:var(--color-navy-950);font-size:28px;display:block}.kpi-row span{color:var(--color-text-secondary);margin-top:4px;font-size:13px;display:block}.reports-ui .mini-chart{margin-top:16px}.role-benefit-card h3{font-size:20px}.access-model{border:1px solid var(--color-border);box-shadow:var(--shadow-card);background:#fff;border-radius:16px;gap:12px;padding:18px;display:grid}.access-node{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fbfdfc;align-items:center;gap:12px;padding:14px;display:flex}.access-node span{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--color-green-700);background:#12a89d1f;justify-content:center;align-items:center;font-size:12px;font-weight:780;display:inline-flex}.reporting-preview{gap:18px;display:grid}.report-document{border:1px solid var(--color-border);box-shadow:var(--shadow-card);background:#fff;border-radius:16px;padding:clamp(20px,4vw,32px)}.report-document-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:28px;display:flex}.report-document-head span{color:var(--color-green-700);background:#2f8f221f;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:760}.reporting-cards article{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;align-items:center;gap:12px;padding:15px;display:flex}.ecosystem-product-layout{gap:20px;display:grid}.ecosystem-module-grid article{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;gap:14px;padding:18px;display:grid}.ecosystem-module-grid article.available{border-top:4px solid var(--color-green-600)}.ecosystem-module-grid h3{color:var(--color-navy-950);font-size:20px}.ecosystem-module-grid p{color:var(--color-text-secondary);margin-top:6px;font-size:14px}.ecosystem-module-grid article>span{color:var(--color-text-secondary);background:#5261731a;border-radius:999px;justify-self:start;padding:7px 10px;font-size:12px;font-weight:760}.ecosystem-module-grid article.available>span{color:var(--color-green-700);background:#2f8f221f}.ecosystem-foundation{background:var(--color-navy-950);color:#fff;border-radius:16px;padding:20px}.ecosystem-foundation h3{color:#fff;font-size:20px}.ecosystem-foundation div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.ecosystem-foundation span{border-radius:var(--radius-sm);color:#ffffffd1;border:1px solid #ffffff29;padding:10px;font-size:13px;font-weight:680}.faq-list{gap:12px;max-width:920px;display:grid}.faq-item{padding:0}.faq-item summary{cursor:pointer;padding:18px 20px;font-size:17px;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{float:right;color:var(--color-teal-500);content:"+";font-size:22px;line-height:1}.faq-item[open] summary:after{content:"-"}.faq-item summary:focus-visible{outline:2px solid var(--color-teal-500);outline-offset:4px}.faq-item p{border-top:1px solid var(--color-border);margin:0;padding:0 20px 18px}.product-final-cta{background:#fff;padding:88px 0 96px}.product-final-panel{background:linear-gradient(135deg, #12a89d38, transparent 38%), var(--color-navy-950);color:#fff;border-radius:18px;padding:clamp(28px,6vw,58px)}.product-final-panel h2{color:#fff;max-width:760px;font-size:clamp(2rem,4.8vw,3.25rem)}.product-final-panel p{color:#ffffffc2;max-width:780px;margin-top:18px;font-size:17px;line-height:1.75}.product-final-actions a:last-child{color:#fff}.site-footer{background:var(--color-navy-950);color:#fff;padding:60px 0 28px}.footer-grid{gap:34px;display:grid}.footer-brand{max-width:380px}.footer-logo-plate{border-radius:var(--radius-sm);background:#fff;border:1px solid #ffffff29;justify-content:center;align-items:center;width:164px;min-height:66px;padding:9px 12px;display:inline-flex}.footer-logo-plate img{object-fit:contain;width:138px;height:auto;max-height:46px;display:block}.footer-brand strong{margin-top:20px;font-size:18px;display:block}.footer-brand p,.footer-bottom p{color:#ffffffad;font-size:14px;line-height:1.7}.footer-brand p{margin-top:12px}.site-footer nav{align-content:start;gap:10px;display:grid}.site-footer nav h2{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:780}.site-footer nav a{color:#ffffffad;font-size:14px}.site-footer nav a:hover{color:#fff}.footer-bottom{border-top:1px solid #ffffff1f;flex-direction:column;gap:8px;margin-top:46px;padding-top:22px;display:flex}@media (width>=820px){.desktop-nav,.header-actions{display:flex}.menu-toggle{display:none}.hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(390px,.97fr);align-items:center;padding-top:90px;padding-bottom:96px}.mockup-grid{grid-template-columns:1.12fr .88fr}.mockup-panel-large,.mockup-panel-wide{grid-column:span 2}.module-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.ecosystem-layout{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr)}.diagram-layer{grid-template-columns:repeat(4,minmax(0,1fr))}.diagram-connectors{grid-template-columns:repeat(4,minmax(0,1fr));height:34px;display:grid}.diagram-connectors span{background:var(--color-border);justify-self:center;width:1px}.diagram-foundation{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-grid,.product-status-grid,.platform-matter-grid,.planned-capability-grid,.roadmap-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ecosystem-product-nodes,.foundation-product-row{grid-template-columns:repeat(4,minmax(0,1fr))}.ecosystem-foundation-line,.foundation-core-row{grid-template-columns:repeat(5,minmax(0,1fr))}.foundation-connector-row{grid-template-columns:repeat(4,minmax(0,1fr));height:34px;display:grid}.foundation-connector-row span{background:var(--color-border);justify-self:center;width:1px}.connection-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-grid,.contact-routing-grid,.lead-routing-card-grid,.contact-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-step-list{grid-template-columns:repeat(4,minmax(0,1fr))}.lead-context-summary,.lead-summary-list{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-node-cloud,.industry-fssync-strip,.industry-visual-footer{grid-template-columns:repeat(4,minmax(0,1fr))}.industry-hub-grid,.industry-challenge-grid,.industry-role-grid,.industry-detail-grid,.workflow-example-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-product-layer,.industry-foundation-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.industry-usecase-panel{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);align-items:start}.usecase-pill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-implementation-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-hero-grid{grid-template-columns:minmax(0,.96fr) minmax(410px,1.04fr);align-items:center;padding-top:92px;padding-bottom:96px}.product-hub-hero-grid,.coming-soon-hero-grid,.trust-hero-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.92fr);align-items:center;padding-top:92px;padding-bottom:96px}.brand-product-row,.vision-product-layer{grid-template-columns:repeat(4,minmax(0,1fr))}.consultant-foundation{grid-template-columns:repeat(3,minmax(0,1fr))}.vision-connectors{grid-template-columns:repeat(4,minmax(0,1fr));height:34px;display:grid}.vision-connectors span{background:var(--color-border);justify-self:center;width:1px}.vision-foundation-layer{grid-template-columns:repeat(5,minmax(0,1fr))}.values-grid,.before-after-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.wide-values-grid,.audience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.credibility-split{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start}.mission-pillars{grid-template-columns:repeat(4,minmax(0,1fr))}.product-spotlight{grid-template-columns:minmax(0,1fr) auto;align-items:center}.guided-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.fssync-mockup-top{grid-template-columns:minmax(0,.62fr) minmax(0,1fr)}.fssync-mockup-grid{grid-template-columns:minmax(0,1fr) minmax(0,.82fr)}.mockup-card-large,.action-card{grid-column:span 2}.problem-section-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start}.capability-grid,.role-benefit-grid,.capability-scale-row{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-scale-label{grid-column:1/-1}.workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.showcase-panel{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);align-items:start}.showcase-row{grid-template-columns:minmax(0,1.1fr) minmax(120px,.7fr) minmax(130px,.8fr);align-items:center}.action-ticket dl,.kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.access-model{grid-template-columns:repeat(3,minmax(0,1fr))}.reporting-preview,.ecosystem-product-layout{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:start}.platform-connection-layout{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center}.ecosystem-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-panel,.launch-interest-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center}.footer-grid{grid-template-columns:minmax(280px,1.4fr) repeat(3,minmax(120px,.55fr))}.footer-bottom{flex-direction:row;justify-content:space-between}}@media (width>=1100px){.industry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.industry-hub-grid,.industry-challenge-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-role-grid,.industry-detail-grid,.workflow-example-grid,.capability-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-steps{grid-template-columns:repeat(6,minmax(0,1fr))}.role-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.roadmap-card-list{grid-template-columns:repeat(4,minmax(0,1fr))}.values-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audience-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.principles-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.access-model{grid-template-columns:repeat(7,minmax(0,1fr))}.action-ticket dl{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-routing-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=520px){.hero-actions a,.cta-actions a,.product-hero-actions a,.product-final-actions a,.product-hub-actions a,.product-status-actions a,.launch-interest-panel a,.trust-hero-actions a,.product-spotlight-actions a{width:100%}.industry-node-cloud,.industry-visual-records,.contact-routing-grid{grid-template-columns:1fr}.industry-map-visual,.industry-detail-visual,.industry-platform-system,.industry-usecase-panel,.industry-platform-vision,.contact-routing-visual,.contact-path-card,.contact-step-list li,.lead-routing-card-grid article,.lead-context-summary,.lead-prepared-state{border-radius:14px}.lead-prepared-actions a,.lead-prepared-actions button{width:100%}.product-card-header,.product-status-top,.roadmap-card-heading{flex-direction:column}.product-card ul{grid-template-columns:1fr}.site-section{padding:68px 0}.product-hero-grid{padding-top:68px;padding-bottom:68px}.fssync-mockup,.product-showcase,.access-model{border-radius:14px;padding:10px}.fssync-mockup-top,.mockup-card,.archive-status,.showcase-ui,.action-ticket{padding:13px}.showcase-panel{padding:14px}.ecosystem-foundation div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
