@charset "UTF-8";.common-content-section .heading-1,.common-content-section .heading-2,.common-content-section .heading-3,.common-content-section .heading-4,.common-content-section .heading-5,.common-content-section .heading-6,.common-content-section .body-1,.common-content-section .body-2,.common-content-section .display-slogan,.common-content-section .display-highlight-3,.common-content-section .caption-regular,.sidebar-section .heading-1,.sidebar-section .heading-2,.sidebar-section .heading-3,.sidebar-section .heading-4,.sidebar-section .heading-5,.sidebar-section .heading-6,.sidebar-section .body-1,.sidebar-section .body-2,.sidebar-section .display-slogan,.sidebar-section .display-highlight-3,.sidebar-section .caption-regular{color:var(--color-primary-grey-700)}.dark-base-section{background:var(--color-base-dark)}.dark-base-section .heading-1,.dark-base-section .heading-2,.dark-base-section .heading-3,.dark-base-section .heading-4,.dark-base-section .heading-5,.dark-base-section .heading-6,.dark-base-section .body-1,.dark-base-section .body-2,.dark-base-section .display-slogan,.dark-base-section .display-highlight-3,.dark-base-section .caption-regular{color:var(--color-text-on-dark)}.light-base-section{background:var(--color-base-light-2)}.banner-container,.common-content-section .section-container{max-width:var(--max-width-pc);padding-inline:var(--padding-inline-pc);margin:auto}@media screen and (max-width:1199px){.banner-container,.common-content-section .section-container{max-width:var(--max-width-mb);padding-inline:var(--padding-inline-tb)}}@media screen and (max-width:767px){.banner-container,.common-content-section .section-container{padding-inline:var(--padding-inline-mb)}}.common-content-section .overline-regular{padding-top:6.25rem;color:var(--color-primary-teal-700)}.common-content-section .content-block-container{margin-top:1rem;display:flex;justify-content:space-between}.common-content-section .content-block-container .heading-3,.common-content-section .content-block-container .heading-6{max-width:35rem}.common-content-section .content-block-container .description-container{max-width:50.25rem;display:flex;flex-direction:column;gap:1.5rem}.section-container .overline-regular+.heading-3{padding-top:1rem}.common-content-section.section-title-center .overline-regular,.common-content-section.section-title-center .heading-3{text-align:center}.sidebar-section .heading-3{color:var(--color-primary-deep-teal-700);position:relative;z-index:1}.common-content-section.section-title-light .heading-3{color:var(--color-text-on-dark)}@media screen and (max-width:1199px){.common-content-section .overline-regular{padding-top:3.75rem}.common-content-section .content-block-container{margin-top:.5rem;flex-direction:column;gap:1.5rem}.common-content-section .content-block-container .heading-3,.common-content-section .content-block-container .heading-6{max-width:100%}.section-container .overline-regular+.heading-3{padding-top:.5rem}}.banner-no-breadcrumb{height:56.25rem;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:0 0 6.25rem 6.25rem;position:relative;overflow:hidden}.banner-no-breadcrumb .banner-container{max-width:41.875rem;padding-inline:0;margin:auto}.banner-no-breadcrumb .overline-regular{padding-top:11.25rem}.banner-no-breadcrumb .heading-1{padding-top:3rem}.banner-no-breadcrumb .heading-6{padding-top:2rem}.banner-no-breadcrumb .banner-img-container{position:relative;content:"";position:absolute;inset:0;z-index:-1}.banner-no-breadcrumb .banner-img-container img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1199px){.banner-no-breadcrumb{height:43.75rem;border-radius:0 0 5rem 5rem}.banner-no-breadcrumb .banner-container{margin:auto;max-width:22.5rem;padding:0 1.75rem}.banner-no-breadcrumb .heading-1{font-weight:var(--font-weight-heading-3);font-size:var(--font-size-heading-3);line-height:var(--font-line-height-heading-3);letter-spacing:var(--font-letter-spacing-heading-3)}.banner-no-breadcrumb .overline-regular{padding-top:8.75rem}.banner-no-breadcrumb .heading-1{padding-top:2.5rem}}.banner-has-breadcrumb,.banner-symmetry-chamfer{color:var(--color-text-on-dark);overflow:hidden;position:relative;z-index:1}.banner-has-breadcrumb:before{content:"";position:absolute;inset:0;background:#071b2166;z-index:1}.banner-has-breadcrumb .banner-container,.banner-symmetry-chamfer .banner-container{position:relative;z-index:1}.banner-no-breadcrumb .banner-img-container,.banner-has-breadcrumb .banner-img-container,.banner-symmetry-chamfer .banner-img-container{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.banner-no-breadcrumb .banner-img-container img,.banner-has-breadcrumb .banner-img-container img,.banner-symmetry-chamfer .banner-img-container img{width:100%;height:100%}.banner-has-breadcrumb .breadcrumb,.banner-symmetry-chamfer .breadcrumb{display:flex;align-items:center;gap:1.5rem}.banner-has-breadcrumb .breadcrumb a,.banner-symmetry-chamfer .breadcrumb a{display:block;color:var(--color-text-on-dark);cursor:pointer;transition:color .3s ease}.banner-has-breadcrumb .breadcrumb-item:hover a,.banner-symmetry-chamfer .breadcrumb-item:hover a{color:var(--color-primary-teal-700)}.banner-has-breadcrumb .breadcrumb-item,.banner-symmetry-chamfer .breadcrumb-item{position:relative}.banner-has-breadcrumb .breadcrumb-item:before,.banner-symmetry-chamfer .breadcrumb-item:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:1rem;height:1rem;background-image:url(../images/icon/starshining-breadcrumb-arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.banner-has-breadcrumb .breadcrumb-item:nth-child(1):before,.banner-symmetry-chamfer .breadcrumb-item:nth-child(1):before{right:-1.25rem}.banner-has-breadcrumb .breadcrumb-item:nth-child(n+2):before,.banner-symmetry-chamfer .breadcrumb-item:nth-child(n+2):before{left:-1.25rem;right:auto}.banner-has-breadcrumb .banner-title,.banner-symmetry-chamfer .banner-title{margin-top:1rem;font-weight:var(--font-weight-medium);font-size:3rem;line-height:3.625rem;letter-spacing:0}@media screen and (max-width:1199px){.banner-has-breadcrumb .banner-title,.banner-symmetry-chamfer .banner-title{font-size:2.25rem;line-height:2.6875rem}.banner-has-breadcrumb .breadcrumb-item:not(:last-child),.banner-symmetry-chamfer .breadcrumb-item:not(:last-child){display:none}.banner-has-breadcrumb .breadcrumb-item:nth-child(n+2):before,.banner-symmetry-chamfer .breadcrumb-item:nth-child(n+2):before{left:auto;right:-1.25rem}}.banner-has-breadcrumb{height:30.875rem;padding-top:9.25rem;--curve-l: 6.25rem;--curve-r: 3rem;background-color:transparent;background-size:cover;background-position:center;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000),radial-gradient(circle at 0 0,#000 var(--curve-r),transparent calc(var(--curve-r) + .5px)),radial-gradient(circle at 100% 100%,transparent var(--curve-l),#000 calc(var(--curve-l) + .5px));-webkit-mask-position:top left,left 0 bottom var(--curve-l),right 0 bottom var(--curve-l),bottom left;-webkit-mask-size:100% calc(100% - var(--curve-l) - var(--curve-r) + 2px),calc(100% - var(--curve-r) + 2px) var(--curve-r),var(--curve-r) var(--curve-r),var(--curve-l) calc(var(--curve-l) + 2px);-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000),radial-gradient(circle at 0 0,#000 var(--curve-r),transparent calc(var(--curve-r) + .5px)),radial-gradient(circle at 100% 100%,transparent var(--curve-l),#000 calc(var(--curve-l) + .5px));mask-position:top left,left 0 bottom var(--curve-l),right 0 bottom var(--curve-l),bottom left;mask-size:100% calc(100% - var(--curve-l) - var(--curve-r) + 2px),calc(100% - var(--curve-r) + 2px) var(--curve-r),var(--curve-r) var(--curve-r),var(--curve-l) calc(var(--curve-l) + 2px);mask-repeat:no-repeat}.banner-has-breadcrumb.larger-chamfer-radius{--curve-r: 11.25rem}.banner-has-breadcrumb:after{content:"";position:absolute;width:100%;height:40rem;inset:0;background-image:url(../images/common/starshining-banner-pattern-pc.svg);background-size:cover;background-repeat:no-repeat;background-position:center;z-index:1;pointer-events:none}@media screen and (max-width:1440px){.banner-has-breadcrumb:after{width:150rem;inset:0 0 auto auto;transform:translate(36rem)}}@media screen and (max-width:1199px){.banner-has-breadcrumb{height:18.75rem;-webkit-mask-image:none;mask-image:none;border-radius:0 0 3rem;margin-bottom:3.75rem;padding-top:7.5rem}.banner-has-breadcrumb:after{content:"";height:16.875rem;width:16.875rem;position:absolute;inset:auto 0 0 auto;transform:translate(0);background-image:url(../images/common/starshining-banner-pattern-mb.svg);background-size:cover;background-repeat:no-repeat;background-position:center}}.banner-symmetry-chamfer{height:17.5rem;padding-top:7.125rem;-webkit-mask-image:none;mask-image:none;border-radius:0 0 3rem 3rem;position:relative}.banner-symmetry-chamfer .banner-container{position:relative;height:100%}.banner-symmetry-chamfer .label-btn-container{position:absolute;bottom:1.875rem;right:var(--padding-inline-pc)}.banner-symmetry-chamfer .banner-title{font-size:var(--font-size-heading-4);line-height:var(--font-line-height-heading-4);letter-spacing:var(--font-letter-spacing-heading-4)}.banner-symmetry-chamfer .container-row{display:flex;gap:2rem}.banner-symmetry-chamfer .container-column{display:flex;align-items:center;position:relative}.banner-symmetry-chamfer .container-column:before{content:"";width:1rem;height:1rem;margin-right:.5rem;background-size:cover;background-repeat:no-repeat;background-position:center}.banner-symmetry-chamfer .container-column:nth-child(1):before{background-image:url(../images/icon/starshining-time.svg)}.banner-symmetry-chamfer .container-column:nth-child(2):before{background-image:url(../images/icon/starshining-info.svg)}.banner-symmetry-chamfer .container-column .label-btn{display:block}.banner-symmetry-chamfer .banner-img-container{border:none;padding:0;outline:none;display:block;width:100%;object-fit:cover;background:linear-gradient(270deg,#1aa1a9,#004b64)}.banner-symmetry-chamfer .banner-img-container:before,.banner-symmetry-chamfer .banner-img-container:after{content:"";width:13.5rem;height:13.5rem;position:absolute;top:4rem;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center}.banner-symmetry-chamfer .banner-img-container:before{right:0;background-image:url(../images/common/starshining-gdpr-banner-mask-right.svg);z-index:0}.banner-symmetry-chamfer .banner-img-container:after{left:0;background-image:url(../images/common/starshining-gdpr-banner-mask-left.svg);z-index:0}.banner-symmetry-chamfer .banner-img-container img{z-index:-1}.banner-symmetry-chamfer.gdpr-banner .banner-img-container{background:linear-gradient(270deg,#004b64,#053c4f)}@media screen and (max-width:1199px){.banner-symmetry-chamfer{height:19rem;padding-top:6.875rem;border-radius:0 0 3rem}.banner-symmetry-chamfer .label-btn-container{left:var(--padding-inline-tb);right:unset}.banner-symmetry-chamfer .banner-title{font-size:var(--font-size-heading-5);line-height:var(--font-line-height-heading-5);letter-spacing:var(--font-letter-spacing-heading-5)}.banner-symmetry-chamfer .container-row{display:flex;flex-direction:column;gap:.5rem}.banner-symmetry-chamfer .banner-img-container:before,.banner-symmetry-chamfer .banner-img-container:after{top:3.75rem}.banner-symmetry-chamfer .banner-img-container:before{width:15rem;height:15rem}.banner-symmetry-chamfer .banner-img-container:after{content:none}}@media screen and (max-width:767px){.banner-symmetry-chamfer .label-btn-container{left:var(--padding-inline-mb)}}.news-card{position:relative;cursor:pointer}.news-card .label-tag.tag-on-img{border-radius:var(--border-radius-card) 0 0 0;position:absolute;z-index:1}.news-card .text-container{padding-top:1.5rem}.news-card .label-btn{padding-bottom:.75rem}.news-card .heading-5{padding-bottom:1rem;transition:color .3s ease}.news-card:hover .heading-5{color:var(--color-primary-teal-700)}.news-card .label-tag{width:fit-content;padding:.625rem 2rem .625rem 1rem}.news-card .primary-teal{background:linear-gradient(270deg,#1aa1a900,#1aa1a9 25% 100%)}.news-card .primary-deep-teal{background:linear-gradient(270deg,#004b6400,#004b64 25% 100%)}.news-card .primary-orange{background:linear-gradient(270deg,#f0830700,#f08307 25% 100%)}.news-card .img-container{aspect-ratio:16 / 9;border-radius:var(--border-radius-card)}.news-card .img-container img{width:100%;height:100%;pointer-events:none}@media screen and (max-width:1199px){.news-card .text-container{padding-top:.625rem}}.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:.75rem;height:.75rem;background-color:#fff;opacity:.5;margin:0 .5rem;transition:width .25s ease,opacity .25s ease,border-radius .25s ease;flex-shrink:0;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{width:2.875rem;border-radius:var(--border-radius-pill);background-color:#fff;opacity:1}.swiper-pagination{position:static;inset:auto;height:.75rem;display:flex;align-items:center;justify-content:center;margin-top:1.5rem;line-height:0}.swiper-button-prev .swiper-navigation-icon,.swiper-button-next .swiper-navigation-icon{width:.75rem;height:1.25rem;transition:color .3s ease}.common-btn-transparent{width:fit-content;border:1px solid var(--color-border-outline-button);border-radius:var(--border-radius-button);background:transparent;color:var(--color-text-on-dark);transition:.3s ease}.common-btn-transparent:hover{background:#ffffff1a}.common-btn-transparent.disabled-btn{background:transparent;cursor:not-allowed;pointer-events:none;opacity:.4}.common-btn-orange{width:fit-content;border-radius:var(--border-radius-button);background:var(--color-primary-orange-700);color:var(--color-text-on-dark);transition:.3s ease;position:relative}.common-btn-orange:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,#fff0,#fff6 80%);opacity:0;transition:opacity .3s ease;border-radius:var(--border-radius-button)}.common-btn-orange:hover:before{opacity:1}.common-btn-transparent .common-btn-text,.common-btn-orange .common-btn-text{color:var(--color-text-on-dark)}.common-btn-transparent.disabled-btn,.common-btn-orange.disabled-btn{background:var(--color-states-neutrals-700);cursor:not-allowed;pointer-events:none;opacity:.4}.common-btn-text-container{display:flex;gap:.75rem;align-items:center}.cta-btn{min-width:12.5rem;max-height:4rem;display:flex;justify-content:center;align-items:center;gap:.75rem;padding:1.25rem 1.875rem 1.25rem 2rem}.cta-btn.btn-no-arrow{justify-content:center;padding:1.25rem 2rem;height:4rem}.cta-btn .icon-wrapper{width:1.5rem;height:1.5rem}.cta-btn .icon-wrapper .icon-mask{display:block;width:1.5rem;height:1.5rem;background-color:var(--color-icon-on-dark);-webkit-mask-image:url(../images/common/starshining-btn-arrow.svg);mask-image:url(../images/common/starshining-btn-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:contain}.tab-btn{min-width:12.5rem;display:flex;justify-content:center;align-items:center}.tab-btn .tab-btn-text{padding:1.5rem}.learn-more-btn{display:flex;gap:.375rem}.learn-more-btn .label-text-btn{color:var(--color-text-on-dark);padding:0;transition:color .3s ease}.learn-more-btn .icon-wrapper{width:1.375rem;height:1.125rem;overflow:hidden}.learn-more-btn .icon-wrapper .icon-mask{display:block;height:100%;background-color:var(--color-icon-on-dark);-webkit-mask-image:url(../images/common/starshining-learn-more-arrow.svg);mask-image:url(../images/common/starshining-learn-more-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:cover;transform:translate(-.5rem);transition:transform .3s ease}.learn-more-btn:hover .icon-wrapper .icon-mask{transform:translate(0)}.learn-more-btn:hover .label-text-btn{color:var(--color-primary-teal-700)}.learn-more-btn:hover .icon-wrapper .icon-mask{background-color:var(--color-primary-teal-700)}.back-to-list-btn{display:flex;align-items:center;gap:1rem}.back-to-list-btn .btn-text{padding:.6875rem 0;font-weight:var(--font-weight-medium);font-size:1.5rem;line-height:1.5rem;letter-spacing:.5px;color:var(--color-primary-teal-700)}.back-to-list-btn .icon-wrapper{width:2.875rem;height:1rem;overflow:hidden;position:relative;transform:rotate(180deg)}.back-to-list-btn .icon-wrapper .icon-mask{display:block;width:2.875rem;height:100%;background-color:var(--color-primary-teal-700);-webkit-mask-image:url(../images/common/starshining-arrow-back.svg);mask-image:url(../images/common/starshining-arrow-back.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transform:translate(-1rem);transition:transform .25s ease-in-out;overflow:hidden}.back-to-list-btn:hover .icon-mask{transform:translate(0)}.star-btn{width:3rem;height:3rem;position:relative}.star-btn:before{content:"";width:1.5rem;height:1.5rem;position:absolute;top:.75rem;left:.75rem;background-image:url(../images/common/starshining-add.svg);background-size:cover;background-repeat:no-repeat;opacity:1}.btn-prev,.btn-next{position:relative}.btn-prev:before,.btn-next:before{content:"";width:1.75rem;height:1.75rem;background:var(--color-icon-on-dark);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center}.btn-prev:before{-webkit-mask-image:url(../images/icon/starshining-prev-icon.svg);mask-image:url(../images/icon/starshining-prev-icon.svg)}.btn-next:before{-webkit-mask-image:url(../images/icon/starshining-next-icon.svg);mask-image:url(../images/icon/starshining-next-icon.svg)}.swiper-button-prev,.swiper-button-next,.btn-prev,.btn-next{position:static;transform:none;flex-shrink:0;width:3rem;height:3rem;z-index:10;color:var(--color-icon-on-dark);border:1px solid var(--color-border-outline-button);border-radius:var(--border-radius-button);display:flex;align-items:center;justify-content:center;background-color:transparent;transition:all .3s ease;cursor:pointer}.swiper-button-prev:hover,.swiper-button-next:hover,.btn-prev:hover,.btn-next:hover{background:#ffffff1a}.swiper-button-disabled,.btn-prev.swiper-button-disabled,.btn-next.swiper-button-disabled{background:transparent;cursor:not-allowed;pointer-events:none;opacity:.4}.swiper-button-disabled.swiper-button-lock{opacity:0}@media screen and (max-width:1199px){.swiper-button-prev,.swiper-button-next{display:none}}.no-ul .body-1{position:relative;padding-left:1.625rem}.no-ul .body-1:before{content:"";width:.625rem;height:.625rem;border-radius:50%;position:absolute;top:.4375rem;left:.25rem}@media screen and (max-width:1199px){.no-ul .body-1:before{content:"";width:.625rem;height:.625rem;border-radius:50%;position:absolute;top:.3125rem;left:.25rem}}.open-close-list{display:flex;flex-direction:column;gap:2rem}.open-close-list:nth-child(1){margin-top:2.5rem}.open-close-list:nth-child(n+2){margin-top:2rem}.open-close-list .title{padding:0 3rem 0 1.25rem;display:flex;align-items:center;background:linear-gradient(270deg,var(--color-primary-teal-700) 0%,var(--color-primary-deep-teal-700) 100%);color:var(--color-text-on-dark);min-height:3.755rem}.open-close-item{position:relative;border-bottom:1px solid var(--color-primary-teal-700);cursor:pointer}.open-close-item:before,.open-close-item:after{content:"";position:absolute;top:1rem;right:1.25rem;width:1.75rem;height:1.75rem;transform:.3s;background-size:cover;background-repeat:no-repeat;background-position:center;pointer-events:none}.open-close-item:before{background-image:url(../images/icon/starshining-plus.svg);opacity:1}.open-close-item:after{background-image:url(../images/icon/starshining-minus.svg);opacity:0}.open-close-item .content{display:none;border:none}.open-close-item .content .content-item{padding:1.625rem 3rem 1.625rem 1.25rem;position:relative}.open-close-item .content .content-item:nth-child(odd){background:var(--color-base-white)}.open-close-item .content .content-item:nth-child(2n){background:linear-gradient(0deg,#e0f0eb80,#e0f0eb80),linear-gradient(0deg,var(--color-base-white),var(--color-base-white))}.open-close-item .content .content-text{font-weight:var(--font-weight-medium);font-size:1.25rem;letter-spacing:0;line-height:1.75rem;color:var(--color-text-on-light)}.open-close-item .icon-mask{width:1.75rem;height:1.75rem;background-image:url(../images/icon/starshining-download.svg);background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}.open-close-item.opened:before{opacity:0}.open-close-item.opened:after{opacity:1}@media screen and (max-width:1199px){.open-close-list{gap:1.5rem}.open-close-item .heading-6{font-weight:var(--font-weight-heading-6);font-size:var(--font-size-heading-6);line-height:var(--font-line-height-heading-6);letter-spacing:var(--font-letter-spacing-heading-6)}}.single-row-list{display:flex;flex-direction:column;gap:1rem;margin-top:2.5rem}.single-row-list .content-item{padding:1.625rem 3rem 1.625rem 1.25rem;background:var(--color-base-white);position:relative}.single-row-list .content-text{font-weight:var(--font-weight-medium);font-size:1.25rem;letter-spacing:0;line-height:1.75rem;color:var(--color-text-on-light)}.single-row-list .icon-mask{width:1.75rem;height:1.75rem;background-image:url(../images/icon/starshining-download.svg);background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}.select-block{display:flex;gap:1.5rem}.select-block .select-container{position:relative;min-width:13.75rem;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.select-trigger{padding:.875rem 2rem .875rem 0;border-bottom:1px solid var(--color-primary-deep-teal-700);display:flex;justify-content:space-between;align-items:center;position:relative}.select-trigger.heading-6{font-weight:var(--font-weight-heading-6);font-size:var(--font-size-heading-6);letter-spacing:var(--font-letter-spacing-heading-6);line-height:var(--font-line-height-heading-6)}.select-options{position:absolute;top:calc(100% + .5rem);left:0;right:0;margin:0;padding:0;list-style:none;background:var(--color-base-light-1);z-index:10;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;border-bottom:1px solid var(--color-primary-teal-700);padding-bottom:.5rem}.select-container.is-open .select-options{opacity:1;visibility:visible;transform:translateY(0)}.option-item{padding:.5rem;color:var(--color-text-on-light);transition:background .3s ease,color .3s ease}.option-item:hover{color:var(--color-primary-teal-700)}.option-item.body-1{font-weight:var(--font-weight-body-1);font-size:var(--font-size-body-1);letter-spacing:var(--font-letter-spacing-body-1);line-height:var(--font-line-height-body-1)}.select-trigger:after{content:"";width:1.5rem;height:1.5rem;margin:1rem 0;background:var(--color-primary-teal-700);-webkit-mask-image:url(../images//icon/starshining-down.svg);mask-image:url(../images//icon/starshining-down.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.5rem 1.5rem;mask-size:1.5rem 1.5rem;-webkit-mask-position:center;mask-position:center;position:absolute;top:0;right:0;pointer-events:none;transition:transform .3s}.select-container.is-open .select-trigger:after{transform:rotate(180deg)}@media screen and (max-width:1199px){.select-block{flex-direction:column;gap:1rem}.select-block.product-select-block select{font-weight:var(--font-weight-medium);font-size:1rem;line-height:1.1875rem;letter-spacing:0;padding:.90625rem 2rem .90625rem 0}.select-block.product-selector option{padding:.5rem}}.pagination-container{display:flex;justify-content:center;align-items:center;gap:1.5rem}.pagination-container .page-btn-container{display:flex;gap:.25rem}.pagination-container .page-btn{color:var(--color-states-neutrals-700);transition:color .3s ease}.pagination-container .page-btn:hover{color:var(--color-primary-teal-700)}.pagination-container .page-btn.active-btn{font-weight:var(--font-weight-strong);color:var(--color-primary-teal-700)}.pagination-container .pagination-btn{display:block;text-align:center;min-width:1.75rem;cursor:pointer}.pagination-container .ellipsis{display:block;text-align:center;min-width:1.75rem}.pagination-container .prev-btn,.pagination-container .next-btn{width:2rem;height:2rem;border-radius:var(--border-radius-button);background:var(--color-primary-teal-700);position:relative}.pagination-container .prev-btn:before,.pagination-container .next-btn:before{content:"";width:100%;height:100%;background-image:url(../images/icon/starshining-pagination-next.svg);background-size:1.5rem 1.5rem;background-repeat:no-repeat;background-position:center;position:absolute;inset:0;z-index:1}.pagination-container .prev-btn:after,.pagination-container .next-btn:after{content:"";position:absolute;inset:0;border-radius:var(--border-radius-button);background:linear-gradient(#ffffff4d,#ffffff4d),linear-gradient(var(--color-primary-teal-700),var(--color-primary-teal-700));opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:0}.pagination-container .prev-btn:hover:after,.pagination-container .next-btn:hover:after{opacity:1}.pagination-container .prev-btn:before{transform:rotate(180deg)}.pagination-container .prev-btn.disabled-btn,.pagination-container .next-btn.disabled-btn{background:linear-gradient(#ffffff4d,#ffffff4d),linear-gradient(var(--color-primary-teal-700),var(--color-primary-teal-700));cursor:not-allowed;pointer-events:none;opacity:.5}.sidebar-section{padding-bottom:10.625rem}@media screen and (max-width:1199px){.sidebar-section{padding-bottom:0rem}}.sidebar-section .section-container{display:grid;max-width:90rem;width:100%;margin:auto;grid-template-columns:var(--padding-inline-pc) 19.375fr 3.75fr 58.625fr var(--padding-inline-pc);min-width:0}.sidebar-section .full-width-bg{position:relative}.sidebar-section .full-width-bg:before,.sidebar-section .full-width-bg:after{position:absolute;left:0;right:0;width:100vw;left:calc(-1 * (max(0px,(100vw - 90rem) / 2) + ((min(100vw,90rem) - 8.25rem) / 81.75 * 23.125 + 4.125rem)));z-index:-10}@media screen and (max-width:1199px){.sidebar-section .full-width-bg:before,.sidebar-section .full-width-bg:after{left:calc(-1 * ((100vw - var(--max-width-mb)) / 2 + var(--padding-inline-tb)))}}@media screen and (max-width:767px){.sidebar-section .full-width-bg:before,.sidebar-section .full-width-bg:after{left:calc(-1 * var(--padding-inline-mb))}}.sidebar-section .section-container>.left-block{grid-column:2 / 3;position:relative;transform:translateZ(0)}.sidebar{background:#004b64cc;max-width:19.375rem;border-radius:var(--border-radius-card) var(--border-radius-card) 3rem var(--border-radius-card);padding:2.25rem 1.875rem 3.5rem;font-weight:var(--font-weight-medium);font-size:1.25rem;line-height:1.5rem;letter-spacing:0;position:sticky;top:6.25rem;max-height:calc(100vh - 10.25rem);overflow:auto;z-index:100;box-sizing:border-box}.sidebar ul{transform:translateZ(0)}.sidebar .menu-lv1{display:flex;flex-direction:column}.sidebar .menu-lv1 .menu-lv1-link,.sidebar .menu-lv2 .menu-lv2-link{position:relative}.sidebar .menu-lv1-item{padding:.75rem 0}.menu-lv1-item:nth-child(n+2){border-top:1px solid var(--color-primary-teal-700)}.menu-lv1-item:has(.menu-lv2) .menu-lv1-link:before,.menu-lv1-item:has(.menu-lv2) .menu-lv1-link:after,.menu-lv2-item:has(.menu-lv3) .menu-lv2-link:before,.menu-lv2-item:has(.menu-lv3) .menu-lv2-link:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:1.75rem;height:1.75rem;transform:.3s;pointer-events:none;background-color:var(--color-icon-on-dark);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;transition:color .3s ease}.menu-lv1-item.is-active .menu-lv1-link,.menu-lv2-item.is-active .menu-lv2-link,.menu-lv3-item.is-active .menu-lv3-link{color:var(--color-primary-teal-700)}.menu-lv1-item.is-active .menu-lv1-link:before,.menu-lv1-item.is-active .menu-lv1-link:after,.menu-lv2-item.is-active .menu-lv2-link:before,.menu-lv2-item.is-active .menu-lv2-link:after{background-color:var(--color-primary-teal-700)}.menu-lv1-item:has(.is-active) .menu-lv1-link,.menu-lv2-item:has(.is-active) .menu-lv2-link,.menu-lv3-item:has(.is-active) .menu-lv3-link{color:var(--color-text-on-dark)}.menu-lv1-item:has(.is-active) .menu-lv1-link:before,.menu-lv1-item:has(.is-active) .menu-lv1-link:after,.menu-lv2-item:has(.is-active) .menu-lv2-link:before,.menu-lv2-item:has(.is-active) .menu-lv2-link:after{background-color:var(--color-text-on-dark)}.menu-lv1-item:has(.menu-lv2) .menu-lv1-link:before,.menu-lv2-item:has(.menu-lv3) .menu-lv2-link:before{-webkit-mask-image:url(../images/icon/starshining-plus.svg);mask-image:url(../images/icon/starshining-plus.svg);opacity:1}.menu-lv1-item:has(.menu-lv2) .menu-lv1-link:after,.menu-lv2-item:has(.menu-lv3) .menu-lv2-link:after{-webkit-mask-image:url(../images/icon/starshining-minus.svg);mask-image:url(../images/icon/starshining-minus.svg);opacity:0}.menu-lv1-item:nth-child(n+2) .menu-lv1-link{padding-top:.75rem}.sidebar .menu-lv2,.sidebar .menu-lv3{display:none;flex-direction:column;padding-left:1.25rem;overflow:hidden;width:100%}.sidebar .menu-lv2[style*="display: block"],.sidebar .menu-lv3[style*="display: block"]{display:flex!important}.menu-lv1-item.is-active>.menu-lv2,.menu-lv2-item.is-active>.menu-lv3{display:flex!important}.menu-lv1-item.is-active>.menu-lv1-link:before,.menu-lv2-item.is-active>.menu-lv2-link:before{opacity:0}.menu-lv1-item.is-active>.menu-lv1-link:after,.menu-lv2-item.is-active>.menu-lv2-link:after{opacity:1}.menu-lv1-link:before,.menu-lv1-link:after{transition:opacity .3s ease}.sidebar .menu-lv2,.sidebar .menu-lv3{position:relative}.sidebar .menu-lv2:before,.sidebar .menu-lv3:before{content:"";position:absolute;top:.75rem;bottom:.75rem;left:0;border-left:1px solid var(--color-primary-teal-700);transition:border-left .3s ease}.sidebar .menu-lv2:has(.menu-lv2-item.is-active):before,.sidebar .menu-lv2-item:not(.is-active) .menu-lv3:before{border-left:none;border-left:1px solid transparent}.sidebar .menu-lv1-link,.sidebar .menu-lv2-link,.sidebar .menu-lv3-link{color:var(--color-text-on-dark);display:block;padding:.75rem 0;transition:color .3s ease,padding-left .3s ease}.sidebar .menu-lv1-link:hover:before,.sidebar .menu-lv1-link:hover:after,.sidebar .menu-lv2-link:hover:before,.sidebar .menu-lv2-link:hover:after{background-color:var(--color-primary-teal-700)}.sidebar .menu-lv1-link:hover,.sidebar .menu-lv2-link:hover,.sidebar .menu-lv3-link:hover{padding-left:.25rem;color:var(--color-primary-teal-700)}.section-container>.right-block{grid-column:4 / 5;display:flex;flex-direction:column;min-width:0}@media screen and (max-width:1199px){.sidebar-section .section-container{display:block;width:100%;max-width:var(--max-width-mb);padding-inline:var(--padding-inline-tb)}.section-container>.left-block{display:none}.section-container>.right-block{grid-column:2 / 3}}@media screen and (max-width:767px){.sidebar-section .section-container{padding-inline:var(--padding-inline-mb)}}.case-list{display:flex;flex-direction:column;gap:2.5rem}.case-list .case-container{background:#fffffff2;box-shadow:0 0 20px 2px #0000001a;border-radius:var(--border-radius-button);display:grid;padding:1.5rem}.case-list .case-container .left-block{padding-right:2rem}.case-list .case-container img{max-height:12.375rem;aspect-ratio:352 / 198;width:100%;height:100%}.case-list .case-container .right-block{padding-left:2rem}.case-list .case-container .info-title{font-weight:var(--font-weight-strong)}.case-list .case-container .heading-5{color:var(--color-primary-deep-teal-700)}.case-list .case-container .info-block{margin-top:1.5rem;display:grid;grid-template-columns:max-content 1fr;gap:.375rem 1.5rem}@media screen and (max-width:1199px){.case-list{gap:1.5rem}.case-list .case-container{padding:1rem}.case-list .case-container .left-block{padding-right:0;padding-bottom:1rem}.case-list .case-container .right-block{padding-left:0;padding-top:1rem}.case-list .case-container img{max-height:unset;aspect-ratio:352 / 198;width:100%;height:100%}.case-list .case-container .info-block{grid-template-columns:1fr;gap:0}.case-list .case-container .info-block .info-title:nth-child(n+2){margin-top:1rem}.case-list .case-container .info-block .info-content{margin-top:.5rem}}.case-container .info-block .body-1{padding:0}.case-container .info-block .body-1:before{content:none}.html-edit-container-container{padding-top:6.25rem;padding-bottom:10.625rem}.html-edit-container-container .heading-3{padding-bottom:2.5rem}@media screen and (max-width:1199px){.html-edit-container-container{padding-top:3.75rem;padding-bottom:5rem}}.form-info-text:before,.remind:before{content:"";position:absolute;width:var(--r-unit-xl);height:var(--r-unit-xl);background-color:transparent;mask-image:url(../images/icon/starshining-x-circle.svg);-webkit-mask-image:url(../images/icon/starshining-x-circle.svg);mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;left:0;top:0;z-index:-1}.contact-us-block{padding:2.5rem;background:#fff3;border:.5px solid var(--color-container-default);box-shadow:0 1px 4px 0 var(--color-secondary-teal-300) inset;border-radius:var(--border-radius-card);-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);display:flex;gap:2.5rem;justify-content:space-between}.contact-us-block .heading-4,.contact-us-block .heading-6,.contact-us-block .body-2{color:var(--color-icon-on-dark)}.contact-us-block .left-block{display:flex;flex-direction:column;align-items:flex-start}.contact-us-block .right-block{display:flex;flex-direction:column;align-items:flex-end}.contact-us-block .contact-info-block{margin-top:2rem;display:flex;justify-content:center;flex-wrap:wrap}.contact-us-block .contact-info-block .heading-6{display:block}.contact-us-block .contact-info-block .contact-info-item{padding-inline:.5rem;position:relative}.contact-us-block .contact-info-block .contact-info-item:first-child{padding-left:0}.contact-us-block .contact-info-block .contact-info-item:last-child{padding-right:0}.contact-us-block .contact-info-block .contact-info-item:not(:last-child):before{content:"";height:1.25rem;position:absolute;right:0;top:50%;transform:translateY(-50%);border-right:1px solid var(--color-border-default)}.contact-us-block .right-block .body-2{margin-top:1rem;text-align:center}@media screen and (max-width:1199px){.contact-us-block{flex-direction:column;gap:2.5rem;padding:1.875rem}.contact-us-block .left-block,.contact-us-block .right-block{align-items:center}.contact-us-block .left-block .contact-info-block{margin-top:1rem}}.not-found-section{min-height:41.25rem;background-image:url(../images/index/starshining-news-bg-mask-1920.jpg);background-repeat:no-repeat;background-size:cover;background-position:bottom}.not-found-container{padding:12.5rem 0 10rem;display:flex;flex-direction:column;align-items:center;color:var(--color-text-on-dark)}.not-found-section .not-found-title{font-weight:var(--font-weight-light);font-size:13rem;line-height:13rem;letter-spacing:var(--font-letter-spacing-l)}.not-found-sub-title,.not-found-container .body-1{margin-top:2.5rem}.not-found-container .cta-btn{margin-top:5rem}@media screen and (max-width:767px){.not-found-section{background-image:url(../images/index/starshining-news-bg-mask-768.jpg)}.not-found-section .not-found-title{font-weight:var(--font-weight-light);font-size:10rem;line-height:10rem;letter-spacing:var(--font-letter-spacing-l)}.not-found-sub-title,.not-found-container .body-1{margin-top:1.5rem}.not-found-container .cta-btn{margin-top:4rem}}@media screen and (max-width:1199px){.common-padding-html{padding-bottom:5rem}}
