.cs9{--n:#0b1830;--b:#2f6bff;--t:#14b8c4;--ln:#dfe7f6;--sub:#566178;isolation:isolate;background:linear-gradient(#fff 0%,#f4f8ff 45%,#f7f9fc 100%);padding:120px 0;position:relative;overflow-x:clip}.cs9-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cs9-glow{filter:blur(70px);border-radius:50%;position:absolute}.cs9-glow.g1{background:radial-gradient(circle,#96c8ff61,#0000 66%);width:620px;height:620px;top:700px;left:-140px}.cs9-glow.g2{background:radial-gradient(circle,#96ebeb4d,#0000 66%);width:620px;height:620px;top:1700px;right:-140px}.cs9-wrap{width:min(1280px,100% - 72px);margin-inline:auto}.cs9-acc{background:linear-gradient(90deg,#2f6bff,#14b8c4);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cs9 :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #7fa8ff}.cs9-head{text-align:center;max-width:820px;margin:0 auto}.cs9-eyebrow{letter-spacing:.22em;color:var(--b);margin:0 0 14px;font-size:13px;font-weight:800}.cs9 h2{letter-spacing:-.04em;color:var(--n);margin:0;font-size:clamp(34px,4.4vw,62px);font-weight:700;line-height:1.3}.cs9-sub{color:#1d3f8f;margin:20px 0 0;font-size:clamp(17px,1.6vw,20px);font-weight:700}.cs9-body{text-align:left;max-width:720px;margin:20px auto 0}.cs9-body p{color:var(--sub);margin:0 0 12px;font-size:16px;line-height:2}.cs9-body p:last-child{margin:0}.cs9-filter{flex-wrap:wrap;justify-content:center;gap:10px;margin:44px 0 0;display:flex}.cs9-filter button{border:1.5px solid var(--ln);min-height:44px;font:inherit;color:var(--n);cursor:pointer;background:#fff;border-radius:999px;padding:11px 22px;font-size:14.5px;font-weight:700;transition:all .25s}.cs9-filter button:hover{border-color:#9fc0ff;translate:0 -2px}.cs9-filter button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#2f6bff,#14b8c4);border-color:#0000;box-shadow:0 14px 26px -12px #2f6bff}.cs9-feat,.cs9-grid{transition:opacity .22s,transform .22s}.cs9.is-swap .cs9-feat,.cs9.is-swap .cs9-grid{opacity:0;transform:translateY(8px)}.cs9-feat{margin-top:40px}.cs9-fc{border:1px solid var(--ln);background:#fff;border-radius:32px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden;box-shadow:0 50px 90px -56px #0b1830cc}.cs9-fc[hidden]{display:none}.cs9-fp{background:#dfe7f3;min-height:480px;margin:0;position:relative;overflow:hidden}.cs9-fp img{object-fit:cover;width:100%;height:100%;transition:transform .9s;position:absolute;inset:0}.cs9-fc:hover .cs9-fp img{transform:scale(1.03)}.cs9-fp figcaption,.cs9-cp em,.cs9-pvl figcaption{color:#fff;background:#0b18309e;border-radius:999px;padding:3px 11px;font-size:11px;font-style:normal;position:absolute;bottom:12px;right:12px}.cs9-tags{flex-wrap:wrap;gap:6px;margin:0;display:flex;position:absolute;top:18px;left:18px}.cs9-tags span{color:var(--n);background:#fffffff0;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:700;box-shadow:0 10px 20px -12px #000}.cs9-tags.is-static{margin:12px 0 0;position:static}.cs9-noimg{color:var(--b);place-items:center;display:grid;position:absolute;inset:0}.cs9-ft{align-content:center;gap:12px;padding:44px 44px 40px;display:grid}.cs9-st{letter-spacing:.14em;color:var(--b);margin:0;font-size:12px;font-weight:800}.cs9-ft h3{letter-spacing:-.025em;color:var(--n);margin:0;font-size:clamp(23px,2.4vw,32px);line-height:1.5}.cs9-blk{border:1px solid var(--ln);background:#f7faff;border-radius:16px;padding:14px 18px}.cs9-blk small{letter-spacing:.12em;color:var(--b);margin-bottom:3px;font-size:10.5px;font-weight:800;display:block}.cs9-blk p{color:#27344f;margin:0;font-size:14.5px;line-height:1.85}.cs9-blk.is-plan{background:linear-gradient(135deg,#eef5ff,#e8fbfc);border-color:#b8d2ff}.cs9-blk.is-sup{background:#fff}.cs9-ln{transform-origin:top;background:linear-gradient(#4da3ff,#14b8c4);border-radius:3px;width:3px;height:22px;margin-left:24px;display:block;box-shadow:0 0 10px #2f6bff80}.cs9-fine{color:var(--sub);margin:0;font-size:12.5px;line-height:1.8}.cs9-act{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.cs9-more{color:#fff;background:linear-gradient(135deg,#2f6bff,#14b8c4);border-radius:12px;align-items:center;min-height:48px;padding:14px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:translate .25s,box-shadow .25s;display:inline-flex;box-shadow:0 16px 30px -16px #2f6bff}.cs9-more i{margin-left:6px;font-style:normal;transition:transform .25s}.cs9-more:hover{translate:0 -3px}.cs9-more:hover i{transform:translate(5px)}.cs9-pv,.cs9-cpv{min-height:46px;font:inherit;color:var(--b);cursor:pointer;background:#fff;border:1.5px solid #9fc0ff;border-radius:12px;padding:13px 20px;font-size:14px;font-weight:700;transition:background .25s,translate .25s}.cs9-pv:hover,.cs9-cpv:hover{background:#eef4ff;translate:0 -2px}.cs9-fnav{justify-content:center;align-items:center;gap:16px;margin-top:18px;display:flex}.cs9-fnav button{border:1.5px solid var(--ln);width:48px;height:48px;font:inherit;color:var(--n);cursor:pointer;background:#fff;border-radius:50%;font-size:18px}.cs9-fnav button:hover{border-color:#9fc0ff}.cs9-fnav p{color:var(--sub);margin:0;font-size:14px}.cs9-fnav b{color:var(--n);font-size:17px}.cs9-feat.is-seq [data-st]{opacity:0;transform:translateY(14px)}.cs9-feat [data-st]{transition:opacity .6s,transform .7s cubic-bezier(.22,1,.36,1)}.cs9-feat.is-seq .cs9-ln[data-st]{transform:scaleY(0)}.cs9-feat.st-1 [data-st="1"],.cs9-feat.st-2 [data-st="2"],.cs9-feat.st-3 [data-st="3"],.cs9-feat.st-4 [data-st="4"],.cs9-feat.st-5 [data-st="5"],.cs9-feat.st-6 [data-st="6"],.cs9-feat.st-7 [data-st="7"]{opacity:1;transform:none}.cs9-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin:30px 0 0;padding:0;list-style:none;display:grid}.cs9-card{border:1px solid var(--ln);background:#fff;border-radius:26px;grid-template-rows:1fr auto;transition:translate .3s,box-shadow .3s,border-color .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 50px -38px #0b183090}.cs9-card[hidden]{display:none}.cs9-card:hover,.cs9-card:focus-within{border-color:#9fc0ff;translate:0 -6px;box-shadow:0 0 0 3px #2f6bff1a,0 40px 64px -36px #2f6bff}.cs9-cl{color:inherit;text-decoration:none;display:grid}.cs9-cp{aspect-ratio:16/10;background:#dfe7f3;display:block;position:relative;overflow:hidden}.cs9-cp img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.cs9-card:hover .cs9-cp img{transform:scale(1.04)}.cs9-cb{align-content:start;gap:9px;padding:18px 22px 6px;display:grid}.cs9-cm{flex-wrap:wrap;gap:6px;font-size:11.5px;display:flex}.cs9-cm b{color:var(--b);background:#eef4ff;border-radius:999px;padding:3px 11px;font-weight:800}.cs9-cm i{color:#0b6f78;background:#e8fbfc;border-radius:999px;padding:3px 11px;font-style:normal;font-weight:800}.cs9-ct{color:var(--n);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:17px;line-height:1.55;display:-webkit-box;overflow:hidden}.cs9-cr{color:#3a4863;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.75;display:-webkit-box;overflow:hidden}.cs9-cr u{letter-spacing:.1em;color:var(--b);font-size:10.5px;font-weight:800;text-decoration:none;display:block}.cs9-cg{color:var(--b);margin-top:2px;font-size:13.5px;font-weight:700}.cs9-cg i{font-style:normal;transition:transform .25s;display:inline-block}.cs9-card:hover .cs9-cg i{transform:translate(5px)}.cs9-cpv{min-height:44px;margin:8px 22px 18px;padding:10px 16px;font-size:13.5px}.cs9-empty{text-align:center;color:var(--sub);background:#fff;border:1.5px dashed #b8d2ff;border-radius:18px;margin:26px 0 0;padding:20px 24px;font-size:14.5px}.cs9.is-in .cs9-card{animation:cs9-in .55s cubic-bezier(.22,1,.36,1) calc(var(--k,0) * 80ms + .1s) both}.cs9-pvwrap{margin-top:34px;scroll-margin-top:90px}.cs9-pvwrap[hidden]{display:none}.cs9-pvp{border:1.5px solid var(--b);background:#fff;border-radius:28px;outline:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:0;animation:.5s cubic-bezier(.22,1,.36,1) both cs9-in;display:grid;overflow:hidden;box-shadow:0 0 0 6px #2f6bff14,0 44px 80px -50px #2f6bff}.cs9-pvp[hidden]{display:none}.cs9-pvl{background:linear-gradient(#f2f7ff,#f8fbff);padding:26px}.cs9-pvl figure{aspect-ratio:16/10;background:#dfe7f3;border-radius:18px;margin:0;position:relative;overflow:hidden}.cs9-pvl img{object-fit:cover;width:100%;height:100%}.cs9-pvl h3{color:var(--n);margin:12px 0 6px;font-size:20px;line-height:1.55}.cs9-pvr{align-content:start;gap:12px;padding:28px 30px;display:grid;position:relative}.cs9-x{border:1.5px solid var(--ln);min-height:40px;font:inherit;color:var(--sub);cursor:pointer;background:#fff;border-radius:999px;justify-self:end;padding:8px 16px;font-size:13px;font-weight:700}.cs9-x:hover{border-color:#9fc0ff}.cs9-s{border:1px solid var(--ln);background:#f7faff;border-radius:14px;padding:14px 18px}.cs9-s small{letter-spacing:.12em;color:var(--b);margin-bottom:3px;font-size:10.5px;font-weight:800;display:block}.cs9-s p{color:#27344f;margin:0;font-size:14.5px;line-height:1.85}.cs9-s ul{color:#27344f;margin:0;padding-left:18px;font-size:14px;line-height:1.9}.cs9-pvr .cs9-more{justify-self:start}.cs9-msg{text-align:center;max-width:820px;margin:104px auto 0}.cs9-msg h3{letter-spacing:-.03em;color:var(--n);margin:0;font-size:clamp(26px,3.2vw,42px);line-height:1.45}.cs9-msg h3 span{display:block}.cs9-msg p{max-width:700px;color:var(--sub);text-align:left;margin:12px auto 0;font-size:15.5px;line-height:1.95}.cs9-notice{background:#fff8f0;border:1px solid #f1d2b0;border-radius:18px;max-width:820px;margin:44px auto 0;padding:18px 24px}.cs9-notice b{color:#8a4a0a;margin-bottom:6px;font-size:14px;display:block}.cs9-notice p{color:#5a4630;margin:0 0 4px;font-size:14px;line-height:1.9}.cs9-cta{text-align:center;background:linear-gradient(135deg,#eef5ff,#e8fbfc);border:1px solid #cfe0f7;border-radius:30px;justify-items:center;gap:14px;max-width:900px;margin:72px auto 0;padding:56px 28px;display:grid;box-shadow:0 40px 80px -56px #2f6bff}.cs9-cta h3{letter-spacing:-.03em;color:var(--n);margin:0 0 6px;font-size:clamp(24px,3vw,38px);line-height:1.5}.cs9-b{border-radius:14px;align-items:center;gap:10px;padding:17px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:translate .25s,box-shadow .25s,background .25s;display:inline-flex}.cs9-b i{font-style:normal;transition:transform .25s}.cs9-b:hover i{transform:translate(5px)}.cs9-b:hover{translate:0 -3px}.cs9-b.main{color:#fff;background:linear-gradient(135deg,#2f6bff,#14b8c4);box-shadow:0 20px 40px -18px #2f6bff}.cs9-b.sub{color:var(--b);border-bottom:1px solid;border-radius:0;padding:10px 18px;font-size:14.5px}@keyframes cs9-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}html.motion-ready .cs9 [data-r]{opacity:0;transform:translateY(22px)}html.motion-ready .cs9 [data-r].is-in{opacity:1;transition:opacity .8s ease calc(var(--i,0) * .12s),transform .9s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * .12s);transform:none}@media (prefers-reduced-motion:reduce){.cs9 *,.cs9 :before,.cs9 :after{transition:none!important;animation:none!important}.cs9 [data-r],.cs9 [data-st]{opacity:1!important;transform:none!important}}@media (width<=1100px){.cs9-grid{grid-template-columns:1fr 1fr}.cs9-fc{grid-template-columns:1fr}.cs9-fp{aspect-ratio:16/10;min-height:0}.cs9-fp img{position:absolute}.cs9-pvp{grid-template-columns:1fr}}@media (width<=760px){.cs9{padding:76px 0 84px}.cs9-wrap{width:calc(100% - 40px)}.cs9-head{text-align:left}.cs9-filter{scroll-snap-type:x proximity;flex-wrap:nowrap;justify-content:flex-start;margin:30px -20px 0;padding:4px 20px 10px;overflow-x:auto}.cs9-filter button{scroll-snap-align:start;flex:none}.cs9-feat{margin-top:26px}.cs9-fc{border-radius:22px}.cs9-fp{aspect-ratio:4/3}.cs9-ft{padding:22px 18px}.cs9-act .cs9-more,.cs9-act .cs9-pv{flex:100%;justify-content:center}.cs9-grid{grid-template-columns:1fr;gap:16px}.cs9-cp{aspect-ratio:3/2}.cs9-pvl{padding:16px}.cs9-pvr{padding:18px 16px}.cs9-msg{margin-top:68px}.cs9-cta{margin-top:56px;padding:40px 18px}.cs9-b.main{justify-content:center;width:100%}}.ckx{color:var(--h-ink);isolation:isolate;background:#fff;padding:clamp(72px,9vw,120px) 0;position:relative;overflow:clip}.ck-wash{z-index:-1;background:radial-gradient(900px 520px at 92% 0,#61c8f529,#0000 62%),radial-gradient(520px 380px at 0 40%,#f5a3c714,#0000 66%),linear-gradient(#f7fbff 0,#fafcff 100%);position:absolute;inset:0}.ckx button,.ckx a,.ckx input,.ckx textarea{font:inherit}.ckx a:focus-visible,.ckx button:focus-visible{outline-offset:3px;outline:3px solid #61c8f5}.ckx [hidden]{display:none!important}.ck-top{grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:center;gap:clamp(28px,4vw,64px);margin-bottom:clamp(36px,5vw,64px);display:grid}.ck-en{color:var(--h-blue);letter-spacing:.2em;margin:0 0 14px;font-size:.85rem;font-weight:800}.ckx h2{color:var(--h-ink);margin:0 0 22px;font-size:clamp(1.9rem,3.6vw,3.1rem);font-weight:800;line-height:1.45}.ck-body p{color:#42556c;max-width:36em;margin:0 0 4px;font-weight:500;line-height:2.05}.ck-body p:nth-child(2){color:var(--h-ink);margin-top:8px;font-weight:700}.ck-body p:last-child{margin-top:8px}.ck-free{background:var(--h-sky);color:var(--h-blue-dk);border:1.5px solid #9ec9f5;border-radius:999px;align-items:center;gap:8px;margin:18px 0 0;padding:8px 18px;font-size:1.05rem;font-weight:800;display:inline-flex}.ck-vis{min-width:0}.ck-photo{aspect-ratio:16/11;object-fit:cover;border:6px solid #fff;border-radius:28px;width:100%;height:auto;display:block;box-shadow:0 22px 50px #265aa033}.ck-room{aspect-ratio:16/11;background:linear-gradient(#eaf6ff,#fff);border:6px solid #fff;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 22px 50px #265aa033}.ck-rc{aspect-ratio:1;background:radial-gradient(circle,#61c8f54d,#0000 66%);border-radius:50%;width:60%;position:absolute;top:-20%;right:-10%}.ck-p1,.ck-p2{position:absolute;bottom:5%}.ck-p1{left:18%}.ck-p2{right:18%}.ck-room svg.x-person{display:block}.ck-rl{width:100%;height:40%;position:absolute;top:14%;left:0}.ck-rl path{fill:none;stroke:var(--h-blue);stroke-width:2px;stroke-linecap:round;opacity:.6;vector-effect:non-scaling-stroke}.ck-hn{box-shadow:var(--h-shadow-sm);white-space:nowrap;background:#fff;border:1.5px solid #cfe5fb;border-radius:999px;padding:.3em .9em;font-size:.8rem;font-weight:800;position:absolute}.ck-hn.h0{top:8%;left:6%}.ck-hn.h1{top:5%;left:38%}.ck-hn.h2{background:var(--h-pink);color:#b4487c;border-color:#f4cfe0;top:10%;right:6%}.ck-imn{color:var(--h-ink-2);margin:8px 2px 0;font-size:.74rem}.ck-panel{background:#fff;border:1.5px solid #cfe5fb;border-radius:32px;max-width:800px;margin:0 auto;padding:clamp(22px,4vw,48px);box-shadow:0 26px 60px #2678e824}.ck-fhd{margin-bottom:22px}.ck-fhd h3{margin:0 0 4px;font-size:clamp(1.4rem,2.4vw,1.8rem);font-weight:800}.ck-fs{color:var(--h-blue);margin:0 0 6px;font-weight:800}.ck-fhd p{color:#42556c;margin:0 0 6px;font-weight:500;line-height:1.9}.ck-fhd .ck-rq{color:var(--h-ink-2);font-size:.84rem}.ck-sum{color:#8f1d34;background:#fdf1f1;border:1.5px solid #b4233f;border-radius:12px;margin-bottom:16px;padding:12px 16px;font-weight:700}.ck-f{margin-bottom:18px}.ck-f label,.ck-topics legend{color:var(--h-ink);align-items:center;gap:8px;margin-bottom:6px;font-weight:800;display:flex}.ck-f label em,.ck-cl em,.ck-topics legend i,.ck-f label i{border-radius:6px;padding:1px 10px;font-size:.72rem;font-style:normal;font-weight:800}.ck-f label em,.ck-cl em{background:var(--h-sky);color:var(--h-blue-dk);border:1px solid #9ec9f5}.ck-f label i,.ck-topics legend i{color:var(--h-muted,#73869a);background:#f1f4f8;border:1px solid #e2ebf3}.ck-f input:not([type=checkbox]),.ck-f textarea{width:100%;min-height:52px;color:var(--h-ink);background:#fff;border:1.5px solid #cdd9e6;border-radius:14px;padding:14px 16px;font-size:1rem;line-height:1.6;transition:border-color .2s,box-shadow .2s}.ck-f textarea{resize:vertical;min-height:150px}.ck-f input:not([type=checkbox]):focus,.ck-f textarea:focus{border-color:var(--h-blue);outline:none;box-shadow:0 0 0 4px #2678e82e}.ck-f.has-err input:not([type=checkbox]),.ck-f.has-err textarea{background:snow;border-color:#b4233f}.ck-e{color:#b4233f;align-items:flex-start;gap:6px;margin:6px 0 0;font-size:.9rem;font-weight:700;line-height:1.6;display:flex}.ck-e:before{content:"！";flex:none;font-weight:800}.ck-h{color:var(--h-ink-2);justify-content:space-between;gap:8px;margin:6px 0 0;font-size:.8rem;display:flex}.ck-topics{border:0;min-width:0;margin:0 0 18px;padding:0}.ck-topics legend{flex-wrap:wrap;padding:0}.ck-topics legend small{color:var(--h-ink-2);flex:100%;font-size:.82rem;font-weight:500}.ck-tl{gap:8px;margin-top:6px;display:grid}.ck-tp,.ck-cl{cursor:pointer;min-height:52px;color:var(--h-ink);background:#fff;border:1.5px solid #cfe5fb;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;font-weight:600;line-height:1.6;transition:background .2s,border-color .2s;display:flex;position:relative}.ck-tp:hover,.ck-cl:hover{background:#f4faff}.ck-tp input,.ck-cl input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.ck-bx{color:#0000;background:#fff;border:2px solid #9ec9f5;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;transition:background .15s,border-color .15s,color .15s;display:grid}.ck-tt,.ck-ct{overflow-wrap:anywhere;min-width:0}.ck-tp:has(input:checked){background:var(--h-sky);border-color:var(--h-blue)}.ck-tp input:checked+.ck-bx,.ck-cl input:checked+.ck-bx{background:var(--h-blue);border-color:var(--h-blue);color:#fff}.ck-tp:has(input:focus-visible),.ck-cl:has(input:focus-visible){outline-offset:3px;outline:3px solid #61c8f5}.ck-consent{margin-top:22px}.ck-cl{border-style:dashed;flex-wrap:wrap}.ck-cl a{color:var(--h-blue);z-index:2;font-weight:800;position:relative}.ck-ct{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ck-f.has-err .ck-cl{background:snow;border-style:solid;border-color:#b4233f}.ck-dg{background:#f4faff;border:1px solid #cfe5fb;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;font-size:.9rem;font-weight:600;display:flex}.ck-dg button{min-height:40px;color:var(--h-blue-dk);cursor:pointer;background:#fff;border:1.5px solid #cfe5fb;border-radius:999px;padding:0 14px;font-weight:700}.ck-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ck-fail{color:#8f1d34;background:#fdf1f1;border:1.5px solid #b4233f;border-radius:14px;gap:4px;margin:8px 0 14px;padding:14px 16px;line-height:1.8;display:grid}.ck-fail b{font-size:1.05rem}.ck-submit{color:#fff;cursor:pointer;width:100%;min-height:66px;transition:transform .3s var(--x-ease), box-shadow .3s, background .3s;background:#2678e8;border:0;border-radius:18px;justify-content:center;align-items:center;gap:.7em;padding:0 28px;font-size:1.15rem;font-weight:800;display:flex;box-shadow:0 14px 30px #2678e85c}.ck-submit i{transition:transform .3s var(--x-ease);font-style:normal}.ck-submit:hover{background:#1f6dd9;transform:translateY(-2px);box-shadow:0 18px 36px #2678e875}.ck-submit:hover i{transform:translate(6px)}.ck-submit.is-busy{cursor:progress;background:#5b92e6;transform:none}.ck-submit.is-busy i{border:3px solid #ffffff80;border-top-color:#fff;border-radius:50%;width:18px;height:18px;font-size:0;display:inline-block}.ck-note{color:#35527f;align-items:flex-start;gap:8px;margin:14px 0 0;font-size:.88rem;font-weight:600;line-height:1.9;display:flex}.ck-note svg{color:var(--h-blue);flex:none;margin-top:4px}.ck-nojs{color:#8f1d34;margin:12px 0 0;font-weight:700}.ck-done{text-align:center;outline:none;padding:clamp(12px,3vw,32px) 8px}.ck-dc{background:var(--h-sky);border:2px solid var(--h-blue);width:68px;height:68px;color:var(--h-blue);border-radius:50%;place-items:center;display:inline-grid}.ck-done h3{margin:16px 0 12px;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:800}.ck-done p{color:#42556c;margin:0 0 8px;font-weight:500;line-height:2}.ck-top2{color:var(--h-blue);margin-top:14px;font-weight:700;display:inline-block}.ck-dgd{background:#fff;border:1px solid #dbe9fa;border-radius:18px;max-width:800px;margin:28px auto 0}.ck-dgd>summary{cursor:pointer;flex-direction:column;gap:2px;min-height:48px;padding:14px 18px;list-style:none;display:flex}.ck-dgd>summary::-webkit-details-marker{display:none}.ck-dgd summary b{color:var(--h-ink)}.ck-dgd summary span{color:var(--h-ink-2);font-size:.84rem}.ck-dgb{padding:6px 14px 18px}@keyframes ck-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.ck-submit.is-busy i{animation:.8s linear infinite ck-spin}.ck-copy>*{animation:ck-in .6s var(--x-ease) both}.ck-copy h2{animation-delay:.1s}.ck-body{animation-delay:.2s}.ck-room,.ck-photo{animation:ck-in .7s var(--x-ease) .25s both}.ck-hn{animation:ck-pop .45s var(--x-ease) both}.ck-hn.h0{animation-delay:1s}.ck-hn.h1{animation-delay:1.2s}.ck-hn.h2{animation-delay:1.4s}.ck-rl path{stroke-dasharray:1;animation:.8s 1.6s backwards ck-draw}.ck-panel{animation:ck-in .6s var(--x-ease) .3s both}.ck-submit:not(.is-busy){animation:.6s 2.2s ck-ring}.ck-js .ckx:not(.is-play) .ck-copy *,.ck-js .ckx:not(.is-play) .ck-hn,.ck-js .ckx:not(.is-play) .ck-rl path,.ck-js .ckx:not(.is-play) .ck-submit{animation-play-state:paused!important}}@keyframes ck-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ck-pop{0%{opacity:0;transform:translateY(6px)scale(.95)}to{opacity:1;transform:none}}@keyframes ck-draw{0%{stroke-dashoffset:1px;opacity:0}to{stroke-dashoffset:0}}@keyframes ck-ring{0%{box-shadow:0 14px 30px #2678e85c,0 0 #61c8f58c}to{box-shadow:0 14px 30px #2678e85c,0 0 0 14px #61c8f500}}@media (width<=900px){.ck-top{grid-template-columns:minmax(0,1fr)}.ckx h2{font-size:clamp(1.7rem,7vw,2.3rem)}.ck-panel{border-radius:24px;padding:18px 14px}.ck-p1 svg,.ck-p2 svg{width:110px;height:auto}.ck-f input:not([type=checkbox]),.ck-f textarea{font-size:16px}}.ck-cl a{padding:8px 0;display:inline-block}.ck-photo{aspect-ratio:16/11;border-width:0;border-radius:24px}.xh{background:var(--h-bg);color:var(--h-ink);isolation:isolate;padding:clamp(28px,4vw,64px) 0 clamp(36px,5vw,72px);position:relative;overflow:hidden}.xh>.x-container{z-index:1;position:relative}.xh[data-paused] .hv-grid *,.xh[data-paused] .xb *{animation-play-state:paused!important}.xh button{font:inherit}.xb{z-index:0;background:linear-gradient(100deg,#fff 0% 38%,#f1f8ff 62%,#e7f4ff 100%);position:absolute;inset:0;overflow:hidden}.xb i{will-change:transform;border-radius:50%;position:absolute}.xb .a{aspect-ratio:1;background:radial-gradient(circle,#61c8f56b,#0000 64%);width:62vw;max-width:900px;top:-30%;right:-14%}.xb .b{aspect-ratio:1;background:radial-gradient(circle,#2678e829,#0000 66%);width:34vw;max-width:520px;bottom:-26%;right:22%}.xb .c{aspect-ratio:1;background:radial-gradient(circle,#f5a3c759,#0000 68%);width:120px;bottom:26%;right:6%}.xb .dots{background-image:radial-gradient(#2678e821 1px,#0000 1.2px);background-size:26px 26px;border-radius:0;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 80% 35%,#000,#0000 75%);mask-image:radial-gradient(60% 60% at 80% 35%,#000,#0000 75%)}.xb svg{width:100%;height:100%;position:absolute;inset:0}.xb svg path{fill:none;stroke:#2678e82e;stroke-width:1.4px;stroke-dasharray:4 12}.hv-grid{grid-template-columns:minmax(0,9fr) minmax(0,11fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.xh-copy{z-index:2;position:relative}.xh-label{background:var(--h-sky);color:var(--h-blue);letter-spacing:.06em;border:1px solid #cfe5fb;border-radius:999px;margin:0 0 16px;padding:6px 16px;font-size:.92rem;font-weight:800;display:inline-block}.xh h1{color:var(--h-ink);letter-spacing:.01em;font-feature-settings:"palt";margin:0;font-size:clamp(2.4rem,5vw,4.4rem);font-weight:800;line-height:1.22}.xh-mask{vertical-align:top;margin-right:-.1em;padding:.02em .1em .22em 0;display:inline-block;overflow:hidden}.xh-l2{color:var(--h-blue);white-space:nowrap;display:inline-block;position:relative}.xh-ul{width:100%;height:.22em;position:absolute;bottom:-.06em;left:0;right:0;overflow:visible}.xh-ul path{fill:none;stroke:#61c8f5;stroke-width:5px;stroke-linecap:round}.xh-sub{border-left:4px solid var(--h-blue);background:linear-gradient(90deg, var(--h-sky), #eaf6ff00);color:var(--h-ink);border-radius:0 12px 12px 0;margin:22px 0 14px;padding:10px 16px;font-size:clamp(1.1rem,1.9vw,1.5rem);font-weight:800;line-height:1.5}.xh-sub2{color:var(--h-ink);text-wrap:balance;max-width:30em;margin:0 0 14px;font-size:clamp(.95rem,1.35vw,1.1rem);font-weight:700;line-height:1.7}.xh-pts{flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.xh-pts li{color:var(--h-ink);background:#fff;border:1px solid #cfe5fb;border-radius:999px;align-items:center;gap:6px;padding:6px 13px 6px 9px;font-size:.88rem;font-weight:800;display:inline-flex}.xh-pts li span{color:var(--h-blue);display:inline-flex}.xh-body{color:#3c5373;max-width:34em;margin:0 0 22px;font-size:.96rem;font-weight:500;line-height:1.95}.xp{max-width:100%;box-shadow:var(--h-shadow);background:#fff;border:1px solid #cfe5fb;border-radius:20px;margin:0 0 24px;padding:16px 24px 14px;display:inline-block;position:relative}.xp:after{content:"";background:var(--h-pink-2);border-radius:50%;width:10px;height:10px;position:absolute;top:12px;right:14px}.xp-amt{white-space:nowrap;color:var(--h-ink);align-items:baseline;gap:6px;margin:0;display:flex}.xp-amt span{font-size:1.05rem;font-weight:800}.xp-amt b{color:var(--h-blue);letter-spacing:.01em;font-feature-settings:"tnum";font-size:clamp(2.8rem,5.2vw,4.2rem);line-height:1}.xp-fees{flex-wrap:wrap;gap:8px;margin:10px 0 8px;display:flex}.xp-fees span{background:var(--h-sky);color:var(--h-ink);border:1px solid #cfe5fb;border-radius:999px;padding:3px 13px;font-size:.86rem;font-weight:800}.xp-tag{color:var(--h-ink-2);margin:0;font-size:.86rem}.xh-cta{text-align:left;color:#fff;border:0;border-radius:18px;min-height:60px;padding:8px 30px;font-size:1.02rem;box-shadow:0 12px 28px #2678e861;background:var(--h-blue)!important;background-image:none!important}.xh-cta:hover{transform:translateY(-3px);box-shadow:0 16px 34px #2678e875;background:#1f6dd9!important}.xh-cta:active{transform:translateY(0)scale(.98)}.xh-cta i{transition:transform .35s var(--x-ease);font-style:normal;display:inline-block}.xh-cta:hover i{transform:translate(6px)}.xh a:focus-visible,.xh button:focus-visible{outline-offset:3px;outline:3px solid #61c8f5}.hv-vis{z-index:1;position:relative}.hf{flex-direction:column;gap:14px;display:flex}.hf-ph{aspect-ratio:16/9;background:#dbeafb;border:6px solid #fff;border-radius:26px;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 50px #265aa038}.hf-ph img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.hf-bub{color:var(--h-ink);box-shadow:var(--h-shadow-sm);background:#fff;border:1px solid #dbe9fa;border-radius:14px;max-width:46%;padding:6px 12px;font-size:clamp(.68rem,1vw,.82rem);font-weight:800;line-height:1.4;position:absolute;top:10px}.hf-bub.me{left:10px}.hf-bub.ex{background:var(--h-sky);right:10px}.hf-grid{grid-template-columns:1fr 52px 1fr;align-items:center;gap:4px;display:grid}.hf-col{flex-direction:column;gap:10px;display:flex}.hf-h{color:var(--h-blue-dk);align-items:center;gap:7px;margin:0;font-size:.92rem;font-weight:800;display:flex}.hf-h b{background:var(--h-blue);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.74rem;display:grid}.hf-card{box-shadow:var(--h-shadow-sm);background:#fff;border:1.5px solid #cfe5fb;border-radius:16px;align-items:center;gap:10px;min-height:78px;padding:11px 12px;display:flex}.hf-card.prop{background:linear-gradient(160deg, #fff, var(--h-sky));border-color:#a9d3fa}.hf-ic{background:var(--h-sky);width:36px;height:36px;color:var(--h-blue);border-radius:12px;flex:none;place-items:center;display:grid}.hf-card.prop .hf-ic{background:var(--h-blue);color:#fff}.hf-card.p2 .hf-ic{background:var(--h-pink-2)}.hf-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.hf-tx b{font-size:clamp(.8rem,1.15vw,.94rem);line-height:1.35}.hf-tx i{color:#3c5373;font-size:clamp(.7rem,1vw,.82rem);font-style:normal;font-weight:600;line-height:1.45}.hf-card.plan .hf-tx i:before{content:"・";color:var(--h-aqua)}.hf-arw svg{width:100%;height:auto;display:block}.hf-arw circle{fill:var(--h-blue)}.hf-arw path{fill:none;stroke:#fff;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.hf-next{background:var(--h-pink);color:#b4487c;border:1px solid #f9cfe0;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin:0;padding:10px 16px;font-size:.95rem;font-weight:800;display:flex}.hf-next svg{flex:none}@media (width<=900px){.hf-grid{grid-template-columns:1fr;gap:10px}.hf-arw{width:40px;margin:0 auto;rotate:90deg}}@media (prefers-reduced-motion:no-preference){.xb .a{animation:16s ease-in-out infinite alternate xb-drift}.xb .b{animation:20s ease-in-out -7s infinite alternate-reverse xb-drift}.xb .c{animation:12s ease-in-out -3s infinite alternate xb-drift}.xb svg path{animation:8s linear infinite x-flow}.xh-label{animation:x-rise .6s var(--x-ease) 50ms both}.xh-l1{animation:x-rise .8s var(--x-ease) .25s both;display:inline-block}.xh-l2{animation:xh-mask .85s var(--x-ease) .5s both}.xh-ul path{stroke-dasharray:320;animation:.9s 1.1s backwards xh-line}.xh-sub{animation:x-rise .8s var(--x-ease) 1.1s both}.xh-sub2{animation:x-rise .8s var(--x-ease) 1.2s both}.xh-pts{animation:x-rise .8s var(--x-ease) 1.35s both}.xh-body{animation:x-rise .8s var(--x-ease) 1.3s both}.xp{animation:x-rise .9s var(--x-ease) 1.45s both}.xp-amt b{animation:1.4s 2.2s both xh-pulse}.xh-cta{animation:x-rise .9s var(--x-ease) 1.7s both}.xh-cta i{animation:2.8s ease-in-out 5s infinite xh-nudge}}@keyframes xb-drift{to{transform:translate(-34px,24px)scale(1.07)}}@keyframes xh-mask{0%{transform:translateY(108%)}to{transform:none}}@keyframes xh-line{0%{stroke-dashoffset:320px}to{stroke-dashoffset:0}}@keyframes xh-pulse{0%,to{transform:none}40%{transform:scale(1.06)}}@keyframes xh-nudge{0%,70%,to{transform:translate(0)}82%{transform:translate(6px)}}@keyframes xh-photo{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes xh-bk{0%{opacity:0;transform:rotate(-9deg)scale(.9)}to{opacity:1;transform:rotate(-3deg)}}@keyframes xh-card{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:1;transform:none}}@keyframes xh-draw{0%{stroke-dasharray:1 400;opacity:0}to{opacity:1}}@keyframes xh-show{0%{opacity:0}to{opacity:1}}@keyframes xh-focus{0%,to{scale:1}45%{scale:1.06}}@keyframes xh-bob{0%,to{translate:0}50%{translate:0 -5px}}@keyframes xh-ping{0%,to{r:5;opacity:1}50%{r:8;opacity:.55}}@media (width<=900px){.hv-grid{grid-template-columns:1fr;gap:28px}.xp{display:block}.xh-cta{justify-content:center;width:100%}}@media (prefers-reduced-motion:no-preference){.hf-a{animation:xh-card .7s var(--x-ease) var(--d,0s) both}.hf-arw{animation-name:xh-card,xh-arw;animation-duration:.7s,2.4s;animation-delay:var(--d), 5s;animation-iteration-count:1,infinite;animation-fill-mode:both,none}}@keyframes xh-arw{0%,70%,to{translate:0}85%{translate:6px}}@media (width<=360px){.xh h1{font-size:1.7rem}.xh-l2{white-space:normal}.xp{padding:14px 16px 12px}.xp-amt b{font-size:2.5rem}.xp-amt{white-space:normal;flex-wrap:wrap}.xh-cta{white-space:normal;text-align:center;padding:0 16px}.xh-eyebrow,.xh-label{font-size:.84rem}}.xh-trw{z-index:2;padding-bottom:clamp(20px,3vw,36px);position:relative}.xh-trust{background:#fff;border:2px solid #b9d8f7;border-radius:24px;padding:clamp(14px,1.8vw,20px) clamp(16px,2.2vw,28px) 12px;box-shadow:0 18px 44px #2678e829}.xh-th{color:var(--h-blue-dk);align-items:center;gap:8px;margin:0 0 10px;font-size:1rem;font-weight:800;display:flex}.xh-th svg{color:var(--h-blue)}.xh-tg{grid-template-columns:1.25fr 1.25fr .9fr .9fr .7fr .8fr;margin:0;padding:0;list-style:none;display:grid}.xh-tg li{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;padding:4px 14px;display:flex}.xh-tg li+li{border-left:2px solid #dbe9fa}.xh-tg .lg img{object-fit:contain;width:auto;max-width:100%;height:clamp(40px,4vw,56px);display:block}.xh-tg .lg span,.xh-tg .ic span,.xh-tg .nm span{color:#42556c;font-size:.78rem;font-weight:700}.xh-tg .ic i{background:var(--h-sky);width:46px;height:46px;color:var(--h-blue);border-radius:14px;place-items:center;display:grid}.xh-tg .ic b{color:var(--h-ink);font-size:.98rem;font-weight:800;line-height:1.3}.xh-tg .nm b{color:var(--h-blue);white-space:nowrap;font-size:clamp(1.9rem,3vw,2.7rem);font-weight:800;line-height:1.05}.xh-tg .nm b small{margin-left:2px;font-size:.95rem}.xh-tn{text-align:right;color:var(--h-ink-2);margin:8px 2px 0;font-size:.7rem}@media (width<=1100px){.xh-tg{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.xh-tg li:nth-child(3n+1){border-left:0}}@media (width<=640px){.xh-tg{grid-template-columns:repeat(2,minmax(0,1fr))}.xh-tg li:nth-child(3n+1){border-left:2px solid #dbe9fa}.xh-tg li:nth-child(odd){border-left:0}.xh-tn{text-align:left}}.xh-trust{background:#ffffffd9;border-width:1px;padding:10px clamp(14px,2vw,24px) 6px;box-shadow:0 8px 22px #2678e814}.xh-tg .lg img{height:clamp(32px,3vw,42px)}.xh-tg li{gap:3px;padding:2px 12px}.xh-tg .ic i{border-radius:11px;width:36px;height:36px}.xh-tg .ic i svg{width:22px;height:22px}.xh-tg .ic b{font-size:.88rem}.xh-tg .nm b{font-size:clamp(1.5rem,2.3vw,2rem)}.xh-tg .lg span,.xh-tg .ic span,.xh-tg .nm span{font-size:.72rem}.xh-tn{margin-top:4px;font-size:.64rem}.xh-tg{grid-template-columns:1.5fr 1.4fr 1.1fr .8fr .9fr}.xh-tg .cm-li{padding:2px 10px}.cm{text-align:left;background:linear-gradient(135deg,#f4faff,#fff);border:1.5px solid #9ec9f5;border-radius:14px;align-items:center;gap:10px;max-width:100%;padding:6px 14px 6px 6px;display:inline-flex;box-shadow:0 4px 10px #2678e81a}.cm-i{color:#fff;background:linear-gradient(145deg,#2678e8,#55a9fb);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 4px 10px #2678e84d}.cm-i svg{width:22px;height:22px}.cm-ma .cm-i{background:linear-gradient(145deg,#6b5be6,#8f84f0)}.cm-smartsme .cm-i{background:linear-gradient(145deg,#1f9bd6,#61c8f5)}.cm-t{min-width:0;line-height:1.3;display:grid}.cm-t small{color:var(--h-blue);letter-spacing:.06em;font-size:.6rem;font-weight:800}.cm-t b{color:var(--h-ink);font-size:.86rem;font-weight:800}.cm-t em{color:#5a6f87;font-size:.62rem;font-style:normal;font-weight:700}@media (width<=1100px){.xh-tg{grid-template-columns:repeat(2,minmax(0,1fr))}.xh-tg li:nth-child(3n+1){border-left:2px solid #dbe9fa}.xh-tg li:nth-child(odd){border-left:0}}@media (width<=640px){.xh-tg{grid-template-columns:1fr}.xh-tg li+li{border-left:0!important}.xh-tg .cm-li{justify-content:flex-start}}.xh-trw{margin-top:clamp(26px,3.4vw,44px)}.xh-tg .nm b i{font-variant-numeric:tabular-nums;font-style:normal}@media (prefers-reduced-motion:no-preference){.xh-trust{animation:xh-trise .8s var(--x-ease) .6s backwards}.xh-tg li{animation:xh-tpop .6s var(--x-ease) calc(.9s + var(--ti,0) * .12s) backwards}.xh-tg li:nth-child(2){--ti:1}.xh-tg li:nth-child(3){--ti:2}.xh-tg li:nth-child(4){--ti:3}.xh-tg li:nth-child(5){--ti:4}.cm{position:relative;overflow:hidden}.cm:after{content:"";width:40%;animation:xh-shine 3.4s ease-in-out calc(1.8s + var(--ti,0) * .35s) infinite;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffffd9,#0000);position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.cm-li:first-child .cm:after{--ti:0}.cm-li:nth-child(2) .cm:after{--ti:1}.cm-li:nth-child(3) .cm:after{--ti:2}.cm-i{animation:3.4s ease-in-out infinite xh-tpulse}}@keyframes xh-trise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes xh-tpop{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:none}}@keyframes xh-shine{0%,55%{left:-60%}to{left:130%}}@keyframes xh-tpulse{0%,to{box-shadow:0 4px 10px #2678e84d}50%{box-shadow:0 4px 10px #2678e84d,0 0 0 5px #61c8f540}}.pt{color:var(--h-ink);isolation:isolate;background:#fff;padding:clamp(56px,7vw,104px) 0 clamp(48px,6vw,88px);position:relative;overflow:clip}.pt-wash{z-index:-1;background:radial-gradient(900px 480px at 85% 0,#61c8f538,#0000 62%),radial-gradient(600px 420px at 0 40%,#f5a3c71f,#0000 62%),linear-gradient(#f4faff 0%,#fff 28% 100%);position:absolute;inset:0}.pt button{font:inherit}.pt a:focus-visible,.pt button:focus-visible{outline-offset:3px;outline:3px solid #61c8f5}.ph{text-align:center;margin-bottom:clamp(28px,4vw,52px);position:relative}.ph h2{color:var(--h-ink);margin:0;font-size:clamp(1.7rem,3.6vw,2.9rem);font-weight:800;line-height:1.4}.ph-em{color:var(--h-blue);display:inline-block;position:relative}.ph-em svg{width:100%;height:.24em;position:absolute;bottom:-.12em;left:0;overflow:visible}.ph-em path{fill:none;stroke:#61c8f5;stroke-width:5px;stroke-linecap:round}.ph-b{width:38px;height:38px;color:var(--h-blue);box-shadow:var(--h-shadow-sm);background:#fff;border:1px solid #dbe9fa;border-radius:14px 14px 14px 4px;place-items:center;display:grid;position:absolute}.ph-b.b1{top:-8px;left:14%}.ph-b.b2{background:var(--h-pink);color:#c0467f;border-color:#f9cfe0;top:6px;right:13%}.ph-b.b3{width:30px;height:30px;top:-22px;right:24%}.pt-main{grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.pt-stage{align-self:stretch;position:relative}.pt-sticky{position:sticky;top:96px}.pt-scenew{display:none}.pt-scenew.is-active{display:block}.pt-note{color:var(--h-ink-2);margin:8px 4px 0;font-size:.74rem}.pt-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pt-item{border-radius:20px;padding:4px 4px 12px;transition:background 80ms,box-shadow 80ms}.pt-btn{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:1.5px solid #0000;border-radius:16px;align-items:center;gap:14px;min-height:56px;padding:10px 12px;transition:background 70ms,border-color 70ms;display:flex}.pt-btn:hover{background:#f4faff}.pt-no{background:var(--h-sky);width:44px;height:44px;color:var(--h-blue);border-radius:14px;flex:none;place-items:center;display:grid}.pt-tt{flex-direction:column;gap:2px;display:flex}.pt-tt small{color:var(--h-blue);letter-spacing:.1em;font-size:.72rem;font-weight:800}.pt-tt b{font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.5}.pt-d{color:#3c5373;margin:2px 14px 0 70px;font-size:.92rem;line-height:1.9}.pt-item.is-active{box-shadow:inset 4px 0 0 var(--h-blue);background:linear-gradient(90deg,#eaf6ff,#eaf6ff33)}.pt-item.is-active .pt-no{background:var(--h-blue);color:#fff}.pm-vis{display:none}.pt-grp{margin:10px 0 -4px;padding:0 4px;list-style:none}.pt-grp span{background:var(--h-sky);color:var(--h-blue-dk);border:1px solid #cfe5fb;border-radius:999px;padding:4px 14px;font-size:.84rem;font-weight:800;display:inline-block}.pt-grp:first-child{margin-top:0}.pt-frame{aspect-ratio:6/5;width:100%;box-shadow:var(--h-shadow);background:linear-gradient(160deg,#fff 0%,#eef7ff 100%);border:1px solid #dbe9fa;border-radius:30px;position:relative;overflow:hidden;container-type:inline-size}.pt-bgc{aspect-ratio:1;background:radial-gradient(circle,#61c8f547,#0000 66%);border-radius:50%;width:60%;position:absolute;top:-20%;right:-12%}.pt-scene{font-size:clamp(.64rem,2.5cqw,.92rem);position:absolute;inset:0}.pt-scene>*,.s6-a>*,.s6-b>*{z-index:1;position:absolute}.pt-scene>.pt-svg,.s6-b>.pt-svg{z-index:0}.pt-p{width:var(--w)}.pt-p svg{width:100%;height:auto;display:block}.pt-b{width:max-content;max-width:var(--w);box-shadow:var(--h-shadow-sm);color:var(--h-ink);background:#fff;border:1px solid #dbe9fa;border-radius:1.1em;padding:.5em .9em;font-weight:700;line-height:1.4}.pt-b.sky{background:#eaf6ff;border-color:#cfe5fb}.pt-b.pink{background:#fff0f6;border-color:#f9cfe0}.pt-c{width:var(--w);box-sizing:border-box;border:1px solid #dbe9fa;border-left:4px solid var(--h-blue);box-shadow:var(--h-shadow-sm);color:var(--h-ink);background:#fff;border-radius:.8em;padding:.55em .8em;font-weight:800;line-height:1.35}.pt-c.aq{border-left-color:#61c8f5}.pt-c.pk{border-left-color:var(--h-pink-2)}.pt-svg{width:100%;height:100%;top:0;left:0}.pt-ln{fill:none;stroke:var(--h-blue);stroke-width:2.4px;stroke-linecap:round;opacity:.85}.pt-ln.pk{stroke:var(--h-pink-2)}.pt-table{background:linear-gradient(#e7f1fc,#d6e8fa);border-radius:8px;height:5%}.pt-dot{background:#61c8f5;border-radius:50%;width:10px;height:10px;box-shadow:0 0 10px #61c8f5}.pt-dot.pk{background:var(--h-pink-2);box-shadow:0 0 10px var(--h-pink-2)}.pt-glow-bg{background:radial-gradient(circle,#f5a3c729,#0000 66%);border-radius:50%;width:64%;height:88%;top:6%;left:36%}.s1 .pt-b{z-index:2}.s2 .fan{transform:rotate(var(--r,0deg))}.s2 .s2-a{opacity:0}.s2 .issue{border-left-color:#61c8f5}.s3 .label{transform:translate(0)}.s4 .pt-panel{box-shadow:var(--h-shadow-sm);z-index:0;background:#fff;border:1px solid #dbe9fa;border-radius:20px}.s4 .pt-panel b{color:var(--h-blue);font-size:.9em;position:absolute;top:3%;left:6%}.s4 .sort{align-items:center;gap:.6em;display:flex}.s4 .sort .no{background:var(--h-sky);width:1.7em;height:1.7em;color:var(--h-blue);border-radius:50%;flex:none;place-items:center;font-size:.85em;font-style:normal;display:grid}.s4 .sort .ok{color:#fff;background:var(--h-blue);border-radius:50%;place-items:center;width:1.6em;height:1.6em;margin-left:auto;font-size:.85em;font-style:normal;display:grid}.s4 .sort:has(.ok){border-color:var(--h-blue);box-shadow:0 0 0 3px #2678e826, var(--h-shadow-sm)}.s5 .pt-disc{z-index:0;background:radial-gradient(circle,#eaf6fff2,#eaf6ff00 70%);border-radius:50%;width:64%;height:88%;top:6%;left:18%}.s6 .s6-a,.s6 .s6-b{position:absolute;inset:0}.s6 .s6-a{opacity:0;visibility:hidden}.pt-cal{box-shadow:var(--h-shadow-sm);background:#fff;border:1px solid #dbe9fa;border-radius:.8em;padding:.5em .7em .7em}.pt-cal b{color:var(--h-blue);margin-bottom:.4em;font-size:.85em;display:block}.pt-cal>span{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.pt-cal i{aspect-ratio:1;background:#eaf6ff;border-radius:3px}.pt-cal i.hi{background:var(--h-pink-2)}.pt-search{background:var(--h-blue);color:#fff;border-radius:999px;align-items:center;gap:.5em;width:max-content;max-width:52%;padding:.5em .9em;font-weight:800;line-height:1.35;display:flex}.pt-search i{border:.18em solid #fff;border-radius:50%;flex:none;width:.9em;height:.9em;position:relative}.pt-search i:after{content:"";background:#fff;width:.4em;height:.18em;position:absolute;bottom:-.12em;right:-.4em;transform:rotate(45deg)}.pt-scene.s9>.pt-fee{box-sizing:border-box;width:92%;box-shadow:var(--h-shadow-sm);background:#fff;border:1px solid #dbe9fa;border-radius:1.1em;flex-direction:column;gap:.75em;padding:1em 1.1em;display:flex;top:4%;left:4%}.fee-t{color:var(--h-blue-dk);font-size:1em}.fee-bar{background:#eaf6ff;border-radius:.6em;height:2.1em;display:flex;overflow:hidden}.fee-bar i{white-space:nowrap;justify-content:center;align-items:center;font-size:.8em;font-style:normal;font-weight:800;display:flex}.fee-g{color:var(--h-blue-dk);flex:1}.fee-c{background:var(--h-pink-2);color:#fff;min-width:4.2em}.fee-rows{gap:.35em;display:grid}.fee-rows>span{background:#f6fbff;border-radius:.6em;justify-content:space-between;align-items:baseline;padding:.35em .7em;display:flex}.fee-rows small{color:#3c5373;font-size:.85em;font-weight:700}.fee-rows b{font-size:1.05em}.fee-rows .sum{background:#fff0f6;border:1px solid #f9cfe0}.fee-rows .sum b{color:#b4487c}.fee-ai{background:var(--h-sky);border-radius:.6em;align-items:flex-start;gap:.5em;padding:.5em .7em;font-size:.85em;font-weight:700;line-height:1.5;display:flex}.fee-ai svg{color:var(--h-blue);flex:none;margin-top:.15em}.fee-note{color:var(--h-ink-2);font-size:.74em;line-height:1.55}.pt-ai{aspect-ratio:1;color:#fff;background:linear-gradient(135deg,#2678e8,#61c8f5);border-radius:50%;place-items:center;width:13%;font-weight:800;display:grid;box-shadow:0 8px 20px #2678e859}.pt-lap{border:2px solid var(--h-outline);background:#cfe3fb;border-radius:6px 6px 2px 2px;width:28%;height:9%;z-index:0!important}@media (prefers-reduced-motion:no-preference){.ph h2{animation:x-rise 90ms var(--x-ease) 0s both}.ph-em path{stroke-dasharray:220;animation:.1s 60ms backwards pt-line}.ph-b{animation:pt-pop 70ms var(--x-ease) both, pt-bob 4s ease-in-out infinite}.ph-b.b1{animation-delay:80ms,.2s}.ph-b.b2{animation-delay:.11s,.3s}.ph-b.b3{animation-delay:.14s,.4s}.pt-scene .a,.s6-a .a,.s6-b .a{animation:pt-pop .12s var(--x-ease) var(--d,0s) both}.pt-scene .pt-b.a{animation:pt-pop .1s var(--x-ease) var(--d,0s) both, pt-bob 4s ease-in-out calc(var(--d,0s) + .24s) infinite}.pt-ln{animation:pt-draw .18s ease var(--d,0s) backwards}.pt-p.slide-r{animation-name:pt-slide}.s2 .s2-a{animation:pt-pop .12s var(--x-ease) 20ms both, pt-hide 80ms ease .92s forwards}.s2 .s2-b{animation:.12s .92s both pt-show}.s2 .fan{animation:pt-fan .16s var(--x-ease) var(--d,0s) both}.s2 .pt-dot{animation:pt-pop .1s var(--x-ease) var(--d,0s) both, pt-twinkle 1.8s ease-in-out calc(var(--d,0s) + .12s) infinite}.s3 .g{animation:pt-pop .12s var(--x-ease) var(--d,0s) both, pt-glow .24s ease .72s}.s3 .g2{animation-delay:var(--d), .86s}.s3 .g3{animation-delay:var(--d), 1s}.s3 .g4{animation-delay:var(--d), 1.14s}.s4 .sort{animation:pt-sort .36s var(--x-ease) var(--d,0s) both}.s4 .sort .ok{animation:pt-pop .1s var(--x-ease) .92s both}.s5 .ring{animation:pt-ring .28s var(--x-ease) var(--d,0s) both}.s5 .pt-disc{animation:pt-disc .28s var(--x-ease) .88s both}.s7 .pt-ai{animation:pt-pop .12s var(--x-ease) var(--d,0s) both, pt-ripple 1.8s ease-out calc(var(--d,0s) + .16s) infinite}.xp-js .pm-vis:not(.is-play) *,.pt-main[data-paused] .pt-stage *{animation-play-state:paused!important}}@keyframes pt-pop{0%{opacity:.35;transform:translateY(12px)scale(.92)}to{opacity:1;transform:none}}@keyframes pt-slide{0%{opacity:.35;transform:translate(60px)}to{opacity:1;transform:none}}@keyframes pt-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px;opacity:.2}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes pt-line{0%{stroke-dashoffset:220px}to{stroke-dashoffset:0}}@keyframes pt-bob{0%,to{translate:0}50%{translate:0 -3px}}@keyframes pt-hide{to{opacity:0}}@keyframes pt-show{0%{opacity:0}to{opacity:1}}@keyframes pt-fan{0%{opacity:.35;transform:translate(-90px)rotate(0)scale(.6)}to{opacity:1;transform:rotate(var(--r,0deg))}}@keyframes pt-twinkle{0%,to{opacity:1}50%{opacity:.35}}@keyframes pt-glow{0%,to{box-shadow:var(--h-shadow-sm)}45%{box-shadow:0 0 0 4px #2678e838,0 10px 24px #2678e84d}}@keyframes pt-sort{0%{opacity:.4;transform:translate(var(--dx), var(--dy)) rotate(var(--r)) scale(.85)}14%{opacity:1;transform:translate(var(--dx), var(--dy)) rotate(var(--r)) scale(1)}52%{opacity:1;transform:translate(var(--dx), var(--dy)) rotate(var(--r))}to{opacity:1;transform:none}}@keyframes pt-ring{0%{opacity:.35;transform:translate(var(--dx), var(--dy)) scale(.85)}to{opacity:1;transform:none}}@keyframes pt-disc{0%{opacity:.35;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes pt-aflow{0%{opacity:1;visibility:visible}90%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes pt-ripple{0%{box-shadow:0 8px 20px #2678e859,0 0 #61c8f580}70%,to{box-shadow:0 8px 20px #2678e859,0 0 0 18px #61c8f500}}@media (width<=900px){.pt-main{grid-template-columns:1fr}.pt-stage{display:none}.pt-list{gap:28px}.pt-item{box-shadow:var(--h-shadow-sm);background:#fff;border:1px solid #dbe9fa;border-radius:24px;padding:6px 4px 18px}.pt-item.is-active{box-shadow:var(--h-shadow-sm);background:#fff}.pt-btn{cursor:default;pointer-events:none}.pt-d{margin:4px 16px 14px}.pm-vis{margin:0 8px;display:block}.pm-vis .pt-frame{box-shadow:none;border-radius:20px}.ph-b.b1{left:2%}.ph-b.b2{right:2%}.ph-b.b3{display:none}}@media (width>=901px){.pt-list{padding-bottom:38vh}}.pt-arw{color:var(--h-blue);font-size:1.4em;font-weight:800;line-height:1}.s3 .pt-c b{color:var(--h-blue-dk);font-size:1.02em;display:block}.s3 .pt-c{font-size:.9em;font-weight:600}.fee-rows .rem{background:#eaf6ff;border:1px solid #cfe5fb}.fee-rows .rem b{color:var(--h-blue-dk)}.pt-scene.s6>.pt-meet{box-sizing:border-box;width:92%;box-shadow:var(--h-shadow-sm);z-index:1;background:#fff;border:1px solid #dbe9fa;border-radius:1.1em;flex-direction:column;gap:.6em;padding:.9em 1em;display:flex;top:4%;left:4%}.pt-meet .mt-h{color:var(--h-blue-dk);font-size:1em}.pt-meet .mt-r{background:#f6fbff;border:1px solid #e1eefb;border-radius:.7em;flex-direction:column;gap:.3em;padding:.5em .7em;display:flex;position:static}.pt-meet .mt-r:nth-of-type(3){background:#fff0f6;border-color:#f9cfe0}.pt-meet .mt-t{align-items:center;gap:.5em;font-size:.92em;font-weight:800;display:flex}.pt-meet .mt-t u{background:var(--h-blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.5em;height:1.5em;font-size:.8em;text-decoration:none;display:grid}.pt-meet .mt-i{color:#3c5373;justify-content:space-between;align-items:center;gap:.6em;font-size:.86em;font-weight:600;line-height:1.4;display:flex}.pt-meet em{color:#1d7a4c;background:#e6f6ee;border-radius:999px;flex:none;padding:.1em .7em;font-size:.85em;font-style:normal;font-weight:800}.pt-meet em.mid{color:#8a5a00;background:#fff3d6}.pt-meet em.ng{color:#b3261e;background:#ffe3e3}.s4 .sort .when{background:var(--h-sky);color:var(--h-blue-dk);white-space:nowrap;border-radius:999px;margin-left:auto;padding:.1em .7em;font-size:.78em;font-style:normal;font-weight:800}.s4 .sort:has(.ok) .when{margin-left:.5em}@media (prefers-reduced-motion:no-preference){.s9 .fee-bar{transform-origin:0;animation:fee-bar .26s var(--x-ease) .12s both}.s9 .fee-c{transform-origin:100%;animation:fee-grow .32s var(--x-ease) .36s both}.s9 .fee-rows>span{animation:fee-row .16s var(--x-ease) both}.s9 .fee-rows>span:first-child{animation-delay:.16s}.s9 .fee-rows>span:nth-child(2){animation-delay:.24s}.s9 .fee-rows>span:nth-child(3){animation-delay:.32s}.s9 .fee-rows .sum{animation:fee-row .16s var(--x-ease) .4s both, fee-hl .36s ease .56s}.s9 .fee-rows .rem{animation:fee-row .16s var(--x-ease) .48s both, fee-hl .48s ease .76s}.s9 .fee-ai{animation:fee-row .16s var(--x-ease) .64s both}}@keyframes fee-bar{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:none}}@keyframes fee-grow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes fee-row{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes fee-hl{0%,to{box-shadow:0 0 #2678e800}40%{box-shadow:0 0 0 5px #2678e838}}.tk{color:var(--h-ink);background:#fff;padding:clamp(56px,7vw,96px) 0 clamp(40px,5vw,72px)}.tk-head{text-align:center;max-width:880px;margin:0 auto clamp(28px,3.6vw,44px)}.tk-en{color:var(--h-blue);letter-spacing:.24em;margin:0 0 12px;font-size:.85rem;font-weight:800}.tk h2{color:var(--h-ink);text-wrap:balance;margin:0;font-size:clamp(1.6rem,3.6vw,2.6rem);font-weight:800;line-height:1.45}.tk-lead{color:#3c5373;max-width:38em;margin:16px auto 0;font-weight:500;line-height:1.9}.tk-grid{grid-template-columns:1fr 1fr;gap:clamp(16px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}.tk-card{text-align:center;background:#fff;border:1.5px solid #cfe5fb;border-radius:24px;flex-direction:column;align-items:center;padding:clamp(24px,3vw,40px) clamp(18px,2.4vw,32px);display:flex}.tk-label{color:var(--h-ink);margin:0;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:800}.tk-num{white-space:nowrap;color:var(--h-blue);justify-content:center;align-items:baseline;gap:.12em;margin:6px 0 10px;line-height:1;display:flex}.tk-num b{letter-spacing:-.01em;font-feature-settings:"tnum";font-size:clamp(4.2rem,8.5vw,7rem);font-weight:800}.tk-num span{font-size:clamp(1.3rem,2.6vw,2.1rem);font-weight:800}.tk-copy{color:var(--h-ink);margin:0 0 6px;font-size:clamp(1.02rem,1.6vw,1.25rem);font-weight:800}.tk-sub{color:#3c5373;margin:0;font-size:.92rem;line-height:1.7}.tk-note{text-align:center;color:var(--h-ink-2);margin:18px 0 0;font-size:.8rem}@media (width<=760px){.tk-grid{grid-template-columns:1fr}.tk-num b{font-size:clamp(3.6rem,18vw,5rem)}}.cc{isolation:isolate;color:var(--h-ink);background:#fff;padding:clamp(40px,6vw,88px) 0 clamp(56px,7vw,104px);position:relative;overflow:clip}.cc-wash{z-index:-1;background:linear-gradient(#f1f8ff 0%,#fff 30% 70%,#f4faff 100%);position:absolute;inset:0}.cc a:focus-visible{outline-offset:4px;outline:3px solid #61c8f5}.cc-panel{background:linear-gradient(100deg,#fff 0%,#f6fbff 45%,#e6f3ff 100%);border:1px solid #d6e8fa;border-radius:44px;grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(28px,5vw,64px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #2678e824}.cc-panel:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#61c8f54d,#0000 66%);border-radius:50%;width:60%;position:absolute;top:-30%;right:-10%}.cc-panel:after{content:"";background:radial-gradient(circle,#f5a3c74d,#0000 68%);border-radius:50%;width:120px;height:120px;position:absolute;bottom:-40px;left:-40px}.cc-guide{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cc-guide path{fill:none;stroke:#2678e847;stroke-width:2px;stroke-dasharray:6 8;stroke-linecap:round}.cc-guide circle{fill:var(--h-pink-2)}.cc-copy{z-index:2;position:relative}.cc h2{color:var(--h-ink);letter-spacing:.01em;margin:0;font-size:clamp(1.9rem,2.7vw,2.6rem);font-weight:800;line-height:1.38}.cc-acc{color:var(--h-blue);white-space:nowrap}.cc-mk{background-image:linear-gradient(#0000 64%,#61c8f566 64%);background-repeat:no-repeat;background-size:100% 100%}.cc-sub{border-left:4px solid var(--h-blue);background:linear-gradient(90deg,#eaf6ff,#eaf6ff00);border-radius:0 12px 12px 0;margin:20px 0 14px;padding:9px 16px;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:800;line-height:1.6}.cc-body{color:#3c5373;max-width:36em;margin:0 0 28px;font-weight:500;line-height:2}.cc-act{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.cc-btn{background:var(--h-blue);color:#fff;white-space:nowrap;min-height:62px;transition:transform .35s var(--x-ease), box-shadow .35s, background .35s;border-radius:18px;align-items:center;gap:.7em;padding:0 38px;font-size:1.1rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px #2678e85c}.cc-btn i{transition:transform .35s var(--x-ease);font-style:normal}.cc-btn:hover{background:#1f6dd9;transform:translateY(-3px);box-shadow:0 18px 36px #2678e875}.cc-btn:hover i{transform:translate(6px)}.cc-btn:active{transform:translateY(0)scale(.98)}.cc-link{color:var(--h-blue);transition:background-size .35s var(--x-ease), color .3s;background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - 6px);background-repeat:no-repeat;background-size:0 1.5px;align-items:center;gap:.5em;padding:10px 2px;font-weight:700;text-decoration:none;display:inline-flex}.cc-link i{transition:transform .35s var(--x-ease);font-style:normal;font-weight:400}.cc-link:hover{color:#1c5fc4;background-size:100% 1.5px}.cc-link:hover i{transform:translate(4px)}.cv{z-index:1;position:relative}.cv-stage{aspect-ratio:600/560;width:100%;position:relative}.cv-bk{background:linear-gradient(140deg,#cfeaff,#eaf6ff);border-radius:36px;width:92%;height:66%;position:absolute;top:12%;left:10%;transform:rotate(3deg)}.cv-pk{background:var(--h-pink-2);opacity:.85;border-radius:50%;width:22px;height:22px;position:absolute;top:28%;left:-2%}.cv-pk2{background:var(--h-pink-2);border-radius:50%;width:12px;height:12px;position:absolute;top:10%;right:2%}.cv-ph{background:#dbeafb;border:6px solid #fff;border-radius:28px;width:92%;margin:0;position:absolute;top:14%;left:4%;overflow:hidden;box-shadow:0 22px 48px #265aa038}.cv-ph img{aspect-ratio:16/10.6;object-fit:cover;object-position:50% 30%;width:100%;height:auto;display:block}.cv-svg{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cv-ln{fill:none;stroke-linecap:round;stroke-width:2.4px}.cv-ln.curve{stroke:var(--h-aqua);stroke-dasharray:5 7}.cv-ln.step{stroke:var(--h-blue)}.cv-pt{fill:var(--h-pink-2);stroke:#fff;stroke-width:2px}.cv-b,.cv-c{z-index:4;box-shadow:var(--h-shadow);margin:0;line-height:1.4;position:absolute}.cv small{letter-spacing:.04em;opacity:.85;font-size:.66rem;font-weight:700;display:block}.cv-b{background:#fff;border:1px solid #dbe9fa;border-radius:1.2em 1.2em 1.2em .3em;padding:.5em 1em;font-size:clamp(.78rem,1.15vw,.95rem);font-weight:800;top:0;left:5%}.cv-b small{color:#b4487c}.cv-c{border-radius:1em;padding:.6em .95em;font-size:clamp(.78rem,1.15vw,.95rem);font-weight:800}.cv-c.blue{background:var(--h-blue);color:#fff;width:44%;top:71%;left:-3%;box-shadow:0 14px 30px #2678e857}.cv-c.sky{width:46%;color:var(--h-ink);border:1.5px solid #cfe5fb;border-bottom:3px solid var(--h-pink-2);background:#eaf6ff;top:80%;right:0}.cv-c.sky small{color:var(--h-blue-dk)}@media (prefers-reduced-motion:no-preference){.cc-panel{animation:cc-in .7s var(--x-ease) both}.cc-copy h2{animation:cc-rise .6s var(--x-ease) .1s both}.cc-sub{animation:cc-rise .6s var(--x-ease) .25s both}.cv-bk{animation:cc-bk 1s var(--x-ease) .2s both}.cv-ph{animation:cc-photo .8s var(--x-ease) .15s both}.cv .a{animation:cc-pop .5s var(--x-ease) var(--d,0s) both, cc-bob 7s ease-in-out calc(var(--d,0s) + 3s) infinite}.cv-ln{animation:cc-draw .9s ease var(--d,0s) backwards}.cv-pt{animation:.4s 2.1s backwards cc-fade}.cc-guide path{animation:1s 3.5s backwards cc-draw}.cc-guide circle{animation:.4s 4.3s backwards cc-fade}.cc-btn{animation:.7s 4.4s cc-ring}.xc-js .cc:not(.is-play) *,.cc[data-paused] *{animation-play-state:paused!important}}@keyframes cc-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cc-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cc-bk{0%{opacity:0;transform:rotate(-4deg)scale(.92)}to{opacity:1;transform:rotate(3deg)}}@keyframes cc-photo{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@keyframes cc-pop{0%{opacity:0;transform:translateY(12px)scale(.94)}to{opacity:1;transform:none}}@keyframes cc-bob{0%,to{translate:0}50%{translate:0 -4px}}@keyframes cc-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}to{opacity:1}}@keyframes cc-fade{0%{opacity:0}to{opacity:1}}@keyframes cc-ring{0%{box-shadow:0 14px 30px #2678e85c,0 0 #61c8f58c}to{box-shadow:0 14px 30px #2678e85c,0 0 0 16px #61c8f500}}@media (width<=900px){.cc-panel{border-radius:28px;grid-template-columns:1fr;gap:28px}.cc-guide{display:none}.cc-btn{justify-content:center;width:100%;min-height:64px}.cc-act{flex-direction:column;align-items:stretch;gap:8px}.cc-link{justify-content:center}.cv-stage{aspect-ratio:auto;flex-direction:column;gap:10px;display:flex}.cv-bk,.cv-pk,.cv-pk2,.cv-svg{display:none}.cv-ph{width:100%;position:relative;top:auto;left:auto}.cv-ph img{aspect-ratio:4/3;object-position:50% 28%}.cv-b,.cv-c,.cv-c.blue,.cv-c.sky{width:auto;position:relative;top:auto;left:auto;right:auto}.cv-b{border-radius:1em;order:2}.cv-c.blue{order:3}.cv-c.sky{display:none}.cv .a{animation-name:cc-pop;animation-iteration-count:1}.cc h2{font-size:clamp(1.7rem,7vw,2.4rem)}.cc-acc{white-space:normal}.cc-acc .cc-mk{white-space:nowrap}}@media (width<=400px){.cc-panel{border-radius:24px;padding:20px 16px}.cc-panel>*{min-width:0}.cc-btn{white-space:normal;text-align:center;padding:0 14px}.cc h2{font-size:clamp(1.45rem,7.4vw,1.9rem)}}.ss{--ts:.78rem;--tm:.88rem;--tl:1rem;font-feature-settings:"palt";color:var(--h-ink);background:#f6fbff;padding:clamp(48px,6vw,84px) 0 clamp(44px,5vw,72px)}.ss button{font:inherit;color:inherit}.ss button:focus-visible{outline-offset:2px;outline:3px solid #61c8f5}.ss-head{text-align:center;max-width:820px;margin:0 auto clamp(22px,3vw,34px)}.ss-en{color:var(--h-blue);letter-spacing:.14em;margin:0 0 10px;font-size:.85rem;font-weight:800}.ss h2{text-wrap:balance;margin:0;font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:800;line-height:1.4}.ss-lead{color:#3c5373;max-width:40em;margin:14px auto 0;font-weight:500;line-height:1.85}.ss-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.ss-tabs{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ss-tab{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #dbe9fa;border-radius:14px;align-items:center;gap:8px;min-height:48px;padding:8px 14px;font-size:.92rem;font-weight:800;transition:background .14s,border-color .14s,color .14s;display:flex}.ss-tab b{color:var(--h-blue);letter-spacing:.08em;font-size:.78rem}.ss-tab[aria-selected=true]{background:var(--h-blue);border-color:var(--h-blue);color:#fff}.ss-tab[aria-selected=true] b{color:#fff}.ss-ctl{flex:none;align-items:center;gap:8px;display:flex}.ss-nav{cursor:pointer;background:#fff;border:1.5px solid #cfe5fb;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.ss-nav svg{fill:none;width:20px;height:20px;stroke:var(--h-blue);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.ss-pos{text-align:center;color:#3c5373;min-width:3.6em;font-weight:700}.ss-pos b{color:var(--h-blue)}.ss-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;background:#fff;border:1px solid #dbe9fa;border-radius:28px;display:flex;overflow-x:auto}.ss-track::-webkit-scrollbar{display:none}.ss-slide{scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box;flex:0 0 100%;grid-template-columns:minmax(0,3fr) minmax(0,8fr);align-items:center;gap:clamp(18px,2.6vw,36px);min-width:0;min-height:380px;padding:clamp(18px,2.2vw,28px);display:grid}.ss-slide.is-enter{animation:.14s ease-out ss-in}.ss-k{color:var(--h-blue);letter-spacing:.14em;margin:0 0 8px;font-size:.78rem;font-weight:800}.ss-tx h3{text-wrap:balance;margin:0 0 12px;font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:800;line-height:1.5}.ss-tx p:not(.ss-k){color:#3c5373;margin:0;font-size:.98rem;line-height:1.9}.ss-vis{background:linear-gradient(160deg,#eaf6ff,#fff 75%);border:1px solid #e1eefb;border-radius:22px;flex-direction:column;gap:10px;min-width:0;padding:clamp(12px,1.6vw,18px);display:flex}.ss-small{color:var(--h-ink-2);margin:0;font-size:.8rem;line-height:1.6}.ss-gh{font-weight:800;font-size:var(--tm);color:var(--h-blue-dk);align-items:center;gap:8px;margin:0;display:flex}.ss-gh svg{color:var(--h-blue)}.ss-gh em{font-style:normal;font-weight:700;font-size:var(--ts);color:var(--h-ink-2);margin-left:auto}.ss-tagk{background:var(--h-blue);color:#fff;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:.74rem;font-weight:800;display:inline-grid}.ss-small{font-size:var(--ts);color:var(--h-ink-2);margin:0;line-height:1.6}.seq{transition:opacity .14s,box-shadow .14s}.ss-s1{grid-template-columns:minmax(0,.95fr) 22px minmax(0,1.25fr);align-items:stretch;gap:8px;display:grid}.ss-flow{color:var(--h-blue);text-align:center;align-self:center;font-size:1.3rem;font-weight:800}.ss-meet{background:#fff0f6;border:1px solid #f9cfe0;border-radius:12px;align-content:start;gap:8px;padding:10px 12px;display:grid}.ss-talk[hidden]{display:none}.ss-talk{align-content:start;gap:8px;display:grid}.ss-mh{font-weight:800;font-size:var(--tm);color:#b4487c;align-items:center;gap:6px;margin:0;display:flex}.ss-mb{font-weight:700;font-size:var(--tm);background:#fff;border:1px solid #f3d3e1;border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:7px 10px;line-height:1.5;display:flex}.ss-mb small{color:var(--h-ink-2);font-size:.7rem;font-weight:800;display:block}.ss-av{background:var(--h-sky);width:24px;height:24px;color:var(--h-blue);border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}.ss-av.ex{background:var(--h-pink);color:#c0467f}.ss-act{background:var(--h-blue);color:#fff;font-weight:800;font-size:var(--ts);border-radius:8px;align-items:flex-start;gap:6px;margin:0;padding:6px 10px;line-height:1.45;display:flex}.ss-act svg{flex:none;margin-top:2px}.ss-pl{background:#fff;border:1px solid #dbe9fa;border-radius:12px;align-content:start;gap:8px;padding:12px;display:grid}.ss-pm{font-size:var(--ts);color:var(--h-ink-2);text-align:center;grid-template-columns:7.4em repeat(4,1fr);font-weight:800;display:grid}.ss-pm b{background:#f6fbff;border-left:1px solid #e1eefb;padding:2px 0;font-weight:800}.ss-prow{border-bottom:1px dashed #e1eefb;grid-template-columns:7.4em 1fr;align-items:center;gap:4px 0;padding:6px 0 8px;display:grid;position:relative}.ss-pc{font-weight:800;font-size:var(--ts);align-items:center;gap:6px;display:flex}.ss-pb{background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#e1eefb calc(25% - 1px) 25%);border-radius:6px;grid-template-columns:repeat(4,1fr);padding:3px 0;display:grid}.ss-pb em{color:#fff;font-style:normal;font-weight:800;font-size:var(--ts);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:5px 8px;line-height:1.35;overflow:hidden}.ss-prow.eA .ss-pb em{background:#6b5be6}.ss-prow.eB .ss-pb em{background:#d0568c}.ss-prow.eB .ss-tagk{background:var(--h-pink-2)}.ss-prow dl{grid-column:2;gap:2px;margin:2px 0 0;display:grid}.ss-prow dl>div{grid-template-columns:2.6em 1fr;gap:6px;display:grid}.ss-prow dt{font-weight:800;font-size:var(--ts);color:var(--h-ink-2)}.ss-prow dd{font-weight:700;font-size:var(--ts);margin:0;line-height:1.5}.ss-flag{color:#8a5a00;background:#fff7e6;border:1px solid #f6dfa6;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:.68rem;font-weight:800;display:none;position:absolute;bottom:8px;right:0}[data-sel=all] .ss-flag,[data-sel=A] .eA .ss-flag,[data-sel=B] .eB .ss-flag{display:inline-flex}[data-sel=A] .eB,[data-sel=B] .eA{opacity:.45}[data-sel=A] .eA,[data-sel=B] .eB{background:#f4f9ff}.ss-pk{flex-wrap:wrap;gap:6px;display:flex}.ss-theme{cursor:pointer;min-height:36px;font-weight:800;font-size:var(--tm);background:#f6fbff;border:1.5px solid #dbe9fa;border-radius:999px;padding:6px 14px;transition:background .14s,border-color .14s}.ss-theme[aria-checked=true]{background:var(--h-blue);border-color:var(--h-blue);color:#fff}.ss-s1{position:relative}.ss-s1:after{content:"";background:var(--h-blue);opacity:0;pointer-events:none;z-index:3;border-radius:50%;width:16px;height:16px;position:absolute;top:48%;left:32%;box-shadow:0 0 #2678e899}.ss-slide.is-replay .ss-s1:after{animation:.98s ease-in-out .77s both ss-token}.ss-slide.is-replay .ss-mb{animation:.42s cubic-bezier(.2,.9,.3,1.3) both ss-msg;animation-delay:calc(var(--k,0) * .35s)}.ss-slide.is-replay .ss-act{animation:.42s cubic-bezier(.2,.9,.3,1.3) .7s both ss-msg}.ss-pb em{position:relative;overflow:hidden}.ss-slide.is-replay .ss-pb em:after{content:"";background:linear-gradient(100deg,#0000 30%,#fff9 50%,#0000 70%);animation:.7s 1.33s both ss-shine;position:absolute;inset:0;transform:translate(-120%)}.ss-slide.is-replay .ss-pm b{animation:.42s both ss-col}.ss-slide.is-replay .ss-pm b:nth-of-type(2){animation-delay:.11s}.ss-slide.is-replay .ss-pm b:nth-of-type(3){animation-delay:.21s}.ss-slide.is-replay .ss-pm b:nth-of-type(4){animation-delay:.32s}@keyframes ss-msg{0%{opacity:.3;transform:translateY(14px)scale(.9)}to{opacity:1;transform:none}}@keyframes ss-token{0%{opacity:0;left:30%;transform:scale(.6)}15%{opacity:1;transform:scale(1.2);box-shadow:0 0 0 10px #2678e800}85%{opacity:1;left:62%;transform:scale(1)}to{opacity:0;left:66%;transform:scale(2)}}@keyframes ss-shine{to{transform:translate(120%)}}@keyframes ss-burst{0%{opacity:.3;transform:scale(.5);box-shadow:0 0 #f6dfa6e6}60%{transform:scale(1.18);box-shadow:0 0 0 12px #f6dfa600}to{opacity:1;transform:none}}@keyframes ss-col{0%{background:#cfe5fb}to{background:#f6fbff}}.ss-slide.is-replay .ss-pb em{transform-origin:0;animation:.49s both ss-grow;animation-delay:calc(var(--k,1) * .35s)}.ss-slide.is-replay .ss-flag{animation:.35s 1.12s both ss-bub}@keyframes ss-grow{0%{opacity:.5;transform:scaleX(.15)}to{opacity:1;transform:none}}@keyframes ss-bub{0%{opacity:.35;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}.ss-lane{background:#fff;border:1.5px solid #cfe5fb;border-radius:14px;grid-template-columns:minmax(0,.8fr) 54px minmax(0,2.2fr);align-items:center;gap:8px;padding:10px;display:grid}.ss-lane.lb{border-color:#f3cfe0}.ss-src{font-size:var(--tm);background:#f6fbff;border:1.5px solid #cfe5fb;border-radius:12px;gap:4px;padding:10px 12px;line-height:1.4;display:grid}.ss-src b{font-size:var(--tm)}.ss-src span:last-child{color:#3c5373;font-weight:700;font-size:var(--ts)}.lb .ss-src{background:#fff7fa;border-color:#f3cfe0}.lb .ss-tagk{background:var(--h-pink-2)}.ss-pipe{place-items:center;height:100%;min-height:40px;display:grid;position:relative}.ss-pipe:before{content:"";background:linear-gradient(90deg, #9cc6f2, var(--h-blue));border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0;right:0}.lb .ss-pipe:before{background:linear-gradient(90deg, #f3b1cf, var(--h-pink-2))}.ss-pipe:after{content:"";border:7px solid #0000;border-left:10px solid var(--h-blue);margin-top:-7px;position:absolute;top:50%;right:-2px}.lb .ss-pipe:after{border-left-color:var(--h-pink-2)}.ss-pipe i{border:2px solid var(--h-blue);opacity:0;background:#fff;border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:0}.lb .ss-pipe i{border-color:var(--h-pink-2)}.ss-pipe small{text-align:center;width:120px;color:var(--h-blue-dk);font-size:.68rem;font-weight:800;line-height:1.3;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.ss-infos{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ss-inf{background:#f6fbff;border:1.5px solid #cfe5fb;border-radius:12px;justify-items:start;gap:3px;padding:10px;display:grid}.ss-inf small{font-size:var(--ts);color:#3c5373;font-weight:600;line-height:1.45}.ss-ic{background:var(--h-blue);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.ss-inf:nth-child(2n) .ss-ic{background:var(--h-pink-2)}.ss-docw{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);align-items:stretch;gap:8px;display:grid}.ss-bsteps{align-content:center;gap:6px;margin:0;padding:0;list-style:none;display:grid}.ss-bsteps li{font-weight:700;font-size:var(--ts);background:#fff7fa;border:1px solid #f3cfe0;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;line-height:1.4;display:flex;position:relative}.ss-bsteps u{background:var(--h-pink-2);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:.68rem;font-weight:800;text-decoration:none;display:grid}.ss-doc2{border:1px solid #dbe9fa;border-left:4px solid var(--h-pink-2);background:#fff;border-radius:12px;padding:10px;position:relative}.ss-doc2 .ss-rows{grid-template-columns:1fr 1fr;margin-top:6px}.ss-para{font-weight:800;font-size:var(--ts);color:var(--h-blue-dk);background:#eaf6ff;border-radius:8px;margin:0;padding:6px 10px;line-height:1.5}.ss-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ss-rows li{font-size:var(--ts);color:#3c5373;background:#f6fbff;border:1px solid #e1eefb;border-radius:8px;grid-template-columns:22px 1fr;align-items:center;gap:8px;padding:6px 8px;font-weight:600;line-height:1.45;display:grid}.ss-rows b{color:var(--h-ink);font-size:var(--ts);display:block}.ss-rows u{background:var(--h-blue);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.68rem;font-weight:800;text-decoration:none;display:grid}.ss-rows li.r1{background:#fff0f6;border-color:#f9cfe0}.ss-rows li.r1 u{background:var(--h-pink-2)}.ss-rows li.r3{background:#fff7e6;border-color:#f6dfa6}.ss-rows li.r3 u{background:#e0a100}.ss-rows li.r4{background:#eef8f1;border-color:#bfe3cc}.ss-rows li.r4 u{background:#2f9e63}.ss-slide.is-replay .ss-pipe i{animation:.98s ease-in-out both ss-dot}.ss-slide.is-replay .ss-pipe i:nth-child(2){animation-delay:.21s}.ss-slide.is-replay .ss-pipe i:nth-child(3){animation-delay:.42s}.ss-slide.is-replay .ss-inf,.ss-slide.is-replay .ss-bsteps li,.ss-slide.is-replay .ss-doc2 .ss-rows li{animation:.49s cubic-bezier(.2,.9,.3,1.2) both ss-fly;animation-delay:calc(.7s + var(--k,0) * .2s)}@keyframes ss-dot{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 10px)}}@keyframes ss-fly{0%{opacity:.3;transform:translate(-26px)scale(.9);box-shadow:0 0 #2678e880}60%{box-shadow:0 0 0 8px #2678e800}to{opacity:1;transform:none;box-shadow:0 0 #2678e800}}.ss-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ss-opt{border:1px solid #dbe9fa;border-top:4px solid var(--h-blue);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.ss-opt.oB{border-top-color:var(--h-pink-2)}.ss-opt.oB .ss-tagk{background:var(--h-pink-2)}.ss-oh{font-size:var(--tm);align-items:center;gap:8px;display:flex}.ss-opt ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.ss-opt li{font-weight:700;font-size:var(--ts);background:#f6fbff;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;line-height:1.45;display:flex;position:relative}.ss-opt li u{background:var(--h-blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:.68rem;font-weight:800;text-decoration:none;display:grid}.ss-opt.oB li u{background:var(--h-pink-2)}.ss-opt li.ex{background:#fff;border:1px dashed #b9d3f0}.ss-opt li em{color:#3c5373;background:#eef3fa;border-radius:999px;width:fit-content;margin-top:2px;padding:0 8px;font-size:.68rem;font-style:normal;font-weight:800;display:block}.ss-time{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ss-time:before{content:"";background:repeating-linear-gradient(90deg,#9cc6f2 0 6px,#0000 6px 11px);height:3px;position:absolute;top:21px;left:6%;right:6%}.ss-time li{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:0 2px;display:flex;position:relative}.ss-time small{font-weight:800;font-size:var(--ts);color:var(--h-blue-dk)}.ss-time b{font-size:var(--tm);box-sizing:border-box;background:#fff;border:1.5px solid #cfe5fb;border-radius:10px;width:100%;padding:8px;line-height:1.5}.ss-ti{background:var(--h-blue);color:#fff;z-index:1;border:4px solid #eef6ff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative}.ss-time li:nth-child(n+3) .ss-ti{background:var(--h-pink-2)}.ss-time li:last-child b{background:#eef8f1;border-color:#bfe3cc}.ss-loop{padding-top:34px;position:relative}.ss-loop svg{width:100%;height:30px;position:absolute;top:0;left:0;right:0}.ss-loop path{fill:none;stroke:var(--h-blue);stroke-width:2px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.ss-loop path+path{stroke-dasharray:none}.ss-loop p{font-weight:800;font-size:var(--tm);color:var(--h-blue-dk);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0;display:flex}.ss-back{border:1.5px solid var(--h-blue);min-height:36px;color:var(--h-blue-dk);font-weight:800;font-size:var(--ts);cursor:pointer;background:#fff;border-radius:999px;padding:6px 14px}.ss-slide.is-replay .seq{animation:.42s both ss-pulse;animation-delay:calc(var(--k,0) * .32s)}@keyframes ss-pulse{0%{box-shadow:0 0 #2678e800}40%{transform:translateY(-2px);box-shadow:0 0 0 4px #2678e847}to{transform:none;box-shadow:0 0 #2678e800}}@keyframes ss-in{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ss-slide.is-enter{animation:none}.ss-track{transition:none!important}}@media (width<=900px){.ss-bar{flex-direction:column;align-items:stretch}.ss-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-tab{gap:6px;padding:8px 10px;font-size:.8rem;line-height:1.35}.ss-ctl{justify-content:center}.ss-slide{grid-template-columns:1fr;align-content:start;gap:16px;min-height:0;padding:20px 16px}.ss-track{border-radius:20px;align-items:flex-start;transition:height .14s;overflow-y:hidden}.ss-vis[data-pick-root=s2],.ss-s1{grid-template-columns:1fr}.ss-s1:after{display:none}.ss-lane{grid-template-columns:1fr}.ss-pipe{min-height:34px}.ss-pipe:before,.ss-pipe i{display:none}.ss-pipe:after{content:"↓";color:var(--h-blue);border:0;margin:0;font-size:1.3rem;font-weight:800;position:static}.ss-pipe small{display:none}.ss-infos{grid-template-columns:1fr 1fr}.ss-docw,.ss-doc2 .ss-rows{grid-template-columns:1fr}.ss-flow{height:1.4em;line-height:1.4;transform:rotate(90deg)}.ss-pm,.ss-prow{grid-template-columns:5.4em 1fr}.ss-two,.ss-split{grid-template-columns:1fr}.ss-time{grid-template-columns:1fr;gap:12px}.ss-time:before{background:repeating-linear-gradient(#9cc6f2 0 6px,#0000 6px 11px);width:3px;height:auto;inset:20px auto 20px 20px}.ss-time li{text-align:left;flex-flow:wrap;align-items:center;gap:4px 12px}.ss-time small{flex:1 0 calc(100% - 54px)}.ss-time b{width:calc(100% - 54px);margin-left:54px}.ss-ti{position:absolute;top:0;left:0}.ss-time li{min-height:52px;padding-left:0;position:relative}.ss-time small,.ss-time b{margin-left:54px}.ss-loop svg{display:none}.ss-loop{padding-top:0}.ss-rp{min-height:44px}}@media (prefers-reduced-motion:reduce){.ss-track{transition:none!important}.seq{transition:none}}.ss-route.rB .ss-tagk,.ss-ent.eB .ss-tagk{background:var(--h-pink-2)}.ss-slide.is-replay .ss-opt li{animation:.42s both ss-tick;animation-delay:calc(var(--k,0) * .28s)}@keyframes ss-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ss-fade{0%{opacity:0}to{opacity:1}}@keyframes ss-pop{0%{opacity:.3;transform:translate(-50%,-100%)scale(.5)}to{opacity:1;transform:translate(-50%,-100%)}}@keyframes ss-tick{0%{background:#cfe5fb}to{background:#f6fbff}}@media (width<=900px){.ss-s3 .ss-two{grid-template-columns:1fr}.ss-plot{height:230px}.ss-mk{padding:2px 7px;font-size:.66rem}.ss-lg b{flex:1 0 100%;margin-left:0}}.ss-doc2{background:#fff;border:1px solid #cfdcee;border-radius:6px;padding:0 0 10px;position:relative;overflow:hidden;box-shadow:3px 4px #e6eef9,0 6px 14px #28508c1f}.ss-doc2:before{content:"";z-index:1;background:linear-gradient(225deg,#f6fbff 50%,#d3e1f4 50%);width:20px;height:20px;position:absolute;top:0;right:0}.ss-dhd{border-bottom:2px solid var(--h-pink-2);background:linear-gradient(90deg,#f7d3e4,#fdecf4);align-items:center;gap:8px;padding:9px 30px 9px 10px;display:flex}.ss-dhd b{font-size:var(--tm);color:var(--h-ink);display:block}.ss-dhd small{color:#7a3a58;font-size:.7rem;font-weight:700;display:block}.ss-dlogo{width:24px;height:24px;color:var(--h-pink-2);background:#fff;border-radius:6px;flex:none;place-items:center;display:grid}.ss-dco{color:#7a3a58;margin-left:auto;font-size:.68rem;font-weight:800}.ss-doc2 .ss-rows{margin:8px 10px 0}.ss-dft{gap:4px;margin:8px 10px 0;display:grid}.ss-dft i{background:#e6eef9;border-radius:2px;height:4px;display:block}.ss-dft i:nth-child(2){width:82%}.ss-dft i:nth-child(3){width:58%}.ss-slide.wide{grid-template-columns:minmax(0,2.6fr) minmax(0,9fr)}.ss-s1{grid-template-columns:1fr;gap:6px;display:grid}.ss-s1:after{display:none}.ss-stage{background:linear-gradient(160deg,#fff0f6,#eef6ff);border:1.5px solid #f3cfe0;border-radius:16px;grid-template-columns:112px minmax(0,1fr) 112px;align-items:end;gap:12px;padding:38px 14px 12px;display:grid;position:relative}.ss-stage .ss-mh{font-size:var(--tl);position:absolute;top:10px;left:14px}.ss-pers{justify-items:center;gap:2px;display:grid}.ss-pers svg{width:100px;height:auto}.ss-pers small{color:var(--h-ink-2);background:#fff;border:1px solid #dbe9fa;border-radius:999px;padding:1px 10px;font-size:.72rem;font-weight:800}.ss-talks{align-self:stretch;display:grid}.ss-talks .ss-talk{align-content:center;gap:8px}.ss-sb{font-weight:700;font-size:var(--tl);background:#fff;border:1.5px solid #cfe5fb;border-radius:16px;max-width:94%;margin:0;padding:10px 14px;line-height:1.55;position:relative}.ss-sb small{color:var(--h-blue);margin-bottom:1px;font-size:.7rem;font-weight:800;display:block}.ss-sb.q{border-bottom-left-radius:4px;justify-self:start}.ss-sb.q:before{content:"";border:7px solid #0000;border-left:0;border-right-color:#cfe5fb;position:absolute;bottom:12px;left:-7px}.ss-sb.r{background:#fff7fa;border-color:#f3cfe0;border-bottom-right-radius:4px;justify-self:end}.ss-sb.r small{color:#b4487c}.ss-sb.r:after{content:"";border:7px solid #0000;border-left-color:#f3cfe0;border-right:0;position:absolute;bottom:12px;right:-7px}.ss-act{font-size:var(--tm);border-radius:999px;justify-self:center;padding:7px 14px}.ss-flow{color:var(--h-blue);justify-content:center;align-items:center;gap:10px;font-weight:800;display:flex}.ss-flow i{border-top:2px dashed #9cc6f2;flex:1;height:0}.ss-flow b{font-size:1.5rem;line-height:1}.ss-flow em{font-style:normal;font-size:var(--ts)}.ss-pl{border-width:1.5px;gap:10px;padding:14px 16px;box-shadow:0 6px 18px #285aa01a}.ss-pb em{font-size:var(--tm);padding:8px 12px}.ss-prow dt,.ss-prow dd,.ss-pc{font-size:var(--tm)}.ss-flag{padding:2px 10px;font-size:.74rem}.ss-slide.is-replay .ss-pers.own svg{animation:.77s ease-in-out .14s both ss-talk}.ss-slide.is-replay .ss-pers.exp svg{animation:.77s ease-in-out .91s both ss-talk}.ss-slide.is-replay .ss-flow b{animation:.63s ease-in-out .7s both ss-drop}.ss-slide.is-replay .ss-flow em{animation:.42s .7s both ss-msg}@keyframes ss-talk{0%,to{transform:none}20%{transform:translateY(-6px)rotate(-3deg)}45%{transform:translateY(0)rotate(2deg)}70%{transform:translateY(-4px)rotate(-2deg)}}@keyframes ss-drop{0%{opacity:.3;transform:translateY(-10px)}60%{opacity:1;transform:translateY(6px)}to{transform:none}}@media (width<=900px){.ss-slide.wide{grid-template-columns:1fr}.ss-stage{grid-template-columns:74px minmax(0,1fr);padding-top:38px}.ss-pers svg{width:68px}.ss-pers.exp{display:none}.ss-sb{max-width:100%}.ss-sb.r{justify-self:stretch}.ss-sb.r:after{display:none}}.ss-prow dl{grid-template-columns:1fr 1fr;gap:2px 14px}.ss-prow{padding:6px 0 8px}.ss-stage{padding:34px 14px 10px}.ss-stage{grid-template-columns:96px minmax(0,1fr) 96px}.ss-sb{font-size:var(--tm);padding:8px 12px}.ss-flow b{font-size:1.2rem}.ss-stage{grid-template-columns:112px minmax(0,1fr) 112px;padding:40px 16px 14px}.ss-pers svg{width:100px}.ss-sb{padding:12px 16px;font-size:1.04rem;line-height:1.6}.ss-sb small{margin-bottom:3px;font-size:.78rem}.ss-pl{gap:10px;padding:14px 18px}.ss-pl .ss-gh{font-size:1.08rem}.ss-pm{font-size:var(--tm)}.ss-pm b{padding:4px 0}.ss-prow{gap:8px 0;padding:10px 0 12px}.ss-pc{font-size:1rem}.ss-pc .ss-tagk{width:26px;height:26px;font-size:.86rem}.ss-pb em{padding:12px 14px;font-size:1rem}.ss-prow dt,.ss-prow dd{font-size:var(--tl)}.ss-prow dd{font-weight:800}.ss-flag{grid-column:2;justify-self:end;margin-top:4px;font-size:.8rem;position:static}@media (width<=900px){.ss-stage{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:8px;padding:36px 10px 12px}.ss-pers.own{grid-area:1/1}.ss-talks{grid-area:1/2}.ss-pers svg{width:60px}.ss-pers small{padding:0 6px;font-size:.66rem}.ss-sb{max-width:100%;padding:8px 10px;font-size:.9rem}.ss-sb.r{justify-self:stretch}.ss-pb em{padding:7px 9px;font-size:.84rem}.ss-prow dl{grid-template-columns:1fr}.ss-prow dt,.ss-prow dd{font-size:.86rem}.ss-pc{font-size:.88rem}.ss-pm,.ss-prow{grid-template-columns:5.6em 1fr}.ss-pl{padding:10px}.ss-flow{line-height:1.2;height:auto!important;transform:none!important}}.ss-s2{gap:12px}.ss-lane{grid-template-columns:minmax(0,1fr) 40px minmax(0,1.25fr);align-items:stretch;gap:6px;padding:12px}.ss-scene{background:linear-gradient(160deg,#eef6ff,#fff);border:1px solid #dbe9fa;border-radius:12px;grid-template-columns:76px minmax(0,1fr) 76px;align-items:end;gap:8px;padding:32px 8px 8px;display:grid;position:relative}.lb .ss-scene{background:linear-gradient(160deg,#fff0f6,#fff);border-color:#f3cfe0}.ss-lh{font-weight:800;font-size:var(--tm);align-items:center;gap:8px;margin:0;display:flex;position:absolute;top:8px;left:10px;right:10px}.ss-lh em{font-style:normal;font-weight:700;font-size:var(--ts);color:var(--h-ink-2);margin-left:auto}.ss-scene .ss-pers svg{width:70px}.ss-scene .ss-pers small{padding:0 6px;font-size:.62rem}.ss-scene .ss-talks{align-content:center;align-self:stretch;gap:6px;display:grid}.ss-scene .ss-sb{max-width:100%;padding:6px 10px;font-size:.8rem;line-height:1.5}.ss-scene .ss-sb small{font-size:.64rem}.ss-lane .ss-infos{grid-template-columns:1fr 1fr;align-content:stretch;gap:8px}.ss-inf{gap:4px;padding:12px}.ss-inf b{font-size:1.02rem}.ss-inf small{font-size:.82rem}.ss-ic{width:38px;height:38px}.ss-lane .ss-pipe{min-height:0}.ss-lane .ss-pipe small{width:90px;font-size:.62rem;top:-4px}.ss-lane .ss-doc2{min-width:0}.ss-lane .ss-doc2 .ss-rows{grid-template-columns:1fr 1fr;gap:6px}.ss-lane .ss-doc2 .ss-rows li{grid-template-columns:22px 1fr;padding:7px 8px;font-size:.78rem;line-height:1.5}.ss-lane .ss-doc2 .ss-rows b{font-size:.86rem}.ss-ord{color:#1d6a45;font-weight:800;font-size:var(--ts);background:#eef8f1;border:1px solid #bfe3cc;border-radius:8px;align-items:center;gap:6px;margin:8px 10px 0;padding:5px 10px;display:flex}.ss-ord svg{color:#2f9e63;flex:none}.ss-slide.is-replay .ss-s2 .ss-pers.own svg{animation:.77s ease-in-out .14s both ss-talk}.ss-slide.is-replay .ss-s2 .ss-pers.exp svg{animation:.77s ease-in-out .7s both ss-talk}.ss-slide.is-replay .ss-s2 .ss-sb{animation:.42s cubic-bezier(.2,.9,.3,1.3) both ss-msg;animation-delay:calc(var(--k,0) * .32s)}@media (width<=900px){.ss-lane{grid-template-columns:1fr}.ss-scene{grid-template-columns:60px minmax(0,1fr)}.ss-scene .ss-pers.exp{display:none}.ss-scene .ss-pers svg{width:56px}.ss-lane .ss-doc2 .ss-rows{grid-template-columns:1fr}}.ss-s3{gap:12px}.ss-act3{background:#fff;border:1.5px solid #cfe5fb;border-radius:14px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:10px;padding:12px;display:grid}.ss-act3.oB{border-color:#f3cfe0}.ss-act3 .ss-scene{grid-template-columns:76px minmax(0,1fr) 76px}.ss-act3.oB .ss-scene{background:linear-gradient(160deg,#fff0f6,#fff);border-color:#f3cfe0}.ss-act3.oB .ss-tagk{background:var(--h-pink-2)}.ss-todo{align-content:center;gap:6px;margin:0;padding:0;list-style:none;display:grid}.ss-todo li{font-weight:700;font-size:var(--ts);background:#f6fbff;border:1px solid #e1eefb;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;line-height:1.45;display:flex}.ss-todo li.ex{background:#fff;border:1px dashed #b9d3f0}.ss-todo u{background:var(--h-blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:800;text-decoration:none;display:grid}.ss-act3.oB .ss-todo u{background:var(--h-pink-2)}.ss-todo em{color:#3c5373;background:#eef3fa;border-radius:999px;width:fit-content;margin-top:2px;padding:0 8px;font-size:.68rem;font-style:normal;font-weight:800;display:block}.ss-slide.is-replay .ss-s3 .ss-pers.own svg{animation:.77s ease-in-out .14s both ss-talk}.ss-slide.is-replay .ss-s3 .ss-pers.exp svg{animation:.77s ease-in-out .7s both ss-talk}.ss-slide.is-replay .ss-cheer .ss-pers svg{animation:.56s 3.22s both ss-hop2}.ss-slide.is-replay .ss-s3 .ss-sb{animation:.42s cubic-bezier(.2,.9,.3,1.3) both ss-msg;animation-delay:calc(var(--k,0) * .32s)}@keyframes ss-hop2{0%,to{transform:none}35%{transform:translateY(-14px)rotate(-4deg)}65%{transform:translateY(-4px)rotate(3deg)}}@media (width<=900px){.ss-act3{grid-template-columns:1fr}.ss-act3 .ss-scene{grid-template-columns:60px minmax(0,1fr)}.ss-act3 .ss-pers.exp{display:none}.ss-growrow{grid-template-columns:1fr}.ss-cheer{grid-template-columns:70px 1fr;align-items:center}.ss-cheer .ss-pers{order:-1}.ss-cheer .ss-pers svg{width:64px}}.ss-track{align-items:flex-start;transition:height .14s;overflow-y:hidden}.ss-slide{min-height:0}@media (width>=901px){.ss-lane{grid-template-columns:minmax(0,1.2fr) 34px minmax(0,1.15fr)}.ss-scene,.ss-act3 .ss-scene{grid-template-columns:62px minmax(0,1fr) 62px;gap:6px}.ss-scene .ss-pers svg{width:58px}.ss-scene .ss-pers small{font-size:.58rem}}.ss-lane .ss-pipe small{display:none}@media (width<=900px){.ss-scene{padding-top:8px}.ss-lh{flex-wrap:wrap;grid-column:1/-1;row-gap:2px;position:static}.ss-lh em{flex:1 0 100%;margin-left:0}.ss-act3 .ss-scene .ss-lh{grid-column:1/-1}}@keyframes ss-step{0%{opacity:.4;transform-origin:bottom;transform:translateY(40px)scaleY(.5)}to{opacity:1;transform:none}}@media (width<=900px){.ss-stair{gap:4px;height:300px}.ss-sl{font-size:.62rem}.ss-sl i{width:16px;height:16px}.ss-growrow{grid-template-columns:1fr}}.ss-s4{gap:12px}.ss-s4 .ss-scene{grid-template-columns:76px minmax(0,1fr) 76px}.ss-pl4 .ss-prow{grid-template-columns:7.4em 1fr 5.4em;padding:6px 0}.ss-pl4 .ss-pm{grid-template-columns:7.4em repeat(4,1fr) 5.4em}.ss-pl4 .ss-pm:after{content:""}.ss-pl4 .ss-pb em{font-size:var(--tm);padding:8px 12px}.ss-prow.eC .ss-pb em,.ss-prow.eC .ss-tagk{background:#2f9e63}.ss-prow.new{background:#f1faf4;border-radius:8px}.ss-st4{font-weight:800;font-size:var(--ts);color:#3c5373;background:#eef3fa;border-radius:999px;justify-self:end;align-items:center;gap:4px;padding:2px 10px;display:inline-flex}.ss-st4.new{color:#8a5a00;background:#fff7e6;border:1px solid #f6dfa6}.ss-slide.is-replay .ss-s4 .ss-pers.own svg{animation:.77s ease-in-out .14s both ss-talk}.ss-slide.is-replay .ss-s4 .ss-pers.exp svg{animation:.77s ease-in-out .7s both ss-talk}.ss-slide.is-replay .ss-s4 .ss-sb{animation:.42s cubic-bezier(.2,.9,.3,1.3) both ss-msg;animation-delay:calc(var(--k,0) * .32s)}.ss-slide.is-replay .ss-prow.new{animation:.56s cubic-bezier(.2,.9,.3,1.4) 1.26s both ss-burst}@media (width<=900px){.ss-s4 .ss-scene{grid-template-columns:60px minmax(0,1fr)}.ss-s4 .ss-pers.exp{display:none}.ss-pl4 .ss-prow,.ss-pl4 .ss-pm{grid-template-columns:5.6em 1fr}.ss-pl4 .ss-pm:after{display:none}.ss-st4{grid-column:2;justify-self:start}}.ss-anchor{height:0;scroll-margin-top:72px;display:block}.wy{color:var(--h-ink);background:#fff;padding:clamp(48px,6vw,84px) 0}.wy button{font:inherit;color:inherit}.wy button:focus-visible{outline-offset:2px;outline:3px solid #61c8f5}.wy-head{text-align:center;max-width:820px;margin:0 auto clamp(22px,3vw,34px)}.wy-en{color:var(--h-blue);letter-spacing:.24em;margin:0 0 10px;font-size:.85rem;font-weight:800}.wy h2{text-wrap:balance;margin:0;font-size:clamp(1.6rem,3.4vw,2.6rem);font-weight:800;line-height:1.4}.wy-lead{color:#3c5373;max-width:40em;margin:14px auto 0;font-weight:500;line-height:1.85}.wy-list{gap:clamp(16px,2.2vw,26px);display:grid}.wy-row{background:#fff;border:1.5px solid #cfe5fb;border-radius:28px;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(20px,3vw,40px);padding:clamp(20px,2.6vw,34px);display:grid}.wy-row:nth-child(2n){background:#f6fbff;grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.wy-row:nth-child(2n) .wy-tx{order:2}.wy-no{flex-direction:column;gap:6px;margin:0 0 10px;display:flex}.wy-no b{color:var(--h-blue);letter-spacing:.16em;font-size:.8rem}.wy-no span{background:var(--h-sky);color:var(--h-blue-dk);border:1px solid #cfe5fb;border-radius:999px;align-self:flex-start;padding:3px 14px;font-size:.88rem;font-weight:800}.wy-tx h3{text-wrap:balance;margin:0 0 12px;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:800;line-height:1.5}.wy-tx p{color:#3c5373;margin:0;font-size:.97rem;line-height:1.9}.wy-rp{min-height:40px;color:var(--h-blue-dk);cursor:pointer;background:#fff;border:1.5px solid #cfe5fb;border-radius:999px;margin-top:14px;padding:8px 16px;font-size:.84rem;font-weight:800}.wy-rp:hover{border-color:var(--h-blue)}.wy-vis{background:linear-gradient(160deg,#eaf6ff,#fff 75%);border:1px solid #e1eefb;border-radius:22px;flex-direction:column;gap:10px;min-width:0;padding:clamp(12px,1.6vw,18px);display:flex}.wy-small{color:var(--h-ink-2);margin:0;font-size:.78rem;line-height:1.6}.wy-ar{text-align:center;color:var(--h-blue);flex:none;align-self:center;font-size:1.4rem;font-weight:800}.wy-story{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:10px;display:grid;position:relative}.wy-side{text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:12px 10px 14px;display:flex;position:relative}.wy-side small{border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:.72rem;font-weight:800}.wy-pp{width:92px;display:block}.wy-pp svg{width:100%;height:auto;display:block}.wy-side.worry{background:#fff0f6;border:1.5px solid #f9cfe0}.wy-side.worry small{color:#b4487c;background:#fff;border:1px solid #f9cfe0}.wy-wb{background:#fff;border:1px solid #f3d3e1;border-radius:14px;margin:0;padding:8px 12px;font-size:.86rem;font-weight:800;line-height:1.55;position:relative}.wy-wb:before{content:"";background:#fff;border-top:1px solid #f3d3e1;border-left:1px solid #f3d3e1;width:10px;height:10px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.wy-side.solved{background:#eef8f1;border:1.5px solid #bfe3cc}.wy-side.solved small{color:#1d7a4c;background:#fff;border:1px solid #bfe3cc}.wy-sb{text-align:left;background:#fff;border:1px solid #cfe9d8;border-radius:14px;align-items:flex-start;gap:6px;margin:0;padding:8px 12px;font-size:.86rem;font-weight:800;line-height:1.55;display:flex}.wy-sb svg{color:#2f9e63;flex:none;margin-top:3px}.wy-chips{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.wy-chips em{color:#1d6a45;background:#fff;border:1px solid #bfe3cc;border-radius:999px;padding:3px 10px;font-size:.76rem;font-style:normal;font-weight:800}.wy-mid{align-content:center;gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.wy-mid:before{content:"";background:repeating-linear-gradient(#9cc6f2 0 5px,#0000 5px 9px);width:2px;position:absolute;top:20px;bottom:20px;left:23px}.wy-mid li{color:#3c5373;background:#fff;border:1.5px solid #cfe5fb;border-radius:14px;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:10px 12px;font-size:.82rem;font-weight:600;line-height:1.5;display:grid;position:relative}.wy-mid b{color:var(--h-ink);font-size:.92rem;display:block}.wy-mid li u{background:var(--h-blue);color:#fff;z-index:1;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.82rem;font-weight:800;text-decoration:none;display:grid;position:relative}.wy-story:before,.wy-story:after{content:"→";color:var(--h-blue);z-index:1;font-size:1.3rem;font-weight:800;position:absolute;top:50%;translate:0 -50%}.wy-story:before{left:calc(25.3731% - 6px)}.wy-story:after{left:calc(70.1493% - 8px)}.wy-ph{border:1px solid #dbe9fa;border-radius:14px;margin:0;overflow:hidden}.wy-ph img{aspect-ratio:16/5;object-fit:cover;object-position:50% 30%;width:100%;display:block}.wy-row.is-replay .seq:not(.wy-sb):not(.wy-inf){animation:.6s both wy-pulse;animation-delay:calc(var(--k,0) * .5s)}.wy-row.is-replay .worry .wy-pp{animation:1s ease-in-out both wy-sway}.wy-row.is-replay .solved .wy-pp{animation:.7s 2.2s both wy-hop}.wy-row.is-replay .solved .wy-chips em{animation:.45s both wy-chip}.wy-row.is-replay .solved .wy-chips em:nth-child(2){animation-delay:.1s}.wy-row.is-replay .solved .wy-chips em:nth-child(3){animation-delay:.2s}.wy-row.is-replay .solved .wy-chips em:nth-child(4){animation-delay:.3s}@keyframes wy-sway{0%,to{rotate:0deg}25%{rotate:-4deg}75%{rotate:4deg}}@keyframes wy-hop{0%,to{translate:0}40%{translate:0 -10px}}@keyframes wy-chip{0%{opacity:0;transform:translateY(-34px)scale(.9)}60%{opacity:1;transform:translateY(5px)scale(1.02)}to{opacity:1;transform:none}}@keyframes wy-pulse{0%{box-shadow:0 0 #2678e800}40%{transform:translateY(-2px);box-shadow:0 0 0 4px #2678e847}to{transform:none;box-shadow:0 0 #2678e800}}@media (width<=980px){.wy-row,.wy-row:nth-child(2n){grid-template-columns:1fr;gap:16px}.wy-row:nth-child(2n) .wy-tx{order:0}.wy-story{grid-template-columns:1fr;gap:22px}.wy-story:before,.wy-story:after{display:none}.wy-side{text-align:left;flex-flow:wrap;justify-content:flex-start}.wy-side small{flex:1 0 100%}.wy-pp{flex:none;width:64px}.wy-wb,.wy-sb{flex:1;min-width:0}.wy-wb:before{display:none}.wy-chips{flex:1 0 100%;justify-content:flex-start}.wy-mid:before{left:27px}.wy-mid{gap:12px}.wy-rp{min-height:44px}}.wy-scene{background:linear-gradient(160deg,#eef6ff,#fff0f6);border:1.5px solid #cfe5fb;border-radius:16px;grid-template-columns:90px minmax(0,1fr) 90px;align-items:end;gap:10px;padding:12px 12px 10px;display:grid}.wy-pers{justify-items:center;gap:2px;display:grid}.wy-pers svg{width:82px;height:auto}.wy-pers small{color:var(--h-ink-2);background:#fff;border:1px solid #dbe9fa;border-radius:999px;padding:0 8px;font-size:.66rem;font-weight:800}.wy-talks{align-content:center;gap:6px;display:grid}.wy-sb{background:#fff;border:1.5px solid #cfe5fb;border-radius:14px;max-width:94%;margin:0;padding:7px 12px;font-size:.86rem;font-weight:700;line-height:1.55}.wy-sb small{color:var(--h-blue);font-size:.66rem;font-weight:800;display:block}.wy-sb.r{background:#fff7fa;border-color:#f3cfe0;justify-self:end}.wy-sb.r small{color:#b4487c}.wy-infos{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:8px;display:grid}.wy-inf{background:#fff;border:1.5px solid #cfe5fb;border-radius:12px;justify-items:start;gap:3px;padding:10px 12px;display:grid}.wy-inf b{font-size:.98rem}.wy-inf small{color:#3c5373;font-size:.76rem;font-weight:600;line-height:1.45}.wy-ic{background:var(--h-blue);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.wy-inf:nth-child(2n) .wy-ic{background:var(--h-pink-2)}.wy-row.is-replay .wy-pers.own svg{animation:1s ease-in-out .2s both wy-sway}.wy-row.is-replay .wy-pers.exp svg{animation:1s ease-in-out 1.2s both wy-sway}.wy-row.is-replay .wy-sb{animation:.5s cubic-bezier(.2,.9,.3,1.3) both wy-chip;animation-delay:calc(var(--k,0) * .5s)}.wy-row.is-replay .wy-inf{animation:.7s cubic-bezier(.2,.9,.3,1.2) both wy-fly;animation-delay:calc(var(--k,0) * .3s)}@keyframes wy-fly{0%{opacity:.3;transform:translateY(26px)scale(.9)}to{opacity:1;transform:none}}@media (width<=980px){.wy-scene{grid-template-columns:60px minmax(0,1fr)}.wy-pers.exp{display:none}.wy-pers svg{width:56px}.wy-infos{grid-template-columns:1fr 1fr}.wy-infos[style*=--n\:3]{grid-template-columns:1fr}}.gx{background:#fff;padding:clamp(28px,4vw,48px) 0}.gx-band{background:linear-gradient(120deg,#eaf6ff,#f7fbff 60%,#fff0f6);border:1.5px solid #cfe5fb;border-radius:24px;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(16px,2.6vw,34px);padding:clamp(14px,2vw,22px) clamp(20px,3vw,40px) clamp(14px,2vw,22px) clamp(14px,2vw,22px);display:grid}.gx-en{color:var(--h-blue);letter-spacing:.22em;margin:0 0 6px;font-size:.78rem;font-weight:800}.gx h2{color:var(--h-ink);text-wrap:balance;margin:0;font-size:clamp(1.4rem,2.8vw,2.1rem);font-weight:800;line-height:1.4}.gx-sub{color:#3c5373;margin:8px 0 0;font-weight:600;line-height:1.7}.gx-act{justify-items:stretch;gap:10px;display:grid}.gx-btn{background:var(--h-blue);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:10px 24px;font-weight:800;text-decoration:none;transition:background .2s,transform .2s;display:flex}.gx-btn:hover{background:#1f6dd9;transform:translateY(-2px)}.gx-link{min-height:48px;color:var(--h-blue-dk);background:#fff;border:1.5px solid #cfe5fb;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:8px 20px;font-weight:800;text-decoration:none;display:flex}.gx-link:hover{border-color:var(--h-blue)}.gx a:focus-visible{outline-offset:3px;outline:3px solid #61c8f5}@media (width<=960px){.gx-band{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}.gx-act{grid-column:1/-1}}@media (width<=760px){.gx-band{grid-template-columns:1fr}}.gx-lead{color:var(--h-blue-dk);border-bottom:1px dashed #b9d3f0;margin:0 0 12px;padding-bottom:12px;font-size:.98rem;font-weight:800;line-height:1.6}.gx-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gx-row .gx-link{text-align:center;padding:8px 12px;font-size:.88rem}@media (width<=760px){.gx-row{grid-template-columns:1fr}}.gx-ph{border:1px solid #dbe9fa;border-radius:18px;align-self:stretch;min-height:220px;margin:0;position:relative;overflow:hidden}.gx-ph img{object-fit:cover;object-position:55% 30%;width:100%;height:100%;display:block;position:absolute;inset:0}.gx-ph figcaption{max-width:80%;color:var(--h-ink);background:#fff;border-radius:14px 14px 14px 4px;padding:6px 12px;font-size:.84rem;font-weight:800;line-height:1.4;position:absolute;bottom:10px;left:10px;box-shadow:0 6px 16px #1e468233}@media (width<=760px){.gx-band{padding:14px}.gx-ph{aspect-ratio:16/9;min-height:0}}.pq{color:var(--h-ink);isolation:isolate;background:#fff;padding:clamp(56px,7vw,104px) 0;position:relative;overflow:clip}.pq-anchor{position:absolute;top:-70px}.pq-wash{z-index:-1;background:radial-gradient(900px 480px at 85% 4%,#61c8f529,#0000 62%),radial-gradient(500px 360px at 0 30%,#f5a3c717,#0000 66%),linear-gradient(#f7fbff 0,#fff 18% 100%);position:absolute;inset:0}.pq button,.pq a{font:inherit}.pq button:focus-visible,.pq a:focus-visible{outline-offset:3px;outline:3px solid #61c8f5}.pq [hidden]{display:none!important}.pq-hd{max-width:52em;margin-bottom:clamp(28px,4vw,48px)}.pq-en{color:var(--h-blue);letter-spacing:.24em;margin:0 0 12px;font-size:.85rem;font-weight:800}.pq h2{margin:0 0 18px;font-size:clamp(1.8rem,3.4vw,2.9rem);font-weight:800;line-height:1.45}.pq-acc{color:var(--h-blue);white-space:nowrap;display:inline-block;position:relative}.pq-acc svg{width:100%;height:.2em;position:absolute;bottom:-.12em;left:0;overflow:visible}.pq-acc path{fill:none;stroke:#61c8f5;stroke-width:4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.pq-lead{color:#42556c;margin:0;font-weight:500;line-height:2}.pq-panel{background:linear-gradient(120deg,#fff 0,#f6fbff 60%,#eaf6ff 100%);border:1.5px solid #cfe5fb;border-radius:40px;grid-template-columns:minmax(0,11fr) minmax(0,8fr);align-items:stretch;gap:clamp(20px,3vw,44px);padding:clamp(24px,4vw,52px);display:grid;box-shadow:0 24px 60px #2678e824}.pq-plan{align-items:center;gap:12px;margin:0 0 6px;font-size:1.15rem;font-weight:800;display:flex}.pq-tag{background:var(--h-sky);color:var(--h-blue-dk);letter-spacing:.12em;border:1px solid #cfe5fb;border-radius:999px;padding:3px 12px;font-size:.72rem}.pq-price{color:var(--h-blue);align-items:baseline;gap:.15em;margin:6px 0 14px;line-height:1;display:flex}.pq-num{letter-spacing:-.01em;font-size:clamp(3.6rem,9vw,6.4rem);font-weight:800}.pq-zero{flex-wrap:wrap;gap:12px;margin:0 0 12px;padding:0;list-style:none;display:flex}.pq-zc{box-shadow:var(--h-shadow-sm);background:#fff;border:1.5px solid #cfe5fb;border-radius:16px;flex-direction:column;padding:10px 20px;display:flex}.pq-zc small{color:#42556c;font-size:.85rem;font-weight:700}.pq-zc b span{margin-left:2px;font-size:.9rem}.pq-terms{color:#35527f;margin:0 0 4px;font-size:.92rem;font-weight:700}.pq-pn{color:var(--h-ink-2);margin:0 0 16px;font-size:.8rem}.pq-ico{flex-wrap:wrap;gap:10px;margin:0 0 22px;display:flex;position:relative}.pq-icl{display:none}.pq-ic{color:var(--h-blue);background:#fff;border:1.5px solid #cfe5fb;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.pq-ic small{color:#42556c;font-weight:800}.pq-btn{color:#fff;min-height:62px;transition:transform .14s var(--x-ease), box-shadow .14s, background .14s;background:#2678e8;border-radius:18px;justify-content:center;align-items:center;gap:.7em;padding:0 38px;font-size:1.1rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px #2678e85c}.pq-btn i{transition:transform .14s var(--x-ease);font-style:normal}.pq-btn:hover{background:#1f6dd9;transform:translateY(-3px);box-shadow:0 18px 36px #2678e875}.pq-btn:hover i{transform:translate(6px)}.pq-ppl{flex-direction:column;justify-content:center;display:flex}.pq-room{aspect-ratio:1/.85;background:linear-gradient(#eaf6ff,#fff);border:1px solid #dbe9fa;border-radius:28px;position:relative;overflow:hidden}.pq-pl{aspect-ratio:1;background:radial-gradient(circle,#f5a3c74d,#0000 68%);border-radius:50%;width:26%;position:absolute;top:8%;right:8%}.pq-p1,.pq-p2{position:absolute;bottom:4%}.pq-p1{left:8%}.pq-p2{right:8%}.pq-room svg{display:block}.pq-cap{color:var(--h-ink-2);margin:8px 4px 0;font-size:.76rem}.pq-sv{margin-top:clamp(48px,6vw,88px)}.pq-sh{max-width:48em;margin-bottom:24px}.pq-sh h3{margin:0 0 10px;font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:800}.pq-sh p{color:#42556c;margin:0 0 6px;font-weight:500;line-height:1.95}.pq-sh .pq-sn{color:var(--h-blue-dk);font-size:.92rem;font-weight:700}.pq-sg{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(18px,3vw,40px);display:grid}.pq-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pq-gh{color:var(--h-blue);letter-spacing:.08em;margin:10px 0 0;font-size:.76rem;font-weight:800}.pq-gh:first-child{margin-top:0}.pq-it{text-align:left;width:100%;color:var(--h-ink);cursor:pointer;min-height:64px;box-shadow:var(--h-shadow-sm);transition:transform .12s var(--x-ease), border-color .12s, background .12s, opacity .12s;background:#fff;border:1.5px solid #cfe5fb;border-radius:18px;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;padding:12px 16px;display:grid}.pq-it:hover{border-color:var(--h-blue);transform:translate(3px)}.pq-ni{color:var(--h-blue);font-size:.9rem;font-style:normal;font-weight:800}.pq-ii{background:var(--h-sky);width:40px;height:40px;color:var(--h-blue);border-radius:12px;place-items:center;display:grid}.pq-it-t b{font-size:1rem;line-height:1.4;display:block}.pq-it-t small{color:#42556c;font-size:.84rem;font-weight:600}.pq-it[aria-pressed=true]{background:var(--h-blue);border-color:var(--h-blue);color:#fff;box-shadow:0 12px 28px #2678e857}.pq-it[aria-pressed=true] .pq-ni,.pq-it[aria-pressed=true] .pq-it-t small{color:#fff}.pq-it[aria-pressed=true] .pq-ii{color:#fff;background:#ffffff38}.pq-it.is-dim{opacity:.68}.pq-stage{min-width:0;box-shadow:var(--h-shadow);background:linear-gradient(160deg,#f4faff,#fff 70%);border:1px solid #dbe9fa;border-radius:28px;min-height:440px;padding:clamp(16px,2.4vw,28px);position:relative}.pq-back{color:var(--h-blue-dk);cursor:pointer;background:#fff;border:1.5px solid #cfe5fb;border-radius:999px;min-height:44px;margin:0 0 12px;padding:.5em 1.2em;font-weight:800}.pq-back:hover{background:#eaf6ff}.pq-ovt{margin:0 0 8px;font-size:1.15rem;font-weight:800}.pq-ovn{color:var(--h-ink-2);margin:8px 0 0;font-size:.85rem}.pq-ovf{aspect-ratio:4/3.3;font-size:clamp(.64rem,1.9cqw,.92rem);position:relative;container-type:inline-size}.pq-ovf>*{position:absolute}.pq-ovl{width:100%;height:100%;top:0;left:0}.pq-ovl path{fill:none;stroke:var(--h-blue);stroke-width:2px;stroke-linecap:round;opacity:.5;vector-effect:non-scaling-stroke}.pq-ctr{align-items:flex-end;display:flex;top:50%;left:50%;translate:-50% -50%}.pq-ctr svg{width:clamp(60px,15cqw,100px);height:auto;display:block}.pq-oc{box-shadow:var(--h-shadow-sm);color:var(--h-ink);cursor:pointer;text-align:left;max-width:32%;transition:transform .12s var(--x-ease), border-color .12s;background:#fff;border:1.5px solid #cfe5fb;border-radius:1.1em;align-items:center;gap:.5em;padding:.55em .9em;font-weight:800;line-height:1.3;display:inline-flex;translate:-50% -50%}.pq-oc:hover{border-color:var(--h-blue);transform:scale(1.05)}.pq-oc small{color:var(--h-blue);font-size:.8em;display:block}.pq-oc svg{color:var(--h-blue);flex:none}.pq-oc.o0{top:18%;left:20%}.pq-oc.o1{top:10%;left:50%}.pq-oc.o2{top:18%;left:80%}.pq-oc.o3{top:84%;left:20%}.pq-oc.o4{background:#fff8fb;border-color:#f4cfe0;top:91%;left:50%}.pq-oc.o5{top:84%;left:80%}.pq-vh{align-items:center;gap:14px;margin-bottom:12px;display:flex}.pq-vn{background:var(--h-blue);color:#fff;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.pq-vh h4{margin:0;font-size:1.25rem;line-height:1.4}.pq-role{color:var(--h-blue);margin:2px 0 0;font-size:.92rem;font-weight:700}.pq-fig{background:#fff;border:1px solid #dbe9fa;border-radius:22px;flex-wrap:wrap;align-items:center;gap:14px;min-height:210px;padding:16px;display:flex;position:relative}.pq-fig svg.x-person{display:block}.pq-pe{flex:none}.pq-duo{align-items:flex-end;display:flex}.pq-bb,.pq-inf,.pq-op{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pq-bb li,.pq-inf li,.pq-op li{background:var(--h-sky);border:1.5px solid #cfe5fb;border-radius:1em;padding:.5em 1em;font-size:.9rem;font-weight:800}.pq-op li{background:#fff}.pq-inf li{background:#fff;border-style:dashed}.pq-scr,.pq-ph,.pq-doc,.pq-dbw{background:#f4faff;border:1.5px solid #cfe5fb;border-radius:16px;flex:200px;min-width:0;padding:12px}.pq-scr b,.pq-pt,.pq-doc b{color:var(--h-blue-dk);align-items:center;gap:6px;margin-bottom:8px;font-size:.88rem;display:flex}.pq-scr p{background:#fff;border-radius:10px;align-items:center;gap:8px;margin:0 0 6px;padding:6px 10px;font-size:.84rem;font-weight:700;display:flex}.pq-scr i{background:var(--h-blue);border-radius:50%;width:8px;height:8px}.pq-q{background:var(--h-pink);color:#b4487c;border:1.5px solid #f4cfe0;border-radius:1.1em 1.1em 1.1em .2em;align-self:flex-start;padding:.55em 1em;font-size:.9rem;font-weight:800}.pq-ex{border:1.5px solid var(--h-blue);color:var(--h-blue-dk);background:#fff;border-radius:1.1em;padding:.6em 1em;font-size:.8rem;font-weight:700}.pq-ex b{color:var(--h-ink);font-size:1rem;display:block}.pq-rp{flex-wrap:wrap;flex:100%;align-items:stretch;gap:8px;display:flex}.pq-rp>i{color:var(--h-blue);align-self:center;font-style:normal;font-weight:800}.pq-rc{background:var(--h-sky);border:1.5px solid #cfe5fb;border-radius:14px;flex:84px;padding:10px;font-size:.84rem;font-weight:800}.pq-rc small{color:var(--h-blue);display:block}.pq-rc.gap{background:var(--h-pink);border-color:var(--h-pink-2);color:#b4487c}.pq-rc.gap small{color:#b4487c}.pq-rc.ok{background:var(--h-blue);border-color:var(--h-blue);color:#fff}.pq-rc.ok small{color:#fff}.pq-ncard{background:#fff;border:1.5px solid #dbe9fa;border-radius:12px;gap:4px;margin-bottom:8px;padding:10px;display:grid}.pq-ncard em{color:var(--h-blue);font-size:.72rem;font-style:normal;font-weight:800}.pq-ncard.hi{border-color:var(--h-pink-2);background:#fff8fb}.pq i.s{width:60%}.pq-ncard i,.pq-rs i,.pq-ov2 i,.pq-doc i{background:#cfe5fb;border-radius:4px;height:7px;margin:4px 0;display:block}.pq-sb{color:var(--h-ink-2);background:#fff;border:1.5px solid #cfe5fb;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-size:.82rem;display:flex}.pq-sb span{flex:1}.pq-sb b{background:var(--h-blue);color:#fff;border-radius:8px;padding:2px 12px;font-size:.78rem}.pq-ch{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.pq-ch span{background:#fff;border:1.5px solid #cfe5fb;border-radius:999px;padding:3px 12px;font-size:.78rem;font-weight:700}.pq-ch .on{background:var(--h-blue);border-color:var(--h-blue);color:#fff}.pq-rs{gap:6px;display:grid}.pq-rs p{background:#fff;border:1.5px solid #dbe9fa;border-radius:10px;margin:0;padding:8px 10px}.pq-rs p.hi{border-color:var(--h-blue);box-shadow:0 0 0 3px #2678e826}.pq-ov2{background:var(--h-sky);border-radius:10px;margin-top:8px;padding:8px 10px}.pq-ov2 small,.pq-doc em{color:var(--h-blue-dk);font-size:.74rem;font-style:normal;font-weight:800}.pq-doc em{color:#b4487c;margin-top:6px;display:block}.pq-vd{color:#35527f;margin:14px 0 8px;font-weight:600;line-height:1.95}.pq-pts{flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.pq-pts li{background:var(--h-sky);color:var(--h-blue-dk);border:1px solid #cfe5fb;border-radius:999px;padding:4px 12px;font-size:.84rem;font-weight:700}.pq-vnote{color:var(--h-ink-2);margin:0;font-size:.78rem;line-height:1.8}.pq-sc{margin-top:clamp(48px,6vw,88px)}.pq-sch{margin:0 0 20px;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:800;line-height:1.5}.pq-scg{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:clamp(14px,2.4vw,32px);display:grid}.pq-scd{border-left:2px dashed #9ec9f5;width:0}.pq-sci,.pq-sce{border-radius:24px;padding:clamp(18px,2.4vw,28px)}.pq-sci{color:#fff;background:linear-gradient(160deg,#2678e8,#4a95f0);box-shadow:0 18px 40px #2678e847}.pq-sce{background:#fff;border:1.5px solid #cfd9e6}.pq-scl{margin:0;font-size:1.2rem;font-weight:800}.pq-scs{opacity:.9;margin:2px 0 12px;font-size:.86rem;font-weight:600}.pq-sce .pq-scs{color:var(--h-ink-2);opacity:1}.pq-sci ul,.pq-sce ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pq-sci li,.pq-sce li{border-radius:12px;align-items:center;gap:10px;padding:9px 14px;font-size:.94rem;font-weight:700;display:flex}.pq-sci li{background:#ffffff2e;border:1px solid #ffffff59}.pq-sce li{color:#35527f;background:#f7f9fc;border:1px solid #e1e8f1}.pq-scf{color:var(--h-ink-2);margin:10px 2px 0;font-size:.82rem;font-weight:600;line-height:1.8}.pq-cl{text-align:center;background:linear-gradient(#f1f8ff,#eaf6ff);border:1px solid #dbe9fa;border-radius:36px;margin-top:clamp(48px,6vw,88px);padding:clamp(28px,4vw,56px) 20px}.pq-clf{aspect-ratio:16/6.4;width:min(100%,760px);margin:0 auto 8px;font-size:clamp(.6rem,2cqw,.9rem);position:relative;container-type:inline-size}.pq-clf>svg{width:100%;height:100%;position:absolute;top:0;left:0}.pq-clf path{fill:none;stroke:var(--h-blue);stroke-width:2px;stroke-linecap:round;opacity:.5;vector-effect:non-scaling-stroke}.pq-cic{width:2.8em;height:2.8em;color:var(--h-blue);box-shadow:var(--h-shadow-sm);background:#fff;border:1.5px solid #cfe5fb;border-radius:50%;place-items:center;display:grid;position:absolute;translate:-50% -50%}.pq-cic.c0{top:20%;left:8%}.pq-cic.c1{top:10%;left:26%}.pq-cic.c2{top:5%;left:44%}.pq-cic.c3{top:20%;left:92%}.pq-cic.c4{top:10%;left:74%}.pq-cic.c5{top:5%;left:56%}.pq-cic.c4,.pq-cic.c1{background:#fff8fb;border-color:#f4cfe0}.pq-cpe{align-items:flex-end;display:flex;position:absolute;bottom:0;left:50%;translate:-50%}.pq-cpe svg{width:clamp(56px,14cqw,92px);height:auto;display:block}.pq-clh{color:var(--h-blue);margin:6px 0 8px;font-size:clamp(1.6rem,3.2vw,2.5rem);font-weight:800;line-height:1.5}.pq-cld{color:#42556c;margin:0 0 6px;font-weight:700;line-height:1.9}.pq-clp{color:var(--h-ink);margin:0 0 18px;font-weight:800}.pq-cln{color:var(--h-ink-2);margin:12px 0 0;font-size:.82rem}@media (prefers-reduced-motion:no-preference){.pq-hd>*,.pq-panel,.pq-sv,.pq-sc,.pq-cl{animation:pq-in .24s var(--x-ease) both}.pq-hd h2{animation-delay:40ms}.pq-lead{animation-delay:80ms}.pq-acc path{stroke-dasharray:1;animation:.28s .28s backwards pq-draw}.pq-zc{animation:pq-in .2s var(--x-ease) both}.pq-zc:first-child{animation-delay:.2s}.pq-zc:nth-child(2){animation-delay:.28s}.pq-ic{animation:pq-in .16s var(--x-ease) calc(.36s + var(--i) * 40ms) both}.pq-p1,.pq-p2{animation:pq-in .24s var(--x-ease) .12s both}.pq-v:not([hidden]) .a{animation:pq-in .2s var(--x-ease) var(--d,0s) both}.pq-v:not([hidden]){animation:.14s both pq-fade}.pq-ovl path,.pq-clf path{stroke-dasharray:1;animation:.32s .24s backwards pq-draw}.pq-oc{animation:pq-in .2s var(--x-ease) calc(80ms + var(--i) * 50ms) both}.pq-ctr{animation:.24s both pq-fade}.pq-sci li,.pq-sce li{animation:pq-in .18s var(--x-ease) calc(var(--i) * 30ms) both}.pq-cic{animation:pq-pop .2s var(--x-ease) calc(var(--i) * 40ms) both}.pq-btn.cl{animation:.24s .48s pq-ring}.pq-js .pq-panel:not(.is-play) *,.pq-js .pq-sv:not(.is-play) *,.pq-js .pq-sc:not(.is-play) *,.pq-js .pq-cl:not(.is-play) *,.pq[data-paused] *{animation-play-state:paused!important}}@keyframes pq-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pq-pop{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes pq-fade{0%{opacity:0}to{opacity:1}}@keyframes pq-draw{0%{stroke-dashoffset:1px;opacity:0}to{stroke-dashoffset:0}}@keyframes pq-ring{0%{box-shadow:0 14px 30px #2678e85c,0 0 #61c8f58c}to{box-shadow:0 14px 30px #2678e85c,0 0 0 16px #61c8f500}}@media (width<=900px){.pq h2{font-size:clamp(1.6rem,6.4vw,2.2rem)}.pq-acc{white-space:normal}.pq-acc .pq-mk{white-space:nowrap}.pq-panel{border-radius:28px;grid-template-columns:1fr}.pq-num{font-size:clamp(3.2rem,17vw,5rem)}.pq-zero{grid-template-columns:1fr 1fr;display:grid}.pq-zc{padding:10px 14px}.pq-zc b{font-size:1.4rem}.pq-btn{white-space:normal;text-align:center;width:100%;min-height:64px;padding:0 20px}.pq-ppl{order:2}.pq-room{aspect-ratio:1/.7}.pq-p1 svg,.pq-p2 svg{width:110px;height:auto}.pq-sg{grid-template-columns:1fr}.pq-stage{min-height:0;padding:14px}.pq-fig{flex-direction:column;align-items:stretch}.pq-pe,.pq-duo{align-self:center}.pq-rp{flex-direction:column}.pq-rp>i{align-self:center;transform:rotate(90deg)}.pq-scg{grid-template-columns:1fr}.pq-scd{border-top:2px dashed #9ec9f5;border-left:0;width:auto;height:0}.pq-clf{aspect-ratio:16/9}.pq-cl{border-radius:26px}}@media (width<=1100px){.pq-ovf{aspect-ratio:auto;grid-template-columns:1fr 1fr;gap:8px;font-size:.85rem;display:grid;container-type:normal}.pq-ovf>*{position:static}.pq-ovl{display:none}.pq-ctr{grid-column:1/-1;justify-content:center;margin-bottom:4px;translate:none}.pq-ctr svg{width:84px}.pq-oc{max-width:none;translate:none}}.pq-unit,.pq-tag{white-space:nowrap}.pq-plan{flex-wrap:wrap}.pq-sg>*,.pq-list,.pq-it-t{min-width:0}.pq-it-t b{overflow-wrap:anywhere}@media (width<=900px){.pq-sg{grid-template-columns:minmax(0,1fr)}.pq-it{gap:8px;padding:10px 12px}.pq-ii{width:34px;height:34px}.pq-panel,.pq-sv,.pq-sc,.pq-cl{min-width:0}}.pq-hd{text-align:center;max-width:none;margin-bottom:clamp(24px,3.4vw,40px)}.pq-lead{max-width:46em;margin:0 auto}.pq h2{font-size:clamp(2rem,4.4vw,3.6rem)}.pq-panel{color:#fff;background:radial-gradient(900px 520px at 90% -10%,#ffffff38,#0000 60%),linear-gradient(135deg,#1650c8 0%,#2678e8 55%,#55a9fb 100%);border:0;position:relative;overflow:hidden;box-shadow:0 30px 70px #1e5ad261}.pq-panel:before{content:"";pointer-events:none;background:#ffffff14;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-160px;right:-120px}.pq-panel>*{position:relative}.pq-plan{color:#fff;font-size:1.2rem}.pq-tag{color:#fff;letter-spacing:.12em;background:#fff3;border-color:#ffffff80}.pq-price{color:#fff;text-shadow:0 6px 24px #0a287859;margin:10px 0 18px}.pq-num{letter-spacing:-.02em;font-feature-settings:"tnum";font-size:clamp(5rem,13vw,9.4rem);line-height:.95}.pq-unit{font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:800}.pq-zero{gap:14px;margin-bottom:16px}.pq-zc{min-width:150px;color:var(--h-ink);background:#fff;border:0;padding:12px 22px;box-shadow:0 10px 24px #0a287840}.pq-zc small{color:#42556c;font-weight:800}.pq-zc b{color:var(--h-blue);font-size:2.2rem;line-height:1.1}.pq-zc b span{font-size:1.1rem}.pq-terms{color:#fff;font-size:1.05rem}.pq-pn{color:#ffffffdb}.pq-ic{color:#fff;background:#ffffff29;border-color:#ffffff73}.pq-ic small{color:#fff}.pq-btn{color:var(--h-blue-dk);background:#fff;min-height:68px;padding:0 44px;font-size:1.2rem;box-shadow:0 16px 34px #0a287852}.pq-btn:hover{transform:translateY(-3px);box-shadow:0 20px 40px #0a287866}.pq-room{background:#ffffffeb;border:0;box-shadow:0 20px 44px #0a287847}.pq-cap{color:#ffffffe0}@media (width<=760px){.pq-hd{text-align:left}.pq-lead{margin:0}.pq-btn{width:100%;padding:0 20px}.pq-zc{flex:140px}}.pq-ph2{border:1px solid #dbe9fa;border-radius:18px;margin:0 0 12px;overflow:hidden}.pq-ph2 img{aspect-ratio:16/6;object-fit:cover;object-position:50% 30%;width:100%;display:block}@media (width<=760px){.pq-ph2 img{aspect-ratio:16/8}}.pq-plscr,.pq-rpt{min-width:0;box-shadow:var(--h-shadow-sm);background:#fff;border:1.5px solid #cfe5fb;border-radius:16px;flex:100%;overflow:hidden}.pq-plh{background:#f1f7ff;border-bottom:1px solid #e1eefb;justify-content:space-between;align-items:center;margin:0;padding:10px 14px;display:flex}.pq-plh b{color:var(--h-blue-dk)}.pq-plh span{color:var(--h-ink-2);font-size:.78rem;font-weight:800}.pq-plm{color:var(--h-ink-2);text-align:center;grid-template-columns:7em repeat(4,1fr);margin:10px 14px 0;font-size:.78rem;font-weight:800;display:grid}.pq-plm b{background:#f6fbff;border-left:1px solid #e1eefb;padding:3px 0;font-weight:800}.pq-plr{grid-template-columns:7em 1fr;align-items:center;margin:8px 14px 0;display:grid}.pq-plc{font-size:.9rem;font-weight:800}.pq-plb{background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#e1eefb calc(25% - 1px) 25%);border-radius:6px;grid-template-columns:repeat(4,1fr);padding:3px 0;display:grid}.pq-plb em{color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:8px 10px;font-size:.84rem;font-style:normal;font-weight:800;overflow:hidden}.pq-plb em.v{background:#6b5be6}.pq-plb em.b{background:#2c63d6}.pq-plb em.p{background:#d0568c}.pq-plf{background:var(--h-sky);color:var(--h-blue-dk);border-radius:10px;align-items:center;gap:6px;margin:12px 14px 14px;padding:7px 12px;font-size:.84rem;font-weight:800;display:flex}.pq-plf svg{flex:none}.pq-rpt{border-left:4px solid var(--h-pink-2)}.pq-rph{border-bottom:2px solid var(--h-pink-2);background:linear-gradient(90deg,#f7d3e4,#fdecf4);align-items:center;gap:10px;padding:10px 14px;display:flex}.pq-rph>span{width:26px;height:26px;color:var(--h-pink-2);background:#fff;border-radius:7px;place-items:center;display:grid}.pq-rph b{display:block}.pq-rph small{color:#7a3a58;font-size:.74rem;font-weight:700;display:block}.pq-rph em{color:#7a3a58;margin-left:auto;font-size:.72rem;font-style:normal;font-weight:800}.pq-rpl{grid-template-columns:1fr 1fr;gap:8px;margin:10px 14px 0;padding:0;list-style:none;display:grid}.pq-rpl li{color:#3c5373;background:#f6fbff;border:1px solid #e1eefb;border-radius:10px;grid-template-columns:24px 1fr;align-items:start;gap:8px;padding:9px 10px;font-size:.82rem;font-weight:600;line-height:1.55;display:grid}.pq-rpl b{color:var(--h-ink);font-size:.9rem;display:block}.pq-rpl u{background:var(--h-blue);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:800;text-decoration:none;display:grid}.pq-rpl li.a1{background:#fff0f6;border-color:#f9cfe0}.pq-rpl li.a1 u{background:var(--h-pink-2)}.pq-rpl li.a3{background:#fff7e6;border-color:#f6dfa6}.pq-rpl li.a3 u{background:#e0a100}.pq-rpl li.a4{background:#eef8f1;border-color:#bfe3cc}.pq-rpl li.a4 u{background:#2f9e63}.pq-rpo{color:#1d6a45;background:#eef8f1;border:1px solid #bfe3cc;border-radius:8px;align-items:center;gap:6px;margin:10px 14px 14px;padding:6px 12px;font-size:.82rem;font-weight:800;display:flex}@media (width<=760px){.pq-rpl{grid-template-columns:1fr}.pq-plm,.pq-plr{grid-template-columns:5.4em 1fr}}.pq-scn{min-width:0;box-shadow:var(--h-shadow-sm);background:#fff;border:1.5px solid #cfe5fb;border-radius:16px;flex:100%;padding-bottom:12px;overflow:hidden}.pq-scn-t{gap:6px;margin:10px 14px 0;display:flex}.pq-scn-t b{background:#f6fbff;border:1px solid #dbe9fa;border-radius:999px;padding:4px 14px;font-size:.8rem}.pq-scn-t b.on{background:var(--h-blue);border-color:var(--h-blue);color:#fff}.pq-scn-c{background:#f6fbff;border:1px solid #e1eefb;border-radius:12px;align-items:flex-start;gap:10px;margin:8px 14px 0;padding:10px 12px;display:flex}.pq-scn-c.hi{border-color:var(--h-blue);background:#fff;box-shadow:0 0 0 3px #2678e81f}.pq-scn-c em{background:var(--h-blue);color:#fff;border-radius:999px;flex:none;padding:2px 10px;font-size:.72rem;font-style:normal;font-weight:800}.pq-scn-c span{flex:1;gap:5px;display:grid}.pq-scn-c span b{font-size:.9rem;line-height:1.45}.pq-scn-c i{background:#dbe9fa;border-radius:3px;height:6px;display:block}.pq-scn-c i.s{width:62%}.pq-scn-c u{color:#b4487c;background:#fff0f6;border-radius:999px;flex:none;padding:1px 8px;font-size:.7rem;font-weight:800;text-decoration:none}.pq-sb2{color:var(--h-ink-2);background:#f6fbff;border:1.5px solid #cfe5fb;border-radius:12px;align-items:center;gap:8px;margin:10px 14px 0;padding:8px 12px;font-size:.86rem;display:flex}.pq-sb2 span{flex:1}.pq-sb2 b{background:var(--h-blue);color:#fff;border-radius:8px;padding:3px 14px;font-size:.8rem}.pq-scn .pq-ch{margin:8px 14px 0}.pq-dbs{grid-template-columns:1fr 1.2fr;gap:10px;margin:10px 14px 0;display:grid}.pq-dbl{gap:6px;display:grid}.pq-dbl p{background:#f6fbff;border:1px solid #e1eefb;border-radius:10px;gap:5px;margin:0;padding:8px 10px;display:grid}.pq-dbl p.hi{border-color:var(--h-blue);background:#fff}.pq-dbl i,.pq-dbd i{background:#dbe9fa;border-radius:3px;height:6px;display:block}.pq-dbl i.s,.pq-dbd i.s{width:62%}.pq-dbd{border:1.5px solid var(--h-blue);background:#fff;border-radius:10px;align-content:start;gap:6px;padding:10px 12px;display:grid}.pq-dbd small{color:var(--h-blue-dk);font-size:.76rem;font-weight:800}@media (width<=760px){.pq-dbs{grid-template-columns:1fr}}.pq-v-consult .pq-ph2 img{aspect-ratio:16/7;object-position:50% 35%}@media (prefers-reduced-motion:no-preference){.pq-v-consult .pq-duo svg{animation:.96s ease-in-out .12s 2 pq-talk}.pq-v-consult .pq-q,.pq-v-consult .pq-ex{animation:.24s cubic-bezier(.2,.9,.3,1.3) both pq-pop}.pq-v-consult .pq-op li{animation:.2s cubic-bezier(.2,.9,.3,1.3) both pq-pop}}@keyframes pq-talk{0%,to{transform:none}20%{transform:translateY(-6px)rotate(-3deg)}60%{transform:translateY(-3px)rotate(2deg)}}.pq-aig{grid-template-columns:1fr 1.15fr;align-items:start;gap:12px;margin:12px 14px 0;display:grid}.pq-ain{gap:8px;display:grid}.pq-ain p{background:#f6fbff;border:1px solid #dbe9fa;border-radius:10px;gap:5px;margin:0;padding:8px 10px;display:grid}.pq-ain small{color:var(--h-blue-dk);font-size:.78rem;font-weight:800}.pq-ain i,.pq-aid i{background:#dbe9fa;border-radius:3px;height:6px;display:block}.pq-ain i.s,.pq-aid i.s{width:62%}.pq-aib{color:#fff;background:linear-gradient(135deg,#2678e8,#61c8f5);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:.86rem;display:inline-flex}.pq-aid{border:1.5px solid var(--h-blue);border-top:4px solid var(--h-blue);background:#fff;border-radius:12px;gap:7px;padding:10px 12px;display:grid}.pq-aid small{color:var(--h-blue-dk);font-size:.8rem;font-weight:800}.pq-aid p{grid-template-columns:22px 1fr;gap:8px;margin:0;display:grid}.pq-aid u{background:var(--h-blue);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.7rem;font-weight:800;text-decoration:none;display:grid}.pq-aid span{gap:4px;display:grid}.pq-aid span b{font-size:.82rem}.pq-aid em{background:var(--h-sky);color:var(--h-blue-dk);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:3px 10px;font-size:.76rem;font-style:normal;font-weight:800;display:inline-flex}@media (width<=760px){.pq-aig{grid-template-columns:1fr}}.pq-real{min-width:0;box-shadow:var(--h-shadow-sm);background:#fff;border:1.5px solid #cfe5fb;border-radius:14px;flex:100%;margin:0;overflow:hidden}.pq-real img{width:100%;height:auto;display:block}.pq-v-plan .pq-real:first-child img{object-fit:cover;object-position:0 0;max-height:320px}.pq-br{display:none}@media (width>=761px){.pq-br{display:inline}}.pq-panel{grid-template-columns:minmax(0,9fr) minmax(0,10fr)}.pq-main{flex-direction:column;justify-content:center;min-width:0;display:flex}.pq-num{font-size:clamp(4.6rem,9.6vw,8rem)}.pq-zero{flex-wrap:nowrap;gap:10px}.pq-zc{text-align:center;flex:1 1 0;min-width:0;padding:12px 10px}.pq-zc small{font-size:.78rem;line-height:1.35}.pq-zc b{font-size:1.9rem}.pq-terms{margin:0 0 20px}.pq-main .pq-btn{align-self:flex-start}.pq-mini{min-width:0;color:var(--h-ink);background:#fffffff5;border-radius:26px;padding:clamp(14px,1.8vw,22px);box-shadow:0 20px 44px #0a287847}.pq-mh{color:var(--h-blue-dk);margin:0 0 12px;font-size:1rem;font-weight:800}.pq-mg{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.pq-mc{background:#f6fbff;border:1.5px solid #cfe5fb;border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.pq-mt{align-items:flex-start;gap:8px;display:flex}.pq-mt b{font-size:.92rem;line-height:1.4}.pq-mi{background:var(--h-blue);color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pq-md{color:#42556c;font-size:.78rem;font-weight:600;line-height:1.6}.pq-mv{background:#fff;border:1px solid #dbe9fa;border-radius:10px;align-items:flex-end;gap:5px;min-height:52px;padding:8px;display:flex;overflow:hidden}.pq-mv i{background:#cfe5fb;border-radius:3px;flex:100%;height:6px;display:block}.pq-mv i.s{flex-basis:62%;width:62%}.m-topics .pq-mv,.m-ai .pq-mv,.m-db .pq-mv{flex-wrap:wrap;align-content:center;align-items:center}.m-topics em{background:var(--h-blue);color:#fff;border-radius:999px;padding:1px 8px;font-size:.66rem;font-style:normal;font-weight:800}.m-topics em+em{color:#b4487c;background:#fff0f6}.m-report .pq-mv u{height:var(--h);background:linear-gradient(#61c8f5,#2678e8);border-radius:4px 4px 0 0;flex:1;align-self:flex-end;text-decoration:none}.m-report .pq-mv{height:52px}.m-consult .pq-mv{flex-direction:column;align-items:flex-start;gap:4px}.m-consult q{quotes:none;background:var(--h-pink);color:#b4487c;border-radius:8px 8px 8px 2px;padding:2px 8px;font-size:.66rem;font-weight:700}.m-consult q.r{background:var(--h-sky);color:var(--h-blue-dk);border-radius:8px 8px 2px;align-self:flex-end}.m-ai strong{color:#fff;background:linear-gradient(135deg,#2678e8,#61c8f5);border-radius:999px;margin-left:auto;padding:1px 8px;font-size:.62rem}.m-plan .pq-mv{flex-direction:column;align-items:stretch;gap:5px}.m-plan i{margin-left:var(--l);width:var(--w);background:#6b5be6;flex:none}.m-plan i:nth-child(2){background:#2c63d6}.m-plan i:nth-child(3){background:#d0568c}.m-db s{color:var(--h-ink-2);border:1px solid #cfe5fb;border-radius:6px;flex:100%;padding:2px 8px;font-size:.64rem;font-weight:700;text-decoration:none}@media (prefers-reduced-motion:no-preference){.pq-mc{animation:pq-in .18s var(--x-ease) calc(80ms + var(--i) * 30ms) both}}@media (width<=760px){.pq-zero{grid-template-columns:repeat(3,1fr);display:grid}.pq-zc b{font-size:1.35rem}.pq-zc small{font-size:.7rem}.pq-main .pq-btn{align-self:stretch}.pq-mg{grid-template-columns:1fr}.pq-mc{flex-flow:wrap}.pq-mt,.pq-mv{flex:100%}}.pq-mt b{text-wrap:balance;flex:1;min-width:0}.pq-main .pq-btn{gap:.5em;min-height:64px;padding:0 22px;font-size:1.02rem}.pq-mt b{word-break:normal;line-break:auto;word-break:auto-phrase;line-break:auto;text-wrap:wrap;font-size:.9rem}.pq-mt .nb{display:inline-block}@media (width<=760px){.pq-panel{grid-template-columns:minmax(0,1fr)}.pq-mini{padding:14px}.pq-mc{flex-direction:column}.pq-mt b{font-size:.95rem}.pq-main .pq-btn{font-size:1rem}.pq-mc{flex-flow:column}.pq-mt,.pq-mv{flex:none}}.m-consult em{background:var(--h-blue);color:#fff;border-radius:999px;align-self:flex-start;padding:1px 8px;font-size:.64rem;font-style:normal;font-weight:800}.pq-ovph{border:1px solid #dbe9fa;border-radius:18px;margin:0 0 14px;overflow:hidden}.pq-ovph img{aspect-ratio:16/6.4;object-fit:cover;object-position:50% 35%;width:100%;display:block}.pq-hub{justify-items:stretch;gap:0;display:grid}.pq-hn{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pq-hn li{display:flex;position:relative}.pq-hn-t li:after,.pq-hn-b li:before{content:"";background:#9ec9f5;width:2px;height:16px;position:absolute;left:50%;translate:-50%}.pq-hn-t li:after{top:100%}.pq-hn-b li:before{bottom:100%}.pq-hb{text-align:center;width:100%;color:var(--h-ink);cursor:pointer;min-height:84px;box-shadow:var(--h-shadow-sm);transition:transform .1s var(--x-ease), border-color .1s, background .1s;background:#fff;border:1.5px solid #cfe5fb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 8px;font-size:.86rem;font-weight:800;line-height:1.4;display:flex}.pq-hb svg{color:var(--h-blue)}.pq-hb:hover,.pq-hb:focus-visible{border-color:var(--h-blue);background:#f2f8ff;transform:translateY(-2px)}.pq-hc{text-align:center;color:#fff;background:linear-gradient(135deg,#2678e8,#55a9fb);border-radius:18px;margin:16px 0;padding:14px 18px;box-shadow:0 12px 26px #2678e84d}.pq-hc b{font-size:1.15rem;display:block}.pq-hc small{opacity:.95;font-weight:600}@media (prefers-reduced-motion:no-preference){.pq-ov:not([hidden]) .pq-hn li{animation:pq-in .18s var(--x-ease) calc(60ms + var(--i) * 30ms) both}.pq-ov:not([hidden]) .pq-hn li:before,.pq-ov:not([hidden]) .pq-hn li:after{transform-origin:top;animation:pq-grow .16s ease calc(.2s + var(--i) * 20ms) both}.pq-ov:not([hidden]) .pq-hc{animation:pq-pop .2s var(--x-ease) .12s both}}@keyframes pq-grow{0%{scale:1 0}to{scale:1}}@media (width<=760px){.pq-hb{min-height:76px;padding:10px 4px;font-size:.72rem}.pq-hn{gap:6px}.pq-sh p{font-size:.94rem}}.pq-hb span{overflow-wrap:anywhere;min-width:0}@media (width<=760px){.pq-hn{grid-template-columns:1fr;gap:8px}.pq-hn li:before,.pq-hn li:after{display:none}.pq-hb{text-align:left;flex-direction:row;justify-content:flex-start;gap:10px;min-height:52px;padding:10px 14px;font-size:.88rem}.pq-hc{margin:10px 0}}.pq-hc small{margin-top:4px;font-size:.86rem;line-height:1.7;display:block}.pq-hb span{word-break:normal;line-break:auto;text-wrap:wrap}.pq-real.pq-vis{box-shadow:none;background:0 0;border:0;border-radius:18px}.pq-v-plan .pq-real.pq-vis:first-child img{object-fit:contain;max-height:none}@media (prefers-reduced-motion:no-preference){.pq-v-plan:not([hidden]) .pq-vis img{animation:pq-pop .28s var(--x-ease) 60ms both}}.pq-docw{flex:100%;min-width:0;padding:14px 18px 22px 10px;position:relative}.pq-sheet{background:#fff;border:1px solid #cfe5fb;border-radius:10px;position:absolute;inset:0;box-shadow:0 8px 20px #2678e81f}.pq-sheet.s1{transform:translate(8px,8px)rotate(.8deg)}.pq-sheet.s2{background:#f2f8ff;transform:translate(15px,14px)rotate(1.8deg)}.pq-paper{background:#fff;border:1px solid #dbe9fa;border-radius:10px;padding:clamp(14px,2vw,22px);position:relative;box-shadow:0 14px 34px #2678e829}.pq-ph{border-bottom:3px double #f0a8c8;justify-content:space-between;align-items:flex-end;gap:10px;padding-bottom:10px;display:flex}.pq-ph small{color:#b4487c;letter-spacing:.16em;font-size:.64rem;font-weight:800;display:block}.pq-ph b{letter-spacing:.12em;font-size:1.3rem}.pq-ph em{color:#7a3a58;font-size:.8rem;font-style:normal;font-weight:800}.pq-pm{margin:10px 0 12px;font-size:.92rem;font-weight:800}.pq-pm span{color:#b4487c;background:#fdecf4;border-radius:4px;margin-right:10px;padding:2px 10px;font-size:.74rem}.pq-pg{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.pq-bx{background:#f6fbff;border:1.5px solid #cfe5fb;border-radius:8px;padding:10px 12px 10px 38px;position:relative}.pq-bx u{background:var(--h-blue);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.74rem;font-weight:800;text-decoration:none;display:grid;position:absolute;top:10px;left:10px}.pq-bx b{margin-bottom:2px;font-size:.88rem;display:block}.pq-bx p{color:#3c5373;margin:0;font-size:.76rem;font-weight:600;line-height:1.65}.pq-bx.b1{background:#fff0f6;border-color:#f9cfe0}.pq-bx.b1 u{background:var(--h-pink-2)}.pq-bx.b3{background:#fff7e6;border-color:#f6dfa6}.pq-bx.b3 u{background:#e0a100}.pq-bx.b4{background:#eef8f1;border-color:#bfe3cc}.pq-bx.b4 u{background:#2f9e63}.pq-arw{color:var(--h-blue);align-self:center;font-size:1.2rem;font-style:normal;font-weight:800}.pq-dn{text-align:center;color:#9ec9f5;font-size:.8rem;font-style:normal;line-height:1.5;display:block}.pq-bx ol{counter-reset:k;grid-template-columns:1fr 1fr;gap:4px 10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pq-bx ol li{counter-increment:k;color:#1d6a45;font-size:.76rem;font-weight:700;line-height:1.5}.pq-bx ol li:before{content:counter(k, circled-decimal) " "}.pq-pf{color:#1d6a45;background:#eef8f1;border:1px solid #bfe3cc;border-radius:8px;align-items:center;gap:6px;margin:12px 0 0;padding:6px 12px;font-size:.8rem;font-weight:800;display:flex}@media (width<=560px){.pq-pg{grid-template-columns:1fr}.pq-arw{justify-self:center;transform:rotate(90deg)}.pq-bx ol{grid-template-columns:1fr}}.pq-r{position:relative}.pq-r em{color:var(--h-blue-dk);background:#eaf6ff;border-radius:999px;justify-self:start;padding:0 8px;font-size:.66rem;font-style:normal;font-weight:800}.pq-dbl p.hi{border-color:var(--h-blue);background:#fff;box-shadow:0 0 0 3px #2678e82e}.pq-found{color:#fff;background:#f06a9b;border-radius:999px;padding:3px 12px;font-size:.78rem;font-weight:800;position:absolute;top:-12px;right:-6px;rotate:4deg;box-shadow:0 6px 14px #f06a9b66}.pq-ok{color:#1d6a45;background:#eef8f1;border:1px solid #bfe3cc;border-radius:999px;justify-self:start;align-items:center;gap:4px;margin-top:4px;padding:2px 10px;font-size:.74rem;font-weight:800;display:inline-flex}.pq-go{display:inline-block}@media (prefers-reduced-motion:no-preference){.pq-v-db:not([hidden]) .pq-typ{animation:.4s steps(4,end) .16s backwards pq-type;display:inline-block}.pq-v-db:not([hidden]) .pq-go{animation:.2s .64s backwards pq-press}.pq-v-db:not([hidden]) .pq-r{animation:pq-in .18s var(--x-ease) calc(.8s + var(--k,0s)) backwards}.pq-v-db:not([hidden]) .r1{--k:.15s}.pq-v-db:not([hidden]) .r2{--k:.3s}.pq-v-db:not([hidden]) .r3{--k:.45s}.pq-v-db:not([hidden]) .r0{animation:pq-in .18s var(--x-ease) .8s backwards, pq-scan .2s ease 1.16s}.pq-v-db:not([hidden]) .r1{animation:pq-in .18s var(--x-ease) .86s backwards, pq-scan .2s ease 1.28s}.pq-v-db:not([hidden]) .r2{animation:pq-in .18s var(--x-ease) .92s backwards, pq-pick .24s ease 1.44s}.pq-v-db:not([hidden]) .pq-found{animation:.22s cubic-bezier(.2,.9,.3,1.4) 1.56s backwards pq-pop}.pq-v-db:not([hidden]) .pq-dbd{animation:pq-in .2s var(--x-ease) 1.64s backwards}.pq-v-db:not([hidden]) .pq-ok{animation:.2s cubic-bezier(.2,.9,.3,1.4) 1.8s backwards pq-pop}}@keyframes pq-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pq-press{0%{transform:scale(1)}40%{filter:brightness(.9);transform:scale(.88)}to{transform:scale(1)}}@keyframes pq-scan{0%,to{background:#f6fbff}50%{background:#dff0ff}}@keyframes pq-pick{0%{transform:scale(1)}40%{transform:scale(1.04)}to{transform:scale(1)}}.pq-gw{background:linear-gradient(135deg,#eaf6ff,#fff5fa);border-radius:18px;flex:100%;min-width:0;padding:18px 10px 22px;position:relative;overflow:hidden}.pq-gw:before{content:"";background:#61c8f547;border-radius:50%;width:190px;height:190px;position:absolute;top:-60px;right:-50px}.pq-gw:after{content:"";background:#f5a3c742;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-60px;left:-40px}.pq-gwin{z-index:1;background:#fff;border:1px solid #dbe9fa;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 16px 36px #1e5acf2e}.pq-gbar{background:#f1f7ff;align-items:center;gap:6px;padding:8px 12px;display:flex}.pq-gbar i{background:#f5a3c7;border-radius:50%;width:9px;height:9px}.pq-gbar i:nth-child(2){background:#ffd56b}.pq-gbar i:nth-child(3){background:#7bd6a4}.pq-gbar span{background:#dbe9fa;border-radius:5px;width:34%;height:9px;margin-left:10px}.pq-gh2{border-bottom:1px solid #e8f1fb;justify-content:space-between;align-items:center;margin:0;padding:9px 14px;display:flex}.pq-gh2 b{font-size:1rem}.pq-gh2 span{color:var(--h-ink-2);border:1px solid #cfe5fb;border-radius:6px;padding:2px 10px;font-size:.68rem;font-weight:700}.pq-gm,.pq-grow{grid-template-columns:6.2em minmax(0,1fr);display:grid}.pq-gm{background:#f6fbff;border-bottom:1px solid #e8f1fb;grid-template-columns:6.2em repeat(8,minmax(0,1fr))}.pq-gm b{text-align:center;color:#5a6f87;border-left:1px solid #e8f1fb;padding:5px 0;font-size:.66rem;font-weight:700}.pq-grow{border-bottom:1px solid #f0f5fb;align-items:center;min-height:46px}.pq-gc{background:#f6f9fe;border-left:4px solid #2c63d6;border-radius:4px;justify-content:space-between;align-items:center;margin:6px 6px 6px 8px;padding:4px 8px;font-size:.74rem;font-weight:800;display:flex}.pq-gc u{color:#9ab;font-weight:600;text-decoration:none}.pq-gc.c2{border-color:#6b5be6}.pq-gc.c3{border-color:#e0a100}.pq-gc.c4{border-color:#d0568c}.pq-gt{background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#eef4fb calc(12.5% - 1px) 12.5%);grid-template-columns:repeat(8,minmax(0,1fr));padding:6px 0;display:grid}.pq-gt em{grid-column:var(--s) / span var(--n);color:#fff;white-space:nowrap;text-overflow:ellipsis;transform-origin:0;background:#2c63d6;border-radius:6px;padding:7px 8px;font-size:.7rem;font-style:normal;font-weight:800;overflow:hidden}.pq-gt em.c2{background:#6b5be6}.pq-gt em.c3{background:#e0a100}.pq-gt em.c4{background:#d0568c}.pq-gdet{z-index:2;background:#fff;border:1px solid #dbe9fa;border-radius:12px;width:82%;margin:-16px 0 0 auto;position:relative;overflow:hidden;box-shadow:0 16px 34px #0a28783d}.pq-gdh{border-bottom:1px solid #e8f1fb;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:.8rem;display:flex}.pq-gdh span{color:#5a6f87;font-weight:700}.pq-gdh b{font-weight:800}.pq-gdet dl{margin:0}.pq-gdet dl>div{border-bottom:1px solid #f0f5fb;grid-template-columns:6em 1fr;align-items:center;gap:8px;padding:7px 12px;display:grid}.pq-gdet dl>div:last-child{border:0}.pq-gdet dt{color:var(--h-blue-dk);font-size:.72rem;font-weight:800}.pq-gdet dd{gap:4px;margin:0;font-size:.78rem;font-weight:700;display:grid}.pq-gdet dd i{background:#dbe9fa;border-radius:3px;height:6px;display:block}.pq-gdet dd i.s{width:60%}.pq-gdet dd em{color:#1d6a45;background:#eef8f1;border:1px solid #bfe3cc;border-radius:999px;justify-self:start;padding:1px 10px;font-size:.7rem;font-style:normal;font-weight:800}.pq-gcur{z-index:3;background:#2678e859;border:2px solid #2678e8;border-radius:50%;width:18px;height:18px;position:absolute;top:52%;right:16%}@media (prefers-reduced-motion:no-preference){.pq-v-plan:not([hidden]) .pq-gt em{animation:pq-bar .24s var(--x-ease) calc(.12s + var(--k) * .14s) backwards}.pq-v-plan:not([hidden]) .pq-gc u{animation:pq-pulse .4s ease calc(80ms + var(--k,0) * .12s) 1}.pq-v-plan:not([hidden]) .pq-grow:first-of-type .pq-gt em{animation-delay:.12s}.pq-v-plan:not([hidden]) .pq-gdet{animation:pq-rise .24s var(--x-ease) .8s backwards}.pq-v-plan:not([hidden]) .pq-gcur{animation:.48s .64s backwards pq-cur}.pq-v-plan:not([hidden]) .pq-gdet dd i,.pq-v-plan:not([hidden]) .pq-gdet dd em{animation:pq-bar .2s var(--x-ease) 1.04s backwards}}@keyframes pq-bar{0%{opacity:.3;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes pq-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes pq-pulse{0%,to{transform:scale(1)}50%{color:var(--h-blue);transform:scale(1.5)}}@keyframes pq-cur{0%{opacity:0;transform:translate(60px,-90px)}70%{opacity:1}to{opacity:1;transform:none}}@media (width<=560px){.pq-gm,.pq-grow{grid-template-columns:4.6em minmax(0,1fr)}.pq-gm{grid-template-columns:4.6em repeat(8,minmax(0,1fr))}.pq-gc{padding:3px 4px;font-size:.64rem}.pq-gc u{display:none}.pq-gt em{padding:6px 4px;font-size:.6rem}.pq-gdet{width:94%}}.pq-tw{background:linear-gradient(135deg,#eaf6ff,#fff5fa);border-radius:18px;flex:100%;min-width:0;padding:18px 10px 20px;position:relative;overflow:hidden}.pq-tw:before{content:"";background:#61c8f547;border-radius:50%;width:190px;height:190px;position:absolute;top:-60px;right:-50px}.pq-tw:after{content:"";background:#f5a3c742;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-60px;left:-40px}.pq-twin{z-index:1;background:#fff;border:1px solid #dbe9fa;border-radius:14px;padding:14px;position:relative;box-shadow:0 16px 36px #1e5acf2e}.pq-tmy{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.pq-tplan{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pq-tplan small{color:#5a6f87;font-size:.72rem;font-weight:700}.pq-tplan b{background:var(--h-sky);color:var(--h-blue-dk);border:1px solid #cfe5fb;border-radius:999px;padding:2px 12px;font-size:.76rem}.pq-tbell{background:var(--h-blue);color:#fff;transform-origin:50% 20%;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:0 8px 18px #2678e859}.pq-tbell u{background:#f06a9b;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;right:2px}.pq-tin{color:#3c5373;margin:0 0 10px;font-size:.78rem;font-weight:600;line-height:1.7}.pq-tl{gap:8px;display:grid}.pq-tc{background:#fff;border:1.5px solid #dbe9fa;border-radius:12px;gap:8px;margin:0;padding:12px 14px;display:grid;position:relative;box-shadow:0 4px 10px #1e5acf0f}.pq-tc b{padding-right:3em;font-size:.88rem;line-height:1.5}.pq-tc span{gap:5px;display:grid}.pq-tc i{background:#e3eefb;border-radius:3px;height:6px;display:block}.pq-tc i.s{width:55%}.pq-tc em{color:#fff;background:#f06a9b;border-radius:999px;padding:1px 10px;font-size:.68rem;font-style:normal;font-weight:800;position:absolute;top:10px;right:10px}.pq-tc.t0{border-color:var(--h-blue);box-shadow:0 0 0 3px #2678e829,0 10px 20px #1e5acf24}.pq-tcur{z-index:3;background:#2678e859;border:2px solid #2678e8;border-radius:50%;width:18px;height:18px;position:absolute;top:44%;right:18%}@media (prefers-reduced-motion:no-preference){.pq-v-topics:not([hidden]) .pq-tbell{animation:.48s .12s pq-ring2}.pq-v-topics:not([hidden]) .pq-tbell u{animation:.2s cubic-bezier(.2,.9,.3,1.4) .2s backwards pq-pop}.pq-v-topics:not([hidden]) .pq-tc{animation:pq-rise2 .22s var(--x-ease) calc(.32s + var(--k) * .12s) backwards}.pq-v-topics:not([hidden]) .pq-tc em{animation:.2s cubic-bezier(.2,.9,.3,1.4) .6s backwards pq-pop}.pq-v-topics:not([hidden]) .pq-tc.t0{animation:pq-rise2 .22s var(--x-ease) .32s backwards, pq-pick .24s ease .92s}.pq-v-topics:not([hidden]) .pq-tcur{animation:.44s .72s backwards pq-cur}}@keyframes pq-ring2{0%,to{transform:rotate(0)}15%{transform:rotate(18deg)}35%{transform:rotate(-16deg)}55%{transform:rotate(10deg)}75%{transform:rotate(-6deg)}}@keyframes pq-rise2{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}.pq-tp{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.pq-tp li{color:var(--h-blue-dk);text-align:center;background:#f1f7ff;border:1px solid #cfe5fb;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:6px 4px;font-size:.66rem;font-weight:800;line-height:1.35;display:flex;position:relative}.pq-tp li+li:before{content:"›";color:#9ec9f5;font-weight:800;position:absolute;top:50%;left:-7px;translate:0 -50%}.pq-tp svg{flex:none}.pq-tok{color:#1d6a45;background:#eef8f1;border:1px solid #bfe3cc;border-radius:10px;align-items:center;gap:6px;margin:10px 0 0;padding:7px 12px;font-size:.8rem;font-weight:800;display:flex}@media (prefers-reduced-motion:no-preference){.pq-v-topics:not([hidden]) .pq-tp li{animation:pq-hl .36s ease calc(.12s + var(--k) * .24s) 1}.pq-v-topics:not([hidden]) .pq-tbell{animation:.48s 1.08s pq-ring2}.pq-v-topics:not([hidden]) .pq-tbell u{animation:.2s cubic-bezier(.2,.9,.3,1.4) 1.16s backwards pq-pop}.pq-v-topics:not([hidden]) .pq-tc{animation:pq-rise2 .22s var(--x-ease) calc(1.12s + var(--k) * .12s) backwards}.pq-v-topics:not([hidden]) .pq-tc.t0{animation:pq-rise2 .22s var(--x-ease) 1.12s backwards, pq-pick .24s ease 1.84s}.pq-v-topics:not([hidden]) .pq-tc.t0 i{animation:pq-bar .24s var(--x-ease) 1.24s backwards;transform-origin:0}.pq-v-topics:not([hidden]) .pq-tc em{animation:.2s cubic-bezier(.2,.9,.3,1.4) 1.4s backwards pq-pop}.pq-v-topics:not([hidden]) .pq-tcur{animation:.44s 1.56s backwards pq-cur}.pq-v-topics:not([hidden]) .pq-tok{animation:.22s cubic-bezier(.2,.9,.3,1.4) 2s backwards pq-pop}}@keyframes pq-hl{0%,to{color:var(--h-blue-dk);background:#f1f7ff}30%,70%{background:var(--h-blue);color:#fff;transform:translateY(-2px)}}@media (width<=560px){.pq-tp{flex-wrap:wrap}.pq-tp li{flex:44%}.pq-tp li+li:before{display:none}}.pq-tp li{flex-direction:column;gap:3px;padding:7px 4px}.pq button{letter-spacing:inherit;font-family:inherit}.pq-hb{font-weight:800}.pq-hb span{word-break:auto-phrase;text-wrap:wrap}.pq-hb .nb{display:inline-block}.pq-gh2{gap:10px}.pq-gh2>span:last-child{margin-left:auto}.pq-gsh{align-items:center;margin-left:10px;display:inline-flex;border:0!important;padding:0!important}.pq-gsh i{color:#fff;background:var(--h-blue);border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:-6px;display:grid}.pq-gsh i:first-child{margin-left:0}.pq-gsh i.u2{background:#f06a9b}.pq-gsh em{color:#1d6a45;background:#eef8f1;border:1px solid #bfe3cc;border-radius:999px;margin-left:8px;padding:1px 10px;font-size:.66rem;font-style:normal;font-weight:800}.pq-gcur2{z-index:3;background:#f06a9b59;border:2px solid #f06a9b;border-radius:50%;width:18px;height:18px;position:absolute;top:24%;left:38%}.pq-gcur2 b{color:#fff;white-space:nowrap;background:#f06a9b;border-radius:6px 6px 6px 0;padding:1px 8px;font-size:.62rem;position:absolute;top:14px;left:20px}@media (prefers-reduced-motion:no-preference){.pq-v-plan:not([hidden]) .pq-gsh .u1{animation:.16s 80ms backwards pq-pop}.pq-v-plan:not([hidden]) .pq-gsh .u2{animation:pq-slide .2s var(--x-ease) 1.2s backwards}.pq-v-plan:not([hidden]) .pq-gsh em{animation:.2s cubic-bezier(.2,.9,.3,1.4) 1.32s backwards pq-pop,.56s 1.52s 2 pq-glow}.pq-v-plan:not([hidden]) .pq-gcur2{animation:.48s 1.24s backwards pq-cur2}.pq-v-plan:not([hidden]) .pq-gt em.c1{animation:pq-bar .24s var(--x-ease) .12s backwards, pq-ring3 .48s ease 1.56s 1}}@keyframes pq-slide{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes pq-glow{0%,to{box-shadow:0 0 #2f9e6373}50%{box-shadow:0 0 0 6px #2f9e6300}}@keyframes pq-cur2{0%{opacity:0;transform:translate(150px,120px)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes pq-ring3{0%,to{box-shadow:0 0 #f06a9b00}40%{box-shadow:0 0 0 4px #f06a9bb3}}.pq-gt em.c1{background:#2c63d6}.pq-gcur2{top:17%;left:52%}.pq-src{flex-wrap:wrap;flex:100%;align-items:center;gap:6px;margin-bottom:4px;font-size:.72rem;font-weight:800;display:flex}.pq-src>i{color:#9ec9f5;font-style:normal;font-weight:800}.pq-src span{color:var(--h-blue-dk);background:#f1f7ff;border:1px solid #cfe5fb;border-radius:10px;align-items:center;gap:5px;padding:6px 10px;display:inline-flex;position:relative;overflow:hidden}.pq-src svg{flex:none}.pq-s3 u{background:var(--h-blue);width:100%;height:3px;position:absolute;bottom:0;left:0}.pq-s4{color:#1d6a45!important;background:#eef8f1!important;border-color:#bfe3cc!important}@media (prefers-reduced-motion:no-preference){.pq-v-report:not([hidden]) .pq-s1{animation:.32s .12s pq-hl}.pq-v-report:not([hidden]) .pq-s2{animation:.32s .28s pq-hl}.pq-v-report:not([hidden]) .pq-s3{animation:.56s .48s pq-hl}.pq-v-report:not([hidden]) .pq-s3 u{transform-origin:0;animation:.48s .48s backwards pq-fillw}.pq-v-report:not([hidden]) .pq-docw.a{animation:pq-slide2 .28s var(--x-ease) .96s backwards}.pq-v-report:not([hidden]) .pq-docw .a{animation-delay:calc(var(--d,0s) + 1.04s)}.pq-v-report:not([hidden]) .pq-s4{animation:.22s cubic-bezier(.2,.9,.3,1.4) 1.2s backwards pq-pop,.56s 1.44s 2 pq-glow}}@keyframes pq-fillw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pq-slide2{0%{opacity:0;transform:translate(46px)}to{opacity:1;transform:none}}.pq-docw{padding-top:54px}.pq-toast{z-index:5;border:1.5px solid var(--h-blue);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;margin:0;padding:7px 14px 7px 8px;font-size:.82rem;display:inline-flex;position:absolute;top:4px;left:50%;translate:-50%;box-shadow:0 12px 26px #2678e84d}.pq-toast b{font-weight:800}.pq-toast em{color:#fff;background:#f06a9b;border-radius:999px;padding:1px 8px;font-size:.66rem;font-style:normal;font-weight:800}.pq-tb{background:var(--h-blue);color:#fff;transform-origin:50% 20%;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.pq-stamp{z-index:4;color:#e0457a;text-align:center;background:#fff9;border:3px solid #e0457a;border-radius:50%;place-items:center;width:62px;height:62px;font-size:.74rem;font-weight:800;line-height:1.25;display:grid;position:absolute;top:62px;right:14px;rotate:-14deg}.pq-conf{z-index:6;pointer-events:none;width:0;height:0;position:absolute;top:52%;left:50%}.pq-conf i{opacity:0;width:9px;height:9px;translate:var(--x) var(--y);border-radius:2px;position:absolute}@media (width<=560px){.pq-toast{font-size:.74rem}.pq-stamp{width:52px;height:52px;font-size:.64rem;top:66px}}@media (prefers-reduced-motion:no-preference){.pq-v-report:not([hidden]) .pq-docw.a{animation:pq-fly .36s var(--x-ease) .96s backwards}.pq-v-report:not([hidden]) .pq-toast{animation:.24s cubic-bezier(.2,.9,.3,1.4) 2.08s backwards pq-drop}.pq-v-report:not([hidden]) .pq-tb{animation:.4s 2.28s 2 pq-ring2}.pq-v-report:not([hidden]) .pq-toast em{animation:.2s cubic-bezier(.2,.9,.3,1.4) 2.24s backwards pq-pop}.pq-v-report:not([hidden]) .pq-stamp{animation:.2s cubic-bezier(.2,.9,.3,1.2) 2.16s backwards pq-stamp}.pq-v-report:not([hidden]) .pq-paper{animation:.2s 2.2s pq-thud}.pq-v-report:not([hidden]) .pq-conf i{animation:.48s ease-out 2.2s backwards pq-burst}.pq-v-report:not([hidden]) .pq-conf i:nth-child(2n){animation-delay:2.24s}.pq-v-report:not([hidden]) .pq-conf i:nth-child(3n){animation-delay:2.28s}}@keyframes pq-fly{0%{opacity:0;transform:translate(160px)rotate(7deg)scale(.88)}70%{opacity:1;transform:translate(-8px)rotate(-1deg)scale(1.01)}to{opacity:1;transform:none}}@keyframes pq-drop{0%{opacity:0;transform:translateY(-34px)scale(.8)}to{opacity:1;transform:none}}@keyframes pq-stamp{0%{opacity:0;transform:scale(2.6)rotate(10deg)}to{opacity:1;transform:none}}@keyframes pq-thud{0%,to{transform:none}40%{transform:translateY(5px)scale(.99)}}@keyframes pq-burst{0%{opacity:1;translate:0;scale:.4}to{opacity:0;translate:var(--x) var(--y);rotate:200deg;scale:1.2}}.pq-gppl{z-index:2;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:6px;margin-top:12px;display:grid;position:relative}.pq-gp{flex-direction:column;align-items:center;display:flex;position:relative}.pq-gp svg{width:clamp(70px,14cqw,104px);height:auto;display:block}.pq-gbb{max-width:11em;color:var(--h-ink);text-align:center;background:#fff;border:1.5px solid #cfe5fb;border-radius:14px 14px 14px 3px;margin:0 0 6px;padding:6px 12px;font-size:.72rem;font-weight:800;line-height:1.45;position:relative;box-shadow:0 6px 14px #1e5acf24}.pq-gbb.r{background:#fff8fb;border-color:#f4cfe0;border-radius:14px 14px 3px}.pq-glink{align-items:center;gap:6px;margin:0 0 40px;display:flex}.pq-glink i{border-top:2.5px dashed #61a8f0;flex:1}.pq-glink b{color:#1d6a45;white-space:nowrap;background:#eef8f1;border:1px solid #bfe3cc;border-radius:999px;align-items:center;gap:4px;padding:3px 12px;font-size:.72rem;font-weight:800;display:inline-flex}.pq-gw{container-type:inline-size}@media (prefers-reduced-motion:no-preference){.pq-v-plan:not([hidden]) .pq-gp.o{animation:pq-in .2s var(--x-ease) .16s backwards}.pq-v-plan:not([hidden]) .pq-gp.o .pq-gbb{animation:.2s cubic-bezier(.2,.9,.3,1.4) .28s backwards pq-pop}.pq-v-plan:not([hidden]) .pq-glink i{animation:.24s 1.08s backwards pq-fillw}.pq-v-plan:not([hidden]) .pq-glink i:first-child{transform-origin:0}.pq-v-plan:not([hidden]) .pq-glink i:last-child{transform-origin:100%;animation-delay:1.16s}.pq-v-plan:not([hidden]) .pq-glink b{animation:.2s cubic-bezier(.2,.9,.3,1.4) 1.28s backwards pq-pop,.56s 1.52s 2 pq-glow}.pq-v-plan:not([hidden]) .pq-gp.e{animation:pq-slide .24s var(--x-ease) 1.2s backwards}.pq-v-plan:not([hidden]) .pq-gp.e .pq-gbb{animation:.2s cubic-bezier(.2,.9,.3,1.4) 1.4s backwards pq-pop}}@media (width<=560px){.pq-gbb{padding:5px 8px;font-size:.64rem}.pq-glink b{padding:2px 8px;font-size:.62rem}}.pq-gp svg{width:clamp(92px,21cqw,132px)}.pq-glink{margin-bottom:54px}.pq-stamp{top:96px;right:10px}@media (width<=560px){.pq-stamp{top:100px}}.pq-tp,.pq-tmy{display:none}.pq-fl{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr);align-items:stretch;margin-bottom:12px;display:grid}.pq-fs{background:#f6fbff;border:1.5px solid #cfe5fb;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:8px 6px;display:flex}.pq-fn{text-align:center;color:var(--h-blue-dk);word-break:auto-phrase;flex-direction:column;align-items:center;gap:3px;font-size:.62rem;font-weight:800;line-height:1.35;display:flex}.pq-fn svg{color:var(--h-blue)}.pq-fv{background:#fff;border:1px solid #e1eefb;border-radius:8px;flex-wrap:wrap;flex:1;place-content:center;gap:3px;min-height:56px;padding:5px;display:flex;position:relative;overflow:hidden}.pq-fv small{text-align:center;color:#5a6f87;flex:100%;font-size:.56rem;font-weight:700}.pq-fv em{background:var(--h-sky);color:var(--h-blue-dk);border:1px solid #cfe5fb;border-radius:999px;padding:0 7px;font-size:.6rem;font-style:normal;font-weight:800}.pq-fa{background:#9ec9f5;align-self:center;height:2px;position:relative}.pq-fa u{background:var(--h-blue);opacity:0;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:0}.f2 .pq-fv{align-items:center}.f2 .pq-fv>svg{z-index:2;color:var(--h-blue);position:relative}.f2 .rd{border:2px solid #2678e866;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%}.f2 .pq-fv s{background:#fff;border:1.5px solid #61a8f0;border-radius:2px;width:11px;height:14px;text-decoration:none;position:absolute}.f2 .d1{top:6px;left:6px}.f2 .d2{top:12px;right:6px}.f2 .d3{bottom:5px;left:12px}.f3 .pq-fv{flex-flow:column;justify-content:center;align-items:stretch;gap:4px}.f3 .pq-fv i{transform-origin:0;background:#cfe5fb;border-radius:3px;height:5px;display:block}.f3 .pq-fv i.s{width:60%}.f4 .pq-fv{align-items:center}.f4 .pq-tbell{width:34px;height:34px}.pq-tg{justify-content:center;align-items:flex-end;gap:10px;margin-top:10px;display:flex}.pq-tg .pq-tok{margin:0 0 12px}.pq-tpp svg{width:84px;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.pq-v-topics:not([hidden]) .pq-fs{animation:pq-hl2 .36s ease calc(.12s + var(--n,0) * .32s) 1}.pq-v-topics:not([hidden]) .f2{--n:1}.pq-v-topics:not([hidden]) .f3{--n:2}.pq-v-topics:not([hidden]) .f4{--n:3}.pq-v-topics:not([hidden]) .pq-fa u{animation:pq-run .32s ease calc(.36s + var(--n,0) * .32s) 1}.pq-v-topics:not([hidden]) .pq-fa:first-of-type u{--n:0}.pq-v-topics:not([hidden]) .f1 em{animation:.16s cubic-bezier(.2,.9,.3,1.4) .16s backwards pq-pop}.pq-v-topics:not([hidden]) .f1 em+em{animation-delay:.24s}.pq-v-topics:not([hidden]) .f2 .rd{animation:.48s ease-out .44s 2 pq-scanr}.pq-v-topics:not([hidden]) .f2 s{animation:.36s .44s backwards pq-in2}.pq-v-topics:not([hidden]) .f2 .d2{animation-delay:.52s}.pq-v-topics:not([hidden]) .f2 .d3{animation-delay:.6s}.pq-v-topics:not([hidden]) .f3 .pq-fv i{animation:pq-bar .2s var(--x-ease) calc(.76s + var(--q,0s)) backwards}.pq-v-topics:not([hidden]) .f3 .l2{--q:80ms}.pq-v-topics:not([hidden]) .f3 .l3{--q:.16s}.pq-v-topics:not([hidden]) .f3 .l4{--q:.24s}.pq-v-topics:not([hidden]) .f4 .pq-tbell{animation:.4s 1.12s pq-ring2}.pq-v-topics:not([hidden]) .f4 .pq-tbell u{animation:.2s cubic-bezier(.2,.9,.3,1.4) 1.2s backwards pq-pop}.pq-v-topics:not([hidden]) .pq-tc{animation:pq-rise2 .22s var(--x-ease) calc(1.4s + var(--k) * .12s) backwards}.pq-v-topics:not([hidden]) .pq-tc.t0{animation:pq-rise2 .22s var(--x-ease) 1.4s backwards, pq-pick .24s ease 2.08s}.pq-v-topics:not([hidden]) .pq-tc em{animation:.2s cubic-bezier(.2,.9,.3,1.4) 1.64s backwards pq-pop}.pq-v-topics:not([hidden]) .pq-tcur{animation:.44s 1.8s backwards pq-cur}.pq-v-topics:not([hidden]) .pq-tpp{animation:pq-slide .24s var(--x-ease) 2.2s backwards}.pq-v-topics:not([hidden]) .pq-tg .pq-tok{animation:.22s cubic-bezier(.2,.9,.3,1.4) 2.36s backwards pq-pop,.56s 2.6s 2 pq-glow}}@keyframes pq-hl2{0%,to{background:#f6fbff;border-color:#cfe5fb}35%,65%{border-color:var(--h-blue);background:#e2f0ff;transform:translateY(-3px);box-shadow:0 8px 18px #2678e840}}@keyframes pq-run{0%{opacity:1;left:0}to{opacity:1;left:calc(100% - 8px)}}@keyframes pq-scanr{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}@keyframes pq-in2{0%{opacity:0;transform:translate(20px,-10px)scale(.6)}to{opacity:1;transform:none}}@media (width<=560px){.pq-fl{grid-template-columns:1fr 1fr;gap:8px}.pq-fa{display:none}}.pq-tc b{display:block}.pq-tc .tg{background:var(--h-blue);color:#fff;vertical-align:1px;border-radius:999px;margin-right:8px;padding:0 9px;font-size:.66rem;font-weight:800;display:inline-block}.pq-tc .tg.g1{background:#6b5be6}.pq-tc .tg.g2{background:#e0a100}.pq-tc .pq-mm{flex-wrap:wrap;gap:5px;display:flex}.pq-mm s{color:#42556c;background:#f1f7ff;border:1px solid #dbe9fa;border-radius:999px;padding:1px 9px;font-size:.68rem;font-weight:700;text-decoration:none}.pq-tg .pq-tok{max-width:17em;line-height:1.5}.pq-tcur{top:40%;right:7%}.pq-tok svg{flex:none}.pq-ph2{position:relative}.pq-v-consult .pq-ph2 img{aspect-ratio:16/9}.pq-mtg{color:var(--h-blue-dk);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 10px;font-size:.8rem;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 8px 18px #0a287840}.pq-mtg i{background:#f06a9b;border-radius:50%;width:8px;height:8px}.pq-cb1,.pq-cb2{margin:0;padding:6px 12px;font-size:.76rem;font-weight:800;line-height:1.4;position:absolute;box-shadow:0 8px 18px #0a287838}.pq-cb1{background:var(--h-pink);color:#b4487c;border:1.5px solid #f4cfe0;border-radius:14px 14px 14px 3px;bottom:10px;left:10px}.pq-cb2{border:1.5px solid var(--h-blue);max-width:48%;color:var(--h-ink);background:#fff;border-radius:14px 14px 3px;bottom:10px;right:10px}.pq-cb2 small{color:var(--h-blue);font-size:.62rem;display:block}.pq-cw{background:linear-gradient(135deg,#eaf6ff,#fff5fa);border-radius:18px;flex:100%;min-width:0;padding:14px}.pq-cm{margin-bottom:12px}.pq-cm b{margin-bottom:6px;font-size:.86rem;display:block}.pq-mtr{background:#dbe9fa;border-radius:6px;height:10px;display:block;overflow:hidden}.pq-mtr i{transform-origin:0;background:linear-gradient(90deg,#f5a3c7,#61c8f5,#2678e8);border-radius:6px;width:100%;height:100%;display:block}.pq-cm small{justify-content:space-between;margin-top:3px;display:flex}.pq-cm small em{color:#5a6f87;font-size:.64rem;font-style:normal;font-weight:800}.pq-cg{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pq-cc{background:#fff;border:1.5px solid #cfe5fb;border-radius:12px;padding:8px;box-shadow:0 6px 14px #1e5acf1a}.pq-ch2{background:var(--h-sky);color:var(--h-blue-dk);border-radius:6px;margin-bottom:6px;padding:2px 8px;font-size:.68rem;line-height:1.4;display:block}.pq-cn{color:#5a4300;background:#fff7e6;border:1px solid #f6dfa6;border-radius:8px;align-items:flex-start;gap:5px;margin:0;padding:7px 8px;font-size:.72rem;font-weight:700;line-height:1.5;display:flex}.pq-cn svg{color:#2f9e63;flex:none;margin-top:3px}.pq-cdone{color:#1d6a45;background:#eef8f1;border:1px solid #bfe3cc;border-radius:12px;align-items:center;gap:6px;margin:12px 0 0;padding:8px 14px;font-size:.84rem;font-weight:800;display:flex}@media (width<=560px){.pq-cg{grid-template-columns:1fr}.pq-cb2{max-width:56%;font-size:.68rem}.pq-cb1{font-size:.68rem}}@media (prefers-reduced-motion:no-preference){.pq-v-consult:not([hidden]) .pq-mtg{animation:.2s cubic-bezier(.2,.9,.3,1.4) 80ms backwards pq-drop}.pq-v-consult:not([hidden]) .pq-mtg i{animation:.4s infinite pq-blink}.pq-v-consult:not([hidden]) .pq-cb1{animation:.22s cubic-bezier(.2,.9,.3,1.4) .24s backwards pq-pop}.pq-v-consult:not([hidden]) .pq-cb2{animation:.22s cubic-bezier(.2,.9,.3,1.4) .56s backwards pq-pop}.pq-v-consult:not([hidden]) .pq-mtr i{animation:1.04s .72s backwards pq-fillw}.pq-v-consult:not([hidden]) .pq-cc{animation:pq-in .16s var(--x-ease) calc(.64s + var(--k) * .28s) backwards}.pq-v-consult:not([hidden]) .pq-cn{animation:pq-snap .32s cubic-bezier(.2, .9, .3, 1.15) calc(.76s + var(--k) * .28s) backwards}.pq-v-consult:not([hidden]) .pq-ch2{animation:pq-hdp .32s ease calc(1s + var(--k) * .28s) 1}.pq-v-consult:not([hidden]) .pq-cdone{animation:.22s cubic-bezier(.2,.9,.3,1.4) 1.72s backwards pq-pop,.56s 1.96s 2 pq-glow}}@keyframes pq-blink{50%{opacity:.25}}@keyframes pq-snap{0%{opacity:0;transform:translate(var(--sx), var(--sy)) rotate(var(--sr)) scale(1.25)}60%{opacity:1}to{transform:none}}@keyframes pq-hdp{0%,to{background:var(--h-sky);color:var(--h-blue-dk)}40%{background:var(--h-blue);color:#fff}}.pq-scn2{background:linear-gradient(#eaf6ff,#fff5fa);border-radius:18px;flex:100%;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:6px;min-width:0;min-height:250px;padding:52px 10px 0;display:grid;position:relative;overflow:hidden}.pq-scn2 .pq-mtg{top:10px;left:10px}.pq-pL,.pq-pR{flex-direction:column;align-items:center;display:flex;position:relative}.pq-pL svg,.pq-pR svg{transform-origin:50% 100%;width:clamp(84px,20cqw,124px);height:auto;display:block}.pq-scn2 .pq-cb1,.pq-scn2 .pq-cb2{text-align:center;max-width:none;margin:0 0 6px;font-size:.72rem;position:relative;bottom:auto;left:auto;right:auto}.pq-wb{background:#fff;border:2px solid #cfe5fb;border-radius:12px;align-self:stretch;margin:0 0 14px;padding:8px;box-shadow:0 12px 26px #1e5acf33}.pq-wb small{color:#5a6f87;letter-spacing:.08em;margin-bottom:6px;font-size:.62rem;font-weight:800;display:block}.pq-nt{gap:6px;display:grid}.pq-nt b{border-radius:6px;padding:6px 8px;font-size:.72rem;font-weight:800;line-height:1.35;box-shadow:0 3px 6px #00000014}.pq-nt .n1{background:#fff2b8}.pq-nt .n2{background:#ffd6e7}.pq-nt .n3{background:#cfeaff}.pq-cw{position:relative;container-type:inline-size}.pq-cw .pq-conf{top:82%}.pq-scn2{container-type:inline-size}@media (width<=560px){.pq-scn2{grid-template-columns:1fr 1fr;min-height:0}.pq-wb{order:3;grid-column:1/-1;margin:6px 0 10px}.pq-nt{grid-template-columns:repeat(3,1fr)}.pq-nt b{font-size:.64rem}}@media (prefers-reduced-motion:no-preference){.pq-v-consult:not([hidden]) .pq-pL svg{animation:.56s .2s pq-talk}.pq-v-consult:not([hidden]) .pq-pR svg{animation:.64s .56s 2 pq-talk}.pq-v-consult:not([hidden]) .pq-wb{animation:pq-rise .24s var(--x-ease) .4s backwards}.pq-v-consult:not([hidden]) .pq-nt b{animation:pq-snap .32s cubic-bezier(.2, .9, .3, 1.15) calc(.64s + var(--q,0s)) backwards;--sx:0px;--sy:-50px;--sr:10deg}.pq-v-consult:not([hidden]) .n2{--q:.1s;--sr:-12deg}.pq-v-consult:not([hidden]) .n3{--q:.2s;--sr:8deg}.pq-v-consult:not([hidden]) .pq-cw .pq-conf i{animation:.48s ease-out 1.76s backwards pq-burst}}.pq-aw{background:linear-gradient(135deg,#eaf6ff,#fff5fa);border-radius:18px;flex:100%;grid-template-columns:minmax(0,1fr) 46px minmax(0,1.05fr);align-items:center;gap:0;min-width:0;padding:14px;display:grid;position:relative;overflow:hidden}.pq-ain2,.pq-adoc{background:#fff;border:1px solid #dbe9fa;border-radius:14px;min-width:0;padding:10px;box-shadow:0 12px 28px #1e5acf29}.pq-ahd{flex-direction:column;margin:0 0 8px;display:flex}.pq-ahd b{font-size:.86rem}.pq-ahd small{color:#5a6f87;font-size:.64rem;font-weight:700}.pq-af{margin-bottom:6px}.pq-af small{color:var(--h-blue-dk);margin-bottom:2px;font-size:.64rem;font-weight:800;display:block}.pq-ty{background:#f6fbff;border:1.5px solid #cfe5fb;border-radius:8px;padding:5px 8px;font-size:.68rem;font-weight:700;line-height:1.4;display:block}.pq-abtn{color:#fff;background:linear-gradient(135deg,#2678e8,#61c8f5);border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:8px;font-size:.78rem;display:flex;box-shadow:0 8px 18px #2678e859}.pq-abm{align-self:stretch;place-items:center;display:grid;position:relative}.pq-ab{z-index:2;background:var(--h-blue);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:0 8px 20px #2678e873}.pq-ab i{border:2px solid #2678e880;border-radius:50%;position:absolute;inset:0}.pq-abm s{opacity:0;background:#61c8f5;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0}.pq-abm s.p2{background:#f5a3c7}.pq-abm s.p3{background:#ffd56b}.pq-adh{justify-content:space-between;align-items:center;gap:6px;margin:0 0 8px;display:flex}.pq-adh small{color:var(--h-blue-dk);font-size:.74rem;font-weight:800}.pq-adh em{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#2678e8,#61c8f5);border-radius:999px;align-items:center;gap:3px;padding:1px 8px;font-size:.6rem;font-style:normal;font-weight:800;display:inline-flex}.pq-as{grid-template-columns:20px 1fr;gap:6px;margin:0 0 7px;display:grid}.pq-as u{background:var(--h-blue);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.66rem;font-weight:800;text-decoration:none;display:grid}.pq-as span{gap:3px;display:grid}.pq-as b{font-size:.72rem}.pq-as i{transform-origin:0;background:#dbe9fa;border-radius:3px;height:5px;display:block}.pq-as i.s{width:60%}.pq-aok{color:#1d6a45;background:#eef8f1;border:1px solid #bfe3cc;border-radius:8px;align-items:center;gap:5px;margin:8px 0 0;padding:5px 10px;font-size:.72rem;font-weight:800;display:flex}.pq-aw .pq-conf{top:60%;left:55%}@media (width<=560px){.pq-aw{grid-template-columns:1fr;gap:8px}.pq-abm{height:44px}.pq-abm s{display:none}}@media (prefers-reduced-motion:no-preference){.pq-v-ai:not([hidden]) .pq-ty{animation:pq-type .4s steps(14, end) calc(.12s + var(--w,0s)) backwards}.pq-v-ai:not([hidden]) .t2{--w:.28s}.pq-v-ai:not([hidden]) .t3{--w:.56s}.pq-v-ai:not([hidden]) .pq-abtn{animation:.24s 1s backwards pq-press,.48s 1s pq-glow}.pq-v-ai:not([hidden]) .pq-ab{animation:.56s 1.08s pq-spin,.56s 1.08s pq-glow}.pq-v-ai:not([hidden]) .pq-ab i.r1{animation:.4s ease-out 1.08s 2 pq-scanr}.pq-v-ai:not([hidden]) .pq-ab i.r2{animation:.4s ease-out 1.28s pq-scanr}.pq-v-ai:not([hidden]) .pq-abm s{animation:.4s ease-in-out 1.12s 2 pq-fly2}.pq-v-ai:not([hidden]) .pq-abm s.p2{animation-delay:1.2s}.pq-v-ai:not([hidden]) .pq-abm s.p3{animation-delay:1.28s}.pq-v-ai:not([hidden]) .pq-adoc{animation:pq-rise .24s var(--x-ease) 1.12s backwards}.pq-v-ai:not([hidden]) .pq-as{--z:0s}.pq-v-ai:not([hidden]) .pq-as u{animation:pq-pop .16s cubic-bezier(.2, .9, .3, 1.4) calc(1.36s + var(--z)) backwards}.pq-v-ai:not([hidden]) .pq-as i{animation:pq-bar .24s var(--x-ease) calc(1.44s + var(--z)) backwards}.pq-v-ai:not([hidden]) .as1{--z:.24s}.pq-v-ai:not([hidden]) .as2{--z:.48s}.pq-v-ai:not([hidden]) .as3{--z:.72s}.pq-v-ai:not([hidden]) .pq-aok{animation:.22s cubic-bezier(.2,.9,.3,1.4) 2.28s backwards pq-pop,.56s 2.52s 2 pq-glow}.pq-v-ai:not([hidden]) .pq-aw .pq-conf i{animation:.48s ease-out 2.32s backwards pq-burst}}@keyframes pq-spin{to{transform:rotate(360deg)scale(1)}}@keyframes pq-fly2{0%{opacity:0;left:-2px}20%{opacity:1}80%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}.pq-cn{flex-direction:column;gap:4px}.pq-cn small{color:#8a7a4a;font-size:.64rem;font-weight:700;text-decoration:line-through #b0487c99}.pq-cn span{color:#3a2a00;align-items:flex-start;gap:5px;font-weight:800;display:flex}.pq-cn span svg{color:#2f9e63;flex:none;margin-top:3px}.pq-scn2 .pq-cb1,.pq-scn2 .pq-cb2{font-size:.7rem}@media (prefers-reduced-motion:no-preference){.pq-v-consult:not([hidden]) .pq-cn small{animation:pq-strike .24s ease calc(.84s + var(--k,0) * .28s) backwards}}@keyframes pq-strike{0%{opacity:1;text-decoration-color:#0000}}@media (width<=400px){.pq-price{flex-wrap:wrap}.pq-num{font-size:clamp(3rem,16vw,3.8rem)}.pq-unit{font-size:1rem}.pq-panel{padding:18px 14px}.pq-mc{padding:10px}}.dz{padding:clamp(28px,4vw,56px) 0}.dz-band{background:linear-gradient(120deg,#eaf6ff,#f7fbff 60%,#fff0f6);border:1.5px solid #cfe5fb;border-radius:28px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch;gap:clamp(18px,3vw,44px);padding:clamp(14px,2vw,24px);display:grid;box-shadow:0 18px 44px #2678e81f}.dz-ph{border:1px solid #dbe9fa;border-radius:20px;min-height:320px;margin:0;position:relative;overflow:hidden}.dz-ph img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.dz-ph figcaption{color:#42556c;background:#ffffffe0;border-radius:8px;padding:3px 10px;font-size:.7rem;font-weight:600;position:absolute;bottom:10px;left:10px}.dz-copy{align-self:center;min-width:0;padding:clamp(4px,1vw,12px) clamp(4px,1.4vw,16px) clamp(4px,1vw,12px) 0}.dz-en{color:var(--h-blue);letter-spacing:.2em;margin:0 0 8px;font-size:.78rem;font-weight:800}.dz h2{color:var(--h-ink);word-break:auto-phrase;margin:0 0 12px;font-size:clamp(1.5rem,2.8vw,2.3rem);font-weight:800;line-height:1.45}.dz-body p{color:#3c5373;margin:0 0 4px;font-size:.94rem;font-weight:600;line-height:1.85}.dz-tp{flex-wrap:wrap;gap:8px;margin:14px 0 16px;padding:0;list-style:none;display:flex}.dz-tc{color:var(--h-blue-dk);background:#fff;border:1.5px solid #cfe5fb;border-radius:999px;align-items:center;gap:8px;padding:5px 14px 5px 6px;font-size:.86rem;font-weight:800;display:inline-flex}.dz-ti{background:var(--h-sky);width:26px;height:26px;color:var(--h-blue);border-radius:50%;place-items:center;display:grid}.dz-act{flex-wrap:wrap;gap:10px;display:flex}.dz-btn{background:var(--h-blue);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:10px 26px;font-weight:800;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex;box-shadow:0 12px 26px #2678e852}.dz-btn:hover{background:#1f6dd9;transform:translateY(-2px)}.dz-sub{min-height:56px;color:var(--h-blue-dk);background:#fff;border:1.5px solid #cfe5fb;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:8px 20px;font-weight:800;text-decoration:none;display:inline-flex}.dz-sub:hover{border-color:var(--h-blue)}.dz-re{color:#42556c;margin:12px 0 0;font-size:.86rem;font-weight:600}.dz-br{display:none}@media (width>=961px){.dz-br{display:inline}}@media (width<=960px){.dz-band{grid-template-columns:1fr}.dz-ph{aspect-ratio:16/9;min-height:0}.dz-copy{padding:4px 6px 8px}}@media (width<=760px){.dz-btn,.dz-sub{width:100%}}.cr{color:var(--h-ink);isolation:isolate;background:#fff;padding:clamp(56px,7vw,96px) 0;position:relative;overflow:clip}.cr-wash{z-index:-1;background:radial-gradient(900px 500px at 90% 2%,#61c8f529,#0000 62%),radial-gradient(520px 380px at 0 40%,#f5a3c714,#0000 66%),linear-gradient(#f7fbff 0,#fff 14%);position:absolute;inset:0}.cr-hd{text-align:center;max-width:52em;margin:0 auto clamp(24px,3.4vw,40px)}.cr-en{color:var(--h-blue);letter-spacing:.24em;margin:0 0 12px;font-size:.85rem;font-weight:800}.cr h2{word-break:auto-phrase;margin:0 0 16px;font-size:clamp(1.8rem,3.6vw,3rem);font-weight:800;line-height:1.45}.cr-acc{color:var(--h-blue);white-space:nowrap;display:inline-block;position:relative}.cr-acc svg{width:100%;height:.2em;position:absolute;bottom:-.12em;left:0;overflow:visible}.cr-acc path{fill:none;stroke:#61c8f5;stroke-width:4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.cr-lead{color:#42556c;margin:0;font-weight:500;line-height:2}.cr-band{background:linear-gradient(120deg,#eaf6ff,#f7fbff 60%,#fff0f6);border:1.5px solid #cfe5fb;border-radius:28px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:clamp(16px,2.6vw,34px);padding:clamp(14px,2vw,24px);display:grid;box-shadow:0 18px 44px #2678e81f}.cr-rep{background:#fff;border:1px solid #dbe9fa;border-radius:22px;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(16px,2vw,26px);display:flex}.cr-ph{aspect-ratio:1;border:3px solid #cfe5fb;border-radius:50%;width:clamp(104px,11vw,140px);margin:0 0 14px;overflow:hidden;box-shadow:0 8px 20px #2678e82e}.cr-ph img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}.cr-org{color:var(--h-blue-dk);margin:0 0 2px;font-size:.92rem;font-weight:800}.cr-nm{margin:0 0 10px;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:800;line-height:1.4}.cr-bio{color:#3c5373;margin:0 0 14px;font-size:.94rem;font-weight:600;line-height:1.85}.cr-th{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:0;list-style:none;display:flex}.cr-th li{background:var(--h-sky);color:var(--h-blue-dk);border:1px solid #cfe5fb;border-radius:999px;padding:3px 12px;font-size:.8rem;font-weight:700}.cr-list{gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.cr-it{box-shadow:var(--h-shadow-sm);background:#fff;border:1.5px solid #cfe5fb;border-radius:20px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:clamp(14px,1.8vw,20px);scroll-margin-top:90px;display:grid}.cr-ic{background:var(--h-blue);color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.cr-ho{color:var(--h-blue);letter-spacing:.04em;margin:0 0 2px;font-size:.78rem;font-weight:800}.cr-it h3{word-break:auto-phrase;margin:0 0 6px;font-size:1.08rem;font-weight:800;line-height:1.45}.cr-d{color:#42556c;margin:0;font-size:.9rem;font-weight:600;line-height:1.8}.cr-lk{color:var(--h-blue-dk);border-bottom:1px solid #9ec9f5;align-items:center;gap:6px;margin-top:8px;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-flex}.cr-lk:hover{color:var(--h-blue)}.cr-bar{background:var(--h-blue);color:#fff;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:18px;padding:14px 20px;display:flex}.cr-eq{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-weight:800;display:flex}.cr-eq i{opacity:.75;font-style:normal}.cr-to{align-items:center;gap:10px;margin:0;display:flex}.cr-to i{font-style:normal}.cr-to b{color:var(--h-blue-dk);background:#fff;border-radius:999px;padding:4px 16px}.cr-nt{color:var(--h-ink-2);margin:10px 4px 0;font-size:.8rem;line-height:1.8}@media (width<=960px){.cr-band{grid-template-columns:1fr}}@media (width<=760px){.cr-hd{text-align:left}.cr-acc{white-space:normal}.cr-acc .cr-mk{white-space:nowrap}.cr-it{grid-template-columns:1fr}.cr-bar{flex-direction:column;align-items:flex-start}}.cr-co{color:#fff;background:linear-gradient(150deg,#1650c8 0%,#2678e8 60%,#55a9fb 100%);border-radius:22px;min-width:0;padding:clamp(18px,2.4vw,30px);box-shadow:0 16px 36px #1e5ad24d}.cr-tag{letter-spacing:.1em;background:#fff3;border:1px solid #ffffff80;border-radius:999px;margin:0 0 8px;padding:2px 12px;font-size:.76rem;font-weight:800;display:inline-block}.cr-cn{margin:0 0 6px;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:800;line-height:1.35}.cr-cs{opacity:.95;margin:0 0 16px;font-weight:600;line-height:1.8}.cr-st{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.cr-st li{color:var(--h-ink);background:#fff;border-radius:16px;padding:12px 14px;box-shadow:0 10px 22px #0a287838}.cr-st b{color:var(--h-blue);font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:800;line-height:1.2;display:block}.cr-st span{color:#42556c;font-size:.84rem;font-weight:700}.cr-sn{opacity:.85;margin:6px 2px 14px;font-size:.74rem}.cr-co .cr-list{gap:10px}.cr-co .cr-it{color:var(--h-ink);background:#fffffff5;border:0}.cr-co .cr-ic{background:var(--h-sky);color:var(--h-blue);width:42px;height:42px}.cr-it h4{margin:0 0 4px;font-size:1rem;font-weight:800;line-height:1.45}.cr-rep{background:#fff;border:1px solid #dbe9fa;border-radius:22px;flex-direction:column;gap:12px;min-width:0;padding:clamp(16px,2vw,24px);scroll-margin-top:90px;display:flex}.cr-rh{align-items:center;gap:14px;display:flex}.cr-rep .cr-ph{border-width:2px;flex:none;width:76px;margin:0}.cr-rep .cr-nm{margin:0;font-size:clamp(1.1rem,1.8vw,1.35rem)}.cr-rep .cr-bio{margin:0;font-size:.88rem}.cr-q{background:#f6fbff;border:1px solid #dbe9fa;border-radius:14px;padding:12px 14px}.cr-q h4{margin:0 0 4px;font-size:.98rem;font-weight:800;line-height:1.45}.cr-q .cr-d{font-size:.84rem}@media (width<=960px){.cr-band{grid-template-columns:1fr}}@media (width<=760px){.cr-it{grid-template-columns:auto 1fr}.cr-st{grid-template-columns:1fr 1fr}}.cr-rep{align-self:start}.cr-rep .cr-th{margin-top:0}.cr-st b i{font-variant-numeric:tabular-nums;font-style:normal}.cr-logo{object-fit:contain;width:auto;max-width:200px;height:34px;margin:0 0 8px;display:block}.cr-co .cr-it{grid-template-columns:minmax(0,1fr);padding:clamp(16px,2vw,22px)}.cr-logo{max-width:280px;height:clamp(44px,5vw,60px);margin:0 0 10px}.cr-it h4{font-size:1.05rem}.cr-band{grid-template-columns:minmax(0,1fr)}.cr-co{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 24px;display:grid}.cr-co>.cr-tag,.cr-co>.cr-cn,.cr-co>.cr-cs{grid-column:1;margin-bottom:0}.cr-co>.cr-st{grid-area:1/2/span 3;margin:0}.cr-co>.cr-sn{text-align:right;grid-column:2;margin:4px 0 0}.cr-co>.cr-list{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.cr-co .cr-it{border:2px solid #b9d8f7;flex-direction:column;padding:14px 16px;display:flex}.cr-co .cr-it h4{border-bottom:2px solid #dbe9fa;margin:0 0 6px;padding-bottom:6px;font-size:.98rem}.cr-co .cr-d{font-size:.82rem;line-height:1.7}.cr-co .cr-lk{margin-top:auto;padding-top:8px;font-size:.78rem}.cr-logo{display:none}.cr-rep{grid-template-columns:auto minmax(0,1.1fr) minmax(0,1.4fr);align-items:center;gap:8px 22px;display:grid}.cr-rep .cr-rh,.cr-rep .cr-bio{grid-column:1/3}.cr-rep .cr-q{grid-area:1/3/span 3}.cr-rep .cr-th{grid-column:1/3}@media (width<=960px){.cr-co{grid-template-columns:minmax(0,1fr)}.cr-co>.cr-st,.cr-co>.cr-sn{text-align:left;grid-area:auto/1}.cr-co>.cr-list,.cr-rep{grid-template-columns:1fr}.cr-rep .cr-rh,.cr-rep .cr-bio,.cr-rep .cr-q,.cr-rep .cr-th{grid-area:auto/1}}.cr-ql{grid-column:1/-1}.cr-ql p{color:var(--h-blue-dk);margin:0 0 6px;font-size:.8rem;font-weight:800}.cr-ql ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cr-ql li{background:#f6fbff;border:1.5px solid #cfe5fb;border-radius:10px;align-items:baseline;gap:6px;padding:4px 12px;display:inline-flex}.cr-ql b{color:var(--h-ink);font-size:.84rem;font-weight:800}.cr-ql small{color:#5a6f87;font-size:.7rem;font-weight:700}.cr-rep .cr-ql{grid-column:1/3}@media (width<=960px){.cr-rep .cr-ql{grid-column:1}}.cr-it .cm{margin:0 0 10px}.cr-it .cm-i{width:44px;height:44px}.cr-it .cm-i svg{width:26px;height:26px}.cr-it .cm-t b{font-size:.95rem}.cr-it .cm-t small{font-size:.66rem}.cr-co .cr-it .cm{margin-bottom:12px;padding-bottom:6px}@media (width<=400px){.cr-band{padding:10px}.cr-co{padding:14px}.cr-st{gap:6px}.cr-st li{min-width:0;padding:8px 10px}.cr-st b{font-size:1.3rem}.cr-st span{font-size:.72rem}.cr-co .cr-it{padding:12px}}.ob{color:var(--h-ink);isolation:isolate;background:#fff;padding:clamp(56px,7vw,96px) 0;position:relative;overflow:clip}.ob-wash{z-index:-1;background:radial-gradient(800px 440px at 8% 0,#61c8f529,#0000 62%),radial-gradient(520px 360px at 100% 60%,#f5a3c717,#0000 66%),linear-gradient(#f7fbff 0,#fff 18%);position:absolute;inset:0}.ob-hd{text-align:center;max-width:52em;margin:0 auto clamp(24px,3.4vw,40px)}.ob-en{color:var(--h-blue);letter-spacing:.24em;margin:0 0 12px;font-size:.85rem;font-weight:800}.ob h2{word-break:auto-phrase;margin:0 0 14px;font-size:clamp(1.8rem,3.6vw,3rem);font-weight:800;line-height:1.45}.ob-acc{color:var(--h-blue);white-space:nowrap;display:inline-block;position:relative}.ob-acc svg{width:100%;height:.2em;position:absolute;bottom:-.12em;left:0;overflow:visible}.ob-acc path{fill:none;stroke:#61c8f5;stroke-width:4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.ob-lead{color:#42556c;margin:0;font-weight:600;line-height:2}.ob-flow{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,26px);margin:0;padding:0;list-style:none;display:grid}.ob-st{background:#fff;border:1.5px solid #cfe5fb;border-radius:22px;padding:10px 10px 18px;position:relative;box-shadow:0 12px 30px #2678e81f}.ob-st:not(:last-child):after{content:"→";z-index:2;background:var(--h-blue);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.78rem;font-weight:800;display:grid;position:absolute;top:28%;right:calc(clamp(14px,2vw,26px)/-2 - 11px)}.ob-ph{aspect-ratio:4/3;border-radius:16px;margin:0 0 12px;position:relative;overflow:hidden}.ob-ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ob-no{background:var(--h-blue);color:#fff;border-radius:12px;place-items:center;padding:4px 12px;font-size:1.15rem;font-weight:800;line-height:1.1;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 8px 18px #2678e866}.ob-no small{letter-spacing:.16em;font-size:.56rem}.ob-st h3{word-break:auto-phrase;margin:0 6px 6px;font-size:1.08rem;font-weight:800;line-height:1.45}.ob-st p{color:#3c5373;margin:0 6px;font-size:.9rem;font-weight:600;line-height:1.8}.ob-cl{text-align:center;background:linear-gradient(120deg,#eaf6ff,#f7fbff 60%,#fff0f6);border:1.5px solid #cfe5fb;border-radius:26px;margin-top:clamp(28px,4vw,48px);padding:clamp(22px,3vw,36px)}.ob-cl h3{color:var(--h-blue);margin:0 0 6px;font-size:clamp(1.3rem,2.6vw,1.9rem);font-weight:800}.ob-cl p{color:#42556c;margin:0 0 16px;font-weight:600}.ob-ac{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ob-btn{background:var(--h-blue);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:10px 28px;font-weight:800;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex;box-shadow:0 12px 26px #2678e852}.ob-btn:hover{background:#1f6dd9;transform:translateY(-2px)}.ob-faq{min-height:56px;color:var(--h-blue-dk);background:#fff;border:1.5px solid #cfe5fb;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:8px 22px;font-weight:800;text-decoration:none;display:inline-flex}.ob-faq:hover{border-color:var(--h-blue)}@media (prefers-reduced-motion:no-preference){.ob-st{animation:ob-in .6s var(--x-ease) calc(var(--i) * .12s) both}@keyframes ob-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}@media (width<=1000px){.ob-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-st:nth-child(2):after,.ob-st:nth-child(4):after{display:none}}@media (width<=640px){.ob-hd{text-align:left}.ob-acc{white-space:normal}.ob-acc .ob-mk{white-space:nowrap}.ob-flow{grid-template-columns:1fr}.ob-st:after{display:none!important}.ob-btn,.ob-faq{width:100%}}.dg{padding:clamp(36px,4.6vw,64px) 0}.dg-band{background:linear-gradient(120deg,#eaf6ff,#f7fbff 60%,#fff0f6);border:1.5px solid #cfe5fb;border-radius:28px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(18px,3vw,40px);padding:clamp(18px,2.6vw,32px);display:grid;box-shadow:0 18px 44px #2678e81f}.dg-band:has([data-result]:not([hidden])){grid-template-columns:minmax(0,1fr)}.dg-band:has([data-result]:not([hidden])) .dg-main{max-width:52em}.dg-main{min-width:0}.dg-en{color:var(--h-blue);letter-spacing:.2em;align-items:center;gap:10px;margin:0 0 8px;font-size:.78rem;font-weight:800;display:flex}.dg-en span{letter-spacing:.04em;color:var(--h-blue-dk);background:#fff;border:1px solid #cfe5fb;border-radius:999px;padding:1px 12px}.dg h2{word-break:auto-phrase;margin:0 0 10px;font-size:clamp(1.5rem,2.9vw,2.2rem);font-weight:800;line-height:1.5}.dg-acc{color:var(--h-blue);white-space:nowrap;display:inline-block;position:relative}.dg-acc svg{width:100%;height:.2em;position:absolute;bottom:-.12em;left:0;overflow:visible}.dg-acc path{fill:none;stroke:#61c8f5;stroke-width:4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.dg-lead{color:#3c5373;margin:0 0 12px;font-weight:600;line-height:1.9}.dg-lead b{color:var(--h-blue-dk);background:linear-gradient(#0000 62%,#cfeaff 62%)}.dg-pr{flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.dg-pr li{color:#1d6a45;background:#eef8f1;border:1px solid #bfe3cc;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.8rem;font-weight:800;display:inline-flex}.dg-pr i{font-style:normal}.dg-fl{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.dg-fl li{color:#3c5373;align-items:center;gap:6px;font-size:.84rem;font-weight:700;display:inline-flex}.dg-fl li+li:before{content:"›";color:#9ec9f5;margin-right:2px;font-weight:800}.dg-fl b{background:var(--h-blue);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.7rem;display:grid}.dg-sub{min-height:48px;color:var(--h-blue-dk);background:#fff;border:1.5px solid #cfe5fb;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:8px 20px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.dg-sub:hover{border-color:var(--h-blue)}.dg-quiz{background:#fff;border:1.5px solid #cfe5fb;border-radius:20px;min-width:0;padding:clamp(14px,2vw,22px);scroll-margin-top:90px;box-shadow:0 14px 34px #2678e824}.dg-tap{color:#5a4300;background:#fff7e6;border:1px solid #f6dfa6;border-radius:10px;align-items:center;gap:8px;margin:0 0 10px;padding:6px 12px;font-size:.84rem;font-weight:800;display:flex}.dg-quiz:has([data-result]:not([hidden])) .dg-tap,.dg-quiz:has([data-step]:not([data-step="0"]):not([hidden])) .dg-tap{display:none}.diag-free{color:#1d6a45;background:#eef8f1;border:1px solid #bfe3cc;border-radius:10px;align-items:center;gap:8px;margin:0 0 10px;padding:8px 12px;font-size:.86rem;font-weight:800;display:flex}.diag-free b{font-style:normal}@media (prefers-reduced-motion:no-preference){.dg-tap span{animation:1.2s ease-in-out infinite dg-tap;display:inline-block}.dg-pr li{animation:dg-in .45s var(--x-ease) both}.dg-pr li:nth-child(2){animation-delay:80ms}.dg-pr li:nth-child(3){animation-delay:.16s}.dg-pr li:nth-child(4){animation-delay:.24s}}@keyframes dg-tap{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes dg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=900px){.dg-band{grid-template-columns:1fr}}@media (width<=640px){.dg-acc{white-space:normal}.dg-acc .dg-mk{white-space:nowrap}.dg-sub{width:100%}}.qs{color:var(--h-ink);isolation:isolate;background:#fff;padding:clamp(64px,8vw,112px) 0 clamp(72px,9vw,130px);scroll-margin-top:84px;position:relative;overflow:clip}.qs-wash{z-index:-1;background:radial-gradient(900px 480px at 92% 0,#61c8f524,#0000 62%),linear-gradient(#f7fbff 0,#fff 22%);position:absolute;inset:0}.qs button,.qs a,.qs input{font:inherit}.qs a:focus-visible,.qs button:focus-visible,.qs input:focus-visible{outline-offset:3px;outline:3px solid #61c8f5}.qs [hidden]{display:none!important}.qs-en{color:var(--h-blue);letter-spacing:.24em;margin:0 0 12px;font-size:.85rem;font-weight:800}.qs h2{margin:0 0 16px;font-size:clamp(1.9rem,3.4vw,3rem);font-weight:800;line-height:1.45}.qs-acc{color:var(--h-blue);display:inline-block;position:relative}.qs-acc svg{width:100%;height:.2em;position:absolute;bottom:-.12em;left:0;overflow:visible}.qs-acc path{fill:none;stroke:#61c8f5;stroke-width:4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.qs-lead{color:#42556c;margin:0;font-weight:500;line-height:2}.qs-hd{margin-bottom:clamp(28px,4vw,48px)}.qs-grid{grid-template-columns:minmax(0,3fr) minmax(0,7fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.qs-side{position:sticky;top:100px}.qs-ill{align-items:flex-end;margin:0 0 14px;display:flex}.qs-ill svg,.qs-cp svg,.qs-ep svg{display:block}.qs-cats{gap:6px;margin:0;padding:0;list-style:none;display:grid}.qs-cat{width:100%;min-height:48px;color:var(--h-ink);text-align:left;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:8px 16px;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:flex}.qs-cat:hover{background:#f4faff}.qs-cat b{min-width:2em;color:var(--h-blue-dk);text-align:center;background:#fff;border:1px solid #cfe5fb;border-radius:999px;padding:1px 8px;font-size:.8rem}.qs-cat[aria-pressed=true]{background:var(--h-sky);color:var(--h-blue);box-shadow:inset 4px 0 0 var(--h-blue);border-color:#9ec9f5;font-weight:800}.qs-cat[aria-pressed=true] b{background:var(--h-blue);border-color:var(--h-blue);color:#fff}.qs-main{min-width:0}.qs-search label{color:var(--h-blue-dk);margin:0 0 6px;font-size:.86rem;font-weight:800;display:block}.qs-sw{align-items:center;display:flex;position:relative}.qs-sw>svg{color:var(--h-blue);pointer-events:none;position:absolute;left:16px}.qs-sw input{width:100%;min-height:54px;color:var(--h-ink);box-shadow:var(--h-shadow-sm);background:#fff;border:2px solid #cfe5fb;border-radius:16px;padding:0 48px 0 46px;font-size:1rem}.qs-sw input:focus{border-color:var(--h-blue)}.qs-x{background:var(--h-sky);width:40px;height:40px;color:var(--h-blue-dk);cursor:pointer;border:0;border-radius:50%;font-size:1.3rem;line-height:1;position:absolute;right:8px}.qs-bar{justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin:12px 0 6px;display:flex}.qs-count{color:#35527f;margin:0;font-size:.9rem;font-weight:700}.qs-closeall{min-height:40px;color:var(--h-blue-dk);cursor:pointer;background:#fff;border:1.5px solid #cfe5fb;border-radius:999px;padding:0 16px;font-weight:800}.qs-closeall:hover{background:var(--h-sky)}.qs-list{border-top:1px solid #e2ebf3;margin:0;padding:0;list-style:none}.qs-it{border-bottom:1px solid #e2ebf3}.qs-it h3{font-size:inherit;margin:0}.qs-q{text-align:left;width:100%;color:var(--h-ink);cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 14px;transition:background .2s;display:grid}.qs-q:hover{background:#f7fbff}.qs-n{color:var(--h-blue);letter-spacing:.04em;min-width:2.6em;font-size:.95rem;font-weight:800}.qs-qt{overflow-wrap:anywhere;font-size:clamp(1rem,1.5vw,1.1rem);font-weight:700;line-height:1.7}.qs-ic{background:var(--h-sky);border:1.5px solid #9ec9f5;border-radius:50%;flex:none;width:28px;height:28px;position:relative}.qs-ic:before,.qs-ic:after{content:"";background:var(--h-blue);border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;transition:transform .2s,opacity .2s;position:absolute;top:50%;left:50%}.qs-ic:after{transform:rotate(90deg)}.qs-q[aria-expanded=true]{background:var(--h-sky)}.qs-q[aria-expanded=true] .qs-ic{background:var(--h-blue);border-color:var(--h-blue)}.qs-q[aria-expanded=true] .qs-ic:before{background:#fff}.qs-q[aria-expanded=true] .qs-ic:after{opacity:0;background:#fff;transform:rotate(0)}.qs-a{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.qs-a>.qs-ai{min-height:0;overflow:hidden}.qs-q[aria-expanded=true]+.qs-a,.qs-it.is-open .qs-a{grid-template-rows:1fr}.qs-a .qs-at{padding:6px 16px 22px 64px}.qs-at p{color:#42556c;margin:0 0 10px;font-size:1rem;font-weight:500;line-height:2}.qs-at p:first-child{color:var(--h-ink);font-weight:700}.qs-rel{margin-top:4px}.qs-rel a{color:var(--h-blue);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;font-weight:700;text-decoration:none}.qs-rel a:hover{color:#1c5fc4}.qs-empty{text-align:center;background:#f7fbff;border:1px dashed #9ec9f5;border-radius:20px;margin-top:18px;padding:24px}.qs-ep{justify-content:center;display:flex}.qs-eh{margin:6px 0 4px;font-size:1.05rem;font-weight:800}.qs-empty p{color:#42556c;margin:0 0 6px;line-height:1.9}.qs-eb{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin-top:12px;display:flex}.qs-e1{background:var(--h-blue);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:46px;padding:0 22px;font-weight:800}.qs-e2{min-height:44px;color:var(--h-blue-dk);cursor:pointer;background:#fff;border:1.5px solid #cfe5fb;border-radius:999px;padding:0 18px;font-weight:700}.qs-e3{color:var(--h-blue);font-size:.92rem;font-weight:700}.qs-cta{box-shadow:var(--h-shadow-sm);background:linear-gradient(120deg,#fff,#eaf6ff);border:1.5px solid #cfe5fb;border-radius:28px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,40px);margin-top:clamp(48px,6vw,80px);padding:clamp(24px,3.4vw,40px);display:grid}.qs-cp{align-items:flex-end;display:flex}.qs-ct h3{margin:0 0 6px;font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:800;line-height:1.5}.qs-ct p{color:#42556c;margin:0 0 16px;font-weight:600;line-height:1.9}.qs-btn{color:#fff;min-height:62px;transition:transform .35s var(--x-ease), box-shadow .35s, background .35s;background:#2678e8;border-radius:18px;justify-content:center;align-items:center;gap:.7em;padding:0 38px;font-size:1.1rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px #2678e85c}.qs-btn i{transition:transform .35s var(--x-ease);font-style:normal}.qs-btn:hover{background:#1f6dd9;transform:translateY(-3px);box-shadow:0 18px 36px #2678e875}.qs-btn:hover i{transform:translate(6px)}@media (prefers-reduced-motion:no-preference){.qs-hd>div>*{animation:qs-in .6s var(--x-ease) both}.qs-hd h2{animation-delay:.1s}.qs-lead{animation-delay:.2s}.qs-acc path{stroke-dasharray:1;animation:.7s .7s backwards qs-draw}.qs-ill{animation:qs-in .5s var(--x-ease) .2s both}.qs-cats li{animation:qs-in .35s var(--x-ease) both}.qs-cats li:nth-child(2){animation-delay:.1s}.qs-cats li:nth-child(3){animation-delay:.2s}.qs-cats li:nth-child(4){animation-delay:.3s}.qs-main{animation:qs-in .45s var(--x-ease) .15s both}.qs-cta{animation:qs-in .5s var(--x-ease) both}.qs-js .qs:not(.is-play) .qs-hd *,.qs-js .qs:not(.is-play) .qs-ill,.qs-js .qs:not(.is-play) .qs-cats li,.qs-js .qs:not(.is-play) .qs-main{animation-play-state:paused!important}}@media (prefers-reduced-motion:reduce){.qs-a,.qs-ic:before,.qs-ic:after{transition:none}}@keyframes qs-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes qs-draw{0%{stroke-dashoffset:1px;opacity:0}to{stroke-dashoffset:0}}html:not(.qs-js) .qs-a{grid-template-rows:1fr}html:not(.qs-js) .qs-ic{display:none}@media (width<=900px){.qs h2{font-size:clamp(1.7rem,7vw,2.4rem)}.qs-acc .qs-mk{white-space:nowrap}.qs-grid{flex-direction:column;gap:14px;display:flex}.qs-side,.qs-main{display:contents}.qs-ill{order:0;margin:0}.qs-ill svg{width:64px;height:auto}.qs-search{order:1}.qs-cats-wrap,.qs-side nav{order:2}.qs-bar{order:3;margin:0}.qs-list{order:4}.qs-empty{order:5}.qs-cats{flex-wrap:wrap;gap:8px;display:flex}.qs-cat{border:1.5px solid #cfe5fb;border-radius:999px;width:auto;min-height:44px;padding:6px 14px}.qs-cat[aria-pressed=true]{box-shadow:none;border-color:var(--h-blue)}.qs-q{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:16px 10px}.qs-a .qs-at{padding:4px 10px 20px}.qs-cta{text-align:center;border-radius:22px;grid-template-columns:minmax(0,1fr)}.qs-cp{order:2;justify-content:center}.qs-btn{text-align:center;width:100%;min-height:64px;padding:0 20px}}@media (width<=380px){.qs-sw input{padding:0 40px;font-size:.88rem}.qs-sw>svg{left:12px}}.qs-rel a{align-items:center;min-height:44px;display:inline-flex}.qs-ill{box-shadow:var(--h-shadow-sm);border:1px solid #dbe9fa;border-radius:18px;margin:0 0 14px;display:block;overflow:hidden}.qs-ill img{aspect-ratio:16/10;object-fit:cover;object-position:40% 30%;width:100%;display:block}.qs-cp{width:clamp(220px,28vw,340px);box-shadow:var(--h-shadow-sm);border:1px solid #dbe9fa;border-radius:18px;margin:0;display:block;overflow:hidden}.qs-cp img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}@media (width<=900px){.qs-ill{margin:0 0 4px}.qs-ill img{aspect-ratio:16/7}.qs-cp{width:100%;max-width:420px}}.qs-cta{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.fd{color:var(--h-ink);isolation:isolate;background:#fff;padding:clamp(64px,8vw,112px) 0;position:relative;overflow:clip}.fd-wash{z-index:-1;background:radial-gradient(900px 520px at 88% 2%,#61c8f52e,#0000 62%),radial-gradient(560px 420px at 0 52%,#f5a3c71f,#0000 66%),linear-gradient(#f7fbff 0,#fff 14%);position:absolute;inset:0}.fd-ph{gap:clamp(56px,8vw,112px);display:grid}.fd-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.fd-en{color:var(--h-blue);letter-spacing:.2em;margin:0 0 14px;font-size:.85rem;font-weight:800}.fd h2{margin:0 0 16px;font-size:clamp(2.1rem,4.6vw,3.6rem);font-weight:800;line-height:1.35}.fd-l{display:block}.fd-bl{color:var(--h-blue)}.fd-sub{color:#42556c;margin:0;font-size:1.02rem;font-weight:600;line-height:2}.fd-iv{aspect-ratio:1/.78;width:100%;max-width:560px;margin-left:auto;position:relative}.fd-c1,.fd-c2{aspect-ratio:1;border-radius:50%;width:62%;position:absolute;top:4%}.fd-c1{background:radial-gradient(circle at 40% 40%,#61c8f58c,#2678e847);left:0}.fd-c2{mix-blend-mode:multiply;background:radial-gradient(circle at 60% 40%,#f5a3c780,#f06a9b3d);right:0}.fd-cm{color:var(--h-blue-dk);z-index:2;background:#fff;border-radius:999px;padding:.3em 1.1em;font-size:.95rem;position:absolute;top:32%;left:50%;translate:-50%;box-shadow:0 8px 20px #265aa038}.fd-p1,.fd-p2{z-index:3;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;bottom:4%}.fd-p1{left:8%}.fd-p2{right:8%}.fd-p1 small,.fd-p2 small{color:var(--h-ink);box-shadow:var(--h-shadow-sm);background:#fff;border-radius:999px;padding:2px 14px;font-size:.86rem;font-weight:800}.fd svg.x-person{display:block}.fd-ch{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.fd-ch2 .fd-ct{order:2}.fd-ch2 .fd-cv{order:1}.fd-ch3{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.fd-cn{color:var(--h-blue);letter-spacing:.18em;margin:0 0 8px;font-size:.78rem;font-weight:800}.fd-ch h3{word-break:auto-phrase;margin:0 0 16px;font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:800;line-height:1.5}.fd-tx p{color:#3c5373;margin:0 0 14px;font-size:1.02rem;font-weight:600;line-height:2.1}.fd-qs{text-align:left;gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.fd-qs li{border-left:4px solid var(--h-blue);background:#f6fbff;border-radius:14px;grid-template-columns:3.4em 1fr;align-items:start;gap:10px;padding:12px 14px;display:grid}.fd-qs li:nth-child(2){border-color:#61c8f5}.fd-qs li:nth-child(3){border-color:#f5a3c7}.fd-qn{color:var(--h-blue-dk);font-size:.8rem;font-weight:800}.fd-qs p{color:var(--h-ink);margin:0;font-weight:700;line-height:1.8}.fd-uw{box-shadow:var(--h-shadow);background:linear-gradient(160deg,#f4faff,#fff);border:1px solid #dbe9fa;border-radius:32px;grid-template-columns:1fr 1fr;gap:20px 8px;padding:26px 12px 14px;display:grid;position:relative}.fd-up{z-index:2;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.fd-up small{text-align:center;background:#fff;border:1px solid #cfe5fb;border-radius:999px;padding:2px 12px;font-size:.76rem;font-weight:800}.fd-ul{z-index:1;width:76%;height:54%;position:absolute;top:16%;left:12%;right:12%}.fd-ul path{fill:none;stroke:var(--h-blue);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.6}.fd-ul path.p{stroke:#f06a9b}.fd-uc{z-index:3;border:1.5px solid var(--h-blue);box-shadow:var(--h-shadow-sm);color:var(--h-blue-dk);background:#fff;border-radius:999px;padding:.4em 1em;font-size:.86rem;position:absolute;top:14%;left:50%;translate:-50%}.fd-ua,.fd-ub2{z-index:3;background:#fff;border:1.5px solid #cfe5fb;border-radius:999px;padding:.3em .9em;font-size:.76rem;font-weight:800;position:absolute}.fd-ua{top:42%;left:36%}.fd-ub2{background:#fff8fb;border-color:#f4cfe0;top:54%;right:30%}.fd-ug{text-align:center;color:var(--h-blue-dk);margin:10px 0 0;font-weight:800}.fd-cv{box-shadow:var(--h-shadow);background:linear-gradient(160deg,#f4faff,#fff);border:1px solid #dbe9fa;border-radius:28px;flex-direction:column;align-items:center;gap:14px;padding:22px;display:flex}.fd-th{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fd-th li{background:var(--h-sky);color:var(--h-blue-dk);border:1px solid #cfe5fb;border-radius:999px;padding:3px 14px;font-size:.84rem;font-weight:700}.fd-vw{text-align:center;background:#fff8fb;border:1.5px solid #f4cfe0;border-radius:14px;padding:8px 18px;display:grid}.fd-vw small{color:#b4487c;font-size:.72rem;font-weight:800}.fd-vw b{font-size:1rem}.fd-wide{max-width:40em}.fd-ch3 .fd-tx p{text-align:center}.fd-mg{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.fd-mc{color:var(--h-blue-dk);background:#f1f7ff;border:1.5px solid #cfe5fb;border-radius:16px;padding:12px 20px;font-weight:800}.fd-mc.mid{border-color:var(--h-blue);background:#fff}.fd-mc.pk{color:#b4487c;background:#fff0f6;border-color:#f4cfe0}.fd-ar{color:#9ec9f5;font-size:1.3rem;font-style:normal;font-weight:800}.fd-fin{text-align:center;padding-top:clamp(16px,3vw,36px)}.fd-fp{justify-content:center;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex;position:relative}.fd-fl{gap:6px;margin:0 0 14px;font-size:clamp(1.25rem,2.6vw,1.9rem);font-weight:800;line-height:1.6;display:grid}.fd-fl b{color:var(--h-blue)}.fd-fc{color:#42556c;max-width:36em;margin:0 auto;font-weight:600;line-height:2}@media (prefers-reduced-motion:no-preference){.fd-c1,.fd-c2{animation:2.4s ease-in-out infinite fd-breath}.fd-c2{animation-delay:-3s}.fd-fh{animation:.96s ease-in-out infinite fd-beat}}@keyframes fd-breath{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes fd-beat{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@media (width<=900px){.fd-intro,.fd-ch{grid-template-columns:minmax(0,1fr)}.fd-iv{margin:0 auto}.fd-ch2 .fd-ct,.fd-ch2 .fd-cv{order:0}.fd-ph{gap:56px}}.fd-cap2{color:var(--h-blue-dk);margin:4px 0 0;font-size:.96rem;font-weight:800}.fd-fh{background:var(--h-blue);opacity:.55;border-radius:2px;width:60px;height:2px;position:absolute;top:52%;left:50%;translate:-50%}.fd-fin{position:relative}@media (prefers-reduced-motion:no-preference){.fd-js .fd-blk:not(.is-in) *{animation-play-state:paused!important}.fd-intro .fd-c1{animation:fd-join-l .88s var(--x-ease) 80ms backwards}.fd-intro .fd-c2{animation:fd-join-r .88s var(--x-ease) 80ms backwards}.fd-intro .fd-p1{animation:fd-step-l .8s var(--x-ease) .12s backwards}.fd-intro .fd-p2{animation:fd-step-r .8s var(--x-ease) .12s backwards}.fd-intro .fd-cm{animation:fd-pop2 .28s var(--x-ease) .88s backwards}.fd-ul path{stroke-dasharray:1;animation:.56s .2s backwards fd-draw}.fd-ul path.p{animation-delay:.36s}.fd-uc{animation:fd-pop2 .24s var(--x-ease) .64s backwards}.fd-ua,.fd-ub2{animation:.24s .8s backwards fd-fadein}.fd-ub2{animation-delay:.92s}.fd-ug{animation:.4s 1.04s backwards fd-fadein}.fd-qs li{animation:fd-slide .24s var(--x-ease) calc(.12s + var(--k,0) * .2s) backwards}.fd-qs li:nth-child(2){--k:1}.fd-qs li:nth-child(3){--k:2}.fd-th li{animation:fd-pop2 .2s var(--x-ease) calc(.64s + var(--k,0) * 80ms) backwards}.fd-th li:nth-child(2){--k:1}.fd-th li:nth-child(3){--k:2}.fd-vw{animation:fd-pop2 .24s var(--x-ease) .96s backwards}.fd-cap2{animation:.4s 1.2s backwards fd-fadein}.fd-mc{animation:fd-pop2 .2s var(--x-ease) calc(.12s + var(--k,0) * .2s) backwards}.fd-mc.mid{--k:1}.fd-mc.pk{--k:2}.fd-fp>svg:first-child{animation:fd-step-l .72s var(--x-ease) .48s backwards}.fd-fp>svg:last-of-type{animation:fd-step-r .72s var(--x-ease) .48s backwards}.fd-fh{animation:.4s 1.04s backwards fd-fillw2}.fd-fl1{animation:fd-fadein .4s ease calc(1.2s + var(--k,0) * .32s) backwards}.fd-fl1:nth-child(2){--k:1}.fd-fc{animation:.48s 1.92s backwards fd-fadein}.fd-fl b{animation:fd-mark .4s ease calc(1.44s + var(--k,0) * .32s) forwards;background:linear-gradient(#0000 70%,#cfeaff 70%) 0 0/0 100% no-repeat}.fd-fl1:nth-child(2) b{--k:1}}@keyframes fd-join-l{0%{opacity:.4;transform:translate(-34%)scale(.8)}to{opacity:1;transform:none}}@keyframes fd-join-r{0%{opacity:.4;transform:translate(34%)scale(.8)}to{opacity:1;transform:none}}@keyframes fd-step-l{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:none}}@keyframes fd-step-r{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:none}}@keyframes fd-fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fd-pop2{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes fd-draw{0%{stroke-dashoffset:1px;opacity:0}to{stroke-dashoffset:0;opacity:.6}}@keyframes fd-slide{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes fd-fillw2{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fd-mark{to{background-size:100% 100%}}@media (width<=560px){.fd-p1{left:2%}.fd-p2{right:2%}.fd-p1 svg,.fd-p2 svg{width:108px;height:auto}.fd-cm{font-size:.8rem}.fd-c1,.fd-c2{width:64%}}@media (width<=400px){.fd-p1 svg,.fd-p2 svg{width:92px}.fd-iv{aspect-ratio:1/.9}.fd-p1 small,.fd-p2 small{padding:2px 10px;font-size:.74rem}}.hr{--h-navy:#0b1830;--h-blue:#2f6bff;--h-blue2:#1f55d8;--h-light:#eaf1ff;--h-turq:#14b8c4;--h-line:#dfe7f6;--h-ink:#111827;--h-sub:#566178;background:radial-gradient(900px 480px at 92% 0,#e3efff 0%,#e3efff00 70%),radial-gradient(700px 400px at 0 100%,#e8fbfc 0%,#e8fbfc00 70%),#fff;padding:56px 0 88px;overflow-x:clip}.hr-grid{grid-template-columns:minmax(0,52fr) minmax(0,48fr);align-items:start;gap:56px;display:grid}.hr-copy{min-width:0}.hr-kicker{letter-spacing:.14em;color:var(--h-blue);margin:0 0 14px;font-size:13px;font-weight:700}.hr-h1{letter-spacing:-.035em;color:var(--h-navy);white-space:normal;word-break:auto-phrase;text-wrap:balance;margin:0;font-size:clamp(28px,3.1vw,46px);font-weight:700;line-height:1.36}.hr-acc{color:var(--h-blue);white-space:nowrap}.hr-sub{background:var(--h-light);color:#1d3f8f;border-radius:999px;margin:18px 0 0;padding:7px 16px;font-size:15px;font-weight:700;display:inline-block}.hr-body{gap:10px;max-width:640px;margin-top:18px;display:grid}.hr-body p{color:var(--h-sub);margin:0;font-size:15.5px;line-height:1.95}.hr-price{border:1px solid var(--h-line);background:linear-gradient(135deg,#fff,#f1f6ff);border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:10px 28px;max-width:640px;margin-top:26px;padding:20px 26px;display:grid;box-shadow:0 26px 50px -34px #2f6bff66,inset 0 2px #fff}.hr-amount{color:var(--h-navy);align-items:baseline;gap:6px;margin:0;display:flex}.hr-amount-l{font-size:16px;font-weight:700}.hr-amount-u{font-size:20px;font-weight:700}.hr-amount b{letter-spacing:-.04em;color:var(--h-navy);font-variant-numeric:tabular-nums;background:linear-gradient(180deg,var(--h-navy) 55%,#1d4fd0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(52px,5.4vw,72px);font-weight:800;line-height:1;display:inline-block}.hr-conds{color:var(--h-navy);grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;padding:0;font-size:14px;font-weight:700;list-style:none;display:grid}.hr-conds li{align-items:center;gap:7px;display:flex}.hr-conds li>span{background:var(--h-light);width:20px;height:20px;color:var(--h-blue);border-radius:50%;flex:none;place-items:center;display:grid}.hr-conds .is-ok{color:#0b7f88}.hr-conds .is-ok>span{color:var(--h-turq);background:#d9f6f8}.hr-cta{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.hr-btn{min-height:58px;transition:transform .25s var(--t-ease),box-shadow .25s,background .2s,border-color .2s;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.hr-btn-i{flex:none;display:grid}.hr-btn-a{transition:transform .25s var(--t-ease);display:inline-block}.hr-btn.is-main{color:#fff;background:linear-gradient(135deg,#3a7bff,#1f55d8);box-shadow:0 16px 30px -14px #2f6bffaa}.hr-btn.is-main:hover{transform:translateY(-3px);box-shadow:0 22px 36px -14px #2f6bffcc}.hr-btn.is-main:hover .hr-btn-a{transform:translate(5px)}.hr-btn.is-sub{color:var(--h-blue2);border:2px solid var(--h-blue);background:#fff}.hr-btn.is-sub:hover{background:#f3f7ff;transform:translateY(-2px);box-shadow:0 12px 24px -16px #2f6bff88}.hr-btn:focus-visible{outline-offset:3px;outline:3px solid #9fc0ff}.hr-proof{max-width:640px;margin-top:30px}.hr-stats{grid-template-columns:1fr 1.25fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.hr-stats li{border:1px solid var(--h-line);background:#fff;border-radius:18px;gap:2px;min-width:0;padding:16px 18px;display:grid;box-shadow:0 18px 36px -28px #0b183080}.hr-stats b{letter-spacing:-.02em;color:var(--h-navy);font-variant-numeric:tabular-nums;font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.1;display:inline-grid}.hr-cnt-size{visibility:hidden;grid-area:1/1}.hr-cnt-live{grid-area:1/1}.hr-stats i{color:var(--h-blue);font-size:14px;font-style:normal;font-weight:700}.hr-stats small{color:var(--h-sub);font-size:12px;font-weight:600}.hr-certs{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.hr-certs li{background:var(--h-light);color:#1d3f8f;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.hr-certs li>span{color:var(--h-turq);display:grid}.hr-statsnote{color:var(--h-sub);margin:10px 0 0;font-size:11px}.hr-right{min-width:0}.hr-visual{gap:16px;display:grid}.hr-card{border:1px solid var(--h-line);background:linear-gradient(#fff,#f7faff);border-radius:24px;padding:20px 22px 18px;position:relative;overflow:hidden;box-shadow:0 36px 70px -46px #0b183080}.hr-card:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#2f6bff24,#0000);width:60%;height:70%;position:absolute;inset:-40% -20% auto auto}.hr-talk:before{background:radial-gradient(closest-side,#14b8c429,#0000)}.hr-card-h{align-items:center;gap:12px;margin-bottom:14px;display:flex;position:relative}.hr-card-h h2{color:var(--h-navy);letter-spacing:-.01em!important;margin:0!important;font-size:clamp(17px,1.6vw,21px)!important;line-height:1.35!important}.hr-card-h p{color:var(--h-sub);margin:2px 0 0;font-size:12.5px}.hr-ico{background:var(--h-light);width:38px;height:38px;color:var(--h-blue);border-radius:12px;flex:none;place-items:center;display:grid}.hr-ico.is-lg{border-radius:14px;width:44px;height:44px}.hr-ico.is-turq{color:#0e98a3;background:#d9f6f8}.hr-ico.is-navy{background:var(--h-navy);color:#fff}.hr-entries{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.hr-entry{border:1px solid var(--h-line);transition:transform .25s var(--t-ease),box-shadow .25s,border-color .25s;background:#fff;border-radius:16px;justify-items:start;gap:4px;min-width:0;padding:12px 12px 13px;display:grid;box-shadow:0 14px 26px -20px #0b183070}.hr-entry b{color:var(--h-navy);font-size:14px;line-height:1.35}.hr-entry small{color:var(--h-sub);font-size:11.5px;line-height:1.55}.hr-entry:hover,.hr-bubble:hover{border-color:#9fc0ff;transform:translateY(-4px);box-shadow:0 20px 30px -18px #2f6bff66}.hr-lines{width:100%;height:40px;margin:2px 0;display:block;overflow:visible}.hr-lines path{fill:none;stroke:var(--h-blue);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #2f6bff8c)}.hr-lines-b{width:20px;height:26px;margin:0 auto}.hr-lines-c path{stroke:var(--h-turq);filter:drop-shadow(0 0 4px #14b8c499)}.hr-node{background:#fff;border:1.5px solid #bcd2ff;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}.hr-node b{color:var(--h-navy);font-size:15px;display:block}.hr-node small{color:var(--h-sub);font-size:12px;line-height:1.6;display:block}.hr-expert{background:linear-gradient(135deg,#f2f7ff,#e4efff);box-shadow:0 0 #2f6bff00}.hr-ai{background:linear-gradient(135deg,#f0fcfd,#dff7f9);border-color:#a8e6ea}.hr-doc{gap:4px;max-width:210px;margin-top:8px;display:grid}.hr-doc i{transform-origin:0;background:linear-gradient(90deg,#14b8c4,#9fe3e8);border-radius:3px;height:6px;display:block}.hr-doc i:nth-child(2){width:82%}.hr-doc i:nth-child(3){width:58%}.hr-note{color:#7a869c;margin:12px 0 0;font-size:10.5px;line-height:1.7}.hr-bubbles{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.hr-bubble{border:1px solid var(--h-line);color:var(--h-navy);transition:transform .25s var(--t-ease),box-shadow .25s,border-color .25s;background:#fff;border-radius:18px 18px 18px 6px;align-items:center;gap:10px;min-width:0;padding:11px 13px;font-size:13px;font-weight:700;line-height:1.5;display:flex;position:relative;box-shadow:0 14px 26px -20px #0b183070}.hr-bubble:nth-child(2n){background:#f4fbfc;border-radius:18px 18px 6px}.hr-bubble .hr-ico{border-radius:10px;width:32px;height:32px}.hr-bubble:nth-child(2n) .hr-ico{color:#0e98a3;background:#d9f6f8}.hr-hub{background:linear-gradient(135deg,var(--h-navy),#17316b);color:#fff;border-radius:18px;align-items:center;gap:14px;padding:14px 18px;display:flex;position:relative;box-shadow:0 22px 36px -22px #0b1830cc}.hr-hub b{font-size:15px;display:block}.hr-hub small{color:#c9d6f5;margin-top:2px;font-size:12.5px;display:block}.hr-hub .hr-ico.is-navy{background:#ffffff24}.hr-typing{gap:4px;margin-top:8px;display:inline-flex}.hr-typing i{background:#7fd8e0;border-radius:50%;width:7px;height:7px}.hr-msg{color:#123a8a;text-align:center;background:linear-gradient(135deg,#e8f0ff,#dff7f9);border:1px solid #c4dbff;border-radius:14px;margin:12px 0 0;padding:12px 16px;font-size:14px;font-weight:700;line-height:1.7}@keyframes hr-up{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes hr-scale{0%{opacity:0;transform:scale(.55)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes hr-pop-l{0%{opacity:0;transform:translate(-46px)scale(.9)}60%{opacity:1;transform:translate(6px)scale(1.03)}to{opacity:1;transform:none}}@keyframes hr-pop-r{0%{opacity:0;transform:translate(46px)scale(.9)}60%{opacity:1;transform:translate(-6px)scale(1.03)}to{opacity:1;transform:none}}@keyframes hr-pop-t{0%{opacity:0;transform:translateY(-40px)scale(.9)}60%{opacity:1;transform:translateY(5px)scale(1.03)}to{opacity:1;transform:none}}@keyframes hr-pop-b{0%{opacity:0;transform:translateY(34px)scale(.92)}60%{opacity:1;transform:translateY(-5px)scale(1.02)}to{opacity:1;transform:none}}@keyframes hr-bub-l{0%{opacity:0;transform:translate(-40px)rotate(-8deg)scale(.8)}65%{opacity:1;transform:translate(5px)rotate(2deg)scale(1.04)}to{opacity:1;transform:none}}@keyframes hr-bub-r{0%{opacity:0;transform:translate(40px)rotate(8deg)scale(.8)}65%{opacity:1;transform:translate(-5px)rotate(-2deg)scale(1.04)}to{opacity:1;transform:none}}@keyframes hr-bub-t{0%{opacity:0;transform:translateY(-34px)rotate(-5deg)scale(.8)}65%{opacity:1;transform:translateY(4px)scale(1.04)}to{opacity:1;transform:none}}@keyframes hr-bub-b{0%{opacity:0;transform:translateY(34px)rotate(5deg)scale(.8)}65%{opacity:1;transform:translateY(-4px)scale(1.04)}to{opacity:1;transform:none}}@keyframes hr-slide-r{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes hr-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes hr-glow{0%{box-shadow:0 0 #2f6bff00}40%{box-shadow:0 0 0 6px #2f6bff2e,0 0 34px #2f6bff73}to{box-shadow:0 0 #2f6bff00,0 14px 26px -20px #2f6bff55}}@keyframes hr-build{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hr-dot{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes hr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}html.motion-ready .hr [data-a],html.motion-ready .hr .hr-lines path,html.motion-ready .hr .hr-doc i,html.motion-ready .hr .hr-typing i{animation-play-state:paused;animation-fill-mode:both}html.motion-ready .hr-price:not(.is-play){opacity:0}html.motion-ready .hr-price.is-play{animation:hr-up .8s var(--t-ease) both}html.motion-ready .hr [data-a=scale]{animation:.9s cubic-bezier(.34,1.56,.64,1) .25s both paused hr-scale}html.motion-ready .hr .is-play [data-a=scale]{animation-play-state:running}html.motion-ready .hr [data-a^=pop-]{animation-duration:.85s;animation-delay:var(--d,0s);animation-timing-function:cubic-bezier(.22,1,.36,1)}html.motion-ready .hr [data-a=pop-l]{animation-name:hr-pop-l}html.motion-ready .hr [data-a=pop-r]{animation-name:hr-pop-r}html.motion-ready .hr [data-a=pop-t]{animation-name:hr-pop-t}html.motion-ready .hr [data-a=pop-b]{animation-name:hr-pop-b}html.motion-ready .hr [data-a^=bub-]{animation-duration:.8s;animation-delay:var(--d,0s);animation-timing-function:cubic-bezier(.22,1,.36,1)}html.motion-ready .hr [data-a=bub-l]{animation-name:hr-bub-l}html.motion-ready .hr [data-a=bub-r]{animation-name:hr-bub-r}html.motion-ready .hr [data-a=bub-t]{animation-name:hr-bub-t}html.motion-ready .hr [data-a=bub-b]{animation-name:hr-bub-b}html.motion-ready .hr [data-a=slide-r]{animation-name:hr-slide-r;animation-duration:.7s;animation-delay:var(--d,0s);animation-timing-function:cubic-bezier(.22,1,.36,1)}html.motion-ready .hr .hr-lines path{animation:hr-draw .6s var(--d,0s) ease-out both;animation-play-state:paused}html.motion-ready .hr .hr-expert{animation-name:hr-pop-b,hr-glow;animation-duration:.85s,1.4s;animation-delay:var(--d,0s),calc(var(--d,0s) + .5s)}html.motion-ready .hr .hr-doc i{animation:hr-build .5s var(--d,0s) ease-out both;animation-play-state:paused}html.motion-ready .hr .hr-typing i{animation:hr-dot 1s var(--d,0s) ease-in-out 3 both;animation-play-state:paused}html.motion-ready .hr .hr-typing i:nth-child(2){--d:.15s}html.motion-ready .hr .hr-typing i:nth-child(3){--d:.3s}html.motion-ready .hr .is-play [data-a],html.motion-ready .hr [data-a].is-play,html.motion-ready .hr .is-play .hr-lines path,html.motion-ready .hr .is-play .hr-doc i,html.motion-ready .hr .is-play .hr-typing i{animation-play-state:running}html.motion-ready .hr .hr-typing i{animation-delay:calc(1.7s + var(--d,0s))}html.motion-ready .hr .is-play.hr-pub .hr-ai,html.motion-ready .hr .is-play.hr-talk .hr-hub{animation-iteration-count:1}@media (prefers-reduced-motion:reduce){.hr *,.hr :before{transition:none!important;animation:none!important}}@media (width<=1180px){.hr{padding:40px 0 64px}.hr-grid{grid-template-columns:minmax(0,1fr);gap:36px}.hr-body,.hr-price,.hr-proof{max-width:none}.hr-visual{grid-template-columns:1fr 1fr;align-items:start}}@media (width<=860px){.hr-visual{grid-template-columns:1fr}}@media (width<=600px){.hr{padding:28px 0 48px}.hr-h1{font-size:clamp(27px,7.6vw,34px)}.hr-body p{font-size:15px;line-height:1.9}.hr-price{grid-template-columns:1fr;gap:12px;padding:18px}.hr-amount b{font-size:60px}.hr-conds{grid-template-columns:1fr 1fr;font-size:13px}.hr-cta{flex-direction:column}.hr-btn{width:100%;font-size:15.5px}.hr-stats{gap:8px}.hr-stats li{padding:13px 12px}.hr-stats b{font-size:clamp(20px,6vw,26px)}.hr-card{padding:16px 14px}.hr-entries{gap:8px}.hr-entry{padding:10px 9px}.hr-entry b{font-size:13px}.hr-entry small{font-size:11px}.hr-bubbles{gap:8px}.hr-bubble{gap:8px;padding:10px;font-size:12.5px}.hr-bubble .hr-ico{width:28px;height:28px}.hr-node{padding:11px 12px}}@media (width<=360px){.hr-bubbles,.hr-entries{grid-template-columns:1fr}.hr-lines-a{display:none}}.hr{padding:44px 0 72px}.hr-kicker{margin-bottom:10px}.hr-sub{margin-top:14px}.hr-body{gap:8px;margin-top:14px}.hr-body p{font-size:15px;line-height:1.9}.hr-price{gap:8px 22px;margin-top:20px;padding:16px 22px}.hr-conds{grid-template-columns:auto auto;gap:7px 18px;font-size:13.5px}.hr-conds li{white-space:nowrap}.hr-cta{margin-top:18px}.hr-btn{min-height:54px}.hr-proof{margin-top:22px}.hr-stats li{gap:0;padding:12px 16px}@media (width>=1181px){.hr-copy{position:sticky;top:88px}}.hr-visual{gap:14px}.hr-card{padding:16px 18px 14px}.hr-card-h{margin-bottom:10px}.hr-lines{height:28px}.hr-lines-b{height:18px}.hr-lines-c{height:26px}.hr-entry{padding:10px 10px 11px}.hr-node{padding:10px 14px}.hr-doc{margin-top:6px}.hr-note{margin-top:8px;font-size:10px;line-height:1.6}.hr-msg{margin-top:10px;padding:10px 14px;font-size:13.5px}.hr-hub{padding:12px 16px}.hr-bubble{padding:9px 12px}@media (width<=600px){.hr-h1{letter-spacing:-.04em;font-size:clamp(23px,6.5vw,30px)}.hr-sub{font-size:13.5px}}.svc2{--s-navy:#0b1830;--s-blue:#2f6bff;--s-turq:#14b8c4;--s-line:#dfe7f6;--s-sub:#566178;background:radial-gradient(900px 420px at 50% 0,#eaf2ff 0%,#eaf2ff00 70%),linear-gradient(#fff,#f7faff);padding:112px 0 120px;overflow-x:clip}.svc2-head{text-align:center;max-width:780px;margin:0 auto}.svc2-eyebrow{letter-spacing:.2em;color:var(--s-blue);margin:0 0 14px;font-size:13px;font-weight:700}.svc2 h2{letter-spacing:-.035em;color:var(--s-navy);margin:0;font-size:clamp(30px,3.7vw,54px);font-weight:700;line-height:1.3}.svc2-acc{color:var(--s-blue);white-space:nowrap}.svc2-lead{max-width:680px;color:var(--s-sub);margin:20px auto 0;font-size:16.5px;line-height:1.95}.svc2-map{margin-top:60px}.svc2-stage{position:relative}.svc2-grid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(250px,300px) minmax(0,1fr);align-items:stretch;gap:30px clamp(36px,5.6vw,70px);margin:0;padding:0;list-style:none;display:grid;position:relative}.pos-tl{grid-area:1/1}.pos-tr{grid-area:1/3}.pos-bl{grid-area:2/1}.pos-br{grid-area:2/3}.svc2-center{grid-area:1/2/3/3;place-self:center stretch}.svc2-lines{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.svc2-lines path{fill:none;stroke:#7fa8ff;stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #2f6bff80);transition:stroke .25s,stroke-width .25s}.svc2-lines path.flow{stroke:#fff;stroke-width:3.5px;stroke-dasharray:16 600;stroke-dashoffset:616px;opacity:.95;filter:drop-shadow(0 0 6px #2f6bff)}.svc2-lines path[data-k=ai],.svc2-lines path[data-k=ai].flow{stroke:#5fd6de}.svc2-lines path[data-k=ai].flow{stroke:#fff;filter:drop-shadow(0 0 6px #14b8c4)}.svc2-center{text-align:center;background:linear-gradient(160deg,#fff,#eaf2ff);border:1.5px solid #bcd2ff;border-radius:30px;place-items:center;gap:12px;padding:34px 26px;display:grid;position:relative;box-shadow:0 34px 70px -34px #2f6bffaa,0 0 0 8px #2f6bff0f}.svc2-center img{z-index:1;width:min(100%,210px);height:auto;position:relative}.svc2-center p{z-index:1;color:#1d3f8f;margin:0;font-size:14px;font-weight:700;line-height:1.7;position:relative}.svc2-ring{pointer-events:none;opacity:0;border:2px solid #2f6bff59;border-radius:30px;position:absolute;inset:0}.svc2-card{border:1px solid var(--s-line);transition:translate .3s var(--t-ease),box-shadow .3s,border-color .3s,background .3s;background:linear-gradient(#fff,#f4f8ff);border-radius:26px;align-content:start;gap:10px;min-width:0;padding:24px 24px 22px;display:grid;position:relative;box-shadow:0 26px 54px -38px #0b183080}.svc2-card:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 0 0 var(--ac),inset 0 0 0 0 var(--ac);opacity:0;transition:opacity .3s;position:absolute;inset:0}.svc2-card:hover{border-color:var(--ac);background:linear-gradient(180deg,#fff,var(--acl));box-shadow:0 36px 60px -34px var(--ac);translate:0 -6px}.svc2-card.is-plan{--ac:#2f6bff;--acl:#eaf1ff}.svc2-card.is-public{--ac:#1d57d8;--acl:#e6eeff}.svc2-card.is-ai{--ac:#14b8c4;--acl:#e3f8fa}.svc2-card.is-expert{--ac:#4a6cf0;--acl:#ecefff}.svc2-num{letter-spacing:-.04em;color:var(--ac);opacity:.22;font-size:30px;font-weight:800;position:absolute;top:18px;right:22px}.svc2-ico{background:var(--acl,#eaf1ff);width:52px;height:52px;color:var(--ac,#2f6bff);border-radius:16px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #2f6bff1f}.svc2 h3{letter-spacing:-.01em;color:var(--s-navy);margin:4px 0 2px;font-size:clamp(18px,1.7vw,22px);line-height:1.4}.svc2-chips{flex-wrap:wrap;gap:7px;margin:2px 0 0;padding:0;list-style:none;display:flex}.svc2-chips li{border:1px solid color-mix(in srgb,var(--ac) 30%,#fff);color:var(--s-navy);background:#fff;border-radius:999px;padding:7px 12px;font-size:13.5px;font-weight:700;line-height:1.45}.svc2-note{color:var(--s-sub);margin:2px 0 0;font-size:11.5px}.svc2-hint{text-align:center;max-width:640px;color:var(--s-sub);margin:34px auto 0;font-size:13.5px;line-height:1.85}.svc2-merge{width:100%;max-width:1100px;height:36px;margin:6px auto 0;display:block;overflow:visible}.svc2-merge path{fill:none;stroke:#7fa8ff;stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #2f6bff80)}.svc2-goal{background:linear-gradient(135deg,var(--s-navy),#17316b);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:fit-content;max-width:100%;margin:0 auto;padding:16px 30px;font-size:clamp(15px,1.6vw,19px);font-weight:700;display:flex;box-shadow:0 24px 44px -24px #0b1830cc}.svc2-ico.is-goal{color:#fff;width:38px;height:38px;box-shadow:none;background:#ffffff24;border-radius:12px}.svc2-stage:has(.is-plan:hover) .svc2-lines path[data-k=plan],.svc2-stage:has(.is-public:hover) .svc2-lines path[data-k=public],.svc2-stage:has(.is-expert:hover) .svc2-lines path[data-k=expert]{stroke:#2f6bff;stroke-width:4px;filter:drop-shadow(0 0 9px #2f6bffe6)}.svc2-stage:has(.is-ai:hover) .svc2-lines path[data-k=ai]{stroke:#14b8c4;stroke-width:4px;filter:drop-shadow(0 0 9px #14b8c4e6)}@keyframes sv-center{0%{opacity:0;transform:perspective(900px)rotateY(-28deg)rotateX(10deg)scale(.45)}60%{opacity:1;transform:perspective(900px)rotateY(6deg)scale(1.06)}to{opacity:1;transform:perspective(900px) none}}@keyframes sv-ring{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.35)}}@keyframes sv-fly{0%{opacity:0;transform:translate(var(--fx),var(--fy)) scale(.45)}62%{opacity:1;transform:translate(calc(var(--fx) * -.05),calc(var(--fy) * -.05)) scale(1.04)}to{opacity:1;transform:none}}@keyframes sv-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes sv-chip{0%{opacity:0;transform:translateY(10px)scale(.85)}70%{opacity:1;transform:translateY(-2px)scale(1.04)}to{opacity:1;transform:none}}@keyframes sv-draw{0%{opacity:0}to{opacity:1}}@keyframes sv-flow{0%{stroke-dashoffset:616px}to{stroke-dashoffset:-16px}}@keyframes sv-goal{0%{opacity:0;transform:translateY(24px)scale(.9)}60%{opacity:1;transform:translateY(-3px)scale(1.04)}to{opacity:1;transform:none}}@keyframes sv-glow{0%{box-shadow:0 0 #2f6bff00,0 24px 44px -24px #0b1830cc}45%{box-shadow:0 0 0 10px #2f6bff38,0 0 44px #2f6bff8c}to{box-shadow:0 0 #2f6bff00,0 24px 44px -24px #0b1830cc}}@keyframes sv-pulse{0%{box-shadow:0 34px 70px -34px #2f6bffaa,0 0 0 8px #2f6bff0f}50%{box-shadow:0 34px 70px -34px #2f6bffaa,0 0 0 18px #2f6bff24}to{box-shadow:0 34px 70px -34px #2f6bffaa,0 0 0 8px #2f6bff0f}}html.motion-ready .svc2-map [data-a],html.motion-ready .svc2-lines path,html.motion-ready .svc2-merge path,html.motion-ready .svc2-ring{animation-play-state:paused;animation-fill-mode:both}html.motion-ready .svc2-map [data-a=center]{animation-name:sv-center,sv-pulse;animation-duration:1s,1.6s;animation-timing-function:cubic-bezier(.22,1,.36,1),ease-in-out;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:paused;animation-delay:0s,1s;animation-fill-mode:both,both;animation-timeline:auto,auto}html.motion-ready .svc2-ring{animation:1.4s ease-out .2s both paused sv-ring}html.motion-ready .svc2-ring.is-2{animation-delay:.55s}html.motion-ready .svc2-map [data-a=card]{animation:sv-fly .95s cubic-bezier(.22,1,.36,1) calc(.7s + var(--i) * .16s) both;animation-play-state:paused}html.motion-ready .svc2-map [data-a=num],html.motion-ready .svc2-map [data-a=ico],html.motion-ready .svc2-map [data-a=ttl]{animation:.6s cubic-bezier(.22,1,.36,1) both paused sv-up}html.motion-ready .svc2-map [data-a=num]{animation-delay:calc(1.15s + var(--i) * .16s)}html.motion-ready .svc2-map [data-a=ico]{animation-delay:calc(1.22s + var(--i) * .16s)}html.motion-ready .svc2-map [data-a=ttl]{animation-delay:calc(1.3s + var(--i) * .16s)}html.motion-ready .svc2-card .svc2-chips [data-a=chip]{animation:sv-chip .5s ease-out calc(1.75s + var(--i,0) * .1s + var(--j) * .13s) both;animation-play-state:paused}html.motion-ready .svc2-lines path:not(.flow){animation:sv-draw .8s ease-out var(--d,2.3s) both;animation-play-state:paused}html.motion-ready .svc2-lines path.flow{animation:1.3s linear 3.2s 2 both paused sv-flow}html.motion-ready .svc2-merge path{animation:sv-draw .7s ease-out var(--d,2.9s) both;animation-play-state:paused}html.motion-ready .svc2-map [data-a=goal]{animation-name:sv-goal,sv-glow;animation-duration:.8s,1.4s;animation-timing-function:cubic-bezier(.22,1,.36,1),ease-in-out;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:paused;animation-delay:3.3s,4s;animation-fill-mode:both,both;animation-timeline:auto,auto}html.motion-ready .svc2-map.is-play [data-a],html.motion-ready .svc2-map.is-play .svc2-lines path,html.motion-ready .svc2-map.is-play .svc2-merge path,html.motion-ready .svc2-map.is-play .svc2-ring{animation-play-state:running}html.motion-ready .svc2-card:first-child{--i:0}html.motion-ready .svc2-card:nth-child(2){--i:1}html.motion-ready .svc2-card:nth-child(3){--i:2}html.motion-ready .svc2-card:nth-child(4){--i:3}@media (prefers-reduced-motion:reduce){.svc2 *,.svc2 :before,.svc2 :after{animation:none!important}}@media (width<=1100px){.svc2{padding:88px 0 96px}.svc2-grid{grid-template-columns:minmax(0,1fr) minmax(210px,250px) minmax(0,1fr);gap:22px 34px}.svc2-card{padding:20px 18px}.svc2-chips li{padding:6px 10px;font-size:12.5px}}@media (width<=820px){.svc2{padding:68px 0 76px}.svc2-head{text-align:left}.svc2-lead{margin-left:0;font-size:15.5px}.svc2-map{margin-top:40px}.svc2-lines,.svc2-merge{display:none}.svc2-grid{grid-template-columns:minmax(0,1fr);gap:16px;position:relative}.svc2-grid:before{content:"";opacity:.35;z-index:-1;background:linear-gradient(#2f6bff,#14b8c4);width:2px;position:absolute;top:60px;bottom:30px;left:50%;transform:translate(-50%)}.svc2-center{grid-area:1/1;padding:26px 20px}.pos-tl{grid-area:2/1}.pos-tr{grid-area:3/1}.pos-bl{grid-area:4/1}.pos-br{grid-area:5/1}.svc2-card{--fx:0!important;--fy:36px!important}.svc2-hint{text-align:left;margin-top:26px}.svc2-goal{border-radius:22px;justify-content:flex-start;width:100%;margin-top:16px;padding:16px 18px;font-size:15px}.svc2-card:after,.svc2-ring{display:none}.svc2-center{box-shadow:0 20px 40px -26px #2f6bffaa}}.fz{--n:#0b1830;--b:#2f6bff;--t:#14b8c4;--ln:#dfe7f6;--sub:#566178;isolation:isolate;background:linear-gradient(#fff,#f4f8ff 45%,#fff);padding:112px 0 104px;position:relative;overflow-x:clip}.fz-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fz-bg i{filter:blur(70px);border-radius:50%;position:absolute}.fz-bg .g1{background:radial-gradient(circle,#96c8ff57,#0000 66%);width:520px;height:520px;top:200px;left:-140px}.fz-bg .g2{background:radial-gradient(circle,#96ebeb47,#0000 66%);width:520px;height:520px;top:900px;right:-140px}.fz-wrap{width:min(960px,100% - 72px);margin-inline:auto}.fz :is(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #7fa8ff}.fz-head{text-align:center}.fz-eyebrow{letter-spacing:.22em;color:var(--b);margin:0 0 12px;font-size:13px;font-weight:800}.fz h2{letter-spacing:-.04em;color:var(--n);margin:0;font-size:clamp(30px,4vw,52px)}.fz-sub{color:#1d3f8f;margin:18px 0 0;font-size:clamp(17px,1.6vw,20px);font-weight:700;line-height:1.8}.fz-lead{text-align:left;max-width:720px;margin:18px auto 0}.fz-lead p{color:var(--sub);margin:0 0 8px;font-size:15.5px;line-height:1.95}.fz-tools{gap:14px;margin-top:44px;display:grid}.fz-cats{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.fz-chip{border:1.5px solid var(--ln);min-height:44px;font:inherit;color:var(--n);cursor:pointer;background:#fff;border-radius:999px;padding:11px 22px;font-size:14.5px;font-weight:700;transition:background .25s,color .25s,box-shadow .25s,translate .25s,border-color .25s}.fz-chip:hover{border-color:#9fc0ff;translate:0 -2px}.fz-chip[aria-pressed=true]{background:var(--b);border-color:var(--b);color:#fff;box-shadow:0 14px 26px -14px #2f6bff}.fz-search{width:100%;max-width:560px;margin:0 auto;position:relative}.fz-sl{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fz-search input{box-sizing:border-box;border:1.5px solid var(--ln);width:100%;font:inherit;color:var(--n);background:#fff;border-radius:16px;padding:15px 48px 15px 46px;font-size:16px;transition:border-color .25s,box-shadow .25s}.fz-search input:focus{border-color:var(--b);box-shadow:0 0 0 4px #2f6bff24}.fz-si{color:#6a7da6;display:grid;position:absolute;top:50%;left:16px;translate:0 -50%}.fz-clear{width:36px;height:36px;color:var(--n);cursor:pointer;background:#eef4ff;border:0;border-radius:50%;font-size:18px;position:absolute;top:50%;right:8px;translate:0 -50%}.fz-count{text-align:center;color:var(--sub);min-height:1.4em;margin:0;font-size:13px}.fz-body{margin-top:26px}.fz-body.is-swap{animation:.35s both fz-fade}.fz-blk{margin-top:28px}.fz-blk[hidden],.fz-group[hidden],.fz-item[hidden]{display:none}.fz-gh{color:var(--n);align-items:center;gap:12px;margin:0 0 14px;font-size:clamp(20px,2.2vw,26px);display:flex}.fz-gh:before{content:"";background:linear-gradient(var(--b),var(--t));border-radius:3px;width:5px;height:24px}.fz-group{margin-top:22px}.fz-gt{letter-spacing:.12em;color:var(--b);margin:0 0 10px;font-size:13px;font-weight:800}.fz-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fz-item{border:1.5px solid var(--ln);background:#fff;border-radius:20px;transition:border-color .3s,background .3s,box-shadow .3s,translate .3s;box-shadow:0 14px 30px -26px #0b1830aa}.fz-item.is-big{background:linear-gradient(#fff,#f7faff)}.fz-item.is-big .fz-t{font-size:clamp(17px,1.7vw,19px)}.fz-item h4{margin:0}.fz-q{text-align:left;width:100%;min-height:64px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 20px;display:grid}.fz-n{letter-spacing:.1em;color:#8aa6d6;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.fz-tx{gap:3px;min-width:0;display:grid}.fz-c{letter-spacing:.1em;color:var(--b);font-size:11px;font-weight:800}.fz-t{color:var(--n);font-size:16px;font-weight:700;line-height:1.6}.fz-pm{background:#eaf1ff;border-radius:50%;flex:none;width:30px;height:30px;transition:background .3s,transform .35s;position:relative}.fz-pm:before,.fz-pm:after{content:"";background:var(--b);border-radius:2px;width:12px;height:2px;transition:transform .35s,opacity .3s;position:absolute;top:50%;left:50%;translate:-50% -50%}.fz-pm:after{transform:rotate(90deg)}.fz-item.is-open{border-color:var(--b);background:linear-gradient(#f3f8ff,#fff);translate:0 -2px;box-shadow:0 0 0 3px #2f6bff1a,0 26px 44px -30px #2f6bff}.fz-item.is-open .fz-pm{background:var(--b)}.fz-item.is-open .fz-pm:before{background:#fff}.fz-item.is-open .fz-pm:after{opacity:0;transform:rotate(0)}.fz-panel{padding:0 20px}.fz-pi{padding:0 0 18px}.fz-pi p{color:#27344f;margin:0 0 10px;font-size:15px;line-height:2}.fz-pi p:last-child{margin:0}.fz-pi b{color:var(--n);background:linear-gradient(#0000 62%,#cfe3ff 62%)}.fz-rel a{color:var(--b);border-bottom:1.5px solid #9fc0ff;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.fz-rel a:hover{color:#1d3f8f}.fz.is-js .fz-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1),opacity .3s;display:grid}.fz.is-js .fz-pi{min-height:0;overflow:hidden}.fz.is-js .fz-item.is-open .fz-panel{opacity:1;grid-template-rows:1fr}.fz.is-js .fz-panel .fz-pi{visibility:hidden;transition:visibility 0s .35s}.fz.is-js .fz-item.is-open .fz-pi{visibility:visible;transition-delay:0s}.fz-empty{text-align:center;background:#fff;border:1.5px dashed #9fc0ff;border-radius:24px;margin-top:28px;padding:36px 24px}.fz-empty p{color:var(--sub);margin:0 0 8px;font-size:15px}.fz-empty b{color:var(--n);font-size:18px}.fz-empty a{color:var(--b);font-weight:700}.fz-empty[hidden]{display:none}.fz-reset{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#2f6bff,#14b8c4);border:0;border-radius:12px;margin-top:10px;padding:13px 26px;font-weight:700}.fz-cta{background:linear-gradient(135deg,#eef5ff,#e8fbfc);border:1px solid #cfe0f7;border-radius:28px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:56px;padding:32px 34px;display:grid}.fz-cen{letter-spacing:.2em;color:var(--b);margin:0 0 6px;font-size:11.5px;font-weight:800}.fz-cta h3{color:var(--n);margin:0;font-size:clamp(20px,2.2vw,26px);line-height:1.5}.fz-ct p{color:var(--sub);margin:8px 0 0;font-size:14.5px;line-height:1.9}.fz-ct .fz-cn{font-size:12px}.fz-cb{gap:10px;min-width:260px;display:grid}.fz-b{text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:15px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:translate .25s,box-shadow .25s;display:flex}.fz-b i{font-style:normal;transition:transform .25s}.fz-b:hover{translate:0 -3px}.fz-b:hover i{transform:translate(5px)}.fz-b.main{color:#fff;background:linear-gradient(135deg,#2f6bff,#14b8c4);box-shadow:0 18px 34px -18px #2f6bff}.fz-b.ghost{color:var(--n);background:#fff;border:1.5px solid #9fc0ff}@keyframes fz-fade{0%{opacity:.35}to{opacity:1}}html.motion-ready .fz [data-r]{opacity:0;transform:translateY(18px)}html.motion-ready .fz [data-r].is-in{opacity:1;transition:opacity .7s ease calc(var(--i,0) * .14s),transform .8s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * .14s);transform:none}@media (prefers-reduced-motion:reduce){.fz *,.fz :before,.fz :after{transition:none!important;animation:none!important}.fz [data-r]{opacity:1!important;transform:none!important}}@media (width<=760px){.fz{padding:72px 0 76px}.fz-wrap{width:calc(100% - 40px)}.fz-head{text-align:left}.fz-cats{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-inline:-20px;padding:2px 20px 8px;overflow-x:auto}.fz-cats::-webkit-scrollbar{display:none}.fz-chip{flex:none}.fz-q{grid-template-columns:1fr auto;min-height:60px;padding:14px}.fz-n{display:none}.fz-panel{padding:0 14px}.fz-t{font-size:15.5px}.fz-cta{grid-template-columns:1fr;padding:24px 18px}.fz-cb{min-width:0}}.fz-moretog{text-align:center;margin:22px 0 0}.fz-mbtn{min-height:52px;font:inherit;color:var(--n);cursor:pointer;background:#fff;border:1.5px solid #9fc0ff;border-radius:14px;align-items:center;gap:12px;padding:14px 28px;font-size:15px;font-weight:700;transition:translate .25s,background .25s;display:inline-flex}.fz-mbtn:hover{background:#f3f8ff;translate:0 -2px}.fz-mbtn i{width:20px;height:20px;position:relative}.fz-mbtn i:before,.fz-mbtn i:after{content:"";background:var(--b);border-radius:2px;width:12px;height:2px;transition:transform .3s;position:absolute;top:50%;left:50%;translate:-50% -50%}.fz-mbtn i:after{transform:rotate(90deg)}.fz-mbtn[aria-expanded=true] i:after{transform:rotate(0)}.fz-morewrap[hidden]{display:none}.fz-morewrap{margin-top:8px}.tl{--n:#0b1830;--b:#2f6bff;--t:#14b8c4;--ln:#dfe7f6;--sub:#566178;isolation:isolate;background:linear-gradient(#fff 0%,#f6f9ff 30%,#fff 100%);padding:120px 0;position:relative;overflow-x:clip}.tl-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tl-glow{filter:blur(70px);border-radius:50%;position:absolute}.tl-glow.g1{background:radial-gradient(circle,#a0c8ff66,#0000 66%);width:640px;height:640px;top:300px;right:-140px}.tl-glow.g2{background:radial-gradient(circle,#96ebeb59,#0000 66%);width:640px;height:640px;top:2400px;left:-160px}.tl-grid{background-image:linear-gradient(#2f6bff0a 1px,#0000 1px),linear-gradient(90deg,#2f6bff0a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 50%);mask-image:linear-gradient(#000,#0000 50%)}.tl-wrap{width:min(1280px,100% - 72px);margin-inline:auto}.tl-acc{background:linear-gradient(90deg,#2f6bff,#14b8c4);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.tl :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #7fa8ff}.tl-fine{color:var(--sub);margin:10px 0 0;font-size:12.5px;line-height:1.8}.tl-head{text-align:center;max-width:860px;margin:0 auto}.tl-eyebrow{letter-spacing:.22em;color:var(--b);margin:0 0 14px;font-size:13px;font-weight:800}.tl h2{letter-spacing:-.035em;color:var(--n);margin:0;font-size:clamp(32px,4vw,56px);font-weight:700;line-height:1.35}.tl-sub{color:#1d3f8f;margin:22px 0 0;font-size:clamp(17px,1.6vw,20px);font-weight:700;line-height:1.8}.tl-body{text-align:left;max-width:740px;margin:22px auto 0}.tl-body p{color:var(--sub);margin:0 0 12px;font-size:16px;line-height:2}.tl-body p:last-child{margin:0}.tl-supp{max-width:600px;color:var(--n);background:linear-gradient(135deg,#eef4ff,#e8fbfc);border:1.5px solid #b8d2ff;border-radius:20px;margin:28px auto 0;padding:18px 24px;font-size:clamp(17px,1.8vw,22px);font-weight:700;line-height:1.7}.tl-supp span,.tl-supp b{display:block}.tl-nav{grid-template-columns:repeat(4,1fr);gap:14px;margin:48px 0 0;display:grid}.tl-nb{--ac:#2f6bff;text-align:left;border:1.5px solid var(--ln);font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:20px;align-content:start;justify-items:start;gap:4px;padding:18px 20px;transition:translate .25s,border-color .25s,box-shadow .25s,background .25s;display:grid;box-shadow:0 18px 36px -28px #0b183090}.tl-nb-i{width:42px;height:42px;color:var(--ac);background:#eaf1ff;border-radius:13px;place-items:center;display:grid}.tl-nb small{letter-spacing:.14em;color:var(--ac);margin-top:6px;font-size:11px;font-weight:800}.tl-nb b{color:var(--n);font-size:16.5px}.tl-nb-c{color:var(--sub);font-size:13px;line-height:1.6}.tl-nb:hover{border-color:#9fc0ff;translate:0 -3px}.tl-nb[aria-current=true]{border-color:var(--ac);background:linear-gradient(#fff,#eef4ff);translate:0 -3px;box-shadow:0 0 0 4px #2f6bff24,0 26px 44px -26px #2f6bff}.tl-f{border-radius:36px;margin-top:96px;padding:56px 48px;scroll-margin-top:90px}.tl-f1{border:1px solid var(--ln);background:#fff;box-shadow:0 40px 80px -60px #0b183070}.tl-f2{background:linear-gradient(#eaf2ff,#f3f8ff);border:1px solid #d4e3fa}.tl-f3{background:linear-gradient(#f3f5f9,#f8f9fc);border:1px solid #e0e5ee}.tl-f4{background:linear-gradient(#e6f8f9,#f1fbfb);border:1px solid #c9ecef}.tl-fl{letter-spacing:.16em;color:var(--b);align-items:center;gap:10px;margin:0 0 12px;font-size:12px;font-weight:800;display:flex}.tl-fl b{color:#fff;letter-spacing:0;background:linear-gradient(135deg,#2f6bff,#14b8c4);border-radius:11px;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.tl-fl2{letter-spacing:.14em;color:var(--b);margin:0 0 6px;font-size:11px;font-weight:800}.tl-f h3{color:var(--n);margin:0;font-size:clamp(20px,2vw,26px);line-height:1.3}.tl-f h3 span{letter-spacing:-.035em;margin-top:8px;font-size:clamp(28px,3.4vw,46px);line-height:1.35;display:block}.tl-em{margin:14px 0 0;font-size:clamp(17px,1.7vw,21px);font-weight:700;line-height:1.7}.tl-p{color:#3a4863;margin:14px 0 0;font-size:15.5px;line-height:1.95}.tl-g1{grid-template-columns:minmax(0,.82fr) minmax(0,1.25fr);align-items:start;gap:clamp(30px,3.6vw,56px);display:grid}.tl-g2{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(30px,4vw,60px);display:grid}.tl-txt2 .tl-p:first-child{margin-top:0}.tl-g3{direction:ltr;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:start;gap:clamp(30px,3.6vw,56px);display:grid}.tl-g4{max-width:900px}.tl-g4b{grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.tl-vis{min-width:0;position:relative}.tl-vf{text-align:center;color:var(--sub);margin:14px 0 0;font-size:12.5px}.tl-replay{font:inherit;color:var(--b);cursor:pointer;background:#f4f8ff;border:1.5px dashed #9fc0ff;border-radius:999px;min-height:40px;margin:10px auto 0;padding:9px 18px;font-size:13px;font-weight:700;display:block}.tl-replay.is-inline{margin:0}.tl-replay:hover{background:#eaf2ff}.tl-val{text-align:center;background:linear-gradient(135deg,#eef4ff,#e8fbfc);border:1px solid #cfe0f7;border-radius:24px;max-width:820px;margin:44px auto 0;padding:28px 32px}.tl-val h4{color:var(--n);margin:0;font-size:clamp(21px,2.2vw,28px);line-height:1.55}.tl-val p{color:#3a4863;margin:12px 0 0;font-size:15px;line-height:1.95}.tl-rel{justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex;color:var(--b)!important}.tl-rel span{display:grid}.tl-can{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.tl-can button{text-align:left;border:1.5px solid var(--ln);width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:14px 16px;transition:border-color .25s,box-shadow .25s,translate .25s,background .25s;display:grid}.tl-can button:hover{border-color:#9fc0ff;translate:0 -2px}.tl-can button[aria-pressed=true]{border-color:var(--b);background:linear-gradient(#fff,#eef4ff);box-shadow:0 0 0 4px #2f6bff1f,0 20px 36px -24px #2f6bff}.tl-can-i{width:40px;height:40px;color:var(--b);background:#eaf1ff;border-radius:12px;place-items:center;display:grid}.tl-can small,.tl-can2 small{letter-spacing:.14em;color:var(--b);font-size:10.5px;font-weight:800;display:block}.tl-can b,.tl-can2 b{color:var(--n);font-size:15.5px;display:block}.tl-can em,.tl-can2 em{color:var(--sub);margin-top:2px;font-size:13px;font-style:normal;line-height:1.7;display:block}.tl-can2{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.tl-can2 li{background:#fff;border:1px solid #e0e5ee;border-radius:14px;grid-template-columns:auto 1fr;gap:14px;padding:13px 15px;display:grid}.tl-scope{color:#6a4a20;background:#fff8f0;border:1px solid #f1d2b0;border-radius:14px;align-items:flex-start;gap:10px;margin:18px 0 0;padding:12px 15px;font-size:13.5px;line-height:1.8;display:flex}.tl-scope span{color:#b45d0b;margin-top:2px;display:grid}.tl-link{color:var(--b);border-bottom:1px solid;margin-top:18px;font-weight:700;text-decoration:none;display:inline-block}.tl-notice{color:#5a4630;background:#fff8f0;border:1px solid #f1d2b0;border-radius:16px;margin:26px 0 0;padding:16px 20px;font-size:14px;line-height:1.9}.tl-notice p{text-align:left;margin:0 0 6px;color:#5a4630!important;font-size:14px!important}.tl-notice p:last-child{margin:0}.tl-mini3{flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.tl-mini3 li{color:var(--n);background:#fff;border:1px solid #d6dbe6;border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:700}.tl-mini3 li:not(:last-child):after{content:" →";color:#8aa6d6}.tl-win{background:#fff;border:1px solid #cfdcf3;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 60px 100px -50px #0b1830cc,0 0 0 10px #2f6bff0d}.tl-bar{background:linear-gradient(#f6f9ff,#eaf0fb);border-bottom:1px solid #dde6f5;align-items:center;gap:7px;padding:11px 16px;display:flex}.tl-bar i{background:#c8d4ea;border-radius:50%;width:10px;height:10px}.tl-bar i:first-child{background:#ff9a9a}.tl-bar i:nth-child(2){background:#ffd37a}.tl-bar i:nth-child(3){background:#8fdca8}.tl-bar span{letter-spacing:.06em;color:#51618a;margin-left:12px;font-size:12px;font-weight:800}.tl-bar em{color:#8a5a12;background:#fff3dc;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:11px;font-style:normal;font-weight:700}.tl-app{grid-template-columns:140px minmax(0,1fr);display:grid}.tl-side{background:#0b1830;align-content:start;gap:4px;padding:16px 10px;display:grid}.tl-side span{color:#aebbd8;border-radius:9px;padding:8px 11px;font-size:12px;font-weight:600}.tl-side .is-on{color:#fff;background:linear-gradient(135deg,#2f6bff,#14b8c4)}.tl-main{background:linear-gradient(#fbfdff,#f3f7ff);align-content:start;gap:12px;min-width:0;padding:20px 22px 22px;display:grid}.tl-main small{color:var(--sub);font-size:10.5px;font-weight:700}.pl-bubble{color:var(--n);background:#fff;border:1.5px solid #9fc0ff;border-radius:16px 16px 16px 4px;justify-self:start;margin:0;padding:9px 16px;font-size:13.5px;font-weight:700;box-shadow:0 12px 24px -16px #2f6bff}.pl-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pl-top b{font-size:17px}.pl-tabs{flex-wrap:wrap;gap:6px;display:flex}.pl-tabs span{border:1px solid var(--ln);color:#51618a;background:#fff;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.pl-tabs .is-on{border-color:var(--b);color:var(--n);background:#eef4ff}.pl-form{border:1px solid var(--ln);background:#fff;border-radius:16px;padding:16px 18px;box-shadow:0 14px 28px -22px #0b1830aa}.pl-ft{color:var(--b);margin:0 0 10px;font-size:13px;font-weight:800}.pl-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pl-fields label{background:#f6f9ff;border:1px solid #e1eaf8;border-radius:10px;gap:2px;padding:8px 11px;display:grid}.pl-fields .is-wide{grid-column:1/-1}.pl-fields span{color:var(--n);font-size:13px;font-weight:700;line-height:1.6}.pl-btn{background:var(--b);color:#fff;border-radius:10px;margin-top:10px;padding:8px 18px;font-size:13px;font-weight:700;display:inline-block}.pl-reg{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.pl-h{letter-spacing:.08em;color:var(--b);grid-column:1/-1;margin:0;font-size:12px;font-weight:800}.pl-h small{letter-spacing:0;margin-top:2px;font-weight:600;display:block}.pl-card{border:1px solid var(--ln);background:#fff;border-radius:12px;padding:10px 13px}.pl-card small{color:var(--b);font-weight:800;display:block}.pl-card b{color:var(--n);font-size:13px;line-height:1.5}.pl-card.is-new{background:#f1fcfc;border-color:#14b8c4}.pl-msg{color:#0b6f78;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:700;display:flex}.pl-msg i{display:grid}.pl-gantt{border:1px solid var(--ln);background:#fff;border-radius:14px;gap:5px;padding:12px 14px;display:grid}.pl-gh,.pl-gr{grid-template-columns:96px repeat(6,1fr);align-items:center;gap:0;display:grid}.pl-gh b{color:var(--sub);text-align:center;font-size:10.5px;font-weight:700}.pl-gr{border-top:1px solid #eef2f9;min-height:24px}.pl-gr>span{color:#3a4863;font-size:11px;font-weight:700;line-height:1.3}.pl-gr>div{grid-column:2/8;grid-template-columns:repeat(6,1fr);min-height:22px;display:grid;position:relative}.pl-gr i{grid-column:calc(var(--st) + 1)/span var(--ln);background:var(--c);color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-self:center;padding:3px 8px;font-size:10.5px;font-style:normal;font-weight:700;overflow:hidden}.tp-anim{background:#fff;border:1px solid #d4e3fa;border-radius:26px;margin-top:40px;padding:26px 28px 20px;box-shadow:0 30px 60px -44px #2f6bffaa}.tp-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.tp-steps li{background:#f4f8ff;border:1.5px solid #e1eaf8;border-radius:16px;gap:4px;padding:14px 16px;transition:border-color .4s,background .4s,box-shadow .4s;display:grid}.tp-steps small{letter-spacing:.14em;color:var(--b);font-size:11px;font-weight:800}.tp-steps b{color:var(--n);font-size:16px}.tp-steps span{color:var(--sub);font-size:13px;line-height:1.75}.tp-steps li.is-on{border-color:var(--b);background:linear-gradient(#fff,#eaf2ff);box-shadow:0 0 0 4px #2f6bff1f}.tp-stage{background:radial-gradient(#eaf3ff,#f6f9ff 70%);border-radius:18px;height:200px;margin-top:18px;position:relative;overflow:hidden}.tp-hub{color:#fff;z-index:2;background:linear-gradient(135deg,#2f6bff,#14b8c4);border-radius:20px;justify-items:center;gap:4px;padding:14px 22px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 8px #2f6bff1a,0 24px 40px -18px #2f6bff}.tp-hub b{letter-spacing:.08em;font-size:14px}.tp-hub span{display:grid}.tp-chip{color:var(--n);background:#fff;border:1.5px solid #bcd2ff;border-radius:999px;padding:7px 14px;font-size:13px;font-style:normal;font-weight:700;transition:left .8s cubic-bezier(.22,1,.36,1),top .8s cubic-bezier(.22,1,.36,1),opacity .5s,transform .6s,scale .5s;position:absolute;box-shadow:0 10px 20px -14px #2f6bff}.tp-chip.c0{top:14%;left:8%}.tp-chip.c1{top:10%;left:72%}.tp-chip.c2{top:70%;left:16%}.tp-chip.c3{top:68%;left:76%}.tp-chip.c4{top:6%;left:44%}.tp-out{opacity:0;gap:6px;transition:opacity .6s;display:flex;position:absolute;bottom:10%;right:4%}.tp-out span{color:#0b6f78;background:#e3f8fa;border:1px solid #14b8c4;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:700}.tp-anim.st-2 .tp-chip{opacity:0;top:calc(50% - 16px);left:calc(50% - 40px);scale:.6}.tp-anim.st-3 .tp-chip.is-pick{opacity:1;top:calc(50% - 16px);left:calc(50% - 150px);scale:1}.tp-anim.st-3 .tp-chip.c2.is-pick{left:calc(50% + 70px)}.tp-anim.st-4 .tp-chip.is-pick{opacity:1;border-color:#14b8c4;scale:1.08}.tp-anim.st-4 .tp-out,.tp-anim.st-5 .tp-out,.tp-anim.st-5 .tp-chip.is-pick{opacity:1}.tp-cap{text-align:center;color:#1d3f8f;margin:12px 0 0;font-size:14px;font-weight:700}.tp-win{margin-top:34px}.tp-top{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.tp-top b{font-size:18px}.tp-top span{color:var(--sub);font-size:12.5px}.tp-filters{flex-wrap:wrap;gap:7px;display:flex}.tp-filters button{border:1.5px solid var(--ln);min-height:38px;font:inherit;color:#51618a;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex}.tp-filters button span{display:grid}.tp-filters button[aria-pressed=true]{border-color:var(--b);color:#fff;background:linear-gradient(135deg,#2f6bff,#14b8c4);box-shadow:0 10px 20px -12px #2f6bff}.tp-feed{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tp-feed li[hidden]{display:none}.tp-c{text-align:left;border:1.5px solid var(--ln);width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding:14px 16px;transition:translate .3s,border-color .3s,box-shadow .3s,opacity .3s;display:grid}.tp-ci{width:40px;height:40px;color:var(--b);background:#eaf1ff;border-radius:12px;place-items:center;display:grid}.tp-ct{gap:3px;min-width:0;display:grid}.tp-ct small{color:var(--b);font-size:11px;font-weight:800}.tp-ct small em{color:#8a5a12;background:#fff3dc;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:10px;font-style:normal}.tp-ct b{color:var(--n);font-size:15px;line-height:1.55}.tp-cs{color:var(--sub);font-size:13px;line-height:1.7}.tp-ch{color:var(--b);padding-top:2px;font-size:18px;font-style:normal}.tp-c:hover{border-color:#9fc0ff;translate:0 -2px}.tp-c[aria-expanded=true]{border-color:var(--b);border-bottom-right-radius:6px;border-bottom-left-radius:6px;translate:0 -4px;box-shadow:0 0 0 4px #2f6bff1f,0 24px 40px -26px #2f6bff}.tp-feed.has-open li:not(.is-open) .tp-c{opacity:.6}.tp-d{border:1.5px solid var(--b);background:linear-gradient(#eef5ff,#e8fbfc);border-top:0;border-radius:0 0 16px 16px;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:-2px;padding:14px 16px;animation:.45s cubic-bezier(.22,1,.36,1) both tl-in;display:grid}.tp-d[hidden]{display:none}.tp-d small{letter-spacing:.1em;color:var(--b);font-size:10.5px;font-weight:800}.tp-d p{color:#27344f;margin:3px 0 0;font-size:13px;line-height:1.75}.tp-empty{color:var(--sub);margin:0;font-size:13px}.tp-flow{grid-template-columns:1fr auto auto auto 1fr;align-items:center;gap:10px;margin-top:44px;display:grid}.tp-fb{background:#fff;border:1px solid #d4e3fa;border-radius:16px;padding:14px 16px}.tp-fb>b{margin-bottom:6px;font-size:13.5px;display:block}.tp-fb ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.tp-fb li{background:#f1f5fd;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.tp-fa{color:#7fa8ff;display:grid}.tp-fa.is-l{transform:scaleX(-1)}.tp-fc{color:#fff;background:linear-gradient(135deg,#2f6bff,#14b8c4);border-radius:18px;justify-items:center;gap:4px;padding:14px 18px;font-size:13px;display:grid}.tp-fc span{display:grid}.tp-fs{background:#fff;border:1.5px dashed #9fc0ff;border-radius:18px;grid-column:1/-1;padding:16px 18px}.tp-fs>b{color:var(--b);margin-bottom:8px;font-size:14px;display:block}.tp-fs ul{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.tp-fs li{background:#f4f8ff;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.tp-fs li b{font-size:13.5px}.tp-fs li span{color:var(--sub);font-size:12.5px;line-height:1.7}.tp-vs{text-align:center;margin-top:48px}.tp-vs h4{color:var(--n);margin:0;font-size:clamp(23px,2.6vw,34px);line-height:1.5}.tp-vs h4 span{display:block}.tp-vs-g{text-align:left;grid-template-columns:1fr 1fr;gap:18px;margin-top:26px;display:grid}.tp-vs-c{background:#fff;border:1.5px solid #d4e3fa;border-radius:22px;padding:22px 24px}.tp-vs-c.is-r{background:#f8f9fc;border-color:#c9cfdb}.tp-vs-c>b{color:var(--n);font-size:16px;display:block}.tp-mini{gap:7px;margin-top:12px;display:grid}.tp-mini span{border:1px solid var(--ln);color:#27344f;background:#f4f8ff;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;font-weight:600;display:flex}.tp-mini i{color:var(--b);display:grid}.tp-mini .is-search{background:#fff;border-color:#9fc0ff}.db-t{color:var(--n);margin:0;font-size:17px;font-weight:700}.db-search{color:var(--n);background:#fff;border:1.5px solid #9fc0ff;border-radius:12px;align-items:center;gap:9px;padding:11px 14px;font-size:14.5px;font-weight:700;display:flex;box-shadow:0 0 0 4px #2f6bff14}.db-search>i:first-child{color:var(--b);display:grid}.db-kw{white-space:nowrap;display:inline-block;overflow:hidden}.db-caret{background:var(--b);width:2px;height:18px;display:inline-block}.db-filters{flex-wrap:wrap;gap:8px;display:flex}.db-filters span{border:1px solid var(--ln);background:#fff;border-radius:10px;gap:1px;padding:7px 12px;display:grid}.db-filters b{color:var(--n);font-size:12.5px}.db-btn{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#2f6bff,#14b8c4);border:0;border-radius:12px;justify-self:start;padding:10px 20px;font-size:14px;font-weight:700;box-shadow:0 14px 26px -14px #2f6bff}.db-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:12px;display:grid}.db-res{align-content:start;gap:8px;display:grid}.db-cnt{color:var(--sub);margin:0;font-size:11.5px}.db-card{text-align:left;border:1.5px solid var(--ln);font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:14px;gap:3px;padding:12px 14px;transition:border-color .25s,box-shadow .25s,translate .25s;display:grid}.db-card b{color:var(--n);font-size:13.5px;line-height:1.5}.db-card span{color:#3a4863;font-size:12px}.db-card em{color:var(--sub);margin-right:8px;font-style:normal}.db-card u{width:fit-content;color:var(--b);background:#eef3fb;border-radius:7px;margin-top:3px;padding:3px 10px;font-size:11.5px;font-weight:700;text-decoration:none}.db-card:hover{border-color:#9fc0ff;translate:0 -2px}.db-card[aria-pressed=true]{border-color:var(--b);background:linear-gradient(#fff,#eef4ff);box-shadow:0 0 0 3px #2f6bff1f,0 16px 28px -20px #2f6bff}.db-detail{background:#fff;border:1.5px solid #9fc0ff;border-radius:16px;align-self:start;padding:15px 17px;box-shadow:0 20px 36px -26px #2f6bff}.db-detail p{color:#27344f;margin:0;font-size:13px;line-height:1.8}.db-dh{gap:2px;display:grid;margin-bottom:6px!important}.db-dh small{letter-spacing:.08em;color:var(--b);font-weight:800}.db-dh b{font-size:14.5px}.db-detail dl{gap:5px;margin:8px 0 0;display:grid}.db-detail dl div{gap:10px;font-size:12.5px;display:flex}.db-detail dt{width:64px;color:var(--sub);flex:none;font-weight:700}.db-detail dd{color:var(--n);margin:0;font-weight:700}.db-ck{margin-top:8px!important}.db-detail ul{color:#27344f;margin:3px 0 0;padding-left:18px;font-size:12.5px;line-height:1.8}.db-off{background:var(--b);color:#fff;border-radius:9px;margin-top:8px;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-block}.db-hint{color:#0b6f78;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:700;display:flex}.db-hint i{display:grid}.ai-vals{grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.ai-vals li{background:#fff;border:1px solid #c9ecef;border-radius:20px;gap:5px;padding:18px 20px;display:grid;box-shadow:0 20px 40px -32px #14a9b5}.ai-vals small{letter-spacing:.14em;color:#0f8f98;font-size:11px;font-weight:800}.ai-vals b{color:var(--n);font-size:16px}.ai-vals span{color:var(--sub);font-size:13.5px;line-height:1.8}.ai-ctl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:40px 0 14px;display:flex}.ai-tabs{background:#fff;border:1px solid #c9ecef;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.ai-tabs button{font:inherit;min-height:40px;color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 18px;font-size:13.5px;font-weight:700}.ai-tabs button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#2f6bff,#14b8c4)}.ai-stg{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ai-stg li{border:1px solid var(--ln);color:#8a99b6;border-radius:999px;align-items:center;gap:6px;padding:5px 12px 5px 6px;font-size:11.5px;font-weight:700;transition:all .4s;display:flex}.ai-stg b{background:#eef3fb;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.ai-win[data-stage="1"] [data-ai-stg="0"],.ai-win[data-stage="2"] [data-ai-stg="1"],.ai-win[data-stage="3"] [data-ai-stg="2"],.ai-win[data-stage="4"] [data-ai-stg="3"]{color:#fff;background:linear-gradient(135deg,#2f6bff,#14b8c4);border-color:#0000}.ai-cols{grid-template-columns:minmax(0,1fr) 120px minmax(0,1.35fr);align-items:start;gap:14px;display:grid}.ai-cap{color:var(--b);align-items:center;gap:8px;margin:0 0 8px;font-size:12.5px;font-weight:800;display:flex}.ai-cap i{background:var(--b);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid}.ai-cap em{color:#0b6f78;background:#e3f8fa;border-radius:999px;margin-left:auto;padding:2px 9px;font-size:10.5px;font-style:normal}.ai-in{gap:8px;display:grid}.ai-in label{border:1px solid var(--ln);background:#fff;border-radius:11px;gap:2px;padding:8px 12px;display:grid}.ai-in label span{color:var(--n);font-size:13px;font-weight:700;line-height:1.6}.ai-gen{color:#fff;background:linear-gradient(135deg,#2f6bff,#14b8c4);border-radius:10px;justify-self:start;padding:9px 18px;font-size:13px;font-weight:700}.ai-mid{justify-items:center;gap:10px;padding-top:30px;display:grid}.ai-core{text-align:center;letter-spacing:.08em;color:var(--n);background:linear-gradient(135deg,#eaf3ff,#e4fafa);border:1.5px solid #8fc0ff;border-radius:18px;justify-items:center;gap:5px;padding:14px 10px;font-size:10.5px;font-weight:800;display:grid;box-shadow:0 0 0 6px #2f6bff14}.ai-core span{color:var(--b);display:grid}.ai-flow{gap:5px;display:flex}.ai-flow i{background:linear-gradient(135deg,#2f6bff,#14b8c4);border-radius:50%;width:9px;height:9px}.ai-sheet{border:1px solid var(--ln);background:#fff;border-radius:16px;gap:11px;padding:16px 18px;display:grid;box-shadow:0 22px 40px -28px #0b1830aa}.ai-sec b{color:var(--n);font-size:13px}.ai-sec p{color:#3a4863;margin:3px 0 0;font-size:12.5px;line-height:1.85}.ai-done{color:#0b6f78;align-items:center;gap:7px;margin:10px 0 0;font-size:13px;font-weight:700;display:flex}.ai-done span{display:grid}.ai-next{background:#f1fcfc;border:1.5px solid #14b8c4;border-radius:12px;gap:2px;margin:8px 0 0;padding:10px 14px;display:grid}.ai-next b{color:var(--n);font-size:13.5px}.ai-next em{color:var(--sub);font-size:12.5px;font-style:normal}.ai-cmp{text-align:center;margin-top:56px}.ai-cmp h4{color:var(--n);margin:0;font-size:clamp(23px,2.6vw,34px);line-height:1.5}.ai-cmp-g{text-align:left;grid-template-columns:1fr 1.1fr;gap:18px;margin-top:26px;display:grid}.ai-cmp-c{background:#f5f7fa;border:1px solid #dde1ea;border-radius:22px;padding:22px 24px}.ai-cmp-c.is-r{background:#fff;border:2px solid #4d8bff;box-shadow:0 0 0 6px #2f6bff14,0 30px 56px -40px #2f6bff}.ai-cmp-c ol{gap:8px;margin:6px 0 0;padding:0 0 0 22px;list-style:none;display:grid;position:relative}.ai-cmp-c ol:before{content:"";background:#c8cfdd;width:2px;position:absolute;top:10px;bottom:10px;left:5px}.is-r ol:before{background:linear-gradient(#4da3ff,#14b8c4)}.ai-cmp-c li{color:#27344f;background:#fffc;border:1px solid #e1e5ee;border-radius:12px;padding:9px 14px;font-size:14px;font-weight:700;position:relative}.ai-cmp-c li:before{content:"";background:#fff;border:3px solid #aab2c3;border-radius:50%;width:11px;height:11px;position:absolute;top:15px;left:-22px}.is-r li{border-color:#cfe0f9}.is-r li:before{background:#2f6bff;border-color:#2f6bff}.ai-cmp-close{color:var(--n);margin:22px 0 0;font-size:clamp(18px,2vw,24px);font-weight:700}.ai-cmp-close span,.ai-cmp-close b{display:block}.ai-trust{max-width:860px}.tl-wrap2{text-align:center;margin-top:104px}.tl-wrap2 h3{letter-spacing:-.03em;color:var(--n);margin:0;font-size:clamp(26px,3.2vw,42px);line-height:1.45}.tl-wrap2 h3 span{display:block}.tl-wl{grid-template-columns:repeat(4,1fr);gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid;position:relative}.tl-wl li{background:#fff;border:1.5px dashed #9fc0ff;border-radius:20px;justify-items:center;gap:4px;padding:20px 14px;display:grid;position:relative}.tl-wl li span{width:44px;height:44px;color:var(--b);background:#eaf1ff;border-radius:13px;place-items:center;display:grid}.tl-wl b{color:var(--n);font-size:15.5px}.tl-wl small{color:var(--sub);font-size:12.5px;line-height:1.7}.tl-wl li:not(:last-child):after{content:"→";color:#8aa6d6;z-index:1;position:absolute;top:50%;right:-13px;translate:0 -50%}.tl-close{text-align:center;background:linear-gradient(135deg,#eef5ff,#e8fbfc);border:1px solid #cfe0f7;border-radius:30px;max-width:900px;margin:80px auto 0;padding:56px 28px;box-shadow:0 40px 80px -56px #2f6bff}.tl-close h3{letter-spacing:-.03em;color:var(--n);margin:0;font-size:clamp(28px,3.6vw,46px);line-height:1.45}.tl-close h3 span{display:block}.tl-close>p{max-width:660px;color:var(--sub);margin:14px auto 0;font-size:15.5px;line-height:1.95}.tl-close>p:first-of-type{margin-top:22px}.tl-ce{font-weight:700;color:var(--n)!important;margin-top:24px!important;font-size:clamp(17px,1.8vw,22px)!important;line-height:1.7!important}.tl-ce span,.tl-ce b{display:block}.tl-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.tl-b{border-radius:14px;align-items:center;gap:10px;padding:17px 30px;font-size:16px;font-weight:700;text-decoration:none;transition:translate .25s,box-shadow .25s,background .25s;display:inline-flex}.tl-b i{font-style:normal;transition:transform .25s}.tl-b:hover i{transform:translate(5px)}.tl-b:hover{translate:0 -3px}.tl-b.main{color:#fff;background:linear-gradient(135deg,#2f6bff,#14b8c4);box-shadow:0 20px 40px -18px #2f6bff}.tl-b.ghost{color:var(--n);background:#fff;border:1.5px solid #9fc0ff}@keyframes tl-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes tl-type{0%{max-width:0}to{max-width:12em}}html.motion-ready .tl [data-r]{opacity:0;transform:translateY(22px)}html.motion-ready .tl [data-r].is-in{opacity:1;transition:opacity .8s ease calc(var(--i,0) * .12s),transform .9s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * .12s);transform:none}.tl-win.is-seq [data-st]{opacity:0;transform:translateY(12px)scale(.98)}.tl-win [data-st]{transition:opacity .55s,transform .6s cubic-bezier(.22,1,.36,1)}.tl-win.st-1 [data-st="1"],.tl-win.st-2 [data-st="2"],.tl-win.st-3 [data-st="3"],.tl-win.st-4 [data-st="4"],.tl-win.st-5 [data-st="5"],.tl-win.st-6 [data-st="6"],.tl-win.st-7 [data-st="7"],.tl-win.st-8 [data-st="8"]{opacity:1;transform:none}.tl-win [data-st="3"][style*=--k],.tl-win [data-st="6"][style*=--k],.tl-win [data-st="4"][style*=--k],.tl-win [data-st="2"][style*=--k]{transition-delay:calc(var(--k,0) * .16s)}.tl-win.is-seq .db-kw{max-width:0}.tl-win.st-1 .db-kw{animation:.9s steps(4,end) .3s both tl-type}.tl-win.is-seq.db-win .db-btn{transform:scale(1)}.tl-win.st-3 .db-btn{animation:.4s both tl-in}.tl-win.st-5 [data-db-detail]{box-shadow:0 0 0 4px #2f6bff24,0 20px 36px -26px #2f6bff}@media (prefers-reduced-motion:reduce){.tl *,.tl :before,.tl :after{transition:none!important;animation:none!important}.tl [data-r],.tl [data-st]{opacity:1!important;transform:none!important}}@media (width<=1100px){.tl-g1,.tl-g3,.tl-g2{grid-template-columns:1fr}.tl-f{padding:44px 28px}.ai-cols{grid-template-columns:1fr}.ai-mid{grid-template-columns:auto auto;justify-content:center;align-items:center;padding-top:0}}@media (width<=900px){.tl{padding:76px 0 84px}.tl-wrap{width:calc(100% - 40px)}.tl-head,.tl-sub{text-align:left}.tl-nav{grid-template-columns:1fr 1fr;gap:10px;margin-top:34px}.tl-nb{padding:14px}.tl-nb-c{font-size:12px}.tl-f{border-radius:26px;margin-top:64px;padding:32px 16px}.tl-g4b,.tl-app{grid-template-columns:1fr}.tl-side{gap:5px;padding:9px;display:flex;overflow-x:auto}.tl-side span{white-space:nowrap;padding:7px 11px}.tl-main{padding:16px 14px 18px}.tl-bar em{display:none}.pl-fields,.pl-reg{grid-template-columns:1fr}.pl-gh,.pl-gr{grid-template-columns:78px repeat(6,1fr)}.pl-gr>div{grid-column:2/8}.pl-gr>span{font-size:10px}.pl-gr i{padding:2px 5px;font-size:9.5px}.tp-anim{padding:18px 14px}.tp-steps{grid-template-columns:1fr}.tp-stage{height:170px}.tp-chip{padding:6px 11px;font-size:11.5px}.tp-chip.c1{left:60%}.tp-chip.c3{left:62%}.tp-d,.tp-flow{grid-template-columns:1fr}.tp-fa{justify-self:center;transform:rotate(90deg)}.tp-fa.is-l{transform:rotate(-90deg)}.tp-fs ul,.tp-vs-g,.db-grid,.ai-vals,.ai-cmp-g{grid-template-columns:1fr}.ai-ctl{flex-direction:column;align-items:stretch}.ai-tabs{grid-template-columns:repeat(3,1fr);display:grid}.tl-wl{grid-template-columns:1fr 1fr}.tl-wl li:not(:last-child):after{display:none}.tl-close{margin-top:56px;padding:40px 18px}.tl-b{justify-content:center;width:100%;padding:16px 20px;font-size:15px}.tl-val{padding:22px 18px}}@media (width<=420px){.tl-wl{grid-template-columns:1fr}.tl-nb b{font-size:15px}}.ai-core{letter-spacing:0;font-size:10px}.ps{--n:#0b1830;--b:#2f6bff;--t:#14b8c4;--ln:#dfe7f6;--sub:#566178;--or:#b45d0b;isolation:isolate;background:linear-gradient(#fff 0%,#f6f9ff 40%,#fff 100%);padding:120px 0;position:relative;overflow-x:clip}.ps-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ps-glow{filter:blur(70px);border-radius:50%;position:absolute}.ps-glow.g1{background:radial-gradient(circle,#a0c8ff66,#0000 66%);width:640px;height:640px;top:520px;left:-120px}.ps-glow.g2{background:radial-gradient(circle,#96ebeb59,#0000 66%);width:640px;height:640px;top:2200px;right:-140px}.ps-grid{background-image:linear-gradient(#2f6bff0a 1px,#0000 1px),linear-gradient(90deg,#2f6bff0a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 60%);mask-image:linear-gradient(#000,#0000 60%)}.ps-wrap{width:min(1240px,100% - 72px);margin-inline:auto}.ps-acc{background:linear-gradient(90deg,#2f6bff,#14b8c4);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ps :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #7fa8ff}.ps-head{text-align:center;max-width:880px;margin:0 auto}.ps-eyebrow{letter-spacing:.22em;color:var(--b);margin:0 0 14px;font-size:13px;font-weight:800}.ps h2{letter-spacing:-.04em;color:var(--n);margin:0;font-size:clamp(32px,4.2vw,60px);font-weight:700;line-height:1.3}.ps h2>span{display:block}.ps-sub{color:#1d3f8f;margin:22px 0 0;font-size:clamp(17px,1.6vw,20px);font-weight:700;line-height:1.8}.ps-body{text-align:left;max-width:760px;margin:22px auto 0}.ps-body p{color:var(--sub);margin:0 0 14px;font-size:16px;line-height:2}.ps-body p:last-child{margin:0}.ps-emph{max-width:720px;color:var(--n);background:linear-gradient(135deg,#eef4ff,#e8fbfc);border:1.5px solid #b8d2ff;border-radius:22px;margin:34px auto 0;padding:22px 28px;font-size:clamp(17px,1.9vw,23px);font-weight:700;line-height:1.7;box-shadow:0 26px 50px -36px #2f6bff}.ps-emph span,.ps-emph b{display:block}.ps-chain{flex-wrap:wrap;justify-content:center;gap:10px 8px;margin:30px 0 0;padding:0;list-style:none;display:flex}.ps-chain li{border:1px solid var(--ln);color:var(--n);background:#fff;border-radius:999px;align-items:center;gap:9px;padding:10px 16px;font-size:14px;font-weight:700;display:flex;box-shadow:0 12px 24px -20px #0b1830aa}.ps-chain li span{color:var(--b);display:grid}.ps-chain li:not(:last-child):after{content:"→";color:#8aa6d6;margin-left:6px}.ps-cmp{background:linear-gradient(#f1f6ff,#f7f9fd);border:1px solid #dbe6f8;border-radius:32px;margin-top:88px;padding:44px 40px 36px}.ps-cmp-h{text-align:center;max-width:760px;margin:0 auto}.ps-cmp-h h3{letter-spacing:-.03em;color:var(--n);margin:0;font-size:clamp(24px,2.8vw,36px);line-height:1.45}.ps-cmp-h p{color:var(--sub);margin:12px 0 0;font-size:15px;line-height:1.9}.ps-tog{border:1px solid var(--ln);background:#fff;border-radius:999px;gap:4px;margin-top:20px;padding:4px;display:inline-flex}.ps-tog button{font:inherit;color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:40px;padding:9px 18px;font-size:13.5px;font-weight:700}.ps-tog button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#2f6bff,#14b8c4);box-shadow:0 10px 20px -10px #2f6bff}.ps-pats{grid-template-columns:1fr 1.06fr;align-items:stretch;gap:26px;margin-top:34px;display:grid}.ps-pat{border-radius:26px;padding:28px 28px 26px;transition:opacity .35s,transform .35s,box-shadow .35s;position:relative}.ps-pat.is-a{background:#f0f2f6;border:1px solid #dde1ea}.ps-pat.is-b{background:linear-gradient(#fff,#f0f7ff);border:2px solid #4d8bff;box-shadow:0 0 0 6px #2f6bff14,0 40px 70px -40px #2f6bff}.ps-reco{color:#fff;background:linear-gradient(135deg,#2f6bff,#14b8c4);border-radius:999px;padding:5px 14px;font-size:12.5px;font-weight:800;position:absolute;top:-14px;right:22px;box-shadow:0 12px 22px -10px #2f6bff}.ps-ill{opacity:.9;width:92px;position:absolute;top:20px;right:20px}.ps-ill svg{width:100%;height:auto;display:block}.ps-pk{letter-spacing:.18em;color:#6a7894;margin:0;font-size:12px;font-weight:800}.is-b .ps-pk{color:var(--b)}.ps-pat h4{letter-spacing:-.02em;max-width:calc(100% - 100px);color:var(--n);margin:6px 0 20px;font-size:clamp(19px,1.9vw,24px);line-height:1.5}.ps-st{gap:10px;margin:0;padding:0 0 0 34px;list-style:none;display:grid;position:relative}.ps-st:before{content:"";background:#cfd5e2;border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:11px}.is-b .ps-st:before{background:linear-gradient(#4da3ff,#14b8c4)}.is-b .ps-st:after{content:"";opacity:0;background:linear-gradient(#0000,#fff,#0000);border-radius:5px;width:5px;height:42px;position:absolute;top:14px;left:10px;box-shadow:0 0 12px 3px #2fa0ffe6}.ps-st li{background:#ffffffbf;border:1px solid #e1e5ee;border-radius:14px;gap:2px;padding:12px 16px;display:grid;position:relative}.is-b .ps-st li{background:#fff;border-color:#cfe0f9}.ps-st li:before{content:"";background:#fff;border:3px solid #b6bece;border-radius:50%;width:13px;height:13px;position:absolute;top:20px;left:-30px}.is-b .ps-st li:before{background:#2f6bff;border-color:#2f6bff;box-shadow:0 0 0 4px #2f6bff29}.ps-st li:nth-child(3) span{color:var(--n)}.is-a .ps-st li:nth-child(n+3){background:#fff8f0;border-color:#f1d2b0}.is-a .ps-st li:nth-child(n+3):before{border-color:#e2a15f}.ps-st small{letter-spacing:.14em;color:#6a7894;font-size:10.5px;font-weight:800}.is-b .ps-st small{color:var(--b)}.ps-st span{color:#27344f;font-size:14.5px;font-weight:700;line-height:1.55}.ps-res{border-radius:14px;margin:14px 0 0;padding:13px 16px;font-size:14.5px;font-weight:700;line-height:1.65}.ps-res small{letter-spacing:.14em;margin-bottom:2px;font-size:10.5px;display:block}.ps-res.is-warn{color:#8a4a0a;background:#fff1e0;border:1px solid #f1d2b0}.ps-res.is-ok{color:#0b6f78;background:linear-gradient(135deg,#e3f8fa,#e8f6ff);border:1.5px solid #14b8c4;box-shadow:0 0 0 4px #14b8c41f}.ps-pp{color:var(--sub);margin:14px 0 0;font-size:13.5px;line-height:1.9}.ps-cmp[data-focus=a] .is-b,.ps-cmp[data-focus=b] .is-a{opacity:.5;transform:scale(.985)}.ps-cmp[data-focus=a] .is-a,.ps-cmp[data-focus=b] .is-b{transform:translateY(-3px)}.ps-axis{border:1px solid var(--ln);background:#fff;border-radius:20px;margin-top:34px;padding:22px 24px 16px;position:relative}.ps-axis ol{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ps-axis ol:before{content:"";background:linear-gradient(90deg,#4da3ff,#c5cbd9 60%,#f0b878);border-radius:3px;height:3px;position:absolute;top:9px;left:12%;right:12%}.ps-axis li{color:#27344f;text-align:center;justify-items:center;gap:8px;font-size:13px;font-weight:700;display:grid;position:relative}.ps-axis li i{z-index:1;background:#fff;border:3px solid #8aa6d6;border-radius:50%;width:17px;height:17px}.ps-axis-a,.ps-axis-b{border-radius:999px;align-items:center;gap:8px;margin:14px 14px 0 0;padding:6px 13px;font-size:12.5px;font-weight:700;display:inline-flex}.ps-axis-a{color:#4a566e;background:#f0f2f6}.ps-axis-b{color:#1d57d8;background:#e3f4ff}.ps-axis-a b,.ps-axis-b b{background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.ps-axis-n{color:var(--sub);margin:12px 0 0;font-size:12.5px}.ps-kinds{margin-top:104px}.ps-kh{text-align:center;max-width:760px;margin:0 auto}.ps-kh h3{letter-spacing:-.03em;color:var(--n);margin:0;font-size:clamp(26px,3.2vw,42px);line-height:1.4}.ps-kh h3 .ps-acc{display:block}.ps-kh p{color:var(--sub);margin:14px 0 0;font-size:16px;line-height:1.9}.ps-tabs{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px;display:grid}.ps-tab{--ac:#2f6bff;--acl:#eaf1ff;text-align:left;border:1.5px solid var(--ln);font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:26px;align-content:start;gap:6px;padding:24px 24px 22px;transition:translate .3s,box-shadow .3s,border-color .3s,background .3s;display:grid;position:relative;box-shadow:0 24px 48px -36px #0b183090}.ps-tab.is-tax{--ac:#4a6cf0;--acl:#ecefff}.ps-tab.is-finance{--ac:#14a9b5;--acl:#e3f8fa}.ps-tab:hover{border-color:var(--ac);translate:0 -4px}.ps-tab[aria-selected=true]{border-color:var(--ac);background:linear-gradient(180deg,#fff,var(--acl));box-shadow:0 0 0 4px color-mix(in srgb,var(--ac) 18%,transparent),0 40px 64px -34px var(--ac);translate:0 -8px}.ps-tab-ico{background:var(--acl);width:52px;height:52px;color:var(--ac);border-radius:16px;place-items:center;display:grid}.ps-tab small{letter-spacing:.16em;color:var(--ac);margin-top:6px;font-size:11px;font-weight:800}.ps-tab b{color:var(--n);font-size:21px}.ps-tab-c{color:#3a4863;font-size:14px;line-height:1.75}.ps-tab-on{background:var(--ac);color:#fff;opacity:0;border-radius:999px;padding:3px 11px;font-size:11px;font-style:normal;font-weight:800;transition:opacity .25s,scale .25s;position:absolute;top:18px;right:18px;scale:.8}.ps-tab[aria-selected=true] .ps-tab-on{opacity:1;scale:1}.ps-panels{margin-top:26px}.ps-panel{--ac:#2f6bff;border:1px solid var(--ln);background:#fff;border-radius:28px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:30px;padding:34px 36px;display:none;box-shadow:0 36px 70px -50px #0b183090}.ps-panel.is-tax{--ac:#4a6cf0}.ps-panel.is-finance{--ac:#14a9b5}.ps-panel:not([hidden]){animation:.5s cubic-bezier(.22,1,.36,1) both ps-in;display:grid}.ps-pl p{color:#3a4863;margin:0 0 12px;font-size:15px;line-height:1.95}.ps-lb{letter-spacing:.12em;font-weight:800;color:var(--ac)!important;margin:18px 0 8px!important;font-size:12px!important}.ps-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ps-chips li{background:color-mix(in srgb,var(--ac) 8%,#fff);border:1px solid color-mix(in srgb,var(--ac) 30%,#fff);color:var(--n);border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:700}.ps-can{color:#3a4863;margin:0;padding-left:20px;font-size:14.5px;line-height:1.95}.ps-kn{background:#f3f6fb;border-radius:12px;padding:10px 14px;color:#566178!important;margin:16px 0 0!important;font-size:13px!important}.ps-pr{align-content:center;display:grid}.ps-mini{background:linear-gradient(#f7faff,#eef4ff);border:1px solid #d3e1f8;border-radius:20px;gap:9px;padding:18px;display:grid}.ps-mini-t{letter-spacing:.12em;color:var(--ac);justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:800;display:flex}.ps-mini-t em{color:#8a5a12;letter-spacing:0;background:#fff3dc;border-radius:999px;padding:2px 9px;font-size:10.5px;font-style:normal}.ps-sb{color:var(--n);background:#fff;border:1.5px solid #9fc0ff;border-radius:11px;align-items:center;gap:8px;padding:10px 13px;font-size:14px;font-weight:700;display:flex}.ps-sb i{color:var(--b);display:grid}.ps-rc{border:1px solid var(--ln);background:#fff;border-radius:12px;gap:3px;padding:12px 14px;display:grid}.ps-rc b{color:var(--n);font-size:13.5px}.ps-rc span{color:var(--sub);font-size:12.5px}.ps-rc u{background:var(--b);color:#fff;border-radius:8px;width:fit-content;margin-top:4px;padding:5px 12px;font-size:12px;font-weight:700;text-decoration:none}.ps-fl{border:1px solid var(--ln);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;display:flex}.ps-fl small{color:var(--n);font-size:12.5px;font-weight:700}.ps-fl span{color:#51618a;background:#eef3fb;border-radius:999px;padding:3px 11px;font-size:12px;font-weight:700}.ps-demo{background:linear-gradient(#eaf2ff,#f3f8ff);border:1px solid #d4e3fa;border-radius:36px;margin-top:112px;padding:56px 40px 36px;position:relative}.ps-dh{text-align:center;max-width:780px;margin:0 auto}.ps-dh h3{letter-spacing:-.03em;color:var(--n);margin:0;font-size:clamp(26px,3.2vw,42px);line-height:1.4}.ps-dh h3 .ps-acc{display:block}.ps-dh p{color:var(--sub);margin:14px 0 0;font-size:15.5px;line-height:1.95}.ps-screen{margin-top:38px}.ps-bar{background:linear-gradient(#f6f9ff,#e8eefb);border:1px solid #cfdcf3;border-bottom:0;border-radius:18px 18px 0 0;align-items:center;gap:7px;padding:11px 16px;display:flex}.ps-bar i{background:#c8d4ea;border-radius:50%;width:10px;height:10px}.ps-bar i:first-child{background:#ff9a9a}.ps-bar i:nth-child(2){background:#ffd37a}.ps-bar i:nth-child(3){background:#8fdca8}.ps-bar span{letter-spacing:.06em;color:#51618a;margin-left:12px;font-size:12px;font-weight:800}.ps-bar em{color:#8a5a12;background:#fff3dc;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:11px;font-style:normal;font-weight:700}.ps-app{background:linear-gradient(#fff,#f6f9ff);border:1px solid #cfdcf3;border-radius:0 0 18px 18px;padding:22px 24px 26px;box-shadow:0 60px 100px -54px #0b1830cc,0 0 0 10px #2f6bff0d}.ps-app-t{color:var(--n);margin:0 0 16px;font-size:19px;font-weight:700}.ps-cols{grid-template-columns:minmax(0,.9fr) 46px minmax(0,1.05fr) minmax(0,1.1fr);align-items:stretch;gap:0 14px;display:grid}.ps-c-h{letter-spacing:.1em;color:var(--b);margin:0 0 10px;font-size:11px;font-weight:800}.ps-c-h small{letter-spacing:0;color:var(--sub);margin-top:3px;font-size:11px;font-weight:600;display:block}.ps-plan{background:#fff;border:1.5px solid #9fc0ff;border-radius:16px;padding:16px 16px 14px;box-shadow:0 18px 36px -26px #2f6bff}.ps-plan b{color:var(--n);margin-bottom:8px;font-size:14px;display:block}.ps-plan dl{gap:8px;margin:0;display:grid}.ps-plan dt{color:var(--sub);font-size:10.5px;font-weight:700}.ps-plan dd{color:var(--n);margin:1px 0 0;font-size:13.5px;font-weight:700}.ps-conn{grid-template-rows:repeat(3,1fr);align-self:stretch;padding-top:30px;display:grid}.ps-conn i{transform-origin:0;background:linear-gradient(90deg,#4da3ff,#14b8c4);border-radius:3px;align-self:center;height:3px;box-shadow:0 0 10px #2f6bff80}.ps-c2{grid-template-rows:auto repeat(3,1fr);align-content:start;gap:10px;display:grid}.ps-c2>.ps-c-h{grid-row:1}.ps-ck{border:1px solid var(--ln);background:#fff;border-radius:14px;padding:13px 15px;box-shadow:0 14px 28px -22px #0b1830aa}.ps-ck b{color:var(--n);justify-content:space-between;align-items:baseline;gap:8px;font-size:14.5px;display:flex}.ps-ck b small{color:var(--sub);font-size:10.5px;font-weight:700}.ps-ck.is-subsidy{border-left:4px solid #2f6bff}.ps-ck.is-tax{border-left:4px solid #4a6cf0}.ps-ck.is-finance{border-left:4px solid #14b8c4}.ps-ck ul{flex-wrap:wrap;gap:5px;margin:7px 0 0;padding:0;list-style:none;display:flex}.ps-ck li{color:#3a4863;background:#f1f5fd;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.ps-c3{align-content:start;gap:12px;display:grid}.ps-chat{gap:8px;display:grid}.ps-chat>div{border-radius:14px;padding:11px 14px;font-size:12.5px;line-height:1.8}.ps-chat small{opacity:.7;margin-bottom:2px;font-size:10px;font-weight:800;display:block}.ps-chat span{display:block}.ps-chat .q{color:var(--n);background:#eef3fb;border-bottom-right-radius:4px}.ps-chat .a{color:#1b3d49;background:#e5f7f9;border-bottom-left-radius:4px}.ps-next{background:#f1fcfc;border:1.5px solid #14b8c4;border-radius:14px;padding:13px 15px}.ps-next b{letter-spacing:.1em;color:#0b6f78;align-items:baseline;gap:8px;font-size:12px;display:flex}.ps-next b small{letter-spacing:0;font-size:11px;font-weight:600}.ps-next ul{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ps-next li{color:var(--n);background:#fff;border:1px solid #bde9ec;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:700}.ps-fine{text-align:center;color:var(--sub);margin:14px 0 0;font-size:12.5px}.ps-judge{text-align:center;background:linear-gradient(135deg,#e6edf8,#dde8f6);border:1px solid #c9d8ee;border-radius:32px;margin-top:104px;padding:60px 48px 52px;position:relative;overflow:hidden}.ps-q{color:#0b18301a;margin:0;font-family:Georgia,serif;font-size:140px;line-height:1;position:absolute;top:-6px;left:34px}.ps-judge h3{letter-spacing:-.03em;color:#0b1f44;margin:0;font-size:clamp(26px,3.2vw,42px);line-height:1.5}.ps-jp{color:#2c3c5c;max-width:720px;margin:18px auto 0;font-size:15.5px;line-height:2}.ps-jf{flex-wrap:wrap;justify-content:center;gap:10px 8px;margin:32px 0 0;padding:0;list-style:none;display:flex}.ps-jf li{color:#0b1f44;background:#fff;border:1px solid #bdd0ec;border-radius:999px;align-items:center;gap:9px;padding:10px 16px;font-size:14px;font-weight:700;display:flex}.ps-jf b{color:#fff;background:#0b1f44;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.ps-jf li:not(:last-child):after{content:"→";color:#6a85b6;margin-left:4px}.ps-ai{border:1px solid var(--ln);background:#fff;border-radius:28px;grid-template-columns:1.2fr 1fr;align-items:center;gap:34px;margin-top:72px;padding:36px 40px;display:grid;box-shadow:0 30px 60px -44px #0b183080}.ps-ai-t h3{color:var(--n);margin:0 0 12px;font-size:clamp(21px,2.2vw,28px);line-height:1.5}.ps-ai-t p{color:var(--sub);margin:0 0 10px;font-size:14.5px;line-height:1.95}.ps-ai-d{align-items:center;gap:14px;display:flex}.ps-ai-d ul{flex:1;gap:7px;margin:0;padding:0;list-style:none;display:grid}.ps-ai-d li{border:1px solid var(--ln);background:#f4f8ff;border-radius:10px;padding:9px 13px;font-size:13px;font-weight:700}.ps-ai-d>i{color:var(--b);font-size:20px;font-style:normal}.ps-ai-d>div{color:var(--n);background:linear-gradient(135deg,#eaf3ff,#e4fafa);border:1.5px solid #8fc0ff;border-radius:14px;flex:1;gap:4px;padding:14px;font-size:13px;font-weight:700;display:grid}.ps-ai-d>div span{color:var(--b);display:grid}.ps-ai-d b{font-size:14.5px}.ps-notice{background:#fff8f0;border:1px solid #f1d2b0;border-radius:18px;margin-top:44px;padding:20px 26px}.ps-notice p{color:#5a4630;margin:0 0 8px;font-size:14px;line-height:1.9}.ps-notice p:last-child{margin:0}.ps-cta{text-align:center;background:linear-gradient(135deg,#eef5ff,#e8fbfc);border:1px solid #cfe0f7;border-radius:30px;max-width:900px;margin:72px auto 0;padding:56px 28px;box-shadow:0 40px 80px -56px #2f6bff}.ps-cta h3{letter-spacing:-.03em;color:var(--n);margin:0;font-size:clamp(26px,3.4vw,44px);line-height:1.45}.ps-cta p{max-width:640px;color:var(--sub);margin:14px auto 0;font-size:15.5px;line-height:1.95}.ps-cta h3+p{margin-top:18px}.ps-cta-b{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.ps-b{border-radius:14px;align-items:center;gap:10px;padding:17px 30px;font-size:16px;font-weight:700;text-decoration:none;transition:translate .25s,box-shadow .25s,background .25s;display:inline-flex}.ps-b i{font-style:normal;transition:transform .25s}.ps-b:hover i,.ps-b:focus-visible i{transform:translate(5px)}.ps-b:hover,.ps-b:focus-visible{translate:0 -3px}.ps-b.main{color:#fff;background:linear-gradient(135deg,#2f6bff,#14b8c4);box-shadow:0 20px 40px -18px #2f6bff}.ps-b.main:hover{background:linear-gradient(135deg,#4b82ff,#2fd0d8)}.ps-b.ghost{color:var(--n);background:#fff;border:1.5px solid #9fc0ff}.ps-b.ghost:hover{background:#eef4ff}@keyframes ps-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ps-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ps-run{0%{opacity:1;top:14px}to{opacity:1;top:calc(100% - 56px)}}html.motion-ready .ps [data-r]{opacity:0;transform:translateY(22px)}html.motion-ready .ps [data-r].is-in{opacity:1;transition:opacity .8s ease calc(var(--i,0) * .12s),transform .9s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * .12s);transform:none}html.motion-ready .ps-pats.is-in .ps-st li,html.motion-ready .ps-pats.is-in .ps-res{animation:ps-in .55s cubic-bezier(.22,1,.36,1) calc(var(--k,0) * .26s + .3s) both}html.motion-ready .ps-pats:not(.is-in) .ps-st li,html.motion-ready .ps-pats:not(.is-in) .ps-res{opacity:0}html.motion-ready .ps-pats.is-in .is-b .ps-st:after{animation:1.4s ease-in-out 2.6s both ps-run}html.motion-ready .ps-chain:not(.is-in) li,html.motion-ready .ps-jf:not(.is-in) li{opacity:0}html.motion-ready .ps-chain.is-in li,html.motion-ready .ps-jf.is-in li{animation:ps-in .5s ease calc(var(--k) * .14s + .2s) both}.ps-panel:not([hidden]) .ps-chips li,.ps-panel:not([hidden]) .ps-mini>*{animation:ps-in .45s ease calc(var(--k,0) * .1s + .15s) both}.ps-demo.is-seq [data-st]{opacity:0;transform:translateY(14px)scale(.97)}.ps-demo.is-seq .ps-conn i[data-st]{transform:scaleX(0)}.ps-demo.st-1 [data-st="1"],.ps-demo.st-3 [data-st="3"],.ps-demo.st-4 [data-st="4"],.ps-demo.st-5 [data-st="5"],.ps-demo.st-6 [data-st="6"]{opacity:1;transform:none}.ps-demo.st-2 .ps-conn i[data-st="2"]{opacity:1;transform:scaleX(1)}.ps-demo [data-st]{transition:opacity .55s,transform .6s cubic-bezier(.22,1,.36,1)}.ps-demo .ps-ck[data-st="3"]{transition-delay:calc(var(--k,0) * .22s)}.ps-demo .ps-conn i{transition-delay:calc(var(--k,0) * .12s)}@media (prefers-reduced-motion:reduce){.ps *,.ps :before,.ps :after{transition:none!important;animation:none!important}.ps [data-r],.ps [data-st]{opacity:1!important;transform:none!important}}@media (width<=1100px){.ps-cols{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr)}.ps-c3{grid-column:1/-1;grid-template-columns:1fr 1fr;margin-top:16px}.ps-c3>.ps-c-h{grid-column:1/-1;margin:0}.ps-ai{grid-template-columns:1fr}}@media (width<=900px){.ps{padding:76px 0 84px}.ps-wrap{width:calc(100% - 40px)}.ps-head{text-align:left}.ps-chain{justify-content:flex-start}.ps-cmp{border-radius:24px;margin-top:60px;padding:28px 16px 24px}.ps-tog{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.ps-tog button{padding:9px 4px;font-size:12.5px}.ps-pats{grid-template-columns:1fr;gap:22px}.ps-pat{padding:24px 18px 20px}.ps-ill{width:64px;top:16px;right:14px}.ps-pat h4{max-width:calc(100% - 70px)}.ps-cmp[data-focus=a] .is-b,.ps-cmp[data-focus=b] .is-a{display:none}.ps-axis ol{grid-template-columns:1fr 1fr}.ps-axis ol:before{display:none}.ps-kinds{margin-top:72px}.ps-tabs{grid-template-columns:1fr;gap:12px}.ps-tab{grid-template-columns:auto 1fr;column-gap:14px;padding:18px 18px 16px}.ps-tab-ico{grid-row:1/4}.ps-tab-c{grid-column:2}.ps-tab small{margin-top:0}.ps-tab[aria-selected=true]{translate:0}.ps-panel{grid-template-columns:1fr;gap:20px;padding:24px 18px}.ps-demo{border-radius:26px;margin-top:72px;padding:36px 14px 24px}.ps-app{padding:16px 14px 20px}.ps-cols{grid-template-columns:1fr}.ps-conn{display:none}.ps-c2{grid-template-rows:none;margin-top:16px}.ps-c3{grid-template-columns:1fr;margin-top:16px}.ps-judge{margin-top:72px;padding:44px 20px 36px}.ps-q{font-size:100px;left:14px}.ps-ai{margin-top:48px;padding:24px 18px}.ps-ai-d{flex-direction:column;align-items:stretch}.ps-ai-d>i{text-align:center;transform:rotate(90deg)}.ps-cta{margin-top:56px;padding:40px 18px}.ps-b{justify-content:center;width:100%;padding:16px 20px;font-size:15px}.ps-bar em{display:none}}.mr{--n0:#071b36;--n1:#0a2548;--n2:#10385e;--bl:#4da3ff;--tq:#2fd6d0;--cy:#7be8ff;--tx:#0b1830;isolation:isolate;color:#fff;background:linear-gradient(#071b36 0%,#0a2548 48%,#08203f 100%);padding:120px 0;position:relative;overflow-x:clip}.mr-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mr-glow{filter:blur(70px);border-radius:50%;position:absolute}.mr-glow.g1{background:radial-gradient(circle,#2f8cff80,#0000 66%);width:760px;height:760px;top:120px;right:-120px}.mr-glow.g2{background:radial-gradient(circle,#2fd6d047,#0000 66%);width:640px;height:640px;top:1100px;left:-160px}.mr-grid{background-image:linear-gradient(#78aaff12 1px,#0000 1px),linear-gradient(90deg,#78aaff12 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 62% 30%,#000,#0000 80%);mask-image:radial-gradient(80% 70% at 62% 30%,#000,#0000 80%)}.mr-dots{opacity:.35;background-image:radial-gradient(#a0d2ff59 1px,#0000 1.5px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000);mask-image:linear-gradient(90deg,#0000 30%,#000)}.mr-data{opacity:.5;width:100%;height:560px;position:absolute;top:240px;left:0}.mr-data path{fill:none;stroke:#6ebeff59;stroke-width:1.5px;vector-effect:non-scaling-stroke}.mr-wrap{width:min(1380px,100% - 72px);margin-inline:auto}.mr-cols{grid-template-columns:minmax(0,.8fr) minmax(0,1.12fr);align-items:start;gap:clamp(36px,4.4vw,72px);display:grid}.mr-label{letter-spacing:.14em;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 18px;font-size:12px;font-weight:800;display:flex}.mr-label b{background:linear-gradient(135deg,var(--bl),var(--tq));color:#04142b;border-radius:999px;padding:5px 12px}.mr-label span{color:var(--cy)}.mr-label em{letter-spacing:.04em;color:#cfe2fb;font-size:13px;font-style:normal;font-weight:700}.mr-pill{color:#bff3ff;background:#7be8ff1a;border:1px solid #7be8ff80;border-radius:999px;margin:0 0 18px;padding:6px 14px;font-size:12.5px;font-weight:700;display:inline-block}.mr h2{letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(34px,4vw,64px);font-weight:700;line-height:1.22}.mr h2 span{display:block}.mr-acc{background:linear-gradient(90deg,#5eb4ff,#2fd6d0 70%,#7be8ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mr h2 .l3{font-size:1.18em;line-height:1.15}.mr-worry{gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.mr-worry li{color:#e9f2ff;backdrop-filter:blur(4px);background:#ffffff12;border:1px solid #82b9ff47;border-radius:16px 16px 16px 4px;align-items:center;gap:11px;width:fit-content;max-width:100%;padding:11px 16px 11px 13px;font-size:14.5px;font-weight:600;line-height:1.55;display:flex}.mr-worry i{color:var(--cy);flex:none;display:grid}.mr-lead{margin-top:26px}.mr-lead p{color:#cfdcf1;margin:0 0 .85em;font-size:16px;line-height:1.95}.mr-lead p:last-child{color:#fff;margin-bottom:0;font-weight:600}.mr-cadence{background:linear-gradient(135deg,#4da3ff2e,#2fd6d01a);border:1px solid #82c8ff61;border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:20px;margin-top:32px;padding:22px 24px;display:grid;box-shadow:0 30px 60px -40px #000}.mr-cad-big{color:#fff;white-space:nowrap;margin:0;font-size:22px;font-weight:800;line-height:1.1}.mr-cad-big span{letter-spacing:-.05em;background:linear-gradient(135deg,#7be8ff,#4da3ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:clamp(46px,4.6vw,66px);display:block}.mr-cad-big{font-size:0}.mr-cad-big span{font-size:clamp(34px,3.4vw,50px);display:inline}.mr-cad-big:after{content:""}.mr-cadence p{margin:0}.mr-cad-label{color:#fff;font-size:15px;font-weight:700;line-height:1.6}.mr-cad-note{color:#cfdcf1;font-size:13.5px;line-height:1.85;margin-top:6px!important}.mr-cad-fine{color:#9fb6d6;font-size:11.5px;line-height:1.7;margin-top:8px!important}.mr-cad-fine.is-pending{color:#bff3ff}.mr-values{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.mr-values li{background:#ffffff0f;border:1px solid #82b9ff40;border-radius:18px;outline:0;grid-template-columns:auto auto 1fr;align-items:start;gap:14px;padding:16px 18px;transition:border-color .3s,background .3s,translate .3s,box-shadow .3s;display:grid;position:relative}.mr-values li:hover,.mr-values li:focus-visible{border-color:var(--cy);background:#7be8ff17;translate:0 -3px;box-shadow:0 0 0 3px #7be8ff24,0 18px 36px -22px #000}.mr-v-no{color:var(--cy);opacity:.8;padding-top:4px;font-size:13px;font-weight:800}.mr-v-ico{width:38px;height:38px;color:var(--cy);background:#7be8ff24;border-radius:12px;place-items:center;display:grid}.mr-values .mr-v-en{letter-spacing:.16em;color:var(--cy);margin:0;font-size:10.5px;font-weight:800}.mr-values h3{color:#fff;margin:2px 0 4px;font-size:16.5px}.mr-values p{color:#c3d3ea;margin:0;font-size:13.5px;line-height:1.8}.mr-cta{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.mr-btn{border-radius:14px;align-items:center;gap:10px;padding:16px 28px;font-size:15.5px;font-weight:700;text-decoration:none;transition:translate .25s,box-shadow .25s,background .25s,border-color .25s;display:inline-flex}.mr-btn i{font-style:normal;transition:transform .25s}.mr-btn:hover i,.mr-btn:focus-visible i{transform:translate(5px)}.mr-btn:hover,.mr-btn:focus-visible{translate:0 -3px}.mr-btn.is-main{color:#fff;background:linear-gradient(135deg,#2f7bff,#18c3c9);box-shadow:0 20px 40px -18px #2f7bff}.mr-btn.is-main:hover{background:linear-gradient(135deg,#3f89ff,#2fd6d0);box-shadow:0 26px 48px -16px #2f9bff}.mr-btn.is-ghost{color:#fff;background:0 0;border:1.5px solid #ffffffb3}.mr-btn.is-ghost:hover{background:#ffffff1f;border-color:#fff}.mr-btn:focus-visible,.mr-play:focus-visible,.mr-tabs button:focus-visible,.mr-arrow:focus-visible{outline:3px solid var(--cy);outline-offset:3px}.mr-btn.is-lg{margin-top:26px;padding:20px 40px;font-size:18px}.mr-right{outline:0;min-width:0;scroll-margin-top:90px;position:relative}.mr-right:before{content:"";filter:blur(44px);z-index:-1;background:radial-gradient(#3c96ff80,#0000 66%);width:92%;height:80%;position:absolute;top:44%;left:50%;translate:-50% -50%}.mr-ctrl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin-bottom:18px;display:flex}.mr-prog{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mr-prog li{color:#9fb6d6;border:1px solid #82b9ff40;border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 6px;font-size:11.5px;font-weight:700;transition:all .4s;display:flex}.mr-prog b{background:#ffffff1a;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.mr[data-p="1"] .mr-prog li[data-p="1"],.mr[data-p="2"] .mr-prog li[data-p="2"],.mr[data-p="3"] .mr-prog li[data-p="3"],.mr[data-p="4"] .mr-prog li[data-p="4"],.mr[data-p="5"] .mr-prog li[data-p="5"]{color:#04142b;background:linear-gradient(135deg,var(--bl),var(--tq));border-color:#0000}.mr-play{color:#d8f8ff;font:inherit;cursor:pointer;background:#7be8ff14;border:1.5px solid #7be8ff99;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:700;transition:background .25s,translate .25s;display:inline-flex}.mr-play:hover{background:#7be8ff33;translate:0 -2px}.mr-play[data-state=playing]{color:#fff;border-color:#fff}.mr-stage{grid-template-columns:minmax(180px,.6fr) minmax(0,1.55fr);align-items:start;gap:22px;display:grid}.mr-flow{align-content:start;gap:12px;display:grid}.mr-card{backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #82b9ff52;border-radius:16px;padding:13px 15px;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1);box-shadow:0 18px 34px -24px #000}.mr-card b{letter-spacing:.14em;color:var(--cy);font-size:10.5px;font-weight:800;display:block}.mr-card span{color:#fff;margin-top:2px;font-size:13px;font-weight:700;display:block}.mr-chat{background:#ffffff1f;border-radius:18px 18px 18px 4px}.mr-c-k{letter-spacing:.1em;color:var(--cy);margin:0;font-size:10.5px;font-weight:800}.mr-c-b{color:#fff;margin:4px 0 0;font-size:13px;font-weight:600;line-height:1.75}.mr-ana,.mr-chain{gap:8px;display:grid;position:relative}.mr-ana .mr-a.is-current{border-left:3px solid var(--bl)}.mr-ana .mr-a.is-tobe{border-left:3px solid var(--tq)}.mr-ana .mr-a.is-gap{border-left:3px solid #ffb86b}.mr-chain:before,.mr-ana:before{content:"";background:linear-gradient(var(--bl),var(--tq));width:2px;height:10px;position:absolute;top:-10px;left:14px}.mr-ready{background:linear-gradient(135deg,#2f7bff80,#18c3c966);border-color:#ffffff8c}.mr-checked ul{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.mr-checked li{color:#d3e2f7;align-items:center;gap:7px;font-size:12px;transition:color .4s;display:flex}.mr-checked li i{color:#0000;border:1.5px solid #fff6;border-radius:50%;place-items:center;width:17px;height:17px;transition:all .4s;display:grid}.mr-checked.is-checks li i{background:linear-gradient(135deg,var(--bl),var(--tq));color:#04142b;transition-delay:calc(var(--k) * .3s);border-color:#0000}.mr-checked.is-checks li{color:#fff}.mr-docwrap{min-width:0;position:relative}.mr-docwrap:before,.mr-docwrap:after{content:"";z-index:0;background:#e9f1ff;border-radius:16px;position:absolute;inset:0;box-shadow:0 30px 60px -30px #000}.mr-docwrap:before{opacity:.55;transform:translate(12px,-12px)rotate(1.6deg)}.mr-docwrap:after{opacity:.78;background:#dbe8fb;transform:translate(-8px,8px)rotate(-1.4deg)}.mr-sheet{z-index:1;min-height:640px;color:var(--tx);background:#fff;border-radius:16px;flex-direction:column;padding:24px 26px 18px;display:flex;position:relative;box-shadow:0 50px 90px -40px #000a,0 0 0 1px #fff6}.mr-doc-top{letter-spacing:.14em;color:#2f6bff;border-bottom:2px solid #e6eefb;align-items:center;gap:10px;padding-bottom:12px;font-size:11px;font-weight:800;display:flex}.mr-doc-top b{color:#fff;letter-spacing:.1em;background:#ff8a3d;border-radius:6px;padding:3px 9px}.mr-doc-top em{letter-spacing:.02em;color:#566178;font-style:normal;font-weight:700}.mr-page{flex:1;min-width:0;padding-top:16px}.mr-page[hidden]{display:none}.mr-page h3{letter-spacing:-.01em;color:var(--tx);margin:0;font-size:clamp(18px,1.7vw,23px);line-height:1.45}.mr-sub{color:#2f6bff;margin:4px 0 0;font-size:14px;font-weight:600}.mr-meta{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 0;display:grid}.mr-meta div{background:#f2f6fd;border-radius:10px;padding:9px 11px}.mr-meta dt{color:#6a7894;font-size:10.5px;font-weight:700}.mr-meta dd{margin:2px 0 0;font-size:13px;font-weight:700}.mr-3{gap:10px;margin-top:14px;display:grid}.mr-box{background:#f7faff;border:1px solid #e1eaf8;border-left-width:4px;border-radius:12px;padding:13px 15px}.mr-box.is-current{border-left-color:#4da3ff}.mr-box.is-tobe{border-left-color:#18c3c9}.mr-box.is-gap{border-left-color:#ff9a3d}.mr-box b{letter-spacing:.12em;color:#2f6bff;align-items:baseline;gap:8px;font-size:11px;font-weight:800;display:flex}.mr-box b small{letter-spacing:0;color:var(--tx);font-size:13px}.mr-box p{color:#27344f;margin:5px 0 0;font-size:13.5px;line-height:1.8}.mr-hint{color:#34507f;background:#eef5ff;border-radius:10px;margin:14px 0 0;padding:10px 13px;font-size:12.5px;line-height:1.75}.mr-tag{color:#b45d0b;background:#fff3e6;border-radius:999px;margin:10px 0 0;padding:3px 11px;font-size:11.5px;font-weight:700;display:inline-block}.mr-causes{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mr-causes li{background:#f7faff;border:1px dashed #b9cdf0;border-radius:12px;gap:3px;padding:11px 14px;font-size:13.5px;line-height:1.75;display:grid}.mr-causes b{color:#2f6bff;align-items:baseline;gap:8px;font-size:12px;display:flex}.mr-causes b small{color:#b45d0b;font-size:11px;font-weight:700}.mr-prio{background:linear-gradient(135deg,#eaf3ff,#e4fafa);border:1.5px solid #8fc0ff;border-radius:14px;margin-top:12px;padding:14px 16px}.mr-prio b{letter-spacing:.12em;color:#2f6bff;align-items:baseline;gap:8px;font-size:11px;display:flex}.mr-prio b small{color:var(--tx);letter-spacing:0;font-size:12.5px}.mr-prio p{color:#34425e;margin:4px 0 0;font-size:13px;line-height:1.8}.mr-prio .mr-prio-t{color:var(--tx);font-size:16px;font-weight:800}.mr-fl{justify-items:center;gap:4px;margin-top:12px;font-size:12.5px;font-weight:700;display:grid}.mr-fl>span,.mr-fl .is-h{color:#27344f;background:#eef3fb;border-radius:999px;padding:6px 14px}.mr-fl>i{color:#8aa6d6;font-style:normal;line-height:1}.mr-fl-h{justify-items:center;gap:6px;display:grid}.mr-fl-h .is-h{color:#b45d0b;background:#fff3e6}.mr-fl-h ul{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mr-fl-h li{color:#8a4a0a;background:#fffaf4;border:1px solid #f0c9a0;border-radius:8px;padding:4px 11px;font-size:12px}.mr-fl .is-goal{color:#fff;background:linear-gradient(135deg,#2f7bff,#18c3c9)}.mr-acts{gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid;position:relative}.mr-acts li{grid-template-columns:auto 1fr;gap:14px;padding:0 0 18px;display:grid;position:relative}.mr-acts li:not(:last-child):before{content:"";background:linear-gradient(#4da3ff,#18c3c9);width:2px;position:absolute;top:42px;bottom:2px;left:19px}.mr-act-ico{color:#fff;z-index:1;background:linear-gradient(135deg,#2f7bff,#18c3c9);border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:relative}.mr-acts b{letter-spacing:.14em;color:#2f6bff;font-size:11px}.mr-acts h4{margin:2px 0 4px;font-size:16px}.mr-acts p{color:#27344f;margin:0 0 4px;font-size:13.5px;line-height:1.8}.mr-acts ul{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.mr-acts ul li{background:#eef3fb;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;display:block}.mr-acts ul li:before{display:none}.mr-steps{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mr-steps li{background:#f7faff;border:1px solid #e1eaf8;border-radius:12px;padding:12px 14px}.mr-steps b{letter-spacing:.12em;color:#2f6bff;font-size:11px}.mr-steps h4{margin:3px 0 6px;font-size:14px;line-height:1.5}.mr-steps p{color:#27344f;gap:8px;margin:2px 0 0;font-size:12.5px;display:flex}.mr-steps p span{color:#6a7894;flex:none;font-weight:700}.mr-fine{color:#6a7894;margin:8px 0 0;font-size:11.5px}.mr-2{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.mr-kpi,.mr-rev{background:#f2f7ff;border:1px solid #d9e6fa;border-radius:12px;padding:13px 15px}.mr-kpi b,.mr-rev b{color:#2f6bff;font-size:12.5px}.mr-kpi ul{margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.8}.mr-rev p{color:#27344f;margin:6px 0 0;font-size:13px;line-height:1.8}.mr-doc-foot{color:#6a7894;border-top:1px solid #e6eefb;align-items:center;gap:12px;margin-top:14px;padding-top:11px;font-size:11px;font-weight:700;display:flex}.mr-doc-foot span:first-child{color:#2f6bff}.mr-pg{color:var(--tx);margin-left:auto}.mr-pg b{font-size:14px}.mr-nav{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:24px;display:grid}.mr-tabs{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mr-tabs button{color:#cfdcf1;min-height:48px;font:inherit;cursor:pointer;background:#ffffff12;border:1.5px solid #82b9ff4d;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:13.5px;font-weight:700;transition:all .25s;display:flex}.mr-tabs button b{color:var(--cy);font-size:11px}.mr-tabs button:hover{border-color:var(--cy);color:#fff}.mr-tabs button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#4da3ff8c,#2fd6d066);border-color:#fff;box-shadow:0 0 0 3px #7be8ff33,0 14px 28px -14px #000}.mr-arrow{color:#fff;width:48px;height:48px;font:inherit;cursor:pointer;background:#ffffff12;border:1.5px solid #82b9ff66;border-radius:50%;place-items:center;font-size:18px;transition:all .25s;display:grid}.mr-arrow:hover{border-color:var(--cy);background:#7be8ff33}.mr-note{color:#9fb6d6;margin:12px 0 0;font-size:11.5px;line-height:1.75}.mr-cycle{text-align:center;margin-top:104px;position:relative}.mr-cycle h3,.mr-roles h3,.mr-close h3{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(26px,3vw,40px);line-height:1.4}.mr-cycle>p{color:#cfdcf1;max-width:640px;margin:12px auto 0;font-size:15.5px;line-height:1.9}.mr-cycle ol{z-index:1;grid-template-columns:repeat(6,1fr);gap:10px;margin:40px 0 0;padding:0;list-style:none;display:grid;position:relative}.mr-cycle li{background:#ffffff12;border:1px solid #82b9ff4d;border-radius:18px;justify-items:center;gap:8px;padding:16px 8px;display:grid;position:relative}.mr-cycle li b{background:linear-gradient(135deg,var(--bl),var(--tq));color:#04142b;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.mr-cycle li span{color:#fff;font-size:13.5px;font-weight:700;line-height:1.55}.mr-cycle li:not(:last-child):after{content:"→";color:var(--cy);z-index:2;font-size:14px;position:absolute;top:50%;right:-13px;translate:0 -50%}.mr-cycle li:last-child{border-color:var(--cy)}.mr-loop{width:100%;height:56px;margin-top:4px;display:block}.mr-loop path{fill:none;stroke:var(--cy);stroke-width:2px;stroke-dasharray:6 7;vector-effect:non-scaling-stroke;opacity:.7}.mr-loop-l{letter-spacing:.16em;color:var(--cy);margin:2px 0 0;font-size:12.5px;font-weight:800}.mr-roles{margin-top:96px}.mr-roles h3{text-align:center}.mr-roles-g{grid-template-columns:1fr 1fr;gap:18px;max-width:900px;margin:30px auto 0;display:grid}.mr-roles-g>div{background:#ffffff12;border:1px solid #82b9ff4d;border-radius:22px;padding:24px 26px}.mr-roles-g .is-ex{background:linear-gradient(135deg,#2fd6d01a,#ffffff0d);border-color:#2fd6d080}.mr-roles-g p{color:#fff;align-items:center;gap:10px;margin:0 0 12px;font-size:17px;font-weight:700;display:flex}.mr-roles-g p i{color:var(--cy);display:grid}.mr-roles-g ul{color:#d3e2f7;margin:0;padding-left:20px;font-size:14px;line-height:2}.mr-roles-p{text-align:center;color:#cfdcf1;max-width:700px;margin:22px auto 0;font-size:14.5px;line-height:1.9}.mr-close{text-align:center;background:linear-gradient(135deg,#2f7bff4d,#18c3c933);border:1px solid #82c8ff66;border-radius:28px;margin-top:96px;padding:56px 24px;box-shadow:0 40px 80px -50px #000}html.motion-ready .mr [data-r]{opacity:0;transform:translateY(22px)}html.motion-ready .mr.is-in [data-r]{opacity:1;transition:opacity .8s ease calc(var(--i,0) * 90ms + .1s),transform .9s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * 90ms + .1s);transform:none}html.motion-ready .mr-cycle li{opacity:0;transform:translateY(16px)}html.motion-ready .mr-cycle.is-seen li{opacity:1;transition:opacity .6s ease calc(var(--k) * .22s),transform .7s cubic-bezier(.22,1,.36,1) calc(var(--k) * .22s);transform:none}html.motion-ready .mr-loop path{stroke-dashoffset:0}.mr-stage.is-seq [data-st]{opacity:0;transform:translateY(16px)scale(.96)}.mr-stage.is-seq .mr-docwrap{transform:translateY(34px)scale(.93)}.mr-stage.is-seq .mr-docwrap:before,.mr-stage.is-seq .mr-docwrap:after{opacity:0}.mr-stage.st-1 [data-st="1"],.mr-stage.st-2 [data-st="2"],.mr-stage.st-3 [data-st="3"],.mr-stage.st-4 [data-st="4"],.mr-stage.st-5 [data-st="5"]{opacity:1;transform:none}.mr-stage.is-seq .mr-card[data-st="2"],.mr-stage.is-seq .mr-card[data-st="3"]{transition-delay:calc(var(--k,0) * .38s)}.mr-stage.is-seq.st-4 .mr-chat,.mr-stage.is-seq.st-4 .mr-a,.mr-stage.is-seq.st-4 .mr-ch{opacity:.45;transition-delay:0s;transform:translate(26px)scale(.94)}.mr-stage.is-seq.st-4 .mr-docwrap{transition:opacity .9s .2s,transform 1s cubic-bezier(.22,1,.36,1) .2s}.mr-stage.is-seq.st-4 .mr-docwrap:before{opacity:.55;transition:opacity .8s .9s}.mr-stage.is-seq.st-4 .mr-docwrap:after{opacity:.78;transition:opacity .8s .6s}.mr-docwrap{transition:opacity .9s,transform 1s cubic-bezier(.22,1,.36,1)}.mr-docwrap:before,.mr-docwrap:after{transition:opacity .8s}@keyframes mr-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes mr-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)scale(.97)}}.mr-page.is-in{animation:.5s cubic-bezier(.22,1,.36,1) both mr-in}.mr-page.is-out{animation:.26s both mr-out}.mr-page.is-in :is(.mr-box,.mr-causes li,.mr-prio,.mr-fl>*,.mr-acts li,.mr-steps li,.mr-kpi,.mr-rev){animation:mr-in .5s cubic-bezier(.22,1,.36,1) calc(var(--k,0) * .12s + .15s) both}.mr-checked.is-seqcheck li i{transition-duration:.4s}@media (prefers-reduced-motion:reduce){.mr *,.mr :before,.mr :after{transition:none!important;animation:none!important}.mr [data-r],.mr [data-st]{opacity:1!important;transform:none!important}}@media (width<=1180px){.mr-cols{grid-template-columns:1fr;gap:48px}.mr-stage{grid-template-columns:minmax(200px,.5fr) minmax(0,1.6fr)}}@media (width<=900px){.mr{padding:76px 0 84px}.mr-wrap{width:calc(100% - 40px)}.mr-cad-big span{font-size:40px}.mr-cadence{grid-template-columns:1fr;gap:10px;padding:20px}.mr-ctrl{flex-direction:column;align-items:stretch}.mr-play{justify-content:center}.mr-prog{grid-template-columns:1fr 1fr;display:grid}.mr-stage{grid-template-columns:1fr}.mr-flow{grid-template-columns:1fr 1fr;gap:10px}.mr-flow .mr-chat,.mr-flow .mr-ana,.mr-flow .mr-chain{grid-column:1/-1}.mr-ana,.mr-chain{grid-template-columns:repeat(3,1fr)}.mr-ana:before,.mr-chain:before{display:none}.mr-sheet{min-height:0;padding:20px 18px 16px}.mr-docwrap:before{transform:translate(6px,-8px)rotate(1deg)}.mr-docwrap:after{transform:translate(-4px,6px)rotate(-1deg)}.mr-meta,.mr-steps,.mr-2{grid-template-columns:1fr}.mr-nav{grid-template-columns:1fr 1fr;gap:10px}.mr-tabs{order:-1;grid-column:1/-1;grid-template-columns:1fr 1fr}.mr-tabs button{min-height:54px;font-size:14px}.mr-arrow{border-radius:14px;width:100%;height:50px}.mr-cycle{margin-top:72px}.mr-cycle ol{grid-template-columns:1fr;gap:8px}.mr-cycle li{text-align:left;grid-template-columns:auto 1fr;place-items:center start;padding:12px 16px}.mr-cycle li:not(:last-child):after{content:"↓";font-size:12px;inset:auto auto -14px 30px;translate:0}.mr-loop{display:none}.mr-loop-l{margin-top:14px}.mr-roles{margin-top:68px}.mr-roles-g{grid-template-columns:1fr}.mr-close{margin-top:68px;padding:40px 18px}.mr-btn.is-lg{justify-content:center;width:100%;padding:17px 24px;font-size:16px}.mr-cta .mr-btn{flex:100%;justify-content:center}}@media (width<=420px){.mr-flow,.mr-ana,.mr-chain{grid-template-columns:1fr}.mr-sheet{padding:18px 14px 14px}.mr-causes li,.mr-box{padding:11px 12px}}.pz{--n:#0b1830;--b:#2f6bff;--t:#14b8c4;--ln:#dfe7f6;--sub:#566178;isolation:isolate;background:linear-gradient(#fff,#f4f8ff 40%,#fff);padding:120px 0;position:relative;overflow-x:clip}.pz-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pz-bg i{filter:blur(70px);border-radius:50%;position:absolute}.pz-bg .g1{background:radial-gradient(circle,#96c8ff5c,#0000 66%);width:600px;height:600px;top:260px;left:-140px}.pz-bg .g2{background:radial-gradient(circle,#96ebeb4d,#0000 66%);width:600px;height:600px;top:1500px;right:-140px}.pz-wrap{width:min(1240px,100% - 72px);margin-inline:auto}.pz :is(button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #7fa8ff}.pz-acc,.pz-big{background:linear-gradient(90deg,#2f6bff,#14b8c4);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pz-fine,.pz-small{color:var(--sub);margin:10px 0 0;font-size:12.5px;line-height:1.8}.pz h3{letter-spacing:-.03em;color:var(--n);margin:0;font-size:clamp(24px,2.8vw,36px);line-height:1.45}.pz-pp{color:var(--sub);margin:12px 0 0;font-size:15px;line-height:1.95}.pz-head{text-align:center;max-width:820px;margin:0 auto}.pz-eyebrow{letter-spacing:.22em;color:var(--b);margin:0 0 14px;font-size:13px;font-weight:800}.pz h2{letter-spacing:-.04em;color:var(--n);margin:0;font-size:clamp(30px,4vw,56px);font-weight:700;line-height:1.36}.pz-big{white-space:nowrap;font-size:1.22em;display:inline-block}.pz-sub{color:#1d3f8f;margin:22px 0 0;font-size:clamp(17px,1.6vw,20px);font-weight:700;line-height:1.8}.pz-body{text-align:left;max-width:720px;margin:20px auto 0}.pz-body p{color:var(--sub);margin:0 0 10px;font-size:15.5px;line-height:2}.pz-supp{max-width:660px;color:var(--n);background:linear-gradient(135deg,#eef4ff,#e8fbfc);border:1.5px solid #b8d2ff;border-radius:18px;margin:22px auto 0;padding:14px 22px;font-size:15.5px;font-weight:700;line-height:1.8}.pz-main{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:40px;margin-top:64px;display:grid}.pz-cardwrap{align-self:start;position:sticky;top:96px}.pz-card{isolation:isolate;color:#fff;background:linear-gradient(150deg,#0b1f4a 0%,#143e9c 60%,#1b6fd6 100%);border-radius:32px;padding:34px 30px 28px;position:relative;overflow:hidden;box-shadow:0 50px 90px -50px #0b2a78,inset 0 0 0 1px #ffffff24}.pz-glow{z-index:-1;filter:blur(30px);background:radial-gradient(circle,#6ec8ff80,#0000 66%);border-radius:50%;width:420px;height:420px;position:absolute;top:30%;left:50%;translate:-50% -50%}.pz-brand{gap:2px;margin:0;display:grid}.pz-brand b{letter-spacing:.02em;font-size:18px}.pz-brand span{color:#cfe0ff;font-size:14px;font-weight:700}.pz-tag{letter-spacing:.18em;background:#ffffff24;border:1px solid #ffffff4d;border-radius:999px;margin:18px 0 0;padding:4px 12px;font-size:11px;font-weight:800;display:inline-block}.pz-price{white-space:nowrap;align-items:baseline;gap:8px;margin:6px 0 0;line-height:1;display:flex}.pz-m{color:#cfe0ff;font-size:20px;font-weight:700}.pz-n{letter-spacing:-.05em;font-variant-numeric:tabular-nums;text-shadow:0 8px 40px #6ec8ff80;font-size:clamp(68px,7.4vw,104px);font-weight:800}.pz-y{font-size:clamp(26px,2.8vw,38px);font-weight:700}.pz-chips{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.pz-chips li{background:#ffffff24;border:1px solid #ffffff57;border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:700}.pz-cancel{color:#aef0f4;margin:10px 0 0;font-size:13.5px;font-weight:700}.pz-card .pz-fine,.pz-card .pz-small{color:#cfe0ff}.pz-val{background:#ffffff1a;border:1px solid #fff3;border-radius:18px;gap:4px;margin:20px 0 0;padding:16px 18px;display:grid}.pz-val b{font-size:16px}.pz-val span{color:#dce8ff;font-size:13.5px;line-height:1.8}.pz-cta{gap:10px;margin-top:20px;display:grid}.pz-b{text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:16px 22px;font-size:15.5px;font-weight:700;text-decoration:none;transition:translate .25s,box-shadow .25s;display:flex}.pz-b i{font-style:normal;transition:transform .25s}.pz-b:hover{translate:0 -3px}.pz-b:hover i{transform:translate(5px)}.pz-b.main{color:#0b2a78;background:#fff;box-shadow:0 18px 36px -18px #0009}.pz-b.ghost{color:#fff;background:0 0;border:1.5px solid #fff9}.pz-line{transform-origin:0;background:linear-gradient(90deg,#2f6bff,#14b8c4);border-radius:3px;width:40px;height:3px;position:absolute;top:46%;left:100%;box-shadow:0 0 12px #2f6bffb3}.pz-svc{min-width:0}.pz-all{color:#0b5f68;background:#e8fbfc;border:1px solid #a8e0e3;border-radius:14px;align-items:flex-start;gap:8px;margin:0 0 14px;padding:12px 16px;font-size:14px;font-weight:700;line-height:1.7;display:flex}.pz-all span{color:#0e9fa9;flex:none;margin-top:3px}.pz-tabs{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pz-tab{text-align:left;border:1.5px solid var(--ln);font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:18px;gap:3px;min-height:56px;padding:14px 16px;transition:translate .25s,border-color .25s,background .25s,box-shadow .25s;display:grid}.pz-tab small{letter-spacing:.1em;color:var(--b);font-size:10.5px;font-weight:800}.pz-tab b{color:var(--n);font-size:16px}.pz-tab em{color:var(--sub);font-size:12px;font-style:normal}.pz-tab:hover{border-color:#9fc0ff;translate:0 -2px}.pz-tab[aria-selected=true]{border-color:var(--b);background:linear-gradient(#fff,#eef4ff);box-shadow:0 0 0 4px #2f6bff24,0 20px 36px -26px #2f6bff}.pz-panels{margin-top:14px}.pz-pn{background:#fff;border:1.5px solid #bcd2ff;border-radius:28px;padding:28px;box-shadow:0 36px 70px -50px #2f6bff}.pz-pn[hidden]{display:none}.pz-pn:not([hidden]){animation:.45s cubic-bezier(.22,1,.36,1) both pz-in}.pz-pn h3{font-size:clamp(20px,2.2vw,26px)}.pz-tg{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pz-tc{text-align:left;border:1.5px solid var(--ln);width:100%;height:100%;font:inherit;color:inherit;cursor:pointer;background:#f7faff;border-radius:20px;align-content:start;gap:4px;padding:16px;transition:translate .3s,border-color .3s,box-shadow .3s,background .3s;display:grid}.pz-tc small{letter-spacing:.14em;color:var(--b);font-size:11px;font-weight:800}.pz-tc b{color:var(--n);font-size:16px}.pz-tc em{color:var(--sub);font-size:12.5px;font-style:normal;line-height:1.7}.pz-tc[aria-pressed=true]{border-color:var(--b);background:#fff;translate:0 -4px;box-shadow:0 0 0 4px #2f6bff24,0 26px 40px -24px #2f6bff}.pz-mini{border:1px solid var(--ln);background:#fff;border-radius:12px;gap:4px;margin-top:8px;padding:8px;transition:translate .3s,box-shadow .3s;display:grid}.pz-tc[aria-pressed=true] .pz-mini{translate:0 -3px;box-shadow:0 14px 24px -14px #2f6bffaa}.pz-mini .r{background:#f1f6ff;border-radius:7px;align-items:center;gap:6px;padding:4px 6px;font-style:normal;display:flex}.pz-mini .r.on{background:#e0edff}.pz-mini u{background:var(--b);border-radius:50%;width:8px;height:8px}.pz-mini u.d{background:#14b8c4}.pz-mini s{color:var(--n);font-size:11px;font-weight:700;text-decoration:none}.pz-mini .sb{color:var(--sub);border:1px solid #bcd2ff;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-style:normal;display:flex}.pz-mini .doc{border:1px solid var(--ln);border-radius:7px;gap:4px;padding:6px;font-style:normal;display:grid}.pz-mini .doc b{background:#cfdcf3;border-radius:3px;height:5px}.pz-mini .doc b.sh{width:60%}.pz-link{margin:14px 0 0}.pz-link a{color:var(--b);font-size:14px;font-weight:700}.pz-th{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pz-th li{border:1px solid var(--ln);background:#f4f8ff;border-radius:14px;gap:2px;padding:12px;display:grid}.pz-th span{color:var(--b)}.pz-th small{color:var(--b);font-size:10.5px;font-weight:800}.pz-th b{color:var(--n);font-size:13.5px}.pz-chat{border:1px solid var(--ln);background:linear-gradient(#f4f8ff,#fff);border-radius:20px;gap:10px;margin-top:16px;padding:16px;display:grid}.pz-chat small,.pz-board small{letter-spacing:.1em;color:var(--b);margin-bottom:2px;font-size:10.5px;font-weight:800;display:block}.pz-chat p{color:var(--n);margin:0;font-size:13.5px;line-height:1.8}.cq{background:#e0edff;border-radius:16px 16px 4px;justify-self:end;max-width:86%;padding:10px 14px}.ca{background:#fff;border:1px solid #bcd2ff;border-radius:16px 16px 16px 4px;max-width:92%;padding:10px 14px}.ct span,.bn span{color:#0b6f78;background:#e8fbfc;border:1px solid #a8e0e3;border-radius:999px;margin:2px 6px 0 0;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.pz-rv{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pz-rv li{border:1px solid var(--ln);background:#f4f8ff;border-radius:14px;gap:3px;padding:12px;display:grid}.pz-rv small{color:var(--b);font-size:11px;font-weight:800}.pz-rv b{color:var(--n);font-size:14px}.pz-rv em{color:var(--sub);font-size:12px;font-style:normal;line-height:1.6}.pz-board{border:1px solid var(--ln);background:linear-gradient(#f4f8ff,#fff);border-radius:20px;gap:10px;margin-top:16px;padding:16px;display:grid}.pz-board .bh{gap:2px;margin:0;display:grid}.pz-board .bh span{color:var(--sub);font-size:12px}.pz-board .bh b{color:var(--n);font-size:20px}.pz-board .bc{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pz-board .bc p{border:1px solid var(--ln);color:var(--n);background:#fff;border-radius:12px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.7}.pz-board .bn{color:var(--n);margin:0;font-size:12.5px}.pz [data-c]{transition:opacity .4s,transform .5s}html.motion-ready .pz [data-pz-chat] [data-c]{opacity:0;transform:translateY(8px)}html.motion-ready .pz [data-pz-chat].is-in [data-c]{opacity:1;transition:opacity .5s ease calc(var(--cn,0) * 1s),transform .6s cubic-bezier(.22,1,.36,1) calc(var(--cn,0) * 1s);transform:none}.pz [data-c="1"]{--cn:.2}.pz [data-c="2"]{--cn:.9}.pz [data-c="3"]{--cn:1.6}.pz [data-c="4"]{--cn:1.9}.pz-incl{text-align:center;margin-top:104px}.pz-ic{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.pz-col{border:1.5px solid var(--ln);background:#fff;border-radius:24px;padding:22px;box-shadow:0 22px 44px -34px #0b183090}.pz-ch{align-items:center;gap:10px;margin:0 0 10px;display:flex}.pz-ch span{width:40px;height:40px;color:var(--b);background:#eaf1ff;border-radius:12px;place-items:center;display:grid}.pz-ch b{color:var(--n);font-size:17px}.pz-col ul,.pz-later ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pz-col li,.pz-later li{color:var(--n);border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;font-size:14px;font-weight:700;line-height:1.6;transition:background .3s,box-shadow .3s;display:flex}.pz-later{text-align:left;border:1.5px solid var(--ln);background:#fff;border-radius:22px;max-width:100%;margin:16px auto 0;padding:18px 22px}.pz-later.is-pending{background:#f7f9fc;border-style:dashed}.pz-lh{letter-spacing:.1em;color:var(--b);margin:0 0 8px;font-size:12px;font-weight:800}.pz-later li b{display:block}.pz-later li em{color:var(--sub);font-size:13px;font-style:normal;font-weight:400;display:block}.pz-later.is-pending .ck{background:#cdd6e6;width:20px;height:20px}.pz-soon{color:#8a5a00;background:#fff4dc;border:1px solid #f2d089;border-radius:999px;margin-left:8px;padding:2px 10px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.pz-want{border:1px solid var(--ln);background:#f4f8ff;border-radius:22px;margin:24px auto 0;padding:20px}.pz-want p{color:var(--n);margin:0 0 12px;font-size:16px;font-weight:700}.pz-want div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pz-want button{font:inherit;color:var(--n);cursor:pointer;background:#fff;border:1.5px solid #bcd2ff;border-radius:999px;min-height:44px;padding:11px 18px;font-size:14px;font-weight:700;transition:background .25s,color .25s,border-color .25s}.pz-want button[aria-pressed=true]{background:var(--b);border-color:var(--b);color:#fff}.pz-want small{color:var(--sub);margin-top:10px;font-size:12px;display:block}.pz-incl[data-want=sub] li[data-w=sub],.pz-incl[data-want=biz] li[data-w=biz],.pz-incl[data-want=ai] li[data-w=ai],.pz-incl[data-want=review] li[data-w=review]{box-shadow:0 0 0 2px var(--b);background:#e0edff}.pz-time{text-align:center;margin-top:104px;position:relative}.pz-time>ol{text-align:left;grid-template-columns:repeat(4,1fr);gap:14px;margin:36px 0 0;padding:0;list-style:none;display:grid;position:relative}.pz-time>ol:before{content:"";transform-origin:0;background:linear-gradient(90deg,#4da3ff,#14b8c4);border-radius:3px;height:3px;position:absolute;top:-14px;left:6%;right:6%}.pz-time>ol>li{border:1.5px solid var(--ln);background:#fff;border-radius:20px;align-content:start;gap:4px;padding:18px;display:grid;box-shadow:0 20px 40px -32px #0b183090}.pz-time>ol>li.is-pending{background:#f7f9fc;border-style:dashed}.pz-time small{letter-spacing:.14em;color:var(--b);font-size:10.5px;font-weight:800}.pz-time>ol>li>b{color:var(--n);font-size:17px}.pz-time ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.pz-time ul li{color:var(--n);background:#eef4ff;border-radius:9px;padding:6px 10px;font-size:13px;font-weight:700}.pz-time .pz-soon{justify-self:start;margin:6px 0 0}.pz-loop{width:88%;height:34px;margin:6px auto 0;display:block;overflow:visible}.pz-loop path{fill:none;stroke:#9db9f5;stroke-width:2px;stroke-dasharray:5 6;vector-effect:non-scaling-stroke}.pz-time .pz-fine{text-align:left;max-width:760px;margin:12px auto 0}.pz-scope{text-align:center;max-width:940px;margin:104px auto 0}.pz-scope .pz-pp{text-align:left;max-width:720px;margin-inline:auto}.pz-ex{text-align:left;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.pz-ex li{border:1px solid var(--ln);color:var(--n);background:#fff;border-radius:16px;gap:3px;padding:14px 16px;font-size:14px;font-weight:700;display:grid}.pz-ex small{color:var(--b);font-size:11px;font-weight:800}.pz-scope .pz-fine{text-align:left;max-width:720px;margin-inline:auto}.pz-cmp{text-align:left;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.pz-cmp section{border-radius:22px;padding:22px}.pz-cmp .l{border:1.5px solid var(--b);background:linear-gradient(#fff,#eef4ff)}.pz-cmp .r{background:#fff;border:1.5px dashed #9aa9c4}.pz-cmp h4{color:var(--n);margin:0 0 10px;font-size:17px}.pz-cmp ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.pz-cmp li{color:var(--n);background:#fff;border:1px solid #cfdcf3;border-radius:999px;padding:6px 14px;font-size:13.5px;font-weight:700}.pz-close{text-align:center;background:linear-gradient(135deg,#eef5ff,#e8fbfc);border:1px solid #cfe0f7;border-radius:32px;max-width:900px;margin:104px auto 0;padding:56px 28px;box-shadow:0 40px 80px -56px #2f6bff}.pz-close h3{font-size:clamp(28px,3.8vw,46px)}.pz-close h3 .pz-acc{display:inline-block}.pz-cs{color:#1d3f8f;margin:16px 0 0;font-size:clamp(20px,2.4vw,28px);font-weight:800}.pz-close>p:not(.pz-cs):not(.pz-small){max-width:640px;color:var(--sub);margin:12px auto 0;font-size:15.5px;line-height:1.95}.pz-cc{justify-content:center}.pz-cc li{color:var(--n);background:#fff;border-color:#9fc0ff}.pz-close .pz-cta{grid-template-columns:auto auto;justify-content:center;margin-top:24px}.pz-close .pz-b.main{color:#fff;background:linear-gradient(135deg,#2f6bff,#14b8c4)}.pz-close .pz-b.ghost{color:var(--n);background:#fff;border-color:#9fc0ff}.pz-close .pz-small{max-width:640px;margin:12px auto 0}@keyframes pz-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pz-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html.motion-ready .pz [data-r]{opacity:0;transform:translateY(22px)}html.motion-ready .pz [data-r].is-in{opacity:1;transition:opacity .8s ease calc(var(--i,0) * .12s),transform .9s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * .12s);transform:none}html.motion-ready .pz-card [data-s]{opacity:0}html.motion-ready .pz-card:not(.is-in){opacity:0;transform:translateY(40px)}html.motion-ready .pz-card.is-in{animation:.8s cubic-bezier(.22,1,.36,1) both pz-in}html.motion-ready .pz-card.is-in [data-s]{animation:pz-in .7s cubic-bezier(.22,1,.36,1) calc(var(--s) * .28s) both}html.motion-ready .pz-card.is-in .pz-glow[data-s]{animation:pz-in 1.4s ease calc(var(--s) * .28s) both}html.motion-ready .pz-line{transform:scaleX(0)}html.motion-ready .pz-cardwrap:has(.pz-card.is-in) .pz-line{animation:.7s 2.1s both pz-grow}html.motion-ready .pz-time>ol:before{transform:scaleX(0)}html.motion-ready .pz-time>ol>li,html.motion-ready .pz-loop{opacity:0;transform:translateY(12px)}html.motion-ready .pz-time.is-seen>ol:before{transition:transform 1.3s .3s;transform:none}html.motion-ready .pz-time.is-seen>ol>li{opacity:1;transition:opacity .6s ease calc(var(--k) * .35s + .2s),transform .7s cubic-bezier(.22,1,.36,1) calc(var(--k) * .35s + .2s);transform:none}html.motion-ready .pz-time.is-seen .pz-loop{opacity:1;transition:opacity .8s 2s;transform:none}@media (prefers-reduced-motion:reduce){.pz *,.pz :before,.pz :after{transition:none!important;animation:none!important}.pz-line{transform:none!important}}@media (width<=1100px){.pz-main{grid-template-columns:1fr;gap:28px}.pz-cardwrap{position:static}.pz-line{display:none}.pz-card{max-width:560px;margin-inline:auto}.pz-ic{grid-template-columns:1fr}.pz-time>ol{grid-template-columns:1fr 1fr}.pz-time>ol:before{display:none}}@media (width<=760px){.pz{padding:76px 0 84px}.pz-wrap{width:calc(100% - 40px)}.pz-head{text-align:left}.pz-main{margin-top:40px}.pz-card{border-radius:26px;padding:26px 20px 22px}.pz-n{font-size:clamp(64px,22vw,82px)}.pz-glow{opacity:.7;width:300px;height:300px}.pz-chips li{font-size:13px}.pz-tabs{grid-template-columns:1fr}.pz-tab{grid-template-columns:auto 1fr;align-items:center;column-gap:12px}.pz-tab small{grid-column:1/-1}.pz-pn{padding:20px 16px}.pz-tg{grid-template-columns:1fr}.pz-th{grid-template-columns:1fr 1fr}.pz-rv,.pz-board .bc{grid-template-columns:1fr}.pz-incl,.pz-time,.pz-scope,.pz-close{margin-top:72px}.pz-time>ol{grid-template-columns:1fr}.pz-ex{grid-template-columns:1fr 1fr}.pz-cmp{grid-template-columns:1fr}.pz-loop{display:none}.pz-close{padding:36px 16px}.pz-close .pz-cta{grid-template-columns:1fr}}@media (height<=860px){.pz-cardwrap{position:static}}.fx{--c:#fff;isolation:isolate;color:#e6f0ff;background:linear-gradient(160deg,#061831 0%,#092747 55%,#10365b 100%);padding:120px 0 96px;position:relative;overflow:hidden}.fx-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.fx-bg i{border-radius:50%;position:absolute}.fx-bg .g1{filter:blur(50px);background:radial-gradient(circle,#2f6bff6b,#0000 66%);width:720px;height:720px;top:-120px;left:-200px}.fx-bg .g2{filter:blur(50px);background:radial-gradient(circle,#14b8c457,#0000 66%);width:640px;height:640px;bottom:-160px;right:-160px}.fx-bg .grid{background-image:linear-gradient(#96beff0f 1px,#0000 1px),linear-gradient(90deg,#96beff0f 1px,#0000 1px);background-size:56px 56px;border-radius:0;inset:0;-webkit-mask-image:radial-gradient(at 30% 40%,#000,#0000 75%);mask-image:radial-gradient(at 30% 40%,#000,#0000 75%)}.fx-wrap{grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);align-items:center;gap:clamp(32px,5vw,72px);width:min(1240px,100% - 72px);margin-inline:auto;display:grid}.fx :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #8fe9ef}.fx-eyebrow{letter-spacing:.26em;color:#7fe4ea;align-items:center;gap:12px;margin:0 0 20px;font-size:13px;font-weight:800;display:flex}.fx-eyebrow i{background:linear-gradient(90deg,#14b8c4,#0000);border-radius:2px;width:36px;height:2px;position:relative}.fx-eyebrow small{letter-spacing:.2em;color:#8aa6d6;font-size:11px;font-weight:700}.fx h2{letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(48px,5vw,76px);font-weight:800;line-height:1.18}.fx-l1,.fx-l2{display:block}.fx-l2{background:linear-gradient(90deg,#5aa6ff,#2ee6d6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.08em}.fx-sub{color:#d6e6ff;margin:26px 0 0;font-size:clamp(20px,1.9vw,25px);font-weight:700;line-height:1.65}.fx-body{max-width:600px;margin-top:18px}.fx-body p{color:#b4c8ea;margin:0 0 8px;font-size:15.5px;line-height:1.95}.fx-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.fx-b{text-align:center;border-radius:16px;justify-content:center;align-items:center;gap:12px;font-weight:700;text-decoration:none;transition:translate .25s,box-shadow .25s,background .25s;display:inline-flex}.fx-b i{font-style:normal;transition:transform .25s;display:grid}.fx-b:hover i{transform:translate(6px)}.fx-b.main{color:#fff;background:linear-gradient(135deg,#2f7bff,#14c7d2);min-height:68px;padding:22px 34px;font-size:19px;box-shadow:0 22px 44px -16px #2f7bffcc,inset 0 0 0 1px #fff3}.fx-b.main:hover{translate:0 -4px;box-shadow:0 30px 56px -14px #2fa0fff2,inset 0 0 0 1px #ffffff4d}.fx-b.main:active{translate:0;scale:.985}.fx-b.ghost{color:#fff;background:#ffffff0f;border:1.5px solid #fff6;min-height:52px;padding:16px 24px;font-size:15px}.fx-b.ghost:hover{background:#ffffff29}.fx-as{flex-wrap:wrap;gap:8px 20px;margin:20px 0 0;padding:0;list-style:none;display:flex}.fx-as li{color:#c8dcff;align-items:center;gap:8px;font-size:14px;display:flex}.ck{color:#5ef0e6;background:#14b8c433;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.fx-fine{color:#8aa6d6;margin:12px 0 0;font-size:12px;line-height:1.8}.fx-mid{grid-template-columns:1.2fr 1fr;gap:12px;margin-top:26px;display:grid}.fx-calm,.fx-pr{background:#ffffff0f;border:1px solid #a0c8ff33;border-radius:18px;align-content:start;gap:4px;padding:16px 18px;display:grid}.fx-calm b{color:#fff;font-size:15px}.fx-calm span{color:#b4c8ea;font-size:13px;line-height:1.8}.fx-pr b{color:#fff;font-size:20px}.fx-pr span{color:#b4c8ea;font-size:12.5px;line-height:1.7}.fx-pr small{color:#8aa6d6;font-size:11px}.fx-rep{color:#7fe4ea;margin:12px 0 0;font-size:14px;font-weight:700}.fx-after{color:#c8dcff;flex-wrap:wrap;gap:6px 10px;margin:16px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.fx-after li{align-items:center;gap:6px;display:flex}.fx-after li:not(:last-child):after{content:"→";color:#5aa6ff;margin-left:6px}.fx-after small{color:#5ef0e6;font-size:10.5px;font-weight:800}.fx-right{min-height:640px;position:relative}.fx-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fx-lines path{fill:none;stroke:#78aaff66;stroke-width:1.6px;vector-effect:non-scaling-stroke;transition:stroke .3s}.fx-right[data-sel=subsidy] [data-k=subsidy],.fx-right[data-sel=profit] [data-k=profit],.fx-right[data-sel=invest] [data-k=invest],.fx-right[data-sel=newbiz] [data-k=newbiz],.fx-right[data-sel=ai] [data-k=ai]{stroke:#4fe6dc;stroke-width:3px;filter:drop-shadow(0 0 6px #4fe6dce6)}.fx-card{color:#0b1830;z-index:2;background:linear-gradient(#fffffff7,#ebf4fff5);border-radius:26px;width:min(62%,330px);padding:22px 22px 18px;position:absolute;top:14%;left:50%;translate:-50%;box-shadow:0 50px 90px -40px #000000b3,0 0 0 1px #ffffff80}.fx-ch{justify-content:space-between;align-items:center;margin:0;display:flex}.fx-ch b{font-size:14px}.fx-ch span{letter-spacing:.14em;color:#2f6bff;font-size:10.5px;font-weight:800}.fx-cl{color:#6a7da6;margin:6px 0 0;font-size:10.5px;font-weight:700}.fx-card h3{color:#0b1830;margin:8px 0 0;font-size:20px;line-height:1.45}.fx-sample{background:#fff;border:1.5px solid #bcd2ff;border-radius:14px;min-height:76px;margin-top:12px;padding:12px 14px}.fx-s{color:#27344f;margin:0;font-size:13.5px;line-height:1.8}.fx-s span{display:block}.fx-s[hidden]{display:none}.fx-s:not([hidden]){animation:.45s both fx-in}.fx-next{color:#0b5f68;background:#e8fbfc;border:1px solid #a8e0e3;border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.6}.fx-next small{letter-spacing:.14em;color:#0e9fa9;font-size:10px;font-weight:800;display:block}.fx-tp{margin:0;padding:0;list-style:none}.fx-tp li{z-index:3;position:absolute}.fx-tp .pos-subsidy{top:2%;left:0}.fx-tp .pos-profit{top:0;right:0}.fx-tp .pos-invest{top:70%;left:0}.fx-tp .pos-newbiz{top:68%;right:0}.fx-tp .pos-ai{top:88%;left:50%;translate:-50%}.fx-t{backdrop-filter:blur(6px);color:#fff;min-height:56px;font:inherit;text-align:left;cursor:pointer;background:#ffffff1a;border:1.5px solid #a0c8ff4d;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:10px 16px 10px 12px;transition:translate .3s,background .3s,border-color .3s,box-shadow .3s;display:grid}.fx-ti{color:#8fe9ef;background:#50a0ff40;border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.fx-t small{letter-spacing:.14em;color:#8fe9ef;font-size:9.5px;font-weight:800}.fx-t b{white-space:nowrap;font-size:13.5px}.fx-t em{display:none}.fx-t:hover{background:#ffffff2e;translate:0 -3px}.fx-t[aria-pressed=true]{background:#2878ff80;border-color:#5ef0e6;translate:0 -6px;box-shadow:0 0 0 3px #5ef0e640,0 20px 36px -16px #14b8c4cc}.fx-dn{text-align:center;color:#8aa6d6;margin:0;font-size:11.5px;position:absolute;bottom:-6px;left:0;right:0}.fx-down{color:#8fe9ef;grid-column:1/-1;justify-self:center;justify-items:center;gap:6px;margin-top:20px;font-size:13px;font-weight:700;text-decoration:none;display:grid}.fx-down i{background:linear-gradient(#14b8c4,#0000);border-radius:2px;width:2px;height:44px}.fx-down span{font-size:20px;transition:transform .25s}.fx-down:hover span{transform:translateY(5px)}@keyframes fx-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fx-draw{0%{opacity:0}to{opacity:1}}html.motion-ready .fx [data-s]{opacity:0}html.motion-ready .fx.is-in [data-s]{animation:fx-in .75s cubic-bezier(.22,1,.36,1) calc(var(--s) * .16s) both}html.motion-ready .fx.is-in .fx-tp .pos-ai[data-s]{animation-name:fx-in-c}@keyframes fx-in-c{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}html.motion-ready .fx-lines path{opacity:0}html.motion-ready .fx.is-in .fx-lines path{animation:1s 1.6s both fx-draw}@media (prefers-reduced-motion:reduce){.fx *,.fx :before,.fx :after{transition:none!important;animation:none!important}}@media (width<=1100px){.fx-wrap{grid-template-columns:1fr}.fx-right{width:100%;max-width:560px;min-height:640px;margin-inline:auto}.fx h2{font-size:clamp(42px,7vw,56px)}}@media (width<=760px){.fx{padding:76px 0 64px}.fx-wrap{width:calc(100% - 40px)}.fx h2{font-size:clamp(34px,10.5vw,44px)}.fx-sub{font-size:18px}.fx-cta{display:grid}.fx-b.main{width:100%;padding:20px;font-size:17px}.fx-b.ghost{width:100%}.fx-mid{grid-template-columns:1fr}.fx-right{gap:14px;min-height:0;display:grid}.fx-lines,.fx-dn{display:none}.fx-dn{display:block;position:static}.fx-card{order:1;width:auto;position:relative;top:auto;left:auto;translate:none}.fx-tp{flex-wrap:wrap;order:2;gap:8px;display:flex}.fx-tp li{position:static!important;translate:none!important}.fx-t{min-height:46px;padding:8px 14px}.fx-t small,.fx-t b,.fx-ti{display:none}.fx-t em{font-size:14px;font-style:normal;font-weight:700;display:block}.fx-dn{order:3;display:block}}.tx{--n:#0b1830;--b:#2f6bff;--t:#14b8c4;--ln:#dfe7f6;--sub:#566178;isolation:isolate;background:linear-gradient(#f7f9fc 0%,#fff 25%,#f4f8ff 70%,#fff 100%);padding:120px 0;position:relative;overflow-x:clip}.tx-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tx-glow{filter:blur(70px);border-radius:50%;position:absolute}.tx-glow.g1{background:radial-gradient(circle,#96c8ff61,#0000 66%);width:620px;height:620px;top:300px;left:-140px}.tx-glow.g2{background:radial-gradient(circle,#96ebeb4d,#0000 66%);width:620px;height:620px;top:1800px;right:-140px}.tx-wrap{width:min(1240px,100% - 72px);margin-inline:auto}.tx-acc{background:linear-gradient(90deg,#2f6bff,#14b8c4);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.tx :is(button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #7fa8ff}.tx-fine{color:var(--sub);margin:10px 0 0;font-size:12.5px;line-height:1.8}.tx-lb{letter-spacing:.2em;color:var(--b);margin:0 0 12px;font-size:12px;font-weight:800}.tx h3{letter-spacing:-.03em;color:var(--n);margin:0;font-size:clamp(26px,3.2vw,42px);line-height:1.45}.tx h3 .tx-acc{display:block}.tx-eb p{max-width:720px;color:var(--sub);text-align:left;margin:12px auto 0;font-size:15.5px;line-height:1.95}.tx-head{text-align:center;max-width:840px;margin:0 auto}.tx-eyebrow{letter-spacing:.22em;color:var(--b);margin:0 0 14px;font-size:13px;font-weight:800}.tx h2{letter-spacing:-.04em;color:var(--n);margin:0;font-size:clamp(32px,4.2vw,58px);font-weight:700;line-height:1.34}.tx-sub{color:#1d3f8f;margin:22px 0 0;font-size:clamp(17px,1.6vw,20px);font-weight:700;line-height:1.8}.tx-body{text-align:left;max-width:740px;margin:22px auto 0}.tx-body p{color:var(--sub);margin:0 0 12px;font-size:16px;line-height:2}.tx-body p:last-child{margin:0}.tx-supp{max-width:680px;color:var(--n);background:linear-gradient(135deg,#eef4ff,#e8fbfc);border:1.5px solid #b8d2ff;border-radius:20px;margin:24px auto 0;padding:16px 24px;font-size:16px;font-weight:700;line-height:1.8}.tx-stats{grid-template-columns:1fr 1fr;gap:24px;margin-top:64px;display:grid}.tx-stat{text-align:center;background:linear-gradient(#fff,#f1f6ff);border:1px solid #cfdcf3;border-radius:30px;padding:34px 30px 30px;position:relative;overflow:hidden;box-shadow:0 40px 70px -50px #2f6bffaa}.tx-stat:before{content:"";filter:blur(24px);z-index:0;background:radial-gradient(#5096ff38,#0000 68%);width:70%;height:70%;position:absolute;top:48%;left:50%;translate:-50% -50%}.tx-stat>*{z-index:1;position:relative}.tx-sen{letter-spacing:.2em;color:var(--b);margin:0;font-size:12px;font-weight:800}.tx-num{white-space:nowrap;letter-spacing:-.04em;color:var(--n);justify-content:center;align-items:baseline;gap:4px;margin:10px 0 6px;font-weight:800;line-height:1.05;display:flex}.tx-n{background:linear-gradient(135deg,#0f2a55,#2f6bff);-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:clamp(64px,8vw,92px)}.tx-bg2{color:#2f6bff;font-size:clamp(40px,5vw,58px)}.tx-num small{letter-spacing:0;color:#1d3f8f;margin-left:4px;font-size:clamp(20px,2.2vw,28px);font-weight:700}.tx-sj{color:var(--n);margin:0;font-size:17px;font-weight:700}.tx-note{text-align:center;color:var(--sub);grid-column:1/-1;margin:0;font-size:13px}.tx-exp{text-align:center;margin-top:112px}.tx-dom{text-align:left;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:32px;margin-top:44px;display:grid;position:relative}.tx-dg{grid-template-rows:auto auto;grid-template-columns:1fr minmax(170px,230px) 1fr;align-items:stretch;gap:22px 34px;display:grid;position:relative}.tx-dl{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tx-dl path{fill:none;stroke:#9db9f5;stroke-width:2.2px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.7;transition:stroke .3s,opacity .3s}.tx-dom[data-sel=biz] .tx-dl [data-k=biz],.tx-dom[data-sel=fund] .tx-dl [data-k=fund],.tx-dom[data-sel=it] .tx-dl [data-k=it],.tx-dom[data-sel=mkt] .tx-dl [data-k=mkt]{stroke:#2f6bff;stroke-width:4px;opacity:1;filter:drop-shadow(0 0 7px #2f6bffd9)}.tx-d{z-index:1;text-align:left;border:1.5px solid var(--ln);font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:22px;align-content:start;gap:4px;padding:18px 20px;transition:translate .3s,border-color .3s,box-shadow .3s,background .3s;display:grid;position:relative;box-shadow:0 20px 40px -32px #0b183090}.tx-d.pos-biz{grid-area:1/1}.tx-d.pos-fund{grid-area:1/3}.tx-d.pos-it{grid-area:2/1}.tx-d.pos-mkt{grid-area:2/3}.tx-dc{grid-area:1/2/3/3}.tx-di{width:42px;height:42px;color:var(--b);background:#eaf1ff;border-radius:13px;place-items:center;display:grid}.tx-d small{letter-spacing:.14em;color:var(--b);margin-top:6px;font-size:11px;font-weight:800}.tx-d b{color:var(--n);font-size:16px}.tx-d em{color:var(--sub);font-size:12.5px;font-style:normal;line-height:1.6}.tx-don{background:var(--b);color:#fff;opacity:0;border-radius:999px;padding:2px 10px;font-size:10.5px;font-style:normal;font-weight:800;transition:opacity .25s,scale .25s;position:absolute;top:14px;right:14px;scale:.8}.tx-d:hover{border-color:#9fc0ff;translate:0 -3px}.tx-d[aria-pressed=true]{border-color:var(--b);background:linear-gradient(#fff,#eef4ff);translate:0 -5px;box-shadow:0 0 0 4px #2f6bff24,0 30px 50px -30px #2f6bff}.tx-d[aria-pressed=true] .tx-don{opacity:1;scale:1}.tx-dc{z-index:1;text-align:center;background:radial-gradient(circle,#fff,#e6f0ff);border:2px solid #bcd2ff;border-radius:50%;align-self:center;place-items:center;min-height:170px;padding:22px 14px;display:grid;position:relative;box-shadow:0 0 0 12px #2f6bff12,0 30px 60px -30px #2f6bffaa}.tx-dc b{color:var(--n);font-size:16px;line-height:1.55}.tx-ring{border:1.5px solid #2f6bff40;border-radius:50%;position:absolute;inset:-16px}.tx-dp{min-width:0}.tx-dpn{background:#fff;border:1.5px solid #bcd2ff;border-radius:26px;padding:28px 30px;box-shadow:0 36px 70px -50px #2f6bff}.tx-dpn[hidden]{display:none}.tx-dpn:not([hidden]){animation:.45s cubic-bezier(.22,1,.36,1) both tx-in}.tx-pen{letter-spacing:.16em;color:var(--b);margin:0;font-size:11px;font-weight:800}.tx-dpn h4{color:var(--n);margin:4px 0 6px;font-size:24px}.tx-pc{color:#1d3f8f;margin:0;font-size:16px;font-weight:700;line-height:1.7}.tx-pb{color:#3a4863;margin:10px 0 0;font-size:14.5px;line-height:1.95}.tx-pt{flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:0;list-style:none;display:flex}.tx-pt li{color:var(--n);background:#eef4ff;border:1px solid #cfdcf3;border-radius:999px;padding:5px 13px;font-size:13px;font-weight:700}.tx-mini{border:1px solid var(--ln);background:#f4f8ff;border-radius:16px;margin-top:16px;padding:14px 16px}.tx-mini small{letter-spacing:.14em;color:var(--b);font-size:10.5px;font-weight:800}.tx-mini ol{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.tx-mini li{color:var(--n);background:#fff;border:1px solid #cfdcf3;border-radius:10px;padding:6px 14px;font-size:13px;font-weight:700}.tx-mini li:not(:last-child):after{content:" →";color:#8aa6d6}.tx-multi{text-align:center;max-width:780px;margin:56px auto 0}.tx-multi h4{color:var(--n);margin:0;font-size:clamp(21px,2.4vw,30px);line-height:1.5}.tx-multi p{color:var(--sub);text-align:left;margin:12px auto 0;font-size:15.5px;line-height:1.95}.tx-dom.is-seq [data-st]{opacity:0;transform:translateY(12px)scale(.96)}.tx-dom [data-st]{transition:opacity .55s,transform .6s cubic-bezier(.22,1,.36,1)}.tx-dom.is-seq .tx-dl path{opacity:0}.tx-dom .tx-dl path{transition:opacity .8s,stroke .3s}.tx-dom.st-3 .tx-dl path{opacity:.7}.tx-dom.st-3[data-sel=biz] .tx-dl [data-k=biz],.tx-dom.st-3[data-sel=fund] .tx-dl [data-k=fund],.tx-dom.st-3[data-sel=it] .tx-dl [data-k=it],.tx-dom.st-3[data-sel=mkt] .tx-dl [data-k=mkt]{opacity:1}.tx-dom.st-1 [data-st="1"],.tx-dom.st-4 [data-st="4"],.tx-dom.st-5 [data-st="5"],.tx-dom.st-6 [data-st="6"],.tx-dom.st-7 [data-st="7"]{opacity:1;transform:none}.tx-cert{text-align:center;margin-top:112px}.tx-cg{text-align:left;grid-template-columns:repeat(3,1fr);align-items:start;gap:18px;margin:36px 0 0;padding:0;list-style:none;display:grid}.tx-cc{--ac:#2f6bff;text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border:1.5px solid #d3dbe9;border-radius:24px;align-content:start;gap:5px;padding:22px 22px 18px;transition:translate .3s,border-color .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 44px -34px #0b183090}.tx-cc.is-b{--ac:#0e9fd0}.tx-cc.is-c{--ac:#14a9b5}.tx-cc:before{content:"";background:linear-gradient(90deg,var(--ac),#7be8ff);opacity:.8;height:4px;position:absolute;top:0;left:0;right:0}.tx-ci{background:color-mix(in srgb,var(--ac) 12%,#fff);width:46px;height:46px;color:var(--ac);border-radius:14px;place-items:center;display:grid}.tx-cc small{letter-spacing:.12em;color:var(--ac);margin-top:6px;font-size:11px;font-weight:800}.tx-cc b{color:var(--n);font-size:18px;line-height:1.5}.tx-cc em{color:var(--sub);font-size:13.5px;font-style:normal;line-height:1.75}.tx-cc i{color:var(--ac);margin-top:6px;font-size:12.5px;font-style:normal;font-weight:700}.tx-cc:hover{border-color:var(--ac);translate:0 -4px}.tx-cc[aria-expanded=true]{border-color:var(--ac);box-shadow:0 0 0 4px color-mix(in srgb,var(--ac) 14%,transparent),0 30px 50px -32px var(--ac)}.tx-cd{border:1px solid var(--ln);background:#f4f8ff;border-radius:16px;margin-top:8px;padding:16px 18px;animation:.4s both tx-in}.tx-cd[hidden]{display:none}.tx-cd p{color:#27344f;margin:0;font-size:14px;line-height:1.9}.tx-cn{text-align:left;max-width:760px;margin:22px auto 0}.tx-prof{text-align:center;margin-top:112px}.tx-pg{text-align:left;background:linear-gradient(135deg,#eef5ff,#f7fbff);border:1px solid #d4e3fa;border-radius:34px;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:start;gap:clamp(28px,4vw,56px);margin-top:44px;padding:40px;display:grid}.tx-ph{background:#dfe7f3;border-radius:26px;margin:0;position:relative;overflow:hidden;box-shadow:0 40px 70px -40px #0b1830cc,0 0 0 8px #ffffffb3}.tx-ph img{aspect-ratio:7/10;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.tx-ph figcaption{color:#fff;letter-spacing:.12em;background:linear-gradient(#0000,#0b1830b8);padding:26px 16px 12px;font-size:11px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.tx-name{color:var(--n);margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.4}.tx-name small{color:var(--b);margin-bottom:2px;font-size:13px;font-weight:700;display:block}.tx-lead{color:#1d3f8f;margin:12px 0 0;font-size:clamp(18px,1.9vw,24px);font-weight:700;line-height:1.6}.tx-bio{color:#3a4863;margin:10px 0 0;font-size:15px;line-height:1.95}.tx-co{color:var(--sub);background:#fff;border:1px dashed #9fc0ff;border-radius:12px;margin:12px 0 0;padding:10px 14px;font-size:12.5px;line-height:1.8}.tx-tags{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.tx-tags li{color:#0b6f78;background:#e8fbfc;border:1px solid #a8e0e3;border-radius:999px;padding:7px 15px;font-size:13.5px;font-weight:700;transition:translate .25s,background .25s}.tx-tags li:hover{background:#d6f6f8;translate:0 -2px}.tx-pm{color:#3a4863;margin:16px 0 0;font-size:14px;line-height:1.9}.tx-pm b{color:var(--n);font-size:16px;display:block}.tx-q{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.tx-q li{border:1px solid var(--ln);background:#fff;border-radius:16px;gap:3px;padding:14px 16px;display:grid;box-shadow:0 14px 28px -24px #0b1830aa}.tx-q span{color:var(--b);display:grid}.tx-q b{color:var(--n);font-size:14.5px}.tx-q small{color:var(--sub);font-size:11.5px;line-height:1.5}.tx-more{margin-top:10px;font-size:13.5px}.tx-more summary{cursor:pointer;color:var(--b);align-items:center;min-height:36px;padding:6px 0;font-weight:700;display:flex}.tx-more ul{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.tx-more li{border:1px solid var(--ln);color:#27344f;background:#fff;border-radius:12px;padding:6px 14px;font-weight:600}.tx-more li small{color:var(--sub);margin-left:8px}.tx-tl{gap:12px;margin:24px 0 0;padding:0 0 0 24px;list-style:none;display:grid;position:relative}.tx-tl:before{content:"";background:linear-gradient(#4da3ff,#14b8c4);border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:8px}.tx-tl li{border:1px solid var(--ln);background:#fff;border-radius:16px;grid-template-columns:auto 1fr;gap:12px;padding:13px 16px;display:grid;position:relative}.tx-tl li:before{content:"";background:#2f6bff;border-radius:50%;width:13px;height:13px;position:absolute;top:20px;left:-24px;box-shadow:0 0 0 4px #2f6bff2e}.tx-tl b{width:30px;height:30px;color:var(--b);background:#eaf1ff;border-radius:10px;place-items:center;font-size:12px;display:grid}.tx-tl small{letter-spacing:.12em;color:var(--b);font-size:10.5px;font-weight:800;display:block}.tx-tl span{color:var(--n);font-size:14.5px;font-weight:700;line-height:1.6}.tx-close{text-align:center;background:linear-gradient(135deg,#eef5ff,#e8fbfc);border:1px solid #cfe0f7;border-radius:32px;max-width:900px;margin:112px auto 0;padding:60px 28px;box-shadow:0 40px 80px -56px #2f6bff}.tx-close h3{font-size:clamp(28px,3.8vw,48px)}.tx-close>p{max-width:640px;color:var(--sub);margin:14px auto 0;font-size:15.5px;line-height:1.95}.tx-close h3+p{margin-top:22px}.tx-close .tx-fine{text-align:center;margin-top:18px}.tx-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.tx-b{border-radius:14px;align-items:center;gap:10px;padding:17px 30px;font-size:16px;font-weight:700;text-decoration:none;transition:translate .25s,box-shadow .25s;display:inline-flex}.tx-b i{font-style:normal;transition:transform .25s}.tx-b:hover i{transform:translate(5px)}.tx-b:hover{translate:0 -3px}.tx-b.main{color:#fff;background:linear-gradient(135deg,#2f6bff,#14b8c4);box-shadow:0 20px 40px -18px #2f6bff}.tx-b.ghost{color:var(--n);background:#fff;border:1.5px solid #9fc0ff}@keyframes tx-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}html.motion-ready .tx [data-r]{opacity:0;transform:translateY(22px)}html.motion-ready .tx [data-r].is-in{opacity:1;transition:opacity .8s ease calc(var(--i,0) * .12s),transform .9s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * .12s);transform:none}html.motion-ready .tx-cg li,html.motion-ready .tx-tl li{opacity:0;transform:translate(-14px)}html.motion-ready .tx-cert.is-seen .tx-cg li,html.motion-ready .tx-prof.is-seen .tx-tl li{opacity:1;transition:opacity .6s ease calc(var(--k) * .25s + .1s),transform .7s cubic-bezier(.22,1,.36,1) calc(var(--k) * .25s + .1s);transform:none}@media (prefers-reduced-motion:reduce){.tx *,.tx :before,.tx :after{transition:none!important;animation:none!important}.tx [data-r],.tx [data-st],.tx-cg li,.tx-tl li{opacity:1!important;transform:none!important}}@media (width<=1100px){.tx-dom{grid-template-columns:1fr}.tx-cg{grid-template-columns:1fr 1fr}.tx-pg{grid-template-columns:1fr}.tx-ph{max-width:360px}}@media (width<=760px){.tx{padding:76px 0 84px}.tx-wrap{width:calc(100% - 40px)}.tx-head{text-align:left}.tx-stats{grid-template-columns:1fr;gap:16px;margin-top:44px}.tx-stat{padding:26px 18px}.tx-n{font-size:68px}.tx-bg2{font-size:44px}.tx-exp,.tx-cert,.tx-prof{margin-top:72px}.tx-dg{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:12px}.tx-dl{display:none}.tx-dc{border-radius:26px;min-height:0;padding:20px;grid-area:1/1/2/3!important}.tx-ring{display:none}.tx-d.pos-biz{grid-area:2/1}.tx-d.pos-fund{grid-area:2/2}.tx-d.pos-it{grid-area:3/1}.tx-d.pos-mkt{grid-area:3/2}.tx-d{padding:14px}.tx-d em{display:none}.tx-dpn{padding:20px 18px}.tx-cg{grid-template-columns:1fr}.tx-pg{border-radius:24px;padding:20px 16px}.tx-ph{max-width:none}.tx-q{grid-template-columns:1fr}.tx-close{margin-top:72px;padding:40px 18px}.tx-b{justify-content:center;width:100%;padding:16px 20px;font-size:15px}}:root{--n9:#0b1830;--b9:#2f6bff;--t9:#14b8c4;--ln9:#dfe7f6;--sub9:#566178}.lp-anchor{width:0;height:0;scroll-margin-top:84px;position:absolute;overflow:hidden}.h9,.c9,.s9,.u9,.k9,.p9,.r9{scroll-margin-top:84px;position:relative;overflow-x:clip}.h9 :is(a,button,summary):focus-visible,.c9 :is(a,button):focus-visible,.s9 :is(a,button):focus-visible,.u9 :is(a,button):focus-visible,.k9 :is(a,summary):focus-visible,.p9 a:focus-visible,.r9 a:focus-visible{outline-offset:3px;outline:3px solid #7fa8ff}.lp-en{letter-spacing:.22em;color:var(--b9);margin:0 0 12px;font-size:13px;font-weight:800}.lp-acc{background:linear-gradient(90deg,#2f6bff,#14b8c4);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.c9 h2,.s9 h2,.u9 h2,.k9 h2,.p9 h2,.r9 h2{letter-spacing:-.04em;color:var(--n9);margin:0;font-size:clamp(28px,3.6vw,48px);font-weight:700;line-height:1.4}.lp-b{border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:15px 28px;font-size:16px;font-weight:700;text-decoration:none;transition:translate .25s,box-shadow .25s;display:inline-flex}.lp-b i{font-style:normal;transition:transform .25s}.lp-b:hover{translate:0 -3px}.lp-b:hover i{transform:translate(5px)}.lp-b.main{color:#fff;background:linear-gradient(135deg,#2f6bff,#14b8c4);box-shadow:0 18px 36px -16px #2f6bff}.lp-b.ghost{color:var(--n9);background:#fff;border:1.5px solid #9fc0ff}html.motion-ready :is(.c9,.s9,.u9,.k9,.p9,.r9) [data-r]{opacity:0;transform:translateY(20px)}html.motion-ready :is(.c9,.s9,.u9,.k9,.p9,.r9) [data-r].is-in{opacity:1;transition:opacity .7s ease calc(var(--i,0) * .1s),transform .8s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * .1s);transform:none}@keyframes l9-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes l9-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.h9{background:linear-gradient(#f3f8ff,#fff 70%);padding:56px 0 72px}.h9-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.h9-bg i{filter:blur(70px);border-radius:50%;position:absolute}.h9-bg .a{background:radial-gradient(circle,#96c8ff66,#0000 66%);width:560px;height:560px;top:-100px;left:-160px}.h9-bg .b{background:radial-gradient(circle,#96ebeb57,#0000 66%);width:520px;height:520px;bottom:-60px;right:-120px}.h9-wrap{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,4vw,64px);width:min(1240px,100% - 72px);margin-inline:auto;display:grid;position:relative}.h9-eyebrow{letter-spacing:.26em;color:var(--b9);margin:0 0 16px;font-size:13px;font-weight:800}.h9 h1{letter-spacing:-.045em;color:var(--n9);margin:0;font-size:clamp(34px,4.6vw,62px);font-weight:800;line-height:1.28}.h9 h1 span{display:block}.h9-acc{background:linear-gradient(90deg,#2f6bff,#14b8c4);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.h9-sub{color:#33415f;margin:22px 0 0;font-size:clamp(15px,1.25vw,18px);font-weight:500;line-height:1.9}.h9-price{border:1px solid var(--ln9);background:#fff;border-radius:24px;align-items:center;gap:20px;width:fit-content;max-width:100%;margin-top:26px;padding:18px 22px;display:flex;box-shadow:0 30px 50px -36px #2f6bffaa}.h9-amt{white-space:nowrap;color:var(--n9);align-items:baseline;gap:6px;margin:0;line-height:1;display:flex}.h9-amt .m{color:#4a5878;font-size:17px;font-weight:700}.h9-amt b{letter-spacing:-.05em;background:linear-gradient(135deg,#0f2a55,#2f6bff);-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:clamp(56px,6vw,76px);font-weight:800}.h9-amt .y{font-size:26px;font-weight:700}.h9-pn{gap:8px;display:grid}.h9-pn strong{color:var(--n9);font-size:14px}.h9-pn ul{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.h9-pn li{color:#27344f;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.h9-pn li span{color:#fff;background:linear-gradient(135deg,#2f6bff,#14b8c4);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.h9-cta{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.h9-b{border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:16px 28px;font-size:17px;font-weight:700;text-decoration:none;transition:translate .25s,box-shadow .25s;display:inline-flex}.h9-b i{font-style:normal;transition:transform .25s}.h9-b:hover{translate:0 -3px}.h9-b:hover i{transform:translate(5px)}.h9-b.main{color:#fff;background:linear-gradient(135deg,#2f6bff,#14b8c4);box-shadow:0 22px 40px -16px #2f6bff}.h9-b.ghost{color:var(--n9);background:#fff;border:1.5px solid #9fc0ff}.h9-vis{min-height:520px;position:relative}.h9-ph{aspect-ratio:16/11;border-radius:30px;margin:0;overflow:hidden;box-shadow:0 50px 80px -44px #0b1830cc}.h9-ph img{object-fit:cover;width:100%;height:100%;display:block}.h9-ph figcaption{color:#fff;background:#0b18308c;border-radius:99px;padding:3px 10px;font-size:11px;position:absolute;top:12px;right:14px}.h9-cards{margin:0;padding:0;list-style:none}.h9-card{backdrop-filter:blur(6px);background:#fffffff5;border:1px solid #cfdcf3;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;width:min(300px,56%);padding:14px 16px;display:grid;position:absolute;box-shadow:0 30px 50px -26px #0b1830aa}.h9-ci{width:42px;height:42px;color:var(--b9);background:#eaf1ff;border-radius:13px;grid-row:1/4;place-items:center;display:grid}.h9-card small{letter-spacing:.14em;color:var(--b9);font-size:10.5px;font-weight:800}.h9-card b{color:var(--n9);font-size:15px;line-height:1.4}.h9-card em{color:var(--sub9);font-size:12px;font-style:normal;line-height:1.5}.h9-card.c1{top:6%;left:-4%}.h9-card.c2{top:38%;right:-3%}.h9-card.c3{bottom:-5%;left:6%}.h9-ln{transform-origin:0;background:linear-gradient(90deg,#2f6bff,#14b8c4);border-radius:3px;height:3px;display:none;position:absolute;box-shadow:0 0 12px #2f6bffaa}.h9-ln.l1{width:34%;top:25%;left:34%;rotate:18deg}.h9-ln.l2{transform-origin:100%;width:34%;top:58%;right:26%;rotate:150deg}.h9-samp{color:var(--sub9);margin:0;font-size:11.5px;position:absolute;bottom:-26px;right:10px}html.motion-ready .h9-card{opacity:0}html.motion-ready .h9-vis.is-in .h9-card{animation:l9-in .8s cubic-bezier(.22,1,.36,1) calc(.5s + var(--i) * .55s) both}html.motion-ready .h9-ln{transform:scaleX(0)}html.motion-ready .h9-vis.is-in .h9-ln.l1{animation:.7s 1.1s both l9-draw}html.motion-ready .h9-vis.is-in .h9-ln.l2{animation:.7s 1.65s both l9-draw}.c9{background:#fff;padding:96px 0}.c9-wrap,.s9-wrap,.u9-wrap,.k9-wrap,.p9-wrap,.r9-wrap{width:min(1180px,100% - 72px);margin-inline:auto}.c9-head,.s9-head,.u9-head,.k9-head,.p9-head,.r9-head{text-align:center}.c9-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:44px 0 0;padding:0;list-style:none;display:grid}.c9-card{border:1.5px solid var(--ln9);background:#fff;border-radius:24px;transition:translate .3s,border-color .3s;overflow:hidden;box-shadow:0 24px 44px -34px #0b1830aa}.c9-card:hover{border-color:#9fc0ff;translate:0 -4px}.c9-btn{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;gap:6px;padding:0 0 16px;display:grid;position:relative}.c9-img{height:130px;margin-bottom:6px;display:block;position:relative;overflow:hidden}.c9-img img{object-fit:cover;width:100%;height:100%;display:block}.c9-img i{width:44px;height:44px;color:var(--b9);background:#fff;border-radius:14px 14px 0 0;place-items:center;display:grid;position:absolute;bottom:-1px;left:14px}.c9-btn small{letter-spacing:.14em;color:var(--b9);padding:0 18px;font-size:11px;font-weight:800}.c9-btn b{color:var(--n9);padding:0 44px 0 18px;font-size:16px;line-height:1.6}.c9-more{background:#eaf1ff;border-radius:50%;width:26px;height:26px;position:absolute;bottom:18px;right:16px}.c9-more:before,.c9-more:after{content:"";background:var(--b9);border-radius:2px;width:11px;height:2px;transition:transform .3s;position:absolute;top:50%;left:50%;translate:-50% -50%}.c9-more:after{transform:rotate(90deg)}.c9-btn[aria-expanded=true] .c9-more:after{transform:rotate(0)}.c9-p{color:var(--sub9);margin:0;padding:0 18px 18px;font-size:14px;line-height:1.85}.c9-p:not([hidden]){animation:.35s both l9-in}.c9-p[hidden]{display:none}.c9-close{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 28px;margin-top:40px;display:flex}.c9-close p{color:var(--n9);margin:0;font-size:clamp(20px,2.4vw,28px);font-weight:700}.s9{background:linear-gradient(#f4f8ff,#fff);padding:100px 0}.s9-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.s9-bg i{filter:blur(70px);border-radius:50%;position:absolute}.s9-bg .a{background:radial-gradient(circle,#96c8ff52,#0000 66%);width:520px;height:520px;top:120px;left:-140px}.s9-bg .b{background:radial-gradient(circle,#96ebeb47,#0000 66%);width:520px;height:520px;bottom:60px;right:-120px}.s9-wrap{position:relative}.s9-sub{color:#1d3f8f;margin:18px 0 0;font-size:clamp(16px,1.6vw,19px);font-weight:700;line-height:1.8}.s9-vals{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid;position:relative}.s9-line{transform-origin:0;background:linear-gradient(90deg,#4da3ff,#14b8c4);border-radius:3px;height:3px;position:absolute;top:-14px;left:8%;right:8%;box-shadow:0 0 14px #2f6bff88}.s9-v{border:1.5px solid var(--ln9);background:#fff;border-radius:26px;align-content:start;gap:8px;padding:26px 24px;display:grid;box-shadow:0 34px 60px -44px #2f6bff}.s9-no{letter-spacing:.16em;color:var(--b9);margin:0;font-size:11px;font-weight:800}.s9-v h3{color:var(--n9);margin:0;font-size:20px;line-height:1.5}.s9-v>p:not(.s9-no){color:var(--sub9);margin:0;font-size:14.5px;line-height:1.85}.s9-vis{border:1px solid var(--ln9);background:#f4f8ff;border-radius:16px;align-content:start;gap:8px;min-height:132px;margin-top:8px;padding:12px;display:grid}.s9-sb{color:var(--sub9);background:#fff;border:1px solid #bcd2ff;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.s9-rs{border:1px solid var(--ln9);background:#fff;border-radius:10px;padding:8px 12px;display:grid}.s9-rs b{color:var(--n9);font-size:12.5px}.s9-rs small{color:var(--sub9);font-size:11px}.s9-vis .q,.s9-vis .a{color:var(--n9);margin:0;padding:9px 12px;font-size:12.5px;line-height:1.6}.s9-vis small{color:var(--b9);font-size:10px;font-weight:800;display:block}.s9-vis .q{background:#e0edff;border-radius:14px 14px 4px;justify-self:end;max-width:90%}.s9-vis .a{background:#fff;border:1px solid #bcd2ff;border-radius:14px 14px 14px 4px;max-width:94%}.s9-fl{gap:6px;margin:0;padding:0;list-style:none;display:grid}.s9-fl li{border:1px solid var(--ln9);color:var(--n9);background:#fff;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:700;position:relative}.s9-fl li:not(:last-child):after{content:"↓";color:#8aa6d6;z-index:1;font-size:12px;position:absolute;bottom:-11px;left:50%;translate:-50%}.s9-fl li.on{color:#fff;background:linear-gradient(135deg,#2f6bff,#14b8c4);border-color:#0000}html.motion-ready .s9-v{opacity:0}html.motion-ready .s9-vals.is-in .s9-v{animation:l9-in .8s cubic-bezier(.22,1,.36,1) calc(.3s + var(--i) * .45s) both}html.motion-ready .s9-line{transform:scaleX(0)}html.motion-ready .s9-vals.is-in .s9-line{animation:1.4s .2s both l9-draw}.s9-tools{text-align:center;margin-top:64px}.s9-tools h3{color:var(--n9);margin:0;font-size:clamp(21px,2.4vw,28px)}.s9-ts{color:var(--sub9);margin:8px 0 0;font-size:14px}.s9-tabs{text-align:left;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:24px;display:grid}.s9-tab{border:1.5px solid var(--ln9);font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-height:56px;padding:12px 14px;transition:border-color .25s,background .25s,box-shadow .25s,translate .25s;display:grid}.s9-tab span{width:36px;height:36px;color:var(--b9);background:#eaf1ff;border-radius:11px;grid-row:1/3;place-items:center;display:grid}.s9-tab b{color:var(--n9);font-size:15px}.s9-tab em{color:var(--sub9);font-size:11.5px;font-style:normal}.s9-tab:hover{border-color:#9fc0ff;translate:0 -2px}.s9-tab[aria-selected=true]{border-color:var(--b9);background:linear-gradient(#fff,#eef4ff);box-shadow:0 0 0 4px #2f6bff21}.s9-win{text-align:left;background:#fff;border:1.5px solid #bcd2ff;border-radius:22px;max-width:880px;margin:14px auto 0;overflow:hidden;box-shadow:0 44px 80px -50px #2f6bff}.s9-bar{border-bottom:1px solid var(--ln9);background:#f1f6ff;align-items:center;gap:6px;padding:10px 14px;display:flex}.s9-bar i{background:#c3d2ee;border-radius:50%;width:9px;height:9px}.s9-bar span{color:var(--n9);margin-left:8px;font-size:12px;font-weight:700}.s9-bar em{color:var(--sub9);margin-left:auto;font-size:11px;font-style:normal}.s9-pn{min-height:230px;padding:20px}.s9-pn[hidden]{display:none}.s9-pn:not([hidden]){animation:.45s cubic-bezier(.22,1,.36,1) both l9-in}.s9-pt{letter-spacing:.12em;color:var(--b9);margin:0 0 8px;font-size:11px;font-weight:800}.s9-list{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.s9-list li{border:1px solid var(--ln9);color:var(--n9);background:#f4f8ff;border-radius:12px;padding:10px 14px;font-size:13.5px}.s9-list b{color:var(--b9);background:#fff;border:1px solid #bcd2ff;border-radius:99px;margin-right:10px;padding:1px 10px;font-size:11.5px;display:inline-block}.s9-gantt{grid-template-columns:repeat(12,1fr);gap:6px 0;display:grid}.s9-gantt span{grid-column:calc(var(--a) + 1)/span var(--w);color:#fff;background:linear-gradient(90deg,#4da3ff,#14b8c4);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700}.s9-cardlist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.s9-cardlist li{border:1px solid var(--ln9);background:#f4f8ff;border-radius:14px;gap:3px;padding:12px 16px;display:grid}.s9-cardlist em{color:#0b6f78;background:#e8fbfc;border:1px solid #a8e0e3;border-radius:99px;justify-self:start;padding:1px 10px;font-size:11px;font-style:normal;font-weight:700}.s9-cardlist b{color:var(--n9);font-size:14px}.s9-cardlist small{color:var(--sub9);font-size:12px}.s9-form{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.s9-form span{color:var(--n9);background:#f4f8ff;border:1px solid #bcd2ff;border-radius:10px;padding:8px 14px;font-size:12.5px}.s9-form strong{color:#fff;background:linear-gradient(135deg,#2f6bff,#14b8c4);border-radius:10px;margin-left:auto;padding:8px 18px;font-size:12.5px}.s9-ai{grid-template-columns:1fr 1fr;gap:16px;display:grid}.s9-doc{border:1px solid var(--ln9);background:#fbfdff;border-radius:14px;align-content:start;gap:7px;padding:14px;display:grid}.s9-doc i{background:#cfdcf3;border-radius:3px;height:6px}.s9-doc i.sh{width:60%}.s9-doc ol{color:var(--n9);margin:6px 0 0;padding-left:18px;font-size:12.5px;line-height:1.9}.u9{background:#fff;padding:100px 0}.u9-sub{color:#1d3f8f;margin:16px 0 0;font-size:clamp(16px,1.6vw,19px);font-weight:700}.u9-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}.u9-tab{border:1.5px solid var(--ln9);min-height:44px;font:inherit;color:var(--n9);cursor:pointer;background:#fff;border-radius:99px;padding:10px 20px;font-size:14px;font-weight:700;transition:background .25s,color .25s,border-color .25s}.u9-tab[aria-selected=true]{background:var(--b9);border-color:var(--b9);color:#fff}.u9-main{margin-top:30px}.u9-start{background:linear-gradient(135deg,#eef5ff,#e8fbfc);border:1.5px solid #bcd2ff;border-radius:22px;align-items:center;gap:16px;max-width:560px;margin:0 auto;padding:12px 18px 12px 12px;display:flex}.u9-photo{border-radius:14px;flex:none;width:96px;height:68px;overflow:hidden}.u9-photo img{object-fit:cover;width:100%;height:100%;display:block}.u9-start small{letter-spacing:.14em;color:var(--b9);font-size:10.5px;font-weight:800}.u9-start b{color:var(--n9);font-size:clamp(16px,1.8vw,19px);line-height:1.5;display:block}.u9-steps{grid-template-columns:repeat(4,1fr);gap:16px;margin:34px 0 0;padding:0;list-style:none;display:grid;position:relative}.u9-steps:before{content:"";transform-origin:0;background:linear-gradient(90deg,#4da3ff,#14b8c4);border-radius:3px;height:3px;position:absolute;top:-18px;left:12%;right:12%;box-shadow:0 0 12px #2f6bff88}.u9-step{border:1.5px solid var(--ln9);background:#fff;border-radius:22px;align-content:start;gap:5px;padding:20px 18px;display:grid;box-shadow:0 26px 46px -36px #0b1830aa}.u9-si{width:42px;height:42px;color:var(--b9);background:#eaf1ff;border-radius:13px;place-items:center;display:grid}.u9-step small{letter-spacing:.14em;color:var(--b9);margin-top:4px;font-size:10.5px;font-weight:800}.u9-step b{color:var(--n9);font-size:16px;line-height:1.5}.u9-step>span:last-child{color:var(--sub9);font-size:13px;line-height:1.8}html.motion-ready .u9-step{opacity:0;transform:translateY(14px)}html.motion-ready .u9-flow.is-in .u9-step{opacity:1;transition:opacity .6s ease calc(var(--k) * .5s + .3s),transform .7s cubic-bezier(.22,1,.36,1) calc(var(--k) * .5s + .3s);transform:none}html.motion-ready .u9-steps:before{transform:scaleX(0)}html.motion-ready .u9-flow.is-in .u9-steps:before{transition:transform 2s .3s;transform:none}.u9-alt[hidden],.u9-altl[hidden]{display:none}.u9-altl{grid-template-columns:repeat(4,1fr);gap:16px;margin:6px 0 0;padding:0;list-style:none;display:grid}.u9-altl li{border:1.5px solid var(--ln9);background:#fff;border-radius:22px;gap:5px;padding:20px 18px;display:grid}.u9-altl small{letter-spacing:.14em;color:var(--b9);font-size:10.5px;font-weight:800}.u9-altl b{color:var(--n9);font-size:16px}.u9-cmp{text-align:center;max-width:820px;margin:56px auto 0}.u9-cmp figcaption{color:var(--n9);font-size:clamp(17px,1.9vw,21px);font-weight:700}.u9-bar{grid-template-columns:repeat(3,1fr);gap:0;margin-top:34px;padding-bottom:44px;display:grid;position:relative}.u9-bar span{color:var(--sub9);border-top:4px solid #cfdcf3;padding:12px 6px;font-size:13px;font-weight:700;position:relative}.u9-bar span:first-of-type{border-color:var(--b9);color:var(--n9)}.u9-bar i{border-radius:99px;padding:5px 14px;font-size:12px;font-style:normal;font-weight:700;position:absolute;bottom:0}.u9-bar i.a{color:#1d3f8f;background:#e0edff;left:0}.u9-bar i.b{color:#8a5a00;background:#fff4dc;border:1px solid #f2d089;right:0}.u9-foot{text-align:center;margin-top:48px}.u9-foot p{color:var(--sub9);margin:14px 0 0;font-size:12px}.k9{background:linear-gradient(#f4f8ff,#fff);padding:100px 0}.k9-sub{color:#1d3f8f;margin:16px 0 0;font-size:clamp(16px,1.6vw,19px);font-weight:700}.k9-items{grid-template-columns:repeat(3,1fr);gap:18px;margin:44px 0 0;padding:0;list-style:none;display:grid}.k9-item{border:1.5px solid var(--ln9);background:#fff;border-radius:24px;align-content:start;gap:6px;padding:26px 24px;display:grid;box-shadow:0 26px 46px -36px #0b1830aa}.k9-ii{width:48px;height:48px;color:var(--b9);background:#eaf1ff;border-radius:15px;place-items:center;display:grid}.k9-item small{letter-spacing:.14em;color:var(--b9);margin-top:6px;font-size:11px;font-weight:800}.k9-item b{color:var(--n9);font-size:18px}.k9-item>span:last-child{color:var(--sub9);font-size:14px;line-height:1.85}.k9-rep{color:#fff;background:linear-gradient(135deg,#0b1f4a,#143e9c);border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:28px;margin-top:48px;padding:34px;display:grid;box-shadow:0 44px 80px -50px #0b2a78}.k9-rt .lp-en{color:#8fe9ef}.k9-rt h3{color:#fff;margin:0;font-size:clamp(22px,2.6vw,32px);line-height:1.5}.k9-rt>p:not(.lp-en):not(.k9-cad){color:#cfe0ff;margin:12px 0 0;font-size:15px;line-height:1.9}.k9-cad{color:#cfe0ff;background:#ffffff1f;border-radius:99px;align-items:center;gap:8px;margin:16px 0 0;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.k9-doc{color:var(--n9);background:#fff;border-radius:20px;padding:20px;box-shadow:0 30px 50px -30px #000a}.k9-dh{border-bottom:2px solid #e4ecfb;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.k9-dh b{font-size:15px}.k9-dh em{color:#8a5a00;background:#fff4dc;border-radius:99px;padding:2px 10px;font-size:10.5px;font-style:normal;font-weight:800}.k9-doc dl{gap:8px;margin:10px 0 0;display:grid}.k9-doc dl div{grid-template-columns:92px 1fr;gap:10px;font-size:13px;line-height:1.7;display:grid}.k9-doc dt{color:var(--b9);font-weight:800}.k9-doc dd{margin:0}.k9-det{border-top:1px solid #fff3;grid-column:1/-1;padding-top:14px}.k9-det summary{cursor:pointer;color:#8fe9ef;align-items:center;min-height:40px;font-weight:700;display:flex}.k9-det ul{grid-template-columns:repeat(4,1fr);gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.k9-det li{background:#ffffff1a;border:1px solid #fff3;border-radius:14px;gap:3px;padding:12px 14px;display:grid}.k9-det small{color:#8fe9ef;font-size:10.5px;font-weight:800}.k9-det b{font-size:14px}.k9-det span{color:#cfe0ff;font-size:12px;line-height:1.6}.p9{background:#fff;padding:100px 0}.p9-stats{grid-template-columns:1fr 1fr;gap:18px;margin-top:44px;display:grid}.p9-stat{text-align:center;background:linear-gradient(#fff,#f1f6ff);border:1px solid #cfdcf3;border-radius:28px;padding:28px;box-shadow:0 36px 60px -46px #2f6bffaa}.p9-sl{letter-spacing:.1em;color:var(--b9);margin:0;font-size:13px;font-weight:800}.p9-num{white-space:nowrap;color:var(--n9);justify-content:center;align-items:baseline;gap:4px;margin:8px 0 0;font-weight:800;line-height:1.05;display:flex}.p9-num b{letter-spacing:-.04em;background:linear-gradient(135deg,#0f2a55,#2f6bff);-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:clamp(56px,7vw,84px)}.p9-num .o{color:var(--b9);font-size:clamp(34px,4vw,52px)}.p9-num small{color:#1d3f8f;margin-left:4px;font-size:clamp(18px,2vw,26px)}.p9-note{text-align:center;color:var(--sub9);grid-column:1/-1;margin:0;font-size:12.5px}.p9-certs{flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.p9-certs li{color:#0b5f68;background:#e8fbfc;border:1px solid #a8e0e3;border-radius:99px;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:700;display:flex}.p9-certs span{color:#0e9fa9;display:grid}.p9-prof{background:linear-gradient(135deg,#eef5ff,#f7fbff);border:1px solid #d4e3fa;border-radius:26px;grid-template-columns:120px 1fr;align-items:center;gap:22px;max-width:720px;margin:34px auto 0;padding:20px 24px;display:grid}.p9-prof img{object-fit:cover;object-position:top;border-radius:18px;width:120px;height:150px;box-shadow:0 20px 36px -22px #0b1830cc}.p9-pn{color:var(--n9);margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.4}.p9-pn small{color:var(--b9);font-size:12px;font-weight:700;display:block}.p9-pr{color:#1d3f8f;margin:6px 0 0;font-size:15px;font-weight:700}.p9-pt{color:var(--sub9);margin:6px 0 0;font-size:13.5px;line-height:1.85}.p9-cases{grid-template-columns:repeat(3,1fr);gap:18px;margin:48px 0 0;padding:0;list-style:none;display:grid}.p9-case a{border:1.5px solid var(--ln9);height:100%;color:inherit;background:#fff;border-radius:24px;align-content:start;gap:8px;padding:0 0 18px;text-decoration:none;transition:translate .3s,border-color .3s;display:grid;overflow:hidden;box-shadow:0 26px 46px -36px #0b1830aa}.p9-case a:hover{border-color:#9fc0ff;translate:0 -4px}.p9-case img,.p9-ph{object-fit:cover;background:#e8eef9;width:100%;height:150px;display:block}.p9-case small{letter-spacing:.1em;color:var(--b9);padding:0 18px;font-size:11px;font-weight:800}.p9-case b{color:var(--n9);padding:0 18px;font-size:16px;line-height:1.55}.p9-case span{color:var(--sub9);padding:0 18px;font-size:12.5px;line-height:1.7}.p9-case em{color:var(--b9);margin-right:8px;font-style:normal;font-weight:800}.p9-case i{color:var(--b9);padding:0 18px;font-size:13px;font-style:normal;font-weight:700}.p9-more{text-align:center;margin:30px 0 0}.r9{background:linear-gradient(#f4f8ff,#fff);padding:100px 0}.r9-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:28px;margin-top:44px;display:grid}.r9-card{color:#fff;background:linear-gradient(150deg,#0b1f4a 0%,#143e9c 60%,#1b6fd6 100%);border-radius:32px;align-content:center;gap:10px;padding:34px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 50px 90px -50px #0b2a78,inset 0 0 0 1px #ffffff24}.r9-card:before{content:"";filter:blur(30px);z-index:0;background:radial-gradient(circle,#6ec8ff73,#0000 66%);border-radius:50%;width:420px;height:420px;position:absolute;top:30%;left:50%;translate:-50% -50%}.r9-card>*{z-index:1;position:relative}.r9-brand{gap:2px;margin:0;display:grid}.r9-brand b{font-size:18px}.r9-brand span{color:#cfe0ff;font-size:14px;font-weight:700}.r9-tag{letter-spacing:.18em;background:#ffffff24;border:1px solid #ffffff4d;border-radius:99px;justify-self:start;margin:6px 0 0;padding:4px 12px;font-size:11px;font-weight:800}.r9-price{white-space:nowrap;align-items:baseline;gap:8px;margin:0;line-height:1;display:flex}.r9-price .m{color:#cfe0ff;font-size:20px;font-weight:700}.r9-price .n{letter-spacing:-.05em;font-variant-numeric:tabular-nums;text-shadow:0 8px 40px #6ec8ff80;font-size:clamp(68px,7.4vw,104px);font-weight:800}.r9-price .y{font-size:clamp(26px,2.8vw,38px);font-weight:700}.r9-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.r9-chips li{background:#ffffff24;border:1px solid #ffffff57;border-radius:99px;padding:7px 14px;font-size:13.5px;font-weight:700}.r9-b{color:#0b2a78;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:56px;margin-top:12px;padding:16px 22px;font-size:16px;font-weight:700;text-decoration:none;transition:translate .25s;display:flex;box-shadow:0 18px 36px -18px #0009}.r9-b:hover{translate:0 -3px}.r9-b i{font-style:normal;transition:transform .25s}.r9-b:hover i{transform:translate(5px)}.r9-incl{background:#fff;border:1.5px solid #bcd2ff;border-radius:30px;align-content:center;align-self:stretch;padding:30px;display:grid;box-shadow:0 36px 70px -50px #2f6bff}.r9-incl h3{color:var(--n9);margin:0;font-size:clamp(20px,2.2vw,26px)}.r9-incl ol{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.r9-incl li{border:1px solid var(--ln9);color:var(--n9);background:#f4f8ff;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:700;display:flex}.r9-incl .ck{color:#fff;background:linear-gradient(135deg,#2f6bff,#14b8c4);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.r9-incl li small{color:var(--b9);letter-spacing:.1em;font-size:11px;font-weight:800}.r9-supp{color:#3a4863;margin:16px 0 0;font-size:13.5px;line-height:1.85}.r9-fine{color:var(--sub9);margin:6px 0 0;font-size:12px}@media (prefers-reduced-motion:reduce){:is(.h9,.c9,.s9,.u9,.k9,.p9,.r9) *{transition:none!important;animation:none!important}:is(.c9,.s9,.u9,.k9,.p9,.r9) [data-r],.h9-card,.s9-v,.u9-step{opacity:1!important;transform:none!important}.h9-ln,.s9-line,.u9-steps:before{transform:none!important}}@media (width<=1100px){.h9-wrap{grid-template-columns:1fr}.h9-vis{width:100%;max-width:640px;margin-inline:auto}.c9-grid{grid-template-columns:1fr 1fr}.s9-vals,.k9-items{grid-template-columns:1fr}.s9-tabs,.u9-steps,.u9-altl{grid-template-columns:1fr 1fr}.u9-steps:before{display:none}.k9-rep{grid-template-columns:1fr}.k9-det ul,.p9-cases{grid-template-columns:1fr 1fr}.r9-grid{grid-template-columns:1fr}.s9-line{display:none}}@media (width<=760px){.h9{padding:36px 0 56px}.h9-wrap,.c9-wrap,.s9-wrap,.u9-wrap,.k9-wrap,.p9-wrap,.r9-wrap{width:calc(100% - 36px)}.h9-price{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.h9-cta{display:grid}.h9-b{width:100%}.h9-vis{gap:12px;min-height:0;display:grid}.h9-ph{aspect-ratio:16/10}.h9-cards{gap:10px;display:grid}.h9-card{width:auto;position:static}.h9-ln{display:none}.h9-samp{text-align:right;position:static}.c9,.s9,.u9,.k9,.p9,.r9{padding:68px 0}.c9-grid{grid-template-columns:1fr}.c9-img{height:110px}.s9-tabs,.s9-ai{grid-template-columns:1fr}.s9-pn{padding:16px}.u9-steps,.u9-altl{grid-template-columns:1fr}.u9-start{flex-direction:column;align-items:flex-start}.u9-bar{grid-template-columns:1fr;padding-bottom:0}.u9-bar span{border-top:0;border-left:4px solid #cfdcf3;padding-left:14px}.u9-bar i{margin-top:8px;display:inline-block;position:static}.k9-rep{padding:22px 16px}.k9-doc dl div{grid-template-columns:1fr;gap:2px}.k9-det ul,.p9-stats{grid-template-columns:1fr}.p9-prof{grid-template-columns:90px 1fr;padding:16px}.p9-prof img{width:90px;height:116px}.p9-cases{grid-template-columns:1fr}.r9-card{padding:26px 20px}.r9-incl{padding:22px 16px}}@media (width<=420px){.h9-b{gap:8px;padding:15px 16px;font-size:15.5px}}.tl.tl--c{background:0 0;padding:0;overflow:visible}.tl--c .tl-wrap{width:100%}.tl--c .tl-nav{gap:10px;margin:24px 0 0}.tl--c .tl-nb{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-height:56px;padding:12px 14px}.tl--c .tl-nb-c,.tl--c .tl-nb small{display:none}.tl--c .tl-nb-i{grid-row:1/3;width:36px;height:36px}.tl--c .tl-f{box-shadow:none;background:0 0;border:0;margin-top:18px;padding:18px 0 0;display:none}.tl--c .tl-f.is-on{animation:.45s cubic-bezier(.22,1,.36,1) both l9-in;display:block}.tl--c :is(.tl-g1,.tl-g2,.tl-g3,.tl-g4){display:block}.tl--c .tl-vis{margin:0}.ps.ps--c{background:0 0;padding:0;overflow:visible}.ps--c .ps-wrap{width:100%}.ps--c .ps-bg{display:none}.u9-rich{margin-top:48px}.mr.mr--c{border-radius:32px;margin-top:48px;padding:48px 0;overflow:hidden}.mr--c .mr-bg{border-radius:32px}.k9-rich{margin-top:8px}.mr--c .mr-wrap{width:calc(100% - 48px)}@media (width<=760px){.mr--c .mr-wrap{width:calc(100% - 24px)}}.h9-band{z-index:1;width:min(1240px,100% - 72px);margin:56px auto 0;position:relative}.h9-band .hr-visual{grid-template-columns:1fr 1fr;align-items:stretch;gap:22px;display:grid}@media (width<=900px){.h9-band{width:calc(100% - 36px)}.h9-band .hr-visual{grid-template-columns:1fr}}.pz.pz--c{background:0 0;padding:0;overflow:visible}.pz--c .pz-bg{display:none}.pz--c .pz-wrap{width:100%}.pz--c .pz-main{margin-top:40px}.r9-incl2{background:#fff;border:1.5px solid #bcd2ff;border-radius:28px;max-width:820px;margin:44px auto 0;padding:28px;box-shadow:0 36px 70px -50px #2f6bff}.r9-incl2 h3{color:var(--n9);margin:0;font-size:clamp(20px,2.2vw,26px)}.r9-incl2 ol{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.r9-incl2 li{border:1px solid var(--ln9);color:var(--n9);background:#f4f8ff;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:700;display:flex}.r9-incl2 .ck{color:#fff;background:linear-gradient(135deg,#2f6bff,#14b8c4);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.r9-incl2 small{color:var(--b9);font-size:11px;font-weight:800}.r9-incl2 .r9-supp,.r9-incl2 .r9-fine{text-align:left}@media (width<=760px){.r9-incl2 ol{grid-template-columns:1fr}.r9-incl2{padding:20px 14px}}.tx.tx--c{background:0 0;margin-top:36px;padding:0;overflow:visible}.tx--c .tx-bg{display:none}.tx--c .tx-wrap{width:100%}.tx--c .tx-stats{margin-top:0}.tx--c .tx-cert{margin-top:44px}.cx{--n:#0b1830;--b:#2f6bff;--t:#14b8c4;--ln:#dfe7f6;--sub:#566178;--err:#b4233f;isolation:isolate;background:linear-gradient(#eef5ff 0,#fff 220px,#f6f9ff 100%);padding:112px 0;scroll-margin-top:84px;position:relative;overflow-x:clip}.cx:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#2f6bff,#14b8c4,#0000);height:3px;position:absolute;top:0;left:0;right:0}.cx-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cx-bg i{filter:blur(70px);border-radius:50%;position:absolute}.cx-bg .g1{background:radial-gradient(circle,#96c8ff4d,#0000 66%);width:560px;height:560px;top:100px;left:-160px}.cx-bg .g2{background:radial-gradient(circle,#96ebeb42,#0000 66%);width:520px;height:520px;bottom:0;right:-140px}.cx-wrapper{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,64px);width:min(1240px,100% - 72px);margin-inline:auto;display:grid}.cx :is(a,button,input,textarea,summary):focus-visible{outline-offset:2px;outline:3px solid #7fa8ff}.cx-left{gap:26px;min-width:0;display:grid}.cx-right{min-width:0;position:sticky;top:96px}.cx-eyebrow{letter-spacing:.22em;color:var(--b);margin:0 0 12px;font-size:13px;font-weight:800}.cx h2{letter-spacing:-.035em;color:var(--n);margin:0;font-size:clamp(28px,3.2vw,44px);line-height:1.42}.cx-l{display:block}.cx-acc{background:linear-gradient(90deg,#2f6bff,#14b8c4);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cx-sub{color:#1d3f8f;margin:18px 0 0;font-size:clamp(17px,1.5vw,19px);font-weight:700;line-height:1.8}.cx-body{margin-top:14px}.cx-body p{color:var(--sub);margin:0 0 6px;font-size:15px;line-height:1.95}.cx-fine{color:var(--sub);margin:8px 0 0;font-size:12px;line-height:1.8}.cx-steps h3{color:var(--n);margin:0 0 14px;font-size:17px}.cx-steps ol{gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.cx-steps ol:before{content:"";transform-origin:top;background:linear-gradient(#4da3ff,#14b8c4);border-radius:3px;width:3px;position:absolute;top:26px;bottom:26px;left:21px}.cx-steps li{border:1px solid var(--ln);background:#fff;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:12px 14px;display:grid;position:relative}.cx-steps li.is-last{background:#f2fcfc;border-color:#a8e0e3}.cx-ico{color:#fff;z-index:1;background:#2f6bff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;position:relative;box-shadow:0 0 0 5px #fff}.is-last .cx-ico{background:#14a9b5}.cx-st{gap:2px;display:grid}.cx-st small{letter-spacing:.12em;color:var(--b);font-size:10.5px;font-weight:800}.cx-st b{color:var(--n);font-size:15px}.cx-st em{color:var(--sub);font-size:12.5px;font-style:normal;line-height:1.7}.cx-diag-card{background:#eaf3ff;border:1px solid #cfe0f7;border-radius:20px;grid-template-columns:auto 1fr;gap:14px;padding:18px;display:grid}.cx-ico2{width:42px;height:42px;color:var(--b);background:#fff;border-radius:12px;place-items:center;display:grid}.cx-diag-card h3{color:var(--n);margin:0;font-size:15px}.cx-diag-card p{color:var(--sub);margin:4px 0 0;font-size:13.5px;line-height:1.8}.cx-diag-card a{min-height:44px;color:var(--b);align-items:center;font-size:14px;font-weight:700;display:inline-flex}.cx-diag-card small{color:var(--sub);font-size:11.5px;display:block}.cx-as{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cx-as li{color:#27344f;align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;display:flex}.ck{color:#fff;background:linear-gradient(135deg,#2f6bff,#14b8c4);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:2px;display:grid}.cx-wrap{border:1px solid var(--ln);background:#fff;border-radius:28px;padding:36px;box-shadow:0 44px 80px -50px #2f6bff}.cx-form{gap:22px;display:grid}.cx-fh{gap:4px;display:grid}.cx-tag{letter-spacing:.2em;color:var(--b);margin:0;font-size:11px;font-weight:800}.cx-fh h3{color:var(--n);margin:0;font-size:clamp(20px,2.2vw,26px)}.cx-fh p{color:var(--sub);margin:0;font-size:13.5px;line-height:1.8}.cx-fh .cx-req{font-size:12px}.cx-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cx-f{min-width:0}.cx-f>label,.cx-topics legend{color:var(--n);align-items:center;gap:8px;margin:0 0 7px;padding:0;font-size:14px;font-weight:700;display:flex}.cx em,.cx i.opt,.cx-f label i{font-style:normal}.cx-f em,.cx-topics em,.cx-consent em{color:#fff;background:#d33a5b;border-radius:4px;margin-left:2px;padding:1px 7px;font-size:10.5px;font-weight:700}.cx-f label>i{color:#566178;background:#eef2f9;border-radius:4px;padding:1px 7px;font-size:10.5px}.cx-f input:not([type=checkbox]),.cx-f textarea{box-sizing:border-box;width:100%;min-height:52px;font:inherit;color:var(--n);background:#f9fbff;border:1.5px solid #cdd8ec;border-radius:12px;padding:14px;font-size:16px;transition:border-color .2s,background .2s,box-shadow .2s}.cx-f input::placeholder,.cx-f textarea::placeholder{color:#8a97b0}.cx-f input:focus,.cx-f textarea:focus{border-color:var(--b);background:#fff;outline:none;box-shadow:0 0 0 4px #2f6bff26}.cx-f textarea{resize:vertical;min-height:152px;line-height:1.8}.cx-f.has-err input:not([type=checkbox]),.cx-f.has-err textarea{border-color:var(--err);background:#fff8f9}.cx-e{color:var(--err);align-items:flex-start;gap:6px;margin:6px 0 0;font-size:12.5px;font-weight:700;line-height:1.6;display:flex}.cx-e:before{content:"!";background:var(--err);color:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:1px;font-size:11px;display:grid}.cx-e[hidden]{display:none}.cx-h{color:var(--sub);justify-content:space-between;gap:12px;margin:6px 0 0;font-size:12px;display:flex}.cx-h b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.cx-topics{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.cx-topics legend small{color:var(--sub);font-size:12px;font-weight:500}.cx-cnt{color:var(--b);margin-left:auto;font-size:12px;font-weight:700}.cx-gn{letter-spacing:.06em;color:var(--sub);margin:0 0 7px;font-size:12px;font-weight:800}.cx-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cx-chip{cursor:pointer;display:block;position:relative}.cx-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cx-chip span{min-height:48px;color:var(--n);background:#fff;border:1.5px solid #cdd8ec;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:600;line-height:1.4;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}.cx-chip span i{color:#0000;background:#fff;border:1.5px solid #b7c5de;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;transition:background .2s,color .2s,border-color .2s;display:grid}.cx-chip:hover span{background:#f3f8ff;border-color:#9fc0ff}.cx-chip input:checked+span{border-color:var(--b);color:#1d3f8f;background:#e8f1ff;box-shadow:0 0 0 2px #2f6bff1f}.cx-chip input:checked+span i{background:var(--b);border-color:var(--b);color:#fff}.cx-chip input:focus-visible+span{outline-offset:2px;outline:3px solid #7fa8ff}.cx-topics.has-err .cx-chip span{border-color:#e7a1ae}.cx-ex{margin-top:8px;font-size:13px}.cx-ex summary{cursor:pointer;min-height:40px;color:var(--b);align-items:center;font-weight:700;display:flex}.cx-exn{color:var(--sub);margin:4px 0 8px;font-size:12px}.cx-ex ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cx-ex li{border:1px solid var(--ln);background:#f4f8ff;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.cx-ex li b{color:var(--b);font-size:12px}.cx-ex li span{color:#27344f;font-size:13px;line-height:1.7}.cx-ex button{min-height:36px;font:inherit;color:var(--b);cursor:pointer;background:#fff;border:1.5px solid #9fc0ff;border-radius:99px;justify-self:start;padding:0 14px;font-size:12.5px;font-weight:700}.cx-ex button:hover{background:#eaf1ff}.cx-diag{background:#eaf3ff;border:1px solid #cfe0f7;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.cx-diag p{margin:0}.cx-diag p span{color:var(--b);margin-right:6px;font-weight:700}.cx-diag button{color:var(--sub);font:inherit;cursor:pointer;background:0 0;border:0;min-height:36px;font-size:12px;text-decoration:underline}.cx-diag[hidden]{display:none}.cx-hp{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.cx-consent label{cursor:pointer;color:var(--n);align-items:flex-start;gap:12px;margin:0;font-size:14px;font-weight:500;line-height:1.7;display:flex}.cx-consent input{accent-color:#2f6bff;flex:none;width:22px;height:22px;margin:1px 0 0}.cx-consent a{color:var(--b);text-underline-offset:3px;font-weight:700;text-decoration:underline}.cx-alert{color:var(--err);background:#fdf0f3;border:1.5px solid #e7a1ae;border-radius:12px;gap:3px;padding:14px 16px;font-size:13.5px;line-height:1.7;display:grid}.cx-alert b{font-size:14.5px}.cx-alert[hidden]{display:none}.cx-sn{color:var(--sub);text-align:center;margin:0;font-size:12.5px}.cx-submit{color:#fff;width:100%;min-height:62px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#2f6bff,#14b8c4);border:0;border-radius:16px;justify-content:center;align-items:center;gap:12px;font-size:17px;font-weight:700;transition:translate .25s,box-shadow .25s,opacity .25s;display:flex;box-shadow:0 20px 40px -18px #2f6bff}.cx-submit:hover:not(:disabled){translate:0 -3px}.cx-submit i{display:grid}.cx-submit u{border:2.5px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite cx-spin;display:none}.cx-submit.is-busy u{display:block}.cx-submit.is-busy i{display:none}.cx-submit:disabled{opacity:.75;cursor:wait}.cx-note{text-align:center;color:var(--sub);margin:0;font-size:12px}.cx-nojs{color:var(--err);margin:12px 0 0;font-size:13px}.cx-done{text-align:center;background:linear-gradient(#eef5ff,#fff);border-radius:20px;justify-items:center;gap:10px;padding:36px 8px;display:grid}.cx-done:focus{outline:none}.cx-done[hidden]{display:none}.cx-di{color:#fff;background:linear-gradient(135deg,#2f6bff,#14b8c4);border-radius:50%;place-items:center;width:72px;height:72px;animation:.5s cubic-bezier(.22,1,.36,1) both cx-pop;display:grid;box-shadow:0 20px 40px -16px #2f6bff}.cx-done h3{color:var(--n);margin:8px 0 0;font-size:clamp(22px,2.6vw,28px)}.cx-done p{color:#27344f;margin:0;font-size:15px;line-height:1.9}.cx-done .cx-dn{color:var(--sub);font-size:13.5px}.cx-done ol{flex-wrap:wrap;justify-content:center;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.cx-done li{border:1px solid var(--ln);color:var(--n);background:#fff;border-radius:99px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;display:flex}.cx-done li:not(:last-child):after{content:"→";color:#8aa6d6;margin-left:6px}.cx-done li small{color:var(--b);font-size:10px}.cx-fine{font-size:12px}.cx-dl{flex-wrap:wrap;justify-content:center;gap:16px;display:flex;margin-top:6px!important}.cx-dl a{min-height:44px;color:var(--b);align-items:center;font-size:14px;font-weight:700;display:inline-flex}@keyframes cx-spin{to{transform:rotate(360deg)}}@keyframes cx-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}html.motion-ready .cx [data-r]{opacity:0;transform:translateY(20px)}html.motion-ready .cx [data-r].is-in{opacity:1;transition:opacity .7s ease calc(var(--i,0) * .12s),transform .8s cubic-bezier(.22,1,.36,1) calc(var(--i,0) * .12s);transform:none}html.motion-ready .cx-steps ol:before{transform:scaleY(0)}html.motion-ready .cx-steps.is-in ol:before{transition:transform 1.2s .5s;transform:none}html.motion-ready .cx-steps li{opacity:0;transform:translate(-12px)}html.motion-ready .cx-steps.is-in li{opacity:1;transition:opacity .6s ease calc(var(--k) * .3s + .3s),transform .7s cubic-bezier(.22,1,.36,1) calc(var(--k) * .3s + .3s);transform:none}@media (prefers-reduced-motion:reduce){.cx *,.cx :before,.cx :after{transition:none!important;animation:none!important}.cx [data-r],.cx-steps li{opacity:1!important;transform:none!important}}@media (width<=1100px){.cx-wrapper{grid-template-columns:1fr;gap:28px}.cx-left{display:contents}.cx-head{order:1}.cx-right{order:2;position:static}.cx-steps{order:3}.cx-diag-card{order:4}.cx-as{order:5}}@media (width<=760px){.cx{padding:72px 0 80px}.cx-wrapper{width:calc(100% - 32px)}.cx-wrap{border-radius:22px;padding:22px 16px}.cx-grid{grid-template-columns:1fr}.cx-chips{grid-template-columns:1fr 1fr}.cx-diag{flex-direction:column;align-items:flex-start}.cx-submit{font-size:16px}}@media (width<=380px){.cx-chips{grid-template-columns:1fr}}.cx-dgd{background:#fff;border:1.5px solid #bcd2ff;border-radius:24px;width:min(1240px,100% - 72px);margin:44px auto 0;overflow:hidden;box-shadow:0 30px 60px -44px #2f6bff}.cx-dgd summary{cursor:pointer;gap:2px;min-height:56px;padding:18px 24px;list-style:none;display:grid}.cx-dgd summary::-webkit-details-marker{display:none}.cx-dgd summary b{color:var(--n);font-size:17px}.cx-dgd summary span{color:var(--sub);font-size:13px}.cx-dgd summary:after{content:"＋";color:var(--b);font-size:22px;position:absolute;right:24px}.cx-dgd{position:relative}.cx-dgd[open] summary:after{content:"－"}.cx-dgb{padding:8px 24px 28px}@media (width<=760px){.cx-dgd{width:calc(100% - 32px)}.cx-dgb{padding:4px 12px 20px}}.cx-dgb.dg{background:0 0;padding:0 24px 28px}.cx-dgb.dg .diag{box-shadow:none;border-color:#e4ecfb;margin-top:8px}@media (width<=760px){.cx-dgb.dg{padding:0 8px 18px}}.cx-final{border-radius:36px;width:min(1240px,100% - 72px);margin:0 auto 56px;overflow:hidden;box-shadow:0 50px 90px -50px #0b2a78}.cx-final .fx.fx--c{padding:56px 0 48px}.cx-final .fx-wrap{width:calc(100% - 64px)}.cx-wrapper{scroll-margin-top:90px}@media (width<=760px){.cx-final{border-radius:26px;width:calc(100% - 24px);margin-bottom:36px}.cx-final .fx-wrap{width:calc(100% - 32px)}.cx-final .fx.fx--c{padding:36px 0 32px}}.why2{background:linear-gradient(#f7faff,#fff 40%);padding:112px 0 120px;overflow-x:clip}.why2-head{text-align:center;max-width:820px;margin:0 auto}.why2 h2{letter-spacing:-.035em;color:#0b1830;margin:0;font-size:clamp(28px,3.4vw,48px);font-weight:700;line-height:1.35}.why2-text{text-align:left;max-width:740px;margin:26px auto 0}.why2-text p{color:#566178;margin:0 0 14px;font-size:16px;line-height:2}.why2-text p:last-child{margin:0}.why2-map{justify-items:center;margin-top:56px;display:grid}.why2-top{justify-items:center;width:100%;display:grid}.why2-start{text-align:center;background:linear-gradient(160deg,#fff,#eaf2ff);border:1.5px solid #bcd2ff;border-radius:26px;width:min(100%,860px);padding:20px 24px 24px;box-shadow:0 30px 60px -36px #2f6bffaa}.why2-startk{color:#1d3f8f;margin:0 0 14px;font-size:15px;font-weight:700}.why2-start ul{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.why2-start li{color:#0b1830;background:#fff;border:1px solid #d6e3fb;border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:14px 10px;font-size:15px;font-weight:700;display:flex;box-shadow:0 12px 24px -18px #2f6bff88}.why2-start li span{color:#2f6bff;background:#eaf1ff;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.why2-branch{width:min(100%,860px);height:56px;display:block;overflow:visible}.why2-branch path{fill:none;stroke:#7fa8ff;stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #2f6bff80)}.why2-branch path.flow{stroke:#fff;stroke-width:3.5px;stroke-dasharray:16 600;stroke-dashoffset:616px;filter:drop-shadow(0 0 6px #2f6bff)}.why2-routes{grid-template-columns:1fr 1.12fr;align-items:start;gap:32px;width:100%;display:grid}.why2-route{border-radius:26px;min-width:0;padding:26px 26px 24px;position:relative}.why2-route h3{color:#0b1830;align-items:center;gap:12px;margin:0 0 18px;font-size:clamp(18px,1.7vw,22px);display:flex}.why2-badge{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:16px;font-weight:800;display:grid}.why2-steps{gap:26px;margin:0;padding:0;list-style:none;display:grid}.why2-steps>li{background:#fff;border:1px solid #e3e8f2;border-radius:16px;gap:3px;padding:14px 16px;display:grid;position:relative}.why2-steps>li:not(:last-child):after{content:"";opacity:.5;background:currentColor;width:2px;height:14px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.why2-steps>li:not(:last-child):before{content:"";opacity:.5;border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;position:absolute;bottom:-21px;left:50%;transform:translate(-50%)rotate(45deg)}.why2-sn{letter-spacing:.1em;font-size:11.5px;font-weight:800}.why2-steps b{color:#0b1830;font-size:16px;line-height:1.5}.why2-sd{color:#566178;font-size:13.5px;line-height:1.75}.why2-result{color:#0b1830;border-radius:16px;align-items:center;gap:12px;margin:22px 0 0;padding:14px 16px;font-weight:700;line-height:1.5;display:flex}.why2-result small{letter-spacing:.1em;opacity:.7;font-size:11px;display:block}.why2-ri{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.why2-route.is-a{color:#7b869c;background:#f3f5f9;border:1px solid #e1e6ef}.why2-route.is-a .why2-badge{color:#4b5873;background:#dfe5ef}.why2-route.is-a .why2-sn{color:#7b869c}.why2-route.is-a .why2-result{background:#fff;border:1px dashed #c6cfde}.why2-route.is-a .why2-ri{color:#b9770e;background:#fff4e0}.why2-route.is-b{color:#2f6bff;background:linear-gradient(170deg,#fff,#eef4ff);border:2px solid #6c97ff;transition:box-shadow .4s;box-shadow:0 36px 70px -38px #2f6bffbb}.why2-route.is-b .why2-badge{color:#fff;background:#2f6bff}.why2-route.is-b .why2-steps>li{border-color:#cfdffc;box-shadow:0 14px 28px -22px #2f6bff99}.why2-route.is-b .why2-steps>li.is-final{background:linear-gradient(135deg,#2f6bff,#14b8c4);border-color:#0000}.why2-route.is-b .why2-steps>li.is-final b,.why2-route.is-b .why2-steps>li.is-final .why2-sd,.why2-route.is-b .why2-steps>li.is-final .why2-sn{color:#fff}.why2-route.is-b .why2-result{color:#0b1830;background:#e7f8f1;border:1px solid #9fdcc2}.why2-route.is-b .why2-ri.is-ok{color:#fff;background:#14b87a}.why2-reco{color:#fff;background:#2f6bff;border-radius:999px;padding:5px 14px;font-size:12.5px;font-weight:700;position:absolute;top:-14px;right:22px;box-shadow:0 10px 20px -10px #2f6bff}.why2-kinds{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 2px;padding:0;list-style:none;display:grid}.why2-kinds li{border:1px solid #0000;border-radius:12px;align-content:start;gap:2px;padding:10px;display:grid}.why2-kinds li>span{border-radius:9px;place-items:center;width:30px;height:30px;margin-bottom:3px;display:grid}.why2-kinds b{font-size:14px}.why2-kinds small{color:#566178;font-size:11.5px;line-height:1.55}.why2-kinds .k0{background:#eaf1ff;border-color:#c9dcff}.why2-kinds .k0>span{color:#fff;background:#2f6bff}.why2-kinds .k1{background:#e3f8fa;border-color:#b6e8ed}.why2-kinds .k1>span{color:#fff;background:#14b8c4}.why2-kinds .k2{background:#ecefff;border-color:#cfd6ff}.why2-kinds .k2>span{color:#fff;background:#4a5cf0}.why2-note{text-align:center;color:#6b7690;max-width:760px;margin:26px 0 0;font-size:12.5px;line-height:1.8}.why2-msg{text-align:center;background:radial-gradient(520px 200px at 50% 100%,#d9e8ff,#d9e8ff00 75%),linear-gradient(#f2f7ff,#fff);border:1px solid #d6e3fb;border-radius:30px;width:100%;margin-top:40px;padding:44px 24px}.why2-msg p{text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;letter-spacing:-.03em;color:#0b1830;margin:0;font-size:clamp(22px,3.1vw,40px);font-weight:800;line-height:1.5}@keyframes wy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes wy-pop{0%{opacity:0;transform:scale(.4)}65%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:none}}@keyframes wy-kind{0%{opacity:0;transform:translateX(var(--kx,0)) scale(.85)}to{opacity:1;transform:none}}@keyframes wy-fade{0%{opacity:0}to{opacity:1}}@keyframes wy-flow{0%{stroke-dashoffset:616px}to{stroke-dashoffset:-16px}}@keyframes wy-hl{0%{box-shadow:0 36px 70px -38px #2f6bffbb}50%{box-shadow:0 0 0 8px #2f6bff29,0 0 56px #2f6bff80}to{box-shadow:0 36px 70px -38px #2f6bffbb,0 0 #2f6bff00}}@keyframes wy-msg{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes wy-glow{0%{box-shadow:0 0 #2f6bff00}50%{box-shadow:0 0 70px 14px #2f6bff38}to{box-shadow:0 0 #2f6bff00}}html.motion-ready .why2-map [data-a],html.motion-ready .why2-branch path{animation-play-state:paused;animation-fill-mode:both}html.motion-ready .why2-map [data-a=start]{animation:.6s ease-out both wy-in}html.motion-ready .why2-map [data-a=chip]{animation:wy-chip .7s cubic-bezier(.22,1,.36,1) var(--t) both}html.motion-ready .why2-branch path:not(.flow){animation:.6s ease-out 1s both wy-fade}html.motion-ready .why2-branch path.flow{animation:1.1s linear 1.1s 2 both wy-flow}html.motion-ready .why2-map [data-a=step],html.motion-ready .why2-map [data-a=result]{animation:wy-in .6s cubic-bezier(.22,1,.36,1) var(--t) both}html.motion-ready .why2-map [data-a=pop]{animation:wy-pop .6s cubic-bezier(.22,1,.36,1) var(--t) both}html.motion-ready .why2-map [data-a=kind]{animation:wy-kind .6s cubic-bezier(.22,1,.36,1) var(--t) both}html.motion-ready .why2-kinds .k0{--kx:-30px}html.motion-ready .why2-kinds .k2{--kx:30px}html.motion-ready .why2-map [data-a=hl]{animation:1.4s ease-in-out 4.6s both wy-hl}html.motion-ready .why2-map [data-a=msg]{animation:.9s cubic-bezier(.22,1,.36,1) .1s both wy-msg,1.8s ease-in-out .5s both wy-glow}html.motion-ready .why2-map .is-play [data-a],html.motion-ready .why2-map [data-a].is-play,html.motion-ready .why2-map .is-play .why2-branch path{animation-play-state:running}@media (prefers-reduced-motion:reduce){.why2 *{animation:none!important}}@media (width<=1100px){.why2{padding:88px 0 96px}.why2-routes{gap:20px}.why2-route{padding:22px 16px 20px}.why2-kinds{grid-template-columns:1fr}.why2-kinds li{grid-template-columns:30px 1fr;align-items:center;column-gap:10px}.why2-kinds li>span{grid-row:1/3;margin:0}}@media (width<=820px){.why2{padding:68px 0 76px}.why2-head{text-align:left}.why2-map{margin-top:36px}.why2-start ul{grid-template-columns:repeat(2,1fr)}.why2-branch{display:none}.why2-start:after{content:"";background:#7fa8ff;width:2px;height:28px;margin:18px auto -42px;display:block}.why2-routes{grid-template-columns:1fr;gap:38px;margin-top:42px}.why2-route.is-b{order:-1;margin-top:0}.why2-route.is-a{order:0}.why2-kinds{grid-template-columns:1fr}.why2-msg{border-radius:24px;padding:34px 14px}.why2-msg p{font-size:21px}html.motion-ready .why2-map [data-a=chip]{animation-name:wy-in}html.motion-ready .why2-route [data-a=step],html.motion-ready .why2-route [data-a=result]{animation-delay:.1s}html.motion-ready .why2-route [data-a=step]:nth-child(2){animation-delay:.3s}html.motion-ready .why2-route [data-a=step]:nth-child(3){animation-delay:.5s}html.motion-ready .why2-route [data-a=step]:nth-child(4){animation-delay:.7s}html.motion-ready .why2-route [data-a=kind]{animation-delay:.9s}html.motion-ready .why2-route .k1{animation-delay:1.05s}html.motion-ready .why2-route .k2{animation-delay:1.2s}html.motion-ready .why2-route [data-a=result]{animation-delay:1s}html.motion-ready .why2-route [data-a=pop]{animation-delay:1.3s}html.motion-ready .why2-map [data-a=hl]{animation-delay:2.4s}.why2-start li{white-space:nowrap;gap:7px;padding:12px 6px;font-size:14px}.why2-start li span{width:30px;height:30px}}.why2-ill{pointer-events:none;width:118px;position:absolute;top:-6px;right:14px}.why2-ill svg{width:100%;height:auto;display:block}.why2-route h3{padding-right:120px}@keyframes why-ill{0%{opacity:0;transform:translateY(14px)scale(.8)rotate(-5deg)}60%{opacity:1;transform:translateY(-3px)scale(1.05)}to{opacity:1;transform:none}}html.motion-ready .why2 [data-a=ill]{animation:why-ill .9s cubic-bezier(.22,1,.36,1) var(--t,0s) both;animation-play-state:paused}html.motion-ready .why2 .is-play [data-a=ill],html.motion-ready .why2 [data-a=ill].is-play{animation-play-state:running}.why2-time{background:#fff;border:1px solid #d9e1f0;border-radius:24px;gap:14px;width:100%;margin-top:30px;padding:22px 26px 24px;display:grid;box-shadow:0 26px 50px -42px #0b183066}.why2-th{color:#0b1830;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;font-size:15px;font-weight:800;display:flex}.why2-th small{color:#6b7690;font-size:12px;font-weight:600}.why2-axis{grid-template-columns:repeat(4,1fr);padding:14px 0 0;display:grid;position:relative}.why2-line{background:linear-gradient(90deg,#9ec0ff,#14a8b4);border-radius:9px;height:3px;position:absolute;top:4px;left:0;right:0}.why2-axis b{color:#334158;padding-top:6px;font-size:12.5px;position:relative}.why2-axis b:before{content:"";background:#fff;border:3px solid #2f6bff;border-radius:50%;width:11px;height:11px;position:absolute;top:-14px;left:0}.why2-lane{background:#f3f5f9;border-radius:12px;align-items:center;height:62px;display:flex;position:relative}.why2-lane.is-b{background:#eef4ff}.why2-ln{color:#4b5873;background:#dfe5ef;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid;position:absolute;top:50%;left:10px;translate:0 -50%}.is-b .why2-ln{color:#fff;background:#2f6bff}.why2-mk{left:calc(var(--p) + 44px);background:#b9770e;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:34%;box-shadow:0 0 0 5px #b9770e2e}.is-b .why2-mk{background:#14b87a;box-shadow:0 0 0 5px #14b87a33}.why2-mk em{white-space:nowrap;color:#0b1830;font-size:12px;font-style:normal;font-weight:800;position:absolute;top:-4px;left:22px}.why2-zone{left:calc(var(--p) + 58px);max-width:calc(100% - var(--p) - 70px);color:#566178;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;position:absolute;bottom:7px;overflow:hidden}@media (width<=820px){.why2-ill{width:84px;right:8px}.why2-route h3{padding-right:86px}.why2-time{padding:16px 14px}.why2-axis{grid-template-columns:repeat(2,1fr);row-gap:10px}.why2-line,.why2-axis b:before{display:none}.why2-axis b{padding:0}.why2-lane{flex-wrap:wrap;height:auto;min-height:46px;padding:8px 10px 8px 44px}.why2-mk,.why2-zone{white-space:normal;max-width:none;margin:0;position:static;translate:none}.why2-mk{border-radius:0;align-items:center;width:auto;height:auto;display:flex;box-shadow:none!important;background:0 0!important}.why2-mk:before{content:"";background:#b9770e;border-radius:50%;width:10px;height:10px;margin-right:6px}.is-b .why2-mk:before{background:#14b87a}.why2-mk em{position:static}.why2-zone{margin-left:10px}}.why2-route h3{align-items:center;min-height:78px}.why2-ill{width:112px;top:6px}.why2-route.is-b .why2-ill{width:104px;top:10px;right:150px}@media (width<=820px){.why2-route h3{min-height:70px}.why2-route.is-b .why2-ill{top:30px;right:8px}}.fc{background:linear-gradient(#fff,#f7faff 60%,#fff);padding:112px 0 120px;overflow-x:clip}.fc-wrap{gap:44px;margin-top:52px;display:grid}.fc-hint{text-align:center;color:#566178;max-width:640px;margin:0 auto;font-size:13.5px;line-height:1.85}.fc-case{--ac:#2f6bff;--acl:#eaf1ff;--acb:#bcd2ff;background:#fff;border:1px solid #dfe7f6;border-radius:34px;padding:44px 46px 40px;box-shadow:0 40px 80px -52px #0b183066}.fc-case.is-c2{--ac:#14a8b4;--acl:#e3f8fa;--acb:#a9e4ea}.fc-head{gap:20px;display:grid}.fc-label{letter-spacing:-.02em;color:#0b1830;align-items:center;gap:14px;margin:0;font-size:clamp(20px,2.2vw,28px);font-weight:700;display:flex}.fc-label b{background:var(--ac);color:#fff;letter-spacing:.08em;border-radius:999px;padding:7px 14px;font-size:13px}.fc-worry{background:var(--acl);border:1.5px solid var(--acb);border-radius:26px 26px 26px 6px;align-items:center;gap:18px;max-width:780px;padding:22px 28px;display:flex;position:relative}.fc-worry p{color:#0b1830;margin:0;font-size:clamp(17px,1.9vw,23px);font-weight:700;line-height:1.65}.fc-av{width:46px;height:46px;color:var(--ac);box-shadow:0 8px 18px -10px var(--ac);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.fc-rows{margin:30px 0 0;padding:0;list-style:none;display:grid}.fc-row{border-top:1px dashed #d4ddf0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:44px;padding:34px 0;display:grid}.fc-step{background:var(--acl);color:var(--ac);letter-spacing:.1em;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-block}.fc-text h3{letter-spacing:-.02em;color:#0b1830;margin:12px 0 10px;font-size:clamp(19px,1.9vw,24px);line-height:1.45}.fc-text p{color:#566178;margin:0;font-size:15px;line-height:1.95}.fc-vis{gap:8px;min-width:0;display:grid}.fc-win{background:linear-gradient(#fff,#f6f9ff);border:1px solid #d6e1f6;border-radius:20px;overflow:hidden;box-shadow:0 26px 50px -34px #2f6bff88}.fc-bar{background:#f0f4fc;border-bottom:1px solid #e1e8f6;align-items:center;gap:6px;padding:11px 14px;display:flex}.fc-bar i{background:#cbd5ea;border-radius:50%;width:9px;height:9px}.fc-bar span{color:#4a5a7c;margin-left:8px;font-size:12px;font-weight:700}.fc-cap{color:var(--ac);margin:12px 16px 0;font-size:12.5px;font-weight:700}.fc-cards,.fc-list{gap:8px;margin:10px 16px 16px;padding:0;list-style:none;display:grid}.fc-cards li,.fc-list li{background:#fff;border:1px solid #e3eaf8;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;padding:10px 12px;display:grid}.fc-cards li>span:first-child{background:var(--acl);width:30px;height:30px;color:var(--ac);border-radius:9px;grid-row:1/3;place-items:center;display:grid}.fc-cards b,.fc-list b{color:#0b1830;font-size:13.5px}.fc-cards li b,.fc-cards .fc-sk{grid-column:2}.fc-list li{grid-template-columns:1fr auto}.fc-list .fc-sk{grid-column:1}.fc-sk{width:var(--w);background:#dce6f8;border-radius:99px;height:7px;display:block}.fc-btn{background:var(--ac);color:#fff;white-space:nowrap;border-radius:8px;padding:5px 11px;font-size:11.5px;font-weight:700}.fc-list .fc-btn{grid-area:1/2/3}.fc-link{color:#7fa8ff;place-items:center;margin:0;display:grid}.fc-link span{display:grid;transform:rotate(90deg)}.fc-search{border:1.5px solid var(--ac);color:var(--ac);background:#fff;border-radius:12px;align-items:center;gap:8px;margin:10px 16px 0;padding:10px 12px;display:flex}.fc-search em{color:#6b7690;font-size:13px;font-style:normal}.fc-caret{background:var(--ac);width:2px;height:15px;animation:1s steps(2,end) 6 both fc-blink}.fc-chat{gap:10px;padding:16px;display:grid}.fc-msg{color:#0b1830;border-radius:16px;max-width:86%;margin:0;padding:11px 14px;font-size:13.5px;line-height:1.7}.fc-msg small{letter-spacing:.06em;margin-bottom:2px;font-size:11px;font-weight:800;display:block}.fc-msg.is-me{background:var(--acl);border-bottom-right-radius:4px;justify-self:end}.fc-msg.is-me small{color:var(--ac)}.fc-msg.is-ex{background:#fff;border:1px solid #d6e1f6;border-bottom-left-radius:4px}.fc-msg.is-ex small{color:#566178}.fc-kinds{color:#566178;flex-wrap:wrap;align-items:center;gap:8px;margin:0 16px 4px;font-size:12px;font-weight:700;display:flex}.fc-kinds b{color:#0b1830;background:var(--acl);border:1px solid var(--acb);border-radius:999px;padding:6px 12px;font-size:13px}.fc-kinds b:nth-of-type(2){background:#e3f8fa;border-color:#a9e4ea}.fc-kinds b:nth-of-type(3){background:#ecefff;border-color:#cfd6ff}.fc-note{color:#6b7690;margin:10px 16px 14px;font-size:11.5px;line-height:1.7}.fc-form,.fc-doc{background:#fff;border:1px solid #e3eaf8;border-radius:14px;gap:8px;margin:12px 16px 0;padding:12px 14px;display:grid}.fc-form p,.fc-doc p{margin:0}.fc-form p,.fc-doc p:not(.fc-doc-h):not(.fc-edit){grid-template-columns:96px 1fr;align-items:center;gap:10px;display:grid}.fc-form small,.fc-doc small{color:#4a5a7c;font-size:12px;font-weight:700}.fc-fill{height:9px;width:var(--w);background:linear-gradient(90deg,#9ec0ff,#cfe0ff);border-radius:99px;display:block}.fc-form .is-gen{justify-self:start}.fc-doc{border-color:var(--acb);background:linear-gradient(180deg,#fff,var(--acl))}.fc-doc-h{color:#0b1830;align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.fc-doc-h span{color:var(--ac);display:grid}.fc-edit{color:#0b6b46;background:#e7f8f1;border:1px solid #9fdcc2;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.fc-benefit{margin-top:6px}.fc-bn{background:radial-gradient(520px 160px at 50% 120%,#d9e8ff,#d9e8ff00 75%),linear-gradient(#eef4ff,#fff);border:1px solid #cfe0ff;border-radius:24px;align-items:center;gap:16px;padding:26px 30px;display:flex}.fc-bn p{letter-spacing:-.025em;color:#0b1830;margin:0;font-size:clamp(19px,2.3vw,28px);font-weight:800;line-height:1.5}.fc-bn small{color:#566178;margin-top:6px;font-size:12.5px;line-height:1.7;display:block}.fc-ck{color:#fff;background:#2f6bff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 12px 24px -10px #2f6bff}.fc-bn.is-2{text-align:center;background:radial-gradient(560px 200px at 50% 130%,#9fe3e9,#9fe3e900 75%),linear-gradient(135deg,#e3f8fa,#eaf2ff);border-color:#a9e4ea;justify-content:center;padding:38px 30px}.fc-bn.is-2 p{font-size:clamp(21px,2.8vw,34px)}.fc-stage{background:linear-gradient(#fff,#f1fbfc);border:1px solid #cfeef1;border-radius:20px;min-width:0;position:relative;box-shadow:0 26px 50px -34px #14a8b488}.fc-core{border:2px solid var(--ac);box-shadow:0 18px 36px -20px var(--ac);color:var(--ac);text-align:center;background:#fff;border-radius:20px;justify-items:center;gap:3px;padding:14px 18px;display:grid}.fc-core b{color:#0b1830;font-size:15px;line-height:1.45}.fc-core small{color:#566178;font-size:11.5px}.s1 .fc-core{width:178px;position:absolute;top:50%;left:50%;translate:-50% -50%}.fc-bub{white-space:nowrap;left:var(--x);top:var(--y);background:var(--acl);border:1px solid var(--acb);color:#0b1830;box-shadow:0 12px 22px -16px var(--ac);border-radius:16px 16px 16px 4px;padding:8px 14px;font-size:13px;font-weight:700;position:absolute}.fc-stage.s2,.fc-stage.s3{padding:20px 18px 6px}.fc-sort{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.fc-sort li{color:#0b1830;background:#fff;border:1px solid #d6e1f6;border-radius:14px;align-items:center;gap:8px;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.fc-sort li.is-top{border:2px solid var(--ac);background:var(--acl)}.fc-sort i{background:var(--ac);color:#fff;border-radius:99px;padding:2px 8px;font-size:11px;font-style:normal}.fc-tag{color:#0b6b46;background:#e7f8f1;border:1px solid #9fdcc2;border-radius:999px;align-items:center;gap:6px;margin:14px 0 0;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.fc-stage .fc-note{margin:8px 0 12px}.s3 .fc-core{width:fit-content;margin:0 auto}.fc-opts{grid-template-columns:repeat(2,1fr);gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.fc-opts li{background:#fff;border:1px solid #cfeef1;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.fc-opts b{color:#0b1830;font-size:13.5px}.fc-axes{color:#566178;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0;font-size:12px;display:flex}.fc-axes b{background:var(--acl);border:1px solid var(--acb);color:#0b1830;border-radius:99px;padding:4px 10px}.fc-stage.s4{--r:118px;height:330px}.fc-ring{width:calc(var(--r) * 2);height:calc(var(--r) * 2);position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.fc-ring circle{fill:none;stroke:#7fd3da;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transform-origin:50%;transform:rotate(-90deg)}.s4 .fc-mid{width:120px;padding:12px;position:absolute;top:50%;left:50%;translate:-50% -50%}.fc-node{border:1.5px solid var(--ac);text-align:center;color:#0b1830;width:92px;transform:rotate(var(--a)) translateY(calc(var(--r) * -1)) rotate(calc(var(--a) * -1));box-shadow:0 12px 22px -14px var(--ac);background:#fff;border-radius:14px;margin:-19px 0 0 -46px;padding:8px 4px;font-size:12.5px;font-weight:800;line-height:1.35;position:absolute;top:50%;left:50%}.fc-node:nth-of-type(3){background:var(--ac);color:#fff}.fc-orbit{opacity:0;width:12px;height:12px;transform:rotate(0) translateY(calc(var(--r) * -1));background:#14a8b4;border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%;left:50%;box-shadow:0 0 14px 4px #14a8b48c}@keyframes fc-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes fc-worry{0%{opacity:0;transform:translate(-40px)scale(.85)}65%{opacity:1;transform:translate(4px)scale(1.02)}to{opacity:1;transform:none}}@keyframes fc-slide{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}@keyframes fc-pop{0%{opacity:0;transform:scale(.5)}65%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes fc-gather{0%{opacity:0;transform:translate(var(--sx),var(--sy)) rotate(var(--sr))}to{opacity:1;transform:none}}@keyframes fc-fly{0%{opacity:0;transform:translateY(var(--fy)) scale(.7)}60%{opacity:1;transform:translateY(3px)scale(1.03)}to{opacity:1;transform:none}}@keyframes fc-node{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes fc-fill{0%{opacity:.2;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes fc-ringdraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes fc-orbit{0%{opacity:1;transform:rotate(0) translateY(calc(var(--r) * -1))}to{opacity:0;transform:rotate(360deg) translateY(calc(var(--r) * -1))}}@keyframes fc-bn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes fc-glow{0%,to{box-shadow:0 0 #2f6bff00}50%{box-shadow:0 0 56px 8px #2f6bff38}}@keyframes fc-blink{50%{opacity:0}}html.motion-ready .fc [data-a]{animation-play-state:paused;animation-fill-mode:both}html.motion-ready .fc [data-a=in]{animation:fc-in .6s cubic-bezier(.22,1,.36,1) var(--t,0s) both}html.motion-ready .fc [data-a=worry]{animation:fc-worry .8s cubic-bezier(.22,1,.36,1) var(--t,0s) both}html.motion-ready .fc [data-a=slide]{animation:fc-slide .55s cubic-bezier(.22,1,.36,1) var(--t,0s) both}html.motion-ready .fc [data-a=pop]{animation:fc-pop .55s cubic-bezier(.22,1,.36,1) var(--t,0s) both}html.motion-ready .fc [data-a=gather]{animation:fc-gather .9s cubic-bezier(.22,1,.36,1) var(--t,0s) both}html.motion-ready .fc [data-a=fly]{animation:fc-fly .7s cubic-bezier(.22,1,.36,1) var(--t,0s) both}html.motion-ready .fc [data-a=node]{animation:fc-node .5s cubic-bezier(.22,1,.36,1) var(--t,0s) both}html.motion-ready .fc [data-a=bn]{animation:.8s cubic-bezier(.22,1,.36,1) .1s both fc-bn,1.6s ease-in-out .6s both fc-glow}html.motion-ready .fc .fc-fill{animation:fc-fill .8s ease-out var(--t,0s) both;animation-play-state:paused}html.motion-ready .fc .fc-ring circle{animation:2.2s ease-in-out .4s both paused fc-ringdraw}html.motion-ready .fc .fc-orbit{animation:2.4s ease-in-out 2.6s both paused fc-orbit}html.motion-ready .fc .is-play [data-a],html.motion-ready .fc [data-a].is-play,html.motion-ready .fc .is-play .fc-fill,html.motion-ready .fc .is-play .fc-ring circle,html.motion-ready .fc .is-play .fc-orbit,html.motion-ready .fc .is-play .fc-caret{animation-play-state:running}@media (prefers-reduced-motion:reduce){.fc *{animation:none!important}.fc-orbit{display:none}}@media (width<=1100px){.fc-case{padding:36px 28px 32px}.fc-row{gap:30px}}@media (width<=900px){.fc{padding:72px 0 80px}.fc-wrap{gap:28px;margin-top:36px}.fc-hint{text-align:left}.fc-case{border-radius:26px;padding:26px 16px 22px}.fc-label{flex-wrap:wrap;gap:10px}.fc-worry{border-radius:20px 20px 20px 5px;gap:12px;padding:16px}.fc-rows{margin-top:18px}.fc-row{grid-template-columns:minmax(0,1fr);gap:18px;padding:26px 0}.fc-bn{gap:12px;padding:20px 16px}.fc-bn.is-2{padding:28px 16px}.fc-form p,.fc-doc p:not(.fc-doc-h):not(.fc-edit){grid-template-columns:78px 1fr}.fc-stage.s1{height:330px}.fc-stage.s4{--r:104px;height:300px}.fc-sort{grid-template-columns:1fr}.fc-sort li{white-space:nowrap}.fc-opts{gap:8px}.fc-bub{padding:7px 11px;font-size:12px}.fc-bub[style*="--x:76%"]{left:auto;right:3%}.fc-bub[style*="--x:60%"]{left:auto;right:6%}.fc-node{width:84px;margin-left:-42px;font-size:11.5px}html.motion-ready .fc [data-a=gather]{animation-name:fc-in}}.fc-head{position:relative}.fc-ill{pointer-events:none;width:150px;position:absolute;top:-18px;right:0}.fc-ill svg{width:100%;height:auto;display:block}.fc-worry{max-width:min(780px,100% - 140px)}@keyframes ill-in{0%{opacity:0;transform:translateY(16px)scale(.8)rotate(-5deg)}60%{opacity:1;transform:translateY(-3px)scale(1.05)rotate(2deg)}to{opacity:1;transform:none}}@media (width<=900px){.fc-ill{width:96px;margin:0 0 -6px auto;position:static}.fc-worry{max-width:none}}.fc-vis{padding-top:84px;position:relative}.fc-vis .dt-ill{width:116px;top:-4px}.fc-m{align-items:flex-end;gap:8px;max-width:92%;display:flex}.fc-m.is-me{flex-direction:row-reverse;justify-self:end}.fc-m .fc-msg{max-width:none;margin:0}.fc-av2{flex:none;width:34px;height:34px}.fc-av2 svg{width:100%;height:100%;display:block}.fc-arts{gap:8px;min-width:0;padding:10px 12px;display:grid}.fc-arts .fc-cap{margin:0}.fc-art{background:#fff;border:1px solid #e3eaf8;border-radius:12px;grid-template-columns:54px 1fr;align-items:center;gap:10px;padding:8px;display:grid}.fc-thumb{background:linear-gradient(135deg,#dbe8ff,#e3f8fa);border-radius:8px;width:54px;height:48px;display:block}.fc-tg{color:#d23c7a;background:#fdecf2;border-radius:99px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:800;display:inline-block}.fc-art:nth-of-type(3) .fc-tg{color:#2f6bff;background:#eaf1ff}.fc-art:nth-of-type(4) .fc-tg{color:#0e8f9a;background:#e3f8fa}.fc-art b{color:#0b1830;margin-top:2px;font-size:13px;display:block}.fc-art small{color:#566178;font-size:11px;line-height:1.55;display:block}.fc-s1r{z-index:2;max-width:none;position:absolute;bottom:12px;left:5%;right:5%}.fc-stage.s1{height:390px}.fc-stage.s2 .fc-m{margin-top:10px}.fc-stage.s3{position:relative}.fc-spokes{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.fc-spokes path{fill:none;stroke:#7fd3da;stroke-width:2px;stroke-dasharray:4 5;stroke-linecap:round;vector-effect:non-scaling-stroke}.fc-stage.s3>:not(.fc-spokes){z-index:1;position:relative}html.motion-ready .fc .fc-spokes path,html.motion-ready .fc .dt-spokes path,html.motion-ready .fc .dt-sl path{animation:.8s ease-out 1.1s both paused fc-in}html.motion-ready .fc .is-play .fc-spokes path,html.motion-ready .fc .is-play .dt-spokes path,html.motion-ready .fc .is-play .dt-sl path{animation-play-state:running}@keyframes fc-grow{0%{transform:scale(1)}to{transform:scale(1.07)}}html.motion-ready .fc .fc-sort li.is-top{animation:fc-gather .9s cubic-bezier(.22,1,.36,1) var(--t) both,fc-grow .5s ease 2.9s both;animation-play-state:paused}html.motion-ready .fc .is-play .fc-sort li.is-top{animation-play-state:running}@media (width<=900px){.fc-vis{padding-top:70px}.fc-vis .dt-ill{width:92px}.fc-stage.s1{height:420px}.fc-s1r{left:3%;right:3%}.fc-m{max-width:100%}}.fc-ty{color:#0b1830;background:#fff;border:1px solid #dce5f5;border-radius:7px;min-height:26px;padding:4px 9px;font-size:12px;font-weight:600;line-height:1.5;display:block;overflow:hidden}.ty{white-space:nowrap;vertical-align:bottom;width:calc(var(--n) * 1em);border-right:2px solid #0000;max-width:100%;display:inline-block;overflow:hidden}.dt-detail .ty{font-size:12px}@keyframes ty-w{0%{width:0}to{width:calc(var(--n) * 1em)}}@keyframes ty-c{0%,98%{border-right-color:#2f6bff}to{border-right-color:#0000}}html.motion-ready .fc .ty{animation:ty-w calc(var(--n) * 70ms) steps(var(--n)) var(--t) both,ty-c calc(var(--n) * 70ms) steps(1) var(--t) both;animation-play-state:paused}.fc-m{position:relative}.fc-typing{display:none}@keyframes ty-dots{0%{opacity:0;transform:scale(.8)}15%{opacity:1;transform:none}85%{opacity:1}to{opacity:0;transform:scale(.9)}}@keyframes ty-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}html.motion-ready .fc .fc-typing{animation:ty-dots .9s ease var(--t) both;z-index:2;background:#fff;border:1px solid #d6e1f6;border-radius:14px;gap:4px;padding:10px 14px;animation-play-state:paused;display:inline-flex;position:absolute;bottom:4px;left:44px}html.motion-ready .fc .fc-m.is-me .fc-typing{left:auto;right:44px}.fc-typing i{background:#2f6bff;border-radius:50%;width:5px;height:5px}html.motion-ready .fc .fc-typing i{animation:ty-bounce .45s ease-in-out var(--t) 2 both;animation-play-state:paused}html.motion-ready .fc .fc-typing i:nth-child(2){animation-delay:calc(var(--t) + .1s)}html.motion-ready .fc .fc-typing i:nth-child(3){animation-delay:calc(var(--t) + .2s)}html.motion-ready .fc .fc-m[data-a=in]{animation:none}html.motion-ready .fc .fc-m .fc-msg{animation:fc-in .5s ease calc(var(--t) + .9s) both;animation-play-state:paused}html.motion-ready .fc .is-play .ty,html.motion-ready .fc .is-play .fc-typing,html.motion-ready .fc .is-play .fc-typing i,html.motion-ready .fc .is-play .fc-m .fc-msg,html.motion-ready .fc .is-play .fc-m .fc-av2{animation-play-state:running}@keyframes i-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}75%{transform:rotate(8deg)}}@keyframes i-nod{0%,to{transform:rotate(0)}30%{transform:rotate(3deg)}70%{transform:rotate(-2.5deg)}}@keyframes i-dot{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.7)}}@keyframes i-bubp{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes i-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes i-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes i-ck{0%{transform:scale(0)}65%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes i-q{0%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}@keyframes i-flag{0%,to{transform:scaleX(1)}50%{transform:scaleX(.7)}}@keyframes i-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}html.motion-ready .i-arm{animation:1.3s ease-in-out 1.3s 2 both paused i-wave}html.motion-ready .i-head{animation:1.6s ease-in-out 1.2s 2 both paused i-nod}html.motion-ready .i-d{animation:1s ease-in-out 1.3s 3 both paused i-dot}html.motion-ready .i-d1{animation-delay:1.45s}html.motion-ready .i-d2{animation-delay:1.6s}html.motion-ready .i-bub{animation:.6s cubic-bezier(.22,1,.36,1) 1s both paused i-bubp}html.motion-ready .i-float{animation:1.8s ease-in-out 1.4s 2 both paused i-float}html.motion-ready .i-pulse{animation:.9s ease-in-out 1.4s 3 both paused i-pulse}html.motion-ready .i-ck{animation:.6s cubic-bezier(.22,1,.36,1) 1.6s both paused i-ck}html.motion-ready .i-q{animation:1s ease-in-out 1.4s 2 both paused i-q}html.motion-ready .i-q2{animation-delay:1.6s}html.motion-ready .i-flag{animation:1s ease-in-out 1.4s 3 both paused i-flag}.i-draw{stroke-dasharray:1}html.motion-ready .i-draw{stroke-dashoffset:1px;animation:1.2s ease-out 1.2s both paused i-draw}html.motion-ready .is-play .i-arm,html.motion-ready .is-play .i-head,html.motion-ready .is-play .i-d,html.motion-ready .is-play .i-bub,html.motion-ready .is-play .i-float,html.motion-ready .is-play .i-pulse,html.motion-ready .is-play .i-ck,html.motion-ready .is-play .i-q,html.motion-ready .is-play .i-flag,html.motion-ready .is-play .i-draw{animation-play-state:running}@media (prefers-reduced-motion:reduce){.i-arm,.i-head,.i-d,.i-bub,.i-float,.i-pulse,.i-ck,.i-q,.i-flag,.i-draw{animation:none!important}}.dt{--ac:#2f6bff;--acl:#eaf1ff;--acb:#bcd2ff;background:#fff;padding:104px 0 96px}.dt-2{--ac:#14a8b4;--acl:#e3f8fa;--acb:#a9e4ea;background:linear-gradient(#f2fbfc,#fff 45%)}.dt-1{background:linear-gradient(#f7faff,#fff 40%)}.dt-wrap{margin-top:36px}.dt-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin:0 auto 14px;padding:0;list-style:none;display:flex}.dt-flow li:not(.dt-sep){color:#1d3f8f;background:#fff;border:1px solid #cfe0ff;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:700;box-shadow:0 10px 22px -16px #2f6bff88}.dt-sep{color:#7fa8ff;font-weight:800}.dt-block{border-top:1px dashed #d4ddf0;padding:60px 0}.dt-block:first-of-type{border-top:0}.dt-row{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:52px;display:grid}.dt-text h3{letter-spacing:-.02em;color:#0b1830;margin:12px 0;font-size:clamp(21px,2.1vw,28px);line-height:1.45}.dt-text p{color:#566178;margin:0 0 12px;font-size:15px;line-height:1.95}.dt-text b{color:#0b1830}.dt-key{border-left:4px solid var(--ac);background:var(--acl);border-radius:4px 12px 12px 4px;padding:12px 16px;font-weight:800;color:#0b1830!important}.dt-vis{gap:12px;min-width:0;padding-top:84px;display:grid;position:relative}.dt-ill{z-index:2;pointer-events:none;width:140px;position:absolute;top:-6px;right:4px}.dt-ill svg{width:100%;height:auto;display:block}.dt-vis .fc-win{position:relative}.dt-form{gap:7px;margin:10px 16px 0;display:grid}.dt-form>div{background:#fff;border:1px solid #e3eaf8;border-radius:11px;grid-template-columns:70px 1fr;align-items:center;gap:10px;padding:8px 12px;display:grid}.dt-form dt{color:#6b7690;font-size:12px;font-weight:700}.dt-form dd{color:#0b1830;margin:0;font-size:14px;font-weight:800}.dt-arrow{color:#566178;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 16px 0;font-size:12.5px;display:flex}.dt-arrow b{background:var(--acl);border:1px solid var(--acb);color:#1d3f8f;border-radius:99px;padding:5px 11px}.dt-arrow span{color:#7fa8ff;display:grid}.dt-tags{flex-wrap:wrap;gap:7px;margin:10px 16px 0;padding:0;list-style:none;display:flex}.dt-tags li{border:1px solid var(--acb);color:#0b1830;background:#fff;border-radius:99px;padding:6px 13px;font-size:13px;font-weight:700}.dt-tags li:nth-child(2n){background:#e3f8fa;border-color:#a9e4ea}.dt-tags li:nth-child(3n){background:#ecefff;border-color:#cfd6ff}.dt-chain{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:8px;display:grid}.dt-chain>div{text-align:center;background:#fff;border:1px solid #d6e1f6;border-radius:16px;align-content:center;gap:6px;padding:12px;display:grid}.dt-chain>div b{background:var(--acl);color:#0b1830;border-radius:9px;padding:5px 6px;font-size:12.5px;line-height:1.4}.dt-chain small,.dt-lab2{letter-spacing:.08em;color:var(--ac);font-size:11px;font-weight:800}.dt-chain .is-core{background:linear-gradient(160deg,#2f6bff,#4a8bff);border-color:#0000}.dt-chain .is-core b{color:#fff;background:0 0;font-size:13.5px}.dt-chain .is-core small{color:#d7e6ff}.dt-chain>span{color:#7fa8ff;place-items:center;display:grid}.dt-duo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:26px;margin-top:46px;display:grid}.dt-col{gap:10px;min-width:0;display:grid}.dt-role{color:#fff;background:#2f6bff;border-radius:99px;justify-self:start;align-items:center;gap:8px;margin:0;padding:8px 16px;font-size:14px;font-weight:800;display:inline-flex}.dt-role.is-self{background:#14a8b4}.dt-role span{display:grid}.dt-feed,.dt-results{gap:8px;margin:10px 16px 0;padding:0;list-style:none;display:grid}.dt-feed li{background:#fff;border:1px solid #e3eaf8;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:9px 12px;display:grid}.dt-fi{background:var(--acl);color:#2f6bff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.dt-feed b{color:#0b1830;font-size:13.5px;display:block}.dt-feed small{color:#566178;margin-top:1px;font-size:11.5px;line-height:1.5;display:block}.dt-type{white-space:nowrap;vertical-align:bottom;width:calc(var(--n) * 1em);color:#0b1830;font-size:13px;font-style:normal;font-weight:700;display:inline-block;overflow:hidden}.dt-filters{flex-wrap:wrap;gap:6px;margin:10px 16px 0;padding:0;list-style:none;display:flex}.dt-filters li{border:1px solid var(--acb);color:#1d3f8f;background:#fff;border-radius:99px;padding:5px 11px;font-size:12px;font-weight:700}.dt-results li{background:#fff;border:1px solid #e3eaf8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:10px 12px;display:flex}.dt-results b{color:#0b1830;flex:0 0 100%;font-size:13.5px}.dt-results span{color:#0b1830;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.dt-results em{color:#6b7690;font-style:normal;font-weight:600}.dt-lab2{margin:14px 16px 0}.dt-org{flex-wrap:wrap;gap:7px;margin:8px 16px 0;padding:0;list-style:none;display:flex}.dt-org li{border:1px solid var(--acb);color:#0b1830;background:#fff;border-radius:12px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.dt-org li span{color:var(--ac);display:grid}.dt-steps4,.dt-steps5{counter-reset:s;grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;margin:12px 16px 0;padding:0;list-style:none;display:grid}.dt-steps4 li,.dt-steps5 li{counter-increment:s;background:var(--acl);text-align:center;color:#1d3f8f;border-radius:10px;padding:8px 6px;font-size:11.5px;font-weight:700;line-height:1.4;position:relative}.dt-steps4 li:not(:last-child):after,.dt-steps5 li:not(:last-child):after{content:"›";color:var(--ac);z-index:1;font-size:16px;position:absolute;top:50%;right:-7px;translate:0 -52%}.dt-steps5 .is-key{color:#fff;background:#2f6bff}.fc-edit.is-big{padding:8px 16px;font-size:14px;box-shadow:0 0 0 4px #14b87a24}.dt-partner{text-align:center;color:#6b7690;max-width:760px;margin:18px auto 0;font-size:12px;line-height:1.8}.dt-worries{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.dt-worries span{text-wrap:balance;background:var(--acl);border:1px solid var(--acb);color:#0b1830;border-radius:16px 16px 16px 4px;padding:9px 14px;font-size:13px;font-weight:700;line-height:1.4}.dt-gather{color:var(--ac);place-items:center;margin:-2px 0;display:grid;rotate:90deg}.dt-wall{gap:10px;display:grid}.dt-before,.dt-after{background:#fff;border:1px solid #cfeef1;border-radius:18px;padding:14px 14px 12px}.dt-wall .dt-lab2{margin:0 0 6px}.dt-scatter{height:150px;position:relative}.dt-scatter i{left:var(--x);top:var(--y);rotate:var(--r);background:var(--acl);border:1px solid var(--acb);color:#0b1830;white-space:nowrap;border-radius:12px;padding:7px 12px;font-size:13px;font-style:normal;font-weight:700;position:absolute}.dt-scatter i.is-off{opacity:.55}.dt-quotes{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.dt-quotes li{color:#566178;background:#f3f5f9;border-radius:99px;padding:5px 10px;font-size:12px}.dt-mid{color:#566178;justify-content:center;align-items:center;gap:10px;margin:0;font-size:12.5px;display:flex}.dt-mid span{color:var(--ac);display:grid;rotate:90deg}.dt-mid b{background:var(--ac);color:#fff;border-radius:99px;padding:5px 12px}.dt-after ol{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.dt-after li{color:#0b1830;background:#f6fcfd;border:1px solid #cfeef1;border-radius:12px;align-items:center;gap:9px;padding:11px 12px;font-size:13.5px;font-weight:800;display:flex}.dt-after li small{color:#0b6b72;background:#cfeef1;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.dt-after li.is-top{background:var(--ac);border-color:var(--ac);color:#fff;box-shadow:0 14px 26px -14px var(--ac);font-size:15px}.dt-after li.is-top small{color:var(--ac);background:#fff}.dt-solve{gap:12px;display:grid}.dt-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.dt-opts li{text-align:center;color:#0b1830;background:#fff;border:1px solid #cfeef1;border-radius:14px;place-items:center;min-height:56px;padding:8px;font-size:12.5px;font-weight:700;line-height:1.4;display:grid}.dt-opts li.is-off{opacity:.6}.dt-opts li.is-pick{background:var(--acl);border:2px solid var(--ac);box-shadow:0 14px 26px -16px var(--ac)}.dt-opts .dt-center{background:var(--ac);border-color:var(--ac);color:#fff;box-shadow:0 18px 34px -16px var(--ac);gap:2px}.dt-opts .dt-center small{opacity:.9;font-size:11px}.dt-opts .dt-center b{font-size:13.5px}.dt-check{color:#566178;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.dt-check li{background:var(--acl);border:1px solid var(--acb);color:#0b1830;border-radius:99px;padding:5px 11px;font-weight:700}.dt-tag2{color:#0b6b46;background:#e7f8f1;border:1px solid #9fdcc2;border-radius:99px;justify-self:start;align-items:center;gap:6px;margin:0;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.dt-aiwrap{background:#fff;border:1px solid #cfeef1;border-radius:26px;margin-top:36px;padding:26px 28px;box-shadow:0 30px 60px -44px #14a8b488}.dt-aih{color:var(--ac);margin:0 0 14px;font-size:14px;font-weight:800}.dt-aiflow{grid-template-columns:1fr auto 1.3fr auto 1.2fr;align-items:stretch;gap:10px;display:grid}.dt-aiflow>span{color:#7fd3da;place-items:center;display:grid}.dt-aicard,.dt-aiopts{background:#f6fcfd;border:1px solid #cfeef1;border-radius:16px;align-content:center;gap:6px;padding:14px;display:grid}.dt-aicard small,.dt-aiopts small{letter-spacing:.06em;color:var(--ac);font-size:11px;font-weight:800}.dt-aicard b{color:#0b1830;font-size:14px;line-height:1.5}.dt-aicard ul,.dt-aiopts ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dt-aicard li,.dt-aiopts li{color:#0b1830;background:#fff;border:1px solid #cfeef1;border-radius:99px;padding:5px 10px;font-size:12px;font-weight:700}.dt-aiopts li.is-pick{background:var(--ac);border-color:var(--ac);color:#fff}.dt-aicard.is-ai{background:var(--acl);border:2px solid var(--ac)}.dt-ainote{color:#0b1830;margin:14px 0 0;font-size:13px;font-weight:700;line-height:1.7}.dt-stair{height:350px;position:relative}.dt-stair svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dt-stair path{fill:none;stroke:#7fd3da;stroke-width:3px;stroke-dasharray:3 7;stroke-linecap:round;vector-effect:non-scaling-stroke}.dt-st{left:calc(var(--i) * (100% - 150px) / 5);top:calc((5 - var(--i)) * 56px);border:1.5px solid var(--acb);color:#0b1830;width:150px;box-shadow:0 14px 24px -16px var(--ac);background:#fff;border-radius:14px;padding:9px 10px;font-size:13px;font-weight:800;line-height:1.35;position:absolute}.dt-st small{letter-spacing:.08em;color:var(--ac);font-size:10.5px;display:block}.dt-st.is-owner{background:var(--ac);border-color:var(--ac);color:#fff}.dt-st.is-owner small{color:#d6f7fa}.dt-loop{text-align:center;color:#0b6b72;background:#e3f8fa;border:1px solid #a9e4ea;border-radius:99px;width:150px;padding:4px 0;font-size:12px;font-weight:700;position:absolute;top:-34px;left:calc(100% - 150px)}.dt-end{gap:0;margin-top:20px;display:grid}.dt-up{order:2;width:min(100%,760px);height:46px;margin:0 auto;display:block;overflow:visible}.dt-up path{fill:none;stroke:#7fd3da;stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.dt-end .fc-bn{order:1}.dt-endchips{order:3;grid-template-columns:repeat(4,1fr);gap:12px;width:min(100%,760px);margin:0 auto;padding:0;list-style:none;display:grid}.dt-endchips li{border:1.5px solid var(--acb);color:#0b1830;box-shadow:0 14px 24px -18px var(--ac);background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 8px;font-size:14px;font-weight:800;display:flex}.dt-endchips li span{color:var(--ac);display:grid}@keyframes dt-bub{0%{opacity:0;transform:translate(var(--fx),var(--fy)) scale(.6)}to{opacity:1;transform:none}}@keyframes dt-out{0%{opacity:0;transform:translate(var(--fx),var(--fy)) scale(.5)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes dt-dim{to{opacity:.6}}@keyframes dt-step{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes dt-typing{0%{width:0}to{width:calc(var(--n) * 1em)}}html.motion-ready .fc [data-a=bub]{animation:dt-bub .8s cubic-bezier(.22,1,.36,1) var(--t) both}html.motion-ready .fc [data-a=out]{animation:dt-out .8s cubic-bezier(.22,1,.36,1) var(--t) both}html.motion-ready .fc [data-a=out].is-off{animation:dt-out .8s cubic-bezier(.22,1,.36,1) var(--t) both,dt-dim .6s ease 4s both}html.motion-ready .fc [data-a=gather].is-off{animation:fc-gather .9s cubic-bezier(.22,1,.36,1) var(--t) both,dt-dim .6s ease 2.8s both}html.motion-ready .fc [data-a=step2]{animation:dt-step .6s cubic-bezier(.22,1,.36,1) var(--t) both}html.motion-ready .fc .dt-type{animation:dt-typing .9s steps(4) var(--t) both;animation-play-state:paused}html.motion-ready .fc .is-play .dt-type{animation-play-state:running}html.motion-ready .fc .dt-stair path,html.motion-ready .fc .dt-up path{animation:1s ease-out 1.2s both paused fc-in}html.motion-ready .fc .is-play .dt-stair path,html.motion-ready .fc .is-play .dt-up path,html.motion-ready .fc .dt-stair.is-play path{animation-play-state:running}@media (width<=1100px){.dt-row{gap:30px}.dt-chain{grid-template-columns:1fr;gap:6px}.dt-chain>span{rotate:90deg}.dt-aiflow{grid-template-columns:1fr}.dt-aiflow>span{rotate:90deg}}@media (width<=900px){.dt{padding:68px 0}.dt-wrap{margin-top:24px}.dt-flow{justify-content:flex-start}.dt-block{padding:44px 0}.dt-row{grid-template-columns:minmax(0,1fr);gap:22px}.dt-ill{width:104px}.dt-vis{padding-top:64px}.dt-duo{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:34px}.dt-steps4,.dt-steps5{grid-auto-columns:auto;grid-auto-flow:row}.dt-steps4 li:not(:last-child):after,.dt-steps5 li:not(:last-child):after{content:"↓";font-size:13px;inset:auto auto -14px 50%;translate:-50%}.dt-steps4,.dt-steps5{gap:14px}.dt-worries,.dt-opts{grid-template-columns:repeat(2,minmax(0,1fr))}.dt-opts .dt-center{order:-1;grid-column:1/-1}.dt-after ol{grid-template-columns:1fr}.dt-aiwrap{margin-top:26px;padding:20px 16px}.dt-stair{gap:10px;height:auto;display:grid}.dt-stair svg{display:none}.dt-st{width:auto;margin-left:calc(var(--i) * 12px);position:static}.dt-loop{justify-self:start;width:auto;margin-left:60px;position:static}.dt-endchips{grid-template-columns:repeat(2,1fr)}.dt-up{height:34px}.dt-scatter{height:170px}html.motion-ready .fc [data-a=bub],html.motion-ready .fc [data-a=out]{animation-name:fc-in}html.motion-ready .fc [data-a=out].is-off{animation:fc-in .6s ease var(--t) both,dt-dim .6s ease 4s both}}.dt-results .fc-btn{margin-left:auto}.dt .svc2-acc{white-space:normal}.dt h2{text-wrap:balance}.dt-appbody{grid-template-columns:116px minmax(0,1fr);display:grid}.dt-side{background:linear-gradient(#1b5fd6,#0a4cc0);align-content:start;gap:4px;margin:0;padding:10px 8px;list-style:none;display:grid}.dt-side li{color:#d6e6ff;white-space:nowrap;border-radius:99px;padding:7px 10px;font-size:11.5px;font-weight:700}.dt-side li.is-on{color:#fff;background:#0a3a95}.dt-side.is-ai{background:#fafbfd;border-right:1px solid #e6ebf5}.dt-side.is-ai li{color:#566178;border-radius:8px}.dt-side.is-ai li.is-on{color:#2f6bff;background:#eaf1ff}.dt-gantt{min-width:0;padding:10px 12px 8px}.dt-gh{grid-template-columns:92px repeat(6,minmax(0,1fr));margin-bottom:4px;display:grid}.dt-gh b{text-align:center;color:#566178;background:#f0f4fa;border-left:1px solid #fff;padding:3px 0;font-size:10.5px}.dt-gr{border-top:1px dashed #e3eaf8;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:6px;padding:5px 0;display:grid}.dt-gc{border-left:3px solid var(--c);color:#0b1830;background:#fff;padding:6px;font-size:11px;font-weight:800;line-height:1.3}.dt-gb{gap:4px;min-width:0;min-height:26px;display:grid}.dt-bar{box-sizing:border-box;margin-left:calc(var(--st) * 100% / 6);width:calc(var(--ln) * 100% / 6 - 3px);background:var(--c);color:#fff;transform-origin:0;border-radius:5px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:700;line-height:1.3;display:block}.dt-detail{border:1px solid #e3eaf8;border-radius:10px;margin:0 12px 6px;display:grid;overflow:hidden}.dt-detail>div{background:#fff;border-top:1px solid #eef2f9;grid-template-columns:84px 1fr;gap:8px;padding:7px 12px;font-size:12px;display:grid}.dt-detail>div:first-child{border-top:0}.dt-detail dt{color:#0b1830;font-weight:800}.dt-detail dd{color:#334158;margin:0}.dt-art{background:#fff;border:1px solid #d6e1f6;border-radius:18px;gap:8px;padding:14px 16px;display:grid;box-shadow:0 26px 50px -36px #2f6bff88}.dt-art-bar{color:#1d3f8f;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:800;display:flex}.dt-art-bar span{color:#2f6bff;display:grid}.dt-art-tag{color:#d23c7a;background:#fdecf2;border-radius:99px;justify-self:start;padding:3px 10px;font-size:11px;font-weight:800}.dt-art-t{color:#0b1830;font-size:15px;line-height:1.55}.dt-art-c,.dt-art-o{color:#334158;border-radius:12px;padding:10px 12px;font-size:12.5px;line-height:1.7}.dt-art-c{background:#eaf1ff}.dt-art-o{background:#e3f8fa}.dt-art small{color:#1d3f8f;margin-bottom:1px;font-size:11px;font-weight:800;display:block}.dt-mt{background:linear-gradient(#f6f9ff,#fff);border:1px solid #d6e3fb;border-radius:26px;justify-items:center;gap:14px;margin-top:40px;padding:28px 26px;display:grid}.dt-mt-h{letter-spacing:-.02em;color:#1d3f8f;text-align:center;margin:0;font-size:clamp(18px,2vw,24px);font-weight:800}.dt-mt-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,.8fr) auto minmax(0,1fr);align-items:center;gap:12px;width:100%;display:grid}.dt-mt-box{background:#fff;border:1.5px solid #cfe0ff;border-radius:18px;gap:7px;padding:14px;display:grid;box-shadow:0 20px 40px -34px #2f6bff88}.dt-mt-box>b{color:#fff;background:#2f6bff;border-radius:99px;justify-self:center;padding:4px 14px;font-size:13px}.dt-mt-box.is-out>b{background:#14a8b4}.dt-mt-box ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.dt-mt-box li{color:#0b1830;background:#f2f6ff;border:1px solid #e1e9f8;border-radius:10px;padding:7px 12px;font-size:13px;font-weight:700}.dt-mt-ar{color:#2f6bff;place-items:center;display:grid}.dt-mt-ar.is-l{rotate:180deg}.dt-mt-core{aspect-ratio:1;color:#2f6bff;text-align:center;background:radial-gradient(circle at 50% 30%,#fff,#eaf1ff);border:3px solid #2f6bff;border-radius:50%;align-content:center;justify-items:center;gap:8px;padding:26px 14px;display:grid;box-shadow:0 0 0 10px #2f6bff14,0 26px 50px -24px #2f6bff}.dt-mt-core b{color:#1d3f8f;font-size:18px}.dt-mt-down{color:#2f6bff;margin:0;display:grid;rotate:90deg}.dt-mt-send{background:#fff;border:1.5px solid #cfe0ff;border-radius:20px;gap:10px;width:100%;padding:16px;display:grid}.dt-mt-send>b{color:#fff;background:#2f6bff;border-radius:99px;justify-self:center;padding:4px 16px;font-size:13px}.dt-mt-send ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.dt-mt-send li{background:#f6f9ff;border:1px solid #e1e9f8;border-radius:14px;align-items:flex-start;gap:10px;padding:12px;display:flex}.dt-mt-send li>span{color:#d23c7a;background:#fdecf2;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.dt-mt-send li:nth-child(2)>span{color:#2f6bff;background:#eaf1ff}.dt-mt-send li:nth-child(3)>span{color:#0e8f9a;background:#e3f8fa}.dt-mt-send b{color:#0b1830;font-size:14px;display:block}.dt-mt-send small{color:#566178;margin-top:2px;font-size:12px;line-height:1.65;display:block}.dt-mt-end{color:#1d3f8f;background:#eaf1ff;border-radius:99px;align-items:center;gap:8px;margin:0;padding:10px 22px;font-size:14.5px;font-weight:800;display:inline-flex}.dt-mt-end span{color:#fff;background:#2f6bff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.dt-aimain{gap:8px;min-width:0;padding:12px 14px 8px;display:grid}.dt-aih2{gap:1px;margin:0;display:grid}.dt-aih2 b{color:#0b1830;font-size:15px}.dt-aih2 small{color:#6b7690;font-size:11px}.dt-aisel{color:#334158;background:#eef4ff;border:1px solid #d6e3fb;border-radius:8px;margin:0;padding:8px 12px;font-size:12px}.dt-aisel em{color:#1d3f8f;font-style:normal;font-weight:800}.dt-aimain .fc-form,.dt-aimain .fc-doc{margin:0}html.motion-ready .fc [data-a=ill]{animation:ill-in .9s cubic-bezier(.22,1,.36,1) var(--t,0s) both}@keyframes bar-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}html.motion-ready .fc [data-a=bar]{animation:bar-in .7s cubic-bezier(.22,1,.36,1) var(--t,0s) both}@media (width<=1100px){.dt-mt-send ul{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.dt-appbody{grid-template-columns:minmax(0,1fr)}.dt-side{display:none}.dt-gh{grid-template-columns:70px repeat(6,minmax(0,1fr))}.dt-gr{grid-template-columns:70px minmax(0,1fr)}.dt-gc{font-size:10px}.dt-bar{padding:4px 5px;font-size:9.5px}.dt-mt{padding:20px 14px}.dt-mt-grid{grid-template-columns:minmax(0,1fr)}.dt-mt-ar{rotate:90deg}.dt-mt-ar.is-l{rotate:-90deg}.dt-mt-core{aspect-ratio:auto;border-radius:22px;padding:16px}.dt-detail>div{grid-template-columns:1fr;gap:1px}}.dt-scatter .dt-sl{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dt-sl path{fill:none;stroke:#7fd3da;stroke-width:1.6px;stroke-dasharray:3 4;stroke-linecap:round;vector-effect:non-scaling-stroke}.dt-solve,.dt-ow{position:relative}.dt-spokes{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.dt-spokes path{fill:none;stroke:#7fd3da;stroke-width:1.8px;stroke-dasharray:4 5;stroke-linecap:round;vector-effect:non-scaling-stroke}.dt-opts{z-index:1;position:relative}html.motion-ready .fc .dt-scatter i[data-a=gather].is-top-s{animation-name:fc-gather}@media (width<=900px){.dt-spokes{display:none}}.cs{background:linear-gradient(#f7faff,#fff);padding:104px 0 88px}.sx{background:linear-gradient(#fff,#f4f9ff 60%,#fff);padding:104px 0 96px}.cs-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.cs-head .svc2-eyebrow{margin-bottom:12px}.cs-head h2{letter-spacing:-.035em;color:#0b1830;margin:0;font-size:clamp(28px,3.4vw,48px);line-height:1.35}.cs-head .svc2-lead{text-align:left;max-width:680px;margin:18px 0 0}.cs-head .t-more{white-space:nowrap}.cs-cats{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.cs-cats li{color:#1d3f8f;background:#fff;border:1px solid #cfe0ff;border-radius:99px;padding:7px 14px;font-size:13px;font-weight:700}.cs .ccar{margin-top:30px}.cs .ccar-item{flex:0 0 calc(38.4615% - 15.3846px)}.cs-card{background:#fff;border:1px solid #dfe7f6;border-radius:24px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 30px 60px -44px #0b183077}.cs-photo{aspect-ratio:16/10;color:#2f6bff;background:linear-gradient(135deg,#eaf1ff,#e3f8fa);place-items:center;display:grid;position:relative;overflow:hidden}.cs-photo img{object-fit:cover;width:100%;height:100%;display:block}.cs-cat{color:#1d3f8f;background:#fffffff0;border-radius:99px;padding:6px 13px;font-size:12.5px;font-weight:800;position:absolute;top:14px;left:14px;box-shadow:0 8px 18px -10px #0b183088}.cs-body{flex-direction:column;flex:1;gap:14px;padding:22px 22px 20px;display:flex}.cs-title{letter-spacing:-.02em;color:#0b1830;margin:0;font-size:clamp(18px,1.7vw,21px);line-height:1.5}.cs-stages{margin:0;padding:0;list-style:none;display:grid}.cs-stages li:not(.cs-line){background:#f5f8fe;border:1px solid #e3eaf8;border-radius:12px;padding:10px 14px}.cs-stages b{letter-spacing:.1em;color:#6b7690;margin-bottom:3px;font-size:11px;display:block}.cs-stages p{color:#334158;margin:0;font-size:13.5px;line-height:1.75}.cs-stages li.is-support{background:#eaf1ff;border-color:#cfe0ff}.cs-stages .is-support b{color:#2f6bff}.cs-stages li.is-outcome{background:linear-gradient(135deg,#2f6bff,#14a8b4);border-color:#0000}.cs-stages .is-outcome b{color:#d6f1ff}.cs-stages .is-outcome p{color:#fff;font-weight:700}.cs-line{color:#7fa8ff;transform-origin:top;place-items:center;height:20px;display:grid}.cs-line span{display:grid;rotate:90deg}.cs-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin-top:auto;padding-top:6px;display:flex}.cs-amount{background:#f3f5f9;border:1px solid #e1e6ef;border-radius:12px;gap:1px;margin:0;padding:7px 12px;display:inline-grid}.cs-amount span{color:#6b7690;font-size:10.5px;font-weight:700}.cs-amount b{color:#0b1830;white-space:nowrap;font-size:15px}.cs-link{color:#2f6bff;align-items:center;gap:6px;margin-left:auto;font-size:13.5px;font-weight:800;text-decoration:none;display:inline-flex}.cs-link:hover{text-decoration:underline}.sx-wrap{margin-top:48px}.sx-map{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:30px;display:grid}.sx-col{border-radius:28px;align-content:start;gap:12px;min-width:0;padding:26px 24px;display:grid;position:relative}.sx-col.is-sys{background:linear-gradient(#f3f7ff,#fff);border:1.5px solid #cfe0ff;box-shadow:0 36px 70px -48px #2f6bff88}.sx-col.is-exp{background:linear-gradient(#eefafb,#fff);border:1.5px solid #a9e4ea;box-shadow:0 36px 70px -48px #14a8b488}.sx-tag{color:#fff;letter-spacing:.1em;background:#2f6bff;border-radius:99px;justify-self:start;align-items:center;gap:7px;margin:0;padding:6px 14px;font-size:12px;font-weight:800;display:inline-flex}.sx-tag.is-exp{background:#14a8b4}.sx-tag span{display:grid}.sx-col h3{letter-spacing:-.02em;color:#0b1830;margin:0 0 4px;font-size:clamp(20px,2vw,26px);line-height:1.45}.sx-mini{background:#fff;border:1px solid #d6e1f6;border-radius:18px;overflow:hidden;box-shadow:0 20px 40px -32px #2f6bff88}.sx-pad{gap:8px;padding:12px 14px 4px;display:grid}.sx-cap{color:#566178;margin:0;padding:6px 14px 11px;font-size:11.5px;line-height:1.65}.sx-feed{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.sx-feed li{color:#0b1830;white-space:nowrap;background:#f5f8fe;border:1px solid #e3eaf8;border-radius:10px;align-items:center;gap:6px;padding:8px 9px;font-size:12px;font-weight:700;display:flex}.sx-feed li span{color:#2f6bff;display:grid}.sx-feed li.is-sel{background:#eaf1ff;border:1.5px solid #2f6bff}.sx-opp{color:#e8f0ff;background:linear-gradient(135deg,#2f6bff,#4a8bff);border-radius:12px;margin:0;padding:9px 12px;font-size:11.5px;line-height:1.6}.sx-opp b{color:#fff;font-size:12.5px;display:block}.sx-mini .fc-search,.sx-mini .dt-filters{margin:0}.sx-res{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sx-res li{background:#f5f8fe;border:1px solid #e3eaf8;border-radius:10px;gap:5px;padding:8px 11px;display:grid}.sx-res b{color:#0b1830;font-size:12.5px}.sx-res i{background:#dce6f8;border-radius:99px;width:70%;height:6px;display:block}.sx-in{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sx-in li{color:#1d3f8f;background:#eaf1ff;border:1px solid #cfe0ff;border-radius:99px;padding:5px 11px;font-size:12px;font-weight:700}.sx-flow2{color:#7fa8ff;flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.sx-flow2>span:nth-child(2){display:grid}.sx-doc{color:#0b1830;background:#fff;border:1.5px solid #9ec0ff;border-radius:10px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:800;display:inline-flex}.sx-doc span{color:#2f6bff;display:grid}.sx-edit{color:#0b6b46;background:#e7f8f1;border:1px solid #9fdcc2;border-radius:99px;justify-self:start;align-items:center;gap:6px;margin:0 0 6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.sx-label{color:#fff;background:#2f6bff;border-radius:12px;justify-self:start;margin:4px 0 0;padding:8px 16px;font-size:14px;font-weight:800}.sx-label.is-exp{background:#14a8b4}.sx-talk{background:#fff;border:1px solid #cfeef1;border-radius:18px;grid-template-columns:150px 1fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.sx-ill svg{width:100%;height:auto;display:block}.sx-talk p{color:#334158;margin:0;font-size:13px;line-height:1.7}.sx-talk b{color:#0b1830;font-size:15px;display:block}.sx-themes{grid-template-columns:repeat(4,1fr);gap:7px;margin:0;padding:0;list-style:none;display:grid}.sx-themes li{text-align:center;color:#0b1830;background:#fff;border:1px solid #cfeef1;border-radius:12px;padding:8px 4px;font-size:12px;font-weight:700;line-height:1.35}.sx-chain{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sx-chain li{color:#0b1830;background:#fff;border:1.5px solid #a9e4ea;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;font-weight:800;display:flex;position:relative}.sx-chain li:not(:last-child):after{content:"";background:#7fd3da;width:2px;height:12px;position:absolute;bottom:-12px;left:24px}.sx-chain small{color:#0b6b72;background:#cfeef1;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.sx-chain .is-owner{color:#fff;background:#14a8b4;border-color:#14a8b4}.sx-chain .is-owner small{color:#14a8b4;background:#fff}.sx-roles{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sx-roles li{color:#566178;background:#f3f5f9;border-radius:99px;padding:4px 10px;font-size:11.5px;font-weight:700}.sx-note{color:#566178;margin:0;font-size:12px;line-height:1.7}.sx-merge{grid-column:1/-1;width:50%;height:56px;margin:0 auto;display:block;overflow:visible}.sx-merge path{fill:none;stroke:#7fa8ff;stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #2f6bff80)}.sx-price{text-align:center;background:linear-gradient(160deg,#fff,#eaf2ff);border:2px solid #9ec0ff;border-radius:30px;grid-column:1/-1;justify-self:center;justify-items:center;gap:4px;width:min(100%,640px);padding:30px 26px;display:grid;box-shadow:0 36px 70px -40px #2f6bffaa}.sx-pl,.sx-pv{color:#1d3f8f;margin:0;font-size:15px;font-weight:800}.sx-pv b{letter-spacing:-.04em;color:#2f6bff;margin-right:4px;font-size:clamp(52px,7vw,84px);line-height:1}.sx-pn{color:#566178;max-width:520px;margin:6px 0 0;font-size:13.5px;line-height:1.85}.sx-final{text-align:center;letter-spacing:-.03em;color:#0b1830;grid-column:1/-1;gap:4px;margin:14px 0 0;font-size:clamp(21px,3vw,38px);font-weight:800;line-height:1.5;display:grid}.sx-final span:last-child{color:#2f6bff}.sx-qa{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.sx-q{background:#fff;border:1px solid #dfe7f6;border-radius:22px;align-content:start;gap:12px;padding:22px 24px;display:grid;box-shadow:0 24px 50px -40px #0b183066}.sx-q p{grid-template-columns:30px 1fr;gap:10px;margin:0;display:grid}.sx-qq{color:#0b1830;font-size:16px;font-weight:800;line-height:1.6}.sx-qa-a{color:#566178;font-size:14px;line-height:1.9}.sx-q i{color:#fff;background:#2f6bff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-style:normal;font-weight:800;display:grid}.sx-qa-a i{background:#14a8b4}@keyframes cs-line{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:none}}@keyframes cs-emph{0%{opacity:0;transform:translateY(14px)scale(.96)}60%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes sx-price{0%{opacity:0;transform:scale(.8)}65%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes sx-final{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}html.motion-ready .fc [data-a=line]{animation:cs-line .5s ease-out var(--t) both}html.motion-ready .fc [data-a=emph]{animation:cs-emph .8s cubic-bezier(.22,1,.36,1) var(--t) both}html.motion-ready .fc [data-a=price]{animation:sx-price .9s cubic-bezier(.22,1,.36,1) var(--t) both}html.motion-ready .fc [data-a=final]{animation:sx-final .9s cubic-bezier(.22,1,.36,1) var(--t) both}html.motion-ready .fc .sx-merge path{animation:1s ease-out both paused fc-in}html.motion-ready .fc .sx-merge.is-play path{animation-play-state:running}html.motion-ready .sx .sx-col .sx-mini .dt-type{animation-delay:var(--t)}html.motion-ready .sx .is-sys .sx-tag{animation-delay:0s}@media (width<=1100px){.cs .ccar-item{flex-basis:calc(62.5% - 12.5px)}.sx-themes{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.cs{padding:68px 0 60px}.sx{padding:68px 0}.cs-head .svc2-lead{margin-top:14px}.cs .ccar-item{flex-basis:88%}.cs-body{padding:18px 16px 16px}.sx-wrap{margin-top:32px}.sx-map{grid-template-columns:minmax(0,1fr);gap:20px}.sx-col{border-radius:24px;padding:20px 16px}.sx-feed{grid-template-columns:1fr}.sx-talk{grid-template-columns:110px 1fr}.sx-merge{width:70%;height:36px}.sx-qa{grid-template-columns:minmax(0,1fr);margin-top:34px}.sx-price{padding:24px 18px}}@media (prefers-reduced-motion:reduce){.fc *{animation:none!important}}.tr{background:linear-gradient(#fff,#f3f6fb 55%,#fff);padding:112px 0 100px}.tr-wrap{gap:64px;margin-top:48px;display:grid}.tr-no{letter-spacing:.12em;color:#2f6bff;margin:0;font-size:12px;font-weight:800}.tr-bh{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:22px;display:flex}.tr-bh .tr-no{color:#fff;background:#0b1830;border-radius:99px;padding:4px 11px}.tr-bh h3{letter-spacing:-.02em;color:#0b1830;margin:0;font-size:clamp(20px,2.2vw,28px)}.tr-bh small{color:#6b7690;font-size:12.5px}.tr-stats{color:#fff;background:radial-gradient(700px 260px at 50% 0,#1d3f8f,#1d3f8f00 70%),linear-gradient(160deg,#0b1830,#12274f);border-radius:32px;justify-items:center;gap:18px;padding:46px 30px 36px;display:grid;position:relative;box-shadow:0 44px 80px -50px #0b1830}.tr-stats>.tr-no{color:#8fb4ff}.tr-nums{grid-template-columns:repeat(2,minmax(0,auto));justify-content:center;align-items:end;gap:20px clamp(40px,8vw,120px);margin:0;padding:0;list-style:none;display:grid}.tr-nums li{text-align:center;justify-items:center;gap:4px;display:grid}.tr-nums small{color:#b6c8ee;font-size:14px;font-weight:700}.tr-nums b{letter-spacing:-.045em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(46px,7.4vw,104px);font-weight:800;line-height:1;display:grid}.tr-nums i{color:#8fb4ff;font-size:clamp(18px,2.2vw,28px);font-style:normal;font-weight:800}.tr-cnt-size{visibility:hidden;grid-area:1/1}.tr-cnt-live{grid-area:1/1}.tr-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tr-chips li{color:#c9d9f7;background:#ffffff14;border:1px solid #8fb4ff59;border-radius:99px;padding:6px 14px;font-size:12.5px;font-weight:700}.tr-st{text-align:center;color:#c9d9f7;max-width:620px;margin:0;font-size:14.5px;line-height:1.85}.tr-sn{color:#8fa3c9;margin:0;font-size:11.5px}.tr-prof .tr-sn,.tr-pt .tr-sn{color:#6b7690}.tr-certs{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.tr-certs li{background:#fff;border:1px solid #d9e1f0;border-top:4px solid #0b1830;border-radius:22px;align-content:start;gap:8px;padding:26px 24px;display:grid;box-shadow:0 26px 50px -42px #0b183088}.tr-shield{color:#fff;clip-path:polygon(50% 0,100% 14%,100% 60%,50% 100%,0 60%,0 14%);background:#12274f;place-items:center;width:46px;height:50px;display:grid}.tr-certs b{color:#0b1830;font-size:17px;line-height:1.5}.tr-certs p{color:#566178;margin:0;font-size:13px;line-height:1.8}.tr-dom{position:relative}.tr-dl{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tr-dl path{fill:none;stroke:#9ec0ff;stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.tr-dgrid{z-index:1;grid-template-columns:minmax(0,1fr) minmax(220px,260px) minmax(0,1fr);gap:22px clamp(30px,5vw,64px);margin:0;padding:0;list-style:none;display:grid;position:relative}.pos-tl.tr-d{grid-area:1/1}.pos-tr.tr-d{grid-area:1/3}.pos-bl.tr-d{grid-area:2/1}.pos-br.tr-d{grid-area:2/3}.tr-dc{color:#fff;text-align:center;background:linear-gradient(160deg,#0b1830,#17316b);border-radius:24px;grid-area:1/2/3/3;align-self:center;place-items:center;padding:28px 18px;display:grid;box-shadow:0 30px 60px -36px #0b1830}.tr-dc b{font-size:clamp(17px,1.8vw,21px);line-height:1.5}.tr-d{background:#fff;border:1px solid #d9e1f0;border-radius:20px;align-content:start;gap:8px;padding:20px 22px;display:grid;box-shadow:0 22px 44px -38px #0b183088}.tr-di{color:#2f6bff;background:#eaf1ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.tr-d b{color:#0b1830;font-size:16px}.tr-d ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tr-d ul li{color:#334158;background:#f3f6fb;border:1px solid #e1e6ef;border-radius:99px;padding:5px 11px;font-size:12.5px;font-weight:700}.tr-prof{grid-template-columns:minmax(220px,300px) minmax(0,1fr) 210px;align-items:start;gap:34px;display:grid}.tr-photo{background:#eaf1ff;border-radius:28px;margin:0;overflow:hidden;box-shadow:0 36px 70px -44px #0b1830}.tr-photo img{width:100%;height:auto;display:block}.tr-name{letter-spacing:-.03em;color:#0b1830;gap:2px;margin:0;font-size:clamp(28px,3vw,38px);font-weight:800;display:grid}.tr-name small{letter-spacing:.06em;color:#2f6bff;font-size:13px;font-weight:700}.tr-role{color:#566178;margin:6px 0 14px;font-size:14px;line-height:1.7}.tr-bio{color:#334158;margin:0 0 18px;font-size:15px;line-height:1.95}.tr-pcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.tr-pcards li{background:#fff;border:1px solid #d9e1f0;border-radius:14px;gap:3px;padding:12px;display:grid}.tr-pcards small{color:#6b7690;font-size:11px;font-weight:700}.tr-pcards b{color:#0b1830;font-size:15px;line-height:1.4}.tr-venn{margin:0}.tr-venn svg{width:100%;height:auto;display:block}.tr-venn text{fill:#0b1830;font-size:13px;font-weight:800}.tr-venn text.c{fill:#0b1830;font-size:11px}.tr-time{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:34px 0 0;list-style:none;display:grid;position:relative}.tr-tl{transform-origin:0;background:linear-gradient(90deg,#2f6bff,#14a8b4);border-radius:99px;height:3px;position:absolute;top:12px;left:0;right:0}.tr-time li{align-content:start;gap:3px;display:grid;position:relative}.tr-time li i{background:#fff;border:3px solid #2f6bff;border-radius:50%;width:15px;height:15px;position:absolute;top:-30px;left:0}.tr-time li.is-now i{border-color:#14a8b4;box-shadow:0 0 0 5px #14a8b42e}.tr-time small{letter-spacing:.12em;color:#2f6bff;font-size:11px;font-weight:800}.tr-time .is-now small{color:#0e8f9a}.tr-time b{color:#0b1830;font-size:16px;line-height:1.5}.tr-time p{color:#566178;margin:0;font-size:13px}.tr-cred{background:#fff;border:1px solid #d9e1f0;border-radius:22px;gap:14px;margin-top:36px;padding:24px 26px;display:grid}.tr-ct{letter-spacing:.08em;color:#6b7690;margin:0;font-size:13px;font-weight:800}.tr-cmain{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tr-cmain li{background:#f3f6fb;border:1px solid #e1e6ef;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.tr-cmain li>span{color:#fff;background:#12274f;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.tr-cmain b{color:#0b1830;font-size:14.5px;line-height:1.45;display:block}.tr-cmain small{color:#6b7690;font-size:11.5px;display:block}.tr-more summary{cursor:pointer;color:#2f6bff;align-items:center;gap:8px;font-size:13.5px;font-weight:700;list-style:none;display:inline-flex}.tr-more summary::-webkit-details-marker{display:none}.tr-more[open] summary span{rotate:45deg}.tr-more ul{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.tr-more li{color:#334158;background:#f3f6fb;border:1px solid #e1e6ef;border-radius:99px;padding:7px 14px;font-size:13px;font-weight:700}.tr-end{text-align:center;background:radial-gradient(520px 200px at 50% 120%,#d9e8ff,#d9e8ff00 75%),linear-gradient(#f2f7ff,#fff);border:1px solid #d6e3fb;border-radius:30px;justify-items:center;gap:14px;padding:48px 24px;display:grid}.tr-et{letter-spacing:-.03em;color:#0b1830;text-wrap:balance;margin:0;font-size:clamp(22px,3vw,38px);font-weight:800;line-height:1.5}.tr-ed{color:#566178;max-width:640px;margin:0;font-size:14.5px;line-height:1.9}.tr-cta{color:#2f6bff;background:#fff;border:1.5px solid #2f6bff;border-radius:99px;align-items:center;gap:8px;padding:12px 22px;font-size:14.5px;font-weight:800;text-decoration:none;display:inline-flex}.tr-cta:hover{background:#eaf1ff}@keyframes tr-photo{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes tr-linex{0%{transform:scaleX(0)}to{transform:none}}@keyframes tr-liney{0%{transform:scaleY(0)}to{transform:none}}html.motion-ready .fc [data-a=photo]{animation:tr-photo 1s cubic-bezier(.22,1,.36,1) var(--t) both}html.motion-ready .fc .tr-tl{animation:2.2s ease-in-out .2s both paused tr-linex}html.motion-ready .fc .tr-dl path{animation:1s ease-out .5s both paused fc-in}html.motion-ready .fc .is-play .tr-tl,html.motion-ready .fc .is-play .tr-dl path,html.motion-ready .fc .tr-dom.is-play .tr-dl path{animation-play-state:running}html.motion-ready .tr .tr-stats [data-a=in]{animation-duration:.7s}@media (prefers-reduced-motion:reduce){.fc *{animation:none!important}}@media (width<=1100px){.tr-prof{grid-template-columns:minmax(200px,260px) minmax(0,1fr)}.tr-venn{grid-column:2;max-width:210px}.tr-pcards{grid-template-columns:1fr}}@media (width<=900px){.tr{padding:72px 0 68px}.tr-wrap{gap:48px;margin-top:32px}.tr-stats{border-radius:26px;padding:34px 16px 28px}.tr-nums{grid-template-columns:minmax(0,1fr);gap:22px}.tr-nums b{font-size:clamp(42px,13vw,64px)}.tr-certs{grid-template-columns:minmax(0,1fr);gap:12px}.tr-dl{display:none}.tr-dgrid{grid-template-columns:minmax(0,1fr);gap:12px}.pos-tl.tr-d,.pos-tr.tr-d,.pos-bl.tr-d,.pos-br.tr-d{grid-area:auto}.tr-dc{grid-area:1/1;padding:20px}.tr-prof{grid-template-columns:minmax(0,1fr);gap:20px}.tr-photo{max-width:320px}.tr-venn{grid-column:auto;justify-self:center;max-width:220px}.tr-pcards{grid-template-columns:minmax(0,1fr)}.tr-time{grid-template-columns:minmax(0,1fr);gap:22px;padding:0 0 0 30px}.tr-tl{transform-origin:top;background:linear-gradient(#2f6bff,#14a8b4);width:3px;height:auto;inset:6px auto 6px 6px}html.motion-ready .fc .tr-tl{animation-name:tr-liney}.tr-time li i{top:4px;left:-30px}.tr-cmain{grid-template-columns:minmax(0,1fr)}.tr-cred{padding:18px 16px}.tr-end{border-radius:24px;padding:34px 16px}}.tr-prof{grid-template-columns:clamp(150px,18vw,200px) minmax(0,1fr);align-items:center;gap:28px}.tr-photo{border-radius:22px}.tr-name{font-size:clamp(20px,2.2vw,26px)}.tr-name small{font-size:12px}.tr-bio{margin-bottom:14px;font-size:14px}@media (width<=900px){.tr-prof{grid-template-columns:minmax(0,1fr)}.tr-photo{max-width:180px}}.dg{background:linear-gradient(#f4f8ff,#eef4ff);padding:104px 0 96px}.dg-badge{color:#1d3f8f;background:#fff;border:1px solid #cfe0ff;border-radius:99px;margin:22px 0 0;padding:8px 18px;font-size:13.5px;font-weight:800;display:inline-block;box-shadow:0 12px 24px -18px #2f6bff88}.dg .diag{--accent:#2f6bff;--accent2:#1d3f8f;background:#fff;border:1px solid #d6e3fb;border-radius:28px;max-width:960px;margin:44px auto 0;padding:36px 40px 32px;box-shadow:0 40px 80px -52px #2f6bffaa}.diag-axes{flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.diag-axes li{color:#1d3f8f;background:#f2f6ff;border:1px solid #d6e3fb;border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.diag-axes li span{color:#2f6bff;display:grid}.dg .diag-meta{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.dg .diag-count{color:#2f6bff;font-size:15px;font-weight:800}.dg .diag-label{color:#6b7690;font-size:12px}.dg .diag-progress{background:#e4ecfb;border-radius:8px;height:8px;margin-bottom:28px;overflow:hidden}.dg .diag-progress span{background:linear-gradient(90deg,#2f6bff,#14a8b4);border-radius:8px;width:0;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block}.dg .diag-resume{color:#1d3f8f;background:#eaf1ff;border-radius:8px;margin:-12px 0 20px;padding:8px 12px;font-size:12px}.dg .diag-step{border:0;min-width:0;margin:0;padding:0}.dg .diag-step.is-entering{animation:.34s cubic-bezier(.22,1,.36,1) both dgIn}.dg .diag-step.is-leaving{animation:.26s both dgOut}@keyframes dgIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes dgOut{to{opacity:0;transform:translate(-24px)}}.dg .diag-step legend{letter-spacing:-.02em;color:#0b1830;padding:0;font-size:clamp(18px,2vw,23px);font-weight:800;line-height:1.6}.dg .diag-qno{color:#fff;vertical-align:3px;background:#2f6bff;border-radius:8px;place-items:center;min-width:42px;height:28px;margin-right:10px;padding:0 8px;font-size:13px;display:inline-grid}.dg .diag-hint{color:#566178;margin:10px 0 22px;font-size:13px;line-height:1.8}.dg .diag-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dg .diag-step.is-entering .diag-option{animation:.4s cubic-bezier(.22,1,.36,1) both dgOpt}.dg .diag-step.is-entering .diag-option:nth-child(2){animation-delay:50ms}.dg .diag-step.is-entering .diag-option:nth-child(3){animation-delay:.1s}.dg .diag-step.is-entering .diag-option:nth-child(4){animation-delay:.15s}@keyframes dgOpt{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dg .diag-option{cursor:pointer;position:relative}.dg .diag-option input{opacity:0;cursor:pointer;position:absolute;inset:0}.dg .diag-option span{color:#0b1830;background:#fff;border:1px solid #dce5f5;border-radius:14px;align-items:center;gap:14px;min-height:60px;padding:14px 18px;font-size:14.5px;font-weight:600;line-height:1.6;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:flex}.dg .diag-option b{color:#8a94ab;background:#f1f4fa;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:11px;transition:background .2s,color .2s;display:grid}.dg .diag-option:hover span{background:#f6f9ff;border-color:#2f6bff;transform:translateY(-2px)}.dg .diag-option input:checked+span{color:#1d3f8f;background:#eaf1ff;border-color:#2f6bff;box-shadow:0 14px 26px -20px #2f6bff}.dg .diag-option input:checked+span b{color:#0000;background:#2f6bff;position:relative}.dg .diag-option input:checked+span b:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:6px;height:11px;position:absolute;top:6px;left:9px;transform:rotate(45deg)}.dg .diag-option input:focus-visible+span{outline-offset:3px;outline:3px solid #2f6bff}.dg .diag-nav{justify-content:space-between;align-items:center;min-height:44px;margin-top:16px;display:flex}.dg .diag-next{min-height:44px;font:inherit;color:#2f6bff;cursor:pointer;background:#fff;border:1.5px solid #cfe0ff;border-radius:10px;margin-left:auto;padding:8px 18px;font-size:13.5px;font-weight:700}.dg .diag-next:hover{border-color:#2f6bff}.dg .diag-back{color:#6b7690;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:13px}.dg .diag-back:hover{color:#2f6bff}.dg .diag-back:focus-visible,.dg .diag-next:focus-visible{outline-offset:2px;outline:3px solid #2f6bff}.dg .report:focus{outline:none}.dg .report-kicker{color:#2f6bff;letter-spacing:.06em;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:800;display:flex}.dg .report-kicker span{color:#6b7690;letter-spacing:0;background:#f1f4fa;border:1px solid #e1e6ef;border-radius:99px;padding:2px 10px;font-size:11px;font-weight:700}.rp-wait{text-align:center;color:#2f6bff;margin:0;padding:40px 0;font-size:15px;font-weight:700;display:none}.report.is-wait .rp-wait{display:block}.report.is-wait .rp-body{display:none}.rp-h{letter-spacing:-.03em;color:#0b1830;margin:10px 0 8px;font-size:clamp(22px,2.6vw,30px);line-height:1.4}.rp-status{color:#334158;max-width:760px;margin:0 0 18px;font-size:14.5px;line-height:1.9}.rp-axes{flex-wrap:wrap;gap:8px;margin:0 0 6px;padding:0;list-style:none;display:flex}.rp-axes li{color:#6b7690;background:#f1f4fa;border:1px solid #e1e6ef;border-radius:99px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.rp-axes li.is-top{color:#1d3f8f;background:#eaf1ff;border:1.5px solid #2f6bff}.ax-tag{color:#fff;letter-spacing:.06em;background:#2f6bff;border-radius:99px;padding:2px 8px;font-size:10.5px;font-style:normal}.rp-axes li.is-top:nth-of-type(n){--c:#2f6bff}.dg .report-main{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:28px;padding:22px 0;display:grid}.dg .radar-figure{text-align:center;margin:0}.dg .radar-figure figcaption{color:#6b7690;margin-top:4px;font-size:11px}.rp-themes{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rp-theme{background:#fff;border:1px solid #d6e3fb;border-radius:16px;padding:16px 18px;box-shadow:0 18px 36px -30px #2f6bff88}.rp-theme:first-child{background:linear-gradient(#fff,#f4f8ff);border:2px solid #2f6bff}.rp-th{align-items:center;gap:10px;margin-bottom:8px;display:flex}.rp-th strong{color:#0b1830;font-size:15.5px}.rp-tag{color:#fff;letter-spacing:.08em;background:#2f6bff;border-radius:8px;padding:3px 10px;font-size:11px;font-weight:800}.rp-theme:nth-child(2) .rp-tag{background:#14a8b4}.rp-theme:nth-child(3) .rp-tag{background:#6b7690}.rp-rows{gap:6px;margin:0;display:grid}.rp-rows div{grid-template-columns:88px 1fr;gap:10px;display:grid}.rp-rows dt{color:#2f6bff;padding-top:2px;font-size:11px;font-weight:800}.rp-rows dd{color:#334158;margin:0;font-size:12.5px;line-height:1.75}.dg .report-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.dg .report-card{background:#f6f9ff;border-top:3px solid #2f6bff;border-radius:14px;padding:16px 18px}.dg .report-card.is-strength{border-top-color:#14a8b4}.dg .report-card.is-gap{border-top-color:#8fb4ff}.dg .report-card-label{color:#0b1830;margin:0 0 6px;font-size:12px;font-weight:800}.dg .report-card p:last-child{color:#334158;margin:0;font-size:13px;line-height:1.85}.dg .diag-cta{color:#fff;background:linear-gradient(135deg,#0b1830,#17316b);border-radius:22px;margin-top:26px;padding:30px 32px}.dg .diag-cta h4{margin:0;font-size:clamp(19px,2.2vw,24px);line-height:1.6}.dg .diag-cta .headline-line{display:block}.dg .diag-cta>p{color:#c9d9f7;max-width:720px;margin:10px 0 20px;font-size:14px;line-height:1.95}.dg .diag-cta-actions{flex-wrap:wrap;gap:10px;display:flex}.dg .diag-cta .button{min-height:48px}.dg .diag-cta .button-primary{color:#1d3f8f;background:#fff;border-color:#fff}.dg .diag-cta .button-secondary{color:#fff;background:0 0;border:1.5px solid #6c8bd4}.dg .diag-cta .fine-print{color:#9db4e6;margin:16px 0 0;font-size:11.5px;line-height:1.8}.dg .diag-retry{margin:18px auto 0;display:block}.report.is-ready .rp-axes li{animation:.5s both dgOpt}.report.is-ready .rp-axes li.is-top{animation:dgPick .7s cubic-bezier(.22,1,.36,1) calc(.3s + var(--i,0) * .25s) both}.report.is-ready .rp-theme{animation:dgOpt .6s cubic-bezier(.22,1,.36,1) calc(.9s + var(--i,0) * .2s) both}.report.is-ready .report-cards,.report.is-ready .diag-cta{animation:.6s 1.7s both dgOpt}@keyframes dgPick{0%{transform:scale(.9);box-shadow:0 0 #2f6bff66}60%{transform:scale(1.06);box-shadow:0 0 0 8px #2f6bff00}to{transform:none}}.dg .radar{width:100%;max-width:400px;height:auto;overflow:visible}.dg .radar-ring{fill:#fff;stroke:#dfe6f5;stroke-width:1px}.dg .radar-ring.alt{fill:#f6f9ff}.dg .radar-axis{stroke:#dfe6f5;stroke-width:1px}.dg .radar-shape{stroke:#2f6bff;stroke-width:2px;stroke-linejoin:round;transform-origin:200px 160px;animation:.6s both radarIn}.dg .radar-dot{fill:#fff;stroke:#2f6bff;stroke-width:2px}.dg .radar-label{fill:#334158;font-family:inherit;font-size:12px;font-weight:700}.dg .radar-score{fill:#2f6bff;font-family:inherit;font-size:15px;font-weight:800}@keyframes radarIn{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dg *{transition:none!important;animation:none!important}}.fq-sec{background:#fff;padding:104px 0 96px}.fq-head{text-align:center;max-width:820px;margin:0 auto}.fq-head h2{letter-spacing:-.035em;color:#0b1830;margin:0;font-size:clamp(28px,3.4vw,46px)}.fq-head .svc2-lead{margin-top:16px}.fq{max-width:880px;margin:44px auto 0}.fq-filter{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.fq-chip{min-height:40px;font:inherit;color:#566178;cursor:pointer;background:#fff;border:1px solid #d6dfef;border-radius:99px;padding:0 18px;font-size:13.5px;font-weight:700;transition:background .2s,border-color .2s,color .2s}.fq-chip:hover{color:#2f6bff;border-color:#2f6bff}.fq-chip[aria-pressed=true]{color:#fff;background:#0b1830;border-color:#0b1830}.fq-chip:focus-visible,.fq-q:focus-visible,.fq-morebtn:focus-visible{outline-offset:2px;outline:3px solid #2f6bff}.fq-gh{letter-spacing:.06em;color:#6b7690;margin:30px 0 12px;font-size:14px;font-weight:800}.fq section:first-of-type .fq-gh{margin-top:0}.fq-list{border-top:1px solid #e3e9f4;margin:0;padding:0;list-style:none}.fq-item{border-bottom:1px solid #e3e9f4}.fq-item h4{margin:0}.fq-q{width:100%;min-height:64px;font:inherit;text-align:left;cursor:pointer;color:#0b1830;background:0 0;border:0;grid-template-columns:76px 1fr auto;align-items:center;gap:14px;padding:14px 4px;display:grid}.fq-c{color:#1d3f8f;white-space:nowrap;background:#eaf1ff;border-radius:99px;justify-self:start;padding:3px 10px;font-size:11px;font-weight:800}.fq-t{font-size:15.5px;font-weight:700;line-height:1.6}.fq-pm{background:#f1f4fa;border-radius:50%;flex:none;width:34px;height:34px;position:relative}.fq-pm:before,.fq-pm:after{content:"";background:#2f6bff;width:12px;height:2px;margin:-1px 0 0 -6px;transition:transform .25s;position:absolute;top:50%;left:50%}.fq-pm:after{transform:rotate(90deg)}.fq-q[aria-expanded=true] .fq-pm:after,.fq-morebtn[aria-expanded=true] .fq-pm:after{transform:rotate(0)}.fq-panel{grid-template-rows:1fr;display:grid}.fq.is-js .fq-panel{grid-template-rows:0fr;transition:grid-template-rows .3s}.fq.is-js .fq-item.is-open .fq-panel{grid-template-rows:1fr}.fq-panel>div{overflow:hidden}.fq-panel p{color:#334158;opacity:1;background:#f2f7ff;border-radius:14px;margin:0 4px 16px;padding:16px 18px;font-size:14.5px;line-height:1.95}.fq.is-js .fq-panel p{opacity:0;transition:opacity .25s}.fq.is-js .fq-item.is-open .fq-panel p{opacity:1}.fq-more{margin-top:34px}.fq-morebtn{width:100%;min-height:56px;font:inherit;color:#1d3f8f;cursor:pointer;background:#f6f9ff;border:1.5px solid #cfe0ff;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;font-size:15px;font-weight:800;display:flex}.fq-more-body{display:grid}.fq.is-js .fq-more:not(.is-open) .fq-more-body{display:none}.fq-empty{text-align:center;color:#6b7690;margin:24px 0 0}.ct{color:#fff;background:radial-gradient(760px 340px at 12% 0,#1d3f8f,#1d3f8f00 70%),linear-gradient(#0b1830,#0f2247);padding:104px 0 112px}.ct-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.ct-eyebrow{letter-spacing:.2em;color:#8fb4ff;margin:0 0 14px;font-size:13px;font-weight:800}.ct h2{letter-spacing:-.035em;color:#fff;margin:0 0 18px;font-size:clamp(28px,3.4vw,46px);line-height:1.4}.ct h2 .headline-line{display:block}.ct-lead{color:#c9d9f7;margin:0 0 26px;font-size:15.5px;line-height:1.95}.ct-steps{gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.ct-steps li{background:#ffffff12;border:1px solid #8fb4ff47;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex;position:relative}.ct-steps li:not(:last-child):after{content:"";background:#6c8bd4;width:2px;height:12px;position:absolute;bottom:-12px;left:34px}.ct-ico{color:#fff;background:#2f6bff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ct-steps small{letter-spacing:.1em;color:#8fb4ff;font-size:11px;font-weight:800;display:block}.ct-steps b{color:#fff;font-size:15px;line-height:1.5;display:block}.ct-price{color:#0b1830;background:#fff;border-radius:18px;margin:0 0 18px;padding:18px 20px}.ct-pa{color:#1d3f8f;align-items:baseline;gap:6px;margin:0;font-weight:800;display:flex}.ct-pa b{letter-spacing:-.03em;color:#2f6bff;font-size:34px;line-height:1}.ct-price ul{color:#334158;flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;padding:0;font-size:13px;font-weight:700;list-style:none;display:flex}.ct-price li:before{content:"✓";color:#14a8b4;margin-right:5px}.ct-diag{border:1px dashed #8fb4ff80;border-radius:16px;gap:8px;padding:16px 18px;display:grid}.ct-diag p{color:#c9d9f7;margin:0;font-size:13.5px;line-height:1.8}.ct-diag b{color:#fff;font-size:14.5px;display:block}.ct-diag a{color:#fff;background:#ffffff1a;border:1px solid #8fb4ff;border-radius:99px;justify-self:start;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.ct-diag a:hover{background:#ffffff2e}.ct .cform-wrap{--accent:#2f6bff;--accent2:#1d3f8f;border-radius:26px;padding:34px;box-shadow:0 40px 80px -40px #000a}.ct .cform-topics>legend{margin-bottom:8px}.ct .cform-topics label span{min-height:46px}.ct .cform-topics label:hover span{border-color:#2f6bff}.ct .cform input:focus,.ct .cform textarea:focus{outline-offset:1px;border-color:#2f6bff;outline:2px solid #2f6bff}.ct .cform-submit{border-radius:14px;min-height:58px;font-size:16px}@media (prefers-reduced-motion:reduce){.fq *,.ct *{transition:none!important;animation:none!important}}@media (width<=900px){.dg,.fq-sec{padding:68px 0 64px}.ct{padding:68px 0 76px}.dg .diag{border-radius:22px;margin-top:30px;padding:22px 16px}.dg .diag-options{grid-template-columns:minmax(0,1fr);gap:10px}.dg .diag-option span{min-height:56px}.dg .report-main,.dg .report-cards{grid-template-columns:minmax(0,1fr)}.dg .diag-cta{padding:22px 18px}.dg .diag-cta .button{width:100%}.rp-rows div{grid-template-columns:1fr;gap:2px}@keyframes dgIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes dgOut{to{opacity:0;transform:translateY(-8px)}}.fq{margin-top:30px}.fq-filter{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding:0 16px 6px;overflow-x:auto}.fq-chip{flex:none}.fq-q{grid-template-columns:1fr auto;grid-template-areas:"c pm""t pm";gap:6px 10px;padding:14px 2px}.fq-c{grid-area:c;justify-self:start}.fq-t{grid-area:t;font-size:15px}.fq-pm{grid-area:pm;width:40px;height:40px}.fq-panel p{font-size:14px}.ct-grid{grid-template-columns:minmax(0,1fr);gap:34px}.ct .cform-wrap{border-radius:22px;padding:22px 16px}}.ct-ill{pointer-events:none;width:170px;margin:-6px 0 14px auto;display:block}.ct-ill svg{width:100%;height:auto;display:block}html.motion-ready .ct [data-a=ill]{animation:ill-in .9s cubic-bezier(.22,1,.36,1) var(--t,0s) both;animation-play-state:paused}html.motion-ready .ct .is-play [data-a=ill]{animation-play-state:running}@media (width<=900px){.ct-ill{width:120px;margin:0 0 10px auto}}.ct-flow{margin-bottom:56px}.ct-fh{letter-spacing:-.01em;color:#fff;margin:0 0 18px;font-size:clamp(17px,1.8vw,22px);font-weight:800}.ct-fsteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ct-fsteps li{background:#ffffff12;border:1px solid #8fb4ff47;border-radius:16px;align-content:start;gap:4px;padding:18px 18px 16px;display:grid;position:relative}.ct-fsteps li:not(:last-child):after{content:"→";color:#8fb4ff;z-index:1;font-size:16px;line-height:1;position:absolute;top:50%;right:-13px;translate:0 -50%}.ct-fsteps .ct-ico{margin-bottom:6px}.ct-fsteps small{letter-spacing:.1em;color:#8fb4ff;font-size:11px;font-weight:800}.ct-fsteps b{color:#fff;font-size:16px;line-height:1.5}.ct-fd{color:#c9d9f7;font-size:12.5px;line-height:1.7}.ct-fn{color:#c9d9f7;margin:16px 0 0;font-size:13.5px;line-height:1.85}@media (width<=900px){.ct-flow{margin-bottom:36px}.ct-fsteps{grid-template-columns:minmax(0,1fr);gap:18px}.ct-fsteps li{grid-template-columns:44px 1fr;gap:1px 12px;padding:14px}.ct-fsteps .ct-ico{grid-row:1/4;margin:0}.ct-fsteps li:not(:last-child):after{content:"↓";inset:auto auto -16px 34px;translate:0}}
