html,body{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%;margin:0;font-size:15px;color:#000;overflow-x:hidden;font-family:BPG Glaho Arial,sans-serif;background-color:var(--color-bg-sc)}body{justify-content:flex-start}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0}a{color:#000;text-decoration:none}a:hover{color:#000;text-decoration:underline}hr{height:1px;width:100%;color:#a6aaad;margin:15px 0}main{padding:30px 0}.accordion a{text-decoration:underline}.onesignal-customlink-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:0!important}.onesignal-reset{margin-bottom:10px!important}.onesignal-customlink-subscribe.state-subscribed{opacity:1!important}:root{--color-primary: #0D63E4;--color-primary-dark: #1050a7;--color-bg: #fff;--color-bg-sc: #F9FAFC;--color-card-bg: #fff;--card-shadow: rgba(88, 102, 126, .08) 0px 4px 7px, rgba(88, 102, 126, .12) 0px 1px 2px}#root{width:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:var(--color-primary);border-radius:20px;background-clip:content-box;transition:all .2s ease}::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary-dark)}.header{display:flex;flex-direction:column;justify-content:center;height:70px;width:100%;border-bottom:1px solid #dee2e6;background-color:var(--color-bg)}.header__inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:30px;padding:20px 0}.header__title{font-size:24px;font-weight:700;font-family:Rubik,sans-serif}.header__title a{display:flex;align-items:center}.header__title a:hover{text-decoration:none}.header img{width:auto;height:40px;margin-right:10px}.header__nav{display:flex;flex-direction:row;align-items:center;gap:20px}.header__nav a{position:relative;text-decoration:none;font-size:16px;font-weight:700;transition:all .2s ease-in-out}.header__nav a:hover,.nav__link_active{color:var(--color-primary)}.nav__link:after,.nav__link_active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;margin:auto;height:2px;width:0;background-color:#1075ef;transition:all .2s ease-in-out}.nav__link:hover:after,.nav__link_active:after{width:100%}.companies-dropdown{border:none!important;box-shadow:none!important;padding:0!important;background:transparent!important;font-size:16px!important;font-weight:inherit!important;text-decoration:none!important;color:#000}.companies-dropdown:focus{box-shadow:none!important}.companies-dropdown:hover{text-decoration:none!important}.companies-dropdown:after{display:none!important}.companies-dropdown i{margin-left:5px;font-size:12px;transition:transform .3s ease}.companies-dropdown[aria-expanded=true] i{transform:rotate(180deg)}.dropdown-menu{border:1px solid #dee2e6;box-shadow:0 4px 12px #00000026;border-radius:8px;padding:8px 0;margin-top:5px}.dropdown-menu .dropdown-item{padding:8px 16px;font-size:14px;font-weight:500;color:#495057;transition:all .3s ease;text-decoration:none!important}.dropdown-menu .dropdown-item:hover{background-color:#f8f9fa;color:var(--color-primary);text-decoration:none!important}.dropdown-menu .dropdown-item:active{background-color:var(--color-primary);color:#fff}.dropdown-menu .dropdown-item img{width:auto;height:20px;margin-right:5px}.circle__link{display:flex;justify-content:center;align-items:center;border:2px solid #f1f3f6;width:36px;height:36px;border-radius:50%;transition:all .5s;text-decoration:none;color:var(--color-primary);background-color:transparent}.circle__link:hover{border-color:var(--color-primary)}.menu_circle_link{display:none}.offcanvas-title{font-size:20px;font-weight:500}.offcanvas-body{display:flex;flex-direction:column;gap:10px}.offcanvas-body a{font-size:18px}.offcanvas-body .mobile-companies-section{margin-top:20px;padding-top:20px;border-top:1px solid #dee2e6}.offcanvas-body .mobile-companies-section .mobile-section-title{font-size:14px;font-weight:600;color:#6c757d;margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:8px}.offcanvas-body .mobile-companies-section .mobile-section-title i{color:var(--color-primary);font-size:16px}.offcanvas-body .mobile-companies-section .mobile-companies-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.offcanvas-body .mobile-companies-section .mobile-companies-grid .company-link{display:flex;flex-direction:column;align-items:center;padding:12px;background:#ffffff;border-radius:12px;text-decoration:none!important;color:#495057;font-weight:500;font-size:14px;transition:all .3s ease;box-shadow:var(--card-shadow)}.offcanvas-body .mobile-companies-section .mobile-companies-grid .company-link img{width:32px;height:32px;object-fit:contain;margin-bottom:8px;border-radius:6px}.offcanvas-body .mobile-companies-section .mobile-companies-grid .company-link span{font-size:13px;font-weight:600;text-align:center}.notify_toast small{color:#58667e}.notify_toast__btn{background-color:#1075ef;color:#fff;padding:6px 15px;margin:10px 0;border:none;border-radius:50px;font-size:14px;transition:all .2s ease-in-out}.notify_toast__btn i{font-size:15px;margin-right:5px}.notify_toast__btn:hover{transform:scale(1.03)}@media (max-width: 768px){.header__title{font-size:0}}@media (max-width: 600px){.menu_circle_link{display:flex}.header__nav{gap:15px}.header__nav a,.header__nav .dropdown{display:none}.notify_toast__btn{font-size:16px;padding:6px 20px}}.footer__inner{background-color:#fff;font-family:Rubik,sans-serif}.footer__inner a{text-decoration:underline}.footer__mobile{display:none;padding-top:20px}.footer__mobile img{width:40px;height:40px}.footer__social_links a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#f1f3f6;color:var(--color-primary);text-decoration:none;border-radius:50%}.footer__social_links a i{font-size:17px}.footer__nav{display:flex;flex-direction:column;margin-right:15px}.footer__nav a{font-size:14px}.footer__logo{display:flex;flex-direction:row;font-size:14px;width:80%}.footer__logo img{width:40px;height:40px;margin-right:15px}.footer__bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-weight:400;padding-bottom:15px}.footer__bottom div{display:flex;flex-direction:row;align-items:center}.footer__bottom div i{margin-right:5px}@media (max-width: 1024px){.footer__pc{display:none}.footer__mobile{display:block}.footer__nav{margin-right:0;padding:15px 0}.footer__social_links{display:flex;flex-direction:row;align-items:center;gap:15px}.footer__social_links a{width:28px;height:28px}.footer__social_links a i{font-size:13px}footer svg{width:150%!important}}@media (max-width: 768px){.footer__bottom{flex-direction:column}footer svg{width:200%!important}}@media (max-width: 576px){.footer__nav{padding:25px 0}}.blog_wrapper{min-height:100vh;background:var(--color-bg-sc);padding:2rem 1rem}.blog_header{max-width:1200px;margin:0 auto 3rem;text-align:center}.blog_header .blog_hero{margin-bottom:2.5rem}.blog_header .blog_hero h1{font-size:3.5rem;font-weight:800;color:var(--color-primary);margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:1rem}.blog_header .blog_hero h1 i{color:var(--color-primary);font-size:3rem}.blog_header .blog_hero p{font-size:1.3rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.blog_header .blog_controls{display:flex;justify-content:center;align-items:center}.blog_header .blog_controls .category_filters{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.blog_header .blog_controls .category_filters .category_btn{padding:.75rem 1.5rem;border:2px solid #e2e8f0;background:white;border-radius:25px;font-weight:600;font-size:.9rem;color:#64748b;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #0000000d}.blog_header .blog_controls .category_filters .category_btn:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.blog_header .blog_controls .category_filters .category_btn.active{background:var(--color-primary);border-color:var(--color-primary);color:#fff;transform:translateY(-2px);box-shadow:var(--card-shadow)}.blog_stats{max-width:1200px;margin:0 auto 3rem;display:flex;justify-content:center;gap:2rem}.blog_stats .stat_item{text-align:center;background:white;padding:1.5rem 2rem;border-radius:15px;box-shadow:var(--card-shadow);transition:transform .3s ease}.blog_stats .stat_item:hover{transform:translateY(-2px)}.blog_stats .stat_item .stat_number{display:block;font-size:2.5rem;font-weight:800;color:var(--color-primary);line-height:1}.blog_stats .stat_item .stat_label{font-size:.9rem;color:#64748b;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-top:.5rem}.no_results{max-width:500px;margin:4rem auto;text-align:center;background:white;padding:3rem 2rem;border-radius:20px;box-shadow:0 8px 25px #0000001a}.no_results i{font-size:4rem;color:#94a3b8;margin-bottom:1.5rem}.no_results h3{font-size:1.5rem;color:#374151;margin-bottom:.75rem}.no_results p{color:#6b7280;font-size:1rem}.blog_grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:2rem}.blog_post{background:white;border-radius:20px;overflow:hidden;box-shadow:var(--card-shadow);transition:all .4s ease;text-decoration:none;color:inherit;position:relative}.blog_post:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026;text-decoration:none;color:inherit}.blog_post:hover .blog_post_image{transform:scale(1.05)}.blog_post:hover .read_more{background:var(--color-primary);color:#fff;transform:translate(5px)}.blog_post .blog_post_image_container{position:relative;height:250px;overflow:hidden}.blog_post .blog_post_image_container .blog_post_image{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog_post .blog_post_image_container .blog_post_category{position:absolute;top:1rem;left:1rem;background:var(--color-primary);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:600}.blog_post .blog_post_content{padding:1.5rem}.blog_post .blog_post_content .blog_post_meta{display:flex;gap:1rem;margin-bottom:1rem;font-size:.85rem;color:#64748b}.blog_post .blog_post_content .blog_post_meta span{display:flex;align-items:center;gap:.4rem}.blog_post .blog_post_content .blog_post_meta span i{color:#94a3b8}.blog_post .blog_post_content .blog_post_title{font-size:1.4rem;font-weight:700;color:#1e293b;margin-bottom:1rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog_post .blog_post_content .blog_post_excerpt{color:#64748b;line-height:1.6;margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_post .blog_post_content .blog_post_footer{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-top:1rem;border-top:1px solid #f1f5f9}.blog_post .blog_post_content .blog_post_footer .post_author{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#64748b;font-weight:500}.blog_post .blog_post_content .blog_post_footer .post_author i{color:#94a3b8}.blog_post .blog_post_content .blog_post_footer .post_tags{display:flex;gap:.5rem}.blog_post .blog_post_content .blog_post_footer .post_tags .tag{background:#f1f5f9;color:var(--color-primary);padding:.25rem .75rem;border-radius:15px;font-size:.75rem;font-weight:600}.blog_post .blog_post_content .read_more{display:inline-flex;align-items:center;gap:.5rem;background:#f8fafc;color:var(--color-primary);padding:.75rem 1.5rem;border-radius:25px;font-weight:600;font-size:.9rem;transition:all .3s ease;border:2px solid transparent}.blog_post .blog_post_content .read_more i{transition:transform .3s ease}@media (max-width: 768px){.blog_wrapper{padding:1rem .5rem}.blog_header .blog_hero h1{font-size:2.5rem;flex-direction:column;gap:.5rem}.blog_header .blog_hero h1 i{font-size:2rem}.blog_header .blog_hero p{font-size:1.1rem}.blog_stats{flex-direction:column;align-items:center;gap:1rem}.blog_stats .stat_item{width:100%;max-width:200px}.blog_grid{grid-template-columns:1fr;gap:1.5rem}.blog_header .blog_controls{gap:1rem}.blog_header .blog_controls .category_filters{gap:.5rem}.blog_header .blog_controls .category_filters .category_btn{padding:.6rem 1.2rem;font-size:.8rem}}@media (max-width: 480px){.blog_post .blog_post_content{padding:1rem}.blog_post .blog_post_content .blog_post_title{font-size:1.2rem}.blog_post .blog_post_content .blog_post_footer{flex-direction:column;gap:1rem;align-items:flex-start}.blog_header .blog_controls .category_filters{justify-content:center}}.error404{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100vh}.error404__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.error404__inner h1{font-family:Rubik,sans-serif;font-size:12vw;font-weight:700;color:var(--color-primary)}.error404__inner h2{font-size:2vw}.error404__inner a{margin-top:10px;font-weight:400;color:#fff;background-color:var(--color-primary);padding:5px 30px;border-radius:25px;transition:all .2s ease-in-out}.error404__inner a:hover{text-decoration:none;transform:scale(1.05)}@media (max-width: 768px){.error404__inner h1{font-size:90px}.error404__inner h2{font-size:20px}}.best_prices_card{display:flex;flex-direction:column;justify-content:space-between;width:35%;min-width:320px;min-height:250px;padding:15px;border-radius:8px;background-color:#fff;box-shadow:var(--card-shadow)}.best_price_item{padding:4px 0;font-size:16px}.best_price_item img{height:22px;width:auto;margin-left:5px}.best_price_item span{font-family:Rubik,sans-serif;font-weight:500;color:#0d63e4}.best_price_placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:200px;padding:15px}.best_price_placeholder i{font-size:20px;margin-bottom:5px}@media (max-width: 1020px){.best_prices_card{width:100%;min-width:100%}}.compare{display:flex;flex-direction:column;justify-content:space-between;width:calc(65% - 30px);padding:15px;border-radius:8px;background-color:#fff;box-shadow:var(--card-shadow)}.compare_placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 0}.compare_placeholder i{font-size:20px;margin-bottom:5px}.compare_body{display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:20px;padding:15px;min-height:198px}.compare_form{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:45%}.compare_form_chips{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;gap:8px}.compare_data{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:45%}.compare_data li{display:flex;flex-direction:row;align-items:center;font-family:Rubik,sans-serif;font-size:17px}.compare_data li img{width:auto;height:20px;margin:0 7px}.compare_data li span{font-weight:500;color:#0d63e4;margin-right:7px}.compare_data img{width:100px}.compare_badge{display:flex;justify-content:center;align-items:center;padding:5px 15px;height:28px;font-size:13px;font-weight:300;color:#000;border:2px solid #f1f3f6;transition:all .2s ease-in-out}.compare_badge:hover{cursor:pointer;border-color:var(--color-primary)}.compare_badge_active,.compare_badge:active{color:#fff;background-color:var(--color-primary);border-color:var(--color-primary)}@media (max-width: 1020px){.compare{width:100%}}@media (max-width: 768px){.compare_body{flex-direction:column}.compare_form{width:100%;max-width:100%}.compare_data{width:100%;min-width:100%;padding:25px 0}}@media (max-width: 600px){.compare_badge{font-size:14px}}#type_table_accordion{margin-top:20px;border:none!important;border-radius:8px!important;box-shadow:var(--card-shadow)}#type_table_accordion.accordion-item{border:none!important}.all_prices_card{display:none;flex-direction:column;gap:10px;width:320px;padding:15px;border-radius:8px;background-color:#fff;box-shadow:var(--card-shadow)}.all_prices_card_active{display:flex}.all_prices_card_header{display:flex;flex-direction:row;align-items:center;gap:15px}.all_prices_card_header img{height:65px;width:auto}.all_prices_card_header_info{display:flex;flex-direction:column;font-family:Rubik,sans-serif;font-size:14px}.all_prices_card_header_info hr{margin:2px 0}.all_prices_card_body{height:155px}.all_prices_card_body_item{display:flex;flex-direction:row;justify-content:space-between}.all_prices_card_body span{font-family:Rubik,sans-serif;font-weight:500;color:#0d63e4}.all_prices_card_body .change_rate_badge{font-family:Rubik,sans-serif;font-weight:500}.all_prices_card_body .change_rate_badge i{color:inherit;margin-right:0}.all_prices_card_footer{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-top:0}.all_prices_card_footer small{color:#58667e;font-size:12px}.all_prices .company-details-link{color:var(--color-primary);text-decoration:none;font-size:12px;font-weight:600;padding:2px 6px;border-radius:4px;transition:all .3s ease;display:flex;align-items:center;gap:3px;white-space:nowrap}.all_prices .company-details-link:hover{background-color:#f8f9fa;text-decoration:none;color:var(--color-primary);transform:translate(2px)}.all_prices .company-details-link i{font-size:10px;transition:transform .3s ease}.all_prices .company-details-link:hover i{transform:translate(2px)}.old-prices-alert{display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:Rubik,sans-serif;font-size:12px;padding:3px;margin-bottom:5px}@media (min-width: 370px){.all_prices_card_body_item{font-size:14px}}.all_prices_chart{height:285.5px;width:calc(100% - 370px)}@media (max-width: 768px){.all_prices_chart{width:100%}}.all_prices_placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:80px 0}.all_prices_placeholder i{font-size:20px;margin-bottom:5px}.all_prices_chips{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:20px}.all_prices_data{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:50px;width:100%}.all_prices_badge{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:2px 15px;height:32px;font-size:13px;font-weight:300;color:#000;border:2px solid #f1f3f6;transition:all .2s ease-in-out;font-family:Rubik,sans-serif;font-weight:400}.all_prices_badge:hover{cursor:pointer;border-color:var(--color-primary)}.all_prices_badge_active,.all_prices_badge:active{color:#fff;background-color:var(--color-primary);border-color:var(--color-primary)}.all_prices_badge img{width:auto;height:18px;margin-right:10px}@media (max-width: 768px){.all_prices_data{flex-direction:column}.all_prices_card,.all_prices_chart{width:100%}}@media (max-width: 600px){.all_prices_badge{font-size:14px}.all_prices_badge img{width:auto;height:20px}}.main_info{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;gap:30px}.main_info i{color:#0d63e4;margin-right:10px}.main_info small{color:#58667e}.all_prices{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:40px 0}.all_prices i{color:#0d63e4;margin-right:10px}.blog_page{max-width:900px;margin:0 auto;padding:2rem 1rem;background:white;border-radius:20px;box-shadow:var(--card-shadow);margin-top:2rem;margin-bottom:2rem;position:relative;overflow:hidden}.blog_page:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--color-primary)}.blog_page .blog_post_header{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid #f1f5f9}.blog_page .blog_post_header .blog_post_category{display:inline-block;background:var(--color-primary);color:#fff;padding:.5rem 1.5rem;border-radius:25px;font-size:.9rem;font-weight:600;margin-bottom:1.5rem;letter-spacing:.5px}.blog_page .blog_post_header .blog_post_title{font-size:3rem;font-weight:800;color:#1e293b;line-height:1.2;margin-bottom:1.5rem;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.blog_page .blog_post_header .blog_post_meta{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;font-size:1rem;color:#64748b;margin-bottom:1rem}.blog_page .blog_post_header .blog_post_meta .meta_item{display:flex;align-items:center;gap:.5rem}.blog_page .blog_post_header .blog_post_meta .meta_item i{color:var(--color-primary);font-size:1.1rem}.blog_page .blog_post_header .blog_post_excerpt{font-size:1.2rem;color:#64748b;line-height:1.6;max-width:600px;margin:0 auto;font-style:italic}.blog_page .blog_post_image{width:100%;height:400px;object-fit:cover;border-radius:15px;margin-bottom:3rem;box-shadow:0 8px 25px #0000001a}.blog_page .blog_post_content .content_section{margin-bottom:2.5rem}.blog_page .blog_post_content .content_section h2{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:1.5rem;position:relative;padding-left:1rem}.blog_page .blog_post_content .content_section h2:before{content:"";position:absolute;left:0;top:.2rem;width:4px;height:1.6rem;background:var(--color-primary);border-radius:2px}.blog_page .blog_post_content .content_section h3{font-size:1.5rem;font-weight:600;color:#334155;margin-bottom:1rem;margin-top:2rem}.blog_page .blog_post_content .content_section p{font-size:1.1rem;line-height:1.8;color:#374151;margin-bottom:1.5rem;text-align:justify}.blog_page .blog_post_content .content_section p strong{font-weight:700;color:#1e293b;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);padding:.2rem .4rem;border-radius:4px}.blog_page .blog_post_content .content_section .highlight_box{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-left:4px solid var(--color-primary);padding:1.5rem;border-radius:8px;margin:2rem 0}.blog_page .blog_post_content .content_section .highlight_box p{margin-bottom:0;color:var(--color-primary);font-weight:500}.blog_page .blog_post_content .content_section .quote_box{background:#f8fafc;border-left:4px solid #64748b;padding:1.5rem;border-radius:8px;margin:2rem 0;position:relative}.blog_page .blog_post_content .content_section .quote_box:before{content:'"';position:absolute;top:-.5rem;left:1rem;font-size:4rem;color:#cbd5e1;font-family:serif}.blog_page .blog_post_content .content_section .quote_box p{margin-bottom:0;font-style:italic;color:#475569;font-size:1.2rem;padding-left:2rem}.blog_page .blog_post_content .content_section ul,.blog_page .blog_post_content .content_section ol{padding-left:2rem;margin-bottom:1.5rem}.blog_page .blog_post_content .content_section ul li,.blog_page .blog_post_content .content_section ol li{font-size:1.1rem;line-height:1.7;color:#374151;margin-bottom:.75rem;position:relative}.blog_page .blog_post_content .content_section ul li::marker,.blog_page .blog_post_content .content_section ol li::marker{color:#667eea;font-weight:600}.blog_page .blog_post_content .content_section .stats_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin:2rem 0}.blog_page .blog_post_content .content_section .stats_grid .stat_card{background:white;border:2px solid #f1f5f9;padding:1.5rem;border-radius:12px;text-align:center;transition:all .3s ease}.blog_page .blog_post_content .content_section .stats_grid .stat_card:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:var(--card-shadow)}.blog_page .blog_post_content .content_section .stats_grid .stat_card .stat_number{font-size:2.5rem;font-weight:800;color:var(--color-primary);display:block;line-height:1}.blog_page .blog_post_content .content_section .stats_grid .stat_card .stat_label{font-size:.9rem;color:#64748b;font-weight:500;margin-top:.5rem}.blog_page .blog_post_content .content_section .stats_grid .stat_card .stat_description{font-size:.85rem;color:#94a3b8;margin-top:.25rem}.blog_page .blog_post_footer{margin-top:3rem;padding-top:2rem;border-top:2px solid #f1f5f9}.blog_page .blog_post_footer .post_tags{margin-bottom:2rem}.blog_page .blog_post_footer .post_tags h4{font-size:1.1rem;font-weight:600;color:#374151;margin-bottom:1rem}.blog_page .blog_post_footer .post_tags .tags_list{display:flex;gap:.75rem;flex-wrap:wrap}.blog_page .blog_post_footer .post_tags .tags_list .tag{background:#f1f5f9;color:var(--color-primary);padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s ease}.blog_page .blog_post_footer .post_tags .tags_list .tag:hover{background:var(--color-primary);color:#fff;transform:translateY(-2px)}.blog_page .blog_post_footer .post_author_info{background:#f8fafc;padding:2rem;border-radius:15px;display:flex;align-items:center;gap:1.5rem}.blog_page .blog_post_footer .post_author_info .author_avatar{width:80px;height:80px;border-radius:50%;background:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;font-weight:700}.blog_page .blog_post_footer .post_author_info .author_details h4{font-size:1.3rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.blog_page .blog_post_footer .post_author_info .author_details p{color:#64748b;margin-bottom:0;line-height:1.5}.blog_page .back_to_blog{position:absolute;top:2rem;left:2rem;display:inline-flex;align-items:center;gap:.5rem;color:var(--color-primary);text-decoration:none;font-weight:600;padding:.75rem 1.5rem;background:white;border:2px solid #e2e8f0;border-radius:25px;transition:all .3s ease;box-shadow:var(--card-shadow)}.blog_page .back_to_blog:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translate(-3px);text-decoration:none}.blog_page .back_to_blog i{transition:transform .3s ease}.blog_page .back_to_blog:hover i{transform:translate(-3px)}@media (max-width: 768px){.blog_page{margin:1rem;padding:1.5rem 1rem}.blog_page .blog_post_header .blog_post_title{font-size:2.2rem}.blog_page .blog_post_header .blog_post_meta{flex-direction:column;gap:1rem;align-items:center}.blog_page .blog_post_image{height:250px;margin-bottom:2rem}.blog_page .blog_post_content .content_section h2{font-size:1.6rem}.blog_page .blog_post_content .content_section .stats_grid{grid-template-columns:1fr}.blog_page .blog_post_footer .post_author_info{flex-direction:column;text-align:center}.blog_page .back_to_blog{position:static;margin-bottom:2rem;width:fit-content}}@media (max-width: 480px){.blog_page .blog_post_header .blog_post_title{font-size:1.8rem}.blog_page .blog_post_header .blog_post_excerpt,.blog_page .blog_post_content .content_section p{font-size:1rem}.blog_page .blog_post_content .content_section h2{font-size:1.4rem}}.fuel-company-page{max-width:1200px;margin:0 auto;padding:2rem}.fuel-company-page .company-header{display:flex;align-items:center;gap:2rem;margin-bottom:3rem;padding:2rem;background:var(--color-card-bg);border-radius:15px;box-shadow:0 4px 6px #0000001a}.fuel-company-page .company-header .company-logo img{width:120px;height:120px;object-fit:contain;background:white;border-radius:12px}.fuel-company-page .company-header .company-info{flex:1}.fuel-company-page .company-header .company-info h1{margin:0 0 1rem;font-size:2.5rem;font-weight:700;color:#2c3e50}.fuel-company-page .company-header .company-info .company-description{font-size:1.1rem;color:#6c757d;margin-bottom:1rem;line-height:1.6}.fuel-company-page .company-header .company-info .company-website{display:inline-flex;align-items:center;gap:.5rem;color:#007bff;text-decoration:none;font-weight:500;transition:color .3s ease}.fuel-company-page .company-header .company-info .company-website:hover{color:#0056b3;text-decoration:underline}.fuel-company-page .company-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem}.fuel-company-page .company-stats .stat-card{background:white;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.fuel-company-page .company-stats .stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.fuel-company-page .company-stats .stat-card h3{margin:0 0 1rem;font-size:1rem;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:.5rem}.fuel-company-page .company-stats .stat-card h3 i{color:var(--color-primary);font-size:1.1rem}.fuel-company-page .company-stats .stat-card .stat-number{font-size:2.5rem;font-weight:700;color:#2c3e50;margin:0}.fuel-company-page .company-stats .stat-card .stat-text{font-size:2rem;font-weight:700;color:#2c3e50;margin:0}.fuel-company-page .fuel-types-section,.fuel-company-page .price-history-section,.fuel-company-page .locations-section{margin-bottom:3rem}.fuel-company-page .fuel-types-section h2,.fuel-company-page .price-history-section h2,.fuel-company-page .locations-section h2{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:1.75rem;color:#2c3e50}.fuel-company-page .fuel-types-section h2 i,.fuel-company-page .price-history-section h2 i,.fuel-company-page .locations-section h2 i{color:#007bff}.fuel-company-page .fuel-types-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.fuel-company-page .fuel-types-grid .fuel-type-card{background:white;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;text-align:center;transition:transform .3s ease}.fuel-company-page .fuel-types-grid .fuel-type-card:hover{transform:translateY(-2px)}.fuel-company-page .fuel-types-grid .fuel-type-card h4{margin:0 0 1rem;color:#495057;font-size:1.1rem}.fuel-company-page .fuel-types-grid .fuel-type-card .fuel-price{margin-bottom:.75rem}.fuel-company-page .fuel-types-grid .fuel-type-card .fuel-price .price{font-size:1.8rem;font-weight:700;color:#2c3e50}.fuel-company-page .fuel-types-grid .fuel-type-card .fuel-price .price-unavailable{font-size:1.8rem;color:#6c757d}.fuel-company-page .fuel-types-grid .fuel-type-card .price-change{font-size:.9rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.25rem}.fuel-company-page .fuel-types-grid .fuel-type-card .price-change.increase{color:#dc3545}.fuel-company-page .fuel-types-grid .fuel-type-card .price-change.decrease{color:#28a745}.fuel-company-page .fuel-type-selector{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.fuel-company-page .fuel-type-selector .fuel-type-btn{padding:.5rem 1rem;border:2px solid #dee2e6;background:white;border-radius:8px;cursor:pointer;transition:all .3s ease;font-weight:500}.fuel-company-page .fuel-type-selector .fuel-type-btn:hover{border-color:#007bff;color:#007bff}.fuel-company-page .fuel-type-selector .fuel-type-btn.active{background:#007bff;border-color:#007bff;color:#fff}.fuel-company-page .locations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.fuel-company-page .locations-grid .location-card{background:white;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease}.fuel-company-page .locations-grid .location-card:hover{transform:translateY(-2px)}.fuel-company-page .locations-grid .location-card h4{margin:0 0 .75rem;color:#2c3e50;font-size:1.2rem}.fuel-company-page .locations-grid .location-card p{margin:.5rem 0;color:#6c757d;display:flex;align-items:center;gap:.5rem}.fuel-company-page .locations-grid .location-card p i{color:#007bff;width:16px}@media (max-width: 768px){.fuel-company-page{padding:1rem}.fuel-company-page .company-header{flex-direction:column;text-align:center;gap:1rem}.fuel-company-page .company-header .company-logo img{width:80px;height:80px}.fuel-company-page .company-header .company-info h1{font-size:2rem}.fuel-company-page .company-stats{grid-template-columns:1fr}.fuel-company-page .fuel-types-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.fuel-company-page .locations-grid{grid-template-columns:1fr}}.current-prices-section{margin-bottom:3rem}.current-prices-section h2{display:flex;align-items:center;gap:.75rem;font-size:1.8rem;font-weight:700;color:#2c3e50;margin-bottom:1.5rem}.current-prices-section h2 i{color:var(--color-primary);font-size:1.6rem}.current-prices-section .prices-loading,.current-prices-section .prices-error,.current-prices-section .no-prices{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;background:white;border-radius:12px;box-shadow:var(--card-shadow)}.current-prices-section .prices-loading i,.current-prices-section .prices-error i,.current-prices-section .no-prices i{font-size:3rem;color:#6c757d;margin-bottom:1rem}.current-prices-section .prices-loading p,.current-prices-section .prices-error p,.current-prices-section .no-prices p{font-size:1.1rem;color:#6c757d;margin:0}.current-prices-section .prices-error i{color:#dc3545}.current-prices-section .current-prices-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.current-prices-section .current-prices-grid .current-price-card{background:white;border-radius:12px;padding:1.5rem;box-shadow:var(--card-shadow);transition:all .3s ease;border:1px solid #e9ecef}.current-prices-section .current-prices-grid .current-price-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.current-prices-section .current-prices-grid .current-price-card .price-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.current-prices-section .current-prices-grid .current-price-card .price-card-header .fuel-name{font-size:1.1rem;font-weight:600;color:#2c3e50;margin:0}.current-prices-section .current-prices-grid .current-price-card .price-card-header .price-badge .price{font-size:1.5rem;font-weight:700;color:var(--color-primary)}.current-prices-section .current-prices-grid .current-price-card .price-card-header .price-badge .price-unavailable{font-size:1.5rem;color:#6c757d;font-weight:500}.current-prices-section .current-prices-grid .current-price-card .price-card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #f1f3f4}.current-prices-section .current-prices-grid .current-price-card .price-card-footer .price-change{display:flex;align-items:center;gap:.3rem;font-size:.9rem;font-weight:600;padding:.3rem .6rem;border-radius:15px}.current-prices-section .current-prices-grid .current-price-card .price-card-footer .price-change.increase{background:rgba(220,53,69,.1);color:#dc3545}.current-prices-section .current-prices-grid .current-price-card .price-card-footer .price-change.decrease{background:rgba(22,199,132,.1);color:#16c784}.current-prices-section .current-prices-grid .current-price-card .price-card-footer .price-change i{font-size:.8rem}.current-prices-section .current-prices-grid .current-price-card .price-card-footer .price-updated{display:flex;align-items:center;gap:.4rem;color:#6c757d;font-size:.85rem}.current-prices-section .current-prices-grid .current-price-card .price-card-footer .price-updated i{font-size:.8rem}.all_prices_chart_individual{width:100%}
