.op-pricing[data-astro-cid-docxbrxs]{padding:clamp(32px,4vw,48px) var(--pad-x);border-top:1px solid var(--rule)}.op-pricing[data-astro-cid-docxbrxs] .wrap[data-astro-cid-docxbrxs]{max-width:var(--content-max);margin:0 auto}.pricing-card[data-astro-cid-docxbrxs]{max-width:720px}.pricing-main[data-astro-cid-docxbrxs]{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px 24px;margin-bottom:16px}.price[data-astro-cid-docxbrxs]{font-size:clamp(36px,4vw,52px);font-weight:500;letter-spacing:-.02em;color:var(--orange);line-height:1}.price[data-astro-cid-docxbrxs] .per[data-astro-cid-docxbrxs]{font-size:clamp(18px,2vw,24px);font-weight:400;color:var(--ink)}.pricing-note[data-astro-cid-docxbrxs]{font-size:15px;color:var(--muted)}.pricing-desc[data-astro-cid-docxbrxs]{font-size:16px;line-height:1.55;color:var(--muted);margin:0;max-width:64ch}.op-fit[data-astro-cid-docxbrxs]{padding:clamp(80px,10vw,140px) var(--pad-x)}.op-fit[data-astro-cid-docxbrxs] .wrap[data-astro-cid-docxbrxs]{max-width:var(--content-max);margin:0 auto}.fit-intro[data-astro-cid-docxbrxs]{font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:var(--muted);max-width:70ch;margin:0 0 clamp(36px,5vw,56px)}.fit-grid[data-astro-cid-docxbrxs]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:980px){.fit-grid[data-astro-cid-docxbrxs]{grid-template-columns:1fr}}.fit-card[data-astro-cid-docxbrxs]{background:var(--paper-soft);border:1px solid rgba(14,14,16,.12);padding:34px 32px;display:flex;flex-direction:column;gap:16px}.fit-card[data-astro-cid-docxbrxs] .tag[data-astro-cid-docxbrxs]{align-self:flex-start;background:var(--orange);color:#fff;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;font-weight:500}.fit-card[data-astro-cid-docxbrxs] h3[data-astro-cid-docxbrxs]{font-size:26px;line-height:1.14;letter-spacing:-.015em;font-weight:500;margin:0}.fit-card[data-astro-cid-docxbrxs] p[data-astro-cid-docxbrxs]{font-size:16px;line-height:1.5;color:var(--muted);margin:0}.fit-card[data-astro-cid-docxbrxs] .more[data-astro-cid-docxbrxs]{margin-top:auto;padding-top:18px;border-top:1px solid var(--rule);font-size:14px;font-weight:500}.op-get[data-astro-cid-docxbrxs]{padding:clamp(80px,10vw,140px) var(--pad-x)}.op-get[data-astro-cid-docxbrxs] .wrap[data-astro-cid-docxbrxs]{max-width:var(--content-max);margin:0 auto}.get-grid[data-astro-cid-docxbrxs]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:880px){.get-grid[data-astro-cid-docxbrxs]{grid-template-columns:1fr}}.get-item[data-astro-cid-docxbrxs]{border-top:1px solid var(--rule);padding-top:24px}.get-item[data-astro-cid-docxbrxs] strong[data-astro-cid-docxbrxs]{display:block;font-size:17px;font-weight:500;margin-bottom:10px}.get-item[data-astro-cid-docxbrxs] p[data-astro-cid-docxbrxs]{font-size:16px;line-height:1.55;color:var(--muted);margin:0}.op-sprint[data-astro-cid-docxbrxs]{padding:clamp(80px,10vw,140px) var(--pad-x);background:var(--ink);color:#fff}.op-sprint[data-astro-cid-docxbrxs] .wrap[data-astro-cid-docxbrxs]{max-width:var(--content-max);margin:0 auto}.op-sprint[data-astro-cid-docxbrxs] .sec-head[data-astro-cid-docxbrxs] .eyebrow[data-astro-cid-docxbrxs]{color:#ffffffb8}.op-sprint[data-astro-cid-docxbrxs] .sec-head[data-astro-cid-docxbrxs] h2[data-astro-cid-docxbrxs]{color:#fff}.sprint-intro[data-astro-cid-docxbrxs]{font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:#ffffffd6;max-width:64ch;margin:0 0 clamp(48px,6vw,72px)}.sprint-timeline[data-astro-cid-docxbrxs]{display:flex;flex-direction:column;gap:0}.sprint-week[data-astro-cid-docxbrxs]{display:grid;grid-template-columns:240px 1fr;gap:40px;border-top:1px solid rgba(255,255,255,.14);padding:clamp(28px,3vw,40px) 0}@media(max-width:880px){.sprint-week[data-astro-cid-docxbrxs]{grid-template-columns:1fr;gap:16px}}.week-label[data-astro-cid-docxbrxs]{display:flex;flex-direction:column;gap:6px}.week-num[data-astro-cid-docxbrxs]{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-weight:500}.week-title[data-astro-cid-docxbrxs]{font-size:22px;font-weight:500;letter-spacing:-.01em;color:#fff}.week-body[data-astro-cid-docxbrxs] p[data-astro-cid-docxbrxs]{font-size:16px;line-height:1.55;color:#ffffffc7;margin:0 0 12px}.week-body[data-astro-cid-docxbrxs] ul[data-astro-cid-docxbrxs]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.week-body[data-astro-cid-docxbrxs] li[data-astro-cid-docxbrxs]{font-size:16px;line-height:1.5;color:#ffffffc7;padding-left:22px;position:relative}.week-body[data-astro-cid-docxbrxs] li[data-astro-cid-docxbrxs]:before{content:"→";color:var(--orange);font-weight:500;position:absolute;left:0;top:0}.week-body[data-astro-cid-docxbrxs] li[data-astro-cid-docxbrxs] strong[data-astro-cid-docxbrxs]{color:#fff;font-weight:500}.week-readout[data-astro-cid-docxbrxs]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);font-size:15px;font-style:italic;color:#fff9}.week-outcomes[data-astro-cid-docxbrxs]{margin-top:16px;padding:20px 24px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.week-outcomes[data-astro-cid-docxbrxs] strong[data-astro-cid-docxbrxs]{display:block;font-size:15px;font-weight:500;color:#fff;margin-bottom:12px}.week-outcomes[data-astro-cid-docxbrxs] ul[data-astro-cid-docxbrxs]{margin-top:0}.op-ai-core[data-astro-cid-docxbrxs]{padding:clamp(80px,10vw,140px) var(--pad-x)}.op-ai-core[data-astro-cid-docxbrxs] .wrap[data-astro-cid-docxbrxs]{max-width:var(--content-max);margin:0 auto}.ai-core-body[data-astro-cid-docxbrxs]{font-size:clamp(18px,1.6vw,22px);line-height:1.55;color:var(--muted);max-width:72ch;margin:0 0 clamp(48px,6vw,80px)}.ai-core-grid[data-astro-cid-docxbrxs]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:920px){.ai-core-grid[data-astro-cid-docxbrxs]{grid-template-columns:1fr}}.ai-core-item[data-astro-cid-docxbrxs]{background:var(--paper-soft);border:1px solid rgba(14,14,16,.12);padding:32px 30px;display:flex;flex-direction:column;gap:12px}.ai-core-item[data-astro-cid-docxbrxs] strong[data-astro-cid-docxbrxs]{font-size:17px;font-weight:500}.ai-core-item[data-astro-cid-docxbrxs] p[data-astro-cid-docxbrxs]{font-size:15px;line-height:1.5;color:var(--muted);margin:0}.op-need[data-astro-cid-docxbrxs]{padding:clamp(80px,10vw,140px) var(--pad-x)}.op-need[data-astro-cid-docxbrxs] .wrap[data-astro-cid-docxbrxs]{max-width:var(--content-max);margin:0 auto}.need-grid[data-astro-cid-docxbrxs]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:880px){.need-grid[data-astro-cid-docxbrxs]{grid-template-columns:1fr}}.need-item[data-astro-cid-docxbrxs]{border-top:1px solid var(--rule);padding-top:24px}.need-item[data-astro-cid-docxbrxs] strong[data-astro-cid-docxbrxs]{display:block;font-size:17px;font-weight:500;margin-bottom:10px}.need-item[data-astro-cid-docxbrxs] p[data-astro-cid-docxbrxs]{font-size:16px;line-height:1.55;color:var(--muted);margin:0}.op-next[data-astro-cid-docxbrxs]{padding:clamp(80px,10vw,140px) var(--pad-x)}.op-next[data-astro-cid-docxbrxs] .wrap[data-astro-cid-docxbrxs]{max-width:var(--content-max);margin:0 auto}.op-next-grid[data-astro-cid-docxbrxs]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:880px){.op-next-grid[data-astro-cid-docxbrxs]{grid-template-columns:1fr}}.next-card[data-astro-cid-docxbrxs]{background:var(--paper-soft);border:1px solid rgba(14,14,16,.12);padding:36px 34px;display:flex;flex-direction:column;gap:16px;text-decoration:none;color:var(--ink);transition:border-color .2s ease}.next-card[data-astro-cid-docxbrxs]:hover{border-color:var(--orange)}.next-card[data-astro-cid-docxbrxs] .tag[data-astro-cid-docxbrxs]{align-self:flex-start;background:var(--orange);color:#fff;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;font-weight:500}.next-card[data-astro-cid-docxbrxs] h3[data-astro-cid-docxbrxs]{font-size:28px;line-height:1.12;letter-spacing:-.015em;font-weight:500;margin:0}.next-card[data-astro-cid-docxbrxs] p[data-astro-cid-docxbrxs]{font-size:16px;line-height:1.5;color:var(--muted);margin:0}.next-card[data-astro-cid-docxbrxs] .more[data-astro-cid-docxbrxs]{margin-top:auto;padding-top:18px;border-top:1px solid var(--rule);font-size:14px;font-weight:500}
