/* V8: one readable work example per section; consistent paper/ink rhythm. */
.product-proof #proof-panel .screen-frame img{margin:0!important}
.product-copy>.eyebrow{grid-column:1/-1!important;font-size:11px!important;margin-bottom:20px!important}
.product-proof .product-copy{padding-right:0}.product-proof #proof-panel{max-width:990px}
:root{--section-gap:clamp(72px,7.5vw,112px);--paper:#f5f4ed;--ink:#19291f;--copy:#bcc7b7}
.section{padding-block:var(--section-gap)}.section-head{margin-bottom:40px}.section-head>p{font-size:16px;line-height:1.7;max-width:430px}.section-head h2{font-size:clamp(34px,3.5vw,52px)}.eyebrow,.kicker{font-size:11px;letter-spacing:.1em}.nav{height:82px}.nav .small{font-size:12px}.hero{padding-block:36px 48px;min-height:610px;grid-template-columns:43% 57%}.hero h1{font-size:clamp(48px,4.9vw,72px);line-height:1.05}.hero .hero-lede{font-size:18px;max-width:400px;line-height:1.5;margin-top:24px}.hero .hero-sub{font-size:16px;line-height:1.7;max-width:408px}.hero .actions .button{font-size:13px}.hero .micro{max-width:390px;font-size:12px}.office-wrap{height:520px}.hero-copy .eyebrow{margin-bottom:20px}.room-tag{font-size:9px}.office-topline{top:0}.scene-tools{font-size:9px}.workflow{background:var(--paper);border-radius:0;color:var(--ink)}.workflow .section-head p,.workflow-story>p{color:#56634f}.workflow-body{gap:60px;grid-template-columns:.88fr 1.12fr}.workflow-tabs{margin-bottom:42px}.workflow-tabs button{font-size:14px;padding:18px 14px;line-height:1.5}.workflow-story h3{font-size:34px;max-width:420px}.workflow-story>p{font-size:16px}.workflow-story ol{margin:25px 0}.workflow-story li button{font-size:14px;padding-block:10px}.work-output{transform:none;border-radius:16px;box-shadow:0 12px 44px #172a1010;padding:27px}.output-top{font-size:10px;gap:12px}.message p{font-size:17px;line-height:1.6}.artifact-line{font-size:12px}.artifact-line strong{font-size:13px}.output-note p{font-size:12px}.message.agent{background:#f0f4bf}.experience{background:#e6ebde;border-radius:0;border-top:1px solid #c5d1bc}.experience-grid{gap:48px}.experience-context{padding-top:0}.demo-fields{grid-template-columns:1fr}.voice-card{box-shadow:none;padding:28px}.demo-privacy{font-size:12px!important}.voice-availability{font-size:12px!important}.demo-start-row{gap:18px}.voice-opt-in{font-size:12px}.voice-identity h3{font-size:20px}.ad-picture{height:240px}.ad-picture img{object-position:center}.ad-account small{font-size:10px}.ad-bottom small{font-size:9px}.demo-disclosure{font-size:10px}.demo-choices button{min-height:44px}.problem{gap:25px 70px}.problem h2{font-size:clamp(34px,3.5vw,52px)}.decision-intro{font-size:16px}.decision-photo.decision-email{height:auto;min-height:330px;background:#f5f4ed;color:#223526;padding:26px;border-radius:14px;align-self:start;box-shadow:none}.decision-email:after{display:none}.email-toolbar{display:flex;gap:10px;align-items:center;font-size:10px;letter-spacing:.06em;border-bottom:1px solid #d6ddcc;padding-bottom:16px;margin-bottom:18px}.email-toolbar>span:first-child{font-size:22px}.draft-tag{margin-left:auto;font-size:8px;color:#536f43;border:1px solid #b4c3a6;border-radius:4px;padding:5px}.email-address{display:flex;gap:12px;align-items:baseline;margin-bottom:22px}.email-address span{font-size:11px;color:#78846c}.email-address b{font-size:13px;font-weight:500}.decision-email p{font-size:14px;line-height:1.65;margin-bottom:12px}.decision-email footer{font-size:11px;color:#607052;border-top:1px solid #d6ddcc;padding-top:14px;margin-top:22px}.decision-header{padding:24px}.decision-track{padding:8px 18px}.decision-track button{font-size:13px;min-height:84px}.decision-content{padding:30px;gap:35px}.decision-content h3{font-size:27px}.decision-response p{font-size:15px}.decision-foot{padding:20px 28px;gap:25px}.decision-foot p{font-size:12px}.decision-foot a{font-size:12px;white-space:nowrap}.team-section{background:#203529}.team-section .brain-layout{gap:55px}.team-picker .team-choice{padding:24px 0;border-radius:0;background:transparent!important;border-width:0 0 1px}.team-choice h3{font-size:22px}.team-choice p{font-size:14px;line-height:1.65}.team-footnote{font-size:12px}.brain-caption h3{font-size:26px}.brain-caption p{font-size:14px}.knowledge-note{font-size:11px!important}.product-proof{display:block!important;padding-block:var(--section-gap);background:#17291e}.product-copy{display:grid;grid-template-columns:1fr 1fr;gap:0 60px;align-items:start;margin-bottom:24px}.product-copy>.eyebrow{grid-column:1/-1}.product-copy>h2{font-size:clamp(34px,3.5vw,50px);grid-row:2/4}.product-copy>p:not(.proof-caption){grid-column:2;font-size:16px;line-height:1.7;max-width:450px;margin-top:3px}.proof-tabs{display:flex!important;gap:10px;grid-column:2;margin-top:8px}.proof-tabs button{padding:12px 16px!important;border-radius:6px;min-height:44px}.proof-tabs button b{font-size:12px}.proof-tabs button span{display:none}.proof-caption{grid-column:1/-1;font-size:11px!important;margin:20px 0 0!important;color:#b1c0a9}#proof-panel{transform:none!important;border:1px solid #435a3b;border-radius:12px;max-width:1030px;margin:0 auto;overflow:hidden;box-shadow:none}.screen-toolbar{padding:14px 20px}.screen-frame{display:block!important;width:100%!important;max-height:none!important;height:auto!important;padding:0!important;background:#fdfcf9;overflow:hidden!important;border:0;aspect-ratio:auto!important}.screen-frame img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:top!important;transform:none!important;filter:none!important;display:block}#proof-panel[data-view=sources] .screen-frame img{width:100%!important;transform:none!important;object-position:top!important}.screen-note{font-size:12px;padding:14px 20px}#product-dialog{max-width:1060px;width:calc(100% - 32px)}#product-large{display:block;width:100%;height:auto;object-fit:contain}#product-dialog .dialog-head h2{font-size:25px}
.integrations-v8{background:var(--paper);color:var(--ink)}.integrations-v8 em{color:#526937}.connection-heading{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end}.connection-heading .eyebrow{color:#667254;margin-bottom:18px}.connection-heading h2{font-size:clamp(34px,3.5vw,50px)}.connection-heading p{color:#59654d;font-size:16px;max-width:480px}.logo-caption{font-size:11px;color:#687459}.logo-window{overflow:hidden;margin:40px 0 15px;border-block:1px solid #d8dece;mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}.brand-conveyor{display:flex;width:max-content;animation:brand-travel 38s linear infinite}.brand-run{display:flex;align-items:center;width:max-content}.brand-cell{width:260px;height:110px;display:flex;align-items:center;justify-content:center;flex:none}.brand-cell>img{object-fit:contain;max-width:150px}.brand-cell.google-brand{gap:12px;font-size:20px;letter-spacing:-.6px;font-weight:500}.ringcentral-crop{position:relative;overflow:hidden;width:158px;height:34px;display:block}.ringcentral-crop img{position:absolute;max-width:none;left:50%;top:50%;transform:translate(-50%,-50%);mix-blend-mode:multiply}.connections-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px}.connections-bottom p{font-size:11px;color:#687459;margin:0}.connections-bottom button{background:none;color:#52633f;font-size:11px;padding:10px;white-space:nowrap}.brand-conveyor.paused,.logo-window:hover .brand-conveyor,.logo-window:focus-within .brand-conveyor{animation-play-state:paused}.connection-scope{margin-top:24px;border-top:1px solid #cbd5bf;padding-top:22px}.connection-scope summary{cursor:pointer;display:flex;justify-content:space-between;font-size:14px}.scope-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-top:28px}.scope-grid h3{font-size:19px;margin-bottom:12px}.scope-grid p{font-size:13px;color:#58674d;line-height:1.75}.trademark-note{font-size:11px;color:#687459;margin-top:16px}@keyframes brand-travel{to{transform:translateX(-33.333333%)}}
.calculator-section{background:#edf0e5}.journey-stage{padding:20px}.journey-stage h3{font-size:18px}.journey-stage input{font-size:23px!important}.calculator .calc-result{display:grid;grid-template-columns:1fr 1fr;gap:8px 40px;align-items:center}.calc-result>#result-label,.calc-result>#result-value,.calc-result>#result-context{grid-column:1}.calc-result>.result-mini{grid-column:2;grid-row:1/3;margin:0}.calc-result>.calc-caveat{grid-column:2;grid-row:3;font-size:12px}.calc-result>.booking{grid-column:1/-1;justify-self:start;margin-top:16px}.result-value{line-height:1.15}.calc-result #result-context{font-size:14px;max-width:470px}.journey-profit input{max-width:220px}.formula{font-size:13px}.rollout-steps article{padding-top:20px}.rollout-steps h3{font-size:23px}.rollout-steps p{font-size:14px;line-height:1.7}.pricing-band{background:#253529;border-color:#4e5f44;padding:32px;gap:30px}.pricing-band p{font-size:14px}.price-parts p{font-size:13px}.faq{padding-top:35px}.faq summary{font-size:17px;line-height:1.5}.faq details p{font-size:15px;line-height:1.75}.final-cta{margin-top:15px;margin-bottom:0;border-radius:16px}.final-cta>p{max-width:570px;margin:24px auto;font-size:18px}.final-cta .micro{font-size:12px}.research-links{display:flex;gap:20px;justify-content:space-between;align-items:center;padding-block:40px;font-size:11px;flex-wrap:wrap}.research-links>span{color:#9eae91;font-size:9px;letter-spacing:.08em}.research-links a{text-decoration:underline;text-underline-offset:5px}.hero .button:focus-visible,.workflow .button:focus-visible,.integrations-v8 button:focus-visible{outline:2px solid #768632;outline-offset:4px}body:has(dialog[open]){overflow:hidden}
@media(hover:hover) and (pointer:fine){.team-choice:hover{background:#ffffff05!important}.research-links a:hover{color:#eff451}}
@media(max-width:1000px){.brand-cell{width:210px}.workflow-body{gap:30px}.workflow-tabs button{font-size:12px}.hero h1{font-size:52px}.hero .actions{gap:16px}.hero .actions .button{font-size:12px}.office-wrap{height:490px}}
@media(max-width:760px){.section{padding-block:68px}.nav{height:72px}.nav .small{padding:10px 12px;font-size:11px}.hero{padding-block:32px 22px;min-height:0}.hero h1,.hero h1 em{font-size:clamp(42px,11vw,60px);line-height:1.04}.hero .hero-lede{font-size:16px;margin-top:20px}.hero .hero-sub{font-size:14px;line-height:1.65;margin-bottom:22px}.hero .actions{gap:20px;flex-wrap:wrap}.hero .actions .button{font-size:12px}.hero .micro{font-size:11px;margin-top:18px}.office-wrap{height:305px;margin-top:22px}.scene-tools>span{max-width:140px;line-height:1.6}.scene-tools{font-size:7px}.office-topline>span:first-child{max-width:155px;line-height:1.5}.section-head{gap:20px;margin-bottom:26px}.section-head>p{font-size:15px}.workflow-tabs{display:grid;grid-template-columns:1fr;margin-bottom:28px}.workflow-tabs button{text-align:left;font-size:13px;padding:14px;min-height:48px;border:1px solid #c0cbb3;margin-top:-1px}.workflow-tabs button[aria-selected=true]{background:#dde7ce}.workflow-body{grid-template-columns:1fr;gap:28px}.workflow-story h3{font-size:29px}.workflow-story>p{font-size:15px}.workflow-story ol{margin:18px 0}.workflow-story li button{padding:9px 0;font-size:13px}.work-output{padding:20px}.message p{font-size:15px}.artifact-line{gap:12px}.artifact-line strong{font-size:12px}.output-top{font-size:8px}.experience-grid{gap:26px}.experience-top{gap:14px}.voice-card{padding:22px}.voice-identity h3{font-size:18px}.experience-value{font-size:13px}.demo-disclosure{font-size:9px}.ad-picture{height:215px}.problem{gap:22px}.decision-photo.decision-email{padding:22px;order:2;min-height:0}.decision-shell{margin-top:10px}.decision-track{padding:10px}.decision-track button{font-size:12px;padding:14px!important;min-height:76px}.decision-content{padding:23px;gap:24px;grid-template-columns:1fr}.decision-content h3{font-size:25px}.decision-foot{padding:20px;flex-direction:column;align-items:start;gap:12px}.decision-foot p{margin:0}.email-toolbar{font-size:9px}.draft-tag{font-size:7px}.team-section .brain-layout{gap:28px}.team-picker .team-choice{padding:22px 0}.team-choice h3{font-size:22px}.product-copy{display:block}.product-copy>h2{font-size:36px;margin-bottom:20px}.product-copy>p:not(.proof-caption){font-size:15px}.proof-tabs{margin-top:22px}.proof-tabs button{flex:1;padding:12px!important}.proof-tabs button b{font-size:11px}.proof-caption{line-height:1.6!important}.screen-toolbar{padding:12px;font-size:9px}.screen-toolbar button{font-size:10px}.screen-note{font-size:11px;padding:12px}.connection-heading{grid-template-columns:1fr;gap:22px}.connection-heading p{font-size:15px}.logo-window{margin-top:25px}.brand-cell{width:200px;height:90px}.connections-bottom{align-items:start;gap:12px}.connections-bottom p{font-size:10px;max-width:240px}.scope-grid{grid-template-columns:1fr;gap:12px}.connection-scope summary{font-size:13px;gap:20px;line-height:1.6}.journey-stage{padding:16px 12px}.journey-stage h3{font-size:16px}.calculator .calc-result{display:block;padding:24px!important}.calc-result>.result-mini{margin:25px 0 18px}.calc-result>.calc-caveat{font-size:12px}.rollout-steps{gap:24px}.rollout-steps h3{font-size:20px}.rollout-steps p{font-size:13px}.pricing-band{padding:24px}.faq{padding-top:0}.faq summary{font-size:15px}.faq details p{font-size:14px}.final-cta{padding:48px 24px}.final-cta>p{font-size:16px}.final-cta .micro{font-size:11px;line-height:1.6}.research-links{display:grid;grid-template-columns:1fr;gap:18px;padding-block:32px;font-size:12px}.research-links>span{font-size:9px}}
@media(prefers-reduced-motion:reduce){.brand-conveyor{animation:none}.logo-window{overflow-x:auto;mask-image:none}.brand-run[aria-hidden=true]{display:none}#brand-pause{display:none}html{scroll-behavior:auto}}
