.main-renewal-route .proof-stats{position:relative;z-index:30;background:url(https://d1as53h2pztvcj.cloudfront.net/images/main_report_section2/section_02-bg.avif) no-repeat 50%/cover;padding:72px 0 0;text-align:center;background-color:#0d1039}@media(min-width:1024px){.main-renewal-route .proof-stats{padding-top:80px;margin-top:-20px;border-radius:20px 20px 0 0;background-size:100% auto;background-position:center -100lvh;-webkit-mask-image:linear-gradient(180deg,transparent,#000 6px);mask-image:linear-gradient(180deg,transparent,#000 6px)}}.main-renewal-route .proof-stats img{max-width:100%}.main-renewal-route .proof-stats .bg{margin-top:-30px;position:relative}.main-renewal-route .proof-stats .bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width:1024px){.main-renewal-route .proof-stats .bg{margin-top:-20px}}.main-renewal-route .proof-stats .bg .proof-stats-bg-layer{position:absolute;bottom:0;left:0;width:100%;opacity:0;overflow:hidden}.main-renewal-route .proof-stats .bg .proof-stats-bg-layer img{display:block;width:100%;height:auto}.main-renewal-route .proof-stats .bg .proof-stats-bg-layer.proof-stats-bg-layer--on-split-a{display:flex;align-items:flex-end}.main-renewal-route .proof-stats .bg .proof-stats-bg-layer.proof-stats-bg-layer--on-split-a img{width:100%;height:auto;object-fit:cover;object-position:bottom}.main-renewal-route .proof-stats .bg .proof-stats-bg-layer.proof-stats-bg-layer--on-split-b{display:flex;align-items:flex-end}.main-renewal-route .proof-stats .bg .proof-stats-bg-layer.proof-stats-bg-layer--on-split-b img{width:100%;height:auto;object-fit:cover;object-position:bottom}.main-renewal-route .proof-stats .bg .proof-stats-bg-layer.proof-stats-bg-layer--on-split-b .proof-stats-stat--primary{color:#fff;text-align:left;width:100%;height:100%;padding:53vw 0 0 1.7vw;font-size:1.9vw;font-weight:600;position:absolute;top:0;left:0;transform:perspective(34vw) rotateY(-29deg) rotateX(0)!important}@media(min-width:1024px){.main-renewal-route .proof-stats .bg .proof-stats-bg-layer.proof-stats-bg-layer--on-split-b .proof-stats-stat--primary{padding:29vw 0 0 26vw;font-size:1vw;transform:perspective(36vw) rotateY(-44deg) rotateX(0)!important}}.main-renewal-route .proof-stats .bg .proof-stats-bg-layer.proof-stats-bg-layer--on-split-b .proof-stats-stat--accent{color:#78f7e2;text-align:left;width:100%;height:100%;padding:41vw 0 0 22vw;font-size:2.4vw;font-weight:600;position:absolute;top:0;left:0;transform:perspective(31vw) rotateY(0deg) rotateX(0)!important}@media(min-width:1024px){.main-renewal-route .proof-stats .bg .proof-stats-bg-layer.proof-stats-bg-layer--on-split-b .proof-stats-stat--accent{padding:22.8vw 0 0 36vw;font-size:1.3vw;transform:perspective(14vw) rotateY(-2deg) rotateX(0)!important}}.main-renewal-route .proof-stats .bg .proof-stats-bg-layer.proof-stats-bg-layer--off{position:relative;bottom:auto;left:auto}.main-renewal-route .proof-stats .bg .bg-text{width:96vw;height:30.8vw;position:absolute;top:35.7vw;left:39vw;transform:perspective(111vw) rotateY(29deg) rotateX(0)!important;transform-origin:left center;opacity:0}@media(min-width:1024px){.main-renewal-route .proof-stats .bg .bg-text{height:28.6vw;top:14.5vw;left:45.7vw;transform:perspective(58vw) rotateY(28deg) rotateX(0) scale(.56)!important}}.main-renewal-route .proof-stats .bg .bg-text .bg-text-wrap{height:100%;transform:skewY(-3.5deg) scaleX(.84)!important;transform-origin:top left}.main-renewal-route .proof-stats .bg .bg-text .bg-text-item{display:flex;align-items:center;gap:4vw}.main-renewal-route .proof-stats .bg .bg-text .bg-text-item .bg-text-box{flex:1 0 0;display:flex;gap:1vw;align-items:center;white-space:nowrap}.main-renewal-route .proof-stats .bg .bg-text .bg-text-item .bg-text-box div{width:8.2vw;font-size:1.5vw;font-weight:700;line-height:1.2;color:#fff;flex-shrink:0;text-align:left}.main-renewal-route .proof-stats .bg .bg-text .bg-text-item .bg-text-box p{font-size:1.5vw;font-weight:400;line-height:1.2;color:#fff;flex:1 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;width:10vw}.main-renewal-route .proof-stats .bg .bg-text .bg-text-item .bg-text-box span{margin-left:auto;margin-right:1px;width:8vw;height:2.4vw;border:.24vw solid rgba(0,0,0,0);font-size:1.4vw;font-weight:700;line-height:1;align-items:center;display:flex;justify-content:center;border-radius:1.2vw;flex-shrink:0}.main-renewal-route .proof-stats .bg .bg-text .bg-text-item.bg1 .bg-text-box span{color:#6ff0ee;border-color:#6ff0ee}.main-renewal-route .proof-stats .bg .bg-text .bg-text-item.bg2 .bg-text-box span{color:#ffc4d0;border-color:#ffc4d0}.main-renewal-route .proof-stats .bg .bg-text .bg-text-item.bg3 .bg-text-box span{color:#fff387;border-color:#fff387}.main-renewal-route .proof-stats .bg .bg-text .bg-text-item.bg4 .bg-text-box span{color:#f0dfff;border-color:#f0dfff}.main-renewal-route .proof-stats .wrap .sub-title{font-size:var(--rh-eyebrow);font-weight:700;line-height:1.4;color:#c4d4ff;text-shadow:0 2px 16px 0 rgba(0,0,0,.32)}.main-renewal-route .proof-stats .wrap .title{margin-top:16px;font-size:var(--rh-h2);font-weight:700;line-height:1.4;color:#edf2ff;text-shadow:0 2px 16px 0 rgba(0,0,0,.32)}@media(min-width:1024px){.main-renewal-route .proof-stats .wrap .title{margin-top:32px;line-height:1.2}}.main-renewal-route .proof-stats .wrap .title span{background:linear-gradient(90deg,#44CDFF,#90AFFF 50%,#BF80FF);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.main-renewal-route .proof-stats .wrap .line{margin:24px auto 0}@media(min-width:1024px){.main-renewal-route .proof-stats .wrap .line{margin-top:48px}}.main-renewal-route .proof-stats .wrap .num{position:relative;margin-top:-60px;padding:0 16px;display:flex;justify-content:center;gap:32px 0;flex-wrap:wrap}@media(min-width:1024px){.main-renewal-route .proof-stats .wrap .num{margin-top:-20px;gap:72px 0}}.main-renewal-route .proof-stats .wrap .num .num-note{position:absolute;top:100%;left:0;right:0;margin:14px 0 0;padding:0 16px;font-size:var(--rh-cap);font-weight:500;line-height:1.5;text-align:center;word-break:keep-all;color:rgba(196,212,255,.8)}@media(min-width:1024px){.main-renewal-route .proof-stats .wrap .num .num-note{margin-top:28px}}.main-renewal-route .proof-stats .wrap .num .num-item{display:flex;flex-direction:column;gap:8px;width:50%}@media(min-width:1024px){.main-renewal-route .proof-stats .wrap .num .num-item{gap:16px;width:220px}.main-renewal-route .proof-stats .wrap .num .num-item:nth-child(2){width:230px;padding-right:64px}}.main-renewal-route .proof-stats .wrap .num .num-item:first-child{width:100%}.main-renewal-route .proof-stats .wrap .num .num-item .num-title{font-size:var(--rh-aux);font-weight:700;line-height:1.4;color:#c4d4ff}.main-renewal-route .proof-stats .wrap .num .num-item .num-text{font-size:18px;font-weight:700;line-height:1.4;color:#edf2ff}@media(min-width:1024px){.main-renewal-route .proof-stats .wrap .num .num-item .num-text{font-size:28px}}.main-renewal-route .proof-stats .wrap .num .num-item .num-text span{font-size:32px}@media(min-width:1024px){.main-renewal-route .proof-stats .wrap .num .num-item .num-text span{font-size:58px}}.main-renewal-route .proof-stats.proof-stats--mobile-bridge-backdrop{position:relative;z-index:0!important}.main-renewal-route .proof-stats.proof-stats--mobile-bridge-backdrop .wrap .title{font-size:var(--rh-h2);line-height:1.4}@media(max-width:768px){.main-renewal-route .proof-stats.proof-stats--mobile-bridge-backdrop{--bridge-section-padding-top:clamp(28px,calc(8lvh - 1vw + 5px),72px);--bridge-bg-margin-top:clamp(-300px,calc(-30px - 100vw + 60lvh),-30px);--bridge-subtitle-size:clamp(8px,calc(2.2lvh - 1vw),16px);--bridge-title-margin-top:clamp(6px,calc(2lvh - 0.8vw + 1px),16px);--bridge-line-width:clamp(54px,calc(23lvh - 8vw - 39px),134px);--bridge-line-margin-top:clamp(6px,calc(3lvh - 1vw + 1px),24px);--bridge-num-margin-top:clamp(-60px,calc(-8lvh + 2vw + 4px),-24px);--bridge-num-gap:clamp(10px,calc(5lvh - 1vw - 8px),32px);--bridge-num-padding-x:clamp(8px,calc(2lvh - 0.6vw + 4px),16px);--bridge-num-item-gap:clamp(4px,calc(1.2lvh - 0.3vw),8px);--bridge-num-title-size:clamp(8px,calc(2lvh - 1vw),14px);--bridge-num-text-size:clamp(10px,calc(2.6lvh - 1.2vw),18px);--bridge-num-value-size:clamp(16px,calc(4.8lvh - 2.6vw),32px);--bridge-num-note-size:clamp(8px,calc(1.7lvh - 0.8vw),12px);--bridge-num-note-margin-top:clamp(6px,calc(2lvh - 0.8vw),14px);padding-top:var(--bridge-section-padding-top)}.main-renewal-route .proof-stats.proof-stats--mobile-bridge-backdrop .wrap{position:relative;z-index:6}.main-renewal-route .proof-stats.proof-stats--mobile-bridge-backdrop .wrap .sub-title{font-size:var(--rh-eyebrow)}.main-renewal-route .proof-stats.proof-stats--mobile-bridge-backdrop .wrap .title{margin-top:var(--bridge-title-margin-top)}.main-renewal-route .proof-stats.proof-stats--mobile-bridge-backdrop .wrap .line{width:var(--bridge-line-width);height:auto;margin-top:var(--bridge-line-margin-top)}.main-renewal-route .proof-stats.proof-stats--mobile-bridge-backdrop .wrap .num{margin-top:var(--bridge-num-margin-top);gap:var(--bridge-num-gap) 0;padding-right:var(--bridge-num-padding-x);padding-left:var(--bridge-num-padding-x)}.main-renewal-route .proof-stats.proof-stats--mobile-bridge-backdrop .wrap .num .num-note{margin-top:var(--bridge-num-note-margin-top);font-size:var(--bridge-num-note-size)}.main-renewal-route .proof-stats.proof-stats--mobile-bridge-backdrop .wrap .num .num-note span{display:inline-block;padding:2px 10px;border-radius:999px;background:rgba(14,16,52,.62)}.main-renewal-route .proof-stats.proof-stats--mobile-bridge-backdrop .wrap .num .num-item{gap:var(--bridge-num-item-gap)}.main-renewal-route .proof-stats.proof-stats--mobile-bridge-backdrop .wrap .num .num-item .num-title{font-size:var(--bridge-num-title-size)}.main-renewal-route .proof-stats.proof-stats--mobile-bridge-backdrop .wrap .num .num-item .num-text{font-size:var(--bridge-num-text-size)}.main-renewal-route .proof-stats.proof-stats--mobile-bridge-backdrop .wrap .num .num-item .num-text span{font-size:var(--bridge-num-value-size)}.main-renewal-route .proof-stats.proof-stats--mobile-bridge-backdrop .bg{margin-top:var(--bridge-bg-margin-top)}}.main-renewal-route .proof-stats.proof-stats--mobile-bridge-backdrop .bg{height:auto!important;overflow:visible!important;z-index:auto!important}.main-renewal-route .proof-stats.proof-stats--mobile-bridge-backdrop .proof-stats-bg-layer--off{z-index:0}.main-renewal-route .proof-stats.proof-stats--mobile-bridge-backdrop .proof-stats-bg-layer--on{z-index:1}.main-renewal-route .proof-stats.proof-stats--mobile-bridge-backdrop .proof-stats-bg-layer--on-accent{z-index:2}.main-renewal-route .proof-stats.proof-stats--mobile-bridge-backdrop .proof-stats-bg-layer--on-split-a{z-index:3}.main-renewal-route .proof-stats.proof-stats--mobile-bridge-backdrop .proof-stats-bg-layer--on-split-b{z-index:4}.main-renewal-route .proof-stats.proof-stats--mobile-bridge-backdrop .bg-text{z-index:5}.main-renewal-route .outcome-dashboard{z-index:30;margin-top:-20px;background-color:#edf2ff;padding:80px 0 40px;text-align:center}@media(min-width:1024px){.main-renewal-route .outcome-dashboard{padding:160px 0}}@media(max-width:1023px){.main-renewal-route .outcome-dashboard{border-radius:clamp(24px,3vw,32px) clamp(24px,3vw,32px) 0 0}}.main-renewal-route .outcome-dashboard img{max-width:100%}.main-renewal-route .outcome-dashboard .wrap .sub-title{font-size:var(--rh-eyebrow);font-weight:700;line-height:1.4;color:#263685}.main-renewal-route .outcome-dashboard .wrap .title{margin-top:16px;font-size:var(--rh-h2);font-weight:700;line-height:1.3;letter-spacing:-.03em;color:#0b0d24}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .title{margin-top:32px;line-height:1.3}}.main-renewal-route .outcome-dashboard .wrap .title span{background:linear-gradient(90deg,#535AFE,#AB66FF);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.main-renewal-route .outcome-dashboard .wrap .tab{margin-top:24px;display:flex;justify-content:center;gap:8px}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .tab{margin-top:48px}}.main-renewal-route .outcome-dashboard .wrap .tab .tab-item{height:32px;padding:0 12px;display:flex;align-items:center;justify-content:center;border-radius:16px;background-color:#d3dfff;color:#f5fffb;font-size:var(--rh-h4);font-weight:700;line-height:1.6}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .tab .tab-item{height:48px;padding:0 24px;border-radius:24px}}.main-renewal-route .outcome-dashboard .wrap .tab .tab-item.active{background:linear-gradient(270deg,#454DFE,#5560FF)}.main-renewal-route .outcome-dashboard .wrap .date{font-size:var(--rh-aux);font-weight:400;line-height:1.6;color:#263685;margin-top:16px}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .date{margin-top:24px}}.main-renewal-route .outcome-dashboard .wrap .info{margin-top:40px;display:flex;flex-wrap:wrap;gap:3.333cqw}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info{margin-top:120px;gap:24px}}.main-renewal-route .outcome-dashboard .wrap .info .info-box{display:flex;flex-wrap:wrap;gap:6.667cqw;width:calc(50% - 1.667cqw)}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-box{gap:24px}.main-renewal-route .outcome-dashboard .wrap .info .info-box:last-child{align-items:start}.main-renewal-route .outcome-dashboard .wrap .info .info-box.info-box--stack{align-content:stretch}.main-renewal-route .outcome-dashboard .wrap .info .info-box.info-box--stack .info-item{width:100%;aspect-ratio:auto;height:343px}}.main-renewal-route .outcome-dashboard .wrap .info .info-item{border-radius:12px;background:linear-gradient(287deg,#F0F4FF,#F5F8FF);box-shadow:0 2px 4px 0 rgba(69,77,254,.15),0 0 2px 0 rgba(69,77,254,.15);padding:4.444cqw 4.444cqw 5.556cqw 5.556cqw;width:calc(50% - 1.667cqw);overflow:hidden;position:relative;aspect-ratio:1/1}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item{border-radius:24px;padding:31px 32px 0;width:calc(50% - 12px)}}.main-renewal-route .outcome-dashboard .wrap .info .info-item.w-full{width:100%;aspect-ratio:2/1}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item.w-full{background:none;box-shadow:none}.main-renewal-route .outcome-dashboard .wrap .info .info-item.w-full.n1{background:linear-gradient(180deg,#F3F6FF,#EAF0FF);box-shadow:0 2px 4px 0 rgba(69,77,254,.12),0 0 2px 0 rgba(69,77,254,.12);height:710px;overflow:visible}.main-renewal-route .outcome-dashboard .wrap .info .info-item.w-full .head{padding-bottom:24px;border-bottom:1px solid #d3dfff}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .head{display:flex;align-items:center;justify-content:space-between}.main-renewal-route .outcome-dashboard .wrap .info .info-item .head .head-title{font-size:3.889cqw;font-weight:700;line-height:1.4;color:#0b0d24}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .head .head-title{font-size:24px}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .head .icon{width:6.667cqw;height:6.667cqw;display:flex;align-items:center;justify-content:center;border-radius:1.667cqw;background-color:#e1e9ff}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .head .icon{width:40px;height:40px;border-radius:6px}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .head .icon img{width:4.444cqw;height:auto}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .head .icon img{width:24px;height:24px}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .head.white{position:absolute;top:4.444cqw;left:5.556cqw;right:4.444cqw;z-index:1}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .head.white{top:31px;left:32px;right:32px}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .head.white .head-title{color:#fff;text-shadow:0 .556cqw 4.444cqw rgba(0,0,0,.32)}.main-renewal-route .outcome-dashboard .wrap .info .info-item .head.white .icon{background:rgba(237,242,255,.24)}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body{display:flex;position:relative}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n1{width:100%;margin-top:2.222cqw;margin-bottom:-1.111cqw}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n1 .graph{width:100%}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n1 .graph img,.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n1 .graph svg{width:100%;height:auto;margin-top:1.667cqw;display:block}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n1 .text{position:absolute;top:0;left:0;font-size:5.556cqw;font-weight:700;line-height:1.4;color:#0b0d24}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n1 .text{top:32px;font-size:40px;line-height:1.2}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n1 .text span{font-size:6.667cqw}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n1 .text span{font-size:58px}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n1.pc-total{min-height:700px;overflow:visible}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n1.pc-total .graph{position:absolute;left:0;right:0;top:15px;bottom:12px}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n1.pc-total .graph svg{margin-top:0;width:100%;height:100%;max-width:none}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n1.pc-total .text{z-index:1}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n2{margin-top:3.056cqw;display:flex;flex-direction:column;gap:1.111cqw}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n2{margin-top:24px;gap:16px}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n2 .item{display:flex;flex-direction:column;gap:.556cqw}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n2 .item{gap:8px}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n2 .item .text{display:flex;align-items:center;justify-content:space-between;font-size:2.778cqw;line-height:1.6;color:#263685}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n2 .item .text{font-size:20px}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n2 .item .text span{font-size:3.333cqw;font-weight:700;line-height:1.6}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n2 .item .text span{font-size:24px;line-height:1.4}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n2 .item .bar{height:1.667cqw;border-radius:.833cqw;position:relative;overflow:hidden}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n2 .item .bar{height:12px;border-radius:6px}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n2 .item .bar span{position:absolute;top:0;bottom:0;left:0;border-radius:.833cqw}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n2 .item .bar span{border-radius:6px}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n2 .item.n1 .text span{color:#821aff}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n2 .item.n1 .bar{background-color:#e5d1ff}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n2 .item.n1 .bar span{background-color:#9233ff}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n2 .item.n2 .text span{color:#4968e6}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n2 .item.n2 .bar{background-color:#e1e9ff}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n2 .item.n2 .bar span{background-color:#4968e6}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n2 .item.n3 .text span{color:#43ba9f}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n2 .item.n3 .bar{background-color:#d4ede7}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n2 .item.n3 .bar span{background-color:#4bd2b0}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n3{margin-top:3.889cqw;flex-direction:column;gap:1.667cqw;margin-left:-1.111cqw;margin-bottom:-.556cqw}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n3{margin:30px 0 0;gap:16px}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n3 .item{display:flex;align-items:center;gap:2.222cqw}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n3 .item{gap:16px}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n3 .item+.item{border-top:1px solid #d3dfff;padding-top:16px}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n3 .item .icon{width:6.667cqw;height:6.667cqw;border-radius:1.667cqw;border:1px solid #e1e9ff;background-color:#f7faff;display:flex;align-items:center;justify-content:center}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n3 .item .icon{width:40px;height:40px;border-radius:8px}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n3 .item .icon img{width:4.444cqw}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n3 .item .icon img{width:24px}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n3 .item .text{font-size:3.333cqw;font-weight:700;line-height:1.6;color:#0b0d24}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n3 .item .text{font-size:22px;line-height:1.4}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n3 .item .num{margin-left:auto;font-size:3.889cqw;font-weight:700;line-height:1.6;color:#4968e6;text-align:right}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n3 .item .num{font-size:24px;line-height:1.4}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n4{margin-top:3.333cqw;gap:2.222cqw;justify-content:center;margin-bottom:-1.667cqw}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n4{margin-top:40px;gap:24px}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n4 .item{width:12.222cqw}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n4 .item{width:80px}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n4 .item{position:relative}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n4 .item .img{width:12.222cqw;height:12.222cqw;border-radius:1.667cqw;overflow:hidden;margin-bottom:1.944cqw}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n4 .item .img{width:80px;height:80px;border-radius:16px;margin-bottom:16px}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n4 .item .img.line{border:1px solid #c4d4ff}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n4 .item .img img{width:100%;height:100%}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n4 .item .num{position:absolute;bottom:5.278cqw;left:50%;transform:translateX(-50%);font-size:3.889cqw;font-weight:700;line-height:1.6;color:#0b0d24;white-space:nowrap}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n4 .item .num{font-size:28px;line-height:1.4;bottom:35px}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n4 .item .text{margin-top:6.389cqw;font-size:3.333cqw;line-height:1.6;color:#263685}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n4 .item .text{font-size:22px;line-height:1.4;margin-top:59px}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n5{margin-top:2.222cqw;align-items:center;justify-content:center;margin-bottom:-5cqw}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n5{margin-top:26px}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n5 svg{width:30cqw;height:30cqw}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n5 svg{width:216px;height:216px}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n5 .text{position:absolute;top:9cqw;left:0;right:0;display:flex;flex-direction:column}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n5 .text{top:72px}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n5 .text .text-num{font-size:7.778cqw;font-weight:700;line-height:1.4;color:#0b0d24}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n5 .text .text-num{font-size:52px;line-height:1.2}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n5 .text .text-count{font-size:3.333cqw;line-height:1.6;color:#263685;margin-top:-1.111cqw}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n5 .text .text-count{font-size:22px;margin-top:4px}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n6{margin-top:3.889cqw;flex-direction:column;gap:1.111cqw;margin-bottom:-1.111cqw}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n6{margin-top:31px;gap:8px}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n6 .item{display:flex;align-items:center;justify-content:space-between}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n6 .item .text{font-size:3.333cqw;line-height:1.6;color:#263685}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n6 .item .text{font-size:22px;line-height:1.4}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n6 .item .graph{width:19.444cqw;height:2.222cqw;border-radius:1.111cqw;background-color:#e1e9ff;position:relative;overflow:hidden}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n6 .item .graph{width:164px;height:16px;border-radius:8px}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n6 .item .graph .bar{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:1.111cqw}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n6 .item .graph .bar{border-radius:8px}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n6 .item .graph .bar span{position:absolute;top:0;left:50%;transform:translateX(-50%);bottom:0;border-radius:1.111cqw;background-color:#496be6}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .body.n6 .item .graph .bar span{border-radius:8px}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .bg{aspect-ratio:1/1;margin:-4.444cqw -4.444cqw -5.556cqw -5.556cqw;font-size:0}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .info .info-item .bg{margin:-31px -32px -40px}}.main-renewal-route .outcome-dashboard .wrap .info .info-item .bg img{width:100%;height:100%;object-fit:cover}@media(max-width:1023px){.main-renewal-route .outcome-dashboard.outcome-dashboard--desktop-after-bridge{display:none!important}}@media(min-width:600px)and (max-width:1023px){.main-renewal-route .section.outcome-dashboard .wrap{max-width:560px;container-type:inline-size}}.main-renewal-route .outcome-dashboard{--rd:var(--rh-prev-dark,0);position:relative;isolation:isolate;padding-bottom:40px}.main-renewal-route .outcome-dashboard:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:#040924;opacity:var(--rd)}.main-renewal-route .outcome-dashboard .wrap .sub-title{color:color-mix(in srgb,#c4d4ff calc(var(--rd) * 100%),#263685)}.main-renewal-route .outcome-dashboard .wrap .title{color:color-mix(in srgb,#edf2ff calc(var(--rd) * 100%),#0b0d24)}@media(min-width:1024px){.main-renewal-route .outcome-dashboard{padding-bottom:100px}}@media(max-width:599px){.main-renewal-route .section.outcome-dashboard .wrap{padding-left:24px;padding-right:24px}}@media(min-width:1024px){.main-renewal-route .outcome-dashboard .wrap .pc-only .info{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:80px}.main-renewal-route .outcome-dashboard .wrap .pc-only .info .info-box,.main-renewal-route .outcome-dashboard .wrap .pc-only .info .info-box.info-box--stack{display:contents!important}.main-renewal-route .outcome-dashboard .wrap .pc-only .info .info-box--stack .info-item,.main-renewal-route .outcome-dashboard .wrap .pc-only .info .info-item,.main-renewal-route .outcome-dashboard .wrap .pc-only .info .info-item.w-full,.main-renewal-route .outcome-dashboard .wrap .pc-only .info .info-item.w-full.n1{width:auto!important;height:440px!important;min-height:0;aspect-ratio:auto!important;display:flex;flex-direction:column;padding:28px 28px 24px}.main-renewal-route .outcome-dashboard .wrap .pc-only .info .info-item .head .head-title{font-size:20px}.main-renewal-route .outcome-dashboard .wrap .pc-only .info .info-item .head .icon{width:36px;height:36px}.main-renewal-route .outcome-dashboard .wrap .pc-only .info .info-item .head .icon img{width:20px;height:20px}.main-renewal-route .outcome-dashboard .wrap .pc-only .info .info-item .body.n1.pc-total{flex:1;min-height:0;margin-bottom:0}.main-renewal-route .outcome-dashboard .wrap .pc-only .info .info-item .body.n1.pc-total .graph{top:8px;bottom:0}.main-renewal-route .outcome-dashboard .wrap .pc-only .info .info-item .body.n1.pc-total .text{top:16px;font-size:clamp(18px,1.7vw,24px)}.main-renewal-route .outcome-dashboard .wrap .pc-only .info .info-item .body.n1.pc-total .text span{font-size:clamp(28px,2.6vw,38px)}.main-renewal-route .outcome-dashboard .wrap .pc-only .info .info-item .body.n2{margin-top:28px;gap:22px}.main-renewal-route .outcome-dashboard .wrap .pc-only .info .info-item .body.n2 .item .text{font-size:17px}.main-renewal-route .outcome-dashboard .wrap .pc-only .info .info-item .body.n2 .item .text span{font-size:20px}.main-renewal-route .outcome-dashboard .wrap .pc-only .info .info-item .body.n2 .item .bar{height:10px}.main-renewal-route .outcome-dashboard .wrap .pc-only .info .info-item .body.n3{margin-top:22px;gap:14px}.main-renewal-route .outcome-dashboard .wrap .pc-only .info .info-item .body.n3 .item{gap:14px}.main-renewal-route .outcome-dashboard .wrap .pc-only .info .info-item .body.n3 .item+.item{padding-top:14px}.main-renewal-route .outcome-dashboard .wrap .pc-only .info .info-item .body.n3 .item .icon{width:36px;height:36px}.main-renewal-route .outcome-dashboard .wrap .pc-only .info .info-item .body.n3 .item .icon img{width:22px}.main-renewal-route .outcome-dashboard .wrap .pc-only .info .info-item .body.n3 .item .text{font-size:18px}.main-renewal-route .outcome-dashboard .wrap .pc-only .info .info-item .body.n3 .item .num{font-size:20px}}@keyframes ol-pin-pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(2.6);opacity:0}}.main-renewal-route .section.office-locations{--ol-navy:#040924;--ol-next:#040924;--ol-fd:160px;--ol-fb:146px;--ol-st:58px;--ol-tab-w:96px;--ol-tab-h:38px;--ol-in:1;--ol-dk:clamp(0,(var(--ol-in) - 0.999) * 1000,1);--ol-bg:color-mix(in oklab,var(--ol-navy) calc(var(--ol-dk) * 100%),#ffffff);position:relative;margin-top:-2px;overflow-x:clip;overflow-y:visible;color:#fff;letter-spacing:-.02em;word-break:keep-all;background-color:var(--ol-bg);background-image:linear-gradient(180deg,var(--ol-bg) 0,var(--ol-bg) calc(100% - var(--ol-fb)),var(--ol-next) 100%)}.main-renewal-route .section.office-locations .ol__grad{background-image:linear-gradient(90deg,color-mix(in srgb,#6ac8fb calc(var(--ol-in) * 100%),#2f6bff) 0,color-mix(in srgb,#93b0fa calc(var(--ol-in) * 100%),#7c4dff) 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.main-renewal-route .section.office-locations .ol__photos{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;clip-path:inset(-100vh 0 0 0)}.main-renewal-route .section.office-locations .ol__photos-pin{position:absolute;top:0;left:0;right:0;height:100vh;height:100lvh;overflow:hidden;opacity:var(--ol-in)}.main-renewal-route .section.office-locations .ol__photos-pin.is-fixed{position:fixed}.main-renewal-route .section.office-locations .ol__photos-pin.is-off{visibility:hidden}.main-renewal-route .section.office-locations .ol__next{position:absolute;inset:0;overflow:hidden;background:#040924;opacity:var(--ol-next-p,0)}.main-renewal-route .section.office-locations .ol__next-media{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.main-renewal-route .section.office-locations .ol__next-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,9,36,.5),rgba(4,9,36,.36) 40%,rgba(4,9,36,.32) 70%,rgba(4,9,36,.45))}.main-renewal-route .section.office-locations .ol__photo{display:contents}.main-renewal-route .section.office-locations .ol__photo img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;opacity:0;transform:scale(1.06);transition:opacity 1s ease,transform 2s cubic-bezier(.22,.7,.2,1)}.main-renewal-route .section.office-locations .ol__photo.is-on img{opacity:1;transform:scale(1.02)}.main-renewal-route .section.office-locations .ol__photos-dim{position:absolute;inset:0;background-color:rgba(4,9,36,var(--ol-dim,.62));transition:background-color 1s ease}.main-renewal-route .section.office-locations .ol__body{position:relative;max-width:1248px;margin:0 auto;padding:clamp(80px,11vw,160px) 24px;box-sizing:border-box}.main-renewal-route .section.office-locations .ol__pinwrap{position:relative}.main-renewal-route .section.office-locations .ol__head{position:relative;z-index:6;padding-top:0}.main-renewal-route .section.office-locations .ol__title{margin:0;text-align:center;font-weight:700;font-size:var(--rh-h2);line-height:1.3;letter-spacing:-.03em;color:color-mix(in srgb,#ffffff calc(var(--ol-in) * 100%),#15181e);text-wrap:balance}.main-renewal-route .section.office-locations .ol__tabs-row{margin-top:clamp(44px,5.2vw,68px);display:flex;justify-content:center}.main-renewal-route .section.office-locations .ol__tabs{position:relative;display:grid;grid-template-columns:repeat(var(--ol-n,4),var(--ol-tab-w));padding:4px;border-radius:999px;background:color-mix(in srgb,rgba(255,255,255,.08) calc(var(--ol-in) * 100%),rgba(15,23,42,.05));border:1px solid color-mix(in srgb,rgba(255,255,255,.14) calc(var(--ol-in) * 100%),#e3e6ee)}.main-renewal-route .section.office-locations .ol__tabs-pill{position:absolute;left:4px;top:4px;bottom:4px;width:var(--ol-tab-w);border-radius:999px;background:linear-gradient(90deg,#2d8bff,#5a5cf6);box-shadow:0 6px 14px -6px rgba(77,99,255,.6);transition:transform .5s cubic-bezier(.22,.7,.2,1);pointer-events:none}.main-renewal-route .section.office-locations .ol__tab{position:relative;z-index:1;height:var(--ol-tab-h);padding:0;border:0;border-radius:999px;background:rgba(0,0,0,0);color:color-mix(in srgb,#b7bdcc calc(var(--ol-in) * 100%),#6a7080);font:inherit;font-size:var(--rh-h4);font-weight:600;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:color .45s ease}.main-renewal-route .section.office-locations .ol__tab.is-on{color:#fff}.main-renewal-route .section.office-locations .ol__tab:focus-visible{outline:2px solid #6ac8fb;outline-offset:2px}.main-renewal-route .section.office-locations .ol__map{position:relative;width:760px;max-width:100%;height:560px;margin:clamp(28px,3vw,40px) auto 0}.main-renewal-route .section.office-locations .ol__map-clip{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 68% 66% at 50% 56%,#000 64%,rgba(0,0,0,0) 100%),linear-gradient(180deg,rgba(0,0,0,0),#000 10%,#000 90%,rgba(0,0,0,0)),linear-gradient(90deg,rgba(0,0,0,0),#000 4%,#000 96%,rgba(0,0,0,0));-webkit-mask-composite:source-in;mask-image:radial-gradient(ellipse 68% 66% at 50% 56%,#000 64%,rgba(0,0,0,0) 100%),linear-gradient(180deg,rgba(0,0,0,0),#000 10%,#000 90%,rgba(0,0,0,0)),linear-gradient(90deg,rgba(0,0,0,0),#000 4%,#000 96%,rgba(0,0,0,0));-webkit-mask-composite:source-in,xor;mask-composite:intersect}.main-renewal-route .section.office-locations .ol__zoom{position:absolute;inset:0;transform-origin:50% 68%;opacity:0;transition:opacity .6s ease}.main-renewal-route .section.office-locations .ol__map.is-in .ol__zoom{opacity:1}.main-renewal-route .section.office-locations .ol__zoom-in{position:absolute;left:0;top:0;width:760px;height:1381px;transform-origin:0 0;transition:transform .65s cubic-bezier(.45,0,.55,1)}.main-renewal-route .section.office-locations .ol__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0) 3%,rgba(0,0,0,.6) 7%,#000 12%);mask-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0) 3%,rgba(0,0,0,.6) 7%,#000 12%)}.main-renewal-route .section.office-locations .ol__land{fill:url(#ol-map-fill);stroke:none}.main-renewal-route .section.office-locations .ol__inner{fill:none;stroke:hsla(0,0%,100%,.42);stroke-width:1;stroke-linejoin:round;vector-effect:non-scaling-stroke}.main-renewal-route .section.office-locations .ol__hl{fill:rgba(106,200,251,.28);stroke:rgba(170,222,255,.95);stroke-width:1.4;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .7s ease .3s}.main-renewal-route .section.office-locations .ol__hl.is-on{opacity:1}.main-renewal-route .section.office-locations .ol__coast{fill:none;stroke:hsla(0,0%,100%,.96);stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.main-renewal-route .section.office-locations .ol__pin{position:absolute;width:0;height:0;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;z-index:3;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform .65s cubic-bezier(.45,0,.55,1)}.main-renewal-route .section.office-locations .ol__pin:focus-visible .ol__pin-hit{outline:2px solid #6ac8fb}.main-renewal-route .section.office-locations .ol__pin .ol__pin-hit{position:absolute;left:-22px;top:-22px;width:44px;height:44px;border-radius:50%}.main-renewal-route .section.office-locations .ol__pin .ol__pin-pulse,.main-renewal-route .section.office-locations .ol__pin .ol__pin-ring{position:absolute;left:-10px;top:-10px;width:20px;height:20px;box-sizing:border-box;border-radius:50%;pointer-events:none}.main-renewal-route .section.office-locations .ol__pin .ol__pin-pulse{border:1.5px solid rgba(106,200,251,.75);opacity:0}.main-renewal-route .section.office-locations .ol__pin .ol__pin-ring{border:2px solid #6ac8fb;background:rgba(106,200,251,.16);transform:scale(.4);opacity:0;transition:transform .45s cubic-bezier(.22,.7,.2,1),opacity .35s ease}.main-renewal-route .section.office-locations .ol__pin .ol__pin-dot{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.45);transform:scale(.75);transition:transform .45s cubic-bezier(.22,.7,.2,1);pointer-events:none}.main-renewal-route .section.office-locations .ol__pin .ol__pin-label{position:absolute;top:0;left:10px;transform:translateY(-50%);white-space:nowrap;color:hsla(0,0%,100%,.8);font-size:13px;font-weight:500;letter-spacing:-.01em;text-shadow:0 1px 6px rgba(0,0,0,.7);transition:opacity .3s ease;pointer-events:none}.main-renewal-route .section.office-locations .ol__pin.is-on .ol__pin-pulse{animation:ol-pin-pulse 2.4s ease-out 1.2s infinite}.main-renewal-route .section.office-locations .ol__pin.is-on .ol__pin-ring{transform:none;opacity:1}.main-renewal-route .section.office-locations .ol__pin.is-on .ol__pin-dot{transform:none}.main-renewal-route .section.office-locations .ol__pin.is-on .ol__pin-label{opacity:0}.main-renewal-route .section.office-locations .ol__dokdo{position:absolute;width:0;height:0;pointer-events:none;transition:opacity .35s ease}.main-renewal-route .section.office-locations .ol__dokdo svg{position:absolute;left:-5px;top:-3px;width:10px;height:7px;overflow:visible}.main-renewal-route .section.office-locations .ol__dokdo path{fill:hsla(0,0%,100%,.24);stroke:hsla(0,0%,100%,.9);stroke-width:1;stroke-linejoin:round;vector-effect:non-scaling-stroke}.main-renewal-route .section.office-locations .ol__map.is-zoomed .ol__dokdo{opacity:0}.main-renewal-route .section.office-locations .ol__line{position:absolute;z-index:4;left:50%;width:1.5px;margin-left:-.75px;border-radius:1px;background-image:linear-gradient(180deg,rgba(255,255,255,.95),rgba(106,200,251,.95));opacity:0;transition:opacity .45s ease 0s;pointer-events:none}.main-renewal-route .section.office-locations .ol__map.is-zoomed.is-in .ol__line{opacity:1;transition-delay:.5s}.main-renewal-route .section.office-locations .ol__card{position:absolute;z-index:4;left:50%;width:260px;transform:translate(-50%,calc(-100% + 10px));opacity:0;pointer-events:none;transition:opacity .45s ease 0s,transform .6s cubic-bezier(.22,.7,.2,1) 0s}.main-renewal-route .section.office-locations .ol__map.is-zoomed.is-in .ol__card.is-on{opacity:1;pointer-events:auto;transform:translate(-50%,-100%);transition-delay:.5s,.5s}.main-renewal-route .section.office-locations .ol__card-box{position:relative;border-radius:12px;background:#fff;box-shadow:0 14px 30px -18px rgba(0,0,0,.55)}.main-renewal-route .section.office-locations .ol__card-tail{position:absolute;left:50%;top:100%;width:10px;height:10px;background:#fff;transform:translate(-50%,-50%) rotate(45deg);border-radius:2px}.main-renewal-route .section.office-locations .ol__card-photo{position:relative;border-radius:12px 12px 0 0;overflow:hidden;aspect-ratio:11/5;background:#141b3a}@media(max-width:767px){.main-renewal-route .section.office-locations .ol__card-photo{aspect-ratio:1/1}}.main-renewal-route .section.office-locations .ol__card-photo img{display:block;width:100%;height:100%;object-fit:cover}.main-renewal-route .section.office-locations .ol__card-text{position:relative;padding:11px 13px 13px;text-align:center}.main-renewal-route .section.office-locations .ol__card-name{font-size:var(--rh-h4);font-weight:600;line-height:1.35;letter-spacing:-.02em;color:#15181e}.main-renewal-route .section.office-locations .ol__card-addr{margin-top:3px;font-size:var(--rh-cap);line-height:1.5;color:#6a7080;white-space:normal}.main-renewal-route .section.office-locations .ol__info{position:relative;margin:28px auto 0;max-width:860px;text-align:left}.main-renewal-route .section.office-locations .ol__rows{display:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:48px;column-gap:48px;border-top:1px solid hsla(0,0%,100%,.3)}.main-renewal-route .section.office-locations .ol__rows.is-on{display:grid}.main-renewal-route .section.office-locations .ol__row{display:grid;grid-template-columns:68px minmax(0,1fr);gap:12px;padding:13px 0;border-bottom:1px solid hsla(0,0%,100%,.12);align-items:baseline}.main-renewal-route .section.office-locations .ol__row-k{font-size:var(--rh-aux);font-weight:600;color:hsla(0,0%,100%,.55)}.main-renewal-route .section.office-locations .ol__row-v{min-width:0;font-size:var(--rh-body);font-weight:500;line-height:1.5;color:hsla(0,0%,100%,.94)}.main-renewal-route .section.office-locations .ol__row-note{margin-top:4px;font-size:var(--rh-cap);line-height:1.5;color:hsla(0,0%,100%,.6)}.main-renewal-route .section.office-locations .ol__chips{margin-top:6px;display:flex;flex-direction:column;gap:4px}.main-renewal-route .section.office-locations .ol__chip-row{display:flex;align-items:center;gap:8px;font-size:var(--rh-aux);color:hsla(0,0%,100%,.8)}.main-renewal-route .section.office-locations .ol__chip{flex:none;min-width:34px;text-align:center;padding:1px 7px;border-radius:999px;color:#fff;font-size:var(--rh-cap);font-weight:600}.main-renewal-route .section.office-locations .ol__nav{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.5fr);gap:8px}.main-renewal-route .section.office-locations .ol__nav-btn{height:48px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.08);color:#fff;font:inherit;font-size:var(--rh-body);font-weight:600;white-space:nowrap;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.main-renewal-route .section.office-locations .ol__nav-btn:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.34);transform:translateY(-1px)}.main-renewal-route .section.office-locations .ol__nav-btn:focus-visible{outline:2px solid #6ac8fb;outline-offset:2px}.main-renewal-route .section.office-locations .ol__nav-btn img{flex:none;display:block;width:20px;height:20px;object-fit:contain}.main-renewal-route .section.office-locations .ol__cta{height:48px;padding:0 16px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:12px;background-image:linear-gradient(90deg,#1ed0ff,#8b4cf6);color:#fff;font-size:var(--rh-body);font-weight:700;letter-spacing:-.02em;white-space:nowrap;text-decoration:none;box-shadow:0 10px 22px -12px rgba(91,76,246,.7);transition:transform .2s ease}.main-renewal-route .section.office-locations .ol__cta:hover{transform:translateY(-1px);color:#fff}.main-renewal-route .section.office-locations .ol__cta svg{width:17px;height:17px}@media(max-width:1099px){.main-renewal-route .section.office-locations{--ol-fd:140px;--ol-fb:126px;--ol-st:50px}}@media(max-width:767px){.main-renewal-route .section.office-locations{--ol-fd:110px;--ol-fb:96px;--ol-st:42px;--ol-tab-w:70px;--ol-tab-h:38px}.main-renewal-route .section.office-locations .ol__map{margin:30px auto 12px}.main-renewal-route .section.office-locations .ol__card-text{padding:9px 11px 11px}.main-renewal-route .section.office-locations .ol__card-addr{white-space:normal}.main-renewal-route .section.office-locations .ol__info{margin-top:16px;max-width:100%}.main-renewal-route .section.office-locations .ol__rows{grid-template-columns:minmax(0,1fr);-moz-column-gap:0;column-gap:0}.main-renewal-route .section.office-locations .ol__row{grid-template-columns:60px minmax(0,1fr);padding:11px 0}.main-renewal-route .section.office-locations .ol__nav{margin-top:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.main-renewal-route .section.office-locations .ol__nav-btn{height:46px;padding:0}.main-renewal-route .section.office-locations .ol__cta{grid-column:1/-1;height:46px}}@media(prefers-reduced-motion:reduce){.main-renewal-route .section.office-locations .ol__pin.is-on .ol__pin-pulse{animation:none}.main-renewal-route .section.office-locations .ol__photo img,.main-renewal-route .section.office-locations .ol__photos-dim,.main-renewal-route .section.office-locations .ol__pin,.main-renewal-route .section.office-locations .ol__zoom-in{transition-duration:.01s}}.main-renewal-route.reborn-home.is-oss .section.office-locations .ol__photos{bottom:calc(-1*var(--rh-oss-run, 0px))}.main-renewal-route{--swiper-theme-color:#ffffff;letter-spacing:-.04em;word-break:keep-all}.main-renewal-route,.main-renewal-route *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.main-renewal-route :where(div,p,span,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,input,button,select,textarea,th,td,img){border:0;margin:0;padding:0;outline:none}.main-renewal-route :where(ul,ol,li,dl,dt,dd){list-style:none}.main-renewal-route :where(button,input:not(input[type=range]),textarea,select){-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:rgba(0,0,0,0);color:inherit;font-family:inherit;resize:none}.main-renewal-route :where(button){cursor:pointer}.main-renewal-route :where(a){color:inherit;text-decoration:none;outline:none}.main-renewal-route :where(img){display:inline-block}.main-renewal-route :where(strong){font-weight:700}.main-renewal-route .section-title{font-size:2.65625vw;line-height:1.2;font-weight:700;letter-spacing:-.05em;text-align:center}@media(max-width:1024px){.main-renewal-route .section-title{font-size:3.515625vw}}@media(max-width:480px){.main-renewal-route .section-title{font-size:8.5vw}}.main-renewal-route .section-subtitle{font-size:1.875vw;line-height:1.2;font-weight:700;letter-spacing:-.05em;text-align:center}@media(max-width:1024px){.main-renewal-route .section-subtitle{font-size:3.515625vw}}@media(max-width:480px){.main-renewal-route .section-subtitle{font-size:6vw}}.main-renewal-route .is-mobile{display:none}@media(max-width:480px){.main-renewal-route .is-mobile{display:block}}.main-renewal-route .is-desktop{display:block}@media(max-width:480px){.main-renewal-route .is-desktop{display:none}}.main-renewal-route #main-renewal{letter-spacing:-.02em;width:100%;margin:0 auto}:root{--rh-hero:28px;--rh-h2:26px;--rh-h3:20px;--rh-h4:17px;--rh-body:15px;--rh-aux:13px;--rh-cap:12px;--rh-eyebrow:var(--rh-h4);--rh-lead:var(--rh-body);--rh-z-h2:26px;--rh-z-h3:20px;--rh-z-h4:17px;--rh-z-body:15px;--rh-z-aux:13px;--rh-z-cap:12px}@media(min-width:600px){:root{--rh-hero:38px;--rh-h2:30px;--rh-h3:22px;--rh-h4:18px;--rh-body:16px;--rh-aux:14px;--rh-cap:12px;--rh-z-h2:calc(30px / 1.25);--rh-z-h3:calc(22px / 1.25);--rh-z-h4:calc(18px / 1.25);--rh-z-body:calc(16px / 1.25);--rh-z-aux:calc(14px / 1.25);--rh-z-cap:calc(12px / 1.25)}}@media(min-width:768px){:root{--rh-z-h2:calc(30px / 1.45);--rh-z-h3:calc(22px / 1.45);--rh-z-h4:calc(18px / 1.45);--rh-z-body:calc(16px / 1.45);--rh-z-aux:calc(14px / 1.45);--rh-z-cap:calc(12px / 1.45)}}@media(min-width:1024px){:root{--rh-hero:44px;--rh-hero-sub:22px;--rh-h2:40px;--rh-h3:28px;--rh-h4:20px;--rh-body:17px;--rh-aux:15px;--rh-cap:13px;--rh-z-h2:40px;--rh-z-h3:28px;--rh-z-h4:20px;--rh-z-body:17px;--rh-z-aux:15px;--rh-z-cap:13px}}.main-renewal-route .section{overflow:hidden;position:relative}.main-renewal-route .pc-only{display:none!important}@media(min-width:1024px){.main-renewal-route .pc-only{display:block!important}.main-renewal-route .mo-only{display:none!important}}.main-renewal-route .section .wrap{width:100%;max-width:1376px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;box-sizing:border-box}.main-renewal-route .section .more{font-size:14px;font-weight:500;line-height:16px;display:inline-flex;align-items:center;gap:4px;color:#767676}.main-renewal-route .section .more:after{content:"";width:16px;height:16px;background:url(https://d1as53h2pztvcj.cloudfront.net/images/main_geo_section4/section_04-arrow.svg) no-repeat 50%/cover}@media(min-width:1024px){.main-renewal-route .section .more{font-size:20px;line-height:1.4}.main-renewal-route .section .more:after{width:24px;height:24px}}.main-renewal-route .section .swiper{font-size:0}.main-renewal-route .section .review-more{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;height:172px;background:linear-gradient(0deg,#FFF 31.95%,rgba(255,255,255,0));z-index:10;display:flex;align-items:flex-end;justify-content:center;padding-bottom:20px;box-sizing:border-box}.main-renewal-route .section .review-more:before{content:"";position:absolute;bottom:37px;left:19px;right:19px;height:1px;background-color:#e5e9f6;margin:0 auto}.main-renewal-route .section .review-more .btn-more{width:104px;height:33px;border-radius:17px;background-color:#e5e9f6;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#333;gap:5px;position:relative;z-index:1}.main-renewal-route .section .copy-snackbar{position:fixed;bottom:75px;right:24px;z-index:9999;display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:12px;background:rgba(34,34,34,.92);box-shadow:0 4px 16px rgba(0,0,0,.18);color:#fff;font-size:14px;font-weight:500;line-height:1.4;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.main-renewal-route .section .copy-snackbar.visible{opacity:1;transform:translateY(0);pointer-events:auto}.main-renewal-route .section .copy-snackbar .copy-snackbar-icon{width:18px;height:18px;border-radius:50%;background:#3d77ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.main-renewal-route .section .copy-snackbar .copy-snackbar-icon:after{content:"";display:block;width:7px;height:3px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translateY(-1px)}@media(min-width:1024px){.main-renewal-route .section .copy-snackbar{bottom:40px;right:40px;padding:14px 24px;font-size:15px;border-radius:14px}}.main-renewal-route .section .photo-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1000;display:none;align-items:center}.main-renewal-route .section .photo-popup.active{display:flex}.main-renewal-route .section .photo-popup .popup-box{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.main-renewal-route .section .photo-popup .popup-box .popup-head{display:flex;align-items:center;justify-content:space-between;position:absolute;top:50px;right:24px;left:24px;z-index:10}.main-renewal-route .section .photo-popup .popup-box .popup-head .count{display:inline-flex;height:26px;padding:0 14px;justify-content:center;align-items:center;gap:5px;border-radius:51px;border:.917px solid rgba(0,0,0,.1);background:linear-gradient(0deg,rgba(206,206,206,.26),rgba(206,206,206,.26)),rgba(0,0,0,.26);-webkit-backdrop-filter:blur(2.5149509907px);backdrop-filter:blur(2.5149509907px)}.main-renewal-route .section .photo-popup .popup-box .popup-head .count span{font-size:18px;color:#fff;opacity:.45}.main-renewal-route .section .photo-popup .popup-box .popup-head .count .current{opacity:1}.main-renewal-route .section .photo-popup .popup-box .photo-swiper{width:100%;height:auto}.main-renewal-route .section .photo-popup .popup-box .photo-swiper .swiper-slide{display:flex;align-items:center;justify-content:center}.main-renewal-route .section .photo-popup .popup-box .photo-swiper .swiper-slide img{width:100%;max-width:100%;max-height:80vh;object-fit:contain}.main-renewal-route .section .photo-popup .popup-box .btn{position:absolute;top:0;bottom:0;margin:auto 0;z-index:10;width:45px;height:45px;display:flex;align-items:center;justify-content:center}.main-renewal-route .section .photo-popup .popup-box .btn.prev{left:0}.main-renewal-route .section .photo-popup .popup-box .btn.next{right:0}@media(min-width:1024px){.main-renewal-route .section .photo-popup{align-items:center;justify-content:center}.main-renewal-route .section .photo-popup .popup-box{max-width:1138px;height:auto}.main-renewal-route .section .photo-popup .popup-box .popup-head{top:34px;left:34px;right:34px}.main-renewal-route .section .photo-popup .popup-box .popup-head .count{height:38px;padding:0 20px}.main-renewal-route .section .photo-popup .popup-box .popup-head .count span{font-size:24px}.main-renewal-route .section .photo-popup .popup-box .popup-head .close{width:39px}.main-renewal-route .section .photo-popup .popup-box .photo-swiper .swiper-slide img{object-fit:contain;max-height:100vh}.main-renewal-route .section .photo-popup .popup-box .btn{width:93px;height:93px}.main-renewal-route .section .photo-popup .popup-box .btn.prev{left:-178px}.main-renewal-route .section .photo-popup .popup-box .btn.next{right:-178px}}@media(min-width:600px)and (max-width:1023px){.main-renewal-route .add-section{zoom:1.25}}@media(min-width:768px)and (max-width:1023px){.main-renewal-route .add-section{zoom:1.45}}.reborn-home .rh-svc{--rh-svc-overlap:clamp(28px,4vw,56px);position:relative;isolation:isolate;overflow:clip;margin-top:calc(-1*var(--rh-svc-overlap));padding:clamp(80px,11vw,160px) 24px;--rh-svc-dark:0;transition:--rh-svc-dark .7s cubic-bezier(.4,0,.2,1);--rh-svc-base:color-mix(in oklab,#040924 calc(var(--rh-svc-dark) * 100%),#ffffff);background:var(--rh-svc-base);color:color-mix(in srgb,#f2f4fa calc(var(--rh-svc-dark) * 100%),#15181e);letter-spacing:normal;word-break:keep-all;-webkit-font-smoothing:antialiased}.reborn-home .rh-svc__inner{display:flex;flex-direction:column;max-width:1200px;margin:0 auto}.reborn-home .rh-svc__head{display:flex;flex-direction:column;align-items:center;gap:clamp(14px,1.8vw,24px);padding:0;text-align:center}.reborn-home .rh-svc__title{margin-top:1.15em;font-size:var(--rh-h2);line-height:1.3;font-weight:700;letter-spacing:-.03em;color:color-mix(in srgb,#15181e calc((1 - var(--rh-svc-dark)) * 100%),#f2f4fa);text-wrap:balance}.reborn-home .rh-svc__nowrap{white-space:nowrap}.reborn-home .rh-svc__easy{position:relative;display:inline-block;color:#ab66ff}.reborn-home .rh-svc__pill-anchor{position:absolute;left:50%;bottom:calc(100% + .52em);transform:translateX(-50%);pointer-events:none}.reborn-home .rh-svc__pill{display:block;padding:.36em .7em;border-radius:999px;background:#454dfe;box-shadow:0 .4em 1em -.3em rgba(69,77,254,.55);color:#fff;font-size:max(13px,.4em);line-height:1.2;font-weight:500;letter-spacing:-.01em;white-space:nowrap;transform-origin:50% 100%}.reborn-home .rh-svc__char{position:relative;display:inline-block}.reborn-home .rh-svc__dot-anchor{position:absolute;left:50%;top:-.25em;transform:translateX(-50%);pointer-events:none}.reborn-home .rh-svc__dot{display:block;width:max(5px,.16em);height:max(5px,.16em);border-radius:50%;background:#4968e6;transform-origin:50% 100%}@media(prefers-reduced-motion:no-preference){.reborn-home .rh-svc .rh-svc__head:not(.is-easy) .rh-svc__dot,.reborn-home .rh-svc .rh-svc__head:not(.is-easy) .rh-svc__pill{opacity:0}}.reborn-home .rh-svc__lead{font-size:var(--rh-lead);line-height:1.7;font-weight:500;color:color-mix(in srgb,#263685 calc((1 - var(--rh-svc-dark)) * 100%),#c4d4ff);text-wrap:balance}.reborn-home .rh-svc__item{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;margin:0 calc(50% - 50vw);padding:clamp(56px,7vw,96px) 24px;text-align:center;color:color-mix(in srgb,#15181e calc((1 - var(--rh-svc-dark)) * 100%),#f2f4fa);background:var(--rh-svc-base)}.reborn-home .rh-svc__item--docs{--rh-svc-accent:linear-gradient(90deg,#6ac8fb,#93b0fa);background:radial-gradient(ellipse 75% 45% at 50% 46%,rgba(106,200,251,.14) 0,rgba(106,200,251,0) 100%),var(--rh-svc-base)}.reborn-home .rh-svc__item--notice{--rh-svc-accent:linear-gradient(90deg,#a78bfa,#f79a8f);background:radial-gradient(ellipse 75% 45% at 50% 58%,rgba(167,139,250,.07) 0,rgba(251,146,140,.035) 55%,rgba(251,146,140,0) 100%),var(--rh-svc-base)}.reborn-home .rh-svc__item--debt{--rh-svc-accent:linear-gradient(90deg,#f2c21b,#84cc16);background:radial-gradient(ellipse 75% 45% at 50% 58%,rgba(250,204,21,.065) 0,rgba(132,204,22,.035) 55%,rgba(132,204,22,0) 100%),var(--rh-svc-base)}.reborn-home .rh-svc__item-title{margin-top:0;font-size:var(--rh-h3);line-height:1.3;font-weight:700;letter-spacing:-.03em;color:color-mix(in srgb,#15181e calc((1 - var(--rh-svc-dark)) * 100%),#f2f4fa);text-wrap:balance}.reborn-home .rh-svc__accent{display:inline-block;background-image:var(--rh-svc-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.reborn-home .rh-svc__item-desc{max-width:480px;margin-top:18px;font-size:var(--rh-body);line-height:1.5;color:color-mix(in srgb,#474d5a calc((1 - var(--rh-svc-dark)) * 100%),#c4d4ff);text-wrap:balance}.reborn-home .rh-svc__item-desc strong{color:inherit;font-weight:inherit}.reborn-home .rh-svc__docs{position:relative;flex:none;width:min(100%,480px);aspect-ratio:1163/971;margin:clamp(20px,3vw,40px) auto 0}.reborn-home .rh-svc__docs-map{position:absolute;inset:0;display:block;width:100%;height:100%}.reborn-home .rh-svc__docs-ring{position:absolute;left:50%;top:40%;width:35%;aspect-ratio:1;border:2px solid rgba(147,176,250,.9);border-radius:50%;box-shadow:0 0 18px rgba(147,176,250,.45);opacity:0;transform:translate(-50%,-50%) scale(.5);pointer-events:none}.reborn-home .rh-svc__docs-folder{position:absolute;left:50%;top:54%;display:block;width:28%;height:auto;transform:translate(-50%,-100%) scale(1);transform-origin:50% 100%;will-change:transform,opacity;filter:drop-shadow(0 12px 18px rgba(35,80,216,.22))}.reborn-home .rh-svc__docs-folder--front{filter:none;clip-path:inset(23.5% 0 0 0)}.reborn-home .rh-svc__docs-folder--full{opacity:0;transform:translate(-50%,-100%) scale(.92)}.reborn-home .rh-svc__docs-doc{position:absolute;display:block;width:12%;height:auto;opacity:0;transform:translate(-50%,-50%) scale(.4);will-change:transform,opacity;filter:drop-shadow(0 8px 12px rgba(35,80,216,.2))}.reborn-home .rh-svc__docs-doc--0{left:30%;top:30%}.reborn-home .rh-svc__docs-doc--1{left:74%;top:22%}.reborn-home .rh-svc__docs-doc--2{left:76%;top:66%}.reborn-home .rh-svc__media{width:min(100%,720px);margin:clamp(20px,3vw,40px) auto 0}.reborn-home .rh-svc__phone{position:relative;width:clamp(min(100%,240px),100vw - 128px,350px);aspect-ratio:717/821;margin:0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000,#000 74%,rgba(0,0,0,.82) 82%,rgba(0,0,0,.5) 89%,rgba(0,0,0,.18) 95%,rgba(0,0,0,0));mask-image:linear-gradient(180deg,#000,#000 74%,rgba(0,0,0,.82) 82%,rgba(0,0,0,.5) 89%,rgba(0,0,0,.18) 95%,rgba(0,0,0,0))}.reborn-home .rh-svc__video{position:absolute;left:-28.17%;top:-2.31%;display:block;width:155.6%;height:auto;aspect-ratio:720/982;pointer-events:none;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.reborn-home .rh-svc__fin{width:min(100%,640px,max(300px,200vw - 1000px));margin:clamp(20px,3vw,40px) auto 0}.reborn-home .rh-svc__tabbed{margin-top:clamp(28px,4vw,56px)}.reborn-home .rh-svc__tabs{position:relative;display:flex;width:min(100%,560px);margin:0 auto;padding:6px;gap:6px;border-radius:22px;background:hsla(0,0%,100%,.85);box-shadow:0 18px 40px -24px rgba(35,80,216,.45),0 2px 6px -2px rgba(16,24,72,.08),inset 0 0 0 1px rgba(16,24,72,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.reborn-home .rh-svc__tab{flex:1 1 0;position:relative;display:flex;align-items:center;justify-content:center;padding:14px 12px;border:0;border-radius:16px;background:rgba(0,0,0,0);color:#8a90a0;font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:color .35s}@media(hover:hover){.reborn-home .rh-svc__tab:not(.is-on):hover{color:#474d5a;background:rgba(90,92,246,.05)}}.reborn-home .rh-svc__tab.is-on{color:#fff}.reborn-home .rh-svc__tab:focus-visible{outline:2px solid #5a5cf6;outline-offset:2px}.reborn-home .rh-svc__tab-glide{position:absolute;top:6px;bottom:6px;left:6px;width:calc((100% - 24px)/3);border-radius:16px;background:linear-gradient(90deg,#8fb2ff,#9d9cff 55%,#bba2ff);box-shadow:0 8px 18px -8px rgba(90,92,246,.55);transform:translateX(calc(var(--rh-svc-tab, 0) * (100% + 6px)));transition:transform .5s cubic-bezier(.22,.8,.2,1);overflow:hidden;pointer-events:none}@media(prefers-reduced-motion:reduce){.reborn-home .rh-svc__tab-glide{transition:none}}.reborn-home .rh-svc__tab{z-index:1}.reborn-home .rh-svc__tab-label{position:relative;display:block;font-size:var(--rh-aux,15px);font-weight:700;letter-spacing:-.02em;line-height:1.2;white-space:nowrap}.reborn-home .rh-svc__tab-fill{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#2f6bff,#4f56f0 55%,#7c4dff);clip-path:inset(0 100% 0 0)}.reborn-home .rh-svc__tab-fill.is-run{animation-name:rh-svc-tab-fill;animation-timing-function:linear;animation-fill-mode:forwards}.reborn-home .rh-svc__tab-fill.is-full{clip-path:none}.reborn-home .rh-svc__stage{--rh-svc-slide:clamp(56px,9vw,140px);position:relative;padding-bottom:clamp(56px,8vw,128px)}.reborn-home .rh-svc__stage>.rh-svc__item{display:none;flex-direction:column;justify-content:center;min-height:var(--rh-svc-card-h,0);width:min(100%,720px);margin:clamp(20px,2.6vw,36px) auto 0;padding:clamp(24px,3.5vw,48px) clamp(20px,3vw,48px) clamp(28px,3.5vw,48px);border-radius:clamp(24px,2.6vw,32px);box-shadow:0 24px 48px -32px rgba(35,80,216,.35),inset 0 0 0 1px rgba(16,24,72,.06)}.reborn-home .rh-svc__stage .rh-svc__item-desc{margin:clamp(16px,2vw,24px) auto 0}.reborn-home .rh-svc__stage .rh-svc__docs,.reborn-home .rh-svc__stage .rh-svc__fin,.reborn-home .rh-svc__stage .rh-svc__media{margin:clamp(20px,2.4vw,32px) auto 0}.reborn-home .rh-svc__stage[data-active="0"]>.rh-svc__item:first-child,.reborn-home .rh-svc__stage[data-active="1"]>.rh-svc__item:nth-child(2),.reborn-home .rh-svc__stage[data-active="2"]>.rh-svc__item:nth-child(3){display:flex;animation:rh-svc-panel-in .6s cubic-bezier(.22,.8,.2,1)}.reborn-home .rh-svc__stage[data-dir=prev]{--rh-svc-slide:calc(-1 * clamp(56px, 9vw, 140px))}@media(min-width:1024px){.reborn-home .rh-svc__stage>.rh-svc__item{width:min(100%,1040px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"title media" "title desc";grid-template-rows:auto auto;align-content:center;-moz-column-gap:clamp(32px,4vw,64px);column-gap:clamp(32px,4vw,64px);padding:clamp(40px,4vw,56px) clamp(40px,4.5vw,64px);text-align:left}.reborn-home .rh-svc__stage[data-active="0"]>.rh-svc__item:first-child,.reborn-home .rh-svc__stage[data-active="1"]>.rh-svc__item:nth-child(2),.reborn-home .rh-svc__stage[data-active="2"]>.rh-svc__item:nth-child(3){display:grid}.reborn-home .rh-svc__stage .rh-svc__item-title{grid-area:title;align-self:center;font-size:var(--rh-h2);line-height:1.35;text-wrap:wrap}.reborn-home .rh-svc__stage .rh-svc__docs,.reborn-home .rh-svc__stage .rh-svc__fin,.reborn-home .rh-svc__stage .rh-svc__media{grid-area:media;margin:0 auto}.reborn-home .rh-svc__stage .rh-svc__item-desc{grid-area:desc;margin:clamp(16px,2vw,24px) auto 0;text-align:center}}@media(prefers-reduced-motion:reduce){.reborn-home .rh-svc__stage>.rh-svc__item{animation:none!important}}@keyframes rh-svc-tab-fill{to{clip-path:inset(0 0 0 0)}}@keyframes rh-svc-panel-in{0%{opacity:0;transform:translateX(var(--rh-svc-slide,56px))}}@property --rh-svc-dark{syntax:"<number>";inherits:true;initial-value:0}.reborn-home .rh-phil{--rh-phil-cover-h:clamp(600px,68vw,1000px);--rh-phil-pad:clamp(80px,11vw,160px)}@media(max-width:767px){.reborn-home .rh-phil{--rh-phil-cover-h:480px}}.reborn-home .rh-phil{--rh-phil-top-fade:clamp(96px,13vw,200px);--rh-phil-top-grad:linear-gradient(180deg,#ffffff 0,rgba(255,255,255,0.86) calc(var(--rh-phil-top-fade) * 0.2),rgba(255,255,255,0.55) calc(var(--rh-phil-top-fade) * 0.45),rgba(255,255,255,0.22) calc(var(--rh-phil-top-fade) * 0.72),rgba(255,255,255,0) var(--rh-phil-top-fade));position:relative;isolation:isolate;overflow:hidden;background:var(--rh-phil-top-grad),linear-gradient(180deg,#ffffff 0,#ffffff 8px,#040924 8px);padding:var(--rh-phil-pad) 24px calc(var(--rh-phil-pad) + 2px);margin-top:-2px;margin-bottom:-2px;color:#15181e;font-size:16px;letter-spacing:normal;line-height:normal;word-break:keep-all}.reborn-home .rh-phil:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--rh-phil-pad) + 2px);background:linear-gradient(180deg,rgba(4,9,36,0),#040924 88%);pointer-events:none}.reborn-home .rh-phil .rh-phil__bg{position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--rh-phil-top-grad),linear-gradient(180deg,#ffffff 0,#ffffff 8px,#040924 8px)}.reborn-home .rh-phil .rh-phil__cover:before{content:"";position:absolute;left:0;right:0;top:0;height:var(--rh-phil-top-fade);z-index:1;background:var(--rh-phil-top-grad)}.reborn-home .rh-phil .rh-phil__cover{position:absolute;left:0;right:0;top:0;height:var(--rh-phil-cover-h)}.reborn-home .rh-phil .rh-phil__cover-blur,.reborn-home .rh-phil .rh-phil__cover-img{position:absolute;inset:0;top:2px;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 26%}.reborn-home .rh-phil .rh-phil__cover-blur{filter:blur(4px);-webkit-mask-image:linear-gradient(180deg,transparent 60%,#000 88%);mask-image:linear-gradient(180deg,transparent 60%,#000 88%)}.reborn-home .rh-phil .rh-phil__cover-fade{position:absolute;left:0;right:0;bottom:-3px;height:calc(55% + 3px);background:linear-gradient(180deg,rgba(4,9,36,0),rgba(4,9,36,.06) 12%,rgba(4,9,36,.16) 24%,rgba(4,9,36,.3) 36%,rgba(4,9,36,.48) 48%,rgba(4,9,36,.66) 60%,rgba(4,9,36,.82) 72%,rgba(4,9,36,.93) 84%,#040924 94%,#040924)}@media(min-width:1024px){.reborn-home .rh-phil .rh-phil__cover{left:50%;right:auto;width:min(100%,1040px);transform:translateX(-50%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}}.reborn-home .rh-phil .rh-phil__cover .rh-phil__seal{top:calc(var(--rh-phil-top-fade)*.55);right:clamp(16px,4vw,48px)}@media(min-width:1024px){.reborn-home .rh-phil .rh-phil__cover .rh-phil__seal{right:17%}}.reborn-home .rh-phil .rh-phil__cover .rh-phil__hero-cap{left:24px;bottom:42%}@media(min-width:1024px){.reborn-home .rh-phil .rh-phil__cover .rh-phil__hero-cap{left:17%}}.reborn-home .rh-phil .rh-phil__hero.rh-phil__hero{display:flex;flex-direction:column;align-items:center;gap:clamp(16px,2vw,28px)}.reborn-home .rh-phil .rh-phil__hero.rh-phil__hero:before{top:-10%;height:80%}@media(min-width:768px)and (max-width:1023px){.reborn-home .rh-phil .rh-phil__hero .rh-phil__subs{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:clamp(24px,3vw,48px);column-gap:clamp(24px,3vw,48px)}.reborn-home .rh-phil .rh-phil__hero .rh-phil__sub+.rh-phil__sub{border-top:0}}@media(min-width:1024px){.reborn-home .rh-phil .rh-phil__hero .rh-phil__subs{width:min(100%,760px);margin-left:auto;margin-right:auto;grid-template-columns:minmax(0,1fr)}}.reborn-home .rh-phil .rh-phil__inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(36px,4.5vw,64px)}.reborn-home .rh-phil .rh-phil__head{margin-top:calc(var(--rh-phil-cover-h) - clamp(80px,10vw,150px) - var(--rh-phil-pad));display:flex;flex-direction:column;align-items:center;gap:clamp(16px,2vw,24px);text-align:center}.reborn-home .rh-phil .rh-phil__eyebrow{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:clamp(10px,1vw,12px);margin-bottom:calc(clamp(16px,2vw,24px)*-.15);padding:clamp(8px,.75vw,10px) clamp(18px,1.6vw,22px);border-radius:999px;background:linear-gradient(90deg,#2d8bff,#5a5cf6 55%,#7b4cf3);box-shadow:0 10px 28px -10px rgba(77,99,255,.75),inset 0 1px 0 hsla(0,0%,100%,.28);font-size:var(--rh-eyebrow);font-weight:600;line-height:1.25;white-space:nowrap;color:#fff}@media(prefers-reduced-motion:reduce){.reborn-home .rh-phil .rh-phil__eyebrow:after{animation:none;opacity:0}}.reborn-home .rh-phil .rh-phil__eyebrow-year{letter-spacing:.06em;font-weight:700;color:hsla(0,0%,100%,.82)}.reborn-home .rh-phil .rh-phil__eyebrow-label{position:relative;padding-left:clamp(10px,1vw,12px);letter-spacing:-.01em;font-weight:700;color:#fff}.reborn-home .rh-phil .rh-phil__eyebrow-label:before{content:"";position:absolute;left:0;top:50%;width:1px;height:.9em;transform:translateY(-50%);background:hsla(0,0%,100%,.5)}.reborn-home .rh-phil .rh-phil__title{font-size:var(--rh-h2);line-height:1.3;font-weight:700;letter-spacing:-.03em;text-wrap:balance;text-align:center;color:#fff}.reborn-home .rh-phil .rh-phil__grad{background-image:linear-gradient(90deg,#6ac8fb,#93b0fa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.reborn-home .rh-phil .rh-phil__desc{font-size:var(--rh-lead);line-height:1.7;font-weight:500;color:#cdd4e5}.reborn-home .rh-phil .rh-phil__desc-para{display:block;word-break:keep-all;text-wrap:balance}.reborn-home .rh-phil .rh-phil__desc-para+.rh-phil__desc-para{margin-top:.9em}@media(max-width:767px){.reborn-home .rh-phil .rh-phil__br-wide{display:none}}@media(min-width:768px){.reborn-home .rh-phil .rh-phil__br-mo{display:none}}.reborn-home .rh-phil .rh-phil__rows{position:relative;isolation:isolate;width:100%;max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(14px,1.8vw,20px)}.reborn-home .rh-phil .rh-phil__glow{position:absolute;aspect-ratio:1;border-radius:50%;z-index:-1;pointer-events:none}.reborn-home .rh-phil .rh-phil__glow--sky{left:-10%;top:-6%;width:52%;background:radial-gradient(circle,rgba(106,200,251,.38) 0,rgba(106,200,251,0) 68%)}.reborn-home .rh-phil .rh-phil__glow--violet{right:-8%;bottom:-14%;width:56%;background:radial-gradient(circle,rgba(139,76,246,.34) 0,rgba(139,76,246,0) 68%)}.reborn-home .rh-phil .rh-phil__hero{position:relative;display:flex;flex-direction:column;gap:clamp(16px,2vw,24px);padding:0}@media(min-width:768px){.reborn-home .rh-phil .rh-phil__hero{display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);grid-template-rows:auto 1fr;-moz-column-gap:clamp(20px,3vw,36px);column-gap:clamp(20px,3vw,36px);row-gap:clamp(16px,2vw,24px);align-items:stretch}}.reborn-home .rh-phil .rh-phil__hero:before{content:"";position:absolute;left:50%;top:0;z-index:0;width:110%;height:70%;translate:-50% -22%;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,rgba(106,200,251,.22) 0,rgba(139,76,246,.1) 48%,rgba(139,76,246,0) 72%);pointer-events:none}.reborn-home .rh-phil .rh-phil__seal{position:absolute;top:clamp(8px,1vw,14px);right:clamp(10px,1.2vw,16px);z-index:2;width:clamp(96px,9.5vw,126px);aspect-ratio:120/150;filter:drop-shadow(0 8px 14px rgba(4,9,36,.5)) drop-shadow(0 1px 1px rgba(60,40,0,.35))}.reborn-home .rh-phil .rh-phil__seal svg{display:block;width:100%;height:100%;overflow:visible}.reborn-home .rh-phil .rh-phil__seal-ribbon{fill:url(#rh-seal-ribbon);stroke:hsla(0,0%,100%,.18);stroke-width:.6}.reborn-home .rh-phil .rh-phil__seal-ring{fill:#5a3f0a;font-size:8.4px;font-weight:800;letter-spacing:.06em;paint-order:stroke;stroke:rgba(255,244,200,.55);stroke-width:.6px}.reborn-home .rh-phil .rh-phil__seal-check{fill:none;stroke:#6a4b0c;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.reborn-home .rh-phil .rh-phil__seal-name{fill:#4a3406;font-size:10.6px;font-weight:800;letter-spacing:-.02em}.reborn-home .rh-phil .rh-phil__seal-sub{fill:#5f440c;font-size:9px;font-weight:700}.reborn-home .rh-phil .rh-phil__seal-gloss{fill:hsla(0,0%,100%,.55);transform-box:view-box;transform:translateX(0) skewX(-20deg);animation:rh-seal-gloss 5.2s ease-in-out 1.2s infinite}@media(prefers-reduced-motion:reduce){.reborn-home .rh-phil .rh-phil__seal-gloss{animation:none;opacity:0}}.reborn-home .rh-phil .rh-phil__hero-media{position:relative;z-index:1;width:100%;aspect-ratio:4/3;max-height:460px;border-radius:clamp(14px,1.6vw,18px);overflow:hidden;background:#141b3a}@media(min-width:768px){.reborn-home .rh-phil .rh-phil__hero-media{grid-column:1;grid-row:1/3;aspect-ratio:auto;max-height:none;min-height:380px}}.reborn-home .rh-phil .rh-phil__hero-cap{position:absolute;left:clamp(12px,1.4vw,18px);bottom:clamp(10px,1.2vw,16px);z-index:2;margin:0;padding:1px 0 1px 10px;border-left:2px solid hsla(0,0%,100%,.9);font-size:var(--rh-cap);line-height:1.3;letter-spacing:-.01em;font-weight:500;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.6);pointer-events:none}.reborn-home .rh-phil .rh-phil__subs{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:0}@media(min-width:768px){.reborn-home .rh-phil .rh-phil__subs{grid-column:2;grid-row:2;grid-template-columns:minmax(0,1fr);align-self:end}}.reborn-home .rh-phil .rh-phil__sub{display:flex;align-items:center;gap:clamp(12px,1.4vw,16px);padding:clamp(20px,2.4vw,28px) 4px;border-radius:0}.reborn-home .rh-phil .rh-phil__sub+.rh-phil__sub{border-top:1px solid hsla(0,0%,100%,.1)}.reborn-home .rh-phil .rh-phil__check{flex:none;position:relative;display:grid;place-items:center;width:26px;aspect-ratio:1/1;align-self:flex-start;margin-top:.15em;border-radius:50%;border:1.5px solid rgba(0,0,0,0);background:linear-gradient(rgba(106,140,255,.16),rgba(106,140,255,.16)) padding-box,linear-gradient(#070b2a,#070b2a) padding-box,linear-gradient(135deg,#6ac8fb,#8b7cff) border-box}.reborn-home .rh-phil .rh-phil__check svg{width:60%;height:60%;overflow:visible}.reborn-home .rh-phil .rh-phil__check path{fill:none;stroke:#dbe6ff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:0}.reborn-home .rh-phil .rh-phil__check:after{content:"";position:absolute;inset:-1.5px;border-radius:50%;box-shadow:0 0 0 0 rgba(122,140,255,.5);opacity:0}.reborn-home .rh-phil .rh-phil__subs[data-reveal=ready] .rh-phil__check{transform:scale(.4);opacity:0}.reborn-home .rh-phil .rh-phil__subs[data-reveal=ready] .rh-phil__check path{stroke-dashoffset:20}.reborn-home .rh-phil .rh-phil__subs[data-reveal=in] .rh-phil__check{animation:rh-phil-check-pop .55s cubic-bezier(.34,1.56,.64,1) both}.reborn-home .rh-phil .rh-phil__subs[data-reveal=in] .rh-phil__check path{animation:rh-phil-check-draw .45s ease-out .35s both}.reborn-home .rh-phil .rh-phil__subs[data-reveal=in] .rh-phil__check:after{animation:rh-phil-check-ring .9s ease-out .6s both}.reborn-home .rh-phil .rh-phil__subs[data-reveal=in] .rh-phil__sub+.rh-phil__sub .rh-phil__check{animation-delay:.25s}.reborn-home .rh-phil .rh-phil__subs[data-reveal=in] .rh-phil__sub+.rh-phil__sub .rh-phil__check path{animation-delay:.6s}.reborn-home .rh-phil .rh-phil__subs[data-reveal=in] .rh-phil__sub+.rh-phil__sub .rh-phil__check:after{animation-delay:.85s}.reborn-home .rh-phil .rh-phil__sub-body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.reborn-home .rh-phil .rh-phil__sub-title{font-size:var(--rh-h4);line-height:1.4;font-weight:700;letter-spacing:-.03em;color:#fff;text-wrap:balance}.reborn-home .rh-phil .rh-phil__sub-desc{font-size:var(--rh-aux);line-height:1.55;color:#c3c9d8;text-wrap:pretty}@keyframes rh-seal-gloss{0%{transform:translateX(0) skewX(-20deg)}25%,to{transform:translateX(200px) skewX(-20deg)}}@keyframes rh-phil-check-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes rh-phil-check-draw{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}@keyframes rh-phil-check-ring{0%{opacity:1;box-shadow:0 0 0 0 rgba(122,140,255,.55)}to{opacity:0;box-shadow:0 0 0 8px rgba(122,140,255,0)}}html.rh-scroll-lock,html.rh-scroll-lock body{overflow:hidden!important}.reborn-home .rh-gauge{display:flex;align-items:center;justify-content:center;gap:8px;width:min(100%,220px);margin:0 auto}.reborn-home .rh-gauge__seg{position:relative;flex:0 0 8px;height:8px;border-radius:999px;background:rgba(90,92,246,.16);overflow:hidden;transition:flex-grow .5s cubic-bezier(.22,.8,.2,1),background-color .3s}.reborn-home .rh-gauge__seg.is-past{background:#6a5cf6}.reborn-home .rh-gauge__seg.is-cur{flex-grow:1;background:rgba(90,92,246,.14);box-shadow:0 0 0 1px rgba(90,92,246,.08),0 4px 12px -4px rgba(90,92,246,.45)}@media(prefers-reduced-motion:reduce){.reborn-home .rh-gauge__seg{transition:none}}.reborn-home .rh-gauge__fill{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#6ac8fb,#2f6bff 45%,#7c4dff)}.reborn-home .rh-gauge__fill.is-run{clip-path:inset(0 100% 0 0);animation-name:rh-gauge-fill;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes rh-gauge-fill{to{clip-path:inset(0 0 0 0)}}.reborn-home .rh-rv{display:flex;flex-direction:column;gap:28px;margin-top:clamp(96px,11vw,150px);color:#15181e;font-size:16px;line-height:normal;letter-spacing:normal;word-break:keep-all}.reborn-home .rh-rv__title{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.reborn-home .rh-rv__title h2{font-size:var(--rh-h3);line-height:1.3;font-weight:700;letter-spacing:-.03em}.reborn-home .rh-rv__all{display:inline-flex;align-items:center;gap:2px;font-size:var(--rh-aux);line-height:1.5;font-weight:700;color:#2350d8}.reborn-home .rh-rv__all path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.reborn-home .rh-rv__bar{display:flex;justify-content:flex-end}@media(max-width:767px){.reborn-home .rh-rv__bar{display:none}}.reborn-home .rh-rv__nav{display:flex;gap:8px}@media(max-width:767px){.reborn-home .rh-rv__nav{display:none}}.reborn-home .rh-rv__nav button{width:44px;height:44px;border-radius:50%;border:1px solid #e6e8ec;background:#fff;color:#15181e;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 4px 12px -6px rgba(21,24,30,.18)}.reborn-home .rh-rv__nav button:hover{border-color:#15181e}.reborn-home .rh-rv__nav path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.reborn-home .rh-rv__rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 min(-24px,600px - 50vw);padding:4px max(24px,50vw - 600px) 8px;scroll-padding:0 max(24px,50vw - 600px)}.reborn-home .rh-rv__rail::-webkit-scrollbar{display:none}.reborn-home .rh-rv__card{position:relative;isolation:isolate;flex:0 0 min(360px,100vw - 72px);scroll-snap-align:start;display:flex;flex-direction:column;background:rgba(0,0,0,0);border:0;border-radius:32px;padding:28px 28px 26px;min-height:390px;cursor:pointer;outline:none}.reborn-home .rh-rv__card:focus-visible{box-shadow:0 0 0 3px rgba(35,80,216,.35)}.reborn-home .rh-rv__card-shape{position:absolute;inset:0;z-index:-1;overflow:visible;pointer-events:none}.reborn-home .rh-rv__card-shape path{fill:#fff;stroke:#e6e8ec;stroke-width:1;transition:stroke .2s}.reborn-home .rh-rv__card.is-active .rh-rv__card-shape path{stroke:#2350d8}.reborn-home .rh-rv__card--case{color:inherit;text-decoration:none}@media(min-width:1024px){.reborn-home .rh-rv__card--case{transition:transform .45s cubic-bezier(.22,.8,.2,1),opacity .45s ease}.reborn-home .rh-rv__card--case:not(.is-cur){transform:scale(.92);opacity:.5}.reborn-home .rh-rv__card--case:not(.is-cur):focus-visible,.reborn-home .rh-rv__card--case:not(.is-cur):hover{opacity:.85}}@media(min-width:1024px)and (prefers-reduced-motion:reduce){.reborn-home .rh-rv__card--case{transition:none}}@media(hover:hover){.reborn-home .rh-rv__card--case:hover .rh-rv__card-shape path{stroke:#2350d8}.reborn-home .rh-rv__card--case:hover .rh-rv__more{background:#2350d8;color:#fff}}.reborn-home .rh-rv__points{display:flex;flex-direction:column;gap:6px;margin:14px 0 0;padding:12px 0 0;border-top:1px dashed #e6e8ec;list-style:none}.reborn-home .rh-rv__points li{position:relative;padding-left:22px;font-size:var(--rh-aux);font-weight:600;line-height:1.5;color:#2a3040}.reborn-home .rh-rv__points li:before{content:"";position:absolute;left:0;top:.2em;width:16px;height:16px;border-radius:50%;background:#2350d8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.4 8.3l2.3 2.2 4.9-4.9' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 50%/80%}.reborn-home .rh-rv__more{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;margin-top:14px;padding:7px 12px 7px 14px;border-radius:999px;background:#eef4fe;color:#2350d8;font-size:var(--rh-aux);font-weight:700;line-height:1.2;transition:background-color .2s,color .2s}.reborn-home .rh-rv__more path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.reborn-home .rh-rv__card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.reborn-home .rh-rv__card-head{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.reborn-home .rh-rv__case{font-size:var(--rh-aux);font-weight:600;color:#2350d8}.reborn-home .rh-rv__headline{font-size:var(--rh-h4);line-height:1.45;font-weight:600;letter-spacing:-.02em;color:#15181e;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reborn-home .rh-rv__best{display:inline-block;margin-right:6px;padding:2px 8px;border-radius:999px;background:#5b8def;color:#fff;font-size:var(--rh-cap);font-weight:800;line-height:1.5;vertical-align:3px}.reborn-home .rh-rv__metric{flex:none;width:68px;height:68px;border-radius:14px;background:#eef4fe;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.reborn-home .rh-rv__metric-num{font-size:20px;line-height:1.1;font-weight:700;letter-spacing:-.03em;color:#2350d8;font-variant-numeric:tabular-nums}.reborn-home .rh-rv__metric-label{font-size:var(--rh-cap);font-weight:600;color:#474d5a}.reborn-home .rh-rv__divider{height:1px;background:#eff0f3;margin:22px 0 20px}.reborn-home .rh-rv__body{font-size:var(--rh-body);line-height:1.7;color:#474d5a;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.reborn-home .rh-rv__stars{display:flex;gap:2px;margin-top:18px}.reborn-home .rh-rv__stars svg{display:block}.reborn-home .rh-rv__foot{margin-top:auto;padding:24px 104px 0 0;display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.reborn-home .rh-rv__who{display:flex;flex-direction:column;gap:4px}.reborn-home .rh-rv__type{font-size:var(--rh-aux);color:#6a7080}.reborn-home .rh-rv__byline{font-size:var(--rh-aux);font-weight:600;color:#2e333d}.reborn-home .rh-rv__date{font-size:var(--rh-cap);color:#6a7080;font-variant-numeric:tabular-nums;white-space:nowrap}.reborn-home .rh-rv__avatar{position:absolute;right:10px;bottom:10px;width:88px;height:88px;border-radius:50%;object-fit:cover;object-position:50% 18%;display:block}.reborn-home .rh-rv__avatar--on{background:#2350d8;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 24px -12px rgba(35,80,216,.7)}.reborn-home .rh-rv__avatar--on path{fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round}.reborn-home .rh-rv__promo{flex:0 0 min(360px,100vw - 72px);scroll-snap-align:start;position:relative;isolation:isolate;overflow:hidden;border-radius:32px;border:1px solid #fff;background:radial-gradient(ellipse 60% 45% at 0 45%,rgba(106,200,251,.32) 0,rgba(106,200,251,0) 100%),radial-gradient(ellipse 60% 40% at 100% 0,rgba(147,176,250,.4) 0,rgba(147,176,250,0) 100%),linear-gradient(180deg,#e8f1ff,#f4f8ff 55%,#ffffff);display:flex;flex-direction:column;align-items:center;text-align:center;padding:22px 20px 20px}.reborn-home .rh-rv__promo-badge{display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:999px;background:linear-gradient(90deg,#4f8df5,#2350d8);color:#fff;font-size:var(--rh-cap);font-weight:700;letter-spacing:-.01em}.reborn-home .rh-rv__promo-title{margin-top:8px;font-size:var(--rh-h3);line-height:1.35;font-weight:700;letter-spacing:-.035em;color:#15181e;white-space:nowrap}.reborn-home .rh-rv__promo-title span{color:#2350d8}.reborn-home .rh-rv__promo-bubble{margin-top:10px;position:relative;z-index:2;display:inline-flex;padding:8px 14px;border-radius:12px;background:#fff;font-size:var(--rh-aux);font-weight:700;letter-spacing:-.02em;color:#1a3daa}.reborn-home .rh-rv__promo-bubble:after{content:"";position:absolute;left:50%;bottom:-5px;width:10px;height:10px;margin-left:-5px;background:#fff;transform:rotate(45deg);border-radius:2px}.reborn-home .rh-rv__promo-orb-wrap{margin:14px -20px 0;align-self:stretch;height:90px;flex:none;display:flex;align-items:center;justify-content:center}.reborn-home .rh-rv__orb{position:relative;isolation:isolate;width:84px;height:84px;flex:none;display:flex;will-change:transform;animation:rh-rv-orb 3.6s ease-in-out infinite}.reborn-home .rh-rv__orb-glow{position:absolute;inset:-11px;border-radius:50%;z-index:-1;background:conic-gradient(from 210deg,#6ac8fb 0deg,#93b0fa 120deg,#c8d6ff 200deg,#4f8df5 290deg,#6ac8fb 1turn);filter:blur(12px);opacity:.85;will-change:transform,opacity;animation:rh-rv-orb-glow 7.2s ease-in-out infinite}.reborn-home .rh-rv__orb-core{flex:1;border-radius:50% 50% 48% 52%/52% 50% 50% 48%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:radial-gradient(circle at 36% 34%,#ffffff 0,rgba(255,255,255,.92) 26%,rgba(214,238,255,.95) 56%,rgb(160,206,252) 100%);box-shadow:inset 0 -10px 22px rgba(35,80,216,.16),inset 0 6px 14px hsla(0,0%,100%,.95)}.reborn-home .rh-rv__orb-num{font-size:23px;line-height:1.1;font-weight:800;letter-spacing:-.03em;color:#2350d8;font-variant-numeric:tabular-nums}.reborn-home .rh-rv__orb-label{font-size:10px;font-weight:600;color:#474d5a}.reborn-home .rh-rv__promo-steps{margin-top:14px;margin-bottom:16px;width:100%;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:13px 6px 12px;border-radius:16px;background:hsla(0,0%,100%,.92)}.reborn-home .rh-rv__promo-line{position:absolute;top:22px;left:calc(16.66% + 4px);right:calc(16.66% + 4px);height:2px;background:linear-gradient(90deg,#93b0fa,#2350d8)}.reborn-home .rh-rv__promo-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px}.reborn-home .rh-rv__promo-dot{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#4f8df5,#2350d8);box-shadow:0 0 0 3px rgba(35,80,216,.12)}.reborn-home .rh-rv__promo-dot path{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.reborn-home .rh-rv__promo-step-label{font-size:var(--rh-cap);font-weight:600;color:#474d5a;white-space:nowrap}.reborn-home .rh-rv__promo-cta{margin-top:auto;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px 0 20px;border-radius:999px;background:#2350d8;color:#fff;font-size:var(--rh-body);font-weight:700}.reborn-home .rh-rv__promo-cta:hover{background:#1a3daa;color:#fff}.reborn-home .rh-rv__promo-cta path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.reborn-home .rh-rv__progress{display:block}.reborn-home .rh-rv__dots{display:none;justify-content:center;gap:8px}.reborn-home .rh-rv__dots button{width:8px;height:8px;border-radius:50%;border:0;padding:0;cursor:pointer;background:#d9dde6}.reborn-home .rh-rv__dots button.is-on{background:#15181e}@media(prefers-reduced-motion:reduce){.reborn-home .rh-rv__orb,.reborn-home .rh-rv__orb-glow{animation:none}.reborn-home .rh-rv__card-shape path{transition:none}}@keyframes rh-rv-orb{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes rh-rv-orb-glow{0%,to{transform:scale(.94) rotate(0deg);opacity:.7}50%{transform:scale(1.1) rotate(180deg);opacity:1}}.rh-rvm{position:fixed;inset:0;z-index:10060;background:rgba(21,24,30,.5);display:flex;align-items:center;justify-content:center;padding:24px 16px;color:#15181e;font-size:16px;line-height:normal;letter-spacing:normal;word-break:keep-all;-webkit-font-smoothing:antialiased}.rh-rvm :where(*,:before,:after){box-sizing:border-box}.rh-rvm :where(h2,h3,p){margin:0;padding:0}.rh-rvm :where(a){text-decoration:none}.rh-rvm :where(button){font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rh-rvm__dialog{width:100%;max-width:640px;max-height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;background:#fff;border-radius:clamp(24px,4vw,32px);padding:clamp(20px,5vw,44px);display:flex;flex-direction:column;box-shadow:0 40px 80px -30px rgba(21,24,30,.5)}.rh-rvm__dialog::-webkit-scrollbar{display:none}.rh-rvm__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:clamp(8px,2.2vw,18px);border-bottom:1.5px solid #15181e}.rh-rvm__head h2{font-size:clamp(20px,2.6vw,28px);line-height:1.3;font-weight:700;letter-spacing:-.03em}.rh-rvm__x{width:44px;height:44px;margin-right:-8px;border:0;background:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#15181e}.rh-rvm__x path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.rh-rvm__product{margin-top:clamp(14px,3vw,28px);background:#f6f7f9;border-radius:clamp(18px,3vw,24px);padding:clamp(14px,3vw,28px);display:flex;gap:clamp(14px,3vw,24px);align-items:flex-start}.rh-rvm__cover{--k:1.546;flex:0 0 auto;align-self:center;position:relative;width:clamp(76px,16vw,120px);aspect-ratio:1;pointer-events:none}.rh-rvm__cover:before{content:"";position:absolute;left:50%;bottom:-4%;width:80%;height:16%;margin-left:-40%;border-radius:50%;background:radial-gradient(closest-side,rgba(21,24,30,.28),rgba(21,24,30,0));animation:rh-rvm-float-shadow 3.4s ease-in-out infinite}.rh-rvm__cover img{position:absolute;left:50%;top:50%;width:calc(100%*var(--k));height:calc(100%*var(--k));margin-left:calc(-50%*var(--k));margin-top:calc(-50%*var(--k));display:block;object-fit:contain;animation:rh-rvm-float 3.4s ease-in-out infinite;will-change:transform}@media(prefers-reduced-motion:reduce){.rh-rvm__cover img,.rh-rvm__cover:before{animation:none}}.rh-rvm__pinfo{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:clamp(4px,1vw,8px)}.rh-rvm__pname-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.rh-rvm__pname{font-size:clamp(19px,2.4vw,24px);line-height:1.3;font-weight:700;letter-spacing:-.03em;color:#15181e}.rh-rvm__ptags{display:flex;flex-wrap:nowrap;align-items:center;gap:3px}.rh-rvm__ptags span{flex:none;padding:3px 6px;border-radius:999px;font-size:clamp(10px,2.7vw,12px);font-weight:700;letter-spacing:-.03em;white-space:nowrap}.rh-rvm__pcopy{font-size:clamp(14px,1.6vw,15px);line-height:1.5;font-weight:600;color:#2e333d}.rh-rvm__pdetail{font-size:14px;line-height:1.6;color:#6a7080;text-wrap:pretty}@media(max-width:767px){.rh-rvm__pdetail{display:none}}.rh-rvm__plink{margin-top:clamp(2px,1vw,10px);align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font-size:clamp(14px,1.6vw,15px);font-weight:700;color:#15181e}.rh-rvm__plink:hover{color:#2350d8}.rh-rvm__plink-ic{width:20px;height:20px;border-radius:50%;background:currentColor;display:flex;align-items:center;justify-content:center}.rh-rvm__plink-ic path{fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rh-rvm__titlewrap{margin-top:clamp(16px,3.5vw,32px);display:flex;flex-direction:column;gap:clamp(4px,1vw,8px)}.rh-rvm__case{font-size:13px;font-weight:600;color:#2350d8}.rh-rvm__title{font-size:clamp(20px,2.6vw,28px);line-height:1.4;font-weight:700;letter-spacing:-.03em;color:#15181e;text-wrap:pretty;word-break:keep-all}.rh-rvm__best{display:table;margin:0 0 8px;padding:2px 10px;border-radius:8px;background:#5b8def;color:#fff;font-size:15px;font-weight:800;line-height:1.6}.rh-rvm__body{margin-top:clamp(8px,2vw,16px);font-size:clamp(15px,1.8vw,16px);line-height:1.65;color:#474d5a;text-wrap:pretty}.rh-rvm__rate{margin-top:clamp(12px,2.2vw,18px);display:flex;align-items:center;justify-content:space-between;gap:12px}.rh-rvm__stars{display:flex;gap:3px}.rh-rvm__stars svg{display:block}.rh-rvm__date{font-size:14px;color:#6a7080;font-variant-numeric:tabular-nums}.rh-rvm__author{margin-top:clamp(12px,2.6vw,24px);display:flex;align-items:center;gap:clamp(12px,2vw,16px)}.rh-rvm__author img{flex:none;width:clamp(44px,8vw,64px);height:clamp(44px,8vw,64px);border-radius:50%;object-fit:cover;object-position:50% 18%;display:block}.rh-rvm__who{display:flex;flex-direction:column;gap:4px}.rh-rvm__type{font-size:14px;color:#6a7080}.rh-rvm__byline{font-size:16px;font-weight:600;color:#2e333d}.rh-rvm__ok{margin-top:clamp(16px,3.5vw,32px);flex:none;height:clamp(52px,7vw,60px);border:0;border-radius:16px;background:#2350d8;color:#fff;font:inherit;font-size:18px;font-weight:700;letter-spacing:-.02em;cursor:pointer}.rh-rvm__ok:hover{background:#1a3daa}@keyframes rh-rvm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4%)}}@keyframes rh-rvm-float-shadow{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.8);opacity:.5}}
/*# sourceMappingURL=892ee2ce9e32f2e3.css.map*/