@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/InstrumentSans-400.ttf)format("truetype")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/InstrumentSans-500.ttf)format("truetype")}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/InstrumentSans-600.ttf)format("truetype")}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/RobotoFlex.ttf)format("truetype")}:root{--cv-bone:#f3f0e9;--cv-ink:#282522;--cv-muted:#625b54;--cv-walnut:#745641;--cv-walnut-wash:#e4d8ca;--cv-dark:#282522;--cv-on-dark:#f3f0e9;--cv-on-dark-muted:#c8c0b6;--cv-dark-accent:#c6ad95;--cv-dark-line:#514a43;--cv-focus:var(--cv-walnut);--cv-link-hover:var(--cv-walnut);--cv-sage:#a7b298;--cv-line:#dcd6ce;--cv-white:#fff;--cv-sans:"Instrument Sans", sans-serif;--cv-serif:"Cormorant Garamond", Georgia, serif}html{scroll-behavior:smooth;scrollbar-color:#a4988b var(--cv-bone)}body{background:var(--cv-bone)}.cv-site{background:var(--cv-bone);color:var(--cv-ink);font-family:var(--cv-sans);-webkit-font-smoothing:antialiased;min-height:100vh;font-weight:400}.cv-site *{box-sizing:border-box}.cv-site ::selection{background:var(--cv-walnut-wash);color:var(--cv-ink)}.cv-site h1,.cv-site h2,.cv-site h3,.cv-site h4,.cv-site p{color:inherit;margin:0;font-family:inherit}.cv-site h1,.cv-site h2,.cv-site h3{text-wrap:balance;letter-spacing:-.035em;font-weight:400}.cv-site a{text-underline-offset:5px}.cv-site button,.cv-site input,.cv-site textarea,.cv-site select{font:inherit;caret-color:var(--cv-walnut)}.cv-site :focus-visible{outline:2px solid var(--cv-focus);outline-offset:5px}.cv-voice-panel,.cv-channel-section,.cv-channel-details,.cv-footer,.cv-product-dark,.cv-product-bulletin-stage{--cv-focus:var(--cv-dark-accent);--cv-link-hover:var(--cv-dark-accent)}.cv-site #main-content:focus{outline:none}.cv-container{width:min(100%,1440px);margin-inline:auto;padding-inline:32px}.cv-header{--cv-header-height:82px;height:var(--cv-header-height);z-index:40;border-bottom:1px solid var(--cv-line);justify-content:space-between;align-items:center;gap:36px;max-width:1536px;margin:auto;padding:10px 48px;display:flex;position:relative}.cv-wordmark{flex-shrink:0;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.cv-brand-wordmark{aspect-ratio:2349/522;width:220px;display:block;position:relative;overflow:hidden}.cv-header .cv-brand-wordmark{width:210px}.cv-brand-wordmark img{width:119.2%;max-width:none;height:auto;position:absolute;top:-22.605%;left:-8.514%}.cv-brand-wordmark-inverse img:first-child{filter:invert();clip-path:inset(0 26% 0 0)}.cv-brand-wordmark-inverse .cv-brand-original-raven{clip-path:inset(0 0 0 74%)}.cv-desktop-nav{white-space:nowrap;align-items:center;gap:28px;margin-inline:auto;font-size:14px;display:flex}.cv-desktop-nav>a,.cv-site .cv-nav-trigger{min-height:44px;color:var(--cv-ink);box-shadow:none;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:10px 0;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.cv-desktop-nav>a:hover,.cv-desktop-nav>a[aria-current=page],.cv-site .cv-nav-trigger:hover,.cv-site .cv-nav-trigger[aria-expanded=true],.cv-site .cv-nav-trigger[data-active=true]{color:var(--cv-walnut);border-bottom-color:currentColor}.cv-nav-trigger>svg{width:14px;height:14px;transition:transform .2s}.cv-nav-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.cv-product-menu{position:relative}.cv-product-dropdown{background:var(--cv-bone);white-space:normal;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 30px;width:540px;padding:28px;display:grid;position:absolute;top:calc(100% + 18px);left:-24px;box-shadow:0 20px 48px -14px #28252238}.cv-product-link{grid-template-columns:minmax(0,1fr) 16px;align-content:start;gap:8px 12px;min-width:0;padding-block:2px 6px;text-decoration:none;display:grid}.cv-product-link strong{color:var(--cv-ink);letter-spacing:-.015em;font-size:19px;font-weight:500;line-height:1.25}.cv-product-link span{color:var(--cv-muted);grid-column:1;font-size:13px;line-height:1.55}.cv-product-link>svg{width:16px;height:16px;color:var(--cv-walnut);grid-area:1/2;margin-top:4px}.cv-product-link:hover strong,.cv-product-link[aria-current=page] strong{color:var(--cv-walnut);text-underline-offset:5px;text-decoration:underline}.cv-product-link-secondary{border-top:1px solid var(--cv-line);padding-top:22px}.cv-product-link-secondary strong{letter-spacing:0;font-size:15px}.cv-product-link-secondary>svg{margin-top:2px}.cv-header-actions{flex-shrink:0;align-items:center;gap:24px;display:flex}.cv-header-roi{min-height:44px;color:var(--cv-muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.cv-header-roi>svg{width:15px;height:15px}.cv-header-roi:hover,.cv-header-roi[aria-current=page]{color:var(--cv-walnut);text-decoration:underline}.cv-site .cv-button{background:var(--cv-ink);color:#fff;height:45px;min-height:45px;box-shadow:none;white-space:nowrap;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:inline-flex}.cv-site .cv-button:hover{background:var(--cv-walnut);transform:translateY(-1px)}.cv-site .cv-button-outline{color:var(--cv-ink);background:0 0;border-color:#a6998c}.cv-site .cv-button-outline:hover{background:#eae3d9}.cv-site .cv-button-light{background:var(--cv-bone);color:var(--cv-ink)}.cv-site .cv-button-light:hover{background:var(--cv-walnut-wash)}.cv-site .cv-menu-toggle,.cv-mobile-nav{display:none}.cv-hero{text-align:center;padding:22px 24px 24px}.cv-hero h1{font-family:"Roboto Flex", var(--cv-sans);letter-spacing:-.04em;max-width:1050px;margin:0 auto 20px;font-size:81px;font-weight:300;line-height:.98}.cv-hero>p{color:var(--cv-muted);letter-spacing:-.015em;max-width:780px;margin:auto;font-size:21px;line-height:1.32}.cv-hero-actions{justify-content:center;gap:16px;margin-top:23px;display:flex}.cv-product-stage{max-width:1536px;margin:auto;padding:0 50px 24px}.cv-experience{text-align:left;background:#fbfbfa;border-radius:14px;grid-template-columns:1.04fr 1fr 1.035fr;min-height:477px;display:grid;overflow:hidden;box-shadow:0 12px 25px -15px #2a332c45}.cv-voice-panel{background:var(--cv-dark);color:var(--cv-on-dark);flex-direction:column;min-width:0;padding:24px 32px 35px;display:flex}.cv-site .cv-product-wordmark{text-align:center;font-family:var(--cv-sans);letter-spacing:-.03em;font-size:38px;font-weight:600;line-height:1.05}.cv-mode-switch{border:1px solid #827568;border-radius:24px;width:100%;max-width:330px;height:43px;margin:24px auto 0;padding:0;display:flex}.cv-mode-switch button{height:41px;color:var(--cv-on-dark-muted);background:0 0;border-radius:24px;flex:1;padding:0;font-size:16px;font-weight:400}.cv-mode-switch button[aria-pressed=true]{background:var(--cv-dark-accent);color:var(--cv-ink)}.cv-mode-switch button:hover{background:var(--cv-walnut);color:#fff}.cv-site .cv-spoken-question{letter-spacing:-.035em;text-align:center;justify-content:center;align-items:center;min-height:68px;margin:40px 0 10px;font-size:34px;font-weight:400;line-height:1.12;display:flex}.cv-site .cv-spoken-question[data-has-turn=true]{font-size:25px}.cv-voice-panel:has(.is-playing) .cv-spoken-question{font-size:25px}.cv-waveform{height:111px;color:var(--cv-dark-accent);flex-shrink:0;justify-content:space-between;align-items:center;gap:3px;margin:0 0 18px;padding-block:8px;display:flex;overflow:hidden}.cv-waveform i{opacity:.55;transform-origin:50%;background:currentColor;border-radius:3px;flex:1;width:5px;max-width:5px;height:100%}.cv-waveform i:nth-child(n+18):nth-child(-n+23){background:var(--cv-on-dark)}.cv-waveform.is-playing[data-motion=live] i{will-change:transform, opacity}.cv-text-conversation{flex-direction:column;flex:1;grid-column:1/-1;min-height:0;margin-top:30px;display:flex}.cv-site .cv-text-question{letter-spacing:-.025em;min-height:68px;margin-bottom:24px;font-size:28px;line-height:1.18}.cv-text-composer label{color:var(--cv-on-dark-muted);margin-bottom:10px;font-size:14px;display:block}.cv-site .cv-text-composer textarea{resize:none;border:1px solid var(--cv-dark-line);background:var(--cv-bone);width:100%;height:150px;min-height:150px;color:var(--cv-ink);box-shadow:none;scrollbar-color:var(--cv-walnut) var(--cv-bone);scrollbar-width:thin;border-radius:12px;padding:16px;font-size:16px;line-height:1.5}.cv-site .cv-text-composer textarea:focus-visible{outline-color:var(--cv-dark-accent)}.cv-text-navigation{align-items:center;gap:12px;margin-top:auto;padding-top:24px;display:flex}.cv-site .cv-text-previous,.cv-site .cv-text-next{height:44px;color:var(--cv-on-dark);border:1px solid var(--cv-dark-line);box-shadow:none;background:0 0;border-radius:10px}.cv-site .cv-text-previous{flex-shrink:0;width:44px;padding:0}.cv-site .cv-text-previous:disabled{opacity:.35}.cv-site .cv-text-next{background:var(--cv-dark-accent);border-color:var(--cv-dark-accent);color:var(--cv-ink);gap:12px;margin-left:auto;padding:0 16px;font-size:14px}.cv-site .cv-text-previous:hover:not(:disabled),.cv-site .cv-text-next:hover{background:var(--cv-walnut);color:var(--cv-on-dark)}.cv-text-progress{color:var(--cv-on-dark-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.cv-playback{align-items:center;gap:18px;min-height:65px;margin-top:auto;font-size:16px;display:flex}.cv-site .cv-play-button{border:1px solid var(--cv-dark-accent);color:#fff;background:0 0;border-radius:50%;flex-shrink:0;width:65px;height:65px;padding:0}.cv-site .cv-play-button:hover{background:var(--cv-walnut)}.cv-site .cv-play-button svg{width:25px;height:25px}.cv-audio-time{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:13px}.cv-site .cv-audio-error{margin-top:12px;font-size:13px}.cv-audio-error a{text-decoration:underline}.cv-transcript{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#829571 #edf0e8;background:#fff;flex-direction:column;justify-content:flex-start;gap:16px;min-width:0;min-height:0;max-height:580px;padding:21px 30px 27px;display:flex;overflow-y:auto}.cv-transcript:focus-visible{outline-offset:-4px}.cv-turn>span{color:#5c6265;margin:0 0 3px 2px;font-size:13px;display:block}.cv-site .cv-message{text-align:left;white-space:normal;letter-spacing:-.016em;color:#454d54;width:fit-content;max-width:100%;height:auto;min-height:40px;box-shadow:none;background:#f0f1f4;border:0;border-radius:13px;padding:9px 13px;font-size:15.5px;font-weight:400;line-height:1.45;transition:background .2s;display:block}.cv-site .cv-turn-agent .cv-message{background:#edf0e8}.cv-message mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#d5e7fb;border-radius:4px;margin:0 -2px;padding:3px 2px}.cv-site .cv-message:hover,.cv-site .cv-turn.is-active .cv-message,.cv-site .cv-message[aria-pressed=true]{background:#e0e8d8}.cv-structured-report{background:#faf9f6;border-left:1px solid #e3e4de;padding:20px 27px 22px}.cv-site .cv-structured-report h2{letter-spacing:-.015em;margin:0 0 4px;font-size:14px;font-weight:600}.cv-extracted-field{border-bottom:1px solid #e4e5df;border-radius:0;padding:8px 0 8px 32px;transition:background .2s;position:relative}.cv-extracted-field:last-child{border:0;padding-bottom:0}.cv-extracted-field:before{content:"";background:var(--field-color);border-radius:50%;width:6px;height:6px;position:absolute;top:16px;left:3px}.cv-marker-sage{--field-color:#829571}.cv-marker-blue{--field-color:#5e99c1}.cv-marker-lavender{--field-color:#a28cbd}.cv-marker-amber{--field-color:#bf8d52}.cv-extracted-field.is-active{background:#e9efe3}.cv-extracted-field dt{color:#5d6466;font-size:12px;line-height:1.15}.cv-extracted-field dd{margin:0;font-size:15px;line-height:1.2}.cv-extracted-field dd strong{letter-spacing:-.025em;font-size:18px;font-weight:500;line-height:1.15;display:block}.cv-extracted-field dd span{color:#535a5e;margin-top:2px;font-size:14px;line-height:1.3;display:block}.cv-extracted-field:nth-child(n+4) dd strong{font-size:16px;font-weight:400;line-height:1.35}.cv-site .cv-incident-window{color:inherit;font:inherit;font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;margin:0;display:inline-flex}.cv-site .cv-incident-window>span[aria-hidden=true]{color:inherit;font:inherit;margin:0}.cv-incident-window-start{border-bottom:1px dashed var(--cv-walnut);width:2.4em}.cv-time-followup{border-top:1px solid #cbd4c4;margin-top:15px;padding-top:12px}.cv-time-followup>span{color:#535a5e;font-size:12px}.cv-site .cv-time-followup p{color:#33452d;margin-top:4px;font-size:14px;line-height:1.4}.cv-channel-section{background:var(--cv-dark);color:var(--cv-on-dark);text-align:center;padding:26px 32px 60px}.cv-site .cv-channel-section h2{letter-spacing:-.035em;font-size:40px;line-height:1.15}.cv-site .cv-channel-section>p{color:var(--cv-on-dark-muted);margin-top:5px;font-size:19px}.cv-page-hero{padding-block:80px 90px}.cv-title{letter-spacing:-.04em;max-width:970px;font-size:clamp(48px,5.3vw,76px);font-weight:400;line-height:1.04}.cv-site .cv-lead{color:var(--cv-muted);max-width:680px;margin-top:26px;font-size:20px;line-height:1.55}.cv-section{padding-block:100px}.cv-section-heading{max-width:800px}.cv-site .cv-section-heading h2{font-size:clamp(36px,4vw,54px);line-height:1.08}.cv-section-heading p{color:var(--cv-muted);max-width:660px;margin-top:22px;font-size:19px;line-height:1.55}.cv-split{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.cv-text-link{border-bottom:1px solid;align-items:center;gap:10px;width:fit-content;margin-top:28px;padding-bottom:5px;font-size:16px;text-decoration:none;display:inline-flex}.cv-text-link:hover{color:var(--cv-link-hover)}.cv-footer{background:var(--cv-dark);color:var(--cv-on-dark)}.cv-footer-cta{border-bottom:1px solid var(--cv-dark-line);justify-content:space-between;align-items:center;gap:40px;padding-block:88px;display:flex}.cv-site .cv-footer-cta h2{font-size:clamp(38px,4.5vw,64px);line-height:1.06}.cv-site .cv-footer-cta p{max-width:560px;color:var(--cv-on-dark-muted);margin-top:22px;font-size:19px;line-height:1.5}.cv-footer-main{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-block:68px;display:grid}.cv-footer-main>div{color:var(--cv-on-dark-muted);flex-direction:column;align-items:flex-start;gap:13px;font-size:15px;display:flex}.cv-footer-main .cv-wordmark{margin:0}.cv-footer-main .cv-brand-wordmark{width:230px}.cv-site .cv-footer-main h3{letter-spacing:0;color:var(--cv-on-dark);margin-bottom:7px;font-size:16px;font-weight:500}.cv-footer-main a:hover{color:#fff;text-decoration:underline}.cv-footer-bottom{border-top:1px solid var(--cv-dark-line);color:var(--cv-on-dark-muted);justify-content:space-between;padding-block:24px;font-size:13px;display:flex}@media (min-width:1600px){.cv-hero{padding-top:38px;padding-bottom:40px}.cv-hero h1{font-size:90px}.cv-product-stage{padding-bottom:48px}.cv-channel-section{padding-top:48px}}@media (max-width:1280px){.cv-header{gap:28px;padding-inline:32px}.cv-product-stage{padding-inline:30px}.cv-hero h1{font-size:74px}.cv-voice-panel{padding-inline:23px}.cv-spoken-question{font-size:29px!important}.cv-playback{gap:12px;font-size:13px}.cv-audio-time{font-size:11px}.cv-transcript{padding-inline:22px}.cv-structured-report{padding-inline:20px}.cv-extracted-field{padding-left:19px}.cv-site .cv-message{font-size:14px}.cv-extracted-field dd span{font-size:12px}}@media (max-width:1100px){.cv-desktop-nav{display:none}.cv-header-actions{gap:22px;margin-left:auto}.cv-site .cv-menu-toggle{border:1px solid var(--cv-line);width:44px;height:44px;color:var(--cv-ink);box-shadow:none;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:10px;display:inline-flex}.cv-site .cv-menu-toggle:hover,.cv-site .cv-menu-toggle[aria-expanded=true]{background:var(--cv-walnut-wash);color:var(--cv-walnut)}.cv-menu-toggle>svg{width:20px;height:20px}.cv-mobile-nav{max-height:calc(100dvh - var(--cv-header-height));overscroll-behavior:contain;background:var(--cv-bone);grid-template-columns:1fr 1fr;gap:30px 44px;padding:32px;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 22px 36px -24px #28252247}.cv-mobile-products{gap:24px;display:grid}.cv-mobile-products>a,.cv-mobile-roi{grid-template-columns:minmax(0,1fr) 20px;gap:8px 18px;min-width:0;text-decoration:none;display:grid}.cv-mobile-products strong{color:var(--cv-ink);letter-spacing:-.02em;font-size:22px;font-weight:450;line-height:1.2}.cv-mobile-products span,.cv-mobile-roi span{color:var(--cv-muted);grid-column:1;font-size:13px;line-height:1.5}.cv-mobile-products>a>svg,.cv-mobile-roi>svg{width:18px;height:18px;color:var(--cv-walnut);grid-area:1/2;margin-top:4px}.cv-mobile-products a:hover strong,.cv-mobile-products a[aria-current=page] strong,.cv-mobile-roi:hover strong,.cv-mobile-roi[aria-current=page] strong{color:var(--cv-walnut);text-underline-offset:5px;text-decoration:underline}.cv-mobile-links{grid-template-columns:1fr 1fr;align-content:start;gap:0 28px;display:grid}.cv-mobile-links>a{min-height:52px;color:var(--cv-ink);justify-content:space-between;align-items:center;gap:14px;font-size:15px;text-decoration:none;display:flex}.cv-mobile-links>a>svg{width:15px;height:15px;color:var(--cv-walnut);flex-shrink:0}.cv-mobile-links>a:hover,.cv-mobile-links>a[aria-current=page]{color:var(--cv-walnut);text-decoration:underline}.cv-mobile-roi{border-top:1px solid var(--cv-line);padding-top:24px}.cv-mobile-roi strong{font-size:17px;font-weight:500;line-height:1.3}.cv-mobile-nav .cv-mobile-contact{place-self:end}}@media (max-width:1000px){.cv-container,.cv-header{padding-inline:28px}.cv-header .cv-button{padding-inline:18px}.cv-hero h1{font-size:65px}.cv-hero>p{font-size:19px}.cv-experience{grid-template-columns:1fr 1fr}.cv-voice-panel{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:16px 36px;padding:25px 30px;display:grid}.cv-product-identity,.cv-mode-switch{grid-column:1/-1}.cv-mode-switch{justify-self:center;margin:0}.cv-spoken-question{min-height:70px!important;margin:0!important}.cv-waveform{height:85px;margin:0}.cv-playback{grid-column:1/-1;width:100%}.cv-transcript{min-height:465px;padding:25px}.cv-structured-report{padding:25px}.cv-split{gap:40px}.cv-page-hero{padding-block:55px 65px}.cv-section{padding-block:72px}}@media (min-width:701px) and (max-width:820px){.cv-header{gap:18px;padding-inline:24px}.cv-header .cv-brand-wordmark{width:185px}.cv-header-actions{gap:14px}.cv-header-roi{font-size:12px}.cv-header .cv-header-cta{padding-inline:16px;font-size:13px}}@media (max-width:700px){.cv-container{padding-inline:22px}.cv-header{--cv-header-height:74px;gap:16px;padding:12px 22px}.cv-header .cv-brand-wordmark{width:185px}.cv-header-actions{gap:0}.cv-header-roi,.cv-site .cv-header-cta{display:none}.cv-mobile-nav{grid-template-columns:1fr;gap:24px;padding:28px 24px 30px}.cv-mobile-products{gap:24px}.cv-mobile-links{border-top:1px solid var(--cv-line);gap:0 24px;padding-top:12px}.cv-mobile-nav .cv-mobile-contact{justify-self:stretch;width:100%}.cv-hero{padding:26px 20px 30px}.cv-hero h1{font-family:"Roboto Flex", var(--cv-sans);letter-spacing:-.04em;margin-bottom:22px;font-size:clamp(42px,9.7vw,64px);line-height:1.05}.cv-hero h1 br{display:none}.cv-hero>p{max-width:410px;font-size:17px;line-height:1.5}.cv-wide-break{display:none}.cv-hero-actions{flex-wrap:wrap;gap:10px;margin-top:26px}.cv-site .cv-hero-actions .cv-button{border-radius:12px;padding:0 17px;font-size:13px}.cv-product-stage{padding:0 16px 22px}.cv-experience{border-radius:13px;flex-direction:column;display:flex}.cv-voice-panel{gap:0;padding:25px 26px 28px;display:flex}.cv-site .cv-product-wordmark{font-size:32px}.cv-mode-switch{margin:22px auto 0}.cv-site .cv-spoken-question{min-height:64px!important;margin:28px 0 0!important;font-size:28px!important}.cv-waveform{height:90px;margin:8px 0 14px}.cv-playback{gap:14px;font-size:14px}.cv-text-navigation{gap:8px}.cv-site .cv-text-next{gap:8px;padding-inline:12px}.cv-site .cv-play-button{width:54px;height:54px}.cv-audio-time{font-size:12px}.cv-transcript{gap:22px;min-height:456px;padding:28px 24px}.cv-site .cv-message{font-size:15px;line-height:1.5}.cv-structured-report{border-left:0;border-top:1px solid var(--cv-line);padding:25px}.cv-site .cv-structured-report h2{margin-bottom:12px;font-size:17px}.cv-extracted-field{padding:13px 0 13px 24px}.cv-extracted-field:before{top:19px}.cv-extracted-field dd span{font-size:14px}.cv-extracted-field dd strong{font-size:20px}.cv-extracted-field dt{font-size:13px}.cv-channel-section{padding:44px 22px 52px}.cv-site .cv-channel-section h2{font-size:32px}.cv-site .cv-channel-section>p{font-size:16px}.cv-title{font-size:46px}.cv-page-hero{padding-block:48px 58px}.cv-site .cv-lead{font-size:18px}.cv-split{grid-template-columns:1fr;gap:36px}.cv-section{padding-block:64px}.cv-footer-cta{flex-direction:column;align-items:flex-start;gap:28px;padding-block:60px}.cv-footer-main{grid-template-columns:1fr 1fr;gap:35px 22px;padding-block:50px}.cv-footer-main>div:first-child{grid-column:1/-1;margin-bottom:8px}.cv-site .cv-footer-main h3{font-size:15px}.cv-footer-main>div{font-size:14px}.cv-footer-bottom{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cv-site *{transition:none!important;animation:none!important}}@media (min-width:1001px) and (max-width:1599px){.cv-hero{padding-top:17px}.cv-hero h1{margin-bottom:13px}.cv-mode-switch{margin-top:19px}.cv-site .cv-spoken-question{margin-top:29px}.cv-waveform{margin-top:0}}@media (min-width:1001px){.cv-transcript{gap:20px;max-height:610px;padding-top:18px;padding-bottom:25px}.cv-site .cv-message{font-size:16px}.cv-extracted-field dd strong{font-size:19px;font-weight:600}.cv-extracted-field:nth-child(n+4) dd strong{font-size:17px}}.cv-voice-panel,.cv-channel-section{background:var(--cv-dark)}@media (min-width:1001px){.cv-experience{height:610px}.cv-voice-panel{padding-bottom:44px}.cv-extracted-field{padding-top:6px;padding-bottom:6px}.cv-site .cv-spoken-question{min-height:142px;margin-top:24px}.cv-voice-panel .cv-playback{margin-top:auto}}.cv-channel-details{background:var(--cv-dark);color:var(--cv-on-dark);padding:14px 0 70px}@media (min-width:1001px) and (max-width:1100px){.cv-experience{height:640px}.cv-transcript{max-height:640px}}.cv-channel-grid{grid-template-columns:1fr 1fr;gap:35px 95px;max-width:1040px;display:grid}.cv-channel-grid>div{border-top:1px solid var(--cv-dark-line);padding-top:30px}.cv-channel-grid svg{color:var(--cv-dark-accent)}.cv-site .cv-channel-grid h3{margin:20px 0 12px;font-size:28px}.cv-site .cv-channel-grid p{color:var(--cv-on-dark-muted);max-width:430px;font-size:17px;line-height:1.65}.cv-channel-grid>.cv-text-link{grid-column:1/-1;margin:8px auto 0}.cv-classification-section{padding-block:120px}.cv-classification-proof{background:#e5e9df;border-radius:14px;padding:26px}.cv-proof-tabs{border-bottom:1px solid #c8d0c0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;padding-bottom:22px;display:grid}.cv-proof-tabs button{color:#485444;background:0 0;border-radius:9px;flex:1;min-width:0;height:43px;padding-inline:8px;font-size:14px;font-weight:500}.cv-proof-tabs button[aria-pressed=true]{color:#202624;background:#fffef8}.cv-proof-tabs button:hover{background:#f3f5ee}.cv-source-pair{padding:34px 12px 36px}.cv-site .cv-source-pair p{color:#4b5945;font-size:17px}.cv-source-pair blockquote{letter-spacing:-.025em;max-width:430px;min-height:70px;margin:18px 0 0;font-size:27px;line-height:1.3}.cv-coded-record{background:#fffefa;border-radius:10px;padding:22px 25px;animation:.35s ease-out cv-record-in}.cv-coded-record>div{align-items:center;gap:9px;margin-bottom:14px;font-size:15px;font-weight:500;display:flex}.cv-coded-record>div svg:last-child{color:#697e5b;margin-left:auto}.cv-coded-record dl>div{border-top:1px solid #e4e6df;justify-content:space-between;align-items:baseline;gap:18px;padding:14px 0;font-size:13px;display:flex}.cv-coded-record dt{color:#667061;min-width:0}.cv-coded-record dd{text-align:right;min-width:0;max-width:220px;font-size:14px}.cv-case-section{background:#dfe5d8;padding:100px 0 60px}.cv-case-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:55px;display:grid}.cv-site .cv-case-heading h2{font-size:clamp(40px,4.2vw,64px);line-height:1.04}.cv-site .cv-case-heading>p{color:#515d4c;max-width:440px;padding-bottom:3px;font-size:19px;line-height:1.6}.cv-case-workspace{background:#f8f9f4;border-radius:14px;grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden}.cv-case-list{border-right:1px solid #d7dfcf;padding:30px}.cv-workspace-label{color:#5b6658;align-items:center;gap:9px;margin-bottom:23px;font-size:14px;display:flex}.cv-site .cv-case-row{text-align:left;white-space:normal;color:#4b5845;background:0 0;border-radius:8px;justify-content:space-between;width:100%;height:auto;margin:8px 0;padding:22px 18px;display:flex}.cv-site .cv-case-row:hover{background:#e9eee3}.cv-site .cv-case-row[aria-pressed=true]{background:var(--cv-dark);color:#f8faf3}.cv-case-row strong{letter-spacing:-.025em;font-size:21px;font-weight:400;display:block}.cv-case-row small{opacity:.85;margin-top:8px;font-size:13px;line-height:1.4;display:block}.cv-case-detail{padding:35px 45px;animation:.35s ease-out cv-record-in}.cv-site .cv-case-description{letter-spacing:-.02em;max-width:560px;min-height:108px;font-size:28px;line-height:1.3}.cv-site .cv-case-detail h3{letter-spacing:0;margin:32px 0 18px;font-size:15px;font-weight:500}.cv-case-detail ul{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.cv-case-detail li{color:#3a4b31;background:#e6ecdf;border-radius:7px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;display:flex}.cv-site .cv-case-note{color:#5c6856;margin-top:28px;font-size:13px}.cv-case-bottom{justify-content:space-between;align-items:baseline;gap:20px;margin-top:12px;display:flex}.cv-case-bottom p{color:#515e4a;font-size:16px}.cv-bulletin-feature{grid-template-columns:1fr 1fr;align-items:center;gap:110px;padding-block:125px;display:grid}.cv-bulletin-sheet{background:#fffefb;border-radius:3px;max-width:590px;padding:38px 40px;transition:transform .4s;transform:rotate(-2deg);box-shadow:0 20px 55px -28px #2b392e4d}.cv-bulletin-sheet:hover{transform:rotate(0)}.cv-bulletin-sheet>header{border-bottom:1px solid #c4cabe;justify-content:space-between;padding-bottom:18px;font-size:13px;display:flex}.cv-bulletin-sheet>header span:first-child{font-family:var(--cv-serif);font-size:20px;font-weight:600;line-height:1}.cv-site .cv-bulletin-sheet h3{margin:28px 0 12px;font-size:43px;line-height:1.08}.cv-site .cv-bulletin-sheet>p{color:#69705f;font-size:15px}.cv-bulletin-facts{grid-template-columns:1fr 1fr;gap:30px;padding:34px 0;display:grid}.cv-bulletin-facts span{color:#646d5d;margin-bottom:12px;font-size:12px;display:block}.cv-bulletin-facts strong{font-size:17px;font-weight:400;line-height:1.55}.cv-bulletin-source{background:#edf0e7;border-radius:7px;align-items:center;gap:13px;padding:19px 16px;font-size:13px;display:flex}.cv-bulletin-source svg:last-child{margin-left:auto}.cv-bulletin-sheet footer{color:#5f6a56;border-top:1px solid #c4cabe;justify-content:space-between;gap:20px;margin-top:32px;padding-top:19px;font-size:12px;display:flex}.cv-bulletin-sheet footer strong{font-weight:500}.cv-config-section{grid-template-columns:1fr 1fr;gap:110px;padding-block:30px 120px;display:grid}.cv-site .cv-config-intro h2{font-size:50px;line-height:1.08}.cv-site .cv-config-intro>p{color:var(--cv-muted);max-width:490px;margin-top:24px;font-size:19px;line-height:1.6}.cv-configuration-rows>div:not(.cv-alert-preview){border-bottom:1px solid #cfd5c8;grid-template-columns:110px 1fr;gap:30px;padding:20px 0;font-size:17px;line-height:1.5;display:grid}.cv-configuration-rows>div:first-child{padding-top:0}.cv-configuration-rows>div>span{color:#54634a;font-size:14px;line-height:1.6}.cv-alert-preview{background:#e3e8dc;border-radius:10px;align-items:center;gap:16px;margin-top:27px;padding:22px;display:flex}.cv-alert-preview>svg{color:#55684a;flex-shrink:0}.cv-alert-preview p strong{font-size:14px;font-weight:500;display:block}.cv-alert-preview p span{color:#55634d;margin-top:5px;font-size:13px;display:block}.cv-alert-preview>span{white-space:nowrap;margin-left:auto;font-size:11px!important}.cv-integration-section{background:#fafbf6;padding:100px 0 55px}.cv-integration-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:55px;display:flex}.cv-site .cv-integration-heading h2{font-size:54px;line-height:1.06}.cv-system-paths{grid-template-columns:1fr 1fr 1fr;gap:60px;margin-bottom:60px;display:grid}.cv-system-paths article{border-top:1px solid #bec8b7;padding-top:22px}.cv-site .cv-system-paths h3{margin:0 0 16px;font-size:28px}.cv-site .cv-system-paths p{color:#57634f;font-size:17px;line-height:1.65}.cv-integration-names{color:#596151;border-top:1px solid #d8ded2;flex-wrap:wrap;justify-content:space-between;gap:24px;padding-top:30px;font-size:17px;font-weight:500;display:flex}.cv-stories-heading{justify-content:space-between;align-items:baseline;gap:40px;margin-bottom:40px;display:flex}.cv-site .cv-stories-heading h2{font-size:48px}.cv-story-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.cv-story{display:block}.cv-story-image{aspect-ratio:1.8;border-radius:12px;position:relative;overflow:hidden}.cv-story-image img{-o-object-fit:cover;object-fit:cover;transition:transform .5s ease-out}.cv-story:hover img{transform:scale(1.025)}.cv-story-image>span{background:var(--cv-dark);color:#fff;border-radius:5px;padding:5px 9px;font-size:11px;position:absolute;bottom:13px;right:14px}.cv-story-copy{padding:22px 35px 0 0;position:relative}.cv-story-copy>span{color:#697160;margin-top:14px;font-size:13px;display:block}.cv-site .cv-story-copy h3{max-width:540px;font-size:27px;line-height:1.2}.cv-story-copy svg{position:absolute;top:26px;right:0}.cv-home-contact{border-top:1px solid #d6dccf;padding-bottom:110px}@keyframes cv-record-in{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.cv-proof-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-classification-section{padding-block:80px}.cv-classification-section .cv-split{gap:42px}.cv-case-heading{gap:45px}.cv-case-detail{padding:30px}.cv-bulletin-feature{gap:55px}.cv-bulletin-sheet{padding:28px}.cv-site .cv-bulletin-sheet h3{font-size:36px}.cv-config-section{gap:50px}.cv-system-paths{gap:35px}.cv-site .cv-case-description{font-size:25px}.cv-alert-preview{flex-wrap:wrap}.cv-site .cv-integration-heading h2{font-size:47px}}@media (max-width:700px){.cv-channel-details{padding:0 0 55px}.cv-channel-grid{grid-template-columns:1fr;gap:30px}.cv-channel-grid>div{padding-top:24px}.cv-site .cv-channel-grid h3{margin-top:15px;font-size:25px}.cv-channel-grid>.cv-text-link{margin:8px 0}.cv-classification-section{padding-block:64px}.cv-classification-proof{padding:18px}.cv-source-pair{padding:26px 5px}.cv-source-pair blockquote{min-height:82px;font-size:25px}.cv-coded-record{padding:20px 16px}.cv-coded-record dl>div{gap:12px;font-size:12px}.cv-coded-record dd{font-size:12px}.cv-case-section{padding:62px 0 40px}.cv-case-heading{grid-template-columns:1fr;gap:24px;margin-bottom:34px}.cv-site .cv-case-heading>p{font-size:17px}.cv-case-workspace{grid-template-columns:1fr}.cv-case-list{border-bottom:1px solid #d7dfcf;border-right:0;padding:22px 17px}.cv-site .cv-case-row{padding:17px 13px}.cv-case-row strong{font-size:20px}.cv-case-detail{padding:26px 23px}.cv-site .cv-case-description{min-height:125px;font-size:24px}.cv-case-detail li{font-size:12px}.cv-case-bottom{flex-direction:column;align-items:flex-start;gap:0;margin-top:25px}.cv-case-bottom p{font-size:15px}.cv-case-bottom .cv-text-link{font-size:14px;line-height:1.4}.cv-bulletin-feature{flex-direction:column-reverse;gap:42px;padding-block:64px;display:flex}.cv-bulletin-sheet{width:calc(100% - 16px);margin:0 8px;padding:26px}.cv-site .cv-bulletin-sheet h3{font-size:32px}.cv-bulletin-facts{gap:20px}.cv-bulletin-facts strong{font-size:14px}.cv-bulletin-sheet footer{font-size:11px}.cv-bulletin-source{gap:8px;font-size:11px}.cv-config-section{grid-template-columns:1fr;gap:30px;padding-block:25px 65px}.cv-site .cv-config-intro h2{font-size:38px}.cv-configuration-rows>div:not(.cv-alert-preview){grid-template-columns:92px 1fr;gap:18px;font-size:15px}.cv-alert-preview{gap:10px;padding:18px}.cv-alert-preview>span{margin-left:29px}.cv-integration-section{padding:60px 0 40px}.cv-integration-heading{margin-bottom:38px;display:block}.cv-site .cv-integration-heading h2{font-size:39px}.cv-system-paths{grid-template-columns:1fr;gap:30px;margin-bottom:32px}.cv-system-paths article{padding-top:18px}.cv-site .cv-system-paths h3{margin:12px 0;font-size:28px}.cv-integration-names{justify-content:flex-start;gap:20px 28px;font-size:15px}.cv-stories-heading{margin-bottom:30px;display:block}.cv-site .cv-stories-heading h2{font-size:37px}.cv-story-grid{grid-template-columns:1fr;gap:38px}.cv-site .cv-story-copy h3{font-size:25px}.cv-home-contact{padding-bottom:64px}}@media (max-width:360px){.cv-header .cv-brand-wordmark{width:170px}.cv-mobile-nav{padding-inline:22px}.cv-mobile-links{-moz-column-gap:18px;column-gap:18px}}
.cv-content-page,.cv-insights,.cv-contact,.cv-legal-page,.cv-not-found{color:#1e2528}.cv-content-heading{letter-spacing:-.035em;text-wrap:balance;margin:0;font-family:inherit;font-size:clamp(34px,3.7vw,52px);font-weight:400;line-height:1.12}.cv-content-page .cv-page-hero .cv-lead,.cv-insights-hero .cv-lead{max-width:710px;margin-top:26px}.cv-content-page .cv-page-hero>.cv-button{margin-top:30px}.cv-about-intro,.cv-careers-intro,.cv-application{background:#e9ebe4}.cv-prose{color:#51595d;max-width:70ch;font-size:19px;line-height:1.65}.cv-prose p+p{margin-top:22px}.cv-prose .cv-text-link,.cv-prose .cv-button{margin-top:28px}.cv-prose h3{color:#1e2528;letter-spacing:-.025em;margin:0 0 20px;font-family:inherit;font-size:27px;font-weight:450;line-height:1.25}.cv-prose ul{padding-left:20px;list-style:outside}.cv-prose li{margin-bottom:12px;padding-left:5px}.cv-prose ul+p{margin-top:22px}.cv-content-meta{color:#51595d;margin-top:14px;font-size:17px}.cv-founder{scroll-margin-top:100px}.cv-contact{grid-template-columns:.95fr 1fr;align-items:start;gap:clamp(48px,8vw,130px);display:grid}.cv-contact-copy .cv-lead{max-width:480px;margin-top:24px}.cv-contact-actions{flex-direction:column;align-items:flex-start;gap:24px;margin-top:32px;display:flex}.cv-form{gap:24px;display:grid}.cv-form-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cv-field{gap:10px;min-width:0;display:grid}.cv-field [data-slot=label]{color:#1e2528;font-family:inherit;font-size:15px;font-weight:500;line-height:1.4;display:block}.cv-field [data-slot=label] span{color:#596166;font-weight:400}.cv-field .cv-input{color:#1e2528;caret-color:#1e2528;width:100%;height:52px;box-shadow:none;background:#fbfaf7;border:1px solid #b8bdb9;border-radius:8px;padding:12px 14px;font-family:inherit;font-size:16px}.cv-field .cv-input::placeholder{color:#667071}.cv-field .cv-input:focus-visible{outline-offset:3px;box-shadow:none;border-color:#65745e;outline:2px solid #65745e}.cv-field .cv-textarea{resize:vertical;height:auto;min-height:132px;line-height:1.55}.cv-field .cv-file-input{height:auto;min-height:58px;padding:10px;font-size:14px}.cv-file-input::file-selector-button{color:#1e2528;background:#e1e6dc;border:0;border-radius:5px;height:auto;margin-right:12px;padding:8px 10px}.cv-field-help{color:#51595d;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.cv-form .cv-form-submit{width:100%;min-height:52px}.cv-form-error{color:#9b342b;font-size:15px;line-height:1.6}.cv-form-error a{text-underline-offset:3px;text-decoration:underline}.cv-form-success{background:#e4e9df;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:300px;padding:40px;display:flex}.cv-form-success h2,.cv-form-success h3{letter-spacing:-.025em;margin:20px 0 12px;font-family:inherit;font-size:32px;font-weight:450}.cv-form-success p{color:#51595d;overflow-wrap:anywhere;font-size:17px}.cv-role{grid-template-columns:.8fr 1fr;align-items:start;gap:100px;display:grid}.cv-role-heading{position:sticky;top:130px}.cv-job-details{margin-top:38px}.cv-job-details>div{border-top:1px solid #d3d5cf;padding:16px 0}.cv-job-details dt{color:#596166;font-size:14px}.cv-job-details dd{margin:5px 0 0;font-size:18px}.cv-role-body{gap:50px;display:grid}.cv-application{scroll-margin-top:90px}.cv-application .cv-lead{max-width:410px;margin-top:22px}.cv-application-back{color:#1e2528;justify-self:start;height:38px;padding:0}.cv-not-found{min-height:65vh}.cv-not-found .cv-title{max-width:760px}.cv-not-found .cv-lead{margin:26px 0 32px}.cv-help-links{flex-wrap:wrap;gap:20px 32px;margin-top:48px;display:flex}.cv-insights-hero{padding-bottom:62px}.cv-resource-nav{border-bottom:1px solid #d3d5cf;justify-content:space-between;align-items:center;gap:20px;padding:0 0 24px;display:flex}.cv-resource-nav ul{flex-wrap:wrap;gap:8px 30px;margin:0;padding:0;list-style:none;display:flex}.cv-resource-nav a{color:#414a4e;align-items:center;min-height:44px;font-size:15px;display:inline-flex}.cv-resource-nav a:hover{color:#1e2528;text-underline-offset:5px;text-decoration:underline}.cv-insight-feature{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding:52px 0 92px;scroll-margin-top:100px;display:grid}.cv-article-image{aspect-ratio:16/11;background:#e1e4dc;border-radius:12px;position:relative;overflow:hidden}.cv-insight-feature-copy h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-family:inherit;font-size:clamp(32px,3.5vw,48px);font-weight:400;line-height:1.14}.cv-insight-meta{color:#596166;margin-top:16px;font-size:14px;line-height:1.5}.cv-insight-feature-copy>p:not(.cv-insight-meta){color:#51595d;margin-top:26px;font-size:18px;line-height:1.65}.cv-insight-feature-copy>.cv-text-link{margin-top:28px}.cv-resource-shelf{border-top:1px solid #d3d5cf;padding:62px 0 80px;scroll-margin-top:90px}.cv-resource-shelf>.cv-content-heading{margin-bottom:40px}.cv-news-grid,.cv-related-grid{grid-template-columns:1fr 1fr;gap:48px;display:grid}.cv-news-image{aspect-ratio:16/9;background:#e1e4dc;border-radius:12px;display:block;position:relative;overflow:hidden}.cv-image-credit{color:#596166;text-align:right;margin:8px 0 0;font-size:12px;line-height:1.6}.cv-news-story h3,.cv-related-story h3,.cv-resource-row h3{letter-spacing:-.025em;text-wrap:balance;margin:24px 0 0;font-family:inherit;font-size:clamp(26px,2.5vw,34px);font-weight:400;line-height:1.2}.cv-news-story>p:not(.cv-image-credit):not(.cv-insight-meta),.cv-resource-row>div>p:not(.cv-insight-meta){color:#51595d;margin-top:18px;font-size:17px;line-height:1.65}.cv-news-links{flex-wrap:wrap;gap:20px 28px;margin-top:26px;display:flex}.cv-resource-list{display:grid}.cv-resource-row{border-top:1px solid #d3d5cf;grid-template-columns:290px 1fr 24px;align-items:center;gap:44px;padding:32px 0;display:grid}.cv-resource-row:first-child{border-top:0;padding-top:0}.cv-resource-row h3{margin-top:0}.cv-resource-row .cv-article-image{aspect-ratio:16/10}.cv-resource-row:hover h3,.cv-related-story:hover h3,.cv-insight-feature-copy a:hover,.cv-news-story h3 a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.cv-article-header{max-width:950px;margin:0 auto;padding:85px 0 45px}.cv-article-header .cv-title{font-size:clamp(42px,5vw,68px);line-height:1.08}.cv-article-header .cv-lead{max-width:850px;margin-top:26px}.cv-article-byline{color:#51595d;flex-wrap:wrap;gap:12px 28px;margin-top:30px;font-size:14px;display:flex}.cv-article-byline a:hover{text-underline-offset:4px;text-decoration:underline}.cv-article-cover{max-width:1140px;margin:0 auto}.cv-article-cover-image{aspect-ratio:1.9;background:#e1e4dc;border-radius:12px;position:relative;overflow:hidden}.cv-article-cover-contain .cv-article-cover-image{background:#22282a}.cv-article-body{color:#414a4e;max-width:760px;margin:0 auto;padding:64px 0 80px;font-size:19px;line-height:1.75}.cv-article-body h2{letter-spacing:-.03em;color:#1e2528;text-wrap:balance;margin:0 0 24px;font-family:inherit;font-size:clamp(28px,3vw,38px);font-weight:450;line-height:1.2}.cv-article-section{margin-top:58px;scroll-margin-top:115px}.cv-article-section:first-child{margin-top:0}.cv-article-section p+p{margin-top:24px}.cv-article-section ul,.cv-key-ideas ul{margin-top:24px;padding-left:24px;list-style:outside}.cv-article-section li,.cv-key-ideas li{margin:12px 0;padding-left:4px}.cv-article-section blockquote{color:#1e2528;border-block:1px solid #aab5a1;margin:38px 0;padding:34px 0}.cv-article-section blockquote p{letter-spacing:-.02em;font-family:inherit;font-size:clamp(26px,3vw,34px);font-weight:400;line-height:1.4}.cv-story-details{border-bottom:1px solid #d3d5cf;margin-bottom:42px;padding-bottom:32px}.cv-story-details h2,.cv-key-ideas h2,.cv-reporting-notes h2{letter-spacing:-.02em;font-size:25px}.cv-story-details dl{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.cv-story-details dt{color:#596166;font-size:13px}.cv-story-details dd{color:#1e2528;margin-top:6px;font-size:16px;line-height:1.5}.cv-key-ideas{background:#e9ebe4;border-radius:12px;margin-bottom:52px;padding:30px 34px;font-size:17px}.cv-key-ideas ul{margin-top:0}.cv-key-ideas li:last-child{margin-bottom:0}.cv-reporting-notes{border-top:1px solid #d3d5cf;margin-top:52px;padding-top:32px;font-size:15px;line-height:1.7}.cv-reporting-notes ul{margin:20px 0;padding:0;list-style:none}.cv-reporting-notes li{margin:12px 0}.cv-reporting-notes a{text-underline-offset:4px;text-decoration:underline}.cv-reporting-notes a svg{vertical-align:middle;display:inline}.cv-article-author{border-top:1px solid #d3d5cf;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding-top:28px;font-size:16px;line-height:1.5;display:flex}.cv-article-author>div>a{color:#1e2528;font-size:21px}.cv-article-author p{margin-top:5px;font-size:14px}.cv-insights-back{margin-top:40px}.cv-legal-page{padding-top:80px;padding-bottom:100px}.cv-legal-prose{color:#414a4e;max-width:850px;margin:0 auto;font-family:inherit;font-size:17px;line-height:1.75}.cv-legal-prose h1,.cv-legal-prose h2,.cv-legal-prose h3{color:#1e2528;letter-spacing:-.025em;text-wrap:balance;font-family:inherit;font-weight:450;line-height:1.15}.cv-legal-prose h1{letter-spacing:-.035em;margin:0 0 35px;font-size:clamp(42px,5vw,64px)}.cv-legal-prose h2{margin-top:48px;font-size:30px}.cv-legal-prose h3{margin-top:30px;font-size:23px}.cv-legal-prose p{margin:20px 0}.cv-legal-prose a{color:#344c35;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}@media (max-width:1050px){.cv-contact,.cv-role{gap:50px}.cv-insight-feature{gap:38px}.cv-resource-row{grid-template-columns:230px 1fr;gap:30px}.cv-resource-arrow{display:none}}@media (max-width:760px){.cv-contact,.cv-role,.cv-insight-feature{grid-template-columns:1fr;gap:38px}.cv-contact-page .cv-title{max-width:540px}.cv-role-heading{position:static}.cv-form-success{min-height:250px;padding:28px}.cv-prose{font-size:17px}.cv-role-body{gap:34px}.cv-insight-feature{padding:34px 0 56px}.cv-resource-nav{align-items:flex-start;gap:12px}.cv-resource-nav ul{gap:2px 20px}.cv-resource-nav>.cv-text-link{flex-shrink:0}.cv-news-grid,.cv-related-grid{grid-template-columns:1fr;gap:42px}.cv-resource-shelf{padding:40px 0 50px}.cv-resource-shelf>.cv-content-heading{margin-bottom:28px}.cv-resource-row{grid-template-columns:150px 1fr;gap:22px}.cv-resource-row h3{font-size:24px}.cv-resource-row>div>p:not(.cv-insight-meta){display:none}.cv-article-header{padding:54px 0 32px}.cv-article-cover-image{aspect-ratio:1.35}.cv-article-body{padding:38px 0 54px;font-size:17px}.cv-article-section{margin-top:40px}.cv-key-ideas{margin-bottom:36px;padding:24px}.cv-article-author{flex-direction:column;align-items:flex-start}.cv-story-details dl{grid-template-columns:1fr 1fr}.cv-legal-page{padding-top:50px;padding-bottom:70px}}@media (max-width:440px){.cv-form-pair,.cv-resource-row{grid-template-columns:1fr}.cv-resource-row .cv-article-image{aspect-ratio:1.8}.cv-resource-row>div>p:not(.cv-insight-meta){display:block}.cv-resource-nav{flex-direction:column}.cv-story-details dl{grid-template-columns:1fr}}
.retail-page{--chpd-logo:url(/images/chpd/citrus-heights-pd.png);--chpd:#0a0a0a;--chpd-2:#000;--chpd-3:#1a1a1a;--citrus:#16302a;--citrus-2:#11251f;--citrus-3:#4a6f5c;--ink:#202526;--ink-2:#353e40;--muted:#555d60;--soft:#e9ebe3;--line:#dcded7;--bg:#f3f0e9;--bad:#b13030}.retail-page .chpd-logo-img{background:var(--chpd-logo) center/contain no-repeat;flex-shrink:0;display:inline-block}.retail-page *{box-sizing:border-box;margin:0;padding:0}.retail-page{background:var(--bg);color:var(--ink);font-family:var(--cv-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:hidden}.retail-page a{color:inherit}.retail-page .wrap{max-width:1180px;margin:0 auto;padding:0 28px}.retail-page section{padding:90px 0;position:relative}.retail-page .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--citrus-2);align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:700;display:inline-flex}.retail-page .eyebrow .dot{background:var(--citrus);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #16302a2e}.retail-page h1,.retail-page h2,.retail-page h3{letter-spacing:-.02em;color:var(--ink);font-weight:800}.retail-page h1{font-size:52px;line-height:1.05}.retail-page h2{margin-bottom:14px;font-size:38px;line-height:1.1}.retail-page h3{font-size:18px;line-height:1.25}.retail-page .lead{color:var(--muted);max-width:680px;font-size:18px}.retail-page .nav{z-index:50;-webkit-backdrop-filter:saturate(160%)blur(14px);background:#ffffffc7;border-bottom:1px solid #0000000f;position:fixed;top:0;left:0;right:0}.retail-page .nav .row{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:14px 28px;display:flex}.retail-page .nav-brand{align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.retail-page .nav-brand .b1{color:var(--chpd)}.retail-page .nav-brand .sep{color:var(--line)}.retail-page .nav-brand .b2{color:var(--citrus-2)}.retail-page .nav-cta{color:#fff;white-space:nowrap;background:#0a0a0a;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 4px 14px #0000002e}.retail-page .nav-cta:hover{background:#1a1a1a;transform:translateY(-1px);box-shadow:0 8px 18px #00000038}.retail-page .hero{background:radial-gradient(1100px 500px at 80% -10%,#16302a0f,#0000 60%),linear-gradient(#fff 0%,#f7f9fc 100%);padding-top:140px;padding-bottom:110px;overflow:hidden}.retail-page .hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}@media (max-width:980px){.retail-page .hero-grid{grid-template-columns:1fr;gap:36px}}.retail-page .badges{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.retail-page .badge{color:var(--chpd);letter-spacing:.04em;white-space:nowrap;background:#0a0a0a0f;border:1px solid #0a0a0a1f;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.retail-page .badge .b-dot{background:var(--chpd);border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (max-width:520px){.retail-page .badges{flex-wrap:nowrap;gap:6px}.retail-page .badge{letter-spacing:.02em;gap:5px;padding:4px 9px;font-size:10.5px}.retail-page .badge .b-dot{width:5px;height:5px}}.retail-page .badge.b-citrus{color:var(--citrus-2);background:#16302a1a;border-color:#16302a33}.retail-page .badge.b-citrus .b-dot{background:var(--citrus);animation:2s ease-in-out infinite retail-pulse}@keyframes retail-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.retail-page h1 .hl{color:var(--chpd)}.retail-page .hero p.lead{margin-top:18px}.retail-page .hero-ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.retail-page .btn{cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.retail-page .btn-pri{color:#fff;background:#0a0a0a;box-shadow:0 6px 18px #0000002e}.retail-page .btn-pri:hover{background:#1a1a1a;transform:translateY(-1px);box-shadow:0 10px 24px #00000038}.retail-page .btn-sec{color:#0a0a0a;border:1px solid var(--line);background:#fff}.retail-page .btn-sec:hover{border-color:#0a0a0a}.retail-page .url-chip{color:var(--muted);align-items:center;gap:8px;font-family:ui-monospace,Menlo,monospace;font-size:13px;display:inline-flex}.retail-page .url-chip code{border:1px solid var(--line);color:var(--chpd-2);background:#fff;border-radius:6px;padding:6px 10px;font-weight:700}.retail-page .qr-onboard{border:1px solid var(--line);box-sizing:border-box;background:#fff;border-radius:16px;align-items:center;gap:16px;width:fit-content;max-width:100%;margin-top:22px;padding:12px 18px 12px 12px;display:flex;box-shadow:0 2px 10px #0000000a}.retail-page .qr-onboard__img{border:1px solid var(--line);background:#fff;border-radius:8px;flex:none;width:88px;height:88px;padding:4px;display:block}.retail-page .qr-onboard__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.retail-page .qr-onboard__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--chpd);font-size:11px;font-weight:700}.retail-page .qr-onboard__title{color:#0a0a0a;font-size:15px;font-weight:600;line-height:1.25}.retail-page .qr-onboard__sub{color:var(--muted);font-size:13px;line-height:1.35}@media (max-width:520px){.retail-page .qr-onboard{gap:12px;padding:10px 14px 10px 10px}.retail-page .qr-onboard__img{width:72px;height:72px}.retail-page .qr-onboard__title{font-size:14px}.retail-page .qr-onboard__sub{font-size:12.5px}}@media (max-width:360px){.retail-page .qr-onboard{text-align:left;flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.retail-page .qr-onboard__img{width:96px;height:96px}}.retail-page .hero-stats{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:0;max-width:480px;margin-top:48px;padding-top:28px;display:grid}.retail-page .stat{border-right:1px solid var(--line);padding-right:18px}.retail-page .stat:last-child{border-right:none}.retail-page .stat .n{color:var(--chpd);letter-spacing:-.02em;font-size:32px;font-weight:800;line-height:1}.retail-page .stat .n .pl{color:var(--citrus)}.retail-page .stat .l{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:6px;font-size:12.5px;font-weight:600}.retail-page .phone-stage{perspective:1400px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.retail-page .phone-stage:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#16302a14 0%,#0000 70%);border-radius:50%;width:520px;height:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.retail-page .phone{background:linear-gradient(135deg,#26262a 0%,#0a0a0a 48%,#1a1a1a 100%);border-radius:54px;width:336px;height:680px;padding:7px;transition:transform .6s;position:relative;transform:rotateY(-6deg)rotateX(4deg);box-shadow:0 60px 120px -28px #0000008c,0 22px 50px #00000038,inset 0 0 0 1.5px #ffffff14,inset 0 1px #ffffff0f,inset 0 0 0 3px #0000008c}.retail-page .phone:hover{transform:rotateY(0)rotateX(0)}.retail-page .phone .notch{z-index:10;background:#000;border-radius:22px;width:112px;height:32px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 0 0 .5px #0009,inset 0 0 0 .5px #ffffff0a}.retail-page .phone .notch:before{content:"";background:radial-gradient(circle at 35% 35%,#2a3a55 0%,#0a1224 55%,#000 100%);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:10px;transform:translateY(-50%);box-shadow:inset 0 0 0 .5px #ffffff1f,inset 0 0 4px #2850a073}.retail-page .phone .notch:after{content:"";background:#0d0d0d;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:16px;transform:translateY(-50%);box-shadow:inset 0 0 0 .5px #ffffff0f}.retail-page .screen{background:#f7f9fc;border-radius:46px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.retail-page .sc-top{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:10px;padding:54px 22px 14px;display:flex}.retail-page .sc-back{background:var(--soft);width:24px;height:24px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;display:flex}.retail-page .sc-title{color:var(--chpd-2);font-size:13px;font-weight:700}.retail-page .sc-title .sub{color:var(--muted);letter-spacing:.04em;margin-top:1px;font-size:10.5px;font-weight:500;display:block}.retail-page .sc-stat{color:var(--citrus);align-items:center;gap:4px;margin-left:auto;font-size:10px;font-weight:600;display:flex}.retail-page .sc-stat .retail-pulse{background:var(--citrus);border-radius:50%;width:6px;height:6px;animation:1.4s infinite retail-pulse}.retail-page .chat{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow:hidden}.retail-page .msg{opacity:0;border-radius:14px;max-width:85%;padding:10px 13px;font-size:13px;line-height:1.42;animation:.5s forwards retail-msgIn;transform:translateY(6px)}.retail-page .msg.ai{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-top-left-radius:6px;align-self:flex-start}.retail-page .msg.you{background:linear-gradient(135deg, var(--chpd) 0%, var(--chpd-3) 100%);color:#fff;border-top-right-radius:6px;align-self:flex-end}.retail-page .msg .lab{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:9.5px;font-weight:700;display:block}.retail-page .msg.you .lab{color:#ffffffb3}@keyframes retail-msgIn{to{opacity:1;transform:translateY(0)}}.retail-page .msg:first-child{animation-delay:.4s}.retail-page .msg:nth-child(2){animation-delay:1.2s}.retail-page .msg:nth-child(3){animation-delay:2s}.retail-page .msg:nth-child(4){animation-delay:2.8s}.retail-page .msg:nth-child(5){animation-delay:3.6s}.retail-page .typing{gap:3px;padding:3px 0;display:inline-flex}.retail-page .typing span{background:var(--muted);border-radius:50%;width:5px;height:5px;animation:1s infinite retail-tdot}.retail-page .typing span:nth-child(2){animation-delay:.15s}.retail-page .typing span:nth-child(3){animation-delay:.3s}@keyframes retail-tdot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.retail-page .sc-extracting{border:1px solid var(--line);opacity:0;background:#fff;border-radius:12px;padding:10px 12px;animation:.5s 4.2s forwards retail-msgIn;position:absolute;bottom:14px;left:14px;right:14px;transform:translateY(12px);box-shadow:0 6px 18px #0f254014}.retail-page .sc-extracting .h{text-transform:uppercase;letter-spacing:.08em;color:var(--citrus-2);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.retail-page .sc-extracting .h .live{background:var(--citrus);border-radius:50%;width:6px;height:6px;animation:1.2s infinite retail-pulse}.retail-page .sc-extracting .ex{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.retail-page .sc-extracting .ex .k{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.retail-page .sc-extracting .ex .v{color:var(--chpd-2);font-size:11px;font-weight:700}.retail-page .compare{background:#fafbfd}.retail-page .compare-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:32px;display:grid}@media (max-width:900px){.retail-page .compare-grid{grid-template-columns:1fr}}.retail-page .card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:30px;transition:transform .25s,box-shadow .25s;box-shadow:0 4px 32px #0000000f}.retail-page .card.old{filter:grayscale(.3)opacity(.92)}.retail-page .card-tag{letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:5px 11px;font-size:11px;font-weight:700;display:inline-flex}.retail-page .card-tag.old{color:#6b7280;background:#f0f1f4}.retail-page .card-tag.new{color:var(--citrus-2);background:#16302a1f}.retail-page .card h3{margin-bottom:10px;font-size:22px}.retail-page .card .mock{border:1px solid var(--line);background:var(--soft);border-radius:10px;margin-top:18px;overflow:hidden}.retail-page .form-mock{color:var(--muted);padding:18px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.retail-page .form-mock .fr{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.retail-page .form-mock .fr label{color:var(--ink-2);font-weight:700}.retail-page .form-mock .fr input{background:#fff;border:1px solid #d4dbe6;border-radius:3px;height:24px}.retail-page .form-mock .fr textarea{background:#fff;border:1px solid #d4dbe6;border-radius:3px;height:48px}.retail-page .form-mock .submit{color:#fff;text-align:center;background:#9ca3af;border-radius:3px;width:80px;height:26px;font-size:10px;font-weight:700;line-height:26px}.retail-page .chat-mock{background:linear-gradient(#fff,#f7f9fc);flex-direction:column;gap:8px;min-height:240px;padding:14px;display:flex}.retail-page .chat-mock .m{border-radius:11px;max-width:85%;padding:8px 11px;font-size:12px}.retail-page .chat-mock .m.a{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-top-left-radius:5px;align-self:flex-start}.retail-page .chat-mock .m.u{background:linear-gradient(135deg, var(--chpd), var(--chpd-3));color:#fff;border-top-right-radius:5px;align-self:flex-end}.retail-page .card .meta{color:var(--muted);gap:18px;margin-top:18px;font-size:12.5px;display:flex}.retail-page .card .meta b{color:var(--chpd-2)}.retail-page .card.new{border-color:#16302a4d;position:relative;box-shadow:0 20px 40px -20px #16302a33}.retail-page .card.new:before{content:"";background:linear-gradient(135deg, var(--citrus) 0%, var(--chpd) 100%);-webkit-mask-composite:xor;pointer-events:none;opacity:.3;border-radius:24px;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.retail-page .strengths{color:var(--ink);background:#fafbfd;padding:90px 0}.retail-page .strengths .eyebrow{color:var(--citrus-2)}.retail-page .strengths h2{color:var(--ink)}.retail-page .strengths .lead{color:var(--muted)}.retail-page .how-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-top:50px;display:grid}@media (max-width:900px){.retail-page .how-grid{grid-template-columns:1fr;gap:14px}.retail-page .how-arrow{justify-self:center;padding:8px 0;transform:rotate(90deg)}}.retail-page .how-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:36px 30px;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 4px 32px #0000000a}@media (max-width:760px){.retail-page .how-card{padding:24px 20px}}.retail-page .how-card:hover{border-color:#16302a4d;transform:translateY(-4px);box-shadow:0 18px 36px -20px #0000002e}.retail-page .how-icon{background:linear-gradient(135deg,#16302a1a 0%,#16302a0a 100%);border:1px solid #16302a2e;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:flex}.retail-page .how-card h3{color:var(--ink);letter-spacing:-.01em;margin-bottom:8px;font-size:20px}@media (max-width:760px){.retail-page .how-card h3{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.02em;font-size:clamp(15px,4.4vw,18px);overflow:hidden}}.retail-page .how-card p{color:var(--muted);font-size:15px;line-height:1.55}.retail-page .how-arrow{opacity:.55;justify-content:center;align-items:center;display:flex}.retail-page .decision-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;display:grid}@media (max-width:900px){.retail-page .decision-grid{grid-template-columns:1fr}}.retail-page .dec{border-radius:24px;padding:30px;position:relative;overflow:hidden}.retail-page .dec-ok{border:1.5px solid var(--line);background:linear-gradient(#f7f9fc 0%,#fff 100%)}.retail-page .dec-no{background:linear-gradient(#fdebeb 0%,#fff 100%);border:1.5px solid #f0b4b4}.retail-page .dec-h{align-items:center;gap:12px;margin-bottom:8px;display:flex}.retail-page .dec-h .ico{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.retail-page .dec-ok .ico{background:var(--chpd);color:#fff}.retail-page .dec-no .ico{background:var(--bad);color:#fff}.retail-page .dec-h .lab{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.retail-page .dec-ok .dec-h .lab{color:var(--chpd)}.retail-page .dec-no .dec-h .lab{color:var(--bad)}.retail-page .dec-h h3{font-size:24px}.retail-page .dec p.t{color:var(--muted);margin-top:4px;margin-bottom:18px;font-size:14px}.retail-page .chips{flex-wrap:wrap;gap:8px;display:flex}.retail-page .chip{background:#fff;border:1px solid;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.retail-page .chip svg{flex-shrink:0;width:14px;height:14px}.retail-page .dec-ok .chip{color:var(--ink-2);border-color:var(--line)}.retail-page .dec-no .chip{color:var(--ink-2);border-color:#f0b4b4}.retail-page .flow{background:linear-gradient(#fff 0%,#f7f9fc 100%)}.retail-page .flow-rail{grid-template-columns:repeat(9,1fr);gap:14px;margin-top:50px;display:grid;position:relative}.retail-page .flow-rail:before{content:"";background:linear-gradient(90deg, var(--chpd) 0%, var(--citrus) 100%);opacity:.18;z-index:0;height:2px;position:absolute;top:36px;left:5%;right:5%}.retail-page .step{z-index:1;text-align:center;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0;position:relative}.retail-page .step .num{border:2px solid var(--line);width:54px;height:54px;color:var(--muted);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 12px;font-size:18px;font-weight:800;transition:transform .3s,background .3s,color .3s,border-color .3s,box-shadow .3s;display:flex}.retail-page .step.active .num,.retail-page .step:hover .num{background:linear-gradient(135deg, var(--chpd), var(--chpd-3));color:#fff;border-color:var(--chpd-3);transform:scale(1.08);box-shadow:0 10px 22px #0a0a0a4d}.retail-page .step .name{color:var(--ink-2);letter-spacing:-.005em;font-size:12px;font-weight:700}.retail-page .step .hint{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.3}@media (max-width:900px){.retail-page .flow-rail{grid-template-columns:repeat(3,1fr);gap:18px}.retail-page .flow-rail:before{display:none}}.retail-page .flow-detail{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:380px 1fr;min-height:500px;margin-top:50px;padding:0;display:grid;overflow:hidden;box-shadow:0 4px 32px #0000000f}@media (max-width:900px){.retail-page .flow-detail{grid-template-columns:1fr}}.retail-page .flow-mobile,.retail-page .flow-lead-mobile{display:none}@media (max-width:900px){.retail-page .flow-rail,.retail-page .flow-detail,.retail-page .flow-lead-desktop{display:none}.retail-page .flow-lead-mobile{display:block}.retail-page .flow-mobile{flex-direction:column;align-items:center;gap:18px;margin-top:36px;display:flex}.retail-page .fm-step{text-align:center;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:340px;display:flex}.retail-page .fm-head{flex-direction:column;align-items:center;gap:8px;display:flex}.retail-page .fm-num{background:linear-gradient(135deg, var(--chpd), var(--chpd-3));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:flex;box-shadow:0 6px 14px #0a0a0a38}.retail-page .fm-title{color:var(--ink);letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.25}.retail-page .fm-phone{background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 100%);border:1px solid #e5e7ebb3;border-radius:24px;justify-content:center;width:100%;padding:28px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 32px #00000014}.retail-page .fm-phone:before{content:"";pointer-events:none;background:radial-gradient(circle,#16302a2e,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute}.retail-page .fm-desc{color:var(--muted);padding:0 6px;font-size:13.5px;line-height:1.55}.retail-page .fm-arrow{color:var(--citrus);opacity:.45;justify-content:center;align-items:center;display:flex}.retail-page .fm-arrow svg{width:28px;height:44px}}.retail-page .fd-phone{background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 100%);justify-content:center;align-items:center;padding:40px;display:flex;position:relative;overflow:hidden}.retail-page .fd-phone:before{content:"";background:radial-gradient(circle,#16302a2e,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute}.retail-page .mini-phone{background:#0a0a0a;border:2px solid #1a1a1a;border-radius:30px;width:240px;height:420px;padding:10px;transition:opacity .35s;position:relative;box-shadow:0 25px 50px #0006}.retail-page .mini-phone .nm{z-index:5;background:#0a0a0a;border-radius:12px;width:80px;height:18px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.retail-page .mini-screen{background:#fff;border-radius:22px;flex-direction:column;width:100%;height:100%;transition:opacity .25s;display:flex;overflow:hidden}.retail-page .ms-top{border-bottom:1px solid var(--line);color:var(--muted);background:#fff;align-items:center;gap:6px;padding:22px 12px 10px;font-size:10px;font-weight:600;display:flex}.retail-page .ms-body{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow:hidden}.retail-page .ms-fullshot{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-radius:inherit;background:#000;width:100%;height:100%;display:block}.retail-page .fd-text{flex-direction:column;justify-content:center;padding:46px 40px;display:flex}.retail-page .fd-text .stp{color:var(--citrus-2);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}.retail-page .fd-text h3{margin-bottom:10px;font-size:30px;line-height:1.15}.retail-page .fd-text p{color:var(--muted);font-size:15px;line-height:1.6}.retail-page .fd-bullets{flex-direction:column;gap:8px;margin-top:18px;display:flex}.retail-page .fd-b{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14px;display:flex}.retail-page .fd-b svg{color:var(--citrus);flex-shrink:0;margin-top:3px}.retail-page .fd-nav{align-items:center;gap:10px;margin-top:30px;display:flex}.retail-page .fd-nav button.nb{border:1px solid var(--line);width:44px;height:44px;color:var(--chpd-2);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,transform .15s;display:flex}.retail-page .fd-nav button.nb:hover{background:var(--soft);transform:translateY(-1px)}.retail-page .fd-nav button.nb:disabled{opacity:.35;cursor:not-allowed}.retail-page .fd-nav .ind{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.retail-page .fd-nav .auto{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.retail-page .fd-nav .auto .dot{background:var(--citrus);border-radius:50%;width:8px;height:8px;animation:1.4s infinite retail-pulse}.retail-page .ms-bigurl{color:var(--chpd);text-align:center;background:var(--soft);border:1px dashed var(--line);border-radius:6px;padding:8px;font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700}.retail-page .ms-cta{background:linear-gradient(135deg, var(--chpd), var(--chpd-3));color:#fff;text-align:center;border-radius:10px;margin-top:auto;padding:11px;font-size:12px;font-weight:700}.retail-page .ms-otp{grid-template-columns:repeat(6,1fr);gap:5px;margin-top:14px;display:grid}.retail-page .ms-otp div{aspect-ratio:1/1.2;border:1.5px solid var(--line);color:var(--chpd-2);border-radius:6px;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.retail-page .ms-otp div.f{border-color:var(--chpd);background:#0a0a0a0d}.retail-page .ms-input{border:1px solid var(--line);color:var(--ink-2);background:var(--soft);border-radius:8px;flex:1;min-height:60px;padding:8px;font-size:11px}.retail-page .ms-map{background:var(--soft);border-radius:6px;flex:1;position:relative;overflow:hidden}.retail-page .ms-pin{position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.retail-page .ms-pin .p{background:var(--citrus);border-radius:50% 50% 50% 0;width:22px;height:22px;transform:rotate(-45deg);box-shadow:0 4px 10px #16302a66}.retail-page .ms-pin .ring{border:2px solid var(--citrus);border-radius:50%;width:50px;height:50px;animation:1.8s infinite retail-ringPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes retail-ringPulse{0%{opacity:1;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(1.4)}}.retail-page .ms-q{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:8px;padding:8px;font-size:11px}.retail-page .ms-q .lab{color:var(--citrus-2);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:700}.retail-page .ms-up{background:var(--soft);border:1.5px dashed var(--line);text-align:center;color:var(--muted);border-radius:8px;padding:14px;font-size:11px}.retail-page .ms-thumbs{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:6px;display:grid}.retail-page .ms-thumbs div{aspect-ratio:1;background:linear-gradient(135deg,#cbd5e0,#e2e8f0);border-radius:5px}.retail-page .ms-rev{font-size:10px}.retail-page .ms-rev .row{border-bottom:1px dashed var(--line);justify-content:space-between;padding:5px 0;display:flex}.retail-page .ms-rev .row:last-child{border-bottom:0}.retail-page .ms-rev .k{color:var(--muted);font-weight:600}.retail-page .ms-rev .v{color:var(--ink-2);font-weight:700}.retail-page .ms-info{flex-direction:column;gap:5px;display:flex}.retail-page .ms-info input{border:1px solid var(--line);background:var(--soft);color:var(--ink-2);border-radius:5px;padding:5px 7px;font-size:10px}.retail-page .ms-success{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.retail-page .ms-success .check{background:var(--chpd);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.retail-page .ms-success .ttl{color:var(--chpd-2);font-size:13px;font-weight:800}.retail-page .ms-success .case{color:var(--muted);background:var(--soft);border-radius:6px;padding:4px 10px;font-family:ui-monospace,Menlo,monospace;font-size:10px}.retail-page .faq-grid{grid-template-columns:1fr 1fr;gap:0 32px;margin-top:42px;display:grid}@media (max-width:900px){.retail-page .faq-grid{grid-template-columns:1fr}}.retail-page details{border-bottom:1px solid var(--line);padding:18px 0}.retail-page details summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:14px;font-size:15.5px;font-weight:700;list-style:none;transition:color .2s;display:flex}.retail-page details summary::-webkit-details-marker{display:none}.retail-page details summary:hover{color:var(--chpd)}.retail-page details summary:after{content:"+";color:var(--citrus);font-size:22px;font-weight:300;transition:transform .25s}.retail-page details[open] summary:after{transform:rotate(45deg)}.retail-page details p{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.6}.retail-page .qref{color:var(--ink);background:#fafbfd;padding:90px 0}.retail-page .qref .eyebrow{color:var(--citrus-2)}.retail-page .qref h2{color:var(--ink)}.retail-page .qref-card{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;gap:24px;margin-top:36px;padding:32px 36px 28px;display:flex;box-shadow:0 4px 32px #0000000f}.retail-page .qrc-head{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:20px;display:flex}.retail-page .qrc-head-text{flex-direction:column;line-height:1.2;display:flex}.retail-page .qrc-eyebrow{color:var(--citrus-2);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.retail-page .qrc-title{color:var(--ink);letter-spacing:-.01em;font-size:22px;font-weight:700}.retail-page .qrc-body{align-items:center;gap:28px;display:flex}@media (max-width:600px){.retail-page .qrc-body{text-align:center;flex-direction:column;gap:18px}}.retail-page .qrc-qr{border:1px solid var(--line);background:#fff;border-radius:14px;flex:none;width:180px;height:180px;padding:8px}@media (max-width:600px){.retail-page .qrc-qr{width:200px;height:200px}}.retail-page .qrc-text{flex:1;min-width:0}.retail-page .qrc-url-lab{color:var(--citrus-2);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.retail-page .qrc-url{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin-bottom:14px;font-family:ui-monospace,Menlo,monospace;font-size:18px;font-weight:800;overflow:hidden}@media (max-width:600px){.retail-page .qrc-url{letter-spacing:-.02em;font-size:clamp(11px,3.6vw,15px)}}.retail-page .qrc-steps{color:var(--ink-2);margin:0;padding:0;font-size:14px;line-height:1.55;list-style:inside decimal}.retail-page .qrc-steps li{padding:3px 0}.retail-page .qrc-foot{color:var(--muted);background:#b130300d;border:1px solid #b130302e;border-radius:10px;padding:10px 14px;font-size:12.5px;line-height:1.5}.retail-page .qrc-foot b{color:#b13030;font-weight:700}.retail-page .qref-actions{justify-content:center;margin-top:20px;display:flex}.retail-page .qref-actions .btn{cursor:pointer}.retail-page .cta{text-align:center;background:radial-gradient(800px 300px at 50% 0,#16302a1f,#0000 60%);padding:90px 0}.retail-page .cta h2{margin-bottom:14px;font-size:44px}.retail-page .cta .lead{margin:0 auto 26px}.retail-page .cta-btns{flex-wrap:wrap;justify-content:center;gap:12px;display:inline-flex}.retail-page footer.ft{color:#9aa7b8;background:#0a0a0a;padding:36px 0;font-size:13px}.retail-page footer.ft .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.retail-page footer.ft strong{color:#fff;font-weight:700}.retail-page footer.ft .seal{color:var(--citrus-3)}.retail-page .behind{background:#fff}.retail-page .behind-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:46px;display:grid}@media (max-width:900px){.retail-page .behind-grid{grid-template-columns:1fr}}.retail-page .pillar{border:1px solid var(--line);background:#fff;border-radius:24px;padding:30px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 4px 32px #0000000a}.retail-page .pillar:hover{border-color:var(--chpd-3);transform:translateY(-3px);box-shadow:0 18px 36px -20px #0f25402e}.retail-page .pillar .pi{width:46px;height:46px;color:var(--chpd);background:linear-gradient(135deg,#0a0a0a1a 0%,#16302a14 100%);border-radius:11px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.retail-page .pillar h3{margin-bottom:6px;font-size:18px}.retail-page .pillar p{color:var(--muted);font-size:14px;line-height:1.55}.retail-page .pillar .pchips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.retail-page .pillar .pchip{border:1px solid var(--line);color:var(--chpd-2);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.retail-page .pillar .pchip svg{color:var(--citrus);flex-shrink:0}.retail-page .leads{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:24px;align-items:center;gap:22px;margin-top:24px;padding:28px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 32px #0000000f}.retail-page .leads:before{content:"";pointer-events:none;background:radial-gradient(circle,#16302a14,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;top:-100px;right:-100px}@media (max-width:700px){.retail-page .leads{flex-direction:column;align-items:flex-start;padding:24px}}.retail-page .leads .li{width:62px;height:62px;color:var(--citrus);z-index:1;background:linear-gradient(135deg,#16302a24 0%,#16302a0a 100%);border:1px solid #16302a38;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.retail-page .leads .li:before{content:"";background:linear-gradient(135deg, var(--citrus) 0%, var(--chpd) 100%);opacity:.12;z-index:-1;filter:blur(8px);border-radius:20px;position:absolute;inset:-2px}.retail-page .leads .li-ping{border:2px solid var(--citrus);opacity:.55;pointer-events:none;border-radius:18px;animation:2s ease-out infinite retail-lead-ping;position:absolute;inset:0}@keyframes retail-lead-ping{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(1.55)}}.retail-page .leads .lt{z-index:1;position:relative}.retail-page .leads .lab{color:var(--citrus-2);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:700;display:inline-flex}.retail-page .leads .lab .lab-dot{background:var(--citrus);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite retail-pulse;box-shadow:0 0 0 4px #16302a29}.retail-page .leads .lab .lab-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--chpd-2);background:#16302a1a;border:1px solid #16302a2e;border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.retail-page .leads h3{color:var(--ink);letter-spacing:-.01em;margin-bottom:8px;font-size:19px;line-height:1.35}.retail-page .leads p{color:var(--muted);max-width:760px;font-size:14.5px;line-height:1.6}.retail-page .leads p b{color:var(--ink);background:linear-gradient(#0000 60%,#16302a2e 60%);border-radius:2px;padding:0 2px}.retail-page .leads .lead-chips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.retail-page .leads .lc{color:var(--chpd-2);background:#fff;border:1px solid #16302a2e;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #16302a0f}.retail-page .leads .lc svg{color:var(--citrus);flex-shrink:0}.retail-page .support{background:linear-gradient(#fafbfd 0%,#fff 100%);padding:60px 0}.retail-page .support-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:900px){.retail-page .support-grid{grid-template-columns:1fr}}.retail-page .support-card{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:24px 28px;display:grid;box-shadow:0 4px 32px #0000000f}@media (max-width:760px){.retail-page .support-card{grid-template-columns:1fr;gap:16px}}.retail-page .support-card .sc-l .lab{color:var(--citrus-2);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}.retail-page .support-card .sc-l h3{margin-bottom:6px;font-size:19px;line-height:1.3}.retail-page .support-card .sc-l p{color:var(--muted);font-size:14px;line-height:1.55}.retail-page .support-card a.tel{color:#fff;white-space:nowrap;background:#0a0a0a;border-radius:999px;align-items:center;gap:10px;padding:13px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 6px 18px #0000002e}.retail-page .support-card a.tel:hover{background:#1a1a1a;transform:translateY(-1px);box-shadow:0 10px 24px #00000038}.retail-page .support-card a.tel .num{font-variant-numeric:tabular-nums}.retail-page .support-wa{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:22px;padding:24px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 32px #0000000f}.retail-page .support-wa:before{content:"";pointer-events:none;background:radial-gradient(circle,#25d36629 0%,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:-90px}.retail-page .support-wa .wa-l{z-index:1;min-width:0;position:relative}.retail-page .support-wa .wa-lab{letter-spacing:.14em;text-transform:uppercase;color:#0d8a3f;background:#25d3661f;border:1px solid #25d36647;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.retail-page .support-wa .wa-lab svg{color:#25d366;flex-shrink:0}.retail-page .support-wa h3{color:var(--ink);margin-bottom:6px;font-size:19px;line-height:1.3}.retail-page .support-wa p{color:var(--muted);margin-bottom:14px;font-size:14px;line-height:1.55}.retail-page .support-wa .wa-cta{color:#fff;white-space:nowrap;background:#25d366;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 6px 18px #25d3664d}.retail-page .support-wa .wa-cta:hover{background:#1fbc59;transform:translateY(-1px);box-shadow:0 10px 24px #25d3665c}.retail-page .support-wa .wa-cta svg{flex-shrink:0}.retail-page .support-wa .wa-r{z-index:1;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex;position:relative}.retail-page .support-wa .wa-qr{background:#fff;border:2px solid #25d366;border-radius:14px;width:140px;height:140px;padding:6px;display:block;box-shadow:0 6px 18px #25d3662e}.retail-page .support-wa .wa-cap{color:#0d8a3f;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}@media (max-width:560px){.retail-page .support-wa{text-align:center;grid-template-columns:1fr;gap:16px;padding:22px 20px}.retail-page .support-wa .wa-l{text-align:center}.retail-page .support-wa .wa-r{order:-1}.retail-page .support-wa .wa-qr{width:160px;height:160px}}.retail-page .support-emerg{text-align:center;color:var(--muted);margin-top:18px;font-size:13px}.retail-page .support-emerg b{color:var(--bad)}.retail-page .reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(24px)}.retail-page .reveal.in{opacity:1;transform:none}.retail-page .reveal-stagger>*{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.retail-page .reveal-stagger.in>*{opacity:1;transform:none}.retail-page .reveal-stagger.in>:first-child{transition-delay:0s}.retail-page .reveal-stagger.in>:nth-child(2){transition-delay:60ms}.retail-page .reveal-stagger.in>:nth-child(3){transition-delay:.12s}.retail-page .reveal-stagger.in>:nth-child(4){transition-delay:.18s}.retail-page .reveal-stagger.in>:nth-child(5){transition-delay:.24s}.retail-page .reveal-stagger.in>:nth-child(6){transition-delay:.3s}.retail-page .reveal-stagger.in>:nth-child(7){transition-delay:.36s}.retail-page .reveal-stagger.in>:nth-child(8){transition-delay:.42s}.retail-page .reveal-stagger.in>:nth-child(9){transition-delay:.48s}@media (prefers-reduced-motion:reduce){.retail-page *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.retail-page .reveal,.retail-page .reveal-stagger>*{opacity:1;transform:none}}.cv-roi-page{max-width:1240px;padding-bottom:100px}.cv-roi-page .cv-page-hero{max-width:940px;padding-bottom:64px}.cv-roi-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:72px;display:grid}.cv-site .cv-roi-controls h2,.cv-site .cv-roi-results h2{letter-spacing:-.025em;font-size:26px;line-height:1.2}.cv-site .cv-roi-help{color:#555d60;margin-top:10px;font-size:13px;line-height:1.5}.cv-roi-help a{text-decoration:underline}.cv-roi-presets{gap:10px;margin:26px 0 34px;display:flex}.cv-site .cv-roi-preset{color:#202526;min-width:0;height:68px;box-shadow:none;background:0 0;border:1px solid #aeb7aa;border-radius:10px;flex-direction:column;flex:1;gap:3px;padding:10px;display:flex}.cv-roi-preset strong{font-size:15px;font-weight:500}.cv-roi-preset span{color:inherit;font-size:11px}.cv-site .cv-roi-preset[aria-pressed=true]{color:#fff;background:#202526;border-color:#202526}.cv-site .cv-roi-preset:hover{color:#202526;background:#e1e6db}.cv-roi-fields{gap:27px;display:grid}.cv-roi-row{justify-content:space-between;align-items:baseline;gap:18px;font-size:15px;line-height:1.4;display:flex}.cv-roi-row>strong,.cv-roi-slider-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.cv-roi-slider-label{font-size:15px}.cv-site .cv-roi-range{height:40px;min-height:40px;box-shadow:none;cursor:pointer;accent-color:#536b44;appearance:auto;background:0 0;border:0;border-radius:0;padding:0}.cv-roi-field{gap:10px;display:grid}.cv-roi-field>label{font-size:15px}.cv-roi-field input,.cv-roi-field select{color:#202526;height:48px;box-shadow:none;background:#faf9f5;border:1px solid #aeb7aa;border-radius:8px;width:100%;padding:10px 14px;font-size:16px}.cv-roi-currency{position:relative}.cv-roi-currency>span{color:#555d60;pointer-events:none;align-items:center;display:flex;position:absolute;inset:0 auto 0 15px}.cv-roi-currency input{padding-left:30px}.cv-roi-results{background:#fff;border-radius:14px;padding:30px 32px;position:sticky;top:32px}.cv-roi-results-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.cv-site .cv-roi-results-heading .cv-button{border-radius:10px;height:42px;min-height:42px;padding-inline:15px;font-size:13px}.cv-roi-total{border-bottom:1px solid #dcded7;padding:32px 0}.cv-site .cv-roi-total p{color:#555d60;font-size:14px;line-height:1.5}.cv-roi-total>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:8px 0 10px;font-size:clamp(48px,5vw,64px);font-weight:500;line-height:1.15;display:block}.cv-roi-comparison{border-bottom:1px solid #dcded7;gap:27px;padding:30px 0;display:grid}.cv-roi-row small{color:#555d60;font-size:12px;font-weight:400}.cv-roi-bar{background:#eff0eb;border-radius:3px;height:9px;margin-top:13px;overflow:hidden}.cv-roi-bar>div{background:#8a9390;border-radius:3px;height:100%}.cv-roi-bar-onereport>div{background:#647b52}.cv-roi-breakdown{margin:14px 0 0;font-size:14px}.cv-roi-breakdown>div{border-bottom:1px solid #e8e9e4;justify-content:space-between;align-items:baseline;gap:24px;padding:13px 0;display:flex}.cv-roi-breakdown dt{color:#555d60;max-width:29ch}.cv-roi-breakdown dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:20px;font-weight:500}.cv-site .cv-roi-method{color:#555d60;margin:23px 0;font-size:12px;line-height:1.65}.cv-site .cv-roi-results>.cv-button{width:100%;padding-inline:12px;font-size:14px}.cv-site .retail-page{color:#202526;font-family:var(--cv-sans);background:#f3f0e9}.cv-site .retail-page .wrap{max-width:1240px;padding-inline:32px}.cv-site .retail-page section{background:0 0;padding:76px 0}.cv-site .retail-page section+section{border-top:1px solid #dcded7}.cv-site .retail-page .hero{background:0 0;padding:72px 0 90px}.cv-site .retail-page .hero-grid{grid-template-columns:1.1fr 1fr;gap:64px}.cv-site .retail-page h1{font-size:clamp(42px,4.6vw,65px);font-family:var(--cv-sans);letter-spacing:-.04em;font-weight:400;line-height:1.08}.cv-site .retail-page h1 .hl{color:inherit;background:0 0}.cv-site .retail-page h2{font-family:var(--cv-sans);letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(32px,3.3vw,46px);font-weight:400;line-height:1.12}.cv-site .retail-page h3{font-family:var(--cv-sans);letter-spacing:-.02em;font-weight:500}.cv-site .retail-page .lead{color:#555d60;max-width:65ch;font-size:18px;line-height:1.65}.cv-site .retail-page .btn,.cv-site .retail-page .nav-cta{height:auto;min-height:46px;box-shadow:none;border-radius:12px;padding:12px 22px;font-size:14px}.cv-site .retail-page .btn-pri{color:#fff;background:#202526}.cv-site .retail-page .btn-pri:hover{box-shadow:none;background:#3b4340;transform:translateY(-1px)}.cv-site .retail-page .btn-sec{background:0 0;border:1px solid #aeb7aa}.cv-site .retail-page .qr-onboard{box-shadow:none;background:#fff;border:0;border-radius:12px;margin-top:28px}.cv-site .retail-page .qr-onboard__img{border:0}.cv-site .retail-page .url-chip{font-family:var(--cv-sans);flex-wrap:wrap;font-size:12px}.cv-site .retail-page .url-chip code{word-break:break-all;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:500}.cv-site .retail-page .phone-stage:before,.cv-site .retail-page .card.new:before,.cv-site .retail-page .leads:before,.cv-site .retail-page .leads .li:before,.cv-site .retail-page .support-wa:before{display:none}.cv-site .retail-page .phone{background:#202526;transform:none;box-shadow:0 28px 55px -30px #20252666}.cv-site .retail-page .msg.you,.cv-site .retail-page .chat-mock .m.u{background:#202526}.cv-site .retail-page .chat-mock{background:#f6f7f3}.cv-site .retail-page .card,.cv-site .retail-page .how-card,.cv-site .retail-page .pillar{box-shadow:none;background:0 0;border:0;border-radius:0;padding:26px 0;transform:none}.cv-site .retail-page .card.new{box-shadow:none;border:0}.cv-site .retail-page .compare-grid,.cv-site .retail-page .decision-grid{gap:48px}.cv-site .retail-page .how-icon,.cv-site .retail-page .pi{color:#34462e;background:#e3e8dc;border:0;border-radius:12px}.cv-site .retail-page .dec{box-shadow:none;background:#fff;border:0;border-radius:14px}.cv-site .retail-page .dec-no{background:#f4e5e0}.cv-site .retail-page .flow-detail{box-shadow:none;background:#fff;border:0;border-radius:14px}.cv-site .retail-page .fd-phone{background:#e3e8dc}.cv-site .retail-page .fd-phone:before{display:none}.cv-site .retail-page .mini-phone{box-shadow:0 20px 40px -20px #20252666}.cv-site .retail-page .flow-rail:before{opacity:1;background:#b8c3ad}.cv-site .retail-page button.step{height:auto;color:inherit;white-space:normal;box-shadow:none;background:0 0;border-radius:0;padding:0;display:block}.cv-site .retail-page .reveal,.cv-site .retail-page .reveal-stagger>*{opacity:1;transition:none;transform:none}.cv-site .retail-page .msg,.cv-site .retail-page .sc-extracting{opacity:1;animation:none;transform:none}.cv-site .retail-page .qref-card{box-shadow:none;background:#fff;border:0;border-radius:14px}.cv-site .retail-page .leads{box-shadow:none;background:#e3e8dc;border:0;border-radius:14px}.cv-site .retail-page .leads .li{box-shadow:none;background:0 0;border:0}.cv-site .retail-page .leads p b{background:0 0}.cv-site .retail-page .support-card,.cv-site .retail-page .support-wa{box-shadow:none;background:#fff;border:0;border-radius:14px}.cv-site .retail-page .cta{background:#e3e8dc;padding:76px 0}.cv-site .retail-page .cta .lead{margin-inline:auto}.cv-site .retail-page .cta:before{display:none}.cv-site .retail-page .form-mock{font-family:var(--cv-sans)}@media (max-width:1000px){.cv-roi-layout{gap:36px}.cv-roi-results{padding:25px}.cv-site .retail-page .hero-grid{grid-template-columns:1fr;gap:44px}.cv-site .retail-page .hero-grid>div:first-child{max-width:740px}.cv-site .retail-page .phone{transform:none}}@media (max-width:760px){.cv-roi-page{padding-bottom:64px}.cv-roi-layout{grid-template-columns:1fr;gap:44px}.cv-roi-results{padding:25px 22px;position:static}.cv-roi-page .cv-page-hero{padding-bottom:44px}.cv-roi-row{gap:12px;font-size:14px}.cv-roi-slider-label{max-width:25ch;font-size:14px}.cv-roi-presets{gap:8px}.cv-site .cv-roi-preset{padding:9px 5px}.cv-site .retail-page .wrap{padding-inline:22px}.cv-site .retail-page section,.cv-site .retail-page .hero{padding-block:54px}.cv-site .retail-page .hero-ctas{gap:18px}.cv-site .retail-page h1{font-size:43px}.cv-site .retail-page .phone{width:315px;max-width:100%;height:650px}.cv-site .retail-page .phone-stage{padding-bottom:20px}.cv-site .retail-page .hero-stats{margin-top:30px}.cv-site .retail-page .compare-grid,.cv-site .retail-page .decision-grid{gap:20px}.cv-site .retail-page .how-card h3{white-space:normal;overflow:visible}.cv-site .retail-page .card,.cv-site .retail-page .how-card,.cv-site .retail-page .pillar{padding-block:20px}.cv-site .retail-page .hero-grid{gap:34px}}@media (prefers-reduced-motion:reduce){.cv-roi-bar>div{transition:none}}
.cv-product-page .cv-page-hero{padding-inline:32px}.cv-product-page{color:var(--cv-ink)}.cv-product-page h1,.cv-product-page h2,.cv-product-page h3{text-wrap:balance;font-family:inherit;font-weight:450}.cv-product-page p{text-wrap:pretty}.cv-product-intro .cv-title{max-width:1050px}.cv-product-intro .cv-lead,.cv-product-bulletin-intro .cv-lead{max-width:690px;margin-top:28px}.cv-product-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:34px;display:flex}.cv-product-page .cv-section-heading h2{margin:0 0 26px}.cv-product-page .cv-section-heading p{max-width:60ch;color:var(--cv-muted);margin:0 0 22px;font-size:18px;line-height:1.65}.cv-product-page .cv-section-heading .cv-text-link{margin-top:10px}.cv-product-page .cv-product-wide-heading{max-width:800px;margin-bottom:54px}.cv-product-feature{align-items:start}.cv-product-record-section{padding-bottom:20px}.cv-product-record{border:1px solid #d6d9d0;border-radius:16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.cv-product-conversation{background:#fffefa;padding:28px}.cv-product-extraction{background:#e6e9df;padding:28px}.cv-product-panel-top{justify-content:space-between;align-items:center;gap:16px;font-size:13px;font-weight:550;display:flex}.cv-product-panel-top>span{align-items:center;gap:9px;display:inline-flex}.cv-product-segments{background:#dfe4d8;border-radius:8px;align-items:center;padding:3px;display:flex}.cv-product-segments [data-slot=button]{color:#495148;height:auto;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:5px;padding:8px 12px;font-size:12px;line-height:1.3}.cv-product-segments [data-slot=button][aria-pressed=true]{color:#222823;background:#fffefa;box-shadow:0 2px 5px #1e2a1d12}.cv-product-segments [data-slot=button]:hover{color:#151b16;background:#f2f4ed}.cv-product-page [data-slot=button]:focus-visible,.cv-product-page a:focus-visible{outline-offset:4px;outline:2px solid #607863}.cv-product-messages{flex-direction:column;gap:19px;padding:34px 0 4px;display:flex}.cv-product-message{max-width:88%}.cv-product-message span{color:var(--cv-muted);margin:0 0 8px;font-size:11px;display:block}.cv-product-message p{margin:0;font-size:15px;line-height:1.55}.cv-product-message.is-onereport{background:#eef1ea;border-radius:8px;margin-left:25px;padding:15px 18px}.cv-product-message.is-onereport span{color:#475442}.cv-product-fields{margin:23px 0 0}.cv-product-fields>div{border-bottom:1px solid #cdd3c6;grid-template-columns:40% 1fr;align-items:baseline;gap:16px;padding:18px 0;display:grid}.cv-product-fields>div:last-child{border:0;padding-bottom:0}.cv-product-fields dt{color:var(--cv-muted);font-size:12px}.cv-product-fields dd{margin:0}.cv-product-fields strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:500;line-height:1.3;display:block}.cv-product-fields dd span{color:#545e51;margin-top:5px;font-size:12px;line-height:1.4;display:block}.cv-product-narrative{padding:32px 0 24px}.cv-product-narrative h3{margin:0 0 25px;font-size:30px}.cv-product-narrative p{color:#454e42;margin:0 0 20px;font-size:17px;line-height:1.8}.cv-product-narrative-codes{flex-wrap:wrap;gap:12px;margin-top:38px;font-size:12px;display:flex}.cv-product-narrative-codes span{border:1px solid #b9c1b2;border-radius:6px;padding:7px 10px}.cv-product-record-voice-refresh .cv-product-conversation,.cv-product-record-voice-refresh .cv-product-extraction{flex-direction:column;min-width:0;display:flex}.cv-product-record-voice-refresh .cv-product-scroll-body{overscroll-behavior-y:contain;scrollbar-color:#89967b #e4e8dd;scrollbar-width:thin;scrollbar-gutter:stable;height:600px;margin-top:20px;padding-right:16px;overflow-y:auto}.cv-product-record-voice-refresh .cv-product-scroll-body:focus-visible{outline-offset:5px;outline:2px solid #607863}.cv-product-record-voice-refresh .cv-product-scroll-body::-webkit-scrollbar{width:7px}.cv-product-record-voice-refresh .cv-product-scroll-body::-webkit-scrollbar-track{background:#e4e8dd}.cv-product-record-voice-refresh .cv-product-scroll-body::-webkit-scrollbar-thumb{background:#89967b;border-radius:7px}.cv-product-record-voice-refresh .cv-product-messages{padding-top:10px}.cv-product-record-voice-refresh .cv-product-fields{margin-top:0}.cv-product-record-voice-refresh .cv-product-fields>div:first-child,.cv-product-record-voice-refresh .cv-product-narrative{padding-top:7px}.cv-product-record-voice-refresh .cv-product-followup{border-top:1px solid #b9c1b2;margin-top:26px;padding-top:24px}.cv-product-record-voice-refresh .cv-product-followup h4{color:#545e51;margin:0 0 10px;font-size:12px;font-weight:500}.cv-product-record-voice-refresh .cv-product-followup p{margin:0}@media (max-width:540px){.cv-product-record-voice-refresh .cv-product-scroll-body{height:520px;padding-right:11px}}.cv-product-plain-list article{border-top:1px solid #cdd1c6;padding:28px 0}.cv-product-plain-list article:first-child{border-top:0;padding-top:0}.cv-product-plain-list h3{letter-spacing:-.02em;margin:0 0 14px;font-size:25px;line-height:1.3}.cv-product-plain-list p{color:var(--cv-muted);max-width:60ch;margin:0;font-size:16px;line-height:1.7}.cv-product-dark{background:var(--cv-dark);color:var(--cv-on-dark)}.cv-product-dark .cv-section-heading p{color:var(--cv-on-dark-muted)}.cv-product-two-modes{grid-template-columns:1.08fr 1fr;align-items:start;gap:95px;display:grid}.cv-product-mode-list article{align-items:start;gap:20px;padding:0 0 35px;display:flex}.cv-product-mode-list article+article{border-top:1px solid var(--cv-dark-line);padding:35px 0 0}.cv-product-mode-list svg{width:23px;height:23px;color:var(--cv-dark-accent);flex:none;margin-top:4px}.cv-product-mode-list h3{letter-spacing:-.02em;margin:0 0 14px;font-size:26px}.cv-product-mode-list p{color:var(--cv-on-dark-muted);margin:0;font-size:16px;line-height:1.7}.cv-product-continuity{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.cv-product-continuity article{border-top:1px solid #bfc8b7;padding-top:40px;position:relative}.cv-product-timeline-dot{background:#596e50;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.cv-product-continuity h3{letter-spacing:-.02em;margin:0 0 16px;font-size:26px}.cv-product-continuity p{color:var(--cv-muted);max-width:38ch;margin:0;font-size:16px;line-height:1.7}.cv-product-inline-note{border-top:1px solid #d2d6ca;align-items:center;gap:16px;margin-top:60px;padding:26px 0 0;display:flex}.cv-product-inline-note>svg{color:#536d48;flex:none}.cv-product-inline-note p{color:#5a6256;flex:1;margin:0;font-size:14px}.cv-product-inline-note a{font-size:13px}.cv-product-closing{border-top:1px solid #ccd2c4;justify-content:space-between;align-items:center;gap:35px;padding-top:76px;padding-bottom:90px;display:flex}.cv-product-closing h2{letter-spacing:-.035em;margin:0;font-size:clamp(34px,4vw,56px);line-height:1.13}.cv-product-workspace-section{padding-bottom:30px}.cv-product-workspace-tabs{align-items:center;gap:10px;margin:0 0 22px;display:flex}.cv-product-workspace-tabs [data-slot=button]{color:#5a6558;height:auto;min-height:44px;box-shadow:none;background:0 0;border-radius:6px;padding:12px 20px;font-size:14px}.cv-product-workspace-tabs [data-slot=button][aria-pressed=true]{background:var(--cv-dark);color:var(--cv-on-dark)}.cv-product-workspace-tabs [data-slot=button]:hover{color:var(--cv-ink);background:#dce2d5}.cv-product-workspace-tabs [data-slot=button][aria-pressed=true]:hover{background:var(--cv-walnut);color:var(--cv-on-dark)}.cv-product-workspace{background:#e2e7d9;border-radius:16px;grid-template-columns:1fr 1.15fr;min-height:470px;display:grid;overflow:hidden}.cv-product-workspace-copy{padding:60px 50px}.cv-product-workspace-copy h2{letter-spacing:-.03em;max-width:13ch;margin:0 0 25px;font-size:clamp(30px,3vw,44px);line-height:1.15}.cv-product-workspace-copy p{color:#526049;max-width:38ch;margin:0 0 24px;font-size:16px;line-height:1.7}.cv-product-workspace-copy .cv-text-link{font-size:13px}.cv-product-workspace-surface{align-self:center;padding:40px}.cv-product-review-record,.cv-product-case-links,.cv-product-command{background:#fffefa;border-radius:12px;padding:26px}.cv-product-status{color:#4d6343;font-size:11px}.cv-product-review-record dl,.cv-product-access-surface dl{margin:25px 0 0}.cv-product-review-record dl>div{border-bottom:1px solid #e0e3d9;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;display:flex}.cv-product-review-record dt{color:#616c5b;flex-shrink:0;font-size:11px}.cv-product-review-record dd{text-align:right;margin:0;font-size:12px}.cv-product-record-detail{margin-top:24px}.cv-product-record-detail span{color:#616c5b;font-size:11px}.cv-product-record-detail p{margin:10px 0 0;font-size:15px;line-height:1.55}.cv-product-case-links{padding-bottom:20px}.cv-product-case-links article{padding:21px 0 13px}.cv-product-case-links article>span{color:#566b4c;font-size:10px}.cv-product-case-links h3{letter-spacing:-.015em;margin:7px 0 10px;font-size:18px}.cv-product-case-links article p{color:#5d6956;margin:0;font-size:12px}.cv-product-link-reasons{border-top:1px solid #dce3d5;border-bottom:1px solid #dce3d5;flex-wrap:wrap;gap:7px;padding:14px 0;display:flex}.cv-product-link-reasons span{color:#4c6142;background:#edf1e7;border-radius:4px;padding:6px 8px;font-size:10px}.cv-product-link-caption{color:#656f5e;margin:20px 0 0;font-size:10px}.cv-product-command h3{letter-spacing:-.025em;margin:30px 0 25px;font-size:30px}.cv-product-command-line{border-top:1px solid #dce3d5;justify-content:space-between;align-items:baseline;gap:15px;padding:16px 0;font-size:12px;display:flex}.cv-product-command-line span{color:#637059}.cv-product-command-line strong{font-weight:500}.cv-product-command-context{background:#edf1e7;border-radius:6px;margin-top:16px;padding:16px}.cv-product-command-context>span{font-size:13px}.cv-product-command-context p{color:#5b6852;margin:8px 0 0;font-size:12px;line-height:1.6}.cv-product-configuration{margin:0}.cv-product-configuration>div{border-top:1px solid #cbd2c3;grid-template-columns:1fr 1.3fr;gap:30px;padding:26px 0;display:grid}.cv-product-configuration dt{font-size:17px;font-weight:500}.cv-product-configuration dd{color:#5e6957;margin:0;font-size:15px;line-height:1.65}.cv-product-notification{border:1px solid var(--cv-dark-line);border-radius:12px;padding:28px}.cv-product-notification dl{margin:25px 0}.cv-product-notification dl>div{border-bottom:1px solid var(--cv-dark-line);grid-template-columns:1fr 1.3fr;gap:30px;padding:15px 0;display:grid}.cv-product-notification dt{color:var(--cv-on-dark-muted);font-size:12px}.cv-product-notification dd{margin:0;font-size:13px;line-height:1.5}.cv-product-notification-result{align-items:baseline;gap:12px;display:flex}.cv-product-live-dot{background:#b4c39a;border-radius:50%;flex-shrink:0;width:7px;height:7px}.cv-product-notification-result p{color:var(--cv-on-dark-muted);margin:0;font-size:12px;line-height:1.6}.cv-product-department-links{grid-template-columns:1fr 1.1fr;gap:95px;display:grid}.cv-product-department-links>div>a{border-top:1px solid #ccd3c3;padding:28px 35px 28px 0;text-decoration:none;display:block;position:relative}.cv-product-department-links>div>a:first-child{border:0;padding-top:0}.cv-product-department-links h3{letter-spacing:-.02em;margin:0 0 12px;font-size:24px}.cv-product-department-links p{color:#606c56;margin:0;font-size:15px;line-height:1.6}.cv-product-department-links a>svg{width:18px;transition:transform .2s ease-out;position:absolute;top:32px;right:0}.cv-product-department-links a:first-child>svg{top:5px}.cv-product-department-links a:hover>svg{transform:translate(5px)}.cv-product-integration-section{padding-bottom:10px}.cv-product-integration-canvas{background:#dfe5d5;border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:90px;min-height:490px;padding:52px;display:grid}.cv-product-integration-explainer .cv-product-workspace-tabs{margin-bottom:34px}.cv-product-integration-explainer>svg{color:#586c4d;margin-bottom:18px}.cv-product-integration-explainer h2{letter-spacing:-.025em;max-width:15ch;margin:0 0 18px;font-size:35px;line-height:1.2}.cv-product-integration-explainer p{color:#59664f;max-width:44ch;margin:0;font-size:15px;line-height:1.7}.cv-product-flow-item>div{background:#f9fbf4;border-radius:9px;padding:24px 27px}.cv-product-flow-item>div>span{font-size:16px}.cv-product-flow-item p{color:#5f6d53;margin:8px 0 0;font-size:12px;line-height:1.5}.cv-product-flow-item>svg{color:#849575;margin:12px auto;display:block}.cv-product-connector-table{border-top:1px solid #bcc8af}.cv-product-connector-row{border-bottom:1px solid #cdd5c3;grid-template-columns:.75fr 1.2fr 1fr;align-items:baseline;gap:55px;padding:38px 0;display:grid}.cv-product-connector-row h3{letter-spacing:-.015em;margin:0;font-size:20px}.cv-product-vendors{flex-wrap:wrap;gap:14px 25px;display:flex}.cv-product-vendors span{font-size:18px;line-height:1.5}.cv-product-connector-row p{color:#5f6b55;margin:0;font-size:14px;line-height:1.65}.cv-product-transfer-log{padding-top:5px}.cv-product-transfer-log>div{align-items:baseline;gap:23px;padding-bottom:39px;display:flex;position:relative}.cv-product-transfer-log>div:not(:last-child):before{content:"";background:var(--cv-dark-line);width:1px;position:absolute;top:16px;bottom:-2px;left:4px}.cv-product-transfer-dot{background:#bfcca8;border-radius:50%;flex-shrink:0;width:9px;height:9px}.cv-product-transfer-log p{margin:0}.cv-product-transfer-log strong{font-size:21px;font-weight:450;display:block}.cv-product-transfer-log p>span{color:var(--cv-on-dark-muted);margin-top:10px;font-size:14px;line-height:1.6;display:block}.cv-product-bulletin-intro .cv-title{max-width:1050px}.cv-product-bulletin-stage{background:var(--cv-dark);color:var(--cv-on-dark);padding:48px 0 65px}.cv-product-bulletin-toolbar{justify-content:space-between;align-items:center;gap:25px;padding-bottom:40px;display:flex}.cv-product-bulletin-toolbar>span{letter-spacing:-.02em;font-size:18px}.cv-product-bulletin-toolbar .cv-product-segments{background:var(--cv-dark-line)}.cv-product-bulletin-toolbar .cv-product-segments [data-slot=button]{color:var(--cv-on-dark)}.cv-product-bulletin-toolbar .cv-product-segments [data-slot=button][aria-pressed=true],.cv-product-bulletin-toolbar .cv-product-segments [data-slot=button]:hover{color:var(--cv-ink)}.cv-product-bulletin-layout{grid-template-columns:.9fr 1.3fr;align-items:center;gap:105px;display:grid}.cv-product-bulletin-layout aside{padding-bottom:45px}.cv-product-bulletin-layout aside>svg{color:var(--cv-dark-accent);margin-bottom:20px}.cv-product-bulletin-layout aside h2{letter-spacing:-.025em;margin:0 0 26px;font-size:clamp(34px,3.3vw,49px);line-height:1.12}.cv-product-bulletin-layout aside>p{color:var(--cv-on-dark-muted);max-width:34ch;margin:0 0 35px;font-size:16px;line-height:1.7}.cv-product-bulletin-aside-row{color:var(--cv-on-dark-muted);align-items:center;gap:13px;margin-top:20px;font-size:13px;display:flex}.cv-product-bulletin-aside-row svg{color:var(--cv-dark-accent)}.cv-product-bulletin-paper{color:#293222;background:#fafbf5;border-radius:4px;min-height:650px;padding:42px;box-shadow:0 28px 54px #00000029}.cv-product-bulletin-paper-top{color:#5c6b50;border-bottom:1px solid #c9d2bc;justify-content:space-between;align-items:center;gap:18px;padding-bottom:20px;font-size:11px;display:flex}.cv-product-bulletin-paper h2{letter-spacing:-.025em;margin:29px 0 20px;font-size:clamp(30px,3vw,41px);line-height:1.14}.cv-product-bulletin-paper p{color:#5d6c52;margin:0 0 24px;font-size:12px;line-height:1.8}.cv-product-bulletin-paper .cv-product-bulletin-summary{font-size:14px;line-height:1.7}.cv-product-bulletin-rule{background:#c9d2bc;height:1px;margin:23px 0}.cv-product-bulletin-paper dl{margin:0 0 29px}.cv-product-bulletin-paper dl>div{grid-template-columns:1fr 1.8fr;gap:18px;padding:9px 0;font-size:11px;display:grid}.cv-product-bulletin-paper dt{color:#637155}.cv-product-bulletin-paper dd{margin:0;line-height:1.5}.cv-product-bulletin-paper h3{margin:22px 0 10px;font-size:13px;font-weight:550}.cv-product-bulletin-paper-bottom{color:#627254;border-top:1px solid #c9d2bc;justify-content:space-between;gap:20px;margin-top:29px;padding-top:17px;font-size:10px;display:flex}.cv-product-bulletin-source-quote{background:#edf1e5;border-radius:6px;margin:28px 0;padding:23px}.cv-product-bulletin-source-quote>span{color:#5e704d;font-size:11px}.cv-product-bulletin-source-quote p{color:#414f33;margin:12px 0 0;font-size:18px;line-height:1.6}.cv-product-bulletin-history{margin:32px 0;padding:0;list-style:none}.cv-product-bulletin-history li{border-top:1px solid #cbd6bd;padding:20px 0}.cv-product-bulletin-history li>span{color:#5a7048;font-size:11px}.cv-product-bulletin-history h3{margin:11px 0;font-size:19px;font-weight:450}.cv-product-bulletin-history p{margin-bottom:0}.cv-product-bulletin-paper .cv-product-bulletin-history-note{border-top:1px solid #cbd6bd;padding-top:24px;font-size:13px}.cv-product-bulletin-method{grid-template-columns:1fr 1.1fr;gap:105px;display:grid}.cv-product-security-principles{border-top:1px solid var(--cv-line);grid-template-columns:repeat(3,1fr);gap:62px;padding-top:36px;padding-bottom:25px;display:grid}.cv-product-security-principles article>svg{color:var(--cv-walnut);margin-bottom:26px}.cv-product-security-principles h2{letter-spacing:-.02em;margin:0 0 15px;font-size:26px}.cv-product-security-principles p{color:var(--cv-muted);margin:0;font-size:15px;line-height:1.75}.cv-product-access-surface{border:1px solid var(--cv-line);background:#eae3d9;border-radius:12px;padding:30px}.cv-product-access-surface dl>div{border-top:1px solid #d4c8ba;justify-content:space-between;align-items:baseline;gap:30px;padding:20px 0;font-size:13px;display:flex}.cv-product-access-surface dt{color:var(--cv-muted)}.cv-product-access-surface dd{text-align:right;margin:0}.cv-product-access-footer{color:var(--cv-walnut);border-top:1px solid #d4c8ba;align-items:center;gap:10px;margin-top:7px;padding-top:21px;font-size:11px;display:flex}.cv-product-dark .cv-product-light-button{background:var(--cv-bone);color:var(--cv-ink);margin-top:18px}.cv-product-dark .cv-product-light-button:hover{background:var(--cv-walnut-wash)}.cv-product-security-topics{border-top:1px solid var(--cv-dark-line);padding-top:27px}.cv-product-security-topics h3{margin:0 0 24px;font-size:24px}.cv-product-security-topics ul{margin:0;padding:0;list-style:none}.cv-product-security-topics li{border-bottom:1px solid var(--cv-dark-line);color:var(--cv-on-dark-muted);padding:13px 0;font-size:15px}.cv-product-security-bottom{flex-wrap:wrap;align-items:center;gap:34px;padding-top:70px;padding-bottom:70px;display:flex}.cv-product-security-bottom p{min-width:250px;color:var(--cv-muted);flex:1;margin:0;font-size:16px}.cv-product-security-bottom a{font-size:13px}@media (max-width:1100px){.cv-product-two-modes,.cv-product-department-links,.cv-product-bulletin-layout,.cv-product-bulletin-method{gap:55px}.cv-product-workspace-copy{padding:42px 32px}.cv-product-workspace-surface{padding:28px}.cv-product-integration-canvas{gap:50px;padding:40px}.cv-product-connector-row{gap:35px}.cv-product-security-principles{gap:40px}.cv-product-panel-top{flex-wrap:wrap}.cv-product-bulletin-paper{padding:30px}}@media (max-width:800px){.cv-product-record,.cv-product-two-modes,.cv-product-workspace,.cv-product-department-links,.cv-product-integration-canvas,.cv-product-bulletin-layout,.cv-product-bulletin-method{grid-template-columns:1fr}.cv-product-record-section{padding-bottom:0}.cv-product-conversation,.cv-product-extraction{padding:24px}.cv-product-messages{padding-top:27px}.cv-product-message{max-width:92%}.cv-product-two-modes,.cv-product-bulletin-method,.cv-product-department-links{gap:45px}.cv-product-continuity{gap:30px}.cv-product-continuity h3{font-size:23px}.cv-product-continuity p{font-size:14px}.cv-product-inline-note{flex-wrap:wrap}.cv-product-inline-note p{flex-basis:calc(100% - 40px)}.cv-product-inline-note a{margin-left:34px}.cv-product-workspace-copy{padding:34px 28px 0}.cv-product-workspace-copy h2{max-width:22ch}.cv-product-workspace-copy p{max-width:60ch;margin-bottom:0}.cv-product-workspace-copy .cv-text-link{margin-top:20px;display:inline-flex}.cv-product-workspace-surface{width:100%}.cv-product-workspace{min-height:640px}.cv-product-configuration>div{grid-template-columns:1fr 1.4fr}.cv-product-integration-canvas{gap:35px}.cv-product-integration-explainer h2{max-width:21ch}.cv-product-integration-explainer p{max-width:65ch}.cv-product-integration-explainer .cv-product-workspace-tabs{margin-bottom:30px}.cv-product-connector-row{grid-template-columns:1fr 1.5fr;gap:22px 36px}.cv-product-connector-row p{grid-column:2}.cv-product-bulletin-layout{gap:35px}.cv-product-bulletin-layout aside{padding-bottom:0}.cv-product-bulletin-layout aside>p{max-width:50ch}.cv-product-bulletin-aside-row{display:none}.cv-product-bulletin-paper{justify-self:center;width:100%;max-width:680px;min-height:620px;padding:42px}.cv-product-security-principles{gap:32px}.cv-product-security-principles h2{font-size:22px}.cv-product-security-principles p{font-size:14px}.cv-product-closing{flex-direction:column;align-items:flex-start;padding-top:60px;padding-bottom:65px}}@media (max-width:540px){.cv-product-page .cv-page-hero{padding-inline:22px}.cv-product-intro .cv-lead,.cv-product-bulletin-intro .cv-lead{margin-top:24px}.cv-product-actions{gap:22px}.cv-product-page .cv-section-heading p{font-size:16px}.cv-product-page .cv-product-wide-heading{margin-bottom:38px}.cv-product-conversation,.cv-product-extraction{padding:21px 19px}.cv-product-panel-top{gap:13px;font-size:12px}.cv-product-message p{font-size:14px}.cv-product-segments [data-slot=button]{min-height:38px;padding:9px;font-size:11px}.cv-product-fields>div{grid-template-columns:37% 1fr;gap:12px}.cv-product-fields strong{font-size:18px}.cv-product-fields dt,.cv-product-fields dd span{font-size:11px}.cv-product-continuity{grid-template-columns:1fr;gap:35px}.cv-product-continuity article{padding-top:25px}.cv-product-continuity h3{margin-bottom:12px;font-size:26px}.cv-product-continuity p{max-width:52ch;font-size:15px}.cv-product-inline-note{margin-top:40px}.cv-product-workspace-tabs{gap:4px}.cv-product-workspace-tabs [data-slot=button]{padding:12px 14px;font-size:12px}.cv-product-workspace-copy{padding:30px 22px 0}.cv-product-workspace-copy h2{font-size:30px}.cv-product-workspace-copy p{font-size:14px}.cv-product-workspace-surface{padding:26px 16px 20px}.cv-product-review-record,.cv-product-case-links,.cv-product-command{padding:20px 17px}.cv-product-review-record dd{max-width:66%;font-size:11px}.cv-product-configuration>div{grid-template-columns:1fr;gap:10px;padding:23px 0}.cv-product-configuration dt{font-size:18px}.cv-product-notification{padding:22px}.cv-product-notification dl>div{gap:20px}.cv-product-notification dt{font-size:11px}.cv-product-notification dd{font-size:12px}.cv-product-department-links h3{font-size:22px}.cv-product-integration-canvas{padding:24px}.cv-product-integration-explainer h2{font-size:30px}.cv-product-flow-item>div{padding:21px}.cv-product-connector-row{grid-template-columns:1fr;gap:22px;padding:30px 0}.cv-product-connector-row p{grid-column:1}.cv-product-vendors span{font-size:20px}.cv-product-bulletin-stage{padding:30px 0 40px}.cv-product-bulletin-toolbar{flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:36px}.cv-product-bulletin-toolbar .cv-product-segments{justify-content:space-between;width:100%}.cv-product-bulletin-toolbar .cv-product-segments [data-slot=button]{min-height:40px;padding:10px}.cv-product-bulletin-paper{min-height:650px;padding:25px}.cv-product-bulletin-paper h2{font-size:30px}.cv-product-bulletin-paper-top{font-size:10px}.cv-product-bulletin-paper dl>div{grid-template-columns:1fr 1.4fr;gap:12px}.cv-product-bulletin-paper-bottom{gap:18px;font-size:9px}.cv-product-bulletin-source-quote{padding:18px}.cv-product-bulletin-source-quote p{font-size:17px}.cv-product-security-principles{grid-template-columns:1fr;gap:30px;padding-top:30px}.cv-product-security-principles article{border-bottom:1px solid #ccd7bf;padding-bottom:27px}.cv-product-security-principles article>svg{margin-bottom:16px}.cv-product-security-principles h2{font-size:27px}.cv-product-security-principles p{font-size:15px}.cv-product-access-surface{padding:24px 21px}.cv-product-access-surface dl>div{gap:20px;font-size:12px}.cv-product-security-bottom{gap:22px;padding-top:45px;padding-bottom:45px}}@media (prefers-reduced-motion:reduce){.cv-product-department-links a>svg{transition:none}}.cv-product-workspace.cv-product-workspace-retail,.cv-product-workspace.cv-product-workspace-records{grid-template-columns:minmax(0,1fr);min-height:0}.cv-product-workspace-retail .cv-product-workspace-copy,.cv-product-workspace-records .cv-product-workspace-copy{grid-template-columns:1fr 1.1fr;gap:20px 55px;padding:48px 42px 36px;display:grid}.cv-product-workspace-retail .cv-product-workspace-copy h2,.cv-product-workspace-records .cv-product-workspace-copy h2{grid-row:span 2;max-width:17ch;margin:0}.cv-product-workspace-retail .cv-product-workspace-copy p,.cv-product-workspace-records .cv-product-workspace-copy p{max-width:58ch;margin:0}.cv-product-workspace-retail .cv-product-workspace-copy .cv-text-link{justify-self:start}.cv-product-workspace-retail .cv-product-workspace-surface,.cv-product-workspace-records .cv-product-workspace-surface{min-width:0;padding:0 22px 22px}.cv-product-retail-evidence{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:18px 12px;margin:26px 0;display:grid}.cv-product-retail-evidence figure{min-width:0;margin:0}.cv-product-retail-evidence figure>div{background:#e2e6dc;overflow:hidden}.cv-product-retail-evidence img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.cv-product-retail-contact-sheet>div,.cv-product-retail-person>div{height:210px}.cv-product-retail-contact-sheet img{-o-object-fit:contain;object-fit:contain}.cv-product-retail-person img{-o-object-position:62% center;object-position:62% center}.cv-product-retail-evidence .cv-product-retail-vehicle{grid-column:1/-1}.cv-product-retail-vehicle>div{height:200px}.cv-product-retail-vehicle img{-o-object-position:center 43%;object-position:center 43%}.cv-product-retail-evidence figcaption{color:#59684f;margin-top:8px;font-size:10px;line-height:1.5}.cv-product-retail-source{border-top:1px solid #c9d2bc;padding:24px 0}.cv-product-retail-source h3{margin:0 0 13px;font-size:17px}.cv-product-retail-source p{margin:0 0 15px;font-size:14px}.cv-product-retail-source>span{color:#59684f;font-size:11px}@media (max-width:800px){.cv-product-workspace-retail .cv-product-workspace-copy,.cv-product-workspace-records .cv-product-workspace-copy{grid-template-columns:minmax(0,1fr);gap:20px;padding:34px 28px}.cv-product-workspace-retail .cv-product-workspace-copy h2,.cv-product-workspace-records .cv-product-workspace-copy h2{grid-row:auto;max-width:22ch}.cv-product-workspace-retail .cv-product-workspace-copy .cv-text-link{margin:0}}@media (max-width:540px){.cv-product-workspace-retail .cv-product-workspace-copy,.cv-product-workspace-records .cv-product-workspace-copy{padding:30px 22px}.cv-product-workspace-retail .cv-product-workspace-surface,.cv-product-workspace-records .cv-product-workspace-surface{padding:0 10px 10px}.cv-product-retail-evidence{gap:16px 10px}.cv-product-retail-contact-sheet>div,.cv-product-retail-person>div{height:160px}.cv-product-retail-vehicle>div{height:180px}.cv-product-retail-source p{font-size:13px}}#department-workspace,#notifications{scroll-margin-top:110px}.cv-notification-match{color:var(--cv-dark-accent);font-size:11px}.cv-notification-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:26px 0 0;display:grid}.cv-notification-evidence figure{min-width:0;margin:0}.cv-notification-evidence img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:6px;width:100%;height:auto;display:block}.cv-notification-evidence figure:last-child img{-o-object-position:50% 42%;object-position:50% 42%}.cv-notification-evidence figcaption{color:var(--cv-on-dark-muted);margin-top:8px;font-size:10px;line-height:1.5}.cv-notification-plate{color:var(--cv-on-dark-muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;display:block}.cv-product-notification .cv-notification-link{min-height:44px;color:var(--cv-on-dark);align-items:center;margin-top:16px;font-size:13px;display:inline-flex}.cv-product-notification .cv-notification-link:hover{color:var(--cv-dark-accent)}@media (max-width:540px){.cv-notification-evidence{gap:7px}.cv-notification-evidence figcaption{font-size:10px}}
.cv-intelligence{padding-bottom:0}.cv-site .cv-intelligence h2{max-width:900px;margin-bottom:24px;font-size:clamp(32px,4vw,54px);line-height:1.08}.cv-intelligence-row{border-top:1px solid var(--cv-line);grid-template-columns:.95fr 1.5fr;gap:64px;padding-block:30px;display:grid}.cv-intelligence-row:last-child{border-bottom:1px solid var(--cv-line)}.cv-site .cv-intelligence-row h3{letter-spacing:-.02em;text-wrap:pretty;font-size:24px;line-height:1.3}.cv-site .cv-intelligence-intro,.cv-site .cv-intelligence-row p,.cv-site .cv-intelligence-review p{max-width:65ch;color:var(--cv-muted);font-size:17px;line-height:1.6}.cv-site .cv-intelligence-intro{margin-bottom:40px}.cv-intelligence-review{margin-top:30px}.cv-intelligence-review .cv-text-link{margin-top:18px}@media (max-width:700px){.cv-site .cv-intelligence h2{margin-bottom:20px}.cv-intelligence-row{grid-template-columns:1fr;gap:14px;padding-block:26px}.cv-intelligence-review .cv-text-link{font-size:15px}}
