.landing-site{--landing-content-max: 72rem;--landing-gutter: 1.25rem;--landing-bg: oklch(.98 .008 75);--landing-surface: oklch(.995 .004 75);--landing-surface-border: oklch(.88 .012 75);--landing-ink: oklch(.24 .03 250);--landing-ink-muted: oklch(.42 .025 250);--landing-accent: oklch(.45 .08 210);--landing-accent-soft: oklch(.94 .03 210);--landing-status-new: oklch(.55 .14 250);--landing-status-new-bg: oklch(.94 .04 250);--landing-status-active: oklch(.52 .1 200);--landing-status-active-bg: oklch(.94 .04 200);--landing-status-proposal: oklch(.55 .12 280);--landing-status-proposal-bg: oklch(.94 .03 280);--landing-status-meeting: oklch(.5 .1 165);--landing-status-meeting-bg: oklch(.94 .04 165);--landing-status-won: oklch(.48 .12 155);--landing-status-won-bg: oklch(.94 .04 155);--landing-status-risk: oklch(.55 .14 45);--landing-status-risk-bg: oklch(.96 .04 85);--landing-panel: oklch(.995 .003 85);--landing-chaos: oklch(.97 .01 85);--landing-section-muted: oklch(.965 .01 75);--landing-section-accent: oklch(.955 .025 210);--landing-section-surface: oklch(1 0 0);--landing-section-inset: oklch(.988 .008 200);background-color:var(--landing-bg);color:var(--landing-ink);font-family:"Source Sans 3",ui-sans-serif,system-ui,sans-serif;overflow-x:clip}@media(min-width:640px){.landing-site{--landing-gutter: 2rem}}@media(min-width:1024px){.landing-site{--landing-gutter: 2.5rem}}.landing-site .landing-container{box-sizing:border-box;width:100%;max-width:var(--landing-content-max);margin-inline:auto;padding-left:max(var(--landing-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--landing-gutter),env(safe-area-inset-right,0px))}.landing-site .landing-section-intro{width:100%}.landing-site .landing-section-body{margin-top:2.5rem;width:100%;min-width:0}@media(min-width:768px){.landing-site .landing-section-body{margin-top:3rem}}.landing-site .landing-display{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;color:var(--landing-ink)}.landing-site .landing-body{font-family:"Source Sans 3",ui-sans-serif,system-ui,sans-serif;line-height:1.65;color:var(--landing-ink-muted)}.landing-site .landing-surface{background:var(--landing-surface);border:1px solid var(--landing-surface-border);border-radius:.75rem}.landing-site .landing-panel{background:var(--landing-panel);border:1px solid var(--landing-surface-border);border-radius:.875rem}.landing-site .landing-label{font-size:.75rem;font-weight:500;color:var(--landing-ink-muted);letter-spacing:.01em}.landing-site .landing-nav-link{white-space:nowrap}.landing-site .landing-nav{flex-shrink:0}.landing-site .landing-reports-metrics{display:grid;gap:.75rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:640px){.landing-site .landing-reports-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.landing-site .landing-reports-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.landing-site .landing-reports-metric-card{display:flex;gap:.875rem;align-items:flex-start;border-radius:.875rem;border:1px solid var(--landing-surface-border);background:var(--landing-surface);padding:1rem 1.1rem;box-shadow:0 1px 2px #0f1b2d0a;transition:border-color .2s ease,box-shadow .2s ease}.landing-site .landing-reports-metric-card:hover{border-color:#89c4c6;box-shadow:0 6px 18px #0f1b2d12}.landing-site .landing-reports-metric-icon{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.625rem;background:var(--landing-accent-soft);color:var(--landing-accent)}.landing-site .landing-section-gap{scroll-margin-top:5rem}.landing-site .landing-trust-card,.landing-site .landing-pain-card,.landing-site .landing-segment-card{min-height:8.5rem}.landing-site .landing-highlight{line-height:1.55}.landing-site .landing-btn-primary{background:var(--landing-accent);color:#f9fcff;min-height:2.75rem}.landing-site .landing-btn-primary:focus-visible,.landing-site .landing-btn-outline:focus-visible,.landing-site a:focus-visible{outline:2px solid var(--landing-accent);outline-offset:2px}.landing-site .landing-btn-primary:hover{background:#00656a;background:oklch(.46 .1 200)}.landing-site .landing-btn-outline{border:1px solid var(--landing-surface-border);color:var(--landing-ink);background:var(--landing-surface)}.landing-site .landing-btn-outline:hover{border-color:var(--landing-accent);background:var(--landing-accent-soft)}.landing-site .landing-fade-up{animation:landing-fade-up .55s ease-out both}.landing-site .landing-fade-up-d1{animation-delay:.06s}.landing-site .landing-fade-up-d2{animation-delay:.12s}.landing-site .landing-fade-up-d3{animation-delay:.18s}.landing-site .landing-fade-up-d4{animation-delay:.24s}.landing-site .landing-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--landing-surface-border);background:linear-gradient(180deg,oklch(.97 .03 165) 0%,oklch(.985 .015 200) 45%,var(--landing-surface) 100%)}.landing-site .landing-hero-bg{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 15% 100%,oklch(.42 .09 200 / .12) 0%,transparent 55%),radial-gradient(ellipse 60% 45% at 90% 85%,oklch(.48 .1 210 / .1) 0%,transparent 50%)}.landing-site .landing-hero-grid{display:grid;align-items:center;gap:2.5rem}@media(min-width:1024px){.landing-site .landing-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:3.5rem}}.landing-site .landing-hero-copy{text-align:center}@media(min-width:1024px){.landing-site .landing-hero-copy{text-align:left}}.landing-site .landing-hero-eyebrow{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid oklch(.72 .06 200);background:#f4fefe;padding:.35rem .85rem;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--landing-accent)}.landing-site .landing-hero-title{margin-top:1rem;font-size:clamp(1.85rem,4.5vw,2.85rem);line-height:1.1;font-weight:800;max-width:14ch;margin-left:auto;margin-right:auto}@media(min-width:1024px){.landing-site .landing-hero-title{margin-left:0;margin-right:0;max-width:16ch}}.landing-site .landing-hero-subtitle{margin-top:1.25rem;font-size:1.05rem;line-height:1.55;max-width:36rem;margin-left:auto;margin-right:auto}@media(min-width:1024px){.landing-site .landing-hero-subtitle{margin-left:0;margin-right:0;font-size:1.125rem}}.landing-site .landing-hero-seo{margin-top:.65rem;font-size:.875rem;line-height:1.5;color:var(--landing-ink-muted);max-width:34rem;margin-left:auto;margin-right:auto}@media(min-width:1024px){.landing-site .landing-hero-seo{margin-left:0;margin-right:0}}.landing-site .landing-hero-bullets{margin-top:1.5rem;display:grid;gap:.5rem;max-width:32rem;margin-left:auto;margin-right:auto;text-align:left}@media(min-width:640px){.landing-site .landing-hero-bullets{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem}}@media(min-width:1024px){.landing-site .landing-hero-bullets{margin-left:0;margin-right:0}}.landing-site .landing-hero-bullet{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.4;color:var(--landing-ink)}@media(min-width:768px){.landing-site .landing-hero-bullet{font-size:.875rem}}.landing-site .landing-hero-bullet-icon{margin-top:.15rem;height:1rem;width:1rem;flex-shrink:0;color:var(--landing-accent)}.landing-site .landing-hero-ctas{margin-top:2rem;display:flex;flex-direction:column;align-items:stretch;gap:.65rem}@media(min-width:480px){.landing-site .landing-hero-ctas{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}}@media(min-width:1024px){.landing-site .landing-hero-ctas{justify-content:flex-start}}.landing-site .landing-hero-cta-primary{border-radius:9999px;min-height:3rem;padding-left:1.5rem;padding-right:1.5rem;font-weight:600;box-shadow:0 10px 28px #00515c47;box-shadow:0 10px 28px oklch(.4 .1 210 / .28)}.landing-site .landing-hero-cta-secondary{border-radius:9999px;min-height:3rem;padding-left:1.35rem;padding-right:1.35rem;font-weight:600}.landing-site .landing-hero-cta-link{min-height:2.75rem;font-weight:500;color:var(--landing-ink-muted)}.landing-site .landing-hero-cta-link:hover{color:var(--landing-accent);background:transparent}.landing-site .landing-hero-fine-print{margin-top:.75rem;font-size:.75rem;color:var(--landing-ink-muted);text-align:center}@media(min-width:1024px){.landing-site .landing-hero-fine-print{text-align:left}}.landing-site .landing-hero-note{margin-top:1rem;font-size:.8125rem;line-height:1.5;color:var(--landing-ink-muted);max-width:34rem;text-align:center}@media(min-width:1024px){.landing-site .landing-hero-note{text-align:left;margin-left:0;margin-right:0}}.landing-site .landing-hero-trust{margin-top:.75rem;font-size:.75rem;line-height:1.55;color:var(--landing-ink-muted);max-width:34rem;text-align:center}@media(min-width:1024px){.landing-site .landing-hero-trust{text-align:left;margin-left:0;margin-right:0}}.landing-site .landing-hero-visual{position:relative;min-height:0;width:100%;max-width:100%;overflow:visible;padding:.75rem 0 2rem;box-sizing:border-box}@media(min-width:1024px){.landing-site .landing-hero-visual{padding-bottom:2.75rem}}.landing-site .landing-hero-visual-deco{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.landing-site .landing-hero-visual-glow{position:absolute;bottom:0;left:50%;width:min(100%,520px);height:55%;transform:translate(-50%);background:radial-gradient(ellipse 85% 75% at 50% 100%,oklch(.52 .1 210 / .22) 0%,oklch(.55 .08 200 / .08) 45%,transparent 72%)}.landing-site .landing-hero-visual-wave{position:absolute;bottom:0;left:0;width:100%;height:clamp(4.5rem,18%,7rem);fill:#00616d;fill:oklch(.45 .09 210);opacity:.1}.landing-site .landing-hero-visual-stage{position:relative;z-index:1;margin:0 auto;width:100%;max-width:480px;padding:.5rem .75rem 0;box-sizing:border-box}@media(min-width:1024px){.landing-site .landing-hero-visual-stage{max-width:460px;margin:0 auto 0 0;padding:.75rem 1rem 0}}.landing-site .landing-hero-visual-primary{position:relative;z-index:2;width:fit-content;max-width:100%;margin:0 auto;overflow:hidden;border-radius:.875rem;border:1px solid oklch(.9 .02 200 / .65);background:var(--landing-surface);padding:.35rem;box-shadow:0 2px 4px #0f1b2d0a,0 12px 32px #01434c1f,0 28px 56px #00515c14;box-shadow:0 2px 4px #0f1b2d0a,0 12px 32px #01434c1f,0 28px 56px oklch(.4 .07 210 / .08)}.landing-site .landing-hero-visual-secondary{position:absolute;z-index:3;left:-4%;bottom:-6%;width:52%;max-width:240px;border-radius:.75rem;border:1px solid oklch(.99 0 0 / .4);background:var(--landing-surface);padding:.25rem;box-shadow:0 8px 20px #0f1b2d1f,0 16px 40px #061c311a}@media(min-width:1024px){.landing-site .landing-hero-visual-secondary{left:-6%;bottom:4%;width:48%;max-width:280px}}.landing-site .landing-hero-visual-img{display:block;width:auto;max-width:100%;height:auto;margin-left:auto;margin-right:auto;border-radius:.625rem;object-fit:contain;object-position:center top}.landing-site .landing-hero-visual-img--primary{max-width:min(100%,1024px)}.landing-site .landing-hero-visual-img--secondary{max-height:200px}@keyframes landing-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.landing-site .landing-fade-up,.landing-site .landing-fade-up-d1,.landing-site .landing-fade-up-d2,.landing-site .landing-fade-up-d3,.landing-site .landing-fade-up-d4{animation:none}}.landing-site .landing-widget-hover{transition:border-color .2s ease,transform .2s ease}.landing-site .landing-widget-hover:hover{border-color:#89c4c6;transform:translateY(-1px)}.landing-site .landing-section-muted{background-color:var(--landing-section-muted)}.landing-site .landing-section-accent{background-color:var(--landing-section-accent)}.landing-site .landing-section-surface{background-color:var(--landing-section-surface);border-block:1px solid var(--landing-surface-border)}.landing-site .landing-section-inset{background-color:var(--landing-section-inset);border-block:1px solid var(--landing-surface-border)}.landing-site .landing-section-highlight{background:linear-gradient(180deg,var(--landing-accent-soft) 0%,var(--landing-bg) 42%,var(--landing-bg) 100%)}.landing-site .landing-visual-card{background:var(--landing-surface);border:1px solid var(--landing-surface-border);border-radius:1rem;box-shadow:0 1px 2px #0f1b2d0a,0 12px 32px #0f1b2d0f}.landing-site .landing-value-delivery-section .landing-section-intro{display:none}.landing-site .landing-value-delivery-section .landing-section-body{margin-top:0}.landing-site .landing-value-delivery{display:flex;flex-direction:column;gap:2rem;width:100%;min-width:0}@media(min-width:1024px){.landing-site .landing-value-delivery{gap:2.5rem}}.landing-site .landing-value-banner-wrap{width:100%;min-width:0;overflow:hidden;border-radius:.875rem;border:1px solid var(--landing-surface-border);background:#fff;box-shadow:0 1px 2px #0f1b2d0a,0 16px 40px #0f1b2d12}.landing-site .landing-value-banner{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:1024 / 341;object-fit:contain;object-position:center}.landing-site .landing-value-banner-footer{display:flex;align-items:flex-start;gap:.5rem;padding:.875rem 1rem;font-size:.8125rem;line-height:1.45;color:var(--landing-ink-muted);border-top:1px solid var(--landing-surface-border);background:var(--landing-section-muted)}@media(min-width:640px){.landing-site .landing-value-banner-footer{align-items:center;padding:.75rem 1.25rem;font-size:.875rem}}.landing-site .landing-screenshot-wrap{width:100%;max-width:40rem;margin-inline:auto;overflow:hidden;border-radius:.75rem;border:1px solid var(--landing-surface-border);background:var(--landing-bg)}.landing-site .landing-screenshot-wrap--wide{max-width:44rem}.landing-site .landing-screenshot-wrap--compact{max-width:100%}.landing-site .landing-screenshot{display:block;width:100%;height:auto;max-height:17.5rem;margin-inline:auto;object-fit:contain;object-position:center}@media(min-width:768px){.landing-site .landing-screenshot{max-height:20rem}.landing-site .landing-screenshot-wrap--wide .landing-screenshot{max-height:18rem}.landing-site .landing-screenshot-wrap--compact .landing-screenshot{max-height:15rem}}.landing-site .landing-screenshot-caption{padding:.75rem 1rem;font-size:.75rem;line-height:1.45;color:var(--landing-ink-muted);border-top:1px solid var(--landing-surface-border);text-align:center}@media(min-width:640px){.landing-site .landing-screenshot-caption{text-align:left}}.landing-site .landing-erp-intro{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif}.landing-site .landing-erp-compare-card{border-radius:.875rem;border:1px solid var(--landing-surface-border);background:var(--landing-surface);padding:1.25rem 1.35rem;box-shadow:0 1px 2px #0f1b2d0a}.landing-site .landing-erp-compare-card--erp{background:var(--landing-bg)}.landing-site .landing-erp-compare-card--crm{border-color:#6eb1bd;background:linear-gradient(165deg,var(--landing-accent-soft) 0%,var(--landing-surface) 55%);box-shadow:0 1px 2px #0f1b2d0d,0 8px 24px #00616d14;box-shadow:0 1px 2px #0f1b2d0d,0 8px 24px oklch(.45 .08 210 / .08)}.landing-site .landing-erp-compare-icon{display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:.625rem;background:var(--landing-section-muted);color:var(--landing-ink-muted)}.landing-site .landing-erp-compare-icon--crm{background:var(--landing-accent);color:#f9fcff}.landing-site .landing-erp-compare-bridge{flex-direction:column;align-items:center;justify-content:center;padding:0 .25rem;min-width:4.5rem}.landing-site .landing-erp-footnote{padding-left:.875rem;border-left:3px solid var(--landing-accent)}.landing-site .landing-ai-intro{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif}.landing-site .landing-ai-human-banner{display:flex;align-items:flex-start;gap:.875rem;border-radius:.875rem;border:1px solid oklch(.72 .07 210);background:linear-gradient(135deg,var(--landing-accent-soft) 0%,var(--landing-surface) 70%);padding:1rem 1.25rem;box-shadow:0 4px 18px #00616d14;box-shadow:0 4px 18px oklch(.45 .08 210 / .08)}.landing-site .landing-ai-human-banner-icon{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.625rem;background:var(--landing-accent);color:#f9fcff}.landing-site .landing-ai-flow{display:grid;gap:.75rem}@media(min-width:1024px){.landing-site .landing-ai-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:.5rem}}.landing-site .landing-ai-flow-item{display:contents}@media(max-width:1023px){.landing-site .landing-ai-flow-item{display:block}}.landing-site .landing-ai-flow-card{display:flex;gap:.875rem;border-radius:.875rem;border:1px solid var(--landing-surface-border);background:var(--landing-surface);padding:1rem 1.15rem;box-shadow:0 1px 2px #0f1b2d0a;height:100%}.landing-site .landing-ai-flow-step{font-size:.65rem;font-weight:700;letter-spacing:.06em;color:var(--landing-accent);font-variant-numeric:tabular-nums;padding-top:.15rem}.landing-site .landing-ai-flow-icon{display:flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;background:var(--landing-accent-soft);color:var(--landing-accent)}.landing-site .landing-ai-flow-arrow{align-items:center;justify-content:center;padding:0 .15rem}.landing-site .landing-ai-footnote{padding-left:.875rem;border-left:3px solid var(--landing-accent)}.landing-site .landing-feature-row{display:flex;gap:.875rem;border-radius:.75rem;border:1px solid var(--landing-surface-border);background:var(--landing-surface);padding:.875rem 1rem;box-shadow:0 1px 2px #0f1b2d08;transition:border-color .2s ease,box-shadow .2s ease}.landing-site .landing-feature-row:hover{border-color:#89c4c6;box-shadow:0 4px 14px #0f1b2d0f}.landing-site .landing-feature-index{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;background:var(--landing-accent-soft);font-size:.75rem;font-weight:700;color:var(--landing-accent);font-variant-numeric:tabular-nums}.landing-site .landing-integration-chip{display:flex;align-items:center;gap:.625rem;border-radius:9999px;border:1px solid var(--landing-surface-border);background:var(--landing-surface);padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--landing-ink);box-shadow:0 1px 2px #0f1b2d0a;transition:border-color .2s ease,transform .2s ease}.landing-site .landing-integration-chip:hover{border-color:var(--landing-accent);transform:translateY(-1px)}.landing-site .landing-integration-dot{height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px;background:var(--landing-accent)}.blog-article-body img{max-width:100%;height:auto;border-radius:.5rem}.blog-article-body iframe{max-width:100%;aspect-ratio:16 / 9;width:100%;border-radius:.5rem}
