.xp{--acc:#fd5901;--acc-ink:#c2410c;--acc-soft:#fff1e8}.xp .btn{transition:transform .18s var(--ease-out), box-shadow .25s var(--ease-out), background-color .2s}@media (hover:hover){.xp .btn:hover{transform:translateY(-2px)}}.xp .btn:active{transform:translateY(0)scale(.97)}.xp .btn-primary:hover{box-shadow:0 14px 30px -10px #fd590199}.js .xp .stagger>*{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(18px)}.js .xp .stagger.is-in>*{opacity:1;transform:none}.xp .stagger.is-in>:nth-child(2){transition-delay:60ms}.xp .stagger.is-in>:nth-child(3){transition-delay:.12s}.xp .stagger.is-in>:nth-child(4){transition-delay:.18s}.xp .stagger.is-in>:nth-child(5){transition-delay:.24s}.xp .stagger.is-in>:nth-child(6){transition-delay:.3s}.xp .stagger.is-in>:nth-child(7){transition-delay:.36s}.xp .stagger.is-in>:nth-child(8){transition-delay:.42s}.xp .stagger.is-in>:nth-child(n+9){transition-delay:.48s}.finder{z-index:20;max-width:36rem;position:relative}.finder-box{border:1.5px solid var(--color-line);background:#fff;border-radius:1.1rem;align-items:center;gap:.6rem;padding:.45rem .45rem .45rem 1rem;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 12px 30px -18px #011f4359}.finder-box:focus-within{border-color:var(--color-blue-500);box-shadow:0 0 0 5px #1257c01f,0 12px 30px -18px #011f4359}.finder input{min-width:0;font:inherit;color:var(--color-ink);background:0 0;border:0;outline:0;flex:1;padding:.55rem 0;font-size:1.02rem}.finder-list{z-index:30;border:1px solid var(--color-line);max-height:22rem;animation:rise .25s var(--ease-out);background:#fff;border-radius:1rem;padding:.4rem;position:absolute;top:4.4rem;left:0;right:0;overflow-y:auto;box-shadow:0 24px 50px -20px #011f4366}.finder-list a{color:var(--color-navy-900);border-radius:.75rem;align-items:center;gap:.7rem;padding:.6rem .7rem;font-weight:600;text-decoration:none;display:flex}.finder-list a small{color:var(--color-muted);font-size:.8rem;font-weight:500;display:block}.finder-list a.on,.finder-list a:hover{background:var(--acc-soft)}.finder-list .fi{background:var(--acc-soft);width:2.2rem;height:2.2rem;color:var(--acc-ink);border-radius:.7rem;flex:none;place-items:center;display:grid}.finder-list mark{color:var(--acc-ink);background:0 0}.finder-empty{color:var(--color-muted);padding:.9rem;font-size:.92rem}.quick{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}.quick a{color:var(--color-navy-900);border:1px solid var(--color-line);transition:border-color .2s, color .2s, transform .2s var(--ease-out);background:#fffc;border-radius:999px;padding:.35rem .8rem;font-size:.85rem;font-weight:700;text-decoration:none}.quick a:hover{border-color:var(--acc);color:var(--acc-ink);transform:translateY(-1px)}.tiles a{isolation:isolate;transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out), color .25s;position:relative;overflow:hidden}.tiles a:before{content:"";z-index:-1;background:var(--acc);transition:transform .45s var(--ease-out);border-radius:50%;position:absolute;inset:0;transform:scale(0)}.tiles a .t-ico{transition:transform .45s var(--ease-out)}@media (hover:hover){.tiles a:hover{box-shadow:0 18px 30px -16px var(--acc);color:var(--acc-on,#fff);transform:translateY(-4px)}.tiles a:hover:before{transform:scale(1.6)}.tiles a:hover .t-ico{transform:scale(1.12)rotate(-6deg)}.tiles a:hover .t-ico *{stroke:var(--acc-on,#fff)!important}}.tiles a:focus-visible{outline:3px solid var(--acc);outline-offset:3px}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.float-card{animation:6s ease-in-out infinite bob}.float-card.d2{animation-duration:7s;animation-delay:-2s}.float-card.d3{animation-duration:6.5s;animation-delay:-4s}.live-dot{background:#22c55e;border-radius:99px;flex:none;width:.6rem;height:.6rem;position:relative}.live-dot:after{content:"";border-radius:inherit;background:#22c55e;animation:1.8s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;inset:0}@keyframes ping{75%,to{opacity:0;transform:scale(2.6)}}.svc{transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out), border-color .3s;position:relative;overflow:hidden}.svc:after{content:"";background:var(--acc);transform-origin:0;height:4px;transition:transform .45s var(--ease-out);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.svc .s-ico{transition:background-color .3s, color .3s, transform .45s var(--ease-out)}.svc .s-mood,.svc .s-go{color:var(--acc-ink)}@media (hover:hover){.svc:hover{border-color:color-mix(in srgb, var(--acc) 40%, white);transform:translateY(-6px);box-shadow:0 24px 40px -24px #011f4359}.svc:hover:after{transform:scaleX(1)}.svc:hover .s-ico{color:var(--acc-on,#fff);transform:rotate(-6deg)scale(1.05);background:var(--acc)!important}.svc:hover .s-ico *{stroke:var(--acc-on,#fff)!important}.svc:hover .s-go svg{transform:translate(5px)}}.svc .s-go svg{transition:transform .3s var(--ease-out)}.steps{--p:0;position:relative}.steps-line{background:#ffffff26;border-radius:99px;height:3px;position:absolute;top:2.25rem;left:2.25rem;right:2.25rem;overflow:hidden}.steps-line i{transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p));background:linear-gradient(90deg,#fd8205,#fd5901);transition:transform .2s linear;display:block}.step-n{z-index:1;color:#fff;width:4.5rem;height:4.5rem;transition:background-color .4s, border-color .4s, transform .5s var(--ease-out), box-shadow .4s;background:#0b2a57;border:2px solid #ffffff2e;border-radius:99px;place-items:center;display:grid;position:relative}.step-n b{width:1.6rem;height:1.6rem;color:var(--color-navy-900);background:#fff;border-radius:99px;place-items:center;font-size:.75rem;font-weight:900;display:grid;position:absolute;top:-.35rem;right:-.35rem}.step.done .step-n{background:linear-gradient(135deg,#fd5901,#fd8205);border-color:#0000;transform:scale(1.06);box-shadow:0 0 0 8px #fd590126}@media (width<=1023px){.steps-line{width:3px;height:auto;inset:2.25rem auto 2.25rem 2.25rem}.steps-line i{transform-origin:top;transform:scaleY(var(--p))}}.map svg{width:100%;height:auto;overflow:visible}.map .zone{fill:#dbe7f8;stroke:#fff;stroke-width:2px}.map .pin{transform-box:fill-box;transform-origin:50% 100%;cursor:pointer}.js .map .pin{opacity:0;transform:translateY(-14px)}.map.is-in .pin{opacity:1;transition:opacity .4s,transform .6s cubic-bezier(.34,1.56,.64,1);transform:none}.map .pin circle.ring{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite ring}.map g:nth-child(3n)>.pin circle.ring{animation-delay:.9s}.map g:nth-child(3n+1)>.pin circle.ring{animation-delay:1.7s}@keyframes ring{0%{opacity:.55;transform:scale(.6)}80%,to{opacity:0;transform:scale(2.3)}}.map .pin.hl path{fill:var(--color-navy-900)}.map .pin.hl{transform:translateY(-4px)scale(1.25)}.map-tip{pointer-events:none;background:var(--color-navy-900);color:#fff;white-space:nowrap;opacity:0;border-radius:.5rem;padding:.3rem .6rem;font-size:.8rem;font-weight:700;transition:opacity .15s;position:absolute;transform:translate(-50%,calc(-100% - 14px))}.map-tip.on{opacity:1}.barrio-chip{transition:border-color .2s, color .2s, background-color .2s, transform .2s var(--ease-out)}.barrio-chip:hover,.barrio-chip.hl{border-color:var(--color-orange-500);color:var(--color-orange-600);transform:translateY(-1px)}.count-card{transition:transform .35s var(--ease-out), box-shadow .35s}@media (hover:hover){.count-card:hover{transform:translateY(-3px);box-shadow:0 18px 30px -20px #011f4359}}@keyframes pop-in{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.1)}to{opacity:1;transform:none}}.js .trust.is-in .tr-ico{animation:pop-in .6s var(--ease-out) both}.trust .tr-ico{transition:transform .35s var(--ease-out)}@media (hover:hover){.trust>:hover .tr-ico{transform:rotate(-8deg)scale(1.08)}}.mbar{z-index:44;backdrop-filter:blur(10px);border:1px solid var(--color-line);transition:transform .4s var(--ease-out);background:#fffffff5;border-radius:1.2rem;gap:.5rem;padding:.5rem;display:none;position:fixed;bottom:.75rem;left:.75rem;right:.75rem;transform:translateY(140%);box-shadow:0 18px 40px -12px #011f4373}.mbar.on{transform:none}.mbar a{border-radius:.9rem;flex:1;justify-content:center;align-items:center;gap:.45rem;padding:.8rem;font-size:.95rem;font-weight:800;text-decoration:none;display:flex}@media (width<=767px){.mbar{display:flex}body:has(.xp-page) .wa-float{display:none}}.hero-sec{isolation:isolate;position:relative;overflow:hidden}.hero-sec.oscuro{color:#fff}.hero-sec.claro{color:var(--color-navy-900)}.hero-sec .pattern{z-index:-1;opacity:.08;background-image:var(--pat);background-size:120px 120px;animation:40s linear infinite drift;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000 0%,#0000 70%)}.hero-sec.claro .pattern{opacity:.06}.hero-sec .glow{z-index:-1;pointer-events:none;background:radial-gradient(38rem 26rem at 95% -10%, color-mix(in srgb, var(--acc) 38%, transparent), transparent 65%), radial-gradient(30rem 22rem at -5% 110%, color-mix(in srgb, var(--acc2) 30%, transparent), transparent 65%);position:absolute;inset:0}.hero-sec.claro .glow{background:radial-gradient(40rem 26rem at 95% -10%, color-mix(in srgb, var(--acc) 22%, transparent), transparent 65%), radial-gradient(34rem 24rem at -5% 110%, color-mix(in srgb, var(--acc2) 35%, transparent), transparent 65%)}@keyframes drift{to{background-position:120px 120px}}.hero-sec .hero-lead{color:#ffffffc7}.hero-sec.claro .hero-lead{color:var(--color-muted)}.hero-sec .hero-kicker{color:var(--acc-hi)}.hero-sec.claro .hero-kicker{color:var(--acc-ink)}.urg-badge{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.55rem;padding:.45rem .9rem;font-size:.85rem;font-weight:700;display:inline-flex}.hero-sec.claro .urg-badge{border-color:color-mix(in srgb, var(--acc) 30%, white);color:var(--color-navy-900);background:#ffffffbf}.situ a{color:#fff;backdrop-filter:blur(6px);transition:background-color .2s, border-color .2s, transform .25s var(--ease-out);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:1rem;align-items:center;gap:.7rem;padding:.85rem 1rem;font-weight:700;text-decoration:none;display:flex}.situ a .si{background:color-mix(in srgb, var(--acc) 22%, transparent);width:2.4rem;height:2.4rem;color:var(--acc-hi);transition:background-color .2s, color .2s, transform .35s var(--ease-out);border-radius:.8rem;flex:none;place-items:center;display:grid}.situ a small{color:#ffffff9e;font-size:.8rem;font-weight:500;display:block}.hero-sec.claro .situ a{border-color:color-mix(in srgb, var(--acc) 18%, white);color:var(--color-navy-900);background:#ffffffc7;box-shadow:0 8px 20px -14px #011f4359}.hero-sec.claro .situ a small{color:var(--color-muted)}.hero-sec.claro .situ a .si{color:var(--acc-ink);background:var(--acc-soft)}.situ a .arr{opacity:.5;transition:transform .25s var(--ease-out), opacity .2s;margin-left:auto}@media (hover:hover){.situ a:hover{border-color:var(--acc);background:#ffffff1a;transform:translate(4px)}.hero-sec.claro .situ a:hover{background:#fff}.situ a:hover .si{background:var(--acc);color:var(--acc-on);transform:rotate(-8deg)}.situ a:hover .arr{opacity:1;transform:translate(3px)}}.btn-call{color:var(--color-navy-900);background:#fff}.btn-call:hover{background:var(--acc-soft,#fff4ec)}.hero-sec.claro .btn-call{border:1px solid var(--color-line)}.btn-urg{color:#fff;background:#15803d;box-shadow:0 10px 30px -10px #15803dcc}@keyframes nudge{0%,88%,to{transform:rotate(0)}91%{transform:rotate(-12deg)}94%{transform:rotate(10deg)}97%{transform:rotate(-6deg)}}.btn-urg svg{transform-origin:50% 60%;animation:4s ease-in-out infinite nudge}.hero-sec .photo{position:relative}.hero-sec .photo img,.hero-sec .photo picture{border-radius:1.75rem}.hero-sec .ph-frame{border:2px solid color-mix(in srgb, var(--acc) 60%, transparent);z-index:-1;border-radius:2rem;position:absolute;inset:-12px 12px 12px -12px}.hero-sec .float-card{color:var(--color-navy-900);background:#fff;border-radius:1rem;align-items:center;gap:.65rem;max-width:17rem;padding:.7rem .9rem;font-size:.85rem;display:flex;position:absolute;box-shadow:0 20px 40px -16px #00000080}.hero-sec .float-card small{color:var(--color-muted);font-weight:500;display:block}.fc-ico{background:var(--acc-soft);width:2.25rem;height:2.25rem;color:var(--acc-ink);border-radius:99px;flex:none;place-items:center;display:grid}.hl-card{transition:transform .35s var(--ease-out), box-shadow .35s;position:relative;overflow:hidden}.hl-card .hl-ico{background:var(--acc-soft);color:var(--acc-ink);transition:background-color .3s, color .3s, transform .4s var(--ease-out)}@media (hover:hover){.hl-card:hover{transform:translateY(-4px);box-shadow:0 20px 34px -22px #011f4366}.hl-card:hover .hl-ico{background:var(--acc);color:var(--acc-on);transform:rotate(-8deg)}}.page-sec .eyebrow{color:var(--acc-ink)}.page-sec .sec-foto .text-orange-400,.page-sec .sec-foto .\!text-orange-400{color:var(--acc-hi)!important}.page-sec .card-hover:hover{border-color:color-mix(in srgb, var(--acc) 45%, white)}.page-sec .card-hover .text-blue-600{color:var(--acc-ink)}@media (prefers-reduced-motion:reduce){.float-card,.live-dot:after,.map .pin circle.ring,.hero-sec .pattern,.btn-urg svg{animation:none!important}.js .xp .stagger>*,.js .map .pin{opacity:1;transform:none}.tiles a,.svc,.mbar{transition:none}}.pbg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pbg-img{filter:grayscale()blur(3px)contrast(1.1);opacity:.8;transform:translate3d(0, var(--py,0px), 0) scale(1.06);will-change:transform;background-position:50%;background-size:cover;position:absolute;inset:-12% -4%}.pbg-tono{background:var(--tono);mix-blend-mode:color;opacity:.55;position:absolute;inset:0}.pbg-oscuro{background:var(--base)}.pbg-oscuro .pbg-velo{background:linear-gradient(90deg, color-mix(in srgb, var(--base) 82%, transparent) 0%, color-mix(in srgb, var(--base) 62%, transparent) 55%, color-mix(in srgb, var(--base) 45%, transparent) 100%), linear-gradient(180deg, transparent 60%, color-mix(in srgb, var(--base) 55%, transparent) 100%), radial-gradient(60rem 30rem at 50% 0%, color-mix(in srgb, var(--tono) 22%, transparent), transparent 70%);position:absolute;inset:0}.pbg-claro{background:#fff}.pbg-claro .pbg-img{opacity:.8;filter:grayscale()blur(4px)contrast(.9)brightness(1.15)}.pbg-claro .pbg-tono{opacity:.25}.pbg-claro .pbg-velo{background:linear-gradient(180deg, #ffffffe6, color-mix(in srgb, var(--tono) 9%, #ffffffdb));position:absolute;inset:0}.hero-fiesta{align-items:center;min-height:min(86vh,46rem);display:grid}.fiesta-txt{background:linear-gradient(90deg,#f3d27a,#c9a227 55%,#f3d27a);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;display:block}.btn-gold{color:#1a1406;background:linear-gradient(#e2bd4a,#c9a227)}.btn-gold:hover{background:#f3d27a}.ocasiones a{color:#fff;backdrop-filter:blur(6px);transition:background-color .2s, border-color .2s, transform .3s var(--ease-out);background:#ffffff14;border:1px solid #f3c77a4d;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.ocasiones a svg{color:#f3c77a;transition:transform .4s var(--ease-out)}@media (hover:hover){.ocasiones a:hover{background:#e0a43a38;border-color:#f3c77a;transform:translateY(-3px)}.ocasiones a:hover svg{transform:rotate(-12deg)scale(1.15)}}.confeti{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.confeti i{top:-20px;left:var(--x);background:var(--c);opacity:.55;width:7px;height:12px;animation:caer 9s linear var(--d) infinite;border-radius:2px;position:absolute}.confeti i:nth-child(odd){border-radius:99px;width:9px;height:9px;animation-duration:11s}@keyframes caer{0%{transform:translateY(-20px)rotate(0)}to{transform:translateY(110vh)rotate(540deg)}}.page-fiesta .eyebrow{color:var(--acc-ink)}.page-fiesta .band-gold,.page-fiesta .sec-foto .eyebrow{color:#f3d27a!important}.sec-foto{isolation:isolate;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.confeti{display:none}.pbg-img{transform:scale(1.06)!important}}.page-fiesta #proceso .text-orange-400,.page-fiesta #proceso .eyebrow{color:#f3d27a!important}.hero-sec.claro .btn-urg svg,.hero-sec.claro .live-dot:after{animation:none}.hero-sec[data-r=sonido-e-iluminacion] .glow{background:radial-gradient(34rem 24rem at 90% 0,#a855f773,#0000 65%),radial-gradient(30rem 22rem at 10% 100%,#22d3ee59,#0000 65%),radial-gradient(26rem 20rem at 55% 60%,#ec489947,#0000 65%);animation:12s ease-in-out infinite alternate fiesta}@keyframes fiesta{0%{filter:hue-rotate();transform:scale(1)}to{filter:hue-rotate(60deg);transform:scale(1.08)}}.hero-sec[data-r=eventos-y-catering] .glow{background:radial-gradient(36rem 24rem at 92% -5%,#f9a8d48c,#0000 65%),radial-gradient(32rem 22rem at 0 100%,#c4b5fd80,#0000 65%),radial-gradient(24rem 18rem at 60% 80%,#a7f3d066,#0000 65%)}@media (prefers-reduced-motion:reduce){.hero-sec .glow{animation:none!important}}.page-sec .eyebrow.eyebrow-hi{color:var(--acc-hi)}.page-sec{--accent:var(--acc);--color-orange-600:color-mix(in srgb, var(--acc) 82%, black);--color-orange-500:var(--acc);--color-orange-400:var(--acc-hi);--color-orange-100:color-mix(in srgb, var(--acc) 22%, white);--color-orange-50:var(--acc-soft);--color-blue-700:var(--acc-ink);--color-blue-600:var(--acc-ink);--color-blue-500:var(--acc);--color-blue-100:color-mix(in srgb, var(--acc) 24%, white);--color-blue-50:var(--acc-soft);--color-navy-950:color-mix(in srgb, var(--base) 80%, black);--color-navy-900:var(--base);--color-navy-800:color-mix(in srgb, var(--base) 82%, var(--acc));--color-navy-700:color-mix(in srgb, var(--base) 65%, var(--acc));--color-paper:color-mix(in srgb, var(--acc-soft) 70%, white)}.page-sec .btn-primary{background:linear-gradient(90deg, var(--acc-btn), var(--acc-btn2));color:var(--acc-btn-on);box-shadow:0 8px 22px -10px color-mix(in srgb, var(--acc) 70%, transparent)}.page-sec .btn-primary:hover{box-shadow:0 12px 26px -10px color-mix(in srgb, var(--acc) 80%, transparent)}.page-sec .card-hover:hover{box-shadow:0 18px 40px -24px color-mix(in srgb, var(--base) 55%, transparent)}.page-sec :focus-visible{outline-color:var(--acc)}.page-sec .band-blue{background:linear-gradient(135deg, var(--base) 0%, color-mix(in srgb, var(--base) 70%, var(--acc)) 100%)}.page-sec input:focus,.page-sec select:focus,.page-sec textarea:focus{border-color:var(--acc)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--acc) 18%, transparent)!important}.page-sec input[type=checkbox],.page-sec input[type=radio]{accent-color:var(--acc-btn)}.page-sec .mbar a.bg-navy-900{background:var(--base)}.hero-int{isolation:isolate;position:relative;overflow:hidden}.hero-int .pbg-img{inset:-14% -4%}.hero-int.oscuro .hero-in{--color-navy-900:#fff;--color-ink:#fff;--color-muted:#ffffffc7;--color-line:#ffffff38;--color-blue-600:var(--acc-hi);--color-orange-500:var(--acc-hi)}.hero-int.oscuro .hero-in .hero-badge{border:1px solid #ffffff2e;background:#ffffff1a!important}.hero-int.oscuro .hero-in .btn-ghost{color:#fff;background:#ffffff14;border-color:#ffffff59}.hero-int.oscuro .hero-in .btn-ghost:hover{background:#ffffff29;border-color:#fff}.hero-int .hero-media img,.hero-int .hero-media picture{box-shadow:0 30px 60px -30px #0009}.hero-int.claro .hero-badge{background:#fffc!important}.sec-fondo{isolation:isolate;position:relative;overflow:hidden}.fab{z-index:-1;pointer-events:none;--fa:var(--acc,#fd5901);--fb:var(--acc2,#1257c0);position:absolute;inset:0;overflow:hidden}.fab-claro{background:linear-gradient(180deg, color-mix(in srgb, var(--fa) 6%, white), color-mix(in srgb, var(--fb) 7%, white))}.fab-oscuro{background:var(--base,#011f43)}.fab-b{filter:blur(70px);opacity:.45;border-radius:50%;animation:18s ease-in-out infinite alternate flotar;position:absolute}.fab-claro .fab-b{opacity:.32}.fab .b1{background:var(--fa);width:34rem;height:34rem;top:-14rem;right:-10rem}.fab .b2{background:var(--fb);width:28rem;height:28rem;animation-delay:-6s;bottom:-14rem;left:-8rem}.fab .b3{background:color-mix(in srgb, var(--fa) 50%, var(--fb));opacity:.22;width:18rem;height:18rem;animation-delay:-11s;top:40%;left:45%}.fab-v2 .b1{top:auto;bottom:-16rem;right:10%}.fab-v2 .b2{top:-12rem;bottom:auto;left:20%}.fab-v3 .b1{top:10%;left:-12rem;right:auto}.fab-v3 .b2{bottom:-10rem;left:auto;right:-10rem}.fab-grid{background-image:linear-gradient(color-mix(in srgb, var(--fa) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--fa) 10%, transparent) 1px, transparent 1px);background-size:44px 44px;position:absolute;inset:0;mask-image:radial-gradient(at 70% 30%,#000 0%,#0000 70%)}.fab-oscuro .fab-grid{background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px)}@keyframes flotar{0%{transform:translate(0,0)scale(1)}to{transform:translate(3rem,2rem)scale(1.12)}}@media (prefers-reduced-motion:reduce){.fab-b{animation:none}}.hero-int.oscuro.hero-gen{color:#fff}.hero-int.oscuro .hero-in.text-center{margin-inline:auto}.hero-gen{--acc-hi:#ffa45c;--acc:#fd5901}.hero-int.oscuro .eyebrow,.hero-int.oscuro .prose-mh a{color:var(--acc-hi)}.hero-int.oscuro .prose-mh strong{color:#fff}.bc:has(~.hero-int,~.hero-sec,~.hero-fiesta){z-index:3;height:3rem;margin-bottom:-3rem;padding-top:1rem;position:relative}.bc~.hero-int,.bc~.hero-sec,.bc~.hero-fiesta{padding-top:3rem}.bc:has(~.hero-int.oscuro,~.hero-sec.oscuro,~.hero-fiesta){--color-muted:#ffffffb8;--color-navy-900:#fff;--color-blue-600:var(--acc-hi,#ffa45c)}.bc:has(~.hero-int.claro,~.hero-sec.claro){--color-blue-600:var(--acc-ink)}.bc:has(~.hero-int.oscuro,~.hero-sec.oscuro,~.hero-fiesta) a{text-shadow:0 1px 2px #00000040}
