.ce-page .v2i-hero{padding-block:clamp(44px,5.5vw,84px) clamp(52px,6.5vw,96px)}.ce-page .v2i-crumbs{margin-bottom:0}.ce-page .v2i-crumbs ol{letter-spacing:.08em;text-transform:uppercase;gap:6px 10px;font-size:11.5px}.ce-hero__grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:start;gap:clamp(32px,5vw,76px);margin-top:clamp(24px,2.6vw,36px);display:grid}.ce-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bew-ink-500);align-items:center;gap:12px;font-size:12px;display:flex}.ce-eyebrow__mark{color:var(--bew-accent-strong)}.ce-eyebrow__rule{background:var(--bew-paper-200);flex:1;max-width:120px;height:1px}.ce-page .v2i-hero__h1{letter-spacing:-.032em;max-width:none;margin-top:22px;font-size:clamp(40px,5.4vw,74px);line-height:1.02}.ce-page .v2i-hero__answer{text-wrap:pretty;max-width:60ch;margin-top:26px;font-size:19px}.ce-page .v2i-hero__ctas{gap:12px;margin-top:clamp(28px,3.4vw,42px)}.ce-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.ce-h2{letter-spacing:-.024em;color:var(--bew-ink-900);font-size:clamp(30px,3.4vw,50px);font-weight:600;line-height:1.06}.hv2-sec--ink .ce-h2{color:var(--bew-text-on-inverse)}.ce-head__lead{max-width:50ch;color:var(--bew-ink-700);font-size:17px;line-height:1.62}.hv2-sec--ink .ce-head__lead{max-width:48ch;color:var(--bew-ink-200)}.ce-head--faq .ce-head__lead{max-width:52ch}.ce-page .ce-sec--market .ce-h2{max-width:24ch}.ce-angle{border-top:2px solid var(--bew-ink-800);column-count:2;column-rule:1px solid var(--bew-paper-300);column-gap:clamp(32px,4.5vw,72px);margin-top:clamp(30px,3.4vw,46px);padding-top:clamp(26px,3vw,38px)}.ce-angle p{color:var(--bew-ink-700);text-wrap:pretty;font-size:18px;line-height:1.66}.ce-angle p:first-letter{float:left;font-family:var(--font-display);color:var(--bew-accent-strong);padding:4px 12px 0 0;font-size:76px;line-height:.78}.ce-deliver{border-bottom:1px solid var(--bew-border-hairline-inverse);margin-top:clamp(34px,4vw,58px)}.ce-deliver>li{border-top:1px solid var(--bew-border-hairline-inverse);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:clamp(20px,3vw,48px);padding-block:clamp(22px,2.6vw,34px);display:grid}.ce-deliver__no{min-width:2.2ch;font-family:var(--font-display);color:var(--bew-accent);font-size:clamp(40px,4vw,58px);line-height:.9}.ce-deliver__text{letter-spacing:-.012em;color:var(--bew-paper-base);text-wrap:pretty;font-size:clamp(20px,1.9vw,27px);line-height:1.32}.ce-cities{border-top:2px solid var(--bew-ink-800);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,44px);margin-top:clamp(34px,4vw,56px);padding-top:26px;display:grid}.ce-cities h3{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--bew-ink-500);font-size:11.5px;font-weight:500;line-height:1.6}.ce-cities ul{margin-top:12px}.ce-cities li{border-bottom:1px solid var(--bew-ink-100)}.hv2 .ce-cities a{min-height:44px;color:var(--bew-ink-700);align-items:center;font-size:17px;display:flex}.hv2 .ce-cities a:hover,.hv2 .ce-cities a:focus-visible{color:var(--bew-ink-link)}.ce-elsewhere{border-top:1px solid var(--bew-paper-300);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 clamp(24px,4vw,56px);margin-top:clamp(30px,3.4vw,48px);display:grid}.ce-elsewhere>li{border-bottom:1px solid var(--bew-paper-300)}.hv2 .ce-elsewhere a{min-height:56px;color:var(--bew-ink-700);justify-content:space-between;align-items:center;gap:16px;font-size:17px;display:flex}.hv2 .ce-elsewhere a:hover,.hv2 .ce-elsewhere a:focus-visible{color:var(--bew-ink-link)}.ce-elsewhere__go{color:var(--bew-ink-400);transition:transform var(--bew-dur-mid) var(--bew-ease)}.hv2 .ce-elsewhere a:hover .ce-elsewhere__go,.hv2 .ce-elsewhere a:focus-visible .ce-elsewhere__go{transform:translate(4px)}.ce-page .v2i-ctarow{--ctarow-measure:26ch;--ctarow-intro:54ch}.ce-page .hv2-sec{padding-block:clamp(56px,7vw,110px)}.ce-page .ce-sec--cta{padding-block:clamp(56px,6.5vw,100px)}@media (width<=59.9375rem){.ce-hero__grid,.ce-head{grid-template-columns:1fr}.ce-cities{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-angle{column-count:1}.ce-angle p:first-letter{font-size:58px}}@media (width<=39.9375rem){.ce-cities{grid-template-columns:1fr}}
