.factory-page{color:#28272d}.f-hero{margin-top:72px;padding:56px 0 60px;background:#eee9fa url(../images/asset_0.png) center/cover}.f-split{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center}.f-hero h1{font-size:44px;line-height:1.3;margin:0 0 42px}.factory-page p{line-height:2;margin-bottom:5px}.f-hero-pictures{display:grid;gap:8px;max-width:459px}.f-hero-pictures img{width:100%}.f-section{padding:100px 0}.f-section h2{text-align:center;font-size:40px;line-height:1.5;margin:0 0 58px}.factory-page em{font-style:normal;color:#7b64f9}.f-operation{padding:18px 0;border-bottom:1px solid #dedbe6}.f-operation:last-child{border:0}.f-operation h3{font-size:17px;margin-bottom:8px}.f-operation p{font-size:14px;line-height:1.8}.f-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.f-benefit{padding:38px 30px;background:#f0ebfa;border-radius:20px;min-height:470px}.f-benefit h3{text-align:center;font-size:18px;margin-bottom:34px}.f-benefit li{position:relative;padding-left:24px;margin-bottom:20px;color:#64616b;font-size:14px}.f-benefit li:before{content:'✓';position:absolute;left:0;color:#9a80ff;font-size:23px;top:-6px}.f-story{max-width:1020px;margin:0 auto}.f-story ol{list-style:decimal;padding-left:25px;margin-bottom:30px}.f-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:70px}.f-stat{padding:30px 12px;text-align:center;border-radius:20px;box-shadow:0 4px 24px #7763d425}.f-stat img{height:30px;width:auto;margin:0 auto 20px}.f-stat strong{display:block;color:#7b64f9;font-size:30px;line-height:1.2;min-height:76px}.f-stat p{font-size:14px;color:#777}.f-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 14px;margin-top:70px}.f-gallery img{width:100%;aspect-ratio:319/208;object-fit:cover}.f-address{text-align:center;color:#777}.f-address img{display:inline-block;width:24px;vertical-align:middle;margin-right:9px}.f-mission-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:45px}.f-mission-gallery img{width:100%;aspect-ratio:245/159;object-fit:cover}.f-network-hero{margin-top:72px;padding:100px 0 140px;background:#eae4fa url(../images/asset_70.png) center/cover}.f-network-hero h1{font-size:40px;margin-bottom:45px}.f-network-hero h3{margin-bottom:25px}.f-network-hero img{display:inline-block;height:26px;vertical-align:middle}.f-local{background:#6c5ce7}.f-local h2{color:white}.f-local-grid{background:white;border-radius:30px;padding:35px;display:grid;grid-template-columns:1fr 1fr;text-align:center}.f-local-grid article{padding:30px;border:1px solid #f2eef8}.f-local-grid img{height:55px;margin:0 auto 20px}.f-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.f-cats a{background:white;border-radius:14px;padding:35px;text-align:center}.f-cats img{height:125px;margin:0 auto 18px}.nav-dropdown:focus-within .dropdown-menu{visibility:visible;opacity:1;transform:none}@media(max-width:992px){.f-split{gap:35px}.f-hero h1,.f-network-hero h1{font-size:34px}.f-benefits{gap:15px}.f-benefit{padding:28px 20px}.f-section{padding:65px 0}.f-section h2{font-size:32px}.f-stat-grid{gap:15px}}@media(max-width:640px){.f-split{grid-template-columns:1fr}.f-hero h1{margin-bottom:25px}.f-hero-pictures{max-width:none}.f-benefits,.f-cats{grid-template-columns:1fr}.f-benefit{min-height:0}.f-stat-grid,.f-gallery,.f-mission-gallery{grid-template-columns:repeat(2,1fr)}.f-local-grid{grid-template-columns:1fr;padding:15px}.f-network-hero{padding:60px 0}.f-section h2{font-size:28px;margin-bottom:35px}.f-gallery{margin-top:35px;gap:15px}.factory-page p{font-size:15px}}