._page_dd32j_6{box-sizing:border-box;max-width:640px;margin:0 auto;padding:clamp(3rem,8vw,6rem) 16px clamp(3rem,6vw,5rem)}._header_dd32j_13{text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}._kicker_dd32j_22{align-self:center}._title_dd32j_27{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--text-primary);margin:0;font-size:clamp(2.4rem,6vw,3.5rem);font-weight:400;line-height:1}._subtitle_dd32j_38{max-width:30rem;color:var(--text-muted);text-wrap:pretty;margin:0;font-size:1.05rem;line-height:1.55}._subtitle_dd32j_38 a,._more_dd32j_48 a,._help_dd32j_49 a{color:var(--brand-navy);text-decoration:underline}._subtitle_dd32j_38 a:hover,._more_dd32j_48 a:hover{color:var(--brand)}._card_dd32j_59{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--bg);box-shadow:var(--shadow-sm);flex-direction:column;gap:1.75rem;padding:clamp(1.25rem,5vw,2rem);display:flex}._group_dd32j_72{border:none;flex-direction:column;gap:.65rem;min-width:0;margin:0;padding:0;display:flex}._label_dd32j_82{font-family:var(--font-heading);color:var(--text-primary);padding:0;font-size:1rem;font-weight:700}._help_dd32j_49{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:.85rem;line-height:1.5}._radio_dd32j_100{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}._sizes_dd32j_111{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (width<=480px){._sizes_dd32j_111{grid-template-columns:minmax(0,1fr)}}._size_dd32j_111{border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--transition-base), background var(--transition-base), box-shadow var(--transition-base);flex-direction:column;gap:.35rem;padding:.95rem 1.1rem;display:flex;position:relative}._size_dd32j_111:hover{border-color:var(--brand)}._chosen_dd32j_140{border-color:var(--brand);background:var(--brand-tint);box-shadow:0 0 0 1px var(--brand)}._size_dd32j_111:has(._radio_dd32j_100:focus-visible),._cadenceOption_dd32j_147:has(._radio_dd32j_100:focus-visible){outline:2px solid var(--brand);outline-offset:2px}._sizeRange_dd32j_152{color:var(--text-secondary);font-size:.95rem;line-height:1.35}._sizePrice_dd32j_158{font-family:var(--font-display);color:var(--text-primary);font-size:1.6rem;line-height:1}._sizeUnit_dd32j_165{font-family:var(--font-body);color:var(--text-muted);font-size:.8rem}._stepper_dd32j_173{border:1px solid var(--border-color);border-radius:var(--radius-full);align-self:flex-start;align-items:stretch;display:inline-flex;overflow:hidden}._stepper_dd32j_173:focus-within{border-color:var(--brand)}._step_dd32j_173{background:var(--bg-secondary);width:2.9rem;color:var(--text-primary);cursor:pointer;transition:background var(--transition-base), color var(--transition-base);border:none;justify-content:center;align-items:center;font-size:1.05rem;display:inline-flex}._step_dd32j_173:hover:not(:disabled){background:var(--brand-tint);color:var(--brand)}._step_dd32j_173:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}._step_dd32j_173:disabled{color:var(--border-strong);cursor:default}._count_dd32j_214{border:none;border-inline:1px solid var(--border-soft);background:var(--bg);width:5.5rem;height:2.9rem;color:var(--text-primary);font-family:var(--font-heading);text-align:center;padding:0;font-size:1.05rem;font-weight:600}._count_dd32j_214:focus{outline:none}._cadence_dd32j_147{border:1px solid var(--border-soft);border-radius:var(--radius-full);background:var(--bg-secondary);flex-wrap:wrap;align-self:flex-start;gap:.35rem;padding:.3rem;display:inline-flex}._cadenceOption_dd32j_147{border-radius:var(--radius-full);font-family:var(--font-heading);color:var(--text-secondary);cursor:pointer;transition:background var(--transition-base), color var(--transition-base);align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.92rem;font-weight:600;display:inline-flex;position:relative}._cadenceOption_dd32j_147:hover:not(._cadenceChosen_dd32j_260){color:var(--brand);background:var(--brand-tint)}._cadenceChosen_dd32j_260{background:var(--brand);color:#fff}._save_dd32j_270{border-radius:var(--radius-full);background:var(--brand-soft);color:var(--brand-strong);white-space:nowrap;padding:.15rem .5rem;font-size:.72rem;font-weight:700}._cadenceChosen_dd32j_260 ._save_dd32j_270{color:#fff;background:#fff3}._total_dd32j_287{border-top:1px solid var(--border-soft);flex-direction:column;gap:.3rem;padding-top:1.5rem;display:flex}._totalAmount_dd32j_295{font-family:var(--font-display);color:var(--text-primary);font-size:2.6rem;line-height:1}._totalPeriod_dd32j_302{font-family:var(--font-body);color:var(--text-muted);font-size:1rem}._totalSum_dd32j_308{color:var(--text-muted);font-size:.9rem}._error_dd32j_313{border-radius:var(--radius-sm);color:#9b1c1c;background:#fdecec;margin:0;padding:.8rem 1rem;font-size:.92rem;line-height:1.5}._buy_dd32j_323{border-radius:var(--radius-full);background:var(--brand);color:#fff;font-family:var(--font-heading);cursor:pointer;transition:transform var(--transition-base), background var(--transition-base);border:none;justify-content:center;align-items:center;gap:.55rem;padding:.95rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #1b19382e,inset 0 1px #ffffff29}._buy_dd32j_323:hover:not(:disabled){background:var(--brand-strong);transform:translateY(-2px)}._buy_dd32j_323:focus-visible{outline:2px solid var(--brand);outline-offset:3px}._buy_dd32j_323:disabled{opacity:.7;cursor:progress}._next_dd32j_357{color:var(--text-muted);gap:.6rem;margin:-.5rem 0 0;font-size:.85rem;line-height:1.55;display:flex}._lock_dd32j_366{flex-shrink:0;margin-top:.2rem}._more_dd32j_48{text-align:center;color:var(--text-muted);margin:1.5rem 0 0;font-size:.92rem}._done_dd32j_380{background:var(--brand-tint);width:3.5rem;height:3.5rem;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;font-size:1.6rem;display:inline-flex}._steps_dd32j_392{counter-reset:step;gap:1rem;margin:0;padding:0;list-style:none;display:grid}._steps_dd32j_392 li{color:var(--text-secondary);counter-increment:step;gap:.85rem;font-size:1rem;line-height:1.5;display:flex}._steps_dd32j_392 li:before{content:counter(step);background:var(--brand-tint);width:1.75rem;height:1.75rem;color:var(--brand);font-family:var(--font-heading);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}._steps_dd32j_392 code{font-family:var(--font-mono);font-size:.88em}@media (width<=480px){._cadence_dd32j_147{border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;display:grid}._cadenceOption_dd32j_147{text-align:center;border-radius:14px;flex-direction:column;justify-content:center;gap:.25rem}}
