.presence-hero{background:var(--cm-paper);padding:55px 0 50px;border-bottom:1px solid var(--cm-border)}.presence-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center}.presence-grid h1{font-size:clamp(45px,5.6vw,76px);line-height:1.02;letter-spacing:-.065em}.presence-grid .lede{font-size:21px;color:var(--cm-petrol);line-height:1.5;margin-top:28px}.presence-grid>div>p:not(.eyebrow){max-width:490px}.presence-grid .hero-actions{gap:10px}.presence-grid .button{gap:14px;padding:14px 18px}.job-sheet{background:var(--cm-petrol);color:var(--cm-on-petrol);border-radius:4px 4px 28px 4px;box-shadow:14px 16px 0 var(--cm-border);overflow:hidden}.job-sheet-head,.job-sheet-foot{padding:17px 26px;font-size:9px;letter-spacing:1.2px;background:var(--cm-petrol);display:flex;justify-content:space-between}.job-sheet-head>span:last-child{font-size:19px;line-height:1}.job-sheet-body{padding:30px}.job-sheet .eyebrow{color:var(--cm-on-petrol-muted);font-size:9px}.job-sheet h2{font-size:44px;line-height:1.08;letter-spacing:-1.8px;margin-bottom:30px}.job-sheet h2>span{color:var(--cm-on-petrol-muted)}.job-request{border-block:1px solid var(--cm-petrol);padding:23px 0;display:flex;gap:20px;align-items:center}.request-index{font-size:32px;color:var(--cm-muted);font-weight:300}.job-request .eyebrow{margin-bottom:7px}.job-request p{color:var(--cm-on-petrol);font-size:17px;line-height:1.6;margin:0}.request-trail{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:9px;color:var(--cm-on-petrol-muted);margin-top:24px}.request-trail b{color:var(--cm-muted)}.job-sheet-foot{letter-spacing:.1px;color:var(--cm-on-petrol-muted);font-size:10px}.credibility-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-block:26px;border-bottom:1px solid var(--cm-border)}.credibility-strip>div{border-right:1px solid var(--cm-border)}.credibility-strip>div:last-child{border:0}.credibility-strip strong,.credibility-strip span{display:block}.credibility-strip strong{font-size:14px}.credibility-strip span{font-size:12px;color:var(--cm-muted);margin-top:4px}.walkthrough-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:65px;margin-bottom:32px}.walkthrough-heading h2{margin:0}.walkthrough-heading>p{max-width:330px;font-size:14px;margin:0}.tour-layout{display:grid;grid-template-columns:1fr 1.55fr;gap:35px}.tour-controls{display:flex;flex-direction:column;gap:8px}.tour-controls button{background:transparent;border:1px solid var(--cm-border);border-radius:10px;display:flex;align-items:center;text-align:left;gap:15px;padding:22px 19px;cursor:pointer;color:var(--cm-petrol)}.tour-controls button[aria-pressed=true]{background:var(--cm-soft);border-color:var(--cm-border);box-shadow:inset 3px 0 var(--cm-petrol)}.tour-controls button>span{font-size:11px;color:var(--cm-muted)}.tour-controls strong,.tour-controls small{display:block}.tour-controls strong{font-size:15px}.tour-controls small{font-size:12px;color:var(--cm-muted);margin-top:5px}.tour-controls b{font-weight:400;margin-left:auto;color:var(--cm-muted)}.tour-controls>a{margin-top:16px;font-size:12px}.tour-stage{background:var(--cm-surface);border:1px solid var(--cm-border);border-radius:14px;padding:28px;min-width:0;box-shadow:0 12px 45px color-mix(in srgb, var(--cm-petrol) 2.35%, transparent)}.tour-stage>section+section{margin-top:30px}.tour-stage [hidden]{display:none}.tour-label{display:flex;justify-content:space-between;font-size:9px;color:var(--cm-muted);letter-spacing:1.4px;padding-bottom:19px;border-bottom:1px solid var(--cm-border);margin-bottom:20px}.script-line{padding:10px 0 10px 17px;border-left:2px solid var(--cm-border);margin:14px 0}.script-line b{font-size:10px;color:var(--cm-muted);font-weight:600}.script-line p{font-size:15px;margin:7px 0 0;color:var(--cm-petrol)}.script-line.ai{border-color:var(--cm-border-strong)}.script-line.ai b{color:var(--cm-muted)}.tour-note{padding:14px 16px;background:var(--cm-paper);color:var(--cm-muted);font-size:11px;border-radius:6px;margin-top:18px}.record-fields>div{display:grid;grid-template-columns:1fr 1.4fr;gap:18px;padding:13px 0;border-bottom:1px solid var(--cm-border);font-size:14px}.record-fields dt{color:var(--cm-muted)}.record-fields dd{margin:0;color:var(--cm-petrol)}.owner-steps{padding-left:23px}.owner-steps li{padding:8px 0 8px 10px;font-size:15px}.owner-steps p{font-size:13px;margin:5px 0}.product-proof{background:var(--cm-petrol);padding:65px 0;color:var(--cm-on-petrol)}.proof-layout{display:grid;grid-template-columns:.9fr 1.4fr;gap:70px;align-items:center}.proof-copy .eyebrow{color:var(--cm-on-petrol-muted)}.proof-copy p,.proof-copy li{color:var(--cm-on-petrol-muted);font-size:15px}.proof-copy ul{padding-left:18px;margin:25px 0}.proof-copy li{margin:13px 0}.proof-copy .proof-caption{font-size:11px;line-height:1.8}.product-proof figure{margin:0;min-width:0}.product-proof figure>a{display:block;max-height:620px;overflow:auto;background:var(--cm-surface);border-radius:10px;border:5px solid var(--cm-petrol)}.product-proof img{width:100%;height:auto;display:block}.product-proof figcaption{font-size:10px;color:var(--cm-on-petrol-muted);margin-top:14px;letter-spacing:.5px}.buying-answers{display:grid;grid-template-columns:1fr 1.4fr;gap:70px}.buying-answers details{border-bottom:1px solid var(--cm-border);padding:20px 0}.buying-answers summary{font-weight:600;font-size:15px;cursor:pointer}.buying-answers details p{font-size:14px;margin:15px 0 4px}.approach{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;border-top:3px solid var(--cm-petrol);padding-block:38px 55px}.approach h2{font-size:36px}.approach p{font-size:15px}.trade-links{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:70px}.trade-links>a{padding:24px 0;border-top:1px solid var(--cm-border)}.trade-links small{font-size:9px;letter-spacing:1px;color:var(--cm-muted)}.trade-links h3{font-size:22px;margin-top:18px}.trade-links p{font-size:13px}.trade-links span{font-size:12px;font-weight:650;color:var(--cm-muted)}.audio-status{display:flex;gap:26px;padding-block:40px 60px;border-top:1px solid var(--cm-border)}.audio-status h2{font-size:27px}.audio-status p:not(.eyebrow){max-width:740px;font-size:14px}.audio-symbol{font-size:44px;color:var(--cm-muted)}.landing-evidence{padding:22px 0;margin-top:20px;border-top:1px solid var(--cm-border)}.landing-evidence strong{font-size:13px}.landing-evidence p{font-size:12px;margin:8px 0 10px}.landing-evidence a{font-size:12px;color:var(--cm-muted)}.presence-note{background:var(--cm-soft);padding:20px;font-size:13px;border-left:3px solid var(--cm-border-strong);margin:30px 0}.section{padding-block:65px}.page-hero{padding-bottom:40px}.closing{border-radius:5px 5px 22px 5px;background:var(--cm-soft)}.footer-top a:hover,.text-link:hover{text-decoration:underline}
.landing-copy{background:var(--cm-petrol);padding:32px;border-radius:4px 4px 24px 4px;color:var(--cm-on-petrol)}.landing-copy>p,.landing-copy .landing-benefits{color:var(--cm-on-petrol-muted)}.landing-copy .eyebrow{color:var(--cm-on-petrol-muted)}.landing-copy .pill{color:var(--cm-on-petrol-muted);border-color:var(--cm-petrol)}.landing-copy .landing-evidence{border-color:var(--cm-petrol)}.landing-copy .landing-evidence p{color:var(--cm-on-petrol-muted)}.landing-copy a{color:var(--cm-on-petrol-muted)}.landing-copy .micro{color:var(--cm-on-petrol-muted)}.landing-copy h1{font-size:clamp(35px,3.8vw,51px)}
@media(max-width:1000px){.presence-grid{gap:35px}.presence-grid h1{font-size:57px}.job-sheet h2{font-size:38px}.proof-layout{gap:35px}.presence-grid .hero-actions{flex-direction:column;align-items:flex-start}.walkthrough-heading{gap:30px}}
@media(max-width:800px){.presence-grid,.tour-layout,.proof-layout,.buying-answers,.approach{grid-template-columns:1fr;gap:28px}.presence-hero{padding-block:35px}.presence-grid h1{font-size:54px}.presence-grid .hero-actions{align-items:stretch}.job-sheet{box-shadow:7px 8px 0 var(--cm-border);margin-right:7px}.job-sheet-body{padding:25px}.job-sheet h2{font-size:38px}.credibility-strip{gap:14px;padding-block:20px}.credibility-strip strong{font-size:12px}.credibility-strip span{font-size:10px;padding-right:8px}.walkthrough-heading{display:block}.walkthrough-heading>p{margin-top:20px;max-width:none}.tour-controls button{padding:16px}.tour-stage{padding:20px}.record-fields>div{grid-template-columns:1fr 1.2fr;font-size:12px}.product-proof{padding-block:40px}.proof-copy h2{font-size:36px}.product-proof figure>a{max-height:480px}.trade-links{grid-template-columns:1fr;gap:12px}.trade-links>a{padding-bottom:12px}.buying-answers>div>p{margin-bottom:15px}.approach{padding-top:28px}.audio-status{gap:15px}.section{padding-block:45px}}
