.compact-hero[data-astro-cid-adt3u2uv]{display:grid;grid-template-columns:1fr;gap:1rem;align-items:end;width:95vw;margin-inline:auto}.compact-hero__header[data-astro-cid-adt3u2uv],.compact-hero__body[data-astro-cid-adt3u2uv]{display:grid;gap:.75rem}h1[data-astro-cid-adt3u2uv],.lede[data-astro-cid-adt3u2uv],.answer[data-astro-cid-adt3u2uv],dl[data-astro-cid-adt3u2uv]{margin:0}h1[data-astro-cid-adt3u2uv]{font-family:var(--serif);font-size:clamp(2.2rem,4.4vw,3.8rem);line-height:1}dl[data-astro-cid-adt3u2uv]{grid-column:1 / -1;display:grid;grid-template-columns:1fr;gap:.5rem}dl[data-astro-cid-adt3u2uv] div[data-astro-cid-adt3u2uv]{padding:.75rem 0;border-top:1px solid var(--surface-border)}dt[data-astro-cid-adt3u2uv]{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}dd[data-astro-cid-adt3u2uv]{margin:.25rem 0 0;font-weight:700}@media(min-width:761px){.compact-hero[data-astro-cid-adt3u2uv]{width:auto;margin-inline:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}dl[data-astro-cid-adt3u2uv]{grid-template-columns:repeat(3,minmax(0,1fr))}}body[data-site=beci]{--surface: #ffffff;--surface-border: color-mix(in srgb, var(--accent) 18%, #ffffff);--shadow: 0 14px 36px rgba(31, 73, 117, .12);--panel-radius: 20px;--content-padding: clamp(1.2rem, 2.4vw, 2rem);--shell-width: 1140px}body[data-site=beci] .shell--bigspring{gap:1.1rem}body[data-site=beci] .site-header--bigspring{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,#ffffff),color-mix(in srgb,var(--warm) 8%,#ffffff)),#fff;border:1px solid color-mix(in srgb,var(--accent) 22%,#ffffff)}body[data-site=beci] .site-header--bigspring .nav{gap:.7rem}body[data-site=beci] .site-header--bigspring .nav-link{border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 20%,#ffffff);background:color-mix(in srgb,var(--bg-top) 86%,#ffffff);padding:.42rem .84rem;text-decoration:none}body[data-site=beci] .site-header--bigspring .nav-link:hover,body[data-site=beci] .site-header--bigspring .nav-link:focus-visible{border-color:color-mix(in srgb,var(--accent-strong) 34%,#ffffff);background:color-mix(in srgb,var(--accent) 12%,#ffffff);text-decoration:none}body[data-site=beci] .site-header--bigspring .nav-link[aria-current=page]{border-color:color-mix(in srgb,var(--accent-strong) 46%,#ffffff);background:color-mix(in srgb,var(--accent) 16%,#ffffff)}body[data-site=beci] .site-header--bigspring .nav-role-pill{background:color-mix(in srgb,var(--warm) 18%,#ffffff);border:1px solid color-mix(in srgb,var(--warm) 34%,#ffffff);border-radius:999px;padding:.3rem .72rem}body[data-site=beci] .site-header--bigspring .nav-actions .ui-button,body[data-site=beci] .site-header--bigspring .mobile-menu__meta .ui-button{color:#fff}body[data-site=beci] .content--bigspring{background:color-mix(in srgb,#ffffff 92%,var(--bg-top))}body[data-site=beci] .content--bigspring :global(.section-shell){border-radius:16px;border:1px solid color-mix(in srgb,var(--accent) 12%,#ffffff);box-shadow:0 8px 22px #264c7614}body[data-site=beci] .site-footer--bigspring{border:1px solid color-mix(in srgb,var(--accent) 18%,#ffffff);background:color-mix(in srgb,#ffffff 90%,var(--bg-top))}body[data-site=beci] .brand-logo-wide--header{width:min(12.2rem,45vw)}body[data-site=beci] .brand-logo-wide--footer{width:min(10.6rem,40vw)}@media(max-width:900px){body[data-site=beci] .brand-logo-wide--header{width:min(10.3rem,56vw)}body[data-site=beci] .brand-logo-wide--footer{width:min(9.1rem,49vw)}}@media(max-width:720px){body[data-site=beci] .mobile-menu__panel{border:1px solid color-mix(in srgb,var(--accent) 22%,#ffffff);background:color-mix(in srgb,#ffffff 90%,var(--bg-top));box-shadow:0 10px 26px #274c7929}body[data-site=beci] .mobile-menu__nav .nav-link{border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 22%,#ffffff);background:color-mix(in srgb,#ffffff 84%,var(--bg-top));justify-content:flex-start}body[data-site=beci] .mobile-menu__nav .nav-link[aria-current=page]{border-color:color-mix(in srgb,var(--accent-strong) 44%,#ffffff);background:color-mix(in srgb,var(--accent) 14%,#ffffff)}}.beci-page-hero-visual{margin-bottom:2rem;border-radius:var(--surface-panel-radius, var(--radius-panel, 8px));overflow:hidden;border:1px solid rgba(41,85,74,.08);box-shadow:0 6px 28px #1d302b0f}.beci-page-hero-visual img{display:block;width:100%;height:auto;max-height:380px;object-fit:cover;object-position:center top}.beci-hero-visual-strip{position:relative;margin-bottom:2rem;border-radius:var(--surface-panel-radius, var(--radius-panel, 8px));overflow:hidden;border:1px solid rgba(41,85,74,.08);box-shadow:0 8px 32px #1d302b0f}.beci-hero-visual-card{position:relative;width:100%}.beci-hero-visual-card img{display:block;width:100%;height:auto;max-height:420px;object-fit:cover;object-position:center top}.beci-hero-visual-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(245,240,232,.85) 100%);pointer-events:none}.beci-proximity-overlay{display:grid;grid-template-columns:1.3fr .9fr;gap:1.4rem;padding:0 2rem 1.8rem;margin-top:-3rem;position:relative;z-index:2}.beci-proximity-card{display:flex;gap:1.2rem;align-items:flex-start;padding:1.6rem 1.8rem;border-radius:var(--surface-panel-radius, var(--radius-panel, 8px));background:linear-gradient(135deg,#15806d0f,#d88d4b0d);border:1px solid rgba(41,85,74,.08)}.beci-proximity-icon{font-size:2.4rem;line-height:1;color:#15806d80;flex-shrink:0}.beci-proximity-copy h2{margin:0 0 .4rem;font-family:var(--serif);font-size:1.25rem;font-weight:700;color:var(--ink)}.beci-proximity-copy p{margin:0;color:var(--muted);line-height:1.6;font-size:.95rem}.beci-day-loop-card{padding:1.45rem 1.5rem;border-radius:var(--surface-panel-radius, var(--radius-panel, 8px));background:#ffffffc7;border:1px solid rgba(41,85,74,.08);display:grid;gap:.8rem}.beci-day-loop-kicker{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.beci-day-loop-card h2{margin:0;font-family:var(--serif);font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.08;color:var(--ink)}.beci-day-loop-note{margin:0;color:var(--muted);line-height:1.4;font-size:.92rem}.beci-day-loop-list{list-style:none;display:grid;gap:.45rem;margin:.15rem 0 0;padding:0}.beci-day-loop-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start;padding:.65rem 0;border-top:1px solid color-mix(in srgb,var(--accent) 12%,white)}.beci-day-loop-step__label{min-width:2.2rem;border-radius:999px;padding:.22rem .42rem;text-align:center;font-size:.68rem;font-weight:800;color:var(--accent-strong);background:color-mix(in srgb,var(--accent) 13%,white)}.beci-day-loop-step__copy{display:grid;gap:.16rem;min-width:0}.beci-day-loop-step__copy strong{color:var(--ink);font-size:.93rem;line-height:1.2}.beci-day-loop-step__copy span{color:var(--muted);font-size:.86rem;line-height:1.42}.beci-logistics-flow{margin-block:1.6rem 1.9rem;padding:1.45rem;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,white),#ffffffe0);border:1px solid color-mix(in srgb,var(--accent) 14%,white)}.beci-logistics-flow__head{display:grid;gap:.45rem;max-width:62ch;margin-bottom:1.1rem}.beci-logistics-flow__head h2,.beci-logistics-flow__head p{margin:0}.beci-logistics-flow__head h2{font-family:var(--serif);font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.12;color:var(--ink)}.beci-logistics-flow__head p{color:var(--muted);line-height:1.55}.beci-logistics-flow__steps{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:0;padding:0}.beci-logistics-flow__step{position:relative;display:grid;align-content:start;gap:.65rem;min-width:0;padding:.9rem;border-radius:var(--surface-panel-radius, var(--radius-panel, 8px));background:#ffffffbd;border:1px solid color-mix(in srgb,var(--accent) 10%,white)}.beci-logistics-flow__label{justify-self:start;border-radius:999px;padding:.24rem .5rem;color:var(--accent-strong);background:color-mix(in srgb,var(--accent) 12%,white);font-size:.68rem;font-weight:800;line-height:1;text-transform:uppercase}.beci-logistics-flow__copy{display:grid;gap:.25rem;min-width:0}.beci-logistics-flow__copy strong{color:var(--ink);font-size:.94rem;line-height:1.2}.beci-logistics-flow__copy span{color:var(--muted);font-size:.86rem;line-height:1.42;overflow-wrap:anywhere}.beci-action-snapshot{display:grid;gap:1.1rem;margin-block:1.6rem 1.9rem;padding:1.45rem;background:linear-gradient(135deg,color-mix(in srgb,var(--warm) 10%,white),#ffffffe6);border:1px solid color-mix(in srgb,var(--warm) 18%,white)}.beci-action-snapshot__head{display:grid;gap:.45rem;max-width:66ch}.beci-action-snapshot__head h2,.beci-action-snapshot__head p{margin:0}.beci-action-snapshot__head h2{font-family:var(--serif);font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.12;color:var(--ink)}.beci-action-snapshot__head p{color:var(--muted);line-height:1.55}.beci-action-snapshot__steps{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:0;padding:0}.beci-action-snapshot__step{display:grid;align-content:start;gap:.6rem;min-width:0;padding:.9rem;border-radius:var(--surface-panel-radius, var(--radius-panel, 8px));background:#ffffffc2;border:1px solid color-mix(in srgb,var(--warm) 13%,white)}.beci-action-snapshot__label{justify-self:start;border-radius:999px;padding:.24rem .5rem;color:var(--accent-strong);background:color-mix(in srgb,var(--warm) 18%,white);font-size:.68rem;font-weight:800;line-height:1;text-transform:uppercase}.beci-action-snapshot__copy{display:grid;gap:.25rem;min-width:0}.beci-action-snapshot__copy strong{color:var(--ink);font-size:.94rem;line-height:1.2}.beci-action-snapshot__copy span{color:var(--muted);font-size:.86rem;line-height:1.42;overflow-wrap:anywhere}.beci-local-strip{margin-block:2rem}.beci-local-card h2{margin-top:0;margin-bottom:.8rem;font-family:var(--serif);font-size:clamp(1.35rem,2.2vw,1.75rem);color:var(--ink)}.beci-proof-list{margin:0;padding-left:1.2rem;display:grid;gap:.6rem;color:var(--muted)}.beci-local-focus p{margin:0;color:var(--muted);line-height:1.7}.beci-prose{line-height:1.75}.beci-quick-answers-surface,.beci-route-choice-surface{margin-top:2rem}.beci-quick-answers-surface h2,.beci-route-choice-surface h2{margin-bottom:1rem;font-family:var(--serif);font-size:clamp(1.35rem,2.2vw,1.75rem)}.beci-faq-glance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.beci-faq-glance__kicker{margin:0 0 .35rem;color:var(--accent-strong);font-family:var(--ui-font, var(--sans));font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.beci-faq-glance__item{min-width:0;padding:1rem;border:1px solid color-mix(in srgb,var(--accent) 16%,white);border-radius:var(--surface-panel-radius, var(--radius-panel, 8px));background:color-mix(in srgb,var(--bg-top) 72%,white)}.beci-faq-glance__item:nth-child(3n+1){background:color-mix(in srgb,var(--accent) 8%,white)}.beci-faq-glance__item:nth-child(3n+2){background:color-mix(in srgb,var(--warm) 10%,white)}.beci-faq-glance__item h3{margin:0 0 .45rem;color:var(--ink);font-family:var(--ui-font, var(--sans));font-size:1rem;line-height:1.25}.beci-faq-glance__item p{margin:0;color:var(--muted);line-height:1.6;font-size:.95rem}.beci-quick-answers-surface .qa-accordion__item,.beci-route-choice-surface .route-card{min-width:0}.beci-quick-answers-surface .qa-accordion__item:nth-of-type(3n+1){background:color-mix(in srgb,var(--accent) 8%,white)}.beci-quick-answers-surface .qa-accordion__item:nth-of-type(3n+2){background:color-mix(in srgb,var(--warm) 10%,white)}.beci-quick-answers-surface .qa-accordion__item:nth-of-type(3n){background:color-mix(in srgb,var(--bg-top) 70%,white)}.beci-route-choice-surface .route-card:nth-child(3n+1){background:color-mix(in srgb,var(--accent) 10%,white)}.beci-route-choice-surface .route-card:nth-child(3n+2){background:color-mix(in srgb,var(--warm) 12%,white)}.beci-route-choice-surface .route-card:nth-child(3n){background:color-mix(in srgb,var(--bg-top) 74%,white)}.beci-quick-answers-surface .qa-accordion__summary,.beci-route-choice-surface .route-card .pattern-choice-title,.beci-quick-answers-surface .qa-accordion__panel p,.beci-faq-glance__item h3,.beci-faq-glance__item p,.beci-route-choice-surface .route-card .pattern-choice-copy{overflow-wrap:anywhere}@media(max-width:900px){.beci-proximity-overlay{grid-template-columns:1fr;padding:0 1rem 1rem;margin-top:-1.5rem}}@media(max-width:640px){.beci-page-hero-visual,.beci-hero-visual-strip{border-radius:var(--surface-panel-radius, var(--radius-panel, 8px))}.beci-proximity-card,.beci-day-loop-card,.beci-logistics-flow,.beci-action-snapshot{padding:1.15rem 1rem;border-radius:var(--surface-panel-radius, var(--radius-panel, 8px))}.beci-logistics-flow__steps,.beci-action-snapshot__steps{grid-template-columns:1fr}.beci-logistics-flow__step,.beci-action-snapshot__step{grid-template-columns:auto minmax(0,1fr);align-items:start}.beci-quick-answers-surface,.beci-route-choice-surface{width:95vw;margin-inline:auto;margin-top:1.4rem}.beci-quick-answers-surface h2,.beci-route-choice-surface h2{margin-bottom:.8rem;font-size:clamp(1.2rem,6vw,1.5rem)}.beci-quick-answers-surface .qa-accordion,.beci-faq-glance,.beci-route-choice-surface .pattern-choice-grid{max-width:100%}.beci-faq-glance{grid-template-columns:1fr;gap:.75rem}.beci-faq-glance__item{padding:.9rem}.beci-faq-glance__item h3{font-size:.95rem}.beci-faq-glance__item p{font-size:.88rem}.beci-route-choice-surface .pattern-choice-grid{grid-template-columns:1fr;gap:.75rem}.beci-route-choice-surface .pattern-choice-card{padding:.9rem}.beci-quick-answers-surface .qa-accordion__summary{padding:.55rem .75rem;font-size:.9rem}.beci-quick-answers-surface .qa-accordion__panel{padding:0 .75rem .65rem;font-size:.88rem}}.beci-calm-context{margin-block:1.5rem;padding:1.25rem 1.5rem;background:color-mix(in srgb,var(--bg-top) 82%,white);border:1px solid color-mix(in srgb,var(--accent) 12%,white)}.beci-calm-context h2{margin:0 0 .45rem;font-family:var(--serif);font-size:1.05rem;font-weight:600;color:var(--ink)}.beci-calm-context p{margin:0;color:var(--muted);line-height:1.65;font-size:.96rem}.beci-template[data-beci-kind=contact] .beci-calm-context{margin-top:1rem;background:color-mix(in srgb,var(--bg-top) 88%,white);box-shadow:none}.beci-template[data-beci-kind=contact] .beci-prose--contact{margin-top:1.25rem}.beci-template[data-beci-kind=convenience] .beci-calm-context,.beci-template[data-beci-kind=support] .beci-calm-context{max-width:52ch}.beci-quick-answers-surface--priority{margin-top:1.25rem;margin-bottom:.5rem}.beci-template[data-beci-kind=faq] .beci-quick-answers-surface--priority h2{font-size:clamp(1.4rem,2.4vw,1.85rem)}.beci-template[data-beci-kind=faq] .beci-prose{margin-top:1.5rem}.beci-route-choice-surface--action .route-card:first-child{border-color:color-mix(in srgb,var(--accent-strong) 34%,white);background:color-mix(in srgb,var(--accent) 14%,white)}.beci-route-choice-surface--action h2{font-size:clamp(1.4rem,2.4vw,1.85rem)}.beci-route-choice-surface--progression h2{font-size:clamp(1.15rem,2vw,1.45rem);color:var(--muted);font-weight:600}.beci-route-choice-surface--progression .route-card{background:color-mix(in srgb,var(--bg-top) 84%,white);border-color:color-mix(in srgb,var(--accent) 10%,white);box-shadow:none}.beci-route-choice-surface--progression .pattern-choice-title{font-size:.98rem;font-weight:600}.beci-route-choice-surface--progression .pattern-choice-copy{font-size:.9rem}.beci-template[data-beci-kind=action] .beci-page-hero-visual{margin-bottom:1.5rem;box-shadow:0 10px 34px #1d302b17}.beci-template[data-beci-kind=location] .beci-local-strip{margin-block:1.75rem}
