.v3-desktop-illustrated .desktop-heading-art,.v3-desktop-illustrated .desktop-service-art{display:none}@media (min-width:761px){.v3.v3-desktop-illustrated .desktop-illustrated-heading{align-items:center}.v3-desktop-illustrated .desktop-heading-art{flex:0 0 230px;height:148px;margin-right:32px;display:block}.v3-desktop-illustrated .desktop-heading-art img,.v3-desktop-illustrated .desktop-service-art img{object-fit:contain;width:100%;height:100%;display:block}.v3-desktop-illustrated .desktop-journey-art{height:176px}.v3.v3-desktop-illustrated .service-card{--desktop-card-x:26px;--desktop-card-y:28px}.v3.v3-desktop-illustrated .service-top{margin:calc(-1 * var(--desktop-card-y)) calc(-1 * var(--desktop-card-x)) 22px;background:#f7f9f1;border-radius:6px 6px 0 0;flex:none;display:block;overflow:hidden}.v3-desktop-illustrated .desktop-service-art{justify-content:center;align-items:center;width:100%;height:clamp(210px,19vw,260px);margin:0;padding:16px 18px 12px;display:flex}.v3-desktop-illustrated .desktop-service-art img{max-width:100%}.v3-desktop-illustrated .desktop-service-meta{justify-content:space-between;align-items:center;gap:12px;min-height:29px;margin-bottom:16px;display:flex}}@media (min-width:761px) and (max-width:1100px){.v3-desktop-illustrated .desktop-heading-art{flex-basis:180px;height:132px;margin-right:0}.v3-desktop-illustrated .desktop-journey-art{height:152px}}@media (min-width:761px) and (max-width:1000px){.v3.v3-desktop-illustrated .service-card{--desktop-card-x:20px;--desktop-card-y:24px}.v3-desktop-illustrated .desktop-service-art{padding-inline:12px}}.v3-desktop-illustrated .desktop-faq-list{min-width:0}.v3-desktop-illustrated .desktop-faq-remaining[hidden],.v3-desktop-illustrated .desktop-faq-list [data-slot=accordion-content][hidden]{display:none!important}.v3-desktop-illustrated .desktop-faq-peek{pointer-events:none;-webkit-user-select:none;user-select:none;color:#173f36;opacity:.6;-webkit-mask-image:linear-gradient(#000 0%,#0009 42%,#0000 100%);mask-image:linear-gradient(#000 0%,#0009 42%,#0000 100%)}.v3-desktop-illustrated .desktop-faq-peek>div{border-bottom:1px solid #dfe5df;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:21px 0;font-size:1rem;line-height:1.5;display:flex}.v3-desktop-illustrated .desktop-faq-peek svg{flex-shrink:0}.v3-desktop-illustrated .desktop-faq-remaining [data-slot=accordion-item]:first-child{border-top:0}.v3-desktop-illustrated .desktop-faq-toggle{color:#254e36;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#f4f7ef;border:1px solid #d2ddc8;border-radius:7px;justify-content:center;align-items:center;gap:10px;margin-top:12px;padding:12px 20px;scroll-margin-block:92px 24px;font-size:.9375rem;font-weight:500;line-height:1.4;display:flex}.v3-desktop-illustrated .desktop-faq-toggle:hover{background:#eaf1e1}.v3-desktop-illustrated .desktop-faq-toggle:focus-visible{outline-offset:3px;outline:3px solid #78984f}.v3-desktop-illustrated .desktop-faq-toggle svg{flex-shrink:0;transition:transform .2s}.v3-desktop-illustrated .desktop-faq-toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.v3-desktop-illustrated .desktop-faq-toggle svg{transition:none}}.v3-copy-updated .solution-card strong{font-weight:600}.v3.v3-copy-updated .v3-comparison td>div{align-items:flex-start;gap:14px}.v3.v3-copy-updated .v3-comparison .comparison-check{color:#557247;flex:0 0 18px;width:18px;margin-top:4px}.v3.v3-copy-updated .v3-comparison .comparison-benefit{flex:1;min-width:0;line-height:1.6;display:block}.v3.v3-copy-updated .v3-comparison .comparison-benefit strong{font-weight:600;display:inline}.v3.v3-copy-updated .v3-comparison tbody tr+tr td{border-top:1px solid #dce4d7}.v3.v3-copy-updated .service-card>h3{margin-top:22px;margin-bottom:18px}.v3.v3-copy-updated .service-card>p{margin-top:0}.v3.v3-copy-updated .v3-call-panel{display:block}.v3.v3-copy-updated .v3-call-panel a.button,.v3.v3-copy-updated .v3-call-panel a.button svg{color:#fff}.sm-root.sm-copy-updated .sm-hero h1{font-size:clamp(28px,8.4vw,36px)}.sm-copy-updated .sm-problem-list strong{font-weight:600}.sm-copy-updated .sm-service-heading{margin-bottom:20px}.sm-copy-updated .sm-service h3{margin-bottom:12px}.sm-root.sm-copy-updated .sm-audit-panel .v3-call-panel{display:block}.sm-root.sm-copy-updated .sm-hero-art.v3{background:0 0}.sm-copy-updated .sm-hero-art .hero-visual{mix-blend-mode:multiply}@media (max-width:374px){.sm-root.sm-copy-updated .sm-lead{font-size:15px}}@media (min-width:761px){.v3.v3-copy-updated .v3-comparison th:first-child{width:32%}.v3.v3-copy-updated .v3-comparison th:last-child{width:68%}.v3.v3-copy-updated .v3-comparison th,.v3.v3-copy-updated .v3-comparison td{padding-left:16px;padding-right:16px}.v3.v3-copy-updated .routing-intro{border-top:1px solid #dce4d7;margin-top:28px;padding:24px 0}.v3.v3-copy-updated .journey-finish{border-top:0;margin-top:0;padding-top:0}.v3.v3-copy-updated .route-or{justify-self:center;position:static;transform:none}.v3.v3-copy-updated .desktop-service-meta{margin-bottom:8px}.v3.v3-copy-updated .service-card>h3{margin-top:0;margin-bottom:16px}}
