.fv2.sx{--sx-bg:#faf6f0;--sx-bg2:#ffffff;--sx-s1:#ffffff;--sx-soft:#fff4e8;--sx-line:#ece3d7;--sx-line2:#e0d3c2;--sx-head:#0b2545;--sx-text:#3d4757;--sx-mute:#6b7383;--sx-o:#fd7104;--sx-o2:#c25200;--sx-green:#0e9f6e;--sx-red:#e5331b;--sx-disp:var(--font-display-stack,var(--jp));--sx-shadow:0 1px 2px rgba(11,37,69,.04),0 18px 40px -24px rgba(11,37,69,.22);background:var(--sx-bg);color:var(--sx-text);font-size:15.5px}body:has(.fv2.sx){background:#faf6f0}.fv2.sx ::selection{background:rgba(253,113,4,.22)}.fv2.sx .fx{font-family:var(--en);font-feature-settings:"tnum" 1}.fv2.sx :focus-visible{outline:2px solid var(--sx-o);outline-offset:3px;border-radius:4px}.fv2.sx h3,.fv2.sx h4{color:var(--sx-head)}.fv2.sx [hidden]{display:none!important}.fv2.sx .sx-fx{position:absolute;inset:0;overflow:hidden;pointer-events:none}.fv2.sx .sx-fx-hero{z-index:-3;background:radial-gradient(70% 90% at 85% 25%,#ffbd80 0,#ffdcb8 35%,#fbeee0 62%,#faf6f0 100%)}.fv2.sx .sx-fx-end{z-index:-2;background:radial-gradient(70% 90% at 50% 50%,#ffb366 0,#ff9d3d 50%,#ff8a1f 100%)}.fv2.sx .sx-fh{background:var(--sx-bg);color:var(--sx-head);padding:20px 0 150px;text-align:center}.fv2.sx .sx-fh:before{background:radial-gradient(60% 55% at 50% 30%,rgba(250,246,240,.82),rgba(250,246,240,.35) 60%,rgba(250,246,240,0) 85%)}.fv2.sx .sx-fh:after{background:linear-gradient(rgba(11,37,69,.05) 1px,transparent 0) 0 0/100% 72px,linear-gradient(90deg,rgba(11,37,69,.05) 1px,transparent 0) 0 0/72px 100%;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,transparent 75%)}.fv2.sx .sx-fh .sx-veil{display:none}.fv2.sx .sx-fh .wrap{position:relative;z-index:1}.fv2.sx .fh .bc{text-align:left;color:var(--sx-mute)}.fv2.sx .fh .bc a{color:var(--sx-text)}.fv2.sx .sx-hc{flex-direction:column;max-width:1100px;margin:8px auto 0}.fv2.sx .fh h1,.fv2.sx .sx-hc{display:flex;align-items:center}.fv2.sx .fh h1{margin-top:18px;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:10px 16px}.fv2.sx .fh h1 img{height:30px;width:auto;filter:none;padding-right:16px;border-right:1px solid var(--sx-line2)}.fv2.sx .fh h1 .t{display:block;text-align:left;font-family:var(--sx-disp);font-weight:800;font-size:18px;line-height:1.4;color:var(--sx-head)}.fv2.sx .fh h1 .t small{display:block;font-family:var(--jp);font-weight:700;font-size:13px;color:var(--sx-mute);margin-top:1px}.fv2.sx .fh-hd{margin-top:18px;font-family:var(--sx-disp);font-weight:800;font-size:clamp(42px,7vw,108px);letter-spacing:-.035em;color:var(--sx-head);text-wrap:balance}.fv2.sx .fh-hd em{display:inline-block;background:linear-gradient(100deg,#ff9a3c 0,var(--sx-o) 45%,#d94f00 100%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em}.fv2.sx .fh-ld{margin:22px auto 0;max-width:42em;font-size:16.5px;line-height:1.95;color:var(--sx-text)}.fv2.sx .cta{margin-top:28px;justify-content:center}.fv2.sx .cta-n{text-align:center;color:var(--sx-mute)}.fv2.sx .btn{border-radius:8px;height:62px;padding:0 28px;font-size:16.5px}.fv2.sx .btn.p{background:linear-gradient(180deg,#ff8f2e,var(--sx-o) 55%,#e65f00);box-shadow:inset 0 -3px 0 rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.35)}.fv2.sx .btn.g{background:rgba(255,255,255,.85)}.fv2.sx .ed{justify-content:center;margin-top:14px;color:var(--sx-mute)}.fv2.sx .ed b{color:var(--sx-head)}.fv2.sx .ed img{border:1px solid var(--sx-line)}.fv2.sx .ed{max-width:100%;min-width:0}.fv2.sx .ed-author{white-space:normal;flex-wrap:wrap}.fv2.sx .sx-stage{--fan:0;position:relative;z-index:2;max-width:1120px;margin:56px auto 0;text-align:left}.fv2.sx .cards{position:relative;height:300px;max-width:1000px;margin:0 auto}.fv2.sx .cards .cd{position:absolute;top:24px;left:50%;width:330px;height:214px;display:grid;grid-template-rows:auto 1fr auto;padding:20px 24px;border-radius:14px;overflow:hidden;isolation:isolate;transition:transform .5s var(--ease),box-shadow .3s;will-change:transform}.fv2.sx .cards .cd.c1{z-index:1;transform:translate(-50%,calc(22px - 16px * var(--fan))) translateX(calc(-70px - 280px * var(--fan))) rotate(calc(-11deg + 7deg * var(--fan)))}.fv2.sx .cards .cd.c2{z-index:2;transform:translate(-50%,calc(4px - 22px * var(--fan))) rotate(calc(-2deg + 2deg * var(--fan)))}.fv2.sx .cards .cd.c3{z-index:3;transform:translate(-50%,calc(26px - 10px * var(--fan))) translateX(calc(70px + 280px * var(--fan))) rotate(calc(9deg - 5deg * var(--fan))) scale(1.04)}.fv2.sx .cards .cd:hover{box-shadow:0 50px 80px -30px rgba(60,20,0,.6)}.fv2.sx .cards .cd .ct{display:flex;justify-content:space-between;align-items:center;font-family:var(--en);font-size:11.5px;font-weight:700;letter-spacing:.2em}.fv2.sx .cards .cd .cv{align-self:center;font-weight:800;font-size:108px;line-height:.9;letter-spacing:-.05em}.fv2.sx .cards .cd .cv i{font-style:normal;font-size:40px;letter-spacing:0;margin-left:4px}.fv2.sx .cards .cd .cf{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.fv2.sx .cards .cd .cf b{font-size:14px}.fv2.sx .cards .cd .cf span{font-size:12px;text-align:right}.fv2.sx .cards .cd.c1{background:linear-gradient(150deg,#ffffff,#fff3e6);color:var(--sx-head);border:1px solid rgba(11,37,69,.08);box-shadow:0 36px 60px -32px rgba(60,20,0,.5)}.fv2.sx .cards .cd.c1 .cf span,.fv2.sx .cards .cd.c1 .ct{color:var(--sx-mute)}.fv2.sx .cards .cd.c2{background:linear-gradient(150deg,#16325c,#0b2545 60%);color:#fff;border:1px solid rgba(255,255,255,.08);box-shadow:0 40px 70px -30px rgba(11,37,69,.7)}.fv2.sx .cards .cd.c2 .cf span,.fv2.sx .cards .cd.c2 .ct{color:rgba(255,255,255,.6)}.fv2.sx .cards .cd.c3{background:radial-gradient(120% 120% at 100% 0,rgba(253,113,4,.45),transparent 55%),linear-gradient(160deg,#141a2e,#070b16);color:#fff;border:1px solid rgba(253,113,4,.55);box-shadow:0 0 0 1px rgba(253,113,4,.15),0 0 70px -18px rgba(253,113,4,.75),0 44px 80px -30px rgba(0,0,0,.6)}.fv2.sx .cards .cd.c3 .ct{color:#ffb066}.fv2.sx .cards .cd.c3 .cf span{color:rgba(255,255,255,.65)}.fv2.sx .cards .cd.c3 .cv{background:linear-gradient(180deg,#ffd3a1,#fd7104);-webkit-background-clip:text;background-clip:text;color:transparent}.fv2.sx .cards .cd.c3 .cv i{color:#ffb066;-webkit-text-fill-color:#ffb066}.fv2.sx .sx-stage .cap{margin-top:14px;text-align:center;font-size:13px;font-weight:700;color:#fff;text-shadow:0 1px 8px rgba(120,40,0,.45)}.fv2.sx .sx-stage .fl-kpi{position:relative;left:auto;bottom:auto;transform:none;margin:28px auto 0}.fv2.sx .fl-kpi{position:absolute;left:50%;bottom:-58px;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(900px,88%);transform:translateX(-50%);border-radius:12px;background:#fff;border:1px solid var(--sx-line);box-shadow:0 30px 60px -30px rgba(11,37,69,.45)}.fv2.sx .fl-kpi>div{padding:16px 22px}.fv2.sx .fl-kpi>div+div{border-left:1px solid var(--sx-line)}.fv2.sx .fl-kpi dt{font-size:11.5px;font-weight:700;color:var(--sx-mute)}.fv2.sx .fl-kpi dd{margin-top:2px;font-weight:800;font-size:28px;line-height:1.15;color:var(--sx-head);white-space:nowrap}.fv2.sx .fl-kpi dd i{font-style:normal;font-family:var(--jp);font-size:12px;margin-left:2px;color:var(--sx-mute)}.fv2.sx .fl-kpi dd.jp{font-family:var(--jp);font-size:20px;padding-top:4px}.fv2.sx .fl-kpi .o dd{color:var(--sx-o)}.fv2.sx .fl-rank{position:absolute;right:-48px;top:-34px;z-index:3;display:grid;grid-gap:2px;gap:2px;padding:16px 20px;border-radius:12px;background:var(--sx-head);color:#fff;box-shadow:0 24px 48px -20px rgba(11,37,69,.65);animation:fv2-fl 8s ease-in-out infinite}.fv2.sx .fl-rank small{font-size:11px;font-weight:700;color:rgba(255,255,255,.65)}.fv2.sx .fl-rank>b{font-weight:800;font-size:44px;line-height:1;color:#ffb066}.fv2.sx .fl-rank>b i{font-style:normal;font-family:var(--jp);font-size:16px;margin-left:2px;color:#fff}.fv2.sx .fl-rank span{font-size:12px;color:rgba(255,255,255,.75)}.fv2.sx .fl-rank span b{font-size:14px;color:#fff}.fv2.sx .fl-chip{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;padding:11px 16px;border-radius:999px;background:#fff;border:1px solid var(--sx-line);box-shadow:var(--sx-shadow);font-size:13.5px;font-weight:700;color:var(--sx-head);white-space:nowrap;animation:fv2-fl 6s ease-in-out infinite}.fv2.sx .fl-chip i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--sx-o);color:#fff;font-style:normal;font-size:12px}.fv2.sx .fl-chip.c1{left:-44px;top:30%}.fv2.sx .fl-chip.c2{left:-16px;top:52%;animation-delay:-3s}.fv2.sx .sx-wave{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:260px;z-index:0;pointer-events:none;display:block}.fv2.sx .sx-pill{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:5px 14px 5px 5px;border-radius:999px;border:1px solid rgba(253,113,4,.4);background:rgba(255,255,255,.85);font-size:13px;font-weight:700;color:var(--sx-head);box-shadow:inset 0 -3px 0 rgba(0,0,0,.16);transition:border-color .2s}.fv2.sx .sx-pill:hover{border-color:var(--sx-o)}.fv2.sx .sx-pill b{flex:none;padding:3px 10px;border-radius:999px;background:var(--sx-o);color:#fff;font-size:11.5px}.fv2.sx .sx-pill span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv2.sx .sx-pill i{font-style:normal;font-family:var(--en);color:var(--sx-o)}.fv2.sx .sx-mq{position:relative;overflow:hidden;background:#fff;border-block:1px solid var(--sx-line);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.fv2.sx .sx-mq-t{display:flex;width:max-content;animation:sx-mq 52s linear infinite}.fv2.sx .sx-mq:hover .sx-mq-t{animation-play-state:paused}.fv2.sx .sx-mq ul{display:flex;list-style:none;flex:none}.fv2.sx .sx-mq li{display:flex;align-items:baseline;gap:10px;padding:16px 32px;white-space:nowrap;border-right:1px solid var(--sx-line)}.fv2.sx .sx-mq li small{font-size:12px;font-weight:700;color:var(--sx-mute)}.fv2.sx .sx-mq li b{font-size:15px;color:var(--sx-head)}@keyframes sx-mq{to{transform:translateX(-50%)}}.fv2.sx .snav{background:rgba(255,255,255,.92);border-bottom:1px solid var(--sx-line)}.fv2.sx .snav nav a{border-radius:8px;color:var(--sx-mute)}.fv2.sx .snav nav a:hover{color:var(--sx-head)}.fv2.sx .snav nav a.on{color:var(--sx-o2);background:var(--sx-soft)}.fv2.sx .snav .sc{border-radius:8px}.fv2.sx .sx-body{background:#fff;padding:72px 0 120px}.fv2.sx .sx-layout{display:grid;grid-template-columns:232px minmax(0,740px);justify-content:center;grid-gap:80px;gap:80px;align-items:start}.fv2.sx .sx-main{min-width:0;width:100%}@media (min-width:1101px){.fv2.sx .snav{display:none}}.fv2.sx .sx-rail{position:-webkit-sticky;position:sticky;top:calc(var(--hd) + 28px);display:grid;grid-gap:18px;gap:18px}.fv2.sx .sx-rail .ttl{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;font-weight:700;color:var(--sx-head)}.fv2.sx .sx-rail .ttl span{font-size:12px;color:var(--sx-o2)}.fv2.sx .sx-rail .bar{display:block;height:2px;background:var(--sx-line);border-radius:2px;overflow:hidden;margin-top:-8px}.fv2.sx .sx-rail .bar i{display:block;height:100%;width:0;background:var(--sx-o);transition:width .2s linear}.fv2.sx .sx-rail ol{list-style:none;display:grid}.fv2.sx .sx-rail ol a{position:relative;display:grid;grid-template-columns:30px 1fr;align-items:center;padding:7px 0 7px 14px;font-size:14px;font-weight:700;color:var(--sx-mute);transition:color .2s}.fv2.sx .sx-rail ol a:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--sx-line);transition:background .2s}.fv2.sx .sx-rail ol a span{font-size:11.5px;color:var(--sx-mute)}.fv2.sx .sx-rail ol a:hover{color:var(--sx-head)}.fv2.sx .sx-rail ol a.done{color:var(--sx-text)}.fv2.sx .sx-rail ol a.done:before{background:#ffd3a6}.fv2.sx .sx-rail ol a.on{color:var(--sx-head)}.fv2.sx .sx-rail ol a.on:before{background:var(--sx-o)}.fv2.sx .sx-rail ol a.on span{color:var(--sx-o)}.fv2.sx .sx-rail .cv{display:grid;grid-gap:8px;gap:8px;padding-top:18px;border-top:1px solid var(--sx-line)}.fv2.sx .sx-rail .cv small{font-size:11.5px;font-weight:700;color:var(--sx-mute)}.fv2.sx .sx-rail .cv>b{font-weight:800;font-size:26px;line-height:1;color:var(--sx-head)}.fv2.sx .sx-rail .cv>b i{font-style:normal;font-family:var(--jp);font-size:13px;margin-left:2px;color:var(--sx-mute)}.fv2.sx .sx-rail .cv .btn{padding:0 16px;justify-content:space-between}.fv2.sx .sx-rail .cv .btn .ar{width:24px;height:24px}.fv2.sx .sx-rail .cv p{font-size:11px;color:var(--sx-mute)}.fv2.sx .sx-ch{position:relative;isolation:isolate;margin-top:96px;padding-top:56px;border-top:1px solid var(--sx-line);scroll-margin-top:calc(var(--hd) + 24px)}.fv2.sx .sx-chh .k{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700}.fv2.sx .sx-chh .ic{width:30px;height:30px;padding:5px;border-radius:8px;background:var(--sx-soft);fill:none;stroke:var(--sx-o);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fv2.sx .sx-chh .no{font-size:13px;color:var(--sx-o)}.fv2.sx .sx-chh .lb{color:var(--sx-head)}.fv2.sx .sx-chh .en{margin-left:auto;font-family:var(--en);font-size:11px;letter-spacing:.2em;color:var(--sx-mute)}.fv2.sx .sx-chh h2{margin-top:16px;font-family:var(--sx-disp);font-weight:800;font-size:clamp(26px,2.9vw,38px);line-height:1.4;letter-spacing:.01em;color:var(--sx-head)}.fv2.sx .sx-answer{margin-top:24px;padding-left:20px;border-left:2px solid var(--sx-o);font-size:18.5px;font-weight:700;line-height:1.85;color:var(--sx-head)}.fv2.sx .sx-prose{margin-top:20px}.fv2.sx .sx-prose p{font-size:16.5px;line-height:2;color:var(--sx-text)}.fv2.sx .sx-prose p+p{margin-top:1.1em}.fv2.sx .sx-prose strong{color:var(--sx-head);background:linear-gradient(transparent 62%,#ffe2c4 0)}.fv2.sx .sx-sub{margin-top:48px}.fv2.sx .sx-sub h3{position:relative;padding-left:16px;font-size:21px;line-height:1.5;color:var(--sx-head)}.fv2.sx .sx-sub h3:before{content:"";position:absolute;left:0;top:.35em;width:4px;height:1em;border-radius:2px;background:var(--sx-o)}.fv2.sx .sx-sub p{margin-top:12px;font-size:16.5px;line-height:2;color:var(--sx-text)}.fv2.sx .sx-sub p+p{margin-top:1em}.fv2.sx .sx-next{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:40px;padding-top:20px;border-top:1px dashed var(--sx-line2)}.fv2.sx .sx-next>span{font-size:12px}.fv2.sx .sx-next a{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--sx-head);text-decoration:underline;-webkit-text-decoration-color:rgba(253,113,4,.4);text-decoration-color:rgba(253,113,4,.4);text-underline-offset:5px;transition:color .2s,-webkit-text-decoration-color .2s;transition:text-decoration-color .2s,color .2s;transition:text-decoration-color .2s,color .2s,-webkit-text-decoration-color .2s}.fv2.sx .sx-next a:hover{color:var(--sx-o2);-webkit-text-decoration-color:var(--sx-o);text-decoration-color:var(--sx-o)}.fv2.sx .sx-next a i{font-style:normal;font-family:var(--en);color:var(--sx-o)}.fv2.sx .sx-more{margin-top:28px;font-size:15px;font-weight:700}.fv2.sx .sx-more a,.fv2.sx .sx-tl{color:var(--sx-o2);text-decoration:underline;-webkit-text-decoration-color:rgba(194,82,0,.3);text-decoration-color:rgba(194,82,0,.3);text-underline-offset:4px}.fv2.sx .sx-note{margin-top:20px;font-size:13px;color:var(--sx-mute)}.fv2.sx .sx-sum{padding:44px 48px;border-radius:12px;background:linear-gradient(135deg,#fff3e6,#fffaf4 70%)}.fv2.sx .sx-sum .k{font-family:var(--en);font-size:12px;font-weight:700;letter-spacing:.22em;color:var(--sx-o)}.fv2.sx .sx-sum h2{margin-top:10px;font-family:var(--sx-disp);font-weight:800;font-size:clamp(24px,2.5vw,32px);color:var(--sx-head)}.fv2.sx .sx-sum .sx-answer{border-left-color:var(--sx-head)}.fv2.sx .sx-qa{margin-top:28px;border-top:1px solid rgba(194,82,0,.18)}.fv2.sx .sx-qa>div{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:20px;gap:20px;padding:16px 0;border-bottom:1px solid rgba(194,82,0,.12)}.fv2.sx .sx-qa dt{font-size:15px;font-weight:700;color:var(--sx-o2)}.fv2.sx .sx-qa dd{font-size:15.5px;line-height:1.85;color:var(--sx-head)}.fv2.sx .sx-spec{margin-top:40px}.fv2.sx .sx-spec h3{font-size:17px;color:var(--sx-head);margin-bottom:12px}.fv2.sx .sx-spec dl{display:grid;grid-template-columns:1fr;border-top:2px solid var(--sx-head)}.fv2.sx .sx-spec dl>div{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:16px;gap:16px;padding:13px 0;border-bottom:1px solid var(--sx-line)}.fv2.sx .sx-spec dt{font-size:13px;font-weight:700;color:var(--sx-mute)}.fv2.sx .sx-spec dd{font-size:15px;font-weight:700;color:var(--sx-head);line-height:1.6}.fv2.sx .sx-why{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 56px;gap:8px 56px;margin-top:40px}.fv2.sx .sx-why li{padding:24px 0 28px;border-top:1px solid var(--sx-line2)}.fv2.sx .sx-why .n{display:block;font-weight:800;font-size:40px;line-height:1;color:var(--sx-o)}.fv2.sx .sx-why h3{margin-top:14px;font-family:var(--sx-disp);font-weight:800;font-size:20px;line-height:1.5;color:var(--sx-head)}.fv2.sx .sx-why p{margin-top:8px;font-size:15.5px;line-height:1.9;color:var(--sx-text)}.fv2.sx .sx-why .sx-tl{display:inline-block;margin-top:10px;font-size:14px;font-weight:700}.fv2.sx .sx-band{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px 40px;gap:16px 40px;align-items:center;margin-top:56px;padding:32px 36px;border-radius:12px;background:radial-gradient(120% 160% at 100% 0,rgba(253,113,4,.38),transparent 55%),var(--sx-head);color:#fff}.fv2.sx .sx-band .tx b{display:block;font-family:var(--sx-disp);font-weight:800;font-size:20px;line-height:1.5;color:#fff}.fv2.sx .sx-band .tx span{display:block;margin-top:6px;font-size:14.5px;color:rgba(255,255,255,.75)}.fv2.sx .sx-band .ac{display:grid;grid-gap:8px;gap:8px;justify-items:center}.fv2.sx .sx-band small{font-size:11px;color:rgba(255,255,255,.55)}.fv2.sx .sx-score{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 48px;margin-top:36px;padding-bottom:24px;border-bottom:1px solid var(--sx-line)}.fv2.sx .sx-score>div{display:grid;grid-gap:4px;gap:4px}.fv2.sx .sx-score>div b{font-weight:800;font-size:56px;line-height:1;color:var(--sx-head)}.fv2.sx .sx-score>div:first-child b{color:var(--sx-o)}.fv2.sx .sx-score>div b i{font-style:normal;font-size:18px;margin-left:6px;color:var(--sx-mute)}.fv2.sx .sx-score>div span{font-size:13px;font-weight:700;color:var(--sx-mute)}.fv2.sx .sx-score p{flex:1 1 260px;font-size:13px;line-height:1.8;color:var(--sx-mute)}.fv2.sx .sx-score p a{margin-left:6px;color:var(--sx-o2);text-decoration:underline;text-underline-offset:3px}.fv2.sx .sx-q{margin:40px 0 0}.fv2.sx .sx-q blockquote{padding-left:28px;border-left:2px solid var(--sx-o)}.fv2.sx .sx-q .t{font-family:var(--sx-disp);font-weight:800;font-size:clamp(22px,2.2vw,28px);line-height:1.5;color:var(--sx-head)}.fv2.sx .sx-q blockquote p:not(.t){margin-top:14px;font-size:16.5px;line-height:2;color:var(--sx-text)}.fv2.sx .sx-q figcaption{display:flex;align-items:center;gap:12px;margin-top:18px;padding-left:30px;font-size:13px;color:var(--sx-mute)}.fv2.sx .sx-q figcaption img{flex:none;width:40px;height:40px;border-radius:8px;border:1px solid var(--sx-line);padding:4px;background:#fff}.fv2.sx .sx-q figcaption b{color:var(--sx-head)}.fv2.sx .sx-q figcaption em{display:block;font-style:normal;font-size:12px}.fv2.sx .sx-pc{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;margin-top:48px}.fv2.sx .sx-pc h3{display:flex;align-items:center;gap:10px;font-size:18px;padding-bottom:12px;border-bottom:2px solid var(--sx-head);color:var(--sx-head)}.fv2.sx .sx-pc .ng h3:before,.fv2.sx .sx-pc .ok h3:before{content:"";width:10px;height:10px;border-radius:2px;background:var(--sx-green)}.fv2.sx .sx-pc .ng h3:before{background:var(--sx-red)}.fv2.sx .sx-pc ul{list-style:none}.fv2.sx .sx-pc ul li{position:relative;padding:13px 0 13px 28px;border-bottom:1px solid var(--sx-line);font-size:15px;line-height:1.75;color:var(--sx-head)}.fv2.sx .sx-pc .ok ul:not(.dt) li:before{content:"";position:absolute;left:4px;top:21px;width:10px;height:6px;border-left:2px solid var(--sx-green);border-bottom:2px solid var(--sx-green);transform:rotate(-45deg)}.fv2.sx .sx-pc .ng ul:not(.dt) li:before{content:"";position:absolute;left:3px;top:25px;width:12px;height:2px;background:var(--sx-red)}.fv2.sx .sx-pc h4{margin-top:28px;font-size:14px;color:var(--sx-mute)}.fv2.sx .sx-pc ul.dt li{padding-left:18px;font-size:14.5px;color:var(--sx-text)}.fv2.sx .sx-pc ul.dt li:before{content:"";position:absolute;left:2px;top:22px;width:5px;height:5px;border-radius:50%;background:var(--sx-mute)}.fv2.sx .sx-plans .pl{margin-top:40px}.fv2.sx .sx-offer{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:20px 32px;gap:20px 32px;align-items:center;margin-top:40px;padding:24px 28px;border-radius:12px;border:1px solid rgba(253,113,4,.45);background:linear-gradient(120deg,#ffe9d4,#fff6ec 60%,#fff)}.fv2.sx .sx-offer .l small{display:inline-block;padding:2px 10px;border-radius:999px;background:var(--sx-o);color:#fff;font-size:11.5px;font-weight:700}.fv2.sx .sx-offer h3{margin-top:10px;font-size:18px;color:var(--sx-head)}.fv2.sx .sx-offer .l p{margin-top:6px;font-size:13.5px;line-height:1.8}.fv2.sx .sx-offer .l .d{color:var(--sx-head);font-weight:700}.fv2.sx .sx-offer ul{list-style:none;display:grid;grid-gap:6px;gap:6px}.fv2.sx .sx-offer li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:6px;border-bottom:1px solid rgba(194,82,0,.15);font-size:13px;color:var(--sx-head)}.fv2.sx .sx-offer li b{font-weight:800;font-size:22px;color:var(--sx-o2)}.fv2.sx .sx-offer li b i{font-style:normal;font-size:11px;margin-left:2px}.fv2.sx .sx-offer .r{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.fv2.sx .sx-offer .sx-tl{font-size:13px;font-weight:700}.fv2.sx .pl{grid-template-columns:1fr;gap:16px}.fv2.sx .pc{position:static}.fv2.sx .pc dl{grid-template-columns:repeat(3,minmax(0,1fr))}.fv2.sx .pl-l{border-radius:12px;border-color:var(--sx-line)}.fv2.sx .sz button{border:1px solid var(--sx-line);border-radius:8px}.fv2.sx .sz button:hover{border-color:rgba(253,113,4,.45)}.fv2.sx .sz button.on{border-color:var(--sx-o);background:var(--sx-soft)}.fv2.sx .ptab{border-radius:8px;border-color:var(--sx-line)}.fv2.sx .ptab tr{cursor:pointer}.fv2.sx .pc{border-radius:12px}.fv2.sx .pc dd span.sx-pv{font-family:var(--en);font-size:18px;color:#fff;margin:0;font-weight:700}.fv2.sx .pc dd.sx-pj{font-family:var(--jp);font-size:16px}.fv2.sx .pc .yen{border-radius:8px}.fv2.sx .cpn{border-radius:12px}.fv2.sx .sx-rules .sx-fx-grid{z-index:-1;top:0;bottom:auto;height:520px;left:-80px;right:-80px;-webkit-mask-image:radial-gradient(60% 70% at 70% 30%,#000 15%,transparent 75%);mask-image:radial-gradient(60% 70% at 70% 30%,#000 15%,transparent 75%)}.fv2.sx .sx-flowx{margin-top:40px}.fv2.sx .sx-flowx ol{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--sx-head)}.fv2.sx .sx-flowx li{position:relative;padding:20px 24px 22px 0}.fv2.sx .sx-flowx li+li{padding-left:24px;border-left:1px solid var(--sx-line)}.fv2.sx .sx-flowx li+li:before{content:"→";position:absolute;left:-10px;top:24px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#fff;font-family:var(--en);font-size:12px;color:var(--sx-o)}.fv2.sx .sx-flowx small{font-family:var(--en);font-size:11px;font-weight:700;letter-spacing:.18em;color:var(--sx-mute)}.fv2.sx .sx-flowx b{display:block;margin-top:6px;font-weight:800;font-size:60px;line-height:1;color:var(--sx-head)}.fv2.sx .sx-flowx b i{font-style:normal;font-size:22px;margin-left:2px;color:var(--sx-mute)}.fv2.sx .sx-flowx span{display:block;margin-top:8px;font-size:13.5px;color:var(--sx-text)}.fv2.sx .sx-flowx li.pro b{color:var(--sx-o)}.fv2.sx .sx-flowx .lim{display:inline-block;margin-top:12px;padding:3px 12px;border-radius:999px;background:#e3f5ee;color:#0b7a55;font-size:12.5px;font-weight:700}.fv2.sx .sx-dd{display:grid;grid-gap:12px;gap:12px;margin-top:28px}.fv2.sx .sx-dd .r{display:grid;grid-template-columns:130px minmax(0,1fr) 60px;align-items:center;grid-gap:16px;gap:16px;font-size:13.5px;font-weight:700;color:var(--sx-head)}.fv2.sx .sx-dd i{display:block;height:10px;border-radius:999px;background:#f1ebe3;position:relative;overflow:hidden}.fv2.sx .sx-dd i:after{content:"";position:absolute;inset:0;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,#ffb066,var(--sx-o));transform-origin:left;transform:scaleX(0);transition:transform 1s var(--ease) .2s}.fv2.sx .sx-dd .x i:after{background:linear-gradient(90deg,var(--sx-o),var(--sx-red))}.fv2.sx .sx-dd.in i:after{transform:none}.fv2.sx .sx-dd b{font-size:18px;font-weight:800;text-align:right}.fv2.sx .sx-dd .x b{color:var(--sx-red)}.fv2.sx .sx-tr{margin-top:48px}.fv2.sx .sx-simw h3,.fv2.sx .sx-tr h3{font-size:19px;color:var(--sx-head);margin-bottom:14px}.fv2.sx .sx-tr table{width:100%;border-collapse:collapse;border-top:2px solid var(--sx-head)}.fv2.sx .sx-tr td,.fv2.sx .sx-tr th{padding:14px 16px 14px 0;text-align:left;border-bottom:1px solid var(--sx-line);font-size:15px;vertical-align:middle}.fv2.sx .sx-tr thead th{font-size:12px;color:var(--sx-mute)}.fv2.sx .sx-tr tbody th{width:170px;color:var(--sx-head)}.fv2.sx .sx-tr td:nth-child(2){width:110px}.fv2.sx .sx-tr .st{display:inline-block;padding:3px 10px;border-radius:4px;font-size:12px;font-weight:700;white-space:nowrap}.fv2.sx .sx-tr .st.ok{background:#e3f5ee;color:#0b7a55}.fv2.sx .sx-tr .st.cd{background:var(--sx-soft);color:var(--sx-o2)}.fv2.sx .sx-tr .st.ng{background:#fde8e4;color:#b42318}.fv2.sx .sx-simw{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;margin-top:56px}.fv2.sx .sx-simw .simw{max-width:560px}.fv2.sx .sx-simw .tx p{font-size:15.5px;line-height:1.95;color:var(--sx-text)}.fv2.sx .sim{border-radius:12px;background:linear-gradient(160deg,#16213a,#0b1628);transform:none}.fv2.sx .sim-c,.fv2.sx .sim-go,.fv2.sx .sim-m div,.fv2.sx .sim-t{border-radius:8px}.fv2.sx .sx-flow{list-style:none;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:40px}.fv2.sx .sx-flow:before{content:"";position:absolute;left:8px;right:8px;top:7px;height:2px;background:linear-gradient(90deg,var(--sx-line2),var(--sx-o) 60%,var(--sx-line2))}.fv2.sx .sx-flow li{position:relative;padding-top:32px}.fv2.sx .sx-flow li:before{content:"";position:absolute;left:0;top:0;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid var(--sx-line2)}.fv2.sx .sx-flow li.key:before{border-color:var(--sx-o);background:var(--sx-o);box-shadow:0 0 0 6px rgba(253,113,4,.16)}.fv2.sx .sx-flow small{font-size:12.5px;font-weight:700;color:var(--sx-mute)}.fv2.sx .sx-flow b{display:block;margin-top:4px;font-family:var(--sx-disp);font-weight:800;font-size:26px;line-height:1.3;color:var(--sx-head)}.fv2.sx .sx-flow b.fx{font-family:var(--en)}.fv2.sx .sx-flow li.key b{color:var(--sx-o)}.fv2.sx .sx-flow p{margin-top:8px;font-size:14px;line-height:1.85;color:var(--sx-text)}.fv2.sx .sx-lrn{margin-top:40px}.fv2.sx .sx-lrn h3{font-size:17px;color:var(--sx-head);margin-bottom:12px}.fv2.sx .sx-lrn ol{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:32px;column-gap:32px;border-top:2px solid var(--sx-head)}.fv2.sx .sx-lrn li{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--sx-line)}.fv2.sx .sx-lrn .n{font-weight:800;font-size:22px;line-height:1.2;color:var(--sx-o)}.fv2.sx .sx-lrn li b{display:block;font-size:16px;line-height:1.5;color:var(--sx-head)}.fv2.sx .sx-lrn li span:not(.n){display:block;margin-top:2px;font-size:13px;line-height:1.7;color:var(--sx-mute)}.fv2.sx .sx-lrn .cy{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:22px;font-family:var(--sx-disp);font-weight:800;font-size:18px;color:var(--sx-head)}.fv2.sx .sx-lrn .cy i{font-style:normal;font-family:var(--en);color:var(--sx-o)}.fv2.sx .sx-lrn .nt{margin-top:10px;font-size:12.5px;line-height:1.7;color:var(--sx-mute)}@media (max-width:720px){.fv2.sx .sx-lrn ol{grid-template-columns:minmax(0,1fr)}}.fv2.sx .sx-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:32px;column-gap:32px;margin-top:40px;border-top:2px solid var(--sx-head)}.fv2.sx .sx-tools>div{padding:18px 0;border-bottom:1px solid var(--sx-line)}.fv2.sx .sx-tools dt{font-size:12.5px;font-weight:700;color:var(--sx-mute)}.fv2.sx .sx-tools dd b{display:block;margin-top:4px;font-size:18px;color:var(--sx-head)}.fv2.sx .sx-tools dd span{display:block;margin-top:4px;font-size:13px;line-height:1.7;color:var(--sx-mute)}.fv2.sx .sx-cmp{margin-top:40px;overflow-x:auto}.fv2.sx .sx-cmp table{width:100%;min-width:680px;border-collapse:collapse;table-layout:fixed;border-top:2px solid var(--sx-head)}.fv2.sx .sx-cmp col.c0{width:130px}.fv2.sx .sx-cmp caption{caption-side:top;text-align:left;padding:0 0 12px;font-size:16px;font-weight:700;color:var(--sx-head)}.fv2.sx .sx-cmp caption small{display:block;margin-top:2px;font-size:12px;font-weight:500;color:var(--sx-mute)}.fv2.sx .sx-cmp td,.fv2.sx .sx-cmp th{padding:15px 16px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--sx-line);font-size:14.5px;color:var(--sx-text)}.fv2.sx .sx-cmp tbody th{padding-left:0;font-size:13px;font-weight:700;color:var(--sx-mute)}.fv2.sx .sx-cmp thead th b{display:block;margin-top:8px;font-size:17px;color:var(--sx-head)}.fv2.sx .sx-cmp thead th small{display:block;font-size:12px;color:var(--sx-mute);font-weight:500}.fv2.sx .sx-cmp .tg{display:inline-block;padding:2px 8px;border-radius:4px;border:1px solid var(--sx-line2);font-size:11px;font-weight:700}.fv2.sx .sx-cmp .me{background:#fff7ee;color:var(--sx-head);font-weight:700}.fv2.sx .sx-cmp thead .me .tg{background:var(--sx-o);border-color:var(--sx-o);color:#fff}.fv2.sx .sx-cmp tfoot td{border-bottom:0}.fv2.sx .sx-cmp .b1,.fv2.sx .sx-cmp .b2{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 16px;border-radius:8px;font-size:13.5px;font-weight:700;white-space:nowrap}.fv2.sx .sx-cmp .b1{color:#fff;background:linear-gradient(180deg,#ff8f2e,#e65f00)}.fv2.sx .sx-cmp .b2{color:var(--sx-head);border:1px solid var(--sx-line2)}.fv2.sx .sx-safe{list-style:none;margin-top:36px;border-top:2px solid var(--sx-head)}.fv2.sx .sx-safe li{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:16px;gap:16px;padding:22px 0;border-bottom:1px solid var(--sx-line)}.fv2.sx .sx-safe .n{font-weight:800;font-size:24px;line-height:1.2;color:var(--sx-green)}.fv2.sx .sx-safe h3{font-size:17.5px;color:var(--sx-head)}.fv2.sx .sx-safe p{margin-top:6px;font-size:15.5px;line-height:1.9;color:var(--sx-text)}.fv2.sx .sx-safe a{display:inline-block;margin-top:8px;font-size:13px;font-weight:700;color:var(--sx-o2);text-decoration:underline;text-underline-offset:3px}.fv2.sx .sx-warn{margin-top:24px;padding:16px 0 16px 20px;border-left:2px solid var(--sx-red);font-size:15px;line-height:1.85;color:var(--sx-text)}.fv2.sx .sx-warn b{display:inline-block;margin-right:10px;padding:1px 8px;border-radius:4px;background:#fde8e4;color:#b42318;font-size:12px}.fv2.sx .sx-steps{list-style:none;position:relative;margin-top:40px}.fv2.sx .sx-steps:before{content:"";position:absolute;left:19px;top:24px;bottom:24px;width:1px;background:linear-gradient(180deg,var(--sx-o),var(--sx-line2))}.fv2.sx .sx-steps li{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) minmax(0,1.05fr);grid-gap:20px 28px;gap:20px 28px;align-items:start;padding-bottom:44px}.fv2.sx .sx-steps li.noimg{grid-template-columns:40px minmax(0,1fr)}.fv2.sx .sx-steps .n{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid var(--sx-o);font-size:16px;font-weight:800;color:var(--sx-o2)}.fv2.sx .sx-steps h3{margin-top:6px;font-size:17.5px;line-height:1.5;color:var(--sx-head)}.fv2.sx .sx-steps p{margin-top:8px;font-size:15px;line-height:1.9;color:var(--sx-text)}.fv2.sx .sx-steps figure img{width:100%;height:auto;border-radius:8px;border:1px solid var(--sx-line2)}.fv2.sx .sx-steps figcaption{margin-top:8px;font-size:12px;color:var(--sx-mute)}.fv2.sx .sx-tip{padding:4px 0 4px 20px;border-left:2px solid var(--sx-head)}.fv2.sx .sx-tip b{display:inline-block;padding:2px 8px;border-radius:4px;background:var(--sx-head);color:#fff;font-size:12px}.fv2.sx .sx-tip p{margin-top:8px;font-size:15px;line-height:1.9;color:var(--sx-text)}.fv2.sx .sx-fq{display:block;margin-top:32px;border-top:2px solid var(--sx-head)}.fv2.sx .fq details{border:0;border-bottom:1px solid var(--sx-line);border-radius:0;background:none;box-shadow:none}.fv2.sx .fq details[open]{border-color:var(--sx-line);box-shadow:none;background:none}.fv2.sx .fq summary{grid-template-columns:52px minmax(0,1fr) 24px;padding:20px 0}.fv2.sx .fq summary .q{width:auto;height:auto;background:none;border-radius:0;font-size:14px;color:var(--sx-o);place-items:start}.fv2.sx .fq summary h3{font-size:16.5px;color:var(--sx-head)}.fv2.sx .fq summary .pm{border-color:var(--sx-line2)}.fv2.sx .fq .a{display:block;padding:0 0 22px 66px}.fv2.sx .fq .a p{padding:0;font-size:15.5px;line-height:1.95;color:var(--sx-text)}.fv2.sx .sx-cl{background:#ff8a1f;padding:120px 0;text-align:center}.fv2.sx .sx-cl:before{display:none}.fv2.sx .sx-clc{max-width:860px;margin:0 auto;padding:56px 48px;border-radius:12px;background:rgba(255,255,255,.94);box-shadow:0 40px 80px -40px rgba(120,40,0,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fv2.sx .sx-cl small{color:var(--sx-o2)}.fv2.sx .sx-cl h2{font-family:var(--sx-disp);font-weight:800;font-size:clamp(28px,3.4vw,44px);color:var(--sx-head)}.fv2.sx .sx-clc>p{color:var(--sx-text);max-width:34em;margin-left:auto;margin-right:auto}.fv2.sx .sx-cl .cta-n{color:var(--sx-mute)}.fv2.sx .sx-lib{background:#fff;padding:96px 0}.fv2.sx .sx-libh .k{font-family:var(--en);font-size:12px;font-weight:700;letter-spacing:.22em;color:var(--sx-o)}.fv2.sx .sx-libh h2{margin-top:10px;font-family:var(--sx-disp);font-weight:800;font-size:clamp(24px,2.6vw,34px);color:var(--sx-head)}.fv2.sx .sx-libh p{margin-top:8px;font-size:15px;color:var(--sx-text)}.fv2.sx .sx-libg{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:40px;column-gap:40px;margin-top:32px;border-top:2px solid var(--sx-head)}.fv2.sx .sx-libg a{display:block;padding:20px 0;border-bottom:1px solid var(--sx-line);transition:color .2s}.fv2.sx .sx-libg small{font-size:12px;font-weight:700;color:var(--sx-o2)}.fv2.sx .sx-libg b{display:block;margin-top:6px;font-size:15.5px;line-height:1.6;color:var(--sx-head)}.fv2.sx .sx-libg span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px;font-size:13px;line-height:1.75;color:var(--sx-mute)}.fv2.sx .sx-libg a:hover b{color:var(--sx-o2);text-decoration:underline;text-underline-offset:4px}.fv2.sx .sx-src{background:var(--sx-bg);border-top:1px solid var(--sx-line)}.fv2.sx .sx-fh{padding:20px 0 190px}.fv2.sx .sx-fh:before{display:none}.fv2.sx .sx-fh:after{z-index:-1}.fv2.sx .sx-bigword{position:absolute;left:0;top:118px;z-index:-1;display:flex;width:max-content;white-space:nowrap;pointer-events:none;animation:sx-mq 70s linear infinite}.fv2.sx .sx-bigword span{font-family:var(--en);font-weight:800;font-size:clamp(120px,19vw,300px);line-height:.9;letter-spacing:-.045em;color:rgba(11,37,69,.028)}.fv2.sx .sx-slab{position:absolute;left:0;right:0;bottom:0;height:56%;z-index:-2;overflow:hidden}.fv2.sx .sx-slab .sx-fx-hero{z-index:0;background:linear-gradient(160deg,#ffb066,#fd7104 55%,#e25600)}.fv2.sx .sx-slab-top{position:absolute;left:0;right:0;top:-1px;z-index:1;display:block;width:100%;height:200px;transform:scaleY(-1);pointer-events:none}.fv2.sx .sx-hdw{position:relative;width:100%}.fv2.sx .fh-hd{font-size:clamp(44px,7.2vw,112px);line-height:1.06;letter-spacing:-.045em}.fv2.sx .fh-hd em{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:inherit;padding:0}.fv2.sx .fh-hd .c{display:inline-block;white-space:pre;opacity:0;transform:translateY(.45em) rotate(5deg);animation:sx-ch .75s var(--ease) forwards;animation-delay:calc(var(--i) * 40ms + .1s)}.fv2.sx .fh-hd em .c{color:var(--sx-o)}.fv2.sx .fh-hd .w{display:inline-block;white-space:nowrap}.fv2.sx .fh-hd em .w:last-child .c{color:#e25600}@keyframes sx-ch{to{opacity:1;transform:none}}.fv2.sx .sx-swash{position:absolute;right:12%;bottom:-24px;width:46%;height:34px;overflow:visible;pointer-events:none}.fv2.sx .sx-swash path{fill:none;stroke:var(--sx-o);stroke-width:7;stroke-linecap:round;opacity:.85;stroke-dasharray:1;stroke-dashoffset:1;animation:sx-draw 1s var(--ease) 1.1s forwards}.fv2.sx .sx-id{margin-top:18px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 22px}.fv2.sx .sx-id h1{margin:0}.fv2.sx .sx-rank{display:inline-flex;align-items:center;gap:10px;padding:5px 16px 5px 5px;border-radius:999px;background:var(--sx-head);color:#fff;text-decoration:none;transition:background-color .3s}.fv2.sx .sx-rank:hover{background:#13345c}.fv2.sx .sx-rank b{display:flex;align-items:baseline;justify-content:center;gap:1px;width:44px;height:44px;padding-top:9px;box-sizing:border-box;border-radius:50%;background:var(--sx-o);color:#fff;font-weight:800;font-size:24px;line-height:1}.fv2.sx .sx-rank b i{font-style:normal;font-family:var(--jp);font-size:11px}.fv2.sx .sx-rank span{display:block;text-align:left;font-family:var(--sx-disp);font-weight:700;font-size:14px;line-height:1.3}.fv2.sx .sx-rank small{display:block;font-family:var(--en);font-size:9.5px;font-weight:700;letter-spacing:.16em;color:#ffb066}.fv2.sx .sx-pill{background:#fff}.fv2.sx .sx-h{position:relative;isolation:isolate}.fv2.sx .sx-h .big{position:absolute;left:-10px;top:-74px;z-index:-1;font-weight:800;font-size:clamp(110px,12vw,176px);line-height:1;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px rgba(253,113,4,.32);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:1180px){.fv2.sx .fl-kpi{width:94%}.fv2.sx .fl-chip.c1{left:-8px}.fv2.sx .sx-layout{gap:48px;grid-template-columns:200px minmax(0,1fr)}.fv2.sx .pl{grid-template-columns:1fr}.fv2.sx .pc{position:static}.fv2.sx .sx-simw{grid-template-columns:1fr}.fv2.sx .sx-simw .simw{max-width:520px}}@media (max-width:1100px){.fv2.sx .sx-layout{grid-template-columns:1fr}.fv2.sx .sx-rail{display:none}.fv2.sx .sx-main{max-width:none}}@media (max-width:900px){.fv2.sx .fl-kpi{position:static;width:auto;transform:none;margin-top:12px}.fv2.sx .fl-kpi>div{animation:none;margin-left:0!important}.fv2.sx .sx-why{grid-template-columns:1fr;gap:0}.fv2.sx .sx-pc{gap:40px}.fv2.sx .sx-pc,.fv2.sx .sx-spec dl{grid-template-columns:1fr}.fv2.sx .sx-tools{grid-template-columns:1fr 1fr}.fv2.sx .sx-flow{grid-template-columns:1fr;gap:0}.fv2.sx .sx-flow:before{left:7px;right:auto;top:8px;bottom:8px;width:2px;height:auto;background:linear-gradient(180deg,var(--sx-line2),var(--sx-o) 60%,var(--sx-line2))}.fv2.sx .sx-flow li{padding:0 0 28px 36px}.fv2.sx .sx-steps li{grid-template-columns:40px minmax(0,1fr)}.fv2.sx .sx-steps figure{grid-column:2}.fv2.sx .sx-band{grid-template-columns:1fr}.fv2.sx .sx-band .ac{justify-items:start}.fv2.sx .sx-libg{grid-template-columns:1fr 1fr}.fv2.sx .sx-offer{grid-template-columns:1fr}}@media (max-width:720px){.fv2.sx{font-size:15px}.fv2.sx .sx-fh{padding:16px 0 56px}.fv2.sx .sx-hc{margin-top:20px}.fv2.sx .sx-pill{font-size:12px}.fv2.sx .fh h1{gap:8px 12px;margin-top:18px}.fv2.sx .fh h1 img{height:22px;padding-right:12px}.fv2.sx .fh h1 .t{font-size:15px}.fv2.sx .fh h1 .t small{font-size:11.5px}.fv2.sx .fh-ld{font-size:15px;margin-top:16px;text-align:left}.fv2.sx .cta{margin-top:22px}.fv2.sx .cta .btn{width:100%;height:56px}.fv2.sx .ed{justify-content:flex-start;text-align:left}.fv2.sx .sx-stage{margin-top:36px;--tilt:0deg!important}.fv2.sx .fl-chip{display:none}.fv2.sx .fl-kpi{grid-template-columns:1fr 1fr}.fv2.sx .fl-kpi>div:nth-child(3){border-left:0}.fv2.sx .fl-kpi>div:nth-child(n+3){border-top:1px solid var(--sx-line)}.fv2.sx .fl-kpi>div{padding:10px 12px}.fv2.sx .fl-kpi dd{font-size:20px}.fv2.sx .sx-wave{height:90px}.fv2.sx .sx-mq li{padding:12px 22px}.fv2.sx .sx-mq li b{font-size:14px}.fv2.sx .sx-body{padding:40px 0 72px}.fv2.sx .sx-sum{padding:28px 20px;margin:0 -4px}.fv2.sx .sx-qa>div{grid-template-columns:1fr;gap:4px}.fv2.sx .sx-ch{margin-top:64px;padding-top:40px;scroll-margin-top:calc(var(--hd) + 60px)}.fv2.sx .sx-chh .en{display:none}.fv2.sx .sx-answer{font-size:16.5px;padding-left:14px}.fv2.sx .sx-prose p,.fv2.sx .sx-sub p{font-size:15.5px;line-height:1.95}.fv2.sx .sx-sub{margin-top:36px}.fv2.sx .sx-sub h3{font-size:18.5px}.fv2.sx .sx-next{flex-direction:column;align-items:flex-start;gap:12px}.fv2.sx .sx-spec dl>div{grid-template-columns:96px minmax(0,1fr)}.fv2.sx .sx-why .n{font-size:32px}.fv2.sx .sx-score>div b{font-size:44px}.fv2.sx .sx-q blockquote{padding-left:16px}.fv2.sx .sx-q figcaption{padding-left:18px}.fv2.sx .sx-band{padding:24px 20px}.fv2.sx .sx-band .btn{width:100%}.fv2.sx .sx-offer{padding:20px}.fv2.sx .sx-offer .r .btn{width:100%}.fv2.sx .sx-flowx ol{grid-template-columns:1fr}.fv2.sx .sx-flowx li,.fv2.sx .sx-flowx li+li{padding:16px 0;border-left:0;border-bottom:1px solid var(--sx-line)}.fv2.sx .sx-flowx li+li:before{content:"↓";left:auto;right:0;top:20px}.fv2.sx .sx-flowx b{font-size:44px}.fv2.sx .sx-dd .r{grid-template-columns:1fr 56px;gap:6px 12px}.fv2.sx .sx-dd .r i{grid-column:1/-1;grid-row:2}.fv2.sx .sx-tr thead{display:none}.fv2.sx .sx-tr tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 12px;gap:6px 12px;padding:14px 0;border-bottom:1px solid var(--sx-line)}.fv2.sx .sx-tr td,.fv2.sx .sx-tr th{padding:0;border:0;width:auto!important}.fv2.sx .sx-tr td:last-child{grid-column:1/-1;font-size:14px}.fv2.sx .sx-tools{grid-template-columns:1fr}.fv2.sx .sx-safe li{grid-template-columns:40px minmax(0,1fr);gap:12px}.fv2.sx .sx-steps li{gap:14px;padding-bottom:36px}.fv2.sx .fq summary{grid-template-columns:44px minmax(0,1fr) 24px}.fv2.sx .fq .a{padding-left:0}.fv2.sx .sx-cl{padding:56px 0}.fv2.sx .sx-clc{padding:36px 20px}.fv2.sx .sx-cl .cta .btn{width:100%}.fv2.sx .sx-lib{padding:64px 0}.fv2.sx .sx-libg{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fv2.sx .sx-mq-t{animation:none;width:auto}.fv2.sx .sx-mq ul{flex-wrap:wrap}.fv2.sx .sx-mq ul[aria-hidden]{display:none}.fv2.sx .sx-dd i:after{transform:none}}@media (max-width:720px){.fv2.sx .sx-fh{padding-bottom:72px}.fv2.sx .sx-bigword{top:150px}.fv2.sx .sx-bigword span{font-size:120px}.fv2.sx .sx-slab{height:48%}.fv2.sx .sx-slab-top{height:90px}.fv2.sx .fh-hd{font-size:clamp(32px,9.6vw,46px);letter-spacing:-.04em}.fv2.sx .fh h1 img{border-right:0;padding-right:0}.fv2.sx .sx-id{gap:12px}.fv2.sx .sx-swash{display:none}.fv2.sx .cards{height:300px;transform:scale(.54);transform-origin:top center;margin-bottom:-138px}.fv2.sx .sx-stage .cap{font-size:12px}.fv2.sx .sx-h .big{top:-44px;left:-4px;font-size:92px}}@media (prefers-reduced-motion:reduce){.fv2.sx .sx-bigword{animation:none}.fv2.sx .fh-hd .c{opacity:1;transform:none;animation:none}.fv2.sx .sx-swash path{stroke-dashoffset:0;animation:none}}.fv2.sx .sx-ch.dark{z-index:3;margin-top:120px;padding:96px 0 104px;border-top:0;background:var(--sx-head);box-shadow:0 0 0 100vmax var(--sx-head);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.fv2.sx .sx-ch.dark:after{content:"";position:absolute;right:-24vw;top:-160px;z-index:-1;width:70vw;height:620px;background:radial-gradient(closest-side,rgba(253,113,4,.32),transparent);pointer-events:none}.fv2.sx .sx-ch.dark+.sx-ch{border-top:0}.fv2.sx .sx-ch.dark .sx-chh .ic{background:rgba(253,113,4,.16)}.fv2.sx .sx-ch.dark .sx-answer,.fv2.sx .sx-ch.dark .sx-chh .lb,.fv2.sx .sx-ch.dark .sx-chh h2,.fv2.sx .sx-ch.dark .sx-why h3{color:#fff}.fv2.sx .sx-ch.dark .sx-chh .en{color:rgba(255,255,255,.45)}.fv2.sx .sx-ch.dark .sx-prose p,.fv2.sx .sx-ch.dark .sx-why p{color:rgba(255,255,255,.72)}.fv2.sx .sx-ch.dark .sx-why li{border-top-color:rgba(255,255,255,.16)}.fv2.sx .sx-ch.dark .sx-why .n{color:#ffb066}.fv2.sx .sx-ch.dark .sx-tl{color:#ffb066;-webkit-text-decoration-color:rgba(255,176,102,.4);text-decoration-color:rgba(255,176,102,.4)}.fv2.sx .sx-ch.dark .sx-band{background:radial-gradient(120% 160% at 100% 0,rgba(255,255,255,.22),transparent 55%),linear-gradient(120deg,#ff8a1f,#e25600)}.fv2.sx .sx-ch.dark .sx-band .tx span{color:rgba(255,255,255,.88)}.fv2.sx .sx-ch.dark .sx-band .btn.p{box-shadow:0 16px 30px -14px rgba(0,0,0,.45)}.fv2.sx .sx-ch.dark .sx-band .btn.p:after{display:none}.fv2.sx .sx-ch.dark .sx-band .btn.p .ar{background:var(--sx-soft);color:var(--sx-o2)}.fv2.sx .sx-ch.dark .sx-band small{color:rgba(255,255,255,.75)}.fv2.sx .sx-q{position:relative;isolation:isolate;margin-top:48px;padding:64px 0 56px;background:#fff4e8;box-shadow:0 0 0 100vmax #fff4e8;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.fv2.sx .sx-q:before{content:"\201C";position:absolute;left:-8px;top:-28px;z-index:-1;font-family:Georgia,serif;font-size:220px;line-height:1;color:rgba(253,113,4,.22)}.fv2.sx .sx-q blockquote{padding-left:0;border-left:0}.fv2.sx .sx-q .t{font-size:clamp(26px,2.8vw,36px)}.fv2.sx .sx-q figcaption{padding-left:0}.fv2-js .fv2.sx .sx-prose strong{background:linear-gradient(transparent 62%,#ffd9b0 0) no-repeat 0 0/0 100%;transition:background-size 1.1s var(--ease) .35s}.fv2-js .fv2.sx .sx-prose.in strong{background-size:100% 100%}.fv2-js .fv2.sx .sx-flowx li,.fv2-js .fv2.sx :is(.sx-why,.sx-safe,.sx-flow)>li{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.fv2-js .fv2.sx .sx-flowx.in li,.fv2-js .fv2.sx :is(.sx-why,.sx-safe,.sx-flow).in>li{opacity:1;transform:none}.fv2-js .fv2.sx :is(.sx-why,.sx-safe,.sx-flow,.sx-flowx ol)>li:nth-child(2){transition-delay:.08s}.fv2-js .fv2.sx :is(.sx-why,.sx-safe,.sx-flow,.sx-flowx ol)>li:nth-child(3){transition-delay:.16s}.fv2-js .fv2.sx :is(.sx-why,.sx-safe,.sx-flow,.sx-flowx ol)>li:nth-child(4){transition-delay:.24s}.fv2-js .fv2.sx :is(.sx-why,.sx-safe,.sx-flow,.sx-flowx ol)>li:nth-child(5){transition-delay:.32s}.fv2-js .fv2.sx :is(.sx-why,.sx-safe,.sx-flow,.sx-flowx ol)>li:nth-child(6){transition-delay:.4s}.fv2-js .fv2.sx .sx-chh .ic>*{stroke-dasharray:80;stroke-dashoffset:80;transition:stroke-dashoffset 1.2s var(--ease) .1s}.fv2-js .fv2.sx .sx-chh.in .ic>*{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.fv2-js .fv2.sx .sx-flowx li,.fv2-js .fv2.sx :is(.sx-why,.sx-safe,.sx-flow)>li{opacity:1;transform:none}.fv2-js .fv2.sx .sx-prose strong{background-size:100% 100%}.fv2-js .fv2.sx .sx-chh .ic>*{stroke-dashoffset:0}}@media (max-width:720px){.fv2.sx .sx-ch.dark{margin-top:72px;padding:56px 0 64px}.fv2.sx .sx-q{padding:44px 0 40px}.fv2.sx .sx-q:before{font-size:150px;top:-18px}}.fv2.sx .sx-rail{z-index:6;padding:18px 18px 20px;border-radius:12px;background:rgba(255,255,255,.97);border:1px solid var(--sx-line);box-shadow:0 24px 48px -32px rgba(11,37,69,.35)}.fv2.sx .sim{color:#fff;background:linear-gradient(160deg,#16325c,#0b2545 70%);border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 60px -34px rgba(11,37,69,.6)}.fv2.sx .sim-h small{color:#ffb066}.fv2.sx .sim-p b{color:#fff}.fv2.sx .sim-t button.on{background:var(--sx-o);box-shadow:none}.fv2.sx .sim-c{background:rgba(0,0,0,.22)}.fv2.sx .sim-c canvas{--sim-up:rgba(255,176,102,.65);--sim-upf:rgba(255,176,102,.45);--sim-dn:rgba(255,255,255,.32);--sim-dnf:rgba(255,255,255,.18);--sim-t:rgba(255,255,255,.85);--sim-tz:rgba(255,255,255,.06);--sim-d:rgba(253,113,4,.95);--sim-dz:rgba(253,113,4,.16);--sim-x:rgba(255,107,90,.95)}.fv2.sx .sim-c .lg.t{color:#fff;background:rgba(255,255,255,.12)}.fv2.sx .sim-c .lg.d{color:#ffb066;background:rgba(253,113,4,.18)}.fv2.sx .sim-c .lg.m{color:#ff8a7a;background:rgba(229,51,27,.18)}.fv2.sx .sim-m div{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.08)}.fv2.sx .sim-m .t b{color:#fff}.fv2.sx .sim-m .d b{color:#ffb066}.fv2.sx .sim-m .x b{color:#ff8a7a}.fv2.sx .sim-go{background:rgba(253,113,4,.16);border-color:rgba(253,113,4,.45)}.fv2.sx .cards{transform:perspective(1300px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .35s var(--ease)}.fv2.sx .cards .cd.c1{transform:translate3d(-50%,calc(22px - 16px * var(--fan)),0) translateX(calc(-70px - 280px * var(--fan))) rotate(calc(-11deg + 7deg * var(--fan)))}.fv2.sx .cards .cd.c2{transform:translate3d(-50%,calc(4px - 22px * var(--fan)),40px) rotate(calc(-2deg + 2deg * var(--fan)))}.fv2.sx .cards .cd.c3{transform:translate3d(-50%,calc(26px - 10px * var(--fan)),80px) translateX(calc(70px + 280px * var(--fan))) rotate(calc(9deg - 5deg * var(--fan))) scale(1.04)}.fv2.sx .cards .cd:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.28) 46%,transparent 60%);background-size:250% 100%;background-position:calc(100% - var(--ry-n,50%)) 0;mix-blend-mode:soft-light}.fv2.sx .sx-ch.dark .sx-answer,.fv2.sx .sx-ch.dark .sx-chh h2{max-width:30em}.fv2.sx .sx-cl .sx-fx-end{z-index:-2;background:linear-gradient(160deg,#ffb066,#fd7104 55%,#e25600)}.fv2.sx .sx-sumcta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px}.fv2.sx .sx-sumcta .btn{height:56px}.fv2.sx .sx-sumcta .sx-tl{font-size:14.5px;font-weight:700}.fv2.sx .sx-sumcta small{width:100%;font-size:11.5px;color:var(--sx-mute)}.fv2.sx .sx-iso{margin:44px 0 0;padding:36px 24px 20px;border-radius:12px;background:linear-gradient(180deg,#fff7ee,#fff)}.fv2.sx .sx-iso .bars{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;height:340px;padding:0 18px 0 0}.fv2.sx .sx-iso .col{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex:1 1;height:100%}.fv2.sx .sx-iso .b{position:relative;width:62%;max-width:64px;height:0;margin-bottom:14px;background:linear-gradient(180deg,#ff9a45,#fd7104 60%,#e25600);transition:height 1s var(--ease);transition-delay:var(--d)}.fv2.sx .sx-iso.in .b{height:var(--h)}.fv2.sx .sx-iso .b .t{position:absolute;left:0;top:-14px;width:100%;height:14px;background:#ffc285;transform-origin:bottom left;transform:skewX(-45deg)}.fv2.sx .sx-iso .b .s{position:absolute;right:-14px;top:0;width:14px;height:100%;background:#c25200;transform-origin:left center;transform:skewY(-45deg)}.fv2.sx .sx-iso .b .v{position:absolute;left:calc(50% + 7px);bottom:calc(100% + 24px);font-weight:800;font-size:17px;line-height:1;color:var(--sx-head);white-space:nowrap;opacity:0;transform:translate(-50%,8px);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--d) + .6s)}.fv2.sx .sx-iso.in .b .v{opacity:1;transform:translate(-50%)}.fv2.sx .sx-iso .b .v small{font-family:var(--jp);font-size:11px;margin-left:1px;color:var(--sx-mute)}.fv2.sx .sx-iso .col>span{font-family:var(--en);font-size:12.5px;font-weight:700;color:var(--sx-head)}.fv2.sx .sx-iso .col>em{font-style:normal;font-size:12.5px;color:var(--sx-mute)}.fv2.sx .sx-iso figcaption{margin-top:16px;font-size:12.5px;color:var(--sx-mute);text-align:center}.fv2.sx .sx-ring{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center;margin:44px 0 0}.fv2.sx .sx-ring svg{width:260px;height:260px;transform:rotate(0deg)}.fv2.sx .sx-ring .bg{fill:none;stroke:#f1ebe3;stroke-width:14}.fv2.sx .sx-ring .p1,.fv2.sx .sx-ring .p2{fill:none;stroke-width:14;stroke-linecap:butt;transform:rotate(-90deg);transform-origin:120px 120px;stroke-dasharray:0 56;transition:stroke-dasharray 1.4s var(--ease)}.fv2.sx .sx-ring .p1{stroke:var(--sx-o)}.fv2.sx .sx-ring .p2{stroke:var(--sx-head);stroke-dashoffset:-28.4}.fv2.sx .sx-ring.in .p1{stroke-dasharray:27.6 56}.fv2.sx .sx-ring.in .p2{stroke-dasharray:13.6 .8 13.6 56;transition-delay:.9s}.fv2.sx .sx-ring line{stroke-width:1.5}.fv2.sx .sx-ring line.a{stroke:rgba(253,113,4,.55)}.fv2.sx .sx-ring line.b{stroke:rgba(11,37,69,.3)}.fv2.sx .sx-ring{position:relative}.fv2.sx .sx-ring .c{position:absolute;left:0;top:50%;width:260px;transform:translateY(-50%);display:grid;justify-items:center;text-align:center;pointer-events:none}.fv2.sx .sx-ring .c small{font-size:12px;font-weight:700;color:var(--sx-mute)}.fv2.sx .sx-ring .c b{font-weight:800;font-size:52px;line-height:1.05;color:var(--sx-head)}.fv2.sx .sx-ring .c b i{font-style:normal;font-family:var(--jp);font-size:14px;margin-left:2px;color:var(--sx-o2)}.fv2.sx .sx-ring .c span{font-size:11.5px;color:var(--sx-mute)}.fv2.sx .sx-ring figcaption{display:grid;grid-gap:12px;gap:12px}.fv2.sx .sx-ring figcaption p{display:flex;align-items:center;gap:10px;font-size:15.5px;font-weight:700;color:var(--sx-head)}.fv2.sx .sx-ring figcaption .k{width:28px;height:8px;border-radius:2px}.fv2.sx .sx-ring figcaption .k.a{background:var(--sx-o)}.fv2.sx .sx-ring figcaption .k.b{background:var(--sx-head)}.fv2.sx .sx-ring figcaption .n{font-size:13.5px;font-weight:500;color:var(--sx-mute)}@media (prefers-reduced-motion:reduce){.fv2.sx .sx-iso .b{height:var(--h);transition:none}.fv2.sx .sx-iso .b .v{opacity:1;transform:translate(-50%)}.fv2.sx .sx-ring .p1{stroke-dasharray:27.6 56}.fv2.sx .sx-ring .p2{stroke-dasharray:13.6 .8 13.6 56}}@media (max-width:720px){.fv2.sx .cards{transform:scale(.54);transform-origin:top center}.fv2.sx .sx-iso{padding:24px 8px 16px}.fv2.sx .sx-iso .bars{height:250px;gap:4px;padding-right:8px}.fv2.sx .sx-iso .b{width:60%}.fv2.sx .sx-iso .b .t{height:8px;top:-8px}.fv2.sx .sx-iso .b .s{right:-8px;width:8px}.fv2.sx .sx-iso .b .v{left:calc(50% + 4px);bottom:calc(100% + 14px);font-size:11px}.fv2.sx .sx-iso .b .v small{display:none}.fv2.sx .sx-iso.in .b{height:calc(var(--h) * .72)}.fv2.sx .sx-iso .col>em,.fv2.sx .sx-iso .col>span{font-size:9.5px}.fv2.sx .sx-ring{grid-template-columns:1fr;justify-items:center;gap:20px}.fv2.sx .sx-ring .c{top:130px;left:50%;transform:translate(-50%,-50%)}.fv2.sx .cards{transform:scale(.5);transform-origin:top center;margin-bottom:-150px}.fv2.sx .cards .cd.c1{transform:translate3d(-50%,calc(22px - 16px * var(--fan)),0) translateX(calc(-60px - 150px * var(--fan))) rotate(calc(-11deg + 5deg * var(--fan)))}.fv2.sx .cards .cd.c3{transform:translate3d(-50%,calc(26px - 10px * var(--fan)),0) translateX(calc(60px + 150px * var(--fan))) rotate(calc(9deg - 3deg * var(--fan))) scale(1.04)}.fv2.sx .cards .cd.c2{transform:translate3d(-50%,calc(4px - 22px * var(--fan)),0) rotate(calc(-2deg + 2deg * var(--fan)))}.fv2.sx .cards{transform-style:flat}.fv2.sx .pc dl{grid-template-columns:1fr 1fr}}.fv2.sx .btn{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;height:58px;padding:0 8px 0 26px;border-radius:999px;font-weight:700;font-size:16px;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .3s,color .3s,border-color .3s,transform .3s var(--ease),box-shadow .3s}.fv2.sx .btn:after{display:none}.fv2.sx .btn.p{color:#fff;background:#fd7104;border:0;box-shadow:inset 0 -3px 0 rgba(0,0,0,.16)}.fv2.sx .btn.g{background:#fff;border:1px solid var(--sx-line2)}.fv2.sx .btn:focus-visible{outline:2px solid var(--sx-head);outline-offset:3px}.fv2.sx .btn .lb{display:block;line-height:1.35}.fv2.sx .btn .ar{position:relative;flex:none;display:block;width:42px;height:42px;border-radius:50%;overflow:hidden;background:#fff;color:#fd7104;transition:background-color .3s,color .3s}.fv2.sx .btn.g:hover .ar{background:#fd7104;color:#fff}.fv2.sx .btn .ar svg{position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .45s var(--ease)}.fv2.sx .btn .ar.out svg:nth-child(2){transform:translate(-220%,220%)}.fv2.sx .btn:hover .ar.out svg:first-child{transform:translate(220%,-220%)}.fv2.sx .btn .ar.dn svg:nth-child(2){transform:translateY(-220%)}.fv2.sx .btn .ar.up svg:nth-child(2),.fv2.sx .btn:hover .ar.dn svg:first-child{transform:translateY(220%)}.fv2.sx .btn:hover .ar.up svg:first-child{transform:translateY(-220%)}.fv2.sx .btn:hover .ar svg:nth-child(2){transform:none}.fv2.sx .sx-ch.dark .sx-band .btn.p{background:#fff;color:var(--sx-head);box-shadow:inset 0 -3px 0 rgba(11,37,69,.12)}.fv2.sx .sx-ch.dark .sx-band .btn.p .ar{background:#fd7104;color:#fff}.fv2.sx .sx-rail .cv .btn{height:48px;padding:0 6px 0 16px;font-size:14px}.fv2.sx .sx-rail .cv .btn .ar{width:36px;height:36px}.fv2.sx .pc .go .btn{width:100%;height:58px}.fv2.sx .sx-offer .r .btn{height:52px;font-size:15px}.fv2.sx .sx-offer .r .btn .ar{width:38px;height:38px}.fv2.sx :is(.fh-hd,.sx-bigword,.cards,.fl-kpi,.sx-mq,.sx-iso,.sx-ring,.sx-flowx,.sx-dd,.sx-why .n,.sx-score,.sx-chh .k,.sx-rail,.sim,.pc,.sz,.sx-offer ul){cursor:default}.fv2.sx :is(a[href],button,summary,[role=radio],[role=tab],.ptab tr){cursor:pointer}.fv2.sx .fq details .a{transition:opacity .35s ease}.fv2.sx .fq details:not([open]) .a{opacity:0}.fv2.sx .fq details.is-opening .a{animation:sx-fqin .45s var(--ease) both}@keyframes sx-fqin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.fv2.sx .fq summary .pm:after{transition:transform .35s var(--ease)}@media (max-width:720px){.fv2.sx .btn{height:56px;padding-left:22px}.fv2.sx .cta .btn{width:100%}}@media (prefers-reduced-motion:reduce){.fv2.sx .btn .ar svg{transition:none}}.fv2.sx .sx-prose a.sx-in,.fv2.sx .sx-sub a.sx-in{color:var(--sx-head);font-weight:700;text-decoration:underline;-webkit-text-decoration-color:rgba(253,113,4,.55);text-decoration-color:rgba(253,113,4,.55);text-decoration-thickness:2px;text-underline-offset:4px;transition:color .2s,-webkit-text-decoration-color .2s;transition:color .2s,text-decoration-color .2s;transition:color .2s,text-decoration-color .2s,-webkit-text-decoration-color .2s}.fv2.sx .sx-prose a.sx-in:hover,.fv2.sx .sx-sub a.sx-in:hover{color:var(--sx-o2);-webkit-text-decoration-color:var(--sx-o);text-decoration-color:var(--sx-o)}.fv2.sx .sx-ch.dark .sx-prose a.sx-in{color:#fff;-webkit-text-decoration-color:rgba(255,176,102,.6);text-decoration-color:rgba(255,176,102,.6)}.fv2.sx .sx-next{display:block}.fv2.sx .sx-next>span{display:block;margin-bottom:12px;font-size:12.5px;font-weight:700;color:var(--sx-mute)}.fv2.sx .sx-next .g{display:grid;grid-gap:12px;gap:12px}.fv2.sx .sx-next a.sx-ac{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:48px minmax(0,1fr) 44px;align-items:center;grid-gap:18px;gap:18px;padding:18px 18px 18px 20px;border-radius:14px;border:1px solid var(--sx-line);background:linear-gradient(115deg,#fff 55%,#fff7ee);text-decoration:none;color:inherit;transition:border-color .3s,transform .35s var(--ease)}.fv2.sx .sx-next a.sx-ac:before{content:"ARTICLE";position:absolute;right:62px;bottom:-14px;z-index:-1;font-family:var(--en);font-weight:800;font-size:58px;letter-spacing:-.02em;line-height:1;color:rgba(11,37,69,.04);pointer-events:none;transition:transform .6s var(--ease),color .4s}.fv2.sx .sx-next a.sx-ac:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:35%;z-index:-1;background:linear-gradient(100deg,transparent,rgba(253,113,4,.12),transparent);transform:skewX(-18deg);transition:left .8s var(--ease)}.fv2.sx .sx-next a.sx-ac:hover{border-color:var(--sx-o);transform:translateY(-2px)}.fv2.sx .sx-next a.sx-ac:hover:after{left:110%}.fv2.sx .sx-next a.sx-ac:hover:before{transform:translateX(-10px);color:rgba(253,113,4,.08)}.fv2.sx .sx-ac .ic{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--sx-soft);transition:background-color .3s}.fv2.sx .sx-ac .di{width:24px;height:24px;fill:none;stroke:var(--sx-o2);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}.fv2.sx .sx-ac:hover .ic{background:var(--sx-head)}.fv2.sx .sx-ac:hover .di{stroke:#fff}.fv2.sx .sx-ac .bd{display:flex;flex-direction:column;gap:5px;min-width:0}.fv2.sx .sx-ac .mt{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;color:var(--sx-o2)}.fv2.sx .sx-ac .mt em{padding:2px 8px;border-radius:4px;background:var(--sx-head);font-style:normal;font-size:10.5px;letter-spacing:.06em;color:#fff}.fv2.sx .sx-ac b{font-size:15.5px;line-height:1.55;color:var(--sx-head);word-break:auto-phrase;transition:color .3s}.fv2.sx .sx-ac:hover b{color:var(--sx-o2)}.fv2.sx .sx-ac .ds{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;line-height:1.7;color:var(--sx-mute)}.fv2.sx .sx-ac .go{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--sx-head);font-family:var(--en);font-weight:700;color:var(--sx-head);transition:background-color .3s,border-color .3s,color .3s,transform .35s var(--ease)}.fv2.sx .sx-ac:hover .go{background:var(--sx-o);border-color:var(--sx-o);color:#fff;transform:translateX(3px)}.fv2.sx .sx-ch.dark .sx-next{border-top-color:rgba(255,255,255,.16)}.fv2.sx .sx-ch.dark .sx-next>span{color:rgba(255,255,255,.55)}@media (max-width:720px){.fv2.sx .sx-next a.sx-ac{grid-template-columns:minmax(0,1fr) 36px;gap:12px;padding:16px 14px 16px 16px}.fv2.sx .sx-ac .ic{display:none}.fv2.sx .sx-ac b{font-size:14.5px}.fv2.sx .sx-ac .ds{-webkit-line-clamp:2;font-size:12px}.fv2.sx .sx-ac .go{width:36px;height:36px}.fv2.sx .sx-next a.sx-ac:before{font-size:44px;right:44px}}.fv2.sx .sx-pq{position:relative;margin-top:44px;padding:8px 0 0 64px}.fv2.sx .sx-pq:before{content:"\201C";position:absolute;left:-6px;top:-34px;font-family:Georgia,serif;font-size:150px;line-height:1;color:var(--sx-o);opacity:.22}.fv2.sx .sx-pq p{font-family:var(--sx-disp);font-weight:800;font-size:clamp(26px,3.4vw,40px);line-height:1.45;color:var(--sx-head);word-break:auto-phrase;text-wrap:balance}.fv2.sx .sx-pq em{font-style:normal;background:linear-gradient(transparent 62%,rgba(253,113,4,.32) 0) no-repeat 0 0/0 100%;transition:background-size 1s var(--ease) .4s}.fv2.sx .sx-pq.in em{background-size:100% 100%}.fv2.sx .sx-pq figcaption{margin-top:12px;font-size:13px;color:var(--sx-mute)}@media (max-width:720px){.fv2.sx .sx-pq{padding-left:36px}.fv2.sx .sx-pq:before{font-size:96px;top:-20px}}.fv2.sx .sx-mech{margin-top:44px}.fv2.sx .sx-mech .pnl{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr) 170px;align-items:center;grid-gap:0 28px;gap:0 28px;padding:44px 40px;border-radius:18px;overflow:hidden;color:#fff;background:radial-gradient(60% 80% at 100% 0,rgba(253,113,4,.28),transparent 60%),radial-gradient(50% 70% at 0 100%,rgba(37,99,235,.22),transparent 65%),linear-gradient(160deg,#0f2d52,#0b2545 55%,#081a33)}.fv2.sx .sx-mech .pnl:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0) 0 0/100% 40px,linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0) 0 0/40px 100%;-webkit-mask-image:radial-gradient(80% 80% at 50% 50%,#000,transparent);mask-image:radial-gradient(80% 80% at 50% 50%,#000,transparent);pointer-events:none}.fv2.sx .sx-mech .nd{position:relative;display:flex;flex-direction:column;gap:6px}.fv2.sx .sx-mech .nd small{font-family:var(--en);font-size:10px;font-weight:700;letter-spacing:.2em;color:rgba(255,255,255,.55)}.fv2.sx .sx-mech .nd b{font-family:var(--sx-disp);font-weight:800;font-size:30px;line-height:1.2;color:#fff}.fv2.sx .sx-mech .nd span{font-size:12.5px;color:rgba(255,255,255,.7)}.fv2.sx .sx-mech .fd{align-items:flex-end;text-align:right}.fv2.sx .sx-mech .fd img{width:150px;height:auto}.fv2.sx .sx-mech .mf{position:relative;list-style:none;display:grid;grid-gap:22px;gap:22px}.fv2.sx .sx-mech .mf li{position:relative;padding-bottom:12px;opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s var(--ease);transition-delay:calc(.25s + var(--i) * .15s)}.fv2.sx .sx-mech.in .mf li{opacity:1;transform:none}.fv2.sx .sx-mech .mf li.l p{justify-content:flex-end}.fv2.sx .sx-mech .mf p{display:flex;align-items:baseline;gap:10px}.fv2.sx .sx-mech .mf em{font-style:normal;font-size:11px;font-weight:700;color:#ffb066}.fv2.sx .sx-mech .mf b{font-size:15px;font-weight:700;color:#fff}.fv2.sx .sx-mech .mf small{font-family:var(--en);font-size:9.5px;font-weight:700;letter-spacing:.16em;color:rgba(255,255,255,.45)}.fv2.sx .sx-mech .mf i{position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.08),rgba(255,255,255,.5),rgba(255,255,255,.08))}.fv2.sx .sx-mech .mf i:before{content:"";position:absolute;top:-3px;left:0;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.1);animation:sx-dot-r 2.6s cubic-bezier(.6,0,.4,1) infinite;animation-delay:calc(var(--i) * .5s)}.fv2.sx .sx-mech .mf li.l i:before{animation-name:sx-dot-l}.fv2.sx .sx-mech .mf i:after{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:1px solid rgba(255,255,255,.7);border-right:1px solid rgba(255,255,255,.7);transform:rotate(45deg)}.fv2.sx .sx-mech .mf li.l i:after{right:auto;left:0;transform:rotate(-135deg)}.fv2.sx .sx-mech .mf li.o b{color:#ffb066}.fv2.sx .sx-mech .mf li.o i{height:2px;background:linear-gradient(90deg,rgba(253,113,4,.2),#fd7104,rgba(253,113,4,.2))}.fv2.sx .sx-mech .mf li.o i:before{background:#fd7104;box-shadow:0 0 0 4px rgba(253,113,4,.22)}.fv2.sx .sx-mech .mf li.o i:after{border-color:#fd7104}@keyframes sx-dot-r{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}to{left:calc(100% - 7px);opacity:0}}@keyframes sx-dot-l{0%{left:calc(100% - 7px);opacity:0}12%{opacity:1}88%{opacity:1}to{left:0;opacity:0}}.fv2.sx .sx-mech .mk{display:flex;align-items:center;gap:12px;margin-top:20px;font-size:14.5px;color:var(--sx-text)}.fv2.sx .sx-mech .mk b{color:var(--sx-head)}.fv2.sx .sx-mech .mk .x{position:relative;flex:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--sx-o)}.fv2.sx .sx-mech .mk .x:after{content:"";position:absolute;left:50%;top:-2px;width:2px;height:22px;margin-left:-1px;background:var(--sx-o);transform:rotate(45deg)}.fv2.sx .sx-mech figcaption{margin-top:6px;font-size:12.5px;line-height:1.7;color:var(--sx-mute)}.fv2.sx .sx-docs{position:relative;height:300px;margin-top:40px}.fv2.sx .sx-docs .pp{position:absolute;left:50%;top:24px;width:158px;height:218px;margin-left:-79px;padding:16px 14px 0;border-radius:4px;background:linear-gradient(180deg,#fff,#fbf7f1);box-shadow:0 1px 0 rgba(11,37,69,.06),0 2px 6px rgba(11,37,69,.06),0 26px 40px -24px rgba(11,37,69,.45);transform:rotate(0);transition:transform 1s var(--ease);transition-delay:calc(.15s + var(--i) * .05s)}.fv2.sx .sx-docs.in .pp{transform:translate(var(--x),var(--y)) rotate(var(--r))}.fv2.sx .sx-docs.in .pp:hover{transform:translate(var(--x),calc(var(--y) - 14px)) rotate(var(--r));transition-delay:0s}.fv2.sx .sx-docs .pp:before{content:"";position:absolute;right:0;top:0;width:18px;height:18px;background:linear-gradient(225deg,var(--sx-bg) 50%,#e8dccb 50%);border-radius:0 4px 0 2px}.fv2.sx .sx-docs .pp:nth-child(3){z-index:3}.fv2.sx .sx-docs .pp:nth-child(2),.fv2.sx .sx-docs .pp:nth-child(4){z-index:2}.fv2.sx .sx-docs .pp img{display:block;width:56px;height:auto;opacity:.9}.fv2.sx .sx-docs .pp b{display:block;min-height:2.9em;margin-top:12px;padding-bottom:10px;border-bottom:1px solid var(--sx-head);font-size:12.5px;line-height:1.45;color:var(--sx-head)}.fv2.sx .sx-docs .pp i{display:block;height:4px;margin-top:9px;border-radius:2px;background:#ebe3d8}.fv2.sx .sx-docs .pp i:nth-of-type(2){width:88%}.fv2.sx .sx-docs .pp i:nth-of-type(3){width:94%}.fv2.sx .sx-docs .pp i:nth-of-type(4){width:70%}.fv2.sx .sx-docs .pp i:nth-of-type(5){width:52%}.fv2.sx .sx-docs .pp .u{position:absolute;left:14px;bottom:12px;font-size:8.5px;letter-spacing:.04em;color:var(--sx-mute)}.fv2.sx .sx-docs .pp .st{position:absolute;right:12px;bottom:30px;padding:5px 7px;border:1.5px solid var(--sx-o);border-radius:4px;font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--sx-o);transform:rotate(-10deg);opacity:.85}@media (max-width:720px){.fv2.sx .sx-mech .pnl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 12px;padding:28px 20px}.fv2.sx .sx-mech .mf{grid-column:1/-1;grid-row:2;gap:18px}.fv2.sx .sx-mech .nd b{font-size:22px}.fv2.sx .sx-mech .fd img{width:108px}.fv2.sx .sx-mech .mf b{font-size:14px}.fv2.sx .sx-mech .mf small{display:none}.fv2.sx .sx-mech .mk{display:block;padding-left:34px;position:relative;font-size:13.5px;line-height:1.8}.fv2.sx .sx-mech .mk .x{position:absolute;left:0;top:3px}.fv2.sx .sx-mech .mk b{display:block}.fv2.sx .sx-docs{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 10px;height:auto}.fv2.sx .sx-docs .pp{position:relative;left:auto;top:auto;width:calc(33.333% - 7px);height:150px;margin:0;padding:10px 9px 0;transform:translateY(16px);opacity:0;transition:transform .7s var(--ease),opacity .5s ease;transition-delay:calc(var(--i) * .08s)}.fv2.sx .sx-docs.in .pp{transform:rotate(calc(var(--r) * .3));opacity:1}.fv2.sx .sx-docs .pp img{width:40px}.fv2.sx .sx-docs .pp b{font-size:10.5px;margin-top:8px}.fv2.sx .sx-docs .pp .u,.fv2.sx .sx-docs .pp i:nth-of-type(n+4){display:none}.fv2.sx .sx-docs .pp .st{bottom:10px;right:8px;font-size:9.5px;padding:3px 5px}}@media (prefers-reduced-motion:reduce){.fv2.sx .sx-mech .mf i:before{animation:none;opacity:0}}.fv2.sx .sx-road{position:relative;margin-top:72px;padding:56px 0 52px;background:var(--sx-soft);box-shadow:0 0 0 100vmax var(--sx-soft);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.fv2.sx .sx-road .k{font-family:var(--en);font-size:12px;font-weight:700;letter-spacing:.22em;color:var(--sx-o)}.fv2.sx .sx-road h2{margin-top:10px;font-family:var(--sx-disp);font-weight:800;font-size:clamp(24px,2.6vw,32px);line-height:1.35;color:var(--sx-head)}.fv2.sx .sx-road .ld{margin-top:10px;font-size:15px;line-height:1.85;color:var(--sx-text)}.fv2.sx .sx-road .rt{position:relative;list-style:none;margin-top:32px}.fv2.sx .sx-road .rt:before{content:"";position:absolute;left:25px;top:30px;bottom:56px;width:4px;border-radius:4px;background:linear-gradient(180deg,var(--sx-o),#ffb066 55%,var(--sx-head));transform:scaleY(0);transform-origin:top;transition:transform 1.4s var(--ease) .2s}.fv2.sx .sx-road.in .rt:before{transform:none}.fv2.sx .sx-road .rt>li{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:14px 26px;gap:14px 26px;align-items:start;padding:24px 0 28px}.fv2.sx .sx-road .hd{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-column-gap:20px;column-gap:20px}.fv2.sx .sx-road .hd .ch{grid-column:2;grid-row:1/span 3;margin-top:0;align-self:end}.fv2.sx .sx-road ul{grid-column:2}.fv2.sx .sx-road .rt>li+li{border-top:1px solid var(--sx-line2)}.fv2.sx .sx-road .dot{position:relative;z-index:1;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#fff;border:3px solid var(--sx-head);transform:scale(.4);opacity:0;transition:transform .6s var(--ease),opacity .4s ease,background-color .3s,border-color .3s;transition-delay:calc(.35s + var(--i) * .22s)}.fv2.sx .sx-road.in .dot{transform:none;opacity:1}.fv2.sx .sx-road .ri{width:24px;height:24px;fill:none;stroke:var(--sx-head);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}.fv2.sx .sx-road .rt>li:hover .dot{background:var(--sx-o);border-color:var(--sx-o)}.fv2.sx .sx-road .rt>li:hover .ri{stroke:#fff}.fv2.sx .sx-road .hd .n{display:flex;align-items:baseline;gap:8px;font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--sx-o)}.fv2.sx .sx-road .hd .n em{font-style:normal;font-size:10px;color:var(--sx-mute)}.fv2.sx .sx-road h3{margin-top:4px;font-family:var(--sx-disp);font-weight:800;font-size:22px;line-height:1.3;color:var(--sx-head)}.fv2.sx .sx-road .d{margin-top:6px;font-size:13.5px;line-height:1.7;color:var(--sx-text);word-break:auto-phrase;text-wrap:pretty}.fv2.sx .sx-road .ch{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.fv2.sx .sx-road .ch a{padding:3px 10px;border-radius:999px;background:#fff;border:1px solid var(--sx-line2);font-size:12px;font-weight:700;color:var(--sx-head);text-decoration:none;transition:background-color .3s,color .3s,border-color .3s}.fv2.sx .sx-road .ch a:hover{background:var(--sx-head);border-color:var(--sx-head);color:#fff}.fv2.sx .sx-road ul{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;grid-column-gap:20px;column-gap:20px;align-content:start;padding-top:2px}.fv2.sx .sx-road ul li{display:flex}.fv2.sx .sx-road ul li>a{flex:1 1}.fv2.sx .sx-road ul a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:8px 0;border-bottom:1px solid var(--sx-line2);font-weight:700;font-size:14px;line-height:1.5;color:var(--sx-head);text-decoration:none;word-break:auto-phrase}.fv2.sx .sx-road ul a i{flex:none;font-style:normal;font-family:var(--en);color:var(--sx-o);transition:transform .3s var(--ease)}.fv2.sx .sx-road ul a:hover{color:var(--sx-o2)}.fv2.sx .sx-road ul a:hover i{transform:translateX(4px)}@media (max-width:720px){.fv2.sx .sx-road{margin-top:56px;padding:40px 0}.fv2.sx .sx-road .rt>li{grid-template-columns:46px minmax(0,1fr);gap:10px 16px}.fv2.sx .sx-road .rt:before{left:21px}.fv2.sx .sx-road .dot{width:46px;height:46px}.fv2.sx .sx-road .ri{width:20px;height:20px}.fv2.sx .sx-road ul{grid-template-columns:minmax(0,1fr)}.fv2.sx .sx-road .hd{display:block}.fv2.sx .sx-road .hd .ch{margin-top:12px}.fv2.sx .sx-road ul a{min-height:0;padding:10px 0}}.fv2.sx .sx-shelf{margin-top:44px}.fv2.sx .sx-shelf h3{font-size:17px;color:var(--sx-head)}.fv2.sx .sx-shelf .ls{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:40px;column-gap:40px;margin-top:16px;border-top:2px solid var(--sx-head);counter-reset:none}.fv2.sx .sx-shelf .ls li{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;padding:20px 0;border-bottom:1px solid var(--sx-line);opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .6s var(--ease);transition-delay:calc(var(--i) * .07s)}.fv2.sx .sx-shelf.in .ls li{opacity:1;transform:none}.fv2.sx .sx-shelf .ls .no{font-size:52px;font-weight:800;line-height:1.1;letter-spacing:-.03em;background:linear-gradient(180deg,#ffc48a,var(--sx-o) 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.fv2.sx .sx-shelf .ls small{display:block;font-size:10px;font-weight:700;letter-spacing:.2em;color:var(--sx-mute)}.fv2.sx .sx-shelf .ls b{display:block;margin-top:4px;font-family:var(--sx-disp);font-weight:800;font-size:16.5px;line-height:1.45;color:var(--sx-head);word-break:auto-phrase}.fv2.sx .sx-shelf .ls div>span{display:block;margin-top:3px;font-size:13px;line-height:1.6;color:var(--sx-mute)}.fv2.sx .sx-shelf .cy{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;margin-top:32px;font-family:var(--sx-disp);font-weight:800;font-size:18px;color:var(--sx-head)}.fv2.sx .sx-shelf .cy i{font-style:normal;font-family:var(--en);color:var(--sx-o)}.fv2.sx .sx-shelf .nt{margin-top:10px;text-align:center;font-size:12.5px;line-height:1.7;color:var(--sx-mute)}@media (max-width:720px){.fv2.sx .sx-shelf .ls{grid-template-columns:minmax(0,1fr)}.fv2.sx .sx-shelf .ls li{grid-template-columns:58px minmax(0,1fr);gap:12px;padding:16px 0}.fv2.sx .sx-shelf .ls .no{font-size:40px}.fv2.sx .sx-shelf .ls b{font-size:15px}.fv2.sx .sx-shelf .nt{text-align:left}}@property --sx-run{syntax:"<percentage>";inherits:false;initial-value:0%}.fv2.sx .btn{position:relative;isolation:isolate;overflow:visible}.fv2.sx .btn.p{--sx-ring:var(--sx-o);z-index:1}.fv2.sx .btn.p:before{content:"";position:absolute;inset:-5px;z-index:-1;border-radius:inherit;padding:2px;background:conic-gradient(from 210deg,var(--sx-ring) var(--sx-run),transparent 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.fv2.sx .btn.p:focus-visible:before,.fv2.sx .btn.p:hover:before{animation:sx-run .75s cubic-bezier(.65,0,.35,1) forwards}@keyframes sx-run{0%{--sx-run:0%}to{--sx-run:100%}}@media (prefers-reduced-motion:reduce){.fv2.sx .btn.p:focus-visible:before,.fv2.sx .btn.p:hover:before{animation:none;--sx-run:100%}}.fv2.sx .btn.p:hover{transform:none;background:var(--sx-head);color:#fff;box-shadow:inset 0 -3px 0 rgba(0,0,0,.35)}.fv2.sx .btn.p:hover .ar{background:var(--sx-o);color:#fff}.fv2.sx :is(.sx-band,.pc,.sx-ch.dark,.sx-cl) .btn.p{--sx-ring:#fff}.fv2.sx :is(.sx-band,.pc,.sx-ch.dark,.sx-cl) .btn.p:hover{background:#fff;color:var(--sx-head);box-shadow:inset 0 -3px 0 rgba(11,37,69,.14)}.fv2.sx :is(.sx-band,.pc,.sx-ch.dark,.sx-cl) .btn.p:hover .ar{background:var(--sx-o);color:#fff}.fv2.sx .btn.g{color:var(--sx-head);border:1.5px solid var(--sx-head);background:linear-gradient(90deg,var(--sx-o) 50%,rgba(255,255,255,.7) 50%) 100% 0/201% 100% no-repeat;box-shadow:none;transition:background-position .55s var(--ease),color .3s,border-color .3s}.fv2.sx .btn.g:hover{background-position:0 0;border-color:var(--sx-o);color:#fff}.fv2.sx .btn.g .ar{background:var(--sx-soft);color:var(--sx-o2)}.fv2.sx .btn.g:hover .ar{background:#fff;color:var(--sx-o)}@property --sx-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.fv2.sx .sx-cl{padding:110px 0}.fv2.sx .sx-clc{position:relative;isolation:isolate;overflow:hidden;max-width:920px;padding:52px 56px 0;border-radius:22px;text-align:center;color:#fff;background:radial-gradient(70% 60% at 50% 0,rgba(37,99,235,.28),transparent 70%),linear-gradient(170deg,#12355f,#0b2545 55%,#071a31);box-shadow:0 50px 90px -40px rgba(90,30,0,.7);-webkit-backdrop-filter:none;backdrop-filter:none}.fv2.sx .sx-clc:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--sx-ang),transparent 0 62%,#ffb066 78%,#fd7104 86%,transparent 94%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:sx-orbit 6s linear infinite}@keyframes sx-orbit{to{--sx-ang:360deg}}.fv2.sx .sx-clc:after{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0) 0 0/100% 44px,linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0) 0 0/44px 100%;-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000,transparent);mask-image:radial-gradient(70% 70% at 50% 40%,#000,transparent);pointer-events:none}.fv2.sx .sx-clc .spot{position:absolute;z-index:-1;left:var(--mx,50%);top:var(--my,30%);width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;background:radial-gradient(closest-side,rgba(253,113,4,.3),rgba(253,113,4,0));pointer-events:none;transition:left .5s var(--ease),top .5s var(--ease)}.fv2.sx .sx-clc>:not(.spot){opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .8s var(--ease)}.fv2.sx .sx-clc.in>:not(.spot){opacity:1;transform:none}.fv2.sx .sx-clc.in>:nth-child(3){transition-delay:.12s}.fv2.sx .sx-clc.in>:nth-child(4){transition-delay:.2s}.fv2.sx .sx-clc.in>:nth-child(5){transition-delay:.28s}.fv2.sx .sx-clc.in>:nth-child(6){transition-delay:.36s}.fv2.sx .sx-clc.in>:nth-child(7){transition-delay:.44s}.fv2.sx .sx-clc.in>:nth-child(8){transition-delay:.5s}.fv2.sx .sx-clc.in>:nth-child(9){transition-delay:.56s}.fv2.sx .sx-clc .top{display:flex;align-items:center;justify-content:center;gap:18px}.fv2.sx .sx-clc .wm{width:210px;height:auto;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path 1.1s var(--ease) .15s;transition:clip-path 1.1s var(--ease) .15s;transition:clip-path 1.1s var(--ease) .15s,-webkit-clip-path 1.1s var(--ease) .15s}.fv2.sx .sx-clc.in .wm{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.fv2.sx .sx-clc .rk{display:inline-flex;align-items:center;gap:8px;padding:5px 14px 5px 5px;border-radius:999px;border:1px solid rgba(255,255,255,.2);font-weight:700;font-size:13px;line-height:1.2;text-align:left}.fv2.sx .sx-clc .rk b{display:flex;align-items:baseline;justify-content:center;gap:1px;width:40px;height:40px;padding-top:9px;box-sizing:border-box;border-radius:50%;background:var(--sx-o);font-size:18px;font-weight:800;line-height:1}.fv2.sx .sx-clc .rk b i{font-style:normal;font-family:var(--jp);font-size:10px}.fv2.sx .sx-clc .rk small{display:block;font-family:var(--en);font-size:9.5px;font-weight:700;letter-spacing:.14em;color:#ffb066}.fv2.sx .sx-clc .k{display:block;margin-top:30px;font-size:12px;font-weight:700;letter-spacing:.24em;color:#ffb066}.fv2.sx .sx-cl .sx-clc h2{margin-top:10px;font-family:var(--sx-disp);font-weight:800;font-size:clamp(30px,3.8vw,48px);line-height:1.3;color:#fff}.fv2.sx .sx-clc .ld{max-width:34em;margin:14px auto 0;font-size:15.5px;line-height:1.9;color:rgba(255,255,255,.78)}.fv2.sx .sx-clc .st{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:30px auto 0;max-width:720px;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.fv2.sx .sx-clc .st>div{padding:16px 8px}.fv2.sx .sx-clc .st>div+div{border-left:1px solid rgba(255,255,255,.1)}.fv2.sx .sx-clc .st dt{font-size:11.5px;font-weight:700;color:rgba(255,255,255,.6)}.fv2.sx .sx-clc .st dd{margin-top:4px;font-weight:800;font-size:26px;line-height:1.2;color:#fff;white-space:nowrap}.fv2.sx .sx-clc .st dd:not(.fx){font-size:20px;padding-top:4px}.fv2.sx .sx-clc .st dd i{font-style:normal;font-family:var(--jp);font-size:12px;margin-left:2px;color:rgba(255,255,255,.6)}.fv2.sx .sx-clc .cta{justify-content:center;margin-top:32px}.fv2.sx .sx-clc .btn.p{height:64px;padding-left:30px;font-size:17px;transition:background-color .3s,color .3s,transform .35s var(--ease)}.fv2.sx .sx-clc .btn.g{color:#fff;border-color:rgba(255,255,255,.55);background-image:linear-gradient(90deg,var(--sx-o) 50%,rgba(255,255,255,0) 50%)}.fv2.sx .sx-clc .btn.g .ar{background:rgba(255,255,255,.12);color:#fff}.fv2.sx .sx-clc .cta-n{margin-top:14px;color:rgba(255,255,255,.6)}.fv2.sx .sx-clc .cta-n .pr{color:rgba(255,255,255,.75);border-color:rgba(255,255,255,.4)}.fv2.sx .sx-clc .mq{margin:36px -56px 0;padding:14px 0;border-top:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.fv2.sx .sx-clc .mq .t{display:flex;width:max-content;animation:sx-mq-end 28s linear infinite}.fv2.sx .sx-clc .mq span{display:inline-flex;align-items:baseline;gap:8px;padding:0 26px;font-size:13px;color:rgba(255,255,255,.7);white-space:nowrap}.fv2.sx .sx-clc .mq span b{font-family:var(--en);font-weight:800;color:#fff}.fv2.sx .sx-clc .mq span em{font-style:normal;color:#ffb066}@keyframes sx-mq-end{to{transform:translateX(-50%)}}@media (max-width:720px){.fv2.sx .sx-cl{padding:56px 0}.fv2.sx .sx-clc{padding:36px 20px 0;border-radius:18px}.fv2.sx .sx-clc .top{flex-direction:column;gap:12px}.fv2.sx .sx-clc .wm{width:160px}.fv2.sx .sx-clc .st{grid-template-columns:repeat(2,minmax(0,1fr))}.fv2.sx .sx-clc .st>div:nth-child(3){border-left:0}.fv2.sx .sx-clc .st>div:nth-child(n+3){border-top:1px solid rgba(255,255,255,.1)}.fv2.sx .sx-clc .st dd{font-size:22px}.fv2.sx .sx-clc .btn.p{height:58px;padding-left:22px;font-size:15.5px}.fv2.sx .sx-clc .mq{margin:28px -20px 0}}@media (prefers-reduced-motion:reduce){.fv2.sx .sx-clc .mq .t,.fv2.sx .sx-clc:before{animation:none}.fv2.sx .sx-clc .wm{-webkit-clip-path:none;clip-path:none}}.fv2.sx .fh-hd .c.pu{margin-right:-.5em}.fv2.sx .btn,.fv2.sx .btn .lb{white-space:nowrap}@media (max-width:380px){.fv2.sx .btn{font-size:14.5px;gap:10px;padding-left:18px}.fv2.sx .btn .ar{width:38px;height:38px}.fv2.sx .sx-clc{padding-left:14px;padding-right:14px}.fv2.sx .sx-clc .mq{margin-left:-14px;margin-right:-14px}.fv2.sx .sx-clc .btn.p{font-size:14px;padding-left:16px}}