.philosophy{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(400px,1.3fr);gap:clamp(35px,8vw,150px);padding:86px 10%;background:#121114;border-bottom:1px solid #58451f;position:relative;overflow:hidden}.philosophy::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 75%,#35281373 0%,transparent 42%),linear-gradient(90deg,#141315 0%,#121114d9 65%,#121114 100%)}.philosophy>*{position:relative;z-index:1}.philosophy-label{padding-top:8px}.philosophy-label span{display:block;width:52px;height:2px;background:#bd9033;margin-top:18px}.philosophy-body h2{max-width:720px;margin:0 0 21px;font-family:Georgia,serif;font-weight:400;font-size:clamp(1.42rem,2.1vw,2rem);line-height:1.5;color:#ece6dc}.philosophy-body>p{max-width:690px;margin:0 0 17px;color:#aaa5a0;font-family:Georgia,serif;font-size:1rem;line-height:1.7}.statistics{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:47px}.statistics>div{border-top:1px solid #735821;padding-top:15px}.statistics strong{display:block;font-family:Georgia,serif;color:#f1e8d9;font-size:clamp(2.4rem,4.3vw,4.55rem);line-height:.95;letter-spacing:-.07em}.statistics strong span{color:#c69a39}.statistics small{display:block;margin-top:12px;color:#ca9b39;text-transform:uppercase;letter-spacing:.2em;font-size:.56rem;font-weight:700}@media(max-width:800px){.philosophy{grid-template-columns:1fr;padding:60px 7%;gap:14px}.philosophy-label span{margin-top:9px}.statistics{margin-top:34px}}@media(max-width:500px){.philosophy{padding:52px 24px}.philosophy-body>p{font-size:.91rem}.statistics{gap:12px}.statistics strong{font-size:2.15rem}.statistics small{font-size:.47rem;letter-spacing:.12em}}
