@charset "UTF-8";:root{--brand-primary:#518D34;--brand-primary-dark:#2D551B;--brand-primary-light:#8CBC76;--brand-bg:#FFFFFF;--brand-bg-alt:#F0F3F7;--brand-text:#1A202C;--brand-text-muted:#4A5568;--brand-text-inverse:#FFFFFF;--brand-border:#E2E8F0;--brand-accent:#28B842;--brand-secondary:#8B39B1;--brand-neutral-light:#F4F6F8;--brand-success:#22C55E;--brand-warning:#F59E0B;--brand-danger:#EF4444;--brand-radius:2px;--brand-font:"IBM Plex Sans",Inter,Arial,sans-serif}*{box-sizing:border-box}body{margin:0;font-family:var(--brand-font);color:#1a202c;color:var(--brand-text);background:#fff;background:var(--brand-bg);line-height:1.65;font-family:Calibri,"Segoe UI",sans-serif}a{color:#518d34;color:var(--brand-primary);-webkit-text-decoration:none;text-decoration:none}a:hover{color:#2d551b;color:var(--brand-primary-dark)}img{display:block;max-width:100%}h1,h2,h3,h4{color:inherit;line-height:1.15;font-weight:760}h1{font-size:48px}h2{font-size:34px}h3{font-size:21px}p{color:#4a5568;color:var(--brand-text-muted)}.section-pad{padding:84px 0}.section-kicker{margin:0 0 12px;color:#8b39b1;color:var(--brand-secondary);font-size:13px;font-weight:760;text-transform:uppercase}.section-head{max-width:760px;margin:0 auto 44px;text-align:center}.section-head.tight{max-width:680px}.delph-btn-ghost,.delph-btn-inverse,.delph-btn-outline,.delph-btn-outline-dark,.delph-btn-primary,.delph-nav-cta{border-radius:2px;border-radius:var(--brand-radius);font-weight:720;padding:12px 18px}.delph-btn-primary{color:#fff;color:var(--brand-text-inverse);background:#518d34;background:var(--brand-primary);border:1px solid #518d34;border:1px solid var(--brand-primary)}.delph-btn-primary:hover{color:#fff;color:var(--brand-text-inverse);background:#2d551b;background:var(--brand-primary-dark);border-color:#2d551b;border-color:var(--brand-primary-dark)}.delph-btn-outline{color:#fff;color:var(--brand-text-inverse);border:1px solid rgba(255,255,255,.82)}.delph-btn-ghost:hover,.delph-btn-outline:hover{color:#2d551b;color:var(--brand-primary-dark);background:#fff;background:var(--brand-text-inverse)}.delph-btn-outline-dark{color:#2d551b;color:var(--brand-primary-dark);border:1px solid #2d551b;border:1px solid var(--brand-primary-dark)}.delph-btn-outline-dark:hover{color:#fff;color:var(--brand-text-inverse);background:#2d551b;background:var(--brand-primary-dark)}.delph-btn-inverse{color:#2d551b;color:var(--brand-primary-dark);background:#fff;background:var(--brand-text-inverse);border:1px solid #fff;border:1px solid var(--brand-text-inverse)}.delph-btn-ghost{color:#fff;color:var(--brand-text-inverse);border:1px solid rgba(255,255,255,.72)}.blog-head,.compact-page-head,.dark-minimal-hero,.dashboard-hero,.delph-page-hero{padding:84px 0}.blog-head,.compact-page-head,.delph-page-hero{background:#f0f3f7;background:var(--brand-bg-alt)}.dark-minimal-hero,.dashboard-hero{color:#fff;color:var(--brand-text-inverse);background:linear-gradient(135deg,#2d551b,#111827);background:linear-gradient(135deg,var(--brand-primary-dark),#111827)}.dark-minimal-hero p,.dashboard-hero p,.delph-cta p,.single-cta p,.stats-dark span{color:rgba(255,255,255,.84)}.centered-solid,.single-cta{padding:80px 0 96px;color:#fff;color:var(--brand-text-inverse);text-align:center;background:#518d34;background:var(--brand-primary)}.centered-solid .container,.single-cta .container{max-width:760px}.cta-actions,.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.centered-solid .cta-actions{justify-content:center}.contact-three,.fact-grid,.grid-four,.industry-icon-grid,.metric-grid,.product-cards,.service-icon-grid{display:grid;grid-gap:20px;gap:20px}.grid-four,.product-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.contact-three,.fact-grid,.industry-icon-grid,.metric-grid,.service-icon-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.article-comment-note,.blog-widget,.contact-three article,.download-list a,.fact-grid article,.industry-icon-grid article,.metric-grid article,.product-data-card,.product-mini-card,.service-icon-grid article{border:1px solid #e2e8f0;border:1px solid var(--brand-border);border-radius:2px;border-radius:var(--brand-radius);background:#fff;background:var(--brand-bg)}.contact-three article,.fact-grid article,.industry-icon-grid article,.metric-grid article,.product-data-card,.product-mini-card,.service-icon-grid article{padding:20px}.product-mini-card img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;background:#f4f6f8;background:var(--brand-neutral-light);margin-bottom:16px}.fact-grid span,.product-mini-card span{display:block;color:#2d551b;color:var(--brand-primary-dark);font-weight:720}.stats-dark{color:#fff;color:var(--brand-text-inverse);background:#111827}.delph-trust-stats .container,.stats-dark .container,.stats-horizontal{display:flex;gap:1px}.delph-trust-stats .container>div,.stats-dark .container>div,.stats-horizontal article{flex:1;padding:28px 18px;text-align:center}.delph-trust-stats strong,.stats-dark strong,.stats-horizontal strong{display:block;font-size:46px;line-height:1;color:#28b842;color:var(--brand-accent)}.delph-trust-stats{padding:34px 0;color:#fff;color:var(--brand-text-inverse);background:#2d551b;background:var(--brand-primary-dark)}.delph-trust-stats span{color:rgba(255,255,255,.82)}.case-row img,.page-hero-img,.split-page-hero img{width:100%;border-radius:2px;border-radius:var(--brand-radius);background:#f4f6f8;background:var(--brand-neutral-light);-o-object-fit:cover;object-fit:cover}.compact-article article,.legal-container{max-width:820px}.legal-container h2,.legal-cta{margin-top:34px}.error-page{min-height:56vh}.industry-icon-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:991px){h1{font-size:38px}h2{font-size:28px}.blog-head,.compact-page-head,.dark-minimal-hero,.dashboard-hero,.delph-page-hero,.section-pad{padding:64px 0}.delph-trust-stats .container,.stats-dark .container,.stats-horizontal{flex-wrap:wrap}.delph-trust-stats .container>div,.stats-dark .container>div,.stats-horizontal article{flex:0 0 calc(50% - 1px)}.industry-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:575px){h1{font-size:32px;font-size:max(25px, min(7vw, 33px))!important;line-height:1.22!important;word-wrap:break-word}.cta-actions,.hero-actions{flex-direction:column}.cta-actions .btn,.hero-actions .btn{width:100%}.delph-trust-stats .container>div,.stats-dark .container>div,.stats-horizontal article{flex:0 0 100%}.industry-icon-grid{grid-template-columns:1fr!important}h2{font-size:max(21px, min(5.6vw, 27px))!important;line-height:1.26!important;word-wrap:break-word}h3{font-size:max(18px, min(4.8vw, 22px))!important;word-wrap:break-word}}.container .row.align-items-center .col-lg-6 p.section-kicker,.delph-trust-stats .container .trust-stat strong{color:#fff!important}h1,h2,h3,h4,h5,h6{font-family:Oswald,"Arial Narrow",Impact,sans-serif}