/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body{margin:0;padding:0;width:100%;overflow-x:hidden;}.slider2026{--color-2026-bg-1:#031226;--color-2026-bg-2:#0b2f57;--color-2026-accent-1:#1da1ff;--color-2026-accent-2:#74c8ff;--color-2026-text:#ffffff;--color-2026-muted:#eef6ff;--color-2026-glass:rgba(255,255,255,0.14);--color-2026-glass-border:rgba(255,255,255,0.25);--shadow-2026:0 14px 40px rgba(0,0,0,0.35);font-family:"Modins","Manrope","Segoe UI",sans-serif;color:var(--color-2026-text);background:radial-gradient(circle at 10% 20%,#1f5f9a 0%,transparent 40%),radial-gradient(circle at 80% 0%,#1a78d1 0%,transparent 35%),linear-gradient(135deg,var(--color-2026-bg-1),var(--color-2026-bg-2));width:100%;max-width:100%;height:min(700px,74vh);border-radius:0;position:relative;overflow:hidden;border:none;box-shadow:var(--shadow-2026);backdrop-filter:blur(7px);}.slider2026,.slider2026 *{box-sizing:border-box;}.slider2026 h1,.slider2026 p{margin-top:0;}.slides2026{height:100%;width:100%;position:relative;}.slide2026{position:absolute;inset:0;opacity:0;transform:scale(1.03);transition:opacity 700ms ease,transform 700ms ease;display:grid;place-items:center;padding:clamp(14px,2.6vw,28px);background-size:cover;background-position:center;}.slide2026::before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(1,8,18,0.72) 0%,rgba(1,8,18,0.45) 38%,rgba(1,8,18,0.22) 100%);opacity:0;transition:opacity 280ms ease;}.slide2026:hover::before,.slide2026:focus-within::before{opacity:1;}.slide2026.active2026{opacity:1;transform:scale(1);z-index:2;}.content2026{position:relative;width:min(760px,100%);color:#ffffff;z-index:3;animation:reveal2026 700ms ease;display:grid;grid-template-columns:1fr;row-gap:10px;justify-items:center;align-items:center;text-align:center;opacity:0;transform:translateY(12px);transition:opacity 280ms ease,transform 280ms ease;pointer-events:none;}.slide2026:hover .content2026,.slide2026:focus-within .content2026{opacity:1;transform:translateY(0);pointer-events:auto;}.content2026 h1{font-size:clamp(1.7rem,4.1vw,3.1rem);color:#ffffff;line-height:1.12;margin-bottom:0;text-wrap:balance;text-shadow:0 8px 24px rgba(0,0,0,0.5);font-weight:900;letter-spacing:0.01em;grid-column:1;grid-row:1;align-self:center;opacity:0;transform:translateY(12px) scaleY(0.7);transform-origin:center top;transition:opacity 220ms ease,transform 360ms cubic-bezier(0.2,0.75,0.2,1);}.slide2026:hover .content2026 h1,.slide2026:focus-within .content2026 h1{opacity:1;transform:translateY(0) scaleY(1);}.content2026 p{font-size:clamp(0.78rem,1.15vw,0.92rem);color:rgba(244,250,255,0.95);max-width:52ch;line-height:1.45;text-shadow:0 2px 7px rgba(0,0,0,0.24);grid-column:1;grid-row:2;margin-bottom:0;align-self:center;}.cta2026{display:inline-flex;align-items:center;gap:8px;background:#0a66cc;border:none;color:#ffffff;padding:12px 26px;border-radius:0;font-weight:900;font-size:1rem;letter-spacing:0.04em;text-transform:uppercase;text-decoration:none;box-shadow:0 10px 24px rgba(10,102,204,0.35);cursor:pointer;transition:transform 220ms ease,filter 220ms ease;grid-column:1;grid-row:3;justify-self:center;}.cta2026:hover{transform:translateY(-2px);filter:brightness(1.08);}.controls2026{position:absolute;right:18px;bottom:16px;pointer-events:all;display:flex;align-items:center;gap:8px;z-index:4;}.nav2026{position:static;width:36px;height:36px;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,0.35);background:rgba(255,255,255,0.12);color:white;cursor:pointer;font-size:1rem;font-weight:500;display:grid;place-items:center;backdrop-filter:blur(3px);transition:background 200ms ease,transform 200ms ease;}.nav2026:hover{background:rgba(255,255,255,0.28);transform:translateY(-1px);}.dots2026{position:absolute;right:18px;bottom:60px;display:flex;gap:8px;z-index:5;}.dots2026 span{width:28px;height:4px;border-radius:999px;border:none;cursor:pointer;background:rgba(255,255,255,0.35);transition:transform 200ms ease,background 200ms ease;}.dots2026 span:hover{transform:scaleX(1.12);}.dots2026 .active2026{background:#ffffff;transform:scaleX(1.15);}@keyframes reveal2026{from{opacity:0;transform:translateY(14px);}to{opacity:1;transform:translateY(0);}}@media (max-width:768px){.content2026{max-width:90%;grid-template-columns:1fr;row-gap:6px;align-items:center;}.content2026 h1,.content2026 p,.cta2026{grid-column:1;}.content2026 h1,.content2026 p,.cta2026{grid-row:auto;}.content2026 h1{font-size:clamp(1.4rem,8vw,2rem);}.content2026 p{font-size:clamp(0.72rem,3.3vw,0.85rem);margin-bottom:10px;}.controls2026{right:10px;bottom:10px;gap:6px;}.dots2026{right:10px;bottom:52px;}.dots2026 span{width:24px;}.nav2026{height:32px;width:32px;font-size:0.9rem;}.content2026 p{max-width:100%;}}@media (hover:none){.slide2026::before{opacity:1;}.content2026{opacity:1;transform:none;pointer-events:auto;}.content2026 h1{opacity:1;transform:none;}}
