.corp[data-astro-cid-yq4s2tet]{font-family:var(--font-body),sans-serif}.corp-container[data-astro-cid-yq4s2tet]{max-width:1000px;margin:0 auto;padding:0 20px}.corp-eyebrow[data-astro-cid-yq4s2tet]{font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--brand-red);margin-bottom:14px}.corp-email-block[data-astro-cid-yq4s2tet]{margin-top:32px}.corp-email-label[data-astro-cid-yq4s2tet]{font-size:14px;color:var(--text-secondary);margin-bottom:6px;font-weight:600}.corp-email-link[data-astro-cid-yq4s2tet]{display:inline-flex;align-items:center;font-size:clamp(18px,2.5vw,24px);font-weight:800;color:var(--brand-red);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;transition:color .2s;min-height:var(--touch-target);padding:4px 0}.corp-email-link[data-astro-cid-yq4s2tet]:hover{color:var(--brand-red-dark)}.corp-email-link[data-astro-cid-yq4s2tet]:focus-visible{outline:2px solid var(--brand-red);outline-offset:3px}.corp-email-link--white[data-astro-cid-yq4s2tet]{color:#fff;text-decoration-color:#fff}.corp-email-link--white[data-astro-cid-yq4s2tet]:hover{color:var(--electric-yellow);text-decoration-color:var(--electric-yellow)}.corp-email-note[data-astro-cid-yq4s2tet]{font-size:13px;color:var(--muted);margin-top:10px;max-width:480px}.corp-hero[data-astro-cid-yq4s2tet]{background:var(--off-white);padding:56px 0 48px;text-align:center}.corp-hero[data-astro-cid-yq4s2tet] h1[data-astro-cid-yq4s2tet]{font-family:var(--font-playfair),serif;font-size:clamp(28px,5vw,54px);font-weight:900;color:var(--charcoal);line-height:1.08;margin-bottom:20px}.corp-hero-sub[data-astro-cid-yq4s2tet]{font-family:var(--font-cormorant),serif;font-size:clamp(17px,2.2vw,22px);font-style:italic;color:var(--text-secondary);line-height:1.7;max-width:640px;margin:0 auto}.corp-hero[data-astro-cid-yq4s2tet] .corp-email-note[data-astro-cid-yq4s2tet]{margin-left:auto;margin-right:auto}.corp-photo[data-astro-cid-yq4s2tet]{line-height:0}.corp-photo[data-astro-cid-yq4s2tet] img[data-astro-cid-yq4s2tet]{width:100%;height:auto;object-fit:cover;max-height:240px}.corp-photo-pair[data-astro-cid-yq4s2tet]{display:grid;grid-template-columns:1fr;gap:0;line-height:0}.corp-photo-pair[data-astro-cid-yq4s2tet] img[data-astro-cid-yq4s2tet]{width:100%;height:auto;object-fit:cover;max-height:240px}.corp-format[data-astro-cid-yq4s2tet]{background:var(--cream-warm);padding:56px 0}.corp-format-grid[data-astro-cid-yq4s2tet]{display:flex;flex-direction:column;gap:32px}.corp-format-text[data-astro-cid-yq4s2tet] h2[data-astro-cid-yq4s2tet]{font-family:var(--font-playfair),serif;font-size:clamp(24px,3.5vw,38px);font-weight:800;color:var(--charcoal);line-height:1.15;margin-bottom:20px}.corp-format-text[data-astro-cid-yq4s2tet] p[data-astro-cid-yq4s2tet]{font-size:16px;line-height:1.8;color:var(--text-secondary);margin-bottom:14px}.corp-format-img[data-astro-cid-yq4s2tet] img[data-astro-cid-yq4s2tet]{width:100%;height:auto;border-radius:14px;aspect-ratio:3/2;object-fit:cover}.corp-sizes[data-astro-cid-yq4s2tet]{background:var(--off-white);padding:56px 0;text-align:center}.corp-sizes[data-astro-cid-yq4s2tet] h2[data-astro-cid-yq4s2tet]{font-family:var(--font-playfair),serif;font-size:clamp(24px,3.5vw,38px);font-weight:800;color:var(--charcoal);margin-bottom:28px;text-align:center}.corp-tiers[data-astro-cid-yq4s2tet]{display:flex;flex-direction:column;gap:12px}.corp-tier[data-astro-cid-yq4s2tet]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:24px}.corp-tier-range[data-astro-cid-yq4s2tet]{font-family:var(--font-playfair),serif;font-size:28px;font-weight:900;color:var(--brand-red);line-height:1;margin-bottom:4px}.corp-tier-label[data-astro-cid-yq4s2tet]{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.corp-tier-desc[data-astro-cid-yq4s2tet]{font-size:15px;line-height:1.6;color:var(--text-secondary);margin:0;text-align:left}.corp-inc[data-astro-cid-yq4s2tet]{background:var(--cream-warm);padding:56px 0;text-align:center}.corp-inc[data-astro-cid-yq4s2tet] h2[data-astro-cid-yq4s2tet]{font-family:var(--font-playfair),serif;font-size:clamp(24px,3.5vw,38px);font-weight:800;color:var(--charcoal);margin-bottom:28px}.corp-inc-grid[data-astro-cid-yq4s2tet]{display:grid;grid-template-columns:1fr;gap:12px}.corp-inc-card[data-astro-cid-yq4s2tet]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:24px}.corp-inc-card[data-astro-cid-yq4s2tet] h3[data-astro-cid-yq4s2tet]{font-family:var(--font-playfair),serif;font-size:18px;font-weight:800;color:var(--brand-red);margin-bottom:8px}.corp-inc-card[data-astro-cid-yq4s2tet] p[data-astro-cid-yq4s2tet]{font-size:14px;line-height:1.65;color:var(--text-secondary);margin:0;text-align:left}.corp-test[data-astro-cid-yq4s2tet]{background:var(--off-white);padding:56px 0;text-align:center}.corp-test[data-astro-cid-yq4s2tet] h2[data-astro-cid-yq4s2tet]{font-family:var(--font-playfair),serif;font-size:clamp(22px,3vw,34px);font-weight:800;color:var(--charcoal);margin-bottom:28px}.corp-quotes[data-astro-cid-yq4s2tet]{display:flex;flex-direction:column;gap:16px}.corp-quote[data-astro-cid-yq4s2tet]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:24px;margin:0;text-align:left}.corp-quote[data-astro-cid-yq4s2tet] p[data-astro-cid-yq4s2tet]{font-family:var(--font-cormorant),serif;font-size:clamp(16px,2vw,18px);font-style:italic;color:var(--charcoal);line-height:1.7;margin:0 0 12px}.corp-quote[data-astro-cid-yq4s2tet] footer[data-astro-cid-yq4s2tet]{display:flex;flex-direction:column;gap:2px}.corp-quote[data-astro-cid-yq4s2tet] strong[data-astro-cid-yq4s2tet]{font-size:13px;color:var(--brand-red)}.corp-quote[data-astro-cid-yq4s2tet] span[data-astro-cid-yq4s2tet]{font-size:12px;color:var(--muted)}.corp-faq[data-astro-cid-yq4s2tet]{background:var(--cream-warm);padding:56px 0}.corp-faq-inner[data-astro-cid-yq4s2tet]{max-width:760px}.corp-faq[data-astro-cid-yq4s2tet] h2[data-astro-cid-yq4s2tet]{font-family:var(--font-playfair),serif;font-size:clamp(24px,3.5vw,38px);font-weight:800;color:var(--charcoal);margin-bottom:28px}.corp-cta[data-astro-cid-yq4s2tet]{background:var(--brand-red);padding:56px 0;text-align:center}.corp-cta-inner[data-astro-cid-yq4s2tet]{max-width:640px}.corp-cta[data-astro-cid-yq4s2tet] h2[data-astro-cid-yq4s2tet]{font-family:var(--font-playfair),serif;font-size:clamp(28px,4vw,44px);font-weight:900;color:#fff;margin-bottom:16px}.corp-cta[data-astro-cid-yq4s2tet] p[data-astro-cid-yq4s2tet]{font-size:16px;line-height:1.7;color:#ffffffd9;margin-bottom:24px}.corp-cta-note[data-astro-cid-yq4s2tet]{font-size:13px;color:#ffffff80;margin-top:10px;margin-bottom:0}.corp-cta-links[data-astro-cid-yq4s2tet]{display:flex;gap:24px;justify-content:center;margin-top:28px}.corp-cta-links[data-astro-cid-yq4s2tet] a[data-astro-cid-yq4s2tet]{font-size:14px;color:#ffffffb3;text-decoration:underline;text-underline-offset:3px;transition:color .2s}.corp-cta-links[data-astro-cid-yq4s2tet] a[data-astro-cid-yq4s2tet]:hover{color:#fff}@media(min-width:768px){.corp-hero[data-astro-cid-yq4s2tet]{padding:80px 0 72px}.corp-photo[data-astro-cid-yq4s2tet] img[data-astro-cid-yq4s2tet]{max-height:500px}.corp-photo-pair[data-astro-cid-yq4s2tet]{grid-template-columns:1fr 1fr}.corp-photo-pair[data-astro-cid-yq4s2tet] img[data-astro-cid-yq4s2tet]{height:100%;max-height:400px}.corp-format[data-astro-cid-yq4s2tet]{padding:80px 0}.corp-format-grid[data-astro-cid-yq4s2tet]{flex-direction:row;align-items:center;gap:48px}.corp-format-text[data-astro-cid-yq4s2tet]{flex:1.2}.corp-format-img[data-astro-cid-yq4s2tet]{flex:.8}.corp-sizes[data-astro-cid-yq4s2tet]{padding:80px 0}.corp-tiers[data-astro-cid-yq4s2tet]{flex-direction:row}.corp-tiers[data-astro-cid-yq4s2tet] .corp-tier[data-astro-cid-yq4s2tet]{flex:1}.corp-inc[data-astro-cid-yq4s2tet]{padding:80px 0}.corp-inc-grid[data-astro-cid-yq4s2tet]{grid-template-columns:repeat(3,1fr)}.corp-test[data-astro-cid-yq4s2tet]{padding:80px 0}.corp-quotes[data-astro-cid-yq4s2tet]{display:grid;grid-template-columns:repeat(3,1fr)}.corp-faq[data-astro-cid-yq4s2tet],.corp-cta[data-astro-cid-yq4s2tet]{padding:80px 0}}
