.popup-overlay[data-astro-cid-2quc52gy]{z-index:999;background:#0f172a73;place-items:center;display:grid;position:fixed;inset:0}.popup-overlay[data-astro-cid-2quc52gy][hidden]{display:none}.popup-card[data-astro-cid-2quc52gy]{background:#fff;border-radius:24px;gap:.8rem;width:min(90vw,480px);max-width:480px;padding:1.8rem;display:grid;position:relative;box-shadow:0 30px 80px #0000002e}.popup-close[data-astro-cid-2quc52gy]{cursor:pointer;color:#475569;background:0 0;border:none;font-size:1.4rem;position:absolute;top:.6rem;right:.6rem}.popup-actions[data-astro-cid-2quc52gy]{flex-wrap:wrap;gap:.8rem;display:flex}.btn-primary[data-astro-cid-2quc52gy],.btn-ghost[data-astro-cid-2quc52gy]{border-radius:12px;justify-content:center;align-items:center;padding:.75rem 1.3rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn-primary[data-astro-cid-2quc52gy]{color:#fff;background:linear-gradient(120deg,#0d8ae8,#1da5fe);box-shadow:0 15px 30px #0d8ae840}.btn-ghost[data-astro-cid-2quc52gy]{color:#0d8ae8;background:#f8fbff;border:1px solid #0d8ae84d}.eyebrow[data-astro-cid-2quc52gy]{text-transform:uppercase;letter-spacing:.18rem;color:#64748b;margin:0;font-size:.8rem}h3[data-astro-cid-2quc52gy]{margin:0}.lead[data-astro-cid-2quc52gy]{color:#4b5563;margin:0}@media (width<=640px){.popup-card[data-astro-cid-2quc52gy]{gap:.7rem;width:88vw;max-width:360px;padding:1.25rem}.popup-actions[data-astro-cid-2quc52gy]{flex-direction:column;gap:.6rem}.btn-primary[data-astro-cid-2quc52gy],.btn-ghost[data-astro-cid-2quc52gy]{border-radius:14px;justify-content:center;padding:.7rem 1rem}}:root{--primary-color:#1da5fe;--primary-dark:#075f9f;--text-color:#000;--surface:#fff;--surface-muted:#f4f7fb;--radius-card:24px;--shadow-card:0 20px 45px #0f172a1a}*,:before,:after{box-sizing:border-box}html{color:var(--text-color);font-family:ui-rounded,Nunito,system-ui,-apple-system,sans-serif}body{margin:0}p{font-size:1.1rem;line-height:1.4}a{color:inherit;text-decoration:none}:where(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #075f9f}button.popup-trigger{border-radius:26px;padding:1.2rem 2.1rem;font-size:1.1rem;font-weight:800;transition:transform .2s,box-shadow .2s;box-shadow:0 20px 38px #00000024}.skip-link{z-index:2000;color:#075f9f;background:#fff;border-radius:.5rem;padding:.75rem 1rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}button.popup-trigger:hover{transform:translateY(-2px);box-shadow:0 22px 40px #00000029}.sub-title{margin:3rem 0}.sub-title h2{text-align:left;margin-bottom:.5rem}.sub-title hr{background-color:#202020;border:none;width:100%;height:2px;margin-bottom:2rem}.container-title{text-align:center;width:100%;margin:0 auto;padding:1rem 0}.title{margin:5% 0;display:inline-block;position:relative}.title h2{text-transform:uppercase;width:auto;margin:0;padding-bottom:15px;font-size:2rem;font-weight:500;position:relative}.title h2:after{content:"";background-color:#202020;width:100%;height:2px;position:absolute;top:100%;left:0}.title p{text-align:right;text-transform:uppercase;color:#1da5fe;background-color:#f8f8f8;width:auto;margin:0;padding-left:10px;font-weight:500;position:absolute;bottom:-10px;right:0}button{cursor:pointer;background:0 0;border:none}body.no-scroll{overflow:hidden}.panel{position:absolute;inset:0;overflow:hidden}.panel.hidden{display:none}.panel.active{z-index:1;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.slide-in-down{animation:.5s ease-in-out forwards slideInDown}@keyframes slideInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.slide-out-down{animation:.5s ease-in-out forwards slideOutDown}@keyframes slideOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.slide-in-up{animation:.5s ease-in-out forwards slideInUp}@keyframes slideInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.slide-out-up{animation:.5s ease-in-out forwards slideOutUp}@keyframes slideOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.slide-in-right{animation:.5s ease-in-out forwards slideInRight}@keyframes slideInRight{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.slide-out-right{animation:.5s ease-in-out forwards slideOutRight}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.slide-in-left{animation:.5s ease-in-out forwards slideInLeft}@keyframes slideInLeft{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.slide-out-left{animation:.5s ease-in-out forwards slideOutLeft}@keyframes slideOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}
