.NpwF7G_page{max-width:74rem;margin-top:calc(-1 * var(--space-5));padding-bottom:var(--space-9)}.NpwF7G_hero{gap:var(--space-6);padding-block:var(--space-7);border-block:var(--border-width) solid var(--line);display:grid}.NpwF7G_copy{align-self:center}.NpwF7G_copy h1,.NpwF7G_success h1{max-width:12ch;margin-top:var(--space-3);font-family:var(--font-editorial);letter-spacing:-.045em;font-size:clamp(2.7rem,2rem + 3vw,5rem);font-weight:500;line-height:1}.NpwF7G_intro{max-width:42rem;margin-top:var(--space-4);color:var(--muted-ink);font-size:var(--text-lg)}.NpwF7G_panel{padding:clamp(var(--space-5), 4vw, var(--space-6));border:var(--border-width) solid var(--line);background:var(--surface)}.NpwF7G_panel h2{margin-top:var(--space-2);font-family:var(--font-editorial);font-size:clamp(1.8rem,1.55rem + 1vw,2.5rem)}.NpwF7G_panelIntro{margin-top:var(--space-2);color:var(--muted-ink)}.NpwF7G_checkout{gap:var(--space-4);margin-top:var(--space-5);display:grid}.NpwF7G_checkout fieldset{border:0;min-width:0;padding:0}.NpwF7G_checkout legend,.NpwF7G_customField label{color:var(--ink);font-weight:650}.NpwF7G_amounts{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.NpwF7G_amountButton{border:var(--border-width) solid var(--line);border-radius:var(--radius-control);background:var(--canvas);min-height:3rem;color:var(--ink);font:inherit;cursor:pointer;padding:.65rem;font-weight:650}.NpwF7G_amountButton:last-child{grid-column:1/-1}.NpwF7G_amountButton[aria-pressed=true]{border-color:var(--forest);background:var(--forest);color:var(--white)}.NpwF7G_customField{gap:var(--space-2);display:grid}.NpwF7G_inputWrap{border:var(--border-width) solid var(--line);border-radius:var(--radius-control);background:var(--white);align-items:center;min-height:3rem;display:flex}.NpwF7G_inputWrap:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.NpwF7G_inputWrap span{color:var(--muted-ink);padding-inline-start:var(--space-3);font-weight:650}.NpwF7G_inputWrap input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:.7rem}.NpwF7G_inputWrap:has(input[aria-invalid=true]){border-color:var(--ochre-dark)}.NpwF7G_help,.NpwF7G_status{color:var(--muted-ink);font-size:var(--text-sm)}.NpwF7G_error{color:var(--ochre-dark);font-size:var(--text-sm);font-weight:650}.NpwF7G_total{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);border-block:var(--border-width) solid var(--line-soft);display:flex}.NpwF7G_total span{color:var(--muted-ink);font-size:var(--text-sm)}.NpwF7G_total strong{color:var(--forest);font-family:var(--font-editorial);font-size:1.65rem}.NpwF7G_checkout>.button{width:100%;min-height:3rem}.NpwF7G_retry{padding:var(--space-3);border-inline-start:3px solid var(--ochre-dark);background:var(--canvas)}.NpwF7G_retry p+p{color:var(--muted-ink);font-size:var(--text-sm)}.NpwF7G_retry button{margin-top:var(--space-2);cursor:pointer;background:0 0;border:0;padding:0}.NpwF7G_clarification{gap:var(--space-2);margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--border-width) solid var(--line);color:var(--muted-ink);font-size:var(--text-sm);display:grid}.NpwF7G_clarification strong{color:var(--ink)}.NpwF7G_plusPath{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-top:var(--space-7);padding:var(--space-5);border:var(--border-width) solid var(--line);flex-wrap:wrap;display:flex}.NpwF7G_plusPath h2{font-family:var(--font-editorial);font-size:1.5rem}.NpwF7G_plusPath p{margin-top:var(--space-1);color:var(--muted-ink)}.NpwF7G_success{max-width:48rem;padding-block:var(--space-7);border-block:var(--border-width) solid var(--line)}.NpwF7G_success h1{max-width:14ch;font-size:clamp(2.6rem,2rem + 2vw,4rem)}.NpwF7G_success>p:not(.eyebrow){max-width:40rem;margin-top:var(--space-4);color:var(--muted-ink);font-size:var(--text-lg)}.NpwF7G_successActions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}@media (min-width:48rem){.NpwF7G_page{margin-top:calc(-1 * var(--space-7))}.NpwF7G_hero{align-items:stretch;gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(22rem,.75fr)}}@media (max-width:30rem){.NpwF7G_page{width:min(calc(100% - 2rem), var(--container-width))}.NpwF7G_hero{padding-block:var(--space-5)}.NpwF7G_copy h1{font-size:clamp(2.5rem,12vw,3.3rem)}.NpwF7G_intro{font-size:var(--text-base)}.NpwF7G_panel{padding:var(--space-4)}.NpwF7G_successActions{display:grid}.NpwF7G_successActions a{width:100%}}
