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}}body #post-123{max-width:600px;margin:auto;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,0.1)}body .gform_wrapper .gfield_label{font-weight:600;margin-bottom:6px;display:block;font-size:1rem;color:#333}body .gform_wrapper input[type="text"],body .gform_wrapper input[type="email"],body .gform_wrapper input[type="tel"],body .gform_wrapper input[type="number"],body .gform_wrapper select,body .gform_wrapper textarea{width:100%;padding:0.65rem 1rem;font-size:1rem;border:1px solid #ccc;border-radius:8px;margin-bottom:1rem;transition:border-color 0.3s ease}body .gform_wrapper input:focus,body .gform_wrapper textarea:focus,body .gform_wrapper select:focus{border-color:#0d6efd;outline:none}body .gform_wrapper .gfield_radio li,body .gform_wrapper .gfield_checkbox li{margin-bottom:8px;font-size:0.95rem}body .gform_wrapper .gfield_radio input,body .gform_wrapper .gfield_checkbox input{margin-right:6px}body .gform_wrapper .gform_footer input[type="submit"]{background-color:#0d6efd;color:#fff;padding:0.75rem 2rem;font-size:1rem;border:none;border-radius:8px;cursor:pointer;transition:background-color 0.3s ease}body .gform_wrapper .gform_footer input[type="submit"]:hover{background-color:#0b5ed7}body .gform_wrapper .gfield_error{border-left:4px solid #dc3545;background:#f8d7da;padding:0.75rem;margin-bottom:1rem;border-radius:6px}body .gform_wrapper .validation_message{color:#dc3545;font-size:0.9rem;margin-top:0.25rem}body .gform_wrapper .ginput_amount,body .gform_wrapper .ginput_total{font-weight:bold;color:#0d6efd;font-size:1.1rem}.gform_next_button{background-color:#0d6efd;color:#fff;padding:0.75rem 2rem;font-size:1rem;border:none;border-radius:8px;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease;box-shadow:0 4px 10px rgba(0,0,0,0.1)}.gform_next_button:hover{background-color:#0b5ed7;transform:translateY(-2px)}.gform_next_button:active{background-color:#0a58ca;transform:scale(0.98)}.gform_previous_button{background-color:#6c757d;color:#fff;padding:0.75rem 2rem;font-size:1rem;border:none;border-radius:8px;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease;box-shadow:0 4px 10px rgba(0,0,0,0.1)}.gform_previous_button:hover{background-color:#5a6268;transform:translateY(-2px)}.gform_previous_button:active{background-color:#545b62;transform:scale(0.98)}#gform_submit_button_1{background-color:#198754;color:#fff;padding:0.85rem 2.5rem;font-size:1.1rem;font-weight:600;border:none;border-radius:10px;cursor:pointer;box-shadow:0 6px 12px rgba(25,135,84,0.4);transition:background-color 0.3s ease,transform 0.2s ease,box-shadow 0.3s ease;user-select:none;display:inline-block}#gform_submit_button_1:hover{background-color:#157347;box-shadow:0 8px 16px rgba(21,115,71,0.6);transform:translateY(-2px)}#gform_submit_button_1:active{background-color:#146c43;box-shadow:0 4px 8px rgba(20,108,67,0.5);transform:scale(0.97)}#gform_submit_button_1:disabled,#gform_submit_button_1[disabled]{background-color:#6c757d;cursor:not-allowed;box-shadow:none;opacity:0.7}#gf_page_steps_1 .gf_step .gf_step_number{display:none}#gf_page_steps_1{display:flex;justify-content:space-between;background:#f1f5f9;padding:1rem;border-radius:12px;margin-bottom:1.5rem;counter-reset:step;position:relative;overflow:hidden;flex-wrap:nowrap;gap:8px}#gf_page_steps_1 .gf_step{position:relative;flex:1 1 0;text-align:center;color:#6c757d;font-weight:500;font-size:0.95rem;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center}#gf_page_steps_1 .gf_step:before{counter-increment:step;content:counter(step);display:inline-block;background-color:#0ab885;color:#fff;border-radius:50%;width:30px;height:30px;line-height:30px;text-align:center;font-weight:600;margin-bottom:8px;transition:all 0.3s ease}#gf_page_steps_1 .gf_step .gf_step_label,#gf_page_steps_1 .gf_step>*:not(:before){text-align:center}#gf_page_steps_1 .gf_step.gform_current{color:#0d6efd}#gf_page_steps_1 .gf_step.gform_current:before{background-color:#0d6efd;color:#fff}#gf_page_steps_1 .gf_step.gform_completed:before{background-color:#198754;color:#fff}@media (max-width:600px){#gf_page_steps_1{flex-direction:column;align-items:stretch}#gf_page_steps_1 .gf_step{text-align:center;margin-bottom:1.5rem;flex-direction:row;justify-content:flex-start}#gf_page_steps_1 .gf_step::after{display:none}}#field_1_172 ol>li{margin-bottom:4px;padding-bottom:0;line-height:1.3}#field_1_172 ul{padding-left:1.2rem;margin-top:2px;margin-bottom:4px}#field_1_172 ul>li{margin-bottom:1px;padding-bottom:0;line-height:1.25}#field_1_172 p{margin-bottom:4px;line-height:1.3;padding-bottom:0}#field_1_172>*{margin-bottom:0!important}.et_pb_ajax_pagination_container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:start}.et_pb_ajax_pagination_container .et_pb_post{background-color:#ffffff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.15);overflow:hidden;flex:1 1 calc(33.333% - 2rem);max-width:calc(33.333% - 2rem);display:flex;flex-direction:column;transition:transform 0.3s ease,box-shadow 0.3s ease;box-sizing:border-box}.et_pb_ajax_pagination_container .et_pb_post:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.2)}.et_pb_ajax_pagination_container .et_pb_post .entry-featured-image-url img{width:100%;height:auto;display:block;object-fit:cover;border-top-left-radius:12px;border-top-right-radius:12px}.et_pb_ajax_pagination_container .et_pb_post .entry-title{font-size:1.25rem;font-weight:600;padding:1rem 1.25rem 0 1.25rem;margin:0;color:#1e293b}.et_pb_ajax_pagination_container .et_pb_post .entry-title a{color:inherit;text-decoration:none}.et_pb_ajax_pagination_container .et_pb_post .entry-title a:hover{text-decoration:underline}.et_pb_ajax_pagination_container .et_pb_post .post-meta{font-size:0.85rem;color:#64748b;padding:0 1.25rem;margin-top:0.25rem;margin-bottom:1rem}.et_pb_ajax_pagination_container .et_pb_post .post-content{padding:0 1.25rem 1.25rem 1.25rem;flex-grow:1}.et_pb_ajax_pagination_container .et_pb_post .post-content-inner{font-size:1rem;color:#334155;line-height:1.6}.et_pb_ajax_pagination_container .et_pb_post .more-link{display:inline-block;margin-top:1rem;color:#2563eb;font-weight:500;text-decoration:underline;transition:color 0.2s ease}.et_pb_ajax_pagination_container .et_pb_post .more-link:hover{color:#1d4ed8;text-decoration:none}@media (max-width:1024px){.et_pb_ajax_pagination_container .et_pb_post{flex:1 1 calc(50% - 2rem);max-width:calc(50% - 2rem)}}@media (max-width:640px){.et_pb_ajax_pagination_container{gap:1.5rem}.et_pb_ajax_pagination_container .et_pb_post{flex:1 1 100%;max-width:100%}}#comment-wrap{padding:2rem 1rem;max-width:800px;margin:0 auto;font-family:system-ui,sans-serif}#comment-wrap h1.page_title{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:#1e293b}.commentlist{list-style:none;padding:0;margin:0}.comment{border:1px solid #e2e8f0;border-radius:8px;padding:1rem;margin-bottom:1.5rem;background-color:#f8fafc}.comment_avatar img{width:48px;height:48px;border-radius:50%;margin-right:1rem;float:left}.comment_postinfo{margin-bottom:0.5rem;font-size:0.875rem;color:#475569}.comment_postinfo .fn{font-weight:600;color:#1e293b;margin-right:0.5rem}.comment_postinfo .comment_date{color:#64748b;font-size:0.8rem}.comment-content p{margin:0;color:#334155;font-size:1rem;line-height:1.5}.reply-container .comment-reply-link{display:inline-block;margin-top:0.5rem;font-size:0.875rem;color:#2563eb;text-decoration:none}.reply-container .comment-reply-link:hover{text-decoration:underline}#respond{margin-top:2rem}#respond h3.comment-reply-title{font-size:1rem;font-weight:600;margin-bottom:1rem;color:#1e293b}#commentform textarea{width:100%;border:1px solid #cbd5e1;border-radius:6px;padding:0.75rem;font-size:1rem;resize:vertical;font-family:inherit}#commentform .form-submit{margin-top:1rem}#commentform .submit{background-color:#2563eb;border:none;padding:0.5rem 1rem;color:white;border-radius:6px;font-size:0.9rem;cursor:pointer;transition:background-color 0.2s ease}#commentform .submit:hover{background-color:#1e40af}.logged-in-as{font-size:0.85rem;margin-bottom:1rem;color:#64748b}#comment-wrap{padding:2rem 1rem;max-width:800px;margin:0 auto;font-family:system-ui,sans-serif}#comment-wrap h1.page_title{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:#1e293b}.commentlist{list-style:none;padding:0;margin:0}.comment{border:1px solid #e2e8f0;border-radius:8px;padding:1rem;margin-bottom:1.5rem;background-color:#f8fafc}.comment_avatar img{width:48px;height:48px;border-radius:50%;margin-right:1rem;float:left}.comment_postinfo{margin-bottom:0.5rem;font-size:0.875rem;color:#475569}.comment_postinfo .fn{font-weight:600;color:#1e293b;margin-right:0.5rem}.comment_postinfo .comment_date{color:#64748b;font-size:0.8rem}.comment-content p{margin:0;color:#334155;font-size:1rem;line-height:1.5}.reply-container .comment-reply-link{display:inline-block;margin-top:0.5rem;font-size:0.875rem;color:#2563eb;text-decoration:none}.reply-container .comment-reply-link:hover{text-decoration:underline}#respond{margin-top:2rem}#respond h3.comment-reply-title{font-size:1rem;font-weight:600;margin-bottom:1rem;color:#1e293b}#commentform textarea{width:100%;border:1px solid #cbd5e1;border-radius:6px;padding:0.75rem;font-size:1rem;resize:vertical;font-family:inherit}#commentform .form-submit{margin-top:1rem}#commentform .submit{background-color:#2563eb;border:none;padding:0.5rem 1rem;color:white;border-radius:6px;font-size:0.9rem;cursor:pointer;transition:background-color 0.2s ease}#commentform .submit:hover{background-color:#1e40af}.logged-in-as{font-size:0.85rem;margin-bottom:1rem;color:#64748b}