:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3efe8;--bg-elevated:#fffbf6d6;--surface:#fffdfa;--surface-alt:#f6efe7;--surface-accent:#efe4d8;--surface-strong:#e7d7c5;--text:#1f2430;--muted:#695f5f;--accent:#6a5acd;--accent-strong:#4d3fb4;--accent-soft:#6a5acd1f;--accent-warm:#b77935;--border:#ded2c4;--border-strong:#ccbba8;--danger:#b42318;--shadow-sm:0 10px 24px #34271814;--shadow-md:0 18px 38px #3427181f;--shadow-lg:0 28px 72px #291c1229;--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{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#181411;--bg-elevated:#1d1612c2;--surface:#211b17;--surface-alt:#2d241d;--surface-accent:#352a22;--surface-strong:#433226;--text:#f6efe7;--muted:#d3c3b5;--accent:#a79bff;--accent-strong:#d3cbff;--accent-soft:#a79bff29;--accent-warm:#f0b36b;--border:#4a3a2f;--border-strong:#614c3c;--danger:#ff8f82;--shadow-sm:0 12px 28px #00000047;--shadow-md:0 20px 44px #00000057;--shadow-lg:0 28px 68px #0000006b;--shell-sidebar-width:280px}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3efe8;--bg-elevated:#fffbf6d6;--surface:#fffdfa;--surface-alt:#f6efe7;--surface-accent:#efe4d8;--surface-strong:#e7d7c5;--text:#1f2430;--muted:#695f5f;--accent:#6a5acd;--accent-strong:#4d3fb4;--accent-soft:#6a5acd1f;--accent-warm:#b77935;--border:#ded2c4;--border-strong:#ccbba8;--danger:#b42318;--shadow-sm:0 10px 24px #34271814;--shadow-md:0 18px 38px #3427181f;--shadow-lg:0 28px 72px #291c1229;--shell-sidebar-width:280px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#181411;--bg-elevated:#1d1612c2;--surface:#211b17;--surface-alt:#2d241d;--surface-accent:#352a22;--surface-strong:#433226;--text:#f6efe7;--muted:#d3c3b5;--accent:#a79bff;--accent-strong:#d3cbff;--accent-soft:#a79bff29;--accent-warm:#f0b36b;--border:#4a3a2f;--border-strong:#614c3c;--danger:#ff8f82;--shadow-sm:0 12px 28px #00000047;--shadow-md:0 20px 44px #00000057;--shadow-lg:0 28px 68px #0000006b;--shell-sidebar-width:280px}*{box-sizing:border-box}html,body{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);min-height:100%;color:var(--text);margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}.co-shell-main :where(h1,h2,h3,h4,summary,strong,[data-co-polished-heading-wrap=true]){text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.co-shell-main :where(p,li,dd,figcaption,blockquote,[data-co-polished-body-wrap=true]){text-wrap:pretty;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}::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{z-index:1000;background:var(--accent-strong);color:#fff;box-shadow:var(--shadow-md);border-radius:.8rem;padding:.7rem .95rem;position:absolute;top:-3rem;left:1rem}.co-skip-link:focus{top:.5rem}button,input,select,textarea{font:inherit}button{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);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:.78rem;padding:.68rem .92rem;transition:transform .12s,box-shadow .12s,border-color .12s,background .12s}button:hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--border));box-shadow:var(--shadow-md);transform:translateY(-1px)}button:focus-visible,a: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{background:color-mix(in srgb, var(--surface-alt) 88%, transparent);border:1px solid var(--border-strong,var(--border));border-radius:.36rem;padding:.12rem .34rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9em}main{display:block}.co-shell{grid-template-columns:var(--shell-sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid}.co-shell-sidebar{height:100vh;position:sticky;top:0}.co-shell-desktop-navigation{gap:.9rem;display:grid}.co-shell-mobile-navigation{display:none}.co-shell-main{min-width:0;position:relative}.co-two-column-hero{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:stretch;gap:1rem;display:grid}@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{border-bottom:1px solid var(--border);height:auto;position:static;border-right:none!important}.co-two-column-hero{grid-template-columns:1fr}}@media (max-width:640px){html,body{font-size:15px}.co-shell{grid-template-columns:1fr!important}.co-shell-sidebar{height:auto;position:static;gap:.55rem!important;padding:.65rem .7rem!important}.co-shell-brand-card{box-shadow:none!important;padding:.7rem .75rem!important}.co-shell-desktop-navigation{display:none}.co-shell-mobile-navigation{border:1px solid var(--border-strong,var(--border));background:var(--surface);border-radius:.9rem;display:block;overflow:hidden}.co-shell-mobile-navigation>summary{cursor:pointer;padding:.7rem .75rem;font-weight:800;list-style-position:inside}.co-shell-mobile-navigation-content{border-top:1px solid var(--border);gap:.75rem;padding:.75rem;display:grid}.co-shell-main header{padding:.85rem .85rem 0!important}.co-shell-main main{padding:.95rem .85rem 1.35rem!important}}.co-marketing-shell{color:#102033;background:radial-gradient(circle at 0 0,#d977061a,#0000 28rem),linear-gradient(#fffaf4 0%,#fff 46%,#f8f3ec 100%);min-height:100vh}.co-marketing-shell :focus-visible{outline-offset:3px;outline:3px solid #1d6fb8}.co-marketing-header,.co-marketing-footer{justify-content:space-between;align-items:center;gap:1.25rem;width:min(1120px,100% - 2rem);margin:0 auto;padding:1.25rem 0;display:flex}.co-marketing-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fbffd6;border-bottom:1px solid #0f172a14;position:sticky;top:0}.co-marketing-brand,.co-marketing-nav,.co-marketing-actions,.co-marketing-footer nav,.co-marketing-cta-row{align-items:center;gap:.85rem;display:flex}.co-marketing-brand,.co-marketing-nav a,.co-marketing-footer a,.co-marketing-primary,.co-marketing-secondary{text-decoration:none}.co-marketing-brand{color:#102033;letter-spacing:-.02em;font-weight:800}.co-marketing-brand-mark{color:#fff;background:#123d68;border-radius:.75rem;place-items:center;width:auto;min-width:2rem;height:2rem;padding:0 .55rem;font-size:.75rem;display:inline-grid}.co-marketing-nav{color:#40566f;flex-wrap:wrap;justify-content:center;font-size:.92rem;font-weight:700}.co-marketing-buyer-nav{color:#40566f;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem .85rem;width:min(1120px,100% - 2rem);margin:-.35rem auto 0;padding:.65rem 0 1rem;font-size:.86rem;font-weight:700;display:flex}.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-nav a:hover,.co-marketing-footer a:hover{color:#123d68;text-underline-offset:.18em;text-decoration:underline}.co-marketing-nav a,.co-marketing-footer a{color:inherit}.co-marketing-primary,.co-marketing-secondary{border-radius:999px;padding:.72rem 1rem;font-weight:800}.co-marketing-primary{color:#fff;background:#123d68;box-shadow:0 14px 30px #123d682e}.co-marketing-secondary{color:#123d68;background:#123d6814}.co-marketing-page{width:min(1120px,100% - 2rem);margin:0 auto;padding:4rem 0}.co-marketing-hero{gap:1rem;max-width:820px;padding:3.25rem 0 2.35rem;display:grid}.co-marketing-eyebrow{color:#123d68;text-transform:uppercase;letter-spacing:.08em;background:#123d681a;border-radius:999px;width:fit-content;margin:0;padding:.45rem .75rem;font-size:.78rem;font-weight:900}.co-marketing-hero h1{color:#0b1726;letter-spacing:-.045em;margin:0;font-size:clamp(2.25rem,6vw,4.35rem);line-height:1}.co-marketing-hero p{color:#40566f;margin:0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.55}.co-marketing-hero-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.25rem;display:grid}.co-marketing-hero-highlight{background:#fffcf7db;border:1px solid #92400e21;border-radius:1rem;gap:.35rem;padding:.85rem;display:grid;box-shadow:0 10px 24px #78350f0d}.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-marketing-card-grid,.co-marketing-workflow-grid,.co-marketing-output-grid,.co-integration-data-flow-diagrams{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.co-marketing-workflow-grid,.co-marketing-output-grid,.co-integration-data-flow-diagrams{margin-top:1rem}.co-integration-data-flow-diagrams{grid-template-columns:repeat(2,minmax(0,1fr))}.co-integration-data-flow{background:linear-gradient(#fffffff5,#f6f9fceb);border:1px solid #123d6829;border-radius:1.35rem;gap:1rem;padding:1.25rem;display:grid;box-shadow:0 18px 42px #0f172a12}.co-integration-data-flow-header,.co-integration-data-flow-header h2,.co-integration-data-flow-steps,.co-integration-data-flow-notes,.co-integration-data-flow-notes dd{margin:0}.co-integration-data-flow-header{gap:.35rem;display:grid}.co-integration-data-flow-header h2{color:#102033;font-size:1.12rem}.co-integration-data-flow-steps{gap:.75rem;padding:0;list-style:none;display:grid}.co-integration-data-flow-steps li{border-left:3px solid #1d6fb857;gap:.35rem;padding-left:.8rem;display:grid}.co-integration-data-flow-steps strong,.co-integration-data-flow-notes dt{color:#102033;letter-spacing:.02em;font-size:.86rem;font-weight:800}.co-integration-data-flow-steps span,.co-integration-data-flow-notes dd{color:#52677d;line-height:1.55}.co-integration-data-flow-notes{border-top:1px solid #123d681f;gap:.7rem;padding-top:1rem;display:grid}.co-integration-data-flow-notes div{gap:.28rem;display:grid}.co-integration-overview{gap:1rem;margin-top:1rem;display:grid}.co-integration-overview-fit{background:linear-gradient(#f2f8fff2,#fffffff5);border-color:#1d6fb838}.co-integration-overview-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.co-integration-overview-columns ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.co-integration-overview-columns li{border-left:3px solid #1d6fb847;gap:.3rem;padding-left:.75rem;display:grid}.co-integration-overview-columns strong{color:#102033;font-size:.88rem}.co-integration-overview-columns span,.co-integration-overview-boundary{color:#52677d;line-height:1.55}.co-integration-overview-boundary{background:#ffffffd6;border:1px solid #123d681f;border-radius:1rem;margin:0;padding:1rem}.co-marketing-output-card{background:linear-gradient(#fffffff0,#f6f9fce6);border:1px solid #123d6824;border-radius:1.35rem;gap:.85rem;padding:1.25rem;display:grid;box-shadow:0 18px 42px #0f172a12}.co-marketing-output-card h2,.co-marketing-output-card p,.co-marketing-output-card dl,.co-marketing-output-card dd{margin:0}.co-marketing-output-card h2{color:#102033;font-size:1.05rem}.co-marketing-output-card p,.co-marketing-output-card dd{color:#52677d;line-height:1.55}.co-marketing-output-card dl{gap:.65rem;display:grid}.co-marketing-output-card dt{color:#102033;letter-spacing:.02em;font-size:.83rem;font-weight:700}.co-marketing-screenshot-placeholders{background:#123d680b;border:1px dashed #123d6838;border-radius:1.35rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1rem;padding:1rem;display:grid}.co-marketing-screenshot-placeholders .co-marketing-eyebrow{grid-column:1/-1}.co-marketing-screenshot-placeholder{background:linear-gradient(#fffffff0,#f2f7fceb);border:1px solid #0f172a1a;border-radius:1rem;gap:.35rem;min-height:8rem;padding:.95rem;display:grid}.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{gap:1rem;margin:1.5rem 0;display:grid}.co-buyer-proof-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.co-buyer-proof-intro,.co-buyer-proof-card{border-color:#1c415729}.co-buyer-proof-card span{color:var(--co-muted);margin-top:.85rem;font-size:.95rem;line-height:1.5;display:block}@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{background:linear-gradient(#f2f8fff5,#fffffff5);border:1px solid #1d6fb838;border-radius:1.5rem;gap:1.25rem;margin-top:1.25rem;padding:1.35rem;display:grid;box-shadow:0 20px 48px #0f172a14}.co-trust-proof-module-intro{max-width:760px}.co-trust-proof-module-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.co-trust-proof-module{background:#ffffffc7;border:1px solid #94a3b83d;border-radius:1.1rem;gap:.75rem;padding:1rem;display:grid}.co-trust-proof-module-approved{border-color:#28977447}.co-trust-proof-module-empty{border-style:dashed;border-color:#c2780357}.co-trust-proof-module h3,.co-trust-proof-module p,.co-trust-proof-module-provenance{margin:0}.co-trust-proof-module-provenance{color:#52677d;gap:.55rem;font-size:.88rem;display:grid}.co-trust-proof-module-provenance dt{color:#102033;font-weight:700}.co-trust-proof-module-status{color:#1d6fb8;letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:700}.co-trust-proof-empty-state{color:#92400e;background:#fff7edeb;border-radius:.9rem;padding:.8rem}.co-sample-packet-sample{background:linear-gradient(#f2f8fff5,#fffffff5);border:1px solid #1d6fb833;border-radius:1.5rem;gap:1rem;margin-top:1.25rem;padding:1.35rem;display:grid;box-shadow:0 20px 48px #0f172a14}.co-sample-packet-header,.co-sample-packet-row,.co-sample-packet-checklist,.co-sample-packet-artifact{gap:.5rem;display:grid}.co-sample-packet-header h2,.co-sample-packet-header p,.co-sample-packet-row p,.co-sample-packet-boundary,.co-sample-packet-artifact h3,.co-sample-packet-artifact p,.co-sample-packet-checklist h3,.co-sample-packet-checklist ul{margin:0}.co-sample-packet-header h2,.co-sample-packet-row strong,.co-sample-packet-artifact h3,.co-sample-packet-checklist h3{color:#102033}.co-sample-packet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.co-sample-packet-row{background:#ffffffdb;border:1px solid #123d681f;border-radius:1rem;padding:.95rem}.co-sample-packet-row span{color:#1d6fb8;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800}.co-sample-packet-row p,.co-sample-packet-boundary,.co-sample-packet-checklist li{color:#52677d;line-height:1.55}.co-sample-packet-checklist{border-top:1px solid #123d681f;padding-top:1rem}.co-sample-packet-artifact{background:#ffffffe6;border:1px solid #1d6fb82e;border-radius:1rem;padding:1rem}.co-sample-packet-artifact p{color:#52677d;line-height:1.55}.co-sample-packet-artifact .co-marketing-secondary{justify-self:start}.co-sample-packet-page{gap:1.25rem;max-width:960px;margin:0 auto;padding:3rem 1.5rem 4rem;display:grid}.co-sample-packet-hero,.co-sample-packet-section{background:#fffffff5;border:1px solid #123d6824;border-radius:1.5rem;padding:1.5rem;box-shadow:0 18px 48px #0f172a0f}.co-sample-packet-hero{background:linear-gradient(135deg,#f2f8fffa,#fffffffa)}.co-sample-packet-hero h1,.co-sample-packet-section h2,.co-sample-packet-section h3,.co-sample-packet-hero p,.co-sample-packet-section p,.co-sample-packet-section dl,.co-sample-packet-section ul,.co-sample-packet-section ol{margin:0}.co-sample-packet-hero h1{color:#102033;letter-spacing:-.045em;max-width:14ch;font-size:clamp(2rem,5vw,3.35rem);line-height:.98}.co-sample-packet-hero p,.co-sample-packet-section p,.co-sample-packet-section dd,.co-sample-packet-section li,.co-sample-packet-section td{color:#52677d;line-height:1.6}.co-sample-packet-hero span{color:#1d6fb8;background:#fff;border:1px solid #1d6fb83d;border-radius:999px;width:fit-content;margin-top:1rem;padding:.55rem .8rem;font-weight:800;display:inline-flex}.co-sample-packet-section{gap:1rem;display:grid}.co-sample-packet-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.co-sample-packet-summary-grid article{background:#f7fbff;border:1px solid #123d681f;border-radius:1rem;padding:1rem}.co-sample-packet-table-wrap{overflow-x:auto}.co-sample-packet-section table{border-collapse:collapse;width:100%;font-size:.95rem}.co-sample-packet-section th,.co-sample-packet-section td{text-align:left;vertical-align:top;border:1px solid #123d6824;padding:.75rem}.co-sample-packet-section th{color:#102033;background:#eef6ff}.co-sample-packet-section dl,.co-sample-packet-section ul,.co-sample-packet-section ol{gap:.55rem;display:grid}.co-sample-packet-section dt{color:#102033;font-weight:800}.co-sample-packet-section dd{margin-left:0}.co-sample-packet-boundary{background:#fff8ef;border-color:#b465003d}@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{break-inside:avoid;box-shadow:none}}.co-sample-packet-checklist ul{gap:.45rem;padding-left:1.2rem;display:grid}.co-sample-packet-boundary{border-left:3px solid #1d6fb85c;padding-left:.85rem}.co-marketing-card,.co-marketing-boundary,.co-payroll-compliance-boundary{background:#ffffffdb;border:1px solid #0f172a1a;border-radius:1.35rem;box-shadow:0 18px 42px #0f172a12}.co-marketing-card{padding:1.35rem}.co-direct-answer-blocks{background:linear-gradient(135deg,#123d680e,#fffffff0);border:1px solid #123d6829;border-radius:1.5rem;gap:1rem;padding:1.35rem;display:grid}.co-direct-answer-intro h2,.co-direct-answer-intro p,.co-direct-answer-card h3,.co-direct-answer-card p{margin:0}.co-direct-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.co-direct-answer-card{background:#ffffffd1;border:1px solid #0f172a1a;border-radius:1.1rem;gap:.65rem;padding:1rem;display:grid}.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{color:#102033;margin:0 0 .7rem;font-size:1.05rem}.co-marketing-card p,.co-marketing-boundary p,.co-payroll-compliance-boundary p,.co-marketing-footer p{color:#52677d;margin:0;line-height:1.6}.co-marketing-boundary{background:#123d680f;border-color:#123d6833;margin-top:1rem;padding:1.2rem 1.35rem}.co-payroll-compliance-boundary{background:#fcd34d21;border-color:#945a1438;margin-top:1rem;padding:1.2rem 1.35rem}.co-payroll-compliance-boundary p+p{margin-top:.65rem}.co-demo-request-section{padding-top:0}.co-demo-request-form,.co-demo-confirmation-panel,.co-fit-check-form{background:#ffffffe6;border:1px solid #123d6829;border-radius:1.35rem;gap:1.2rem;padding:1.35rem;display:grid;box-shadow:0 18px 42px #0f172a12}.co-demo-request-intro,.co-demo-confirmation-panel{max-width:760px}.co-demo-request-intro h2,.co-demo-confirmation-panel h1{color:#102033;letter-spacing:-.03em;margin:0}.co-demo-request-intro p,.co-demo-request-actions p,.co-demo-confirmation-panel p{color:#52677d;margin:0;line-height:1.6}.co-demo-request-warning{color:#7c2d12;background:#fbbf2424;border:1px solid #b4530947;border-radius:1rem;padding:.95rem;font-weight:700}.co-demo-request-grid,.co-fit-check-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.co-admin-time-calculator{background:linear-gradient(135deg,#123d680f,#ffffffeb);border:1px solid #123d6829;border-radius:1.4rem;gap:1rem;padding:1.25rem;display:grid}.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{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.co-admin-time-calculator-example{background:#ffffffc2;border:1px solid #0f172a1a;border-radius:1rem;gap:.55rem;padding:1rem;display:grid}.co-admin-time-calculator-example strong,.co-admin-time-calculator-boundary{color:#123d68;font-weight:800}.co-self-service-package-decision{background:linear-gradient(135deg,#dcfce780,#fffffff0);border:1px solid #15803d2e;border-radius:1.4rem;gap:1rem;padding:1.25rem;display:grid}.co-self-service-package-header,.co-self-service-package-decision-grid,.co-self-service-package-next-steps{gap:1rem;display:grid}.co-self-service-package-header h2,.co-self-service-package-header p{margin:0}.co-self-service-package-header p,.co-self-service-package-decision p{color:#52677d;line-height:1.6}.co-self-service-package-price{background:#ffffffd1;border:1px solid #15803d33;border-radius:1rem;gap:.25rem;padding:1rem;display:grid}.co-self-service-package-price span{color:#52677d;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.co-self-service-package-price strong{color:#123d68;letter-spacing:-.04em;font-size:clamp(1.6rem,4vw,2.5rem)}.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{background:linear-gradient(135deg,#2563eb0e,#fffffff0);border:1px solid #2563eb29;border-radius:1.4rem;gap:1rem;padding:1.25rem;display:grid}.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 p,.co-guided-plan-fit-assistant li{color:#52677d;line-height:1.6}.co-guided-plan-fit-signals,.co-guided-plan-fit-recommendations{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.co-guided-plan-fit-recommendations{grid-template-columns:repeat(2,minmax(0,1fr))}.co-guided-plan-fit-signal,.co-guided-plan-fit-recommendation{background:#ffffffc7;border:1px solid #0f172a1a;border-radius:1rem;gap:.6rem;padding:1rem;display:grid}.co-guided-plan-fit-signal ul{gap:.35rem;margin:0;padding-left:1.1rem;display:grid}.co-guided-plan-fit-recommendation strong,.co-guided-plan-fit-boundary{color:#123d68;font-weight:800}.co-fit-check-section{padding-top:0}.co-fit-check-result{background:#123d680e;border:1px solid #123d682e;border-radius:1.15rem;gap:.85rem;padding:1rem;display:grid}.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]{background:#dcfce77a;border-color:#15803d47}.co-fit-check-result[data-result-kind=not-a-fit-yet]{background:#fef3c773;border-color:#b4530947}.co-fit-check-options label{color:#102033;gap:.42rem;font-weight:800;display:grid}.co-fit-check-options select{box-sizing:border-box;color:#102033;background:#fff;border:1px solid #0f172a29;border-radius:.85rem;width:100%;padding:.76rem .86rem}.co-demo-request-grid label{color:#102033;gap:.42rem;font-weight:800;display:grid}.co-demo-request-grid input,.co-demo-request-grid select,.co-demo-request-grid textarea{box-sizing:border-box;color:#102033;background:#fff;border:1px solid #0f172a29;border-radius:.85rem;width:100%;padding:.76rem .86rem}.co-demo-request-main-pain,.co-demo-request-actions{grid-column:1/-1}.co-demo-request-actions{align-items:center;gap:1rem;margin-top:1rem;display:flex}.co-demo-request-actions button{color:#fff;background:#123d68;border-color:#123d68;font-weight:800}.co-demo-next-steps{background:#f0fdf48f;border:1px solid #15803d2e;border-radius:1rem;gap:.75rem;padding:1rem;display:grid}.co-demo-next-steps h2,.co-demo-next-steps h3{color:#123d68;letter-spacing:-.02em;margin:0}.co-demo-prep-list{color:#52677d;gap:.45rem;margin:0;padding-left:1.2rem;line-height:1.6;display:grid}.co-demo-prep-list li::marker{color:#15803d}.co-marketing-footer{color:#52677d;border-top:1px solid #0f172a14;align-items:flex-start}@media (max-width:900px){.co-marketing-header,.co-marketing-footer,.co-marketing-actions,.co-marketing-cta-row{flex-direction:column;align-items:stretch}.co-marketing-header{position:static}.co-marketing-card-grid,.co-marketing-workflow-grid,.co-marketing-output-grid,.co-direct-answer-grid,.co-integration-data-flow-diagrams,.co-integration-overview-columns,.co-marketing-screenshot-placeholders,.co-demo-request-grid,.co-fit-check-options,.co-admin-time-calculator-examples,.co-self-service-package-decision-grid,.co-self-service-package-next-steps,.co-guided-plan-fit-signals,.co-guided-plan-fit-recommendations{grid-template-columns:1fr}.co-demo-request-actions{flex-direction:column;align-items:stretch}.co-marketing-hero-highlights{grid-template-columns:1fr}}@media (max-width:640px){.co-marketing-header,.co-marketing-footer{width:min(100% - 1.25rem,100%);padding:.9rem 0}.co-marketing-brand,.co-marketing-nav,.co-marketing-buyer-nav,.co-marketing-actions,.co-marketing-footer nav,.co-marketing-cta-row{width:100%}.co-marketing-nav,.co-marketing-buyer-nav,.co-marketing-footer nav{justify-content:flex-start;row-gap:.55rem}.co-marketing-actions,.co-marketing-cta-row,.co-demo-request-actions{gap:.7rem}.co-marketing-primary,.co-marketing-secondary{text-align:center;justify-content:center;min-height:2.75rem;display:inline-flex}.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{letter-spacing:-.045em;font-size:clamp(2.15rem,14vw,3.35rem);line-height:1.05}.co-marketing-hero p{font-size:1rem;line-height:1.6}.co-marketing-card,.co-marketing-output-card,.co-sample-packet-sample,.co-direct-answer-blocks{border-radius:1rem;padding:1rem}}
