1import{a as p,d as a,r as s,j as e,N as x,F as c}from"./index-RWC9yKmx.js";const l=p("Black/header.jpeg"),m=a.section` 2 position: relative; 3 width: 100%; 4 z-index: 1; 5 display: flex; 6 flex-direction: column; 7 background-color: #0b0b0b; 8 9 /* Barra de navegação com fundo sutil para não colidir com o texto do KV */ 10 header { 11 background: linear-gradient(180deg, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.4) 70%, transparent 100%); 12 } 13`,h=a.div` 14 width: 100%; 15 display: flex; 16 justify-content: center; 17 align-items: center; 18 background-color: #0b0b0b; 19 overflow: hidden; 20`,g=a.img` 21 width: 100%; 22 max-width: 1920px; 23 height: auto; 24 display: block; 25 object-fit: contain; 26`;a.div` 27 width: 100%; 28 display: flex; 29 justify-content: center; 30 align-items: center; 31 background-color: #0b0b0b; 32`;a.h1` 33 font-size: 64px; 34 color: #f4eee1; 35 font-weight: 600; 36 max-width: 980px; 37 line-height: 1.15; 38 letter-spacing: 1px; 39 text-transform: uppercase; 40 text-shadow: 0 4px 20px rgba(0, 0, 0, 0.8); 41 margin-bottom: 16px; 42 43 @media (max-width: 1200px) { 44 font-size: 50px; 45 } 46 @media (max-width: 1024px) { 47 font-size: 40px; 48 } 49 @media (max-width: 768px) { 50 font-size: 32px; 51 } 52`;a.h2` 53 font-size: 28px; 54 color: #d4af37; 55 font-weight: 500; 56 max-width: 800px; 57 line-height: 1.35; 58 margin-bottom: 12px; 59 text-shadow: 0 2px 10px rgba(0, 0, 0, 0.7); 60 61 @media (max-width: 1024px) { 62 font-size: 24px; 63 } 64 @media (max-width: 768px) { 65 font-size: 20px; 66 } 67`;a.p` 68 font-size: 20px; 69 color: #f4eee1; 70 font-weight: 400; 71 max-width: 750px; 72 line-height: 1.5; 73 font-family: 'Montserrat', sans-serif; 74 text-shadow: 0 2px 8px rgba(0, 0, 0, 0.7); 75 76 @media (max-width: 1024px) { 77 font-size: 18px; 78 } 79 @media (max-width: 768px) { 80 font-size: 16px; 81 } 82`;const t=a.a` 83 display: inline-flex; 84 align-items: center; 85 justify-content: center; 86 background: linear-gradient(135deg, #a3865a 0%, #c8a268 50%, #a3865a 100%); 87 color: #ffffff; 88 padding: 18px 36px; 89 border-radius: 8px; 90 font-size: 14px; 91 font-weight: 700; 92 letter-spacing: 2px; 93 text-transform: uppercase; 94 text-decoration: none; 95 font-family: 'Montserrat', sans-serif; 96 text-align: center; 97 box-shadow: 0 6px 20px rgba(163, 134, 90, 0.4); 98 transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); 99 cursor: pointer; 100 101 &:hover { 102 transform: translateY(-2px); 103 box-shadow: 0 8px 28px rgba(163, 134, 90, 0.6); 104 background: linear-gradient(135deg, #b59567 0%, #d4af37 50%, #b59567 100%); 105 color: #ffffff; 106 } 107 108 &:active { 109 transform: translateY(0); 110 } 111 112 @media (max-width: 768px) { 113 width: 100%; 114 padding: 16px 24px; 115 font-size: 13px; 116 } 117`,f=a.section` 118 width: 100%; 119 background-color: #0d0d0d; 120 padding: 80px 200px; 121 display: flex; 122 justify-content: center; 123 124 @media (max-width: 1440px) { 125 padding: 70px 120px; 126 } 127 @media (max-width: 1024px) { 128 padding: 60px 40px; 129 } 130 @media (max-width: 768px) { 131 padding: 50px 20px; 132 } 133`,w=a.div` 134 max-width: 860px; 135 width: 100%; 136 background: linear-gradient(145deg, #181818 0%, #121212 100%); 137 border: 1px solid rgba(163, 134, 90, 0.35); 138 border-radius: 16px; 139 padding: 48px 44px; 140 display: flex; 141 flex-direction: column; 142 align-items: center; 143 text-align: center; 144 gap: 22px; 145 box-shadow: 0 10px 40px rgba(0, 0, 0, 0.6), 0 0 30px rgba(163, 134, 90, 0.08); 146 147 p { 148 font-size: 17px; 149 line-height: 1.8; 150 color: #e5dec9; 151 font-family: 'Montserrat', sans-serif; 152 margin: 0; 153 } 154 155 .cta-wrapper { 156 margin-top: 10px; 157 width: 100%; 158 display: flex; 159 justify-content: center; 160 } 161 162 @media (max-width: 768px) { 163 padding: 32px 22px; 164 gap: 18px; 165 166 p { 167 font-size: 15px; 168 } 169 } 170`,b=a.section` 171 width: 100%; 172 background: linear-gradient(180deg, #121212 0%, #181818 100%); 173 padding: 80px 200px; 174 display: flex; 175 justify-content: center; 176 177 @media (max-width: 1440px) { 178 padding: 70px 120px; 179 } 180 @media (max-width: 1024px) { 181 padding: 60px 40px; 182 } 183 @media (max-width: 768px) { 184 padding: 50px 20px; 185 } 186`,u=a.div` 187 max-width: 860px; 188 width: 100%; 189 display: flex; 190 flex-direction: column; 191 align-items: center; 192 text-align: center; 193 gap: 22px; 194 195 h2 { 196 font-size: 42px; 197 font-weight: 500; 198 color: #f4eee1; 199 line-height: 1.25; 200 margin-bottom: 6px; 201 202 @media (max-width: 768px) { 203 font-size: 28px; 204 } 205 } 206 207 p { 208 font-size: 16.5px; 209 line-height: 1.85; 210 color: #cfc6b7; 211 font-family: 'Montserrat', sans-serif; 212 margin: 0; 213 214 @media (max-width: 768px) { 215 font-size: 15px; 216 } 217 } 218`,j=a.section` 219 width: 100%; 220 background-color: #0d0d0d; 221 padding: 90px 200px; 222 display: flex; 223 justify-content: center; 224 225 @media (max-width: 1440px) { 226 padding: 80px 120px; 227 } 228 @media (max-width: 1024px) { 229 padding: 60px 40px; 230 } 231 @media (max-width: 768px) { 232 padding: 50px 20px; 233 } 234`,y=a.div` 235 max-width: 900px; 236 width: 100%; 237 display: flex; 238 flex-direction: column; 239 align-items: center; 240 text-align: center; 241 gap: 24px; 242 243 h2 { 244 font-size: 42px; 245 color: #f4eee1; 246 font-weight: 500; 247 line-height: 1.25; 248 margin-bottom: 4px; 249 250 @media (max-width: 768px) { 251 font-size: 28px; 252 } 253 } 254 255 .intro-text { 256 font-size: 18px; 257 color: #d4af37; 258 font-weight: 500; 259 font-family: 'Montserrat', sans-serif; 260 line-height: 1.6; 261 margin: 0; 262 } 263 264 .closing-text { 265 font-size: 16px; 266 line-height: 1.8; 267 color: #cfc6b7; 268 font-family: 'Montserrat', sans-serif; 269 margin: 6px 0 10px; 270 max-width: 820px; 271 } 272 273 .cta-wrapper { 274 margin-top: 8px; 275 width: 100%; 276 display: flex; 277 justify-content: center; 278 } 279`,v=a.ul` 280 list-style: none; 281 padding: 0; 282 margin: 10px 0; 283 display: grid; 284 grid-template-columns: repeat(2, 1fr); 285 gap: 16px; 286 width: 100%; 287 288 @media (max-width: 768px) { 289 grid-template-columns: 1fr; 290 } 291 292 li { 293 background: #161616; 294 border: 1px solid rgba(163, 134, 90, 0.3); 295 border-radius: 10px; 296 padding: 22px 24px; 297 font-size: 16px; 298 color: #f4eee1; 299 font-family: 'Montserrat', sans-serif; 300 font-weight: 500; 301 line-height: 1.5; 302 text-align: left; 303 display: flex; 304 align-items: center; 305 gap: 14px; 306 transition: all 0.3s ease; 307 308 &::before { 309 content: 'â¦'; 310 color: #d4af37; 311 font-size: 18px; 312 flex-shrink: 0; 313 } 314 315 &:hover { 316 transform: translateY(-2px); 317 border-color: #a3865a; 318 background: #1c1c1c; 319 box-shadow: 0 6px 20px rgba(0, 0, 0, 0.4); 320 } 321 322 @media (max-width: 768px) { 323 font-size: 14.5px; 324 padding: 18px 20px; 325 } 326 } 327`,z=a.section` 328 width: 100%; 329 background: linear-gradient(180deg, #141414 0%, #1a1a1a 100%); 330 padding: 80px 200px; 331 display: flex; 332 justify-content: center; 333 334 @media (max-width: 1440px) { 335 padding: 70px 120px; 336 } 337 @media (max-width: 1024px) { 338 padding: 60px 40px; 339 } 340 @media (max-width: 768px) { 341 padding: 50px 20px; 342 } 343`,k=a.div` 344 max-width: 860px; 345 width: 100%; 346 display: flex; 347 flex-direction: column; 348 align-items: center; 349 text-align: center; 350 gap: 22px; 351 352 h2 { 353 font-size: 42px; 354 color: #f4eee1; 355 font-weight: 500; 356 line-height: 1.25; 357 margin-bottom: 6px; 358 359 @media (max-width: 768px) { 360 font-size: 28px; 361 } 362 } 363 364 p { 365 font-size: 16.5px; 366 line-height: 1.85; 367 color: #cfc6b7; 368 font-family: 'Montserrat', sans-serif; 369 margin: 0; 370 371 @media (max-width: 768px) { 372 font-size: 15px; 373 } 374 } 375`,A=a.section` 376 width: 100%; 377 background: linear-gradient( 378 180deg, 379 #0d0d0d 0%, 380 #171410 50%, 381 #0a0a0a 100% 382 ); 383 padding: 90px 200px; 384 display: flex; 385 flex-direction: column; 386 align-items: center; 387 text-align: center; 388 border-top: 1px solid rgba(163, 134, 90, 0.3); 389 390 @media (max-width: 1440px) { 391 padding: 80px 100px; 392 } 393 @media (max-width: 1024px) { 394 padding: 70px 40px; 395 } 396 @media (max-width: 768px) { 397 padding: 50px 20px; 398 } 399`,C=a.div` 400 max-width: 820px; 401 width: 100%; 402 display: flex; 403 flex-direction: column; 404 align-items: center; 405 text-align: center; 406 gap: 20px; 407 408 h2 { 409 font-size: 44px; 410 color: #f4eee1; 411 font-weight: 500; 412 line-height: 1.25; 413 margin-bottom: 4px; 414 415 @media (max-width: 768px) { 416 font-size: 30px; 417 } 418 } 419 420 p { 421 font-size: 16.5px; 422 line-height: 1.85; 423 color: #c8c0b2; 424 font-family: 'Montserrat', sans-serif; 425 margin: 0; 426 427 @media (max-width: 768px) { 428 font-size: 15px; 429 } 430 } 431 432 .cta-wrapper { 433 margin-top: 14px; 434 width: 100%; 435 display: flex; 436 justify-content: center; 437 } 438`,n="https://casagrandehotelresort.siteletsbook.com.br/listavip-blackfri
438day",I=()=>{const[o,r]=s.useState(!1);return s.useEffect(()=>{window.scrollTo(0,0);const d=()=>{const i=document.getElementById("hero-lcp-loading");i&&(i.style.opacity="0",setTimeout(()=>i.remove(),300))};if(document.readyState==="complete")setTimeout(()=>{r(!0),d()},500);else{const i=()=>{setTimeout(()=>{r(!0),d()},500)};return window.addEventListener("load",i),()=>window.removeEventListener("load",i)}},[]),e.jsxs(e.Fragment,{children:[e.jsxs(m,{children:[e.jsx(x,{}),o&&e.jsx(h,{children:e.jsx(g,{src:l,alt:"Black Friday Casa Grande Hotel - Pré-venda",loading:"eager"})})]}),e.jsx(f,{children:e.jsxs(w,{children:[e.jsx("p",{children:"Entre para a Lista VIP do Casa Grande Hotel Resort & Spa e tenha acesso antecipado à s condições especiais da Black Friday Pré-Venda."}),e.jsx("p",{children:"As hospedagens para os perÃodos mais desejados são limitadas. Antecipe-se para ampliar suas possibilidades de escolha."}),e.jsx("div",{className:"cta-wrapper",children:e.jsx(t,{href:n,target:"_blank",rel:"noopener noreferrer",children:"QUERO ENTRAR NA LISTA VIP"})})]})}),e.jsx(b,{children:e.jsxs(u,{children:[e.jsx("h2",{children:"O privilégio de planejar antes"}),e.jsx("p",{children:"Os melhores momentos começam muito antes da viagem."}),e.jsx("p",{children:"Ao participar da Lista VIP, você poderá conhecer as condições da Pré Black Friday antecipadamente e planejar sua próxima experiência no Casa Grande Hotel Resort & Spa com mais tranquilidade, liberdade e exclusividade."}),e.jsx("p",{children:"Com disponibilidade limitada nas datas e acomodações mais procuradas, chegar antes também significa ter mais possibilidades para escolher."})]})}),e.jsx(j,{children:e.jsxs(y,{children:[e.jsx("h2",{children:"Escolha antes. Planeje melhor. Viva intensamente."}),e.jsx("p",{className:"intro-text",children:"Com acesso antecipado, você terá prioridade para planejar:"}),e.jsxs(v,{children:[e.jsx("li",{children:"As datas mais desejadas do ano;"}),e.jsx("li",{children:"As acomodações ideais para a sua experiência;"}),e.jsx("li",{children:"Os perÃodos de Natal, Verão, Carnaval e outras datas especiais;"}),e.jsx("li",{children:"As condições exclusivas da Black Friday Pré-Venda."})]}),e.jsx("p",{className:"closing-text",children:"à medida que as reservas avançam, as opções de datas e categorias de acomodação se tornam mais restritas. Antecipar sua escolha é a melhor forma de planejar cada detalhe com calma."}),e.jsx("div",{className:"cta-wrapper",children:e.jsx(t,{href:n,target:"_blank",rel:"noopener noreferrer",children:"GARANTIR MEU ACESSO ANTECIPADO"})})]})}),e.jsx(z,{children:e.jsxs(k,{children:[e.jsx("h2",{children:"Um ano inteiro de experiências à sua espera"}),e.jsx("p",{children:"Dias de descanso, sabores que surpreendem, momentos de bem-estar e uma programação pensada para diferentes formas de aproveitar o ano."}),e.jsx("p",{children:"No Casa Grande Hotel Resort & Spa, cada temporada convida a viver uma nova experiência â e a Lista VIP é o primeiro passo para chegar antes aos perÃodos mais desejados de 2027."})]})}),e.jsx(A,{children:e.jsxs(C,{children:[e.jsx("h2",{children:"Seja o primeiro a saber"}),e.jsx("p",{children:"Cadastre-se na Lista VIP e receba, em primeira mão, as condições especiais para reservar Natal, Verão, Carnaval e outras datas de 2027."}),e.jsx("p",{children:"As hospedagens são limitadas e as acomodações mais desejadas tendem a ser reservadas primeiro."}),e.jsx("p",{children:"As informações da campanha serão apresentadas com exclusividade aos clientes cadastrados."}),e.jsx("p",{children:"Antecipe-se enquanto há mais possibilidades de escolha."}),e.jsx("div",{className:"cta-wrapper",children:e.jsx(t,{href:n,target:"_blank",rel:"noopener noreferrer",children:"ENTRAR PARA A LISTA VIP"})})]})}),e.jsx(c,{})]})};export{I as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.