.Footer_footer__0IXn3{background-color:#fff;border-top:1px solid rgba(212,175,55,.7);padding:40px 24px 20px;color:#1a1f2b;font-size:14px}.Footer_top__7viDO{max-width:1100px;margin:0 auto 24px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.Footer_col__yDj_4{display:flex;flex-direction:column;gap:8px}.Footer_logo__I6svY{font-size:22px;font-weight:700;margin:0;color:#121212}.Footer_desc__1yxqQ{margin:0;color:#4f5b66;font-size:13px}.Footer_heading__u2dx5{font-weight:600;margin-bottom:4px;font-size:15px;color:#1a1f2b}.Footer_links__sNoYT{list-style:none;padding:0;margin:0;display:grid;grid-gap:4px;gap:4px}.Footer_links__sNoYT a{color:#4f5b66;text-decoration:none}.Footer_links__sNoYT a:hover{color:#121212}.Footer_socials__hvOzb{display:flex;gap:12px;margin-top:6px}.Footer_socials__hvOzb a{color:#121212;text-decoration:none;font-weight:500}.Footer_socials__hvOzb a:hover{text-decoration:underline}.Footer_bottom__8fL6_{max-width:1100px;margin:0 auto;padding-top:16px;border-top:1px solid rgba(212,175,55,.7);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;color:#6a7480;font-size:13px}.Footer_legal__v4hY_{display:flex;gap:12px}.Footer_legal__v4hY_ a{color:#6a7480;text-decoration:none}.Footer_legal__v4hY_ a:hover{color:#121212}@media (max-width:768px){.Footer_top__7viDO{grid-template-columns:1fr}.Footer_bottom__8fL6_{flex-direction:column;align-items:flex-start}}.SocialLabels_socials__CaVsa{display:flex;flex-direction:column;align-items:center;gap:10px}.SocialLabels_instagram__m6qNr{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#d4af37;background:#fff;transition:transform .15s ease,box-shadow .15s ease}.SocialLabels_instagram__m6qNr:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(16,24,40,.12)}.SocialLabels_instagram__m6qNr svg{width:24px;height:24px}.Navbar_navb__zwDeC{position:-webkit-sticky;position:sticky;top:0;z-index:50;color:#1a1f2b;border-bottom:1px solid rgba(230,235,241,.8);background:rgba(255,255,255,.88);-webkit-backdrop-filter:saturate(1.35) blur(14px);backdrop-filter:saturate(1.35) blur(14px)}.Navbar_inner__CRxx0{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 20px}.Navbar_brand__SAEh8{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;font-weight:700;letter-spacing:.2px}.Navbar_logo__ycYQk{font-size:1.25rem}.Navbar_burger__POi0I{display:inline-flex;flex-direction:column;gap:5px;width:20px;height:20px;align-items:center;justify-content:center;background:transparent;border:1px solid #d9e1ea;border-radius:10px;color:inherit;cursor:pointer}.Navbar_burger__POi0I:focus-visible{outline:2px solid rgba(10,132,255,.35);outline-offset:2px}.Navbar_burgerBar__LlmTE{width:18px;height:2px;background:#d4af37;border-radius:2px}.Navbar_menu__mr0qX{display:grid;align-items:center;grid-auto-flow:row;grid-gap:16px;gap:16px;padding:12px 0;position:absolute;left:0;right:0;top:113px;background:#ffffff;border-bottom:1px solid #e6ebf1;transform:translateY(-12px);opacity:0;pointer-events:none;transition:transform .2s ease,opacity .2s ease}.Navbar_open__YjS3N{transform:translateY(0);opacity:1;pointer-events:auto}.Navbar_links__dKlZ4{list-style:none;margin:0;padding:0 20px;display:grid;grid-gap:8px;gap:8px}.Navbar_links__dKlZ4 a{color:#1a1f2b;text-decoration:none;padding:8px 10px;border-radius:8px;text-transform:uppercase}.Navbar_active__gl4X_,.Navbar_links__dKlZ4 a:hover{color:#d4af37}.Navbar_cta__mgKWY{display:grid;grid-gap:10px;gap:10px;padding:0 20px 12px}@media (min-width:960px){.Navbar_inner__CRxx0{grid-template-columns:auto 1fr}.Navbar_burger__POi0I{display:none}.Navbar_menu__mr0qX{position:static;display:flex;justify-content:center;align-items:center;gap:18px;padding:0;background:transparent;border:0;transform:none;opacity:1;pointer-events:auto}.Navbar_links__dKlZ4{display:flex;gap:14px;padding:0}.Navbar_cta__mgKWY{display:flex;gap:12px;padding:0}}.Navbar_btnPrimary__3Sp_F{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 14px;border-radius:12px;background:#0a84ff;color:#fff;text-decoration:none;font-weight:600;box-shadow:0 2px 8px rgba(10,132,255,.25)}.Navbar_btnPrimary__3Sp_F:hover{background:#0077ed}.Navbar_btnGhost__5YPY_{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 12px;border-radius:12px;border:1px solid #d9e1ea;color:#1a1f2b;text-decoration:none;font-weight:600;background:#fff}.Navbar_btnGhost__5YPY_:hover{background:#f5f8fb}.Navbar_instagramLink__OeDj4{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:#d4af37;transition:all .3s ease;padding-top:0!important;svg{margin-top:-5px!important}}.Navbar_instagramLink__OeDj4:hover{color:#ffd700;transform:scale(1.1)}.PageHeader_hero__Sagua{position:relative;width:100%;height:45vh;background:linear-gradient(135deg,#1a1a2e,#16213e);display:flex;align-items:center;justify-content:center;overflow:hidden}.PageHeader_hero__Sagua:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(255,107,107,.15),transparent 50%),radial-gradient(circle at 80% 80%,rgba(0,150,255,.15),transparent 50%);pointer-events:none}.PageHeader_heroContent__ZkbtD{position:relative;z-index:1;text-align:center;max-width:800px;padding:0 24px}.PageHeader_heroTitle__ENlh9{margin:0 0 12px;font-size:clamp(32px,6vw,48px);font-weight:700;color:#fff;letter-spacing:-.01em}.PageHeader_heroSubtitle__ysSqb{margin:0;font-size:clamp(16px,2vw,20px);color:rgba(255,255,255,.85);line-height:1.5}.DevisForm_form__gbqkv{display:flex;flex-direction:column;gap:24px}.DevisForm_row__capR7{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.DevisForm_row__capR7:has(.DevisForm_fieldset__g_lq3){grid-template-columns:1fr}@media (max-width:640px){.DevisForm_row__capR7{grid-template-columns:1fr}}.DevisForm_label___mzYU{display:flex;flex-direction:column;font-size:14px;font-weight:500;color:#121212;gap:6px}.DevisForm_input__zHjN_{padding:10px 12px;border:1px solid #d0d7de;border-radius:8px;font-size:14px;font-family:inherit;transition:border-color .2s ease}.DevisForm_input__zHjN_:focus{outline:none;border-color:#0a84ff;box-shadow:0 0 0 3px rgba(10,132,255,.1)}.DevisForm_textarea__uxKtq{resize:vertical;min-height:100px}.DevisForm_fieldset__g_lq3{border:none;padding:0;margin:0}.DevisForm_legend___cNlL{font-size:14px;font-weight:500;color:#121212;margin-bottom:8px}.DevisForm_radioRow__asrTe{display:flex;gap:16px}.DevisForm_radio__Uy_np{display:flex;align-items:center;gap:6px;font-size:14px;cursor:pointer}.DevisForm_radio__Uy_np input{cursor:pointer}.DevisForm_success__aEW9E{padding:12px 16px;background:#d4edda;color:#155724;border:1px solid #c3e6cb;border-radius:8px;font-size:14px}.DevisForm_error__6t_oz{padding:12px 16px;background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:8px;font-size:14px}.DevisForm_actions__O_uTf{display:flex;justify-content:center;gap:12px;margin-top:12px}.VideoModal_overlay__xraYc{position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;animation:VideoModal_fadeIn__c2tkO .25s ease}@keyframes VideoModal_fadeIn__c2tkO{0%{opacity:0}to{opacity:1}}.VideoModal_modal__1YiFW{position:relative;width:100%;max-width:1400px;animation:VideoModal_scaleIn__XLq3c .3s ease}@keyframes VideoModal_scaleIn__XLq3c{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.VideoModal_closeBtn__u3Quw{position:absolute;top:-50px;right:0;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .2s ease;z-index:10}.VideoModal_title__FLYqO{position:absolute;top:-50px;left:0;color:#fff;margin:0;font-size:20px;font-weight:600}.VideoModal_videoContainer__xh49F{position:relative;width:100%;aspect-ratio:16/9;background:#000;border-radius:12px;overflow:hidden}.VideoModal_video__RHyXN{width:100%;height:100%;object-fit:contain}@media (max-width:768px){.VideoModal_overlay__xraYc{padding:10px}.VideoModal_closeBtn__u3Quw{top:-45px;width:36px;height:36px}.VideoModal_title__FLYqO{top:-45px;font-size:16px;max-width:calc(100% - 50px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.StaticCard_staticCard__gLDC2{border-radius:18px;overflow:hidden;background:#000;border:none;padding:0;cursor:pointer;display:block;width:100%;transition:transform .3s ease}.StaticCard_staticCard__gLDC2:hover{transform:scale(1.02)}.StaticCard_thumb__Y9OJh{position:relative;aspect-ratio:16/9;overflow:hidden}.StaticCard_image__KTQUT{object-fit:cover}.StaticCard_video___UJtn{width:100%;height:100%;object-fit:cover}.StaticCard_overlayBottom__WcOev{position:absolute;inset:auto 0 0 0;padding:18px 16px;background:linear-gradient(0deg,rgba(0,0,0,.75),rgba(0,0,0,.35),rgba(0,0,0,0));display:flex;align-items:flex-end}.StaticCard_title__MwErM{margin:0;color:#fff;font-size:1.05rem;font-weight:500;line-height:1.2;text-shadow:0 4px 12px rgba(0,0,0,.6)}.StaticCard_videoButton__a97p2{position:relative;width:100%;height:100%;border:none;background:none;padding:0;cursor:pointer;display:block;overflow:hidden;border-radius:18px}.StaticCard_playOverlay__vwFW1{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.3);transition:background .3s ease;opacity:0;transition:opacity .3s ease}.StaticCard_videoButton__a97p2:hover .StaticCard_playOverlay__vwFW1{opacity:1;background:rgba(0,0,0,.5)}.MarkdownRenderer_markdown__qNuq7{color:var(--ui-fg,#0b0c0e);font-size:clamp(14.5px,.9rem + .15vw,16px);line-height:1.65;max-width:95ch;margin-inline:auto}.MarkdownRenderer_markdown__qNuq7 h1,.MarkdownRenderer_markdown__qNuq7 h2,.MarkdownRenderer_markdown__qNuq7 h3,.MarkdownRenderer_markdown__qNuq7 h4,.MarkdownRenderer_markdown__qNuq7 h5,.MarkdownRenderer_markdown__qNuq7 h6{font-weight:700;line-height:1.25;margin:1.1em 0 .5em;letter-spacing:-.01em}.MarkdownRenderer_markdown__qNuq7 h1{font-size:clamp(1.5rem,1rem + 1.8vw,2.25rem)}.MarkdownRenderer_markdown__qNuq7 h2{font-size:clamp(1.25rem,.9rem + 1.2vw,1.75rem)}.MarkdownRenderer_markdown__qNuq7 h3{font-size:clamp(1.125rem,.95rem + .8vw,1.375rem)}.MarkdownRenderer_markdown__qNuq7 h4{font-size:1.05rem}.MarkdownRenderer_markdown__qNuq7 h5{font-size:1rem}.MarkdownRenderer_markdown__qNuq7 h6{font-size:.9rem}.MarkdownRenderer_markdown__qNuq7 p{margin:.8em 0;color:inherit}.MarkdownRenderer_markdown__qNuq7 a{color:var(--accent,#0a84ff);text-decoration:underline;text-underline-offset:2px}.MarkdownRenderer_markdown__qNuq7 a:hover{opacity:.9}.MarkdownRenderer_markdown__qNuq7 img{display:block;max-width:100%;height:auto;border-radius:10px;margin:.9rem auto}.MarkdownRenderer_markdown__qNuq7 ol,.MarkdownRenderer_markdown__qNuq7 ul{margin:.7rem 0 .7rem 1.1rem}.MarkdownRenderer_markdown__qNuq7 li{margin:.25rem 0}.MarkdownRenderer_markdown__qNuq7 blockquote{margin:.9rem 0;padding:.7rem .9rem;border-left:3px solid color-mix(in oklab,var(--accent,#0a84ff) 55%,transparent);background:color-mix(in oklab,var(--accent,#0a84ff) 5%,transparent);border-radius:8px}.MarkdownRenderer_markdown__qNuq7 code{font-size:.85em;background:color-mix(in oklab,#000 6%,transparent);padding:.12em .36em;border-radius:6px}.MarkdownRenderer_markdown__qNuq7 pre{background:#0f172a;color:#e5e7eb;padding:.8rem;border-radius:10px;overflow:auto;margin:.9rem 0;font-size:.9rem}.MarkdownRenderer_markdown__qNuq7 table{width:100%;border-collapse:collapse;margin:.9rem 0;border:1px solid rgba(0,0,0,.08);border-radius:10px;display:block;overflow-x:auto}@media (max-width:640px){.MarkdownRenderer_markdown__qNuq7{font-size:15.5px;line-height:1.65}.MarkdownRenderer_markdown__qNuq7 h1{font-size:1.75rem}.MarkdownRenderer_markdown__qNuq7 h2{font-size:1.4rem}.MarkdownRenderer_markdown__qNuq7 h3{font-size:1.2rem}}.Lightbox_backdrop___BK73{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.65);display:grid;place-items:center;padding:16px}.Lightbox_modal___KlvF{position:relative;max-width:min(1200px,96vw);max-height:92vh;margin:0}.Lightbox_img__Yqil7{display:block;max-width:100%;max-height:92vh;border-radius:14px;object-fit:contain;background:#000;touch-action:pan-y}.Lightbox_caption__dGLIn{margin-top:8px;color:#e5e7eb;text-align:center;font-size:14px}.Lightbox_close__n2_nb{position:absolute;top:-8px;right:-8px;border:0;border-radius:999px;width:36px;height:36px;cursor:pointer;color:#fff;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.Lightbox_close__n2_nb:hover{background:rgba(0,0,0,.75)}.ModalDevis_backdrop__msIrs{position:fixed;inset:0;background:rgba(0,0,0,.45);display:grid;place-items:center;padding:16px;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ModalDevis_fadeIn__ppYDY .25s ease}.ModalDevis_modal__73I4b{width:100%;max-width:680px;background:#fff;border:1px solid #e6ebf1;border-radius:16px;box-shadow:0 20px 60px rgba(16,24,40,.2);padding:24px;animation:ModalDevis_popIn__sm_gR .25s ease;max-height:90vh;overflow-y:scroll}.ModalDevis_head__Mg2HS{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.ModalDevis_title__2nOit{margin:0;font-size:18px;font-weight:700}.ModalDevis_close__uBMHU{border:0;background:transparent;font-size:26px;line-height:1;cursor:pointer;color:#6b7280}.ModalDevis_close__uBMHU:hover{color:#000}.ModalDevis_sub__QZBWj{margin:0 0 10px;color:#4f5b66;word-break:break-word}.ModalDevis_form__dzUg8{display:grid;grid-gap:10px;gap:10px}.ModalDevis_row__cD78z{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media (max-width:640px){.ModalDevis_row__cD78z{grid-template-columns:1fr}}.ModalDevis_label__bPzII{display:grid;grid-gap:6px;gap:6px;font-weight:600}.ModalDevis_input__0lqQ4,.ModalDevis_textarea__g3bea{background:#fff;color:#1a1f2b;border:1px solid #d9e1ea;border-radius:10px;padding:10px 12px;font-size:15px}.ModalDevis_input__0lqQ4:focus,.ModalDevis_textarea__g3bea:focus{outline:2px solid #0a84ff33;border-color:#0a84ff88}.ModalDevis_fieldset__Oznve{border:1px solid #e6ebf1;border-radius:12px;padding:10px 12px}.ModalDevis_legend__UDm9U{padding:0 6px;color:#4f5b66;font-weight:600}.ModalDevis_radioRow__NWlLF{display:flex;gap:12px}.ModalDevis_radio__uVEmE{display:inline-flex;gap:6px;align-items:center}.ModalDevis_actions__qQcXN{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.ModalDevis_btnGhost__rafnY{border:1px solid #d9e1ea;background:#fff;border-radius:10px;padding:10px 12px;cursor:pointer;font-weight:600}.ModalDevis_btnGhost__rafnY:hover{background:#f3f7fb}.ModalDevis_btnPrimary__FBXP3{background:linear-gradient(90deg,#E9C46A,#D4AF37 50%,#B68C1C);color:#fff;border:0;border-radius:10px;padding:10px 16px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px rgba(10,132,255,.25)}.ModalDevis_btnPrimary__FBXP3:hover{background:linear-gradient(90deg,#E9C46A,#D4AF37 50%,#B68C1C);opacity:0}.ModalDevis_alert__4lj3V{margin:8px 0 0;font-size:14px;color:#0f5132;background:#d1e7dd;border:1px solid #badbcc;padding:8px 10px;border-radius:10px}@keyframes ModalDevis_fadeIn__ppYDY{0%{opacity:0}to{opacity:1}}@keyframes ModalDevis_popIn__sm_gR{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}