.bl-founding-bar[hidden],.bl-founding-ended[hidden]{display:none!important}
.bl-founding-bar{position:relative;z-index:51;background:#d9b35c;color:#0b1d36;font-family:"DM Sans",Arial,sans-serif}
.bl-founding-bar-inner{max-width:1180px;margin:auto;display:flex;align-items:center;justify-content:center;gap:20px;padding:10px 24px;font-size:14px;line-height:1.45;font-weight:600}
.bl-founding-bar a{color:inherit;text-decoration:none;text-align:center}
.bl-founding-bar button,.bl-founding-close{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;padding:0!important;border:0!important;border-radius:50%;background:transparent!important;color:#0b1d36!important;font:26px/1 Arial,sans-serif;cursor:pointer}
.bl-founding-bar button:hover,.bl-founding-close:hover{background:rgba(11,29,54,.1)!important}
.bl-founding-modal{box-sizing:border-box;position:fixed;inset:0;margin:auto;max-width:540px;width:calc(100% - 32px);max-height:calc(100dvh - 40px);overflow:auto;padding:38px;border:1px solid #d9b35c;border-radius:16px;background:#fff;color:#0f1b2d;box-shadow:0 35px 100px #0006;font-family:"DM Sans",Arial,sans-serif}
.bl-founding-modal:not([open]){display:none}.bl-founding-modal::backdrop{background:rgba(5,16,33,.74);backdrop-filter:blur(4px)}
.bl-founding-close{position:absolute;top:10px;right:10px}.bl-founding-eyebrow{font:600 12px/1.5 "DM Sans",Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#8a1c2e;margin:0 0 14px}
.bl-founding-modal h2{font:600 38px/1.1 "Cormorant Garamond",Georgia,serif;margin:0 0 18px;color:#0b1d36}
.bl-founding-price{font:500 70px/1.1 "Cormorant Garamond",Georgia,serif;color:#0b1d36;margin:0 0 8px}.bl-founding-price span{font-size:27px}
.bl-founding-term,.bl-founding-anchor{font:400 14px/1.6 "DM Sans",Arial,sans-serif;margin:0;color:#526175}
.bl-founding-anchor{margin-top:8px}
.bl-founding-inclusions{list-style:none;margin:28px 0;padding:0;display:grid;gap:14px;font:400 15px/1.55 "DM Sans",Arial,sans-serif;color:#2b3b55}
.bl-founding-inclusions li{position:relative;padding-left:20px}.bl-founding-inclusions li:before{content:"";width:8px;height:2px;background:#8a1c2e;position:absolute;top:11px;left:0}
.bl-founding-button{display:block;background:#0b1d36;color:#fff!important;text-align:center;padding:15px 20px;border-radius:6px;text-decoration:none;font:600 15px/1.5 "DM Sans",Arial,sans-serif}
.bl-founding-button:hover{background:#1b3a66}.bl-founding-button:focus-visible,.bl-founding-bar a:focus-visible,.bl-founding-bar button:focus-visible,.bl-founding-close:focus-visible{outline:3px solid #b8923f;outline-offset:4px}
.bl-founding-badge{align-self:flex-start;display:inline-block;font:600 12px/1.3 "DM Sans",Arial,sans-serif;padding:6px 10px;background:#d9b35c;color:#0b1d36;border-radius:4px;margin-bottom:14px}
.bl-founding-card-date{font-size:12px!important;line-height:1.5;color:#5b6b82;margin:7px 0 0!important}
.bl-founding-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}
.bl-founding-landing h1{font-size:clamp(52px,5vw,78px)}.bl-founding-landing .breadcrumbs{margin-bottom:40px}
.bl-founding-deadline{margin-top:24px;color:#d9b35c;font-size:15px}
.bl-founding-offer-card{background:#fff;color:#0f1b2d;border-radius:16px;padding:38px;box-shadow:0 25px 60px #0003;border:1px solid #d9b35c}
.bl-founding-fineprint{font-size:12px;line-height:1.5;color:#5b6b82;margin:16px 0 0}
.bl-founding-ended{min-height:65vh;display:flex;align-items:center}.bl-founding-ended .wrap{width:100%}.bl-founding-ended h1{font-size:clamp(44px,6vw,74px)}.bl-founding-ended .btn{margin-top:26px}
@media(max-width:767px){.bl-founding-bar-inner{font-size:12px;gap:8px;padding:8px 14px}.bl-founding-grid{grid-template-columns:1fr;gap:32px}.bl-founding-offer-card{padding:26px}.bl-founding-modal{padding:34px 25px 25px}.bl-founding-modal h2{font-size:34px}.bl-founding-price{font-size:58px}.bl-founding-inclusions{font-size:14px}}
