.models{background:linear-gradient(120deg,#f6efe4,#f1e6d7);padding:72px 4.23vw;border-top:1px solid #c1935840;color:var(--ink)}
.models-inner{max-width:1758px;margin:0 auto}
.models h2{font:400 clamp(40px,3.55vw,64px)/1.06 'Times New Roman',Times,serif;letter-spacing:-.035em;max-width:1100px;margin:0 0 27px;text-wrap:balance}
.models-points{list-style:none;display:grid;gap:12px;max-width:1100px;margin:0;padding:0;font-size:18px;line-height:1.6;color:#71583f}
.models-points li{position:relative;padding-left:25px}.models-points li:before{content:'✓';position:absolute;left:0;top:0;color:#9d6d32}
.models-header{margin-bottom:38px}
.models-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.model-card{min-width:0;background:#fffdf9;border:1px solid #d7c2a36b;border-radius:18px;overflow:hidden;display:flex;flex-direction:column}
.model-image{height:400px;padding:24px 30px;background:#fff;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e8dccb66}
.model-image img{display:block;width:100%;height:100%;object-fit:contain}
.model-copy{padding:28px 30px 32px;display:flex;flex-direction:column;align-items:flex-start;flex:1}
.model-badge{font-size:12px;line-height:1.4;color:#80582d;background:#f0e5d5;border:1px solid #c2a27347;border-radius:6px;padding:8px 11px;margin-bottom:19px}
.model-card-hit{border-color:#b58a53}.model-card-hit .model-badge{background:#936434;color:#fff7e8;border-color:#936434}
.model-card h3{font:400 29px/1.12 'Times New Roman',Times,serif;letter-spacing:-.025em;margin:0 0 20px;min-height:96px}
.model-tech{display:block;font:400 15px/1.5 Manrope,Arial,sans-serif;letter-spacing:0;color:#8d6c46;margin-top:7px}
.model-card p{font-size:16px;line-height:1.65;letter-spacing:-.015em;color:#6b5540;margin:0}
.models-note{font:italic 400 clamp(18px,2.05vw,36px)/1.3 'Times New Roman',Times,serif;letter-spacing:-.02em;color:#77552e;max-width:none;margin:30px auto 0;text-align:center;white-space:nowrap;background:#eee3d1;border:1px solid #ad824b;border-radius:16px;padding:29px 32px}
@media(min-width:1920px){.models{padding:80px max(80px,calc((100% - 1758px)/2))}.model-image{height:460px;padding:30px 38px}.model-copy{padding:32px 36px 38px}.model-card h3{font-size:33px;min-height:108px}.model-card p{font-size:18px}.model-badge{font-size:14px}}
@media(min-width:761px) and (max-width:1100px){.models-grid{gap:16px}.model-image{height:320px;padding:20px}.model-copy{padding:23px 21px 27px}.model-card h3{font-size:25px;min-height:113px}.model-card p{font-size:15px}.model-badge{font-size:11px;padding:7px 9px}.models-points{font-size:17px}}
@media(max-width:760px){.models{padding:50px 22px 48px}.models h2{font-size:clamp(33px,8.4vw,48px);line-height:1.07;text-wrap:initial;margin-bottom:24px}.models-points{font-size:16px;line-height:1.6;gap:15px}.models-header{margin-bottom:28px}.models-grid{grid-template-columns:minmax(0,1fr);gap:20px}.model-image{height:370px;padding:25px}.model-copy{padding:25px 25px 28px}.model-card h3{font-size:29px;min-height:0;margin-bottom:18px}.model-card p{font-size:16px;line-height:1.6}.model-badge{font-size:12px}.model-tech{font-size:15px}.models-note{font-size:27px;line-height:1.3;text-align:left;margin:24px 0 0;padding:24px;border-radius:14px;white-space:normal}}
