.is-marketing:has(.value-landing){background-image:none}.brand-wordmark{display:inline-block;flex:0 0 auto;width:134px;height:28px;background:currentColor;-webkit-mask:var(--brand-logo) left center /contain no-repeat;mask:var(--brand-logo) left center /contain no-repeat}.is-marketing>main:has(>.value-landing){width:100%;max-width:none}.is-marketing .value-landing{width:min(1240px,calc(100% - 64px));margin:32px auto 0;color:#173b32}.is-marketing .value-landing :is(h1,h2,h3){font-family:var(--font-display);font-weight:600;text-wrap:balance}.is-marketing .value-landing h1{font-size:clamp(2.5rem,4.4vw,3.5rem);line-height:1.1;letter-spacing:-.025em}.is-marketing .value-landing h2{font-size:clamp(1.8rem,3vw,2.3rem);line-height:1.18;letter-spacing:-.02em}.is-marketing .value-landing h3{font-size:1.22rem;line-height:1.35}.is-marketing .value-landing p{font-family:var(--font-sans);font-size:1.05rem;line-height:1.65}.is-marketing .value-landing .home-hero{display:block;width:100%;max-width:none;min-height:0;margin:0;padding:44px 48px 32px;color:#173b32;border:1px solid #dfe8e3;border-radius:24px;background:#fff;box-shadow:0 16px 60px #173b3205}.is-marketing .value-landing .home-hero:before{display:none}.is-marketing .value-landing .hero-copy{max-width:940px}.is-marketing .value-landing .kicker{color:#126b5b}.is-marketing .value-landing .hero-copy h1{max-width:830px;margin:0 0 20px;color:#173b32}.is-marketing .value-landing .hero-copy>p{max-width:780px;margin:0;color:#586b60}.is-marketing .value-landing .hero-actions{display:flex;flex-wrap:wrap;margin:24px 0 0;gap:12px}.is-marketing .value-landing .button{width:auto;min-height:48px;padding:12px 22px;border-radius:8px}.is-marketing .value-landing .button-primary{color:#fff;background:#126b5b;border-color:#126b5b}.is-marketing .value-landing .button-primary:hover{background:#0d5649}.is-marketing .value-landing :is(.button-secondary,.button-inverse){color:#173b32;background:transparent;border:1px solid #9ab6a7}.is-marketing .value-landing :is(.button-secondary,.button-inverse):hover{background:#e1eee6}.is-marketing .value-landing .hero-assurance{margin-top:20px;color:#52695e}.workflow-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.value-workflow{margin:32px 0 0;padding:28px 20px;border:1px solid #dfe8e3;border-radius:18px;background:#f7faf8}.workflow-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:20px;gap:20px;padding:0;margin:0;list-style:none}.workflow-stages li{position:relative;min-width:0;text-align:center}.workflow-icon{width:60px;height:60px;display:grid;place-items:center;margin:0 auto 16px;color:#226856;background:#fff;border:1px solid #dfe8e3;border-radius:14px}.workflow-stages li:last-child .workflow-icon{background:#e6f4ec;border-color:#cee6d8}.is-marketing .value-landing .workflow-stages h3{margin:0 0 8px;font-size:1.1rem}.is-marketing .value-landing .workflow-stages p{margin:0;color:#52695e;font-size:.95rem;line-height:1.5}.workflow-connector{position:absolute;left:calc(50% + 38px);top:30px;width:calc(100% - 56px);height:1px;color:#6b8978;background:#cddbd3}.workflow-connector svg{position:absolute;right:-2px;top:-8px}.is-marketing .value-landing .editorial-section{margin:0;padding:64px 8px;border:0;background:transparent}.is-marketing .value-landing .section-title-row{margin-bottom:30px}.is-marketing .value-landing :is(.section-title-row h2,.capability-list h3,.pipeline-grid h3,.dark-section-copy h2){color:#173b32}.is-marketing .value-landing :is(.section-title-row p,.capability-list p,.pipeline-grid p,.dark-section-copy p){color:#52695e}.is-marketing .value-landing .dark-section{display:block;margin:0;padding:64px 8px;color:#173b32;background:transparent;border:0}.is-marketing .value-landing .dark-section-copy{max-width:800px;margin-bottom:30px}.is-marketing .value-landing .text-link{color:#126b5b}.is-marketing .value-landing .capability-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;border:0}.is-marketing .value-landing .capability-list article{display:block;padding:28px;color:#173b32;border:1px solid #dce6df;border-radius:16px;background:#fff}.is-marketing .value-landing .capability-icon{margin-bottom:22px;color:#126b5b;border-color:#d0e4d8}.is-marketing .value-landing .capability-list ul{display:grid;color:#52695e}.is-marketing .value-landing .pipeline-section{padding-top:12px}.is-marketing .value-landing .pipeline-grid{gap:36px;border:0}.is-marketing .value-landing .pipeline-grid article{padding:24px 0 0;border:0;border-top:1px solid #cbded1;background:transparent}.is-marketing .value-landing .pipeline-number{color:#477159}.is-marketing .value-landing .pipeline-grid small{color:#52695e}.is-marketing .value-landing .final-cta{margin:0 0 56px;padding:50px 36px;text-align:center;color:#173b32;border:1px solid #dce8df;border-radius:22px;background:#e7f1eb}.is-marketing .value-landing .final-cta h2{max-width:760px;margin:0 auto 18px;color:#173b32}.is-marketing .value-landing .final-cta p{max-width:680px;color:#52695e;margin:0 auto 26px}.is-marketing .value-landing .final-cta .cta-row{justify-content:center}.is-marketing:has(.value-landing) .site-footer{margin-top:0}@media (max-width:1000px){.is-marketing .value-landing .home-hero{padding:32px 28px}.workflow-stages{gap:12px}.is-marketing .value-landing .capability-list{grid-template-columns:1fr}}@media (max-width:780px){.is-marketing .value-landing{width:calc(100% - 32px);margin-top:18px}.is-marketing .value-landing .home-hero{padding:28px 20px;border-radius:18px}.is-marketing .value-landing .hero-actions{gap:8px}.is-marketing .value-landing .hero-actions .button{padding:12px 16px}.value-workflow{padding:24px 18px}.workflow-stages{grid-template-columns:1fr;gap:24px}.workflow-stages li{display:grid;grid-template-columns:48px minmax(0,1fr);grid-column-gap:18px;column-gap:18px;text-align:left}.workflow-icon{width:48px;height:48px;margin:0;grid-row:span 2}.workflow-icon svg{width:27px;height:27px}.is-marketing .value-landing .workflow-stages h3{margin:0 0 4px}.workflow-connector{left:24px;top:56px;width:1px;height:calc(100% - 40px)}.workflow-connector svg{display:none}.is-marketing .value-landing .editorial-section{padding:44px 4px}.is-marketing .value-landing .section-title-row{display:block}.is-marketing .value-landing .pipeline-grid{grid-template-columns:1fr;gap:24px}.is-marketing .value-landing .final-cta{margin-bottom:40px;padding:36px 22px}}.value-landing .product-glimpse{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px;padding:56px 8px 42px}.value-landing .glimpse-copy{max-width:800px}.is-marketing .value-landing .glimpse-copy>p{color:#52695e}.value-landing .glimpse-copy ul{display:flex;flex-wrap:wrap;gap:12px 24px;padding:0;margin:24px 0;list-style:none}.value-landing .glimpse-copy li{display:flex;align-items:center;gap:10px}.value-landing .glimpse-copy li svg{flex-shrink:0;color:var(--accent)}@media (max-width:700px){.value-landing .product-glimpse{padding:36px 0}}