body{font-family:Noto Sans JP,Helvetica,Arial,sans-serif}.text-gray-700,.text-gray-800,.text-gray-600{color:#222}h3{font-weight:500;font-size:24px;line-height:1.5;color:#222}@media(max-width:767px){.growth-section-title{font-size:30px!important}}@media(max-width:1440px){.growth-section-title{font-size:36px}}@media(min-width:1441px){.growth-section-title{font-size:clamp(36px,calc(36px + 12 * (100vw - 1441px) / 479),48px)!important}}h4{font-weight:500;font-size:18px;line-height:1.6;color:#222}p{font-family:Noto Sans JP,sans-serif;font-weight:300;font-size:16px;line-height:1.8;color:#222}.text-textColor-link{color:#b3b3b3}.text-textColor{color:#222}ul{padding-left:20px}.site-footer ul{padding-left:0}ul li::marker{font-size:.75em}.inner{width:100%;max-width:1200px;margin:0 auto}.env-evaluation-points{display:grid;gap:16px;margin-top:32px}.env-evaluation-point{display:flex;gap:16px;align-items:flex-start}.env-evaluation-point span{width:28px;height:28px;border-radius:9999px;background-color:#2a9ca1;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:500;flex-shrink:0}.env-evaluation-point p{margin:0;color:#444;line-height:1.7}.career-card{display:flex;gap:32px;align-items:flex-start;border:none;border-radius:0;padding:0;background-color:#fff}.career-card figure{margin:0;flex-shrink:0;width:449px;height:288px;border:1px solid #e8e8e8;border-radius:4px;background-color:#fff;display:flex;align-items:center;justify-content:center}.career-card figure img{max-width:360px;max-height:220px;width:100%;height:auto;display:block;object-fit:contain}.working-structure-table,.working-structure-table ul,.grade-structure-table ul{margin:0;padding-left:20px;list-style-type:disc;color:#444}.working-structure-table ul li,.grade-structure-table ul li{margin-bottom:0;line-height:1.8}@media(max-width:767px){.working-structure-table tbody th,.working-structure-table tbody td,.grade-structure-table th,.grade-structure-table td{display:block;width:100%;text-align:left;border-right:none;padding:12px 16px}.working-structure-table tbody tr,.grade-structure-table tr{display:block;border-bottom:1px solid #f1f1f1}.working-structure-table tbody tr:last-child,.grade-structure-table tr:last-child{border-bottom:none}.working-structure-table tbody th,.grade-structure-table th{margin-bottom:12px}}.number-card{border:1px solid #e8e8e8;border-radius:4px;padding:32px 24px;display:flex;flex-direction:column;gap:20px;background-color:#fff}.number-card-title{font-size:16px;font-weight:500;color:#222;text-align:center;margin:0}.number-card-note{font-size:12px;color:#828282;text-align:center;margin:0}.number-card-employee-body{display:flex;align-items:flex-end;justify-content:center;gap:40px}.number-year-block{text-align:center}.number-year{font-size:18px;color:#444;margin-bottom:12px}.number-value{font-size:72px;font-weight:500;color:#2a9ca1;line-height:1}.number-value span{font-size:18px;color:#444;margin-left:4px}@media(max-width:1440px){#environment-overview{padding-top:60px!important}}@media(min-width:1441px){#environment-overview{padding-top:clamp(60px,calc(60px + 20 * (100vw - 1441px) / 479),80px)!important}}@media(max-width:1440px){#environment-overview .flex.flex-col.gap-10{gap:40px!important}}@media(min-width:1441px){#environment-overview .flex.flex-col.gap-10{gap:clamp(40px,calc(40px + 20 * (100vw - 1441px) / 479),60px)!important}}.number-arrow{font-size:28px;color:#a3a3a3;margin-bottom:24px}.number-icon-row{display:flex;justify-content:center;gap:6px}.number-icon-row span{width:12px;height:12px;border-radius:50%;background-color:#2a9ca1;opacity:.3}@media(max-width:1440px){#environment-overview nav a{padding:16px 20px!important}}@media(min-width:1441px){#environment-overview nav a{padding-top:clamp(16px,calc(16px + 8 * (100vw - 1441px) / 479),24px)!important;padding-bottom:clamp(16px,calc(16px + 8 * (100vw - 1441px) / 479),24px)!important;padding-left:clamp(20px,calc(20px + 10 * (100vw - 1441px) / 479),30px)!important;padding-right:clamp(20px,calc(20px + 10 * (100vw - 1441px) / 479),30px)!important}}@media(max-width:767px){#environment-overview nav{gap:16px!important}}.number-icon-row span:nth-child(-n+4){opacity:.6}.number-icon-row span:nth-child(-n+2){opacity:1}.number-card-ratio .donut-wrapper{position:relative;width:220px;height:220px;margin:0 auto 24px}.number-card-ratio .donut{width:220px;height:220px;border-radius:50%;background:conic-gradient(#18b4b7 0 36%,#2a9ca1 36% 88%,#62d0d2 88% 100%)}.number-card-ratio .donut:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110px;height:110px;background-color:#fff;border-radius:50%}.donut-label{position:absolute;font-size:16px;font-weight:600;color:#2a9ca1;text-align:center}.donut-label span{display:block;font-size:16px;line-height:1.2}.donut-label p{margin:4px 0 0;color:#444}.number-card-ratio .ratio-legend{display:none;gap:12px;justify-content:center;color:#444}.donut-label-left{left:-76px;top:50%;transform:translateY(-50%)}.donut-label-right{right:-76px;top:38%}.donut-label-bottom{left:50%;bottom:-60px;transform:translate(-50%)}.number-card-database .number-main{font-size:72px;font-weight:500;color:#2a9ca1;text-align:center;line-height:1}.number-card-database .number-main span{display:inline-block;margin-left:8px;font-size:20px;color:#444;font-weight:400}.number-badges{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.number-badges span{padding:6px 12px;border:1px solid #e8e8e8;border-radius:16px;font-size:12px;color:#2a9ca1;background-color:#f6fbfa}summary{cursor:pointer;font-weight:400;font-size:16px;list-style:none;display:flex;align-items:center;justify-content:space-between;width:100%}summary::-webkit-details-marker{display:none}summary:after{content:"";width:0;height:0;display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #000000;transition:transform .2s ease}details[open] summary:after{transform:rotate(180deg)}@media(max-width:1024px){.environment-hero-image{width:calc(100% - 32px);height:320px}.inner{padding-left:16px;padding-right:16px}h1,h2{font-size:56px}.career-card{flex-direction:column;text-align:left}.career-card figure{width:100%}.number-card{padding:28px 24px}.number-card-employee-body{flex-direction:column;gap:24px}.number-arrow{margin-bottom:0}.donut-label-left,.donut-label-right,.donut-label-bottom{position:static;transform:none}.number-card-ratio .donut-wrapper{margin-bottom:0}.number-card-ratio .ratio-legend{display:flex;justify-content:center;gap:16px;margin-top:16px;flex-wrap:wrap}}@media(max-width:1440px){.career-path-description-wrapper{gap:20px!important}.career-path-description{font-size:16px!important;line-height:1.8!important}.career-path-list li+li{margin-top:8px!important}}@media(min-width:1441px){.career-path-description-wrapper{gap:clamp(20px,calc(20px + 8 * (100vw - 1441px) / 479),28px)!important}.career-path-description{font-size:clamp(16px,calc(16px + 4 * (100vw - 1441px) / 479),20px)!important;line-height:clamp(1.8,calc(1.8 + .2 * (100vw - 1441px) / 479),2)!important}.career-path-list{font-size:clamp(14px,calc(14px + 2 * (100vw - 1441px) / 479),16px)!important}.career-path-list li+li{margin-top:clamp(8px,calc(8px + 4 * (100vw - 1441px) / 479),12px)!important}}@media(max-width:1440px){.evaluation-concept-container{padding:24px 40px 20px!important;gap:40px!important}.evaluation-concept-figure{width:226px!important}.evaluation-concept-image{width:226px!important;height:216px!important}}@media(max-width:767px){#environment-section .evaluation-concept-figure,#environment-section .evaluation-concept-image{width:100%!important;max-width:200px!important;height:auto!important}}@media(min-width:1441px){.evaluation-concept-container{padding-top:clamp(24px,calc(24px + 12 * (100vw - 1441px) / 479),36px)!important;padding-bottom:clamp(20px,calc(20px + 10 * (100vw - 1441px) / 479),30px)!important;padding-left:clamp(40px,calc(40px + 20 * (100vw - 1441px) / 479),60px)!important;padding-right:clamp(40px,calc(40px + 20 * (100vw - 1441px) / 479),60px)!important;gap:clamp(40px,calc(40px + 20 * (100vw - 1441px) / 479),60px)!important}.evaluation-concept-figure{width:clamp(226px,calc(226px + 74 * (100vw - 1441px) / 479),300px)!important}.evaluation-concept-image{width:clamp(226px,calc(226px + 74 * (100vw - 1441px) / 479),300px)!important;height:clamp(216px,calc(216px + 84 * (100vw - 1441px) / 479),300px)!important}}@media(max-width:767px){.evaluation-concept-wrapper{gap:16px!important;padding-top:0!important}}@media(max-width:1440px){.evaluation-concept-wrapper{gap:16px!important;padding-top:16px!important;padding-bottom:16px!important}}@media(min-width:1441px){.evaluation-concept-wrapper{gap:clamp(16px,calc(16px + 8 * (100vw - 1441px) / 479),24px)!important;padding-top:clamp(16px,calc(16px + 8 * (100vw - 1441px) / 479),24px)!important;padding-bottom:clamp(16px,calc(16px + 8 * (100vw - 1441px) / 479),24px)!important}}@media(max-width:1440px){.career-path-figure{width:449px!important;padding:28px 24px!important;min-height:288px!important}}@media(min-width:1441px){.career-path-figure{width:clamp(449px,calc(449px + 151 * (100vw - 1441px) / 479),600px)!important;padding-top:clamp(28px,calc(28px + 12 * (100vw - 1441px) / 479),40px)!important;padding-bottom:clamp(28px,calc(28px + 12 * (100vw - 1441px) / 479),40px)!important;padding-left:clamp(24px,calc(24px + 10 * (100vw - 1441px) / 479),34px)!important;padding-right:clamp(24px,calc(24px + 10 * (100vw - 1441px) / 479),34px)!important;min-height:clamp(288px,calc(288px + 112 * (100vw - 1441px) / 479),400px)!important}}@media(max-width:1440px){.evaluation-concept-text{font-size:16px!important;line-height:1.8!important}.grade-structure-th,.grade-structure-wrapper th{padding:16px!important}.grade-structure-td{padding:16px 18px!important}}@media(min-width:1441px){.evaluation-concept-text{font-size:clamp(16px,calc(16px + 4 * (100vw - 1441px) / 479),20px)!important;line-height:clamp(1.8,calc(1.8 + .2 * (100vw - 1441px) / 479),2)!important}.grade-structure-th,.grade-structure-wrapper th{padding-top:clamp(16px,calc(16px + 8 * (100vw - 1441px) / 479),24px)!important;padding-bottom:clamp(16px,calc(16px + 8 * (100vw - 1441px) / 479),24px)!important;padding-left:clamp(16px,calc(16px + 8 * (100vw - 1441px) / 479),24px)!important;padding-right:clamp(16px,calc(16px + 8 * (100vw - 1441px) / 479),24px)!important;font-size:clamp(16px,calc(16px + 4 * (100vw - 1441px) / 479),20px)!important}.grade-structure-td{padding-top:clamp(16px,calc(16px + 8 * (100vw - 1441px) / 479),24px)!important;padding-bottom:clamp(16px,calc(16px + 8 * (100vw - 1441px) / 479),24px)!important;padding-left:clamp(18px,calc(18px + 8 * (100vw - 1441px) / 479),26px)!important;padding-right:clamp(18px,calc(18px + 8 * (100vw - 1441px) / 479),26px)!important}}.evaluation-keyword{font-weight:700;color:#2a9ca1;letter-spacing:.12em}@media(max-width:1440px){.evaluation-keyword{font-size:20px!important;line-height:1.8!important}}@media(min-width:1441px){.evaluation-keyword{font-size:clamp(20px,calc(20px + 6 * (100vw - 1441px) / 479),26px)!important;line-height:clamp(36px,calc(36px + 8 * (100vw - 1441px) / 479),44px)!important}}@media(max-width:1440px){.grade-structure-wrapper{gap:24px!important}}@media(min-width:1441px){.grade-structure-wrapper{gap:clamp(24px,calc(24px + 8 * (100vw - 1441px) / 479),32px)!important}}@media(max-width:1440px){.grade-structure-block{gap:24px!important}}@media(min-width:1441px){.grade-structure-block{gap:clamp(24px,calc(24px + 8 * (100vw - 1441px) / 479),32px)!important}}@media(max-width:1440px){.evaluation-section-wrapper{gap:43px!important}}@media(min-width:1441px){.evaluation-section-wrapper{gap:clamp(43px,calc(43px + 17 * (100vw - 1441px) / 479),60px)!important}}@media(max-width:1440px){.evaluation-inner-wrapper{gap:48px!important}}@media(min-width:1441px){.evaluation-inner-wrapper{gap:clamp(48px,calc(48px + 12 * (100vw - 1441px) / 479),60px)!important}}@media(max-width:1440px){.benefits-section-wrapper{gap:48px!important}.working-style-wrapper,.benefits-list-wrapper,.benefits-card-grid{gap:24px!important}}@media(min-width:1441px){.benefits-section-wrapper{gap:clamp(48px,calc(48px + 16 * (100vw - 1441px) / 479),64px)!important}.working-style-wrapper,.benefits-list-wrapper{gap:clamp(24px,calc(24px + 8 * (100vw - 1441px) / 479),32px)!important}.benefits-card-grid{gap:clamp(24px,calc(24px + 12 * (100vw - 1441px) / 479),36px)!important}}@media(min-width:1441px){.environment-benefits-list{padding-left:clamp(18px,calc(18px + 8 * (100vw - 1441px) / 479),26px)!important}}@media(max-width:1440px){#benefits{padding-top:80px!important}}@media(min-width:1441px){#benefits{padding-top:clamp(80px,calc(80px + 20 * (100vw - 1441px) / 479),100px)!important}}@media(max-width:1440px){#numbers{padding-top:80px!important}}@media(min-width:1441px){#numbers{padding-top:clamp(80px,calc(80px + 20 * (100vw - 1441px) / 479),100px)!important}}@media(max-width:399px){.numbers-card{padding-left:16px!important;padding-right:16px!important}}@media(max-width:1440px){.numbers-card{padding:24px 30px!important}}@media(min-width:1441px){.numbers-card{padding-top:clamp(24px,calc(24px + 8 * (100vw - 1441px) / 479),32px)!important;padding-bottom:clamp(24px,calc(24px + 8 * (100vw - 1441px) / 479),32px)!important;padding-left:clamp(40px,calc(40px + 12 * (100vw - 1441px) / 479),52px)!important;padding-right:clamp(40px,calc(40px + 12 * (100vw - 1441px) / 479),52px)!important}}@media(max-width:1440px){.numbers-section-wrapper{gap:24px!important}}@media(min-width:1441px){.numbers-section-wrapper{gap:clamp(24px,calc(24px + 17 * (100vw - 1441px) / 479),41px)!important}}@media(max-width:767px){.benefits-card-grid .c-benefit-card figure{max-width:65%!important}}@media(max-width:1440px){#faq{padding-top:80px!important;padding-bottom:120px!important}}@media(min-width:1441px){#faq{padding-top:clamp(80px,calc(80px + 20 * (100vw - 1441px) / 479),100px)!important;padding-bottom:clamp(120px,calc(120px + 30 * (100vw - 1441px) / 479),150px)!important}}@media(max-width:1440px){.benefits-list-wrapper{margin-bottom:0!important}.benefits-card-grid{margin-top:0!important}}@media(min-width:1441px){.benefits-list-wrapper{margin-bottom:clamp(0px,calc(0px + 16 * (100vw - 1441px) / 479),16px)!important}.benefits-card-grid{margin-top:clamp(0px,calc(0px + 24 * (100vw - 1441px) / 479),24px)!important}}.benefits-card-grid .c-benefit-card{border:1px solid #e8e8e8!important;border-radius:4px}@media(max-width:1439px){.benefits-card-grid .c-benefit-card{padding:24px!important}}@media(max-width:767px){.benefits-card-grid .c-benefit-card{padding:16px!important}.benefits-card-grid .c-benefit-card p{font-size:14px!important}}@media(max-width:1439px){.benefits-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.benefits-card-grid .c-benefit-card{align-items:center!important;text-align:center!important}.benefits-card-grid .c-benefit-card p{text-align:center!important}}@media(max-width:767px){.benefits-card-grid{grid-template-columns:repeat(1,minmax(0,1fr))!important;gap:16px!important}}@media(max-width:1440px){#faq .faq-details{padding:24px 36px 24px 24px!important}}@media(min-width:1441px){#faq .faq-details{padding-top:clamp(24px,calc(24px + 12 * (100vw - 1441px) / 479),36px)!important;padding-bottom:clamp(24px,calc(24px + 12 * (100vw - 1441px) / 479),36px)!important;padding-left:clamp(24px,calc(24px + 12 * (100vw - 1441px) / 479),36px)!important;padding-right:clamp(36px,calc(56px + 12 * (100vw - 1441px) / 479),124px)!important}}@media(max-width:1440px){.faq-section-wrapper{gap:48px!important}}@media(min-width:1441px){.faq-section-wrapper{gap:clamp(48px,calc(48px + 12 * (100vw - 1441px) / 479),60px)!important}}@media(max-width:767px){.faq-list-wrapper{gap:16px!important}}@media(max-width:1440px){.faq-list-wrapper{gap:20px}}@media(min-width:1441px){.faq-list-wrapper{gap:clamp(20px,calc(20px + 4 * (100vw - 1441px) / 479),24px)!important}}@media(max-width:1440px){.faq-summary{gap:16px!important}.faq-q-label,.faq-a-label{font-size:32px!important}.faq-answer{gap:16px!important;margin-top:16px!important}}@media(min-width:1441px){.faq-summary{gap:clamp(16px,calc(16px + 8 * (100vw - 1441px) / 479),24px)!important}.faq-q-label,.faq-a-label{font-size:clamp(32px,calc(32px + 8 * (100vw - 1441px) / 479),40px)!important}.faq-answer{gap:clamp(16px,calc(16px + 8 * (100vw - 1441px) / 479),24px)!important;margin-top:clamp(16px,calc(16px + 8 * (100vw - 1441px) / 479),24px)!important}}@media(max-width:1440px){#evaluation{padding-top:80px!important}}@media(min-width:1441px){#evaluation{padding-top:clamp(80px,calc(80px + 20 * (100vw - 1441px) / 479),100px)!important}}@media(min-width:1440px){.corner-logo{width:clamp(160px,11.11vw,213px)!important;height:clamp(160px,11.11vw,213px)!important}.corner-logo img{width:clamp(116px,8.06vw,155px)!important;height:clamp(122px,8.47vw,163px)!important}}#hero-section>div.absolute.top-0.right-0.z-10,#hero-section>div.absolute.top-0.right-0.z-10>picture,#hero-section>div.absolute.top-0.right-0.z-10>picture>img{border-bottom-left-radius:4px}@media(min-width:1025px)and (max-width:1439px){#hero-section>div.absolute.top-0.right-0.z-10{width:calc(100vw - 63px)!important;height:500px!important}#hero-section>div.absolute.top-0.right-0.z-10>picture,#hero-section>div.absolute.top-0.right-0.z-10>picture>img,#hero-section>div.absolute.top-0.right-0.z-10 img,main.environment-page #hero-section>div.absolute.top-0.right-0.z-10>picture,main.environment-page #hero-section>div.absolute.top-0.right-0.z-10>picture>img,main.environment-page #hero-section>div.absolute.top-0.right-0.z-10 img,.environment-page #hero-section>div.absolute.top-0.right-0.z-10>picture,.environment-page #hero-section>div.absolute.top-0.right-0.z-10>picture>img,.environment-page #hero-section>div.absolute.top-0.right-0.z-10 img{width:auto!important;min-width:unset!important;max-width:none!important;height:100%!important;object-fit:cover!important;object-position:center top!important}}@media(max-width:767px){#hero-section{height:calc(var(--vh, 1vh) * 100)!important;min-height:calc(var(--vh, 1vh) * 100)!important;max-height:calc(var(--vh, 1vh) * 100)!important}#hero-section>div.absolute.inset-x-0.top-0.h-815.xl\:h-fluid-707.bg-no-repeat.bg-cover.bg-right-top.z-0.bg-hero-background-color,.absolute.inset-x-0.top-0.h-815.xl\:h-fluid-815.bg-no-repeat.bg-cover.bg-right-top.z-0.bg-hero-background-color{display:none!important}#hero-section>div.absolute.top-0.right-0.z-10,#hero-section>div.absolute.top-0.right-0.z-10>picture,#hero-section>div.absolute.top-0.right-0.z-10>picture>img{height:calc(var(--vh, 1vh) * 100)!important;min-height:calc(var(--vh, 1vh) * 100)!important;max-height:calc(var(--vh, 1vh) * 100)!important;object-position:top!important}#hero-section>div.absolute.top-0.right-0.z-10,#hero-section>div.absolute.top-0.right-0.z-10>picture,#hero-section>div.absolute.top-0.right-0.z-10>picture>img{border-bottom-left-radius:0!important}}@media(max-width:599px){#hero-section{height:calc(var(--vh) * 100)!important;min-height:calc(var(--vh) * 100)!important;max-height:calc(var(--vh) * 100)!important}#hero-section>div.absolute.inset-x-0.top-0.h-815.xl\:h-fluid-707.bg-no-repeat.bg-cover.bg-right-top.z-0.bg-hero-background-color,.absolute.inset-x-0.top-0.h-815.xl\:h-fluid-815.bg-no-repeat.bg-cover.bg-right-top.z-0.bg-hero-background-color{display:none!important}#hero-section>div.absolute.top-0.right-0.z-10{height:calc(var(--vh) * 100)!important;min-height:calc(var(--vh) * 100)!important;max-height:calc(var(--vh) * 100)!important}#hero-section>div.absolute.top-0.right-0.z-10>picture,#hero-section>div.absolute.top-0.right-0.z-10>picture>img{height:calc(var(--vh) * 100)!important;width:100vw!important;object-fit:cover!important;object-position:top!important}}#hero-section .hero-scroll-indicator .scroll-arrow-desktop g{animation:scrollArrowBounce 3.6s ease-in-out infinite!important;transform-origin:center!important}@keyframes scrollArrowBounce{0%{transform:translate(-1px)}5%{transform:translate(-1px,8%)}10%{transform:translate(-1px)}15%{transform:translate(-1px,8%)}20%{transform:translate(-1px)}20%,47.2%{transform:translate(-1px)}47.2%{transform:translate(-1px)}52.2%{transform:translate(-1px,8%)}57.2%{transform:translate(-1px)}62.2%{transform:translate(-1px,8%)}67.2%{transform:translate(-1px)}67.2%,to{transform:translate(-1px)}}#hero-section .hero-scroll-indicator .scroll-arrow-mobile{animation:scrollArrowBounceMobile 3.6s ease-in-out infinite!important;transform-origin:center!important}@keyframes scrollArrowBounceMobile{0%{transform:translateY(0)}5%{transform:translateY(8%)}10%{transform:translateY(0)}15%{transform:translateY(8%)}20%{transform:translateY(0)}20%,47.2%{transform:translateY(0)}47.2%{transform:translateY(0)}52.2%{transform:translateY(8%)}57.2%{transform:translateY(0)}62.2%{transform:translateY(8%)}67.2%{transform:translateY(0)}67.2%,to{transform:translateY(0)}}@media(min-width:768px){#hero-section .hero-scroll-indicator{background-color:#fff;border-radius:0;padding:4px 2px;color:#222;gap:4px!important;left:20px!important;bottom:40px!important}#hero-section .hero-scroll-indicator span{color:#222;letter-spacing:-.01em!important;line-height:1!important}#hero-section .hero-scroll-indicator .scroll-arrow-desktop{width:14px;height:34px;background-image:url(/assets/images/scroll_b.svg);background-repeat:no-repeat;background-position:center;background-size:contain;animation:scrollArrowBounce 3.6s ease-in-out infinite!important;transform-origin:center!important}#hero-section .hero-scroll-indicator .scroll-arrow-desktop g{stroke:transparent;display:none!important}}@media(max-width:767px){#hero-section .hero-scroll-indicator{left:16px!important;bottom:16px!important}}@media(max-width:767px){#hero-section .hero-scroll-indicator span{font-size:12px!important;font-family:Inter,Inter var,Roboto,Helvetica Neue,Arial,sans-serif!important;letter-spacing:.05em!important}#hero-section .hero-scroll-indicator .scroll-arrow-desktop{display:none!important}#hero-section .hero-scroll-indicator .scroll-arrow-mobile{display:block!important;width:12px!important;height:28px!important}}@media(max-width:599px){#hero-section .hero-scroll-indicator{left:8px!important;bottom:20px!important}}@media(max-width:375px){#hero-section .hero-scroll-indicator span{font-size:10px!important}#hero-section .hero-scroll-indicator .scroll-arrow-mobile{width:10px!important;height:18px!important}}#hero-section .hero-scroll-indicator{display:none!important}@media(max-width:767px){.numbers-card-grid{gap:16px!important}}.submenu{display:none}.submenu.submenu-open{display:flex}.submenu-overlay{opacity:0;pointer-events:none;transition:opacity .2s ease}.submenu-overlay.submenu-overlay--visible{opacity:1;pointer-events:auto}body{background-color:#fff;overflow-x:hidden}
