/* Ajustes para a nova marca e área interna */
.brand img{width:185px;height:60px;object-fit:contain;object-position:left center}.site-header{height:90px}.site-header nav{gap:22px}.internal-trigger{border:0;background:transparent;color:var(--navy);font:700 13px var(--font);padding:0;cursor:pointer}.internal-trigger i{font-style:normal;color:var(--blue);margin-left:6px}.hero{padding-top:162px}.internal-modal{width:min(620px,calc(100% - 32px));border:0;border-radius:10px;padding:0;background:#f7f9ff;color:var(--navy);box-shadow:0 26px 80px rgba(0,10,35,.45)}.internal-modal::backdrop{background:rgba(2,11,28,.72);backdrop-filter:blur(4px)}.modal-heading{display:flex;justify-content:space-between;gap:20px;padding:32px 34px 25px;background:linear-gradient(135deg,#e5efff,#f9fbff)}.modal-heading h2{font-size:31px;letter-spacing:-.05em;line-height:1;margin:5px 0 10px}.modal-heading p:not(.overline){margin:0;color:#62718a;font-size:14px}.modal-close{width:35px;height:35px;border:1px solid #c9d7ea;border-radius:50%;font-size:25px;line-height:1;background:#fff;color:var(--navy);cursor:pointer}.internal-links{padding:12px 34px 30px}.internal-links a{display:grid;grid-template-columns:35px 1fr 20px;align-items:center;gap:12px;padding:19px 0;border-bottom:1px solid #d9e2f0;transition:.2s}.internal-links a:last-child{border-bottom:0}.internal-links a:hover{padding-left:7px;color:var(--blue)}.internal-links span{font:10px var(--mono);color:var(--blue)}.internal-links strong,.internal-links small{display:block}.internal-links strong{font-size:15px}.internal-links small{font-size:11px;color:#6c7a91;margin-top:2px}.internal-links b{color:var(--green);font-size:19px}.phone{letter-spacing:.02em}@media(max-width:900px){.site-header{height:78px}.brand img{width:150px;height:55px}.hero{padding-top:145px}}@media(max-width:620px){.site-header{height:67px}.brand img{width:125px;height:50px}.hero{padding-top:125px}.site-header nav{top:67px}.internal-trigger{text-align:left}.internal-modal{width:calc(100% - 22px)}.modal-heading,.internal-links{padding-left:22px;padding-right:22px}.internal-links a{grid-template-columns:28px 1fr 18px}.modal-heading h2{font-size:27px}}
