.jc{padding-bottom:26px}.jc-hero{margin-top:14px}.jc-hl h1{font-family:var(--font-head);letter-spacing:-.04em;margin:10px 0 0;font-size:27px;font-weight:900;line-height:1.35}.jc-hl p{color:var(--muted,#5b6472);text-wrap:pretty;max-width:50ch;margin:11px 0 0;font-size:13px;font-weight:500;line-height:1.95}.jc-b{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.jc-b .btn{text-decoration:none}.jc-t{flex-wrap:wrap;gap:14px;margin-top:16px;display:flex}.jc-t span{color:var(--muted,#5b6472);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.jc-t svg{color:#6b8a0c}.jc-im{aspect-ratio:16/10;background-color:#f5f6f8;background-position:50%;background-size:cover;border-radius:20px;margin-top:20px;display:block}.blk{margin-top:34px}.jc-t2{font-family:var(--font-head);letter-spacing:-.03em;margin:0 0 14px;font-size:18px;font-weight:900}.jc-p{color:var(--muted,#5b6472);text-wrap:pretty;margin:0;font-size:12.5px;font-weight:500;line-height:1.95}.jc-grid{gap:10px;display:grid}.jc-grid article{background-color:#fff;border:1px solid #0c11161a;border-radius:19px;padding:18px}.ji{border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:13px;display:flex}.ji.lime{color:#2c3a00;background-color:#eafbc2}.ji.blue{color:#12203a;background-color:#e3eaff}.ji.violet{color:#2e1f5e;background-color:#ede7ff}.ji.mint{color:#0f3d2a;background-color:#d9f4e6}.jc-grid b{font-family:var(--font-head);font-size:14px;font-weight:800;display:block}.jc-grid p{color:var(--muted,#5b6472);text-wrap:pretty;margin:8px 0 0;font-size:12.5px;font-weight:500;line-height:1.95}.jsteps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.jsteps li{background-color:#fff;border:1px solid #0c11161a;border-radius:19px;padding:19px 18px 16px;position:relative}.js-n{top:-12px;color:#fff;width:28px;height:28px;font-family:var(--font-head);background-color:#0c1116;border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex;position:absolute;inset-inline-start:18px}.jsteps b{font-family:var(--font-head);margin-top:8px;font-size:14px;font-weight:800;display:block}.jsteps p{color:var(--muted,#5b6472);text-wrap:pretty;margin:8px 0 0;font-size:12.5px;font-weight:500;line-height:1.95}.js-t{color:#1b4bf5;background-color:#e3eaff;border-radius:999px;margin-top:12px;padding:5px 11px;font-size:10.5px;font-weight:700;display:inline-block}.jform{background-color:#f8faf2;border:1px solid #0c11161a;border-radius:22px;padding:20px}.jf-k{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.jf-k li{color:var(--muted,#5b6472);align-items:flex-start;gap:8px;font-size:12px;font-weight:600;line-height:1.9;display:flex}.jf-k svg{color:#6b8a0c;flex:none;margin-top:3px}.jf-r{background-color:#fff;border:1px solid #0c11161a;border-radius:19px;gap:11px;margin-top:20px;padding:18px;display:grid;box-shadow:0 14px 30px -26px #0c111680}.jf-r label{display:block}.jf-r span{color:var(--muted-2,#8a93a0);margin-bottom:7px;font-size:11px;font-weight:700;display:block}.jf-r input,.jf-r select{width:100%;font-family:var(--font);color:var(--ink,#0c1116);background-color:#f5f6f8;border:1px solid #0c11161a;border-radius:13px;outline:none;padding:12px 13px;font-size:12.5px;font-weight:600}.jf-r input::placeholder{color:var(--muted-2,#8a93a0);font-weight:500}.jf-r input:focus,.jf-r select:focus{background-color:#fff;border-color:#0c1116}.jf-2{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.jf-go{width:100%;font-family:var(--font);color:#fff;cursor:pointer;background-color:#0c1116;border:0;border-radius:14px;margin-top:3px;padding:14px;font-size:13.5px;font-weight:800}.jf-go:hover{background-color:#1b2630}.jf-n{color:var(--muted-2,#8a93a0);text-align:center;font-size:10.5px;font-weight:500;display:block}.jfaq{gap:8px;display:grid}.jfaq details{background-color:#fff;border:1px solid #0c11161a;border-radius:16px;overflow:hidden}.jfaq summary{cursor:pointer;font-family:var(--font-head);padding:14px 16px;padding-inline-end:38px;font-size:13px;font-weight:800;list-style:none;position:relative}.jfaq summary::-webkit-details-marker{display:none}.jfaq summary:after{content:"+";inset-inline-end:16px;color:var(--muted-2,#8a93a0);font-size:18px;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.jfaq details[open] summary:after{content:"−"}.jfaq p{color:var(--muted,#5b6472);text-wrap:pretty;margin:0;padding:0 16px 15px;font-size:12.5px;font-weight:500;line-height:1.95}.jfaq a{color:#1b4bf5;font-weight:700}@container (min-width:720px){.jc-hl h1{font-size:36px}.jc-t2{font-size:22px}.jc-grid{grid-template-columns:repeat(2,1fr);gap:12px}.jsteps{grid-template-columns:repeat(2,1fr);gap:16px 12px}.jform{grid-template-columns:1fr .95fr;align-items:center;gap:32px;padding:30px;display:grid}.jf-r{margin-top:0;padding:22px}.jc-im{aspect-ratio:21/9}}@container (min-width:1000px){.jc-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:34px;display:grid}.jc-im{aspect-ratio:4/3;height:100%;margin-top:0}.jc-grid,.jsteps{grid-template-columns:repeat(4,1fr)}.jfaq{grid-template-columns:repeat(2,1fr);gap:10px}}.jc-hl h1,.jc-t2,.jc-grid b,.jsteps b,.jfaq summary,.js-n,.jf-go{font-family:var(--font)}.jc-out{font-family:var(--font);color:var(--ink,#0c1116);background-color:#fff;border:1px solid #0c11162e;border-radius:15px;justify-content:center;align-items:center;padding:14px 24px;font-size:13.5px;font-weight:800;text-decoration:none;transition:border-color .16s,background-color .16s;display:inline-flex}.jc-out:hover{border-color:var(--ink,#0c1116);background-color:#f8f9fb}@container (max-width:719px){.jc-grid,.jsteps{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--pad) * -1);padding:14px var(--pad) 6px;gap:10px;display:flex;overflow-x:auto}.jc-grid::-webkit-scrollbar{display:none}.jsteps::-webkit-scrollbar{display:none}.jc-grid>article,.jsteps>li{scroll-snap-align:center;flex:0 0 78%}}.jf-err{color:#b4232a;text-wrap:pretty;background-color:#fdf1f2;border-radius:12px;padding:10px 12px;font-size:11.5px;font-weight:700;line-height:1.8;display:block}.jf-go:disabled{opacity:.6;cursor:progress}.jf-ok{text-align:center;padding:8px 4px}.jf-ok .tick{color:#2c3a00;background-color:#eafbc2;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:13px;display:inline-flex}.jf-ok b{font-family:var(--font);font-size:15px;font-weight:800;display:block}.jf-ok p{color:var(--muted,#5b6472);text-wrap:pretty;max-width:34ch;margin:9px auto 0;font-size:12.5px;font-weight:500;line-height:1.95}.jf-code{color:var(--ink,#0c1116);font-variant-numeric:tabular-nums;background-color:#f5f6f8;border-radius:999px;margin-top:12px;padding:7px 14px;font-size:12.5px;font-weight:800;display:inline-block}
