.crumbs{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.crumbs a{color:var(--slate)}.crumbs a:hover{color:var(--orchid)}.hero .wrap{padding-block:30px 40px}.sect{padding-block:0 70px}.sect h2{color:var(--navy);letter-spacing:-.01em;margin:0 0 8px;font-size:28px;line-height:1.2}.sect .sub{max-width:62ch;margin:0 0 26px}.adrow{background:var(--ad-bg);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:70px;padding:28px;display:flex}.adrow b{color:var(--navy);margin-bottom:4px;font-size:20px;display:block}.adrow span{font-size:15px}.faq .small{max-width:800px;margin:0 auto}.faq .ttl{text-align:center;margin-bottom:40px}.faq .ttl h2{margin:0 0 8px}.faq-wrap{flex-direction:column;gap:20px;display:flex}.faq details{background:#0a03380d;border-radius:10px;padding:7px 0}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:12px 20px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary h3{color:var(--navy);margin:0;font-size:18px;font-weight:700;line-height:1.35}.faq .pm{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.faq .pm i{background:var(--navy);border-radius:1px;width:16px;height:2px;transition:transform .25s;display:block}.faq .pm i+i{position:absolute;transform:rotate(90deg)}.faq details[open] .pm i+i{transform:rotate(0)}.faq details p{margin:0;padding:0 20px 14px}.sect.faq{padding-block:50px 100px}.sw{display:inline-flex}.sw svg{width:100%;height:100%;display:none}.icrow .sw svg{width:auto}.sty-line .s-line,.sty-filled .s-filled,.sty-broken .s-broken,.sty-duoline .s-duoline,.sty-duotone .s-duotone,.sty-mono .s-mono{display:block}.kick{letter-spacing:.08em;text-transform:uppercase;color:var(--orchid);margin-bottom:10px;font-size:12px;font-weight:700;display:inline-block}.bp{width:100%;max-width:300px;height:auto;margin:auto;display:block}.bp text{font-family:var(--font);font-weight:600}.corner{width:170px;height:170px;margin:0 auto;display:block}.legend{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:14px;font-size:13px;font-weight:600;display:flex}.legend i{vertical-align:middle;width:22px;height:0;margin-right:7px;display:inline-block}.lg1{border-top:3px solid #292556}.lg2{border-top:2px dashed #bb1bff}.ladder{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:22px;display:flex}.ladder div{flex-direction:column;align-items:center;gap:8px;display:flex}.ladder span{color:var(--icon-default);display:block}.ladder svg{width:100%;height:100%;display:block}.ladder em{color:var(--muted);font-size:12px;font-style:normal;font-weight:600}.pchips{flex-wrap:wrap;gap:6px;display:flex}.pchips button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:9px;padding:6px 11px;font-size:13px;font-weight:600}.pchips button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.dots{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dots button{width:28px;height:28px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border:2px solid #fff;border-radius:50%;padding:0}.dots button[aria-pressed=true]{box-shadow:0 0 0 2px var(--navy)}.hexin{border:1px solid var(--line);width:96px;font:inherit;color:var(--navy);text-transform:uppercase;color-scheme:light;background:#fff;border-radius:9px;padding:6px 10px;font-size:14px}.code{color:#cfcbee;white-space:pre-wrap;word-break:break-all;text-align:left;background:#0a0338;border-radius:12px;margin:0;padding:18px;font:500 12.5px/1.6 ui-monospace,Menlo,monospace}.code b{color:#7fd4ff;font-weight:500}.code u{color:#e3a6ff;text-decoration:none}.cta{text-align:center;background:linear-gradient(#f4f1ff,#fff);border-radius:16px;margin-bottom:70px;padding:48px 30px}.cta h2{color:var(--navy);margin:0 0 10px;font-size:30px}.cta p{max-width:52ch;margin:0 auto 22px}.cbox{background:var(--tile);text-align:center;border-radius:20px;justify-items:center;gap:14px;max-width:640px;margin:70px auto 110px;padding:48px 36px;display:grid}.cbox .ci{width:56px;height:56px;color:var(--icon-default);background:#fff;border-radius:16px;justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 1px #0a03380d}.cbox .ci svg{width:26px;height:26px}.cbox h2{color:var(--navy);margin:6px 0 0;font-size:26px}.cbox p{max-width:44ch;margin:0 0 8px;font-size:17px}.cbox .btn{padding:12px 20px;font-size:15px}.cbox .btn svg{width:18px;height:18px}
