.NotFoundPage-module__liAMRa__page{background:linear-gradient(#fff 0% 74%,#f8fbff 100%);overflow:hidden}.NotFoundPage-module__liAMRa__hero{grid-template-columns:minmax(400px,.86fr) minmax(520px,1.14fr);align-items:center;gap:22px;width:min(1200px,100% - 48px);min-height:390px;margin:0 auto;display:grid}.NotFoundPage-module__liAMRa__copy{z-index:2;padding-bottom:4px;position:relative}.NotFoundPage-module__liAMRa__eyebrow{color:#009ff0;letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:800}.NotFoundPage-module__liAMRa__copy h1{color:#081d47;letter-spacing:-.035em;margin:0;font-size:clamp(42px,4.1vw,58px);line-height:1.04}.NotFoundPage-module__liAMRa__description{color:#6a7fa7;max-width:570px;margin:17px 0 0;font-size:18px;line-height:1.46}.NotFoundPage-module__liAMRa__actions{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.NotFoundPage-module__liAMRa__primaryAction,.NotFoundPage-module__liAMRa__secondaryAction{border-radius:12px;justify-content:center;align-items:center;gap:11px;min-height:52px;padding:0 25px;font-size:15px;font-weight:750;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.NotFoundPage-module__liAMRa__primaryAction{color:#fff;background:linear-gradient(135deg,#0ba9f5,#0793ef);box-shadow:0 10px 24px #079de633}.NotFoundPage-module__liAMRa__secondaryAction{color:#0a1f48;background:#fff;border:1px solid #d6e2f2;box-shadow:0 4px 14px #071a3d0a}.NotFoundPage-module__liAMRa__primaryAction:hover,.NotFoundPage-module__liAMRa__secondaryAction:hover{transform:translateY(-2px)}.NotFoundPage-module__liAMRa__primaryAction:focus-visible,.NotFoundPage-module__liAMRa__secondaryAction:focus-visible,.NotFoundPage-module__liAMRa__card:focus-visible{outline-offset:3px;outline:3px solid #8edcff}.NotFoundPage-module__liAMRa__art{isolation:isolate;justify-content:center;align-self:stretch;align-items:center;min-height:370px;display:flex;position:relative}.NotFoundPage-module__liAMRa__artGlow{z-index:-1;filter:blur(4px);background:radial-gradient(#dff5ff 0%,#f2fbff 48%,#0000 72%);border-radius:50%;position:absolute;inset:12% -10% 0 3%}.NotFoundPage-module__liAMRa__art img{filter:drop-shadow(0 18px 22px #4c8eb21c);width:115%;max-width:none;height:auto;transform:translate(1%,2%)}.NotFoundPage-module__liAMRa__suggestions{width:min(1200px,100% - 48px);margin:0 auto;padding:24px 0 48px}.NotFoundPage-module__liAMRa__suggestions h2{color:#081d47;letter-spacing:-.02em;margin:0;font-size:25px;line-height:1.2}.NotFoundPage-module__liAMRa__suggestions>p{color:#6a7fa7;margin:5px 0 16px;font-size:15px}.NotFoundPage-module__liAMRa__cardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.NotFoundPage-module__liAMRa__card{background:#fff;border:1px solid #dce7f4;border-radius:12px;min-width:0;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 5px 18px #071a3d0c}.NotFoundPage-module__liAMRa__card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #071a3d16}.NotFoundPage-module__liAMRa__cardArt{background:#bcecff;height:83px;display:block;position:relative;overflow:hidden}.NotFoundPage-module__liAMRa__cardArt:before,.NotFoundPage-module__liAMRa__cardArt:after,.NotFoundPage-module__liAMRa__cardArt i{content:"";display:block;position:absolute}.NotFoundPage-module__liAMRa__beach{background:#19b8ea url(/farol-background.png) 50% 70%/cover no-repeat}.NotFoundPage-module__liAMRa__experiences{background:#19b8ea url(/tourism-background.png) 50% 44%/cover no-repeat}.NotFoundPage-module__liAMRa__landmarks{background:#75d6ff url(/experiences-background.png) 50% 44%/cover no-repeat}.NotFoundPage-module__liAMRa__map{background:#75d6ff url(/map-background.png) 50% 64%/cover no-repeat}.NotFoundPage-module__liAMRa__cardBody{color:#00a5f2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:10px 14px;display:grid}.NotFoundPage-module__liAMRa__cardBody>span{gap:4px;min-width:0;display:grid}.NotFoundPage-module__liAMRa__cardBody strong{color:#0a1e47;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.NotFoundPage-module__liAMRa__cardBody small{color:#7183a4;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.NotFoundPage-module__liAMRa__cardArrow{color:#0a1e47}@media (max-width:1050px){.NotFoundPage-module__liAMRa__hero{grid-template-columns:minmax(360px,.9fr) minmax(430px,1.1fr);padding-top:42px}.NotFoundPage-module__liAMRa__art{min-height:330px}.NotFoundPage-module__liAMRa__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.NotFoundPage-module__liAMRa__hero{text-align:center;grid-template-columns:1fr;gap:6px;width:min(100% - 36px,680px);padding-top:40px}.NotFoundPage-module__liAMRa__copy{flex-direction:column;align-items:center;display:flex}.NotFoundPage-module__liAMRa__description{font-size:16px}.NotFoundPage-module__liAMRa__actions{justify-content:center}.NotFoundPage-module__liAMRa__art{min-height:0;margin-top:4px}.NotFoundPage-module__liAMRa__art img{width:108%;transform:none}.NotFoundPage-module__liAMRa__suggestions{width:min(100% - 36px,680px);padding-top:12px}.NotFoundPage-module__liAMRa__suggestions h2,.NotFoundPage-module__liAMRa__suggestions>p{text-align:center}}@media (max-width:520px){.NotFoundPage-module__liAMRa__hero{width:calc(100% - 30px);padding-top:32px}.NotFoundPage-module__liAMRa__eyebrow{font-size:11px}.NotFoundPage-module__liAMRa__copy h1{font-size:38px}.NotFoundPage-module__liAMRa__description{font-size:15px}.NotFoundPage-module__liAMRa__actions{width:100%}.NotFoundPage-module__liAMRa__primaryAction,.NotFoundPage-module__liAMRa__secondaryAction{width:100%;min-height:50px}.NotFoundPage-module__liAMRa__suggestions{width:calc(100% - 30px);padding-bottom:28px}.NotFoundPage-module__liAMRa__cardGrid{grid-template-columns:1fr}.NotFoundPage-module__liAMRa__cardArt{height:96px}}@media (prefers-reduced-motion:reduce){.NotFoundPage-module__liAMRa__primaryAction,.NotFoundPage-module__liAMRa__secondaryAction,.NotFoundPage-module__liAMRa__card{transition:none}}
