@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}}h1 {color: #07780973;}  .guarantee-section { background: linear-gradient(135deg, #14532d 0%, #166534 50%, #15803d 100%); padding: 56px 24px 48px; text-align: center; position: relative; overflow: hidden; } .guarantee-section::before { content: ''; position: absolute; inset: 0; background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.04'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); } .stamp { display: inline-flex; flex-direction: column; align-items: center; justify-content: center; width: 140px; height: 140px; border-radius: 50%; border: 4px solid #fbbf24; background: rgba(0,0,0,0.25); margin-bottom: 28px; position: relative; animation: pulse-ring 2.5s ease-in-out infinite; line-height:32px; } @keyframes pulse-ring { 0%, 100% { box-shadow: 0 0 0 0 rgba(251,191,36,0.4); } 50% { box-shadow: 0 0 0 14px rgba(251,191,36,0); } } .stamp-top { margin-top: 10px; font-size: 14px; color: #fbbf24; text-transform: uppercase; font-weight: 700; } .stamp-main { font-size: 32px; color: #fff; font-weight: 700;} .stamp-sub { font-size: 14px; color: #fbbf24; text-transform: uppercase; font-weight: 700; } .stamp-pct { font-family: 'Playfair Display', serif; font-size: 14px; color: #fff; margin-top: 2px; } .guarantee-title {font-size: clamp(20px, 0.513vw + 18.15px, 28px); color: #fff; line-height: 1.3; max-width: 1100px; margin: 0 auto 28px; } .why-title { color: #fbbf24; font-size: clamp(16px, 0.256vw + 15.08px, 20px);; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; margin-bottom: 16px; } .reasons { display: flex; flex-direction: column; gap: 10px; max-width: 480px; margin: 0 auto 28px; text-align: left; } .reason { display: flex; align-items: flex-start; gap: 10px; color: rgba(255,255,255,0.9); font-size: 15px; line-height: 1.5; } .reason-icon { flex-shrink: 0; width: 22px; height: 22px; background: #fbbf24; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 12px; color: #14532d; font-weight: 700; margin-top: 1px; } .guarantee-promise { background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.2); border-radius: 12px; padding: 16px 20px; max-width: 600px; margin: 0 auto; color: #fff; font-size: 15px; line-height: 1.6; font-style: italic; } .pricing-wrap { max-width: 900px; margin: 0 auto; } .pricing-intro { text-align: center; margin: 28px 0; } .pricing-intro h3 { font-size: clamp(18px, 3.5vw, 26px); color: #111827; line-height: 1.4; margin-bottom: 6px; } .pricing-intro p { color: #6b7280; font-size: clamp(14px, 0.256vw + 13.08px, 18px); }  .pt-container { background: #fff; border-radius: 20px; box-shadow: 0 4px 32px rgba(0,0,0,0.08); overflow: hidden; border: 1px solid #e5e7eb; } .pt-header { display: grid; grid-template-columns: 2fr 1fr 1fr 1fr; background: #fff; } .pt-header-cell { padding: 22px 16px 18px; text-align: center; border-left: 1px solid #e5e7eb; position: relative; } .pt-header-cell:first-child { border-left: none; text-align: left; } .pt-header-cell.popular { background: #14532d; } .popular-tag { display: inline-block; background: #fbbf24; color: #14532d; font-size: 10px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; padding: 3px 8px; border-radius: 20px; margin-bottom: 8px; } .pt-price { font-size: 36px; font-weight: 900; line-height: 1; color: #111827; } .pt-header-cell.popular .pt-price { color: #fff; } .pt-commission { font-size: 11px; color: #6b7280; margin-top: 4px; line-height: 1.4; } .pt-header-cell.popular .pt-commission { color: rgba(255,255,255,.7); } .pt-row { display: grid; grid-template-columns: 2fr 1fr 1fr 1fr; border-top: 1px solid #e5e7eb; } .pt-row:nth-child(even) { background: #fafafa; } .pt-cell { padding: 14px 16px; display: flex; align-items: center; justify-content: center; border-left: 1px solid #e5e7eb; font-size: 14px; } .pt-cell:first-child { justify-content: flex-start; border-left: none; color: #111827; } .pt-cell.popular-col { background: rgba(20,83,45,0.04); } .symbol { width: 28px; height: 28px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 13px; font-weight: 700; } .symbol.yes { background: #dcfce7; color: #16a34a; } .symbol.no { background: #fee2e2; color: #dc2626; } .pt-cta { display: grid; grid-template-columns: 2fr 1fr 1fr 1fr; border-top: 1px solid #e5e7eb; background: #fff; } .pt-cta-cell { padding: 16px 12px; display: flex; align-items: center; justify-content: center; border-left: 1px solid #e5e7eb; } .pt-cta-cell:first-child { border-left: none; } .btn { width: 100%; text-align: center; padding: 11px 6px; border-radius: 10px; font-size: 13px; font-weight: 600; letter-spacing: 0.3px; border: none; cursor: pointer; transition: all 0.2s; font-family: 'DM Sans', sans-serif; } .btn-outline { background: transparent; border: 2px solid #16a34a; color: #16a34a; } .btn-outline:hover { background: #dcfce7; } .btn-solid { background: #16a34a; color: #fff; } .btn-solid:hover { background: #15803d; box-shadow: 0 4px 14px rgba(22,163,74,.35); transform: translateY(-1px); } .terms-wrap { max-width: 900px; margin: 24px auto 0; } .terms-box { background: #fff; border: 1px solid #e5e7eb; border-radius: 12px; padding: 16px 20px; display: flex; align-items: flex-start; gap: 12px; box-shadow: 0 1px 4px rgba(0,0,0,.04); } .terms-checkbox { appearance: none; -webkit-appearance: none; width: 20px; height: 20px; min-width: 20px; border: 2px solid #e5e7eb; border-radius: 5px; cursor: pointer; background: #fff; position: relative; margin-top: 1px; transition: all .2s; } .terms-checkbox:checked { background: #16a34a; border-color: #16a34a; } .terms-checkbox:checked::after { content: '✓'; position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 12px; font-weight: 700; } .terms-label { font-size: 14px; color: #6b7280; line-height: 1.5; cursor: pointer; } .terms-label a { color: #16a34a; }  @media (max-width: 620px) { .pt-container { background: transparent; box-shadow: none; border: none; } .pt-header, .pt-row, .pt-cta { display: none; } .mobile-cards { display: flex; flex-direction: column; gap: 16px; } .mobile-card { background: #fff; border: 2px solid #e5e7eb; border-radius: 16px; padding: 20px; box-shadow: 0 2px 12px rgba(0,0,0,.05); } .mobile-card.popular { border-color: #16a34a; } .mobile-card .pt-price { font-size: 38px; font-weight: 700; } .mobile-card .pt-commission { font-size: 12px; color: #6b7280; margin: 4px 0 16px; } .mobile-feature { display: flex; justify-content: space-between; align-items: center; padding: 9px 0; border-bottom: 1px solid #f3f4f6; font-size: 14px; } .mobile-feature:last-of-type { border-bottom: none; } .mobile-cta { margin-top: 16px; }} @media (min-width: 621px) { .mobile-cards { display: none; } } .terms-wrapper { max-width: 520px; margin: 20px auto 40px; padding: 0 20px; } .terms-box { background: #fff; border: 1px solid #e5e7eb; border-radius: 14px; padding: 18px 20px; display: flex; align-items: flex-start; gap: 14px; box-shadow: 0 1px 4px rgba(0,0,0,0.04); } .terms-checkbox { appearance: none; -webkit-appearance: none; width: 22px; height: 22px; min-width: 22px; border: 2px solid #e5e7eb; border-radius: 6px; cursor: pointer; transition: all 0.2s; background: #fff; position: relative; margin-top: 1px; } .terms-checkbox:checked { background: #16a34a; border-color: #16a34a; } .terms-checkbox:checked::after { content: '✓'; position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 13px; font-weight: 700; } .terms-label { font-size: 14px; color: #6b7280; line-height: 1.5; cursor: pointer; user-select: none; } .terms-label a { color: #16a34a; text-decoration: underline; } .terms-error { display: block; color: #e53e3e; font-size: 0.85rem; margin-top: 6px; min-height: 1.2em;  transition: opacity 0.2s ease; } .terms-error:empty { opacity: 0; } .terms-checkbox.is-invalid { outline: 2px solid #e53e3e; outline-offset: 2px; } #brxe-blkams .separator {border-top-style: solid; width: 100px; flex-grow: 0; border-top-width: 2px; height: 2px}#brxe-blkams {width: auto; margin-top: 30px; margin-bottom: 30px; text-align: center}#brxe-blkams.has-separator {align-items: center !important}#brxe-nwdddd {color: #aaaaaa}#brxe-dkcjas {padding-right: 20px; padding-left: 20px}