/* Buyer flow, concise proof and hands-on product records. */
.cv-hero-proof{grid-column:1/-1;display:grid;grid-template-columns:1.2fr 1fr;gap:30px;border-top:1px solid var(--line);padding-top:25px;min-width:0}
.cv-hero-proof>a{display:flex;flex-direction:column;gap:8px;min-width:0;color:var(--ink)}
.cv-hero-proof .eyebrow{font-size:.75rem;margin:0;color:var(--teal)}
.cv-hero-proof strong{font-size:1.125rem;line-height:1.5}
.cv-hero-proof>a>span:last-child{font-size:.875rem;color:var(--text);line-height:1.6}
.cv-hero-proof .icon{width:17px;height:17px;vertical-align:middle;flex-shrink:0}
.cv-hero-proof .cv-lightspeed-entry{border-left:1px solid var(--line);padding-left:30px;justify-content:center}
.cv-lightspeed-entry>span{font-size:.875rem;color:var(--teal);display:flex;align-items:center;gap:8px}
.cv-hero-proof a:hover strong{text-decoration:underline;text-underline-offset:4px}
.cv-site-guide .az-widget{margin-top:0}
.cv-live-demo h2{font-size:2rem;line-height:1.2;margin:15px 0}
.cv-live-demo p{font-size:1rem;color:var(--text);line-height:1.75;margin:16px 0 25px}
.cv-live-demo>.btn{width:100%;justify-content:center;margin-bottom:20px}
.cv-live-demo>.text-link{font-size:1rem;display:flex;align-items:center;justify-content:center;gap:8px}
@media(max-width:760px){.cv-hero-proof{grid-template-columns:1fr;gap:22px;padding-top:23px}.cv-hero-proof .cv-lightspeed-entry{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.cv-hero-proof strong{font-size:1rem}}
.cv-home-hero h1{font-size:clamp(42px,4.2vw,64px)}
.cv-home-hero .hero-copy{min-width:0}.cv-home-hero .lead{max-width:510px}
.nav-products{grid-template-columns:repeat(3,minmax(0,1fr))}.mega .nav-menu{width:850px;max-width:calc(100vw - 60px)}
.cv-nav-group>p{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--teal);padding:8px 12px;font-weight:700}
.cv-nav-group>a{display:flex;gap:10px;padding:12px 10px}.cv-nav-group b{display:block;font-size:13px}.cv-nav-group small{font-size:11px;line-height:1.5}.cv-nav-group .icon{flex:none;width:18px}
.cv-outcome>div:last-child{display:flex;flex-direction:column;gap:12px;margin-top:24px}.cv-outcome .text-link{margin:0;font-size:14px}
.cv-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.cv-proof{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:white;display:flex;flex-direction:column}.cv-proof>img{width:100%;height:225px;object-fit:cover;object-position:center}.cv-proof>div{padding:30px;flex:1}.cv-proof h3{font-size:28px;line-height:1.25}.cv-proof p:not(.eyebrow){font-size:17px;color:var(--text);margin:17px 0 22px}.cv-link-row{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin-top:30px}
.cv-body{font-size:18px;color:var(--text);margin:0 0 25px;line-height:1.7}.cv-day{border:1px solid var(--line);border-radius:18px;background:white;box-shadow:0 22px 60px #102b390b}.cv-day-head{padding:22px;display:flex;gap:10px;align-items:center;font-weight:600;font-size:13px;border-bottom:1px solid var(--line);flex-wrap:wrap}.cv-day-head .badge{margin-left:auto}.cv-day-row{display:flex;gap:14px;align-items:center;padding:28px 22px}.cv-day-row>div{flex:1}.cv-day-row small{display:block;margin-top:5px;color:var(--text);font-size:13px}.cv-day-row:hover{background:var(--tint)}.cv-readiness{display:flex;flex-wrap:wrap;gap:18px;padding:0 22px 25px;font-size:12px;color:var(--teal)}.cv-readiness span{display:flex;align-items:center;gap:7px}.cv-day-foot{padding:18px 22px;background:var(--mint);border-radius:0 0 18px 18px}
.cv-mobile{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.cv-phone{max-width:305px;width:100%;margin:auto}.cv-phone .business-app-screen{width:100%;transform:none}.cv-inbox-mobile{background:white;border:1px solid var(--line);border-radius:18px;padding:35px}.cv-inbox-mobile h3{font-size:27px;margin:22px 0 15px}.cv-inbox-mobile p{font-size:17px;color:var(--text);margin:0 0 23px}
.cv-billing-unit{text-align:center;font-size:14px;line-height:1.8;color:var(--text);margin:23px 0 12px}.cv-billing-unit strong{color:var(--ink)}.cv-plan-table{min-width:740px}.cv-plan-table td{font-size:14px;min-width:145px}.cv-plan-table th{font-size:14px}.price-amount small{font-size:12px}
.cv-record-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}.cv-record-actions button{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;background:white;border:1px solid #cadbd7;border-radius:7px;font:inherit;font-size:12px;color:var(--teal);cursor:pointer;min-height:40px}.cv-record-actions button:hover{background:var(--mint)}.cv-record-actions .icon{width:14px;height:14px}
.cv-task{background:white;border:1px solid var(--line);border-radius:15px;overflow:hidden}.cv-task-head{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:18px 22px;background:var(--tint);border-bottom:1px solid var(--line);font-size:12px}.cv-task-head>span:first-child{display:flex;gap:8px;align-items:center}.cv-task-person{padding:24px 22px 18px;display:flex;align-items:center;gap:13px}.cv-task-person h4{font-size:20px}.cv-task-person p{font-size:13px;color:var(--text);margin-top:5px}.cv-task-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 22px;padding:18px 0;border-block:1px solid var(--line)}.cv-task-facts dt{font-size:11px;color:var(--text);margin-bottom:5px}.cv-task-facts dd{font-size:13px;font-weight:600;margin:0}.cv-task>.cv-record-actions{margin:18px 22px}.cv-task-action{padding:22px;background:#f0f8f4}.cv-task-action p{font-size:14px;color:var(--text);margin-bottom:18px}.cv-task-action .hero-actions{margin-top:0}.cv-task button.text-link{background:none;border:0;cursor:pointer;font:inherit;font-size:12px;padding:10px}.cv-task .btn{font-size:13px;min-height:43px}.cv-task .btn:disabled{opacity:.65;cursor:default}.cv-task-live{padding:17px 22px;font-size:13px;color:var(--teal);min-height:55px}.cv-task>.fw-caption{padding:0 20px 15px;margin:0}
.cv-record-dialog{border:1px solid var(--line);border-radius:18px;background:white;color:var(--ink);padding:0;width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;margin:auto;box-shadow:0 35px 100px #102b3940}.cv-record-dialog::backdrop{background:#102b3977;backdrop-filter:blur(3px)}.cv-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px 23px;border-bottom:1px solid var(--line)}.cv-dialog-head .eyebrow{margin-bottom:8px;font-size:10px}.cv-dialog-head h2{font-size:28px}.cv-dialog-close{border:1px solid var(--line);background:white;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;cursor:pointer;flex:none}.cv-record-dialog [data-demo-view]{padding:26px 28px}.cv-record-dialog [hidden]{display:none!important}.cv-record-banner{display:flex;gap:13px;align-items:center;margin-bottom:17px;flex-wrap:wrap}.cv-record-banner h3{font-size:20px}.cv-record-banner p{font-size:12px;margin-top:4px;color:var(--text)}.cv-record-banner .badge{margin-left:auto}.cv-record-list{margin:15px 0}.cv-record-list>div{display:flex;justify-content:space-between;gap:25px;padding:15px 0;border-bottom:1px solid var(--line);font-size:14px}.cv-record-list dt{color:var(--text)}.cv-record-list dd{margin:0;text-align:right;font-weight:600}.cv-record-note{font-size:14px;line-height:1.7;color:var(--text);margin-top:20px}.cv-dialog-foot{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:20px 28px;background:var(--tint);border-top:1px solid var(--line)}.cv-dialog-foot>span{font-size:11px;color:var(--text)}.cv-dialog-foot .btn{font-size:12px;min-height:40px}.cv-waiver-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}.cv-waiver-tabs button{border:1px solid var(--line);border-radius:7px;padding:12px;background:white;font:inherit;font-size:12px;cursor:pointer}.cv-waiver-tabs button[aria-pressed=true]{background:var(--ink);color:white;border-color:var(--ink)}.cv-waiver-document{background:#fcfcf8;border:1px solid #e2e5d9;border-radius:9px;padding:24px}.cv-waiver-document h3{font-size:25px}.cv-waiver-document>p:last-child{font-size:12px;line-height:1.8;color:var(--text)}.cv-signature{padding:20px 0}.cv-signature strong{font-size:21px;font-weight:500;display:block}.cv-signature span{font-size:10px;color:var(--text)}.cv-calendar-head{font-size:18px;font-weight:600;margin-bottom:22px}.cv-calendar>div:not(:first-child){display:grid;grid-template-columns:85px 1fr;gap:15px;margin-bottom:20px}.cv-calendar time{font-size:12px;padding-top:17px;color:var(--text)}.cv-calendar article{background:var(--mint);border-left:3px solid var(--teal);border-radius:6px;padding:17px}.cv-calendar strong{font-size:15px}.cv-calendar p{font-size:12px;color:var(--text);margin-top:6px}
@media(max-width:960px){.mega .nav-menu{width:100%;max-width:none}.nav-products{grid-template-columns:1fr 1fr}.cv-mobile{gap:35px}.cv-home-hero h1{font-size:clamp(42px,7vw,68px)}.cv-proof>img{height:190px}}
@media(max-width:600px){.nav-products{grid-template-columns:1fr}.cv-home-hero h1{font-size:clamp(37px,9.4vw,56px)}.cv-proof-grid,.cv-mobile{grid-template-columns:1fr}.cv-proof>div{padding:24px}.cv-proof h3{font-size:25px}.cv-link-row{align-items:flex-start;flex-direction:column}.cv-body{font-size:16px}.cv-day-head .badge{margin-left:0}.cv-task-head{flex-wrap:wrap;padding:16px}.cv-task-person{padding:20px 16px}.cv-task-facts{margin:0 16px;gap:9px}.cv-task-facts dd{font-size:11px}.cv-task-action{padding:18px 16px}.cv-task>.cv-record-actions{margin:16px}.cv-record-actions button{font-size:11px}.cv-dialog-head{padding:22px 18px}.cv-dialog-head h2{font-size:25px}.cv-record-dialog [data-demo-view]{padding:22px 18px}.cv-record-list>div{gap:15px;font-size:12px}.cv-dialog-foot{padding:18px;flex-wrap:wrap}.cv-waiver-document{padding:18px}.cv-task-action .hero-actions{gap:12px}.cv-calendar>div:not(:first-child){grid-template-columns:66px 1fr;gap:9px}}

/* Secondary business examples within the general platform. */
.lb-brief{margin-top:34px;border:1px solid var(--line);border-radius:16px;padding:26px 28px;background:var(--tint)}
.lb-brief-heading{display:flex;align-items:center;justify-content:space-between;gap:25px}.lb-brief-heading h3{font-size:21px;line-height:1.35}.lb-brief-heading p{font-size:14px;color:var(--text);margin-top:7px}.lb-brief-heading>.text-link{flex:none;font-size:13px}
.lb-brief-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.lb-brief-links a{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:7px;background:white;padding:10px 12px;font-size:12px;color:var(--text);min-height:42px}.lb-brief-links a:hover{border-color:var(--teal);color:var(--teal)}.lb-brief-links .icon{width:17px;height:17px;color:var(--teal);flex:none}
.lb-workspace{border:1px solid var(--line);border-radius:20px;background:white;box-shadow:0 22px 60px #102b390b;overflow:hidden}.lb-workspace-head{display:flex;gap:10px;align-items:center;background:var(--mint);padding:22px 25px;color:var(--teal);font-weight:600;font-size:13px}.lb-workspace-row{display:flex;align-items:center;gap:16px;padding:20px 25px;border-bottom:1px solid var(--line)}.lb-workspace-row .feature-icon{width:42px;height:42px}.lb-workspace-row .feature-icon .icon{width:21px;height:21px}.lb-workspace-row small{display:block;color:var(--teal);font-size:10px;margin-bottom:5px;text-transform:uppercase;letter-spacing:.06em}.lb-workspace-row strong{font-size:15px;line-height:1.4;display:block}.lb-workspace-row p{font-size:12px;color:var(--text);margin-top:5px}.lb-caption{font-size:11px;color:var(--text);padding:16px 25px}
.lb-example-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.lb-example{border:1px solid var(--line);border-radius:18px;background:white;padding:32px;scroll-margin-top:120px;display:flex;flex-direction:column}.lb-example h3{font-size:27px;line-height:1.3;margin:22px 0 7px}.lb-example>p{font-size:16px;line-height:1.75;color:var(--text)}.lb-example>.lb-detail{font-size:12px;font-weight:600;color:var(--teal);margin-bottom:18px}.lb-scenario{background:var(--tint);border-radius:11px;padding:20px;margin-top:25px}.lb-scenario>small{font-size:9px;color:var(--teal);letter-spacing:.08em}.lb-scenario p{font-size:14px;line-height:1.7;color:var(--text)}.lb-scenario .lb-question{color:var(--ink);font-size:16px;font-weight:600;margin:10px 0}.lb-product-links{display:flex;flex-wrap:wrap;gap:12px 25px;padding-top:24px;margin-top:auto}.lb-product-links .text-link{font-size:13px}.lb-deeper-heading{max-width:760px}.lb-rental-note{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid var(--line);padding-top:28px;margin-top:32px}.lb-rental-note>div{max-width:720px}.lb-rental-note h3{font-size:23px;line-height:1.4}.lb-rental-note p:not(.eyebrow){font-size:15px;line-height:1.7;color:var(--text);margin-top:12px}.lb-rental-note>.text-link{flex:none;font-size:13px}
@media(max-width:960px){.lb-brief-heading{align-items:flex-start;flex-direction:column;gap:15px}.lb-rental-note{align-items:flex-start;flex-direction:column;gap:20px}.lb-workspace{max-width:600px;width:100%;margin-inline:auto}.lb-example{padding:25px}}
@media(max-width:600px){.lb-brief{padding:23px 20px}.lb-brief-heading h3{font-size:21px}.lb-brief-links{gap:8px}.lb-brief-links a{font-size:11px;min-height:44px}.lb-example-grid{grid-template-columns:1fr;gap:18px}.lb-example{padding:25px 22px;scroll-margin-top:90px}.lb-example h3{font-size:25px}.lb-workspace-head{padding:20px;font-size:12px}.lb-workspace-row{padding:19px 20px;gap:13px}.lb-workspace-row strong{font-size:14px}.lb-workspace-row .feature-icon{width:36px;height:36px}.lb-scenario{padding:18px}.lb-rental-note h3{font-size:22px}}

/* Polished product illustration; uploaded UI screenshots are context only. */
.cv-platform-proof{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-top:55px;border-top:1px solid var(--line);padding-top:40px}.cv-platform-proof h3{font-size:2rem;line-height:1.2;letter-spacing:-.7px;margin:15px 0 20px}.cv-platform-proof p:not(.eyebrow){font-size:1rem;line-height:1.8;color:var(--text);margin:0 0 23px}.cv-platform-proof .text-link{font-size:.875rem}
.ip-preview{display:block;min-width:0;background:white;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 18px 45px #102b3910;color:var(--ink)}.ip-preview:hover{border-color:var(--teal)}.ip-preview:focus-visible{outline:3px solid var(--teal);outline-offset:4px}.ip-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;border-bottom:1px solid var(--line)}.ip-head>span{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:600}.ip-head small{font-size:.75rem;color:var(--text)}.ip-channels{display:flex;gap:7px;flex-wrap:wrap;padding:15px 20px}.ip-channels span{font-size:.75rem;border:1px solid var(--line);border-radius:20px;padding:5px 9px;color:var(--teal)}.ip-row{display:flex;align-items:center;gap:12px;padding:17px 20px;border-top:1px solid var(--line)}.ip-selected{background:#eff8f4}.ip-row>div{flex:1;min-width:0}.ip-row strong{font-size:.875rem}.cv-platform-proof .ip-row p{font-size:.875rem;margin:4px 0 0;line-height:1.5}.ip-row>small{font-size:.75rem;color:var(--teal)}.ip-reply{font-size:.875rem;line-height:1.7;background:var(--teal);color:white;border-radius:12px 12px 3px 12px;margin:16px 20px 20px 50px;padding:15px 17px}.ip-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-top:1px solid var(--line);font-size:.875rem;color:var(--teal)}
@media(max-width:760px){.cv-platform-proof{grid-template-columns:1fr;gap:23px;margin-top:35px;padding-top:30px}.cv-platform-proof h3{font-size:1.75rem}.ip-head{flex-wrap:wrap;padding:17px}.ip-row{padding:16px 14px;gap:9px}.ip-row>small{font-size:.75rem}.ip-row .avatar{width:34px;height:34px;flex-shrink:0}.ip-reply{margin-left:30px}}
