*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#172b45;background:#fff;font-family:Arial,Helvetica,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}img{max-width:100%;display:block}.wrap{width:min(1240px,90%);margin:auto}.top{background:#153e75;color:#fff;font-size:12px;padding:7px 0}.top .wrap{display:flex;justify-content:space-between}header{position:sticky;top:0;z-index:20;background:#fff;box-shadow:0 2px 14px #112b4510}.bar{height:88px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand img{width:190px;max-height:66px;object-fit:contain}.nav{display:flex;gap:28px;align-items:center;font-size:14px;font-weight:600}.nav a.active{color:#2463a6;border-bottom:2px solid;padding-bottom:5px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:#153e75;color:#fff;padding:13px 23px;border:1px solid #153e75;border-radius:5px;font-size:14px;font-weight:600;cursor:pointer}.btn.white{background:#fff;color:#153e75;border-color:#fff}.btn.line{background:transparent;color:inherit;border-color:currentColor}.menu{display:none;background:none;border:0;font-size:26px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#2463a6;margin:0 0 16px}.hero{position:relative;min-height:590px;background:#eaf2fa;overflow:hidden}.hero .picture{position:absolute;right:0;top:0;width:65%;height:100%;object-fit:cover}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f0f5fb 0%,#f0f5fb 27%,#f0f5fbe8 40%,#f0f5fb15 75%)}.hero-content{position:relative;z-index:2;padding:82px 0 90px;max-width:650px}h1{font-size:clamp(38px,4.4vw,65px);line-height:1.09;letter-spacing:-2.5px;margin:18px 0 24px;font-weight:750}h1 em{font-style:normal;color:#2463a6}.hero p{max-width:465px;color:#536477;font-size:17px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.controls{position:absolute;bottom:25px;left:5%;z-index:3;display:flex;gap:10px;align-items:center}.dot{width:25px;height:4px;border:0;background:#a6b6c9;padding:0;cursor:pointer}.dot.active{background:#153e75}.pause{border:0;background:#ffffffb0;padding:2px 10px;color:#153e75;font-size:12px}.stamp{position:absolute;right:5%;bottom:30px;z-index:3;background:white;padding:18px 24px;border-left:4px solid #2463a6;font-size:13px}.stamp b{display:block;font-size:22px}.proof{border-bottom:1px solid #e2e8f0}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:27px 0}.proof-grid div{padding:0 25px;border-right:1px solid #dbe4ef}.proof-grid div:first-child{padding-left:0}.proof-grid div:last-child{border:0}.proof b{display:block;font-size:20px}.proof small{color:#536477}section{padding:85px 0}section.soft{background:#f4f7fb}h2{font-size:clamp(28px,3vw,41px);line-height:1.18;letter-spacing:-1.2px;margin:0 0 20px}h3{font-size:20px;line-height:1.3;margin:13px 0}p{color:#536477}p.lead{font-size:18px}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.feature-image{width:100%;height:410px;object-fit:cover;border-radius:7px}.image-frame{position:relative}.image-label{position:absolute;bottom:20px;left:20px;background:#fff;padding:14px 23px;border-radius:4px;font-size:13px}.checks{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:14px;margin:25px 0}.checks span:before{content:'✓';color:#2463a6;margin-right:10px}.textlink{display:inline-block;color:#153e75;font-weight:700;font-size:14px;margin-top:12px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}.section-head h2{max-width:600px;margin-bottom:0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.card{background:#fff;border:1px solid #e2e8f0;border-radius:7px;overflow:hidden;transition:transform .2s,box-shadow .2s}.card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #153e7510}.card img{height:230px;width:100%;object-fit:contain;background:#f8fafc;padding:16px}.card-body{padding:24px}.card p{font-size:14px;margin:0 0 16px}.tag{font-size:11px;letter-spacing:1.5px;color:#2463a6;text-transform:uppercase;font-weight:700}.number{font-size:13px;color:#2463a6;border-bottom:1px solid #dce5f0;padding-bottom:20px;display:block}.benefit{padding:28px;border-top:2px solid #2463a6;background:white}.benefit p{font-size:14px}.industries{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.industries div{padding:22px 14px;background:#eaf2fa;text-align:center;font-size:14px}.process{display:grid;grid-template-columns:repeat(7,1fr);gap:15px}.process b{display:block;color:#2463a6;font-size:25px;padding-bottom:12px;border-bottom:1px solid #cfdae8}.process span{font-size:13px}.cta{background:#153e75;color:white;padding:55px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:35px}.cta h2{font-size:33px;max-width:670px}.cta p{color:#d0dff2;margin-bottom:0}.inner-hero{background:linear-gradient(90deg,#153e75ed,#153e75a0),url('assets/20.jpg') center/cover;color:#fff;padding:57px 0 62px}.inner-hero h1{font-size:48px;letter-spacing:-1.5px}.inner-hero p{color:#dae6f3;max-width:650px}.crumb{font-size:12px;opacity:.8}.filters{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0 35px}.filters button{border:1px solid #d8e2ef;padding:9px 19px;background:#fff;border-radius:4px;color:#536477;cursor:pointer}.filters button.active{background:#153e75;color:#fff;border-color:#153e75}.facility{padding:50px 0;border-bottom:1px solid #e0e7ef}.facility:nth-child(even) .image-frame{order:2}.pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pillar{background:#eaf2fa;padding:26px}.contact-grid{display:grid;grid-template-columns:0.8fr 1.2fr;gap:55px}.contact-item{padding:20px 0;border-bottom:1px solid #dce5f0}.contact-item b{display:block}.contact-item a{color:#2463a6}.form{background:#f4f7fb;padding:35px;border-radius:8px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}label{font-size:13px;font-weight:600;display:block}input,select,textarea{display:block;width:100%;padding:12px;background:#fff;border:1px solid #d4dfe9;border-radius:4px;margin-top:7px;color:#172b45}textarea{min-height:120px}.full{grid-column:1/-1}.note{font-size:12px;color:#64748b}.map{width:100%;height:360px;border:0;border-radius:8px}.gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.gallery img{width:100%;height:210px;object-fit:cover;border-radius:5px}footer{padding:60px 0 20px;background:#eef3f9}.footer-grid{display:grid;grid-template-columns:1.2fr .7fr 1fr 1.2fr;gap:45px;font-size:13px}.footer-grid h3{font-size:15px}.footer-grid a{display:block;color:#536477;margin:7px 0}.footer-grid img{width:180px}.copyright{margin-top:40px;border-top:1px solid #d7e0ea;padding-top:20px;display:flex;justify-content:space-between;font-size:12px;color:#64748b}.wa{position:fixed;bottom:23px;right:23px;z-index:30;background:#1b9c59;color:#fff;border-radius:50px;padding:13px 19px;box-shadow:0 4px 15px #0002;font-size:14px}details{padding:17px 0;border-top:1px solid #d8e2ef}summary{cursor:pointer;font-weight:600}@media(max-width:1000px){.nav{gap:15px}.brand img{width:155px}.bar{gap:15px}.grid{grid-template-columns:repeat(2,1fr)}.split{gap:35px}.industries{grid-template-columns:repeat(3,1fr)}.process{grid-template-columns:repeat(4,1fr)}.footer-grid{gap:25px}.stamp{display:none}}@media(max-width:760px){.top{display:none}.bar{height:74px}.menu{display:block}.nav{display:none;position:absolute;top:74px;background:#fff;left:0;right:0;padding:25px;box-shadow:0 12px 20px #0001;flex-direction:column;align-items:stretch}.nav.open{display:flex}.header-quote{margin-left:auto;padding:9px 12px;font-size:12px}.hero{min-height:650px}.hero .picture{width:100%;height:270px;top:auto;bottom:0}.hero:after{background:linear-gradient(180deg,#f0f5fb 51%,#f0f5fb00 77%)}.hero-content{padding:35px 0 270px}.hero h1{font-size:39px;letter-spacing:-1.5px;max-width:520px}.hero p{font-size:15px}.hero .actions{margin-top:20px}.controls{bottom:15px;background:#ffffffcc;padding:8px;border-radius:4px}.proof-grid{grid-template-columns:1fr 1fr;gap:22px}.proof-grid div{padding:0!important;border:0}.proof b{font-size:17px}section{padding:55px 0}.split,.contact-grid{grid-template-columns:1fr;gap:30px}.feature-image{height:300px}.grid{grid-template-columns:1fr}.card img{height:245px}.section-head{align-items:start;flex-direction:column;gap:12px}.section-head h2{font-size:31px}.pillars{grid-template-columns:1fr 1fr}.gallery{grid-template-columns:1fr 1fr}.gallery img{height:150px}.process{grid-template-columns:1fr 1fr}.cta{padding:30px;display:block}.cta .btn{margin-top:24px}.cta h2{font-size:28px}.footer-grid{grid-template-columns:1fr 1fr;gap:25px}.footer-grid>div:first-child{grid-column:1/-1}.copyright{display:block;padding-bottom:45px}.inner-hero{padding:38px 0}.inner-hero h1{font-size:37px}.facility:nth-child(even) .image-frame{order:0}.fields{grid-template-columns:1fr}.form{padding:23px}.wa{font-size:12px;padding:11px 15px}.industries{grid-template-columns:1fr 1fr}.checks{font-size:13px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.photo-hero{min-height:0!important;aspect-ratio:13/5;background:#eaf2fa}.photo-hero:after{display:none}.hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease}.hero-photo.current{opacity:1}.photo-controls{display:flex;justify-content:center;align-items:center;gap:10px;padding:10px;background:#fff}.photo-controls .pause{font-size:12px;min-width:55px;cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.photo-hero{aspect-ratio:13/5;min-height:0!important}}

.welcome-factory-frame{overflow:hidden;border-radius:7px}.welcome-factory-image{height:auto;aspect-ratio:7/5;object-fit:cover;animation:welcome-gentle-zoom 12s ease-in-out infinite alternate;transform-origin:center}@keyframes welcome-gentle-zoom{from{transform:scale(1)}to{transform:scale(1.045)}}@media(prefers-reduced-motion:reduce){.welcome-factory-image{animation:none;transform:none}}

.homepage-products .card img{height:auto;aspect-ratio:7/4;object-fit:cover;padding:0;width:100%}.homepage-products .card-body{display:flex;flex-direction:column;flex:1}.homepage-products .card{display:flex;flex-direction:column}.product-three-lines span{display:block}.homepage-products .textlink{margin-top:auto}.homepage-products .product-three-lines{line-height:1.7;margin-bottom:20px}

.catalogue-products .card img{width:100%;height:auto;aspect-ratio:7/4;object-fit:cover;padding:0}.catalogue-products .card{display:flex;flex-direction:column}.catalogue-products .card-body{display:flex;flex:1;flex-direction:column}.catalogue-products .textlink{margin-top:auto}

.home-quality-image{height:auto;aspect-ratio:7/5;object-fit:cover;border-radius:7px}

.why-icon-card{transition:transform .3s,box-shadow .3s}.why-icon-card:hover{transform:translateY(-5px);box-shadow:0 12px 28px #153e7514}.why-icon-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.why-icon{width:44px;height:44px;color:#2463a6;animation:parvaa-icon-float 5s ease-in-out infinite;animation-delay:var(--icon-delay,0s)}.process-with-icons>div{display:flex;align-items:center;flex-direction:column;text-align:center}.process-with-icons b{align-self:stretch;color:#153e75}.process-icon{width:38px;height:38px;color:#153e75;margin:20px 0 14px;flex-shrink:0}.process-with-icons span{font-size:14px}@keyframes parvaa-icon-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.why-icon{animation:none}.why-icon-card{transition:none}.why-icon-card:hover{transform:none}}

.team-title{font-weight:800;margin-bottom:30px}.team-split{display:grid;grid-template-columns:1.25fr 1fr;gap:42px;align-items:center}.team-photo{width:100%;height:auto;border-radius:7px;display:block}.team-copy p{margin:0 0 14px;font-size:16px}.team-copy p:last-child{margin-bottom:0}@media(max-width:760px){.team-split{grid-template-columns:1fr;gap:24px}.team-copy p{font-size:15px}}

.about-photo-frame{overflow:hidden;border-radius:7px}.about-photo-frame .about-photo{width:100%;height:auto;aspect-ratio:7/4;object-fit:cover;display:block;animation:about-gentle-zoom 12s ease-in-out infinite alternate}.about-direction-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:28px}.direction-intro{max-width:920px;margin:30px 0 0}.about-photo-frame:hover .about-photo{animation-play-state:paused}@keyframes about-gentle-zoom{from{transform:scale(1)}to{transform:scale(1.035)}}@media(max-width:760px){.about-direction-gallery{grid-template-columns:1fr;gap:20px}}@media(prefers-reduced-motion:reduce){.about-photo-frame .about-photo{animation:none;transform:none}}

.about-values-split{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.about-values-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.about-values-points .pillar{padding:23px}.about-values-points p{font-size:14px}@media(max-width:760px){.about-values-split{grid-template-columns:1fr;gap:25px}}@media(max-width:420px){.about-values-points .pillar{padding:16px}.about-values-points h3{font-size:18px}}

.facility-intro{padding-bottom:30px}.facility-intro p{max-width:900px}.facility-stage{padding:65px 0}.facility-stage-layout{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.facility-stage-copy h2{font-weight:800}.facility-six-lines{margin:20px 0 26px}.facility-six-lines p{margin:0 0 9px;font-size:15px}.facility-stage-visual{margin:0;overflow:hidden;border-radius:8px;box-shadow:0 12px 28px #153e7512}.facility-stage-visual img{width:100%;height:auto;aspect-ratio:7/4;object-fit:cover;display:block;animation:facility-photo-zoom 14s ease-in-out infinite alternate}.photo-left .facility-stage-visual{order:-1}.facility-stage-visual:hover img{animation-play-state:paused}@keyframes facility-photo-zoom{from{transform:scale(1)}to{transform:scale(1.035)}}@media(max-width:760px){.facility-stage-layout{grid-template-columns:1fr;gap:28px}.facility-stage{padding:45px 0}.facility-stage-visual,.photo-left .facility-stage-visual{order:0}.facility-stage-copy .btn{font-size:13px;padding:12px 16px}}@media(prefers-reduced-motion:reduce){.facility-stage-visual img{animation:none;transform:none}}

.facility-stage{overflow:hidden}.facility-reveal-ready .facility-stage-copy,.facility-reveal-ready .facility-stage-visual{opacity:0;transition:transform 1s cubic-bezier(.2,.7,.25,1),opacity .85s ease;will-change:transform,opacity}.facility-reveal-ready.photo-right .facility-stage-copy{transform:translateX(-85px)}.facility-reveal-ready.photo-right .facility-stage-visual{transform:translateX(85px)}.facility-reveal-ready.photo-left .facility-stage-copy{transform:translateX(85px)}.facility-reveal-ready.photo-left .facility-stage-visual{transform:translateX(-85px)}.facility-reveal-ready.facility-revealed .facility-stage-copy,.facility-reveal-ready.facility-revealed .facility-stage-visual{opacity:1;transform:translateX(0);will-change:auto}.facility-reveal-ready .facility-stage-copy{transition-delay:.12s}@media(max-width:760px){.facility-reveal-ready.photo-right .facility-stage-copy,.facility-reveal-ready.photo-left .facility-stage-visual{transform:translateX(-35px)}.facility-reveal-ready.photo-left .facility-stage-copy,.facility-reveal-ready.photo-right .facility-stage-visual{transform:translateX(35px)}.facility-reveal-ready.facility-revealed .facility-stage-copy,.facility-reveal-ready.facility-revealed .facility-stage-visual{transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.facility-reveal-ready .facility-stage-copy,.facility-reveal-ready .facility-stage-visual{opacity:1;transform:none!important;transition:none}}

.brand img{width:245px;max-height:66px;height:auto;object-fit:contain;mix-blend-mode:multiply}.footer-grid>div:first-child img{width:245px;max-width:100%;height:auto;mix-blend-mode:multiply}@media(max-width:1000px){.brand img{width:190px}}@media(max-width:760px){.brand img{width:190px;max-width:100%;max-height:48px}.bar .brand{min-width:0;flex:1;max-width:190px}.bar{gap:10px}}@media(max-width:380px){.brand img{width:165px}.header-quote{padding:8px 9px;font-size:11px}}

.home-manufacturing-image{width:100%;height:auto;aspect-ratio:7/4;object-fit:cover;border-radius:7px;display:block}
