.blox-tp-body,.blox-tp-body *,.blox-tp-body :after,.blox-tp-body :before{box-sizing:border-box}.blox-tp-container{padding:0 20px;width:100%}.blox-tp-header{margin-bottom:48px}.blox-tp-carousel-wrapper{margin:0 auto;padding:15px 0}.blox-tp-carousel{overflow:hidden;width:100%}.blox-tp-track{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.blox-tp-track::-webkit-scrollbar{display:none}.blox-tp-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start}.blox-tp-card{align-items:center;display:flex}.blox-tp-image{aspect-ratio:1/1;flex-shrink:0;font-size:0;line-height:0;overflow:hidden;position:relative}.blox-tp-img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.blox-tp-img-placeholder{align-items:center;background:#e5e7eb;color:#9ca3af;display:flex;height:100%;justify-content:center;width:100%}.blox-tp-info{flex:1;min-width:0;position:relative;z-index:1}.blox-tp-card-content{line-height:1.6;margin:0 0 24px}.blox-tp-card-content h1,.blox-tp-card-content h2,.blox-tp-card-content h3,.blox-tp-card-content h4,.blox-tp-card-content h5,.blox-tp-card-content h6,.blox-tp-card-content p{margin:0 0 8px}.blox-tp-social{display:flex;flex-wrap:wrap;gap:12px;list-style:none}.blox-tp-social,.blox-tp-social li{margin:0;padding:0}.blox-tp-social-link{align-items:center;display:inline-flex;justify-content:center;line-height:0;text-decoration:none;transition:color .2s ease}.blox-tp-social-icon{display:block;flex-shrink:0}.blox-tp-nav-row{align-items:center;display:flex;gap:15px}.blox-tp-arrow{align-items:center;aspect-ratio:1/1;background-color:transparent;border:1px solid rgba(0,0,0,.15);border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:0;transition:background .2s,opacity .2s}.blox-tp-arrow svg{height:20px;width:20px}.blox-tp-arrow:hover{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.3)}.blox-tp-arrow:disabled{cursor:default;opacity:.3}.blox-tp-arrow:disabled:hover{background-color:transparent;border-color:rgba(0,0,0,.15)}.blox-tp-dots{display:flex;gap:8px;justify-content:center;margin-top:24px;padding:0 20px}.blox-tp-dot{border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background .2s;width:8px}.blox-tp-divider{left:0;line-height:0;overflow:hidden;pointer-events:none;position:absolute;width:100%}.blox-tp-divider-top{bottom:100%}.blox-tp-divider-bottom{top:100%}.blox-tp-divider svg{display:block;position:relative;width:calc(100% + 1.3px)}@media (prefers-reduced-motion:reduce){.blox-tp-body *{animation:none!important;transition:none!important}.blox-tp-track{scroll-behavior:auto!important}}.blox-tp-no-motion .blox-tp-track{scroll-behavior:auto}.blox-tp-no-motion .blox-tp-social-link{transition:none}@media (max-width:767px){.blox-tp-card{flex-direction:column}.blox-tp-image{width:100%}.blox-tp-social{justify-content:center}}@media (max-width:575px){.blox-tp-header{margin-bottom:24px}.blox-tp-slide{flex:0 0 100%}}