#bt_section_servicelist .headline a{color:var(--tion-color-text-default);text-decoration:none;transition:color 0.3s ease}#bt_section_servicelist .headline a:hover{color:var(--tion-color-accent)}.services-grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px;padding:20px 0}.service-item{background-color:#ffffff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,0.05);transition:transform 0.3s ease,box-shadow 0.3s ease,opacity 0.6s ease-out,transform 0.6s ease-out;overflow:hidden;height:100%;display:flex;flex-direction:column;opacity:0;transform:translateY(20px)}.service-item.in-view{opacity:1;transform:translateY(0)}.service-item:nth-child(1){transition-delay:0s,0s,0.1s,0.1s}.service-item:nth-child(2){transition-delay:0s,0s,0.15s,0.15s}.service-item:nth-child(3){transition-delay:0s,0s,0.2s,0.2s}.service-item:nth-child(4){transition-delay:0s,0s,0.25s,0.25s}.service-item:nth-child(5){transition-delay:0s,0s,0.3s,0.3s}.service-item:nth-child(6){transition-delay:0s,0s,0.35s,0.35s}.service-item:nth-child(n+7){transition-delay:0s,0s,0.4s,0.4s}.service-item:hover{transform:translateY(-5px);box-shadow:0 12px 20px rgba(0,0,0,0.1)}.service-item.in-view:hover{transform:translateY(-5px)}.service-item-content{padding:30px;display:flex;flex-direction:column;align-items:center;text-align:center;flex-grow:1}.service-item .btIconImageRow{margin-bottom:20px}.service-item .btIco.btIcoBigSize{line-height:1;height:auto;width:auto}.service-item .btIco.btIcoBigSize .btIcoHolder{width:80px;height:80px;display:inline-flex;align-items:center;justify-content:center}.service-item .btSuperTitle{font-size:0.85rem;text-transform:uppercase;letter-spacing:1px;color:var(--tion-color-accent);margin-bottom:5px;opacity:0.8}.service-item .headline{font-size:1.25rem;font-weight:700;line-height:1.4;display:block;margin-bottom:15px}.service-item .btText p{margin-bottom:0;color:var(--tion-color-text-muted,#666);line-height:1.6}.podcast-item{background-color:#f8f9fa;border:1px solid rgba(0,0,0,0.05)}#bt_section_advantages.topSemiSpaced{background-color:var(--tion-color-surface-muted)}