.benefits-page{--benefits-border:color-mix(in srgb, var(--ink,#111310) 18%, transparent)}.benefits-page main>.section{width:min(1320px,100% - 96px);margin-inline:auto}.benefits-page .section-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:22px 70px;display:grid}.benefits-page .section-heading>.eyebrow{grid-column:1/-1;margin-bottom:0}.benefits-page .section-heading>h2{grid-column:1}.benefits-page .section-heading>.section-copy{grid-column:2;max-width:460px}.benefits-page .benefits-hero{padding-top:0}.benefits-hero-layout{grid-template-columns:minmax(0,1.3fr) minmax(300px,.8fr);align-items:center;gap:clamp(40px,7vw,120px);padding-top:66px;display:grid}.benefits-hero .page-title{letter-spacing:-.055em;margin-bottom:28px;font-size:clamp(56px,6.9vw,104px);line-height:1.02}.benefits-hero .page-title span{color:var(--muted,#666960)}.benefits-hero .page-deck{max-width:590px}.benefits-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.benefits-availability{color:var(--muted,#666960);flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;font-size:13px;display:flex}.benefits-availability .status-label{color:var(--ink,#111310)}.benefits-conversation{justify-self:center;width:100%;max-width:366px;margin:0;position:relative}.benefits-phone{color:#171c16;background:#dfe3d9;border:1px solid #b8bcb1;border-radius:28px;padding:12px;box-shadow:0 24px 50px #1113100f}.benefits-phone-top{letter-spacing:.02em;justify-content:space-between;padding:4px 15px 13px;font-size:11px;font-weight:650;display:flex}.benefits-chat-heading{border-bottom:1px solid #bcc2b6;align-items:center;gap:11px;padding:12px 16px 17px;display:flex}.benefits-chat-heading strong{letter-spacing:-.03em;font-size:16px;font-weight:650;display:block}.benefits-chat-heading div>span{color:#62695d;margin-top:2px;font-size:11px;display:block}.benefits-chat-symbol{color:#e6f5a5;letter-spacing:-.1em;background:#182217;border-radius:11px;place-items:center;width:39px;height:39px;padding-right:5px;font-size:31px;font-weight:600;line-height:1;display:grid;position:relative}.benefits-chat-symbol>span{font-size:36px;position:absolute;bottom:3px;right:5px}.benefits-messages{padding:16px 6px 22px}.benefits-chat-date{color:#62695d;text-align:center;margin:1px 0 21px;font-size:10px}.benefits-message{border-radius:14px;width:90%;margin-bottom:10px;padding:14px 16px;font-size:13px;line-height:1.5}.benefits-message p{margin:0}.benefits-speaker{margin-bottom:6px;font-size:10px;font-weight:650;display:block}.benefits-message-member{color:#fafcf3;background:#283923;border-bottom-right-radius:3px;margin-left:auto}.benefits-message-concierge{background:#f8faf5;border-bottom-left-radius:3px}.benefits-message-concierge .benefits-speaker{color:#697260}.benefits-source{color:#62714b;border-top:1px solid #dde1d5;margin-top:12px;padding-top:9px;font-size:10px;display:block}.benefits-phone-bottom{color:#62695d;border:1px solid #bdc4b6;border-radius:15px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:11px;display:flex}.benefits-phone-bottom span:last-child{color:#283923;background:#cad5b5;border-radius:50%;place-items:center;width:22px;height:22px;font-size:16px;display:grid}.benefits-conversation figcaption{color:var(--muted,#666960);max-width:335px;margin-top:14px;font-size:11px;line-height:1.6}.benefits-capabilities{border-top:1px solid var(--benefits-border)}.benefits-capability-grid{border:1px solid var(--benefits-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.benefits-capability-grid .feature-card{border:0;border-right:1px solid var(--benefits-border);padding:30px 26px 36px}.benefits-capability-grid .feature-card:last-child{border-right:0}.benefits-feature-number{color:var(--muted,#666960);margin-bottom:36px;font-family:monospace;font-size:12px;display:block}.benefits-capability-grid h3{margin:0 0 14px;font-size:20px}.benefits-capability-grid p{font-size:15px;line-height:1.65}.benefits-vbc{border-top:1px solid var(--benefits-border)}.benefits-vbc-context{grid-template-columns:1fr 1fr;gap:48px;margin-bottom:32px;display:grid}.benefits-vbc-context p{color:var(--muted,#666960);margin:0;font-size:16px;line-height:1.75}.benefits-vbc-steps{border:1px solid var(--benefits-border);background:#e7eadf;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.benefits-vbc-steps li{padding:clamp(24px,3vw,40px)}.benefits-vbc-steps li+li{border-left:1px solid var(--benefits-border)}.benefits-step-label{letter-spacing:.035em;text-transform:uppercase;color:#505949;margin-bottom:32px;font-family:monospace;font-size:11px;display:block}.benefits-vbc-steps h3{letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(22px,2.3vw,31px);font-weight:500;line-height:1.2}.benefits-vbc-steps p{color:#505949;margin:0;font-size:15px;line-height:1.7}.benefits-vbc-outcome{grid-template-columns:1fr 2fr;gap:40px;margin-top:30px;display:grid}.benefits-vbc-outcome h3{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:500}.benefits-vbc-outcome p{color:var(--muted,#666960);margin:0;font-size:14px;line-height:1.75}.benefits-populations{border-top:1px solid var(--benefits-border)}.benefits-use-cases{border:1px solid var(--benefits-border);grid-template-columns:1fr 1fr;display:grid}.benefits-use-case{padding:clamp(28px,4vw,60px)}.benefits-use-case:nth-child(2n){border-left:1px solid var(--benefits-border);background:color-mix(in srgb, var(--ink,#111310) 3%, transparent)}.benefits-use-case:nth-child(n+3){border-top:1px solid var(--benefits-border)}.benefits-audience{letter-spacing:.035em;text-transform:uppercase;color:var(--muted,#666960);margin:0 0 25px;font-family:monospace;font-size:11px}.benefits-use-case h3{letter-spacing:-.035em;margin:0 0 25px;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.09}.benefits-use-case>p:not(.benefits-audience){color:var(--muted,#666960);font-size:16px;line-height:1.7}.benefits-tags{flex-wrap:wrap;gap:7px;margin:27px 0 0;padding:0;list-style:none;display:flex}.benefits-tags li{border:1px solid var(--benefits-border);border-radius:4px;padding:5px 8px;font-size:11px}.benefits-scope{border-top:1px solid var(--benefits-border);grid-template-columns:1fr 1fr;gap:60px;display:grid}.benefits-scope h2{letter-spacing:-.035em;font-size:clamp(28px,3vw,43px);font-weight:500;line-height:1.1}.benefits-scope-copy{padding-top:31px}.benefits-scope-copy p{color:var(--muted,#666960);margin:0 0 20px;font-size:15px;line-height:1.75}@media (width<=1050px){.benefits-page main>.section{width:calc(100% - 64px)}.benefits-hero-layout{gap:32px}.benefits-hero .page-title{font-size:clamp(49px,7vw,78px)}.benefits-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefits-capability-grid .feature-card:nth-child(2){border-right:0}.benefits-capability-grid .feature-card:nth-child(-n+2){border-bottom:1px solid var(--benefits-border)}}@media (width<=760px){.benefits-page main>.section{width:calc(100% - 40px)}.benefits-page .section-heading{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.benefits-hero-layout{grid-template-columns:1fr;gap:46px;padding-top:48px}.benefits-hero .page-title{font-size:clamp(49px,12vw,72px)}.benefits-hero .page-deck{max-width:580px}.benefits-conversation{max-width:355px}.benefits-use-cases,.benefits-scope{grid-template-columns:1fr}.benefits-use-case+.benefits-use-case{border-left:0;border-top:1px solid var(--benefits-border)}.benefits-vbc-context,.benefits-vbc-steps,.benefits-vbc-outcome{grid-template-columns:1fr}.benefits-vbc-context{gap:20px}.benefits-vbc-steps li+li{border-left:0;border-top:1px solid var(--benefits-border)}.benefits-step-label{margin-bottom:22px}.benefits-vbc-outcome{gap:14px}.benefits-scope{gap:0}.benefits-scope-copy{padding-top:8px}.benefits-availability{gap:8px}}@media (width<=540px){.benefits-hero-layout{padding-top:39px}}@media (width<=460px){.benefits-capability-grid{grid-template-columns:1fr}.benefits-capability-grid .feature-card{border-right:0;border-bottom:1px solid var(--benefits-border)}.benefits-capability-grid .feature-card:last-child{border-bottom:0}.benefits-feature-number{margin-bottom:22px}.benefits-actions{display:grid}.benefits-actions .button{justify-content:space-between}}
