.ssl-lazy-section{width:100%;box-sizing:border-box;margin:0 auto 42px}.ssl-lazy-placeholder{max-width:1120px;margin:0 auto;padding:34px 22px;border-radius:24px;background:linear-gradient(135deg,#f4fbf0,#fff);border:1px dashed rgba(23,107,69,.28);box-shadow:0 14px 35px rgba(30,58,42,.08);text-align:center;color:#174d34;font-family:Arial,sans-serif}.ssl-lazy-placeholder strong{display:block;font-size:20px;margin:8px 0 6px}.ssl-lazy-placeholder small{display:block;color:#55705d;line-height:1.55}.ssl-lazy-icon{display:block;font-size:30px;line-height:1}.ssl-lazy-spinner{display:inline-block;width:25px;height:25px;margin-top:14px;border:3px solid #dcebd4;border-top-color:#78b833;border-radius:50%;animation:sslLazySpin .8s linear infinite}.ssl-lazy-loaded{min-height:auto!important;margin-bottom:0}.ssl-lazy-loading .ssl-lazy-placeholder{opacity:.9}.ssl-lazy-error{max-width:1100px;margin:20px auto;padding:18px;border-radius:16px;background:#fff3f0;border:1px solid #ffc7bd;color:#8a2b1d;text-align:center;font-family:Arial,sans-serif}.ssl-lazy-theme-cream .ssl-lazy-placeholder{background:linear-gradient(135deg,#fdfaf6,#fff)}.ssl-lazy-theme-dark .ssl-lazy-placeholder{background:linear-gradient(135deg,#1E3A2A,#2f5b41);color:#fff;border-color:rgba(255,255,255,.22)}.ssl-lazy-theme-dark .ssl-lazy-placeholder small{color:#dbeada}@keyframes sslLazySpin{to{transform:rotate(360deg)}}
