.about-scroll-story{color:#0f172a;background:radial-gradient(circle at 0 0,#22c55e1a,#0000 28%),linear-gradient(#fff 0%,#f7faf8 100%);overflow:hidden}.story-intro{padding:clamp(1.5rem,4vw,3rem) 0 0}.story-intro__panel{grid-template-columns:1fr;align-items:center;gap:3rem;padding:clamp(1.4rem,3vw,2rem) 0;display:grid}@media (min-width:992px){.story-intro__panel{grid-template-columns:1fr 1.1fr}}.story-intro__panel-image{border-radius:24px;position:relative}.story-intro__img{object-fit:cover;border-radius:24px;width:100%;height:auto;box-shadow:0 20px 40px #0f172a14}.story-intro__float-badge{color:#0f172a;z-index:10;white-space:nowrap;background:#fff;border-radius:16px;align-items:center;gap:.75rem;padding:1rem 1.5rem;font-size:.95rem;font-weight:700;display:inline-flex;position:absolute;bottom:2rem;right:-1rem;box-shadow:0 12px 30px #0f172a1f}@media (max-width:767.98px){.story-intro__float-badge{padding:.75rem 1.25rem;font-size:.85rem;bottom:1rem;right:1rem}}.story-intro__float-badge-icon{width:2.2rem;height:2.2rem;color:var(--color-primary);background:#168a401f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.story-intro__eyebrow{color:var(--color-primary);letter-spacing:.16em;text-transform:uppercase;margin:1rem 0 .4rem;font-size:.74rem;font-weight:800}.story-intro__title{color:#0f172a;letter-spacing:-.06em;max-width:18ch;margin:0;font-size:clamp(2.1rem,4.8vw,3.8rem);font-weight:800;line-height:1.02}.story-intro__subtitle{color:#166534;max-width:46rem;margin:.9rem 0 0;font-size:clamp(1rem,2vw,1.22rem);font-weight:600;line-height:1.55}.story-intro__body{gap:1rem;max-width:52rem;margin-top:1.35rem;display:grid}.story-intro__body p{color:#475569;margin:0;font-size:1rem;line-height:1.8}.story-stats-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem;margin-top:4rem;display:grid}.story-stat-card{min-height:140px;animation:.7s both story-fade-up;animation-delay:var(--delay,0s);background:#ffffffeb;border:1px solid #94a3b824;border-radius:22px;flex-direction:column;align-items:flex-start;padding:1rem;display:flex;box-shadow:0 16px 36px #0f172a0d}.story-stat-card__icon{border-radius:1rem;justify-content:center;align-items:center;width:2.85rem;height:2.85rem;margin-bottom:.9rem;font-size:1.08rem;display:inline-flex}.story-stat-card__icon.is-emerald{color:#168a40;background:#168a401f}.story-stat-card__icon.is-sand{color:#b76d1d;background:#c27c241f}.story-stat-card__icon.is-sky{color:#2563eb;background:#2563eb1f}.story-stat-card__icon.is-amber{color:#d97706;background:#d977061f}.story-stat-card__icon.is-rose{color:#e11d48;background:#e11d481a}.story-stat-card__icon.is-forest{color:#15803d;background:#15803d1f}.story-stat-card__value{color:#0f172a;letter-spacing:-.05em;font-size:1.5rem;font-weight:800;line-height:1}.story-stat-card__label{color:#64748b;margin-top:.45rem;font-size:.84rem;font-weight:700;line-height:1.5}.story-why{padding:clamp(3.75rem,7vw,5.5rem) 0 5rem}.story-why__header{max-width:44rem;margin-bottom:1.5rem}.story-why__title{color:#0f172a;letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,3vw,2.65rem);font-weight:800;line-height:1.08}.story-why__subtitle{color:var(--color-primary);letter-spacing:.16em;text-transform:uppercase;margin:.65rem 0 0;font-size:.78rem;font-weight:800}.story-why__note{color:#64748b;margin:.85rem 0 0;font-size:.98rem;line-height:1.75}.story-why__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.story-why-card{min-height:100%;animation:.7s both story-fade-up;animation-delay:var(--delay,0s);background:radial-gradient(circle at 100% 0,#22c55e14,#0000 28%),#fff;border:1px solid #94a3b824;border-radius:24px;flex-direction:column;gap:.9rem;padding:1.2rem;display:flex;box-shadow:0 16px 36px #0f172a0d}.story-why-card__icon{width:3rem;height:3rem;color:var(--color-primary);background:#168a401f;border-radius:1rem;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.story-why-card__title{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:1.05rem;font-weight:800;line-height:1.35}.story-why-card__desc{color:#64748b;margin:0;font-size:.92rem;line-height:1.7}@keyframes story-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1199.98px){.story-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.story-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.story-intro__panel,.story-why-card{padding:1rem}.story-intro__title{max-width:none;font-size:clamp(1.95rem,8vw,2.8rem)}.story-why__grid{grid-template-columns:1fr}.story-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.story-intro{padding-top:1rem}.story-stat-card{min-height:126px}}
