.plan[data-astro-cid-fvbnvkpv]{padding-top:clamp(56px,7vw,100px)}.plan__form[data-astro-cid-fvbnvkpv]{gap:clamp(48px,6vw,80px);display:grid}.plan__step[data-astro-cid-fvbnvkpv]{border:0;min-width:0;margin:0;padding:0}.plan__step[data-astro-cid-fvbnvkpv] legend[data-astro-cid-fvbnvkpv]{letter-spacing:-.025em;padding:0;font-size:clamp(26px,2.6vw,38px);font-weight:700;line-height:1.1}.plan__step[data-astro-cid-fvbnvkpv] legend[data-astro-cid-fvbnvkpv] span[data-astro-cid-fvbnvkpv]{color:var(--saffron-deep);vertical-align:middle;margin-right:12px;font-size:15px;font-weight:500;display:inline-block}.plan__hint[data-astro-cid-fvbnvkpv]{color:var(--ink-soft);margin:8px 0 0}.stamps[data-astro-cid-fvbnvkpv]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.stamp[data-astro-cid-fvbnvkpv]{cursor:pointer;position:relative}.stamp[data-astro-cid-fvbnvkpv] input[data-astro-cid-fvbnvkpv]{opacity:0;pointer-events:none;position:absolute}.stamp__face[data-astro-cid-fvbnvkpv]{background:var(--paper);min-height:150px;transform:rotate(var(--r));transition:transform .5s var(--ease), background .3s, color .3s, border-color .3s, box-shadow .5s var(--ease);border:1.5px dashed #2a163038;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 18px 16px;display:flex}.stamp__face[data-astro-cid-fvbnvkpv] .doodle{width:44px;height:44px}.stamp__face[data-astro-cid-fvbnvkpv] b[data-astro-cid-fvbnvkpv]{font-size:17px;font-weight:500;line-height:1.2}.stamp[data-astro-cid-fvbnvkpv]:hover .stamp__face[data-astro-cid-fvbnvkpv]{transform:rotate(0)translateY(-4px);box-shadow:0 16px 30px #2a16301f}.stamp[data-astro-cid-fvbnvkpv] input[data-astro-cid-fvbnvkpv]:checked+.stamp__face[data-astro-cid-fvbnvkpv]{background:var(--plum);color:var(--cream);border:1.5px solid var(--plum);transform:rotate(0)scale(1.02);box-shadow:0 20px 40px #2a163040}.stamp[data-astro-cid-fvbnvkpv] input[data-astro-cid-fvbnvkpv]:checked+.stamp__face[data-astro-cid-fvbnvkpv] .doodle{stroke:var(--saffron)}.stamp[data-astro-cid-fvbnvkpv] input[data-astro-cid-fvbnvkpv]:focus-visible+.stamp__face[data-astro-cid-fvbnvkpv]{outline:2px solid var(--saffron-deep);outline-offset:4px}.pills[data-astro-cid-fvbnvkpv]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.pill[data-astro-cid-fvbnvkpv] input[data-astro-cid-fvbnvkpv]{opacity:0;position:absolute}.pill[data-astro-cid-fvbnvkpv] span[data-astro-cid-fvbnvkpv]{border:1.5px solid var(--hair-l);background:var(--paper);cursor:pointer;align-items:center;min-height:48px;padding:0 22px;font-weight:500;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.pill[data-astro-cid-fvbnvkpv] input[data-astro-cid-fvbnvkpv]:checked+span[data-astro-cid-fvbnvkpv]{background:var(--plum);color:var(--cream);border-color:var(--plum);box-shadow:inset 4px 0 0 var(--saffron)}.pill[data-astro-cid-fvbnvkpv] input[data-astro-cid-fvbnvkpv]:focus-visible+span[data-astro-cid-fvbnvkpv]{outline:2px solid var(--saffron-deep);outline-offset:3px}.plan__row[data-astro-cid-fvbnvkpv]{grid-template-columns:auto 1fr;align-items:end;gap:clamp(24px,5vw,72px);margin-top:32px;display:grid}.plan__label[data-astro-cid-fvbnvkpv],.pfield[data-astro-cid-fvbnvkpv] label[data-astro-cid-fvbnvkpv],.plan[data-astro-cid-fvbnvkpv] .pfield label{color:var(--ink-soft);margin-bottom:8px;font-size:13.5px;font-weight:500;display:block}.plan__step-ctl[data-astro-cid-fvbnvkpv]{align-items:center;gap:14px;display:inline-flex}.plan__step-ctl[data-astro-cid-fvbnvkpv] output[data-astro-cid-fvbnvkpv]{text-align:center;letter-spacing:-.04em;min-width:2.2ch;color:var(--saffron-deep);font-size:48px;font-weight:700;line-height:1}.plan__step-ctl[data-astro-cid-fvbnvkpv] button[data-astro-cid-fvbnvkpv]{border:1.5px solid var(--hair-l);width:36px;height:36px;color:var(--plum);cursor:pointer;background:0 0;border-radius:50%;font-size:20px}.plan__step-ctl[data-astro-cid-fvbnvkpv] button[data-astro-cid-fvbnvkpv]:hover{border-color:var(--plum)}.plan__step-ctl[data-astro-cid-fvbnvkpv] button[data-astro-cid-fvbnvkpv]:disabled{opacity:.3;cursor:default}.plan__grid[data-astro-cid-fvbnvkpv]{grid-template-columns:1fr 1fr;gap:22px 32px;margin-top:24px;display:grid}.plan__grid[data-astro-cid-fvbnvkpv]>.plan__wide{grid-column:1/-1}.plan[data-astro-cid-fvbnvkpv] .pfield select{width:100%;font:400 19px var(--sans);color:var(--plum);border:0;border-bottom:1.5px solid var(--hair-l);-webkit-appearance:none;appearance:none;background-color:#0000;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='9'><path d='M1 1l6 6 6-6' fill='none' stroke='%23B85F12' stroke-width='1.6'/></svg>");background-position:right 2px center;background-repeat:no-repeat;border-radius:0;min-height:48px;padding:10px 28px 12px 0}.plan[data-astro-cid-fvbnvkpv] .pfield input,.pfield[data-astro-cid-fvbnvkpv] input[data-astro-cid-fvbnvkpv],.pfield[data-astro-cid-fvbnvkpv] textarea[data-astro-cid-fvbnvkpv]{width:100%;font:400 19px var(--sans);color:var(--plum);border:0;border-bottom:1.5px solid var(--hair-l);background:0 0;border-radius:0;min-height:48px;padding:10px 0 12px}.pfield[data-astro-cid-fvbnvkpv] textarea[data-astro-cid-fvbnvkpv]{resize:vertical;min-height:84px}.pfield[data-astro-cid-fvbnvkpv] input[data-astro-cid-fvbnvkpv]:focus,.pfield[data-astro-cid-fvbnvkpv] textarea[data-astro-cid-fvbnvkpv]:focus{border-bottom-color:var(--saffron-deep);outline:none}.pfield[data-astro-cid-fvbnvkpv] input[data-astro-cid-fvbnvkpv]::placeholder,.pfield[data-astro-cid-fvbnvkpv] textarea[data-astro-cid-fvbnvkpv]::placeholder{color:#2a163059}.plan[data-astro-cid-fvbnvkpv] .tk__cc{border-bottom-color:var(--hair-l);color:var(--saffron-deep)}.plan[data-astro-cid-fvbnvkpv] .tk__tel input{color:var(--plum);border-bottom:1.5px solid var(--hair-l)}.plan__send[data-astro-cid-fvbnvkpv]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.plan__send[data-astro-cid-fvbnvkpv] .status[data-astro-cid-fvbnvkpv]{color:var(--accent)}.plan-more[data-astro-cid-fvbnvkpv]{padding:clamp(64px,8vw,110px) 0}.plan-more__in[data-astro-cid-fvbnvkpv]{text-align:center}.plan-more[data-astro-cid-fvbnvkpv] .lead[data-astro-cid-fvbnvkpv]{margin-inline:auto}.plan-more[data-astro-cid-fvbnvkpv] .ctas[data-astro-cid-fvbnvkpv]{justify-content:center}@media (width<=900px){.stamps[data-astro-cid-fvbnvkpv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stamp__face[data-astro-cid-fvbnvkpv]{min-height:120px}.plan__row[data-astro-cid-fvbnvkpv],.plan__grid[data-astro-cid-fvbnvkpv]{grid-template-columns:1fr}}
