/* Generated (phase-5 PR3): one class per distinct inline style formerly on brokers.html. Content-addressed (tl-<sha1[:8]>). */
.tl-02e3a720.tl-02e3a720{margin-top:3rem;text-align:center}
.tl-055e48b9.tl-055e48b9{width:100%;padding:0.85rem 1rem;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:6px;color:white;font-family:'Space Grotesk',sans-serif;font-size:15px;font-weight:600;outline:none}
.tl-0baed758.tl-0baed758{background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.06);border-radius:8px;padding:1.25rem;max-height:200px;overflow-y:auto;font-family:'Space Grotesk',sans-serif;font-size:13px;color:rgba(255,255,255,0.78);line-height:1.75}
.tl-0e83ee94.tl-0e83ee94{margin-top:2rem}
.tl-0f5eb596.tl-0f5eb596{position:absolute;top:6.5rem;left:10%;right:10%;height:2px;background:rgba(255,255,255,0.1);z-index:0}
.tl-0f8d0d57.tl-0f8d0d57{max-width:1100px;margin:0 auto}
.tl-142db36a.tl-142db36a{display:flex;flex-direction:column;gap:0.75rem}
.tl-15616908.tl-15616908{font-family:'DM Serif Display',serif;font-style:italic;color:#C0392B;font-size:18px;flex-shrink:0}
.tl-159f75ee.tl-159f75ee{width:40px;height:40px;border-radius:10px;background:#926E10;color:white;display:flex;align-items:center;justify-content:center;font-family:'DM Serif Display',serif;font-style:italic;font-size:18px}
.tl-1a76b9e6.tl-1a76b9e6{list-style:none;padding:0;margin:0;font-size:13px;color:rgba(26,20,16,0.65);line-height:1.85}
.tl-1dca9ce9.tl-1dca9ce9{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#12826D,#0F6E5B);color:white;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;font-size:24px}
.tl-1e219721.tl-1e219721{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:2.5rem;background:#FAFAF8;border-radius:14px;border:1px solid rgba(26,20,16,0.08)}
.tl-1f4fbd7a.tl-1f4fbd7a{margin-top:3.5rem;text-align:center;padding:2.5rem;background:white;border:1px solid rgba(26,20,16,0.08);border-radius:14px}
.tl-248d44d1.tl-248d44d1{font-family:'DM Serif Display',serif;font-size:24px;color:#1A1410;font-weight:400;line-height:1.3;margin-bottom:0.75rem}
.tl-2739d8cc.tl-2739d8cc{font-family:'DM Serif Display',serif;font-size:17px;color:white;font-weight:400;margin-bottom:0.5rem}
.tl-288d07ee.tl-288d07ee{width:40px;height:40px;border-radius:10px;background:#0F2D5C;color:white;display:flex;align-items:center;justify-content:center;font-family:'DM Serif Display',serif;font-style:italic;font-size:18px}
.tl-28fe1bef.tl-28fe1bef{font-size:11px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255,255,255,0.7);text-align:right}
.tl-29f68638.tl-29f68638{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#C0392B,#E74C3C);color:white;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;font-size:24px}
.tl-2c666b03.tl-2c666b03{background:#FAFAF8;border:1px solid rgba(26,20,16,0.08);border-radius:12px;padding:1.75rem;text-align:center}
.tl-2fe73fed.tl-2fe73fed{width:80px;height:80px;border-radius:50%;border:1.5px solid rgba(255,255,255,0.18);background:#1A1410;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;font-family:'DM Serif Display',serif;font-size:28px;color:white;font-style:italic;transition:all 0.5s}
.tl-301c76c1.tl-301c76c1{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#0F2D5C,#1B4F8A);color:white;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;font-size:24px}
.tl-30d98574.tl-30d98574{font-family:'DM Serif Display',serif;font-size:28px;color:#C0392B;font-style:italic;line-height:1;margin-bottom:0.5rem}
.tl-32f04121.tl-32f04121{display:flex;justify-content:space-between;align-items:center;list-style:none;font-family:'DM Sans',sans-serif;font-size:16px;font-weight:600;color:#1A1410;cursor:pointer}
.tl-3410cc16.tl-3410cc16{font-size:11px;font-weight:600;letter-spacing:0.22em;text-transform:uppercase;color:rgba(255,255,255,0.7);margin-bottom:1rem}
.tl-344c610c.tl-344c610c{width:10px;height:10px;border-radius:50%;background:#12826D;animation:trkPulse 1.6s infinite}
.tl-3482b3b7.tl-3482b3b7{text-align:center;margin-bottom:2.5rem}
.tl-3a3d011f.tl-3a3d011f{display:flex;gap:14px;align-items:flex-start}
.tl-3faaa9f4.tl-3faaa9f4{background:linear-gradient(135deg,#C0392B,#E74C3C);color:white;padding:1rem;border-radius:8px;font-size:18px;text-align:center}
.tl-455bcf31.tl-455bcf31{padding:0.75rem 1.5rem;background:#C0392B;color:white;border:none;border-radius:6px;font-family:'DM Sans',sans-serif;font-size:13px;font-weight:600;letter-spacing:0.06em;cursor:pointer;transition:background 0.2s}
.tl-458fd62d.tl-458fd62d{color:#0F2D5C;font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase}
.tl-45ef4a4c.tl-45ef4a4c{font-size:15px;color:rgba(26,20,16,0.6);max-width:560px;margin:0 auto 1.75rem;line-height:1.7;font-weight:300;font-style:italic}
.tl-47aa1e3c.tl-47aa1e3c{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#926E10,#866208);color:white;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;font-size:24px}
.tl-47c4472b.tl-47c4472b{padding:0.85rem 1.5rem;background:#C0392B;color:white;border:none;border-radius:6px;font-family:'DM Sans',sans-serif;font-size:13px;font-weight:600;letter-spacing:0.06em;cursor:pointer;white-space:nowrap;transition:background 0.2s}
.tl-4af2160e.tl-4af2160e{font-size:18px;color:white;letter-spacing:0;text-transform:none;font-family:'Space Grotesk',sans-serif;margin-top:2px}
.tl-4eb86b03.tl-4eb86b03{width:80px;height:80px;border-radius:50%;background:#0F6E5B;color:white;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;font-family:'DM Serif Display',serif;font-style:italic;font-size:24px;border:4px solid #1A1410}
.tl-50ab6c4a.tl-50ab6c4a{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}
.tl-53eb7e26.tl-53eb7e26{max-width:1400px;margin:0 auto}
.tl-56ccf835.tl-56ccf835{background:#FAFAF8;padding:7rem 3rem;border-top:1px solid rgba(26,20,16,0.07)}
.tl-59cf2a0a.tl-59cf2a0a{padding-top:1rem;margin-top:1rem;border-top:1px solid rgba(26,20,16,0.08);font-size:14.5px;color:rgba(26,20,16,0.7);line-height:1.75;font-weight:300}
.tl-5c7f1782.tl-5c7f1782{background:white;border:1px solid rgba(26,20,16,0.08);border-radius:10px;padding:1.5rem 1.75rem;cursor:pointer;transition:all 0.25s}
.tl-5e9e9ba0.tl-5e9e9ba0{font-family:'DM Serif Display',serif;font-size:clamp(36px,4.5vw,56px);color:#1A1410;font-weight:400;line-height:1.05;margin-bottom:1.25rem}
.tl-5f0187cf.tl-5f0187cf{background:#FAFAF8;border:1px solid rgba(26,20,16,0.08);border-radius:14px;padding:2rem;transition:all 0.3s}
.tl-60c3c525.tl-60c3c525{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}
.tl-64775154.tl-64775154{font-size:10px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:#C0392B;margin-bottom:1rem;margin-top:1rem}
.tl-657a7fd7.tl-657a7fd7{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-bottom:4rem}
.tl-66ce137a.tl-66ce137a{background:linear-gradient(135deg,#1A1410 0%,#2d2218 100%);border-radius:14px;padding:3rem;color:white;margin-bottom:4rem}
.tl-6781e4cc.tl-6781e4cc{font-family:'DM Serif Display',serif;font-size:18px;color:white;font-weight:400}
.tl-68bce7ea.tl-68bce7ea{position:relative;z-index:1;text-align:center}
.tl-6a379cee.tl-6a379cee{text-align:center;margin-bottom:4rem}
.tl-6c8dd869.tl-6c8dd869{font-size:11px;font-weight:600;letter-spacing:0.22em;text-transform:uppercase;color:rgba(26,20,16,0.72);margin-bottom:1rem}
.tl-72d73c4c.tl-72d73c4c{font-size:11px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:rgba(26,20,16,0.72);margin-bottom:1.5rem;text-align:center}
.tl-7308333d.tl-7308333d{width:80px;height:80px;border-radius:50%;background:#C0392B;color:white;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;font-family:'DM Serif Display',serif;font-style:italic;font-size:28px;border:4px solid #1A1410}
.tl-772cb279.tl-772cb279{font-family:'DM Serif Display',serif;font-size:clamp(36px,4vw,52px);color:white;font-weight:400;line-height:1.1}
.tl-7792cd8e.tl-7792cd8e{font-size:14px;color:rgba(255,255,255,0.65);line-height:1.7;font-weight:300;max-width:680px;margin:0 auto}
.tl-79408732.tl-79408732{font-size:11px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:rgba(26,20,16,0.85);margin-top:0.5rem}
.tl-79ef84c3.tl-79ef84c3{margin-bottom:4rem}
.tl-7fcb7554.tl-7fcb7554{background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:3rem 2rem;position:relative}
.tl-816cb4ed.tl-816cb4ed{width:40px;height:40px;border-radius:10px;background:#12826D;color:white;display:flex;align-items:center;justify-content:center;font-family:'DM Serif Display',serif;font-style:italic;font-size:18px}
.tl-82d26dd7.tl-82d26dd7{display:inline-flex;align-items:center;gap:8px;background:#0F2D5C;color:white;padding:14px 28px;border-radius:6px;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;transition:all 0.2s}
.tl-83afce4c.tl-83afce4c{font-family:'DM Serif Display',serif;font-size:38px;color:#0F2D5C;font-style:italic;line-height:1}
.tl-852ac0ea.tl-852ac0ea{font-family:'DM Serif Display',serif;font-size:38px;color:#926E10;font-style:italic;line-height:1}
.tl-88334a7a.tl-88334a7a{margin-top:3rem;padding:1.25rem 1.5rem;background:rgba(18,130,109,0.08);border:1px solid rgba(18,130,109,0.2);border-radius:8px;display:flex;align-items:center;gap:1rem}
.tl-8cc70f15.tl-8cc70f15{font-family:'DM Serif Display',serif;font-size:38px;color:#C0392B;font-style:italic;line-height:1}
.tl-9147fc13.tl-9147fc13{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;position:relative}
.tl-91da5ee1.tl-91da5ee1{width:100%;padding:0.85rem 1rem;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:6px;color:white;font-family:'DM Sans',sans-serif;font-size:14px;outline:none}
.tl-927a3b98.tl-927a3b98{font-size:15px;color:rgba(26,20,16,0.85);max-width:500px;margin:0 auto 1.75rem;line-height:1.65;font-weight:300}
.tl-97445a8d.tl-97445a8d{flex:1}
.tl-975377c7.tl-975377c7{padding:0.75rem 1.5rem;background:rgba(255,255,255,0.06);color:white;border:1px solid rgba(255,255,255,0.15);border-radius:6px;font-family:'DM Sans',sans-serif;font-size:13px;font-weight:600;letter-spacing:0.06em;cursor:pointer;transition:all 0.2s}
.tl-9785fca8.tl-9785fca8{width:80px;height:80px;border-radius:50%;background:#926E10;color:white;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;font-family:'DM Serif Display',serif;font-style:italic;font-size:28px;border:4px solid #1A1410}
.tl-9c2c2c56.tl-9c2c2c56{font-size:10px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:#C0392B;margin-bottom:1rem;margin-top:2rem}
.tl-a24b2cc2.tl-a24b2cc2{width:80px;height:80px;border-radius:50%;background:#B1611A;color:white;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;font-family:'DM Serif Display',serif;font-style:italic;font-size:28px;border:4px solid #1A1410}
.tl-a382c7d0.tl-a382c7d0{font-family:'DM Serif Display',serif;font-size:38px;color:#12826D;font-style:italic;line-height:1}
.tl-a39feeca.tl-a39feeca{display:flex;gap:8px;margin-bottom:8px}
.tl-a3ae398f.tl-a3ae398f{text-align:center;border-right:1px solid rgba(26,20,16,0.1);padding-right:1rem}
.tl-a7233e26.tl-a7233e26{font-size:16px;color:rgba(26,20,16,0.85);max-width:620px;margin:0 auto;line-height:1.7;font-weight:300}
.tl-a76d597a.tl-a76d597a{display:flex;gap:8px}
.tl-a8ad51b6.tl-a8ad51b6{position:absolute;top:6.5rem;left:10%;width:0%;height:2px;background:linear-gradient(90deg,#12826D 0%,#C0392B 100%);z-index:1;transition:width 0.8s cubic-bezier(0.34,1.2,0.64,1)}
.tl-a8e78247.tl-a8e78247{font-size:13px;font-weight:600;color:#1A1410;margin-bottom:6px}
.tl-abf4d2bf.tl-abf4d2bf{font-size:11px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:rgba(255,255,255,0.78);margin-bottom:0.75rem}
.tl-ac193ba2.tl-ac193ba2{font-size:15px;color:rgba(255,255,255,0.78);line-height:1.75;font-weight:300}
.tl-ac4db607.tl-ac4db607{font-family:'DM Serif Display',serif;font-size:28px;color:#0F2D5C;font-style:italic;line-height:1;margin-bottom:0.5rem}
.tl-b441ae3e.tl-b441ae3e{display:flex;align-items:center;gap:12px;margin-bottom:1rem}
.tl-bc9eeb42.tl-bc9eeb42{background:transparent !important;border:1.5px solid currentColor;color:#FFFFFF !important}
.tl-bfc456d0.tl-bfc456d0{text-align:center;font-size:12px;color:rgba(26,20,16,0.8);margin-top:1.25rem;line-height:1.6}
.tl-c0df5118.tl-c0df5118{padding:0.75rem 1.5rem;background:transparent;color:rgba(255,255,255,0.78);border:1px solid rgba(255,255,255,0.1);border-radius:6px;font-family:'DM Sans',sans-serif;font-size:13px;font-weight:600;letter-spacing:0.06em;cursor:pointer;transition:all 0.2s}
.tl-c3bd40fb.tl-c3bd40fb{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#1A1410;padding:14px 28px;border:1.5px solid rgba(26,20,16,0.2);border-radius:6px;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;transition:all 0.2s}
.tl-c6676440.tl-c6676440{width:80px;height:80px;border-radius:50%;background:#12826D;color:white;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;font-family:'DM Serif Display',serif;font-style:italic;font-size:24px;border:4px solid #1A1410}
.tl-c99e01cb.tl-c99e01cb{display:block;font-size:10px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.7);margin-bottom:6px}
.tl-caebab11.tl-caebab11{font-family:'DM Serif Display',serif;font-size:28px;color:#926E10;font-style:italic;line-height:1;margin-bottom:0.5rem}
.tl-cc20282e.tl-cc20282e{display:flex;gap:2rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,0.06);flex-wrap:wrap}
.tl-cc6f3c7e.tl-cc6f3c7e{width:40px;height:40px;border-radius:10px;background:#C0392B;color:white;display:flex;align-items:center;justify-content:center;font-family:'DM Serif Display',serif;font-style:italic;font-size:18px}
.tl-d0661d8d.tl-d0661d8d{color:#12826D;font-weight:700;flex-shrink:0}
.tl-d09057a3.tl-d09057a3{display:inline-flex;align-items:center;gap:8px;background:#C0392B;color:white;padding:14px 28px;border-radius:6px;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;transition:all 0.2s}
.tl-d09c8f3e.tl-d09c8f3e{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:2rem;margin-bottom:3rem}
.tl-d37fe82d.tl-d37fe82d{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:1.25rem;align-items:end}
.tl-d3ad9423.tl-d3ad9423{position:absolute;top:40px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,#C0392B,#12826D);z-index:0;opacity:0.3}
.tl-d95499a0.tl-d95499a0{font-size:16px;color:rgba(26,20,16,0.85);max-width:560px;margin:0 auto;line-height:1.7;font-weight:300}
.tl-d9ce6382.tl-d9ce6382{display:inline-flex;align-items:center;gap:8px;background:rgba(15,45,92,0.06);border:1px solid rgba(15,45,92,0.15);padding:6px 14px;border-radius:100px;margin-bottom:1.25rem}
.tl-dc4a1b37.tl-dc4a1b37{display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:end;margin-bottom:3rem}
.tl-dc878e0f.tl-dc878e0f{width:100%;padding:0.85rem 1rem;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:6px;color:white;font-family:'Space Grotesk',sans-serif;font-size:14px;outline:none}
.tl-dce59326.tl-dce59326{font-size:10px;font-weight:700;letter-spacing:0.1em;color:rgba(255,255,255,0.62);margin-top:0.75rem;text-transform:uppercase}
.tl-dce62161.tl-dce62161{background:#1A1410;padding:7rem 3rem;border-top:1px solid rgba(255,255,255,0.07);color:white}
.tl-df9b8cea.tl-df9b8cea{font-style:italic;color:#F5F0E8}
.tl-e08c15b5.tl-e08c15b5{background:#C0392B !important;color:white !important;margin-right:0.5rem}
.tl-e2e67e8c.tl-e2e67e8c{font-family:'DM Serif Display',serif;font-size:28px;color:#12826D;font-style:italic;line-height:1;margin-bottom:0.5rem}
.tl-e522e269.tl-e522e269{background:white;padding:7rem 3rem;border-top:1px solid rgba(26,20,16,0.07)}
.tl-e58dcd78.tl-e58dcd78{font-size:13px;color:rgba(255,255,255,0.82);margin-top:2px}
.tl-e86e4291.tl-e86e4291{display:flex;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}
.tl-f315a41d.tl-f315a41d{text-align:center;margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,0.1)}
.tl-f37e74f6.tl-f37e74f6{font-size:22px;color:#C0392B;flex-shrink:0;margin-left:1rem}
.tl-f4374dec.tl-f4374dec{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;position:relative;z-index:2}
.tl-f43df461.tl-f43df461{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;color:rgba(255,255,255,0.7)}
.tl-f6411e3c.tl-f6411e3c{opacity:0.85}
.tl-f66d4348.tl-f66d4348{font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:rgba(255,255,255,0.7);margin-bottom:1rem}
.tl-f96e1cd8.tl-f96e1cd8{width:16px;height:16px;accent-color:#C0392B;cursor:pointer}
.tl-fc511f0c.tl-fc511f0c{margin-top:1.5rem}
.tl-fd6e7a7b.tl-fd6e7a7b{font-size:13px;font-weight:700;color:white;margin-bottom:4px}
/* Externalised from 1 inline <style> block(s) in brokers.html (phase-5 PR4:
   drop style-src 'unsafe-inline'). Concatenated in document order. */
/* FAQ accordion behavior */
.faq-item[open] {
  border-color: rgba(192, 57, 43, 0.3) !important;
  box-shadow: 0 4px 16px rgba(192, 57, 43, 0.06);
}
.faq-item[open] .faq-toggle {
  transform: rotate(45deg);
}
.faq-item summary::-webkit-details-marker { display: none; }
.faq-item .faq-toggle { transition: transform 0.25s; display: inline-block; }
.faq-item:hover { border-color: rgba(192, 57, 43, 0.2); }
.tl-6b99de8b{display:none}
.tl-43cfd349{margin-top:0.75rem}

/* ── P2: validation error UI ─────────────────────────────────────────────────────────────
   assets/js/form-validation-a11y.js creates one empty role="alert" per field on demand and
   fills it when that field fails, so an error is announced, visible and tied to its control
   by aria-describedby. Measured before this: aria-describedby, aria-invalid, aria-errormessage,
   role="alert" and aria-live were absent from every collecting form, so the only feedback was
   the browser's own transient bubble on the first invalid control.
   The empty state must occupy no space, or a long form carries a column of blank paragraphs. */
.tl-field-error{font-size:14px;line-height:1.4;font-weight:600;color:#A5291D;margin-top:.35rem}
.tl-field-error:empty{display:none}
/* Colour is not the only signal — the message sits below the field and is announced — but the
   failing control is marked so it can be found without reading every label. */
[aria-invalid="true"]{box-shadow:inset 0 -2px 0 0 #A5291D}

/* ── P3: a call to action in the broker hero ──────────────────────────────────────────────
   section#brokers carried no anchor and no button at all, while section#broker-inquiry — the
   form a broker comes here to use — starts 79% of the way down the file. The anchor target
   already existed and nothing linked to it: the page's in-page hrefs were brokers, faq,
   how-it-works, safety, track and page-container, with broker-inquiry absent.
   A same-page fragment is not a page-to-page edge: seolib.internal_target('#broker-inquiry')
   returns None, so guard 72's contextual graph — the thing seo-monitoring §6 protects — does
   not see this link at all.
   The class list is two classes on purpose. .brk-cta carries the styling; btn-primary brings
   the anchor into check-journeys' CTA audit, whose selector already lists it. btn-primary and
   btn-ghost are both in that selector and are styled nowhere in the repository and used
   nowhere — dead entries — so adding it costs nothing and buys the dead-control check. */
.brk-hero-actions{display:flex;justify-content:center;gap:1rem;margin-top:2rem;flex-wrap:wrap}
.brk-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;
  padding:.75rem 2rem;background:#1A1410;color:#F5F0E8;font-family:'Space Grotesk',sans-serif;
  font-size:14px;font-weight:600;letter-spacing:.04em;border-radius:2px;
  transition:background .2s}
.brk-cta:hover{background:#2d2218}
.brk-cta:focus-visible{outline:3px solid #C0392B;outline-offset:2px}
