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: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}}@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Montserrat:wght@400;600;700&display=swap');:root{--primary-color:#8B5CF6;--secondary-color:#F3F4F6;--text-dark:#1F2937;--text-muted:#6B7280}.playfair-font{font-family:'Playfair Display',serif!important}.montserrat-font{font-family:'Montserrat',sans-serif!important}.hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom right,rgba(243,244,246,0.9),rgba(255,255,255,0.9));z-index:1}.hero-content{position:relative;z-index:2}.value-prop-icon{width:64px;height:64px;background-color:var(--secondary-color);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem}.value-prop-icon svg{width:32px;height:32px;color:var(--primary-color)}.product-card{transition:all 0.3s ease;border-radius:8px;overflow:hidden;background:white;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.product-card:hover{box-shadow:0 10px 25px rgba(0,0,0,0.15);transform:translateY(-5px)}.product-card img{transition:transform 0.3s ease;aspect-ratio:1;object-fit:cover}.product-card:hover img{transform:scale(1.05)}.product-price{color:var(--primary-color);font-weight:700;font-size:1.25rem}.btn-primary{background-color:var(--primary-color);color:white;padding:12px 32px;border-radius:6px;font-family:'Montserrat',sans-serif;font-weight:600;transition:all 0.3s ease;display:inline-block;text-decoration:none}.btn-primary:hover{background-color:#7C3AED;transform:translateY(-2px);box-shadow:0 4px 12px rgba(139,92,246,0.4)}.btn-outline{background-color:transparent;color:var(--text-dark);border:2px solid var(--text-dark);padding:12px 32px;border-radius:6px;font-family:'Montserrat',sans-serif;font-weight:600;transition:all 0.3s ease;display:inline-block;text-decoration:none}.btn-outline:hover{background-color:var(--text-dark);color:white}.section-bg-light{background-color:rgba(243,244,246,0.3)}