.about-module__CWDM9G__page{background:var(--paper)}.about-module__CWDM9G__hero{background:radial-gradient(circle at 90% 12%,#1a9b7721,#0000 38%),linear-gradient(145deg,#fff,#f1f7f3);padding:clamp(64px,9vw,116px) 0}.about-module__CWDM9G__hero h1{max-width:850px}.about-module__CWDM9G__lead{color:#505966;max-width:760px;font-size:clamp(18px,2vw,22px);line-height:1.7}.about-module__CWDM9G__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.about-module__CWDM9G__mission{background:#fff;padding:76px 0}.about-module__CWDM9G__missionGrid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,6vw,90px);display:grid}.about-module__CWDM9G__missionGrid p{color:#505966;line-height:1.8}.about-module__CWDM9G__services{padding:80px 0}.about-module__CWDM9G__intro{max-width:690px;color:var(--muted)}.about-module__CWDM9G__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.about-module__CWDM9G__card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:260px;padding:28px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.about-module__CWDM9G__card:hover,.about-module__CWDM9G__card:focus-visible{box-shadow:var(--shadow);border-color:#a4cdbd;transform:translateY(-3px)}.about-module__CWDM9G__index{color:var(--green);letter-spacing:.14em;font-size:13px;font-weight:800}.about-module__CWDM9G__card h3{color:var(--navy);margin:20px 0 8px;font-size:22px}.about-module__CWDM9G__card p{color:var(--muted);line-height:1.65}.about-module__CWDM9G__explore{color:var(--green);margin-top:auto;font-size:14px;font-weight:800}.about-module__CWDM9G__notice{background:var(--navy);color:#d4dde5;padding:58px 0}.about-module__CWDM9G__notice h2{color:#fff}.about-module__CWDM9G__notice p{max-width:970px;line-height:1.8}.about-module__CWDM9G__notice a{color:#9ee8ce;font-weight:800}@media (max-width:900px){.about-module__CWDM9G__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.about-module__CWDM9G__missionGrid{grid-template-columns:1fr}}@media (max-width:600px){.about-module__CWDM9G__cards{grid-template-columns:1fr}.about-module__CWDM9G__hero,.about-module__CWDM9G__mission,.about-module__CWDM9G__services{padding:52px 0}.about-module__CWDM9G__card{min-height:auto}}
