@charset "UTF-8";:root{--blue-100: #2c6fff;--blue-200: #2ca5ff;--blue-300: #c8e2ff;--blue-400: #c8e2ff66;--blue-500: #e9f3ff;--blue-600: #2c6fff1a;--blue-700: #2c6fff0d;--blue-800: #3383ff;--blue-900: #2ca7ff;--red-100: #ec4765;--red-200: #ec4a65;--dark-100: #0f172a;--dark-200: #0000000d;--dark-300: #000000cc;--neutral-100: #ffffff1a;--neutral-200: #999999;--neutral-300: #ffffff33;--neutral-400: #eeeeee;--neutral-500: #ffffffcc;--neutral-600: #dddddd;--neutral-700: #505050;--neutral-800: #333333;--neutral-900: #5b5b5b}@keyframes fadeUpScale{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes slideFromLeft1{0%{transform:translate(-100%)}70%{transform:translate(15%)}to{transform:translate(0)}}@keyframes slideFromLeft2{0%{transform:translate(-200%)}70%{transform:translate(15%)}to{transform:translate(0)}}@keyframes slideFromLeft3{0%{transform:translate(-300%)}70%{transform:translate(15%)}to{transform:translate(0)}}@keyframes slideFromLeft4{0%{transform:translate(-400%)}70%{transform:translate(15%)}to{transform:translate(0)}}@keyframes slideFromLeft5{0%{transform:translate(-500%)}70%{transform:translate(15%)}to{transform:translate(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes revealWidth{0%{width:0}to{width:100%}}@keyframes slideWidth{0%{opacity:0;clip-path:inset(0 100% 0 0)}5%{opacity:1}to{opacity:1;clip-path:inset(0 0 0 0)}}.button-primary,.button-secondary{position:relative;display:flex;align-items:center;gap:8px;height:56px;padding:0 16px 0 24px;border-radius:999px;cursor:pointer;transition:.2s}.button-primary .icon,.button-secondary .icon{position:relative;z-index:1;width:18px;height:18px}.button-primary .header-button__title,.button-secondary .header-button__title{display:flex;align-items:center;gap:8px}.button-primary .header-button__title p,.button-secondary .header-button__title p{font-size:16px;line-height:11px;font-weight:700;color:#fff}.button-primary .arrow-wrapper,.button-secondary .arrow-wrapper{position:relative;z-index:1;width:11px;height:8px;overflow:hidden}.button-primary .arrow-wrapper .arrow-group,.button-secondary .arrow-wrapper .arrow-group{position:absolute;top:0;right:0;display:flex;gap:4px;width:max-content;transition:transform .3s}.button-primary .arrow-wrapper .arrow-group img,.button-secondary .arrow-wrapper .arrow-group img{width:11px;height:8px}.button-primary p,.button-secondary p{position:relative;z-index:1;font-family:Roboto,sans-serif}.button-primary:after,.button-secondary:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:999px;transition:.3s;box-sizing:border-box}.button-primary:hover .arrow-wrapper .arrow-group,.button-secondary:hover .arrow-wrapper .arrow-group{transform:translate(15px)}.button-primary:hover:after,.button-secondary:hover:after{width:calc(100% + 8px);height:calc(100% + 8px)}.button-outline{position:relative;display:flex;align-items:center;gap:8px;height:44px;padding:0 32px;border-radius:999px;font-size:16px;line-height:12px;font-weight:700;cursor:pointer}.button-outline:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;width:100%;height:100%;background-color:#fff;border:1px solid var(--blue-100);border-radius:999px;transition:.3s}.button-outline p{position:relative;z-index:1;color:var(--blue-100);transition:.2s}.button-outline .arrow-wrapper{position:relative;z-index:1;width:16px;height:12px;overflow:hidden}.button-outline .arrow-wrapper .arrow-group{position:absolute;top:0;right:0;display:flex;gap:4px;width:max-content;transition:transform .3s}.button-outline .arrow-wrapper .arrow-group img{width:16px;height:12px}.button-outline:hover:after{width:calc(100% + 8px);height:calc(100% + 8px);background:var(--blue-100)}.button-outline:hover p{color:#fff}.button-outline:hover .arrow-wrapper .arrow-group{transform:translate(20px)}.button-primary:after{background:linear-gradient(90deg,#2c6fff,#4dcdff);border:1px solid var(--blue-100);box-shadow:0 0 8px #0167bb66}.button-secondary{letter-spacing:-.04em}.button-secondary:after{background:linear-gradient(90deg,#ec4765,#f2b16f);border:1px solid var(--red-100);box-shadow:0 0 8px #ec476566}.button-secondary.cta-button-secondary{gap:11px;width:100%;max-width:426px;height:80px;padding:0 23px 0 34px;margin-bottom:16px}.button-secondary.cta-button-secondary:after{box-shadow:0 0 11.43px #ec476566}.button-secondary.cta-button-secondary .icon{width:25px;height:25px}.button-secondary.cta-button-secondary p{font-size:29px;line-height:21px;letter-spacing:-.04em}.button-secondary.cta-button-secondary .arrow-wrapper,.button-secondary.cta-button-secondary .arrow-wrapper .arrow-group img{width:15px;height:11px}.button-secondary.cta-button-secondary .arrow-wrapper .arrow-group .arrow-mobile{display:none}.button-secondary.cta-button-secondary:hover .arrow-wrapper .arrow-group{transform:translate(19px)}@media(max-width:874px){.button-secondary.cta-button-secondary{justify-content:center;align-items:center;gap:6px;width:100%;max-width:100%;height:max-content;padding:21px 26px 21px 33px;margin-bottom:11px}.button-secondary.cta-button-secondary p{font-size:20px;line-height:15px;font-weight:700}.button-secondary.cta-button-secondary .icon{width:17px;height:17px}.button-secondary.cta-button-secondary .arrow-wrapper,.button-secondary.cta-button-secondary .arrow-wrapper .arrow-group img{width:7px;height:13px}.button-secondary.cta-button-secondary .arrow-wrapper .arrow-group .arrow{display:none}.button-secondary.cta-button-secondary .arrow-wrapper .arrow-group .arrow-mobile{display:block}.button-secondary.cta-button-secondary:hover .arrow-wrapper .arrow-group{transform:translate(calc(50% + 2px))}}.button-primary.cta-button-primary{font-size:18px;line-height:13px}.button-primary.cta-button-primary .arrow-mobile{display:none}@media(max-width:874px){.button-primary.cta-button-primary{justify-content:center;width:100%;max-width:100%;height:max-content;padding:14px 0}.button-primary.cta-button-primary p{font-size:14px;line-height:10px}.button-primary.cta-button-primary .icon{width:14px;height:14px}.button-primary.cta-button-primary .arrow-wrapper,.button-primary.cta-button-primary .arrow-wrapper .arrow-group img{width:7px;height:13px}.button-primary.cta-button-primary .arrow-wrapper .arrow-group .arrow{display:none}.button-primary.cta-button-primary .arrow-wrapper .arrow-group .arrow-mobile{display:block}.button-primary.cta-button-primary:hover .arrow-wrapper .arrow-group{transform:translate(calc(50% + 2px))}}.scroll-top-button{position:sticky;bottom:16px;right:16px;z-index:4;display:none;width:48px;height:48px;margin-left:auto;cursor:pointer;transition:.2s}.scroll-top-button img{width:100%;height:100%}.scroll-top-button:hover{transform:scale(1.1)}@media(max-width:874px){.scroll-top-button{bottom:15px;right:15px}}.modal{position:fixed;top:0;left:0;z-index:5;display:none;width:100dvw;height:100dvh}.modal .modal-wrapper{display:flex;justify-content:center;width:100%;height:100%;padding:64px;overflow:auto}.modal .modal-wrapper .modal-layer{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:var(--dark-300)}.modal .modal-wrapper .modal-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:800px;padding:48px 80px;margin:auto 0;background-color:#fff;border-radius:16px;overflow:hidden;animation:zoomIn .3s ease forwards}.modal .modal-wrapper .modal-content .modal-content__close{position:absolute;top:16px;right:16px;z-index:1;cursor:pointer}.modal .modal-wrapper .modal-content .modal-content__close img{width:16px;height:16px;pointer-events:none}.modal .modal-wrapper .modal-content .modal-content__layer{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:linear-gradient(90deg,#c8e2ff33,#c8e2ff66)}.modal .modal-wrapper .modal-content .modal-content__header{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:22px}.modal .modal-wrapper .modal-content .modal-content__header p{font-size:24px;line-height:18px;font-weight:900;color:#000}.modal .modal-wrapper .modal-content .modal-content__header span{width:27px;height:2px;background-color:var(--blue-100)}.modal.show{display:block}@media(max-width:874px){.modal .modal-wrapper{padding:15px}.modal .modal-wrapper .modal-content{gap:0;padding:24px 20px}.modal .modal-wrapper .modal-content .modal-content__close{top:6px;right:7px;width:24px;height:24px}.modal .modal-wrapper .modal-content .modal-content__header{gap:18px;margin-bottom:15px}}.select-modal .select-modal__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;padding:32px;background-color:#fff;border-radius:16px;box-shadow:0 0 16px #2b3caa1a}.select-modal .select-modal__content img{width:100%;max-width:400px;aspect-ratio:400/248}.select-modal .select-modal__content .title{font-size:20px;line-height:15px;font-weight:700;color:#000}.select-modal .select-modal__content .table{width:100%}.select-modal .select-modal__content .table .row{display:grid;grid-template-columns:160fr 416fr;padding:16px 0 15px;border-bottom:1px solid var(--neutral-400)}.select-modal .select-modal__content .table .row p{font-size:14px;line-height:14px;color:#000}.select-modal .select-modal__content .table .row .table-title{font-weight:700}.select-modal .select-modal__content .table .row .table-content{display:flex;flex-direction:column;gap:8px}.select-modal .select-modal__content .table .row:first-child{border-top:1px solid var(--neutral-400)}.select-modal .select-modal__content.select-modal__content--usb .table .row:last-child{padding-bottom:0;border-bottom:none}.select-modal .select-modal__close{position:relative;z-index:1;display:flex;align-items:center;gap:8px;height:23px;cursor:pointer}.select-modal .select-modal__close p{font-size:14px;line-height:10px;font-weight:700;color:#000;pointer-events:none}.select-modal .select-modal__close img{width:16px;height:16px;pointer-events:none}@media(max-width:874px){.select-modal.select-modal-usb .modal-wrapper .modal-content .modal-content__header{gap:18px}.select-modal.select-modal-usb .modal-wrapper .modal-content .modal-content__header p{font-size:20px;line-height:15px}.select-modal.select-modal-mobile .modal-wrapper .modal-content .modal-content__header{gap:18px}.select-modal.select-modal-mobile .modal-wrapper .modal-content .modal-content__header p{max-width:90%;font-size:20px;line-height:22px;text-align:center}.select-modal .modal-wrapper .modal-content .select-modal__content{gap:12px;padding:16px 13px;margin-bottom:8px}.select-modal .modal-wrapper .modal-content .select-modal__content img{width:calc(100% - 18px);aspect-ratio:270/168}.select-modal .modal-wrapper .modal-content .select-modal__content .title{font-size:13px;line-height:10px}.select-modal .modal-wrapper .modal-content .select-modal__content .table{padding:0 6px}.select-modal .modal-wrapper .modal-content .select-modal__content .table .row{display:flex;flex-direction:column;gap:10px;padding:8px 0}.select-modal .modal-wrapper .modal-content .select-modal__content .table .row .table-title{font-size:13px;line-height:10px}.select-modal .modal-wrapper .modal-content .select-modal__content .table .row .table-content{font-size:13px;line-height:13px}.select-modal .modal-wrapper .modal-content .select-modal__close{gap:8px;height:max-content;padding:6px 0}.select-modal .modal-wrapper .modal-content .select-modal__close p{font-size:13px;line-height:10px}}.price-modal .price-modal__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px;width:100%}.price-modal .price-modal__content .price-modal__tag{display:flex;width:100%;height:34px;background-color:#fff;border-radius:999px}.price-modal .price-modal__content .price-modal__tag button{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;line-height:10px;font-weight:700;color:var(--blue-100);border-radius:999px;cursor:pointer}.price-modal .price-modal__content .price-modal__tag button .arrow{position:absolute;opacity:0}.price-modal .price-modal__content .price-modal__tag button.active{color:#fff;background:linear-gradient(90deg,#2c6fff,#372cff,#2ca7ff)}.price-modal .price-modal__content .price-modal__body{padding:30px;background-color:#fff;border:2px solid var(--blue-100);border-radius:16px}.price-modal .price-modal__content .price-modal__body .price-modal__table{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.price-modal .price-modal__content .price-modal__body .price-modal__table .row{display:grid;grid-template-columns:280fr 116fr 116fr;align-items:center;gap:32px;padding-bottom:15px;border-bottom:1px solid var(--neutral-400)}.price-modal .price-modal__content .price-modal__body .price-modal__table .row div{display:flex;flex-direction:column;align-items:center}.price-modal .price-modal__content .price-modal__body .price-modal__table .row div p,.price-modal .price-modal__content .price-modal__body .price-modal__table .row p{font-size:14px;line-height:14px;font-weight:700;color:#000}.price-modal .price-modal__content .price-modal__body .price-modal__table .row p.value{text-align:center}.price-modal .price-modal__content .price-modal__body .price-modal__table .row .title{display:none}.price-modal .price-modal__content .price-modal__body .price-modal__table .price-modal__table-list{display:flex;flex-direction:column;gap:16px;width:100%}.price-modal .price-modal__content .price-modal__body .total{display:flex;justify-content:space-between;align-items:flex-end}.price-modal .price-modal__content .price-modal__body .total .total-title{font-size:16px;line-height:12px;font-weight:700;color:var(--blue-100)}.price-modal .price-modal__content .price-modal__body .total .total-value{font-size:16px;line-height:18px;font-weight:700;color:#000}.price-modal .price-modal__content .price-modal__body .total .total-value span{font-size:24px;line-height:18px;color:#000}.price-modal .price-modal__content .price-modal__footer{display:flex;flex-direction:column;gap:16px}.price-modal .price-modal__content .price-modal__footer div{display:flex}.price-modal .price-modal__content .price-modal__footer div span{display:flex;min-width:32px}.price-modal .price-modal__content .price-modal__footer div span,.price-modal .price-modal__content .price-modal__footer div p,.price-modal .price-modal__content .price-modal__footer div a{font-size:12px;line-height:125%;color:#000}.price-modal .price-modal__content .price-modal__footer div a{text-decoration:underline}@media(max-width:874px){.price-modal .modal-wrapper .modal-content .modal-content__header{gap:18px;margin-bottom:15px}.price-modal .modal-wrapper .modal-content .modal-content__header p{font-size:20px;line-height:15px}.price-modal .modal-wrapper .modal-content .price-modal__content{gap:8px}.price-modal .modal-wrapper .modal-content .price-modal__content .price-modal__tag{display:grid;grid-template-columns:1fr 1fr;gap:8px;height:max-content;background-color:transparent}.price-modal .modal-wrapper .modal-content .price-modal__content .price-modal__tag button{position:relative;width:100%;height:max-content;padding:9px 0;font-size:13px;line-height:10px;background-color:#fff}.price-modal .modal-wrapper .modal-content .price-modal__content .price-modal__tag button .arrow{position:absolute;top:50%;right:14px;transform:translateY(-50%);opacity:1}.price-modal .modal-wrapper .modal-content .price-modal__content .price-modal__tag button .arrow-active{display:none;width:11px;height:6px}.price-modal .modal-wrapper .modal-content .price-modal__content .price-modal__tag button .arrow-unactive{width:6px;height:11px}.price-modal .modal-wrapper .modal-content .price-modal__content .price-modal__tag button.active .arrow-unactive{display:none}.price-modal .modal-wrapper .modal-content .price-modal__content .price-modal__tag button.active .arrow-active{display:block}.price-modal .modal-wrapper .modal-content .price-modal__content .price-modal__body{padding:15px}.price-modal .modal-wrapper .modal-content .price-modal__content .price-modal__body .price-modal__table{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.price-modal .modal-wrapper .modal-content .price-modal__content .price-modal__body .price-modal__table .row{grid-template-columns:142fr 170fr 170fr;gap:16px;padding-bottom:8px}.price-modal .modal-wrapper .modal-content .price-modal__content .price-modal__body .price-modal__table .row div{display:flex;flex-direction:column;align-items:center}.price-modal .modal-wrapper .modal-content .price-modal__content .price-modal__body .price-modal__table .row div p{font-size:8px;line-height:10px}.price-modal .modal-wrapper .modal-content .price-modal__content .price-modal__body .price-modal__table .row p{font-size:8px;line-height:10px;font-weight:500}.price-modal .modal-wrapper .modal-content .price-modal__content .price-modal__body .price-modal__table .row .title{display:none}.price-modal .modal-wrapper .modal-content .price-modal__content .price-modal__body .price-modal__table .price-modal__table-list{display:flex;flex-direction:column;gap:16px;width:100%}.price-modal .modal-wrapper .modal-content .price-modal__content .price-modal__body .total .total-title{font-size:14px;line-height:11px;font-weight:500}.price-modal .modal-wrapper .modal-content .price-modal__content .price-modal__body .total .total-value{font-size:12px;line-height:15px}.price-modal .modal-wrapper .modal-content .price-modal__content .price-modal__body .total .total-value span{font-size:20px;line-height:15px}.price-modal .modal-wrapper .modal-content .price-modal__content .price-modal__footer{gap:8px}.price-modal .modal-wrapper .modal-content .price-modal__content .price-modal__footer div{gap:5px}.price-modal .modal-wrapper .modal-content .price-modal__content .price-modal__footer div span{min-width:auto}.price-modal .modal-wrapper .modal-content .price-modal__content .price-modal__footer div p,.price-modal .modal-wrapper .modal-content .price-modal__content .price-modal__footer div span{font-size:10px;line-height:12px;color:var(--neutral-700)}}header{position:fixed;top:0;left:0;z-index:1;display:flex;justify-content:center;width:100%;transition:.3s}header .header-wrapper{display:flex;justify-content:space-between;width:100%;max-width:2000px;padding:16px}header .header-wrapper .header-info{display:flex;flex-direction:column;align-items:center;gap:16px}header .header-wrapper .header-info a{width:160px;height:31px}header .header-wrapper .header-info a img{width:100%;height:100%}header .header-wrapper .header-info p{font-size:10px;line-height:7px}header .header-wrapper .header-button{display:flex;gap:8px}header .header-wrapper .header-button--mobile{display:none;gap:5px}header .header-wrapper .header-button--mobile a{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;height:100%;padding:7px 10px 9px;border-radius:0 0 10px 10px}header .header-wrapper .header-button--mobile a .content{display:flex;align-items:center;gap:5px}header .header-wrapper .header-button--mobile a .content p{font-size:12px;line-height:9px;font-weight:700;font-family:Roboto,sans-serif}header .header-wrapper .header-button--mobile a .content img{width:5px;height:9px}header .header-wrapper .header-button--mobile .button-primary--mobile{background:linear-gradient(90deg,#4ccaff,#2d72ff);border:1px solid var(--blue-800)}header .header-wrapper .header-button--mobile .button-primary--mobile .icon{width:22px;height:22px}header .header-wrapper .header-button--mobile .button-secondary--mobile{background:linear-gradient(90deg,#ec4965,#f2b06f);border:1px solid var(--red-200)}header .header-wrapper .header-button--mobile .button-secondary--mobile .icon{width:23px;height:23px}header.header-scroll{background-color:#ffffffb3}@media(max-width:874px){header .header-wrapper{height:max-content;padding:0 15px}header .header-wrapper .header-info{gap:16px;margin-top:10px}header .header-wrapper .header-info a{width:140px;height:28px}header .header-wrapper .header-info p{font-size:10px;line-height:8px;font-weight:500}header .header-wrapper .header-button{display:none}header .header-wrapper .header-button--mobile{display:flex}}.banner{position:relative;display:flex;justify-content:center;width:100%;height:488px}.banner .banner-bg,.banner .banner-bg--mb{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.banner .banner-bg--mb{display:none}.banner .banner-wrapper{position:relative;z-index:1;display:grid;grid-template-columns:688fr 243fr;gap:42px;width:100%;max-width:1024px;height:100%;padding-right:41px;padding-left:10px}.banner .banner-wrapper .banner-general{width:100%;max-width:688px;height:max-content;margin-top:101px;overflow:hidden}.banner .banner-wrapper .banner-general .banner-slogan{position:relative;display:flex;justify-content:center;align-items:center;width:502px;height:48px;margin-bottom:22px;margin-left:10px;opacity:0}.banner .banner-wrapper .banner-general .banner-slogan img{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.banner .banner-wrapper .banner-general .banner-slogan p{position:relative;z-index:1;font-size:20px;line-height:15px;letter-spacing:.02em}.banner .banner-wrapper .banner-general .banner-promotion{position:relative;width:max-content;margin-bottom:40px;margin-left:6px;opacity:0}.banner .banner-wrapper .banner-general .banner-promotion .banner-promotion__title{display:flex;gap:111px;margin-bottom:11px;margin-left:3px}.banner .banner-wrapper .banner-general .banner-promotion .banner-promotion__title p{font-size:16px;line-height:12px;-webkit-text-stroke:2px #fff;paint-order:stroke fill}.banner .banner-wrapper .banner-general .banner-promotion .banner-promotion__description-one{margin-bottom:7px;background:linear-gradient(to right,#2c6fff,#372cff,#2ca7ff);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.02em;filter:url(#smooth-outline)}.banner .banner-wrapper .banner-general .banner-promotion .banner-promotion__description-one span{color:transparent}.banner .banner-wrapper .banner-general .banner-promotion .banner-promotion__description-one .small{font-size:42px;line-height:50px}.banner .banner-wrapper .banner-general .banner-promotion .banner-promotion__description-one .medium{font-size:52px;line-height:38px}.banner .banner-wrapper .banner-general .banner-promotion .banner-promotion__description-one .large{font-size:60px;line-height:44px}.banner .banner-wrapper .banner-general .banner-promotion .banner-promotion__description-one .larger{font-size:68px;line-height:48px}.banner .banner-wrapper .banner-general .banner-promotion .banner-promotion__description-two,.banner .banner-wrapper .banner-general .banner-promotion .banner-promotion__description-two--mobile{font-size:61px;line-height:61px;background:linear-gradient(to right,#2c6fff,#372cff,#2ca7ff);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;letter-spacing:-.02em;filter:url(#smooth-outline)}.banner .banner-wrapper .banner-general .banner-promotion .banner-promotion__description-two--mobile{display:none}.banner .banner-wrapper .banner-general .banner-feature{display:flex;gap:16px;width:max-content;opacity:0}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item{display:flex;align-items:center;gap:8px;width:290px;height:55px;padding:0 16px;background-color:#fff;border-radius:4px}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item img{width:16px;height:16px}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item p{font-size:16px;line-height:19px}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item sup{display:inline-block;transform:translateY(2px)}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item .banner-feature__details-one{display:flex;align-items:center}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item .banner-feature__details-one span{font-size:28px;line-height:28px}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item .banner-feature__details-two{transform:translateY(-2px);display:flex;flex-direction:column;align-items:flex-start;gap:8px}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item .banner-feature__details-two div{display:flex;justify-content:flex-start;align-items:center;width:100%}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item .banner-feature__details-two span{font-size:18px;line-height:18px}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item .banner-feature__details-two .title{transform:translateY(2px);letter-spacing:-.04em}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item-wrapper{display:flex;flex-direction:column;align-items:center;gap:7px}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item-wrapper .sub-title{font-size:12px;line-height:12px;color:var(--neutral-900);letter-spacing:-.04em}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item-wrapper .content-mb,.banner .banner-wrapper .banner-general .banner-icon--mobile{display:none}.banner .banner-wrapper .banner-icon{width:100%;margin-top:132px;aspect-ratio:243/267}.banner.show .banner-wrapper .banner-general .banner-slogan{animation:slideWidth .3s forwards}.banner.show .banner-wrapper .banner-general .banner-promotion{animation:slideWidth .3s forwards;animation-delay:.15s}.banner.show .banner-wrapper .banner-general .banner-feature{animation:slideWidth .3s forwards;animation-delay:.3s}@media(max-width:1024px){.banner .banner-wrapper{gap:21px}.banner .banner-wrapper .banner-general .banner-promotion .banner-promotion__description-one .small{font-size:30px}.banner .banner-wrapper .banner-general .banner-promotion .banner-promotion__description-one .medium{font-size:40px}.banner .banner-wrapper .banner-general .banner-promotion .banner-promotion__description-one .large{font-size:48px}.banner .banner-wrapper .banner-general .banner-promotion .banner-promotion__description-one .larger{font-size:56px}.banner .banner-wrapper .banner-general .banner-promotion .banner-promotion__description-two,.banner .banner-wrapper .banner-general .banner-promotion .banner-promotion__description-two--mobile{font-size:49px;line-height:61px}.banner .banner-wrapper .banner-general .banner-promotion .banner-promotion__description-two--mobile{display:none}.banner .banner-wrapper .banner-general .banner-feature{gap:8px}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item{gap:4px;height:48px;padding:0 8px}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item .banner-feature__details-one p,.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item .banner-feature__details-two p{font-size:12px}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item .banner-feature__details-one span{font-size:24px}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item .banner-feature__details-two span{font-size:14px}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item .banner-feature__details-two .number{font-size:8px}}@media(max-width:874px){.banner{height:max-content}.banner .banner-bg{display:none}.banner .banner-bg--mb{display:block}.banner .banner-wrapper{display:flex;max-width:100%;height:max-content;padding:0}.banner .banner-wrapper .banner-general{position:relative;display:flex;flex-direction:column;width:max-content;max-width:100%;padding:79px 9px 29px;margin:0 auto}.banner .banner-wrapper .banner-general .banner-slogan{width:calc(100% - 12px);height:max-content;padding:10px 0;margin:0 auto 18px}.banner .banner-wrapper .banner-general .banner-slogan p{font-size:14px;line-height:11px}.banner .banner-wrapper .banner-general .banner-promotion{width:100%;margin-bottom:32px;margin-left:0}.banner .banner-wrapper .banner-general .banner-promotion .banner-promotion__title{gap:40px;margin-bottom:8px}.banner .banner-wrapper .banner-general .banner-promotion .banner-promotion__title p{font-size:13px;line-height:10px}.banner .banner-wrapper .banner-general .banner-promotion .banner-promotion__description-one{margin-bottom:0}.banner .banner-wrapper .banner-general .banner-promotion .banner-promotion__description-one .small{font-size:25px;line-height:30px}.banner .banner-wrapper .banner-general .banner-promotion .banner-promotion__description-one .medium{font-size:30px;line-height:22px}.banner .banner-wrapper .banner-general .banner-promotion .banner-promotion__description-one .large{font-size:35px;line-height:26px;letter-spacing:-.02em}.banner .banner-wrapper .banner-general .banner-promotion .banner-promotion__description-one .larger{font-size:40px;line-height:29px}.banner .banner-wrapper .banner-general .banner-promotion .banner-promotion__description-two{display:none}.banner .banner-wrapper .banner-general .banner-promotion .banner-promotion__description-two--mobile{display:block;width:max-content;font-size:57px;line-height:57px;letter-spacing:-.07em}.banner .banner-wrapper .banner-general .banner-feature{display:flex;flex-direction:column;gap:10px;padding-bottom:20px}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item{gap:7px;width:max-content;height:max-content;padding:11px 8px}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item img{width:14px;height:14px}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item .banner-feature__details-one,.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item .banner-feature__details-two{display:flex;align-items:center}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item .banner-feature__details-one p,.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item .banner-feature__details-two p{font-size:14px;line-height:10px}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item .banner-feature__details-one span{font-size:24px;line-height:20px}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item .banner-feature__details-two span{font-size:15px;line-height:11px}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item .banner-feature__details-two .number{font-size:14px;line-height:10px}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item .banner-feature__details-two .sub-title{font-size:8px;line-height:6px;color:#000}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item-wrapper{align-items:flex-start}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item-wrapper .content-mb{display:block}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item-wrapper .content-pc{display:none}.banner .banner-wrapper .banner-general .banner-feature .banner-feature__item-wrapper .sub-title{line-height:1.2em}.banner .banner-wrapper .banner-general .banner-icon--mobile{position:absolute;bottom:5.2%;right:4.4%;display:block;width:34.5%;max-width:129px;margin-top:0;aspect-ratio:unset}.banner .banner-wrapper .banner-icon{display:none}}.promotion{width:100%}.promotion .text-shadow{text-shadow:0 0 16px #00b7ff,0 0 16px #00b7ff}.promotion .promotion-detail{display:flex;justify-content:center;width:100%;height:92px;background:linear-gradient(90deg,#2c6fff,#372cff,#2ca7ff)}.promotion .promotion-detail .promotion-detail__wrapper{position:relative;display:flex;width:100%;max-width:1194px;height:100%;padding-left:46px}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__label{position:absolute;top:0;left:0;transform:translateY(-15px);width:159px;height:39px;object-fit:cover}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__time{display:flex;justify-content:center;align-items:center;width:182px;height:28px;margin-top:21px;margin-right:12px;border:1px solid white}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__time p{font-size:16px;line-height:12px;font-weight:700}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__content-container{display:flex;justify-content:center;flex-grow:1}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__content-container .promotion-detail__content-wrapper{display:flex;flex-direction:column;align-items:flex-end;gap:12px;height:max-content;margin-top:18px;margin-right:4px}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__content-container .promotion-detail__content-wrapper .promotion-detail__content{position:relative;display:flex;justify-content:center;align-items:flex-end;font-weight:700}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__content-container .promotion-detail__content-wrapper .promotion-detail__content sup{position:absolute;top:0;left:0;transform:translateY(-100%) translate(8px);font-size:12px;line-height:22px}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__content-container .promotion-detail__content-wrapper .promotion-detail__content .small{transform:translateY(1px);font-size:22px;line-height:22px}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__content-container .promotion-detail__content-wrapper .promotion-detail__content .small-2{position:relative;font-size:26px;line-height:22px}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__content-container .promotion-detail__content-wrapper .promotion-detail__content .medium{position:relative;transform:translateY(-1px);font-size:30px;line-height:22px}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__content-container .promotion-detail__content-wrapper .promotion-detail__content .medium.medium-space{margin-left:auto}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__content-container .promotion-detail__content-wrapper .promotion-detail__content .medium.text-shadow{transform:translateY(-3px)}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__content-container .promotion-detail__content-wrapper .promotion-detail__content .big{transform:translateY(6px);font-size:32px;line-height:34px}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__content-container .promotion-detail__content-wrapper .promotion-detail__content .large{font-size:34px;line-height:25px}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__content-container .promotion-detail__content-wrapper .promotion-detail__content .larger{transform:translate(-6px);font-size:48px;line-height:34px;letter-spacing:-.07em}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__content-container .promotion-detail__content-wrapper .promotion-detail__des{margin-right:4px;font-size:16px;line-height:11px;font-weight:500;letter-spacing:.02em}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__content-container .promotion-detail__content-wrapper .promotion-detail__des span{font-size:14px}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__img{position:relative;width:217px;height:100%}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__img .promotion-detail__img-one{position:absolute;bottom:19px;left:0;transform:translateY(1px);width:100%;height:124px}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__img .promotion-detail__img-two{position:absolute;bottom:100%;right:0;transform:translateY(-49px);width:68px;height:48px;filter:drop-shadow(0px 0px 8px #2c6fff) drop-shadow(0px 0px 20px rgba(0,255,191,.8))}.promotion .promotion-detail--mobile{display:none}.promotion .promotion-content{display:flex;justify-content:center;align-items:center;width:100%;padding:16px 0;background:#0000000d}.promotion .promotion-content .promotion-scroll{height:106px;overflow:auto}.promotion .promotion-content .promotion-content__wrapper{display:flex;flex-direction:column;gap:8px;width:100%;max-width:1226px;padding:0 10px}.promotion .promotion-content .promotion-content__wrapper div{display:flex;gap:13px}.promotion .promotion-content .promotion-content__wrapper div span{margin-top:1px;font-size:12px;line-height:9px;color:#000}.promotion .promotion-content .promotion-content__wrapper div p{font-size:12px;line-height:12px;color:#000}.promotion .promotion-content .promotion-content__wrapper div a{color:#000;text-decoration:underline}@media(max-width:1240px){.promotion .promotion-detail .promotion-detail__wrapper{padding-right:10px;padding-left:15px}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__time{width:140px;margin-right:6px}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__time p{font-size:13px}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__content-container .promotion-detail__content-wrapper .promotion-detail__content{justify-content:center}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__content-container .promotion-detail__content-wrapper .promotion-detail__content .small{transform:translateY(1px);font-size:10px;line-height:22px}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__content-container .promotion-detail__content-wrapper .promotion-detail__content .small-2{position:relative;transform:translateY(-2px);font-size:18px;line-height:22px}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__content-container .promotion-detail__content-wrapper .promotion-detail__content .medium{transform:translateY(-2px);font-size:18px}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__content-container .promotion-detail__content-wrapper .promotion-detail__content .medium.medium-space{margin:0}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__content-container .promotion-detail__content-wrapper .promotion-detail__content .big{transform:translateY(6px);font-size:20px;line-height:34px}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__content-container .promotion-detail__content-wrapper .promotion-detail__content .large{font-size:22px;line-height:25px}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__content-container .promotion-detail__content-wrapper .promotion-detail__content .larger{transform:translate(-5px);font-size:36px;line-height:34px}.promotion .promotion-detail .promotion-detail__wrapper .promotion-detail__content-container .promotion-detail__content-wrapper .promotion-detail__content .larger.larger-letter-spacing{letter-spacing:-.07em}}@media(max-width:874px){.promotion .promotion-detail{display:none}.promotion .promotion-detail--mobile{position:relative;display:block;width:100%;padding:19px 8px 12px 14px}.promotion .promotion-detail--mobile .promotion-detail--mobile-wrapper{position:relative;z-index:1;display:flex;flex-direction:column;width:max-content;max-width:100%;height:max-content;margin:0 auto}.promotion .promotion-detail--mobile .promotion-detail--mobile-wrapper .promotion-detail__time--mobile{display:flex;gap:8px;margin-bottom:10px}.promotion .promotion-detail--mobile .promotion-detail--mobile-wrapper .promotion-detail__time--mobile .promotion-detail__label{width:102px;height:32px}.promotion .promotion-detail--mobile .promotion-detail--mobile-wrapper .promotion-detail__time--mobile .promotion-detail__time{height:max-content;padding:7px 5px;border:1px solid white}.promotion .promotion-detail--mobile .promotion-detail--mobile-wrapper .promotion-detail__time--mobile .promotion-detail__time p{font-size:12px;line-height:9px;font-weight:700}.promotion .promotion-detail--mobile .promotion-detail--mobile-wrapper .promotion-detail__content--mobile{display:flex;justify-content:space-between;gap:5px;margin-bottom:6px}.promotion .promotion-detail--mobile .promotion-detail--mobile-wrapper .promotion-detail__content--mobile .content{display:flex;flex-direction:column;gap:7px;font-weight:700;letter-spacing:-.02em}.promotion .promotion-detail--mobile .promotion-detail--mobile-wrapper .promotion-detail__content--mobile .content .content-des{font-size:10px;line-height:10px}.promotion .promotion-detail--mobile .promotion-detail--mobile-wrapper .promotion-detail__content--mobile .content div{display:flex}.promotion .promotion-detail--mobile .promotion-detail--mobile-wrapper .promotion-detail__content--mobile .content sup{position:absolute;transform:translateY(-4px);top:0;left:0}.promotion .promotion-detail--mobile .promotion-detail--mobile-wrapper .promotion-detail__content--mobile .content .small{font-size:18px;line-height:14px}.promotion .promotion-detail--mobile .promotion-detail--mobile-wrapper .promotion-detail__content--mobile .content .medium{position:relative;font-size:16px;line-height:16px}.promotion .promotion-detail--mobile .promotion-detail--mobile-wrapper .promotion-detail__content--mobile .content .big{font-size:19px;line-height:19px}.promotion .promotion-detail--mobile .promotion-detail--mobile-wrapper .promotion-detail__content--mobile .content .large{transform:translate(-5%);display:inline-block;font-size:30px;line-height:23px;letter-spacing:-.08em}.promotion .promotion-detail--mobile .promotion-detail--mobile-wrapper .promotion-detail__content--mobile .promotion-detail__img{position:relative;width:110px;height:62px}.promotion .promotion-detail--mobile .promotion-detail--mobile-wrapper .promotion-detail__content--mobile .promotion-detail__img .promotion-detail__img-one{position:relative;z-index:1;width:100%;height:100%}.promotion .promotion-detail--mobile .promotion-detail--mobile-wrapper .promotion-detail__content--mobile .promotion-detail__img .promotion-detail__img-two{position:absolute;bottom:100%;right:0;z-index:0;width:47px;height:33px}.promotion .promotion-detail--mobile .promotion-detail--mobile-wrapper .promotion-detail__button{width:100%;padding-right:4px}.promotion .promotion-detail--mobile .promotion-detail--mobile-wrapper .promotion-detail__button a{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px 0 15px;background:linear-gradient(90deg,#ec4765,#f2b16f);border:2px solid var(--red-100);border-radius:999px}.promotion .promotion-detail--mobile .promotion-detail--mobile-wrapper .promotion-detail__button a div{display:flex;flex-direction:column;gap:8px}.promotion .promotion-detail--mobile .promotion-detail--mobile-wrapper .promotion-detail__button a div span{font-size:13px;line-height:10px;font-style:700;letter-spacing:-.04em}.promotion .promotion-detail--mobile .promotion-detail--mobile-wrapper .promotion-detail__button a div p{font-size:20px;line-height:15px;font-style:700;letter-spacing:-.04em}.promotion .promotion-detail--mobile .promotion-detail--mobile-wrapper .promotion-detail__button a .icon{width:26px;height:26px}.promotion .promotion-detail--mobile .promotion-detail--mobile-wrapper .promotion-detail__button a .arrow{width:7px;height:13px}.promotion .promotion-detail--mobile .promotion-detail--layer{position:absolute;top:0;left:0;z-index:0;width:100vw;height:100%;background:linear-gradient(90deg,#2c6fff,#372cff,#2ca7ff)}.promotion .promotion-content{padding:20px 0}.promotion .promotion-content .promotion-content__wrapper{gap:8px;padding:0 15px}.promotion .promotion-content .promotion-content__wrapper div{gap:5px}.promotion .promotion-content .promotion-content__wrapper div span,.promotion .promotion-content .promotion-content__wrapper div p,.promotion .promotion-content .promotion-content__wrapper div a{font-size:10px;line-height:12px;color:var(--neutral-700)}.promotion .promotion-content .promotion-content__wrapper div a{text-decoration:underline}}.form{position:relative;z-index:1;display:none;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;padding:64px 10px}.form .form-header{display:flex;flex-direction:column;align-items:center;gap:32px;opacity:0}.form .form-header .form-title,.form .form-header .form-title div{display:flex;align-items:flex-end}.form .form-header .form-title div p{font-size:32px;line-height:23px;font-weight:700;color:#000}.form .form-header .form-title div span{font-size:56px;line-height:40px;font-weight:700;color:var(--blue-100)}.form .form-header .form-title img{transform:translateY(8px);width:510px;height:58px}.form .form-header .form-des{font-size:20px;line-height:19px;font-weight:700;color:#000}.form .form-render{display:flex;justify-content:center;width:100%;max-width:1048px;padding:24px;border-radius:16px;background-color:var(--blue-100)}.form .form-render div{width:100%;height:307px;background-color:#fff;border-radius:16px;overflow:hidden}.form .form-render div iframe{width:100%;height:100%}.form .form-icon{position:absolute;top:100%;left:50%;transform:translate(-50%);z-index:0}.form .form-arrow{position:absolute;top:100%;left:50%;transform:translateY(-16px) translate(-50%);z-index:1;width:12px;height:48px}.form.show .form-header{animation:slideWidth .3s linear forwards}@media(max-width:874px){.form{gap:16px;padding:32px 15px}.form .form-header{gap:16px}.form .form-header .form-title{display:flex;flex-direction:column;align-items:center;gap:7px}.form .form-header .form-title div p{font-size:16px;line-height:12px}.form .form-header .form-title div span{font-size:28px;line-height:20px}.form .form-header .form-title img{transform:translate(0);width:278px;height:auto}.form .form-header .form-des{font-size:13px;line-height:13px}.form .form-icon,.form .form-arrow{display:none}}@media(max-width:519px){.form .form-render div{height:482px}}.service{position:relative;z-index:0;display:flex;flex-direction:column;align-items:center;gap:80px;width:100%;padding:112px 0 80px;margin:0 auto;background:linear-gradient(180deg,#c8e2ff33,#c8e2ff66);overflow:hidden}.service .service-icon{position:absolute;top:0;left:0;z-index:0;width:160px;height:128px}.service .service-header{display:flex;flex-direction:column;align-items:center;width:100%;opacity:0}.service .service-header .service-header__title{display:flex;align-items:flex-end;gap:8px;margin-bottom:1px}.service .service-header .service-header__title p{font-size:64px;line-height:64px;font-weight:900;color:#000;background:linear-gradient(to right,#2c6fff,#372cff,#2ca7ff);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.service .service-header .service-header__title p span{font-size:74px;line-height:64px;color:transparent}.service .service-header .service-header__title .line{width:5px;height:60px;color:transparent}.service .service-header .service-header__title .line.icon-left{transform:translateY(4px) translate(-15px) rotate(-30deg);background-color:var(--blue-100)}.service .service-header .service-header__title .line.icon-right{transform:translateY(4px) translate(15px) rotate(30deg);background-color:var(--blue-900)}.service .service-body{width:100%;max-width:2000px}.service .service-body .body-top,.service .service-body .body-bottom{position:relative}.service .service-body .body-top .bg,.service .service-body .body-bottom .bg{position:absolute;z-index:0;width:75.4%;height:100%;opacity:0}.service .service-body .body-top .bg-mb,.service .service-body .body-bottom .bg-mb{display:none}.service .service-body .body-top .content,.service .service-body .body-bottom .content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:616px;background-color:#fff;box-shadow:16px 16px #b9b8d266;opacity:0}.service .service-body .body-top .content .content-label,.service .service-body .body-bottom .content .content-label{position:absolute;top:0;left:33px;transform:translateY(-16px);height:36px}.service .service-body .body-top .content .content-label img,.service .service-body .body-bottom .content .content-label img{width:100%;height:100%}.service .service-body .body-top .content .content-title,.service .service-body .body-bottom .content .content-title{font-size:24px;line-height:18px;font-weight:700;color:#000}.service .service-body .body-top .content .content-des,.service .service-body .body-bottom .content .content-des{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;font-weight:700;background-color:var(--blue-400)}.service .service-body .body-top .content .content-des div,.service .service-body .body-bottom .content .content-des div{display:flex;align-items:center;gap:10px}.service .service-body .body-top .content .content-des div sup,.service .service-body .body-bottom .content .content-des div sup{font-size:14px;line-height:10px}.service .service-body .body-top .content .content-des .small,.service .service-body .body-bottom .content .content-des .small{font-size:16px;line-height:12px;color:#000}.service .service-body .body-top .content .content-des .small-light,.service .service-body .body-bottom .content .content-des .small-light{font-weight:400;text-align:center}.service .service-body .body-top .content .content-des .medium,.service .service-body .body-bottom .content .content-des .medium{font-size:24px;line-height:18px;color:#000}.service .service-body .body-top .content .content-des .large,.service .service-body .body-bottom .content .content-des .large{font-size:32px;line-height:23px;color:#000}.service .service-body .body-top .content .content-fee,.service .service-body .body-bottom .content .content-fee{display:flex;gap:2px;margin-top:8px}.service .service-body .body-top .content .content-fee p,.service .service-body .body-bottom .content .content-fee p{font-size:12px;line-height:9px}.service .service-body .body-top{display:flex;justify-content:flex-end;align-items:center;padding-right:5.85vw;aspect-ratio:1366/560}.service .service-body .body-top .bg{top:0;left:0}.service .service-body .body-top .content{height:297px;padding:40px 32px 0}.service .service-body .body-top .content .content-label{width:294px}.service .service-body .body-top .content .content-title{margin-bottom:20px}.service .service-body .body-top .content .content-detail{display:flex;align-items:flex-end;gap:10px;margin-bottom:21px;font-weight:700}.service .service-body .body-top .content .content-detail .content-detail__title{display:flex;flex-direction:column;align-items:center;gap:15px;margin-bottom:10px}.service .service-body .body-top .content .content-detail .content-detail__des{position:relative;display:flex;align-items:flex-end;padding-bottom:9px}.service .service-body .body-top .content .content-detail .content-detail__des span{position:absolute;bottom:0;left:0;z-index:0;width:100%;height:20px;background-color:var(--red-100);opacity:.2}.service .service-body .body-top .content .content-detail .content-detail__des .content-detail__order{display:flex;flex-direction:column;align-items:flex-end;gap:9px}.service .service-body .body-top .content .content-detail .small{font-size:14px;line-height:10px;color:#000}.service .service-body .body-top .content .content-detail .medium{font-size:23px;line-height:16px;color:#000}.service .service-body .body-top .content .content-detail .large{font-size:40px;line-height:29px;color:#000}.service .service-body .body-top .content .content-detail .larger{font-size:45px;line-height:45px;color:#000}.service .service-body .body-top .content .content-detail .big{font-size:90px;line-height:64px;color:var(--red-100)}.service .service-body .body-top .content .content-des{height:101px}.service .service-body .body-bottom{display:flex;align-items:center;padding:0 0 0 5.85vw;aspect-ratio:1366/528}.service .service-body .body-bottom .icon{position:absolute;top:0;left:0;z-index:0;width:80px;height:64px}.service .service-body .body-bottom .bg{bottom:0;right:0;height:max-content;aspect-ratio:1030/560}.service .service-body .body-bottom .bg .bg-image{width:100%;height:100%}.service .service-body .body-bottom .bg .bg-icon{position:absolute;bottom:100%;right:0;width:80px;height:64px}.service .service-body .body-bottom .content{height:320px;padding:53px 32px 32px;margin-bottom:2.34vw}.service .service-body .body-bottom .content .content-label{width:172px}.service .service-body .body-bottom .content .content-title{margin-bottom:16px}.service .service-body .body-bottom .content .content-detail{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:32px;font-weight:700}.service .service-body .body-bottom .content .content-detail .content-detail__wrapper{display:flex;align-items:flex-end;gap:10px}.service .service-body .body-bottom .content .content-detail .content-detail__wrapper .detail-wrap{position:relative;display:flex;align-items:flex-end;padding-bottom:15px}.service .service-body .body-bottom .content .content-detail .content-detail__wrapper .detail-wrap .detail-wrap__order{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.service .service-body .body-bottom .content .content-detail .content-detail__wrapper .detail-wrap .detail-wrap__order .large{margin:0}.service .service-body .body-bottom .content .content-detail .content-detail__wrapper .detail-wrap span{position:absolute;bottom:0;left:0;z-index:0;width:100%;height:20px;background-color:var(--red-100);opacity:.2}.service .service-body .body-bottom .content .content-detail .small{font-size:14px;line-height:10px;color:#000}.service .service-body .body-bottom .content .content-detail .medium{font-size:32px;line-height:23px;color:#000}.service .service-body .body-bottom .content .content-detail .large{margin-bottom:12px;font-size:40px;line-height:28px;color:#000}.service .service-body .body-bottom .content .content-detail .larger{font-size:60px;line-height:44px;color:var(--red-100)}.service .service-body .body-bottom .content .content-detail .big{transform:translateY(9px);font-size:90px;line-height:64px;color:var(--red-100)}.service .service-body .body-bottom .content .content-des{height:66px}.service .service-list{position:relative;display:flex;justify-content:center;width:100%}.service .service-list .service-list__wrapper{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:32px;width:100%;max-width:1226px;padding:0 10px}.service .service-list .service-list__wrapper .service-item{position:relative;display:flex;flex-direction:column;align-items:center;height:auto;padding:48px 14px 27px;background-color:#fff;border-radius:16px;opacity:0}.service .service-list .service-list__wrapper .service-item .service-item__label{position:absolute;top:0;left:0;transform:translateY(-16px) translate(-11px);width:135px;height:36px}.service .service-list .service-list__wrapper .service-item .service-item__icon{height:80px;margin-bottom:16px}.service .service-list .service-list__wrapper .service-item .service-item__title{position:relative;display:flex;flex-direction:column;align-items:center;min-height:31px;margin-bottom:14px}.service .service-list .service-list__wrapper .service-item .service-item__title p{position:relative;font-size:12px;line-height:13px;font-weight:700;color:var(--blue-100);text-align:center}.service .service-list .service-list__wrapper .service-item .service-item__title sup{position:absolute;top:0;right:0;transform:translateY(-160%);font-size:14px;line-height:10px;font-weight:400;color:#000}.service .service-list .service-list__wrapper .service-item .service-item__general{display:flex;flex-direction:column;align-items:center;flex-grow:1;width:100%;padding:0 9px}.service .service-list .service-list__wrapper .service-item .service-item__general sup{font-weight:400;color:#000}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__name{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:45px;margin-bottom:16px;background-color:var(--blue-400)}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__name p{font-size:18px;line-height:13px;font-weight:700;color:#000}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__name span{margin-top:2px;font-size:12px;line-height:12px;font-weight:700;color:#000;text-align:center}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__detail{position:relative;display:flex;align-items:flex-end;padding-bottom:5px}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__detail .service-item__max{display:flex;flex-direction:column;align-items:center;gap:5px}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__detail span{position:absolute;bottom:0;left:0;width:100%;height:16px;background-color:var(--red-100);opacity:.2}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__detail .small{font-size:12px;line-height:9px;font-weight:700;color:#000}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__detail .medium{font-size:24px;line-height:24px;font-weight:700;color:#000}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__detail .large{transform:translateY(-2px);font-size:44px;line-height:30px;font-weight:700;color:var(--red-100)}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__order{display:flex;align-items:flex-start;margin-top:8px;font-weight:700}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__order .small{margin-top:2px;font-size:12px;line-height:9px;font-weight:400;color:#000}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__order .medium{font-size:28px;line-height:28px;color:#000}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__order .medium.medium-red{color:var(--red-100)}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__info{display:flex;align-items:flex-end}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__info .service-item__detail{margin:0}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__info .service-item__order{margin-bottom:5px}.service .service-list .service-list__wrapper .service-item.service-item--one .service-item__title p,.service .service-list .service-list__wrapper .service-item.service-item--three .service-item__title p{font-size:16px;line-height:12px}.service .service-list .service-list__wrapper .service-item.service-item--two .service-item__title p{font-size:13px;line-height:13px}.service .service-list .service-list__wrapper .service-item.service-item--four .service-item__title p{font-size:16px;line-height:16px}.service .service-list .service-list__wrapper .service-item--four .service-item__title{width:100%;height:26px}.service .service-list .service-list__wrapper .service-item--three .service-item__general .service-item__order,.service .service-list .service-list__wrapper .service-item--four .service-item__general .service-item__order{margin-top:auto;margin-bottom:16px}.service .service-list .service-list__wrapper .service-item--three .service-item__detail,.service .service-list .service-list__wrapper .service-item--four .service-item__detail{position:relative;margin-bottom:0}.service .service-list .service-list__wrapper .service-item--three .service-item__detail sup,.service .service-list .service-list__wrapper .service-item--four .service-item__detail sup{position:absolute;top:0;left:100%;transform:translateY(-60%);font-weight:400;color:#000}@media(max-width:1200px){.service .service-list .service-list__wrapper{grid-template-columns:1fr 1fr}}.service .service-list .service-list__icon{position:absolute;bottom:0;right:0;transform:translateY(40px);z-index:0;width:160px;height:128px}.service .service-content__wrapper{width:100%;max-width:1226px;height:119px;padding:0 10px;overflow:auto}.service .service-content__wrapper .service-content{display:flex;flex-direction:column;gap:13px;width:100%;height:max-content}.service .service-content__wrapper .service-content li div{display:flex}.service .service-content__wrapper .service-content li div p{font-size:12px;line-height:13px;color:#000}.service .service-content__wrapper .service-content li div a{color:#000;text-decoration:underline}.service .service-content__wrapper .service-content li div .order{min-width:32px}.service .service-content__wrapper .service-content li div .blue{color:var(--blue-100)}.service .service-header.show{animation:slideWidth .3s linear forwards}.service .body-top.show .bg{opacity:1;animation:fadeInLeft .3s linear forwards}.service .body-top.show .content,.service .body-bottom.show .bg{opacity:1;animation:fadeInRight .3s linear forwards}.service .body-bottom.show .content{opacity:1;animation:fadeInLeft .3s linear forwards}.service .service-list.show .service-list__wrapper .service-item{opacity:0;animation:zoomIn .3s linear forwards}@media(max-width:1024px){.service .service-body .body-top .content{width:47.9vw;height:max-content;padding:20px 10px 10px;box-shadow:10px 10px #b9b8d266;aspect-ratio:616/320}.service .service-body .body-top .content .content-label{width:150px;height:33px}.service .service-body .body-top .content .content-title{font-size:14px;margin-bottom:10px}.service .service-body .body-top .content .content-detail{margin-bottom:10px}.service .service-body .body-top .content .content-detail .content-detail__title{gap:0px;margin:0}.service .service-body .body-top .content .content-detail .content-detail__des .content-detail__order{gap:0px}.service .service-body .body-top .content .content-detail .small{font-size:10px;line-height:10px;color:#000}.service .service-body .body-top .content .content-detail .medium{font-size:12px;line-height:23px;color:#000}.service .service-body .body-top .content .content-detail .large{margin-bottom:6px;font-size:25px;line-height:28px;color:#000}.service .service-body .body-top .content .content-detail .larger{font-size:35px;line-height:44px}.service .service-body .body-top .content .content-detail .big{transform:translateY(9px);font-size:65px;line-height:64px;color:var(--red-100)}.service .service-body .body-top .content .content-des{gap:5px;height:max-content;padding:8px 0}.service .service-body .body-top .content .content-des .small{font-size:12px;line-height:12px;color:#000}.service .service-body .body-top .content .content-des .medium{font-size:20px;line-height:18px;color:#000}.service .service-body .body-top .content .content-des .large{font-size:26px;line-height:23px;color:#000}.service .service-body .body-top .content .content-fee p{font-size:10px}.service .service-body .body-bottom .content{width:47.9vw;height:max-content;padding:20px 10px 10px;box-shadow:10px 10px #b9b8d266;aspect-ratio:616/320}.service .service-body .body-bottom .content .content-label{width:150px;height:33px}.service .service-body .body-bottom .content .content-title{font-size:14px;margin-bottom:10px}.service .service-body .body-bottom .content .content-detail{margin-bottom:10px}.service .service-body .body-bottom .content .content-detail .content-detail__wrapper .detail-wrap{padding-bottom:5px}.service .service-body .body-bottom .content .content-detail .content-detail__wrapper .detail-wrap .detail-wrap__order{gap:0}.service .service-body .body-bottom .content .content-detail .small{font-size:10px;line-height:10px;color:#000}.service .service-body .body-bottom .content .content-detail .medium{font-size:18px;line-height:23px;color:#000}.service .service-body .body-bottom .content .content-detail .large{margin-bottom:6px;font-size:25px;line-height:28px;color:#000}.service .service-body .body-bottom .content .content-detail .larger{font-size:35px;line-height:44px;color:var(--red-100)}.service .service-body .body-bottom .content .content-detail .big{transform:translateY(5px);font-size:70px;line-height:64px;color:var(--red-100)}.service .service-body .body-bottom .content .content-des{height:max-content;padding:8px 0}.service .service-body .body-bottom .content .content-des .medium{font-size:18px;line-height:18px;color:#000}}@media(max-width:874px){.service{gap:32px;padding:40px 0 32px}.service .service-icon{width:80px;height:64px}.service .service-header .service-header__title{gap:4px}.service .service-header .service-header__title p,.service .service-header .service-header__title p span{font-size:26px;line-height:26px}.service .service-header .service-header__title .line{width:3px;height:28px}.service .service-header .service-header__des{margin-bottom:15px}.service .service-header .service-header__des .layer{transform:translateY(-5px);height:10px}.service .service-header .service-header__des .title{gap:8px;margin-right:2px}.service .service-header .service-header__des .title .small{font-size:12px;line-height:9px}.service .service-header .service-header__des .title .medium{font-size:23px;line-height:17px}.service .service-header .service-header__des .content{transform:translateY(25%)}.service .service-header .service-header__des .content span{height:max-content;color:transparent}.service .service-header .service-header__des .content .small{margin-top:3%;font-size:23px;line-height:44px}.service .service-header .service-header__des .content .medium{font-size:58px;line-height:46px}.service .service-header .service-header__des .symbol{font-size:26px;line-height:19px}.service .service-header .service-header__des .service-header__fake-des{position:absolute;top:0;right:0;z-index:0;display:flex;align-items:flex-end}.service .service-header .service-header__des .service-header__fake-des .content,.service .service-header .service-header__des .service-header__fake-des .symbol{-webkit-text-stroke:4px #fff;color:transparent;paint-order:stroke fill}.service .service-header .service-header__content span,.service .service-header .service-header__content p{font-size:10px;line-height:12px;color:var(--neutral-700)}.service .service-body .body-top{height:max-content;padding:99px 38px 44px}.service .service-body .body-top .bg{display:none}.service .service-body .body-top .bg-mb{position:absolute;top:0;left:0;display:block;width:100%;aspect-ratio:750/375}.service .service-body .body-top .content{width:100%;height:max-content;padding:31px 16px 16px;aspect-ratio:unset}.service .service-body .body-top .content .content-label{left:16px;transform:translateY(-17px) translate(0);width:146px;height:31px}.service .service-body .body-top .content .content-title{margin-bottom:10px;font-size:14px;line-height:11px}.service .service-body .body-top .content .content-detail{gap:5px;margin-bottom:24px}.service .service-body .body-top .content .content-detail .content-detail__title{gap:8px;margin-bottom:0}.service .service-body .body-top .content .content-detail .content-detail__title .large{margin-bottom:10px}.service .service-body .body-top .content .content-detail .content-detail__des{padding-bottom:9px}.service .service-body .body-top .content .content-detail .content-detail__des span{transform:translateY(-6px);height:10px}.service .service-body .body-top .content .content-detail .content-detail__des .content-detail__order{display:flex;flex-direction:column;align-items:flex-end;gap:9px}.service .service-body .body-top .content .content-detail .content-detail__des .big{transform:translateY(0)}.service .service-body .body-top .content .content-detail .small{font-size:7px;line-height:5px}.service .service-body .body-top .content .content-detail .medium{font-size:12px;line-height:8px}.service .service-body .body-top .content .content-detail .large{font-size:20px;line-height:15px}.service .service-body .body-top .content .content-detail .larger{font-size:23px;line-height:23px}.service .service-body .body-top .content .content-detail .big{font-size:45px;line-height:32px}.service .service-body .body-top .content .content-des{gap:7px;height:max-content;padding:10px 0;margin-bottom:8px}.service .service-body .body-top .content .content-des .small{font-size:12px;line-height:9px}.service .service-body .body-top .content .content-des .small-light{line-height:14px}.service .service-body .body-top .content .content-des .medium{font-size:16px;line-height:15px}.service .service-body .body-top .content .content-des .large{font-size:21px;line-height:15px}.service .service-body .body-top .content .content-fee p{font-size:10px;line-height:8px;color:var(--neutral-700)}.service .service-body .body-bottom{height:max-content;padding:100px 38px 57px;overflow:hidden;aspect-ratio:unset}.service .service-body .body-bottom .icon{display:none}.service .service-body .body-bottom .bg{top:0;left:0;width:100%;height:max-content;aspect-ratio:750/375}.service .service-body .body-bottom .bg .bg-image,.service .service-body .body-bottom .bg .bg-icon{display:none}.service .service-body .body-bottom .bg .bg-mb{display:block;width:100%;height:100%;aspect-ratio:750/375}.service .service-body .body-bottom .content{width:100%;height:max-content;padding:25px 16px 16px;aspect-ratio:unset}.service .service-body .body-bottom .content .content-label{left:16px;transform:translateY(-17px) translate(0);width:146px;height:31px}.service .service-body .body-bottom .content .content-title{margin-bottom:10px;font-size:14px;line-height:11px}.service .service-body .body-bottom .content .content-detail{gap:4px;margin-bottom:24px}.service .service-body .body-bottom .content .content-detail .content-detail__wrapper{gap:6px}.service .service-body .body-bottom .content .content-detail .content-detail__wrapper .large{margin-bottom:9px}.service .service-body .body-bottom .content .content-detail .content-detail__wrapper .detail-wrap{position:relative;display:flex;align-items:flex-end;padding-bottom:15px}.service .service-body .body-bottom .content .content-detail .content-detail__wrapper .detail-wrap .detail-wrap__order{gap:6px}.service .service-body .body-bottom .content .content-detail .content-detail__wrapper .detail-wrap .detail-wrap__order .large{margin:0}.service .service-body .body-bottom .content .content-detail .content-detail__wrapper .detail-wrap span{transform:translateY(-4px);height:12px}.service .service-body .body-bottom .content .content-detail .small{font-size:9px;line-height:6px}.service .service-body .body-bottom .content .content-detail .medium,.service .service-body .body-bottom .content .content-detail .large{font-size:24px;line-height:17px}.service .service-body .body-bottom .content .content-detail .larger{font-size:36px;line-height:26px;color:var(--red-100)}.service .service-body .body-bottom .content .content-detail .big{transform:translateY(9px);font-size:53px;line-height:38px;color:var(--red-100)}.service .service-body .body-bottom .content .content-des{height:max-content;padding:10px 0}.service .service-body .body-bottom .content .content-des .medium{font-size:12px;line-height:9px}.service .service-list{padding:0 21px}.service .service-list .service-list__wrapper{grid-template-columns:1fr 1fr;row-gap:34px;column-gap:18px;padding:0}.service .service-list .service-list__wrapper .service-item{height:auto;padding:27px 9px 18px;background-color:#fff;border-radius:16px;opacity:0}.service .service-list .service-list__wrapper .service-item .service-item__label{transform:translateY(-50%) translate(-11px);width:76px;height:21px}.service .service-list .service-list__wrapper .service-item .service-item__icon{height:45px;margin-bottom:9px}.service .service-list .service-list__wrapper .service-item .service-item__title{min-height:36px;margin-bottom:9px}.service .service-list .service-list__wrapper .service-item .service-item__title p{font-size:8px!important;line-height:12px!important}.service .service-list .service-list__wrapper .service-item .service-item__title sup{transform:translateY(-100%);font-size:10px}.service .service-list .service-list__wrapper .service-item .service-item__general{padding:0 4px}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__name{height:max-content;padding:9px 0;margin-bottom:15px}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__name p{font-size:12px;line-height:9px}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__name span{font-size:9px;line-height:9px}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__detail{padding-bottom:0;margin-bottom:0}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__detail .service-item__max{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__detail .service-item__max .small{font-size:7px;line-height:5px}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__detail span{height:9px}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__detail .small{font-size:12px;line-height:9px}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__detail .medium{font-size:14px;line-height:21px}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__detail .large{transform:translateY(-2px);font-size:25px;line-height:21px}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__order{font-weight:700}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__order .small{font-size:12px;line-height:9px}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__order .medium{font-size:16px;line-height:21px}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__order sup{font-weight:400;color:#000}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__info{display:flex;align-items:flex-end}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__info .service-item__detail{margin:0}.service .service-list .service-list__wrapper .service-item .service-item__general .service-item__info .service-item__order{margin-bottom:0}.service .service-list .service-list__icon{display:none}.service .service-content__wrapper .service-content{gap:8px;padding:0 15px}.service .service-content__wrapper .service-content li div{gap:5px}.service .service-content__wrapper .service-content li div p{font-size:10px;line-height:12px;color:var(--neutral-700)}.service .service-content__wrapper .service-content li div .order{min-width:16px}}.conversion{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:417px;padding:0 10px}.conversion .conversion-background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.conversion .conversion-wrapper{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;width:100%;max-width:1206px}.conversion .conversion-wrapper .conversion-content{display:flex;flex-direction:column;align-items:center;gap:24px;opacity:0}.conversion .conversion-wrapper .conversion-content .conversion-content__title{display:flex;flex-direction:column;align-items:center;gap:16px}.conversion .conversion-wrapper .conversion-content .conversion-content__title p{font-size:24px;line-height:18px}.conversion .conversion-wrapper .conversion-content .conversion-content__title span{width:27px;height:2px;background-color:#fff}.conversion .conversion-wrapper .conversion-content .conversion-content__content{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.conversion .conversion-wrapper .conversion-content .conversion-content__content .content-item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:174px;background-color:var(--neutral-300);border-radius:16px;text-shadow:0px 0px 8px rgba(8,12,36,.6)}.conversion .conversion-wrapper .conversion-content .conversion-content__content .content-item img{width:48px;height:48px;filter:drop-shadow(0px 0px 8px rgba(8,12,36,.6))}.conversion .conversion-wrapper .conversion-content .conversion-content__content .content-item .content-item__title{font-size:16px;line-height:12px}.conversion .conversion-wrapper .conversion-content .conversion-content__content .content-item div{display:flex;align-items:flex-end}.conversion .conversion-wrapper .conversion-content .conversion-content__content .content-item div .text{margin-right:8px;font-size:24px;line-height:18px}.conversion .conversion-wrapper .conversion-content .conversion-content__content .content-item div .text.no-margin{margin:0}.conversion .conversion-wrapper .conversion-content .conversion-content__content .content-item div .number{font-size:48px;line-height:34px}.conversion .conversion-wrapper .conversion-content .conversion-content__content .content-item div .order{margin-bottom:22px;font-size:12px;line-height:9px}.conversion .conversion-wrapper .conversion-content .conversion-content__detail{display:flex;flex-direction:column;gap:10px;width:100%}.conversion .conversion-wrapper .conversion-content .conversion-content__detail div{display:flex;gap:10px}.conversion .conversion-wrapper .conversion-content .conversion-content__detail div span{min-width:26px;font-size:10px;line-height:9px}.conversion .conversion-wrapper .conversion-content .conversion-content__detail div p{font-size:12px;line-height:12px}.conversion .conversion-wrapper .conversion-cta{display:flex;flex-direction:column;justify-content:center;align-items:center;height:321px;background-color:#fff;border-radius:16px;opacity:0}.conversion .conversion-wrapper .conversion-cta .conversion-cta__title{position:relative;padding-bottom:4px;margin-bottom:25px}.conversion .conversion-wrapper .conversion-cta .conversion-cta__title .content{position:relative;z-index:1;display:flex;align-items:flex-end}.conversion .conversion-wrapper .conversion-cta .conversion-cta__title .content .small{margin-bottom:4px;font-size:24px;line-height:29px}.conversion .conversion-wrapper .conversion-cta .conversion-cta__title .content .medium{font-size:32px;line-height:43px}.conversion .conversion-wrapper .conversion-cta .conversion-cta__title .content .big{font-size:36px;line-height:43px}.conversion .conversion-wrapper .conversion-cta .conversion-cta__title .content .symbol{margin-bottom:3px;font-size:36px;line-height:36px}.conversion .conversion-wrapper .conversion-cta .conversion-cta__title .content .number{margin-bottom:5px;font-size:48px;line-height:34px}.conversion .conversion-wrapper .conversion-cta .conversion-cta__title .content sup{position:absolute;top:0;right:0;transform:translateY(-5px);font-size:14px;line-height:10px;color:#000}.conversion .conversion-wrapper .conversion-cta .conversion-cta__title .layer{position:absolute;bottom:0;left:0;z-index:0;width:100%;height:16px;background-color:var(--red-100);opacity:.2}.conversion.conversion-last{align-items:flex-start;height:393px;padding-top:48px}.conversion.conversion-last .conversion-background{height:417px}.conversion.show .conversion-wrapper .conversion-content{animation:fadeUpScale .3s linear forwards}.conversion.show .conversion-wrapper .conversion-cta{animation:fadeUpScale .3s linear forwards;animation-delay:.15s}@media(max-width:1024px){.conversion{height:max-content;padding:19px 15px}.conversion .conversion-wrapper{grid-template-columns:1fr;gap:20px}.conversion .conversion-wrapper .conversion-cta{padding:0 10px}.conversion.conversion-last{height:max-content}.conversion.conversion-last .conversion-background{height:calc(100% + 24px)}}@media(max-width:874px){.conversion{height:max-content;padding:19px 15px}.conversion .conversion-wrapper{grid-template-columns:1fr;gap:20px}.conversion .conversion-wrapper .conversion-content{gap:12px}.conversion .conversion-wrapper .conversion-content .conversion-content__title{gap:8px}.conversion .conversion-wrapper .conversion-content .conversion-content__title p{font-size:14px;line-height:11px}.conversion .conversion-wrapper .conversion-content .conversion-content__content{gap:6px}.conversion .conversion-wrapper .conversion-content .conversion-content__content .content-item{gap:9px;height:max-content;padding:14px 0}.conversion .conversion-wrapper .conversion-content .conversion-content__content .content-item img{width:28px;height:28px}.conversion .conversion-wrapper .conversion-content .conversion-content__content .content-item .content-item__title{font-size:12px;line-height:9px}.conversion .conversion-wrapper .conversion-content .conversion-content__content .content-item div .text{margin-right:8px;font-size:14px;line-height:12px}.conversion .conversion-wrapper .conversion-content .conversion-content__content .content-item div .number{font-size:28px;line-height:20px}.conversion .conversion-wrapper .conversion-content .conversion-content__content .content-item div .order{margin-bottom:10%;font-size:7px;line-height:5px}.conversion .conversion-wrapper .conversion-content .conversion-content__detail{gap:10px}.conversion .conversion-wrapper .conversion-content .conversion-content__detail div{gap:5px}.conversion .conversion-wrapper .conversion-content .conversion-content__detail div span{min-width:23px;font-size:10px;line-height:8px}.conversion .conversion-wrapper .conversion-content .conversion-content__detail div p{font-size:10px;line-height:10px}.conversion .conversion-wrapper .conversion-cta{height:max-content;padding:18px 10px}.conversion .conversion-wrapper .conversion-cta .conversion-cta__title{margin-bottom:16px}.conversion .conversion-wrapper .conversion-cta .conversion-cta__title .content .small{margin-bottom:4px;font-size:12px;line-height:15px}.conversion .conversion-wrapper .conversion-cta .conversion-cta__title .content .medium{margin-bottom:2px;font-size:16px;line-height:22px}.conversion .conversion-wrapper .conversion-cta .conversion-cta__title .content .big{margin-bottom:3px;font-size:18px;line-height:22px}.conversion .conversion-wrapper .conversion-cta .conversion-cta__title .content .symbol{margin-bottom:3px;font-size:18px;line-height:18px}.conversion .conversion-wrapper .conversion-cta .conversion-cta__title .content .number{margin-bottom:5px;font-size:24px;line-height:17px}.conversion .conversion-wrapper .conversion-cta .conversion-cta__title .layer{transform:translateY(-4px);height:8px}.conversion.conversion-last{align-items:flex-start;height:max-content;padding:37px 15px 13px}.conversion.conversion-last .conversion-background{height:calc(100% + 24px)}}.intro-point{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:64px;width:100%;padding:80px 0 192px;background:var(--blue-500);overflow:hidden}.intro-point .intro-point__bg{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.intro-point .intro-point__bg--mb{display:none}.intro-point .intro-point__header{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%}.intro-point .intro-point__header .intro-point__title{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:30px;opacity:0}.intro-point .intro-point__header .intro-point__title img{width:648px;height:101px}.intro-point .intro-point__header .intro-point__title .title{display:flex;align-items:flex-end;font-size:64px;line-height:80px;color:#000}.intro-point .intro-point__header .intro-point__title .title span{transform:translateY(-8px);font-size:48px;line-height:48px;color:#000}.intro-point .intro-point__header .intro-point__des{display:flex;flex-direction:column;align-items:center;height:max-content;opacity:0}.intro-point .intro-point__header .intro-point__des p{font-size:24px;line-height:27px;font-weight:700;color:#000}.intro-point .intro-point__header .intro-point__des .content-mb{display:none}.intro-point .intro-point__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:48px;width:100%;max-width:2000px}.intro-point .intro-point__body .item{position:relative;display:flex;align-items:center;width:100%;padding-left:11.7vw;aspect-ratio:1366/480}.intro-point .intro-point__body .item .item-bg{position:absolute;top:0;right:0;z-index:0;width:88.1%;height:100%;opacity:0}.intro-point .intro-point__body .item .bg-mb{display:none}.intro-point .intro-point__body .item .item-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:642px;padding:48px;background-color:#fff;opacity:0}.intro-point .intro-point__body .item .item-content .item-content__list{display:flex;flex-direction:column;gap:10px;margin-top:24px}.intro-point .intro-point__body .item .item-content .item-content__list div{display:flex;gap:8px}.intro-point .intro-point__body .item .item-content .item-content__list div p{font-size:12px;line-height:12px;color:#000}.intro-point .intro-point__body .item .item-content .item-content__main-title{display:flex;align-items:flex-start;margin-bottom:32px}.intro-point .intro-point__body .item .item-content .item-content__main-title p{font-size:36px;line-height:26px;font-weight:800;color:#000}.intro-point .intro-point__body .item .item-content .item-content__main-title sup{margin-left:8px;font-size:14px;line-height:10px;font-weight:700;color:#000}.intro-point .intro-point__body .item .item-content .item-content__sub-title{position:relative;display:flex;width:max-content;margin-bottom:44px}.intro-point .intro-point__body .item .item-content .item-content__sub-title p{font-size:60px;line-height:43px;font-weight:800;color:var(--red-100)}.intro-point .intro-point__body .item .item-content .item-content__sub-title span{font-size:74px;line-height:43px;font-weight:800;color:var(--red-100)}.intro-point .intro-point__body .item .item-content .item-content__sub-title .line{position:absolute;bottom:0;left:0;transform:translateY(15px);width:100%;height:18px;background-color:var(--red-100);opacity:.2}.intro-point .intro-point__body .item .item-content .item-content__sub-title sup{position:absolute;top:0;left:100%;font-size:14px;line-height:10px;color:#000}.intro-point .intro-point__body .item .item-content .item-content__des{display:flex;flex-direction:column;align-items:center;max-width:546px}.intro-point .intro-point__body .item .item-content .item-content__des .small{transform:translateY(4px);font-size:12px;line-height:9px;color:#000}.intro-point .intro-point__body .item .item-content .item-content__des .medium{font-size:18px;line-height:23.5px;color:#000}.intro-point .intro-point__body .item .item-content .item-content__des .medium-highlight{font-size:18px;line-height:24px;font-weight:700;color:var(--red-100)}.intro-point .intro-point__body .item .item-content .item-content__des .order{display:flex;align-items:flex-start}.intro-point .intro-point__body .item .item-content .item-content__des .content-mb{display:none}.intro-point .intro-point__body .item .item-content .item-content__des sup{font-weight:400;color:#000}.intro-point .intro-point__body .item .item-content .item-content__point{position:absolute;top:0;left:0;transform:translateY(-42px) translate(-80px);width:164px;height:57px}.intro-point .intro-point__body .item.item-reverse{justify-content:flex-end;padding-right:11.7vw}.intro-point .intro-point__body .item.item-reverse .item-bg{left:0}.intro-point .intro-point__body .item.item-reverse .item-content .item-content__main-title{margin-bottom:19px}.intro-point .intro-point__body .item.item-reverse .item-content .item-content__point{right:0;left:auto;transform:translateY(-42px) translate(72px)}.intro-point .intro-point__body .item.item-point-three .item-content .item-content__main-title{margin-bottom:27px}.intro-point .intro-point__body .item.item-point-three .item-content .item-content__point{transform:translateY(-42px) translate(-74px)}.intro-point .intro-point__content-wrapper{position:relative;z-index:1;width:100%;max-width:1226px;height:119px;padding:0 10px;overflow:auto}.intro-point .intro-point__content-wrapper .intro-point__content{display:flex;flex-direction:column;gap:16px;width:100%;height:max-content}.intro-point .intro-point__content-wrapper .intro-point__content li div{display:flex}.intro-point .intro-point__content-wrapper .intro-point__content li div p{font-size:12px;line-height:13px;color:#000}.intro-point .intro-point__content-wrapper .intro-point__content li div .order{min-width:32px}.intro-point .intro-point__content-wrapper .intro-point__content li div a{color:#000;text-decoration:underline}.intro-point .intro-point__header.show .intro-point__title{animation:slideWidth .3s linear forwards}.intro-point .intro-point__header.show .intro-point__des{animation:slideWidth .3s linear forwards;animation-delay:.15s}.intro-point .intro-point__body .item.show .item-bg{opacity:1;animation:fadeInRight .3s linear forwards}.intro-point .intro-point__body .item.show .item-content{opacity:1;animation:fadeUpScale .3s linear forwards}.intro-point .intro-point__body .item.show.item-reverse .item-bg{animation:fadeInLeft .3s linear forwards}@media(max-width:1100px){.intro-point .intro-point__body .item .item-content{width:480px;padding:20px}.intro-point .intro-point__body .item .item-content .item-content__main-title{margin-bottom:16px}.intro-point .intro-point__body .item .item-content .item-content__main-title p{font-size:30px}.intro-point .intro-point__body .item .item-content .item-content__main-title sup{font-size:10px}.intro-point .intro-point__body .item .item-content .item-content__sub-title{margin-bottom:22px}.intro-point .intro-point__body .item .item-content .item-content__sub-title p{font-size:50px}.intro-point .intro-point__body .item .item-content .item-content__sub-title span{font-size:64px}.intro-point .intro-point__body .item .item-content .item-content__des{max-width:546px}.intro-point .intro-point__body .item .item-content .item-content__des .small{transform:translateY(4px);font-size:8px;line-height:9px;color:#000}.intro-point .intro-point__body .item .item-content .item-content__des .medium{font-size:14px;line-height:23.5px;color:#000}.intro-point .intro-point__body .item .item-content .item-content__des .medium-highlight{font-size:14px;line-height:24px;font-weight:700;color:var(--red-100)}.intro-point .intro-point__body .item .item-content .item-content__des .order{display:flex;align-items:flex-start}.intro-point .intro-point__body .item .item-content .item-content__des .content-mb{display:none}.intro-point .intro-point__body .item .item-content .item-content__des sup{color:#000}.intro-point .intro-point__body .item .item-content .item-content__point{position:absolute;top:0;left:0;transform:translateY(-50%) translate(-40%);width:82px;height:29px}.intro-point .intro-point__body .item.item-reverse{justify-content:flex-end;padding-right:15px}.intro-point .intro-point__body .item.item-reverse .item-content .item-content__main-title{margin-bottom:19px}.intro-point .intro-point__body .item.item-reverse .item-content .item-content__point{transform:translateY(-50%) translate(40%)}.intro-point .intro-point__body .item.item-point-three .item-content .item-content__main-title{margin-bottom:16px}.intro-point .intro-point__body .item.item-point-three .item-content .item-content__point{transform:translateY(-50%) translate(-40%)}}@media(max-width:874px){.intro-point{gap:32px;padding:40px 0 68px;background-color:transparent}.intro-point .intro-point__bg--pc{display:none}.intro-point .intro-point__bg--mb{display:block}.intro-point .intro-point__header{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%}.intro-point .intro-point__header .intro-point__title{gap:8px;margin-bottom:16px}.intro-point .intro-point__header .intro-point__title img{width:324px;height:51px}.intro-point .intro-point__header .intro-point__title .title{font-size:32px;line-height:40px}.intro-point .intro-point__header .intro-point__title .title span{transform:translateY(10%);font-size:24px;line-height:40px}.intro-point .intro-point__header .intro-point__des p{font-size:13px;line-height:15px}.intro-point .intro-point__body{gap:32px}.intro-point .intro-point__body .item{position:relative;display:flex;align-items:center;width:100%;height:max-content;padding:23px 15px 103px;aspect-ratio:unset}.intro-point .intro-point__body .item .item-bg{top:auto;bottom:0;right:0;width:95%;height:max-content;aspect-ratio:713/262}.intro-point .intro-point__body .item .bg-pc{display:none}.intro-point .intro-point__body .item .bg-mb{display:block}.intro-point .intro-point__body .item .item-content{width:100%;padding:24px 14px;margin-left:0}.intro-point .intro-point__body .item .item-content .item-content__main-title{margin-bottom:16px}.intro-point .intro-point__body .item .item-content .item-content__main-title p{font-size:18px;line-height:13px}.intro-point .intro-point__body .item .item-content .item-content__main-title sup{margin-left:4px}.intro-point .intro-point__body .item .item-content .item-content__sub-title{margin-bottom:16px}.intro-point .intro-point__body .item .item-content .item-content__sub-title p{font-size:30px;line-height:22px}.intro-point .intro-point__body .item .item-content .item-content__sub-title span{font-size:37px;line-height:27px}.intro-point .intro-point__body .item .item-content .item-content__sub-title .line{transform:translateY(80%);height:8px}.intro-point .intro-point__body .item .item-content .item-content__des{max-width:100%}.intro-point .intro-point__body .item .item-content .item-content__des .small{transform:translateY(4px);font-size:12px;line-height:9px;color:#000}.intro-point .intro-point__body .item .item-content .item-content__des .medium,.intro-point .intro-point__body .item .item-content .item-content__des .medium-highlight,.intro-point .intro-point__body .item .item-content .item-content__des .order{font-size:12px;line-height:16px;text-align:center}.intro-point .intro-point__body .item .item-content .item-content__des .content-pc{display:none}.intro-point .intro-point__body .item .item-content .item-content__des .content-mb{display:block}.intro-point .intro-point__body .item .item-content .item-content__point{position:absolute;top:0;left:0;transform:translateY(-22px) translate(0);width:82px;height:29px}.intro-point .intro-point__body .item.item-reverse{justify-content:flex-end}.intro-point .intro-point__body .item.item-reverse .item-bg{left:0}.intro-point .intro-point__body .item.item-reverse .item-bg-pc{display:none}.intro-point .intro-point__body .item.item-reverse .item-bg-mb{display:block}.intro-point .intro-point__body .item.item-reverse .item-content{margin-right:0}.intro-point .intro-point__body .item.item-reverse .item-content .item-content__main-title{margin-bottom:19px}.intro-point .intro-point__body .item.item-reverse .item-content .item-content__point{right:0;left:auto;transform:translateY(-22px) translate(0);width:82px;height:29px}.intro-point .intro-point__body .item.item-point-three .item-content .item-content__main-title{margin-bottom:27px}.intro-point .intro-point__body .item.item-point-three .item-content .item-content__point{transform:translateY(-22px) translate(0);width:82px;height:29px}.intro-point .intro-point__content-wrapper .intro-point__content{gap:8px;height:max-content;padding:0 15px}.intro-point .intro-point__content-wrapper .intro-point__content li div{gap:5px}.intro-point .intro-point__content-wrapper .intro-point__content li div p{font-size:10px;line-height:12px;color:var(--neutral-700)}.intro-point .intro-point__content-wrapper .intro-point__content li div .order{min-width:16px}}.intro-scene{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:48px;width:100%;padding:80px 0 208px;background-color:#fff}.intro-scene .intro-scene__bg{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.intro-scene .intro-scene__bg--mb{display:none}.intro-scene .intro-scene__header{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:2px;opacity:0}.intro-scene .intro-scene__header .small{font-size:32px;line-height:23px}.intro-scene .intro-scene__header .medium{font-size:64px;line-height:70px}.intro-scene .intro-scene__body{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;width:100%;max-width:1226px;padding:0 10px}.intro-scene .intro-scene__body .item{display:flex;flex-direction:column;width:100%;background-color:#fff;border-radius:16px;overflow:hidden;opacity:0}.intro-scene .intro-scene__body .item .item-bg{position:relative;z-index:0;width:100%}.intro-scene .intro-scene__body .item .item-bg img{display:block;width:100%;aspect-ratio:386/248}.intro-scene .intro-scene__body .item .item-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:32px;padding:55px 24px 52px}.intro-scene .intro-scene__body .item .item-content .item-label{position:absolute;top:0;left:50%;transform:translateY(-50%) translate(-50%);width:147px;height:54px}.intro-scene .intro-scene__body .item .item-content div{display:flex;flex-direction:column;align-items:center}.intro-scene .intro-scene__body .item .item-content .item-header p{font-size:24px;line-height:24px}.intro-scene .intro-scene__body .item .item-content .item-header .title{line-height:23px}.intro-scene .intro-scene__body .item .item-content .item-header .sub-title{position:relative;transform:translateY(4px)}.intro-scene .intro-scene__body .item .item-content .item-header .sub-title span{position:absolute;bottom:0;left:0;transform:translateY(6px);width:100%;height:12px;background-color:var(--red-100);opacity:.2}.intro-scene .intro-scene__body .item .item-content .item-body p{font-size:16px;line-height:21px;text-align:center}.intro-scene .intro-scene__body .item .item-content .item-body .text-mb{display:none}.intro-scene .intro-scene__body .item .item-content .item-body .move-right{display:inline-block;transform:translate(3px);color:#000}.intro-scene .intro-scene__body .item .item-content .item-body .move-left{display:inline-block;transform:translate(-3px)}.intro-scene .intro-scene__header.show{animation:fadeUpScale .3s linear forwards}.intro-scene .intro-scene__body.show .item{opacity:1}.intro-scene .intro-scene__body.show .item:nth-child(1){z-index:3;animation:slideFromLeft1 .3s linear forwards}.intro-scene .intro-scene__body.show .item:nth-child(2){z-index:2;animation:slideFromLeft2 .4s linear forwards}.intro-scene .intro-scene__body.show .item:nth-child(3){z-index:1;animation:slideFromLeft3 .5s linear forwards}@media(max-width:1024px){.intro-scene .intro-scene__body{gap:12px}.intro-scene .intro-scene__body .item .item-content{padding:48px 6px 20px}.intro-scene .intro-scene__body .item .item-content .item-header .sub-title p{font-size:22px}}@media(max-width:874px){.intro-scene{gap:24px;padding:40px 26px 91px}.intro-scene .intro-scene__bg--pc{display:none}.intro-scene .intro-scene__bg--mb{transform:translateY(-68px);display:block;height:calc(100% + 68px)}.intro-scene .intro-scene__header{gap:12px}.intro-scene .intro-scene__header .small{font-size:16px;line-height:12px}.intro-scene .intro-scene__header .medium{font-size:32px;line-height:32px}.intro-scene .intro-scene__body{grid-template-columns:1fr;gap:12px;padding:0}.intro-scene .intro-scene__body .item .item-bg img{aspect-ratio:640/320}.intro-scene .intro-scene__body .item .item-content{gap:12px;padding:40px 12px 20px}.intro-scene .intro-scene__body .item .item-content .item-label{transform:translateY(-13px) translate(-50%);width:105px;height:41px}.intro-scene .intro-scene__body .item .item-content div{display:flex;flex-direction:column;align-items:center}.intro-scene .intro-scene__body .item .item-content .item-header p{font-size:18px;line-height:18px}.intro-scene .intro-scene__body .item .item-content .item-header .title{line-height:18px}.intro-scene .intro-scene__body .item .item-content .item-header .sub-title span{transform:translateY(4px);height:9px}.intro-scene .intro-scene__body .item .item-content .item-body p{font-size:12px;line-height:14px}.intro-scene .intro-scene__body .item .item-content .item-body .text-mb{display:block}.intro-scene .intro-scene__body .item .item-content .item-body .text-pc{display:none}}.feature{display:flex;flex-direction:column;align-items:center;width:100%;max-width:2000px;padding:80px 10px;background-color:#fff;overflow:hidden}.feature .feature-header{display:flex;flex-direction:column;align-items:center;gap:24px;margin-bottom:99px;opacity:0}.feature .feature-header .feature-header__title{position:relative;display:flex;justify-content:center;width:382px;height:61px;padding-top:17px}.feature .feature-header .feature-header__title p{position:relative;z-index:1;display:inline-flex;height:max-content;font-size:20px;line-height:24px}.feature .feature-header .feature-header__title img{position:absolute;top:0;left:0;width:100%;height:100%}.feature .feature-header .feature-header__detail{display:flex;gap:32px}.feature .feature-header .feature-header__detail img{width:155px;height:144px}.feature .feature-header .feature-header__detail .feature-header__content{height:max-content}.feature .feature-header .feature-header__detail .feature-header__content p,.feature .feature-header .feature-header__detail .feature-header__content span{position:relative;z-index:1;font-size:64px;line-height:64px;color:#000}.feature .feature-header .feature-header__detail .feature-header__content span:after{content:"";position:absolute;bottom:0;left:0;transform:translateY(-4px);z-index:-1;width:100%;height:16px;background-color:var(--red-100)}.feature .feature-header .feature-header__detail .feature-header__content p:first-child{transform:translateY(-6px)}.feature .feature-header .feature-header__detail .feature-header__content p:last-child{transform:translateY(6px)}.feature .feature-body{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:886px;padding:0 10px;margin-bottom:60px;opacity:0}.feature .feature-body .content{position:relative;display:flex;flex-direction:column;align-items:center}.feature .feature-body .content p,.feature .feature-body .content span{position:relative;font-size:20px;line-height:26px;font-weight:700;color:#000}.feature .feature-body .content sup{color:#000}.feature .feature-body .content span{color:var(--red-100)}.feature .feature-body .content .icon-pc{position:absolute;top:50%;left:100%;transform:translateY(-50%) translate(-50px);width:16.7vw;max-width:228px}.feature .feature-body .content .content-mb{display:none}.feature .feature-body .tag{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%}.feature .feature-body .tag .item{display:flex;align-items:center;gap:7px;width:100%;height:57px;padding:0 14px;border-radius:999px;box-shadow:0 0 10px #00000040}.feature .feature-body .tag .item img{width:31px;height:21px}.feature .feature-body .tag .item .small{font-size:22px;line-height:26px;font-weight:700}.feature .feature-body .tag .item .medium{font-size:36px;line-height:26px;font-weight:700;letter-spacing:-.07em}.feature .feature-body .tag .item sup{transform:translateY(6px);color:#000}.feature .feature-body .tag .item div{display:flex;margin-top:5px}.feature .feature-body .tag .item .line{position:relative}.feature .feature-body .tag .item .line:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:12px;background-color:var(--red-100);opacity:.2}.feature .feature-body .list{display:flex;flex-direction:column;gap:10px;width:100%}.feature .feature-body .list div{display:flex;gap:8px}.feature .feature-body .list div p{font-size:12px;line-height:9px;color:#000}.feature .feature-footer{display:flex;flex-direction:column;gap:16px;width:100%;max-width:1066px;height:106px;padding:0 10px;overflow:auto}.feature .feature-footer .feature-footer__wrapper div{display:flex;gap:13px}.feature .feature-footer .feature-footer__wrapper div p{font-size:12px;line-height:14px}.feature .feature-footer .feature-footer__wrapper div a{color:#000;text-decoration:underline}.feature .feature-header.show,.feature .feature-body.show{opacity:1;animation:fadeUpScale .3s linear forwards}@media(max-width:1200px){.feature .feature-header .feature-header__detail{display:flex;flex-direction:column;align-items:center;gap:32px}.feature .feature-header .feature-header__detail .feature-header__content p{font-size:45px}.feature .feature-body .content .icon-pc{transform:translateY(-50%) translate(-20px);width:100px}.feature .feature-body .tag .item div{align-items:center}.feature .feature-body .tag .item div .small{font-size:18px;line-height:18px}.feature .feature-body .tag .item div .medium{font-size:32px;line-height:32px}.feature .feature-body .tag .item div sup{transform:translateY(0)}}@media(max-width:874px){.feature{padding:40px 0 25px}.feature .feature-header{gap:12px;padding:0 28px;margin-bottom:32px}.feature .feature-header .feature-header__title{width:max-content;height:max-content;padding:14px 19px 22px}.feature .feature-header .feature-header__title p{font-size:15px;line-height:11px}.feature .feature-header .feature-header__detail{gap:16px}.feature .feature-header .feature-header__detail img{width:78px;height:72px}.feature .feature-header .feature-header__detail .feature-header__content{display:flex;flex-direction:column;align-items:center}.feature .feature-header .feature-header__detail .feature-header__content p,.feature .feature-header .feature-header__detail .feature-header__content span{width:max-content;font-size:22px;line-height:22px}.feature .feature-header .feature-header__detail .feature-header__content span:after{transform:translateY(-2px);height:7px}.feature .feature-body{gap:16px;margin-bottom:32px}.feature .feature-body .content p,.feature .feature-body .content span{font-size:12px;line-height:16px;text-align:center}.feature .feature-body .content sup{font-size:10px}.feature .feature-body .content .icon-pc{display:none}.feature .feature-body .content .content-mb{display:block}.feature .feature-body .content .content-pc{display:none}.feature .feature-body .tag{display:flex;flex-direction:column;align-items:center}.feature .feature-body .tag .item{max-width:370px;height:57px;padding:0 7px}.feature .feature-body .tag .item img{width:31px;height:21px}.feature .feature-body .tag .item .small{font-size:16px;line-height:20px;font-weight:700}.feature .feature-body .tag .item .medium{font-size:30px;line-height:20px;font-weight:700;letter-spacing:-.07em}.feature .feature-body .tag .item sup{margin-left:2px;font-size:10px}.feature .feature-body .tag .item .line{position:relative}.feature .feature-body .tag .item .line:after{height:10px}.feature .feature-body .list div p{font-size:10px;line-height:11px}.feature .feature-footer .feature-footer__wrapper div{gap:5px}.feature .feature-footer .feature-footer__wrapper div p{font-size:10px;line-height:11px}}.simulation{display:flex;flex-direction:column;align-items:center;width:100%;max-width:2000px;padding:80px 10px;overflow:hidden}.simulation .simulation-header{display:flex;flex-direction:column;align-items:center;margin-bottom:48px;width:100%}.simulation .simulation-header .simulation-title{font-size:32px;line-height:23px;margin-bottom:24px;opacity:0}.simulation .simulation-header .simulation-sub-title{position:relative;height:47px;margin-bottom:48px;opacity:0}.simulation .simulation-header .simulation-sub-title p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max-content;font-size:64px;line-height:64px}.simulation .simulation-header .simulation-des{font-size:18px;line-height:13px;opacity:0}.simulation .simulation-form{display:grid;grid-template-columns:365fr 16fr 365fr 16fr 365fr;align-items:center;gap:8px;width:100%;max-width:1206px;padding:24px;margin-bottom:16px;background-color:var(--blue-400);border-radius:16px}.simulation .simulation-form .arrow{width:100%;aspect-ratio:16/24}.simulation .simulation-form .item{display:flex;flex-direction:column;gap:32px;width:100%;padding:32px;background-color:var(--neutral-500);border-radius:16px;opacity:0}.simulation .simulation-form .item .item-header{display:flex;flex-direction:column;gap:16px}.simulation .simulation-form .item .item-header .item-header__title{font-size:14px;line-height:10px;font-weight:700;color:var(--blue-100);font-family:Roboto,sans-serif}.simulation .simulation-form .item .item-header .item-header__des{font-size:20px;line-height:15px;font-weight:700;color:#000}.simulation .simulation-form .item .item-body{display:flex;flex-direction:column;gap:16px}.simulation .simulation-form .item .item-body .item-body__value{display:flex;align-items:center;gap:16px;padding:23px 15px;border:1px solid var(--neutral-600);border-radius:16px;cursor:pointer}.simulation .simulation-form .item .item-body .item-body__value .item-body__checkbox{position:relative;width:24px;height:24px}.simulation .simulation-form .item .item-body .item-body__value .item-body__checkbox img{position:absolute;top:0;left:0;width:100%;height:100%}.simulation .simulation-form .item .item-body .item-body__value .item-body__checkbox .checkbox{opacity:1}.simulation .simulation-form .item .item-body .item-body__value .item-body__checkbox .checkbox-active{opacity:0}.simulation .simulation-form .item .item-body .item-body__value .item-body__content{display:flex;flex-direction:column;gap:12px}.simulation .simulation-form .item .item-body .item-body__value .item-body__content .small{font-size:14px;line-height:10px;font-weight:700;color:#000}.simulation .simulation-form .item .item-body .item-body__value .item-body__content .medium{font-size:20px;line-height:15px;font-weight:700;color:#000}.simulation .simulation-form .item .item-body .item-body__value .item-body__image{width:55px}.simulation .simulation-form .item .item-body .item-body__value:last-child{gap:8px}.simulation .simulation-form .item .item-body .item-body__value:has(input:checked),.simulation .simulation-form .item .item-body .item-body__value:hover{background-color:var(--blue-400);border:1px solid var(--blue-100);box-shadow:0 0 8px #3950e266}.simulation .simulation-form .item .item-body .item-body__value:has(input:checked) .item-body__checkbox .checkbox,.simulation .simulation-form .item .item-body .item-body__value:hover .item-body__checkbox .checkbox{opacity:0}.simulation .simulation-form .item .item-body .item-body__value:has(input:checked) .item-body__checkbox .checkbox-active,.simulation .simulation-form .item .item-body .item-body__value:hover .item-body__checkbox .checkbox-active{opacity:1}.simulation .simulation-arrow{width:12px;height:56px;margin-bottom:48px}.simulation .simulation-result-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1206px;margin-bottom:64px;opacity:0}.simulation .simulation-result-wrapper .simulation-result-header{font-size:32px;line-height:23px;margin-bottom:32px}.simulation .simulation-result-wrapper .simulation-result{width:100%;border:2px solid var(--blue-100);border-radius:16px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content{display:flex;flex-direction:column;align-items:flex-end;padding:38px 46px 40px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .header-wrapper{display:flex;align-items:center;gap:32px;width:100%;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid var(--neutral-400)}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .header-wrapper .header-title{font-size:18px;line-height:13px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .header-wrapper .header-wrapper__method{display:flex;align-items:center;gap:32px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .header-wrapper .header-wrapper__method div{display:flex;align-items:center;gap:4px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .header-wrapper .header-wrapper__method div img{width:18px;height:18px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .header-wrapper .header-wrapper__method div p{font-size:16px;line-height:12px;font-weight:700;color:#000}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .tag-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .tag-wrapper .tag-wrapper__title{font-size:18px;line-height:13px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .tag-wrapper .tag-wrapper__button{display:flex;gap:1px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .tag-wrapper .tag-wrapper__button button{display:flex;justify-content:center;align-items:center;width:200px;height:60px;font-size:16px;line-height:12px;font-weight:700;color:var(--blue-100);background-color:#fff;border-top:1px solid var(--blue-100);border-right:1px solid var(--blue-100);border-left:1px solid var(--blue-100);border-top-left-radius:16px;border-top-right-radius:16px;cursor:pointer}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .tag-wrapper .tag-wrapper__button button.active{background-color:var(--blue-400);border-color:transparent;pointer-events:none}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .tag-wrapper .tag-wrapper__button button:hover{color:#fff;background-color:var(--blue-100)}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .body{display:flex;gap:24px;width:100%;padding:48px 32px;margin-bottom:16px;background-color:var(--blue-400)}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .body span{display:block;width:2px;height:auto;background-color:#fff}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .body .item{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;height:100%}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .body .item .item-title{font-size:20px;line-height:15px;font-weight:700;color:#000}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .body .item .item-price{display:flex;align-items:flex-end;font-family:Roboto,sans-serif}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .body .item .item-price .small{font-size:32px;line-height:24px;font-weight:700;color:#000}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .body .item .item-price .medium{font-size:64px;line-height:46px;font-weight:700;color:var(--red-100)}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .open-price{position:relative;display:flex;align-items:center;gap:8px;cursor:pointer;overflow:hidden}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .open-price div{position:relative;transition:.2s}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .open-price div p{font-size:16px;line-height:20px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .open-price div span{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--blue-100)}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .open-price img{width:16px;height:12px;transition:.2s}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .open-price:hover div span{animation:revealWidth .3s linear forwards}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign{display:flex;flex-direction:column;gap:48px;padding:40px 46px 38px;background-color:var(--blue-700);overflow:hidden}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .title{font-size:18px;line-height:13px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body,.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;width:100%}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body .item,.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile .item{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;padding:39px 22px;background-color:#fff;border:1px solid var(--neutral-600);border-radius:16px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body .item .item-label,.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile .item .item-label{position:absolute;top:0;left:0;transform:translateY(-18px) translate(-11px);height:37px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body .item .item-title,.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile .item .item-title{display:flex;justify-content:center;width:100%;padding-bottom:15px;border-bottom:1px solid var(--neutral-400)}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body .item .item-title p,.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile .item .item-title p{font-size:32px;line-height:23px;font-weight:700;color:var(--blue-100);text-align:center}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body .item .item-des,.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile .item .item-des{position:relative;height:32px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body .item .item-des div,.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile .item .item-des div{position:absolute;top:0;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;width:max-content}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body .item .item-des div p,.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile .item .item-des div p{font-size:16px;line-height:16px;font-weight:700;color:#000}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body .item .item-general,.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile .item .item-general{display:flex;align-items:flex-end}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body .item .item-general .small,.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile .item .item-general .small{font-size:14px;line-height:10px;font-weight:700;color:#000}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body .item .item-general .medium,.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile .item .item-general .medium{font-size:24px;line-height:18px;font-weight:700;color:#000}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body .item .item-general .large,.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile .item .item-general .large{font-size:56px;line-height:40px;font-weight:700;color:var(--red-100);font-family:Roboto,sans-serif}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body .item .item-general .item-general__line,.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile .item .item-general .item-general__line{position:relative;display:flex;align-items:flex-end}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body .item .item-general .item-general__line span,.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile .item .item-general .item-general__line span{position:absolute;bottom:0;left:0;transform:translateY(7px);width:100%;height:16px;background-color:var(--red-100);opacity:.2}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body .item .item-general .item-general__line .order,.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile .item .item-general .item-general__line .order{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body .item.item-three .item-general .large,.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile .item.item-three .item-general .large{font-size:48px;line-height:35px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body .item.item-three .item-general span,.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile .item.item-three .item-general span{transform:translateY(9px)}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body .item.item-one .item-title p,.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile .item.item-one .item-title p{font-size:24px;line-height:18px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile{display:none}.simulation .simulation-button{display:flex;flex-direction:column;align-items:center;margin-bottom:64px;opacity:0}.simulation .simulation-content__wrapper{width:100%;max-width:1226px;height:119px;padding:0 10px;overflow:auto;opacity:0}.simulation .simulation-content__wrapper .simulation-order{display:flex;flex-direction:column;gap:16px;width:100%;margin-bottom:32px}.simulation .simulation-content__wrapper .simulation-order div{display:flex;font-size:12px;line-height:12px}.simulation .simulation-content__wrapper .simulation-order div span{width:32px;color:#000}.simulation .simulation-content__wrapper .simulation-order div p{color:#000}.simulation .simulation-content__wrapper .simulation-order div a{color:#000;text-decoration:underline}.simulation .simulation-content__wrapper .simulation-list{display:flex;flex-direction:column;gap:16px;width:100%;max-width:1206px;padding:32px;background-color:var(--dark-200)}.simulation .simulation-content__wrapper .simulation-list div{display:flex;gap:8px}.simulation .simulation-content__wrapper .simulation-list div p{font-size:12px;line-height:13px;color:#000}.simulation .simulation-content__wrapper .simulation-list div a{text-decoration:underline}.simulation .simulation-header.show .simulation-title,.simulation .simulation-header.show .simulation-sub-title{animation:fadeUpScale .3s linear forwards}.simulation .simulation-header.show .simulation-des{animation:fadeUpScale .3s linear forwards;animation-delay:.15s}.simulation .simulation-result-wrapper.show,.simulation .simulation-form.show .item{animation:fadeUpScale .3s linear forwards}.simulation .simulation-button.show,.simulation .simulation-content__wrapper.show{opacity:1;animation:fadeUpScale .3s linear forwards}@media(max-width:1200px){.simulation .simulation-form{padding:12px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content{padding:38px 23px 40px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign{padding:40px 23px 38px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body{gap:16px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body .item{padding:39px 12px}}@media(max-width:1100px){.simulation .simulation-form{grid-template-columns:1fr;padding:12px}.simulation .simulation-form .arrow{transform:rotate(90deg);width:24px;margin:0 auto;aspect-ratio:24/16}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body .item .item-title p{font-size:24px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body .item .item-general .item-general__line .medium{font-size:19px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body .item .item-general .item-general__line .large{transform:translateY(15%);font-size:40px}}@media(max-width:874px){.simulation{padding:0 0 5px}.simulation .simulation-header{padding:55px 12px 30px;margin:0;background-color:var(--blue-400)}.simulation .simulation-header .simulation-title{font-size:16px;line-height:12px;margin-bottom:12px}.simulation .simulation-header .simulation-sub-title{height:24px;margin-bottom:15px}.simulation .simulation-header .simulation-sub-title p{font-size:32px;line-height:32px}.simulation .simulation-header .simulation-des{font-size:13px;line-height:9px}.simulation .simulation-form{grid-template-columns:1fr;gap:5px;padding:0 15px 15px;margin-bottom:8px;border-radius:0 0 16px 16px}.simulation .simulation-form .arrow{transform:rotate(90deg);width:24px;margin:0 auto;aspect-ratio:24/16}.simulation .simulation-form .item{gap:16px;padding:16px}.simulation .simulation-form .item .item-header{gap:12px}.simulation .simulation-form .item .item-header .item-header__title{font-size:13px;line-height:9px}.simulation .simulation-form .item .item-header .item-header__des{font-size:15px;line-height:11px;color:var(--neutral-800)}.simulation .simulation-form .item .item-body{gap:12px}.simulation .simulation-form .item .item-body .item-body__value{gap:12px;padding:18px 12px}.simulation .simulation-form .item .item-body .item-body__value .item-body__checkbox{width:18px;height:18px}.simulation .simulation-form .item .item-body .item-body__value .item-body__content{gap:9px}.simulation .simulation-form .item .item-body .item-body__value .item-body__content .small{font-size:11px;line-height:8px}.simulation .simulation-form .item .item-body .item-body__value .item-body__content .medium{font-size:15px;line-height:11px}.simulation .simulation-form .item .item-body .item-body__value .item-body__image{width:41px}.simulation .simulation-form .item .item-body .item-body__value:last-child{gap:8px}.simulation .simulation-arrow{width:6px;height:28px;margin-bottom:24px}.simulation .simulation-result-wrapper{padding:0 15px;margin-bottom:32px}.simulation .simulation-result-wrapper .simulation-result-header{font-size:14px;line-height:19px;margin-bottom:16px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content{padding:19px 15px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .header-wrapper{flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:16px;margin-bottom:16px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .header-wrapper .header-title{font-size:14px;line-height:11px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .header-wrapper .header-wrapper__method{gap:24px;width:100%}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .header-wrapper .header-wrapper__method div{gap:3px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .header-wrapper .header-wrapper__method div img{width:12px;height:12px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .header-wrapper .header-wrapper__method div p{font-size:12px;line-height:9px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .tag-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .tag-wrapper .tag-wrapper__title{font-size:13px;line-height:10px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .tag-wrapper .tag-wrapper__button button{width:max-content;height:max-content;padding:12px 13px;font-size:13px;line-height:10px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .body{justify-content:space-between;gap:0;padding:25px 17px;margin-bottom:9px;background-color:var(--blue-400)}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .body span{min-width:2px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .body .item{gap:8px;width:max-content;margin:0 auto}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .body .item .item-title{font-size:11px;line-height:8px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .body .item .item-price{letter-spacing:-.03px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .body .item .item-price .small{transform:translateY(10%);font-size:17px;line-height:24px;letter-spacing:-.03px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .body .item .item-price .medium{font-size:34px;line-height:24px;letter-spacing:-.03px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .open-price{gap:7px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .open-price div{padding-bottom:2px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .open-price div p{font-size:12px;line-height:14px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .open-price img{width:12px;height:10px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__content .open-price:hover div span{animation:revealWidth .3s linear forwards}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign{gap:24px;padding:20px 0}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .title{margin-left:24px;font-size:14px;line-height:11px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body{display:none}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile{display:block;width:100%;padding:0 24px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile .item{gap:8px;height:auto;padding:20px 0}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile .item .item-label{transform:translateY(-50%) translate(-8px);height:25px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile .item .item-title{padding-bottom:8px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile .item .item-title p{font-size:20px;line-height:20px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile .item .item-des{height:max-content;padding:0 10px;font-size:14px;line-height:14px;font-weight:700;color:#000;text-align:center}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile .item .item-general .small{font-size:11px;line-height:8px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile .item .item-general .medium{font-size:18px;line-height:13px}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile .item .item-general .large{font-size:42px;line-height:30px;letter-spacing:-.03em}.simulation .simulation-result-wrapper .simulation-result .simulation-result__campaign .body--mobile .item .item-general .item-general__line span{transform:translateY(5px);height:12px}.simulation .simulation-button{gap:10px;width:100%;padding:0 33px;margin-bottom:32px}.simulation .simulation-button a{justify-content:center;width:100%;margin:0}.simulation .simulation-content__wrapper .simulation-order{gap:8px;margin-bottom:16px}.simulation .simulation-content__wrapper .simulation-order div{gap:5px}.simulation .simulation-content__wrapper .simulation-order div span{transform:translateY(3%);width:max-content;font-size:10px;line-height:8px;color:var(--neutral-700)}.simulation .simulation-content__wrapper .simulation-order div p{font-size:10px;line-height:10px;color:var(--neutral-700)}.simulation .simulation-content__wrapper .simulation-list{gap:8px;padding:16px}.simulation .simulation-content__wrapper .simulation-list div{gap:4px}.simulation .simulation-content__wrapper .simulation-list div p{font-size:10px;line-height:8px;color:var(--neutral-700)}.simulation .simulation-content__wrapper .simulation-list div a{color:var(--neutral-700)}.simulation .simulation-content__wrapper .simulation-list div p:first-child{transform:translateY(3%)}.simulation .simulation-content__wrapper .simulation-list div p:last-child{line-height:12px}}.select{display:flex;flex-direction:column;align-items:center;gap:64px;width:100%;padding:80px 10px;background:linear-gradient(90deg,#d9e6ff,#d9ffec);overflow:hidden}.select .select-header{display:flex;flex-direction:column;align-items:center}.select .select-header .select-header__title{font-size:32px;line-height:23px;margin-bottom:24px;opacity:0}.select .select-header .select-header__sub-title{position:relative;width:auto;height:47px;margin-bottom:48px;opacity:0}.select .select-header .select-header__sub-title p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max-content;font-size:64px;line-height:68px}.select .select-header .select-header__des{display:flex;opacity:0}.select .select-header .select-header__des p{font-size:20px;line-height:15px}.select .select-body{display:grid;grid-template-columns:1fr 1fr;gap:32px;width:100%;max-width:1206px}.select .select-body .item{position:relative;display:flex;flex-direction:column;align-items:center;padding:32px 0;background-color:#fff;border-radius:16px;opacity:0;box-shadow:0 0 16px #7e36431a}.select .select-body .item .item-label{position:absolute;top:0;left:0;transform:translateY(-18px) translate(-16px);height:37px}.select .select-body .item .item-image{height:240px}.select .select-body .item .item-image img{width:100%;height:100%}.select .select-body .item .item-header{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:32px}.select .select-body .item .item-header .item-header__name{padding:8px;background-color:var(--blue-400)}.select .select-body .item .item-header .item-header__name p{font-size:12px;line-height:9px}.select .select-body .item .item-header .item-header__code{font-size:40px;line-height:29px}.select .select-body .item .item-header .item-header__des{display:flex}.select .select-body .item .item-header .item-header__des .small{font-size:10px;line-height:9px}.select .select-body .item .item-header .item-header__des .medium{font-size:16px;line-height:12px}.select .select-body .item .item-header .item-header__des sup{display:inline-block;transform:translateY(2px)}.select .select-body .item .item-des{max-width:459px;margin-bottom:32px;font-size:16px;line-height:23px}.select .select-body .item .item-feature{display:flex;justify-content:center;gap:8px;width:100%;margin-bottom:32px}.select .select-body .item .item-feature .item-group{display:flex;gap:8px}.select .select-body .item .item-feature .item-group div{display:flex;align-items:center;gap:8px;width:max-content;padding:8px;background-color:var(--neutral-400)}.select .select-body .item .item-feature .item-group div img{width:10px;height:8px}.select .select-body .item .item-feature .item-group div p{font-size:14px;line-height:10px}.select .select-footer{display:flex;flex-direction:column;gap:16px;width:100%;max-width:1206px}.select .select-footer p{font-size:12px;line-height:12px}.select .select-footer .select-footer__order{display:flex}.select .select-footer .select-footer__order .order{min-width:31px}.select .select-footer .select-footer__note{font-size:12px;line-height:14px;font-weight:500;color:#000}.select .select-footer .select-footer__note a{color:#000;text-decoration:underline}.select .select-header.show .select-header__title,.select .select-header.show .select-header__sub-title{animation:fadeUpScale .3s linear forwards}.select .select-header.show .select-header__des{animation:fadeUpScale .3s linear forwards;animation-delay:.15s}.select .select-body.show .item{opacity:1;animation:zoomIn .8s linear forwards}@media(max-width:1000px){.select .select-body{grid-template-columns:1fr;gap:40px;padding:0 15px}}@media(max-width:874px){.select{gap:32px;padding:40px 0}.select .select-header .select-header__title{font-size:16px;line-height:12px;margin-bottom:12px}.select .select-header .select-header__sub-title{height:24px;margin-bottom:24px}.select .select-header .select-header__sub-title p{font-size:32px;line-height:32px}.select .select-header .select-header__des{flex-direction:column;align-items:center;gap:2px}.select .select-header .select-header__des p{font-size:13px;line-height:15px}.select .select-body{grid-template-columns:1fr;gap:40px;padding:0 15px}.select .select-body .item{padding:0 0 16px}.select .select-body .item .item-label{transform:translateY(-50%) translate(0);height:36px}.select .select-body .item .item-image{height:240px;object-fit:cover}.select .select-body .item .item-header{margin-bottom:20px}.select .select-body .item .item-header .item-header__name{padding:8px;background-color:var(--blue-400)}.select .select-body .item .item-header .item-header__name p{font-size:12px;line-height:9px}.select .select-body .item .item-header .item-header__code{font-size:40px;line-height:30px}.select .select-body .item .item-header .item-header__des .medium{font-size:16px;line-height:12px}.select .select-body .item .item-des{max-width:90%;margin-bottom:20px;font-size:13px;line-height:17px}.select .select-body .item .item-feature{justify-content:center;flex-wrap:wrap;row-gap:5px;column-gap:8px;max-width:230px;margin-bottom:16px}.select .select-body .item .item-feature div img{width:10px;height:8px}.select .select-body .item .item-feature div p{font-size:12px;line-height:11px}.select .select-body .item .button-outline{gap:6px;height:max-content;padding:12px 24px}.select .select-body .item .button-outline p{font-size:13px;line-height:10px}.select .select-body .item .button-outline .arrow-wrapper,.select .select-body .item .button-outline img{width:12px;height:9px}.select .select-body .item .button-outline:hover .arrow-wrapper .arrow-group{transform:translate(16px)}.select .select-body .item.item-one .item-image{width:232px;height:189px;margin-bottom:8px}.select .select-body .item.item-two{padding-top:16px}.select .select-body .item.item-two .item-image{width:175px;height:120px}.select .select-footer{gap:16px}.select .select-footer .select-footer__order{padding:0 15px;gap:5px}.select .select-footer .select-footer__order span{font-size:10px;line-height:8px;color:var(--neutral-700)}.select .select-footer .select-footer__order p{font-size:10px;line-height:10px;color:var(--neutral-700)}.select .select-footer .select-footer__order .order{min-width:22px}.select .select-footer .select-footer__note{padding:0 15px;font-size:10px;line-height:12px}}.response{display:flex;flex-direction:column;align-items:center;gap:48px;width:100%;padding:80px 0;overflow:hidden}.response .response-header{display:flex;flex-direction:column;align-items:center;gap:48px;width:100%}.response .response-header .response-title{display:flex;flex-direction:column;align-items:center;gap:22px;opacity:0}.response .response-header .response-title p{font-size:48px;line-height:35px}.response .response-header .response-title span{width:27px;height:2px;background-color:var(--blue-100)}.response .response-header .response-des{display:flex;align-items:flex-end;opacity:0}.response .response-header .response-des p{font-size:18px;line-height:13px}.response .response-header .response-info{display:flex;align-items:center;padding:24px 32px;background-color:var(--blue-400);opacity:0}.response .response-header .response-info .response-info__content{display:flex;flex-direction:column;gap:12px;margin-right:32px}.response .response-header .response-info .response-info__content .small{font-size:24px;line-height:24px}.response .response-header .response-info .response-info__content .medium{font-size:40px;line-height:29px}.response .response-header .response-info .response-info__content .response-info__content-line{display:flex;align-items:flex-end}.response .response-header .response-info .response-info__content .response-info__content-line .line{position:relative}.response .response-header .response-info .response-info__content .response-info__content-line .line span{position:absolute;bottom:0;left:0;transform:translateY(11px);width:100%;height:12px;background-color:var(--blue-100);opacity:.2}.response .response-header .response-info .response-info__image{display:flex;align-items:center}.response .response-header .response-info .response-info__image .response-info__icon{width:54px;height:64px;margin-right:32px}.response .response-header .response-info .response-info__image .response-info__percent-img{width:120px;height:120px;margin-right:16px}.response .response-header .response-info .response-info__image .response-info__percent{width:138px;height:63px}.response .response-swiper .swiper-wrapper{opacity:0}.response .response-swiper .swiper-wrapper .item{display:flex;flex-direction:column;gap:23px;height:auto;padding:22px;background-color:#fff;border:2px solid var(--blue-100);border-radius:16px;opacity:0;box-shadow:0 0 16px #7e36431a}.response .response-swiper .swiper-wrapper .item .item-header{display:grid;grid-template-columns:96fr 148fr;align-items:center;gap:16px;padding:0 6px 16px;border-bottom:1px solid var(--neutral-400)}.response .response-swiper .swiper-wrapper .item .item-header .item-header__avatar{width:100%;aspect-ratio:1}.response .response-swiper .swiper-wrapper .item .item-header .item-header__info{display:flex;flex-direction:column;gap:16px}.response .response-swiper .swiper-wrapper .item .item-header .item-header__info .title{font-size:16px;line-height:12px;font-weight:700;color:#000}.response .response-swiper .swiper-wrapper .item .item-header .item-header__info .star{display:flex;align-items:center;gap:8px}.response .response-swiper .swiper-wrapper .item .item-header .item-header__info .star p{font-size:40px;line-height:28px;font-weight:700;color:#000;font-family:Roboto,sans-serif}.response .response-swiper .swiper-wrapper .item .item-header .item-header__info .star img{flex-grow:1;aspect-ratio:82/16}.response .response-swiper .swiper-wrapper .item .item-header .item-header__info .general{display:flex;align-items:center;width:max-content;padding:8px;background-color:var(--neutral-400)}.response .response-swiper .swiper-wrapper .item .item-header .item-header__info .general p{font-size:14px;line-height:10px;font-weight:700;color:#000}.response .response-swiper .swiper-wrapper .item .item-body{font-size:14px;line-height:22.5px;color:#000}.response .response-swiper.response-swiper-show .swiper-wrapper,.response .response-swiper.response-swiper-show .swiper-wrapper .item{opacity:1}.response .response-footer{display:flex;flex-direction:column;gap:8px;width:max-content;max-width:100%;padding:0 10px}.response .response-footer p{font-size:14px;line-height:10px}.response .response-header.show .response-title{animation:fadeUpScale .3s linear forwards}.response .response-header.show .response-des{animation:fadeUpScale .3s linear forwards;animation-delay:.15s}.response .response-header.show .response-info{animation:fadeUpScale .3s linear forwards;animation-delay:.3s}.response .response-swiper.show .swiper-wrapper,.response .response-swiper.show .swiper-wrapper .item{opacity:1}.response .response-swiper.show .swiper-wrapper .item:nth-child(4){z-index:5;animation:slideFromLeft1 .3s ease-out}.response .response-swiper.show .swiper-wrapper .item:nth-child(5){z-index:4;animation:slideFromLeft2 .4s ease-out}.response .response-swiper.show .swiper-wrapper .item:nth-child(6){z-index:3;animation:slideFromLeft3 .5s ease-out}.response .response-swiper.show .swiper-wrapper .item:nth-child(7){z-index:2;animation:slideFromLeft4 .6s ease-out}.response .response-swiper.show .swiper-wrapper .item:nth-child(8){z-index:1;animation:slideFromLeft5 .7s ease-out}@media(max-width:900px){.response .response-header .response-info .response-info__content .small{font-size:14px;line-height:14px;font-weight:700}.response .response-header .response-info .response-info__content .medium{font-size:24px;line-height:24px}.response .response-footer p{font-size:12px;line-height:12px}}@media(max-width:874px){.response{gap:24px;padding:40px 0}.response .response-header{gap:24px;padding:0 15px}.response .response-header .response-title{gap:12px}.response .response-header .response-title p{font-size:24px;line-height:18px}.response .response-header .response-des{flex-direction:column;align-items:center}.response .response-header .response-des p{font-size:13px;line-height:15px}.response .response-header .response-info{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 24px}.response .response-header .response-info .response-info__content{align-items:center;gap:12px;margin-right:0}.response .response-header .response-info .response-info__content .small{font-size:14px;line-height:14px;font-weight:700}.response .response-header .response-info .response-info__content .medium{font-size:24px;line-height:24px}.response .response-header .response-info .response-info__content .response-info__content-line .line span{transform:translateY(5px);height:14px}.response .response-header .response-info .response-info__image .response-info__icon{width:75px;height:90px;margin-right:14px}.response .response-header .response-info .response-info__image .response-info__percent-img{width:90px;height:90px;margin-right:12px}.response .response-header .response-info .response-info__image .response-info__percent .small{font-size:36px;line-height:52px}.response .response-header .response-info .response-info__image .response-info__percent .medium{font-size:66px;line-height:52px}.response .response-swiper .swiper-wrapper .item{gap:18px;padding:18px 11px}.response .response-swiper .swiper-wrapper .item .item-header{grid-template-columns:144fr 265fr;gap:12px;padding:0 0 12px}.response .response-swiper .swiper-wrapper .item .item-header .item-header__avatar{width:100%;aspect-ratio:1}.response .response-swiper .swiper-wrapper .item .item-header .item-header__info{display:flex;flex-direction:column;gap:14px}.response .response-swiper .swiper-wrapper .item .item-header .item-header__info .title{font-size:14px;line-height:11px}.response .response-swiper .swiper-wrapper .item .item-header .item-header__info .star{gap:14px}.response .response-swiper .swiper-wrapper .item .item-header .item-header__info .star p{font-size:36px;line-height:26px}.response .response-swiper .swiper-wrapper .item .item-header .item-header__info .star img{aspect-ratio:147/22}.response .response-swiper .swiper-wrapper .item .item-header .item-header__info .general{padding:8px}.response .response-swiper .swiper-wrapper .item .item-header .item-header__info .general p{font-size:13px;line-height:9px}.response .response-swiper .swiper-wrapper .item .item-body{font-size:13px;line-height:21px}.response .response-footer{max-width:66.6%;text-align:center}.response .response-footer p{font-size:12px;line-height:12px;color:var(--neutral-700)}}.campaign{display:flex;flex-direction:column;align-items:center;gap:48px;width:100%;padding:80px 0;background:var(--blue-400);overflow:hidden}.campaign .campaign-header{display:flex;flex-direction:column;align-items:center;gap:48px}.campaign .campaign-header .campaign-title{display:flex;flex-direction:column;align-items:center;gap:22px;opacity:0}.campaign .campaign-header .campaign-title p{font-size:48px;line-height:35px}.campaign .campaign-header .campaign-title span{width:27px;height:2px;background-color:var(--blue-100)}.campaign .campaign-header .campaign-des{font-size:18px;line-height:13px;opacity:0}.campaign .campaign-swiper .swiper-wrapper{opacity:0}.campaign .campaign-swiper .swiper-wrapper .item{display:flex;flex-direction:column;align-items:center;gap:24px;padding:24px;background-color:#fff;border-radius:16px}.campaign .campaign-swiper .swiper-wrapper .item .item-img{width:100%;aspect-ratio:352/209}.campaign .campaign-swiper .swiper-wrapper .item .button-outline{height:36px;padding:0 15px}.campaign .campaign-swiper .swiper-wrapper .item .button-outline p{font-size:14px;line-height:10px}.campaign .campaign-swiper.campaign-swiper-show .swiper-wrapper{opacity:1}.campaign .campaign-header.show .campaign-title{animation:fadeUpScale .3s linear forwards}.campaign .campaign-header.show .campaign-des{animation:fadeUpScale .3s linear forwards;animation-delay:.15s}.campaign .campaign-swiper.show .swiper-wrapper{opacity:1}.campaign .campaign-swiper.show .swiper-wrapper .item:nth-child(4){z-index:5;animation:slideFromLeft1 .3s linear forwards}.campaign .campaign-swiper.show .swiper-wrapper .item:nth-child(5){z-index:4;animation:slideFromLeft2 .4s linear forwards}.campaign .campaign-swiper.show .swiper-wrapper .item:nth-child(6){z-index:3;animation:slideFromLeft3 .5s linear forwards}.campaign .campaign-swiper.show .swiper-wrapper .item:nth-child(7){z-index:2;animation:slideFromLeft4 .6s linear forwards}.campaign .campaign-swiper.show .swiper-wrapper .item:nth-child(8){z-index:1;animation:slideFromLeft5 .7s linear forwards}@media(max-width:874px){.campaign{gap:24px;padding:40px 0}.campaign .campaign-header{gap:24px}.campaign .campaign-header .campaign-title{gap:12px}.campaign .campaign-header .campaign-title p{font-size:24px;line-height:18px}.campaign .campaign-header .campaign-des{max-width:233px;font-size:13px;line-height:15px;text-align:center}.campaign .campaign-swiper .swiper-wrapper .item{gap:18px;padding:18px}.campaign .campaign-swiper .swiper-wrapper .item .item-img{width:100%;aspect-ratio:528/313}.campaign .campaign-swiper .swiper-wrapper .item .button-outline{gap:6px;height:max-content;padding:9px 12px}.campaign .campaign-swiper .swiper-wrapper .item .button-outline p{font-size:12px;line-height:9px}.campaign .campaign-swiper .swiper-wrapper .item .button-outline .arrow-wrapper,.campaign .campaign-swiper .swiper-wrapper .item .button-outline img{width:12px;height:9px}.campaign .campaign-swiper .swiper-wrapper .item .button-outline:hover .arrow-wrapper .arrow-group{transform:translate(16px)}}.step{display:flex;flex-direction:column;align-items:center;gap:48px;width:100%;padding:80px 10px;background:linear-gradient(90deg,#d9e6ff,#d9ffec)}.step .step-header{display:flex;flex-direction:column;align-items:center;gap:48px}.step .step-header .step-title{display:flex;flex-direction:column;align-items:center;opacity:0}.step .step-header .step-title .title{margin-bottom:24px;font-size:32px;line-height:23px}.step .step-header .step-title .title span{font-size:48px;line-height:34px}.step .step-header .step-title .sub-title{margin-bottom:22px;font-size:48px;line-height:35px}.step .step-header .step-title .line{width:27px;height:2px;background-color:var(--blue-100)}.step .step-header .step-des{font-size:18px;height:13px;opacity:0}.step .step-content{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.step .step-content .step-content__header{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;max-width:720px;height:44px;background-color:#fff;border-radius:999px;opacity:0}.step .step-content .step-content__header button{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;line-height:12px;border-radius:999px;cursor:pointer}.step .step-content .step-content__header button .arrow{position:absolute;top:50%;right:16px;transform:translateY(-50%);opacity:0}.step .step-content .step-content__header button .arrow-unactive{width:6px;height:11px}.step .step-content .step-content__header button .arrow-active{display:none;width:11px;height:6px}.step .step-content .step-content__header button.active{color:#fff;background:linear-gradient(90deg,#2c6fff,#372cff,#2ca7ff)}.step .step-content .step-content__header button.active .arrow-unactive{display:none}.step .step-content .step-content__header button.active .arrow-active{display:block}.step .step-content .step-content__body{display:none;grid-template-columns:209fr 8px 209fr 8px 209fr 8px 209fr 8px 209fr;align-items:center;gap:8px;width:100%;max-width:1206px;padding:32px;background-color:var(--blue-600);border-radius:16px;opacity:0}.step .step-content .step-content__body .arrow{aspect-ratio:8/16}.step .step-content .step-content__body .item{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding:28px 12px;background-color:#fff;border:4px solid white;border-radius:16px;box-shadow:0 0 16px #2b3caa1a}.step .step-content .step-content__body .item .item-step{width:70px;height:26px;margin-bottom:24px}.step .step-content .step-content__body .item .item-icon{height:40px;margin-bottom:24px}.step .step-content .step-content__body .item .item-title{margin-bottom:16px;font-size:18px;line-height:13px;font-weight:700;color:#000;text-align:center}.step .step-content .step-content__body .item .item-des{font-size:16px;line-height:17.3px;color:#000;text-align:center}.step .step-content .step-content__body .item .item-badge{position:absolute;top:0;left:50%;transform:translateY(-21px) translate(-50%);display:flex;flex-direction:column;align-items:center;width:130px;height:47px;padding:8px 16px 0}.step .step-content .step-content__body .item .item-badge img{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.step .step-content .step-content__body .item .item-badge p{position:relative;z-index:1;font-size:12px;line-height:12px;font-weight:700;font-style:italic;color:#fff;letter-spacing:-.04em}.step .step-content .step-content__body .item .item-badge .top{transform:translateY(-3px)}.step .step-content .step-content__body .item .item-badge .bottom{transform:translate(-3px)}.step .step-content .step-content__body .item .item-badge--mb{display:none}.step .step-content .step-content__body .item.highlight{border:4px solid var(--red-100)}.step .step-content .step-content__body .item.highlight .item-title,.step .step-content .step-content__body .item.highlight .item-mobile__title{color:var(--red-100)!important}.step .step-content .step-content__body .item.highlight .item-des{font-weight:700}.step .step-content .step-content__body .item-mobile{display:none}.step .step-content .step-content__body.step-content__body-move-1 .item .item-title-4,.step .step-content .step-content__body.step-content__body-move-2 .item .item-title-4{font-size:18px;line-height:125%}.step .step-detail{padding:0 26px;font-size:14px;height:10px;color:#000}.step .step-list{display:flex;flex-direction:column;gap:16px;width:100%;max-width:1206px;padding:32px;background-color:var(--dark-200)}.step .step-list div{display:flex;gap:8px}.step .step-list div p{font-size:12px;line-height:12px;color:#000}.step[data-type=feature] .step-content .step-content__body-feature{display:grid}.step[data-type=feature] .step-detail-feature{display:block}.step[data-type=move1] .step-content .step-content__body-move-1{display:grid}.step[data-type=move1] .step-detail-move1{display:block}.step[data-type=move2] .step-content .step-content__body-move-2{display:grid}.step[data-type=move2] .step-detail-move2{display:block}.step .step-header.show .step-title{animation:fadeUpScale .3s linear forwards}.step .step-header.show .step-des{animation:fadeUpScale .3s linear forwards;animation-delay:.15s}.step .step-content.show .step-content__header{animation:fadeUpScale .3s linear forwards}.step .step-content.show .step-content__body{animation:fadeUpScale .3s linear forwards;animation-delay:.15s}.step .step-content.show-slower .step-content__body{animation:fadeUpScale .3s linear forwards!important}@media(max-width:1200px){.step .step-content .step-content__body{gap:4px;padding:16px}}@media(max-width:1100px){.step .step-content .step-content__body{grid-template-columns:1fr;gap:8px}.step .step-content .step-content__body .arrow{transform:rotate(90deg);width:16px;height:32px;margin:0 auto}}@media(max-width:874px){.step{gap:24px;padding:40px 15px}.step .step-header{gap:24px}.step .step-header .step-title .title{margin-bottom:12px;font-size:16px;line-height:12px}.step .step-header .step-title .title span{font-size:24px;line-height:17px}.step .step-header .step-title .sub-title{margin-bottom:11px;font-size:24px;line-height:18px}.step .step-header .step-title .line{width:27px;height:2px;background-color:var(--blue-100)}.step .step-header .step-des{max-width:53%;height:max-content;font-size:13px;line-height:15px;text-align:center}.step .step-content{gap:8px}.step .step-content .step-content__header{display:grid;grid-template-columns:1fr;gap:5px;height:max-content;background-color:transparent}.step .step-content .step-content__header button{height:max-content;padding:9px 0;font-size:13px;line-height:10px;background-color:#fff}.step .step-content .step-content__header button .arrow{opacity:1}.step .step-content .step-content__body{grid-template-columns:1fr;align-items:center;gap:4px;padding:16px}.step .step-content .step-content__body .arrow{width:32px;height:16px;aspect-ratio:auto}.step .step-content .step-content__body .item{padding:16px 20px;border:2px solid transparent;border-radius:8px}.step .step-content .step-content__body .item .item-icon,.step .step-content .step-content__body .item .item-badge,.step .step-content .step-content__body .item .item-des,.step .step-content .step-content__body .item .item-title,.step .step-content .step-content__body .item .item-step{display:none}.step .step-content .step-content__body .item .item-mobile{display:flex;align-items:center;gap:20px;width:100%}.step .step-content .step-content__body .item .item-mobile .item-mobile__icon{width:30px;height:30px}.step .step-content .step-content__body .item .item-mobile .item-mobile__content{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.step .step-content .step-content__body .item .item-mobile .item-mobile__content div{display:flex;align-items:center;gap:5px}.step .step-content .step-content__body .item .item-mobile .item-mobile__content div .item-mobile__step{width:53px;height:20px}.step .step-content .step-content__body .item .item-mobile .item-mobile__content div .item-mobile__title{font-size:14px;line-height:14px;font-weight:700;color:var(--neutral-800)}.step .step-content .step-content__body .item .item-mobile .item-mobile__content .item-mobile__des{font-size:12px;line-height:12px;color:#000}.step .step-content .step-content__body .item .item-badge--mb{position:absolute;top:0;left:0;transform:translateY(-10px) translate(-8px);display:block;width:129px;height:20px}Ơ .step .step-content .step-content__body .item.highlight{border-width:2px solid var(--red-100)}Ơ .step .step-content .step-content__body .item.highlight .item-mobile .item-mobile__des{font-weight:700}.step .step-detail{height:max-content;font-size:10px;line-height:10px;color:var(--neutral-700)}.step .step-detail span{color:var(--neutral-700)}.step .step-list{gap:8px;padding:16px}.step .step-list div{display:flex;gap:5px}.step .step-list div p{font-size:10px;line-height:10px;color:var(--neutral-700)}}.faq{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:48px;width:100%;padding:80px 0;background:linear-gradient(180deg,#c8e2ff33,#c8e2ff66)}.faq .faq-header{display:flex;flex-direction:column;align-items:center;gap:48px}.faq .faq-header .faq-title{display:flex;flex-direction:column;align-items:center;gap:24px;opacity:0}.faq .faq-header .faq-title p{font-size:48px;line-height:35px}.faq .faq-header .faq-title span{width:27px;height:2px;background-color:var(--blue-100)}.faq .faq-header .faq-des{font-size:18px;line-height:13px;opacity:0}.faq .faq-content{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:1066px;padding:0 10px}.faq .faq-content .faq-content__header{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;max-width:840px;height:44px;background-color:#fff;border-radius:999px;opacity:0}.faq .faq-content .faq-content__header button{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;line-height:12px;border-radius:999px;cursor:pointer}.faq .faq-content .faq-content__header button .arrow{position:absolute;top:50%;right:16px;transform:translateY(-50%);opacity:0}.faq .faq-content .faq-content__header button .arrow-unactive{width:6px;height:11px}.faq .faq-content .faq-content__header button .arrow-active{display:none;width:11px;height:6px}.faq .faq-content .faq-content__header button.active{color:#fff;background:linear-gradient(90deg,#2c6fff,#372cff,#2ca7ff)}.faq .faq-content .faq-content__header button.active .arrow-unactive{display:none}.faq .faq-content .faq-content__header button.active .arrow-active{display:block}.faq .faq-content .faq-content__body{display:none;flex-direction:column;gap:16px;width:100%;opacity:0}.faq .faq-content .faq-content__body .faq-item{border-radius:16px;background-color:#fff;border:1px solid white;box-shadow:0 0 16px #2b3caa1a;transition:border .1s}.faq .faq-content .faq-content__body .faq-item .faq-item__header{display:flex;align-items:center;width:100%;padding:31px;cursor:pointer;transition:padding .1s}.faq .faq-content .faq-content__body .faq-item .faq-item__header .icon{width:20px;height:20px;margin-bottom:auto;margin-right:16px;pointer-events:none}.faq .faq-content .faq-content__body .faq-item .faq-item__header p{flex-grow:1;margin-right:32px;font-size:16px;line-height:12px;text-align:left;pointer-events:none}.faq .faq-content .faq-content__body .faq-item .faq-item__header .arrow{width:12px;height:16px;pointer-events:none;transition:transform .2s}.faq .faq-content .faq-content__body .faq-item .faq-item__body{height:0;padding:0 31px;overflow:hidden;transition:height .1s}.faq .faq-content .faq-content__body .faq-item .faq-item__body .faq-item__body-wrapper{display:flex;gap:16px;padding:23px 0 31px;border-top:1px solid var(--neutral-400)}.faq .faq-content .faq-content__body .faq-item .faq-item__body .faq-item__body-wrapper img{transform:translateY(2px);width:20px;height:20px}.faq .faq-content .faq-content__body .faq-item .faq-item__body .faq-item__body-wrapper p{font-size:16px;line-height:23px}.faq .faq-content .faq-content__body .faq-item .faq-item__body .faq-item__body-wrapper a{color:#000;text-decoration:underline}.faq .faq-content .faq-content__body .faq-item.active{border:1px solid var(--blue-100)}.faq .faq-content .faq-content__body .faq-item.active .faq-item__header{padding-bottom:23px}.faq .faq-content .faq-content__body .faq-item.active .faq-item__header .arrow{transform:rotateX(180deg)}.faq .faq-content[data-type=bank] .faq-content__body.faq-content__body-bank,.faq .faq-content[data-type=mobile] .faq-content__body.faq-content__body-mobile,.faq .faq-content[data-type=info] .faq-content__body.faq-content__body-info{display:flex}.faq .faq-header.show .faq-title{animation:fadeUpScale .3s linear forwards}.faq .faq-header.show .faq-des{animation:fadeUpScale .3s linear forwards;animation-delay:.15s}.faq .faq-content.show .faq-content__header{animation:fadeUpScale .3s linear forwards}.faq .faq-content.show .faq-content__body{animation:fadeUpScale .3s linear forwards;animation-delay:.15s}.faq .faq-content.show-slower .faq-content__body{animation:fadeUpScale .3s linear forwards!important}@media(max-width:874px){.faq{gap:24px;padding:40px 15px}.faq .faq-header{gap:12px}.faq .faq-header .faq-title p{font-size:24px;line-height:18px}.faq .faq-header .faq-des{font-size:13px;line-height:10px}.faq .faq-content{gap:16px;padding:0}.faq .faq-content .faq-content__header{display:flex;flex-direction:column;gap:8px;width:100%;height:max-content;background-color:transparent}.faq .faq-content .faq-content__header button{padding:9px 0;height:max-content;font-size:13px;line-height:10px;background-color:#fff}.faq .faq-content .faq-content__header button .arrow{opacity:1}.faq .faq-content .faq-content__body{gap:8px}.faq .faq-content .faq-content__body .faq-item{border-radius:24px}.faq .faq-content .faq-content__body .faq-item .faq-item__header{padding:24px}.faq .faq-content .faq-content__body .faq-item .faq-item__header .icon{width:15px;height:15px;margin-right:12px}.faq .faq-content .faq-content__body .faq-item .faq-item__header p{transform:translateY(1px);margin-right:24px;font-size:13px;line-height:13px}.faq .faq-content .faq-content__body .faq-item .faq-item__header .arrow{transform:translateY(1px);width:9px;height:12px}.faq .faq-content .faq-content__body .faq-item .faq-item__body{padding:0 24px}.faq .faq-content .faq-content__body .faq-item .faq-item__body .faq-item__body-wrapper{gap:12px;padding:18px 0 24px}.faq .faq-content .faq-content__body .faq-item .faq-item__body .faq-item__body-wrapper img{transform:translateY(25%);width:15px;height:15px}.faq .faq-content .faq-content__body .faq-item .faq-item__body .faq-item__body-wrapper p{font-size:13px;line-height:21px}.faq .faq-content .faq-content__body .faq-item.active .faq-item__header{padding-bottom:18px}}.swiper{width:100%;overflow:visible!important}.swiper .swiper-button{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px}.swiper .swiper-button .swiper-navigation{position:relative;display:flex;justify-content:center;align-items:center;width:32px;height:32px;background-color:var(--blue-100);border-radius:100%;cursor:pointer;overflow:hidden;transition:.2s}.swiper .swiper-button .swiper-navigation .swiper-arrow__wrapper{position:absolute;top:0;display:flex;transition:.3s}.swiper .swiper-button .swiper-navigation .swiper-arrow__wrapper .swiper-arrow{display:flex;justify-content:center;align-items:center;width:32px;height:32px}.swiper .swiper-button .swiper-navigation:hover{transform:scale(1.2)}.swiper .swiper-button .swiper-navigation.swiper-prev .swiper-arrow__wrapper{left:0}.swiper .swiper-button .swiper-navigation.swiper-prev:hover .swiper-arrow__wrapper{transform:translate(-50%)}.swiper .swiper-button .swiper-navigation.swiper-next .swiper-arrow__wrapper{right:0}.swiper .swiper-button .swiper-navigation.swiper-next:hover .swiper-arrow__wrapper{transform:translate(50%)}.swiper .swiper-button .swiper-pagination{position:static;display:flex;gap:8px;width:max-content;height:max-content}.swiper .swiper-button .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0;background-color:var(--blue-100);opacity:.2;cursor:pointer}.swiper .swiper-button .swiper-pagination .swiper-pagination-bullet-active{opacity:1}@media(max-width:874px){.swiper .swiper-button{gap:12px;margin-top:12px}.swiper .swiper-button .swiper-pagination{gap:6px}.swiper .swiper-button .swiper-navigation,.swiper .swiper-button .swiper-arrow{width:24px!important;height:24px!important}.swiper .swiper-button .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px}}.footer{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:31px;width:100%;height:max-content;padding:24px 0 48px}.footer .footer-layer{position:absolute;bottom:0;left:0;z-index:0;width:100%;height:calc(100% + 24px);background-color:var(--dark-100)}.footer .footer-general{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px}.footer .footer-general p{font-size:24px;line-height:18px}.footer .footer-general .footer-general__redirect{display:flex;align-items:center;gap:8px}.footer .footer-general .footer-general__redirect p{font-size:14px;line-height:10px}.footer .footer-general .footer-general__redirect img{width:11px;height:8px}.footer .footer-contact{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;font-size:14px;line-height:14px}.footer .footer-contact p:first-child{transform:translateY(-3px)}.footer .footer-rule{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding:24px 0;border-top:1px solid var(--neutral-100);border-bottom:1px solid var(--neutral-100)}.footer .footer-rule div{display:flex;align-items:center;gap:16px}.footer .footer-rule div a{font-size:12px;line-height:9px}.footer .footer-copyright{position:relative;z-index:1;font-size:12px;line-height:9px}.footer .footer-date{position:relative;z-index:1;margin-left:auto;margin-right:10px;font-size:12px;line-height:9px}@media(max-width:874px){.footer{gap:16px;padding:0 0 24px}.footer .footer-general{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px}.footer .footer-general p{font-size:12px;line-height:9px}.footer .footer-general .footer-general__redirect{display:flex;align-items:center;gap:8px}.footer .footer-general .footer-general__redirect p{font-size:12px;line-height:9px}.footer .footer-general .footer-general__redirect img{width:11px;height:8px}.footer .footer-contact{font-size:10px;line-height:10px}.footer .footer-contact p:first-child{transform:translateY(-3px)}.footer .footer-rule{gap:13px;padding:12px 0}.footer .footer-rule div{gap:13px}.footer .footer-rule div a{font-size:12px;line-height:9px}.footer .footer-copyright,.footer .footer-date{font-size:9px;line-height:7px;color:var(--neutral-200)}}*{margin:0;padding:0;color:#fff;outline:none;list-style:none;border:none;text-decoration:none;box-sizing:border-box}button{background-color:transparent}body{font-family:Noto Sans JP,sans-serif;overflow-x:hidden}main{position:relative;z-index:0;display:flex;flex-direction:column;align-items:center}.font-roboto{font-family:Roboto,sans-serif}.font-noto{font-family:Noto Sans JP,sans-serif}.font-italic{font-style:italic}.text-red-100{color:var(--red-100)}.text-black{color:#000}.text-neutral-200{color:var(--neutral-200)}.text-blue-100{color:var(--blue-100)}.font-medium{font-weight:500}.font-bold{font-weight:700}.font-extra-bold{font-weight:800}.font-black{font-weight:900}.text-gradient-blue{display:inline-block;color:transparent;background:linear-gradient(to right,#2c6fff,#372cff,#2ca7ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.overflow-hidden{overflow:hidden}.pointer-events-none{pointer-events:none}.box-shadow-blue{box-shadow:0 0 16px #2b3caa1a}sup{font-size:14px;line-height:10px;color:inherit;font-weight:700}@media(max-width:874px){sup{font-size:9px!important;line-height:6px!important}}.scroll-content::-webkit-scrollbar{width:8px}.scroll-content::-webkit-scrollbar-track{background:#d4d4d4;border-radius:100px}.scroll-content::-webkit-scrollbar-thumb{background-color:#2b5efa;border-radius:100px}.scroll-content::-webkit-scrollbar-thumb:hover{background-color:#d4d4d4}.heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
