@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap');@keyframes floatCircle{0%,100%{transform:translate(0,0) scale(1);}25%{transform:translate(10px,-15px) scale(1.05);}50%{transform:translate(-5px,10px) scale(0.95);}75%{transform:translate(15px,5px) scale(1.02);}}@keyframes pulse{0%,100%{opacity:1;transform:scale(1);}50%{opacity:0.5;transform:scale(1.3);}}@keyframes pulsebadge{0%,100%{opacity:1;transform:scale(1);box-shadow:0 0 0 0 rgba(34,197,94,0.4);}50%{opacity:0.8;transform:scale(1.15);box-shadow:0 0 0 6px rgba(34,197,94,0);}}@keyframes floatBadge{0%,100%{transform:translateY(0);}50%{transform:translateY(-8px);}}@keyframes floatShape{0%,100%{transform:translate(0,0) scale(1);}25%{transform:translate(30px,-20px) scale(1.05);}50%{transform:translate(-20px,30px) scale(0.95);}75%{transform:translate(20px,20px) scale(1.02);}}@keyframes spinSlow{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}body{font-family:'Roboto', sans-serif;overflow-x:hidden;}html{scroll-behavior:smooth;}@media (max-width: 991px){html{overflow-x:hidden;}}@media (max-width: 991px){body.overflow_hidden{overflow-x:hidden;}}::-webkit-scrollbar{width:10px;}::-webkit-scrollbar-track{background-color:#f1f1f1;}::-webkit-scrollbar-thumb{background-color:#222;}#page{position:relative;}.display-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.display-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}.display-flex-shrink{-ms-flex-negative:0;flex-shrink:0;}.transitions{-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;}.container,.container-fluid{width:100%;padding-right:var(--bs-gutter-x,0.75rem);padding-left:var(--bs-gutter-x,0.75rem);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;}}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem;width:100%;display:block;}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc;}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb;}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5;}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7;}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe;}h1,h2,h3,h4,h5{margin:0;}.entry-content .text-content p{color:#404040;}.entry-content .text-content a{color:#000;text-decoration:none;font-weight:600;}.entry-content .text-content a:hover{text-decoration:underline;color:#f36a10;}.entry-content .text-content .wp-block-file{margin:1.7em 0;}.entry-content .text-content .wp-block-file a{font-size:16px;}.entry-content .text-content .wp-block-file a.wp-block-file__button{border-radius:4px;}.entry-content .text-content .wp-block-file a.wp-block-file__button:hover{background-color:#404040;color:#fff;}.entry-content .text-content .wp-block-gallery{margin:15px 0;}.entry-content .text-content .wp-block-gallery figure picture{height:100%;}.entry-content .text-content .wp-block-columns{margin-top:20px;}.entry-content .text-content .wp-block-columns figure picture img{width:100%;}.entry-content .text-content .entry-img{margin-bottom:15px;}.entry-content .text-content .entry-img img{width:100%;}.entry-content .text-content strong{font-weight:600;color:#404040;}.entry-content .text-content .wp-block-buttons{margin:15px 0;}.entry-content .text-content .is-type-video .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}.entry-content .text-content .is-type-video .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.blog-flex360{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.blog-flex360 .left{width:70%;padding-right:32px;}@media (max-width: 1200px){.blog-flex360 .left{width:65%;}}@media (max-width: 991px){.blog-flex360 .left{width:100%;padding-right:0px;}}.blog-flex360 .left .entry-header{padding:5px 15px;padding-left:0;border-bottom:1px solid #f3f3f3;margin-bottom:25px;}@media (max-width: 575px){.blog-flex360 .left .entry-header{padding:5px 15px;padding-left:0;margin-bottom:15px;}}.blog-flex360 .left .entry-header .entry-title{position:relative;padding:2px 15px;font-weight:600;color:#404040;}@media (max-width: 575px){.blog-flex360 .left .entry-header .entry-title{font-size:22px;}}.blog-flex360 .left .entry-header .entry-title:before{content:"";position:absolute;left:0;top:0;display:block;width:6px;height:100%;background-color:#404040;}.blog-flex360 .left.side-off{width:100%;}.blog-flex360 .right{width:30%;}@media (max-width: 1200px){.blog-flex360 .right{width:35%;}}@media (max-width: 991px){.blog-flex360 .right{width:100%;}}.blog-items360{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;margin-bottom:15px;}.blog-items360 .items{width:50%;padding:10px;}@media (max-width: 575px){.blog-items360 .items{width:100%;}}.blog-items360 .items a{text-decoration:none;background-color:#f9f9f9;border:1px solid #efefef;display:block;-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;color:#555655;}.blog-items360 .items a .img{position:relative;}.blog-items360 .items a .img img{width:100%;height:290px;object-fit:cover;}@media (max-width: 1400px){.blog-items360 .items a .img img{height:240px;}}.blog-items360 .items a .img .date-in{text-align:center;position:absolute;right:15px;top:15px;}.blog-items360 .items a .img .date-in span{padding:0 17px;display:block;font-size:30px;color:#fff;background-color:#555655;font-weight:bold;line-height:37px;-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;}.blog-items360 .items a .img .date-in span:nth-of-type(2){background-color:#fff;color:#6d6e72;font-weight:400;font-size:14px;line-height:normal;padding:4px 0;}.blog-items360 .items a .bottom{padding:15px;}@media (max-width: 575px){.blog-items360 .items a .bottom{padding:15px;}}.blog-items360 .items a .bottom .title-in{font-size:18px;color:#555655;font-weight:bold;margin-bottom:5px;}.blog-items360 .items a .bottom .desc-in{margin-bottom:10px;position:relative;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:48px;}.blog-items360 .items a .bottom .link-in span{color:#555655;text-decoration:none;font-weight:600;opacity:.7;}.blog-items360 .items a .bottom .link-in span svg{margin-left:2px;width:9px;position:relative;top:-1px;}.blog-items360 .items a .bottom .link-in span:hover{color:#222;opacity:1;}.blog-items360 .items a:hover{background-color:#fff;color:#555655;box-shadow:0px 0px 5px rgba(0,0,0,0.2);}.blog-items360 .items a:hover .img .date-in span{background-color:#404040;}.blog-items360 .items a:hover .img .date-in span:nth-of-type(2){background-color:#fff;}.blog-items360.side-off .items{width:33.33%;}@media (max-width: 991px){.blog-items360.side-off .items{width:50%;}}@media (max-width: 575px){.blog-items360.side-off .items{width:100%;}}.error-404{position:relative;overflow:hidden;height:100vh;width:100%;}.error-404 img{width:100%;height:auto;object-fit:contain;-webkit-filter:grayscale(100%);filter:grayscale(100%);}.error-404 .text-404{position:absolute;left:0;bottom:80px;width:100%;text-align:right;}@media (max-width: 1400px){.error-404 .text-404{bottom:65px;}}@media (max-width: 1200px){.error-404 .text-404{bottom:15px;}}@media (max-width: 500px){.error-404 .text-404{position:relative;bottom:auto;left:auto;margin-bottom:15px;}}@media (max-width: 1400px){.error-404 .text-404 .container{max-width:100%;}}.error-404 .text-404 .flex-in{width:450px;display:block;margin-left:auto;background-color:rgba(255,255,255,0.5);border:1px solid #ddd;padding-bottom:15px;}@media (max-width: 991px){.error-404 .text-404 .flex-in{margin:0 auto;}}@media (max-width: 500px){.error-404 .text-404 .flex-in{width:100%;}}.error-404 .text-404 .flex-in .title-404{font-size:40px;text-align:center;}@media (max-width: 500px){.error-404 .text-404 .flex-in .title-404{font-size:28px;}}.error-404 .text-404 .flex-in .desc-404{color:#404040;text-align:center;margin-bottom:20px;margin-top:15px;}@media (max-width: 500px){.error-404 .text-404 .flex-in .desc-404{font-size:14px;margin-bottom:10px;margin-top:8px;}}.error-404 .text-404 .flex-in .link-404{text-align:center;}@media (max-width: 991px){.error-404 .text-404 .flex-in .link-404{margin-top:20px;}}@media (max-width: 500px){.error-404 .text-404 .flex-in .link-404{margin-top:15px;}}.error-404 .text-404 .flex-in .link-404 a{font-size:16px;color:#fff;font-weight:500;width:160px;height:40px;background-color:#404040;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 auto;text-decoration:none;border:1px solid #404040;-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;}@media (max-width: 500px){.error-404 .text-404 .flex-in .link-404 a{font-size:14px;width:128px;height:37px;}}.error-404 .text-404 .flex-in .link-404 a:hover{background-color:#fff;color:#404040;}.blog-flex360{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.blog-flex360 .left .entry-img img{width:100%;}.blog-flex360 .left .post-auth{margin-top:25px;border-bottom:1px solid #e5e5e5;padding-bottom:15px;margin-bottom:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.blog-flex360 .left .post-auth .items{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-weight:600;color:#828282;}.blog-flex360 .left .post-auth .items:after{content:"";position:relative;height:2px;width:10px;display:block;background-color:#c1c1c1;margin:0 10px;}.blog-flex360 .left .post-auth .items:last-child:after{display:none;}.blog-flex360 .left .post-auth .items:nth-of-type(2){color:#222;text-transform:capitalize;}@media (max-width: 575px){.blog-flex360 .left .post-auth .items:nth-of-type(2){font-size:14px;}}.blog-flex360 .left .post-auth .items:nth-of-type(3){font-size:15px;}@media (max-width: 575px){.blog-flex360 .left .post-auth .items:nth-of-type(3){font-size:13px;}}.blog-flex360 .left .post-auth .items img{border-radius:5px;}.blog-flex360 .left .entry-footer{border:1px solid #f7f7f7;background-color:#fdfdfd;padding:15px;padding-bottom:5px;margin-bottom:20px;}.blog-flex360 .left .entry-footer span{display:block;}.blog-flex360 .left .entry-footer span a{background-color:#f5f5f5;padding:2px 10px;color:#505050;margin:0 5px;margin-bottom:10px;display:inline-block;font-size:13px;text-decoration:none;border:1px solid #ddd;font-weight:500;text-transform:capitalize;-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;}.blog-flex360 .left .entry-footer span a:hover{background-color:#404040;border:1px solid #404040;color:#fff;}.blog-flex360 .left .entry-footer .edit-link{text-align:right;}.blog-flex360 .left .entry-footer .edit-link a{padding:5px 15px;}.post-navigation .nav-links,.posts-navigation .nav-links{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;}@media (max-width: 767px){.post-navigation .nav-links,.posts-navigation .nav-links{-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (max-width: 767px){.post-navigation .nav-links .nav-previous,.post-navigation .nav-links .nav-next,.posts-navigation .nav-links .nav-previous,.posts-navigation .nav-links .nav-next{width:100%;}}.post-navigation .nav-links .nav-previous a,.post-navigation .nav-links .nav-next a,.posts-navigation .nav-links .nav-previous a,.posts-navigation .nav-links .nav-next a{font-size:14px;padding:6px 15px;border:1px solid #ebebeb;text-align:center;color:#5d5d5d;background-color:#f9f9f9;text-decoration:none;font-weight:500;-webkit-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.post-navigation .nav-links .nav-previous a span,.post-navigation .nav-links .nav-next a span,.posts-navigation .nav-links .nav-previous a span,.posts-navigation .nav-links .nav-next a span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.post-navigation .nav-links .nav-previous a span label,.post-navigation .nav-links .nav-next a span label,.posts-navigation .nav-links .nav-previous a span label,.posts-navigation .nav-links .nav-next a span label{cursor:pointer;font-weight:500;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:0;max-width:180px;text-align:left;padding-left:5px;}@media (max-width: 767px){.post-navigation .nav-links .nav-previous a span label,.post-navigation .nav-links .nav-next a span label,.posts-navigation .nav-links .nav-previous a span label,.posts-navigation .nav-links .nav-next a span label{max-width:none;}}.post-navigation .nav-links .nav-previous a:hover,.post-navigation .nav-links .nav-next a:hover,.posts-navigation .nav-links .nav-previous a:hover,.posts-navigation .nav-links .nav-next a:hover{background-color:#404040;color:#fff;border-color:#404040;}@media (max-width: 767px){.post-navigation .nav-links .nav-previous,.posts-navigation .nav-links .nav-previous{margin-bottom:10px;}}.post-navigation .nav-links .nav-next,.posts-navigation .nav-links .nav-next{margin-left:auto;}@media (max-width: 767px){.posts-navigation .nav-previous,.posts-navigation .nav-next{width:auto !important;}}.posts-navigation .nav-previous{margin-left:auto;-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2;}@media (max-width: 767px){.posts-navigation .nav-previous{margin-bottom:10px;}}.posts-navigation .nav-next{margin-left:0 !important;-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1;}.comments-area-ajans360{margin-top:30px;}.comments-area-ajans360 .comments-title{position:relative;z-index:1;background-color:#f9f9f9;padding:15px 15px;border-left:5px solid #404040;margin-bottom:30px;font-size:16px;font-weight:500;color:#8c8c8c;font-weight:400;}.comments-area-ajans360 .comments-title span{color:#404040;font-size:20px;font-weight:500;}@media (max-width: 575px){.comments-area-ajans360 .comments-title{padding:10px 10px;}.comments-area-ajans360 .comments-title span{font-size:18px;}}.comments-area-ajans360 .comment-navigation{margin-top:20px;}.comments-area-ajans360 .comment-navigation .nav-links{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;}@media (max-width: 767px){.comments-area-ajans360 .comment-navigation .nav-links{-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (max-width: 767px){.comments-area-ajans360 .comment-navigation .nav-links .nav-previous,.comments-area-ajans360 .comment-navigation .nav-links .nav-next{width:100%;}}.comments-area-ajans360 .comment-navigation .nav-links .nav-previous a,.comments-area-ajans360 .comment-navigation .nav-links .nav-next a{font-size:14px;font-weight:400;text-transform:uppercase;padding:5px 20px;border:1px solid #ebebeb;border-radius:0px;text-align:center;color:#404040;background-color:#f9f9f9;text-decoration:none;display:block;}.comments-area-ajans360 .comment-navigation .nav-links .nav-previous a:hover,.comments-area-ajans360 .comment-navigation .nav-links .nav-next a:hover{background-color:#404040;color:#fff;border-color:#404040;}@media (max-width: 767px){.comments-area-ajans360 .comment-navigation .nav-links .nav-previous{margin-bottom:10px;}}.comments-area-ajans360 .comment-navigation .nav-links .nav-next{margin-left:auto;}.comments-area-ajans360 ol{list-style:none;margin-left:0;}.comments-area-ajans360 .comment-list{padding:0;margin:0;}.comments-area-ajans360 .comment-list .comment{border:1px solid #f1f1f1;padding:20px;border-radius:10px;margin-bottom:0px;margin-top:20px;}@media (max-width: 575px){.comments-area-ajans360 .comment-list .comment{padding:10px;margin-top:15px;}}.comments-area-ajans360 .comment-list .comment .comment-body .comment-meta{position:relative;}.comments-area-ajans360 .comment-list .comment .comment-body .comment-meta .comment-author img{-webkit-box-shadow:1px 2px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:1px 2px 5px 0px rgba(0,0,0,0.2);box-shadow:1px 2px 5px 0px rgba(0,0,0,0.2);border-radius:4px;}.comments-area-ajans360 .comment-list .comment .comment-body .comment-meta .comment-author b{padding-left:20px;position:relative;top:4px;}.comments-area-ajans360 .comment-list .comment .comment-body .comment-meta .comment-author b a{text-transform:capitalize;pointer-events:none;text-decoration:none;color:#404040;font-weight:500;}.comments-area-ajans360 .comment-list .comment .comment-body .comment-meta .comment-author span{position:relative;top:4px;color:#797979;}.comments-area-ajans360 .comment-list .comment .comment-body .comment-meta .comment-metadata{position:absolute;left:84px;top:0;}.comments-area-ajans360 .comment-list .comment .comment-body .comment-meta .comment-metadata a{pointer-events:none;text-decoration:none;}.comments-area-ajans360 .comment-list .comment .comment-body .comment-meta .comment-metadata a time{font-size:14px;color:#777;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;}.comments-area-ajans360 .comment-list .comment .comment-body .comment-meta .comment-metadata span a{pointer-events:auto;font-size:14px;color:#404040;}.comments-area-ajans360 .comment-list .comment .comment-body .comment-meta .comment-metadata span a:hover{text-decoration:underline;}.comments-area-ajans360 .comment-list .comment .comment-body .comment-meta .comment-metadata .edit-link{display:none;}.comments-area-ajans360 .comment-list .comment .comment-body .comment-content p{padding-left:84px;margin-bottom:10px;color:#777;}.comments-area-ajans360 .comment-list .comment .comment-body .reply{text-align:right;}.comments-area-ajans360 .comment-list .comment .comment-body .reply a{font-size:13px;font-weight:400;text-transform:uppercase;padding:4px 20px;border:1px solid #ebebeb;border-radius:15px;text-align:center;color:#404040;text-decoration:none;display:inline-block;}@media (max-width: 575px){.comments-area-ajans360 .comment-list .comment .comment-body .reply a{padding:4px 15px;}}.comments-area-ajans360 .comment-list .comment .comment-body .reply a:hover{background-color:#404040;color:#fff;border-color:#404040;}@media (max-width: 768px){.comments-area-ajans360 .comment-list .comment .children{padding-left:0;}}.comments-area-ajans360 .comment-respond{margin-top:40px;}.comments-area-ajans360 .comment-respond .comment-reply-title{position:relative;background-color:#f9f9f9;padding:10px 15px;border:1px solid #f5f5f5;border-left:5px solid #222;margin:0;margin-bottom:30px;text-transform:uppercase;font-size:20px;color:#454545;font-weight:500;}@media (max-width: 575px){.comments-area-ajans360 .comment-respond .comment-reply-title{margin-bottom:20px;}}.comments-area-ajans360 .comment-respond .comment-reply-title small{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);right:15px;}.comments-area-ajans360 .comment-respond .comment-reply-title small a{text-transform:none;color:#454545;}.comments-area-ajans360 .comment-respond .comment-form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.comments-area-ajans360 .comment-respond .comment-form div{width:100%;-webkit-order:6;order:6;margin-bottom:15px;}.comments-area-ajans360 .comment-respond .comment-form p{width:100%;}.comments-area-ajans360 .comment-respond .comment-form p label{font-weight:500;color:#636363;}.comments-area-ajans360 .comment-respond .comment-form p input[type="text"],.comments-area-ajans360 .comment-respond .comment-form p input[type="email"],.comments-area-ajans360 .comment-respond .comment-form p input[type="url"],.comments-area-ajans360 .comment-respond .comment-form p textarea{outline:none !important;box-shadow:none !important;border:none !important;border-radius:0 !important;border:1px solid #e5e5e5 !important;height:45px;font-weight:400;padding-left:15px;font-size:16px;width:100%;}.comments-area-ajans360 .comment-respond .comment-form p input[type="text"]:focus,.comments-area-ajans360 .comment-respond .comment-form p input[type="email"]:focus,.comments-area-ajans360 .comment-respond .comment-form p input[type="url"]:focus,.comments-area-ajans360 .comment-respond .comment-form p textarea:focus{border:1px solid #404040 !important;}.comments-area-ajans360 .comment-respond .comment-form p input[type="checkbox"]{width:16px;height:16px;position:relative;top:2px;}.comments-area-ajans360 .comment-respond .comment-form p textarea{height:auto !important;padding:15px;}.comments-area-ajans360 .comment-respond .comment-form p.comment-notes{-webkit-order:1;order:1;}.comments-area-ajans360 .comment-respond .comment-form p.logged-in-as{display:none !important;}.comments-area-ajans360 .comment-respond .comment-form p.comment-form-comment{-webkit-order:5;order:5;}.comments-area-ajans360 .comment-respond .comment-form p.comment-form-author{-webkit-order:2;order:2;width:50%;padding-right:10px;}.comments-area-ajans360 .comment-respond .comment-form p.comment-form-email{-webkit-order:3;order:3;width:50%;padding-left:10px;}.comments-area-ajans360 .comment-respond .comment-form p.comment-form-url{-webkit-order:4;order:4;}.comments-area-ajans360 .comment-respond .comment-form p.comment-form-cookies-consent{-webkit-order:6;order:6;}.comments-area-ajans360 .comment-respond .comment-form p.comment-form-cookies-consent label{font-weight:normal;display:inline;}.comments-area-ajans360 .comment-respond .comment-form p.form-submit{-webkit-order:7;order:7;}.comments-area-ajans360 .comment-respond .comment-form p.form-submit input[type="submit"]{outline:none;box-shadow:none;border:none !important;border-radius:0 !important;display:table;background-color:#404040 !important;border:1px solid #404040 !important;color:#fff !important;padding:13px 23px !important;cursor:pointer !important;transition:all .4s !important;-webkit-transition:all .4s !important;-moz-transition:all .4s !important;-ms-transition:all .4s !important;-o-transition:all .4s !important;font-weight:500;text-transform:capitalize;}.comments-area-ajans360 .comment-respond .comment-form p.form-submit input[type="submit"]:hover{transition:all .4s !important;-webkit-transition:all .4s !important;-moz-transition:all .4s !important;-ms-transition:all .4s !important;-o-transition:all .4s !important;color:#404040 !important;border:1px solid #ddd !important;background-color:#fff !important;}.mobile-sidebar-ajans360{display:none;}@media (max-width: 991px){.mobile-sidebar-ajans360{display:block;font-size:18px;padding:10px 15px;color:#fff;background-color:#404040;margin-bottom:15px;cursor:pointer;font-weight:500;margin-top:15px;}.mobile-sidebar-ajans360:hover{background-color:#797979;}}.widget-area-ajans360{position:relative;overflow:hidden;}@media (max-width: 991px){.widget-area-ajans360{display:none;}}.widget-area-ajans360 .widget_block{margin-bottom:20px;}.widget-area-ajans360 .widget_block:last-child{margin-bottom:0;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container{border:1px solid #e5e5e5;padding:0px 15px 15px 15px;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container h1,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container h2,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container h3,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container h4,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container h5,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container h6{font-size:18px;padding:9px 15px;margin:0px -15px 15px -15px;color:#fff;background-color:#404040;font-weight:500;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-archives,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-categories{padding:0;margin:0;list-style:none;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments li,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-archives li,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-categories li{display:block;border-bottom:1px solid #ddd;padding:10px 5px;font-weight:500;color:#404040;position:relative;width:100%;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li:first-child,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments li:first-child,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-archives li:first-child,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-categories li:first-child{padding-top:0;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li a,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments li a,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-archives li a,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-categories li a{font-weight:500;color:#404040;position:relative;text-decoration:none;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li a:first-child,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments li a:first-child,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-archives li a:first-child,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-categories li a:first-child{text-transform:capitalize;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li a:first-child:before,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments li a:first-child:before,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-archives li a:first-child:before,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-categories li a:first-child:before{content:"";float:left;margin-top:8px;margin-right:12px;width:8px;height:8px;border:2px solid #404040;border-radius:50%;box-sizing:border-box;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li a:hover,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments li a:hover,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-archives li a:hover,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-categories li a:hover{color:#797979;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li::after{content:"";clear:both;display:table;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li a:before{display:none;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li .wp-block-latest-posts__featured-image{width:110px;float:left;padding-right:10px;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li .wp-block-latest-posts__featured-image a{display:block;width:100%;margin:0;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li a,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li .wp-block-latest-posts__post-author,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li .wp-block-latest-posts__post-excerpt{display:block;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li .wp-block-latest-posts__post-excerpt{font-size:15px;font-weight:400;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-posts li .wp-block-latest-posts__post-author{display:none;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-archives li,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-categories li{display:none;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-social-links{margin-bottom:0;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .see-more-360-cat,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .see-more-360-arsiv,.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .see-more-360-etiket{display:none;margin:0 auto;margin-top:10px;background-color:#404040;border:1px solid #404040;color:#fff;padding:4px 14px;font-size:14px;cursor:pointer;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments li{margin:0;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments li a.wp-block-latest-comments__comment-author{pointer-events:none;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments li a:first-child:before{margin-top:6px;margin-right:10px;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p{margin-bottom:0;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-search .wp-block-search__label{display:none;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-tag-cloud{margin:0;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-tag-cloud a{background-color:#f5f5f5;padding:5px 15px;color:#565656;margin:0 5px;margin-bottom:10px;display:inline-block;font-size:14px !important;text-decoration:none;border:1px solid #ddd;font-weight:500;display:none;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-block-tag-cloud a:hover{background-color:#d2d2d2;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-calendar-table tbody tr td a{text-decoration:none;color:#fff;background-color:#404040;display:block;font-size:14px;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-calendar-table tbody tr td a:hover{background-color:#4e4e4e;}.widget-area-ajans360 .widget_block .wp-block-group .wp-block-group__inner-container .wp-calendar-table caption{text-align:center;border:1px solid #ddd;margin-top:-1px;}.search-form360{margin-bottom:15px;}.search-form360 .search-form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;}.search-form360 .search-form:before{content:"";position:absolute;right:2px;top:2px;height:40px;width:56px;background-color:#f4f4f4;background-image:url("../img/tmp/blog-ara.svg");background-size:20px;background-repeat:no-repeat;background-position:center;z-index:5;pointer-events:none;}.search-form360 .search-form label{margin:0;width:100%;}.search-form360 .search-form label .search-field{height:45px;width:100%;line-height:45px;border:1px solid #e7ebef;background-color:#f4f4f4;color:#222;border-radius:3px;padding:0 0 0 15px;outline:none;}.search-form360 .search-form label .search-field:focus{border-color:#222;}.search-form360 .search-form .search-submit{height:40px;background-color:#f4f4f4;border:none;border-radius:0;position:absolute;right:2px;top:2px;outline:none;cursor:pointer;}.site-header{position:fixed;top:0;left:0;width:100%;z-index:1000;background:#fff;box-shadow:0 1px 0 #e5e9ed;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.site-header.scrolled{box-shadow:0 4px 20px rgba(0,0,0,0.08);}.site-header .header-container{max-width:1400px;margin:0 auto;padding:0 40px;}@media (max-width: 1200px){.site-header .header-container{padding:0 24px;}}@media (max-width: 767px){.site-header .header-container{padding:0 16px;}}.site-header .header-wrapper{display:flex;align-items:center;justify-content:space-between;height:80px;gap:40px;}@media (max-width: 1200px){.site-header .header-wrapper{gap:24px;}}@media (max-width: 991px){.site-header .header-wrapper{height:70px;}}.site-header .header-logo{display:flex;align-items:center;flex-shrink:0;text-decoration:none;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.site-header .header-logo img{height:40px;width:auto;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}@media (max-width: 991px){.site-header .header-logo img{height:34px;}}.site-header .header-logo .site-title{font-size:24px;font-weight:700;color:#065ed1;}.site-header .header-logo:hover{opacity:0.85;transform:translateY(-1px);}.site-header .mobile-toggle{display:none;width:44px;height:44px;align-items:center;justify-content:center;background:transparent;border:1.5px solid #e5e9ed;border-radius:12px;cursor:pointer;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);order:-1;}@media (max-width: 991px){.site-header .mobile-toggle{display:flex;}}.site-header .mobile-toggle:hover{border-color:#065ed1;background:rgba(6,94,209,0.05);}.site-header .mobile-toggle .toggle-bars{display:flex;flex-direction:column;gap:5px;width:20px;}.site-header .mobile-toggle .bar{width:100%;height:2px;background:#1a1a1a;border-radius:2px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.site-header .mobile-toggle .bar:nth-child(2){width:70%;}.site-header .mobile-toggle.active{border-color:#065ed1;}.site-header .mobile-toggle.active .bar:nth-child(1){transform:translateY(7px) rotate(45deg);}.site-header .mobile-toggle.active .bar:nth-child(2){opacity:0;transform:translateX(-10px);}.site-header .mobile-toggle.active .bar:nth-child(3){transform:translateY(-7px) rotate(-45deg);}.site-header .header-nav{display:flex;align-items:center;gap:32px;margin-left:auto;}@media (max-width: 1200px){.site-header .header-nav{gap:20px;}}@media (max-width: 991px){.site-header .header-nav{gap:12px;}}.site-header .main-menu{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:4px;}@media (max-width: 991px){.site-header .main-menu{display:none;}}.site-header .main-menu .menu-item{position:relative;}.site-header .main-menu .menu-item > a{display:flex;align-items:center;gap:6px;padding:10px 16px;font-size:15px;font-weight:500;color:#1a1a1a;text-decoration:none;border-radius:10px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);position:relative;}@media (max-width: 1200px){.site-header .main-menu .menu-item > a{padding:8px 12px;font-size:14px;}}.site-header .main-menu .menu-item > a .menu-icon{display:flex;align-items:center;justify-content:center;color:#065ed1;}.site-header .main-menu .menu-item > a .menu-icon svg{width:16px;height:16px;}.site-header .main-menu .menu-item > a .menu-badge{display:inline-flex;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;text-transform:uppercase;background:linear-gradient(135deg,#065ed1,#4697da);color:#fff;border-radius:20px;letter-spacing:0.5px;}.site-header .main-menu .menu-item > a .chevron{transition:transform 0.3s ease;margin-left:2px;}.site-header .main-menu .menu-item > a .chevron path{stroke:#6b7280;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.site-header .main-menu .menu-item > a:hover{background:rgba(6,94,209,0.08);color:#065ed1;}.site-header .main-menu .menu-item > a:hover .chevron{transform:rotate(180deg);}.site-header .main-menu .menu-item > a:hover .chevron path{stroke:#065ed1;}.site-header .main-menu .menu-item.has-mega-menu:hover > a,.site-header .main-menu .menu-item.has-dropdown:hover > a{background:rgba(6,94,209,0.08);color:#065ed1;}.site-header .main-menu .menu-item.has-mega-menu:hover > a .chevron,.site-header .main-menu .menu-item.has-dropdown:hover > a .chevron{transform:rotate(180deg);}.site-header .main-menu .menu-item.has-mega-menu:hover > a .chevron path,.site-header .main-menu .menu-item.has-dropdown:hover > a .chevron path{stroke:#065ed1;}.site-header .mega-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(10px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease;padding-top:20px;z-index:100;}.site-header .mega-menu .mega-menu-inner{background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,0.12), 0 0 0 1px rgba(26,26,26,0.05);overflow:hidden;}.site-header .mega-menu .mega-menu-content{display:flex;min-width:820px;}@media (max-width: 1200px){.site-header .mega-menu .mega-menu-content{min-width:720px;}}.site-header .menu-item.has-mega-menu:hover .mega-menu{opacity:1;visibility:visible;pointer-events:all;transform:translateX(-50%) translateY(0);}.site-header .mega-col{padding:28px;}.site-header .mega-col.mega-categories{width:250px;background:#fff;border-right:1px solid #e5e9ed;}.site-header .mega-col.mega-categories .category-item{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;font-size:15px;font-weight:500;color:#1a1a1a;text-decoration:none;border-radius:12px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);margin-bottom:6px;}.site-header .mega-col.mega-categories .category-item .arrow-icon,.site-header .mega-col.mega-categories .category-item .external-icon{opacity:0;transform:translateX(-8px);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.site-header .mega-col.mega-categories .category-item .arrow-icon path,.site-header .mega-col.mega-categories .category-item .external-icon path{stroke:#065ed1;}.site-header .mega-col.mega-categories .category-item.has-external .external-icon{opacity:0.4;transform:translateX(0);}.site-header .mega-col.mega-categories .category-item.has-external .external-icon path{stroke:#6b7280;}.site-header .mega-col.mega-categories .category-item:hover{background:linear-gradient(135deg,rgba(6,94,209,0.08),rgba(70,151,218,0.05));color:#065ed1;transform:translateX(4px);}.site-header .mega-col.mega-categories .category-item:hover .arrow-icon{opacity:1;transform:translateX(0);}.site-header .mega-col.mega-categories .category-item:hover .external-icon{opacity:1;}.site-header .mega-col.mega-categories .category-item:hover .external-icon path{stroke:#065ed1;}.site-header .mega-col.mega-categories .category-desc{margin-top:20px;padding:16px 18px;font-size:13px;color:#6b7280;line-height:1.6;background:#f8f9fa;border-radius:12px;}.site-header .mega-col.mega-products{width:320px;background:#fff;border-right:1px solid #e5e9ed;}.site-header .mega-col.mega-products .product-item{display:flex;align-items:flex-start;gap:16px;padding:16px 18px;text-decoration:none;border-radius:14px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);margin-bottom:8px;}.site-header .mega-col.mega-products .product-item .product-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,rgba(6,94,209,0.12),rgba(70,151,218,0.08));border-radius:14px;flex-shrink:0;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.site-header .mega-col.mega-products .product-item .product-icon svg{width:22px;height:22px;color:#065ed1;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.site-header .mega-col.mega-products .product-item .product-icon svg g{fill:#065ed1;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.site-header .mega-col.mega-products .product-item .product-icon svg g path{fill:#065ed1;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.site-header .mega-col.mega-products .product-item .product-info{flex:1;min-width:0;}.site-header .mega-col.mega-products .product-item .product-info .product-name{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:15px;font-weight:600;color:#1a1a1a;margin-bottom:6px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.site-header .mega-col.mega-products .product-item .product-info .product-name .badge{display:inline-flex;padding:2px 8px;font-size:9px;font-weight:700;text-transform:uppercase;background:linear-gradient(135deg,#065ed1,#4697da);color:#fff;border-radius:20px;letter-spacing:0.5px;}.site-header .mega-col.mega-products .product-item .product-info .product-desc{font-size:13px;color:#6b7280;line-height:1.5;margin:0;}.site-header .mega-col.mega-products .product-item:hover{background:linear-gradient(135deg,rgba(6,94,209,0.06),transparent);transform:translateX(4px);}.site-header .mega-col.mega-products .product-item:hover .product-icon{background:linear-gradient(135deg,#065ed1,#4697da);transform:scale(1.05);}.site-header .mega-col.mega-products .product-item:hover .product-icon svg{color:#fff;}.site-header .mega-col.mega-products .product-item:hover .product-icon svg g{fill:#fff;}.site-header .mega-col.mega-products .product-item:hover .product-icon svg g path{fill:#fff;}.site-header .mega-col.mega-products .product-item:hover .product-name{color:#065ed1;}.site-header .mega-col.mega-featured{width:280px;background:linear-gradient(180deg,#f8f9fa,rgba(6,94,209,0.03));}.site-header .mega-col.mega-featured .featured-label{display:block;font-size:11px;font-weight:700;color:#065ed1;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:18px;}.site-header .mega-col.mega-featured .featured-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px rgba(26,26,26,0.06);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.site-header .mega-col.mega-featured .featured-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(6,94,209,0.15);}.site-header .mega-col.mega-featured .featured-card .featured-image{position:relative;height:140px;overflow:hidden;}.site-header .mega-col.mega-featured .featured-card .featured-image img{width:100%;height:100%;object-fit:cover;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.site-header .mega-col.mega-featured .featured-card .featured-image:hover img{transform:scale(1.05);}.site-header .mega-col.mega-featured .featured-card .featured-content{padding:20px;}.site-header .mega-col.mega-featured .featured-card .featured-content h4{font-size:16px;font-weight:700;color:#1a1a1a;margin:0 0 8px 0;}.site-header .mega-col.mega-featured .featured-card .featured-content p{font-size:13px;color:#6b7280;margin:0 0 16px 0;line-height:1.5;}.site-header .mega-col.mega-featured .featured-card .featured-content .featured-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#065ed1;text-decoration:none;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.site-header .mega-col.mega-featured .featured-card .featured-content .featured-link svg{transition:transform 0.3s ease;}.site-header .mega-col.mega-featured .featured-card .featured-content .featured-link:hover{color:#4697da;}.site-header .mega-col.mega-featured .featured-card .featured-content .featured-link:hover svg{transform:translateX(5px);}.site-header .mega-col.mega-featured .featured-card.simple{padding:24px;}.site-header .mega-col.mega-featured .featured-card.simple h4{font-size:17px;font-weight:700;color:#1a1a1a;margin:0 0 10px 0;}.site-header .mega-col.mega-featured .featured-card.simple p{font-size:14px;color:#6b7280;margin:0 0 18px 0;line-height:1.6;}.site-header .dropdown-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(10px);opacity:0;visibility:hidden;pointer-events:none;min-width:220px;background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,0.12), 0 0 0 1px rgba(26,26,26,0.05);padding:10px;list-style:none;margin:0;transition:opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease;margin-top:20px;z-index:100;}.site-header .dropdown-menu::before{content:"";position:absolute;top:-20px;left:0;right:0;height:20px;}.site-header .dropdown-menu li a{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:500;color:#1a1a1a;text-decoration:none;border-radius:10px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.site-header .dropdown-menu li a .dropdown-icon{display:flex;color:#065ed1;}.site-header .dropdown-menu li a .dropdown-icon svg{width:18px;height:18px;}.site-header .dropdown-menu li a .badge{margin-left:auto;padding:2px 8px;font-size:9px;font-weight:700;text-transform:uppercase;background:linear-gradient(135deg,#065ed1,#4697da);color:#fff;border-radius:20px;}.site-header .dropdown-menu li a:hover{background:rgba(6,94,209,0.08);color:#065ed1;transform:translateX(4px);}.site-header .menu-item.has-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;pointer-events:all;transform:translateX(-50%) translateY(0);}.site-header .header-cta{display:flex;align-items:center;gap:12px;}@media (max-width: 991px){.site-header .header-cta{display:none;}}.site-header .header-cta .btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;border-radius:50px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);white-space:nowrap;}@media (max-width: 1200px){.site-header .header-cta .btn{padding:10px 20px;font-size:13px;}}.site-header .header-cta .btn-primary{background:linear-gradient(135deg,#065ed1,#4697da);color:#fff;border:2px solid transparent;box-shadow:0 4px 15px rgba(6,94,209,0.3);}.site-header .header-cta .btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(6,94,209,0.4);}.site-header .header-cta .btn-outline{background:transparent;color:#1a1a1a;border:2px solid #1a1a1a;}.site-header .header-cta .btn-outline:hover{background:#1a1a1a;color:#fff;transform:translateY(-2px);}.site-header .mobile-call{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:1.5px solid #e5e9ed;background:transparent;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}@media (max-width: 991px){.site-header .mobile-call{display:flex;}}.site-header .mobile-call svg{width:20px;height:20px;color:#065ed1;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.site-header .mobile-call:hover{background:#065ed1;border-color:#065ed1;}.site-header .mobile-call:hover svg{color:#fff;}body{padding-top:80px;}@media (max-width: 991px){body{padding-top:70px;}}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);backdrop-filter:blur(4px);opacity:0;visibility:hidden;z-index:1998;transition:opacity 0.3s ease, visibility 0.3s ease;}.mobile-menu-overlay.active{opacity:1;visibility:visible;}.mobile-menu{position:fixed;top:0;left:0;width:100%;max-width:320px;height:100%;background:#fff;z-index:1999;transform:translateX(-100%);transition:transform 0.4s cubic-bezier(0.4,0,0.2,1);display:flex;flex-direction:column;box-shadow:4px 0 25px rgba(0,0,0,0.15);}.mobile-menu.active{transform:translateX(0);}.mobile-menu .mobile-menu-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e9ed;flex-shrink:0;}.mobile-menu .mobile-menu-header .mobile-logo{display:flex;align-items:center;}.mobile-menu .mobile-menu-header .mobile-logo img{height:32px;width:auto;}.mobile-menu .mobile-menu-header .mobile-logo .site-title{font-size:20px;font-weight:700;color:#065ed1;}.mobile-menu .mobile-menu-header .mobile-menu-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f8f9fa;border:none;border-radius:10px;cursor:pointer;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);padding:10px;}.mobile-menu .mobile-menu-header .mobile-menu-close svg{color:#1a1a1a;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.mobile-menu .mobile-menu-header .mobile-menu-close:hover{background:rgba(6,94,209,0.1);}.mobile-menu .mobile-menu-header .mobile-menu-close:hover svg{color:#065ed1;}.mobile-menu .mobile-menu-body{flex:1;overflow-y:auto;padding:12px 0;}.mobile-menu .mobile-menu-body::-webkit-scrollbar{width:4px;}.mobile-menu .mobile-menu-body::-webkit-scrollbar-track{background:#f8f9fa;}.mobile-menu .mobile-menu-body::-webkit-scrollbar-thumb{background:#e5e9ed;border-radius:4px;}.mobile-menu .mobile-nav{list-style:none;margin:0;padding:0;}.mobile-menu .mobile-nav .mobile-nav-item{border-bottom:1px solid rgba(229,233,237,0.5);}.mobile-menu .mobile-nav .mobile-nav-item:last-child{border-bottom:none;}.mobile-menu .mobile-nav .mobile-nav-item .mobile-nav-link-wrapper{display:flex;align-items:center;gap:8px;}.mobile-menu .mobile-nav .mobile-nav-item .mobile-nav-link-wrapper .mobile-nav-link{flex:1;display:flex;align-items:center;gap:12px;padding:16px 20px;font-size:15px;font-weight:600;color:#1a1a1a;text-decoration:none;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.mobile-menu .mobile-nav .mobile-nav-item .mobile-nav-link-wrapper .mobile-nav-link .mobile-nav-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#065ed1;}.mobile-menu .mobile-nav .mobile-nav-item .mobile-nav-link-wrapper .mobile-nav-link .mobile-nav-icon svg{width:20px;height:20px;}.mobile-menu .mobile-nav .mobile-nav-item .mobile-nav-link-wrapper .mobile-nav-link .mobile-badge{display:inline-flex;align-items:center;padding:3px 8px;font-size:9px;font-weight:700;text-transform:uppercase;background:linear-gradient(135deg,#065ed1,#4697da);color:#fff;border-radius:20px;letter-spacing:0.5px;}.mobile-menu .mobile-nav .mobile-nav-item .mobile-nav-link-wrapper .mobile-nav-link:hover{color:#065ed1;background:rgba(6,94,209,0.05);}.mobile-menu .mobile-nav .mobile-nav-item .mobile-nav-link-wrapper .mobile-submenu-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:10px;background:#f8f9fa;border:none;border-radius:10px;cursor:pointer;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);padding:10px;}.mobile-menu .mobile-nav .mobile-nav-item .mobile-nav-link-wrapper .mobile-submenu-toggle svg{color:#6b7280;transition:transform 0.3s ease;}.mobile-menu .mobile-nav .mobile-nav-item .mobile-nav-link-wrapper .mobile-submenu-toggle:hover{background:rgba(6,94,209,0.1);}.mobile-menu .mobile-nav .mobile-nav-item .mobile-nav-link-wrapper .mobile-submenu-toggle:hover svg{color:#065ed1;}.mobile-menu .mobile-nav .mobile-nav-item.submenu-open .mobile-submenu-toggle{background:rgba(6,94,209,0.1);}.mobile-menu .mobile-nav .mobile-nav-item.submenu-open .mobile-submenu-toggle svg{transform:rotate(180deg);color:#065ed1;}.mobile-menu .mobile-nav .mobile-nav-item.submenu-open .mobile-submenu{max-height:1000px;opacity:1;}.mobile-menu .mobile-submenu{max-height:0;overflow:hidden;opacity:0;background:#f8f9fa;transition:max-height 0.4s ease, opacity 0.3s ease;}.mobile-menu .mobile-submenu .mobile-submenu-section{padding:12px 20px;}.mobile-menu .mobile-submenu .mobile-submenu-section:not(:last-child){border-bottom:1px solid rgba(229,233,237,0.5);}.mobile-menu .mobile-submenu .mobile-submenu-section .mobile-submenu-label{display:block;font-size:11px;font-weight:700;color:#065ed1;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;}.mobile-menu .mobile-submenu .mobile-submenu-section .mobile-submenu-link{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;margin-bottom:6px;font-size:14px;font-weight:500;color:#1a1a1a;text-decoration:none;background:#fff;border-radius:10px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.mobile-menu .mobile-submenu .mobile-submenu-section .mobile-submenu-link:last-child{margin-bottom:0;}.mobile-menu .mobile-submenu .mobile-submenu-section .mobile-submenu-link .submenu-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(6,94,209,0.1);border-radius:10px;flex-shrink:0;}.mobile-menu .mobile-submenu .mobile-submenu-section .mobile-submenu-link .submenu-icon svg{width:18px;height:18px;color:#065ed1;}.mobile-menu .mobile-submenu .mobile-submenu-section .mobile-submenu-link .submenu-icon svg g{fill:#065ed1;}.mobile-menu .mobile-submenu .mobile-submenu-section .mobile-submenu-link .submenu-icon svg g path{fill:#065ed1;}.mobile-menu .mobile-submenu .mobile-submenu-section .mobile-submenu-link .submenu-content{flex:1;min-width:0;}.mobile-menu .mobile-submenu .mobile-submenu-section .mobile-submenu-link .submenu-content .submenu-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-weight:600;color:#1a1a1a;}.mobile-menu .mobile-submenu .mobile-submenu-section .mobile-submenu-link .submenu-content .submenu-title .mobile-badge{display:inline-flex;padding:2px 6px;font-size:8px;font-weight:700;text-transform:uppercase;background:linear-gradient(135deg,#065ed1,#4697da);color:#fff;border-radius:20px;}.mobile-menu .mobile-submenu .mobile-submenu-section .mobile-submenu-link .submenu-content .submenu-desc{display:block;font-size:12px;font-weight:400;color:#6b7280;margin-top:4px;line-height:1.4;}.mobile-menu .mobile-submenu .mobile-submenu-section .mobile-submenu-link .external-icon{flex-shrink:0;color:#6b7280;margin-left:auto;}.mobile-menu .mobile-submenu .mobile-submenu-section .mobile-submenu-link:hover{background:rgba(6,94,209,0.08);}.mobile-menu .mobile-submenu .mobile-submenu-section .mobile-submenu-link:hover .submenu-title{color:#065ed1;}.mobile-menu .mobile-submenu .mobile-submenu-section .mobile-submenu-link:hover .submenu-icon{background:#065ed1;}.mobile-menu .mobile-submenu .mobile-submenu-section .mobile-submenu-link:hover .submenu-icon svg{color:#fff;}.mobile-menu .mobile-submenu .mobile-submenu-section .mobile-submenu-link:hover .submenu-icon svg g{fill:#fff;}.mobile-menu .mobile-submenu .mobile-submenu-section .mobile-submenu-link:hover .submenu-icon svg g path{fill:#fff;}.mobile-menu .mobile-submenu .mobile-submenu-section .mobile-submenu-link:not(.has-icon){padding:10px 14px;}.mobile-menu .mobile-submenu .mobile-featured .mobile-featured-card{display:flex;align-items:center;gap:14px;padding:14px;background:#fff;border-radius:12px;text-decoration:none;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.mobile-menu .mobile-submenu .mobile-featured .mobile-featured-card img{width:60px;height:60px;object-fit:cover;border-radius:10px;flex-shrink:0;}.mobile-menu .mobile-submenu .mobile-featured .mobile-featured-card .featured-info{flex:1;min-width:0;}.mobile-menu .mobile-submenu .mobile-featured .mobile-featured-card .featured-info strong{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:4px;}.mobile-menu .mobile-submenu .mobile-featured .mobile-featured-card .featured-info span{display:block;font-size:12px;color:#6b7280;line-height:1.4;}.mobile-menu .mobile-submenu .mobile-featured .mobile-featured-card:hover{background:rgba(6,94,209,0.08);}.mobile-menu .mobile-submenu .mobile-featured .mobile-featured-card:hover strong{color:#065ed1;}.mobile-menu .mobile-menu-footer{padding:20px;border-top:1px solid #e5e9ed;background:#f8f9fa;flex-shrink:0;}.mobile-menu .mobile-menu-footer .mobile-cta{display:flex;flex-direction:column;gap:10px;margin-bottom:16px;}.mobile-menu .mobile-menu-footer .mobile-cta .btn{display:flex;align-items:center;justify-content:center;padding:14px 20px;font-size:14px;font-weight:600;text-decoration:none;border-radius:12px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.mobile-menu .mobile-menu-footer .mobile-cta .btn-primary{background:linear-gradient(135deg,#065ed1,#4697da);color:#fff;border:none;box-shadow:0 4px 15px rgba(6,94,209,0.3);}.mobile-menu .mobile-menu-footer .mobile-cta .btn-primary:hover{box-shadow:0 6px 20px rgba(6,94,209,0.4);transform:translateY(-2px);}.mobile-menu .mobile-menu-footer .mobile-cta .btn-outline{background:#fff;color:#1a1a1a;border:2px solid #1a1a1a;}.mobile-menu .mobile-menu-footer .mobile-cta .btn-outline:hover{background:#1a1a1a;color:#fff;}.mobile-menu .mobile-menu-footer .mobile-phone{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;background:#fff;border-radius:10px;text-decoration:none;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.mobile-menu .mobile-menu-footer .mobile-phone svg{color:#065ed1;flex-shrink:0;}.mobile-menu .mobile-menu-footer .mobile-phone span{font-size:15px;font-weight:600;color:#1a1a1a;}.mobile-menu .mobile-menu-footer .mobile-phone:hover{background:rgba(6,94,209,0.1);}body.mobile-menu-open{overflow:hidden;}.dentara-popup{position:fixed;inset:0;width:100%;height:100dvh;z-index:999999;display:none;overflow-y:auto;}.dentara-popup.is-open{display:block;}.dentara-popup .container{position:relative;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:32px 20px;z-index:5;pointer-events:none;}@media (max-width: 991px){.dentara-popup .container{padding:24px 14px;}}@media (max-width: 575px){.dentara-popup .container{padding:0;align-items:stretch;}}.dentara-popup .overlay{position:fixed;inset:0;background:rgba(7,12,22,0.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:4;pointer-events:auto;animation:dpFadeIn 0.3s ease;}.dentara-popup .popup-item{display:grid;grid-template-columns:420px 1fr;background:#fff;border-radius:24px;position:relative;pointer-events:auto;box-shadow:0 40px 80px -16px rgba(0,0,0,0.45), 0 0 0 1px rgba(0,0,0,0.06);max-width:1080px;width:100%;overflow:hidden;animation:dpZoomIn 0.45s cubic-bezier(0.22,1,0.36,1);}@media (max-width: 1100px){.dentara-popup .popup-item{grid-template-columns:360px 1fr;}}@media (max-width: 991px){.dentara-popup .popup-item{grid-template-columns:1fr;max-width:560px;}}@media (max-width: 575px){.dentara-popup .popup-item{border-radius:0;max-width:100%;min-height:100dvh;box-shadow:none;}}.dentara-popup .popup-close-btn{position:absolute;padding:0px !important;top:16px;right:16px;width:40px;height:40px;border-radius:50%;border:0;background:rgba(255,255,255,0.95);color:#0f172a;cursor:pointer;display:grid;place-items:center;z-index:10;box-shadow:0 6px 18px rgba(0,0,0,0.18), inset 0 0 0 1px rgba(0,0,0,0.06);transition:transform 0.25s ease, background 0.2s ease, color 0.2s ease;}.dentara-popup .popup-close-btn svg{display:block;}.dentara-popup .popup-close-btn:hover{background:#ef4444;color:#fff;transform:scale(1.08) rotate(90deg);}.dentara-popup .popup-close-btn:focus-visible{outline:2px solid #0072ff;outline-offset:3px;}.dentara-popup .popup-left{position:relative;background:radial-gradient(circle at 20% 0%,rgba(0,198,255,0.45),transparent 50%), radial-gradient(circle at 80% 100%,rgba(0,61,153,0.55),transparent 55%), linear-gradient(155deg,#003d99 0%,#0072ff 50%,#1e90ff 100%);color:#fff;padding:40px 36px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;isolation:isolate;min-height:540px;}@media (max-width: 1100px){.dentara-popup .popup-left{padding:36px 28px;}}@media (max-width: 991px){.dentara-popup .popup-left{padding:36px 32px 30px;min-height:auto;}}@media (max-width: 575px){.dentara-popup .popup-left{padding:32px 22px 26px;}}.dentara-popup .popup-left-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden;}.dentara-popup .pl-blob{position:absolute;border-radius:50%;filter:blur(60px);}.dentara-popup .pl-blob-1{width:320px;height:320px;top:-120px;right:-100px;background:radial-gradient(circle,rgba(0,198,255,0.85),transparent 70%);opacity:0.7;}.dentara-popup .pl-blob-2{width:280px;height:280px;bottom:-100px;left:-80px;background:radial-gradient(circle,rgba(255,255,255,0.4),transparent 70%);opacity:0.6;}.dentara-popup .pl-blob-3{width:220px;height:220px;top:40%;left:50%;transform:translateX(-50%);background:radial-gradient(circle,rgba(0,114,255,0.45),transparent 70%);opacity:0.5;}.dentara-popup .pl-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.08) 1px,transparent 1px), linear-gradient(90deg,rgba(255,255,255,0.08) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);}.dentara-popup .popup-left-inner{position:relative;z-index:1;}.dentara-popup .popup-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;background:rgba(255,255,255,0.16);border:1px solid rgba(255,255,255,0.28);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font-size:12.5px;font-weight:700;letter-spacing:0.3px;border-radius:999px;margin-bottom:22px;}.dentara-popup .popup-eyebrow .popup-eyebrow-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 12px #4ade80, 0 0 0 4px rgba(74,222,128,0.25);animation:dpDotPulse 2s ease-in-out infinite;}.dentara-popup .popup-left h3{font-size:clamp(1.5rem,2.3vw,2rem);font-weight:800;line-height:1.16;letter-spacing:-0.7px;margin:0 0 14px;color:#fff;}.dentara-popup .popup-subtitle{font-size:14px;line-height:1.65;color:rgba(255,255,255,0.9);margin:0 0 26px;}.dentara-popup .popup-subtitle strong{color:#fff;font-weight:700;box-shadow:inset 0 -7px 0 rgba(0,198,255,0.4);}.dentara-popup .popup-features{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:10px;}.dentara-popup .popup-features li{display:flex;align-items:center;gap:12px;font-size:13.5px;color:rgba(255,255,255,0.96);font-weight:500;line-height:1.4;}.dentara-popup .popup-feat-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);color:#fff;flex-shrink:0;box-shadow:0 4px 10px rgba(34,197,94,0.35);}.dentara-popup .popup-feat-icon svg{display:block;}.dentara-popup .popup-feat-text{line-height:1.4;}.dentara-popup .popup-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:14px;margin-bottom:22px;}.dentara-popup .popup-stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;}.dentara-popup .popup-stat-num{font-size:18px;font-weight:800;color:#fff;line-height:1;letter-spacing:-0.3px;}.dentara-popup .popup-stat-num small{font-size:11px;font-weight:600;opacity:0.85;margin-left:1px;}.dentara-popup .popup-stat-label{font-size:10.5px;font-weight:600;letter-spacing:0.3px;color:rgba(255,255,255,0.75);text-transform:uppercase;}.dentara-popup .popup-quote{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px 18px;background:rgba(255,255,255,0.08);border-left:3px solid #00c6ff;border-radius:0 12px 12px 0;font-size:12.5px;line-height:1.55;color:rgba(255,255,255,0.95);font-style:italic;}.dentara-popup .popup-quote-mark{position:absolute;top:-10px;left:14px;color:rgba(0,198,255,0.45);}.dentara-popup .popup-quote-author{font-style:normal;font-size:11.5px;font-weight:700;color:rgba(255,255,255,0.85);letter-spacing:0.3px;}.dentara-popup .popup-right{padding:40px 42px 36px;background:#fff;position:relative;overflow:hidden;}@media (max-width: 1100px){.dentara-popup .popup-right{padding:36px 32px 30px;}}@media (max-width: 575px){.dentara-popup .popup-right{padding:28px 22px 24px;}}.dentara-popup .form-header{margin-bottom:24px;}.dentara-popup .form-header h3{font-size:clamp(1.3rem,2vw,1.7rem);font-weight:800;color:#0f172a;letter-spacing:-0.5px;margin:0 0 6px;line-height:1.2;}.dentara-popup .form-header p{margin:0;font-size:13.5px;color:#475569;line-height:1.6;}.dentara-popup .form-header p strong{color:#0072ff;font-weight:700;}.dentara-popup .wpcf7{margin:0;position:relative;}.dentara-popup .wpcf7-form{margin:0;position:relative;}.dentara-popup .hidden-fields-container{display:none;}.dentara-popup .cf7-custom-form p,.dentara-popup .cf7-field p,.dentara-popup .cf7-grid > p,.dentara-popup .phone-input-wrapper p{margin:0 !important;padding:0 !important;display:block;}.dentara-popup .phone-input-wrapper > p,.dentara-popup .phone-input-wrapper .phone-prefix p{display:contents !important;}.dentara-popup .cf7-custom-form{display:flex !important;flex-direction:column !important;gap:16px !important;}.dentara-popup .cf7-grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:14px !important;width:100% !important;}@media (max-width: 575px){.dentara-popup .cf7-grid{grid-template-columns:1fr !important;gap:12px !important;}}.dentara-popup .cf7-field{display:flex !important;flex-direction:column !important;gap:7px !important;min-width:0 !important;grid-column:span 1;}.dentara-popup .cf7-field.cf7-field--full{grid-column-start:1 !important;grid-column-end:-1 !important;}.dentara-popup .cf7-field > br{display:none;}.dentara-popup .cf7-field label{display:block;font-size:11.5px !important;font-weight:700 !important;color:#475569 !important;letter-spacing:0.7px !important;text-transform:uppercase !important;line-height:1.3 !important;margin:0 !important;}.dentara-popup .cf7-field label .req{color:#ef4444;margin-left:2px;}.dentara-popup .cf7-field .wpcf7-form-control-wrap{display:block !important;width:100% !important;}.dentara-popup .cf7-field input[type="text"],.dentara-popup .cf7-field input[type="tel"],.dentara-popup .cf7-field input[type="email"],.dentara-popup .cf7-field select,.dentara-popup .cf7-field textarea{display:block !important;width:100% !important;box-sizing:border-box !important;padding:12px 14px !important;border:1.5px solid #e2e8f0 !important;border-radius:12px !important;background:#f1f5f9 !important;font-size:14px !important;font-family:inherit !important;color:#0f172a !important;transition:border-color 0.2s ease, background 0.2s ease, box-shadow 0.2s ease !important;outline:none !important;-webkit-appearance:none !important;appearance:none !important;line-height:1.4 !important;margin:0 !important;}.dentara-popup .cf7-field input[type="text"]::placeholder,.dentara-popup .cf7-field input[type="tel"]::placeholder,.dentara-popup .cf7-field input[type="email"]::placeholder,.dentara-popup .cf7-field select::placeholder,.dentara-popup .cf7-field textarea::placeholder{color:#94a3b8 !important;font-weight:400 !important;}.dentara-popup .cf7-field input[type="text"]:hover,.dentara-popup .cf7-field input[type="tel"]:hover,.dentara-popup .cf7-field input[type="email"]:hover,.dentara-popup .cf7-field select:hover,.dentara-popup .cf7-field textarea:hover{border-color:rgba(0,114,255,0.4) !important;}.dentara-popup .cf7-field input[type="text"]:focus,.dentara-popup .cf7-field input[type="tel"]:focus,.dentara-popup .cf7-field input[type="email"]:focus,.dentara-popup .cf7-field select:focus,.dentara-popup .cf7-field textarea:focus{border-color:#0072ff !important;background:#fff !important;box-shadow:0 0 0 4px rgba(0,114,255,0.14) !important;}.dentara-popup .cf7-field select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>") !important;background-repeat:no-repeat !important;background-position:right 14px center !important;background-size:14px 14px !important;padding-right:38px !important;cursor:pointer !important;}.dentara-popup .cf7-field textarea{resize:vertical !important;min-height:76px !important;line-height:1.5 !important;}.dentara-popup .phone-input-wrapper{display:flex !important;align-items:stretch !important;border:1.5px solid #e2e8f0 !important;border-radius:12px !important;background:#f1f5f9 !important;overflow:hidden;width:100%;transition:border-color 0.2s ease, background 0.2s ease, box-shadow 0.2s ease;}.dentara-popup .phone-input-wrapper:hover{border-color:rgba(0,114,255,0.4);}.dentara-popup .phone-input-wrapper:focus-within{border-color:#0072ff;background:#fff;box-shadow:0 0 0 4px rgba(0,114,255,0.14);}.dentara-popup .phone-input-wrapper .phone-prefix{display:inline-flex !important;align-items:center !important;gap:6px;padding:0 12px;background:rgba(0,114,255,0.08);border-right:1px solid #e2e8f0;font-size:14px;font-weight:700;color:#0f172a;flex-shrink:0;}.dentara-popup .phone-input-wrapper .phone-prefix svg{width:22px;height:14px;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,0.06);display:inline-block;}.dentara-popup .phone-input-wrapper .phone-prefix span{font-weight:700;color:#0f172a;}.dentara-popup .phone-input-wrapper .wpcf7-form-control-wrap{flex:1 !important;min-width:0 !important;}.dentara-popup .phone-input-wrapper input[type="tel"]{border:0 !important;background:transparent !important;border-radius:0 !important;box-shadow:none !important;width:100% !important;}.dentara-popup .phone-input-wrapper input[type="tel"]:focus{box-shadow:none !important;background:transparent !important;}.dentara-popup .cf7-submit-wrap{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:10px !important;margin-top:6px !important;}.dentara-popup .cf7-submit-wrap .wpcf7-submit,.dentara-popup .cf7-submit-wrap input[type="submit"]{width:100% !important;padding:16px 22px !important;border:0 !important;border-radius:14px !important;background:linear-gradient(135deg,#0072ff 0%,#00c6ff 100%) !important;color:#fff !important;font-family:inherit !important;font-size:14.5px !important;font-weight:800 !important;letter-spacing:0.6px !important;text-transform:uppercase !important;cursor:pointer !important;box-shadow:0 14px 28px -10px rgba(0,114,255,0.6) !important;transition:transform 0.2s ease, box-shadow 0.25s ease, filter 0.2s ease !important;margin:0 !important;}.dentara-popup .cf7-submit-wrap .wpcf7-submit:hover,.dentara-popup .cf7-submit-wrap input[type="submit"]:hover{transform:translateY(-2px);box-shadow:0 20px 36px -10px rgba(0,114,255,0.7) !important;filter:brightness(1.05);}.dentara-popup .cf7-submit-wrap .wpcf7-submit:active,.dentara-popup .cf7-submit-wrap input[type="submit"]:active{transform:translateY(0);}.dentara-popup .cf7-submit-wrap .wpcf7-submit:disabled,.dentara-popup .cf7-submit-wrap .wpcf7-submit.wpcf7-submitting,.dentara-popup .cf7-submit-wrap input[type="submit"]:disabled,.dentara-popup .cf7-submit-wrap input[type="submit"].wpcf7-submitting{opacity:0.85;cursor:progress;}.dentara-popup .cf7-submit-note{font-size:11.5px !important;color:#94a3b8 !important;line-height:1.5 !important;text-align:center !important;margin:0 !important;font-weight:500 !important;}.dentara-popup .wpcf7-spinner{display:none !important;}.dentara-popup .wpcf7-form.submitting .wpcf7-submit::after{content:'';display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,0.5);border-top-color:#fff;border-radius:50%;margin-left:10px;vertical-align:middle;animation:dpSpin 0.7s linear infinite;}.dentara-popup .wpcf7-not-valid-tip{display:block !important;margin-top:4px !important;font-size:11.5px !important;color:#dc2626 !important;font-weight:600 !important;}.dentara-popup .wpcf7-form-control.wpcf7-not-valid{border-color:#ef4444 !important;background:rgba(239,68,68,0.05) !important;}.dentara-popup .wpcf7-response-output{margin:14px 0 0 !important;padding:11px 14px !important;border:0 !important;border-radius:10px !important;font-size:13px !important;text-align:left !important;background:rgba(239,68,68,0.08);color:#991b1b;}.dentara-popup .wpcf7-form.sent .wpcf7-response-output{background:rgba(34,197,94,0.1);color:#15803d;}.dentara-popup .cf7-success-screen{display:none;position:absolute;inset:0;background:#fff;z-index:6;padding:50px 40px;flex-direction:column;align-items:center;justify-content:center;text-align:center;animation:dpFadeIn 0.45s ease;}@media (max-width: 575px){.dentara-popup .cf7-success-screen{padding:32px 22px;}}.dentara-popup .popup-right.is-success .cf7-success-screen{display:flex;}.dentara-popup .popup-right.is-success .form-header,.dentara-popup .popup-right.is-success > .wpcf7{display:none !important;}.dentara-popup .success-icon{width:96px;height:96px;background:linear-gradient(135deg,#4ade80 0%,#16a34a 100%);border-radius:50%;display:grid;place-items:center;color:#fff;margin-bottom:24px;box-shadow:0 20px 38px -10px rgba(34,197,94,0.6);animation:dpPop 0.5s cubic-bezier(0.34,1.56,0.64,1);}.dentara-popup .success-icon svg{display:block;}.dentara-popup .success-icon .success-ring{stroke-dasharray:151;stroke-dashoffset:151;animation:dpDraw 0.6s ease 0.1s forwards;}.dentara-popup .success-icon .success-tick{stroke-dasharray:60;stroke-dashoffset:60;animation:dpDraw 0.4s ease 0.55s forwards;}.dentara-popup .success-title{font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:800;color:#0f172a;margin:0 0 12px;letter-spacing:-0.5px;line-height:1.18;}.dentara-popup .success-desc{font-size:14.5px;color:#475569;line-height:1.7;margin:0 0 28px;max-width:380px;}.dentara-popup .success-desc strong{color:#0072ff;font-weight:700;}.dentara-popup .success-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;}@media (max-width: 480px){.dentara-popup .success-actions{flex-direction:column;width:100%;}.dentara-popup .success-actions .success-close-btn,.dentara-popup .success-actions .success-call-btn{width:100%;justify-content:center;}}.dentara-popup .success-close-btn{padding:12px 28px;border:1.5px solid #e2e8f0;background:#fff;color:#0f172a;font-family:inherit;font-size:14px;font-weight:700;border-radius:999px;cursor:pointer;transition:all 0.2s ease;}.dentara-popup .success-close-btn:hover{border-color:#0072ff;color:#0072ff;}.dentara-popup .success-call-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#0072ff 0%,#00c6ff 100%);color:#fff;font-size:14px;font-weight:700;text-decoration:none;border-radius:999px;box-shadow:0 12px 24px -8px rgba(0,114,255,0.6);transition:transform 0.2s ease, box-shadow 0.25s ease;}.dentara-popup .success-call-btn:hover{transform:translateY(-2px);color:#fff;box-shadow:0 16px 32px -8px rgba(0,114,255,0.7);}.dentara-popup .success-call-btn .material-icons-outlined{font-size:18px;}@keyframes dpFadeIn{from{opacity:0;}to{opacity:1;}}@keyframes dpZoomIn{from{opacity:0;transform:scale(0.95) translateY(20px);}to{opacity:1;transform:scale(1) translateY(0);}}@keyframes dpPop{0%{transform:scale(0);}100%{transform:scale(1);}}@keyframes dpDraw{to{stroke-dashoffset:0;}}@keyframes dpSpin{to{transform:rotate(360deg);}}@keyframes dpDotPulse{0%,100%{transform:scale(1);opacity:1;}50%{transform:scale(1.4);opacity:0.6;}}body.dentara-popup-open{overflow:hidden;}.dentara-popup .custom-select-wrap{position:relative;width:100%;}.dentara-popup .custom-select-wrap > select{position:absolute !important;opacity:0 !important;pointer-events:none !important;width:1px !important;height:1px !important;overflow:hidden !important;margin:-1px !important;padding:0 !important;border:0 !important;clip:rect(0,0,0,0) !important;}.dentara-popup .custom-select-wrap .cs-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px 14px;border:1.5px solid #e2e8f0;border-radius:12px;background:#f1f5f9;font-family:inherit;font-size:14px;line-height:1.4;color:#0f172a;cursor:pointer;text-align:left;transition:border-color 0.2s ease, background 0.2s ease, box-shadow 0.2s ease;}.dentara-popup .custom-select-wrap .cs-trigger:hover{border-color:rgba(0,114,255,0.4);}.dentara-popup .custom-select-wrap .cs-trigger:focus-visible{outline:none;border-color:#0072ff;background:#fff;box-shadow:0 0 0 4px rgba(0,114,255,0.14);}.dentara-popup .custom-select-wrap .cs-trigger .cs-value{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.dentara-popup .custom-select-wrap .cs-trigger .cs-value.cs-placeholder{color:#94a3b8;font-weight:400;}.dentara-popup .custom-select-wrap .cs-trigger .cs-caret{color:#64748b;flex-shrink:0;transition:transform 0.25s ease;}.dentara-popup .custom-select-wrap.is-open .cs-trigger{border-color:#0072ff;background:#fff;box-shadow:0 0 0 4px rgba(0,114,255,0.14);}.dentara-popup .custom-select-wrap.is-open .cs-trigger .cs-caret{transform:rotate(180deg);}.dentara-popup .custom-select-wrap .cs-panel{position:absolute;top:calc(106%);left:0;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 24px 48px -16px rgba(15,23,42,0.28), 0 0 0 1px rgba(0,114,255,0.06);z-index:50;max-height:240px;overflow-y:auto;opacity:0;transform:translateY(-6px) scale(0.98);transform-origin:top center;pointer-events:none;transition:opacity 0.2s ease, transform 0.22s cubic-bezier(0.22,1,0.36,1);}.dentara-popup .custom-select-wrap .cs-panel::-webkit-scrollbar{width:8px;}.dentara-popup .custom-select-wrap .cs-panel::-webkit-scrollbar-track{background:transparent;}.dentara-popup .custom-select-wrap .cs-panel::-webkit-scrollbar-thumb{background:rgba(15,23,42,0.18);border-radius:999px;border:2px solid #fff;}.dentara-popup .custom-select-wrap .cs-panel::-webkit-scrollbar-thumb:hover{background:rgba(0,114,255,0.5);}.dentara-popup .custom-select-wrap.is-open .cs-panel{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;}.dentara-popup .custom-select-wrap .cs-list{list-style:none;margin:0;padding:6px;}.dentara-popup .custom-select-wrap .cs-option{display:block;padding:10px 12px;font-size:13.5px;color:#0f172a;cursor:pointer;border-radius:8px;transition:background 0.15s ease, color 0.15s ease;line-height:1.35;}.dentara-popup .custom-select-wrap .cs-option:hover{background:rgba(0,114,255,0.08);color:#0072ff;}.dentara-popup .custom-select-wrap .cs-option:focus-visible{outline:none;background:rgba(0,114,255,0.08);color:#0072ff;}.dentara-popup .custom-select-wrap .cs-option.is-selected{background:linear-gradient(135deg,#0072ff 0%,#00c6ff 100%);color:#fff;font-weight:600;}.hero-lead{position:relative;padding:120px 0 80px;background:radial-gradient(900px 500px at 50% 110%,rgba(27,117,188,0.07),transparent 60%), linear-gradient(180deg,#faf7f2 0%,#fff 100%);overflow:hidden;isolation:isolate;}@media (max-width: 991px){.hero-lead{padding:110px 0 60px;}}@media (max-width: 767px){.hero-lead{padding:90px 0 40px;}}.hero-lead .hl-decor{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden;}.hero-lead .hl-grid{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(27,117,188,0.18) 1.2px,transparent 1.8px);background-size:32px 32px;mask-image:radial-gradient(ellipse at center top,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.3) 50%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center top,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.3) 50%,transparent 80%);opacity:0.6;}.hero-lead .hl-orb{position:absolute;border-radius:50%;filter:blur(60px);will-change:transform;opacity:0.55;}.hero-lead .hl-orb--1{width:620px;height:620px;left:-200px;top:-120px;background:radial-gradient(circle,rgba(27,117,188,0.6),transparent 70%);animation:hvpFloat 14s ease-in-out infinite;}.hero-lead .hl-orb--2{width:540px;height:540px;right:-180px;top:100px;background:radial-gradient(circle,rgba(46,139,192,0.55),transparent 70%);animation:hvpFloat 16s ease-in-out -4s infinite;}.hero-lead .container{position:relative;z-index:1;}.hero-lead .hl-inner{max-width:920px;margin:0 auto;text-align:center;}.hero-lead .hl-title{font-size:clamp(34px,5.2vw,64px);line-height:1.12;font-weight:800;color:#1e3a5f;letter-spacing:-0.02em;margin:0 0 22px;}.hero-lead .hl-title .hl-grad{background:linear-gradient(120deg,#1b75bc 0%,#2e8bc0 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.hero-lead .hl-subtitle{font-size:clamp(15px,1.4vw,18px);line-height:1.65;color:#6b7b8a;max-width:780px;margin:0 auto 40px;}.hero-lead .hl-form-wrap{position:relative;max-width:820px;margin:0 auto;}.hero-lead .hl-form-wrap .wpcf7{margin:0;}.hero-lead .hl-form-wrap .wpcf7-form{margin:0;}.hero-lead .hl-form-wrap .screen-reader-response,.hero-lead .hl-form-wrap .wpcf7-response-output{margin:14px 0 0;border:0;padding:12px 18px;border-radius:12px;font-size:14px;}.hero-lead .hl-form-wrap .wpcf7-response-output{background:rgba(34,197,94,0.08);color:#166534;text-align:center;}.hero-lead .hl-form-wrap .wpcf7 form.invalid .wpcf7-response-output,.hero-lead .hl-form-wrap .wpcf7 form.unaccepted .wpcf7-response-output{background:rgba(239,68,68,0.08);color:#991b1b;}.hero-lead .hl-form-wrap .wpcf7-not-valid-tip{display:block;color:#dc2626;font-size:12.5px;margin-top:6px;text-align:left;}.hero-lead .hl-form-wrap .wpcf7-spinner{display:none !important;}.hero-lead .hl-form-row{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;padding:8px;background:#fff;border-radius:999px;box-shadow:0 24px 60px -22px rgba(27,117,188,0.32), 0 0 0 1px rgba(27,117,188,0.06);}@media (max-width: 767px){.hero-lead .hl-form-row{grid-template-columns:1fr;border-radius:22px;padding:12px;gap:8px;}}.hero-lead .hl-field{position:relative;display:flex;align-items:center;}.hero-lead .hl-field input[type="email"],.hero-lead .hl-field select{width:100%;border:0;background:transparent;font-size:16px;font-family:inherit;color:#1e3a5f;padding:16px 22px;border-radius:999px;outline:none;-webkit-appearance:none;appearance:none;box-shadow:none;transition:background 0.2s ease;}.hero-lead .hl-field input[type="email"]::placeholder,.hero-lead .hl-field select::placeholder{color:#94a3b8;}.hero-lead .hl-field input[type="email"]:focus,.hero-lead .hl-field select:focus{background:rgba(27,117,188,0.04);}@media (max-width: 767px){.hero-lead .hl-field input[type="email"],.hero-lead .hl-field select{border-radius:14px;padding:14px 18px;background:#f4f7fb;font-size:15px;}}.hero-lead .hl-field--select select{padding-right:44px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236B7B8A' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 18px center;background-size:14px 14px;cursor:pointer;}.hero-lead .hl-field--submit{display:flex;align-items:stretch;}.hero-lead .hl-field--submit input[type="submit"],.hero-lead .hl-field--submit button[type="submit"],.hero-lead .hl-field--submit .wpcf7-submit{width:100%;border:0;cursor:pointer;padding:16px 32px;font-size:15.5px;font-weight:700;color:#fff;background:linear-gradient(135deg,#1b75bc 0%,#2e8bc0 100%);border-radius:999px;letter-spacing:0.2px;box-shadow:0 14px 28px -10px rgba(27,117,188,0.55);transition:transform 0.2s ease, box-shadow 0.25s ease, filter 0.2s ease;position:relative;white-space:nowrap;}.hero-lead .hl-field--submit input[type="submit"]:hover,.hero-lead .hl-field--submit button[type="submit"]:hover,.hero-lead .hl-field--submit .wpcf7-submit:hover{transform:translateY(-2px);box-shadow:0 20px 36px -10px rgba(27,117,188,0.6);filter:brightness(1.05);}.hero-lead .hl-field--submit input[type="submit"]:active,.hero-lead .hl-field--submit button[type="submit"]:active,.hero-lead .hl-field--submit .wpcf7-submit:active{transform:translateY(0);}.hero-lead .hl-field--submit input[type="submit"]:disabled,.hero-lead .hl-field--submit input[type="submit"].wpcf7-submitting,.hero-lead .hl-field--submit button[type="submit"]:disabled,.hero-lead .hl-field--submit button[type="submit"].wpcf7-submitting,.hero-lead .hl-field--submit .wpcf7-submit:disabled,.hero-lead .hl-field--submit .wpcf7-submit.wpcf7-submitting{opacity:0.85;cursor:progress;}@media (max-width: 767px){.hero-lead .hl-field--submit input[type="submit"],.hero-lead .hl-field--submit button[type="submit"],.hero-lead .hl-field--submit .wpcf7-submit{padding:15px 28px;border-radius:14px;}}.hero-lead .hl-privacy{margin:22px auto 0;max-width:740px;color:#6b7b8a;font-size:13px;line-height:1.65;}.hero-lead .hl-privacy p{margin:0;}.hero-lead .hl-privacy a{color:#1b75bc;text-decoration:underline;text-underline-offset:2px;}.hero-lead .hl-trust{margin-top:48px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px 32px;color:#6b7b8a;font-size:14px;}@media (max-width: 767px){.hero-lead .hl-trust{margin-top:36px;gap:14px 18px;}}.hero-lead .hl-trust-rating{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center;}.hero-lead .hl-stars{display:inline-flex;gap:2px;}.hero-lead .hl-stars .hl-star svg{width:22px;height:22px;display:block;}.hero-lead .hl-rating-text{font-weight:600;color:#1e3a5f;}.hero-lead .hl-rating-logos{display:inline-flex;align-items:center;gap:14px;}.hero-lead .hl-rating-logos .hl-logo{display:inline-flex;align-items:center;height:22px;opacity:0.85;transition:opacity 0.2s ease;}.hero-lead .hl-rating-logos .hl-logo img{height:100%;width:auto;display:block;object-fit:contain;}.hero-lead .hl-rating-logos .hl-logo:hover{opacity:1;}.hero-lead .hl-trust-cert{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;background:rgba(255,255,255,0.7);border:1px solid rgba(27,117,188,0.12);border-radius:999px;backdrop-filter:blur(6px);}.hero-lead .hl-trust-cert .hl-cert-icon{color:#1b75bc;display:inline-flex;align-items:center;}.hero-video-promo{position:relative;padding:80px 0 28px;background:radial-gradient(1100px 480px at 50% 100%,rgba(27,117,188,0.06),transparent 60%), linear-gradient(180deg,#f2f8fe 0%,#fff 100%);overflow:hidden;isolation:isolate;}@media (max-width: 991px){.hero-video-promo{padding:96px 0 16px;}}@media (max-width: 767px){.hero-video-promo{padding:80px 0 8px;}}.hero-video-promo .hvp-decor{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden;}.hero-video-promo .hvp-grid{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(27,117,188,0.22) 1.4px,transparent 2px);background-size:30px 30px;background-position:0 0;mask-image:radial-gradient(ellipse at center,rgba(0,0,0,0.95) 0%,rgba(0,0,0,0.45) 45%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,0.95) 0%,rgba(0,0,0,0.45) 45%,transparent 78%);opacity:0.7;}.hero-video-promo .hvp-orb{position:absolute;border-radius:50%;filter:blur(60px);will-change:transform;opacity:0.78;}.hero-video-promo .hvp-orb--1{width:620px;height:620px;left:-200px;top:0;background:radial-gradient(circle,rgba(27,117,188,0.7),transparent 70%);animation:hvpFloat 12s ease-in-out infinite;}.hero-video-promo .hvp-orb--2{width:720px;height:720px;right:-240px;top:-160px;background:radial-gradient(circle,rgba(46,139,192,0.6),transparent 70%);animation:hvpFloat 14s ease-in-out -3s infinite;}.hero-video-promo .hvp-orb--3{width:480px;height:480px;left:50%;transform:translateX(-50%);bottom:-200px;background:radial-gradient(circle,rgba(255,99,99,0.28),transparent 70%);animation:hvpFloat 16s ease-in-out -6s infinite;}.hero-video-promo .hvp-spark{position:absolute;color:#1b75bc;opacity:0;will-change:transform, opacity;animation:hvpSparkFloat 7s ease-in-out infinite;filter:drop-shadow(0 4px 12px rgba(27,117,188,0.2));}.hero-video-promo .hvp-spark svg{width:100%;height:100%;}.hero-video-promo .hvp-spark--1{top:12%;left:6%;width:44px;height:44px;color:#1b75bc;animation-delay:0s;}.hero-video-promo .hvp-spark--2{top:28%;left:3%;width:34px;height:34px;color:#2e8bc0;animation-delay:-1.5s;}.hero-video-promo .hvp-spark--3{bottom:18%;left:7%;width:26px;height:26px;color:#1b75bc;animation-delay:-3s;}.hero-video-promo .hvp-spark--4{top:14%;right:5%;width:32px;height:32px;color:#2e8bc0;animation-delay:-2.2s;}.hero-video-promo .hvp-spark--5{top:42%;right:3%;width:40px;height:40px;color:#1b75bc;animation-delay:-4.4s;}.hero-video-promo .hvp-spark--6{bottom:22%;right:6%;width:24px;height:24px;color:#2e8bc0;animation-delay:-5.6s;}@media (max-width: 991px){.hero-video-promo .hvp-spark{transform:scale(0.75);}}@media (max-width: 767px){.hero-video-promo .hvp-spark{display:none;}}.hero-video-promo .container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:28px;}.hero-video-promo .hvp-badge{display:inline-flex;align-items:center;gap:12px;padding:8px 8px 8px 12px;border-radius:999px;background:#fff;color:#1e3a5f;font-weight:600;font-size:15px;letter-spacing:0.1px;box-shadow:0 14px 32px -10px rgba(27,117,188,0.28), 0 2px 8px rgba(27,117,188,0.08), inset 0 0 0 1px rgba(27,117,188,0.12);position:relative;opacity:0;transform:translateY(12px);will-change:transform, opacity;cursor:default;transition:transform 0.3s cubic-bezier(0.22,1,0.36,1), box-shadow 0.3s ease;}.hero-video-promo .hvp-badge::before{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;background:linear-gradient(120deg,transparent 25%,rgba(27,117,188,0.4),transparent 75%);background-size:200% 100%;animation:hvpBadgeShimmer 4s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;}.hero-video-promo .hvp-badge:hover{transform:translateY(8px) !important;box-shadow:0 18px 40px -10px rgba(27,117,188,0.4), 0 2px 8px rgba(27,117,188,0.12), inset 0 0 0 1px rgba(27,117,188,0.2);}.hero-video-promo .hvp-badge .hvp-badge-live{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 9px;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:0.8px;border-radius:999px;text-transform:uppercase;box-shadow:0 4px 12px rgba(239,68,68,0.45);flex-shrink:0;line-height:1;}.hero-video-promo .hvp-badge .hvp-badge-live-dot{position:relative;width:7px;height:7px;border-radius:50%;background:#fff;flex-shrink:0;}.hero-video-promo .hvp-badge .hvp-badge-live-dot::before{content:"";position:absolute;inset:-3px;border-radius:50%;background:rgba(255,255,255,0.6);animation:hvpLiveBlink 1.4s ease-in-out infinite;}.hero-video-promo .hvp-badge .hvp-badge-text{color:#1e3a5f;white-space:nowrap;}.hero-video-promo .hvp-badge .hvp-badge-arrow{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:2px;color:#1b75bc;border-radius:50%;background:rgba(27,117,188,0.08);flex-shrink:0;transition:transform 0.3s cubic-bezier(0.22,1,0.36,1), background 0.2s ease;}.hero-video-promo .hvp-badge:hover .hvp-badge-arrow{transform:translateX(3px);background:rgba(27,117,188,0.16);}@media (max-width: 767px){.hero-video-promo .hvp-badge{font-size:13.5px;padding:7px 8px 7px 10px;gap:10px;}.hero-video-promo .hvp-badge .hvp-badge-text{white-space:normal;}}@media (max-width: 480px){.hero-video-promo .hvp-badge .hvp-badge-arrow{display:none;}.hero-video-promo .hvp-badge .hvp-badge-live{font-size:9.5px;padding:4px 8px;}}@keyframes hvpLiveBlink{.hero-video-promo 0%,.hero-video-promo 100%{transform:scale(1);opacity:0.55;}.hero-video-promo 50%{transform:scale(1.6);opacity:0;}}@keyframes hvpBadgeShimmer{.hero-video-promo 0%{background-position:200% 0;}.hero-video-promo 100%{background-position:-200% 0;}}.hero-video-promo .hvp-card{position:relative;width:100%;max-width:1080px;border-radius:22px;overflow:hidden;background:#0c1322;box-shadow:0 30px 60px -20px rgba(27,117,188,0.35), 0 18px 36px -18px rgba(0,0,0,0.25), 0 0 0 1px rgba(27,117,188,0.08);cursor:pointer;opacity:0;transform:translateY(24px) scale(0.985);will-change:transform, opacity;transition:box-shadow 0.4s ease, transform 0.4s cubic-bezier(0.22,1,0.36,1);}.hero-video-promo .hvp-card::before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:conic-gradient(from 0deg,rgba(27,117,188,0),rgba(46,139,192,0.45),rgba(27,117,188,0) 35%);filter:blur(14px);opacity:0;transition:opacity 0.5s ease;z-index:-1;}.hero-video-promo .hvp-card:hover{transform:translateY(20px) scale(1) !important;box-shadow:0 36px 72px -18px rgba(27,117,188,0.45), 0 22px 42px -22px rgba(0,0,0,0.3), 0 0 0 1px rgba(46,139,192,0.18);}.hero-video-promo .hvp-card:hover::before{opacity:1;}.hero-video-promo .hvp-card:hover .hvp-cover{transform:scale(1.04);}.hero-video-promo .hvp-card:hover .hvp-play-core{transform:scale(1.08);box-shadow:0 18px 42px rgba(229,52,52,0.55);}.hero-video-promo .hvp-card.is-launching{cursor:progress;}.hero-video-promo .hvp-strip{position:relative;background:radial-gradient(800px 80px at 50% 100%,rgba(255,255,255,0.12),transparent 70%), linear-gradient(90deg,#155a91 0%,#1b75bc 40%,#2e8bc0 100%);color:#fff;font-weight:600;font-size:16px;letter-spacing:0.15px;padding:16px 22px;display:flex;align-items:center;gap:14px;overflow:hidden;}.hero-video-promo .hvp-strip::after{content:"";position:absolute;top:0;bottom:0;left:-50%;width:40%;background:linear-gradient(120deg,transparent,rgba(255,255,255,0.18),transparent);transform:skewX(-18deg);animation:hvpStripShine 5.5s ease-in-out infinite;pointer-events:none;}.hero-video-promo .hvp-strip .hvp-strip-text{flex:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.hero-video-promo .hvp-strip .hvp-strip-icon{position:relative;width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;}.hero-video-promo .hvp-strip .hvp-strip-icon-pulse{position:absolute;inset:0;border-radius:50%;background:rgba(255,255,255,0.4);animation:hvpPulse 2.2s cubic-bezier(0.4,0,0.6,1) infinite;}.hero-video-promo .hvp-strip .hvp-strip-icon-pulse--2{animation-delay:1.1s;}.hero-video-promo .hvp-strip .hvp-strip-icon-core{position:relative;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,0.95);color:#155a91;display:grid;place-items:center;padding-left:2px;box-shadow:0 4px 10px rgba(0,0,0,0.18);}.hero-video-promo .hvp-strip .hvp-strip-cta{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 14px;border-radius:999px;background:rgba(255,255,255,0.16);font-size:13px;font-weight:700;letter-spacing:0.4px;text-transform:uppercase;flex-shrink:0;border:1px solid rgba(255,255,255,0.25);transition:background 0.2s ease, transform 0.2s ease;}.hero-video-promo .hvp-strip .hvp-card:hover .hvp-strip-cta{background:rgba(255,255,255,0.28);transform:translateX(3px);}@media (max-width: 767px){.hero-video-promo .hvp-strip{padding:13px 14px;font-size:14px;gap:10px;}.hero-video-promo .hvp-strip .hvp-strip-text{white-space:normal;text-align:left;}.hero-video-promo .hvp-strip .hvp-strip-cta{display:none;}.hero-video-promo .hvp-strip .hvp-strip-icon{width:30px;height:30px;}.hero-video-promo .hvp-strip .hvp-strip-icon-core{width:26px;height:26px;}}@keyframes hvpStripShine{.hero-video-promo 0%,.hero-video-promo 100%{left:-50%;}.hero-video-promo 60%{left:110%;}}.hero-video-promo .hvp-stage{position:relative;aspect-ratio:1.7777777777778;background:#0c1322;overflow:hidden;}@media (max-width: 575px){.hero-video-promo .hvp-stage{aspect-ratio:1.6;}}.hero-video-promo .hvp-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(0.22,1,0.36,1);will-change:transform;}.hero-video-promo .hvp-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:96px;height:96px;border:0;background:transparent;cursor:pointer;padding:0;display:grid;place-items:center;}@media (max-width: 575px){.hero-video-promo .hvp-play{width:74px;height:74px;}}.hero-video-promo .hvp-play:focus-visible{outline:3px solid #fff;outline-offset:4px;border-radius:50%;}.hero-video-promo .hvp-play-pulse{position:absolute;inset:0;border-radius:50%;background:rgba(229,52,52,0.45);animation:hvpPulse 2.4s cubic-bezier(0.4,0,0.6,1) infinite;}.hero-video-promo .hvp-play-pulse--2{animation-delay:1.2s;}.hero-video-promo .hvp-play-core{position:relative;width:76px;height:76px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff6f6f 0%,#e53434 60%,#c41818 100%);color:#fff;display:grid;place-items:center;box-shadow:0 12px 32px rgba(229,52,52,0.45), inset 0 -2px 6px rgba(0,0,0,0.25), inset 0 2px 4px rgba(255,255,255,0.25);transition:transform 0.3s cubic-bezier(0.22,1,0.36,1), box-shadow 0.3s ease;padding-left:4px;}@media (max-width: 575px){.hero-video-promo .hvp-play-core{width:58px;height:58px;}.hero-video-promo .hvp-play-core svg{width:22px;height:22px;}}@keyframes hvpPulse{0%{transform:scale(1);opacity:0.7;}70%{transform:scale(1.6);opacity:0;}100%{transform:scale(1.6);opacity:0;}}@keyframes hvpFloat{0%,100%{transform:translate3d(0,0,0) scale(1);}33%{transform:translate3d(20px,-28px,0) scale(1.05);}66%{transform:translate3d(-14px,18px,0) scale(0.95);}}@keyframes hvpSparkFloat{0%,100%{transform:translateY(0) rotate(0deg);opacity:0.55;}25%{transform:translateY(-14px) rotate(8deg);opacity:0.85;}50%{transform:translateY(0) rotate(0deg);opacity:0.45;}75%{transform:translateY(10px) rotate(-6deg);opacity:0.7;}}.hvp-player{position:fixed;inset:0;z-index:9999;display:none;background:rgba(7,12,22,0);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);will-change:background-color, backdrop-filter;}.hvp-player.is-open{display:block;}.hvp-player .hvp-player-shell{position:fixed;background:#000;overflow:hidden;border-radius:22px;box-shadow:0 40px 100px rgba(0,0,0,0.6);will-change:top, left, width, height, border-radius;transform:translateZ(0);}.hvp-player .hvp-player-shell video{width:100%;height:100%;display:block;background:#000;object-fit:contain;}.hvp-player .hvp-close{position:fixed;top:24px;right:24px;width:60px;height:60px;min-width:60px;aspect-ratio:1;border-radius:50% !important;border:2px solid rgba(255,255,255,0.55);background:rgba(15,23,42,0.78);color:#fff;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(14px) #000;-webkit-backdrop-filter:blur(14px) #000;box-shadow:0 12px 32px rgba(0,0,0,0.45), 0 0 0 6px rgba(255,255,255,0.06), inset 0 1px 0 rgba(255,255,255,0.18);opacity:0;transform:scale(0.7) rotate(-90deg);transition:background 0.25s ease, border-color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;z-index:2;line-height:0;}.hvp-player .hvp-close svg{width:26px;height:26px;stroke-width:2.6;}.hvp-player .hvp-close::before{content:"";position:absolute;inset:-10px;border-radius:50%;border:1px solid rgba(255,255,255,0.18);opacity:0;transition:opacity 0.3s ease, transform 0.3s ease;transform:scale(0.92);pointer-events:none;}.hvp-player .hvp-close:hover{background:rgba(229,52,52,0.92);border-color:rgba(255,255,255,0.85);transform:scale(1.06) rotate(0deg);box-shadow:0 16px 38px rgba(229,52,52,0.55), 0 0 0 8px rgba(255,255,255,0.08), inset 0 1px 0 rgba(255,255,255,0.25);}.hvp-player .hvp-close:hover::before{opacity:1;transform:scale(1);}.hvp-player .hvp-close:focus-visible{outline:3px solid #fff;outline-offset:3px;}@media (max-width: 575px){.hvp-player .hvp-close{top:14px;right:14px;width:50px;height:50px;min-width:50px;}.hvp-player .hvp-close svg{width:22px;height:22px;}}body.hvp-locked{overflow:hidden;}.hero-section{position:relative;padding:140px 0 80px;background:linear-gradient(180deg,#f8fbfe 0%,#fff 100%);overflow:hidden;height:65dvh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}@media (max-width: 991px){.hero-section{padding:35px 0 60px;height:auto;}}@media (max-width: 767px){.hero-section{padding:30px 0 40px;}}.hero-section .hero-bg-pattern{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%,rgba(27,117,188,0.05) 0%,transparent 50%), radial-gradient(circle at 80% 20%,rgba(27,117,188,0.08) 0%,transparent 40%), radial-gradient(circle at 40% 80%,rgba(27,117,188,0.03) 0%,transparent 30%);pointer-events:none;z-index:0;}.hero-section .hero-bg-pattern::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(27,117,188,0.2),transparent);}.hero-section .hero-bg-pattern::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(27,117,188,0.15),transparent);}.hero-section .container{position:relative;z-index:1;}.hero-section .container .hero-wrapper{display:grid;grid-template-columns:1fr 420px;gap:60px;align-items:center;}@media (max-width: 1200px){.hero-section .container .hero-wrapper{grid-template-columns:1fr 380px;gap:40px;}}@media (max-width: 991px){.hero-section .container .hero-wrapper{grid-template-columns:1fr;gap:50px;}}.hero-section .container .hero-wrapper .hero-content{max-width:600px;}@media (max-width: 991px){.hero-section .container .hero-wrapper .hero-content{max-width:100%;text-align:center;}}.hero-section .container .hero-wrapper .hero-content .hero-title{font-size:52px;font-weight:700;line-height:1.15;color:#1e3a5f;margin:0 0 24px 0;letter-spacing:-0.02em;}@media (max-width: 1200px){.hero-section .container .hero-wrapper .hero-content .hero-title{font-size:44px;}}@media (max-width: 767px){.hero-section .container .hero-wrapper .hero-content .hero-title{font-size:36px;}}@media (max-width: 480px){.hero-section .container .hero-wrapper .hero-content .hero-title{font-size:30px;}}.hero-section .container .hero-wrapper .hero-content .hero-title .text-gradient{background:linear-gradient(135deg,#1b75bc 0%,#2e8bc0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}.hero-section .container .hero-wrapper .hero-content .hero-description{font-size:18px;line-height:1.7;color:#6b7b8a;margin:0 0 32px 0;max-width:520px;}@media (max-width: 991px){.hero-section .container .hero-wrapper .hero-content .hero-description{max-width:100%;margin-left:auto;margin-right:auto;}}@media (max-width: 767px){.hero-section .container .hero-wrapper .hero-content .hero-description{font-size:16px;}}.hero-section .container .hero-wrapper .hero-content .hero-buttons{display:flex;align-items:center;gap:16px;margin-bottom:40px;}@media (max-width: 991px){.hero-section .container .hero-wrapper .hero-content .hero-buttons{justify-content:center;}}@media (max-width: 480px){.hero-section .container .hero-wrapper .hero-content .hero-buttons{flex-direction:column;width:100%;}}.hero-section .container .hero-wrapper .hero-content .hero-buttons .btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;font-size:15px;font-weight:600;text-decoration:none;border-radius:50px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);white-space:nowrap;cursor:pointer;border:2px solid transparent;}@media (max-width: 480px){.hero-section .container .hero-wrapper .hero-content .hero-buttons .btn{width:100%;padding:14px 28px;}}.hero-section .container .hero-wrapper .hero-content .hero-buttons .btn-outline-primary{background:transparent;border-color:#1b75bc;color:#1b75bc;}.hero-section .container .hero-wrapper .hero-content .hero-buttons .btn-outline-primary:hover{background:#1b75bc;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(27,117,188,0.25);}.hero-section .container .hero-wrapper .hero-content .hero-buttons .btn-primary{background:#1b75bc;border-color:#1b75bc;color:#fff;}.hero-section .container .hero-wrapper .hero-content .hero-buttons .btn-primary:hover{background:#155a91;border-color:#155a91;transform:translateY(-2px);box-shadow:0 8px 25px rgba(27,117,188,0.35);}.hero-section .container .hero-wrapper .hero-content .hero-trust{display:flex;align-items:center;gap:16px;}@media (max-width: 991px){.hero-section .container .hero-wrapper .hero-content .hero-trust{justify-content:center;}}@media (max-width: 480px){.hero-section .container .hero-wrapper .hero-content .hero-trust{flex-direction:column;gap:12px;}}.hero-section .container .hero-wrapper .hero-content .hero-trust .trust-avatars{display:flex;align-items:center;}.hero-section .container .hero-wrapper .hero-content .hero-trust .trust-avatars .avatar{width:44px;height:44px;border-radius:50%;overflow:hidden;border:3px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,0.1);margin-left:-12px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.hero-section .container .hero-wrapper .hero-content .hero-trust .trust-avatars .avatar:first-child{margin-left:0;}.hero-section .container .hero-wrapper .hero-content .hero-trust .trust-avatars .avatar:hover{transform:translateY(-4px);z-index:2;}.hero-section .container .hero-wrapper .hero-content .hero-trust .trust-avatars .avatar img{width:100%;height:100%;object-fit:cover;}.hero-section .container .hero-wrapper .hero-content .hero-trust .trust-info{display:flex;flex-direction:column;gap:4px;}.hero-section .container .hero-wrapper .hero-content .hero-trust .trust-info .trust-stars{display:flex;gap:2px;}.hero-section .container .hero-wrapper .hero-content .hero-trust .trust-info .trust-stars svg{width:16px;height:16px;}.hero-section .container .hero-wrapper .hero-content .hero-trust .trust-info .trust-text{font-size:14px;font-weight:500;color:#6b7b8a;}.hero-section .container .hero-wrapper .hero-cta-wrapper{flex:0 0 420px;max-width:420px;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:linear-gradient(145deg,#1a8fd1 0%,#1565a8 100%);border-radius:24px;padding:50px 40px;position:relative;overflow:hidden;text-decoration:none;transition:all 0.5s cubic-bezier(0.4,0,0.2,1);box-shadow:0 25px 50px -12px rgba(26,143,209,0.4), 0 0 0 1px rgba(255,255,255,0.1) inset;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card::before{content:'';position:absolute;top:0;left:0;right:0;height:60%;background:linear-gradient(180deg,rgba(255,255,255,0.12) 0%,transparent 100%);pointer-events:none;z-index:1;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card::after{content:'';position:absolute;top:50%;left:50%;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,0.15) 0%,transparent 70%);transform:translate(-50%,-50%) scale(0);transition:transform 0.6s cubic-bezier(0.4,0,0.2,1);pointer-events:none;z-index:1;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card:hover{transform:translateY(-8px);box-shadow:0 35px 70px -15px rgba(26,143,209,0.5), 0 0 0 1px rgba(255,255,255,0.15) inset;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card:hover::after{transform:translate(-50%,-50%) scale(1.5);}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card:hover .cta-icon{transform:scale(1.1) rotate(5deg);}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card:hover .cta-icon svg{stroke:#fff;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card:hover .cta-button{background:#fff;color:#1a8fd1;transform:translateY(-2px);box-shadow:0 8px 25px -5px rgba(0,0,0,0.3);}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card:hover .cta-button svg{transform:translateX(5px);}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card:hover .cta-decoration .deco-1{transform:translate(-50%,-50%) scale(1.3);}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card:hover .cta-decoration .deco-2{transform:translate(-50%,-50%) scale(1.2);}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card:hover .cta-decoration .deco-3{transform:translate(-50%,-50%) scale(1.4);}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-decoration{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-decoration .deco-circle{position:absolute;border-radius:50%;background:rgba(255,255,255,0.08);transition:transform 0.6s cubic-bezier(0.4,0,0.2,1);}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-decoration .deco-1{width:200px;height:200px;top:-50px;right:-50px;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-decoration .deco-2{width:150px;height:150px;bottom:-30px;left:-30px;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-decoration .deco-3{width:100px;height:100px;top:50%;left:-20px;transform:translateY(-50%);}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-icon{width:90px;height:90px;background:rgba(255,255,255,0.15);backdrop-filter:blur(10px);border-radius:24px;display:flex;align-items:center;justify-content:center;margin-bottom:30px;position:relative;z-index:2;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);box-shadow:0 10px 30px -5px rgba(0,0,0,0.2), 0 0 0 1px rgba(255,255,255,0.2) inset;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-icon svg{width:48px;height:48px;stroke:rgba(255,255,255,0.9);transition:all 0.3s ease;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-content{position:relative;z-index:2;margin-bottom:35px;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-content .cta-title{color:#fff;font-size:28px;font-weight:700;line-height:1.3;margin:0;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-content .cta-title:first-child{margin-bottom:2px;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-content .cta-title:last-of-type{margin-bottom:16px;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-content .cta-description{color:rgba(255,255,255,0.85);font-size:15px;line-height:1.6;margin:0;max-width:320px;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-button{display:inline-flex;align-items:center;gap:10px;padding:18px 36px;background:rgba(255,255,255,0.2);backdrop-filter:blur(10px);color:#fff;font-size:16px;font-weight:600;border-radius:50px;position:relative;z-index:2;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);box-shadow:0 4px 15px rgba(0,0,0,0.15), 0 0 0 1px rgba(255,255,255,0.2) inset;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-button svg{width:20px;height:20px;transition:transform 0.3s ease;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-badge{position:absolute;top:20px;right:20px;display:flex;align-items:center;gap:6px;padding:8px 16px;background:rgba(255,255,255,0.2);backdrop-filter:blur(10px);border-radius:50px;z-index:2;box-shadow:0 4px 12px rgba(0,0,0,0.1), 0 0 0 1px rgba(255,255,255,0.2) inset;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-badge svg{width:16px;height:16px;color:#fbbf24;filter:drop-shadow(0 2px 4px rgba(251,191,36,0.4));}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-badge span{color:#fff;font-size:13px;font-weight:600;}@media (max-width: 1199px){.hero-section .container .hero-wrapper .hero-cta-wrapper{flex:0 0 380px;max-width:380px;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card{padding:45px 35px;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-icon{width:80px;height:80px;margin-bottom:25px;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-icon svg{width:42px;height:42px;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-content .cta-title{font-size:26px;}}@media (max-width: 991px){.hero-section .container .hero-wrapper .hero-cta-wrapper{flex:0 0 100%;max-width:480px;margin:0 auto;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card{padding:45px 35px;}}@media (max-width: 576px){.hero-section .container .hero-wrapper .hero-cta-wrapper{max-width:100%;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card{padding:40px 25px;border-radius:20px;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-icon{width:70px;height:70px;margin-bottom:20px;border-radius:20px;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-icon svg{width:36px;height:36px;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-content{margin-bottom:30px;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-content .cta-title{font-size:24px;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-content .cta-description{font-size:14px;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-button{padding:16px 32px;font-size:15px;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-badge{top:15px;right:15px;padding:6px 12px;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-badge svg{width:14px;height:14px;}.hero-section .container .hero-wrapper .hero-cta-wrapper .hero-cta-card .cta-badge span{font-size:12px;}}.stats-section{padding:80px 0;background:linear-gradient(180deg,#f8fbfe 0%,#fff 100%);position:relative;overflow:hidden;height:35dvh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}@media (max-width: 991px){.stats-section{height:auto;}}.stats-section::before{content:'';position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(27,117,188,0.05) 0%,transparent 70%);border-radius:50%;pointer-events:none;}.stats-section::after{content:'';position:absolute;bottom:-150px;left:-150px;width:400px;height:400px;background:radial-gradient(circle,rgba(27,117,188,0.03) 0%,transparent 70%);border-radius:50%;pointer-events:none;}@media (max-width: 767px){.stats-section{padding:50px 0;}}.stats-section .stats-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;position:relative;z-index:1;}@media (max-width: 991px){.stats-section .stats-wrapper{grid-template-columns:repeat(2,1fr);gap:24px;}}@media (max-width: 480px){.stats-section .stats-wrapper{grid-template-columns:1fr;gap:20px;}}.stats-section .stats-wrapper .stat-item{text-align:center;padding:40px 30px;background:#fff;border-radius:20px;position:relative;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);border:1px solid rgba(27,117,188,0.08);}.stats-section .stats-wrapper .stat-item::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(27,117,188,0.02) 0%,transparent 50%);border-radius:20px;opacity:0;transition:opacity 0.4s ease;}.stats-section .stats-wrapper .stat-item::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:3px;background:linear-gradient(90deg,#1b75bc,#409be4);border-radius:3px 3px 0 0;transition:width 0.4s ease;}.stats-section .stats-wrapper .stat-item:hover{transform:translateY(-8px);box-shadow:0 20px 40px -15px rgba(27,117,188,0.2), 0 0 0 1px rgba(27,117,188,0.1);}.stats-section .stats-wrapper .stat-item:hover::before{opacity:1;}.stats-section .stats-wrapper .stat-item:hover::after{width:60px;}.stats-section .stats-wrapper .stat-item:hover .stat-icon{transform:scale(1.1) rotate(5deg);background:linear-gradient(135deg,#1b75bc 0%,#2a90e0 100%);}.stats-section .stats-wrapper .stat-item:hover .stat-icon svg{color:#fff;}.stats-section .stats-wrapper .stat-item:hover .stat-number .counter{color:#1b75bc;}@media (max-width: 991px){.stats-section .stats-wrapper .stat-item{padding:30px 20px;}}.stats-section .stats-wrapper .stat-item .stat-icon{width:70px;height:70px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(27,117,188,0.1) 0%,rgba(27,117,188,0.05) 100%);border-radius:16px;transition:all 0.4s ease;}.stats-section .stats-wrapper .stat-item .stat-icon svg{width:32px;height:32px;color:#1b75bc;transition:color 0.3s ease;}@media (max-width: 767px){.stats-section .stats-wrapper .stat-item .stat-icon{width:60px;height:60px;border-radius:14px;}.stats-section .stats-wrapper .stat-item .stat-icon svg{width:28px;height:28px;}}.stats-section .stats-wrapper .stat-item .stat-number{margin-bottom:12px;position:relative;z-index:1;}.stats-section .stats-wrapper .stat-item .stat-number .counter{font-size:52px;font-weight:800;background:linear-gradient(135deg,#1b75bc 0%,#15598f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;display:inline-block;letter-spacing:-1px;opacity:0;transform:translateY(30px) scale(0.9);transition:opacity 0.6s cubic-bezier(0.175,0.885,0.32,1.275), transform 0.6s cubic-bezier(0.175,0.885,0.32,1.275);}.stats-section .stats-wrapper .stat-item .stat-number .counter.animated{opacity:1;transform:translateY(0) scale(1);}@media (max-width: 1200px){.stats-section .stats-wrapper .stat-item .stat-number .counter{font-size:46px;}}@media (max-width: 767px){.stats-section .stats-wrapper .stat-item .stat-number .counter{font-size:40px;}}.stats-section .stats-wrapper .stat-item .stat-label{font-size:15px;font-weight:600;color:#6b7b8a;line-height:1.5;position:relative;z-index:1;}@media (max-width: 767px){.stats-section .stats-wrapper .stat-item .stat-label{font-size:14px;}}.stats-section .stats-wrapper .stat-item:nth-child(1) .counter{transition-delay:0.1s;}.stats-section .stats-wrapper .stat-item:nth-child(2) .counter{transition-delay:0.2s;}.stats-section .stats-wrapper .stat-item:nth-child(3) .counter{transition-delay:0.3s;}.stats-section .stats-wrapper .stat-item:nth-child(4) .counter{transition-delay:0.4s;}.features-section{position:relative;padding:100px 0;background:#fff;}@media (max-width: 991px){.features-section{padding:60px 0;}}.features-section .features-container{max-width:1400px;margin:0 auto;padding:0 40px;position:relative;z-index:2;}@media (max-width: 1200px){.features-section .features-container{padding:0 24px;}}@media (max-width: 767px){.features-section .features-container{padding:0 16px;}}.features-section .features-header{text-align:center;max-width:700px;margin:0 auto 80px;}@media (max-width: 991px){.features-section .features-header{margin-bottom:50px;}}.features-section .features-header .features-badge{display:inline-flex;align-items:center;padding:8px 20px;background:linear-gradient(135deg,rgba(6,94,209,0.1),rgba(70,151,218,0.08));border-radius:50px;font-size:13px;font-weight:600;color:#065ed1;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;}.features-section .features-header .features-title{font-size:48px;font-weight:800;color:#1a1a1a;margin:0 0 20px 0;line-height:1.2;}@media (max-width: 767px){.features-section .features-header .features-title{font-size:32px;}}.features-section .features-header .features-subtitle{font-size:18px;color:#6b7280;line-height:1.7;margin:0;}@media (max-width: 767px){.features-section .features-header .features-subtitle{font-size:16px;}}.features-section .features-content{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:start;}@media (max-width: 1200px){.features-section .features-content{gap:50px;}}@media (max-width: 991px){.features-section .features-content{grid-template-columns:1fr;gap:40px;}}.features-section .features-list{display:flex;flex-direction:column;gap:30px;}@media (max-width: 991px){.features-section .features-list{order:2;}}.features-section .features-list .feature-item .feature-card{display:flex;gap:24px;padding:32px;background:#fff;border-radius:24px;border:2px solid #e5e9ed;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden;}.features-section .features-list .feature-item .feature-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(6,94,209,0.03),rgba(70,151,218,0.02));opacity:0;transition:opacity 0.4s ease;}.features-section .features-list .feature-item .feature-card::after{content:'';position:absolute;top:0;left:0;width:4px;height:0;background:linear-gradient(180deg,#065ed1,#4697da);border-radius:0 4px 4px 0;transition:height 0.4s ease;}@media (max-width: 767px){.features-section .features-list .feature-item .feature-card{flex-direction:column;padding:24px;gap:16px;}}.features-section .features-list .feature-item .feature-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:linear-gradient(135deg,rgba(6,94,209,0.1),rgba(70,151,218,0.08));border-radius:18px;flex-shrink:0;transition:all 0.4s ease;position:relative;z-index:1;}.features-section .features-list .feature-item .feature-icon svg{color:#065ed1;transition:all 0.3s ease;}@media (max-width: 767px){.features-section .features-list .feature-item .feature-icon{width:56px;height:56px;border-radius:14px;}.features-section .features-list .feature-item .feature-icon svg{width:24px;height:24px;}}.features-section .features-list .feature-item .feature-info{flex:1;position:relative;z-index:1;}.features-section .features-list .feature-item .feature-info .feature-number{display:inline-block;font-size:12px;font-weight:700;color:#065ed1;background:rgba(6,94,209,0.1);padding:4px 10px;border-radius:20px;margin-bottom:12px;letter-spacing:1px;}.features-section .features-list .feature-item .feature-info .feature-title{font-size:22px;font-weight:700;color:#1a1a1a;margin:0 0 12px 0;transition:color 0.3s ease;}@media (max-width: 767px){.features-section .features-list .feature-item .feature-info .feature-title{font-size:20px;}}.features-section .features-list .feature-item .feature-info .feature-desc{font-size:15px;color:#6b7280;line-height:1.7;margin:0 0 20px 0;}@media (max-width: 767px){.features-section .features-list .feature-item .feature-info .feature-desc{font-size:14px;margin-bottom:16px;}}.features-section .features-list .feature-item .feature-info .feature-points{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;max-height:0;overflow:hidden;opacity:0;transition:all 0.4s ease;}.features-section .features-list .feature-item .feature-info .feature-points li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:#1a1a1a;}.features-section .features-list .feature-item .feature-info .feature-points li svg{flex-shrink:0;color:#065ed1;}.features-section .features-list .feature-item.active .feature-card{border-color:rgba(6,94,209,0.3);box-shadow:0 20px 50px -15px rgba(6,94,209,0.15), 0 0 0 1px rgba(6,94,209,0.1);}.features-section .features-list .feature-item.active .feature-card::before{opacity:1;}.features-section .features-list .feature-item.active .feature-card::after{height:100%;}.features-section .features-list .feature-item.active .feature-icon{background:linear-gradient(135deg,#065ed1,#4697da);transform:scale(1.05);}.features-section .features-list .feature-item.active .feature-icon svg{color:#fff;}.features-section .features-list .feature-item.active .feature-title{color:#065ed1;}.features-section .features-list .feature-item.active .feature-points{max-height:200px;opacity:1;margin-top:16px;}.features-section .features-list .feature-item:not(.active):hover .feature-card{border-color:rgba(6,94,209,0.15);transform:translateX(8px);}.features-section .features-list .feature-item:not(.active):hover .feature-icon{background:linear-gradient(135deg,rgba(6,94,209,0.15),rgba(70,151,218,0.12));}.features-section .features-visual{position:sticky;top:20%;}@media (max-width: 991px){.features-section .features-visual{order:1;position:relative;top:0;}}@media (max-width: 991px){.features-section .features-visual .visual-sticky{position:relative;top:0;}}.features-section .features-visual .visual-container{position:relative;border-radius:24px;overflow:visible;}.features-section .features-visual .visual-decoration{position:absolute;top:-30px;left:-30px;right:-30px;bottom:-30px;pointer-events:none;z-index:0;}.features-section .features-visual .visual-decoration .deco-circle{position:absolute;border-radius:50%;}.features-section .features-visual .visual-decoration .deco-circle.circle-1{top:-20px;right:-20px;width:150px;height:150px;background:linear-gradient(135deg,rgba(6,94,209,0.1),rgba(70,151,218,0.05));animation:floatCircle 8s ease-in-out infinite;}.features-section .features-visual .visual-decoration .deco-circle.circle-2{bottom:-30px;left:-30px;width:100px;height:100px;background:linear-gradient(135deg,rgba(70,151,218,0.08),rgba(6,94,209,0.05));animation:floatCircle 10s ease-in-out infinite reverse;}.features-section .features-visual .visual-decoration .deco-dots{position:absolute;top:50%;right:-50px;width:80px;height:80px;background-image:radial-gradient(rgba(6,94,209,0.3) 2px,transparent 2px);background-size:12px 12px;transform:translateY(-50%);opacity:0.5;}.features-section .features-visual .visual-images{position:relative;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 30px 80px -20px rgba(26,26,26,0.2), 0 0 0 1px rgba(26,26,26,0.05);width:600px;height:600px;}@media (max-width: 991px){.features-section .features-visual .visual-images{width:auto;height:400px;}}.features-section .features-visual .visual-images .visual-image{position:absolute;top:0;left:0;width:100%;opacity:0;transform:scale(1.02);transition:all 0.6s cubic-bezier(0.4,0,0.2,1);visibility:hidden;height:100%;}.features-section .features-visual .visual-images .visual-image.active{position:relative;opacity:1;transform:scale(1);visibility:visible;}.features-section .features-visual .visual-images .visual-image img{height:100%;width:100%;display:block;object-fit:cover;}.features-section .features-visual .visual-badges{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10;}@media (max-width: 991px){.features-section .features-visual .visual-badges{display:none;}}.features-section .features-visual .visual-badges .visual-badge{position:absolute;display:flex;align-items:center;gap:10px;padding:12px 18px;background:rgba(255,255,255,0.95);backdrop-filter:blur(12px);border-radius:50px;box-shadow:0 8px 25px rgba(26,26,26,0.12);pointer-events:auto;opacity:0;transform:translateY(15px);transition:all 0.5s cubic-bezier(0.4,0,0.2,1);}.features-section .features-visual .visual-badges .visual-badge .badge-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;}.features-section .features-visual .visual-badges .visual-badge svg{width:18px;height:18px;flex-shrink:0;}.features-section .features-visual .visual-badges .visual-badge .badge-text{font-size:13px;font-weight:600;color:#1a1a1a;white-space:nowrap;}.features-section .features-visual .visual-badges .visual-badge.badge-one{top:20px;left:20px;transition-delay:0.1s;}.features-section .features-visual .visual-badges .visual-badge.badge-one .badge-dot{background:#22c55e;animation:pulsebadge 2s infinite;}.features-section .features-visual .visual-badges .visual-badge.badge-one::before{content:'';position:absolute;inset:-2px;background:linear-gradient(135deg,#22c55e,#4ade80);border-radius:50px;z-index:-1;opacity:0;transition:opacity 0.3s ease;}.features-section .features-visual .visual-badges .visual-badge.badge-one:hover::before{opacity:0.15;}.features-section .features-visual .visual-badges .visual-badge.badge-two{top:15%;right:-35px;transition-delay:0.25s;background:linear-gradient(135deg,rgba(255,255,255,0.95),rgba(240,249,255,0.95));border:1px solid rgba(27,117,188,0.15);animation:floatBadge 4s ease-in-out infinite;animation-delay:0.5s;}.features-section .features-visual .visual-badges .visual-badge.badge-two svg{color:#1b75bc;}.features-section .features-visual .visual-badges .visual-badge.badge-two .badge-text{color:#1b75bc;}.features-section .features-visual .visual-badges .visual-badge.badge-two::before{content:'';position:absolute;inset:-2px;background:linear-gradient(135deg,#1b75bc,#2a90e0);border-radius:50px;z-index:-1;opacity:0;transition:opacity 0.3s ease;}.features-section .features-visual .visual-badges .visual-badge.badge-two:hover{transform:translateY(-3px) translateX(-5px);box-shadow:0 12px 30px rgba(27,117,188,0.2);}.features-section .features-visual .visual-badges .visual-badge.badge-two:hover::before{opacity:0.12;}@media (max-width: 1200px){.features-section .features-visual .visual-badges .visual-badge.badge-two{right:-20px;}}.features-section .features-visual .visual-badges .visual-badge.badge-three{bottom:30%;left:-40px;transition-delay:0.4s;background:linear-gradient(135deg,rgba(255,255,255,0.95),rgba(255,251,235,0.95));border:1px solid rgba(245,158,11,0.15);animation:floatBadge 5s ease-in-out infinite;animation-delay:1s;}.features-section .features-visual .visual-badges .visual-badge.badge-three svg{color:#f59e0b;}.features-section .features-visual .visual-badges .visual-badge.badge-three .badge-text{color:#b45309;}.features-section .features-visual .visual-badges .visual-badge.badge-three::before{content:'';position:absolute;inset:-2px;background:linear-gradient(135deg,#f59e0b,#fbbf24);border-radius:50px;z-index:-1;opacity:0;transition:opacity 0.3s ease;}.features-section .features-visual .visual-badges .visual-badge.badge-three:hover{transform:translateY(-3px) translateX(5px);box-shadow:0 12px 30px rgba(245,158,11,0.2);}.features-section .features-visual .visual-badges .visual-badge.badge-three:hover::before{opacity:0.12;}@media (max-width: 1200px){.features-section .features-visual .visual-badges .visual-badge.badge-three{left:-25px;}}.features-section .features-visual .visual-badges .visual-badge.badge-four{bottom:12%;right:-25px;transition-delay:0.55s;background:linear-gradient(135deg,rgba(255,255,255,0.95),rgba(240,253,250,0.95));border:1px solid rgba(6,94,209,0.15);animation:floatBadge 4.5s ease-in-out infinite;animation-delay:0.2s;}.features-section .features-visual .visual-badges .visual-badge.badge-four svg{color:#065ed1;}.features-section .features-visual .visual-badges .visual-badge.badge-four .badge-text{color:#05489f;}.features-section .features-visual .visual-badges .visual-badge.badge-four::before{content:'';position:absolute;inset:-2px;background:linear-gradient(135deg,#065ed1,#4697da);border-radius:50px;z-index:-1;opacity:0;transition:opacity 0.3s ease;}.features-section .features-visual .visual-badges .visual-badge.badge-four:hover{transform:translateY(-3px) translateX(-5px);box-shadow:0 12px 30px rgba(6,94,209,0.2);}.features-section .features-visual .visual-badges .visual-badge.badge-four:hover::before{opacity:0.12;}@media (max-width: 1200px){.features-section .features-visual .visual-badges .visual-badge.badge-four{right:-10px;}}.features-section .features-visual .visual-badges .visual-badge.animate-in{opacity:1;transform:translateY(0);}.features-section .features-visual .visual-indicators{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:8px;padding:10px 16px;background:rgba(255,255,255,0.9);backdrop-filter:blur(10px);border-radius:50px;box-shadow:0 4px 15px rgba(26,26,26,0.1);z-index:10;}.features-section .features-visual .visual-indicators .indicator{width:8px;height:8px;background:rgba(6,94,209,0.25);border-radius:50%;transition:all 0.3s ease;cursor:pointer;}.features-section .features-visual .visual-indicators .indicator:hover{background:rgba(6,94,209,0.5);transform:scale(1.2);}.features-section .features-visual .visual-indicators .indicator.active{background:#065ed1;width:24px;border-radius:10px;}.features-section .features-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:1;}.features-section .features-bg .bg-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#f8f9fa 0%,#fff 30%,#fff 70%,#f8f9fa 100%);}.features-section .features-bg .bg-pattern{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(rgba(6,94,209,0.05) 1px,transparent 1px);background-size:40px 40px;opacity:0.5;}.testimonials-section{position:relative;padding:100px 0 120px;background:linear-gradient(180deg,#f0f9ff 0%,#e8f4fc 50%,#dbeafe 100%);overflow:hidden;}@media (max-width: 991px){.testimonials-section{padding:70px 0 100px;}}@media (max-width: 767px){.testimonials-section{padding:50px 0 80px;}}.testimonials-section .testimonials-container{max-width:1400px;margin:0 auto;padding:0 40px;position:relative;z-index:2;}@media (max-width: 1200px){.testimonials-section .testimonials-container{padding:0 24px;}}@media (max-width: 767px){.testimonials-section .testimonials-container{padding:0 16px;}}.testimonials-section .testimonials-header{text-align:center;max-width:800px;margin:0 auto 70px;}@media (max-width: 767px){.testimonials-section .testimonials-header{margin-bottom:50px;}}.testimonials-section .testimonials-header .testimonials-badge{display:inline-block;font-size:16px;font-weight:500;color:#1b75bc;margin-bottom:14px;font-style:italic;letter-spacing:0.5px;}@media (max-width: 767px){.testimonials-section .testimonials-header .testimonials-badge{font-size:14px;}}.testimonials-section .testimonials-header .testimonials-title{font-size:46px;font-weight:800;color:#1b75bc;margin:0 0 24px 0;line-height:1.15;}@media (max-width: 991px){.testimonials-section .testimonials-header .testimonials-title{font-size:38px;}}@media (max-width: 767px){.testimonials-section .testimonials-header .testimonials-title{font-size:30px;margin-bottom:18px;}}.testimonials-section .testimonials-header .testimonials-description{font-size:17px;color:#6b7280;line-height:1.75;margin:0;}@media (max-width: 767px){.testimonials-section .testimonials-header .testimonials-description{font-size:15px;}}.testimonials-section .testimonials-slider-wrapper{position:relative;max-width:1000px;margin:0 auto;}.testimonials-section .testimonials-slider-wrapper .testimonials-swiper{overflow:visible;padding:20px 0;}.testimonials-section .swiper-slide{transition:all 0.5s cubic-bezier(0.4,0,0.2,1);opacity:0.4;transform:scale(0.85);filter:blur(3px);}.testimonials-section .swiper-slide-active{opacity:1;transform:scale(1);filter:blur(0);z-index:10;}.testimonials-section .swiper-slide-active .testimonial-card{box-shadow:0 30px 60px -20px rgba(27,117,188,0.25), 0 0 0 1px rgba(27,117,188,0.08);}.testimonials-section .swiper-slide-prev,.testimonials-section .swiper-slide-next{opacity:0.6;transform:scale(0.9);filter:blur(1px);}.testimonials-section .testimonial-card{display:flex;align-items:stretch;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 15px 40px -15px rgba(26,26,26,0.15);transition:all 0.5s ease;}@media (max-width: 768px){.testimonials-section .testimonial-card{flex-direction:column;}}.testimonials-section .testimonial-card .testimonial-image{flex:0 0 300px;position:relative;overflow:hidden;min-height:380px;}@media (max-width: 991px){.testimonials-section .testimonial-card .testimonial-image{flex:0 0 260px;min-height:340px;}}@media (max-width: 768px){.testimonials-section .testimonial-card .testimonial-image{flex:none;min-height:280px;}}.testimonials-section .testimonial-card .testimonial-image img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform 0.6s ease;}.testimonials-section .testimonial-card .testimonial-image .image-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(27,117,188,0) 0%,rgba(27,117,188,0.15) 100%);opacity:0;transition:opacity 0.4s ease;}.testimonials-section .testimonial-card:hover .testimonial-image img{transform:scale(1.05);}.testimonials-section .testimonial-card:hover .testimonial-image .image-overlay{opacity:1;}.testimonials-section .testimonial-card .testimonial-content{flex:1;padding:40px 40px 35px;display:flex;flex-direction:column;justify-content:center;}@media (max-width: 991px){.testimonials-section .testimonial-card .testimonial-content{padding:32px 30px 28px;}}@media (max-width: 767px){.testimonials-section .testimonial-card .testimonial-content{padding:28px 24px 24px;}}.testimonials-section .testimonial-card .testimonial-author{margin-bottom:14px;}.testimonials-section .testimonial-card .testimonial-author .author-name{font-size:26px;font-weight:700;color:#1a1a1a;margin:0 0 6px 0;line-height:1.3;}@media (max-width: 767px){.testimonials-section .testimonial-card .testimonial-author .author-name{font-size:22px;}}.testimonials-section .testimonial-card .testimonial-author .author-title{font-size:15px;color:#065ed1;font-weight:600;margin:0;}@media (max-width: 767px){.testimonials-section .testimonial-card .testimonial-author .author-title{font-size:14px;}}.testimonials-section .testimonial-card .testimonial-rating{display:flex;gap:3px;margin-bottom:20px;}.testimonials-section .testimonial-card .testimonial-rating .star{color:#e5e7eb;width:20px;height:20px;transition:all 0.3s ease;}.testimonials-section .testimonial-card .testimonial-rating .star.filled{color:#fbbf24;filter:drop-shadow(0 2px 4px rgba(251,191,36,0.3));}.testimonials-section .testimonial-card .testimonial-quote p{font-size:16px;color:#4b5563;line-height:1.85;margin:0;font-style:italic;position:relative;}@media (max-width: 767px){.testimonials-section .testimonial-card .testimonial-quote p{font-size:14px;line-height:1.75;}}.testimonials-section .testimonials-nav{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 180px);display:flex;justify-content:space-between;pointer-events:none;z-index:20;}@media (max-width: 1200px){.testimonials-section .testimonials-nav{width:calc(100% + 120px);}}@media (max-width: 991px){.testimonials-section .testimonials-nav{width:calc(100% + 80px);}}@media (max-width: 767px){.testimonials-section .testimonials-nav{width:100%;top:auto;bottom:-70px;transform:translateX(-50%);justify-content:center;gap:16px;}}.testimonials-section .testimonials-nav .nav-btn{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:#fff;border:none;border-radius:50%;cursor:pointer;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);box-shadow:0 8px 25px rgba(26,26,26,0.12), 0 0 0 1px rgba(27,117,188,0.08);pointer-events:auto;}@media (max-width: 767px){.testimonials-section .testimonials-nav .nav-btn{width:50px;height:50px;}}.testimonials-section .testimonials-nav .nav-btn svg{color:#1b75bc;transition:all 0.3s ease;}.testimonials-section .testimonials-nav .nav-btn:hover{background:#1b75bc;transform:scale(1.1);box-shadow:0 12px 35px rgba(27,117,188,0.35), 0 0 0 4px rgba(27,117,188,0.15);}.testimonials-section .testimonials-nav .nav-btn:hover svg{color:#fff;}.testimonials-section .testimonials-nav .nav-btn:active{transform:scale(1);}.testimonials-section .testimonials-nav .nav-btn.swiper-button-disabled{opacity:0.35;cursor:not-allowed;pointer-events:none;}.testimonials-section .testimonials-nav .nav-btn.swiper-button-disabled:hover{background:#fff;transform:none;box-shadow:0 8px 25px rgba(26,26,26,0.12);}.testimonials-section .testimonials-nav .nav-btn.swiper-button-disabled:hover svg{color:#1b75bc;}.testimonials-section .testimonials-pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:50px;position:relative;z-index:10;}@media (max-width: 767px){.testimonials-section .testimonials-pagination{margin-top:90px;}}.testimonials-section .testimonials-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#fff;border:2px solid rgba(27,117,188,0.3);border-radius:50%;opacity:1;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);cursor:pointer;position:relative;}.testimonials-section .testimonials-pagination .swiper-pagination-bullet::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:6px;height:6px;background:#1b75bc;border-radius:50%;transition:transform 0.3s ease;}.testimonials-section .testimonials-pagination .swiper-pagination-bullet:hover{border-color:#1b75bc;transform:scale(1.15);}.testimonials-section .testimonials-pagination .swiper-pagination-bullet:hover::before{transform:translate(-50%,-50%) scale(1);}.testimonials-section .testimonials-pagination .swiper-pagination-bullet-active{width:40px;border-radius:20px;background:linear-gradient(135deg,#1b75bc,#065ed1);border-color:transparent;box-shadow:0 4px 15px rgba(27,117,188,0.4);}.testimonials-section .testimonials-pagination .swiper-pagination-bullet-active::before{display:none;}.testimonials-section .testimonials-pagination .swiper-pagination-bullet-active:hover{transform:scale(1.05);}.testimonials-section .testimonials-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:1;}.testimonials-section .testimonials-bg .bg-shape{position:absolute;border-radius:50%;filter:blur(100px);}.testimonials-section .testimonials-bg .bg-shape-1{top:-10%;right:-10%;width:500px;height:500px;background:rgba(27,117,188,0.08);animation:floatShape 15s ease-in-out infinite;}.testimonials-section .testimonials-bg .bg-shape-2{bottom:-15%;left:-10%;width:600px;height:600px;background:rgba(6,94,209,0.06);animation:floatShape 20s ease-in-out infinite reverse;}.integrations-section{position:relative;padding:120px 0;background:linear-gradient(135deg,#f8f9fa 0%,#fff 50%,#e8f4fc 100%);overflow:hidden;}@media (max-width: 991px){.integrations-section{padding:80px 0;}}@media (max-width: 767px){.integrations-section{padding:60px 0;}}.integrations-section .integrations-container{max-width:1400px;margin:0 auto;padding:0 40px;position:relative;z-index:2;}@media (max-width: 1200px){.integrations-section .integrations-container{padding:0 24px;}}@media (max-width: 767px){.integrations-section .integrations-container{padding:0 16px;}}.integrations-section .integrations-header{text-align:center;max-width:700px;margin:0 auto 80px;}@media (max-width: 767px){.integrations-section .integrations-header{margin-bottom:50px;}}.integrations-section .integrations-header .integrations-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#fff;border:1px solid #e5e9ed;border-radius:50px;font-size:13px;font-weight:700;color:#1b75bc;margin-bottom:20px;text-transform:uppercase;letter-spacing:3px;box-shadow:0 4px 20px rgba(0,0,0,0.08);}.integrations-section .integrations-header .integrations-badge::before{content:'';width:8px;height:8px;background:#22c55e;border-radius:50%;animation:pulsebadge 2s infinite;}.integrations-section .integrations-header .integrations-title{font-size:48px;font-weight:800;color:#1b75bc;margin:0 0 24px 0;line-height:1.15;letter-spacing:-1px;}@media (max-width: 991px){.integrations-section .integrations-header .integrations-title{font-size:40px;}}@media (max-width: 767px){.integrations-section .integrations-header .integrations-title{font-size:32px;}}.integrations-section .integrations-header .integrations-description{font-size:18px;color:#6b7280;line-height:1.7;margin:0;}@media (max-width: 767px){.integrations-section .integrations-header .integrations-description{font-size:15px;}}.integrations-section .integrations-content{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:center;}@media (max-width: 1100px){.integrations-section .integrations-content{gap:50px;}}@media (max-width: 991px){.integrations-section .integrations-content{grid-template-columns:1fr;gap:60px;}}@media (max-width: 991px){.integrations-section .integrations-icons{order:2;}}.integrations-section .integrations-icons .icons-grid{display:flex;flex-direction:column;gap:16px;}.integrations-section .integration-item{display:flex;align-items:center;gap:20px;padding:24px 28px;background:rgba(255,255,255,0.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.8);border-radius:20px;cursor:pointer;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden;}@media (max-width: 767px){.integrations-section .integration-item{padding:18px 20px;gap:16px;border-radius:16px;}}.integrations-section .integration-item::before{content:'';position:absolute;inset:0;border-radius:20px;padding:2px;background:linear-gradient(135deg,#1b75bc 0%,#155a91 100%);opacity:0;z-index:-1;transition:opacity 0.4s cubic-bezier(0.4,0,0.2,1);-webkit-mask-composite:xor;mask-composite:exclude;transition:all 0.5s ease;}.integrations-section .integration-item::after{content:'';position:absolute;top:50%;left:50%;width:150%;height:150%;background:radial-gradient(circle,#1b75bc 0%,transparent 70%);transform:translate(-50%,-50%);opacity:0;transition:opacity 0.5s ease;pointer-events:none;z-index:0;}.integrations-section .integration-item .integration-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#fff;border-radius:16px;flex-shrink:0;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);position:relative;z-index:1;box-shadow:0 4px 15px rgba(0,0,0,0.05), inset 0 0 0 1px rgba(255,255,255,0.5);}@media (max-width: 767px){.integrations-section .integration-item .integration-icon{width:52px;height:52px;border-radius:14px;}}.integrations-section .integration-item .integration-icon svg,.integrations-section .integration-item .integration-icon img{width:30px;height:30px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}@media (max-width: 767px){.integrations-section .integration-item .integration-icon svg,.integrations-section .integration-item .integration-icon img{width:26px;height:26px;}}.integrations-section .integration-item .integration-info{flex:1;position:relative;z-index:1;}.integrations-section .integration-item .integration-info .integration-name{font-size:18px;font-weight:700;color:#1a1a1a;margin:0 0 6px 0;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}@media (max-width: 767px){.integrations-section .integration-item .integration-info .integration-name{font-size:16px;}}.integrations-section .integration-item .integration-info .integration-desc{font-size:14px;color:#6b7280;margin:0;line-height:1.5;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}@media (max-width: 767px){.integrations-section .integration-item .integration-info .integration-desc{font-size:13px;}}.integrations-section .integration-item .integration-arrow{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#f8f9fa;border-radius:50%;opacity:0;transform:translateX(-20px) scale(0.8);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);position:relative;z-index:1;}@media (max-width: 767px){.integrations-section .integration-item .integration-arrow{width:38px;height:38px;}}.integrations-section .integration-item .integration-arrow svg{color:#1b75bc;transition:transform 0.3s ease;}.integrations-section .integration-item:hover{transform:translateX(10px) translateY(-5px);background:rgba(255,255,255,0.9);box-shadow:0 10px 40px rgba(0,0,0,0.12);}.integrations-section .integration-item:hover::before{background:linear-gradient(135deg,#1b75bc,#065ed1);opacity:1;}.integrations-section .integration-item:hover::after{opacity:0.05;}.integrations-section .integration-item:hover .integration-icon{transform:scale(1.1) rotate(-5deg);box-shadow:0 20px 60px rgba(27,117,188,0.15);}.integrations-section .integration-item:hover .integration-arrow{opacity:1;transform:translateX(0) scale(1);}.integrations-section .integration-item.active{background:linear-gradient(135deg,#1b75bc 0%,#155a91 100%);border-color:transparent;transform:translateX(15px) scale(1.02);box-shadow:0 25px 50px -15px rgba(27,117,188,0.4), 0 0 0 4px rgba(27,117,188,0.15);}.integrations-section .integration-item.active::before{opacity:1;}.integrations-section .integration-item.active::after{opacity:0.1;background:radial-gradient(circle,#fff 0%,transparent 70%);}.integrations-section .integration-item.active .integration-icon{background:#fff;transform:scale(1.1);box-shadow:0 4px 20px rgba(0,0,0,0.08);}.integrations-section .integration-item.active .integration-icon svg{color:#1b75bc;}.integrations-section .integration-item.active .integration-info .integration-name{color:#fff;}.integrations-section .integration-item.active .integration-info .integration-desc{color:rgba(255,255,255,0.8);}.integrations-section .integration-item.active .integration-arrow{opacity:1;transform:translateX(0) scale(1);background:rgba(255,255,255,0.2);}.integrations-section .integration-item.active .integration-arrow svg{color:#fff;}.integrations-section .integrations-preview{perspective:1500px;}@media (max-width: 991px){.integrations-section .integrations-preview{order:1;perspective:none;}}.integrations-section .integrations-preview .preview-container{position:relative;transform-style:preserve-3d;transition:transform 0.6s ease;}@media (min-width: 992px){.integrations-section .integrations-preview .preview-container:hover{transform:rotateY(-5deg) rotateX(5deg);}}.integrations-section .preview-decoration{position:absolute;inset:-40px;pointer-events:none;z-index:0;}.integrations-section .preview-decoration .deco-ring{position:absolute;border-radius:50%;border:2px solid rgba(27,117,188,0.1);}.integrations-section .preview-decoration .deco-ring.ring-1{top:5%;left:0;width:100px;height:100px;animation:spinSlow 20s linear infinite;}.integrations-section .preview-decoration .deco-ring.ring-2{bottom:10%;right:5%;width:140px;height:140px;animation:spinSlow 30s linear infinite reverse;}.integrations-section .preview-decoration .deco-dots{position:absolute;top:15%;right:-20px;width:80px;height:80px;background-image:radial-gradient(rgba(27,117,188,0.25) 2px,transparent 2px);background-size:12px 12px;animation:floatBadge 6s ease-in-out infinite;}.integrations-section .preview-decoration .deco-shape{position:absolute;border-radius:20px;transform:rotate(45deg);}.integrations-section .preview-decoration .deco-shape.shape-1{top:-20px;right:20%;width:50px;height:50px;background:linear-gradient(135deg,rgba(6,94,209,0.15),rgba(6,94,209,0.05));animation:floatShape 10s ease-in-out infinite;}.integrations-section .preview-decoration .deco-shape.shape-2{bottom:0;left:-30px;width:70px;height:70px;background:linear-gradient(135deg,rgba(27,117,188,0.1),rgba(27,117,188,0.03));animation:floatShape 12s ease-in-out infinite reverse;}@media (max-width: 991px){.integrations-section .preview-decoration{display:none;}}.integrations-section .preview-images{position:relative;border-radius:24px;background:#fff;box-shadow:0 20px 60px rgba(27,117,188,0.15);overflow:hidden;z-index:1;}.integrations-section .preview-images::before,.integrations-section .preview-images::after{content:'';position:absolute;left:50%;transform:translateX(-50%);border-radius:24px;background:#fff;z-index:-1;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.integrations-section .preview-images::before{bottom:-10px;width:94%;height:100%;box-shadow:0 15px 40px -20px rgba(26,26,26,0.15);}.integrations-section .preview-images::after{bottom:-20px;width:88%;height:100%;box-shadow:0 20px 50px -25px rgba(26,26,26,0.12);}.integrations-section .preview-images .preview-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:all 0.7s cubic-bezier(0.4,0,0.2,1);transform:scale(0.9) translateY(30px);}.integrations-section .preview-images .preview-image.active{position:relative;opacity:1;visibility:visible;transform:scale(1) translateY(0);}.integrations-section .preview-images .preview-image img{width:100%;height:auto;display:block;}.integrations-section .preview-badge{position:absolute;bottom:30px;left:30px;display:flex;align-items:center;gap:14px;padding:16px 24px;background:rgba(255,255,255,0.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:60px;box-shadow:0 10px 40px rgba(0,0,0,0.12);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);z-index:10;animation:floatBadge 4s ease-in-out infinite;}@media (max-width: 767px){.integrations-section .preview-badge{bottom:20px;left:20px;padding:12px 18px;gap:10px;}}.integrations-section .preview-badge:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 20px 50px -10px rgba(26,26,26,0.25);}.integrations-section .preview-badge .badge-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#e8f4fc;border-radius:12px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}@media (max-width: 767px){.integrations-section .preview-badge .badge-icon{width:36px;height:36px;border-radius:10px;}}.integrations-section .preview-badge .badge-icon svg,.integrations-section .preview-badge .badge-icon img{width:24px;height:24px;}@media (max-width: 767px){.integrations-section .preview-badge .badge-icon svg,.integrations-section .preview-badge .badge-icon img{width:20px;height:20px;}}.integrations-section .preview-badge .badge-info{display:flex;flex-direction:column;gap:2px;}.integrations-section .preview-badge .badge-label{font-size:11px;color:#6b7280;text-transform:uppercase;letter-spacing:1px;}.integrations-section .preview-badge .badge-name{font-size:16px;font-weight:700;color:#1a1a1a;}@media (max-width: 767px){.integrations-section .preview-badge .badge-name{font-size:14px;}}.integrations-section .preview-badge .badge-status{width:10px;height:10px;background:#22c55e;border-radius:50%;animation:pulsebadge 2s infinite;margin-left:auto;}.integrations-section .integrations-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:1;}.integrations-section .integrations-bg .bg-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at 0% 0%,rgba(27,117,188,0.05) 0%,transparent 50%), radial-gradient(ellipse at 100% 100%,rgba(6,94,209,0.05) 0%,transparent 50%), radial-gradient(ellipse at 50% 50%,rgba(255,255,255,0.8) 0%,transparent 80%);}.integrations-section .integrations-bg .bg-shape{position:absolute;border-radius:50%;filter:blur(80px);}.integrations-section .integrations-bg .bg-shape.shape-1{top:-5%;left:-5%;width:500px;height:500px;background:rgba(27,117,188,0.08);animation:floatCircle 20s ease-in-out infinite;}.integrations-section .integrations-bg .bg-shape.shape-2{bottom:-10%;right:-5%;width:600px;height:600px;background:rgba(6,94,209,0.06);animation:floatCircle 25s ease-in-out infinite reverse;}.integrations-section .integrations-bg .bg-grid{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(27,117,188,0.03) 1px,transparent 1px), linear-gradient(90deg,rgba(27,117,188,0.03) 1px,transparent 1px);background-size:60px 60px;opacity:0.5;}.pricing-section{padding:100px 0;background:#f8fafc;text-align:center;}@media (max-width: 991px){.pricing-section{padding:70px 0;}}@media (max-width: 767px){.pricing-section{padding:50px 0;}}.pricing-section .container{max-width:1200px;margin:0 auto;padding:0 24px;}.pricing-section .features-badge{display:inline-block;background:rgba(0,114,255,0.08);color:#0072ff;padding:6px 20px;border-radius:99px;font-size:0.78rem;font-weight:700;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase;}.pricing-section .section-title,.pricing-section .pricing-headline{font-size:clamp(1.8rem,4.2vw,3.2rem);font-weight:900;letter-spacing:-1.4px;margin-bottom:14px;color:#1e293b;line-height:1.1;max-width:820px;margin-left:auto;margin-right:auto;}.pricing-section .section-subtitle{color:#64748b;font-size:clamp(0.95rem,1.15vw,1.08rem);margin:0 auto 36px;max-width:660px;line-height:1.65;}.pricing-section .pricing-free-trial{text-align:center;margin-bottom:28px;display:flex;flex-direction:column;align-items:center;gap:12px;}@media (max-width: 480px){.pricing-section .pricing-free-trial{margin-bottom:22px;}}.pricing-section .pricing-trial-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 36px;background:#111827;color:#fff;font-weight:700;font-size:0.98rem;letter-spacing:0.2px;text-decoration:none;border-radius:999px;box-shadow:0 14px 30px -10px rgba(17,24,39,0.55);transition:transform 0.2s ease, box-shadow 0.25s ease, background 0.25s ease;}.pricing-section .pricing-trial-btn:hover{background:linear-gradient(135deg,#0072ff 0%,#00c6ff 100%);color:#fff;transform:translateY(-2px);box-shadow:0 18px 36px -10px rgba(0,114,255,0.5);}.pricing-section .pricing-trial-btn:active{transform:translateY(0);}@media (max-width: 480px){.pricing-section .pricing-trial-btn{padding:13px 28px;font-size:0.92rem;width:100%;max-width:320px;}}.pricing-section .pricing-trial-note{margin:0;font-size:0.78rem;color:#94a3b8;font-weight:500;}.pricing-section .pricing-toggle{display:inline-flex;align-items:stretch;gap:4px;padding:6px;background:#fff;border-radius:999px;box-shadow:0 10px 28px -10px rgba(17,24,39,0.2), inset 0 0 0 1px rgba(17,24,39,0.06);margin:0 auto 56px;}@media (max-width: 575px){.pricing-section .pricing-toggle{margin-bottom:36px;}}.pricing-section .toggle-tab{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:160px;padding:10px 28px;border:0;background:transparent;color:#64748b;cursor:pointer;font-family:inherit;border-radius:999px;transition:background 0.3s ease, color 0.3s ease, box-shadow 0.3s ease;text-align:center;line-height:1.15;}.pricing-section .toggle-tab .tab-title{font-size:0.98rem;font-weight:700;color:inherit;}.pricing-section .toggle-tab .tab-sub{font-size:0.72rem;font-weight:500;color:#94a3b8;}.pricing-section .toggle-tab .tab-sub--save{display:inline-block;padding:3px 10px;border-radius:999px;background:linear-gradient(135deg,#4ade80 0%,#22c55e 100%);color:#fff;font-size:0.65rem;font-weight:800;letter-spacing:0.6px;text-transform:uppercase;box-shadow:0 4px 10px -3px rgba(34,197,94,0.45);}.pricing-section .toggle-tab.is-active{background:#111827;color:#fff;box-shadow:0 10px 22px -10px rgba(17,24,39,0.65);}.pricing-section .toggle-tab.is-active .tab-sub{color:rgba(255,255,255,0.7);}.pricing-section .toggle-tab:hover:not(.is-active){color:#1e293b;background:rgba(17,24,39,0.04);}@media (max-width: 575px){.pricing-section .toggle-tab{min-width:140px;padding:9px 18px;}.pricing-section .toggle-tab .tab-title{font-size:0.9rem;}.pricing-section .toggle-tab .tab-sub{font-size:0.66rem;}.pricing-section .toggle-tab .tab-sub--save{font-size:0.6rem;padding:2px 8px;}}.pricing-section .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;align-items:stretch;max-width:1050px;margin:0 auto;}@media (max-width: 991px){.pricing-section .pricing-grid{grid-template-columns:1fr;max-width:440px;gap:20px;}}.pricing-section .pricing-card{background:#fff;border:1px solid #e2e8f0;padding:44px 36px;position:relative;transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94);display:flex;flex-direction:column;}@media (max-width: 991px){.pricing-section .pricing-card{border-radius:20px !important;border:1px solid #e2e8f0 !important;}}.pricing-section .pricing-card:first-child{border-radius:20px 0 0 20px;border-right:none;}.pricing-section .pricing-card:last-child{border-radius:0 20px 20px 0;border-left:none;}.pricing-section .plan-ribbon-img{position:absolute;top:0;right:22px;width:56px;height:auto;z-index:3;filter:drop-shadow(0 6px 10px rgba(0,0,0,0.15));}.pricing-section .plan-icon-wrap{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;}.pricing-section .plan-icon-wrap .material-icons-outlined{font-size:26px;}.pricing-section .tier-start-icon{background:rgba(100,116,139,0.08);}.pricing-section .tier-start-icon .material-icons-outlined{color:#64748b;}.pricing-section .tier-pro-icon{background:rgba(0,114,255,0.1);}.pricing-section .tier-pro-icon .material-icons-outlined{color:#0072ff;}.pricing-section .tier-plus-icon{background:rgba(0,114,255,0.1) !important;}.pricing-section .tier-plus-icon .material-icons-outlined{color:#0072ff !important;}.pricing-section .plan-name{font-size:1.4rem;font-weight:800;margin-bottom:4px;letter-spacing:-0.5px;line-height:1.2;color:#1e293b;}.pricing-section .plan-tagline{font-size:0.85rem;color:#94a3b8;margin-bottom:28px;}.pricing-section .price-display{margin-bottom:6px;text-align:left;}.pricing-section .old-price{font-size:0.85rem;color:#94a3b8;text-decoration:line-through;display:block;margin-bottom:2px;}.pricing-section .price-row{display:flex;align-items:flex-end;gap:4px;}.pricing-section .current-price{font-size:3rem;font-weight:900;color:#1e293b;letter-spacing:-2px;line-height:1;}.pricing-section .price-meta{display:flex;flex-direction:column;padding-bottom:6px;}.pricing-section .price-currency{font-size:1rem;font-weight:700;color:#1e293b;line-height:1;}.pricing-section .price-period{font-size:0.75rem;color:#94a3b8;font-weight:500;}.pricing-section .annual-savings{font-size:0.78rem;color:#22c55e;font-weight:600;margin-bottom:24px;text-align:left;}.pricing-section .plan-cta{display:block;width:100%;padding:14px;border-radius:12px;text-align:center;font-weight:700;font-size:0.92rem;text-decoration:none;transition:all 0.3s ease;letter-spacing:0.3px;position:relative;top:0;}.pricing-section .tier-start-cta{background:#f8fafc;color:#1e293b;border:1.5px solid #e2e8f0;}.pricing-section .tier-start-cta:hover{border-color:#94a3b8;background:#f1f5f9;color:#1e293b;}.pricing-section .tier-pro-cta{background:linear-gradient(135deg,#0072ff,#00c6ff);color:#fff;box-shadow:0 6px 0 #0058cc, 0 12px 30px rgba(0,114,255,0.3);border:none;}.pricing-section .tier-pro-cta:hover{top:3px;box-shadow:0 3px 0 #0058cc, 0 8px 20px rgba(0,114,255,0.4);color:#fff;}.pricing-section .tier-plus-cta{background:linear-gradient(135deg,#0072ff,#00c6ff);color:#fff;box-shadow:0 6px 0 #0058cc, 0 12px 30px rgba(0,114,255,0.3);border:none;}.pricing-section .tier-plus-cta:hover{top:3px;box-shadow:0 3px 0 #0058cc, 0 8px 20px rgba(0,114,255,0.4);color:#fff;}.pricing-section .plan-divider{height:1px;background:#e2e8f0;margin:24px 0 20px;}.pricing-section .plan-includes{font-size:0.78rem;font-weight:600;color:#94a3b8;text-align:left;margin-bottom:16px;text-transform:uppercase;letter-spacing:0.5px;}.pricing-section .pricing-features{list-style:none;text-align:left;flex:1;margin:0;padding:0;}.pricing-section .pricing-features li{display:block;padding:0;font-size:0.88rem;font-weight:500;color:#1e293b;border-bottom:1px solid #e2e8f0;}.pricing-section .pricing-features li:last-child{border-bottom:none;}.pricing-section .pricing-features .material-icons-outlined{font-size:18px;color:#22c55e;}.pricing-section .pricing-features li.disabled{color:#94a3b8;opacity:0.55;}.pricing-section .pricing-features li.disabled .feat-check{color:#94a3b8;}.pricing-section .feature-btn{display:flex;align-items:center;gap:10px;width:100%;padding:12px 4px;background:none;border:none;cursor:pointer;text-align:left;font-size:inherit;font-weight:inherit;color:inherit;font-family:inherit;transition:color 0.2s ease;}.pricing-section .feature-btn:hover{color:#0072ff;}.pricing-section .feature-name{flex:1;}.pricing-section .feat-arrow{color:#94a3b8 !important;transition:transform 0.3s ease;}.pricing-section .feature-item.open .feat-arrow{transform:rotate(180deg);color:#0072ff !important;}.pricing-section .feature-item.open .feature-btn{color:#0072ff;}.pricing-section .feature-desc{max-height:0;overflow:hidden;transition:max-height 0.35s ease;}.pricing-section .feature-item.open .feature-desc{max-height:300px;transition:max-height 0.4s ease;}.pricing-section .feature-desc > p{margin:8px 4px 10px 30px;padding:10px 14px;font-size:0.78rem;color:#64748b;line-height:1.55;font-weight:400;background:rgba(0,114,255,0.05);border-radius:10px;}.pricing-section .tier-start{background:#fff;}.pricing-section .tier-start:hover{background:#fdfdfe;}.pricing-section .tier-pro.featured{background:linear-gradient(180deg,#0072ff 0%,#0058cc 100%);border:2px solid #0072ff;border-radius:24px !important;z-index:2;transform:scale(1.06);box-shadow:0 0 40px rgba(0,114,255,0.25), 0 20px 60px rgba(0,114,255,0.22), 0 0 0 1px rgba(0,114,255,0.15);padding:52px 40px;}@media (max-width: 991px){.pricing-section .tier-pro.featured{transform:none;border-radius:20px !important;padding:44px 36px;}.pricing-section .tier-pro.featured:hover{transform:translateY(-4px);}}.pricing-section .tier-pro.featured:hover{box-shadow:0 0 50px rgba(0,114,255,0.35), 0 24px 70px rgba(0,114,255,0.28), 0 0 0 1px rgba(0,114,255,0.25);transform:scale(1.06) translateY(-4px);}.pricing-section .tier-pro.featured::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(255,255,255,0.22) 0%,transparent 45%);border-radius:inherit;pointer-events:none;}.pricing-section .tier-pro.featured .tier-pro-icon{background:rgba(255,255,255,0.18);}.pricing-section .tier-pro.featured .tier-pro-icon .material-icons-outlined{color:#fff;}.pricing-section .tier-pro.featured .plan-name{color:#fff;}.pricing-section .tier-pro.featured .plan-tagline{color:rgba(255,255,255,0.78);}.pricing-section .tier-pro.featured .old-price{color:rgba(255,255,255,0.6);}.pricing-section .tier-pro.featured .current-price{color:#fff;}.pricing-section .tier-pro.featured .price-currency{color:#fff;}.pricing-section .tier-pro.featured .price-period{color:rgba(255,255,255,0.75);}.pricing-section .tier-pro.featured .annual-savings{color:#b9f5d1;}.pricing-section .tier-pro.featured .plan-divider{background:rgba(255,255,255,0.2);}.pricing-section .tier-pro.featured .plan-includes{color:rgba(255,255,255,0.72);}.pricing-section .tier-pro.featured .tier-pro-cta{background:#fff;color:#0072ff;box-shadow:0 6px 0 rgba(0,0,0,0.15), 0 12px 30px rgba(0,0,0,0.15);}.pricing-section .tier-pro.featured .tier-pro-cta:hover{background:#f5f9ff;color:#0072ff;box-shadow:0 3px 0 rgba(0,0,0,0.15), 0 8px 20px rgba(0,0,0,0.18);}.pricing-section .tier-pro.featured .pricing-features li{color:#fff;border-bottom-color:rgba(255,255,255,0.15);}.pricing-section .tier-pro.featured .pricing-features li.disabled{color:rgba(255,255,255,0.5);opacity:1;}.pricing-section .tier-pro.featured .pricing-features li.disabled .feat-check{color:rgba(255,255,255,0.5);}.pricing-section .tier-pro.featured .pricing-features .feat-check{color:#fff;}.pricing-section .tier-pro.featured .feature-btn:hover,.pricing-section .tier-pro.featured .feature-item.open .feature-btn{color:#fff;}.pricing-section .tier-pro.featured .feat-arrow{color:rgba(255,255,255,0.55) !important;}.pricing-section .tier-pro.featured .feature-item.open .feat-arrow{color:#fff !important;}.pricing-section .tier-pro.featured .feature-desc > p{background:rgba(255,255,255,0.14);color:rgba(255,255,255,0.9);}.pricing-section .popular-badge{position:absolute;top:-16px;left:22px;background:#fff;color:#0072ff;padding:6px 22px;border-radius:99px;font-size:0.78rem;font-weight:700;letter-spacing:0.3px;white-space:nowrap;display:flex;align-items:center;gap:6px;box-shadow:0 4px 14px rgba(0,114,255,0.35);z-index:3;}.pricing-section .popular-badge .material-icons-outlined{font-size:16px;color:#0072ff;}.pricing-section .tier-plus{background:#fff;border:2px solid #0072ff !important;border-radius:20px 24px 24px 20px !important;overflow:hidden;box-shadow:0 0 30px rgba(0,114,255,0.1), 0 15px 40px rgba(0,114,255,0.08);}@media (max-width: 991px){.pricing-section .tier-plus{border-radius:20px !important;}}.pricing-section .tier-plus:hover{box-shadow:0 0 40px rgba(0,114,255,0.15), 0 20px 50px rgba(0,114,255,0.12);transform:translateY(-4px);}.pricing-section .tier-plus .plan-name{color:#0072ff;}.pricing-section .tier-plus .current-price{color:#0072ff;}.pricing-section .tier-plus .pricing-features .material-icons-outlined{color:#0072ff;}.pricing-section .tier-plus .annual-savings{color:#22c55e;}.pricing-section .plus-glow{position:absolute;top:-80px;right:-80px;width:200px;height:200px;background:radial-gradient(circle,rgba(0,114,255,0.1) 0%,transparent 70%);border-radius:50%;pointer-events:none;}.pricing-section .pricing-detail-action{display:flex;justify-content:center;margin-top:48px;}@media (max-width: 575px){.pricing-section .pricing-detail-action{margin-top:32px;}}.pricing-section .pricing-detail-btn{position:relative;display:inline-flex;align-items:center;gap:10px;padding:16px 38px;background:linear-gradient(135deg,#0072ff 0%,#00c6ff 100%);color:#fff;font-weight:700;font-size:1rem;letter-spacing:0.4px;text-decoration:none;border-radius:999px;box-shadow:0 14px 30px -10px rgba(0,114,255,0.55), inset 0 0 0 1px rgba(255,255,255,0.18);overflow:hidden;transition:transform 0.25s cubic-bezier(0.22,1,0.36,1), box-shadow 0.3s ease, filter 0.2s ease;}.pricing-section .pricing-detail-btn::before{content:'';position:absolute;top:0;left:-120%;width:70%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,0.4) 50%,transparent 100%);transform:skewX(-18deg);transition:left 0.7s cubic-bezier(0.22,1,0.36,1);pointer-events:none;}.pricing-section .pricing-detail-btn svg{transition:transform 0.3s cubic-bezier(0.22,1,0.36,1);}.pricing-section .pricing-detail-btn:hover{color:#fff;transform:translateY(-3px);box-shadow:0 22px 44px -12px rgba(0,114,255,0.7), inset 0 0 0 1px rgba(255,255,255,0.28);filter:brightness(1.05);}.pricing-section .pricing-detail-btn:hover::before{left:130%;}.pricing-section .pricing-detail-btn:hover svg{transform:translateX(5px);}.pricing-section .pricing-detail-btn:active{transform:translateY(-1px);}@media (max-width: 480px){.pricing-section .pricing-detail-btn{padding:14px 28px;font-size:0.92rem;width:100%;max-width:320px;justify-content:center;}}.pricing-section .extras-block{max-width:1050px;margin:72px auto 0;padding:40px 32px;border-radius:20px;background:linear-gradient(135deg,#f5f9ff 0%,#fafbff 100%);border:1px dashed rgba(0,114,255,0.25);position:relative;}@media (max-width: 767px){.pricing-section .extras-block{padding:28px 20px;}}.pricing-section .extras-header{text-align:center;margin-bottom:28px;}.pricing-section .extras-chip{display:inline-block;background:#fff;color:#0072ff;font-size:0.78rem;font-weight:800;letter-spacing:0.5px;padding:8px 18px;border-radius:99px;border:1.5px solid rgba(0,114,255,0.25);margin-bottom:12px;text-transform:uppercase;}.pricing-section .extras-note{font-size:0.9rem;color:#64748b;margin:0;}.pricing-section .extras-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:4px;}@media (max-width: 767px){.pricing-section .extras-grid{grid-template-columns:1fr;}}.pricing-section .extra-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:22px 20px;text-align:left;transition:all 0.3s ease;}.pricing-section .extra-card:hover{border-color:rgba(0,114,255,0.35);box-shadow:0 10px 24px rgba(0,114,255,0.08);transform:translateY(-3px);}.pricing-section .extra-card h4{font-size:0.98rem;font-weight:700;margin:0 0 8px;color:#1e293b;letter-spacing:-0.2px;}.pricing-section .extra-card p{font-size:0.82rem;color:#64748b;line-height:1.55;margin:0;}.pricing-section .extra-icon{width:42px;height:42px;border-radius:12px;background:rgba(0,114,255,0.1);display:flex;align-items:center;justify-content:center;margin-bottom:14px;}.pricing-section .extra-icon .material-icons-outlined{color:#0072ff;font-size:22px;}.pricing-section .extras-action{margin-top:28px;display:flex;justify-content:center;}.pricing-section .extras-button{position:relative;display:inline-flex;align-items:center;gap:10px;padding:16px 36px;border:0;border-radius:999px;background:linear-gradient(135deg,#0072ff 0%,#00c6ff 100%);color:#fff;font-family:inherit;font-size:0.98rem;font-weight:700;letter-spacing:0.3px;cursor:pointer;text-decoration:none;overflow:hidden;box-shadow:0 8px 0 #0058cc, 0 18px 36px rgba(0,114,255,0.35);transition:transform 0.2s cubic-bezier(0.22,1,0.36,1), box-shadow 0.25s ease;top:0;}.pricing-section .extras-button::before{content:'';position:absolute;top:0;left:-150%;width:80%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,0.35) 50%,transparent 100%);transform:skewX(-18deg);transition:left 0.6s ease;pointer-events:none;}.pricing-section .extras-button svg{transition:transform 0.25s cubic-bezier(0.22,1,0.36,1);}.pricing-section .extras-button:hover{top:2px;box-shadow:0 6px 0 #0058cc, 0 22px 40px rgba(0,114,255,0.45);color:#fff;}.pricing-section .extras-button:hover::before{left:150%;}.pricing-section .extras-button:hover svg{transform:translateX(4px);}.pricing-section .extras-button:active{top:6px;box-shadow:0 2px 0 #0058cc, 0 8px 18px rgba(0,114,255,0.4);}.pricing-section .extras-button:focus-visible{outline:3px solid rgba(0,114,255,0.4);outline-offset:4px;}@media (max-width: 480px){.pricing-section .extras-button{width:100%;justify-content:center;padding:15px 24px;font-size:0.92rem;}}.pricing-compare-section{position:relative;padding:80px 0 100px;background:linear-gradient(180deg,#fafbfd 0%,#f4f7fb 100%);}@media (max-width: 991px){.pricing-compare-section{padding:60px 0 80px;}}@media (max-width: 575px){.pricing-compare-section{padding:50px 0 70px;}}.pricing-compare-section .container{max-width:1200px;margin:0 auto;padding:0 24px;}.pricing-compare-section .pc-head-block{text-align:center;margin-bottom:36px;}.pricing-compare-section .pc-title{font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:800;letter-spacing:-0.8px;color:#1e293b;margin:0 0 12px;line-height:1.15;}.pricing-compare-section .pc-subtitle{font-size:clamp(0.95rem,1.1vw,1.05rem);color:#64748b;margin:0 auto;max-width:620px;line-height:1.65;}.pricing-compare-section .pc-period-note{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:8px 18px;background:linear-gradient(135deg,rgba(0,114,255,0.08) 0%,rgba(0,198,255,0.1) 100%);border:1px solid rgba(0,114,255,0.22);border-radius:999px;color:#0058cc;font-size:12.5px;font-weight:700;letter-spacing:0.2px;line-height:1.4;box-shadow:0 6px 14px -6px rgba(0,114,255,0.18);}.pricing-compare-section .pc-period-note .material-icons-outlined{font-size:16px;color:#0072ff;background:rgba(0,114,255,0.16);padding:4px;border-radius:6px;}@media (max-width: 575px){.pricing-compare-section .pc-period-note{font-size:11.5px;padding:7px 14px;margin-top:14px;}}.pricing-compare-section .pc-table-wrap{position:relative;background:#fff;border-radius:22px;box-shadow:0 24px 60px -28px rgba(15,23,42,0.18), 0 0 0 1px rgba(15,23,42,0.04);overflow:visible;}@media (max-width: 767px){.pricing-compare-section .pc-table-wrap{border-radius:16px;margin:0 -8px;overflow:auto;}}.pricing-compare-section .pc-table > .pc-row:first-child{border-top-left-radius:22px;border-top-right-radius:22px;}.pricing-compare-section .pc-table > .pc-cat:last-child .pc-row:last-child{border-bottom-left-radius:22px;border-bottom-right-radius:22px;}.pricing-compare-section .pc-sticky-sentinel{position:absolute;top:0;left:0;right:0;height:1px;pointer-events:none;}.pricing-compare-section .pc-table{display:block;width:100%;position:relative;}@media (max-width: 767px){.pricing-compare-section .pc-table{min-width:720px;}}.pricing-compare-section .pc-row{display:grid;grid-template-columns:minmax(280px,1.6fr) repeat(3,minmax(150px,1fr));align-items:stretch;border-bottom:1px solid rgba(15,23,42,0.06);}@media (max-width: 991px){.pricing-compare-section .pc-row{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(120px,1fr));}}.pricing-compare-section .pc-col{padding:14px 18px;display:flex;align-items:center;}@media (max-width: 991px){.pricing-compare-section .pc-col{padding:12px 14px;}}.pricing-compare-section .pc-col--feat{font-size:14.5px;font-weight:500;color:#1e293b;gap:10px;}.pricing-compare-section .pc-col--feat .pc-feat-dot{width:6px;height:6px;background:rgba(0,114,255,0.4);border-radius:50%;flex-shrink:0;}.pricing-compare-section .pc-col--val{justify-content:center;text-align:center;}.pricing-compare-section .pc-row--header{position:sticky;top:80px;z-index:30;background:#fff;border-bottom:1px solid rgba(15,23,42,0.06);transition:box-shadow 0.4s cubic-bezier(0.22,1,0.36,1), background-color 0.35s ease, backdrop-filter 0.35s ease, border-color 0.3s ease;}.pricing-compare-section .pc-row--header.is-stuck{border-radius:0 !important;background:rgba(255,255,255,0.96);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-bottom:2px solid #0072ff;box-shadow:0 18px 36px -14px rgba(15,23,42,0.18), 0 4px 12px -4px rgba(0,114,255,0.18);}.pricing-compare-section .pc-row--header.is-stuck::before{content:'';position:absolute;top:0;bottom:-2px;left:50%;transform:translateX(-50%);width:100vw;background:inherit;backdrop-filter:inherit;-webkit-backdrop-filter:inherit;border-bottom:inherit;box-shadow:inherit;z-index:-1;pointer-events:none;}.pricing-compare-section .pc-row--header.is-stuck .pc-col--pkg.is-popular{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.22), 0 6px 16px -4px rgba(0,114,255,0.4);}@media (max-width: 991px){.pricing-compare-section .pc-row--header{top:70px;}}@media (max-width: 767px){.pricing-compare-section .pc-row--header{position:static;}.pricing-compare-section .pc-row--header.is-stuck::before{display:none;}}.pricing-compare-section .pc-row--header .pc-col--feat{font-size:12.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:#64748b;gap:8px;padding:22px 18px;}.pricing-compare-section .pc-row--header .pc-col--feat .pc-head-icon{color:#0072ff;font-size:18px;}.pricing-compare-section .pc-row--header .pc-col--pkg{flex-direction:column;justify-content:center;text-align:center;gap:4px;padding:22px 14px;position:relative;}.pricing-compare-section .pc-row--header .pc-col--pkg.is-popular{background:linear-gradient(160deg,#0072ff 0%,#0058cc 100%);color:#fff;}.pricing-compare-section .pc-row--header .pc-col--pkg.is-popular .pc-pkg-name{color:#fff;}.pricing-compare-section .pc-row--header .pc-col--pkg.is-popular .pc-pkg-price{color:rgba(255,255,255,0.95);}.pricing-compare-section .pc-row--header .pc-col--pkg.is-popular .pc-pkg-price strong{color:#fff;}.pricing-compare-section .pc-row--header .pc-col--pkg.is-popular .pc-pkg-price em{color:rgba(255,255,255,0.78);}.pricing-compare-section .pc-row--header .pc-col--pkg.is-popular .pc-pkg-tag{background:#fff;color:#0058cc;}.pricing-compare-section .pc-row--header .pc-col--pkg .pc-pkg-tag{display:inline-block;margin:0 auto 6px;background:rgba(255,255,255,0.95);color:#0072ff;padding:3px 12px;font-size:9.5px;font-weight:800;letter-spacing:0.5px;text-transform:uppercase;border-radius:999px;white-space:nowrap;line-height:1.4;box-shadow:0 2px 6px rgba(0,0,0,0.12);}.pricing-compare-section .pc-row--header .pc-col--pkg .pc-pkg-name{font-size:17px;font-weight:800;color:#1e293b;letter-spacing:-0.2px;line-height:1.2;}.pricing-compare-section .pc-row--header .pc-col--pkg .pc-pkg-price{font-size:12.5px;color:#64748b;line-height:1.2;}.pricing-compare-section .pc-row--header .pc-col--pkg .pc-pkg-price strong{font-size:19px;font-weight:800;color:#1e293b;letter-spacing:-0.3px;}.pricing-compare-section .pc-row--header .pc-col--pkg .pc-pkg-price em{font-style:normal;font-size:11px;color:#94a3b8;margin-left:2px;}.pricing-compare-section .pc-row--header .pc-col--pkg .pc-pkg-period-tag{display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:3px 9px;background:rgba(0,114,255,0.1);border:1px solid rgba(0,114,255,0.18);color:#0058cc;font-size:10.5px;font-weight:700;letter-spacing:0.3px;border-radius:999px;line-height:1.2;white-space:nowrap;}.pricing-compare-section .pc-row--header .pc-col--pkg .pc-pkg-period-tag svg{flex-shrink:0;}.pricing-compare-section .pc-row--header .pc-col--pkg.is-popular .pc-pkg-period-tag{background:rgba(255,255,255,0.18);border-color:rgba(255,255,255,0.3);color:#fff;}.pricing-compare-section .pc-cat:not(:first-child) .pc-row--cat{margin-top:4px;}.pricing-compare-section .pc-row--cat{background:linear-gradient(135deg,rgba(0,114,255,0.05) 0%,rgba(0,198,255,0.05) 100%);border-bottom:1px solid rgba(0,114,255,0.12);}.pricing-compare-section .pc-row--cat .pc-cat-title{font-size:12.5px !important;font-weight:800 !important;letter-spacing:1.4px !important;text-transform:uppercase !important;color:#0072ff !important;padding:16px 18px !important;gap:10px;}.pricing-compare-section .pc-row--cat .pc-cat-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:rgba(0,114,255,0.12);color:#0072ff;}.pricing-compare-section .pc-row--cat .pc-cat-icon .material-icons-outlined{font-size:16px;}.pricing-compare-section .pc-row--feat{background:#fff;transition:background 0.15s ease;}.pricing-compare-section .pc-row--feat:hover{background:rgba(0,114,255,0.02);}.pricing-compare-section .pc-row--feat .pc-col--popular{background:rgba(0,114,255,0.03);}.pricing-compare-section .pc-cell{display:inline-flex;align-items:center;justify-content:center;}.pricing-compare-section .pc-cell--yes{width:28px;height:28px;border-radius:50%;background:rgba(34,197,94,0.14);color:#16a34a;}.pricing-compare-section .pc-cell--yes svg{display:block;}.pricing-compare-section .pc-cell--no{width:22px;height:22px;border-radius:50%;background:rgba(148,163,184,0.18);color:#94a3b8;}.pricing-compare-section .pc-cell--no svg{display:block;}.pricing-compare-section .pc-cell--text{display:inline-block;padding:5px 12px;background:rgba(0,114,255,0.1);color:#0058cc;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;}.cta-banner-section.final-cta-section,.final-cta-section{padding:80px 0;background:linear-gradient(180deg,#f8fafc 0%,#fff 100%);position:relative;}@media (max-width: 767px){.cta-banner-section.final-cta-section,.final-cta-section{padding:60px 0;}}.cta-banner-section.final-cta-section .container,.final-cta-section .container{max-width:1200px;margin:0 auto;padding:0 24px;}.cta-banner-section.final-cta-section .final-cta-card,.final-cta-section .final-cta-card{position:relative;background:linear-gradient(135deg,#003d99 0%,#0072ff 55%,#00c6ff 100%);border-radius:32px;padding:80px 60px;overflow:hidden;box-shadow:0 30px 80px rgba(0,114,255,0.4);}@media (max-width: 767px){.cta-banner-section.final-cta-section .final-cta-card,.final-cta-section .final-cta-card{padding:56px 24px;border-radius:24px;}}.cta-banner-section.final-cta-section .cta-bg-blob,.final-cta-section .cta-bg-blob{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;}.cta-banner-section.final-cta-section .cta-blob-1,.final-cta-section .cta-blob-1{width:480px;height:480px;background:radial-gradient(circle,rgba(0,198,255,0.7),transparent 70%);top:-180px;right:-120px;}.cta-banner-section.final-cta-section .cta-blob-2,.final-cta-section .cta-blob-2{width:420px;height:420px;background:radial-gradient(circle,rgba(0,114,255,0.6),transparent 70%);bottom:-160px;left:-100px;}.cta-banner-section.final-cta-section .cta-bg-grid,.final-cta-section .cta-bg-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.05) 1px,transparent 1px), linear-gradient(90deg,rgba(255,255,255,0.05) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);pointer-events:none;}.cta-banner-section.final-cta-section .cta-content,.final-cta-section .cta-content{position:relative;z-index:1;text-align:center;max-width:760px;margin:0 auto;}.cta-banner-section.final-cta-section .cta-tag,.final-cta-section .cta-tag{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,0.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2);color:#fff;padding:8px 18px;border-radius:99px;font-size:0.82rem;font-weight:600;margin-bottom:24px;}.cta-banner-section.final-cta-section .cta-tag .material-icons-outlined,.final-cta-section .cta-tag .material-icons-outlined{font-size:18px;color:#00c6ff;}.cta-banner-section.final-cta-section .cta-title,.final-cta-section .cta-title{font-size:clamp(1.7rem,3.2vw,3rem);font-weight:800;color:#fff;line-height:1.1;letter-spacing:-0.02em;margin:0 0 16px;}.cta-banner-section.final-cta-section .cta-subtitle,.final-cta-section .cta-subtitle{font-size:clamp(0.92rem,1.1vw,1.05rem);color:rgba(255,255,255,0.85);line-height:1.6;margin:0 0 36px;}.cta-banner-section.final-cta-section .cta-subtitle strong,.final-cta-section .cta-subtitle strong{color:#00c6ff;font-weight:700;}.cta-banner-section.final-cta-section .cta-actions,.final-cta-section .cta-actions{display:flex;justify-content:center;align-items:stretch;gap:16px;flex-wrap:wrap;margin-bottom:36px;}.cta-banner-section.final-cta-section .cta-button,.final-cta-section .cta-button{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;background:#0ea5e9;border:none;padding:18px 40px;border-radius:14px;cursor:pointer;box-shadow:0 8px 0 #0284c7, 0 15px 30px rgba(14,165,233,0.35);transition:all 0.2s cubic-bezier(0.175,0.885,0.32,1.275);text-decoration:none;position:relative;top:0;line-height:1.2;}.cta-banner-section.final-cta-section .cta-button .btn-text,.final-cta-section .cta-button .btn-text{color:#fff;font-weight:800;font-size:1rem;letter-spacing:0.3px;}.cta-banner-section.final-cta-section .cta-button .btn-subtext,.final-cta-section .cta-button .btn-subtext{color:rgba(255,255,255,0.85);font-size:0.72rem;font-weight:600;margin-top:4px;}.cta-banner-section.final-cta-section .cta-button:hover,.final-cta-section .cta-button:hover{top:3px;box-shadow:0 5px 0 #0284c7, 0 20px 40px rgba(14,165,233,0.45);background:#38bdf8;color:#fff;}.cta-banner-section.final-cta-section .cta-button:active,.final-cta-section .cta-button:active{top:6px;box-shadow:0 2px 0 #0284c7;}@media (max-width: 480px){.cta-banner-section.final-cta-section .cta-button,.final-cta-section .cta-button{width:100%;padding:16px 22px;}}.cta-banner-section.final-cta-section .cta-secondary,.final-cta-section .cta-secondary{display:inline-flex;align-items:center;gap:14px;color:#fff;text-decoration:none;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:14px 22px;border-radius:14px;transition:all 0.25s ease;}.cta-banner-section.final-cta-section .cta-secondary:hover,.final-cta-section .cta-secondary:hover{background:rgba(255,255,255,0.16);color:#fff;transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,0.15);}.cta-banner-section.final-cta-section .cta-secondary .material-icons-outlined,.final-cta-section .cta-secondary .material-icons-outlined{background:rgba(0,198,255,0.2);color:#00c6ff;padding:10px;border-radius:10px;font-size:22px;flex-shrink:0;}@media (max-width: 480px){.cta-banner-section.final-cta-section .cta-secondary,.final-cta-section .cta-secondary{width:100%;justify-content:center;}}.cta-banner-section.final-cta-section .cta-whatsapp,.final-cta-section .cta-whatsapp{display:inline-flex;align-items:center;gap:14px;background:linear-gradient(135deg,#25d366 0%,#1eb158 100%);color:#fff;text-decoration:none;padding:14px 22px;border-radius:14px;border:1px solid rgba(255,255,255,0.18);box-shadow:0 12px 28px rgba(37,211,102,0.35);transition:all 0.25s ease;}.cta-banner-section.final-cta-section .cta-whatsapp:hover,.final-cta-section .cta-whatsapp:hover{transform:translateY(-2px);color:#fff;box-shadow:0 18px 36px rgba(37,211,102,0.5);background:linear-gradient(135deg,#20ba5c 0%,#169946 100%);}.cta-banner-section.final-cta-section .cta-whatsapp .cta-wa-icon,.final-cta-section .cta-whatsapp .cta-wa-icon{display:inline-flex;background:rgba(255,255,255,0.2);padding:8px;border-radius:10px;color:#fff;line-height:0;}@media (max-width: 480px){.cta-banner-section.final-cta-section .cta-whatsapp,.final-cta-section .cta-whatsapp{width:100%;justify-content:center;}}.cta-banner-section.final-cta-section .cta-sec-label,.final-cta-section .cta-sec-label{display:block;font-size:0.7rem;color:rgba(255,255,255,0.7);text-align:left;line-height:1;margin-bottom:4px;}.cta-banner-section.final-cta-section .cta-whatsapp .cta-sec-label,.final-cta-section .cta-whatsapp .cta-sec-label{color:rgba(255,255,255,0.85);margin-bottom:0;margin-top:3px;font-weight:500;}.cta-banner-section.final-cta-section .cta-sec-value,.final-cta-section .cta-sec-value{display:block;font-size:1rem;color:#fff;font-weight:700;letter-spacing:0.3px;text-align:left;}.cta-banner-section.final-cta-section .cta-trust-row,.final-cta-section .cta-trust-row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px 32px;padding-top:28px;border-top:1px solid rgba(255,255,255,0.12);}@media (max-width: 767px){.cta-banner-section.final-cta-section .cta-trust-row,.final-cta-section .cta-trust-row{gap:14px 20px;}}.cta-banner-section.final-cta-section .cta-trust,.final-cta-section .cta-trust{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,0.85);font-size:0.85rem;font-weight:500;}.cta-banner-section.final-cta-section .cta-trust .material-icons-outlined,.final-cta-section .cta-trust .material-icons-outlined{color:#22c55e;font-size:18px;}@media (max-width: 767px){.cta-banner-section.final-cta-section .cta-trust,.final-cta-section .cta-trust{font-size:0.78rem;}}.faq-section{position:relative;padding:100px 0;background:#fff;overflow:hidden;}@media (max-width: 991px){.faq-section{padding:70px 0;}}@media (max-width: 767px){.faq-section{padding:50px 0;}}.faq-section .faq-container{max-width:900px;margin:0 auto;padding:0 40px;position:relative;z-index:2;}@media (max-width: 1200px){.faq-section .faq-container{padding:0 24px;}}@media (max-width: 767px){.faq-section .faq-container{padding:0 16px;}}.faq-section .faq-header{text-align:center;margin-bottom:60px;}@media (max-width: 767px){.faq-section .faq-header{margin-bottom:40px;}}.faq-section .faq-header .faq-title{font-size:42px;font-weight:800;color:#1b75bc;margin:0 0 20px 0;line-height:1.2;}@media (max-width: 991px){.faq-section .faq-header .faq-title{font-size:36px;}}@media (max-width: 767px){.faq-section .faq-header .faq-title{font-size:28px;}}.faq-section .faq-header .faq-description{font-size:17px;color:#6b7280;line-height:1.7;margin:0 auto;max-width:600px;}@media (max-width: 767px){.faq-section .faq-header .faq-description{font-size:15px;}}.faq-section .faq-content{position:relative;}.faq-section .faq-accordion.accordion360{list-style:none;padding:0;margin:0;transition:all ease 0.3s;}.faq-section .faq-accordion.accordion360 .item-ac{margin:0 0 16px 0;border-radius:16px;background:#fff;border:1px solid #e5e9ed;overflow:hidden;transition:all ease 0.3s;}@media (max-width: 767px){.faq-section .faq-accordion.accordion360 .item-ac{margin:0 0 12px 0;border-radius:12px;}}.faq-section .faq-accordion.accordion360 .item-ac:last-child{margin-bottom:0;}.faq-section .faq-accordion.accordion360 .item-ac:hover:not(.active){border-color:rgba(27,117,188,0.3);box-shadow:0 4px 20px rgba(0,0,0,0.08);transform:translateY(-2px);}.faq-section .faq-accordion.accordion360 .item-ac .toggle360{width:100%;display:flex;align-items:center;gap:16px;padding:22px 24px;background:transparent;border:none;cursor:pointer;position:relative;overflow:hidden;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);}@media (max-width: 767px){.faq-section .faq-accordion.accordion360 .item-ac .toggle360{padding:18px 16px;gap:12px;}}.faq-section .faq-accordion.accordion360 .item-ac .toggle360::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1b75bc 0%,#155a91 100%);opacity:0;transition:opacity 0.4s cubic-bezier(0.4,0,0.2,1);z-index:-1;}@media (max-width: 767px){.faq-section .faq-accordion.accordion360 .item-ac .toggle360{padding:18px 16px;gap:12px;}}.faq-section .faq-accordion.accordion360 .item-ac .toggle360::after{display:none !important;content:none !important;}.faq-section .faq-accordion.accordion360 .item-ac .toggle360:hover{background:#f8f9fa;}.faq-section .faq-accordion.accordion360 .item-ac .faq-number{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 4px;background:#e8f4fc;border-radius:12px;font-size:14px;font-weight:700;color:#1b75bc;flex-shrink:0;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);}@media (max-width: 767px){.faq-section .faq-accordion.accordion360 .item-ac .faq-number{min-width:36px;height:36px;font-size:13px;border-radius:10px;}}.faq-section .faq-accordion.accordion360 .item-ac .faq-question{flex:1;font-size:16px;font-weight:600;color:#1a1a1a;text-align:left;line-height:1.5;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);}@media (max-width: 767px){.faq-section .faq-accordion.accordion360 .item-ac .faq-question{font-size:14px;}}.faq-section .faq-accordion.accordion360 .item-ac .faq-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f8f9fa;border-radius:50%;flex-shrink:0;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);}@media (max-width: 767px){.faq-section .faq-accordion.accordion360 .item-ac .faq-icon{width:36px;height:36px;}}.faq-section .faq-accordion.accordion360 .item-ac .faq-icon svg{width:18px;height:18px;color:#6b7280;transition:all 0.3s ease;}@media (max-width: 767px){.faq-section .faq-accordion.accordion360 .item-ac .faq-icon svg{width:16px;height:16px;}}.faq-section .faq-accordion.accordion360 .item-ac .faq-icon .icon-minus{display:none;}.faq-section .faq-accordion.accordion360 .item-ac .faq-icon .icon-plus{display:block;}.faq-section .faq-accordion.accordion360 .item-ac .content-inner{overflow:hidden;display:none;background:#fff;border-top:1px solid #e5e9ed;}.faq-section .faq-accordion.accordion360 .item-ac .content-inner.show{display:block;}.faq-section .faq-accordion.accordion360 .item-ac .faq-answer{padding:24px 24px 28px 80px;font-size:15px;color:#6b7280;line-height:1.8;background:linear-gradient(180deg,#f8f9fa 0%,#fff 100%);}@media (max-width: 767px){.faq-section .faq-accordion.accordion360 .item-ac .faq-answer{padding:20px 16px 24px 16px;font-size:14px;line-height:1.7;}}.faq-section .faq-accordion.accordion360 .item-ac .faq-answer p{margin:0 0 14px 0;}.faq-section .faq-accordion.accordion360 .item-ac .faq-answer p:last-child{margin-bottom:0;}.faq-section .faq-accordion.accordion360 .item-ac .faq-answer strong,.faq-section .faq-accordion.accordion360 .item-ac .faq-answer b{color:#1a1a1a;font-weight:600;}.faq-section .faq-accordion.accordion360 .item-ac .faq-answer a{color:#1b75bc;text-decoration:none;font-weight:500;border-bottom:1px solid rgba(27,117,188,0.3);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.faq-section .faq-accordion.accordion360 .item-ac .faq-answer a:hover{color:#155a91;border-bottom-color:#155a91;}.faq-section .faq-accordion.accordion360 .item-ac .faq-answer ul,.faq-section .faq-accordion.accordion360 .item-ac .faq-answer ol{margin:14px 0;padding-left:24px;}.faq-section .faq-accordion.accordion360 .item-ac .faq-answer ul li,.faq-section .faq-accordion.accordion360 .item-ac .faq-answer ol li{margin-bottom:10px;padding-left:4px;}.faq-section .faq-accordion.accordion360 .item-ac .faq-answer ul li:last-child,.faq-section .faq-accordion.accordion360 .item-ac .faq-answer ol li:last-child{margin-bottom:0;}.faq-section .faq-accordion.accordion360 .item-ac .faq-answer ul li{list-style-type:disc;}.faq-section .faq-accordion.accordion360 .item-ac .faq-answer ul li::marker{color:#1b75bc;}.faq-section .faq-accordion.accordion360 .item-ac.active{border-color:#1b75bc;box-shadow:0 15px 50px -15px rgba(27,117,188,0.3), 0 0 0 3px rgba(27,117,188,0.1);transform:translateY(0);}.faq-section .faq-accordion.accordion360 .item-ac.active .toggle360::before{opacity:1;}.faq-section .faq-accordion.accordion360 .item-ac.active .faq-number{background:rgba(255,255,255,0.2);color:#fff;}.faq-section .faq-accordion.accordion360 .item-ac.active .faq-question{color:#fff;}.faq-section .faq-accordion.accordion360 .item-ac.active .faq-icon{background:rgba(255,255,255,0.2);}.faq-section .faq-accordion.accordion360 .item-ac.active .faq-icon svg{color:#fff;}.faq-section .faq-accordion.accordion360 .item-ac.active .faq-icon .icon-minus{display:block;}.faq-section .faq-accordion.accordion360 .item-ac.active .faq-icon .icon-plus{display:none;}.faq-section .faq-accordion.accordion360 .item-ac.active .content-inner{border-top-color:transparent;}.faq-section .faq-cta{margin-top:50px;background:linear-gradient(135deg,#e8f4fc 0%,rgba(6,94,209,0.1) 100%);border-radius:20px;padding:32px 40px;border:1px solid rgba(27,117,188,0.12);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}@media (max-width: 767px){.faq-section .faq-cta{padding:24px 20px;margin-top:40px;border-radius:16px;}}.faq-section .faq-cta:hover{box-shadow:0 4px 20px rgba(0,0,0,0.08);border-color:rgba(27,117,188,0.2);}.faq-section .faq-cta .faq-cta-content{display:flex;align-items:center;gap:24px;}@media (max-width: 767px){.faq-section .faq-cta .faq-cta-content{flex-direction:column;text-align:center;gap:18px;}}.faq-section .faq-cta .faq-cta-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#fff;border-radius:16px;flex-shrink:0;box-shadow:0 4px 20px rgba(0,0,0,0.08);transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}@media (max-width: 767px){.faq-section .faq-cta .faq-cta-icon{width:52px;height:52px;border-radius:14px;}}.faq-section .faq-cta .faq-cta-icon svg{width:28px;height:28px;color:#1b75bc;}@media (max-width: 767px){.faq-section .faq-cta .faq-cta-icon svg{width:24px;height:24px;}}.faq-section .faq-cta .faq-cta-text{flex:1;}.faq-section .faq-cta .faq-cta-text h4{font-size:20px;font-weight:700;color:#1b75bc;margin:0 0 8px 0;line-height:1.3;}@media (max-width: 767px){.faq-section .faq-cta .faq-cta-text h4{font-size:18px;margin-bottom:6px;}}.faq-section .faq-cta .faq-cta-text p{font-size:15px;color:#6b7280;margin:0;line-height:1.6;}@media (max-width: 767px){.faq-section .faq-cta .faq-cta-text p{font-size:14px;}}.faq-section .faq-cta .faq-cta-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background:#1b75bc;color:#fff;font-size:15px;font-weight:600;text-decoration:none;border-radius:50px;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);flex-shrink:0;box-shadow:0 4px 15px rgba(27,117,188,0.25);}@media (max-width: 767px){.faq-section .faq-cta .faq-cta-btn{padding:14px 28px;font-size:14px;width:100%;justify-content:center;}}.faq-section .faq-cta .faq-cta-btn svg{width:18px;height:18px;transition:transform 0.3s ease;}.faq-section .faq-cta .faq-cta-btn:hover{background:#155a91;transform:translateY(-3px);box-shadow:0 12px 35px -5px rgba(27,117,188,0.45);}.faq-section .faq-cta .faq-cta-btn:hover svg{transform:translateX(5px);}.faq-section .faq-cta .faq-cta-btn:active{transform:translateY(-1px);}.faq-section .faq-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:1;}.faq-section .faq-bg .bg-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at 0% 0%,rgba(27,117,188,0.04) 0%,transparent 50%), radial-gradient(ellipse at 100% 100%,rgba(6,94,209,0.04) 0%,transparent 50%);}.faq-section .faq-bg .bg-pattern{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(rgba(27,117,188,0.05) 1px,transparent 1px);background-size:32px 32px;opacity:0.4;}.faq-section.two-column .faq-container{max-width:1200px;}.faq-section.two-column .faq-content{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:start;}@media (max-width: 991px){.faq-section.two-column .faq-content{grid-template-columns:1fr;gap:0;}}.faq-section.two-column .faq-accordion.accordion360{display:contents;}.faq-section.two-column .faq-accordion.accordion360 .item-ac{margin:0;}@media (max-width: 991px){.faq-section.two-column .faq-accordion.accordion360 .item-ac{margin-bottom:16px;}.faq-section.two-column .faq-accordion.accordion360 .item-ac:last-child{margin-bottom:0;}}.site-footer{background:linear-gradient(180deg,#f8fafc 0%,#fff 100%);position:relative;overflow:hidden;}.site-footer::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(rgba(27,117,188,0.04) 1px,transparent 1px);background-size:24px 24px;opacity:0.5;pointer-events:none;}.site-footer .footer-main{padding:80px 0 60px;position:relative;z-index:2;}@media (max-width: 991px){.site-footer .footer-main{padding:60px 0 40px;}}@media (max-width: 767px){.site-footer .footer-main{padding:50px 0 30px;}}.site-footer .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:50px;}@media (max-width: 1199px){.site-footer .footer-grid{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;}}@media (max-width: 991px){.site-footer .footer-grid{grid-template-columns:repeat(2,1fr);gap:40px;}}@media (max-width: 576px){.site-footer .footer-grid{grid-template-columns:1fr;gap:35px;}}.site-footer .footer-col{display:flex;flex-direction:column;}.site-footer .footer-about .footer-logo{margin-bottom:20px;}.site-footer .footer-about .footer-logo a{display:inline-block;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.site-footer .footer-about .footer-logo a:hover{opacity:0.8;transform:translateY(-2px);}.site-footer .footer-about .footer-logo a img{max-width:140px;height:auto;}.site-footer .footer-about .footer-description{font-size:15px;color:#6b7280;line-height:1.7;margin:0 0 25px 0;max-width:320px;}@media (max-width: 767px){.site-footer .footer-about .footer-description{font-size:14px;}}.site-footer .footer-social{display:flex;align-items:center;gap:12px;}.site-footer .footer-social .social-link{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:#fff;border:1px solid #e5e9ed;border-radius:12px;color:#6b7280;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);text-decoration:none;}@media (max-width: 767px){.site-footer .footer-social .social-link{width:40px;height:40px;}}.site-footer .footer-social .social-link svg{width:20px;height:20px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}@media (max-width: 767px){.site-footer .footer-social .social-link svg{width:18px;height:18px;}}.site-footer .footer-social .social-link:hover{background:#1b75bc;border-color:#1b75bc;color:#fff;transform:translateY(-3px);box-shadow:0 8px 20px -6px rgba(27,117,188,0.4);}.site-footer .footer-title{font-size:18px;font-weight:700;color:#1a1a1a;margin:0 0 24px 0;position:relative;padding-bottom:12px;}@media (max-width: 767px){.site-footer .footer-title{font-size:17px;margin-bottom:20px;}}.site-footer .footer-title::after{content:'';position:absolute;bottom:0;left:0;width:40px;height:3px;background:linear-gradient(90deg,#1b75bc 0%,transparent 100%);border-radius:2px;}.site-footer .footer-menu .footer-menu-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;}.site-footer .footer-menu .footer-menu-list li{margin:0;}.site-footer .footer-menu .footer-menu-list li a{display:inline-flex;align-items:center;font-size:15px;color:#6b7280;text-decoration:none;transition:all 0.3s ease;position:relative;padding-left:18px;}@media (max-width: 767px){.site-footer .footer-menu .footer-menu-list li a{font-size:14px;}}.site-footer .footer-menu .footer-menu-list li a::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background:#1b75bc;border-radius:50%;opacity:0;transition:all 0.3s ease;}.site-footer .footer-menu .footer-menu-list li a:hover{color:#1b75bc;padding-left:22px;}.site-footer .footer-menu .footer-menu-list li a:hover::before{opacity:1;}.site-footer .footer-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;}.site-footer .footer-list li{margin:0;}.site-footer .footer-list li a{display:inline-flex;align-items:center;font-size:15px;color:#6b7280;text-decoration:none;transition:all 0.3s ease;position:relative;padding-left:18px;}@media (max-width: 767px){.site-footer .footer-list li a{font-size:14px;}}.site-footer .footer-list li a::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background:#1b75bc;border-radius:50%;opacity:0;transition:all 0.3s ease;}.site-footer .footer-list li a:hover{color:#1b75bc;padding-left:22px;}.site-footer .footer-list li a:hover::before{opacity:1;}.site-footer .footer-contact-list{list-style:none;padding:0;margin:0 0 25px 0;display:flex;flex-direction:column;gap:16px;}.site-footer .footer-contact-list .contact-item{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:#6b7280;line-height:1.6;}@media (max-width: 767px){.site-footer .footer-contact-list .contact-item{font-size:14px;}}.site-footer .footer-contact-list .contact-item svg{flex-shrink:0;margin-top:2px;color:#1b75bc;}.site-footer .footer-contact-list .contact-item a{color:#6b7280;text-decoration:none;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.site-footer .footer-contact-list .contact-item a:hover{color:#1b75bc;}.site-footer .footer-whatsapp-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);color:#fff;font-size:15px;font-weight:600;text-decoration:none;border-radius:12px;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);box-shadow:0 4px 15px rgba(37,211,102,0.25);align-self:flex-start;}@media (max-width: 767px){.site-footer .footer-whatsapp-btn{font-size:14px;padding:12px 20px;}}.site-footer .footer-whatsapp-btn svg{width:20px;height:20px;flex-shrink:0;}.site-footer .footer-whatsapp-btn:hover{transform:translateY(-3px);box-shadow:0 8px 25px -5px rgba(37,211,102,0.45);}.site-footer .footer-bottom{border-top:1px solid #e5e9ed;padding:28px 0;position:relative;z-index:2;}@media (max-width: 767px){.site-footer .footer-bottom{padding:24px 0;}}.site-footer .footer-bottom .footer-bottom-content{display:flex;align-items:center;justify-content:space-between;gap:20px;}@media (max-width: 767px){.site-footer .footer-bottom .footer-bottom-content{flex-direction:column;text-align:center;gap:16px;}}.site-footer .footer-bottom .footer-copyright{font-size:14px;color:#6b7280;margin:0;}@media (max-width: 767px){.site-footer .footer-bottom .footer-copyright{font-size:13px;}}.site-footer .footer-bottom .footer-copyright strong{color:#1b75bc;font-weight:600;}.site-footer .footer-bottom .footer-bottom-links{display:flex;align-items:center;gap:16px;}@media (max-width: 767px){.site-footer .footer-bottom .footer-bottom-links{flex-wrap:wrap;justify-content:center;gap:12px;}}.site-footer .footer-bottom .footer-bottom-links a{font-size:14px;color:#6b7280;text-decoration:none;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}@media (max-width: 767px){.site-footer .footer-bottom .footer-bottom-links a{font-size:13px;}}.site-footer .footer-bottom .footer-bottom-links a:hover{color:#1b75bc;}.site-footer .footer-bottom .footer-bottom-links .separator{color:#e5e9ed;font-size:14px;}@media (max-width: 767px){.site-footer .footer-bottom .footer-bottom-links .separator{display:none;}}