.form-v2__fields{gap:22px;margin-top:8px}.form-v2__field,.form-v2__fields{display:flex;flex-direction:column}.form-v2__field{gap:10px}.form-v2__field-label{font-family:var(--serif);font-size:11px;letter-spacing:.32em;color:var(--gold-soft);text-transform:uppercase}.form-v2__input{display:block;width:100%;padding:12px 2px;background:transparent;border:none;border-bottom:1px solid var(--line-strong);color:var(--text);font-family:var(--serif);font-weight:400;font-size:clamp(18px,4.4vw,22px);letter-spacing:-.01em;caret-color:var(--gold);transition:border-color .22s ease}.form-v2__input::placeholder{color:rgba(255,244,222,.28);font-style:italic;font-weight:300}.form-v2__input:focus{border-bottom-color:var(--gold)}.form-v2__hint{color:var(--muted);line-height:1.6}.form-v2__error,.form-v2__hint{font-family:var(--sans);font-size:12px;letter-spacing:-.01em;margin:0}.form-v2__error{color:var(--err)}.form-v2__seg{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line-strong);border-radius:2px;overflow:hidden}.form-v2__seg-opt{padding:14px 16px;font-family:var(--serif);font-size:15px;font-weight:400;letter-spacing:-.01em;color:var(--muted);background:transparent;text-align:center;transition:background .2s ease,color .2s ease}.form-v2__seg-opt+.form-v2__seg-opt{border-left:1px solid var(--line)}.form-v2__seg-opt[aria-pressed=true]{background:linear-gradient(180deg,hsla(35,57%,65%,.18),hsla(35,57%,65%,.08));color:var(--text);font-weight:500}.form-v2__seg-opt:hover:not([aria-pressed=true]){color:var(--gold-soft)}.form-v2__seg-opt:disabled{opacity:.5;cursor:not-allowed}.form-v2__products{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.form-v2__product{display:flex;align-items:flex-start;gap:18px;padding:24px 4px;background:transparent;border:none;border-bottom:1px solid var(--line);color:var(--text);text-align:left;font-family:var(--serif);letter-spacing:-.01em;position:relative;width:100%;transition:padding .22s ease,background .22s ease}.form-v2__product:last-child{border-bottom:none}.form-v2__product:disabled{opacity:.5;cursor:not-allowed}.form-v2__product-glyph{flex:0 0 auto;width:44px;height:44px;border:1px solid var(--line-strong);border-radius:0;color:var(--gold-soft);font-family:var(--serif);font-weight:300;font-size:22px;display:flex;align-items:center;justify-content:center;transition:color .22s ease,border-color .22s ease,background .22s ease}.form-v2__product-body{display:flex;flex-direction:column;gap:6px;flex:1 1}.form-v2__product-title{font-family:var(--serif);font-weight:500;font-size:18px;color:var(--text)}.form-v2__product-desc{font-family:var(--sans);font-weight:400;font-size:13px;letter-spacing:-.01em;color:var(--muted);line-height:1.6}.form-v2__product-check{flex:0 0 auto;width:18px;height:18px;border-radius:50%;border:1px solid var(--line-strong);margin-top:14px;position:relative;transition:border-color .22s ease}.form-v2__product[aria-pressed=true] .form-v2__product-glyph{color:var(--gold);border-color:var(--gold);background:hsla(35,57%,65%,.1)}.form-v2__product[aria-pressed=true] .form-v2__product-check{border-color:var(--gold)}.form-v2__product[aria-pressed=true] .form-v2__product-check:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--gold)}.form-v2__dob{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:8px;gap:8px}.form-v2__dob-col{display:flex;flex-direction:column;gap:6px;min-width:0}.form-v2__dob-sub{font-family:var(--sans);font-size:10px;letter-spacing:.24em;color:var(--muted);text-transform:uppercase}.form-v2__select{position:relative;display:flex;align-items:center;padding:12px 28px 12px 2px;border:none;border-bottom:1px solid var(--line-strong);color:var(--text);font-family:var(--serif);font-weight:400;font-size:clamp(16px,4vw,19px);letter-spacing:-.01em;background-color:transparent;background-image:linear-gradient(45deg,transparent 50%,var(--gold-soft) 50%,var(--gold-soft) 53%,transparent 53%);background-position:right 8px center;background-size:10px 10px;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;transition:border-color .22s ease}.form-v2__select:focus{border-bottom-color:var(--gold)}.form-v2__select:disabled{opacity:.5;cursor:not-allowed}.form-v2__select option{background:#0a0807;color:var(--text);font-family:var(--sans)}.form-v2__select--wide{font-size:clamp(14px,3.6vw,16px)}.form-v2__time{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;align-items:end}.form-v2__check{display:flex;align-items:center;gap:10px;cursor:pointer;font-family:var(--sans);font-size:13px;color:var(--muted);letter-spacing:-.01em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-v2__check-box{width:16px;height:16px;border:1px solid var(--line-strong);border-radius:2px;position:relative;flex:0 0 auto;transition:border-color .22s ease,background .22s ease}.form-v2__check input{position:absolute;opacity:0;pointer-events:none}.form-v2__check input:checked+.form-v2__check-box{border-color:var(--gold);background:hsla(35,57%,65%,.18)}.form-v2__check input:checked+.form-v2__check-box:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid var(--gold);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.form-v2__check input:disabled+.form-v2__check-box{opacity:.5}.form-v2__lunar-link{font-family:var(--serif);font-size:12px;letter-spacing:.04em;color:var(--gold-soft);border-bottom:1px solid var(--gold-mute);padding-bottom:2px;align-self:flex-start;transition:color .2s ease,border-color .2s ease}.form-v2__lunar-link:hover{color:var(--gold);border-color:var(--gold)}.form-v2__lunar-link:disabled{opacity:.5;cursor:not-allowed}.form-v2__review{gap:24px}.form-v2__plate,.form-v2__review{display:flex;flex-direction:column}.form-v2__plate{border:1px solid var(--line);background:hsla(35,57%,65%,.03);padding:22px;gap:14px}.form-v2__plate-title{font-family:var(--serif);font-size:11px;letter-spacing:.32em;color:var(--gold-soft);text-transform:uppercase;margin:0}.form-v2__plate-row{display:grid;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px;align-items:baseline}.form-v2__plate-key{font-family:var(--serif);font-size:11px;letter-spacing:.28em;color:var(--gold-soft);text-transform:uppercase}.form-v2__plate-val{font-family:var(--serif);font-size:15px;color:var(--text);letter-spacing:-.01em;text-align:right;word-break:keep-all}.form-v2__plate-val.is-muted{color:var(--muted);font-style:italic}.form-v2__submit-error{font-family:var(--sans);font-size:13px;color:var(--err);letter-spacing:-.01em}.form-v2__submit-error p{margin:0}