.contractStudio{--studio-border: #d9e4ef;--studio-border-strong: #bccddd;--studio-ink: #102238;--studio-muted: #60758b;--studio-soft: #f4f8fb;--studio-accent: #087f83;min-height:100vh;padding:0;background:#edf3f7}.contractStudio button,.contractStudio input,.contractStudio select,.contractStudio textarea{font:inherit}.contractStudio button:focus-visible,.contractStudio a:focus-visible,.contractStudio input:focus-visible,.contractStudio select:focus-visible,.contractStudio textarea:focus-visible{outline:3px solid rgb(39 110 241 / 28%);outline-offset:2px}.contractStudioHeader{position:sticky;z-index:20;top:0;display:grid;grid-template-columns:minmax(250px,1.2fr) auto auto minmax(220px,.8fr);gap:1.25rem;align-items:center;min-height:86px;padding:.85rem clamp(1rem,2.4vw,2rem);color:#eaf4fb;background:#102a43;border-bottom:1px solid rgb(255 255 255 / 12%);box-shadow:0 10px 30px #102a432e}.contractStudioHeader__title span,.contractStudioPaneHeading span,.contractStudioEditor__header span{color:#5e7890;font-size:.64rem;font-weight:900;letter-spacing:.12em}.contractStudioHeader__title span{color:#74ded2}.contractStudioHeader h1{margin:.15rem 0 0;color:#fff;font-size:1.25rem;letter-spacing:-.025em}.contractStudioHeader p{margin:.2rem 0 0;color:#b8cad9;font-size:.76rem}.contractStudioHeader nav{display:flex;gap:.35rem}.contractStudioHeader nav a{padding:.55rem .65rem;color:#d8e7f1;border-radius:7px;font-size:.75rem;font-weight:750;text-decoration:none}.contractStudioHeader nav a:hover{background:#ffffff14}.contractStudioHeader__state,.contractStudioHeader__actions,.contractStudioHeader__actions>span{display:flex;gap:.65rem;align-items:center}.contractStudioHeader__state>span:last-child,.contractStudioEditor__toolbar>span{font-size:.72rem;font-weight:850}.contractStudio .is-dirty{color:#b45309}.contractStudioHeader .is-dirty{color:#ffd18a}.contractStudio .is-saved{color:#237a57}.contractStudioHeader .is-saved{color:#91e5c3}.contractStudioHeader__actions{justify-content:flex-end}.contractStudioHeader__actions button,.contractStudioEditor__toolbar button,.contractStudioLifecycleActions button,.contractStudioPublish button{min-height:38px;padding:.55rem .8rem;color:#fff;background:#087f83;border:1px solid #087f83;border-radius:7px;font-weight:850;cursor:pointer}.contractStudioHeader__actions button:disabled,.contractStudioEditor__toolbar button:disabled,.contractStudioPublish button:disabled{cursor:not-allowed;opacity:.45}.contractStudioHeader__actions>span{display:grid;gap:.1rem;padding-left:.25rem}.contractStudioHeader__actions strong{font-size:.76rem}.contractStudioHeader__actions small{color:#a9bece;font-size:.67rem}.contractStudioNotice{max-width:84rem;margin:1rem auto 0;padding:0 1rem}.contractStudioGrid{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(260px,320px);gap:1px;width:min(100%,1680px);min-height:calc(100vh - 86px);margin:0 auto;background:var(--studio-border);border-inline:1px solid var(--studio-border)}.contractStudioNavigation,.contractStudioEditor,.contractStudioGovernance{min-width:0;background:#fff}.contractStudioNavigation,.contractStudioGovernance{position:sticky;top:86px;align-self:start;max-height:calc(100vh - 86px);overflow:auto;padding:1rem}.contractStudioPaneHeading{margin-bottom:.75rem}.contractStudioPaneHeading h2{margin:.15rem 0 0;color:var(--studio-ink);font-size:.95rem}.contractStudioSearch{display:grid;gap:.35rem;color:var(--studio-muted);font-size:.7rem;font-weight:800}.contractStudioSearch input,.contractStudioGovernance textarea,.contractStudioGovernance input,.contractStudioGovernance select{width:100%;padding:.65rem .7rem;color:var(--studio-ink);background:#fff;border:1px solid var(--studio-border-strong);border-radius:7px}.contractStudioVersionList,.contractStudioDocumentList{display:grid;gap:.35rem;margin-top:.7rem}.contractStudioVersionList button,.contractStudioDocumentList button{width:100%;padding:.7rem;color:var(--studio-ink);text-align:left;background:transparent;border:1px solid transparent;border-radius:7px;cursor:pointer}.contractStudioVersionList button:hover,.contractStudioDocumentList button:hover{background:var(--studio-soft)}.contractStudioVersionList button.active,.contractStudioDocumentList button.active{background:#e8f6f4;border-color:#72c9c1}.contractStudioVersionList button>span{display:flex;gap:.4rem;justify-content:space-between;align-items:center}.contractStudioVersionList small,.contractStudioDocumentList small{display:block;margin-top:.25rem;color:var(--studio-muted);font-size:.67rem}.contractStudioDocumentList button{display:grid;grid-template-columns:1.6rem minmax(0,1fr);gap:.45rem}.contractStudioDocumentList i{display:grid;width:1.45rem;height:1.45rem;place-items:center;color:#557085;background:#edf3f7;border-radius:5px;font-size:.66rem;font-style:normal;font-weight:900}.contractStudioSecondaryAction{width:100%;min-height:40px;margin-top:.75rem;color:#0c6870;background:#fff;border:1px solid #8bc9c6;border-radius:7px;font-weight:850;cursor:pointer}.contractStudioDivider{height:1px;margin:1.1rem 0;background:var(--studio-border)}.contractStudioEditor{padding:clamp(1rem,2.2vw,1.75rem)}.contractStudioEditor__header{display:flex;gap:1rem;justify-content:space-between;align-items:flex-start;padding-bottom:1rem;border-bottom:1px solid var(--studio-border)}.contractStudioEditor__header h2{margin:.25rem 0;color:var(--studio-ink);font-size:clamp(1.2rem,2vw,1.6rem)}.contractStudioEditor__header p{margin:0;color:var(--studio-muted);font-size:.76rem}.contractStudioSegmented{display:flex;padding:3px;background:#edf3f7;border-radius:8px}.contractStudioSegmented button{min-height:34px;padding:.4rem .8rem;color:#50677a;background:transparent;border:0;border-radius:6px;font-weight:850;cursor:pointer}.contractStudioSegmented button.active{color:#0d4d57;background:#fff;box-shadow:0 1px 5px #102a431f}.contractStudioLock{display:flex;gap:.75rem;align-items:center;margin-top:1rem;padding:.75rem;color:#664d03;background:#fff8df;border:1px solid #ead48c;border-radius:8px;font-size:.75rem}.contractStudioLock span{flex:1}.contractStudioLock button{color:#6b4e00;background:transparent;border:0;font-weight:900;cursor:pointer}.contractStudioEditor__toolbar{display:flex;justify-content:space-between;align-items:center;min-height:56px}.contractStudioEditor__toolbar>div{display:flex;gap:.5rem}.contractStudioEditor__toolbar button:first-child:not(:last-child){color:#34556d;background:#fff;border-color:var(--studio-border-strong)}.contractStudioEditor>textarea{width:100%;min-height:calc(100vh - 275px);padding:1.2rem;resize:vertical;color:#172b3d;background:#fbfdff;border:1px solid var(--studio-border-strong);border-radius:8px;font:500 .88rem/1.7 ui-monospace,SFMono-Regular,Menlo,monospace}.contractStudioEditor>textarea[readonly]{color:#596d7e;background:#f3f6f8}.contractStudioPreview{padding:1rem;background:#eef3f6;border:1px solid var(--studio-border);border-radius:8px}.contractStudioInlineError{display:flex;gap:.75rem;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:.7rem;color:#8a241f;background:#fff0ef;border:1px solid #efb0ac;border-radius:7px;font-size:.75rem}.contractStudioInlineError button{color:#8a241f;background:transparent;border:0;font-weight:900;cursor:pointer}.contractStudioGovernance{display:grid;gap:.75rem;align-content:start}.contractStudioGovernance>section{padding:.9rem;background:#fbfdff;border:1px solid var(--studio-border);border-radius:8px}.contractStudioGovernance p{color:var(--studio-muted);font-size:.76rem;line-height:1.5}.contractStudioGovernance textarea{min-height:100px;resize:vertical;font-size:.78rem}.contractStudioGovernance textarea[readonly]{color:#718294;background:#f1f4f6}.contractStudioLifecycleActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.75rem}.contractStudioLifecycleActions button:only-child{grid-column:1 / -1}.contractStudioLifecycleActions .danger{color:#8d271f;background:#fff;border-color:#d99c97}.contractStudioPublish{background:#fff8ea!important;border-color:#e6c779!important}.contractStudioPublish label{display:grid;gap:.35rem;color:#6b4e00;font-size:.72rem;font-weight:850}.contractStudioPublish button{width:100%;margin-top:.6rem;background:#9a5d00;border-color:#9a5d00}.contractStudioDrawer{padding:0!important;overflow:hidden}.contractStudioDrawer>button{display:flex;width:100%;min-height:44px;justify-content:space-between;align-items:center;padding:.75rem .9rem;color:var(--studio-ink);background:#fff;border:0;font-weight:900;cursor:pointer}.contractStudioDrawer>button i{color:var(--studio-accent);font-size:1.1rem;font-style:normal}.contractStudioDrawer>div{display:grid;gap:.5rem;padding:0 .9rem .9rem}.contractStudioDrawer>div>button{min-height:36px;color:#fff;background:#315d7c;border:0;border-radius:7px;font-weight:850;cursor:pointer}.contractStudioDrawer>div>p{display:flex;gap:.5rem;justify-content:space-between;margin:0;padding:.5rem 0;border-top:1px solid var(--studio-border)}.contractStudioAuditList p>span{text-align:right}.contractStudioAuditList small{display:block;margin-top:.15rem;color:#7a8c9c}.contractStudioLoading{padding:2rem;text-align:center}.contractAdminFullscreenPreview{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;overflow:auto;padding:1.25rem;background:#dfe8ee}.contractAdminFullscreenPreview>header{position:sticky;z-index:2;top:0;display:flex;max-width:60rem;justify-content:space-between;align-items:center;margin:0 auto 1rem;padding:.85rem 1rem;color:#fff;background:#102a43;border-radius:8px;box-shadow:0 8px 24px #102a432e}.contractAdminFullscreenPreview h2{margin:.1rem 0 0;color:#fff;font-size:1rem}.contractAdminFullscreenPreview header span{color:#88dcd4;font-size:.7rem;font-weight:900}.contractAdminFullscreenPreview header button{padding:.55rem .75rem;color:#102a43;background:#fff;border:0;border-radius:6px;font-weight:900;cursor:pointer}@media(max-width:1100px){.contractStudioHeader{grid-template-columns:minmax(240px,1fr) auto auto}.contractStudioHeader__state{display:none}.contractStudioGrid{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.contractStudioGovernance{position:static;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}}@media(max-width:760px){.contractStudioHeader{position:static;grid-template-columns:1fr;gap:.7rem}.contractStudioHeader nav,.contractStudioHeader__actions{justify-content:flex-start;flex-wrap:wrap}.contractStudioGrid{grid-template-columns:1fr}.contractStudioNavigation,.contractStudioGovernance{position:static;max-height:none}.contractStudioGovernance{grid-template-columns:1fr}.contractStudioEditor__header,.contractStudioLock{align-items:stretch;flex-direction:column}.contractStudioSegmented{align-self:stretch}.contractStudioSegmented button{flex:1}.contractStudioEditor>textarea{min-height:60vh}.contractAdminFullscreenPreview{padding:.5rem}.contractAdminFullscreenPreview>header{align-items:flex-start}}:root{--fc-canvas: #F8FBFF;--fc-surface: #FFFFFF;--fc-ink: #07111F;--fc-muted: #5D6F86;--fc-teal: #00A7A7;--fc-blue: #276EF1;--fc-ready: #2F9E44;--fc-warning: #B7791F;--fc-radius-card: 8px;--fc-radius-control: 8px}.fc-shell{min-height:100vh;overflow-x:clip;background:var(--fc-canvas);color:var(--fc-ink)}.fc-shell__header{display:flex;align-items:center;gap:24px;padding:16px clamp(20px,5vw,72px);background:var(--fc-surface)}.fc-shell__header{min-width:0;justify-content:space-between;border-bottom:1px solid #dce7f0}.fc-shell__logo{display:block;width:auto;height:36px;object-fit:contain}.fc-shell__nav{display:flex;align-items:center;gap:24px}.fc-shell__nav a{flex:0 0 auto;white-space:nowrap}.fc-shell__nav a,.fc-shell__return-link{color:var(--fc-muted);font-weight:650;text-decoration:none}.fc-shell__nav a:hover,.fc-shell__nav a[aria-current=page],.fc-shell__return-link:hover{color:var(--fc-blue)}.fc-shell__session-link{padding:10px 16px;border-radius:var(--fc-radius-control);background:linear-gradient(135deg,var(--fc-teal),var(--fc-blue));color:#fff!important}.fc-shell__internal-label{color:var(--fc-muted);font-size:.78rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.fc-shell__main{min-height:calc(100vh - 138px)}.fc-shell__footer{display:grid;gap:12px;padding:16px clamp(20px,5vw,72px);border-top:1px solid #dce7f0;background:var(--fc-surface);color:var(--fc-muted);font-size:.875rem}.fc-shell__footer-main{display:flex;align-items:center;justify-content:space-between;gap:24px}.fc-shell__footer .fc-shell__logo{height:28px}.fc-shell__admin-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;padding-top:10px;border-top:1px solid #dce7f0}.fc-shell__admin-links span{margin-right:4px;color:var(--fc-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fc-shell__admin-links a{display:inline-flex;min-height:28px;align-items:center;padding:4px 9px;border:1px solid #dce7f0;border-radius:999px;color:var(--fc-muted);background:var(--fc-surface);font-size:.68rem;font-weight:760;line-height:1;text-decoration:none}.fc-shell__admin-links a:hover,.fc-shell__admin-links a:focus-visible{border-color:var(--fc-blue);color:var(--fc-blue)}.fc-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:1px solid transparent;border-radius:var(--fc-radius-control);font-weight:750;text-decoration:none}.fc-button--primary{background:linear-gradient(135deg,var(--fc-teal),var(--fc-blue));color:#fff}.fc-button--secondary{border-color:#cbd9e6;background:var(--fc-surface);color:var(--fc-ink)}.fc-button--quiet{color:var(--fc-blue)}.fc-status-badge{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;background:#eaf0f5;color:var(--fc-muted);font-size:.75rem;font-weight:750}.fc-status-badge--ready{background:#e8f6eb;color:var(--fc-ready)}.fc-status-badge--warning{background:#fff5df;color:var(--fc-warning)}.fc-status-badge--info{background:#eaf1ff;color:var(--fc-blue)}.fc-status-badge--connected{background:#e4f7f7;color:#007d7d}.fc-progress__label{display:flex;justify-content:space-between;margin-bottom:7px;color:var(--fc-muted);font-size:.8rem;font-weight:700}.fc-progress__track{height:8px;overflow:hidden;border-radius:999px;background:#e2ebf2}.fc-progress__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--fc-teal),var(--fc-blue))}.fc-notice{padding:16px;border:1px solid #cbd9e6;border-left:4px solid var(--fc-blue);border-radius:var(--fc-radius-card);background:var(--fc-surface)}.fc-notice--success{border-left-color:var(--fc-ready)}.fc-notice--warning{border-left-color:var(--fc-warning)}.fc-notice--error{border-left-color:#c92a2a}.fc-notice__body{margin-top:5px;color:var(--fc-muted)}.fc-section-heading{max-width:720px}.fc-section-heading--center{margin-inline:auto;text-align:center}.fc-section-heading__eyebrow{margin:0 0 8px;color:var(--fc-teal);font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fc-section-heading h2{margin:0;color:var(--fc-ink);font-size:clamp(2rem,4vw,3.2rem);line-height:1.05}.fc-section-heading__description{margin:14px 0 0;color:var(--fc-muted);line-height:1.65}@media(max-width:760px){.fc-shell__header{min-height:60px;align-items:center;flex-direction:row;gap:12px;padding:8px 12px}.fc-shell__brand{flex:0 0 auto}.fc-shell__logo{height:30px}.fc-shell__nav{min-width:0;flex:1 1 auto;gap:16px;overflow-x:auto;overscroll-behavior-inline:contain;padding:4px 0;scrollbar-width:thin}.fc-shell__session-link{padding:8px 12px}.fc-shell__footer-main{align-items:flex-start;flex-direction:column}.fc-shell__admin-links{justify-content:flex-start}}.clientExperiencePage{background:#f8fbff;color:var(--fc-ink);overflow-wrap:anywhere}.clientExperienceWrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.clientExperienceHero{position:relative;overflow:hidden;padding:clamp(72px,10vw,132px) 0;background:radial-gradient(circle at 88% 12%,rgba(0,167,167,.2),transparent 34%),radial-gradient(circle at 12% 90%,rgba(39,110,241,.13),transparent 38%),linear-gradient(145deg,#fff,#eef7ff)}.clientExperienceHeroGrid,.clientExperienceTwoColumn{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:clamp(36px,7vw,88px);align-items:center}.clientExperienceEyebrow{margin:0 0 12px;color:var(--fc-teal);font-size:.75rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.clientExperienceHero h1{max-width:800px;margin:0;font-size:clamp(2.7rem,6vw,5.5rem);line-height:.96;letter-spacing:-.055em}.clientExperienceLead{max-width:720px;margin:26px 0 0;color:#3e536b;font-size:clamp(1.08rem,2vw,1.34rem);line-height:1.65}.clientExperienceActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.clientExperiencePromise,.clientExperienceCoverage,.clientExperiencePricing{padding:clamp(26px,4vw,42px);border:1px solid rgba(39,110,241,.14);border-radius:18px;background:#ffffffe0;box-shadow:0 30px 80px #13375c1f}.clientExperiencePromise h2,.clientExperienceCoverage h2,.clientExperiencePricing h2{margin:20px 0 12px;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.08}.clientExperiencePromise p,.clientExperienceCoverage p,.clientExperiencePricing p,.clientExperienceSystemGrid p,.clientExperienceFinePrint{color:var(--fc-muted);line-height:1.65}.clientExperienceSystemStrip{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.clientExperienceSystemStrip span{padding:8px 11px;border-radius:999px;color:#17506b;background:#e9f7f8;font-size:.78rem;font-weight:800}.clientExperienceSection{padding:clamp(68px,9vw,116px) 0}.clientExperienceSectionSoft{background:#eef6fb}.clientExperienceGrid{display:grid;gap:18px}.clientExperienceServiceGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:42px}.clientExperienceServiceGrid article,.clientExperienceSystemGrid article,.clientExperiencePilotGrid article,.clientExperienceBillingGrid article{min-width:0;padding:24px;border:1px solid #dbe7f0;border-radius:12px;background:#fff}.clientExperienceServiceGrid article>span{display:block;margin-bottom:28px;color:var(--fc-blue);font-size:.72rem;font-weight:900}.clientExperienceServiceGrid strong{display:block;line-height:1.4}.clientExperienceSystemGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:42px}.clientExperienceSystemGrid article>span{display:block;width:34px;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--fc-teal),var(--fc-blue))}.clientExperienceSystemGrid h3,.clientExperienceBillingGrid h3,.clientExperiencePilotGrid h3{margin:22px 0 10px;font-size:1.2rem}.clientExperienceCheckList,.clientExperienceCoverage ul,.clientExperiencePilotGrid ul{display:grid;gap:11px;margin:28px 0 0;padding:0;list-style:none}.clientExperienceCheckList li,.clientExperienceCoverage li,.clientExperiencePilotGrid li{position:relative;padding-left:20px;color:#354b62;line-height:1.5}.clientExperienceCheckList li:before,.clientExperienceCoverage li:before,.clientExperiencePilotGrid li:before{position:absolute;top:.55em;left:0;width:7px;height:7px;border-radius:50%;background:var(--fc-teal);content:""}.clientExperienceBilling{background:linear-gradient(180deg,#f8fbff,#fff)}.clientExperienceBillingGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:42px}.clientExperienceBillingGrid article{padding:clamp(26px,4vw,40px)}.clientExperiencePilotGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:42px}.clientExperiencePilotGrid article>span{color:var(--fc-blue);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.clientExperienceStageList{display:grid;gap:10px;margin:30px 0;padding:0;list-style:none}.clientExperienceStageList li{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid #dce7f0}.clientExperienceStageList span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:#fff;background:var(--fc-blue);font-size:.78rem;font-weight:900}.clientExperienceResources{background:#fff}.clientExperienceOnboardingHero{padding:clamp(76px,10vw,128px) 0;text-align:center;background:radial-gradient(circle at 50% 0,rgba(0,167,167,.18),transparent 42%),linear-gradient(180deg,#fff,#f1f8fd)}.clientExperienceOnboardingHero .clientExperienceWrap{display:grid;justify-items:center}.clientExperienceOnboardingHero .clientExperienceEyebrow{margin-top:20px}.clientExperienceOnboardingHero h1{margin:0;font-size:clamp(2.8rem,7vw,5.8rem);line-height:.98;letter-spacing:-.055em}.clientExperienceOnboardingHero p:not(.clientExperienceEyebrow){max-width:720px;margin:24px auto 0;color:var(--fc-muted);font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.6}.clientExperienceOnboardingStages{display:grid;gap:20px;margin:48px 0 0;padding:0;list-style:none}.clientExperienceOnboardingStages>li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:20px;align-items:start}.clientExperienceStageNumber{display:grid;width:54px;height:54px;place-items:center;border-radius:16px;color:#fff;background:linear-gradient(135deg,var(--fc-teal),var(--fc-blue));box-shadow:0 14px 30px #276ef133;font-size:1.15rem;font-weight:900}.clientExperienceOnboardingStages article{padding:clamp(24px,4vw,38px);border:1px solid #dbe7f0;border-radius:16px;background:#fff}.clientExperienceOnboardingStages article>span{color:var(--fc-blue);font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.clientExperienceOnboardingStages h2{margin:10px 0 0;font-size:clamp(1.45rem,3vw,2.2rem)}.clientExperienceOnboardingStages .clientExperienceCheckList{grid-template-columns:repeat(2,minmax(0,1fr))}.clientExperienceInputList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:34px 0 0;padding:0;list-style:none}.clientExperienceInputList li{padding:16px;border:1px solid #d8e5ef;border-radius:10px;background:#fff;font-weight:720;line-height:1.4}.clientExperienceInvitationCard{padding:clamp(28px,5vw,48px);border-radius:18px;color:#fff;background:linear-gradient(145deg,#0d314b,#155f7a);box-shadow:0 28px 70px #0a2a412e}.clientExperienceInvitationCard .clientExperienceEyebrow,.clientExperienceInvitationCard p{color:#b8e8e5}.clientExperienceInvitationCard h2{margin:16px 0;font-size:clamp(1.6rem,3vw,2.35rem)}.clientExperienceInvitationCard p{line-height:1.65}.clientExperienceInvitationCard a{display:inline-flex;min-height:42px;align-items:center;margin-top:14px;padding:0 18px;border-radius:8px;color:#0b344e;background:#fff;font-weight:800;text-decoration:none}.clientExperienceOnboardingCta{background:#fff}.clientExperienceResourceGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px}.clientExperienceResourceGrid a{display:grid;min-width:0;gap:18px;padding:26px;border:1px solid #d8e5ef;border-radius:12px;color:var(--fc-ink);background:#f8fbff;text-decoration:none;transition:transform .16s ease,border-color .16s ease}.clientExperienceResourceGrid a:hover,.clientExperienceResourceGrid a:focus-visible{border-color:var(--fc-blue);transform:translateY(-2px)}.clientExperienceResourceGrid span,.clientExperienceResourceGrid small{color:var(--fc-blue);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}@media(max-width:960px){.clientExperienceServiceGrid,.clientExperienceSystemGrid,.clientExperiencePilotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.clientExperienceWrap{width:min(100% - 24px,1180px)}.clientExperienceHeroGrid,.clientExperienceTwoColumn,.clientExperienceBillingGrid,.clientExperienceResourceGrid,.clientExperienceGrid{grid-template-columns:minmax(0,1fr)}.clientExperienceHero{padding:62px 0 72px}.clientExperienceHero h1{font-size:clamp(2.65rem,14vw,4rem)}.clientExperienceOnboardingStages>li{grid-template-columns:minmax(0,1fr)}.clientExperienceOnboardingStages .clientExperienceCheckList,.clientExperienceInputList{grid-template-columns:minmax(0,1fr)}.clientExperienceActions>*{width:100%}}@media(prefers-reduced-motion:reduce){.clientExperienceResourceGrid a{transition:none}}.cxSalesWorkspace,.cxAdminLogin,.cxProposalLoading{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:48px 0 80px;color:#07111f;overflow-wrap:anywhere}.cxSalesWorkspace{display:grid;gap:24px}.cxSalesHero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:34px;background:#07111f;color:#fff;border-radius:8px}.cxSalesHero span,.cxLeadEditor header span,.cxProposalEditor header span,.cxAdminLogin>span{color:#00a7a7;font-size:.76rem;font-weight:800;letter-spacing:.14em}.cxSalesHero h1,.cxLeadEditor h2,.cxProposalEditor h2,.cxAdminLogin h1{margin:8px 0}.cxSalesHero p{margin:0;color:#d7e3f2}.cxBackLink{color:#276ef1;font-weight:750;text-decoration:none}.cxLeadControls{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:16px}.cxLeadControls label,.cxLeadFields label,.cxProposalFields label,.cxAdminLogin label{display:grid;gap:7px;color:#33445b;font-size:.86rem;font-weight:700}.cxLeadControls input,.cxLeadControls select,.cxLeadFields input,.cxLeadFields select,.cxLeadFields textarea,.cxProposalFields input,.cxProposalFields select,.cxProposalFields textarea,.cxAdminLogin input{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid #cad6e4;border-radius:8px;background:#fff;color:#07111f;font:inherit}.cxLeadFields textarea,.cxProposalFields textarea{min-height:110px;resize:vertical}.cxLeadTable,.cxLeadEditor,.cxProposalEditor,.cxAdminLogin{background:#f8fbff;border:1px solid #dbe5f0;border-radius:8px;box-shadow:0 18px 50px #07111f14}.cxLeadTableHeader,.cxLeadRow{display:grid;grid-template-columns:minmax(0,2fr) minmax(130px,1fr) 90px minmax(100px,1fr);gap:16px;align-items:center;padding:15px 20px}.cxLeadTableHeader{color:#5d6f86;border-bottom:1px solid #dbe5f0;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cxLeadRow{color:#07111f;text-decoration:none;border-bottom:1px solid #e6edf5}.cxLeadRow:hover{background:#fff}.cxLeadRow strong{display:grid;gap:3px}.cxLeadRow small{color:#5d6f86;font-weight:500}.cxLeadEditor,.cxProposalEditor{padding:28px}.cxLeadFields,.cxProposalFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.cxWideField{grid-column:1 / -1}.cxProposalActions{display:flex;flex-wrap:wrap;gap:10px}.cxProposalFields label small{color:#5d6f86;font-weight:500}.cxMoneyInput{display:flex;align-items:center;border:1px solid #cad6e4;border-radius:8px;background:#fff;overflow:hidden}.cxMoneyInput b{padding-left:12px}.cxMoneyInput input{border:0}.cxAdminLogin{max-width:520px;padding:36px;margin-top:64px}.cxAdminLogin form{display:grid;gap:16px;margin-top:24px}@media(max-width:760px){.cxSalesWorkspace,.cxAdminLogin,.cxProposalLoading{width:min(100% - 24px,1180px);padding-top:24px}.cxSalesHero{align-items:flex-start;flex-direction:column;padding:24px}.cxLeadControls,.cxLeadFields,.cxProposalFields{grid-template-columns:minmax(0,1fr)}.cxWideField{grid-column:auto}.cxLeadTableHeader{display:none}.cxLeadRow{grid-template-columns:minmax(0,1fr) auto}.cxLeadRow>span:nth-last-child(-n+2){display:none}.cxLeadEditor,.cxProposalEditor{padding:20px}}.clientProposalPage,.clientProposalState{width:min(1080px,calc(100% - 40px));margin:0 auto;padding:48px 0 88px;color:#07111f;overflow-wrap:anywhere}.clientProposalPage{display:grid;gap:24px}.clientProposalHero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:38px;border-radius:8px;background:#07111f;color:#fff}.clientProposalHero span,.clientProposalGrid section>span,.clientProposalAcknowledge>span,.clientProposalAccepted>span,.clientProposalState>span{color:#00a7a7;font-size:.76rem;font-weight:800;letter-spacing:.14em}.clientProposalHero h1{margin:10px 0;font-size:clamp(2rem,5vw,4rem);line-height:.98}.clientProposalHero p{margin:0;color:#d7e3f2}.clientProposalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.clientProposalGrid section,.clientProposalDetails section,.clientProposalAcknowledge,.clientProposalAccepted{padding:28px;border:1px solid #dbe5f0;border-radius:8px;background:#f8fbff}.clientProposalGrid h2{margin:8px 0 16px}.clientProposalGrid ul,.clientProposalDetails ul{padding-left:20px}.clientProposalGrid li{margin:9px 0}.clientProposalGrid li strong,.clientProposalGrid li small{display:block}.clientProposalGrid li small{color:#5d6f86}.clientProposalPrice{display:block;color:#276ef1;font-size:clamp(2rem,5vw,3.4rem)}.clientProposalDetails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.clientProposalAcknowledge>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.clientProposalAcknowledge label{display:grid;gap:7px;color:#33445b;font-size:.86rem;font-weight:700}.clientProposalAcknowledge input{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid #cad6e4;border-radius:8px;background:#fff;font:inherit}.clientProposalConsent{grid-template-columns:auto minmax(0,1fr)!important;align-items:start;margin:0 0 22px}.clientProposalConsent input{width:18px;min-height:18px}@media(max-width:760px){.clientProposalPage,.clientProposalState{width:min(100% - 24px,1080px);padding-top:24px}.clientProposalHero{align-items:flex-start;flex-direction:column;padding:25px}.clientProposalGrid,.clientProposalDetails,.clientProposalAcknowledge>div{grid-template-columns:minmax(0,1fr)}.clientProposalGrid section,.clientProposalDetails section,.clientProposalAcknowledge,.clientProposalAccepted{padding:21px}}:root{color:#172033;background:#f8fbff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--canvas: #f8fbff;--surface: #ffffff;--surface-soft: #eef6fb;--surface-blue: #edf5ff;--surface-raised: #fbfdff;--surface-panel: #f7fbff;--page-start: #ffffff;--page-end: #eef6fb;--header-bg: #145da3;--header-border: rgba(255, 255, 255, .12);--ink: #172033;--ink-strong: #07111f;--muted: #5d6f86;--muted-strong: #40546d;--line: #d9e4ef;--line-strong: #c2d1e2;--blue: #276ef1;--teal: #00a7a7;--cyan: #14d9ff;--orange: #f58220;--green: #2f9e44;--gold: #b7791f;--violet: #6f7dfb;--shadow: 0 18px 50px rgba(39, 70, 112, .12);--soft-shadow: 0 12px 28px rgba(39, 70, 112, .08);--hero-blue-a: #1488cc;--hero-blue-b: #0e4fb2;--hero-blue-c: #0b3d91;--input-bg: #ffffff;--chip-bg: rgba(0, 167, 167, .08);--chip-text: #075f61;color-scheme:light}.contractAdminAuth,.contractAdminWorkspace,.contractDemoWorkspace{min-height:100vh;padding:clamp(1rem,3vw,2.5rem);background:var(--fc-color-canvas-light, #f8fbff);color:var(--fc-color-text-ink, #07111f)}.contractAdminAuth{display:grid;place-items:center}.contractAdminAuth form{width:min(100%,30rem);display:grid;gap:1rem;padding:2rem;background:#fff;border:1px solid #d8e4ef;border-radius:12px;box-shadow:0 24px 60px #07111f1a}.contractAdminAuth label,.contractTemplateEditor>label,.contractLifecycleActions label,.contractDemoControls label,.contractDemoSignature label{display:grid;gap:.45rem;font-weight:700}.contractAdminAuth input,.contractTemplateEditor textarea,.contractTemplateEditor input,.contractTemplateEditor select,.contractDemoWorkspace input,.contractDemoWorkspace select{width:100%;padding:.75rem;color:#07111f;background:#fff;border:1px solid #b9cadd;border-radius:8px}.contractAdminHeader,.contractDemoWorkspace>header{display:flex;gap:1.5rem;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem}.contractAdminHeader nav,.contractDemoWorkspace nav{display:flex;flex-wrap:wrap;gap:.75rem}.contractAdminHeader small,.contractAdminHeader>div:last-child{display:block}.contractAdminGrid{display:grid;grid-template-columns:minmax(14rem,19rem) minmax(0,1fr);gap:1rem}.contractTemplateVersions,.contractTemplateEditor,.contractDemoControls,.contractDemoLayout,.contractDemoSignature{background:#fff;border:1px solid #d8e4ef;border-radius:10px}.contractTemplateVersions{align-self:start;display:grid;gap:.6rem;padding:1rem}.contractTemplateVersions button,.contractDocumentTabs button,.contractDemoLayout aside button{display:grid;gap:.35rem;width:100%;padding:.75rem;text-align:left;background:#f5f9fc;border:1px solid transparent;border-radius:8px}.contractTemplateVersions button.active,.contractDocumentTabs button.active,.contractDemoLayout aside button.active{background:#e7f7fa;border-color:#00a7a7}.contractTemplateEditor{min-width:0;padding:1rem}.contractTemplateMeta,.contractTemplateToolbar,.contractLifecycleActions,.contractDemoActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.contractTemplateMeta code{display:block;max-width:min(100%,44rem);overflow-wrap:anywhere}.contractDocumentTabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem;margin-bottom:1rem}.contractTemplateEditor>textarea{min-height:36rem;resize:vertical;font:500 .9rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.contractDocumentRenderer{max-width:56rem;margin:0 auto 1rem;padding:clamp(1rem,3vw,2.5rem);color:#15263a;background:#fff;border:1px solid #d8e4ef;box-shadow:0 14px 36px #07111f14}.contractDocumentRenderer h1,.contractDocumentRenderer h2,.contractDocumentRenderer h3{color:#07111f}.contractDocumentRenderer p{line-height:1.65}.contractDocumentSpacer{height:.45rem}.contractDocumentListItem{padding-left:1.25rem}.contractComparePanel,.contractAuditPanel{margin-top:1.25rem;padding-top:1rem;border-top:1px solid #d8e4ef}.contractAuditPanel p{display:flex;justify-content:space-between;gap:1rem}.contractAuditPanel span{color:#5d6f86}.contractDemoWorkspace{position:relative}.contractDemoWatermark{position:sticky;z-index:5;top:0;margin:-1rem -1rem 1rem;padding:.7rem 1rem;text-align:center;font-weight:900;letter-spacing:.08em;color:#fff;background:#9a3412}.contractDemoControls,.contractDemoSignature{padding:1rem;margin:1rem 0}.contractDemoLayout{display:grid;grid-template-columns:minmax(13rem,18rem) minmax(0,1fr);overflow:hidden}.contractDemoLayout aside{display:grid;align-content:start;gap:.45rem;padding:.75rem;background:#eef6fb}.contractDemoLayout aside span{color:#276ef1;font-weight:900}.contractDemoLayout>section{min-width:0;padding:1rem}.contractDemoSignature{display:flex;flex-wrap:wrap;align-items:end;gap:1rem}@media(max-width:780px){.contractAdminHeader,.contractDemoWorkspace>header,.contractAdminGrid,.contractDemoLayout{display:grid;grid-template-columns:1fr}.contractTemplateVersions{position:static}.contractAuditPanel p{display:grid}}.visibleFirstHome section{content-visibility:visible}.visibleHeroPanel{align-self:center;padding:clamp(24px,4vw,42px);border:1px solid rgba(39,110,241,.16);border-radius:var(--fc-radius-card);background:#fff;box-shadow:0 28px 70px #143d5c1f}.visibleHeroPanel h2{margin:22px 0 18px;color:#07111f;font-size:clamp(1.8rem,3vw,3rem);line-height:1;letter-spacing:-.045em}.visibleHeroPanel ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.visibleHeroPanel li{padding:12px 0 12px 28px;border-bottom:1px solid #e4edf3;color:#435b70}.visibleHeroPanel li:before{margin-left:-28px;margin-right:12px;color:#00a7a7;content:"✓";font-weight:900}.homeProofGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px}.homeProofGrid>*{padding:24px 18px;color:#50697e;background:#fff;font-size:.72rem}.homeProofGrid strong{color:#07111f}.homeOutcomeGrid,.homePlaybookGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px}.homeOutcomeGrid article{padding:26px;border:1px solid #dce7ee;border-radius:var(--fc-radius-card);background:#fff}.homePlaybookGrid article{display:grid;gap:18px;min-height:132px;padding:26px;border:1px solid #dce7ee;border-radius:var(--fc-radius-card);background:#fff}.homeOutcomeGrid strong{color:#07111f;font-size:1.1rem}.homeOutcomeGrid p{margin:10px 0 0;color:#63798b;line-height:1.6}.homePlaybookGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.homePlaybookGrid span{color:#00a7a7;font-size:.65rem;font-weight:900}.homePlaybookGrid strong{align-self:end;color:#173047}.homePackageGrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:60px;align-items:start}.homePackageGrid>div:last-child{padding:28px;border-left:4px solid #276ef1;border-radius:var(--fc-radius-card);background:#fff}.homePackageGrid>div:last-child p{color:#60778a;line-height:1.55}.impactSection{padding:96px 0;background:#edf5fa}.impactEstimator{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);overflow:hidden;border:1px solid #d6e3eb;border-radius:var(--fc-radius-card);background:#fff;box-shadow:0 30px 80px #0f344e1f}.impactEstimatorControls{padding:clamp(28px,5vw,56px);border-right:1px solid #dce7ee}.impactEstimatorIntro h2{margin:12px 0;color:#07111f;font-size:clamp(2rem,4vw,3.8rem);line-height:.96}.impactEstimatorIntro p{color:#60778a;line-height:1.6}.impactControlStack{display:grid;gap:20px;margin-top:36px}.impactControl{display:grid;gap:10px}.impactControl>span{display:flex;justify-content:space-between;gap:20px}.impactControl output{color:#276ef1;font-weight:900}.impactControl input[type=range]{width:100%;accent-color:#00a7a7}.impactEstimatorResults{display:flex;min-width:0;flex-direction:column;padding:clamp(28px,5vw,52px);color:#eaf4fb;background:#0d2538}.impactResultHeader{display:flex;justify-content:space-between;font-size:.62rem;font-weight:900}.impactResultGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;border:1px solid rgba(144,178,201,.22);border-radius:var(--fc-radius-card)}.impactResult{display:flex;min-height:170px;flex-direction:column;padding:20px;border-right:1px solid rgba(144,178,201,.22)}.impactResult:last-child{border-right:0}.impactResult strong{margin-top:auto;color:#69dcc6;font-size:clamp(2rem,3vw,3rem)}.impactFormula{margin-top:18px;padding:20px;border:1px solid rgba(144,178,201,.18);border-radius:var(--fc-radius-card)}.impactActions{display:flex;gap:18px;align-items:center;margin-top:auto;padding-top:22px}.impactActions>button{border:0;color:#a8becd;background:transparent}.workingSessionForm input,.workingSessionForm select,.workingSessionForm textarea{border-radius:var(--fc-radius-control)}.workingSessionEstimate{margin-top:18px;padding:16px 18px;border-left:3px solid #00a7a7;border-radius:var(--fc-radius-card);background:#eef9f8}.workingSessionEstimate>*{display:block;margin-top:5px}@media(max-width:760px){.homeProofGrid,.homeOutcomeGrid,.homePlaybookGrid,.homePackageGrid,.impactEstimator,.impactResultGrid{grid-template-columns:1fr}.impactEstimatorControls{border-right:0;border-bottom:1px solid #dce7ee}.impactResult{min-height:120px;border-right:0;border-bottom:1px solid rgba(144,178,201,.22)}}.adminCustomerList[data-operations-queue=staffOperationsQueue]{border-top:5px solid #00a7a7;background:#f6fafc}.adminCustomerList[data-operations-queue=staffOperationsQueue] .opsQueueRow{position:relative;padding-left:22px;border-left:4px solid transparent;border-radius:0}.adminCustomerList[data-operations-queue=staffOperationsQueue] .opsQueueRow:after{position:absolute;top:20px;right:18px;color:#276ef1;content:"→";font-weight:900}.adminCustomerList[data-operations-queue=staffOperationsQueue] .opsQueueRow.active{border-left-color:#00a7a7;background:#fff;box-shadow:0 14px 35px #07111f14}.commandPatternGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px}.commandPatternGrid article{display:flex;min-height:230px;flex-direction:column;gap:15px;padding:26px;border:1px solid #d4e0e9;border-radius:0;background:#fff}.commandPatternGrid article>span{color:#007d80;font-size:.64rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.commandPatternGrid article>strong{color:#07111f;font-size:1.35rem}.patternOperatingBoard,.patternContrastSurface{color:#cfe2f3!important;background:#07111f!important}.patternOperatingBoard>strong,.patternContrastSurface>strong{color:#fff!important}.patternOperatingBoard div{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:auto}.patternOperatingBoard i{height:46px;border-top:3px solid #00a7a7;background:#10283c}.patternMilestoneRail>strong{padding:10px 12px;border-left:3px solid #d4e0e9;font-size:.85rem!important}.patternMilestoneRail>strong.active{border-left-color:#00a7a7;background:#e9f8f6}.patternOperationsQueue div{display:grid;gap:5px;padding:14px;border-left:3px solid #276ef1;background:#f2f7fb}.patternOperationsQueue small,.commandPatternGrid article>small{color:#6b7f91}.patternContrastSurface small{margin-top:auto;color:#8ba1b5!important}@media(max-width:760px){.commandPatternGrid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.visibleFirstHome *{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.workspaceModeLabel{display:inline-block;margin:22px 0 12px;color:#79eee0;font-size:.65rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.launchMilestoneRail{border-top:5px solid #00a7a7;box-shadow:0 24px 70px #07111f1f}.launchMilestoneRail nav button{border-left:3px solid transparent;border-radius:0}.launchMilestoneRail nav button.active{border-left-color:#00a7a7;background:linear-gradient(90deg,rgba(0,167,167,.1),transparent)}.customerWorkspaceTitle{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px clamp(22px,4vw,54px);color:#dcecff;background:#07111f}.customerWorkspaceTitle span{color:#6ee5d9;font-size:.64rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.customerWorkspaceTitle strong{font-size:clamp(1rem,2vw,1.4rem)}.customerMilestoneRail{border-right:0;background:linear-gradient(180deg,#0c2237,#07111f)}.customerMilestoneRail>div span,.customerMilestoneRail>div strong{color:#dcecff}.customerMilestoneRail nav button{color:#9bb0c4;border-left:3px solid transparent;border-radius:0}.customerMilestoneRail nav button.active{color:#fff;border-left-color:#00a7a7;background:#00a7a71f}@media(max-width:760px){.customerWorkspaceTitle{align-items:flex-start;flex-direction:column}.launchMilestoneRail nav{display:flex;overflow-x:auto}.launchMilestoneRail nav button{min-width:210px}}:root[data-theme=dark]{color:#dbeafe;background:#061120;--canvas: #071321;--surface: #0d1c30;--surface-soft: #102844;--surface-blue: #0b2b50;--surface-raised: #10223a;--surface-panel: #0b1a2d;--page-start: #061120;--page-end: #0c2542;--header-bg: rgba(5, 18, 36, .94);--header-border: rgba(20, 217, 255, .2);--ink: #dbeafe;--ink-strong: #f8fbff;--muted: #a8bed6;--muted-strong: #c2d7ef;--line: rgba(122, 190, 255, .22);--line-strong: rgba(122, 190, 255, .34);--blue: #5aa2ff;--teal: #23f0d5;--cyan: #14d9ff;--green: #62d781;--gold: #ffd166;--violet: #a98cff;--shadow: 0 22px 58px rgba(0, 0, 0, .34);--soft-shadow: 0 16px 36px rgba(0, 0, 0, .26);--hero-blue-a: #058fbd;--hero-blue-b: #0a4aa6;--hero-blue-c: #071c5d;--input-bg: #09192b;--chip-bg: rgba(35, 240, 213, .11);--chip-text: #a8fff4;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{min-width:320px;min-height:100vh;margin:0;color:var(--ink);background:linear-gradient(180deg,var(--page-start) 0%,var(--canvas) 46%,var(--page-end) 100%)}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(39,110,241,.24);outline-offset:3px}.sectionShell{width:min(1120px,calc(100% - 40px));margin:0 auto}.siteHeader{position:sticky;top:0;z-index:30;overflow:hidden;padding:0;border-bottom:1px solid var(--header-border);background:var(--header-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav{display:flex;align-items:center;justify-content:space-between;width:min(1120px,calc(100% - 40px));margin:0 auto;gap:16px;padding:14px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.logo,.navLinks,.footerLinks{display:flex;align-items:center}.logo{flex:0 0 auto;gap:11px;max-width:190px;min-width:0}.logo img{width:38px;height:38px;object-fit:contain;object-position:center}.logo span{display:grid;gap:2px;line-height:1.05;min-width:0}.logo strong{color:#fff;font-size:.98rem;font-weight:850}.logo small{color:#ffffffc2;font-size:.72rem;font-weight:720;white-space:nowrap}.navLinks{flex:1 1 auto;flex-wrap:wrap;justify-content:center;gap:6px 12px;min-width:0;color:#ffffffe6;font-size:.78rem;font-weight:760;line-height:1.1}.navLinks a{white-space:nowrap}.navControls{display:flex;flex:0 0 auto;align-items:center;gap:10px}.navLinks a:hover,.footerLinks a:hover,.textLink:hover{color:var(--blue)}.navLinks a:hover{color:#fff}.iconButton,.button{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:8px;font-size:.94rem;font-weight:820;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.iconButton{min-height:38px;padding:0 14px;color:#07111f;background:var(--orange);border-color:var(--orange);white-space:nowrap}.themeToggle{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid rgba(255,255,255,.32);border-radius:8px;color:#fff;background:#06112047;font:inherit;font-size:.84rem;font-weight:820;cursor:pointer;white-space:nowrap}.themeToggle span{width:10px;height:10px;border-radius:999px;background:#ffdf7a;box-shadow:0 0 12px #ffdf7ab8;line-height:1}.themeToggle:hover{border-color:#ffffff85;background:#0611206b}.button{min-height:44px;padding:0 17px}.button:hover,.iconButton:hover,.productLaunchCard:hover{transform:translateY(-2px)}.buttonPrimary{color:#07111f;background:linear-gradient(135deg,var(--orange),#ffb020);box-shadow:0 16px 34px #f5822042}.buttonSecondary{color:var(--ink-strong);border-color:var(--line-strong);background:var(--surface)}.hero{position:relative;overflow:hidden;padding:54px 0 60px;background:linear-gradient(118deg,rgba(0,167,167,.22) 0 18%,transparent 18% 100%),linear-gradient(72deg,transparent 0 58%,rgba(7,43,112,.34) 58% 100%),linear-gradient(135deg,var(--hero-blue-a) 0%,var(--hero-blue-b) 58%,var(--hero-blue-c) 100%)}.heroMotionLayer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.heroMotionLayer span{position:absolute;display:block;border:1px solid rgba(157,248,255,.22);border-radius:999px;background:radial-gradient(circle at 35% 35%,rgba(35,240,213,.34),rgba(39,110,241,.05) 62%,transparent 70%);filter:drop-shadow(0 0 26px rgba(20,217,255,.24));animation:heroSignalDrift 12s ease-in-out infinite}.heroMotionLayer span:first-child{top:12%;left:8%;width:180px;height:180px}.heroMotionLayer span:nth-child(2){top:18%;right:14%;width:120px;height:120px;animation-delay:-4s}.heroMotionLayer span:nth-child(3){right:34%;bottom:8%;width:92px;height:92px;animation-delay:-7s}.heroGrid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(390px,.82fr);gap:38px;align-items:center}.heroCopy{max-width:760px}.eyebrow,.sectionLabel,.launchCardTop span,.launchCardTop strong,.factList dt,.consoleTop span,.signalGrid span,.contractItem span,.pathCard span,.statusCard span,.timelineItem span{color:var(--teal);font-size:.74rem;font-weight:820;letter-spacing:.04em;text-transform:uppercase}.salesHero .eyebrow{color:#9df8ff}.hero h1,.sectionHeading h2,.brandPanel h2,.contractsGrid h2,.finalCta h2{margin:0;color:var(--ink-strong);letter-spacing:0;font-weight:860}.hero h1{max-width:660px;margin-top:12px;color:#fff;font-size:clamp(2rem,3vw,3rem);line-height:1.06}.heroSubhead{max-width:610px;margin:16px 0 0;color:#ffffffe0;font-size:clamp(.98rem,1vw,1.04rem);line-height:1.58}.heroEngineMap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px}.heroEngineMap a{position:relative;display:grid;gap:6px;min-height:98px;overflow:hidden;padding:13px;border:1px solid rgba(157,248,255,.34);border-radius:8px;background:linear-gradient(140deg,#ffffff2e,#ffffff14),radial-gradient(circle at 82% 16%,rgba(35,240,213,.36),transparent 42%);box-shadow:inset 0 0 0 1px #ffffff0d,0 14px 30px #0418422e}.heroEngineMap a:before{width:11px;height:11px;border-radius:999px;background:var(--cyan);box-shadow:0 0 18px #23f0d5b8;content:""}.heroEngineMap strong{color:#fff;font-size:.82rem;line-height:1.15}.heroEngineMap span{color:#eaffffd1;font-size:.72rem;line-height:1.32}.salesHero .buttonSecondary{color:#fff;border-color:#ffffff6b;background:#ffffff1f}.heroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.heroProofStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:640px;margin-top:16px;overflow:hidden;border:1px solid rgba(157,248,255,.3);border-radius:8px;background:#9df8ff3d;box-shadow:0 18px 42px #04184229,0 0 34px #14d9ff1f}.heroProofStrip span{display:grid;gap:4px;min-height:72px;align-content:center;padding:12px 13px;color:#eaffffd1;background:linear-gradient(145deg,#ffffff24,#ffffff14),#062a5d2e;font-size:.72rem;line-height:1.25}.heroProofStrip strong{color:#fff;font-size:.98rem;line-height:1}.heroTrustBar{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.heroTrustBar span{display:inline-flex;min-height:31px;align-items:center;padding:0 11px;border:1px solid rgba(157,248,255,.28);border-radius:999px;color:#fff;background:#00a7a72e;font-size:.78rem;font-weight:800}.heroPackageStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.heroPackageStrip a{display:grid;gap:5px;min-height:88px;padding:13px;border:1px solid rgba(255,255,255,.28);border-radius:8px;background:#ffffff24;box-shadow:0 10px 24px #04184224}.heroPackageStrip strong{color:#fff;font-size:.88rem}.heroPackageStrip span{color:#ffffffc7;font-size:.78rem;line-height:1.35}.checkPill,.badgeRow span{display:inline-flex;min-height:32px;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(0,167,167,.24);border-radius:999px;color:#075f61;background:#00a7a714;font-size:.82rem;font-weight:720}.heroOutcomeRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.heroOutcomeRow span{display:inline-flex;min-height:32px;align-items:center;padding:0 11px;border:1px solid rgba(255,255,255,.26);border-radius:999px;color:#fff;background:#ffffff1f;font-size:.83rem;font-weight:760}.customerReliefSection{position:relative;overflow:hidden;padding:62px 0;background:radial-gradient(circle at 12% 0%,rgba(20,217,255,.16),transparent 30%),radial-gradient(circle at 88% 18%,rgba(39,110,241,.14),transparent 32%),linear-gradient(180deg,#f8fbff,#eef8ff)}.customerReliefGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:26px}.customerReliefCard{position:relative;display:grid;gap:10px;min-height:214px;overflow:hidden;padding:20px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.customerReliefCard:before{width:38px;height:38px;border-radius:12px;background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.72),transparent 30%),linear-gradient(135deg,var(--teal),var(--blue));box-shadow:0 14px 30px #276ef133,0 0 22px #14d9ff38;content:""}.customerReliefCard:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(115deg,transparent 0 26%,rgba(20,217,255,.2) 42%,transparent 58%);content:"";opacity:0;transform:translate(-105%);pointer-events:none}.customerReliefCard:hover{border-color:#14d9ff94;box-shadow:0 18px 44px #27467029,0 0 30px #14d9ff29;transform:translateY(-3px)}.customerReliefCard:hover:after{animation:edgeSweep 1.3s ease forwards}.customerReliefCard span{color:var(--teal);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.customerReliefCard h3{margin:0;color:var(--ink-strong);font-size:1.1rem;line-height:1.14}.customerReliefCard p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.48}.heroConsole,.productLaunchCard,.customerReliefCard,.operatingCard,.pathCard,.industryCard,.packageCard,.proofCard,.comparisonCard,.timelineCard,.faqCard,.accessPromiseCard,.implementationPackageCard,.appFrame,.brandPanel,.contractItem,.finalCta,.stepCard,.intakeForm,.onboardingSummary,.referencePanel,.healthCard,.readinessCard,.handoffPhase,.statusCard{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.heroConsole{display:grid;gap:16px;padding:20px}.demoDevice{position:relative;gap:0;padding:0;overflow:hidden;background:linear-gradient(145deg,#fffffff5,#eef6fbf0),#fff;box-shadow:0 28px 70px #2746702e}.demoDevice:before{content:"";position:absolute;inset:66px 22px auto auto;width:190px;height:190px;border-radius:999px;background:radial-gradient(circle,rgba(20,217,255,.14),transparent 68%);animation:demoGlowPulse 4.8s ease-in-out infinite;pointer-events:none}.deviceChrome{display:flex;min-height:46px;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid #dde8f4;background:#fff}.deviceChrome span{width:10px;height:10px;border-radius:999px;background:#d8e5f2}.deviceChrome span:first-child{background:#00a7a7}.deviceChrome span:nth-child(2){background:#276ef1}.deviceChrome strong{margin-left:auto;color:#40546d;font-size:.82rem}.demoWorkspace{display:grid;grid-template-columns:94px minmax(0,1fr);min-height:326px}.demoSidebar{display:grid;align-content:start;gap:8px;padding:16px 12px;border-right:1px solid #e2edf8;background:#f4f9fd}.demoSidebar span{display:flex;min-height:32px;align-items:center;padding:0 10px;border-radius:8px;color:#50657c;font-size:.78rem;font-weight:820}.demoSidebar .active{color:#fff;background:linear-gradient(135deg,var(--teal),var(--blue))}.demoMain{display:grid;gap:11px;align-content:start;padding:16px}.demoHeader{display:flex;gap:14px;align-items:start;justify-content:space-between}.demoHeader div{display:grid;gap:5px}.demoHeader span{color:var(--teal);font-size:.74rem;font-weight:820;letter-spacing:.04em;text-transform:uppercase}.demoHeader strong{color:var(--ink-strong);font-size:1.08rem}.demoHeader b{display:inline-flex;min-height:28px;align-items:center;padding:0 10px;border-radius:999px;color:#0c6670;background:#00a7a71a;font-size:.76rem}.demoStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.demoStats div{position:relative;display:grid;gap:5px;min-height:82px;overflow:hidden;padding:12px;border:1px solid #dce8f4;border-radius:8px;background:#fff;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.demoStats div:after,.activityList div:after,.guideDockStep:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(115deg,transparent 0 24%,rgba(157,248,255,.72) 42%,transparent 58%);content:"";opacity:0;transform:translate(-105%);pointer-events:none}.demoStats div:hover,.demoStats div.active{border-color:#14d9ffb8;background:radial-gradient(circle at 18% 18%,rgba(35,240,213,.2),transparent 42%),#fff;box-shadow:0 14px 32px #276ef12e,0 0 0 1px #14d9ff2e,0 0 28px #14d9ff2e;transform:translateY(-2px)}.demoStats div:hover:after,.demoStats div.active:after,.activityList div:hover:after,.activityList div.active:after,.guideDockStep:hover:after,.guideDockStep.active:after{animation:edgeSweep 1.3s ease forwards}.demoStats strong{color:var(--ink-strong);font-size:.96rem;line-height:1.15}.demoStats span{color:var(--muted);font-size:.74rem;line-height:1.35}.suiteMockup,.packageCard{border:1px solid #e2edf8;border-radius:8px;background:#fbfdff}.mockupRows span{color:var(--muted);font-size:.88rem;line-height:1.45}@keyframes heroSignalDrift{0%,to{transform:translateZ(0) scale(1);opacity:.55}50%{transform:translate3d(18px,-16px,0) scale(1.08);opacity:.9}}@keyframes tickerSlide{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes demoGlowPulse{0%,to{transform:scale(.96);opacity:.55}50%{transform:scale(1.08);opacity:.95}}@keyframes sceneBlobFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(22px,-18px,0) scale(1.08)}}@keyframes orbitRotate{to{transform:rotate(360deg)}}@keyframes orbitCounterRotate{to{transform:rotate(-360deg)}}@keyframes orbitRingPulse{0%,to{opacity:.55;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}@keyframes nucleusPulse{0%,to{box-shadow:0 0 0 10px #14d9ff0d,0 28px 80px #14d9ff33}50%{box-shadow:0 0 0 18px #14d9ff17,0 34px 94px #14d9ff52}}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes kineticWordSlide{0%{transform:translate(0)}to{transform:translate(-50%)}}.suiteMockup{overflow:hidden}.productTabs{display:flex;flex-wrap:wrap;gap:8px}.productTabs span{display:inline-flex;min-height:32px;align-items:center;padding:0 10px;border:1px solid #d8e5f2;border-radius:999px;color:#40546d;background:#fff;font-size:.8rem;font-weight:820}.productTabs .active{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--teal),var(--blue))}.pipelinePanel{display:grid;gap:16px;padding:16px;border:1px solid #e2edf8;border-radius:8px;background:#fbfdff}.pipelineTrack{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pipelineStep{position:relative;display:grid;gap:7px;justify-items:center;min-width:0;color:var(--ink-strong);font-size:.76rem;font-weight:820}.pipelineStep i{width:18px;height:18px;border:4px solid rgba(0,167,167,.22);border-top-color:var(--teal);border-radius:999px;animation:spinSignal 4s linear infinite}.pipelineStep b{position:absolute;top:8px;left:calc(50% + 16px);width:calc(100% - 24px);height:2px;border-radius:999px;background:linear-gradient(90deg,#00a7a770,#276ef133)}.activityList{display:grid;gap:7px}.activityList div{position:relative;display:flex;min-height:30px;align-items:center;gap:9px;overflow:hidden;padding:0 10px;border:1px solid #e3edf7;border-radius:8px;color:#34455b;background:#fff;font-size:.78rem;font-weight:720;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.activityList div:hover,.activityList div.active{color:var(--ink-strong);border-color:#14d9ffad;background:linear-gradient(135deg,#eafffff5,#f2f8fff5),#fff;box-shadow:0 10px 24px #276ef11f,0 0 22px #14d9ff2e;transform:translate(-2px)}.activityList span{width:9px;height:9px;flex:0 0 auto;border-radius:999px;background:var(--teal);box-shadow:0 0 0 5px #00a7a71a}.guideDock{position:relative;display:grid;gap:9px;overflow:hidden;padding:11px;border:1px solid rgba(35,240,213,.42);border-radius:8px;background:radial-gradient(circle at 88% 0%,rgba(35,240,213,.38),transparent 36%),radial-gradient(circle at 4% 98%,rgba(90,162,255,.28),transparent 38%),linear-gradient(145deg,#eafcff,#eaf4ff 52%,#f7fbff);box-shadow:inset 0 0 0 1px #ffffffb3,0 18px 42px #27467024,0 0 42px #14d9ff33}.guideDock:before{position:absolute;top:-92px;right:-60px;width:210px;height:210px;border-radius:999px;background:radial-gradient(circle,rgba(20,217,255,.34),transparent 68%);content:"";animation:demoGlowPulse 5.6s ease-in-out infinite}.guideDock:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0 18%,rgba(255,255,255,.44) 24%,transparent 32%),repeating-linear-gradient(90deg,rgba(39,110,241,.04) 0 1px,transparent 1px 18px);content:"";opacity:.55;pointer-events:none}.guideDockHeader{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px}.guideIdentity{display:inline-flex;min-height:24px;align-items:center;padding:0 10px;border-radius:999px;color:#004f6d;background:linear-gradient(135deg,#23f0d53d,#5aa2ff2e),#14d9ff1f;box-shadow:inset 0 0 0 1px #14d9ff2e,0 0 18px #14d9ff1f;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.guideDockHeader strong{color:var(--ink-strong);font-size:.9rem}.guideModeTabs{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:7px}.guideModeTabs button,.guideDockStep{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer}.guideModeTabs button{min-height:32px;flex:1 1 94px;border:1px solid rgba(39,110,241,.14);border-radius:999px;color:#31506f;background:#ffffffbd;font-size:.72rem;font-weight:900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.guideModeTabs button:hover,.guideModeTabs button.active{color:#061120;border-color:#23f0d5b8;background:linear-gradient(135deg,#23f0d5,#5aa2ff);box-shadow:0 12px 26px #276ef138,0 0 24px #14d9ff4d;transform:translateY(-2px)}.guideActionPanel{position:relative;z-index:2;display:grid;gap:10px;overflow:hidden;padding:10px;border:1px solid rgba(20,217,255,.34);border-radius:8px;background:radial-gradient(circle at 8% 12%,rgba(35,240,213,.24),transparent 34%),radial-gradient(circle at 94% 18%,rgba(157,248,255,.26),transparent 30%),linear-gradient(135deg,#06519ef0,#0d92cee6 52%,#1e60dceb);box-shadow:inset 0 0 0 1px #ffffff24,0 16px 34px #276ef12e}.guideActionCopy{position:relative;z-index:1;display:grid;gap:6px;align-content:center}.guideActionCopy>span{color:#9df8ff;font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.guideActionCopy strong{color:#fff;font-size:1rem;line-height:1.12}.guideActionCopy p{margin:0;color:#eaffffd6;font-size:.75rem;line-height:1.35}.guideChipRow{display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}.guideChipRow b{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;color:#eaffff;background:#ffffff21;box-shadow:inset 0 0 0 1px #9df8ff33;font-size:.68rem;font-weight:900}.guideBeam{position:absolute;inset:auto 0 0;display:grid;grid-template-columns:repeat(3,1fr);height:4px}.guideBeam span{background:linear-gradient(90deg,#23f0d559,#9df8ffeb,#276ef185);animation:guideBeamPulse 2.8s ease-in-out infinite}.guideBeam span:nth-child(2){animation-delay:.35s}.guideBeam span:nth-child(3){animation-delay:.7s}.guideDockSteps{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:7px}.guideDockStep{position:relative;display:inline-grid;grid-template-columns:22px minmax(0,1fr);gap:7px;min-height:38px;flex:1 1 118px;align-items:center;overflow:hidden;padding:6px 8px;border:1px solid rgba(39,110,241,.12);border-radius:8px;background:#ffffffd1;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.guideDockStep:hover,.guideDockStep.active{border-color:#14d9ff85;background:radial-gradient(circle at 18% 20%,rgba(35,240,213,.22),transparent 38%),#eaffffeb;box-shadow:0 10px 24px #276ef11f,0 0 18px #14d9ff29;transform:translateY(-1px)}.guideDockStep b{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--teal),var(--blue));box-shadow:0 10px 22px #276ef12e;font-size:.72rem}.guideDockStep span{display:grid;gap:2px;color:var(--muted-strong);font-size:.7rem;line-height:1.26}.guideDockStep strong{color:var(--ink-strong);font-size:.76rem}.guideDockCta{position:relative;z-index:2;display:inline-flex;min-height:36px;align-items:center;justify-content:center;border-radius:8px;color:#061120;background:linear-gradient(135deg,#23f0d5,#5aa2ff);box-shadow:0 12px 26px #276ef133,0 0 24px #23f0d533;font-size:.82rem;font-weight:900}@keyframes spinSignal{to{transform:rotate(360deg)}}@keyframes edgeSweep{0%,18%{opacity:0;transform:translate(-105%)}42%,62%{opacity:.72}to{opacity:0;transform:translate(105%)}}@keyframes guideBeamPulse{0%,to{opacity:.45}50%{opacity:1}}.mockupTop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 15px;color:#fff;background:linear-gradient(135deg,var(--blue),var(--teal))}.mockupTop span{font-size:.84rem;font-weight:760}.mockupRows{display:grid;gap:0}.mockupRows div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px 15px;border-top:1px solid #e2edf8}.mockupRows strong{color:var(--blue);font-size:.84rem}.consoleTop,.launchCardTop,.factList div{display:flex;gap:14px;align-items:center;justify-content:space-between}.consoleTop{padding-bottom:12px;border-bottom:1px solid var(--line)}.consoleTop strong{color:var(--ink-strong)}.consoleTimeline{display:grid;gap:10px}.timelineItem{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center;min-height:54px;padding:12px;border:1px solid #e3edf7;border-radius:8px;background:#f8fbff}.timelineItem strong{color:var(--ink-strong)}.signalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.signalGrid span{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border-radius:8px;color:#075f61;background:#00a7a714;text-align:center}.suiteSection,.suiteShowcaseSection,.suiteFeatureBand,.suitePricingSection,.motionSceneSection,.featureSection,.overlaySection,.visionSection,.salesPathSection,.launchSection,.industrySection,.supportSection,.proofSection,.buyerFitSection,.mockupSection,.comparisonSection,.timelineSection,.hierarchySection,.accessPromiseSection,.implementationPackageSection,.faqSection,.contractsSection,.statusSection,.finalCta,.onboardingHero,.onboardingGrid,.referenceHero{padding:58px 0;scroll-margin-top:96px}.suiteShowcaseSection{background:#fff}.motionSceneSection{position:relative;overflow:hidden;padding:86px 0;color:#fff;background:radial-gradient(circle at 18% 20%,rgba(20,217,255,.28),transparent 28%),radial-gradient(circle at 76% 24%,rgba(169,140,255,.24),transparent 28%),linear-gradient(135deg,#061120,#092b5f 46%,#061120)}.motionSceneBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.motionSceneBackdrop span{position:absolute;display:block;border-radius:999px;opacity:.66;filter:blur(1px);animation:sceneBlobFloat 14s ease-in-out infinite}.motionSceneBackdrop span:first-child{top:10%;left:-60px;width:240px;height:240px;background:radial-gradient(circle,rgba(35,240,213,.2),transparent 70%)}.motionSceneBackdrop span:nth-child(2){right:7%;bottom:12%;width:320px;height:320px;background:radial-gradient(circle,rgba(39,110,241,.22),transparent 72%);animation-delay:-5s}.motionSceneBackdrop span:nth-child(3){top:28%;right:36%;width:170px;height:170px;background:radial-gradient(circle,rgba(255,176,32,.16),transparent 68%);animation-delay:-9s}.motionWordWall{position:absolute;top:28px;right:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.motionWordWall div{display:flex;width:max-content;gap:34px;animation:kineticWordSlide 36s linear infinite}.motionWordWall span{color:#ffffff0e;font-size:clamp(5rem,12vw,13rem);font-weight:900;line-height:.8;text-transform:uppercase;white-space:nowrap}.motionSceneGrid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.62fr) minmax(560px,1.18fr);gap:44px;align-items:center}.motionSceneCopy{display:grid;gap:16px}.motionSceneCopy .sectionLabel{color:#9df8ff}.motionSceneCopy h2{max-width:640px;margin:0;color:#fff;font-size:clamp(2rem,4.8vw,4.9rem);line-height:.96}.motionSceneCopy p{max-width:620px;margin:0;color:#eaffffd1;font-size:1.02rem;line-height:1.65}.motionSceneActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.motionSceneActions .buttonSecondary{color:#fff;border-color:#9df8ff52;background:#ffffff1a}.suiteOrbitStage{position:relative;min-height:760px;border:1px solid rgba(157,248,255,.2);border-radius:16px;background:linear-gradient(135deg,#ffffff14,#ffffff08),#0611206b;box-shadow:0 32px 90px #0000004d,inset 0 0 0 1px #ffffff0a;overflow:hidden}.orbitRings{position:absolute;top:52px;right:52px;bottom:52px;left:52px;display:grid;place-items:center}.orbitRings span{position:absolute;border:1px solid rgba(157,248,255,.18);border-radius:999px;box-shadow:0 0 42px #14d9ff17}.orbitRings span:first-child{width:78%;aspect-ratio:1}.orbitRings span:nth-child(2){width:58%;aspect-ratio:1;animation:orbitRingPulse 5s ease-in-out infinite}.orbitRings span:nth-child(3){width:37%;aspect-ratio:1;border-color:#ffb0202e}.flowCoreNucleus{position:absolute;top:50%;left:50%;z-index:4;display:grid;width:180px;height:180px;place-items:center;padding:18px;border:1px solid rgba(20,217,255,.42);border-radius:34px;background:radial-gradient(circle at 30% 20%,rgba(35,240,213,.24),transparent 46%),linear-gradient(135deg,#09192bfa,#0c305cf5);box-shadow:0 0 0 10px #14d9ff0d,0 28px 80px #14d9ff33;transform:translate(-50%,-50%);animation:nucleusPulse 4.8s ease-in-out infinite}.flowCoreNucleus img{width:64px;height:64px;object-fit:contain}.flowCoreNucleus strong{color:#fff;font-size:1rem}.flowCoreNucleus span{color:#9df8ff;font-size:.74rem;font-weight:820;text-transform:uppercase}.orbitTrack{position:absolute;top:86px;right:86px;bottom:86px;left:86px;z-index:3;border-radius:999px;animation:orbitRotate 28s linear infinite}.orbitProduct{position:absolute;display:grid;width:136px;height:84px;place-items:center;padding:10px;border:1px solid rgba(157,248,255,.22);border-radius:12px;background:#f8fbffed;box-shadow:0 18px 42px #0003;animation:orbitCounterRotate 28s linear infinite}.orbitProduct img{width:100%;height:50px;object-fit:contain}.orbitSlot-1{top:-10px;left:50%;transform:translate(-50%)}.orbitSlot-2{top:31%;right:-10px}.orbitSlot-3{right:12%;bottom:10px}.orbitSlot-4{bottom:10px;left:12%}.orbitSlot-5{top:31%;left:-10px}.motionCardCloud{position:absolute;top:24px;right:24px;bottom:24px;left:24px;z-index:2;pointer-events:none}.motionSceneCard{position:absolute;display:grid;gap:5px;width:190px;min-height:104px;padding:14px;border:1px solid rgba(157,248,255,.22);border-radius:12px;background:#0611209e;box-shadow:0 18px 44px #0000003d;animation:cardFloat 6s ease-in-out infinite}.motionSceneCard:nth-child(1){top:26px;left:24px}.motionSceneCard:nth-child(2){top:42px;right:34px;animation-delay:-1s}.motionSceneCard:nth-child(3){top:220px;right:18px;animation-delay:-2s}.motionSceneCard:nth-child(4){right:64px;bottom:34px;animation-delay:-3s}.motionSceneCard:nth-child(5){bottom:42px;left:44px;animation-delay:-4s}.motionSceneCard:nth-child(6){top:236px;left:12px;animation-delay:-5s}.motionSceneCard strong{color:#fff;font-size:1.02rem}.motionSceneCard span{color:#eaffffc7;font-size:.78rem;line-height:1.35}.motionSceneCard:before{width:28px;height:4px;content:"";border-radius:999px;background:var(--cyan);box-shadow:0 0 18px #14d9ff9e}.motionSceneCard.tone-blue:before{background:var(--blue)}.motionSceneCard.tone-violet:before{background:var(--violet)}.motionSceneCard.tone-green:before{background:var(--green)}.suiteFeatureBand{background:linear-gradient(180deg,#fff,#eef7ff),#fff}.suitePricingSection{background:#fff}.sectionHeading{max-width:760px;margin-bottom:24px}.centerHeading{max-width:860px;margin-right:auto;margin-left:auto;text-align:center}.splitHeading{display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,.7fr);gap:28px;max-width:none;align-items:end}.sectionHeading h2,.brandPanel h2,.contractsGrid h2,.finalCta h2{margin-top:10px;font-size:clamp(1.72rem,2.7vw,2.64rem);line-height:1.1}.sectionHeading p,.brandPanel p,.contractsGrid p,.finalCta p,.operatingCard p,.productLaunchCard p,.pathCard p{color:var(--muted);line-height:1.58}.operatingGrid,.suiteProductGrid,.suiteFeatureGrid,.suitePlanGrid,.featureGrid,.overlayGrid,.launchGrid,.pathGrid,.industryGrid,.packageGrid,.proofCards,.supportCards,.buyerFitGrid,.mockupGrid,.comparisonGrid,.timelineGrid,.faqGrid,.accessPromiseGrid,.implementationPackageGrid,.statusGrid{display:grid;gap:14px}.suiteProductGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.suiteProductCard{display:grid;grid-column:span 2;gap:12px;min-height:350px;padding:20px;border:1px solid #dce8f4;border-top:6px solid var(--blue);border-radius:8px;background:#fff;box-shadow:0 18px 44px #2746701a}.suiteProductCard.accent-aquasuite{border-top-color:#1497d4}.suiteProductCard.accent-trainingsuite{border-top-color:#8a3dcc}.suiteProductCard.accent-announcercore{border-top-color:#00a7a7}.suiteProductCard.accent-gymsuite{border-top-color:#7a5cff}.suiteProductCard img{width:100%;height:76px;object-fit:contain}.suiteProductCard span,.suitePlanCard span{color:var(--blue);font-size:.74rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.suiteProductCard h3,.suiteFeatureTile h3,.suitePlanCard h3{margin:0;color:var(--ink-strong);font-size:1.18rem;line-height:1.2}.suiteProductCard p,.suiteFeatureTile p,.suitePlanCard p{margin:0;color:var(--muted);line-height:1.52}.suiteFeatureTile strong{display:inline-flex;width:fit-content;min-height:30px;align-items:center;margin-top:auto;padding:0 10px;border-radius:999px;color:#153453;background:#eef6fb;font-size:.76rem}.suiteProductCard ul,.suitePlanCard ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.suiteProductCard li,.suitePlanCard li{position:relative;padding-left:20px;color:#33455c;font-size:.9rem;line-height:1.38}.suiteProductCard li:before,.suitePlanCard li:before{position:absolute;top:.58em;left:0;width:8px;height:8px;content:"";border-radius:999px;background:var(--teal)}.suiteProductCard a,.suitePlanCard a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;margin-top:auto;border-radius:8px;color:#fff;background:#145da3;font-weight:840}.suiteFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.suiteFeatureTile{position:relative;display:grid;gap:13px;min-height:232px;align-content:start;padding:22px;overflow:hidden;border:1px solid #d8e6f4;border-radius:8px;background:#fff;box-shadow:0 14px 34px #27467014}.suiteFeatureTile:before{position:absolute;inset:0 0 auto;height:5px;content:"";background:linear-gradient(90deg,var(--teal),var(--blue))}.suiteFeatureTile.accent-trainingsuite:before{background:linear-gradient(90deg,#8a3dcc,var(--blue))}.suiteFeatureTile.accent-announcercore:before{background:linear-gradient(90deg,var(--teal),#1db4e8)}.suiteFeatureTile.accent-gymsuite:before{background:linear-gradient(90deg,#7a5cff,#1db4e8)}.featureTileTop{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:14px}.featureTileTop img{width:94px;height:44px;object-fit:contain;object-position:left center}.featureTileTop span{display:inline-flex;min-height:28px;align-items:center;padding:0 9px;border:1px solid rgba(0,167,167,.22);border-radius:999px;color:#075f61;background:#00a7a714;font-size:.68rem;font-weight:840;letter-spacing:.04em;text-transform:uppercase}.suitePlanGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.suitePlanCard{display:grid;gap:20px;min-height:430px;padding:28px;border:1px solid #e1eaf4;border-top:24px solid var(--blue);border-radius:8px;background:#fff;box-shadow:0 20px 44px #2746701f}.suitePlanCard.tone-purple{border-top-color:#8a3dcc}.suitePlanCard.tone-teal{border-top-color:#1db4e8}.suitePlanCard h3{font-size:clamp(1.55rem,2.5vw,2.25rem)}.operatingGrid,.featureGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.pathGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.industryGrid,.packageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.proofGrid,.hierarchyGrid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(360px,1fr);gap:28px;align-items:start}.proofCards,.buyerFitGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.statusGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.operatingCard,.featureCard,.overlayCard,.supportCard,.pathCard,.industryCard,.proofCard,.buyerFitCard,.comparisonCard,.timelineCard,.faqCard{min-height:188px;padding:20px}.operatingCard h3,.featureCard h3,.overlayCard h3,.supportCard h3,.productLaunchCard h3,.pathCard h3,.industryCard h3,.buyerFitCard strong,.comparisonCard h3,.timelineCard h3,.faqCard h3{margin:0;color:var(--ink-strong);font-size:1.14rem;line-height:1.22}.featureSection{background:#fff}.featureCard{position:relative;display:grid;gap:10px;align-content:start;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#fff,#f7fbff);box-shadow:0 12px 28px #27467014}.featureCard>span{width:42px;height:42px;border-radius:8px;background:linear-gradient(135deg,#00a7a738,#276ef12e),#fff;box-shadow:inset 0 0 0 1px #276ef11f}.featureCard>span:after{display:block;width:18px;height:18px;margin:12px;content:"";border-radius:999px;background:linear-gradient(135deg,var(--teal),var(--blue))}.featureCard p{margin:0;color:var(--muted);line-height:1.58}.featureCard a{margin-top:auto;color:var(--blue);font-weight:820}.overlaySection{background:linear-gradient(180deg,#fff,#f5fbff)}.overlayGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.overlayCard{display:grid;gap:10px;align-content:start;border-top:4px solid var(--blue)}.overlayCard span,.visionItem span{color:var(--teal);font-size:.78rem;font-weight:860}.overlayCard p,.supportCard p,.visionGrid p{margin:0;color:var(--muted);line-height:1.58}.visionSection{overflow:hidden;background:#edf5ff9e}.visionGrid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(360px,1fr);gap:28px;align-items:start}.visionGrid h2,.supportLead h2{margin:10px 0 12px;color:var(--ink-strong);font-size:clamp(1.72rem,2.7vw,2.64rem);line-height:1.1}.visionList{display:grid;gap:10px}.visionItem{display:grid;grid-template-columns:46px 1fr;gap:12px;align-items:center;min-height:64px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 10px 26px #27467012}.visionItem strong{color:var(--ink-strong);line-height:1.34}.supportSection{background:#fff}.supportGrid{display:grid;grid-template-columns:minmax(0,.74fr) minmax(360px,1fr);gap:28px;align-items:start}.supportLead{position:sticky;top:96px}.supportLead p{color:var(--muted);line-height:1.58}.supportStatGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0}.supportStat{min-height:92px;padding:14px;border:1px solid rgba(0,167,167,.22);border-radius:8px;background:linear-gradient(135deg,#00a7a71a,#276ef114),#fff;box-shadow:0 12px 30px #27467014}.supportStat strong{display:block;color:var(--ink-strong);font-size:1.04rem;line-height:1.2}.supportStat span{display:block;margin-top:6px;color:var(--muted);font-weight:650;line-height:1.35}.supportCards{grid-template-columns:1fr}.supportCard{min-height:150px;border-left:5px solid var(--teal)}.pathCard h3{margin-top:12px}.pathCard ul{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.pathCard li{position:relative;padding-left:22px;color:#34455b;line-height:1.45}.pathCard li:before{position:absolute;top:.62em;left:0;width:8px;height:8px;content:"";border-radius:99px;background:var(--teal)}.industrySection{background:#fff}.industryCard{position:relative;overflow:hidden}.industryCard:before{position:absolute;top:0;left:0;width:5px;height:100%;content:"";background:linear-gradient(180deg,var(--teal),var(--blue))}.industryCard p{color:var(--muted);line-height:1.6}.proofSection,.buyerFitSection,.comparisonSection,.hierarchySection,.faqSection{background:#fff}.buyerFitSection{background:linear-gradient(180deg,#fff,#f2f8ff)}.buyerFitCard{display:grid;gap:12px}.buyerFitCard span{color:var(--blue);font-size:.76rem;font-weight:820;letter-spacing:.04em;text-transform:uppercase}.buyerFitCard p{margin:0;color:var(--muted);line-height:1.58}.proofCard{min-height:154px;border-left:5px solid var(--teal)}.proofCard strong{color:var(--ink-strong);font-size:1.28rem}.proofCard p,.comparisonCard p,.timelineCard p,.faqCard p{color:var(--muted);line-height:1.58}.mockupSection,.timelineSection{background:#edf5ff8a}.mockupGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.appFrame{overflow:hidden;background:#fff}.appFrameTop{display:grid;gap:5px;padding:17px 18px;color:#fff;background:linear-gradient(135deg,var(--ink-strong),#173a67)}.appFrameTop span{color:#ffffffbd;font-size:.76rem;font-weight:820;letter-spacing:.04em;text-transform:uppercase}.appFrameTop strong{font-size:1.08rem}.appFrameBody{display:grid;gap:14px;padding:18px}.appFrameRow{display:grid;gap:8px}.appFrameRow span{color:var(--ink-strong);font-size:.9rem;font-weight:760}.appFrameRow i{display:block;width:var(--bar);height:9px;border-radius:999px;background:linear-gradient(90deg,var(--teal),var(--blue))}.comparisonGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.comparisonCard{min-height:342px}.comparisonTopline{display:flex;align-items:center;justify-content:space-between;gap:10px}.comparisonTopline img{width:62px;height:38px;object-fit:contain;object-position:left center}.comparisonTopline span{display:inline-flex;width:fit-content;min-height:28px;align-items:center;padding:0 9px;border:1px solid rgba(39,110,241,.16);border-radius:999px;color:#245180;background:#f5f9ff;font-size:.76rem;font-weight:820}.comparisonCard ul{display:grid;gap:9px;margin:18px 0;padding:0;list-style:none}.comparisonCard li{position:relative;padding-left:18px;color:#33455c;line-height:1.42}.comparisonCard li:before{position:absolute;top:.62em;left:0;width:7px;height:7px;content:"";border-radius:999px;background:var(--teal)}.comparisonCard a{color:var(--blue);font-weight:820}.timelineGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.timelineCard span{color:var(--teal);font-size:.78rem;font-weight:860}.timelineCard strong{display:block;margin-top:12px;color:var(--blue);font-size:.88rem;text-transform:uppercase}.hierarchyStack{display:grid;gap:10px}.hierarchyStack span{display:flex;min-height:54px;align-items:center;padding:0 18px;border:1px solid var(--line);border-left:5px solid var(--blue);border-radius:8px;color:var(--ink-strong);background:#fff;box-shadow:0 12px 30px #27467014;font-weight:820}.hierarchyStack span:nth-child(2n){border-left-color:var(--teal)}.faqGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.accessPromiseSection{background:#edf5ff8a}.accessPromiseGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.accessPromiseCard{min-height:184px;padding:18px;border-top:4px solid var(--teal);border-radius:8px;background:#fff}.accessPromiseCard strong{color:var(--ink-strong);font-size:1rem;line-height:1.25}.accessPromiseCard p{color:var(--muted);font-size:.92rem;line-height:1.5}.implementationPackageSection{background:#fff}.implementationPackageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.implementationPackageCard{min-height:180px;padding:22px;border-left:5px solid var(--blue);background:#fff}.implementationPackageCard strong{color:var(--ink-strong);font-size:1.1rem}.implementationPackageCard p{color:var(--muted);line-height:1.58}.salesPathSection,.launchSection{background:#edf5ff9e}.packageGrid{margin-bottom:18px}.packageCard{display:grid;gap:10px;min-height:156px;padding:20px;box-shadow:0 12px 30px #27467014}.packageCard strong{color:var(--ink-strong);font-size:1.08rem}.packageCard p{margin:0;color:var(--muted);line-height:1.5}.packageCard a{align-self:end;color:var(--blue);font-weight:820}.launchGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.productLaunchCard{display:flex;min-height:430px;flex-direction:column;padding:22px;border-top:4px solid var(--accent)}.productLogo{width:100%;max-width:180px;height:54px;margin:14px 0 16px;object-fit:contain;object-position:left center}.productLaunchCard p{margin:14px 0 18px}.statusPill{min-height:26px;padding:4px 9px;border-radius:999px;color:var(--ink-strong)!important;background:#f2f7fc}.factList{display:grid;gap:10px;margin:0 0 22px}.factList div{min-height:42px;padding:9px 0;border-bottom:1px solid var(--line)}.factList dt,.factList dd{margin:0}.factList dd{max-width:58%;color:#31445c;font-size:.86rem;font-weight:720;overflow-wrap:anywhere;text-align:right}.textLink{margin-top:auto;color:var(--blue);font-weight:820}.statusCard{min-height:102px;padding:18px;border-left:5px solid var(--accent)}.statusCard strong{display:block;margin-top:10px;color:var(--ink-strong);font-size:1.2rem}.tone-good{--accent: var(--green)}.tone-warn{--accent: var(--gold)}.tone-info{--accent: var(--blue)}.contractsSection{background:#fff;overflow:hidden}.contractsGrid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(380px,1fr);gap:42px;align-items:start}.contractList{display:grid;gap:12px}.contractItem{display:grid;grid-template-columns:50px 1fr;gap:14px;align-items:center;min-height:78px;padding:16px;color:var(--ink-strong);font-weight:760}.contractItem span{color:var(--blue)}.finalCta{display:flex;gap:28px;align-items:center;justify-content:space-between;margin-bottom:70px;padding:34px;background:linear-gradient(135deg,#fff,#edf8f8)}.finalCta p{max-width:720px}.onboardingSignupHero{position:relative;overflow:hidden;padding:58px 0 64px;color:#fff;background:linear-gradient(112deg,#00a7a794,#276ef161 43%,#0830807a),#1260aa}.onboardingSignupHero:before,.onboardingSignupHero:after{position:absolute;content:"";pointer-events:none}.onboardingSignupHero:before{inset:-18% auto -36% -12%;width:48%;background:#00c2cb38;clip-path:polygon(0 0,72% 0,34% 100%,0 100%)}.onboardingSignupHero:after{right:-10%;bottom:-38%;width:min(560px,54vw);aspect-ratio:1;border:36px solid rgba(255,255,255,.1);border-radius:999px}.onboardingSignupHero .sectionShell{position:relative;z-index:1}.onboardingSignupHero .sectionLabel{color:#ffffffc2}.onboardingHero,.referenceHero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,.74fr);gap:38px;align-items:start}.referenceHero{display:block;padding-bottom:26px}.onboardingHero h1,.referenceHero h1{max-width:820px;margin:10px 0 0;color:var(--ink-strong);font-size:clamp(2.05rem,3.4vw,3.35rem);line-height:1.08}.onboardingSignupHero .onboardingHero{padding-top:0;padding-bottom:0}.onboardingSignupHero .onboardingHero h1{max-width:830px;color:#fff;font-size:clamp(2.4rem,4.35vw,4.15rem)}.onboardingSignupHero .onboardingHero p{max-width:770px;color:#ffffffe0;font-size:1.08rem}.onboardingHero p,.referenceHero p{max-width:760px;color:var(--muted);font-size:1.04rem;line-height:1.68}.onboardingTrustRow{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.onboardingTrustRow span{display:inline-flex;min-height:32px;align-items:center;padding:0 11px;border:1px solid rgba(39,110,241,.18);border-radius:999px;color:#234a80;background:#edf5ff;font-size:.82rem;font-weight:820}.onboardingSignupHero .onboardingTrustRow span{border-color:#ffffff47;color:#fff;background:#ffffff21;box-shadow:inset 0 1px #ffffff24}.onboardingSteps{display:grid;gap:12px}.onboardingSteps.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.stepCard{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center;min-height:66px;padding:15px;color:var(--ink-strong);font-weight:780}.onboardingSignupHero .stepCard{border-color:#ffffff3d;color:#fff;background:#ffffff24;box-shadow:0 18px 44px #001a462e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.stepCard span{color:var(--teal)}.onboardingSignupHero .stepCard span{color:#8ff8ff}.launchSurveyHero{background:radial-gradient(circle at 18% 32%,rgba(113,248,255,.3) 0,transparent 28%),linear-gradient(112deg,#00a7a7bd,#276ef1b8 48%,#04266feb),#1260aa}.launchSurveySteps .stepCard{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.launchSurveySteps .stepCard:hover{border-color:#89f8ffb8;box-shadow:0 20px 58px #00ddff38;transform:translateY(-2px)}.onboardingGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.55fr);gap:22px;align-items:start}.signupGrid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.45fr);gap:24px;align-items:start;padding-top:46px;padding-bottom:76px}.launchSurveyGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.42fr)}.intakeForm,.onboardingSummary,.referencePanel{padding:24px}.intakeForm{display:grid;gap:18px}.signupForm{gap:20px}.signupHeader{padding:4px 4px 8px}.signupHeader h2{margin:7px 0 0;color:var(--ink-strong);font-size:clamp(1.65rem,2.6vw,2.45rem);line-height:1.1}.signupHeader p{max-width:760px;color:var(--muted);font-size:1rem;line-height:1.6}.formSectionIntro{display:grid;grid-template-columns:42px 1fr;gap:14px;align-items:start;padding:16px;border:1px solid #dce8f4;border-radius:8px;background:linear-gradient(135deg,#fff,#f2f9fb)}.formSectionIntro.compactIntro{padding:13px 14px;background:#f7fbff}.formSectionIntro span{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:999px;color:#fff;background:var(--blue);font-size:.86rem;font-weight:820}.formSectionIntro h2{margin:0;color:var(--ink-strong);font-size:1.05rem;line-height:1.25}.formSectionIntro p{margin:5px 0 0;color:var(--muted);font-size:.92rem;line-height:1.45}.intakeForm label,.intakeForm fieldset,.referenceForm label{display:grid;gap:8px;min-width:0;margin:0;color:var(--ink-strong);font-weight:760}.intakeForm fieldset{padding:0;border:0}.intakeForm legend{margin-bottom:8px;color:var(--ink-strong);font-weight:760}.intakeForm input,.intakeForm select,.intakeForm textarea,.referenceForm input,.referenceForm select{width:100%;min-height:46px;padding:0 12px;border:1px solid var(--line-strong);border-radius:8px;color:var(--ink);background:#fff;font:inherit}.intakeForm textarea{min-height:130px;padding:12px;resize:vertical}.formPair,.referenceForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.productChoiceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.signupProductGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.productChoiceCard{display:grid!important;grid-template-columns:auto 1fr;gap:6px 10px!important;min-height:92px;align-content:start;padding:15px;border:1px solid rgba(39,110,241,.18);border-radius:8px;color:var(--ink-strong)!important;background:#fbfdff;box-shadow:0 12px 28px #27467012}.productChoiceCard input{width:auto;min-height:auto;margin-top:.22em}.productChoiceCard strong{font-weight:820}.productChoiceCard span{grid-column:2;color:var(--muted);font-size:.9rem;font-weight:620;line-height:1.42}.productChoiceCard.planned{border-color:#b7791f52;background:#fffaf0}.productChoiceCard.planned span{color:#7c4d12}.signupNeedGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.signupNeedCard{min-height:132px;padding:16px;border:1px solid rgba(0,167,167,.2);border-radius:8px;background:linear-gradient(135deg,#fff,#eefbfc)}.signupNeedCard strong{color:var(--ink-strong);font-size:.98rem}.signupNeedCard p{margin:8px 0 0;color:var(--muted);font-size:.92rem;line-height:1.52}.launchOptionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.launchProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.launchOptionCard{min-height:112px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.launchOptionCard:hover,.launchOptionCard:focus-within,.productChoiceCard:focus-within{border-color:#00c2cba6;background:linear-gradient(135deg,#fff,#ecfdff);box-shadow:0 0 0 3px #00c2cb1a,0 18px 40px #005bbe1f;transform:translateY(-2px)}.launchScoreCard{padding:18px;border:1px solid rgba(0,167,167,.24);border-radius:8px;background:radial-gradient(circle at 85% 20%,rgba(113,248,255,.28) 0,transparent 35%),linear-gradient(135deg,#fff,#edfaff)}.launchScoreCard strong{display:block;margin-top:8px;color:var(--ink-strong);font-size:clamp(2.15rem,4vw,3.1rem);line-height:1}.launchScoreCard p{margin:12px 0 0}.launchScoreTrack{overflow:hidden;height:11px;margin-top:14px;border-radius:999px;background:#276ef11f}.launchScoreTrack span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#00c2cb,#276ef1,#9b5cff);box-shadow:0 0 20px #00c2cb6b;transition:width .22s ease}.launchNextPanel{margin-top:16px}.checkGrid,.badgeRow,.healthGrid,.readinessGrid{display:flex;flex-wrap:wrap;gap:10px}.checkPill input{width:auto;min-height:auto}.onboardingSummary h2,.referencePanel h2{margin:10px 0;color:var(--ink-strong);font-size:1.55rem}.signupAside{position:sticky;top:102px}.nextStepPanel{padding:18px;border:1px solid rgba(39,110,241,.18);border-radius:8px;background:linear-gradient(135deg,#fff,#eef7ff)}.nextStepPanel h2{margin:8px 0 12px;font-size:1.5rem}.nextStepPanel ol{display:grid;gap:10px;margin:0;padding-left:22px;color:#40546d;line-height:1.5}.signupFacts{margin-top:16px}.onboardingSummary p,.referencePanel p{color:var(--muted);line-height:1.62}.successNotice{margin-top:18px;padding:15px;border:1px solid rgba(47,158,68,.24);border-radius:8px;color:#1f6f35;background:#2f9e4414;line-height:1.55}.warningNotice{margin-top:18px;padding:15px;border:1px solid rgba(183,121,31,.28);border-radius:8px;color:#7c4d12;background:#b7791f14;line-height:1.55}.errorNotice{padding:15px;border:1px solid rgba(183,121,31,.28);border-radius:8px;color:#7c4d12;background:#b7791f14;line-height:1.55}.errorNotice ul{display:grid;gap:6px;margin:10px 0 0;padding-left:18px}.backendCaveat,.copyState{color:var(--muted);line-height:1.58}.adminPage{min-height:100vh;background:radial-gradient(circle at 16% 8%,rgba(0,194,203,.16),transparent 28%),linear-gradient(180deg,#f8fbff,#eef7ff 52%,#fff)}.adminHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.38fr);gap:24px;align-items:end;padding-top:64px;padding-bottom:26px}.adminHero h1{max-width:880px;margin:8px 0 12px;color:var(--ink-strong);font-size:clamp(2rem,3vw,3rem);line-height:1.02}.adminHero p{max-width:780px;color:var(--muted);font-size:1.05rem;line-height:1.58}.adminKeyPanel,.adminLeadList,.adminLeadDetail{border:1px solid rgba(39,110,241,.16);border-radius:8px;background:#ffffffe6;box-shadow:0 22px 58px #1437631c}.adminKeyPanel{display:grid;gap:12px;padding:18px}.adminKeyPanel label,.adminUpdateForm label{display:grid;gap:8px;min-width:0;color:var(--ink-strong);font-weight:760}.adminKeyPanel input,.adminUpdateForm input,.adminUpdateForm select,.adminUpdateForm textarea{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--line-strong);border-radius:8px;color:var(--ink);background:#fff;font:inherit}.adminUpdateForm textarea{min-height:116px;padding:12px;resize:vertical}.adminWorkspace{padding-top:20px;padding-bottom:84px}.adminToolbar{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;margin-bottom:16px}.adminStatusTabs{display:flex;flex-wrap:wrap;gap:8px}.adminStatusTabs button{min-height:40px;padding:0 14px;border:1px solid rgba(39,110,241,.16);border-radius:999px;color:var(--muted);background:#fff;font:inherit;font-weight:780;cursor:pointer}.adminStatusTabs button:hover,.adminStatusTabs button.active{color:#fff;border-color:#00c2cb94;background:linear-gradient(135deg,#00a7a7,#276ef1);box-shadow:0 12px 28px #276ef12e}.adminLeadLayout{display:grid;grid-template-columns:minmax(290px,.42fr) minmax(0,1fr);gap:18px;align-items:start}.adminLeadList{display:grid;gap:10px;max-height:76vh;overflow:auto;padding:12px}.leadRow{display:grid;gap:6px;width:100%;padding:14px;border:1px solid rgba(39,110,241,.14);border-radius:8px;color:var(--muted);background:#fbfdff;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.leadRow:hover,.leadRow.active{border-color:#00c2cb94;box-shadow:0 0 0 3px #00c2cb1a,0 18px 40px #276ef11f;transform:translateY(-1px)}.leadRow strong{color:var(--ink-strong);font-size:1rem}.leadRow small{color:var(--muted);font-weight:680}.leadStatus{justify-self:start;display:inline-flex;min-height:26px;align-items:center;padding:0 10px;border-radius:999px;color:#06354b;background:#00c2cb24;font-size:.76rem;font-weight:840}.status-contacted{color:#173a78;background:#276ef124}.status-qualified,.status-onboarding_ready{color:#166534;background:#2f9e4424}.status-archived{color:#5c6570;background:#71809629}.adminLeadDetail{min-height:620px;padding:20px}.emptyState{margin:0;color:var(--muted);line-height:1.55}.adminDetailHeader h2{margin:10px 0 4px;color:var(--ink-strong);font-size:clamp(1.5rem,2.2vw,2.15rem)}.adminDetailHeader p{margin:0;color:var(--muted);font-weight:760}.adminFactGrid,.adminPolicyGrid{display:grid;gap:12px;margin-top:18px}.adminFactGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.adminFactGrid>div,.adminPolicyGrid{padding:14px;border:1px solid rgba(39,110,241,.14);border-radius:8px;background:#fbfdff}.adminFactGrid span{display:block;color:var(--teal);font-size:.76rem;font-weight:840;text-transform:uppercase}.adminFactGrid strong{display:block;margin-top:5px;color:var(--ink-strong);line-height:1.3}.adminFactGrid p,.adminPolicyGrid p{margin:6px 0 0;color:var(--muted);line-height:1.45}.adminPolicyGrid h3{margin:0;color:var(--ink-strong)}.adminUpdateForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.adminUpdateForm label:last-of-type{grid-column:1 / -1}.adminUpdateForm .heroActions,.adminDraftPanel{grid-column:1 / -1}.adminDraftPanel textarea{width:100%;min-height:260px;margin-top:12px;padding:12px;border:1px solid var(--line-strong);border-radius:8px;color:var(--ink);background:#fff;font:.82rem/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.signupConsent{padding:14px;border:1px solid rgba(0,167,167,.2);border-radius:8px;background:#00a7a70f}.signupSubmit{min-height:54px;font-size:1rem}.advancedPacketPanel{margin-top:16px;border:1px solid #dce8f4;border-radius:8px;background:#fbfdff}.advancedPacketPanel summary{cursor:pointer;padding:14px 16px;color:var(--ink-strong);font-weight:820}.advancedPacketPanel>p{margin:0;padding:0 16px 14px;font-size:.9rem}.advancedPacketPanel .exportPanel{padding:0 16px 16px}.runbookCallout{display:grid;gap:8px;margin-top:18px;padding:15px;border:1px solid rgba(39,110,241,.18);border-radius:8px;background:#edf5ff}.runbookCallout strong{color:var(--ink-strong)}.runbookCallout p{margin:0;color:#40546d;font-size:.92rem;line-height:1.52}.readinessGrid{align-items:stretch}.readinessCard,.handoffPhase{flex:1 1 190px;min-height:112px;padding:14px;background:#fbfdff;box-shadow:none}.readinessCard.active{border-color:#00a7a780;background:#00a7a714}.readinessCard strong,.handoffPhase span{color:var(--ink-strong);font-weight:820}.readinessCard p,.handoffPhase p{margin:8px 0 0;color:var(--muted);font-size:.88rem;line-height:1.45}.handoffPanel{display:grid;gap:10px;margin-top:18px}.handoffPanel h3{margin:0;color:var(--ink-strong);font-size:1.05rem}.handoffPhase strong{display:block;margin-top:6px;color:var(--blue);font-size:.9rem;text-transform:capitalize}.checkLine{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:10px!important;color:#34455b!important;line-height:1.45}.checkLine input{width:auto;min-height:auto;margin-top:.25em}.exportPanel{display:grid;gap:12px;margin-top:18px}.exportPanel .heroActions{margin-top:0}.exportPanel textarea{width:100%;min-height:260px;padding:14px;border:1px solid var(--line-strong);border-radius:8px;color:#24364c;background:#f7fafc;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.45}.referenceGrid{display:grid;gap:18px;padding-bottom:70px}.brandPanel{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.7fr);gap:32px;align-items:center;padding:30px}.tokenGrid{display:grid;gap:12px}.tokenGrid span{display:flex;min-height:52px;align-items:center;gap:12px;padding:0 14px;border:1px solid var(--line);border-radius:8px;color:var(--ink-strong);background:#fff;font-weight:780}.tokenGrid span:before{width:24px;height:24px;content:"";border-radius:6px;background:var(--swatch);box-shadow:inset 0 0 0 1px #07111f1f}.referencePanel img{max-width:min(340px,100%);height:auto;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff}.suiteLogoReference{display:block;margin-bottom:14px}.brandLogoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 18px}.brandLogoTile{display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fbfdff}.brandLogoTile img{max-width:100%;height:44px;padding:0;border:0;background:transparent;object-fit:contain;object-position:left center}.brandLogoTile strong{color:var(--ink-strong);font-size:.9rem}.metadataGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metadataGrid span{display:flex;min-height:52px;align-items:center;padding:0 12px;border:1px solid var(--line);border-radius:8px;color:#31445c;background:#fbfdff;font-size:.9rem;font-weight:760;line-height:1.3}.healthCard{min-width:180px;min-height:76px;padding:17px;border-left:5px solid var(--accent);font-weight:820}.referenceProducts{grid-template-columns:repeat(4,minmax(0,1fr))}.footer{border-top:1px solid var(--line);background:#fff}.footerInner{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:26px 0}.footerLinks{flex-wrap:wrap;justify-content:center;gap:16px;color:var(--muted);font-weight:720}.footer p{margin:0;color:var(--muted)}.footerAdminBar{display:flex;align-items:center;justify-content:center;gap:12px;padding:0 0 18px;color:var(--muted);font-size:.68rem}.footerAdminBar>span{font-weight:820;letter-spacing:.08em;text-transform:uppercase}.footerAdminLinks{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.footerAdminLinks a{display:inline-flex;min-height:28px;align-items:center;padding:4px 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:var(--surface);font-size:.68rem;font-weight:760;line-height:1}.footerAdminLinks a:hover,.footerAdminLinks a:focus-visible{border-color:var(--blue);color:var(--blue)}.accent-blue{--accent: var(--blue)}.accent-cyan,.accent-teal{--accent: var(--teal)}.accent-violet{--accent: var(--violet)}.accent-white{--accent: var(--ink-strong)}.accent-slate{--accent: #718096}:root[data-theme=dark] .heroConsole,:root[data-theme=dark] .productLaunchCard,:root[data-theme=dark] .customerReliefCard,:root[data-theme=dark] .operatingCard,:root[data-theme=dark] .featureCard,:root[data-theme=dark] .overlayCard,:root[data-theme=dark] .supportCard,:root[data-theme=dark] .pathCard,:root[data-theme=dark] .industryCard,:root[data-theme=dark] .packageCard,:root[data-theme=dark] .proofCard,:root[data-theme=dark] .buyerFitCard,:root[data-theme=dark] .comparisonCard,:root[data-theme=dark] .timelineCard,:root[data-theme=dark] .faqCard,:root[data-theme=dark] .accessPromiseCard,:root[data-theme=dark] .implementationPackageCard,:root[data-theme=dark] .appFrame,:root[data-theme=dark] .brandPanel,:root[data-theme=dark] .contractItem,:root[data-theme=dark] .finalCta,:root[data-theme=dark] .stepCard,:root[data-theme=dark] .intakeForm,:root[data-theme=dark] .onboardingSummary,:root[data-theme=dark] .referencePanel,:root[data-theme=dark] .healthCard,:root[data-theme=dark] .readinessCard,:root[data-theme=dark] .handoffPhase,:root[data-theme=dark] .statusCard,:root[data-theme=dark] .suiteProductCard,:root[data-theme=dark] .suiteFeatureTile,:root[data-theme=dark] .suitePlanCard,:root[data-theme=dark] .visionItem,:root[data-theme=dark] .hierarchyStack span,:root[data-theme=dark] .productChoiceCard,:root[data-theme=dark] .signupNeedCard,:root[data-theme=dark] .nextStepPanel,:root[data-theme=dark] .launchScoreCard,:root[data-theme=dark] .advancedPacketPanel,:root[data-theme=dark] .runbookCallout,:root[data-theme=dark] .brandLogoTile,:root[data-theme=dark] .tokenGrid span,:root[data-theme=dark] .metadataGrid span,:root[data-theme=dark] .pipelinePanel,:root[data-theme=dark] .suiteMockup{border-color:var(--line);background:var(--surface);box-shadow:var(--shadow)}:root[data-theme=dark] .supportStat{border-color:#71f8ff52;background:linear-gradient(135deg,#00c2cb29,#4d81ff29),var(--surface);box-shadow:0 18px 48px #00c2cb1f}:root[data-theme=dark] .supportStat strong{color:var(--ink-strong)}:root[data-theme=dark] .supportStat span{color:var(--muted)}:root[data-theme=dark] .launchOptionCard:hover,:root[data-theme=dark] .launchOptionCard:focus-within,:root[data-theme=dark] .productChoiceCard:focus-within{border-color:#71f8ff9e;background:linear-gradient(135deg,#0b1a32fa,#0d3a60eb);box-shadow:0 0 0 3px #71f8ff1c,0 18px 44px #00c2cb2e}:root[data-theme=dark] .suiteShowcaseSection,:root[data-theme=dark] .customerReliefSection,:root[data-theme=dark] .suitePricingSection,:root[data-theme=dark] .motionSceneSection,:root[data-theme=dark] .featureSection,:root[data-theme=dark] .supportSection,:root[data-theme=dark] .industrySection,:root[data-theme=dark] .proofSection,:root[data-theme=dark] .comparisonSection,:root[data-theme=dark] .hierarchySection,:root[data-theme=dark] .faqSection,:root[data-theme=dark] .implementationPackageSection,:root[data-theme=dark] .contractsSection,:root[data-theme=dark] .footer{background:var(--canvas)}:root[data-theme=dark] .suiteFeatureBand,:root[data-theme=dark] .overlaySection,:root[data-theme=dark] .buyerFitSection,:root[data-theme=dark] .mockupSection,:root[data-theme=dark] .timelineSection,:root[data-theme=dark] .accessPromiseSection,:root[data-theme=dark] .salesPathSection,:root[data-theme=dark] .launchSection,:root[data-theme=dark] .visionSection{background:linear-gradient(180deg,var(--canvas) 0%,#0b2038 100%)}:root[data-theme=dark] .demoDevice{background:linear-gradient(145deg,#0d1c30fa,#102844f5)}:root[data-theme=dark] .themeToggle{color:#eaffff;border-color:#14d9ff52;background:#14d9ff1a}:root[data-theme=dark] .themeToggle span{background:#14d9ff;box-shadow:0 0 14px #14d9ffcc}:root[data-theme=dark] .salesHero .buttonSecondary,:root[data-theme=dark] .heroEngineMap a,:root[data-theme=dark] .heroProofStrip,:root[data-theme=dark] .heroTrustBar span,:root[data-theme=dark] .heroPackageStrip a,:root[data-theme=dark] .heroOutcomeRow span{color:#f8fbff;border-color:#14d9ff57;background:#0611209e;box-shadow:0 12px 28px #0000003d}:root[data-theme=dark] .heroProofStrip span{background:#0611208a}:root[data-theme=dark] .heroPackageStrip span{color:#f8fbffd1}:root[data-theme=dark] .motionSceneSection{background:radial-gradient(circle at 18% 20%,rgba(20,217,255,.24),transparent 28%),radial-gradient(circle at 78% 26%,rgba(169,140,255,.2),transparent 30%),linear-gradient(135deg,#020814,#071c3c 52%,#040b17)}:root[data-theme=dark] .deviceChrome,:root[data-theme=dark] .demoStats div,:root[data-theme=dark] .activityList div,:root[data-theme=dark] .productTabs span,:root[data-theme=dark] .timelineItem,:root[data-theme=dark] .referencePanel img{border-color:var(--line);background:var(--surface-raised)}:root[data-theme=dark] .demoStats div:hover,:root[data-theme=dark] .demoStats div.active,:root[data-theme=dark] .activityList div:hover,:root[data-theme=dark] .activityList div.active{color:var(--ink-strong);border-color:#23f0d58a;background:radial-gradient(circle at 18% 18%,rgba(35,240,213,.16),transparent 42%),#0d3046eb;box-shadow:0 14px 32px #00000047,0 0 28px #14d9ff24}:root[data-theme=dark] .demoSidebar,:root[data-theme=dark] .formSectionIntro,:root[data-theme=dark] .formSectionIntro.compactIntro,:root[data-theme=dark] .signupConsent{border-color:var(--line);background:var(--surface-panel)}:root[data-theme=dark] .intakeForm input,:root[data-theme=dark] .intakeForm select,:root[data-theme=dark] .intakeForm textarea,:root[data-theme=dark] .referenceForm input,:root[data-theme=dark] .referenceForm select,:root[data-theme=dark] .exportPanel textarea{color:var(--ink);border-color:var(--line-strong);background:var(--input-bg)}:root[data-theme=dark] .checkPill,:root[data-theme=dark] .badgeRow span,:root[data-theme=dark] .featureTileTop span,:root[data-theme=dark] .comparisonTopline span,:root[data-theme=dark] .statusPill,:root[data-theme=dark] .demoHeader b,:root[data-theme=dark] .suiteFeatureTile strong{color:var(--chip-text)!important;border-color:#23f0d547;background:var(--chip-bg)}:root[data-theme=dark] .factList dd,:root[data-theme=dark] .pathCard li,:root[data-theme=dark] .suiteProductCard li,:root[data-theme=dark] .suitePlanCard li,:root[data-theme=dark] .comparisonCard li,:root[data-theme=dark] .activityList div,:root[data-theme=dark] .deviceChrome strong,:root[data-theme=dark] .demoSidebar span,:root[data-theme=dark] .nextStepPanel ol,:root[data-theme=dark] .checkLine,:root[data-theme=dark] .metadataGrid span,:root[data-theme=dark] .copyState,:root[data-theme=dark] .backendCaveat{color:var(--muted-strong)!important}:root[data-theme=dark] .productChoiceCard.planned{border-color:#ffd1665c;background:#ffd1661a}:root[data-theme=dark] .productChoiceCard.planned span{color:#ffe6a3}:root[data-theme=dark] .successNotice{color:#baf7c9;border-color:#62d78157;background:#62d7811a}:root[data-theme=dark] .errorNotice{color:#ffe6a3;border-color:#ffd16657;background:#ffd1661a}:root[data-theme=dark] .tokenGrid span:before{box-shadow:inset 0 0 0 1px #f8fbff33}:root[data-theme=dark] .productLaunchCard,:root[data-theme=dark] .suiteProductCard,:root[data-theme=dark] .suiteFeatureTile,:root[data-theme=dark] .comparisonCard,:root[data-theme=dark] .appFrame,:root[data-theme=dark] .brandLogoTile{box-shadow:0 18px 42px #0000004d,0 0 0 1px #14d9ff0a}:root[data-theme=dark] .textLink,:root[data-theme=dark] .featureCard a,:root[data-theme=dark] .packageCard a,:root[data-theme=dark] .comparisonCard a{color:#7cc4ff}:root[data-theme=dark] .suiteProductCard a,:root[data-theme=dark] .suitePlanCard a{color:#061120;background:linear-gradient(135deg,var(--teal),var(--cyan))}:root[data-theme=dark] .guideDock{border-color:#23f0d570;background:radial-gradient(circle at 88% 0%,rgba(35,240,213,.24),transparent 34%),radial-gradient(circle at 4% 98%,rgba(90,162,255,.2),transparent 38%),linear-gradient(135deg,#14d9ff1f,#276ef11f 50%,#a98cff21),var(--surface-panel);box-shadow:inset 0 0 0 1px #23f0d50f,0 16px 36px #00000038,0 0 34px #14d9ff1f}:root[data-theme=dark] .guideDockStep,:root[data-theme=dark] .guideModeTabs button{border-color:var(--line);background:#0d1c30d1}:root[data-theme=dark] .guideActionPanel{border-color:#23f0d552;background:radial-gradient(circle at 10% 30%,rgba(35,240,213,.18),transparent 35%),linear-gradient(135deg,#054b8ffa,#076ea8f0 52%,#143c9ef5)}:root[data-theme=dark] .guideIdentity{color:var(--chip-text);background:var(--chip-bg)}:root[data-theme=dark] .guideActionCopy>span{color:#9df8ff}:root[data-theme=dark] .guideActionCopy p{color:#eaffffd6}:root[data-theme=dark] .guideDockStep span{color:var(--muted-strong)}:root[data-theme=dark] .guideChipRow b{color:#eaffff;background:#ffffff21}:root[data-theme=dark] .guideModeTabs button{color:var(--muted-strong)}:root[data-theme=dark] .guideModeTabs button:hover,:root[data-theme=dark] .guideModeTabs button.active,:root[data-theme=dark] .guideDockCta{color:#061120;border-color:#23f0d594;background:linear-gradient(135deg,#23f0d5,#5aa2ff)}:root[data-theme=dark] .guideDockStep:hover,:root[data-theme=dark] .guideDockStep.active{border-color:#23f0d575;background:#0d3046e6}:root[data-theme=dark] .adminPage{background:radial-gradient(circle at 16% 8%,rgba(20,217,255,.18),transparent 28%),linear-gradient(180deg,#061120,#0b2038 58%,#061120)}:root[data-theme=dark] .adminKeyPanel,:root[data-theme=dark] .adminLeadList,:root[data-theme=dark] .adminLeadDetail,:root[data-theme=dark] .leadRow,:root[data-theme=dark] .adminFactGrid>div,:root[data-theme=dark] .adminPolicyGrid{border-color:var(--line);background:var(--surface);box-shadow:var(--shadow)}:root[data-theme=dark] .adminStatusTabs button{color:var(--muted-strong);border-color:var(--line);background:var(--surface-panel)}:root[data-theme=dark] .adminKeyPanel input,:root[data-theme=dark] .adminUpdateForm input,:root[data-theme=dark] .adminUpdateForm select,:root[data-theme=dark] .adminUpdateForm textarea,:root[data-theme=dark] .adminDraftPanel textarea{color:var(--ink);border-color:var(--line-strong);background:var(--input-bg)}:root[data-theme=dark] .warningNotice{color:#ffe6a3;border-color:#ffd16657;background:#ffd1661a}@media(max-width:1080px){.nav{flex-wrap:wrap}.navLinks{order:3;display:flex;width:100%;min-width:0;max-width:100%;gap:8px;overflow-x:auto;padding:8px 0 0;scrollbar-width:none}.navLinks::-webkit-scrollbar{display:none}.navLinks a{flex:0 0 auto;min-height:34px;padding:8px 10px;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;background:#ffffff1a;white-space:nowrap}.heroGrid,.motionSceneGrid,.splitHeading,.brandPanel,.contractsGrid,.proofGrid,.visionGrid,.supportGrid,.hierarchyGrid,.onboardingHero,.onboardingGrid,.signupGrid,.adminHero,.adminLeadLayout{grid-template-columns:1fr}.operatingGrid,.suiteProductGrid,.suiteFeatureGrid,.suitePlanGrid,.heroEngineMap,.heroProofStrip,.featureGrid,.overlayGrid,.launchGrid,.referenceProducts,.industryGrid,.packageGrid,.heroPackageStrip,.proofCards,.supportCards,.buyerFitGrid,.mockupGrid,.comparisonGrid,.timelineGrid,.faqGrid,.accessPromiseGrid,.implementationPackageGrid,.statusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.suiteProductCard{grid-column:span 1}.signupAside{position:static}.adminLeadList{max-height:none}}@media(max-width:720px){.sectionShell,.nav{width:min(100% - 24px,1160px)}.siteHeader{padding-top:0}.nav{gap:8px;padding:12px 0}.navLinks{flex-wrap:wrap;overflow-x:visible;padding-top:6px}.navLinks a{min-height:32px;padding:7px 9px;font-size:.76rem}.logo{gap:8px}.logo img{width:32px;height:32px}.logo strong{font-size:.9rem}.logo small{display:none}.navControls{gap:6px}.themeToggle{width:36px;min-width:36px;padding:0;gap:0;font-size:0}.themeToggle span{width:12px;height:12px}.iconButton{min-height:36px;padding:0 9px;font-size:.78rem}.hero{padding:42px 0 50px}.hero h1{font-size:clamp(2rem,8.2vw,2.85rem)}.heroSubhead{font-size:1rem}.heroActions,.finalCta,.consoleTop,.launchCardTop,.factList div,.footerInner{align-items:flex-start;flex-direction:column}.guideModeTabs,.guideDockSteps{flex-direction:column}.guideDockHeader{align-items:flex-start;flex-direction:column}.guideActionPanel{grid-template-columns:1fr}.guideDockStep{grid-template-columns:28px minmax(0,1fr)}.guideDockStep b{width:28px;height:28px}.button{width:100%}.signalGrid,.customerReliefGrid,.heroProofStrip,.motionCardCloud,.operatingGrid,.suiteProductGrid,.suiteFeatureGrid,.suitePlanGrid,.heroEngineMap,.featureGrid,.overlayGrid,.pathGrid,.launchGrid,.industryGrid,.packageGrid,.heroPackageStrip,.brandLogoGrid,.proofCards,.supportCards,.buyerFitGrid,.mockupGrid,.comparisonGrid,.timelineGrid,.faqGrid,.accessPromiseGrid,.implementationPackageGrid,.metadataGrid,.statusGrid,.referenceProducts{grid-template-columns:1fr}.heroGrid,.proofGrid,.hierarchyGrid,.contractsGrid,.visionGrid,.accessPromiseGrid,.salesPathGrid,.signupGrid,.adminHero,.adminLeadLayout,.adminFactGrid,.adminUpdateForm,.onboardingHero,.onboardingGrid{grid-template-columns:minmax(0,1fr)}.visionItem,.contractItem{min-width:0}.visionSection,.contractsSection{overflow:hidden}.visionItem{width:100%}.contractList{overflow:hidden}.productLaunchCard{min-height:auto}.factList dd{max-width:none;text-align:left}.suiteSection,.suiteShowcaseSection,.suiteFeatureBand,.suitePricingSection,.featureSection,.overlaySection,.visionSection,.salesPathSection,.launchSection,.industrySection,.supportSection,.proofSection,.buyerFitSection,.mockupSection,.comparisonSection,.timelineSection,.hierarchySection,.accessPromiseSection,.implementationPackageSection,.faqSection,.contractsSection,.statusSection,.finalCta,.onboardingHero,.onboardingGrid,.signupGrid,.referenceHero{padding-top:52px;padding-bottom:52px}.supportLead{position:static}.brandPanel,.finalCta,.intakeForm,.onboardingSummary,.referencePanel,.adminLeadDetail{padding:22px}.onboardingHero h1,.referenceHero h1{font-size:clamp(1.95rem,8vw,2.75rem)}.formPair,.referenceForm,.productChoiceGrid,.signupProductGrid,.launchOptionGrid,.launchProductGrid,.signupNeedGrid,.onboardingSteps.compact{grid-template-columns:1fr}.onboardingSignupHero{padding:44px 0 48px}.onboardingSignupHero .onboardingHero h1{font-size:clamp(2.05rem,8.2vw,2.9rem)}.motionSceneSection{padding-top:64px;padding-bottom:64px}.motionWordWall{top:16px}.motionWordWall div{gap:18px}.motionWordWall span{font-size:clamp(4rem,20vw,7rem)}.motionSceneCopy h2{font-size:clamp(2.2rem,11vw,3.5rem)}.motionSceneActions{align-items:stretch;flex-direction:column}.suiteOrbitStage{min-height:930px;border-radius:12px}.orbitRings{inset:32px 18px auto;height:330px}.flowCoreNucleus{top:198px;width:126px;height:126px;border-radius:28px}.flowCoreNucleus img{width:44px;height:44px}.orbitTrack{inset:44px 30px auto;height:306px}.orbitProduct{width:88px;height:58px;padding:8px}.orbitProduct img{height:34px}.motionCardCloud{position:absolute;inset:430px 14px auto;display:grid;grid-template-columns:1fr;gap:8px;pointer-events:none}.motionSceneCard,.motionSceneCard:nth-child(n){position:static;width:auto;min-height:74px;animation-duration:8s}.demoWorkspace{grid-template-columns:1fr}.demoSidebar{grid-template-columns:repeat(4,minmax(0,1fr));border-right:0;border-bottom:1px solid #e2edf8}.demoSidebar span{justify-content:center;padding:0 6px}.demoStats{grid-template-columns:1fr}}.mobileNavToggle{display:none}.siteHeader{overflow:visible}.nav{position:relative;flex-wrap:nowrap;min-height:66px;padding:10px 0}.navLinks{order:initial;width:auto;padding:0;overflow:visible;flex-wrap:nowrap}.navLinks a{min-height:auto;padding:6px 0;border:0;background:transparent}.themeToggle{width:38px;min-width:38px;padding:0}.balancedHome{overflow:hidden;background:var(--canvas)}.balancedHome .sectionLabel,.balancedHome .eyebrow{letter-spacing:0}.balancedHero{position:relative;min-height:615px;padding:68px 0 62px;color:#fff;background:#123f73}.balancedHero:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:48px 48px;content:"";-webkit-mask-image:linear-gradient(to right,black,transparent 78%);mask-image:linear-gradient(to right,black,transparent 78%);pointer-events:none}.balancedHeroGrid{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(430px,.82fr);gap:54px;align-items:center}.balancedHeroCopy{max-width:660px}.balancedHero .eyebrow{margin:0 0 18px;color:#8ef3e7}.balancedHero h1{max-width:650px;margin:0;font-size:3.75rem;line-height:1.02}.balancedHeroLead{max-width:620px;margin:24px 0 0;color:#ffffffd1;font-size:1.1rem;line-height:1.65}.balancedHeroActions,.balancedCtaActions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.balancedHeroActions{margin-top:30px}.balancedTextButton{color:#fff;border-color:#ffffff59;background:#ffffff0f}.balancedHeroNotes{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:24px;color:#ffffffb8;font-size:.82rem;font-weight:760}.balancedHeroNotes span{position:relative;padding-left:15px}.balancedHeroNotes span:before{position:absolute;top:.46em;left:0;width:6px;height:6px;border-radius:50%;background:#48dbc8;content:""}.balancedSystemMap{overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:8px;color:var(--ink);background:var(--surface);box-shadow:0 28px 70px #000f2647}.balancedMapHeader,.balancedMapCore,.balancedMapLanes a,.balancedMapFooter{display:flex;align-items:center}.balancedMapHeader{justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.balancedMapHeader div,.balancedMapCore div,.balancedMapLanes a>span:not(.balancedServiceMark){display:grid;gap:4px}.balancedMapHeader span,.balancedMapCore span,.balancedMapLanes a>span,.balancedMapFooter{color:var(--muted);font-size:.75rem}.balancedMapHeader strong{color:var(--ink-strong);font-size:.94rem}.balancedMapHeader b,.balancedMapLanes b{padding:5px 8px;border-radius:6px;color:#075f61;background:#00a7a71a;font-size:.7rem}.balancedMapCore{gap:14px;margin:18px;padding:16px;border:1px solid rgba(39,110,241,.22);border-radius:8px;background:var(--surface-blue)}.balancedMapCore img{width:50px;height:50px;object-fit:contain}.balancedMapCore strong{color:var(--ink-strong);font-size:1rem}.balancedMapLanes{display:grid;gap:8px;padding:0 18px 18px}.balancedMapLanes a{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;min-height:62px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);transition:border-color .16s ease,transform .16s ease}.balancedMapLanes a:hover{border-color:var(--teal);transform:translate(3px)}.balancedMapLanes img,.balancedServiceMark{width:38px;height:38px}.balancedMapLanes img{object-fit:contain}.balancedServiceMark{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#fff!important;background:#ef7f31;font-size:.75rem!important;font-weight:900}.balancedMapLanes strong{color:var(--ink-strong);font-size:.82rem}.balancedMapFooter{flex-wrap:wrap;gap:8px;padding:12px 18px;border-top:1px solid var(--line)}.balancedMapFooter span{padding:5px 8px;border:1px solid var(--line);border-radius:6px}.balancedMapFooter strong{margin-left:auto;color:var(--ink-strong)}.balancedProofBand{border-bottom:1px solid var(--line);background:var(--surface)}.balancedProofGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.balancedProofGrid span{display:flex;min-height:72px;align-items:center;gap:10px;padding:0 14px;border-right:1px solid var(--line);color:var(--ink-strong);font-size:.82rem;font-weight:820}.balancedProofGrid span:first-child{border-left:1px solid var(--line)}.balancedProofGrid b{color:var(--teal);font-size:.7rem}.balancedProducts,.balancedSupport,.balancedRollout,.balancedTrust,.balancedCta{padding:92px 0}.balancedSectionIntro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.8fr);gap:70px;align-items:end;margin-bottom:38px}.balancedSectionIntro h2,.balancedSupport h2,.balancedTrust h2,.balancedCta h2{margin:10px 0 0;color:var(--ink-strong);font-size:2.65rem;line-height:1.08}.balancedSectionIntro p,.balancedSupportCopy>p,.balancedTrust p,.balancedCta p{margin:0;color:var(--muted);line-height:1.72}.balancedProductGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.balancedProductCard{display:flex;min-height:300px;flex-direction:column;padding:22px;border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:8px;background:var(--surface);box-shadow:var(--soft-shadow)}.balancedProduct-aquasuite{border-top-color:var(--teal)}.balancedProduct-trainingsuite{border-top-color:#2f9e44}.balancedProduct-announcercore{border-top-color:#ef7f31}.balancedProduct-gymsuite{border-top-color:#8b6fd9}.balancedProductTop{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:24px}.balancedProductTop img{width:48px;height:48px;object-fit:contain}.balancedProductTop span,.balancedProductCard small{color:var(--muted);font-size:.72rem;font-weight:820}.balancedProductTop span{padding:5px 8px;border:1px solid var(--line);border-radius:6px}.balancedProductCard h3{margin:9px 0 10px;color:var(--ink-strong);font-size:1.2rem}.balancedProductCard p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.6}.balancedProductCard>strong{margin-top:auto;padding-top:22px;color:var(--ink-strong)}.balancedSupport{color:#fff;background:#0b6f70}.balancedSupportGrid,.balancedTrustGrid,.balancedCtaInner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(430px,1fr);gap:72px;align-items:center}.balancedSupport .sectionLabel{color:#b9fff5}.balancedSupport h2{color:#fff}.balancedSupportCopy>p{margin-top:20px;color:#fffc}.balancedSupportScope{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 26px}.balancedSupportScope span{padding:7px 9px;border:1px solid rgba(255,255,255,.24);border-radius:6px;color:#ffffffe6;font-size:.78rem;font-weight:780}.balancedSupportList{border-top:1px solid rgba(255,255,255,.26)}.balancedSupportList article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.26)}.balancedSupportList article>b{color:#a9fff3;font-size:.76rem}.balancedSupportList h3{margin:0;font-size:1rem}.balancedSupportList p{margin:5px 0 0;color:#ffffffc2;font-size:.88rem;line-height:1.55}.balancedRollout{background:var(--surface-soft)}.balancedRolloutGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line-strong)}.balancedRolloutGrid article{min-height:250px;padding:30px 28px;border-right:1px solid var(--line-strong)}.balancedRolloutGrid article:first-child{border-left:1px solid var(--line-strong)}.balancedRolloutGrid span{color:var(--teal);font-size:.74rem;font-weight:900}.balancedRolloutGrid h3{margin:42px 0 12px;color:var(--ink-strong);font-size:1.22rem}.balancedRolloutGrid p{margin:0;color:var(--muted);line-height:1.65}.balancedTrustGrid{grid-template-columns:minmax(0,.95fr) minmax(430px,.9fr)}.balancedTrust p{margin-top:20px}.balancedBoundaryMap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);box-shadow:var(--soft-shadow)}.balancedBoundaryMap span{position:relative;display:flex;min-height:92px;align-items:center;justify-content:center;padding:12px;border-right:1px solid var(--line);color:var(--ink-strong);font-size:.78rem;font-weight:850;text-align:center}.balancedBoundaryMap strong{grid-column:1 / -1;padding:16px;color:#075f61;background:#00a7a714;font-size:.78rem;text-align:center}.balancedCta{border-top:1px solid var(--line);background:var(--surface)}.balancedCtaInner{grid-template-columns:minmax(0,1fr) auto}.balancedCta p{max-width:700px;margin-top:18px}.balancedCtaActions{justify-content:flex-end}@media(max-width:960px){.balancedHeroGrid,.balancedSectionIntro,.balancedSupportGrid,.balancedTrustGrid,.balancedCtaInner{grid-template-columns:minmax(0,1fr);gap:38px}.balancedHero{min-height:auto}.balancedHeroCopy{max-width:760px}.balancedSystemMap{max-width:680px}.balancedProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.balancedCtaActions{justify-content:flex-start}}@media(max-width:760px){html{scroll-padding-top:72px}.nav{min-height:62px;gap:8px;padding:9px 0}.logo{margin-right:auto}.mobileNavToggle{display:inline-flex;width:38px;height:38px;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:#06112038;cursor:pointer}.mobileNavToggle span{width:16px;height:2px;border-radius:2px;background:#fff}.navLinks{position:absolute;top:calc(100% + 8px);right:0;left:0;display:none;grid-template-columns:1fr 1fr;gap:8px;width:100%;padding:10px;border:1px solid var(--header-border);border-radius:8px;background:var(--header-bg);box-shadow:0 18px 42px #000f2647}.navLinksOpen{display:grid}.navLinks a{display:flex;min-height:42px;align-items:center;justify-content:center;padding:8px;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#ffffff14;text-align:center}.navControls{gap:6px}.navControls .iconButton{padding:0 10px;font-size:.76rem}.themeToggle{width:36px;min-width:36px}.balancedHero{min-height:auto;padding:36px 0 26px}.balancedHeroGrid{gap:22px}.balancedHero h1{font-size:2.2rem;line-height:1.04}.balancedHeroLead{margin-top:14px;font-size:.94rem;line-height:1.5}.balancedHeroActions{gap:8px;margin-top:18px}.balancedHeroNotes{display:none}.balancedSystemMap{width:100%}.balancedMapHeader,.balancedMapCore{padding:9px 10px}.balancedMapCore{margin:8px}.balancedMapLanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 8px 8px}.balancedMapLanes a{display:flex;min-height:82px;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:7px}.balancedMapLanes img,.balancedServiceMark{width:26px;height:26px}.balancedMapLanes a>span:not(.balancedServiceMark){gap:2px;line-height:1.2}.balancedMapLanes b,.balancedMapFooter{display:none}.balancedProofGrid{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 0}.balancedProofGrid span,.balancedProofGrid span:first-child{min-height:44px;padding:0 8px;border:0}.balancedProducts,.balancedSupport,.balancedRollout,.balancedTrust,.balancedCta{padding:64px 0}.balancedSectionIntro{gap:18px;margin-bottom:28px}.balancedSectionIntro h2,.balancedSupport h2,.balancedTrust h2,.balancedCta h2{font-size:2rem}.balancedProductGrid,.balancedRolloutGrid{grid-template-columns:minmax(0,1fr)}.balancedProductCard{min-height:270px}.balancedRolloutGrid article,.balancedRolloutGrid article:first-child{min-height:auto;padding:24px 20px;border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);border-left:1px solid var(--line-strong)}.balancedRolloutGrid h3{margin-top:24px}.balancedBoundaryMap{grid-template-columns:1fr 1fr}.balancedBoundaryMap span:nth-child(2){border-right:0}.balancedBoundaryMap span{min-height:72px;border-bottom:1px solid var(--line)}}@media(max-width:430px){.logo span{display:none}.balancedHero h1{font-size:2.25rem}.balancedHeroActions,.balancedCtaActions{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.launchStudioMasthead{position:relative;overflow:hidden;padding-top:54px;color:#07111f;background:radial-gradient(circle at 88% 10%,rgba(39,110,241,.15),transparent 31%),radial-gradient(circle at 10% 80%,rgba(0,167,167,.12),transparent 28%),linear-gradient(180deg,#f8fbff,#eef7fb)}.launchSurveyPageProgress{display:grid;gap:10px;max-width:1240px;margin:0 auto;padding:20px 24px 0}.launchSurveyPageProgress p{margin:0;color:#5d6f86;font-size:.72rem}.launchStudioMasthead:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.42;background-image:linear-gradient(rgba(39,110,241,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(39,110,241,.06) 1px,transparent 1px);background-size:72px 72px;content:"";pointer-events:none}.launchStudioMastheadInner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:80px;align-items:end;padding-bottom:54px}.launchStudioIdentity>a{display:inline-flex;margin-bottom:30px;color:#4d6579;font-size:.72rem;font-weight:850;text-decoration:none}.launchStudioIdentity>div{display:flex;align-items:center;gap:12px;color:#173047}.launchStudioIdentity img{width:46px;height:46px;object-fit:contain}.launchStudioIdentity>div span{display:grid;gap:2px}.launchStudioIdentity>div small{color:#00a7a7;font-size:.56rem;font-weight:950;letter-spacing:.1em}.launchStudioIdentity>div strong{font-size:1rem}.launchStudioIdentity>div i{width:1px;height:30px;margin:0 4px;background:#c8d8e3}.launchStudioIdentity>div b{color:#526a7e;font-size:.68rem}.launchStudioIdentity h1{max-width:850px;margin:28px 0 15px;font-size:clamp(2.7rem,5vw,5.6rem);line-height:.94;letter-spacing:-.065em}.launchStudioIdentity>p{max-width:760px;margin:0;color:#5a7185;font-size:1.08rem;line-height:1.6}.launchStudioPromise{padding:24px;border:1px solid rgba(94,130,154,.2);border-radius:var(--fc-radius-card);background:#ffffffc7;box-shadow:0 24px 60px #1c435f1f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.launchStudioPromise>span{display:flex;align-items:center;gap:8px;color:#087d7f;font-size:.58rem;font-weight:950;letter-spacing:.08em}.launchStudioPromise>span i{width:7px;height:7px;border-radius:50%;background:#2f9e44;box-shadow:0 0 0 5px #2f9e441f}.launchStudioPromise>strong{display:block;margin-top:24px;font-size:1.3rem}.launchStudioPromise>p{margin:9px 0 22px;color:#657b8d;font-size:.76rem;line-height:1.55}.launchStudioPromise>div{display:flex;align-items:end;gap:9px;padding-top:17px;border-top:1px solid #dce7ee}.launchStudioPromise>div b{color:#276ef1;font-size:2.2rem;line-height:.8;letter-spacing:-.06em}.launchStudioPromise>div span{color:#6c8192;font-size:.66rem;font-weight:800}.launchStudioValueStrip{position:relative;border-top:1px solid rgba(89,125,150,.16);background:#ffffff8f}.launchStudioValueStrip>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.launchStudioValueStrip span{min-height:50px;padding:17px 18px;border-right:1px solid rgba(89,125,150,.16);color:#4f677a;font-size:.62rem;font-weight:900;text-transform:uppercase}.launchStudioValueStrip span:first-child{border-left:1px solid rgba(89,125,150,.16)}.launchStudioWorkspace{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start;padding-top:30px;padding-bottom:90px}.launchStudioRail,.launchStudioForm,.launchStudioBrief{border:1px solid #dbe6ed;border-radius:var(--fc-radius-card);background:#fff;box-shadow:0 18px 50px #193d5812}.launchStudioRail{grid-column:1 / -1;overflow:hidden}.launchStudioRailIntro{display:grid;gap:5px;padding:20px;border-bottom:1px solid #e1eaf0}.launchStudioRailIntro span{color:#00a7a7;font-size:.55rem;font-weight:950;letter-spacing:.09em}.launchStudioRailIntro strong{color:#07111f;font-size:1rem}.launchStudioRailIntro small{color:#758898;font-size:.65rem}.launchStudioRail nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:8px}.launchStudioRail nav button{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;min-height:74px;padding:12px 10px;border:1px solid transparent;border-radius:var(--fc-radius-control);color:#354e63;background:transparent;text-align:left;cursor:pointer}.launchStudioRail nav button:hover{background:#f4f8fb}.launchStudioRail nav button.active{border-color:#276ef12e;background:#eef5ff;box-shadow:inset 3px 0 #276ef1}.launchStudioRail nav button>i{display:flex;width:27px;height:27px;align-items:center;justify-content:center;border:1px solid #cfdae2;border-radius:50%;color:#688093;font-size:.56rem;font-style:normal;font-weight:900}.launchStudioRail nav button.active>i{border-color:#276ef1;color:#fff;background:#276ef1}.launchStudioRail nav button>span{display:grid;gap:3px}.launchStudioRail nav button strong{color:#173047;font-size:.72rem}.launchStudioRail nav button small{color:#8294a2;font-size:.56rem;line-height:1.35}.launchStudioRail nav button>b{grid-column:2;justify-self:start;margin-top:2px;font-size:.53rem}.launchStudioRail .status-ready{color:#2f8f46}.launchStudioRail .status-in_progress{color:#276ef1}.launchStudioRail .status-needs_input{color:#9a6a20}.launchStudioSecurity{padding:17px 18px;color:#c4d5e1;background:#0d2538}.launchStudioSecurity span{color:#74dbc9;font-size:.54rem;font-weight:950;letter-spacing:.08em}.launchStudioSecurity p{margin:8px 0 0;font-size:.6rem;line-height:1.5}.intakeForm.launchStudioForm{min-width:0;gap:0;padding:0;overflow:hidden}.launchStudioFormHeader{padding:28px 30px 24px;border-bottom:1px solid #dfe8ee;background:linear-gradient(135deg,#fff,#f6fafc)}.launchStudioFormHeader>div{display:flex;align-items:center;gap:10px}.launchStudioFormHeader>div span{color:#276ef1;font-size:.6rem;font-weight:950;letter-spacing:.08em}.launchStudioFormHeader>div b{padding:5px 8px;border-radius:999px;color:#087779;background:#e6f7f4;font-size:.56rem;text-transform:uppercase}.launchStudioFormHeader h2{margin:15px 0 7px;color:#07111f;font-size:clamp(2rem,3vw,3.1rem);line-height:1;letter-spacing:-.05em;outline:none}.launchStudioFormHeader p{margin:0;color:#6a7f90;font-size:.78rem;line-height:1.5}.launchStudioStage{display:grid;gap:20px;padding:28px 30px 34px}.launchStudioStageLead{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;padding-bottom:20px;border-bottom:1px solid #e2eaf0}.launchStudioStageLead>span{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:var(--fc-radius-control);color:#fff;background:linear-gradient(135deg,#00a7a7,#276ef1);font-size:.7rem;font-weight:950}.launchStudioStageLead h3{margin:0;color:#12283b;font-size:1.15rem}.launchStudioStageLead p{margin:5px 0 0;color:#718595;font-size:.76rem;line-height:1.5}.launchStudioForm label{font-size:.72rem}.launchStudioForm label>small{color:#8294a2;font-weight:650}.launchStudioForm input,.launchStudioForm select,.launchStudioForm textarea{border-color:#cfdae2;border-radius:var(--fc-radius-control);background:#fbfdff;font-size:.78rem;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.launchStudioForm input:focus,.launchStudioForm select:focus,.launchStudioForm textarea:focus{border-color:#276ef1;outline:0;background:#fff;box-shadow:0 0 0 3px #276ef11c}.launchStudioForm textarea{min-height:112px}.launchStudioForm .checkPill{display:flex;min-height:44px;align-items:center;gap:9px;padding:0 12px;border:1px solid #d5e0e7;border-radius:var(--fc-radius-control);background:#fbfdff}.launchStudioForm .checkPill:has(input:checked){border-color:#00a7a773;color:#075f61;background:#eaf9f7}.launchStudioForm .productChoiceCard{border-radius:var(--fc-radius-card);box-shadow:none}.launchStudioForm .productChoiceCard:has(input:checked){border-color:#00a7a7;background:#effaf8;box-shadow:inset 3px 0 #00a7a7}.launchStudioReview{overflow:hidden;border:1px solid #d8e4eb;border-radius:var(--fc-radius-card)}.launchStudioReview>header{padding:20px;color:#d5e4ee;background:#0d2538}.launchStudioReview>header span{color:#6fe0cc;font-size:.55rem;font-weight:950;letter-spacing:.08em}.launchStudioReview>header h3{margin:8px 0 4px;color:#fff}.launchStudioReview>header p{margin:0;color:#9db1bf;font-size:.68rem}.launchStudioReviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.launchStudioReviewGrid article{position:relative;min-height:145px;padding:18px;border-right:1px solid #dfe8ee;border-bottom:1px solid #dfe8ee}.launchStudioReviewGrid article:nth-child(2n){border-right:0}.launchStudioReviewGrid article:nth-last-child(-n+2){border-bottom:0}.launchStudioReviewGrid article>span{color:#276ef1;font-size:.54rem;font-weight:950;letter-spacing:.08em}.launchStudioReviewGrid article>strong{display:block;margin-top:15px;color:#173047;font-size:.82rem;line-height:1.4}.launchStudioReviewGrid article>p{margin:6px 36px 0 0;color:#728595;font-size:.65rem;line-height:1.4}.launchStudioReviewGrid article>button{position:absolute;right:12px;bottom:12px;border:0;color:#087779;background:transparent;font-size:.6rem;font-weight:900;cursor:pointer}.launchStudioActions{display:grid;grid-template-columns:140px minmax(0,1fr) 170px;gap:14px;align-items:center;padding:18px 22px;border-top:1px solid #dfe8ee;background:#f7fafc}.launchStudioActions>span{display:grid;justify-items:center;color:#526a7d;font-size:.68rem;font-weight:850}.launchStudioActions>span small{margin-top:3px;color:#8b9ba8;font-size:.56rem}.launchStudioActions button:disabled{opacity:.4;cursor:not-allowed}.launchStudioBrief{position:sticky;top:96px;overflow:hidden}.launchStudioBriefHeader{padding:22px;color:#c0d1dd;background:#0d2538}.launchStudioBriefHeader>span{display:flex;align-items:center;gap:8px;color:#72deca;font-size:.55rem;font-weight:950;letter-spacing:.08em}.launchStudioBriefHeader>span i{width:7px;height:7px;border-radius:50%;background:#f36d48;box-shadow:0 0 0 5px #f36d481f}.launchStudioBriefHeader>strong{display:block;margin-top:20px;color:#fff;font-size:1.15rem}.launchStudioBriefHeader>p{margin:7px 0 20px;color:#93a9b8;font-size:.68rem;line-height:1.5}.launchStudioBriefHeader>div{display:flex;align-items:end;gap:8px;padding-top:16px;border-top:1px solid rgba(160,190,210,.16)}.launchStudioBriefHeader>div b{color:#69dcc6;font-size:2.2rem;line-height:.8;letter-spacing:-.06em}.launchStudioBriefHeader>div span{color:#9eb1bf;font-size:.6rem;font-weight:800}.launchStudioFacts{margin:0}.launchStudioFacts div{display:grid;gap:5px;padding:14px 18px;border-bottom:1px solid #e1e9ee}.launchStudioFacts dt{color:#7b8d9b;font-size:.55rem;font-weight:900;text-transform:uppercase}.launchStudioFacts dd{margin:0;overflow-wrap:anywhere;color:#173047;font-size:.68rem;font-weight:800;line-height:1.4}.launchStudioBoundary{display:grid;gap:8px;margin:16px;padding:16px;border-left:3px solid #f36d48;background:#fff6f2}.launchStudioBoundary span{color:#e35f40;font-size:.53rem;font-weight:950;letter-spacing:.08em}.launchStudioBoundary strong{color:#32251f;font-size:.74rem;line-height:1.4}.launchStudioBoundary p{margin:0;color:#7b665c;font-size:.62rem;line-height:1.5}.launchStudioCaveat{margin:16px;color:#7b8d9b;font-size:.58rem;line-height:1.5}.launchStudioReset{margin:0 16px 16px}.launchStudioBrief .successNotice,.launchStudioBrief .warningNotice,.launchStudioBrief .advancedPacketPanel{margin:16px}@media(max-width:960px){.launchStudioMastheadInner{grid-template-columns:1fr;gap:30px}.launchStudioPromise{max-width:480px}.launchStudioValueStrip>div{grid-template-columns:repeat(2,minmax(0,1fr))}.launchStudioWorkspace{grid-template-columns:1fr}.launchStudioBrief,.launchStudioRail{position:static}.launchStudioRailIntro,.launchStudioSecurity{display:none}.launchStudioRail nav{display:flex;overflow-x:auto;padding:6px;scrollbar-width:none}.launchStudioRail nav button{flex:0 0 178px;min-height:66px}.launchStudioRail nav button>b{display:none}.launchStudioBrief{display:block}.launchStudioFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.launchStudioForm .formPair{grid-template-columns:1fr}}@media(max-width:560px){.launchStudioMasthead{padding-top:32px}.launchStudioMastheadInner{padding-bottom:34px}.launchStudioIdentity>a{margin-bottom:24px}.launchStudioIdentity>div{flex-wrap:wrap}.launchStudioIdentity h1{font-size:clamp(2.45rem,12vw,3.5rem)}.launchStudioValueStrip span{min-height:46px;padding:14px 10px;font-size:.53rem}.launchStudioWorkspace{width:min(100% - 16px,1160px);padding-top:12px;padding-bottom:100px}.launchStudioFormHeader{padding:23px 20px 20px}.launchStudioStage{padding:22px 18px 28px}.launchStudioStage .formPair,.launchStudioStage .launchOptionGrid,.launchStudioStage .launchProductGrid,.launchStudioReviewGrid{grid-template-columns:1fr}.launchStudioReviewGrid article{border-right:0;border-bottom:1px solid #dfe8ee!important}.launchStudioReviewGrid article:last-child{border-bottom:0!important}.launchStudioActions{position:sticky;z-index:6;bottom:0;grid-template-columns:1fr 1.2fr;padding:10px;box-shadow:0 -12px 30px #0c25381f}.launchStudioActions>span{display:none}.launchStudioActions .button{min-width:0;padding-inline:10px;font-size:.66rem}.launchStudioFacts{grid-template-columns:1fr}.launchStudioBriefHeader{padding:20px}}@media(prefers-reduced-motion:reduce){.launchStudioMasthead *,.launchStudioWorkspace *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.balancedHero{min-height:680px;padding:78px 0 70px;background:radial-gradient(circle at 18% 18%,rgba(30,114,255,.34),transparent 31%),linear-gradient(135deg,#071426,#0b2441 58%,#123652)}.balancedHero:after{position:absolute;inset:auto 0 0;height:120px;background:linear-gradient(180deg,transparent,rgba(0,10,26,.28));content:"";pointer-events:none}.balancedHeroGrid{grid-template-columns:minmax(0,.88fr) minmax(520px,1.05fr);gap:56px}.balancedHero h1{max-width:720px;font-size:4.35rem;line-height:.98}.balancedHero .eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:20px;color:#83f6de}.balancedHero .eyebrow:before{width:26px;height:2px;background:currentColor;content:""}.balancedHero .buttonPrimary,.balancedCta .buttonPrimary{color:#061729;border-color:#8df8df;background:#8df8df;box-shadow:0 12px 30px #38e2c138}.heroControlPlane{position:relative;z-index:1;overflow:hidden;border:1px solid rgba(148,220,255,.28);border-radius:8px;color:#eaf7ff;background:#051222e8;box-shadow:0 38px 90px #0005127a,0 0 0 1px #66dbff0a inset;transform-origin:center bottom}.heroPlaneChrome,.heroPlaneHeading,.heroPlaneSignals>div{display:flex;align-items:center}.heroPlaneChrome{min-height:48px;justify-content:space-between;gap:12px;padding:0 16px;border-bottom:1px solid rgba(143,205,236,.16);color:#def3ff8a;font-size:.68rem;font-weight:760}.heroPlaneChrome strong{color:#f4fbff;font-size:.73rem}.heroPlaneLive{display:inline-flex;align-items:center;gap:7px;color:#8df8df}.heroPlaneLive i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px #8df8df1a}.heroPlaneBody{display:grid;grid-template-columns:58px minmax(0,1fr);min-height:390px}.heroPlaneRail{display:flex;flex-direction:column;align-items:center;gap:18px;padding:16px 0;border-right:1px solid rgba(143,205,236,.14);background:#ffffff06}.heroPlaneRail img{width:30px;height:30px;margin-bottom:10px;object-fit:contain}.heroPlaneRail span{width:9px;height:9px;border:2px solid currentColor;border-radius:50%;color:#5bc7ff}.heroPlaneRail .tone-teal{color:#57e2d2}.heroPlaneRail .tone-green{color:#79df91}.heroPlaneRail .tone-coral{color:#ff986d}.heroPlaneMain{padding:22px}.heroPlaneHeading{justify-content:space-between;gap:18px}.heroPlaneHeading div{display:grid;gap:5px}.heroPlaneHeading span,.heroPlaneMetrics span{color:#def3ff7a;font-size:.65rem;font-weight:800;text-transform:uppercase}.heroPlaneHeading strong{font-size:1.16rem}.heroPlaneHeading b{padding:6px 9px;border:1px solid rgba(141,248,223,.24);border-radius:6px;color:#8df8df;background:#8df8df12;font-size:.66rem}.heroPlaneMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0 14px}.heroPlaneMetrics article{display:grid;gap:7px;min-width:0;padding:13px;border:1px solid rgba(143,205,236,.14);border-radius:6px;background:#ffffff09}.heroPlaneMetrics strong{overflow:hidden;font-size:.9rem;text-overflow:ellipsis}.heroPlaneMetrics small{color:#def3ff78;font-size:.62rem}.heroPlaneSignals{border-top:1px solid rgba(143,205,236,.14)}.heroPlaneSignals>div{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:11px;min-height:68px;border-bottom:1px solid rgba(143,205,236,.12)}.heroPlaneSignals>div>i{width:8px;height:8px;border-radius:50%;background:#57e2d2;box-shadow:0 0 14px currentColor}.heroPlaneSignals>div>i.tone-green{background:#79df91}.heroPlaneSignals>div>i.tone-coral{background:#ff986d}.heroPlaneSignals span{display:grid;gap:4px;color:#def3ff80;font-size:.67rem}.heroPlaneSignals strong{color:#f5fbff;font-size:.78rem}.heroPlaneSignals b{color:#8df8df;font-size:.65rem}.heroPlaneScan{position:absolute;top:48px;right:0;left:58px;height:1px;background:linear-gradient(90deg,transparent,rgba(101,227,255,.8),transparent);box-shadow:0 0 18px #65e3ff66;pointer-events:none}.balancedProofBand{overflow:hidden;color:#061729;border:0;background:#8df8df}.cinemaTicker{width:100%;overflow:hidden}.cinemaTickerTrack{display:flex;width:max-content;animation:cinemaTicker 26s linear infinite}.cinemaTickerTrack span{display:inline-flex;min-height:64px;align-items:center;gap:12px;padding:0 30px;font-size:.8rem;font-weight:900;text-transform:uppercase;white-space:nowrap}.cinemaTickerTrack i{width:6px;height:6px;border-radius:50%;background:#0b5cff}.balancedProducts{padding:108px 0 118px;background:#f4f8fc}.balancedProducts .balancedSectionIntro h2{max-width:650px;font-size:3.25rem}.productCinema{display:grid;gap:12px}.cinemaTabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.cinemaTabs button{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;min-width:0;min-height:64px;align-items:center;padding:9px 11px;border:1px solid #ccd8e5;border-radius:6px;color:#4d6178;background:#fff;cursor:pointer;text-align:left;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.cinemaTabs button:hover{transform:translateY(-2px)}.cinemaTabs button.active{color:#fff;border-color:#0b5cff;background:#0b5cff;box-shadow:0 10px 24px #0b5cff38}.cinemaTabs img,.cinemaSupportMark{width:34px;height:34px;object-fit:contain}.cinemaSupportMark{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:#fff;background:#ed7045;font-size:.65rem;font-weight:900}.cinemaTabs button>span:last-child{display:grid;min-width:0;gap:2px}.cinemaTabs small{overflow:hidden;font-size:.6rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.cinemaTabs strong{font-size:.78rem}.cinemaStage{--cinema-accent: #0b5cff;overflow:hidden;min-height:615px;border-radius:8px;color:#fff;background:#0a1728;box-shadow:0 30px 70px #0b213d38}.cinemaStage.accent-teal{--cinema-accent: #26d3bd}.cinemaStage.accent-green{--cinema-accent: #57c970}.cinemaStage.accent-orange{--cinema-accent: #ff8b3d}.cinemaStage.accent-coral{--cinema-accent: #ff7657}.cinemaPanel{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(620px,1.65fr);gap:38px;min-height:615px;padding:54px 0 0 54px;background:radial-gradient(circle at 10% 20%,color-mix(in srgb,var(--cinema-accent) 22%,transparent),transparent 34%),#0a1728}.cinemaCopy{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:48px}.cinemaIdentity{display:flex;align-items:center;gap:12px}.cinemaIdentity img,.cinemaSupportMark.large{width:48px;height:48px}.cinemaIdentity div{display:grid;gap:3px}.cinemaIdentity span{color:var(--cinema-accent);font-size:.68rem;font-weight:850;text-transform:uppercase}.cinemaIdentity strong{font-size:.94rem}.cinemaCopy h3{max-width:360px;margin:52px 0 18px;font-size:2.45rem;line-height:1.04}.cinemaCopy p{margin:0;color:#e2f1fdad;font-size:.9rem;line-height:1.68}.cinemaCopy>a{margin-top:auto;padding-top:30px;color:var(--cinema-accent);font-size:.84rem;font-weight:850}.cinemaCopy>a span{margin-left:8px}.cinemaWindow{align-self:end;overflow:hidden;min-width:0;border:1px solid rgba(185,221,245,.2);border-right:0;border-bottom:0;border-radius:8px 0 0;color:#15283d;background:#f7fafc;box-shadow:-20px 26px 70px #00000052}.cinemaWindowBar{display:grid;grid-template-columns:1fr auto 1fr;min-height:42px;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid #dce5ee;background:#fff}.cinemaWindowBar>span{display:flex;gap:5px}.cinemaWindowBar i{width:6px;height:6px;border-radius:50%;background:#c6d1db}.cinemaWindowBar strong{font-size:.66rem}.cinemaWindowBar b{justify-self:end;color:#24836e;font-size:.6rem}.cinemaWorkspace{display:grid;grid-template-columns:118px minmax(0,1fr);min-height:475px}.cinemaSidebar{display:flex;flex-direction:column;gap:7px;padding:15px 9px;color:#6a7c8f;border-right:1px solid #dce5ee;background:#edf2f6}.cinemaSidebarBrand{margin:0 7px 15px}.cinemaSidebarBrand img{width:30px;height:30px;object-fit:contain}.cinemaSidebar>span{display:flex;min-height:31px;align-items:center;gap:7px;padding:0 7px;border-radius:4px;font-size:.61rem;font-weight:760}.cinemaSidebar>span.active{color:#10263d;background:#fff;box-shadow:0 3px 10px #17375512}.cinemaSidebar>span i{width:5px;height:5px;border-radius:50%;background:var(--cinema-accent)}.cinemaWorkspaceMain{min-width:0;padding:24px 22px}.cinemaWorkspaceTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cinemaWorkspaceTitle div{display:grid;gap:6px}.cinemaWorkspaceTitle span{color:#8090a0;font-size:.62rem}.cinemaWorkspaceTitle strong{max-width:420px;font-size:.88rem;line-height:1.35}.cinemaActionMark{display:inline-flex;width:30px;height:30px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:5px;color:#fff;background:var(--cinema-accent);font-size:1rem;font-weight:700}.cinemaMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:20px 0}.cinemaMetrics article{display:grid;gap:5px;min-width:0;padding:11px;border:1px solid #dce5ee;border-radius:5px;background:#fff}.cinemaMetrics span,.cinemaMetrics small{overflow:hidden;color:#77899a;font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.cinemaMetrics strong{font-size:.76rem}.cinemaTable{overflow:hidden;border:1px solid #dce5ee;border-radius:5px;background:#fff}.cinemaTableHead,.cinemaTableRow{display:grid;grid-template-columns:minmax(150px,1fr) minmax(160px,1.25fr) 70px;gap:10px;align-items:center;padding:0 12px}.cinemaTableHead{min-height:30px;color:#7b8da0;border-bottom:1px solid #e4ebf1;background:#f2f6f9;font-size:.55rem;font-weight:820;text-transform:uppercase}.cinemaTableRow{min-height:55px;border-bottom:1px solid #e8eef3;font-size:.61rem}.cinemaTableRow:last-child{border-bottom:0}.cinemaTableRow>span:first-child{display:flex;align-items:center;gap:8px}.cinemaTableRow i{display:inline-flex;width:24px;height:24px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:4px;color:#486075;background:#eef3f7;font-size:.52rem;font-style:normal}.cinemaTableRow>span:nth-child(2){overflow:hidden;color:#6e8194;text-overflow:ellipsis;white-space:nowrap}.cinemaTableRow b{justify-self:start;padding:5px 6px;border-radius:4px;font-size:.52rem;white-space:nowrap}.cinemaTableRow .tone-good{color:#21745e;background:#e5f7f1}.cinemaTableRow .tone-info{color:#1b62a5;background:#e8f2fc}.cinemaTableRow .tone-warm{color:#a45324;background:#fff0e5}.balancedSupport{position:relative;background:#f06443}.balancedSupport:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:72px 100%;content:"";pointer-events:none}.balancedSupportGrid{position:relative}.balancedSupport .sectionLabel{color:#ffe0d7}.balancedSupportCopy>p,.balancedSupportList p{color:#ffffffd6}.balancedSupport .buttonPrimary{color:#fff;border-color:#091b2d;background:#091b2d}.balancedSupportList article{transition:padding .18s ease,background .18s ease}.balancedSupportList article:hover{padding-right:12px;padding-left:12px;background:#ffffff14}.balancedSupportList article>b{color:#10243a}.balancedRollout{background:#eaf3fc}.balancedRolloutGrid article{background:#ffffff7a;transition:background .18s ease,transform .18s ease}.balancedRolloutGrid article:hover{background:#fff;transform:translateY(-5px)}.balancedTrust{color:#fff;background:#0a1b2e}.balancedTrust h2{color:#fff}.balancedTrust p{color:#e0f0fbad}.balancedTrust .sectionLabel{color:#8df8df}.balancedBoundaryMap{border-color:#94dcff33;background:#ffffff0a;box-shadow:none}.balancedBoundaryMap span{color:#fff;border-color:#94dcff24}.balancedBoundaryMap strong{color:#8df8df;background:#8df8df14}.balancedCta{border:0;background:#0b5cff}.balancedCta h2,.balancedCta .sectionLabel{color:#fff}.balancedCta p{color:#ffffffc7}.balancedCta .buttonSecondary{color:#fff;border-color:#fff6;background:transparent}@keyframes cinemaTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:1120px){.balancedHeroGrid{grid-template-columns:minmax(0,.88fr) minmax(450px,1fr);gap:34px}.balancedHero h1{font-size:3.65rem}.cinemaPanel{grid-template-columns:280px minmax(520px,1fr);padding-left:36px}.cinemaCopy h3{font-size:2.05rem}}@media(max-width:960px){.balancedHeroGrid{grid-template-columns:minmax(0,1fr)}.heroControlPlane{max-width:720px}.cinemaTabs{grid-template-columns:repeat(5,minmax(140px,1fr));overflow-x:auto;padding-bottom:4px}.cinemaPanel{grid-template-columns:minmax(0,1fr);gap:0;padding:38px 0 0 38px}.cinemaCopy{padding:0 38px 36px 0}.cinemaCopy h3{max-width:620px;margin-top:30px}.cinemaCopy>a{margin-top:24px}.cinemaStage,.cinemaPanel{min-height:auto}}@media(max-width:760px){.balancedHero{padding:48px 0 42px}.balancedHero h1{font-size:2.75rem}.heroPlaneChrome>span:last-child{display:none}.heroPlaneBody{grid-template-columns:42px minmax(0,1fr);min-height:350px}.heroPlaneRail{gap:15px}.heroPlaneMain{padding:16px 12px}.heroPlaneMetrics{grid-template-columns:minmax(0,1fr)}.heroPlaneMetrics article{grid-template-columns:.8fr .8fr 1fr;align-items:center}.heroPlaneScan{left:42px}.cinemaTickerTrack span{min-height:54px;padding:0 20px;font-size:.7rem}.balancedProducts{padding:72px 0 78px}.balancedProducts .balancedSectionIntro h2{font-size:2.4rem}.cinemaPanel{padding:28px 0 0 20px}.cinemaCopy{padding:0 20px 30px 0}.cinemaCopy h3{margin-top:26px;font-size:2rem}.cinemaWorkspace{grid-template-columns:1fr}.cinemaSidebar{display:grid;grid-template-columns:36px repeat(4,minmax(70px,1fr));overflow-x:auto;align-items:center;padding:8px;border-right:0;border-bottom:1px solid #dce5ee}.cinemaSidebarBrand{margin:0}.cinemaSidebar>span{min-height:34px}.cinemaWorkspaceMain{padding:18px 12px}.cinemaTableHead,.cinemaTableRow{grid-template-columns:minmax(150px,1fr) 70px}.cinemaTableHead span:nth-child(2),.cinemaTableRow>span:nth-child(2){display:none}.balancedSupportList article:hover{padding-right:0;padding-left:0}}@media(max-width:430px){.balancedHero h1{font-size:2.55rem}.heroPlaneChrome{padding:0 10px}.heroPlaneHeading strong{font-size:.96rem}.heroPlaneMetrics article{grid-template-columns:1fr 1fr}.heroPlaneMetrics small{display:none}.heroPlaneSignals>div{min-height:62px}.cinemaWorkspaceMain{overflow:hidden}.cinemaTableHead,.cinemaTableRow{grid-template-columns:minmax(120px,1fr) 62px;padding:0 8px}}@media(prefers-reduced-motion:reduce){.cinemaTickerTrack{animation:none}.cinemaTabs button:hover,.balancedRolloutGrid article:hover{transform:none}}.customerHero{position:relative;overflow:hidden;padding:86px 0 78px;color:#07111f;background:linear-gradient(rgba(39,110,241,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(39,110,241,.055) 1px,transparent 1px),#f8fbff;background-size:56px 56px}.customerHero:before{position:absolute;top:0;right:0;width:42%;height:100%;background:#dff7f5;content:"";clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);pointer-events:none}.customerHeroGrid{position:relative;display:grid;grid-template-columns:minmax(0,.78fr) minmax(540px,1.05fr);gap:58px;align-items:center}.customerHeroCopy{max-width:620px}.customerHero .eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 20px;color:#008c8c}.customerHero .eyebrow:before{width:30px;height:2px;background:currentColor;content:""}.customerHero h1{max-width:620px;margin:0;color:#07111f;font-size:3.55rem;line-height:1}.customerHeroLead{max-width:590px;margin:24px 0 0;color:#4b6077;font-size:1.08rem;line-height:1.66}.customerHeroActions,.workingSessionActions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.customerHeroActions{margin-top:30px}.customerHero .buttonPrimary,.workingSessionForm .buttonPrimary{color:#fff;border-color:#0a9f9b;background:#087f86;box-shadow:0 14px 34px #276ef133}.customerHeroNotes{display:flex;flex-wrap:wrap;gap:9px 16px;margin-top:24px;color:#294158;font-size:.78rem;font-weight:800}.customerHeroNotes span{position:relative;padding-left:14px}.customerHeroNotes span:before{position:absolute;top:.45em;left:0;width:6px;height:6px;border-radius:50%;background:#00a7a7;content:""}.integrationDisclaimer{max-width:590px;margin:18px 0 0;color:#75869a;font-size:.66rem;line-height:1.5}.balancedProofBand{position:relative;overflow:hidden;color:#07111f;background:#edf4f8}.transformationStage{padding:112px 0 96px}.transformationHeader{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.55fr);gap:42px 80px;align-items:end;margin-bottom:54px}.transformationHeader .sectionLabel{grid-column:1 / -1;margin-bottom:-22px;color:#087f86}.transformationHeader h2{max-width:880px;margin:0;color:#07111f;font-size:clamp(3.2rem,6vw,6.5rem);letter-spacing:-.065em;line-height:.89}.transformationHeader h2 em{color:#f26746;font-style:normal}.transformationHeader p{max-width:420px;margin:0 0 8px;color:#536b80;font-size:1.02rem;line-height:1.65}.transformationComparison{position:relative;display:grid;grid-template-columns:minmax(0,.88fr) 74px minmax(0,1.12fr);align-items:stretch;filter:drop-shadow(0 32px 60px rgba(18,54,82,.16))}.transformationBefore,.transformationAfter{position:relative;min-width:0;padding:28px;border-radius:8px}.transformationBefore{color:#341b18;border:1px solid #efb9a9;background:#fff3ed;transform:rotate(-1deg)}.transformationAfter{color:#eef9ff;border:1px solid #183d5d;background:#0a1b2e;transform:translateY(22px) rotate(.6deg)}.transformationStateLabel{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid currentColor}.transformationStateLabel span{font-size:.68rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.transformationStateLabel b{font-size:.72rem;opacity:.62}.transformationBefore .transformationStateLabel span{color:#d94f31}.transformationAfter .transformationStateLabel{border-color:#afd5ea33}.transformationAfter .transformationStateLabel span{color:#7ce0ce}.transformationMoment{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:64px;margin-top:9px;padding:12px 14px;border:1px solid rgba(164,77,54,.16);border-radius:5px;background:#ffffffa8}.transformationMoment:nth-of-type(3){margin-right:22px;margin-left:-9px}.transformationMoment:nth-of-type(4){margin-right:-8px;margin-left:14px}.transformationMoment>span{color:#aa6b5a;font-size:.62rem;font-weight:850}.transformationMoment strong{font-size:.76rem;line-height:1.35}.transformationMoment b{padding:5px 7px;border-radius:4px;color:#b64029;background:#ffe0d5;font-size:.53rem;text-transform:uppercase}.transformationMoment.urgent{border-left:4px solid #f26746}.transformationOutcome{position:relative;display:grid;grid-template-columns:90px minmax(0,1fr) 42px;gap:16px;align-items:center;min-height:72px;margin-top:9px;padding:13px 14px 13px 18px;overflow:hidden;border:1px solid rgba(140,207,214,.2);border-radius:5px;background:linear-gradient(90deg,#00a7a724,#276ef114)}.transformationOutcome:nth-of-type(3){margin-right:-12px;margin-left:18px}.transformationOutcome:nth-of-type(4){margin-right:20px;margin-left:-6px}.transformationOutcome span{color:#7ce0ce;font-size:.57rem;font-weight:900;letter-spacing:.12em}.transformationOutcome strong{color:#fff;font-size:1.02rem}.transformationOutcome i{color:#8cddd447;font-size:1.55rem;font-style:normal;font-weight:950;text-align:right}.transformationBefore footer,.transformationAfter footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:25px;padding-top:18px;font-size:.65rem}.transformationBefore footer{border-top:1px solid rgba(164,77,54,.2)}.transformationAfter footer{border-top:1px solid rgba(175,213,234,.2)}.transformationBefore footer span{color:#c74b31;font-weight:950}.transformationAfter footer span{color:#7ce0ce;font-weight:950}.transformationBefore footer strong,.transformationAfter footer strong{font-size:.72rem}.transformationSignal{position:relative;z-index:3;display:grid;place-items:center;align-self:center;color:#fff}.transformationSignal:before{position:absolute;width:112px;height:1px;background:#f26746;content:""}.transformationSignal span{position:absolute;width:34px;height:34px;border:8px solid #edf4f8;border-radius:50%;background:#f26746;box-shadow:0 0 0 1px #f26746;animation:transformationPulse 2.8s ease-in-out infinite}.transformationSignal b{position:absolute;top:calc(50% + 32px);width:100px;color:#31506a;font-size:.52rem;letter-spacing:.13em;text-align:center}.transformationSignal i{position:absolute;right:-20px;width:12px;height:12px;border-top:2px solid #f26746;border-right:2px solid #f26746;transform:rotate(45deg)}.balancedProofBand .cinemaTicker{position:relative;z-index:2;margin-top:30px;color:#061729;background:#8df8df}@keyframes transformationPulse{0%,to{box-shadow:0 0 0 1px #f26746,0 0 #f2674600}50%{box-shadow:0 0 0 1px #f26746,0 0 0 12px #f2674624}}.aquaHeroVisual{position:relative;min-height:565px;overflow:hidden;border:1px solid #bcd0df;border-radius:8px;color:#e8f4fb;background:#0a1b2e;box-shadow:0 34px 82px #143e5b38}.heroSystemHeader{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border-bottom:1px solid rgba(126,164,190,.22);font-size:.62rem;font-weight:900}.heroSystemHeader span{display:flex;align-items:center;gap:8px;color:#83dacb}.heroSystemHeader i{width:7px;height:7px;border-radius:50%;background:#f36d48;box-shadow:0 0 0 5px #f36d4824}.heroSystemHeader b{color:#fff}.heroSystemGrid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.42fr);grid-template-rows:auto 1fr auto;min-height:519px}.heroSystemGrid section{min-width:0;padding:18px;border-right:1px solid rgba(126,164,190,.18);border-bottom:1px solid rgba(126,164,190,.18)}.heroSystemGrid section>span,.heroSystemTitle small,.heroSystemAnnouncer small{color:#73d9c6;font-size:.56rem;font-weight:900}.heroSystemGrid section>strong{display:block;margin:10px 0 18px;color:#fff;font-size:.9rem;line-height:1.3}.heroSystemGrid section>small{display:block;margin-top:12px;color:#8098aa;font-size:.57rem;line-height:1.45}.heroSystemChannel{grid-column:1;grid-row:1;background:#10283e}.heroSystemCustomer{grid-column:1;grid-row:2;background:#0d2235}.heroSystemAqua{grid-column:2;grid-row:1 / span 2;color:#173047;background:#f5f9fc}.heroSystemAnnouncer{grid-column:1 / -1;grid-row:3;display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,.55fr));gap:10px;align-items:center;background:#132c42}.heroSystemChannel div,.heroSystemCustomer div{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:8px;padding:0 9px;border:1px solid rgba(140,181,208,.2);border-radius:5px;color:#b8c9d6;font-size:.58rem}.heroSystemCustomer div+div{margin-top:7px}.heroSystemChannel div i,.heroSystemCustomer div i{width:6px;height:6px;border-radius:50%;background:#f36d48}.heroSystemChannel div b,.heroSystemCustomer div b{color:#7ce0ce}.heroSystemTitle{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center}.heroSystemTitle img{width:40px;height:40px;object-fit:contain}.heroSystemTitle span{display:grid;gap:3px}.heroSystemTitle strong{color:#07111f;font-size:1rem}.heroSystemTitle>b{padding:5px 7px;border-radius:4px;color:#075f61;background:#dff6f1;font-size:.55rem}.heroFunnel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0 14px;border:1px solid #d5e2eb;border-radius:5px;background:#fff}.heroFunnel span{min-width:0;padding:10px 5px;border-right:1px solid #dce6ed;color:#74889b;font-size:.52rem;font-weight:800;text-align:center}.heroFunnel span:last-child{border-right:0}.heroFunnel span.active{color:#fff;background:#087f86}.heroWorkItem{padding:18px;border-left:3px solid #f36d48;background:#fff;box-shadow:0 12px 30px #19425f1a}.heroWorkItem>span{color:#e55d3c;font-size:.55rem;font-weight:900}.heroWorkItem>strong{display:block;margin-top:16px;color:#07111f;font-size:1.1rem}.heroWorkItem p{margin:7px 0 18px;color:#687e91;font-size:.68rem}.heroWorkItem div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid #e0e9ef;font-size:.6rem}.heroWorkItem div b{color:#6f8394}.heroWorkItem div span{color:#0d6d70;font-weight:850}.heroSystemAnnouncer>div{display:flex;align-items:center;gap:10px}.heroSystemAnnouncer img{width:38px;height:38px;object-fit:contain}.heroSystemAnnouncer>div span{display:grid;gap:4px}.heroSystemAnnouncer strong{color:#fff;font-size:.9rem}.heroSystemAnnouncer p{display:flex;justify-content:space-between;gap:8px;margin:0;padding:9px;border:1px solid rgba(140,181,208,.18);border-radius:4px;color:#aebfcd;font-size:.57rem}.heroSystemAnnouncer p b{color:#7ce0ce}.heroSystemAnnouncer>small{grid-column:1 / -1;margin:0}.aquaWorkflowPulse{position:absolute;z-index:4;top:47%;width:11px;height:11px;border:3px solid #ffffff;border-radius:50%;background:#f36d48;box-shadow:0 0 0 8px #f36d482e}.workflowSection,.outcomesSection,.playbookSection,.packageSection,.workingSessionSection{padding:104px 0}.workflowSection{background:#fff}.customerSectionIntro{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr);gap:74px;align-items:end;margin-bottom:42px}.customerSectionIntro.compact{align-items:center}.customerSectionIntro h2,.playbookLead h2,.workingSessionPitch h2{max-width:680px;margin:10px 0 0;color:#07111f;font-size:3rem;line-height:1.04}.customerSectionIntro p,.playbookLead p,.workingSessionPitch p{margin:0;color:#5d6f86;line-height:1.7}.managedWorkflow{overflow:hidden;border:1px solid #cbd9e5;border-radius:8px;background:#0a1b2e;box-shadow:0 34px 80px #1236522e}.managedWorkflowSteps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:#fff}.managedWorkflowSteps button{position:relative;display:grid;gap:6px;min-width:0;min-height:82px;align-content:center;padding:11px 13px;border:0;border-right:1px solid #dce5ed;color:#687b8e;background:transparent;cursor:pointer;text-align:left}.managedWorkflowSteps button:last-child{border-right:0}.managedWorkflowSteps button span{color:#8797a6;font-size:.58rem;font-weight:900}.managedWorkflowSteps button strong{font-size:.71rem}.managedWorkflowSteps button>i{position:absolute;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg,#00a7a7 calc(var(--workflow-progress) * 100%),transparent 0)}.managedWorkflowSteps button.active{color:#07111f;background:#edfafa}.managedWorkflowPanel{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(560px,1.25fr);gap:42px;min-height:470px;padding:56px 0 0 56px;color:#fff;background:#0a1b2e}.managedWorkflowCopy{display:flex;flex-direction:column;align-items:flex-start;padding:0 0 48px}.managedWorkflowCopy>span{color:#6ce4d0;font-size:.67rem;font-weight:900;text-transform:uppercase}.managedWorkflowCopy h3{margin:35px 0 18px;font-size:2.25rem;line-height:1.06}.managedWorkflowCopy p{margin:0;color:#e5f2fbad;line-height:1.67}.managedWorkflowCopy>small{margin-top:16px;padding-left:10px;border-left:2px solid #f36d48;color:#f6b09c;font-size:.68rem;line-height:1.5}.workflowControlRow{display:flex;width:100%;align-items:center;gap:8px;margin-top:auto;padding-top:28px}.workflowControlRow>b{margin-right:6px;color:#6ce4d0;font-size:.68rem}.workflowControlRow>span{margin-right:auto;color:#8198aa;font-size:.58rem;font-weight:800;text-transform:uppercase}.workflowControlRow button{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid rgba(180,211,231,.32);border-radius:50%;color:#fff;background:transparent;cursor:pointer;font-size:1rem}.workflowControlRow button:hover,.workflowControlRow button:focus-visible{color:#07111f;background:#6ce4d0}.managedWorkflowFrame{align-self:end;overflow:hidden;border:1px solid rgba(182,215,237,.25);border-right:0;border-bottom:0;border-radius:8px 0 0;color:#152b3f;background:#f5f8fb;box-shadow:-20px 24px 64px #0000004d}.managedFrameBar{display:grid;grid-template-columns:1fr auto 1fr;min-height:42px;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid #dce5ed;background:#fff}.managedFrameBar>span{display:flex;gap:5px}.managedFrameBar i{width:6px;height:6px;border-radius:50%;background:#c2ced9}.managedFrameBar strong{font-size:.65rem}.managedFrameBar b{justify-self:end;color:#22806d;font-size:.57rem}.managedFrameBody{min-height:360px;padding:28px 24px}.managedFrameHeading{display:grid;gap:7px;margin-bottom:22px}.managedFrameHeading span{color:#7e90a0;font-size:.57rem;font-weight:900}.managedFrameHeading strong{max-width:460px;font-size:.92rem;line-height:1.35}.managedFrameRow{display:flex;min-height:63px;align-items:center;justify-content:space-between;gap:14px;padding:0 14px;border:1px solid #dce5ed;border-bottom:0;background:#fff;font-size:.68rem}.managedFrameRow:nth-last-child(1){border-bottom:1px solid #dce5ed}.managedFrameRow>span{display:flex;align-items:center;gap:10px}.managedFrameRow i{display:inline-flex;width:27px;height:27px;align-items:center;justify-content:center;border-radius:4px;color:#536a7e;background:#edf2f6;font-size:.52rem;font-style:normal}.managedFrameRow>b{padding:5px 7px;border-radius:4px;font-size:.56rem}.managedFrameRow .tone-good{color:#21745e;background:#e5f7f1}.managedFrameRow .tone-info{color:#1b62a5;background:#e8f2fc}.managedFrameRow .tone-warm{color:#a45324;background:#fff0e5}.managedFrameRow .tone-coral{color:#9a3b25;background:#ffebe5}.outcomesSection{color:#fff;background:#f26746}.outcomesSection .sectionLabel{color:#ffe1d7}.outcomesSection .customerSectionIntro h2{color:#fff}.outcomesSection .customerSectionIntro p{color:#ffffffd1}.outcomeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.38)}.outcomeGrid article{display:flex;min-height:330px;flex-direction:column;padding:30px 28px;border-right:1px solid rgba(255,255,255,.38)}.outcomeGrid article:first-child{border-left:1px solid rgba(255,255,255,.38)}.outcomeGrid span{color:#172a3f;font-size:.68rem;font-weight:900}.outcomeGrid h3{margin:48px 0 14px;font-size:1.55rem;line-height:1.12}.outcomeGrid p{margin:0;color:#ffffffd1;line-height:1.62}.outcomeGrid strong{margin-top:auto;padding-top:24px;font-size:.74rem;text-transform:uppercase}.playbookSection{background:#eaf3fb}.playbookSection>.sectionShell{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(600px,1.35fr);gap:70px;align-items:start}.playbookLead{position:sticky;top:96px}.playbookLead p{margin-top:22px}.playbookLead .button{margin-top:26px}.playbookGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #bacdde}.playbookGrid article{min-height:210px;padding:24px 22px;border-right:1px solid #bacdde;border-bottom:1px solid #bacdde;background:#ffffff6b}.playbookGrid article:nth-child(odd){border-left:1px solid #bacdde}.playbookGrid span{color:#00a7a7;font-size:.65rem;font-weight:900}.playbookGrid h3{margin:34px 0 10px;color:#07111f;font-size:1.1rem}.playbookGrid p{margin:0;color:#5d6f86;font-size:.86rem;line-height:1.6}.playbookGrid .playbookWide{grid-column:1 / -1;min-height:170px}.packageSection{background:#fff}.packageGridCustomer{display:grid;grid-template-columns:1.25fr repeat(2,minmax(0,.85fr));gap:12px}.packageGridCustomer article{display:flex;min-height:390px;flex-direction:column;padding:25px;border:1px solid #cbd9e5;border-radius:8px;background:#f8fbff}.packageGridCustomer article.packagePrimary{color:#fff;border-color:#0a1b2e;background:#0a1b2e}.packageGridCustomer article.packagePrimary{grid-row:span 2}.packageGridCustomer article>div{display:flex;align-items:center;gap:11px}.packageGridCustomer img{width:42px;height:42px;object-fit:contain}.packageGridCustomer article>div span{color:#5f7489;font-size:.62rem;font-weight:900}.packageGridCustomer .packagePrimary>div span{color:#6ce4d0}.packageGridCustomer h3{margin:42px 0 13px;color:#07111f;font-size:1.45rem}.packageGridCustomer .packagePrimary h3{color:#fff;font-size:1.9rem}.packageGridCustomer p{margin:0;color:#5d6f86;line-height:1.62}.packageGridCustomer .packagePrimary p{color:#e5f2fbb3}.packageGridCustomer ul{display:grid;gap:9px;margin:24px 0;padding:0;color:#ffffffd6;font-size:.8rem;list-style:none}.packageGridCustomer li{position:relative;padding-left:16px}.packageGridCustomer li:before{position:absolute;top:.52em;left:0;width:6px;height:6px;border-radius:50%;background:#6ce4d0;content:""}.packageGridCustomer article>strong,.packageGridCustomer article>a{margin-top:auto;padding-top:24px;color:#276ef1;font-size:.77rem;font-weight:900}.packageGridCustomer .packagePrimary>a{color:#6ce4d0}.workingSessionSection{color:#fff;background:#0b5ce1}.workingSessionLayout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(560px,1.08fr);gap:70px;align-items:start}.workingSessionPitch{padding-top:26px}.workingSessionPitch .sectionLabel{color:#a9f5e7}.workingSessionPitch h2{color:#fff}.workingSessionPitch p{margin-top:22px;color:#ffffffc2}.workingSessionPitch ol{display:grid;gap:0;margin:34px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.25);list-style:none}.workingSessionPitch li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:62px;align-items:center;border-bottom:1px solid rgba(255,255,255,.25);font-size:.84rem;font-weight:760}.workingSessionPitch li span{color:#a9f5e7;font-size:.62rem}.workingSessionForm{padding:30px;border-radius:var(--fc-radius-card);color:#07111f;background:#fff;box-shadow:0 30px 72px #00144247}.workingSessionFormHeader span{color:#00a7a7;font-size:.66rem;font-weight:900}.workingSessionFormHeader h2{margin:8px 0 10px;font-size:2rem;line-height:1.08}.workingSessionFormHeader p{margin:0;color:#5d6f86;line-height:1.55}.workingSessionFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:25px}.workingSessionForm label{display:grid;gap:7px;color:#263e55;font-size:.73rem;font-weight:820}.workingSessionForm label small{color:#8392a2;font-weight:650}.workingSessionForm input,.workingSessionForm select{width:100%;min-height:45px;padding:0 11px;border:1px solid #c5d4e1;border-radius:var(--fc-radius-control);color:#07111f;background:#fff;font:inherit}.workingSessionConsent{grid-template-columns:18px minmax(0,1fr)!important;align-items:start;margin-top:18px;color:#52677b!important;font-size:.7rem!important;line-height:1.5}.workingSessionConsent input{width:17px;min-height:17px;margin-top:1px}.workingSessionMessage{margin-top:16px;padding:12px;border:1px solid #efb99f;border-radius:var(--fc-radius-card);color:#853d20;background:#fff1e9}.workingSessionMessage.success{color:#17644e;border-color:#a6dfcf;background:#eaf8f3}.workingSessionMessage strong,.workingSessionMessage p,.workingSessionMessage small{display:block}.workingSessionMessage p{margin:4px 0 0;font-size:.76rem;line-height:1.45}.workingSessionMessage small{margin-top:6px}.workingSessionActions{margin-top:20px}.workingSessionActions>a{color:#276ef1;font-size:.73rem;font-weight:820}.leadRowBadges{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.requestType{display:inline-flex;width:fit-content;min-height:25px;align-items:center;padding:0 7px;border:1px solid #cbd9e5;border-radius:5px;color:#52677b;background:#f5f8fb;font-size:.62rem;font-weight:850}.request-working_session{color:#075f61;border-color:#00a7a747;background:#00a7a717}@media(max-width:1040px){.customerHeroGrid,.workingSessionLayout{grid-template-columns:minmax(0,1fr)}.customerHero:before{width:100%;height:43%;top:auto;bottom:0;clip-path:none}.aquaHeroVisual{width:min(720px,100%)}.managedWorkflowPanel{grid-template-columns:280px minmax(500px,1fr);padding-left:36px}.playbookSection>.sectionShell{grid-template-columns:minmax(0,1fr)}.playbookLead{position:static}.packageGridCustomer{grid-template-columns:repeat(2,minmax(0,1fr))}.packageGridCustomer .packagePrimary{grid-column:1 / -1;grid-row:auto}.transformationHeader{grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);gap:36px}.transformationComparison{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr)}.transformationBefore,.transformationAfter{padding:22px}}@media(max-width:760px){.customerHero{padding:28px 0 24px}.customerHeroGrid{gap:22px}.customerHero h1{font-size:2.25rem}.customerHeroLead{margin-top:15px;font-size:.86rem;line-height:1.5}.customerHeroActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:19px}.customerHeroActions .button{min-width:0;padding:0 10px;font-size:.72rem;text-align:center}.customerHeroNotes,.integrationDisclaimer{display:none}.aquaHeroVisual{min-height:0}.heroSystemHeader{min-height:38px}.heroSystemGrid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);grid-template-rows:auto 1fr auto;min-height:330px}.heroSystemGrid .heroSystemChannel{grid-column:1;grid-row:1}.heroSystemGrid .heroSystemCustomer{grid-column:1;grid-row:2}.heroSystemGrid .heroSystemAqua{grid-column:2;grid-row:1 / span 2}.heroSystemGrid .heroSystemAnnouncer{grid-column:1 / -1;grid-row:3}.heroSystemGrid section{padding:10px}.heroSystemGrid section>strong{margin:7px 0 10px;font-size:.68rem}.heroSystemGrid section>small{display:none}.heroSystemChannel div,.heroSystemCustomer div{min-height:30px;padding:0 6px;font-size:.48rem}.heroSystemCustomer div+div{margin-top:4px}.heroSystemTitle{grid-template-columns:25px minmax(0,1fr);gap:6px}.heroSystemTitle img{width:25px;height:25px}.heroSystemTitle>b{display:none}.heroSystemTitle strong{font-size:.72rem}.heroSystemTitle small{font-size:.45rem}.heroFunnel{margin:12px 0 8px}.heroFunnel span{padding:7px 3px;font-size:.43rem}.heroWorkItem{padding:10px}.heroWorkItem>span{font-size:.44rem}.heroWorkItem>strong{margin-top:9px;font-size:.76rem}.heroWorkItem p{margin:4px 0 10px;font-size:.5rem}.heroWorkItem div{padding-top:8px;font-size:.47rem}.heroSystemAnnouncer{grid-template-columns:1.25fr repeat(3,minmax(0,.55fr));gap:5px}.heroSystemAnnouncer>div{grid-column:auto;gap:6px}.heroSystemAnnouncer>small{display:none}.heroSystemAnnouncer img{width:25px;height:25px}.heroSystemAnnouncer strong{font-size:.62rem}.heroSystemAnnouncer p{padding:6px 4px;font-size:.43rem}.heroSystemAnnouncer p{justify-content:center;font-size:0}.heroSystemAnnouncer p b{font-size:.43rem}.transformationStage{padding:72px 0 58px}.transformationHeader{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:34px}.transformationHeader .sectionLabel{grid-column:auto;margin-bottom:0}.transformationHeader h2{font-size:clamp(3rem,15vw,4.7rem);line-height:.9}.transformationHeader p{max-width:92%;font-size:.9rem}.transformationComparison{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;filter:none}.transformationBefore,.transformationAfter{padding:19px 16px;transform:none}.transformationSignal{min-height:42px}.transformationSignal:before{width:1px;height:54px}.transformationSignal span{width:28px;height:28px;border-width:7px}.transformationSignal b{top:50%;left:calc(50% + 28px);width:auto;transform:translateY(-50%);white-space:nowrap}.transformationSignal i{right:calc(50% - 6px);bottom:-2px;transform:rotate(135deg)}.transformationMoment{grid-template-columns:42px minmax(0,1fr);gap:10px}.transformationMoment:nth-of-type(3),.transformationMoment:nth-of-type(4),.transformationOutcome:nth-of-type(3),.transformationOutcome:nth-of-type(4){margin-right:0;margin-left:0}.transformationMoment b{grid-column:2;width:fit-content}.transformationOutcome{grid-template-columns:72px minmax(0,1fr) 32px}.balancedProofBand .cinemaTicker{margin-top:0}.workflowSection,.outcomesSection,.playbookSection,.packageSection,.workingSessionSection{padding:72px 0}.customerSectionIntro{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:30px}.customerSectionIntro h2,.playbookLead h2,.workingSessionPitch h2{font-size:2.2rem}.managedWorkflowSteps{grid-template-columns:repeat(6,minmax(118px,1fr));overflow-x:auto}.managedWorkflowPanel{grid-template-columns:minmax(0,1fr);gap:0;padding:32px 0 0 22px}.managedWorkflowCopy{padding:0 22px 30px 0}.managedWorkflowCopy h3{margin-top:24px;font-size:1.85rem}.workflowControlRow{margin-top:24px}.outcomeGrid,.packageGridCustomer{grid-template-columns:minmax(0,1fr)}.outcomeGrid article,.outcomeGrid article:first-child{min-height:270px;border-left:1px solid rgba(255,255,255,.38);border-bottom:1px solid rgba(255,255,255,.38)}.outcomeGrid h3{margin-top:30px}.playbookGrid{grid-template-columns:minmax(0,1fr)}.playbookGrid article,.playbookGrid article:nth-child(odd){border-left:1px solid #bacdde}.packageGridCustomer .packagePrimary{grid-column:auto;grid-row:auto}.workingSessionForm{padding:22px 18px}.workingSessionFields{grid-template-columns:minmax(0,1fr)}.workingSessionActions{align-items:stretch;flex-direction:column}}@media(max-width:430px){.customerHero h1{font-size:2.2rem}.heroSystemHeader{padding:0 10px}.heroSystemHeader span,.heroSystemHeader b{font-size:.5rem}.managedFrameBody{padding:22px 12px}.managedFrameRow{padding:0 9px}.managedFrameBar{grid-template-columns:auto 1fr}.managedFrameBar>b{grid-column:1 / -1;justify-self:start;padding-bottom:10px}}@media(prefers-reduced-motion:reduce){.aquaWorkflowPulse{display:none}.transformationSignal span{animation:none}}.kineticSiteHeader{position:absolute;z-index:90;top:0;right:0;left:0;color:#07111f;border:0;background:transparent;box-shadow:none}.kineticSiteHeader .nav{max-width:1220px;min-height:0;padding:18px 24px 0}.navCapsule{display:flex;width:100%;min-height:64px;align-items:center;gap:28px;padding:8px 9px 8px 18px;border:1px solid rgba(7,17,31,.1);border-radius:999px;background:#ffffffb8;box-shadow:0 18px 50px #183e5b1a;backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%)}.kineticSiteHeader .logo,.kineticSiteHeader .logo strong{color:#07111f}.kineticSiteHeader .logoMark{filter:drop-shadow(0 6px 10px rgba(39,110,241,.2));transition:transform .36s cubic-bezier(.22,1,.36,1)}.kineticSiteHeader .logo:hover .logoMark{transform:rotate(-7deg) scale(1.08)}.kineticSiteHeader .logo small{color:#63778a}.kineticSiteHeader .navLinks{margin:0 auto}.kineticSiteHeader .navLinks a{position:relative;color:#31465a}.kineticSiteHeader .navLinks a:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:#07111f;content:"";transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.kineticSiteHeader .navLinks a:hover:after{transform:scaleX(1);transform-origin:left}.kineticSiteHeader .themeToggle{color:#07111f;border-color:#07111f21;background:#f8fbffc7}.kineticSiteHeader .iconButton{min-height:46px;padding:0 22px;color:#fff;border:0;border-radius:999px;background:#07111f;box-shadow:0 9px 24px #07111f33;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,background .3s ease}.kineticSiteHeader .iconButton:hover{color:#fff;background:#276ef1;box-shadow:0 13px 30px #276ef147;transform:translateY(-2px)}.kineticHero{position:relative;min-height:1280px;padding:154px 0 112px;isolation:isolate;color:#07111f;background:radial-gradient(circle at 16% 18%,rgba(0,167,167,.14),transparent 23%),radial-gradient(circle at 83% 23%,rgba(39,110,241,.15),transparent 25%),linear-gradient(rgba(39,110,241,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(39,110,241,.04) 1px,transparent 1px),#f8fbff;background-size:auto,auto,64px 64px,64px 64px,auto}.kineticHero:before{z-index:-2;top:0;left:50%;width:min(1120px,94vw);height:760px;border-radius:0 0 50% 50%;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(223,247,245,.42) 62%,transparent);clip-path:none;content:"";transform:translate(-50%);filter:blur(2px)}.kineticHero:after{position:absolute;z-index:-1;right:-10%;bottom:7%;width:520px;height:520px;border:1px solid rgba(39,110,241,.1);border-radius:50%;content:"";box-shadow:inset 0 0 100px #276ef10f}.kineticHero .customerHeroGrid{display:block}.kineticHero .customerHeroCopy{position:relative;z-index:4;max-width:1060px;margin:0 auto;text-align:center}.kineticHero .eyebrow{display:inline-flex;min-height:34px;align-items:center;gap:14px;margin:0 0 28px;padding:5px 6px 5px 14px;border:1px solid rgba(7,17,31,.1);border-radius:999px;color:#31536a;background:#ffffffa6;box-shadow:0 10px 30px #183e5b12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kineticHero .eyebrow:before{display:none}.kineticHero .eyebrow span{font-size:.7rem;font-weight:850}.kineticHero .eyebrow b{padding:6px 10px;border-radius:999px;color:#fff;background:#087f86;font-size:.58rem;text-transform:uppercase}.kineticHero h1{max-width:1060px;margin:0 auto;color:#07111f;font-size:clamp(4.9rem,7.6vw,7.8rem);letter-spacing:-.078em;line-height:.86}.kineticHero h1 em{display:inline-block;color:transparent;background:linear-gradient(100deg,#087f86 2%,#276ef1 48%,#f26746 96%);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;font-style:normal;animation:heroGradientFlow 7s ease-in-out infinite}.kineticHero .customerHeroLead{max-width:760px;margin:32px auto 0;color:#4f6578;font-size:1.08rem;line-height:1.7}.kineticHero .customerHeroActions{justify-content:center;margin-top:30px}.kineticHero .customerHeroActions .button{position:relative;overflow:hidden;min-height:54px;border-radius:999px;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease}.kineticHero .customerHeroActions .button:hover{transform:translateY(-4px) scale(1.015)}.kineticHero .customerHeroActions .buttonPrimary{background:#07111f;box-shadow:0 16px 40px #07111f33}.kineticHero .customerHeroActions .buttonPrimary:hover{background:#276ef1;box-shadow:0 20px 44px #276ef147}.kineticHero .customerHeroActions .buttonSecondary{border-color:#07111f24;background:#ffffffa3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.kineticHero .customerHeroNotes{justify-content:center;gap:8px;margin-top:24px}.kineticHero .customerHeroNotes span{display:inline-flex;min-height:34px;align-items:center;gap:8px;padding:0 12px 0 6px;border:1px solid rgba(7,17,31,.09);border-radius:999px;background:#ffffff8f}.kineticHero .customerHeroNotes span:before{display:none}.kineticHero .customerHeroNotes b{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#087f86;font-size:.55rem}.kineticHero .integrationDisclaimer{max-width:770px;margin:17px auto 0}.heroProductStage{position:relative;z-index:5;width:min(1080px,100%);margin:84px auto 0;perspective:1400px}.heroProductStage:before{position:absolute;z-index:-1;top:8%;right:8%;bottom:-7%;left:8%;border-radius:50%;background:#276ef12e;content:"";filter:blur(58px)}.heroProductStage .aquaHeroVisual{width:100%;min-height:600px;border-color:#ffffff42;border-radius:18px;box-shadow:0 50px 120px #0a1b2e47;transform:rotateX(1.5deg);transform-origin:center top}.heroProductStage .heroSystemHeader{min-height:52px;padding:0 22px}.heroStageLabel{position:absolute;z-index:8;display:flex;min-height:38px;align-items:center;gap:9px;padding:0 13px;border:1px solid rgba(255,255,255,.66);border-radius:999px;color:#173047;background:#ffffffd1;box-shadow:0 16px 40px #0b284029;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:.62rem;font-weight:900;text-transform:uppercase;animation:heroLabelFloat 5s ease-in-out infinite}.heroStageLabel i{width:7px;height:7px;border-radius:50%;background:#f26746;box-shadow:0 0 0 5px #f267461f}.label-demand{top:15%;left:-7%}.label-owned{top:42%;right:-6%;animation-delay:-1.6s}.label-ready{right:10%;bottom:-3%;animation-delay:-3.1s}.label-owned i,.label-ready i{background:#00a7a7;box-shadow:0 0 0 5px #00a7a71f}.heroWorkStream{position:absolute;z-index:1;top:240px;left:50%;width:min(1360px,98vw);height:780px;pointer-events:none;transform:translate(-50%)}.heroStreamLine{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(39,110,241,.15);border-top-color:transparent;border-radius:50%;transform:rotate(-5deg)}.heroStreamNode{position:absolute;width:13px;height:13px;border:3px solid #f8fbff;border-radius:50%;background:#00a7a7;box-shadow:0 0 0 1px #00a7a76b}.heroStreamNode.node-one{top:19%;left:4%}.heroStreamNode.node-two{top:5%;left:52%;background:#276ef1}.heroStreamNode.node-three{right:3%;bottom:25%;background:#f26746}.heroStreamSignal{position:absolute;top:19%;left:4%;width:18px;height:18px;border:4px solid #ffffff;border-radius:50%;background:#f26746;box-shadow:0 0 0 9px #f2674624;animation:heroSignalJourney 8s cubic-bezier(.45,0,.55,1) infinite}.heroAtmosphere{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.heroAtmosphere span{position:absolute;width:9px;height:9px;border:1px solid rgba(39,110,241,.3);transform:rotate(45deg);animation:heroSpark 7s ease-in-out infinite}.heroAtmosphere span:nth-child(1){top:22%;left:8%}.heroAtmosphere span:nth-child(2){top:32%;right:9%;width:15px;height:15px;animation-delay:-2.4s}.heroAtmosphere span:nth-child(3){bottom:17%;left:12%;width:12px;height:12px;border-color:#00a7a759;animation-delay:-4.6s}@keyframes heroGradientFlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes heroLabelFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes heroSpark{0%,to{opacity:.2;transform:translateY(0) rotate(45deg)}50%{opacity:.8;transform:translateY(-18px) rotate(135deg)}}@keyframes heroSignalJourney{0%{top:19%;left:4%}38%{top:5%;left:52%}72%{top:35%;left:82%}to{top:72%;left:94%}}@media(max-width:1040px){.kineticHero{min-height:1180px}.kineticHero h1{font-size:clamp(4.4rem,9vw,6.4rem)}.heroProductStage{width:min(860px,94%)}.label-demand{left:-3%}.label-owned{right:-3%}}@media(max-width:760px){.kineticSiteHeader .nav{padding:10px 12px 0}.navCapsule{min-height:52px;gap:7px;padding:5px 6px 5px 10px;border-radius:18px}.kineticSiteHeader .logo span{display:none}.kineticSiteHeader .logoMark{width:34px;height:34px}.kineticSiteHeader .mobileNavToggle{order:2;color:#07111f;border-color:#07111f21;background:#f8fbff}.kineticSiteHeader .mobileNavToggle span{background:#07111f}.kineticSiteHeader .navLinks{top:calc(100% + 8px);right:6px;left:6px;width:auto;color:#07111f;border-color:#07111f1a;background:#fffffff0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.kineticSiteHeader .navLinks a{color:#07111f}.kineticSiteHeader .navControls{order:3;gap:6px}.kineticSiteHeader .themeToggle{display:none}.kineticSiteHeader .iconButton{min-height:40px;padding:0 14px;font-size:.67rem}.kineticHero{min-height:0;padding:100px 0 64px}.kineticHero:before{width:120%;height:570px}.kineticHero h1{font-size:clamp(3.35rem,14.8vw,4.5rem);line-height:.88}.kineticHero .eyebrow{gap:7px;margin-bottom:22px;padding-left:10px}.kineticHero .eyebrow span{font-size:.57rem}.kineticHero .eyebrow b{padding:5px 7px;font-size:.48rem}.kineticHero .customerHeroLead{max-width:95%;margin-top:22px;font-size:.88rem}.kineticHero .customerHeroActions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:22px}.kineticHero .customerHeroActions .button{min-height:48px;padding:0 9px;font-size:.68rem}.kineticHero .customerHeroNotes{display:flex;gap:5px}.kineticHero .customerHeroNotes span{min-height:29px;padding-right:8px;font-size:.58rem}.kineticHero .customerHeroNotes b{width:19px;height:19px;font-size:.48rem}.heroProductStage{width:100%;margin-top:48px}.heroProductStage .aquaHeroVisual{min-height:0;border-radius:12px;transform:none}.heroStageLabel{display:none}.heroWorkStream{top:190px;width:150%;height:610px;opacity:.65}.heroAtmosphere span:nth-child(3){display:none}}@media(max-width:430px){.kineticHero h1{font-size:3.3rem}.kineticHero .customerHeroNotes span:nth-child(3){display:none}}@media(prefers-reduced-motion:reduce){.kineticHero h1 em,.heroStageLabel,.heroStreamSignal,.heroAtmosphere span{animation:none}.heroProductStage .aquaHeroVisual{transform:none}.kineticSiteHeader .logoMark,.kineticSiteHeader .iconButton,.kineticHero .customerHeroActions .button{transition:none}}@media(min-width:1041px){.kineticHero{--hero-stage-width: min(880px, 100%);display:flex;min-height:max(780px,100svh);align-items:stretch;padding:108px 0 28px;overflow:hidden}.kineticHero:before{left:42%;width:74vw;height:100%;border-radius:50% 0 0 50%;background:linear-gradient(105deg,#fff3,#dff7f5b8 38%,#d2e6ff80);transform:none;filter:none}.kineticHero:after{right:-12vw;bottom:-34vw;width:82vw;height:82vw;border-color:#276ef11f;box-shadow:inset 0 0 180px #276ef114,0 0 0 90px #00a7a706}.kineticHero .customerHeroGrid{display:grid;width:100%;max-width:none;grid-template-columns:minmax(400px,.72fr) minmax(620px,1.08fr);gap:clamp(22px,2.6vw,44px);align-items:center;padding-right:clamp(28px,4vw,72px);padding-left:clamp(28px,4vw,72px)}.kineticHero .customerHeroCopy{max-width:570px;margin:0;padding:18px 0;text-align:left}.kineticHero .eyebrow{margin-bottom:25px}.kineticHero h1{max-width:570px;margin:0;font-size:clamp(4.15rem,5.15vw,5.9rem);line-height:.86}.kineticHero h1 em{margin-top:9px}.kineticHero .customerHeroLead{max-width:540px;margin:22px 0 0;font-size:.94rem;line-height:1.56}.kineticHero .customerHeroActions{justify-content:flex-start;margin-top:21px}.kineticHero .customerHeroNotes{justify-content:flex-start;max-width:570px;margin-top:15px}.kineticHero .integrationDisclaimer{max-width:540px;margin:11px 0 0;font-size:.53rem}.heroProductStage{align-self:center;width:var(--hero-stage-width);max-width:100%;margin:0;transform:none}.heroProductStage:before{top:4%;right:3%;bottom:-8%;left:-4%;border-radius:45%;background:linear-gradient(120deg,#00a7a72e,#276ef138);filter:blur(72px)}.heroProductStage .aquaHeroVisual{min-height:640px;border-radius:22px;box-shadow:0 42px 110px #0a1b2e45;transform:rotateY(-1deg) rotateX(.5deg);transform-origin:left center}.heroProductStage .heroSystemGrid{min-height:588px}.label-demand{top:11%;left:-4%}.label-owned{top:46%;right:7%}.label-ready{right:18%;bottom:-1%}.heroWorkStream{top:70px;width:116vw;height:calc(100% - 110px);opacity:.9}.heroStreamLine{border-radius:48%;transform:rotate(-2deg)}.heroStreamNode.node-one{top:28%;left:2%}.heroStreamNode.node-two{top:8%;left:47%}.heroStreamNode.node-three{right:2%;bottom:18%}}.kineticSiteHeader{position:fixed;pointer-events:none;transition:transform .32s cubic-bezier(.22,1,.36,1)}.kineticSiteHeader .nav{max-width:1360px;padding:16px 30px 0;pointer-events:auto}.kineticSiteHeader .navCapsule{min-height:62px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:min-height .32s ease,max-width .32s ease,padding .32s ease,border-color .32s ease,border-radius .32s ease,background .32s ease,box-shadow .32s ease}.kineticSiteHeader.headerScrolled .nav{padding-top:9px}.kineticSiteHeader.headerScrolled .navCapsule{max-width:1060px;min-height:56px;margin:0 auto;padding:5px 7px 5px 15px;border:1px solid rgba(7,17,31,.09);border-radius:16px;background:#ffffffd6;box-shadow:0 14px 45px #1c3c541f;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}.kineticSiteHeader .navLinks{gap:6px}.kineticSiteHeader .navLinks a{min-height:36px;padding:0 11px;border-radius:9px;transition:color .22s ease,background .22s ease,transform .22s ease}.kineticSiteHeader .navLinks a:after{display:none}.kineticSiteHeader .navLinks a:hover{color:#07111f;background:#ffffffad;transform:translateY(-1px)}.kineticSiteHeader .navLinks a.active{color:#075f61;background:#00a7a71c}.kineticSiteHeader .navLinks a.active:before{display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background:#00a7a7;content:"";vertical-align:.1em}.kineticSiteHeader .iconButton{display:inline-flex;gap:10px;padding-right:9px}.kineticSiteHeader .iconButton i{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:50%;color:#07111f;background:#8df8df;font-size:.85rem;font-style:normal;transition:transform .28s cubic-bezier(.22,1,.36,1)}.kineticSiteHeader .iconButton:hover i{transform:rotate(45deg)}.siteScrollProgress{position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,#00a7a7,#276ef1 62%,#f26746);opacity:0;transform:scaleX(var(--scroll-progress));transform-origin:left;transition:opacity .22s ease}.headerScrolled .siteScrollProgress{opacity:1}.heroProductStage .aquaHeroVisual{transition:box-shadow .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.heroProductStage:hover .aquaHeroVisual{box-shadow:0 50px 125px #0a1b2e4f;transform:translateY(-3px) rotateY(-.45deg)}.heroProductStage .heroSystemHeader{background:linear-gradient(90deg,#091a2d,#102a42)}.heroProductStage .heroSystemHeader span{letter-spacing:.08em}.heroProductStage .heroSystemAqua{background:linear-gradient(145deg,#fff,#eff6fb)}.heroProductStage .heroWorkItem{border-left-width:4px;box-shadow:0 18px 40px #19425f21}.heroProductStage .heroSystemChannel,.heroProductStage .heroSystemCustomer{background-image:linear-gradient(135deg,rgba(0,167,167,.045),transparent 55%)}.heroStageLabel{border-radius:9px}@media(min-width:1041px){.heroStageLabel.label-demand,.heroStageLabel.label-owned{display:none}.heroStageLabel.label-ready{right:18px;bottom:18px}}@media(max-width:760px){.kineticSiteHeader .nav{padding:8px 10px 0}.kineticSiteHeader .navCapsule,.kineticSiteHeader.headerScrolled .navCapsule{max-width:none;min-height:52px;margin:0;padding:5px 6px 5px 10px;border:1px solid rgba(7,17,31,.09);border-radius:16px;background:#ffffffe6;box-shadow:0 12px 32px #1c3c541a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.kineticSiteHeader .navLinks a{min-height:40px}.kineticSiteHeader .navLinks a.active:before{display:none}.kineticSiteHeader .iconButton{gap:0;padding-right:14px}.kineticSiteHeader .iconButton i{display:none}}@media(prefers-reduced-motion:reduce){.kineticSiteHeader,.kineticSiteHeader .navCapsule,.kineticSiteHeader .navLinks a,.kineticSiteHeader .iconButton i,.siteScrollProgress,.heroProductStage .aquaHeroVisual{transition:none}.heroProductStage:hover .aquaHeroVisual{transform:none}}.heroBrandLockup{display:inline-grid;grid-template-columns:34px auto 1px auto;gap:10px;align-items:center;margin-bottom:24px;padding:7px 11px 7px 8px;border:1px solid rgba(7,17,31,.09);border-radius:12px;background:#ffffffb3;box-shadow:0 12px 32px #183e5b14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.heroBrandLockup img{width:34px;height:34px;object-fit:contain}.heroBrandLockup>span{display:grid;gap:1px;text-align:left}.heroBrandLockup small{color:#087f86;font-size:.47rem;font-weight:950;letter-spacing:.1em}.heroBrandLockup strong{color:#07111f;font-size:.84rem}.heroBrandLockup>i{width:1px;height:28px;background:#07111f1f}.heroBrandLockup>b{color:#526a7d;font-size:.61rem;text-transform:uppercase}.heroSessionNote{display:flex;align-items:center;gap:7px;margin:10px 0 0;color:#3f596d;font-size:.62rem;font-weight:820}.heroSessionNote i{width:7px;height:7px;border-radius:50%;background:#2f9e44;box-shadow:0 0 0 4px #2f9e441c}.heroSessionNote span{color:#788b9a}.heroHelpRail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:570px;margin-top:16px;border-top:1px solid rgba(7,17,31,.12);border-bottom:1px solid rgba(7,17,31,.12)}.heroHelpRail article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;min-width:0;padding:12px 10px 12px 0;border-right:1px solid rgba(7,17,31,.1)}.heroHelpRail article+article{padding-left:10px}.heroHelpRail article:last-child{border-right:0}.heroHelpRail article>b{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:6px;color:#fff;background:#087f86;font-size:.49rem}.heroHelpRail article>span{display:grid;gap:3px;min-width:0;text-align:left}.heroHelpRail strong{overflow:hidden;color:#14283b;font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.heroHelpRail small{color:#687f91;font-size:.52rem;line-height:1.3}.kineticHero .integrationDisclaimer strong{color:#31566c}.heroServiceContract{margin-top:13px;padding:12px;border:1px solid #d6e3eb;border-radius:6px;background:#ffffffd1}.heroServiceContract>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.heroServiceContract>div span{color:#087f86;font-size:.48rem;font-weight:950;letter-spacing:.09em}.heroServiceContract>div b{color:#647b8d;font-size:.5rem}.heroServiceContract section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.heroServiceContract p{display:grid;grid-template-columns:22px minmax(0,1fr);gap:7px;align-items:center;min-height:43px;margin:0;padding:6px 7px;border-radius:4px;background:#eef5f8}.heroServiceContract p>i{display:inline-flex;width:21px;height:21px;align-items:center;justify-content:center;border-radius:5px;color:#fff;background:#087f86;font-size:.43rem;font-style:normal;font-weight:900}.heroServiceContract p>span{display:grid;gap:2px;min-width:0}.heroServiceContract strong{overflow:hidden;color:#173047;font-size:.51rem;text-overflow:ellipsis;white-space:nowrap}.heroServiceContract small{color:#718596;font-size:.44rem}@media(max-width:760px){.heroBrandLockup{grid-template-columns:29px auto 1px auto;gap:7px;margin-bottom:20px;padding:6px 8px 6px 6px}.heroBrandLockup img{width:29px;height:29px}.heroBrandLockup>b{font-size:.51rem}.heroSessionNote{justify-content:center;font-size:.56rem}.heroHelpRail{grid-template-columns:1fr;margin-top:14px}.heroHelpRail article,.heroHelpRail article+article{min-height:44px;align-items:center;padding:8px 5px;border-right:0;border-bottom:1px solid rgba(7,17,31,.08)}.heroHelpRail article:last-child{border-bottom:0}.heroHelpRail strong{font-size:.62rem}.heroServiceContract{display:none}}.customerOnboardingShell,.onboardingAdminShell,.customerOnboardingEntry,.onboardingAdminLogin{min-height:100vh;color:#10263a;background:#f3f7fa}.fc-shell--task .customerOnboardingShell{min-height:calc(100vh - 73px)}.fc-shell--task .customerOnboardingEntry{min-height:calc(100vh - 180px)}.customerOnboardingHeader,.onboardingAdminHeader{position:sticky;z-index:30;top:0;display:grid;min-height:70px;align-items:center;border-bottom:1px solid #173d58;color:#fff;background:#0c263b}.customerOnboardingHeader{grid-template-columns:minmax(220px,.7fr) minmax(260px,1fr) minmax(240px,.7fr);padding:0 28px}.customerOnboardingHeader>a,.onboardingAdminHeader>a{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.customerOnboardingHeader img,.onboardingAdminHeader img{width:35px;height:35px;object-fit:contain}.customerOnboardingHeader span,.onboardingAdminHeader span{display:grid;gap:2px}.customerOnboardingHeader small,.onboardingAdminHeader small{color:#9db1c1;font-size:.6rem}.customerOnboardingHeader>div:last-child,.onboardingAdminHeader>div:last-child{display:flex;align-items:center;justify-content:flex-end;gap:14px;text-align:right}.customerOnboardingHeader button,.onboardingAdminHeader button{border:0;color:#b8cad7;background:transparent;cursor:pointer;font:inherit;font-size:.68rem;font-weight:800}.customerOnboardingHeader button:hover,.customerOnboardingHeader button:focus-visible,.onboardingAdminHeader button:hover,.onboardingAdminHeader button:focus-visible{color:#fff}.onboardingHeaderProgress{width:min(100%,360px);justify-self:center}.onboardingHeaderProgress .fc-progress__label{color:#c4d4df}.onboardingHeaderProgress .fc-progress__track{background:#29475d}.customerOnboardingMain{display:grid;grid-template-columns:250px minmax(0,1fr);width:min(1420px,100%);min-height:calc(100vh - 138px);margin:0 auto}.customerOnboardingNav{border-right:1px solid #d5e0e7;background:#eaf1f5}.customerOnboardingNav>div{display:grid;gap:7px;padding:28px 22px 20px;border-bottom:1px solid #d5e0e7}.customerOnboardingNav>div span{color:#6d8292;font-size:.57rem;font-weight:900}.customerOnboardingNav>div strong{color:#0b6e72;font-size:.75rem;text-transform:capitalize}.customerOnboardingNav nav{display:grid;padding:10px}.customerOnboardingNav nav button{display:grid;grid-template-columns:28px minmax(0,1fr) 12px;min-height:44px;align-items:center;gap:8px;padding:0 10px;border:0;border-left:3px solid transparent;color:#566d7e;background:transparent;cursor:pointer;text-align:left}.customerOnboardingNav nav button i{color:#8da0ae;font-size:.53rem;font-style:normal}.customerOnboardingNav nav button span{font-size:.71rem;font-weight:760}.customerOnboardingNav nav button b{color:#20a594}.customerOnboardingNav nav button.active{border-left-color:#f36d48;color:#081725;background:#fff}.customerOnboardingBody{min-width:0;max-width:1020px;padding:46px 52px 100px}.onboardingSectionHeading{display:grid;grid-template-columns:40px minmax(0,1fr);gap:15px;margin-bottom:34px}.onboardingSectionHeading>span{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:8px;color:#fff;background:#f36d48;font-size:.6rem;font-weight:900}.onboardingSectionHeading>div{display:grid;gap:6px}.onboardingSectionHeading p{margin:0;color:#078d89;font-size:.59rem;font-weight:900}.onboardingSectionHeading h1{margin:0;color:#07111f;font-size:2.2rem;line-height:1}.onboardingSectionHeading small{max-width:690px;color:#657b8d;font-size:.82rem;line-height:1.55}.onboardingFieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.customerOnboardingBody label{display:grid;gap:7px;color:#304b60;font-size:.68rem;font-weight:820}.customerOnboardingBody input,.customerOnboardingBody select,.customerOnboardingBody textarea,.adminInlineForm input,.adminInlineForm select,.adminCountersignForm input{width:100%;min-height:45px;padding:0 11px;border:1px solid #bdceda;border-radius:8px;color:#10263a;background:#fff;font:inherit}.customerOnboardingBody textarea{min-height:116px;padding-top:11px;resize:vertical}.customerOnboardingBody input:focus,.customerOnboardingBody select:focus,.customerOnboardingBody textarea:focus,.onboardingAdminShell input:focus,.onboardingAdminShell select:focus{border-color:#087f86;outline:3px solid rgba(8,127,134,.13)}.onboardingToggleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0}.onboardingToggle{grid-template-columns:19px minmax(0,1fr)!important;gap:10px!important;min-height:64px;align-items:start;padding:13px;border:1px solid #ccd9e2;border-radius:8px;background:#fff}.onboardingToggle input{width:17px;min-height:17px;margin-top:1px;accent-color:#087f86}.onboardingToggle span{display:grid;gap:4px}.onboardingToggle small{color:#778b9a;font-weight:550;line-height:1.45}.onboardingSecurityNote,.paymentBoundary,.onboardingInfoBand{margin-top:22px;padding:17px 18px;border-left:3px solid #00a7a7;color:#415b70;background:#e5f7f5;font-size:.75rem;line-height:1.6}.paymentBoundary{border-left-color:#f36d48;background:#fff0eb}.paymentBoundary p,.onboardingInfoBand p{margin:5px 0 0}.participantList,.locationEditorList,.contractDocumentList,.readinessGrid{display:grid;gap:10px}.participantList article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:66px;padding:11px 14px;border:1px solid #ccd9e2;background:#fff}.participantList article>span{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#276ef1;font-weight:900}.participantList article div{display:grid;gap:3px}.participantList p{margin:0;color:#718695;font-size:.67rem}.participantList b{color:#087f86;font-size:.62rem}.locationEditorList article{padding:18px;border:1px solid #c9d7e1;border-left:4px solid #276ef1;background:#fff}.locationEditorHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.locationEditorHeader strong{color:#10263a;font-size:.92rem}.locationEditorHeader select{width:auto;min-width:155px;min-height:34px}.onboardingTextButton{margin-top:13px;padding:9px 0;border:0;color:#087f86;background:transparent;cursor:pointer;font-weight:850}.contractDocumentList details{border:1px solid #c8d6e0;background:#fff}.contractDocumentList summary{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:15px;padding:0 16px;cursor:pointer;list-style:none}.contractDocumentList summary span{display:grid;gap:4px}.contractDocumentList summary small{color:#778b9a;font-size:.58rem}.contractDocumentList summary b{color:#087f86;font-size:.62rem}.contractDocumentList details>p{margin:0;padding:16px;border-top:1px solid #e0e8ee;color:#536b7d;font-size:.75rem;line-height:1.65}.contractDocumentList details>label{grid-template-columns:18px minmax(0,1fr);align-items:center;padding:0 16px 16px}.contractDocumentList details>label input{width:17px;min-height:17px}.signatureBlock{margin-top:24px;padding:22px;border:1px solid #b9cbd8;background:#eaf1f5}.signaturePad{display:grid;gap:8px;margin:18px 0}.signaturePad>div{display:flex;align-items:center;justify-content:space-between}.signaturePad button{border:0;color:#087f86;background:transparent;cursor:pointer;font-weight:850}.signaturePad canvas{width:100%;height:150px;border:1px solid #aebfcc;border-radius:8px;background:#fff;cursor:crosshair;touch-action:none}.onboardingPrimaryButton{min-height:46px;margin-top:18px;padding:0 18px;border:0;border-radius:8px;color:#fff;background:#087f86;cursor:pointer;font-weight:900}.signatureBlock>small{display:block;margin-top:12px;color:#8a5a2c}.signatureComplete{padding:22px;border-left:4px solid #2f9e44;background:#eaf7ed}.signatureComplete p{margin:5px 0 12px}.softPublicSection{border-block:1px solid #dce7ee;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:none}.outcomesSection.softPublicSection{color:#07111f}.outcomesSection.softPublicSection .fc-section-heading__eyebrow{color:#087f86}.softPublicSection .homeOutcomeGrid article,.softPublicSection .homePlaybookGrid article{border:0;border-top:1px solid #dce7ee;border-radius:0;background:transparent;box-shadow:none}.softFormGroup{border-block:1px solid #e1eaf0;background:#f8fbff;box-shadow:none}.onboardingFieldGrid.softFormGroup,.onboardingToggleGrid.softFormGroup{margin-block:22px;padding-block:18px}.denseOpsBoundary{border:1px solid #c8d6e0;border-radius:var(--fc-radius-card);background:#fff}.signatureComplete a{color:#075e62;font-weight:850}.readinessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.readinessGrid article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;padding:12px;border:1px solid #ccd9e2;background:#fff}.readinessGrid i{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:8px;font-size:.52rem;font-style:normal;font-weight:900}.readinessGrid article.complete i{color:#17644e;background:#dff4e8}.readinessGrid article.pending i{color:#a45324;background:#fff0e5}.readinessGrid article span{display:grid;gap:3px;text-transform:capitalize}.readinessGrid article small{color:#778b9a;font-size:.58rem}.openTaskList{margin-top:28px}.openTaskList p{display:flex;align-items:center;gap:9px;margin:0;padding:11px 0;border-bottom:1px solid #d7e1e8;font-size:.75rem}.openTaskList p i{width:7px;height:7px;border-radius:50%;background:#f36d48}.openTaskList p b{margin-left:auto;color:#a45324;font-size:.58rem}.customerOnboardingFooter{position:fixed;z-index:25;right:0;bottom:0;left:0;display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:20px;padding:0 28px;border-top:1px solid #c8d6e0;background:#fffffff7;box-shadow:0 -10px 30px #18374d14}.saveStatus{display:flex;align-items:center;gap:10px}.saveStatus>i{width:9px;height:9px;border-radius:50%;background:#2f9e44}.saveStatus.save-saving>i{background:#276ef1}.saveStatus.save-blocked>i{background:#d0583f}.saveStatus span{display:grid;gap:2px}.saveStatus small{color:#718695;font-size:.6rem}.customerOnboardingFooter>div:last-child{display:flex;gap:18px;color:#718695;font-size:.65rem}.customerOnboardingFooter a{color:#087f86;font-weight:850}.customerOnboardingEntry{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(320px,.8fr);gap:80px;align-items:center;justify-content:center;padding:50px max(24px,10vw);background:#eaf3f8}.customerOnboardingEntry>img{width:min(320px,100%)}.customerOnboardingEntry>div{max-width:660px}.customerOnboardingEntry span{color:#087f86;font-size:.66rem;font-weight:900}.customerOnboardingEntry h1{margin:16px 0;color:#07111f;font-size:3rem;line-height:1.04}.customerOnboardingEntry p{color:#5f7587;line-height:1.7}.customerOnboardingEntry .fc-notice{margin-top:24px}.customerOnboardingEntryActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.customerOnboardingEntryActions a{margin-top:0}.customerOnboardingBody>.fc-notice{margin-bottom:28px}.fc-shell--internal .fc-shell__main{padding:0}.fc-shell--internal .onboardingAdminShell,.fc-shell--internal .adminPageInternal{width:100%}.fc-shell--internal .adminPageInternal{padding-block:32px;background:#f8fbff}.fc-shell--internal .adminPageInternal .sectionShell{border-radius:8px}.fc-shell--internal .adminPageInternal :is(input,select,textarea,button,.adminKeyPanel,.adminLeadList,.adminLeadDetail,.adminFactGrid>div,.adminPolicyGrid){border-radius:8px}.fc-admin-controls :is(button,input,select,textarea){border-radius:var(--fc-radius-control, 8px);font:inherit}.fc-admin-controls :is(button,input,select,textarea):focus-visible{border-color:#276ef1;outline:3px solid rgba(39,110,241,.2);outline-offset:1px}.fc-admin-controls button{cursor:pointer}.fc-admin-controls button:disabled{cursor:not-allowed}.onboardingAdminLogin{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.7fr);align-items:stretch;background:#0c263b}.adminLoginBrand{display:flex;min-height:100vh;flex-direction:column;justify-content:center;padding:10vw;color:#fff;background:#0c263b}.adminLoginBrand img{width:min(310px,70%);margin-bottom:55px}.adminLoginBrand>span{color:#62d8c4;font-size:.65rem;font-weight:900}.adminLoginBrand h1{max-width:650px;margin:18px 0;font-size:3.5rem;line-height:1}.adminLoginBrand p{max-width:560px;color:#aabeca;line-height:1.7}.onboardingAdminLogin form{display:flex;flex-direction:column;justify-content:center;padding:70px;color:#10263a;background:#fff}.onboardingAdminLogin form>span{color:#087f86;font-size:.62rem;font-weight:900}.onboardingAdminLogin form h2{margin:9px 0 32px;font-size:2rem}.onboardingAdminLogin form label{display:grid;gap:7px;margin-bottom:15px;font-size:.7rem;font-weight:850}.onboardingAdminLogin input{min-height:46px;padding:0 12px;border:1px solid #bdceda;border-radius:8px;font:inherit}.onboardingAdminLogin form button{min-height:46px;margin-top:8px;border:0;border-radius:8px;color:#fff;background:#087f86;font-weight:900}.onboardingAdminLogin form p{color:#a7442d;font-size:.7rem}.adminStableNotice{min-height:78px}.onboardingAdminHeader{grid-template-columns:minmax(600px,1fr) 270px;padding:0 22px}.onboardingAdminHeader nav{display:flex;align-self:stretch;justify-content:center}.onboardingAdminHeader nav button{min-width:82px;padding:0 10px;border-bottom:3px solid transparent}.onboardingAdminHeader nav button.active{color:#fff;border-bottom-color:#62d8c4;background:#12344d}.onboardingAdminMain{padding:18px}.adminMetricStrip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #c9d7e1;background:#fff}.adminMetricStrip article{display:grid;min-height:92px;align-content:center;gap:3px;padding:14px 18px;border-right:1px solid #dce5eb}.adminMetricStrip article:last-child{border-right:0}.adminMetricStrip span{color:#718695;font-size:.52rem;font-weight:900}.adminMetricStrip strong{color:#07111f;font-size:1.55rem}.adminMetricStrip small{color:#617788;font-size:.62rem}.onboardingAdminToolbar{display:grid;grid-template-columns:minmax(220px,1fr) 300px auto;gap:13px;align-items:end;padding:18px 0 12px}.onboardingAdminToolbar>div{display:grid;gap:4px}.onboardingAdminToolbar>div span{color:#087f86;font-size:.55rem;font-weight:900}.onboardingAdminToolbar>div strong{font-size:.85rem}.onboardingAdminToolbar label{display:grid;gap:4px;color:#617788;font-size:.56rem;font-weight:850}.onboardingAdminToolbar input{min-height:38px;padding:0 10px;border:1px solid #bdceda;background:#fff}.onboardingAdminToolbar>button{min-height:38px;padding:0 13px;border:1px solid #9eb2c1;color:#234158;background:#fff;cursor:pointer;font-weight:850}.adminWorkspaceMessage{margin-bottom:10px;padding:10px 14px;border-left:3px solid #f36d48;color:#7f3e29;background:#fff0eb;font-size:.7rem}.onboardingAdminWorkspace{display:grid;grid-template-columns:340px minmax(0,1fr);min-height:calc(100vh - 300px);border:1px solid #c9d7e1;background:#fff}.adminCustomerList{overflow-y:auto;max-height:calc(100vh - 290px);border-right:1px solid #c9d7e1;background:#eef3f6}.adminCustomerList>button,.adminCustomerList>article{display:grid;width:100%;gap:7px;padding:15px;border:0;border-bottom:1px solid #d3dfe7;color:#10263a;background:transparent;text-align:left}.adminCustomerList>button{cursor:pointer}.adminCustomerList>button.active{border-left:4px solid #f36d48;background:#fff}.adminCustomerList>button>div,.adminCustomerList>article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.adminCustomerList .caseStatus{padding:4px 6px;border-radius:8px;color:#075e62;background:#dff5f1;font-size:.52rem;font-weight:900;text-transform:uppercase}.adminCustomerList b{color:#728796;font-size:.52rem;text-transform:uppercase}.adminCustomerList p{margin:0;color:#617788;font-size:.67rem}.adminCustomerList small{color:#7c8f9d;font-size:.58rem}.adminCustomerList article>button{min-height:34px;margin-top:4px;border:0;color:#fff;background:#087f86;cursor:pointer;font-weight:850}.adminCustomerList article>button:disabled{color:#728796;background:#d7e1e7;cursor:default}.adminCustomerDetail{overflow-y:auto;max-height:calc(100vh - 290px)}.adminEmptyDetail{max-width:620px;padding:70px}.adminEmptyDetail>span{color:#087f86;font-size:.58rem;font-weight:900}.adminEmptyDetail h2{color:#07111f;font-size:2rem}.adminEmptyDetail p{color:#617788;line-height:1.7}.adminCaseHero{display:flex;min-height:170px;align-items:center;justify-content:space-between;gap:30px;padding:30px 36px;color:#fff;background:#102d43}.adminCaseHero>div:first-child span{color:#62d8c4;font-size:.58rem;font-weight:900;text-transform:uppercase}.adminCaseHero h1{margin:10px 0 5px;font-size:2rem}.adminCaseHero p{margin:0;color:#aebfcb}.adminCaseHero>div:last-child{display:grid;grid-template-columns:auto auto;gap:6px 16px;align-items:center}.adminCaseHero>div:last-child small{color:#8ea5b5;font-size:.5rem}.adminDetailTabs{position:sticky;z-index:3;top:0;display:flex;gap:18px;padding:0 30px;border-bottom:1px solid #d8e2e8;background:#fff}.adminDetailTabs a{display:inline-flex;min-height:46px;align-items:center;color:#607687;font-size:.63rem;font-weight:850;text-decoration:none}.adminNextAction{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(320px,1fr);gap:20px;align-items:center;padding:22px 34px;border-bottom:1px solid #d8e2e8;background:#f8fbff}.adminNextAction>div>span{color:#087f86;font-size:.53rem;font-weight:900}.adminNextAction h2{margin:6px 0 0;color:#07111f;font-size:1.1rem;text-transform:capitalize}.adminNextAction .fc-notice{margin:0}.adminReadinessSection,.adminDetailSection{padding:28px 34px;border-bottom:1px solid #d8e2e8}.adminReadinessSection>div:first-child>span,.adminDetailSection>div:first-child>span{color:#087f86;font-size:.53rem;font-weight:900}.adminReadinessSection h2,.adminDetailSection h2{margin:6px 0 20px;color:#07111f;font-size:1.25rem}.adminGateGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #d6e1e8;border-left:1px solid #d6e1e8}.adminGateGrid p{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;min-height:52px;margin:0;padding:8px;border-right:1px solid #d6e1e8;border-bottom:1px solid #d6e1e8;font-size:.61rem;text-transform:capitalize}.adminGateGrid i{display:inline-flex;width:27px;height:27px;align-items:center;justify-content:center;border-radius:8px;font-size:.48rem;font-style:normal;font-weight:900}.adminGateGrid p.complete i{color:#17644e;background:#dff4e8}.adminGateGrid p.pending i{color:#a45324;background:#fff0e5}.adminActionRow{display:flex;align-items:center;gap:8px;margin-top:16px}.adminActionRow button,.adminInlineForm button,.adminCountersignForm button{min-height:36px;padding:0 12px;border:0;color:#fff;background:#087f86;cursor:pointer;font-weight:850}.adminActionRow input{min-width:240px;min-height:36px;padding:0 10px;border:1px solid #bdceda}.adminActionRow button:disabled{background:#a8bac6;cursor:default}.adminParticipantGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.adminParticipantGrid article{padding:12px;border:1px solid #d2dde5}.adminParticipantGrid p{margin:4px 0;color:#607687;font-size:.63rem}.adminParticipantGrid small{color:#087f86;font-size:.55rem}.adminInlineForm{display:grid;grid-template-columns:1fr 1fr 150px auto auto;gap:7px;align-items:center;margin-top:14px}.adminInlineForm label{display:flex;align-items:center;gap:4px;font-size:.58rem}.adminInlineForm label input{width:15px;min-height:15px}.adminInviteResult{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;margin-top:10px;padding:10px;background:#e8f6f4}.adminInviteResult input{min-height:34px;border:1px solid #aed2cd;background:#fff}.adminLocationTable>div{display:grid;grid-template-columns:1.2fr .75fr .9fr .75fr;gap:10px;min-height:42px;align-items:center;padding:0 10px;border-bottom:1px solid #dce5eb;font-size:.62rem}.adminLocationTable>div:first-child{color:#6e8291;background:#edf3f6;font-size:.52rem}.adminContractState{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #d3dee6}.adminContractState p{display:grid;gap:7px;margin:0;padding:14px;border-right:1px solid #d3dee6}.adminContractState p span{color:#708493;font-size:.56rem}.adminContractState a{display:inline-flex;align-items:center;justify-content:center;color:#087f86;font-size:.65rem;font-weight:850}.adminCountersignForm{display:grid;grid-template-columns:1fr 1fr 1.2fr auto;gap:8px;align-items:center;margin-top:12px}.adminCountersignForm label{display:flex;align-items:center;gap:7px;font-size:.6rem}.adminCountersignForm label input{width:16px;min-height:16px}.adminTaskList p,.adminAuditList p{display:grid;grid-template-columns:11px minmax(0,1fr) auto;gap:10px;align-items:center;margin:0;padding:10px 0;border-bottom:1px solid #dde6eb}.adminTaskList i,.adminAuditList i{width:8px;height:8px;border-radius:50%;background:#f36d48}.adminTaskList i.done{background:#2f9e44}.adminTaskList span,.adminAuditList span{display:grid;gap:3px}.adminTaskList small,.adminAuditList small{color:#758896;font-size:.56rem}.adminTaskList b{color:#a45324;font-size:.53rem}.adminHandoffRow{display:grid;grid-template-columns:110px 110px minmax(0,1fr);gap:10px;padding:10px;border-bottom:1px solid #dce5eb;font-size:.62rem}.onboardingAdminFooter{display:flex;min-height:42px;align-items:center;justify-content:space-between;padding:0 20px;color:#7a8e9c;background:#e7eef2;font-size:.57rem}.opsOuterShell{border:0;background:transparent;box-shadow:none}.opsDetailSection{border-bottom:0}.adminHandoffList{margin-top:12px;overflow:hidden}.adminHandoffEmpty{margin:12px 0 0;padding:14px 16px;border-left:3px solid #8eb9c3;color:#607687;background:#eef5f7;font-size:.68rem;font-weight:750}@media(max-width:1100px){.customerOnboardingHeader{grid-template-columns:190px minmax(180px,1fr) 220px;padding:0 16px}.onboardingAdminHeader{grid-template-columns:170px minmax(500px,1fr) 220px;overflow-x:auto}.onboardingAdminWorkspace{grid-template-columns:300px minmax(700px,1fr);overflow-x:auto}.adminMetricStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.adminMetricStrip article:nth-child(3){border-right:0}.adminMetricStrip article:nth-child(-n+3){border-bottom:1px solid #dce5eb}}@media(max-width:760px){.customerOnboardingHeader{position:static;grid-template-columns:1fr auto;gap:10px;padding:10px 14px}.onboardingHeaderProgress{grid-column:1 / -1;grid-row:2;grid-template-columns:auto 1fr;padding-bottom:4px}.customerOnboardingHeader>div:last-child span{display:none}.customerOnboardingMain{grid-template-columns:minmax(0,1fr)}.customerOnboardingNav{position:sticky;z-index:15;top:0;overflow-x:auto;border-right:0;border-bottom:1px solid #cbd8e1}.customerOnboardingNav>div{display:none}.customerOnboardingNav nav{display:flex;width:max-content;min-width:100%;padding:6px}.customerOnboardingNav nav button{grid-template-columns:23px auto;min-height:40px;padding:0 9px;border-left:0;border-bottom:3px solid transparent}.customerOnboardingNav nav button.active{border-bottom-color:#f36d48}.customerOnboardingNav nav button b{display:none}.customerOnboardingBody{padding:30px 14px 118px}.onboardingSectionHeading{margin-bottom:24px}.onboardingSectionHeading h1{font-size:1.8rem}.onboardingFieldGrid,.onboardingToggleGrid,.readinessGrid{grid-template-columns:minmax(0,1fr)}.participantList article{grid-template-columns:36px minmax(0,1fr)}.participantList article>b{grid-column:2}.locationEditorHeader{align-items:stretch;flex-direction:column}.locationEditorHeader select{width:100%}.customerOnboardingFooter{min-height:84px;align-items:flex-start;flex-direction:column;justify-content:center;padding:10px 14px}.customerOnboardingFooter>div:last-child{width:100%;justify-content:space-between}.customerOnboardingEntry{grid-template-columns:minmax(0,1fr);gap:30px;align-content:center;padding:35px 20px}.customerOnboardingEntry>img{width:190px}.customerOnboardingEntry h1{font-size:2.25rem}.onboardingAdminLogin{grid-template-columns:minmax(0,1fr)}.adminLoginBrand{min-height:auto;padding:45px 24px}.adminLoginBrand img{width:180px;margin-bottom:32px}.adminLoginBrand h1{font-size:2.4rem}.onboardingAdminLogin form{padding:42px 24px}.onboardingAdminHeader{position:static;grid-template-columns:1fr auto;min-height:62px;padding:8px 12px;overflow:visible}.onboardingAdminHeader nav{grid-column:1 / -1;grid-row:2;overflow-x:auto;justify-content:flex-start}.onboardingAdminHeader nav button{min-height:42px}.onboardingAdminHeader>div:last-child span{display:none}.onboardingAdminMain{padding:10px}.adminMetricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMetricStrip article{min-height:76px}.adminMetricStrip article:nth-child(2n){border-right:0}.adminMetricStrip article:nth-child(-n+4){border-bottom:1px solid #dce5eb}.onboardingAdminToolbar{grid-template-columns:minmax(0,1fr) auto}.onboardingAdminToolbar label{grid-column:1 / -1;grid-row:2}.onboardingAdminWorkspace{grid-template-columns:minmax(0,1fr);overflow:visible}.adminCustomerList{max-height:320px;border-right:0;border-bottom:1px solid #c9d7e1}.adminCustomerDetail{max-height:none}.adminCaseHero{align-items:flex-start;flex-direction:column;padding:24px 18px}.adminDetailTabs{overflow-x:auto;padding:0 16px}.adminDetailTabs a{white-space:nowrap}.adminReadinessSection,.adminDetailSection{padding:22px 16px}.adminNextAction{grid-template-columns:minmax(0,1fr);padding:20px 16px}.adminGateGrid,.adminParticipantGrid,.adminInlineForm,.adminCountersignForm,.adminContractState{grid-template-columns:minmax(0,1fr)}.adminContractState p{border-right:0;border-bottom:1px solid #d3dee6}.adminLocationTable{overflow-x:auto}.adminLocationTable>div{min-width:650px}}@media(prefers-reduced-motion:reduce){.onboardingHeaderProgress>i b{transition:none}}.referencePage{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:56px 0 80px}.referencePage__hero{display:grid;gap:16px;padding:40px;border:1px solid #dce7f0;border-radius:8px;background:#fff}.referencePage__hero h1{max-width:780px;margin:0;color:#07111f;font-size:clamp(2.5rem,6vw,3.55rem);line-height:1}.referencePage__hero>p:not(.referencePage__eyebrow){max-width:720px;margin:0;color:#5d6f86;line-height:1.65}.referencePage__eyebrow{margin:0;color:#00a7a7;font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.referencePage__actions,.referencePage__badges{display:flex;flex-wrap:wrap;gap:8px}.referencePage__section{display:grid;gap:24px;padding-top:64px}.referencePage__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.referencePage__grid--foundation{grid-template-columns:1.2fr .8fr}.referencePage__card{display:grid;align-content:start;gap:20px;padding:24px;border:1px solid #dce7f0;border-radius:8px;background:#fff}.referencePage__card h3,.referencePage__product h3{margin:0;color:#07111f}.referencePage__card p,.referencePage__product p,.referencePage__shells p{margin:0;color:#5d6f86;line-height:1.55}.referencePage__swatches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.referencePage__swatches div{display:grid;gap:5px;font-size:.75rem}.referencePage__swatches span{height:56px;border:1px solid #dce7f0;border-radius:8px}.referencePage__swatches code{color:#5d6f86}.referencePage__logos{display:grid;gap:16px;padding:24px;border-radius:8px;background:#f8fbff}.referencePage__logos img{width:min(100%,250px);max-height:64px;object-fit:contain;object-position:left center}.referencePage__display{color:#07111f!important;font-size:1.35rem;font-weight:750}.referencePage__stack{display:grid;gap:8px}.referencePage__readiness{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px;padding:12px;border-radius:8px;background:#f8fbff}.referencePage__fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.referencePage__fields label{display:grid;gap:8px;color:#07111f;font-size:.8rem;font-weight:750}.referencePage__fields input,.referencePage__fields select,.referencePage__fields textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid #cbd9e6;border-radius:8px;background:#fff;color:#07111f;font:inherit}.referencePage__fields textarea{min-height:88px;resize:vertical}.referencePage__fieldWide{grid-column:1 / -1}.referencePage__empty{place-items:start}.referencePage__products{display:grid;gap:8px}.referencePage__product{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;border:1px solid #dce7f0;border-radius:8px;background:#fff}.referencePage__product img{width:52px;height:52px;border-radius:8px;object-fit:contain}.referencePage__shells{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.referencePage__shells article{display:grid;gap:10px;padding:24px;border:1px solid #dce7f0;border-radius:8px;background:#fff}.referencePage__shells span{color:#276ef1;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media(max-width:760px){.referencePage{width:min(100% - 24px,1180px);padding-top:24px}.referencePage__hero{padding:24px}.referencePage__grid,.referencePage__grid--foundation,.referencePage__shells{grid-template-columns:1fr}.referencePage__swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.referencePage__fields{grid-template-columns:1fr}.referencePage__fieldWide{grid-column:auto}.referencePage__product{grid-template-columns:44px minmax(0,1fr)}.referencePage__product .fc-status-badge{grid-column:2;justify-self:start}}.conversionHero{position:relative;overflow:hidden;min-height:calc(100svh - 70px);padding:clamp(38px,5vh,64px) 0;color:#07111f;background:radial-gradient(circle at 86% 8%,rgba(0,167,167,.2),transparent 27%),linear-gradient(155deg,#fff 0,#fff 50%,#e9f6fb 50%,#e9f6fb)}.conversionHero:after{position:absolute;inset:auto 0 0;height:240px;background:linear-gradient(180deg,transparent,rgba(39,110,241,.07));content:"";pointer-events:none}.conversionHeroGlow{position:absolute;top:110px;right:-110px;width:360px;height:360px;border:1px solid rgba(39,110,241,.16);border-radius:50%;box-shadow:0 0 0 70px #276ef10a,0 0 0 140px #00a7a706}.conversionHeroGrid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:clamp(44px,6vw,96px);align-items:end}.sectionShell.conversionHeroGrid{width:min(1500px,calc(100% - 64px))}.conversionHero .customerHeroCopy{max-width:780px;padding-bottom:0}.conversionHero .heroBrandLockup{margin-bottom:26px}.conversionKicker{display:flex;gap:15px;align-items:center;margin:0 0 22px;color:#40546d;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.conversionKicker span{padding:8px 10px;color:#006d70;background:#00a7a71a}.conversionHero h1{max-width:780px;margin:0;color:#07111f;font-size:clamp(3.8rem,6vw,6.4rem);font-weight:900;line-height:.84;letter-spacing:-.07em}.conversionHero h1 em{color:transparent;font-style:normal;background:linear-gradient(105deg,#00a7a7,#276ef1 70%);background-clip:text;-webkit-background-clip:text}.conversionHero .customerHeroLead{max-width:760px;margin:20px 0 0;color:#40546d;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.5}.conversionHero .customerHeroActions{margin-top:20px}.conversionHero .fc-button{min-height:56px;padding-inline:24px}.conversionPromise.visibleHeroPanel{position:relative;align-self:stretch;display:flex;min-height:420px;flex-direction:column;justify-content:flex-end;padding:32px;border:0;border-radius:0;color:#dceeff;background:#07111f;box-shadow:32px 32px #00a7a7}.conversionPromise h2{margin:18px 0 24px;color:#fff;font-size:clamp(2rem,3.2vw,3.4rem);line-height:.93}.promiseNumber{position:absolute;top:26px;right:28px;color:#ffffff1c;font-size:5rem;line-height:1}.promiseStats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff21}.promiseStats span{display:grid;gap:5px;padding:14px 10px;color:#9fb3c8;background:#07111f;font-size:.63rem;text-transform:uppercase}.promiseStats b{color:#6df1e4;font-size:1.55rem}.operationsReveal{position:relative;z-index:3;padding:48px 0 0;background:linear-gradient(180deg,#07111f 0,#07111f 72%,#f8fbff 72%)}.operationsReveal .heroBoardWrap{width:min(1460px,calc(100% - 64px))}.heroBoardWrap{position:relative;z-index:2;margin-top:0;transform:none}.opsBoard{overflow:hidden;border:1px solid rgba(148,190,218,.18);border-radius:20px;color:#d9e8f5;background:linear-gradient(145deg,#0a1b2b,#071522);box-shadow:0 30px 72px #07111f42}.opsBoardHeader{display:grid;grid-template-columns:1fr auto auto;gap:28px;align-items:center;padding:16px 22px;border-bottom:1px solid rgba(255,255,255,.1);color:#91a5b8;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.opsBoardHeader div{color:#e9f5ff}.opsLiveDot{display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:50%;background:#4ce2ca;box-shadow:0 0 0 5px #4ce2ca1a;animation:opsPulse 2.4s ease-in-out infinite}.opsBoardPulse{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid rgba(255,255,255,.1)}.opsBoardPulse>div{display:grid;grid-template-columns:auto 1fr;gap:0 14px;align-items:end;padding:22px;border-right:1px solid rgba(255,255,255,.1)}.opsBoardPulse small{grid-column:1 / -1;color:#6f879b;font-size:.58rem;font-weight:900;letter-spacing:.12em}.opsBoardPulse strong{color:#fff;font-size:2.5rem;line-height:1}.opsBoardPulse span{padding-bottom:3px;color:#8ca1b3;font-size:.72rem}.opsLaneGrid{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));overflow-x:auto}.opsLane{--lane-accent: #276ef1;min-height:260px;padding:16px 14px;border-right:1px solid rgba(255,255,255,.09);animation:laneRise .6s both;animation-delay:calc(var(--lane-index) * 90ms)}.opsLane--incoming{--lane-accent: #14d9ff}.opsLane--attention{--lane-accent: #ffb84d}.opsLane--active{--lane-accent: #5d8dff}.opsLane--ready{--lane-accent: #00a7a7}.opsLane--approval{--lane-accent: #ff7d67}.opsLane--complete{--lane-accent: #45d483}.opsLane>header{display:flex;justify-content:space-between;min-height:38px;gap:8px;color:#a9bdce;font-size:.65rem;font-weight:850;text-transform:uppercase}.opsLane>header strong{color:var(--lane-accent)}.opsWorkCard{position:relative;display:grid;gap:8px;margin-top:14px;padding:16px 14px 15px 18px;border:1px solid rgba(255,255,255,.1);border-left:3px solid var(--lane-accent);background:#102335}.opsWorkCard i{position:absolute;top:15px;right:14px;width:7px;height:7px;border-radius:50%;background:var(--lane-accent)}.opsWorkCard strong{padding-right:14px;color:#f5f9fc;font-size:.78rem;line-height:1.35}.opsWorkCard small{color:#7890a3;font-size:.62rem}.opsLaneOwner{display:block;margin-top:70px;color:var(--lane-accent);font-size:.52rem;font-weight:900;letter-spacing:.11em}.opsBoardFooter{display:flex;gap:24px;align-items:center;padding:15px 22px;border-top:1px solid rgba(255,255,255,.1);color:#71899d;font-size:.62rem;text-transform:uppercase}.opsBoardFooter strong{margin-left:auto;color:#68e4d9}.commandWorkflow{padding:110px 0;background:#f8fbff}.ownershipStory{display:grid;gap:56px}.ownershipIntro{display:grid;grid-template-columns:.5fr 1.25fr 1fr;gap:44px;align-items:start}.ownershipIntro>span,.outcomeHeadline>span,.impactCommandIntro>span{color:#007d80;font-size:.64rem;font-weight:900;letter-spacing:.13em}.ownershipIntro h2,.outcomeHeadline h2,.impactCommandIntro h2{margin:0;color:#07111f;font-size:clamp(2.8rem,5.2vw,5.7rem);line-height:.91;letter-spacing:-.055em}.ownershipIntro p{margin:0;color:#5d6f86;font-size:1.05rem;line-height:1.7}.ownershipStages{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid #cddce8;border-bottom:1px solid #cddce8}.ownershipStages article{display:flex;min-height:220px;flex-direction:column;padding:20px 16px;border-right:1px solid #cddce8}.ownershipStages article>span{color:#00a7a7;font-size:.65rem;font-weight:900}.ownershipStages small{margin:auto 0 9px;color:#276ef1;font-weight:850;text-transform:uppercase}.ownershipStages strong{color:#07111f;font-size:1.15rem}.ownershipStages p{margin:8px 0 0;color:#64788b;font-size:.76rem;line-height:1.45}.beforeAfterStory{display:grid;grid-template-columns:1fr 72px 1fr;align-items:stretch}.beforeAfterStory article{padding:clamp(28px,5vw,64px)}.beforeStory{color:#dce8f2;background:#142435}.afterStory{color:#07111f;background:#8ee9dd}.beforeAfterStory article>span{font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.beforeAfterStory h3{max-width:540px;margin:24px 0;font-size:clamp(2rem,3.7vw,4rem);line-height:.95;letter-spacing:-.045em}.beforeAfterStory ul{display:grid;gap:12px;padding-left:20px;line-height:1.5}.storySwitch{display:grid;place-items:center;color:#fff;background:#276ef1;font-size:2rem}.commandOutcomes{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:start}.outcomeHeadline h2{margin-top:20px}.commandOutcomes .homeOutcomeGrid{grid-template-columns:1fr;margin:0;gap:0}.commandOutcomes .homeOutcomeGrid article{display:grid;grid-template-columns:42px 180px 1fr;gap:20px;align-items:center;padding:26px 0;border:0;border-top:1px solid #cbd9e5;border-radius:0}.commandOutcomes .homeOutcomeGrid article>span{color:#00a7a7;font-weight:900}.commandOutcomes .homeOutcomeGrid p{margin:0}.impactCommand{display:block;width:min(1460px,calc(100% - 64px))}.impactCommand .impactEstimator{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.impactCommand .impactEstimatorIntro h2{font-size:clamp(2.7rem,4.2vw,5.2rem)}.impactCommand .impactEstimatorControls,.impactCommand .impactEstimatorResults{padding:clamp(34px,4vw,64px)}.conversionRail{display:flex;position:relative;z-index:4;align-items:center;justify-content:space-between;gap:28px;width:min(1180px,calc(100% - 40px));margin:-28px auto 76px;padding:26px 30px;color:#fff;background:linear-gradient(105deg,#276ef1,#1247ac);box-shadow:0 22px 55px #276ef142}.conversionRail div{display:grid;gap:5px}.conversionRail div span{color:#9eece3;font-size:.6rem;font-weight:900;letter-spacing:.12em}.conversionRail strong{font-size:clamp(1rem,2vw,1.45rem)}.conversionRail>a{display:flex;align-items:center;gap:28px;padding:15px 18px;color:#07111f;background:#fff;font-weight:900;white-space:nowrap}.conversionRail>a span{font-size:1.3rem}@keyframes opsPulse{50%{opacity:.45;transform:scale(.75)}}@keyframes laneRise{0%{opacity:0;transform:translateY(14px)}}@media(max-width:980px){.conversionHeroGrid,.ownershipIntro,.commandOutcomes,.impactCommand{grid-template-columns:1fr}.conversionPromise.visibleHeroPanel{min-height:300px;box-shadow:18px 18px #00a7a7}.ownershipStages{grid-template-columns:repeat(3,1fr)}.impactCommandIntro{position:static}}@media(max-width:980px){.sectionShell.conversionHeroGrid,.operationsReveal .heroBoardWrap,.impactCommand{width:min(calc(100% - 40px),720px)}.impactCommand .impactEstimator{grid-template-columns:1fr}}@media(max-width:760px){.conversionHero{padding-top:50px}.conversionHero .customerHeroCopy{min-width:0;overflow:hidden}.conversionHero h1{max-width:100%;font-size:clamp(2.8rem,12vw,3.8rem);letter-spacing:-.06em}.conversionHero .customerHeroActions{display:grid;grid-template-columns:1fr;align-items:stretch}.conversionHero .fc-button{width:100%;min-width:0;white-space:normal}.conversionKicker{align-items:flex-start;flex-direction:column}.heroBoardWrap{width:100%;margin-top:4px;transform:translateY(48px)}.opsBoardHeader{grid-template-columns:1fr;gap:7px}.opsBoardPulse{grid-template-columns:1fr}.opsBoardPulse>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.opsLaneGrid{grid-template-columns:1fr;overflow:visible}.opsLane{display:grid;min-height:0;grid-template-columns:110px 1fr;gap:8px 12px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.1)}.opsLane>header{grid-row:1 / 3;flex-direction:column;justify-content:flex-start}.opsWorkCard,.opsLaneOwner{margin:0}.opsBoardFooter{flex-wrap:wrap}.opsBoardFooter strong{width:100%;margin:0}.commandWorkflow{padding-top:112px}.ownershipStages{grid-template-columns:1fr}.ownershipStages article{min-height:150px;border-right:0;border-bottom:1px solid #cddce8}.beforeAfterStory{grid-template-columns:1fr}.storySwitch{min-height:58px;transform:rotate(90deg)}.commandOutcomes .homeOutcomeGrid article{grid-template-columns:34px 1fr}.commandOutcomes .homeOutcomeGrid p{grid-column:2}.conversionRail{align-items:stretch;flex-direction:column;margin-top:0}.conversionRail>a{justify-content:space-between}}@media(prefers-reduced-motion:reduce){.opsLiveDot,.opsLane{animation:none!important}.conversionHero *,.ownershipStory *,.conversionRail *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.editorialLaunchWorkbook,.editorialLaunchDossier{background:linear-gradient(180deg,#f7fbfc 0,#fff 38rem)}.editorialLaunchWorkbook .launchStudioMasthead,.editorialLaunchDossier .onboardingSignupHero{border-bottom:1px solid rgba(5,26,45,.12)}.editorialOperationsDesk{--editorial-rule: rgba(19, 213, 198, .32);background-image:linear-gradient(90deg,var(--editorial-rule) 1px,transparent 1px);background-size:min(24vw,340px) 100%}.editorialOperationsDesk>:first-child{border-top:4px solid var(--fc-teal)}.editorialHero{position:relative;min-height:calc(100svh - 70px);overflow:hidden;padding:clamp(42px,6vh,76px) 0;color:#07111f;background:#fbfdfd}.editorialHero__wash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 74% 25%,rgba(0,167,167,.12),transparent 28%),linear-gradient(120deg,transparent 0 56%,rgba(39,110,241,.055) 56% 100%);pointer-events:none}.editorialHero__grid{position:relative;display:grid;width:min(1540px,calc(100% - 64px));min-height:min(720px,calc(100svh - 150px));grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:clamp(52px,6vw,110px);align-items:center;margin:0 auto}.editorialHero__copy{min-width:0;max-width:760px}.editorialHero .heroBrandLockup{width:max-content;margin:0 0 34px;padding:0;border:0;background:transparent;box-shadow:none}.editorialHero .heroBrandLockup img{width:38px;height:38px}.editorialHero__kicker{display:flex;align-items:center;gap:12px;margin:0 0 20px;color:#4e6477;font-size:.65rem;font-weight:900;letter-spacing:.13em}.editorialHero__kicker span{color:#007d80}.editorialHero__kicker i,.editorialHero__trust i{width:4px;height:4px;border-radius:50%;background:#00a7a7}.editorialHero h1{max-width:790px;margin:0;color:#07111f;font-size:clamp(4rem,6.2vw,7rem);font-weight:870;line-height:.88;letter-spacing:-.068em}.editorialHero h1 em{color:#137f96;font-style:normal}.editorialHero__lead{max-width:650px;margin:26px 0 0;color:#4c6275;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.6}.editorialHero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.editorialHero__actions .fc-button{min-height:54px;padding-inline:24px}.editorialHero__trust{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 0;color:#667b8d;font-size:.66rem;font-weight:760}.demandFlow{position:relative;isolation:isolate;min-width:0;min-height:580px;margin:0}.demandFlow figcaption{position:absolute;top:0;right:0;color:#6b7d8d;font-size:.58rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.demandFlow__signals{position:absolute;top:85px;left:0;display:grid;gap:14px}.demandFlow__signals span{display:grid;place-items:center;width:62px;height:32px;border:1px solid rgba(7,17,31,.12);border-radius:999px;color:#40566a;background:#ffffffc2;font-size:.62rem;font-weight:800;animation:editorialSignal 5s ease-in-out infinite;animation-delay:calc(var(--signal-index) * .18s)}.demandFlow__path{position:absolute;top:101px;left:62px;width:calc(100% - 120px);height:270px;border-top:1px solid rgba(39,110,241,.3);border-right:1px solid rgba(39,110,241,.3);border-radius:0 140px 0 0}.demandFlow__path:after{position:absolute;right:-4px;bottom:-3px;width:7px;height:7px;border-radius:50%;background:#276ef1;content:""}.demandFlow__path i{position:absolute;top:-4px;width:8px;height:8px;border-radius:50%;background:#00a7a7}.demandFlow__path i:nth-child(1){left:18%}.demandFlow__path i:nth-child(2){left:48%}.demandFlow__path i:nth-child(3){left:78%}.demandFlow__engine,.demandFlow__service{position:absolute;display:grid;grid-template-columns:42px 1fr;column-gap:12px;align-items:center;padding:22px;border:1px solid rgba(7,17,31,.1);background:#ffffffd1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 22px 55px #1c425c1a}.demandFlow__engine{top:64px;left:22%;width:235px}.demandFlow__service{top:265px;right:2%;width:260px}.demandFlow__engine img,.demandFlow__service img{grid-row:1 / 4;width:42px;height:42px;object-fit:contain}.demandFlow__engine small,.demandFlow__service small{color:#007d80;font-size:.52rem;font-weight:900;letter-spacing:.1em}.demandFlow__engine strong,.demandFlow__service strong{font-size:1.22rem}.demandFlow__engine p,.demandFlow__service p{margin:0;color:#637789;font-size:.68rem}.demandFlow__outcomes{position:absolute;right:0;bottom:42px;display:flex;align-items:center;gap:9px}.demandFlow__outcomes span,.demandFlow__outcomes strong{padding:9px 12px;border-radius:999px;background:#fff;color:#496072;font-size:.6rem;box-shadow:0 10px 28px #1c425c17}.demandFlow__outcomes strong{color:#fff;background:#00a7a7}.demandFlow__exception{position:absolute;bottom:112px;left:14%;display:flex;align-items:center;gap:12px;color:#6a7e8f;font-size:.62rem}.demandFlow__exception i{display:grid;place-items:center;width:28px;height:28px;border:1px solid #cad8e3;border-radius:50%;font-style:normal}.workflowRibbon{padding:clamp(86px,10vw,150px) max(32px,calc((100% - 1540px)/2));background:#07111f;color:#d7e5f0}.workflowRibbon>header{display:grid;grid-template-columns:.45fr 1.1fr .7fr;gap:50px;align-items:start;margin-bottom:62px}.workflowRibbon>header span,.operatingContrast header span,.suiteSpine header span{color:#65dfd3;font-size:.62rem;font-weight:900;letter-spacing:.14em}.workflowRibbon h2,.operatingContrast h2,.suiteSpine h2{margin:0;color:inherit;font-size:clamp(3rem,5vw,5.8rem);line-height:.92;letter-spacing:-.055em}.workflowRibbon header p{margin:0;color:#8fa5b7;line-height:1.65}.workflowRibbon__track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.18)}.workflowRibbon__track article{display:flex;min-height:245px;flex-direction:column;padding:22px 20px;border-right:1px solid rgba(255,255,255,.13)}.workflowRibbon__track article>span{color:#59d7ca;font-size:.62rem;font-weight:900}.workflowRibbon__track small{margin:auto 0 9px;color:#7890a4;text-transform:uppercase}.workflowRibbon__track strong{color:#fff;font-size:1.15rem}.workflowRibbon__track p{margin:9px 0 0;color:#91a4b5;font-size:.78rem;line-height:1.5}.operatingContrast{display:grid;width:min(1460px,calc(100% - 64px));grid-template-columns:.8fr 1fr 72px 1fr;gap:0;align-items:stretch;margin:0 auto;padding:clamp(96px,11vw,170px) 0}.operatingContrast header{padding-right:54px}.operatingContrast h2{margin-top:24px;color:#07111f}.operatingContrast__before,.operatingContrast__after{display:flex;min-height:430px;flex-direction:column;justify-content:flex-end;padding:42px}.operatingContrast__before{color:#dce7ef;background:#102233}.operatingContrast__after{color:#07111f;background:#dff7f3}.operatingContrast__before>span,.operatingContrast__after>span{font-size:.6rem;font-weight:900;letter-spacing:.12em}.operatingContrast__before strong,.operatingContrast__after strong{margin-top:20px;font-size:clamp(2rem,3vw,3.5rem);line-height:.98;letter-spacing:-.04em}.operatingContrast__before p,.operatingContrast__after p{margin:20px 0 0;line-height:1.6;opacity:.72}.operatingContrast__line{display:grid;place-items:center;background:#276ef1}.operatingContrast__line i{width:20px;height:1px;background:#fff}.operatingContrast blockquote{grid-column:2 / -1;margin:34px 0 0;padding:0 0 0 28px;border-left:2px solid #00a7a7;color:#50677a;font-size:1.05rem}.suiteSpine{display:grid;width:min(1460px,calc(100% - 64px));grid-template-columns:.7fr 280px 1px 1.3fr;gap:46px;align-items:start;margin:0 auto;padding:clamp(96px,10vw,150px) 0}.suiteSpine header h2{margin-top:22px;color:#07111f}.suiteSpine header p{color:#5d7285;line-height:1.7}.suiteSpine__engine{display:grid;gap:8px;padding:28px;border-top:3px solid #276ef1;background:#f1f7fb}.suiteSpine__engine img{width:54px;height:54px;object-fit:contain}.suiteSpine__engine small{margin-top:28px;color:#276ef1;font-size:.56rem;font-weight:900;letter-spacing:.1em}.suiteSpine__engine strong{color:#07111f;font-size:1.8rem}.suiteSpine__engine p{margin:0;color:#607588;font-size:.72rem}.suiteSpine__line{width:1px;min-height:100%;background:linear-gradient(#276ef1,#00a7a7,transparent)}.suiteSpine__products{display:grid;gap:0}.suiteSpine__products article{display:grid;grid-template-columns:54px 1fr;gap:18px;padding:22px 0;border-top:1px solid #cfdae3}.suiteSpine__products img{width:54px;height:54px;object-fit:contain}.suiteSpine__products div{display:grid;grid-template-columns:1fr auto;gap:4px 18px}.suiteSpine__products small{color:#008a8c;font-size:.55rem;font-weight:900;letter-spacing:.1em}.suiteSpine__products strong{color:#07111f;font-size:1.3rem}.suiteSpine__products span{color:#40586c;font-weight:700}.suiteSpine__products p{grid-column:1 / -1;margin:4px 0 0;color:#6b7f90;font-size:.8rem}.editorialHero+#how-it-works{scroll-margin-top:70px}.impactSection{background:#f4f8fa}.impactCommand .impactEstimator{border-radius:18px;box-shadow:0 24px 70px #193e571a}.impactResult strong{font-size:clamp(2rem,3vw,3rem);overflow-wrap:anywhere}.playbookSection.softPublicSection{background:#fff}.homePlaybookGrid article{border-top:1px solid #cbd8e2;border-right:0;border-bottom:0;border-left:0;border-radius:0;box-shadow:none}@keyframes editorialSignal{50%{transform:translate(8px);border-color:#00a7a759}}@media(max-width:1100px){.editorialHero__grid{grid-template-columns:1fr}.demandFlow{min-height:520px}.workflowRibbon>header,.operatingContrast,.suiteSpine{grid-template-columns:1fr}.operatingContrast header{padding:0 0 42px}.operatingContrast__line{min-height:54px}.operatingContrast blockquote{grid-column:1}.suiteSpine__line{width:100%;min-height:1px}.suiteSpine__engine{max-width:440px}}@media(max-width:760px){.editorialHero{min-height:auto;padding:36px 0 52px}.editorialHero__grid,.operatingContrast,.suiteSpine{width:calc(100% - 32px);max-width:100%}.editorialHero__copy{width:100%;max-width:calc(100vw - 32px);overflow:hidden}.editorialHero h1{max-width:100%;font-size:clamp(2.8rem,12vw,3.7rem);overflow-wrap:anywhere}.editorialHero h1 em{display:block}.editorialHero__lead{width:100%;max-width:100%;overflow-wrap:anywhere}.editorialHero__actions{display:grid;min-width:0;grid-template-columns:minmax(0,1fr)}.editorialHero__actions .fc-button{width:100%;min-width:0}.editorialHero__trust{align-items:flex-start;flex-direction:column}.demandFlow{min-height:610px}.demandFlow__engine{left:14%;width:220px}.demandFlow__service{right:0;width:230px}.demandFlow__outcomes{flex-wrap:wrap;justify-content:flex-end;left:12%;right:0}.workflowRibbon{padding:82px 16px}.workflowRibbon>header{grid-template-columns:1fr;gap:20px}.workflowRibbon__track{grid-template-columns:1fr}.workflowRibbon__track article{min-height:155px;border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.operatingContrast__before,.operatingContrast__after{min-height:340px;padding:28px}.suiteSpine{gap:28px}.impactCommand{width:calc(100% - 24px)}.impactResult strong{font-size:clamp(1.8rem,12vw,3rem)}}@media(prefers-reduced-motion:reduce){.demandFlow *{animation:none!important}.editorialHero *,.workflowRibbon *{transition-duration:.01ms!important}}.productProofHero{position:relative;min-height:calc(100svh - 70px);overflow:hidden;padding:clamp(38px,5vh,64px) 0;background:#f8fbfc}.productProofHero__wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(118deg,#fff 0,#fff 43%,#00a7a70e 43%,#00a7a70e 71%,#276ef10e 71%);pointer-events:none}.productProofHero__grid{position:relative;display:grid;width:min(1540px,calc(100% - 64px));min-height:min(690px,calc(100svh - 146px));grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(44px,5vw,88px);align-items:center;margin:0 auto}.productProofHero__copy{min-width:0;max-width:620px}.productProofHero .heroBrandLockup{width:max-content;margin:0 0 30px;padding:0;border:0;background:transparent;box-shadow:none}.productProofHero .heroBrandLockup img{width:36px;height:36px}.productProofHero__kicker{display:flex;align-items:center;gap:10px;margin:0 0 18px;color:#53697b;font-size:.63rem;font-weight:900;letter-spacing:.13em}.productProofHero__kicker span{color:#007f82}.productProofHero__kicker i,.productProofHero__trust i{width:4px;height:4px;border-radius:50%;background:#00a7a7}.productProofHero h1{margin:0;color:#07111f;font-size:clamp(3.2rem,4.8vw,5.7rem);font-weight:870;line-height:.91;letter-spacing:-.06em}.productProofHero h1 em{color:#13859a;font-style:normal}.productProofHero__lead{max-width:590px;margin:22px 0 0;color:#4e6578;font-size:clamp(1rem,1.15vw,1.18rem);line-height:1.6}.productProofHero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.productProofHero__actions .fc-button{min-height:52px;padding-inline:22px}.productProofHero__trust{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:15px 0 0;color:#687d8e;font-size:.64rem;font-weight:780}.proofQueue{min-width:0;overflow:hidden;border:1px solid #cddae4;background:#fff;box-shadow:0 30px 80px #1c3e5721}.proofQueue__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:22px 24px;color:#dce8f1;background:#0b2032}.proofQueue__header span,.proofQueue__disclaimer{color:#62dfd3;font-size:.56rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.proofQueue__header h2{margin:7px 0 0;color:#fff;font-size:1.3rem}.proofQueue__header p{margin:0;color:#96acbc;font-size:.62rem;font-weight:750}.proofQueue__header p i{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#00a7a7}.proofQueue__disclaimer{padding:8px 24px;border-bottom:1px solid #dce5eb;color:#718595;background:#f4f8fa}.proofQueue__labels,.proofQueue__row{display:grid;grid-template-columns:.9fr 1fr .85fr .8fr 1.25fr;gap:14px;align-items:center}.proofQueue__labels{padding:10px 18px;color:#718493;background:#edf3f6;font-size:.52rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.proofQueue__row{position:relative;min-height:66px;padding:11px 18px;border-bottom:1px solid #dce5eb;color:#52697b;font-size:.67rem}.proofQueue__row:before{position:absolute;inset:0 auto 0 0;width:3px;background:#276ef1;content:""}.proofQueue__row.tone-aquasuite:before{background:#00a7a7}.proofQueue__row.tone-operator:before{background:#f58220}.proofQueue__row small{display:none}.proofQueue__row span,.proofQueue__row strong{min-width:0;overflow-wrap:anywhere}.proofQueue__source{color:#142d42;font-weight:820}.proofQueue__status{display:flex;align-items:center;gap:7px}.proofQueue__status i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#276ef1}.tone-aquasuite .proofQueue__status i{background:#00a7a7}.tone-operator .proofQueue__status i{background:#f58220}.proofQueue__owner{color:#0c263b}.proofQueue__next{display:flex;align-items:center;justify-content:space-between;gap:8px}.proofQueue__next b{color:#276ef1;font-size:1rem}.proofQueue__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#f5f9fb}.proofQueue__summary p{display:grid;gap:2px;margin:0;padding:16px 18px;border-right:1px solid #d8e3ea}.proofQueue__summary p:last-child{border-right:0}.proofQueue__summary strong{color:#07111f;font-size:1.45rem}.proofQueue__summary span{color:#6d8292;font-size:.56rem;font-weight:750}@media(max-width:1100px){.productProofHero{min-height:auto}.productProofHero__grid{min-height:0;grid-template-columns:minmax(0,1fr);padding-block:36px}.productProofHero__copy{max-width:720px}.proofQueue{width:100%}}@media(max-width:760px){.productProofHero{padding:24px 0 38px}.productProofHero__grid{width:calc(100% - 32px);gap:36px;padding:0}.productProofHero h1{font-size:clamp(2.75rem,12vw,3.65rem)}.productProofHero h1 br{display:none}.productProofHero h1 em{display:block}.productProofHero__actions{display:grid;grid-template-columns:minmax(0,1fr)}.productProofHero__actions .fc-button{width:100%}.productProofHero__trust{align-items:flex-start;flex-direction:column}.proofQueue__header{align-items:flex-start;flex-direction:column;padding:18px}.proofQueue__labels{display:none}.proofQueue__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 18px;padding:14px 16px}.proofQueue__row small{display:block;margin-bottom:3px;color:#8595a1;font-size:.48rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.proofQueue__summary{grid-template-columns:1fr}.proofQueue__summary p{border-right:0;border-bottom:1px solid #d8e3ea}.proofQueue__summary p:last-child{border-bottom:0}}.workflowRibbon__track{grid-template-columns:repeat(6,minmax(0,1fr))}.weeklyBrief{display:grid;width:min(1460px,calc(100% - 64px));grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:clamp(48px,6vw,96px);align-items:start;margin:0 auto;padding:clamp(92px,9vw,142px) 0}.weeklyBrief__intro>span{color:#008588;font-size:.62rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.weeklyBrief__intro h2{margin:22px 0 0;color:#07111f;font-size:clamp(2.35rem,4vw,4.2rem);line-height:.98;letter-spacing:-.05em}.weeklyBrief__intro p{margin:24px 0 0;color:#627789;line-height:1.65}.weeklyBrief__surface{min-width:0;overflow:hidden;color:#dbe8f1;background:#0b2032;box-shadow:0 30px 80px #12304626}.weeklyBrief__surface>header{display:flex;justify-content:space-between;gap:18px;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.14);font-size:.58rem;letter-spacing:.08em}.weeklyBrief__surface>header span{color:#75e2d7}.weeklyBrief__surface>header i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#00a7a7}.weeklyBrief__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(255,255,255,.14)}.weeklyBrief__metrics article{display:flex;min-width:0;min-height:145px;flex-direction:column;padding:20px;border-right:1px solid rgba(255,255,255,.14)}.weeklyBrief__metrics article:last-child{border-right:0}.weeklyBrief__metrics span{color:#9cb0bf;font-size:.57rem;font-weight:820}.weeklyBrief__metrics strong{margin-top:auto;color:#63ddd0;font-size:clamp(2rem,3vw,3.1rem);line-height:1}.weeklyBrief__metrics small{margin-top:7px;color:#97aabb;font-size:.57rem;line-height:1.35}.weeklyBrief__body{display:grid;grid-template-columns:minmax(0,1fr) 210px}.weeklyBrief__notes header,.weeklyBrief__notes article{display:grid;grid-template-columns:.8fr 1fr 1.35fr;gap:14px;align-items:center;padding:13px 18px;border-bottom:1px solid rgba(255,255,255,.11)}.weeklyBrief__notes header{color:#7f96a8;background:#ffffff09;font-size:.5rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.weeklyBrief__notes article{min-height:58px;font-size:.62rem}.weeklyBrief__notes article span{color:#9fb1bf}.weeklyBrief__notes article p{margin:0;color:#dbe8f1}.weeklyBrief__exceptions{padding:20px;border-left:1px solid rgba(255,255,255,.14);background:#102a40}.weeklyBrief__exceptions>span{color:#ffb48c;font-size:.52rem;font-weight:900;letter-spacing:.1em}.weeklyBrief__exceptions>strong{display:block;margin:15px 0;color:#fff;font-size:1.5rem}.weeklyBrief__exceptions p{margin:8px 0;color:#a9bac7;font-size:.62rem}.weeklyBrief__exceptions small{display:block;margin-top:22px;color:#68dcd0;font-size:.55rem}@media(max-width:1100px){.weeklyBrief{grid-template-columns:minmax(0,1fr)}.weeklyBrief__intro{max-width:720px}}@media(max-width:760px){.workflowRibbon__track{grid-template-columns:1fr}.weeklyBrief{width:calc(100% - 32px);padding:80px 0}.weeklyBrief__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.weeklyBrief__metrics article:nth-child(2n){border-right:0}.weeklyBrief__metrics article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.14)}.weeklyBrief__body{grid-template-columns:1fr}.weeklyBrief__notes header{display:none}.weeklyBrief__notes article{grid-template-columns:1fr;gap:5px}.weeklyBrief__exceptions{border-top:1px solid rgba(255,255,255,.14);border-left:0}}.impactEstimator,.impactEstimatorResults,.impactResultGrid,.impactResult{min-width:0}.impactResultGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.impactResult strong{width:100%;max-width:100%;font-size:clamp(1.9rem,2.7vw,3rem);line-height:1;overflow-wrap:anywhere}@media(max-width:760px){.productProofHero__grid{grid-template-columns:minmax(0,1fr)}.proofQueue__next{min-width:0}.weeklyBrief__metrics,.impactResultGrid{grid-template-columns:1fr}.weeklyBrief__metrics article{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.weeklyBrief__metrics article:last-child{border-bottom:0}.impactResult strong{font-size:clamp(1.8rem,11vw,2.8rem)}}@media(max-width:600px){.fc-shell__session-link{display:none}}@media(prefers-reduced-motion:reduce){.productProofHero *,.proofQueue *,.weeklyBrief *{animation:none!important;transition-duration:.01ms!important}}.productProofHero h1{font-size:clamp(2.8rem,3.75vw,4.6rem);line-height:.94}.productProofHero__lead{max-width:610px;font-size:clamp(.95rem,1vw,1.08rem);line-height:1.55}@media(max-width:760px){.productProofHero h1{font-size:clamp(2.45rem,10.8vw,3.25rem)}}.availableNow{display:grid;width:min(1460px,calc(100% - 64px));grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);gap:clamp(48px,6vw,100px);align-items:start;margin:0 auto;padding:clamp(86px,8vw,128px) 0}.availableNow header>span{color:#008588;font-size:.62rem;font-weight:900;letter-spacing:.13em}.availableNow h2{margin:20px 0 0;color:#07111f;font-size:clamp(2.25rem,3.6vw,3.8rem);line-height:1;letter-spacing:-.05em}.availableNow header p{margin:22px 0 0;color:#5c7284;line-height:1.65}.availableNow__lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #cdd9e2}.availableNow__lanes article{display:grid;min-height:112px;grid-template-columns:34px minmax(0,1fr);gap:16px;align-items:center;padding:20px 12px;border-bottom:1px solid #cdd9e2}.availableNow__lanes article:nth-child(odd){border-right:1px solid #cdd9e2}.availableNow__lanes span{color:#009698;font-size:.6rem;font-weight:900}.availableNow__lanes strong{color:#122b40;font-size:1rem;line-height:1.35}@media(max-width:760px){.availableNow{width:calc(100% - 32px);grid-template-columns:minmax(0,1fr);gap:44px;padding:76px 0}.availableNow__lanes{grid-template-columns:1fr}.availableNow__lanes article:nth-child(odd){border-right:0}}.commercialProof{display:grid;width:min(1460px,calc(100% - 64px));grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) minmax(0,1fr);margin:0 auto 24px;border-top:1px solid #cbd8e1;border-bottom:1px solid #cbd8e1;background:#fff}.commercialProof article{min-width:0;padding:clamp(26px,3vw,44px)}.commercialProof article+article{border-left:1px solid #cbd8e1}.commercialProof article>span{color:#008588;font-size:.58rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.commercialProof h3{margin:17px 0 0;color:#07111f;font-size:clamp(1.45rem,2vw,2.05rem);letter-spacing:-.035em}.commercialProof p{margin:16px 0 0;color:#5d7284;font-size:.88rem;line-height:1.6}.commercialProof__pricing>strong{display:block;margin-top:20px;padding-top:18px;border-top:1px solid #d5e0e7;color:#173047;font-size:.78rem;line-height:1.5}.commercialProof__commitment{display:flex;flex-direction:column;justify-content:space-between;color:#dbe8f1;background:#0b2032}.commercialProof__commitment>span{color:#69ddd1!important}.commercialProof__commitment blockquote{margin:34px 0 0;color:#fff;font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:720;line-height:1.4;letter-spacing:-.025em}.commercialProof__deliverables ul{display:grid;gap:7px;margin:16px 0 0;padding:0;list-style:none}.commercialProof__deliverables li{position:relative;padding-left:17px;color:#334c60;font-size:.78rem}.commercialProof__deliverables li:before{position:absolute;top:.52em;left:0;width:6px;height:6px;border-radius:50%;background:#00a7a7;content:""}.commercialProof__deliverables a{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding-top:16px;border-top:1px solid #d5e0e7;color:#126e8d;font-size:.78rem;font-weight:850;text-decoration:none}@media(max-width:900px){.commercialProof{grid-template-columns:minmax(0,1fr)}.commercialProof article+article{border-top:1px solid #cbd8e1;border-left:0}}@media(max-width:760px){.commercialProof{width:calc(100% - 32px);margin-bottom:0}.commercialProof article{padding:28px 22px}}.contractsWorkspace{min-height:calc(100svh - 69px);color:var(--fc-ink);background:linear-gradient(180deg,#f8fbff,#eef6fb)}.contractsWorkspace :is(button,input,select){border-radius:var(--fc-radius-control);font:inherit}.contractsWorkspace button{cursor:pointer}.contractsWorkspace button:disabled{cursor:not-allowed;opacity:.55}.contractsWorkspace :is(button,a,input,select):focus-visible{outline:3px solid rgba(39,110,241,.35);outline-offset:2px}.contractsHeader{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto auto;gap:34px;align-items:center;padding:22px clamp(24px,4vw,64px);border-bottom:1px solid #cfdae3;color:#dce9f2;background:#07111f}.contractsHeader>div:first-child span,.contractsDashboardLead span,.contractsForm>header span,.contractsSummary>span,.contractsReview section>span,.contractsCreateStep>span,.contractsSteps>div>span{color:#63ddd0;font-size:.61rem;font-weight:900;letter-spacing:.13em}.contractsHeader h1{margin:6px 0 0;color:#fff;font-size:clamp(1.25rem,2.2vw,2rem);letter-spacing:-.035em}.contractsHeader nav{display:flex;gap:18px}.contractsHeader nav a{padding:9px 0;border-bottom:2px solid transparent;color:#9fb3c3;font-size:.78rem;font-weight:800;text-decoration:none}.contractsHeader nav a[aria-current=page]{border-bottom-color:#63ddd0;color:#fff}.contractsUser{display:flex;align-items:center;gap:16px}.contractsUser span{display:grid;text-align:right}.contractsUser strong{color:#fff;font-size:.78rem}.contractsUser small{color:#8fa6b7;font-size:.58rem}.contractsUser button,.contractsToolbar button,.contractsTextButton,.contractsFormActions>button{min-height:38px;padding:0 14px;border:1px solid #c8d6e1;color:#314b61;background:#fff;font-weight:800}.contractsDashboard{width:min(1480px,calc(100% - 48px));margin:0 auto;padding:38px 0 70px}.contractsDashboardLead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:44px;align-items:end;padding:36px 38px;border:1px solid #d1dde6;border-top:4px solid var(--fc-teal);border-radius:var(--fc-radius-card);background:#fff;box-shadow:0 24px 70px #123a541a}.contractsDashboardLead span{color:#007f82}.contractsDashboardLead h2{max-width:820px;margin:16px 0 0;font-size:clamp(2rem,4vw,4.2rem);line-height:.98;letter-spacing:-.055em}.contractsDashboardLead p{max-width:780px;margin:20px 0 0;color:var(--fc-muted);line-height:1.65}.contractsPreparedDrafts{margin-top:24px;padding:24px;border:1px solid #d1dde6;border-radius:var(--fc-radius-card);background:#f7fbfd}.contractsPreparedDrafts>header{display:flex;gap:28px;justify-content:space-between;align-items:end;margin-bottom:16px}.contractsPreparedDrafts>header span{color:#007f82;font-size:.61rem;font-weight:900;letter-spacing:.13em}.contractsPreparedDrafts>header h2{margin:8px 0 0;color:#10283d;font-size:1.35rem}.contractsPreparedDrafts>header p{max-width:620px;margin:0;color:#65798a;font-size:.78rem;line-height:1.55}.contractsPreparedDrafts>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.contractsPreparedDrafts article{min-width:0;padding:20px;border:1px solid #cedce5;border-left:4px solid #d49a24;border-radius:10px;background:#fff}.contractsPreparedDrafts article>div{display:flex;gap:12px;justify-content:space-between;align-items:center}.contractsPreparedDrafts article small{color:#718594;font-size:.68rem;font-weight:800}.contractsPreparedDrafts h3{margin:20px 0 4px;color:#07111f}.contractsPreparedDrafts article>a{color:#126e8d;font-size:.78rem;font-weight:800}.contractsPreparedDrafts article>p{color:#65798a;font-size:.76rem;line-height:1.55}.contractsPreparedDrafts article>button{min-height:40px;padding:0 16px;color:#fff;background:#087f83;border:0;border-radius:8px;font-weight:900;cursor:pointer}.contractsPrimaryButton{min-height:46px;padding:0 20px;border:0;border-radius:var(--fc-radius-control);color:#fff;background:linear-gradient(135deg,var(--fc-teal),var(--fc-blue));font-weight:900;box-shadow:0 12px 28px #276ef133}.contractsStateGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:24px;border:1px solid #d1dde6;border-radius:var(--fc-radius-card);background:#fff}.contractsStateGrid button{display:grid;min-width:0;min-height:108px;gap:12px;justify-items:start;padding:18px;border:0;border-right:1px solid #dbe5ec;background:transparent;text-align:left}.contractsStateGrid button:last-child{border-right:0}.contractsStateGrid button.active{background:#eef7fb;box-shadow:inset 0 -3px var(--fc-blue)}.contractsStateGrid strong{color:#10283d;font-size:1.8rem}.contractsToolbar{display:flex;gap:16px;align-items:end;justify-content:space-between;margin-top:28px}.contractsToolbar label{display:grid;width:min(440px,100%);gap:7px;color:#52697b;font-size:.68rem;font-weight:850}.contractsToolbar input{min-height:44px;padding:0 13px;border:1px solid #cbd8e2;background:#fff}.contractsClientList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.contractsClientList article,.contractsEmpty{min-width:0;padding:24px;border:1px solid #d3dfe7;border-radius:var(--fc-radius-card);background:#fff}.contractsClientList article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:14px}.contractsClientList article>div small{color:#718594;font-size:.62rem;text-transform:uppercase}.contractsClientList h3{margin:24px 0 4px;color:#07111f;font-size:1.35rem}.contractsClientList article>p{margin:0;color:#65798a}.contractsClientList dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0;padding:14px 0;border-top:1px solid #dce6ed;border-bottom:1px solid #dce6ed}.contractsClientList dl div{display:grid;gap:5px}.contractsClientList dt{color:#7b8e9d;font-size:.58rem;font-weight:850;text-transform:uppercase}.contractsClientList dd{margin:0;color:#213c52;font-weight:800}.contractsClientList a{color:#126e8d;font-size:.75rem;font-weight:900;text-decoration:none}.contractsEmpty{grid-column:1 / -1;padding:50px;text-align:center}.contractsEmpty p{color:var(--fc-muted)}.contractsBuilder{display:grid;min-width:0;min-height:calc(100svh - 171px);grid-template-columns:minmax(220px,.68fr) minmax(0,1.75fr) minmax(240px,.76fr);background:#e9f0f5}.contractsSteps{min-width:0;padding:28px 22px;border-right:1px solid #cbd8e2;background:#f8fbfd}.contractsSteps>div{display:grid;gap:7px}.contractsSteps>div>span{color:#008386}.contractsSteps>div>strong{color:#132e44;font-size:1.08rem;overflow-wrap:anywhere}.contractsSteps .fc-progress{margin-top:24px}.contractsSteps nav{display:grid;gap:4px;margin-top:24px}.contractsSteps nav button{display:grid;min-width:0;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:center;padding:11px 8px;border:0;border-left:3px solid transparent;color:#607587;background:transparent;text-align:left}.contractsSteps nav button i{display:grid;width:27px;height:27px;place-items:center;border:1px solid #cbd8e2;border-radius:50%;font-size:.65rem;font-style:normal}.contractsSteps nav button.active{border-left-color:var(--fc-teal);color:#102b41;background:#e9f7f6}.contractsSteps nav button.complete i{color:#fff;border-color:var(--fc-teal);background:var(--fc-teal)}.contractsTextButton{margin-top:26px}.contractsForm{min-width:0;padding:clamp(28px,4vw,58px);background:#fff}.contractsForm>header{margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid #d7e2e9}.contractsForm>header span{color:#008386}.contractsForm>header h2{margin:8px 0 0;color:#07111f;font-size:clamp(2rem,4vw,3.7rem);line-height:1;letter-spacing:-.05em}.contractsForm .fc-notice{margin-bottom:20px}.contractsFieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.contractsFieldGrid label,.contractsLocationEditor label{display:grid;gap:8px;color:#435d72;font-size:.7rem;font-weight:850}.contractsFieldGrid input,.contractsFieldGrid select,.contractsLocationEditor input{width:100%;min-height:46px;padding:0 12px;border:1px solid #c8d6e1;color:#07111f;background:#fbfdff}.contractsWideField{grid-column:1 / -1}.contractsCheckbox{display:flex!important;align-items:center;align-self:end;grid-column:1 / -1;grid-template-columns:auto 1fr}.contractsCheckbox input{width:18px;min-height:18px;accent-color:var(--fc-teal)}.contractsLocationEditor{display:grid;gap:14px}.contractsLocationEditor>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:end;padding:18px;border:1px solid #d3dfe7;border-radius:var(--fc-radius-card);background:#f8fbfd}.contractsLocationEditor>div>span{grid-column:1 / -1;align-self:center;color:#007f82;font-size:.62rem;font-weight:900}.contractsLocationEditor button{min-height:40px;padding:0 13px;border:1px solid #c7d5df;color:#2f4a5f;background:#fff;font-weight:850}.contractsOptionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.contractsOptionGrid label,.contractsNeedList label{display:flex;min-width:0;gap:14px;padding:18px;border:1px solid #d0dde6;border-radius:var(--fc-radius-card);background:#fff;cursor:pointer}.contractsOptionGrid label.selected,.contractsNeedList label.selected{border-color:var(--fc-teal);background:#eaf8f6;box-shadow:inset 0 0 0 1px var(--fc-teal)}.contractsOptionGrid label.unavailable{opacity:.55;cursor:not-allowed}.contractsOptionGrid input,.contractsNeedList input{margin-top:4px;accent-color:var(--fc-teal)}.contractsOptionGrid img{width:44px;height:44px;object-fit:contain}.contractsOptionGrid span,.contractsNeedList span{display:grid;min-width:0;gap:5px}.contractsOptionGrid strong,.contractsNeedList strong{color:#102d43}.contractsOptionGrid small,.contractsNeedList small{color:#607689;line-height:1.45}.contractsOptionGrid b{color:#956319;font-size:.62rem;text-transform:uppercase}.contractsNeedList{display:grid;gap:10px}.contractsNeedList label{align-items:start}.contractsReview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.contractsReview section{min-width:0;padding:20px;border-top:3px solid #cbd8e2;background:#f7fafc}.contractsReview section>span{color:#008386}.contractsReview h3{margin:13px 0 5px;color:#102c42}.contractsReview p{margin:8px 0 0;color:#566d80;font-size:.78rem}.contractsReview .fc-notice{grid-column:1 / -1}.contractsCreateStep{min-height:320px;padding:34px;border:1px solid #cddbe4;border-top:4px solid var(--fc-teal);border-radius:var(--fc-radius-card);background:#f7fbfc}.contractsCreateStep>span{color:#008386}.contractsCreateStep h3{margin:18px 0 10px;color:#07111f;font-size:1.8rem}.contractsCreateStep p{color:#5c7284;line-height:1.6}.contractsCreateStep .contractsPrimaryButton{margin-top:22px}.contractsInviteResult{display:grid;gap:10px;margin-top:24px}.contractsInviteResult input{min-width:0;min-height:44px;padding:0 12px;border:1px solid #bdd0dd;background:#fff}.contractsInviteResult a{color:#126e8d;font-weight:900}.contractsFormActions{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin-top:34px;padding-top:20px;border-top:1px solid #d7e2e9}.contractsFormActions .contractsPrimaryButton{margin-left:auto}.contractsSummary{min-width:0;padding:30px 24px;color:#dbe8f1;background:#0b2032}.contractsSummary>span{color:#67ded2}.contractsSummary h2{margin:14px 0 22px;color:#fff;font-size:1.7rem;overflow-wrap:anywhere}.contractsSummary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(255,255,255,.14)}.contractsSummary dl div{display:grid;gap:5px;padding:14px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.contractsSummary dt{color:#8fa6b7;font-size:.56rem;text-transform:uppercase}.contractsSummary dd{margin:0;color:#69ded2;font-size:1.45rem;font-weight:900}.contractsSummary>div{margin-top:26px}.contractsSummary>div>strong{color:#fff}.contractsSummary p{margin:10px 0 0;color:#a7bac8;font-size:.72rem}.contractsSummary>small{display:block;margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14);color:#8fa5b6;line-height:1.55}.contractsLogin{width:min(560px,calc(100% - 32px));margin:60px auto;padding:34px;border:1px solid #d1dde6;border-top:4px solid var(--fc-teal);border-radius:var(--fc-radius-card);background:#fff;box-shadow:0 24px 70px #123a541a}.contractsLogin>span{color:#008386;font-size:.62rem;font-weight:900;letter-spacing:.13em}.contractsLogin h1{margin:14px 0 8px;color:#07111f;font-size:2.2rem}.contractsLogin>p{color:#5d7284;line-height:1.6}.contractsLogin form{display:grid;gap:16px;margin-top:28px}.contractsLogin label{display:grid;gap:7px;color:#40596d;font-size:.7rem;font-weight:850}.contractsLogin input{min-height:46px;padding:0 12px;border:1px solid #c8d6e1}.contractsLogin button{min-height:46px;border:0;color:#fff;background:linear-gradient(135deg,var(--fc-teal),var(--fc-blue));font-weight:900}.contractsPasswordChange{border-top-color:var(--fc-blue)}.contractsPasswordRules{display:grid;gap:8px;margin:0;padding:16px 18px 16px 36px;border:1px solid #dbe5ec;border-radius:var(--fc-radius-card);color:#40596d;background:#f8fbff;font-size:.78rem;line-height:1.45}.contractsPasswordActions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.contractsLogin .contractsPasswordSignOut{padding:0 18px;border:1px solid #c8d6e1;color:#40596d;background:#fff}.contractsWorkspace textarea{width:100%;min-height:92px;padding:12px;resize:vertical;border:1px solid #c8d6e1;border-radius:var(--fc-radius-control);color:#07111f;background:#fbfdff;font:inherit;line-height:1.5}.contractsWorkspace textarea:focus-visible{outline:3px solid rgba(39,110,241,.35);outline-offset:2px}.contractsSectionIntro{display:flex;gap:28px;align-items:start;justify-content:space-between;margin-bottom:20px;padding:18px;border-left:4px solid var(--fc-teal);background:#f1f8fa}.contractsSectionIntro span,.contractsDecisionTable header span{color:#007f82;font-size:.6rem;font-weight:900;letter-spacing:.12em}.contractsSectionIntro h3,.contractsDecisionTable h4{margin:6px 0 0;color:#102c42;font-size:1.35rem}.contractsSectionIntro p{max-width:360px;margin:0;color:#5b7285;font-size:.75rem;line-height:1.5}.contractsCommercialEditor{display:grid;gap:16px}.contractsCommercialLine{min-width:0;padding:20px;border:1px solid #cedce5;border-top:3px solid var(--fc-blue);border-radius:var(--fc-radius-card);background:#fff}.contractsCommercialLine>header,.contractsPolicyRule>header{display:flex;gap:14px;align-items:center;justify-content:space-between;margin-bottom:18px}.contractsCommercialLine>header button,.contractsPolicyRule>header button{min-height:34px;padding:0 10px;border:1px solid #cbd8e2;color:#4a6072;background:#fff}.contractsInlineActions{display:flex;gap:24px;margin-top:18px}.contractsInlineActions .contractsCheckbox{grid-column:auto}.contractsNestedFields{margin-top:16px;padding:16px;border-left:3px solid #9acfd0;background:#f6fafc}.contractsCommercialEditor>button{justify-self:start;min-height:42px;padding:0 15px;border:1px solid #97bccb;color:#126e8d;background:#fff;font-weight:850}.contractsCommercialTotals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:4px 0 0;border:1px solid #cedce5}.contractsCommercialTotals div{display:grid;gap:6px;padding:14px;border-right:1px solid #d9e4eb}.contractsCommercialTotals div:last-child{border-right:0}.contractsCommercialTotals dt{color:#687f91;font-size:.58rem;font-weight:850;text-transform:uppercase}.contractsCommercialTotals dd{margin:0;color:#11364d;font-weight:900}.contractsPlaybookEditor{display:grid;gap:22px}.contractsPlaybookLayout{display:grid;grid-template-columns:minmax(190px,.42fr) minmax(0,1.58fr);gap:20px;align-items:start}.contractsPlaybookLayout>nav{display:grid;position:sticky;top:20px;gap:3px;max-height:72vh;overflow-y:auto}.contractsPlaybookLayout>nav button{padding:10px 12px;border:0;border-left:3px solid transparent;color:#516a7d;background:#f6f9fb;text-align:left}.contractsPlaybookLayout>nav button.active{border-left-color:var(--fc-teal);color:#0d3b4d;background:#e7f6f4;font-weight:850}.contractsPlaybookLayout>section>header span{color:#008386;font-size:.58rem;font-weight:900;letter-spacing:.12em}.contractsPlaybookLayout>section>header h4{margin:6px 0 16px;color:#102c42;font-size:1.25rem}.contractsPromptList{display:grid;gap:7px;margin-bottom:18px}.contractsPromptList button{display:flex;min-height:44px;gap:14px;align-items:center;justify-content:space-between;padding:9px 12px;border:1px solid #d1dee6;color:#314f63;background:#fff;text-align:left}.contractsPromptList small{flex:0 0 auto;color:#007f82;font-weight:850}.contractsPolicyRule{min-width:0;margin-top:14px;padding:18px;border:1px solid #ccdbe4;border-radius:var(--fc-radius-card);background:#fbfdfe}.contractsLocationException{border-left:4px solid #8a3dcc;background:#fbf8fe}.contractsPolicyBadge{display:inline-flex;width:fit-content;min-height:26px;align-items:center;padding:0 8px;border:1px solid #a9d3d0;border-radius:999px;color:#086b6d;background:#e9f7f5;font-size:.58rem;font-weight:900;text-transform:uppercase}.contractsDecisionTable{min-width:0;padding-top:20px;border-top:2px solid #d2dfe7}.contractsDecisionTable>header{display:flex;gap:20px;align-items:end;justify-content:space-between}.contractsDecisionTable>header>div:last-child{display:flex;gap:10px;align-items:end}.contractsDecisionTable label{display:grid;gap:6px;color:#526a7c;font-size:.65rem;font-weight:850}.contractsDecisionTable select,.contractsDecisionTable button{min-height:40px;padding:0 11px;border:1px solid #c6d6e0;background:#fff}.contractsTableScroll{min-width:0;margin-top:16px;overflow-x:auto;border:1px solid #cedce5}.contractsDecisionTable table{width:100%;min-width:980px;border-collapse:collapse;font-size:.7rem}.contractsDecisionTable th,.contractsDecisionTable td{padding:11px;border-right:1px solid #dce6ec;border-bottom:1px solid #dce6ec;text-align:left;vertical-align:top}.contractsDecisionTable th{color:#29475b;background:#edf4f7}.contractsDecisionTable td{color:#526b7d}.contractsApprovalGate{display:grid;justify-items:start;margin-top:24px;padding:18px;border:1px solid #ead39d;background:#fff9eb}.onboardingPlaybookActions{display:flex;gap:12px;justify-content:flex-end;margin:22px 0;padding-top:18px;border-top:1px solid #d5e1e8}.onboardingPlaybookActions button{min-height:44px;padding:0 16px}.onboardingCommercialReview{min-width:0;margin-bottom:24px;padding:20px;border:1px solid #cddbe4;border-top:4px solid var(--fc-teal);border-radius:var(--fc-radius-card);background:#f7fbfc}.onboardingCommercialReview header span{color:#007f82;font-size:.6rem;font-weight:900;letter-spacing:.12em}.onboardingCommercialReview h3{margin:7px 0 14px;color:#102c42}.onboardingCommercialReview table{width:100%;min-width:900px;border-collapse:collapse;font-size:.72rem}.onboardingCommercialReview th,.onboardingCommercialReview td{padding:10px;border:1px solid #d8e4ea;text-align:left;vertical-align:top}.onboardingCommercialReview th{color:#29475b;background:#edf4f7}.onboardingCommercialReview td small{display:block;margin-top:4px;color:#667d8f}@media(max-width:1100px){.contractsHeader{grid-template-columns:minmax(0,1fr) auto}.contractsHeader nav{grid-row:2;grid-column:1 / -1}.contractsBuilder{grid-template-columns:minmax(210px,.6fr) minmax(0,1.4fr)}.contractsSummary{grid-column:1 / -1}.contractsStateGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.contractsStateGrid button:nth-child(3){border-right:0}.contractsStateGrid button:nth-child(-n+3){border-bottom:1px solid #dbe5ec}.contractsClientList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.contractsHeader{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px 16px}.contractsHeader nav{grid-row:auto;grid-column:auto;overflow-x:auto}.contractsUser{justify-content:space-between}.contractsUser span{text-align:left}.contractsDashboard{width:calc(100% - 24px);padding-top:18px}.contractsDashboardLead{grid-template-columns:minmax(0,1fr);padding:26px 22px}.contractsDashboardLead h2{font-size:clamp(2rem,10vw,3rem)}.contractsPreparedDrafts>header{align-items:flex-start;flex-direction:column}.contractsPreparedDrafts>div{grid-template-columns:minmax(0,1fr)}.contractsStateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.contractsStateGrid button:nth-child(3){border-right:1px solid #dbe5ec}.contractsStateGrid button:nth-child(2n){border-right:0}.contractsStateGrid button{border-bottom:1px solid #dbe5ec}.contractsToolbar{align-items:stretch;flex-direction:column}.contractsClientList,.contractsBuilder{grid-template-columns:minmax(0,1fr)}.contractsSteps{padding:20px 16px;border-right:0;border-bottom:1px solid #cbd8e2}.contractsSteps nav{display:flex;overflow-x:auto;overscroll-behavior-inline:contain}.contractsSteps nav button{min-width:185px}.contractsForm{min-width:0;padding:26px 16px}.contractsSummary{grid-column:auto}.contractsFieldGrid,.contractsOptionGrid,.contractsReview,.contractsPlaybookLayout{grid-template-columns:minmax(0,1fr)}.contractsWideField,.contractsReview .fc-notice{grid-column:auto}.contractsLocationEditor>div{grid-template-columns:minmax(0,1fr)}.contractsFormActions{flex-wrap:wrap}.contractsFormActions .contractsPrimaryButton{width:100%;margin-left:0;order:-1}.contractsSummary{padding:28px 18px}.contractsSectionIntro,.contractsDecisionTable>header,.contractsDecisionTable>header>div:last-child,.onboardingPlaybookActions{align-items:stretch;flex-direction:column}.contractsCommercialTotals{grid-template-columns:repeat(2,minmax(0,1fr))}.contractsPlaybookLayout>nav{display:flex;position:static;max-height:none;overflow-x:auto}.contractsPlaybookLayout>nav button{min-width:180px}.contractsInlineActions{align-items:start;flex-direction:column}}@media print{.contractsHeader,.contractsSteps,.contractsSummary,.contractsForm>header,.contractsFormActions,.contractsPlaybookEditor>:not(.contractsDecisionTable),.contractsDecisionTable>header>div:last-child{display:none!important}.contractsBuilder,.contractsForm{display:block;padding:0;background:#fff}.contractsDecisionTable{border:0}.contractsTableScroll{overflow:visible;border-color:#777}.contractsDecisionTable table{min-width:0;font-size:8pt}}@media(prefers-reduced-motion:reduce){.contractsWorkspace *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
