.bc-site .ev{--bc-max:76rem}.bc-site .ev .ev-hero{padding-top:clamp(2rem,5vw,3.5rem)}.bc-site .ev .ev-hero__grid{gap:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:1000px){.bc-site .ev .ev-hero__grid{grid-template:"head offer""facts offer"1fr/minmax(0,7fr) minmax(19rem,4fr);align-items:start;row-gap:0}.bc-site .ev .ev-hero__head{grid-area:head}.bc-site .ev .ev-offer{grid-area:offer}.bc-site .ev .ev-facts{grid-area:facts}}.bc-site .ev .ev-hero .bc-display{max-width:16ch;font-size:clamp(2.6rem,6.4vw,5.5rem);line-height:1}@media (min-width:1000px){.bc-site .ev .ev-facts{margin-top:2.75rem}}.bc-site .ev .ev-facts .bc-ledger__row{grid-template-columns:minmax(5rem,1fr) minmax(0,4fr)}.bc-site .ev .ev-offer{gap:.75rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}@media (min-width:1000px){.bc-site .ev .ev-offer{top:calc(var(--bc-header) + 1.5rem);position:sticky}}.bc-site .ev .ev-offer__kicker{color:var(--bc-red-deep);font-weight:600}.bc-site .ev .ev-offer__price{font-family:var(--bc-font-display);color:var(--bc-paper);white-space:nowrap;margin:0;font-size:clamp(3.25rem,7vw,4.5rem);line-height:.95}.bc-site .ev .ev-offer__price .bc-num{font-family:inherit}.bc-site .ev .ev-offer__unit{font-family:var(--bc-font-mono);letter-spacing:.14em;text-transform:uppercase;color:#3a3835;margin:-.25rem 0 0;font-size:.78rem}.bc-site .ev .ev-offer__list{border-top:1px solid #0808082e;margin:.75rem 0 0;padding:0;list-style:none}.bc-site .ev .ev-offer__list li{color:var(--bc-paper);border-bottom:1px solid #0808081f;padding:.7rem 0 .7rem 1.5rem;font-size:1rem;font-weight:600;position:relative}.bc-site .ev .ev-offer__list li:before{content:"";background:var(--bc-red);width:.75rem;height:2px;position:absolute;top:50%;left:0}.bc-site .ev .ev-offer__deadline{color:#3a3835;margin:.25rem 0 0;font-size:.95rem;line-height:1.55}.bc-site .ev .ev-offer__deadline strong{color:var(--bc-paper)}.bc-site .ev .ev-offer .ev-offer__cta{--btn-bg:var(--bc-paper);--btn-ink:var(--bc-ink);--btn-line:var(--bc-paper);margin-top:.5rem}.bc-site .ev .ev-offer .ev-offer__cta:hover{--btn-bg:#1d1d1d}.bc-site .ev .ev-offer--closed .bc-body{color:var(--bc-read)}.bc-site .ev .ev-includes__title{margin-bottom:clamp(1.75rem,4vw,2.75rem)}.bc-site .ev .ev-includes__bays{margin:0;padding:0;list-style:none}.bc-site .ev .ev-includes__bay{align-content:start;gap:.75rem;min-height:12rem;padding:clamp(1.25rem,2.6vw,1.75rem);display:grid;position:relative}.bc-site .ev .ev-includes__mark{position:absolute;top:-7px;left:-7px}.bc-site .ev .ev-includes__no{letter-spacing:.16em;color:var(--bc-dim);font-size:.7rem}.bc-site .ev .ev-includes__bay .bc-h3{margin-top:auto;padding-top:1.5rem}@media (min-width:720px) and (max-width:1099px){.bc-site .ev .ev-includes__bays{grid-template-columns:repeat(3,minmax(0,1fr))}}.bc-site .ev .ev-faq__grid{gap:2rem;display:grid}@media (min-width:960px){.bc-site .ev .ev-faq__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.bc-site .ev .ev-faq__list{border-top:1px solid var(--bc-line)}.bc-site .ev .ev-faq__item{border-bottom:1px solid var(--bc-line-faint)}.bc-site .ev .ev-faq__item summary{min-height:3.5rem;color:var(--bc-ink);cursor:pointer;touch-action:manipulation;align-items:center;padding:.9rem 2.5rem .9rem 0;font-size:1.08rem;font-weight:700;line-height:1.4;list-style:none;display:flex;position:relative}.bc-site .ev .ev-faq__item summary::-webkit-details-marker{display:none}.bc-site .ev .ev-faq__item summary:before,.bc-site .ev .ev-faq__item summary:after{content:"";background:var(--bc-red);width:.9rem;height:1px;transition:transform .2s var(--bc-ease);position:absolute;top:50%;right:.5rem}.bc-site .ev .ev-faq__item summary:after{transform:rotate(90deg)}.bc-site .ev .ev-faq__item[open] summary:after{transform:rotate(0)}.bc-site .ev .ev-faq__item summary:hover{color:#fffaf0}.bc-site .ev .ev-faq__item>p{max-width:40rem;padding:0 2.5rem 1.25rem 0}.bc-site .ev .ev-book .bc-h2{margin-bottom:1rem}.bc-site .ev .ev-book{scroll-margin-top:var(--bc-header)}.bc-site .ev .ev-book__lead{margin-bottom:clamp(1.25rem,3vw,2rem)}.bc-site .ev .ev-sheet{padding:clamp(1.25rem,4vw,3rem)}.bc-site .ev .bc-intake-direct form>section>.ev-divisions:has(>button){grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.bc-site .ev .bc-intake-direct form>section>.ev-divisions:has(>button){grid-template-columns:repeat(4,minmax(0,1fr))}}.bc-site .ev .bc-intake-direct form>section>div.ev-divisions:has(>button)>button:nth-child(n){grid-column:auto;min-height:6rem}.bc-site .ev .bc-intake-direct .ev-hint{color:var(--bc-mute);font-size:.85rem;line-height:1.5}.bc-site .ev .bc-intake-direct [data-slot=textarea].ev-names{min-height:6.5rem}@media (prefers-reduced-motion:reduce){.bc-site .ev *,.bc-site .ev :before,.bc-site .ev :after{transition:none!important}}
