.legal-hero[data-astro-cid-mfyzunhh]{background:linear-gradient(#fff9f2 0%,#f3e9dc 100%);border-bottom:1px solid #8b488f26;padding:clamp(2rem,4vw,3.5rem) 0 clamp(2.5rem,5vw,4rem)}.legal-hero-header[data-astro-cid-mfyzunhh]{text-align:center;max-width:54rem;margin:0 auto 2.5rem}.legal-seal[data-astro-cid-mfyzunhh]{color:var(--violet);letter-spacing:.14em;text-transform:uppercase;background:#fff;border:1px solid #8b488f40;border-radius:999px;margin-bottom:.9rem;padding:.35rem .95rem;font-size:.7rem;font-weight:700;display:inline-block}.legal-hero-header[data-astro-cid-mfyzunhh] h1[data-astro-cid-mfyzunhh]{margin-bottom:.85rem;font-size:clamp(2.4rem,4.8vw,4.2rem)}.legal-lead[data-astro-cid-mfyzunhh]{color:var(--muted);max-width:48rem;margin:0 auto;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.6}.legal-pillars-grid[data-astro-cid-mfyzunhh]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem;display:grid}.legal-pillar-card[data-astro-cid-mfyzunhh]{text-align:center;background:#fff;border:1px solid #35213f1f;border-radius:1.35rem;padding:1.5rem 1.3rem;box-shadow:0 14px 35px #35213f0f}.pillar-num[data-astro-cid-mfyzunhh]{background:var(--lilac);width:2.4rem;height:2.4rem;color:var(--violet);font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.75rem;font-size:1.15rem;display:inline-flex}.legal-pillar-card[data-astro-cid-mfyzunhh] h3[data-astro-cid-mfyzunhh]{margin-bottom:.5rem;font-size:1.25rem}.legal-pillar-card[data-astro-cid-mfyzunhh] p[data-astro-cid-mfyzunhh]{color:var(--muted);margin:0;font-size:.85rem;line-height:1.52}.preview-intro[data-astro-cid-mfyzunhh]{text-align:center;max-width:48rem;margin:0 auto 2.5rem}.preview-intro[data-astro-cid-mfyzunhh] .lead[data-astro-cid-mfyzunhh]{margin-inline:auto}.contract-sheet-bezel[data-astro-cid-mfyzunhh]{background:#35213f0f;border:1px solid #35213f1f;border-radius:1.75rem;max-width:58rem;margin:0 auto;padding:.55rem;box-shadow:0 28px 65px #23142d1a}.contract-sheet-demo[data-astro-cid-mfyzunhh]{background:#fff;border:1px solid #e5ddd0;border-radius:1.35rem;padding:clamp(1.5rem,3.5vw,3rem)}.sheet-top-bar[data-astro-cid-mfyzunhh]{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.sheet-brands[data-astro-cid-mfyzunhh]{font-family:var(--serif);color:var(--ink);align-items:center;gap:.65rem;font-size:1.55rem;display:flex}.sheet-brands[data-astro-cid-mfyzunhh] span[data-astro-cid-mfyzunhh]{color:#d7aa3f;font-size:1.1rem}.sheet-sub[data-astro-cid-mfyzunhh]{letter-spacing:.12em;color:var(--muted);margin:.25rem 0 .15rem;font-size:.72rem;font-weight:700}.sheet-loc[data-astro-cid-mfyzunhh]{color:var(--muted);margin:0;font-size:.78rem}.sheet-folio-box[data-astro-cid-mfyzunhh]{text-align:right;flex-direction:column;align-items:flex-end;gap:.3rem;display:flex}.folio-badge[data-astro-cid-mfyzunhh]{background:var(--ink);color:#fff;border-radius:.45rem;padding:.28rem .7rem;font-family:monospace;font-size:.78rem;font-weight:700}.status-badge[data-astro-cid-mfyzunhh]{color:#146c38;background:#e6f6ec;border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:700}.sheet-folio-box[data-astro-cid-mfyzunhh] small[data-astro-cid-mfyzunhh]{color:var(--muted);font-family:monospace;font-size:.68rem}.sheet-grid-two[data-astro-cid-mfyzunhh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;margin-bottom:1.5rem;display:grid}.sheet-info-box[data-astro-cid-mfyzunhh]{background:#faf7f2;border:1px solid #e7dfd3;border-radius:.95rem;padding:1.1rem 1.25rem}.sheet-info-box[data-astro-cid-mfyzunhh] h4[data-astro-cid-mfyzunhh],.sheet-table-wrap[data-astro-cid-mfyzunhh] h4[data-astro-cid-mfyzunhh]{font-family:var(--serif);color:var(--ink);margin:0 0 .6rem;font-size:1.1rem;font-weight:400}.sheet-info-box[data-astro-cid-mfyzunhh] p[data-astro-cid-mfyzunhh]{color:var(--muted);margin:0 0 .35rem;font-size:.82rem;line-height:1.48}.sheet-table-wrap[data-astro-cid-mfyzunhh]{margin-bottom:1.75rem;overflow-x:auto}.sheet-table[data-astro-cid-mfyzunhh]{border-collapse:collapse;width:100%;font-size:.82rem}.sheet-table[data-astro-cid-mfyzunhh] th[data-astro-cid-mfyzunhh],.sheet-table[data-astro-cid-mfyzunhh] td[data-astro-cid-mfyzunhh]{text-align:left;border:1px solid #e5ddd0;padding:.7rem .85rem}.sheet-table[data-astro-cid-mfyzunhh] th[data-astro-cid-mfyzunhh]{color:var(--ink);background:#f5efe6;font-weight:700}.paid-pill[data-astro-cid-mfyzunhh]{color:#146c38;background:#e6f6ec;border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:700;display:inline-block}.row-total[data-astro-cid-mfyzunhh]{background:#faf7f2}.sheet-signatures[data-astro-cid-mfyzunhh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.sig-box[data-astro-cid-mfyzunhh]{text-align:center;background:#faf7f2;border:1px solid #e7dfd3;border-radius:.95rem;padding:1.15rem}.sig-role[data-astro-cid-mfyzunhh]{letter-spacing:.12em;color:var(--muted);margin-bottom:.65rem;font-size:.68rem;font-weight:700;display:block}.sig-line[data-astro-cid-mfyzunhh]{border-bottom:1px dashed var(--ink);flex-direction:column;gap:.2rem;margin-bottom:.5rem;padding-bottom:.65rem;display:flex}.sig-line[data-astro-cid-mfyzunhh] i[data-astro-cid-mfyzunhh]{font-family:var(--serif);color:var(--ink);font-size:1.35rem}.sig-verified[data-astro-cid-mfyzunhh] b[data-astro-cid-mfyzunhh]{color:#146c38;font-size:.84rem}.sig-line[data-astro-cid-mfyzunhh] small[data-astro-cid-mfyzunhh]{color:var(--muted);font-size:.7rem}.sig-box[data-astro-cid-mfyzunhh] p[data-astro-cid-mfyzunhh]{color:var(--ink);margin:0;font-size:.78rem;font-weight:600}.clauses-section[data-astro-cid-mfyzunhh]{background:#f6efe6;border-top:1px solid #35213f1a}.clauses-grid[data-astro-cid-mfyzunhh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-bottom:3rem;display:grid}.clause-card[data-astro-cid-mfyzunhh]{background:#fff;border:1px solid #35213f1f;border-radius:1.35rem;padding:1.5rem 1.4rem;box-shadow:0 12px 30px #35213f0d}.clause-tag[data-astro-cid-mfyzunhh]{letter-spacing:.13em;color:var(--violet);text-transform:uppercase;margin-bottom:.35rem;font-size:.65rem;font-weight:700;display:inline-block}.clause-head[data-astro-cid-mfyzunhh] h3[data-astro-cid-mfyzunhh]{margin-bottom:.65rem;font-size:1.3rem}.clause-card[data-astro-cid-mfyzunhh] p[data-astro-cid-mfyzunhh]{color:var(--muted);margin:0;font-size:.86rem;line-height:1.56}.legal-cta-box[data-astro-cid-mfyzunhh]{background:var(--ink);color:#fff;border-radius:1.65rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.75rem,3.5vw,2.75rem);display:flex}.legal-cta-box[data-astro-cid-mfyzunhh] h3[data-astro-cid-mfyzunhh]{color:#fff;margin-bottom:.35rem}.legal-cta-box[data-astro-cid-mfyzunhh] p[data-astro-cid-mfyzunhh]{color:#ffffffd1;margin:0;font-size:.9rem}.legal-cta-actions[data-astro-cid-mfyzunhh]{flex-wrap:wrap;gap:.75rem;display:flex}.button-gold-legal[data-astro-cid-mfyzunhh]{color:#231429;background:#f3d17c;border-color:#f3d17c}.button-maps-legal[data-astro-cid-mfyzunhh]{color:var(--ink);background:#fff;border-color:#fff}.button-outline-legal[data-astro-cid-mfyzunhh]{color:#fff;background:0 0;border-color:#ffffff59}@media (width<=960px){.legal-pillars-grid[data-astro-cid-mfyzunhh],.clauses-grid[data-astro-cid-mfyzunhh]{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet-grid-two[data-astro-cid-mfyzunhh],.sheet-signatures[data-astro-cid-mfyzunhh]{grid-template-columns:1fr}.sheet-folio-box[data-astro-cid-mfyzunhh]{text-align:left;align-items:flex-start}}@media (width<=600px){.legal-pillars-grid[data-astro-cid-mfyzunhh],.clauses-grid[data-astro-cid-mfyzunhh]{grid-template-columns:1fr}.clause-card[data-astro-cid-mfyzunhh],.legal-cta-box[data-astro-cid-mfyzunhh]{text-align:center}.legal-cta-actions[data-astro-cid-mfyzunhh]{flex-direction:column;width:100%}.legal-cta-actions[data-astro-cid-mfyzunhh] .button[data-astro-cid-mfyzunhh]{width:100%}}
