/* YakData Website Alignment Phase 9: Claude critique selectively applied to current strategy. */

/* Keep Production Reviews as the flagship paid practitioner offer, not an equal product-menu item. */
.offer-priority-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:22px;align-items:stretch}
.offer-support-stack{display:grid;grid-template-rows:1fr 1fr;gap:22px}
.offer-card.flagship-paid{border-top:5px solid var(--gold);background:var(--navy);color:#D6E0E8;padding:35px}
.offer-card.flagship-paid h3{color:#fff;font-size:36px}
.offer-card.flagship-paid>span{color:var(--gold)}
.offer-card.flagship-paid p,.offer-card.flagship-paid li{color:#C4D0DA}
.offer-card.flagship-paid a{color:var(--gold)}
.offer-card.supporting{padding:27px}
.offer-card.supporting h3{font-size:28px}

/* Enterprise remains a separate commercial lane and is surfaced immediately after proof. */
.enterprise-priority{background:#071827;color:#D2DDE5;padding:68px 0;border-top:1px solid #233C50;border-bottom:1px solid #233C50}
.enterprise-priority-grid{display:grid;grid-template-columns:1.2fr 1fr .65fr;gap:34px;align-items:center}
.enterprise-priority .eyebrow{color:var(--gold)}
.enterprise-priority h2{font-family:var(--serif);font-size:38px;line-height:1.08;color:#fff;margin:8px 0 14px}
.enterprise-priority-copy>p:not(.eyebrow){font-size:13.5px;line-height:1.68;color:#B9C7D2;max-width:700px}
.enterprise-offer-strip{display:grid;gap:1px;background:#294155;border:1px solid #294155}
.enterprise-offer-strip>div{background:#10283A;padding:15px 17px}
.enterprise-offer-strip span,.enterprise-offer-strip b,.enterprise-offer-strip small{display:block}
.enterprise-offer-strip span{font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}
.enterprise-offer-strip b{font-family:var(--serif);font-size:18px;color:#fff;margin:3px 0}
.enterprise-offer-strip small{font-size:10px;color:#AFC0CC}
.enterprise-priority .enterprise-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px}
.enterprise-priority .enterprise-actions .btn{text-align:center}
.enterprise-text-link{font-size:10.5px;font-weight:700;color:var(--gold);padding-top:5px;text-align:center}

/* Direct founder contact is the primary enterprise contact path until a real booking URL exists. */
.hero-form-link{display:inline-flex;align-items:center;font-size:11px;font-weight:700;color:#C8D3DC;margin-left:4px}
.engage-direct-card{margin:24px 0;padding:20px 21px;background:#fff;border:1px solid var(--line-2);border-left:4px solid var(--gold)}
.engage-direct-card span,.engage-direct-card b{display:block}
.engage-direct-card span{font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep)}
.engage-direct-card b{font-family:var(--serif);font-size:24px;color:var(--navy);margin:5px 0}
.engage-direct-card p{font-size:11.5px;line-height:1.55;color:var(--slate);margin-bottom:13px}
.engage-direct-card .btn{display:inline-block}

@media(max-width:1000px){
  .offer-priority-grid,.enterprise-priority-grid{grid-template-columns:1fr}
  .enterprise-offer-strip{grid-template-columns:repeat(3,1fr)}
  .enterprise-priority .enterprise-actions{flex-direction:row;flex-wrap:wrap;align-items:center}
  .enterprise-text-link{text-align:left}
}
@media(max-width:760px){
  .offer-support-stack,.enterprise-offer-strip{grid-template-columns:1fr;grid-template-rows:auto}
  .enterprise-priority{padding:54px 0}
  .enterprise-priority h2{font-size:32px}
  .enterprise-priority .enterprise-actions{flex-direction:column;align-items:stretch}
  .enterprise-text-link{text-align:center}
  .offer-card.flagship-paid{padding:27px 23px}
  .offer-card.flagship-paid h3{font-size:31px}
  .hero-form-link{margin-left:0;padding:6px 2px}
}
