.kit__title[data-astro-cid-hgzedyhh]{max-width:24ch}.kit__lead[data-astro-cid-hgzedyhh]{margin-top:var(--s-4);max-width:56ch}.kit__grid[data-astro-cid-hgzedyhh]{gap:var(--s-7);margin-top:var(--s-7);align-items:center;display:grid}@media (width>=1024px){.kit__grid[data-astro-cid-hgzedyhh]{gap:var(--s-8);grid-template-columns:7fr 5fr}}.steps[data-astro-cid-hgzedyhh]{gap:var(--s-4);display:grid}.step[data-astro-cid-hgzedyhh]{gap:var(--s-4);padding:var(--s-4);border-radius:var(--r-paper);transition:opacity var(--dur-ui) var(--ease-out);grid-template-columns:40px 1fr;display:grid;position:relative}.step__dot[data-astro-cid-hgzedyhh]{background:var(--paper);width:40px;height:40px;color:var(--teal);box-shadow:inset 0 0 0 1.5px var(--rule);border-radius:50%;place-items:center;display:grid;position:relative}.step__dot[data-astro-cid-hgzedyhh] svg{transition:opacity var(--dur-ui) var(--ease-out), scale .32s var(--ease-spring);grid-area:1/1}.step__dot[data-astro-cid-hgzedyhh] .step__tick{opacity:0;scale:.6}.step__head[data-astro-cid-hgzedyhh]{align-items:baseline;gap:var(--s-3);color:var(--teal);font-size:1.125rem;display:flex}.step__who[data-astro-cid-hgzedyhh]{background:var(--paper);color:var(--teal);box-shadow:inset 0 0 0 1px var(--rule);border-radius:999px;padding:1px 8px;font-weight:600}.step__tool[data-astro-cid-hgzedyhh]{margin-top:var(--s-1);color:var(--muted)}.step--done[data-astro-cid-hgzedyhh] .step__dot[data-astro-cid-hgzedyhh],.kit[data-astro-cid-hgzedyhh].is-approved .step--next[data-astro-cid-hgzedyhh] .step__dot[data-astro-cid-hgzedyhh]{background:var(--teal);color:var(--cream);box-shadow:none}.step--done[data-astro-cid-hgzedyhh] .step__dot[data-astro-cid-hgzedyhh] .step__icon,.kit[data-astro-cid-hgzedyhh].is-approved .step--next[data-astro-cid-hgzedyhh] .step__dot[data-astro-cid-hgzedyhh] .step__icon{opacity:0}.step--done[data-astro-cid-hgzedyhh] .step__dot[data-astro-cid-hgzedyhh] .step__tick,.kit[data-astro-cid-hgzedyhh].is-approved .step--next[data-astro-cid-hgzedyhh] .step__dot[data-astro-cid-hgzedyhh] .step__tick{opacity:1;scale:1}.step--you[data-astro-cid-hgzedyhh]{background:var(--paper);box-shadow:var(--shadow-paper)}.step--you[data-astro-cid-hgzedyhh] .step__who[data-astro-cid-hgzedyhh]{background:var(--teal);color:var(--cream);box-shadow:none}.step--you[data-astro-cid-hgzedyhh] .step__tool[data-astro-cid-hgzedyhh]{color:var(--teal);font-weight:600}.kit[data-astro-cid-hgzedyhh].is-approved .step--you[data-astro-cid-hgzedyhh]{box-shadow:none;background:0 0}.kit[data-astro-cid-hgzedyhh].is-approved .step--you[data-astro-cid-hgzedyhh] .step__dot[data-astro-cid-hgzedyhh]{background:var(--teal);color:var(--cream);box-shadow:none}.kit[data-astro-cid-hgzedyhh].is-approved .step--you[data-astro-cid-hgzedyhh] .step__dot[data-astro-cid-hgzedyhh] .step__icon{opacity:0}.kit[data-astro-cid-hgzedyhh].is-approved .step--you[data-astro-cid-hgzedyhh] .step__dot[data-astro-cid-hgzedyhh] .step__tick{opacity:1;scale:1}.step--next[data-astro-cid-hgzedyhh]{opacity:.55}.kit[data-astro-cid-hgzedyhh].is-approved .step--next[data-astro-cid-hgzedyhh]{opacity:1}.kit[data-astro-cid-hgzedyhh].is-approved .step--next[data-astro-cid-hgzedyhh]:last-child .step__dot[data-astro-cid-hgzedyhh] svg{transition-delay:.5s}.phone[data-astro-cid-hgzedyhh]{background:var(--ink);width:min(340px,100%);box-shadow:var(--shadow-paper-lift);border-radius:40px;justify-self:center;padding:12px}.phone__screen[data-astro-cid-hgzedyhh]{background:var(--cream);padding:var(--s-5) var(--s-4);gap:var(--s-3);border-radius:30px;align-content:start;min-height:440px;display:grid}.phone__bar[data-astro-cid-hgzedyhh]{color:var(--teal);padding-bottom:var(--s-3);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;font-weight:600;display:flex}.phone__count[data-astro-cid-hgzedyhh]{background:var(--teal);min-width:24px;height:24px;color:var(--cream);transition:opacity var(--dur-ui) var(--ease-out);border-radius:12px;place-items:center;font-size:.8125rem;display:grid}.kit[data-astro-cid-hgzedyhh].is-approved .phone__count[data-astro-cid-hgzedyhh]{opacity:0}.phone__label[data-astro-cid-hgzedyhh]{color:var(--muted)}.bubble[data-astro-cid-hgzedyhh]{background:var(--paper);padding:var(--s-4);box-shadow:var(--shadow-paper);gap:var(--s-2);border-radius:16px 16px 16px 4px;font-size:.9375rem;line-height:1.5;display:grid;position:relative}.bubble__to[data-astro-cid-hgzedyhh],.bubble__sign[data-astro-cid-hgzedyhh]{color:var(--muted)}.bubble__sign[data-astro-cid-hgzedyhh]{font-size:.875rem}.stamp[data-astro-cid-hgzedyhh]{background:var(--coral);color:var(--ink);opacity:0;box-shadow:0 0 0 2px var(--paper), 0 0 0 3.5px var(--coral);border-radius:6px;padding:4px 12px;font-size:.875rem;font-weight:700;position:absolute;bottom:-14px;right:12px;rotate:-6deg;scale:1.15}.kit[data-astro-cid-hgzedyhh].is-approved .stamp[data-astro-cid-hgzedyhh]{opacity:1;transition:scale .26s var(--ease-spring), opacity .12s var(--ease-out);scale:1}.phone__actions[data-astro-cid-hgzedyhh]{gap:var(--s-2);margin-top:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.phone__btn[data-astro-cid-hgzedyhh]{padding:0 var(--s-3)}.phone__approve[data-astro-cid-hgzedyhh]{background:var(--teal);color:var(--cream);box-shadow:0 3px #061e2573}.phone__approve[data-astro-cid-hgzedyhh]:hover{transform:translateY(-1px)}.phone__approve[data-astro-cid-hgzedyhh]:active{transform:translateY(2px);box-shadow:0 1px #061e2573}.phone__btn[data-astro-cid-hgzedyhh][aria-disabled=true]{opacity:.55;pointer-events:none}.phone__status[data-astro-cid-hgzedyhh]{min-height:1.5em;color:var(--teal);text-align:center;font-weight:600}.receipt[data-astro-cid-hgzedyhh]{margin:var(--s-8) auto 0;max-width:520px;padding:var(--s-6) var(--s-5);gap:var(--s-4);justify-items:start;display:grid;position:relative}.receipt__tag[data-astro-cid-hgzedyhh]{top:var(--s-4);right:var(--s-4);box-shadow:inset 0 0 0 1px var(--rule);color:var(--muted);border-radius:999px;padding:1px 8px;position:absolute}.receipt__title[data-astro-cid-hgzedyhh]{max-width:20ch;font-size:1.375rem}.receipt__rows[data-astro-cid-hgzedyhh]{width:100%;display:grid}.receipt__rows[data-astro-cid-hgzedyhh] div[data-astro-cid-hgzedyhh]{justify-content:space-between;gap:var(--s-4);padding:var(--s-2) 0;border-bottom:1px dashed var(--rule);display:flex}.receipt__rows[data-astro-cid-hgzedyhh] dd[data-astro-cid-hgzedyhh]{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.receipt__total[data-astro-cid-hgzedyhh]{color:var(--teal);font-size:1.25rem;border-bottom:0!important}.receipt__total[data-astro-cid-hgzedyhh] dd[data-astro-cid-hgzedyhh]{font-weight:700}.receipt__note[data-astro-cid-hgzedyhh]{color:var(--muted)}.lanes[data-astro-cid-hgzedyhh]{gap:var(--s-5);margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--rule);display:grid}@media (width>=768px){.lanes[data-astro-cid-hgzedyhh]{grid-template-columns:repeat(3,1fr)}}.lane__title[data-astro-cid-hgzedyhh]{margin-bottom:var(--s-3);font-size:1.25rem}.lane[data-astro-cid-hgzedyhh] ul[data-astro-cid-hgzedyhh]{gap:var(--s-2);display:grid}.lane[data-astro-cid-hgzedyhh] li[data-astro-cid-hgzedyhh]{gap:var(--s-2);grid-template-columns:18px 1fr;align-items:start;display:grid}.lane[data-astro-cid-hgzedyhh] svg{color:var(--teal);margin-top:4px}.lane--never[data-astro-cid-hgzedyhh] svg{color:var(--muted)}@media (prefers-reduced-motion:reduce){.kit[data-astro-cid-hgzedyhh] [data-astro-cid-hgzedyhh],.kit[data-astro-cid-hgzedyhh] svg{transition:none!important}}
