/* Client-ready edition. Reuses the project's local Tenor / Golos typography. */
.concept-note{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:12px 36px;background:#e5e7db;font-size:11px;color:#394739}.concept-note a{text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.confidence{background:#e7e9dd}.confidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.confidence-grid article{border-top:1px solid #9ba88f;padding-top:24px}.confidence-grid article>span{font:26px var(--display);color:#64755c}.confidence-grid h3{font-size:25px;margin:20px 0 15px}.confidence-grid p{font-size:13px;color:#53624c}.faq-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.faq-layout h2{margin:20px 0}.faq-layout .detail-list p{font-size:14px}.client-films{background:#e9e8df}.film-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center}.film-layout video{display:block;width:100%;aspect-ratio:4/3;background:var(--forest)}.film-copy h2{margin:20px 0}.film-copy>p{color:#5f6959;font-size:14px;margin-bottom:20px}.film-copy small{display:block;font-size:11px;color:#59664f;margin:15px 0}.presentation{background:var(--paper)}.present-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:27px 0;border-bottom:1px solid var(--line)}.present-nav a:last-child{font-size:12px}.present-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center;padding:75px 0 85px}.present-hero h1{font-size:clamp(43px,4.7vw,70px);letter-spacing:-.04em;margin:24px 0}.present-hero .intro{font-size:16px;color:#55634e;margin-bottom:28px}.present-image{position:relative;aspect-ratio:4/5;overflow:hidden;background:#26332e}.present-image img{object-position:46% center}.present-image>span{position:absolute;bottom:22px;left:22px;color:var(--paper);font-size:11px;background:#202522d9;padding:9px 14px}.present-actions{display:flex;flex-wrap:wrap;gap:12px}.present-actions .secondary{border:1px solid #7e8e74}.present-label{font-size:11px;color:#58664f;margin-top:20px}.feature-story{padding:65px 0;border-top:1px solid var(--line)}.feature-story>h2{max-width:800px;margin:20px 0 40px}.feature-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.feature-columns article>span{font-size:11px;color:#67765c}.feature-columns h3{font-size:27px;margin:15px 0}.feature-columns p{font-size:14px;color:#53624c}.feature-columns a{display:inline-block;font-size:12px;border-bottom:1px solid currentColor;margin-top:18px;padding:8px 0}.automation{background:var(--forest);color:var(--paper);padding:85px 0}.automation h2{max-width:840px;margin:20px 0 25px}.automation .intro{color:#d1d7c8;margin-bottom:35px;max-width:750px}.crm-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px}.crm-steps{margin:0;padding:0;list-style:none;counter-reset:steps}.crm-steps li{counter-increment:steps;padding:21px 0;border-top:1px solid #9ca99566;display:grid;grid-template-columns:35px 1fr;gap:14px;color:#bac6b0}.crm-steps li:before{content:'0' counter(steps);font:22px var(--display);color:#bd9979}.crm-steps strong{display:block;font-weight:500;color:#e6e9dd;margin-bottom:5px}.crm-steps p{font-size:12px}.crm-steps li[aria-current=step]{color:#edf0e6}.crm-steps li[aria-current=step]:before{color:#fff2d8}.crm-card{background:#f4f1e9;color:var(--ink);padding:32px;min-width:0}.crm-card .demo-label{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#65745d}.crm-card h3{font-size:31px;margin:15px 0 10px}.crm-card dl{display:grid;grid-template-columns:100px 1fr;gap:12px;font-size:13px;margin:25px 0}.crm-card dt{color:#617255}.crm-card dd{margin:0;overflow-wrap:anywhere}.crm-state{border-top:1px solid #bcc4ae;padding:22px 0;min-height:140px}.crm-state h4{margin:0 0 9px;font-size:16px;font-weight:500}.crm-state p{font-size:13px;color:#54634b}.crm-actions{display:flex;gap:15px;flex-wrap:wrap}.crm-actions button:last-child{text-decoration:underline;min-height:44px;font-size:12px}.crm-card small{display:block;margin-top:18px;font-size:11px;color:#5b6b51}.scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.scope-grid h3{font-size:28px;margin:20px 0}.scope-grid ul{padding-left:20px;color:#516247;line-height:2;font-size:14px}.handoff{background:#dfe2d6;padding:65px 0}.handoff h2{margin:20px 0 25px}.handoff p{margin-bottom:25px;color:#4f5f46}.handoff .btn{margin-right:15px;margin-bottom:15px}.handoff-note{font-size:12px;max-width:800px}.presentation-footer{padding:35px 0;font-size:12px;display:flex;gap:25px;justify-content:space-between}.presentation-footer a{text-decoration:underline}.concept-note,.presentation p,.presentation small{overflow-wrap:anywhere}.client-contact-budget{margin-bottom:15px}
@media(max-width:900px){.present-hero{gap:35px}.present-hero h1{font-size:46px}.feature-columns{gap:25px}.crm-layout{gap:30px}.faq-layout{gap:35px}.film-layout{gap:30px}}
@media(max-width:700px){.concept-note{padding:12px 20px;align-items:flex-start;font-size:10px}.concept-note>span{max-width:210px}.concept-note a{white-space:normal;max-width:110px;text-align:right}.confidence-grid,.faq-layout,.film-layout,.present-hero,.feature-columns,.crm-layout,.scope-grid{grid-template-columns:1fr}.confidence-grid{gap:28px}.present-hero{padding:45px 0 55px;gap:35px}.present-hero h1{font-size:42px}.present-image{aspect-ratio:4/3}.present-hero .intro{font-size:14px}.present-nav{padding:22px 0}.present-nav a:last-child{max-width:135px;text-align:right;font-size:11px}.feature-story{padding:50px 0}.feature-columns{gap:35px}.automation{padding:60px 0}.crm-card{padding:25px 20px}.crm-card dl{grid-template-columns:80px 1fr;gap:12px;font-size:12px}.crm-card h3{font-size:29px}.crm-actions .btn{flex:1}.scope-grid{gap:25px}.handoff{padding:50px 0}.presentation-footer{display:block}.presentation-footer a{display:inline-block;margin-top:15px}.faq-layout{gap:20px}.film-copy{order:-1}}
