.theme-moderno{background:#fff}.theme-moderno .topbar{background:#fff;color:#64748b;border-bottom:1px solid #eef2f7}.theme-moderno .topbar a:hover{color:var(--primary)}.theme-moderno .site-header{box-shadow:none;border-bottom:1px solid #eef2f7}.theme-moderno .brand strong{font-weight:850}.theme-moderno .main-nav a{font-weight:700}.theme-moderno .page-hero{background:#f5f7fb;color:#111827;padding:72px 0}.theme-moderno .page-hero p{color:#64748b}.theme-moderno .card{border:0;border-radius:24px;box-shadow:0 14px 40px rgba(15,23,42,.08)}.theme-moderno .card-media{aspect-ratio:16/11}.theme-moderno .btn{border-radius:999px}.theme-moderno .info-box,.theme-moderno .form-card{border-radius:22px}.theme-moderno .section-alt{background:#f7f8fb}.theme-moderno .site-footer{background:#111827}.tpl-modern-hero{padding:72px 0 58px;background:linear-gradient(180deg,#fff,#f7f8fb)}.tpl-modern-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:58px;align-items:center}.tpl-modern-copy h1{font-size:clamp(3rem,6vw,5.6rem);line-height:.98;letter-spacing:-.055em;margin:14px 0 20px;color:#0f172a}.tpl-modern-copy>p{font-size:1.13rem;color:#64748b;max-width:620px}.tpl-modern-link{font-weight:800;color:var(--primary);display:inline-flex;align-items:center}.tpl-modern-next{margin-top:34px;padding:18px 20px;border-left:4px solid var(--accent);background:#fff;box-shadow:0 10px 25px rgba(15,23,42,.06);display:grid;max-width:430px}.tpl-modern-next small{text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;font-size:.68rem;font-weight:800}.tpl-modern-next strong{font-size:1.05rem;color:#0f172a}.tpl-modern-next span{font-size:.85rem;color:#64748b}.tpl-modern-visual{position:relative}.tpl-modern-visual>img{width:100%;aspect-ratio:4/4.4;object-fit:cover;border-radius:34px}.tpl-modern-badge{position:absolute;left:-28px;bottom:28px;background:#fff;padding:18px 22px;border-radius:18px;box-shadow:0 18px 50px rgba(15,23,42,.15);display:flex;flex-direction:column}.tpl-modern-badge strong{color:#0f172a}.tpl-modern-badge span{color:#64748b;font-size:.8rem}.tpl-modern-shortcuts{padding:0 0 40px;background:#f7f8fb}.tpl-modern-shortcut-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.tpl-modern-shortcut-grid>a{background:#fff;padding:22px;border-radius:20px;box-shadow:0 8px 25px rgba(15,23,42,.05);display:flex;flex-direction:column}.tpl-modern-shortcut-grid>a>span{font-size:.72rem;color:var(--accent);font-weight:900}.tpl-modern-shortcut-grid strong{font-size:1rem;margin:6px 0 2px;color:#111827}.tpl-modern-shortcut-grid small{color:#64748b;line-height:1.45}.tpl-modern-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.tpl-modern-about h2{font-size:clamp(2.5rem,5vw,4.4rem);line-height:1;letter-spacing:-.045em;margin:12px 0}.tpl-modern-about p{font-size:1.12rem;color:#64748b}.tpl-modern-event-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.tpl-modern-event{display:grid;grid-template-columns:180px 1fr;gap:20px;background:#fff;border-radius:22px;overflow:hidden}.tpl-modern-event img{width:180px;height:100%;min-height:190px;object-fit:cover}.tpl-modern-event>div{padding:22px 22px 22px 0}.tpl-modern-event small{color:var(--primary);font-weight:800}.tpl-modern-event h3{font-size:1.3rem;margin:6px 0}.tpl-modern-event p{color:#64748b;font-size:.9rem}.tpl-modern-ministry-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.tpl-modern-ministry{display:grid;grid-template-columns:1fr 1fr;background:#f7f8fb;border-radius:24px;overflow:hidden;min-height:250px}.tpl-modern-ministry img{width:100%;height:100%;object-fit:cover}.tpl-modern-ministry>div{padding:28px;display:flex;flex-direction:column;justify-content:center}.tpl-modern-ministry h3{font-size:1.55rem;margin:0 0 8px}.tpl-modern-ministry p{font-size:.9rem;color:#64748b}.tpl-modern-ministry span{color:var(--primary);font-weight:800}.tpl-modern-media{background:#111827;color:#fff}.tpl-modern-media-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:center}.tpl-modern-media-image{position:relative}.tpl-modern-media-image img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:26px}.tpl-modern-media-image a{position:absolute;left:28px;bottom:28px;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#111827}.tpl-modern-media h2{font-size:clamp(2.4rem,5vw,4rem);line-height:1.02;margin:12px 0}.tpl-modern-media p{color:#cbd5e1}.tpl-modern-media small{display:block;color:#94a3b8;margin-bottom:25px}.tpl-modern-media .tpl-modern-link{margin-left:16px;color:#fff}.tpl-modern-final{padding:62px 0}.tpl-modern-final .container{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #e5e7eb;padding-top:52px}.tpl-modern-final h2{font-size:clamp(2rem,4vw,3.2rem);margin:6px 0}.tpl-modern-final p{color:#64748b}
@media(max-width:950px){.tpl-modern-hero-grid,.tpl-modern-about-grid,.tpl-modern-media-grid{grid-template-columns:1fr}.tpl-modern-visual{max-width:680px}.tpl-modern-shortcut-grid{grid-template-columns:repeat(2,1fr)}.tpl-modern-event-grid,.tpl-modern-ministry-grid{grid-template-columns:1fr}.tpl-modern-badge{left:20px}.tpl-modern-about-grid{gap:20px}}@media(max-width:650px){.tpl-modern-hero{padding-top:45px}.tpl-modern-copy h1{font-size:2.9rem}.tpl-modern-shortcut-grid{grid-template-columns:1fr}.tpl-modern-event{grid-template-columns:1fr}.tpl-modern-event img{width:100%;height:210px}.tpl-modern-event>div{padding:20px}.tpl-modern-ministry{grid-template-columns:1fr}.tpl-modern-ministry img{height:220px}.tpl-modern-final .container{align-items:flex-start;flex-direction:column}}
