*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#0f172a;-webkit-font-smoothing:antialiased;text-wrap:pretty;background:#f8fafc}a{color:#2563eb;text-decoration:none}a:hover{color:#1d4ed8}summary::-webkit-details-marker{display:none}summary{cursor:pointer;list-style:none}::selection{color:#071a2b;background:#a3e635}@keyframes ccPulse{0%{opacity:.85;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}@keyframes ccBar{0%{transform:scaleY(.28)}to{transform:scaleY(1)}}@keyframes ccFloat{0%{transform:translateY(0)}to{transform:translateY(-14px)}}@keyframes ccRing{0%{stroke-dashoffset:352px}to{stroke-dashoffset:96px}}@keyframes ccBlink{0%,to{opacity:1}50%{opacity:.25}}.ccos-btn-primary:hover{color:#fff!important;background:#1d4ed8!important}.ccos-btn-outline-dark:hover{color:#fff!important;background:#ffffff21!important}.ccos-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #071a2b1a}.ccos-outline-link:hover{color:#2563eb!important;border-color:#2563eb!important}.ccos-cta-lime:hover{color:#071a2b!important;background:#bef264!important}.ccos-input:focus{border-color:#2563eb!important}@media (max-width:900px){.ccos-hide-sm{display:none!important}.ccos-only-sm{display:flex!important}.ccos-stack{grid-template-columns:1fr!important}.ccos-pad{padding-left:20px!important;padding-right:20px!important}}
