@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-dgnjws {font-size: 4rem; cursor: pointer}#brxe-vennrr {flex-direction: row; justify-content: space-between; align-items: center; position: sticky; top: 0px; z-index: 10; padding-top: 2rem; padding-bottom: 2rem}#brxe-ozlihz { column-count:2;}@media (min-width: 768px) {#brxe-ozlihz { column-count:1;}}#brxe-arkovl {align-self: center; justify-content: center; align-items: center}@media (min-width: 1200px) {#brxe-arkovl {align-self: flex-start; margin-top: 20px}}#brxe-xsgmwc {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; row-gap: var(--space-xl)}.brx-popup-backdrop { background-color: rgba(13, 34, 78, 0.6);  -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px);}.trt-popup-heading { display: flex; justify-content: space-between; align-items: center; padding: 1.5rem 2rem; border-bottom: 1px solid #e5e7eb;  background-color: #f9fafb;  position: -webkit-sticky;  top: 0; z-index: 10;}.trt-popup-heading h2 { font-size: 1.8rem; font-weight: 600; color: #111827; margin: 0; }.trt-popup-heading .brxe-icon { font-size: 2rem; color: #9ca3af; cursor: pointer; transition: color 0.2s ease, transform 0.2s ease;}.trt-popup-heading .brxe-icon:hover { color: #111827; transform: scale(1.1);}.trt-popup-content { padding: 2rem; background-color: #ffffff;  overflow-y: auto;  flex-grow: 1; }.trt-popup-content ul { list-style: none; padding: 0; margin: 0; column-count: 2; column-gap: 2rem;}.trt-popup-content ul li { font-size: 1.5rem; line-height: 1.6; color: #374151; padding-left: 2.2rem;  position: relative; margin-bottom: 1rem;   -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid;}.trt-popup-content ul li::before { content: '✓'; position: absolute; left: 0; top: 2px; color: #10b981;  font-weight: 600;}.trt-popup-cta { padding: 1.5rem 2rem; background-color: #f9fafb;  border-top: 1px solid #e5e7eb; text-align: center;}.trt-popup-pricing { display: flex; justify-content: center; align-items: baseline; gap: 1rem; margin-bottom: 0.5rem;}.trt-popup-pricing .regular-price { font-size: 1.6rem; color: #6b7280; text-decoration: line-through;}.trt-popup-pricing .current-price { font-size: 2.2rem; font-weight: 700; color: #16a34a; }.trt-popup-savings { font-size: 1.3rem; font-weight: 500; color: #16a34a; background-color: #dcfce7;  padding: 0.3rem 0.8rem; border-radius: 99px;  display: inline-block; margin-bottom: 1.5rem;}.trt-popup-cta .brxe-button { width: 100%;  max-width: 300px; }@media (max-width: 767px) { .brx-popup .brx-popup-content {  max-width: calc(100% - 2rem); margin: 1rem; }  .trt-popup-content ul { column-count: 1; } .trt-popup-heading, .trt-popup-content, .trt-popup-cta { padding: 1.5rem;  }}