@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--ink:#090909;--paper:#f5f3ee;--white:#fff;--gold:#d9c092;--muted:#686661;--line:#ddd8ce;--wrap:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--paper);color:var(--ink);font-family:DM Sans,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.wrap{width:min(var(--wrap),calc(100% - 88px));margin-inline:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,sans-serif}h2{font-size:clamp(2rem,4vw,3.6rem);line-height:1.05;letter-spacing:-.045em;margin-bottom:25px}p{line-height:1.65;color:var(--muted)}.site-header{height:82px;padding:0 max(24px,calc((100vw - var(--wrap))/2));background:#050505f0;border-bottom:1px solid #262626;display:flex;align-items:center;gap:32px;color:#fff;position:fixed;inset:0 0 auto;z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand{margin-right:auto;width:285px}.brand img{display:block;width:100%;height:auto;object-fit:contain;object-position:left center}.site-header nav{display:flex;gap:30px;font-size:14px}.site-header nav a{color:#ddd;transition:.2s}.site-header nav a:hover{color:var(--gold)}.button{display:inline-flex;align-items:center;justify-content:center;gap:11px;background:#eee0c1;color:#101010;padding:17px 23px;font-weight:700;font-size:14px;border:0;transition:.25s}.button:hover{background:#fff;transform:translateY(-2px)}.button svg{font-size:20px}.header-cta{padding:13px 20px}.menu-button{display:none;background:none;border:0;color:#fff;font-size:27px}.hero{min-height:760px;background:url(./hero-local-comercial.png) center/cover no-repeat;position:relative;color:#fff;display:flex;align-items:center;padding-top:82px}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000f5,#000000bf 41%,#0000001a 78%)}.hero-content{position:relative;padding-block:80px}.eyebrow,.section-head>span{display:block;color:var(--gold);font-size:12px;letter-spacing:.19em;font-weight:700;margin-bottom:20px}.hero h1{font-size:clamp(3rem,6.1vw,6.3rem);line-height:.96;letter-spacing:-.06em;max-width:810px;margin-bottom:30px}.hero h1 em{display:block;color:#ead8b5;font-style:normal}.hero p{font-size:19px;max-width:620px;color:#e2e2e2}.hero-services{display:flex;gap:0;margin:38px 0}.hero-services span{border-left:1px solid #777;padding:3px 26px 3px 15px;font-size:13px;color:#eee}.hero-services span:first-child{padding-left:0;border:0}.intro{padding:105px 0;background:#f8f7f3}.intro-grid{display:grid;grid-template-columns:.82fr 1.4fr;gap:85px}.eyebrow.dark{color:#927546}.intro-grid>div:first-child{padding-right:70px;border-right:1px solid var(--line)}.intro h2{font-size:clamp(2.4rem,4vw,4rem)}.benefits{display:grid;grid-template-columns:1fr 1fr}.benefits article{display:flex;gap:20px;padding:26px 30px;border-bottom:1px solid var(--line)}.benefits article:nth-child(odd){border-right:1px solid var(--line)}.benefits svg{font-size:38px;flex:none}.benefits h3{font-size:17px;margin-bottom:7px}.benefits p{font-size:14px;margin:0}.compare-section{background:#f8f7f3;padding-bottom:80px}.section-head{text-align:center;max-width:830px;margin:0 auto 45px;padding-top:95px}.section-head p{max-width:670px;margin-inline:auto}.compare{height:min(620px,65vw);position:relative;overflow:hidden;background:#111}.compare>img,.compare .after img{width:100%;height:100%;object-fit:cover}.compare .after{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--position)) 0 0)}.compare input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.divider{position:absolute;left:var(--position);top:0;bottom:0;width:2px;background:#fff;transform:translate(-1px);pointer-events:none}.divider span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:19px;box-shadow:0 4px 20px #0005}.label{position:absolute;top:25px;background:#080808dd;color:#fff;padding:10px 15px;font-size:11px;letter-spacing:.12em}.before-label{left:25px}.after-label{right:25px}.compare-help{text-align:center;font-size:14px;margin:18px 0 0}.specialties{background:#080808;color:#fff;padding:0 0 105px}.section-head.light h2,.section-head.light p{color:#fff}.specialty-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.specialty-grid article{aspect-ratio:.78;background-position:center;background-size:cover;display:flex;align-items:flex-end;padding:28px;transition:.3s}.specialty-grid article:hover{transform:translateY(-6px)}.specialty-grid svg{font-size:34px;color:var(--gold)}.specialty-grid h3{font-size:22px;margin:12px 0}.specialty-grid p{color:#ccc;font-size:14px;margin:0}.process{padding:0 0 110px}.steps{display:grid;grid-template-columns:repeat(4,1fr)}.steps article{padding:10px 32px 25px;border-right:1px solid var(--line);text-align:left}.steps article:last-child{border:0}.step-number{display:block;color:#bc9b67;font-family:Manrope;font-size:18px;margin-bottom:25px}.steps svg{font-size:44px;margin-bottom:20px}.steps h3{font-size:18px}.steps p{font-size:14px;margin:0}.why{background:#111;color:#fff;padding:110px 0}.why-grid{display:grid;grid-template-columns:.85fr 1.25fr;gap:100px}.why h2{font-size:clamp(2.7rem,4.5vw,4.8rem)}.why p{color:#bbb}.text-link{display:inline-flex;gap:10px;align-items:center;color:var(--gold);margin-top:20px;font-weight:700}.why-list article{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:25px 0;border-bottom:1px solid #333}.why-list>article>span{color:var(--gold);font-family:Manrope}.why-list h3{font-size:21px;margin-bottom:8px}.why-list p{margin:0;font-size:14px}.contact{background:#050505;color:#fff;padding:90px 0}.contact-grid{display:grid;grid-template-columns:1.35fr .8fr;gap:100px;align-items:center}.contact h2{font-size:clamp(2.6rem,5vw,5rem);max-width:700px}.contact p{color:#bbb;max-width:650px}.contact-meta{display:flex;gap:25px;flex-wrap:wrap;margin-top:30px;color:#ddd}.contact-meta span,.contact-meta a{display:flex;align-items:center;gap:8px}.contact-meta a:hover{color:var(--gold)}.contact-actions{text-align:center}.button.big{font-size:16px;padding:21px 28px;width:100%}.contact-actions small{display:block;color:#999;margin-top:15px}footer{background:#050505;border-top:1px solid #292929;color:#aaa;padding:30px 0}.footer-grid{display:grid;grid-template-columns:300px 1fr auto;align-items:center;gap:30px}.footer-grid img{display:block;width:285px;height:auto;object-fit:contain}.footer-grid p{margin:0;text-align:center;font-size:12px}.footer-grid>div{display:flex;gap:16px}.footer-grid a:hover{color:var(--gold)}.footer-grid svg{font-size:23px}.floating-wa{position:fixed;right:24px;bottom:24px;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff;z-index:40;box-shadow:0 8px 30px #0005}.floating-wa svg{font-size:32px}@media(max-width:980px){.wrap{width:min(100% - 48px,var(--wrap))}.header-cta{display:none}.menu-button{display:block}.site-header nav{position:absolute;top:82px;left:0;right:0;background:#080808;display:none;flex-direction:column;padding:25px 30px;gap:22px;border-top:1px solid #222}.site-header nav.open{display:flex}.intro-grid,.why-grid,.contact-grid{grid-template-columns:1fr;gap:55px}.intro-grid>div:first-child{padding:0;border:0}.specialty-grid{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr 1fr;gap:30px 0}.steps article:nth-child(2){border:0}.contact-actions{max-width:500px}.hero{min-height:700px}.hero-shade{background:linear-gradient(90deg,#000000f0,#00000073)}}@media(max-width:620px){.wrap{width:calc(100% - 38px)}.site-header{height:70px;padding:0 19px}.brand{width:215px}.brand img{height:auto}.site-header nav{top:70px}.hero{min-height:720px;padding-top:70px;background-position:64% center}.hero-content{padding-block:60px}.hero h1{font-size:clamp(2.8rem,14vw,4rem)}.hero p{font-size:16px}.hero-services{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:30px 0}.hero-services span{padding:4px 8px 4px 12px}.hero-services span:nth-child(3){border:0;padding-left:0}.button{width:100%}.intro,.why{padding:75px 0}.benefits{grid-template-columns:1fr}.benefits article,.benefits article:nth-child(odd){padding:22px 0;border-right:0}.section-head{padding-top:70px;margin-bottom:32px}.compare{height:72vw;min-height:330px}.divider span{width:48px;height:48px}.specialty-grid{grid-template-columns:1fr}.specialty-grid article{aspect-ratio:.95}.specialties{padding-bottom:75px}.steps{grid-template-columns:1fr}.steps article,.steps article:nth-child(2){border:0;border-bottom:1px solid var(--line);padding:24px 5px}.why-grid{gap:35px}.contact{padding:70px 0}.contact-grid{gap:35px}.contact-meta{flex-direction:column;gap:12px}.footer-grid{grid-template-columns:1fr;text-align:center}.footer-grid img{width:260px;height:auto;margin:auto}.footer-grid p{text-align:center}.footer-grid>div{justify-content:center}.floating-wa{right:16px;bottom:16px;width:52px;height:52px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.site-header{height:92px;background:#050505;-webkit-backdrop-filter:none;backdrop-filter:none}.brand{width:228px;height:76px;display:flex;align-items:center;overflow:hidden}.brand img{width:100%;height:auto;object-fit:contain;filter:none}.hero{padding-top:92px}footer{padding:24px 0}.footer-grid{grid-template-columns:240px 1fr auto}.footer-grid img{width:228px;height:auto;filter:none}@media(max-width:980px){.site-header nav{top:92px}}@media(max-width:620px){.site-header{height:76px}.brand{width:180px;height:60px}.site-header nav{top:76px}.hero{padding-top:76px}.footer-grid img{width:220px}}
