/* Inner-page layouts. The homepage and its approved system graphic are unchanged. */
.detail-crumb{display:flex;gap:12px;padding-top:27px;font-size:12px;color:#78896e}.detail-crumb a:hover{text-decoration:underline}.detail-title{display:flex;justify-content:space-between;align-items:end;gap:40px;margin:27px 0 36px}.detail-title h1,.respond-heading h1,.database-heading h1{font-size:clamp(39px,4.4vw,62px);line-height:1.07}.detail-title .eyebrow,.respond-heading .eyebrow,.database-heading .eyebrow{margin-bottom:16px}.detail-title h1 em,.respond-heading h1 em,.database-heading h1 em{color:#63835b}.detail-title>p{font-size:16px;max-width:335px;line-height:1.7}.call-experience{display:grid;grid-template-columns:.85fr 1.15fr;border:1px solid #cbd8c1;border-radius:13px;overflow:hidden;background:#eef3e7}.scenario-controls{padding:38px}.scenario-controls h2{font-size:32px;letter-spacing:-1.2px;margin:21px 0 17px}.scenario-controls>p:not(.eyebrow):not(.demo-disclosure){font-size:15px;line-height:1.75;max-width:340px}.scenario-steps{margin-top:31px;display:grid;gap:9px}.scenario-steps button{display:flex;align-items:center;gap:17px;text-align:left;border:1px solid transparent;background:transparent;border-radius:7px;padding:16px;color:var(--ink);width:100%}.scenario-steps button>span{font-size:12px;color:#8d9f7e}.scenario-steps strong{display:block;font-weight:500;font-size:16px}.scenario-steps small{display:block;font-size:12px;color:#7c8f6f;margin-top:3px}.scenario-steps button[aria-selected=true]{background:#fff;border-color:#b8cbaa;box-shadow:0 5px 12px #28442506}.demo-disclosure{font-size:11px;line-height:1.6;color:#7a8c6c;margin-top:21px}.call-display{background:var(--deep);padding:28px 38px;color:#fff;display:flex;flex-direction:column;min-height:560px}.display-top{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #ffffff25;padding-bottom:17px;color:#a9c39f;font-size:10px;letter-spacing:1px}.call-screen{flex:1;padding:32px 0 24px;display:flex;flex-direction:column;justify-content:center;min-height:325px}.incoming-call{text-align:center}.caller-avatar{height:74px;width:74px;border-radius:50%;display:grid;place-items:center;background:#305747;color:#d5e9c4;font:34px Georgia,serif;margin:0 auto 17px}.incoming-call h3{font-size:33px}.incoming-call p{font-size:14px;color:#9bbd90;margin:8px 0 24px}.missed-call-status{display:inline-flex;align-items:center;gap:12px;font-size:13px;color:#efc2a3;border:1px solid #6c7f61;padding:11px 18px;border-radius:25px}.missed-call-status span{font-size:21px}.missed-context{font-size:12px!important;margin-top:27px!important}.display-bottom{border-top:1px solid #ffffff25;padding-top:20px;display:flex;justify-content:space-between;gap:20px;align-items:center}.display-bottom p{font-size:12px;color:#bad1ae;max-width:210px}.display-bottom .button{font-size:12px;gap:13px;padding:12px 16px;flex-shrink:0}.call-sms{max-width:370px;width:100%;margin:auto}.call-sms-head{display:flex;align-items:center;gap:11px;font-size:13px;margin-bottom:24px}.call-sms-head .avatar{color:var(--ink)}.call-sms .bubble.out{background:#e6f0da;color:var(--ink);font-size:15px}.call-sms .bubble.in{background:#fff;font-size:15px}.call-sms .delivery-note{font-size:11px;text-align:right;color:#9ebc91}.callback-card{background:#eff5e6;color:var(--ink);padding:28px;border-radius:10px;max-width:385px;margin:auto;width:100%}.callback-card .eyebrow{font-size:10px;color:#6c845d;margin-bottom:18px}.callback-card h3{font-size:29px;margin-bottom:23px}.callback-card dl{margin:0}.callback-card dl>div{border-top:1px solid #d4dfca;padding:13px 0;display:flex;justify-content:space-between;gap:25px;font-size:13px}.callback-card dt{color:#7b8d6e}.callback-card dd{margin:0;max-width:190px;text-align:right}.callback-card .handoff-note{font-size:12px;color:#769164;padding-top:12px}.recover-handoff{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;padding-top:75px;padding-bottom:70px}.recover-handoff .eyebrow{max-width:300px;margin-bottom:20px}.recover-handoff h2{font-size:39px}.recover-handoff h2 em{color:#628157}.handoff-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.handoff-grid article{border-top:1px solid var(--line);padding-top:21px}.handoff-grid span{font-size:10px;letter-spacing:1px;color:#7a8c6d}.handoff-grid p{font-size:15px;line-height:1.8;margin-top:16px}.setup-notes{background:#eaf0e3;padding:35px 0}.setup-notes>.wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:28px}.setup-notes .eyebrow{max-width:180px}.setup-notes h3{font-size:22px;margin-bottom:12px}.setup-notes p:not(.eyebrow){font-size:14px}.detail-faq{padding-top:65px;padding-bottom:65px}.detail-faq h2{font-size:38px}.detail-end{border-top:1px solid var(--line);padding-top:35px;padding-bottom:50px;display:flex;align-items:center;justify-content:space-between;gap:35px}.detail-end .eyebrow{font-size:10px;margin-bottom:12px}.detail-end h2{font-size:30px}.detail-end .button{flex-shrink:0;font-size:13px}.respond-heading{padding:30px 0 35px;text-align:center}.respond-heading>p:last-child{margin-top:23px;font-size:16px;line-height:1.8}.journey-tabs{display:flex;align-items:center;gap:18px;max-width:980px;margin:0 auto 23px}.journey-tabs button{border:1px solid var(--line);background:#f4f7ee;text-align:left;border-radius:8px;padding:19px 24px;flex:1;color:var(--ink);display:grid;grid-template-columns:23px 1fr;gap:4px 14px}.journey-tabs button>span{grid-row:1/3;font-size:11px;color:#889b79;margin-top:3px}.journey-tabs strong{font-weight:500;font-size:16px}.journey-tabs small{font-size:12px;color:#7a8d6c}.journey-tabs button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.journey-tabs button[aria-selected=true] small,.journey-tabs button[aria-selected=true]>span{color:#b2cc9f}.journey-arrow{color:#8ca179}.journey-panel{display:grid;grid-template-columns:1fr 1.1fr;border:1px solid #d2deca;background:#eff4e8;min-height:390px;border-radius:12px;overflow:hidden}.journey-annotation{padding:44px}.journey-annotation h2{font-size:35px;margin:22px 0 19px}.journey-annotation>p:not(.eyebrow){font-size:16px;max-width:355px;line-height:1.75}.journey-rule{border-top:1px solid #c9d8bd;margin-top:27px;padding-top:18px;max-width:355px}.journey-rule>span{font-size:9px;letter-spacing:1px;color:#7a906b}.journey-rule p{font-size:13px;margin-top:10px;color:#69825b}.journey-art{background:#e1ebd7;padding:35px;display:flex;flex-direction:column;justify-content:center;align-items:center}.journey-record{border:1px solid #cad8bc;background:#fff;width:100%;max-width:390px;border-radius:9px;padding:26px;box-shadow:0 9px 24px #45613c0c}.journey-record>small{font-size:9px;letter-spacing:1.3px;color:#829775}.journey-contact{display:flex;align-items:center;gap:15px;margin:22px 0}.journey-contact h3{font-size:26px}.journey-contact p{font-size:12px;margin-top:5px}.journey-record dl{margin:0}.journey-record dl>div{display:flex;justify-content:space-between;gap:22px;border-top:1px solid #e0e8d8;padding:12px 0;font-size:12px}.journey-record dt{color:#89977d}.journey-record dd{margin:0;text-align:right;max-width:210px}.record-tag{background:#ecf4df;padding:8px 11px;border-radius:4px;font-size:11px;margin-top:14px;color:#597348}.journey-text-thread{max-width:390px;width:100%}.journey-text-thread .mini-contact{margin-bottom:26px}.journey-text-thread .bubble{font-size:15px}.journey-text-thread>small{font-size:11px;color:#7f946f;display:block;text-align:right;margin-top:17px}.respond-workspace>.demo-disclosure{text-align:center}.respond-routing{background:#eaf0e3;margin-top:65px;padding:60px 0}.respond-routing>.wrap{display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.respond-routing h2{font-size:42px;margin:20px 0}.respond-routing h2 em{color:#658458}.respond-routing p{font-size:15px;max-width:330px;line-height:1.8}.routing-list{margin:0}.routing-list>div{display:grid;grid-template-columns:120px 1fr;gap:25px;border-top:1px solid #cad7be;padding:20px 0}.routing-list dt{font-size:14px}.routing-list dd{font-size:14px;color:#697e5f;line-height:1.7;margin:0}.module-distinction{display:flex;align-items:center;gap:25px;border-bottom:1px solid var(--line);padding-top:35px;padding-bottom:35px}.module-distinction h3{font-size:22px;margin-bottom:9px}.module-distinction p{font-size:14px;max-width:630px}.module-distinction>a{margin-left:auto;white-space:nowrap;font-size:13px}.module-distinction>a:hover{text-decoration:underline}.database-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:65px;align-items:end;margin:31px 0 35px}.database-heading>p{max-width:330px;font-size:16px}.database-workbench{display:grid;grid-template-columns:.8fr 1.4fr;border:1px solid #d1dcc7;border-radius:12px;overflow:hidden}.segment-sidebar{background:var(--deep);color:#fff;padding:30px 24px;display:flex;flex-direction:column}.database-label{display:flex;align-items:center;gap:12px;padding-bottom:27px;border-bottom:1px solid #ffffff25}.database-label>span{font-size:26px;color:var(--lime)}.database-label strong{font-size:17px;font-weight:500}.segment-sidebar>p{font-size:9px;letter-spacing:1.3px;color:#9bb98c;margin:28px 0 16px}.segment-sidebar [role=tablist]{display:grid;gap:9px}.segment-sidebar button{display:flex;align-items:center;gap:12px;text-align:left;padding:16px 13px;border:1px solid transparent;border-radius:7px;background:none;color:#c7dbb9;width:100%}.segment-sidebar button>span{font-size:10px;color:#88a67a}.segment-sidebar strong{display:block;font-size:15px;font-weight:500}.segment-sidebar small{display:block;font-size:11px;color:#91af81;margin-top:4px}.segment-sidebar button[aria-selected=true]{background:#ffffff0c;border-color:#6d8c5d;color:white}.database-eligibility{padding-top:30px;margin-top:auto}.database-eligibility>span{font-size:9px;letter-spacing:.8px;color:#b3c8a1}.database-eligibility p{font-size:12px;line-height:1.8;color:#91ae80;margin-top:10px;max-width:270px}.segment-panel{padding:34px 38px;background:#f4f7ee;min-height:575px}.segment-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.segment-heading .eyebrow{font-size:9px;color:#7c906b;margin-bottom:12px}.segment-heading h2{font-size:32px}.dormant-label{border:1px solid #c1cfb3;color:#839572;font-size:10px;padding:5px 10px;border-radius:4px}.contact-record{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:19px 0;margin:22px 0 0;border-top:1px solid #d3dfc7;border-bottom:1px solid #d3dfc7}.contact-record dt{font-size:10px;color:#879979;margin-bottom:6px}.contact-record dd{margin:0;font-size:13px}.reconnect-line{display:flex;align-items:center;gap:14px;margin:28px 0 22px}.reconnect-line>span{height:1px;flex:1;background:#d8e3cd}.reconnect-line p{font-size:9px;letter-spacing:.7px;color:#879b77}.segment-conversation{max-width:480px;margin:auto}.segment-conversation .bubble{font-size:15px}.segment-outcome{display:flex;align-items:center;gap:12px;margin-top:23px;font-size:12px}.segment-outcome p{color:#637e53}.campaign-plan{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:70px;padding-bottom:55px}.campaign-plan h2{font-size:42px;margin:20px 0}.campaign-plan h2 em{color:#66855a}.campaign-plan p{font-size:15px;line-height:1.8;max-width:380px}.campaign-plan ol{list-style:none;padding:0;margin:0}.campaign-plan li{display:flex;gap:26px;padding:23px 0;border-top:1px solid var(--line)}.campaign-plan li>span{font:italic 27px Georgia,serif;color:#8da07d}.campaign-plan li h3{font-size:24px;margin-bottom:12px}.campaign-plan li p{font-size:14px}.database-note{display:flex;align-items:center;gap:24px;background:#eaf1e1;padding:25px 30px;border-radius:7px}.database-note>span{font-size:30px;color:#839d6d}.database-note p{font-size:13px;line-height:1.8}.database-note strong{font-weight:500;color:var(--ink)}.pricing-workspace{padding-top:29px;padding-bottom:45px}.pricing-page-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:32px}.pricing-page-heading h1{font-size:48px}.pricing-page-heading .eyebrow{margin-bottom:17px}.pricing-page-heading>p{font-size:15px}.configuration-grid{display:grid;grid-template-columns:1.2fr .8fr;border:1px solid #cedcc4;border-radius:12px;overflow:hidden}.module-builder{background:#f1f5e9;padding:30px}.module-builder h2{font-size:30px;margin:19px 0 12px}.module-builder .plan-caption{font-size:13px}.module-builder .module-option{background:#fbfcf7;padding:17px}.module-builder .module-option:has(input:checked){background:#e6f1d9;border-color:#7d9a68}.module-builder .module-option strong{font-size:18px}.module-builder .module-option small{font-size:12px}.module-builder .module-cost{font-size:20px}.builder-included{padding-top:20px}.builder-included .eyebrow{font-size:10px}.builder-included ul{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:6px;font-size:12px;color:#6f8761}.builder-included li:before{content:'✓';margin-right:8px}.investment-summary{padding:30px;background:var(--deep);color:#fff}.investment-summary>.eyebrow{color:#c1d6b3;font-size:10px}.investment-summary .price{font-size:57px;margin-top:31px}.investment-summary .price>span:not(#monthly-total){color:#a1bb93}.investment-summary .plan-total p{color:#acc69d}.setup-summary{display:flex;justify-content:space-between;gap:20px;font-size:13px;padding:22px 0 0;margin-top:22px;border-top:1px solid #ffffff25}.setup-summary strong{font-weight:500}.investment-summary .upfront{border-color:#ffffff25;font-size:13px;margin-top:22px;padding:20px 0}.investment-summary .button{background:var(--lime);border-color:var(--lime);color:var(--ink);font-size:13px}.investment-summary .micro{font-size:11px;line-height:1.8;color:#a1bc94;margin-top:18px}.investment-summary .selection-notice{color:var(--lime);font-size:12px}.implementation-strip{display:grid;grid-template-columns:1fr 1.2fr auto;gap:35px;align-items:center;padding-top:28px}.implementation-strip .eyebrow{font-size:9px;margin-bottom:10px}.implementation-strip h3{font-size:21px}.implementation-strip p:not(.eyebrow){font-size:12px;line-height:1.8}.implementation-strip a{font-size:12px;text-decoration:underline;text-underline-offset:5px}
@media(max-width:1000px){.scenario-controls{padding:28px}.call-display{padding:25px}.display-bottom{align-items:start;flex-direction:column;gap:15px}.display-bottom p{max-width:none}.recover-handoff{gap:40px}.setup-notes>.wrap{gap:20px}.journey-annotation{padding:30px}.journey-art{padding:28px}.journey-tabs{gap:13px}.journey-tabs button{padding:17px;gap:4px 8px}.journey-tabs strong{font-size:14px}.journey-tabs small{font-size:11px}.database-heading{gap:40px}.segment-sidebar{padding:24px 17px}.segment-sidebar strong{font-size:13px}.segment-sidebar small{font-size:10px}.segment-panel{padding:30px}.campaign-plan{gap:50px}.implementation-strip{grid-template-columns:1fr 1.2fr}.implementation-strip a{grid-column:1/-1}.detail-end h2{font-size:27px}.detail-end .button{font-size:12px;gap:17px}.investment-summary{padding:26px}.module-builder{padding:26px}}
@media(max-width:760px){.detail-title{display:block}.detail-title>p{margin-top:23px;max-width:none}.call-experience{grid-template-columns:1fr}.scenario-controls{padding:27px}.scenario-controls>p:not(.eyebrow):not(.demo-disclosure){max-width:none}.scenario-steps{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:22px}.scenario-steps button{padding:12px 8px;display:block}.scenario-steps button>span{display:block;margin-bottom:7px}.scenario-steps small{display:none}.scenario-steps strong{font-size:13px}.scenario-controls .demo-disclosure{margin-top:17px}.call-display{min-height:480px;padding:26px}.display-bottom{flex-direction:row;align-items:center}.display-bottom p{max-width:240px}.call-screen{min-height:310px}.recover-handoff{grid-template-columns:1fr;gap:30px;padding-top:50px;padding-bottom:45px}.setup-notes>.wrap{grid-template-columns:1fr 1fr;gap:28px}.detail-end{display:block}.detail-end .button{margin-top:25px}.journey-tabs{gap:7px}.journey-arrow{display:none}.journey-tabs button{display:block;padding:14px 10px}.journey-tabs button>span{display:block;margin-bottom:10px}.journey-tabs small{display:block;margin-top:5px}.journey-panel{grid-template-columns:1fr}.journey-annotation{padding:29px}.journey-annotation>p:not(.eyebrow),.journey-rule{max-width:none}.journey-rule{margin-top:20px}.journey-art{min-height:345px}.respond-routing>.wrap{grid-template-columns:1fr;gap:35px}.respond-routing p{max-width:none}.module-distinction{flex-wrap:wrap;gap:17px}.module-distinction>div{flex:1}.module-distinction>a{margin-left:56px}.database-heading{grid-template-columns:1fr;gap:24px}.database-heading>p{max-width:500px}.database-workbench{grid-template-columns:1fr}.segment-sidebar{padding:24px}.segment-sidebar>p{margin-top:20px}.segment-sidebar [role=tablist]{grid-template-columns:repeat(3,1fr);gap:8px}.segment-sidebar button{display:block;padding:12px 9px}.segment-sidebar button>span{display:block;margin-bottom:10px}.segment-sidebar strong{font-size:12px}.segment-sidebar small{display:none}.database-label{padding-bottom:17px}.database-eligibility{padding-top:21px}.database-eligibility p{max-width:none;font-size:11px;margin-top:6px}.segment-panel{min-height:480px}.campaign-plan{grid-template-columns:1fr;gap:33px;padding-top:50px}.campaign-plan p{max-width:none}.detail-faq{padding-top:50px;padding-bottom:45px}.pricing-page-heading{display:block}.pricing-page-heading>p{margin-top:20px}.configuration-grid{grid-template-columns:1fr 1fr}.module-builder,.investment-summary{padding:22px}.module-builder .module-option{padding:13px 10px;gap:9px;flex-wrap:wrap}.module-builder .module-option>span:not(.module-cost){flex:1}.module-builder .module-option .module-cost{width:100%;margin-left:26px;font-size:17px}.module-builder .module-option strong{font-size:16px}.module-builder .module-option small{font-size:11px}.module-builder h2{font-size:26px}.investment-summary .price{font-size:47px}.investment-summary .upfront,.setup-summary{font-size:12px}.investment-summary .button{font-size:12px;padding:15px 13px;gap:12px}.builder-included ul{font-size:11px}}
@media(max-width:480px){.detail-crumb{padding-top:22px;font-size:11px}.detail-title{margin-top:24px}.detail-title h1,.respond-heading h1,.database-heading h1{font-size:39px}.detail-title>p{font-size:15px}.scenario-controls{padding:24px 20px}.scenario-controls h2{font-size:30px}.scenario-controls>p:not(.eyebrow):not(.demo-disclosure){font-size:14px}.scenario-steps strong{font-size:12px}.scenario-steps button{padding:10px 8px}.call-display{padding:22px 20px;min-height:505px}.display-bottom{display:block}.display-bottom p{max-width:none;font-size:12px}.display-bottom .button{margin-top:15px;width:100%}.display-top{font-size:9px}.call-sms .bubble.out,.call-sms .bubble.in{font-size:14px}.callback-card{padding:23px}.callback-card h3{font-size:26px}.callback-card dl>div{font-size:12px;gap:13px}.recover-handoff h2{font-size:35px}.handoff-grid{gap:22px}.handoff-grid span{font-size:9px}.handoff-grid p{font-size:14px}.setup-notes>.wrap{grid-template-columns:1fr;gap:22px}.setup-notes .eyebrow{max-width:none}.setup-notes h3{font-size:23px;margin-bottom:8px}.setup-notes p:not(.eyebrow){font-size:14px}.detail-end h2{font-size:30px}.detail-end .button{width:100%;font-size:13px}.respond-heading{text-align:left;padding-top:24px}.respond-heading>p:last-child{font-size:15px}.respond-heading br:not(h1 br){display:none}.journey-tabs button{padding:12px 9px;min-width:0}.journey-tabs strong{font-size:12px;line-height:1.5;display:block}.journey-tabs small{font-size:9px}.journey-annotation{padding:25px 21px}.journey-annotation h2{font-size:31px;margin:17px 0}.journey-annotation>p:not(.eyebrow){font-size:15px}.journey-rule p{font-size:12px}.journey-art{padding:26px 20px;min-height:340px}.journey-record{padding:22px}.journey-record dl>div{font-size:11px;gap:15px}.journey-text-thread .bubble{font-size:14px}.respond-routing{margin-top:45px;padding:45px 0}.respond-routing h2{font-size:36px}.routing-list>div{grid-template-columns:85px 1fr;gap:20px;padding:17px 0}.routing-list dt,.routing-list dd{font-size:13px}.module-distinction .square-icon{display:none}.module-distinction>a{margin-left:0}.database-heading h1{font-size:38px}.database-heading>p{font-size:15px}.segment-sidebar{padding:22px 18px}.segment-sidebar button{padding:10px 8px}.segment-sidebar strong{font-size:11px;line-height:1.6}.segment-panel{padding:25px 20px}.segment-heading h2{font-size:29px}.dormant-label{font-size:9px;padding:4px 7px}.contact-record{gap:17px;padding:16px 0}.contact-record dd{font-size:12px}.reconnect-line{gap:10px}.reconnect-line p{font-size:8px;letter-spacing:.2px}.segment-conversation .bubble{font-size:14px;max-width:93%}.segment-outcome{font-size:11px}.campaign-plan h2{font-size:36px}.campaign-plan li{gap:20px}.database-note{padding:23px;align-items:start;gap:17px}.database-note p{font-size:12px}.database-note>span{font-size:25px}.configuration-grid{grid-template-columns:1fr}.pricing-page-heading h1{font-size:39px}.pricing-page-heading>p{font-size:14px}.module-builder,.investment-summary{padding:25px 23px}.module-builder .module-option{padding:16px 12px;flex-wrap:nowrap}.module-builder .module-option .module-cost{width:auto;margin-left:auto;font-size:17px}.module-builder .module-option strong{font-size:16px}.module-builder .module-option small{font-size:10px}.module-builder h2{font-size:28px}.builder-included ul{font-size:12px}.investment-summary .price{font-size:55px}.investment-summary .upfront,.setup-summary{font-size:13px}.investment-summary .button{font-size:13px}.implementation-strip{grid-template-columns:1fr;gap:19px;padding-top:25px}.implementation-strip p:not(.eyebrow){font-size:13px}.implementation-strip a{font-size:13px}.detail-faq h2{font-size:36px}}
