.Footer_footer__YBNN_{position:relative;z-index:5;background:#000000;border-top:1px solid rgba(255,255,255,.1);padding:6rem 0 5rem;font-family:Montserrat,sans-serif}.Footer_content__7r9fj{max-width:1440px;margin:0 auto;padding:0 1.5rem}.Footer_grid__T5PPO{display:grid;grid-template-columns:1fr;gap:3rem;padding-bottom:4rem;border-bottom:1px solid rgba(255,255,255,.05)}@media (min-width:768px){.Footer_grid__T5PPO{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Footer_grid__T5PPO{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.Footer_grid__T5PPO{grid-template-columns:1.2fr .8fr 1fr 1fr 1.2fr;gap:4rem}.Footer_content__7r9fj{padding:0 3rem}}.Footer_column__QObyo{display:flex;flex-direction:column}.Footer_brand__grRBO{margin-bottom:1.5rem}.Footer_footerLogo__zii7u{height:42px;width:auto;object-fit:contain}.Footer_brandDesc__hIdpe{color:#9ca3af;font-size:.875rem;line-height:1.6;max-width:20rem;font-weight:300}.Footer_colTitle__GVzFW{color:#ffffff;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.2em;margin-bottom:1.5rem}.Footer_footerNav__o1PUz{display:flex;flex-direction:column;gap:.85rem}.Footer_footerNav__o1PUz a{color:#9ca3af;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;transition:color .3s ease;text-decoration:none}.Footer_footerNav__o1PUz a:hover{color:var(--primary)}.Footer_atmosLink__TSsLy{font-weight:900!important;animation:Footer_atmosColorPulse__pn5C1 3s ease-in-out infinite alternate}@keyframes Footer_atmosColorPulse__pn5C1{0%{color:#a67c27}to{color:#ffffff}}.Footer_officeBlock__jTboe{display:flex;flex-direction:column;gap:1.25rem}.Footer_officeInfo__I8lPK{display:flex;align-items:flex-start;gap:.85rem}.Footer_officeInfo__I8lPK span{color:var(--primary);font-size:1rem!important;margin-top:.1rem}.Footer_addressLink__BSwcV{color:#9ca3af;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;line-height:1.5;font-weight:700;transition:color .3s ease;text-decoration:none}.Footer_addressLink__BSwcV:hover{color:#ffffff}.Footer_contactItem__NH8_F{margin-bottom:1rem}.Footer_contactLabel__r9CSJ{color:#9ca3af;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;display:block;margin-bottom:.2rem}.Footer_contactValue__A_PEN{display:block;color:#ffffff;font-size:.875rem;font-weight:500;transition:color .3s ease;text-decoration:none}.Footer_contactValue__A_PEN:hover{color:var(--primary)}.Footer_newsletterDesc__wuLWz{color:#6b7280;font-size:.75rem;line-height:1.5;margin-bottom:1rem;font-weight:400}.Footer_newsletterForm__KrpPC{display:flex;flex-direction:column;gap:.75rem}.Footer_input__Izvrm{background:#111;border:1px solid rgba(255,255,255,.1);color:#ffffff;font-size:.75rem;padding:.85rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600;width:100%}.Footer_input__Izvrm:focus{outline:none;border-color:var(--primary)}.Footer_newsBtn__c0Aom{background:#ffffff;color:#000000;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.2em;padding:1rem;transition:all .3s ease;border:none;cursor:pointer}.Footer_newsBtn__c0Aom:hover{background:var(--primary);color:#ffffff}.Footer_bottomBar__27JTh{padding-top:3rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1.5rem;text-align:center}@media (min-width:768px){.Footer_bottomBar__27JTh{flex-direction:row;text-align:left}}.Footer_copyright__qf_vI{font-size:.7rem;font-weight:900;color:#9ca3af;text-transform:uppercase;letter-spacing:.3em}.Footer_social__HzIEg{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center;align-items:center}.Footer_social__HzIEg a{color:#9ca3af;font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;transition:color .3s ease;text-decoration:none}.Footer_social__HzIEg a:hover{color:var(--primary)}.Footer_whatsappFloat__ThXbr{position:fixed;bottom:25px;right:25px;width:48px;height:48px;background:#111111;border:1px solid #333333;border-radius:4px;display:flex;align-items:center;justify-content:center;z-index:99999;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;box-shadow:0 4px 20px rgba(0,0,0,.4)}@media (max-width:768px){.Footer_whatsappFloat__ThXbr{bottom:20px;right:20px}}.Footer_whatsappFloat__ThXbr:hover{transform:translateY(-5px) scale(1.05);border-color:var(--primary);box-shadow:0 10px 30px rgba(0,0,0,.5)}.Footer_whatsappFloat__ThXbr svg{display:block}.website-v3,:root:has(.website-v3){--primary:#a67c27;--primary-hover:#8e6a22;--matte-black:#0a0a0a;--deep-charcoal:#191919;--background-panel:#1f1f1f;--border-line:#333333;--border-subtle:rgba(255,255,255,0.05);--text-primary:#ffffff;--text-secondary:#9ca3af;--text-muted:#6b7280;--font-display:"Montserrat",sans-serif;--font-body:"Montserrat",sans-serif;--max-width:1440px;--header-height:80px}html:has(.website-v3){scroll-behavior:smooth}.website-v3{color:var(--text-primary);font-family:var(--font-body);line-height:1.6;min-height:100vh;overflow-x:clip;-webkit-font-smoothing:antialiased;position:relative}.website-v3,.website-v3:before{background-color:var(--matte-black)}.website-v3:before{content:"";position:fixed;inset:-100px;z-index:-1}.website-v3 *{box-sizing:border-box}.website-v3 a{text-decoration:none!important;color:inherit}.website-v3 [id],.website-v3 h1,.website-v3 h2,.website-v3 h3,.website-v3 section{scroll-margin-top:calc(var(--header-height, 80px) + 1.25rem)}.website-v3 .reveal-text{opacity:0;transform:translateY(30px);transition:opacity 1.2s cubic-bezier(.25,1,.5,1),transform 1.2s cubic-bezier(.25,1,.5,1)}.website-v3 .reveal-text.in-view{opacity:1;transform:translateY(0)}.website-v3 .draw-line{width:0;height:1px;background:var(--primary);transition:width 1.8s cubic-bezier(.25,1,.5,1)}.website-v3 .draw-line.in-view{width:100%}.website-v3 .container-full{max-width:var(--max-width);margin:0 auto;padding:0 1.5rem}.website-v3 .vertical-text{writing-mode:vertical-rl;transform:rotate(180deg)}.website-v3 .section-separator{height:1px;width:100%;background:rgba(166,124,39,.2);max-width:var(--max-width);margin:0 auto}@media (max-width:768px){.website-v3 .container-full{padding:0}.website-v3 .section-separator{height:0;display:none}}.website-v3 .btn-primary{background:var(--primary);color:white;text-transform:uppercase;font-weight:900;font-size:.75rem;letter-spacing:.4em;padding:1.5rem 3rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:.75rem;border:none;cursor:pointer}.website-v3 .btn-primary:hover{background:white;color:black;box-shadow:0 0 30px rgba(255,255,255,.2)}.website-v3 .btn-outline{border:1px solid rgba(255,255,255,.2);background:transparent;color:white;text-transform:uppercase;font-weight:900;font-size:.65rem;letter-spacing:.3em;padding:1.25rem 2.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;width:fit-content;display:inline-flex;align-items:center;gap:.75rem}.website-v3 .btn-outline:hover{border-color:white;background:white;color:black}.website-v3 .description-premium{color:var(--text-secondary);font-size:1.125rem;font-weight:300;line-height:1.8;letter-spacing:.01em}.website-v3 .description-premium strong{color:white;font-weight:700}.website-v3 .sidebar-marker{width:96px;border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;align-items:center;padding-top:3rem;flex-shrink:0;align-self:stretch}.website-v3 .marker-number{font-size:3.75rem;font-weight:900;color:var(--primary);opacity:.35;letter-spacing:-.05em}@media (max-width:1024px){.website-v3 .sidebar-marker{display:none}}@media (min-width:1025px){@keyframes pageFadeInBlack{0%{opacity:0;background-color:#000}50%{background-color:initial}to{opacity:1;background-color:initial}}.page-transition-enter{animation:pageFadeInBlack .8s cubic-bezier(.25,1,.5,1) forwards;transform-origin:center;width:100%;min-height:100vh}}