.tm-dark-landing{background-color:#0a0b10;color:#e2e8f0;font-family:Inter,sans-serif;overflow-x:hidden}.tm-dark-landing .section-py{padding-block:8rem;padding-inline:0}@media (max-width: 1199.98px){.tm-dark-landing .section-py{padding-block:6rem}}@media (max-width: 767.98px){.tm-dark-landing .section-py{padding-block:4rem}}.tm-dark-landing .text-glow{text-shadow:0 0 20px rgba(105,108,255,.6)}.tm-dark-landing .btn-glow{box-shadow:0 0 20px #696cff66;transition:all .3s ease}.tm-dark-landing .btn-glow:hover{box-shadow:0 0 30px #696cffb3;transform:translateY(-2px)}.tm-dark-landing .blur-50{filter:blur(50px)}.tm-dark-landing .blur-100{filter:blur(100px)}.tm-dark-landing .bg-darker{background-color:#050608}.tm-dark-landing .glow-bg-primary{background:radial-gradient(circle,#696cff40,#696cff00 70%)}.tm-dark-landing .card-glass{background:#ffffff08;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.05);border-radius:1.5rem;transition:transform .3s ease,background .3s ease}.tm-dark-landing .card-glass:hover{background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.tm-dark-landing .landing-hero{min-height:100vh;display:flex;align-items:center;padding-top:7.5rem;padding-bottom:4rem}@media (max-width: 991.98px){.tm-dark-landing .landing-hero{padding-top:7.5rem!important;padding-bottom:3rem!important;min-height:auto!important}.tm-dark-landing .landing-hero .hero-row{min-height:auto!important;padding-top:.5rem}}.tm-dark-landing .landing-hero .hero-bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 15% 50%,rgba(105,108,255,.15),transparent 25%),radial-gradient(circle at 85% 30%,rgba(113,221,55,.1),transparent 25%);z-index:0}.tm-dark-landing .landing-hero .hero-title{line-height:1.2;letter-spacing:-1px}.tm-dark-landing .landing-hero .hero-badge{border:1px solid rgba(105,108,255,.5);background:#696cff1a!important;letter-spacing:2px;font-size:.75rem}.tm-dark-landing .landing-hero .ai-brain-img{max-width:100%;height:auto;filter:drop-shadow(0 0 30px rgba(105,108,255,.3))}.tm-dark-landing .landing-hero .floating-data-card{padding:1rem 1.5rem;border-radius:1rem;min-width:200px;z-index:2}.tm-dark-landing .landing-hero .floating-data-card .icon-box{width:40px;height:40px;display:flex;align-items:center;justify-content:center}@media (max-width: 575.98px){.tm-dark-landing .landing-hero .floating-data-card{min-width:150px;padding:.6rem 1rem;font-size:.8rem}}.tm-dark-landing .ai-analysis-section .feature-icon-box{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#ffffff08!important;border:1px solid rgba(255,255,255,.05)}.tm-dark-landing .ai-analysis-section .race-analysis-img{filter:drop-shadow(0 0 40px rgba(105,108,255,.2));transform:perspective(1000px) rotateY(-15deg);transition:transform .5s ease}.tm-dark-landing .ai-analysis-section .race-analysis-img:hover{transform:perspective(1000px) rotateY(-5deg)}.tm-dark-landing .bento-grid .bento-item .card-glass{padding:2.5rem}.tm-dark-landing .bento-grid .bento-item .card-glass h3{font-weight:700;margin-bottom:1rem}.tm-dark-landing .bento-grid .bento-item .card-glass .bento-bg-gradient{border-radius:50%}.tm-dark-landing .testimonials-section .swiper-reviews-carousel .swiper{padding-bottom:4rem}.tm-dark-landing .testimonials-section .swiper-reviews-carousel .swiper-slide{height:auto}.tm-dark-landing .testimonials-section .swiper-reviews-carousel .swiper-pagination-bullet{background:#696cff}
