.BondCheckoutForm-module__bN-KsW__form{gap:var(--space-10);flex-direction:column;max-width:46rem;margin:0 auto;display:flex}.BondCheckoutForm-module__bN-KsW__fieldset{gap:var(--space-4);border:0;flex-direction:column;margin:0;padding:0;display:flex}.BondCheckoutForm-module__bN-KsW__legend{font-family:var(--font-label);font-weight:500;font-size:var(--font-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--copper);margin-bottom:var(--space-2);padding:0}.BondCheckoutForm-module__bN-KsW__card{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:var(--surface-panel);border:1px solid var(--border-soft);cursor:pointer;transition:border-color var(--transition-base), box-shadow var(--transition-base);border-radius:10px;display:flex}.BondCheckoutForm-module__bN-KsW__card:hover{border-color:var(--copper-deep)}.BondCheckoutForm-module__bN-KsW__cardOn{border-color:var(--copper);box-shadow:var(--shadow-glow)}.BondCheckoutForm-module__bN-KsW__radio{width:1rem;height:1rem;accent-color:var(--copper);flex:none;margin:0}.BondCheckoutForm-module__bN-KsW__card:focus-within{outline:2px solid var(--copper);outline-offset:2px}.BondCheckoutForm-module__bN-KsW__cardBody{flex-direction:column;flex:1;gap:2px;display:flex}.BondCheckoutForm-module__bN-KsW__cardTitle{font-family:var(--font-body);color:var(--text);font-size:1.0625rem;font-weight:500}.BondCheckoutForm-module__bN-KsW__cardNote{font-family:var(--font-body);font-size:.9375rem;line-height:var(--line-relaxed);color:var(--text-muted)}.BondCheckoutForm-module__bN-KsW__cardPrice{font-family:var(--font-heading);color:var(--text);flex:none;font-size:1.375rem;font-style:italic}.BondCheckoutForm-module__bN-KsW__field{gap:var(--space-2);flex-direction:column;display:flex}.BondCheckoutForm-module__bN-KsW__pair{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.BondCheckoutForm-module__bN-KsW__pair{grid-template-columns:1fr 1fr}}.BondCheckoutForm-module__bN-KsW__label{font-family:var(--font-body);color:var(--text);font-size:.9375rem;font-weight:500}.BondCheckoutForm-module__bN-KsW__input,.BondCheckoutForm-module__bN-KsW__textarea{background:var(--surface-base);border:1px solid var(--border-soft);border-radius:var(--radius-sm,6px);color:var(--text);font-family:var(--font-body);width:100%;padding:.85rem .9rem;font-size:1rem}.BondCheckoutForm-module__bN-KsW__textarea{resize:vertical}.BondCheckoutForm-module__bN-KsW__input:focus,.BondCheckoutForm-module__bN-KsW__textarea:focus{border-color:var(--copper);box-shadow:var(--shadow-focus);outline:none}.BondCheckoutForm-module__bN-KsW__hint{font-family:var(--font-body);font-size:.875rem;line-height:var(--line-relaxed);color:var(--text-dim)}.BondCheckoutForm-module__bN-KsW__explain{font-family:var(--font-body);font-size:.9375rem;line-height:var(--line-relaxed);color:var(--text-muted);background:var(--copper-soft);border-left:2px solid var(--copper);padding:var(--space-4) var(--space-5);border-radius:0 6px 6px 0;margin:0}.BondCheckoutForm-module__bN-KsW__check{align-items:flex-start;gap:var(--space-3);font-family:var(--font-body);font-size:.9375rem;line-height:var(--line-relaxed);color:var(--text);cursor:pointer;display:flex}.BondCheckoutForm-module__bN-KsW__checkbox{width:1.05rem;height:1.05rem;accent-color:var(--copper);flex:none;margin-top:.15rem}.BondCheckoutForm-module__bN-KsW__submit{font-family:var(--font-label);letter-spacing:.02em;color:var(--ink,#14131a);background:var(--copper);cursor:pointer;transition:opacity var(--transition-base);border:0;border-radius:8px;padding:1rem 1.5rem;font-size:1rem;font-weight:500}.BondCheckoutForm-module__bN-KsW__submit:hover:not(:disabled){opacity:.9}.BondCheckoutForm-module__bN-KsW__submit:disabled{opacity:.6;cursor:default}.BondCheckoutForm-module__bN-KsW__submit:focus-visible{outline:2px solid var(--copper);outline-offset:3px}.BondCheckoutForm-module__bN-KsW__error{font-family:var(--font-body);font-size:.9375rem;line-height:var(--line-relaxed);color:#d9a3a3;padding:var(--space-4);background:#b0808014;border:1px solid #b080804d;border-radius:6px;margin:0}.BondCheckoutForm-module__bN-KsW__disclaimer{font-family:var(--font-body);font-size:.875rem;line-height:var(--line-relaxed);color:var(--text-dim);text-align:center;margin:0}@media (prefers-reduced-motion:reduce){.BondCheckoutForm-module__bN-KsW__card,.BondCheckoutForm-module__bN-KsW__submit{transition:none}}
.page-module__rofUpW__main{background:var(--surface-base);min-height:100vh;padding:calc(3.5rem + var(--space-16)) var(--space-8) var(--space-20)}.page-module__rofUpW__header{max-width:var(--container-prose);margin:0 auto var(--space-12);gap:var(--space-4);flex-direction:column;display:flex}.page-module__rofUpW__eyebrow{font-family:var(--font-label);font-weight:500;font-size:var(--font-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--copper);margin:0}.page-module__rofUpW__heading{font-family:var(--font-heading);font-size:clamp(2.25rem,5vw,3.5rem);font-style:italic;font-weight:500;line-height:var(--line-tight);letter-spacing:-.015em;color:var(--text);margin:0}.page-module__rofUpW__lead{font-family:var(--font-body);font-weight:450;font-size:var(--font-lead);line-height:var(--line-relaxed);color:var(--text-muted);max-width:60ch;margin:0}.page-module__rofUpW__planes{max-width:var(--container-prose);margin:0 auto var(--space-12);gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:820px){.page-module__rofUpW__planes{grid-template-columns:repeat(3,1fr)}}.page-module__rofUpW__plane{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-hairline);flex-direction:column;display:flex}.page-module__rofUpW__planeTitle{font-family:var(--font-heading);font-size:1.25rem;font-style:italic;font-weight:500;line-height:var(--line-tight);color:var(--text);margin:0}.page-module__rofUpW__planeBody{font-family:var(--font-body);font-size:.9375rem;line-height:var(--line-relaxed);color:var(--text-muted);margin:0}.page-module__rofUpW__consent{max-width:var(--container-prose);margin:0 auto var(--space-12);padding:var(--space-8);background:var(--surface-panel);border:1px solid var(--border-soft);border-radius:10px}.page-module__rofUpW__consentTitle{font-family:var(--font-heading);color:var(--text);margin:0 0 var(--space-3) 0;font-size:1.5rem;font-style:italic;font-weight:500}.page-module__rofUpW__consentBody{font-family:var(--font-body);font-size:1rem;line-height:var(--line-relaxed);color:var(--text-muted);max-width:64ch;margin:0}.page-module__rofUpW__formWrap{max-width:var(--container-prose);margin:0 auto}
