/* YakData commercial update | 2026-08-31 */
.yd-private-engagement{background:#0B1D2D;color:#fff;border-top:4px solid #C49A2C;border-bottom:1px solid rgba(255,255,255,.12)}
.yd-private-engagement .eyebrow{color:#C49A2C}
.yd-private-engagement-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(28px,5vw,72px);align-items:center}
.yd-private-engagement h2{color:#fff;max-width:18ch}
.yd-private-engagement .lede{color:#C7D1DA;max-width:68ch}
.yd-private-engagement-card{background:#fff;color:#1C2733;border-radius:18px;padding:clamp(26px,4vw,40px);box-shadow:0 22px 60px rgba(0,0,0,.18)}
.yd-private-engagement-card .yd-price-label{font:700 .78rem/1.2 "Libre Franklin",Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#6A737C}
.yd-private-engagement-card .yd-price{font:600 clamp(2.25rem,5vw,3.35rem)/1 "Newsreader",Georgia,serif;color:#0B1D2D;margin:8px 0 8px}
.yd-private-engagement-card .yd-capacity{font-weight:700;color:#876B1D;margin:0 0 22px}
.yd-private-engagement-card p{line-height:1.62}
.yd-private-engagement-card .btn{margin-top:20px}

body[data-page="private-engagement"]{background:#fff;color:#1C2733}
body[data-page="private-engagement"] .pe-hero{background:#0B1D2D;color:#fff;border-bottom:4px solid #C49A2C;padding:clamp(58px,8vw,92px) 0}
body[data-page="private-engagement"] .pe-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(34px,5vw,70px);align-items:center}
body[data-page="private-engagement"] .pe-hero .eyebrow{color:#C49A2C}
body[data-page="private-engagement"] .pe-hero h1{color:#fff;font-family:"Newsreader",Georgia,serif;font-size:clamp(2.7rem,6vw,4.7rem);line-height:1.02;font-weight:500;letter-spacing:-.025em;max-width:14ch}
body[data-page="private-engagement"] .pe-hero .lede{color:#C7D1DA;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.68;max-width:66ch}
body[data-page="private-engagement"] .pe-price-card{background:#fff;color:#1C2733;border-radius:18px;padding:32px;box-shadow:0 22px 60px rgba(0,0,0,.2)}
body[data-page="private-engagement"] .pe-price-card strong{display:block;font:600 clamp(2.3rem,5vw,3.4rem)/1 "Newsreader",Georgia,serif;color:#0B1D2D;margin:8px 0}
body[data-page="private-engagement"] .pe-price-card .pe-limited{font-weight:700;color:#876B1D}
body[data-page="private-engagement"] .pe-section{padding:clamp(54px,7vw,88px) 0}
body[data-page="private-engagement"] .pe-section.tint{background:#F3F2EC}
body[data-page="private-engagement"] .pe-head{max-width:830px;margin-bottom:32px}
body[data-page="private-engagement"] .pe-head h2{font-family:"Newsreader",Georgia,serif;font-weight:500;font-size:clamp(2rem,4vw,3rem);line-height:1.08;color:#0B1D2D;margin:.3rem 0 1rem}
body[data-page="private-engagement"] .pe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
body[data-page="private-engagement"] .pe-card{background:#fff;border:1px solid #DDE0E2;border-radius:16px;padding:26px}
body[data-page="private-engagement"] .pe-card h3{font-family:"Newsreader",Georgia,serif;font-size:1.55rem;font-weight:500;color:#0B1D2D;margin:0 0 10px}
body[data-page="private-engagement"] .pe-card p{line-height:1.62;color:#54626F}
body[data-page="private-engagement"] .pe-form-wrap{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(30px,5vw,68px);align-items:start}
body[data-page="private-engagement"] .pe-form{background:#fff;border:1px solid #DDE0E2;border-radius:18px;padding:clamp(24px,4vw,38px);box-shadow:0 14px 40px rgba(11,29,45,.07)}
body[data-page="private-engagement"] .pe-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
body[data-page="private-engagement"] .pe-field{display:flex;flex-direction:column;gap:7px}
body[data-page="private-engagement"] .pe-field.full{grid-column:1/-1}
body[data-page="private-engagement"] .pe-field label, body[data-page="private-engagement"] fieldset legend{font-weight:700;font-size:.9rem;color:#0B1D2D}
body[data-page="private-engagement"] .pe-field input, body[data-page="private-engagement"] .pe-field textarea, body[data-page="private-engagement"] .pe-field select{width:100%;border:1px solid #C9CDD1;border-radius:9px;padding:12px 13px;font:inherit;color:#1C2733;background:#fff}
body[data-page="private-engagement"] .pe-field textarea{min-height:150px;resize:vertical}
body[data-page="private-engagement"] .pe-budget{border:0;padding:0;margin:0;grid-column:1/-1}
body[data-page="private-engagement"] .pe-options{display:grid;gap:10px;margin-top:10px}
body[data-page="private-engagement"] .pe-option{display:flex;gap:10px;align-items:flex-start;border:1px solid #DDE0E2;border-radius:10px;padding:12px 14px;background:#FAFAF8}
body[data-page="private-engagement"] .pe-option input{margin-top:4px}
body[data-page="private-engagement"] .pe-form-note{font-size:.86rem;line-height:1.55;color:#697681;margin-top:14px}
body[data-page="private-engagement"] .pe-success{display:none;background:#EEF5EE;border:1px solid #B9D0BA;border-radius:12px;padding:18px;margin-bottom:20px}
body[data-page="private-engagement"] .pe-success.is-visible{display:block}
body[data-page="private-engagement"] .pe-standing{display:flex;justify-content:space-between;gap:24px;align-items:center;border-top:1px solid #DDE0E2;margin-top:34px;padding-top:28px}
body[data-page="private-engagement"] .pe-standing strong{font-family:"Newsreader",Georgia,serif;font-size:1.8rem;color:#0B1D2D}
@media(max-width:900px){.yd-private-engagement-grid,body[data-page="private-engagement"] .pe-hero-grid,body[data-page="private-engagement"] .pe-form-wrap{grid-template-columns:1fr}.yd-private-engagement h2{max-width:none}body[data-page="private-engagement"] .pe-grid{grid-template-columns:1fr}}
@media(max-width:620px){body[data-page="private-engagement"] .pe-form-grid{grid-template-columns:1fr}body[data-page="private-engagement"] .pe-field.full,body[data-page="private-engagement"] .pe-budget{grid-column:1}body[data-page="private-engagement"] .pe-standing{display:block}body[data-page="private-engagement"] .pe-standing strong{display:block;margin-bottom:8px}}
