/* Extend the accepted layout with distinct buying stories, not another card grid. */
.product-rail{grid-template-columns:repeat(6,1fr)}
.product-rail a{font-size:13px;padding:23px 18px}
.sales-section{padding-top:90px;padding-bottom:90px}
.sales-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:end;margin-bottom:42px}
.sales-heading>p,.sales-heading>div>p:not(.product-name){font-size:16px;line-height:1.75;max-width:500px}
.sales-heading h2{max-width:650px}
.sales-ai .crm-panel{grid-template-columns:1fr 1fr;padding:52px;gap:38px 55px;align-items:start}
.sales-ai .crm-copy h2{font-size:clamp(35px,3.6vw,49px)}
.sales-ai .crm-copy{grid-row:auto}
.sales-ai .crm-media{padding-top:4px}
.sales-ai .crm-copy>p:not(.product-name):not(.plan-note){font-size:15px;margin-top:20px}
.sales-ai .chapter{font-size:13px;text-align:left}
.voice-demo{margin-top:28px;border-top:1px solid #d8dee8;padding-top:23px}
.voice-demo h3{font-size:18px;max-width:330px}
.voice-demo p{font-size:12px;margin:8px 0 14px}
.voice-demo audio{width:100%;height:40px;display:block}
.ai-outcomes{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;border-top:1px solid #d8dee8;padding-top:30px}
.ai-outcomes h3{font-size:17px}.ai-outcomes p{font-size:13px;line-height:1.7;margin-top:10px}
.sales-leads{padding:80px 0}.sales-leads .marketing-layout{gap:65px;align-items:center}
.sales-leads .marketing-copy>p{max-width:500px}.sales-leads .marketing-copy .lead-plan{font-size:11px;line-height:1.6;margin-top:20px;color:#bbc7df}
.journey-invitation{padding:25px 4px 5px}.journey-invitation h3{font-size:22px}.journey-invitation p{font-size:14px;color:#bdc8dc;margin-top:10px;line-height:1.7}.journey-invitation a{display:inline-block;font-size:13px;font-weight:700;margin-top:16px;text-decoration:underline;text-underline-offset:5px}
.specialty-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:60px;border-top:1px solid var(--line)}
.specialty-grid>a{padding:29px 0;border-bottom:1px solid var(--line)}
.specialty-grid h3{font-size:24px}.specialty-grid p{max-width:470px;font-size:15px;margin:12px 0 16px;line-height:1.7}
.specialty-grid span{font-size:13px;font-weight:700;color:var(--blue)}
.specialty-grid>a:hover span{text-decoration:underline;text-underline-offset:4px}
.webinar-section{background:#f4f5f7}
.webinar-layout{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:start}
.webinar-copy>p:not(.product-name):not(.plan-note){font-size:16px;line-height:1.75;margin-top:24px}
.webinar-copy>.text-link{margin-top:15px}
.webinar-flow{border-top:1px solid #ced3dc}
.webinar-flow>div{padding:22px 0 25px;border-bottom:1px solid #ced3dc}
.webinar-flow span{font-size:12px;font-weight:700;color:var(--blue);display:block;margin-bottom:10px}
.webinar-flow h3{font-size:23px;max-width:400px}
.webinar-flow p{font-size:14px;line-height:1.7;margin-top:10px;max-width:430px}
.nurture-columns,.team-services{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding-top:28px;border-top:1px solid var(--line)}
.nurture-columns h3,.team-services h3{font-size:23px;max-width:300px}
.nurture-columns p,.team-services p{font-size:14px;line-height:1.75;margin-top:14px}
.nurture-columns a,.team-services a{display:inline-block;font-weight:700;font-size:13px;margin-top:18px;color:var(--blue)}
.nurture-columns a:hover,.team-services a:hover{text-decoration:underline;text-underline-offset:5px}
.nurture-section>.plan-note{margin-top:30px}
.team-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fafbfc}
.team-cta{display:flex;align-items:center;gap:30px;margin-top:38px}
@media(max-width:1100px){.sales-ai .crm-panel{padding:36px;gap:30px}.sales-heading,.webinar-layout{gap:50px}.sales-leads .marketing-layout{gap:40px}.product-rail a{font-size:12px;padding:22px 12px}.nurture-columns,.team-services{gap:30px}}
@media(max-width:800px){.product-rail{grid-template-columns:repeat(3,1fr)}.product-rail a{padding:18px!important;border-right:1px solid var(--line)!important}.product-rail a:nth-child(3n){border-right:0!important}.product-rail a:nth-child(-n+3){border-bottom:1px solid var(--line)}.sales-section{padding-top:60px;padding-bottom:60px}.sales-heading{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.sales-heading>p{max-width:650px}.sales-ai .crm-panel{grid-template-columns:1fr;padding:36px}.sales-ai .crm-copy h2{font-size:42px}.sales-ai .crm-media{max-width:600px}.ai-outcomes{gap:24px}.sales-leads{padding:60px 0}.sales-leads .marketing-layout{gap:35px}.specialty-grid{gap:0 35px}.webinar-layout{grid-template-columns:1fr;gap:35px}.webinar-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.webinar-flow h3{font-size:20px}.webinar-flow p{font-size:13px}.nurture-columns,.team-services{gap:25px}.nurture-columns h3,.team-services h3{font-size:21px}}
@media(max-width:540px){.product-rail{grid-template-columns:1fr 1fr}.product-rail a{padding:16px 12px!important;font-size:12px;border-bottom:1px solid var(--line)}.product-rail a:nth-child(odd){border-right:1px solid var(--line)!important}.product-rail a:nth-child(even){border-right:0!important}.product-rail a:nth-last-child(-n+2){border-bottom:0}.sales-section{padding-top:48px;padding-bottom:48px}.sales-heading h2{font-size:35px}.sales-heading>p,.sales-heading>div>p:not(.product-name){font-size:14px}.sales-ai .crm-panel{padding:27px 22px;gap:28px}.sales-ai .crm-copy h2{font-size:35px}.sales-ai .crm-copy>p:not(.product-name):not(.plan-note){font-size:14px}.sales-ai .chapter{font-size:12px}.voice-demo h3{font-size:19px}.ai-outcomes{grid-template-columns:1fr;gap:22px;padding-top:26px}.ai-outcomes h3{font-size:20px}.ai-outcomes p{margin-top:7px;font-size:14px}.sales-leads{padding:48px 0}.sales-leads .marketing-copy h2{font-size:38px}.journey-invitation{padding-top:22px}.journey-invitation h3{font-size:21px}.journey-invitation p{font-size:13px}.specialty-grid{grid-template-columns:1fr}.specialty-grid>a{padding:24px 0}.specialty-grid h3{font-size:23px}.specialty-grid p{font-size:14px}.webinar-copy h2{font-size:35px}.webinar-copy>p:not(.product-name):not(.plan-note){font-size:14px;margin-top:20px}.webinar-flow{display:block}.webinar-flow>div{padding:22px 0}.webinar-flow h3{font-size:22px}.webinar-flow p{font-size:14px}.nurture-columns,.team-services{grid-template-columns:1fr;gap:28px}.nurture-columns h3,.team-services h3{font-size:23px;max-width:100%}.nurture-columns p,.team-services p{margin-top:10px}.nurture-columns a,.team-services a{margin-top:12px}.team-cta{display:block;margin-top:30px}.team-cta .text-link{display:block;margin-top:12px}}
/* Review revision: less repetition; demonstration and customer proof next to the offer. */
.nurture-columns{grid-template-columns:1fr 1fr;gap:65px}
.webinar-media{align-self:center}.webinar-media img{border-radius:7px;width:100%;height:auto}.webinar-media .chapter{text-align:left;font-size:13px}
.webinar-flow-compact{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:-20px}.webinar-flow-compact>div{border-bottom:0;padding-bottom:0}.webinar-flow-compact h3{font-size:20px}.webinar-flow-compact p{font-size:13px}
.team-proof{padding-top:40px;padding-bottom:0}.team-proof .proof-card{background:#fff}
@media(max-width:800px){.webinar-flow-compact{margin-top:0;gap:24px}.nurture-columns{gap:35px}}
@media(max-width:540px){.nurture-columns{grid-template-columns:1fr;gap:25px}.webinar-flow-compact{grid-template-columns:1fr;gap:0}.webinar-flow-compact>div{padding:18px 0;border-bottom:1px solid var(--line)}.webinar-flow-compact>div:last-child{border-bottom:0;padding-bottom:0}.webinar-flow-compact h3{font-size:21px}.webinar-flow-compact p{font-size:14px}.team-proof{padding-top:30px}}

/* Product discovery: clear purpose, recognizable controls, same-page navigation. */
.product-discovery{padding-top:28px;padding-bottom:12px;scroll-margin-top:100px}
.product-discovery-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:24px}
.product-discovery-heading h2{font-size:30px;line-height:1.2;letter-spacing:-.8px}
.product-discovery-heading>p{font-size:14px;color:#626975}
.product-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.product-choices .product-choice{display:flex;align-items:flex-start;gap:18px;padding:25px 23px;border:1px solid #dce1e8;border-radius:12px;background:#f7f8fa;color:#181b20;transition:background .15s,border-color .15s,box-shadow .15s;text-decoration:none}
.product-choice>svg{width:32px;height:32px;flex:0 0 32px;color:#2454e6;margin-top:2px}
.product-choice h3{font-size:20px;line-height:1.25;letter-spacing:-.3px;margin:0}
.product-choice p{font-size:14px;line-height:1.55;color:#626975;margin:10px 0 16px;max-width:28ch}
.product-choice .product-action{font-size:13px;font-weight:650;color:#204dcc;text-decoration:underline;text-underline-offset:4px;line-height:1.5}
.product-choices .product-choice:hover{background:#edf2ff;border-color:#2454e6;box-shadow:0 4px 14px #17377d0a}
.product-choices .product-choice:focus-visible{outline:3px solid #2454e6;outline-offset:3px;background:#edf2ff}
@media(max-width:1000px){.product-discovery-heading{display:block}.product-discovery-heading>p{margin-top:10px}.product-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.product-discovery{padding-top:10px}.product-discovery-heading{margin-bottom:20px}.product-discovery-heading h2{font-size:28px;max-width:14ch}.product-discovery-heading>p{font-size:13px}.product-choices{grid-template-columns:1fr;gap:10px}.product-choices .product-choice{padding:19px 20px;gap:17px}.product-choice h3{font-size:19px}.product-choice p{font-size:13px;max-width:none;margin:7px 0 10px}.product-choice .product-action{font-size:12px}}
/* Stronger buying hierarchy; retain the selected media and established design. */
.business-proof{font-size:13px;color:#626975;margin:0 0 24px;font-weight:700}
.custom-plan{font-size:13px!important;line-height:1.6!important;color:#214cc8!important;margin-top:18px!important}
.website-sales-actions{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;margin-top:22px}
.website-sales-actions .button{font-size:14px;padding:14px 20px}
.website-sales-actions .text-link{font-size:13px}
#websites{column-gap:55px;row-gap:30px}
#websites .website-proof{grid-column:1/-1;display:grid;grid-template-columns:70px 1fr;gap:24px;padding:25px 30px;border:1px solid #e1e5eb;background:#f5f7fb;text-align:left;position:relative}
#websites .website-proof>img{width:70px;height:78px;object-fit:cover;margin:0;border-radius:4px}
#websites .website-proof blockquote{font-size:26px;max-width:none;margin:0}
#websites .website-proof p{margin-top:10px;font-size:12px}
#websites .website-proof .play-circle{position:absolute;right:26px;top:35px;margin:0}
#websites .website-proof>div{padding-right:60px}
.sales-ai .crm-copy h2{font-size:clamp(35px,3.5vw,49px)}
.team-proof .proof-grid{grid-template-columns:1fr;max-width:850px}
.team-proof .proof-card{display:grid;grid-template-columns:90px 1fr;gap:26px;text-align:left;padding:28px}
.team-proof .proof-card>img{width:90px;height:108px;margin:0;object-fit:cover}
.team-proof .proof-card blockquote{font-size:28px;max-width:none}
.team-proof .proof-card .play-circle{position:static;margin-bottom:12px}
#applications h2{font-size:clamp(32px,3.5vw,46px)}
#plans .plan:nth-child(2){background:#eef2ff;box-shadow:inset 0 4px #2454e6}
#plans .plan-desc{min-height:48px}
@media(max-width:800px){#websites .website-proof blockquote{font-size:23px}.business-proof{font-size:12px}#websites .website-proof{padding:24px}}
@media(max-width:540px){.hero h1{font-size:43px}.website-sales-actions{align-items:flex-start;flex-direction:column;gap:14px}#websites .website-proof{grid-template-columns:55px 1fr;gap:17px;padding:20px}#websites .website-proof>img{width:55px;height:69px}#websites .website-proof>div{padding-right:0}#websites .website-proof .play-circle{position:static;margin-bottom:12px}#websites .website-proof blockquote{font-size:23px}.team-proof .proof-card{grid-template-columns:65px 1fr;gap:18px;padding:22px}.team-proof .proof-card>img{width:65px;height:85px}.team-proof .proof-card blockquote{font-size:24px}#applications h2{font-size:34px}#plans .plan-desc{min-height:0}.business-proof{margin-bottom:22px}}
