.p-hero{padding:54px 0 48px;background:linear-gradient(115deg,#f8f7f4,#eee9e3)}.p-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:end}.p-hero h1{margin:0;font-size:clamp(44px,4.6vw,70px);line-height:1;letter-spacing:-.045em}.p-hero h1 span{display:block;color:var(--brick)}.p-intro{margin:0;font-size:18px;line-height:1.6;color:var(--muted)}.p-core{background:#fff;border-top:1px solid #ece8e3;border-bottom:1px solid #ece8e3}.p-core-grid{display:grid;grid-template-columns:repeat(3,1fr)}.p-card{padding:28px 38px;min-height:180px}.p-card:not(:last-child){border-right:1px solid var(--line)}.p-card span{font-size:12px;font-weight:850;letter-spacing:.15em}.p-card h2{margin:12px 0 8px;font-size:22px}.p-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.brick-card span,.brick-card h2{color:var(--brick)}.ochre-card span,.ochre-card h2{color:var(--ochre)}.petrol-card span,.petrol-card h2{color:var(--petrol)}.p-explain{padding:48px 0;background:#f7f5f1}.p-explain-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.p-explain h2{margin:0;font-size:clamp(32px,3.1vw,48px);line-height:1.05;letter-spacing:-.035em}.p-explain h2 span{color:var(--brick)}.p-text p{margin:0 0 12px;color:var(--muted);font-size:15px;line-height:1.6}.p-links{padding:22px 0 10px}.p-link-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.p-link-grid a{padding:19px 22px;border:1px solid #e4e1dc;border-radius:8px;background:#fff}.p-link-grid strong{display:block;margin-bottom:7px;font-size:17px}.p-link-grid span{font-size:12px;font-weight:750;text-transform:uppercase}
@media(max-width:900px){.p-hero-grid,.p-explain-grid{grid-template-columns:1fr;gap:25px}.p-core-grid,.p-link-grid{grid-template-columns:1fr}.p-card{min-height:auto;padding:22px 0}.p-card:not(:last-child){border-right:0;border-bottom:1px solid var(--line)}}
@media(max-width:650px){.p-hero{padding:40px 0 34px}.p-hero h1{font-size:42px}.p-intro{font-size:16px}.p-explain{padding:38px 0}}