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}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#c7171f}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#c7171f}.footer-widget h4{color:#c7171f}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#c7171f}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#c7171f}a{color:#c7171f}.et_secondary_nav_enabled #page-container #top-header{background-color:#c7171f!important}#et-secondary-nav li ul{background-color:#c7171f}#main-footer{background-color:rgba(255,255,255,0)}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#c7171f}.footer-widget li:before{border-color:#c7171f}#et-footer-nav{background-color:rgba(188,50,50,0.24)}#footer-bottom{background-color:rgba(255,255,255,0)}#footer-info,#footer-info a{color:#ffffff}@media only screen and (min-width:981px){.et_pb_section{padding:2% 0}.et_pb_fullwidth_section{padding:0}.et_block_row{padding:1% 0}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#c7171f!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#c7171f}}@media only screen and (min-width:1350px){.et_block_row{padding:13px 0}.et_pb_section{padding:27px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:40px}.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)}}	h1,h2,h3,h4,h5,h6{font-family:var(--et_global_heading_font)}body,input,textarea,select{font-family:var(--et_global_body_font)}.logo_container{display:none}:root{--brand-white:#FFFFFF;--brand-red:#C7171F;--brand-red-dark:#9F1218;--brand-red-light:#E7A2A5;--gray-darkest:#070707;--gray-darker:#171717;--gray-dark:#373737;--gray:#737373;--gray-light:#B7B7B7;--gray-lighter:#E7E7E7;--gray-lightest:#F7F7F7;--color-page-bg:var(--gray-lightest);--color-surface:#ffffff;--color-surface-alt:rgba(255,255,255,0.75);--color-border:var(--gray-light);--color-text:var(--gray-dark);--color-text-muted:var(--gray);--color-text-strong:var(--gray-darkest);--color-link:var(--brand-red);--color-link-hover:var(--brand-red-dark);--color-heading-emphasis:var(--brand-red);--color-heading-full:var(--color-text-strong);--btn-primary-bg:var(--brand-red);--btn-primary-text:#ffffff;--btn-primary-hover:var(--brand-red-dark);--btn-secondary-bg:transparent;--btn-secondary-text:var(--gray-darkest);--btn-secondary-border:var(--gray-light);--btn-secondary-hover-bg:transparent;--btn-secondary-hover-text:var(--brand-red);--btn-secondary-hover-border:var(--brand-red);--font-sans:'Open Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif;--fs-body:clamp(1rem,0.95rem + 0.3vw,1.1rem);--fs-small:clamp(0.875rem,0.84rem + 0.2vw,0.98rem);--fs-h1:clamp(1.8rem,1.5rem + 1vw,2.2rem);--fs-h2:clamp(1.35rem,1.24rem + 0.75vw,1.7rem);--fs-h3:clamp(1.25rem,1.15rem + 0.6vw,1.45rem);--fs-h4:clamp(1.15rem,1.05rem + 0.45vw,1.3rem);--fs-h5:clamp(1.15rem,1rem + 0.3vw,1.2rem);--fs-h6:clamp(1.07rem,0.98rem + 0.2vw,1.15rem);--lh-tight:1.15;--lh-base:1.65;--lh-relaxed:1.75;--radius-1:12px;--radius-2:16px;--radius-3:22px;--radius-pill:999px;--shadow-soft:0 10px 28px rgba(0,0,0,0.06);--shadow-tight:0 6px 18px rgba(0,0,0,0.08);--space-1:clamp(0.5rem,0.4rem + 0.4vw,0.75rem);--space-2:clamp(0.9rem,0.75rem + 0.6vw,1.25rem);--space-3:clamp(1.25rem,1rem + 1vw,2rem);--container-max:1180px;--reading-max:75ch;--focus-ring:0 0 0 3px rgba(199,23,31,0.22);--ui-card-minh:220px;--ui-swatch-h:86px;--ui-chip-bg:rgba(255,255,255,0.85);--ui-muted-bg:rgba(0,0,0,0.04);--toast-bg:rgba(23,23,23,0.92);--toast-text:#ffffff}.white{color:#FFFFFF}.primary{color:var(--brand-red)}*,*::before,*::after{box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}html{box-sizing:border-box;line-height:1.3;-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:18px}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-base);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video,canvas{max-width:100%;height:auto}a{color:var(--color-link);text-decoration:none;text-underline-offset:3px}a:hover{color:var(--color-link-hover);text-decoration:underline}a:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:6px}::selection{background:rgba(199,23,31,0.18)}.uc,.uppercase,.allcaps{text-transform:uppercase!important}.bold,fw-bold,.bold li,.fw-bold li{font-weight:700!important}.semibold,.fw-semibold,.semibold li,.fw-semibold li{font-weight:600!important}.medium,.fw-medium,.medium li,.fw-medium li{font-weight:500!important}.regular,.fw-regular,.regular li,.fw-regular li{font-weight:400!important}.light,.fw-light,.light li,.fw-light li{font-weight:300!important}h1,h2,h3,h4,h5,h6{margin:0.03em 0 0.03em 0;color:var(--color-heading-full);letter-spacing:-0.01em}h1{font-size:var(--fs-h1);line-height:var(--lh-tight);font-weight:700;letter-spacing:-0.02em;max-width:var(--reading-max)}h2{font-size:var(--fs-h2);line-height:1.25;font-weight:700;max-width:var(--reading-max)}h3{font-size:var(--fs-h3);line-height:1.3;font-weight:700;max-width:var(--reading-max)}h4{font-size:var(--fs-h4);line-height:1.35;font-weight:600;max-width:var(--reading-max)}h5{font-size:var(--fs-h5);line-height:1.4;font-weight:600;max-width:var(--reading-max)}h6{font-size:var(--fs-h6);line-height:1.45;font-weight:600;max-width:var(--reading-max)}p{margin:0}small,.text-small{font-size:var(--fs-small);color:var(--color-text-muted)}strong{color:var(--color-text-strong)}.heading-emphasis{color:var(--color-heading-emphasis);font-weight:700}.h-red{color:var(--brand-red)}.h-darkred{color:var(--brand-red-dark)}ul,ol{margin:0 0 1em 1.2em;max-width:var(--reading-max)}li{margin:0.35em 0}blockquote{margin:1.2em 0;padding:0.9em 1.1em;border-left:4px solid var(--brand-red-dark);background:var(--color-surface);border-radius:var(--radius-1);border:1px solid var(--color-border)}blockquote p{margin:0 0 0.6em 0}blockquote footer{color:var(--color-text-muted)}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{font-size:0.95em;padding:0.15em 0.35em;border-radius:8px;background:rgba(0,0,0,0.05)}html[data-theme="dark"] code,body[data-theme="dark"] code{background:rgba(255,255,255,0.08)}.container-tools{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--space-2)}.app-wrap{background:var(--color-page-bg);color:var(--color-text)}.section{margin-top:var(--space-3)}.section-head{margin-bottom:var(--space-2)}.section-title{margin:0 0 0.25rem 0;font-size:var(--fs-h2);line-height:1.25;font-weight:700;color:var(--color-text-strong)}.section-desc{margin:0;color:var(--color-text-muted);line-height:1.6;max-width:var(--reading-max)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-2);box-shadow:var(--shadow-soft);padding:var(--space-2)}.card-elevated{box-shadow:var(--shadow-tight)}.card-hover{transition:transform 140ms ease,box-shadow 180ms ease,border-color 180ms ease}.card-hover:hover{transform:translateY(-2px);box-shadow:var(--shadow-tight);border-color:rgba(0,0,0,0.14)}html[data-theme="dark"] .card-hover:hover,body[data-theme="dark"] .card-hover:hover{border-color:rgba(255,255,255,0.18)}.panel{background:var(--color-surface);border:1px solid rgba(0,0,0,0.06);border-radius:var(--radius-2);box-shadow:var(--shadow-soft);padding:var(--space-2)}html[data-theme="dark"] .panel,body[data-theme="dark"] .panel{border-color:var(--color-border)}.surface-alt{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-2)}.hr,hr{border:0;height:1px;background:var(--color-border);margin:var(--space-2) 0}.grid{display:grid;gap:var(--space-2)}.grid-12{grid-template-columns:repeat(12,1fr)}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.col-12{grid-column:span 12}.col-6{grid-column:span 12}.col-4{grid-column:span 12}@media (min-width:700px){.col-6{grid-column:span 6}}@media (min-width:1100px){.col-4{grid-column:span 4}}.stack{display:flex;flex-direction:column;gap:var(--space-1)}.stack-2{gap:var(--space-2)}.row{display:flex;align-items:center;gap:var(--space-1)}.row-between{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-1)}.wrap{flex-wrap:wrap}button,.btn{font-family:var(--font-sans)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;padding:0.75rem 1rem;border-radius:14px;border:1px solid transparent;font-weight:700;font-size:1rem;line-height:1;cursor:pointer;user-select:none;transition:transform 120ms ease,background 160ms ease,border-color 160ms ease,color 160ms ease;text-decoration:none;white-space:nowrap}.btn:active{transform:translateY(0)}.btn:hover{transform:translateY(-1px)}.btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text)}.btn-primary:hover{background:var(--btn-primary-hover);color:var(--btn-primary-text)}.btn-secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-text);border-color:var(--btn-secondary-border)}.btn-secondary:hover{background:var(--btn-secondary-hover-bg);color:var(--btn-secondary-hover-text);border-color:var(--btn-secondary-hover-border)}.btn-ghost{background:transparent;color:var(--color-text-strong);border-color:transparent}.btn-ghost:hover{background:rgba(0,0,0,0.05)}html[data-theme="dark"] .btn-ghost:hover,body[data-theme="dark"] .btn-ghost:hover{background:rgba(255,255,255,0.06)}.btn-sm{padding:0.55rem 0.8rem;font-size:0.95rem;border-radius:12px}.btn-xs{padding:0.42rem 0.6rem;font-size:0.88rem;border-radius:11px}.btn-icon{padding:0.55rem;width:42px;height:42px;border-radius:12px}.badge{display:inline-flex;align-items:center;gap:0.35rem;padding:0.35rem 0.65rem;border-radius:var(--radius-pill);border:1px solid rgba(0,0,0,0.08);background:var(--ui-muted-bg);color:var(--color-text-strong);font-size:0.9rem;font-weight:600;line-height:1}html[data-theme="dark"] .badge,body[data-theme="dark"] .badge{border-color:rgba(255,255,255,0.12)}.badge-muted{color:var(--color-text-muted)}.badge-red{background:rgba(199,23,31,0.10);border-color:rgba(199,23,31,0.20);color:var(--brand-red)}.badge-darkred{background:rgba(159,18,24,0.10);border-color:rgba(159,18,24,0.20);color:var(--brand-red-dark)}.badge-soft{background:rgba(231,162,165,0.22);border-color:rgba(231,162,165,0.30);color:var(--brand-red-dark)}.chip{display:inline-flex;align-items:center;padding:6px 10px;border-radius:var(--radius-pill);font-size:var(--fs-small);font-weight:600;background:var(--ui-chip-bg);border:1px solid rgba(0,0,0,0.08);color:rgba(0,0,0,0.85);backdrop-filter:blur(6px)}html[data-theme="dark"] .chip,body[data-theme="dark"] .chip{border-color:rgba(255,255,255,0.16);color:rgba(255,255,255,0.92)}.toast{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);background:var(--toast-bg);color:var(--toast-text);padding:10px 14px;border-radius:var(--radius-pill);font-weight:700;font-size:0.95rem;box-shadow:0 12px 30px rgba(0,0,0,0.28);z-index:99999}input,select,textarea{font-family:var(--font-sans);font-size:1rem;color:var(--color-text-strong);background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:0.75rem 0.85rem;width:100%;outline:none;transition:box-shadow 160ms ease,border-color 160ms ease}textarea{min-height:120px;resize:vertical}input::placeholder,textarea::placeholder{color:var(--color-text-muted)}input:focus,select:focus,textarea:focus{border-color:rgba(199,23,31,0.55);box-shadow:var(--focus-ring)}label{display:inline-block;font-weight:600;color:var(--color-text-strong)}.form-row{display:grid;gap:0.5rem;margin-bottom:0.9rem}.form-help{color:var(--color-text-muted);font-size:var(--fs-small);line-height:1.5}.form-inline{display:flex;gap:var(--space-1);align-items:center;flex-wrap:wrap}.format-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 10px;border-radius:12px;border:1px solid rgba(0,0,0,0.08);background:rgba(247,247,247,0.65)}html[data-theme="dark"] .format-row,body[data-theme="dark"] .format-row{border-color:rgba(255,255,255,0.12);background:rgba(255,255,255,0.06)}.format-row__left{display:flex;flex-direction:column;gap:2px;min-width:0}.format-row__label{font-size:0.78rem;letter-spacing:0.02em;text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.format-row__value{font-size:0.98rem;font-weight:700;color:var(--color-text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:42ch}.format-row__action{border:1px solid rgba(0,0,0,0.10);background:#fff;color:var(--color-text-strong);font-weight:700;border-radius:12px;padding:9px 10px;cursor:pointer;transition:transform 120ms ease,border-color 120ms ease;font-size:0.92rem;line-height:1;white-space:nowrap}html[data-theme="dark"] .format-row__action,body[data-theme="dark"] .format-row__action{background:rgba(255,255,255,0.06);color:rgba(255,255,255,0.92);border-color:rgba(255,255,255,0.14)}.format-row__action:hover{transform:translateY(-1px);border-color:rgba(0,0,0,0.18)}html[data-theme="dark"] .format-row__action:hover,body[data-theme="dark"] .format-row__action:hover{border-color:rgba(255,255,255,0.22)}.format-row__action:active{transform:translateY(0)}h1,h2{color:var(--color-text-strong)}h3,h4,h5,h6{color:var(--gray-dark)}html[data-theme="dark"] h3,html[data-theme="dark"] h4,html[data-theme="dark"] h5,html[data-theme="dark"] h6,body[data-theme="dark"] h3,body[data-theme="dark"] h4,body[data-theme="dark"] h5,body[data-theme="dark"] h6{color:rgba(255,255,255,0.88)}.text-muted{color:var(--color-text-muted)}.text-strong{color:var(--color-text-strong)}.text-center{text-align:center}.bg-surface{background:var(--color-surface)}.bg-page{background:var(--color-page-bg)}.border{border:1px solid var(--color-border);border-radius:var(--radius-2)}.rounded{border-radius:var(--radius-2)}.shadow-soft{box-shadow:var(--shadow-soft)}.shadow-tight{box-shadow:var(--shadow-tight)}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.ui-colorcard{background:var(--color-surface);border-radius:var(--radius-2);border:1px solid rgba(0,0,0,0.08);box-shadow:var(--shadow-soft);overflow:hidden;display:flex;flex-direction:column;min-height:var(--ui-card-minh)}html[data-theme="dark"] .ui-colorcard,body[data-theme="dark"] .ui-colorcard{border-color:rgba(255,255,255,0.12)}.ui-colorcard__swatch{height:var(--ui-swatch-h);position:relative}.ui-colorcard__swatch-label{position:absolute;left:12px;bottom:10px}.ui-colorcard__body{padding:14px 14px 12px 14px;display:flex;flex-direction:column;gap:10px}.ui-colorcard__title{margin:0;font-size:clamp(1.05rem,1rem + 0.2vw,1.15rem);font-weight:700;color:var(--color-text-strong);line-height:1.2}.ui-colorcard__meta{margin:0;font-size:var(--fs-small);color:var(--color-text-muted);font-weight:600}.ui-colorcard__desc{margin:0;font-size:var(--fs-small);color:var(--color-text-muted);line-height:1.5}.footerlinks{margin-top:37px}.footerlinks,.footerlinks a{font-size:0.9rem;color:#B7B7B7!important}