/* Official company palette and profile content. */
:root{--navy:#0a1528;--deep:#07111f;--violet:#3374ba;--cream:#ffffff;--cyan:#5cb6e6;--lavender:#91d0ed;--muted:#b9c9dc;--line:#b2d6ee36;--brand-blue:#3893d0}
.site-header{height:112px;background:linear-gradient(#0a1528f5,#0a1528c7);border-color:#5cb6e633}
.official-logo{width:176px;height:104px;flex-shrink:0;display:block}
.official-logo img{height:100%;width:100%;object-fit:contain}
.footer-logo-official{display:block;width:250px;max-width:100%}
.footer-logo-official img{width:100%;height:auto}
.page-transition>img{width:min(280px,60vw);height:auto;filter:drop-shadow(0 10px 35px #0005)}
.button{background:var(--brand-blue);border-color:var(--brand-blue);color:white}
.button:hover{background:var(--cyan);border-color:var(--cyan);color:var(--navy)}
.button-ghost{background:transparent;color:var(--cream);border-color:#b1d6ed88}
.cream-section{background:#f7faff;color:var(--navy)}
.cream-section .button{background:var(--brand-blue);border-color:var(--brand-blue);color:white}
.cream-section .button-ghost{background:transparent;color:#266fa3;border-color:#3893d070}
.site-menu{background:radial-gradient(ellipse at 95% 20%,#3893d02b,transparent 65%),#0a1528}
.menu-links{gap:5px 5vw}
.menu-links a{font-size:clamp(25px,3.4vw,47px);padding:13px 0}
html[dir=rtl] .menu-links a{font-size:clamp(29px,3.4vw,46px);line-height:1.4}
.menu-bottom>span{max-width:520px;line-height:1.8;letter-spacing:0}
.capacity-card{width:290px}
.capacity-card strong{font-size:48px}
.capacity-card strong span{font-size:15px}
.profile-home-highlights{background:#0a1528;border-block:1px solid var(--line)}
.profile-home-highlights .section-heading h2{font-size:clamp(35px,4.5vw,66px);max-width:1000px}
.profile-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line);margin:25px 0}
.profile-metric{padding:35px 25px 35px 0;border-inline-end:1px solid var(--line);display:flex;flex-direction:column;gap:17px}
.profile-metric:nth-child(4n){border-inline-end:0}
.profile-metric:nth-child(n+5){border-top:1px solid var(--line)}
.profile-metric strong{font:700 clamp(34px,4.3vw,65px)/1 Arial,sans-serif;color:var(--cyan);letter-spacing:-.07em;text-align:start}
.profile-metric span{font-size:14px;line-height:1.5;color:var(--muted)}
.profile-note{font-size:12px;color:var(--muted);line-height:1.8;max-width:900px;margin:20px 0 35px}
.profile-home-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:35px}
.profile-purpose{display:grid;grid-template-columns:1.1fr .9fr;gap:9%;margin-top:100px}
.profile-purpose h2{font-size:clamp(35px,4vw,58px)}
.profile-purpose .prose{font-size:17px;color:var(--muted)}
.mission-vision{border-top:1px solid var(--line)}
.mission-vision article{padding:30px 0;border-bottom:1px solid var(--line)}
.mission-vision p{font-size:24px;line-height:1.5;margin-top:20px}
.company-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px 25px;margin-top:30px}
.company-timeline article{border-top:3px solid #3893d0;padding-top:25px}
.company-timeline strong{font:700 47px/1 Arial;color:#3374ba;letter-spacing:-.05em}
.company-timeline h3{font-size:24px;margin:25px 0 15px}
.company-timeline p{font-size:15px;color:#5a6b80;line-height:1.7}
.engineering-feature{display:grid;grid-template-columns:1.1fr .9fr;gap:7%;align-items:center;margin-bottom:90px}
.engineering-feature img{width:100%;aspect-ratio:1.45;object-fit:cover;border:1px solid var(--line)}
.engineering-feature h2{font-size:clamp(32px,4vw,57px);margin:20px 0}
.engineering-feature p{font-size:17px;color:var(--muted);line-height:1.8}
.engineering-feature .button{margin-top:25px}
.profile-lead{font-size:22px;color:var(--muted);line-height:1.7;max-width:950px;margin:25px 0 45px}
.workforce-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;border-top:1px solid var(--line);padding-top:30px}
.workforce-grid>div{display:flex;flex-direction:column;gap:17px;padding:15px}
.workforce-grid strong{font:700 63px/1 Arial;color:var(--cyan)}
.workforce-grid span{font-size:15px;color:var(--muted)}
.industry-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 45px;margin:30px 0 70px}
.industry-list>span{display:flex;align-items:center;gap:20px;border-bottom:1px solid #8ba3bb50;padding:22px 0;font-size:23px;line-height:1.5}
.industry-list small{font:11px ui-monospace,Consolas,monospace;color:#3893d0}
.profile-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}
.profile-service{padding:35px;border:1px solid var(--line);background:linear-gradient(130deg,#12304b,#0a172c);display:flex;flex-direction:column;min-height:280px}
.profile-service h3{font-size:31px;line-height:1.2;margin:26px 0 22px}
.profile-service p{font-size:17px;color:var(--muted);line-height:1.8}
.application-chips{display:flex;flex-wrap:wrap;gap:13px;margin:30px 0}
.application-chips>span{padding:12px 20px;border:1px solid #3893d064;border-radius:40px;font-size:15px;line-height:1.5}
.profile-reasons{list-style:decimal-leading-zero;padding-inline-start:35px;max-width:1000px}
.profile-reasons li{padding:20px 0;border-bottom:1px solid var(--line);font-size:22px;line-height:1.6;padding-inline-start:15px}
.profile-reasons li::marker{color:var(--cyan);font:12px ui-monospace,Consolas,monospace}
.profile-brands{display:flex;flex-wrap:wrap;gap:20px;margin-top:55px;border-block:1px solid var(--line);padding:30px 0;direction:ltr}
.profile-brands span{font-size:23px;font-weight:700;letter-spacing:-.03em;color:var(--cyan)}
.profile-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-bottom:85px}
.profile-feature-grid article{border-top:1px solid #3893d050;padding-top:25px}
.profile-feature-grid h3{font-size:25px;margin-bottom:20px}
.profile-feature-grid p{font-size:16px;line-height:1.8;color:#5e7186}
.component-list{display:grid;grid-template-columns:1fr 1fr;gap:18px 40px;padding-inline-start:25px;margin:30px 0 50px;font-size:18px;line-height:1.7}
.component-list li::marker{color:var(--brand-blue)}
.cold-chain-process{list-style:none;padding:0;max-width:1000px;margin:auto}
.cold-chain-process li{display:grid;grid-template-columns:100px 1fr;gap:40px;padding:35px 0;border-top:1px solid var(--line);position:relative}
.cold-chain-process li:last-child{border-bottom:1px solid var(--line)}
.cold-chain-process li>span{font:700 53px/1 Arial;color:var(--cyan);letter-spacing:-.06em}
.cold-chain-process h2{font-size:36px;margin-bottom:17px}
.cold-chain-process p{color:var(--muted);font-size:18px}
.profile-home-projects{background:linear-gradient(120deg,#0f2844,#0a1528)}
.profile-project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin:40px 0}
.profile-project{border:1px solid var(--line);background:#10253c}
.profile-project-photo{aspect-ratio:1.7;position:relative;overflow:hidden}
.profile-project-photo img{width:100%;height:100%;object-fit:cover;transition:transform .6s}
.profile-project:hover img{transform:scale(1.04)}
.profile-project-photo>span{position:absolute;bottom:16px;inset-inline-start:20px;background:#0a1528dd;color:#95d7f6;padding:9px 13px;font-size:10px;line-height:1.5;border:1px solid #5cb6e650}
.profile-project-copy{padding:30px}
.profile-project-copy h3{font-size:30px;margin:20px 0 30px;line-height:1.3}
.profile-project-copy dl{margin:0}
.profile-project-copy dl>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-top:1px solid var(--line);font-size:13px;line-height:1.6}
.profile-project-copy dt{color:var(--muted);flex-shrink:0}
.profile-project-copy dd{margin:0;text-align:end}
.profile-project-copy dd[dir=ltr]{font-family:Arial;font-size:12px}
.profile-project-copy b{font-family:Arial;color:var(--cyan);font-size:20px}
.province-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 30px;margin-top:35px}
.province-grid>div{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #3893d040;padding:21px 0;font-size:21px}
.province-grid strong{font:700 28px Arial;color:#3374ba}
.market-chart{max-width:1000px;margin-top:40px;display:flex;flex-direction:column;gap:25px}
.market-chart>div{display:grid;grid-template-columns:170px 1fr 80px;gap:25px;align-items:center;font-size:17px}
.market-chart>div>div{height:12px;border:1px solid var(--line);background:#1b304a}
.market-chart i{display:block;height:100%;background:linear-gradient(90deg,#3893d0,#5cb6e6)}
.market-chart b{font:700 19px Arial;color:var(--cyan);text-align:end}
.regional-heading{font-size:24px;margin:70px 0 20px}
.standard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}
.standard-card{border:1px solid var(--line);background:#10243d}
.standard-image{display:block;background:#f3f7fb;padding:25px}
.standard-image img{height:440px;max-width:100%;object-fit:contain;margin:auto}
.standard-card>div{padding:32px}
.standard-card h3{font:700 30px Arial;color:var(--cyan);letter-spacing:-.04em;text-align:start}
.standard-card h4{font-size:23px;margin:20px 0}
.standard-card p{font-size:17px;line-height:1.8;color:var(--muted)}
.profile-text-link{display:inline-flex;align-items:center;gap:20px;font-size:13px;color:var(--cyan);margin-top:25px}
.standards-note{margin-top:35px}
.profile-whatsapp{display:inline-flex;gap:10px;align-items:center;margin-top:20px;color:#3374ba;font-size:17px;flex-wrap:wrap}
.cream-section :is(.profile-note,.profile-lead,.engineering-feature p){color:#5e7186}
.cream-section .profile-metric strong{color:#3374ba}
.cream-section .profile-metric span{color:#576c82}
html[dir=rtl] .profile-metric span{font-size:23px}
html[dir=rtl] .profile-note{font-size:20px}
html[dir=rtl] .profile-lead{font-size:27px}
html[dir=rtl] .mission-vision p{font-size:31px;line-height:1.8}
html[dir=rtl] .company-timeline h3{font-size:29px}
html[dir=rtl] .company-timeline p{font-size:22px;line-height:1.8}
html[dir=rtl] .engineering-feature p{font-size:24px}
html[dir=rtl] .workforce-grid span{font-size:24px}
html[dir=rtl] .profile-service h3{font-size:38px}
html[dir=rtl] .profile-service p{font-size:24px}
html[dir=rtl] .application-chips>span{font-size:23px;padding:8px 20px}
html[dir=rtl] .profile-reasons li{font-size:27px}
html[dir=rtl] .profile-feature-grid h3{font-size:32px}
html[dir=rtl] .profile-feature-grid p{font-size:23px}
html[dir=rtl] .component-list{font-size:25px}
html[dir=rtl] .cold-chain-process h2{font-size:43px}
html[dir=rtl] .cold-chain-process p{font-size:26px}
html[dir=rtl] .profile-project-copy h3{font-size:37px}
html[dir=rtl] .profile-project-copy dl>div{font-size:22px}
html[dir=rtl] .profile-project-copy dd[dir=ltr]{font-size:12px}
html[dir=rtl] .profile-project-photo>span{font-size:19px}
html[dir=rtl] .standard-card h4{font-size:30px}
html[dir=rtl] .standard-card p{font-size:25px}
html[dir=rtl] .profile-text-link{font-size:21px}
html[dir=rtl] .market-chart>div{font-size:25px}
@media(max-width:1100px){.menu-links a{font-size:32px}.profile-metric{padding:30px 15px 30px 0}.profile-metric strong{font-size:45px}.profile-purpose{gap:6%}.profile-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.province-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.capacity-card{width:260px}.capacity-card strong{font-size:43px}.standard-image img{height:360px}.official-logo{width:160px}}
@media(max-width:800px){.profile-purpose,.engineering-feature{grid-template-columns:1fr;gap:45px}.engineering-feature{margin-bottom:65px}.profile-purpose{margin-top:65px}.profile-metrics{grid-template-columns:1fr 1fr}.profile-metric:nth-child(2n){border-inline-end:0}.profile-metric:nth-child(n+3){border-top:1px solid var(--line)}.profile-metric:nth-child(odd){border-inline-end:1px solid var(--line)}.profile-metric strong{font-size:52px}.company-timeline{grid-template-columns:1fr 1fr}.workforce-grid{grid-template-columns:1fr 1fr}.profile-service{padding:27px}.profile-service h3{font-size:27px}.profile-project-copy{padding:25px}.profile-project-copy h3{font-size:25px}.profile-project-copy dl>div{flex-direction:column;gap:8px}.profile-project-copy dd{text-align:start}.profile-project-copy dd[dir=ltr]{text-align:start}.industry-list{gap:0 25px}.standard-card>div{padding:25px}.standard-image{padding:16px}.standard-image img{height:320px}.market-chart>div{grid-template-columns:130px 1fr 65px;gap:16px}.site-header{height:100px}.official-logo{height:94px;width:145px}.home-hero-inner{padding-top:145px}}
@media(max-width:530px){.site-header{height:92px;padding-inline:16px;gap:12px}.official-logo{width:124px;height:87px}.menu-links a{font-size:25px;padding:12px 0}html[dir=rtl] .menu-links a{font-size:28px}.footer-logo-official{width:235px}.profile-metric strong{font-size:41px}.profile-metric{padding:27px 12px 27px 0}.profile-metric span{font-size:12px}html[dir=rtl] .profile-metric span{font-size:21px}.profile-note{font-size:12px}html[dir=rtl] .profile-note{font-size:19px}.profile-home-actions{gap:14px}.profile-home-actions .button{max-width:100%}.company-timeline{gap:30px 22px}.company-timeline strong{font-size:39px}.company-timeline h3{font-size:22px}.company-timeline p{font-size:14px}.industry-list,.profile-service-grid,.profile-feature-grid,.profile-project-grid,.standard-grid{grid-template-columns:1fr}.industry-list>span{font-size:22px;padding:20px 0}.application-chips{gap:9px}.application-chips>span{padding:10px 15px;font-size:13px}.profile-service{min-height:0;padding:28px 25px}.profile-service h3{font-size:28px}.profile-service p{font-size:16px}.profile-reasons li{font-size:18px}.component-list{grid-template-columns:1fr;gap:14px;font-size:17px}.cold-chain-process li{grid-template-columns:55px 1fr;gap:22px;padding:28px 0}.cold-chain-process li>span{font-size:38px}.cold-chain-process h2{font-size:27px}.cold-chain-process p{font-size:16px}html[dir=rtl] .cold-chain-process h2{font-size:33px}html[dir=rtl] .cold-chain-process p{font-size:23px}.profile-project-copy h3{font-size:27px}.profile-project-copy dl>div{flex-direction:row;gap:16px}.profile-project-copy dd{text-align:end}.province-grid{grid-template-columns:1fr 1fr;gap:0 25px}.province-grid>div{font-size:21px}.province-grid strong{font-size:25px}.market-chart>div{grid-template-columns:90px 1fr 60px;gap:13px;font-size:13px}html[dir=rtl] .market-chart>div{font-size:21px}.market-chart b{font-size:15px}.regional-heading{font-size:23px;line-height:1.7}.standard-image img{height:390px}.standard-card h3{font-size:29px}.profile-lead{font-size:19px}.engineering-feature h2{font-size:35px}.capacity-card{width:220px}.capacity-card strong{font-size:36px}.capacity-card strong span{font-size:12px}.capacity-card p{max-width:185px}.header-actions{gap:8px}html[dir=rtl] .profile-whatsapp{font-size:23px}.profile-whatsapp>span{font:13px Arial}}
@media(max-width:380px){.official-logo{width:112px}.standard-image img{height:340px}.profile-project-copy dl>div{flex-direction:column}.profile-project-copy dd{text-align:start}.profile-home-actions>.button{width:100%}.capacity-card{width:205px}}
@media(prefers-reduced-motion:reduce){.profile-project img{transition:none}}
