.ep-block-tools button,.ep-block-add,.ep-block-picker button{font:600 13px/1.3 -apple-system,sans-serif;background:#eef3f9;color:#192a3c;border:1px solid #d2dce7;border-radius:7px;padding:8px 12px;cursor:pointer}
.ep-layout-block{min-width:0;scroll-margin-top:150px}.ep-block-text{max-width:1000px}.ep-block-text .body-copy{max-width:760px}.ep-block-cta{text-align:center;background:var(--surface);border-radius:24px;max-width:calc(100% - 48px);margin:30px auto}.ep-block-cta .body-copy{margin:0 auto 24px}.ep-block-cta .eyebrow{justify-content:center}.ep-block-contact a{display:inline-flex;padding:12px 24px;border-radius:30px;background:var(--blue);color:#fff}#navigation a[hidden]{display:none}
.ep-block-tools button:disabled{opacity:.3;cursor:default}.ep-block-tools,.ep-block-add{display:none}.ep-layout-mode .ep-layout-block{outline:1px dashed #9bb4ce;outline-offset:-1px}.ep-layout-mode .ep-block-tools{display:flex;align-items:center;gap:6px;background:#eef3f9;color:#192a3c;padding:8px 16px;font:13px/1.3 -apple-system,sans-serif}.ep-block-tools strong{margin-right:auto}.ep-block-tools button{min-width:38px;background:#fff}.ep-layout-mode .ep-block-add{display:block;margin:14px auto;border:1px dashed #6996c5;color:#0f5096;background:#f3f7fb}.ep-block-picker{position:fixed;z-index:100007;top:50%;left:50%;transform:translate(-50%,-50%);width:660px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 140px);overflow:auto;border:1px solid #d2dce7;border-radius:16px;background:#fff;color:#192a3c;box-shadow:0 12px 70px #192a3c55;padding:20px;font:14px/1.5 -apple-system,sans-serif}.ep-block-picker[hidden]{display:none}.ep-picker-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.ep-picker-title strong{font-size:19px}.ep-block-picker p{font-size:13px;color:#526477;margin:10px 0 16px}.ep-block-catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ep-block-picker .ep-catalog-card{text-align:left;padding:12px;background:white;display:flex;flex-direction:column;gap:7px}.ep-catalog-card:hover{outline:2px solid #0f5096}.ep-catalog-card small{font-weight:400;color:#526477}.ep-block-mini{height:64px;width:100%;background:#f0f4f9;border-radius:5px;padding:10px;display:flex;flex-direction:column;gap:6px}.ep-block-mini i{display:block;background:#9bb4ce;height:7px;width:80%;border-radius:2px}.ep-block-mini i:first-child{background:#285783;width:60%;height:12px}.ep-mini-split{display:grid;grid-template-columns:1fr 1fr}.ep-mini-split i:last-child{grid-column:2;grid-row:1/4;height:100%;width:100%}.ep-mini-banner{background:#8daac5;justify-content:end}.ep-mini-banner i{background:white}.ep-mini-cards{flex-direction:row}.ep-mini-cards i,.ep-mini-cards i:first-child{width:33%;height:100%;background:#9bb4ce}.ep-mini-faq i,.ep-mini-faq i:first-child{height:10px;width:100%}.ep-mini-cta{align-items:center}.ep-mini-cta i:last-child{height:14px;width:50%;background:#285783;border-radius:10px}.ep-block-removed{margin-top:18px;border-top:1px solid #d2dce7}.ep-block-removed summary{font-size:14px;padding:12px 0}.ep-block-removed div{display:flex;flex-wrap:wrap;gap:8px}.ep-block-picker button:disabled{opacity:.5;cursor:wait}
@media(max-width:600px){.ep-block-picker{padding:14px;max-height:calc(100dvh - 110px)}.ep-block-catalog{grid-template-columns:repeat(2,1fr)}.ep-block-tools{flex-wrap:wrap}.ep-block-cta{max-width:calc(100% - 32px)}}

a[hidden]{display:none!important}


.ep-layout-dock-tools{display:flex;align-items:stretch}
.am-inpage-dock button.ep-layout-dock-button{appearance:none;border:0;border-radius:0;padding:0;margin:0;min-width:0;min-height:0;box-shadow:none;font:inherit;line-height:1;flex-shrink:0}
.am-inpage-dock button.ep-layout-dock-button[aria-pressed=true]{background-color:#f4f4f61f;border-radius:6px;box-shadow:inset 0 -2px #f4f4f6}
.am-inpage-dock button.ep-layout-dock-button:focus-visible{outline:2px solid #f4f4f6;outline-offset:-4px;border-radius:6px}
.am-inpage-dock button.ep-layout-dock-button:focus-visible:before{opacity:1}
.ep-layout-status{position:fixed;z-index:100005;bottom:88px;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100vw - 32px);padding:10px 14px;border-radius:9px;background:#24262bee;color:#f4f4f6;box-shadow:0 5px 20px #0003;font:13px/1.45 Inter,system-ui,sans-serif;opacity:0;pointer-events:none;transition:opacity .15s}
.ep-layout-status.ep-visible{opacity:1}.ep-layout-status[data-error=true]{background:#7d2525;color:#fff;pointer-events:auto}
@media(max-width:520px){.am-inpage-dock.ep-layout-integrated .am-inpage-dock__item{width:32px}.am-inpage-dock.ep-layout-integrated .am-inpage-dock__separator{margin:0 4px}.am-inpage-dock.ep-layout-integrated .am-inpage-dock__item:before{white-space:normal;max-width:220px;line-height:17px;bottom:calc(100% + 5px);top:auto;text-align:center}}
@media(max-width:360px){.am-inpage-dock.ep-layout-integrated .am-inpage-dock__item{width:27px}.am-inpage-dock.ep-layout-integrated .am-inpage-dock__handle{width:14px}.am-inpage-dock.ep-layout-integrated .am-inpage-dock__separator{margin:0 3px}.am-inpage-dock.ep-layout-integrated .am-inpage-dock__logo{width:24px}}
