.factory-premium-hero{position:relative;overflow:hidden;color:#fff!important;background-color:#051524!important;background-image:radial-gradient(70% 50%,#0b2f4f40 0%,#0000 60%),radial-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(135deg,#0b2f4f 0%,#051524 100%)!important;background-size:cover,24px 24px,cover!important;border-bottom:1px solid #ffffff1a!important;padding-block:4.5rem!important}.factory-hero-content{text-align:center;max-width:900px;margin:0 auto 2.5rem}.factory-hero-content h1{margin:0 0 1.25rem;font-family:Raleway,sans-serif;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;line-height:1.15;color:#fff!important}.factory-hero-content p{color:#ffffffd9;max-width:820px;margin:0 auto 2.25rem;font-size:1.1rem;line-height:1.6}.factory-hero-metrics-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;width:100%;margin-top:1.5rem;display:flex}.factory-metric-card{align-items:center;gap:.5rem;display:flex;background:#ffffff0d!important;border:1px solid #ffffff1f!important;border-radius:100px!important;flex-direction:row!important;padding:.5rem 1.25rem!important;transition:transform,opacity,background-color,border-color,color,box-shadow .3s!important}.factory-metric-card:hover{background:#ffffff17!important;border-color:#ffffff47!important;transform:translateY(-2px)!important}.factory-metric-icon{flex-shrink:0;margin-bottom:0!important;font-size:1.05rem!important}.factory-metric-card span:not(.factory-metric-icon){color:#ffffffbf!important;letter-spacing:.02em!important;text-transform:none!important;margin-bottom:0!important;font-size:.85rem!important;font-weight:500!important}.factory-metric-card strong{color:#fff!important;margin-left:2px!important;font-size:.85rem!important;font-weight:700!important}.factory-hero-right{border:1px solid #ffffff1f;border-radius:12px;height:100%;min-height:380px;overflow:hidden;box-shadow:0 12px 36px #00000040}.factory-hero-right img{object-fit:cover;width:100%;height:100%;display:block}.factory-workflow-section{background:#fff;border-bottom:1px solid #0b2f4f14;padding-block:clamp(40px,4vw,60px)!important}.factory-timeline-wrapper{width:100%;margin-top:2rem;position:relative}.factory-timeline-track{opacity:.8;z-index:1;background:#0b2f4f;height:3px;position:absolute;top:24px;left:40px;right:40px}.factory-timeline-flow{z-index:2;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.factory-timeline-node{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}.factory-timeline-circle{color:#fff;background:#0b2f4f;border:4px solid #f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:.85rem;font-size:1.05rem;font-weight:800;transition:transform .25s,background-color .25s;display:flex;box-shadow:0 4px 10px #0b2f4f26}.factory-timeline-node:hover .factory-timeline-circle{background-color:var(--red);transform:scale(1.1)}.factory-timeline-node h4{color:#0b2f4f;margin:0 0 .25rem;font-size:.95rem;font-weight:700}.factory-timeline-node p{color:#0b2f4fbf;max-width:180px;margin:0 0 .5rem;font-size:.82rem;line-height:1.4}.factory-process-benefit{color:var(--red);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700}.factory-zones-section{background:#edf2f7;border-bottom:1px solid #0b2f4f14;padding-block:clamp(40px,4vw,60px)!important}.factory-zones-grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:2rem;display:grid}.factory-zone-card{border:1px solid #0b2f4f1a;border-radius:12px;height:380px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 8px 24px #0b2f4f08}.factory-zone-card:hover{transform:translateY(-5px);box-shadow:0 16px 36px #0b2f4f1f}.factory-zone-card img{object-fit:cover;width:100%;height:100%;display:block}.factory-zone-overlay{z-index:2;flex-direction:column;justify-content:flex-end;padding:2.25rem 2rem;display:flex;position:absolute;inset:0;background:linear-gradient(#0000 20%,#0b2f4ff2 90%)!important}.factory-zone-overlay h3{text-transform:uppercase;letter-spacing:.02em;margin:0 0 .5rem;font-size:1.4rem;font-weight:800;color:#fff!important;text-shadow:0 2px 8px #00000080!important}.factory-zone-card .factory-zone-overlay h3,.factory-zone-card .factory-zone-overlay h3 *{color:#fff!important;text-shadow:0 2px 8px #00000080!important}.factory-zone-overlay p{margin:0;font-size:.95rem;line-height:1.5;color:#ffffffeb!important;text-shadow:0 1px 4px #0006!important}.factory-zone-card .factory-zone-overlay p,.factory-zone-card .factory-zone-overlay p *{color:#ffffffeb!important;text-shadow:0 1px 4px #0006!important}.factory-qa-section{background:#fff;border-bottom:1px solid #0b2f4f14;padding-block:clamp(40px,4vw,60px)!important}.factory-qa-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:2rem;display:grid}.factory-qa-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1.75rem 1.5rem;transition:transform,opacity,background-color,border-color,color,box-shadow .25s;box-shadow:0 4px 12px #0b2f4f08}.factory-qa-card:hover{border-color:#0b2f4f;transform:translateY(-3px);box-shadow:0 8px 20px #0b2f4f14}.factory-qa-card h4{color:#0b2f4f;text-transform:uppercase;letter-spacing:.02em;margin:0 0 .75rem;font-size:1rem;font-weight:700}.factory-qa-card p{color:#0b2f4fbf;margin:0;font-size:.86rem;line-height:1.45}.factory-packaging-section{background:#edf2f7;border-bottom:1px solid #0b2f4f14;padding-block:clamp(40px,4vw,60px)!important}.factory-packaging-grid{grid-template-columns:repeat(9,1fr);gap:.85rem;margin-top:2rem;display:grid}.factory-pkg-card{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;justify-content:center;min-height:80px;padding:1.25rem .5rem;transition:transform,opacity,background-color,border-color,color,box-shadow .25s;display:flex;box-shadow:0 4px 12px #0b2f4f08}.factory-pkg-card:hover{border-color:#0b2f4f;transform:translateY(-2px);box-shadow:0 8px 18px #0b2f4f0f}.factory-pkg-card strong{color:#0b2f4f;font-size:1.15rem;font-weight:800;display:block}.factory-pkg-card span{color:#0b2f4f99;text-transform:uppercase;margin-top:.25rem;font-size:.72rem;font-weight:600}.factory-export-section{color:#0b2f4f;background:#fff;border-bottom:1px solid #0b2f4f14;padding-block:clamp(40px,4vw,60px)!important}.factory-export-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:2rem;display:grid}.factory-export-card{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:2rem 1.5rem!important;transition:transform,opacity,background-color,border-color,color,box-shadow .25s!important;box-shadow:0 4px 12px #0b2f4f08!important}.factory-export-card:hover{background:#fff!important;border-color:#0b2f4f!important;transform:translateY(-4px)!important;box-shadow:0 12px 30px #0b2f4f14!important}.factory-export-card-icon{margin-bottom:1.15rem;font-size:1.5rem}.factory-export-card h3{color:#0b2f4f;text-transform:uppercase;letter-spacing:.02em;margin:0 0 .75rem;font-size:1.05rem;font-weight:700}.factory-export-card p{color:#0b2f4fbf;margin:0;font-size:.88rem;line-height:1.5}.factory-advantages-section{background:#edf2f7;border-bottom:1px solid #0b2f4f14;padding-block:clamp(40px,4vw,60px)!important}.factory-advantages-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem;display:grid}.factory-advantage-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:1rem;padding:1.75rem;transition:transform,opacity,background-color,border-color,color,box-shadow .25s;display:flex;box-shadow:0 4px 12px #0b2f4f08}.factory-advantage-card:hover{border-color:#0b2f4f;transform:translateY(-3px);box-shadow:0 12px 28px #0b2f4f14}.factory-adv-icon{font-size:1.35rem;line-height:1}.factory-adv-body h4{color:#0b2f4f;text-transform:uppercase;letter-spacing:.02em;margin:0 0 .35rem;font-size:1rem;font-weight:700}.factory-adv-body p{color:#0b2f4fbf;margin:0;font-size:.86rem;line-height:1.45}.factory-gallery-section-new{background:#fff;border-bottom:1px solid #0b2f4f14;padding-block:clamp(40px,4vw,60px)!important}.factory-gallery-grid-new{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:2.5rem;display:grid}.factory-gallery-card-new{border:1px solid #0b2f4f1a;border-radius:12px;height:240px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 4px 15px #0b2f4f05}.factory-gallery-card-new:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0b2f4f1a}.factory-gallery-card-new img{object-fit:cover;width:100%;height:100%;display:block}.factory-gallery-overlay-new{flex-direction:column;justify-content:flex-end;padding:1.25rem;display:flex;position:absolute;inset:0;background:linear-gradient(#0000 0%,#030e181a 15%,#030e1880 40%,#030e18f2 100%)!important}.factory-gallery-overlay-new h4{margin:0 0 .25rem;font-size:1.05rem;color:#fff!important;text-shadow:0 2px 6px #00000073!important;font-weight:700!important}.factory-gallery-overlay-new span{font-size:.78rem;color:#ffffffeb!important;text-shadow:0 2px 6px #00000073!important}.factory-final-cta-section{color:#fff;text-align:center;position:relative;overflow:hidden;background-color:#051524!important;background-image:radial-gradient(70% 50%,#0b2f4f40 0%,#0000 60%),radial-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(135deg,#0b2f4f 0%,#051524 100%)!important;background-size:cover,24px 24px,cover!important;border-top:none!important;padding-block:4.5rem!important;box-shadow:0 -20px 40px #00000014!important}.factory-final-cta-inner{max-width:800px;margin:0 auto}.factory-final-cta-section h2{margin:0 0 1rem;font-weight:800;line-height:1.2;color:#fff!important;font-size:clamp(1.8rem,4vw,2.8rem)!important}.factory-final-cta-section p{color:#ffffffd9;font-size:1.05rem;line-height:1.6;max-width:700px!important;margin:0 auto 2.25rem!important}.factory-final-cta-actions{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.factory-final-cta-actions .primary-btn:hover{background-color:var(--red-dark)!important;border-color:var(--red-dark)!important;transform:translateY(-2px)!important}.factory-final-cta-actions .primary-btn{background-color:var(--red)!important;border-color:var(--red)!important;color:#fff!important;border-radius:50px!important;height:56px!important;min-height:56px!important;padding:0 2.25rem!important;font-size:.95rem!important;font-weight:600!important}.factory-final-cta-actions .secondary-btn{cursor:pointer;color:#fff!important;background-color:#0000!important;border:1px solid #fff6!important;border-radius:50px!important;height:56px!important;min-height:56px!important;padding:0 2.25rem!important;font-size:.95rem!important;font-weight:600!important;transition:transform,opacity,background-color,border-color,color,box-shadow .25s!important}.factory-final-cta-actions .secondary-btn:hover{color:#0b2f4f!important;background-color:#fff!important;border-color:#fff!important;transform:translateY(-2px)!important}@media (width<=1200px){.factory-hero-grid{grid-template-columns:1fr;gap:3rem}.factory-hero-right{min-height:300px}.factory-hero-metrics-grid{grid-template-columns:repeat(3,1fr)}.factory-zones-grid{grid-template-columns:1fr;gap:1.5rem}.factory-qa-grid{grid-template-columns:repeat(2,1fr)}.factory-packaging-grid{grid-template-columns:repeat(5,1fr)}.factory-export-grid{grid-template-columns:repeat(2,1fr)}.factory-advantages-grid{grid-template-columns:1fr;gap:1.25rem}.factory-gallery-grid-new{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.factory-timeline-track{display:none}.factory-timeline-flow{flex-direction:column;align-items:center;gap:1.5rem}.factory-timeline-node{width:100%}}@media (width<=640px){.factory-hero-metrics-grid{grid-template-columns:repeat(2,1fr)}.factory-packaging-grid{grid-template-columns:repeat(3,1fr)}.factory-export-grid,.factory-gallery-grid-new{grid-template-columns:1fr}.factory-final-cta-actions{flex-direction:column;align-items:stretch}.factory-final-cta-actions button{width:100%}}.factory-premium-hero h1{font-family:Raleway,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:56px!important;font-weight:800!important;line-height:1.15!important}.factory-workflow-section h2,.factory-zones-section h2,.factory-qa-section h2,.factory-packaging-section h2,.factory-export-section h2,.factory-advantages-section h2,.factory-gallery-section-new h2,.factory-final-cta-section h2{font-family:Raleway,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:42px!important;font-weight:800!important;line-height:1.25!important}.factory-timeline-node h4,.factory-zone-overlay h3,.factory-qa-card h4,.factory-export-card h3,.factory-advantage-card h4,.factory-gallery-overlay-new h4{text-transform:uppercase!important;letter-spacing:.02em!important;font-family:Raleway,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:22px!important;font-weight:700!important}.factory-premium-hero p,.factory-workflow-section .section-head p,.factory-zones-section .section-head p,.factory-qa-section .section-head p,.factory-packaging-section .section-head p,.factory-export-section .section-head p,.factory-advantages-section .section-head p,.factory-gallery-section-new .section-head p,.factory-final-cta-section p,.factory-timeline-node p,.factory-zone-overlay p,.factory-qa-card p,.factory-export-card p,.factory-advantage-card p{font-family:Inter,system-ui,sans-serif!important;font-size:18px!important;line-height:1.65!important}@media (width<=768px){.factory-premium-hero h1{font-size:36px!important}.factory-workflow-section h2,.factory-zones-section h2,.factory-qa-section h2,.factory-packaging-section h2,.factory-export-section h2,.factory-advantages-section h2,.factory-gallery-section-new h2,.factory-final-cta-section h2{font-size:30px!important}.factory-timeline-node h4,.factory-zone-overlay h3,.factory-qa-card h4,.factory-export-card h3,.factory-advantage-card h4,.factory-gallery-overlay-new h4{font-size:18px!important}.factory-premium-hero p,.factory-workflow-section .section-head p,.factory-zones-section .section-head p,.factory-qa-section .section-head p,.factory-packaging-section .section-head p,.factory-export-section .section-head p,.factory-advantages-section .section-head p,.factory-gallery-section-new .section-head p,.factory-final-cta-section p,.factory-timeline-node p,.factory-zone-overlay p,.factory-qa-card p,.factory-export-card p,.factory-advantage-card p{font-size:15px!important}}
