.hero[data-astro-cid-ufuvhfgq]{background:linear-gradient(180deg, var(--lens) 0%, var(--surface) 100%)}.hero-in[data-astro-cid-ufuvhfgq]{flex-direction:column;gap:14px;padding-top:28px;padding-bottom:36px;display:flex}.crumbs[data-astro-cid-ufuvhfgq]{color:var(--muted);font-size:14px;line-height:20px}.crumbs[data-astro-cid-ufuvhfgq] a[data-astro-cid-ufuvhfgq]{color:var(--muted);text-decoration:none}.crumbs[data-astro-cid-ufuvhfgq] a[data-astro-cid-ufuvhfgq]:hover{color:var(--blue)}.crumbs[data-astro-cid-ufuvhfgq] span[data-astro-cid-ufuvhfgq]{color:var(--ink)}h1[data-astro-cid-ufuvhfgq]{letter-spacing:-.02em;font-size:48px;line-height:54px}.lead[data-astro-cid-ufuvhfgq]{max-width:640px;font-size:18px;line-height:28px}.perks[data-astro-cid-ufuvhfgq]{color:var(--ink);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:14px;font-weight:500;line-height:20px;list-style:none;display:flex}.perks[data-astro-cid-ufuvhfgq] li[data-astro-cid-ufuvhfgq],.tips[data-astro-cid-ufuvhfgq] li[data-astro-cid-ufuvhfgq]{align-items:center;gap:6px;display:flex}.body[data-astro-cid-ufuvhfgq]{flex-wrap:wrap;align-items:flex-start;gap:32px;padding-bottom:88px;display:flex}.steps[data-astro-cid-ufuvhfgq]{flex-direction:column;flex:999 620px;gap:20px;min-width:0;display:flex}.step[data-astro-cid-ufuvhfgq]{border:1px solid var(--line);background:var(--surface);border-radius:20px;flex-direction:column;gap:20px;min-width:0;margin:0;padding:28px;display:flex;box-shadow:0 1px 2px #1018280a}legend[data-astro-cid-ufuvhfgq]{float:left;width:100%;padding:0}legend[data-astro-cid-ufuvhfgq]+[data-astro-cid-ufuvhfgq]{clear:both}.step-head[data-astro-cid-ufuvhfgq]{align-items:center;gap:14px;display:flex}.num[data-astro-cid-ufuvhfgq]{background:var(--blue);width:36px;height:36px;color:var(--on-blue);border-radius:18px;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.step-title[data-astro-cid-ufuvhfgq]{flex-direction:column;gap:2px;display:flex}.step[data-astro-cid-ufuvhfgq] h2[data-astro-cid-ufuvhfgq],.step[data-astro-cid-ufuvhfgq] .h2[data-astro-cid-ufuvhfgq]{color:var(--ink);letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:30px}.ages[data-astro-cid-ufuvhfgq]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.age[data-astro-cid-ufuvhfgq]{border:2px solid var(--line);background:var(--surface);cursor:pointer;border-radius:16px;flex-direction:column;gap:14px;padding:14px;display:flex;position:relative}.age[data-astro-cid-ufuvhfgq] input[data-astro-cid-ufuvhfgq]{opacity:0;pointer-events:none;position:absolute}.age[data-astro-cid-ufuvhfgq]:hover{border-color:var(--blue)}.age[data-astro-cid-ufuvhfgq]:has(input:checked){border-color:var(--blue);box-shadow:0 0 0 4px #2463eb1f}.age[data-astro-cid-ufuvhfgq]:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:2px}.age-art[data-astro-cid-ufuvhfgq]{background:var(--lens);border-radius:12px;justify-content:center;align-items:center;height:120px;display:flex}.age-art[data-astro-cid-ufuvhfgq] img[data-astro-cid-ufuvhfgq]{width:auto;height:76px}.age[data-astro-cid-ufuvhfgq]:last-child .age-art[data-astro-cid-ufuvhfgq] img[data-astro-cid-ufuvhfgq]{height:80px}.age-row[data-astro-cid-ufuvhfgq]{justify-content:space-between;align-items:center;gap:8px;display:flex}.age-text[data-astro-cid-ufuvhfgq]{color:var(--slate);flex-direction:column;gap:2px;font-size:14px;line-height:20px;display:flex}.age-text[data-astro-cid-ufuvhfgq] b[data-astro-cid-ufuvhfgq]{color:var(--ink);font-size:18px;font-weight:600;line-height:24px}.radio[data-astro-cid-ufuvhfgq]{background:var(--surface);border:2px solid #98a2b3;border-radius:11px;flex:none;width:22px;height:22px}.age[data-astro-cid-ufuvhfgq]:has(input:checked) .radio[data-astro-cid-ufuvhfgq]{border:7px solid var(--blue)}.setup[data-astro-cid-ufuvhfgq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.setup-item[data-astro-cid-ufuvhfgq]{flex-direction:column;gap:10px;display:flex}.tile[data-astro-cid-ufuvhfgq]{background:var(--lens);width:56px;height:56px;color:var(--blue);border-radius:14px;justify-content:center;align-items:center;display:flex}.setup[data-astro-cid-ufuvhfgq] h3[data-astro-cid-ufuvhfgq]{font-size:17px;line-height:24px}.setup[data-astro-cid-ufuvhfgq] p[data-astro-cid-ufuvhfgq],.terms[data-astro-cid-ufuvhfgq],.aside-note[data-astro-cid-ufuvhfgq]{font-size:15px;line-height:24px}.aside-note[data-astro-cid-ufuvhfgq]{background:var(--surface-2);border-radius:12px;padding:12px 14px;font-size:14px}.fields[data-astro-cid-ufuvhfgq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.field[data-astro-cid-ufuvhfgq]{flex-direction:column;gap:6px;min-width:0;display:flex}.field[data-astro-cid-ufuvhfgq].wide{grid-column:1/-1}.field[data-astro-cid-ufuvhfgq] label[data-astro-cid-ufuvhfgq]{color:var(--ink);font-size:14px;font-weight:600;line-height:20px}.field[data-astro-cid-ufuvhfgq] input[data-astro-cid-ufuvhfgq]{box-sizing:border-box;background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:inherit;border:1px solid #d0d5dd;border-radius:12px;padding:0 14px;font-size:15px}.field[data-astro-cid-ufuvhfgq] input[data-astro-cid-ufuvhfgq]:focus-visible{outline-offset:0;border-color:var(--blue);outline:3px solid #2463eb59}.field[data-astro-cid-ufuvhfgq] input[data-astro-cid-ufuvhfgq][aria-invalid=true]{border-color:var(--ink)}.error[data-astro-cid-ufuvhfgq]{color:var(--ink);margin:0;font-size:13px;font-weight:500;line-height:18px}.error[data-astro-cid-ufuvhfgq]:before{content:"! ";color:var(--blue);font-weight:700}.consent[data-astro-cid-ufuvhfgq]{flex-direction:column;gap:6px;display:flex}.check[data-astro-cid-ufuvhfgq]{color:var(--ink);cursor:pointer;align-items:flex-start;gap:12px;font-size:15px;line-height:22px;display:flex}.check[data-astro-cid-ufuvhfgq] input[data-astro-cid-ufuvhfgq]{width:20px;height:20px;accent-color:var(--blue);flex:none;margin:1px 0 0}.terms[data-astro-cid-ufuvhfgq]{font-size:14px}.start[data-astro-cid-ufuvhfgq]{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.start-btn[data-astro-cid-ufuvhfgq]{min-height:52px;padding:0 28px;font-size:16px}.start-btn[data-astro-cid-ufuvhfgq]:disabled{color:var(--surface);cursor:not-allowed;background:#b8c4d6;border-color:#b8c4d6}.start-note[data-astro-cid-ufuvhfgq]{color:var(--slate);font-size:14px}.status[data-astro-cid-ufuvhfgq]{color:var(--ink);margin:0;font-size:14px}.status[data-astro-cid-ufuvhfgq]:empty{display:none}.side[data-astro-cid-ufuvhfgq]{flex-direction:column;flex:300px;gap:16px;min-width:0;display:flex}.panel[data-astro-cid-ufuvhfgq]{border-radius:20px;flex-direction:column;gap:14px;padding:24px;display:flex}.panel[data-astro-cid-ufuvhfgq] h2[data-astro-cid-ufuvhfgq]{letter-spacing:-.01em;font-size:20px;line-height:26px}.panel[data-astro-cid-ufuvhfgq] p[data-astro-cid-ufuvhfgq]{font-size:15px;line-height:24px}.panel[data-astro-cid-ufuvhfgq] b[data-astro-cid-ufuvhfgq]{color:var(--ink);font-weight:600}.expect[data-astro-cid-ufuvhfgq]{background:var(--surface-2)}.expect[data-astro-cid-ufuvhfgq] ol[data-astro-cid-ufuvhfgq],.tips[data-astro-cid-ufuvhfgq] ul[data-astro-cid-ufuvhfgq]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.expect[data-astro-cid-ufuvhfgq] li[data-astro-cid-ufuvhfgq]{align-items:flex-start;gap:12px;display:flex}.dot[data-astro-cid-ufuvhfgq]{border:1.5px solid var(--blue);background:var(--surface);width:26px;height:26px;color:var(--blue);border-radius:13px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.tips[data-astro-cid-ufuvhfgq]{border:1px solid var(--line)}.tips[data-astro-cid-ufuvhfgq] ul[data-astro-cid-ufuvhfgq]{gap:10px}.tips[data-astro-cid-ufuvhfgq] li[data-astro-cid-ufuvhfgq]{color:var(--slate);align-items:flex-start;gap:10px;font-size:15px;line-height:22px}.tips[data-astro-cid-ufuvhfgq] li[data-astro-cid-ufuvhfgq] svg{flex:none;margin-top:2px}.kids[data-astro-cid-ufuvhfgq]{background:var(--sun-soft);flex-direction:row;align-items:center;gap:16px}.kids[data-astro-cid-ufuvhfgq] img[data-astro-cid-ufuvhfgq]{background:var(--surface);object-fit:contain;border-radius:10px;flex:none;width:76px;height:76px}.kids[data-astro-cid-ufuvhfgq]>span[data-astro-cid-ufuvhfgq]{color:var(--slate);flex-direction:column;gap:4px;font-size:14px;line-height:20px;display:flex}.kids[data-astro-cid-ufuvhfgq]>span[data-astro-cid-ufuvhfgq] b[data-astro-cid-ufuvhfgq]{font-size:16px}.disclaimer[data-astro-cid-ufuvhfgq]{background:var(--lens);flex-direction:row;align-items:flex-start;gap:12px}.disclaimer[data-astro-cid-ufuvhfgq] svg[data-astro-cid-ufuvhfgq]{color:var(--blue);flex:none;margin-top:1px}.disclaimer[data-astro-cid-ufuvhfgq] p[data-astro-cid-ufuvhfgq]{font-size:14px;line-height:21px}@media (width<=900px){h1[data-astro-cid-ufuvhfgq]{font-size:36px;line-height:42px}.setup[data-astro-cid-ufuvhfgq],.fields[data-astro-cid-ufuvhfgq]{grid-template-columns:1fr}.step[data-astro-cid-ufuvhfgq]{padding:22px}}
