.porter-page .hero-grid{grid-template-columns:.85fr 1.15fr}.porter-page .hero-collection{padding:16px}.army-specs{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:32px 0}.army-specs>div{padding:24px;border:1px solid #dfe4d8;border-radius:18px;background:white}.army-specs strong{display:block;font-size:clamp(26px,3vw,38px);letter-spacing:-.04em;color:#435034}.army-specs span{display:block;font-size:14px;line-height:1.5;margin-top:12px;color:#5b6255}.army-note{font-size:14px;line-height:1.7;max-width:860px;color:#60665d}.porter-page .hero-collection>img{height:auto}.porter-page .hero-title{font-size:clamp(36px,3.7vw,58px)}@media(max-width:900px){.army-specs{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.porter-page .hero-grid{grid-template-columns:1fr}.porter-page .hero-title{font-size:38px}.army-specs{gap:12px}.army-specs>div{padding:18px}.porter-page .header-actions>.btn{display:none}}
.porter-app{background:#fafbf9}.porter-app .contact-grid{align-items:center}.porter-app-figure{margin:0;text-align:center}.porter-app-figure img{width:240px;max-width:100%;height:auto;border:6px solid #222;border-radius:30px;box-shadow:0 18px 48px #15231a18}.porter-app-figure figcaption{font-size:12px;color:#6b6d78;margin-top:16px}
