.kit[data-v-843dbb82]{border:1px solid var(--honey-500);border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--white), var(--cream-100));box-shadow:var(--shadow);gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.5rem,4vw,3rem);display:grid}@media (width>=900px){.kit[data-v-843dbb82]{grid-template-columns:1.2fr .8fr;align-items:center}}.kit__price[data-v-843dbb82]{border-radius:var(--radius-lg);background:var(--ink-900);color:var(--text-on-dark);text-align:center;justify-items:center;gap:.75rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.kit__price .muted[data-v-843dbb82]{color:var(--text-muted-on-dark)}.kit__amount[data-v-843dbb82]{font-family:var(--font-display);letter-spacing:-.05em;color:var(--honey-500);font-size:clamp(3.2rem,5vw,4.5rem);font-weight:700;line-height:1}.kit__more[data-v-843dbb82]{min-height:44px;color:var(--text-muted-on-dark);align-items:center;display:inline-flex}.timeline[data-v-843dbb82]{gap:1rem;margin-top:clamp(2rem,4vw,3rem);display:grid}@media (width>=800px){.timeline[data-v-843dbb82]{grid-template-columns:repeat(3,1fr)}}.timeline__item[data-v-843dbb82]{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);gap:.2rem;padding:1.1rem 1.25rem 1.1rem 4.25rem;display:grid;position:relative}.timeline__item b[data-v-843dbb82]{font-family:var(--font-display)}.timeline__item span[data-v-843dbb82]:last-child{color:var(--text-muted);font-size:1rem}.timeline__dot[data-v-843dbb82]{background:var(--honey-500);width:2.5rem;height:2.5rem;color:var(--ink-900);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:1.1rem;transform:translateY(-50%)}.toggle[data-v-843dbb82]{border:1px solid var(--line-strong);background:var(--cream-100);border-radius:999px;width:fit-content;margin:0 auto 2.25rem;padding:.35rem;display:flex}.toggle__opt[data-v-843dbb82]{cursor:pointer;position:relative}.toggle__opt input[data-v-843dbb82]{opacity:0;cursor:pointer;position:absolute;inset:0}.toggle__opt span[data-v-843dbb82]{min-height:48px;font-family:var(--font-display);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1.4rem;font-weight:650;transition:background-color .2s,color .2s;display:inline-flex}.toggle__opt input:checked+span[data-v-843dbb82]{background:var(--ink-900);color:var(--white)}.toggle__opt input:focus-visible+span[data-v-843dbb82]{outline:3px solid var(--honey-500);outline-offset:2px}.toggle__opt em[data-v-843dbb82]{background:var(--honey-500);color:var(--ink-900);border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-style:normal;font-weight:700}.plan[data-v-843dbb82]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--cream-50);flex-direction:column;gap:.9rem;padding:clamp(1.6rem,3vw,2.25rem);display:flex}.plan__amount[data-v-843dbb82]{font-family:var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(2.8rem,4.4vw,4rem);font-weight:700;line-height:1}.plan__amount small[data-v-843dbb82]{letter-spacing:0;color:var(--text-muted);margin-left:.25rem;font-size:1.2rem;font-weight:500}.plan__sub[data-v-843dbb82]{color:var(--honey-700);min-height:1.6em;font-weight:700}.plan .btn[data-v-843dbb82]{margin-top:auto}.plan .checklist[data-v-843dbb82]{margin-bottom:.75rem}.plan .icon-badge[data-v-843dbb82]{align-self:flex-start}.rescue[data-v-843dbb82]{align-items:center;gap:1.75rem;display:grid}@media (width>=900px){.rescue[data-v-843dbb82]{grid-template-columns:auto 1fr auto;gap:2.5rem}}.rescue .icon-badge[data-v-843dbb82]{border-radius:24px;width:5rem;height:5rem}
