.subtitle{margin:16px 0 0;font-size:clamp(22px,2.1vw,30px);font-weight:500;letter-spacing:-.015em;line-height:1.25;color:var(--blue-light);max-width:34ch;text-wrap:balance}.mh .subtitle{margin:-10px 0 0;max-width:30ch}.think .think-sub{margin-top:24px}.pbh h1{font-size:clamp(46px,5.4vw,82px)}.pb-idx{grid-template-columns:repeat(4,minmax(0,1fr))}.seg{display:inline-flex;padding:4px;border-radius:999px;background:#111416;border:1px solid #23292e}.seg-b{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);font:inherit;font-size:14.5px;font-weight:600;padding:9px 16px;border-radius:999px;cursor:pointer;transition:background .3s ease,color .3s ease}.seg-b:hover{color:var(--paper)}.seg-b[aria-pressed=true]{background:var(--paper);color:var(--ground)}.nd:focus-visible,.q:focus-visible,.sb:focus-visible,.seg-b:focus-visible{outline:2px solid var(--blue-light);outline-offset:3px}.hd.ch .lead-l{grid-column:1/span 7}.hd-r{grid-column:8/span 5;align-self:start;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-top:44px}.hd-r .subtitle{margin:0;max-width:30ch;font-size:clamp(20px,1.7vw,24px)}.hint{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14.5px;line-height:1.4;color:var(--muted)}.hint svg{flex:none;color:var(--blue-light)}.trk{padding-bottom:34px}.nd{position:relative}.tip{position:absolute;top:calc(100% + 4px);left:50%;transform:translateX(-50%);white-space:nowrap;padding:4px 9px;border-radius:8px;font-size:12.5px;font-weight:600;color:var(--paper);background:#1A2026;border:1px solid #2c3640;opacity:0;pointer-events:none;transition:opacity .2s ease}.tg:first-child li:first-child .tip{left:0;transform:none}.tg:last-child li:last-child .tip{left:auto;right:0;transform:none}.nd:focus-visible .tip,.nd:hover .tip,.nd[aria-selected=true] .tip{opacity:1}.nd[aria-selected=true] .tip{background:transparent;border-color:transparent;color:var(--blue-light)}.trk:hover .nd[aria-selected=true]:not(:hover) .tip{opacity:0}.nd.nx i{border-color:var(--blue-light);animation:ping 1.8s ease-out infinite}@keyframes ping{0%{box-shadow:0 0 0 0 rgba(141,176,196,.55)}75%,to{box-shadow:0 0 0 9px rgba(141,176,196,0)}}.sb.next{background:var(--paper);color:var(--ground);border-color:var(--paper)}.sb.next:hover{background:#fff;border-color:#fff}.nn{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:center;margin-top:clamp(56px,6vw,88px)}.nn-c{grid-column:1/span 5}.nn-k{margin:0;font-size:14px;font-weight:600;color:var(--blue-light)}.nn-t{margin:12px 0 0;font-size:clamp(26px,2.6vw,36px);font-weight:700;font-stretch:108%;letter-spacing:-.03em;line-height:1.1;color:var(--paper);text-wrap:balance}.nn-p{margin:16px 0 0;max-width:46ch;font-size:17px;line-height:1.6;color:var(--soft)}.mail{grid-column:7/span 6;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.mail-c{width:100%;padding:22px 24px;border-radius:20px;background:var(--paper);color:#2A2D30;box-shadow:0 40px 80px -50px rgba(0,0,0,.8);transition:box-shadow .4s ease}.mail-r{display:flex;gap:10px;margin:0;padding:8px 0;border-bottom:1px solid #ddd9d1;font-size:14.5px}.mail-r span{color:#5E6266;min-width:52px}.mail-r b{font-weight:600;color:var(--ground)}.mail-b{margin:14px 0 0;font-size:16px;line-height:1.6;min-height:6.4em}.mail-t{margin:12px 0 0;display:inline-flex}.mail-t span{font-size:13px;font-weight:600;padding:5px 10px;border-radius:999px}.mail-t .bad{color:#9A3B2E;background:rgba(154,59,46,.1)}.mail-t .good{color:#365A6C;background:rgba(73,114,135,.12)}.mail .good,.mail.good .bad{display:none}.mail.good .good{display:inline}.mail.good .mail-b .good{display:block}.mail.good .mail-c{box-shadow:0 0 0 2px var(--blue-line),0 40px 80px -50px rgba(0,0,0,.8)}.stp{margin-top:clamp(36px,4vw,52px);padding:clamp(22px,2.6vw,36px);border-radius:24px;background:#0F1214;border:1px solid #1e2226}.trk-w{position:relative;padding-top:6px}.trk{list-style:none;margin:0;padding:0;display:grid;grid-gap:clamp(12px,1.6vw,24px);gap:clamp(12px,1.6vw,24px)}.tg{min-width:0}.tg-n{display:block;min-height:2.6em;font-size:13px;font-weight:600;line-height:1.3;color:var(--muted);transition:color .3s ease}.tg.cur .tg-n{color:var(--paper)}.tg ol{list-style:none;margin:10px 0 0;padding:0;display:flex;justify-content:space-between;position:relative}.tg ol:before{content:"";position:absolute;left:11px;right:11px;top:50%;height:2px;margin-top:-1px;background:#23292E}.tg li{position:relative;z-index:1}.nd{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:6px;cursor:pointer}.nd,.nd i{border-radius:50%}.nd i{display:block;width:12px;height:12px;background:#0F1214;border:2px solid #3a4a54;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}.nd:hover i{border-color:var(--blue-light)}.nd.done i{background:var(--blue-line);border-color:var(--blue-line)}.nd[aria-selected=true] i{background:var(--blue-light);border-color:var(--blue-light);transform:scale(1.35);box-shadow:0 0 0 5px rgba(141,176,196,.18)}.trk-bar{display:block;height:2px;margin-top:16px;background:#1C2125;border-radius:2px;overflow:hidden}.trk-bar span{display:block;height:100%;width:8.33%;background:linear-gradient(90deg,var(--blue-line),var(--blue-light));transition:width .5s cubic-bezier(.2,.7,.2,1)}.pns{position:relative;margin-top:clamp(24px,2.8vw,36px)}.pn{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:20px clamp(24px,3vw,44px);gap:20px clamp(24px,3vw,44px);align-items:start;animation:pnin .45s cubic-bezier(.2,.7,.2,1)}.pn[hidden]{display:none}@keyframes pnin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pn-p{margin:0;font-size:13.5px;font-weight:600;color:var(--blue-light)}.pn-t{margin:10px 0 0;font-size:clamp(26px,2.6vw,36px);font-weight:700;font-stretch:108%;letter-spacing:-.03em;line-height:1.1;color:var(--paper);text-wrap:balance}.pn-d{margin:14px 0 0;max-width:58ch;font-size:17px;line-height:1.6;color:var(--soft)}.pn-o{padding:20px 22px;border-radius:16px;border:1px solid rgba(90,134,160,.45);background:radial-gradient(120% 100% at 100% 0,rgba(73,114,135,.2),rgba(73,114,135,0) 65%),#111416}.pn-ok{margin:0;font-size:13px;font-weight:600;color:var(--blue-light)}.pn-ov{font-size:clamp(17px,1.4vw,19px);font-weight:500;line-height:1.45;color:var(--paper)}.ipo,.pn-ov{margin:8px 0 0}.ipo{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;padding-top:20px;border-top:1px solid #1e2226}.ipo dt{font-size:13px;font-weight:600;color:var(--muted)}.ipo dd{margin:6px 0 0;font-size:15px;line-height:1.55;color:var(--soft)}.stp-c{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.sb{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid #2c3640;background:transparent;color:var(--paper);font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;transition:border-color .3s ease,background .3s ease,opacity .3s ease}.sb:hover{border-color:var(--blue-line);background:#141A1E}.sb.prev{width:44px;padding:0;justify-content:center}.sb[disabled]{opacity:.35;cursor:default}.chk{max-width:1080px;margin:clamp(40px,4.4vw,60px) auto 0;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:clamp(20px,2.6vw,32px);gap:clamp(20px,2.6vw,32px);text-align:left;align-items:stretch}.chk-q{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.q{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:grid;grid-template-columns:46px 1fr;grid-gap:14px;gap:14px;align-items:center;text-align:left;padding:16px 18px;border-radius:16px;border:1px solid #dad6ce;background:#fff;color:#2A2D30;font:inherit;font-size:16.5px;line-height:1.45;cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease}.q:hover{border-color:#B9C7CF}.q[aria-checked=true]{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.sw-k2{position:relative;width:46px;height:26px;border-radius:999px;background:#D7D3CB;transition:background .3s ease}.sw-k2 i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.q[aria-checked=true] .sw-k2{background:var(--blue)}.q[aria-checked=true] .sw-k2 i{transform:translateX(20px)}.chk-r{position:relative;display:flex;flex-direction:column;padding:clamp(22px,2.4vw,30px);border-radius:20px;background:var(--ground);color:var(--paper)}.chk-s{margin:0;font-size:clamp(20px,1.8vw,24px);font-weight:700;font-stretch:108%;letter-spacing:-.02em;line-height:1.2}.chk-s [data-st=ok]{color:var(--blue-light)}.chk-m{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.chk-m li{position:relative;padding-left:16px;font-size:15.5px;line-height:1.5;color:var(--soft)}.chk-m li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--blue-light)}.chk-g{display:flex;gap:6px;margin-top:auto;padding-top:22px}.chk-g i{flex:1 1;height:4px;border-radius:4px;background:#23292E;transition:background .4s ease}.chk-g i.on{background:var(--blue-light)}.chk-n{margin:14px 0 0;font-size:13.5px;line-height:1.5;color:var(--muted)}.ms{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;margin-top:clamp(40px,4.4vw,60px)}.ms-g{margin:0 0 18px;padding-bottom:10px;border-bottom:1.5px solid #3a4a54;font-size:13px;font-weight:600;color:var(--muted)}.ms-g.a{grid-column:1/span 2}.ms-g.b{grid-column:3/span 2;border-bottom-color:var(--blue-line);color:var(--blue-light)}.ms-l{grid-column:1/-1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.ms-l li{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:18px;background:#111416;border:1px solid #1e2226}.ms-l li:nth-child(n+3){border-color:rgba(90,134,160,.4)}.ms-l b{font-size:clamp(19px,1.6vw,22px);font-weight:700;font-stretch:108%;letter-spacing:-.02em;line-height:1.2;color:var(--paper)}.ms-l span{font-size:15.5px;line-height:1.6;color:var(--soft)}.connect h2 em{font-style:normal;color:var(--blue-light)}.np{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;width:min(640px,100%);margin:clamp(40px,4vw,56px) auto 0}.np a{display:flex;flex-direction:column;gap:4px;padding:16px 20px;border-radius:16px;border:1px solid var(--rule);text-align:left;text-decoration:none;color:var(--paper);transition:border-color .3s ease,background .3s ease}.np a.nx{text-align:right}.np .np-k{font-size:13px;font-weight:600;color:var(--muted)}.np b{font-size:16px;font-weight:600}.np a:hover{border-color:var(--blue-line);background:#111416}@media (max-width:1100px){.hd-r,.hd.ch .lead-l{grid-column:1/-1}.hd-r{padding-top:0}.pb-idx{grid-template-columns:repeat(2,minmax(0,1fr))}.mail,.nn-c{grid-column:1/-1}.nn-c{max-width:680px}.mail{max-width:640px}.chk,.pn{grid-template-columns:1fr}.ms,.ms-l{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-g.a{grid-column:1/-1}.ms-g.b{display:none}}@media (max-width:760px){.tip{opacity:0!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);padding:0;border:0}.trk{padding-bottom:0}.pb-idx{grid-template-columns:1fr}.tg-n{display:none}.tg ol{margin-top:0}.nd{padding:5px}.nd i{width:10px;height:10px}.trk{gap:10px}.ipo{grid-template-columns:1fr;gap:16px}.stp-c{justify-content:space-between}.ms,.ms-l{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.trk-bar span{transition:none}.nd.nx i,.pn{animation:none}}html:not(.js) .pn[hidden]{display:grid;margin-top:40px}html:not(.js) .hint,html:not(.js) .stp-c,html:not(.js) .trk-w{display:none}.flw{display:flex;flex-direction:column;gap:18px;margin-top:clamp(36px,4vw,52px)}.fl{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);grid-gap:24px;gap:24px;align-items:center;padding:clamp(18px,2vw,24px);border-radius:20px;background:#111416;border:1px solid #1e2226}.fl.b{border-color:rgba(90,134,160,.5);background:radial-gradient(120% 100% at 100% 0,rgba(73,114,135,.2),rgba(73,114,135,0) 60%),#111416}.fl-h{margin:0;display:flex;flex-direction:column;gap:6px}.fl-h b{font-size:clamp(19px,1.6vw,22px);font-weight:700;font-stretch:108%;letter-spacing:-.02em;color:var(--soft)}.fl.b .fl-h b{color:var(--blue-light)}.fl-h span{font-size:14.5px;line-height:1.5;color:var(--muted)}.fl-r{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 0}.fl-r,.fl-r li{align-items:center}.fl-r li{display:inline-flex;font-size:15px;font-weight:600;color:var(--soft);opacity:0;transform:translateX(-6px);transition:opacity .4s ease,transform .5s ease;transition-delay:calc(var(--i) * .11s + .1s)}.fl.b .fl-r li{transition-delay:calc(var(--i) * .11s + .7s)}.fl-r li span{padding:9px 13px;border-radius:999px;border:1px solid #2c3640;background:#0F1214;white-space:nowrap}.fl.b .fl-r li span{border-color:rgba(90,134,160,.55);color:var(--paper)}.fl-r li+li:before{content:"";width:16px;height:2px;margin:0 4px;background:#2C3640}.fl.b .fl-r li+li:before{background:var(--blue-line)}.fl-r li.x span{border-style:dashed;color:var(--muted);background:transparent}.fl-r li.x:before{background:repeating-linear-gradient(90deg,#2C3640 0 4px,transparent 4px 8px)}.fl-r li.pp span{background:var(--blue);border-color:var(--blue);color:var(--paper)}.flw.in .fl-r li{opacity:1;transform:none}@media (max-width:1100px){.fl{grid-template-columns:1fr;gap:14px}}@media (max-width:760px){.fl-r{gap:0}.fl-r,.fl-r li{flex-direction:column;align-items:flex-start}.fl-r li+li:before{width:2px;height:14px;margin:2px 0 2px 20px}.fl-r li.x:before{background:repeating-linear-gradient(180deg,#2C3640 0 4px,transparent 4px 8px)}}@media (prefers-reduced-motion:reduce){.fl-r li{transition:none}}html:not(.js) .fl-r li{opacity:1;transform:none}