.brxe-code{width:100%}: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-icon{font-size:60px}svg.brxe-icon{font-size:inherit}.brxe-text-link{gap:5px;vertical-align:middle}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link svg:not([width]){min-width:3px}.brxe-text-link svg:not([height]){min-height:3px}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{overflow:hidden;position:relative}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute!important;text-align:center;width:100%;z-index:1}:root {  --cbh-blue-primary: #22A6FF;  --cbh-blue-secondary: #3C89C5;  --cbh-blue-deep: #012E40;  --cbh-blue-tint: #E8F4FC;  --cbh-blue-tint-2: #CFE7F6;  --cbh-orange-cta: #FF5033;  --cbh-orange-soft: #FFE4DE;  --cbh-off-black: #131313;  --cbh-copy: #5D5D5D;  --cbh-copy-soft: #8A8A8A;  --cbh-off-white: #EEEEEE;  --cbh-white: #FFFFFF; --cbh-hairline: #E4E7EB;   --cbh-gradient-clear: linear-gradient(180deg, #3C89C5 0%, #22A6FF 100%); --cbh-gradient-ocean: linear-gradient(160deg, #012E40 0%, #3C89C5 60%, #22A6FF 100%); --cbh-gradient-sun: linear-gradient(135deg, #FF7A5A 0%, #FF5033 100%); --cbh-gradient-sky: linear-gradient(180deg, #E8F4FC 0%, #FFFFFF 100%);  --bg: var(--cbh-white); --bg-alt: var(--cbh-off-white); --bg-tinted: var(--cbh-blue-tint); --bg-inverse: var(--cbh-blue-deep); --bg-dark: var(--cbh-off-black); --fg: #1A1A1A; --fg-1: var(--cbh-off-black);  --fg-2: var(--cbh-copy);  --fg-3: var(--cbh-copy-soft);  --fg-on-dark: #FFFFFF; --fg-on-dark-2: rgba(255,255,255,0.78); --accent: var(--cbh-blue-primary); --accent-2: var(--cbh-blue-secondary); --cta: var(--cbh-orange-cta); --link: var(--cbh-blue-secondary); --border: var(--cbh-hairline); --border-strong: #C7CCD2; --border-focus: var(--cbh-blue-primary);  --radius-xs: 6px; --radius-sm: 10px; --radius-md: 16px; --radius-lg: 24px; --radius-xl: 32px; --radius-2xl: 48px; --radius-pill: 999px;  --shadow-xs: 0 1px 2px rgba(1, 46, 64, 0.06); --shadow-sm: 0 2px 6px rgba(1, 46, 64, 0.08); --shadow-md: 0 8px 20px rgba(1, 46, 64, 0.10); --shadow-lg: 0 18px 40px rgba(1, 46, 64, 0.14); --shadow-xl: 0 28px 60px rgba(1, 46, 64, 0.18); --shadow-blue: 0 12px 28px rgba(34, 166, 255, 0.28); --shadow-cta: 0 10px 22px rgba(255, 80, 51, 0.32);  --space-1: 4px; --space-2: 8px; --space-3: 12px; --space-4: 16px; --space-5: 20px; --space-6: 24px; --space-8: 32px; --space-10: 40px; --space-12: 48px; --space-16: 64px; --space-20: 80px; --space-24: 96px;  --font-sans: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; --font-display: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;  --type-hero-size: 76px; --type-hero-lh: 1.05; --type-hero-weight: 300; --type-hero-track: -0.02em; --type-display-size: 56px; --type-display-lh: 1.1; --type-display-weight: 300; --type-display-track: -0.015em; --type-h1-size: 44px; --type-h1-lh: 1.15; --type-h1-weight: 500; --type-h1-track: -0.01em; --type-h2-size: 32px; --type-h2-lh: 1.2; --type-h2-weight: 500; --type-h2-track: -0.01em; --type-h3-size: 24px; --type-h3-lh: 1.3; --type-h3-weight: 600; --type-h3-track: -0.005em; --type-h4-size: 18px; --type-h4-lh: 1.35; --type-h4-weight: 600; --type-body-size: 16px; --type-body-lh: 1.65; --type-body-weight: 400; --type-body-lg-size: 18px; --type-body-lg-lh: 1.65; --type-small-size: 14px; --type-small-lh: 1.55; --type-caption-size: 12px; --type-caption-lh: 1.4; --type-caption-track: 0.04em; --type-eyebrow-size: 13px; --type-eyebrow-lh: 1.3; --type-eyebrow-weight: 600; --type-eyebrow-track: 0.18em;   --ease-out: cubic-bezier(0.22, 1, 0.36, 1); --ease-in-out: cubic-bezier(0.65, 0, 0.35, 1); --dur-fast: 140ms; --dur: 220ms; --dur-slow: 420ms;}html, body { background: var(--bg); color: var(--fg-1); }body { font-family: var(--font-sans); font-size: var(--type-body-size); line-height: var(--type-body-lh); font-weight: 400; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;}h1, h2, h3, h4, h5, h6 { font-family: var(--font-display); margin: 0; color: var(--fg-1); text-wrap: balance; }p { margin: 0; color: var(--fg-2); text-wrap: pretty; }.t-hero { font-size: var(--type-hero-size); line-height: var(--type-hero-lh); font-weight: var(--type-hero-weight); letter-spacing: var(--type-hero-track); }.t-display { font-size: var(--type-display-size); line-height: var(--type-display-lh); font-weight: var(--type-display-weight); letter-spacing: var(--type-display-track); }.t-h1 { font-size: var(--type-h1-size); line-height: var(--type-h1-lh); font-weight: var(--type-h1-weight); letter-spacing: var(--type-h1-track); }.t-h2 { font-size: var(--type-h2-size); line-height: var(--type-h2-lh); font-weight: var(--type-h2-weight); letter-spacing: var(--type-h2-track); }.t-h3 { font-size: var(--type-h3-size); line-height: var(--type-h3-lh); font-weight: var(--type-h3-weight); }.t-h4 { font-size: var(--type-h4-size); line-height: var(--type-h4-lh); font-weight: var(--type-h4-weight); }.t-body-lg { font-size: var(--type-body-lg-size); line-height: var(--type-body-lg-lh); font-weight: 400; }.t-body { font-size: var(--type-body-size); line-height: var(--type-body-lh); font-weight: 400; }.t-small { font-size: var(--type-small-size); line-height: var(--type-small-lh); font-weight: 400; }.t-caption { font-size: var(--type-caption-size); line-height: var(--type-caption-lh); letter-spacing: var(--type-caption-track); color: var(--fg-3); }.t-eyebrow { font-size: var(--type-eyebrow-size); line-height: var(--type-eyebrow-lh); font-weight: var(--type-eyebrow-weight); letter-spacing: var(--type-eyebrow-track); text-transform: uppercase; color: var(--accent-2); }.on-dark, .on-dark p, .on-dark h1, .on-dark h2, .on-dark h3, .on-dark h4 { color: var(--fg-on-dark); }.on-dark .t-eyebrow { color: var(--cbh-blue-primary); }a { color: var(--link); text-decoration: none; transition: color var(--dur) var(--ease-out); }a:hover { color: var(--cbh-blue-primary); text-decoration: underline; text-underline-offset: 3px; }* { box-sizing: border-box; }html, body { margin: 0; padding: 0; background: var(--bg); color: var(--fg-1); font-family: var(--font-sans); }img { display: block; max-width: 100%; }.container { max-width: 1200px; margin: 0 auto; padding: 0 32px; }.container-wide { max-width: 1440px; margin: 0 auto; padding: 0 32px; }.nav { position: sticky; top: 0; z-index: 50; background: rgba(255,255,255,0.85); backdrop-filter: blur(16px) saturate(120%); -webkit-backdrop-filter: blur(16px) saturate(120%); border-bottom: 1px solid var(--border);}.nav-inner { display: flex; align-items: center; justify-content: space-between; height: 78px; gap: 24px; }.nav-logo img { height: 38px; width: auto; }.nav-links { display: flex; align-items: center; gap: 32px; }.nav-link { color: var(--fg-1); font-size: 15px; font-weight: 500; cursor: pointer; padding: 6px 0; position: relative; display: inline-flex; align-items: center; gap: 4px; transition: color var(--dur) var(--ease-out);}.nav-link:hover { color: var(--cbh-blue-primary); }.nav-link::after { content: ""; position: absolute; left: 0; bottom: 0; height: 2px; width: 0; background: var(--cbh-blue-primary); border-radius: 2px; transition: width var(--dur) var(--ease-out);}.nav-link:hover::after { width: 100%; }.nav-cta { display: flex; align-items: center; gap: 14px; }.phone { display: inline-flex; align-items: center; gap: 8px; font-size: 14px; font-weight: 600; color: var(--cbh-orange-cta); }.btn { font-family: var(--font-sans); font-weight: 600; border: none; cursor: pointer; display: inline-flex; align-items: center; gap: 8px; transition: transform 80ms var(--ease-out), background var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), color var(--dur) var(--ease-out); white-space: nowrap;}.btn:active { transform: scale(0.98); }.btn-primary { background: var(--cbh-orange-cta); color: #fff; padding: 14px 26px; border-radius: var(--radius-pill); font-size: 15px; box-shadow: var(--shadow-cta); }.btn-primary:hover { background: #E84725; transform: translateY(-1px); }.btn-secondary { background: var(--cbh-blue-primary); color: #fff; padding: 14px 26px; border-radius: var(--radius-pill); font-size: 15px; box-shadow: var(--shadow-blue); }.btn-secondary:hover { background: #3FB2FF; transform: translateY(-1px); }.btn-outline { background: transparent; color: var(--cbh-blue-secondary); padding: 12px 24px; border-radius: var(--radius-pill); font-size: 15px; border: 1.5px solid var(--cbh-blue-secondary); }.btn-outline:hover { background: var(--cbh-blue-tint); }.btn-outline-light { background: transparent; color: #fff; padding: 12px 24px; border-radius: var(--radius-pill); font-size: 15px; border: 1.5px solid rgba(255,255,255,0.7); }.btn-outline-light:hover { background: rgba(255,255,255,0.12); border-color: #fff; }.btn-ghost { background: transparent; color: var(--cbh-blue-secondary); padding: 8px 4px; font-size: 14px; }.btn-ghost:hover { color: var(--cbh-blue-primary); }.btn-lg { padding: 18px 32px; font-size: 17px; }.btn-sm { padding: 10px 18px; font-size: 13px; }.hero { position: relative; min-height: 620px; background: var(--cbh-gradient-ocean); color: #fff; overflow: hidden;}.hero-waves { position: absolute; left: 0; right: 0; bottom: 0; height: 70%; pointer-events: none; }.hero-waves svg { width: 100%; height: 100%; display: block; }.hero-content { position: relative; padding: 120px 0 140px; z-index: 2; max-width: 760px; }.hero-eyebrow { font-size: 13px; font-weight: 600; letter-spacing: 0.2em; text-transform: uppercase; color: rgba(255,255,255,0.85); margin-bottom: 18px; display: inline-flex; align-items: center; gap: 10px; }.hero-eyebrow .dot { width: 8px; height: 8px; border-radius: 50%; background: var(--cbh-orange-cta); box-shadow: 0 0 12px var(--cbh-orange-cta); }.hero h1 { font-size: 76px; font-weight: 300; line-height: 1.04; letter-spacing: -0.02em; color: #fff; margin-bottom: 22px; text-wrap: balance; }.hero h1 em { font-style: normal; font-weight: 500; }.hero p.lead { font-size: 20px; line-height: 1.55; color: rgba(255,255,255,0.88); max-width: 580px; margin-bottom: 36px; font-weight: 300; }.hero-cta-row { display: flex; gap: 14px; flex-wrap: wrap; align-items: center; }.hero-trust { margin-top: 56px; display: flex; align-items: center; gap: 20px; }.hero-trust .avatars { display: flex; }.hero-trust .avatars span { width: 36px; height: 36px; border-radius: 50%; border: 2px solid #fff; margin-left: -8px; background-size: cover; background-position: center; }.hero-trust .avatars span:first-child { margin-left: 0; }.hero-trust-text { font-size: 13px; color: rgba(255,255,255,0.85); line-height: 1.4; }.hero-trust-text strong { color: #fff; font-weight: 600; }.insurance-strip { background: var(--cbh-white); border-bottom: 1px solid var(--border); padding: 28px 0;}.ins-inner { display: flex; align-items: center; gap: 32px; flex-wrap: wrap; justify-content: space-between; }.ins-label { font-size: 12px; letter-spacing: 0.16em; text-transform: uppercase; color: var(--fg-3); font-weight: 600; }.ins-logos { display: flex; gap: 36px; align-items: center; flex-wrap: wrap; }.ins-logos .ins { font-size: 16px; font-weight: 600; color: var(--cbh-copy); letter-spacing: -0.01em; opacity: 0.7; font-family: var(--font-sans); }.ins-logos .ins.italic { font-style: italic; font-weight: 500; }.section { padding: 96px 0; }.section-alt { background: var(--cbh-blue-tint); }.section-dark { background: var(--cbh-blue-deep); color: #fff; }.section-head { display: flex; flex-direction: column; gap: 16px; margin-bottom: 56px; max-width: 720px; }.eyebrow { font-size: 13px; font-weight: 600; letter-spacing: 0.2em; text-transform: uppercase; color: var(--cbh-blue-secondary); }.section-dark .eyebrow { color: var(--cbh-blue-primary); }h2.section-title { font-size: 48px; font-weight: 300; line-height: 1.1; letter-spacing: -0.015em; color: var(--fg-1); }.section-dark h2.section-title { color: #fff; }.section-lead { font-size: 18px; line-height: 1.6; color: var(--fg-2); max-width: 620px; }.section-dark .section-lead { color: rgba(255,255,255,0.78); }.prog-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }.prog-card { background: #fff; border-radius: var(--radius-lg); padding: 32px; box-shadow: var(--shadow-sm); display: flex; flex-direction: column; gap: 14px; transition: transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out); cursor: pointer; border: 1px solid transparent;}.section-alt .prog-card { box-shadow: none; border: 1px solid var(--border); }.prog-card:hover { transform: translateY(-2px); box-shadow: var(--shadow-md); }.prog-icon { width: 56px; height: 56px; border-radius: var(--radius-md); background: var(--cbh-blue-tint); display: flex; align-items: center; justify-content: center; color: var(--cbh-blue-secondary); margin-bottom: 8px; }.prog-card h3 { font-size: 22px; font-weight: 600; color: var(--fg-1); letter-spacing: -0.005em; }.prog-card p { font-size: 15px; line-height: 1.6; color: var(--fg-2); }.prog-card .more { display: inline-flex; align-items: center; gap: 8px; font-size: 14px; font-weight: 600; color: var(--cbh-blue-secondary); margin-top: 8px; }.prog-card:hover .more { color: var(--cbh-orange-cta); }.steps { display: grid; grid-template-columns: repeat(3, 1fr); gap: 32px; position: relative; }.steps::before { content:""; position: absolute; left: 8%; right: 8%; top: 32px; height: 2px; background: var(--cbh-blue-tint-2); z-index: 0; }.step { position: relative; z-index: 1; display: flex; flex-direction: column; gap: 12px; }.step-num { width: 64px; height: 64px; border-radius: 50%; background: #fff; border: 2px solid var(--cbh-blue-primary); color: var(--cbh-blue-secondary); font-size: 22px; font-weight: 600; display: flex; align-items: center; justify-content: center;}.step h4 { font-size: 20px; font-weight: 600; color: var(--fg-1); }.step p { font-size: 15px; line-height: 1.6; color: var(--fg-2); }.testimonial { display: grid; grid-template-columns: 1fr 1.4fr; gap: 56px; align-items: center; }.testimonial-img { width: 100%; aspect-ratio: 4/5; border-radius: var(--radius-xl); background: linear-gradient(160deg, #3C89C5 0%, #22A6FF 50%, #E8F4FC 100%); position: relative; overflow: hidden; box-shadow: var(--shadow-md); }.testimonial-img::after { content:""; position: absolute; inset: 0; background: radial-gradient(120% 80% at 30% 90%, rgba(1,46,64,0.5), transparent 60%); }.testimonial-img .placeholder-note { position: absolute; left: 24px; bottom: 24px; color: rgba(255,255,255,0.6); font-size: 11px; letter-spacing: 0.16em; text-transform: uppercase; }.testimonial blockquote { margin: 0; font-size: 34px; font-weight: 300; line-height: 1.25; letter-spacing: -0.01em; color: var(--fg-1); text-wrap: balance; }.testimonial cite { display: block; margin-top: 24px; font-style: normal; font-size: 14px; color: var(--fg-2); }.testimonial cite strong { display: block; color: var(--fg-1); font-weight: 600; font-size: 15px; margin-bottom: 2px; }.quote-mark { font-size: 80px; line-height: 0.6; color: var(--cbh-blue-primary); font-family: Georgia, serif; }.locations { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }.loc-card { position: relative; aspect-ratio: 4/5; border-radius: var(--radius-xl); overflow: hidden; cursor: pointer; box-shadow: var(--shadow-sm); transition: transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);}.loc-card:hover { transform: translateY(-3px); box-shadow: var(--shadow-md); }.loc-bg { position: absolute; inset: 0; }.loc-bg.b1 { background: linear-gradient(160deg, #012E40 0%, #3C89C5 60%, #E8F4FC 100%); }.loc-bg.b2 { background: linear-gradient(200deg, #3C89C5 0%, #22A6FF 60%, #FFE4DE 100%); }.loc-bg.b3 { background: linear-gradient(140deg, #012E40 0%, #3C89C5 80%); }.loc-overlay { position: absolute; inset: 0; background: linear-gradient(180deg, rgba(0,0,0,0) 40%, rgba(1,46,64,0.7) 100%); }.loc-content { position: absolute; left: 24px; right: 24px; bottom: 24px; color: #fff; }.loc-content .pre { font-size: 11px; font-weight: 600; letter-spacing: 0.18em; text-transform: uppercase; color: rgba(255,255,255,0.8); margin-bottom: 6px; }.loc-content h3 { font-size: 24px; font-weight: 500; letter-spacing: -0.01em; line-height: 1.2; margin-bottom: 6px; }.loc-content p { color: rgba(255,255,255,0.85); font-size: 14px; }.cta-band { background: var(--cbh-gradient-ocean); padding: 80px 0; color: #fff; position: relative; overflow: hidden; }.cta-band-inner { display: grid; grid-template-columns: 1.4fr 1fr; gap: 56px; align-items: center; position: relative; z-index: 1; }.cta-band h2 { font-size: 44px; font-weight: 300; letter-spacing: -0.015em; line-height: 1.1; margin-bottom: 14px; color: #fff; text-wrap: balance; }.cta-band p { font-size: 17px; color: rgba(255,255,255,0.85); line-height: 1.6; }.cta-band-actions { display: flex; flex-direction: column; gap: 12px; align-items: flex-end; }.cta-band-actions .or { font-size: 12px; color: rgba(255,255,255,0.6); letter-spacing: 0.1em; }.footer { background: var(--cbh-off-black); color: rgba(255,255,255,0.7); padding: 80px 0 32px; }.footer-grid { display: grid; grid-template-columns: 1.3fr repeat(4, 1fr); gap: 40px; margin-bottom: 56px; }.footer-brand img { height: 42px; margin-bottom: 18px; }.footer-brand p { font-size: 14px; color: rgba(255,255,255,0.6); line-height: 1.6; max-width: 280px; }.footer-col h5 { font-size: 12px; font-weight: 600; letter-spacing: 0.16em; text-transform: uppercase; color: #fff; margin-bottom: 16px; }.footer-col ul { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 10px; }.footer-col a { color: rgba(255,255,255,0.7); font-size: 14px; }.footer-col a:hover { color: #fff; text-decoration: none; }.footer-bottom { display: flex; justify-content: space-between; align-items: center; padding-top: 24px; border-top: 1px solid rgba(255,255,255,0.1); font-size: 12px; color: rgba(255,255,255,0.5); }.modal-backdrop { position: fixed; inset: 0; background: rgba(1,46,64,0.55); backdrop-filter: blur(4px); z-index: 100; display: flex; align-items: center; justify-content: center; padding: 24px; animation: fadeIn 220ms var(--ease-out);}@keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }.modal { background: #fff; border-radius: var(--radius-xl); max-width: 480px; width: 100%; padding: 36px; box-shadow: var(--shadow-xl); animation: slideUp 320ms var(--ease-out);}@keyframes slideUp { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: translateY(0); } }.modal h3 { font-size: 26px; font-weight: 500; line-height: 1.15; letter-spacing: -0.01em; margin-bottom: 8px; }.modal p.sub { font-size: 14px; color: var(--fg-2); margin-bottom: 24px; }.modal-row { display: flex; flex-direction: column; gap: 6px; margin-bottom: 14px; }.modal-row label { font-size: 12px; font-weight: 600; color: var(--fg-1); }.modal-row input, .modal-row select { font-family: var(--font-sans); border: 1px solid var(--border); border-radius: var(--radius-sm); padding: 12px 14px; font-size: 14px; color: var(--fg-1); background: #fff; }.modal-row input:focus, .modal-row select:focus { border-color: var(--border-focus); outline: 2px solid rgba(34,166,255,0.18); }.modal-actions { display: flex; gap: 12px; align-items: center; justify-content: space-between; margin-top: 22px; }.modal-close { background: transparent; border: none; cursor: pointer; color: var(--fg-3); font-size: 14px; font-family: var(--font-sans); }.modal-success { text-align: center; padding: 14px 0; }.modal-success .check { width: 64px; height: 64px; border-radius: 50%; background: var(--cbh-blue-tint); color: var(--cbh-blue-primary); display: inline-flex; align-items: center; justify-content: center; margin-bottom: 20px; }html{scroll-behavior:smooth}body{margin:0;background:#fff}*{box-sizing:border-box}section[id]{scroll-margin-top:64px}.lp-hide-sb::-webkit-scrollbar{height:0;width:0}.lp-hide-sb{scrollbar-width:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item[open] .faq-chevron{transform:rotate(180deg)}@media(max-width:560px){.lp-hdr-phone{display:none!important}}#brxe-zeaiwe, #brxe-jvwonk { box-sizing: border-box; max-width: 100%; }#brxe-zeaiwe > .brxe-div,#brxe-jvwonk > .brxe-div { min-width: 0; flex-basis: 100%;}#brxe-zeaiwe iframe,#brxe-jvwonk iframe,#brxe-jvwonk .brxe-code { min-width: 0 !important; max-width: 100% !important; width: 100% !important;}@media (max-width: 478px) {:root {  --cbh-blue-primary: #22A6FF;  --cbh-blue-secondary: #3C89C5;  --cbh-blue-deep: #012E40;  --cbh-blue-tint: #E8F4FC;  --cbh-blue-tint-2: #CFE7F6;  --cbh-orange-cta: #FF5033;  --cbh-orange-soft: #FFE4DE;  --cbh-off-black: #131313;  --cbh-copy: #5D5D5D;  --cbh-copy-soft: #8A8A8A;  --cbh-off-white: #EEEEEE;  --cbh-white: #FFFFFF; --cbh-hairline: #E4E7EB;   --cbh-gradient-clear: linear-gradient(180deg, #3C89C5 0%, #22A6FF 100%); --cbh-gradient-ocean: linear-gradient(160deg, #012E40 0%, #3C89C5 60%, #22A6FF 100%); --cbh-gradient-sun: linear-gradient(135deg, #FF7A5A 0%, #FF5033 100%); --cbh-gradient-sky: linear-gradient(180deg, #E8F4FC 0%, #FFFFFF 100%);  --bg: var(--cbh-white); --bg-alt: var(--cbh-off-white); --bg-tinted: var(--cbh-blue-tint); --bg-inverse: var(--cbh-blue-deep); --bg-dark: var(--cbh-off-black); --fg: #1A1A1A; --fg-1: var(--cbh-off-black);  --fg-2: var(--cbh-copy);  --fg-3: var(--cbh-copy-soft);  --fg-on-dark: #FFFFFF; --fg-on-dark-2: rgba(255,255,255,0.78); --accent: var(--cbh-blue-primary); --accent-2: var(--cbh-blue-secondary); --cta: var(--cbh-orange-cta); --link: var(--cbh-blue-secondary); --border: var(--cbh-hairline); --border-strong: #C7CCD2; --border-focus: var(--cbh-blue-primary);  --radius-xs: 6px; --radius-sm: 10px; --radius-md: 16px; --radius-lg: 24px; --radius-xl: 32px; --radius-2xl: 48px; --radius-pill: 999px;  --shadow-xs: 0 1px 2px rgba(1, 46, 64, 0.06); --shadow-sm: 0 2px 6px rgba(1, 46, 64, 0.08); --shadow-md: 0 8px 20px rgba(1, 46, 64, 0.10); --shadow-lg: 0 18px 40px rgba(1, 46, 64, 0.14); --shadow-xl: 0 28px 60px rgba(1, 46, 64, 0.18); --shadow-blue: 0 12px 28px rgba(34, 166, 255, 0.28); --shadow-cta: 0 10px 22px rgba(255, 80, 51, 0.32);  --space-1: 4px; --space-2: 8px; --space-3: 12px; --space-4: 16px; --space-5: 20px; --space-6: 24px; --space-8: 32px; --space-10: 40px; --space-12: 48px; --space-16: 64px; --space-20: 80px; --space-24: 96px;  --font-sans: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; --font-display: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;  --type-hero-size: 76px; --type-hero-lh: 1.05; --type-hero-weight: 300; --type-hero-track: -0.02em; --type-display-size: 56px; --type-display-lh: 1.1; --type-display-weight: 300; --type-display-track: -0.015em; --type-h1-size: 44px; --type-h1-lh: 1.15; --type-h1-weight: 500; --type-h1-track: -0.01em; --type-h2-size: 32px; --type-h2-lh: 1.2; --type-h2-weight: 500; --type-h2-track: -0.01em; --type-h3-size: 24px; --type-h3-lh: 1.3; --type-h3-weight: 600; --type-h3-track: -0.005em; --type-h4-size: 18px; --type-h4-lh: 1.35; --type-h4-weight: 600; --type-body-size: 16px; --type-body-lh: 1.65; --type-body-weight: 400; --type-body-lg-size: 18px; --type-body-lg-lh: 1.65; --type-small-size: 14px; --type-small-lh: 1.55; --type-caption-size: 12px; --type-caption-lh: 1.4; --type-caption-track: 0.04em; --type-eyebrow-size: 13px; --type-eyebrow-lh: 1.3; --type-eyebrow-weight: 600; --type-eyebrow-track: 0.18em;   --ease-out: cubic-bezier(0.22, 1, 0.36, 1); --ease-in-out: cubic-bezier(0.65, 0, 0.35, 1); --dur-fast: 140ms; --dur: 220ms; --dur-slow: 420ms;}html, body { background: var(--bg); color: var(--fg-1); }body { font-family: var(--font-sans); font-size: var(--type-body-size); line-height: var(--type-body-lh); font-weight: 400; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility;}h1, h2, h3, h4, h5, h6 { font-family: var(--font-display); margin: 0; color: var(--fg-1); text-wrap: balance; }p { margin: 0; color: var(--fg-2); text-wrap: pretty; }.t-hero { font-size: var(--type-hero-size); line-height: var(--type-hero-lh); font-weight: var(--type-hero-weight); letter-spacing: var(--type-hero-track); }.t-display { font-size: var(--type-display-size); line-height: var(--type-display-lh); font-weight: var(--type-display-weight); letter-spacing: var(--type-display-track); }.t-h1 { font-size: var(--type-h1-size); line-height: var(--type-h1-lh); font-weight: var(--type-h1-weight); letter-spacing: var(--type-h1-track); }.t-h2 { font-size: var(--type-h2-size); line-height: var(--type-h2-lh); font-weight: var(--type-h2-weight); letter-spacing: var(--type-h2-track); }.t-h3 { font-size: var(--type-h3-size); line-height: var(--type-h3-lh); font-weight: var(--type-h3-weight); }.t-h4 { font-size: var(--type-h4-size); line-height: var(--type-h4-lh); font-weight: var(--type-h4-weight); }.t-body-lg { font-size: var(--type-body-lg-size); line-height: var(--type-body-lg-lh); font-weight: 400; }.t-body { font-size: var(--type-body-size); line-height: var(--type-body-lh); font-weight: 400; }.t-small { font-size: var(--type-small-size); line-height: var(--type-small-lh); font-weight: 400; }.t-caption { font-size: var(--type-caption-size); line-height: var(--type-caption-lh); letter-spacing: var(--type-caption-track); color: var(--fg-3); }.t-eyebrow { font-size: var(--type-eyebrow-size); line-height: var(--type-eyebrow-lh); font-weight: var(--type-eyebrow-weight); letter-spacing: var(--type-eyebrow-track); text-transform: uppercase; color: var(--accent-2); }.on-dark, .on-dark p, .on-dark h1, .on-dark h2, .on-dark h3, .on-dark h4 { color: var(--fg-on-dark); }.on-dark .t-eyebrow { color: var(--cbh-blue-primary); }a { color: var(--link); text-decoration: none; transition: color var(--dur) var(--ease-out); }a:hover { color: var(--cbh-blue-primary); text-decoration: underline; text-underline-offset: 3px; }* { box-sizing: border-box; }html, body { margin: 0; padding: 0; background: var(--bg); color: var(--fg-1); font-family: var(--font-sans); }img { display: block; max-width: 100%; }.container { max-width: 1200px; margin: 0 auto; padding: 0 32px; }.container-wide { max-width: 1440px; margin: 0 auto; padding: 0 32px; }.nav { position: sticky; top: 0; z-index: 50; background: rgba(255,255,255,0.85); backdrop-filter: blur(16px) saturate(120%); -webkit-backdrop-filter: blur(16px) saturate(120%); border-bottom: 1px solid var(--border);}.nav-inner { display: flex; align-items: center; justify-content: space-between; height: 78px; gap: 24px; }.nav-logo img { height: 38px; width: auto; }.nav-links { display: flex; align-items: center; gap: 32px; }.nav-link { color: var(--fg-1); font-size: 15px; font-weight: 500; cursor: pointer; padding: 6px 0; position: relative; display: inline-flex; align-items: center; gap: 4px; transition: color var(--dur) var(--ease-out);}.nav-link:hover { color: var(--cbh-blue-primary); }.nav-link::after { content: ""; position: absolute; left: 0; bottom: 0; height: 2px; width: 0; background: var(--cbh-blue-primary); border-radius: 2px; transition: width var(--dur) var(--ease-out);}.nav-link:hover::after { width: 100%; }.nav-cta { display: flex; align-items: center; gap: 14px; }.phone { display: inline-flex; align-items: center; gap: 8px; font-size: 14px; font-weight: 600; color: var(--cbh-orange-cta); }.btn { font-family: var(--font-sans); font-weight: 600; border: none; cursor: pointer; display: inline-flex; align-items: center; gap: 8px; transition: transform 80ms var(--ease-out), background var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), color var(--dur) var(--ease-out); white-space: nowrap;}.btn:active { transform: scale(0.98); }.btn-primary { background: var(--cbh-orange-cta); color: #fff; padding: 14px 26px; border-radius: var(--radius-pill); font-size: 15px; box-shadow: var(--shadow-cta); }.btn-primary:hover { background: #E84725; transform: translateY(-1px); }.btn-secondary { background: var(--cbh-blue-primary); color: #fff; padding: 14px 26px; border-radius: var(--radius-pill); font-size: 15px; box-shadow: var(--shadow-blue); }.btn-secondary:hover { background: #3FB2FF; transform: translateY(-1px); }.btn-outline { background: transparent; color: var(--cbh-blue-secondary); padding: 12px 24px; border-radius: var(--radius-pill); font-size: 15px; border: 1.5px solid var(--cbh-blue-secondary); }.btn-outline:hover { background: var(--cbh-blue-tint); }.btn-outline-light { background: transparent; color: #fff; padding: 12px 24px; border-radius: var(--radius-pill); font-size: 15px; border: 1.5px solid rgba(255,255,255,0.7); }.btn-outline-light:hover { background: rgba(255,255,255,0.12); border-color: #fff; }.btn-ghost { background: transparent; color: var(--cbh-blue-secondary); padding: 8px 4px; font-size: 14px; }.btn-ghost:hover { color: var(--cbh-blue-primary); }.btn-lg { padding: 18px 32px; font-size: 17px; }.btn-sm { padding: 10px 18px; font-size: 13px; }.hero { position: relative; min-height: 620px; background: var(--cbh-gradient-ocean); color: #fff; overflow: hidden;}.hero-waves { position: absolute; left: 0; right: 0; bottom: 0; height: 70%; pointer-events: none; }.hero-waves svg { width: 100%; height: 100%; display: block; }.hero-content { position: relative; padding: 120px 0 140px; z-index: 2; max-width: 760px; }.hero-eyebrow { font-size: 13px; font-weight: 600; letter-spacing: 0.2em; text-transform: uppercase; color: rgba(255,255,255,0.85); margin-bottom: 18px; display: inline-flex; align-items: center; gap: 10px; }.hero-eyebrow .dot { width: 8px; height: 8px; border-radius: 50%; background: var(--cbh-orange-cta); box-shadow: 0 0 12px var(--cbh-orange-cta); }.hero h1 { font-size: 76px; font-weight: 300; line-height: 1.04; letter-spacing: -0.02em; color: #fff; margin-bottom: 22px; text-wrap: balance; }.hero h1 em { font-style: normal; font-weight: 500; }.hero p.lead { font-size: 20px; line-height: 1.55; color: rgba(255,255,255,0.88); max-width: 580px; margin-bottom: 36px; font-weight: 300; }.hero-cta-row { display: flex; gap: 14px; flex-wrap: wrap; align-items: center; }.hero-trust { margin-top: 56px; display: flex; align-items: center; gap: 20px; }.hero-trust .avatars { display: flex; }.hero-trust .avatars span { width: 36px; height: 36px; border-radius: 50%; border: 2px solid #fff; margin-left: -8px; background-size: cover; background-position: center; }.hero-trust .avatars span:first-child { margin-left: 0; }.hero-trust-text { font-size: 13px; color: rgba(255,255,255,0.85); line-height: 1.4; }.hero-trust-text strong { color: #fff; font-weight: 600; }.insurance-strip { background: var(--cbh-white); border-bottom: 1px solid var(--border); padding: 28px 0;}.ins-inner { display: flex; align-items: center; gap: 32px; flex-wrap: wrap; justify-content: space-between; }.ins-label { font-size: 12px; letter-spacing: 0.16em; text-transform: uppercase; color: var(--fg-3); font-weight: 600; }.ins-logos { display: flex; gap: 36px; align-items: center; flex-wrap: wrap; }.ins-logos .ins { font-size: 16px; font-weight: 600; color: var(--cbh-copy); letter-spacing: -0.01em; opacity: 0.7; font-family: var(--font-sans); }.ins-logos .ins.italic { font-style: italic; font-weight: 500; }.section { padding: 96px 0; }.section-alt { background: var(--cbh-blue-tint); }.section-dark { background: var(--cbh-blue-deep); color: #fff; }.section-head { display: flex; flex-direction: column; gap: 16px; margin-bottom: 56px; max-width: 720px; }.eyebrow { font-size: 13px; font-weight: 600; letter-spacing: 0.2em; text-transform: uppercase; color: var(--cbh-blue-secondary); }.section-dark .eyebrow { color: var(--cbh-blue-primary); }h2.section-title { font-size: 48px; font-weight: 300; line-height: 1.1; letter-spacing: -0.015em; color: var(--fg-1); }.section-dark h2.section-title { color: #fff; }.section-lead { font-size: 18px; line-height: 1.6; color: var(--fg-2); max-width: 620px; }.section-dark .section-lead { color: rgba(255,255,255,0.78); }.prog-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }.prog-card { background: #fff; border-radius: var(--radius-lg); padding: 32px; box-shadow: var(--shadow-sm); display: flex; flex-direction: column; gap: 14px; transition: transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out); cursor: pointer; border: 1px solid transparent;}.section-alt .prog-card { box-shadow: none; border: 1px solid var(--border); }.prog-card:hover { transform: translateY(-2px); box-shadow: var(--shadow-md); }.prog-icon { width: 56px; height: 56px; border-radius: var(--radius-md); background: var(--cbh-blue-tint); display: flex; align-items: center; justify-content: center; color: var(--cbh-blue-secondary); margin-bottom: 8px; }.prog-card h3 { font-size: 22px; font-weight: 600; color: var(--fg-1); letter-spacing: -0.005em; }.prog-card p { font-size: 15px; line-height: 1.6; color: var(--fg-2); }.prog-card .more { display: inline-flex; align-items: center; gap: 8px; font-size: 14px; font-weight: 600; color: var(--cbh-blue-secondary); margin-top: 8px; }.prog-card:hover .more { color: var(--cbh-orange-cta); }.steps { display: grid; grid-template-columns: repeat(3, 1fr); gap: 32px; position: relative; }.steps::before { content:""; position: absolute; left: 8%; right: 8%; top: 32px; height: 2px; background: var(--cbh-blue-tint-2); z-index: 0; }.step { position: relative; z-index: 1; display: flex; flex-direction: column; gap: 12px; }.step-num { width: 64px; height: 64px; border-radius: 50%; background: #fff; border: 2px solid var(--cbh-blue-primary); color: var(--cbh-blue-secondary); font-size: 22px; font-weight: 600; display: flex; align-items: center; justify-content: center;}.step h4 { font-size: 20px; font-weight: 600; color: var(--fg-1); }.step p { font-size: 15px; line-height: 1.6; color: var(--fg-2); }.testimonial { display: grid; grid-template-columns: 1fr 1.4fr; gap: 56px; align-items: center; }.testimonial-img { width: 100%; aspect-ratio: 4/5; border-radius: var(--radius-xl); background: linear-gradient(160deg, #3C89C5 0%, #22A6FF 50%, #E8F4FC 100%); position: relative; overflow: hidden; box-shadow: var(--shadow-md); }.testimonial-img::after { content:""; position: absolute; inset: 0; background: radial-gradient(120% 80% at 30% 90%, rgba(1,46,64,0.5), transparent 60%); }.testimonial-img .placeholder-note { position: absolute; left: 24px; bottom: 24px; color: rgba(255,255,255,0.6); font-size: 11px; letter-spacing: 0.16em; text-transform: uppercase; }.testimonial blockquote { margin: 0; font-size: 34px; font-weight: 300; line-height: 1.25; letter-spacing: -0.01em; color: var(--fg-1); text-wrap: balance; }.testimonial cite { display: block; margin-top: 24px; font-style: normal; font-size: 14px; color: var(--fg-2); }.testimonial cite strong { display: block; color: var(--fg-1); font-weight: 600; font-size: 15px; margin-bottom: 2px; }.quote-mark { font-size: 80px; line-height: 0.6; color: var(--cbh-blue-primary); font-family: Georgia, serif; }.locations { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }.loc-card { position: relative; aspect-ratio: 4/5; border-radius: var(--radius-xl); overflow: hidden; cursor: pointer; box-shadow: var(--shadow-sm); transition: transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);}.loc-card:hover { transform: translateY(-3px); box-shadow: var(--shadow-md); }.loc-bg { position: absolute; inset: 0; }.loc-bg.b1 { background: linear-gradient(160deg, #012E40 0%, #3C89C5 60%, #E8F4FC 100%); }.loc-bg.b2 { background: linear-gradient(200deg, #3C89C5 0%, #22A6FF 60%, #FFE4DE 100%); }.loc-bg.b3 { background: linear-gradient(140deg, #012E40 0%, #3C89C5 80%); }.loc-overlay { position: absolute; inset: 0; background: linear-gradient(180deg, rgba(0,0,0,0) 40%, rgba(1,46,64,0.7) 100%); }.loc-content { position: absolute; left: 24px; right: 24px; bottom: 24px; color: #fff; }.loc-content .pre { font-size: 11px; font-weight: 600; letter-spacing: 0.18em; text-transform: uppercase; color: rgba(255,255,255,0.8); margin-bottom: 6px; }.loc-content h3 { font-size: 24px; font-weight: 500; letter-spacing: -0.01em; line-height: 1.2; margin-bottom: 6px; }.loc-content p { color: rgba(255,255,255,0.85); font-size: 14px; }.cta-band { background: var(--cbh-gradient-ocean); padding: 80px 0; color: #fff; position: relative; overflow: hidden; }.cta-band-inner { display: grid; grid-template-columns: 1.4fr 1fr; gap: 56px; align-items: center; position: relative; z-index: 1; }.cta-band h2 { font-size: 44px; font-weight: 300; letter-spacing: -0.015em; line-height: 1.1; margin-bottom: 14px; color: #fff; text-wrap: balance; }.cta-band p { font-size: 17px; color: rgba(255,255,255,0.85); line-height: 1.6; }.cta-band-actions { display: flex; flex-direction: column; gap: 12px; align-items: flex-end; }.cta-band-actions .or { font-size: 12px; color: rgba(255,255,255,0.6); letter-spacing: 0.1em; }.footer { background: var(--cbh-off-black); color: rgba(255,255,255,0.7); padding: 80px 0 32px; }.footer-grid { display: grid; grid-template-columns: 1.3fr repeat(4, 1fr); gap: 40px; margin-bottom: 56px; }.footer-brand img { height: 42px; margin-bottom: 18px; }.footer-brand p { font-size: 14px; color: rgba(255,255,255,0.6); line-height: 1.6; max-width: 280px; }.footer-col h5 { font-size: 12px; font-weight: 600; letter-spacing: 0.16em; text-transform: uppercase; color: #fff; margin-bottom: 16px; }.footer-col ul { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 10px; }.footer-col a { color: rgba(255,255,255,0.7); font-size: 14px; }.footer-col a:hover { color: #fff; text-decoration: none; }.footer-bottom { display: flex; justify-content: space-between; align-items: center; padding-top: 24px; border-top: 1px solid rgba(255,255,255,0.1); font-size: 12px; color: rgba(255,255,255,0.5); }.modal-backdrop { position: fixed; inset: 0; background: rgba(1,46,64,0.55); backdrop-filter: blur(4px); z-index: 100; display: flex; align-items: center; justify-content: center; padding: 24px; animation: fadeIn 220ms var(--ease-out);}@keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }.modal { background: #fff; border-radius: var(--radius-xl); max-width: 480px; width: 100%; padding: 36px; box-shadow: var(--shadow-xl); animation: slideUp 320ms var(--ease-out);}@keyframes slideUp { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: translateY(0); } }.modal h3 { font-size: 26px; font-weight: 500; line-height: 1.15; letter-spacing: -0.01em; margin-bottom: 8px; }.modal p.sub { font-size: 14px; color: var(--fg-2); margin-bottom: 24px; }.modal-row { display: flex; flex-direction: column; gap: 6px; margin-bottom: 14px; }.modal-row label { font-size: 12px; font-weight: 600; color: var(--fg-1); }.modal-row input, .modal-row select { font-family: var(--font-sans); border: 1px solid var(--border); border-radius: var(--radius-sm); padding: 12px 14px; font-size: 14px; color: var(--fg-1); background: #fff; }.modal-row input:focus, .modal-row select:focus { border-color: var(--border-focus); outline: 2px solid rgba(34,166,255,0.18); }.modal-actions { display: flex; gap: 12px; align-items: center; justify-content: space-between; margin-top: 22px; }.modal-close { background: transparent; border: none; cursor: pointer; color: var(--fg-3); font-size: 14px; font-family: var(--font-sans); }.modal-success { text-align: center; padding: 14px 0; }.modal-success .check { width: 64px; height: 64px; border-radius: 50%; background: var(--cbh-blue-tint); color: var(--cbh-blue-primary); display: inline-flex; align-items: center; justify-content: center; margin-bottom: 20px; }html{scroll-behavior:smooth}body{margin:0;background:#fff}*{box-sizing:border-box}section[id]{scroll-margin-top:64px}.lp-hide-sb::-webkit-scrollbar{height:0;width:0}.lp-hide-sb{scrollbar-width:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item[open] .faq-chevron{transform:rotate(180deg)}@media(max-width:560px){.lp-hdr-phone{display:none!important}}}#brxe-jrotao { color: #fff !important;}#brxe-yzoimp {background-repeat: no-repeat; background-size: cover}#brxe-zzflpl {color: var(--primary); font-size: 30px}#brxe-dpwhzb {color: var(--primary); font-size: 30px}#brxe-pevigx {color: var(--primary); font-size: 30px}@media (max-width: 478px) {#brxe-ywufxy {visibility: hidden}}#brxe-almaeq:not(.tag), #brxe-almaeq img {object-fit: cover}#brxe-syecyo:not(.tag), #brxe-syecyo img {object-fit: cover}#brxe-waomqj:not(.tag), #brxe-waomqj img {object-fit: cover}#brxe-hruaju {background-image: url(); background-size: cover}#brxe-hruaju:not(.tag), #brxe-hruaju img {object-fit: cover}#brxe-dgsgyp:not(.tag), #brxe-dgsgyp img {object-fit: cover}#brxe-wjvhjr:not(.tag), #brxe-wjvhjr img {object-fit: cover}@media (max-width: 478px) {#brxe-qtxqmg {flex-wrap: nowrap; flex-direction: column}}#brxe-smghke {padding-left: 0}#brxe-yhchgz {display: grid; align-items: initial; grid-auto-flow: column}@media (max-width: 991px) {#brxe-yhchgz {grid-auto-flow: column}}@media (max-width: 478px) {#brxe-yhchgz {display: grid; align-items: initial; grid-auto-flow: row; grid-auto-columns: 1; grid-auto-rows: 3}}@media (max-width: 991px) {#brxe-vewzdf {align-self: center !important}}#brxe-jzpnwz { color: #fff !important;}#brxe-zeaiwe {flex-direction: row}#brxe-zeaiwe { box-sizing: border-box; max-width: 100%; padding: 10px;}#brxe-zeaiwe > * { max-width: 100%; box-sizing: border-box;}#brxe-zeaiwe iframe { display: block; width: 100%; max-width: 100%; border-radius: 14px; box-sizing: border-box;}@media (max-width: 720px) { #brxe-zeaiwe { padding: 6px; }}#brxe-mdrijd { flex: 1 1 760px !important; max-width: 760px;}#brxe-jvwonk {flex-direction: row}#brxe-jvwonk { box-sizing: border-box; width: 100%; max-width: 1200px; margin: 0 auto; padding: 10px;}#brxe-jvwonk > * { max-width: 100%; box-sizing: border-box;}#brxe-jvwonk iframe { display: block; width: 100%; max-width: 100%; height: 700px; border-radius: 14px; box-sizing: border-box;}@media (max-width: 720px) { #brxe-jvwonk { padding: 6px; }}