.itabira-experience,.itabira-page{overflow:clip}.lp-container{width:min(1280px,calc(100% - 2 * var(--gutter)));margin-inline:auto}.lp-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:840px;height:min(1050px,100svh);background:#020202}.lp-hero-image,.lp-hero-shade{position:absolute;inset:0;z-index:-1}.lp-hero-image img{object-fit:cover;object-position:50% 61%}.lp-hero-shade{background:linear-gradient(90deg,#020202,rgb(2 2 2/93%) 23%,rgb(2 2 2/55%) 58%,rgb(2 2 2/5%)),linear-gradient(0deg,#020202,transparent 42%,rgb(2 2 2/28%))}.lp-hero-top{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-top:2.5rem}.lp-brand{display:block;width:150px;height:auto}.lp-text-link{display:inline-flex;align-items:center;gap:1rem;min-height:44px;color:#e0e4ec;font-size:.9375rem}.lp-text-link:hover{color:#a7c3ff}.lp-hero-content{padding-top:clamp(3rem,7svh,6rem);padding-bottom:6rem}.lp-hero h1{max-width:12ch;margin:0;font-family:var(--font-sans);font-size:clamp(4.5rem,7.8vw,8rem);font-weight:400;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.lp-hero[data-long-name=true]{height:auto}.lp-hero-content>p{max-width:43ch;margin:2rem 0 0;color:#d6dbe5;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.65}.lp-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem}.lp-cta{display:inline-flex;justify-content:space-between;align-items:center;gap:1.5rem;min-height:54px;padding:1rem 1.4rem;border-radius:100px;background:#2060ef;color:white;font-size:.9375rem;line-height:1.3;transition:background .18s ease,transform .18s ease}.lp-cta:hover{background:#3378ff;transform:translateY(-2px)}.lp-cta svg{flex:none}.lp-services{padding-block:clamp(5rem,9vw,9rem) clamp(5rem,9vw,9rem)}.lp-services-intro{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:5rem;margin-bottom:6rem}.lp-sweep{--lp-sweep:100%;color:#d1d9e8;background:linear-gradient(100deg,white,#abc8ff 38%,#d1d9e8 52%) 0 0 /200% 100%;background-position-x:calc(100% - var(--lp-sweep));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lp-craft h2,.lp-faq h2,.lp-process h2,.lp-services h2{margin:0;font-size:clamp(2.75rem,4.4vw,4.5rem);font-weight:400;line-height:1.06;letter-spacing:-.045em}.lp-body{color:#c3c9d3;font-size:1.0625rem;line-height:1.75}.lp-body p{margin:0}.lp-body p+p{margin-top:1rem}.lp-service-list{display:grid;gap:3.75rem}.lp-service{display:grid;grid-template-columns:1.2fr 1fr;align-items:start;gap:5rem}.lp-service h3{max-width:13ch;margin:0;font-family:var(--font-narrow);font-size:clamp(2.75rem,4.4vw,4.75rem);font-weight:400;line-height:1.02;letter-spacing:-.025em}.lp-service-detail{color:#85adff;font-size:.875rem}.lp-craft{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(3rem,8vw,9rem);padding-block:6rem 8rem}.lp-craft-photo{position:relative}.lp-craft-photo img{display:block;width:100%;height:auto;max-height:680px;object-fit:cover}.lp-craft-photo span{position:absolute;bottom:1.25rem;left:1.25rem;color:white;text-shadow:0 2px 8px black;font-size:.75rem;line-height:1.5}.lp-craft-copy h2{margin-bottom:2.5rem}.lp-craft-item+.lp-craft-item{margin-top:2rem}.lp-craft-item h3{margin:0 0 .6rem;font-size:1.1875rem;font-weight:400}.lp-craft-item p{max-width:47ch;margin:0;color:#bdc5d3;font-size:1rem;line-height:1.7}.lp-process{display:grid;grid-template-columns:.85fr 1.15fr;align-items:start;gap:5rem;padding-block:2rem 7rem}.lp-process-list{display:grid;gap:2.75rem;margin:0;padding:0;list-style:none}.lp-process-list li{display:flex;gap:1.75rem}.lp-process-list li>span{padding-top:.25rem;color:#82aaff;font-size:.875rem}.lp-process-list h3{margin:0 0 .65rem;font-size:1.375rem;font-weight:400;line-height:1.2}.lp-process-list p{max-width:45ch;margin:0;color:#bdc5d3;font-size:1rem;line-height:1.7}.lp-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:5rem;padding-block:2rem 7rem}.lp-faq>div>.lp-body{max-width:24ch;margin-top:1.5rem}.lp-faq-list details{padding:1.25rem 0;border-bottom:1px solid #252a35}.lp-faq-list details:first-child{padding-top:.25rem}.lp-faq-list summary{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;cursor:pointer;list-style:none;font-size:1.125rem;line-height:1.4}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-list summary span{font-size:1.5rem;color:#85adff}.lp-faq-list details[open]>summary span{transform:rotate(45deg)}.lp-faq-list details>p{margin:1rem 2rem 0 0;color:#bdc5d3;font-size:1rem;line-height:1.75}.lp-contact{position:relative;padding-block:2rem 5rem}.lp-contact>p{margin:0 0 2rem;color:#99baff;font-size:.9375rem}.lp-contact h2{margin:0;font-family:var(--font-narrow);font-size:clamp(5rem,12vw,12rem);font-weight:400;line-height:.9;letter-spacing:-.045em}.lp-contact-bottom{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:6rem;margin-top:2.5rem}.lp-contact-bottom>.lp-body{max-width:45ch}.lp-contact .lp-cta{margin-top:1.5rem}.lp-contact-links{display:grid;gap:1rem;padding-bottom:.5rem;font-size:.9375rem}.lp-contact-links a{display:flex;align-items:center;gap:1rem;width:fit-content;max-width:100%;overflow-wrap:anywhere}.lp-contact-links a:hover{color:#99baff}.lp-footer{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:2rem;padding-block:2rem 3rem;color:#acb4c3;font-size:.75rem;line-height:1.7}.lp-footer>a{display:inline-flex;align-items:center;gap:.75rem;min-height:44px}.lp-footer>a:first-child img{width:130px;height:auto}.lp-footer svg{width:16px;height:16px}.lp-city-links{margin-top:.35rem}.lp-city-links ul{margin:0;padding:0;list-style:none;font-size:.9375rem;line-height:1.85}.lp-city-links li{display:inline}.lp-city-links li+li:before{content:", ";color:#c3c9d3}.lp-city-links a{color:#c3c9d3}.lp-city-links a:hover,.lp-city-links a[aria-current=page]{color:#a7c3ff}.lp-city-links .lp-city-more{padding:.65rem 0 0;border:0}.lp-city-links .lp-city-more summary{justify-content:flex-start;gap:.5rem;color:#a7c3ff;font-size:.875rem}.lp-city-links .lp-city-more summary span{font-size:1rem}.lp-city-more>ul{margin-top:.5rem}.lp-local-proof{padding-top:3rem}.lp-local-proof h2{max-width:20ch;margin:0 0 1.25rem;font-size:clamp(2.25rem,4vw,4rem);font-weight:400;line-height:1.05;letter-spacing:-.04em}.lp-local-proof>p{max-width:50ch;color:#c3c9d3;line-height:1.7}.lp-local-proof dl{display:flex;flex-wrap:wrap;gap:1.5rem 3rem;margin-block:2rem}.lp-local-proof dl>div{display:flex;flex-direction:column-reverse;gap:.5rem}.lp-local-proof dt{color:#b1bed3;font-size:.875rem}.lp-local-proof dd{margin:0;color:white;font-size:2.25rem;line-height:1}@media (min-width:1800px){.lp-hero-image img{object-position:center 60%}}@media (max-width:1000px){.lp-hero h1{font-size:clamp(4.5rem,9vw,6.5rem)}.lp-contact-bottom,.lp-craft,.lp-faq,.lp-process,.lp-service,.lp-services-intro{gap:3rem}}@media (max-width:700px){.lp-hero{min-height:830px;height:auto}.lp-hero-top{padding-top:1.5rem;gap:1rem}.lp-brand{width:116px}.lp-hero-image{inset:0;height:auto}.lp-hero-image img{object-position:49% 60%}.lp-hero-shade{background:linear-gradient(180deg,#020202,#020202 24%,rgb(2 2 2/80%) 48%,rgb(2 2 2/22%) 72%,#020202)}.lp-hero-content{padding-top:2.5rem;padding-bottom:9rem}.lp-hero h1{max-width:10ch;font-size:clamp(3.2rem,13.2vw,5.75rem);line-height:1}.lp-hero-content>p{max-width:34ch;margin-top:1.5rem;font-size:1rem}.lp-hero-actions{align-items:flex-start;flex-direction:column;gap:.75rem;margin-top:1.5rem}.lp-cta{font-size:.875rem}.lp-services{padding-block:3rem 4rem}.lp-services-intro{display:block;margin-bottom:3rem}.lp-craft h2,.lp-faq h2,.lp-process h2,.lp-services h2{font-size:clamp(2.4rem,9.5vw,3.75rem)}.lp-services-intro>.lp-body{margin-top:1.75rem}.lp-body{font-size:1rem;line-height:1.7}.lp-service-list{gap:2.75rem}.lp-service{display:block}.lp-service h3{max-width:none;margin-bottom:1rem;font-size:2.5rem}.lp-craft{display:flex;flex-direction:column;align-items:stretch;gap:2.5rem;padding-block:3rem 4rem}.lp-craft-photo{width:64%;margin-left:auto}.lp-craft-photo img{max-height:380px}.lp-craft-copy h2{margin-bottom:2rem}.lp-craft-item+.lp-craft-item{margin-top:1.5rem}.lp-faq,.lp-process{display:block;padding-block:1rem 4rem}.lp-process-list{margin-top:2.5rem;gap:2rem}.lp-process-list li{gap:1.25rem}.lp-process-list h3{font-size:1.25rem}.lp-faq-list{margin-top:2rem}.lp-faq-list summary{font-size:1rem;gap:1rem}.lp-faq-list details>p{margin-right:.5rem;font-size:.9375rem}.lp-contact{padding-block:1rem 3rem}.lp-contact>p{margin-bottom:1.5rem}.lp-contact h2{font-size:clamp(3.5rem,17vw,6rem)}.lp-contact-bottom{display:block;margin-top:2rem}.lp-contact-links{margin-top:2.5rem;gap:.75rem;font-size:.8125rem}.lp-footer{align-items:center;gap:1.5rem 2rem;padding-bottom:5rem}.lp-footer>a:first-child img{width:100px}}@media (prefers-reduced-motion:reduce){.lp-cta{transition:none}.lp-cta:hover{transform:none}}