.work-hero{max-width:1320px;margin:auto;min-height:620px;padding:85px max(5vw,24px);display:grid;grid-template-columns:1.35fr .65fr;gap:8vw;align-items:center}
.work-hero h1{font-size:clamp(48px,6.4vw,88px);letter-spacing:-.055em}.work-hero h1 span{color:#47756b}.work-hero>div>p:not(.eyebrow){max-width:720px;font-size:20px;color:var(--muted);margin:28px 0}.work-hero aside{background:var(--ink);color:white;padding:34px;box-shadow:14px 14px 0 var(--lime);display:flex;flex-direction:column}.work-hero aside p{font-size:11px;letter-spacing:.16em;color:var(--lime);font-weight:800}.work-hero aside strong{font:700 24px 'Manrope';padding:14px 0;border-bottom:1px solid rgba(255,255,255,.15)}.work-hero aside span{margin-top:25px;color:#b6c8c4;font-size:13px}
.work-intro{background:var(--lime);padding:55px max(8vw,32px);display:grid;grid-template-columns:1fr 1fr;gap:7vw}.work-intro p{font:600 clamp(20px,2.1vw,29px) 'Manrope';line-height:1.35;margin:0}
.services{max-width:1320px;margin:auto;padding:110px max(5vw,24px)}.services-heading{max-width:800px;margin-bottom:50px}.services-heading h2,.fit-section h2,.engagement h2,.credibility h2,.start-section h2{font-size:clamp(36px,4vw,60px);letter-spacing:-.04em}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.service-grid article{background:white;padding:32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column}.service-top{display:flex;justify-content:space-between;align-items:center}.service-top span{font:800 28px 'Manrope';color:var(--orange)}.service-top small{font-weight:800;letter-spacing:.09em}.service-grid h3{font-size:30px;margin:36px 0 15px}.service-grid>article>p{color:var(--muted);min-height:95px}.service-grid h4{margin:20px 0 6px}.service-grid ul{padding-left:19px;color:var(--muted)}.service-grid li{margin:9px 0}.service-result{margin-top:auto;background:var(--cream);padding:20px;border-left:4px solid var(--lime)}.service-result b,.service-result span{display:block}.service-result b{font-size:10px;letter-spacing:.12em;margin-bottom:8px}.service-result span{font-weight:700}
.fit-section{background:var(--deep);color:white;padding:95px max(7vw,24px);display:grid;grid-template-columns:1.1fr .9fr;gap:8vw;align-items:center}.fit-section .eyebrow{color:var(--lime)}.fit-list{display:flex;flex-direction:column}.fit-list span{font-weight:700;padding:16px 0;border-bottom:1px solid #48605c;color:#c4d3d0}
.engagement{max-width:1180px;margin:auto;padding:110px max(5vw,24px)}.engagement>h2{max-width:850px}.engagement-flow{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px;border-top:5px solid var(--ink)}.engagement-flow div{padding:28px 22px;border-right:1px solid var(--line)}.engagement-flow div:last-child{border:0}.engagement-flow b,.engagement-flow strong,.engagement-flow span{display:block}.engagement-flow b{color:var(--orange)}.engagement-flow strong{font:700 20px 'Manrope';margin:28px 0 10px}.engagement-flow span{color:var(--muted)}
.credibility{background:var(--cream);padding:100px max(7vw,24px);display:grid;grid-template-columns:180px 1fr;gap:55px;align-items:start}.credibility-mark{width:180px;height:210px;background:var(--ink);color:var(--lime);display:grid;place-items:center;font:800 60px 'Manrope';box-shadow:10px 10px 0 var(--lime)}.credibility>div:last-child{max-width:900px}.credibility>div>p:not(.eyebrow){font-size:18px;color:var(--muted)}.proof-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:35px}.proof-row span{background:white;padding:20px;font-size:13px}.proof-row strong{display:block;font:800 23px 'Manrope';margin-bottom:6px}
.start-section{background:var(--orange);padding:95px max(7vw,24px);display:grid;grid-template-columns:1.2fr .8fr;gap:8vw;align-items:center}.start-section>div>p:not(.eyebrow){font-size:18px}.start-card{background:white;padding:35px;box-shadow:12px 12px 0 var(--ink)}.start-card>span{font-size:11px;letter-spacing:.13em;font-weight:800}.start-card p{font:600 19px 'Manrope';margin:25px 0}.start-card .button{width:100%}
@media(max-width:900px){.work-hero,.fit-section,.start-section{grid-template-columns:1fr}.work-intro{grid-template-columns:1fr}.service-grid{grid-template-columns:1fr}.service-grid>article>p{min-height:auto}.engagement-flow{grid-template-columns:1fr 1fr}.proof-row{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.work-hero{padding-top:55px}.work-hero aside{box-shadow:8px 8px 0 var(--lime)}.engagement-flow{grid-template-columns:1fr}.engagement-flow div{border-right:0;border-bottom:1px solid var(--line)}.credibility{grid-template-columns:1fr}.credibility-mark{width:110px;height:130px}.proof-row{grid-template-columns:1fr}.services,.engagement{padding-top:80px;padding-bottom:80px}}

/* Work With Sai — playbook-led conversion experience */
.hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.text-link{font-weight:800;color:var(--ink);text-decoration:none;border-bottom:2px solid var(--ink);padding:8px 0}
.value-strip{max-width:1320px;margin:0 auto;padding:0 max(5vw,24px);display:grid;grid-template-columns:repeat(4,1fr);transform:translateY(34px);position:relative;z-index:2}.value-strip div{background:white;border:1px solid var(--line);padding:24px}.value-strip strong,.value-strip span{display:block}.value-strip strong{font:800 30px 'Manrope';color:var(--orange)}.value-strip span{font-size:13px;color:var(--muted);margin-top:5px}
.playbook-library{background:var(--cream);padding:105px max(5vw,24px)}.library-heading{max-width:1320px;margin:0 auto 50px;display:grid;grid-template-columns:1.1fr .9fr;gap:7vw;align-items:end}.library-heading h2,.trailer-heading h2{font-size:clamp(38px,4.5vw,64px);letter-spacing:-.045em}.library-heading>p{font-size:18px;color:var(--muted);margin:0}.lifecycle-rail{max-width:1320px;margin:0 auto 22px;background:var(--ink);color:white;padding:18px 24px;display:flex;justify-content:space-between;align-items:center;font:800 12px 'Manrope';letter-spacing:.11em}.lifecycle-rail i{color:var(--lime);font-size:19px;font-style:normal}.library-groups{max-width:1320px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr)}.library-groups article{background:white;border:1px solid var(--line);border-right:0;padding:25px}.library-groups article:last-child{border-right:1px solid var(--line)}.library-groups .stage{font-size:10px;font-weight:800;letter-spacing:.13em;color:var(--orange)}.library-groups h3{font-size:23px;margin:14px 0 22px}.library-groups ol{padding-left:24px;margin:0}.library-groups li{padding:9px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:14px}.trailer-heading{max-width:1320px;margin:90px auto 35px}.trailer-heading h2{max-width:800px}.trailer-grid{max-width:1320px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.trailer-card{background:white;padding:28px;border-top:7px solid var(--lime);box-shadow:0 10px 35px rgba(6,42,35,.07)}.trailer-card.dark{background:var(--ink);color:white;border-color:var(--orange)}.trailer-top{display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.1em;font-weight:800}.trailer-top b{font:800 26px 'Manrope';color:var(--orange)}.trailer-question{font:700 21px/1.35 'Manrope';min-height:86px}.mini-template{border:1px solid var(--line);padding:15px;display:grid;gap:5px}.mini-template span{font-size:9px;letter-spacing:.1em;color:var(--muted);font-weight:800;margin-top:7px}.mini-template strong{font-size:13px}.trailer-card small{display:block;margin-top:18px;color:var(--muted)}.signal-preview{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.signal-preview div{padding:13px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.signal-preview span,.signal-preview b{display:block}.signal-preview span{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.signal-preview b{font-size:13px;margin-top:5px}.check-preview{list-style:none;padding:0;margin:0}.check-preview li{border-bottom:1px solid #38554f;padding:12px 0}.check-preview i{font-style:normal;color:var(--lime);margin-right:10px}.trailer-card.dark small{color:#9cb3ae}.library-cta{max-width:1320px;margin:45px auto 0;background:var(--lime);padding:35px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px}.library-cta span{font-size:10px;letter-spacing:.13em;font-weight:800}.library-cta h3{font-size:clamp(24px,2.5vw,36px);margin:9px 0}.library-cta p{margin:0;max-width:780px}.library-cta .button{white-space:nowrap}.start-card small{display:block;color:var(--muted);margin-top:18px;line-height:1.5}.need-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}.need-list span{background:rgba(255,255,255,.62);padding:12px;font-size:13px;font-weight:700;border-left:3px solid var(--ink)}
@media(max-width:900px){.library-heading{grid-template-columns:1fr}.library-groups,.trailer-grid{grid-template-columns:1fr 1fr}.library-cta{grid-template-columns:1fr}.library-cta .button{width:max-content}}
@media(max-width:600px){.value-strip,.library-groups,.trailer-grid,.need-list{grid-template-columns:1fr}.value-strip{transform:none;padding:24px}.lifecycle-rail{overflow:auto;gap:14px;justify-content:flex-start}.lifecycle-rail span{white-space:nowrap}.library-groups article{border-right:1px solid var(--line);border-bottom:0}.library-groups article:last-child{border-bottom:1px solid var(--line)}.playbook-library{padding-top:80px}.trailer-card{padding:22px}.library-cta{padding:25px}.library-cta .button{width:100%}}
.trailer-note{max-width:760px;color:var(--muted);font-size:17px;line-height:1.65;margin-top:16px}
