:root{color-scheme:light;--bg:#f3efe8;--bg-elevated:rgba(255,251,246,0.84);--surface:#fffdfa;--surface-alt:#f6efe7;--surface-accent:#efe4d8;--surface-strong:#e7d7c5;--text:#1f2430;--muted:#695f5f;--accent:#6a5acd;--accent-strong:#4d3fb4;--accent-soft:rgba(106,90,205,0.12);--accent-warm:#b77935;--border:#ded2c4;--border-strong:#ccbba8;--danger:#b42318;--shadow-sm:0 10px 24px rgba(52,39,24,0.08);--shadow-md:0 18px 38px rgba(52,39,24,0.12);--shadow-lg:0 28px 72px rgba(41,28,18,0.16);--shell-sidebar-width:280px;--co-anchor-offset:clamp(7rem,12vh,9rem)}html{scroll-padding-top:var(--co-anchor-offset);scroll-behavior:smooth}[id]{scroll-margin-top:var(--co-anchor-offset)}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--bg:#181411;--bg-elevated:rgba(29,22,18,0.76);--surface:#211b17;--surface-alt:#2d241d;--surface-accent:#352a22;--surface-strong:#433226;--text:#f6efe7;--muted:#d3c3b5;--accent:#a79bff;--accent-strong:#d3cbff;--accent-soft:rgba(167,155,255,0.16);--accent-warm:#f0b36b;--border:#4a3a2f;--border-strong:#614c3c;--danger:#ff8f82;--shadow-sm:0 12px 28px rgba(0,0,0,0.28);--shadow-md:0 20px 44px rgba(0,0,0,0.34);--shadow-lg:0 28px 68px rgba(0,0,0,0.42);--shell-sidebar-width:280px}}html[data-theme=light]{color-scheme:light;--bg:#f3efe8;--bg-elevated:rgba(255,251,246,0.84);--surface:#fffdfa;--surface-alt:#f6efe7;--surface-accent:#efe4d8;--surface-strong:#e7d7c5;--text:#1f2430;--muted:#695f5f;--accent:#6a5acd;--accent-strong:#4d3fb4;--accent-soft:rgba(106,90,205,0.12);--accent-warm:#b77935;--border:#ded2c4;--border-strong:#ccbba8;--danger:#b42318;--shadow-sm:0 10px 24px rgba(52,39,24,0.08);--shadow-md:0 18px 38px rgba(52,39,24,0.12);--shadow-lg:0 28px 72px rgba(41,28,18,0.16);--shell-sidebar-width:280px}html[data-theme=dark]{color-scheme:dark;--bg:#181411;--bg-elevated:rgba(29,22,18,0.76);--surface:#211b17;--surface-alt:#2d241d;--surface-accent:#352a22;--surface-strong:#433226;--text:#f6efe7;--muted:#d3c3b5;--accent:#a79bff;--accent-strong:#d3cbff;--accent-soft:rgba(167,155,255,0.16);--accent-warm:#f0b36b;--border:#4a3a2f;--border-strong:#614c3c;--danger:#ff8f82;--shadow-sm:0 12px 28px rgba(0,0,0,0.28);--shadow-md:0 20px 44px rgba(0,0,0,0.34);--shadow-lg:0 28px 68px rgba(0,0,0,0.42);--shell-sidebar-width:280px}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background:radial-gradient(circle at top left,color-mix(in srgb,var(--surface-strong) 52%,transparent) 0,transparent 32rem),linear-gradient(180deg,color-mix(in srgb,var(--surface-accent) 36%,var(--bg)) 0,var(--bg) 18rem),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:color-mix(in srgb,var(--accent) 28%,transparent)}a{color:inherit;text-decoration:none}a:hover{color:var(--accent-strong)}.co-skip-link{position:absolute;left:1rem;top:-3rem;z-index:1000;padding:.7rem .95rem;border-radius:.8rem;background:var(--accent-strong);color:white;box-shadow:var(--shadow-md)}.co-skip-link:focus{top:.5rem}button,input,select,textarea{font:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-strong,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 12%,var(--surface)) 0,var(--surface) 100%);color:var(--text);padding:.68rem .92rem;border-radius:.78rem;box-shadow:var(--shadow-sm);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease}button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 30%,var(--border));box-shadow:var(--shadow-md)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 60%,transparent);outline-offset:2px}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9em;padding:.12rem .34rem;border-radius:.36rem;background:color-mix(in srgb,var(--surface-alt) 88%,transparent);border:1px solid var(--border-strong,var(--border))}main{display:block}.co-shell{display:grid;grid-template-columns:var(--shell-sidebar-width) minmax(0,1fr);min-height:100vh}.co-shell-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh}.co-shell-main{min-width:0;position:relative}.co-two-column-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:1rem;gap:1rem;align-items:stretch}@media (max-width:1100px){.co-shell{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:900px){.co-shell{grid-template-columns:1fr}.co-shell-sidebar{position:static;height:auto;border-right:none!important;border-bottom:1px solid var(--border)}.co-two-column-hero{grid-template-columns:1fr}}@media (max-width:640px){body,html{font-size:15px}}.co-marketing-shell{min-height:100vh;background:radial-gradient(circle at top left,rgba(37,99,235,.12),transparent 30rem),linear-gradient(180deg,#f8fbff,#ffffff 42%,#f6f9fc);color:#102033}.co-marketing-shell :focus-visible{outline:3px solid #1d6fb8;outline-offset:3px}.co-marketing-footer,.co-marketing-header{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;width:min(1120px,calc(100% - 2rem));margin:0 auto;padding:1.25rem 0}.co-marketing-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(248,251,255,.84);border-bottom:1px solid rgba(15,23,42,.08)}.co-marketing-actions,.co-marketing-brand,.co-marketing-cta-row,.co-marketing-footer nav,.co-marketing-nav{display:flex;align-items:center;gap:.85rem}.co-marketing-brand,.co-marketing-footer a,.co-marketing-nav a,.co-marketing-primary,.co-marketing-secondary{text-decoration:none}.co-marketing-brand{color:#102033;font-weight:800;letter-spacing:-.02em}.co-marketing-brand-mark{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:.75rem;background:#123d68;color:white;font-size:.75rem}.co-marketing-nav{font-size:.92rem}.co-marketing-buyer-nav,.co-marketing-nav{flex-wrap:wrap;justify-content:center;color:#40566f;font-weight:700}.co-marketing-buyer-nav{display:flex;align-items:center;gap:.55rem .85rem;width:min(1120px,calc(100% - 2rem));margin:-.35rem auto 0;padding:.65rem 0 1rem;font-size:.86rem}.co-marketing-buyer-nav span{color:#123d68;font-weight:900}.co-marketing-buyer-nav a{color:inherit;text-decoration:none}.co-marketing-buyer-nav a:hover,.co-marketing-footer a:hover,.co-marketing-nav a:hover{color:#123d68;text-decoration:underline;text-underline-offset:.18em}.co-marketing-footer a,.co-marketing-nav a{color:inherit}.co-marketing-primary,.co-marketing-secondary{border-radius:999px;font-weight:800;padding:.72rem 1rem}.co-marketing-primary{background:#123d68;color:white;box-shadow:0 14px 30px rgba(18,61,104,.18)}.co-marketing-secondary{color:#123d68;background:rgba(18,61,104,.08)}.co-marketing-page{width:min(1120px,calc(100% - 2rem));margin:0 auto;padding:4rem 0}.co-marketing-hero{display:grid;grid-gap:1.25rem;gap:1.25rem;max-width:760px;padding:4rem 0 3rem}.co-marketing-eyebrow{width:-moz-fit-content;width:fit-content;margin:0;border-radius:999px;background:rgba(18,61,104,.1);color:#123d68;font-size:.78rem;font-weight:900;padding:.45rem .75rem;text-transform:uppercase;letter-spacing:.08em}.co-marketing-hero h1{margin:0;color:#0b1726;font-size:clamp(2.4rem,7vw,5rem);line-height:.95;letter-spacing:-.06em}.co-marketing-hero p{margin:0;color:#40566f;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.65}.co-marketing-hero-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin-top:.25rem}.co-marketing-hero-highlight{border:1px solid rgba(18,61,104,.14);border-radius:1rem;background:rgba(255,255,255,.78);box-shadow:0 14px 32px rgba(15,23,42,.06);display:grid;grid-gap:.35rem;gap:.35rem;padding:.95rem}.co-marketing-hero-highlight strong{color:#102033;font-size:.95rem}.co-marketing-hero-highlight span{color:#52677d;font-size:.92rem;line-height:1.5}.co-integration-data-flow-diagrams,.co-marketing-card-grid,.co-marketing-output-grid,.co-marketing-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.co-integration-data-flow-diagrams,.co-marketing-output-grid,.co-marketing-workflow-grid{margin-top:1rem}.co-integration-data-flow-diagrams{grid-template-columns:repeat(2,minmax(0,1fr))}.co-integration-data-flow{display:grid;grid-gap:1rem;gap:1rem;border:1px solid rgba(18,61,104,.16);border-radius:1.35rem;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,249,252,.92));box-shadow:0 18px 42px rgba(15,23,42,.07);padding:1.25rem}.co-integration-data-flow-header,.co-integration-data-flow-header h2,.co-integration-data-flow-notes,.co-integration-data-flow-notes dd,.co-integration-data-flow-steps{margin:0}.co-integration-data-flow-header{display:grid;grid-gap:.35rem;gap:.35rem}.co-integration-data-flow-header h2{color:#102033;font-size:1.12rem}.co-integration-data-flow-steps{display:grid;grid-gap:.75rem;gap:.75rem;list-style:none;padding:0}.co-integration-data-flow-steps li{display:grid;grid-gap:.35rem;gap:.35rem;border-left:3px solid rgba(29,111,184,.34);padding-left:.8rem}.co-integration-data-flow-notes dt,.co-integration-data-flow-steps strong{color:#102033;font-size:.86rem;font-weight:800;letter-spacing:.02em}.co-integration-data-flow-notes dd,.co-integration-data-flow-steps span{color:#52677d;line-height:1.55}.co-integration-data-flow-notes{display:grid;grid-gap:.7rem;gap:.7rem;border-top:1px solid rgba(18,61,104,.12);padding-top:1rem}.co-integration-data-flow-notes div{display:grid;grid-gap:.28rem;gap:.28rem}.co-integration-overview{display:grid;grid-gap:1rem;gap:1rem;margin-top:1rem}.co-integration-overview-fit{border-color:rgba(29,111,184,.22);background:linear-gradient(180deg,rgba(242,248,255,.95),rgba(255,255,255,.96))}.co-integration-overview-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.co-integration-overview-columns ul{display:grid;grid-gap:.7rem;gap:.7rem;list-style:none;margin:0;padding:0}.co-integration-overview-columns li{display:grid;grid-gap:.3rem;gap:.3rem;border-left:3px solid rgba(29,111,184,.28);padding-left:.75rem}.co-integration-overview-columns strong{color:#102033;font-size:.88rem}.co-integration-overview-boundary,.co-integration-overview-columns span{color:#52677d;line-height:1.55}.co-integration-overview-boundary{border:1px solid rgba(18,61,104,.12);border-radius:1rem;background:rgba(255,255,255,.84);margin:0;padding:1rem}.co-marketing-output-card{display:grid;grid-gap:.85rem;gap:.85rem;border:1px solid rgba(18,61,104,.14);border-radius:1.35rem;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,249,252,.9));box-shadow:0 18px 42px rgba(15,23,42,.07);padding:1.25rem}.co-marketing-output-card dd,.co-marketing-output-card dl,.co-marketing-output-card h2,.co-marketing-output-card p{margin:0}.co-marketing-output-card h2{color:#102033;font-size:1.05rem}.co-marketing-output-card dd,.co-marketing-output-card p{color:#52677d;line-height:1.55}.co-marketing-output-card dl{display:grid;grid-gap:.65rem;gap:.65rem}.co-marketing-output-card dt{color:#102033;font-size:.83rem;font-weight:700;letter-spacing:.02em}.co-marketing-screenshot-placeholders{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;margin-top:1rem;border:1px dashed rgba(18,61,104,.22);border-radius:1.35rem;background:rgba(18,61,104,.045);padding:1rem}.co-marketing-screenshot-placeholders .co-marketing-eyebrow{grid-column:1/-1}.co-marketing-screenshot-placeholder{display:grid;grid-gap:.35rem;gap:.35rem;min-height:8rem;border:1px solid rgba(15,23,42,.1);border-radius:1rem;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(242,247,252,.92));padding:.95rem}.co-marketing-screenshot-placeholder strong{color:#102033}.co-marketing-screenshot-placeholder span{color:#52677d;font-size:.92rem;line-height:1.5}.co-buyer-proof-without-demo{display:grid;grid-gap:1rem;gap:1rem;margin:1.5rem 0}.co-buyer-proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));grid-gap:1rem;gap:1rem}.co-buyer-proof-card,.co-buyer-proof-intro{border-color:rgba(28,65,87,.16)}.co-buyer-proof-card span{display:block;margin-top:.85rem;color:var(--co-muted);font-size:.95rem;line-height:1.5}@media (max-width:700px){.co-buyer-proof-without-demo{margin:1rem 0}.co-buyer-proof-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}}.co-trust-proof-modules{border:1px solid rgba(29,111,184,.22);border-radius:1.5rem;background:linear-gradient(180deg,rgba(242,248,255,.96),rgba(255,255,255,.96));box-shadow:0 20px 48px rgba(15,23,42,.08);display:grid;grid-gap:1.25rem;gap:1.25rem;margin-top:1.25rem;padding:1.35rem}.co-trust-proof-module-intro{max-width:760px}.co-trust-proof-module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.co-trust-proof-module{border:1px solid rgba(148,163,184,.24);border-radius:1.1rem;background:rgba(255,255,255,.78);display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem}.co-trust-proof-module-approved{border-color:rgba(40,151,116,.28)}.co-trust-proof-module-empty{border-color:rgba(194,120,3,.34);border-style:dashed}.co-trust-proof-module h3,.co-trust-proof-module p,.co-trust-proof-module-provenance{margin:0}.co-trust-proof-module-provenance{color:#52677d;display:grid;font-size:.88rem;grid-gap:.55rem;gap:.55rem}.co-trust-proof-module-provenance dt{color:#102033;font-weight:700}.co-trust-proof-module-status{color:#1d6fb8;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.co-trust-proof-empty-state{background:rgba(255,247,237,.92);border-radius:.9rem;color:#92400e;padding:.8rem}.co-synthetic-packet-sample{display:grid;grid-gap:1rem;gap:1rem;border:1px solid rgba(29,111,184,.2);border-radius:1.5rem;background:linear-gradient(180deg,rgba(242,248,255,.96),rgba(255,255,255,.96));box-shadow:0 20px 48px rgba(15,23,42,.08);margin-top:1.25rem;padding:1.35rem}.co-synthetic-packet-artifact,.co-synthetic-packet-checklist,.co-synthetic-packet-header,.co-synthetic-packet-row{display:grid;grid-gap:.5rem;gap:.5rem}.co-synthetic-packet-artifact h3,.co-synthetic-packet-artifact p,.co-synthetic-packet-boundary,.co-synthetic-packet-checklist h3,.co-synthetic-packet-checklist ul,.co-synthetic-packet-header h2,.co-synthetic-packet-header p,.co-synthetic-packet-row p{margin:0}.co-synthetic-packet-artifact h3,.co-synthetic-packet-checklist h3,.co-synthetic-packet-header h2,.co-synthetic-packet-row strong{color:#102033}.co-synthetic-packet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.co-synthetic-packet-row{border:1px solid rgba(18,61,104,.12);border-radius:1rem;background:rgba(255,255,255,.86);padding:.95rem}.co-synthetic-packet-row span{color:#1d6fb8;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.co-synthetic-packet-boundary,.co-synthetic-packet-checklist li,.co-synthetic-packet-row p{color:#52677d;line-height:1.55}.co-synthetic-packet-checklist{border-top:1px solid rgba(18,61,104,.12);padding-top:1rem}.co-synthetic-packet-artifact{border:1px solid rgba(29,111,184,.18);border-radius:1rem;background:rgba(255,255,255,.9);padding:1rem}.co-synthetic-packet-artifact p{color:#52677d;line-height:1.55}.co-synthetic-packet-artifact .co-marketing-secondary{justify-self:start}.co-sample-packet-page{display:grid;grid-gap:1.25rem;gap:1.25rem;max-width:960px;margin:0 auto;padding:3rem 1.5rem 4rem}.co-sample-packet-hero,.co-sample-packet-section{border:1px solid rgba(18,61,104,.14);border-radius:1.5rem;background:rgba(255,255,255,.96);box-shadow:0 18px 48px rgba(15,23,42,.06);padding:1.5rem}.co-sample-packet-hero{background:linear-gradient(135deg,rgba(242,248,255,.98),rgba(255,255,255,.98))}.co-sample-packet-hero h1,.co-sample-packet-hero p,.co-sample-packet-section dl,.co-sample-packet-section h2,.co-sample-packet-section h3,.co-sample-packet-section ol,.co-sample-packet-section p,.co-sample-packet-section ul{margin:0}.co-sample-packet-hero h1{max-width:14ch;color:#102033;font-size:clamp(2rem,5vw,3.35rem);letter-spacing:-.045em;line-height:.98}.co-sample-packet-hero p,.co-sample-packet-section dd,.co-sample-packet-section li,.co-sample-packet-section p,.co-sample-packet-section td{color:#52677d;line-height:1.6}.co-sample-packet-hero span{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:1rem;border:1px solid rgba(29,111,184,.24);border-radius:999px;background:#ffffff;color:#1d6fb8;font-weight:800;padding:.55rem .8rem}.co-sample-packet-section{display:grid;grid-gap:1rem;gap:1rem}.co-sample-packet-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.co-sample-packet-summary-grid article{border:1px solid rgba(18,61,104,.12);border-radius:1rem;background:#f7fbff;padding:1rem}.co-sample-packet-table-wrap{overflow-x:auto}.co-sample-packet-section table{width:100%;border-collapse:collapse;font-size:.95rem}.co-sample-packet-section td,.co-sample-packet-section th{border:1px solid rgba(18,61,104,.14);padding:.75rem;text-align:left;vertical-align:top}.co-sample-packet-section th{background:#eef6ff;color:#102033}.co-sample-packet-section dl,.co-sample-packet-section ol,.co-sample-packet-section ul{display:grid;grid-gap:.55rem;gap:.55rem}.co-sample-packet-section dt{color:#102033;font-weight:800}.co-sample-packet-section dd{margin-left:0}.co-sample-packet-boundary{border-color:rgba(180,101,0,.24);background:#fff8ef}@media (max-width:760px){.co-sample-packet-summary-grid{grid-template-columns:1fr}}@media print{.co-sample-packet-page{max-width:none;padding:1rem}.co-sample-packet-hero,.co-sample-packet-section{page-break-inside:avoid;break-inside:avoid;box-shadow:none}}.co-synthetic-packet-checklist ul{display:grid;grid-gap:.45rem;gap:.45rem;padding-left:1.2rem}.co-synthetic-packet-boundary{border-left:3px solid rgba(29,111,184,.36);padding-left:.85rem}.co-marketing-boundary,.co-marketing-card,.co-payroll-compliance-boundary{border:1px solid rgba(15,23,42,.1);border-radius:1.35rem;background:rgba(255,255,255,.86);box-shadow:0 18px 42px rgba(15,23,42,.07)}.co-marketing-card{padding:1.35rem}.co-direct-answer-blocks{display:grid;grid-gap:1rem;gap:1rem;border:1px solid rgba(18,61,104,.16);border-radius:1.5rem;background:linear-gradient(135deg,rgba(18,61,104,.055),rgba(255,255,255,.94));padding:1.35rem}.co-direct-answer-card h3,.co-direct-answer-card p,.co-direct-answer-intro h2,.co-direct-answer-intro p{margin:0}.co-direct-answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.co-direct-answer-card{display:grid;grid-gap:.65rem;gap:.65rem;border:1px solid rgba(15,23,42,.1);border-radius:1.1rem;background:rgba(255,255,255,.82);padding:1rem}.co-direct-answer-card h3{color:#102033;font-size:1rem}.co-direct-answer-card p{color:#52677d;line-height:1.6}.co-direct-answer-card a{color:#123d68;font-weight:800}.co-marketing-card h2{margin:0 0 .7rem;color:#102033;font-size:1.05rem}.co-marketing-boundary p,.co-marketing-card p,.co-marketing-footer p,.co-payroll-compliance-boundary p{margin:0;color:#52677d;line-height:1.6}.co-marketing-boundary{margin-top:1rem;padding:1.2rem 1.35rem;border-color:rgba(18,61,104,.2);background:rgba(18,61,104,.06)}.co-payroll-compliance-boundary{margin-top:1rem;padding:1.2rem 1.35rem;border-color:rgba(148,90,20,.22);background:rgba(252,211,77,.13)}.co-payroll-compliance-boundary p+p{margin-top:.65rem}.co-demo-request-section{padding-top:0}.co-demo-confirmation-panel,.co-demo-request-form,.co-fit-check-form{display:grid;grid-gap:1.2rem;gap:1.2rem;border:1px solid rgba(18,61,104,.16);border-radius:1.35rem;background:rgba(255,255,255,.9);box-shadow:0 18px 42px rgba(15,23,42,.07);padding:1.35rem}.co-demo-confirmation-panel,.co-demo-request-intro{max-width:760px}.co-demo-confirmation-panel h1,.co-demo-request-intro h2{margin:0;color:#102033;letter-spacing:-.03em}.co-demo-confirmation-panel p,.co-demo-request-actions p,.co-demo-request-intro p{margin:0;color:#52677d;line-height:1.6}.co-demo-request-warning{border:1px solid rgba(180,83,9,.28);border-radius:1rem;background:rgba(251,191,36,.14);color:#7c2d12;font-weight:700;padding:.95rem}.co-demo-request-grid,.co-fit-check-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.co-admin-time-calculator{display:grid;grid-gap:1rem;gap:1rem;border:1px solid rgba(18,61,104,.16);border-radius:1.4rem;background:linear-gradient(135deg,rgba(18,61,104,.06),rgba(255,255,255,.92));padding:1.25rem}.co-admin-time-calculator h2,.co-admin-time-calculator h3,.co-admin-time-calculator p{margin:0}.co-admin-time-calculator p{color:#52677d;line-height:1.6}.co-admin-time-calculator-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.co-admin-time-calculator-example{display:grid;grid-gap:.55rem;gap:.55rem;border:1px solid rgba(15,23,42,.1);border-radius:1rem;background:rgba(255,255,255,.76);padding:1rem}.co-admin-time-calculator-boundary,.co-admin-time-calculator-example strong{color:#123d68;font-weight:800}.co-self-service-package-decision{border:1px solid rgba(21,128,61,.18);border-radius:1.4rem;background:linear-gradient(135deg,rgba(220,252,231,.5),rgba(255,255,255,.94));padding:1.25rem}.co-self-service-package-decision,.co-self-service-package-decision-grid,.co-self-service-package-header,.co-self-service-package-next-steps{display:grid;grid-gap:1rem;gap:1rem}.co-self-service-package-header h2,.co-self-service-package-header p{margin:0}.co-self-service-package-decision p,.co-self-service-package-header p{color:#52677d;line-height:1.6}.co-self-service-package-price{display:grid;grid-gap:.25rem;gap:.25rem;border:1px solid rgba(21,128,61,.2);border-radius:1rem;background:rgba(255,255,255,.82);padding:1rem}.co-self-service-package-price span{color:#52677d;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.co-self-service-package-price strong{color:#123d68;font-size:clamp(1.6rem,4vw,2.5rem);letter-spacing:-.04em}.co-self-service-package-decision-grid,.co-self-service-package-next-steps{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:700px){.co-self-service-package-decision-grid,.co-self-service-package-next-steps{grid-template-columns:1fr}}.co-guided-plan-fit-assistant{display:grid;grid-gap:1rem;gap:1rem;border:1px solid rgba(37,99,235,.16);border-radius:1.4rem;background:linear-gradient(135deg,rgba(37,99,235,.055),rgba(255,255,255,.94));padding:1.25rem}.co-guided-plan-fit-assistant h2,.co-guided-plan-fit-assistant h3,.co-guided-plan-fit-assistant p{margin:0}.co-guided-plan-fit-assistant li,.co-guided-plan-fit-assistant p{color:#52677d;line-height:1.6}.co-guided-plan-fit-recommendations,.co-guided-plan-fit-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.co-guided-plan-fit-recommendations{grid-template-columns:repeat(2,minmax(0,1fr))}.co-guided-plan-fit-recommendation,.co-guided-plan-fit-signal{display:grid;grid-gap:.6rem;gap:.6rem;border:1px solid rgba(15,23,42,.1);border-radius:1rem;background:rgba(255,255,255,.78);padding:1rem}.co-guided-plan-fit-signal ul{display:grid;grid-gap:.35rem;gap:.35rem;margin:0;padding-left:1.1rem}.co-guided-plan-fit-boundary,.co-guided-plan-fit-recommendation strong{color:#123d68;font-weight:800}.co-fit-check-section{padding-top:0}.co-fit-check-result{display:grid;grid-gap:.85rem;gap:.85rem;border:1px solid rgba(18,61,104,.18);border-radius:1.15rem;background:rgba(18,61,104,.055);padding:1rem}.co-fit-check-result h2,.co-fit-check-result p{margin:0}.co-fit-check-result p{color:#52677d;line-height:1.6}.co-fit-check-result[data-result-kind=likely-fit]{border-color:rgba(21,128,61,.28);background:rgba(220,252,231,.48)}.co-fit-check-result[data-result-kind=not-a-fit-yet]{border-color:rgba(180,83,9,.28);background:rgba(254,243,199,.45)}.co-fit-check-options label{display:grid;grid-gap:.42rem;gap:.42rem;color:#102033;font-weight:800}.co-fit-check-options select{width:100%;box-sizing:border-box;border:1px solid rgba(15,23,42,.16);border-radius:.85rem;background:white;color:#102033;padding:.76rem .86rem}.co-demo-request-grid label{display:grid;grid-gap:.42rem;gap:.42rem;color:#102033;font-weight:800}.co-demo-request-grid input,.co-demo-request-grid select,.co-demo-request-grid textarea{width:100%;box-sizing:border-box;border:1px solid rgba(15,23,42,.16);border-radius:.85rem;background:white;color:#102033;padding:.76rem .86rem}.co-demo-request-actions,.co-demo-request-main-pain{grid-column:1/-1}.co-demo-request-actions{display:flex;align-items:center;gap:1rem;margin-top:1rem}.co-demo-request-actions button{background:#123d68;color:white;font-weight:800;border-color:#123d68}.co-demo-next-steps{display:grid;grid-gap:.75rem;gap:.75rem;border:1px solid rgba(21,128,61,.18);border-radius:1rem;background:rgba(240,253,244,.56);padding:1rem}.co-demo-next-steps h2,.co-demo-next-steps h3{margin:0;color:#123d68;letter-spacing:-.02em}.co-demo-prep-list{display:grid;grid-gap:.45rem;gap:.45rem;margin:0;padding-left:1.2rem;color:#52677d;line-height:1.6}.co-demo-prep-list li::marker{color:#15803d}.co-marketing-footer{align-items:flex-start;border-top:1px solid rgba(15,23,42,.08);color:#52677d}@media (max-width:900px){.co-marketing-actions,.co-marketing-cta-row,.co-marketing-footer,.co-marketing-header{align-items:stretch;flex-direction:column}.co-marketing-header{position:static}.co-admin-time-calculator-examples,.co-demo-request-grid,.co-direct-answer-grid,.co-fit-check-options,.co-guided-plan-fit-recommendations,.co-guided-plan-fit-signals,.co-integration-data-flow-diagrams,.co-integration-overview-columns,.co-marketing-card-grid,.co-marketing-output-grid,.co-marketing-screenshot-placeholders,.co-marketing-workflow-grid,.co-self-service-package-decision-grid,.co-self-service-package-next-steps{grid-template-columns:1fr}.co-demo-request-actions{align-items:stretch;flex-direction:column}.co-marketing-hero-highlights{grid-template-columns:1fr}}@media (max-width:640px){.co-marketing-footer,.co-marketing-header{width:min(100% - 1.25rem,100%);padding:.9rem 0}.co-marketing-actions,.co-marketing-brand,.co-marketing-buyer-nav,.co-marketing-cta-row,.co-marketing-footer nav,.co-marketing-nav{width:100%}.co-marketing-buyer-nav,.co-marketing-footer nav,.co-marketing-nav{justify-content:flex-start;row-gap:.55rem}.co-demo-request-actions,.co-marketing-actions,.co-marketing-cta-row{gap:.7rem}.co-marketing-primary,.co-marketing-secondary{display:inline-flex;justify-content:center;min-height:2.75rem;text-align:center}.co-marketing-page{width:min(100% - 1.25rem,100%);padding:2.25rem 0}.co-marketing-hero{gap:1rem;padding:2.5rem 0 2rem}.co-marketing-hero h1{font-size:clamp(2.15rem,14vw,3.35rem);letter-spacing:-.045em;line-height:1.05}.co-marketing-hero p{font-size:1rem;line-height:1.6}.co-direct-answer-blocks,.co-marketing-card,.co-marketing-output-card,.co-synthetic-packet-sample{border-radius:1rem;padding:1rem}}