.utility-bar[data-astro-cid-7kfxatlb]{background:#110e0d;color:#d8cebe;font-size:.78rem;padding:8px 0;border-bottom:1px solid rgba(245,184,0,.25)}.utility-inner[data-astro-cid-7kfxatlb]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.utility-badges[data-astro-cid-7kfxatlb]{display:flex;gap:12px;align-items:center}.badge-amber[data-astro-cid-7kfxatlb]{color:var(--gv-amber);font-weight:700}.sep[data-astro-cid-7kfxatlb]{opacity:.45}.utility-controls[data-astro-cid-7kfxatlb]{display:flex;align-items:center;gap:10px}.lang-switch[data-astro-cid-7kfxatlb]{display:inline-flex;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:100px;overflow:hidden}.lang-btn[data-astro-cid-7kfxatlb]{background:transparent;border:none;color:#d8cebe;font-size:.72rem;font-weight:800;padding:4px 10px;cursor:pointer;transition:all .2s}.lang-btn[data-astro-cid-7kfxatlb].active{background:var(--gv-amber);color:#191614}.theme-toggle-btn[data-astro-cid-7kfxatlb]{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.2);padding:4px 12px;border-radius:100px;font-size:.74rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s}.theme-toggle-btn[data-astro-cid-7kfxatlb]:hover{background:var(--gv-amber);color:#191614;border-color:var(--gv-amber)}@media(max-width:768px){.hide-md[data-astro-cid-7kfxatlb]{display:none}}@media(max-width:520px){.hide-sm[data-astro-cid-7kfxatlb]{display:none}}.site-header[data-astro-cid-3ef6ksr2]{background:var(--header-bg);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:1000}.header-inner[data-astro-cid-3ef6ksr2]{padding-top:14px;padding-bottom:14px;display:flex;justify-content:space-between;align-items:center;position:relative}.brand-wrap[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit}.brand-logo-circle[data-astro-cid-3ef6ksr2]{width:46px;height:46px;background:var(--gv-amber);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px var(--gv-amber-glow);flex-shrink:0}.brand-logo-circle[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:26px;height:26px;stroke:#191614;stroke-width:2.6;fill:none}.brand-names[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column}.brand-title[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-size:1.25rem;font-weight:900;letter-spacing:.02em;line-height:1.1}.brand-sub[data-astro-cid-3ef6ksr2]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-top:2px}.nav-items[data-astro-cid-3ef6ksr2]{display:flex;gap:24px;align-items:center;list-style:none}.nav-link[data-astro-cid-3ef6ksr2]{text-decoration:none;color:var(--text-main);font-weight:600;font-size:.92rem;transition:color .2s}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:var(--gv-amber)}.nav-cta[data-astro-cid-3ef6ksr2]{padding:9px 18px;font-size:.86rem}.mobile-menu-btn[data-astro-cid-3ef6ksr2]{display:none;background:transparent;border:1px solid var(--border-color);color:var(--text-main);padding:8px 14px;border-radius:var(--radius-sm);font-weight:800;font-size:.88rem;cursor:pointer;align-items:center;gap:6px}@media(max-width:960px){.mobile-menu-btn[data-astro-cid-3ef6ksr2]{display:inline-flex}.nav-items[data-astro-cid-3ef6ksr2]{display:none;position:absolute;top:100%;left:0;right:0;background:var(--bg-surface);flex-direction:column;align-items:stretch;padding:20px 24px;gap:16px;border-bottom:2px solid var(--gv-amber);box-shadow:var(--shadow-elevation)}.nav-items[data-astro-cid-3ef6ksr2].open{display:flex}.nav-cta[data-astro-cid-3ef6ksr2]{width:100%;justify-content:center;padding:12px 18px}}.hero-section[data-astro-cid-bbe6dxrz]{padding-top:32px;padding-bottom:16px}.hero-wrapper[data-astro-cid-bbe6dxrz]{background:#191614;color:#fff;border-radius:var(--radius-lg);border:1px solid rgba(245,184,0,.28);overflow:hidden;box-shadow:0 24px 50px #00000073}.hero-grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1.15fr .85fr;min-height:510px}.hero-text-col[data-astro-cid-bbe6dxrz]{padding:56px 48px;display:flex;flex-direction:column;justify-content:center;z-index:2}.hero-pill-tag[data-astro-cid-bbe6dxrz]{background:#f5b80024;border:1px solid rgba(245,184,0,.4);color:var(--gv-amber);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:6px 14px;border-radius:100px;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-bottom:22px}.hero-headline[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:clamp(2.1rem,4.2vw,3.25rem);font-weight:900;line-height:1.08;margin-bottom:18px;letter-spacing:-.01em;color:#fff}.hero-headline[data-astro-cid-bbe6dxrz] .highlight[data-astro-cid-bbe6dxrz]{color:var(--gv-amber)}.hero-subhead[data-astro-cid-bbe6dxrz]{color:#c7c0b7;font-size:1.08rem;line-height:1.62;margin-bottom:34px;max-width:540px}.hero-btn-row[data-astro-cid-bbe6dxrz]{display:flex;gap:16px;flex-wrap:wrap}.hero-cta-main[data-astro-cid-bbe6dxrz],.hero-cta-sec[data-astro-cid-bbe6dxrz]{padding:14px 28px;font-size:.98rem}.hero-img-col[data-astro-cid-bbe6dxrz]{position:relative;padding:32px;display:flex;align-items:flex-end;min-height:320px;overflow:hidden}.hero-bg-img[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero-img-gradient[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(to top,#191614e0,#19161440 65%);z-index:1}.hero-overlay-card[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;background:#191614eb;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(8px);padding:18px 22px;border-radius:var(--radius-md);border-left:4px solid var(--gv-amber);width:100%}.overlay-title[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-size:1.35rem;font-weight:900;color:var(--gv-amber)}.overlay-desc[data-astro-cid-bbe6dxrz]{font-size:.8rem;color:#e2ddd5;text-transform:uppercase;letter-spacing:.05em;margin-top:2px}@media(max-width:900px){.hero-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}.hero-text-col[data-astro-cid-bbe6dxrz]{padding:38px 24px}}@media(max-width:560px){.hero-btn-row[data-astro-cid-bbe6dxrz]{flex-direction:column}.hero-cta-main[data-astro-cid-bbe6dxrz],.hero-cta-sec[data-astro-cid-bbe6dxrz]{width:100%}}.metrics-section[data-astro-cid-kdapxwha]{padding-top:16px;padding-bottom:16px}.metrics-bar[data-astro-cid-kdapxwha]{display:grid;grid-template-columns:repeat(4,1fr);background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:26px 20px;box-shadow:var(--shadow-elevation)}.metric-cell[data-astro-cid-kdapxwha]{text-align:center;border-right:1px solid var(--border-color);padding:0 14px}.metric-cell[data-astro-cid-kdapxwha]:last-child{border-right:none}.metric-value[data-astro-cid-kdapxwha]{font-family:var(--font-display);font-size:clamp(1.6rem,2.8vw,2.15rem);font-weight:900;color:var(--gv-amber);line-height:1.1}[data-astro-cid-kdapxwha][data-theme=light] .metric-value[data-astro-cid-kdapxwha]{color:#191614}.metric-title[data-astro-cid-kdapxwha]{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-top:6px}@media(max-width:860px){.metrics-bar[data-astro-cid-kdapxwha]{grid-template-columns:1fr 1fr;gap:22px}.metric-cell[data-astro-cid-kdapxwha]{border-right:none}}.services-grid[data-astro-cid-j7akw4s5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(265px,1fr));gap:24px}.service-card[data-astro-cid-j7akw4s5]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:28px;box-shadow:var(--shadow-elevation);transition:transform .25s ease,border-color .25s ease;display:flex;flex-direction:column}.service-card[data-astro-cid-j7akw4s5]:hover{transform:translateY(-4px);border-color:var(--gv-amber)}.service-icon[data-astro-cid-j7akw4s5]{width:52px;height:52px;background:#f5b8001f;border:1px solid rgba(245,184,0,.35);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.service-icon[data-astro-cid-j7akw4s5] svg[data-astro-cid-j7akw4s5]{width:25px;height:25px;stroke:var(--gv-amber);stroke-width:2.2;fill:none}[data-astro-cid-j7akw4s5][data-theme=light] .service-icon[data-astro-cid-j7akw4s5] svg[data-astro-cid-j7akw4s5]{stroke:#191614}.service-name[data-astro-cid-j7akw4s5]{font-family:var(--font-display);font-size:1.25rem;font-weight:800;margin-bottom:10px}.service-text[data-astro-cid-j7akw4s5]{color:var(--text-muted);font-size:.92rem;line-height:1.55;margin-bottom:18px;flex-grow:1}.tag-container[data-astro-cid-j7akw4s5]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.chip[data-astro-cid-j7akw4s5]{font-size:.72rem;font-weight:700;background:var(--pill-bg);color:var(--pill-text);padding:4px 10px;border-radius:4px}.service-wa-link[data-astro-cid-j7akw4s5]{font-size:.85rem;font-weight:800;color:var(--gv-amber);text-decoration:none;border-top:1px solid var(--border-color);padding-top:14px;transition:opacity .2s}[data-astro-cid-j7akw4s5][data-theme=light] .service-wa-link[data-astro-cid-j7akw4s5]{color:#9e7400}.service-wa-link[data-astro-cid-j7akw4s5]:hover{opacity:.82;text-decoration:underline}.ba-grid[data-astro-cid-7ptc3guz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:28px}.ba-card[data-astro-cid-7ptc3guz]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-elevation)}.ba-slider-viewport[data-astro-cid-7ptc3guz]{position:relative;height:380px;width:100%;overflow:hidden;user-select:none;touch-action:pan-y}.ba-img[data-astro-cid-7ptc3guz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ba-before-clip[data-astro-cid-7ptc3guz]{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.ba-badge[data-astro-cid-7ptc3guz]{position:absolute;top:14px;background:#191614db;color:#fff;font-size:.7rem;font-weight:800;padding:5px 10px;border-radius:4px;letter-spacing:.04em;pointer-events:none;z-index:3}.ba-badge-before[data-astro-cid-7ptc3guz]{left:14px;border-left:3px solid #d8cebe}.ba-badge-after[data-astro-cid-7ptc3guz]{right:14px;color:var(--gv-amber);border-right:3px solid var(--gv-amber)}.ba-divider[data-astro-cid-7ptc3guz]{position:absolute;top:0;bottom:0;left:var(--pos);width:3px;background:var(--gv-amber);transform:translate(-50%);pointer-events:none;z-index:4;box-shadow:0 0 12px #0009}.ba-handle[data-astro-cid-7ptc3guz]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:50%;background:var(--gv-amber);color:#191614;font-weight:900;font-size:1rem;display:flex;align-items:center;justify-content:center;border:2px solid #191614;box-shadow:0 4px 14px #00000073}.ba-range-input[data-astro-cid-7ptc3guz]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:5;margin:0}.ba-meta[data-astro-cid-7ptc3guz]{padding:22px}.ba-item-title[data-astro-cid-7ptc3guz]{font-family:var(--font-display);font-size:1.2rem;font-weight:800;margin-bottom:6px}.ba-item-sub[data-astro-cid-7ptc3guz]{font-size:.9rem;color:var(--text-muted);margin-bottom:10px}.ba-location[data-astro-cid-7ptc3guz]{font-size:.8rem;font-weight:700;color:var(--gv-amber)}[data-astro-cid-7ptc3guz][data-theme=light] .ba-location[data-astro-cid-7ptc3guz]{color:#9e7400}@media(max-width:560px){.ba-grid[data-astro-cid-7ptc3guz]{grid-template-columns:1fr}.ba-slider-viewport[data-astro-cid-7ptc3guz]{height:250px}}.filter-pills[data-astro-cid-e2fidwhm]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}.pill-btn[data-astro-cid-e2fidwhm]{background:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-main);padding:9px 18px;border-radius:100px;font-weight:700;font-size:.86rem;cursor:pointer;transition:all .2s}.pill-btn[data-astro-cid-e2fidwhm].active,.pill-btn[data-astro-cid-e2fidwhm]:hover{background:var(--gv-amber);color:#191614;border-color:var(--gv-amber)}.gallery-grid[data-astro-cid-e2fidwhm]{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:24px}.project-card[data-astro-cid-e2fidwhm]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-elevation);transition:transform .25s ease,border-color .25s ease;cursor:pointer;display:flex;flex-direction:column}.project-card[data-astro-cid-e2fidwhm]:hover,.project-card[data-astro-cid-e2fidwhm]:focus-visible{transform:translateY(-4px);border-color:var(--gv-amber);outline:none}.project-cover[data-astro-cid-e2fidwhm]{height:230px;width:100%;position:relative;overflow:hidden;background:#191614}.project-cover-img[data-astro-cid-e2fidwhm]{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.project-card[data-astro-cid-e2fidwhm]:hover .project-cover-img[data-astro-cid-e2fidwhm]{transform:scale(1.04)}.project-category-badge[data-astro-cid-e2fidwhm]{position:absolute;top:12px;left:12px;background:#191614e0;color:var(--gv-amber);font-size:.7rem;font-weight:800;text-transform:uppercase;padding:5px 10px;border-radius:4px;letter-spacing:.05em}.project-count-badge[data-astro-cid-e2fidwhm]{position:absolute;bottom:12px;right:12px;background:#191614e0;color:#fff;font-size:.76rem;font-weight:700;padding:5px 12px;border-radius:100px;border:1px solid rgba(245,184,0,.35)}.project-meta[data-astro-cid-e2fidwhm]{padding:22px;display:flex;flex-direction:column;flex-grow:1}.project-title[data-astro-cid-e2fidwhm]{font-family:var(--font-display);font-size:1.2rem;font-weight:800;margin-bottom:8px}.project-summary[data-astro-cid-e2fidwhm]{font-size:.88rem;color:var(--text-muted);line-height:1.5;margin-bottom:16px;flex-grow:1}.project-footer[data-astro-cid-e2fidwhm]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid var(--border-color);padding-top:14px}.project-location[data-astro-cid-e2fidwhm]{font-size:.8rem;color:var(--text-muted);font-weight:600}.project-open-cta[data-astro-cid-e2fidwhm]{font-size:.82rem;font-weight:800;color:var(--gv-amber)}[data-astro-cid-e2fidwhm][data-theme=light] .project-open-cta[data-astro-cid-e2fidwhm]{color:#9e7400}@media(max-width:560px){.gallery-grid[data-astro-cid-e2fidwhm]{grid-template-columns:1fr}}.lightbox-dialog[data-astro-cid-7knb7zbo]{border:none;background:#0f0d0cf5;color:#fff;width:100vw;height:100vh;max-width:100vw;max-height:100vh;padding:0;margin:0;backdrop-filter:blur(12px)}.lightbox-dialog[data-astro-cid-7knb7zbo]::backdrop{background:#000000d9}.lightbox-shell[data-astro-cid-7knb7zbo]{display:flex;flex-direction:column;justify-content:space-between;height:100%;max-width:1200px;margin:0 auto;padding:20px 24px}.lightbox-topbar[data-astro-cid-7knb7zbo]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.12)}.lightbox-header-info[data-astro-cid-7knb7zbo]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.lightbox-counter[data-astro-cid-7knb7zbo]{background:var(--gv-amber);color:#191614;font-family:var(--font-mono);font-size:.8rem;font-weight:800;padding:4px 10px;border-radius:100px}.lightbox-album-title[data-astro-cid-7knb7zbo]{font-family:var(--font-display);font-size:1.25rem;font-weight:800;color:#fff}.lightbox-close-btn[data-astro-cid-7knb7zbo]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.25);padding:8px 16px;border-radius:var(--radius-sm);font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.lightbox-close-btn[data-astro-cid-7knb7zbo]:hover{background:var(--gv-amber);color:#191614;border-color:var(--gv-amber)}.lightbox-stage[data-astro-cid-7knb7zbo]{position:relative;flex-grow:1;display:flex;align-items:center;justify-content:center;min-height:0;margin:16px 0}.lightbox-img-wrap[data-astro-cid-7knb7zbo]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.lightbox-main-img[data-astro-cid-7knb7zbo]{max-width:100%;max-height:70vh;object-fit:contain;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.15);box-shadow:0 20px 50px #0009}.lightbox-nav-btn[data-astro-cid-7knb7zbo]{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#191614d9;color:var(--gv-amber);border:1px solid var(--gv-amber);font-size:2rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:5;transition:all .2s}.lightbox-nav-btn[data-astro-cid-7knb7zbo]:hover{background:var(--gv-amber);color:#191614}.lb-prev[data-astro-cid-7knb7zbo]{left:12px}.lb-next[data-astro-cid-7knb7zbo]{right:12px}.lightbox-bottombar[data-astro-cid-7knb7zbo]{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}.lightbox-caption[data-astro-cid-7knb7zbo]{font-size:.95rem;color:#d8cebe;max-width:680px}.lb-wa-btn[data-astro-cid-7knb7zbo]{font-size:.88rem;padding:10px 20px}@media(max-width:640px){.lightbox-shell[data-astro-cid-7knb7zbo]{padding:14px}.lightbox-bottombar[data-astro-cid-7knb7zbo]{flex-direction:column;align-items:stretch}.lb-wa-btn[data-astro-cid-7knb7zbo]{width:100%}}.steps-container[data-astro-cid-d7yd27mj]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:44px 40px;box-shadow:var(--shadow-elevation)}.steps-grid[data-astro-cid-d7yd27mj]{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.step-item[data-astro-cid-d7yd27mj]{position:relative}.step-num[data-astro-cid-d7yd27mj]{font-family:var(--font-display);font-size:2.5rem;font-weight:900;color:var(--gv-amber);line-height:1;margin-bottom:10px}[data-astro-cid-d7yd27mj][data-theme=light] .step-num[data-astro-cid-d7yd27mj]{color:#9e7400}.step-head[data-astro-cid-d7yd27mj]{font-weight:800;font-size:1.05rem;margin-bottom:8px}.step-info[data-astro-cid-d7yd27mj]{font-size:.88rem;color:var(--text-muted);line-height:1.5}@media(max-width:900px){.steps-grid[data-astro-cid-d7yd27mj]{grid-template-columns:1fr 1fr}.steps-container[data-astro-cid-d7yd27mj]{padding:32px 24px}}@media(max-width:560px){.steps-grid[data-astro-cid-d7yd27mj]{grid-template-columns:1fr}}.cta-banner-section[data-astro-cid-sz7xmlte]{padding-bottom:64px}.cta-banner-box[data-astro-cid-sz7xmlte]{background:linear-gradient(135deg,#191614,#2b2623);border:1px solid rgba(245,184,0,.38);border-radius:var(--radius-lg);padding:44px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap;box-shadow:0 20px 44px #00000059}.cta-banner-text[data-astro-cid-sz7xmlte]{max-width:640px}.cta-banner-title[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:900;line-height:1.15;margin-bottom:10px}.cta-banner-desc[data-astro-cid-sz7xmlte]{color:#d8cebe;font-size:1rem}.cta-banner-btn[data-astro-cid-sz7xmlte]{padding:16px 28px;font-size:1rem;white-space:nowrap}.site-footer[data-astro-cid-sz7xmlte]{background:#14110f;color:#a8a199;padding:56px 0 32px;border-top:4px solid var(--gv-amber)}.footer-content[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.6fr 1fr 1.2fr;gap:44px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.08)}.footer-logo-row[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.footer-logo-circle[data-astro-cid-sz7xmlte]{width:38px;height:38px;background:var(--gv-amber);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.footer-logo-circle[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:22px;height:22px;stroke:#191614;stroke-width:2.5;fill:none}.footer-brand[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:1.35rem;color:#fff;letter-spacing:.02em}.footer-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.9rem;line-height:1.6;max-width:390px}.footer-col[data-astro-cid-sz7xmlte] h3[data-astro-cid-sz7xmlte]{font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#fff;margin-bottom:16px}.footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#a8a199;text-decoration:none;font-size:.88rem;transition:color .2s}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--gv-amber)}.contact-list[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:12px}.contact-item[data-astro-cid-sz7xmlte]{display:flex;align-items:flex-start;gap:10px;font-size:.88rem;color:#cfc8be}.footer-wa-link[data-astro-cid-sz7xmlte]{color:var(--gv-amber)!important;font-weight:700}.footer-copyright[data-astro-cid-sz7xmlte]{margin-top:24px;display:flex;justify-content:space-between;font-size:.8rem;color:#ffffff73;flex-wrap:wrap;gap:10px}.floating-wa-btn[data-astro-cid-sz7xmlte]{position:fixed;bottom:22px;right:22px;z-index:950;background:var(--whatsapp-green);color:#fff;padding:13px 20px;border-radius:100px;font-weight:800;font-size:.92rem;text-decoration:none;display:inline-flex;align-items:center;gap:10px;box-shadow:0 8px 24px #25d3666b;border:2px solid rgba(255,255,255,.22);transition:transform .2s ease,background-color .2s ease}.floating-wa-btn[data-astro-cid-sz7xmlte]:hover{background:var(--whatsapp-green-hover);transform:translateY(-2px)}@media(max-width:900px){.footer-content[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:32px}.cta-banner-box[data-astro-cid-sz7xmlte]{padding:32px 24px}.cta-banner-btn[data-astro-cid-sz7xmlte]{width:100%}}
