@charset "UTF-8";.tk-hero{position:relative;min-height:620px;display:flex;flex-direction:column;overflow:hidden}.tk-hero__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.tk-hero__backdrop ai-img,.tk-hero__backdrop img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;display:block}.tk-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,rgba(28,43,66,.88) 0,rgba(28,43,66,.55) 55%,rgba(28,43,66,.2) 100%);z-index:1}.tk-hero__content{position:relative;z-index:2;padding:5rem 0 7rem;flex:1;display:flex;align-items:center}.tk-hero__title{color:#fff;font-size:max(1.8rem, min(4vw, 3rem));font-weight:800;line-height:1.2;margin-bottom:1.25rem;text-shadow:0 2px 8px rgba(0,0,0,.3)}.tk-hero__subtitle{color:rgba(255,255,255,.85);font-size:max(1rem, min(1.5vw, 1.15rem));line-height:1.65;margin-bottom:2.25rem;max-width:560px}.tk-hero__actions{display:flex;flex-wrap:wrap;gap:1rem}.tk-hero__bottom-bar{position:relative;z-index:3;background:var(--tk-primary-dark);border-top:3px solid var(--tk-accent)}.tk-hero__stat{padding:1.25rem 1rem;text-align:center;position:relative}.tk-hero__stat+.tk-hero__stat::before{content:"";position:absolute;left:0;top:20%;height:60%;width:1px;background:rgba(255,255,255,.12)}.tk-hero__stat .stat-number{display:block;font-size:1.5rem;font-weight:800;color:var(--tk-accent);letter-spacing:-.01em;line-height:1.1}.tk-hero__stat .stat-label{display:block;font-size:.75rem;color:rgba(255,255,255,.7);margin-top:.3rem;letter-spacing:.04em;font-weight:500}@media (max-width:767px){.tk-hero{min-height:auto}.tk-hero__content{padding:3rem 0 5rem}.tk-hero__title{font-size:1.75rem}.tk-hero__stat+.tk-hero__stat::before{display:none}}