html,body{background-color:#fff}.navSentinel{pointer-events:none;width:1px;height:90px;position:absolute;top:0;left:0}.nav{z-index:1000;width:100%;margin:0 auto;padding:1rem 0;transition:padding .24s ease-out,background-color .24s ease-out,box-shadow .24s ease-out;position:fixed;top:0}.navScrolled{background-image:linear-gradient(to bottom,var(--nav-glass-top),var(--nav-glass-bottom));-webkit-backdrop-filter:var(--nav-glass-blur);backdrop-filter:var(--nav-glass-blur);border-bottom:1px solid var(--nav-glass-border);box-shadow:var(--nav-glass-shadow);padding:.45rem 0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.navScrolled{background-image:linear-gradient(to bottom,var(--nav-glass-fallback-top),var(--nav-glass-fallback-bottom))}}.nav .navLogoLink svg{width:80px;height:auto;transition:width .24s ease-out}.navScrolled .navLogoLink svg{width:60px}.nav.navScrolled .blue-rounded-btn a{background:var(--color-brand);color:#fff;padding:.62rem 1.15rem;font-size:.92rem;animation-name:navPlayPulseScrolled;box-shadow:0 8px 18px rgba(23,192,250,.35)}.nav.navScrolled .blue-rounded-btn a:hover{background:#0fb0e8;box-shadow:0 10px 22px rgba(23,192,250,.45)}@keyframes navPlayPulseScrolled{0%,to{box-shadow:0 8px 18px rgba(23,192,250,.35)}50%{box-shadow:0 12px 26px rgba(23,192,250,.5)}}@media (prefers-reduced-motion:reduce){.nav,.nav .navLogoLink svg,.nav .blue-rounded-btn a{transition:none}}.background{z-index:0;flex-direction:column;flex:1;width:100%;min-height:100vh;display:flex;position:relative;overflow:clip}.background:before{content:"";filter:none;z-index:0;pointer-events:none;background:radial-gradient(130% 100% at 50% 0,rgba(20,192,250,.5) 0%,rgba(20,192,250,.16) 46%,rgba(255,255,255,0) 78%);height:520px;position:absolute;top:0;left:0;right:0;transform:none}.content{z-index:10;flex-direction:column;flex:1;min-height:100vh;padding-top:138px;display:flex;position:relative}.blogContainer{background-color:#fff;flex-direction:column;min-height:100vh;display:flex}.blogMain{flex-direction:column;flex:1;display:flex}.blogFooter{margin-top:auto}.nav ul{justify-content:space-evenly;align-items:center;gap:16px;width:100%;margin:0;padding:0 20px;font-weight:700;list-style:none;display:flex}.nav ul li:nth-child(2){margin-left:auto}.nav ul li:hover:not(.blue-rounded-btn){text-decoration:underline}.nav .blue-rounded-btn{background:0 0;padding:0;animation:2.4s ease-in-out infinite navPlayScale}.nav .blue-rounded-btn a{color:#0f172a;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:.9rem 1.5rem;font-weight:700;text-decoration:none;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .26s cubic-bezier(.22,1,.36,1),background .2s ease-out,padding .24s ease-out,font-size .24s ease-out;animation:2.4s ease-in-out infinite navPlayPulse;display:inline-flex;box-shadow:0 8px 18px rgba(15,23,42,.18)}@keyframes navPlayScale{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1px)scale(1.03)}}@keyframes navPlayPulse{0%,to{box-shadow:0 8px 18px rgba(15,23,42,.18)}50%{box-shadow:0 12px 26px rgba(15,23,42,.3)}}@media (prefers-reduced-motion:reduce){.nav .blue-rounded-btn,.nav .blue-rounded-btn a{animation:none}}.nav .blue-rounded-btn a:hover{background:#f0f9ff;transform:translateY(-2px);box-shadow:0 10px 22px rgba(15,23,42,.22)}.navLogoLink{z-index:2;cursor:pointer;display:inline-flex;position:relative}.navLogoLink svg{display:block}@media (min-width:600px){.nav ul{width:80%;max-width:900px;margin:0 auto}}
