.marketing-page[data-astro-cid-tkgou3ze]{background:#fff}.hero[data-astro-cid-tkgou3ze]{padding:138px 6vw 88px;background:linear-gradient(180deg,var(--surface),#fff);border-bottom:1px solid var(--border-gray)}.hero-inner[data-astro-cid-tkgou3ze]{max-width:980px;margin:0 auto}.eyebrow[data-astro-cid-tkgou3ze]{color:var(--orange);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-weight:600}.hero[data-astro-cid-tkgou3ze] h1[data-astro-cid-tkgou3ze]{max-width:760px;font-size:clamp(2.25rem,5.8vw,4.35rem);line-height:1.16;color:var(--ink);letter-spacing:0;font-weight:700;margin-bottom:1.25rem}.hero-copy[data-astro-cid-tkgou3ze]{max-width:720px;color:var(--muted);font-size:1.06rem;line-height:1.95}.hero-actions[data-astro-cid-tkgou3ze]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2.2rem}.keyword-strip[data-astro-cid-tkgou3ze]{display:flex;gap:.65rem;flex-wrap:wrap;margin-top:2.5rem}.keyword-strip[data-astro-cid-tkgou3ze] span[data-astro-cid-tkgou3ze]{border:1px solid var(--border);color:var(--orange);background:#f05a280d;border-radius:999px;padding:.35rem .85rem;font-size:.82rem}.section[data-astro-cid-tkgou3ze]{padding:86px 6vw}.section-inner[data-astro-cid-tkgou3ze]{max-width:1120px;margin:0 auto}.problem-section[data-astro-cid-tkgou3ze],.deliverables-section[data-astro-cid-tkgou3ze],.faq-section[data-astro-cid-tkgou3ze]{background:var(--surface);border-top:1px solid var(--border-gray);border-bottom:1px solid var(--border-gray)}.split-heading[data-astro-cid-tkgou3ze]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:end;margin-bottom:3rem}.split-heading[data-astro-cid-tkgou3ze] p[data-astro-cid-tkgou3ze],.center-heading[data-astro-cid-tkgou3ze] p[data-astro-cid-tkgou3ze],.strategy-grid[data-astro-cid-tkgou3ze] p[data-astro-cid-tkgou3ze],.cluster-panel[data-astro-cid-tkgou3ze] p[data-astro-cid-tkgou3ze],.cta-section[data-astro-cid-tkgou3ze] p[data-astro-cid-tkgou3ze]{color:var(--muted);line-height:1.9}h2[data-astro-cid-tkgou3ze]{color:var(--ink);font-size:clamp(1.65rem,3.6vw,2.65rem);line-height:1.28;font-weight:700;letter-spacing:0}h3[data-astro-cid-tkgou3ze]{color:var(--ink);font-size:1.02rem;line-height:1.45;margin-bottom:.55rem;font-weight:600;letter-spacing:0}.pain-grid[data-astro-cid-tkgou3ze],.deliverables-grid[data-astro-cid-tkgou3ze]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border-gray);border:1px solid var(--border-gray);border-radius:8px;overflow:hidden}.pain-card[data-astro-cid-tkgou3ze],.deliverable-card[data-astro-cid-tkgou3ze]{background:#fff;padding:2rem}.pain-card[data-astro-cid-tkgou3ze] p[data-astro-cid-tkgou3ze],.deliverable-card[data-astro-cid-tkgou3ze] p[data-astro-cid-tkgou3ze],.scenario-item[data-astro-cid-tkgou3ze] p[data-astro-cid-tkgou3ze],.faq-list[data-astro-cid-tkgou3ze] p[data-astro-cid-tkgou3ze]{color:var(--muted);font-size:.9rem;line-height:1.85}.strategy-grid[data-astro-cid-tkgou3ze]{display:grid;grid-template-columns:.9fr 1.1fr;gap:4rem;align-items:center}.framework[data-astro-cid-tkgou3ze]{border:1px solid var(--border-gray);border-radius:8px;overflow:hidden;background:var(--border-gray);display:grid;gap:1px}.framework-row[data-astro-cid-tkgou3ze]{background:#fff;display:grid;grid-template-columns:52px 120px 1fr;gap:1rem;align-items:start;padding:1.45rem 1.5rem}.framework-row[data-astro-cid-tkgou3ze] span[data-astro-cid-tkgou3ze],.deliverable-card[data-astro-cid-tkgou3ze] span[data-astro-cid-tkgou3ze]{color:var(--orange);font-size:.78rem;letter-spacing:.12em;font-weight:700}.framework-row[data-astro-cid-tkgou3ze] strong[data-astro-cid-tkgou3ze]{color:var(--ink);font-weight:600}.framework-row[data-astro-cid-tkgou3ze] p[data-astro-cid-tkgou3ze]{font-size:.88rem;margin:0}.center-heading[data-astro-cid-tkgou3ze]{max-width:680px;margin:0 auto 3rem;text-align:center}.center-heading[data-astro-cid-tkgou3ze] .section-label[data-astro-cid-tkgou3ze],.cta-section[data-astro-cid-tkgou3ze] .section-label[data-astro-cid-tkgou3ze]{justify-content:center}.deliverable-card[data-astro-cid-tkgou3ze] span[data-astro-cid-tkgou3ze]{display:block;margin-bottom:1.1rem}.scenarios-section[data-astro-cid-tkgou3ze]{background:#fff}.scenario-list[data-astro-cid-tkgou3ze]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border-gray);border:1px solid var(--border-gray);border-radius:8px;overflow:hidden}.scenario-item[data-astro-cid-tkgou3ze]{background:#fff;padding:1.65rem}.cluster-section[data-astro-cid-tkgou3ze]{padding-top:0}.cluster-panel[data-astro-cid-tkgou3ze]{background:var(--ink);color:#fff;border-radius:8px;padding:3rem;display:grid;grid-template-columns:.9fr 1.1fr;gap:3rem;align-items:center}.cluster-panel[data-astro-cid-tkgou3ze] h2[data-astro-cid-tkgou3ze]{color:#fff}.cluster-panel[data-astro-cid-tkgou3ze] .section-label[data-astro-cid-tkgou3ze],.cluster-panel[data-astro-cid-tkgou3ze] p[data-astro-cid-tkgou3ze]{color:#ffffffb3}.cluster-panel[data-astro-cid-tkgou3ze] .section-label[data-astro-cid-tkgou3ze]:after{background:#ffffff73}.cluster-map[data-astro-cid-tkgou3ze]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.cluster-map[data-astro-cid-tkgou3ze] a[data-astro-cid-tkgou3ze]{color:#fff;text-decoration:none;background:#ffffff17;border:1px solid rgba(255,255,255,.14);border-radius:6px;padding:.95rem 1rem;font-size:.88rem;transition:background .2s,transform .15s}.cluster-map[data-astro-cid-tkgou3ze] a[data-astro-cid-tkgou3ze]:hover{background:#ffffff29;transform:translateY(-1px)}.faq-inner[data-astro-cid-tkgou3ze]{max-width:860px}.faq-list[data-astro-cid-tkgou3ze]{display:grid;gap:1px;background:var(--border-gray);border:1px solid var(--border-gray);border-radius:8px;overflow:hidden}details[data-astro-cid-tkgou3ze]{background:#fff}summary[data-astro-cid-tkgou3ze]{cursor:pointer;list-style:none;padding:1.35rem 1.6rem;display:flex;justify-content:space-between;gap:1rem;color:var(--ink);font-weight:600}summary[data-astro-cid-tkgou3ze]::-webkit-details-marker{display:none}summary[data-astro-cid-tkgou3ze]:after{content:"+";color:var(--orange);font-size:1.1rem;flex-shrink:0}details[data-astro-cid-tkgou3ze][open] summary[data-astro-cid-tkgou3ze]:after{transform:rotate(45deg)}.faq-list[data-astro-cid-tkgou3ze] p[data-astro-cid-tkgou3ze]{padding:0 1.6rem 1.45rem}.cta-section[data-astro-cid-tkgou3ze]{background:var(--ink);padding:92px 6vw;text-align:center}.cta-inner[data-astro-cid-tkgou3ze]{max-width:680px;margin:0 auto}.cta-section[data-astro-cid-tkgou3ze] h2[data-astro-cid-tkgou3ze]{color:#fff;margin-bottom:1rem}.cta-section[data-astro-cid-tkgou3ze] p[data-astro-cid-tkgou3ze]{color:#ffffffad;margin-bottom:2.2rem}@media(max-width:900px){.split-heading[data-astro-cid-tkgou3ze],.strategy-grid[data-astro-cid-tkgou3ze],.cluster-panel[data-astro-cid-tkgou3ze]{grid-template-columns:1fr;gap:2rem}.pain-grid[data-astro-cid-tkgou3ze],.deliverables-grid[data-astro-cid-tkgou3ze],.scenario-list[data-astro-cid-tkgou3ze]{grid-template-columns:1fr 1fr}.framework-row[data-astro-cid-tkgou3ze]{grid-template-columns:44px 1fr}.framework-row[data-astro-cid-tkgou3ze] p[data-astro-cid-tkgou3ze]{grid-column:2}}@media(max-width:640px){.hero[data-astro-cid-tkgou3ze]{padding:112px 5vw 64px}.section[data-astro-cid-tkgou3ze]{padding:64px 5vw}.hero-actions[data-astro-cid-tkgou3ze]{flex-direction:column}.btn-primary[data-astro-cid-tkgou3ze],.btn-outline[data-astro-cid-tkgou3ze]{width:100%;text-align:center}.pain-grid[data-astro-cid-tkgou3ze],.deliverables-grid[data-astro-cid-tkgou3ze],.scenario-list[data-astro-cid-tkgou3ze],.cluster-map[data-astro-cid-tkgou3ze]{grid-template-columns:1fr}.cluster-panel[data-astro-cid-tkgou3ze]{padding:2rem 1.4rem}}
