.mc-early-access{padding-top:156px;padding-bottom:100px;color:var(--mc-ink)}
.mc-early-reservation{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}
.mc-early-copy{min-width:0}.mc-early-access h1{font-family:Kanit,Inter,Arial,sans-serif;font-size:clamp(40px,4.6vw,72px);line-height:1.04;letter-spacing:-.045em;font-weight:800;text-transform:uppercase;margin:0 0 28px}
.mc-early-description{max-width:580px;font-size:16px;line-height:1.8;color:var(--mc-muted)}
.mc-early-card{min-width:0;padding:40px;border:1px solid var(--mc-border);background:#e2edf4}
.mc-early-price{font-family:Kanit,Inter,Arial,sans-serif;font-size:64px;line-height:1.05;font-weight:800;letter-spacing:-.04em;margin:0 0 18px}.mc-early-price span{font-family:Inter,Arial,sans-serif;font-size:16px;letter-spacing:0}
.mc-early-payment-note{font-size:14px;line-height:1.8;color:var(--mc-muted);margin:0 0 26px}
.mc-early-cta{width:100%;white-space:normal;text-align:center;line-height:1.5}.mc-early-checkout{font-size:12px;text-align:center;color:var(--mc-muted);margin:14px 0 0}
.mc-early-details{font-size:14px;line-height:1.75;color:var(--mc-muted);margin-top:26px}.mc-early-details p{margin:0}.mc-early-details a{text-decoration:underline}
.mc-early-pending{border:1px solid var(--mc-border);padding:18px;background:var(--mc-paper);font-size:14px;line-height:1.7;color:var(--mc-muted)}.mc-early-pending p{margin:0}.mc-early-pending .mc-early-cta-label{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--mc-ink);margin-bottom:8px}
.mc-early-follow{margin-top:100px}.mc-early-follow h2{font-family:Kanit,Inter,Arial,sans-serif;font-size:clamp(34px,3.6vw,54px);font-weight:800;line-height:1.1;letter-spacing:-.035em;text-transform:uppercase;margin:0 0 36px}
.mc-early-follow-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mc-early-follow-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;border:1px solid var(--mc-border);background:#eef3f7;padding:32px}
.mc-early-follow-card h3{font-size:25px;line-height:1.2;letter-spacing:-.025em;margin:0 0 18px}.mc-early-follow-card>p:not(.mc-eyebrow){font-size:16px;line-height:1.8;color:var(--mc-muted);margin:0 0 24px}
.mc-early-follow-card .mc-button{margin-top:auto;white-space:normal;text-align:center;line-height:1.5}.mc-early-follow-card .mc-early-link-placeholder{overflow-wrap:anywhere;border-top:1px solid var(--mc-border);padding-top:18px;width:100%;margin-top:auto!important;font-size:14px!important}
.mc-early-error{font-size:14px;line-height:1.6}.mc-early-access :focus-visible{outline:3px solid #26a8d7;outline-offset:4px}
@media(max-width:1000px){.mc-early-reservation{gap:40px}.mc-early-card{padding:28px}}
@media(max-width:700px){.mc-early-access{padding-top:118px;padding-bottom:65px}.mc-early-reservation{grid-template-columns:1fr;gap:30px}.mc-early-follow{margin-top:65px}.mc-early-follow-grid{grid-template-columns:1fr;gap:20px}.mc-early-follow-card{padding:28px 24px}.mc-early-price{font-size:56px}}
