.health-packages-section{padding:4rem 0!important;background-color:var(--flat-light)!important}.health-packages-section .section-header{margin-bottom:3rem!important}.health-packages-section .section-badge{display:inline-flex!important;align-items:center!important;gap:.5rem!important;background-color:var(--flat-tesla-red)!important;color:var(--flat-white)!important;padding:.375rem 1rem!important;border-radius:var(--flat-radius-md)!important;font-size:var(--flat-font-xs)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:1rem!important}.health-packages-section .section-title{font-size:var(--flat-font-3xl)!important;font-weight:700!important;color:var(--flat-darkest)!important;margin-bottom:.75rem!important}.health-packages-section .section-subtitle{font-size:var(--flat-font-base)!important;color:var(--flat-dark-gray)!important;max-width:700px!important;margin:0 auto!important}.health-packages-section .package-card{background-color:var(--flat-white)!important;border:1px solid var(--flat-lighter)!important;border-radius:var(--flat-radius-lg)!important;padding:1.5rem!important;position:relative!important;height:100%!important;display:flex!important;flex-direction:column!important;transition:all .2s ease!important;overflow:visible!important}.health-packages-section .package-card:hover{border-color:var(--flat-tesla-blue)!important;transform:translateY(-2px)!important}.health-packages-section .package-card.featured{border-color:var(--flat-tesla-blue)!important;border-width:2px!important}.health-packages-section .package-badge{position:absolute!important;top:-12px!important;left:50%!important;transform:translateX(-50%)!important;padding:.25rem .75rem!important;border-radius:var(--flat-radius-md)!important;font-size:var(--flat-font-xs)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;white-space:nowrap!important;text-align:center!important}.health-packages-section .package-badge.badge-warning{background-color:var(--flat-warning)!important;color:var(--flat-darkest)!important}.health-packages-section .package-badge.badge-success{background-color:var(--flat-success)!important;color:var(--flat-white)!important}.health-packages-section .package-badge.badge-pink{background-color:#e83e8c!important;color:var(--flat-white)!important}.health-packages-section .package-header{margin-bottom:1rem!important;padding-top:.5rem!important}.health-packages-section .package-name{font-size:var(--flat-font-lg)!important;font-weight:600!important;color:var(--flat-darkest)!important;margin-bottom:.5rem!important;line-height:1.3!important;min-height:2.6rem!important}.health-packages-section .package-description,.health-packages-section .package-name{overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.health-packages-section .package-description{font-size:var(--flat-font-sm)!important;color:var(--flat-dark-gray)!important;line-height:1.4!important;margin-bottom:0!important;min-height:2.4rem!important}.health-packages-section .package-pricing{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:1rem 0!important;border-top:1px solid var(--flat-lighter)!important;border-bottom:1px solid var(--flat-lighter)!important;margin-bottom:1rem!important}.health-packages-section .price-display{display:flex!important;flex-direction:column!important;gap:.25rem!important}.health-packages-section .original-price{font-size:var(--flat-font-sm)!important;color:var(--flat-gray)!important;text-decoration:line-through!important}.health-packages-section .discounted-price{font-size:var(--flat-font-2xl)!important;font-weight:700!important;color:var(--flat-tesla-red)!important}.health-packages-section .discount-badge{background-color:var(--flat-tesla-red)!important;color:var(--flat-white)!important;padding:.25rem .75rem!important;border-radius:var(--flat-radius-md)!important;font-size:var(--flat-font-xs)!important;font-weight:600!important;white-space:nowrap!important}.health-packages-section .package-info{margin-bottom:1rem!important}.health-packages-section .tests-count{display:flex!important;align-items:center!important;gap:.5rem!important;font-size:var(--flat-font-sm)!important;color:var(--flat-tesla-blue)!important;font-weight:500!important}.health-packages-section .tests-count i{font-size:1rem!important}.health-packages-section .package-features{flex:1!important;margin-bottom:1rem!important;min-height:120px!important}.health-packages-section .package-features h4{font-size:var(--flat-font-sm)!important;font-weight:600!important;color:var(--flat-darkest)!important;margin-bottom:.5rem!important;text-transform:uppercase!important;letter-spacing:.05em!important}.health-packages-section .package-features ul{list-style:none!important;padding:0!important;margin:0!important;max-height:100px!important;overflow-y:auto!important}.health-packages-section .package-features li{display:flex!important;align-items:flex-start!important;gap:.5rem!important;font-size:var(--flat-font-xs)!important;color:var(--flat-dark-gray)!important;margin-bottom:.375rem!important;line-height:1.4!important}.health-packages-section .package-features li i{color:var(--flat-success)!important;font-size:.75rem!important;margin-top:.125rem!important;flex-shrink:0!important}.health-packages-section .package-features ul::-webkit-scrollbar{width:4px!important}.health-packages-section .package-features ul::-webkit-scrollbar-track{background:var(--flat-lighter)!important;border-radius:2px!important}.health-packages-section .package-features ul::-webkit-scrollbar-thumb{background:var(--flat-gray)!important;border-radius:2px!important}.health-packages-section .package-actions{gap:.5rem!important;margin-top:auto!important}.health-packages-section .btn-book-package{flex:1!important;background-color:var(--flat-tesla-blue)!important;color:var(--flat-white)!important;border:none!important;border-radius:var(--flat-radius-md)!important;padding:.5rem 1rem!important;font-size:var(--flat-font-sm)!important;font-weight:500!important;text-align:center!important;text-decoration:none!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important}.health-packages-section .btn-book-package:hover{background-color:var(--flat-tesla-blue-dark)!important;color:var(--flat-white)!important}.health-packages-section .btn-view-details{flex:1!important;background-color:transparent!important;color:var(--flat-tesla-blue)!important;border:1px solid var(--flat-tesla-blue)!important;border-radius:var(--flat-radius-md)!important;padding:.5rem 1rem!important;font-size:var(--flat-font-sm)!important;font-weight:500!important;text-align:center!important;text-decoration:none!important;transition:all .2s ease!important}.health-packages-section .btn-view-details:hover{background-color:var(--flat-tesla-blue)!important;color:var(--flat-white)!important}.health-packages-section .packages-footer{margin-top:3rem!important}.health-packages-section .additional-info{font-size:var(--flat-font-sm)!important;color:var(--flat-dark-gray)!important;margin-bottom:1.5rem!important}.health-packages-section .additional-info i{color:var(--flat-tesla-blue)!important}.health-packages-section .view-all-packages-btn{display:inline-flex!important;align-items:center!important;gap:.5rem!important;background-color:var(--flat-tesla-red)!important;color:var(--flat-white)!important;padding:.75rem 1.5rem!important;border-radius:var(--flat-radius-md)!important;text-decoration:none!important;font-size:var(--flat-font-sm)!important;font-weight:500!important;transition:all .2s ease!important}.health-packages-section .view-all-packages-btn:hover{background-color:var(--flat-tesla-red-dark)!important;transform:translateX(-2px)!important}@media (max-width:768px){.health-packages-section .package-card{padding:1.25rem!important}.health-packages-section .package-name{font-size:var(--flat-font-base)!important;min-height:2.4rem!important}.health-packages-section .discounted-price{font-size:var(--flat-font-xl)!important}.health-packages-section .package-features{min-height:100px!important}.health-packages-section .package-actions{flex-direction:column!important}}.health-packages-section .package-card:after,.health-packages-section .package-card:before{display:none!important}.health-packages-section .package-actions{display:flex!important;flex-direction:column!important;gap:.75rem!important}.health-packages-section .btn-book-now,.health-packages-section .btn-book-package,.health-packages-section .btn-view-details{border:none!important;background:none!important;text-decoration:none!important;cursor:pointer!important;font-family:inherit!important;width:100%!important}.health-packages-section .btn-in-cart{background-color:var(--flat-success)!important;color:var(--flat-white)!important}.health-packages-section .btn-in-cart:hover{background-color:#218838!important;color:var(--flat-white)!important}.health-packages-section .btn-book-now{background-color:var(--flat-tesla-blue)!important;color:var(--flat-white)!important;font-weight:600!important}.health-packages-section .btn-book-now:hover{background-color:var(--flat-tesla-blue-dark)!important;color:var(--flat-white)!important}.contact-hero-section{background-color:var(--flat-light)!important;padding:4rem 0!important;border-bottom:2px solid var(--flat-lighter)!important}.contact-hero-section h1{font-size:var(--flat-font-4xl)!important;font-weight:700!important;color:var(--flat-tesla-blue)!important;margin-bottom:1rem!important;letter-spacing:-.025em!important}.contact-hero-section .lead{font-size:var(--flat-font-lg)!important;color:var(--flat-dark-gray)!important;line-height:1.6!important;max-width:700px!important;margin:0 auto!important}.contact-info-section{padding:3rem 0!important}.contact-info-card,.contact-info-section{background-color:var(--flat-white)!important}.contact-info-card{border:2px solid var(--flat-lighter)!important;border-radius:var(--flat-radius-lg)!important;padding:2rem!important;text-align:center!important;height:100%!important;transition:all .2s ease!important}.contact-info-card:hover{border-color:var(--flat-tesla-blue)!important;transform:translateY(-2px)!important}.contact-icon-wrapper{width:80px!important;height:80px!important;background-color:var(--flat-tesla-blue)!important;color:var(--flat-white)!important;border-radius:var(--flat-radius-lg)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-bottom:1.5rem!important}.contact-icon-wrapper i{font-size:2rem!important}.contact-info-card h5{font-size:var(--flat-font-xl)!important;font-weight:600!important;color:var(--flat-darkest)!important;margin-bottom:.75rem!important}.contact-info-card p{font-size:var(--flat-font-sm)!important;color:var(--flat-dark-gray)!important;margin-bottom:1rem!important}.contact-info-card .btn{background-color:transparent!important;color:var(--flat-tesla-blue)!important;border:1px solid var(--flat-tesla-blue)!important;padding:.5rem 1.25rem!important;font-size:var(--flat-font-sm)!important;font-weight:500!important;border-radius:var(--flat-radius-md)!important}.contact-info-card .btn:hover{background-color:var(--flat-tesla-blue)!important;color:var(--flat-white)!important}.contact-form-section{background-color:var(--flat-light)!important;padding:3rem 0!important}.contact-form-wrapper{background-color:var(--flat-white)!important;border:1px solid var(--flat-lighter)!important;border-radius:var(--flat-radius-lg)!important;padding:2.5rem!important;max-width:800px!important;margin:0 auto!important}.contact-form-wrapper h3{font-size:var(--flat-font-2xl)!important;font-weight:600!important;color:var(--flat-tesla-blue)!important;margin-bottom:.5rem!important;text-align:center!important}.contact-form-wrapper .form-subtitle{font-size:var(--flat-font-base)!important;color:var(--flat-dark-gray)!important;text-align:center!important;margin-bottom:2rem!important}.location-section{padding:3rem 0!important;background-color:var(--flat-white)!important}.location-card{background-color:var(--flat-light)!important;border:1px solid var(--flat-lighter)!important;border-radius:var(--flat-radius-lg)!important;padding:2rem!important;height:100%!important}.location-card h4{font-size:var(--flat-font-xl)!important;font-weight:600!important;color:var(--flat-tesla-blue)!important;margin-bottom:1rem!important}.location-card p{font-size:var(--flat-font-sm)!important;color:var(--flat-dark-gray)!important;line-height:1.6!important;margin-bottom:.5rem!important}.about-hero-section{background-color:var(--flat-light)!important;padding:4rem 0!important;position:relative!important;overflow:hidden!important}.about-hero-section:before{content:""!important;position:absolute!important;top:0!important;right:-100px!important;width:300px!important;height:300px!important;background-color:var(--flat-tesla-blue)!important;opacity:.05!important;border-radius:50%!important}.about-hero-section h1{font-size:var(--flat-font-4xl)!important;font-weight:700!important;color:var(--flat-tesla-blue)!important;margin-bottom:1rem!important;letter-spacing:-.025em!important}.about-hero-section .lead{font-size:var(--flat-font-lg)!important;color:var(--flat-dark-gray)!important;line-height:1.6!important;margin-bottom:1.5rem!important}.about-hero-badges{display:flex!important;gap:1.5rem!important;flex-wrap:wrap!important}.about-hero-badge{display:flex!important;align-items:center!important;gap:.5rem!important;background-color:var(--flat-white)!important;padding:.5rem 1rem!important;border-radius:var(--flat-radius-md)!important;border:1px solid var(--flat-lighter)!important;font-size:var(--flat-font-sm)!important;font-weight:500!important;color:var(--flat-darkest)!important}.about-hero-badge i{color:var(--flat-tesla-blue)!important;font-size:1.25rem!important}.about-hero-image{background-color:var(--flat-white)!important;border:2px solid var(--flat-lighter)!important;border-radius:var(--flat-radius-lg)!important;padding:2rem!important;text-align:center!important;min-height:300px!important;display:flex!important;align-items:center!important;justify-content:center!important}.about-hero-image i{font-size:5rem!important;color:var(--flat-tesla-blue)!important;margin-bottom:1rem!important}.about-hero-image p{font-size:var(--flat-font-base)!important;color:var(--flat-dark-gray)!important;margin:0!important}.about-story-section{padding:4rem 0!important;background-color:var(--flat-white)!important}.about-story-section h2{font-size:var(--flat-font-3xl)!important;font-weight:600!important;color:var(--flat-tesla-blue)!important;text-align:center!important;margin-bottom:1rem!important}.about-story-section .lead{font-size:var(--flat-font-base)!important;color:var(--flat-dark-gray)!important;text-align:center!important;max-width:700px!important;margin:0 auto 3rem!important}.about-stats{display:flex!important;justify-content:space-around!important;text-align:center!important;padding:2rem 0!important;border-top:2px solid var(--flat-lighter)!important;border-bottom:2px solid var(--flat-lighter)!important;margin:2rem 0!important}.about-stat{flex:1!important}.about-stat h4{font-size:var(--flat-font-3xl)!important;font-weight:700!important;color:var(--flat-tesla-red)!important;margin-bottom:.5rem!important}.about-stat small{font-size:var(--flat-font-sm)!important;color:var(--flat-dark-gray)!important;text-transform:uppercase!important;letter-spacing:.05em!important}.about-values-section{padding:4rem 0!important;background-color:var(--flat-light)!important}.about-value-card{background-color:var(--flat-white)!important;border:1px solid var(--flat-lighter)!important;border-radius:var(--flat-radius-lg)!important;padding:2rem!important;height:100%!important;text-align:center!important;transition:all .2s ease!important}.about-value-card:hover{border-color:var(--flat-tesla-blue)!important;transform:translateY(-2px)!important}.about-value-icon{width:60px!important;height:60px!important;background-color:var(--flat-tesla-blue)!important;color:var(--flat-white)!important;border-radius:var(--flat-radius-md)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-bottom:1.5rem!important;font-size:1.75rem!important}.about-value-card h5{font-size:var(--flat-font-xl)!important;font-weight:600!important;color:var(--flat-darkest)!important;margin-bottom:.75rem!important}.about-value-card p{font-size:var(--flat-font-sm)!important;color:var(--flat-dark-gray)!important;line-height:1.6!important;margin:0!important}.about-team-section{padding:4rem 0!important;background-color:var(--flat-white)!important}.team-member-card{background-color:var(--flat-light)!important;border:1px solid var(--flat-lighter)!important;border-radius:var(--flat-radius-lg)!important;padding:1.5rem!important;text-align:center!important;height:100%!important}.team-member-avatar{width:100px!important;height:100px!important;background-color:var(--flat-tesla-blue)!important;color:var(--flat-white)!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-bottom:1rem!important;font-size:2.5rem!important}.team-member-card h5{font-size:var(--flat-font-lg)!important;font-weight:600!important;color:var(--flat-darkest)!important;margin-bottom:.25rem!important}.team-member-card .role{font-size:var(--flat-font-sm)!important;color:var(--flat-tesla-red)!important;font-weight:500!important;margin-bottom:.75rem!important}.team-member-card p{font-size:var(--flat-font-sm)!important;color:var(--flat-dark-gray)!important;margin:0!important}@media (max-width:768px){.about-hero-section h1,.contact-hero-section h1{font-size:var(--flat-font-3xl)!important}.contact-form-wrapper{padding:1.5rem!important}.about-stats{flex-direction:column!important;gap:1.5rem!important}.about-hero-badges{justify-content:center!important}}.about-hero-section *,.about-story-section *,.about-values-section *,.contact-form-section *,.contact-hero-section *,.contact-info-section *{box-shadow:none!important;text-shadow:none!important;background-image:none!important}.blog-page{background-color:var(--flat-light)!important}.blog-hero-section{background-color:var(--flat-white)!important;padding:3rem 0!important;border-bottom:2px solid var(--flat-lighter)!important}.blog-hero-section h1{font-size:var(--flat-font-4xl)!important;font-weight:700!important;color:var(--flat-tesla-blue)!important;margin-bottom:1rem!important}.blog-hero-section .lead{font-size:var(--flat-font-lg)!important;color:var(--flat-dark-gray)!important;max-width:600px!important;margin:0 auto!important}.blog-filter-section{background-color:var(--flat-white)!important;border-bottom:1px solid var(--flat-lighter)!important}.blog-search-input{border:2px solid var(--flat-lighter)!important;border-radius:var(--flat-radius-md)!important;font-size:var(--flat-font-base)!important;padding:.75rem 1rem!important}.blog-search-input:focus{border-color:var(--flat-tesla-blue)!important;outline:none!important}.blog-category-select{border:2px solid var(--flat-lighter)!important;border-radius:var(--flat-radius-md)!important;font-size:var(--flat-font-base)!important;padding:.75rem 1rem!important;max-width:250px!important}.blog-card{background-color:var(--flat-white)!important;border:1px solid var(--flat-lighter)!important;border-radius:var(--flat-radius-lg)!important;overflow:hidden!important;height:100%!important;display:flex!important;flex-direction:column!important;transition:all .2s ease!important}.blog-card:hover{border-color:var(--flat-tesla-blue)!important;transform:translateY(-2px)!important}.blog-card-image{position:relative!important;height:200px!important;overflow:hidden!important;background-color:var(--flat-lighter)!important}.blog-card-image img{width:100%!important;height:100%!important;object-fit:cover!important}.blog-card-image.placeholder{display:flex!important;align-items:center!important;justify-content:center!important;background-color:var(--flat-lighter)!important}.blog-card-image.placeholder i{font-size:3rem!important;color:var(--flat-gray)!important}.blog-category-badge{position:absolute!important;top:1rem!important;right:1rem!important;padding:.25rem .75rem!important;border-radius:var(--flat-radius-md)!important;font-size:var(--flat-font-xs)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important}.blog-card-content{padding:1.5rem!important;flex:1!important;display:flex!important;flex-direction:column!important}.blog-card-title{font-size:var(--flat-font-xl)!important;font-weight:600!important;margin-bottom:.75rem!important;line-height:1.3!important}.blog-card-title a{color:var(--flat-darkest)!important;text-decoration:none!important;transition:color .2s ease!important}.blog-card-title a:hover{color:var(--flat-tesla-blue)!important}.blog-card-excerpt{font-size:var(--flat-font-sm)!important;color:var(--flat-dark-gray)!important;line-height:1.6!important;margin-bottom:1rem!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.blog-card-meta{display:flex!important;gap:1rem!important;font-size:var(--flat-font-xs)!important;color:var(--flat-gray)!important;margin-bottom:.75rem!important}.blog-card-meta i{margin-right:.25rem!important}.blog-card-stats{display:flex!important;gap:1rem!important;font-size:var(--flat-font-xs)!important;color:var(--flat-gray)!important;margin-bottom:.75rem!important}.blog-card-tags{display:flex!important;gap:.5rem!important;flex-wrap:wrap!important;margin-bottom:1rem!important}.blog-tag{font-size:var(--flat-font-xs)!important;background-color:var(--flat-tesla-blue-pale)!important;padding:.125rem .5rem!important;border-radius:var(--flat-radius-sm)!important}.blog-read-more,.blog-tag{color:var(--flat-tesla-blue)!important}.blog-read-more{text-decoration:none!important;font-size:var(--flat-font-sm)!important;font-weight:500!important;margin-top:auto!important;display:inline-flex!important;align-items:center!important;gap:.25rem!important;transition:all .2s ease!important}.blog-read-more:hover{gap:.5rem!important;color:var(--flat-tesla-blue-dark)!important}.blog-post-page{background-color:var(--flat-white)!important}.blog-post-hero{background-color:var(--flat-light)!important;padding:3rem 0!important;border-bottom:1px solid var(--flat-lighter)!important}.blog-post-title{font-size:var(--flat-font-4xl)!important;font-weight:700!important;color:var(--flat-darkest)!important;line-height:1.2!important;margin-bottom:1.5rem!important}.blog-post-meta{display:flex!important;gap:1.5rem!important;flex-wrap:wrap!important;font-size:var(--flat-font-base)!important;color:var(--flat-dark-gray)!important;margin-bottom:1rem!important}.blog-post-meta i{margin-right:.5rem!important}.blog-post-stats{display:flex!important;gap:1.5rem!important;align-items:center!important;font-size:var(--flat-font-base)!important}.blog-like-btn{background:none!important;border:1px solid var(--flat-tesla-red)!important;color:var(--flat-tesla-red)!important;padding:.25rem .75rem!important;border-radius:var(--flat-radius-md)!important;cursor:pointer!important;transition:all .2s ease!important}.blog-like-btn.liked,.blog-like-btn:hover:not(:disabled){background-color:var(--flat-tesla-red)!important;color:var(--flat-white)!important}.blog-post-excerpt{font-size:var(--flat-font-lg)!important;color:var(--flat-dark-gray)!important;line-height:1.6!important;margin-bottom:2rem!important;padding-bottom:2rem!important;border-bottom:1px solid var(--flat-lighter)!important}.blog-post-body{font-size:var(--flat-font-base)!important;color:var(--flat-darkest)!important;line-height:1.8!important}.blog-post-body h2,.blog-post-body h3,.blog-post-body h4{color:var(--flat-tesla-blue)!important;margin-top:2rem!important;margin-bottom:1rem!important}.blog-post-body p{margin-bottom:1.25rem!important}.blog-post-body ol,.blog-post-body ul{margin-bottom:1.5rem!important;padding-left:2rem!important}.blog-post-body li{margin-bottom:.5rem!important}.blog-post-tags{padding:2rem 0!important;border-top:1px solid var(--flat-lighter)!important}.blog-tag-link{display:inline-block!important;background-color:var(--flat-tesla-blue-pale)!important;color:var(--flat-tesla-blue)!important;padding:.375rem 1rem!important;border-radius:var(--flat-radius-md)!important;text-decoration:none!important;font-size:var(--flat-font-sm)!important;margin-right:.5rem!important;margin-bottom:.5rem!important;transition:all .2s ease!important}.blog-tag-link:hover{background-color:var(--flat-tesla-blue)!important;color:var(--flat-white)!important}.blog-post-share{padding:2rem 0!important;border-top:1px solid var(--flat-lighter)!important}.share-buttons{display:flex!important;gap:.5rem!important;flex-wrap:wrap!important;margin-top:1rem!important}.blog-card-skeleton,.blog-post-skeleton{background-color:var(--flat-white)!important;border:1px solid var(--flat-lighter)!important;border-radius:var(--flat-radius-lg)!important;padding:1.5rem!important}.skeleton-image{height:200px!important;border-radius:var(--flat-radius-md)!important;margin-bottom:1rem!important}.skeleton-image,.skeleton-line{background-color:var(--flat-lighter)!important}.skeleton-line{height:1rem!important;border-radius:var(--flat-radius-sm)!important;margin-bottom:.75rem!important}.skeleton-line.short{width:60%!important}.skeleton-title{height:2rem!important;margin-bottom:1rem!important;width:70%!important}.skeleton-meta,.skeleton-title{background-color:var(--flat-lighter)!important;border-radius:var(--flat-radius-sm)!important}.skeleton-meta{height:1rem!important;margin-bottom:2rem!important;width:40%!important}.blog-pagination .pagination{gap:.5rem!important}.blog-pagination .page-link{border:1px solid var(--flat-lighter)!important;color:var(--flat-tesla-blue)!important;padding:.5rem 1rem!important;border-radius:var(--flat-radius-md)!important}.blog-pagination .page-item.active .page-link{background-color:var(--flat-tesla-blue)!important;border-color:var(--flat-tesla-blue)!important;color:var(--flat-white)!important}.blog-pagination .page-link:hover{background-color:var(--flat-tesla-blue-pale)!important;border-color:var(--flat-tesla-blue)!important}@media (max-width:768px){.blog-hero-section h1,.blog-post-title{font-size:var(--flat-font-3xl)!important}.blog-post-meta{font-size:var(--flat-font-sm)!important}.share-buttons{justify-content:center!important}}.navbar-premium .navbar-button{padding:8px 16px!important;border-radius:6px!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;border:none!important;cursor:pointer!important;transition:all .2s ease!important;white-space:nowrap!important;font-family:Inter,sans-serif!important}.navbar-premium .navbar-button-ghost{background:transparent!important;color:var(--flat-dark-gray)!important;border:1px solid var(--flat-light-gray)!important}.navbar-premium .navbar-button-ghost:hover{background:var(--flat-light-gray)!important;color:var(--flat-dark-gray)!important;border:1px solid var(--flat-medium-gray)!important}.navbar-premium .navbar-button-primary{background:var(--flat-tesla-blue)!important;color:var(--flat-white)!important;border:none!important;font-weight:600!important}.navbar-premium .navbar-button-primary:hover{background:var(--flat-tesla-blue-dark)!important;color:var(--flat-white)!important;transform:translateY(-1px)!important;box-shadow:none!important}.navbar-premium .navbar-button-primary,.navbar-premium .navbar-button-primary:active,.navbar-premium .navbar-button-primary:focus,.navbar-premium .navbar-button-primary:hover{color:#fff!important;text-shadow:none!important}@media (max-width:991px){.navbar-premium .navbar-button{font-size:13px!important;padding:6px 12px!important}}.navbar-language-switcher{margin-right:1rem}.language-toggle{background:none;border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:.5rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.25rem}.language-toggle:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.language-toggle:focus{outline:none;box-shadow:0 0 0 2px hsla(0,0%,100%,.2)}.navbar-premium.scrolled .language-toggle{color:#1e293b;border-color:rgba(30,41,59,.2)}.navbar-premium.scrolled .language-toggle:hover{background:rgba(30,41,59,.1);border-color:rgba(30,41,59,.3)}.navbar-premium.scrolled .language-toggle:focus{box-shadow:0 0 0 2px rgba(30,41,59,.2)}.footer-title{font-size:1.1rem!important;font-weight:600!important;margin-bottom:1.2rem!important;color:#000!important;font-family:Inter,sans-serif!important;text-transform:uppercase!important;letter-spacing:.5px!important}.footer-main{background:var(--flat-white)!important;padding:3rem 0 2rem!important;border-top:1px solid var(--flat-light-gray)!important}.footer-section{margin-bottom:3rem!important}.footer-links{list-style:none!important;padding:0!important;margin:0!important}.footer-links li{margin-bottom:.75rem!important}.footer-links a{color:var(--flat-dark-gray)!important;text-decoration:none!important;font-size:.9rem!important;font-weight:400!important;transition:color .2s ease!important;font-family:Inter,sans-serif!important}.footer-links a:hover{color:var(--flat-tesla-blue)!important;text-decoration:none!important}.footer-brand{margin-bottom:2rem!important}.footer-description{color:var(--flat-dark-gray)!important;font-size:.8rem!important;line-height:1.5!important;margin-bottom:1.5rem!important;font-family:Inter,sans-serif!important}.footer-certifications .cert-badge{background:rgba(44,74,166,.1)!important;border:1px solid var(--flat-tesla-blue)!important;color:var(--flat-tesla-blue)!important;padding:.5rem 1rem!important;border-radius:6px!important;font-size:.8rem!important;font-weight:500!important}.footer-contact .contact-item{margin-bottom:1rem!important;display:flex!important;gap:.75rem!important;align-items:flex-start!important}.footer-contact .contact-item i{flex-shrink:0!important;margin-top:.25rem!important;font-size:1rem!important;color:var(--flat-tesla-blue)!important}.footer-contact .contact-item>div{flex:1!important}.footer-contact .contact-label{font-size:.8rem!important}.footer-contact .contact-label,.footer-contact .contact-value{color:#000!important;display:block!important;font-weight:500!important}.footer-contact .contact-value{text-decoration:none!important;font-size:.85rem!important;line-height:1.4!important}.footer-contact .contact-value:hover{color:var(--flat-tesla-blue)!important}.footer-social h6{color:#000!important;font-size:.9rem!important;font-weight:600!important;margin-bottom:1rem!important;font-family:Inter,sans-serif!important}.social-link{background:var(--flat-tesla-blue)!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:6px!important;text-decoration:none!important;transition:all .2s ease!important}.social-link,.social-link:hover{color:var(--flat-white)!important}.social-link:hover{background:var(--flat-tesla-blue-dark)!important;transform:translateY(-2px)!important}.footer-bottom{background:var(--flat-light-gray)!important;border-top:1px solid var(--flat-medium-gray)!important;padding:1.5rem 0!important}.copyright{font-size:.9rem!important}.copyright,.footer-bottom-links a{color:var(--flat-dark-gray)!important;font-family:Inter,sans-serif!important}.footer-bottom-links a{text-decoration:none!important;font-size:.85rem!important}.footer-bottom-links a:hover{color:var(--flat-tesla-blue)!important}.footer-awards{background:var(--flat-light-gray)!important;border-top:1px solid var(--flat-medium-gray)!important;padding:2rem 0!important}.footer-awards h6{color:var(--flat-black)!important;font-weight:600!important}.award-item,.footer-awards h6{font-family:Inter,sans-serif!important}.award-item{color:var(--flat-dark-gray)!important;font-size:.85rem!important;display:flex!important;align-items:center!important;gap:.5rem!important}.award-item i{color:var(--flat-tesla-blue)!important;font-size:1.1rem!important}@media (max-width:767px){.footer-title{font-size:1rem!important;margin-bottom:1rem!important}.footer-main{padding:2rem 0 1.5rem!important}.footer-section{margin-bottom:1.5rem!important}}.app-download-section{padding:6rem 0!important;background:var(--flat-white)!important;color:var(--flat-dark-gray)!important;border-top:1px solid var(--flat-light-gray)!important;border-bottom:1px solid var(--flat-light-gray)!important}.app-download-content{position:relative!important}.app-download-section .section-badge{background:var(--flat-tesla-blue)!important;color:var(--flat-white)!important;border:none!important;padding:.5rem 1rem!important;border-radius:6px!important;font-size:.85rem!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;gap:.5rem!important;margin-bottom:1.5rem!important}.app-title{font-size:2.25rem!important;font-weight:700!important;margin-bottom:1.5rem!important;color:var(--flat-black)!important;line-height:1.2!important}.app-description,.app-title{font-family:Inter,sans-serif!important}.app-description{font-size:1.1rem!important;color:var(--flat-dark-gray)!important;margin-bottom:2rem!important;line-height:1.6!important}.app-features{margin-bottom:3rem!important}.feature-item{display:flex!important;align-items:center!important;gap:.75rem!important;margin-bottom:1rem!important;padding:.5rem 0!important}.feature-item i{font-size:1.25rem!important;width:20px!important;text-align:center!important}.feature-item span{color:var(--flat-dark-gray)!important;font-weight:500!important;font-size:.95rem!important;font-family:Inter,sans-serif!important}.download-buttons{display:flex!important;gap:1rem!important;margin-bottom:3rem!important;flex-wrap:wrap!important}.download-btn{display:flex!important;align-items:center!important;gap:.75rem!important;padding:.75rem 1.5rem!important;background:var(--flat-black)!important;border-radius:8px!important;transition:all .2s ease!important;border:2px solid var(--flat-black)!important;min-width:160px!important}.download-btn,.download-btn:hover{color:var(--flat-white)!important;text-decoration:none!important}.download-btn:hover{background:var(--flat-dark-gray)!important;transform:translateY(-2px)!important}.download-btn .btn-icon{font-size:1.5rem!important}.download-btn .btn-text{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.download-btn .btn-subtitle{font-size:.75rem!important;opacity:.8!important;font-weight:400!important}.download-btn .btn-title{font-size:1rem!important;font-weight:600!important}.app-stats{display:flex!important;gap:2rem!important;flex-wrap:wrap!important}.stat{text-align:center!important}.stat-number{font-size:1.75rem!important;font-weight:700!important;color:var(--flat-tesla-blue)!important;margin-bottom:.25rem!important}.stat-label,.stat-number{font-family:Inter,sans-serif!important}.stat-label{font-size:.85rem!important;color:var(--flat-medium-gray)!important;font-weight:500!important}.phone-mockup{position:relative!important;max-width:280px!important;margin:0 auto!important}.phone-screen{background:var(--flat-black)!important;border-radius:30px!important;padding:10px!important;box-shadow:0 10px 30px rgba(0,0,0,.15)!important;border:3px solid var(--flat-black)!important}.app-interface{background:var(--flat-white)!important;border-radius:20px!important;padding:1.25rem!important;min-height:380px!important;overflow:hidden!important}.app-header{margin-bottom:1.5rem!important}.status-bar{display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:.8rem!important;color:var(--flat-dark-gray)!important;margin-bottom:1rem!important}.status-icons{display:flex!important;gap:.25rem!important}.app-nav{display:flex!important;justify-content:space-between!important;align-items:center!important;padding-bottom:1rem!important;border-bottom:1px solid var(--flat-light-gray)!important}.app-nav h3{font-size:1.1rem!important;font-weight:600!important;color:var(--flat-black)!important;margin:0!important}.quick-actions{display:flex!important;gap:.5rem!important;margin-bottom:1.5rem!important}.action-card{flex:1!important;text-align:center!important;padding:.75rem .25rem!important;background:var(--flat-light-gray)!important;border-radius:10px!important;font-size:.7rem!important;color:var(--flat-dark-gray)!important;border:1px solid transparent!important;transition:all .2s ease!important}.action-card:hover{border-color:var(--flat-tesla-blue)!important;background:rgba(44,74,166,.05)!important}.action-card i{display:block!important;font-size:1.5rem!important;margin-bottom:.25rem!important;color:var(--flat-tesla-blue)!important}.action-card span{display:block!important;line-height:1.2!important}.recent-tests h4{font-size:1rem!important;font-weight:600!important;color:var(--flat-black)!important;margin-bottom:1rem!important}.test-item{gap:.75rem!important;padding:.75rem!important;background:var(--flat-light-gray)!important;border-radius:6px!important}.test-icon,.test-item{display:flex!important;align-items:center!important}.test-icon{width:32px!important;height:32px!important;background:var(--flat-tesla-blue)!important;border-radius:50%!important;justify-content:center!important;color:var(--flat-white)!important;font-size:.9rem!important}.test-info{flex:1!important}.test-name{font-weight:500!important;color:var(--flat-black)!important;font-size:.85rem!important}.test-date,.test-name{display:block!important}.test-date{font-size:.75rem!important;color:var(--flat-medium-gray)!important}.test-status{background:var(--flat-tesla-red)!important;color:var(--flat-white)!important;padding:.25rem .5rem!important;border-radius:4px!important;font-size:.7rem!important;font-weight:500!important}.floating-elements{display:none!important}@media (max-width:991px){.app-download-section{padding:4rem 0!important}.app-title{font-size:2rem!important}.app-stats,.download-buttons{justify-content:center!important}.app-stats{margin-top:2rem!important}.phone-mockup{margin-top:3rem!important}.app-visual{padding:1rem 0!important}}@media (max-width:767px){.app-title{font-size:1.75rem!important}.download-buttons{flex-direction:column!important;align-items:center!important}.download-btn{width:100%!important;max-width:200px!important;justify-content:center!important}}.app-visual{display:flex!important;justify-content:center!important;align-items:center!important;padding:2rem 0!important;min-height:400px!important}.app-mockup-container{position:relative!important;width:100%!important;max-width:350px!important;margin:0 auto!important}.app-mockup-image{width:100%!important;height:auto!important}.app-mockup-image,.app-mockup-placeholder{display:block!important}.mockup-device{width:260px!important;height:520px!important;background:linear-gradient(135deg,#1a1a1a,#2d2d2d)!important;border-radius:35px!important;padding:15px!important;margin:0 auto!important;box-shadow:0 10px 40px rgba(0,0,0,.3)!important;position:relative!important}.mockup-device:before{content:""!important;position:absolute!important;top:10px!important;left:50%!important;transform:translateX(-50%)!important;width:60px!important;height:6px!important;background:#333!important;border-radius:3px!important}.mockup-screen{background:#fff!important;height:100%!important;border-radius:25px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;position:relative!important}.mockup-header{background:linear-gradient(135deg,var(--flat-tesla-blue) 0,#3d5bb8 100%)!important;padding:1.5rem!important;text-align:center!important;position:relative!important}.mockup-header:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:1px!important;background:hsla(0,0%,100%,.2)!important}.mockup-logo{height:30px!important;width:auto!important;filter:brightness(0) invert(1)!important;display:block!important;margin:0 auto!important}.mockup-content{flex:1!important;padding:1.5rem!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:1.25rem!important}.mockup-feature{display:flex!important;align-items:center!important;gap:1rem!important;padding:1rem!important;background:#f8f9fa!important;border-radius:12px!important;transition:all .2s ease!important;border:1px solid #e9ecef!important;margin-bottom:.5rem!important}.mockup-feature:hover{background:rgba(44,74,166,.08)!important;transform:translateX(5px)!important;border-color:rgba(44,74,166,.2)!important}.mockup-feature i{font-size:1.5rem!important;color:#2c4aa6!important;width:35px!important;text-align:center!important;flex-shrink:0!important}.mockup-feature span{font-size:.9rem!important;font-weight:500!important;color:#343a40!important;font-family:Inter,sans-serif!important;line-height:1.4!important}.action-card,.app-content,.app-header,.app-interface,.app-nav,.float-notification,.floating-elements,.phone-mockup,.phone-screen,.quick-actions,.recent-tests,.status-bar,.test-item{display:none!important}@media (max-width:991px){.app-visual{padding:2rem 0 1rem!important;min-height:350px!important}.app-mockup-container{max-width:300px!important}.mockup-device{width:240px!important;height:460px!important;padding:12px!important}.mockup-feature{padding:.75rem!important;gap:.75rem!important;background:#f8f9fa!important;border:1px solid #e9ecef!important;margin-bottom:.4rem!important}.mockup-feature i{font-size:1.25rem!important;width:30px!important;color:#2c4aa6!important}.mockup-feature span{font-size:.85rem!important;line-height:1.3!important;color:#343a40!important;font-weight:500!important}.mockup-content{padding:1.25rem!important;gap:1rem!important}}@media (max-width:767px){.app-visual{padding:1.5rem 0 .5rem!important;min-height:300px!important}.app-mockup-container{max-width:250px!important}.mockup-device{width:200px!important;height:380px!important;padding:10px!important;border-radius:30px!important}.mockup-screen{border-radius:20px!important}.mockup-header{padding:.75rem!important}.mockup-logo{height:20px!important}.mockup-content{padding:.75rem!important;gap:.75rem!important}.mockup-feature{padding:.5rem!important;gap:.5rem!important;border-radius:8px!important;background:#f8f9fa!important;border:1px solid #e9ecef!important;margin-bottom:.3rem!important}.mockup-feature i{font-size:1rem!important;width:25px!important;color:#2c4aa6!important}.mockup-feature span{font-size:.75rem!important;line-height:1.2!important;color:#343a40!important;font-weight:500!important}}@media (max-width:576px){.app-visual{padding:1rem 0!important;min-height:280px!important}.app-mockup-container{max-width:220px!important}.mockup-device{width:180px!important;height:340px!important;padding:8px!important;border-radius:25px!important}.mockup-screen{border-radius:18px!important}.mockup-header{padding:.5rem!important}.mockup-logo{height:18px!important}.mockup-content{padding:.5rem!important;gap:.5rem!important}.mockup-feature{padding:.4rem!important;gap:.4rem!important;border-radius:6px!important;background:#f8f9fa!important;border:1px solid #e9ecef!important;margin-bottom:.25rem!important}.mockup-feature i{font-size:.9rem!important;width:20px!important;color:#2c4aa6!important}.mockup-feature span{font-size:.7rem!important;line-height:1.1!important;color:#343a40!important;font-weight:500!important}}.policy-hero-section{background:var(--flat-light-gray)!important;padding:4rem 0!important;border-bottom:1px solid var(--flat-medium-gray)!important;margin-bottom:0!important}.policy-hero-section h1{font-size:2.5rem!important;font-weight:700!important;color:var(--flat-black)!important;margin-bottom:1rem!important;font-family:Inter,sans-serif!important}.policy-hero-section .lead{font-size:1.125rem!important;color:var(--flat-dark-gray)!important;margin-bottom:.5rem!important;font-weight:400!important;font-family:Inter,sans-serif!important}.policy-hero-section .text-muted{font-size:.9rem!important;color:var(--flat-medium-gray)!important}.policy-content-section{background:var(--flat-white)!important;min-height:60vh!important}.policy-content{font-family:Inter,sans-serif!important;color:var(--flat-dark-gray)!important;line-height:1.7!important}.policy-content h2{font-size:1.75rem!important;font-weight:600!important;color:var(--flat-black)!important;margin-top:3rem!important;margin-bottom:1.5rem!important;padding-bottom:.75rem!important;border-bottom:2px solid var(--flat-tesla-blue)!important}.policy-content h2:first-child{margin-top:0!important}.policy-content h3{font-size:1.25rem!important;font-weight:600!important;color:var(--flat-black)!important;margin-top:2rem!important;margin-bottom:1rem!important}.policy-content p{margin-bottom:1rem!important;font-size:1rem!important;color:var(--flat-dark-gray)!important}.policy-content ol,.policy-content ul{margin-bottom:1.5rem!important;padding-left:2rem!important}.policy-content li{margin-bottom:.5rem!important;font-size:1rem!important;color:var(--flat-dark-gray)!important}.policy-content strong{font-weight:600!important;color:var(--flat-black)!important}.policy-content address{background:var(--flat-light-gray)!important;padding:1.5rem!important;border-radius:8px!important;border-left:4px solid var(--flat-tesla-blue)!important;font-style:normal!important;font-size:.95rem!important;line-height:1.6!important}.policy-content .alert{border:none!important;border-radius:8px!important;padding:1rem 1.25rem!important;margin-bottom:1.5rem!important}.policy-content .alert-info{background:rgba(44,74,166,.1)!important;color:var(--flat-tesla-blue)!important}.policy-content .alert-warning{background:rgba(255,193,7,.1)!important;color:#856404!important}.policy-content .alert-danger{background:hsla(7,55%,63%,.1)!important;color:var(--flat-tesla-red)!important}.policy-content .alert-success{background:rgba(40,167,69,.1)!important;color:#155724!important}.policy-content .alert h5{font-size:1.1rem!important;font-weight:600!important;margin-bottom:.5rem!important}.policy-content .table{margin-bottom:2rem!important;font-size:.95rem!important}.policy-content .table th{background:var(--flat-tesla-blue)!important;color:var(--flat-white)!important;font-weight:600!important;padding:.75rem!important;border:none!important}.policy-content .table td{padding:.75rem!important;border-color:var(--flat-light-gray)!important;color:var(--flat-dark-gray)!important}.policy-content .table-bordered{border:1px solid var(--flat-light-gray)!important}.policy-content .table-responsive{border-radius:8px!important;overflow:hidden!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important}@media (max-width:768px){.policy-hero-section{padding:3rem 0!important}.policy-hero-section h1{font-size:2rem!important}.policy-hero-section .lead{font-size:1rem!important}.policy-content h2{font-size:1.5rem!important;margin-top:2rem!important}.policy-content h3{font-size:1.125rem!important}.policy-content li,.policy-content p{font-size:.95rem!important}.policy-content ol,.policy-content ul{padding-left:1.5rem!important}.policy-content address{padding:1rem!important;font-size:.9rem!important}}