.factory-feature{padding:48px 28px!important;background:#e5ecdf;border-radius:20px;margin-top:45px;margin-bottom:60px}.factory-feature h2{font:clamp(34px,4vw,54px)/1.12 Georgia,serif;color:#24483c}.factory-intro{max-width:680px;line-height:1.7}.factory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0}.factory-grid figure{margin:0;background:#faf8f1;border:1px solid #ccd5c6;border-radius:12px;overflow:hidden}.factory-grid img{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:#dce2d7;cursor:zoom-in}.factory-grid figcaption{padding:20px}.factory-grid h3{font:26px/1.2 Georgia,serif;color:#24483c;margin:0 0 12px}.factory-grid p{font-size:15px;line-height:1.65;color:#43594d;margin:0}.factory-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:#24483c;color:#fff!important;padding:13px 22px;border-radius:8px;font:600 15px/1.4 Arial;text-decoration:none;text-align:center}.factory-button:hover{background:#16392c}.factory-button:focus-visible{outline:3px solid #b77d4d;outline-offset:4px}.factory-status{font-size:14px;color:#52644f}.factory-next{padding:32px;background:#24483c;border-radius:16px;margin:40px 0 70px}.factory-next h2,.factory-next p{color:#fff}.factory-next .factory-button{background:#faf8f1;color:#24483c!important}.factory-evidence{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;background:#e5ecdf;border-radius:16px;padding:28px;margin:40px 0}.factory-evidence img{width:100%;height:auto;max-height:600px;object-fit:contain;cursor:zoom-in}.factory-evidence h2,.factory-evidence p{color:#24483c}@media(max-width:700px){.factory-grid{grid-template-columns:1fr;gap:24px}.factory-grid img{max-height:520px}.factory-feature{padding:28px 18px!important}.factory-evidence{grid-template-columns:1fr;padding:20px}.factory-next{padding:24px}.factory-button{width:100%;box-sizing:border-box}}
@media(max-width:700px){.top .wrap{flex-wrap:wrap;gap:12px}.top nav{flex-wrap:wrap;gap:12px;max-width:100%}.top nav a{font-size:13px}.top nav a[href*="configurator"]{padding:9px 12px}}
