/* ABOUT US — Cargar después del CSS final del Home. */
.pq-about-page{background:#fff}.pq-about-page .pq-header{position:relative;background:#072b39;color:#fff}.pq-about-page .pq-header nav a[aria-current=page]{color:var(--pq-gold,#c6a269)}.pq-about-page .pq-kicker{font-size:10px;color:#775b32;letter-spacing:1.8px}.pq-about-page .pq-about-intro{background:var(--pq-cream,#f6f5f1);padding:45px 0 60px}.pq-about-page .pq-about-back{display:inline-block;font-size:12px;color:#535c5d;margin-bottom:25px;padding-block:10px}.pq-about-page .pq-about-intro h1{font-family:Georgia,serif;font-size:clamp(38px,4.8vw,66px);font-weight:400;line-height:1.1;letter-spacing:-.7px;margin:0 0 20px}.pq-about-page .pq-about-intro p{max-width:650px;font-size:16px;line-height:1.8;color:#535c5d;margin-bottom:25px}.pq-about-page .pq-about-story{padding:65px 0}.pq-about-page .pq-about-story-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center}.pq-about-page .pq-about-brand-image{background:#f6f5f1;padding:35px}.pq-about-page .pq-about-brand-image img{width:100%;height:auto;object-fit:contain}.pq-about-page .pq-about-story h2{font-size:clamp(30px,3.5vw,46px);margin-bottom:22px}.pq-about-page .pq-about-story p{font-size:15px;line-height:1.85;color:#535c5d;margin-bottom:18px}.pq-about-page .pq-about-story .pq-btn{margin-top:8px}.pq-about-page .pq-about-principles{padding:60px 0;background:var(--pq-cream,#f6f5f1)}.pq-about-page .pq-about-principles h2{margin-bottom:30px}.pq-about-page .pq-about-principle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pq-about-page .pq-about-principle-grid article{background:#fff;padding:30px;border-top:2px solid var(--pq-gold,#c6a269)}.pq-about-page .pq-about-principle-grid img{margin-bottom:22px;object-fit:contain}.pq-about-page .pq-about-principle-grid h3{font-size:29px;margin-bottom:18px}.pq-about-page .pq-about-principle-grid p,.pq-about-page .pq-about-principle-grid li{font-size:14px;line-height:1.85;color:#535c5d}.pq-about-page .pq-about-principle-grid ul{margin:0;padding-left:18px}.pq-about-page .pq-about-principle-grid li+li{margin-top:10px}.pq-about-page .pq-about-team{padding:65px 0}.pq-about-page .pq-about-team-heading{margin-bottom:32px}.pq-about-page .pq-about-team-heading p{font-size:15px;color:#535c5d;margin-top:15px}.pq-about-page .pq-about-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;align-items:start}.pq-about-page .pq-about-team-card{border:1px solid #e5e1d8;background:#fff}.pq-about-page .pq-about-team-card>img{width:100%;height:360px;object-fit:cover;object-position:center top}.pq-about-page .pq-about-team-info{padding:25px}.pq-about-page .pq-about-team-info h3{font-family:Georgia,serif;font-size:28px;line-height:1.2;margin:0 0 10px}.pq-about-page .pq-about-role{color:#775b32;font-size:10px;text-transform:uppercase;letter-spacing:1px;line-height:1.7;margin-bottom:20px}.pq-about-page .pq-about-team-info ul{list-style:none;padding:0;margin:0;display:grid;gap:15px}.pq-about-page .pq-about-team-info li strong{display:block;font-size:12px;color:#273f46;margin-bottom:4px}.pq-about-page .pq-about-team-info li span{font-size:13px;line-height:1.7;color:#535c5d;display:block}.pq-about-page .pq-about-team-info>a{display:inline-flex;align-items:center;min-height:44px;margin-top:16px;font-size:11px;font-weight:600;color:#66512f}.pq-about-page .pq-about-team-info>a:hover{text-decoration:underline}.pq-about-page .pq-about-promises{background:#072b39;color:#fff;padding:35px 0}.pq-about-page .pq-about-promise-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.pq-about-page .pq-about-promise-grid h3{font-size:24px;line-height:1.25;margin-bottom:12px;color:#e0bf8b}.pq-about-page .pq-about-promise-grid p{font-size:13px;line-height:1.8;color:#d4dfe1}.pq-about-page .pq-about-cta{padding:60px 0;background:var(--pq-cream,#f6f5f1);text-align:center}.pq-about-page .pq-about-cta p{font-size:15px;color:#535c5d;margin:18px 0 25px}.pq-about-page .pq-about-cta .pq-actions{justify-content:center}
@media(max-width:991px){.pq-about-page .pq-about-story-grid{grid-template-columns:1fr;gap:30px}.pq-about-page .pq-about-brand-image{max-width:420px}.pq-about-page .pq-about-principle-grid{grid-template-columns:1fr}.pq-about-page .pq-about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pq-about-page .pq-about-promise-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}
@media(max-width:575px){.pq-about-page .pq-about-intro{padding:30px 0 40px}.pq-about-page .pq-about-story,.pq-about-page .pq-about-principles,.pq-about-page .pq-about-team,.pq-about-page .pq-about-cta{padding:40px 0}.pq-about-page .pq-about-team-grid,.pq-about-page .pq-about-promise-grid{grid-template-columns:1fr}.pq-about-page .pq-about-team-card>img{height:360px}.pq-about-page .pq-about-principle-grid article{padding:24px}.pq-about-page .pq-about-cta .pq-actions{flex-direction:column}.pq-about-page .pq-about-cta .pq-btn{width:100%}}
