#why.rw-section{padding:84px 24px;background:linear-gradient(140deg,#fff,#f4f7fb);color:#142238}#why .rw-shell{max-width:1180px;margin:auto;display:grid;grid-template-columns:1fr 1.05fr;gap:58px;align-items:stretch}#why .rw-content{padding:18px 0}#why .rw-tag{display:inline-block;padding:8px 13px;background:#fff4cf;color:#8b6500;border-radius:30px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px}#why h2{font-size:clamp(32px,3.5vw,48px);line-height:1.12;letter-spacing:-1.4px;margin:19px 0;color:#142238}#why h2 span{color:#a87500}#why .rw-intro{font-size:15px;line-height:1.8;color:#64738a;margin-bottom:28px}#why .rw-benefits{display:grid;gap:17px}#why article{display:flex;gap:14px;align-items:flex-start}#why .rw-icon{flex:0 0 43px;height:43px;display:grid;place-items:center;border:1px solid #eedda5;border-radius:13px;background:#fff8e4;color:#9b7000}#why svg{width:22px;height:22px}#why h3{font-size:15px;line-height:1.4;margin:0 0 5px;color:#17263b}#why article p{font-size:13px;line-height:1.65;color:#66758a;margin:0}#why .rw-button{display:inline-flex;gap:20px;align-items:center;margin-top:30px;padding:15px 22px;border-radius:10px;background:#ffc400;color:#142238;text-decoration:none;font-size:14px;font-weight:800;box-shadow:0 10px 25px #be950020}#why .rw-button:focus-visible{outline:3px solid #142238;outline-offset:4px}#why .rw-photo{position:relative;margin:0;min-height:610px;border-radius:28px;overflow:hidden;background:#e7edf3;box-shadow:0 24px 60px #17263816}#why .rw-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}#why figcaption{position:absolute;bottom:24px;left:24px;right:24px;display:flex;gap:16px;align-items:center;padding:20px;border-radius:16px;background:#ffffffed;box-shadow:0 12px 30px #0001;color:#172638}#why figcaption strong{font-size:34px;letter-spacing:-1px}#why figcaption span{font-size:13px;max-width:160px;line-height:1.5}@media(max-width:850px){#why .rw-shell{grid-template-columns:1fr;gap:30px}#why .rw-photo{min-height:440px}}@media(max-width:500px){#why.rw-section{padding:48px 20px}#why .rw-photo{min-height:350px}#why figcaption{left:16px;right:16px;bottom:16px;padding:16px}}
