.layout[data-astro-cid-6bfsojfh]{grid-template-columns:1.45fr 1fr;align-items:start;gap:48px;padding-bottom:72px;display:grid}.side[data-astro-cid-6bfsojfh]{top:calc(var(--nav-h) + 32px);flex-direction:column;gap:16px;display:flex;position:sticky}.next[data-astro-cid-6bfsojfh]{isolation:isolate;background:var(--ink);color:#b9b3c9;border-radius:24px;padding:32px;position:relative;overflow:hidden}[data-theme=dark] .next[data-astro-cid-6bfsojfh]{border:1px solid var(--line)}.next[data-astro-cid-6bfsojfh]:after{content:"";z-index:-1;background:radial-gradient(circle,#7a2bd080,#0000 65%);border-radius:50%;width:280px;height:280px;position:absolute;bottom:-110px;right:-90px}.next[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{color:#fff;margin-bottom:22px;font-size:24px}.next[data-astro-cid-6bfsojfh] ol[data-astro-cid-6bfsojfh]{flex-direction:column;gap:20px;padding:0;list-style:none;display:flex}.next[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{grid-template-columns:32px 1fr;gap:14px;display:grid}.n[data-astro-cid-6bfsojfh]{width:32px;height:32px;font:650 14px var(--font-display);color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:50%;place-items:center;display:grid}.next[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{color:#fff;margin-bottom:2px;font-weight:600;display:block}.next[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{font-size:14px}.direct[data-astro-cid-6bfsojfh]{border-radius:24px;padding:24px 28px}.direct[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{margin-bottom:12px;font-size:17px}.direct[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--text);border-top:1px solid var(--line);justify-content:space-between;padding:10px 0;font-size:14.5px;font-weight:500;display:flex}.direct[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]:first-child{align-items:center;gap:10px;display:inline-flex}.direct[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{color:var(--violet)}.privacy[data-astro-cid-6bfsojfh]{padding:0 6px;font-size:13px}.form-col[data-astro-cid-6bfsojfh] .cform,.form-col[data-astro-cid-6bfsojfh] .done{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:28px;padding:40px}.form-col[data-astro-cid-6bfsojfh] fieldset{border:0;flex-direction:column;gap:16px;min-width:0;margin:0 0 32px;padding:0;display:flex}.form-col[data-astro-cid-6bfsojfh] legend{font:650 19px var(--font-display);letter-spacing:-.01em;color:var(--text);margin-bottom:18px;padding:0}.form-col[data-astro-cid-6bfsojfh] .grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-col[data-astro-cid-6bfsojfh] .f{flex-direction:column;gap:7px;min-width:0;display:flex}.form-col[data-astro-cid-6bfsojfh] label,.form-col[data-astro-cid-6bfsojfh] .lbl{color:var(--text);font-size:13.5px;font-weight:500}.form-col[data-astro-cid-6bfsojfh] label small,.form-col[data-astro-cid-6bfsojfh] .lbl small{color:var(--faint);font-weight:400}.form-col[data-astro-cid-6bfsojfh] input:not([type=checkbox],[type=radio]),.form-col[data-astro-cid-6bfsojfh] select,.form-col[data-astro-cid-6bfsojfh] textarea{width:100%;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s}.form-col[data-astro-cid-6bfsojfh] input::placeholder,.form-col[data-astro-cid-6bfsojfh] textarea::placeholder{color:var(--faint)}.form-col[data-astro-cid-6bfsojfh] input:hover,.form-col[data-astro-cid-6bfsojfh] select:hover,.form-col[data-astro-cid-6bfsojfh] textarea:hover{border-color:color-mix(in srgb, var(--violet) 30%, var(--line))}.form-col[data-astro-cid-6bfsojfh] input:focus,.form-col[data-astro-cid-6bfsojfh] select:focus,.form-col[data-astro-cid-6bfsojfh] textarea:focus{border-color:var(--violet);box-shadow:0 0 0 4px color-mix(in srgb, var(--violet) 16%, transparent);background:var(--surface);outline:0}.form-col[data-astro-cid-6bfsojfh] [aria-invalid=true]{border-color:var(--danger)!important}.form-col[data-astro-cid-6bfsojfh] textarea{resize:vertical;min-height:150px;line-height:1.55}.form-col[data-astro-cid-6bfsojfh] .f-foot{justify-content:space-between;gap:12px;display:flex}.form-col[data-astro-cid-6bfsojfh] .count{color:var(--faint);white-space:nowrap;font-size:12px}.form-col[data-astro-cid-6bfsojfh] .hint{color:var(--faint);font-size:12.5px}.form-col[data-astro-cid-6bfsojfh] .err{color:var(--danger);font-size:13px}.form-col[data-astro-cid-6bfsojfh] .chips{flex-wrap:wrap;gap:8px;display:flex}.form-col[data-astro-cid-6bfsojfh] .chip,.form-col[data-astro-cid-6bfsojfh] .seg label{position:relative}.form-col[data-astro-cid-6bfsojfh] .chip input,.form-col[data-astro-cid-6bfsojfh] .seg input{opacity:0;width:1px;height:1px;position:absolute}.form-col[data-astro-cid-6bfsojfh] .chip span{border:1px solid var(--line);background:var(--bg);color:var(--muted);cursor:pointer;border-radius:99px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:500;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.form-col[data-astro-cid-6bfsojfh] .chip span:before{content:"";opacity:.5;border:1.5px solid;border-radius:50%;width:14px;height:14px;transition:background .18s,opacity .18s}.form-col[data-astro-cid-6bfsojfh] .chip input:checked+span{background:var(--violet-soft);border-color:var(--violet);color:var(--violet)}.form-col[data-astro-cid-6bfsojfh] .chip input:checked+span:before{opacity:1;background:var(--violet);box-shadow:inset 0 0 0 2.5px var(--violet-soft)}.form-col[data-astro-cid-6bfsojfh] .chip input:focus-visible+span,.form-col[data-astro-cid-6bfsojfh] .seg input:focus-visible+span{outline:2px solid var(--violet);outline-offset:2px}.form-col[data-astro-cid-6bfsojfh] .seg{background:var(--bg);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.form-col[data-astro-cid-6bfsojfh] .seg span{color:var(--muted);cursor:pointer;border-radius:10px;justify-content:center;padding:9px;font-size:14px;font-weight:500;transition:background .18s,color .18s;display:flex}.form-col[data-astro-cid-6bfsojfh] .seg input:checked+span{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #00000014, 0 0 0 1px var(--line)}.form-col[data-astro-cid-6bfsojfh] .consent{color:var(--muted);align-items:flex-start;gap:12px;margin-top:4px;font-weight:400;display:flex}.form-col[data-astro-cid-6bfsojfh] .consent input{width:18px;height:18px;accent-color:var(--violet);flex:none;margin-top:2px}.form-col[data-astro-cid-6bfsojfh] .hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-col[data-astro-cid-6bfsojfh] .form-error{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);border-radius:12px;margin-bottom:20px;padding:14px 16px;font-size:14px}.form-col[data-astro-cid-6bfsojfh] .submit{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.form-col[data-astro-cid-6bfsojfh] .submit .btn{padding:14px 22px;font-size:15px}.form-col[data-astro-cid-6bfsojfh] .submit .btn:disabled{opacity:.7;cursor:progress}.form-col[data-astro-cid-6bfsojfh] .legal{color:var(--faint);max-width:44ch;font-size:12px}.form-col[data-astro-cid-6bfsojfh] .legal a{text-decoration:underline}.form-col[data-astro-cid-6bfsojfh] .spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.form-col[data-astro-cid-6bfsojfh] .done{outline:none}.form-col[data-astro-cid-6bfsojfh] .done-ok{background:var(--ok);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:24px;animation:.45s cubic-bezier(.2,.9,.3,1.3) pop;display:grid}.form-col[data-astro-cid-6bfsojfh] .done h2{margin-bottom:12px;font-size:34px}.form-col[data-astro-cid-6bfsojfh] .done p{max-width:50ch}.form-col[data-astro-cid-6bfsojfh] .done strong{color:var(--text)}.form-col[data-astro-cid-6bfsojfh] .recap{background:var(--bg);border:1px solid var(--line);border-radius:16px;grid-template-columns:120px 1fr;gap:8px 16px;margin:28px 0 16px;padding:20px;font-size:14px;display:grid}.form-col[data-astro-cid-6bfsojfh] .recap dt{color:var(--faint)}.form-col[data-astro-cid-6bfsojfh] .recap dd{color:var(--text);margin:0}.form-col[data-astro-cid-6bfsojfh] .done .hint{margin-bottom:24px}@keyframes pop{0%{opacity:0;transform:scale(.4)}}@media (width<=960px){.layout[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.side[data-astro-cid-6bfsojfh]{position:static}}@media (width<=600px){.form-col[data-astro-cid-6bfsojfh] .cform,.form-col[data-astro-cid-6bfsojfh] .done{border-radius:20px;padding:24px}.form-col[data-astro-cid-6bfsojfh] .grid2,.form-col[data-astro-cid-6bfsojfh] .seg{grid-template-columns:1fr}.form-col[data-astro-cid-6bfsojfh] .recap{grid-template-columns:1fr;gap:2px}.form-col[data-astro-cid-6bfsojfh] .recap dd{margin-bottom:8px}}
