.call-cta{display:none;align-items:center;gap:7px;border:1px solid currentColor;border-radius:100px;padding:8px 13px;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;line-height:1;transition:.25s}.call-cta:hover{background:var(--coral,#c9523e);border-color:var(--coral,#c9523e);color:white}@media(max-width:900px){.nav,.nav.scrolled{height:72px;background:var(--dark,#0d2922)!important;color:white!important;border-bottom:1px solid rgba(255,255,255,.12);box-shadow:none;backdrop-filter:blur(12px)}.nav .logo-brand img,.nav.scrolled .logo-brand img{filter:none!important;transform:none!important}.call-cta{display:flex;margin-left:auto}.menu{margin-left:5px!important}.nav.open .call-cta{display:none}}@media(max-width:430px){.call-label{display:none}.call-cta{width:38px;height:38px;padding:0;justify-content:center}.nav{padding-left:4vw;padding-right:3vw}.nav .logo-brand img{width:155px!important}}
@media(max-width:900px){.hero-content{top:72px;bottom:calc(84px + env(safe-area-inset-bottom,0px));left:6vw;right:6vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}.hero-bottom{width:100%;margin-top:30px;justify-content:flex-start}.hero-bottom p{max-width:520px}.hero-bottom .circle-link{display:none}}
@media(max-width:430px){.hero h1{font-size:clamp(3rem,14vw,3.55rem)}.hero-bottom{margin-top:24px}.hero-bottom p{max-width:360px}}
