*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}a{color:inherit}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:700;overflow-wrap:break-word}body{font-family:Montserrat,Arial,sans-serif;font-size:1rem;line-height:1.6;color:#0a1128}h1,h2,h3,h4,h5,h6{font-family:Outfit,Helvetica,sans-serif;font-weight:600;color:#040404;margin-bottom:1rem;line-height:1.2}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1.125rem}p{margin-bottom:1rem}a{color:#0494d4;text-decoration:none;transition:color .3s ease}a:hover{color:rgb(3.0555555556,113.0555555556,161.9444444444)}.text-primary{color:#0494d4}.text-secondary{color:#040404}.text-accent{color:#00a3ff}.text-light{color:#fff}.text-dark{color:#000c24}.text-gray{color:#7d8597}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-bold{font-weight:700}.text-medium{font-weight:500}.text-regular{font-weight:400}.text-light-weight{font-weight:300}.topbar{background-color:#040404;padding:.25rem 0;color:hsla(0,0%,100%,.9);font-size:.75rem}@media(max-width:768px){.topbar{display:none}}.topbar .topbar-wrapper{display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.topbar .topbar-wrapper{flex-direction:column;gap:.25rem}}.topbar .topbar-contact{display:flex;gap:1rem}@media(max-width:576px){.topbar .topbar-contact{flex-direction:column;gap:.25rem;align-items:center}}.topbar .topbar-contact .contact-item{display:flex;align-items:center;gap:.25rem}.topbar .topbar-contact .contact-item a{color:hsla(0,0%,100%,.9);text-decoration:none;transition:color .3s ease}.topbar .topbar-contact .contact-item a:hover{color:#0494d4}.topbar .topbar-contact .contact-item .contact-icon{display:flex;align-items:center;justify-content:center}.topbar .topbar-contact .contact-item .contact-icon svg{color:#0494d4}.topbar .topbar-social{display:flex;gap:.5rem}.topbar .topbar-social .social-link{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.9);text-decoration:none;transition:all .3s ease;border-radius:50%;background-color:hsla(0,0%,100%,.08)}.topbar .topbar-social .social-link:hover{background-color:#0494d4;color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.site-header{position:sticky;top:0;z-index:100;background-color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:1rem 0;transition:all .3s ease}@media(max-width:768px){.site-header{padding:.5rem 0}}.site-header .header-wrapper{display:flex;align-items:center;justify-content:space-between}@media(max-width:992px){.site-header .header-wrapper{flex-wrap:wrap;gap:.5rem;position:relative}}.site-header .logo a{display:flex;align-items:center;font-family:Outfit,Helvetica,sans-serif;font-weight:700;font-size:1.5rem;color:#040404;text-decoration:none}.site-header .logo a img{max-height:40px;margin-right:.5rem}@media(max-width:768px){.site-header .logo a{font-size:1.25rem}}@media(max-width:992px){.site-header .main-nav{order:3;width:100%;margin-top:1rem;overflow:hidden;max-height:0;transition:max-height .5s ease,opacity .4s ease;opacity:0}.site-header .main-nav.show{max-height:1000px;opacity:1}}.site-header .main-nav ul{display:flex;gap:2rem;margin:0;padding:0;list-style:none}@media(max-width:992px){.site-header .main-nav ul{flex-direction:column;gap:0;background-color:#fff;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:.25rem;overflow:hidden}}.site-header .main-nav ul li{position:relative}@media(max-width:992px){.site-header .main-nav ul li{padding:0;border-bottom:1px solid rgba(4,4,4,.08)}.site-header .main-nav ul li:last-child{border-bottom:none}}.site-header .main-nav ul li a{font-size:.875rem;font-weight:500;color:#040404;text-decoration:none;padding:.5rem 0;transition:all .3s ease;display:flex;align-items:center;gap:.25rem;position:relative}@media(max-width:992px){.site-header .main-nav ul li a{padding:1rem .5rem;font-weight:500}}.site-header .main-nav ul li a.active,.site-header .main-nav ul li a:hover{color:#0494d4}.site-header .main-nav ul li a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#0494d4;transition:width .3s ease}@media(max-width:992px){.site-header .main-nav ul li a:after{display:none}}.site-header .main-nav ul li a.active:after,.site-header .main-nav ul li a:hover:after{width:100%}.site-header .main-nav ul li a .dropdown-arrow{display:flex;align-items:center;justify-content:center;transition:transform .3s ease;margin-left:auto}@media(max-width:992px){.site-header .main-nav ul li a .dropdown-arrow{margin-left:auto}}.site-header .main-nav ul li a .dropdown-arrow .rotate{transform:rotate(180deg)}@media(min-width:992px){.site-header .main-nav ul li.has-dropdown:hover .dropdown{opacity:1;visibility:visible;transform:translateY(0)}.site-header .main-nav ul li.has-dropdown:hover .dropdown-arrow{transform:rotate(180deg)}}.site-header .main-nav ul li.has-dropdown .dropdown{position:absolute;top:100%;left:0;background:#fff;min-width:220px;box-shadow:0 8px 20px rgba(0,0,0,.1);border-radius:6px;padding:1rem 0;margin-top:.25rem;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:999;border-top:3px solid #0494d4;display:flex;flex-direction:column}.site-header .main-nav ul li.has-dropdown .dropdown:before{content:"";position:absolute;top:-10px;left:20px;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:7px solid #0494d4}@media(max-width:992px){.site-header .main-nav ul li.has-dropdown .dropdown{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;padding:0;max-height:0;overflow:hidden;transition:all .3s ease;border-top:none;border-left:2px solid #0494d4;background-color:rgba(4,148,212,.03);margin:0;border-radius:0}.site-header .main-nav ul li.has-dropdown .dropdown:before{display:none}.site-header .main-nav ul li.has-dropdown .dropdown.show{max-height:300px;padding-bottom:.25rem}}.site-header .main-nav ul li.has-dropdown .dropdown li{width:100%}@media(max-width:992px){.site-header .main-nav ul li.has-dropdown .dropdown li{padding:0;border-bottom:none}}.site-header .main-nav ul li.has-dropdown .dropdown li a{display:block;padding:.25rem 2rem;width:100%;font-weight:400;transition:all .2s ease}@media(max-width:992px){.site-header .main-nav ul li.has-dropdown .dropdown li a{padding:.5rem 1rem;font-size:.75rem;color:#040404}}.site-header .main-nav ul li.has-dropdown .dropdown li a:after{display:none}.site-header .main-nav ul li.has-dropdown .dropdown li a:hover{background-color:rgba(4,148,212,.05);padding-left:calc(2rem + 5px)}@media(max-width:992px){.site-header .main-nav ul li.has-dropdown .dropdown li a:hover{background-color:rgba(4,148,212,.08);padding-left:calc(1rem + 5px)}}.site-header .mobile-menu-toggle{display:none;flex-direction:column;justify-content:space-between;width:26px;height:20px;cursor:pointer;z-index:101;position:relative}@media(max-width:992px){.site-header .mobile-menu-toggle{display:flex;margin-left:auto}}.site-header .mobile-menu-toggle span{display:block;height:2px;width:100%;background-color:#040404;transition:all .3s ease;border-radius:2px}.site-header .mobile-menu-toggle span:first-child{transform-origin:top left}.site-header .mobile-menu-toggle span:nth-child(3){transform-origin:bottom left}.site-header .mobile-menu-toggle.active span:first-child{transform:rotate(45deg) translate(1px,-1px);width:80%}.site-header .mobile-menu-toggle.active span:nth-child(2){opacity:0;transform:translateX(-10px)}.site-header .mobile-menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(1px,1px);width:80%}.site-header .header-btn{margin-left:1rem}@media(max-width:992px){.site-header .header-btn{display:none}}.site-header .header-btn .btn{padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;transition:all .3s ease;text-decoration:none;box-shadow:0 4px 6px rgba(4,148,212,.15)}.site-header .header-btn .btn.primary-btn{background-color:#0494d4;color:#fff}.site-header .header-btn .btn.primary-btn:hover{background-color:rgb(3.5277777778,130.5277777778,186.9722222222);transform:translateY(-2px);box-shadow:0 6px 10px rgba(4,148,212,.2)}.site-header .header-btn .btn.primary-btn:active{transform:translateY(0);box-shadow:0 4px 6px rgba(4,148,212,.15)}.site-footer{background-color:#040404;color:#fff;padding:3rem 0 2rem;position:relative}.site-footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#0494d4,#00A3FF)}.site-footer .footer-wrapper{display:grid;grid-template-columns:1fr;gap:3rem;margin-bottom:3rem}@media(min-width:576px){.site-footer .footer-wrapper{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.site-footer .footer-wrapper{grid-template-columns:2fr 1fr 1fr 1.5fr}}.site-footer .footer-widget .widget-title{color:#fff;font-size:1.25rem;margin-bottom:1rem;position:relative;font-weight:600}.site-footer .footer-widget .widget-title:after{content:"";position:absolute;left:0;bottom:-10px;width:40px;height:2px;background-color:#0494d4}.site-footer .footer-widget.company-info .footer-logo{margin-bottom:1rem}.site-footer .footer-widget.company-info .footer-logo img{max-width:180px;height:auto}.site-footer .footer-widget.company-info .tagline{font-size:1.125rem;font-weight:500;color:#0494d4;margin-bottom:.5rem}.site-footer .footer-widget.company-info .company-description{margin-bottom:1rem;color:hsla(0,0%,100%,.8);line-height:1.6}.site-footer .footer-widget p{margin-bottom:1rem;color:hsla(0,0%,100%,.8)}.site-footer .footer-widget .footer-links{margin:0;padding:0;list-style:none}.site-footer .footer-widget .footer-links li{margin-bottom:.5rem}.site-footer .footer-widget .footer-links li a{color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .3s ease,transform .3s ease;position:relative;padding-left:15px;display:inline-block}.site-footer .footer-widget .footer-links li a:before{content:"›";position:absolute;left:0;top:50%;transform:translateY(-50%);color:#0494d4;font-size:18px;transition:transform .3s ease}.site-footer .footer-widget .footer-links li a:hover{color:#0494d4;transform:translateX(5px)}.site-footer .footer-widget .footer-links li a:hover:before{transform:translateY(-50%) translateX(3px)}.site-footer .footer-widget .footer-contact{list-style:none;padding:0;margin:0}.site-footer .footer-widget .footer-contact li{display:flex;align-items:flex-start;margin-bottom:1rem}.site-footer .footer-widget .footer-contact li .icon{margin-right:.5rem;color:#0494d4;font-size:18px;flex-shrink:0;margin-top:3px}.site-footer .footer-widget .footer-contact li div{color:hsla(0,0%,100%,.8);line-height:1.6}.site-footer .footer-widget .footer-contact li div a{color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .3s ease}.site-footer .footer-widget .footer-contact li div a:hover{color:#0494d4}.site-footer .social-links{display:flex;gap:.5rem;margin-top:1rem;padding:0;list-style:none}.site-footer .social-links li{margin:0}.site-footer .social-links a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:hsla(0,0%,100%,.1);color:#fff;transition:all .3s ease}.site-footer .social-links a:hover{background-color:#0494d4;color:#fff;transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.site-footer .footer-bottom{display:flex;flex-direction:column;align-items:center;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1);text-align:center}@media(min-width:768px){.site-footer .footer-bottom{flex-direction:row;justify-content:space-between;text-align:left}}.site-footer .footer-bottom .copyright{margin-bottom:.5rem}@media(min-width:768px){.site-footer .footer-bottom .copyright{margin-bottom:0}}.site-footer .footer-bottom .copyright p{margin-bottom:0;color:hsla(0,0%,100%,.7);font-size:.875rem}.site-footer .footer-bottom .legal-links{display:flex;gap:1rem}.site-footer .footer-bottom .legal-links a{color:hsla(0,0%,100%,.7);font-size:.875rem;text-decoration:none;transition:color .3s ease}.site-footer .footer-bottom .legal-links a:hover{color:#0494d4}.hero-banner{height:100vh;min-height:600px;display:flex;align-items:center;background:linear-gradient(120deg,#FFFFFF,#0074c7);position:relative;overflow:hidden;padding:0}@media(max-width:576px){.hero-banner{min-height:100vh;height:auto;padding:3rem 0}}@media(max-height:650px){.hero-banner{height:auto;padding:3rem 0}}.hero-banner:before{width:1000px;height:1000px;background:linear-gradient(45deg,rgba(4,148,212,.05),rgba(4,4,4,.05));top:-400px;left:-300px}.hero-banner:after,.hero-banner:before{content:"";position:absolute;border-radius:50%;z-index:1}.hero-banner:after{width:800px;height:800px;background:linear-gradient(45deg,rgba(4,4,4,.03),rgba(4,148,212,.03));bottom:-400px;right:-300px}.hero-banner .container{position:relative;z-index:2;height:100%;display:flex;align-items:center;padding:1rem 0}@media(max-height:700px){.hero-banner .container{padding:.5rem 0}}@media(max-width:576px){.hero-banner .container{padding:0;height:auto}}.hero-banner .banner-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;width:100%}@media(max-width:1200px){.hero-banner .banner-wrapper{grid-template-columns:1fr;max-width:650px;margin:0 auto;gap:2rem}}@media(max-width:768px){.hero-banner .banner-wrapper{gap:1rem}}@media(max-width:576px){.hero-banner .banner-wrapper{gap:1rem}}@media(max-height:800px){.hero-banner .banner-wrapper{gap:1rem}}.hero-banner .banner-content .hero-title{font-size:3rem;font-weight:700;color:#040404;margin-bottom:1rem;line-height:1.1}.hero-banner .banner-content .hero-title .highlight{color:#0494d4;position:relative;z-index:1}.hero-banner .banner-content .hero-title .highlight:after{content:"";position:absolute;height:12px;width:100%;background-color:rgba(4,148,212,.1);bottom:5px;left:0;z-index:-1;border-radius:10px}@media(max-width:1200px){.hero-banner .banner-content .hero-title{font-size:2.5rem;text-align:center}}@media(max-width:992px){.hero-banner .banner-content .hero-title{font-size:2rem}}@media(max-width:768px){.hero-banner .banner-content .hero-title{font-size:1.5rem;margin-bottom:.5rem}}@media(max-height:800px){.hero-banner .banner-content .hero-title{margin-bottom:.5rem;font-size:2.5rem}}.hero-banner .banner-content .hero-text{font-size:1.25rem;color:#7d8597;margin-bottom:2rem;max-width:580px;line-height:1.6}@media(max-width:1200px){.hero-banner .banner-content .hero-text{margin-left:auto;margin-right:auto;text-align:center;font-size:1.125rem}}@media(max-width:768px){.hero-banner .banner-content .hero-text{font-size:.875rem;margin-bottom:1rem;line-height:1.5}}@media(max-height:800px){.hero-banner .banner-content .hero-text{margin-bottom:1rem;line-height:1.4}}.hero-banner .banner-content .banner-stats{display:flex;gap:2rem;margin-bottom:2rem}@media(max-width:1200px){.hero-banner .banner-content .banner-stats{justify-content:center}}@media(max-width:768px){.hero-banner .banner-content .banner-stats{gap:1rem;flex-wrap:wrap;justify-content:center}}@media(max-width:576px){.hero-banner .banner-content .banner-stats{flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1rem}}@media(max-height:800px){.hero-banner .banner-content .banner-stats{margin-bottom:1rem;gap:1rem}}.hero-banner .banner-content .banner-stats .stat-item{display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.hero-banner .banner-content .banner-stats .stat-item{align-items:flex-start}}@media(max-width:1200px){.hero-banner .banner-content .banner-stats .stat-item{align-items:center}}.hero-banner .banner-content .banner-stats .stat-item .stat-number{font-size:2rem;font-weight:700;color:#0494d4}@media(max-width:992px){.hero-banner .banner-content .banner-stats .stat-item .stat-number{font-size:1.5rem}}@media(max-width:768px){.hero-banner .banner-content .banner-stats .stat-item .stat-number{font-size:1.25rem}}@media(max-height:800px){.hero-banner .banner-content .banner-stats .stat-item .stat-number{font-size:1.5rem}}.hero-banner .banner-content .banner-stats .stat-item .stat-text{font-size:.875rem;color:#040404;font-weight:500}@media(max-width:768px){.hero-banner .banner-content .banner-stats .stat-item .stat-text{font-size:.75rem}}@media(max-height:800px){.hero-banner .banner-content .banner-stats .stat-item .stat-text{font-size:.75rem}}.hero-banner .banner-content .banner-buttons{display:flex;gap:1rem}@media(max-width:1200px){.hero-banner .banner-content .banner-buttons{justify-content:center}}@media(max-width:576px){.hero-banner .banner-content .banner-buttons{flex-direction:column;width:100%;max-width:300px;margin:0 auto;gap:.5rem}}.hero-banner .banner-content .banner-buttons .btn{position:relative;padding:10px 20px;border-radius:7px;font-size:14px;text-transform:uppercase;font-weight:600;letter-spacing:1px;overflow:hidden;transition:all .2s ease-in;white-space:nowrap}.hero-banner .banner-content .banner-buttons .btn.primary-btn{border:1px solid #0494d4;background:rgba(0,0,0,0);color:#040404;box-shadow:0 0 0 0 rgba(0,0,0,0)}.hero-banner .banner-content .banner-buttons .btn.primary-btn:hover{background:#0494d4;color:#fff;box-shadow:0 0 30px 5px rgba(4,148,212,.5);transition:all .2s ease-out}.hero-banner .banner-content .banner-buttons .btn.primary-btn:before{content:"";display:block;width:0;height:86%;position:absolute;top:7%;left:0;opacity:0;background:#fff;box-shadow:0 0 50px 30px #fff;transform:skewX(-20deg)}.hero-banner .banner-content .banner-buttons .btn.primary-btn:hover:before{animation:shine .5s linear 0s}.hero-banner .banner-content .banner-buttons .btn.outline-btn{border:1px solid #fff;color:#fff;background:rgba(0,0,0,0)}.hero-banner .banner-content .banner-buttons .btn.outline-btn:hover{background:hsla(0,0%,100%,.1);box-shadow:0 0 30px 5px hsla(0,0%,100%,.2)}.hero-banner .banner-content .banner-buttons .btn.outline-btn:before{content:"";display:block;width:0;height:86%;position:absolute;top:7%;left:0;opacity:0;background:#fff;box-shadow:0 0 50px 30px #fff;transform:skewX(-20deg)}.hero-banner .banner-content .banner-buttons .btn.outline-btn:hover:before{animation:shine .5s linear 0s}@media(max-width:768px){.hero-banner .banner-content .banner-buttons .btn{padding:8px 16px;font-size:12px}}.hero-banner .banner-form{position:relative;z-index:2}@media(max-width:576px){.hero-banner .banner-form{width:100%}}.hero-banner .banner-form .form-container{background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(4,4,4,.1);padding:2rem;max-width:400px;width:100%;margin-left:auto}@media(max-width:1200px){.hero-banner .banner-form .form-container{margin:0 auto}}@media(max-width:768px){.hero-banner .banner-form .form-container{padding:1rem;max-width:100%}}@media(max-height:800px){.hero-banner .banner-form .form-container{padding:1rem}}.hero-banner .banner-form .form-header{text-align:center;margin-bottom:1rem}.hero-banner .banner-form .form-header h3{font-size:1.25rem;font-weight:700;color:#040404;margin-bottom:.25rem}@media(max-width:768px){.hero-banner .banner-form .form-header h3{font-size:1.125rem}}@media(max-height:800px){.hero-banner .banner-form .form-header h3{font-size:1.125rem;margin-bottom:5px}}.hero-banner .banner-form .form-header p{color:#7d8597;font-size:.875rem}@media(max-width:768px){.hero-banner .banner-form .form-header p{font-size:.75rem}}@media(max-height:800px){.hero-banner .banner-form .form-header p{font-size:.75rem}}.hero-banner .banner-form .lead-form textarea{width:100%;padding:12px 15px;border-radius:8px;border:1px solid #e0e0e0;background-color:#fff;font-size:16px;line-height:1.5;resize:"vertical";min-height:150px;transition:border-color .3s ease}.hero-banner .banner-form .lead-form .form-group{margin-bottom:.5rem}.hero-banner .banner-form .lead-form .form-group input,.hero-banner .banner-form .lead-form .form-group select{width:100%;height:48px;border:1px solid rgba(4,4,4,.1);border-radius:8px;padding:0 1rem;font-size:.875rem;color:#040404;background-color:#fff;transition:all .3s ease}@media(max-width:768px){.hero-banner .banner-form .lead-form .form-group input,.hero-banner .banner-form .lead-form .form-group select{height:44px;font-size:.75rem;padding:0 .5rem}}@media(max-height:800px){.hero-banner .banner-form .lead-form .form-group input,.hero-banner .banner-form .lead-form .form-group select{height:40px;font-size:.75rem}}.hero-banner .banner-form .lead-form .form-group input:focus,.hero-banner .banner-form .lead-form .form-group select:focus{outline:none;border-color:#0494d4;box-shadow:0 0 0 3px rgba(4,148,212,.1)}.hero-banner .banner-form .lead-form .form-group input::placeholder,.hero-banner .banner-form .lead-form .form-group select::placeholder{color:rgba(4,4,4,.5)}.hero-banner .banner-form .lead-form .form-group select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23333' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 16px);padding-right:40px}.hero-banner .banner-form .lead-form .form-submit-btn{width:100%;height:48px;border-radius:7px;position:relative;padding:10px 20px;border:1px solid #0494d4;font-size:14px;text-transform:uppercase;font-weight:600;letter-spacing:1px;background:rgba(0,0,0,0);color:#040404;overflow:hidden;box-shadow:0 0 0 0 rgba(0,0,0,0);transition:all .2s ease-in;cursor:pointer}.hero-banner .banner-form .lead-form .form-submit-btn:hover{background:#0494d4;color:#fff;box-shadow:0 0 30px 5px rgba(4,148,212,.5);transition:all .2s ease-out}.hero-banner .banner-form .lead-form .form-submit-btn:before{content:"";display:block;width:0;height:86%;position:absolute;top:7%;left:0;opacity:0;background:#fff;box-shadow:0 0 50px 30px #fff;transform:skewX(-20deg)}.hero-banner .banner-form .lead-form .form-submit-btn:hover:before{animation:shine .5s linear 0s}.hero-banner .banner-form .lead-form .form-submit-btn:active{box-shadow:0 0 0 0 rgba(0,0,0,0);transition:box-shadow .2s ease-in}@media(max-width:768px){.hero-banner .banner-form .lead-form .form-submit-btn{height:44px;font-size:12px}}@media(max-height:800px){.hero-banner .banner-form .lead-form .form-submit-btn{height:42px;font-size:12px}}.hero-banner .banner-form .form-footer{margin-top:.5rem}.hero-banner .banner-form .form-footer .privacy-text{font-size:.75rem;color:#7d8597;text-align:center;margin-bottom:.5rem}@media(max-width:768px){.hero-banner .banner-form .form-footer .privacy-text{font-size:10px}}@media(max-height:800px){.hero-banner .banner-form .form-footer .privacy-text{font-size:10px;margin-bottom:.25rem}}.hero-banner .banner-form .form-footer .privacy-text a{color:#0494d4;text-decoration:none}.hero-banner .banner-form .form-footer .privacy-text a:hover{text-decoration:underline}.hero-banner .banner-form .form-footer .trust-badges{display:flex;justify-content:center;gap:1rem}@media(max-width:768px){.hero-banner .banner-form .form-footer .trust-badges{gap:.5rem}}@media(max-height:800px){.hero-banner .banner-form .form-footer .trust-badges{gap:.5rem}}.hero-banner .banner-form .form-footer .trust-badges .badge{display:flex;align-items:center;gap:5px;font-size:.75rem;color:#7d8597}@media(max-width:768px){.hero-banner .banner-form .form-footer .trust-badges .badge{font-size:10px}}@media(max-height:800px){.hero-banner .banner-form .form-footer .trust-badges .badge{font-size:10px}}.hero-banner .banner-form .form-footer .trust-badges .badge img,.hero-banner .banner-form .form-footer .trust-badges .badge span{display:inline-block;vertical-align:middle}.common-banner{padding:3rem 0;background-color:#040404;position:relative;overflow:hidden}.common-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images/pattern.png) repeat;opacity:.05}.common-banner .banner-content{position:relative;z-index:2;text-align:center}.common-banner .banner-content .banner-title{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem}@media(max-width:992px){.common-banner .banner-content .banner-title{font-size:2rem}}.common-banner .breadcrumb-wrapper .breadcrumb{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.common-banner .breadcrumb-wrapper .breadcrumb li{color:hsla(0,0%,100%,.7);font-size:.875rem}.common-banner .breadcrumb-wrapper .breadcrumb li:not(:last-child):after{content:"/";margin-left:.5rem;color:hsla(0,0%,100%,.5)}.common-banner .breadcrumb-wrapper .breadcrumb li:last-child{color:#fff}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1400px){.container{max-width:1320px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}@media(min-width:576px){.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media(min-width:768px){.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media(min-width:992px){.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media(min-width:1200px){.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}}.gap-sm{gap:.5rem}.gap-md{gap:1rem}.gap-lg{gap:2rem}.gap-xl{gap:3rem}.d-flex{display:flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.justify-content-start{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.align-self-start{align-self:flex-start}.align-self-center{align-self:center}.align-self-end{align-self:flex-end}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;border:1px solid rgba(0,0,0,0);border-radius:4px;transition:all .3s ease;position:relative;overflow:hidden;z-index:1}.btn:focus{outline:none;box-shadow:0 0 0 .2rem rgba(4,148,212,.25)}.btn.disabled,.btn:disabled{opacity:.65;pointer-events:none;box-shadow:none!important;transform:none!important}.btn .btn-icon{display:inline-flex;margin-left:.5rem}.btn.primary-btn{position:relative;padding:10px 20px;border-radius:7px;border:1px solid #0494d4;font-size:14px;text-transform:uppercase;font-weight:600;letter-spacing:1px;background:rgba(0,0,0,0);color:#040404;overflow:hidden;box-shadow:0 0 0 0 rgba(0,0,0,0);transition:all .2s ease-in}.btn.primary-btn:hover{background:#0494d4;color:#fff;box-shadow:0 0 30px 5px rgba(4,148,212,.5);transition:all .2s ease-out}.btn.primary-btn:before{content:"";display:block;width:0;height:86%;position:absolute;top:7%;left:0;opacity:0;background:#fff;box-shadow:0 0 50px 30px #fff;transform:skewX(-20deg)}.btn.primary-btn:hover:before{animation:shine .5s linear 0s}.btn.primary-btn:active{box-shadow:0 0 0 0 rgba(0,0,0,0);transition:box-shadow .2s ease-in}@keyframes shine{0%{opacity:0;left:0}50%{opacity:1}to{opacity:0;left:100%}}@media(max-width:768px){.btn.primary-btn{padding:8px 16px;font-size:12px}}.btn.secondary-btn{position:relative;font-size:1.2em;padding:.7em 1.4em;background-color:#00a3ff;text-decoration:none;border:none;border-radius:.5em;color:#fff;box-shadow:.5em .5em .5em rgba(0,0,0,.3);transition:.3s;overflow:visible}.btn.secondary-btn:before{position:absolute;content:"";height:0;width:0;top:0;left:0;background:linear-gradient(135deg,white,white 50%,rgba(255,255,255,.8) 0,#00A3FF 60%);border-radius:0 0 .5em 0;box-shadow:.2em .2em .2em rgba(0,0,0,.3);transition:.3s;z-index:1}.btn.secondary-btn:hover:before{width:1.6em;height:1.6em}.btn.secondary-btn:active{box-shadow:.2em .2em .3em rgba(0,0,0,.3);transform:translate(.1em,.1em)}@media(max-width:768px){.btn.secondary-btn{font-size:1em;padding:.6em 1.2em}}.btn.outline-btn{background-color:rgba(0,0,0,0);border:1px solid #0494d4;color:#0494d4}.btn.outline-btn:hover{background-color:rgba(4,148,212,.08);transform:translateY(-2px)}.btn.outline-btn:active{transform:translateY(0)}.btn.text-btn{background-color:rgba(0,0,0,0);color:#0494d4;padding:.5rem}.btn.text-btn:hover{background-color:rgba(4,148,212,.05)}.btn.icon-btn{display:inline-flex;align-items:center;gap:.25rem}.btn.icon-btn i,.btn.icon-btn svg{font-size:1.2em}.btn.full-width{width:100%;display:flex}.primary-btn{background-color:#0494d4;color:#fff;border-color:#0494d4;box-shadow:0 4px 6px rgba(4,148,212,.15)}.primary-btn:hover{background-color:rgb(3.5277777778,130.5277777778,186.9722222222);border-color:rgb(3.3388888889,123.5388888889,176.9611111111);color:#fff;transform:translateY(-2px);box-shadow:0 6px 10px rgba(4,148,212,.2)}.primary-btn:active{background-color:rgb(3.3388888889,123.5388888889,176.9611111111);border-color:rgb(3.0555555556,113.0555555556,161.9444444444);transform:translateY(0);box-shadow:0 4px 6px rgba(4,148,212,.15)}.primary-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:hsla(0,0%,100%,.1);transition:all .6s ease;z-index:-1}.primary-btn:hover:before{left:100%}.outline-btn{background-color:rgba(0,0,0,0);color:#0494d4;border-color:#0494d4}.outline-btn:hover{background-color:#0494d4;color:#fff;transform:translateY(-2px);box-shadow:0 6px 10px rgba(4,148,212,.1)}.outline-btn:active{background-color:rgb(3.5277777778,130.5277777778,186.9722222222);border-color:rgb(3.3388888889,123.5388888889,176.9611111111);color:#fff;transform:translateY(0);box-shadow:0 4px 6px rgba(4,148,212,.1)}.secondary-btn{position:relative;font-size:1.2em;padding:.7em 1.4em;background-color:#00a3ff;text-decoration:none;border:none;border-radius:.5em;color:#fff;box-shadow:.5em .5em .5em rgba(0,0,0,.3);transition:.3s;overflow:visible}.secondary-btn:before{position:absolute;content:"";height:0;width:0;top:0;left:0;background:linear-gradient(135deg,white,white 50%,rgba(255,255,255,.8) 0,#00A3FF 60%);border-radius:0 0 .5em 0;box-shadow:.2em .2em .2em rgba(0,0,0,.3);transition:.3s;z-index:1}.secondary-btn:hover:before{width:1.6em;height:1.6em}.secondary-btn:active{box-shadow:.2em .2em .3em rgba(0,0,0,.3);transform:translate(.1em,.1em)}@media(max-width:768px){.secondary-btn{font-size:1em;padding:.6em 1.2em}}.accent-btn{background-color:#00a3ff;color:#fff;border-color:#00a3ff;box-shadow:0 4px 6px rgba(0,163,255,.15)}.accent-btn:hover{background-color:rgb(0,146.7,229.5);border-color:rgb(0,140.18,219.3);transform:translateY(-2px);box-shadow:0 6px 10px rgba(0,163,255,.2)}.accent-btn:active{background-color:rgb(0,140.18,219.3);border-color:rgb(0,130.4,204);transform:translateY(0);box-shadow:0 4px 6px rgba(0,163,255,.15)}.text-btn{background-color:rgba(0,0,0,0);color:#0494d4;border-color:rgba(0,0,0,0);padding-left:0;padding-right:0;box-shadow:none}.text-btn:hover{color:rgb(3.0555555556,113.0555555556,161.9444444444);text-decoration:underline;transform:none;box-shadow:none}.text-btn:active{color:rgb(2.5833333333,95.5833333333,136.9166666667);transform:none;box-shadow:none}.btn-sm{padding:.5rem 1rem;font-size:.75rem}.btn-lg{padding:1rem 2rem;font-size:1.125rem;font-weight:600}.btn-block{display:block;width:100%}.icon-btn{display:inline-flex;align-items:center;gap:.25rem}.icon-btn i,.icon-btn svg{font-size:1.2em}.full-width{width:100%;display:flex}.form-group{margin-bottom:1rem}label{display:block;margin-bottom:.25rem;font-weight:500;color:#040404}input,select,textarea{display:block;width:100%;padding:.75rem 1rem;font-size:1rem;font-weight:400;line-height:1.5;color:#0a1128;background-color:#fff;background-clip:padding-box;border:1px solid #e6e9f2;border-radius:4px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}input:focus,select:focus,textarea:focus{border-color:rgba(4,148,212,.5);outline:0;box-shadow:0 0 0 .2rem rgba(4,148,212,.25)}input:disabled,input[readonly],select:disabled,select[readonly],textarea:disabled,textarea[readonly]{background-color:#f8f9fa;opacity:1}input::placeholder,select::placeholder,textarea::placeholder{color:rgb(50.8,86.36,203.2);opacity:1}textarea{min-height:120px;resize:vertical}select{appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px}select::-ms-expand{display:none}.form-check{display:flex;align-items:center;margin-bottom:.5rem}.form-check input[type=checkbox],.form-check input[type=radio]{width:auto;margin-right:.25rem}.form-check label{margin-bottom:0;cursor:pointer}.form-row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.form-row>.form-group{padding-right:10px;padding-left:10px;flex:1 0 0%}.submit-btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 2rem;font-size:1rem;font-weight:500;color:#fff;background-color:#0494d4;border:none;border-radius:4px;cursor:pointer}.submit-btn:hover{background-color:rgb(3.2916666667,121.7916666667,174.4583333333)}.submit-btn:active{background-color:rgb(3.0555555556,113.0555555556,161.9444444444)}.submit-btn:disabled{background-color:rgb(66.5555555556,194.5555555556,251.4444444444);cursor:not-allowed}.form-text{display:block;margin-top:.25rem;font-size:.75rem;color:#7d8597}.is-invalid,.is-invalid:focus{border-color:#ff3a5e}.is-invalid:focus{box-shadow:0 0 0 .2rem rgba(255,58,94,.25)}.invalid-feedback{display:block;width:100%;margin-top:.25rem;font-size:.75rem;color:#ff3a5e}.is-valid,.is-valid:focus{border-color:#00c288}.is-valid:focus{box-shadow:0 0 0 .2rem rgba(0,194,136,.25)}.valid-feedback{display:block;width:100%;margin-top:.25rem;font-size:.75rem;color:#00c288}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid #e6e9f2;border-radius:8px;overflow:hidden;transition:all .3s ease}.card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(4,4,4,.1)}.card-img-top{width:100%;object-fit:cover}.card-body{flex:1 1 auto;padding:2rem}.card-title{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:#040404}.card-subtitle{font-size:.875rem;font-weight:500;margin-top:-.25rem;margin-bottom:.5rem;color:#7d8597}.card-text{font-size:1rem;color:#0a1128;margin-bottom:1rem}.card-link{font-size:.875rem;font-weight:500;color:#0494d4;text-decoration:none;display:inline-flex;align-items:center}.card-link:hover{text-decoration:underline}.card-link .icon{margin-left:.25rem;transition:transform .3s ease}.card-link:hover .icon{transform:translateX(3px)}.card-footer,.card-header{padding:1rem 2rem;background-color:rgba(4,4,4,.03)}.card-header{border-bottom:1px solid #e6e9f2}.service-card{background-color:#fff;border-radius:8px;box-shadow:0 5px 20px rgba(4,4,4,.05);transition:all .3s ease;margin-bottom:2rem}.service-card:hover{box-shadow:0 15px 30px rgba(4,4,4,.1);transform:translateY(-5px)}.service-card .service-icon{width:70px;height:70px;background-color:rgba(4,148,212,.1);color:#0494d4;border-radius:10px;margin-bottom:1rem;font-size:28px}.service-card .service-title{font-size:1.5rem;color:#040404;margin-bottom:.5rem}.service-card .service-description{margin-bottom:1rem}.service-card .service-link{display:inline-flex}.service-card .service-link:hover{text-decoration:underline}.service-card .service-link .icon{margin-left:.25rem;transition:transform .3s ease}.service-card .service-link:hover .icon{transform:translateX(3px)}.team-card{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 5px 20px rgba(4,4,4,.05);transition:all .3s ease}.team-card:hover{box-shadow:0 15px 30px rgba(4,4,4,.1)}.team-card .team-image{width:100%;height:300px;object-fit:cover;border-bottom:1px solid #e6e9f2}.team-card .team-body{padding:2rem;text-align:center}.team-card .team-name{font-size:1.25rem;font-weight:600;color:#040404;margin-bottom:.25rem}.team-card .team-position{font-size:.875rem;color:#7d8597;margin-bottom:1rem}.team-card .team-socials{display:flex;justify-content:center;gap:.5rem}.team-card .team-socials a{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(4,148,212,.1);color:#0494d4;transition:all .3s ease}.team-card .team-socials a:hover{background-color:#0494d4;color:#fff}.services-section{padding:3rem 0;position:relative;overflow:hidden;background:linear-gradient(180deg,white,rgba(4,148,212,.03))}.services-section:before{width:350px;height:350px;background:rgba(4,148,212,.2);filter:blur(150px);top:-150px;left:-150px;animation:float 15s ease-in-out infinite alternate}.services-section:after,.services-section:before{content:"";position:absolute;border-radius:50%;z-index:0}.services-section:after{width:300px;height:300px;background:rgba(0,163,255,.15);filter:blur(120px);bottom:-100px;right:-100px;animation:float 20s ease-in-out infinite alternate-reverse}.section-header{margin-bottom:3rem;position:relative;z-index:1}.section-header .section-title .highlight{color:#0494d4;position:relative}.section-header .section-title .highlight:after{content:"";position:absolute;height:8px;width:100%;bottom:5px;left:0;background:rgba(4,148,212,.2);z-index:-1}.section-header .section-subtitle{font-size:1.125rem;max-width:600px;margin:0 auto}.services-grid{display:grid;gap:1rem;position:relative;z-index:1}.services-grid.single-row{grid-template-columns:repeat(4,1fr)}.service-card{padding:3rem;border-radius:20px;transition:all .5s cubic-bezier(.25,1,.5,1);height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.service-card.animated{transform-style:preserve-3d;perspective:1000px}.service-card .card-indicator{position:absolute;top:0;left:0;width:4px;height:40px;background:linear-gradient(180deg,#0494d4,#00A3FF);border-radius:0 0 4px 4px;transition:height .3s ease}.service-card .card-overlay{position:absolute;bottom:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#0494d4,#00A3FF);opacity:0;transition:opacity .5s ease,height .5s ease;z-index:0}.service-card.glass-card{background:hsla(0,0%,100%,.7);backdrop-filter:blur(15px);border:1px solid hsla(0,0%,100%,.5);box-shadow:0 10px 30px rgba(0,12,36,.05)}.service-card.glass-card:before{content:"";position:absolute;top:0;right:0;width:35%;height:35%;background:linear-gradient(135deg,rgba(255,255,255,0),rgba(255,255,255,.25));border-radius:0 20px 0 100%;z-index:0}.service-card:hover{transform:translateY(-10px) rotateX(2deg) rotateY(2deg);box-shadow:0 20px 40px rgba(4,148,212,.15)}.service-card:hover .card-indicator{height:60px}.service-card:hover .card-overlay{opacity:1;height:10px}.service-card:hover .service-icon .icon-pulse{animation:pulse 2s ease-in-out infinite}.service-card .service-icon{margin-bottom:2rem;background:rgba(4,148,212,.07);width:84px;height:84px;border-radius:16px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;z-index:1}.service-card .service-icon:after{content:"";position:absolute;width:100%;height:100%;background:rgba(4,148,212,.05);border-radius:16px;transform:rotate(10deg);z-index:-1}.service-card .service-title{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#0a1128;position:relative;z-index:1}.service-card .service-stat{display:flex;align-items:center;margin-bottom:1rem;position:relative;z-index:1}.service-card .service-stat .stat-number{font-size:1.5rem;font-weight:700;color:#0494d4;margin-right:.5rem}.service-card .service-stat .stat-label{font-size:.875rem;color:#7d8597}.service-card .service-description{color:#7d8597;margin-bottom:2rem;line-height:1.6;flex-grow:1;position:relative;z-index:1;font-size:.875rem}.service-card .service-link{display:flex;align-items:center;color:#0494d4;font-weight:500;text-decoration:none;transition:all .3s ease;position:relative;z-index:1}.service-card .service-link:hover{color:rgb(3.0555555556,113.0555555556,161.9444444444)}.service-card .service-link .arrow-icon{margin-left:.5rem;transition:transform .3s ease}.service-card .service-link:hover .arrow-icon{transform:translateX(5px)}@media(max-width:1200px){.services-grid.single-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:992px){.services-grid.single-row{grid-template-columns:repeat(2,1fr)}.section-header .section-title{font-size:2rem}.service-card{padding:2rem}.service-card .service-icon{width:70px;height:70px}.service-card .service-title{font-size:1.25rem}}@media(max-width:768px){.services-grid.single-row{grid-template-columns:1fr}.service-card{padding:2rem}.section-header{margin-bottom:2rem}.section-header .section-title{font-size:1.5rem}.section-header .section-subtitle{font-size:1rem}}.features-section{padding:4.5rem 0;position:relative;overflow:hidden;background:linear-gradient(180deg,white,rgba(0,12,36,.02))}.features-section:before{width:400px;height:400px;background:rgba(4,148,212,.06);filter:blur(150px);top:-150px;right:-150px}.features-section:after,.features-section:before{content:"";position:absolute;border-radius:50%;z-index:0}.features-section:after{width:350px;height:350px;background:rgba(0,163,255,.04);filter:blur(130px);bottom:-100px;left:-100px;animation:pulse-slow 15s infinite alternate}.features-section .section-header{text-align:center;margin-bottom:3rem;position:relative;z-index:2}.features-section .section-header .section-badge{display:inline-block;background:linear-gradient(90deg,rgba(4,148,212,.1),rgba(4,148,212,.2));color:#0494d4;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding:.25rem 1rem;border-radius:50px;margin-bottom:1rem;position:relative;overflow:hidden}.features-section .section-header .section-badge:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:skewX(-20deg);animation:shimmer 3s infinite}.features-section .section-header .section-title{font-size:2rem;font-weight:700;color:#040404;position:relative;display:inline-block;padding-bottom:1rem;margin-bottom:1rem}.features-section .section-header .section-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg,#0494d4,#00A3FF);border-radius:3px}.features-section .section-header .section-subtitle{font-size:1.125rem;color:#7d8597;max-width:600px;margin:0 auto}.features-section .features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;position:relative;z-index:2;padding:2rem 0}@media(max-width:1200px){.features-section .features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.features-section .features-grid{grid-template-columns:1fr}}.features-section .feature-wrapper{perspective:1500px;transform-style:preserve-3d}.features-section .feature-card-link{display:block;text-decoration:none;color:inherit;transform-style:preserve-3d;transform:translateZ(0)}.features-section .feature-card-link:focus{outline:none}.features-section .feature-card-link:hover .feature-card{transform:translateY(-15px) rotateX(10deg) rotateY(-10deg);box-shadow:0 30px 60px rgba(0,12,36,.2)}.features-section .feature-card-link:hover .feature-card .card-button{transform:translateY(-5px);opacity:1}.features-section .feature-card-link:hover .feature-card .feature-icon{transform:translateY(-15px) scale(1.15);filter:drop-shadow(0 15px 15px rgba(4,148,212,.4))}.features-section .feature-card-link:hover .feature-card .feature-icon svg{filter:drop-shadow(0 8px 15px rgba(4,148,212,.3));animation:pulse-icon 2s infinite alternate}.features-section .feature-card-link:hover .feature-card .card-blob{transform:scale(1.2) rotate(10deg);opacity:.7}.features-section .feature-card-link:hover .feature-card .card-shine{opacity:1}.features-section .feature-card-link:hover .feature-card .feature-badge{transform:translateY(-5px) scale(1.1);box-shadow:0 10px 25px rgba(0,12,36,.3)}.features-section .feature-card-link:hover .feature-card .feature-stats .stats-number{animation:count-up 2s forwards}.features-section .feature-card{width:100%;min-height:280px;background:rgba(4,4,4,.95);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;transition:all .5s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;box-shadow:0 20px 40px rgba(0,12,36,.15);z-index:1;backdrop-filter:blur(10px);padding:1rem 1rem 2rem}.features-section .feature-card.pattern-1:before{background-image:radial-gradient(rgba(4,148,212,.15) 2px,transparent 0);background-size:20px 20px}.features-section .feature-card.pattern-1 .card-blob{background:linear-gradient(135deg,rgba(4,148,212,.2),rgba(4,148,212,.1))}.features-section .feature-card.pattern-2:before{background-image:linear-gradient(45deg,rgba(4,148,212,.1) 25%,transparent 0,transparent 50%,rgba(4,148,212,.1) 0,rgba(4,148,212,.1) 75%,transparent 0,transparent);background-size:10px 10px}.features-section .feature-card.pattern-2 .card-blob{background:linear-gradient(135deg,rgba(0,163,255,.2),rgba(0,163,255,.1))}.features-section .feature-card.pattern-3:before{background-image:repeating-linear-gradient(0deg,rgba(4,148,212,.1),rgba(4,148,212,.1) 1px,transparent 0,transparent 6px)}.features-section .feature-card.pattern-3 .card-blob{background:linear-gradient(135deg,rgba(0,194,136,.2),rgba(0,194,136,.1))}.features-section .feature-card.pattern-4:before{background-image:repeating-radial-gradient(rgba(4,148,212,.1) 0,rgba(4,148,212,.1) 1px,transparent 2px,transparent 100%);background-size:20px 20px}.features-section .feature-card.pattern-4 .card-blob{background:linear-gradient(135deg,rgba(0,163,255,.2),rgba(4,148,212,.1))}.features-section .feature-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.1;z-index:-1}.features-section .feature-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#0494d4,transparent,#00A3FF);z-index:1}.features-section .feature-card .card-blob{position:absolute;top:-50%;right:-50%;width:250px;height:250px;border-radius:50%;filter:blur(60px);z-index:-1;transition:all .8s ease;transform:scale(1) rotate(0deg);opacity:.5}.features-section .feature-card .card-shine{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,0),rgba(255,255,255,.05) 50%,rgba(255,255,255,0));z-index:10;opacity:0;transition:opacity .5s ease;pointer-events:none}.features-section .feature-card .feature-badge{position:absolute;top:12px;left:12px;width:24px;height:24px;background:hsla(0,0%,100%,.9);color:#040404;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;transition:all .3s ease;z-index:10;box-shadow:0 5px 15px rgba(0,12,36,.2)}.features-section .feature-icon{height:55px;width:55px;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;position:relative;z-index:3;transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.features-section .feature-icon svg{width:100%;height:100%;stroke:#0494d4;stroke-width:1.5;transition:all .5s ease}.features-section .feature-textBox{width:100%;padding:0 1rem .5rem;display:flex;flex-direction:column;align-items:center;z-index:3;text-align:center}.features-section .feature-stats{display:flex;flex-direction:column;align-items:center;margin-bottom:.5rem}.features-section .feature-stats .stats-number{font-size:1.5rem;font-weight:700;color:#0494d4;margin-bottom:.25rem;background:linear-gradient(90deg,#0494d4,#00A3FF);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);position:relative}.features-section .feature-stats .stats-number:after{content:attr(data-value);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.features-section .feature-stats .stats-label{font-size:.75rem;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:1px}.features-section .feature-text{font-weight:700;text-align:center}.features-section .feature-text.head{font-size:1.25rem;color:#fff;margin-bottom:.25rem;position:relative}.features-section .feature-text.head:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:30px;height:2px;background:rgba(4,148,212,.5)}.features-section .feature-text.description{font-size:.75rem;font-weight:400;line-height:1.4;color:hsla(0,0%,100%,.8);margin-top:.5rem;margin-bottom:1rem}.features-section .feature-category{font-size:.75rem;color:hsla(0,0%,100%,.6);text-transform:uppercase;letter-spacing:1px;background:rgba(0,12,36,.3);padding:.25rem .5rem;border-radius:50px}.features-section .card-button{display:flex;align-items:center;justify-content:center;padding:.25rem 1rem;background:rgba(4,148,212,.2);border-radius:50px;color:#fff;transition:all .3s ease;transform:translateY(10px);opacity:0;margin-top:.25rem}.features-section .card-button .btn-text{font-size:.75rem;font-weight:500}.features-section .card-button .arrow-icon{margin-left:.5rem;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.features-section .card-button:hover{background:rgba(4,148,212,.3)}.features-section .card-button:hover .arrow-icon{transform:translateX(5px)}@keyframes count-up{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes pulse-slow{0%{opacity:.5;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}to{opacity:.5;transform:scale(1)}}@keyframes float-animation{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.05)}to{transform:translateY(0) scale(1)}}@keyframes pulse-icon{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.contact-section{padding:3rem 0;position:relative;background:linear-gradient(180deg,white,rgba(4,148,212,.03));width:100%;overflow-x:hidden}.contact-section:before{content:"";position:absolute;width:400px;height:400px;background:rgba(4,148,212,.05);filter:blur(150px);border-radius:50%;top:-150px;right:-150px;z-index:0;pointer-events:none}.contact-section .container{width:100%;max-width:1140px;margin:0 auto;padding:0 1rem}.contact-section .section-header{text-align:center;margin-bottom:3rem;position:relative;z-index:2}.contact-section .section-header .section-title{font-size:2.5rem;font-weight:700;color:#040404;margin-bottom:.5rem;position:relative;display:inline-block}.contact-section .section-header .section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:3px;background:#0494d4}.contact-section .section-header .section-subtitle{font-size:1.25rem;color:#7d8597;max-width:600px;margin:1rem auto 0}.contact-section .contact-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:3rem;position:relative;z-index:2;width:100%}@media(max-width:992px){.contact-section .contact-wrapper{grid-template-columns:1fr}}.contact-section .contact-info{width:100%}.contact-section .contact-info .contact-card{background:#fff;border-radius:15px;box-shadow:0 15px 40px rgba(0,12,36,.08);padding:3rem;height:100%;width:100%}.contact-section .contact-info .contact-card h3{font-size:1.5rem;font-weight:700;color:#040404;margin-bottom:2rem;position:relative;padding-bottom:.5rem}.contact-section .contact-info .contact-card h3:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background:#0494d4}.contact-section .contact-info .contact-card .form-footer{margin-top:.5rem}.contact-section .contact-info .contact-card .form-footer .privacy-text{font-size:.75rem;color:#7d8597;text-align:center;margin-bottom:.5rem}@media(max-width:768px){.contact-section .contact-info .contact-card .form-footer .privacy-text{font-size:10px}}@media(max-height:800px){.contact-section .contact-info .contact-card .form-footer .privacy-text{font-size:10px;margin-bottom:.25rem}}.contact-section .contact-info .contact-card .form-footer .privacy-text a{color:#0494d4;text-decoration:none}.contact-section .contact-info .contact-card .form-footer .privacy-text a:hover{text-decoration:underline}.contact-section .contact-info .contact-card .form-footer .trust-badges{display:flex;justify-content:center;gap:1rem}@media(max-width:768px){.contact-section .contact-info .contact-card .form-footer .trust-badges{gap:.5rem}}@media(max-height:800px){.contact-section .contact-info .contact-card .form-footer .trust-badges{gap:.5rem}}.contact-section .contact-info .contact-card .form-footer .trust-badges .badge{display:flex;align-items:center;gap:5px;font-size:.75rem;color:#7d8597}@media(max-width:768px){.contact-section .contact-info .contact-card .form-footer .trust-badges .badge{font-size:10px}}@media(max-height:800px){.contact-section .contact-info .contact-card .form-footer .trust-badges .badge{font-size:10px}}.contact-section .contact-info .contact-card .form-footer .trust-badges .badge img,.contact-section .contact-info .contact-card .form-footer .trust-badges .badge span{display:inline-block;vertical-align:middle}.contact-section .contact-form{width:100%}.contact-section .contact-form textarea{width:100%;padding:12px 15px;border-radius:8px;border:1px solid #e0e0e0;background-color:#fff;font-size:16px;line-height:1.5;resize:"vertical";min-height:150px;transition:border-color .3s ease}.contact-section .contact-form .form-group{margin-bottom:1rem}.contact-section .contact-form .form-group input,.contact-section .contact-form .form-group textarea{width:100%;padding:1rem;border:1px solid rgba(125,133,151,.2);border-radius:8px;font-size:.875rem;transition:all .3s ease}.contact-section .contact-form .form-group input:focus,.contact-section .contact-form .form-group textarea:focus{outline:none;border-color:#0494d4;box-shadow:0 0 0 3px rgba(4,148,212,.1)}.contact-section .contact-form .form-group input::placeholder,.contact-section .contact-form .form-group textarea::placeholder{color:rgba(125,133,151,.7)}.contact-section .contact-form .form-group textarea{resize:vertical;min-height:120px}.contact-section .contact-form .submit-btn{display:inline-block;background:#0494d4;color:#fff;padding:1rem 3rem;border:none;border-radius:8px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%}.contact-section .contact-form .submit-btn:hover{background:rgb(3.0555555556,113.0555555556,161.9444444444);transform:translateY(-3px);box-shadow:0 10px 25px rgba(4,148,212,.3)}.contact-section .contact-form .submit-btn:active{transform:translateY(0)}.contact-section .contact-form .form-status{margin-top:1rem;padding:1rem;border-radius:8px;text-align:center}.contact-section .contact-form .form-status.success{background:rgba(0,194,136,.1);color:#00c288}.contact-section .contact-form .form-status.error{background:rgba(255,58,94,.1);color:#ff3a5e}.contact-section .contact-details{width:100%}.contact-section .contact-details .info-card{background:rgba(4,4,4,.98);color:#fff;border-radius:15px;padding:3rem;height:100%;position:relative;overflow:hidden;width:100%;display:flex;flex-direction:column}.contact-section .contact-details .info-card:before{content:"";position:absolute;top:0;right:0;width:200px;height:200px;background:hsla(0,0%,100%,.03);border-radius:50%;transform:translate(40%,-40%);pointer-events:none}.contact-section .contact-details .info-card:after{content:"";position:absolute;bottom:0;left:0;width:150px;height:150px;background:rgba(4,148,212,.1);border-radius:50%;transform:translate(-30%,30%);pointer-events:none}.contact-section .contact-details .info-card .location-text,.contact-section .contact-details .info-card .map-text{margin-bottom:2rem;position:relative;z-index:2;font-size:1.125rem;line-height:1.6;color:hsla(0,0%,100%,.9)}.contact-section .contact-details .info-card .icon-wrapper{width:40px;height:40px;background:rgba(4,148,212,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1rem;flex-shrink:0}.contact-section .contact-details .info-card .icon-wrapper svg{color:#0494d4;font-size:18px}.contact-section .contact-details .info-card .contact-text h4{font-size:1.125rem;font-weight:600;margin-bottom:.25rem;color:hsla(0,0%,100%,.9)}.contact-section .contact-details .info-card .contact-text a,.contact-section .contact-details .info-card .contact-text address{color:hsla(0,0%,100%,.7);text-decoration:none;font-size:.875rem;line-height:1.6;font-style:normal;transition:color .3s ease;word-break:break-word}.contact-section .contact-details .info-card .contact-text a:hover,.contact-section .contact-details .info-card .contact-text address:hover{color:#0494d4}.contact-section .contact-details .info-card .map-container{margin-top:2rem;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px rgba(0,12,36,.2)}.contact-section .contact-details .info-card .map-container .location-map{display:block;width:100%;height:250px;border-radius:10px}.contact-section .contact-details .contact-item{display:flex;align-items:flex-start;margin-bottom:2rem;position:relative;z-index:2}.contact-section .contact-details .contact-item .icon-wrapper{width:40px;height:40px;background:rgba(4,148,212,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1rem;flex-shrink:0}.contact-section .contact-details .contact-item .icon-wrapper img,.contact-section .contact-details .contact-item .icon-wrapper svg{color:#0494d4}.contact-section .contact-details .contact-item .contact-text h4{font-size:1.125rem;font-weight:600;margin-bottom:.25rem;color:hsla(0,0%,100%,.9)}.contact-section .contact-details .contact-item .contact-text a,.contact-section .contact-details .contact-item .contact-text address{color:hsla(0,0%,100%,.7);text-decoration:none;font-size:.875rem;line-height:1.6;font-style:normal;transition:color .3s ease;word-break:break-word}.contact-section .contact-details .contact-item .contact-text a:hover,.contact-section .contact-details .contact-item .contact-text address:hover{color:#0494d4}.contact-section .contact-details .social-links{display:flex;gap:.5rem;margin-top:3rem;position:relative;z-index:2}.contact-section .contact-details .social-links .social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:hsla(0,0%,100%,.1);border-radius:50%;transition:all .3s ease}.contact-section .contact-details .social-links .social-link:hover{background:#0494d4;transform:translateY(-3px)}@media(max-width:768px){.contact-section .contact-wrapper{gap:2rem}.contact-section .contact-details .info-card,.contact-section .contact-info .contact-card{padding:2rem}}.contact-section .contact-cta-section{margin-top:5rem;padding:3rem 0}.contact-section .contact-cta-section .cta-card{background:#fff;border-radius:20px;box-shadow:0 20px 50px rgba(0,12,36,.08);overflow:hidden;padding:3rem;text-align:center;position:relative;z-index:1}.contact-section .contact-cta-section .cta-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(4,148,212,.03),white 50%,rgba(0,163,255,.05));z-index:-1}.contact-section .contact-cta-section .cta-content{max-width:800px;margin:0 auto}.contact-section .contact-cta-section .cta-title{font-size:2rem;font-weight:700;color:#040404;margin-bottom:1rem;position:relative;display:inline-block}.contact-section .contact-cta-section .cta-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:3px;background:#0494d4;border-radius:2px}.contact-section .contact-cta-section .cta-description{font-size:1.25rem;color:#7d8597;margin-bottom:3rem;max-width:700px;margin-left:auto;margin-right:auto}.contact-section .contact-cta-section .cta-features{display:flex;justify-content:center;gap:3rem;margin-bottom:3rem;flex-wrap:wrap}.contact-section .contact-cta-section .cta-features .feature-item{text-align:center}.contact-section .contact-cta-section .cta-features .feature-item .feature-icon{font-size:2.5rem;font-weight:700;color:#0494d4;margin-bottom:.25rem}.contact-section .contact-cta-section .cta-features .feature-item .feature-icon span{display:block;position:relative}.contact-section .contact-cta-section .cta-features .feature-item .feature-icon span:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:30px;height:2px;background:rgba(4,148,212,.3);border-radius:2px}.contact-section .contact-cta-section .cta-features .feature-item .feature-text p{font-size:1.125rem;color:#7d8597;font-weight:500}.contact-section .contact-cta-section .cta-action{display:flex;justify-content:center;gap:1rem}.contact-section .contact-cta-section .cta-action .cta-btn{padding:1rem 3rem;border-radius:8px;font-weight:600;font-size:1.125rem;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease;text-decoration:none;min-width:200px}.contact-section .contact-cta-section .cta-action .cta-btn.primary{background:#0494d4;color:#fff;position:relative;overflow:hidden}.contact-section .contact-cta-section .cta-action .cta-btn.primary .btn-icon{margin-left:.5rem;transition:transform .3s ease}.contact-section .contact-cta-section .cta-action .cta-btn.primary:hover{background:rgb(3.0555555556,113.0555555556,161.9444444444);transform:translateY(-3px);box-shadow:0 10px 25px rgba(4,148,212,.3)}.contact-section .contact-cta-section .cta-action .cta-btn.primary:hover .btn-icon{transform:translateX(5px)}.contact-section .contact-cta-section .cta-action .cta-btn.secondary{background:rgba(4,148,212,.1);color:#0494d4}.contact-section .contact-cta-section .cta-action .cta-btn.secondary:hover{background:rgba(4,148,212,.15);transform:translateY(-3px);box-shadow:0 10px 25px rgba(4,148,212,.1)}@media(max-width:768px){.contact-section .contact-cta-section .cta-action{flex-direction:column}.contact-section .contact-cta-section .cta-action .cta-btn{width:100%}}@media(max-width:992px){.contact-section .contact-wrapper{grid-template-columns:1fr;gap:2rem}.contact-section .contact-details .info-card{height:auto}.contact-section .contact-cta-section{padding:2rem 0}.contact-section .contact-cta-section .cta-card{padding:2rem}.contact-section .contact-cta-section .cta-title{font-size:1.5rem}.contact-section .contact-cta-section .cta-description{font-size:1.125rem}}@media(max-width:768px){.contact-section .cta-features{gap:1rem!important}.contact-section .cta-features .feature-item{width:100%}}.lead-quality-section{padding:100px 0;background:linear-gradient(135deg,rgba(248,250,252,.9),rgba(230,247,255,.7));position:relative;overflow:hidden}.lead-quality-section:before{top:0;right:0;width:300px;height:300px}.lead-quality-section:after,.lead-quality-section:before{content:"";position:absolute;background:radial-gradient(circle,rgba(4,148,212,.05) 0,rgba(4,148,212,0) 70%);border-radius:50%;z-index:1}.lead-quality-section:after{bottom:-100px;left:-100px;width:400px;height:400px}@media(max-width:992px){.lead-quality-section{padding:80px 0}}.lead-quality-section .container{position:relative;z-index:2}.lead-quality-section .section-header{text-align:center;max-width:800px;margin:0 auto 60px}.lead-quality-section .section-header .section-subtitle{display:inline-block;background-color:rgba(4,148,212,.1);color:#0494d4;font-size:14px;font-weight:600;padding:6px 15px;border-radius:20px;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px}.lead-quality-section .section-header .section-title{font-size:2.5rem;font-weight:700;color:#0a1128;margin-bottom:20px}.lead-quality-section .section-header .section-title .highlight{color:#0494d4;position:relative}.lead-quality-section .section-header .section-title .highlight:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:8px;background-color:rgba(4,148,212,.2);z-index:-1}@media(max-width:768px){.lead-quality-section .section-header .section-title{font-size:2rem}}.lead-quality-section .section-header .section-description{font-size:1.125rem;color:#7d8597;line-height:1.7}@media(max-width:768px){.lead-quality-section .section-header .section-description{font-size:1rem}}.lead-quality-section .quality-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:60px}@media(max-width:992px){.lead-quality-section .quality-grid{grid-template-columns:1fr}}.lead-quality-section .quality-grid .quality-card{background-color:#fff;border-radius:15px;padding:30px;box-shadow:0 10px 30px rgba(4,148,212,.08);transition:all .3s ease;display:flex;flex-direction:column;height:100%}.lead-quality-section .quality-grid .quality-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(4,148,212,.12)}.lead-quality-section .quality-grid .quality-card .card-icon{width:60px;height:60px;background-color:rgba(4,148,212,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#0494d4;font-size:24px;margin-bottom:20px}@media(max-width:768px){.lead-quality-section .quality-grid .quality-card .card-icon{width:50px;height:50px;font-size:20px}}.lead-quality-section .quality-grid .quality-card .card-content{flex-grow:1}.lead-quality-section .quality-grid .quality-card .card-content h3{font-size:1.25rem;font-weight:600;color:#0a1128;margin-bottom:15px}@media(max-width:768px){.lead-quality-section .quality-grid .quality-card .card-content h3{font-size:1.125rem}}.lead-quality-section .quality-grid .quality-card .card-content p{font-size:1rem;color:#7d8597;line-height:1.7;margin:0}@media(max-width:768px){.lead-quality-section .quality-grid .quality-card .card-content p{font-size:15px}}.lead-quality-section .quality-cta{background:linear-gradient(135deg,#0494d4,#0062a3 50%,#004c82);position:relative;border-radius:15px;padding:50px;text-align:center;box-shadow:0 20px 40px rgba(4,148,212,.2);overflow:hidden}.lead-quality-section .quality-cta:before{content:"";position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 70%);border-radius:50%;z-index:1}.lead-quality-section .quality-cta:after{content:"";position:absolute;bottom:-80px;left:-80px;width:250px;height:250px;background:radial-gradient(circle,rgba(255,255,255,.08) 0,rgba(255,255,255,0) 70%);border-radius:50%;z-index:1}@media(max-width:768px){.lead-quality-section .quality-cta{padding:30px 20px}}.lead-quality-section .quality-cta .cta-content{position:relative;z-index:2;max-width:700px;margin:0 auto}.lead-quality-section .quality-cta .cta-content h3{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:15px}@media(max-width:768px){.lead-quality-section .quality-cta .cta-content h3{font-size:1.25rem}}.lead-quality-section .quality-cta .cta-content p{font-size:1.125rem;color:hsla(0,0%,100%,.9);line-height:1.7;margin-bottom:30px}@media(max-width:768px){.lead-quality-section .quality-cta .cta-content p{font-size:1rem}}.lead-quality-section .quality-cta .cta-content .cta-button{padding:14px 35px;font-size:1.125rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;box-shadow:0 10px 20px rgba(0,0,0,.15);transition:all .3s ease}.lead-quality-section .quality-cta .cta-content .cta-button:hover{transform:translateY(-3px);box-shadow:0 15px 25px rgba(0,0,0,.2)}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.features-section{background-color:#fff;padding:5rem 0}.features-section .features-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-top:3rem}.features-section .feature-card{background-color:#fff;border-radius:8px;box-shadow:0 5px 15px rgba(4,4,4,.05);padding:2rem;transition:all .3s ease}.features-section .feature-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(4,4,4,.1)}.features-section .feature-card .feature-icon{width:60px;height:60px;border-radius:10px;background-color:rgba(4,148,212,.1);color:#0494d4;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:1rem}.features-section .feature-card .feature-title{font-size:1.25rem;font-weight:600;color:#040404;margin-bottom:.5rem}.features-section .feature-card .feature-text{color:#7d8597;margin-bottom:0}.stats-section{background-color:#040404;padding:3rem 0;color:#fff}.stats-section .stats-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.stats-section .stat-item{text-align:center}.stats-section .stat-item .stat-number{font-size:2.5rem;font-weight:700;color:#0494d4;margin-bottom:.25rem;line-height:1}.stats-section .stat-item .stat-label{font-size:.875rem;font-weight:500;color:hsla(0,0%,100%,.8);text-transform:uppercase;letter-spacing:1px}.cta-section{background-color:#0494d4;padding:3rem 0;color:#fff;position:relative;overflow:hidden}.cta-section:before{top:0;right:0;width:300px;height:300px;transform:translate(50%,-50%)}.cta-section:after,.cta-section:before{content:"";position:absolute;background:hsla(0,0%,100%,.05);border-radius:50%}.cta-section:after{bottom:0;left:0;width:200px;height:200px;transform:translate(-50%,50%)}.cta-section .cta-content{position:relative;z-index:1;text-align:center;max-width:700px;margin:0 auto}.cta-section .cta-content .cta-title{font-size:2rem;font-weight:700;margin-bottom:1rem}@media(max-width:992px){.cta-section .cta-content .cta-title{font-size:1.5rem}}.cta-section .cta-content .cta-text{font-size:1.125rem;opacity:.9;margin-bottom:2rem}@media(max-width:992px){.cta-section .cta-content .cta-text{font-size:1rem}}.cta-section .cta-content .cta-buttons{display:flex;justify-content:center;gap:1rem}@media(max-width:576px){.cta-section .cta-content .cta-buttons{flex-direction:column;align-items:center}}.testimonials-section{background-color:#fff}.testimonials-section .testimonials-wrapper{margin-top:3rem}.testimonials-section .testimonial-card{background-color:#fff;border-radius:8px;box-shadow:0 5px 15px rgba(4,4,4,.05);padding:3rem;margin-bottom:1rem;position:relative}.testimonials-section .testimonial-card:before{content:'"';position:absolute;top:20px;left:20px;font-size:4rem;color:rgba(4,148,212,.1);font-family:serif;line-height:1}.testimonials-section .testimonial-card .testimonial-text{font-size:1.125rem;color:#0a1128;margin-bottom:2rem;position:relative;z-index:1}.testimonials-section .testimonial-card .testimonial-author{display:flex;align-items:center}.testimonials-section .testimonial-card .testimonial-author .author-avatar{width:50px;height:50px;border-radius:50%;overflow:hidden;margin-right:1rem}.testimonials-section .testimonial-card .testimonial-author .author-avatar img{width:100%;height:100%;object-fit:cover}.testimonials-section .testimonial-card .testimonial-author .author-info .author-name{font-size:1rem;font-weight:600;color:#040404;margin-bottom:2px}.testimonials-section .testimonial-card .testimonial-author .author-info .author-position{font-size:.75rem;color:#7d8597}.home-faq-section{padding:80px 0;background-color:var(--bg-light)}@media(max-width:768px){.home-faq-section{padding:60px 0}}.home-faq-section .section-header{text-align:center;margin-bottom:50px}.home-faq-section .section-header .section-title{font-size:2.5rem;font-weight:700;margin-bottom:15px;color:var(--text-color-dark)}.home-faq-section .section-header .section-title .highlight{color:var(--primary-color)}@media(max-width:576px){.home-faq-section .section-header .section-title{font-size:2rem}}.home-faq-section .section-header .section-subtitle{font-size:1.1rem;color:var(--text-color);max-width:600px;margin:0 auto}.home-faq-section .home-faq-container{max-width:900px;margin:0 auto 40px}.home-faq-section .home-faq-container .home-faq-item{background-color:#fff;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.05);margin-bottom:20px;overflow:hidden;transition:all .3s ease}.home-faq-section .home-faq-container .home-faq-item.active{box-shadow:0 6px 20px rgba(0,0,0,.08)}.home-faq-section .home-faq-container .home-faq-item.active .faq-question{background-color:var(--primary-color-light)}.home-faq-section .home-faq-container .home-faq-item.active .faq-question .toggle-icon,.home-faq-section .home-faq-container .home-faq-item.active .faq-question h3{color:var(--primary-color)}.home-faq-section .home-faq-container .home-faq-item .faq-question{display:flex;align-items:center;padding:20px 25px;cursor:pointer;transition:all .3s ease;position:relative}.home-faq-section .home-faq-container .home-faq-item .faq-question:hover{background-color:var(--primary-color-light)}.home-faq-section .home-faq-container .home-faq-item .faq-question h3{font-size:1.1rem;font-weight:600;margin:0;flex-grow:1;transition:color .3s ease}@media(max-width:576px){.home-faq-section .home-faq-container .home-faq-item .faq-question h3{font-size:1rem}}.home-faq-section .home-faq-container .home-faq-item .faq-question .toggle-icon{margin-left:15px;font-size:.9rem;color:#777;transition:all .3s ease}.home-faq-section .home-faq-container .home-faq-item .faq-answer{max-height:0;overflow:hidden;transition:max-height .5s ease}.home-faq-section .home-faq-container .home-faq-item .faq-answer.show{max-height:500px}.home-faq-section .home-faq-container .home-faq-item .faq-answer .answer-content{padding:0 25px 25px;color:var(--text-color);line-height:1.6}.home-faq-section .home-faq-container .home-faq-item .faq-answer .answer-content p{margin:0}.home-faq-section .view-all-faqs{text-align:center;margin-top:30px}.home-faq-section .view-all-faqs .view-all-btn{display:inline-flex;align-items:center;font-size:1.1rem;font-weight:600;color:var(--primary-color);text-decoration:none;padding:10px 20px;border-radius:6px;transition:all .3s ease}.home-faq-section .view-all-faqs .view-all-btn:hover{background-color:var(--primary-color-light);transform:translateY(-2px)}.home-faq-section .view-all-faqs .view-all-btn:hover .btn-icon{transform:translateX(4px)}.home-faq-section .view-all-faqs .view-all-btn .btn-icon{margin-left:8px;font-size:.8rem;transition:transform .3s ease}.aca-insurance-section{color:#040404;overflow:hidden}.aca-insurance-section .hero-section{background:#040404;color:#fff;position:relative;padding:120px 0 140px;overflow:hidden}.aca-insurance-section .hero-section .hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.aca-insurance-section .hero-section .hero-background .hero-diagonal{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0494d4,transparent 50%);opacity:.8}.aca-insurance-section .hero-section .hero-background .hero-pattern{position:absolute;top:0;left:0;width:100%;height:100%}.aca-insurance-section .hero-section .hero-background .hero-pattern .pattern-icon{position:absolute;opacity:.08;transform:rotate(0deg);animation:floatIcon 8s ease-in-out infinite}.aca-insurance-section .hero-section .container{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}@media(max-width:992px){.aca-insurance-section .hero-section .container{flex-direction:column}}.aca-insurance-section .hero-section .hero-content{max-width:600px;margin-right:30px;transform:translateY(0);opacity:1;animation:fadeInUp .8s ease forwards}@media(max-width:992px){.aca-insurance-section .hero-section .hero-content{margin-right:0;margin-bottom:40px;text-align:center}}.aca-insurance-section .hero-section .hero-content .hero-badge{display:inline-flex;align-items:center;background:hsla(0,0%,100%,.1);border-radius:50px;padding:8px 15px;margin-bottom:25px;backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.1)}.aca-insurance-section .hero-section .hero-content .hero-badge img{margin-right:8px;filter:brightness(0) invert(1)}.aca-insurance-section .hero-section .hero-content .hero-badge span{font-size:14px;font-weight:600}.aca-insurance-section .hero-section .hero-content h1{font-size:52px;font-weight:700;margin-bottom:20px;background:linear-gradient(90deg,#FFFFFF,rgba(255,255,255,.9));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);position:relative;display:inline-block}.aca-insurance-section .hero-section .hero-content h1:after{content:"";position:absolute;left:0;bottom:-5px;width:80px;height:4px;background:#0494d4}@media(max-width:992px){.aca-insurance-section .hero-section .hero-content h1{font-size:38px}.aca-insurance-section .hero-section .hero-content h1:after{left:50%;transform:translateX(-50%)}}@media(max-width:768px){.aca-insurance-section .hero-section .hero-content h1{font-size:32px}}.aca-insurance-section .hero-section .hero-content .subtitle{font-size:18px;font-weight:500;margin-bottom:30px;opacity:.9;line-height:1.6}.aca-insurance-section .hero-section .hero-content .hero-cta{display:flex;gap:15px;margin-top:20px}@media(max-width:768px){.aca-insurance-section .hero-section .hero-content .hero-cta{flex-direction:column;width:100%}}.aca-insurance-section .hero-section .hero-content .hero-cta .primary-button,.aca-insurance-section .hero-section .hero-content .hero-cta .secondary-button{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 25px;border-radius:6px;font-weight:600;transition:all .3s ease}.aca-insurance-section .hero-section .hero-content .hero-cta .primary-button svg,.aca-insurance-section .hero-section .hero-content .hero-cta .secondary-button svg{transition:transform .3s ease}.aca-insurance-section .hero-section .hero-content .hero-cta .primary-button:hover svg,.aca-insurance-section .hero-section .hero-content .hero-cta .secondary-button:hover svg{transform:translateX(5px)}.aca-insurance-section .hero-section .hero-content .hero-cta .primary-button{background:#0494d4;color:#fff}.aca-insurance-section .hero-section .hero-content .hero-cta .primary-button:hover{background:rgb(4.4722222222,165.4722222222,237.0277777778);transform:translateY(-3px);box-shadow:0 10px 20px rgba(4,148,212,.3)}.aca-insurance-section .hero-section .hero-content .hero-cta .secondary-button{background:hsla(0,0%,100%,.1);color:#fff;backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.2)}.aca-insurance-section .hero-section .hero-content .hero-cta .secondary-button:hover{background:hsla(0,0%,100%,.2);transform:translateY(-3px)}.aca-insurance-section .hero-section .hero-illustration{position:relative;width:400px;height:300px}@media(max-width:992px){.aca-insurance-section .hero-section .hero-illustration{width:100%;max-width:400px}}.aca-insurance-section .hero-section .hero-illustration .health-animation{position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.aca-insurance-section .hero-section .hero-illustration .health-animation .health-icon{position:relative;z-index:2;filter:brightness(0) invert(1);animation:pulse 2s ease-in-out infinite}.aca-insurance-section .hero-section .hero-illustration .health-animation .pulse-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:180px;height:180px;background:hsla(0,0%,100%,.1);border-radius:50%;z-index:1}.aca-insurance-section .hero-section .hero-illustration .health-animation .pulse-circle:after,.aca-insurance-section .hero-section .hero-illustration .health-animation .pulse-circle:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:180px;height:180px;background:rgba(4,148,212,.2);border-radius:50%;animation:pulseCircle 2s infinite}@keyframes pulseCircle{0%{width:180px;height:180px;opacity:.7}to{width:300px;height:300px;opacity:0}}.aca-insurance-section .hero-section .hero-illustration .health-animation .pulse-circle:after{animation-delay:1s}.aca-insurance-section .hero-section .wave-divider{position:absolute;bottom:0;left:0;width:100%;line-height:0;z-index:3}.aca-insurance-section .hero-section .wave-divider svg{height:70px;width:100%}.aca-insurance-section .container{position:relative;z-index:1;max-width:1140px;margin:0 auto;padding:0 20px}.aca-insurance-section .section-header{text-align:center;margin-bottom:50px}.aca-insurance-section .section-header .section-title{font-size:42px;font-weight:700;color:#040404;margin-bottom:20px;position:relative;display:inline-block}.aca-insurance-section .section-header .title-underline{height:3px;width:80px;background:#0494d4;margin:0 auto}.aca-insurance-section .sub-heading{font-size:28px;font-weight:600;color:#040404;margin-bottom:30px;position:relative;padding-bottom:12px;text-align:center}.aca-insurance-section .sub-heading:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background:#0494d4}.aca-insurance-section .process-section{margin-bottom:70px;position:relative;padding-top:60px}.aca-insurance-section .process-section .process-steps{display:flex;flex-direction:column;gap:30px;max-width:900px;margin:0 auto}.aca-insurance-section .process-section .process-steps .process-step{display:flex;background:#fff;border-radius:15px;box-shadow:0 8px 30px rgba(0,12,36,.06);transition:transform .3s ease;overflow:hidden;border-left:4px solid #0494d4}.aca-insurance-section .process-section .process-steps .process-step:hover{transform:translateY(-5px)}.aca-insurance-section .process-section .process-steps .process-step .step-number{display:flex;align-items:center;justify-content:center;width:80px;height:80px;font-size:28px;font-weight:700;color:#fff;background:#0494d4;flex-shrink:0}.aca-insurance-section .process-section .process-steps .process-step .step-content{padding:20px 25px}.aca-insurance-section .process-section .process-steps .process-step .step-content h3{font-size:20px;font-weight:600;margin-bottom:8px;color:#040404}.aca-insurance-section .process-section .process-steps .process-step .step-content p{color:#7d8597;line-height:1.6;margin:0}.aca-insurance-section .benefits-section{margin-bottom:70px;position:relative}.aca-insurance-section .benefits-section .benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.aca-insurance-section .benefits-section .benefits-grid .benefit-card{background:#fff;border-radius:12px;padding:30px;box-shadow:0 8px 30px rgba(0,12,36,.06);transition:all .3s ease;position:relative}.aca-insurance-section .benefits-section .benefits-grid .benefit-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgba(0,12,36,.08)}.aca-insurance-section .benefits-section .benefits-grid .benefit-card .benefit-icon{width:70px;height:70px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;background:rgba(4,148,212,.1);border-radius:50%}.aca-insurance-section .benefits-section .benefits-grid .benefit-card h3{font-size:18px;font-weight:600;margin-bottom:12px;color:#040404}.aca-insurance-section .benefits-section .benefits-grid .benefit-card p{color:#7d8597;line-height:1.6;margin:0}.aca-insurance-section .audience-section{margin-bottom:70px;position:relative}.aca-insurance-section .audience-section .audience-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.aca-insurance-section .audience-section .audience-cards .audience-card{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 8px 30px rgba(0,12,36,.06);transition:all .3s ease}.aca-insurance-section .audience-section .audience-cards .audience-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgba(0,12,36,.08)}.aca-insurance-section .audience-section .audience-cards .audience-card .audience-image{width:100%;height:200px;position:relative;overflow:hidden}.aca-insurance-section .audience-section .audience-cards .audience-card .audience-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.aca-insurance-section .audience-section .audience-cards .audience-card .audience-image:hover img{transform:scale(1.05)}.aca-insurance-section .audience-section .audience-cards .audience-card .audience-content{padding:25px}.aca-insurance-section .audience-section .audience-cards .audience-card .audience-content h3{font-size:20px;font-weight:600;color:#040404;margin-bottom:10px}.aca-insurance-section .audience-section .audience-cards .audience-card .audience-content p{color:#7d8597;line-height:1.6;margin:0}.aca-insurance-section .pricing-section{margin-bottom:70px;position:relative;background:rgba(4,148,212,.03);padding:50px 30px;border-radius:15px}.aca-insurance-section .pricing-section .pricing-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.aca-insurance-section .pricing-section .pricing-features .pricing-feature{background:#fff;border-radius:12px;padding:25px;box-shadow:0 8px 25px rgba(0,12,36,.05);transition:all .3s ease}.aca-insurance-section .pricing-section .pricing-features .pricing-feature:hover{transform:translateY(-5px);box-shadow:0 12px 35px rgba(0,12,36,.08)}.aca-insurance-section .pricing-section .pricing-features .pricing-feature:hover .feature-icon{background:rgba(4,148,212,.15)}.aca-insurance-section .pricing-section .pricing-features .pricing-feature .feature-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;background:rgba(4,148,212,.1);border-radius:10px;transition:all .3s ease}.aca-insurance-section .pricing-section .pricing-features .pricing-feature .feature-content h3{font-size:18px;font-weight:600;margin-bottom:10px;color:#040404}.aca-insurance-section .pricing-section .pricing-features .pricing-feature .feature-content p{color:#7d8597;line-height:1.6;margin:0}.aca-insurance-section .cta-section{border-radius:20px;margin-bottom:70px;position:relative}.aca-insurance-section .cta-section .cta-background{background:#040404;border-radius:20px;overflow:hidden;position:relative}.aca-insurance-section .cta-section .cta-background .cta-shapes{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.aca-insurance-section .cta-section .cta-background .cta-shapes .shape{position:absolute;border-radius:50%}.aca-insurance-section .cta-section .cta-background .cta-shapes .shape-1{width:300px;height:300px;background:linear-gradient(45deg,rgba(4,148,212,.7),rgba(4,148,212,.4));top:-150px;right:-100px;filter:blur(30px)}.aca-insurance-section .cta-section .cta-background .cta-shapes .shape-2{width:200px;height:200px;background:rgba(4,148,212,.3);bottom:-100px;left:-50px;filter:blur(40px)}.aca-insurance-section .cta-section .cta-background .cta-shapes .shape-3{width:150px;height:150px;background:hsla(0,0%,100%,.05);top:50%;left:60%;filter:blur(20px)}.aca-insurance-section .cta-section .cta-background .cta-content{position:relative;z-index:2;padding:60px;text-align:center;color:#fff}@media(max-width:992px){.aca-insurance-section .cta-section .cta-background .cta-content{padding:40px 20px}}.aca-insurance-section .cta-section .cta-background .cta-content h2{color:#fff;font-size:36px;font-weight:700;margin-bottom:20px}.aca-insurance-section .cta-section .cta-background .cta-content h2:after{content:"";display:block;width:80px;height:3px;background:#0494d4;margin:20px auto 0}.aca-insurance-section .cta-section .cta-background .cta-content p{font-size:18px;line-height:1.6;margin-bottom:40px;opacity:.9;max-width:700px;margin-left:auto;margin-right:auto}.aca-insurance-section .cta-section .cta-background .cta-content .cta-button{display:inline-flex;align-items:center;gap:10px;background:#0494d4;color:#fff;font-size:18px;font-weight:600;padding:16px 32px;border-radius:50px;text-decoration:none;transition:all .3s ease;margin-bottom:50px;box-shadow:0 10px 20px rgba(4,148,212,.3)}.aca-insurance-section .cta-section .cta-background .cta-content .cta-button svg{transition:transform .3s ease}.aca-insurance-section .cta-section .cta-background .cta-content .cta-button:hover{background:rgb(4.4722222222,165.4722222222,237.0277777778);transform:translateY(-5px);box-shadow:0 15px 30px rgba(4,148,212,.4)}.aca-insurance-section .cta-section .cta-background .cta-content .cta-button:hover svg{transform:translateX(5px)}.aca-insurance-section .cta-section .cta-background .cta-content .cta-contact-info{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;max-width:700px;margin:0 auto}@media(max-width:992px){.aca-insurance-section .cta-section .cta-background .cta-content .cta-contact-info{flex-direction:column;align-items:center}}.aca-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item{display:flex;align-items:center;gap:15px}.aca-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item .contact-icon{width:50px;height:50px;min-width:50px;background:hsla(0,0%,100%,.1);border-radius:50%;display:flex;align-items:center;justify-content:center}.aca-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item .contact-icon svg{color:#0494d4}.aca-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item a,.aca-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item p{color:hsla(0,0%,100%,.8);text-decoration:none;margin:0;transition:all .3s ease;font-size:16px;text-align:left}.aca-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item a:hover,.aca-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item p:hover{color:#fff}@media(max-width:1200px){.aca-insurance-section .hero-section{padding:80px 0 120px}.aca-insurance-section .section-header h2{font-size:32px}}@media(max-width:992px){.aca-insurance-section .hero-section{padding:60px 0 100px}.aca-insurance-section .section-header{margin-bottom:40px}.aca-insurance-section .section-header h2{font-size:30px}}@media(max-width:768px){.aca-insurance-section .hero-section{padding:50px 0 80px}.aca-insurance-section .cta-section .cta-background .cta-content h2{font-size:28px}.aca-insurance-section .cta-section .cta-background .cta-content .cta-button{width:100%;font-size:16px;padding:14px 20px}}.mva-insurance-section{color:#040404;overflow:hidden}.mva-insurance-section .hero-section{background:#040404;color:#fff;position:relative;padding:120px 0 140px;overflow:hidden}.mva-insurance-section .hero-section .hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.mva-insurance-section .hero-section .hero-background .hero-diagonal{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0494d4,transparent 50%);opacity:.8}.mva-insurance-section .hero-section .hero-background .hero-pattern{position:absolute;top:0;left:0;width:100%;height:100%}.mva-insurance-section .hero-section .hero-background .hero-pattern .pattern-icon{position:absolute;opacity:.08;transform:rotate(0deg);animation:floatIcon 8s ease-in-out infinite}.mva-insurance-section .hero-section .container{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}@media(max-width:992px){.mva-insurance-section .hero-section .container{flex-direction:column}}.mva-insurance-section .hero-section .hero-content{max-width:600px;margin-right:30px;transform:translateY(0);opacity:1;animation:fadeInUp .8s ease forwards}@media(max-width:992px){.mva-insurance-section .hero-section .hero-content{margin-right:0;margin-bottom:40px;text-align:center}}.mva-insurance-section .hero-section .hero-content .hero-badge{display:inline-flex;align-items:center;background:hsla(0,0%,100%,.1);border-radius:50px;padding:8px 15px;margin-bottom:25px;backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.1)}.mva-insurance-section .hero-section .hero-content .hero-badge img{margin-right:8px;filter:brightness(0) invert(1)}.mva-insurance-section .hero-section .hero-content .hero-badge span{font-size:14px;font-weight:600}.mva-insurance-section .hero-section .hero-content h1{font-size:52px;font-weight:700;margin-bottom:20px;background:linear-gradient(90deg,#FFFFFF,rgba(255,255,255,.9));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);position:relative;display:inline-block}.mva-insurance-section .hero-section .hero-content h1:after{content:"";position:absolute;left:0;bottom:-5px;width:80px;height:4px;background:#0494d4}@media(max-width:992px){.mva-insurance-section .hero-section .hero-content h1{font-size:38px}.mva-insurance-section .hero-section .hero-content h1:after{left:50%;transform:translateX(-50%)}}@media(max-width:768px){.mva-insurance-section .hero-section .hero-content h1{font-size:32px}}.mva-insurance-section .hero-section .hero-content .subtitle{font-size:18px;font-weight:500;margin-bottom:30px;opacity:.9;line-height:1.6}.mva-insurance-section .hero-section .hero-content .hero-cta{display:flex;gap:15px;margin-top:20px}@media(max-width:768px){.mva-insurance-section .hero-section .hero-content .hero-cta{flex-direction:column;width:100%}}.mva-insurance-section .hero-section .hero-content .hero-cta .primary-button,.mva-insurance-section .hero-section .hero-content .hero-cta .secondary-button{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 25px;border-radius:6px;font-weight:600;transition:all .3s ease}.mva-insurance-section .hero-section .hero-content .hero-cta .primary-button svg,.mva-insurance-section .hero-section .hero-content .hero-cta .secondary-button svg{transition:transform .3s ease}.mva-insurance-section .hero-section .hero-content .hero-cta .primary-button:hover svg,.mva-insurance-section .hero-section .hero-content .hero-cta .secondary-button:hover svg{transform:translateX(5px)}.mva-insurance-section .hero-section .hero-content .hero-cta .primary-button{background:#0494d4;color:#fff}.mva-insurance-section .hero-section .hero-content .hero-cta .primary-button:hover{background:rgb(4.4722222222,165.4722222222,237.0277777778);transform:translateY(-3px);box-shadow:0 10px 20px rgba(4,148,212,.3)}.mva-insurance-section .hero-section .hero-content .hero-cta .secondary-button{background:hsla(0,0%,100%,.1);color:#fff;backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.2)}.mva-insurance-section .hero-section .hero-content .hero-cta .secondary-button:hover{background:hsla(0,0%,100%,.2);transform:translateY(-3px)}.mva-insurance-section .hero-section .hero-illustration{position:relative;width:400px;height:300px}@media(max-width:992px){.mva-insurance-section .hero-section .hero-illustration{width:100%;max-width:400px}}.mva-insurance-section .hero-section .hero-illustration .car-animation{position:relative;height:100%;width:100%}.mva-insurance-section .hero-section .hero-illustration .car-animation .car-icon{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);filter:drop-shadow(0 10px 15px rgba(0,12,36,.3));animation:carBounce 2s ease-in-out infinite}@keyframes carBounce{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-5px)}}.mva-insurance-section .hero-section .hero-illustration .car-animation .road{position:absolute;bottom:40px;left:0;right:0;height:4px;background:hsla(0,0%,100%,.3);border-radius:2px}.mva-insurance-section .hero-section .hero-illustration .car-animation .road-marks{position:absolute;bottom:42px;left:0;right:0;height:10px}.mva-insurance-section .hero-section .hero-illustration .car-animation .road-marks .road-mark{position:absolute;width:15px;height:3px;background:hsla(0,0%,100%,.6);border-radius:1px;animation:roadMarkMove 4s linear infinite}@keyframes roadMarkMove{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.mva-insurance-section .hero-section .wave-divider{position:absolute;bottom:0;left:0;width:100%;line-height:0;z-index:3}.mva-insurance-section .hero-section .wave-divider svg{height:70px;width:100%}.mva-insurance-section .main-content{max-width:1140px;margin:0 auto;padding:0 20px}.mva-insurance-section .btn{display:inline-flex;align-items:center;justify-content:center;font-weight:600;text-decoration:none;padding:12px 28px;border-radius:6px;transition:all .3s ease;border:none;cursor:pointer}.mva-insurance-section .btn-primary{background:#0494d4;color:#fff}.mva-insurance-section .btn-primary:hover{background:rgb(3.2444444444,120.0444444444,171.9555555556);transform:translateY(-3px);box-shadow:0 10px 20px rgba(4,148,212,.25)}.mva-insurance-section .btn-secondary{background:rgba(0,0,0,0);color:#0494d4;border:2px solid #0494d4}.mva-insurance-section .btn-secondary:hover{background:rgba(4,148,212,.05);transform:translateY(-3px);box-shadow:0 10px 20px rgba(4,148,212,.15)}.mva-insurance-section .btn svg{margin-left:8px}.mva-insurance-section .section-header{text-align:center;margin-bottom:60px}.mva-insurance-section .section-header h2{font-size:38px;font-weight:700;margin-bottom:20px;color:#040404;position:relative;display:inline-block}.mva-insurance-section .section-header h2:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:#0494d4}.mva-insurance-section .section-header .section-intro{font-size:18px;color:#7d8597;max-width:650px;margin:25px auto 0}.mva-insurance-section .process-section{padding:100px 0;position:relative;opacity:0;transform:translateY(40px);animation:fadeInUp .8s ease forwards;animation-delay:.5s}.mva-insurance-section .process-section .process-timeline{position:relative;max-width:1000px;margin:0 auto}.mva-insurance-section .process-section .process-timeline .timeline-line{position:absolute;top:35px;bottom:35px;left:50%;width:3px;background:rgba(4,148,212,.1);transform:translateX(-50%)}@media(max-width:992px){.mva-insurance-section .process-section .process-timeline .timeline-line{left:40px}}.mva-insurance-section .process-section .process-timeline .process-step{display:flex;align-items:flex-start;position:relative;margin-bottom:70px;opacity:0;transform:translateY(20px);animation:fadeInUp .8s ease forwards}.mva-insurance-section .process-section .process-timeline .process-step:nth-child(2){animation-delay:.65s}.mva-insurance-section .process-section .process-timeline .process-step:nth-child(3){animation-delay:.8s}.mva-insurance-section .process-section .process-timeline .process-step:nth-child(4){animation-delay:.95s}.mva-insurance-section .process-section .process-timeline .process-step:nth-child(5){animation-delay:1.1s}.mva-insurance-section .process-section .process-timeline .process-step:nth-child(odd){justify-content:flex-start}.mva-insurance-section .process-section .process-timeline .process-step:nth-child(odd) .step-number{margin-right:50px}.mva-insurance-section .process-section .process-timeline .process-step:nth-child(odd) .step-content:before{left:-10px}.mva-insurance-section .process-section .process-timeline .process-step:nth-child(2n){justify-content:flex-end}.mva-insurance-section .process-section .process-timeline .process-step:nth-child(2n) .step-number{order:2;margin-left:50px;margin-right:0}.mva-insurance-section .process-section .process-timeline .process-step:nth-child(2n) .step-content:before{right:-10px}@media(max-width:992px){.mva-insurance-section .process-section .process-timeline .process-step:nth-child(2n){justify-content:flex-start}.mva-insurance-section .process-section .process-timeline .process-step:nth-child(2n) .step-number{order:0;margin-left:0;margin-right:50px}.mva-insurance-section .process-section .process-timeline .process-step:nth-child(2n) .step-content:before{left:-10px;right:auto}}.mva-insurance-section .process-section .process-timeline .process-step:last-child{margin-bottom:0}.mva-insurance-section .process-section .process-timeline .process-step .step-number{display:flex;align-items:center;justify-content:center;width:70px;height:70px;background:#0494d4;color:#fff;border-radius:50%;font-size:28px;font-weight:700;z-index:2;box-shadow:0 10px 20px rgba(4,148,212,.3);flex-shrink:0}.mva-insurance-section .process-section .process-timeline .process-step .step-content{background:#fff;padding:30px 35px;border-radius:8px;box-shadow:0 15px 40px rgba(0,12,36,.06);width:calc(50% - 60px);position:relative;border-top:4px solid #0494d4;transition:transform .3s ease,box-shadow .3s ease}.mva-insurance-section .process-section .process-timeline .process-step .step-content:before{content:"";position:absolute;top:30px;width:20px;height:20px;background:#fff;transform:rotate(45deg)}.mva-insurance-section .process-section .process-timeline .process-step .step-content h3{font-size:22px;font-weight:600;margin-bottom:15px;color:#040404}.mva-insurance-section .process-section .process-timeline .process-step .step-content p{color:#7d8597;line-height:1.6;margin:0}@media(max-width:992px){.mva-insurance-section .process-section .process-timeline .process-step .step-content{width:calc(100% - 100px)}}.mva-insurance-section .process-section .process-timeline .process-step .step-content:hover{transform:translateY(-5px);box-shadow:0 20px 45px rgba(0,12,36,.1)}.mva-insurance-section .benefits-section{padding:80px 0;position:relative;overflow:hidden}.mva-insurance-section .benefits-section .benefits-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.mva-insurance-section .benefits-section .benefits-background .floating-icon{position:absolute;opacity:.15;animation:floatAround 15s linear infinite}.mva-insurance-section .benefits-section .benefits-background .floating-icon img{filter:grayscale(100%)}@keyframes floatAround{0%{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-30px) rotate(120deg)}66%{transform:translateY(20px) rotate(240deg)}to{transform:translateY(0) rotate(1turn)}}.mva-insurance-section .benefits-section .benefits-wrapper{position:relative;z-index:2;max-width:1100px;margin:0 auto}.mva-insurance-section .benefits-section .benefits-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px}@media(max-width:992px){.mva-insurance-section .benefits-section .benefits-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.mva-insurance-section .benefits-section .benefits-cards{grid-template-columns:1fr}}.mva-insurance-section .benefits-section .benefits-cards .benefit-card{perspective:1000px;height:280px}.mva-insurance-section .benefits-section .benefits-cards .benefit-card:hover .card-inner{transform:rotateY(180deg)}.mva-insurance-section .benefits-section .benefits-cards .benefit-card .card-inner{position:relative;width:100%;height:100%;transition:transform .8s;transform-style:preserve-3d}.mva-insurance-section .benefits-section .benefits-cards .benefit-card .card-inner .card-back,.mva-insurance-section .benefits-section .benefits-cards .benefit-card .card-inner .card-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;box-shadow:0 5px 20px rgba(0,12,36,.08)}.mva-insurance-section .benefits-section .benefits-cards .benefit-card .card-inner .card-front{background:linear-gradient(135deg,#FFFFFF,#f8f9fa)}.mva-insurance-section .benefits-section .benefits-cards .benefit-card .card-inner .card-front .benefit-icon{width:80px;height:80px;background:rgba(4,148,212,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .3s ease;box-shadow:0 8px 15px rgba(4,148,212,.15)}.mva-insurance-section .benefits-section .benefits-cards .benefit-card .card-inner .card-front .benefit-icon img{transition:transform .3s ease}.mva-insurance-section .benefits-section .benefits-cards .benefit-card .card-inner .card-front h3{font-size:22px;font-weight:600;color:#040404;text-align:center;margin:0}.mva-insurance-section .benefits-section .benefits-cards .benefit-card .card-inner .card-back{background:#0494d4;color:#fff;transform:rotateY(180deg)}.mva-insurance-section .benefits-section .benefits-cards .benefit-card .card-inner .card-back p{font-size:16px;line-height:1.5;text-align:center;margin-bottom:20px}.mva-insurance-section .benefits-section .benefits-cards .benefit-card .card-inner .card-back .benefit-number{position:absolute;bottom:20px;right:20px;width:40px;height:40px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700}.mva-insurance-section .audience-section{padding:80px 0;position:relative}.mva-insurance-section .audience-section .audience-minimal{max-width:1100px;margin:0 auto}.mva-insurance-section .audience-section .audience-minimal .audience-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}@media(max-width:992px){.mva-insurance-section .audience-section .audience-minimal .audience-grid{grid-template-columns:1fr}}.mva-insurance-section .audience-section .audience-minimal .audience-item{background:#fff;border-radius:12px;box-shadow:0 5px 20px rgba(0,12,36,.05);overflow:hidden;transition:transform .4s ease,box-shadow .4s ease;display:flex;flex-direction:column;height:100%}.mva-insurance-section .audience-section .audience-minimal .audience-item:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,12,36,.1)}.mva-insurance-section .audience-section .audience-minimal .audience-item:hover .item-icon .icon-bg{transform:scale(1.2);opacity:.3}.mva-insurance-section .audience-section .audience-minimal .audience-item:hover .item-icon img{transform:scale(1.1)}.mva-insurance-section .audience-section .audience-minimal .audience-item:hover .item-cta{background:#0494d4;color:#fff}.mva-insurance-section .audience-section .audience-minimal .audience-item:hover .item-cta svg{transform:translateX(5px)}.mva-insurance-section .audience-section .audience-minimal .audience-item .item-content{padding:30px;flex:1;display:flex;flex-direction:column}.mva-insurance-section .audience-section .audience-minimal .audience-item .item-icon{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:25px}.mva-insurance-section .audience-section .audience-minimal .audience-item .item-icon .icon-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#0494d4;border-radius:50%;opacity:.1;transition:transform .6s cubic-bezier(.175,.885,.32,1.275),opacity .6s ease}.mva-insurance-section .audience-section .audience-minimal .audience-item .item-icon img{position:relative;z-index:1;transition:transform .6s cubic-bezier(.175,.885,.32,1.275)}.mva-insurance-section .audience-section .audience-minimal .audience-item .item-text h3{font-size:22px;font-weight:600;margin-bottom:12px;color:#040404}.mva-insurance-section .audience-section .audience-minimal .audience-item .item-text p{color:#7d8597;line-height:1.6;margin:0}.mva-insurance-section .audience-section .audience-minimal .audience-item .item-cta{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;background:#f8f9fa;color:#040404;font-weight:600;text-decoration:none;transition:all .3s ease}.mva-insurance-section .audience-section .audience-minimal .audience-item .item-cta svg{transition:transform .3s ease}.mva-insurance-section .pricing-section{padding:100px 0;background:linear-gradient(135deg,rgba(4,148,212,.03),rgba(4,4,4,.03));position:relative}.mva-insurance-section .pricing-section .pricing-creative{max-width:1100px;margin:0 auto;position:relative;padding:20px}.mva-insurance-section .pricing-section .pricing-creative .pricing-wave{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.mva-insurance-section .pricing-section .pricing-creative .pricing-wave svg{width:100%;height:auto;min-width:1200px;position:absolute;top:0;left:50%;transform:translateX(-50%)}.mva-insurance-section .pricing-section .pricing-creative .pricing-wave svg .wave-path{animation:wave 20s linear infinite}@keyframes wave{0%{transform:translateX(0)}50%{transform:translateX(-25%)}to{transform:translateX(0)}}.mva-insurance-section .pricing-section .pricing-creative .pricing-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;position:relative;z-index:2}@media(max-width:992px){.mva-insurance-section .pricing-section .pricing-creative .pricing-features{grid-template-columns:1fr}}.mva-insurance-section .pricing-section .pricing-creative .pricing-features .feature-column{background:#fff;border-radius:12px;padding:30px;box-shadow:0 5px 20px rgba(0,12,36,.05);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.mva-insurance-section .pricing-section .pricing-creative .pricing-features .feature-column:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,12,36,.1)}.mva-insurance-section .pricing-section .pricing-creative .pricing-features .feature-column:hover .feature-icon{transform:scale(1.05);box-shadow:0 10px 20px rgba(4,148,212,.2)}.mva-insurance-section .pricing-section .pricing-creative .pricing-features .feature-column .feature-icon{width:70px;height:70px;background:rgba(4,148,212,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .3s ease}.mva-insurance-section .pricing-section .pricing-creative .pricing-features .feature-column .feature-icon img{transition:transform .3s ease}.mva-insurance-section .pricing-section .pricing-creative .pricing-features .feature-column .feature-content h3{font-size:22px;font-weight:600;color:#040404;margin-bottom:20px;position:relative}.mva-insurance-section .pricing-section .pricing-creative .pricing-features .feature-column .feature-content h3:after{content:"";position:absolute;bottom:-8px;left:0;width:40px;height:3px;background:#0494d4}.mva-insurance-section .pricing-section .pricing-creative .pricing-features .feature-column .feature-content .feature-list{list-style:none;padding:0;margin:0}.mva-insurance-section .pricing-section .pricing-creative .pricing-features .feature-column .feature-content .feature-list li{display:flex;align-items:flex-start;margin-bottom:15px}.mva-insurance-section .pricing-section .pricing-creative .pricing-features .feature-column .feature-content .feature-list li .check-icon{color:#0494d4;font-weight:700;margin-right:10px;font-size:16px}.mva-insurance-section .pricing-section .pricing-creative .pricing-features .feature-column .feature-content .feature-list li span{color:#7d8597;line-height:1.5}.mva-insurance-section .pricing-section .pricing-creative .pricing-action{text-align:center;margin-top:50px;position:relative;z-index:2}.mva-insurance-section .pricing-section .pricing-creative .pricing-action .pricing-button{display:inline-flex;align-items:center;gap:10px;background:#0494d4;color:#fff;font-size:16px;font-weight:600;padding:14px 28px;border-radius:50px;text-decoration:none;transition:all .3s ease;box-shadow:0 10px 20px rgba(4,148,212,.2)}.mva-insurance-section .pricing-section .pricing-creative .pricing-action .pricing-button svg{transition:transform .3s ease}.mva-insurance-section .pricing-section .pricing-creative .pricing-action .pricing-button:hover{background:rgb(3.5277777778,130.5277777778,186.9722222222);transform:translateY(-3px);box-shadow:0 15px 30px rgba(4,148,212,.3)}.mva-insurance-section .pricing-section .pricing-creative .pricing-action .pricing-button:hover svg{transform:translateX(5px)}.mva-insurance-section .cta-section{border-radius:20px;padding:100px 0;position:relative}.mva-insurance-section .cta-section .cta-background{max-width:1000px;margin:0 auto;background:#040404;border-radius:20px;overflow:hidden;position:relative}.mva-insurance-section .cta-section .cta-background .cta-shapes{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.mva-insurance-section .cta-section .cta-background .cta-shapes .shape{position:absolute;border-radius:50%}.mva-insurance-section .cta-section .cta-background .cta-shapes .shape-1{width:300px;height:300px;background:linear-gradient(45deg,rgba(4,148,212,.7),rgba(4,148,212,.4));top:-150px;right:-100px;filter:blur(30px)}.mva-insurance-section .cta-section .cta-background .cta-shapes .shape-2{width:200px;height:200px;background:rgba(4,148,212,.3);bottom:-100px;left:-50px;filter:blur(40px)}.mva-insurance-section .cta-section .cta-background .cta-shapes .shape-3{width:150px;height:150px;background:hsla(0,0%,100%,.05);top:50%;left:60%;filter:blur(20px)}.mva-insurance-section .cta-section .cta-background .cta-content{position:relative;z-index:2;padding:60px;text-align:center;color:#fff}@media(max-width:992px){.mva-insurance-section .cta-section .cta-background .cta-content{padding:40px 20px}}.mva-insurance-section .cta-section .cta-background .cta-content h2{color:#fff;font-size:36px;font-weight:700;margin-bottom:20px}.mva-insurance-section .cta-section .cta-background .cta-content h2:after{content:"";display:block;width:80px;height:3px;background:#0494d4;margin:20px auto 0}.mva-insurance-section .cta-section .cta-background .cta-content p{font-size:18px;line-height:1.6;margin-bottom:40px;opacity:.9;max-width:700px;margin-left:auto;margin-right:auto}.mva-insurance-section .cta-section .cta-background .cta-content .cta-button{display:inline-flex;align-items:center;gap:10px;background:#0494d4;color:#fff;font-size:18px;font-weight:600;padding:16px 32px;border-radius:50px;text-decoration:none;transition:all .3s ease;margin-bottom:50px;box-shadow:0 10px 20px rgba(4,148,212,.3)}.mva-insurance-section .cta-section .cta-background .cta-content .cta-button svg{transition:transform .3s ease}.mva-insurance-section .cta-section .cta-background .cta-content .cta-button:hover{background:rgb(4.4722222222,165.4722222222,237.0277777778);transform:translateY(-5px);box-shadow:0 15px 30px rgba(4,148,212,.4)}.mva-insurance-section .cta-section .cta-background .cta-content .cta-button:hover svg{transform:translateX(5px)}.mva-insurance-section .cta-section .cta-background .cta-content .cta-contact-info{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;max-width:700px;margin:0 auto}@media(max-width:992px){.mva-insurance-section .cta-section .cta-background .cta-content .cta-contact-info{flex-direction:column;align-items:center}}.mva-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item{display:flex;align-items:center;gap:15px}.mva-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item .contact-icon{width:50px;height:50px;min-width:50px;background:hsla(0,0%,100%,.1);border-radius:50%;display:flex;align-items:center;justify-content:center}.mva-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item .contact-icon svg{color:#0494d4}.mva-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item a,.mva-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item p{color:hsla(0,0%,100%,.8);text-decoration:none;margin:0;transition:all .3s ease;font-size:16px;text-align:left}.mva-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item a:hover,.mva-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item p:hover{color:#fff}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1200px){.mva-insurance-section .hero-section{padding:80px 0 120px}.mva-insurance-section .section-header h2{font-size:32px}.mva-insurance-section .audience-section,.mva-insurance-section .benefits-section,.mva-insurance-section .cta-section,.mva-insurance-section .pricing-section,.mva-insurance-section .process-section{padding:70px 0}}@media(max-width:992px){.mva-insurance-section .hero-section{padding:60px 0 100px}.mva-insurance-section .audience-section,.mva-insurance-section .benefits-section,.mva-insurance-section .cta-section,.mva-insurance-section .pricing-section,.mva-insurance-section .process-section{padding:50px 0}.mva-insurance-section .section-header{margin-bottom:40px}.mva-insurance-section .section-header h2{font-size:30px}.mva-insurance-section .process-section .process-timeline .process-step .step-number{width:60px;height:60px;font-size:24px}}@media(max-width:768px){.mva-insurance-section .hero-section{padding:50px 0 80px}.mva-insurance-section .audience-section,.mva-insurance-section .benefits-section,.mva-insurance-section .cta-section,.mva-insurance-section .pricing-section,.mva-insurance-section .process-section{padding:40px 0}.mva-insurance-section .cta-section .cta-background .cta-content h2,.mva-insurance-section .section-header h2{font-size:28px}.mva-insurance-section .cta-section .cta-background .cta-content .cta-button{width:100%;font-size:16px;padding:14px 20px}}.medicare-insurance-section{color:#040404;overflow:hidden}.medicare-insurance-section .hero-section{background:#040404;color:#fff;position:relative;padding:120px 0 140px;overflow:hidden}.medicare-insurance-section .hero-section .hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.medicare-insurance-section .hero-section .hero-background .hero-diagonal{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0494d4,transparent 50%);opacity:.8}.medicare-insurance-section .hero-section .hero-background .hero-pattern{position:absolute;top:0;left:0;width:100%;height:100%}.medicare-insurance-section .hero-section .hero-background .hero-pattern .pattern-icon{position:absolute;opacity:.08;transform:rotate(0deg);animation:floatIcon 8s ease-in-out infinite}.medicare-insurance-section .hero-section .container{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}@media(max-width:992px){.medicare-insurance-section .hero-section .container{flex-direction:column}}.medicare-insurance-section .hero-section .hero-content{max-width:600px;margin-right:30px;transform:translateY(0);opacity:1;animation:fadeInUp .8s ease forwards}@media(max-width:992px){.medicare-insurance-section .hero-section .hero-content{margin-right:0;margin-bottom:40px;text-align:center}}.medicare-insurance-section .hero-section .hero-content .hero-badge{display:inline-flex;align-items:center;background:hsla(0,0%,100%,.1);border-radius:50px;padding:8px 15px;margin-bottom:25px;backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.1)}.medicare-insurance-section .hero-section .hero-content .hero-badge img{margin-right:8px;filter:brightness(0) invert(1)}.medicare-insurance-section .hero-section .hero-content .hero-badge span{font-size:14px;font-weight:600}.medicare-insurance-section .hero-section .hero-content h1{font-size:52px;font-weight:700;margin-bottom:20px;background:linear-gradient(90deg,#FFFFFF,rgba(255,255,255,.9));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);position:relative;display:inline-block}.medicare-insurance-section .hero-section .hero-content h1:after{content:"";position:absolute;left:0;bottom:-5px;width:80px;height:4px;background:#0494d4}@media(max-width:992px){.medicare-insurance-section .hero-section .hero-content h1{font-size:38px}.medicare-insurance-section .hero-section .hero-content h1:after{left:50%;transform:translateX(-50%)}}@media(max-width:768px){.medicare-insurance-section .hero-section .hero-content h1{font-size:32px}}.medicare-insurance-section .hero-section .hero-content .subtitle{font-size:18px;font-weight:500;margin-bottom:30px;opacity:.9;line-height:1.6}.medicare-insurance-section .hero-section .hero-content .hero-cta{display:flex;gap:15px;margin-top:20px}@media(max-width:768px){.medicare-insurance-section .hero-section .hero-content .hero-cta{flex-direction:column;width:100%}}.medicare-insurance-section .hero-section .hero-content .hero-cta .primary-button,.medicare-insurance-section .hero-section .hero-content .hero-cta .secondary-button{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 25px;border-radius:6px;font-weight:600;transition:all .3s ease}.medicare-insurance-section .hero-section .hero-content .hero-cta .primary-button svg,.medicare-insurance-section .hero-section .hero-content .hero-cta .secondary-button svg{transition:transform .3s ease}.medicare-insurance-section .hero-section .hero-content .hero-cta .primary-button:hover svg,.medicare-insurance-section .hero-section .hero-content .hero-cta .secondary-button:hover svg{transform:translateX(5px)}.medicare-insurance-section .hero-section .hero-content .hero-cta .primary-button{background:#0494d4;color:#fff}.medicare-insurance-section .hero-section .hero-content .hero-cta .primary-button:hover{background:rgb(4.4722222222,165.4722222222,237.0277777778);transform:translateY(-3px);box-shadow:0 10px 20px rgba(4,148,212,.3)}.medicare-insurance-section .hero-section .hero-content .hero-cta .secondary-button{background:hsla(0,0%,100%,.1);color:#fff;backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.2)}.medicare-insurance-section .hero-section .hero-content .hero-cta .secondary-button:hover{background:hsla(0,0%,100%,.2);transform:translateY(-3px)}.medicare-insurance-section .hero-section .hero-illustration{position:relative;width:400px;height:300px}@media(max-width:992px){.medicare-insurance-section .hero-section .hero-illustration{width:100%;max-width:400px}}.medicare-insurance-section .hero-section .hero-illustration .medicare-animation{position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.medicare-insurance-section .hero-section .hero-illustration .medicare-animation .medicare-icon{position:relative;z-index:2;filter:brightness(0) invert(1);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.medicare-insurance-section .hero-section .hero-illustration .medicare-animation .shield-animation{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.medicare-insurance-section .hero-section .hero-illustration .medicare-animation .shield-animation .shield-circle{width:180px;height:180px;background:hsla(0,0%,100%,.1);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.medicare-insurance-section .hero-section .hero-illustration .medicare-animation .shield-animation .shield-lines{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:250px;height:250px}.medicare-insurance-section .hero-section .hero-illustration .medicare-animation .shield-animation .shield-lines .shield-line{position:absolute;top:50%;left:50%;height:2px;width:100%;background:linear-gradient(90deg,transparent,rgba(4,148,212,.3),transparent);transform-origin:center left;animation:rotateLine 4s linear infinite}.medicare-insurance-section .hero-section .hero-illustration .medicare-animation .shield-animation .shield-lines .shield-line:first-child{transform:translate(-50%,-50%) rotate(36deg)}.medicare-insurance-section .hero-section .hero-illustration .medicare-animation .shield-animation .shield-lines .shield-line:nth-child(2){transform:translate(-50%,-50%) rotate(72deg)}.medicare-insurance-section .hero-section .hero-illustration .medicare-animation .shield-animation .shield-lines .shield-line:nth-child(3){transform:translate(-50%,-50%) rotate(108deg)}.medicare-insurance-section .hero-section .hero-illustration .medicare-animation .shield-animation .shield-lines .shield-line:nth-child(4){transform:translate(-50%,-50%) rotate(144deg)}.medicare-insurance-section .hero-section .hero-illustration .medicare-animation .shield-animation .shield-lines .shield-line:nth-child(5){transform:translate(-50%,-50%) rotate(180deg)}@keyframes rotateLine{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.medicare-insurance-section .hero-section .wave-divider{position:absolute;bottom:0;left:0;width:100%;line-height:0;z-index:3}.medicare-insurance-section .hero-section .wave-divider svg{height:70px;width:100%}.medicare-insurance-section .container{position:relative;z-index:1;max-width:1140px;margin:0 auto;padding:0 20px}.medicare-insurance-section .section-header{text-align:center;margin-bottom:50px}.medicare-insurance-section .section-header h2{font-size:36px;font-weight:700;color:#040404;margin-bottom:15px;position:relative;display:inline-block}.medicare-insurance-section .section-header h2:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:#0494d4}.medicare-insurance-section .section-header .section-intro{font-size:18px;color:#7d8597;max-width:700px;margin:30px auto 0}.medicare-insurance-section .process-section{padding:80px 0;position:relative}.medicare-insurance-section .process-section .process-timeline{position:relative;max-width:1000px;margin:0 auto}.medicare-insurance-section .process-section .process-timeline .timeline-line{position:absolute;top:35px;bottom:35px;left:50%;width:3px;background:rgba(4,148,212,.1);transform:translateX(-50%)}@media(max-width:992px){.medicare-insurance-section .process-section .process-timeline .timeline-line{left:40px}}.medicare-insurance-section .process-section .process-timeline .process-step{display:flex;align-items:flex-start;position:relative;margin-bottom:70px}.medicare-insurance-section .process-section .process-timeline .process-step:nth-child(odd){justify-content:flex-start}.medicare-insurance-section .process-section .process-timeline .process-step:nth-child(odd) .step-number{margin-right:50px}.medicare-insurance-section .process-section .process-timeline .process-step:nth-child(odd) .step-content:before{left:-10px}.medicare-insurance-section .process-section .process-timeline .process-step:nth-child(2n){justify-content:flex-end}.medicare-insurance-section .process-section .process-timeline .process-step:nth-child(2n) .step-number{order:2;margin-left:50px;margin-right:0}.medicare-insurance-section .process-section .process-timeline .process-step:nth-child(2n) .step-content:before{right:-10px}@media(max-width:992px){.medicare-insurance-section .process-section .process-timeline .process-step:nth-child(2n){justify-content:flex-start}.medicare-insurance-section .process-section .process-timeline .process-step:nth-child(2n) .step-number{order:0;margin-left:0;margin-right:50px}.medicare-insurance-section .process-section .process-timeline .process-step:nth-child(2n) .step-content:before{left:-10px;right:auto}}.medicare-insurance-section .process-section .process-timeline .process-step:last-child{margin-bottom:0}.medicare-insurance-section .process-section .process-timeline .process-step .step-number{display:flex;align-items:center;justify-content:center;width:70px;height:70px;background:#0494d4;color:#fff;border-radius:50%;font-size:28px;font-weight:700;z-index:2;box-shadow:0 10px 20px rgba(4,148,212,.3);flex-shrink:0}.medicare-insurance-section .process-section .process-timeline .process-step .step-content{background:#fff;padding:30px 35px;border-radius:8px;box-shadow:0 15px 40px rgba(0,12,36,.06);width:calc(50% - 60px);position:relative;border-top:4px solid #0494d4;transition:transform .3s ease,box-shadow .3s ease}.medicare-insurance-section .process-section .process-timeline .process-step .step-content:before{content:"";position:absolute;top:30px;width:20px;height:20px;background:#fff;transform:rotate(45deg)}.medicare-insurance-section .process-section .process-timeline .process-step .step-content h3{font-size:22px;font-weight:600;margin-bottom:15px;color:#040404}.medicare-insurance-section .process-section .process-timeline .process-step .step-content p{color:#7d8597;line-height:1.6;margin:0}@media(max-width:992px){.medicare-insurance-section .process-section .process-timeline .process-step .step-content{width:calc(100% - 100px)}}.medicare-insurance-section .process-section .process-timeline .process-step .step-content:hover{transform:translateY(-5px);box-shadow:0 20px 45px rgba(0,12,36,.1)}.medicare-insurance-section .benefits-section{padding:80px 0;background:linear-gradient(135deg,rgba(4,4,4,.02),rgba(4,148,212,.04));position:relative}.medicare-insurance-section .benefits-section .benefits-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}@media(max-width:992px){.medicare-insurance-section .benefits-section .benefits-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.medicare-insurance-section .benefits-section .benefits-cards{grid-template-columns:1fr}}.medicare-insurance-section .benefits-section .benefits-cards .benefit-card{background:#fff;border-radius:15px;overflow:hidden;transition:all .3s ease;height:100%;box-shadow:0 10px 30px rgba(0,12,36,.05)}.medicare-insurance-section .benefits-section .benefits-cards .benefit-card:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgba(0,12,36,.1)}.medicare-insurance-section .benefits-section .benefits-cards .benefit-card:hover .benefit-icon{transform:scale(1.1);background:rgba(4,148,212,.15)}.medicare-insurance-section .benefits-section .benefits-cards .benefit-card .card-inner{padding:30px;display:flex;flex-direction:column;height:100%}.medicare-insurance-section .benefits-section .benefits-cards .benefit-card .benefit-icon{width:80px;height:80px;background:rgba(4,148,212,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:25px;transition:all .3s ease}.medicare-insurance-section .benefits-section .benefits-cards .benefit-card .benefit-icon img{max-width:50%;height:auto}.medicare-insurance-section .benefits-section .benefits-cards .benefit-card h3{font-size:20px;font-weight:600;margin-bottom:15px;color:#040404}.medicare-insurance-section .benefits-section .benefits-cards .benefit-card p{color:#7d8597;line-height:1.6;margin:0;flex-grow:1}.medicare-insurance-section .audience-section{padding:80px 0;position:relative}.medicare-insurance-section .audience-section .audience-grid{display:grid;grid-template-columns:1fr;gap:40px;max-width:1000px;margin:0 auto}.medicare-insurance-section .audience-section .audience-grid .audience-item{display:flex;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 12px 30px rgba(0,12,36,.05);transition:all .3s ease}.medicare-insurance-section .audience-section .audience-grid .audience-item:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,12,36,.08)}@media(max-width:992px){.medicare-insurance-section .audience-section .audience-grid .audience-item{flex-direction:column}}.medicare-insurance-section .audience-section .audience-grid .audience-item .audience-image{width:40%;position:relative;overflow:hidden}@media(max-width:992px){.medicare-insurance-section .audience-section .audience-grid .audience-item .audience-image{width:100%;height:250px}}.medicare-insurance-section .audience-section .audience-grid .audience-item .audience-image .audience-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.medicare-insurance-section .audience-section .audience-grid .audience-item .audience-image:hover .audience-img{transform:scale(1.05)}.medicare-insurance-section .audience-section .audience-grid .audience-item .audience-content{width:60%;padding:30px;display:flex;flex-direction:column}@media(max-width:992px){.medicare-insurance-section .audience-section .audience-grid .audience-item .audience-content{width:100%}}.medicare-insurance-section .audience-section .audience-grid .audience-item .audience-content h3{font-size:24px;font-weight:600;margin-bottom:10px;color:#040404}.medicare-insurance-section .audience-section .audience-grid .audience-item .audience-content p{color:#7d8597;line-height:1.6;margin-bottom:20px}.medicare-insurance-section .audience-section .audience-grid .audience-item .audience-content .audience-features{list-style:none;padding:0;margin:0}.medicare-insurance-section .audience-section .audience-grid .audience-item .audience-content .audience-features li{display:flex;align-items:flex-start;margin-bottom:12px}.medicare-insurance-section .audience-section .audience-grid .audience-item .audience-content .audience-features li .feature-icon{color:#0494d4;margin-right:10px;margin-top:4px;font-size:14px}.medicare-insurance-section .audience-section .audience-grid .audience-item .audience-content .audience-features li span{color:#040404;line-height:1.5}.medicare-insurance-section .pricing-section{padding:80px 0;position:relative;background:linear-gradient(135deg,rgba(4,148,212,.03),rgba(4,4,4,.03))}.medicare-insurance-section .pricing-section .pricing-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:50px}@media(max-width:992px){.medicare-insurance-section .pricing-section .pricing-features{grid-template-columns:1fr}}.medicare-insurance-section .pricing-section .pricing-features .pricing-feature{background:#fff;border-radius:12px;padding:30px;box-shadow:0 8px 30px rgba(0,12,36,.05);transition:transform .3s ease,box-shadow .3s ease}.medicare-insurance-section .pricing-section .pricing-features .pricing-feature:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,12,36,.1)}.medicare-insurance-section .pricing-section .pricing-features .pricing-feature:hover .feature-icon{background:rgba(4,148,212,.15)}.medicare-insurance-section .pricing-section .pricing-features .pricing-feature .feature-icon{width:70px;height:70px;background:rgba(4,148,212,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .3s ease}.medicare-insurance-section .pricing-section .pricing-features .pricing-feature .feature-content h3{font-size:22px;font-weight:600;color:#040404;margin-bottom:20px;position:relative}.medicare-insurance-section .pricing-section .pricing-features .pricing-feature .feature-content h3:after{content:"";position:absolute;bottom:-8px;left:0;width:40px;height:3px;background:#0494d4}.medicare-insurance-section .pricing-section .pricing-features .pricing-feature .feature-content .feature-list{list-style:none;padding:0;margin:0}.medicare-insurance-section .pricing-section .pricing-features .pricing-feature .feature-content .feature-list li{display:flex;align-items:flex-start;margin-bottom:15px}.medicare-insurance-section .pricing-section .pricing-features .pricing-feature .feature-content .feature-list li .check-icon{color:#0494d4;font-weight:700;margin-right:10px;font-size:16px}.medicare-insurance-section .pricing-section .pricing-features .pricing-feature .feature-content .feature-list li span{color:#7d8597;line-height:1.5}.medicare-insurance-section .pricing-section .pricing-action{text-align:center}.medicare-insurance-section .pricing-section .pricing-action .pricing-button{display:inline-flex;align-items:center;gap:10px;background:#0494d4;color:#fff;font-size:16px;font-weight:600;padding:14px 28px;border-radius:50px;text-decoration:none;transition:all .3s ease;box-shadow:0 10px 20px rgba(4,148,212,.2)}.medicare-insurance-section .pricing-section .pricing-action .pricing-button svg{transition:transform .3s ease}.medicare-insurance-section .pricing-section .pricing-action .pricing-button:hover{background:rgb(3.5277777778,130.5277777778,186.9722222222);transform:translateY(-3px);box-shadow:0 15px 30px rgba(4,148,212,.3)}.medicare-insurance-section .pricing-section .pricing-action .pricing-button:hover svg{transform:translateX(5px)}.medicare-insurance-section .cta-section{border-radius:20px;margin:80px 0;position:relative}.medicare-insurance-section .cta-section .cta-background{background:#040404;border-radius:20px;overflow:hidden;position:relative}.medicare-insurance-section .cta-section .cta-background .cta-shapes{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.medicare-insurance-section .cta-section .cta-background .cta-shapes .shape{position:absolute;border-radius:50%}.medicare-insurance-section .cta-section .cta-background .cta-shapes .shape-1{width:300px;height:300px;background:linear-gradient(45deg,rgba(4,148,212,.7),rgba(4,148,212,.4));top:-150px;right:-100px;filter:blur(30px)}.medicare-insurance-section .cta-section .cta-background .cta-shapes .shape-2{width:200px;height:200px;background:rgba(4,148,212,.3);bottom:-100px;left:-50px;filter:blur(40px)}.medicare-insurance-section .cta-section .cta-background .cta-shapes .shape-3{width:150px;height:150px;background:hsla(0,0%,100%,.05);top:50%;left:60%;filter:blur(20px)}.medicare-insurance-section .cta-section .cta-background .cta-content{position:relative;z-index:2;padding:60px;text-align:center;color:#fff}@media(max-width:992px){.medicare-insurance-section .cta-section .cta-background .cta-content{padding:40px 20px}}.medicare-insurance-section .cta-section .cta-background .cta-content h2{color:#fff;font-size:36px;font-weight:700;margin-bottom:20px}.medicare-insurance-section .cta-section .cta-background .cta-content h2:after{content:"";display:block;width:80px;height:3px;background:#0494d4;margin:20px auto 0}.medicare-insurance-section .cta-section .cta-background .cta-content p{font-size:18px;line-height:1.6;margin-bottom:40px;opacity:.9;max-width:700px;margin-left:auto;margin-right:auto}.medicare-insurance-section .cta-section .cta-background .cta-content .cta-button{display:inline-flex;align-items:center;gap:10px;background:#0494d4;color:#fff;font-size:18px;font-weight:600;padding:16px 32px;border-radius:50px;text-decoration:none;transition:all .3s ease;margin-bottom:50px;box-shadow:0 10px 20px rgba(4,148,212,.3)}.medicare-insurance-section .cta-section .cta-background .cta-content .cta-button svg{transition:transform .3s ease}.medicare-insurance-section .cta-section .cta-background .cta-content .cta-button:hover{background:rgb(4.4722222222,165.4722222222,237.0277777778);transform:translateY(-5px);box-shadow:0 15px 30px rgba(4,148,212,.4)}.medicare-insurance-section .cta-section .cta-background .cta-content .cta-button:hover svg{transform:translateX(5px)}.medicare-insurance-section .cta-section .cta-background .cta-content .cta-contact-info{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;max-width:700px;margin:0 auto}@media(max-width:992px){.medicare-insurance-section .cta-section .cta-background .cta-content .cta-contact-info{flex-direction:column;align-items:center}}.medicare-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item{display:flex;align-items:center;gap:15px}.medicare-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item .contact-icon{width:50px;height:50px;min-width:50px;background:hsla(0,0%,100%,.1);border-radius:50%;display:flex;align-items:center;justify-content:center}.medicare-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item .contact-icon svg{color:#0494d4}.medicare-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item a,.medicare-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item p{color:hsla(0,0%,100%,.8);text-decoration:none;margin:0;transition:all .3s ease;font-size:16px;text-align:left}.medicare-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item a:hover,.medicare-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item p:hover{color:#fff}@media(max-width:1200px){.medicare-insurance-section .hero-section{padding:80px 0 120px}.medicare-insurance-section .section-header h2{font-size:32px}.medicare-insurance-section .audience-section,.medicare-insurance-section .benefits-section,.medicare-insurance-section .cta-section,.medicare-insurance-section .pricing-section,.medicare-insurance-section .process-section{padding:60px 0}}@media(max-width:992px){.medicare-insurance-section .hero-section{padding:60px 0 100px}.medicare-insurance-section .section-header{margin-bottom:40px}.medicare-insurance-section .section-header h2{font-size:28px}.medicare-insurance-section .audience-section,.medicare-insurance-section .benefits-section,.medicare-insurance-section .cta-section,.medicare-insurance-section .pricing-section,.medicare-insurance-section .process-section{padding:50px 0}}@media(max-width:768px){.medicare-insurance-section .hero-section{padding:50px 0 80px}.medicare-insurance-section .section-header h2{font-size:26px}.medicare-insurance-section .audience-section,.medicare-insurance-section .benefits-section,.medicare-insurance-section .cta-section,.medicare-insurance-section .pricing-section,.medicare-insurance-section .process-section{padding:40px 0}.medicare-insurance-section .cta-section .cta-background .cta-content h2{font-size:28px}.medicare-insurance-section .cta-section .cta-background .cta-content .cta-button{width:100%;font-size:16px;padding:14px 20px}}.auto-insurance-section{position:relative;overflow:hidden}.auto-insurance-section .hero-section{background:#040404;color:#fff;min-height:100vh;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.auto-insurance-section .hero-section .hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.auto-insurance-section .hero-section .hero-background .hero-diagonal{position:absolute;width:200%;height:100%;background:linear-gradient(135deg,#0494d4,transparent 50%);opacity:.8}.auto-insurance-section .hero-section .hero-background .hero-pattern{position:absolute;width:100%;height:100%;z-index:1}.auto-insurance-section .hero-section .hero-background .hero-pattern .pattern-icon{position:absolute;opacity:.15;filter:blur(1px);animation:float 15s ease-in-out infinite}.auto-insurance-section .hero-section .container{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto;padding:4rem 2rem}@media(max-width:992px){.auto-insurance-section .hero-section .container{flex-direction:column;padding:2rem 1rem}}.auto-insurance-section .hero-section .hero-content{max-width:600px;z-index:2}.auto-insurance-section .hero-section .hero-content .hero-badge{display:inline-flex;align-items:center;background:hsla(0,0%,100%,.15);border-radius:50px;padding:.5rem 1rem;margin-bottom:1.5rem;backdrop-filter:blur(10px)}.auto-insurance-section .hero-section .hero-content .hero-badge img{margin-right:.5rem}.auto-insurance-section .hero-section .hero-content .hero-badge span{font-size:.9rem;font-weight:500}.auto-insurance-section .hero-section .hero-content h1{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}@media(max-width:768px){.auto-insurance-section .hero-section .hero-content h1{font-size:2.5rem}}.auto-insurance-section .hero-section .hero-content .subtitle{font-size:1.2rem;margin-bottom:2rem;opacity:.9;max-width:550px;line-height:1.6}.auto-insurance-section .hero-section .hero-content .hero-cta{display:flex;gap:1rem;margin-top:2rem}@media(max-width:576px){.auto-insurance-section .hero-section .hero-content .hero-cta{flex-direction:column}}.auto-insurance-section .hero-section .hero-content .hero-cta .primary-button,.auto-insurance-section .hero-section .hero-content .hero-cta .secondary-button{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.5rem;border-radius:10px;font-weight:600;transition:all .3s ease;gap:.5rem;min-width:160px}.auto-insurance-section .hero-section .hero-content .hero-cta .primary-button svg,.auto-insurance-section .hero-section .hero-content .hero-cta .secondary-button svg{transition:transform .3s ease}.auto-insurance-section .hero-section .hero-content .hero-cta .primary-button:hover svg,.auto-insurance-section .hero-section .hero-content .hero-cta .secondary-button:hover svg{transform:translateX(5px)}.auto-insurance-section .hero-section .hero-content .hero-cta .primary-button{background:#0494d4;color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1)}.auto-insurance-section .hero-section .hero-content .hero-cta .primary-button:hover{background:#f8f8f8;transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.2)}.auto-insurance-section .hero-section .hero-content .hero-cta .secondary-button{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.auto-insurance-section .hero-section .hero-content .hero-cta .secondary-button:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px)}.auto-insurance-section .hero-section .hero-illustration{position:relative;z-index:2;width:40%}@media(max-width:992px){.auto-insurance-section .hero-section .hero-illustration{width:100%;margin-top:3rem}}.auto-insurance-section .hero-section .hero-illustration .car-animation{position:relative;height:200px;width:100%}.auto-insurance-section .hero-section .hero-illustration .car-animation .road{position:absolute;bottom:0;width:100%;height:60px;background:rgba(0,0,0,.3);border-radius:10px;overflow:hidden}.auto-insurance-section .hero-section .hero-illustration .car-animation .road .road-line{position:absolute;width:80px;height:10px;background:hsla(0,0%,100%,.5);top:50%;transform:translateY(-50%);animation:roadMove 2s linear infinite}.auto-insurance-section .hero-section .hero-illustration .car-animation .road .road-line:first-child{left:10%}.auto-insurance-section .hero-section .hero-illustration .car-animation .road .road-line:nth-child(2){left:40%}.auto-insurance-section .hero-section .hero-illustration .car-animation .road .road-line:nth-child(3){left:70%}.auto-insurance-section .hero-section .hero-illustration .car-animation .car{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);animation:carHover 2s ease-in-out infinite}.auto-insurance-section .hero-section .hero-illustration .car-animation .car .car-icon{color:#0494d4;filter:drop-shadow(0 10px 15px rgba(0,0,0,.4))}.auto-insurance-section .hero-section .hero-illustration .car-animation .car .car-shadow{position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);width:90px;height:20px;background:rgba(0,0,0,.2);border-radius:50%;filter:blur(10px);animation:shadowPulse 2s ease-in-out infinite}.auto-insurance-section .hero-section .wave-divider{position:absolute;bottom:0;left:0;width:100%;line-height:0;z-index:3}.auto-insurance-section .hero-section .wave-divider svg{width:100%;height:100px}.auto-insurance-section .container{max-width:1200px;margin:0 auto;padding:0 1rem}.auto-insurance-section .section-header{text-align:center;max-width:800px;margin:0 auto 3rem}.auto-insurance-section .section-header h2{font-size:2.5rem;margin-bottom:1rem;font-weight:700;background:linear-gradient(135deg,#0494d4,rgb(2.5833333333,95.5833333333,136.9166666667));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width:768px){.auto-insurance-section .section-header h2{font-size:2rem}}.auto-insurance-section .section-header .section-intro{font-size:1.1rem;color:#7d8597;line-height:1.6}.auto-insurance-section .animate-section{opacity:0;transform:translateY(30px);transition:all .8s ease-in-out;margin:6rem 0}.auto-insurance-section .animate-section.animated{opacity:1;transform:translateY(0)}.auto-insurance-section .process-section .process-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.auto-insurance-section .process-section .process-steps .process-step{background:#fff;border-radius:15px;padding:2rem;box-shadow:0 15px 30px rgba(4,4,4,.05);transition:all .3s ease;position:relative;overflow:hidden}.auto-insurance-section .process-section .process-steps .process-step:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(4,4,4,.1)}.auto-insurance-section .process-section .process-steps .process-step:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#0494d4;border-radius:4px 0 0 4px}.auto-insurance-section .process-section .process-steps .process-step .step-number{font-size:2.5rem;font-weight:700;color:#f0f0f0;line-height:1;margin-bottom:1rem;background:linear-gradient(135deg,#0494d4,#00A3FF);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.auto-insurance-section .process-section .process-steps .process-step h3{font-size:1.3rem;margin-bottom:.75rem;font-weight:600;color:#040404}.auto-insurance-section .process-section .process-steps .process-step p{color:#7d8597;line-height:1.6}.auto-insurance-section .benefits-section .benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.auto-insurance-section .benefits-section .benefits-grid .benefit-card{background:#fff;border-radius:15px;padding:2rem;box-shadow:0 15px 30px rgba(4,4,4,.05);transition:all .3s ease;position:relative;overflow:hidden;z-index:1}.auto-insurance-section .benefits-section .benefits-grid .benefit-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(4,4,4,.1)}.auto-insurance-section .benefits-section .benefits-grid .benefit-card:hover .benefit-bg{transform:scale(1.1)}.auto-insurance-section .benefits-section .benefits-grid .benefit-card .benefit-icon{background:rgba(4,148,212,.1);width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;position:relative;z-index:2}.auto-insurance-section .benefits-section .benefits-grid .benefit-card h3{font-size:1.3rem;margin-bottom:.75rem;font-weight:600;position:relative;z-index:2;color:#040404}.auto-insurance-section .benefits-section .benefits-grid .benefit-card p{color:#7d8597;line-height:1.6;position:relative;z-index:2}.auto-insurance-section .benefits-section .benefits-grid .benefit-card .benefit-bg{position:absolute;top:0;right:0;width:150px;height:150px;background:rgba(4,148,212,.05);border-radius:100px 0 100px 0;z-index:0;transition:transform .5s ease}.auto-insurance-section .audience-section .audience-cards{display:flex;flex-direction:column;gap:2rem}.auto-insurance-section .audience-section .audience-cards .audience-card{display:flex;background:#fff;border-radius:15px;box-shadow:0 15px 30px rgba(4,4,4,.05);overflow:hidden;transition:all .3s ease}@media(max-width:768px){.auto-insurance-section .audience-section .audience-cards .audience-card{flex-direction:column}}.auto-insurance-section .audience-section .audience-cards .audience-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(4,4,4,.1)}.auto-insurance-section .audience-section .audience-cards .audience-card .audience-icon{flex:0 0 200px;display:flex;align-items:center;justify-content:center;background:rgba(4,148,212,.05);padding:2rem}@media(max-width:768px){.auto-insurance-section .audience-section .audience-cards .audience-card .audience-icon{padding:1.5rem;flex:0 0 auto}}.auto-insurance-section .audience-section .audience-cards .audience-card .audience-content{flex:1;padding:2rem}.auto-insurance-section .audience-section .audience-cards .audience-card .audience-content h3{font-size:1.4rem;margin-bottom:.75rem;font-weight:600;color:#040404}.auto-insurance-section .audience-section .audience-cards .audience-card .audience-content p{color:#7d8597;line-height:1.6;margin-bottom:1.5rem}.auto-insurance-section .audience-section .audience-cards .audience-card .audience-content .audience-features{margin-bottom:1.5rem}.auto-insurance-section .audience-section .audience-cards .audience-card .audience-content .audience-features li{display:flex;align-items:center;margin-bottom:.75rem}.auto-insurance-section .audience-section .audience-cards .audience-card .audience-content .audience-features li .check-icon{color:#0494d4;margin-right:.75rem;flex-shrink:0}.auto-insurance-section .audience-section .audience-cards .audience-card .audience-content .audience-cta{display:inline-flex;align-items:center;font-weight:600;color:#0494d4;gap:.5rem;transition:all .3s ease}.auto-insurance-section .audience-section .audience-cards .audience-card .audience-content .audience-cta:hover{color:#00a3ff;gap:.75rem}.auto-insurance-section .pricing-section .pricing-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.auto-insurance-section .pricing-section .pricing-options .pricing-option{background:#fff;border-radius:15px;padding:2rem;box-shadow:0 15px 30px rgba(4,4,4,.05);transition:all .3s ease;position:relative;overflow:hidden}.auto-insurance-section .pricing-section .pricing-options .pricing-option:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(4,4,4,.1)}.auto-insurance-section .pricing-section .pricing-options .pricing-option.featured{border:2px solid #0494d4;transform:scale(1.03)}.auto-insurance-section .pricing-section .pricing-options .pricing-option.featured:hover{transform:scale(1.03) translateY(-5px)}.auto-insurance-section .pricing-section .pricing-options .pricing-option.featured .option-badge{position:absolute;top:1rem;right:1rem;background:#0494d4;color:#fff;font-size:.8rem;font-weight:600;padding:.25rem .75rem;border-radius:30px}.auto-insurance-section .pricing-section .pricing-options .pricing-option .option-header{display:flex;align-items:center;margin-bottom:1.5rem}.auto-insurance-section .pricing-section .pricing-options .pricing-option .option-header .option-icon{margin-right:1rem;background:rgba(4,148,212,.1);width:60px;height:60px;border-radius:15px;display:flex;align-items:center;justify-content:center}.auto-insurance-section .pricing-section .pricing-options .pricing-option .option-header h3{font-size:1.3rem;font-weight:600;color:#040404}.auto-insurance-section .pricing-section .pricing-options .pricing-option .option-features ul li{display:flex;align-items:flex-start;margin-bottom:1rem}.auto-insurance-section .pricing-section .pricing-options .pricing-option .option-features ul li .feature-check{color:#0494d4;margin-right:.75rem;margin-top:.25rem}.auto-insurance-section .pricing-section .pricing-options .pricing-option .option-features ul li span{line-height:1.6;color:#7d8597}.auto-insurance-section .pricing-section .pricing-cta{text-align:center}.auto-insurance-section .pricing-section .pricing-cta .pricing-button{display:inline-flex;align-items:center;justify-content:center;background:#0494d4;color:#fff;padding:1rem 2rem;border-radius:50px;font-weight:600;gap:.75rem;transition:all .3s ease;box-shadow:0 10px 25px rgba(4,148,212,.3)}.auto-insurance-section .pricing-section .pricing-cta .pricing-button:hover{transform:translateY(-3px);background:rgb(3.5277777778,130.5277777778,186.9722222222);box-shadow:0 15px 35px rgba(4,148,212,.4)}.auto-insurance-section .cta-section .cta-background{background:#040404;color:#fff;border-radius:20px;padding:3rem 2rem;position:relative;overflow:hidden}.auto-insurance-section .cta-section .cta-background .cta-shapes{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.auto-insurance-section .cta-section .cta-background .cta-shapes .shape{position:absolute;border-radius:50%;background:rgba(4,148,212,.3)}.auto-insurance-section .cta-section .cta-background .cta-shapes .shape.shape-1{width:300px;height:300px;top:-150px;left:-150px}.auto-insurance-section .cta-section .cta-background .cta-shapes .shape.shape-2{width:200px;height:200px;bottom:-100px;right:-100px}.auto-insurance-section .cta-section .cta-background .cta-shapes .shape.shape-3{width:150px;height:150px;top:50%;right:10%;transform:translateY(-50%)}.auto-insurance-section .cta-section .cta-background .cta-content{position:relative;z-index:1;text-align:center;max-width:700px;margin:0 auto}.auto-insurance-section .cta-section .cta-background .cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}@media(max-width:768px){.auto-insurance-section .cta-section .cta-background .cta-content h2{font-size:2rem}}.auto-insurance-section .cta-section .cta-background .cta-content p{font-size:1.1rem;margin-bottom:2rem;opacity:.9}.auto-insurance-section .cta-section .cta-background .cta-content .cta-button{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#0494d4;padding:1rem 2rem;border-radius:50px;font-weight:600;margin-bottom:2.5rem;gap:.75rem;transition:all .3s ease;box-shadow:0 10px 25px rgba(0,0,0,.2)}.auto-insurance-section .cta-section .cta-background .cta-content .cta-button:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(0,0,0,.3)}.auto-insurance-section .cta-section .cta-background .cta-content .cta-button:hover svg{transform:translateX(5px)}.auto-insurance-section .cta-section .cta-background .cta-content .cta-button svg{transition:transform .3s ease}.auto-insurance-section .cta-section .cta-background .cta-content .cta-contact-info{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}.auto-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item{display:flex;align-items:center}.auto-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item .contact-icon{margin-right:.75rem}.auto-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item .contact-icon svg{opacity:.8}.auto-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item a,.auto-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item p{margin:0;font-size:1rem;opacity:.9;font-weight:500}.auto-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item a:hover{opacity:1;text-decoration:underline;color:#00a3ff}@keyframes roadMove{0%{transform:translateY(-50%) translateX(0)}to{transform:translateY(-50%) translateX(-200px)}}@keyframes carHover{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-10px)}}@keyframes shadowPulse{0%,to{opacity:.2;transform:translateX(-50%) scale(1)}50%{opacity:.1;transform:translateX(-50%) scale(.8)}}.u65-insurance-section{color:#040404;overflow:hidden}.u65-insurance-section .hero-section{background:#040404;color:#fff;min-height:100vh;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.u65-insurance-section .hero-section .hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.u65-insurance-section .hero-section .hero-background .hero-diagonal{position:absolute;width:200%;height:100%;background:linear-gradient(135deg,#0494d4,transparent 50%);opacity:.8}.u65-insurance-section .hero-section .hero-background .hero-pattern{position:absolute;width:100%;height:100%;z-index:1}.u65-insurance-section .hero-section .hero-background .hero-pattern .pattern-icon{position:absolute;opacity:.15;filter:blur(1px);animation:float 15s ease-in-out infinite}.u65-insurance-section .hero-section .container{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto;padding:4rem 2rem}@media(max-width:992px){.u65-insurance-section .hero-section .container{flex-direction:column;padding:2rem 1rem}}.u65-insurance-section .hero-section .hero-content{max-width:600px;z-index:2}.u65-insurance-section .hero-section .hero-content .hero-badge{display:inline-flex;align-items:center;background:hsla(0,0%,100%,.15);border-radius:50px;padding:.5rem 1rem;margin-bottom:1.5rem;backdrop-filter:blur(10px)}.u65-insurance-section .hero-section .hero-content .hero-badge img{margin-right:.5rem}.u65-insurance-section .hero-section .hero-content .hero-badge span{font-size:.9rem;font-weight:500}.u65-insurance-section .hero-section .hero-content h1{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}@media(max-width:768px){.u65-insurance-section .hero-section .hero-content h1{font-size:2.5rem}}.u65-insurance-section .hero-section .hero-content .subtitle{font-size:1.2rem;margin-bottom:2rem;opacity:.9;max-width:550px;line-height:1.6}.u65-insurance-section .hero-section .hero-content .hero-cta{display:flex;gap:1rem;margin-top:2rem}@media(max-width:576px){.u65-insurance-section .hero-section .hero-content .hero-cta{flex-direction:column}}.u65-insurance-section .hero-section .hero-content .hero-cta .primary-button,.u65-insurance-section .hero-section .hero-content .hero-cta .secondary-button{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.5rem;border-radius:10px;font-weight:600;transition:all .3s ease;gap:.5rem;min-width:160px}.u65-insurance-section .hero-section .hero-content .hero-cta .primary-button svg,.u65-insurance-section .hero-section .hero-content .hero-cta .secondary-button svg{transition:transform .3s ease}.u65-insurance-section .hero-section .hero-content .hero-cta .primary-button:hover svg,.u65-insurance-section .hero-section .hero-content .hero-cta .secondary-button:hover svg{transform:translateX(5px)}.u65-insurance-section .hero-section .hero-content .hero-cta .primary-button{background:#0494d4;color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1)}.u65-insurance-section .hero-section .hero-content .hero-cta .primary-button:hover{background:rgb(3.5277777778,130.5277777778,186.9722222222);transform:translateY(-2px);box-shadow:0 10px 25px rgba(4,148,212,.3)}.u65-insurance-section .hero-section .hero-content .hero-cta .secondary-button{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.u65-insurance-section .hero-section .hero-content .hero-cta .secondary-button:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px)}.u65-insurance-section .hero-section .hero-illustration{position:relative;z-index:2;width:40%}@media(max-width:992px){.u65-insurance-section .hero-section .hero-illustration{width:100%;margin-top:3rem}}.u65-insurance-section .hero-section .hero-illustration .floating-elements{position:relative;height:350px}.u65-insurance-section .hero-section .hero-illustration .floating-elements .floating-element{position:absolute;width:80px;height:80px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(5px);border-radius:50%;border:2px solid rgba(4,148,212,.3);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:all .5s ease}.u65-insurance-section .hero-section .hero-illustration .floating-elements .floating-element .icon{font-size:32px;color:#0494d4}.u65-insurance-section .hero-section .hero-illustration .floating-elements .floating-element.shield{top:0;left:30%;animation:float-element 8s ease-in-out infinite}.u65-insurance-section .hero-section .hero-illustration .floating-elements .floating-element.heart{top:35%;right:0;animation:float-element 7s ease-in-out 1s infinite}.u65-insurance-section .hero-section .hero-illustration .floating-elements .floating-element.card{bottom:10%;left:10%;animation:float-element 9s ease-in-out 2s infinite}.u65-insurance-section .hero-section .hero-illustration .floating-elements .floating-element.users{top:60%;right:30%;animation:float-element 6s ease-in-out .5s infinite}.u65-insurance-section .hero-section .hero-illustration .floating-elements .particle{position:absolute;border-radius:50%;background:#0494d4;opacity:.3}.u65-insurance-section .hero-section .hero-illustration .floating-elements .particle.particle-1{width:10px;height:10px;top:20%;left:20%;animation:particle-move 15s linear infinite}.u65-insurance-section .hero-section .hero-illustration .floating-elements .particle.particle-2{width:15px;height:15px;top:70%;left:40%;animation:particle-move 20s linear 2s infinite}.u65-insurance-section .hero-section .hero-illustration .floating-elements .particle.particle-3{width:8px;height:8px;top:40%;right:25%;animation:particle-move 18s linear 1s infinite}.u65-insurance-section .hero-section .hero-illustration .floating-elements .particle.particle-4{width:12px;height:12px;bottom:15%;right:10%;animation:particle-move 25s linear 3s infinite}.u65-insurance-section .hero-section .hero-illustration .floating-elements .circle-pulse{position:absolute;width:200px;height:200px;border-radius:50%;border:1px solid rgba(4,148,212,.3);top:50%;left:50%;transform:translate(-50%,-50%);animation:pulse-ring 3s infinite}.u65-insurance-section .hero-section .hero-illustration .floating-elements .circle-pulse:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;border:1px solid rgba(4,148,212,.3);animation:pulse-ring 3s 1s infinite}.u65-insurance-section .hero-section .wave-divider{position:absolute;bottom:0;left:0;width:100%;line-height:0;z-index:3}.u65-insurance-section .hero-section .wave-divider svg{width:100%;height:100px}.u65-insurance-section .container{max-width:1200px;margin:0 auto;padding:0 1rem}.u65-insurance-section .section-header{text-align:center;max-width:800px;margin:0 auto 3rem}.u65-insurance-section .section-header h2{font-size:2.5rem;margin-bottom:1rem;font-weight:700;background:linear-gradient(135deg,#0494d4,#00A3FF);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);position:relative;display:inline-block}.u65-insurance-section .section-header h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:3px;background:#0494d4}@media(max-width:768px){.u65-insurance-section .section-header h2{font-size:2rem}}.u65-insurance-section .section-header .section-intro{font-size:1.1rem;color:#7d8597;line-height:1.6;margin-top:1.5rem}.u65-insurance-section .animate-section{opacity:0;transform:translateY(30px);transition:all .8s ease-in-out;margin:6rem 0}.u65-insurance-section .animate-section.animated{opacity:1;transform:translateY(0)}.u65-insurance-section .process-section .process-steps{position:relative;max-width:800px;margin:0 auto;padding:3rem 0}.u65-insurance-section .process-section .process-steps .step-connector{position:absolute;left:30px;top:80px;bottom:80px;width:4px;background:linear-gradient(180deg,rgba(4,148,212,.05),#0494d4 20%,#0494d4 80%,rgba(4,148,212,.05));z-index:1}@media(max-width:768px){.u65-insurance-section .process-section .process-steps .step-connector{left:25px}}.u65-insurance-section .process-section .process-steps .process-step{display:flex;align-items:flex-start;margin-bottom:4rem;position:relative;z-index:2}.u65-insurance-section .process-section .process-steps .process-step:last-child{margin-bottom:0}.u65-insurance-section .process-section .process-steps .process-step:nth-child(odd) .step-content{background:linear-gradient(135deg,#FFFFFF,rgba(4,148,212,.03))}.u65-insurance-section .process-section .process-steps .process-step:nth-child(odd) .step-content:hover{background:linear-gradient(135deg,#FFFFFF,rgba(4,148,212,.08))}.u65-insurance-section .process-section .process-steps .process-step:nth-child(2n) .step-content{background:linear-gradient(135deg,#FFFFFF,rgba(4,4,4,.02))}.u65-insurance-section .process-section .process-steps .process-step:nth-child(2n) .step-content:hover{background:linear-gradient(135deg,#FFFFFF,rgba(4,4,4,.05))}.u65-insurance-section .process-section .process-steps .process-step .step-number{flex-shrink:0;width:60px;height:60px;margin-right:2rem;position:relative}.u65-insurance-section .process-section .process-steps .process-step .step-number span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:#0494d4;color:#fff;font-size:1.5rem;font-weight:700;box-shadow:0 10px 15px rgba(4,148,212,.3);position:relative;z-index:2}.u65-insurance-section .process-section .process-steps .process-step .step-number:after{content:"";position:absolute;width:76px;height:76px;border:2px dashed rgba(4,148,212,.3);border-radius:50%;top:-8px;left:-8px;z-index:1;animation:spin 20s linear infinite}.u65-insurance-section .process-section .process-steps .process-step .step-content{flex:1;padding:2rem;border-radius:12px;box-shadow:0 10px 30px rgba(4,4,4,.05);transition:all .3s ease;transform:translateY(0);border-left:3px solid #0494d4}.u65-insurance-section .process-section .process-steps .process-step .step-content h3{font-size:1.3rem;margin-bottom:.75rem;font-weight:600;color:#040404}.u65-insurance-section .process-section .process-steps .process-step .step-content p{color:#7d8597;line-height:1.6;margin-bottom:0}.u65-insurance-section .process-section .process-steps .process-step .step-content:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(4,4,4,.1)}@media(max-width:768px){.u65-insurance-section .process-section .process-steps .process-step .step-number{width:50px;height:50px;margin-right:1.5rem}.u65-insurance-section .process-section .process-steps .process-step .step-number span{font-size:1.25rem}.u65-insurance-section .process-section .process-steps .process-step .step-number:after{width:64px;height:64px;top:-7px;left:-7px}.u65-insurance-section .process-section .process-steps .process-step .step-content{padding:1.5rem}.u65-insurance-section .process-section .process-steps .process-step .step-content h3{font-size:1.1rem}.u65-insurance-section .process-section .process-steps .process-step .step-content p{font-size:.95rem}}.u65-insurance-section .benefits-section .benefits-hexgrid{overflow:hidden}.u65-insurance-section .benefits-section .benefits-hexgrid .hex-container{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:1000px}.u65-insurance-section .benefits-section .benefits-hexgrid .hex-container .hex-item{position:relative;width:275px;height:240px;margin:25px 12px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#fff;transition:all .3s ease;cursor:pointer}.u65-insurance-section .benefits-section .benefits-hexgrid .hex-container .hex-item:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(4,148,212,.2);background:linear-gradient(135deg,#FFFFFF,rgba(4,148,212,.1))}.u65-insurance-section .benefits-section .benefits-hexgrid .hex-container .hex-item:hover .benefit-icon{background:#0494d4;color:#fff;transform:scale(1.1)}.u65-insurance-section .benefits-section .benefits-hexgrid .hex-container .hex-item .hex-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;text-align:center}.u65-insurance-section .benefits-section .benefits-hexgrid .hex-container .hex-item .hex-content .benefit-icon{font-size:2.5rem;color:#0494d4;margin-bottom:1rem;transition:all .3s ease;background:rgba(4,148,212,.1);width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:50%}.u65-insurance-section .benefits-section .benefits-hexgrid .hex-container .hex-item .hex-content h3{font-size:1.3rem;margin-bottom:.75rem;font-weight:600;color:#040404}.u65-insurance-section .benefits-section .benefits-hexgrid .hex-container .hex-item .hex-content p{font-size:.95rem;color:#7d8597;line-height:1.4}@media(max-width:768px){.u65-insurance-section .benefits-section .benefits-hexgrid .hex-container .hex-item{width:220px;height:190px}.u65-insurance-section .benefits-section .benefits-hexgrid .hex-container .hex-item .hex-content{padding:1rem}.u65-insurance-section .benefits-section .benefits-hexgrid .hex-container .hex-item .hex-content .benefit-icon{width:60px;height:60px;font-size:2rem;margin-bottom:.75rem}.u65-insurance-section .benefits-section .benefits-hexgrid .hex-container .hex-item .hex-content h3{font-size:1.1rem;margin-bottom:.5rem}.u65-insurance-section .benefits-section .benefits-hexgrid .hex-container .hex-item .hex-content p{font-size:.85rem;line-height:1.3}}.u65-insurance-section .audience-section .audience-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.u65-insurance-section .audience-section .audience-cards .audience-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 15px 35px rgba(4,4,4,.05);transition:all .3s ease;height:100%;display:flex;flex-direction:column}.u65-insurance-section .audience-section .audience-cards .audience-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(4,4,4,.1)}.u65-insurance-section .audience-section .audience-cards .audience-card .card-header{background:linear-gradient(135deg,#0494d4,rgb(2.5833333333,95.5833333333,136.9166666667));color:#fff;padding:2rem;position:relative;overflow:hidden;text-align:center}.u65-insurance-section .audience-section .audience-cards .audience-card .card-header:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 60%);opacity:.5}.u65-insurance-section .audience-section .audience-cards .audience-card .card-header .icon-circle{width:70px;height:70px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;backdrop-filter:blur(5px)}.u65-insurance-section .audience-section .audience-cards .audience-card .card-header h3{font-size:1.5rem;font-weight:600;margin:0;position:relative}.u65-insurance-section .audience-section .audience-cards .audience-card .card-body{padding:2rem;flex:1;display:flex;flex-direction:column}.u65-insurance-section .audience-section .audience-cards .audience-card .card-body p{color:#7d8597;line-height:1.6;margin-bottom:1.5rem}.u65-insurance-section .audience-section .audience-cards .audience-card .card-body .feature-list{margin-bottom:2rem}.u65-insurance-section .audience-section .audience-cards .audience-card .card-body .feature-list li{display:flex;align-items:flex-start;margin-bottom:.75rem;padding-left:.5rem;border-left:2px solid rgba(0,0,0,0);transition:all .2s ease}.u65-insurance-section .audience-section .audience-cards .audience-card .card-body .feature-list li:hover{border-left-color:#0494d4;padding-left:1rem}.u65-insurance-section .audience-section .audience-cards .audience-card .card-body .feature-list li .check-icon{color:#0494d4;margin-right:.75rem;flex-shrink:0;margin-top:.25rem}.u65-insurance-section .audience-section .audience-cards .audience-card .card-body .card-cta{margin-top:auto;display:inline-flex;align-items:center;padding:.75rem 1.5rem;background:rgba(0,0,0,0);color:#0494d4;border:2px solid #0494d4;border-radius:30px;font-weight:600;transition:all .3s ease;gap:.5rem;align-self:flex-start}.u65-insurance-section .audience-section .audience-cards .audience-card .card-body .card-cta:hover{background:#0494d4;color:#fff;gap:.75rem}.u65-insurance-section .audience-section .audience-cards .audience-card:nth-child(2) .card-header{background:linear-gradient(135deg,#00A3FF,rgb(0,114.1,178.5))}.u65-insurance-section .audience-section .audience-cards .audience-card:nth-child(2) .card-body .check-icon{color:#00a3ff}.u65-insurance-section .audience-section .audience-cards .audience-card:nth-child(2) .card-body li:hover{border-left-color:#00a3ff}.u65-insurance-section .audience-section .audience-cards .audience-card:nth-child(2) .card-body .card-cta{color:#00a3ff;border-color:#00a3ff}.u65-insurance-section .audience-section .audience-cards .audience-card:nth-child(2) .card-body .card-cta:hover{background:#00a3ff;color:#fff}.u65-insurance-section .audience-section .audience-cards .audience-card:nth-child(3) .card-header{background:linear-gradient(135deg,rgb(0,114.1,178.5),rgb(1.6388888889,60.6388888889,86.8611111111))}.u65-insurance-section .audience-section .audience-cards .audience-card:nth-child(3) .card-body .check-icon{color:rgb(0,130.4,204)}.u65-insurance-section .audience-section .audience-cards .audience-card:nth-child(3) .card-body li:hover{border-left-color:rgb(0,130.4,204)}.u65-insurance-section .audience-section .audience-cards .audience-card:nth-child(3) .card-body .card-cta{color:rgb(0,130.4,204);border-color:rgb(0,130.4,204)}.u65-insurance-section .audience-section .audience-cards .audience-card:nth-child(3) .card-body .card-cta:hover{background:rgb(0,130.4,204);color:#fff}.u65-insurance-section .pricing-section .pricing-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.u65-insurance-section .pricing-section .pricing-tiles .pricing-tile{background:#fff;border-radius:12px;padding:0;box-shadow:0 15px 35px rgba(4,4,4,.05);transition:all .3s ease;position:relative;overflow:hidden;z-index:1;display:flex;flex-direction:column}.u65-insurance-section .pricing-section .pricing-tiles .pricing-tile:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(4,4,4,.1)}.u65-insurance-section .pricing-section .pricing-tiles .pricing-tile:first-child .tile-header{background:linear-gradient(135deg,#0494d4,rgb(2.5833333333,95.5833333333,136.9166666667))}.u65-insurance-section .pricing-section .pricing-tiles .pricing-tile:first-child .check-icon{color:#0494d4}.u65-insurance-section .pricing-section .pricing-tiles .pricing-tile:nth-child(2){transform:scale(1.05);border:2px solid rgba(0,163,255,.3);z-index:2}.u65-insurance-section .pricing-section .pricing-tiles .pricing-tile:nth-child(2) .tile-header{background:linear-gradient(135deg,#00A3FF,rgb(0,114.1,178.5))}.u65-insurance-section .pricing-section .pricing-tiles .pricing-tile:nth-child(2) .tile-badge{position:absolute;top:1rem;right:1rem;background:#00a3ff;color:#fff;padding:.3rem 1rem;border-radius:20px;font-size:.75rem;font-weight:700;letter-spacing:1px;z-index:10;box-shadow:0 5px 15px rgba(0,163,255,.3)}.u65-insurance-section .pricing-section .pricing-tiles .pricing-tile:nth-child(2) .check-icon{color:#00a3ff}.u65-insurance-section .pricing-section .pricing-tiles .pricing-tile:nth-child(2):hover{transform:scale(1.08)}.u65-insurance-section .pricing-section .pricing-tiles .pricing-tile:nth-child(3) .tile-header{background:linear-gradient(135deg,rgb(0,114.1,178.5),rgb(1.6388888889,60.6388888889,86.8611111111))}.u65-insurance-section .pricing-section .pricing-tiles .pricing-tile:nth-child(3) .check-icon{color:rgb(0,130.4,204)}.u65-insurance-section .pricing-section .pricing-tiles .pricing-tile .tile-header{color:#fff;padding:2rem;position:relative;overflow:hidden;text-align:center}.u65-insurance-section .pricing-section .pricing-tiles .pricing-tile .tile-header:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 60%);opacity:.5}.u65-insurance-section .pricing-section .pricing-tiles .pricing-tile .tile-header .tile-icon{display:inline-flex;align-items:center;justify-content:center;width:70px;height:70px;background:hsla(0,0%,100%,.2);border-radius:50%;margin:0 auto 1.5rem;backdrop-filter:blur(5px);transition:all .3s ease}.u65-insurance-section .pricing-section .pricing-tiles .pricing-tile .tile-header h3{font-size:1.4rem;font-weight:600;margin:0;position:relative}.u65-insurance-section .pricing-section .pricing-tiles .pricing-tile .tile-body{padding:2rem;flex:1}.u65-insurance-section .pricing-section .pricing-tiles .pricing-tile .tile-body .pricing-features{margin-bottom:2rem}.u65-insurance-section .pricing-section .pricing-tiles .pricing-tile .tile-body .pricing-features li{display:flex;align-items:flex-start;margin-bottom:1rem;padding-left:.5rem;border-left:2px solid rgba(0,0,0,0);transition:all .2s ease}.u65-insurance-section .pricing-section .pricing-tiles .pricing-tile .tile-body .pricing-features li:hover{padding-left:1rem}.u65-insurance-section .pricing-section .pricing-tiles .pricing-tile .tile-body .pricing-features li:hover:nth-child(1n){border-left-color:#0494d4}.u65-insurance-section .pricing-section .pricing-tiles .pricing-tile .tile-body .pricing-features li:hover:nth-child(2n){border-left-color:#00a3ff}.u65-insurance-section .pricing-section .pricing-tiles .pricing-tile .tile-body .pricing-features li:hover:nth-child(3n){border-left-color:rgb(0,130.4,204)}.u65-insurance-section .pricing-section .pricing-tiles .pricing-tile .tile-body .pricing-features li .check-icon{margin-right:.75rem;flex-shrink:0;margin-top:.25rem}.u65-insurance-section .pricing-section .pricing-tiles .pricing-tile .tile-body .pricing-features li span{color:#7d8597;line-height:1.5}.u65-insurance-section .pricing-section .pricing-cta{text-align:center}.u65-insurance-section .pricing-section .pricing-cta .pricing-button{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;background:linear-gradient(90deg,#0494d4,#00A3FF);color:#fff;border-radius:30px;font-weight:600;transition:all .3s ease;box-shadow:0 10px 25px rgba(4,148,212,.3);gap:.75rem}.u65-insurance-section .pricing-section .pricing-cta .pricing-button:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(4,148,212,.4);gap:1rem}.u65-insurance-section .cta-section .cta-background{background:#040404;color:#fff;border-radius:20px;padding:3rem 2rem;position:relative;overflow:hidden}.u65-insurance-section .cta-section .cta-background .cta-shapes{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.u65-insurance-section .cta-section .cta-background .cta-shapes .shape{position:absolute;border-radius:50%;background:rgba(4,148,212,.3)}.u65-insurance-section .cta-section .cta-background .cta-shapes .shape.shape-1{width:300px;height:300px;top:-150px;left:-150px}.u65-insurance-section .cta-section .cta-background .cta-shapes .shape.shape-2{width:200px;height:200px;bottom:-100px;right:-100px}.u65-insurance-section .cta-section .cta-background .cta-shapes .shape.shape-3{width:150px;height:150px;top:50%;right:10%;transform:translateY(-50%)}.u65-insurance-section .cta-section .cta-background .cta-content{position:relative;z-index:1;text-align:center;max-width:700px;margin:0 auto}.u65-insurance-section .cta-section .cta-background .cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}@media(max-width:768px){.u65-insurance-section .cta-section .cta-background .cta-content h2{font-size:2rem}}.u65-insurance-section .cta-section .cta-background .cta-content p{font-size:1.1rem;margin-bottom:2rem;opacity:.9}.u65-insurance-section .cta-section .cta-background .cta-content .cta-button{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#0494d4;padding:1rem 2rem;border-radius:10px;font-weight:600;margin-bottom:2.5rem;gap:.75rem;transition:all .3s ease;box-shadow:0 10px 25px rgba(0,0,0,.2)}.u65-insurance-section .cta-section .cta-background .cta-content .cta-button:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(0,0,0,.3)}.u65-insurance-section .cta-section .cta-background .cta-content .cta-button:hover svg{transform:translateX(5px)}.u65-insurance-section .cta-section .cta-background .cta-content .cta-button svg{transition:transform .3s ease}.u65-insurance-section .cta-section .cta-background .cta-content .cta-contact-info{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}.u65-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item{display:flex;align-items:center}.u65-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item .contact-icon{margin-right:.75rem}.u65-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item .contact-icon svg{opacity:.8}.u65-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item a,.u65-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item p{margin:0;font-size:1rem;opacity:.9;font-weight:500}.u65-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item a:hover{opacity:1;text-decoration:underline;color:#00a3ff}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes float-element{0%,to{transform:translateY(0)}50%{transform:translateY(-15px) scale(1.05)}}@keyframes particle-move{0%{transform:translate(0)}25%{transform:translate(50px,25px)}50%{transform:translateY(50px)}75%{transform:translate(-50px,25px)}to{transform:translate(0)}}@keyframes pulse-ring{0%{transform:translate(-50%,-50%) scale(.8);opacity:.8}50%{opacity:.4}to{transform:translate(-50%,-50%) scale(1.3);opacity:0}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fe-insurance-section{color:#040404;overflow:hidden}.fe-insurance-section .hero-section{background:#040404;color:#fff;position:relative;padding:120px 0 140px;overflow:hidden}.fe-insurance-section .hero-section .hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.fe-insurance-section .hero-section .hero-background .hero-diagonal{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0494d4,transparent 50%);opacity:.8}.fe-insurance-section .hero-section .hero-background .hero-pattern{position:absolute;top:0;left:0;width:100%;height:100%}.fe-insurance-section .hero-section .hero-background .hero-pattern .pattern-icon{position:absolute;opacity:.08;transform:rotate(0deg);animation:floatIcon 8s ease-in-out infinite}@keyframes floatIcon{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(10deg)}}.fe-insurance-section .hero-section .container{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}@media(max-width:992px){.fe-insurance-section .hero-section .container{flex-direction:column}}.fe-insurance-section .hero-section .hero-content{max-width:600px;margin-right:30px;transform:translateY(0);opacity:1;animation:fadeInUp .8s ease forwards}@media(max-width:992px){.fe-insurance-section .hero-section .hero-content{margin-right:0;margin-bottom:40px;text-align:center}}.fe-insurance-section .hero-section .hero-content .hero-badge{display:inline-flex;align-items:center;background:hsla(0,0%,100%,.1);border-radius:50px;padding:8px 15px;margin-bottom:25px;backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.1)}.fe-insurance-section .hero-section .hero-content .hero-badge img{margin-right:8px;filter:brightness(0) invert(1)}.fe-insurance-section .hero-section .hero-content .hero-badge span{font-size:14px;font-weight:600}.fe-insurance-section .hero-section .hero-content h1{font-size:52px;font-weight:700;margin-bottom:20px;background:linear-gradient(90deg,#FFFFFF,rgba(255,255,255,.9));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);position:relative;display:inline-block}.fe-insurance-section .hero-section .hero-content h1:after{content:"";position:absolute;left:0;bottom:-5px;width:80px;height:4px;background:#0494d4}@media(max-width:992px){.fe-insurance-section .hero-section .hero-content h1{font-size:38px}.fe-insurance-section .hero-section .hero-content h1:after{left:50%;transform:translateX(-50%)}}@media(max-width:768px){.fe-insurance-section .hero-section .hero-content h1{font-size:32px}}.fe-insurance-section .hero-section .hero-content .subtitle{font-size:18px;font-weight:500;margin-bottom:30px;opacity:.9;line-height:1.6}.fe-insurance-section .hero-section .hero-content .hero-cta{display:flex;gap:15px;margin-top:20px}@media(max-width:768px){.fe-insurance-section .hero-section .hero-content .hero-cta{flex-direction:column;width:100%}}.fe-insurance-section .hero-section .hero-content .hero-cta .primary-button,.fe-insurance-section .hero-section .hero-content .hero-cta .secondary-button{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 25px;border-radius:6px;font-weight:600;transition:all .3s ease}.fe-insurance-section .hero-section .hero-content .hero-cta .primary-button svg,.fe-insurance-section .hero-section .hero-content .hero-cta .secondary-button svg{transition:transform .3s ease}.fe-insurance-section .hero-section .hero-content .hero-cta .primary-button:hover svg,.fe-insurance-section .hero-section .hero-content .hero-cta .secondary-button:hover svg{transform:translateX(5px)}.fe-insurance-section .hero-section .hero-content .hero-cta .primary-button{background:#0494d4;color:#fff}.fe-insurance-section .hero-section .hero-content .hero-cta .primary-button:hover{background:rgb(4.4722222222,165.4722222222,237.0277777778);transform:translateY(-3px);box-shadow:0 10px 20px rgba(4,148,212,.3)}.fe-insurance-section .hero-section .hero-content .hero-cta .secondary-button{background:hsla(0,0%,100%,.1);color:#fff;backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.2)}.fe-insurance-section .hero-section .hero-content .hero-cta .secondary-button:hover{background:hsla(0,0%,100%,.2);transform:translateY(-3px)}.fe-insurance-section .hero-section .hero-content .hero-trust{margin-top:22px;display:flex;gap:12px;flex-wrap:wrap}.fe-insurance-section .hero-section .hero-content .hero-trust .trust-item{display:inline-flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);padding:8px 12px;border-radius:999px;color:#fff;font-size:14px;font-weight:500}.fe-insurance-section .hero-section .hero-content .hero-trust .trust-item img{filter:brightness(0) invert(1)}.fe-insurance-section .hero-section .hero-illustration{position:relative;width:400px;height:300px}@media(max-width:992px){.fe-insurance-section .hero-section .hero-illustration{width:100%;max-width:400px}}.fe-insurance-section .hero-section .hero-illustration .health-animation{position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.fe-insurance-section .hero-section .hero-illustration .health-animation .health-icon{position:relative;z-index:2;filter:brightness(0) invert(1);animation:pulse 2s ease-in-out infinite}.fe-insurance-section .hero-section .hero-illustration .health-animation .pulse-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:180px;height:180px;background:hsla(0,0%,100%,.1);border-radius:50%;z-index:1}.fe-insurance-section .hero-section .hero-illustration .health-animation .pulse-circle:after,.fe-insurance-section .hero-section .hero-illustration .health-animation .pulse-circle:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:180px;height:180px;background:rgba(4,148,212,.2);border-radius:50%;animation:pulseCircle 2s infinite}.fe-insurance-section .hero-section .hero-illustration .health-animation .pulse-circle:after{animation-delay:1s}.fe-insurance-section .hero-section .wave-divider{position:absolute;bottom:0;left:0;width:100%;line-height:0;z-index:3}.fe-insurance-section .hero-section .wave-divider svg{height:70px;width:100%}.fe-insurance-section .container{position:relative;z-index:1;max-width:1140px;margin:0 auto;padding:0 20px}.fe-insurance-section .sub-heading{font-size:28px;font-weight:600;color:#040404;margin-bottom:30px;position:relative;padding-bottom:12px;text-align:center}.fe-insurance-section .sub-heading:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background:#0494d4}.fe-insurance-section .process-section{margin-bottom:70px;position:relative;padding-top:60px}.fe-insurance-section .process-section .assurance-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin:0 auto 30px;max-width:980px}.fe-insurance-section .process-section .assurance-row .assurance-item{display:flex;align-items:center;gap:14px;background:linear-gradient(180deg,rgba(4,148,212,.06),rgba(4,148,212,.02));border:1px solid rgba(4,148,212,.15);border-radius:14px;padding:16px 18px;box-shadow:0 8px 24px rgba(0,12,36,.05);transition:transform .3s ease,box-shadow .3s ease}.fe-insurance-section .process-section .assurance-row .assurance-item:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,12,36,.08)}.fe-insurance-section .process-section .assurance-row .assurance-item .assurance-icon{width:44px;height:44px;min-width:44px;border-radius:10px;background:rgba(4,148,212,.12);display:flex;align-items:center;justify-content:center}.fe-insurance-section .process-section .assurance-row .assurance-item .assurance-text h4{font-size:16px;font-weight:600;margin:0 0 4px;color:#040404}.fe-insurance-section .process-section .assurance-row .assurance-item .assurance-text p{margin:0;font-size:14px;color:#7d8597}.fe-insurance-section .process-section .process-steps{display:flex;flex-direction:column;gap:30px;max-width:900px;margin:0 auto}.fe-insurance-section .process-section .process-steps .process-step{display:flex;background:#fff;border-radius:15px;box-shadow:0 8px 30px rgba(0,12,36,.06);transition:transform .3s ease;overflow:hidden;border-left:4px solid #0494d4}.fe-insurance-section .process-section .process-steps .process-step:hover{transform:translateY(-5px)}.fe-insurance-section .process-section .process-steps .process-step .step-number{display:flex;align-items:center;justify-content:center;width:80px;height:80px;font-size:28px;font-weight:700;color:#fff;background:#0494d4;flex-shrink:0}.fe-insurance-section .process-section .process-steps .process-step .step-content{padding:20px 25px}.fe-insurance-section .process-section .process-steps .process-step .step-content h3{font-size:20px;font-weight:600;margin-bottom:8px;color:#040404}.fe-insurance-section .process-section .process-steps .process-step .step-content p{color:#7d8597;line-height:1.6;margin:0}.fe-insurance-section .benefits-section{margin-bottom:70px;position:relative}.fe-insurance-section .benefits-section .benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.fe-insurance-section .benefits-section .benefits-grid .benefit-card{background:#fff;border-radius:12px;padding:30px;box-shadow:0 8px 30px rgba(0,12,36,.06);transition:all .3s ease;position:relative}.fe-insurance-section .benefits-section .benefits-grid .benefit-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgba(0,12,36,.08)}.fe-insurance-section .benefits-section .benefits-grid .benefit-card .benefit-icon{width:70px;height:70px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;background:rgba(4,148,212,.1);border-radius:50%}.fe-insurance-section .benefits-section .benefits-grid .benefit-card h3{font-size:18px;font-weight:600;margin-bottom:12px;color:#040404}.fe-insurance-section .benefits-section .benefits-grid .benefit-card p{color:#7d8597;line-height:1.6;margin:0}.fe-insurance-section .audience-section{margin-bottom:70px;position:relative}.fe-insurance-section .audience-section .audience-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.fe-insurance-section .audience-section .audience-cards .audience-card{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 8px 30px rgba(0,12,36,.06);transition:all .3s ease}.fe-insurance-section .audience-section .audience-cards .audience-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgba(0,12,36,.08)}.fe-insurance-section .audience-section .audience-cards .audience-card .audience-image{width:100%;height:200px;position:relative;overflow:hidden}.fe-insurance-section .audience-section .audience-cards .audience-card .audience-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.fe-insurance-section .audience-section .audience-cards .audience-card .audience-image:hover img{transform:scale(1.05)}.fe-insurance-section .audience-section .audience-cards .audience-card .audience-content{padding:25px}.fe-insurance-section .audience-section .audience-cards .audience-card .audience-content h3{font-size:20px;font-weight:600;color:#040404;margin-bottom:10px}.fe-insurance-section .audience-section .audience-cards .audience-card .audience-content p{color:#7d8597;line-height:1.6;margin:0}.fe-insurance-section .pricing-section{margin-bottom:70px;position:relative;background:rgba(4,148,212,.03);padding:50px 30px;border-radius:15px}.fe-insurance-section .pricing-section .pricing-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.fe-insurance-section .pricing-section .pricing-features .pricing-feature{background:#fff;border-radius:12px;padding:25px;box-shadow:0 8px 25px rgba(0,12,36,.05);transition:all .3s ease}.fe-insurance-section .pricing-section .pricing-features .pricing-feature:hover{transform:translateY(-5px);box-shadow:0 12px 35px rgba(0,12,36,.08)}.fe-insurance-section .pricing-section .pricing-features .pricing-feature:hover .feature-icon{background:rgba(4,148,212,.15)}.fe-insurance-section .pricing-section .pricing-features .pricing-feature .feature-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:15px;background:rgba(4,148,212,.1);border-radius:10px;transition:all .3s ease}.fe-insurance-section .pricing-section .pricing-features .pricing-feature .feature-content h3{font-size:18px;font-weight:600;margin-bottom:10px;color:#040404}.fe-insurance-section .pricing-section .pricing-features .pricing-feature .feature-content p{color:#7d8597;line-height:1.6;margin:0}.fe-insurance-section .pricing-section .pricing-cta{margin-top:30px;text-align:center}.fe-insurance-section .pricing-section .pricing-cta .pricing-button{display:inline-flex;align-items:center;gap:10px;background:#0494d4;color:#fff;font-weight:600;padding:12px 22px;border-radius:8px;text-decoration:none;transition:all .3s ease;box-shadow:0 10px 20px rgba(4,148,212,.25)}.fe-insurance-section .pricing-section .pricing-cta .pricing-button:hover{background:rgb(4.4722222222,165.4722222222,237.0277777778);transform:translateY(-3px)}.fe-insurance-section .cta-section{border-radius:20px;margin-bottom:70px;position:relative}.fe-insurance-section .cta-section .cta-background{background:#040404;border-radius:20px;overflow:hidden;position:relative}.fe-insurance-section .cta-section .cta-background .cta-shapes{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.fe-insurance-section .cta-section .cta-background .cta-shapes .shape{position:absolute;border-radius:50%}.fe-insurance-section .cta-section .cta-background .cta-shapes .shape-1{width:300px;height:300px;background:linear-gradient(45deg,rgba(4,148,212,.7),rgba(4,148,212,.4));top:-150px;right:-100px;filter:blur(30px)}.fe-insurance-section .cta-section .cta-background .cta-shapes .shape-2{width:200px;height:200px;background:rgba(4,148,212,.3);bottom:-100px;left:-50px;filter:blur(40px)}.fe-insurance-section .cta-section .cta-background .cta-shapes .shape-3{width:150px;height:150px;background:hsla(0,0%,100%,.05);top:50%;left:60%;filter:blur(20px)}.fe-insurance-section .cta-section .cta-background .cta-content{position:relative;z-index:2;padding:60px;text-align:center;color:#fff}@media(max-width:992px){.fe-insurance-section .cta-section .cta-background .cta-content{padding:40px 20px}}.fe-insurance-section .cta-section .cta-background .cta-content h2{color:#fff;font-size:36px;font-weight:700;margin-bottom:20px}.fe-insurance-section .cta-section .cta-background .cta-content h2:after{content:"";display:block;width:80px;height:3px;background:#0494d4;margin:20px auto 0}.fe-insurance-section .cta-section .cta-background .cta-content p{font-size:18px;line-height:1.6;margin-bottom:40px;opacity:.9;max-width:700px;margin-left:auto;margin-right:auto}.fe-insurance-section .cta-section .cta-background .cta-content .cta-button{display:inline-flex;align-items:center;gap:10px;background:#0494d4;color:#fff;font-size:18px;font-weight:600;padding:16px 32px;border-radius:50px;text-decoration:none;transition:all .3s ease;margin-bottom:50px;box-shadow:0 10px 20px rgba(4,148,212,.3)}.fe-insurance-section .cta-section .cta-background .cta-content .cta-button svg{transition:transform .3s ease}.fe-insurance-section .cta-section .cta-background .cta-content .cta-button:hover{background:rgb(4.4722222222,165.4722222222,237.0277777778);transform:translateY(-5px);box-shadow:0 15px 30px rgba(4,148,212,.4)}.fe-insurance-section .cta-section .cta-background .cta-content .cta-button:hover svg{transform:translateX(5px)}.fe-insurance-section .cta-section .cta-background .cta-content .cta-contact-info{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;max-width:700px;margin:0 auto}@media(max-width:992px){.fe-insurance-section .cta-section .cta-background .cta-content .cta-contact-info{flex-direction:column;align-items:center}}.fe-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item{display:flex;align-items:center;gap:15px}.fe-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item .contact-icon{width:50px;height:50px;min-width:50px;background:hsla(0,0%,100%,.1);border-radius:50%;display:flex;align-items:center;justify-content:center}.fe-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item .contact-icon svg{color:#0494d4}.fe-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item a,.fe-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item p{color:hsla(0,0%,100%,.8);text-decoration:none;margin:0;transition:all .3s ease;font-size:16px;text-align:left}.fe-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item a:hover,.fe-insurance-section .cta-section .cta-background .cta-content .cta-contact-info .contact-item p:hover{color:#fff}.animate-section{opacity:0;transform:translateY(30px);transition:all .8s ease}.animate-section.animated{opacity:1;transform:translateY(0)}@media(max-width:1200px){.fe-insurance-section .hero-section{padding:80px 0 120px}}@media(max-width:992px){.fe-insurance-section .hero-section{padding:60px 0 100px}}@media(max-width:768px){.fe-insurance-section .hero-section{padding:50px 0 80px}.fe-insurance-section .cta-section .cta-background .cta-content h2{font-size:28px}.fe-insurance-section .cta-section .cta-background .cta-content .cta-button{width:100%;font-size:16px;padding:14px 20px}}.pricing-main{padding:80px 0;background-color:#f8faff;overflow:hidden}.pricing-main .container{max-width:1200px;margin:0 auto;padding:0 20px}.pricing-main .pricing-header{text-align:center;margin-bottom:60px;position:relative}.pricing-main .pricing-header:before{content:"";position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(4,148,212,.1) 0,rgba(4,148,212,0) 70%);border-radius:50%;z-index:0}.pricing-main .pricing-header:after{content:"";position:absolute;bottom:-50px;left:-100px;width:200px;height:200px;background:radial-gradient(circle,rgba(0,163,255,.1) 0,rgba(0,163,255,0) 70%);border-radius:50%;z-index:0}.pricing-main .pricing-header .section-title{font-size:48px;font-weight:700;color:#000c24;margin-bottom:16px;position:relative}.pricing-main .pricing-header .section-title span{color:#0494d4}.pricing-main .pricing-header .section-title:after{content:"";display:block;width:80px;height:4px;background:linear-gradient(90deg,#0494d4,#00A3FF);margin:20px auto 0;border-radius:2px}.pricing-main .pricing-header .section-subtitle{font-size:18px;color:#0a1128;max-width:600px;margin:0 auto 40px}.pricing-main .simple-pricing{display:grid;grid-template-columns:1fr;gap:25px;margin-bottom:50px}@media(min-width:768px){.pricing-main .simple-pricing{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.pricing-main .simple-pricing{grid-template-columns:repeat(4,1fr)}.pricing-main .simple-pricing .pricing-card:last-child{grid-column:2/span 2}}.pricing-main .simple-pricing .pricing-card{background-color:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,12,36,.08);transition:all .4s ease;display:flex;flex-direction:column;height:100%;padding:0;overflow:hidden;text-align:center;border:1px solid rgba(230,233,242,.5);position:relative}.pricing-main .simple-pricing .pricing-card:first-child .card-header:before{background:linear-gradient(135deg,#0494d4,#00A3FF)}.pricing-main .simple-pricing .pricing-card:first-child .check-circle{background-color:rgba(4,148,212,.15)}.pricing-main .simple-pricing .pricing-card:first-child .check-circle svg{color:#0494d4}.pricing-main .simple-pricing .pricing-card:nth-child(2) .card-header:before{background:linear-gradient(135deg,#00A3FF,#0494d4)}.pricing-main .simple-pricing .pricing-card:nth-child(2) .check-circle{background-color:rgba(0,163,255,.15)}.pricing-main .simple-pricing .pricing-card:nth-child(2) .check-circle svg{color:#00a3ff}.pricing-main .simple-pricing .pricing-card:nth-child(3) .card-header:before{background:linear-gradient(135deg,#40BFFF,#0494d4)}.pricing-main .simple-pricing .pricing-card:nth-child(3) .check-circle{background-color:rgba(64,191,255,.15)}.pricing-main .simple-pricing .pricing-card:nth-child(3) .check-circle svg{color:#40bfff}.pricing-main .simple-pricing .pricing-card:nth-child(4) .card-header:before{background:linear-gradient(135deg,#097fce,#0062a3)}.pricing-main .simple-pricing .pricing-card:nth-child(4) .check-circle{background-color:rgba(9,127,206,.15)}.pricing-main .simple-pricing .pricing-card:nth-child(4) .check-circle svg{color:#097fce}.pricing-main .simple-pricing .pricing-card:nth-child(4) .card-footer .pricing-cta{border-color:#097fce;color:#097fce}.pricing-main .simple-pricing .pricing-card:nth-child(4) .card-footer .pricing-cta:hover{background-color:#097fce}.pricing-main .simple-pricing .pricing-card:hover{transform:translateY(-15px);box-shadow:0 20px 40px rgba(4,148,212,.15);border-color:rgba(4,148,212,.2)}.pricing-main .simple-pricing .pricing-card .card-header{padding:35px 20px 25px;position:relative}.pricing-main .simple-pricing .pricing-card .card-header:before{content:"";position:absolute;top:0;left:0;right:0;height:8px;background:linear-gradient(135deg,#0494d4,#00A3FF)}.pricing-main .simple-pricing .pricing-card .card-header h3{font-size:26px;font-weight:700;color:#000c24;margin-bottom:5px}.pricing-main .simple-pricing .pricing-card .card-header .transfer-type{font-size:14px;color:#7d8597;margin-bottom:20px;font-weight:500}.pricing-main .simple-pricing .pricing-card .card-header .price .amount{font-size:48px;font-weight:800;color:#00a3ff;line-height:1;display:block;margin-bottom:5px}.pricing-main .simple-pricing .pricing-card .card-header .price .period{font-size:14px;color:#7d8597;display:block;margin-top:5px;font-weight:500}.pricing-main .simple-pricing .pricing-card .card-body{padding:25px 25px 20px;flex:1;background-color:#fafcff;border-top:1px solid rgba(230,233,242,.7);border-bottom:1px solid rgba(230,233,242,.7)}.pricing-main .simple-pricing .pricing-card .card-body .features{list-style:none;padding:0;margin:0;text-align:left}.pricing-main .simple-pricing .pricing-card .card-body .features li{display:flex;align-items:center;margin-bottom:16px;color:#0a1128;font-size:14px;line-height:1.4}.pricing-main .simple-pricing .pricing-card .card-body .features li:last-child{margin-bottom:0}.pricing-main .simple-pricing .pricing-card .card-body .features li .check-circle{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background-color:rgba(0,163,255,.15);border-radius:50%;margin-right:12px;flex-shrink:0}.pricing-main .simple-pricing .pricing-card .card-body .features li .check-circle svg{color:#00a3ff;font-size:12px}.pricing-main .simple-pricing .pricing-card .card-footer{padding:25px}.pricing-main .simple-pricing .pricing-card .card-footer .pricing-cta{display:inline-block;width:100%;padding:14px;background-color:#fff;color:#00a3ff;border:2px solid #00a3ff;border-radius:30px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 10px rgba(0,163,255,.1)}.pricing-main .simple-pricing .pricing-card .card-footer .pricing-cta:hover{background-color:#00a3ff;color:#fff;box-shadow:0 6px 15px rgba(0,163,255,.2)}.pricing-main .custom-plan{background:linear-gradient(135deg,#0494d4,#00A3FF);border-radius:16px;padding:40px;margin-bottom:80px;box-shadow:0 15px 35px rgba(4,148,212,.15);position:relative;overflow:hidden}.pricing-main .custom-plan:before{content:"";position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.2) 0,rgba(255,255,255,0) 70%);border-radius:50%}.pricing-main .custom-plan:after{content:"";position:absolute;bottom:-30px;left:30%;width:150px;height:150px;background:radial-gradient(circle,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 70%);border-radius:50%}.pricing-main .custom-plan .custom-plan-content{display:flex;flex-direction:column;gap:20px;position:relative;z-index:2}@media(min-width:768px){.pricing-main .custom-plan .custom-plan-content{flex-direction:row;align-items:center;justify-content:space-between}}.pricing-main .custom-plan .custom-plan-content .plan-heading h3{font-size:28px;font-weight:700;color:#fff;margin-bottom:10px}.pricing-main .custom-plan .custom-plan-content .plan-heading p{font-size:16px;color:hsla(0,0%,100%,.9);margin:0}.pricing-main .custom-plan .custom-plan-content .custom-plan-cta{display:inline-flex;align-items:center;gap:10px;background-color:#fff;color:#0494d4;font-size:16px;font-weight:600;padding:14px 24px;border-radius:8px;text-decoration:none;transition:all .3s ease;box-shadow:0 5px 15px rgba(0,12,36,.15);white-space:nowrap}.pricing-main .custom-plan .custom-plan-content .custom-plan-cta svg{transition:transform .3s ease}.pricing-main .custom-plan .custom-plan-content .custom-plan-cta:hover{background-color:hsla(0,0%,100%,.95);transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,12,36,.2)}.pricing-main .custom-plan .custom-plan-content .custom-plan-cta:hover svg{transform:translateX(5px)}.pricing-main .guarantee-section{padding:40px 0}.pricing-main .guarantee-section .guarantee-wrapper{display:flex;flex-direction:column;gap:25px;align-items:center;background-color:#fff;border-radius:16px;padding:40px;box-shadow:0 10px 30px rgba(0,12,36,.08);text-align:center}.pricing-main .guarantee-section .guarantee-wrapper .guarantee-content h3{font-size:24px;font-weight:700;color:#040404;margin-bottom:12px}.pricing-main .guarantee-section .guarantee-wrapper .guarantee-content p{font-size:16px;color:#0a1128;margin-bottom:20px;max-width:800px}.pricing-main .guarantee-section .guarantee-wrapper .guarantee-content .guarantee-features{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;list-style:none;padding:0;margin:0}.pricing-main .guarantee-section .guarantee-wrapper .guarantee-content .guarantee-features li{display:flex;align-items:center;color:#0a1128;font-size:15px}.pricing-main .guarantee-section .guarantee-wrapper .guarantee-content .guarantee-features li .check-circle{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background-color:rgba(0,163,255,.15);border-radius:50%;margin-right:10px;flex-shrink:0}.pricing-main .guarantee-section .guarantee-wrapper .guarantee-content .guarantee-features li .check-circle svg{color:#00a3ff;font-size:12px}.terms-and-conditions{padding:3rem 0;color:#0a1128}.terms-and-conditions .page-header{margin-bottom:3rem}.terms-and-conditions .page-header h1{font-family:Outfit,Helvetica,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:.5rem;color:#040404;position:relative}.terms-and-conditions .page-header h1:after{content:"";position:absolute;left:0;bottom:-10px;width:60px;height:3px;background-color:#0494d4}.terms-and-conditions .page-header .breadcrumbs{display:flex;align-items:center;margin-top:1rem;font-size:.875rem}.terms-and-conditions .page-header .breadcrumbs a{color:#0494d4;text-decoration:none;transition:color .3s ease}.terms-and-conditions .page-header .breadcrumbs a:hover{color:rgb(3.0555555556,113.0555555556,161.9444444444)}.terms-and-conditions .page-header .breadcrumbs .breadcrumb-icon{margin:0 .25rem;font-size:10px;color:#7d8597}.terms-and-conditions .page-header .breadcrumbs span{color:#7d8597}.terms-and-conditions .terms-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 20px rgba(0,12,36,.05);padding:3rem}.terms-and-conditions .terms-content .last-updated{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e6e9f2}.terms-and-conditions .terms-content .last-updated p{color:#7d8597;font-size:.875rem;font-style:italic}.terms-and-conditions .terms-content .terms-section{margin-bottom:2rem}.terms-and-conditions .terms-content .terms-section:last-child{margin-bottom:0}.terms-and-conditions .terms-content .terms-section h2{font-family:Outfit,Helvetica,sans-serif;font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#040404}.terms-and-conditions .terms-content .terms-section p{margin-bottom:1rem;line-height:1.6;color:#0a1128}.terms-and-conditions .terms-content .terms-section p:last-child{margin-bottom:0}.terms-and-conditions .terms-content .terms-section strong{font-weight:600;color:#000}.terms-and-conditions .terms-content .terms-section address{margin-top:.5rem;line-height:1.6;font-style:normal}@media(max-width:992px){.terms-and-conditions .terms-content{padding:2rem}}@media(max-width:768px){.terms-and-conditions .page-header h1{font-size:2rem}.terms-and-conditions .terms-content{padding:1rem}.terms-and-conditions .terms-content .terms-section h2{font-size:1.125rem}}.privacy-policy{padding:3rem 0;color:#0a1128}.privacy-policy .page-header{margin-bottom:3rem}.privacy-policy .page-header h1{font-family:Outfit,Helvetica,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:.5rem;color:#040404;position:relative}.privacy-policy .page-header h1:after{content:"";position:absolute;left:0;bottom:-10px;width:60px;height:3px;background-color:#0494d4}.privacy-policy .page-header .breadcrumbs{display:flex;align-items:center;margin-top:1rem;font-size:.875rem}.privacy-policy .page-header .breadcrumbs a{color:#0494d4;text-decoration:none;transition:color .3s ease}.privacy-policy .page-header .breadcrumbs a:hover{color:rgb(3.0555555556,113.0555555556,161.9444444444)}.privacy-policy .page-header .breadcrumbs .breadcrumb-icon{margin:0 .25rem;font-size:10px;color:#7d8597}.privacy-policy .page-header .breadcrumbs span{color:#7d8597}.privacy-policy .privacy-content{background-color:#fff;border-radius:8px;box-shadow:0 2px 20px rgba(0,12,36,.05);padding:3rem}.privacy-policy .privacy-content .last-updated{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e6e9f2}.privacy-policy .privacy-content .last-updated p{color:#7d8597;font-size:.875rem;font-style:italic}.privacy-policy .privacy-content .privacy-section{margin-bottom:2rem}.privacy-policy .privacy-content .privacy-section:last-child{margin-bottom:0}.privacy-policy .privacy-content .privacy-section h2{font-family:Outfit,Helvetica,sans-serif;font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#040404}.privacy-policy .privacy-content .privacy-section h3{font-family:Outfit,Helvetica,sans-serif;font-size:1.125rem;font-weight:500;margin:1rem 0 .5rem;color:#040404}.privacy-policy .privacy-content .privacy-section p{margin-bottom:1rem;line-height:1.6;color:#0a1128}.privacy-policy .privacy-content .privacy-section p:last-child{margin-bottom:0}.privacy-policy .privacy-content .privacy-section strong{font-weight:600;color:#000}.privacy-policy .privacy-content .privacy-section address{margin-top:.5rem;line-height:1.6;font-style:normal}.privacy-policy .privacy-content .privacy-section .privacy-list{list-style:none;padding-left:1rem;margin-bottom:1rem}.privacy-policy .privacy-content .privacy-section .privacy-list li{position:relative;padding-left:1rem;margin-bottom:.25rem}.privacy-policy .privacy-content .privacy-section .privacy-list li:before{content:"•";position:absolute;left:0;color:#0494d4;font-weight:700}@media(max-width:992px){.privacy-policy .privacy-content{padding:2rem}}@media(max-width:768px){.privacy-policy .page-header h1{font-size:2rem}.privacy-policy .privacy-content{padding:1rem}.privacy-policy .privacy-content .privacy-section h2{font-size:1.125rem}.privacy-policy .privacy-content .privacy-section h3{font-size:1rem}}.testimonials-section{padding:5rem 0;position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.9),white)}.testimonials-section:before{content:"";position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(4,148,212,.1) 0,rgba(4,148,212,0) 70%);top:-200px;right:-200px;border-radius:50%;z-index:0}.testimonials-section:after{content:"";position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(0,163,255,.08) 0,rgba(0,163,255,0) 70%);bottom:-100px;left:-100px;border-radius:50%;z-index:0}.testimonials-section .section-header{text-align:center;margin-bottom:3rem;position:relative;z-index:2}.testimonials-section .section-header .section-title{font-size:2.5rem;font-weight:700;color:#040404;margin-bottom:.5rem;position:relative;display:inline-block}.testimonials-section .section-header .section-title:after{content:"";position:absolute;left:50%;bottom:-15px;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg,#0494d4,#00A3FF);border-radius:2px}.testimonials-section .section-header .section-subtitle{color:#7d8597;font-size:1.25rem;max-width:600px;margin:1rem auto 0}.testimonials-section .testimonial-slider-container{position:relative;max-width:900px;margin:0 auto 3rem;padding:1rem;z-index:2}.testimonials-section .testimonial-slider{position:relative;background-color:#fff;border-radius:16px;box-shadow:0 15px 50px rgba(4,4,4,.12);padding:3rem;overflow:hidden;min-height:400px;display:flex;flex-direction:column;justify-content:space-between}.testimonials-section .testimonial-slider:before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(90deg,#0494d4,#00A3FF);z-index:1}@media(max-width:992px){.testimonials-section .testimonial-slider{height:auto;min-height:500px}}@media(max-width:768px){.testimonials-section .testimonial-slider{padding:1rem;min-height:580px}}.testimonials-section .testimonial-slide{display:flex;height:100%;width:100%;flex-direction:column}@media(max-width:992px){.testimonials-section .testimonial-slide{flex-direction:column}}.testimonials-section .testimonial-content{flex:1;display:flex;flex-direction:column;justify-content:center;padding:1rem 0}.testimonials-section .testimonial-content .quote-icon{color:#0494d4;font-size:36px;margin-bottom:1rem;opacity:.8}.testimonials-section .testimonial-content .testimonial-text{font-size:1.25rem;line-height:1.8;margin-bottom:1rem;color:#0a1128;position:relative;font-style:italic;max-width:90%}@media(max-width:768px){.testimonials-section .testimonial-content .testimonial-text{font-size:1.125rem}}.testimonials-section .testimonial-content .rating{display:flex;margin-bottom:1rem}.testimonials-section .testimonial-content .rating .star-empty,.testimonials-section .testimonial-content .rating .star-filled{color:gold;font-size:20px;margin-right:4px}.testimonials-section .testimonial-content .rating .star-empty{opacity:.3}.testimonials-section .testimonial-author{display:flex;align-items:center;margin-top:25px}.testimonials-section .testimonial-author .author-avatar{display:flex;justify-content:center;align-items:center;margin-right:15px}.testimonials-section .testimonial-author .author-avatar .avatar-placeholder{width:70px;height:70px;border-radius:50%;background-color:#0494d4;color:#fff;display:flex;justify-content:center;align-items:center;font-size:28px;font-weight:700;box-shadow:0 8px 20px rgba(4,148,212,.3);border:3px solid hsla(0,0%,100%,.9)}.testimonials-section .testimonial-author .author-info{display:flex;flex-direction:column}.testimonials-section .testimonial-author .author-name{font-size:18px;font-weight:600;color:#040404;margin-bottom:4px}.testimonials-section .testimonial-author .author-company,.testimonials-section .testimonial-author .author-role{font-size:14px;color:#7d8597;margin-bottom:2px}.testimonials-section .testimonial-author .industry-tag{display:inline-block;background-color:rgba(4,148,212,.1);color:#0494d4;padding:2px 8px;border-radius:12px;font-size:12px;margin-top:5px}.testimonials-section .slider-controls{display:flex;align-items:center;justify-content:center;padding-top:3rem}.testimonials-section .slider-controls .slider-dots{display:flex;justify-content:center;gap:12px;margin:0 2rem}.testimonials-section .slider-controls .slider-dots .slider-dot{width:12px;height:12px;border-radius:50%;background-color:rgba(125,133,151,.3);border:none;padding:0;cursor:pointer;transition:all .3s ease}.testimonials-section .slider-controls .slider-dots .slider-dot.active{background-color:#0494d4;transform:scale(1.2)}.testimonials-section .slider-controls .slider-dots .slider-dot:hover{background-color:rgba(4,148,212,.5)}.testimonials-section .slider-controls .control-button{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#0494d4;border:2px solid rgba(4,148,212,.2);cursor:pointer;transition:all .3s ease;font-size:1.125rem}.testimonials-section .slider-controls .control-button:hover{background-color:#0494d4;color:#fff;box-shadow:0 5px 15px rgba(4,148,212,.3);border-color:#0494d4}.testimonials-section .slider-controls .control-button:focus{outline:none;box-shadow:0 0 0 3px rgba(4,148,212,.3)}.testimonials-section .slider-controls .control-button.prev{margin-right:1rem}.testimonials-section .slider-controls .control-button.next{margin-left:1rem}.testimonials-section .testimonial-card,.testimonials-section .testimonial-cards{display:none}@media(max-width:1200px){.testimonials-section{padding:3rem 0}}@media(max-width:768px){.testimonials-section .section-header .section-title{font-size:2rem}.testimonials-section .section-header .section-subtitle{font-size:1.125rem}}.testimonials-page .testimonials-hero{background:linear-gradient(90deg,#040404,rgba(4,4,4,.95)),url(/images/testimonials-hero-bg.jpg) no-repeat 50%/cover;padding:5rem 0;color:#fff;text-align:center;position:relative}.testimonials-page .testimonials-hero:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(180deg,transparent,#FFFFFF);z-index:1}.testimonials-page .testimonials-hero .container{position:relative;z-index:2}.testimonials-page .testimonials-hero h1{font-size:3rem;font-weight:700;margin-bottom:1rem;color:#fff;position:relative;display:inline-block}.testimonials-page .testimonials-hero h1:after{content:"";position:absolute;left:50%;bottom:-15px;transform:translateX(-50%);width:80px;height:3px;background:#0494d4;border-radius:2px}@media(max-width:992px){.testimonials-page .testimonials-hero h1{font-size:2.5rem}}.testimonials-page .testimonials-hero p{font-size:1.5rem;max-width:700px;margin:2rem auto 0;opacity:.9}@media(max-width:992px){.testimonials-page .testimonials-hero p{font-size:1.25rem}}.testimonials-page .cta-section{background-color:rgba(4,148,212,.05);padding:3rem 0;text-align:center}.testimonials-page .cta-section .cta-content{max-width:800px;margin:0 auto}.testimonials-page .cta-section .cta-content h2{font-size:2rem;font-weight:700;color:#040404;margin-bottom:1rem}.testimonials-page .cta-section .cta-content p{font-size:1.25rem;color:#7d8597;margin-bottom:2rem}@media(max-width:992px){.testimonials-page .cta-section .cta-content p{font-size:1.125rem}}.testimonials-page .cta-section .cta-content .cta-buttons{display:flex;gap:1rem;justify-content:center}@media(max-width:768px){.testimonials-page .cta-section .cta-content .cta-buttons{flex-direction:column;gap:.5rem;max-width:300px;margin:0 auto}}.why-us-page{font-family:Montserrat,Arial,sans-serif;color:#0a1128;overflow-x:hidden}.why-us-page .section-header{text-align:center;max-width:800px;margin:0 auto 3rem}.why-us-page .section-header h2{font-family:Outfit,Helvetica,sans-serif;font-size:2.5rem;font-weight:700;color:#040404;margin-bottom:1rem;position:relative}.why-us-page .section-header h2:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg,#0494d4,#00A3FF);border-radius:2px}@media(max-width:992px){.why-us-page .section-header h2{font-size:2rem}}.why-us-page .section-header p{font-size:1.25rem;color:#7d8597;margin-top:1rem}@media(max-width:992px){.why-us-page .section-header p{font-size:1.125rem}}.why-us-page .hero-section{background:linear-gradient(135deg,#FFFFFF,rgba(255,255,255,.95));padding:5rem 0;position:relative;overflow:hidden}.why-us-page .hero-section:before{content:"";position:absolute;top:-100px;right:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(4,148,212,.1) 0,rgba(4,148,212,0) 70%);border-radius:50%;z-index:0}.why-us-page .hero-section:after{content:"";position:absolute;bottom:-50px;left:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(0,163,255,.08) 0,rgba(0,163,255,0) 70%);border-radius:50%;z-index:0}.why-us-page .hero-section .container{display:flex;align-items:center;justify-content:space-between;gap:5rem;position:relative;z-index:1}@media(max-width:992px){.why-us-page .hero-section .container{flex-direction:column;gap:3rem}}.why-us-page .hero-section .hero-content{flex:1}.why-us-page .hero-section .hero-content h1{font-family:Outfit,Helvetica,sans-serif;font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem;color:#040404}.why-us-page .hero-section .hero-content h1 .text-highlight{color:#0494d4;position:relative;display:inline-block}.why-us-page .hero-section .hero-content h1 .text-highlight:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:8px;background-color:rgba(4,148,212,.1);z-index:-1;border-radius:4px}@media(max-width:1200px){.why-us-page .hero-section .hero-content h1{font-size:2.5rem}}@media(max-width:992px){.why-us-page .hero-section .hero-content h1{font-size:2.5rem;text-align:center}}.why-us-page .hero-section .hero-content .hero-subtitle{font-size:1.5rem;color:#7d8597;margin-bottom:2rem;line-height:1.5}@media(max-width:992px){.why-us-page .hero-section .hero-content .hero-subtitle{font-size:1.25rem;text-align:center}}.why-us-page .hero-section .hero-content .hero-cta{display:flex;gap:1rem}.why-us-page .hero-section .hero-content .hero-cta .btn{padding:12px 24px;border-radius:8px;font-weight:600;font-size:1rem;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:160px}.why-us-page .hero-section .hero-content .hero-cta .btn.btn-primary{background-color:#0494d4;color:#fff;box-shadow:0 8px 15px rgba(4,148,212,.3)}.why-us-page .hero-section .hero-content .hero-cta .btn.btn-primary:hover{background-color:rgb(3.0555555556,113.0555555556,161.9444444444);transform:translateY(-2px);box-shadow:0 12px 20px rgba(4,148,212,.4)}.why-us-page .hero-section .hero-content .hero-cta .btn.btn-outline{border:2px solid #0494d4;color:#0494d4;background-color:rgba(0,0,0,0)}.why-us-page .hero-section .hero-content .hero-cta .btn.btn-outline:hover{background-color:rgba(4,148,212,.05);transform:translateY(-2px)}@media(max-width:992px){.why-us-page .hero-section .hero-content .hero-cta{justify-content:center}}@media(max-width:768px){.why-us-page .hero-section .hero-content .hero-cta{flex-direction:column;max-width:250px;margin:0 auto}}.why-us-page .hero-section .hero-image{flex:1;max-width:600px;position:relative}.why-us-page .hero-section .hero-image:after{content:"";position:absolute;top:20px;right:20px;width:100%;height:100%;border-radius:16px;background:linear-gradient(135deg,rgba(4,148,212,.2),rgba(0,163,255,.2));z-index:-1}.why-us-page .hero-section .hero-image .hero-img{width:100%;height:auto;border-radius:16px;box-shadow:0 25px 50px -12px rgba(4,4,4,.15);transition:transform .5s ease}.why-us-page .hero-section .hero-image .hero-img:hover{transform:translateY(-10px);box-shadow:0 30px 60px -15px rgba(4,4,4,.2)}@media(max-width:992px){.why-us-page .hero-section .hero-image{max-width:100%}}.why-us-page .stats-section{background:linear-gradient(135deg,#040404,black);padding:3rem 0;position:relative;overflow:hidden}.why-us-page .stats-section:before{content:"";position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.03) 0,rgba(255,255,255,0) 70%);border-radius:50%}.why-us-page .stats-section .stats-container{display:flex;justify-content:space-between;gap:1rem}@media(max-width:992px){.why-us-page .stats-section .stats-container{flex-wrap:wrap;justify-content:center;gap:2rem}}@media(max-width:768px){.why-us-page .stats-section .stats-container{flex-direction:column;align-items:center;gap:1rem}}.why-us-page .stats-section .stat-card{flex:1;min-width:220px;background:hsla(0,0%,100%,.03);border-radius:12px;padding:2rem;text-align:center;border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(10px);transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}.why-us-page .stats-section .stat-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#0494d4,#00A3FF);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.why-us-page .stats-section .stat-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.15)}.why-us-page .stats-section .stat-card:hover:after{transform:scaleX(1)}@media(max-width:992px){.why-us-page .stats-section .stat-card{min-width:200px;max-width:45%}}@media(max-width:768px){.why-us-page .stats-section .stat-card{max-width:100%;width:100%}}.why-us-page .stats-section .stat-card .stat-number{font-family:Outfit,Helvetica,sans-serif;font-size:3rem;font-weight:700;margin-bottom:.5rem;color:#0494d4;background:linear-gradient(135deg,#0494d4,#00A3FF);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);position:relative;display:inline-block}@media(max-width:992px){.why-us-page .stats-section .stat-card .stat-number{font-size:2.5rem}}.why-us-page .stats-section .stat-card .stat-label{font-size:1.125rem;color:#fff;font-weight:500}.why-us-page .benefits-section{padding:5rem 0;background-color:#fff;position:relative;overflow:hidden}.why-us-page .benefits-section:before{content:"";position:absolute;top:0;right:0;width:300px;height:300px;background:radial-gradient(circle,rgba(4,148,212,.05) 0,rgba(4,148,212,0) 70%);z-index:0}.why-us-page .benefits-section .benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;position:relative;z-index:1}@media(max-width:1200px){.why-us-page .benefits-section .benefits-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.why-us-page .benefits-section .benefits-grid{grid-template-columns:1fr}}.why-us-page .benefits-section .benefit-card{background-color:#fff;border-radius:12px;padding:2rem;box-shadow:0 10px 30px rgba(4,4,4,.05);transition:all .3s ease;position:relative;overflow:hidden;border:1px solid rgba(230,233,242,.5);height:100%}.why-us-page .benefits-section .benefit-card:before{content:"";position:absolute;top:0;left:0;width:5px;height:0;background:linear-gradient(#0494d4,#00A3FF);transition:height .4s ease}.why-us-page .benefits-section .benefit-card:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgba(4,4,4,.1);border-color:rgba(4,148,212,.2)}.why-us-page .benefits-section .benefit-card:hover:before{height:100%}.why-us-page .benefits-section .benefit-card:hover .benefit-icon{transform:scale(1.1);background-color:#0494d4;color:#fff;box-shadow:0 10px 20px rgba(4,148,212,.3)}.why-us-page .benefits-section .benefit-card .benefit-icon{width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:16px;background-color:rgba(4,148,212,.1);color:#0494d4;font-size:28px;margin-bottom:1rem;transition:all .3s ease}.why-us-page .benefits-section .benefit-card h3{font-family:Outfit,Helvetica,sans-serif;font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:#040404}.why-us-page .benefits-section .benefit-card p{color:#7d8597;line-height:1.6}.why-us-page .comparison-section{padding:5rem 0;background:linear-gradient(180deg,rgba(4,148,212,.02) 0,rgba(4,148,212,.08));position:relative;overflow:hidden}.why-us-page .comparison-section:before{content:"";position:absolute;top:-150px;left:-150px;width:300px;height:300px;background:radial-gradient(circle,rgba(0,163,255,.08) 0,rgba(0,163,255,0) 70%);border-radius:50%}.why-us-page .comparison-section:after{content:"";position:absolute;bottom:-100px;right:-100px;width:250px;height:250px;background:radial-gradient(circle,rgba(4,148,212,.05) 0,rgba(4,148,212,0) 70%);border-radius:50%}.why-us-page .comparison-section .comparison-content{max-width:1200px;margin:0 auto;position:relative;z-index:1}.why-us-page .comparison-section .comparison-cards{display:flex;justify-content:center;gap:3rem;margin-bottom:3rem}@media(max-width:992px){.why-us-page .comparison-section .comparison-cards{flex-direction:column;gap:2rem;align-items:center}}.why-us-page .comparison-section .comparison-card{flex:1;max-width:500px;background-color:#fff;border-radius:16px;box-shadow:0 15px 50px rgba(4,4,4,.08);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;position:relative}.why-us-page .comparison-section .comparison-card:hover{transform:translateY(-10px);box-shadow:0 25px 60px rgba(4,4,4,.12)}.why-us-page .comparison-section .comparison-card.us-card{border-top:5px solid #0494d4;z-index:2}.why-us-page .comparison-section .comparison-card.us-card .card-header{background:linear-gradient(90deg,#0494d4,rgb(3.0555555556,113.0555555556,161.9444444444));color:#fff}.why-us-page .comparison-section .comparison-card.us-card .check-icon{color:#0494d4;background-color:rgba(4,148,212,.1);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:14px}.why-us-page .comparison-section .comparison-card.competitor-card{border-top:5px solid #7d8597;background-color:hsla(0,0%,100%,.7)}.why-us-page .comparison-section .comparison-card.competitor-card .card-header{background:#7d8597;color:#fff}.why-us-page .comparison-section .comparison-card.competitor-card .x-icon{color:#ff3a5e;background-color:rgba(255,58,94,.1);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:14px}.why-us-page .comparison-section .comparison-card .card-header{padding:2rem;position:relative}.why-us-page .comparison-section .comparison-card .card-header h3{font-family:Outfit,Helvetica,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:0}.why-us-page .comparison-section .comparison-card .card-header .highlight-badge{position:absolute;top:15px;right:15px;background-color:#fff;color:#0494d4;font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:100px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 10px rgba(4,148,212,.2)}.why-us-page .comparison-section .comparison-card .comparison-features{list-style:none;padding:2rem;margin:0}.why-us-page .comparison-section .comparison-card .comparison-features li{display:flex;margin-bottom:1rem;align-items:flex-start}.why-us-page .comparison-section .comparison-card .comparison-features li:last-child{margin-bottom:0}.why-us-page .comparison-section .comparison-card .comparison-features li .check-icon,.why-us-page .comparison-section .comparison-card .comparison-features li .x-icon{flex-shrink:0;margin-right:.5rem;margin-top:2px}.why-us-page .comparison-section .comparison-card .comparison-features li .feature-text strong{display:block;font-weight:600;margin-bottom:3px;color:#040404}.why-us-page .comparison-section .comparison-card .comparison-features li .feature-text p{margin:0;font-size:.875rem;color:#7d8597;line-height:1.4}.why-us-page .comparison-section .comparison-card .card-cta{padding:2rem;text-align:center;border-top:1px solid rgba(230,233,242,.5);background-color:hsla(0,0%,100%,.5)}.why-us-page .comparison-section .comparison-card .card-cta .btn{min-width:180px;padding:12px 24px;border-radius:8px;font-weight:600;font-size:1rem;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.why-us-page .comparison-section .comparison-card .card-cta .btn.btn-primary{background-color:#0494d4;color:#fff;box-shadow:0 6px 15px rgba(4,148,212,.3)}.why-us-page .comparison-section .comparison-card .card-cta .btn.btn-primary:hover{background-color:rgb(3.0555555556,113.0555555556,161.9444444444);transform:translateY(-2px);box-shadow:0 10px 20px rgba(4,148,212,.4)}.why-us-page .comparison-section .comparison-card .card-cta.competitor-cta .text-muted{color:#7d8597;font-style:italic;font-weight:500}.why-us-page .comparison-section .comparison-testimonial{max-width:800px;margin:3rem auto 0;background-color:#fff;border-radius:16px;padding:3rem 2rem;position:relative;box-shadow:0 15px 40px rgba(4,4,4,.07);border-left:4px solid #0494d4}.why-us-page .comparison-section .comparison-testimonial:before{content:"";position:absolute;top:0;left:30px;width:60px;height:60px;background-color:rgba(4,148,212,.05);border-radius:50%;z-index:0}.why-us-page .comparison-section .comparison-testimonial .testimonial-quote{position:relative;z-index:1}.why-us-page .comparison-section .comparison-testimonial .testimonial-quote .quote-icon{color:#0494d4;font-size:36px;margin-bottom:1rem;opacity:.8}.why-us-page .comparison-section .comparison-testimonial .testimonial-quote blockquote{margin:0 0 1rem;font-size:1.25rem;font-style:italic;line-height:1.7;color:#0a1128}@media(max-width:992px){.why-us-page .comparison-section .comparison-testimonial .testimonial-quote blockquote{font-size:1.125rem}}.why-us-page .comparison-section .comparison-testimonial .testimonial-quote .testimonial-author{display:flex;align-items:center}.why-us-page .comparison-section .comparison-testimonial .testimonial-quote .testimonial-author .author-image{width:60px;height:60px;border-radius:50%;object-fit:cover;margin-right:1rem;border:3px solid #fff;box-shadow:0 5px 15px rgba(4,4,4,.1)}.why-us-page .comparison-section .comparison-testimonial .testimonial-quote .testimonial-author .author-details h4{font-weight:700;font-size:1.125rem;margin-bottom:2px;color:#040404}.why-us-page .comparison-section .comparison-testimonial .testimonial-quote .testimonial-author .author-details p{font-size:.875rem;color:#7d8597;margin-bottom:0;font-style:normal}.why-us-page .process-section{padding:5rem 0;background-color:#fff;position:relative;overflow:hidden}.why-us-page .process-section:before{content:"";position:absolute;right:0;bottom:0;width:300px;height:300px;background:radial-gradient(circle,rgba(0,163,255,.05) 0,rgba(0,163,255,0) 70%);z-index:0}.why-us-page .process-section .process-steps{max-width:900px;margin:0 auto;position:relative;z-index:1}.why-us-page .process-section .process-step{display:flex;margin-bottom:3rem;position:relative}.why-us-page .process-section .process-step:last-child{margin-bottom:0}.why-us-page .process-section .process-step:last-child:after{display:none}.why-us-page .process-section .process-step:after{content:"";position:absolute;top:70px;left:30px;width:2px;height:calc(100% - 30px);background:linear-gradient(180deg,#0494d4,rgba(4,148,212,.1));z-index:0}@media(max-width:768px){.why-us-page .process-section .process-step{flex-direction:column}.why-us-page .process-section .process-step:after{left:30px;height:calc(100% + 20px)}}.why-us-page .process-section .process-step .step-number{width:60px;height:60px;background:linear-gradient(135deg,#0494d4,#00A3FF);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Outfit,Helvetica,sans-serif;font-size:1.5rem;font-weight:700;margin-right:2rem;flex-shrink:0;z-index:1;box-shadow:0 10px 20px rgba(4,148,212,.2);transition:transform .3s ease,box-shadow .3s ease}.why-us-page .process-section .process-step .step-number:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 30px rgba(4,148,212,.3)}@media(max-width:768px){.why-us-page .process-section .process-step .step-number{margin-bottom:1rem}}.why-us-page .process-section .process-step .step-content{padding-top:.25rem}.why-us-page .process-section .process-step .step-content h3{font-family:Outfit,Helvetica,sans-serif;font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:#040404}.why-us-page .process-section .process-step .step-content p{color:#7d8597;line-height:1.6;font-size:1.125rem}.why-us-page .testimonial-preview-section{padding:5rem 0;background-color:rgba(4,148,212,.02)}.why-us-page .testimonial-preview-section .testimonial-preview{max-width:900px;margin:0 auto;background-color:#fff;border-radius:16px;box-shadow:0 15px 40px rgba(4,4,4,.05);padding:3rem;position:relative;overflow:hidden}.why-us-page .testimonial-preview-section .testimonial-preview:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#0494d4,#00A3FF);z-index:1}.why-us-page .testimonial-preview-section .testimonial-preview .testimonial-quote .quote-icon{color:#0494d4;font-size:36px;margin-bottom:1rem;opacity:.8}.why-us-page .testimonial-preview-section .testimonial-preview .testimonial-quote p{font-size:1.25rem;line-height:1.8;color:#0a1128;font-style:italic;margin-bottom:2rem}@media(max-width:768px){.why-us-page .testimonial-preview-section .testimonial-preview .testimonial-quote p{font-size:1.125rem}}.why-us-page .testimonial-preview-section .testimonial-preview .testimonial-quote .testimonial-author{display:flex;align-items:center}.why-us-page .testimonial-preview-section .testimonial-preview .testimonial-quote .testimonial-author .author-image{width:60px;height:60px;border-radius:50%;object-fit:cover;margin-right:1rem;border:3px solid #fff;box-shadow:0 5px 15px rgba(4,4,4,.1)}.why-us-page .testimonial-preview-section .testimonial-preview .testimonial-quote .testimonial-author .author-details h4{font-weight:700;font-size:1.125rem;margin-bottom:2px;color:#040404}.why-us-page .testimonial-preview-section .testimonial-preview .testimonial-quote .testimonial-author .author-details p{font-size:.875rem;color:#7d8597;margin-bottom:0;font-style:normal}.why-us-page .testimonial-preview-section .testimonial-preview .testimonial-link{margin-top:2rem;text-align:right}.why-us-page .testimonial-preview-section .testimonial-preview .testimonial-link .read-more-link{display:inline-flex;align-items:center;color:#0494d4;font-weight:600;text-decoration:none;transition:all .3s ease}.why-us-page .testimonial-preview-section .testimonial-preview .testimonial-link .read-more-link .arrow-icon{margin-left:.25rem;transition:transform .3s ease}.why-us-page .testimonial-preview-section .testimonial-preview .testimonial-link .read-more-link:hover{color:rgb(3.0555555556,113.0555555556,161.9444444444)}.why-us-page .testimonial-preview-section .testimonial-preview .testimonial-link .read-more-link:hover .arrow-icon{transform:translateX(5px)}.why-us-page .faq-preview-section{padding:5rem 0;background:linear-gradient(180deg,#FFFFFF,rgba(4,148,212,.03));position:relative}.why-us-page .faq-preview-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/dots-pattern.png);background-repeat:repeat;opacity:.03;z-index:0}.why-us-page .faq-preview-section .faq-preview-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1100px;margin:0 auto;position:relative;z-index:1}@media(max-width:992px){.why-us-page .faq-preview-section .faq-preview-grid{grid-template-columns:1fr}}.why-us-page .faq-preview-section .faq-item{background-color:#fff;border-radius:12px;padding:2rem;box-shadow:0 10px 30px rgba(4,4,4,.05);border:1px solid rgba(230,233,242,.5);transition:all .3s ease}.why-us-page .faq-preview-section .faq-item:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(4,4,4,.1);border-color:rgba(4,148,212,.2)}.why-us-page .faq-preview-section .faq-item h3{font-family:Outfit,Helvetica,sans-serif;font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:#040404;position:relative;padding-left:28px}.why-us-page .faq-preview-section .faq-item h3:before{content:"?";position:absolute;left:0;top:0;width:20px;height:20px;background-color:rgba(4,148,212,.1);color:#0494d4;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.why-us-page .faq-preview-section .faq-item p{color:#7d8597;line-height:1.6;margin-bottom:0}.why-us-page .faq-preview-section .faq-link{text-align:center;margin-top:3rem;position:relative;z-index:1}.why-us-page .faq-preview-section .faq-link .view-all-link{display:inline-flex;align-items:center;color:#0494d4;font-weight:600;text-decoration:none;padding:.5rem 2rem;border:2px solid #0494d4;border-radius:100px;transition:all .3s ease}.why-us-page .faq-preview-section .faq-link .view-all-link .arrow-icon{margin-left:.25rem;transition:transform .3s ease}.why-us-page .faq-preview-section .faq-link .view-all-link:hover{background-color:#0494d4;color:#fff}.why-us-page .faq-preview-section .faq-link .view-all-link:hover .arrow-icon{transform:translateX(5px)}.why-us-page .cta-section{background:linear-gradient(135deg,#0494d4,rgb(2.5833333333,95.5833333333,136.9166666667));padding:5rem 0;color:#fff;position:relative;overflow:hidden}.why-us-page .cta-section:before{content:"";position:absolute;top:0;right:0;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 70%);border-radius:50%;z-index:1}.why-us-page .cta-section:after{content:"";position:absolute;bottom:0;left:0;width:250px;height:250px;background:radial-gradient(circle,rgba(255,255,255,.08) 0,rgba(255,255,255,0) 70%);border-radius:50%;z-index:1}.why-us-page .cta-section .cta-content{max-width:800px;margin:0 auto;text-align:center;position:relative;z-index:2}.why-us-page .cta-section .cta-content h2{font-family:Outfit,Helvetica,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:1rem}@media(max-width:992px){.why-us-page .cta-section .cta-content h2{font-size:2rem}}.why-us-page .cta-section .cta-content p{font-size:1.25rem;opacity:.9;margin-bottom:2rem;max-width:700px;margin-left:auto;margin-right:auto}@media(max-width:992px){.why-us-page .cta-section .cta-content p{font-size:1.125rem}}.why-us-page .cta-section .cta-content .cta-buttons{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem}.why-us-page .cta-section .cta-content .cta-buttons .btn{padding:14px 32px;border-radius:8px;font-weight:600;font-size:1rem;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:200px}.why-us-page .cta-section .cta-content .cta-buttons .btn-primary{background-color:#fff;color:#0494d4;box-shadow:0 10px 20px rgba(0,0,0,.1)}.why-us-page .cta-section .cta-content .cta-buttons .btn-primary:hover{background-color:#040404;color:#fff;transform:translateY(-3px);box-shadow:0 15px 30px rgba(0,0,0,.15)}.why-us-page .cta-section .cta-content .cta-buttons .btn-secondary{background-color:rgba(0,0,0,0);border:2px solid #fff;color:#fff}.why-us-page .cta-section .cta-content .cta-buttons .btn-secondary:hover{background-color:hsla(0,0%,100%,.1);transform:translateY(-3px);box-shadow:0 15px 30px rgba(0,0,0,.1)}@media(max-width:768px){.why-us-page .cta-section .cta-content .cta-buttons{flex-direction:column;max-width:300px;margin:0 auto 2rem}}.why-us-page .cta-section .cta-content .satisfaction-guarantee{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.875rem;opacity:.9;background-color:hsla(0,0%,100%,.1);padding:10px 20px;border-radius:100px;max-width:fit-content;margin:0 auto}.why-us-page .cta-section .cta-content .satisfaction-guarantee .guarantee-icon{font-size:18px}.sample-leads-container{font-family:Montserrat,Arial,sans-serif;color:#0a1128}.sample-leads-container .sample-leads-header{background:linear-gradient(135deg,#FFFFFF,rgba(255,255,255,.95));padding:5rem 0 3rem;text-align:center;border-bottom:1px solid rgba(230,233,242,.5)}.sample-leads-container .sample-leads-header h1{font-family:Outfit,Helvetica,sans-serif;font-size:2.5rem;font-weight:700;color:#040404;margin-bottom:1rem}@media(max-width:992px){.sample-leads-container .sample-leads-header h1{font-size:2rem}}.sample-leads-container .sample-leads-header .lead-description{font-size:1.25rem;color:#7d8597;max-width:800px;margin:0 auto;line-height:1.6}@media(max-width:992px){.sample-leads-container .sample-leads-header .lead-description{font-size:1rem}}.sample-leads-container .sample-leads-content{padding:3rem 0 5rem;background-color:rgba(4,4,4,.02)}.sample-leads-container .sample-leads-content .container{max-width:1200px;margin:0 auto;padding:0 1rem}@media(max-width:992px){.sample-leads-container .sample-leads-content .container{padding:0 1rem}}.sample-leads-container .sample-leads-content .lead-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:3rem}@media(max-width:768px){.sample-leads-container .sample-leads-content .lead-tabs{flex-direction:column;gap:.25rem}}.sample-leads-container .sample-leads-content .lead-tabs .lead-tab{flex:1;display:flex;align-items:center;padding:1rem;background-color:#fff;border:1px solid #e6e9f2;border-radius:8px;color:#0a1128;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(4,4,4,.05);min-width:120px}.sample-leads-container .sample-leads-content .lead-tabs .lead-tab .tab-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;margin-right:.5rem;color:#fff;font-size:.875rem}.sample-leads-container .sample-leads-content .lead-tabs .lead-tab span{flex:1}.sample-leads-container .sample-leads-content .lead-tabs .lead-tab .arrow-icon{font-size:.75rem;opacity:0;transform:translateX(-5px);transition:all .3s ease;color:currentColor}.sample-leads-container .sample-leads-content .lead-tabs .lead-tab:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(4,4,4,.1)}.sample-leads-container .sample-leads-content .lead-tabs .lead-tab:hover .arrow-icon{opacity:1;transform:translateX(0)}.sample-leads-container .sample-leads-content .lead-tabs .lead-tab.active{background-color:rgba(4,148,212,.05);border-color:#0494d4;box-shadow:0 4px 8px rgba(4,148,212,.1)}.sample-leads-container .sample-leads-content .lead-tabs .lead-tab.active .arrow-icon{opacity:1;transform:translateX(0);color:#0494d4}@media(max-width:768px){.sample-leads-container .sample-leads-content .lead-tabs .lead-tab{flex:none;width:100%}.sample-leads-container .sample-leads-content .lead-tabs .lead-tab .arrow-icon{opacity:1;transform:translateX(0)}}.sample-leads-container .sample-leads-content .lead-display{background-color:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(4,4,4,.08);overflow:hidden}.sample-leads-container .sample-leads-content .lead-display .lead-info-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background-color:rgba(4,4,4,.02);border-bottom:1px solid #e6e9f2}.sample-leads-container .sample-leads-content .lead-display .lead-info-header .lead-type-badge{display:inline-flex;align-items:center;color:#fff;padding:6px 12px;border-radius:20px;font-size:.875rem;font-weight:600}.sample-leads-container .sample-leads-content .lead-display .lead-info-header .lead-type-badge svg{margin-right:6px}.sample-leads-container .sample-leads-content .lead-display .lead-info-header .pricing-button{display:inline-flex;align-items:center;background-color:rgba(0,0,0,0);color:#0494d4;border:1px solid #0494d4;padding:6px 12px;border-radius:20px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease}.sample-leads-container .sample-leads-content .lead-display .lead-info-header .pricing-button svg{margin-right:6px}.sample-leads-container .sample-leads-content .lead-display .lead-info-header .pricing-button:hover{background-color:#0494d4;color:#fff}@media(max-width:768px){.sample-leads-container .sample-leads-content .lead-display .lead-info-header{flex-direction:column;gap:.5rem;align-items:flex-start}}.sample-leads-container .sample-leads-content .lead-display .lead-details{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:2rem;border-bottom:1px solid #e6e9f2}.sample-leads-container .sample-leads-content .lead-display .lead-details .lead-detail-item{display:flex;align-items:flex-start}.sample-leads-container .sample-leads-content .lead-display .lead-details .lead-detail-item .detail-icon{color:#0494d4;margin-right:.5rem;margin-top:4px}.sample-leads-container .sample-leads-content .lead-display .lead-details .lead-detail-item .detail-content{display:flex;flex-direction:column}.sample-leads-container .sample-leads-content .lead-display .lead-details .lead-detail-item .detail-content .detail-label{font-size:.75rem;color:#7d8597;margin-bottom:2px}.sample-leads-container .sample-leads-content .lead-display .lead-details .lead-detail-item .detail-content .detail-value{font-weight:600;color:#040404}@media(max-width:992px){.sample-leads-container .sample-leads-content .lead-display .lead-details{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.sample-leads-container .sample-leads-content .lead-display .lead-details{grid-template-columns:1fr}}.sample-leads-container .sample-leads-content .lead-display .lead-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:2rem;background-color:rgba(4,4,4,.02);border-bottom:1px solid #e6e9f2}.sample-leads-container .sample-leads-content .lead-display .lead-metrics .lead-metric{text-align:center}.sample-leads-container .sample-leads-content .lead-display .lead-metrics .lead-metric .metric-value{font-weight:700;font-size:1.25rem;color:#040404;margin-bottom:4px}.sample-leads-container .sample-leads-content .lead-display .lead-metrics .lead-metric .metric-value .quality-dot{display:inline-block;width:12px;height:12px;border-radius:50%;background-color:rgba(4,148,212,.2);margin:0 2px}.sample-leads-container .sample-leads-content .lead-display .lead-metrics .lead-metric .metric-value .quality-dot.active{background-color:#0494d4}.sample-leads-container .sample-leads-content .lead-display .lead-metrics .lead-metric .metric-label{font-size:.75rem;color:#7d8597}@media(max-width:992px){.sample-leads-container .sample-leads-content .lead-display .lead-metrics{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(max-width:768px){.sample-leads-container .sample-leads-content .lead-display .lead-metrics{grid-template-columns:1fr;gap:.5rem}}.sample-leads-container .sample-leads-content .lead-display .call-transcript{padding:2rem}.sample-leads-container .sample-leads-content .lead-display .call-transcript .transcript-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.sample-leads-container .sample-leads-content .lead-display .call-transcript .transcript-header h3{font-size:1.25rem;font-weight:600;color:#040404;display:flex;align-items:center}.sample-leads-container .sample-leads-content .lead-display .call-transcript .transcript-header .play-button{display:inline-flex;align-items:center;padding:8px 16px;background-color:#0494d4;color:#fff;border:none;border-radius:20px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease}.sample-leads-container .sample-leads-content .lead-display .call-transcript .transcript-header .play-button svg{margin-right:6px}.sample-leads-container .sample-leads-content .lead-display .call-transcript .transcript-header .play-button:hover{background-color:rgb(3.0555555556,113.0555555556,161.9444444444)}.sample-leads-container .sample-leads-content .lead-display .call-transcript .transcript-header .play-button.playing{background-color:#040404}.sample-leads-container .sample-leads-content .lead-display .call-transcript .conversation-flow{display:flex;flex-direction:column;gap:1rem;max-height:500px;overflow-y:auto;padding-right:.5rem}.sample-leads-container .sample-leads-content .lead-display .call-transcript .conversation-flow::-webkit-scrollbar{width:4px}.sample-leads-container .sample-leads-content .lead-display .call-transcript .conversation-flow::-webkit-scrollbar-track{background:rgba(230,233,242,.5);border-radius:10px}.sample-leads-container .sample-leads-content .lead-display .call-transcript .conversation-flow::-webkit-scrollbar-thumb{background:#0494d4;border-radius:10px}.sample-leads-container .sample-leads-content .lead-display .call-transcript .conversation-flow .conversation-item{max-width:80%}.sample-leads-container .sample-leads-content .lead-display .call-transcript .conversation-flow .conversation-item.agent{align-self:flex-start}.sample-leads-container .sample-leads-content .lead-display .call-transcript .conversation-flow .conversation-item.agent .conversation-bubble{background-color:rgba(4,148,212,.05);border:1px solid rgba(4,148,212,.2);border-radius:12px 12px 12px 0;color:#0a1128}.sample-leads-container .sample-leads-content .lead-display .call-transcript .conversation-flow .conversation-item.customer{align-self:flex-end}.sample-leads-container .sample-leads-content .lead-display .call-transcript .conversation-flow .conversation-item.customer .speaker-indicator{text-align:right}.sample-leads-container .sample-leads-content .lead-display .call-transcript .conversation-flow .conversation-item.customer .conversation-bubble{background-color:rgba(4,4,4,.05);border:1px solid rgba(4,4,4,.1);border-radius:12px 12px 0 12px;color:#040404}.sample-leads-container .sample-leads-content .lead-display .call-transcript .conversation-flow .conversation-item .speaker-indicator{font-size:.75rem;color:#7d8597;margin-bottom:4px;display:flex;justify-content:space-between}.sample-leads-container .sample-leads-content .lead-display .call-transcript .conversation-flow .conversation-item .speaker-indicator .timestamp{color:rgba(125,133,151,.7)}.sample-leads-container .sample-leads-content .lead-display .call-transcript .conversation-flow .conversation-item .conversation-bubble{padding:1rem;line-height:1.5;font-size:.875rem}.sample-leads-container .sample-leads-content .lead-display .lead-actions{display:flex;gap:1rem;padding:2rem;border-top:1px solid #e6e9f2}.sample-leads-container .sample-leads-content .lead-display .lead-actions .action-button{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none}.sample-leads-container .sample-leads-content .lead-display .lead-actions .action-button .button-icon{margin-right:.5rem}.sample-leads-container .sample-leads-content .lead-display .lead-actions .action-button.primary{background-color:#0494d4;color:#fff;box-shadow:0 4px 8px rgba(4,148,212,.2)}.sample-leads-container .sample-leads-content .lead-display .lead-actions .action-button.primary:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(4,148,212,.3);background-color:rgb(3.5277777778,130.5277777778,186.9722222222)}.sample-leads-container .sample-leads-content .lead-display .lead-actions .action-button.secondary{background-color:rgba(0,0,0,0);border:1px solid #0494d4;color:#0494d4}.sample-leads-container .sample-leads-content .lead-display .lead-actions .action-button.secondary:hover{transform:translateY(-2px);background-color:rgba(4,148,212,.05)}@media(max-width:768px){.sample-leads-container .sample-leads-content .lead-display .lead-actions{flex-direction:column}}.sample-leads-container .pricing-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(4,4,4,.7);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.sample-leads-container .pricing-modal-overlay .pricing-modal{width:90%;max-width:1000px;max-height:90vh;background-color:#fff;border-radius:12px;overflow-y:auto;position:relative;box-shadow:0 20px 40px rgba(4,4,4,.2)}.sample-leads-container .pricing-modal-overlay .pricing-modal .close-modal{position:absolute;top:10px;right:15px;background:none;border:none;font-size:24px;color:#7d8597;cursor:pointer;line-height:1;transition:color .3s ease}.sample-leads-container .pricing-modal-overlay .pricing-modal .close-modal:hover{color:#040404}.sample-leads-container .pricing-modal-overlay .pricing-modal .modal-header{padding:2rem;text-align:center;border-bottom:1px solid #e6e9f2}.sample-leads-container .pricing-modal-overlay .pricing-modal .modal-header h2{font-size:2rem;color:#040404;margin-bottom:.25rem;font-weight:700}.sample-leads-container .pricing-modal-overlay .pricing-modal .modal-header p{color:#7d8597}.sample-leads-container .pricing-modal-overlay .pricing-modal .pricing-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:2rem}@media(max-width:992px){.sample-leads-container .pricing-modal-overlay .pricing-modal .pricing-tiers{grid-template-columns:1fr;gap:2rem}}.sample-leads-container .pricing-modal-overlay .pricing-modal .pricing-tiers .pricing-tier{background-color:#fff;border:1px solid #e6e9f2;border-radius:8px;padding:2rem;text-align:center;position:relative;transition:all .3s ease}.sample-leads-container .pricing-modal-overlay .pricing-modal .pricing-tiers .pricing-tier.recommended{border-color:#0494d4;box-shadow:0 10px 20px rgba(4,148,212,.1);transform:translateY(-10px) scale(1.05);z-index:1}@media(max-width:992px){.sample-leads-container .pricing-modal-overlay .pricing-modal .pricing-tiers .pricing-tier.recommended{transform:none}}.sample-leads-container .pricing-modal-overlay .pricing-modal .pricing-tiers .pricing-tier:hover{box-shadow:0 10px 20px rgba(4,4,4,.1);transform:translateY(-5px)}.sample-leads-container .pricing-modal-overlay .pricing-modal .pricing-tiers .pricing-tier:hover.recommended{transform:translateY(-15px) scale(1.05)}@media(max-width:992px){.sample-leads-container .pricing-modal-overlay .pricing-modal .pricing-tiers .pricing-tier:hover.recommended{transform:translateY(-5px)}}.sample-leads-container .pricing-modal-overlay .pricing-modal .pricing-tiers .pricing-tier .recommended-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background-color:#0494d4;color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase}.sample-leads-container .pricing-modal-overlay .pricing-modal .pricing-tiers .pricing-tier .tier-name{font-size:1.25rem;font-weight:700;color:#040404;margin-bottom:1rem}.sample-leads-container .pricing-modal-overlay .pricing-modal .pricing-tiers .pricing-tier .tier-price{margin-bottom:2rem}.sample-leads-container .pricing-modal-overlay .pricing-modal .pricing-tiers .pricing-tier .tier-price .currency{font-size:1.25rem;color:#040404;vertical-align:top;margin-right:2px}.sample-leads-container .pricing-modal-overlay .pricing-modal .pricing-tiers .pricing-tier .tier-price .amount{font-size:3rem;font-weight:700;color:#0494d4;line-height:1}.sample-leads-container .pricing-modal-overlay .pricing-modal .pricing-tiers .pricing-tier .tier-price .period{display:block;font-size:.875rem;color:#7d8597;margin-top:.25rem}.sample-leads-container .pricing-modal-overlay .pricing-modal .pricing-tiers .pricing-tier .tier-features{text-align:left;margin-bottom:2rem}.sample-leads-container .pricing-modal-overlay .pricing-modal .pricing-tiers .pricing-tier .tier-features li{display:flex;align-items:flex-start;margin-bottom:.5rem;color:#7d8597}.sample-leads-container .pricing-modal-overlay .pricing-modal .pricing-tiers .pricing-tier .tier-features li .feature-icon{color:#00c288;margin-right:.25rem;margin-top:3px;flex-shrink:0}.sample-leads-container .pricing-modal-overlay .pricing-modal .pricing-tiers .pricing-tier .select-tier-button{display:inline-block;padding:10px 20px;width:100%;background-color:#0494d4;color:#fff;border-radius:4px;font-weight:600;text-decoration:none;transition:background-color .3s ease}.sample-leads-container .pricing-modal-overlay .pricing-modal .pricing-tiers .pricing-tier .select-tier-button:hover{background-color:rgb(3.0555555556,113.0555555556,161.9444444444)}.sample-leads-container .pricing-modal-overlay .pricing-modal .volume-discount{display:flex;align-items:center;padding:1rem 2rem 2rem;background-color:rgba(4,148,212,.05);border-top:1px solid #e6e9f2}.sample-leads-container .pricing-modal-overlay .pricing-modal .volume-discount .info-icon{color:#0494d4;font-size:1.25rem;margin-right:.5rem;flex-shrink:0}.sample-leads-container .pricing-modal-overlay .pricing-modal .volume-discount p{color:#7d8597;font-size:.875rem}.sample-leads-container .cta-section{background:linear-gradient(135deg,#0494d4,rgb(2.5833333333,95.5833333333,136.9166666667));padding:3rem 0;position:relative;overflow:hidden}.sample-leads-container .cta-section:before{content:"";position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 70%);border-radius:50%}.sample-leads-container .cta-section:after{content:"";position:absolute;bottom:-100px;left:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.05) 0,rgba(255,255,255,0) 70%);border-radius:50%}.sample-leads-container .cta-section .container{position:relative;z-index:1}.sample-leads-container .cta-section .cta-content{max-width:800px;margin:0 auto;text-align:center}.sample-leads-container .cta-section .cta-content h2{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.5rem}@media(max-width:992px){.sample-leads-container .cta-section .cta-content h2{font-size:1.5rem}}.sample-leads-container .cta-section .cta-content p{font-size:1.125rem;color:hsla(0,0%,100%,.9);margin-bottom:2rem}@media(max-width:992px){.sample-leads-container .cta-section .cta-content p{font-size:1rem}}.sample-leads-container .cta-section .cta-content .cta-buttons{display:flex;gap:1rem;justify-content:center}.sample-leads-container .cta-section .cta-content .cta-buttons .btn{padding:12px 30px;border-radius:8px;font-weight:600}.sample-leads-container .cta-section .cta-content .cta-buttons .btn.btn-primary{background-color:#fff;color:#0494d4}.sample-leads-container .cta-section .cta-content .cta-buttons .btn.btn-primary:hover{background-color:hsla(0,0%,100%,.9);transform:translateY(-3px)}.sample-leads-container .cta-section .cta-content .cta-buttons .btn.btn-outline{border:2px solid #fff;color:#fff}.sample-leads-container .cta-section .cta-content .cta-buttons .btn.btn-outline:hover{background-color:hsla(0,0%,100%,.1);transform:translateY(-3px)}@media(max-width:768px){.sample-leads-container .cta-section .cta-content .cta-buttons{flex-direction:column;max-width:250px;margin:0 auto}}.faq-section{padding:100px 0;background:linear-gradient(135deg,rgba(248,250,252,.9),rgba(230,247,255,.7))}@media(max-width:768px){.faq-section{padding:70px 0}}.faq-section .page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:60px}@media(max-width:992px){.faq-section .page-header{flex-direction:column;text-align:center}}.faq-section .page-header .header-content{flex:1;max-width:600px}@media(max-width:992px){.faq-section .page-header .header-content{max-width:100%;margin-bottom:40px}}.faq-section .page-header .header-content .page-subtitle{display:inline-block;background-color:rgba(4,148,212,.1);color:#0494d4;font-size:14px;font-weight:600;padding:6px 15px;border-radius:20px;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px}.faq-section .page-header .header-content h1{font-size:3rem;font-weight:800;margin-bottom:20px;color:#0a1128;line-height:1.2}.faq-section .page-header .header-content h1 .highlight{color:#0494d4;position:relative}.faq-section .page-header .header-content h1 .highlight:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:8px;background-color:rgba(4,148,212,.2);z-index:-1}@media(max-width:768px){.faq-section .page-header .header-content h1{font-size:2.5rem}}@media(max-width:576px){.faq-section .page-header .header-content h1{font-size:2rem}}.faq-section .page-header .header-content .header-description{font-size:1.1rem;line-height:1.6;color:#7d8597;max-width:550px}@media(max-width:992px){.faq-section .page-header .header-content .header-description{max-width:100%;margin:0 auto}}.faq-section .page-header .header-image{flex:1;max-width:450px}@media(max-width:992px){.faq-section .page-header .header-image{max-width:350px}}.faq-section .page-header .header-image .image-container{position:relative;filter:drop-shadow(0 10px 15px rgba(4,148,212,.15))}.faq-section .page-header .header-image .image-container img{width:100%;height:auto;display:block}.faq-section .faq-category-filter{margin-bottom:40px}.faq-section .faq-category-filter .filter-wrapper{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.faq-section .faq-category-filter .filter-wrapper .category-btn{background:none;border:1px solid #e6e9f2;padding:10px 20px;border-radius:30px;font-size:14px;font-weight:600;color:#7d8597;cursor:pointer;transition:all .3s ease}.faq-section .faq-category-filter .filter-wrapper .category-btn:hover{border-color:#0494d4;color:#0494d4;background-color:rgba(4,148,212,.05)}.faq-section .faq-category-filter .filter-wrapper .category-btn.active{background-color:#0494d4;border-color:#0494d4;color:#fff;box-shadow:0 4px 12px rgba(4,148,212,.25)}.faq-section .faq-container{max-width:900px;margin:0 auto}.faq-section .faq-container .faq-item{background-color:#fff;border-radius:10px;box-shadow:0 4px 20px rgba(4,148,212,.08);margin-bottom:20px;overflow:hidden;transition:all .3s ease;border-left:4px solid rgba(0,0,0,0)}.faq-section .faq-container .faq-item.active{box-shadow:0 10px 30px rgba(4,148,212,.15);border-left-color:#0494d4}.faq-section .faq-container .faq-item.active .faq-question{background-color:#fff}.faq-section .faq-container .faq-item.active .faq-question h3{color:#0494d4}.faq-section .faq-container .faq-item.active .faq-question .toggle-icon{background-color:#0494d4;color:#fff}.faq-section .faq-container .faq-item .faq-question{display:flex;align-items:center;justify-content:space-between;padding:25px 30px;cursor:pointer;transition:all .3s ease;position:relative}.faq-section .faq-container .faq-item .faq-question:hover{background-color:rgba(4,148,212,.02)}.faq-section .faq-container .faq-item .faq-question .question-content{display:flex;align-items:center;gap:20px}.faq-section .faq-container .faq-item .faq-question .question-content .faq-icon{display:flex;align-items:center;justify-content:center;width:45px;height:45px;background-color:rgba(4,148,212,.1);border-radius:10px;color:#0494d4;flex-shrink:0;font-size:20px}.faq-section .faq-container .faq-item .faq-question .question-content .question-text .faq-category{display:block;font-size:12px;font-weight:600;color:#00a3ff;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px}.faq-section .faq-container .faq-item .faq-question .question-content .question-text h3{font-size:1.1rem;font-weight:600;margin:0;transition:color .3s ease;color:#0a1128}@media(max-width:576px){.faq-section .faq-container .faq-item .faq-question .question-content .question-text h3{font-size:1rem}}.faq-section .faq-container .faq-item .faq-question .toggle-icon{width:28px;height:28px;border-radius:50%;background-color:rgba(4,148,212,.1);display:flex;align-items:center;justify-content:center;font-size:.8rem;color:#0494d4;transition:all .3s ease;flex-shrink:0;margin-left:15px}.faq-section .faq-container .faq-item .faq-answer{max-height:0;overflow:hidden;transition:max-height .5s ease}.faq-section .faq-container .faq-item .faq-answer.show{max-height:500px}.faq-section .faq-container .faq-item .faq-answer .answer-content{padding:0 30px 30px 95px;color:#7d8597;line-height:1.7}@media(max-width:576px){.faq-section .faq-container .faq-item .faq-answer .answer-content{padding:0 20px 20px}}.faq-section .faq-container .faq-item .faq-answer .answer-content p{margin:0;font-size:1rem}.faq-section .faq-container .faq-item .faq-answer .answer-content a{color:#0494d4;text-decoration:none;font-weight:500}.faq-section .faq-container .faq-item .faq-answer .answer-content a:hover{text-decoration:underline}.faq-section .faq-cta{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-color-dark) 100%);padding:50px;border-radius:12px;text-align:center;color:#fff;max-width:900px;margin:0 auto}@media(max-width:768px){.faq-section .faq-cta{padding:40px 25px}}.faq-section .faq-cta h3{font-size:1.8rem;font-weight:700;margin-bottom:15px}@media(max-width:576px){.faq-section .faq-cta h3{font-size:1.5rem}}.faq-section .faq-cta p{font-size:1.1rem;margin-bottom:30px;max-width:700px;margin-left:auto;margin-right:auto}@media(max-width:576px){.faq-section .faq-cta p{font-size:1rem}}.faq-section .faq-cta .cta-buttons{display:flex;justify-content:center;gap:15px}@media(max-width:576px){.faq-section .faq-cta .cta-buttons{flex-direction:column;align-items:center}}.faq-section .faq-cta .cta-buttons .btn{display:inline-block;padding:12px 25px;border-radius:6px;font-weight:600;text-decoration:none;transition:all .3s ease}.faq-section .faq-cta .cta-buttons .btn.primary-btn{background-color:#fff;color:var(--primary-color)}.faq-section .faq-cta .cta-buttons .btn.primary-btn:hover{background-color:hsla(0,0%,100%,.9);transform:translateY(-2px)}.faq-section .faq-cta .cta-buttons .btn.secondary-btn{background-color:rgba(0,0,0,0);border:2px solid #fff;color:#fff}.faq-section .faq-cta .cta-buttons .btn.secondary-btn:hover{background-color:hsla(0,0%,100%,.1);transform:translateY(-2px)}.insurance-main .insurance-hero{padding:100px 0;background:linear-gradient(135deg,rgba(4,148,212,.05),rgba(4,148,212,.1));position:relative;overflow:hidden}.insurance-main .insurance-hero:before{top:0;right:0;width:400px;height:400px}.insurance-main .insurance-hero:after,.insurance-main .insurance-hero:before{content:"";position:absolute;background:radial-gradient(circle,rgba(4,148,212,.1) 0,rgba(4,148,212,0) 70%);border-radius:50%;z-index:1}.insurance-main .insurance-hero:after{bottom:-100px;left:-100px;width:500px;height:500px}@media(max-width:992px){.insurance-main .insurance-hero{padding:80px 0}}.insurance-main .insurance-hero .container{position:relative;z-index:2}.insurance-main .insurance-hero .hero-content{max-width:800px;margin:0 auto;text-align:center}.insurance-main .insurance-hero .hero-content h1{font-size:3rem;font-weight:700;color:#0a1128;margin-bottom:20px}.insurance-main .insurance-hero .hero-content h1 .highlight{color:#0494d4;position:relative}.insurance-main .insurance-hero .hero-content h1 .highlight:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:8px;background-color:rgba(4,148,212,.2);z-index:-1}@media(max-width:992px){.insurance-main .insurance-hero .hero-content h1{font-size:2.5rem}}@media(max-width:768px){.insurance-main .insurance-hero .hero-content h1{font-size:2rem}}.insurance-main .insurance-hero .hero-content .hero-description{font-size:1.25rem;color:#7d8597;line-height:1.7;margin-bottom:30px}@media(max-width:992px){.insurance-main .insurance-hero .hero-content .hero-description{font-size:1.125rem}}.insurance-main .insurance-hero .hero-content .hero-cta{display:flex;gap:20px;justify-content:center}.insurance-main .insurance-hero .hero-content .hero-cta .btn{min-width:180px}@media(max-width:768px){.insurance-main .insurance-hero .hero-content .hero-cta .btn{min-width:auto;padding:12px 20px;font-size:.875rem}.insurance-main .insurance-hero .hero-content .hero-cta{flex-direction:column;gap:15px;align-items:center}}.insurance-main .insurance-categories{padding:100px 0;background-color:#fff}@media(max-width:992px){.insurance-main .insurance-categories{padding:80px 0}}.insurance-main .insurance-categories .section-header{text-align:center;max-width:800px;margin:0 auto 60px}.insurance-main .insurance-categories .section-header h2{font-size:2.5rem;font-weight:700;color:#0a1128;margin-bottom:20px}.insurance-main .insurance-categories .section-header h2 .highlight{color:#0494d4;position:relative}.insurance-main .insurance-categories .section-header h2 .highlight:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:8px;background-color:rgba(4,148,212,.2);z-index:-1}@media(max-width:992px){.insurance-main .insurance-categories .section-header h2{font-size:2rem}}.insurance-main .insurance-categories .section-header p{font-size:1.125rem;color:#7d8597;line-height:1.7}@media(max-width:768px){.insurance-main .insurance-categories .section-header p{font-size:1rem}}.insurance-main .insurance-categories .categories-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(max-width:1200px){.insurance-main .insurance-categories .categories-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:992px){.insurance-main .insurance-categories .categories-grid{grid-template-columns:1fr;max-width:550px;margin:0 auto}}.insurance-main .insurance-categories .categories-grid .category-card{background-color:#fff;border-radius:15px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:all .3s ease;border:1px solid rgba(4,148,212,.1);height:100%;display:flex;flex-direction:column}.insurance-main .insurance-categories .categories-grid .category-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(4,148,212,.1);border-color:rgba(4,148,212,.2)}.insurance-main .insurance-categories .categories-grid .category-card:hover .card-icon{background-color:#0494d4;color:#fff}.insurance-main .insurance-categories .categories-grid .category-card .card-icon{width:70px;height:70px;background-color:rgba(4,148,212,.1);border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#0494d4;margin-bottom:25px;transition:all .3s ease}.insurance-main .insurance-categories .categories-grid .category-card h3{font-size:1.5rem;font-weight:600;color:#0a1128;margin-bottom:15px}@media(max-width:768px){.insurance-main .insurance-categories .categories-grid .category-card h3{font-size:1.25rem}}.insurance-main .insurance-categories .categories-grid .category-card p{font-size:1rem;color:#7d8597;line-height:1.7;margin-bottom:20px}.insurance-main .insurance-categories .categories-grid .category-card .category-features{list-style:none;padding:0;margin:0 0 25px}.insurance-main .insurance-categories .categories-grid .category-card .category-features li{position:relative;padding-left:25px;margin-bottom:12px;font-size:1rem;color:#0a1128}.insurance-main .insurance-categories .categories-grid .category-card .category-features li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background-color:#0494d4}.insurance-main .insurance-categories .categories-grid .category-card .category-features li:last-child{margin-bottom:0}.insurance-main .insurance-categories .categories-grid .category-card .category-link{display:inline-block;color:#0494d4;font-weight:600;text-decoration:none;margin-top:auto;position:relative;padding-bottom:3px}.insurance-main .insurance-categories .categories-grid .category-card .category-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#0494d4;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.insurance-main .insurance-categories .categories-grid .category-card .category-link:hover:after{transform:scaleX(1);transform-origin:left}.insurance-main .lead-delivery{padding:100px 0;background-color:rgba(4,148,212,.03)}@media(max-width:992px){.insurance-main .lead-delivery{padding:80px 0}}.insurance-main .lead-delivery .delivery-content{display:flex;align-items:center;gap:60px}@media(max-width:1200px){.insurance-main .lead-delivery .delivery-content{flex-direction:column;gap:40px}}.insurance-main .lead-delivery .delivery-content .delivery-info{flex:1}.insurance-main .lead-delivery .delivery-content .delivery-info .section-subtitle{display:inline-block;background-color:rgba(4,148,212,.1);color:#0494d4;font-size:14px;font-weight:600;padding:6px 15px;border-radius:20px;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px}.insurance-main .lead-delivery .delivery-content .delivery-info h2{font-size:2rem;font-weight:700;color:#0a1128;margin-bottom:20px}.insurance-main .lead-delivery .delivery-content .delivery-info h2 .highlight{color:#0494d4;position:relative}.insurance-main .lead-delivery .delivery-content .delivery-info h2 .highlight:after{content:"";position:absolute;bottom:5px;left:0;width:100%;height:8px;background-color:rgba(4,148,212,.2);z-index:-1}@media(max-width:768px){.insurance-main .lead-delivery .delivery-content .delivery-info h2{font-size:1.5rem}}.insurance-main .lead-delivery .delivery-content .delivery-info>p{font-size:1.125rem;color:#7d8597;line-height:1.7;margin-bottom:30px}@media(max-width:768px){.insurance-main .lead-delivery .delivery-content .delivery-info>p{font-size:1rem}}.insurance-main .lead-delivery .delivery-content .delivery-info .delivery-methods{margin-bottom:40px}.insurance-main .lead-delivery .delivery-content .delivery-info .delivery-methods .method-item{display:flex;gap:20px;margin-bottom:25px}.insurance-main .lead-delivery .delivery-content .delivery-info .delivery-methods .method-item:last-child{margin-bottom:0}.insurance-main .lead-delivery .delivery-content .delivery-info .delivery-methods .method-item .method-icon{flex-shrink:0;width:50px;height:50px;background-color:rgba(4,148,212,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#0494d4;font-size:22px}.insurance-main .lead-delivery .delivery-content .delivery-info .delivery-methods .method-item .method-content h3{font-size:1.25rem;font-weight:600;color:#0a1128;margin-bottom:10px}@media(max-width:768px){.insurance-main .lead-delivery .delivery-content .delivery-info .delivery-methods .method-item .method-content h3{font-size:1.125rem}}.insurance-main .lead-delivery .delivery-content .delivery-info .delivery-methods .method-item .method-content p{font-size:1rem;color:#7d8597;line-height:1.7;margin:0}.insurance-main .lead-delivery .delivery-content .delivery-image{flex:1}@media(max-width:1200px){.insurance-main .lead-delivery .delivery-content .delivery-image{max-width:500px;width:100%;margin:0 auto}}.insurance-main .lead-delivery .delivery-content .delivery-image .delivery-illustration{width:100%;height:auto;display:block;border-radius:15px;box-shadow:0 20px 40px rgba(4,148,212,.1)}.insurance-main .insurance-testimonials{padding:100px 0;background-color:#fff}@media(max-width:992px){.insurance-main .insurance-testimonials{padding:80px 0}}.insurance-main .insurance-testimonials .testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px}@media(max-width:1200px){.insurance-main .insurance-testimonials .testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:992px){.insurance-main .insurance-testimonials .testimonials-grid{grid-template-columns:1fr;max-width:550px;margin:60px auto 0}}.insurance-main .insurance-testimonials .testimonials-grid .testimonial-card{background-color:#fff;border-radius:15px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:all .3s ease;border:1px solid rgba(4,148,212,.1)}.insurance-main .insurance-testimonials .testimonials-grid .testimonial-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(4,148,212,.1);border-color:rgba(4,148,212,.2)}.insurance-main .insurance-testimonials .testimonials-grid .testimonial-card .testimonial-content{position:relative;padding-top:25px;margin-bottom:25px}.insurance-main .insurance-testimonials .testimonials-grid .testimonial-card .testimonial-content:before{content:'"';position:absolute;top:-10px;left:-5px;font-size:80px;font-weight:700;color:rgba(4,148,212,.1);line-height:1}.insurance-main .insurance-testimonials .testimonials-grid .testimonial-card .testimonial-content p{font-size:1.125rem;color:#7d8597;line-height:1.7;font-style:italic}@media(max-width:768px){.insurance-main .insurance-testimonials .testimonials-grid .testimonial-card .testimonial-content p{font-size:1rem}}.insurance-main .insurance-testimonials .testimonials-grid .testimonial-card .testimonial-author{display:flex;align-items:center;gap:15px}.insurance-main .insurance-testimonials .testimonials-grid .testimonial-card .testimonial-author .author-image{width:60px;height:60px;border-radius:50%;overflow:hidden;border:3px solid rgba(4,148,212,.1)}.insurance-main .insurance-testimonials .testimonials-grid .testimonial-card .testimonial-author .author-image img{width:100%;height:100%;object-fit:cover}.insurance-main .insurance-testimonials .testimonials-grid .testimonial-card .testimonial-author .author-info h4{font-size:1.125rem;font-weight:600;color:#0a1128;margin-bottom:5px}.insurance-main .insurance-testimonials .testimonials-grid .testimonial-card .testimonial-author .author-info p{font-size:.875rem;color:#0494d4;margin:0}.insurance-main .insurance-showcase{padding:100px 0;background-color:rgba(4,148,212,.03)}@media(max-width:992px){.insurance-main .insurance-showcase{padding:80px 0}}.insurance-main .insurance-showcase .showcase-grid{display:flex;flex-direction:column;gap:80px;margin-top:60px}@media(max-width:992px){.insurance-main .insurance-showcase .showcase-grid{gap:60px;margin-top:40px}}.insurance-main .insurance-showcase .showcase-item{display:flex;align-items:center;gap:60px}.insurance-main .insurance-showcase .showcase-item.reverse{flex-direction:row-reverse}@media(max-width:1200px){.insurance-main .insurance-showcase .showcase-item{flex-direction:column;gap:30px}.insurance-main .insurance-showcase .showcase-item.reverse{flex-direction:column}}.insurance-main .insurance-showcase .showcase-item .showcase-image{flex:1}@media(max-width:1200px){.insurance-main .insurance-showcase .showcase-item .showcase-image{width:100%}}.insurance-main .insurance-showcase .showcase-item .showcase-image .rounded-image{width:100%;height:auto;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.insurance-main .insurance-showcase .showcase-item .showcase-image .rounded-image:hover{transform:translateY(-5px);box-shadow:0 25px 50px rgba(4,148,212,.15)}.insurance-main .insurance-showcase .showcase-item .showcase-content{flex:1}@media(max-width:1200px){.insurance-main .insurance-showcase .showcase-item .showcase-content{text-align:center}}.insurance-main .insurance-showcase .showcase-item .showcase-content h3{font-size:2rem;font-weight:700;color:#0a1128;margin-bottom:20px}@media(max-width:768px){.insurance-main .insurance-showcase .showcase-item .showcase-content h3{font-size:1.5rem}}.insurance-main .insurance-showcase .showcase-item .showcase-content p{font-size:1.125rem;color:#7d8597;line-height:1.7;margin-bottom:30px}@media(max-width:768px){.insurance-main .insurance-showcase .showcase-item .showcase-content p{font-size:1rem}}.insurance-main .insurance-showcase .showcase-item .showcase-content .btn{padding:12px 30px}@media(max-width:1200px){.insurance-main .insurance-showcase .showcase-item .showcase-content .btn{display:inline-block}}.insurance-main .insurance-cta{padding:100px 0;background:linear-gradient(135deg,rgba(4,148,212,.05),rgba(4,148,212,.1))}@media(max-width:992px){.insurance-main .insurance-cta{padding:80px 0}}.insurance-main .insurance-cta .cta-wrapper{background:linear-gradient(135deg,#0494d4,#0062a3 50%,#004c82);border-radius:20px;padding:60px;position:relative;overflow:hidden;box-shadow:0 20px 40px rgba(4,148,212,.2)}.insurance-main .insurance-cta .cta-wrapper:before{content:"";position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 70%);border-radius:50%}.insurance-main .insurance-cta .cta-wrapper:after{content:"";position:absolute;bottom:-80px;left:-80px;width:250px;height:250px;background:radial-gradient(circle,rgba(255,255,255,.08) 0,rgba(255,255,255,0) 70%);border-radius:50%}@media(max-width:768px){.insurance-main .insurance-cta .cta-wrapper{padding:40px 30px}}.insurance-main .insurance-cta .cta-wrapper .cta-content{position:relative;z-index:1;text-align:center;max-width:800px;margin:0 auto}.insurance-main .insurance-cta .cta-wrapper .cta-content h2{font-size:2rem;font-weight:700;color:#fff;margin-bottom:20px}@media(max-width:768px){.insurance-main .insurance-cta .cta-wrapper .cta-content h2{font-size:1.5rem}}.insurance-main .insurance-cta .cta-wrapper .cta-content p{font-size:1.125rem;color:hsla(0,0%,100%,.9);line-height:1.7;margin-bottom:30px}@media(max-width:768px){.insurance-main .insurance-cta .cta-wrapper .cta-content p{font-size:1rem}}.insurance-main .insurance-cta .cta-wrapper .cta-content .cta-buttons{display:flex;gap:20px;justify-content:center}.insurance-main .insurance-cta .cta-wrapper .cta-content .cta-buttons .btn{min-width:180px}@media(max-width:768px){.insurance-main .insurance-cta .cta-wrapper .cta-content .cta-buttons .btn{min-width:auto;padding:12px 20px;font-size:.875rem}}.insurance-main .insurance-cta .cta-wrapper .cta-content .cta-buttons .btn.outline-btn{background-color:rgba(0,0,0,0);border:2px solid #fff;color:#fff}.insurance-main .insurance-cta .cta-wrapper .cta-content .cta-buttons .btn.outline-btn:hover{background-color:#fff;color:#0494d4}@media(max-width:768px){.insurance-main .insurance-cta .cta-wrapper .cta-content .cta-buttons{flex-direction:column;gap:15px;align-items:center}}.bg-primary{background-color:#0494d4}.bg-secondary{background-color:#040404}.bg-accent{background-color:#00a3ff}.bg-light{background-color:#fff}.bg-dark{background-color:#000c24}.bg-gray{background-color:#7d8597}.section{padding:5rem 0}@media(max-width:992px){.section{padding:3rem 0}}.section-sm{padding:3rem 0}@media(max-width:992px){.section-sm{padding:2rem 0}}.section-lg{padding:120px 0}@media(max-width:992px){.section-lg{padding:5rem 0}}.section-header{text-align:center;max-width:700px;margin:0 auto 3rem}.section-header .section-title{font-size:2.5rem;font-weight:700;color:#040404;margin-bottom:1rem;position:relative;padding-bottom:1rem}.section-header .section-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background-color:#0494d4}@media(max-width:992px){.section-header .section-title{font-size:2rem}}.section-header .section-subtitle{font-size:1.25rem;color:#7d8597}@media(max-width:992px){.section-header .section-subtitle{font-size:1.125rem}}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:2rem}.mt-5{margin-top:3rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:2rem}.mb-5{margin-bottom:3rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:1rem}.ml-4{margin-left:2rem}.ml-5{margin-left:3rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:1rem}.mr-4{margin-right:2rem}.mr-5{margin-right:3rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:1rem}.pt-4{padding-top:2rem}.pt-5{padding-top:3rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:1rem}.pb-4{padding-bottom:2rem}.pb-5{padding-bottom:3rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:1rem}.pl-4{padding-left:2rem}.pl-5{padding-left:3rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:1rem}.pr-4{padding-right:2rem}.pr-5{padding-right:3rem}.shadow-sm{box-shadow:0 2px 5px rgba(4,4,4,.1)}.shadow{box-shadow:0 5px 15px rgba(4,4,4,.1)}.shadow-lg{box-shadow:0 15px 30px rgba(4,4,4,.1)}.rounded{border-radius:4px}.rounded-lg{border-radius:8px}.rounded-circle{border-radius:50%}.border{border:1px solid #e6e9f2}.border-top{border-top:1px solid #e6e9f2}.border-bottom{border-bottom:1px solid #e6e9f2}.border-primary{border-color:#0494d4}.border-secondary{border-color:#040404}.about-section{padding:80px 0}.about-section .about-content{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}@media(max-width:768px){.about-section .about-content{grid-template-columns:1fr;gap:30px}}.about-section .about-image{border-radius:10px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1)}.about-section .about-image img{width:100%;height:auto;display:block}.about-section .about-text h2{font-size:2.5rem;font-weight:700;color:var(--heading-color);margin-bottom:20px}@media(max-width:768px){.about-section .about-text h2{font-size:2rem}}.about-section .about-text p{font-size:1.125rem;color:var(--text-color);line-height:1.8;margin-bottom:24px}.about-section .about-text p:last-child{margin-bottom:0}.about-section .about-text .highlight{color:var(--primary-color);font-weight:600}.blog-hero,.blog-main{padding:80px 0}.blog-hero{background-color:#f8f9fa;margin-bottom:50px;text-align:center;background-image:linear-gradient(rgba(4,12,36,.8),rgba(4,12,36,.8)),url(/images/blog-hero-bg.jpg);background-size:cover;background-position:50%;color:#FFFFFF;border-radius:8px}.blog-hero h1{font-size:42px;font-weight:700;margin-bottom:20px}.blog-hero p{font-size:18px;max-width:600px;margin:0 auto;opacity:.9}.blog-controls{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:40px;gap:20px}.search-bar{position:relative;flex:1;min-width:300px}.search-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#7D8597}.search-input{width:100%;padding:12px 12px 12px 45px;border:1px solid #e6e9f2;border-radius:30px;font-size:16px;transition:all .3s}.search-input:focus{outline:none;border-color:#0494d4;box-shadow:0 0 0 3px rgba(4,148,212,.1)}.category-filter{display:flex;flex-wrap:wrap;gap:10px}.category-button{padding:8px 16px;background-color:#f1f5f9;border:none;border-radius:20px;font-size:14px;font-weight:500;color:#7D8597;cursor:pointer;transition:all .2s}.category-button.active{background-color:#0494d4;color:white}.category-button:hover{background-color:#e2e8f0}.category-button.active:hover{background-color:#0378ac}.featured-post{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:60px;background-color:#ffffff;border-radius:12px;overflow:hidden;box-shadow:0 10px 25px -5px rgba(4,4,4,.1)}.featured-post-image{position:relative;height:100%}.featured-tag{position:absolute;top:20px;left:20px;background-color:#0494d4;color:white;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;z-index:1}.featured-post-content{padding:40px;display:flex;flex-direction:column}.featured-post-content h2{font-size:28px;font-weight:700;margin:15px 0;line-height:1.3;color:#040404}.featured-post-content p{font-size:16px;color:#7D8597;margin-bottom:20px;flex-grow:1}.post-meta{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-bottom:15px;font-size:14px;color:#7D8597}.post-meta .category{background-color:rgba(4,148,212,.1);padding:4px 10px;border-radius:15px;font-weight:500;color:#0494d4}.post-meta .date,.post-meta .read-time{display:flex;align-items:center;gap:5px}.author-info{display:flex;align-items:center;margin-top:20px}.author-name{font-size:14px;font-weight:500;color:#040404}.read-more{display:inline-flex;align-items:center;gap:5px;color:#0494d4;font-weight:600;margin-top:15px;transition:all .2s}.read-more:hover{color:#0378ac}.read-more .icon{font-size:12px;transition:transform .2s}.read-more:hover .icon{transform:translateX(3px)}.blog-layout{display:grid;grid-template-columns:2fr 1fr;gap:40px}.posts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.blog-card{background:white;border-radius:10px;overflow:hidden;box-shadow:0 4px 12px rgba(4,4,4,.05);transition:transform .3s,box-shadow .3s}.blog-card:hover{transform:translateY(-5px);box-shadow:0 12px 20px rgba(4,4,4,.1)}.card-image{position:relative;height:200px}.card-content{padding:20px}.card-content h3{font-size:18px;margin:10px 0;line-height:1.4}.card-content h3 a{color:#040404;text-decoration:none;transition:color .2s}.card-content h3 a:hover{color:#0494d4}.excerpt{font-size:14px;color:#7D8597;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #e6e9f2}.no-results{text-align:center;padding:60px 0}.no-results h3{font-size:24px;margin-bottom:15px;color:#040404}.no-results p{color:#7D8597;margin-bottom:20px}.reset-button{background-color:#0494d4;color:white;border:none;padding:10px 20px;border-radius:5px;font-weight:500;cursor:pointer}.reset-button:hover{background-color:#0378ac}.pagination{justify-content:center;margin-top:50px}.page-button,.pagination{display:flex;align-items:center}.page-button{gap:5px;padding:8px 15px;border:1px solid #e6e9f2;background-color:white;border-radius:5px;color:#7D8597;font-weight:500;cursor:pointer;transition:all .2s}.page-button:hover:not(:disabled){background-color:#f8fafc;color:#040404}.page-button:disabled{opacity:.5;cursor:not-allowed}.page-numbers{display:flex;gap:8px;margin:0 15px}.page-number{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:5px;border:1px solid #e6e9f2;background-color:white;color:#7D8597;font-weight:500;cursor:pointer;transition:all .2s}.page-number:hover:not(.active){background-color:#f8fafc}.page-number.active{background-color:#0494d4;color:white;border-color:#0494d4}.blog-sidebar{position:sticky;top:100px}.sidebar-section{background-color:white;border-radius:10px;padding:25px;margin-bottom:30px;box-shadow:0 4px 12px rgba(4,4,4,.05)}.sidebar-title{font-size:18px;font-weight:600;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e6e9f2;color:#040404}.popular-posts{display:flex;flex-direction:column;gap:15px}.popular-post{display:flex;align-items:flex-start;gap:15px}.popular-post-number{min-width:28px;height:28px;background-color:#0494d4;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.popular-post-content h4{font-size:15px;font-weight:500;margin:0 0 5px}.popular-post-content h4 a{color:#040404;text-decoration:none;transition:color .2s}.popular-post-content h4 a:hover{color:#0494d4}.post-meta-item{font-size:12px;color:#7D8597;display:flex;align-items:center;gap:5px}.meta-icon{font-size:10px}.category-list{list-style:none;padding:0;margin:0}.category-item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #e6e9f2;cursor:pointer;transition:color .2s}.category-item:last-child{border-bottom:none}.category-item:hover{color:#0494d4}.category-item.active{color:#0494d4;font-weight:500}.category-count{background-color:#f1f5f9;color:#7D8597;font-size:12px;padding:2px 8px;border-radius:10px}.tags-cloud{display:flex;flex-wrap:wrap;gap:10px}.tag{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;background-color:#f1f5f9;border-radius:20px;font-size:13px;color:#7D8597;cursor:pointer;transition:all .2s}.tag:hover{background-color:rgba(4,148,212,.1);color:#0494d4}.tag-icon{font-size:10px}.newsletter-section{background-color:#040404;color:white}.newsletter-section p{margin-bottom:20px;color:rgba(255,255,255,.8)}.newsletter-form{display:flex;flex-direction:column;gap:10px}.newsletter-input{padding:12px 15px;border:1px solid rgba(255,255,255,.2);background-color:rgba(255,255,255,.1);border-radius:5px;font-size:14px;color:white}.newsletter-input:focus{outline:none;border-color:#0494d4}.newsletter-button{background-color:#0494d4;color:white;border:none;padding:12px;border-radius:5px;font-weight:500;cursor:pointer;transition:background-color .2s}.newsletter-button:hover{background-color:#0378ac}.cta-banner{background-color:#0494d4;color:white;text-align:center}.cta-banner h3{font-size:20px;margin-bottom:10px}.cta-banner p{margin-bottom:20px;opacity:.9}.cta-button{display:inline-block;background-color:white;color:#0494d4;padding:10px 20px;border-radius:5px;font-weight:600;text-decoration:none;transition:all .2s}.cta-button:hover{background-color:#040404;color:white;transform:translateY(-2px)}.blog-post-detail{padding:80px 0}.breadcrumb{margin-bottom:30px;color:#7D8597;font-size:14px}.breadcrumb a{color:#7D8597;text-decoration:none}.breadcrumb a:hover{color:#0494d4}.post-header{text-align:center;margin-bottom:40px}.post-header h1{font-size:42px;font-weight:700;margin:15px 0 25px;line-height:1.2;color:#040404}.post-featured-image{margin-bottom:40px;border-radius:12px;overflow:hidden;box-shadow:0 10px 25px -5px rgba(4,4,4,.1)}.post-container{max-width:800px;margin:0 auto}.post-content{font-size:18px;line-height:1.7;color:#0A1128}.post-content h2{font-size:28px;font-weight:700;margin:40px 0 20px;color:#040404}.post-content h3{font-size:22px;font-weight:600;margin:30px 0 15px;color:#040404}.post-content p{margin-bottom:20px}.post-content ol,.post-content ul{margin-bottom:20px;padding-left:25px}.post-content li{margin-bottom:10px}.post-footer{margin-top:50px;padding-top:30px;border-top:1px solid #e6e9f2;justify-content:space-between;align-items:center;gap:20px}.post-footer,.post-tags{display:flex;flex-wrap:wrap}.post-tags{gap:10px}.post-share{display:flex;align-items:center;gap:15px}.share-title{font-size:14px;font-weight:500;color:#7D8597}.social-share{display:flex;gap:10px}.share-button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:white;font-size:14px;transition:transform .2s}.share-button:hover{transform:translateY(-3px)}.facebook{background-color:#1877F2}.instagram{background-color:#C13584}.linkedin{background-color:#0A66C2}.pinterest{background-color:#E60023}.author-bio{margin-top:50px;padding:30px;background-color:rgba(4,148,212,.05);border-radius:10px}.author-content h3{font-size:20px;font-weight:600;margin-bottom:10px;color:#040404}.author-content p{color:#7D8597;font-size:15px;line-height:1.6}.back-to-blog{margin-top:50px;text-align:center}.back-button{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background-color:#f1f5f9;color:#7D8597;border-radius:5px;font-weight:500;text-decoration:none;transition:all .2s}.back-button:hover{background-color:#0494d4;color:white}.related-posts-section{margin-top:80px}.related-posts-section h2{text-align:center;font-size:28px;font-weight:700;margin-bottom:40px;color:#040404}.related-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width:1024px){.blog-layout{grid-template-columns:1fr}.blog-sidebar{position:static;margin-top:60px}.featured-post{grid-template-columns:1fr}.related-posts{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-hero{padding:60px 0}.blog-hero h1{font-size:32px}.posts-grid{grid-template-columns:1fr}.post-header h1{font-size:32px}.post-content{font-size:16px}.related-posts{grid-template-columns:1fr}.post-footer{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.blog-controls{flex-direction:column;align-items:stretch}.category-filter{justify-content:center}.featured-post-content{padding:25px}.featured-post-content h2{font-size:22px}.author-bio{flex-direction:column;align-items:center;text-align:center}}.submit-btn{position:relative;transition:all .3s ease}.submit-btn.loading{opacity:.8;cursor:not-allowed}.submit-btn.loading:after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;margin:-10px 0 0 -10px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:button-loading-spinner .8s linear infinite}@keyframes button-loading-spinner{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}.form-status{padding:12px 15px;margin-bottom:20px;border-radius:4px;font-size:14px;line-height:1.5}.form-status.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.form-status.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.contact-form input:disabled,.contact-form textarea:disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.8}