@import url("https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,400;0,9..144,500;0,9..144,600;0,9..144,700;0,9..144,800;0,9..144,900;1,9..144,400;1,9..144,500&family=Inter:wght@300;400;500;600;700;800;900&display=swap");.bakerychainenterprise-page{--cce-cream:#faf8f6;--cce-cream-alt:#ffffff;--cce-espresso:#2e2820;--cce-espresso-deep:#1c1814;--cce-espresso-rgb:46,40,32;--cce-espresso-deep-rgb:30,24,20;--cce-espresso-soft:#352818;--cce-ink:#0a0907;--cce-tint-rgb:160,82,45;--cce-tint-light-rgb:196,112,62;--cce-tint-dark-rgb:26,18,8;--cce-accent:#a0522d;--cce-accent-light:#c4703e;--cce-accent-bright:#d4915a;--cce-caramel:#a0522d;--cce-caramel-light:#c4703e;--cce-gradient:linear-gradient(135deg,#8b4513,#a0522d 40%,#c4703e);--cce-text-dark:#1a1714;--cce-text-muted:#5c564d;--cce-text-light:#8a847a;--cce-border-light:rgba(var(--cce-tint-rgb),0.1);--cce-surface:#ffffff;--cce-surface2:#f5f3ef;--cce-radius:16px;--cce-radius-sm:10px;--cce-radius-lg:24px;font-family:Inter,system-ui,-apple-system,sans-serif;background:var(--cce-cream);color:var(--cce-text-dark);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bakerychainenterprise-page[data-bce-theme=dark]{--cce-cream:#0f0c0a;--cce-cream-alt:#161210;--cce-surface:#1c1814;--cce-surface2:#24201a;--cce-text-dark:#f0ede8;--cce-text-muted:#a09a8e;--cce-text-light:#6b655b;--cce-border-light:rgba(255,255,255,0.1);--cce-accent:#d4915a;--cce-accent-light:#e6a872;--cce-accent-bright:#e6a872;--cce-caramel:#d4915a;--cce-caramel-light:#e6a872}.bakerychainenterprise-page .my-16{margin:0}.bakerychainenterprise-page h1,.bakerychainenterprise-page h2,.bakerychainenterprise-page h3,.bakerychainenterprise-page h4,.bakerychainenterprise-page h5{font-family:Fraunces,serif;font-weight:600;line-height:1.15;letter-spacing:-.03em}.bakerychainenterprise-page .cce-container{max-width:1200px;margin:0 auto;padding:0 24px}.bakerychainenterprise-page .cce-eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--cce-accent-light);margin-bottom:16px}.bakerychainenterprise-page .cce-eyebrow.caramel{color:var(--cce-caramel)}.bakerychainenterprise-page .cce-eyebrow.center{display:flex;justify-content:center}.bakerychainenterprise-page .cce-s-heading{font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1.1;letter-spacing:-.04em;margin-bottom:20px}.bakerychainenterprise-page .cce-s-heading.white{color:#fff}.bakerychainenterprise-page .cce-s-header{text-align:center;max-width:700px;margin:0 auto 64px;position:relative;z-index:1}.bakerychainenterprise-page .cce-s-desc{font-size:16px;line-height:1.75;max-width:600px;margin:0 auto}.bakerychainenterprise-page .cce-s-desc.muted{color:var(--cce-text-muted)}.bakerychainenterprise-page .cce-hero{position:relative;overflow:hidden;min-height:85vh;padding:180px 0 120px;background:var(--cce-espresso)}.bakerychainenterprise-page .cce-hero-bg-video{position:absolute;inset:0;z-index:0;background-color:var(--cce-espresso-deep);background-image:radial-gradient(125% 90% at 85% 12%,color-mix(in srgb,var(--cce-accent-bright) 28%,transparent),transparent 55%),linear-gradient(150deg,var(--cce-espresso) 0,var(--cce-espresso-deep) 100%)}.bakerychainenterprise-page .cce-hero-bg-video video,.bakerychainenterprise-page .cce-hero-poster{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bakerychainenterprise-page .cce-hero-bg-video video{z-index:1;opacity:0;transition:opacity .7s ease}.bakerychainenterprise-page .cce-hero-bg-video video.is-ready{opacity:1}.bakerychainenterprise-page .cce-hero-bg-video:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(var(--cce-espresso-rgb),.94) 0,rgba(var(--cce-espresso-rgb),.78) 40%,rgba(var(--cce-espresso-rgb),.4) 100%);pointer-events:none}.bakerychainenterprise-page .cce-hero-inner{position:relative;z-index:1;text-align:left}.bakerychainenterprise-page .cce-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border-radius:100px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;background:rgba(var(--cce-tint-light-rgb),.15);color:var(--cce-accent-bright);border:1px solid rgba(var(--cce-tint-light-rgb),.3);margin-bottom:24px}.bakerychainenterprise-page .cce-hero-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cce-accent-bright);animation:ccePulseDot 2s ease-in-out infinite}@keyframes ccePulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.bakerychainenterprise-page .cce-hero-headline{font-size:clamp(40px,5.5vw,64px);font-weight:600;line-height:1.05;letter-spacing:-.04em;margin-bottom:24px;color:#fff}.bakerychainenterprise-page .cce-hero-headline em{font-style:normal;color:var(--cce-accent-bright)}.bakerychainenterprise-page .cce-hero-sub{font-size:18px;color:rgba(245,240,232,.6);line-height:1.75;margin-bottom:24px;max-width:520px}.bakerychainenterprise-page .cce-hero-ctas{display:flex;gap:14px;flex-wrap:wrap}.bakerychainenterprise-page .cce-hero-micro{font-size:11px;color:rgba(245,240,232,.28);letter-spacing:.06em;margin-bottom:40px;text-transform:uppercase}.bakerychainenterprise-page .cce-btn-primary{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;border-radius:100px;font-size:16px;font-weight:700;text-decoration:none;background:var(--cce-gradient);color:#fff;transition:all .3s;box-shadow:0 4px 20px rgba(var(--cce-tint-rgb),.25)}@media (hover:hover){.bakerychainenterprise-page .cce-btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 32px rgba(var(--cce-tint-rgb),.4)}}.bakerychainenterprise-page .cce-btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:16px 36px;border-radius:100px;font-size:16px;font-weight:600;text-decoration:none;background:transparent;color:rgba(245,240,232,.7);border:2px solid rgba(245,240,232,.2);transition:all .3s}@media (hover:hover){.bakerychainenterprise-page .cce-btn-ghost:hover{border-color:var(--cce-accent-bright);color:var(--cce-accent-bright);transform:translateY(-2px)}}.bakerychainenterprise-page .cce-paradox{overflow:hidden;position:relative;background:var(--cce-cream)}.bakerychainenterprise-page .cce-paradox:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(var(--cce-tint-rgb),.06) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--cce-tint-rgb),.06) 1px,transparent 1px);background-size:48px 48px;pointer-events:none;mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 0,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 0,transparent 80%)}.bakerychainenterprise-page .cce-paradox-header{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;position:relative;z-index:2;padding:100px 24px 72px}.bakerychainenterprise-page .cce-paradox-header-left h2{font-family:Fraunces,serif;font-size:clamp(32px,3.8vw,52px);font-weight:300;color:var(--cce-text-dark);letter-spacing:-.03em;line-height:1.06}.bakerychainenterprise-page .cce-paradox-header-left h2 em{font-style:italic;color:var(--cce-accent)}.bakerychainenterprise-page .cce-paradox-header-right p{font-size:16px;line-height:1.75;color:var(--cce-text-muted);font-weight:300}.bakerychainenterprise-page .cce-paradox-header-right p+p{margin-top:16px;font-size:14px;color:rgba(var(--cce-tint-rgb),.7);font-style:italic;font-family:Fraunces,serif;border-left:2px solid rgba(var(--cce-tint-rgb),.3);padding-left:16px}.bakerychainenterprise-page .cce-paradox-body{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:start;position:relative;z-index:2;padding:0 24px 100px}.bakerychainenterprise-page .cce-paradox-elements{display:flex;flex-direction:column;gap:2px}.bakerychainenterprise-page .cce-pe-card{display:grid;grid-template-columns:72px 1fr;overflow:hidden;background:var(--cce-surface);border:1px solid var(--cce-border-light);transition:all .35s;box-shadow:0 1px 3px rgba(0,0,0,.03)}.bakerychainenterprise-page .cce-pe-card:first-child{border-radius:8px 8px 0 0}.bakerychainenterprise-page .cce-pe-card:last-child{border-radius:0 0 8px 8px}@media (hover:hover){.bakerychainenterprise-page .cce-pe-card:hover{background:rgba(var(--cce-tint-rgb),.05);border-color:rgba(var(--cce-tint-rgb),.2);box-shadow:0 4px 16px rgba(var(--cce-tint-rgb),.08)}.bakerychainenterprise-page .cce-pe-card:hover .cce-pe-num{color:var(--cce-caramel)}.bakerychainenterprise-page .cce-pe-card:hover .cce-pe-bar{background:var(--cce-caramel)}}.bakerychainenterprise-page .cce-pe-left{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 0;border-right:1px solid var(--cce-border-light)}.bakerychainenterprise-page .cce-pe-num{font-family:Fraunces,serif;font-size:24px;font-weight:700;color:rgba(var(--cce-tint-rgb),.8);transition:color .3s;letter-spacing:-.02em}.bakerychainenterprise-page .cce-pe-bar{width:1px;flex:1;background:var(--cce-border-light);transition:background .3s;min-height:20px}.bakerychainenterprise-page .cce-pe-right{padding:28px}.bakerychainenterprise-page .cce-pe-title{font-size:20px;font-weight:600;color:var(--cce-text-dark);margin-bottom:8px;letter-spacing:-.01em}.bakerychainenterprise-page .cce-pe-body{font-size:16px;line-height:1.7;color:var(--cce-text-muted);font-weight:300}.bakerychainenterprise-page .cce-paradox-viz{position:sticky;top:100px;padding-top:8px}.bakerychainenterprise-page .cce-viz-label{display:flex;align-items:center;gap:8px;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--cce-accent);margin-bottom:20px;font-style:italic;font-weight:600}.bakerychainenterprise-page .cce-viz-image{width:100%;max-width:500px;height:auto;border-radius:var(--cce-radius);display:block}.bakerychainenterprise-page .cce-viz-note{margin-top:20px;font-size:12px;line-height:1.6;color:var(--cce-text-light);font-style:italic;max-width:380px}.bakerychainenterprise-page .cce-cta-band{padding:48px 24px}.bakerychainenterprise-page .cce-cta-band.amber{background:var(--cce-gradient)}.bakerychainenterprise-page .cce-cta-band.dark{background:linear-gradient(180deg,var(--cce-espresso-deep) 0,var(--cce-espresso) 100%)}.bakerychainenterprise-page .cce-cta-band-inner{display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:1200px;margin:0 auto;padding:40px 56px;width:100%;position:relative;overflow:hidden}.bakerychainenterprise-page .cce-cta-band.dark .cce-cta-band-inner{background:linear-gradient(135deg,rgba(var(--cce-tint-rgb),.13),rgba(255,255,255,.02));border:1px solid rgba(var(--cce-tint-rgb),.22);border-radius:var(--cce-radius-lg);backdrop-filter:blur(10px)}.bakerychainenterprise-page .cce-cta-band.dark .cce-cta-band-inner:before{content:"";position:absolute;top:-120px;right:-80px;width:360px;height:360px;background:radial-gradient(circle,rgba(var(--cce-tint-rgb),.2),transparent 70%);pointer-events:none;z-index:0}.bakerychainenterprise-page .cce-cta-band .cce-btn-amber,.bakerychainenterprise-page .cce-cta-band .cce-btn-dark,.bakerychainenterprise-page .cce-cta-band-text{position:relative;z-index:1}.bakerychainenterprise-page .cce-cta-band-text h3{font-family:Fraunces,serif;font-size:clamp(28px,3.2vw,38px);font-weight:700;color:#fff;letter-spacing:-.03em;margin-bottom:10px;max-width:620px}.bakerychainenterprise-page .cce-cta-band-text p{font-size:16px;color:rgba(255,255,255,.7);line-height:1.65;max-width:620px}.bakerychainenterprise-page .cce-cta-band.dark .cce-cta-band-text p{color:rgba(245,240,232,.55)}.bakerychainenterprise-page .cce-btn-amber{display:inline-flex;align-items:center;gap:8px;padding:18px 38px;border-radius:10px;font-size:16px;font-weight:700;text-decoration:none;background:var(--cce-gradient);color:#fff;transition:all .3s;box-shadow:0 4px 16px rgba(var(--cce-tint-rgb),.25)}@media (hover:hover){.bakerychainenterprise-page .cce-btn-amber:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(var(--cce-tint-rgb),.4)}}.bakerychainenterprise-page .cce-btn-dark{display:inline-flex;align-items:center;gap:8px;padding:18px 38px;border-radius:10px;font-size:16px;font-weight:700;text-decoration:none;background:#fff;color:var(--cce-espresso);transition:all .3s;box-shadow:0 4px 16px rgba(0,0,0,.15)}@media (hover:hover){.bakerychainenterprise-page .cce-btn-dark:hover{background:var(--cce-cream);color:var(--cce-accent);transform:translateY(-3px);box-shadow:0 8px 28px rgba(0,0,0,.25)}}.bakerychainenterprise-page .cce-struggles{padding:120px 0;background:var(--cce-cream);overflow:visible;position:relative}.bakerychainenterprise-page .cce-struggles:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(var(--cce-tint-rgb),.05) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--cce-tint-rgb),.05) 1px,transparent 1px);background-size:20px 20px;pointer-events:none;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black,transparent 80%)}.bakerychainenterprise-page .cce-struggles-layout{display:grid;grid-template-columns:260px 1fr;gap:32px;align-items:start;position:relative;z-index:1}.bakerychainenterprise-page .cce-struggles-header{text-align:center;max-width:700px;margin:0 auto 72px;position:relative;z-index:1}.bakerychainenterprise-page .cce-struggles-header p{font-size:16px;color:var(--cce-text-muted);font-weight:400;margin-top:20px;line-height:1.75}.bakerychainenterprise-page .cce-struggles-header .cce-s-heading em{font-style:italic;color:var(--cce-accent)}.bakerychainenterprise-page .cce-str-cards{display:flex;flex-direction:column;gap:8px;position:sticky;top:90px;align-self:start;z-index:2;max-height:calc(100vh - 100px);overflow-y:auto}.bakerychainenterprise-page .cce-str-card{padding:16px 20px;border-radius:10px;background:var(--cce-surface);border:1px solid var(--cce-border-light);cursor:pointer;position:relative;overflow:hidden;text-align:left;font-family:inherit;font-size:inherit;color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:all .3s;box-shadow:0 1px 3px rgba(0,0,0,.03)}.bakerychainenterprise-page .cce-str-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(var(--cce-tint-rgb),.06),transparent 60%);opacity:0;transition:opacity .3s}.bakerychainenterprise-page .cce-str-card.active{background:var(--cce-espresso);border-color:rgba(var(--cce-tint-rgb),.3);box-shadow:0 4px 20px rgba(0,0,0,.1)}@media (hover:hover){.bakerychainenterprise-page .cce-str-card:hover{background:var(--cce-espresso);border-color:rgba(var(--cce-tint-rgb),.3);box-shadow:0 4px 20px rgba(0,0,0,.1)}}.bakerychainenterprise-page .cce-str-card.active:before{opacity:1}@media (hover:hover){.bakerychainenterprise-page .cce-str-card:hover:before{opacity:1}}.bakerychainenterprise-page .cce-str-card.active{border-left:3px solid var(--cce-accent-bright)}.bakerychainenterprise-page .cce-str-card-title{font-family:Fraunces,serif;font-size:15px;font-weight:700;color:var(--cce-text-dark);margin-bottom:3px;letter-spacing:-.02em;transition:color .3s;text-align:left}.bakerychainenterprise-page .cce-str-card-desc{font-size:12px;color:var(--cce-text-light);line-height:1.5;transition:color .3s;text-align:left}.bakerychainenterprise-page .cce-str-card.active .cce-str-card-title{color:#fff}@media (hover:hover){.bakerychainenterprise-page .cce-str-card:hover .cce-str-card-title{color:#fff}}.bakerychainenterprise-page .cce-str-card.active .cce-str-card-desc{color:rgba(245,240,232,.6)}@media (hover:hover){.bakerychainenterprise-page .cce-str-card:hover .cce-str-card-desc{color:rgba(245,240,232,.6)}}.bakerychainenterprise-page .cce-str-content{display:flex;flex-direction:column;gap:24px}.bakerychainenterprise-page .cce-str-panel{border-radius:16px;border:1px solid var(--cce-border-light);background:var(--cce-surface);overflow:hidden;position:relative;transition:all .3s;opacity:.5;box-shadow:0 2px 8px rgba(0,0,0,.04)}.bakerychainenterprise-page .cce-str-panel.active{opacity:1;border-color:rgba(var(--cce-tint-rgb),.25);box-shadow:0 8px 40px rgba(var(--cce-tint-rgb),.08)}.bakerychainenterprise-page .cce-str-panel-img{width:100%;height:320px;overflow:hidden}.bakerychainenterprise-page .cce-str-panel-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s ease}.bakerychainenterprise-page .cce-str-panel.active .cce-str-panel-img img{transform:scale(1.04)}.bakerychainenterprise-page .cce-str-panel-body{padding:36px 40px}.bakerychainenterprise-page .cce-str-panel h3{font-family:Fraunces,serif;font-size:24px;font-weight:700;color:var(--cce-text-dark);margin-bottom:14px;line-height:1.2;letter-spacing:-.02em}.bakerychainenterprise-page .cce-str-panel-intro{font-size:16px;line-height:1.8;color:var(--cce-text-muted);font-weight:400;margin-bottom:24px}.bakerychainenterprise-page .cce-struggle-list{list-style:none;display:flex;flex-direction:column;gap:10px;padding:0;margin:0}.bakerychainenterprise-page .cce-struggle-list li{font-size:15px;color:var(--cce-text-dark);display:flex;gap:14px;align-items:flex-start;line-height:1.65;padding:14px 18px;border-radius:10px;background:rgba(var(--cce-tint-rgb),.04);border:1px solid rgba(var(--cce-tint-rgb),.1);transition:all .25s;font-weight:500}@media (hover:hover){.bakerychainenterprise-page .cce-struggle-list li:hover{background:rgba(var(--cce-tint-rgb),.08);border-color:rgba(var(--cce-tint-rgb),.2);transform:translateX(4px);box-shadow:0 4px 12px rgba(var(--cce-tint-rgb),.08)}}.bakerychainenterprise-page .cce-struggle-list li:before{content:"\2192";color:#fff;font-size:13px;font-weight:700;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--cce-gradient);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(var(--cce-tint-rgb),.25);margin-top:1px}@media (max-width:960px){.bakerychainenterprise-page .cce-struggles-layout{grid-template-columns:1fr}.bakerychainenterprise-page .cce-str-cards{position:sticky;top:64px;z-index:5;margin-left:-16px;margin-right:-16px;padding:12px 16px;flex-direction:row;overflow-x:auto;gap:6px;-webkit-overflow-scrolling:touch;background:var(--cce-cream);border-bottom:1px solid var(--cce-border-light);scrollbar-width:none;-ms-overflow-style:none}.bakerychainenterprise-page .cce-str-cards::-webkit-scrollbar{display:none}.bakerychainenterprise-page .cce-str-card{min-width:170px;max-width:200px;flex-shrink:0;padding:10px 14px}.bakerychainenterprise-page .cce-str-card-title{font-size:13px;margin-bottom:2px}.bakerychainenterprise-page .cce-str-card-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:11px;line-height:1.35}.bakerychainenterprise-page .cce-str-card.active{border-left:1px solid var(--cce-border-light);box-shadow:inset 0 3px 0 var(--cce-accent-bright),0 4px 20px rgba(0,0,0,.1)}.bakerychainenterprise-page .cce-str-panel-body{padding:28px 20px}}.bakerychainenterprise-page .cce-solutions{padding:120px 0;background:var(--cce-cream);overflow:hidden;position:relative}.bakerychainenterprise-page .cce-solutions:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(var(--cce-tint-rgb),.04) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--cce-tint-rgb),.04) 1px,transparent 1px);background-size:20px 20px;pointer-events:none;mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,black,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 50%,black,transparent 80%)}.bakerychainenterprise-page .cce-solutions-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;position:relative;z-index:1;margin-bottom:80px}.bakerychainenterprise-page .cce-solutions-intro p{font-size:16px;line-height:1.8;color:var(--cce-text-muted);font-weight:300;border-left:3px solid var(--cce-accent);padding-left:20px}.bakerychainenterprise-page .cce-solutions-intro .cce-s-heading em{font-style:italic;color:var(--cce-accent)}.bakerychainenterprise-page .cce-solution-map{display:flex;flex-direction:column;gap:16px;position:relative;z-index:1}.bakerychainenterprise-page .cce-sol-row{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:16px;transition:all .4s;border:1px solid rgba(var(--cce-tint-rgb),.08);box-shadow:0 2px 8px rgba(0,0,0,.03)}@media (hover:hover){.bakerychainenterprise-page .cce-sol-row:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(var(--cce-tint-rgb),.1);border-color:rgba(var(--cce-tint-rgb),.2)}}.bakerychainenterprise-page .cce-sol-left{background:var(--cce-surface);padding:32px 36px;display:flex;flex-direction:column;justify-content:flex-start}.bakerychainenterprise-page .cce-sol-right{background:var(--cce-espresso);padding:32px 36px;display:flex;flex-direction:column;justify-content:flex-start}.bakerychainenterprise-page .cce-sol-tag{display:inline-flex;align-items:center;gap:6px;font-size:17px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.bakerychainenterprise-page .cce-sol-left .cce-sol-tag{color:rgb(var(--cce-tint-rgb))}.bakerychainenterprise-page .cce-sol-left .cce-sol-tag:before{content:"";width:8px;height:2px;background:rgb(var(--cce-tint-rgb));border-radius:2px}.bakerychainenterprise-page .cce-sol-right .cce-sol-tag{color:var(--cce-accent-bright)}.bakerychainenterprise-page .cce-sol-right .cce-sol-tag:before{content:"";width:8px;height:2px;background:var(--cce-accent-bright);border-radius:2px}.bakerychainenterprise-page .cce-sol-left p{font-size:15px;line-height:1.7;color:var(--cce-text-muted)}.bakerychainenterprise-page .cce-sol-left p strong{color:var(--cce-text-dark);font-weight:700}.bakerychainenterprise-page .cce-sol-right p{font-size:15px;line-height:1.7;color:rgba(245,240,232,.65)}.bakerychainenterprise-page .cce-sol-right p strong{color:#fff;font-weight:700}@media (hover:hover){.bakerychainenterprise-page .cce-sol-row:hover .cce-sol-left{background:rgba(var(--cce-tint-light-rgb),.03)}.bakerychainenterprise-page .cce-sol-row:hover .cce-sol-right{background:var(--cce-espresso-soft)}}@media (max-width:768px){.bakerychainenterprise-page .cce-sol-row{grid-template-columns:1fr}.bakerychainenterprise-page .cce-solutions-intro{grid-template-columns:1fr;gap:24px}}.bakerychainenterprise-page .cce-framework{padding:120px 0;background:var(--cce-espresso);overflow:hidden;position:relative}.bakerychainenterprise-page .cce-fw-cards{display:flex;flex-direction:column;gap:24px}.bakerychainenterprise-page .cce-fw-wrap{position:sticky;top:100px}.bakerychainenterprise-page .cce-fw-wrap:first-child{z-index:5}.bakerychainenterprise-page .cce-fw-wrap:nth-child(2){z-index:4;top:120px}.bakerychainenterprise-page .cce-fw-wrap:nth-child(3){z-index:3;top:140px}.bakerychainenterprise-page .cce-fw-wrap:nth-child(4){z-index:2;top:160px}.bakerychainenterprise-page .cce-fw-wrap:nth-child(5){z-index:1;top:180px}.bakerychainenterprise-page .cce-fw-card{display:grid;grid-template-columns:80px 1fr 280px;-moz-column-gap:24px;column-gap:24px;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1);border-radius:var(--cce-radius-lg);backdrop-filter:blur(10px);overflow:hidden;transition:all .3s}@media (hover:hover){.bakerychainenterprise-page .cce-fw-card:hover{border-color:rgba(var(--cce-tint-rgb),.3);background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.03))}.bakerychainenterprise-page .cce-fw-card:hover .cce-fw-img img{transform:scale(1.05)}}.bakerychainenterprise-page .cce-fw-num-wrap{padding:40px 0 40px 10px}.bakerychainenterprise-page .cce-fw-num{font-family:Fraunces,serif;font-size:48px;font-weight:900;color:var(--cce-accent-bright);opacity:.4;line-height:1}.bakerychainenterprise-page .cce-fw-text{padding:40px 40px 40px 0}.bakerychainenterprise-page .cce-fw-card h3{font-family:Fraunces,serif;font-size:22px;font-weight:700;color:#fff;margin-bottom:12px;letter-spacing:-.03em}.bakerychainenterprise-page .cce-fw-card p{font-size:15px;color:rgba(255,255,255,.5);line-height:1.75;margin-bottom:16px}.bakerychainenterprise-page .cce-fw-img{overflow:hidden;border-radius:0 var(--cce-radius-lg) var(--cce-radius-lg) 0}.bakerychainenterprise-page .cce-fw-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s ease}.bakerychainenterprise-page .cce-fw-action{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--cce-accent-bright);text-transform:uppercase;letter-spacing:1px;padding:8px 16px;border-radius:100px;background:rgba(var(--cce-tint-light-rgb),.1);border:1px solid rgba(var(--cce-tint-light-rgb),.2)}@media (max-width:768px){.bakerychainenterprise-page .cce-fw-card{grid-template-columns:1fr}.bakerychainenterprise-page .cce-fw-num-wrap{padding:24px 24px 0}.bakerychainenterprise-page .cce-fw-text{padding:16px 24px 24px}.bakerychainenterprise-page .cce-fw-img{height:200px}}.bakerychainenterprise-page .cce-insights{padding:120px 0;background:var(--cce-cream);overflow:hidden;position:relative}.bakerychainenterprise-page .cce-insights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:960px){.bakerychainenterprise-page .cce-insights-grid{grid-template-columns:1fr}}.bakerychainenterprise-page .cce-ins-card{background:var(--cce-surface);border:1px solid var(--cce-border-light);border-radius:var(--cce-radius);overflow:hidden;position:relative;text-decoration:none;display:flex;flex-direction:column;transition:all .4s;color:inherit}.bakerychainenterprise-page .cce-ins-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--cce-gradient);transform:scaleX(0);transform-origin:left;transition:transform .4s}@media (hover:hover){.bakerychainenterprise-page .cce-ins-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(var(--cce-tint-dark-rgb),.1);border-color:transparent}.bakerychainenterprise-page .cce-ins-card:hover:after{transform:scaleX(1)}}.bakerychainenterprise-page .cce-ins-card-img{width:100%;height:200px;overflow:hidden}.bakerychainenterprise-page .cce-ins-card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s ease}@media (hover:hover){.bakerychainenterprise-page .cce-ins-card:hover .cce-ins-card-img img{transform:scale(1.05)}}.bakerychainenterprise-page .cce-ins-card-body{padding:24px 28px}.bakerychainenterprise-page .cce-ins-tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--cce-accent);margin-bottom:12px;padding:4px 12px;border-radius:100px;background:rgba(var(--cce-tint-rgb),.08)}.bakerychainenterprise-page .cce-ins-card h3{font-family:Fraunces,serif;font-size:20px;font-weight:700;color:var(--cce-text-dark);margin-bottom:12px;line-height:1.3;letter-spacing:-.02em}.bakerychainenterprise-page .cce-ins-card p{font-size:14px;line-height:1.65;color:var(--cce-text-muted);margin-bottom:16px}.bakerychainenterprise-page .cce-ins-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--cce-caramel);text-decoration:none;transition:gap .3s}@media (hover:hover){.bakerychainenterprise-page .cce-ins-card:hover .cce-ins-link{gap:12px;color:var(--cce-text-dark)}}.bakerychainenterprise-page .cce-contact{color:#fff;padding:120px 0;background:var(--cce-espresso);position:relative;overflow:hidden}.bakerychainenterprise-page .cce-contact:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(212,145,90,.06) 1px,transparent 0),linear-gradient(90deg,rgba(212,145,90,.06) 1px,transparent 0);background-size:48px 48px;pointer-events:none;mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 0,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 0,transparent 80%)}.bakerychainenterprise-page .cce-contact:before{content:"";position:absolute;top:-200px;right:-200px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(var(--cce-tint-rgb),.08),transparent 70%);pointer-events:none}.bakerychainenterprise-page .cce-contact>*{position:relative;z-index:1}.bakerychainenterprise-page .cce-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}@media (max-width:960px){.bakerychainenterprise-page .cce-contact-grid{grid-template-columns:1fr;gap:40px}}.bakerychainenterprise-page .cce-contact-left h2{font-family:Fraunces,serif;font-size:clamp(32px,4vw,48px);font-weight:700;color:#fff;margin-bottom:20px;line-height:1.15;letter-spacing:-.03em}.bakerychainenterprise-page .cce-contact-left h2 em{font-style:italic;color:var(--cce-accent-bright)}.bakerychainenterprise-page .cce-contact-left>p{font-size:16px;color:rgba(245,240,232,.5);line-height:1.75;margin-bottom:32px}.bakerychainenterprise-page .cce-checklist{display:flex;flex-direction:column;gap:14px}.bakerychainenterprise-page .cce-check-item{display:flex;align-items:center;gap:12px;font-size:15px;color:rgba(245,240,232,.7);line-height:1.6}.bakerychainenterprise-page .cce-check-icon{width:24px;height:24px;font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:rgba(var(--cce-tint-rgb),.12);color:var(--cce-accent-bright)}.bakerychainenterprise-page .cce-form-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--cce-radius-lg);padding:40px;backdrop-filter:blur(10px)}.bakerychainenterprise-page .cce-form-missing{text-align:center;color:rgba(245,240,232,.5);padding:24px}.bakerychainenterprise-page .cce-lead-form{display:flex;flex-direction:column;gap:20px}.bakerychainenterprise-page .cce-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bakerychainenterprise-page .cce-form-row-full{grid-template-columns:1fr}@media (max-width:720px){.bakerychainenterprise-page .cce-form-row{grid-template-columns:1fr}}.bakerychainenterprise-page .cce-form-field{display:flex;flex-direction:column;gap:8px}.bakerychainenterprise-page .cce-form-field>span{font-size:13px;font-weight:600;color:rgba(245,240,232,.55);letter-spacing:.01em}.bakerychainenterprise-page .cce-form-field input,.bakerychainenterprise-page .cce-form-field select{width:100%;padding:14px 16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:15px;font-family:inherit;outline:none;transition:all .3s}.bakerychainenterprise-page .cce-form-field input::-moz-placeholder{color:rgba(245,240,232,.25)}.bakerychainenterprise-page .cce-form-field input::placeholder{color:rgba(245,240,232,.25)}.bakerychainenterprise-page .cce-form-field input:focus,.bakerychainenterprise-page .cce-form-field select:focus{border-color:var(--cce-accent-light);box-shadow:0 0 0 3px rgba(var(--cce-tint-rgb),.12)}.bakerychainenterprise-page .cce-form-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='rgba(245,240,232,0.4)' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 6l3.5 3.5L11.5 6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.bakerychainenterprise-page .cce-form-field select option{background:var(--cce-espresso);color:#fff}.bakerychainenterprise-page .cce-form-submit{display:block;width:auto;min-width:280px;padding:16px 48px;border-radius:100px;font-size:16px;font-weight:700;background:var(--cce-gradient);color:#fff;border:none;cursor:pointer;font-family:inherit;margin:16px auto 0;transition:all .3s}@media (hover:hover){.bakerychainenterprise-page .cce-form-submit:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(var(--cce-tint-rgb),.4)}}.bakerychainenterprise-page .cce-form-submit:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}.bakerychainenterprise-page .cce-form-error{padding:12px 16px;border-radius:var(--cce-radius-sm);background:rgba(220,38,38,.08);color:#b91c1c;font-size:14px;font-weight:500;border:1px solid rgba(220,38,38,.2)}.bakerychainenterprise-page .cce-form-success{padding:32px;border-radius:var(--cce-radius);background:rgba(180,83,9,.12);border:1px solid rgba(245,158,11,.35);text-align:center}.bakerychainenterprise-page .cce-form-success h3{font-family:Fraunces,serif;font-size:24px;font-weight:600;color:#fff;margin:0 0 12px}.bakerychainenterprise-page .cce-form-success p{font-size:15px;color:rgba(255,255,255,.7);margin:0;line-height:1.6}.bakerychainenterprise-page .cce-form-field textarea{width:100%;padding:14px 16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:15px;font-family:inherit;outline:none;transition:all .3s;resize:vertical;min-height:96px}.bakerychainenterprise-page .cce-form-field textarea::-moz-placeholder{color:rgba(255,255,255,.25)}.bakerychainenterprise-page .cce-form-field textarea::placeholder{color:rgba(255,255,255,.25)}.bakerychainenterprise-page .cce-form-field textarea:focus{border-color:var(--cce-accent-light);box-shadow:0 0 0 3px rgba(var(--cce-tint-rgb),.12)}.bakerychainenterprise-page .cce-phone-input{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:12px;transition:all .3s}.bakerychainenterprise-page .cce-phone-input:focus-within{border-color:var(--cce-accent-light);box-shadow:0 0 0 3px rgba(var(--cce-tint-rgb),.12)}.bakerychainenterprise-page .cce-phone-input-number{flex:1;background:transparent!important;border:none!important;padding:10px 4px!important;color:#fff;font-size:15px;font-family:inherit;outline:none!important;box-shadow:none!important}.bakerychainenterprise-page .cce-phone-input-number::-moz-placeholder{color:rgba(255,255,255,.25)}.bakerychainenterprise-page .cce-phone-input-number::placeholder{color:rgba(255,255,255,.25)}.bakerychainenterprise-page .cce-phone-input .PhoneInputCountry,.bakerychainenterprise-page .cce-phone-input .PhoneInputCountrySelect{color:#fff}.bakerychainenterprise-page .cce-phone-input button{background:transparent!important;border:none!important;box-shadow:none!important;padding:0 6px 0 0!important;color:inherit!important}.bakerychainenterprise-page .cce-phone-input button span{color:#fff!important}.bakerychainenterprise-page .cce-phone-input button svg{color:rgba(255,255,255,.55)!important}.bakerychainenterprise-page .cce-phone-input>div>div{background:rgba(var(--cce-espresso-deep-rgb),.97)!important;border-color:rgba(255,255,255,.12)!important;box-shadow:0 12px 32px rgba(0,0,0,.45)!important}.bakerychainenterprise-page .cce-phone-input>div>div>div{background:transparent!important;border-bottom-color:rgba(255,255,255,.08)!important}.bakerychainenterprise-page .cce-phone-input>div>div input[type=text]{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.1)!important;color:#fff!important}.bakerychainenterprise-page .cce-phone-input>div>div input[type=text]::-moz-placeholder{color:rgba(255,255,255,.4)!important}.bakerychainenterprise-page .cce-phone-input>div>div input[type=text]::placeholder{color:rgba(255,255,255,.4)!important}.bakerychainenterprise-page .cce-phone-input>div>div svg{color:rgba(255,255,255,.45)!important}.bakerychainenterprise-page .cce-phone-input ul li{background:transparent!important;color:#fff!important}.bakerychainenterprise-page .cce-phone-input ul li span{color:#fff!important}.bakerychainenterprise-page .cce-phone-input ul li:hover{background:rgba(255,255,255,.06)!important}.bakerychainenterprise-page .cce-form-skeleton{position:relative;overflow:hidden}.bakerychainenterprise-page .cce-form-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06) 50%,transparent);animation:bce-shimmer 1.4s infinite}@keyframes bce-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.bakerychainenterprise-page .bce-nav{position:fixed;top:0;left:0;right:0;z-index:200;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 60px;backdrop-filter:blur(16px);transition:background .35s,border-color .35s}.bakerychainenterprise-page .bce-nav.dark{background:rgba(var(--cce-espresso-rgb),.97);border-bottom:1px solid rgba(var(--cce-tint-rgb),.14)}.bakerychainenterprise-page .bce-nav.light{background:rgba(250,248,246,.97);border-bottom:1px solid rgba(var(--cce-tint-rgb),.14)}.bakerychainenterprise-page .bce-nav-left{display:flex;align-items:center;min-width:0;flex:0 1 auto}.bakerychainenterprise-page .bce-nav-wordmark{font-family:Fraunces,serif;font-size:24px;font-weight:600;letter-spacing:.01em;text-decoration:none;padding-right:20px;margin-right:20px;border-right:1px solid rgba(var(--cce-tint-rgb),.22);white-space:nowrap;flex-shrink:0;transition:color .2s}.bakerychainenterprise-page .bce-nav.dark .bce-nav-wordmark{color:#d4915a}.bakerychainenterprise-page .bce-nav.light .bce-nav-wordmark{color:rgb(var(--cce-tint-rgb))}.bakerychainenterprise-page .bce-nav-section-label{font-size:11px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:0;transition:color .3s}.bakerychainenterprise-page .bce-nav.dark .bce-nav-section-label{color:rgba(245,240,232,.3)}.bakerychainenterprise-page .bce-nav.light .bce-nav-section-label{color:rgba(var(--cce-tint-dark-rgb),.38)}.bakerychainenterprise-page .bce-nav-center{display:flex;gap:2px;align-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:auto}.bakerychainenterprise-page .bce-nav-link{font-size:13px;font-weight:600;text-decoration:none;padding:6px 13px;border-radius:3px;letter-spacing:.03em;transition:all .2s;position:relative}.bakerychainenterprise-page .bce-nav.dark .bce-nav-link{color:rgba(245,240,232,.48)}@media (hover:hover){.bakerychainenterprise-page .bce-nav.dark .bce-nav-link:hover{color:var(--cce-caramel);background:rgba(var(--cce-tint-rgb),.07)}}.bakerychainenterprise-page .bce-nav.dark .bce-nav-link.active{color:var(--cce-caramel)}.bakerychainenterprise-page .bce-nav.light .bce-nav-link{color:rgba(var(--cce-tint-dark-rgb),.5)}@media (hover:hover){.bakerychainenterprise-page .bce-nav.light .bce-nav-link:hover{color:var(--cce-espresso);background:rgba(var(--cce-tint-dark-rgb),.04)}}.bakerychainenterprise-page .bce-nav.light .bce-nav-link.active{color:var(--cce-caramel)}.bakerychainenterprise-page .bce-nav-link.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:var(--cce-caramel)}.bakerychainenterprise-page .bce-nav-right{display:flex;align-items:center;gap:12px;flex:0 0 auto}.bakerychainenterprise-page .bce-nav-cta{font-size:14px;font-weight:700;text-decoration:none;padding:12px 28px;border-radius:8px;letter-spacing:.02em;white-space:nowrap;flex-shrink:0;background:var(--cce-gradient);color:#fff;display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px 10px rgba(0,0,0,.15);transition:all .3s}@media (hover:hover){.bakerychainenterprise-page .bce-nav-cta:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--cce-tint-rgb),.4)}}.bakerychainenterprise-page .bce-hamburger{display:none;width:40px;height:40px;border:1px solid rgba(var(--cce-tint-rgb),.25);border-radius:8px;background:rgba(var(--cce-tint-rgb),.08);cursor:pointer;align-items:center;justify-content:center;color:rgba(245,240,232,.6)}.bakerychainenterprise-page .bce-hamburger svg{width:20px;height:20px}.bakerychainenterprise-page .bce-nav.dark .bce-hamburger svg{color:rgba(245,240,232,.6)}.bakerychainenterprise-page .bce-nav.light .bce-hamburger svg{color:var(--cce-text-dark)}.bakerychainenterprise-page .bce-mobile-backdrop{position:fixed;inset:64px 0 0 0;background:rgba(10,5,8,.55);backdrop-filter:blur(3px);z-index:998;animation:bce-backdrop-in .28s ease both}.bakerychainenterprise-page .bce-mobile-menu{display:none;position:fixed;top:64px;left:0;right:0;max-height:calc(100dvh - 64px);overflow-y:auto;backdrop-filter:blur(16px);border-bottom:1px solid rgba(var(--cce-tint-rgb),.14);padding:16px 24px;flex-direction:column;gap:4px;z-index:999}.bakerychainenterprise-page .bce-mobile-menu.open{display:flex;animation:bce-drawer-in .32s cubic-bezier(.16,1,.3,1) both}@keyframes bce-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes bce-drawer-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bakerychainenterprise-page .bce-mobile-backdrop,.bakerychainenterprise-page .bce-mobile-menu.open{animation:none}}.bakerychainenterprise-page .bce-mobile-menu.dark{background:rgba(var(--cce-tint-dark-rgb),.98)}.bakerychainenterprise-page .bce-mobile-menu.light{background:rgba(250,248,246,.98)}.bakerychainenterprise-page .bce-mobile-menu a{font-size:15px;font-weight:600;text-decoration:none;padding:12px 16px;border-radius:8px;transition:background .2s,color .2s}.bakerychainenterprise-page .bce-mobile-menu.dark a{color:rgba(245,240,232,.7)}@media (hover:hover){.bakerychainenterprise-page .bce-mobile-menu.dark a:hover{background:rgba(var(--cce-tint-rgb),.1);color:var(--cce-caramel)}}.bakerychainenterprise-page .bce-mobile-menu.light a{color:rgba(var(--cce-tint-dark-rgb),.6)}@media (hover:hover){.bakerychainenterprise-page .bce-mobile-menu.light a:hover{background:rgba(var(--cce-tint-dark-rgb),.04);color:var(--cce-espresso)}}.bakerychainenterprise-page .bce-mobile-menu.dark a.bce-nav-cta,.bakerychainenterprise-page .bce-mobile-menu.light a.bce-nav-cta{color:#fff}@media (hover:hover){.bakerychainenterprise-page .bce-mobile-menu.dark .bce-nav-cta:hover,.bakerychainenterprise-page .bce-mobile-menu.light .bce-nav-cta:hover{transform:none;background:var(--cce-gradient);color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.15)}}.bakerychainenterprise-page .bce-mobile-theme-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:10px;padding:16px 16px 4px;border:none;border-top:1px solid rgba(var(--cce-tint-rgb),.14);border-radius:0;background:transparent;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .2s,color .2s}.bakerychainenterprise-page .bce-mobile-theme-toggle svg{width:20px;height:20px;flex-shrink:0}.bakerychainenterprise-page .bce-mobile-menu.dark .bce-mobile-theme-toggle{color:rgba(245,240,232,.7)}.bakerychainenterprise-page .bce-mobile-menu.light .bce-mobile-theme-toggle{color:rgba(var(--cce-tint-dark-rgb),.6)}@media (hover:hover){.bakerychainenterprise-page .bce-mobile-menu.dark .bce-mobile-theme-toggle:hover{background:rgba(var(--cce-tint-rgb),.1);color:var(--cce-caramel)}.bakerychainenterprise-page .bce-mobile-menu.light .bce-mobile-theme-toggle:hover{background:rgba(var(--cce-tint-dark-rgb),.04);color:var(--cce-espresso)}}@media (max-width:1600px){.bakerychainenterprise-page .bce-nav-section-label{display:none!important}}@media (max-width:1280px){.bakerychainenterprise-page .bce-nav{padding:0 24px}.bakerychainenterprise-page .bce-nav .bce-nav-cta,.bakerychainenterprise-page .bce-nav-center,.bakerychainenterprise-page nav.bce-nav .bce-nav-right>.bce-nav-cta{display:none!important}.bakerychainenterprise-page .bce-hamburger{display:flex!important}.bakerychainenterprise-page .bce-nav-right>.bce-theme-toggle{display:none!important}}@media (max-width:600px){.bakerychainenterprise-page .bce-nav-wordmark{font-size:18px;padding-right:12px;margin-right:12px}}.bakerychainenterprise-page .bce-footer{background:var(--cce-ink);padding:36px 60px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.bakerychainenterprise-page .bce-footer-credit{font-size:13px;color:rgba(245,240,232,.55);letter-spacing:.02em}.bakerychainenterprise-page .bce-footer-credit a{color:rgba(245,240,232,.7);text-decoration:none;font-weight:600;transition:color .2s}@media (hover:hover){.bakerychainenterprise-page .bce-footer-credit a:hover{color:var(--cce-accent-bright)}}.bakerychainenterprise-page .bce-footer p{font-size:13px;color:rgba(245,240,232,.45);margin:0}.bakerychainenterprise-page .bce-footer-links{display:flex;gap:24px}.bakerychainenterprise-page .bce-footer-links a{font-size:13px;color:rgba(245,240,232,.55);text-decoration:none;font-weight:500;transition:color .2s}@media (hover:hover){.bakerychainenterprise-page .bce-footer-links a:hover{color:var(--cce-accent-bright)}}@media (max-width:720px){.bakerychainenterprise-page .bce-footer{padding:28px 24px;flex-direction:column;align-items:flex-start}}.bakerychainenterprise-page .reveal{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.bakerychainenterprise-page .reveal.visible{opacity:1;transform:translateY(0)}.bakerychainenterprise-page .reveal-d1{transition-delay:.1s}.bakerychainenterprise-page .reveal-d2{transition-delay:.2s}.bakerychainenterprise-page .reveal-d3{transition-delay:.3s}.bakerychainenterprise-page .reveal-d4{transition-delay:.4s}.bakerychainenterprise-page .reveal-d5{transition-delay:.5s}.bakerychainenterprise-page .bce-nav-progress{position:absolute;bottom:0;left:0;height:1px;background:var(--cce-caramel);transition:width .1s linear}.bakerychainenterprise-page .cce-trust-bar{padding:56px 0 48px;overflow:hidden}.bakerychainenterprise-page .cce-trust-heading{text-align:center;font-size:16px;font-weight:400;color:var(--cce-text-light);margin-bottom:36px}.bakerychainenterprise-page .cce-trust-heading strong{font-weight:700;color:var(--cce-text-dark)}.bakerychainenterprise-page .cce-marquee-wrap{overflow:hidden;width:100vw;margin-left:calc(-50vw + 50%);position:relative}.bakerychainenterprise-page .cce-marquee-wrap:after,.bakerychainenterprise-page .cce-marquee-wrap:before{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.bakerychainenterprise-page .cce-marquee-wrap:before{left:0;background:linear-gradient(to right,var(--cce-cream),transparent)}.bakerychainenterprise-page .cce-marquee-wrap:after{right:0;background:linear-gradient(to left,var(--cce-cream),transparent)}.bakerychainenterprise-page .cce-marquee-track{display:flex;align-items:center;gap:48px;width:-moz-max-content;width:max-content;animation:cce-marquee 25s linear infinite}@media (hover:hover){.bakerychainenterprise-page .cce-marquee-track:hover{animation-play-state:paused}}@keyframes cce-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.bakerychainenterprise-page .cce-brand-logo-item{display:flex;align-items:center;justify-content:center;height:82px;flex-shrink:0;position:relative;cursor:pointer}.bakerychainenterprise-page .cce-brand-logo-item img{height:70px;width:auto;-o-object-fit:contain;object-fit:contain;transition:opacity .4s ease}.bakerychainenterprise-page .cce-cl-black{opacity:.7;filter:none}.bakerychainenterprise-page .cce-cl-color{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}@media (hover:hover){.bakerychainenterprise-page .cce-brand-logo-item:hover .cce-cl-black{opacity:0}.bakerychainenterprise-page .cce-brand-logo-item:hover .cce-cl-color{opacity:1}}.bakerychainenterprise-page .cce-brand-ratings{display:flex;align-items:center;justify-content:center;gap:16px;padding:14px 32px;background:var(--cce-surface);border:1px solid var(--cce-border-light);border-radius:100px;width:-moz-fit-content;width:fit-content;margin:36px auto 0;box-shadow:0 2px 12px rgba(0,0,0,.04)}.bakerychainenterprise-page .cce-br-item{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--cce-text-muted)}.bakerychainenterprise-page .cce-br-star{color:#d4915a;font-size:14px}.bakerychainenterprise-page .cce-br-sep{width:1px;height:20px;background:var(--cce-border-light)}.bakerychainenterprise-page .bce-roi-bar{padding:40px 0;background:var(--cce-espresso);border-radius:var(--cce-radius-lg);margin:0 24px 80px}.bakerychainenterprise-page .bce-roi-bar-inner{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;gap:24px;padding:0 24px}.bakerychainenterprise-page .bce-roi-stat{text-align:center;flex:1;min-width:140px}.bakerychainenterprise-page .bce-roi-val{font-family:Fraunces,serif;font-size:clamp(28px,4vw,44px);font-weight:900;letter-spacing:-.04em;color:var(--cce-accent-bright);line-height:1}.bakerychainenterprise-page .bce-roi-val.caramel{color:var(--cce-caramel-light)}.bakerychainenterprise-page .bce-roi-val.white{color:#fff}.bakerychainenterprise-page .bce-roi-label{font-size:13px;font-weight:500;color:rgba(255,255,255,.5);margin-top:6px}.bakerychainenterprise-page .bce-roi-divider{width:1px;height:48px;background:rgba(255,255,255,.1);flex-shrink:0}@media (max-width:640px){.bakerychainenterprise-page .bce-roi-bar{margin:0 16px 60px;border-radius:16px}.bakerychainenterprise-page .bce-roi-bar-inner{flex-direction:column;gap:32px;padding:32px 24px}.bakerychainenterprise-page .bce-roi-divider{width:80%;height:1px}}.bakerychainenterprise-page .cce-back-to-top{position:fixed;bottom:80px;right:32px;width:48px;height:48px;border-radius:50%;background:var(--cce-gradient);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(var(--cce-tint-rgb),.3);z-index:500;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s}.bakerychainenterprise-page .cce-back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}@media (hover:hover){.bakerychainenterprise-page .cce-back-to-top:hover{transform:translateY(-4px);box-shadow:0 8px 28px rgba(var(--cce-tint-rgb),.45)}}.bakerychainenterprise-page .cce-back-to-top svg{width:20px;height:20px}.bakerychainenterprise-page .cce-contact-mug{margin-top:40px;display:flex;justify-content:center}.bakerychainenterprise-page .bce-back-to-top{position:fixed;bottom:80px;right:32px;width:48px;height:48px;border-radius:50%;background:var(--cce-gradient);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(var(--cce-tint-rgb),.3);z-index:500;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s}.bakerychainenterprise-page .bce-back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}@media (hover:hover){.bakerychainenterprise-page .bce-back-to-top:hover{transform:translateY(-4px);box-shadow:0 8px 28px rgba(var(--cce-tint-rgb),.45)}}.bakerychainenterprise-page .bce-back-to-top svg{width:20px;height:20px}@media (max-width:768px){.bakerychainenterprise-page .bce-back-to-top{bottom:24px;right:16px;width:42px;height:42px}}.bakerychainenterprise-page .cce-theme-toggle{width:40px;height:40px;border-radius:50%;border:1px solid rgba(var(--cce-tint-rgb),.25);display:flex;align-items:center;justify-content:center;cursor:pointer;background:rgba(var(--cce-tint-rgb),.08);margin-right:14px;transition:all .3s;flex-shrink:0}@media (hover:hover){.bakerychainenterprise-page .cce-theme-toggle:hover{background:rgba(var(--cce-tint-rgb),.18);border-color:rgba(var(--cce-tint-rgb),.4);transform:scale(1.08)}}.bakerychainenterprise-page .cce-theme-toggle svg{width:18px;height:18px;transition:transform .4s}@media (hover:hover){.bakerychainenterprise-page .cce-theme-toggle:hover svg{transform:rotate(30deg)}}.bakerychainenterprise-page .cce-nav.dark .cce-theme-toggle svg{color:rgba(245,240,232,.6)}.bakerychainenterprise-page .cce-nav.light .cce-theme-toggle svg{color:var(--cce-text-muted)}.bakerychainenterprise-page .cce-nav.dark .cce-theme-toggle{border-color:rgba(var(--cce-tint-rgb),.25);background:rgba(var(--cce-tint-rgb),.08)}.bakerychainenterprise-page .cce-nav.light .cce-theme-toggle{border-color:rgba(var(--cce-tint-dark-rgb),.12);background:rgba(var(--cce-tint-dark-rgb),.04)}@media (max-width:768px){.bakerychainenterprise-page .cce-theme-toggle{width:36px;height:36px;margin-right:10px}.bakerychainenterprise-page .cce-theme-toggle svg{width:16px;height:16px}}.bakerychainenterprise-page .cce-nav{position:fixed;top:0;left:0;right:0;z-index:200;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 60px;backdrop-filter:blur(16px);transition:background .35s,border-color .35s}.bakerychainenterprise-page .cce-nav-left{display:flex;align-items:center}.bakerychainenterprise-page .cce-nav.dark{background:rgba(var(--cce-espresso-rgb),.97);border-bottom:1px solid rgba(var(--cce-tint-rgb),.14)}.bakerychainenterprise-page .cce-nav.light{background:rgba(250,248,246,.97);border-bottom:1px solid rgba(var(--cce-tint-rgb),.14)}.bakerychainenterprise-page .cce-nav-wordmark{font-family:Fraunces,serif;font-size:24px;font-weight:600;letter-spacing:.01em;text-decoration:none;padding-right:20px;margin-right:20px;border-right:1px solid rgba(var(--cce-tint-rgb),.22);white-space:nowrap;transition:color .2s}.bakerychainenterprise-page .cce-nav.dark .cce-nav-wordmark{color:#d4915a}.bakerychainenterprise-page .cce-nav.light .cce-nav-wordmark{color:rgb(var(--cce-tint-rgb))}.bakerychainenterprise-page .cce-nav-section-label{font-size:11px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;transition:color .3s}.bakerychainenterprise-page .cce-nav-center{display:flex;gap:2px;align-items:center}.bakerychainenterprise-page .cce-nav-right{display:flex;align-items:center;gap:12px}.bakerychainenterprise-page .cce-nav.dark .cce-nav-section-label{color:rgba(245,240,232,.3)}.bakerychainenterprise-page .cce-nav.light .cce-nav-section-label{color:rgba(var(--cce-tint-dark-rgb),.38)}.bakerychainenterprise-page .cce-nav-link{font-size:13px;font-weight:600;text-decoration:none;padding:6px 13px;border-radius:3px;letter-spacing:.03em;transition:all .2s;position:relative}.bakerychainenterprise-page .cce-nav.dark .cce-nav-link{color:rgba(245,240,232,.48)}@media (hover:hover){.bakerychainenterprise-page .cce-nav.dark .cce-nav-link:hover{color:var(--cce-caramel);background:rgba(var(--cce-tint-rgb),.07)}}.bakerychainenterprise-page .cce-nav.dark .cce-nav-link.active{color:var(--cce-caramel)}.bakerychainenterprise-page .cce-nav.light .cce-nav-link{color:rgba(var(--cce-tint-dark-rgb),.5)}@media (hover:hover){.bakerychainenterprise-page .cce-nav.light .cce-nav-link:hover{color:var(--cce-espresso);background:rgba(var(--cce-tint-dark-rgb),.04)}}.bakerychainenterprise-page .cce-nav.light .cce-nav-link.active{color:var(--cce-caramel)}.bakerychainenterprise-page .cce-nav-link.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:var(--cce-caramel)}.bakerychainenterprise-page .cce-nav-cta{font-size:14px;font-weight:700;text-decoration:none;padding:12px 28px;border-radius:8px;letter-spacing:.02em;background:var(--cce-gradient);color:#fff;display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px 10px rgba(0,0,0,.15);transition:all .3s}@media (hover:hover){.bakerychainenterprise-page .cce-nav-cta:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--cce-tint-rgb),.4)}}.bakerychainenterprise-page .cce-hamburger{display:none;width:40px;height:40px;border:1px solid rgba(var(--cce-tint-rgb),.25);border-radius:8px;background:rgba(var(--cce-tint-rgb),.08);cursor:pointer;align-items:center;justify-content:center;color:rgba(245,240,232,.6)}.bakerychainenterprise-page .cce-hamburger svg{width:20px;height:20px}.bakerychainenterprise-page .cce-nav.dark .cce-hamburger svg{color:rgba(245,240,232,.6)}.bakerychainenterprise-page .cce-nav.light .cce-hamburger svg{color:var(--cce-text-dark)}.bakerychainenterprise-page .cce-mobile-menu{display:none;position:fixed;top:64px;left:0;right:0;backdrop-filter:blur(16px);border-bottom:1px solid rgba(var(--cce-tint-rgb),.14);padding:16px 24px;flex-direction:column;gap:4px;z-index:999}.bakerychainenterprise-page .cce-mobile-menu.open{display:flex}.bakerychainenterprise-page .cce-mobile-menu.dark{background:rgba(var(--cce-tint-dark-rgb),.98)}.bakerychainenterprise-page .cce-mobile-menu.light{background:rgba(250,248,246,.98)}.bakerychainenterprise-page .cce-mobile-menu a{font-size:15px;font-weight:600;text-decoration:none;padding:12px 16px;border-radius:8px;transition:background .2s,color .2s}.bakerychainenterprise-page .cce-mobile-menu.dark a{color:rgba(245,240,232,.7)}@media (hover:hover){.bakerychainenterprise-page .cce-mobile-menu.dark a:hover{background:rgba(var(--cce-tint-rgb),.1);color:var(--cce-caramel)}}.bakerychainenterprise-page .cce-mobile-menu.light a{color:rgba(var(--cce-tint-dark-rgb),.6)}@media (hover:hover){.bakerychainenterprise-page .cce-mobile-menu.light a:hover{background:rgba(var(--cce-tint-dark-rgb),.04);color:var(--cce-espresso)}}.bakerychainenterprise-page .cce-mobile-menu.dark a.cce-nav-cta,.bakerychainenterprise-page .cce-mobile-menu.light a.cce-nav-cta{color:#fff!important}@media (max-width:1080px){.bakerychainenterprise-page .cce-nav{padding:0 24px}.bakerychainenterprise-page .cce-nav-center,.bakerychainenterprise-page .cce-nav-section-label{display:none}.bakerychainenterprise-page .cce-hamburger,.bakerychainenterprise-page .cce-mobile-menu{display:flex}}@media (max-width:600px){.bakerychainenterprise-page .cce-nav-wordmark{font-size:18px;padding-right:12px;margin-right:12px}}.bakerychainenterprise-page .cce-nav-progress{position:absolute;bottom:0;left:0;height:1px;background:var(--cce-caramel);transition:width .1s linear}.bakerychainenterprise-page .cce-footer{background:var(--cce-ink);padding:36px 60px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.bakerychainenterprise-page .cce-footer-credit{font-size:13px;color:rgba(245,240,232,.55);letter-spacing:.02em}.bakerychainenterprise-page .cce-footer-credit a{color:rgba(245,240,232,.7);text-decoration:none;font-weight:600;transition:color .2s}@media (hover:hover){.bakerychainenterprise-page .cce-footer-credit a:hover{color:var(--cce-accent-bright)}}.bakerychainenterprise-page .cce-footer p{font-size:13px;color:rgba(245,240,232,.45);margin:0}.bakerychainenterprise-page .cce-footer-links{display:flex;gap:24px}.bakerychainenterprise-page .cce-footer-links a{font-size:13px;color:rgba(245,240,232,.55);text-decoration:none;font-weight:500;transition:color .2s}@media (hover:hover){.bakerychainenterprise-page .cce-footer-links a:hover{color:var(--cce-accent-bright)}}@media (max-width:720px){.bakerychainenterprise-page .cce-footer{padding:28px 24px;flex-direction:column;align-items:flex-start}}.bakerychainenterprise-page .bce-theme-toggle{width:40px;height:40px;border-radius:50%;border:1px solid rgba(var(--cce-tint-rgb),.25);display:flex;align-items:center;justify-content:center;cursor:pointer;background:rgba(var(--cce-tint-rgb),.08);margin-right:14px;transition:all .3s;flex-shrink:0}@media (hover:hover){.bakerychainenterprise-page .bce-theme-toggle:hover{background:rgba(var(--cce-tint-rgb),.18);border-color:rgba(var(--cce-tint-rgb),.4);transform:scale(1.08)}}.bakerychainenterprise-page .bce-theme-toggle svg{width:18px;height:18px;transition:transform .4s}@media (hover:hover){.bakerychainenterprise-page .bce-theme-toggle:hover svg{transform:rotate(30deg)}}.bakerychainenterprise-page .bce-nav.dark .bce-theme-toggle svg{color:rgba(245,240,232,.6)}.bakerychainenterprise-page .bce-nav.light .bce-theme-toggle svg{color:var(--cce-text-muted)}.bakerychainenterprise-page .bce-nav.dark .bce-theme-toggle{border-color:rgba(var(--cce-tint-rgb),.25);background:rgba(var(--cce-tint-rgb),.08)}.bakerychainenterprise-page .bce-nav.light .bce-theme-toggle{border-color:rgba(var(--cce-tint-dark-rgb),.12);background:rgba(var(--cce-tint-dark-rgb),.04)}@media (max-width:768px){.bakerychainenterprise-page .bce-theme-toggle{width:36px;height:36px;margin-right:10px}.bakerychainenterprise-page .bce-theme-toggle svg{width:16px;height:16px}}.bakerychainenterprise-page[data-bce-theme=dark] .cce-struggles{background:var(--cce-cream)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-struggles:before{background-image:linear-gradient(rgba(var(--cce-tint-rgb),.04) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--cce-tint-rgb),.04) 1px,transparent 1px)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-solutions{background:var(--cce-cream)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-solutions:before{background-image:linear-gradient(rgba(var(--cce-tint-rgb),.03) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--cce-tint-rgb),.03) 1px,transparent 1px)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-insights,.bakerychainenterprise-page[data-bce-theme=dark] .cce-trust-bar{background:var(--cce-cream)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-marquee-wrap:before{background:linear-gradient(to right,var(--cce-cream),transparent)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-marquee-wrap:after{background:linear-gradient(to left,var(--cce-cream),transparent)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-ins-card{background:var(--cce-surface);border-color:rgba(255,255,255,.08)}@media (hover:hover){.bakerychainenterprise-page[data-bce-theme=dark] .cce-ins-card:hover{box-shadow:0 12px 40px rgba(0,0,0,.3);border-color:transparent}}.bakerychainenterprise-page[data-bce-theme=dark] .cce-ins-card h3{color:var(--cce-text-dark)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-ins-card p{color:var(--cce-text-muted)}@media (hover:hover){.bakerychainenterprise-page[data-bce-theme=dark] .cce-ins-card:hover .cce-ins-link{color:var(--cce-accent-bright)}}.bakerychainenterprise-page[data-bce-theme=dark] .cce-ins-tag{background:rgba(var(--cce-tint-rgb),.15)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-str-card{background:var(--cce-surface);border-color:rgba(255,255,255,.08)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-str-card-title{color:var(--cce-text-dark)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-str-card-desc{color:var(--cce-text-light)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-str-panel{background:var(--cce-surface);border-color:rgba(255,255,255,.08)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-str-panel.active{background:var(--cce-surface);border-color:rgba(var(--cce-tint-rgb),.25)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-str-panel h3{color:var(--cce-text-dark)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-str-panel-intro{color:var(--cce-text-muted)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-struggle-list li{color:var(--cce-text-muted);background:rgba(var(--cce-tint-rgb),.08);border-color:rgba(var(--cce-tint-rgb),.15)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-sol-left{background:var(--cce-surface)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-sol-left p{color:var(--cce-text-muted)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-sol-left p strong{color:var(--cce-text-dark)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-sol-row{border-color:rgba(255,255,255,.06)}@media (hover:hover){.bakerychainenterprise-page[data-bce-theme=dark] .cce-sol-row:hover{border-color:rgba(var(--cce-tint-rgb),.2)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-sol-row:hover .cce-sol-left{background:rgba(var(--cce-tint-light-rgb),.06)}}.bakerychainenterprise-page[data-bce-theme=dark] .cce-brand-ratings{background:var(--cce-surface);border-color:rgba(255,255,255,.08)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-br-item{color:var(--cce-text-muted)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-br-sep{background:rgba(255,255,255,.1)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-trust-heading strong{color:var(--cce-text-dark)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-trust-heading{color:var(--cce-text-light)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-struggles-header p{color:var(--cce-text-muted)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-s-heading{color:var(--cce-text-dark)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-s-desc.muted,.bakerychainenterprise-page[data-bce-theme=dark] .cce-solutions-intro p{color:var(--cce-text-muted)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-nav.light{background:rgba(15,12,10,.97);border-bottom:1px solid rgba(var(--cce-tint-rgb),.14)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-nav.light .cce-nav-wordmark{color:#d4915a}.bakerychainenterprise-page[data-bce-theme=dark] .cce-nav.light .cce-nav-section-label{color:rgba(245,240,232,.3)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-nav.light .cce-nav-link{color:rgba(245,240,232,.48)}@media (hover:hover){.bakerychainenterprise-page[data-bce-theme=dark] .cce-nav.light .cce-nav-link:hover{color:var(--cce-caramel);background:rgba(var(--cce-tint-rgb),.07)}}.bakerychainenterprise-page[data-bce-theme=dark] .cce-nav.light .cce-nav-link.active{color:var(--cce-caramel)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-nav.light .cce-nav-cta{background:var(--cce-gradient);color:#fff}@media (hover:hover){.bakerychainenterprise-page[data-bce-theme=dark] .cce-nav.light .cce-nav-cta:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(var(--cce-tint-rgb),.4)}}.bakerychainenterprise-page[data-bce-theme=dark] .cce-nav.light .cce-hamburger svg{color:rgba(245,240,232,.6)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-nav.light .cce-theme-toggle{border-color:rgba(var(--cce-tint-rgb),.25);background:rgba(var(--cce-tint-rgb),.08)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-nav.light .cce-theme-toggle svg{color:rgba(245,240,232,.6)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-mobile-menu.light{background:rgba(15,12,10,.98)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-mobile-menu.light a{color:rgba(245,240,232,.5)}@media (hover:hover){.bakerychainenterprise-page[data-bce-theme=dark] .cce-mobile-menu.light a:hover{color:var(--cce-caramel);background:rgba(var(--cce-tint-rgb),.07)}}.bakerychainenterprise-page[data-bce-theme=dark] .cce-footer{background:var(--cce-ink)}.bakerychainenterprise-page[data-bce-theme=dark] .bce-nav.light{background:rgba(15,12,10,.97);border-bottom:1px solid rgba(var(--cce-tint-rgb),.14)}.bakerychainenterprise-page[data-bce-theme=dark] .bce-nav.light .bce-nav-wordmark{color:#d4915a}.bakerychainenterprise-page[data-bce-theme=dark] .bce-nav.light .bce-nav-section-label{color:rgba(245,240,232,.3)}.bakerychainenterprise-page[data-bce-theme=dark] .bce-nav.light .bce-nav-link{color:rgba(245,240,232,.48)}@media (hover:hover){.bakerychainenterprise-page[data-bce-theme=dark] .bce-nav.light .bce-nav-link:hover{color:var(--cce-caramel);background:rgba(var(--cce-tint-rgb),.07)}}.bakerychainenterprise-page[data-bce-theme=dark] .bce-nav.light .bce-nav-link.active{color:var(--cce-caramel)}.bakerychainenterprise-page[data-bce-theme=dark] .bce-nav.light .bce-nav-cta{background:var(--cce-gradient);color:#fff}.bakerychainenterprise-page[data-bce-theme=dark] .bce-nav.light .bce-hamburger svg{color:rgba(245,240,232,.6)}.bakerychainenterprise-page[data-bce-theme=dark] .bce-nav.light .bce-theme-toggle{border-color:rgba(var(--cce-tint-rgb),.25);background:rgba(var(--cce-tint-rgb),.08)}.bakerychainenterprise-page[data-bce-theme=dark] .bce-nav.light .bce-theme-toggle svg{color:rgba(245,240,232,.6)}.bakerychainenterprise-page[data-bce-theme=dark] .bce-mobile-menu.light{background:rgba(15,12,10,.98)}.bakerychainenterprise-page[data-bce-theme=dark] .bce-mobile-menu.light a{color:rgba(245,240,232,.5)}@media (hover:hover){.bakerychainenterprise-page[data-bce-theme=dark] .bce-mobile-menu.light a:hover{color:var(--cce-caramel);background:rgba(var(--cce-tint-rgb),.07)}}.bakerychainenterprise-page[data-bce-theme=dark] .bce-mobile-menu.light .bce-mobile-theme-toggle{color:rgba(245,240,232,.5)}@media (hover:hover){.bakerychainenterprise-page[data-bce-theme=dark] .bce-mobile-menu.light .bce-mobile-theme-toggle:hover{color:var(--cce-caramel);background:rgba(var(--cce-tint-rgb),.07)}}.bakerychainenterprise-page[data-bce-theme=dark] .cce-cl-black{filter:invert(1);opacity:.5}.bakerychainenterprise-page[data-bce-theme=dark] .bce-footer{background:var(--cce-ink)}.bakerychainenterprise-page[data-bce-theme=dark] .cce-btn-dark{background:var(--cce-surface);color:var(--cce-text-dark)}@media (hover:hover){.bakerychainenterprise-page[data-bce-theme=dark] .cce-btn-dark:hover{background:var(--cce-surface2);color:var(--cce-accent)}}@media (max-width:768px){.bakerychainenterprise-page .cce-brand-ratings{flex-direction:column;border-radius:16px;gap:10px;padding:16px 20px;width:auto;max-width:calc(100% - 32px);margin-left:auto;margin-right:auto}.bakerychainenterprise-page .cce-trust-bar{padding-left:16px;padding-right:16px}.bakerychainenterprise-page .cce-br-sep{width:100%;height:1px}.bakerychainenterprise-page .cce-trust-heading{font-size:14px}.bakerychainenterprise-page .cce-back-to-top{bottom:24px;right:16px;width:42px;height:42px}}@media (max-width:1024px){.bakerychainenterprise-page .cce-hero-inner{text-align:center}.bakerychainenterprise-page .cce-hero-micro,.bakerychainenterprise-page .cce-hero-sub{margin:0 auto 40px}.bakerychainenterprise-page .cce-hero-ctas{justify-content:center}.bakerychainenterprise-page .bce-nav-wordmark{border-right:none;margin-right:0;padding-right:0;font-size:20px}.bakerychainenterprise-page .cce-paradox-header{grid-template-columns:1fr;padding:80px 24px 40px;gap:32px}.bakerychainenterprise-page .cce-paradox-body{grid-template-columns:1fr;padding:0 24px 80px}.bakerychainenterprise-page .cce-paradox-viz{display:none}.bakerychainenterprise-page .cce-solutions-intro{grid-template-columns:1fr;gap:24px}.bakerychainenterprise-page .cce-sol-row{grid-template-columns:1fr;border-radius:16px}.bakerychainenterprise-page .cce-fw-card{grid-template-columns:60px 1fr;gap:0}.bakerychainenterprise-page .cce-fw-img{display:none}.bakerychainenterprise-page .cce-fw-num-wrap{padding:32px 0 32px 32px}.bakerychainenterprise-page .cce-fw-text{padding:32px 32px 32px 20px}.bakerychainenterprise-page .cce-insights-grid{grid-template-columns:repeat(2,1fr)}.bakerychainenterprise-page .cce-contact-grid{grid-template-columns:1fr}.bakerychainenterprise-page .bce-footer{flex-direction:column;gap:16px;text-align:center;padding:28px 24px;align-items:center}.bakerychainenterprise-page .bce-footer-links{flex-wrap:wrap;justify-content:center}.bakerychainenterprise-page .cce-brand-ratings{flex-wrap:wrap;justify-content:center;gap:12px}.bakerychainenterprise-page .cce-cta-band-inner{flex-direction:column;text-align:center;gap:24px;padding:32px 28px}.bakerychainenterprise-page .cce-cta-band-text h3,.bakerychainenterprise-page .cce-cta-band-text p{max-width:100%}}@media (max-width:768px){.bakerychainenterprise-page .cce-hero{padding:120px 0 80px;min-height:auto}.bakerychainenterprise-page .cce-hero-headline{font-size:clamp(30px,8vw,40px)}.bakerychainenterprise-page .cce-hero-sub{font-size:16px}.bakerychainenterprise-page .cce-btn-ghost,.bakerychainenterprise-page .cce-btn-primary{padding:14px 28px;font-size:15px}.bakerychainenterprise-page .cce-hero-ctas{flex-direction:column;align-items:center;gap:10px}.bakerychainenterprise-page .cce-contact,.bakerychainenterprise-page .cce-framework,.bakerychainenterprise-page .cce-insights,.bakerychainenterprise-page .cce-solutions,.bakerychainenterprise-page .cce-struggles{padding:80px 0}.bakerychainenterprise-page .cce-s-heading{font-size:clamp(24px,6vw,36px)}.bakerychainenterprise-page .cce-paradox-header-left h2{font-size:clamp(26px,6vw,40px)}.bakerychainenterprise-page .cce-pe-card{grid-template-columns:52px 1fr}.bakerychainenterprise-page .cce-pe-right{padding:20px}.bakerychainenterprise-page .cce-pe-title{font-size:17px}.bakerychainenterprise-page .cce-pe-body{font-size:15px}.bakerychainenterprise-page .cce-sol-left,.bakerychainenterprise-page .cce-sol-right{padding:24px 20px}.bakerychainenterprise-page .cce-str-panel-img{height:220px}.bakerychainenterprise-page .cce-str-panel-body{padding:24px 20px}.bakerychainenterprise-page .cce-str-panel h3{font-size:20px}.bakerychainenterprise-page .cce-ins-card-body{padding:20px}.bakerychainenterprise-page .cce-ins-card h3{font-size:17px}.bakerychainenterprise-page .cce-ins-card-img{height:160px}.bakerychainenterprise-page .cce-contact-left h2{font-size:clamp(24px,5vw,32px)}.bakerychainenterprise-page .cce-form-card{padding:28px 20px}.bakerychainenterprise-page .bce-nav-cta{padding:10px 20px;font-size:13px}}@media (max-width:640px){.bakerychainenterprise-page .cce-hero{padding:100px 0 60px}.bakerychainenterprise-page .cce-hero-headline{font-size:28px}.bakerychainenterprise-page .cce-hero-sub{font-size:15px;line-height:1.65}.bakerychainenterprise-page .cce-container{padding:0 16px}.bakerychainenterprise-page .cce-fw-card{grid-template-columns:1fr}.bakerychainenterprise-page .cce-fw-num-wrap{padding:24px 24px 0}.bakerychainenterprise-page .cce-fw-text{padding:8px 24px 24px}.bakerychainenterprise-page .cce-fw-num{font-size:36px}.bakerychainenterprise-page .cce-fw-wrap{position:relative;top:auto!important}.bakerychainenterprise-page .cce-form-row,.bakerychainenterprise-page .cce-insights-grid{grid-template-columns:1fr}.bakerychainenterprise-page .cce-paradox-header{padding:60px 16px 32px}.bakerychainenterprise-page .cce-paradox-body{padding:0 16px 60px}.bakerychainenterprise-page .cce-struggles-layout{gap:20px}.bakerychainenterprise-page .cce-str-cards{gap:4px;padding-bottom:8px;scrollbar-width:none;-ms-overflow-style:none}.bakerychainenterprise-page .cce-str-cards::-webkit-scrollbar{display:none}.bakerychainenterprise-page .cce-str-card{min-width:140px;padding:12px 14px}.bakerychainenterprise-page .cce-str-card-title{font-size:13px}.bakerychainenterprise-page .cce-str-card-desc{font-size:11px}.bakerychainenterprise-page .cce-sol-left p,.bakerychainenterprise-page .cce-sol-right p{font-size:14px}.bakerychainenterprise-page .cce-cta-band{padding:40px 16px}.bakerychainenterprise-page .cce-cta-band-inner{padding:28px 20px}.bakerychainenterprise-page .cce-cta-band-text h3{font-size:clamp(22px,5vw,28px)}.bakerychainenterprise-page .cce-cta-band-text p{font-size:14px}.bakerychainenterprise-page .cce-btn-amber,.bakerychainenterprise-page .cce-btn-dark{padding:14px 28px;font-size:15px}.bakerychainenterprise-page .cce-checklist{gap:10px}.bakerychainenterprise-page .cce-check-item{font-size:14px}.bakerychainenterprise-page .bce-footer{padding:24px 16px}.bakerychainenterprise-page .bce-footer-links{gap:16px;flex-wrap:wrap;justify-content:center}.bakerychainenterprise-page .bce-footer-credit{font-size:12px}}@media (max-width:380px){.bakerychainenterprise-page .cce-hero-headline{font-size:24px}.bakerychainenterprise-page .cce-hero-sub{font-size:14px}.bakerychainenterprise-page .bce-nav-wordmark{font-size:17px}.bakerychainenterprise-page .cce-s-heading{font-size:22px}.bakerychainenterprise-page .cce-pe-card{grid-template-columns:40px 1fr}.bakerychainenterprise-page .cce-pe-num{font-size:18px}.bakerychainenterprise-page .cce-pe-right{padding:14px}.bakerychainenterprise-page .cce-pe-title{font-size:15px}.bakerychainenterprise-page .cce-str-panel h3{font-size:18px}.bakerychainenterprise-page .cce-btn-ghost,.bakerychainenterprise-page .cce-btn-primary{width:100%;justify-content:center}}@media (max-width:768px){.bakerychainenterprise-page h1{font-size:48px!important}.bakerychainenterprise-page h2{font-size:36px!important}.bakerychainenterprise-page p{font-size:16px!important}}@media (hover:none),(max-width:768px){.bakerychainenterprise-page :hover{transform:none!important;box-shadow:none!important}}.bakerychainenterprise-page[data-bce-tenant=qsrchain]{--cce-espresso:#2a1509;--cce-espresso-deep:#1a0c04;--cce-espresso-rgb:42,21,9;--cce-espresso-deep-rgb:26,12,4;--cce-espresso-soft:#3a1f0c;--cce-ink:#150a04;--cce-tint-rgb:234,88,12;--cce-tint-light-rgb:249,115,22;--cce-tint-dark-rgb:40,18,6}.bakerychainenterprise-page[data-bce-tenant=qsrchain][data-bce-theme=dark]{--cce-cream:#150a04;--cce-cream-alt:#1f1109;--cce-surface:#1f1109;--cce-surface2:#2a160c}