/* Broad brand story and audience-specific journeys. */
.site-header nav{gap:24px}.story-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:center;padding-block:68px}.story-hero h1{font-size:clamp(54px,6vw,86px)}.story-hero .hero-description{max-width:520px}.advantage-map{background:#263e33;color:#f5f4e9;padding:30px;border-radius:8px;box-shadow:12px 14px 0 #e0e4d6}.map-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.1em;color:#c8d5ba;border-bottom:1px solid #526358;padding-bottom:20px}.map-lead{font-family:var(--serif);font-size:38px;line-height:1.1;margin:26px 0}.map-row{display:flex;gap:20px;border-top:1px solid #526358;padding:17px 0}.map-row>span{color:#bdd2a7;font-size:11px}.map-row b{display:block;font-size:15px}.map-row p,.map-row small{color:#ced8ca;font-size:12px;margin:4px 0 0}.chapter-nav{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line);padding-block:23px;gap:22px;font-size:12px}.chapter-nav span{color:var(--orange);margin-right:12px}.story-chapter{display:grid;grid-template-columns:190px 1fr;gap:40px}.chapter-label>span{font-family:var(--serif);font-size:70px;color:var(--orange);display:block;line-height:1;margin-bottom:20px}.chapter-label .eyebrow{max-width:160px}.chapter-content h2{font-size:54px}.chapter-intro{font-size:17px;max-width:700px;color:var(--muted)}.story-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-block:32px}.story-pair article{border-top:1px solid var(--line);padding-top:22px}.story-pair h3{font-size:22px}.story-pair p{font-size:14px;color:var(--muted)}.evidence-line{padding:16px 0;border-block:1px solid var(--line);font-size:12px;color:var(--muted)}.evidence-line a{text-decoration:underline}.why-now{background:#e8eadc;padding:24px;margin-top:25px;border-left:3px solid var(--orange)}.why-now p{margin:8px 0 0;font-size:14px}.agents-band{background:#263e33;color:#f5f4e9;padding-block:80px}.agents-band .chapter-intro,.agents-band .agent-caption{color:#d1dbcc}.agents-band .chapter-label>span{color:#bdd2a7}.agent-path{display:flex;align-items:center;gap:12px;margin-block:30px}.agent-path>div{padding:22px 18px;background:#ffffff0d;border:1px solid #617160;flex:1;min-height:115px}.agent-path b{display:block;font-size:13px}.agent-path small{display:block;color:#c3d0be;font-size:11px;margin-top:6px}.agent-path>span{color:#bdd2a7}.agent-caption{font-size:12px}.agents-band .text-link{border-color:#87957d}.readiness-checklist{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-block:30px}.readiness-checklist>div{border-top:2px solid #a1ae8e;padding-top:17px}.readiness-checklist b{font-size:15px;display:block}.readiness-checklist p{font-size:13px;color:var(--muted);margin-top:6px}.native-band{background:#e9ecdf;padding-block:80px}.native-equation{display:flex;gap:20px;align-items:center;margin-block:30px}.native-equation>div{background:#f8f7ef;padding:26px;flex:1;border:1px solid #d3d9c6}.native-equation b{display:block;font-size:20px}.native-equation p{font-size:13px;margin:8px 0 0;color:var(--muted)}.native-equation>span{font-family:var(--serif);font-size:40px;color:var(--orange)}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.audience-card{background:transparent;text-align:left;padding:25px;border:1px solid var(--line);border-radius:5px;display:flex;flex-direction:column;min-height:240px;transition:background .2s,border-color .2s}.audience-card:hover{background:#eeefe3;border-color:#819475}.audience-card:nth-child(-n+3){background:#e9ecdf;border-color:#bac7ac}.audience-number{font-family:var(--serif);font-size:26px;color:var(--orange);margin-bottom:15px}.audience-card h3{font-size:20px;max-width:260px}.audience-card p{font-size:13px;color:var(--muted);margin-bottom:20px}.audience-link{font-size:11px;margin-top:auto;font-weight:600}.hosted-preview{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;align-items:center}.hosted-preview>div>p:not(.eyebrow){max-width:500px;color:var(--muted)}.hosted-ticket{padding:34px;background:#e9ecdf;border:1px solid #cad2bb;border-radius:7px}.hosted-ticket>span{font-size:9px;letter-spacing:.1em;display:block;margin-bottom:25px}.hosted-ticket h3{font-size:31px}.hosted-ticket small{font-size:10px;display:block;margin-top:15px}.learn-banner{background:#ddcbb6;padding-block:70px}.learn-banner p:not(.eyebrow){max-width:560px}.learn-banner h2{font-size:56px}.breadcrumb{font-size:11px;color:var(--muted);display:block;margin-bottom:30px}.niche-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:center;padding-block:55px 70px}.niche-hero h1{font-size:clamp(52px,5.5vw,77px)}.niche-hero .hero-description{max-width:570px}.niche-note{background:#263e33;color:var(--paper);padding:34px;border-radius:7px}.niche-note h3{font-family:var(--serif);font-size:37px;font-weight:400;line-height:1.1;letter-spacing:0}.niche-note .eyebrow{color:#c8d5ba}.mini-path{display:flex;justify-content:space-between;border-top:1px solid #64735f;padding-top:20px;font-size:11px;gap:12px;color:#d3dfc6}.niche-problem{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--line)}.niche-problem h2{font-size:42px}.niche-problem ul{margin:0;padding:0;list-style:none}.niche-problem li{border-bottom:1px solid var(--line);padding:19px 0;font-size:16px}.niche-example-band{background:#e9ecdf;padding-block:60px}.niche-example{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center}.niche-example h2{font-size:42px}.niche-example p{color:var(--muted)}.paper-example{padding:32px;background:#faf8f1;border:1px solid #cbd2bc;box-shadow:8px 8px 0 #cfd7c1;transform:rotate(1deg)}.paper-example .eyebrow{color:var(--orange)}.paper-example pre,.script-copy{font:14px/1.8 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere}.niche-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.niche-steps>article>span{color:var(--orange);font-family:var(--serif);font-size:32px}.niche-steps p{font-size:14px;color:var(--muted)}.boundary-note{padding:22px 28px;border:1px solid var(--line);font-size:13px}.niche-value{display:flex;gap:55px;align-items:center;justify-content:space-between}.niche-value p{color:var(--muted);max-width:620px}.learn-hero{padding-block:65px}.learn-hero h1{max-width:850px}.learn-hero>p:not(.eyebrow){max-width:650px;font-size:17px;color:var(--muted)}.field-lessons,.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.field-lessons article,.resource-card{padding:30px;border:1px solid var(--line);background:#eeefe5}.field-lessons article>span{font-size:11px;color:var(--orange)}.field-lessons h3{margin-top:20px;font-size:25px}.field-lessons p,.resource-card p{font-size:13px;color:var(--muted)}.tool-landscape{display:grid;grid-template-columns:1fr 1fr;gap:25px}.tool-landscape article{padding:30px;border:1px solid var(--line)}.tool-landscape article p{color:var(--muted);font-size:14px}.tool-landscape a{font-size:12px;text-decoration:underline;margin-right:14px}.resource-card .text-link{display:inline-block}.rep-entry{display:flex;align-items:center;gap:15px;text-align:left;background:#edeedf;border:1px solid #c6cebb;border-radius:5px;padding:15px 18px;margin-top:24px;max-width:530px;width:100%}.rep-entry:hover{border-color:var(--orange)}.rep-symbol{width:39px;height:39px;background:#263e33;color:#d1dfb1;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.rep-entry b{display:block;font-size:13px}.rep-entry small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.rep-stage{background:#263e33;padding:30px;border-radius:5px;color:var(--paper)}.rep-stage .rep-symbol{background:#d1dfb1;color:#263e33;width:58px;height:58px;font-size:28px;margin-bottom:20px}.rep-stage p{color:var(--paper);font-size:19px;line-height:1.6}.rep-stage small{color:#c8d5ba;font-size:10px}.rep-step{display:flex;gap:6px;margin-block:17px}.rep-step span{height:3px;background:#cad1be;flex:1}.rep-step .on{background:var(--orange)}.playbook-box{padding:22px;background:#e9ecdf;border:1px solid #cbd2bc;margin-block:22px}.playbook-box h3{font-size:21px}.hosted-price{font-size:27px!important;color:var(--ink)!important}.hosted-price small{font-size:13px}.offer-card,.chapter-content,.story-hero>div,.niche-hero>div{min-width:0}
@media(max-width:1050px){.story-hero,.niche-hero{gap:35px}.story-chapter{grid-template-columns:140px 1fr;gap:25px}.agent-path{flex-wrap:wrap}.agent-path>div{flex-basis:40%}.agent-path>span{display:none}.hosted-preview{gap:35px}.audience-grid{grid-template-columns:repeat(2,1fr)}.site-header nav{gap:16px}}
@media(max-width:760px){.site-header{flex-wrap:wrap;gap:20px}.site-header nav{width:100%;justify-content:space-between;font-size:10px;gap:8px}.story-hero,.niche-hero{grid-template-columns:1fr;padding-block:38px;gap:35px}.story-hero h1,.niche-hero h1{font-size:55px}.advantage-map{padding:24px;box-shadow:7px 8px 0 #e0e4d6}.map-lead{font-size:33px}.chapter-nav{grid-template-columns:1fr 1fr;font-size:11px;gap:14px}.story-chapter{grid-template-columns:1fr;gap:8px}.chapter-label{display:flex;align-items:center;gap:18px}.chapter-label>span{font-size:43px;margin-bottom:20px}.chapter-label .eyebrow{max-width:none}.chapter-content h2,.learn-banner h2{font-size:42px}.chapter-intro{font-size:15px}.story-pair{grid-template-columns:1fr;gap:14px}.agents-band,.native-band{padding-block:48px}.readiness-checklist{grid-template-columns:1fr;gap:15px}.native-equation{flex-direction:column;gap:8px;align-items:stretch}.native-equation>span{text-align:center;line-height:1}.audience-grid{grid-template-columns:1fr;gap:12px}.audience-card{min-height:0;padding:23px}.audience-number{margin-bottom:7px}.audience-card h3{max-width:none}.hosted-preview,.niche-problem,.niche-example{grid-template-columns:1fr;gap:28px}.hosted-ticket{padding:25px}.hosted-ticket h3{font-size:28px}.learn-banner{padding-block:45px}.niche-note{padding:26px}.niche-note h3{font-size:33px}.niche-problem h2,.niche-example h2{font-size:38px}.niche-steps,.field-lessons,.resource-grid,.tool-landscape{grid-template-columns:1fr;gap:20px}.niche-value{display:block}.niche-value .button{margin-top:15px}.learn-hero{padding-block:40px}.learn-hero h1{font-size:55px}.paper-example{padding:23px}.field-lessons article,.tool-landscape article{padding:23px}.rep-stage{padding:23px}.rep-stage p{font-size:17px}.mini-path{flex-wrap:wrap}.hosted-price{font-size:24px!important}footer a{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.audience-card{transition:none}}

.agent-path h3{font-size:16px;margin:7px 0}.agent-path p{font-size:12px;color:#cad6c4;margin:0}.agent-path>div>span{font-size:10px;color:#bdd2a7}.native-equation>div>span{font-size:10px;letter-spacing:.08em}.native-equation h3{font-size:22px;margin-top:12px}.native-equation>b{font-family:var(--serif);font-size:40px;color:var(--orange)}.niche-note h2{font-family:var(--serif);font-size:37px;font-weight:400;letter-spacing:0;line-height:1.15}.niche-note>small{display:block;font-size:10px;color:#c8d5ba;margin-top:22px}.readiness-checklist article{border-top:2px solid #a1ae8e;padding-top:17px}.readiness-checklist article>span{color:var(--orange);font-size:10px}.readiness-checklist article h3{margin:10px 0;font-size:17px}@media(max-width:760px){.niche-note h2{font-size:32px}.native-equation>b{text-align:center}}

/* A tangible execution environment and inspectable workflow examples. */
.agent-work-section .section-heading{align-items:end}.agent-work-section .section-heading>p{max-width:330px}.workstation{border:1px solid #bcc9b2;border-radius:8px;overflow:hidden;background:#eef0e5}.workstation-bar{background:#263e33;color:#d8e2ce;padding:18px 25px;display:flex;justify-content:space-between;gap:18px;font-size:10px;letter-spacing:.07em}.workstation-body{display:grid;grid-template-columns:1fr 1.15fr}.workstation-inputs{padding:34px;border-right:1px solid #c9d3bd}.workstation-inputs h3{font-family:var(--serif);font-size:34px;font-weight:400;line-height:1.2}.workstation-inputs ul{list-style:none;margin:28px 0 0;padding:0}.workstation-inputs li{border-top:1px solid #c9d3bd;padding:16px 0}.workstation-inputs li b{display:block;font-size:14px}.workstation-inputs li span{display:block;font-size:13px;color:var(--muted);margin-top:5px}.workstation-jobs{padding:30px}.workstation-jobs>button{display:block;width:100%;text-align:left;background:var(--paper);border:1px solid #c9d3bd;border-radius:4px;padding:20px 23px;margin-top:12px;transition:background .2s,border-color .2s}.workstation-jobs>button:hover{border-color:var(--orange);background:#fffdf3}.workstation-jobs>button>span{font-size:10px;color:var(--orange);letter-spacing:.06em}.workstation-jobs h3{font-size:21px;margin:10px 0}.workstation-jobs p{font-size:13px;color:var(--muted);margin:0 0 14px}.workstation-jobs b{font-size:11px}.workstation-footer{border-top:1px solid #c9d3bd;padding:20px 30px;display:flex;gap:18px;font-size:12px;background:#e3e9d7}.workstation-footer>b{flex-shrink:0}.example-sources{padding:20px;border:1px solid var(--line);margin:20px 0}.example-sources h3{font-size:19px}.example-sources li{font-size:14px;margin:12px 0}.example-delivery{background:#263e33;color:var(--paper);padding:25px;border-radius:5px}.example-delivery .eyebrow{color:#d0e1b8}.example-delivery>p:last-child{color:var(--paper);font-size:18px;line-height:1.6}.boundary-note{margin-top:25px}.workstation button:focus-visible{outline:3px solid var(--orange);outline-offset:3px}
@media(max-width:760px){.workstation-body{grid-template-columns:1fr}.workstation-inputs{border-right:0;border-bottom:1px solid #c9d3bd;padding:24px}.workstation-jobs{padding:24px}.workstation-jobs>button{padding:20px}.workstation-bar{flex-direction:column;gap:6px;padding:18px 24px;font-size:9px}.workstation-footer{flex-direction:column;gap:6px;padding:20px 24px}.workstation-inputs h3{font-size:30px}.agent-work-section .section-heading>p{max-width:none}.example-delivery{padding:22px}.example-delivery>p:last-child{font-size:16px}}
@media(prefers-reduced-motion:reduce){.workstation-jobs>button{transition:none}}
