.ca-lp{--navy: #14213d;--navy-deep: #0e182d;--orange-on-dark: #ff8a3d;--text-primary: #14213d;--text-secondary: #6b7380;--text-accent-strong: #c2410c;--text-on-inverse: #ffffff;--text-on-inverse-muted: #c7d1e0;--text-on-inverse-dim: #8c99ad;--surface-page: #ffffff;--surface-subtle: #f8f9fa;--surface-muted: #f9f9f8;--surface-cream: #f9f6f1;--surface-input: #f4f4f3;--surface-placeholder: #e5e5e4;--surface-control-muted: #c7c9cf;--border-default: #dee0e3;--border-strong: #14213d;--border-on-inverse: #738099;--border-on-dark-subtle: #4a5973;--border-highlight: rgba(255, 255, 255, .24);--success-icon: #009e44;--error: #bf3131;--note-bg: #fff2e1;--glass-fill: rgba(255, 255, 255, .55);--glass-fill-strong: rgba(255, 255, 255, .75);--glass-edge: rgba(255, 255, 255, .85);--gradient-orange: linear-gradient(165deg, #ff6a13 14.644%, #f03e00 85.356%);--gradient-dark-hero: linear-gradient(180deg, #14213d 0%, #070c16 100%);--shadow-button-primary: 0 6px 20px -2px rgba(240, 62, 0, .28), 0 2px 4px rgba(0, 0, 0, .1);--shadow-card: 0 4px 12px rgba(20, 33, 61, .06);--shadow-glass: 0 8px 24px -6px rgba(20, 33, 61, .18), 0 1px 2px rgba(20, 33, 61, .06);--shadow-lift: 0 12px 28px -4px rgba(20, 33, 61, .14), 0 2px 4px rgba(20, 33, 61, .06);--focus-ring: 0 0 0 3px rgba(255, 106, 19, .28);--ease-out: cubic-bezier(.22, 1, .36, 1);--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-pill: 100px;--sx: 120px;--sy: 96px;--card-pad: 24px;--grid-gap: 32px;--stack-lg: 40px;--stack-md: 16px;--stack-sm: 8px;--btn-x: 24px;--btn-y: 16px;--card-gap: 24px;--pair: 12px;--text-gap: 24px;--wrap: 1200px;--type-display: 56px;--lh-display: 60px;--type-h2: 40px;--lh-h2: 48px;--type-h3: 28px;--lh-h3: 36px;--type-h4: 20px;--lh-h4: 28px;--type-body-lg: 18px;--lh-body-lg: 28px;--type-body: 16px;--lh-body: 24px;--type-small: 14px;--lh-small: 20px;--type-caption: 13px;--lh-caption: 20px;--type-micro: 12px;--lh-micro: 16px;position:relative;font-family:CA Inter,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--type-body);line-height:var(--lh-body);font-weight:400;color:var(--text-primary);-webkit-font-smoothing:antialiased;padding:var(--sy) var(--sx)}@media(max-width:1279px){.ca-lp{--sx: 56px;--sy: 64px;--card-pad: 20px;--grid-gap: 24px;--stack-lg: 32px;--btn-x: 20px;--btn-y: 12px;--card-gap: 20px;--text-gap: 20px;--type-display: 44px;--lh-display: 48px;--type-h2: 34px;--lh-h2: 40px;--type-h3: 24px;--lh-h3: 32px;--type-h4: 19px;--lh-h4: 28px}}@media(max-width:767px){.ca-lp{--sx: 20px;--sy: 48px;--card-pad: 16px;--grid-gap: 16px;--stack-lg: 20px;--stack-md: 12px;--card-gap: 16px;--pair: 8px;--text-gap: 16px;--type-display: 34px;--lh-display: 40px;--type-h2: 28px;--lh-h2: 36px;--type-h3: 22px;--lh-h3: 28px;--type-h4: 18px;--lh-h4: 24px;--type-body-lg: 17px}}.ca-lp *,.ca-lp *:before,.ca-lp *:after{box-sizing:border-box}.ca-lp :where(h1,h2,h3,h4,p,ul,ol,li,figure,address,blockquote){margin:0;padding:0;font-family:inherit;font-style:normal;font-weight:inherit;color:inherit;letter-spacing:0;text-transform:none}.ca-lp :where(h1,h2,h3,h4){font-weight:500}.ca-lp :where(ul,ol){list-style:none}.ca-lp :where(a){color:inherit;text-decoration:none;display:inline;line-height:inherit;transition:color .15s var(--ease-out)}.ca-lp :where(img){max-width:100%;height:auto;display:block;transition:none}.ca-lp :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;line-height:inherit;transition:none}.ca-lp :focus-visible{outline:none!important;box-shadow:var(--focus-ring);border-radius:var(--radius-md)}.ca-lp [hidden]{display:none!important}.ca-lp .ca-nw{white-space:nowrap}.ca-trim,.ca-lp :where(h1,h2,h3,h4){text-box:trim-both cap alphabetic}.ca-lp .ca-wrap{width:100%;max-width:var(--wrap);margin-inline:auto}.ca-t-display{font-size:var(--type-display);line-height:var(--lh-display);font-weight:500;letter-spacing:-.015em}.ca-t-h2{font-size:var(--type-h2);line-height:var(--lh-h2);font-weight:500;letter-spacing:-.015em}.ca-t-h3{font-size:var(--type-h3);line-height:var(--lh-h3);font-weight:500}.ca-t-h4{font-size:var(--type-h4);line-height:var(--lh-h4);font-weight:500}.ca-t-body-lg{font-size:var(--type-body-lg);line-height:var(--lh-body-lg)}.ca-t-body{font-size:var(--type-body);line-height:var(--lh-body)}.ca-t-small{font-size:var(--type-small);line-height:var(--lh-small)}.ca-t-caption{font-size:var(--type-caption);line-height:var(--lh-caption)}.ca-t-micro{font-size:var(--type-micro);line-height:var(--lh-micro)}.ca-lp .ca-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--stack-sm);--bw: 1px;padding:calc(var(--btn-y) - var(--bw)) calc(var(--btn-x) - var(--bw));border-radius:var(--radius-lg);border:var(--bw) solid transparent;font-size:var(--type-body);line-height:var(--lh-body);font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform .15s var(--ease-out),box-shadow .15s var(--ease-out),background .15s var(--ease-out),color .15s var(--ease-out),border-color .15s var(--ease-out)}.ca-btn__label{display:block;text-box:trim-both cap alphabetic}.ca-lp .ca-btn:focus-visible{border-radius:var(--radius-lg)}.ca-lp .ca-btn--primary{background:var(--gradient-orange);color:var(--text-on-inverse);border-color:var(--border-highlight);font-weight:600;box-shadow:var(--shadow-button-primary)}.ca-lp .ca-btn--primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(165deg,#ff7d33 14.6%,#ff4a0d 85.4%);opacity:0;transition:opacity .15s var(--ease-out)}.ca-lp .ca-btn--primary:hover{color:var(--text-on-inverse);transform:translateY(-1px);box-shadow:0 10px 24px -2px #f03e0066,0 2px 4px #0000001a}.ca-lp .ca-btn--primary:hover:before{opacity:1}.ca-lp .ca-btn--primary:active{transform:translateY(0);background:linear-gradient(165deg,#f05a0a 14.6%,#d63800 85.4%);box-shadow:0 2px 6px #f03e0038}.ca-lp .ca-btn--primary:active:before{opacity:0}.ca-lp .ca-btn--primary:focus-visible{box-shadow:var(--focus-ring),var(--shadow-button-primary)}.ca-lp .ca-btn--secondary{--bw: 1.5px;background:linear-gradient(180deg,#fff,#f9f8f6);color:var(--text-primary);border-color:var(--border-strong);box-shadow:0 2px 3px #14213d1a,inset 0 1px #ffffffe6}.ca-lp .ca-btn--secondary:hover{background:var(--navy);color:var(--text-on-inverse);border-color:var(--navy);transform:translateY(-1px);box-shadow:0 8px 20px -6px #14213d59}.ca-lp .ca-btn--secondary:active{background:var(--navy-deep);color:var(--text-on-inverse);transform:translateY(0);box-shadow:none}.ca-lp .ca-btn--on-dark{background:transparent;color:var(--text-on-inverse-dim);border-color:var(--border-on-dark-subtle);box-shadow:0 4px 6px #00000059}.ca-lp .ca-btn--on-dark:hover{background:#ffffff1a;border-color:var(--border-on-inverse);color:var(--text-on-inverse);transform:translateY(-1px)}.ca-lp .ca-btn--on-dark:active{background:#ffffff0a;color:var(--text-on-inverse-muted);transform:translateY(0);box-shadow:none}.ca-lp .ca-btn--glass{background:var(--glass-fill);color:var(--text-primary);border-color:var(--glass-edge);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 6px 8px #14213d29,inset 0 1px #fffffff2}.ca-lp .ca-btn--glass:hover{background:var(--glass-fill-strong);color:var(--text-primary);transform:translateY(-1px);box-shadow:0 10px 22px -6px #14213d38,inset 0 1px #fffffff2}.ca-lp .ca-btn--glass:active{background:#ffffffe6;transform:translateY(0)}.ca-lp .ca-btn--block{width:100%}.ca-lp .ca-btn:disabled,.ca-lp .ca-btn[aria-disabled=true]{pointer-events:none;opacity:.6}.ca-lp.ca-hero{padding:0;overflow:hidden;background:var(--surface-page)}.ca-hero__aura{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;pointer-events:none;-webkit-user-select:none;user-select:none}.ca-hero__inner{position:relative;z-index:1;max-width:1440px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,620px) minmax(0,1fr);column-gap:var(--stack-lg);align-items:center;min-height:640px;padding-left:var(--sx)}.ca-hero__copy{display:flex;flex-direction:column;gap:var(--stack-md);padding-block:var(--sy)}.ca-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;font-size:var(--type-micro);line-height:var(--lh-micro);color:var(--text-secondary)}.ca-crumbs li{text-box:trim-both cap alphabetic}.ca-crumbs li+li:before{content:"/";padding-inline:.55em}.ca-crumbs a:hover{color:var(--text-accent-strong)}.ca-hero__title{color:var(--text-primary)}.ca-hero__lede{color:var(--text-secondary)}.ca-hero__lede p{text-box:trim-both cap alphabetic}.ca-hero__lede p+p{margin-top:var(--stack-sm)}.ca-hero__lede a{color:var(--text-primary);text-decoration:underline;text-decoration-color:#14213d4d;text-underline-offset:3px}.ca-hero__lede a:hover{color:var(--text-accent-strong)}.ca-chips{display:flex;flex-wrap:wrap;gap:var(--stack-sm)}.ca-chip{display:inline-flex;align-items:center;gap:var(--stack-sm);padding:calc(var(--stack-sm) - 1px) calc(var(--pair) - 1px);border-radius:var(--radius-pill);background:var(--glass-fill);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 6px #14213d24;font-size:var(--type-caption);line-height:var(--lh-caption);font-weight:600;white-space:nowrap}.ca-chip img{flex:none}.ca-chip span{text-box:trim-both cap alphabetic}.ca-hero__actions{display:flex;flex-wrap:wrap;gap:var(--card-gap)}.ca-hero__stage{display:flex;align-items:center;justify-content:flex-end;padding-right:var(--stack-lg);align-self:stretch}.ca-visual{position:relative;width:min(560px,100%);aspect-ratio:1 / 1;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--card-pad);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-glass);background:var(--surface-placeholder)}.ca-visual__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover}.ca-plate{position:relative;display:flex;align-items:center;gap:16px;padding:var(--stack-md) var(--card-pad);border-radius:var(--radius-lg);background:var(--navy);border:1px solid var(--border-highlight);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ca-plate__logo{flex:none;width:64px;height:auto}.ca-plate__copy{display:flex;flex-direction:column;gap:8px;min-width:0}.ca-plate__title{color:var(--text-on-inverse)}.ca-plate__city{color:var(--orange-on-dark)}.ca-plate__addr{color:var(--text-on-inverse-muted)}@media(max-width:1279px){.ca-hero__inner{grid-template-columns:minmax(0,339fr) minmax(0,541fr);column-gap:32px;align-items:start;min-height:0;padding:var(--sx)}.ca-hero__copy{padding-block:0}.ca-hero__stage{justify-content:center;padding-right:0;min-height:480px}.ca-visual{width:min(432px,100%)}.ca-plate{padding:var(--stack-md) var(--card-pad)}}@media(max-width:899px){.ca-hero__inner{grid-template-columns:minmax(0,1fr);row-gap:var(--stack-md);padding:24px var(--sx)}.ca-hero__stage{min-height:0}.ca-visual{width:100%;max-width:560px}}@media(max-width:767px){.ca-hero__inner{padding:24px 16px;row-gap:16px}.ca-hero__copy{gap:16px}.ca-hero__actions{flex-direction:column;gap:16px}.ca-hero__actions .ca-btn{width:100%}.ca-plate{padding:var(--stack-md) var(--card-pad)}}.ca-lp.ca-facts{background:var(--surface-cream);padding-block:var(--stack-lg)}.ca-facts__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--card-gap)}.ca-fact{display:flex;flex-direction:column;gap:var(--stack-md);min-width:0}.ca-fact__text{color:var(--text-primary)}@media(max-width:1279px){.ca-lp.ca-facts{padding-block:32px}.ca-facts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(max-width:767px){.ca-lp.ca-facts{padding-block:24px}}.ca-lp.ca-pickup{background:var(--gradient-dark-hero);color:var(--text-on-inverse)}.ca-pickup .ca-wrap{display:flex;flex-direction:column;gap:var(--stack-lg)}.ca-pickup__head{display:flex;flex-direction:column;gap:var(--text-gap)}.ca-pickup__title{color:var(--text-on-inverse)}.ca-pickup__sub{color:var(--text-on-inverse-muted)}.ca-pickup__row{display:flex;align-items:center;gap:var(--stack-lg)}.ca-pickup__info{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--card-pad)}.ca-pickup__text{color:var(--text-on-inverse-muted)}.ca-nap{display:flex;flex-direction:column;gap:var(--stack-sm);font-style:normal}.ca-nap__main{color:var(--text-on-inverse);font-weight:500}.ca-nap__meta{color:var(--text-on-inverse-muted)}.ca-nap a:hover{color:var(--text-on-inverse);text-decoration:underline;text-underline-offset:3px}.ca-pickup__actions{display:flex;flex-wrap:wrap;gap:var(--pair)}.ca-pickup__actions .ca-btn--on-dark{display:none}.ca-map{flex:none;position:relative;width:460px;height:340px;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-placeholder)}.ca-map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}@media(max-width:1279px){.ca-pickup__row{gap:24px}.ca-pickup__info{gap:16px}.ca-pickup__sub{font-size:var(--type-body-lg);line-height:var(--lh-body)}.ca-pickup__text,.ca-nap{font-size:var(--type-small);line-height:var(--lh-small)}.ca-pickup__actions{gap:var(--stack-sm)}.ca-pickup__actions .ca-btn--secondary{display:none}.ca-pickup__actions .ca-btn--on-dark{display:inline-flex}.ca-map{width:min(340px,40%);height:280px}}@media(max-width:767px){.ca-pickup__head{gap:16px}.ca-pickup__sub{font-size:var(--type-body);line-height:var(--lh-body)}.ca-pickup__row{flex-direction:column;align-items:stretch;gap:20px}.ca-pickup__info{display:contents}.ca-pickup__text{order:1}.ca-nap{order:2}.ca-map{order:3;width:100%;height:200px}.ca-pickup__actions{order:4;flex-direction:column;gap:20px}.ca-pickup__actions .ca-btn{width:100%}}.ca-lp.ca-products{background:var(--surface-muted)}.ca-products .ca-wrap{display:flex;flex-direction:column;gap:var(--stack-lg)}.ca-products__head{display:flex;flex-direction:column;gap:var(--text-gap)}.ca-products__sub{color:var(--text-secondary)}.ca-products__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap)}.ca-lp .ca-pcard{display:flex;flex-direction:column;gap:var(--card-gap);padding:calc(var(--card-pad) - 1px);background:var(--surface-page);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:0 4px 6px #14213d0f;color:var(--text-primary);transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),border-color .25s var(--ease-out)}.ca-pcard__media{height:260px;border-radius:var(--radius-lg);overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--surface-page)}.ca-pcard__media img{width:100%;height:100%;object-fit:contain;transition:transform .3s var(--ease-out)}.ca-pcard__price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.ca-pcard__now{font-weight:500;text-box:trim-both cap alphabetic}.ca-pcard__was{color:var(--text-secondary);text-decoration:line-through;font-size:var(--type-small);text-box:trim-both cap alphabetic}.ca-lp .ca-pcard:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift);border-color:var(--surface-control-muted);color:var(--text-primary)}.ca-pcard:hover .ca-pcard__media img{transform:scale(1.04)}.ca-products__foot{display:flex;justify-content:flex-end}@media(max-width:767px){.ca-lp.ca-products{padding-inline:16px}.ca-products .ca-wrap{gap:24px}.ca-products__grid{grid-template-columns:minmax(0,1fr)}}.ca-lp.ca-answers{background:var(--surface-page)}.ca-answers__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--card-gap);align-items:stretch}.ca-acard{display:flex;flex-direction:column;background:var(--surface-page);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);overflow:hidden;transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),border-color .25s var(--ease-out)}.ca-acard__media{height:288px;overflow:hidden;background:var(--surface-placeholder)}.ca-acard__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-out)}.ca-acard__body{display:flex;flex-direction:column;gap:var(--pair);padding:var(--card-pad);flex:1}.ca-acard__snap{color:var(--text-primary)}.ca-more summary{list-style:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;cursor:pointer;font-size:var(--type-small);line-height:var(--lh-small);font-weight:600;color:var(--text-primary);transition:color .15s var(--ease-out)}.ca-more summary::-webkit-details-marker{display:none}.ca-more summary span{text-box:trim-both cap alphabetic}.ca-more summary img{transition:transform .2s var(--ease-out)}.ca-more[open] summary img{transform:rotate(180deg)}.ca-more .ca-more__open{display:none}.ca-more[open] .ca-more__open{display:inline}.ca-more[open] .ca-more__closed{display:none}.ca-more__body{color:var(--text-secondary);font-size:var(--type-small);line-height:var(--lh-small);display:flex;flex-direction:column;gap:var(--pair);padding-bottom:4px}.ca-more__body a{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.ca-more[open] .ca-more__body{animation:ca-reveal .25s var(--ease-out)}.ca-acard:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift);border-color:var(--surface-control-muted)}.ca-acard:hover .ca-acard__media img{transform:scale(1.04)}.ca-acard:hover .ca-more summary{color:var(--text-accent-strong)}@keyframes ca-reveal{0%{transform:translateY(-4px);opacity:.4}to{transform:none;opacity:1}}@media(max-width:767px){.ca-answers__grid{grid-template-columns:minmax(0,1fr)}}.ca-lp.ca-serving{background:var(--surface-subtle)}.ca-serving .ca-wrap{display:flex;flex-direction:column;gap:var(--stack-lg)}.ca-serving__head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--text-gap);align-items:start}.ca-serving__copy{display:flex;flex-direction:column;gap:var(--stack-md)}.ca-serving__lead{color:var(--text-primary);font-weight:500}.ca-serving__text{color:var(--text-secondary)}.ca-serving__text p+p{margin-top:var(--stack-md)}.ca-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--card-gap)}.ca-tile{display:flex;flex-direction:column;gap:var(--pair);min-width:0}.ca-tile__img{height:352px;border-radius:var(--radius-xl);overflow:hidden;background:var(--surface-placeholder);transition:box-shadow .25s var(--ease-out)}.ca-tile__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-out)}.ca-tile figcaption{display:flex;flex-direction:column;gap:var(--stack-sm)}.ca-tile__who{color:var(--text-primary);transition:color .2s var(--ease-out)}.ca-tile__what{color:var(--text-secondary)}.ca-tile:hover .ca-tile__img{box-shadow:var(--shadow-lift)}.ca-tile:hover .ca-tile__img img{transform:scale(1.04)}.ca-tile:hover .ca-tile__who{color:var(--text-accent-strong)}.ca-industries{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--card-gap)}.ca-industry{display:flex;flex-direction:column;gap:var(--stack-md);padding:var(--card-pad);background:var(--surface-page);border:1px solid var(--border-default);border-radius:var(--radius-xl);min-width:0;transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out),border-color .25s var(--ease-out)}.ca-industry__icon{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:var(--radius-lg);background:var(--surface-cream);transition:background .25s var(--ease-out)}.ca-industry__text{display:flex;flex-direction:column;gap:var(--stack-sm)}.ca-industry__title{text-box:none}.ca-industry__desc{color:var(--text-secondary)}.ca-industry:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift);border-color:var(--surface-control-muted)}.ca-industry:hover .ca-industry__icon{background:var(--note-bg)}.ca-serving__note{display:flex;align-items:flex-start;gap:8px;color:var(--text-secondary)}.ca-serving__note span{flex:1 1 0;min-width:0}.ca-serving__note img{flex:none;margin-top:1px}@media(max-width:1279px){.ca-serving__head{grid-template-columns:minmax(0,372fr) minmax(0,540fr);gap:0}.ca-industries{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ca-serving__head{grid-template-columns:minmax(0,1fr);gap:20px}.ca-serving__copy{gap:12px}.ca-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.ca-industries{gap:12px}.ca-tile__who,.ca-industry__title{font-size:16px;line-height:22px}}@media(hover:none){.ca-lp .ca-pcard:hover,.ca-acard:hover,.ca-industry:hover{transform:none}}.ca-lp.ca-faq{background:var(--surface-subtle)}.ca-faq .ca-wrap{display:flex;flex-direction:column;gap:var(--stack-lg)}.ca-faq__list{display:flex;flex-direction:column;gap:var(--stack-sm);max-width:900px;width:100%}.ca-faq__row{background:var(--surface-page);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:0 4px 6px #14213d0f;transition:border-color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.ca-faq__row[open]{box-shadow:none}.ca-faq__row summary{list-style:none;display:flex;align-items:center;gap:16px;padding:calc(var(--card-pad) - 1px);cursor:pointer}.ca-faq__row[open] summary{align-items:flex-start;padding-bottom:0}.ca-faq__row summary::-webkit-details-marker{display:none}.ca-faq__q{flex:1 1 0;min-width:0}.ca-faq__toggle{position:relative;flex:none;width:20px;height:20px;color:var(--text-secondary);transition:color .2s var(--ease-out)}.ca-faq__toggle:before,.ca-faq__toggle:after{content:"";position:absolute;background:currentColor;border-radius:1px}.ca-faq__toggle:before{left:2px;top:9px;width:16px;height:2px}.ca-faq__toggle:after{left:9px;top:2px;width:2px;height:16px;transition:transform .2s var(--ease-out)}.ca-faq__row[open] .ca-faq__toggle:after{transform:scaleY(0)}.ca-faq__row[open] .ca-faq__toggle{margin-bottom:-6px}.ca-faq__a{padding:var(--pair) calc(var(--card-pad) + 35px) calc(var(--card-pad) - 1px) calc(var(--card-pad) - 1px);color:var(--text-secondary);font-size:var(--type-small);line-height:var(--lh-small)}.ca-faq__a p{text-box:trim-both cap alphabetic}.ca-faq__a p+p{margin-top:var(--stack-sm)}.ca-faq__a a{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.ca-faq__row[open] .ca-faq__a{animation:ca-reveal .25s var(--ease-out)}.ca-faq__row:not([open]):hover{border-color:var(--border-strong);box-shadow:var(--shadow-lift)}.ca-faq__row:not([open]):hover .ca-faq__toggle{color:var(--navy)}@media(max-width:1279px){.ca-faq__list{max-width:none}}.ca-lp.ca-closing{background:var(--gradient-dark-hero);color:var(--text-on-inverse);text-align:center}.ca-closing .ca-wrap{display:flex;flex-direction:column;align-items:center;gap:var(--card-pad)}.ca-closing__title{color:var(--text-on-inverse)}.ca-closing__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--pair)}@media(max-width:1279px){.ca-closing .ca-wrap{gap:16px}.ca-closing__title{font-size:var(--type-h2);line-height:var(--lh-h2)}.ca-closing__actions{gap:8px}}@media(max-width:767px){.ca-closing .ca-wrap{gap:16px}.ca-closing__actions{flex-direction:column;align-items:stretch;gap:16px;width:100%}}@media(max-width:767px){.ca-pickup__title,.ca-serving__title,.ca-faq__title{font-size:var(--type-h3);line-height:var(--lh-h3)}}.ca-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;padding:16px;background:#0e182d8c;font-family:CA Inter,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.ca-lp .ca-modal{padding:16px}.ca-modal__box{position:relative;width:100%;max-width:440px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;display:flex;flex-direction:column;gap:var(--stack-md);padding:40px 24px 24px;background:var(--surface-page);border-radius:var(--radius-xl);box-shadow:0 1px 1px #14213d0f,0 8px 12px #14213d2e;text-align:left;color:var(--text-primary)}.ca-lp .ca-modal__close{position:absolute;top:8px;right:8px;width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--surface-page);border:1.5px solid var(--border-strong);font-size:18px;line-height:1;color:var(--text-primary);transition:background .15s var(--ease-out),color .15s var(--ease-out)}.ca-lp .ca-modal__close:hover{background:var(--navy);color:var(--text-on-inverse)}.ca-modal__view{display:flex;flex-direction:column;gap:var(--stack-md)}.ca-modal__head{display:flex;flex-direction:column;gap:8px;padding-right:40px}.ca-modal__desc,.ca-modal__foot{color:var(--text-secondary)}.ca-modal__foot{text-align:center}.ca-form{display:flex;flex-direction:column;gap:var(--stack-md)}.ca-field{display:flex;flex-direction:column;gap:8px}.ca-field label{font-size:var(--type-small);line-height:var(--lh-small);font-weight:500;color:var(--text-primary);text-box:trim-both cap alphabetic}.ca-lp .ca-field :is(input,textarea){width:100%;margin:0;font:inherit;font-size:16px;line-height:24px;color:var(--text-primary);background:var(--surface-input);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:9px 23px;box-shadow:none;transition:border-color .15s var(--ease-out),box-shadow .15s var(--ease-out),background .15s var(--ease-out)}.ca-lp .ca-field textarea{min-height:96px;resize:vertical}.ca-lp .ca-field :is(input,textarea):focus{outline:none;border-color:#ff6a13;box-shadow:var(--focus-ring);background:var(--surface-page)}.ca-field__err{display:none;color:var(--error);font-size:var(--type-caption);line-height:var(--lh-caption)}.ca-field.is-invalid :is(input,textarea){border-color:var(--error)!important}.ca-field.is-invalid .ca-field__err{display:block}.ca-form__errors{color:var(--error);font-size:var(--type-small);line-height:var(--lh-small)}.ca-form.is-sending{opacity:.7;pointer-events:none}.ca-modal__success{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.ca-modal__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-pill);background:var(--surface-cream);color:var(--text-primary);font-size:var(--type-caption);line-height:var(--lh-caption);font-weight:600}body.ca-modal-open{overflow:hidden}@media(prefers-reduced-motion:reduce){.ca-lp *,.ca-lp *:before,.ca-lp *:after,.ca-modal *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/ca-local.css.map */
