.clean-callout{background:#fff;padding:72px 24px;position:relative}.clean-callout.eq-walled:before{content:none!important;display:none!important}.clean-callout-inner{max-width:1104px;margin:auto}.clean-callout-copy{text-align:center;max-width:740px;margin:auto}.clean-callout h2{letter-spacing:-.035em;color:var(--color-deep);font-size:clamp(32px,3.5vw,44px);font-weight:650;line-height:1.15}.clean-callout-description{color:var(--color-ink-soft);max-width:62ch;margin:20px auto 0;font-size:18px;line-height:1.65}.clean-callout-anchor{color:var(--color-blue);margin-top:12px;font-size:18px;font-weight:600}.clean-callout-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:36px 0 0;padding:0;list-style:none;display:grid}.clean-callout-points li{border:1px solid var(--color-line);background:#fff;border-radius:14px;grid-template-rows:28px auto 1fr;align-content:start;gap:20px;min-width:0;padding:28px;display:grid}.clean-callout-icon{width:28px;height:28px;color:var(--color-blue)}.clean-callout-points strong{letter-spacing:-.02em;color:var(--color-deep);font-size:22px;font-weight:600;line-height:1.3;display:block}.clean-callout-points p{color:var(--color-ink-soft);margin:0;font-size:17px;line-height:1.65}.clean-callout-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:32px;display:flex}.clean-callout-link{color:var(--color-blue);align-items:center;gap:12px;padding-block:12px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.clean-callout-link:hover{text-underline-offset:4px;text-decoration:underline}.clean-callout-link:focus-visible{outline:2px solid var(--color-blue);outline-offset:5px}.clean-callout-compact{border:1px solid var(--color-line);border-radius:14px;height:100%;padding:28px}.clean-callout-compact .clean-callout-points{grid-template-columns:1fr}@media (width>=801px){.clean-callout-points{grid-template-rows:auto auto 1fr}.clean-callout-points li{grid-row:span 3;grid-template-rows:subgrid}}@media (width<=800px){.clean-callout{padding:48px 24px}.clean-callout-copy{text-align:left}.clean-callout-points{grid-template-columns:1fr;gap:18px}.clean-callout-points li{gap:16px;padding:24px}.clean-callout-actions{justify-content:flex-start}.clean-callout-compact{padding:24px}}.callout-panel-grid{background-image:linear-gradient(90deg,#07598509 1px,#0000 1px),linear-gradient(#07598509 1px,#0000 1px);background-size:28px 28px}@keyframes blue-pulse-drift{0%{opacity:.65;transform:translate(0)scale(1)rotate(0)}33%{opacity:.88;transform:translate(-22px,-16px)scale(1.14)rotate(4deg)}66%{opacity:.78;transform:translate(-10px,-24px)scale(1.18)rotate(-3deg)}to{opacity:.65;transform:translate(0)scale(1)rotate(0)}}@keyframes blue-secondary-float{0%{opacity:.5;transform:translate(0)scale(1)rotate(0)}33%{opacity:.8;transform:translate(18px,14px)scale(1.16)rotate(-5deg)}66%{opacity:.64;transform:translate(12px,-14px)scale(1.09)rotate(4deg)}to{opacity:.5;transform:translate(0)scale(1)rotate(0)}}@keyframes cyan-specular-breathe{0%,to{opacity:.35;transform:scale(.95)}50%{opacity:.65;transform:scale(1.25)translate(-12px,-8px)}}.eq-animated-blue-bloom{animation:8.5s ease-in-out infinite blue-pulse-drift}.eq-animated-blue-accent{animation:11s ease-in-out infinite blue-secondary-float}.eq-animated-cyan-specular{animation:6.5s ease-in-out infinite cyan-specular-breathe}@media (prefers-reduced-motion:reduce){.eq-animated-blue-bloom,.eq-animated-blue-accent,.eq-animated-cyan-specular{animation:none}}
