/* Page-specific styles and accent theme: zara.html */
.goal{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:14px;border:1px solid var(--line2);background:rgba(255,255,255,.03)}
.goal .mono{color:var(--acc)}
.goal .h3{font-size:clamp(22px,2vw,26px)}
.qs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px)}
.qs blockquote{margin:0;padding-top:18px;border-top:1px solid var(--line2);display:flex;flex-direction:column;gap:10px}
.qs blockquote p:first-child{font-family:'Inter Tight',sans-serif;font-weight:600;font-size:19px;line-height:1.35;letter-spacing:-.01em;color:var(--fg)}
.demo img{max-width:560px;margin-inline:auto;border-radius:10px}
@media (max-width:1024px){.qs{grid-template-columns:minmax(0,1fr)}}
.pk{--g1:#1A140F;--g2:#5A4230;--g3:#2A1F18;--acc:#E6C49C;--accd:#7A5634}
