.marketing-root .v3-reserve-page{min-height:100vh;max-width:720px;margin:0 auto;padding:28px clamp(20px,5vw,40px) 96px}.marketing-root .v3-reserve-header{display:flex;align-items:center;justify-content:space-between;gap:24px}.marketing-root .v3-reserve-header .v3-logo-img{width:132px;height:auto}.marketing-root .v3-reserve-back{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.marketing-root .v3-reserve-back:hover{color:var(--ink)}.marketing-root .v3-reserve-hero{text-align:center;margin-top:48px}.marketing-root .v3-reserve-headline{font-family:var(--serif);font-size:clamp(32px,6vw,46px);line-height:1.12;margin:14px 0 0;color:var(--ink)}.marketing-root .v3-reserve-headline strong{color:var(--accent-gold);font-weight:500}.marketing-root .v3-reserve-sub{margin:22px auto 0;max-width:52ch;font-size:15.5px;line-height:1.6;color:var(--ink-dim)}.marketing-root .v3-reserve-card{margin-top:44px;padding:clamp(24px,5vw,40px);background:var(--bg-elev);border:1px solid var(--border);border-radius:14px}.marketing-root .v3-reserve-form{display:flex;flex-direction:column;gap:18px}.marketing-root .v3-reserve-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width:560px){.marketing-root .v3-reserve-row{grid-template-columns:1fr}}.marketing-root .v3-reserve-field{display:flex;flex-direction:column;gap:8px}.marketing-root .v3-reserve-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute)}.marketing-root .v3-reserve-field input,.marketing-root .v3-reserve-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:13px 14px;font-size:15px;font-family:inherit;color:var(--ink)}.marketing-root .v3-reserve-field input:focus-visible,.marketing-root .v3-reserve-field select:focus-visible{outline:2px solid var(--accent-blue);outline-offset:1px}.marketing-root .v3-reserve-field select{cursor:pointer}.marketing-root .v3-reserve-error{margin:0;padding:12px 14px;border:1px solid #b4532e;border-radius:8px;background:rgba(180,83,46,.12);color:var(--ink);font-size:14px;line-height:1.5}.marketing-root .v3-reserve-submit{padding:16px 24px;border:0;border-radius:8px;background:var(--accent-gold);color:var(--bg);font-weight:700;font-size:15px;font-family:inherit;cursor:pointer}.marketing-root .v3-reserve-submit:hover{filter:brightness(1.06)}.marketing-root .v3-reserve-submit:disabled{opacity:.6;cursor:default}.marketing-root .v3-reserve-submit:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.marketing-root .v3-reserve-fine-print{margin:4px 0 0;font-size:12.5px;line-height:1.6;color:var(--ink-mute)}.marketing-root .v3-reserve-testwalk{margin:0;padding:12px 14px;border:1px solid var(--accent-gold);border-radius:8px;background:rgba(228,184,76,.12);color:var(--ink);font-size:14px;line-height:1.5}.marketing-root .v3-reserve-success{text-align:center;padding:12px 0}.marketing-root .v3-reserve-success-eyebrow{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-gold)}.marketing-root .v3-reserve-success-headline{font-family:var(--serif);font-size:36px;margin:12px 0 0;color:var(--ink)}.marketing-root .v3-reserve-success-body{margin:14px auto 0;max-width:44ch;font-size:16px;line-height:1.6;color:var(--ink-dim)}.marketing-root .v3-reserve-success .v3-reserve-fine-print{margin-top:18px}.marketing-root .v3-reserve-back-cta{display:inline-block;margin-top:26px}