.p2-root .p2-about-mission{background:radial-gradient(700px 300px at 0% 100%, #fed14633, transparent 60%), var(--p2-cream);border-bottom:3px solid var(--p2-brown);padding:72px 24px}@media (max-width:900px){.p2-root .p2-about-mission{padding:48px 20px}}.p2-root .p2-about-mission-inner{text-align:center;max-width:800px;margin:0 auto}.p2-root .p2-about-mission-title{font-family:var(--font-anton), "Anton", sans-serif;color:var(--p2-brown);text-transform:uppercase;margin:14px 0 20px;font-size:clamp(32px,4.4vw,56px);line-height:.95}.p2-root .p2-about-mission-title em{color:var(--p2-red);font-style:normal;display:inline-block;position:relative}.p2-root .p2-about-mission-title em:after{content:"";background:var(--p2-yellow);z-index:-1;border-radius:3px;height:12px;position:absolute;bottom:4px;left:-4px;right:-4px;transform:rotate(-1deg)}.p2-root .p2-about-p{font-family:var(--font-lato), "Lato", sans-serif;color:var(--p2-brown);margin:0 0 16px;font-size:clamp(16px,1.6vw,19px);line-height:1.55}.p2-root .p2-about-p-strong{font-weight:900}.p2-hero-btn-secondary{background:var(--p2-cream);color:var(--p2-brown);box-shadow:6px 6px 0 var(--p2-brown)}.p2-hero-btn-secondary:hover{box-shadow:8px 8px 0 var(--p2-brown);background:var(--p2-yellow);transform:translate(-2px,-2px)}.p2-root .p2-about-values{background:var(--p2-cream-2,#fff7de);border-bottom:3px solid var(--p2-brown);padding:80px 24px}@media (max-width:900px){.p2-root .p2-about-values{padding:56px 20px}}.p2-root .p2-about-values-inner{max-width:1100px;margin:0 auto}.p2-root .p2-about-values-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px;display:grid}@media (max-width:860px){.p2-root .p2-about-values-grid{grid-template-columns:1fr;gap:16px}}.p2-root .p2-about-value{border:3px solid var(--p2-brown);text-align:center;box-shadow:6px 6px 0 var(--p2-brown);background:#fff;border-radius:18px;padding:32px 24px;transition:transform .15s,box-shadow .15s}.p2-root .p2-about-value:hover{box-shadow:9px 9px 0 var(--p2-brown);transform:translate(-3px,-3px)}.p2-root .p2-about-value-emoji{margin-bottom:16px;font-size:52px;line-height:1;display:inline-block}.p2-root .p2-about-value h3{font-family:var(--font-anton), "Anton", sans-serif;letter-spacing:.02em;color:var(--p2-brown);text-transform:uppercase;margin:0 0 10px;font-size:20px;line-height:1.05}.p2-root .p2-about-value p{font-family:var(--font-lato), "Lato", sans-serif;color:var(--p2-brown);opacity:.85;margin:0;font-size:15px;line-height:1.5}
