.calio-accordion{display:grid;gap:8px}.calio-accordion-item{border:1px solid #d8dee4;border-radius:10px;overflow:hidden}.calio-accordion-title{cursor:pointer;font-weight:600;padding:12px 16px}.calio-accordion-content{padding:0 16px 16px}.calio-advanced-heading-subtitle{color:#666;display:inline-block;font-size:12px;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.calio-advanced-heading-title{margin:0}.calio-advanced-button{background:#0f172a;border-radius:8px;color:#fff;display:inline-block;padding:10px 18px;text-decoration:none;transition:opacity .2s ease}.calio-advanced-button:hover{opacity:.9}.calio-advanced-button.is-sm{padding:8px 14px}.calio-advanced-button.is-lg{padding:14px 24px}.calio-image-gallery{display:grid;gap:12px}.calio-image-gallery.calio-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.calio-image-gallery.calio-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.calio-image-gallery.calio-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.calio-image-gallery img{border-radius:8px;display:block;height:auto;width:100%}.calio-countdown{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.calio-countdown-item{border:1px solid #d8dee4;border-radius:10px;padding:12px;text-align:center}.calio-countdown-number{display:block;font-size:24px;font-weight:700}.calio-countdown-label{color:#666;display:block;font-size:12px;margin-top:4px}
