*{box-sizing:border-box}.factory{--ink:#102f3d;--accent:#e49244;color:var(--ink)}.factory .f-wrap{max-width:1180px;margin:auto;padding:0 28px}.factory .f-section{padding:76px 0}.factory h1{font-size:clamp(45px,6.6vw,88px);line-height:1.04;max-width:820px}.factory h2{font-size:clamp(31px,4vw,52px);line-height:1.12}.factory h3{font-size:26px;line-height:1.2}.factory p{line-height:1.75}.factory .f-lead{font-size:20px;max-width:700px}.factory .f-kicker{font-size:12px;letter-spacing:2px;font-weight:700;text-transform:uppercase}.factory .f-hero{background:#102f3d;color:#fff;padding:80px 0}.factory .f-hero h1{color:#fff}.factory .f-hero p{color:#e1edf1}.factory .f-hero .f-kicker{color:#b8d5df}.factory .f-hero em{color:#efad6a;font-style:normal}.factory .f-split{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}.factory .f-actions{display:flex;gap:14px;flex-wrap:wrap;margin:28px 0}.factory .f-pill{display:inline-block;border:1px solid #829ba5;padding:7px 12px;border-radius:25px;font-size:12px;margin:6px 6px 0 0}.factory .f-paper{padding:18px;background:#e8eeeb;border-radius:18px;box-shadow:0 24px 70px #0003;max-width:440px;margin:auto;transform:rotate(2deg)}.factory .f-paper img{display:block;width:100%;height:auto}.factory .f-caption{font-size:12px;color:#586e76;text-align:center;display:block;padding:12px 0 0}.factory .f-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:32px}.factory .f-card{border:1px solid #d8e1e3;padding:28px;border-radius:12px;background:white}.factory .f-card span{color:#956032;font-weight:700}.factory .f-soft{background:#f3f4ef}.factory .f-product{display:grid;grid-template-columns:.8fr 1.2fr;gap:44px;background:#fff;border:1px solid #d8e1e3;border-radius:20px;padding:36px;margin-top:32px;align-items:center}.factory .f-product img{width:100%;max-height:470px;object-fit:contain}.factory .f-status{display:inline-block;color:#26543e;background:#e7f2e8;padding:7px 13px;border-radius:30px;font-size:12px;font-weight:700}.factory .f-price{border-top:1px solid #ddd;padding-top:18px;margin-top:24px}.factory .f-price strong{font-size:30px}.factory .f-note{font-size:14px;color:#536973}.factory .f-list{padding-left:22px;line-height:1.9}.factory details{padding:22px 0;border-bottom:1px solid #ced9dd}.factory summary{cursor:pointer;font-size:19px;font-weight:600}.factory a:focus-visible{outline:3px solid #e49244;outline-offset:5px}.factory .f-hero .btn-outline{color:white;border-color:#9eb6c0}.factory .f-crumbs{font-size:13px;margin-bottom:35px}.factory .f-crumbs a{text-decoration:underline}@media(max-width:800px){.factory .f-split,.factory .f-product{grid-template-columns:1fr;gap:30px}.factory .f-grid{grid-template-columns:1fr}.factory .f-section,.factory .f-hero{padding:48px 0}.factory .f-product{padding:24px}.factory .f-wrap{padding:0 20px}.factory .f-paper{max-width:330px;transform:none}}