*,:before,:after{box-sizing:border-box}html{color-scheme:light;min-inline-size:20rem;font-family:var(--font-family-sans);font-size:100%;line-height:var(--line-height-body);background:var(--color-canvas);-webkit-text-size-adjust:100%}body{min-block-size:100vh;color:var(--color-ink);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);background:var(--color-canvas);margin:0}button,input,select,textarea{font:inherit}img,picture,svg{max-inline-size:100%;display:block}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{color-scheme:light;--color-canvas:#f4f0e8;--color-surface:#fffcf6;--color-surface-subtle:#ebe5da;--color-ink:#1c1b18;--color-ink-muted:#5d584e;--color-line:#8c8477;--color-accent:#8b451c;--color-focus:#0b63ce;--color-status-info-surface:#e8f1fa;--color-status-info-text:#154f7a;--color-status-success-surface:#e7f4ec;--color-status-success-text:#22633f;--color-status-warning-surface:#fff1cc;--color-status-warning-text:#724600;--color-status-danger-surface:#fbe9e7;--color-status-danger-text:#8b2c2a;--font-family-sans:"Segoe UI", "Helvetica Neue", Arial, system-ui, sans-serif;--font-family-mono:"Cascadia Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-size-label:.8125rem;--font-size-body:1rem;--font-size-lead:clamp(1.0625rem, .8rem + .7vw, 1.25rem);--font-size-display:clamp(2.25rem, 1.35rem + 4.5vw, 4.5rem);--font-weight-regular:400;--font-weight-semibold:650;--font-weight-bold:750;--line-height-tight:.98;--line-height-body:1.6;--letter-spacing-display:-.04em;--letter-spacing-label:.08em;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-page-inline:clamp(1rem, 3vw, 2rem);--space-section-block:clamp(4rem, 12vw, 10rem);--size-content:70rem;--size-copy:66ch;--size-display:18ch;--border-width:1px;--radius-small:.25rem;--radius-medium:.5rem;--shadow-surface:0 1rem 2.5rem #41362614;--focus-ring-width:3px;--focus-ring-offset:3px;--layer-skip-link:10;--duration-fast:.12s;--duration-standard:.2s;--ease-control:cubic-bezier(.2, 0, 0, 1)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:.01ms;--duration-standard:.01ms}}h1,p,dl{margin-block-start:0}h1{max-inline-size:var(--size-display);font-size:var(--font-size-display);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-display);text-wrap:balance;margin-block-end:var(--space-5)}p,dd{line-height:var(--line-height-body)}.foundation-shell>p{max-inline-size:var(--size-copy);color:var(--color-ink-muted);font-size:var(--font-size-lead)}.foundation-label,dt{font-family:var(--font-family-mono);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.foundation-label{color:var(--color-accent);margin-block-end:var(--space-4)}dt{color:var(--color-ink-muted)}h2,h3{color:var(--color-ink);text-wrap:balance;margin-block-start:0;line-height:1.15}h2{max-inline-size:28ch;letter-spacing:-.025em;margin-block-end:var(--space-4);font-size:clamp(1.75rem,1.35rem + 1.8vw,3rem)}h3{margin-block-end:var(--space-3);font-size:clamp(1.125rem,1rem + .5vw,1.5rem)}.component-heading>p:last-child,.component-board__intro>p,.component-section>.component-heading>p:last-child{max-inline-size:var(--size-copy);color:var(--color-ink-muted);font-size:var(--font-size-lead)}body{flex-direction:column;min-block-size:100vh;display:flex}.skip-link{z-index:var(--layer-skip-link);padding:var(--space-3) var(--space-4);border-radius:var(--radius-small);color:var(--color-surface);background:var(--color-ink);transition:transform var(--duration-fast) var(--ease-control);position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.page-container{inline-size:min(var(--size-content), calc(100% - 2 * var(--space-page-inline)));margin-inline:auto}.site-main{flex:1}.foundation-shell,.page-shell{padding-block:var(--space-section-block)}.foundation-shell dl{gap:var(--border-width);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-line);box-shadow:var(--shadow-surface);margin-block-start:var(--space-7);display:grid;overflow:hidden}.foundation-shell dl>div{gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);grid-template-columns:minmax(12rem,1fr) 2fr;display:grid}.foundation-shell dd{margin:var(--space-0)}.page-shell>p{max-inline-size:var(--size-copy)}@media (width<=42rem){.foundation-shell,.page-shell{padding-block:clamp(var(--space-8), 18vw, var(--space-9))}.foundation-shell dl>div{gap:var(--space-2);grid-template-columns:1fr}}.home-page{overflow:hidden}.home-hero,.home-section,.home-final-action{padding-block:var(--space-section-block)}.home-hero{border-block-end:var(--border-width) solid var(--color-line)}.home-hero>.page-container{gap:var(--space-6);display:grid}.home-hero h1{margin-block-end:0}.home-hero__lead,.home-hero__principle,.home-section-heading>p,.home-clarification__copy>p,.home-final-action>.page-container>p{max-inline-size:var(--size-copy)}.home-hero__lead{color:var(--color-ink);font-size:var(--font-size-lead);margin:0}.home-hero__principle{border-inline-start:.25rem solid var(--color-accent);color:var(--color-ink-muted);font-weight:var(--font-weight-semibold);margin:0;padding-inline-start:var(--space-4)}.home-section--surface{border-block:var(--border-width) solid var(--color-line);background:var(--color-surface)}.home-section-heading{max-inline-size:var(--size-copy);margin-block-end:var(--space-7)}.home-clarification,.home-attention-layout{gap:var(--space-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.home-clarification__copy,.home-attention-layout>*{min-inline-size:0}.home-final-action{border-block-start:var(--border-width) solid var(--color-line);background:var(--color-ink);color:var(--color-surface)}.home-final-action h2,.home-final-action .home-kicker{color:var(--color-surface)}.home-final-action__status{color:var(--color-surface-subtle);font-family:var(--font-family-mono);font-size:var(--font-size-label);margin-block-start:var(--space-5);margin-block-end:0}@media (width<=48rem){.home-clarification,.home-attention-layout{gap:var(--space-6);grid-template-columns:1fr}}.how-page{overflow:hidden}.how-hero,.how-section{padding-block:var(--space-section-block)}.how-hero{border-block-end:var(--border-width) solid var(--color-line)}.how-hero>.page-container{gap:var(--space-6);display:grid}.how-hero h1,.how-hero__lead,.how-hero__note{margin-block-end:0}.how-hero__lead,.how-hero__note,.how-section-heading>p{max-inline-size:var(--size-copy)}.how-hero__lead{color:var(--color-ink);font-size:var(--font-size-lead)}.how-hero__note{border-inline-start:.25rem solid var(--color-accent);color:var(--color-ink-muted);padding-inline-start:var(--space-4)}.how-section--surface{border-block:var(--border-width) solid var(--color-line);background:var(--color-surface)}.how-section-heading{max-inline-size:var(--size-copy);margin-block-end:var(--space-7)}.how-attention-layout{gap:var(--space-8);grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:start;display:grid}.how-completion{border-block-start:var(--border-width) solid var(--color-line)}@media (width<=54rem){.how-attention-layout{gap:var(--space-6);grid-template-columns:1fr}}.product-page{overflow:hidden}.product-hero,.product-section,.product-next-step{padding-block:var(--space-section-block)}.product-hero{border-block-end:var(--border-width) solid var(--color-line)}.product-hero>.page-container{gap:var(--space-6);display:grid}.product-hero h1,.product-hero__lead,.product-hero__note{margin-block-end:0}.product-hero__lead,.product-hero__note,.product-section-heading>p,.product-next-step>.page-container>p{max-inline-size:var(--size-copy)}.product-hero__lead{color:var(--color-ink);font-size:var(--font-size-lead)}.product-hero__note{border-inline-start:.25rem solid var(--color-accent);color:var(--color-ink-muted);padding-inline-start:var(--space-4)}.product-section--surface{border-block:var(--border-width) solid var(--color-line);background:var(--color-surface)}.product-section-heading{max-inline-size:var(--size-copy);margin-block-end:var(--space-7)}.product-section .product-evidence-frame{margin-block-start:var(--space-7)}.product-next-step{border-block-start:var(--border-width) solid var(--color-line);background:var(--color-ink);color:var(--color-surface)}.product-next-step h2,.product-next-step .product-kicker{color:var(--color-surface)}.fit-page{overflow:hidden}.fit-hero,.fit-section,.fit-next-step{padding-block:var(--space-section-block)}.fit-hero{border-block-end:var(--border-width) solid var(--color-line)}.fit-hero>.page-container{gap:var(--space-6);display:grid}.fit-hero h1,.fit-hero__lead,.fit-hero__note{margin-block-end:0}.fit-hero__lead,.fit-hero__note,.fit-section-heading>p,.fit-next-step>.page-container>p{max-inline-size:var(--size-copy)}.fit-hero__lead{color:var(--color-ink);font-size:var(--font-size-lead)}.fit-hero__note{border-inline-start:.25rem solid var(--color-accent);color:var(--color-ink-muted);padding-inline-start:var(--space-4)}.fit-section--surface{border-block:var(--border-width) solid var(--color-line);background:var(--color-surface)}.fit-section-heading{max-inline-size:var(--size-copy);margin-block-end:var(--space-7)}.fit-next-step{border-block-start:var(--border-width) solid var(--color-line);background:var(--color-ink);color:var(--color-surface)}.fit-next-step h2,.fit-next-step .fit-kicker{color:var(--color-surface)}.pilot-page{overflow:hidden}.pilot-hero,.pilot-section,.pilot-next-step{padding-block:var(--space-section-block)}.pilot-hero{border-block-end:var(--border-width) solid var(--color-line)}.pilot-hero>.page-container{gap:var(--space-6);display:grid}.pilot-hero h1,.pilot-hero__lead{margin-block-end:0}.pilot-hero__lead,.pilot-section-heading>p,.pilot-next-step>.page-container>p{max-inline-size:var(--size-copy)}.pilot-hero__lead{color:var(--color-ink);font-size:var(--font-size-lead)}.pilot-section--surface{border-block:var(--border-width) solid var(--color-line);background:var(--color-surface)}.pilot-section-heading{max-inline-size:var(--size-copy);margin-block-end:var(--space-7)}.pilot-purpose-layout{gap:var(--space-8);grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);align-items:start;display:grid}.pilot-purpose-layout>*{min-inline-size:0}.pilot-next-step{border-block-start:var(--border-width) solid var(--color-line);background:var(--color-ink);color:var(--color-surface)}.pilot-next-step h2,.pilot-next-step .pilot-kicker{color:var(--color-surface)}.pilot-next-step__status{color:var(--color-surface-subtle);font-family:var(--font-family-mono);font-size:var(--font-size-label);margin-block-start:var(--space-5);margin-block-end:0}@media (width<=48rem){.pilot-purpose-layout{gap:var(--space-6);grid-template-columns:1fr}}.company-page,.contact-page{overflow:hidden}.company-hero,.company-section,.company-next-step,.contact-hero,.contact-section,.contact-next-step{padding-block:var(--space-section-block)}.company-hero,.contact-hero{border-block-end:var(--border-width) solid var(--color-line)}.company-hero>.page-container,.contact-hero>.page-container{gap:var(--space-6);display:grid}.company-hero h1,.company-hero__lead,.company-hero__note,.contact-hero h1,.contact-hero__lead{margin-block-end:0}.company-hero__lead,.company-hero__note,.company-section-heading>p,.company-next-step>.page-container>p,.contact-hero__lead,.contact-section-heading>p,.contact-next-step>.page-container>p{max-inline-size:var(--size-copy)}.company-hero__lead,.contact-hero__lead{color:var(--color-ink);font-size:var(--font-size-lead)}.company-hero__note{border-inline-start:.25rem solid var(--color-accent);color:var(--color-ink-muted);padding-inline-start:var(--space-4)}.company-section--surface,.contact-section--surface{border-block:var(--border-width) solid var(--color-line);background:var(--color-surface)}.company-section-heading,.contact-section-heading{max-inline-size:var(--size-copy);margin-block-end:var(--space-7)}.company-focus-layout,.contact-privacy-layout{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.company-focus-layout>*,.contact-privacy-layout>*{min-inline-size:0}.company-next-step,.contact-next-step{border-block-start:var(--border-width) solid var(--color-line);background:var(--color-ink);color:var(--color-surface)}.company-next-step h2,.company-next-step .company-kicker,.contact-next-step h2,.contact-next-step .contact-kicker{color:var(--color-surface)}@media (width<=48rem){.company-focus-layout,.contact-privacy-layout{grid-template-columns:1fr}}.site-header{z-index:5;border-block-end:var(--border-width) solid var(--color-line);background:var(--color-surface);position:relative}.site-header__container{justify-content:space-between;align-items:center;gap:var(--space-5);min-block-size:4.75rem;display:flex}.brand-mark{color:var(--color-ink);font-size:1.125rem;font-weight:var(--font-weight-bold);letter-spacing:-.03em;text-decoration:none}.desktop-site-navigation{align-items:center;gap:var(--space-6);display:flex}.primary-navigation ul,.utility-navigation ul,.footer-navigation ul{align-items:center;gap:var(--space-5);margin:0;padding:0;list-style:none;display:flex}.navigation-link,.utility-link,.footer-navigation a,.footer-navigation .is-unavailable{min-block-size:2.75rem;color:var(--color-ink);font-size:.9375rem;font-weight:var(--font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.navigation-link[aria-current=page]{text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.4rem;text-decoration-thickness:.15rem}.navigation-link.is-unavailable,.utility-link.is-unavailable,.footer-navigation .is-unavailable{color:var(--color-ink-muted)}.utility-navigation ul{gap:var(--space-3)}.utility-link{min-block-size:2.75rem;padding-inline:var(--space-4);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-small)}.utility-link[href]{border-color:var(--color-ink)}.mobile-site-navigation{display:none}.mobile-site-navigation summary{align-items:center;gap:var(--space-3);min-block-size:2.75rem;padding-inline:var(--space-4);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-small);font-weight:var(--font-weight-semibold);cursor:pointer;list-style:none;display:flex}.mobile-site-navigation summary::-webkit-details-marker{display:none}.mobile-site-navigation__indicator{block-size:.65rem;inline-size:.65rem;transition:transform var(--duration-fast) var(--ease-control);border-block-end:.12rem solid;border-inline-end:.12rem solid;transform:translateY(-.15rem)rotate(45deg)}.mobile-site-navigation[open] .mobile-site-navigation__indicator{transform:translateY(.15rem)rotate(225deg)}.mobile-site-navigation__panel{gap:var(--space-5);padding:var(--space-5) var(--space-page-inline) var(--space-6);border-block-end:var(--border-width) solid var(--color-line);background:var(--color-surface);box-shadow:var(--shadow-surface);display:grid;position:absolute;inset-block-start:100%;inset-inline:0}.mobile-site-navigation__panel .primary-navigation ul,.mobile-site-navigation__panel .utility-navigation ul{align-items:stretch;gap:var(--space-2);flex-direction:column}.mobile-site-navigation__panel .navigation-link,.mobile-site-navigation__panel .utility-link{inline-size:100%}.site-footer{border-block-start:var(--border-width) solid var(--color-line);background:var(--color-surface-subtle)}.site-footer__container{gap:var(--space-7);padding-block:var(--space-7);grid-template-columns:minmax(16rem,1.5fr) 2fr;display:grid}.site-footer__brand,.site-footer__category,.site-footer__copyright{margin:0}.site-footer__brand{font-size:1.125rem;font-weight:var(--font-weight-bold)}.site-footer__category{max-inline-size:34rem;color:var(--color-ink-muted);margin-block-start:var(--space-2)}.footer-navigation ul{justify-content:flex-end;gap:var(--space-2) var(--space-5);flex-wrap:wrap}.site-footer__copyright{color:var(--color-ink-muted);font-size:var(--font-size-label);grid-column:1/-1}.text-link{min-block-size:2.75rem;color:var(--color-ink);font-weight:var(--font-weight-semibold);text-underline-offset:.25rem;align-items:center;display:inline-flex}@media (width<=64rem){.desktop-site-navigation{display:none}.mobile-site-navigation{display:block}}@media (width<=48rem){.site-footer__container{gap:var(--space-6);grid-template-columns:1fr}.footer-navigation ul{justify-content:flex-start;align-items:flex-start;gap:var(--space-1);flex-direction:column}.site-footer__copyright{grid-column:auto}}.component-board{gap:var(--space-9);padding-block:var(--space-section-block);display:grid}.component-board__intro{max-inline-size:var(--size-copy)}.nonproduction-notice{padding:var(--space-4);border:var(--border-width) solid var(--color-status-warning-text);border-radius:var(--radius-small);color:var(--color-status-warning-text);background:var(--color-status-warning-surface);margin-block-start:var(--space-6)}.component-section,.workflow-rail,.responsibility-map,.merchant-path-comparison,.system-boundary-panel,.paid-pilot-scope{gap:var(--space-6);display:grid}.component-heading{max-inline-size:var(--size-copy)}.component-heading>:last-child,.component-section>:last-child{margin-block-end:0}.component-kicker,.workflow-step__responsibility,.attention-panel__label,.evidence-caption__meta,.system-boundary-panel__label,.fit-card__label{color:var(--color-accent);font-family:var(--font-family-mono);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;margin-block-end:var(--space-3)}.order-state-badge-set{gap:var(--space-3);flex-wrap:wrap;display:flex}.order-state-badge,.workflow-step__status,.evidence-status,.paid-pilot-scope__status{align-items:center;gap:var(--space-2);min-block-size:2rem;padding:var(--space-1) var(--space-3);border:var(--border-width) solid currentColor;font-family:var(--font-family-mono);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);border-radius:999px;display:inline-flex}.order-state-badge__icon,.workflow-step__status-icon,.evidence-status__icon,.fit-card__icon,.paid-pilot-scope__status>span{inline-size:var(--space-3);block-size:var(--space-3);border:.125rem solid;border-radius:50%;flex:none}.attention-panel{gap:var(--space-4);padding:var(--space-5);border:var(--border-width) solid currentColor;border-radius:var(--radius-medium);grid-template-columns:auto 1fr;display:grid}.attention-panel__marker{inline-size:var(--space-6);block-size:var(--space-6);font-family:var(--font-family-mono);font-weight:var(--font-weight-bold);border:.125rem solid;border-radius:50%;place-items:center;display:grid}.attention-panel p{max-inline-size:var(--size-copy);margin-block-end:var(--space-3)}.attention-panel__next{margin-block-end:0}.workflow-rail__list,.responsibility-map__list{margin:0;padding:0;list-style:none;display:grid}.workflow-rail__list{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-surface);grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-step{gap:var(--space-4);min-inline-size:0;padding:var(--space-5);grid-template-columns:auto 1fr;display:grid;position:relative}.workflow-step+.workflow-step{border-inline-start:var(--border-width) solid var(--color-line)}.workflow-step__marker{inline-size:var(--space-7);block-size:var(--space-7);border:var(--border-width) solid var(--color-line);color:var(--color-ink);background:var(--color-canvas);font-family:var(--font-family-mono);font-weight:var(--font-weight-semibold);border-radius:50%;place-items:center;display:grid}.workflow-step__meta{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.workflow-step__responsibility{margin-block-end:0}.workflow-step h3{margin-block-start:var(--space-4)}.workflow-step p:last-child{color:var(--color-ink-muted);margin-block-end:0}.responsibility-map__diagram{inline-size:100%;block-size:var(--space-8);color:var(--color-accent);overflow:visible}.responsibility-map__diagram line,.responsibility-map__diagram path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.responsibility-map__list{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.responsibility-card,.merchant-path,.system-boundary-panel__grid>article,.fit-card,.paid-pilot-scope__grid>article{padding:var(--space-5);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface)}.responsibility-card__role{color:var(--color-accent);font-family:var(--font-family-mono);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);text-transform:uppercase;margin-block-end:var(--space-3)}.responsibility-card p:last-child,.merchant-path p,.system-boundary-panel__grid p,.fit-card p{color:var(--color-ink-muted)}.product-evidence-frame{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-surface);margin:0;overflow:hidden}.product-evidence-frame__header{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-5);border-block-end:var(--border-width) solid var(--color-line);display:flex}.product-evidence-frame__header h3,.product-evidence-frame__header p{margin-block-end:0}.product-evidence-frame__viewport{min-block-size:22rem;padding:var(--space-6);background:var(--color-surface-subtle);place-items:center;display:grid}.product-evidence-placeholder{justify-items:center;gap:var(--space-4);max-inline-size:28rem;color:var(--color-ink-muted);text-align:center;display:grid}.product-evidence-placeholder svg{inline-size:min(12rem,60%);color:var(--color-line)}.product-evidence-placeholder rect,.product-evidence-placeholder path,.product-evidence-placeholder circle{fill:none;stroke:currentColor;stroke-width:4px}.product-evidence-placeholder p{margin:0}.evidence-caption{gap:var(--space-2);padding:var(--space-5);border-block-start:var(--border-width) solid var(--color-line);display:grid}.evidence-caption p{max-inline-size:var(--size-copy);margin:0}.evidence-caption__meta{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;display:flex}.evidence-caption__disclosure{color:var(--color-ink-muted);font-size:var(--font-size-label)}.merchant-path-comparison__grid,.system-boundary-panel__grid,.fit-card-grid,.paid-pilot-scope__grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.merchant-path ol,.system-boundary-panel ul,.fit-card ul,.paid-pilot-scope ul{gap:var(--space-3);margin-block-end:0;padding-inline-start:var(--space-5);display:grid}.component-qualification{max-inline-size:var(--size-copy);border-inline-start:.25rem solid var(--color-accent);color:var(--color-ink-muted);margin:0;padding-inline-start:var(--space-4)}.system-boundary-panel__inside{border-block-start:.25rem solid var(--color-status-info-text)!important}.system-boundary-panel__outside{border-block-start:.25rem solid var(--color-line)!important}.fit-card{border-block-start-width:.25rem}.fit-card__label{align-items:center;gap:var(--space-2);display:flex}.paid-pilot-scope{padding:var(--space-6);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-surface)}.paid-pilot-scope__header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.paid-pilot-scope__header>div{max-inline-size:var(--size-copy)}@media (width<=64rem){.workflow-rail__list,.responsibility-map__list{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-step:nth-child(3){border-inline-start:0;border-block-start:var(--border-width) solid var(--color-line)}.workflow-step:nth-child(4){border-block-start:var(--border-width) solid var(--color-line)}}@media (width<=42rem){.component-board{gap:var(--space-8)}.workflow-rail__list,.responsibility-map__list,.merchant-path-comparison__grid,.system-boundary-panel__grid,.fit-card-grid,.paid-pilot-scope__grid{grid-template-columns:1fr}.workflow-step+.workflow-step{border-block-start:var(--border-width) solid var(--color-line);border-inline-start:0}.responsibility-map__diagram{display:none}.product-evidence-frame__header,.paid-pilot-scope__header{flex-direction:column;align-items:flex-start}.product-evidence-frame__viewport{min-block-size:16rem}.paid-pilot-scope{padding:var(--space-5)}}.home-kicker,.home-surface-card__label,.home-gap-list__number{color:var(--color-accent);font-family:var(--font-family-mono);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;margin-block-end:var(--space-3)}.home-control-questions,.home-gap-list,.home-surface-grid,.home-attention-signals{margin:0;padding:0;list-style:none}.home-control-questions{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-surface);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--space-5);display:grid;overflow:hidden}.home-control-questions li{gap:var(--space-3);min-inline-size:0;padding:var(--space-5);display:grid}.home-control-questions li+li{border-inline-start:var(--border-width) solid var(--color-line)}.home-control-questions span,.home-gap-list__number{color:var(--color-accent);font-family:var(--font-family-mono);font-size:var(--font-size-label)}.home-control-questions strong{font-size:clamp(1rem,.9rem + .4vw,1.25rem)}.home-boundary-note{padding:var(--space-4);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-small);background:var(--color-surface-subtle);margin-block-end:0}.home-gap-list{border-block:var(--border-width) solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.home-gap-list li{min-inline-size:0;padding:var(--space-5)}.home-gap-list li+li{border-inline-start:var(--border-width) solid var(--color-line)}.home-gap-list p{color:var(--color-ink-muted);margin-block-end:0}.home-surface-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:var(--space-7);display:grid}.home-surface-card{padding:var(--space-5);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface)}.home-surface-card>p{color:var(--color-ink-muted)}.home-surface-card__qualification{border-block-start:var(--border-width) solid var(--color-line);font-size:var(--font-size-label);margin-block-end:0;padding-block-start:var(--space-4)}.home-attention-signals{gap:var(--space-3);margin-block-start:var(--space-5);display:grid}.home-attention-signals li{padding-inline-start:var(--space-5);position:relative}.home-attention-signals li:before{inline-size:var(--space-2);block-size:var(--space-2);border:.125rem solid var(--color-status-warning-text);content:"";border-radius:50%;position:absolute;inset-block-start:.55em;inset-inline-start:0}.home-final-actions{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.home-action{min-block-size:3rem;padding-inline:var(--space-5);border:var(--border-width) solid var(--color-surface);border-radius:var(--radius-small);color:var(--color-ink);background:var(--color-surface);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.home-action--secondary{color:var(--color-surface);background:0 0}.home-action.is-unavailable{cursor:not-allowed;opacity:.72}@media (width<=48rem){.home-control-questions,.home-gap-list,.home-surface-grid{grid-template-columns:1fr}.home-control-questions li+li,.home-gap-list li+li{border-block-start:var(--border-width) solid var(--color-line);border-inline-start:0}.home-final-actions{flex-direction:column;align-items:stretch}.home-action{inline-size:100%}}.how-kicker,.how-process-step__responsibility,.how-boundary-card__label,.how-role-separation__label,.how-completion-grid__label{color:var(--color-accent);font-family:var(--font-family-mono);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;margin-block-end:var(--space-3)}.how-overview-points,.how-process-list,.how-boundary-grid ul,.how-role-separation ul,.how-attention-steps,.how-completion-grid{margin:0;padding:0;list-style:none}.how-overview-points{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-surface);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--space-5);display:grid;overflow:hidden}.how-overview-points li{gap:var(--space-3);min-inline-size:0;padding:var(--space-5);display:grid}.how-overview-points li+li{border-inline-start:var(--border-width) solid var(--color-line)}.how-overview-points span{color:var(--color-accent);font-family:var(--font-family-mono);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.how-overview-points strong{font-size:clamp(1rem,.9rem + .4vw,1.25rem)}.how-process-list{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-surface);display:grid;overflow:hidden}.how-process-step{gap:var(--space-5);padding:var(--space-6);grid-template-columns:auto minmax(0,1fr);display:grid}.how-process-step+.how-process-step{border-block-start:var(--border-width) solid var(--color-line)}.how-process-step__marker{inline-size:var(--space-8);block-size:var(--space-8);border:var(--border-width) solid var(--color-line);color:var(--color-ink);background:var(--color-canvas);font-family:var(--font-family-mono);font-weight:var(--font-weight-semibold);border-radius:50%;place-items:center;display:grid}.how-process-step__body{min-inline-size:0}.how-process-step__meta{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.how-process-step__responsibility{margin-block-end:0}.how-process-step h3{margin-block-start:var(--space-4)}.how-process-step p{max-inline-size:var(--size-copy)}.how-process-step__result{border-block-start:var(--border-width) solid var(--color-line);color:var(--color-ink-muted);margin-block-end:0;padding-block-start:var(--space-4)}.how-boundary-grid,.how-role-separation,.how-completion-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.how-boundary-card,.how-role-separation>article,.how-completion-grid>article{padding:var(--space-5);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface)}.how-boundary-card[data-payment-responsibility=stripe]{border-block-start:.25rem solid var(--color-status-info-text)}.how-boundary-card[data-payment-responsibility=saasmx]{border-block-start:.25rem solid var(--color-accent)}.how-boundary-grid ul,.how-role-separation ul{gap:var(--space-3);padding-inline-start:var(--space-5);list-style:outside;display:grid}.how-boundary-card__boundary{border-block-start:var(--border-width) solid var(--color-line);color:var(--color-ink-muted);font-size:var(--font-size-label);margin-block-end:0;padding-block-start:var(--space-4)}.how-role-separation{margin-block-start:var(--space-7)}.how-role-separation>article:first-child{border-block-start:.25rem solid var(--color-accent)}.how-role-separation>article:last-child{border-block-start:.25rem solid var(--color-status-warning-text)}.how-attention-steps{gap:var(--space-3);display:grid}.how-attention-steps li{gap:var(--space-4);padding-block:var(--space-3);border-block-start:var(--border-width) solid var(--color-line);grid-template-columns:auto 1fr;align-items:start;display:grid}.how-attention-steps span{color:var(--color-status-warning-text);font-family:var(--font-family-mono);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold)}.how-attention-steps p{margin:0}.how-completion-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:var(--space-6)}.how-completion-grid>article{min-inline-size:0}.how-completion-grid p:last-child{color:var(--color-ink-muted);margin-block-end:0}@media (width<=48rem){.how-overview-points,.how-boundary-grid,.how-role-separation,.how-completion-grid{grid-template-columns:1fr}.how-overview-points li+li{border-block-start:var(--border-width) solid var(--color-line);border-inline-start:0}.how-process-step{gap:var(--space-4);padding:var(--space-5);grid-template-columns:1fr}}.product-kicker,.product-surface-card__role,.product-fulfillment-grid__label,.product-completion-grid__label{color:var(--color-accent);font-family:var(--font-family-mono);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;margin-block-end:var(--space-3)}.product-overview-points,.product-surface-list,.product-surface-card ul,.product-fulfillment-grid ol{margin:0;padding:0;list-style:none}.product-overview-points{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-surface);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--space-5);display:grid;overflow:hidden}.product-overview-points li{gap:var(--space-3);min-inline-size:0;padding:var(--space-5);display:grid}.product-overview-points li+li{border-inline-start:var(--border-width) solid var(--color-line)}.product-overview-points span{color:var(--color-accent);font-family:var(--font-family-mono);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.product-overview-points strong{font-size:clamp(1rem,.9rem + .4vw,1.25rem)}.product-surface-list{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-surface);display:grid;overflow:hidden}.product-surface-card{gap:var(--space-5);padding:var(--space-6);grid-template-columns:auto minmax(0,1fr);display:grid}.product-surface-card+.product-surface-card{border-block-start:var(--border-width) solid var(--color-line)}.product-surface-card__marker{inline-size:var(--space-8);block-size:var(--space-8);border:var(--border-width) solid var(--color-line);background:var(--color-canvas);font-family:var(--font-family-mono);font-weight:var(--font-weight-semibold);border-radius:50%;place-items:center;display:grid}.product-surface-card__body{min-inline-size:0}.product-surface-card__meta{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.product-surface-card__role{margin-block-end:0}.product-surface-card h3{margin-block-start:var(--space-4)}.product-surface-card ul{gap:var(--space-2);margin-block:var(--space-4);padding-inline-start:var(--space-5);list-style:outside;display:grid}.product-surface-card__boundary{border-block-start:var(--border-width) solid var(--color-line);color:var(--color-ink-muted);font-size:var(--font-size-label);margin-block-end:0;padding-block-start:var(--space-4)}.product-fulfillment-grid,.product-attention-grid,.product-completion-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-fulfillment-grid>article,.product-completion-grid>article{min-inline-size:0;padding:var(--space-5);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface)}.product-fulfillment-grid>article:first-child{border-block-start:.25rem solid var(--color-accent)}.product-fulfillment-grid>article:last-child{border-block-start:.25rem solid var(--color-status-info-text)}.product-fulfillment-grid ol{gap:var(--space-3);padding-inline-start:var(--space-6);list-style:decimal;display:grid}.product-fulfillment-grid__boundary{border-block-start:var(--border-width) solid var(--color-line);color:var(--color-ink-muted);font-size:var(--font-size-label);margin-block-end:0;padding-block-start:var(--space-4)}.product-attention-grid>*{min-inline-size:0}.product-completion-grid>article:first-child{border-block-start:.25rem solid var(--color-status-success-text)}.product-completion-grid>article:last-child{border-block-start:.25rem solid var(--color-line)}.product-completion-grid p:last-child{color:var(--color-ink-muted);margin-block-end:0}.product-internal-link{min-block-size:3rem;padding-inline:var(--space-5);border:var(--border-width) solid var(--color-surface);border-radius:var(--radius-small);color:var(--color-ink);background:var(--color-surface);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;margin-block-start:var(--space-5);text-decoration:none;display:inline-flex}.product-internal-link:hover{text-underline-offset:.2em;text-decoration:underline}@media (width<=48rem){.product-overview-points,.product-fulfillment-grid,.product-attention-grid,.product-completion-grid{grid-template-columns:1fr}.product-overview-points li+li{border-block-start:var(--border-width) solid var(--color-line);border-inline-start:0}.product-surface-card{gap:var(--space-4);padding:var(--space-5);grid-template-columns:1fr}}.fit-kicker,.fit-profile-card__label,.fit-nonfit-grid__label{color:var(--color-accent);font-family:var(--font-family-mono);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;margin-block-end:var(--space-3)}.fit-overview-points,.fit-profile-card ul{margin:0;padding:0;list-style:none}.fit-overview-points{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-surface);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--space-5);display:grid;overflow:hidden}.fit-overview-points li{gap:var(--space-3);min-inline-size:0;padding:var(--space-5);display:grid}.fit-overview-points li+li{border-inline-start:var(--border-width) solid var(--color-line)}.fit-overview-points span{color:var(--color-accent);font-family:var(--font-family-mono);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.fit-overview-points strong{font-size:clamp(1rem,.9rem + .4vw,1.25rem)}.fit-profile-grid,.fit-signal-grid,.fit-nonfit-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fit-profile-card,.fit-signal-grid>article,.fit-nonfit-grid>article{min-inline-size:0;padding:var(--space-5);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface)}.fit-profile-card{border-block-start:.25rem solid var(--color-accent)}.fit-profile-card p,.fit-signal-grid>article>p,.fit-nonfit-grid>article>p{color:var(--color-ink-muted)}.fit-profile-card ul{gap:var(--space-3);margin-block:var(--space-4);padding-inline-start:var(--space-5);list-style:outside;display:grid}.fit-profile-card__qualification,.fit-signal-grid__need{border-block-start:var(--border-width) solid var(--color-line);font-size:var(--font-size-label);margin-block-end:0;padding-block-start:var(--space-4)}.fit-signal-grid>article{border-block-start:.25rem solid var(--color-status-info-text)}.fit-card-grid--page{margin-block-start:var(--space-7)}.fit-nonfit-grid>article{border-block-start:.25rem solid var(--color-status-warning-text)}.fit-nonfit-grid>article>:last-child{margin-block-end:0}.fit-next-step__links{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.fit-next-step__links a,.fit-next-step__links span{min-block-size:3rem;padding-inline:var(--space-5);border:var(--border-width) solid var(--color-surface);border-radius:var(--radius-small);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.fit-next-step__links a{color:var(--color-ink);background:var(--color-surface);text-decoration:none}.fit-next-step__links a:hover{text-underline-offset:.2em;text-decoration:underline}.fit-next-step__links span{color:var(--color-surface-subtle);background:0 0}@media (width<=48rem){.fit-overview-points,.fit-profile-grid,.fit-signal-grid,.fit-nonfit-grid{grid-template-columns:1fr}.fit-overview-points li+li{border-block-start:var(--border-width) solid var(--color-line);border-inline-start:0}}.pilot-kicker,.pilot-publication-warning__label,.pilot-term-card__status,.pilot-responsibility-grid__label,.pilot-readiness-list>li>p:first-child{color:var(--color-accent);font-family:var(--font-family-mono);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;margin-block-end:var(--space-3)}.pilot-publication-warning{gap:var(--space-4);max-inline-size:58rem;padding:var(--space-5);border:var(--border-width) solid var(--color-status-warning-text);border-radius:var(--radius-medium);color:var(--color-status-warning-text);background:var(--color-status-warning-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.pilot-publication-warning__marker{border:var(--border-width) solid currentColor;block-size:2rem;inline-size:2rem;font-weight:var(--font-weight-bold);border-radius:50%;place-items:center;display:grid}.pilot-publication-warning h2,.pilot-publication-warning p:last-child{margin-block-end:0}.pilot-publication-warning__label{color:currentColor}.pilot-verified-grid,.pilot-open-grid,.pilot-responsibility-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pilot-open-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pilot-verified-grid>article,.pilot-open-grid>article,.pilot-responsibility-grid>article,.pilot-validation-card{min-inline-size:0;padding:var(--space-5);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface)}.pilot-verified-grid>article{border-block-start:.25rem solid var(--color-status-success-text)}.pilot-open-grid>article{border-block-start:.25rem solid var(--color-status-warning-text)}.pilot-term-card__status{color:var(--color-status-success-text)}.pilot-open-grid .pilot-term-card__status{color:var(--color-status-warning-text)}.pilot-term-card__value{color:var(--color-ink);font-size:clamp(1.35rem,1rem + 1vw,2rem);font-weight:var(--font-weight-bold)}.pilot-term-card__source{border-block-start:var(--border-width) solid var(--color-line);color:var(--color-ink-muted);font-size:var(--font-size-label);margin-block-end:0;padding-block-start:var(--space-4)}.pilot-open-grid>article>:last-child,.pilot-validation-card>:last-child{margin-block-end:0}.pilot-validation-card{border-block-start:.25rem solid var(--color-status-info-text)}.pilot-validation-card ul,.pilot-responsibility-list,.pilot-readiness-list{margin:0;padding:0;list-style:none}.pilot-validation-card ul{gap:var(--space-3);padding-inline-start:var(--space-5);list-style:outside;display:grid}.pilot-responsibility-grid>article:first-child{border-block-start:.25rem solid var(--color-accent)}.pilot-responsibility-grid>article:last-child{border-block-start:.25rem solid var(--color-status-info-text)}.pilot-responsibility-list{gap:var(--space-5);display:grid}.pilot-responsibility-list section+section{border-block-start:var(--border-width) solid var(--color-line);padding-block-start:var(--space-5)}.pilot-responsibility-list p{color:var(--color-ink-muted);margin-block-end:0}.pilot-readiness-list{gap:var(--border-width);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-line);box-shadow:var(--shadow-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.pilot-readiness-list>li{min-inline-size:0;padding:var(--space-5);background:var(--color-surface)}.pilot-readiness-list>li>p:first-child{color:var(--color-accent)}.pilot-readiness-list>li>p:last-child{color:var(--color-ink-muted);margin-block-end:0}.pilot-next-step__actions{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.pilot-next-step__actions span{min-block-size:3rem;padding-inline:var(--space-5);border:var(--border-width) solid var(--color-surface-subtle);border-radius:var(--radius-small);color:var(--color-surface-subtle);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:inline-flex}@media (width<=64rem){.pilot-open-grid,.pilot-readiness-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.pilot-verified-grid,.pilot-open-grid,.pilot-responsibility-grid,.pilot-readiness-list{grid-template-columns:1fr}}.company-kicker,.company-card-label,.contact-kicker,.contact-card-label,.contact-route-warning__label,.contact-readiness-list>li>p:first-child{color:var(--color-accent);font-family:var(--font-family-mono);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase;margin-block-end:var(--space-3)}.company-focus-points,.company-surface-list,.company-boundary-grid,.contact-readiness-list{margin:0;padding:0;list-style:none}.company-focus-points{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-surface);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--space-5);display:grid;overflow:hidden}.company-focus-points li{gap:var(--space-3);min-inline-size:0;padding:var(--space-5);display:grid}.company-focus-points li+li{border-inline-start:var(--border-width) solid var(--color-line)}.company-focus-points span{color:var(--color-accent);font-family:var(--font-family-mono);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label)}.company-focus-points strong{font-size:clamp(1rem,.9rem + .4vw,1.25rem)}.company-focus-layout>article,.company-principle-grid>article,.company-boundary-grid>article,.contact-inquiry-grid>article,.contact-status-card{min-inline-size:0;padding:var(--space-5);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface)}.company-focus-layout>article:first-child{border-block-start:.25rem solid var(--color-status-info-text)}.company-focus-layout>article:last-child{border-block-start:.25rem solid var(--color-accent)}.company-focus-layout>article>:last-child,.company-principle-grid>article>:last-child,.company-boundary-grid>article>:last-child,.contact-inquiry-grid>article>:last-child,.contact-status-card>:last-child{margin-block-end:0}.company-focus-layout>article>p:last-child,.company-principle-grid>article>p:last-child,.company-boundary-grid>article>p:last-child,.contact-inquiry-grid>article>p,.contact-status-card dd{color:var(--color-ink-muted)}.company-surface-list{gap:var(--space-4);display:grid}.company-surface-list>li{gap:var(--space-5);min-inline-size:0;padding:var(--space-5);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.company-surface-list__marker{border:var(--border-width) solid var(--color-accent);block-size:2.75rem;inline-size:2.75rem;color:var(--color-accent);font-family:var(--font-family-mono);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);border-radius:50%;place-items:center;display:grid}.company-surface-list p{color:var(--color-ink-muted)}.company-surface-list__boundary{border-block-start:var(--border-width) solid var(--color-line);font-size:var(--font-size-label);margin-block-end:0;padding-block-start:var(--space-4)}.company-principle-grid,.company-boundary-grid,.contact-inquiry-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.company-principle-grid>article{border-block-start:.25rem solid var(--color-accent)}.company-boundary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.company-boundary-grid>article{border-block-start:.25rem solid var(--color-status-warning-text)}.contact-route-warning{gap:var(--space-4);max-inline-size:62rem;padding:var(--space-5);border:var(--border-width) solid var(--color-status-warning-text);border-radius:var(--radius-medium);color:var(--color-status-warning-text);background:var(--color-status-warning-surface);grid-template-columns:auto minmax(0,1fr);display:grid}.contact-route-warning__marker{border:var(--border-width) solid currentColor;block-size:2rem;inline-size:2rem;font-weight:var(--font-weight-bold);border-radius:50%;place-items:center;display:grid}.contact-route-warning h2,.contact-route-warning p:last-child{margin-block-end:0}.contact-route-warning__label{color:currentColor}.contact-inquiry-grid>article{border-block-start:.25rem solid var(--color-status-info-text)}.contact-inquiry-grid__details{border-block-start:var(--border-width) solid var(--color-line);margin-block-start:var(--space-5);padding-block-start:var(--space-4)}.contact-inquiry-grid__details h4{margin-block:0 var(--space-3);color:var(--color-ink);font-size:1rem}.contact-inquiry-grid__details ul{gap:var(--space-2);color:var(--color-ink-muted);margin:0;padding-inline-start:var(--space-5);display:grid}.contact-readiness-list{gap:var(--border-width);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-line);box-shadow:var(--shadow-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.contact-readiness-list>li{min-inline-size:0;padding:var(--space-5);background:var(--color-surface)}.contact-readiness-list>li>p:last-child{color:var(--color-ink-muted);margin-block-end:0}.contact-status-card{border-block-start:.25rem solid var(--color-status-warning-text)}.contact-status-card dl{gap:var(--space-4);margin-block-end:0;display:grid}.contact-status-card dl>div{gap:var(--space-4);border-block-start:var(--border-width) solid var(--color-line);grid-template-columns:minmax(8rem,.8fr) minmax(0,1.2fr);padding-block-start:var(--space-4);display:grid}.contact-status-card dd{margin:0}.contact-next-step__actions{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.contact-next-step__actions span{min-block-size:3rem;padding-inline:var(--space-5);border:var(--border-width) solid var(--color-surface-subtle);border-radius:var(--radius-small);color:var(--color-surface-subtle);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:inline-flex}@media (width<=64rem){.company-boundary-grid,.contact-readiness-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.company-focus-points,.company-principle-grid,.company-boundary-grid,.contact-inquiry-grid,.contact-readiness-list{grid-template-columns:1fr}.company-focus-points li+li{border-block-start:var(--border-width) solid var(--color-line);border-inline-start:0}.company-surface-list>li{grid-template-columns:1fr}.contact-status-card dl>div{gap:var(--space-2);grid-template-columns:1fr}}.company-focus-points strong,.company-surface-list>li,.company-principle-grid>article,.company-boundary-grid>article,.contact-inquiry-grid>article,.contact-next-step__actions span{overflow-wrap:anywhere}.contact-next-step__actions span{text-align:center;max-inline-size:100%}.contact-service-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contact-service-grid>article{min-inline-size:0;padding:var(--space-5);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-surface);border-block-start-width:.25rem}.contact-service-grid>article[data-service-status=implemented-locally]{border-block-start-color:var(--color-status-success-text)}.contact-service-grid>article[data-service-status=not-configured],.contact-service-grid>article[data-service-status=inactive]{border-block-start-color:var(--color-status-warning-text)}.contact-service-grid>article>:last-child{color:var(--color-ink-muted);margin-block-end:0}@media (width<=48rem){.contact-service-grid{grid-template-columns:1fr}}.order-state-badge--neutral,.workflow-step--upcoming .workflow-step__status,.evidence-status{color:var(--color-ink);background:var(--color-surface-subtle)}.order-state-badge--info,.attention-panel--info{color:var(--color-status-info-text);background:var(--color-status-info-surface)}.order-state-badge--success,.workflow-step--complete .workflow-step__status{color:var(--color-status-success-text);background:var(--color-status-success-surface)}.order-state-badge--warning,.attention-panel--warning,.workflow-step--current .workflow-step__status,.paid-pilot-scope__status{color:var(--color-status-warning-text);background:var(--color-status-warning-surface)}.order-state-badge--danger,.attention-panel--danger,.workflow-step--attention .workflow-step__status{color:var(--color-status-danger-text);background:var(--color-status-danger-surface)}.order-state-badge--neutral .order-state-badge__icon,.workflow-step--upcoming .workflow-step__status-icon,.evidence-status__icon,.order-state-badge--info .order-state-badge__icon,.attention-panel--info .attention-panel__marker{border-color:currentColor}.order-state-badge--success .order-state-badge__icon,.workflow-step--complete .workflow-step__status-icon{background:currentColor;border-color:currentColor}.order-state-badge--warning .order-state-badge__icon,.attention-panel--warning .attention-panel__marker,.workflow-step--current .workflow-step__status-icon,.paid-pilot-scope__status>span{border-color:currentColor}.order-state-badge--danger .order-state-badge__icon,.attention-panel--danger .attention-panel__marker,.workflow-step--attention .workflow-step__status-icon{border-color:currentColor;transform:rotate(45deg)}.fit-card--fit{border-block-start-color:var(--color-status-success-text)}.fit-card--fit .fit-card__label{color:var(--color-status-success-text)}.fit-card--non-fit{border-block-start-color:var(--color-status-warning-text)}.fit-card--non-fit .fit-card__label{color:var(--color-status-warning-text)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
