.about-hero{background:linear-gradient(135deg,rgb(14 68 35 / .96),rgb(24 95 48 / .86));color:#f4eedc;padding:clamp(80px, 12vw, 150px) clamp(20px, 5vw, 72px) 60px}.about-hero__inner{max-width:900px;margin:0 auto;text-align:center}.about-hero h1{font-family:var(--fd);font-style:italic;font-weight:900;font-size:clamp(2.6rem, 7vw, 5rem);line-height:1.02;margin-bottom:18px}.about-hero p{max-width:700px;margin:0 auto;color:rgb(244 238 220 / .8);font-size:1.05rem}.about-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;max-width:1160px;margin:0 auto;padding:64px 20px 100px}.about-copy{display:grid;gap:20px}.about-card,.about-form-card{background:rgb(255 255 255 / .46);border:1px solid rgb(24 95 48 / .12);border-radius:22px;box-shadow:0 14px 30px rgb(20 40 25 / .06)}.about-card{padding:clamp(24px, 4vw, 36px)}.about-card h2,.about-form-card h2{font-family:var(--fd);font-style:italic;font-weight:900;color:var(--sage);font-size:clamp(2rem, 4vw, 2.7rem);margin-bottom:12px}.about-card p,.about-card li{color:rgb(26 46 31 / .8);font-size:1rem;line-height:1.7}.about-card ul{list-style:disc;padding-left:22px;display:grid;gap:10px}.about-form-card{width:100%;padding:clamp(24px, 4vw, 40px)}.sec-eye--dark{color:var(--sage)}.btn-primary--dark{margin-top:22px;display:inline-flex;align-items:center;justify-content:center}@media (max-width:900px){.about-layout{grid-template-columns:1fr}}.error-page .about-hero h1 em{color:var(--lime);font-style:inherit}.error-layout{grid-template-columns:minmax(0,640px);justify-content:center}.error-page .about-card a:not(.btn-primary){color:var(--sage);font-weight:700}