.hex-float{position:fixed;width:60px;height:60px;background:rgba(0,255,136,.1);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0% 50%);animation:float 6s ease-in-out infinite;z-index:-1}.hex-float:nth-child(1){top:10%;left:10%;animation-delay:0s}.hex-float:nth-child(2){top:20%;right:15%;animation-delay:2s}.hex-float:nth-child(3){bottom:30%;left:20%;animation-delay:4s}.hex-float:nth-child(4){bottom:10%;right:10%;animation-delay:1s}.styled-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.styled-container h1,.styled-container h2,.styled-container h3,.styled-container h4,.styled-container h5,.styled-container h6{text-align:center!important;margin-bottom:1.5rem!important;text-shadow:0 0 10px rgba(0,255,136,.3)!important}.styled-container h1{font-size:clamp(2rem,5vw,3.5rem)!important;background:linear-gradient(45deg,#fff,#0f8)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.styled-container h2{font-size:clamp(1.5rem,4vw,2.5rem)!important;color:#0f8!important}.styled-container h3{font-size:clamp(1.25rem,3vw,1.8rem)!important;color:#fff!important}.styled-container p{margin-bottom:1rem!important;color:#e0e0e0!important;font-size:clamp(.9rem,2vw,1rem)!important}.styled-container .schema-section h2,.styled-container .schema-section h3,.styled-container .faq-question{text-align:left!important}.styled-container img{max-width:90%!important;height:auto!important;display:block!important;margin:0 auto!important;border-radius:12px!important;border:2px solid rgba(0,255,136,.3)!important;box-shadow:0 0 20px rgba(0,255,136,.2)!important;transition:all .3s ease!important}.styled-container img:hover{border-color:#0f8!important;box-shadow:0 0 30px rgba(0,255,136,.4)!important;transform:scale(1.02)!important}.styled-container .img-container{text-align:center!important;margin:2rem 0!important}.styled-container .cta-buttons-flex{display:flex!important;justify-content:center!important;align-items:center!important;gap:1.5rem!important;margin:1.5rem 0!important;flex-wrap:wrap!important}.styled-container .cta-buttons-flex .cta-btn{margin:0!important;flex:0 0 auto!important}.styled-container .cta-buttons-inline{display:flex!important;flex-wrap:wrap!important;gap:1.5rem!important;justify-content:center!important;align-items:center!important;margin:1.5rem 0!important}.styled-container .cta-buttons-inline .cta-btn{margin:0!important;flex:0 0 auto!important}.styled-container .cta-btn,.styled-container .form-btn,.styled-container .wp-btn,body .styled-container a.cta-btn,.styled-container a.cta-btn:not(.wp-block-button__link){display:inline-block!important;padding:14px 28px!important;background:linear-gradient(45deg,#0f8,#00cc6a)!important;color:#1e1e1e!important;text-decoration:none!important;border-radius:25px!important;font-weight:600!important;font-size:1rem!important;border:2px solid #0f8!important;transition:all .3s ease!important;position:relative!important;overflow:hidden!important;cursor:pointer!important;text-transform:uppercase!important;letter-spacing:1px!important;box-shadow:0 0 20px rgba(0,255,136,.3)!important;margin:.5rem .5rem .5rem 0!important}.styled-container .cta-btn::before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)!important;transition:left .5s!important}.styled-container .cta-btn:hover::before{left:100%!important}.styled-container .cta-btn:hover,body .styled-container a.cta-btn:hover{background:linear-gradient(45deg,#00cc6a,#0f8)!important;box-shadow:0 0 30px rgba(0,255,136,.5)!important;transform:translateY(-2px)!important;color:#1e1e1e!important}.styled-container .cta-btn-secondary{background:0 0!important;color:#0f8!important;border:2px solid #0f8!important}.styled-container .cta-btn-secondary:hover{background:#0f8!important;color:#1e1e1e!important}.styled-container .cta-btn-large{padding:18px 36px!important;font-size:1.1rem!important}.styled-container .cta-btn-accent{background:linear-gradient(45deg,#ff0080,#ff4040)!important;border-color:#ff0080!important;box-shadow:0 0 20px rgba(255,0,128,.3)!important}.styled-container .card,.styled-container .column-card{background:rgba(30,30,30,.9)!important;border:2px solid rgba(0,255,136,.2)!important;border-radius:15px!important;padding:2rem!important;margin:1rem 0!important;position:relative!important;overflow:hidden!important;transition:all .3s ease!important;backdrop-filter:blur(10px)!important}.styled-container .card::before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:2px!important;background:linear-gradient(90deg,transparent,#0f8,transparent)!important;animation:borderGlow 2s linear infinite!important}.styled-container .card:hover{border-color:#0f8!important;box-shadow:0 10px 30px rgba(0,255,136,.2)!important;transform:translateY(-5px)!important}.styled-container .card-title{color:#0f8!important;margin-bottom:1rem!important;text-align:center!important}.styled-container .card-content{flex-grow:1!important}.styled-container .card-footer{text-align:center!important;margin-top:1.5rem!important}.styled-container .two-columns,.styled-container .three-columns,.styled-container .four-columns{display:grid!important;gap:2rem!important;margin:2rem 0!important;align-items:start!important}.styled-container .two-columns{grid-template-columns:1fr 1fr!important;align-items:flex-start!important}.styled-container .three-columns{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}.styled-container .four-columns{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important}@media (min-width:769px){.styled-container .two-columns{grid-template-columns:1fr 1fr!important}}.styled-container .two-columns>div{display:flex!important;flex-direction:column!important;height:100%!important}.styled-container .two-columns>div:first-child{justify-content:center!important;align-items:center!important}.styled-container .two-columns>div:last-child{justify-content:flex-start!important}.styled-container .cta-block{background:linear-gradient(135deg,rgba(0,255,136,.1),rgba(0,255,136,.05))!important;border:2px solid rgba(0,255,136,.3)!important;border-radius:20px!important;padding:3rem 2rem!important;text-align:center!important;margin:3rem 0!important;position:relative!important;overflow:hidden!important}.styled-container .cta-block::before{content:""!important;position:absolute!important;top:-50%!important;left:-50%!important;width:200%!important;height:200%!important;background:conic-gradient(from 0deg,transparent,rgba(0,255,136,.1),transparent)!important;animation:rotate 4s linear infinite!important}.styled-container .cta-block::after{content:""!important;position:absolute!important;inset:2px!important;background:#1e1e1e!important;border-radius:18px!important;z-index:1!important}.styled-container .cta-block>*{position:relative!important;z-index:2!important}.styled-container .cta-block-title{font-size:clamp(1.5rem,4vw,2rem)!important;color:#0f8!important;margin-bottom:1rem!important}.styled-container .cta-block-text{margin-bottom:2rem!important;font-size:1.1rem!important;color:#e0e0e0!important}.styled-container .custom-list{list-style:none!important;padding:0!important}.styled-container .custom-list li{position:relative!important;padding-left:2rem!important;margin-bottom:.8rem!important;color:#e0e0e0!important}.styled-container .custom-list li::before{content:"▶"!important;position:absolute!important;left:0!important;color:#0f8!important;font-weight:700!important}.styled-container .table-container{overflow-x:auto!important;margin:2rem 0!important;border-radius:15px!important;background:rgba(30,30,30,.8)!important;border:2px solid rgba(0,255,136,.2)!important}.styled-container .responsive-table{width:100%!important;border-collapse:collapse!important;background:0 0!important}.styled-container .responsive-table th,.styled-container .responsive-table td{padding:1rem!important;text-align:left!important;border-bottom:1px solid rgba(0,255,136,.2)!important}.styled-container .responsive-table th{background:rgba(0,255,136,.1)!important;color:#0f8!important;font-weight:600!important}.styled-container .responsive-table tr:hover{background:rgba(0,255,136,.05)!important}.styled-container .form-container{background:rgba(30,30,30,.9)!important;border:2px solid rgba(0,255,136,.2)!important;border-radius:15px!important;padding:2rem!important;margin:2rem 0!important}.styled-container .form-group{margin-bottom:1.5rem!important}.styled-container .form-label{display:block!important;margin-bottom:.5rem!important;color:#0f8!important;font-weight:600!important}.styled-container .form-input,.styled-container .form-textarea{width:100%!important;padding:12px 16px!important;background:rgba(0,0,0,.5)!important;border:2px solid rgba(0,255,136,.3)!important;border-radius:8px!important;color:#fff!important;font-size:1rem!important;transition:all .3s ease!important}.styled-container .form-input:focus,.styled-container .form-textarea:focus{outline:none!important;border-color:#0f8!important;box-shadow:0 0 10px rgba(0,255,136,.3)!important;background:rgba(0,255,136,.05)!important}.styled-container .form-textarea{min-height:120px!important;resize:vertical!important}.styled-container .badge{display:inline-block!important;padding:.4rem .8rem!important;border-radius:20px!important;font-size:.8rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin:.2rem!important}.styled-container .badge-success{background:linear-gradient(45deg,#0f8,#00cc6a)!important;color:#1e1e1e!important}.styled-container .badge-info{background:linear-gradient(45deg,#08f,#06c)!important;color:#fff!important}.styled-container .badge-primary{background:linear-gradient(45deg,#80f,#60c)!important;color:#fff!important}.styled-container .badge-pill{border-radius:50px!important}.styled-container .rating-container{background:rgba(30,30,30,.8)!important;border:2px solid rgba(0,255,136,.2)!important;border-radius:15px!important;padding:1.5rem!important;margin:2rem 0!important}.styled-container .rating-overall{text-align:center!important;margin-bottom:1rem!important}.styled-container .rating-score{font-size:3rem!important;color:#0f8!important;font-weight:700!important;text-shadow:0 0 10px rgba(0,255,136,.5)!important}.styled-container .rating-stars{text-align:center!important;color:#0f8!important;font-size:1.5rem!important;margin:.5rem 0!important;position:relative!important}.styled-container .rating-stars::before{content:"★★★★★"!important;color:rgba(0,255,136,.2)!important;letter-spacing:2px!important}.styled-container .rating-stars::after{content:"★★★★★"!important;position:absolute!important;left:50%!important;transform:translateX(-50%)!important;color:#0f8!important;letter-spacing:2px!important;overflow:hidden!important;width:80%!important;text-shadow:0 0 8px rgba(0,255,136,.6)!important}.styled-container .rating-stars[data-rating="4.7"]::after{width:94%!important}.styled-container .rating-stars[data-rating="4.8"]::after{width:96%!important}.styled-container .rating-stars[data-rating="4.9"]::after{width:98%!important}.styled-container .rating-stars[data-rating="5"]::after{width:100%!important}.styled-container .rating-details{display:grid!important;gap:1rem!important}.styled-container .rating-item{display:flex!important;align-items:center!important;gap:1rem!important}.styled-container .rating-name{min-width:120px!important;color:#e0e0e0!important}.styled-container .rating-bar-container{flex-grow:1!important;height:8px!important;background:rgba(0,0,0,.5)!important;border-radius:4px!important;overflow:hidden!important}.styled-container .rating-bar{height:100%!important;background:linear-gradient(90deg,#0f8,#00cc6a)!important;border-radius:4px!important;transition:width .3s ease!important}.styled-container .rating-value{min-width:40px!important;color:#0f8!important;font-weight:600!important}.styled-container .faq-item{background:rgba(30,30,30,.8)!important;border:2px solid rgba(0,255,136,.2)!important;border-radius:12px!important;margin:1rem 0!important;overflow:hidden!important;transition:all .3s ease!important}.styled-container .faq-item:hover{border-color:#0f8!important;box-shadow:0 5px 15px rgba(0,255,136,.2)!important}.styled-container .faq-question{padding:1.5rem!important;cursor:pointer!important;color:#0f8!important;font-weight:600!important;background:rgba(0,255,136,.05)!important;transition:background .3s ease!important}.styled-container .faq-question:hover{background:rgba(0,255,136,.1)!important}.styled-container .faq-answer{padding:0 1.5rem 1.5rem!important;color:#e0e0e0!important}.styled-container .phone-number-display{text-align:center!important;margin:1rem 0!important}.styled-container .phone-number-cta{display:inline-block!important;padding:1rem 2rem!important;background:linear-gradient(45deg,#0f8,#00cc6a)!important;color:#1e1e1e!important;text-decoration:none!important;border-radius:25px!important;font-weight:700!important;font-size:1.2rem!important;box-shadow:0 0 20px rgba(0,255,136,.3)!important;transition:all .3s ease!important}.styled-container .phone-number-cta:hover{box-shadow:0 0 30px rgba(0,255,136,.5)!important;transform:scale(1.05)!important}.styled-container .phone-number-large{font-size:1.5rem!important;padding:1.2rem 2.5rem!important}.styled-container .blockquote{background:rgba(0,255,136,.05)!important;border-left:4px solid #0f8!important;padding:2rem!important;margin:2rem 0!important;border-radius:8px!important;font-style:italic!important;position:relative!important}.styled-container .blockquote::before{content:"\""!important;font-size:4rem!important;color:rgba(0,255,136,.3)!important;position:absolute!important;top:-10px!important;left:20px!important;font-family:Georgia,serif!important}.styled-container .blockquote-author{text-align:right!important;color:#0f8!important;font-weight:600!important;margin-top:1rem!important;font-style:normal!important}.styled-container .info-box,.styled-container .warning-box,.styled-container .highlight-box{padding:1.5rem!important;border-radius:12px!important;margin:2rem 0!important;border-left:4px solid!important}.styled-container .info-box{background:rgba(0,136,255,.1)!important;border-left-color:#08f!important;border:2px solid rgba(0,136,255,.3)!important}.styled-container .warning-box{background:rgba(255,136,0,.1)!important;border-left-color:#f80!important;border:2px solid rgba(255,136,0,.3)!important}.styled-container .highlight-box{background:rgba(0,255,136,.1)!important;border-left-color:#0f8!important;border:2px solid rgba(0,255,136,.3)!important}.styled-container .list-comparison{display:grid!important;gap:2rem!important;margin:2rem 0!important}.styled-container .list-comparison-column{background:rgba(30,30,30,.9)!important;border:2px solid rgba(0,255,136,.2)!important;border-radius:15px!important;padding:1.5rem!important;list-style:none!important}.styled-container .list-comparison-title{color:#0f8!important;margin-bottom:1rem!important;padding-bottom:.5rem!important;border-bottom:2px solid rgba(0,255,136,.3)!important}.styled-container .list-comparison-primary{border-color:#0f8!important}.styled-container .list-comparison-success{border-color:#00cc6a!important}.styled-container .list-comparison-warning{border-color:#f80!important}.styled-container .list-comparison-info{border-color:#08f!important}.styled-container .list-comparison-danger{border-color:#ff4040!important}.styled-container .map-container{border-radius:15px!important;overflow:hidden!important;border:2px solid rgba(0,255,136,.3)!important;margin:2rem 0!important}.styled-container .map-h400{height:400px!important}.styled-container .map-caption{text-align:center!important;margin-top:1rem!important;font-style:italic!important;color:#a0a0a0!important}@media (max-width:768px){.styled-container{padding:0 15px!important}.styled-container .two-columns,.styled-container .three-columns,.styled-container .four-columns{grid-template-columns:1fr!important;gap:1rem!important}.styled-container .cta-block{padding:2rem 1rem!important}.styled-container .rating-item{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important}.styled-container .rating-name{min-width:auto!important}.styled-container .table-container{font-size:.9rem!important}.styled-container .responsive-table th,.styled-container .responsive-table td{padding:.5rem!important}.styled-container img{max-width:95%!important}.styled-container .form-container{padding:1.5rem!important}}@media (max-width:480px){.styled-container .cta-btn{padding:12px 20px!important;font-size:.9rem!important}.styled-container .cta-btn-large{padding:14px 24px!important;font-size:1rem!important}.styled-container .phone-number-cta{font-size:1rem!important;padding:.8rem 1.5rem!important}.styled-container .phone-number-large{font-size:1.1rem!important;padding:1rem 2rem!important}.styled-container .card,.styled-container .column-card{padding:1.5rem!important}.styled-container .rating-score{font-size:2rem!important}}.styled-container .card:hover,.styled-container .column-card:hover{animation:pulse 2s infinite!important}.styled-container .cta-btn:focus,.styled-container .form-input:focus,.styled-container .form-textarea:focus{animation:glow 2s infinite!important}@media print{.hex-float{display:none}}