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 p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@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_pb_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}}.page .entry-title{display:none}#sidebar{display:none}#left-area{width:100%}#main-content .container:before{width:0}body{font-family:Arial,sans-serif;color:#1f2937;background:#f4f7fb;line-height:1.7;margin:0;padding:0}section{max-width:1100px;margin:45px auto;padding:50px 38px;background:#ffffff;border-radius:24px;box-shadow:0 12px 35px rgba(15,23,42,0.08);box-sizing:border-box;overflow:hidden}section:nth-of-type(even){background:linear-gradient(135deg,#eff6ff,#ffffff)}.hero-section{text-align:center;background:#ffffff;padding:80px 38px}.hero-section h1,section h1{display:block;background:linear-gradient(135deg,#2563eb,#1e40af);color:#ffffff!important;padding:28px 32px;border-radius:18px;font-size:44px;line-height:1.2;margin:0 auto 30px;max-width:900px;text-align:center;box-shadow:0 10px 25px rgba(37,99,235,0.25)}.hero-section p{color:#374151;max-width:850px;margin-left:auto;margin-right:auto}section h2{font-size:34px;line-height:1.25;color:#111827;margin-bottom:28px;padding-bottom:14px;position:relative}section h2::after{content:"";width:80px;height:4px;background:#2563eb;border-radius:99px;position:absolute;left:0;bottom:0}section h3{font-size:22px;color:#111827;margin-top:32px;margin-bottom:12px;padding-left:14px;border-left:5px solid #2563eb}section p{font-size:18px;margin-bottom:18px}section ul{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding-left:0;margin:25px 0;list-style:none}section li{background:#ffffff;border:1px solid #dbeafe;border-radius:14px;padding:16px 18px;font-size:17px;list-style:none;box-shadow:0 6px 18px rgba(37,99,235,0.06);transition:all 0.25s ease}section li:hover{transform:translateY(-3px);box-shadow:0 12px 25px rgba(37,99,235,0.12)}section li::before{content:"✓ ";color:#2563eb;font-weight:bold}section a{color:#2563eb;font-weight:700;text-decoration:none}section a:hover{text-decoration:underline}.hero-section p:last-of-type a,section:last-of-type p a{display:inline-flex;align-items:center;justify-content:center;background:#2563eb;color:#ffffff!important;min-height:50px;padding:0 24px;border-radius:999px;margin:8px;text-decoration:none;line-height:1;box-shadow:0 8px 22px rgba(37,99,235,0.25);transition:all 0.25s ease}.hero-section p:last-of-type a:hover,section:last-of-type p a:hover{background:#1d4ed8;color:#ffffff!important;transform:translateY(-2px);text-decoration:none}section img{width:100%;height:auto;display:block;border-radius:20px;margin:28px auto;box-shadow:0 12px 30px rgba(15,23,42,0.12);transition:all 0.3s ease}section img:hover{transform:scale(1.01)}section:last-of-type{text-align:center;background:linear-gradient(135deg,#111827,#1e3a8a);color:#ffffff;padding:70px 38px}section:last-of-type h2,section:last-of-type p{color:#ffffff}section:last-of-type h2::after{background:#ffffff;left:50%;transform:translateX(-50%)}@media (max-width:768px){body{line-height:1.65}section{margin:26px 14px;padding:34px 20px;border-radius:18px}.hero-section{padding:55px 20px}.hero-section h1,section h1{font-size:34px;padding:22px 18px}section h2{font-size:27px}section h3{font-size:21px}section p{font-size:16.5px}section ul{grid-template-columns:1fr}section li{font-size:16px}.hero-section p:last-of-type a,section:last-of-type p a{display:flex;width:100%;max-width:320px;margin:10px auto}}