.popup-overlay[data-astro-cid-td3hbjdm]{position:fixed;inset:0;background:#0f172a73;display:grid;place-items:center;z-index:999}.popup-overlay[data-astro-cid-td3hbjdm][hidden]{display:none}.popup-card[data-astro-cid-td3hbjdm]{position:relative;background:#fff;padding:1.8rem;border-radius:24px;max-width:480px;width:min(90vw,480px);box-shadow:0 30px 80px #0000002e;display:grid;gap:.8rem}.popup-close[data-astro-cid-td3hbjdm]{position:absolute;top:.6rem;right:.6rem;background:none;border:none;font-size:1.4rem;cursor:pointer;color:#475569}.popup-actions[data-astro-cid-td3hbjdm]{display:flex;gap:.8rem;flex-wrap:wrap}.btn-primary[data-astro-cid-td3hbjdm],.btn-ghost[data-astro-cid-td3hbjdm]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.3rem;border-radius:12px;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn-primary[data-astro-cid-td3hbjdm]{background:linear-gradient(120deg,#0d8ae8,#1da5fe);color:#fff;box-shadow:0 15px 30px #0d8ae840}.btn-ghost[data-astro-cid-td3hbjdm]{border:1px solid rgba(13,138,232,.3);color:#0d8ae8;background:#f8fbff}.eyebrow[data-astro-cid-td3hbjdm]{text-transform:uppercase;letter-spacing:.18rem;font-size:.8rem;margin:0;color:#64748b}h3[data-astro-cid-td3hbjdm]{margin:0}.lead[data-astro-cid-td3hbjdm]{margin:0;color:#4b5563}@media(max-width:640px){.popup-card[data-astro-cid-td3hbjdm]{width:88vw;max-width:360px;padding:1.25rem;gap:.7rem}.popup-actions[data-astro-cid-td3hbjdm]{flex-direction:column;gap:.6rem}.btn-primary[data-astro-cid-td3hbjdm],.btn-ghost[data-astro-cid-td3hbjdm]{justify-content:center;padding:.7rem 1rem;border-radius:14px}}:root{--primary-color: #1da5fe;--text-color: #000}html{font-family:Comfortaa,sans-serif}p{font-size:1.1rem;line-height:1.4}a{text-decoration:none;color:inherit;outline:none}button.popup-trigger{font-size:1.1rem;font-weight:800;border-radius:26px;padding:1.2rem 2.1rem;box-shadow:0 20px 38px #00000024;transition:transform .2s ease,box-shadow .2s ease}button.popup-trigger:hover{transform:translateY(-2px);box-shadow:0 22px 40px #00000029}.sub-title{margin:3rem 0}.sub-title h2{margin-bottom:.5rem;text-align:left}.sub-title hr{width:100%;height:2px;background-color:#202020;border:none;margin-bottom:2rem}.container-title{width:100%;margin:0 auto;text-align:center;padding:1rem 0}.title{display:inline-block;position:relative;margin:5% 0}.title h2{font-size:2rem;margin:0;text-transform:uppercase;position:relative;width:auto;font-weight:500;padding-bottom:15px}.title h2:after{content:"";position:absolute;background-color:#202020;width:100%;height:2px;top:100%;left:0}.title p{text-align:right;width:auto;text-transform:uppercase;background-color:#f8f8f8;margin:0;padding-left:10px;position:absolute;right:0;bottom:-10px;color:#1da5fe;font-weight:500}button{border:none;background:none;cursor:pointer}.panel{position:absolute;inset:0;overflow:hidden}.panel.hidden{display:none}.panel.active{display:block;z-index:1}.slide-in-down{animation:slideInDown .5s forwards ease-in-out}@keyframes slideInDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.slide-out-down{animation:slideOutDown .5s forwards ease-in-out}@keyframes slideOutDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.slide-in-up{animation:slideInUp .5s forwards ease-in-out}@keyframes slideInUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.slide-out-up{animation:slideOutUp .5s forwards ease-in-out}@keyframes slideOutUp{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.slide-in-right{animation:slideInRight .5s forwards ease-in-out}@keyframes slideInRight{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.slide-out-right{animation:slideOutRight .5s forwards ease-in-out}@keyframes slideOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.slide-in-left{animation:slideInLeft .5s forwards ease-in-out}@keyframes slideInLeft{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.slide-out-left{animation:slideOutLeft .5s forwards ease-in-out}@keyframes slideOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}
