.how-page,.product-page,.fit-page,.pilot-page,.company-page,.contact-page{background:radial-gradient(circle at 92% 3%, #8b451c14, transparent 23rem), var(--color-canvas);overflow:hidden}.how-hero,.product-hero,.fit-hero,.pilot-hero,.company-hero,.contact-hero{padding-block:clamp(4.5rem,9vw,8rem);position:relative}.how-hero:before,.product-hero:before,.fit-hero:before,.pilot-hero:before,.company-hero:before,.contact-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#8b451c14,#0000 68%);border:1px solid #8b451c1f;border-radius:50%;block-size:clamp(10rem,20vw,18rem);inline-size:clamp(10rem,20vw,18rem);position:absolute;inset-block-start:2rem;inset-inline-end:max(4vw,1rem)}.how-kicker,.product-kicker,.fit-kicker,.pilot-kicker,.company-kicker,.contact-kicker{margin:0 0 var(--space-4);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-hero h1,.product-hero h1,.fit-hero h1,.pilot-hero h1,.company-hero h1,.contact-hero h1{z-index:1;max-inline-size:14ch;letter-spacing:-.052em;margin-block-end:var(--space-5);font-size:clamp(3rem,5.25vw,5.45rem);line-height:.96;position:relative}.how-hero__lead,.product-hero__lead,.fit-hero__lead,.pilot-hero__lead,.company-hero__lead,.contact-hero__lead{z-index:1;max-inline-size:48rem;color:var(--color-ink-muted);margin:0;font-size:clamp(1.08rem,1rem + .48vw,1.4rem);line-height:1.58;position:relative}.how-hero__note,.product-hero__note,.fit-hero__note,.company-hero__note{max-inline-size:46rem;margin:var(--space-5) 0 0;border-inline-start:.2rem solid var(--color-accent);color:var(--color-ink-muted);background:#fffcf6b3;border-radius:.25rem .8rem .8rem .25rem;padding:1rem 1.15rem;font-size:.9rem;line-height:1.55}.how-overview-points,.product-overview-points,.fit-overview-points,.company-focus-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:clamp(2.5rem,5vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.how-overview-points li,.product-overview-points li,.fit-overview-points li,.company-focus-points li{background:#fffcf6d1;border:1px solid #1c1b181f;border-radius:1rem;align-content:center;gap:.45rem;min-block-size:8rem;padding:1.15rem 1.25rem;display:grid;box-shadow:0 .8rem 2.2rem #2d24190d}.how-overview-points span,.product-overview-points span,.fit-overview-points span,.company-focus-points span{color:var(--color-accent);font-family:var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:700}.how-overview-points strong,.product-overview-points strong,.fit-overview-points strong,.company-focus-points strong{font-size:1rem;line-height:1.3}.how-section,.product-section,.fit-section,.pilot-section,.company-section,.contact-section{padding-block:clamp(4.5rem,8vw,7rem)}.how-section--surface,.product-section--surface,.fit-section--surface,.pilot-section--surface,.company-section--surface,.contact-section--surface{background:linear-gradient(#f8f4edeb,#f3ede4db);border-block:1px solid #1c1b1812}.how-section-heading,.product-section-heading,.fit-section-heading,.pilot-section-heading,.company-section-heading,.contact-section-heading{max-inline-size:52rem;margin-block-end:clamp(2rem,4vw,3.5rem)}.how-section-heading h2,.product-section-heading h2,.fit-section-heading h2,.pilot-section-heading h2,.company-section-heading h2,.contact-section-heading h2{letter-spacing:-.043em;max-inline-size:19ch;font-size:clamp(2.15rem,3.7vw,3.85rem);line-height:1}.how-section-heading>p:last-child,.product-section-heading>p:last-child,.fit-section-heading>p:last-child,.pilot-section-heading>p:last-child,.company-section-heading>p:last-child,.contact-section-heading>p:last-child{max-inline-size:46rem;color:var(--color-ink-muted);font-size:1.05rem;line-height:1.65}.how-process-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.how-process-step{background:var(--color-surface);border:1px solid #1c1b181f;border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.35rem;display:grid;position:relative;box-shadow:0 1rem 2.6rem #2d24190f}.how-process-step__marker,.product-surface-card__marker,.company-surface-list__marker{block-size:2.65rem;inline-size:2.65rem;color:var(--color-surface);background:var(--color-accent);font-family:var(--font-family-mono);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:800;display:grid}.how-process-step__meta,.product-surface-card__meta{flex-wrap:wrap;align-items:center;gap:.55rem;margin-block-end:.6rem;display:flex}.how-process-step__responsibility,.product-surface-card__role{color:var(--color-accent);font-family:var(--font-family-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:700}.how-process-step h3,.product-surface-card h3{margin-block:0 .55rem;font-size:1.35rem;line-height:1.12}.how-process-step__body>p,.product-surface-card__body>p{color:var(--color-ink-muted);line-height:1.58}.how-process-step__result,.product-surface-card__boundary{border-block-start:1px solid #1c1b181a;margin-block-start:.9rem;padding-block-start:.85rem;font-size:.86rem}.how-boundary-grid,.how-role-separation,.how-completion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.how-boundary-card,.how-role-separation>article,.how-completion-grid>article{background:var(--color-surface);border:1px solid #1c1b181f;border-radius:1.1rem;padding:1.5rem}.how-boundary-card__label,.how-role-separation__label,.how-completion-grid__label{color:var(--color-accent);font-family:var(--font-family-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.67rem;font-weight:700}.how-boundary-card__boundary{color:var(--color-ink-muted);border-block-start:1px solid #1c1b181a;margin-block-start:1rem;padding-block-start:1rem;font-size:.86rem}.how-attention-layout{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.how-attention-steps{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.how-attention-steps li{border-block-end:1px solid #1c1b1817;grid-template-columns:auto 1fr;align-items:center;gap:.85rem;padding:.8rem 0;display:grid}.how-attention-steps span{color:var(--color-accent);font-family:var(--font-family-mono);font-size:.7rem;font-weight:800}.how-attention-steps p{margin:0}.product-surface-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.product-surface-card{background:var(--color-surface);border:1px solid #1c1b181f;border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.35rem;display:grid;box-shadow:0 1rem 2.7rem #2d24190f}.product-page .product-evidence-frame{background:var(--color-surface);border:1px solid #1c1b1824;border-radius:1.3rem;overflow:hidden;box-shadow:0 1.6rem 4rem #2d24191c}.product-page .product-evidence-frame__header{background:#faf7f1;padding:1.1rem 1.25rem}.product-page .product-evidence-frame__viewport{background:#e9e6df;overflow:hidden}.product-page .product-evidence-frame__viewport img{block-size:auto;inline-size:100%;display:block}.product-fulfillment-grid,.product-completion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.product-fulfillment-grid>article,.product-completion-grid>article,.product-attention-grid>*{background:var(--color-surface);border:1px solid #1c1b181f;border-radius:1.05rem;padding:1.4rem}.product-fulfillment-grid__label,.product-completion-grid__label{color:var(--color-accent);font-family:var(--font-family-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:700}.product-fulfillment-grid__boundary{color:var(--color-ink-muted);border-block-start:1px solid #1c1b181a;margin-block-start:1rem;padding-block-start:1rem;font-size:.84rem}.product-attention-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.fit-profile-grid,.fit-signal-grid,.fit-nonfit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.fit-profile-card,.fit-signal-grid>article,.fit-nonfit-grid>article{background:var(--color-surface);border:1px solid #1c1b181f;border-radius:1.05rem;flex-direction:column;min-block-size:100%;padding:1.4rem;display:flex;box-shadow:0 .8rem 2.2rem #2d24190d}.fit-profile-card__label,.fit-nonfit-grid__label{color:var(--color-accent);font-family:var(--font-family-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:700}.fit-profile-card__qualification,.fit-signal-grid__need{color:var(--color-ink-muted);border-block-start:1px solid #1c1b181a;margin-block-start:auto;padding-block-start:1rem;font-size:.84rem}.fit-card-grid--page{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-start:1.5rem;display:grid}.fit-page .fit-card{border-radius:1.05rem;box-shadow:0 .8rem 2rem #2d24190d}.pilot-publication-warning,.contact-route-warning{background:#faf3e9eb;border:1px solid #8b451c33;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);gap:1rem;max-inline-size:56rem;margin-block-start:2rem;padding:1.2rem 1.3rem;display:grid}.pilot-publication-warning__marker,.contact-route-warning__marker{color:#fff;background:var(--color-accent);border-radius:50%;place-items:center;block-size:2.35rem;inline-size:2.35rem;font-weight:800;display:grid}.pilot-publication-warning__label,.contact-route-warning__label{color:var(--color-accent);font-family:var(--font-family-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:700}.pilot-publication-warning h2,.contact-route-warning h2{max-inline-size:28ch;margin-block:.25rem .45rem;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.12}.pilot-verified-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;display:grid}.pilot-verified-grid>article{background:var(--color-surface);border:1px solid #1c1b181f;border-radius:1rem;padding:1.15rem}.pilot-term-card__status{color:var(--color-accent);font-family:var(--font-family-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:800}.pilot-term-card__value{color:var(--color-ink);margin-block:.65rem;font-size:1.25rem;font-weight:800;line-height:1.1}.pilot-purpose-layout,.pilot-responsibility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);display:grid}.pilot-validation-card,.pilot-responsibility-grid>article{background:var(--color-surface);border:1px solid #1c1b181f;border-radius:1.1rem;padding:1.5rem}.pilot-responsibility-list{gap:.75rem;display:grid}.pilot-responsibility-list>section{border-block-end:1px solid #1c1b1817;padding-block:.75rem}.pilot-readiness-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.pilot-readiness-list li{background:var(--color-surface);border:1px solid #1c1b181f;border-radius:1rem;padding:1.2rem}.company-focus-layout,.company-principle-grid,.company-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.company-focus-layout>article,.company-principle-grid>article,.company-boundary-grid>article{background:var(--color-surface);border:1px solid #1c1b181f;border-radius:1.05rem;padding:1.5rem}.company-card-label{color:var(--color-accent);font-family:var(--font-family-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:700}.company-surface-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.company-surface-list>li{background:var(--color-surface);border:1px solid #1c1b181f;border-radius:1.05rem;grid-template-columns:auto 1fr;gap:1rem;padding:1.35rem;display:grid}.company-surface-list__boundary{color:var(--color-ink-muted);font-size:.85rem}.contact-inquiry-grid,.contact-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.contact-inquiry-grid>article,.contact-service-grid>article,.contact-status-card{background:var(--color-surface);border:1px solid #1c1b181f;border-radius:1.05rem;padding:1.4rem;box-shadow:0 .8rem 2.2rem #2d24190d}.contact-card-label{color:var(--color-accent);font-family:var(--font-family-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:700}.contact-inquiry-grid__details{border-block-start:1px solid #1c1b181a;margin-block-start:1rem;padding-block-start:1rem}.contact-form-shell{background:var(--color-surface);border:1px solid #1c1b1821;border-radius:1.35rem;max-inline-size:62rem;margin-inline:auto;padding:clamp(1.4rem,4vw,2.5rem);box-shadow:0 1.5rem 4rem #2d241917}.contact-form-shell input,.contact-form-shell select,.contact-form-shell textarea{border-radius:.7rem}.contact-readiness-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.contact-readiness-list li{background:var(--color-surface);border:1px solid #1c1b181f;border-radius:1rem;padding:1.2rem}.contact-privacy-layout{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.how-page [data-component=system-boundary-panel],.product-page [data-component=system-boundary-panel],.fit-page [data-component=system-boundary-panel],.pilot-page [data-component=system-boundary-panel],.company-page [data-component=system-boundary-panel],.contact-page [data-component=system-boundary-panel],.how-page [data-component=merchant-path-comparison],.fit-page [data-component=merchant-path-comparison],.pilot-page [data-component=paid-pilot-scope],.how-page [data-component=responsibility-map]{background:var(--color-surface);border:1px solid #1c1b181f;border-radius:1.25rem;padding:clamp(1.4rem,3vw,2rem);box-shadow:0 1rem 2.8rem #2d24190f}.how-page [data-component=system-boundary-panel] h2,.product-page [data-component=system-boundary-panel] h2,.fit-page [data-component=system-boundary-panel] h2,.pilot-page [data-component=system-boundary-panel] h2,.company-page [data-component=system-boundary-panel] h2,.contact-page [data-component=system-boundary-panel] h2,.pilot-page [data-component=paid-pilot-scope] h2{letter-spacing:-.03em;max-inline-size:22ch;font-size:clamp(1.75rem,3vw,2.7rem);line-height:1.05}.product-next-step,.fit-next-step,.pilot-next-step,.company-next-step,.contact-next-step{color:var(--color-surface);background:radial-gradient(circle at 88% 15%, #ffffff1a, transparent 18rem), var(--color-ink);padding-block:clamp(4rem,8vw,6.5rem)}.product-next-step h2,.fit-next-step h2,.pilot-next-step h2,.company-next-step h2,.contact-next-step h2{max-inline-size:18ch;color:var(--color-surface);letter-spacing:-.045em;font-size:clamp(2.25rem,4vw,4rem);line-height:1}.product-next-step p,.fit-next-step p,.pilot-next-step p,.company-next-step p,.contact-next-step p{color:#fffcf6bd;max-inline-size:44rem;font-size:1.05rem;line-height:1.62}.fit-next-step__links,.pilot-next-step__actions,.contact-next-step__actions{flex-wrap:wrap;gap:.8rem;margin-block-start:1.5rem;display:flex}.fit-next-step__links a,.pilot-next-step__actions a,.contact-next-step__actions a{min-block-size:3rem;color:var(--color-surface);border:1px solid #fffcf6a3;border-radius:999px;justify-content:center;align-items:center;padding-inline:1.2rem;font-weight:700;text-decoration:none;display:inline-flex}.fit-next-step__links a:first-child,.pilot-next-step__actions a:first-of-type,.contact-next-step__actions a:last-child{color:var(--color-ink);background:var(--color-surface)}.company-page[data-legal-page]{background:var(--color-canvas);overflow:visible}.company-page[data-legal-page] .company-hero{background:linear-gradient(180deg, #f8f4ed, var(--color-canvas));border-block-end:1px solid #1c1b1817;padding-block:clamp(3.5rem,7vw,6rem)}.company-page[data-legal-page] .company-hero:before{display:none}.company-page[data-legal-page] .company-hero h1{max-inline-size:18ch;font-size:clamp(2.6rem,4.4vw,4.6rem)}.company-page[data-legal-page] .company-hero__lead{max-inline-size:50rem}.company-page[data-legal-page] .company-section{padding-block:clamp(3rem,6vw,5rem)}.company-page[data-legal-page] .company-section-heading{max-inline-size:52rem}.company-page[data-legal-page] .company-section-heading h2{max-inline-size:28ch;font-size:clamp(1.7rem,2.8vw,2.65rem);line-height:1.08}.company-page[data-legal-page] .company-section-heading p,.company-page[data-legal-page] .company-section-heading li{color:var(--color-ink-muted);line-height:1.72}.company-page[data-legal-page] .company-section-heading ul{gap:.65rem;margin-block-start:1.25rem;padding-inline-start:1.25rem;display:grid}.company-page[data-legal-page] .company-section--surface{background:#f7f2ea}.component-qualification{max-inline-size:58rem;color:var(--color-ink-muted);background:#fffcf6a6;border-radius:.75rem;margin-block-start:1.5rem;padding:.9rem 1rem;font-size:.8rem;line-height:1.55}.text-link,.product-internal-link{text-underline-offset:.18em;font-weight:700;text-decoration-thickness:1px}@media (width<=76rem){.pilot-verified-grid,.fit-profile-grid,.fit-signal-grid,.fit-nonfit-grid,.contact-inquiry-grid,.contact-service-grid,.product-fulfillment-grid,.product-completion-grid,.pilot-readiness-list,.contact-readiness-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=58rem){.how-overview-points,.product-overview-points,.fit-overview-points,.company-focus-points,.how-process-list,.product-surface-list,.how-boundary-grid,.how-role-separation,.how-completion-grid,.product-attention-grid,.fit-card-grid--page,.pilot-purpose-layout,.pilot-responsibility-grid,.company-focus-layout,.company-principle-grid,.company-boundary-grid,.company-surface-list,.contact-privacy-layout,.how-attention-layout{grid-template-columns:1fr}.how-hero h1,.product-hero h1,.fit-hero h1,.pilot-hero h1,.company-hero h1,.contact-hero h1{max-inline-size:15ch}}@media (width<=40rem){.how-hero,.product-hero,.fit-hero,.pilot-hero,.company-hero,.contact-hero{padding-block:3.5rem 4rem}.how-hero h1,.product-hero h1,.fit-hero h1,.pilot-hero h1,.company-hero h1,.contact-hero h1{font-size:clamp(2.55rem,13vw,3.65rem)}.pilot-verified-grid,.fit-profile-grid,.fit-signal-grid,.fit-nonfit-grid,.contact-inquiry-grid,.contact-service-grid,.product-fulfillment-grid,.product-completion-grid,.pilot-readiness-list,.contact-readiness-list,.pilot-publication-warning,.contact-route-warning,.how-process-step,.product-surface-card,.company-surface-list>li{grid-template-columns:1fr}}.fit-next-step__links a{color:#fff!important;background:0 0!important;border:1px solid #fffcf6b8!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-block-size:3rem!important;padding-inline:1.2rem!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}.fit-next-step__links a:first-child{color:#1c1b18!important;background:#fffdf8!important}.fit-next-step__links a:nth-child(2),.fit-next-step__links a:nth-child(3){color:#fffdf8!important;background:0 0!important}.fit-next-step__links a:hover,.fit-next-step__links a:focus-visible{transform:translateY(-1px);border-color:#fffdf8!important}.fit-next-step__links span[aria-disabled=true]{display:none!important}
