/* Migrated WordPress and Divi site CSS. */
/* Gate 2: footer-only hover and keyboard focus states. */
.et-l--footer { color:oklch(.72 .01 260); background:oklch(.12 .005 260 / .70)!important; }
body footer.et-l.et-l--footer .et_pb_section.et_pb_section_0_tb_footer { background:oklch(.12 .005 260 / .70)!important; }
.et-l--footer a { transition:color .2s ease; }
.et-l--footer a:hover { color:oklch(.88 .004 250)!important; }
.et-l--footer a:focus-visible { color:oklch(.88 .004 250)!important; outline:2px solid oklch(.80 .135 82); outline-offset:3px; border-radius:2px; }
.et-l--footer .et_pb_image_0_tb_footer,.et-l--footer .et_pb_image_0_tb_footer .et_pb_image_wrap,.et-l--footer .et_pb_image_0_tb_footer img { width:56px!important; height:56px!important; }
.et-l--footer .et_pb_image_0_tb_footer img { object-fit:cover; border-radius:10px; }
.et-l--footer .et_pb_text_0_tb_footer p,.et-l--footer .et_pb_text_1_tb_footer p,.et-l--footer .et_pb_text_2_tb_footer p,.et-l--footer .et_pb_text_3_tb_footer p,.et-l--footer .et_pb_text_4_tb_footer p,.et-l--footer .et_pb_text_5_tb_footer p,.et-l--footer .et_pb_text_6_tb_footer p,.et-l--footer .et_pb_text_7_tb_footer p,.et-l--footer .et_pb_text_8_tb_footer p,.et-l--footer .et_pb_text_9_tb_footer p,.et-l--footer .et_pb_text_10_tb_footer p,.et-l--footer .et_pb_text_11_tb_footer p,.et-l--footer .et_pb_text_12_tb_footer p,.et-l--footer .et_pb_text_13_tb_footer p,.et-l--footer .et_pb_text_14_tb_footer p,.et-l--footer .et_pb_text_15_tb_footer p { color:oklch(.72 .01 260)!important; font:400 14px/1.625 Inter,Arial,sans-serif!important; }
.et-l--footer .et_pb_heading_0_tb_footer .et_pb_module_header,.et-l--footer .et_pb_heading_1_tb_footer .et_pb_module_header,.et-l--footer .et_pb_heading_2_tb_footer .et_pb_module_header { color:oklch(.80 .135 82)!important; font:600 14px/1.25 "Space Grotesk",Arial,sans-serif!important; letter-spacing:.1em!important; text-transform:uppercase; }
.et-l--footer .et_pb_text_1_tb_footer p,.et-l--footer .et_pb_text_2_tb_footer p,.et-l--footer .et_pb_text_3_tb_footer p,.et-l--footer .et_pb_text_4_tb_footer p { display:flex; align-items:center; gap:8px; }
.et-l--footer .et_pb_text_1_tb_footer p:before,.et-l--footer .et_pb_text_2_tb_footer p:before,.et-l--footer .et_pb_text_3_tb_footer p:before,.et-l--footer .et_pb_text_4_tb_footer p:before { content:""; flex:0 0 16px; width:16px; height:16px; background:oklch(.80 .135 82); -webkit-mask-position:center; -webkit-mask-size:contain; -webkit-mask-repeat:no-repeat; mask-position:center; mask-size:contain; mask-repeat:no-repeat; }
.et-l--footer .et_pb_text_1_tb_footer p:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }
.et-l--footer .et_pb_text_2_tb_footer p:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }
.et-l--footer .et_pb_text_3_tb_footer p:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2' y='4' width='20' height='16' rx='2' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E"); mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2' y='4' width='20' height='16' rx='2' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E"); }
.et-l--footer .et_pb_text_4_tb_footer p:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 10c0 5-5.5 10-8 12-2.5-2-8-7-8-12a8 8 0 1 1 16 0Z' fill='none' stroke='black' stroke-width='2'/%3E%3Ccircle cx='12' cy='10' r='3' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E"); mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 10c0 5-5.5 10-8 12-2.5-2-8-7-8-12a8 8 0 1 1 16 0Z' fill='none' stroke='black' stroke-width='2'/%3E%3Ccircle cx='12' cy='10' r='3' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E"); }
.et-l--footer .et_pb_social_media_follow li a.icon { display:flex!important; align-items:center!important; justify-content:center!important; box-sizing:border-box!important; width:40px!important; height:40px!important; padding:0!important; border:1px solid oklch(1 0 0 / .10)!important; border-radius:8px; background:transparent!important; color:oklch(.72 .01 260)!important; transition:color .2s ease,border-color .2s ease!important; }
.et-l--footer .et_pb_social_media_follow li a.icon:hover,.et-l--footer .et_pb_social_media_follow li a.icon:focus-visible { color:oklch(.80 .135 82)!important; border-color:oklch(.80 .135 82 / .50)!important; }
body .et-l--footer .et_pb_social_media_follow li { margin:0 2px 0 0!important; }
body .et-l--footer .et_pb_social_media_follow li:last-child { margin-right:0!important; }
.et-l--footer .et_pb_social_media_follow li a.icon:before { content:""!important; position:static!important; display:block!important; flex:0 0 16px!important; width:16px!important; height:16px!important; margin:0!important; padding:0!important; font-size:0!important; line-height:0!important; color:inherit!important; background-color:currentColor!important; background-image:none!important; -webkit-mask-position:center!important; -webkit-mask-size:16px 16px!important; -webkit-mask-repeat:no-repeat!important; mask-position:center!important; mask-size:16px 16px!important; mask-repeat:no-repeat!important; }
.et-l--footer .et-social-facebook a.icon:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important; mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important; }
.et-l--footer .et-social-instagram a.icon:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='2' y='2' width='20' height='20' rx='5' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M17.5 6.5h.01' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")!important; mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='2' y='2' width='20' height='20' rx='5' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M17.5 6.5h.01' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")!important; }
.et-l--footer .et-social-linkedin a.icon:before { -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2' y='9' width='4' height='12' fill='none' stroke='black' stroke-width='2'/%3E%3Ccircle cx='4' cy='4' r='2' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E")!important; mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='2' y='9' width='4' height='12' fill='none' stroke='black' stroke-width='2'/%3E%3Ccircle cx='4' cy='4' r='2' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E")!important; }
.et-l--footer .et_pb_text_16_tb_footer p,.et-l--footer .et_pb_text_17_tb_footer p { color:oklch(.72 .01 260)!important; font:400 12px/1.4 Inter,Arial,sans-serif!important; }
.et-l--footer .et_pb_text_17_tb_footer,.et-l--footer .et_pb_text_17_tb_footer p { text-align:right!important; }
.et-l--footer .et_pb_text_1_tb_footer,.et-l--footer .et_pb_text_2_tb_footer,.et-l--footer .et_pb_text_3_tb_footer,.et-l--footer .et_pb_text_4_tb_footer,.et-l--footer .et_pb_text_5_tb_footer,.et-l--footer .et_pb_text_6_tb_footer,.et-l--footer .et_pb_text_7_tb_footer,.et-l--footer .et_pb_text_8_tb_footer,.et-l--footer .et_pb_text_9_tb_footer,.et-l--footer .et_pb_text_10_tb_footer,.et-l--footer .et_pb_text_11_tb_footer,.et-l--footer .et_pb_text_12_tb_footer,.et-l--footer .et_pb_text_13_tb_footer,.et-l--footer .et_pb_text_14_tb_footer,.et-l--footer .et_pb_text_15_tb_footer { min-height:0!important; height:auto!important; }
.et-l--footer .et_pb_text_1_tb_footer p,.et-l--footer .et_pb_text_2_tb_footer p,.et-l--footer .et_pb_text_3_tb_footer p,.et-l--footer .et_pb_text_4_tb_footer p,.et-l--footer .et_pb_text_5_tb_footer p,.et-l--footer .et_pb_text_6_tb_footer p,.et-l--footer .et_pb_text_7_tb_footer p,.et-l--footer .et_pb_text_8_tb_footer p,.et-l--footer .et_pb_text_9_tb_footer p,.et-l--footer .et_pb_text_10_tb_footer p,.et-l--footer .et_pb_text_11_tb_footer p,.et-l--footer .et_pb_text_12_tb_footer p,.et-l--footer .et_pb_text_13_tb_footer p,.et-l--footer .et_pb_text_14_tb_footer p,.et-l--footer .et_pb_text_15_tb_footer p { line-height:20px!important; }
.et-l--footer .et_pb_heading_0_tb_footer,.et-l--footer .et_pb_heading_1_tb_footer,.et-l--footer .et_pb_heading_2_tb_footer { min-height:0!important; height:auto!important; }
.et-l--footer .et_pb_heading_0_tb_footer .et_pb_module_header,.et-l--footer .et_pb_heading_1_tb_footer .et_pb_module_header,.et-l--footer .et_pb_heading_2_tb_footer .et_pb_module_header { line-height:20px!important; }
.et-l--footer .et_pb_divider_0_tb_footer { height:1px!important; min-height:1px!important; }
.et-l--footer .et_pb_divider_0_tb_footer:before { top:0!important; border:0!important; height:1px!important; background:linear-gradient(90deg,transparent,oklch(.80 .135 82 / .60),transparent)!important; }
@media(max-width:767px){
  .et-l--footer .et_pb_text_17_tb_footer,.et-l--footer .et_pb_text_17_tb_footer p{text-align:left!important;}
  .et-l--footer .et_pb_row_0_tb_footer>.et_pb_column{height:auto!important;min-height:0!important;}
}
/* Gate 2 corrected global header. */
.et-l--header { height: 80px; }
header.et-l.et-l--header .et_builder_inner_content .et_pb_section.et_pb_section_0_tb_header {
  position: fixed !important; inset: 0 0 auto 0; z-index: 50; height: 80px;
  padding: 0 !important; background: oklch(0.12 0.005 260 / .70) !important;
  border-bottom: 1px solid rgba(255,255,255,.05) !important; box-shadow: none !important;
  -webkit-backdrop-filter: blur(24px); backdrop-filter: blur(24px);
}
.admin-bar .et-l--header .et_pb_section { top: 32px !important; }
.et-l--header .et_pb_row { width: 100% !important; max-width: 1280px !important; height: 80px; padding: 0 24px !important; margin: 0 auto !important; align-items: center; }
.et-l--header .et_pb_row > .et_pb_column:first-child { flex: 1 1 0 !important; }
.et-l--header .et_pb_row > .et_pb_column:nth-child(2) { flex: 0 0 auto !important; justify-content: center; }
.et-l--header .et_pb_row > .et_pb_column:last-child { flex: 1 1 0 !important; display: flex; justify-content: flex-end; }
.et-l--header .et_pb_group { margin: 0 !important; }
.et-l--header .et_pb_image { width: 56px !important; height: 56px !important; margin: 0 !important; }
.et-l--header .et_pb_image img { width: 56px !important; height: 56px !important; object-fit: cover; border-radius: 6px; }
.et-l--header .et_pb_menu { margin: 0 !important; background: transparent !important; }
.et-l--header .et_pb_menu__wrap { flex: 1 1 auto !important; width: 100% !important; justify-content: center !important; }
.et-l--header .et-menu { gap: 28px; margin: 0 !important; }
.et-l--header .et-menu > li { padding: 0 !important; }
.et-l--header .et-menu > li > a { padding: 0 !important; color: #b7b8bd !important; font: 500 14px/20px Inter, sans-serif; transition: color .2s ease; }
.et-l--header .et-menu > li.current-menu-item > a,.et-l--header .et-menu > li > a:hover { color: #d9b84f !important; opacity: 1; }
.et-l--header .et_pb_column a.et_pb_button { display: inline-flex !important; align-items: center; justify-content:flex-start!important; align-self:center!important; flex: 0 0 174px!important; flex-wrap: nowrap !important; gap: 0; box-sizing:border-box!important; width:174px!important; min-width:174px!important; height:43px!important; min-height:43px!important; white-space: nowrap; margin: 0 !important; padding: 12px 43px 12px 19px !important; border: 0 !important; border-radius: 10px !important; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14' fill='none' stroke='%2318191b' stroke-width='2.5' stroke-linecap='round'/%3E%3Cpath d='m13 6 6 6-6 6' fill='none' stroke='%2318191b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(135deg, oklch(0.86 0.1 88) 0%, oklch(0.72 0.14 78) 50%, oklch(0.58 0.12 65) 100%) !important; background-position:calc(100% - 19px) center,0 0!important; background-size:16px 16px,100% 100%!important; background-repeat:no-repeat!important; background-color: transparent !important; color: #18191b !important; font: 600 14px/20px Inter,sans-serif !important; box-shadow: none !important; }
.et-l--header .et_pb_column a.et_pb_button:before { content: none !important; display: none !important; }
.et-l--header .et_pb_column a.et_pb_button:after { content:none!important; display:none!important; }
.et-l--header .et_pb_button:hover { transform: translateY(-1px); filter: brightness(1.05); }
body header.et-l.et-l--header .et_pb_button_0_tb_header.et_pb_button {
  display:inline-flex!important; align-items:center!important; justify-content:flex-start!important;
  box-sizing:border-box!important; width:174px!important; min-width:174px!important; height:43px!important;
  padding:12px 43px 12px 19px!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14' fill='none' stroke='%2318191b' stroke-width='2.5' stroke-linecap='round'/%3E%3Cpath d='m13 6 6 6-6 6' fill='none' stroke='%2318191b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(135deg,oklch(.86 .10 88) 0%,oklch(.72 .14 78) 50%,oklch(.58 .12 65) 100%)!important;
  background-position:calc(100% - 19px) center,0 0!important;
  background-size:16px 16px,100% 100%!important;
  background-repeat:no-repeat!important;
}
@media (max-width: 1023px) {
  .et-l--header .et_pb_row { width: 100% !important; padding: 0 24px !important; }
  .et-l--header .et_pb_row > .et_pb_column:first-child { flex: 1 1 auto !important; width: auto !important; }
  .et-l--header .et_pb_row > .et_pb_column:nth-child(2) { flex: 0 0 38px !important; width: 38px !important; }
  .et-l--header .et_pb_row > .et_pb_column:last-child { display: none !important; }
  .et-l--header .et_pb_menu__menu { display: none !important; }
  .et-l--header .et_pb_menu,.et-l--header .et_pb_menu_inner_container,.et-l--header .et_pb_menu__wrap { width:38px!important; height:38px!important; min-width:38px!important; }
  .et-l--header .et_mobile_nav_menu { display: flex !important; align-items:center!important; justify-content:center!important; width:38px!important; height:38px!important; margin: 0 !important; }
  .et-l--header .mobile_menu_bar { width: 38px; height: 38px; display: flex; align-items: center; justify-content: center; padding: 0 !important; border: 1px solid rgba(255,255,255,.10); border-radius: 6px; }
  .et-l--header .mobile_menu_bar:before { position: static !important; color: #e0e0e2 !important; font-size: 20px; }
  .et-l--header .et_mobile_menu { position: fixed; top: 80px; left: 0; right: 0; width: 100%; padding: 16px 24px; background: rgba(24,25,27,.95) !important; border-top: 1px solid rgba(255,255,255,.05); border-bottom: 0; }
  .et-l--header .et_mobile_menu li a { padding: 8px 12px; border: 0; border-radius: 6px; color: #b7b8bd !important; font: 500 14px/20px Inter,sans-serif; }
  .et-l--header .et_mobile_menu li a:hover,.et-l--header .et_mobile_menu li.current-menu-item a { background: rgba(255,255,255,.05); color: #d9b84f !important; opacity: 1; }
}
@media (max-width: 782px) { .admin-bar .et-l--header .et_pb_section { top: 46px !important; } }
/* Gate 3 homepage 66. */
/* Final visual-correction layer: React tokens, native heading accents, and responsive normalization. */
/* Homepage icon and button fidelity correction. */
/* Approved final fidelity pass: measured React surfaces, spacing, icons and responsive geometry. */
/* React primary-gold token for native Divi text accents that retain the original fallback color. */
/* Approved targeted correction: exact action geometry, clean card surfaces, CTA glow, and footer hairline. */
.et-l--footer .et_pb_divider_0_tb_footer { height:1px!important; min-height:1px!important; }
.et-l--footer .et_pb_divider_0_tb_footer:before { top:0!important; border:0!important; height:1px!important; background:linear-gradient(90deg,transparent,oklch(0.80 0.135 82 / .60),transparent)!important; }
/* Approved whole-homepage audit corrections. */
/* Class-qualified spacing overrides outrank Divi's deferred per-section rules. */
/* Internal rhythm spacers preserve each section's own background while matching reference heights. */
/* Final user-audited homepage corrections. */
/* Final user-requested visual corrections: metallic cards, hero stats, and control alignment. */

/* Why Choose Us stays visually continuous and does not recolor on hover. */

/* Restore the native statistics row after the buttons; draw the divider separately. */

/* Every page CTA uses a true flex-aligned native SVG mask. */

/* Exact certification typography from the reference. */

/* FAQ plus/minus: exact 32px ring, gradient and Lucide geometry. */
/* Final gradient continuity and Why Choose Us grid behavior. */
/* Keep the two fixed native action buttons' SVG masks geometrically centered. */
/* Fluid responsive sizing: React sections are content-driven with padding, not viewport-specific heights. */
/* Responsive parity corrections: remove Divi-only wrap gaps and legacy spacer height. */
/* End Gate 3 homepage 66. */
/* Gate 4 About page 151. */

/* Page hero. */

/* Buttons and native icons. */

/* Section headings. */

/* Who we are. */

/* Repeating card sections. */

/* Company story and verified numbers. */

/* Final CTA. */

/* Fixed native actions. */
/* End Gate 4 About page 151. */
/* About/footer requested refinements 2026-07-20. */
/* About hero eyebrow and centered SectionHeading equivalents. */
/* Native CTA Call Now phone icon. */
/* Footer-owned native floating actions, available through the Default Website Template. */
footer.et-l--footer .et_pb_section_1_tb_footer {
  position:relative!important;
  z-index:100!important;
  height:0!important;
  min-height:0!important;
  padding:0!important;
  overflow:visible!important;
  background:transparent!important;
  border:0!important;
}
footer.et-l--footer .et_pb_section_1_tb_footer .et_pb_row,footer.et-l--footer .et_pb_section_1_tb_footer .et_pb_column {
  height:0!important;
  min-height:0!important;
  padding:0!important;
  margin:0!important;
}
footer.et-l--footer .et_pb_section_1_tb_footer .et_pb_button_module_wrapper {
  position:fixed!important;
  right:24px!important;
  top:auto!important;
  left:auto!important;
  z-index:99999!important;
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  width:48px!important;
  height:48px!important;
  margin:0!important;
}
footer.et-l--footer .et_pb_section_1_tb_footer .et_pb_button_0_tb_footer_wrapper { bottom:84px!important; }
footer.et-l--footer .et_pb_section_1_tb_footer .et_pb_button_1_tb_footer_wrapper { bottom:24px!important; }
body #page-container footer.et-l--footer .et_pb_section_1_tb_footer a.et_pb_button {
  position:relative!important;
  display:block!important;
  width:48px!important;
  min-width:48px!important;
  max-width:48px!important;
  height:48px!important;
  min-height:48px!important;
  max-height:48px!important;
  padding:0!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:50%!important;
  color:transparent!important;
  font:0/0 sans-serif!important;
  text-indent:-9999px!important;
  text-shadow:none!important;
  box-shadow:0 12px 30px rgba(0,0,0,.35)!important;
}
body #page-container footer.et-l--footer .et_pb_section_1_tb_footer a.et_pb_button_0_tb_footer { background:oklch(0.72 0.17 150)!important; }
body #page-container footer.et-l--footer .et_pb_section_1_tb_footer a.et_pb_button_1_tb_footer {
  background:linear-gradient(135deg,oklch(0.86 0.10 88) 0%,oklch(0.72 0.14 78) 50%,oklch(0.58 0.12 65) 100%)!important;
}
body #page-container footer.et-l--footer .et_pb_section_1_tb_footer a.et_pb_button:before {
  content:""!important;
  position:absolute!important;
  display:block!important;
  left:50%!important;
  top:50%!important;
  width:20px!important;
  height:20px!important;
  margin:0!important;
  opacity:1!important;
  visibility:visible!important;
  transform:translate(-50%,-50%)!important;
}
body #page-container footer.et-l--footer .et_pb_section_1_tb_footer a.et_pb_button:after { content:none!important; }
body #page-container footer.et-l--footer .et_pb_section_1_tb_footer a.et_pb_button_0_tb_footer:before {
  background:#fff!important;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M20.52 3.48A11.9 11.9 0 0 0 12.07 0C5.5 0 .16 5.34.16 11.91c0 2.1.55 4.15 1.59 5.96L.06 24l6.27-1.64a11.9 11.9 0 0 0 5.74 1.46h.01C18.65 23.82 24 18.48 24 11.9c0-3.18-1.24-6.17-3.48-8.42ZM12.08 21.8h-.01a9.87 9.87 0 0 1-5.03-1.38l-.36-.21-3.72.98.99-3.63-.23-.37a9.86 9.86 0 0 1-1.52-5.28c0-5.45 4.43-9.88 9.89-9.88a9.82 9.82 0 0 1 6.99 2.9 9.82 9.82 0 0 1 2.9 7c-.01 5.44-4.44 9.87-9.9 9.87Zm5.42-7.4c-.3-.15-1.76-.87-2.03-.97-.27-.1-.47-.15-.67.15-.2.3-.77.97-.94 1.17-.17.2-.35.22-.64.07-.3-.15-1.25-.46-2.38-1.47a8.93 8.93 0 0 1-1.65-2.05c-.17-.3-.02-.46.13-.61.13-.13.3-.35.45-.52.15-.17.2-.3.3-.5.1-.2.05-.37-.03-.52-.07-.15-.67-1.61-.92-2.21-.24-.58-.49-.5-.67-.51h-.57c-.2 0-.52.07-.79.37-.27.3-1.04 1.02-1.04 2.48s1.07 2.88 1.22 3.08c.15.2 2.1 3.2 5.08 4.49.71.31 1.26.49 1.69.63.71.23 1.36.19 1.87.12.57-.09 1.76-.72 2.01-1.41.25-.7.25-1.3.17-1.42-.07-.12-.27-.2-.57-.35Z'/%3E%3C/svg%3E") center/contain no-repeat!important;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M20.52 3.48A11.9 11.9 0 0 0 12.07 0C5.5 0 .16 5.34.16 11.91c0 2.1.55 4.15 1.59 5.96L.06 24l6.27-1.64a11.9 11.9 0 0 0 5.74 1.46h.01C18.65 23.82 24 18.48 24 11.9c0-3.18-1.24-6.17-3.48-8.42ZM12.08 21.8h-.01a9.87 9.87 0 0 1-5.03-1.38l-.36-.21-3.72.98.99-3.63-.23-.37a9.86 9.86 0 0 1-1.52-5.28c0-5.45 4.43-9.88 9.89-9.88a9.82 9.82 0 0 1 6.99 2.9 9.82 9.82 0 0 1 2.9 7c-.01 5.44-4.44 9.87-9.9 9.87Zm5.42-7.4c-.3-.15-1.76-.87-2.03-.97-.27-.1-.47-.15-.67.15-.2.3-.77.97-.94 1.17-.17.2-.35.22-.64.07-.3-.15-1.25-.46-2.38-1.47a8.93 8.93 0 0 1-1.65-2.05c-.17-.3-.02-.46.13-.61.13-.13.3-.35.45-.52.15-.17.2-.3.3-.5.1-.2.05-.37-.03-.52-.07-.15-.67-1.61-.92-2.21-.24-.58-.49-.5-.67-.51h-.57c-.2 0-.52.07-.79.37-.27.3-1.04 1.02-1.04 2.48s1.07 2.88 1.22 3.08c.15.2 2.1 3.2 5.08 4.49.71.31 1.26.49 1.69.63.71.23 1.36.19 1.87.12.57-.09 1.76-.72 2.01-1.41.25-.7.25-1.3.17-1.42-.07-.12-.27-.2-.57-.35Z'/%3E%3C/svg%3E") center/contain no-repeat!important;
}
body #page-container footer.et-l--footer .et_pb_section_1_tb_footer a.et_pb_button_1_tb_footer:before {
  background:oklch(0.16 0.005 260)!important;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.9.33 1.78.62 2.63a2 2 0 0 1-.45 2.11L8 9.73a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.85.29 1.73.5 2.63.62A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") center/contain no-repeat!important;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.9.33 1.78.62 2.63a2 2 0 0 1-.45 2.11L8 9.73a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.85.29 1.73.5 2.63.62A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") center/contain no-repeat!important;
}
body #page-container footer.et-l--footer .et_pb_section_1_tb_footer a.et_pb_button:hover { transform:translateY(-1px)!important; filter:brightness(1.08); }
body #page-container footer.et-l--footer .et_pb_section_1_tb_footer a.et_pb_button:focus-visible { outline:2px solid oklch(0.80 0.135 82); outline-offset:3px; }
/* End About/footer requested refinements 2026-07-20. */


/* Gate 4 Services page 168. */

/* Native Divi Button modules mapped to the React button utilities. */

/* Hero: PageHero source values, including the centered gold hairline. */

/* Three-link service navigator. */

/* Shared metallic-border treatment: the React highlight is masked to one pixel. */

/* Three service sections. */

/* Service Process. */

/* CTASection. */
/* End Gate 4 Services page 168. */
/* Gate 4 Lift Types page 180. */

/* Hero */

/* Five lift rows */

/* Comparison */

/* CTA */

/* Exact React surface treatment and icon colors. */
/* End Gate 4 Lift Types page 180. */
/* Gate 5 Contact page 222. */

/* Native buttons and exact inline icons. */

/* Hero. */

/* Enquiry cards. */

/* Contact details and Contact Form 7. */

/* Find Us and map placeholder. */

/* Final CTA. */

/* React metallic-border diagonal highlight. */
/* End Gate 5 Contact page 222. */

/* Responsive audit corrections 2026-07-28 */
.et-l--header .et-menu>li.sl-mobile-quote {
  display:none!important;
}
@media (max-width:1023px) {
  .et-l--header .et_mobile_menu li.sl-mobile-quote {
    display:block!important;
    margin-top:12px!important;
  }
  .et-l--header .et_mobile_menu li.sl-mobile-quote a {
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    box-sizing:border-box!important;
    width:100%!important;
    min-height:44px!important;
    padding:12px 44px 12px 20px!important;
    border:0!important;
    border-radius:10px!important;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14' fill='none' stroke='%2318191b' stroke-width='2.5' stroke-linecap='round'/%3E%3Cpath d='m13 6 6 6-6 6' fill='none' stroke='%2318191b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(135deg,oklch(.86 .10 88) 0%,oklch(.72 .14 78) 50%,oklch(.58 .12 65) 100%)!important;
    background-position:calc(100% - 20px) center,0 0!important;
    background-size:16px 16px,100% 100%!important;
    background-repeat:no-repeat!important;
    color:#18191b!important;
    font:600 14px/20px Inter,sans-serif!important;
  }
  .et-l--header .et_mobile_menu li.sl-mobile-quote a:hover,.et-l--header .et_mobile_menu li.sl-mobile-quote a:focus-visible {
    color:#18191b!important;
    filter:brightness(1.05);
  }
}

/* Native blog, post and archive presentation. */
/* Native Divi blog, category, author and single-post templates. */
body.blog,body.category,body.author,body.single-post { background:#151618!important; }

body.blog .et-l--body,body.category .et-l--body,body.author .et-l--body,body.single-post .et-l--body {
  --slb-bg:#151618;
  --slb-onyx:#0d0e10;
  --slb-silver:oklch(.88 .004 250);
  --slb-foreground:oklch(.96 .005 250);
  --slb-muted:oklch(.72 .01 260);
  --slb-gold:oklch(.80 .135 82);
  --slb-gradient:linear-gradient(135deg,oklch(.86 .1 88) 0%,oklch(.72 .14 78) 50%,oklch(.58 .12 65) 100%);
  --slb-surface:linear-gradient(180deg,oklch(.22 .006 260) 0%,oklch(.16 .005 260) 100%);
  background:var(--slb-bg);
  color:var(--slb-foreground);
  overflow:hidden;
}

body.blog .et-l--body .et_pb_row,body.category .et-l--body .et_pb_row,body.author .et-l--body .et_pb_row,body.single-post .et-l--body .et_pb_row {
  box-sizing:border-box;
  width:100%!important;
  max-width:1280px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:24px!important;
  padding-right:24px!important;
}

body.blog .et-l--body h1,body.blog .et-l--body h2,body.blog .et-l--body h3,body.category .et-l--body h1,body.category .et-l--body h2,body.category .et-l--body h3,body.author .et-l--body h1,body.author .et-l--body h2,body.author .et-l--body h3,body.single-post .et-l--body h1,body.single-post .et-l--body h2,body.single-post .et-l--body h3 {
  margin:0!important;
  padding:0!important;
  color:var(--slb-foreground)!important;
  font-family:"Space Grotesk",ui-sans-serif,system-ui,sans-serif!important;
}

body.blog .et-l--body .et_pb_text p,body.category .et-l--body .et_pb_text p,body.author .et-l--body .et_pb_text p,body.single-post .et-l--body .et_pb_text p { margin:0!important;padding:0!important; }

.sl-blog-gradient {
  display:inline!important;
  color:transparent!important;
  -webkit-text-fill-color:transparent!important;
  background:var(--slb-gradient)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
}

/* Archive PageHero. */
body.blog .et-l--body .et_pb_section_0_tb_body,body.category .et-l--body .et_pb_section_0_tb_body {
  position:relative;
  padding:112px 0 113px!important;
  overflow:hidden;
  border-bottom:1px solid oklch(1 0 0 / .05)!important;
  background:var(--slb-bg)!important;
}
body.blog .et-l--body .et_pb_section_0_tb_body:before,body.category .et-l--body .et_pb_section_0_tb_body:before {
  content:"";position:absolute;inset:0;opacity:.7;pointer-events:none;
  background:radial-gradient(ellipse 60% 50% at 20% 0%,oklch(.8 .135 82 / .15),transparent 60%),radial-gradient(ellipse 50% 40% at 100% 100%,oklch(.55 .15 260 / .12),transparent 70%);
}
body.blog .et-l--body .et_pb_section_0_tb_body:after,body.category .et-l--body .et_pb_section_0_tb_body:after {
  content:"";position:absolute;left:50%;bottom:0;width:min(1280px,100%);height:1px;transform:translateX(-50%);pointer-events:none;
  background:linear-gradient(90deg,transparent,oklch(.8 .135 82 / .6),transparent);
}
body.blog .et-l--body .et_pb_section_0_tb_body>.et_pb_row,body.category .et-l--body .et_pb_section_0_tb_body>.et_pb_row { position:relative;z-index:1; }
body.blog .et-l--body .et_pb_text_0_tb_body,body.category .et-l--body .et_pb_text_0_tb_body {
  display:inline-flex!important;align-self:flex-start!important;align-items:center!important;width:max-content!important;max-width:100%!important;
  margin:0 0 20px!important;padding:6px 16px!important;border:1px solid oklch(1 0 0 / .1)!important;border-radius:999px!important;background:oklch(1 0 0 / .05)!important;
}
body.blog .et-l--body .et_pb_text_0_tb_body p,body.category .et-l--body .et_pb_text_0_tb_body p { display:flex;align-items:center;gap:8px;color:var(--slb-silver)!important;font:500 12px/16px Inter,ui-sans-serif,system-ui,sans-serif!important;letter-spacing:1.2px!important;text-transform:uppercase; }
body.blog .et-l--body .et_pb_text_0_tb_body p:before,body.category .et-l--body .et_pb_text_0_tb_body p:before { content:"";width:6px;height:6px;border-radius:50%;background:var(--slb-gold);box-shadow:0 0 10px var(--slb-gold); }
body.blog #page-container .et-l--body .et_pb_section_0_tb_body .et_pb_text_0_tb_body,body.category #page-container .et-l--body .et_pb_section_0_tb_body .et_pb_text_0_tb_body { display:none!important; }
body.blog #page-container .et-l--body .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body,body.category #page-container .et-l--body .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body { width:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:none!important; }
body.blog #page-container .et-l--body .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body .et_pb_title_container,body.category #page-container .et-l--body .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body .et_pb_title_container { width:auto!important;margin:0!important;padding:0!important; }
body.blog #page-container .et-l--body .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body .entry-title,body.category #page-container .et-l--body .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body .entry-title { display:flex!important;align-items:center!important;gap:8px!important;width:auto!important;margin:0!important;color:var(--slb-silver)!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:16px!important;letter-spacing:1.2px!important;text-transform:uppercase!important; }
body.blog #page-container .et-l--body .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body .entry-title:before,body.category #page-container .et-l--body .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body .entry-title:before { content:"";display:block;flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:var(--slb-gold);box-shadow:0 0 10px var(--slb-gold); }
body.blog .et-l--body .et_pb_text_1_tb_body,body.category .et-l--body .et_pb_text_1_tb_body { max-width:896px!important; }
body.blog .et-l--body .et_pb_text_1_tb_body h1,body.category .et-l--body .et_pb_text_1_tb_body h1 { font:600 60px/1.05 "Space Grotesk",ui-sans-serif,system-ui,sans-serif!important;letter-spacing:-.025em!important; }
body.blog .et-l--body .et_pb_text_2_tb_body,body.category .et-l--body .et_pb_text_2_tb_body { max-width:672px!important;margin-top:24px!important; }
body.blog .et-l--body .et_pb_text_2_tb_body p,body.category .et-l--body .et_pb_text_2_tb_body p { color:var(--slb-muted)!important;font:400 18px/29.25px Inter,ui-sans-serif,system-ui,sans-serif!important; }

/* Dynamic native Blog module cards. */
body.blog .et-l--body .et_pb_section_1_tb_body,body.category .et-l--body .et_pb_section_1_tb_body,body.author .et-l--body .et_pb_section_1_tb_body { padding:80px 0!important;background:var(--slb-bg)!important; }
body.blog .et-l--body .et_pb_blog_posts,body.category .et-l--body .et_pb_blog_posts,body.author .et-l--body .et_pb_blog_posts,body.single-post .et-l--body .et_pb_blog_1_tb_body .et_pb_blog_posts {
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:32px!important;
}
body.blog .et-l--body article.et_pb_post,body.category .et-l--body article.et_pb_post,body.author .et-l--body article.et_pb_post,body.single-post .et-l--body .et_pb_blog_1_tb_body article.et_pb_post {
  position:relative!important;display:flex!important;flex-flow:column nowrap!important;width:auto!important;min-width:0!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;
  border:1px solid oklch(1 0 0 / .06)!important;border-radius:20px!important;background:var(--slb-surface)!important;
  box-shadow:0 20px 50px -25px oklch(0 0 0 / .7),inset 0 1px 0 oklch(1 0 0 / .05)!important;
}
body.blog .et-l--body article.et_pb_post:before,body.category .et-l--body article.et_pb_post:before,body.author .et-l--body article.et_pb_post:before,body.single-post .et-l--body .et_pb_blog_1_tb_body article.et_pb_post:before {
  content:"";position:absolute;inset:0;z-index:5;border-radius:inherit;padding:1px;pointer-events:none;
  background:linear-gradient(140deg,oklch(1 0 0 / .15),oklch(1 0 0 / .02) 30%,transparent 60%,oklch(.8 .135 82 / .2));
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;
}
body.blog .et-l--body .et_pb_image_container,body.category .et-l--body .et_pb_image_container,body.author .et-l--body .et_pb_image_container,body.single-post .et-l--body .et_pb_blog_1_tb_body .et_pb_image_container { position:relative!important;order:0!important;width:100%!important;margin:0!important;overflow:hidden!important;aspect-ratio:16/10!important; }
body.blog .et-l--body .entry-featured-image-url,body.category .et-l--body .entry-featured-image-url,body.author .et-l--body .entry-featured-image-url,body.single-post .et-l--body .et_pb_blog_1_tb_body .entry-featured-image-url { display:block!important;width:100%!important;height:100%!important;margin:0!important; }
body.blog .et-l--body .entry-featured-image-url:after,body.category .et-l--body .entry-featured-image-url:after,body.author .et-l--body .entry-featured-image-url:after,body.single-post .et-l--body .et_pb_blog_1_tb_body .entry-featured-image-url:after { content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top,oklch(.12 .005 260 / .8),transparent 60%);pointer-events:none; }
body.blog .et-l--body .entry-featured-image-url img,body.category .et-l--body .entry-featured-image-url img,body.author .et-l--body .entry-featured-image-url img,body.single-post .et-l--body .et_pb_blog_1_tb_body .entry-featured-image-url img { display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .7s ease!important; }
body.blog .et-l--body article:hover .entry-featured-image-url img,body.category .et-l--body article:hover .entry-featured-image-url img,body.author .et-l--body article:hover .entry-featured-image-url img,body.single-post .et-l--body .et_pb_blog_1_tb_body article:hover .entry-featured-image-url img { transform:scale(1.05); }
body.blog .et-l--body .et_overlay,body.category .et-l--body .et_overlay,body.author .et-l--body .et_overlay,body.single-post .et-l--body .et_pb_blog_1_tb_body .et_overlay { display:none!important; }
body.blog .et-l--body article .post-meta,body.category .et-l--body article .post-meta,body.author .et-l--body article .post-meta,body.single-post .et-l--body .et_pb_blog_1_tb_body article .post-meta { order:1!important;display:flex!important;align-items:center!important;gap:8px!important;margin:24px 24px 0!important;color:var(--slb-muted)!important;font-size:0!important;line-height:16px!important; }
body.blog .et-l--body article .post-meta:before,body.category .et-l--body article .post-meta:before,body.author .et-l--body article .post-meta:before,body.single-post .et-l--body .et_pb_blog_1_tb_body article .post-meta:before { content:"";display:block;width:14px;height:14px;background:var(--slb-gold);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M8 2v4M16 2v4M3 10h18M5 4h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M8 2v4M16 2v4M3 10h18M5 4h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z'/%3E%3C/svg%3E") center/contain no-repeat; }
body.blog .et-l--body article .post-meta:after,body.category .et-l--body article .post-meta:after,body.author .et-l--body article .post-meta:after,body.single-post .et-l--body .et_pb_blog_1_tb_body article .post-meta:after { content:"Add date";color:var(--slb-muted);font:400 12px/16px Inter,ui-sans-serif,system-ui,sans-serif; }
/* The posts index must expose the date emitted by Divi's current-query Blog module. */
body.blog .et-l--body article .post-meta:after { content:none!important;display:none!important; }
body.blog .et-l--body article .post-meta .published { color:var(--slb-muted)!important;font:400 12px/16px Inter,ui-sans-serif,system-ui,sans-serif!important; }
body.blog .et-l--body article .post-meta a,body.category .et-l--body article .post-meta a,body.author .et-l--body article .post-meta a,body.single-post .et-l--body .et_pb_blog_1_tb_body article .post-meta a { position:absolute;left:16px;top:16px;z-index:3;display:inline-flex;align-items:center;gap:6px;margin:0;padding:5px 12px;border:1px solid oklch(.8 .135 82 / .3);border-radius:999px;background:oklch(.12 .005 260 / .7);color:var(--slb-gold)!important;font:600 10px/14px Inter,ui-sans-serif,system-ui,sans-serif!important;letter-spacing:.5px;text-transform:uppercase;backdrop-filter:blur(8px); }
body.blog .et-l--body article .entry-categories a:before,body.category .et-l--body article .entry-categories a:before { content:"";display:block;flex:0 0 12px;width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42zM7.5 7.5h.01'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42zM7.5 7.5h.01'/%3E%3C/svg%3E") center/contain no-repeat; }
/* Author cards use the same dynamic calendar and tag metadata as the posts index. */
body.author .et-l--body article .post-meta:after { content:none!important;display:none!important; }
body.author .et-l--body article .post-meta .published { color:var(--slb-muted)!important;font:400 12px/16px Inter,ui-sans-serif,system-ui,sans-serif!important; }
body.author .et-l--body article .entry-categories a:before { content:"";display:block;flex:0 0 12px;width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42zM7.5 7.5h.01'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42zM7.5 7.5h.01'/%3E%3C/svg%3E") center/contain no-repeat; }
body.blog .et-l--body article .entry-title,body.category .et-l--body article .entry-title,body.author .et-l--body article .entry-title,body.single-post .et-l--body .et_pb_blog_1_tb_body article .entry-title { order:2!important;margin:12px 24px 0!important;padding:0!important;color:var(--slb-silver)!important;font:600 20px/27.5px "Space Grotesk",ui-sans-serif,system-ui,sans-serif!important;letter-spacing:-.4px!important; }
body.blog .et-l--body article .entry-title a,body.category .et-l--body article .entry-title a,body.author .et-l--body article .entry-title a,body.single-post .et-l--body .et_pb_blog_1_tb_body article .entry-title a { color:inherit!important;text-decoration:none!important;transition:color .2s ease; }
body.blog .et-l--body article:hover .entry-title a,body.category .et-l--body article:hover .entry-title a,body.author .et-l--body article:hover .entry-title a,body.single-post .et-l--body .et_pb_blog_1_tb_body article:hover .entry-title a { color:var(--slb-gold)!important; }
body.blog .et-l--body article .post-content,body.category .et-l--body article .post-content,body.author .et-l--body article .post-content,body.single-post .et-l--body .et_pb_blog_1_tb_body article .post-content { order:3!important;display:flex!important;flex:1!important;flex-flow:column nowrap!important;margin:12px 24px 17px!important;color:var(--slb-muted)!important;font:400 14px/22.75px Inter,ui-sans-serif,system-ui,sans-serif!important; }
body.blog .et-l--body article .post-content-inner p,body.category .et-l--body article .post-content-inner p,body.author .et-l--body article .post-content-inner p,body.single-post .et-l--body .et_pb_blog_1_tb_body article .post-content-inner p { color:inherit!important;font:inherit!important; }
body.blog .et-l--body article .more-link,body.category .et-l--body article .more-link,body.author .et-l--body article .more-link,body.single-post .et-l--body .et_pb_blog_1_tb_body article .more-link { display:inline-flex!important;align-items:center!important;gap:6px!important;margin-top:auto!important;padding-top:24px!important;color:var(--slb-gold)!important;font-size:0!important;text-decoration:none!important; }
body.blog .et-l--body article .more-link:before,body.category .et-l--body article .more-link:before,body.author .et-l--body article .more-link:before,body.single-post .et-l--body .et_pb_blog_1_tb_body article .more-link:before { content:"Read More";font:600 12px/16px Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:.6px;text-transform:uppercase; }
body.blog .et-l--body article .more-link:after,body.category .et-l--body article .more-link:after,body.author .et-l--body article .more-link:after,body.single-post .et-l--body .et_pb_blog_1_tb_body article .more-link:after { content:"";display:block;width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat; }

/* Dynamic pagination appears automatically once the current query exceeds nine posts. */
body.blog .et-l--body .pagination,body.category .et-l--body .pagination,body.author .et-l--body .pagination { grid-column:1/-1;display:flex!important;justify-content:center;gap:10px;margin:16px 0 0!important;padding:0!important;border:0!important; }
body.blog .et-l--body .pagination:empty,body.category .et-l--body .pagination:empty,body.author .et-l--body .pagination:empty { display:none!important;margin:0!important; }
body.blog .et-l--body .pagination:not(:has(a)),body.category .et-l--body .pagination:not(:has(a)),body.author .et-l--body .pagination:not(:has(a)) { display:none!important;margin:0!important; }
body.blog .et-l--body .pagination a,body.category .et-l--body .pagination a,body.author .et-l--body .pagination a { padding:9px 14px;border:1px solid oklch(1 0 0 / .12);border-radius:8px;color:var(--slb-silver)!important;font:600 13px/18px Inter,sans-serif;text-decoration:none; }
body.blog .et-l--body .pagination a:hover,body.category .et-l--body .pagination a:hover,body.author .et-l--body .pagination a:hover { border-color:var(--slb-gold);color:var(--slb-gold)!important; }

/* Archive CTA card. */
body.blog .et-l--body .et_pb_section_2_tb_body,body.category .et-l--body .et_pb_section_2_tb_body { padding:80px 0!important;background:var(--slb-bg)!important; }
body.blog .et-l--body .et_pb_section_2_tb_body>.et_pb_row,body.category .et-l--body .et_pb_section_2_tb_body>.et_pb_row { max-width:1152px!important; }
body.blog .et-l--body .et_pb_section_2_tb_body>.et_pb_row>.et_pb_column,body.category .et-l--body .et_pb_section_2_tb_body>.et_pb_row>.et_pb_column { position:relative;display:grid!important;grid-template-columns:minmax(0,662px) 174px;justify-content:start;align-items:center;column-gap:32px;padding:56px!important;overflow:hidden;border:1px solid oklch(1 0 0 / .06)!important;border-radius:24px!important;background:linear-gradient(135deg,oklch(.22 .006 260),oklch(.16 .005 260) 60%)!important;box-shadow:0 20px 50px -25px oklch(0 0 0 / .7),inset 0 1px 0 oklch(1 0 0 / .05)!important; }
body.blog .et-l--body .et_pb_section_2_tb_body>.et_pb_row>.et_pb_column:before { content:"";position:absolute;z-index:2;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,oklch(1 0 0 / .15),oklch(1 0 0 / .02) 30%,transparent 60%,oklch(.8 .135 82 / .2));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none; }
body.blog .et-l--body .et_pb_section_2_tb_body>.et_pb_row>.et_pb_column:after { content:"";position:absolute;z-index:0;right:-96px;top:-96px;width:320px;height:320px;border-radius:50%;background:var(--slb-gradient);filter:blur(80px);opacity:.3;pointer-events:none; }
body.blog .et-l--body .et_pb_section_2_tb_body>.et_pb_row>.et_pb_column>* { position:relative;z-index:1; }
body.blog .et-l--body .et_pb_section_2_tb_body .et_pb_text_3_tb_body,body.blog .et-l--body .et_pb_section_2_tb_body .et_pb_heading_0_tb_body,body.blog .et-l--body .et_pb_section_2_tb_body .et_pb_text_4_tb_body,body.category .et-l--body .et_pb_section_2_tb_body .et_pb_text_3_tb_body,body.category .et-l--body .et_pb_section_2_tb_body .et_pb_heading_0_tb_body,body.category .et-l--body .et_pb_section_2_tb_body .et_pb_text_4_tb_body { grid-column:1; }
body.blog .et-l--body .et_pb_section_2_tb_body .et_pb_group_0_tb_body,body.category .et-l--body .et_pb_section_2_tb_body .et_pb_group_0_tb_body { grid-column:2;grid-row:1/4;display:flex!important;flex-flow:column nowrap!important;align-items:flex-start!important;width:174px!important;gap:12px!important;margin:0!important; }
body.blog .et-l--body .et_pb_section_2_tb_body .et_pb_text_3_tb_body p,body.category .et-l--body .et_pb_section_2_tb_body .et_pb_text_3_tb_body p { color:var(--slb-gold)!important;font:600 12px/16px Inter,sans-serif!important;letter-spacing:3.36px;text-transform:uppercase; }
body.blog .et-l--body .et_pb_section_2_tb_body h2,body.category .et-l--body .et_pb_section_2_tb_body h2 { max-width:662px!important;margin-top:12px!important;font:600 36px/45px "Space Grotesk",sans-serif!important;letter-spacing:-.9px; }
body.blog .et-l--body .et_pb_section_2_tb_body .et_pb_heading_0_tb_body,body.category .et-l--body .et_pb_section_2_tb_body .et_pb_heading_0_tb_body { margin-top:0!important; }
body.blog .et-l--body .et_pb_section_2_tb_body .et_pb_text_4_tb_body,body.category .et-l--body .et_pb_section_2_tb_body .et_pb_text_4_tb_body { margin-top:16px!important; }
body.blog .et-l--body .et_pb_section_2_tb_body .et_pb_text_4_tb_body p,body.category .et-l--body .et_pb_section_2_tb_body .et_pb_text_4_tb_body p { color:var(--slb-muted)!important;font:400 16px/26px Inter,sans-serif!important; }

/* Shared native buttons in blog templates. */
body.blog .et-l--body .et_pb_button_module_wrapper,body.category .et-l--body .et_pb_button_module_wrapper,body.single-post .et-l--body .et_pb_button_module_wrapper { display:inline-flex!important;width:auto!important;margin:0!important; }
body.blog .et-l--body a.et_pb_button,body.category .et-l--body a.et_pb_button,body.single-post .et-l--body a.et_pb_button { box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-width:max-content!important;height:44.73px!important;min-height:44.73px!important;margin:0!important;padding:11.2px 19.2px!important;border:1px solid oklch(1 0 0 / .15)!important;border-radius:9.6px!important;background:oklch(1 0 0 / .02)!important;color:var(--slb-silver)!important;font:600 14px/21px Inter,sans-serif!important;white-space:nowrap!important;text-decoration:none!important; }
body.blog .et-l--body a.et_pb_button:before,body.blog .et-l--body a.et_pb_button:after,body.category .et-l--body a.et_pb_button:before,body.category .et-l--body a.et_pb_button:after,body.single-post .et-l--body a.et_pb_button:before,body.single-post .et-l--body a.et_pb_button:after { content:none!important; }
body.blog .et-l--body .et_pb_section_2_tb_body .et_pb_group_0_tb_body a.et_pb_button:after,body.category .et-l--body .et_pb_section_2_tb_body .et_pb_group_0_tb_body a.et_pb_button:after { content:""!important;display:block!important;position:static!important;flex:0 0 16px!important;width:16px!important;height:16px!important;margin:0!important;background:currentColor!important;opacity:1!important; }
body.blog .et-l--body .et_pb_section_2_tb_body .et_pb_group_0_tb_body a.et_pb_button { flex-flow:row nowrap!important; }
body.blog .et-l--body .et_pb_section_2_tb_body .et_pb_group_0_tb_body a.et_pb_button_0_tb_body { height:43.4px!important;min-height:43.4px!important; }
body.blog .et-l--body .et_pb_section_2_tb_body .et_pb_group_0_tb_body a.et_pb_button:after { line-height:0!important;vertical-align:middle!important;transform:none!important; }
body.blog .et-l--body .et_pb_section_2_tb_body .et_pb_group_0_tb_body a.et_pb_button_0_tb_body:after,body.category .et-l--body .et_pb_section_2_tb_body .et_pb_group_0_tb_body a.et_pb_button:first-child:after { -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat; }
body.blog .et-l--body .et_pb_section_2_tb_body .et_pb_group_0_tb_body a.et_pb_button_1_tb_body:after,body.category .et-l--body .et_pb_section_2_tb_body .et_pb_group_0_tb_body a.et_pb_button:last-child:after { order:-1;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.69 2.8a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.9.33 1.84.56 2.8.69A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.69 2.8a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.9.33 1.84.56 2.8.69A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") center/contain no-repeat; }
body.category #page-container .et-l--body .et_pb_section_2_tb_body .et_pb_group_0_tb_body a.et_pb_button { flex-flow:row nowrap!important; }
body.category #page-container .et-l--body .et_pb_section_2_tb_body .et_pb_group_0_tb_body a.et_pb_button_0_tb_body { height:43.4px!important;min-height:43.4px!important; }
body.category #page-container .et-l--body .et_pb_section_2_tb_body .et_pb_group_0_tb_body a.et_pb_button:after { line-height:0!important;vertical-align:middle!important;transform:none!important; }
body.category #page-container .et-l--body .et_pb_section_2_tb_body .et_pb_group_0_tb_body a.et_pb_button_0_tb_body:after { order:0!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat; }
body.category #page-container .et-l--body .et_pb_section_2_tb_body .et_pb_group_0_tb_body a.et_pb_button_1_tb_body:after { order:-1!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.69 2.8a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 0 2.11-.45c.9.33 1.84.56 2.8.69A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.69 2.8a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 0 2.11-.45c.9.33 1.84.56 2.8.69A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") center/contain no-repeat; }
body.category #page-container .et-l--body .et_pb_section_2_tb_body .et_pb_group_0_tb_body a.et_pb_button_1_tb_body:after { order:-1!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.69 2.8a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.9.33 1.84.56 2.8.69A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.69 2.8a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.9.33 1.84.56 2.8.69A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") center/contain no-repeat; }
body.blog .et-l--body a.et_pb_button_0_tb_body,body.category .et-l--body a.et_pb_button_0_tb_body,body.single-post .et-l--body a.et_pb_button_0_tb_body,body.single-post .et-l--body a.et_pb_button_2_tb_body { border:0!important;background:var(--slb-gradient)!important;color:var(--slb-onyx)!important;box-shadow:0 20px 60px -20px oklch(.72 .14 78 / .35)!important; }

/* Single-post hero, article body and sidebar. */
body.single-post .et-l--body .et_pb_section_0_tb_body { padding:0!important;background:var(--slb-bg)!important;border-bottom:1px solid oklch(1 0 0 / .05)!important; }
body.single-post .et-l--body .et_pb_section_0_tb_body>.et_pb_row { max-width:none!important;padding:0!important; }
body.single-post .et-l--body .et_pb_section_0_tb_body>.et_pb_row>.et_pb_column { position:relative!important; }
body.single-post .et-l--body .et_pb_post_title_0_tb_body { position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:434px!important;margin:0!important;padding:80px 24px!important;background-position:center!important;background-size:cover!important; }
body.single-post .et-l--body .et_pb_post_title_0_tb_body:before { content:"";position:absolute;inset:0;background:linear-gradient(90deg,oklch(.12 .005 260 / .96),oklch(.12 .005 260 / .82) 55%,oklch(.12 .005 260 / .62)); }
body.single-post .et-l--body .et_pb_title_container { position:relative;z-index:1;display:flex!important;flex-flow:column nowrap!important;box-sizing:border-box!important;width:100%!important;max-width:896px!important;margin:auto!important;padding:0 24px!important;background:none!important;transform:translateY(-33px)!important; }
body.single-post .et-l--body .entry-title { order:2;margin:24px 0 0!important;color:var(--slb-foreground)!important;font:600 48px/60px "Space Grotesk",sans-serif!important;letter-spacing:-1.2px!important; }
body.single-post .et-l--body .et_pb_title_meta_container { order:1;margin:0!important;color:var(--slb-muted)!important;font:400 12px/18px Inter,sans-serif!important; }
body.single-post .et-l--body .et_pb_title_meta_container a { color:var(--slb-gold)!important;text-decoration:none!important; }
body.single-post .et-l--body .et_pb_section_1_tb_body { padding:64px 0!important;background:var(--slb-bg)!important; }
body.single-post .et-l--body .et_pb_section_1_tb_body>.et_pb_row { display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px!important;align-items:start!important; }
body.single-post .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column { width:auto!important;height:auto!important;max-width:none!important; }
body.single-post .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column:first-child { grid-column:span 2; }
body.single-post .et-l--body .et_pb_post_title_1_tb_body { margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid oklch(1 0 0 / .06)!important;border-bottom:0!important;border-radius:20px 20px 0 0!important;background:var(--slb-surface)!important;box-shadow:0 20px 50px -25px oklch(0 0 0 / .7)!important; }
body.single-post .et-l--body .et_pb_post_title_1_tb_body .et_pb_title_container { display:none!important; }
body.single-post .et-l--body .et_pb_post_title_1_tb_body .et_pb_title_featured_container { width:100%!important;margin:0!important;aspect-ratio:16/9!important;overflow:hidden!important; }
body.single-post .et-l--body .et_pb_post_title_1_tb_body .et_pb_title_featured_container img { display:block!important;width:100%!important;height:100%!important;object-fit:cover!important; }
body.single-post .et-l--body .et_pb_post_title_1_tb_body + .et_pb_text { margin:0 0 32px!important;padding:12px!important;border:1px solid oklch(1 0 0 / .06)!important;border-top:0!important;border-radius:0 0 20px 20px!important;background:var(--slb-surface)!important;text-align:center!important; }
body.single-post .et-l--body .et_pb_post_title_1_tb_body + .et_pb_text p { color:var(--slb-muted)!important;font:400 12px/16px Inter,sans-serif!important; }
body.single-post .et-l--body .et_pb_post_content { color:var(--slb-muted)!important;font:400 16px/26px Inter,sans-serif!important; }
body.single-post .et-l--body .et_pb_post_content h2 { margin:40px 0 16px!important;color:var(--slb-silver)!important;font:600 24px/30px "Space Grotesk",sans-serif!important;letter-spacing:-.6px!important; }
body.single-post .et-l--body .et_pb_post_content h2:first-child { margin-top:0!important; }
body.single-post .et-l--body .et_pb_post_content p { margin:0!important;color:var(--slb-muted)!important;font:400 16px/26px Inter,sans-serif!important; }
body.single-post .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column:first-child>.et_pb_heading,body.single-post .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column:first-child>.et_pb_text:not(.et_pb_post_content),body.single-post .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column:first-child>.et_pb_group { position:relative;margin-left:0!important;margin-right:0!important;padding-left:32px!important;padding-right:32px!important;border-left:1px solid oklch(1 0 0 / .06);border-right:1px solid oklch(1 0 0 / .06);background:var(--slb-surface); }
body.single-post .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column:first-child>.et_pb_heading_0_tb_body { margin-top:48px!important;padding-top:32px!important;border-top:1px solid oklch(1 0 0 / .06);border-radius:20px 20px 0 0; }
body.single-post .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column:first-child>.et_pb_group_0_tb_body { padding-top:20px!important;padding-bottom:32px!important;border-bottom:1px solid oklch(1 0 0 / .06);border-radius:0 0 20px 20px; }
body.single-post .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column:last-child { padding:24px!important;border:1px solid oklch(1 0 0 / .06);border-radius:20px;background:var(--slb-surface);box-shadow:0 20px 50px -25px oklch(0 0 0 / .7); }
body.single-post .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column:last-child h2 { color:var(--slb-gold)!important;font:600 14px/18px "Space Grotesk",sans-serif!important;letter-spacing:1.4px;text-transform:uppercase; }
body.single-post .et-l--body .et_pb_blog_0_tb_body .et_pb_blog_posts { display:flex!important;flex-flow:column nowrap!important;gap:16px!important; }
body.single-post .et-l--body .et_pb_blog_0_tb_body article { min-height:61px!important;margin:0!important;padding:0 0 4px!important;border:0!important;border-bottom:1px solid oklch(1 0 0 / .05)!important;background:none!important;box-shadow:none!important; }
body.single-post .et-l--body .et_pb_blog_0_tb_body article:last-child { min-height:44px!important;margin-bottom:0!important;padding-bottom:0!important;border-bottom:0!important; }
body.single-post .et-l--body .et_pb_blog_0_tb_body { margin-top:20px!important; }
body.single-post .et-l--body .et_pb_blog_0_tb_body .entry-title { margin:0!important;font:500 14px/20px Inter,sans-serif!important;letter-spacing:0!important; }
body.single-post .et-l--body .et_pb_blog_0_tb_body .post-meta { margin:4px 0 0!important;color:var(--slb-muted)!important;font:400 12px/16px Inter,sans-serif!important; }
body.single-post .et-l--body .et_pb_blog_0_tb_body .post-meta a { color:var(--slb-muted)!important; }
body.single-post .et-l--body .et_pb_section_2_tb_body { padding:80px 0!important;background:oklch(.12 .005 260 / .4)!important;border-top:1px solid oklch(1 0 0 / .05)!important; }
body.single-post .et-l--body .et_pb_section_2_tb_body .et_pb_text_5_tb_body p { color:var(--slb-gold)!important;font:600 12px/16px Inter,sans-serif!important;letter-spacing:3.36px;text-transform:uppercase; }
body.single-post .et-l--body .et_pb_section_2_tb_body h2 { max-width:672px!important;margin:0!important;font:600 48px/60px "Space Grotesk",sans-serif!important;letter-spacing:-1.2px!important; }
body.single-post .et-l--body .et_pb_section_2_tb_body .et_pb_text:has(> .et_pb_text_inner > h2) { margin-top:17px!important;margin-bottom:40px!important; }
body.single-post .et-l--body .et_pb_section_2_tb_body .et_pb_blog_1_tb_body .et_pb_blog_posts { gap:24px!important; }
body.single-post .et-l--body .et_pb_blog_1_tb_body article .post-meta { position:static!important;order:1!important;margin:24px 24px 0!important;font-size:0!important; }
body.single-post .et-l--body .et_pb_blog_1_tb_body article .post-meta:before,body.single-post .et-l--body .et_pb_blog_1_tb_body article .post-meta:after { content:none!important;display:none!important; }
body.single-post .et-l--body .et_pb_blog_1_tb_body article .post-meta a { position:static!important;padding:0!important;border:0!important;background:none!important;color:var(--slb-gold)!important;font:600 12px/16px Inter,sans-serif!important;letter-spacing:.6px!important;backdrop-filter:none!important; }
body.single-post .et-l--body .et_pb_blog_1_tb_body article .entry-title { margin:8px 24px 24px!important;font:600 16px/22px "Space Grotesk",sans-serif!important;letter-spacing:-.2px!important; }
body.single-post .et-l--body .et_pb_blog_1_tb_body article .post-content { display:none!important; }

/* Native grouped article CTA, author profile, and three-card sidebar. */
body.single-post .et-l--body .et_pb_post_content p { padding-bottom:2px!important; }
body.single-post .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column:first-child>.et_pb_group { position:relative!important;margin-left:0!important;margin-right:0!important;padding:32px!important;border:1px solid oklch(1 0 0 / .06)!important;border-radius:20px!important;background:var(--slb-surface)!important;box-shadow:0 20px 50px -25px oklch(0 0 0 / .7)!important; }
body.single-post .et-l--body .et_pb_group_0_tb_body,body.single-post .et-l--body .et_pb_group_2_tb_body { row-gap:0!important; }
body.single-post .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column:first-child>.et_pb_post_content + .et_pb_group { margin-top:74px!important;padding:26px 32px!important; }
body.single-post .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column:first-child>.et_pb_group + .et_pb_group { margin-top:32px!important; }
body.single-post .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column:first-child>.et_pb_group_2_tb_body { padding:24px 32px!important; }
body.single-post .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column:first-child>.et_pb_group .et_pb_group { padding:0!important;border:0!important;background:none!important;box-shadow:none!important; }
body.single-post .et-l--body .et_pb_group_0_tb_body>.et_pb_heading,body.single-post .et-l--body .et_pb_group_0_tb_body>.et_pb_text,body.single-post .et-l--body .et_pb_group_2_tb_body>.et_pb_text { margin-left:0!important;margin-right:0!important;padding:0!important;border:0!important;background:none!important; }
body.single-post .et-l--body .et_pb_group_0_tb_body>.et_pb_heading { margin-top:0!important; }
body.single-post .et-l--body .et_pb_group_0_tb_body>.et_pb_text { margin-top:8px!important; }
body.single-post .et-l--body .et_pb_group_1_tb_body { display:flex!important;flex-flow:row wrap!important;align-items:center!important;width:100%!important;gap:12px!important;margin-top:20px!important; }
body.single-post .et-l--body .et_pb_group_1_tb_body>.et_pb_button { margin:0!important; }
body.single-post .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column:first-child>.et_pb_group_2_tb_body>.et_pb_group { display:flex!important;flex-flow:row nowrap!important;align-items:center!important;gap:20px!important; }
body.single-post .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column:first-child>.et_pb_group_2_tb_body>.et_pb_group>.et_pb_text { flex:0 0 64px!important;width:64px!important;height:64px!important;margin:0!important;padding:0!important;border-radius:999px!important;background:var(--slb-gradient)!important;box-shadow:0 12px 30px -12px oklch(.72 .14 78 / .55)!important; }
body.single-post .et-l--body .et_pb_group_2_tb_body>.et_pb_group>.et_pb_text p { color:var(--slb-onyx)!important;font:600 18px/64px "Space Grotesk",sans-serif!important;text-align:center!important; }
body.single-post .et-l--body .et_pb_group_2_tb_body>.et_pb_group>.et_pb_group { flex:1 1 auto!important;min-width:0!important; }
body.single-post .et-l--body .et_pb_group_2_tb_body>.et_pb_text:first-child { height:16px!important; }
body.single-post .et-l--body .et_pb_group_2_tb_body>.et_pb_text:first-child p { padding:0!important;color:var(--slb-gold)!important;font:600 12px/16px Inter,sans-serif!important;letter-spacing:1.4px!important;text-transform:uppercase!important; }
body.single-post .et-l--body .et_pb_group_3_tb_body { margin-top:20px!important; }
body.single-post .et-l--body .et_pb_group_4_tb_body { row-gap:0!important; }
body.single-post .et-l--body .et_pb_group_4_tb_body>.et_pb_heading { margin-top:0!important; }
body.single-post .et-l--body .et_pb_group_4_tb_body>.et_pb_text { margin-top:8px!important; }
body.single-post .et-l--body .et_pb_group_4_tb_body>.et_pb_button_module_wrapper { height:18px!important;margin-top:12px!important; }
body.single-post .et-l--body .et_pb_group_2_tb_body>.et_pb_group>.et_pb_group>.et_pb_button { margin-top:12px!important;padding:0!important;border:0!important;background:none!important;color:var(--slb-gold)!important;box-shadow:none!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.6px!important; }

body.single-post .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column:last-child { display:flex!important;flex-flow:column nowrap!important;gap:32px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important; }
body.single-post .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column:last-child>.et_pb_group { margin:0!important;padding:24px!important;border:1px solid oklch(1 0 0 / .06)!important;border-radius:20px!important;background:var(--slb-surface)!important;box-shadow:0 20px 50px -25px oklch(0 0 0 / .7)!important; }
body.single-post .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column:last-child>.et_pb_group { row-gap:0!important; }
body.single-post .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column:last-child>.et_pb_group>.et_pb_heading { margin-top:0!important; }
body.single-post .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column:last-child>.et_pb_group_6_tb_body { background:var(--slb-gradient)!important; }
body.single-post .et-l--body .et_pb_group_6_tb_body { min-height:204px!important; }
body.single-post .et-l--body .et_pb_group_6_tb_body>.et_pb_heading { margin-top:12px!important; }
body.single-post .et-l--body .et_pb_group_6_tb_body>.et_pb_heading h2 { color:var(--slb-onyx)!important;font:600 20px/28px "Space Grotesk",sans-serif!important;letter-spacing:-.4px!important;text-transform:none!important; }
body.single-post .et-l--body .et_pb_group_6_tb_body>.et_pb_text:last-of-type { margin-top:8px!important; }
body.single-post .et-l--body .et_pb_group_6_tb_body>.et_pb_button_module_wrapper { height:38px!important;margin-top:20px!important; }
body.single-post .et-l--body .et_pb_group_6_tb_body>.et_pb_button_module_wrapper .et_pb_button { height:38px!important;min-height:38px!important;padding-top:8px!important;padding-bottom:8px!important; }
body.single-post .et-l--body .et_pb_group_7_tb_body { min-height:226px!important; }
body.single-post .et-l--body .et_pb_group_7_tb_body>.et_pb_text { margin-top:16px!important; }
body.single-post .et-l--body .et_pb_group_7_tb_body>.et_pb_button_module_wrapper { margin-top:20px!important; }
body.single-post .et-l--body .et_pb_group_6_tb_body h2,body.single-post .et-l--body .et_pb_group_6_tb_body p { color:var(--slb-onyx)!important; }
body.single-post .et-l--body .et_pb_group_6_tb_body .et_pb_text:first-child p { color:oklch(.12 .005 260 / .8)!important;font-size:12px!important;letter-spacing:1.4px!important;text-transform:uppercase!important; }
body.single-post .et-l--body .et_pb_button_0_tb_body { border:0!important;background:var(--slb-gradient)!important;color:var(--slb-onyx)!important; }
body.single-post .et-l--body .et_pb_button_2_tb_body { height:auto!important;min-height:0!important;padding:0!important;border:0!important;background:none!important;color:var(--slb-gold)!important;box-shadow:none!important; }
body.single-post .et-l--body .et_pb_button_3_tb_body { margin-top:20px!important;border:0!important;background:var(--slb-onyx)!important;color:var(--slb-gold)!important;box-shadow:none!important; }
body.single-post .et-l--body .et_pb_button_4_tb_body { width:100%!important;margin-top:20px!important; }

/* React-exact single-post sidebar surfaces and content presentation. */
body.single-post .et-l--body .et_pb_group_5_tb_body,body.single-post .et-l--body .et_pb_group_7_tb_body { position:relative!important;align-items:stretch!important;background:var(--slb-surface)!important;box-shadow:0 20px 50px -25px oklch(0 0 0 / .7),inset 0 1px 0 oklch(1 0 0 / .05)!important; }
body.single-post .et-l--body .et_pb_group_5_tb_body:before,body.single-post .et-l--body .et_pb_group_7_tb_body:before { content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,oklch(1 0 0 / .15),oklch(1 0 0 / .02) 30%,transparent 60%,oklch(.8 .135 82 / .2));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none; }
body.single-post .et-l--body .et_pb_group_5_tb_body>.et_pb_heading h2,body.single-post .et-l--body .et_pb_group_7_tb_body>.et_pb_heading h2 { color:var(--slb-gold)!important;font:600 14px/20px "Space Grotesk",sans-serif!important;letter-spacing:1.4px!important;text-align:left!important;text-transform:uppercase!important; }
body.single-post .et-l--body .et_pb_group_5_tb_body .et_pb_blog_0_tb_body { width:100%!important;margin-top:20px!important; }
body.single-post .et-l--body .et_pb_group_5_tb_body .entry-title { color:var(--slb-silver)!important;font:500 14px/20px Inter,sans-serif!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important; }
body.single-post .et-l--body .et_pb_group_5_tb_body .entry-title a { color:inherit!important;text-transform:none!important; }
body.single-post .et-l--body .et_pb_group_5_tb_body .entry-title a:hover { color:var(--slb-gold)!important; }
body.single-post .et-l--body .et_pb_group_5_tb_body .post-meta,body.single-post .et-l--body .et_pb_group_5_tb_body .post-meta a { color:var(--slb-muted)!important;font:400 12px/16px Inter,sans-serif!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important; }

body.single-post .et-l--body .et_pb_group_6_tb_body { align-items:flex-start!important;overflow:hidden!important;border:0!important;background:var(--slb-gradient)!important;box-shadow:0 20px 50px -25px oklch(0 0 0 / .7),inset 0 1px 0 oklch(1 0 0 / .05)!important; }
body.single-post .et-l--body .et_pb_group_6_tb_body>.et_pb_text:first-child p { color:oklch(.16 .005 260 / .8)!important;font:600 12px/16px Inter,sans-serif!important;letter-spacing:1.2px!important;text-align:left!important;text-transform:uppercase!important; }
body.single-post .et-l--body .et_pb_group_6_tb_body>.et_pb_heading h2 { color:oklch(.16 .005 260)!important;font:600 20px/28px "Space Grotesk",sans-serif!important;letter-spacing:-.4px!important;text-align:left!important;text-transform:none!important; }
body.single-post .et-l--body .et_pb_group_6_tb_body>.et_pb_text:last-of-type p { color:oklch(.16 .005 260 / .8)!important;font:400 14px/20px Inter,sans-serif!important;text-align:left!important; }
body.single-post .et-l--body .et_pb_group_6_tb_body>.et_pb_button_module_wrapper { width:auto!important;height:32px!important;margin-top:20px!important; }
body.single-post .et-l--body .et_pb_group_6_tb_body .et_pb_button_3_tb_body { display:inline-flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:auto!important;min-width:0!important;height:32px!important;min-height:32px!important;margin:0!important;padding:8px 16px!important;border:0!important;border-radius:8px!important;background:var(--slb-onyx)!important;color:var(--slb-gold)!important;box-shadow:none!important;font:600 12px/16px Inter,sans-serif!important;letter-spacing:.6px!important;text-transform:uppercase!important; }
body.single-post .et-l--body .et_pb_group_6_tb_body .et_pb_button_3_tb_body:before { content:none!important;display:none!important; }
body.single-post .et-l--body .et_pb_group_6_tb_body .et_pb_button_3_tb_body:after { content:""!important;display:block!important;position:static!important;flex:0 0 14px!important;width:14px!important;height:14px!important;margin:0!important;background:currentColor!important;opacity:1!important;transform:none!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat; }

body.single-post .et-l--body .et_pb_group_7_tb_body>.et_pb_heading + .et_pb_text { margin-top:16px!important; }
body.single-post .et-l--body .et_pb_group_7_tb_body>.et_pb_heading + .et_pb_text p { display:flex!important;align-items:center!important;gap:8px!important;color:var(--slb-silver)!important;font:400 14px/20px Inter,sans-serif!important;text-align:left!important; }
body.single-post .et-l--body .et_pb_group_7_tb_body>.et_pb_heading + .et_pb_text p:before { content:"";display:block;flex:0 0 16px;width:16px;height:16px;background:var(--slb-gold);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384'/%3E%3C/svg%3E") center/contain no-repeat; }
body.single-post .et-l--body .et_pb_group_7_tb_body>.et_pb_heading + .et_pb_text + .et_pb_text,body.single-post .et-l--body .et_pb_group_7_tb_body>.et_pb_heading + .et_pb_text + .et_pb_text + .et_pb_text { margin-top:12px!important; }
body.single-post .et-l--body .et_pb_group_7_tb_body>.et_pb_heading + .et_pb_text + .et_pb_text p,body.single-post .et-l--body .et_pb_group_7_tb_body>.et_pb_heading + .et_pb_text + .et_pb_text + .et_pb_text p { color:var(--slb-muted)!important;font:400 12px/16px Inter,sans-serif!important;text-align:left!important; }
body.single-post .et-l--body .et_pb_group_7_tb_body>.et_pb_button_module_wrapper { width:100%!important;margin-top:20px!important; }
body.single-post .et-l--body .et_pb_group_7_tb_body .et_pb_button_4_tb_body { display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:44.73px!important;min-height:44.73px!important;margin:0!important;padding:11.2px 19.2px!important;border:1px solid oklch(1 0 0 / .15)!important;border-radius:9.6px!important;background:oklch(1 0 0 / .02)!important;color:var(--slb-foreground)!important;box-shadow:none!important;font:600 14px/21px Inter,sans-serif!important;text-transform:none!important; }

/* Keep Divi's generated module CSS from overriding the measured React sidebar values. */
body.single-post #page-container .et-l--body .et_pb_group_5_tb_body,body.single-post #page-container .et-l--body .et_pb_group_6_tb_body,body.single-post #page-container .et-l--body .et_pb_group_7_tb_body { box-shadow:0 20px 50px -25px oklch(0 0 0 / .7),0 1px 0 oklch(1 0 0 / .05) inset!important; }
body.single-post #page-container .et-l--body .et_pb_group_5_tb_body>.et_pb_heading h2,body.single-post #page-container .et-l--body .et_pb_group_7_tb_body>.et_pb_heading h2 { font-family:"Space Grotesk",sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;letter-spacing:1.4px!important;color:var(--slb-gold)!important;text-align:left!important;text-transform:uppercase!important; }
body.single-post #page-container .et-l--body .et_pb_group_5_tb_body .et_pb_blog_0_tb_body .entry-title,body.single-post #page-container .et-l--body .et_pb_group_5_tb_body .et_pb_blog_0_tb_body .entry-title a { font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;letter-spacing:0!important;color:var(--slb-silver)!important;text-align:left!important;text-transform:none!important; }
body.single-post #page-container .et-l--body .et_pb_group_5_tb_body .et_pb_blog_0_tb_body .entry-title a:hover { color:var(--slb-gold)!important; }
body.single-post #page-container .et-l--body .et_pb_group_5_tb_body .et_pb_blog_0_tb_body .post-meta,body.single-post #page-container .et-l--body .et_pb_group_5_tb_body .et_pb_blog_0_tb_body .post-meta a { font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;letter-spacing:0!important;color:var(--slb-muted)!important;text-align:left!important;text-transform:none!important; }
body.single-post #page-container .et-l--body .et_pb_group_6_tb_body>.et_pb_heading { margin-top:12px!important; }
body.single-post #page-container .et-l--body .et_pb_group_6_tb_body>.et_pb_heading h2 { font-family:"Space Grotesk",sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:28px!important;letter-spacing:-.4px!important; }
body.single-post #page-container .et-l--body .et_pb_group_6_tb_body>.et_pb_text:last-of-type p { font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important; }
body.single-post #page-container .et-l--body .et_pb_group_6_tb_body.et_pb_group { border:0!important; }
body.single-post #page-container .et-l--body .et_pb_group_6_tb_body>.et_pb_text_7_tb_body p { font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important; }
body.single-post #page-container .et-l--body .et_pb_group_6_tb_body>.et_pb_button_module_wrapper { width:auto!important;height:32px!important; }
body.single-post #page-container .et-l--body .et_pb_group_6_tb_body .et_pb_button_3_tb_body { box-sizing:border-box!important;width:auto!important;height:32px!important;min-height:32px!important;padding:8px 16px!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;letter-spacing:.6px!important; }
body.single-post #page-container .et-l--body .et_pb_group_7_tb_body>.et_pb_text_10_tb_body { margin-bottom:0!important; }
body.single-post #page-container .et-l--body .et_pb_group_7_tb_body>.et_pb_button_module_wrapper { width:100%!important; }
body.single-post #page-container .et-l--body .et_pb_group_7_tb_body .et_pb_button_4_tb_body { box-sizing:border-box!important;width:100%!important;height:44.73px!important;min-height:44.73px!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:21px!important; }
body.single-post #page-container .et-l--body .et_pb_group_7_tb_body>.et_pb_button_module_wrapper>.et_pb_button_4_tb_body.et_pb_button { flex:1 1 100%!important;width:100%!important;max-width:100%!important; }
body.single-post #page-container .et-l--body .et_pb_group_6_tb_body>.et_pb_heading h2 { color:oklch(.16 .005 260)!important; }
body.single-post #page-container .et-l--body .et_pb_group_6_tb_body>.et_pb_text_7_tb_body p { color:oklch(.16 .005 260 / .8)!important; }
body.single-post #page-container .et-l--body .et_pb_group_6_tb_body>.et_pb_button_module_wrapper>.et_pb_button_3_tb_body.et_pb_button { color:var(--slb-gold)!important; }
body.single-post #page-container .et-l--body .et_pb_group_7_tb_body>.et_pb_text_9_tb_body p { letter-spacing:0!important;text-transform:none!important; }

@media (max-width:980px) {
  body.single-post #page-container .et-l--body .et_pb_section_1_tb_body>.et_pb_row_1_tb_body { column-gap:0!important; }
  body.single-post #page-container .et-l--body .et_pb_section_1_tb_body .et_pb_column_2_tb_body { flex:0 0 100%!important;width:100%!important;max-width:100%!important; }
}

/* Author archive. */
body.author .et-l--body .et_pb_section_0_tb_body { padding:80px 0!important;background:var(--slb-bg)!important;border-bottom:1px solid oklch(1 0 0 / .05)!important; }
body.author .et-l--body .et_pb_text_0_tb_body p { color:var(--slb-gold)!important;font:600 12px/16px Inter,sans-serif!important;letter-spacing:3.36px;text-transform:uppercase; }
body.author .et-l--body .et_pb_heading_0_tb_body { margin-top:20px!important; }
body.author .et-l--body .et_pb_heading_0_tb_body h2 { font:600 48px/60px "Space Grotesk",sans-serif!important;letter-spacing:-1.2px; }
body.author .et-l--body .et_pb_text_1_tb_body { max-width:672px!important;margin-top:16px!important; }
body.author .et-l--body .et_pb_text_1_tb_body p { color:var(--slb-muted)!important;font:400 16px/26px Inter,sans-serif!important; }
body.author .et-l--body .et_pb_section_1_tb_body .et_pb_heading_1_tb_body { margin-bottom:40px!important; }
body.author .et-l--body .et_pb_section_1_tb_body .et_pb_heading_1_tb_body h2 { font:600 36px/40px "Space Grotesk",sans-serif!important; }

@media(max-width:1023px) {
  body.blog .et-l--body .et_pb_section_0_tb_body,body.category .et-l--body .et_pb_section_0_tb_body { padding:80px 0 81px!important; }
  body.blog .et-l--body .et_pb_text_1_tb_body h1,body.category .et-l--body .et_pb_text_1_tb_body h1 { font-size:48px!important; }
  body.blog .et-l--body .et_pb_blog_posts,body.category .et-l--body .et_pb_blog_posts,body.author .et-l--body .et_pb_blog_posts,body.single-post .et-l--body .et_pb_blog_1_tb_body .et_pb_blog_posts { grid-template-columns:repeat(2,minmax(0,1fr))!important; }
  body.blog .et-l--body .et_pb_section_2_tb_body>.et_pb_row>.et_pb_column,body.category .et-l--body .et_pb_section_2_tb_body>.et_pb_row>.et_pb_column { grid-template-columns:1fr;padding:56px!important; }
  body.blog .et-l--body .et_pb_section_2_tb_body .et_pb_group_0_tb_body,body.category .et-l--body .et_pb_section_2_tb_body .et_pb_group_0_tb_body { grid-column:1;grid-row:auto;flex-flow:row wrap!important;width:auto!important;margin-top:32px!important; }
  body.single-post .et-l--body .et_pb_section_1_tb_body>.et_pb_row { grid-template-columns:1fr!important; }
  body.single-post .et-l--body .et_pb_post_title_0_tb_body { min-height:372px!important; }
  body.single-post .et-l--body .et_pb_post_title_0_tb_body .entry-title { font-size:36px!important;line-height:45px!important; }
  body.single-post .et-l--body .et_pb_section_2_tb_body h2 { font-size:48px!important;line-height:60px!important; }
  body.single-post .et-l--body .et_pb_post_title_0_tb_body .et_pb_title_container { padding-left:0!important;padding-right:0!important; }
}

@media(min-width:1024px) {
  body.single-post .et-l--body .et_pb_blog_1_tb_body article .entry-title { margin-bottom:0!important; }
}

@media(min-width:768px) and (max-width:1023px) {
  body.single-post .et-l--body .et_pb_blog_1_tb_body .et_pb_blog_posts { grid-template-columns:repeat(3,minmax(0,1fr))!important; }
}

@media(max-width:639px) {
  body.blog .et-l--body .et_pb_text_1_tb_body h1,body.category .et-l--body .et_pb_text_1_tb_body h1 { font-size:36px!important; }
  body.blog .et-l--body .et_pb_blog_posts,body.category .et-l--body .et_pb_blog_posts,body.author .et-l--body .et_pb_blog_posts { grid-template-columns:1fr!important;gap:32px!important; }
  body.single-post .et-l--body .et_pb_blog_1_tb_body .et_pb_blog_posts { grid-template-columns:1fr!important;gap:24px!important; }
  body.blog .et-l--body .et_pb_text_2_tb_body,body.category .et-l--body .et_pb_text_2_tb_body { max-width:300px!important; }
  body.blog .et-l--body .et_pb_section_2_tb_body>.et_pb_row>.et_pb_column,body.category .et-l--body .et_pb_section_2_tb_body>.et_pb_row>.et_pb_column { padding:40px!important; }
  body.blog .et-l--body .et_pb_section_2_tb_body h2,body.category .et-l--body .et_pb_section_2_tb_body h2 { font-size:30px!important;line-height:37.5px!important; }
  body.single-post .et-l--body .et_pb_post_title_0_tb_body { min-height:449px!important;padding:64px 24px!important; }
  body.single-post .et-l--body .et_pb_post_title_0_tb_body .entry-title { font-size:30px!important;line-height:37.5px!important; }
  body.single-post .et-l--body .et_pb_post_title_0_tb_body .et_pb_title_container { transform:translateY(-42px)!important; }
  body.single-post .et-l--body .et_pb_section_2_tb_body h2 { font-size:36px!important;line-height:43.2px!important; }
  body.single-post .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column:first-child>.et_pb_heading,body.single-post .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column:first-child>.et_pb_text:not(.et_pb_post_content),body.single-post .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column:first-child>.et_pb_group { padding-left:24px!important;padding-right:24px!important; }
  body.author .et-l--body .et_pb_heading_0_tb_body h2 { font-size:32px!important;line-height:38px!important; }
  body.author .et-l--body .et_pb_section_1_tb_body .et_pb_heading_1_tb_body h2 { font-size:30px!important;line-height:36px!important; }
}

/* Gate 6 visual-audit corrections: native single hero and author archive. */
body.single-post .et-l--body .et_pb_post_title_0_tb_body:before {
  background:linear-gradient(90deg,oklch(.12 .005 260 / .985),oklch(.12 .005 260 / .93) 55%,oklch(.12 .005 260 / .86))!important;
}
body.single-post .et-l--body .et_pb_post_title_0_tb_body .et_pb_title_container { transform:translateY(-37px)!important; }
body.single-post .et-l--body .et_pb_title_meta_container {
  display:flex!important;flex-flow:row wrap!important;align-items:center!important;gap:12px!important;
  justify-content:flex-start!important;align-self:stretch!important;width:100%!important;min-height:25px!important;font-size:0!important;line-height:0!important;text-align:left!important;
}
body.single-post .et-l--body .et_pb_post_title_0_tb_body .et_pb_title_container { align-items:flex-start!important;text-align:left!important; }
body.single-post .et-l--body .et_pb_title_meta_container>span,body.single-post .et-l--body .et_pb_title_meta_container>a { display:inline-flex!important;align-items:center!important;gap:6px!important;font:400 12px/16px Inter,sans-serif!important; }
body.single-post .et-l--body .et_pb_title_meta_container>a[rel~="category"] {
  order:1;padding:4px 12px!important;border:1px solid oklch(.8 .135 82 / .3)!important;border-radius:999px!important;
  background:oklch(.12 .005 260 / .7)!important;color:var(--slb-gold)!important;font-weight:600!important;letter-spacing:.6px!important;text-transform:uppercase!important;backdrop-filter:blur(8px);
}
body.single-post .et-l--body .et_pb_title_meta_container>.published { order:2;color:var(--slb-muted)!important; }
body.single-post .et-l--body .et_pb_title_meta_container>.author { order:3;color:var(--slb-muted)!important; }
body.single-post .et-l--body .et_pb_title_meta_container>.author a { color:inherit!important; }
body.single-post .et-l--body .et_pb_title_meta_container>a[rel~="category"]:before,body.single-post .et-l--body .et_pb_title_meta_container>.published:before,body.single-post .et-l--body .et_pb_title_meta_container>.author:before {
  content:"";display:block;flex:0 0 auto;width:14px;height:14px;background:var(--slb-gold);
}
body.single-post .et-l--body .et_pb_title_meta_container>a[rel~="category"]:before { width:12px;height:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M20.59 13.41 11 3.83V3H4v7h.83l9.58 9.59a2 2 0 0 0 2.82 0l3.36-3.36a2 2 0 0 0 0-2.82zM7.5 6.5h.01'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M20.59 13.41 11 3.83V3H4v7h.83l9.58 9.59a2 2 0 0 0 2.82 0l3.36-3.36a2 2 0 0 0 0-2.82zM7.5 6.5h.01'/%3E%3C/svg%3E") center/contain no-repeat; }
body.single-post .et-l--body .et_pb_title_meta_container>.published:before { -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M8 2v4M16 2v4M3 10h18M5 4h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M8 2v4M16 2v4M3 10h18M5 4h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z'/%3E%3C/svg%3E") center/contain no-repeat; }
body.single-post .et-l--body .et_pb_title_meta_container>.author:before { -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M20 21a8 8 0 0 0-16 0M12 13a4 4 0 1 0 0-8 4 4 0 0 0 0 8z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M20 21a8 8 0 0 0-16 0M12 13a4 4 0 1 0 0-8 4 4 0 0 0 0 8z'/%3E%3C/svg%3E") center/contain no-repeat; }
body.single-post .et-l--body .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body + .et_pb_text {
  position:absolute!important;z-index:2;top:285px!important;left:50%!important;width:100%!important;max-width:896px!important;margin:0!important;padding:0 24px!important;transform:translateX(-50%)!important;background:none!important;
}
body.single-post .et-l--body .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body + .et_pb_text p { max-width:672px!important;color:var(--slb-muted)!important;font:400 16px/26px Inter,sans-serif!important; }
body.single-post .et-l--body .et_pb_post_content h2 {
  color:transparent!important;background:linear-gradient(135deg,oklch(.94 .003 250),oklch(.75 .006 250) 50%,oklch(.55 .006 250))!important;
  -webkit-background-clip:text!important;background-clip:text!important;line-height:32px!important;
}
body.single-post .et-l--body .et_pb_post_content h2:not(:first-child) { margin-top:38px!important; }

body.author .et-l--body .et_pb_section_0_tb_body { padding:96px 0 122px!important;background:var(--slb-bg)!important; }
body.author .et-l--body .et_pb_section_0_tb_body>.et_pb_row { max-width:1024px!important; }
body.author .et-l--body .et_pb_section_0_tb_body>.et_pb_row>.et_pb_column>.et_pb_group:first-child { display:flex!important;flex-flow:row nowrap!important;align-items:center!important;gap:24px!important;margin:0!important; }
body.author .et-l--body .et_pb_section_0_tb_body>.et_pb_row>.et_pb_column>.et_pb_group:first-child>.et_pb_text { flex:0 0 80px!important;width:80px!important;height:80px!important;margin:0!important;padding:0!important;border-radius:999px!important;background:var(--slb-gradient)!important;box-shadow:0 12px 30px -12px oklch(.72 .14 78 / .55)!important; }
body.author .et-l--body .et_pb_section_0_tb_body>.et_pb_row>.et_pb_column>.et_pb_group:first-child>.et_pb_text p { color:var(--slb-onyx)!important;font:600 24px/80px "Space Grotesk",sans-serif!important;text-align:center!important; }
body.author .et-l--body .et_pb_section_0_tb_body>.et_pb_row>.et_pb_column>.et_pb_group:first-child>.et_pb_group { display:flex!important;flex-flow:column nowrap!important;gap:0!important;margin:0!important; }
body.author .et-l--body .et_pb_section_0_tb_body>.et_pb_row>.et_pb_column>.et_pb_group:first-child>.et_pb_group>.et_pb_text:first-child p { color:var(--slb-gold)!important;font:600 12px/16px Inter,sans-serif!important;letter-spacing:3.36px!important;text-transform:uppercase!important; }
body.author .et-l--body .et_pb_section_0_tb_body>.et_pb_row>.et_pb_column>.et_pb_group:first-child>.et_pb_group>.et_pb_text:first-child { margin-top:0!important; }
body.author .et-l--body .et_pb_section_0_tb_body>.et_pb_row>.et_pb_column>.et_pb_group:first-child>.et_pb_group>.et_pb_heading { margin-top:8px!important; }
body.author .et-l--body .et_pb_section_0_tb_body>.et_pb_row>.et_pb_column>.et_pb_group:first-child>.et_pb_group>.et_pb_heading h2 { font:600 36px/40px "Space Grotesk",sans-serif!important;letter-spacing:-.72px!important; }
body.author .et-l--body .et_pb_section_0_tb_body>.et_pb_row>.et_pb_column>.et_pb_group:first-child>.et_pb_group>.et_pb_text:last-child { margin-top:4px!important; }
body.author .et-l--body .et_pb_section_0_tb_body>.et_pb_row>.et_pb_column>.et_pb_group:first-child>.et_pb_group>.et_pb_text:last-child p { color:var(--slb-muted)!important;font:400 14px/20px Inter,sans-serif!important; }
body.author .et-l--body .et_pb_section_0_tb_body>.et_pb_row>.et_pb_column>.et_pb_group:first-child + .et_pb_text { max-width:672px!important;margin-top:32px!important; }
body.author .et-l--body .et_pb_section_0_tb_body>.et_pb_row>.et_pb_column>.et_pb_group:first-child + .et_pb_text p { color:var(--slb-muted)!important;font:400 16px/26px Inter,sans-serif!important; }
body.author .et-l--body .et_pb_section_1_tb_body { padding:64px 0!important; }
body.author .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column>.et_pb_group:first-child { display:flex!important;flex-flow:row nowrap!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;margin:0 0 40px!important; }
body.author .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column>.et_pb_group:first-child h2 { font:600 24px/32px "Space Grotesk",sans-serif!important;letter-spacing:-.48px!important; }
body.author .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column>.et_pb_group:first-child>.et_pb_heading { margin:0!important; }
body.author .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column>.et_pb_group:first-child .et_pb_text p { color:var(--slb-muted)!important;font:400 14px/20px Inter,sans-serif!important;white-space:nowrap!important; }
body.author .et-l--body .et_pb_section_1_tb_body article.et_pb_post { min-height:490px!important; }
body.author .et-l--body article .entry-title { font-size:18px!important;line-height:24.75px!important;letter-spacing:-.36px!important; }

body.author .et-l--body .et_pb_section_2_tb_body { padding:80px 0!important;background:var(--slb-bg)!important; }
body.author .et-l--body .et_pb_section_2_tb_body>.et_pb_row { max-width:1152px!important; }
body.author .et-l--body .et_pb_section_2_tb_body>.et_pb_row>.et_pb_column { position:relative;display:grid!important;grid-template-columns:minmax(0,2fr) auto;align-items:center;gap:0 32px!important;padding:56px!important;overflow:hidden;border:1px solid oklch(1 0 0 / .06)!important;border-radius:24px!important;background:linear-gradient(135deg,oklch(.22 .006 260),oklch(.16 .005 260) 60%)!important;box-shadow:0 20px 50px -25px oklch(0 0 0 / .7),inset 0 1px 0 oklch(1 0 0 / .05)!important; }
body.author .et-l--body .et_pb_section_2_tb_body>.et_pb_row>.et_pb_column>.et_pb_text,body.author .et-l--body .et_pb_section_2_tb_body>.et_pb_row>.et_pb_column>.et_pb_heading { grid-column:1; }
body.author .et-l--body .et_pb_section_2_tb_body>.et_pb_row>.et_pb_column>.et_pb_group { grid-column:2;grid-row:1/4;display:flex!important;flex-flow:column nowrap!important;align-items:flex-start!important;width:174px!important;gap:12px!important;margin:0!important; }
body.author .et-l--body .et_pb_section_2_tb_body>.et_pb_row>.et_pb_column>.et_pb_text:first-child p { color:var(--slb-gold)!important;font:600 12px/16px Inter,sans-serif!important;letter-spacing:3.36px!important;text-transform:uppercase!important; }
body.author .et-l--body .et_pb_section_2_tb_body h2 { max-width:662px!important;margin-top:12px!important;font:600 36px/45px "Space Grotesk",sans-serif!important;letter-spacing:-.9px!important; }
body.author .et-l--body .et_pb_section_2_tb_body>.et_pb_row>.et_pb_column>.et_pb_text:nth-of-type(2) { margin-top:16px!important; }
body.author .et-l--body .et_pb_section_2_tb_body>.et_pb_row>.et_pb_column>.et_pb_text:nth-of-type(2) p { color:var(--slb-muted)!important;font:400 16px/26px Inter,sans-serif!important; }
body.author .et-l--body .et_pb_section_2_tb_body>.et_pb_row>.et_pb_column>.et_pb_heading + .et_pb_text { margin-top:16px!important; }
body.author .et-l--body .et_pb_section_2_tb_body>.et_pb_row>.et_pb_column>.et_pb_heading + .et_pb_text p { color:var(--slb-muted)!important;font:400 16px/26px Inter,sans-serif!important; }
body.author .et-l--body .et_pb_button_module_wrapper { display:inline-flex!important;width:auto!important;margin:0!important; }
body.author .et-l--body a.et_pb_button { box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-width:max-content!important;height:44.73px!important;min-height:44.73px!important;margin:0!important;padding:11.2px 19.2px!important;border:1px solid oklch(1 0 0 / .15)!important;border-radius:9.6px!important;background:oklch(1 0 0 / .02)!important;color:var(--slb-silver)!important;font:600 14px/21px Inter,sans-serif!important;white-space:nowrap!important;text-decoration:none!important; }
body.author .et-l--body .et_pb_section_2_tb_body .et_pb_button:first-child { border:0!important;background:var(--slb-gradient)!important;color:var(--slb-onyx)!important; }
body.author .et-l--body .et_pb_section_2_tb_body .et_pb_group a.et_pb_button:before { content:none!important;display:none!important; }
body.author .et-l--body .et_pb_section_2_tb_body .et_pb_group a.et_pb_button:after { content:""!important;display:block!important;position:static!important;flex:0 0 16px!important;width:16px!important;height:16px!important;margin:0!important;background:currentColor!important;opacity:1!important; }
body.author .et-l--body .et_pb_section_2_tb_body .et_pb_group a.et_pb_button:first-child:after { -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat; }
body.author .et-l--body .et_pb_section_2_tb_body .et_pb_group a.et_pb_button:last-child:after { order:-1;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.69 2.8a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.9.33 1.84.56 2.8.69A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.69 2.8a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.9.33 1.84.56 2.8.69A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") center/contain no-repeat; }

@media(max-width:1023px) {
  body.single-post .et-l--body .et_pb_post_title_0_tb_body .et_pb_title_container { transform:translateY(-44px)!important; }
  body.single-post .et-l--body .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body + .et_pb_text { top:239px!important; }
  body.author .et-l--body .et_pb_section_0_tb_body { padding:80px 0!important; }
  body.author .et-l--body .et_pb_section_1_tb_body article.et_pb_post { min-height:0!important; }
  body.author .et-l--body .et_pb_section_2_tb_body>.et_pb_row>.et_pb_column { grid-template-columns:1fr;padding:56px!important; }
  body.author .et-l--body .et_pb_section_2_tb_body>.et_pb_row>.et_pb_column>.et_pb_group { grid-column:1;grid-row:auto;flex-flow:row wrap!important;width:auto!important;margin-top:32px!important; }
}
@media(min-width:640px) and (max-width:1023px) {
  body.author .et-l--body .et_pb_section_0_tb_body { padding-bottom:106px!important; }
  body.single-post .et-l--body .et_pb_section_1_tb_body { padding-bottom:42px!important; }
}
@media(max-width:639px) {
  body.single-post .et-l--body .et_pb_post_title_0_tb_body .et_pb_title_container { transform:translateY(-46px)!important; }
  body.single-post .et-l--body .et_pb_section_0_tb_body .et_pb_post_title_0_tb_body + .et_pb_text { top:290px!important; }
  body.single-post .et-l--body .et_pb_title_meta_container { gap:8px 12px!important; }
  body.author .et-l--body .et_pb_section_0_tb_body>.et_pb_row>.et_pb_column>.et_pb_group:first-child { flex-flow:column nowrap!important;align-items:flex-start!important; }
  body.author .et-l--body .et_pb_section_0_tb_body { padding-bottom:76px!important; }
  body.author .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column>.et_pb_group:first-child { align-items:flex-start!important; }
  body.author .et-l--body .et_pb_section_2_tb_body>.et_pb_row>.et_pb_column { padding:40px!important; }
  body.author .et-l--body .et_pb_section_2_tb_body h2 { font-size:30px!important;line-height:37.5px!important; }
}

/* React-matched single-post hero metadata and article-end components. */
body.single-post #page-container .et-l--body .et_pb_post_title_0_tb_body .et_pb_title_meta_container { column-gap:0!important;row-gap:8px!important; }
body.single-post #page-container .et-l--body .et_pb_post_title_0_tb_body .et_pb_title_meta_container>a { margin-left:0!important; }
body.single-post #page-container .et-l--body .et_pb_post_title_0_tb_body .et_pb_title_meta_container>.published,body.single-post #page-container .et-l--body .et_pb_post_title_0_tb_body .et_pb_title_meta_container>.author { margin-left:12px!important; }

body.single-post #page-container .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column:first-child>.et_pb_group_0_tb_body,body.single-post #page-container .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column:first-child>.et_pb_group_2_tb_body { position:relative!important;align-items:stretch!important;padding:32px!important;background:var(--slb-surface)!important;border:1px solid oklch(1 0 0 / .06)!important;border-radius:20px!important;box-shadow:0 20px 50px -25px oklch(0 0 0 / .7),0 1px 0 oklch(1 0 0 / .05) inset!important; }
body.single-post #page-container .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column:first-child>.et_pb_group_0_tb_body { margin-top:48px!important; }
body.single-post #page-container .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column:first-child>.et_pb_group_2_tb_body { margin-top:32px!important; }
body.single-post #page-container .et-l--body .et_pb_section_1_tb_body>.et_pb_row>.et_pb_column:first-child>.et_pb_group_2_tb_body { min-height:229.5px!important; }
body.single-post #page-container .et-l--body .et_pb_group_0_tb_body:before,body.single-post #page-container .et-l--body .et_pb_group_2_tb_body:before { content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,oklch(1 0 0 / .15),oklch(1 0 0 / .02) 30%,transparent 60%,oklch(.8 .135 82 / .2));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none; }

body.single-post #page-container .et-l--body .et_pb_group_0_tb_body>.et_pb_heading,body.single-post #page-container .et-l--body .et_pb_group_0_tb_body>.et_pb_text { align-self:stretch!important;width:100%!important;text-align:left!important; }
body.single-post #page-container .et-l--body .et_pb_group_0_tb_body>.et_pb_heading h2 { color:var(--slb-foreground)!important;font-family:"Space Grotesk",sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:28px!important;letter-spacing:-.4px!important;text-align:left!important; }
body.single-post #page-container .et-l--body .et_pb_group_0_tb_body>.et_pb_text p { color:var(--slb-muted)!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;text-align:left!important; }
body.single-post #page-container .et-l--body .et_pb_group_1_tb_body { align-items:center!important;justify-content:flex-start!important;width:100%!important; }
body.single-post #page-container .et-l--body .et_pb_group_1_tb_body>.et_pb_button_module_wrapper { display:inline-flex!important;flex:0 0 auto!important;width:auto!important;height:44.73px!important;margin:0!important; }
body.single-post #page-container .et-l--body .et_pb_group_1_tb_body a.et_pb_button { box-sizing:border-box!important;display:inline-flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;height:44.73px!important;min-height:44.73px!important;margin:0!important;padding:11.2px 19.2px!important;border-radius:9.6px!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:21px!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important; }
body.single-post #page-container .et-l--body .et_pb_group_1_tb_body a.et_pb_button_0_tb_body { border:0!important;background:var(--slb-gradient)!important;color:var(--slb-onyx)!important; }
body.single-post #page-container .et-l--body .et_pb_group_1_tb_body>.et_pb_button_0_tb_body_wrapper,body.single-post #page-container .et-l--body .et_pb_group_1_tb_body a.et_pb_button_0_tb_body { width:173.95px!important;min-width:173.95px!important; }
body.single-post #page-container .et-l--body .et_pb_group_1_tb_body a.et_pb_button_1_tb_body { border:1px solid oklch(1 0 0 / .15)!important;background:oklch(1 0 0 / .02)!important;color:var(--slb-foreground)!important; }
body.single-post #page-container .et-l--body .et_pb_group_1_tb_body a.et_pb_button_0_tb_body:after { content:""!important;display:block!important;position:static!important;flex:0 0 16px!important;width:16px!important;height:16px!important;margin:0!important;background:currentColor!important;opacity:1!important;transform:none!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat; }

body.single-post #page-container .et-l--body .et_pb_group_2_tb_body>.et_pb_text_3_tb_body { align-self:stretch!important;width:100%!important;text-align:left!important; }
body.single-post #page-container .et-l--body .et_pb_group_2_tb_body>.et_pb_text_3_tb_body p { color:var(--slb-gold)!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;letter-spacing:1.2px!important;text-align:left!important;text-transform:uppercase!important; }
body.single-post #page-container .et-l--body .et_pb_group_3_tb_body { align-items:center!important;width:100%!important; }
body.single-post #page-container .et-l--body .et_pb_group_4_tb_body { align-items:flex-start!important;text-align:left!important; }
body.single-post #page-container .et-l--body .et_pb_group_4_tb_body>.et_pb_heading { align-self:stretch!important;width:100%!important;text-align:left!important; }
body.single-post #page-container .et-l--body .et_pb_group_4_tb_body>.et_pb_heading h2 { color:var(--slb-silver)!important;font-family:"Space Grotesk",sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:28px!important;letter-spacing:0!important;text-align:left!important; }
body.single-post #page-container .et-l--body .et_pb_group_4_tb_body>.et_pb_text { align-self:stretch!important;width:100%!important;text-align:left!important; }
body.single-post #page-container .et-l--body .et_pb_group_4_tb_body>.et_pb_text_5_tb_body { margin-top:0!important; }
body.single-post #page-container .et-l--body .et_pb_group_4_tb_body>.et_pb_text p:first-child { margin:0!important;color:var(--slb-muted)!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;text-align:left!important; }
body.single-post #page-container .et-l--body .et_pb_group_4_tb_body>.et_pb_text p+p { margin-top:8px!important;color:var(--slb-muted)!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:22.75px!important;text-align:left!important; }
body.single-post #page-container .et-l--body .et_pb_group_4_tb_body>.et_pb_button_module_wrapper { display:inline-flex!important;align-self:flex-start!important;width:auto!important;height:16px!important;margin:12px 0 0!important; }
body.single-post #page-container .et-l--body .et_pb_group_4_tb_body>.et_pb_button_2_tb_body_wrapper,body.single-post #page-container .et-l--body .et_pb_group_4_tb_body a.et_pb_button_2_tb_body { width:128.69px!important;min-width:128.69px!important; }
body.single-post #page-container .et-l--body .et_pb_group_4_tb_body a.et_pb_button_2_tb_body { display:inline-flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;width:auto!important;height:16px!important;min-height:16px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:var(--slb-gold)!important;box-shadow:none!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;letter-spacing:.6px!important;text-transform:uppercase!important;white-space:nowrap!important; }
body.single-post #page-container .et-l--body .et_pb_group_4_tb_body a.et_pb_button_2_tb_body:after { content:""!important;display:block!important;position:static!important;flex:0 0 14px!important;width:14px!important;height:14px!important;margin:0!important;background:currentColor!important;opacity:1!important;transform:none!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat; }

body.single-post #page-container .et-l--body .et_pb_text_11_tb_body p { display:inline-flex!important;align-items:center!important;gap:8px!important;color:var(--slb-gold)!important;font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;letter-spacing:3.36px!important;text-transform:uppercase!important; }
body.single-post #page-container .et-l--body .et_pb_text_11_tb_body p:before { content:"";display:block;flex:0 0 32px;width:32px;height:1px;background:oklch(.8 .135 82 / .6); }

@media(max-width:639px) {
  body.single-post #page-container .et-l--body .et_pb_group_3_tb_body { flex-flow:column nowrap!important;align-items:flex-start!important; }
  body.single-post #page-container .et-l--body .et_pb_group_4_tb_body { flex:0 0 auto!important;width:100%!important; }
}

/* Keep the approved fixed Theme Builder header above single-post body stacking contexts. */
body.single-post #page-container .et-l--header>.et_builder_inner_content {
  z-index:1000!important;
}

/* React-matched author hero alignment and native CTA composition. */
body.author #page-container .et-l--body .et_pb_section_0_tb_body>.et_pb_row>.et_pb_column>.et_pb_group:first-child>.et_pb_group {
  align-items:flex-start!important;
  text-align:left!important;
}
body.author #page-container .et-l--body .et_pb_section_0_tb_body>.et_pb_row>.et_pb_column>.et_pb_group:first-child>.et_pb_group>.et_pb_module,body.author #page-container .et-l--body .et_pb_section_0_tb_body>.et_pb_row>.et_pb_column>.et_pb_group:first-child>.et_pb_group p,body.author #page-container .et-l--body .et_pb_section_0_tb_body>.et_pb_row>.et_pb_column>.et_pb_group:first-child>.et_pb_group h2 {
  align-self:flex-start!important;
  text-align:left!important;
}

body.author #page-container .et-l--body .et_pb_section_2_tb_body>.et_pb_row>.et_pb_column {
  grid-template-columns:minmax(0,662px) 296px!important;
  justify-content:start!important;
  column-gap:32px!important;
}
body.author #page-container .et-l--body .et_pb_section_2_tb_body>.et_pb_row>.et_pb_column:before {
  content:"";
  position:absolute;
  z-index:2;
  inset:0;
  border-radius:inherit;
  padding:1px;
  background:linear-gradient(140deg,oklch(1 0 0 / .15),oklch(1 0 0 / .02) 30%,transparent 60%,oklch(.8 .135 82 / .2));
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;
  mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);
  mask-composite:exclude;
  pointer-events:none;
}
body.author #page-container .et-l--body .et_pb_section_2_tb_body>.et_pb_row>.et_pb_column:after {
  content:"";
  position:absolute;
  z-index:0;
  right:-96px;
  top:-96px;
  width:320px;
  height:320px;
  border-radius:50%;
  background:var(--slb-gradient);
  filter:blur(80px);
  opacity:.3;
  pointer-events:none;
}
body.author #page-container .et-l--body .et_pb_section_2_tb_body>.et_pb_row>.et_pb_column>* {
  position:relative;
  z-index:1;
}
body.author #page-container .et-l--body .et_pb_section_2_tb_body .et_pb_heading_2_tb_body {
  margin-top:0!important;
}
body.author #page-container .et-l--body .et_pb_section_2_tb_body .et_pb_text_6_tb_body {
  margin-top:16px!important;
}
body.author #page-container .et-l--body .et_pb_section_2_tb_body .et_pb_group_3_tb_body {
  grid-column:2!important;
  grid-row:1/4!important;
  flex-flow:row wrap!important;
  align-items:flex-start!important;
  align-content:flex-start!important;
  width:296px!important;
  gap:12px!important;
  margin:0!important;
}
body.author #page-container .et-l--body .et_pb_section_2_tb_body .et_pb_group_3_tb_body a.et_pb_button {
  flex-flow:row nowrap!important;
}
body.author #page-container .et-l--body .et_pb_section_2_tb_body .et_pb_group_3_tb_body a.et_pb_button:after {
  content:""!important;
  display:block!important;
  position:static!important;
  flex:0 0 16px!important;
  width:16px!important;
  height:16px!important;
  margin:0!important;
  background:currentColor!important;
  line-height:0!important;
  vertical-align:middle!important;
  opacity:1!important;
  transform:none!important;
}
body.author #page-container .et-l--body .et_pb_section_2_tb_body a.et_pb_button_0_tb_body {
  height:43.4px!important;
  min-height:43.4px!important;
  border:0!important;
  background:var(--slb-gradient)!important;
  color:var(--slb-onyx)!important;
  box-shadow:0 20px 60px -20px oklch(.72 .14 78 / .35)!important;
}
body.author #page-container .et-l--body .et_pb_section_2_tb_body a.et_pb_button_0_tb_body:after {
  order:0!important;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;
}
body.author #page-container .et-l--body .et_pb_section_2_tb_body a.et_pb_button_1_tb_body {
  border:1px solid oklch(1 0 0 / .15)!important;
  background:oklch(1 0 0 / .02)!important;
  color:var(--slb-silver)!important;
  box-shadow:none!important;
}
body.author #page-container .et-l--body .et_pb_section_2_tb_body a.et_pb_button_1_tb_body:after {
  order:-1!important;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.69 2.8a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.9.33 1.84.56 2.8.69A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.69 2.8a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.9.33 1.84.56 2.8.69A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") center/contain no-repeat;
}

@media(max-width:1023px) {
  body.author #page-container .et-l--body .et_pb_section_2_tb_body>.et_pb_row>.et_pb_column {
    grid-template-columns:1fr!important;
  }
  body.author #page-container .et-l--body .et_pb_section_2_tb_body .et_pb_group_3_tb_body {
    grid-column:1!important;
    grid-row:auto!important;
    width:auto!important;
    margin-top:32px!important;
  }
}

@media(max-width:767px) {
  body.author #page-container .et-l--body .et_pb_section_0_tb_body>.et_pb_row>.et_pb_column>.et_pb_group:first-child>.et_pb_group>.et_pb_heading h2 {
    font-size:30px!important;
    line-height:36px!important;
  }
}

/* Reusable Divi 5 component contract.
 * These semantic classes travel with saved Library sections, so supplemental
 * styling no longer depends on a source page ID or Divi's generated numbering.
 */
:root {
  --sl-gold-gradient:linear-gradient(135deg,oklch(.86 .10 88) 0%,oklch(.72 .14 78) 50%,oklch(.58 .12 65) 100%);
  --sl-surface-gradient:linear-gradient(180deg,#202124 0%,#151618 100%);
  --sl-onyx:oklch(.16 .005 260);
  --sl-silver:oklch(.96 .005 250);
  --sl-gold:oklch(.80 .135 82);
}

.et-l--post .sl-eyebrow,.et-l--body .sl-eyebrow {
  min-height:0;
}
.et-l--post .sl-eyebrow p,.et-l--body .sl-eyebrow p {
  margin:0;
}

.et-l--post a.et_pb_button.sl-btn,.et-l--body a.et_pb_button.sl-btn {
  box-sizing:border-box;
  display:inline-flex;
  flex-flow:row nowrap;
  align-items:center;
  justify-content:center;
  gap:8px;
  white-space:nowrap;
}
.et-l--post a.et_pb_button.sl-btn--gold,.et-l--body a.et_pb_button.sl-btn--gold {
  border-color:transparent;
  background:var(--sl-gold-gradient);
  color:var(--sl-onyx);
  box-shadow:0 20px 60px -20px oklch(.72 .14 78 / .35);
}
.et-l--post a.et_pb_button.sl-btn--ghost,.et-l--body a.et_pb_button.sl-btn--ghost {
  border-color:oklch(1 0 0 / .15);
  background:oklch(1 0 0 / .02);
  color:var(--sl-silver);
}
.et-l--post a.et_pb_button.sl-btn:before,.et-l--body a.et_pb_button.sl-btn:before {
  content:none;
  display:none;
}
.et-l--post a.et_pb_button.sl-btn:after,.et-l--body a.et_pb_button.sl-btn:after {
  content:"";
  position:static;
  display:block;
  flex:0 0 16px;
  width:16px;
  height:16px;
  margin:0;
  opacity:1;
  background:currentColor;
  transform:none;
  -webkit-mask-position:center;
  -webkit-mask-size:contain;
  -webkit-mask-repeat:no-repeat;
  mask-position:center;
  mask-size:contain;
  mask-repeat:no-repeat;
}
.et-l--post a.et_pb_button.sl-btn--arrow:after,.et-l--body a.et_pb_button.sl-btn--arrow:after {
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.et-l--post a.et_pb_button.sl-btn--phone:after,.et-l--body a.et_pb_button.sl-btn--phone:after {
  order:-1;
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.et-l--post a.et_pb_button.sl-btn--whatsapp:after,.et-l--body a.et_pb_button.sl-btn--whatsapp:after {
  order:-1;
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.et-l--post .sl-metallic-surface,.et-l--body .sl-metallic-surface {
  position:relative;
  background:var(--sl-surface-gradient);
}
.et-l--post .sl-cta-panel,.et-l--body .sl-cta-panel {
  position:relative;
  isolation:isolate;
  overflow:hidden;
  border-color:oklch(1 0 0 / .06);
  background:linear-gradient(135deg,oklch(.22 .006 260) 0%,oklch(.16 .005 260) 60%);
  box-shadow:0 20px 50px -25px oklch(0 0 0 / .7),inset 0 1px 0 oklch(1 0 0 / .05);
}
.et-l--post .sl-cta-panel:after,.et-l--body .sl-cta-panel:after {
  content:"";
  position:absolute;
  z-index:-1;
  width:320px;
  height:320px;
  right:-96px;
  top:-96px;
  border-radius:50%;
  opacity:.3;
  filter:blur(80px);
  background:var(--sl-gold-gradient);
  pointer-events:none;
}
