﻿.header-cta{justify-self:end;padding-bottom:.25rem;border-bottom:1px solid rgba(0,0,0,.35);font-size:.75rem;font-weight:600}
#marca,#tecnologia,#versatilidade,#diferenca{scroll-margin-top:70px}
.editorial-heading h2,.versatility h2,.value-proof h2,.destinations h2{margin:0;font-size:clamp(3rem,6.4vw,6.8rem);font-weight:500;line-height:.96;letter-spacing:-.055em}
.editorial-heading h2 em,.versatility h2 em,.value-proof h2 em,.destinations h2 em{color:var(--burgundy);font-family:"Playfair Display",serif;font-weight:500}
.editorial-tech{padding:140px 7vw 110px;background:#0d0d0d;color:#f4f1eb}
.editorial-tech .section-index{color:#8c8c8c}.editorial-tech h2 em{color:#d0ae76}
.editorial-heading>p:last-child{max-width:660px;margin:55px 0 90px 36vw;color:#aaa;font-size:1.06rem;line-height:1.8}
.tech-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #333}
.tech-grid article{min-height:390px;padding:28px 28px 34px;border-right:1px solid #333}.tech-grid article:last-child{border-right:0}
.tech-grid article>span{color:#777;font-size:.68rem}.tech-grid h3{margin:30px 0 14px;font-size:1rem}
.tech-grid p,.tech-note{color:#8e8e8e;font-size:.82rem;line-height:1.75}
.tech-symbol{width:96px;height:96px;margin-top:65px;border:1px solid #766348;border-radius:50%;position:relative}
.tech-symbol::before,.tech-symbol::after{content:"";position:absolute}
.stretch::before{inset:27px 13px;border-top:1px solid #d0ae76;border-bottom:1px solid #d0ae76;transform:skew(-20deg)}
.weave::before{inset:23px;background:repeating-linear-gradient(45deg,transparent 0 6px,#a88d60 7px 8px)}
.airflow::before{width:54px;height:28px;left:20px;top:30px;border-top:1px solid #d0ae76;border-bottom:1px solid #d0ae76;border-radius:50%}
.finish::before{width:48px;height:48px;left:23px;top:23px;border:1px dashed #d0ae76;transform:rotate(45deg)}
.tech-note{max-width:730px;margin:38px 0 0 auto;padding-top:20px;border-top:1px solid #333;font-size:.72rem}
.versatility{padding:140px 7vw;background:#e9e3da}.versatility-copy{display:grid;grid-template-columns:1fr 1.2fr;gap:8vw;align-items:end}
.versatility-copy .section-index{grid-column:1/-1;margin-bottom:10px}.versatility-copy>p:last-child{max-width:560px;color:#5c5c5c;line-height:1.8}
.use-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:90px}.use-cases article{min-height:320px;padding:35px;background:#f4f1eb;display:flex;flex-direction:column}
.use-cases article:nth-child(2){background:var(--burgundy);color:white}.use-cases article:nth-child(3){background:#171717;color:white}
.use-cases strong{color:#9b8462;font-size:.68rem}.use-cases h3{margin:auto 0 12px;font:500 2.4rem "Playfair Display",serif}
.use-cases p{max-width:280px;color:inherit;opacity:.68;font-size:.84rem;line-height:1.7}
.value-proof{padding:140px 7vw;background:var(--paper);display:grid;grid-template-columns:1.15fr 1fr;gap:10vw}
.criteria{border-top:1px solid var(--line)}.criteria article{display:grid;grid-template-columns:120px 1fr;gap:30px;padding:30px 0;border-bottom:1px solid var(--line)}
.criteria span{font-size:.76rem;font-weight:700}.criteria p{margin:0;color:#666;font-size:.84rem;line-height:1.7}
.destinations{padding:140px 7vw;background:#e8ded1;display:grid;grid-template-columns:1.15fr 1fr;gap:10vw}
.destination-copy>p:last-child{max-width:570px;margin-top:45px;color:#5f5a54;line-height:1.8}.destination-links{display:grid;align-content:end}
.destination-links a{display:grid;grid-template-columns:1fr auto;gap:8px;padding:28px 0;border-top:1px solid rgba(0,0,0,.25)}
.destination-links a:last-child{border-bottom:1px solid rgba(0,0,0,.25)}.destination-links span{grid-column:1/-1;color:#777;font-size:.62rem;letter-spacing:.15em}
.destination-links strong{font:500 1.55rem "Playfair Display",serif}.destination-links b{color:var(--burgundy)}
@media(max-width:900px){.tech-grid{grid-template-columns:repeat(2,1fr)}.tech-grid article:nth-child(2){border-right:0}.versatility-copy,.value-proof,.destinations{grid-template-columns:1fr}}
@media(max-width:600px){.editorial-tech,.versatility,.value-proof,.destinations{padding:90px 6vw}.editorial-heading>p:last-child{margin:42px 0 60px}.tech-grid,.use-cases{grid-template-columns:1fr}.tech-grid article{min-height:300px;border-right:0;border-bottom:1px solid #333}.tech-symbol{margin-top:38px}.versatility-copy{display:block}.versatility-copy>p:last-child{margin-top:38px}.use-cases{margin-top:60px}.use-cases article{min-height:260px}.criteria article{grid-template-columns:1fr;gap:12px}}

