.ap-why{background:var(--ap-cream)}.ap-why h2{font-size:clamp(28px,3.4vw,40px);margin-bottom:36px}.ap-why-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:15px}.ap-why-hero{grid-row:span 2;background:linear-gradient(160deg, #D8B574, #A9793A);border-radius:12px;padding:40px 32px;color:#2a1b0b;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:420px;border:1px solid hsla(0,0%,100%,.25);box-shadow:0 8px 24px rgba(80,50,15,.1)}.ap-why-hero .ap-icon{width:58px;height:58px;font-size:26px;display:flex;align-items:center;justify-content:center;margin:0 auto 22px;border-radius:50%;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.35)}.ap-why-hero h3{font-size:24px;margin-bottom:10px;color:#2a1b0b}.ap-why-hero p{color:rgba(42,27,11,.82);font-size:16px;margin:10px 0;line-height:1.6}.ap-why-card{background:var(--ap-white);border:1px solid var(--ap-line);border-radius:12px;padding:24px 22px;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.ap-why-card:hover{border-color:rgba(180,129,58,.75);box-shadow:0 8px 24px rgba(80,50,15,.1);transform:translateY(-2px)}.ap-why-card .ap-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:16px;color:var(--ap-gold-dark);background:rgba(180,129,58,.08);border-radius:50%}.ap-why-card h4{font-family:"Playfair Display",serif;font-size:17px;margin-bottom:8px;color:var(--ap-ink)}.ap-why-card p{font-size:15px;color:var(--ap-ink-soft);margin:0;line-height:1.6}@media(max-width: 980px){.ap-why-grid{grid-template-columns:1fr 1fr}.ap-why-hero{grid-row:auto;min-height:auto}}@media(max-width: 640px){.ap-why-grid{grid-template-columns:1fr}}
