.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}}.main-renewal-route .qf-bridge{position:relative;overflow:hidden;color:#fff;text-align:center;background:linear-gradient(180deg,#020308,#070a26 16%,#1c1f5e 34%,#4b4aa8 50%,#a99ff0 64%,#e6e1fc 76%,#f6f4ff 88%,#ffffff)}.main-renewal-route .qf-bridge .qf-bridge__panel{position:relative;padding:104px 0 112px}.main-renewal-route .qf-bridge .qf-bridge__orbs{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 58%,transparent 84%);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 58%,transparent 84%)}.main-renewal-route .qf-bridge .qf-bridge__orbs i{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55}.main-renewal-route .qf-bridge .qf-bridge__orbs i:first-child{width:420px;height:420px;left:-140px;top:26%;background:#8b6bf5}.main-renewal-route .qf-bridge .qf-bridge__orbs i:nth-child(2){width:360px;height:360px;right:-120px;top:38%;background:#0974f6;opacity:.4}.main-renewal-route .qf-bridge .qf-bridge__orbs i:nth-child(3){width:300px;height:300px;left:50%;top:58%;margin-left:-150px;background:#00e7d5;opacity:.22}.main-renewal-route .qf-bridge .qf-bridge__head{position:relative;padding:0 24px}.main-renewal-route .qf-bridge .qf-bridge__title{margin:0;color:#fff;font-size:var(--rh-h2);font-weight:800;line-height:1.32;letter-spacing:-.045em}.main-renewal-route .qf-bridge .qf-bridge__shine{background-image:linear-gradient(100deg,#ffffff,#ffffff 18%,#a9b4ff 34%,#6fb6ff 46%,#7af0dc 54%,#a9b4ff 66%,#ffffff 82%,#ffffff);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);animation:rh-qfb-shine 5s linear infinite}.main-renewal-route .qf-bridge .qf-bridge__sub{margin:14px 0 0;color:rgba(225,233,255,.72);font-size:var(--rh-body);line-height:1.6;letter-spacing:-.03em}.main-renewal-route .qf-bridge .qf-bridge__marquee{position:relative;margin-top:40px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.main-renewal-route .qf-bridge .qf-bridge__track{display:flex;gap:14px;width:-moz-max-content;width:max-content;align-items:center;padding:26px 14px 26px 0;animation:rh-qfb-marquee 26s linear infinite}.main-renewal-route .qf-bridge .qf-bridge__loop{display:flex;gap:14px;align-items:center}.main-renewal-route .qf-bridge .qf-bridge__card{flex:none;display:flex;flex-direction:column;gap:12px;width:168px;min-height:212px;padding:20px 18px;border:1px solid hsla(0,0%,100%,.7);border-radius:20px;background:hsla(0,0%,100%,.92);box-shadow:0 2px 4px rgba(28,40,70,.04),0 14px 32px rgba(40,45,130,.16);color:#1b0733;text-align:left;transform:rotate(-4deg)}.main-renewal-route .qf-bridge .qf-bridge__no{align-self:flex-start;padding:4px 9px;border-radius:8px;background:#eef0ff;color:#3f4aa8;font-size:12px;font-weight:800}.main-renewal-route .qf-bridge .qf-bridge__card-body{margin-top:auto}.main-renewal-route .qf-bridge .qf-bridge__card-title{font-size:15.5px;font-weight:700;line-height:1.4;letter-spacing:-.035em;word-break:keep-all}.main-renewal-route .qf-bridge .qf-bridge__card-sub{margin-top:7px;color:#6b6280;font-size:13px;line-height:1.55;letter-spacing:-.03em;word-break:keep-all}.main-renewal-route .qf-bridge .qf-bridge__cta{position:relative;margin-top:32px;padding:0 16px}.main-renewal-route .qf-bridge .qf-bridge__meta{display:inline-flex;align-items:center;gap:6px;margin:0 0 12px;color:#3f4aa8;font-size:var(--rh-aux);font-weight:700;letter-spacing:-.02em}.main-renewal-route .qf-bridge .qf-bridge__hourglass{width:17px;height:17px;flex:none;transform-origin:50% 50%;animation:rh-qfb-hourglass 4s cubic-bezier(.65,0,.35,1) infinite}.main-renewal-route .qf-bridge .qf-bridge__btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;max-width:448px;height:58px;margin:0 auto;border-radius:16px;background:linear-gradient(115deg,#4e63f0,#7a5cf0 52%,#9b6bf5);box-shadow:0 12px 30px rgba(64,72,190,.26),0 2px 8px rgba(30,36,90,.12);color:#fff;font-size:var(--rh-body);font-weight:700;letter-spacing:-.02em;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.main-renewal-route .qf-bridge .qf-bridge__btn svg{width:18px;height:18px}.main-renewal-route .qf-bridge .qf-bridge__btn:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(64,72,190,.32),0 2px 8px rgba(30,36,90,.12)}.main-renewal-route .qf-bridge .qf-bridge__btn:focus-visible{outline:3px solid #8e8cf7;outline-offset:2px}@media(min-width:768px){.main-renewal-route .qf-bridge{padding:96px 32px;background:linear-gradient(180deg,#020308,#020308 34%,#ece9fb 66%,#ffffff);text-align:left}.main-renewal-route .qf-bridge .qf-bridge__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head marquee" "cta marquee";align-items:center;-moz-column-gap:24px;column-gap:24px;max-width:1200px;margin:0 auto;padding:56px 0 56px 48px;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);border-radius:32px;background:linear-gradient(110deg,#0b0d2e,#1c1f5e 38%,#4b4aa8 70%,#8f86e0);box-shadow:0 30px 80px rgba(20,22,80,.28);isolation:isolate;animation:rh-qfb-glow 6s ease-in-out infinite}.main-renewal-route .qf-bridge .qf-bridge__panel:before{content:"";position:absolute;inset:0;z-index:3;padding:1.5px;border-radius:inherit;background:conic-gradient(from var(--qfb-angle),transparent 0deg,rgba(122,240,220,0) 20deg,#7af0dc 55deg,#a9b4ff 80deg,#bf80ff 105deg,rgba(191,128,255,0) 140deg,transparent 180deg,rgba(68,205,255,0) 200deg,#44cdff 240deg,#90afff 262deg,rgba(144,175,255,0) 300deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none;animation:rh-qfb-border 6s linear infinite}.main-renewal-route .qf-bridge .qf-bridge__orbs{-webkit-mask-image:none;mask-image:none}.main-renewal-route .qf-bridge .qf-bridge__orbs i:first-child{left:30%;top:-40%}.main-renewal-route .qf-bridge .qf-bridge__orbs i:nth-child(2){right:-80px;top:10%}.main-renewal-route .qf-bridge .qf-bridge__orbs i:nth-child(3){left:auto;right:20%;top:60%}.main-renewal-route .qf-bridge .qf-bridge__head{grid-area:head;align-self:end;padding:0}.main-renewal-route .qf-bridge .qf-bridge__cta{grid-area:cta;align-self:start;margin-top:28px;padding:0}.main-renewal-route .qf-bridge .qf-bridge__meta{color:#c9d6ff}.main-renewal-route .qf-bridge .qf-bridge__btn{width:300px;margin:0}.main-renewal-route .qf-bridge .qf-bridge__marquee{grid-area:marquee;margin-top:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 88%,transparent)}.main-renewal-route .qf-bridge .qf-bridge__track{gap:12px;padding:20px 12px 20px 0;animation-duration:22s}.main-renewal-route .qf-bridge .qf-bridge__loop{gap:12px}.main-renewal-route .qf-bridge .qf-bridge__card{width:150px;min-height:184px;padding:18px 16px;gap:10px}.main-renewal-route .qf-bridge .qf-bridge__card-title{font-size:15px}.main-renewal-route .qf-bridge .qf-bridge__card-sub{font-size:12.5px}}@media(min-width:1024px){.main-renewal-route .qf-bridge{padding:140px 40px}.main-renewal-route .qf-bridge .qf-bridge__panel{grid-template-columns:minmax(0,5fr) minmax(0,6fr);-moz-column-gap:40px;column-gap:40px;padding:72px 0 72px 72px}.main-renewal-route .qf-bridge .qf-bridge__btn{width:340px}.main-renewal-route .qf-bridge .qf-bridge__card{width:176px;min-height:210px;padding:22px 18px}.main-renewal-route .qf-bridge .qf-bridge__card-title{font-size:16.5px}.main-renewal-route .qf-bridge .qf-bridge__card-sub{font-size:13px}}@media(prefers-reduced-motion:reduce){.main-renewal-route .qf-bridge .qf-bridge__hourglass,.main-renewal-route .qf-bridge .qf-bridge__panel,.main-renewal-route .qf-bridge .qf-bridge__panel:before,.main-renewal-route .qf-bridge .qf-bridge__shine,.main-renewal-route .qf-bridge .qf-bridge__track{animation:none}}@property --qfb-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rh-qfb-border{to{--qfb-angle:360deg}}@keyframes rh-qfb-glow{0%,to{box-shadow:0 30px 80px rgba(20,22,80,.28),0 0 0 rgba(139,107,245,0)}50%{box-shadow:0 30px 80px rgba(20,22,80,.28),0 0 48px rgba(139,107,245,.45),0 0 90px rgba(68,205,255,.18)}}@keyframes rh-qfb-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes rh-qfb-shine{0%{background-position:130% 0}to{background-position:-30% 0}}@keyframes rh-qfb-hourglass{0%,70%{transform:rotate(0deg)}85%,to{transform:rotate(180deg)}}.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}}.reborn-home .rh-sh{position:relative;margin:calc(clamp(40px,5vw,64px) + clamp(40px,6vw,80px)) -24px 0;display:flex;flex-direction:column;align-items:center;gap:28px;color:#15181e;font-size:16px;line-height:normal;letter-spacing:normal;word-break:keep-all}.reborn-home .rh-sh__title{padding:0 24px;font-size:var(--rh-h3);line-height:1.3;font-weight:700;letter-spacing:-.03em;color:#15181e;text-align:center}.reborn-home .rh-sh__title span{background-image:linear-gradient(90deg,#6ac8fb,#93b0fa 45%,#8b7cf6);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.reborn-home .rh-sh__stage{width:100%;display:flex;flex-direction:column;align-items:center;gap:clamp(24px,3vw,36px)}.reborn-home .rh-sh__region{--sw:clamp(220px,24vw,300px);position:relative;width:100%;max-width:1440px;height:calc(var(--sw)*16/9);touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;outline:none}@media(max-width:767px){.reborn-home .rh-sh__region{--sw:calc(clamp(220px, 24vw, 300px) + 46px)}}.reborn-home .rh-sh__track{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,transparent calc(50% - 1.5 * var(--sw)),#000 calc(50% - .9 * var(--sw)),#000 calc(50% + .9 * var(--sw)),transparent calc(50% + 1.5 * var(--sw)));mask-image:linear-gradient(90deg,transparent calc(50% - 1.5 * var(--sw)),#000 calc(50% - .9 * var(--sw)),#000 calc(50% + .9 * var(--sw)),transparent calc(50% + 1.5 * var(--sw)))}.reborn-home .rh-sh__card{position:absolute;left:50%;top:0;width:var(--sw);aspect-ratio:9/16;opacity:var(--op,1);pointer-events:var(--pe,auto);transition:transform .6s cubic-bezier(.22,.8,.24,1),opacity .6s ease;border-radius:clamp(16px,1.8vw,22px);overflow:hidden;background:#15181e;box-shadow:0 30px 60px -30px rgba(21,24,30,.55)}.reborn-home .rh-sh__card iframe,.reborn-home .rh-sh__card-btn{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.reborn-home .rh-sh__card-btn{padding:0;background:rgba(0,0,0,0);cursor:pointer;color:#fff;font:inherit}.reborn-home .rh-sh__thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.reborn-home .rh-sh__badge{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:5px;padding:4px 9px 4px 7px;border-radius:999px;background:rgba(21,24,30,.78);color:#fff;font-size:var(--rh-cap);font-weight:700}.reborn-home .rh-sh__badge path{fill:#fff}.reborn-home .rh-sh__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:opacity .4s;width:clamp(46px,5vw,58px);height:calc(clamp(46px,5vw,58px)*40/30);display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 14px 24px rgba(0,0,0,.45))}.reborn-home .rh-sh__play svg{display:block}.reborn-home .rh-sh__info{width:100%;max-width:440px;padding:0 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(8px,1vw,12px);word-break:keep-all}.reborn-home .rh-sh__name{font-size:var(--rh-h4);line-height:1.35;font-weight:700;letter-spacing:-.03em;color:#15181e;text-wrap:balance}.reborn-home .rh-sh__name span{display:block}.reborn-home .rh-sh__progress{display:block;width:100%}.reborn-home .rh-sh__dots{margin-top:4px;display:none;align-items:center;gap:2px}.reborn-home .rh-sh__dots button{height:24px;padding:0 3px;border:0;background:rgba(0,0,0,0);cursor:pointer;display:flex;align-items:center}.reborn-home .rh-sh__dots span{display:block;width:6px;height:6px;border-radius:3px;background:#c9ceda;transition:width .3s,background-color .3s}.reborn-home .rh-sh__dots .is-on span{width:22px;background:#2350d8}.reborn-home .rh-sh__yt-host{position:fixed;left:-10px;top:-10px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.reborn-home .rh-sh__card,.reborn-home .rh-sh__dots span,.reborn-home .rh-sh__play{transition:none}}@keyframes rh-sh-dot{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes rh-sh-chev-right{0%,55%,92%,to{transform:translateX(0)}72%{transform:translateX(4px)}}.rh-shf{position:fixed;left:0;right:0;top:0;height:100%;z-index:10070;background:#000;overflow:hidden;color:#fff;font-size:16px;line-height:normal;letter-spacing:normal;word-break:keep-all;-webkit-font-smoothing:antialiased;transform:translateX(100%);visibility:hidden;transition:transform .3s cubic-bezier(.4,0,1,1),visibility 0s linear .3s}.rh-shf.is-open{transform:translateX(0);visibility:visible;transition:transform .38s cubic-bezier(.22,1,.36,1)}.rh-shf :where(*,:before,:after){box-sizing:border-box}.rh-shf :where(p){margin:0}.rh-shf :where(a){text-decoration:none}.rh-shf :where(button){font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.rh-shf :where(svg path){fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rh-shf :where(svg path.is-fill){fill:currentColor;stroke:none}.rh-shf__list{position:absolute;inset:0;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none}.rh-shf__list::-webkit-scrollbar{display:none}.rh-shf__item{position:relative;height:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;background:#000}.rh-shf__item>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.rh-shf__item>iframe{position:absolute;left:50%;top:50%;width:max(100%,56.25svh);height:max(100%,177.7777777778vw);transform:translate(-50%,-50%);border:0;pointer-events:none}.rh-shf__tap{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.rh-shf__shade{left:0;right:0;bottom:0;height:45%;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.7))}.rh-shf__meta,.rh-shf__shade{position:absolute;pointer-events:none}.rh-shf__meta{left:16px;right:76px;bottom:calc(28px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px;color:#fff;word-break:keep-all}.rh-shf__ch{gap:10px}.rh-shf__ch,.rh-shf__ch-ic{display:flex;align-items:center}.rh-shf__ch-ic{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#1ed0ff,#8b4cf6);justify-content:center}.rh-shf__ch-ic img{display:block;width:22px;height:22px;object-fit:contain;filter:brightness(0) invert(1)}.rh-shf__ch-name{font-size:15px;font-weight:700}.rh-shf__title{font-size:16px;line-height:1.4;font-weight:700;text-wrap:pretty}.rh-shf__side{position:absolute;right:12px;bottom:calc(32px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:18px}.rh-shf__side a,.rh-shf__side button{width:44px;height:44px;border-radius:50%;border:0;padding:0;background:hsla(0,0%,100%,.18);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.rh-shf__top{position:absolute;left:0;right:0;top:0;padding:calc(10px + env(safe-area-inset-top)) 8px 14px;display:flex;align-items:center;gap:4px;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.rh-shf__top button{pointer-events:auto;width:44px;height:44px;border:0;padding:0;background:rgba(0,0,0,0);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.rh-shf__top button:first-child path{stroke-width:2.2}.rh-shf__top-title{flex:1;font-size:17px;font-weight:700;letter-spacing:-.02em;color:#fff}.rh-shf__exit{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:5;gap:7px;height:44px;padding:0 14px 0 12px;border:0;border-radius:0 999px 999px 0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font:inherit;font-size:13px;font-weight:600;letter-spacing:-.02em;cursor:pointer}.rh-shf__exit,.rh-shf__exit-ic{display:flex;align-items:center}.rh-shf__exit-ic{gap:5px}.rh-shf__exit-dot{width:4px;height:4px;border-radius:50%;background:#fff;animation:rh-sh-dot 1.2s ease-in-out infinite}.rh-shf__exit-chev{display:block;overflow:visible;animation:rh-sh-chev-right 1.2s ease-in-out infinite}.rh-shf:not(.is-open) .rh-shf__exit-chev,.rh-shf:not(.is-open) .rh-shf__exit-dot{animation-play-state:paused}.rh-shf:not(.is-open) .rh-shf__exit-chev path,.rh-shf:not(.is-open) .rh-shf__exit-dot path{stroke:#fff;stroke-width:2.2}.rh-shf__sound-tip{position:absolute;left:50%;top:calc(70px + env(safe-area-inset-top));transform:translateX(-50%);padding:6px 12px;border-radius:999px;background:rgba(0,0,0,.5);color:#fff;font-size:13px;font-weight:600;white-space:nowrap;pointer-events:none}@media(prefers-reduced-motion:reduce){.rh-shf,.rh-shf.is-open{transition:visibility 0s}.rh-shf__exit-chev,.rh-shf__exit-dot{animation:none}}.reborn-home .rh-ss{--rh-ss-frame-w:640px;--rh-ss-mo-extra:0px;--rh-ss-story-fade:120px}@media(min-width:768px){.reborn-home .rh-ss{--rh-ss-story-fade:160px}}.reborn-home .rh-ss{--rh-ss-story-h:calc(var(--rh-ss-pad) + 210px + 3.6 * var(--rh-ss-gap) + min(100vw - 48px, var(--rh-ss-frame-w)) * 0.75 + 64px + var(--rh-ss-mo-extra) + 200px)}@media(min-width:1024px){.reborn-home .rh-ss{--rh-ss-frame-w:760px}}@media(max-width:767px){.reborn-home .rh-ss{--rh-ss-mo-extra:80px}}.reborn-home .rh-ss .rh-ss-story__bg{position:absolute;left:0;right:0;top:0;z-index:-1;height:var(--rh-ss-story-h);overflow:hidden;pointer-events:none;background-color:#040924;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - var(--rh-ss-story-fade)),rgba(0,0,0,.78) calc(100% - var(--rh-ss-story-fade) * .66),rgba(0,0,0,.42) calc(100% - var(--rh-ss-story-fade) * .36),rgba(0,0,0,.14) calc(100% - var(--rh-ss-story-fade) * .14),transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - var(--rh-ss-story-fade)),rgba(0,0,0,.78) calc(100% - var(--rh-ss-story-fade) * .66),rgba(0,0,0,.42) calc(100% - var(--rh-ss-story-fade) * .36),rgba(0,0,0,.14) calc(100% - var(--rh-ss-story-fade) * .14),transparent 100%)}.reborn-home .rh-ss .rh-ss-story__media{position:absolute;left:50%;top:50%;display:block;width:max(100%,var(--rh-ss-story-h)*1.7778);max-width:none;height:auto;aspect-ratio:16/9;object-fit:cover;transform:translate(-50%,-50%) scale(1.06)}.reborn-home .rh-ss .rh-ss-story__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgb(4,9,36),rgba(4,9,36,.96) 5%,rgba(4,9,36,.8) 14%,rgba(4,9,36,.74) 30%,rgba(4,9,36,.55) 55%,rgba(4,9,36,.6) 74%,rgba(4,9,36,.86) 86%,rgba(4,9,36,.97))}.reborn-home .rh-ss .rh-ss-story__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.reborn-home .rh-ss .rh-ss-story__title{font-size:var(--rh-h2);line-height:1.3;font-weight:700;letter-spacing:-.03em;color:#fff}.reborn-home .rh-ss .rh-ss-story__sub{margin-top:clamp(6px,.8vw,10px);font-size:var(--rh-lead);line-height:1.7;font-weight:500;color:#d5dbea;text-wrap:balance}.reborn-home .rh-ss .rh-ss-story__sub strong{font-weight:700;color:#93b0fa}.reborn-home .rh-ss .rh-ss-story__stage{display:contents}@media(min-width:1024px){.reborn-home .rh-ss .rh-ss-story__stage{--rh-ss-col-gap:28px;--rh-ss-row-gap:14px;display:grid;grid-template-columns:minmax(0,1fr) calc((100% - var(--rh-ss-col-gap))/4 - var(--rh-ss-row-gap)*8/9);grid-template-areas:"frame list" "more more";-moz-column-gap:var(--rh-ss-col-gap);column-gap:var(--rh-ss-col-gap);row-gap:calc(var(--rh-ss-gap)*.7);width:100%;margin-top:clamp(0px,.8vw,12px)}.reborn-home .rh-ss .rh-ss-story__stage .rh-ss-story__frame{grid-area:frame;max-width:none;margin:0}.reborn-home .rh-ss .rh-ss-story__stage .rh-ss-story__more-row{grid-area:more;margin-top:0}.reborn-home .rh-ss .rh-ss-story__stage .rh-ss-ul{grid-area:list;position:relative;max-width:none;min-height:0;margin:0}.reborn-home .rh-ss .rh-ss-story__stage .rh-ss-ul__strip{position:absolute;inset:0;display:flex;flex-direction:column;gap:var(--rh-ss-row-gap);overflow-x:hidden;overflow-y:auto;padding:0;scroll-snap-type:y mandatory;-webkit-mask-image:none;mask-image:none}.reborn-home .rh-ss .rh-ss-story__stage .rh-ss-ul__card{flex:0 0 auto;width:100%;scroll-snap-align:start}.reborn-home .rh-ss .rh-ss-story__stage .rh-ss-ul__step{display:none}.reborn-home .rh-ss .rh-ss-story__stage .rh-ss-ul__pager{position:absolute;top:calc(100% + 12px);left:0;right:0;display:flex}}.reborn-home .rh-ss .rh-ss-story__frame{position:relative;width:100%;max-width:var(--rh-ss-frame-w);margin:clamp(0px,.8vw,12px) auto 0;padding:3px;border-radius:clamp(20px,2.4vw,28px);background:linear-gradient(90deg,#1ed0ff,#8b4cf6);box-shadow:0 34px 64px -28px rgba(21,24,30,.45),0 12px 28px -16px rgba(21,24,30,.3)}.reborn-home .rh-ss .rh-ss-story__screen{position:relative;aspect-ratio:16/9;border-radius:clamp(17px,2.1vw,25px);overflow:hidden;background:#15181e}.reborn-home .rh-ss .rh-ss-story__screen iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.reborn-home .rh-ss .rh-ss-story__auto{position:absolute;inset:0;z-index:3}.reborn-home .rh-ss .rh-ss-story__cover{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.reborn-home .rh-ss .rh-ss-story__cover img{position:absolute;inset:0;display:block;width:100%;max-width:none;height:100%;object-fit:cover}@media(prefers-reduced-motion:no-preference){.reborn-home .rh-ss .rh-ss-story__cover img{animation:rh-ss-cover-in .6s ease-out}}.reborn-home .rh-ss .rh-ss-story__cover img.is-turn{z-index:1;box-shadow:-18px 0 36px rgba(0,0,0,.45);animation:rh-ss-cover-turn-in .75s cubic-bezier(.65,0,.25,1)}.reborn-home .rh-ss .rh-ss-story__cover img.rh-ss-story__cover-from{animation:rh-ss-cover-turn-out .75s cubic-bezier(.65,0,.25,1) forwards}.reborn-home .rh-ss .rh-ss-story__play{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:clamp(56px,7vw,76px);height:calc(clamp(56px,7vw,76px)*34/32);display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 14px 24px rgba(21,24,30,.45))}.reborn-home .rh-ss .rh-ss-story__play svg{display:block}.reborn-home .rh-ss .rh-ss-story__more-row{display:flex;justify-content:center;margin-top:calc(var(--rh-ss-gap)*-.3)}.reborn-home .rh-ss .rh-ss-story__more{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 14px 0 16px;border-radius:999px;border:1px solid #fff;background:rgba(0,0,0,0);color:#fff;font-size:13px}@media(min-width:1024px){.reborn-home .rh-ss .rh-ss-story__more{height:40px;padding:0 16px 0 18px;font-size:15px}}.reborn-home .rh-ss .rh-ss-story__more svg{width:13px;height:13px}.reborn-home .rh-ss .rh-ss-story__more{font-weight:700;letter-spacing:-.02em;transition:background-color .2s,color .2s}.reborn-home .rh-ss .rh-ss-story__more path{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}@media(hover:hover){.reborn-home .rh-ss .rh-ss-story__more:hover{background:#fff;color:#15181e}}.reborn-home .rh-ss .rh-ss-story__host{position:fixed;left:-10px;top:-10px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.reborn-home .rh-ss .rh-ss-ul{width:100%;max-width:var(--rh-ss-frame-w);margin:calc(var(--rh-ss-gap)*-.45) auto 0}.reborn-home .rh-ss .rh-ss-ul__step{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:2px 4px}.reborn-home .rh-ss .rh-ss-ul__hold{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-6px 0;padding:0;border:1px solid hsla(0,0%,100%,.28);border-radius:50%;background:hsla(0,0%,100%,.08);color:#fff;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.reborn-home .rh-ss .rh-ss-ul__hold:focus-visible{outline:2px solid #93b0fa;outline-offset:2px}.reborn-home .rh-ss .rh-ss-ul__step-count{flex:none;margin-left:auto;font-size:13px;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:hsla(0,0%,100%,.55)}.reborn-home .rh-ss .rh-ss-ul__step-count b{color:#fff;font-weight:700}.reborn-home .rh-ss .rh-ss-ul__strip{display:none;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 0 6px}.reborn-home .rh-ss .rh-ss-ul__strip::-webkit-scrollbar{display:none}.reborn-home .rh-ss .rh-ss-ul__card{flex:0 0 calc((100% - 24px)/2.6);position:relative;aspect-ratio:16/9;border:0;padding:0;border-radius:12px;overflow:hidden;background:#15181e;cursor:pointer;scroll-snap-align:start;box-shadow:0 12px 24px -16px rgba(21,24,30,.5);transition:opacity .2s}@media(min-width:768px)and (max-width:1023px){.reborn-home .rh-ss .rh-ss-ul__card{flex-basis:calc((100% - 36px)/4)}}.reborn-home .rh-ss .rh-ss-ul__card img{position:absolute;inset:0;display:block;width:100%;max-width:none;height:100%;object-fit:cover}.reborn-home .rh-ss .rh-ss-ul__card:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 0 rgba(0,0,0,0);transition:box-shadow .3s;pointer-events:none}.reborn-home .rh-ss .rh-ss-ul__card.is-active:after{box-shadow:inset 0 0 0 3px #93b0fa}@media(hover:hover){.reborn-home .rh-ss .rh-ss-ul__card:not(.is-active):hover{opacity:.85}}.reborn-home .rh-ss .rh-ss-ul__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:28px;height:29.75px;display:flex;filter:drop-shadow(0 8px 14px rgba(21,24,30,.45))}.reborn-home .rh-ss .rh-ss-ul__play svg{display:block}.reborn-home .rh-ss .rh-ss-ul__card.is-active .rh-ss-ul__play{opacity:0}.reborn-home .rh-ss .rh-ss-ul__pager{display:none;align-items:center;justify-content:center;gap:14px;color:#c4d4ff;font-size:14px;letter-spacing:.02em}.reborn-home .rh-ss .rh-ss-ul__pager b{color:#fff;font-weight:700}.reborn-home .rh-ss .rh-ss-ul__nav{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:50%;border:1px solid hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.06);color:#fff;cursor:pointer;transition:background-color .2s,opacity .2s}.reborn-home .rh-ss .rh-ss-ul__nav path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.reborn-home .rh-ss .rh-ss-ul__nav:disabled{opacity:.35;cursor:default}@media(hover:hover){.reborn-home .rh-ss .rh-ss-ul__nav:not(:disabled):hover{background:hsla(0,0%,100%,.16)}}@keyframes rh-ss-cover-in{0%{opacity:0}}@keyframes rh-ss-cover-turn-in{0%{transform:translateX(100%)}}@keyframes rh-ss-cover-turn-out{to{transform:translateX(-28%);filter:brightness(.45)}}.reborn-home .rh-ss{--rh-ss-pad:clamp(80px,11vw,160px);--rh-ss-gap:clamp(40px,5vw,64px);position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#040924,#040924 2px,#ffffff 0);padding:var(--rh-ss-pad) 24px;color:#15181e;letter-spacing:normal;line-height:normal;word-break:keep-all}.reborn-home .rh-ss .rh-ss__tile{position:absolute;inset:0;z-index:-1;background-image:var(--rh-ss-tile);background-position:top;background-size:max(100%,1200px) auto;background-repeat:repeat-y;-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent var(--rh-ss-tile-top,0),#000 calc(var(--rh-ss-tile-top, 0px) + var(--rh-ss-tile-ramp, clamp(80px, 8vw, 140px))),#000 calc(100% - clamp(80px, 8vw, 140px)),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,transparent var(--rh-ss-tile-top,0),#000 calc(var(--rh-ss-tile-top, 0px) + var(--rh-ss-tile-ramp, clamp(80px, 8vw, 140px))),#000 calc(100% - clamp(80px, 8vw, 140px)),transparent 100%);pointer-events:none}.reborn-home .rh-ss .rh-ss__inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:var(--rh-ss-gap)}.reborn-home .rh-ss .rh-ss__grad{background-image:linear-gradient(90deg,#6ac8fb,#93b0fa 45%,#8b7cf6);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.main-renewal-route.reborn-home.is-oss .rh-ss{--rh-ss-tile-top:calc(var(--rh-oss-run, 0px) - var(--rh-oss-tail, 0px));--rh-ss-tile-ramp:var(--rh-oss-tail,0px);background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) var(--rh-ss-tile-top),rgba(255,255,255,.04) calc(var(--rh-ss-tile-top) + var(--rh-oss-tail) * .125),rgba(255,255,255,.16) calc(var(--rh-ss-tile-top) + var(--rh-oss-tail) * .25),rgba(255,255,255,.32) calc(var(--rh-ss-tile-top) + var(--rh-oss-tail) * .375),rgba(255,255,255,.5) calc(var(--rh-ss-tile-top) + var(--rh-oss-tail) * .5),rgba(255,255,255,.68) calc(var(--rh-ss-tile-top) + var(--rh-oss-tail) * .625),rgba(255,255,255,.84) calc(var(--rh-ss-tile-top) + var(--rh-oss-tail) * .75),rgba(255,255,255,.96) calc(var(--rh-ss-tile-top) + var(--rh-oss-tail) * .875),#ffffff var(--rh-oss-run))}.main-renewal-route.reborn-home.is-oss .rh-ss .rh-ss-story__bg{display:none}.main-renewal-route.reborn-home.is-oss .rh-ss .rh-rv__title h2{color:#fff}.main-renewal-route.reborn-home.is-oss .rh-ss .rh-rv__all{color:#93b0fa}
/*# sourceMappingURL=b2a7c92b60f62ce3.css.map*/