.main-renewal-route .brand-hero{position:relative;z-index:0;background-color:#0d1039;min-height:100lvh}.main-renewal-route .brand-hero img{max-width:100%}.main-renewal-route .brand-hero .bg-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;will-change:clip-path;clip-path:inset(0 0 0 0 round 0);background-color:#000;overflow:hidden}.main-renewal-route .brand-hero .bg-wrap>.bg{position:relative;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden}.main-renewal-route .brand-hero .bg-wrap>.bg video{position:absolute;top:0;left:0;width:100%;height:100%;transform:none;display:block;object-fit:cover;object-position:center center;pointer-events:none}@media(min-width:1024px){.main-renewal-route .brand-hero .bg-wrap>.bg video{position:static;width:100%;height:100%;transform:none;object-fit:cover;object-position:center center}}.main-renewal-route .brand-hero .bg-logo{position:absolute;top:90px;left:0;right:0;width:260px;margin:0 auto;fill:#fff;z-index:1}.main-renewal-route .brand-hero .cont:not(.mobile-hero-bridge-cont){position:absolute;bottom:0;left:0;width:100%;height:auto;z-index:5;transform:translateY(100lvh)}@media(max-width:1023px){.main-renewal-route .brand-hero .cont:not(.mobile-hero-bridge-cont){display:block}}@media(min-width:1024px){.main-renewal-route .brand-hero .cont:not(.mobile-hero-bridge-cont){top:60px;padding-top:0;display:flex;align-items:flex-end;padding-bottom:62px}}.main-renewal-route .brand-hero .cont{pointer-events:none}.main-renewal-route .brand-hero .cont .wrap{pointer-events:auto;display:flex;flex-direction:column;position:relative;max-width:calc(100% - 32px);margin-top:30px;padding:24px 16px;border-radius:24px 24px 0 0;border:solid rgba(170,190,255,.16);border-width:2px 2px 0;overflow:hidden}.main-renewal-route .brand-hero .cont .wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:22px 22px 0 0;pointer-events:none;background:linear-gradient(180deg,rgba(18,22,64,.52),rgba(9,12,42,.8));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media(min-width:1024px){.main-renewal-route .brand-hero .cont .wrap{max-width:360px;margin-left:62px;border-radius:24px;border-bottom-width:2px}}.main-renewal-route .brand-hero .cont .wrap .top{position:relative;display:flex;align-items:center;justify-content:space-between}.main-renewal-route .brand-hero .cont .wrap .top .date{color:#eef2ff;font-weight:700;line-height:1.6}.main-renewal-route .brand-hero .cont .wrap .top .info{color:#cfd8f2;font-size:12px;line-height:1.6;display:flex;gap:6px;align-items:center}.main-renewal-route .brand-hero .cont .wrap .top .info .info-weather{display:flex;gap:6px;align-items:center}.main-renewal-route .brand-hero .cont .wrap .top .info .info-weather i{width:16px;height:16px;background-size:cover;background-repeat:no-repeat;background-position:50%}.main-renewal-route .brand-hero .cont .wrap .top .info .info-weather.type1 i{background-image:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-weather-01.svg)}.main-renewal-route .brand-hero .cont .wrap .top .info .info-weather.type2 i{background-image:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-weather-02.svg)}.main-renewal-route .brand-hero .cont .wrap .top .info .info-weather.type3 i{background-image:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-weather-03.svg)}.main-renewal-route .brand-hero .cont .wrap .top .info .info-weather.type4 i{background-image:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-weather-04.svg)}.main-renewal-route .brand-hero .cont .wrap .top .info .info-weather.type5 i{background-image:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-weather-05.svg)}.main-renewal-route .brand-hero .cont .wrap .banner{position:relative;margin-top:12px;margin-bottom:8px}.main-renewal-route .brand-hero .cont .wrap .banner .banner-list{border-radius:12px;overflow:hidden}.main-renewal-route .brand-hero .cont .wrap .banner .banner-list .banner-item{height:80px;background-size:cover;background-repeat:no-repeat;background-position:50%;display:flex;align-items:center;justify-content:center;flex-direction:column}.main-renewal-route .brand-hero .cont .wrap .banner .banner-list .banner-item:after,.main-renewal-route .brand-hero .cont .wrap .banner .banner-list .banner-item:before{content:"";position:absolute;z-index:2;top:0;bottom:0;width:100%;max-width:inherit;height:100%;background-repeat:no-repeat;background-size:auto 100%}.main-renewal-route .brand-hero .cont .wrap .banner .banner-list .banner-item:before{background-position:0}.main-renewal-route .brand-hero .cont .wrap .banner .banner-list .banner-item:after{background-position:100%}.main-renewal-route .brand-hero .cont .wrap .banner .banner-list .banner-item .bg{position:absolute;top:0;left:0;width:100%;height:100%}.main-renewal-route .brand-hero .cont .wrap .banner .banner-list .banner-item.bg1:before{background-image:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-01-1.avif)}.main-renewal-route .brand-hero .cont .wrap .banner .banner-list .banner-item.bg1:after{background-image:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-01-2.avif)}.main-renewal-route .brand-hero .cont .wrap .banner .banner-list .banner-item.bg1 .bg{background:linear-gradient(168deg,rgba(190,162,93,.5),rgba(185,163,120,.5))}.main-renewal-route .brand-hero .cont .wrap .banner .banner-list .banner-item.bg2:before{background-image:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-02-1.avif)}.main-renewal-route .brand-hero .cont .wrap .banner .banner-list .banner-item.bg2:after{background-image:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-02-2.avif)}.main-renewal-route .brand-hero .cont .wrap .banner .banner-list .banner-item.bg2 .bg{opacity:.6;background:linear-gradient(93deg,#6896F9,#638BE2)}.main-renewal-route .brand-hero .cont .wrap .banner .banner-list .banner-item.bg3:before{background-image:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-03-1.avif)}.main-renewal-route .brand-hero .cont .wrap .banner .banner-list .banner-item.bg3:after{background-image:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-03-2.avif)}.main-renewal-route .brand-hero .cont .wrap .banner .banner-list .banner-item.bg3 .bg{opacity:.7;background:linear-gradient(93deg,#D298F8,#B675E1)}.main-renewal-route .brand-hero .cont .wrap .banner .banner-list .banner-item.bg4:before{background-image:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-04-1.avif)}.main-renewal-route .brand-hero .cont .wrap .banner .banner-list .banner-item.bg4:after{background-image:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-04-2.avif)}.main-renewal-route .brand-hero .cont .wrap .banner .banner-list .banner-item.bg4 .bg{background:linear-gradient(93deg,rgba(58,182,223,.7),rgba(107,189,216,.7))}.main-renewal-route .brand-hero .cont .wrap .banner .banner-list .banner-item .text{position:relative;z-index:1;color:#f3f6ff;text-shadow:0 0 2px rgba(4,9,36,.25);font-size:10px;line-height:1.6}.main-renewal-route .brand-hero .cont .wrap .banner .banner-list .banner-item .text.n1{font-weight:700}.main-renewal-route .brand-hero .cont .wrap .banner .banner-list .banner-item .text.n2{color:#fcfaf8;margin-top:2px;font-size:14px;line-height:1.4}.main-renewal-route .brand-hero .cont .wrap .banner .banner-list .banner-item .text.n3{margin-top:4px}.main-renewal-route .brand-hero .cont .wrap .banner .banner-list .swiper-pagination{position:absolute;right:12px;bottom:12px;left:auto;width:auto;border-radius:100px;background:rgba(27,25,23,.16);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:0 8px;color:#fff;font-size:10px;line-height:1.6;font-weight:400}.main-renewal-route .brand-hero .cont .wrap .box{position:relative;padding:0 8px}.main-renewal-route .brand-hero .cont .wrap .box .head{display:flex;align-items:center;justify-content:space-between;margin-top:28px}.main-renewal-route .brand-hero .cont .wrap .box .head .title{font-size:16px;font-weight:700;line-height:1.4;color:#eef2ff}.main-renewal-route .brand-hero .cont .wrap .box .head .status-tag{padding:0 8px;height:24px;display:flex;align-items:center;justify-content:center;gap:5px;color:#f3f6ff;font-size:12px;font-weight:700;line-height:14px;border-radius:76px;background:linear-gradient(270deg,#C6A655,#D4BA76)}.main-renewal-route .brand-hero .cont .wrap .box .head .status-tag:after{content:"";width:14px;height:14px;background:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-cs.svg) no-repeat 50%/cover}.main-renewal-route .brand-hero .cont .wrap .box .list{margin-top:16px;display:flex;align-items:center;justify-content:space-between}.main-renewal-route .brand-hero .cont .wrap .box .list .item{position:relative}.main-renewal-route .brand-hero .cont .wrap .box .list .item .graph{width:72px;height:72px;display:flex;align-items:center;justify-content:center;overflow:hidden}.main-renewal-route .brand-hero .cont .wrap .box .list .item .graph svg{width:100%;height:100%;display:block}.main-renewal-route .brand-hero .cont .wrap .box .list .item .text-box{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:2px;display:flex;align-items:center;justify-content:center;flex-direction:column}.main-renewal-route .brand-hero .cont .wrap .box .list .item .text-box .text.n1{font-size:12px;font-weight:700;line-height:1.2;color:#eef2ff}.main-renewal-route .brand-hero .cont .wrap .box .list .item .text-box .text.n2{font-size:10px;line-height:1.6;color:#b7c2e2}.main-renewal-route .brand-hero .cont .wrap .box .status{margin:8px -8px 0;display:flex}.main-renewal-route .brand-hero .cont .wrap .box .status .status-profile{display:flex;align-items:center;flex-shrink:0}.main-renewal-route .brand-hero .cont .wrap .box .status .status-profile .profile-item{position:relative;width:40px;height:40px;border-radius:50%;overflow:hidden;filter:drop-shadow(0 0 2px rgba(4,9,36,.25)) drop-shadow(0 1px 2px rgba(4,9,36,.35))}.main-renewal-route .brand-hero .cont .wrap .box .status .status-profile .profile-item+.profile-item{margin-left:-10px}.main-renewal-route .brand-hero .cont .wrap .box .status .status-profile .profile-item:first-child{z-index:4}.main-renewal-route .brand-hero .cont .wrap .box .status .status-profile .profile-item:nth-child(2){z-index:3}.main-renewal-route .brand-hero .cont .wrap .box .status .status-profile .profile-item:nth-child(3){z-index:2}.main-renewal-route .brand-hero .cont .wrap .box .status .status-profile .profile-item:nth-child(4){z-index:1}.main-renewal-route .brand-hero .cont .wrap .box .status .status-profile .profile-item.img.active:after{content:"";position:absolute;inset:0;border-radius:50%;padding:2.5px;background:conic-gradient(from 0deg,#6ac8fb 0deg,#93b0fa 120deg,#bf80ff 220deg,rgba(191,128,255,0) 290deg,rgba(106,200,251,0) 330deg,#6ac8fb 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rotate 2.4s linear infinite}@media(prefers-reduced-motion:reduce){.main-renewal-route .brand-hero .cont .wrap .box .status .status-profile .profile-item.img.active:after{animation:none}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.main-renewal-route .brand-hero .cont .wrap .box .status .status-profile .profile-item.img .off-img{display:none}.main-renewal-route .brand-hero .cont .wrap .box .status .status-profile .profile-item.profile-more{background-color:#3a4270;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#b7c2e2}.main-renewal-route .brand-hero .cont .wrap .box .status .status-graph{padding:5px 16px 0;width:100%;height:75px;position:relative}.main-renewal-route .brand-hero .cont .wrap .box .status .status-graph .graph-bg{position:absolute;top:0;left:0;width:100%;height:100%}.main-renewal-route .brand-hero .cont .wrap .box .status .status-graph .graph-bg .graph-bg-item{position:absolute;left:16px;right:16px;height:1px;opacity:.2}.main-renewal-route .brand-hero .cont .wrap .box .status .status-graph .graph-bg .graph-bg-item.n1{bottom:65px;border-top:1px dashed #eef2ff}.main-renewal-route .brand-hero .cont .wrap .box .status .status-graph .graph-bg .graph-bg-item.n2{bottom:45px;border-top:1px dashed #eef2ff}.main-renewal-route .brand-hero .cont .wrap .box .status .status-graph .graph-bg .graph-bg-item.n3{bottom:25px;border-top:1px solid #eef2ff}.main-renewal-route .brand-hero .cont .wrap .box .status .status-graph .graph-text{position:relative;display:flex;height:100%;align-items:end}.main-renewal-route .brand-hero .cont .wrap .box .status .status-graph .graph-text .text{width:20%;height:100%;display:flex;align-items:center;justify-content:end;gap:16px;flex-direction:column}.main-renewal-route .brand-hero .cont .wrap .box .status .status-graph .graph-text .text .text-bar{width:10px;border-radius:5px;background-color:#3a4270}.main-renewal-route .brand-hero .cont .wrap .box .status .status-graph .graph-text .text .text-bar.depth1{height:14px}.main-renewal-route .brand-hero .cont .wrap .box .status .status-graph .graph-text .text .text-bar.depth2{height:27px}.main-renewal-route .brand-hero .cont .wrap .box .status .status-graph .graph-text .text .text-bar.depth3{height:40px}.main-renewal-route .brand-hero .cont .wrap .box .status .status-graph .graph-text .text .text-time{line-height:19px;font-size:10px;color:#9aa7cc}.main-renewal-route .brand-hero .cont .wrap .box .status .status-graph .graph-text .text.last:nth-child(2n) .text-bar{background-color:#5b6697}.main-renewal-route .brand-hero .cont .wrap .box .status .status-graph .graph-text .text.last:last-child .text-bar{background-color:#cfd8f2}.main-renewal-route .brand-hero .cont .wrap .box .status .status-graph .graph-text .text.last .text-time{font-size:12px;font-weight:700}.main-renewal-route .brand-hero .cont .wrap .box .keyword{margin-top:16px;display:flex;flex-direction:column;gap:2px}.main-renewal-route .brand-hero .cont .wrap .box .keyword .keyword-item{display:flex;gap:16px;align-items:center}.main-renewal-route .brand-hero .cont .wrap .box .keyword .keyword-item .num{color:#eef2ff;font-size:16px;font-weight:700;line-height:1.4;flex-shrink:0;margin-right:-4px}.main-renewal-route .brand-hero .cont .wrap .box .keyword .keyword-item .text{color:#b7c2e2;font-size:12px;font-weight:700;line-height:1.6;flex-shrink:0}.main-renewal-route .brand-hero .cont .wrap .box .keyword .keyword-item .bar{width:100%;height:1px;background-color:#eef2ff;opacity:.2}.main-renewal-route .brand-hero .cont .wrap .box .keyword .keyword-item .change{border-radius:6px;border:1px solid rgba(246,98,98,.45);background-color:rgba(246,98,98,.12);min-width:36px;height:20px;display:flex;padding:0 8px 0 4px;align-items:center;justify-content:center;font-size:10px;font-weight:700;line-height:1.6;color:#f66262;flex-shrink:0}.main-renewal-route .brand-hero .cont .wrap .box .keyword .keyword-item .change:before{content:"";width:16px;height:16px;background:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-arrow-up.svg) no-repeat 50%/cover}.main-renewal-route .brand-hero .cont .wrap .box .keyword .keyword-item .change.down{border-color:rgba(124,198,255,.45);background-color:rgba(124,198,255,.12);color:#7cc6ff}.main-renewal-route .brand-hero .cont .wrap .box .keyword .keyword-item .change.down:before{background-image:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-arrow-down.svg)}.main-renewal-route .brand-hero .cont .visual-title.before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:20px;z-index:10;pointer-events:none}.main-renewal-route .brand-hero .cont .visual-title.before img{width:300px}@media(min-width:1024px){.main-renewal-route .brand-hero .cont .visual-title.before img{width:606px}}.main-renewal-route .brand-hero .cont .visual-title.before span{color:#fff;font-size:20px;font-weight:500}@media(min-width:1024px){.main-renewal-route .brand-hero .cont .visual-title.before span{font-size:24px}}.main-renewal-route .brand-hero .visual-text{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:0 24px;color:#fff;text-align:center;z-index:2;opacity:0;height:auto}.main-renewal-route .brand-hero .visual-text .section-title{margin:0;font-size:var(--rh-hero);font-weight:700;line-height:1.2;letter-spacing:-.02em;white-space:pre-line;text-shadow:0 0 6px rgba(0,0,0,.48)}.main-renewal-route .brand-hero .visual-text .visual-description{margin:0;font-size:var(--rh-hero-sub,var(--rh-h3));line-height:1.5;letter-spacing:-.02em;font-weight:700;white-space:pre-line;text-shadow:0 0 6px rgba(0,0,0,.48)}.main-renewal-route .brand-hero .visual-text .visual-description+.visual-description{margin-top:13.5px}.main-renewal-route .brand-hero .visual-text .brand-film-btn{margin-top:6px;background-color:#fff;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;border-radius:99px;transition:all .15s ease-in-out}.main-renewal-route .brand-hero .visual-text .brand-film-btn img{width:16px;height:16px}.main-renewal-route .brand-hero .visual-text .brand-film-btn span{font-size:var(--rh-body);font-weight:700;color:#000;line-height:1.2;letter-spacing:-.02em}@media(min-width:1024px){.main-renewal-route .brand-hero .visual-text{top:21px;gap:0;padding:0}.main-renewal-route .brand-hero .visual-text .section-title{letter-spacing:normal}.main-renewal-route .brand-hero .visual-text .visual-description{margin-top:7px;line-height:1.2;letter-spacing:normal}.main-renewal-route .brand-hero .visual-text .visual-description+.visual-description{margin-top:30px}.main-renewal-route .brand-hero .visual-text .brand-film-btn{width:204px;height:49px;margin:30px auto 0;gap:14px;padding:0;border-radius:25px;-webkit-backdrop-filter:blur(12.5611886978px);backdrop-filter:blur(12.5611886978px)}.main-renewal-route .brand-hero .visual-text .brand-film-btn img{width:16px;height:21px}.main-renewal-route .brand-hero .visual-text .brand-film-btn span{letter-spacing:normal}.main-renewal-route .brand-hero .visual-floating{position:fixed;bottom:42px;right:40px;width:100px;height:336px;background-color:rgba(0,0,0,.51);-webkit-backdrop-filter:blur(14.6000003815px);backdrop-filter:blur(14.6000003815px);border-radius:15px;z-index:100;display:flex!important;align-items:center;justify-content:center;color:#fff}.main-renewal-route .brand-hero .visual-floating .floating-box{display:flex;flex-direction:column;align-items:center;gap:39px}.main-renewal-route .brand-hero .visual-floating .floating-box .btn{display:flex;color:#fff}.main-renewal-route .brand-hero .visual-floating .floating-box .btn.n1{flex-direction:column;align-items:center;gap:3px}.main-renewal-route .brand-hero .visual-floating .floating-box .btn.n1 span{font-size:15px;line-height:1.1}.main-renewal-route .brand-hero .visual-floating .floating-box .btn.n2{position:relative}.main-renewal-route .brand-hero .visual-floating .floating-box .btn.n2 img{position:absolute;inset:-42px;max-width:inherit;max-height:inherit}.main-renewal-route .brand-hero .visual-floating .floating-box .btn.n2 span{position:relative;width:66px;height:66px;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;line-height:1.2;text-shadow:0 2.57px 2.698px rgba(0,0,0,.25)}.main-renewal-route .brand-hero .visual-floating .floating-layer{position:absolute;right:calc(100% + 16px);bottom:13px;width:399px;height:80px;background:url(https://d1as53h2pztvcj.cloudfront.net/images/main_brand_section1/section_01-floating-bg.avif) no-repeat 50%/cover;display:flex;align-items:center;padding:0 30px 0 22px;gap:13px}.main-renewal-route .brand-hero .visual-floating .floating-layer div{display:flex;flex-direction:column}.main-renewal-route .brand-hero .visual-floating .floating-layer div span{font-size:15px;line-height:1.2}.main-renewal-route .brand-hero .visual-floating .floating-layer div p{font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-1px}}@media(max-width:1023px){.main-renewal-route>.proof-stats.proof-stats--desktop-before-bridge{display:none!important}}#main-contents-container.main-contents.main-contents--renewal-mo-sticky{overflow-x:clip!important;overflow-y:visible!important}.main-renewal-route .mobile-hero-bridge:not(.mobile-hero-bridge--client){display:none!important}.main-renewal-route .mobile-hero-bridge-stack{display:none;position:relative;isolation:isolate}.main-renewal-route .mobile-hero-bridge-stack.mobile-hero-bridge--inactive{display:none!important}.main-renewal-route .mobile-hero-bridge.mobile-hero-bridge--client{position:sticky;top:var(--rh-bridge-top,0);display:block;min-height:auto;background:rgba(0,0,0,0);overflow-x:clip;overflow-y:visible;max-width:100%}.main-renewal-route .mobile-hero-bridge.mobile-hero-bridge--client .mobile-hero-bridge-layers{position:relative;isolation:isolate}.main-renewal-route .mobile-hero-bridge.mobile-hero-bridge--client .mobile-hero-bridge-backdrop-slot{width:100%;will-change:transform}.main-renewal-route .mobile-hero-bridge.mobile-hero-bridge--client .mobile-hero-bridge-backdrop-slot,.main-renewal-route .mobile-hero-bridge.mobile-hero-bridge--client .mobile-hero-bridge-sticky{position:relative;z-index:0;height:auto;min-height:100lvh;max-height:none;overflow-x:clip;overflow-y:visible}.main-renewal-route .mobile-hero-bridge.mobile-hero-bridge--client .mobile-hero-bridge-sticky .proof-stats.proof-stats--mobile-bridge-backdrop{height:auto;min-height:100lvh;max-height:none;z-index:0!important;position:relative}.main-renewal-route .mobile-hero-bridge-card{display:block;min-height:auto;background:rgba(0,0,0,0);overflow-x:clip;overflow-y:visible;z-index:2;max-width:100%;padding-top:105px}.main-renewal-route .mobile-hero-bridge-card .mobile-hero-bridge-cont{display:block;position:relative;top:auto;bottom:auto;left:auto;z-index:2;width:100%;max-width:100%;box-sizing:border-box;height:auto;transform:none;margin-top:clamp(-82px,-15vw,-46px);padding-top:0;padding-bottom:0;will-change:transform}.main-renewal-route .mobile-hero-bridge-card .mobile-hero-bridge-cont .wrap{box-shadow:0 -20px 48px rgba(13,16,57,.28);border-radius:24px 24px 0 0;border-bottom-width:2px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.main-renewal-route .mobile-hero-bridge-card .mobile-hero-bridge-cont .keyword{margin-bottom:18px}.main-renewal-route .mobile-hero-bridge--inactive{display:none!important}@media(max-width:1023px){#main-contents-container.main-contents,#main-contents-container.main-contents.main-contents--renewal-mo-sticky{overflow-x:clip!important;overflow-y:visible!important;max-width:100%}.main-renewal-route{width:100%;max-width:100%;overflow-x:clip;overflow-y:visible}.main-renewal-route .mobile-hero-bridge-card,.main-renewal-route .mobile-hero-bridge.mobile-hero-bridge--client,.main-renewal-route .mobile-hero-bridge.mobile-hero-bridge--client .mobile-hero-bridge-backdrop-slot,.main-renewal-route .mobile-hero-bridge.mobile-hero-bridge--client .mobile-hero-bridge-layers,.main-renewal-route .mobile-hero-bridge.mobile-hero-bridge--client .mobile-hero-bridge-sticky{overflow:visible!important;max-width:100%}.main-renewal-route .mobile-hero-bridge-stack{display:block;overflow-y:visible;max-width:100%}.main-renewal-route .mobile-hero-bridge.mobile-hero-bridge--client{position:sticky;top:var(--rh-bridge-top,0);z-index:2}.main-renewal-route .proof-stats.proof-stats--mobile-bridge-backdrop{overflow:visible!important}.main-renewal-route .section.brand-hero.mobile-hero-bridge-card{position:sticky;top:var(--mobile-hero-bridge-card-sticky-top,0);z-index:2}.main-renewal-route .outcome-dashboard.outcome-dashboard--mobile-bridge{position:relative;z-index:3}.main-renewal-route .mobile-hero-bridge-cont .swiper,.main-renewal-route .mobile-hero-bridge-cont .wrap{contain:layout paint}.main-renewal-route .mobile-hero-bridge.mobile-hero-bridge--client .mobile-hero-bridge-sticky{position:relative}}@keyframes mobile-bridge-stats-leave{to{opacity:0;transform:translateY(-96px)}}@supports(animation-timeline:view()){@media(max-width:1023px)and (prefers-reduced-motion:no-preference){.main-renewal-route .mobile-hero-bridge-stack{timeline-scope:--mobile-bridge-cover}.main-renewal-route .outcome-dashboard.outcome-dashboard--mobile-bridge{view-timeline:--mobile-bridge-cover block}.main-renewal-route .proof-stats.proof-stats--mobile-bridge-backdrop .wrap{animation:mobile-bridge-stats-leave linear both;animation-timeline:--mobile-bridge-cover;animation-range:entry 50% entry 85%}}}html.hero-scroll-locked,html.hero-scroll-locked body{overflow:hidden!important;overscroll-behavior:none;touch-action:none}@media(min-width:600px)and (max-width:1023px){.main-renewal-route .brand-hero .cont .wrap,.main-renewal-route .mobile-hero-bridge-cont .wrap{max-width:358px;margin-left:auto;margin-right:auto;zoom:1.25}}@media(min-width:768px)and (max-width:1023px){.main-renewal-route .brand-hero .cont .wrap,.main-renewal-route .mobile-hero-bridge-cont .wrap{zoom:1;max-width:760px}}.main-renewal-route .brand-hero .dive-veil{position:absolute;inset:0;z-index:4;pointer-events:none;background:#0d1039 url(https://d1as53h2pztvcj.cloudfront.net/images/main_report_section2/section_02-bg.avif) no-repeat top/auto var(--rh-star-h,200lvh);--rh-dive:0;--rh-band:0;-webkit-mask-image:linear-gradient(to top,#000 0,#000 calc(var(--rh-dive) * 100%),transparent calc((var(--rh-dive) + var(--rh-band)) * 100%));mask-image:linear-gradient(to top,#000 0,#000 calc(var(--rh-dive) * 100%),transparent calc((var(--rh-dive) + var(--rh-band)) * 100%))}@media(min-width:1024px){.main-renewal-route .brand-hero .dive-veil{background-size:100% auto;background-position:center -20px}}@media(max-width:1023px){.main-renewal-route .proof-stats.proof-stats--mobile-bridge-backdrop{margin-top:-2px;padding-top:40px!important;background-position:bottom;background-size:auto var(--rh-star-h,200lvh)}}.add-section.n01{position:relative;margin-top:-2px;overflow:hidden;text-align:center;letter-spacing:-.02em;--rh-n04-d:0;transition:--rh-n04-d .7s cubic-bezier(.4,0,.2,1);background:color-mix(in oklab,#020308 calc(var(--rh-n04-d) * 100%),#ffffff)}.add-section.n01:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(1px 1px at 24px 36px,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 132px 84px,rgba(255,255,255,.6),transparent),radial-gradient(1.5px 1.5px at 206px 172px,rgba(255,255,255,.75),transparent),radial-gradient(1px 1px at 68px 214px,rgba(255,255,255,.55),transparent),radial-gradient(1px 1px at 262px 248px,rgba(255,255,255,.65),transparent),radial-gradient(1px 1px at 300px 46px,rgba(255,255,255,.5),transparent);background-size:320px 280px;opacity:0;-webkit-mask-image:linear-gradient(180deg,#000,#000 55%,transparent);mask-image:linear-gradient(180deg,#000,#000 55%,transparent)}.add-section.n01 .wrap{position:relative;z-index:1;max-width:360px;margin:0 auto;padding:80px 16px 0}@media(max-width:599px){.add-section.n01 .wrap{max-width:none;padding-left:24px;padding-right:24px}}.add-section.n01 .sub-title{font-size:var(--rh-z-h4);font-weight:700;line-height:1.4;color:color-mix(in srgb,#e1e9ff calc(var(--rh-n04-d) * 100%),#263685)}.add-section.n01 .title{margin-top:16px;font-size:var(--rh-z-h2);font-weight:700;line-height:1.3;letter-spacing:-.03em;color:color-mix(in srgb,#f7faff calc(var(--rh-n04-d) * 100%),#0b0d24)}.add-section.n01 .title .title-accent{background-image:linear-gradient(90deg,#535afe,#ab66ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.add-section.n01 .bw{display:inline-block}.add-section.n01 .wrap[data-bw=ready] .bw,.add-section.n01 .wrap[data-bw=ready] .sub-title,.add-section.n01 .wrap[data-bw=ready] .text{transition:opacity .7s ease-out,filter .7s ease-out}.add-section.n01 .wrap[data-bw=ready] .bw{transition-delay:calc(.15s + var(--i)*.08s)}.add-section.n01 .wrap[data-bw=ready] .text{transition-delay:calc(.35s + var(--bw-n)*.08s)}.add-section.n01 .wrap[data-bw=ready]:not(.is-in) .sub-title,.add-section.n01 .wrap[data-bw=ready]:not(.is-in) .text{opacity:0}.add-section.n01 .wrap[data-bw=ready]:not(.is-in) .bw{opacity:0;filter:blur(12px)}.add-section.n01 .text{margin-top:16px;font-size:var(--rh-z-body);font-weight:500;line-height:1.7;color:color-mix(in srgb,#c4d4ff calc(var(--rh-n04-d) * 100%),#4a5170)}.add-section.n01 .photo{display:block;position:relative;z-index:1;margin-top:-12px}.add-section.n01 .photo:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:calc(1 - var(--rh-n04-d, 0));background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0) 46%,rgba(255,255,255,.18) 56%,rgba(255,255,255,.5) 66%,rgba(255,255,255,.82) 76%,#ffffff 86%)}.add-section.n01 .photo{height:360px}.add-section.n01 .photo video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 52%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 24%,#000 58%,rgba(0,0,0,.55) 70%,rgba(0,0,0,.2) 80%,transparent 90%);mask-image:linear-gradient(180deg,transparent,#000 24%,#000 58%,rgba(0,0,0,.55) 70%,rgba(0,0,0,.2) 80%,transparent 90%)}@media(min-width:600px)and (max-width:1023px){.add-section.n01 .photo{height:380px}.add-section.n01 .photo video{object-position:50% 45%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 58%,rgba(0,0,0,.55) 70%,rgba(0,0,0,.2) 80%,transparent 90%),linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent,#000 22%,#000 58%,rgba(0,0,0,.55) 70%,rgba(0,0,0,.2) 80%,transparent 90%),linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}}@media(min-width:1024px){.add-section.n01 .wrap{max-width:1248px;padding:160px 24px 0}.add-section.n01 .title{margin-top:32px;line-height:1.3}.add-section.n01 .text{margin-top:32px}.add-section.n01 .photo{max-width:1200px;height:560px;margin:8px auto 0}.add-section.n01 .photo video{object-position:50% 45%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 58%,rgba(0,0,0,.55) 70%,rgba(0,0,0,.2) 80%,transparent 90%),linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent,#000 22%,#000 58%,rgba(0,0,0,.55) 70%,rgba(0,0,0,.2) 80%,transparent 90%),linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}}.add-section.n03{position:relative;letter-spacing:-.02em;--nl:1;background:color-mix(in srgb,#ffffff calc(var(--nl) * 100%),#040924);overflow-x:clip;padding-bottom:106px}@media(min-width:600px)and (max-width:767px){.add-section.n03{padding-bottom:92.8px}}@media(min-width:768px)and (max-width:1023px){.add-section.n03{padding-bottom:85.5172413793px}}.add-section.n03 .card{max-width:360px;margin:0 auto;overflow:hidden;background:color-mix(in srgb,rgba(16,24,72,.06) calc(var(--nl) * 100%),rgba(255,255,255,.1));box-shadow:0 0 0 1px color-mix(in srgb,rgba(16,24,72,.14) calc(var(--nl) * 100%),rgba(255,255,255,.16)),inset 0 1px 0 color-mix(in srgb,transparent calc(var(--nl) * 100%),rgba(255,255,255,.12));--n03-k:1;--n03-in:1;transform:scale(calc(1 + (var(--n03-k) - 1) * (1 - var(--n03-in))));transform-origin:50% 0;border-radius:calc(20px*var(--n03-in))}.add-section.n03 .card[data-live]{will-change:transform}@media(max-width:599px){.add-section.n03 .card{max-width:none;margin:0 24px}}.add-section.n03 .visual{position:relative;height:320px;background:url(https://cdn.star-workout.com/images/main-renewal/addSection/section_01-1_mo.avif) no-repeat center 30%/cover}.add-section.n03 .visual:before{content:"";position:absolute;inset:0 0 auto;height:75%;background:linear-gradient(180deg,rgba(4,9,36,.62),rgba(4,9,36,.38) 55%,rgba(4,9,36,0));pointer-events:none}.add-section.n03 .title{position:absolute;top:44px;left:24px;right:24px;z-index:2;margin:0;text-align:center;font-size:var(--rh-z-h2);font-style:normal;font-weight:700;line-height:1.3;letter-spacing:-.03em;color:#f7faff;pointer-events:none}.add-section.n03 .title span{background:linear-gradient(90deg,#44CDFF,#90AFFF);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.add-section.n03 .wrap{padding:32px 16px 28px 56px;position:relative;counter-reset:n03-step}.add-section.n03 .wrap .box{position:relative;counter-increment:n03-step;--n03-r:12px;--n03-cy:11px;--n03-cx:-28px;--n03-gap:40px}.add-section.n03 .wrap .box+.box{margin-top:var(--n03-gap)}.add-section.n03 .wrap .box:after{content:counter(n03-step);position:absolute;top:calc(var(--n03-cy) - var(--n03-r));left:calc(var(--n03-cx) - var(--n03-r));width:calc(var(--n03-r)*2);height:calc(var(--n03-r)*2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;color:#fff;background:linear-gradient(135deg,#4968e6,#7b8cff);box-shadow:inset 0 0 0 0 rgba(213,221,247,0),inset 0 0 0 0 #fff,0 4px 10px rgba(73,104,230,.32);outline:2px solid rgba(0,0,0,0)}.add-section.n03 .wrap .box:not(:last-child):before{content:"";position:absolute;top:var(--n03-cy);left:calc(var(--n03-cx) - 1px);width:2px;height:calc(100% + var(--n03-gap));border-radius:1px;background:hsla(0,0%,100%,.14) linear-gradient(180deg,#4968e6,#8fa0ff) no-repeat 0 0/100% 100%}.add-section.n03 .wrap .box .box-title{padding:0 4px;font-size:var(--rh-z-h4);font-style:normal;font-weight:700;line-height:140%;color:color-mix(in srgb,#0b0d24 calc(var(--nl) * 100%),#f7faff);position:relative}.add-section.n03 .wrap .box .box-text{padding:0 4px;margin-top:8px;font-size:var(--rh-z-aux);font-style:normal;font-weight:400;line-height:160%;color:color-mix(in srgb,#263685 calc(var(--nl) * 100%),#c4d4ff)}.add-section.n03 .wrap .box .license{max-width:none;margin-top:16px;border-radius:12px;background:linear-gradient(118deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.1) 46%,rgba(255,255,255,0) 62%),linear-gradient(135deg,#4b5364,#262c3a 38%,#3b4354 62%,#1d2230);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -1px 0 rgba(0,0,0,.35),0 0 0 1px hsla(0,0%,100%,.1),0 10px 24px -12px rgba(0,0,0,.6);padding:12px 16px;position:relative;overflow:hidden}.add-section.n03 .wrap .box .license:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url(https://cdn.star-workout.com/images/main-renewal/addSection/section_03-2_m.avif) no-repeat 100%/cover}.add-section.n03 .wrap .box .license div{font-size:var(--rh-z-aux);font-style:normal;font-weight:700;line-height:160%;color:#f7faff}.add-section.n03 .wrap .box .license p{margin-top:4px;font-size:var(--rh-z-cap);font-style:normal;font-weight:400;line-height:160%;color:#e1e9ff}.add-section.n03 .wrap .box .box-img{margin-top:16px;width:100%;border-radius:12px;overflow:hidden}.add-section.n03 .wrap .box .box-img img{display:block;width:100%}@media(min-width:1024px){.add-section.n03{padding-bottom:140px}.add-section.n03 .title{position:static;width:min(1200px,100% - 48px);margin:0 auto 36px;pointer-events:auto;color:color-mix(in srgb,#15181e calc(var(--nl) * 100%),#F7FAFF)}.add-section.n03 .card{width:min(1200px,100% - 48px);max-width:none}.add-section.n03 .visual{position:relative;height:400px}.add-section.n03 .visual:before{content:none}.add-section.n03 .visual{padding:0;background-image:url(https://cdn.star-workout.com/images/main-renewal/addSection/section_01-1.avif);background-position:center 35%}.add-section.n03 .visual:after{content:"";position:absolute;inset:auto 0 0 0;height:120px;background:linear-gradient(180deg,rgba(4,9,36,0),rgba(4,9,36,.35))}.add-section.n03 .wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:56px;max-width:none;margin:0}.add-section.n03 .wrap .box{--n03-r:15px;--n03-cy:-56px;--n03-cx:15px;--n03-gap:40px}.add-section.n03 .wrap .box+.box{margin-top:0}.add-section.n03 .wrap .box:after{font-size:14px}.add-section.n03 .wrap .box:not(:last-child):before{top:calc(var(--n03-cy) - 1px);left:var(--n03-cx);width:calc(100% + var(--n03-gap));height:2px;background-image:linear-gradient(90deg,#4968e6,#8fa0ff)}.add-section.n03 .wrap .box .box-title{word-break:keep-all;min-height:2.8em}.add-section.n03 .wrap .box .box-text{margin-top:16px;word-break:keep-all}.add-section.n03 .wrap .box .box-text br{display:none}.add-section.n03 .wrap .box .license{margin-top:24px;min-height:108px;padding:18px 20px}.add-section.n03 .wrap .box .license:before{background-image:url(https://cdn.star-workout.com/images/main-renewal/addSection/section_03-2.avif)}.add-section.n03 .wrap .box .license p{margin-top:4px;padding-right:112px;word-break:keep-all}.add-section.n03 .wrap .box .license p br{display:none}.add-section.n03 .wrap .box .box-img{margin-top:24px}}@keyframes n03-ring{0%{outline-offset:0;outline-color:rgba(73,104,230,.55)}to{outline-offset:10px;outline-color:rgba(73,104,230,0)}}.add-section.n03[data-reveal] .box>*{opacity:0;transform:translateY(18px);transition:opacity .3s cubic-bezier(.2,.7,.2,1),transform .3s cubic-bezier(.2,.7,.2,1)}.add-section.n03[data-reveal] .box .box-img,.add-section.n03[data-reveal] .box .license{transform:translateY(28px) scale(.96)}.add-section.n03[data-reveal] .box:after{color:#8e9bc9;transform:scale(.86);box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.28),inset 0 0 0 var(--n03-r) #0b1238,0 0 0 0 rgba(73,104,230,0);transition:color .2s ease .05s,box-shadow .3s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.34,1.56,.64,1)}.add-section.n03[data-reveal] .box:not(:last-child):before{background-size:100% calc(var(--n03-link, 0)*100%);transition:background-size .15s linear}.add-section.n03[data-reveal] .box.is-in>*{opacity:1;transform:none}.add-section.n03[data-reveal] .box.is-in>:nth-child(2){transition-delay:.06s}.add-section.n03[data-reveal] .box.is-in>:nth-child(3){transition-delay:.12s}.add-section.n03[data-reveal] .box.is-in:after{color:#fff;transform:none;box-shadow:inset 0 0 0 0 hsla(0,0%,100%,0),inset 0 0 0 0 #0b1238,0 4px 10px rgba(73,104,230,.32);animation:n03-ring .9s ease-out .2s 1 both}@media(min-width:1024px){.add-section.n03[data-reveal] .box:not(:last-child):before{background-size:calc(var(--n03-link, 0)*100%) 100%}}.add-section.n02{background:#fff;letter-spacing:-.02em;position:relative;margin-top:-2px}.add-section.n02 .wrap{max-width:360px;margin:0 auto;padding:24px 16px 80px}@media(max-width:599px){.add-section.n02 .wrap{max-width:none;padding-left:24px;padding-right:24px}}.add-section.n02 .wrap .title{margin-bottom:56px;font-size:var(--rh-z-h3);font-weight:700;line-height:1.3;letter-spacing:-.03em;text-align:center;color:#0b0d24}.add-section.n02 .wrap .title span{color:#0b0d24;padding:0 .12em;background-image:linear-gradient(90deg,rgba(68,205,255,.55),rgba(164,154,254,.55));background-repeat:no-repeat;background-position:0 88%;background-size:100% .36em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.add-section.n02 .wrap .box{display:flex;padding:0 12px;align-items:center;gap:12px}.add-section.n02 .wrap .box.n1 .text>span{background:#d3a333}.add-section.n02 .wrap .box.n1 .text>span img{height:18px}.add-section.n02 .wrap .box.n2{margin-top:48px}.add-section.n02 .wrap .box.n2 .text{order:2;text-align:right;align-items:flex-end}.add-section.n02 .wrap .box.n2 .text>span{background:#43ba9f}.add-section.n02 .wrap .box.n2 .text>span img{height:16px}.add-section.n02 .wrap .box .text{display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex:1 0 0}.add-section.n02 .wrap .box .text>span{display:flex;height:32px;padding:0 12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:130px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.add-section.n02 .wrap .box .text>div{font-size:var(--rh-z-h3);font-style:normal;font-weight:700;line-height:1.4;color:#0b0d24}.add-section.n02 .wrap .box .text>div span{background:linear-gradient(90deg,#2f7bff,#5a5cf6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.add-section.n02 .wrap .box .text p{font-size:var(--rh-z-aux);font-style:normal;font-weight:400;line-height:160%;color:#4a5170}.add-section.n02 .wrap .box>img{width:100px}.add-section.n02 .wrap .text-box{margin-top:32px;border:1.5px solid rgba(0,0,0,0);background:linear-gradient(135deg,#f5f6ff,#f8f4ff) padding-box,linear-gradient(90deg,rgba(83,90,254,.55),rgba(171,102,255,.55)) border-box;padding:16px;display:flex;flex-direction:column;align-items:center;gap:4px;border-radius:12px;color:#0b0d24}.add-section.n02 .wrap .text-box>div{font-size:var(--rh-z-h4);font-style:normal;font-weight:700;line-height:1.4}.add-section.n02 .wrap .text-box>div span{background:linear-gradient(90deg,#535afe,#ab66ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.add-section.n02 .wrap .text-box p{font-size:var(--rh-z-aux);font-style:normal;font-weight:400;line-height:160%;color:#6a7080}@media(min-width:1024px){.add-section.n02 .wrap{max-width:1248px;padding:40px 24px 160px}.add-section.n02 .wrap .title{margin-bottom:72px;line-height:1.3}.add-section.n02 .wrap .flex{display:flex;gap:24px}.add-section.n02 .wrap .flex .area{flex:1 0 0;padding:40px 24px 24px;border-radius:20px;background:#f4f6fb}.add-section.n02 .wrap .box{padding:0 16px}.add-section.n02 .wrap .box.n1 .text{gap:16px}.add-section.n02 .wrap .box.n1 .text>span{height:40px;padding:0 16px}.add-section.n02 .wrap .box.n1 .text>span img{height:25.83px}.add-section.n02 .wrap .box.n2{margin-top:0}.add-section.n02 .wrap .box.n2 .text{gap:16px;text-align:left;align-items:flex-start;order:0}.add-section.n02 .wrap .box.n2 .text>span{height:40px;padding:0 16px}.add-section.n02 .wrap .box.n2 .text>span img{height:20px}.add-section.n02 .wrap .box .text p{margin-top:4px}.add-section.n02 .wrap .box>img{width:146px}.add-section.n02 .wrap .text-box{margin-top:40px;padding:24px 16px;gap:8px}}.add-section.n02 .area[data-reveal]{transition:opacity .8s cubic-bezier(.22,.8,.2,1),transform .8s cubic-bezier(.22,.8,.2,1)}.add-section.n02 .area[data-reveal=ready]{opacity:0;transform:translateY(48px)}.add-section.n04{--rh-n04-d:1;--n04-top:clamp(120px,12vw,200px);transition:--rh-n04-d .7s cubic-bezier(.4,0,.2,1);background-color:color-mix(in oklab,#020308 calc(var(--rh-n04-d) * 100%),#ffffff);background-image:linear-gradient(180deg,color-mix(in srgb,#040924 calc(var(--rh-n04-d) * 100%),#ffffff) 0,color-mix(in srgb,rgba(4,9,36,0) calc(var(--rh-n04-d) * 100%),rgba(255,255,255,0)) var(--n04-top));box-shadow:inset 0 -3px 0 color-mix(in oklab,#020308 calc(var(--rh-n04-d) * 100%),#ffffff);overflow:hidden;margin-top:-2px;position:relative;z-index:1;letter-spacing:-.02em}.add-section.n04 .wrap{position:relative;padding:80px 16px;max-width:360px;margin:0 auto;text-align:center}@media(max-width:599px){.add-section.n04 .wrap{max-width:none;padding-left:24px;padding-right:24px}}.add-section.n04 .wrap .sub-title{font-size:var(--rh-z-h4);font-style:normal;font-weight:700;line-height:140%;color:color-mix(in srgb,#e1e9ff calc(var(--rh-n04-d) * 100%),#263685);position:relative;z-index:1}.add-section.n04 .wrap .title{margin-top:16px;font-size:var(--rh-z-h2);font-style:normal;font-weight:700;line-height:1.3;letter-spacing:-.03em;color:color-mix(in srgb,#f7faff calc(var(--rh-n04-d) * 100%),#15181e);position:relative;z-index:1}.add-section.n04 .wrap .title span{background:linear-gradient(90deg,#44CDFF,#93ADFF);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.add-section.n04 .wrap .video-box{position:absolute;top:48px;left:calc(50% - 304px);right:0;width:608px;aspect-ratio:608/608;opacity:clamp(0,(var(--rh-n04-d) - .7)/.3,1)}.add-section.n04 .wrap .video-box video{width:100%;height:100%;object-fit:cover;-webkit-mask-image:radial-gradient(closest-side,#000 72%,transparent 100%);mask-image:radial-gradient(closest-side,#000 72%,transparent 100%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.add-section.n04 .wrap .video-box div{position:absolute;display:inline-flex;height:32px;padding:0 12px 0 14px;align-items:center;gap:6px;background:linear-gradient(287deg,rgba(255,255,255,.2),rgba(255,255,255,.04));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:12px;font-weight:700;line-height:160%;color:#e1e9ff;border-radius:22px;box-shadow:inset 1px 1px .5px -.75px hsla(0,0%,100%,.6),inset -.75px -.75px .5px -.75px hsla(0,0%,100%,.5);animation:floating 3s ease-in-out infinite}.add-section.n04 .wrap .video-box div:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:22px;box-shadow:inset 12px 12px 8px -8px rgba(0,0,0,.08),inset 0 0 12px 0 rgba(0,0,0,.03)}.add-section.n04 .wrap .video-box div:after{content:"";width:20px;height:20px;background:url(https://cdn.star-workout.com/images/main-renewal/addSection/section_04.svg) no-repeat 50%}.add-section.n04 .wrap .video-box div.n1{top:192px;right:calc(50% + 16px);animation-duration:3.2s;animation-delay:0s}.add-section.n04 .wrap .video-box div.n2{top:240px;left:calc(50% + 19px);animation-duration:2.8s;animation-delay:.5s}.add-section.n04 .wrap .video-box div.n3{top:328px;right:calc(50% + 27px);animation-duration:3.5s;animation-delay:.2s}.add-section.n04 .wrap .video-box div.n4{top:368px;left:calc(50% + 40px);animation-duration:3s;animation-delay:.8s}@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.add-section.n04 .wrap .price{position:relative;z-index:1;margin-top:316px;font-size:16px;font-style:normal;font-weight:400;line-height:140%;color:color-mix(in srgb,#e1e9ff calc(var(--rh-n04-d) * 100%),#263685)}.add-section.n04 .wrap .price span{font-weight:700}.add-section.n04 .wrap .text{font-size:var(--rh-z-body);font-weight:400;line-height:1.7;color:color-mix(in srgb,#c4d4ff calc(var(--rh-n04-d) * 100%),#4a5170)}.add-section.n04 .wrap .date,.add-section.n04 .wrap .text{position:relative;z-index:1;margin-top:12px;font-style:normal}.add-section.n04 .wrap .date{font-size:var(--rh-cap);font-weight:500;line-height:1.5;color:color-mix(in srgb,rgba(196,212,255,.8) calc(var(--rh-n04-d) * 100%),#6a7080)}.add-section.n04 .wrap .date span{display:inline-block;padding:2px 10px;border-radius:999px;background:color-mix(in srgb,rgba(14,16,52,.62) calc(var(--rh-n04-d) * 100%),#eef1f8)}.add-section.n04 .wrap .sol-list{position:relative;z-index:1;display:grid;gap:12px;margin:40px 0 0;padding:0;list-style:none;text-align:left}.add-section.n04 .wrap .sol-item{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:132px;padding:20px 20px 20px 22px;border-radius:18px;background:linear-gradient(225deg,color-mix(in srgb,rgba(237,242,255,.1) calc(var(--rh-n04-d) * 100%),#f3f6fc) 0,color-mix(in srgb,rgba(237,242,255,.04) calc(var(--rh-n04-d) * 100%),#f7f9fd) 100%);border:1px solid color-mix(in srgb,rgba(237,242,255,.12) calc(var(--rh-n04-d) * 100%),#e3e8f3)}.add-section.n04 .wrap .sol-bg{position:absolute;top:0;right:0;z-index:-1;width:62%;height:100%;object-fit:cover;object-position:100% 35%;opacity:.3;filter:blur(1.5px) saturate(.85);-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.5) 40%,#000 80%);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.5) 40%,#000 80%);pointer-events:none}.add-section.n04 .wrap .sol-body{min-width:0;text-shadow:0 1px 10px color-mix(in srgb,rgba(4,9,36,.6) calc(var(--rh-n04-d) * 100%),rgba(255,255,255,.6))}.add-section.n04 .wrap .sol-tag{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background-image:linear-gradient(90deg,#44cdff,#90afff 17%,#bf80ff 33%,#7f9dff 50%,#44cdff 67%,#90afff 83%,#bf80ff);background-size:300% 100%;background-position:0 50%;box-shadow:0 0 0 0 rgba(144,175,255,0);font-size:11px;font-weight:700;line-height:1;color:#0b0d24;animation:n04-tag-flow 6s linear infinite,n04-tag-breathe 3s ease-in-out infinite;animation-play-state:paused}@media(prefers-reduced-motion:reduce){.add-section.n04 .wrap .sol-tag{animation:none}}.add-section.n04 .wrap .sol-title{margin-top:6px;font-size:var(--rh-z-h4);font-weight:700;line-height:1.35;letter-spacing:-.03em;color:color-mix(in srgb,#f7faff calc(var(--rh-n04-d) * 100%),#15181e)}.add-section.n04 .wrap .sol-text{margin-top:4px;font-size:var(--rh-z-cap);font-weight:400;line-height:1.55;color:color-mix(in srgb,#c4d4ff calc(var(--rh-n04-d) * 100%),#4a5170)}.add-section.n04 .wrap .sol-text span{font-weight:700;color:color-mix(in srgb,#e1e9ff calc(var(--rh-n04-d) * 100%),#263685)}@media(min-width:1024px){.add-section.n04 .wrap{max-width:1248px;padding:160px 24px}.add-section.n04 .wrap .title{line-height:1.3;margin-top:32px}.add-section.n04 .wrap .video-box{top:187px;width:888px;aspect-ratio:888/888;left:calc(50% - 444px)}.add-section.n04 .wrap .video-box div{height:42px;padding:0 15px 0 20px;font-size:16px}.add-section.n04 .wrap .video-box div.n1{top:263px;right:513px}.add-section.n04 .wrap .video-box div.n2{top:345px;left:550px}.add-section.n04 .wrap .video-box div.n3{top:467px;right:555px}.add-section.n04 .wrap .video-box div.n4{top:533px;left:540px}.add-section.n04 .wrap .price{margin-top:532px;font-size:24px;color:color-mix(in srgb,#f7faff calc(var(--rh-n04-d) * 100%),#15181e)}.add-section.n04 .wrap .date,.add-section.n04 .wrap .text{margin-top:20px}.add-section.n04 .wrap .sol-list{grid-template-columns:1fr 1fr;gap:20px;margin-top:72px}.add-section.n04 .wrap .sol-item{min-height:168px;padding:28px 32px;border-radius:22px}.add-section.n04 .wrap .sol-bg{width:55%}.add-section.n04 .wrap .sol-tag{height:26px;padding:0 12px;font-size:13px}.add-section.n04 .wrap .sol-title{margin-top:10px}.add-section.n04 .wrap .sol-text{margin-top:6px}}.add-section.n04.is-near .wrap .sol-tag{animation-play-state:running}@keyframes n04-tag-flow{to{background-position:100% 50%}}@keyframes n04-tag-breathe{50%{box-shadow:0 0 14px 1px rgba(144,175,255,.55)}}@property --rh-n04-d{syntax:"<number>";inherits:true;initial-value:1}.display-landing{--dl-ink:#171a1f;--dl-ink-sub:#5a6069;--dl-ink-mute:#606773;--dl-accent:#5b17c9;--dl-accent-soft:#f4effc;--dl-line:rgba(23,26,31,0.1);--dl-cta-grad:linear-gradient(90deg,#3fc5f0,#7b3fe4);--dl-next-grad:linear-gradient(92deg,#6a57e8,#8452e4);--dl-header-offset:60px;--dl-appbar:0px;--dl-ease-rise:cubic-bezier(0.16,0.84,0.24,1);position:relative;width:100%;container-type:inline-size;display:flex;flex-direction:column;color:var(--dl-ink);font-family:Wanted Sans,-apple-system,Apple SD Gothic Neo,sans-serif;font-weight:400;letter-spacing:-.017em;-webkit-font-smoothing:antialiased;word-break:normal;background:#fafafe}@media(max-width:1366px){.display-landing{--dl-appbar:calc(66px + env(safe-area-inset-bottom, 0px))}}.display-landing{--dl-band-pad-top:28px;--dl-band-pad-bottom:30px;--dl-band-title-scale:1}@media(max-width:767px){.display-landing{--dl-header-offset:calc(env(safe-area-inset-top, 0px) + 76px);--dl-band-top:60px;--dl-band-pad-top:8px;--dl-band-pad-bottom:16px;--dl-band-title-scale:0.7}}@media(max-width:426px){.display-landing{--dl-band-top:50px}}.display-landing *,.display-landing :after,.display-landing :before{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.display-landing img{max-width:none}.display-landing a:focus-visible,.display-landing button:focus-visible,.display-landing select:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.display-landing .display-landing__sr-input{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;overflow:hidden;clip-path:inset(50%);pointer-events:none}.display-landing .display-landing__hero{position:relative;overflow:hidden;display:flex;flex-direction:column;flex:none;padding-top:var(--dl-header-offset);min-height:100vh;min-height:100svh;contain:layout paint}.display-landing .display-landing__hero-bg{position:absolute;inset:0;z-index:0;transform-origin:50% 0;pointer-events:none;background-color:#2b2a40;background-image:radial-gradient(70% 93% at 10% -8%,rgba(140,86,255,.92) 0,rgba(136,84,252,.78) 16%,rgba(126,78,240,.56) 32%,rgba(112,70,218,.34) 48%,rgba(98,62,192,.16) 64%,rgba(88,56,170,.05) 80%,rgba(80,52,152,0) 100%),radial-gradient(77% 100% at 102% 106%,rgba(34,190,242,.88) 0,rgba(36,184,238,.74) 16%,rgba(40,172,228,.52) 32%,rgba(44,156,212,.3) 48%,rgba(46,140,194,.14) 64%,rgba(46,126,176,.04) 80%,rgba(46,116,162,0) 100%),linear-gradient(168deg,#3b3556,#332f4c 54%,#2b2a40)}.display-landing .display-landing__hero-window{z-index:1;overflow:hidden;margin-top:calc(-1*var(--dl-header-offset));padding-top:var(--dl-header-offset)}.display-landing .display-landing__hero-stage,.display-landing .display-landing__hero-window{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.display-landing .display-landing__hero-deco{position:absolute;inset:0;pointer-events:none}.display-landing .display-landing__hero-inner{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(24px,3cqw,44px);padding:clamp(24px,3cqw,44px) clamp(20px,5%,80px) calc(clamp(24px,3cqw,44px) + var(--dl-appbar));text-align:center}@media(max-width:767px){.display-landing .display-landing__hero-inner{padding:8px 24px calc(52px + var(--dl-appbar))}}.display-landing .display-landing__icon{position:absolute;width:clamp(230px,21cqw,330px);height:auto;pointer-events:none;filter:drop-shadow(0 16px 30px rgba(12,10,28,.34));will-change:transform}.display-landing .display-landing__icon--income{left:clamp(0px,2.5cqw,54px);top:6%;animation:display-landing-float-a 5.4s ease-in-out infinite}.display-landing .display-landing__icon--cause{right:clamp(0px,2.5cqw,48px);top:58%;animation:display-landing-float-b 6.2s ease-in-out .6s infinite}@media(max-width:1366px){.display-landing .display-landing__icon--income{top:2%}.display-landing .display-landing__icon--cause{top:56%}}@media(max-width:767px){.display-landing .display-landing__icon{width:176px}.display-landing .display-landing__icon--income{left:2px;top:-12px}.display-landing .display-landing__icon--cause{right:-6px;top:auto;bottom:calc(var(--dl-appbar) + 8px);width:144px;width:clamp(120px,144px + (100svh - 680px)*.457,176px)}}.display-landing .display-landing__hero-copy{position:relative;z-index:1;flex:none;min-width:0;width:100%;max-width:900px;margin:auto}.display-landing .display-landing__title{margin:0;font-size:clamp(26px,3.2cqw,44px);font-weight:700;line-height:1.4;letter-spacing:-.028em;color:#fff;word-break:keep-all}.display-landing .display-landing__title-line{display:block;text-wrap:balance;animation:display-landing-rise .9s var(--dl-ease-rise) both}.display-landing .display-landing__title-line--second{animation-delay:.14s}.display-landing .display-landing__shine{background:linear-gradient(100deg,#cbb4ff,#cbb4ff 34%,#fff 50%,#cbb4ff 66%,#cbb4ff);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:display-landing-sheen 3.4s ease-in-out 1s 4}.display-landing .display-landing__lead{max-width:32em;margin:clamp(20px,2.2cqw,30px) auto 0;font-size:clamp(14px,1.3cqw,18.5px);font-weight:400;line-height:1.45;color:hsla(0,0%,100%,.74);word-break:keep-all;animation:display-landing-rise .9s var(--dl-ease-rise) .28s both}.display-landing .display-landing__notes{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(8px,1.1cqw,14px);width:100%;margin:clamp(20px,2.2cqw,30px) auto 0;padding:0;list-style:none}@media(max-width:767px){.display-landing .display-landing__notes{flex-direction:column;align-items:center;gap:16px;max-width:300px}}.display-landing .display-landing__note{display:flex;align-items:center;justify-content:center;gap:7px;height:clamp(30px,2.7cqw,34px);padding:0 clamp(12px,1.2cqw,16px);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;background:hsla(0,0%,100%,.07);font-size:clamp(13.5px,1.1cqw,15.5px);font-weight:700;line-height:1;letter-spacing:-.02em;color:#fff;white-space:nowrap;animation:display-landing-rise 1s var(--dl-ease-rise) both}.display-landing .display-landing__note-icon{display:block;flex:none;width:18px;height:18px;object-fit:contain;filter:drop-shadow(0 1px 3px rgba(10,6,32,.5))}.display-landing .display-landing__hint{position:absolute;left:0;right:0;bottom:calc(22px + var(--dl-appbar));display:flex;justify-content:center;pointer-events:none}.display-landing .display-landing__hint-ring{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;animation:display-landing-nudge 1.8s ease-in-out infinite}.display-landing .display-landing__hint-arrow{display:block;width:9px;height:9px;margin-top:-3px;border-right:1.5px solid hsla(0,0%,100%,.85);border-bottom:1.5px solid hsla(0,0%,100%,.85);transform:rotate(45deg)}.display-landing .display-landing__body{display:flex;flex-direction:column;background:radial-gradient(560px 420px at 22% 18%,rgba(123,63,228,.09) 0,rgba(123,63,228,0) 70%),radial-gradient(620px 520px at 84% 84%,rgba(63,197,240,.11) 0,rgba(63,197,240,0) 70%),linear-gradient(180deg,#fbfbfe,#f5f4fb 46%,#f2f5fc)}.display-landing .display-landing__steps{flex:none;padding:clamp(34px,3.6cqw,56px) clamp(20px,5%,80px) clamp(40px,4.5cqw,72px)}.display-landing .display-landing__steps-inner{max-width:1040px;margin:0 auto}.display-landing .display-landing__steps-title{max-width:22em;margin:12px auto 0;padding:0 26px;font-size:clamp(20px,2cqw,29px);font-weight:700;line-height:1.42;letter-spacing:-.03em;text-align:center;word-break:keep-all;text-wrap:balance}.display-landing .display-landing__steps-lead{max-width:34em;margin:12px auto 0;padding:0 26px;font-size:clamp(14px,1.15cqw,16.5px);font-weight:400;line-height:1.7;color:var(--dl-ink-sub);text-align:center;word-break:keep-all;text-wrap:pretty}.display-landing .display-landing__steps-lead strong{font-weight:700;color:var(--dl-accent)}.display-landing .display-landing__step-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));align-items:stretch;gap:12px;margin:40px 0 0;padding:0;list-style:none}@media(max-width:767px){.display-landing .display-landing__step-list{gap:44px}}.display-landing .display-landing__step{display:flex;flex-direction:column;animation:display-landing-rise .8s var(--dl-ease-rise) both}.display-landing .display-landing__step-label{margin:0 0 10px;font-size:clamp(12px,1.1cqw,14px);font-weight:700;letter-spacing:.06em;color:var(--dl-accent);text-align:center}.display-landing .display-landing__step-photo{position:relative;width:100%;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:#eef0f6}.display-landing .display-landing__step-photo img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.display-landing .display-landing__step-body{padding:10px 18px 0;text-align:center}@media(max-width:767px){.display-landing .display-landing__step-body{padding:6px 18px 0}}.display-landing .display-landing__step-title{margin:10px 0 0;font-size:clamp(13px,1.35cqw,19px);font-weight:700;line-height:1.45;letter-spacing:-.03em;white-space:nowrap}@media(max-width:767px){.display-landing .display-landing__step-title{font-size:15px}}.display-landing .display-landing__step-desc{margin:10px 0 0;font-size:14.5px;font-weight:400;line-height:1.75;color:var(--dl-ink-sub);word-break:keep-all;text-wrap:pretty}.display-landing .display-landing__step-desc span{display:block}.display-landing .display-landing__survey-head{flex:none;padding:clamp(26px,2.8cqw,40px) clamp(20px,5%,80px) clamp(20px,2.2cqw,30px);text-align:center}.display-landing .display-landing__survey-head.is-one-line{padding-bottom:0}.display-landing .display-landing__survey-title{max-width:860px;margin:0 auto;font-size:clamp(20px,2cqw,29px);font-weight:700;line-height:1.42;letter-spacing:-.03em;word-break:keep-all;text-wrap:balance}.display-landing .display-landing__survey{flex:none;padding:0 clamp(20px,5%,80px) 12px;scroll-margin-top:120px}@media(max-width:767px){.display-landing .display-landing__survey{scroll-margin-top:96px}}.display-landing[data-collapse=on] .display-landing__hero{position:sticky;top:0;z-index:80;pointer-events:none;margin-bottom:calc(-1*var(--dl-collapse, 0px));transition:transform .2s ease}.display-landing[data-collapse=on] .display-landing__hero-bg,.display-landing[data-collapse=on] .display-landing__hero-copy{pointer-events:auto}.display-landing[data-collapse=on] .display-landing__title{transform-origin:50% 0}.display-landing[data-collapse=on] .display-landing__body{margin-top:var(--dl-collapse,0)}.display-landing[data-collapse=on] .display-landing__hero-bg,.display-landing[data-collapse=on] .display-landing__hero-copy,.display-landing[data-collapse=on] .display-landing__hero-deco,.display-landing[data-collapse=on] .display-landing__hero-extra,.display-landing[data-collapse=on] .display-landing__hero-stage,.display-landing[data-collapse=on] .display-landing__hero-window{will-change:transform,opacity}html:has(.display-landing[data-collapse=on]){scroll-padding-top:var(--dl-scroll-pad,0)}.display-landing[data-collapse=on] .display-landing__survey,.display-landing[data-collapse=on] .display-landing__survey :is(input,select,textarea,button){scroll-margin-top:16px}.display-landing[data-collapse=on].is-typing .display-landing__hero{transform:translateY(-100%)}@media not all and (max-width:1200px){#main-contents-container.main-contents:has(.display-landing[data-collapse=on]),.main-page-overflow-shell:has(.display-landing[data-collapse=on]){overflow:clip;display:flow-root}}.display-landing .display-landing__survey-inner{display:flex;flex-direction:column;justify-content:flex-start;max-width:620px;min-height:470px;margin:0 auto}.display-landing .display-landing__survey-inner.is-finished{justify-content:center}.display-landing .display-landing__progress-count{margin:0;font-size:12.5px;font-weight:700;color:var(--dl-accent);text-align:right;font-variant-numeric:tabular-nums}.display-landing .display-landing__progress{height:3px;margin-top:10px;border-radius:999px;background:rgba(23,26,31,.08);overflow:hidden}.display-landing .display-landing__progress-fill{height:100%;border-radius:999px;background:var(--dl-accent);transition:width .22s cubic-bezier(.2,.7,.3,1)}.display-landing .display-landing__question{margin-top:16px}@media(max-width:767px){.display-landing .display-landing__question{margin-top:12px}}.display-landing .display-landing__question-title{margin:0;outline:none;font-size:clamp(19px,1.6cqw,23px);font-weight:700;line-height:1.45;letter-spacing:-.025em;word-break:keep-all;text-wrap:balance}.display-landing .display-landing__question-help{margin:7px 0 0;font-size:13px;font-weight:400;line-height:1.55;color:var(--dl-ink-mute);word-break:keep-all}.display-landing .display-landing__options{display:flex;flex-direction:column;gap:9px;margin-top:20px}@media(max-width:767px){.display-landing .display-landing__options{gap:6px;margin-top:12px}}.display-landing .display-landing__option{position:relative;display:block}.display-landing .display-landing__option-pill{display:block;width:100%;padding:16px 18px;border:1px solid var(--dl-line);border-radius:12px;background:#fff;font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--dl-ink);text-align:center;word-break:keep-all;cursor:pointer;transition:background .14s,border-color .14s,transform .14s}@media(max-width:767px){.display-landing .display-landing__option-pill{padding:12px 14px;font-size:14.5px}}.display-landing .display-landing__option.is-on .display-landing__option-pill{border-color:var(--dl-accent);background:var(--dl-accent-soft);color:var(--dl-accent)}.display-landing .display-landing__option:active .display-landing__option-pill{transform:scale(.985)}.display-landing .display-landing__sr-input:focus-visible+.display-landing__checkbox,.display-landing .display-landing__sr-input:focus-visible+.display-landing__option-pill{outline:2px solid var(--dl-accent);outline-offset:2px}.display-landing .display-landing__nav{display:flex;gap:10px;margin-top:20px}@media(max-width:767px){.display-landing .display-landing__nav{margin-top:12px}}.display-landing .display-landing__next,.display-landing .display-landing__prev{padding:16px 18px;border-radius:999px;font-family:inherit;font-weight:700;letter-spacing:-.02em;cursor:pointer;transition:background .14s}@media(max-width:767px){.display-landing .display-landing__next,.display-landing .display-landing__prev{padding:12px 14px}}.display-landing .display-landing__prev{flex:none;border:1px solid var(--dl-line);background:rgba(0,0,0,0);font-size:15px;color:var(--dl-ink)}.display-landing .display-landing__prev:hover{background:rgba(0,0,0,.03)}.display-landing .display-landing__next{flex:1;border:none;background:var(--dl-next-grad);font-size:16px;color:#fff}.display-landing .display-landing__next:disabled{background:#e4e2ec;color:#7c7990;cursor:default}.display-landing .display-landing__apply-title{margin:0;font-size:clamp(20px,1.8cqw,26px);font-weight:700;line-height:1.45;letter-spacing:-.028em;text-align:center;word-break:keep-all}.display-landing .display-landing__apply-title:focus{outline:none}.display-landing .display-landing__form{display:flex;flex-direction:column;gap:14px;margin-top:22px}.display-landing .display-landing__field{display:flex;flex-direction:column;gap:7px}.display-landing .display-landing__field-label{font-size:12.5px;font-weight:700;letter-spacing:-.02em;color:var(--dl-ink)}.display-landing .display-landing__error,.display-landing .display-landing__field-hint{margin:0;font-size:12.5px;line-height:1.6;color:#d92d20;word-break:keep-all}.display-landing .display-landing__input,.display-landing .display-landing__select{border:1px solid var(--dl-line);border-radius:15px;background:hsla(0,0%,100%,.6);font-family:inherit;color:var(--dl-ink);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.display-landing .display-landing__input:focus,.display-landing .display-landing__select:focus{border-color:var(--dl-accent)}.display-landing .display-landing__input{padding:15px 16px;font-size:16px;font-weight:400}.display-landing .display-landing__input--tel{font-variant-numeric:tabular-nums}.display-landing .display-landing__input::-moz-placeholder{color:#9aa0a9}.display-landing .display-landing__input::placeholder{color:#9aa0a9}.display-landing .display-landing__time{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:2px}.display-landing .display-landing__time.is-disabled{opacity:.42}.display-landing .display-landing__select{padding:15px 12px;font-size:15px;font-weight:700;letter-spacing:-.02em;text-align:center;-moz-text-align-last:center;text-align-last:center;font-variant-numeric:tabular-nums;cursor:pointer}.display-landing .display-landing__select:disabled{cursor:default}.display-landing .display-landing__anytime{width:100%;margin-top:1px;padding:13px 12px;border:1px solid var(--dl-line);border-radius:999px;background:hsla(0,0%,100%,.6);font-family:inherit;font-size:13.5px;font-weight:700;letter-spacing:-.02em;color:var(--dl-ink);cursor:pointer;transition:background .14s,border-color .14s}.display-landing .display-landing__anytime.is-on{border-color:var(--dl-accent);background:var(--dl-accent-soft);color:var(--dl-accent)}.display-landing .display-landing__consent-row{display:flex;align-items:center;gap:10px}.display-landing .display-landing__consent{position:relative;display:flex;align-items:center;gap:10px;padding:4px 0;cursor:pointer;text-align:left}.display-landing .display-landing__checkbox{display:flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid rgba(23,26,31,.22);border-radius:6px;background:#fff;font-size:12px;font-weight:700;color:rgba(0,0,0,0);transition:background .14s,border-color .14s}.display-landing .display-landing__checkbox.is-on{border-color:var(--dl-accent);background:var(--dl-accent);color:#fff}.display-landing .display-landing__consent-text{font-size:13.5px;font-weight:400;line-height:1.6;color:var(--dl-ink-sub)}.display-landing .display-landing__privacy-toggle{margin-left:auto;padding:4px 0;border:none;background:rgba(0,0,0,0);font-family:inherit;font-size:12.5px;font-weight:400;color:var(--dl-ink-sub);text-decoration:underline;white-space:nowrap;cursor:pointer}.display-landing .display-landing__privacy-toggle:hover{color:var(--dl-accent)}.display-landing .display-landing__privacy{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;margin:10px 0 0;padding:16px 18px;border:1px solid var(--dl-line);border-radius:15px;background:hsla(0,0%,100%,.6);font-size:12.5px;line-height:1.6;word-break:keep-all}.display-landing .display-landing__privacy[hidden]{display:none}.display-landing .display-landing__privacy dt{font-weight:700;color:var(--dl-ink);white-space:nowrap}.display-landing .display-landing__privacy dd{margin:0;font-weight:400;color:var(--dl-ink-sub)}.display-landing .display-landing__submit{width:100%;margin-top:20px;padding:17px;border:none;border-radius:999px;background:var(--dl-cta-grad);box-shadow:0 10px 22px -8px rgba(0,21,207,.42);font-family:inherit;font-size:16px;font-weight:700;letter-spacing:-.02em;color:#fff;cursor:pointer;transition:filter .14s}.display-landing .display-landing__submit:hover:not(:disabled):not(.is-busy){filter:brightness(1.06)}.display-landing .display-landing__submit.is-busy{opacity:.8;cursor:progress}.display-landing .display-landing__submit:disabled{background:#c9c6c1;box-shadow:none;cursor:default}.display-landing .display-landing__call{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:6px 12px;margin-top:2px;padding-top:20px;border-top:1px solid rgba(23,26,31,.08);font-size:clamp(17px,1.5cqw,21px);font-weight:700;letter-spacing:-.02em}.display-landing .display-landing__call-label{color:var(--dl-accent)}.display-landing .display-landing__call-number{color:var(--dl-ink);font-variant-numeric:tabular-nums;text-decoration:none}.display-landing .display-landing__result{text-align:center}.display-landing .display-landing__check{position:relative;width:54px;height:54px;margin:0 auto 16px}.display-landing .display-landing__check-ring{position:absolute;inset:0;border-radius:999px;background:rgba(91,23,201,.28);animation:display-landing-ring 1.4s cubic-bezier(.22,.61,.36,1) .18s 2 both}.display-landing .display-landing__check-disc{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(140deg,#7b3fe4,#5b17c9);box-shadow:0 12px 26px -14px rgba(58,38,150,.8);animation:display-landing-pop .5s cubic-bezier(.22,.61,.36,1) both}.display-landing .display-landing__check-disc svg{display:block;width:26px;height:26px}.display-landing .display-landing__check-disc path{fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;animation:display-landing-check .55s cubic-bezier(.6,.05,.3,1) .34s both}.display-landing .display-landing__result-text{margin:14px 0 0;font-size:15px;font-weight:400;line-height:1.75;color:var(--dl-ink-sub);word-break:keep-all}.display-landing .display-landing__tail{flex:none;height:24px}@keyframes display-landing-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes display-landing-float-a{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-16px) rotate(-2deg)}}@keyframes display-landing-float-b{0%,to{transform:translateY(0) rotate(5deg)}50%{transform:translateY(-14px) rotate(1deg)}}@keyframes display-landing-nudge{0%,to{transform:translateY(0);opacity:.85}50%{transform:translateY(6px);opacity:1}}@keyframes display-landing-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes display-landing-check{0%{stroke-dashoffset:30}to{stroke-dashoffset:0}}@keyframes display-landing-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.06);opacity:1}to{transform:scale(1);opacity:1}}@keyframes display-landing-ring{0%{transform:scale(.9);opacity:.55}to{transform:scale(1.5);opacity:0}}@media(forced-colors:active){.display-landing .display-landing__anytime.is-on,.display-landing .display-landing__option.is-on .display-landing__option-pill{border:3px solid Highlight}.display-landing .display-landing__checkbox{forced-color-adjust:none;border-color:CanvasText;background:Canvas;color:Canvas}.display-landing .display-landing__checkbox.is-on{border-color:Highlight;background:Highlight;color:HighlightText}}@media(prefers-reduced-motion:reduce){.display-landing *,.display-landing :after,.display-landing :before{animation:none!important;transition:none!important}}.reborn-home .rh-fin{position:relative;width:100%;max-width:960px;margin:0 auto;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}.reborn-home .rh-fin__base,.reborn-home .rh-fin__bg{position:absolute;inset:0;pointer-events:none}.reborn-home .rh-fin__bg{display:block;width:100%;height:100%;opacity:calc(1 - var(--rh-svc-dark, 0));-webkit-mask-image:radial-gradient(ellipse closest-side at 50% 50%,#000 58%,transparent 100%);mask-image:radial-gradient(ellipse closest-side at 50% 50%,#000 58%,transparent 100%)}.reborn-home .rh-fin__logo{position:absolute;display:block;height:auto;pointer-events:none}.reborn-home .rh-fin__lens{position:absolute;inset:0;pointer-events:none;clip-path:circle(0 at 50% 50%)}.reborn-home .rh-fin__scene{position:absolute;inset:0}.reborn-home .rh-fin__mag{position:absolute;left:0;top:0;display:block;width:0;height:auto;pointer-events:none;filter:drop-shadow(0 12px 16px rgba(35,80,216,.16))}.reborn-home .rh-fin[data-live] .rh-fin__logo,.reborn-home .rh-fin[data-live] .rh-fin__mag,.reborn-home .rh-fin[data-live] .rh-fin__scene{will-change:transform}
/*# sourceMappingURL=074ce07982749caa.css.map*/