.philosophy-section{background-color:#1a211d;position:relative;padding:var(--spacing-xl) 0}.philosophy-section .section-header{margin-bottom:5rem}.philosophy-section .section-title{color:#fff;font-size:clamp(2.2rem, 3.5vw, 3rem);font-family:var(--font-main);font-weight:300;letter-spacing:.05em;text-transform:uppercase}.philosophy-section .title-separator{width:60px;height:1px;background-color:var(--color-primary);margin:1.5rem auto}.philosophy-section .section-subtitle{color:rgba(255,255,255,.7);font-size:1.1rem;max-width:600px;margin:0 auto;line-height:1.7;font-weight:300}.philosophy-luxury-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;max-width:1350px;margin:0 auto}.luxury-card{flex:1 1 calc(20% - 1.5rem);min-width:220px;text-align:center;padding:2.2rem 1.2rem;background:0 0;border:1px solid transparent;transition:all .5s ease;display:flex;flex-direction:column;justify-content:flex-start}.luxury-card:hover{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.1)}.luxury-card__icon{width:44px;height:44px;margin:0 auto 1.5rem;color:var(--color-primary);transition:transform .5s ease,color .5s ease;flex-shrink:0}.luxury-card:hover .luxury-card__icon{color:#fff;transform:translateY(-5px)}.luxury-card__icon svg{width:100%;height:100%}.luxury-card__title{font-size:1.15rem;font-weight:400;color:#fff;margin-bottom:.8rem;font-family:var(--font-main);letter-spacing:.02em;min-height:2.8rem;display:flex;align-items:center;justify-content:center}.luxury-card__desc{font-size:.9rem;color:rgba(255,255,255,.6);line-height:1.6;margin:0;font-weight:300}@media (max-width:992px){.philosophy-luxury-grid{gap:2rem}.luxury-card{flex:0 1 calc(50% - 1rem)}}@media (max-width:640px){.philosophy-luxury-grid{gap:0}.luxury-card{flex:1 1 100%;padding:2.5rem 1rem;border-bottom:1px solid #ebefea}.luxury-card:last-child{border-bottom:none}.luxury-card:hover{background:0 0;border-color:#ebefea}}