.patent-layout{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center}
.patent-layout figure{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:#102434;min-width:0}
.patent-layout figure img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.patent-layout figcaption{padding:13px 18px;color:#b7c9d5;font-size:11px;line-height:1.6}
.patent-layout h2{font-size:clamp(29px,3.1vw,42px);line-height:1.18;margin:14px 0 20px}
.patent-layout p{color:var(--muted);line-height:1.8;font-size:15px}
.patent-badge{display:inline-flex;padding:8px 12px;border:1px solid #a0b6c780;border-radius:8px;color:#edf6fc;font-size:11px;letter-spacing:.06em;line-height:1.5}
.patent-meta{font-size:12px!important;color:#c4d5e0!important;margin:12px 0}
.patent-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}
.patent-stats>div{border-top:2px solid #b9a17f;padding:19px 18px;background:#122637;border-radius:0 0 14px 14px}
.patent-stats strong{display:block;font-size:35px;color:#fff;line-height:1.2;margin-bottom:7px}
.patent-stats span{font-size:13px;color:#c4d5df;line-height:1.6}
.patent-source-note{font-size:12px!important;line-height:1.7;color:#aec4d2;margin:18px 0 26px}
.patent-directions,.air-invention-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px}
.patent-direction,.air-invention-benefit{border:1px solid var(--line);border-radius:18px;padding:24px;background:linear-gradient(135deg,#173044,#0b1d2b)}
.patent-direction h3,.air-invention-benefit h3{font-size:22px;line-height:1.3;margin:14px 0}
.patent-direction p,.air-invention-benefit p{font-size:14px;color:var(--muted);line-height:1.75}
.patent-direction small{display:block;font-size:11px;color:#bdd2e0;margin-top:16px;line-height:1.7}
.patent-direction .patent-number{color:#edf7ff;font-size:13px;overflow-wrap:anywhere}
.patent-register{margin-top:28px;border:1px solid #6b849666;border-radius:16px;padding:20px 24px;background:#0c2030}
.patent-register summary{cursor:pointer;font-weight:700;font-size:16px;line-height:1.6}
.patent-register[open] summary{margin-bottom:22px}
.patent-register-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.patent-register-list li{padding:18px;border:1px solid var(--line);border-radius:12px;min-width:0}
.patent-register-list a{color:#d9f0ff;text-decoration:underline;text-underline-offset:4px;font-size:15px;font-weight:700}
.patent-register-list b{display:block;font-size:14px;line-height:1.55;margin:9px 0;font-weight:500}
.patent-register-list small{color:#b8cad6;font-size:12px;line-height:1.7}
.patent-register h3{font-size:20px;margin-top:26px}
.patent-pct-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;padding:0;list-style:none}
.patent-pct-list li{font-size:13px;padding:14px;border-left:2px solid #7397ad;color:#bfced8;line-height:1.7}
.patent-pct-list b{display:block;color:#e9f3fa;overflow-wrap:anywhere}
.air-invention-benefits{grid-template-columns:repeat(4,minmax(0,1fr))}
.air-invention-benefit{padding:22px}
.air-invention-benefit svg{height:32px;width:32px;stroke:#dceef8;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}
.air-invention-benefit h3{font-size:20px}
.air-invention-cycle{margin-top:30px;border:1px solid var(--line);border-radius:18px;padding:26px;background:#102838}
.air-invention-cycle h3{font-size:24px;line-height:1.4;margin:0 0 18px}
.air-invention-cycle ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;list-style:none;counter-reset:patent-cycle;padding:0;margin:0}
.air-invention-cycle li{counter-increment:patent-cycle;color:#c2d5e0;font-size:14px;line-height:1.7}
.air-invention-cycle li:before{content:'0' counter(patent-cycle);display:block;color:#fff;font-size:24px;font-weight:700;margin-bottom:8px}
.air-invention-cycle li b{display:block;color:#eef6fc;margin-bottom:6px}
.air-invention-example{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:start;margin-top:28px;padding:26px;border:1px solid #8ba9bd70;border-radius:18px}
.air-invention-example h3{font-size:25px;line-height:1.35;margin:12px 0}
.air-invention-example p{font-size:14px;color:var(--muted);line-height:1.8}
.air-invention-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:0}
.air-invention-values div{padding:16px;border-radius:12px;background:#153245}
.air-invention-values dt{font-size:12px;color:#bbd2df;margin-bottom:8px}
.air-invention-values dd{font-size:24px;font-weight:700;margin:0;color:#f3f8fc}
@media(max-width:1100px){.air-invention-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.patent-layout,.air-invention-example{grid-template-columns:1fr}.patent-layout{gap:25px}.patent-directions{grid-template-columns:1fr}.air-invention-cycle ol{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.patent-stats,.patent-register-list,.patent-pct-list,.air-invention-benefits,.air-invention-cycle ol{grid-template-columns:1fr}.patent-layout h2{font-size:30px}.patent-register,.air-invention-cycle,.air-invention-example{padding:20px}.patent-stats strong{font-size:31px}.patent-layout .hero-actions .btn{white-space:normal;text-align:center}.air-invention-values{gap:10px}.air-invention-values div{padding:13px}.air-invention-values dd{font-size:22px}}
