body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}#main-header .nav li ul a{color:rgba(0,0,0,0.7)}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.7em}#et-footer-nav .bottom-nav li.current-menu-item a{color:#2ea3f2}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,.et_pb_module .et_pb_button:hover,body .et_pb_button:hover{border-radius:0px}.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover{border-radius:0px}@media only screen and (min-width:981px){.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}.chivato-container{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;line-height:1.6;color:#333}.hero-section{background:linear-gradient(135deg,#2563eb 0%,#1e40af 100%);color:white;padding:80px 20px;text-align:center}.hero-title{font-size:3.5rem;font-weight:800;margin-bottom:20px;line-height:1.2}.hero-subtitle{font-size:1.8rem;margin-bottom:40px;color:#dbeafe}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;max-width:1200px;margin:0 auto 40px}.benefit-card{background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);padding:25px;border-radius:12px;border:1px solid rgba(255,255,255,0.2)}.benefit-icon{font-size:2.5rem;margin-bottom:10px}.benefit-title{font-weight:700;font-size:1.1rem;margin-bottom:5px}.benefit-subtitle{font-size:0.9rem;color:#bfdbfe}.cta-button{display:inline-block;background:#fbbf24;color:#1e3a8a;padding:18px 40px;border-radius:10px;font-size:1.3rem;font-weight:700;text-decoration:none;transition:all 0.3s;box-shadow:0 4px 15px rgba(251,191,36,0.3)}.cta-button:hover{background:#f59e0b;transform:translateY(-2px);box-shadow:0 6px 20px rgba(251,191,36,0.4)}.promo-text{margin-top:20px;font-size:0.9rem;color:#bfdbfe}.comparison-section{padding:80px 20px;max-width:1200px;margin:0 auto}.section-title{font-size:2.8rem;font-weight:800;text-align:center;margin-bottom:50px;color:#1f2937}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:60px}.comparison-card{padding:40px;border-radius:15px;border:3px solid}.comparison-card.bad{background:#fef2f2;border-color:#fca5a5}.comparison-card.good{background:#f0fdf4;border-color:#86efac}.comparison-title{font-size:1.8rem;font-weight:700;margin-bottom:25px}.comparison-card.bad .comparison-title{color:#991b1b}.comparison-card.good .comparison-title{color:#166534}.comparison-list{list-style:none;padding:0}.comparison-list li{padding:12px 0;font-size:1.05rem;border-bottom:1px solid rgba(0,0,0,0.1)}.comparison-list li:last-child{border-bottom:none}.plans-section{background:#f9fafb;padding:80px 20px}.plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1400px;margin:0 auto}.plan-card{background:white;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.1);transition:transform 0.3s}.plan-card:hover{transform:translateY(-5px)}.plan-card.featured{border:4px solid #fbbf24;transform:scale(1.05)}.plan-badge{background:#fbbf24;color:#1e3a8a;text-align:center;padding:10px;font-weight:700;font-size:0.9rem}.plan-header{padding:30px;text-align:center;color:white}.plan-header.basic{background:#3b82f6}.plan-header.popular{background:linear-gradient(135deg,#2563eb,#1e40af)}.plan-header.family{background:#1e40af}.plan-name{font-size:1.8rem;font-weight:700;margin-bottom:10px}.plan-price{font-size:3.5rem;font-weight:800;margin-bottom:5px}.plan-period{font-size:1rem;opacity:0.9}.plan-body{padding:30px}.plan-speed{text-align:center;margin-bottom:30px}.plan-speed-value{font-size:2.5rem;font-weight:800;color:#1f2937}.plan-speed-label{color:#6b7280}.plan-features{list-style:none;padding:0;margin-bottom:30px}.plan-features li{padding:12px 0;display:flex;align-items:start}.plan-features li:before{content:"✓";color:#10b981;font-weight:700;font-size:1.3rem;margin-right:12px;flex-shrink:0}.annual-offer{background:#f0fdf4;border:2px solid #86efac;border-radius:10px;padding:15px;margin-bottom:20px;text-align:center}.annual-label{font-size:0.9rem;font-weight:600;color:#166534}.annual-price{font-size:1.5rem;font-weight:800;color:#15803d}.annual-savings{font-size:0.9rem;color:#16a34a}.plan-button{display:block;width:100%;padding:15px;border:none;border-radius:10px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all 0.3s;text-align:center;text-decoration:none}.plan-button.basic{background:#3b82f6;color:white}.plan-button.popular{background:#fbbf24;color:#1e3a8a}.plan-button.family{background:#1e40af;color:white}.plan-button:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,0.2)}.table-section{padding:80px 20px;max-width:1200px;margin:0 auto}.comparison-table{width:100%;background:white;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.comparison-table th{background:#1f2937;color:white;padding:20px;text-align:left;font-weight:700}.comparison-table th.highlight{background:#2563eb}.comparison-table td{padding:20px;border-bottom:1px solid #e5e7eb}.comparison-table tr:last-child td{border-bottom:none}.comparison-table tr:nth-child(even){background:#f9fafb}.comparison-table .highlight-col{background:#eff6ff}.comparison-table .total-row{background:#fef3c7;font-weight:700;font-size:1.2rem}.price-good{color:#16a34a;font-weight:700}.price-bad{color:#dc2626;font-weight:700}.special-offer{background:linear-gradient(135deg,#f97316 0%,#dc2626 100%);color:white;padding:60px 20px;text-align:center}.offer-title{font-size:3rem;font-weight:800;margin-bottom:30px}.offer-subtitle{font-size:1.5rem;margin-bottom:40px;color:#fed7aa}.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:900px;margin:0 auto 40px}.offer-item{text-align:center}.offer-value{font-size:3rem;font-weight:800;margin-bottom:10px}.offer-label{color:#fed7aa}.countdown{background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);border-radius:15px;padding:30px;margin:40px auto;max-width:600px}.faq-section{padding:80px 20px;max-width:900px;margin:0 auto}.faq-item{background:white;border-radius:10px;margin-bottom:15px;box-shadow:0 2px 10px rgba(0,0,0,0.1)}.faq-question{padding:25px;font-size:1.1rem;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-question:hover{background:#f9fafb}.faq-answer{padding:0 25px 25px;color:#4b5563;display:none}.faq-answer.active{display:block}.contact-section{background:linear-gradient(135deg,#2563eb 0%,#1e40af 100%);color:white;padding:80px 20px;text-align:center}.contact-title{font-size:3rem;font-weight:800;margin-bottom:30px}.contact-subtitle{font-size:1.3rem;margin-bottom:40px;color:#bfdbfe}.contact-box{background:white;color:#1f2937;border-radius:15px;padding:40px;max-width:800px;margin:0 auto}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:40px}.contact-method{text-align:center}.contact-label{color:#2563eb;font-weight:700;margin-bottom:10px}.contact-value{font-size:1.3rem;font-weight:700;color:#1f2937}.contact-value a{color:#1f2937;text-decoration:none}.contact-value a:hover{color:#2563eb}.contact-form{background:#eff6ff;padding:30px;border-radius:10px}.form-title{font-weight:700;font-size:1.2rem;margin-bottom:20px;color:#1f2937}.form-group{margin-bottom:15px}.form-control{width:100%;padding:15px;border:2px solid #cbd5e1;border-radius:8px;font-size:1rem;box-sizing:border-box}.form-control:focus{border-color:#3b82f6;outline:none}.submit-button{width:100%;padding:18px;background:#2563eb;color:white;border:none;border-radius:10px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all 0.3s}.submit-button:hover{background:#1e40af}@media (max-width:768px){.hero-title{font-size:2.2rem}.hero-subtitle{font-size:1.3rem}.benefits-grid{grid-template-columns:1fr}.comparison-grid{grid-template-columns:1fr}.plans-grid{grid-template-columns:1fr}.plan-card.featured{transform:scale(1)}.offer-grid{grid-template-columns:1fr}.contact-grid{grid-template-columns:1fr}.comparison-table{font-size:0.9rem}.comparison-table th,.comparison-table td{padding:10px}}