.feedback-signal-template{gap:1.6rem;display:grid}.feedback-signal-template__label{color:var(--accent-strong,#15715f);font-family:var(--ui-font,var(--sans));letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.feedback-signal-template__proof,.feedback-signal-template__body{background:color-mix(in srgb, var(--bg-top,#f8f4ec) 82%, white);border:1px solid color-mix(in srgb, var(--accent,#15806d) 13%, white);padding:1.35rem 1.45rem}.feedback-signal-template__proof{grid-template-columns:minmax(12rem,.7fr) minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}.feedback-signal-template__proof h2,.feedback-signal-template__answers h2,.feedback-signal-template__routes h2,.feedback-signal-form h2{color:var(--ink,#1d302b);font-family:var(--serif);margin:0;line-height:1.15}.feedback-signal-template__proof ul{color:var(--muted,#587168);gap:.55rem;margin:0;padding-left:1.15rem;line-height:1.55;display:grid}.feedback-signal-template__answers,.feedback-signal-template__routes,.feedback-signal-form{gap:1rem;display:grid}.feedback-signal-template__answer-grid,.feedback-signal-template__route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.feedback-signal-template__answer-grid article,.feedback-signal-template__route-grid a,.feedback-signal-template__route-grid article{border:1px solid color-mix(in srgb, var(--accent,#15806d) 13%, white);border-radius:var(--surface-panel-radius,var(--radius-panel,8px));min-width:0;color:inherit;background:#ffffffc2;padding:1rem;text-decoration:none}.feedback-signal-template__answer-grid h3,.feedback-signal-template__route-grid strong{color:var(--ink,#1d302b);overflow-wrap:anywhere;margin:0 0 .4rem;font-size:1rem;line-height:1.25;display:block}.feedback-signal-template__answer-grid p,.feedback-signal-template__route-grid span,.feedback-signal-template__body{color:var(--muted,#587168);line-height:1.7}.feedback-signal-form{border:1px solid color-mix(in srgb, var(--warm,#d88d4b) 18%, white);border-radius:var(--surface-panel-radius,var(--radius-panel,8px));background:linear-gradient(135deg, color-mix(in srgb, var(--warm,#d88d4b) 10%, white), #ffffffeb);padding:1.45rem}.feedback-signal-form__head{gap:.35rem;max-width:68ch;display:grid}.feedback-signal-form__head p,.feedback-signal-form__head span,.feedback-signal-form__notice,.feedback-signal-form__status{margin:0}.feedback-signal-form__head p{color:var(--accent-strong,#15715f);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:800}.feedback-signal-form__head span,.feedback-signal-form__notice,.feedback-signal-form__status{color:var(--muted,#587168);line-height:1.6}.feedback-signal-form__fields{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.feedback-signal-form__fields:disabled{opacity:.68}.feedback-signal-form__legend{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.feedback-signal-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.feedback-signal-form label{min-width:0;color:var(--ink,#1d302b);gap:.35rem;font-weight:700;display:grid}.feedback-signal-form input,.feedback-signal-form select,.feedback-signal-form textarea{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--accent,#15806d) 17%, white);width:100%;min-width:0;max-width:100%;color:var(--ink,#1d302b);font:inherit;background:#ffffffe0;border-radius:8px;padding:.72rem .78rem}.feedback-signal-form textarea{resize:vertical}.feedback-signal-form small{color:var(--muted,#587168);font-weight:500;line-height:1.45}.feedback-signal-form__body,.feedback-signal-form__consent{max-width:74ch}.feedback-signal-form__consent{grid-template-columns:auto minmax(0,1fr);align-items:start;font-weight:600}.feedback-signal-form__consent input{width:auto;margin-top:.25rem}.feedback-signal-form__honeypot{position:absolute;left:-100vw}.feedback-signal-form__submit{color:#fff;background:var(--accent-strong,#15715f);font:inherit;cursor:pointer;border:0;border-radius:8px;justify-self:start;padding:.75rem 1rem;font-weight:800}.feedback-signal-form__submit:hover,.feedback-signal-form__submit:focus-visible{background:color-mix(in srgb, var(--accent-strong,#15715f) 82%, black)}.feedback-signal-form__status[data-tone=success]{color:var(--accent-strong,#15715f);font-weight:700}.feedback-signal-form__status[data-tone=error]{color:#9a3b2f;font-weight:700}@media (width<=760px){.feedback-signal-template__proof,.feedback-signal-template__answer-grid,.feedback-signal-template__route-grid,.feedback-signal-form__grid{grid-template-columns:1fr}.feedback-signal-template__proof,.feedback-signal-template__body,.feedback-signal-form{padding:1rem}}body[data-site=beci]{--surface:#fff;--surface-border:color-mix(in srgb, var(--accent) 18%, #fff);--shadow:0 14px 36px #1f49751f;--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%, #fff), color-mix(in srgb, var(--warm) 8%, #fff)), #fff;border:1px solid color-mix(in srgb, var(--accent) 22%, #fff)}body[data-site=beci] .site-header--bigspring .nav{gap:.7rem}body[data-site=beci] .site-header--bigspring .nav-link{border:1px solid color-mix(in srgb, var(--accent) 20%, #fff);background:color-mix(in srgb, var(--bg-top) 86%, #fff);border-radius:999px;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%, #fff);background:color-mix(in srgb, var(--accent) 12%, #fff);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%, #fff);background:color-mix(in srgb, var(--accent) 16%, #fff)}body[data-site=beci] .site-header--bigspring .nav-role-pill{background:color-mix(in srgb, var(--warm) 18%, #fff);border:1px solid color-mix(in srgb, var(--warm) 34%, #fff);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, #fff 92%, var(--bg-top))}body[data-site=beci] .content--bigspring :global(.section-shell){border:1px solid color-mix(in srgb, var(--accent) 12%, #fff);border-radius:16px;box-shadow:0 8px 22px #264c7614}body[data-site=beci] .site-footer--bigspring{border:1px solid color-mix(in srgb, var(--accent) 18%, #fff);background:color-mix(in srgb, #fff 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 (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 (width<=720px){body[data-site=beci] .mobile-menu__panel{border:1px solid color-mix(in srgb, var(--accent) 22%, #fff);background:color-mix(in srgb, #fff 90%, var(--bg-top));box-shadow:0 10px 26px #274c7929}body[data-site=beci] .mobile-menu__nav .nav-link{border:1px solid color-mix(in srgb, var(--accent) 22%, #fff);background:color-mix(in srgb, #fff 84%, var(--bg-top));border-radius:12px;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%, #fff);background:color-mix(in srgb, var(--accent) 14%, #fff)}}.beci-page-hero-visual{border-radius:var(--surface-panel-radius,var(--radius-panel,8px));border:1px solid #29554a14;margin-bottom:2rem;overflow:hidden;box-shadow:0 6px 28px #1d302b0f}.beci-page-hero-visual img{object-fit:cover;object-position:center top;width:100%;height:auto;max-height:380px;display:block}.beci-hero-visual-strip{border-radius:var(--surface-panel-radius,var(--radius-panel,8px));border:1px solid #29554a14;margin-bottom:2rem;position:relative;overflow:hidden;box-shadow:0 8px 32px #1d302b0f}.beci-hero-visual-card{width:100%;position:relative}.beci-hero-visual-card img{object-fit:cover;object-position:center top;width:100%;height:auto;max-height:420px;display:block}.beci-hero-visual-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#f5f0e8d9 100%);position:absolute;inset:0}.beci-proximity-overlay{z-index:2;grid-template-columns:1.3fr .9fr;gap:1.4rem;margin-top:-3rem;padding:0 2rem 1.8rem;display:grid;position:relative}.beci-proximity-card{border-radius:var(--surface-panel-radius,var(--radius-panel,8px));background:linear-gradient(135deg,#15806d0f,#d88d4b0d);border:1px solid #29554a14;align-items:flex-start;gap:1.2rem;padding:1.6rem 1.8rem;display:flex}.beci-proximity-icon{color:#15806d80;flex-shrink:0;font-size:2.4rem;line-height:1}.beci-proximity-copy h2{font-family:var(--serif);color:var(--ink);margin:0 0 .4rem;font-size:1.25rem;font-weight:700}.beci-proximity-copy p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.6}.beci-day-loop-card{border-radius:var(--surface-panel-radius,var(--radius-panel,8px));background:#ffffffc7;border:1px solid #29554a14;gap:.8rem;padding:1.45rem 1.5rem;display:grid}.beci-day-loop-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem;font-weight:800}.beci-day-loop-card h2{font-family:var(--serif);color:var(--ink);margin:0;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.08}.beci-day-loop-note{color:var(--muted);margin:0;font-size:.92rem;line-height:1.4}.beci-day-loop-list{gap:.45rem;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.beci-day-loop-step{border-top:1px solid color-mix(in srgb, var(--accent) 12%, white);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.65rem 0;display:grid}.beci-day-loop-step__label{text-align:center;min-width:2.2rem;color:var(--accent-strong);background:color-mix(in srgb, var(--accent) 13%, white);border-radius:999px;padding:.22rem .42rem;font-size:.68rem;font-weight:800}.beci-day-loop-step__copy{gap:.16rem;min-width:0;display:grid}.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{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 8%, white), #ffffffe0);border:1px solid color-mix(in srgb, var(--accent) 14%, white);margin-block:1.6rem 1.9rem;padding:1.45rem}.beci-logistics-flow__head{gap:.45rem;max-width:62ch;margin-bottom:1.1rem;display:grid}.beci-logistics-flow__head h2,.beci-logistics-flow__head p{margin:0}.beci-logistics-flow__head h2{font-family:var(--serif);color:var(--ink);font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.12}.beci-logistics-flow__head p{color:var(--muted);line-height:1.55}.beci-logistics-flow__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.beci-logistics-flow__step{border-radius:var(--surface-panel-radius,var(--radius-panel,8px));border:1px solid color-mix(in srgb, var(--accent) 10%, white);background:#ffffffbd;align-content:start;gap:.65rem;min-width:0;padding:.9rem;display:grid;position:relative}.beci-logistics-flow__label{color:var(--accent-strong);background:color-mix(in srgb, var(--accent) 12%, white);text-transform:uppercase;border-radius:999px;justify-self:start;padding:.24rem .5rem;font-size:.68rem;font-weight:800;line-height:1}.beci-logistics-flow__copy{gap:.25rem;min-width:0;display:grid}.beci-logistics-flow__copy strong{color:var(--ink);font-size:.94rem;line-height:1.2}.beci-logistics-flow__copy span{color:var(--muted);overflow-wrap:anywhere;font-size:.86rem;line-height:1.42}.beci-action-snapshot{background:linear-gradient(135deg, color-mix(in srgb, var(--warm) 10%, white), #ffffffe6);border:1px solid color-mix(in srgb, var(--warm) 18%, white);gap:1.1rem;margin-block:1.6rem 1.9rem;padding:1.45rem;display:grid}.beci-action-snapshot__head{gap:.45rem;max-width:66ch;display:grid}.beci-action-snapshot__head h2,.beci-action-snapshot__head p{margin:0}.beci-action-snapshot__head h2{font-family:var(--serif);color:var(--ink);font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.12}.beci-action-snapshot__head p{color:var(--muted);line-height:1.55}.beci-action-snapshot__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.beci-action-snapshot__step{border-radius:var(--surface-panel-radius,var(--radius-panel,8px));border:1px solid color-mix(in srgb, var(--warm) 13%, white);background:#ffffffc2;align-content:start;gap:.6rem;min-width:0;padding:.9rem;display:grid}.beci-action-snapshot__label{color:var(--accent-strong);background:color-mix(in srgb, var(--warm) 18%, white);text-transform:uppercase;border-radius:999px;justify-self:start;padding:.24rem .5rem;font-size:.68rem;font-weight:800;line-height:1}.beci-action-snapshot__copy{gap:.25rem;min-width:0;display:grid}.beci-action-snapshot__copy strong{color:var(--ink);font-size:.94rem;line-height:1.2}.beci-action-snapshot__copy span{color:var(--muted);overflow-wrap:anywhere;font-size:.86rem;line-height:1.42}.beci-local-strip{margin-block:2rem}.beci-local-card h2{font-family:var(--serif);color:var(--ink);margin-top:0;margin-bottom:.8rem;font-size:clamp(1.35rem,2.2vw,1.75rem)}.beci-proof-list{color:var(--muted);gap:.6rem;margin:0;padding-left:1.2rem;display:grid}.beci-local-focus p{color:var(--muted);margin:0;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{font-family:var(--serif);margin-bottom:1rem;font-size:clamp(1.35rem,2.2vw,1.75rem)}.beci-faq-glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.beci-faq-glance__kicker{color:var(--accent-strong);font-family:var(--ui-font,var(--sans));letter-spacing:.06em;text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem;font-weight:700}.beci-faq-glance__item{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);min-width:0;padding:1rem}.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{color:var(--ink);font-family:var(--ui-font,var(--sans));margin:0 0 .45rem;font-size:1rem;line-height:1.25}.beci-faq-glance__item p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.6}.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 (width<=900px){.beci-proximity-overlay{grid-template-columns:1fr;margin-top:-1.5rem;padding:0 1rem 1rem}}@media (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{border-radius:var(--surface-panel-radius,var(--radius-panel,8px));padding:1.15rem 1rem}.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{margin-inline:auto;width:95vw;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{background:color-mix(in srgb, var(--bg-top) 82%, white);border:1px solid color-mix(in srgb, var(--accent) 12%, white);margin-block:1.5rem;padding:1.25rem 1.5rem}.beci-calm-context h2{font-family:var(--serif);color:var(--ink);margin:0 0 .45rem;font-size:1.05rem;font-weight:600}.beci-calm-context p{color:var(--muted);margin:0;font-size:.96rem;line-height:1.65}.beci-template[data-beci-kind=contact] .beci-calm-context{background:color-mix(in srgb, var(--bg-top) 88%, white);box-shadow:none;margin-top:1rem}.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{color:var(--muted);font-size:clamp(1.15rem,2vw,1.45rem);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}
