._form_w2yrx_1{gap:1.75rem;max-width:40rem;display:grid}._summaryAnchor_w2yrx_7:focus{outline:none}._errorSummary_w2yrx_10{border-radius:var(--radius-card);border:2px solid var(--warm-ink);background:var(--base);box-shadow:var(--raised-sm);padding:1.25rem 1.5rem}._errorSummary_w2yrx_10 h2{margin-bottom:.5rem;font-size:1.25rem}._errorSummary_w2yrx_10 ul{margin:0;padding-left:1.25rem}._errorSummary_w2yrx_10 a{color:var(--error-text);font-weight:700}._summaryAnchor_w2yrx_7:focus-visible ._errorSummary_w2yrx_10{outline:3px solid var(--focus);outline-offset:3px}._fieldset_w2yrx_34{border:0;min-width:0;margin:0;padding:0}._legend_w2yrx_40{margin-bottom:.75rem;padding:0;font-size:1.125rem;font-weight:800}._bundles_w2yrx_46{gap:var(--gap);display:grid}@media (width>=640px){._bundles_w2yrx_46{grid-template-columns:1fr 1fr}}._bundle_w2yrx_46{border-radius:var(--radius-card);border:var(--bw) solid var(--edge-strong);box-shadow:var(--shadow);cursor:pointer;transition:box-shadow var(--t-press) var(--ease);align-items:flex-start;gap:.875rem;padding:1.25rem;display:flex}._bundle_w2yrx_46[data-selected]{box-shadow:var(--pressed);border:2px solid var(--cool-ink)}._radio_w2yrx_70{width:1.5rem;height:1.5rem;accent-color:var(--cool-ink);flex:none;margin:.125rem 0 0}._bundle_w2yrx_46:has(._radio_w2yrx_70:focus-visible){outline:3px solid var(--focus);outline-offset:3px}._radio_w2yrx_70:focus-visible{outline:none}._bundleText_w2yrx_84{gap:.25rem;display:grid}._bundleName_w2yrx_88{font-size:1.125rem;font-weight:800}._bundlePrice_w2yrx_92{font-size:1.5rem;font-weight:800}._bundleDetail_w2yrx_96{color:var(--text-mute);font-size:.9375rem}._field_w2yrx_34{gap:.375rem;display:grid}._label_w2yrx_105{font-weight:700;font-size:var(--fs-label)}._hint_w2yrx_109{color:var(--text-mute);font-size:.9375rem}._input_w2yrx_113{min-height:var(--target);border:var(--bw) solid var(--edge-strong);background:var(--base);width:100%;box-shadow:var(--pressed-sm);border-radius:.875rem;padding:0 1rem;font-size:1.0625rem;font-weight:600}._input_w2yrx_113[data-short]{max-width:12rem}._input_w2yrx_113[aria-invalid]{border:2px solid var(--warm-ink)}._input_w2yrx_113:focus-visible{outline:3px solid var(--focus);outline-offset:3px}._error_w2yrx_10{color:var(--error-text);font-size:.9375rem;font-weight:700}._stepper_w2yrx_140{align-items:center;gap:.75rem;display:flex}._number_w2yrx_145{text-align:center;-moz-appearance:textfield;width:5rem;font-size:1.25rem;font-weight:800}._number_w2yrx_145::-webkit-inner-spin-button,._number_w2yrx_145::-webkit-outer-spin-button{-webkit-appearance:none}._stepButton_w2yrx_156{min-height:var(--target);border-radius:var(--radius-control);border:var(--bw) solid var(--edge-strong);background:var(--base);box-shadow:var(--raised-sm);cursor:pointer;align-items:center;gap:.375rem;padding:0 1rem;font-weight:700;display:inline-flex}._stepButton_w2yrx_156:active{box-shadow:var(--pressed-sm)}._stepButton_w2yrx_156:disabled{color:var(--text-mute);box-shadow:none;cursor:not-allowed;border-style:dashed}._total_w2yrx_179{border-radius:var(--radius-card);box-shadow:var(--pressed);border:var(--bw) solid var(--edge);gap:.25rem;padding:1.25rem 1.5rem;display:grid}._total_w2yrx_179 strong{margin-left:.375rem;font-size:1.5rem}._submit_w2yrx_192{min-height:calc(var(--target) + .5rem);border-radius:var(--radius-control);border:var(--bw) solid var(--warm-ink);background:var(--warm);color:var(--on-warm-text);box-shadow:var(--shadow);cursor:pointer;transition:box-shadow var(--t-press) var(--ease);justify-self:start;padding:0 2rem;font-size:1.125rem;font-weight:800}._submit_w2yrx_192:active{box-shadow:var(--pressed-sm)}._submit_w2yrx_192:disabled{cursor:progress;opacity:.8}.page[data-astro-cid-6suc5h43]{gap:3rem;padding-top:2rem;display:grid}@media (width>=960px){.page[data-astro-cid-6suc5h43]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start}.intro[data-astro-cid-6suc5h43]{position:sticky;top:2rem}}h1[data-astro-cid-6suc5h43]{font-size:clamp(2.25rem,1.6rem + 2.5vw,3.5rem);line-height:1.05}.lede[data-astro-cid-6suc5h43]{color:var(--text-mute);max-width:36ch;margin-top:1rem;font-size:1.1875rem}.shot[data-astro-cid-6suc5h43]{width:min(16rem,70%);margin:2rem 0 1rem}.facts[data-astro-cid-6suc5h43]{font-size:var(--fs-label);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.facts[data-astro-cid-6suc5h43] strong[data-astro-cid-6suc5h43]{min-width:6rem;display:inline-block}
