.home-padding{padding:0}.container{max-width:var(--max-width-pc);margin:auto;padding:0 4.125rem}.common-content-section .section-container .heading-3 span,.common-content-section .section-container .overline-regular span{display:block}.common-content-section .section-container .display-slogan span{display:block;text-align:center}@media screen and (max-width:1199px){.common-content-section .heading-6{font-weight:var(--font-weight-body-2);font-size:var(--font-size-body-2);letter-spacing:var(--font-letter-spacing-body-2);line-height:var(--font-line-height-body-2)}}.kv-block{height:62.5rem;overflow:hidden;position:relative;padding-top:4rem;z-index:1;--curve-l: 6.25rem;--curve-r: 6.25rem;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}.kv-block:before{content:"";position:absolute;inset:0;background-image:url(../../images/index/starshining-kv-bg.jpg);background-color:var(--color-base-dark);background-blend-mode:normal,normal,normal,screen;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:-2}.kv-block .img-block{width:100%;height:100%}.kv-block .kv-img{display:block;object-fit:cover;object-position:center;width:100%;height:100%}.kv-block .kv-title{max-width:var(--max-width-pc);margin:5rem auto 0;padding:0 4.125rem;color:var(--color-base-white);text-align:center}.kv-swiper-container{max-width:90rem;margin:3rem auto 0;padding:0 1.25rem 3.25rem;display:flex;align-items:center;justify-content:center;gap:.625rem;position:relative}.kv-block .kv-banner-block{margin:0;flex:1;max-width:var(--max-width-pc);position:relative;overflow:hidden}.kv-block .kv-banner-block .swiper-wrapper .swiper-slide{height:31.25rem;box-sizing:border-box;display:block;border-radius:var(--border-radius-card);position:relative;overflow:hidden;-webkit-user-select:none;-ms-user-select:none;user-select:none}.kv-swiper-container .swiper-pagination{position:absolute;bottom:0;width:100%;display:flex;justify-content:center;z-index:10}.cta-btn.kv-cta-btn{position:absolute;left:3.125rem;bottom:9rem}.cta-btn.kv-cta-btn:hover{background:#ffffff1a}.cta-btn.kv-cta-btn.disabled{cursor:not-allowed;pointer-events:none}@media screen and (max-width:1199px){.kv-block{height:46.25rem;--curve-l: 2.5rem;--curve-r: 2.5rem}.kv-block .kv-img{display:block;object-fit:cover;object-position:center;width:100%;height:100%}.kv-block .kv-title{margin-top:2.5rem}.kv-swiper-container{max-width:48rem;padding-inline:var(--padding-inline-tb);margin:2.5rem auto 0;display:block;--btn-block-height: 5.625rem;padding-bottom:2.25rem}.kv-swiper-container .swiper-slide{display:grid;height:25.75rem;grid-template-rows:322fr 90fr}.kv-swiper-container .img-block{overflow:hidden;height:calc(100% - var(--btn-block-height))}.kv-swiper-container .btn-block{inset:auto auto 0;width:100%;height:var(--btn-block-height);background:linear-gradient(180deg,#0000 36.05%,#000 69.36%),linear-gradient(0deg,#000,#000);display:flex;justify-content:center;align-items:middle}.cta-btn.kv-cta-btn{position:static;margin:auto}.cta-btn.kv-cta-btn{min-width:9.75rem;padding:.8125rem 1.75rem .8125rem 1.625rem}.kv-block .kv-banner-block .swiper-wrapper .swiper-slide{height:25.75rem}}@media screen and (max-width:767px){.kv-swiper-container{padding-inline:1.5rem}}.service-solution-section .overline-regular{padding-top:0}@media screen and (max-width:1199px){.service-solution-section .overline-regular{padding-top:1.25rem}}.cards-list-container{padding-top:6.25rem;display:flex;justify-content:space-between;gap:1.5rem}.cards-list-container:has(.swiper-wrapper){display:block}.cards-list-container .text-card{padding:1.25rem 1.25rem 1.875rem;width:100%;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:420 / 350;overflow:clip;border-radius:var(--border-radius-card);position:relative;cursor:pointer;z-index:0}.cards-list-container .text-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0c2b3600 50%,#0c2b36f2 87.02%);z-index:2;pointer-events:none}.cards-list-container .text-card:after{content:"";position:absolute;inset:0;background-color:#0003;opacity:1;z-index:1;pointer-events:none;transition:opacity .3s ease}.cards-list-container .text-card .star-btn{align-self:flex-end;transition:opacity .3s ease;position:relative;background-color:var(--color-primary-orange-700)}.cards-list-container .text-card .star-btn:after{content:"";inset:0;position:absolute;background-image:linear-gradient(0deg,#ffffff4d,#ffffff4d);border-radius:var(--border-radius-button);opacity:0;transition:opacity .3s ease}.cards-list-container .text-card:hover:after{opacity:0}.cards-list-container .text-card:hover .star-btn:after{inset:0;opacity:1}.cards-list-container .text-card img{height:100%;width:100%;position:absolute;top:0;right:0}.cards-list-container .text-card .heading-4{color:var(--color-text-on-dark)}.cards-list-container .text-card .star-btn,.cards-list-container .text-card .heading-4{position:relative;z-index:3}@media screen and (max-width:1199px){.cards-list-container{max-width:48rem;padding-top:2.5rem;flex-direction:column;gap:.625rem}.cards-list-container .text-card{padding:1rem 1rem 1.25rem;aspect-ratio:320 / 200}}.achievement-section{min-height:31.25rem;height:auto;position:relative;z-index:-1}.achievement-section:after{content:"";position:absolute;bottom:0;left:0;width:100%;aspect-ratio:1440 / 400;background-image:url(../../images/index/starshining-achievements-bg-1920.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;z-index:-1}.achievement-section .section-container{padding-top:6.25rem}.achievement-section .overline-regular{padding-top:1rem}.achievement-section .display-container{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.achievement-section .display-container .display-row1,.achievement-section .display-container .display-row2{display:flex;gap:3rem}.achievement-section .display-container .display-column{display:flex;gap:1.5rem;align-items:flex-end}.achievement-section .display-container .display-number{display:flex;gap:.5rem;align-items:flex-end;padding-bottom:.5rem;background:radial-gradient(ellipse 100% 211.06% at 0% 0%,#f08307,#f0830700),linear-gradient(0deg,#ffbeae,#ffbeae);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.achievement-section .display-container .display-highlight-1 sup{font-weight:var(--font-weight-highlight-3);font-size:var(--font-size-highlight-3);line-height:var(--font-line-height-highlight-3);letter-spacing:var(--font-letter-spacing-highlight-3)}.achievement-section .display-container .overline-regular{padding:0 0 .5rem;color:var(--color-text-on-light)}@media screen and (max-width:1199px){.achievement-section{height:auto}.achievement-section .section-container{padding-top:3.75rem;padding-bottom:17.125rem}.achievement-section .overline-regular{padding-top:0}.achievement-section .display-container{margin-top:2rem;gap:1rem}.achievement-section .display-container .display-row1,.achievement-section .display-container .display-row2{flex-direction:column;gap:1rem}.achievement-section .display-container .display-column{flex-direction:column;align-items:flex-start;gap:.5rem}.achievement-section .display-container .display-highlight-1 sup{font-size:1.25rem;line-height:1.25rem}.achievement-section .display-container .overline-regular{font-weight:var(--font-weight-medium);font-size:.875rem;line-height:1.125rem;letter-spacing:var(--font-letter-spacing-m);max-width:100%}}@media screen and (max-width:767px){.achievement-section:after{aspect-ratio:360 / 430;height:auto;background-image:url(../../images/index/starshining-achievements-bg-768.jpg)}}.case-section{position:relative;padding-bottom:8.75rem}.case-section:before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:6.25rem;border-radius:0 0 0 6.25rem;background:var(--color-base-light-1);z-index:0}.case-section:after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:6.25rem;background:var(--color-base-dark);z-index:-1}@media screen and (max-width:1199px){.case-section{padding-bottom:5rem}.case-section:before{height:2.5rem;border-radius:0 0 0 2.5rem}.case-section:after{width:100%;height:2.5rem}}.case-carousel-container{width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;position:relative;background-color:var(--color-base-light-1);margin-top:6.25rem}.case-carousel-container::-webkit-scrollbar{display:none}.case-carousel-track{position:relative;height:21.875rem;margin:0 auto}.case-carousel-card{position:absolute;top:0;left:0;height:100%;border-radius:var(--border-radius-card);overflow:hidden;will-change:transform,width}.case-carousel-card:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#0000004d,#0000004d),linear-gradient(#004c651a,#004c651a);z-index:0;transition:opacity .3s ease}.case-carousel-card:after{content:"";position:absolute;inset:0;background-image:linear-gradient(180deg,#0c2b3600 50%,#0c2b36f2 87.02%);background-size:cover;background-repeat:no-repeat;background-position:bottom;opacity:1;transition:opacity .3s ease}.case-carousel-card.is-small:after{opacity:0}.case-carousel-card .case-carousel-image{width:100%;height:100%;object-fit:cover;object-position:center}.case-carousel-card .case-carousel-content{position:absolute;inset:0;padding:1.875rem 1.25rem;z-index:1}.case-carousel-card .bottom-block{position:absolute;bottom:1.25rem;left:1rem;right:1rem}.case-carousel-card .heading-4,.case-carousel-card .heading-5,.case-carousel-card .body-1,.case-carousel-card .body-2{color:var(--color-text-on-dark)}.case-carousel-card .heading-4{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:calc(var(--font-line-height-heading-4) * 3);overflow:hidden;text-overflow:ellipsis;word-break:break-all}.case-carousel-card.is-small .heading-4{font-size:var(--font-size-heading-5);line-height:var(--font-line-height-heading-5);letter-spacing:var(--font-letter-spacing-heading-5);max-height:calc(var(--font-line-height-heading-5) * 3)}.case-carousel-card .description-container{opacity:1;transition:opacity .5s}.case-carousel-card .description-container .heading-5,.case-carousel-card .description-container .text-container{width:var(--expanded-width);min-width:var(--expanded-width);height:100%;box-sizing:border-box}.case-carousel-card.is-small .description-container{opacity:0;visibility:hidden}.case-carousel-card .description-container{display:flex;flex-direction:column;gap:.5rem;transition:.3s ease}.case-carousel-card .description-container .text-container{display:flex;gap:1.5rem}.case-carousel-card .description-container .text-container .body-1{padding-left:1.5rem;position:relative;min-height:1.5rem}.case-carousel-card .description-container .text-container .body-1:before{content:"";position:absolute;top:.25rem;bottom:.25rem;left:0;width:1rem;height:1rem;border-radius:0;background-image:url(../../images/icon/starshining-description-item.svg);background-size:cover;background-repeat:no-repeat;background-position:center}.case-carousel-card .learn-more-btn{margin-top:1.5rem;width:fit-content;cursor:pointer}@media screen and (max-width:1199px){.case-carousel-container{margin-top:2.5rem}.case-carousel-track{display:flex;flex-direction:column;gap:.625rem;height:auto;width:100%;margin:0}.case-carousel-card{position:relative;height:21.875rem;width:100%;inset:auto;transform:none;overflow:hidden;transition:all .3s ease}.case-carousel-card.is-small{height:7.75rem}.case-carousel-card.is-small .heading-4{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-height:var(--font-line-height-heading-4);overflow:hidden;text-overflow:ellipsis;word-break:break-all}.case-carousel-card .case-carousel-content{padding:1.25rem 1rem}.case-carousel-card .description-container{opacity:1;overflow:hidden;transition:.3s ease}.case-carousel-card.is-small .description-container{max-height:0;opacity:0}.case-carousel-card .description-container .text-container{flex-direction:column;gap:.5rem}.case-carousel-card .description-container .text-container .body-1:before{top:.125rem;bottom:.125rem}}.business-gov-section{border-radius:0 17.5rem 0 0;position:relative;overflow:hidden}.business-gov-section:before{content:"";background-image:url(../../images/index/starshining-business-gradient-bg.png);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:-15rem;right:-15rem;width:88.375rem;height:52.75rem;transform:rotate(205deg);z-index:0}.business-gov-section .section-container{position:relative;z-index:1}.business-gov-section .overline-regular{padding-top:7.5rem;color:var(--color-secondary-teal-300)}@media screen and (max-width:1199px){.business-gov-section{border-radius:0 6.25rem 0 0}.business-gov-section:before{content:none}.business-gov-section .overline-regular{padding-top:5rem}}.cards-list-container .swiper-wrapper{gap:1.5rem}.cards-list-container .business-gov-card{aspect-ratio:310 / 460;overflow:clip;border:1px solid var(--color-border-outline-button)}.cards-list-container .business-gov-card{aspect-ratio:310 / 460;overflow:clip;border:1px solid var(--color-border-outline-button);position:relative;z-index:0}.cards-list-container .business-gov-card:before,.cards-list-container .business-gov-card:after{content:"";position:absolute;inset:0;pointer-events:none;transition:opacity .3s ease}.cards-list-container .business-gov-card:before{background:#0c2b3699;opacity:1;z-index:1}.cards-list-container .business-gov-card:after{background:linear-gradient(180deg,#0c2b3600 50%,#0c2b36f2 87.02%);opacity:0;z-index:2}.cards-list-container .business-gov-card:hover:before{opacity:0}.cards-list-container .business-gov-card:hover:after{opacity:1}.cards-list-container .business-gov-card .text-container{display:flex;flex-direction:column;gap:1rem;z-index:3}.cards-list-container .business-gov-card .text-container .body-1{color:var(--color-text-on-dark)}@media screen and (max-width:1199px){.cards-list-container .swiper-wrapper{gap:0}.cards-list-container .business-gov-card{aspect-ratio:320 / 350}}.common-content-section .swiper-pagination{position:relative;bottom:auto;width:100%;justify-content:center;z-index:1}@media screen and (min-width:1200px){.cards-list-container{padding-top:6.25rem}.cards-list-container .swiper-wrapper{display:flex;gap:1.5rem;transform:none;width:100%}.cards-list-container .business-gov-card{width:calc((100% - 4.5rem)/4);aspect-ratio:310 / 460;flex-shrink:0}.common-content-section .swiper-pagination{display:none}}@media screen and (max-width:1199px){.cards-list-container .business-gov-card{width:100%;aspect-ratio:320 / 350}.common-content-section .swiper-pagination{margin-top:2rem;display:block}}.worth-section .display-slogan{max-width:56.25rem;margin:auto;padding-top:15.625rem;text-align:center;position:relative;z-index:1}.worth-section .display-slogan:before{content:"";height:2.5rem;width:100%;background-image:url(../../images/index/starshining-business-quote.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:10rem;left:0;right:0}.worth-section{position:relative;padding-bottom:25rem}.worth-section:after{content:"";height:45.75rem;width:100%;position:absolute;bottom:0;background-image:url(../../images/index/starshining-business-values-bg-1920.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;z-index:0}@media screen and (max-width:1199px){.worth-section{padding-bottom:16.5625rem}.worth-section:after{content:"";height:43.5rem;width:100%;position:absolute;bottom:0;background-image:url(../../images/index/starshining-business-values-bg-768.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;z-index:0}.worth-section .display-slogan{padding:10rem 0 0;text-align:start}.worth-section .display-slogan:before{top:5rem}}.news-section .overline-regular{padding-top:0;color:var(--color-secondary-teal-300)}@media screen and (max-width:1199px){.news-section .overline-regular{padding-top:3.125rem}}.news-section{position:relative;overflow:hidden}.news-section:before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:41.25rem;background-image:url(../../images/index/starshining-news-bg-mask-1920.jpg);background-size:cover;background-repeat:no-repeat;background-position:top;z-index:0}.news-section .section-container{position:relative;z-index:1}.news-section .news-list-container{padding-top:4rem}.news-section .news-card .label-tag,.news-section .text-container{color:var(--color-text-on-dark)}.news-card .label-tag.tag-on-img{border-left:1px solid var(--color-border-outline-button);border-top:1px solid var(--color-border-outline-button)}.common-content-section .news-card{display:block;width:100%}.common-content-section .news-card .img-container{border:1px solid var(--color-border-outline-button)}.common-content-section .news-card .img-container .news-img{display:block;width:100%;height:100%}.common-content-section .news-card .heading-5{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;max-height:calc(var(--font-line-height-heading-5) * 3);word-break:break-all}@media screen and (min-width:1199px){.common-content-section.dark-base-section .news-list-container .swiper-wrapper{padding-bottom:3rem;display:grid;grid-template-columns:400fr 2.5rem 400fr 3.5rem 412fr;grid-template-rows:repeat(3,auto);grid-template-areas:"area-A . area-B . area-C" "area-A . area-B . area-D" "area-A . area-B . area-E"}.news-list-container .news-card:nth-child(1){grid-area:area-A}.news-list-container .news-card:nth-child(2){grid-area:area-B}.news-list-container .news-card:nth-child(3){grid-area:area-C}.news-list-container .news-card:nth-child(4){grid-area:area-D}.news-list-container .news-card:nth-child(5){grid-area:area-E}.news-list-container .news-card:nth-child(n+3) .img-container{display:none}.news-list-container .news-card:nth-child(n+3) .label-tag{color:var(--color-text-interactive);padding:0;border:none;border-radius:unset;background:transparent;font-weight:var(--font-weight-label-button);font-size:var(--font-size-label-button);line-height:var(--font-line-height-label-button);letter-spacing:var(--font-letter-spacing-label-button);right:0}.news-list-container .news-card:nth-child(n+4) .label-tag{top:2rem}.news-list-container .news-card:nth-child(3) .text-container{padding:0}.news-list-container .news-card:nth-child(n+3) .text-container{border-bottom:1px solid var(--color-border-outline-button);padding-bottom:2rem}.news-list-container .news-card:nth-child(n+4) .text-container{padding-top:2rem}.news-list-container .news-card:nth-child(n+3) .heading-5{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);padding-bottom:0;max-height:calc(var(--font-line-height-heading-6) * 3)}}@media screen and (max-width:1199px){.news-card .heading-5{padding-bottom:0}.news-section .cta-button-block{display:flex;justify-content:center;margin-top:3rem}}@media screen and (max-width:767px){.news-section:before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;background-image:url(../../images/index/starshining-news-bg-mask-768.jpg);background-size:cover;background-repeat:no-repeat;background-position:top;z-index:0}}.contact-us-block{margin-top:11.25rem}.common-content-section.dark-base-section:has(.contact-us-block){padding-bottom:5rem}.contact-us-block{box-shadow:0 1px 4px 0 var(--color-secondary-teal-300) inset}@media screen and (max-width:1199px){.contact-us-block{margin-top:5rem}.contact-us-block .heading-6{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)}}
