:root{--ink:#0a0d10;--ink-2:#12171d;--panel:#161c23;--steel:#4a5560;--steel-soft:#8b96a1;--paper:#eeeae1;--paper-2:#e3ded2;--gold:#f2a71b;--gold-deep:#c97f0e;--oxide:#c1440e;--blue-tag:#2c5f9e;--line:rgba(242,167,27,.18);--maxw:1180px}body.light-mode{--ink: #f0f2f5;--ink-2: #ffffff;--panel: #e2e8f0;--steel: #334155;--steel-soft: #1e293b;--paper: #090d16;--paper-2: #0f172a;--gold-deep: #9a4406;--line: rgba(15, 23, 42, .18)}body.light-mode .sec.paper{background:#e2e8f0;color:#090d16}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:Inter,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{font-family:Outfit,sans-serif;text-transform:uppercase;margin:0;letter-spacing:.01em}p{text-align:justify}.mono{font-family:JetBrains Mono,monospace;letter-spacing:.06em}a{color:inherit}img{max-width:100%;display:block}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}section{position:relative}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}#progress{position:fixed;top:0;left:0;height:3px;width:0%;background:linear-gradient(90deg,var(--gold-deep),var(--gold));z-index:1000;transition:width .1s linear}header{position:fixed;top:0;left:0;right:0;z-index:900;background:#0a0d10d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);transition:background .3s ease}body.light-mode header{background:#ffffffd1}body.light-mode header.scrolled{background:#fffffff2}nav.wrap{display:flex;align-items:center;justify-content:space-between;height:74px}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:34px;height:34px;position:relative}.brand-mark svg{width:100%;height:100%}.brand-name{font-family:Oswald,sans-serif;font-size:15px;letter-spacing:.08em;line-height:1.15}.brand-name b{color:var(--gold);display:block;font-size:19px}nav ul{list-style:none;display:flex;gap:36px;margin:0;padding:0}nav ul li a{text-decoration:none;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--steel-soft);font-weight:500;position:relative;padding-bottom:4px;transition:color .25s ease}nav ul li a:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0%;background:var(--gold);transition:width .25s ease}nav ul li a:hover{color:var(--paper)}nav ul li a:hover:after{width:100%}.nav-cta{border:1px solid var(--gold);color:var(--gold);padding:9px 18px;font-size:12px;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;font-weight:600;transition:all .25s ease}.nav-cta:hover{background:var(--gold);color:var(--ink)}.nav-toggle{display:none}.diamond{width:11px;height:11px;flex:none;background:var(--gold);transform:rotate(45deg);display:inline-block}.diamond.blue{background:var(--blue-tag)}.diamond.oxide{background:var(--oxide)}.eyebrow{display:flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:18px}#hero{min-height:100svh;display:flex;align-items:center;padding-top:74px;background:radial-gradient(circle at 78% 30%,rgba(242,167,27,.1),transparent 45%),repeating-linear-gradient(0deg,transparent,transparent 39px,rgba(242,167,27,.05) 40px),repeating-linear-gradient(90deg,transparent,transparent 39px,rgba(242,167,27,.05) 40px),var(--ink);position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center;width:100%}.hero-head{font-size:clamp(40px,6vw,74px);line-height:.98;color:var(--paper)}.hero-head em{font-style:normal;color:var(--gold);display:block}.hero-sub{max-width:480px;margin-top:24px;color:var(--steel-soft);font-size:17px}.hero-stats{display:flex;gap:34px;margin-top:38px;flex-wrap:wrap}.stat b{display:block;font-family:Oswald,sans-serif;font-size:38px;color:var(--gold)}.stat span{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--steel-soft)}.hero-cta{margin-top:40px;display:flex;gap:16px;flex-wrap:wrap}.btn{display:inline-block;padding:15px 28px;text-decoration:none;font-size:13px;text-transform:uppercase;letter-spacing:.12em;font-weight:600;transition:all .25s ease;border:1px solid transparent}.btn-primary{background:var(--gold);color:var(--ink)}.btn-primary:hover{background:var(--gold-deep)}.btn-ghost{background:transparent;border-color:var(--steel);color:var(--paper)}.btn-ghost:hover{background:#f2a71b14;border-color:var(--gold);color:var(--gold)}.rig-stage{position:relative;height:420px;display:flex;align-items:flex-end;justify-content:center}.rig-stage svg{overflow:visible}.beam-group{animation:pump 3.4s ease-in-out infinite;transform-origin:227px 150px}@keyframes pump{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}.rig-glow{position:absolute;bottom:0;width:260px;height:60px;border-radius:50%;background:radial-gradient(ellipse,rgba(242,167,27,.25),transparent 70%);filter:blur(6px)}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s ease}.reveal.in{opacity:1;transform:none}.sec{padding:120px 0}.sec.dark{background:var(--ink)}.sec.panel{background:var(--ink-2)}.sec.paper{background:var(--paper);color:#191510;transition:background .3s ease,color .3s ease}.sec.paper .eyebrow{color:var(--gold-deep)}.sec.paper .steel-text{color:#5b5245}#nosotros .about-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:start}#nosotros h2{font-size:clamp(34px,4.4vw,54px);line-height:1}#nosotros h2 span{color:var(--gold);display:block}.about-copy p{color:var(--steel-soft);margin:0 0 20px;font-size:16px}.about-copy strong{color:var(--paper);font-weight:600}.mv-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--line)}.mv-card{background:var(--ink-2);padding:52px 48px}.mv-card h3{font-size:30px;color:var(--gold);margin-bottom:20px;display:flex;align-items:center;gap:12px}.mv-card p{color:var(--steel-soft);margin:0}#equipo{background:var(--ink)}.team-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.team-quote{font-family:Oswald,sans-serif;font-style:italic;font-size:clamp(24px,3vw,32px);color:var(--gold);border-left:3px solid var(--gold);padding-left:24px;line-height:1.3;margin-top:36px}.team-list{display:flex;flex-direction:column;gap:0}.team-item{display:flex;gap:20px;padding:26px 0;border-top:1px solid var(--line)}.team-item:last-child{border-bottom:1px solid var(--line)}.team-icon{flex:none;width:44px;height:44px;border:1px solid var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center}.team-icon svg{width:22px;height:22px;stroke:var(--gold);fill:none}.team-item h4{font-size:17px;color:var(--paper);margin-bottom:6px}.team-item p{margin:0;color:var(--steel-soft);font-size:15px}#suministros{overflow:hidden}.sup-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.track{position:relative;height:120px;border-bottom:2px dashed #c9c2b2;margin-top:50px}.truck{position:absolute;bottom:-11px;left:-140px;animation:drive 7s linear infinite}@keyframes drive{0%{left:-140px}to{left:104%}}.sup-list{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.sup-list li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px}.sol-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;background:var(--line)}.sol-card{background:var(--ink-2);padding:40px 38px;transition:background .3s ease}.sol-card:hover{background:#1c232b}.sol-card h3{font-size:20px;color:var(--paper);margin-bottom:18px;display:flex;align-items:center;gap:12px}.sol-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.sol-card li{display:flex;gap:12px;font-size:14.5px;color:var(--steel-soft);align-items:flex-start}.sol-card li .diamond{margin-top:5px}.cap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:#d8d2c3}.cap-tile{background:var(--paper);padding:34px 26px;text-align:left}.cap-tile h4{font-size:15px;letter-spacing:.06em;color:var(--gold-deep);margin-bottom:10px}.cap-tile p{margin:0;font-size:14px;color:#5b5245}.cap-icon{width:34px;height:34px;margin-bottom:16px;stroke:var(--oxide);fill:none}#obras{background:var(--ink)}.obras-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:start}.map-wrap{position:sticky;top:110px}.map-wrap svg{width:100%;height:auto}.pin{cursor:pointer}.pin circle.dot{fill:var(--gold);transition:fill .2s ease}.pin.active circle.dot{fill:var(--oxide)}.pin circle.pulse{fill:none;stroke:var(--gold);stroke-width:1.4;opacity:0;animation:pulse 2.6s ease-out infinite}.pin:nth-child(2) circle.pulse{animation-delay:.3s}.pin:nth-child(3) circle.pulse{animation-delay:.6s}.pin:nth-child(4) circle.pulse{animation-delay:.9s}.pin:nth-child(5) circle.pulse{animation-delay:1.2s}@keyframes pulse{0%{r:5;opacity:.9}to{r:16;opacity:0}}.pin text{font-family:JetBrains Mono,monospace;font-size:8.5px;fill:var(--steel-soft);text-transform:uppercase;letter-spacing:.04em}.works-list{display:flex;flex-direction:column;gap:1px;background:var(--line)}.work-card{background:var(--ink-2);padding:22px 26px;display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center;transition:background .25s ease,padding-left .25s ease;border-left:3px solid transparent}.work-card.hi{background:#1c232b;border-left:3px solid var(--gold);padding-left:32px}.work-card h4{font-size:16px;color:var(--paper);margin:0 0 4px}.work-card .loc{font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--steel-soft);letter-spacing:.05em}.work-card .tag{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--gold);border:1px solid var(--gold);padding:4px 9px;white-space:nowrap}#clientes{padding:100px 0;background:var(--ink-2);overflow:hidden}.marquee-row{display:flex;white-space:nowrap;gap:60px;will-change:transform}.marquee-row.r1{animation:scrollL 32s linear infinite}.marquee-row.r2{animation:scrollR 28s linear infinite;margin-top:40px}@keyframes scrollL{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scrollR{0%{transform:translate(-50%)}to{transform:translate(0)}}.word{font-family:Oswald,sans-serif;font-size:30px;letter-spacing:.02em;color:var(--steel-soft);opacity:.55;flex:none;transition:opacity .3s ease,color .3s ease}.word:hover{opacity:1;color:var(--gold)}#contacto{background:linear-gradient(180deg,var(--ink) 0%,#050708 100%);padding:110px 0 50px}.foot-head{font-size:clamp(30px,4.2vw,48px);max-width:680px;line-height:1.05;margin-bottom:60px}.foot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-bottom:60px;border-bottom:1px solid var(--line)}.foot-col .mono{color:var(--gold);font-size:12px;display:block;margin-bottom:14px;letter-spacing:.15em}.foot-col p,.foot-col a{color:var(--steel-soft);text-decoration:none;font-size:15px;line-height:1.9;display:block}.foot-col a:hover{color:var(--gold)}.foot-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:30px;font-size:12.5px;color:var(--steel);flex-wrap:wrap;gap:14px}@media (max-width:1024px){nav ul{display:none}.hero-grid,#nosotros .about-grid,.team-grid,.sup-inner,.obras-grid{grid-template-columns:1fr}.rig-stage{height:280px;margin-top:20px}.mv-grid,.sol-grid{grid-template-columns:1fr}.cap-grid{grid-template-columns:repeat(2,1fr)}.foot-grid{grid-template-columns:1fr;gap:30px}.map-wrap{position:static}}.logo-carousel-container{overflow:hidden;max-width:1100px;margin:0 auto;background:#fff;padding:40px 0;border-radius:20px;display:flex;flex-direction:column;gap:40px}.obras-carousel-container{overflow:hidden;width:100%;margin-top:40px;display:flex;flex-direction:column;gap:20px}.obras-track{display:flex;gap:20px;width:max-content}.obras-track.scroll-left{animation:scrollL 40s linear infinite}.obras-track.scroll-right{animation:scrollR 40s linear infinite}.obra-card{position:relative;width:320px;height:220px;border-radius:12px;overflow:hidden;flex-shrink:0;box-shadow:0 10px 20px #0000004d}.obra-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.obra-card:hover img{transform:scale(1.1)}.obra-info{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(to top,rgba(0,0,0,.9),transparent);color:#fff;font-family:var(--font-main)}.obra-info h4{margin:0 0 5px;font-size:16px;font-weight:700;color:var(--brand)}.obra-info p{margin:0;font-size:12px;opacity:.8}.carousel-track{display:flex;gap:60px;width:max-content;align-items:center}.scroll-left{animation:scrollL 25s linear infinite}.scroll-right{animation:scrollR 25s linear infinite}.carousel-track img{max-height:80px;max-width:150px;object-fit:contain}@keyframes revealTextAnim{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@keyframes moveTruckAnim{0%{left:0%;opacity:1}80%{opacity:1}to{left:100%;opacity:0}}.hero-big-logo{position:absolute;top:40px;right:5%;z-index:20;width:45%;max-width:450px;pointer-events:none;opacity:.9;display:flex;justify-content:center}@media (max-width: 1024px){.hero-big-logo{position:relative;top:auto;right:auto;width:80%;max-width:250px;margin:0 auto 20px}}.mod-landing[data-v-53dcc127]{background:var(--ink);color:var(--paper);min-height:100vh}.mod-landing.is-light[data-v-53dcc127]{--ink: #f1f5f9;--ink-2: #ffffff;--panel: #e2e8f0;--paper: #090d16;--paper-2: #0f172a;--steel: #334155;--steel-soft: #1e293b;--gold-deep: #9a4406;--line: rgba(15, 23, 42, .16)}.mod-landing h2 span[data-v-53dcc127],.mod-landing h1 em[data-v-53dcc127]{color:var(--gold);font-style:normal}.mod-landing.is-light h2 span[data-v-53dcc127],.mod-landing.is-light h1 em[data-v-53dcc127],.mod-landing.is-light .eyebrow[data-v-53dcc127],.mod-landing.is-light .mod-badge b[data-v-53dcc127],.mod-landing.is-light .callout-num[data-v-53dcc127],.mod-landing.is-light .callout-arrow-down[data-v-53dcc127],.mod-landing.is-light .exploded-header[data-v-53dcc127],.mod-landing.is-light .mod-inline-link[data-v-53dcc127],.mod-landing.is-light .fab-pillar-cell .mono[data-v-53dcc127],.mod-landing.is-light .cert-seal-card .mono[data-v-53dcc127],.mod-landing.is-light .despiece-detail-bar .mono[data-v-53dcc127],.mod-landing.is-light .wizard-stage .mono[data-v-53dcc127],.mod-landing.is-light .wizard-summary-tags strong[data-v-53dcc127],.mod-landing.is-light .mod-modal-body .mono[data-v-53dcc127],.mod-landing.is-light .mod-modal-body h4[data-v-53dcc127]{color:#b45309!important}.mod-landing.is-light .mod-links a[data-v-53dcc127]{color:#1e293b;font-weight:700}.mod-landing.is-light .mod-links a[data-v-53dcc127]:hover{color:#b45309}.mod-landing .btn-ghost[data-v-53dcc127]{background:#ffffff0a;border:1px solid var(--steel-soft);color:var(--paper)}.mod-landing .btn-ghost[data-v-53dcc127]:hover{background:#f2a71b24;border-color:var(--gold);color:var(--gold)}.mod-landing.is-light .btn-ghost[data-v-53dcc127]{background:#fff;border:1.5px solid #1e293b;color:#090d16;font-weight:700;box-shadow:0 2px 8px #0f172a0f}.mod-landing.is-light .btn-ghost[data-v-53dcc127]:hover{background:var(--gold);border-color:var(--gold);color:#0a0d10}.mod-header[data-v-53dcc127]{position:fixed;top:0;left:0;right:0;z-index:900;background:#0a0d10e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);transition:background .25s ease,border-color .25s ease}.mod-landing.is-light .mod-header[data-v-53dcc127]{background:#fffffff5;border-bottom:1px solid rgba(15,23,42,.12);box-shadow:0 4px 20px #0f172a0f}.mod-nav[data-v-53dcc127]{display:flex;align-items:center;justify-content:space-between;height:76px;gap:20px}.mod-logo-link[data-v-53dcc127]{display:flex;align-items:center;gap:12px;text-decoration:none}.mod-logo[data-v-53dcc127]{height:40px;width:auto;object-fit:contain}.mod-brand-tag[data-v-53dcc127]{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;padding:4px 8px;border:1px solid var(--line);color:var(--gold);background:#f2a71b14}.mod-landing.is-light .mod-brand-tag[data-v-53dcc127]{color:#b46900;border-color:#b4690059;background:#f2a71b24;font-weight:700}.mod-links[data-v-53dcc127]{display:flex;align-items:center;gap:24px}.mod-links a[data-v-53dcc127]{text-decoration:none;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--steel-soft);font-weight:600;transition:color .2s}.mod-links a[data-v-53dcc127]:hover{color:var(--gold)}.mod-actions[data-v-53dcc127]{display:flex;align-items:center;gap:10px}.theme-btn[data-v-53dcc127]{background:transparent;border:1px solid var(--line);padding:6px 10px;cursor:pointer;font-size:15px}.mod-landing.is-light .theme-btn[data-v-53dcc127]{background:#f1f5f9;border-color:#cbd5e1}.mod-btn-cotizar[data-v-53dcc127]{background:var(--gold);color:#0a0d10;padding:9px 18px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;transition:background .2s}.mod-btn-cotizar[data-v-53dcc127]:hover{background:var(--gold-deep)}.mod-btn-contacto[data-v-53dcc127]{border:1px solid var(--steel);color:var(--paper);padding:9px 16px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;transition:all .2s}.mod-landing.is-light .mod-btn-contacto[data-v-53dcc127]{background:#fff;border:1.5px solid #334155;color:#0f172a;font-weight:700}.mod-btn-contacto[data-v-53dcc127]:hover,.mod-landing.is-light .mod-btn-contacto[data-v-53dcc127]:hover{background:var(--gold);border-color:var(--gold);color:#0a0d10}.mod-burger[data-v-53dcc127]{display:none;background:transparent;border:1px solid var(--line);width:38px;height:38px;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer}.mod-burger span[data-v-53dcc127]{display:block;width:18px;height:2px;background:var(--paper)}.mod-hero[data-v-53dcc127]{position:relative;min-height:100svh;padding:120px 0 64px;display:flex;align-items:flex-end;overflow:hidden;background:var(--ink)}.mod-hero-bg[data-v-53dcc127]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.24;filter:grayscale(35%) contrast(1.1)}.mod-hero-overlay[data-v-53dcc127]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 80% 25%,rgba(242,167,27,.14),transparent 45%),linear-gradient(180deg,#0a0d108c,#0a0d10eb)}.mod-landing.is-light .mod-hero-overlay[data-v-53dcc127]{background:radial-gradient(circle at 80% 25%,rgba(242,167,27,.22),transparent 45%),linear-gradient(180deg,#f8fafcd1,#f0f2f5f5)}.mod-hero-inner[data-v-53dcc127]{position:relative;z-index:2;width:100%}.mod-hero-top-grid[data-v-53dcc127]{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center}.mod-hero-title[data-v-53dcc127]{font-size:clamp(48px,6.8vw,88px);line-height:.92;letter-spacing:-.02em;margin:0}.mod-hero-lead[data-v-53dcc127]{font-size:17px;color:var(--steel-soft);max-width:540px;margin-top:24px;text-align:left}.mod-hero-lead strong[data-v-53dcc127]{color:var(--paper)}.mod-hero-badges[data-v-53dcc127]{display:flex;flex-wrap:wrap;gap:28px;margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.mod-badge b[data-v-53dcc127]{display:block;font-family:Outfit,sans-serif;font-size:26px;color:var(--gold);line-height:1.1}.mod-badge span[data-v-53dcc127]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--steel-soft)}.blueprint-card[data-v-53dcc127]{background:#12171de6;border:1px solid var(--line);padding:20px;box-shadow:0 24px 60px #00000073}.blueprint-header[data-v-53dcc127]{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--gold);padding-bottom:12px;margin-bottom:10px;border-bottom:1px solid rgba(242,167,27,.18)}.blueprint-status[data-v-53dcc127]{display:inline-flex;align-items:center;gap:6px;color:#eeeae1;font-family:JetBrains Mono,monospace}.pulse-dot[data-v-53dcc127]{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e}.blueprint-svg[data-v-53dcc127]{width:100%;height:auto;display:block}.bp-roof[data-v-53dcc127]{animation:floatRoof-53dcc127 4s ease-in-out infinite}@keyframes floatRoof-53dcc127{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.mod-hero-bottom[data-v-53dcc127]{margin-top:38px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.mod-hero-ctas[data-v-53dcc127]{display:flex;gap:14px;flex-wrap:wrap}.mod-sec-header[data-v-53dcc127]{margin-bottom:48px}.mod-sec-header.center[data-v-53dcc127]{text-align:center}.mod-sec-header h2[data-v-53dcc127]{font-size:clamp(32px,4.4vw,54px);line-height:1.02}.mod-sec-sub[data-v-53dcc127]{color:var(--steel-soft);max-width:620px;margin-top:14px;text-align:left}.mod-sec-header.center .mod-sec-sub[data-v-53dcc127]{margin-left:auto;margin-right:auto;text-align:center}.despiece-radial-grid[data-v-53dcc127]{display:grid;grid-template-columns:minmax(190px,240px) minmax(0,1fr) minmax(190px,240px);grid-template-rows:auto auto;gap:24px 32px;align-items:center}.despiece-top-node[data-v-53dcc127]{grid-column:2;grid-row:1;display:flex;justify-content:center}.despiece-side-col[data-v-53dcc127]{grid-row:2;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:24px 0;gap:36px}.despiece-side-col.left[data-v-53dcc127]{grid-column:1}.despiece-side-col.right[data-v-53dcc127]{grid-column:3}.despiece-center-stage[data-v-53dcc127]{grid-column:2;grid-row:2}.callout-node[data-v-53dcc127]{display:flex;flex-direction:column;text-decoration:none;padding:16px;border:1px solid var(--line);background:var(--ink);transition:border-color .25s,transform .25s}.callout-node[data-v-53dcc127]:hover{border-color:var(--gold);transform:translateY(-3px)}.callout-node.center[data-v-53dcc127]{text-align:center;align-items:center;max-width:380px}.callout-node.right-align[data-v-53dcc127]{text-align:right;align-items:flex-end}.callout-node.left-align[data-v-53dcc127]{text-align:left;align-items:flex-start}.callout-num[data-v-53dcc127]{font-size:10px;color:var(--gold);margin-bottom:4px}.callout-title[data-v-53dcc127]{font-family:Outfit,sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:var(--paper);transition:color .2s}.callout-node:hover .callout-title[data-v-53dcc127]{color:var(--gold)}.callout-desc[data-v-53dcc127]{font-size:13px;color:var(--steel-soft);margin-top:6px;line-height:1.45}.callout-arrow-down[data-v-53dcc127]{color:var(--gold);margin-top:6px;font-size:16px}.exploded-module-box[data-v-53dcc127]{background:var(--ink);border:1px solid var(--line);padding:22px}.exploded-header[data-v-53dcc127]{text-align:center;font-size:11px;color:var(--gold);margin-bottom:10px}.exploded-svg[data-v-53dcc127]{width:100%;height:auto;display:block;background:#0d1218;padding:12px;border:1px solid rgba(242,167,27,.25)}.zone-group[data-v-53dcc127]{cursor:pointer;color:#8b96a1;transition:color .25s}.zone-rect[data-v-53dcc127]{fill:#161c23bf;stroke:#f2a71b4d;stroke-width:1.5;transition:all .25s}.zone-group:hover .zone-rect[data-v-53dcc127],.zone-group.active .zone-rect[data-v-53dcc127]{fill:#f2a71b29;stroke:#f2a71b;stroke-width:2.2}.zone-group[data-v-53dcc127]:hover,.zone-group.active[data-v-53dcc127]{color:#f2a71b}.zone-title[data-v-53dcc127]{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;fill:#eeeae1}.zone-group.active .zone-title[data-v-53dcc127]{fill:#f2a71b}.zone-sub[data-v-53dcc127]{font-family:Inter,sans-serif;font-size:10px;fill:#8b96a1}.despiece-tabs[data-v-53dcc127]{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;justify-content:center}.despiece-tab-btn[data-v-53dcc127]{background:var(--ink-2);border:1px solid var(--line);color:var(--steel-soft);padding:7px 13px;font-size:12px;font-weight:600;font-family:Outfit,sans-serif;text-transform:uppercase;cursor:pointer;transition:all .2s}.mod-landing.is-light .despiece-tab-btn[data-v-53dcc127]{background:#fff;border-color:#94a3b8;color:#090d16}.despiece-tab-btn.active[data-v-53dcc127],.despiece-tab-btn[data-v-53dcc127]:hover,.mod-landing.is-light .despiece-tab-btn.active[data-v-53dcc127],.mod-landing.is-light .despiece-tab-btn[data-v-53dcc127]:hover{background:var(--gold);color:#0a0d10;border-color:var(--gold);font-weight:700}.despiece-detail-bar[data-v-53dcc127]{margin-top:16px;padding-top:16px;border-top:1px solid var(--line);display:grid;grid-template-columns:1.2fr 1fr;gap:20px;align-items:center}.despiece-spec-pills[data-v-53dcc127]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:12px;color:var(--paper)}.despiece-spec-pills li[data-v-53dcc127]{display:flex;align-items:center;gap:8px}.mod-cert-grid[data-v-53dcc127]{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.cert-seal-card[data-v-53dcc127]{display:flex;align-items:center;gap:18px;padding:22px;background:var(--ink-2);border:1px solid var(--line);margin-bottom:24px}.mod-quote[data-v-53dcc127]{margin:0;padding-left:20px;border-left:3px solid var(--gold);color:var(--steel-soft)}.mod-quote p[data-v-53dcc127]{text-align:left;margin:0 0 10px}.mod-inline-link[data-v-53dcc127]{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:var(--gold);font-weight:600;text-decoration:underline;text-underline-offset:4px}.mod-accordion[data-v-53dcc127]{list-style:none;margin:0;padding:0;display:flex;height:540px;gap:6px}.mod-acc-item[data-v-53dcc127]{position:relative;flex:1;min-width:58px;overflow:hidden;cursor:pointer;border:1px solid var(--line);transition:flex-grow .65s cubic-bezier(.22,1,.36,1),border-color .3s}.mod-acc-item.active[data-v-53dcc127]{flex-grow:5.5;border-color:var(--gold)}.mod-acc-bg[data-v-53dcc127]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform .7s ease,filter .5s ease;filter:brightness(.55) saturate(.7);transform:scale(1.08)}.mod-acc-item.active .mod-acc-bg[data-v-53dcc127]{filter:brightness(.85) saturate(1);transform:scale(1)}.mod-acc-gradient[data-v-53dcc127]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0d1040,#0a0d10f0)}.mod-acc-num[data-v-53dcc127]{position:absolute;top:16px;left:16px;font-size:11px;color:var(--gold);z-index:2}.mod-acc-vertical-title[data-v-53dcc127]{position:absolute;bottom:24px;left:50%;transform:translate(-50%) rotate(180deg);writing-mode:vertical-rl;white-space:nowrap;font-family:Outfit,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:#fff;letter-spacing:.06em;transition:opacity .25s;z-index:2}.mod-acc-item.active .mod-acc-vertical-title[data-v-53dcc127]{opacity:0;pointer-events:none}.mod-acc-content[data-v-53dcc127]{position:absolute;inset:auto 0 0 0;padding:28px;color:#fff;opacity:0;transform:translateY(16px);transition:opacity .35s ease .15s,transform .35s ease .15s;pointer-events:none;z-index:3}.mod-acc-item.active .mod-acc-content[data-v-53dcc127]{opacity:1;transform:translateY(0);pointer-events:auto}.mod-acc-tags[data-v-53dcc127]{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.mod-acc-badge[data-v-53dcc127]{background:var(--gold);color:#0a0d10;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;text-transform:uppercase;padding:3px 9px}.mod-acc-dim[data-v-53dcc127]{font-size:11px;color:#ffffffbf}.mod-acc-title[data-v-53dcc127]{font-size:clamp(24px,2.8vw,36px);margin:0 0 10px;color:#fff}.mod-acc-desc[data-v-53dcc127]{font-size:15px;color:#ffffffd9;max-width:44ch;margin:0;text-align:left}.mod-acc-footer[data-v-53dcc127]{margin-top:20px;padding-top:14px;border-top:1px solid rgba(255,255,255,.18);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.mod-acc-cap[data-v-53dcc127]{font-size:13px;color:#ffffffbf}.mod-acc-btns[data-v-53dcc127]{display:flex;gap:10px}.mod-acc-detail-btn[data-v-53dcc127]{background:#ffffff1f;border:1px solid rgba(255,255,255,.35);color:#fff;padding:8px 14px;font-size:12px;font-weight:600;text-transform:uppercase;cursor:pointer}.mod-acc-detail-btn[data-v-53dcc127]:hover{border-color:var(--gold);color:var(--gold)}.mod-acc-quote-btn[data-v-53dcc127]{background:var(--gold);border:none;color:#0a0d10;padding:8px 14px;font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer}.mod-modal-backdrop[data-v-53dcc127]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#0a0d10d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px}.mod-modal-card[data-v-53dcc127]{position:relative;background:var(--ink-2);border:1px solid var(--gold);max-width:920px;width:100%;overflow:hidden}.mod-modal-close[data-v-53dcc127]{position:absolute;top:14px;right:14px;background:var(--ink);color:var(--paper);border:1px solid var(--line);width:36px;height:36px;cursor:pointer;z-index:2}.mod-modal-grid[data-v-53dcc127]{display:grid;grid-template-columns:.9fr 1.1fr}.mod-modal-img[data-v-53dcc127]{min-height:320px;background-size:cover;background-position:center;padding:20px;display:flex;align-items:flex-start}.mod-modal-body[data-v-53dcc127]{padding:34px}.mod-modal-meta[data-v-53dcc127]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;padding:14px;background:var(--ink);border:1px solid var(--line)}.mod-modal-meta span[data-v-53dcc127]{display:block;font-size:10px;color:var(--steel-soft)}.mod-modal-meta strong[data-v-53dcc127]{font-size:14px;color:var(--paper)}.mod-modal-list[data-v-53dcc127]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;font-size:13px}.mod-modal-list li[data-v-53dcc127]{display:flex;align-items:center;gap:10px}.fab-bento-grid[data-v-53dcc127]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.fab-bento-main[data-v-53dcc127]{grid-column:span 2;background:var(--ink-2);padding:44px 38px;display:flex;flex-direction:column;justify-content:center}.fab-bento-main h2[data-v-53dcc127]{font-size:clamp(26px,3.2vw,42px);line-height:1.06}.fab-bento-photo[data-v-53dcc127]{position:relative;background-size:cover;background-position:center;min-height:220px}.fab-bento-photo.tall[data-v-53dcc127]{grid-column:span 1;min-height:440px}.fab-bento-subphotos[data-v-53dcc127]{grid-column:span 1;display:grid;grid-template-rows:1fr 1fr;gap:1px;background:var(--line)}.fab-photo-caption[data-v-53dcc127]{position:absolute;bottom:12px;left:12px;background:#0a0d10d9;color:var(--gold);padding:4px 10px;font-size:10px;border:1px solid var(--line)}.fab-pillar-cell[data-v-53dcc127]{background:var(--ink);padding:28px 24px}.fab-pillar-cell h4[data-v-53dcc127]{font-size:17px;margin:8px 0;color:var(--paper)}.fab-pillar-cell p[data-v-53dcc127]{font-size:13px;color:var(--steel-soft);margin:0;text-align:left}.ref-projects-grid[data-v-53dcc127]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ref-project-card[data-v-53dcc127]{position:relative;overflow:hidden;border:1px solid var(--line);aspect-ratio:4 / 3}.ref-project-card img[data-v-53dcc127]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ref-project-card:hover img[data-v-53dcc127]{transform:scale(1.06)}.ref-project-overlay[data-v-53dcc127]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0d101a,#0a0d10e0);padding:18px;display:flex;flex-direction:column;justify-content:space-between}.ref-project-tag[data-v-53dcc127]{align-self:flex-start;background:#f2a71beb;color:#0a0d10;font-weight:700;font-size:12px;padding:4px 11px}.ref-project-info h4[data-v-53dcc127]{color:#fff;font-size:18px;margin:0 0 4px}.ref-project-info span[data-v-53dcc127]{color:var(--gold);font-size:11px}.logistica-frame[data-v-53dcc127]{position:relative;display:grid;grid-template-columns:28% 1fr 34%;border:1px solid rgba(25,21,16,.22);background:#ffffff59;min-height:410px}.mod-landing.is-light .logistica-frame[data-v-53dcc127]{background:#fff;border-color:#94a3b8;color:#090d16}.logistica-stage-nav[data-v-53dcc127]{display:flex;flex-direction:column;border-right:1px solid rgba(25,21,16,.18)}.logistica-stage-btn[data-v-53dcc127]{flex:1;background:transparent;border:none;border-bottom:1px solid rgba(25,21,16,.14);padding:24px 28px;text-align:left;cursor:pointer;display:flex;flex-direction:column;justify-content:center;gap:4px;color:#0f172a;transition:background .25s}.logistica-stage-btn[data-v-53dcc127]:last-child{border-bottom:none}.logistica-stage-btn span[data-v-53dcc127]{font-size:12px;color:#9a4406;font-weight:700}.logistica-stage-btn strong[data-v-53dcc127]{font-family:Outfit,sans-serif;font-size:26px;text-transform:uppercase}.logistica-stage-btn.active[data-v-53dcc127]{background:#0a0d10;color:#eeeae1}.logistica-stage-btn.active span[data-v-53dcc127]{color:var(--gold)}.logistica-stage-body[data-v-53dcc127]{padding:36px;display:flex;flex-direction:column;justify-content:space-between;color:#0f172a}.logistica-steps-list[data-v-53dcc127]{margin-top:24px;border-top:1px solid rgba(25,21,16,.18)}.logistica-step-row[data-v-53dcc127]{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid rgba(25,21,16,.18);font-size:14px;font-weight:600;color:#0f172a}.logistica-stage-photo[data-v-53dcc127]{position:relative;background-size:cover;background-position:center;min-height:320px}.logistica-photo-caption[data-v-53dcc127]{position:absolute;inset:auto 0 0 0;background:#0a0d10d6;color:#eeeae1;padding:12px 16px;font-size:12px}.logistica-progress-bar[data-v-53dcc127]{position:absolute;left:0;bottom:0;height:4px;background:var(--gold);transition:width .35s ease}.postventa-grid[data-v-53dcc127]{display:grid;grid-template-columns:repeat(2,1fr);gap:36px 28px}.postventa-card[data-v-53dcc127]{background:var(--ink-2);border:1px solid var(--line);overflow:hidden}.postventa-card.featured[data-v-53dcc127]{grid-column:span 2;display:grid;grid-template-columns:1.15fr .85fr}.postventa-img[data-v-53dcc127]{position:relative;aspect-ratio:16 / 9;background-size:cover;background-position:center;padding:16px}.postventa-card.featured .postventa-img[data-v-53dcc127]{aspect-ratio:auto;min-height:290px}.postventa-tag[data-v-53dcc127]{background:#0a0d10e0;color:var(--gold);border:1px solid var(--gold);padding:4px 10px;font-size:11px}.postventa-body[data-v-53dcc127]{padding:28px;display:flex;flex-direction:column;justify-content:center}.postventa-body h3[data-v-53dcc127]{font-size:24px;color:var(--paper)}.postventa-rule[data-v-53dcc127]{height:2px;width:100%;background:var(--gold);margin:14px 0}.postventa-body p[data-v-53dcc127]{margin:0;color:var(--steel-soft);font-size:15px;text-align:left}.wizard-shell[data-v-53dcc127]{display:grid;grid-template-columns:310px 1fr;border:1px solid var(--line);background:var(--ink);min-height:520px}.wizard-aside[data-v-53dcc127]{background:#07090b;color:#eeeae1;padding:32px 26px;border-right:1px solid var(--line)}.wizard-aside-top[data-v-53dcc127]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.wizard-steps-nav[data-v-53dcc127]{position:relative;list-style:none;margin:0;padding:0}.wizard-rail[data-v-53dcc127]{position:absolute;top:0;bottom:0;left:0;width:2px;background:#ffffff26}.wizard-rail-fill[data-v-53dcc127]{width:2px;background:var(--gold);transition:height .4s ease}.wizard-steps-nav li button[data-v-53dcc127]{width:100%;background:transparent;border:none;padding:12px 0 12px 20px;text-align:left;cursor:pointer;color:#ffffff8c;transition:color .25s}.wizard-steps-nav li.current button[data-v-53dcc127]{color:#fff;font-weight:600}.wizard-steps-nav li.done button[data-v-53dcc127]{color:#ffffffd1}.wizard-step-q[data-v-53dcc127]{display:block;font-size:13px;line-height:1.35}.wizard-step-ans[data-v-53dcc127]{display:block;font-size:11px;color:var(--gold);margin-top:3px}.wizard-stage[data-v-53dcc127]{padding:40px 44px;display:flex;flex-direction:column;justify-content:center}.wizard-question-title[data-v-53dcc127]{font-size:clamp(22px,2.6vw,34px);margin:0 0 26px;color:var(--paper)}.wizard-options-grid[data-v-53dcc127]{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.wizard-option-btn[data-v-53dcc127]{position:relative;min-height:72px;padding:16px 20px;background:var(--ink-2);border:none;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--paper);font-family:Inter,sans-serif;font-size:15px;font-weight:600;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;transition:background .25s,color .25s}.wizard-option-btn svg[data-v-53dcc127]{opacity:0;transform:translate(-6px);transition:all .25s;color:var(--gold);flex-shrink:0}.wizard-option-bar[data-v-53dcc127]{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.wizard-option-btn[data-v-53dcc127]:hover,.wizard-option-btn.selected[data-v-53dcc127]{background:#f2a71b24}.mod-landing.is-light .wizard-option-btn[data-v-53dcc127]:hover,.mod-landing.is-light .wizard-option-btn.selected[data-v-53dcc127]{background:#fef3c7;color:#090d16}.wizard-option-btn:hover svg[data-v-53dcc127],.wizard-option-btn.selected svg[data-v-53dcc127]{opacity:1;transform:translate(0)}.wizard-option-btn:hover .wizard-option-bar[data-v-53dcc127],.wizard-option-btn.selected .wizard-option-bar[data-v-53dcc127]{transform:scaleX(1)}.wizard-nav-footer[data-v-53dcc127]{margin-top:28px;display:flex;align-items:center;gap:14px}.wizard-summary-tags[data-v-53dcc127]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.wizard-summary-tags span[data-v-53dcc127]{font-size:12px;padding:6px 12px;background:var(--ink-2);border:1px solid var(--line);color:var(--paper)}.wizard-summary-tags strong[data-v-53dcc127]{color:var(--gold)}.wizard-contact-form[data-v-53dcc127]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wizard-contact-form input[data-v-53dcc127],.wizard-contact-form textarea[data-v-53dcc127]{padding:14px 16px;background:var(--ink-2);border:1px solid var(--line);color:var(--paper);font-family:Inter,sans-serif;font-size:14px}.mod-landing.is-light .wizard-contact-form input[data-v-53dcc127],.mod-landing.is-light .wizard-contact-form textarea[data-v-53dcc127]{border:1.5px solid #94a3b8;color:#090d16}.mod-landing.is-light .wizard-contact-form input[data-v-53dcc127]::placeholder,.mod-landing.is-light .wizard-contact-form textarea[data-v-53dcc127]::placeholder{color:#475569}.wizard-contact-form .full-span[data-v-53dcc127]{grid-column:span 2}.wizard-submit-actions[data-v-53dcc127]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:8px}.btn-whatsapp[data-v-53dcc127]{background:#25d366;color:#fff;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.wizard-success-msg[data-v-53dcc127]{padding:14px;background:#22c55e26;border:1px solid #22c55e;color:#4ade80;font-size:14px;font-weight:600}.mod-landing.is-light .wizard-success-msg[data-v-53dcc127]{background:#dcfce7;border-color:#16a34a;color:#14532d}.mod-footer[data-v-53dcc127]{--steel-soft: #cbd5e1;--paper: #ffffff;background:#050709;color:#eeeae1;padding:80px 0 36px;border-top:1px solid var(--line)}.mod-footer-grid[data-v-53dcc127]{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px}.mod-foot-title[data-v-53dcc127]{display:block;color:var(--gold);font-size:12px;margin-bottom:16px}.mod-foot-links[data-v-53dcc127]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;font-size:14px}.mod-foot-links a[data-v-53dcc127]{color:var(--steel-soft);text-decoration:none;transition:color .2s}.mod-foot-links a[data-v-53dcc127]:hover{color:var(--gold)}.mod-footer-bottom[data-v-53dcc127]{margin-top:56px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--steel-soft)}@media (max-width: 1024px){.mod-links[data-v-53dcc127]{display:none}.mod-links.open[data-v-53dcc127]{display:flex;flex-direction:column;position:absolute;top:76px;left:0;right:0;background:var(--ink-2);padding:20px;border-bottom:1px solid var(--line)}.mod-burger[data-v-53dcc127]{display:flex}.mod-hero-top-grid[data-v-53dcc127],.mod-cert-grid[data-v-53dcc127],.mod-modal-grid[data-v-53dcc127],.logistica-frame[data-v-53dcc127],.wizard-shell[data-v-53dcc127],.mod-footer-grid[data-v-53dcc127],.despiece-radial-grid[data-v-53dcc127]{grid-template-columns:1fr}.despiece-top-node[data-v-53dcc127],.despiece-side-col.left[data-v-53dcc127],.despiece-center-stage[data-v-53dcc127],.despiece-side-col.right[data-v-53dcc127]{grid-column:1;grid-row:auto}.callout-node.right-align[data-v-53dcc127],.callout-node.left-align[data-v-53dcc127]{text-align:left;align-items:flex-start}.mod-accordion[data-v-53dcc127]{flex-direction:column;height:820px}.mod-acc-vertical-title[data-v-53dcc127]{writing-mode:horizontal-tb;transform:none;left:48px;bottom:auto;top:14px}.fab-bento-grid[data-v-53dcc127]{grid-template-columns:1fr 1fr}.ref-projects-grid[data-v-53dcc127],.postventa-grid[data-v-53dcc127]{grid-template-columns:1fr}.postventa-card.featured[data-v-53dcc127]{grid-column:span 1;grid-template-columns:1fr}.despiece-detail-bar[data-v-53dcc127]{grid-template-columns:1fr}}@media (max-width: 640px){.hide-sm[data-v-53dcc127]{display:none}.wizard-options-grid[data-v-53dcc127],.wizard-contact-form[data-v-53dcc127],.fab-bento-grid[data-v-53dcc127]{grid-template-columns:1fr}.fab-bento-main[data-v-53dcc127],.wizard-contact-form .full-span[data-v-53dcc127]{grid-column:span 1}.wizard-stage[data-v-53dcc127]{padding:24px 18px}}
