:root{--bg:#f7f6f2;--ink:#252b30;--sand:#cbb58e;--dark:#171c20;--line:#deded7}body{background:#f7f6f2;color:#252b30;font-family:Arial,Helvetica,sans-serif}header{background:#f7f6f2;border-color:#deded7}.cta{background:#cbb58e!important;color:#171c20!important;min-height:50px;border-radius:4px;font-weight:600;letter-spacing:.1px;transition:background .15s}.cta:hover{background:#ddc9a7!important}.contact,.hero,.tide-hero,.launch-showcase,.virtual-head,.virtual-launch{background:#171c20}.contact input,.contact select{background:#252b30;border-color:#61696d}.contact,.hero{color:#f7f6f2}.about{background:#eaece7}.eyebrow{color:#806b49}.contact .eyebrow{color:#cbb58e}.foot{background:#f7f6f2;border-top:1px solid #deded7}.card,.ready-card,.stock-card{background:#fff;border-color:#deded7}.launch-copy h2,.prainha-feature h1,.feel-top h1{font-family:Georgia,serif}.contact a[href*="wa.me"] .wa-icon{filter:invert(1)}.contact .cta .wa-icon{filter:none}.wa-icon{width:23px;height:23px}.section-title{flex-wrap:wrap}.launch-offer strong{color:#dac3a0}.tide-btn{border-radius:4px}
@media(max-width:980px){header .head{position:relative}header button.menu{display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:11px 15px;min-width:100px;min-height:46px;border:1px solid #d2ccbf;border-radius:8px;background:#fff;color:#252b30;font-size:12px;font-weight:600;letter-spacing:.5px;box-shadow:0 2px 7px #171c2008}.menu-icon{display:grid;gap:4px;width:19px}.menu-icon i{display:block;height:1.5px;width:19px;background:currentColor;transition:transform .2s,opacity .2s}.menu-icon i:nth-child(2){width:14px}.menu[aria-expanded="true"]{background:#171c20!important;color:#f7f6f2!important;border-color:#171c20!important}.menu[aria-expanded="true"] .menu-icon i:first-child{transform:translateY(5.5px) rotate(45deg)}.menu[aria-expanded="true"] .menu-icon i:nth-child(2){opacity:0}.menu[aria-expanded="true"] .menu-icon i:last-child{transform:translateY(-5.5px) rotate(-45deg)}header nav.open{position:absolute;right:0;top:calc(100% - 1px);width:min(370px,100%);display:grid;gap:0;background:#fff;border:1px solid #e1ded5;border-radius:0 0 14px 14px;box-shadow:0 18px 35px #171c2024;padding:12px;max-height:calc(100dvh - 90px);overflow:auto;animation:nav-reveal .18s ease-out}header nav.open a{display:flex;justify-content:space-between;align-items:center;padding:16px;min-height:52px;border-bottom:1px solid #efede7;font-size:14px;border-radius:6px}header nav.open a:after{content:'↗';font-size:15px;color:#92774d}header nav.open a:hover{background:#f7f6f2}header nav.open a:last-child{background:#f0e9dc;border:0;margin-top:8px}header nav.open a[aria-current="page"]{background:#f0e9dc}@keyframes nav-reveal{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){header nav.open{animation:none}.menu-icon i{transition:none}}
