.corporate-taquiza-page{--corporate-gold: var(--delimagno-gold, #d6a23a)}.corporate-taquiza-page__inner{width:var(--menu-container, min(1180px, calc(100% - 32px) ));margin:0 auto}.corporate-section{width:100%;margin:0 auto clamp(42px,6vw,72px)}.corporate-section__heading{max-width:780px;margin:0 auto 24px;text-align:center}.corporate-section__heading h2,.corporate-office-planning__copy h2,.corporate-quote-ready__copy h2{margin:0 0 12px;color:var(--menu-ink, #201b18);font-size:clamp(1.7rem,3.2vw,2.45rem);font-weight:820;line-height:1.08;letter-spacing:-.035em}.corporate-section__heading p,.corporate-office-planning__copy>p,.corporate-quote-ready__copy>p{margin:0;color:var(--menu-muted, #6f625b);font-size:1rem;line-height:1.7}.corporate-event-formats{padding:clamp(20px,3vw,32px)}.corporate-event-formats__grid{margin-top:28px}.corporate-event-format-card{overflow:hidden}.corporate-event-format-card .menu-visual-card-media{aspect-ratio:4 / 3}.corporate-event-format-card .menu-visual-card-body{min-height:260px}.corporate-event-format-card__number{display:inline-flex;margin-bottom:10px;color:var(--menu-red, #8a1f2d);font-size:.82rem;font-weight:850;letter-spacing:.1em}.corporate-office-planning{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:clamp(24px,4vw,46px);align-items:center;padding:clamp(22px,3.5vw,38px);border:1px solid rgba(138,31,45,.12);border-radius:10px;background:linear-gradient(135deg,#fffdf9,#f7eee5);box-shadow:0 18px 42px #36201814}.corporate-office-planning__copy .section-kicker{margin-bottom:12px}.corporate-office-planning__copy h2{max-width:18ch}.corporate-office-planning__copy>p{margin-bottom:20px}.corporate-planning-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.corporate-planning-card{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;align-items:start;padding:14px;border:1px solid rgba(138,31,45,.1);border-radius:8px;background:#ffffffb8}.corporate-planning-card__icon{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#d6a23a2e;color:var(--menu-red, #8a1f2d);font-size:.9rem}.corporate-planning-card h3{margin:1px 0 5px;color:var(--menu-ink, #201b18);font-size:.98rem;font-weight:800;line-height:1.28}.corporate-planning-card p{margin:0;color:var(--menu-muted, #6f625b);font-size:.9rem;line-height:1.5}.corporate-office-planning__photo{min-width:0;min-height:380px;margin:0;position:relative;overflow:hidden;border:7px solid rgba(255,255,255,.8);border-radius:8px;background:#ead8cb;box-shadow:0 16px 34px #36201821}.corporate-office-planning__photo:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 54%,rgba(35,18,13,.64) 100%)}.corporate-office-planning__photo img{display:block;width:100%;height:100%;min-height:380px;object-fit:cover;object-position:center}.corporate-office-planning__photo figcaption{position:absolute;z-index:1;right:18px;bottom:16px;left:18px;color:#fff;font-size:.88rem;font-weight:760;line-height:1.4}.corporate-service-detail__heading{margin-bottom:22px}.corporate-service-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;align-items:stretch}.corporate-service-card{padding:clamp(20px,3vw,30px);border:1px solid rgba(138,31,45,.12);border-radius:10px;background:#fffdf9;box-shadow:0 14px 30px #36201812}.corporate-service-card--hours{background:linear-gradient(150deg,#fffdf9,#f7eee5)}.corporate-service-card__eyebrow{display:block;margin-bottom:8px;color:var(--menu-red, #8a1f2d);font-size:.78rem;font-weight:850;letter-spacing:.075em;text-transform:uppercase}.corporate-service-card h3{margin:0 0 10px;color:var(--menu-ink, #201b18);font-size:clamp(1.28rem,2.2vw,1.7rem);line-height:1.16}.corporate-service-card>p{margin:0 0 16px;color:var(--menu-muted, #6f625b);font-size:.97rem;line-height:1.6}.corporate-inclusions-list{display:grid;gap:12px;margin:18px 0 20px;padding:0;list-style:none}.corporate-inclusions-list li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;align-items:start;color:var(--menu-ink, #201b18);font-size:.98rem;line-height:1.48}.corporate-inclusions-list li span{color:var(--menu-red, #8a1f2d);font-weight:900}.corporate-text-link{display:inline-flex;align-items:center;min-height:40px;color:var(--menu-red, #8a1f2d);font-size:.96rem;font-weight:800;line-height:1.4;text-decoration:underline;text-decoration-color:#8a1f2d59;text-underline-offset:4px}.corporate-text-link:focus-visible,.corporate-quote-ready a:focus-visible,.corporate-quote-ready button:focus-visible{outline:3px solid var(--corporate-gold);outline-offset:3px}.corporate-package-time-list{display:grid;margin:18px 0;border-top:1px solid var(--menu-line, #e4d7cc)}.corporate-package-time-row{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(0,1.3fr);gap:15px;padding:10px 0;border-bottom:1px solid var(--menu-line, #e4d7cc)}.corporate-package-time-row dt{color:var(--menu-ink, #201b18);font-weight:780}.corporate-package-time-row dd{margin:0;color:var(--menu-muted, #6f625b);font-size:.95rem;line-height:1.45}.corporate-priority-zones .corporate-section__heading{margin-bottom:22px}.corporate-zone-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.corporate-zone-card{min-height:210px;padding:22px;border:1px solid rgba(138,31,45,.13);border-radius:10px;background:#fffdf9;box-shadow:0 12px 28px #3620180f}.corporate-zone-card__index{display:inline-flex;margin-bottom:18px;color:var(--menu-red, #8a1f2d);font-size:.83rem;font-weight:850;letter-spacing:.1em}.corporate-zone-card h3{margin:0 0 8px;color:var(--menu-ink, #201b18);font-size:1.14rem;line-height:1.3}.corporate-zone-card p{margin:0;color:var(--menu-muted, #6f625b);font-size:.95rem;line-height:1.55}.corporate-zone-card .corporate-zone-card__locations{margin:0 0 9px;color:var(--menu-red, #8a1f2d);font-weight:780}.corporate-coverage-note{display:grid;grid-template-columns:minmax(0,1fr) 50px;gap:18px;align-items:center;margin-top:18px;padding:20px 22px;border:1px solid rgba(214,162,58,.5);border-radius:8px;background:#fff8e9}.corporate-coverage-note__eyebrow{display:block;margin-bottom:7px;color:var(--menu-red, #8a1f2d);font-size:.79rem;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.corporate-coverage-note p{margin:0;color:var(--menu-ink, #201b18);font-size:.96rem;line-height:1.6}.corporate-coverage-note .corporate-text-link{margin-top:8px}.corporate-coverage-note__icon{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:var(--menu-red, #8a1f2d);color:#fff;font-size:1.08rem}.corporate-quote-ready{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(22px,4vw,46px);align-items:center;padding:clamp(24px,4vw,42px);border:1px solid rgba(138,31,45,.13);border-radius:10px;background:radial-gradient(circle at 0% 0%,rgba(214,162,58,.18),transparent 34%),linear-gradient(135deg,#fffdf9,#f7eee5);box-shadow:0 18px 42px #36201814}.corporate-quote-ready__copy .section-kicker{margin-bottom:12px}.corporate-quote-ready__copy h2{max-width:17ch}.corporate-quote-ready__copy>p+p{margin-top:14px}.corporate-quote-ready__card{padding:clamp(18px,3vw,28px);border:1px solid rgba(138,31,45,.1);border-radius:8px;background:#ffffffdb}.corporate-quote-ready__card h3{margin:0 0 14px;color:var(--menu-ink, #201b18);font-size:1.15rem;line-height:1.3}.corporate-quote-ready__card ul{display:grid;gap:10px;margin:0 0 18px;padding:0;list-style:none}.corporate-quote-ready__card li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:9px;align-items:start;color:var(--menu-muted, #6f625b);font-size:.95rem;line-height:1.45}.corporate-quote-ready__card li svg{margin-top:2px;color:var(--menu-red, #8a1f2d)}.corporate-quote-ready__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.corporate-quote-ready__button,.corporate-quote-ready__secondary{min-height:48px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-size:.92rem;font-weight:820;line-height:1.25;text-align:center;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.corporate-quote-ready__button{border:1px solid var(--menu-red, #8a1f2d);background:var(--menu-red, #8a1f2d);color:#fff;box-shadow:0 9px 22px #8a1f2d29}.corporate-quote-ready__button:hover{color:#fff;background:var(--menu-red-dark, #701c28);transform:translateY(-1px)}.corporate-quote-ready__secondary{border:1px solid rgba(138,31,45,.2);background:#ffffffbd;color:var(--menu-red, #8a1f2d)}.corporate-quote-ready__secondary:hover{color:#fff;background:var(--menu-red, #8a1f2d);transform:translateY(-1px)}@media(max-width:980px){.corporate-office-planning,.corporate-service-grid,.corporate-quote-ready{grid-template-columns:1fr}.corporate-office-planning__photo,.corporate-office-planning__photo img{min-height:320px}.corporate-zone-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.corporate-taquiza-page .corporate-taquiza-page__inner{width:min(1180px,calc(100% - 28px))}.corporate-event-formats{padding:18px 14px 14px}.corporate-event-format-card .menu-visual-card-body{min-height:0}.corporate-planning-grid,.corporate-zone-grid{grid-template-columns:1fr}.corporate-office-planning__photo,.corporate-office-planning__photo img{min-height:280px}.corporate-package-time-row{grid-template-columns:1fr;gap:4px}.corporate-coverage-note{grid-template-columns:minmax(0,1fr)}.corporate-coverage-note__icon{display:none}.corporate-quote-ready__actions{display:grid;grid-template-columns:1fr}.corporate-quote-ready__button,.corporate-quote-ready__secondary{width:100%}}@media(prefers-reduced-motion:reduce){.corporate-quote-ready__button,.corporate-quote-ready__secondary{transition:none}}.corporate-taquiza-hero{position:relative;isolation:isolate;display:flex;align-items:center;width:100%;min-height:clamp(620px,calc(100vh - 84px),800px);margin:-24px auto clamp(46px,6vw,76px);overflow:hidden;background:#26070d;color:#fff}.corporate-taquiza-hero__background{position:absolute;z-index:0;inset:0;display:block;overflow:hidden}.corporate-taquiza-hero__background:after{position:absolute;inset:0;z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#23040af5,#2d070ee6 38%,#360c12ad 72%,#2a060c8c)}.corporate-taquiza-hero__background img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 52%}.corporate-taquiza-hero__content{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr);gap:clamp(36px,6vw,88px);align-items:center;width:min(1400px,calc(100% - 72px));margin:0 auto;padding:clamp(62px,8vw,106px) 0}.corporate-taquiza-hero__copy{min-width:0;max-width:820px}.corporate-taquiza-hero__eyebrow,.corporate-taquiza-hero__quote-eyebrow{display:inline-flex;align-items:center;min-height:38px;padding:0 15px;border:1px solid rgba(214,162,58,.52);border-radius:999px;color:#f3cb76;font-size:.78rem;font-weight:860;letter-spacing:.075em;line-height:1;text-transform:uppercase}.corporate-taquiza-hero__copy h1{max-width:16ch;margin:24px 0 18px;color:#fffaf4;font-size:clamp(2.7rem,5.65vw,5.4rem);font-weight:900;line-height:.98;letter-spacing:-.052em}.corporate-taquiza-hero__copy>p:not(.corporate-taquiza-hero__coverage){max-width:58ch;margin:0;color:#fff9f1db;font-size:clamp(1.02rem,1.55vw,1.18rem);line-height:1.68}.corporate-taquiza-hero__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:26px}.corporate-taquiza-hero__whatsapp,.corporate-taquiza-hero__secondary{min-height:54px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.96rem;font-weight:850;line-height:1.2;text-decoration:none;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.corporate-taquiza-hero__whatsapp{border:1px solid #e0aa3b;background:#dfa82f;color:#25060c;box-shadow:0 12px 28px #0b020542}.corporate-taquiza-hero__whatsapp:hover{background:#f0bd4d;color:#25060c;transform:translateY(-2px)}.corporate-taquiza-hero__secondary{border:1px solid rgba(255,255,255,.55);background:#2e070e38;color:#fff}.corporate-taquiza-hero__secondary:hover{background:#ffffff1f;color:#fff;transform:translateY(-2px)}.corporate-taquiza-hero__coverage{max-width:58ch;margin:18px 0 0;color:#fff9f1c7;font-size:.92rem;line-height:1.55}.corporate-taquiza-hero__quote-card{min-width:0;padding:clamp(23px,3.2vw,36px);border:1px solid rgba(255,248,240,.84);border-radius:22px;background:#fff8f0f7;color:#2a1112;box-shadow:0 22px 52px #0d020542}.corporate-taquiza-hero__quote-card .corporate-taquiza-hero__quote-eyebrow{min-height:30px;padding:0;border:0;border-radius:0;color:var(--menu-red, #8a1f2d);font-size:.74rem;letter-spacing:.085em}.corporate-taquiza-hero__quote-card h2{margin:12px 0 18px;color:#2b1114;font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:880;line-height:1.12;letter-spacing:-.035em}.corporate-taquiza-hero__checklist{display:grid;gap:15px;margin:0 0 24px;padding:0;list-style:none}.corporate-taquiza-hero__checklist li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;color:#4e4039;font-size:.97rem;font-weight:710;line-height:1.42}.corporate-taquiza-hero__checklist svg{margin-top:2px;color:var(--menu-red, #8a1f2d)}.corporate-taquiza-hero__quote-button{width:100%;min-height:54px;padding:0 18px;border:1px solid var(--menu-red, #8a1f2d);border-radius:8px;background:var(--menu-red, #8a1f2d);color:#fff;font-size:.96rem;font-weight:850;line-height:1.2;cursor:pointer;box-shadow:0 10px 22px #8a1f2d2e;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.corporate-taquiza-hero__quote-button:hover{background:var(--menu-red-dark, #701c28);transform:translateY(-1px)}.corporate-taquiza-hero__whatsapp:focus-visible,.corporate-taquiza-hero__secondary:focus-visible,.corporate-taquiza-hero__quote-button:focus-visible{outline:3px solid var(--corporate-gold, #d6a23a);outline-offset:4px}@media(max-width:1080px){.corporate-taquiza-hero__content{grid-template-columns:minmax(0,1fr) minmax(330px,.82fr);gap:clamp(26px,4vw,44px);width:min(920px,calc(100% - 56px))}.corporate-taquiza-hero__copy h1{font-size:clamp(2.6rem,5.3vw,4.45rem)}}@media(max-width:820px){.corporate-taquiza-hero{min-height:auto;margin-top:-16px}.corporate-taquiza-hero__background img{object-position:59% center}.corporate-taquiza-hero__background:after{background:linear-gradient(180deg,#23040abf,#23040ae8 40%,#23040af7)}.corporate-taquiza-hero__content{grid-template-columns:minmax(0,1fr);gap:32px;width:min(640px,calc(100% - 32px));padding:58px 0 46px}.corporate-taquiza-hero__copy h1{max-width:14ch;font-size:clamp(2.45rem,10.2vw,4rem)}.corporate-taquiza-hero__quote-card{max-width:600px}}@media(max-width:520px){.corporate-taquiza-hero__content{width:min(440px,calc(100% - 28px));gap:26px;padding-top:46px}.corporate-taquiza-hero__copy h1{font-size:clamp(2.25rem,10vw,3.15rem)}.corporate-taquiza-hero__actions{display:grid;grid-template-columns:1fr}.corporate-taquiza-hero__whatsapp,.corporate-taquiza-hero__secondary{width:100%}.corporate-taquiza-hero__quote-card{padding:21px;border-radius:16px}}@media(prefers-reduced-motion:reduce){.corporate-taquiza-hero__whatsapp,.corporate-taquiza-hero__secondary,.corporate-taquiza-hero__quote-button{transition:none}}
