/* Розділ «Сонячна електростанція» (storinky/ses.php) */
.ses-hero{padding:150px 0 40px;background:radial-gradient(ellipse at 90% 0%,rgba(244,182,63,.22),transparent 60%),radial-gradient(ellipse at 0% 100%,rgba(42,99,196,.12),transparent 55%)}
.ses-hero .w{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:24px 40px;align-items:center}
.ses-hero h2{font:800 clamp(36px,5.6vw,66px)/1.02 var(--serif);color:var(--synii);margin:12px 0 16px;letter-spacing:-.03em}
.ses-lid{font-size:1.12em;max-width:36em;line-height:1.6;margin:0}
.ses-skhema{width:100%;height:auto;max-width:460px;justify-self:center}
.ses-tlo{background:var(--tlo-2)}
.ses-pidzah{margin:-8px 0 18px;color:var(--tykho)}
.ses-kartky{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}
.ses-kartka{display:grid;gap:6px;padding:20px;border-radius:18px;background:var(--panel);border:1px solid var(--liniia)}
.ses-kartka b{font:700 19px/1.25 var(--serif);color:var(--synii)}
.ses-kartka p{margin:0;color:var(--tykho);line-height:1.5}
.ses-ik{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fbf0d6;color:#b77d12;font-size:22px}
.ses-partnery{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}
.ses-partner{display:grid;gap:6px;padding:22px 24px;border-radius:18px;background:var(--panel);border:1px solid var(--liniia)}
.ses-partner b{font:700 21px/1.25 var(--serif);color:var(--synii)}
.ses-partner p{margin:0;line-height:1.55}
.ses-dzherela{margin:0;padding-left:1.2em;display:grid;gap:10px}
/* Анімація схеми: світло сонця «дихає», промені й струм біжать, лампа світить */
.ses-sonce-svit{animation:ses-dykh 4s ease-in-out infinite}
.ses-promeni line{animation:ses-bih 1.6s linear infinite}
.ses-strum{animation:ses-bih 1.2s linear infinite}
.ses-blysk{animation:ses-blysk 4s ease-in-out infinite}
.ses-lampa-svit{animation:ses-dykh 4s ease-in-out infinite}
@keyframes ses-dykh{50%{opacity:.75}}
@keyframes ses-bih{to{stroke-dashoffset:-16}}
@keyframes ses-blysk{0%,70%,100%{opacity:0}80%{opacity:.25}}
@media (prefers-reduced-motion:reduce){.ses-skhema *{animation:none!important}}
@media (max-width:820px){.ses-hero{padding-top:120px}.ses-hero .w{grid-template-columns:1fr}.ses-skhema{max-width:340px}}
/* Огляд проєктів (storinky/proiekty.php) */
.pr-hero .w{grid-template-columns:1fr}
.pr-kartky{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}
.pr-kartka{display:flex;flex-direction:column;gap:10px;padding:26px 26px 22px;border-radius:20px;background:var(--panel);border:1px solid var(--liniia);color:inherit;text-decoration:none;transition:transform .2s,box-shadow .2s}
.pr-kartka:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(18,58,122,.12)}
.pr-n{font:italic 800 15px var(--serif);color:var(--zoloto)}
.pr-kartka b{font:800 23px/1.2 var(--serif);color:var(--synii)}
.pr-opys{color:var(--tykho);line-height:1.55;flex:1}
.pr-dali{font-weight:700;color:var(--synii-2)}
@media (prefers-reduced-motion:reduce){.pr-kartka{transition:none}.pr-kartka:hover{transform:none}}
