{"id":3199,"date":"2026-05-07T01:52:08","date_gmt":"2026-05-07T01:52:08","guid":{"rendered":"https:\/\/westinportodegalinhas.com.br\/?page_id=3199"},"modified":"2026-05-15T13:23:47","modified_gmt":"2026-05-15T13:23:47","slug":"copa-do-mundo","status":"publish","type":"page","link":"https:\/\/westinportodegalinhas.com.br\/es\/copa-do-mundo\/","title":{"rendered":"Copa do Mundo"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3199\" class=\"elementor elementor-3199\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b05fbb9 e-flex e-con-boxed e-con e-parent\" data-id=\"b05fbb9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6d63a33 elementor-widget elementor-widget-html\" data-id=\"6d63a33\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"pt-BR\" class=\"scroll-smooth\">\n<head>\n<meta charset=\"UTF-8\"\/>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\/>\n<title>Copa Westin 2026 \u2014 The Westin Porto de Galinhas<\/title>\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/flatpickr\/dist\/flatpickr.min.css\">\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/flatpickr\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/flatpickr\/dist\/l10n\/pt.js\"><\/script>\n\n<style>\n:root {\n  --bg:            #F2EFE9;\n  --bg-alt:        #E8E4DC;\n  --ink:           #1A1A17;\n  --ink-muted:     #6B6860;\n  --ink-faint:     #A8A49C;\n  --gold:          #FFFF7D;\n  --gold-muted:    #A59E9B;\n  --green-deep:    #294237;\n  --green-mid:     #294237;\n  --cream:         #FAF7F2;\n  --border:        rgba(26,26,23,0.12);\n  --border-gold:   rgba(165,158,155,0.35);\n  --brasil-green:  #009639;\n  --brasil-yellow: #FFDF00;\n  --brasil-blue:   #002776;\n  --font-display:  Georgia, 'Times New Roman', serif;\n  --font-body:     Arial, Helvetica, sans-serif;\n  --font-mono:     Arial, Helvetica, sans-serif;\n  --ease-out:      cubic-bezier(0.16, 1, 0.3, 1);\n}\n\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\nhtml { font-size: 16px; }\nbody { font-family: var(--font-body); background: var(--bg); color: var(--ink); overflow-x: hidden; -webkit-font-smoothing: antialiased; }\nimg { display: block; width: 100%; object-fit: cover; }\na { text-decoration: none; color: inherit; }\nul { list-style: none; }\n\n#westin-copa { width: 100vw; position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; overflow-x: hidden; }\n#westin-copa a { text-decoration: none !important; }\n#westin-copa ul, #westin-copa ol { list-style: none !important; margin: 0 !important; padding: 0 !important; }\n#westin-copa a:focus, #westin-copa button:focus { outline: none !important; box-shadow: none !important; }\n.elementor-widget-html,.elementor-widget-container,.elementor-section,.elementor-column,.elementor-column-wrap,.elementor-widget-wrap,.e-con,.e-con-inner { padding-left: 0 !important; padding-right: 0 !important; max-width: 100% !important; width: 100% !important; }\n\n.reveal { opacity: 0; transform: translateY(2rem); transition: opacity 1s var(--ease-out), transform 1s var(--ease-out); }\n.reveal.active { opacity: 1; transform: translateY(0); }\n.delay-1{transition-delay:.1s} .delay-2{transition-delay:.2s} .delay-3{transition-delay:.3s} .delay-4{transition-delay:.4s}\n\n@keyframes marquee { from{transform:translateX(0)} to{transform:translateX(-50%)} }\n.marquee-wrap { overflow: hidden; white-space: nowrap; background: var(--green-deep); border-top: 1px solid rgba(165,158,155,0.3); border-bottom: 1px solid rgba(165,158,155,0.3); }\n.marquee-track { display: inline-block; animation: marquee 35s linear infinite; }\n.marquee-item { display: inline-block; padding: 0 2.5rem; font-family: var(--font-mono); font-size: 0.65rem; letter-spacing: 0.2em; text-transform: uppercase; color: var(--gold); line-height: 2.8rem; }\n.marquee-dot { color: rgba(255,255,125,0.4); }\n.marquee-flag { font-size: 1rem; vertical-align: middle; }\n\n\/* =============================================\n   HERO \u2014 fullscreen\n   ============================================= *\/\n#copa-hero { position: relative; min-height: 100vh; overflow: hidden; display: flex; align-items: flex-end; }\n.copa-hero-visual { position: absolute; inset: 0; background: var(--green-deep); }\n.copa-hero-visual img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; opacity: 0.65; }\n.copa-hero-visual-overlay { position: absolute; inset: 0; background: linear-gradient(to top, rgba(20,35,28,0.70) 0%, rgba(20,35,28,0.28) 55%, rgba(20,35,28,0.05) 100%); }\n.copa-hero-brasil-stripe { position: absolute; top: 0; left: 0; right: 0; z-index: 3; display: flex; height: 5px; }\n.copa-hero-brasil-stripe span:nth-child(1){flex:1;background:var(--brasil-green)}\n.copa-hero-brasil-stripe span:nth-child(2){flex:1;background:var(--brasil-yellow)}\n.copa-hero-brasil-stripe span:nth-child(3){flex:1;background:var(--brasil-blue)}\n.copa-hero-brasil-stripe span:nth-child(4){flex:1;background:var(--brasil-green)}\n.copa-hero-badge { position: absolute; top: 2.5rem; left: 5rem; z-index: 4; }\n.copa-hero-badge span { display: inline-block; padding: 0.35rem 1rem; border: 1px solid rgba(255,255,255,0.3); font-family: var(--font-mono); font-size: 0.6rem; letter-spacing: 0.2em; text-transform: uppercase; color: rgba(255,255,255,0.8); backdrop-filter: blur(8px); border-radius: 2px; }\n@keyframes float { 0%,100%{transform:translateY(-50%)} 50%{transform:translateY(calc(-50% - 14px))} }\n.copa-hero-content { position: relative; z-index: 4; width: 100%; padding: 0 5rem 5rem; display: flex; align-items: flex-end; justify-content: space-between; gap: 4rem; }\n.copa-hero-content-top { display: flex; flex-direction: column; gap: 1.5rem; max-width: 44rem; }\n\n\/* \u2500\u2500 V\u00cdDEO DESKTOP: posi\u00e7\u00e3o absoluta \u00e0 direita com z-index alto e pointer-events \u2500\u2500 *\/\n.copa-hero-video {\n  position: absolute; right: 5rem; top: 50%; transform: translateY(-50%);\n  z-index: 10; width: 22rem;\n  pointer-events: auto;\n}\n.copa-hero-video-inner {\n  position: relative; width: 100%; padding-bottom: 177.78%;\n  border-radius: 12px; overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.5);\n  border: 2px solid rgba(255,255,255,0.15);\n}\n.copa-hero-video-inner iframe {\n  position: absolute; inset: 0; width: 100%; height: 100%; border: none;\n  pointer-events: auto;\n}\n\/* Bot\u00e3o play\/pause sobre o v\u00eddeo *\/\n.copa-video-toggle {\n  position: absolute; bottom: 0.75rem; left: 0.75rem; z-index: 11;\n  background: rgba(0,0,0,0.55); border: none; border-radius: 50%;\n  width: 2.2rem; height: 2.2rem; cursor: pointer;\n  display: flex; align-items: center; justify-content: center;\n  color: #fff; font-size: 0.75rem; backdrop-filter: blur(4px);\n  transition: background 0.2s ease;\n}\n.copa-video-toggle:hover { background: rgba(0,0,0,0.8); }\n\n\/* \u2500\u2500 V\u00cdDEO MOBILE: se\u00e7\u00e3o pr\u00f3pria abaixo do hero \u2500\u2500 *\/\n#copa-video-mobile {\n  display: none;\n  background: var(--green-deep);\n  padding: 2rem;\n}\n.copa-video-mobile-inner {\n  position: relative; width: 100%; max-width: 320px; margin: 0 auto;\n  padding-bottom: calc(177.78% * 0.54); \/* 320\/590 ratio para n\u00e3o ocupar tudo *\/\n  border-radius: 10px; overflow: hidden;\n  box-shadow: 0 12px 40px rgba(0,0,0,0.4);\n  border: 2px solid rgba(255,255,255,0.12);\n}\n.copa-video-mobile-inner iframe {\n  position: absolute; inset: 0; width: 100%; height: 100%; border: none;\n}\n.copa-video-mobile-label {\n  text-align: center; margin-top: 0.75rem;\n  font-family: var(--font-mono); font-size: 0.55rem;\n  letter-spacing: 0.15em; text-transform: uppercase;\n  color: rgba(255,255,255,0.4);\n}\n\n.copa-eyebrow { display: inline-flex; align-items: center; gap: 0.6rem; padding: 0.4rem 1rem; background: var(--brasil-green); border-radius: 2px; font-family: var(--font-mono); font-size: 0.6rem; letter-spacing: 0.2em; text-transform: uppercase; color: #fff; }\n.copa-eyebrow-ball { font-size: 0.9rem; }\n.copa-hero-title { font-family: var(--font-display) !important; font-size: 4.5rem !important; font-weight: 500 !important; line-height: 1.02 !important; letter-spacing: -0.02em !important; color: #fff !important; }\n.copa-hero-title em { font-style: italic !important; color: var(--gold) !important; }\n.copa-hero-desc { font-size: 0.9rem; line-height: 1.75; color: rgba(255,255,255,0.65); max-width: 32rem; }\n\n\/* BUTTONS *\/\n.btn-primary { display:inline-flex !important; align-items:center !important; gap:0.75rem !important; padding:1rem 2.5rem !important; background:var(--green-deep) !important; color:var(--gold) !important; font-family:var(--font-mono) !important; font-size:0.65rem !important; letter-spacing:0.15em !important; text-transform:uppercase !important; border:none !important; cursor:pointer !important; transition:opacity 0.3s ease !important; text-decoration:none !important; border-radius:0 !important; }\n.btn-primary:hover { opacity:0.85 !important; color:var(--gold) !important; }\n.btn-gold { display:inline-flex !important; align-items:center !important; gap:0.75rem !important; padding:1rem 2.5rem !important; background:var(--gold) !important; color:var(--green-deep) !important; font-family:var(--font-mono) !important; font-size:0.65rem !important; letter-spacing:0.15em !important; font-weight:700 !important; text-transform:uppercase !important; border:none !important; cursor:pointer !important; transition:opacity 0.3s ease !important; text-decoration:none !important; border-radius:0 !important; }\n.btn-gold:hover { opacity:0.88 !important; color:var(--green-deep) !important; }\n\n\/* MOTOR CLEAN *\/\n#copa-motor-clean { background: var(--bg); border-bottom: 1px solid var(--border); }\n\n\/* INTRO + CARROSSEL *\/\n#copa-intro { display: grid; grid-template-columns: 1fr 1fr; border-top: 1px solid var(--border); }\n.copa-intro-text { padding: 5rem 4rem 5rem 5rem; border-right: 1px solid var(--border); }\n.copa-intro-text h2 { font-family: var(--font-display) !important; font-size: 3rem !important; font-weight: 400 !important; line-height: 1.15 !important; letter-spacing: -0.01em !important; margin: 1rem 0 1.5rem !important; color: var(--ink) !important; }\n.copa-intro-text h2 em { font-style: italic !important; color: var(--green-mid) !important; }\n.copa-intro-text p { font-size: 0.9rem; line-height: 1.8; color: var(--ink-muted); max-width: 28rem; }\n.copa-carousel-wrap { position: relative; padding: 3rem; display: flex; flex-direction: column; justify-content: center; }\n.copa-carousel { position: relative; width: 100%; height: 0; padding-bottom: 66%; overflow: hidden; border-radius: 4px; box-sizing: border-box; }\n.copa-carousel-track { display: flex; position: absolute; inset: 0; height: 100%; transition: transform 0.6s var(--ease-out); }\n.copa-carousel-slide { min-width: 100%; height: 100%; flex-shrink: 0; position: relative; overflow: hidden; }\n.copa-carousel-slide img { width: 100%; height: 100%; object-fit: cover; display: block; }\n.copa-carousel-slide-overlay { position: absolute; inset: 0; background: linear-gradient(to top, rgba(41,66,55,0.6) 0%, transparent 60%); }\n.copa-carousel-caption { position: absolute; bottom: 1.5rem; left: 1.5rem; right: 1.5rem; }\n.copa-carousel-caption span { font-family: var(--font-mono); font-size: 0.6rem; letter-spacing: 0.15em; text-transform: uppercase; color: rgba(255,255,255,0.7); }\n.copa-carousel-controls { display: flex; align-items: center; justify-content: space-between; padding: 1rem 0 0; }\n.copa-carousel-dots { display: flex; gap: 0.5rem; }\n.copa-carousel-dot { width: 0.45rem; height: 0.45rem; border-radius: 50%; background: var(--border); cursor: pointer; transition: background 0.3s ease; border: none; padding: 0; }\n.copa-carousel-dot.active { background: var(--green-deep); }\n.copa-carousel-arrows { display: flex; gap: 0.5rem; padding-right: 0.5rem; }\n.copa-carousel-arrow { width: 2.2rem; height: 2.2rem; background: var(--green-deep); color: var(--gold); border: none; cursor: pointer; font-size: 0.8rem; display: flex; align-items: center; justify-content: center; transition: opacity 0.3s ease; border-radius: 0; }\n.copa-carousel-arrow:hover { opacity: 0.8; }\n\n\/* ATRA\u00c7\u00d5ES TABS *\/\n#copa-atracoes { background: var(--green-deep); color: var(--cream); border-top: 1px solid var(--border); }\n.copa-atracoes-header { padding: 4rem 5rem 3rem; display: flex; align-items: flex-end; justify-content: space-between; border-bottom: 1px solid rgba(255,255,255,0.08); }\n.copa-atracoes-header h2 { font-family: var(--font-display) !important; font-size: 3.5rem !important; font-weight: 400 !important; letter-spacing: -0.02em !important; line-height: 1.1 !important; color: var(--cream) !important; }\n.copa-atracoes-header h2 em { font-style: italic !important; color: var(--gold) !important; }\n.copa-tabs { display: flex; border-bottom: 1px solid rgba(255,255,255,0.08); overflow-x: auto; scrollbar-width: none; }\n.copa-tabs::-webkit-scrollbar { display: none; }\n.copa-tab { flex-shrink: 0; padding: 1.25rem 2.5rem; font-family: var(--font-mono) !important; font-size: 0.65rem !important; letter-spacing: 0.15em; text-transform: uppercase; color: rgba(255,255,255,0.65) !important; cursor: pointer; border-bottom: 2px solid transparent !important; border-right: 1px solid rgba(255,255,255,0.06) !important; border-top: none !important; border-left: none !important; transition: all 0.3s ease; background: none !important; }\n.copa-tab:hover { color: rgba(255,255,255,0.9) !important; background: none !important; }\n.copa-tab.active { color: var(--gold) !important; border-bottom-color: var(--gold) !important; background: rgba(255,255,255,0.03) !important; }\n.copa-panels { padding: 0; }\n.copa-panel { display: none; }\n.copa-panel.active { display: block; }\n.copa-panel-inner { display: grid; grid-template-columns: repeat(3,1fr); border-top: 1px solid rgba(255,255,255,0.06); }\n.copa-atrac-card { padding: 2.5rem 3rem; border-right: 1px solid rgba(255,255,255,0.06); border-bottom: 1px solid rgba(255,255,255,0.06); transition: background 0.3s ease; }\n.copa-atrac-card:hover { background: rgba(255,255,255,0.04); }\n.copa-atrac-card:nth-child(3n) { border-right: none; }\n.copa-atrac-num { font-family: var(--font-mono); font-size: 0.55rem; letter-spacing: 0.2em; color: rgba(255,255,125,0.5); margin-bottom: 0.75rem; text-transform: uppercase; }\n.copa-atrac-card h3 { font-family: var(--font-display) !important; font-size: 1.1rem !important; font-weight: 500 !important; color: var(--cream) !important; margin-bottom: 0.5rem !important; line-height: 1.3 !important; }\n.copa-atrac-card p { font-size: 0.8rem; line-height: 1.7; color: rgba(255,255,255,0.5); }\n\n\/* PROGRAMA\u00c7\u00c3O *\/\n#copa-programacao { background: var(--bg); border-top: 1px solid var(--border); }\n.copa-prog-header { padding: 5rem 5rem 4rem; border-bottom: 1px solid var(--border); }\n.copa-prog-header h2 { font-family: var(--font-display) !important; font-size: 3rem !important; font-weight: 400 !important; line-height: 1.1 !important; letter-spacing: -0.02em !important; color: var(--ink) !important; margin-bottom: 1rem !important; }\n.copa-prog-header h2 em { font-style: italic !important; color: var(--green-mid) !important; }\n.copa-prog-header p { font-size: 0.9rem; line-height: 1.8; color: var(--ink-muted); max-width: 36rem; }\n.copa-prog-grid { display: grid; grid-template-columns: 1fr 1fr; }\n.copa-prog-col { padding: 4rem 5rem; border-right: 1px solid var(--border); }\n.copa-prog-col:last-child { border-right: none; }\n.copa-prog-col-label { font-family: var(--font-mono); font-size: 0.55rem; letter-spacing: 0.25em; text-transform: uppercase; color: var(--gold-muted); margin-bottom: 0.5rem; display: block; }\n.copa-prog-col h3 { font-family: var(--font-display) !important; font-size: 1.8rem !important; font-weight: 400 !important; font-style: italic !important; color: var(--green-mid) !important; margin-bottom: 2rem !important; }\n.copa-prog-list { display: flex; flex-direction: column; gap: 0.75rem; }\n.copa-prog-list li { display: flex; align-items: flex-start; gap: 0.75rem; font-size: 0.83rem; color: var(--ink-muted); line-height: 1.5; }\n.copa-prog-list li::before { content: ''; display: block; flex-shrink: 0; width: 1rem; height: 1px; background: var(--gold-muted); margin-top: 0.72rem; }\n\n\/* JOGOS DO BRASIL *\/\n#copa-jogos { background: var(--brasil-green); border-top: 4px solid var(--brasil-yellow); }\n.copa-jogos-header { padding: 4rem 5rem 3rem; border-bottom: 1px solid rgba(255,255,255,0.15); }\n.copa-jogos-eyebrow { font-family: var(--font-mono); font-size: 0.6rem; letter-spacing: 0.25em; text-transform: uppercase; color: rgba(255,255,255,0.6); margin-bottom: 0.5rem; display: block; }\n.copa-jogos-header h2 { font-family: var(--font-display) !important; font-size: 3.2rem !important; font-weight: 400 !important; line-height: 1.1 !important; letter-spacing: -0.02em !important; color: #fff !important; }\n.copa-jogos-header h2 em { font-style: italic !important; color: var(--brasil-yellow) !important; }\n.copa-jogos-grid { display: grid; grid-template-columns: repeat(3,1fr); }\n.copa-jogo-card { padding: 2.5rem 3rem; border-right: 1px solid rgba(255,255,255,0.15); border-bottom: 1px solid rgba(255,255,255,0.15); background: rgba(0,0,0,0.08); transition: background 0.3s ease; }\n.copa-jogo-card:hover { background: rgba(0,0,0,0.18); }\n.copa-jogo-card:nth-child(3n) { border-right: none; }\n.copa-jogo-meta { display: flex; align-items: center; justify-content: space-between; margin-bottom: 1.25rem; }\n.copa-jogo-grupo { font-family: var(--font-mono); font-size: 0.55rem; letter-spacing: 0.2em; text-transform: uppercase; color: rgba(255,255,255,0.5); }\n.copa-jogo-data { font-family: var(--font-mono); font-size: 0.6rem; letter-spacing: 0.1em; color: rgba(255,255,255,0.7); }\n.copa-jogo-times { display: flex; align-items: center; justify-content: space-between; gap: 1rem; margin-bottom: 1.25rem; }\n.copa-jogo-time { display: flex; flex-direction: column; align-items: center; gap: 0.5rem; }\n.copa-jogo-time-flag { font-size: 2.8rem; line-height: 1; }\n.copa-jogo-time-nome { font-family: var(--font-display); font-size: 0.9rem; font-weight: 500; color: #fff; text-align: center; }\n.copa-jogo-vs { font-family: var(--font-display); font-size: 1.4rem; font-weight: 500; color: rgba(255,255,255,0.3); font-style: italic; }\n.copa-jogo-footer { display: flex; align-items: center; justify-content: space-between; padding-top: 1rem; border-top: 1px solid rgba(255,255,255,0.15); }\n.copa-jogo-horario { font-family: var(--font-mono); font-size: 0.6rem; letter-spacing: 0.1em; color: rgba(255,255,255,0.6); }\n.copa-jogo-badge { display: inline-flex; align-items: center; gap: 0.4rem; padding: 0.2rem 0.6rem; background: var(--brasil-yellow); color: var(--brasil-green); font-family: var(--font-mono); font-size: 0.55rem; letter-spacing: 0.1em; text-transform: uppercase; font-weight: 700; border-radius: 2px; }\n.copa-jogo-btn { display: block; margin-top: 1.25rem; padding: 0.75rem 1rem; background: var(--brasil-yellow); color: var(--brasil-green); font-family: var(--font-mono); font-size: 0.6rem; letter-spacing: 0.15em; text-transform: uppercase; font-weight: 700; text-align: center; text-decoration: none; }\n.copa-jogo-btn:hover { opacity: 0.88; color: var(--brasil-green) !important; }\n\n\/* DIFERENCIAIS *\/\n#copa-diferenciais { background: var(--cream); border-top: 1px solid var(--border); }\n.copa-dif-header { padding: 5rem 5rem 3rem; border-bottom: 1px solid var(--border); }\n.copa-dif-header h2 { font-family: var(--font-display) !important; font-size: 3rem !important; font-weight: 400 !important; line-height: 1.1 !important; letter-spacing: -0.02em !important; color: var(--ink) !important; margin-bottom: 0.5rem !important; }\n.copa-dif-header h2 em { font-style: italic !important; color: var(--green-mid) !important; }\n.copa-dif-header p { font-size: 0.9rem; line-height: 1.8; color: var(--ink-muted); max-width: 32rem; margin-top: 0.75rem; }\n.copa-dif-grid { display: grid; grid-template-columns: repeat(3,1fr); }\n.copa-dif-card { padding: 3rem; border-right: 1px solid var(--border); border-bottom: 1px solid var(--border); transition: background 0.4s ease; }\n.copa-dif-card:nth-child(3n) { border-right: none; }\n.copa-dif-card:hover { background: var(--bg-alt); }\n.copa-dif-icon-wrap { width: 3rem; height: 3rem; margin-bottom: 1.25rem; display: flex; align-items: center; justify-content: center; background: var(--green-deep); border-radius: 4px; }\n.copa-dif-icon-wrap svg { width: 1.4rem; height: 1.4rem; fill: var(--gold); }\n.copa-dif-card h3 { font-family: var(--font-display) !important; font-size: 1.25rem !important; font-weight: 500 !important; margin-bottom: 0.6rem !important; color: var(--ink) !important; line-height: 1.2 !important; }\n.copa-dif-card p { font-size: 0.82rem; line-height: 1.75; color: var(--ink-muted); }\n\n\/* COUNTDOWN *\/\n#copa-countdown { background: var(--green-deep); color: var(--cream); border-top: 1px solid rgba(165,158,155,0.3); }\n.copa-countdown-inner { padding: 6rem 5rem; display: grid; grid-template-columns: 1fr 1fr; gap: 4rem; align-items: center; }\n.copa-countdown-text h2 { font-family: var(--font-display) !important; font-size: 3rem !important; font-weight: 400 !important; line-height: 1.1 !important; letter-spacing: -0.02em !important; color: var(--cream) !important; margin-bottom: 1rem !important; }\n.copa-countdown-text h2 em { font-style: italic !important; color: var(--gold) !important; }\n.copa-countdown-text p { font-size: 0.9rem; line-height: 1.8; color: rgba(255,255,255,0.5); margin-bottom: 2rem; }\n.copa-countdown-right { display: flex; flex-direction: column; gap: 2.5rem; }\n.copa-countdown-label { font-family: var(--font-mono); font-size: 0.6rem; letter-spacing: 0.25em; text-transform: uppercase; color: var(--gold-muted); }\n.copa-timer { display: flex; }\n.copa-timer-block { flex: 1; padding: 1.5rem 1rem; text-align: center; border-right: 1px solid rgba(255,255,255,0.1); background: rgba(255,255,255,0.04); }\n.copa-timer-block:last-child { border-right: none; }\n.copa-timer-num { font-family: var(--font-display); font-size: 3.5rem; font-weight: 400; color: var(--gold); line-height: 1; letter-spacing: -0.02em; }\n.copa-timer-unit { font-family: var(--font-mono); font-size: 0.55rem; letter-spacing: 0.2em; text-transform: uppercase; color: rgba(255,255,255,0.3); margin-top: 0.5rem; }\n\n\/* MOTOR FINAL *\/\n#copa-motor { background: var(--green-deep); color: var(--cream); border-top: 1px solid rgba(165,158,155,0.3); }\n.copa-motor-form-wrap { padding: 3rem 5rem 6rem; }\n.copa-motor-form-label { font-family: var(--font-mono); font-size: 0.6rem; letter-spacing: 0.25em; text-transform: uppercase; color: var(--gold-muted); margin-bottom: 1.25rem; display: block; }\n.copa-motor-grid { display: flex; flex-direction: row; flex-wrap: nowrap; width: 100%; border: 1px solid rgba(255,255,255,0.15); background: transparent; }\n.copa-motor-field { display: flex; flex-direction: column; justify-content: center; padding: 0.75rem 1.25rem; border-right: 1px solid rgba(255,255,255,0.12); flex: 1 1 auto; min-width: 0; }\n.copa-motor-field:first-child { flex: 2 1 auto; }\n.copa-motor-field label { font-family: var(--font-mono); font-size: 0.55rem; letter-spacing: 0.2em; text-transform: uppercase; color: rgba(255,255,255,0.3); display: block; margin-bottom: 0.3rem; }\n.copa-motor-field input, .copa-motor-field select { font-family: var(--font-body); font-size: 0.8rem; color: rgba(255,255,255,0.9); background: transparent; border: none; outline: none; cursor: pointer; width: 100%; -webkit-appearance: none; appearance: none; font-weight: 500; }\n.copa-motor-field input::placeholder { color: rgba(255,255,255,0.4); }\n.copa-motor-btn { flex: 0 0 auto; }\n.copa-motor-btn button { height: 100%; padding: 1rem 1.75rem; background: var(--gold); color: var(--green-deep); font-family: var(--font-mono); font-size: 0.65rem; letter-spacing: 0.15em; text-transform: uppercase; border: none; cursor: pointer; white-space: nowrap; border-radius: 0; font-weight: 700; display: block; width: 100%; }\n.copa-motor-btn button:hover { opacity: 0.88; }\n.copa-ages-wrapper { display: none; padding: 0.75rem 1.25rem; border: 1px solid rgba(255,255,255,0.15); border-top: none; }\n.copa-ages-wrapper > label { font-family: var(--font-mono); font-size: 0.55rem; letter-spacing: 0.2em; text-transform: uppercase; color: rgba(255,255,255,0.3); display: block; margin-bottom: 0.5rem; }\n.copa-ages-row { display: flex; flex-wrap: wrap; gap: 0.75rem; }\n\n\/* FOOTER *\/\n#copa-footer { background: var(--ink); color: rgba(255,255,255,0.5); padding: 4rem 5rem; display: grid; grid-template-columns: 1fr 1fr; gap: 4rem; border-top: 1px solid rgba(255,255,255,0.05); }\n.copa-footer-brand { display: flex; flex-direction: column; gap: 1rem; }\n.copa-footer-brand-name { font-family: var(--font-display); font-size: 1.2rem; font-weight: 500; letter-spacing: 0.1em; text-transform: uppercase; color: rgba(255,255,255,0.9); }\n.copa-footer-brand-tag { font-family: var(--font-mono); font-size: 0.6rem; letter-spacing: 0.15em; text-transform: uppercase; color: var(--gold-muted); }\n.copa-footer-brand p { font-size: 0.82rem; line-height: 1.75; color: rgba(255,255,255,0.35); max-width: 22rem; }\n.copa-footer-contact { font-size: 0.82rem; line-height: 1.9; color: rgba(255,255,255,0.4); }\n.copa-footer-contact a { color: var(--gold-muted); }\n.copa-footer-bottom { background: var(--ink); padding: 1.5rem 5rem; border-top: 1px solid rgba(255,255,255,0.06); display: flex; align-items: center; justify-content: space-between; }\n.copa-footer-bottom span { font-family: var(--font-mono); font-size: 0.55rem; letter-spacing: 0.15em; text-transform: uppercase; color: rgba(255,255,255,0.2); }\n\n\/* =============================================\n   RESPONSIVE \u2014 MOBILE\n   ============================================= *\/\n@media (max-width: 1024px) {\n  \/* Hero *\/\n  #copa-hero { min-height: 85vh; }\n  .copa-hero-content { padding: 0 1.5rem 3rem; flex-direction: column; align-items: flex-start; gap: 1.5rem; }\n  .copa-hero-content-top { max-width: 100%; }\n  .copa-hero-title { font-size: 2.4rem !important; }\n  .copa-hero-badge { left: 1.5rem !important; top: 1.5rem !important; }\n  \/* Ocultar v\u00eddeo no hero, mostrar se\u00e7\u00e3o mobile *\/\n  .copa-hero-video { display: none !important; }\n  #copa-video-mobile { display: block; }\n\n  \/* Motor clean \u2014 layout vertical limpo *\/\n  #copa-motor-clean > div { padding: 1.5rem !important; }\n  #copaMotorCleanGrid {\n    flex-direction: column !important;\n    gap: 0 !important;\n    border: 1px solid var(--border);\n    background: var(--cream);\n  }\n  #copaMotorCleanGrid > div {\n    border-right: none !important;\n    border-bottom: 1px solid var(--border) !important;\n    padding: 0.85rem 1rem !important;\n  }\n  #copaMotorCleanGrid > div:last-child {\n    border-bottom: none !important;\n    padding: 0 !important;\n  }\n  #copaMotorCleanGrid > div:last-child button {\n    width: 100% !important;\n    padding: 1rem !important;\n    font-size: 0.7rem !important;\n    letter-spacing: 0.2em !important;\n    border-radius: 0 !important;\n  }\n\n  \/* Intro \u2014 coluna \u00fanica *\/\n  #copa-intro { grid-template-columns: 1fr; }\n  .copa-intro-text {\n    padding: 2.5rem 1.5rem 2rem;\n    border-right: none;\n    border-bottom: 1px solid var(--border);\n  }\n  \/* T\u00edtulo em 2 linhas no mobile *\/\n  .copa-intro-text h2 {\n    font-size: 2.2rem !important;\n    word-break: keep-all !important;\n    hyphens: none !important;\n  }\n  \/* Carrossel mobile \u2014 imagem completa sem corte *\/\n  .copa-carousel-wrap {\n    padding: 1.5rem;\n    overflow: hidden;\n  }\n  \/* Resetar o padding-bottom trick e usar altura fixa baseada na largura da tela *\/\n  .copa-carousel {\n    padding-bottom: 0 !important;\n    height: auto !important;\n    width: 100% !important;\n    position: relative !important;\n    overflow: hidden !important;\n    border-radius: 4px !important;\n  }\n  \/* Usar pseudo-elemento para definir a altura com aspect ratio 3:2 *\/\n  .copa-carousel::before {\n    content: '';\n    display: block;\n    padding-top: 66.67%;\n  }\n  \/* Track absoluto cobrindo tudo *\/\n  .copa-carousel .copa-carousel-track {\n    position: absolute !important;\n    top: 0 !important;\n    left: 0 !important;\n    right: 0 !important;\n    bottom: 0 !important;\n    display: flex !important;\n    height: 100% !important;\n  }\n  \/* Cada slide *\/\n  .copa-carousel .copa-carousel-slide {\n    min-width: 100% !important;\n    height: 100% !important;\n    flex-shrink: 0 !important;\n    position: relative !important;\n    overflow: hidden !important;\n  }\n  \/* Imagem preenche o slide completamente *\/\n  .copa-carousel .copa-carousel-slide img {\n    position: absolute !important;\n    top: 0 !important;\n    left: 0 !important;\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: cover !important;\n    display: block !important;\n  }\n\n  \/* Atra\u00e7\u00f5es *\/\n  .copa-atracoes-header { padding: 2rem 1.5rem; flex-direction: column; align-items: flex-start; gap: 1.25rem; }\n  .copa-atracoes-header h2 { font-size: 2.4rem !important; }\n  \/* Bot\u00e3o \"Reservar agora\" embaixo de cada painel *\/\n  .copa-atracoes-header .btn-gold { display: none !important; }\n  .copa-tabs {\n    display: grid !important;\n    grid-template-columns: 1fr !important;\n    padding: 1rem 1.5rem !important;\n    border-bottom: none !important;\n    gap: 0.4rem !important;\n    overflow-x: visible !important;\n  }\n  .copa-tab {\n    border: 1px solid rgba(255,255,255,0.25) !important;\n    border-radius: 2px !important;\n    text-align: center !important;\n    padding: 1rem !important;\n    font-size: 0.75rem !important;\n  }\n  .copa-panel-inner { grid-template-columns: 1fr; }\n  .copa-atrac-card { border-right: none; padding: 1.75rem 1.5rem; }\n  \/* CTA dentro de cada panel *\/\n  .copa-panel-cta {\n    padding: 1.5rem;\n    border-top: 1px solid rgba(255,255,255,0.08);\n  }\n  .copa-panel-cta a { width: 100% !important; justify-content: center !important; }\n\n  \/* Programa\u00e7\u00e3o \u2014 ajuste mobile alinhado \u00e0 esquerda *\/\n  #copa-programacao .copa-prog-header { padding: 2.5rem 1.5rem 2rem; }\n  #copa-programacao .copa-prog-header h2 { font-size: 2.2rem !important; }\n  .copa-prog-grid { grid-template-columns: 1fr; }\n  .copa-prog-col { padding: 2rem 1.5rem; border-right: none; border-bottom: 1px solid var(--border); }\n  .copa-prog-col:last-child { border-bottom: none; }\n  .copa-prog-col-label { font-size: 0.6rem; letter-spacing: 0.2em; }\n  .copa-prog-col h3 { font-size: 1.5rem !important; margin-bottom: 1.5rem !important; }\n  .copa-prog-list li { font-size: 0.85rem; }\n\n  \/* Jogos *\/\n  #copa-jogos .copa-jogos-header { padding: 2rem 1.5rem; }\n  .copa-jogos-grid { grid-template-columns: 1fr; }\n  .copa-jogo-card { border-right: none; padding: 1.75rem 1.5rem; }\n\n  \/* Diferenciais *\/\n  .copa-dif-header { padding: 2.5rem 1.5rem 2rem; }\n  .copa-dif-grid { grid-template-columns: 1fr 1fr; }\n  .copa-dif-card { padding: 1.75rem 1.5rem; }\n  .copa-dif-card:nth-child(3n) { border-right: 1px solid var(--border); }\n  .copa-dif-card:nth-child(2n) { border-right: none; }\n\n  \/* Countdown *\/\n  .copa-countdown-inner { grid-template-columns: 1fr; padding: 3rem 1.5rem; gap: 2.5rem; }\n\n  \/* Motor final *\/\n  .copa-motor-form-wrap { padding: 2rem 1.5rem 4rem; }\n  .copa-motor-grid { flex-direction: column; }\n  .copa-motor-field { border-right: none; border-bottom: 1px solid rgba(255,255,255,0.12); }\n  .copa-motor-btn { width: 100%; }\n  .copa-motor-btn button { padding: 1.1rem 2rem; width: 100%; }\n\n  \/* Footer *\/\n  #copa-footer { grid-template-columns: 1fr; gap: 2rem; padding: 3rem 1.5rem; }\n  .copa-footer-bottom { padding: 1.5rem 1.5rem; flex-direction: column; gap: 0.5rem; text-align: center; }\n}\n\n@media (max-width: 640px) {\n  .copa-hero-title { font-size: 1.9rem !important; }\n  .copa-intro-text h2 { font-size: 2rem !important; }\n  .copa-dif-grid { grid-template-columns: 1fr; }\n  .copa-dif-card { border-right: none; }\n  .copa-timer { flex-wrap: wrap; }\n  .copa-timer-block { flex: 1 1 45%; }\n  .copa-timer-num { font-size: 2.5rem; }\n}\n<\/style>\n<\/head>\n<body>\n<div id=\"westin-copa\">\n\n<!-- MARQUEE -->\n<div class=\"marquee-wrap\">\n  <div class=\"marquee-track\">\n    <span class=\"marquee-item\">Copa Westin 2026<\/span>\n    <span class=\"marquee-item marquee-dot\">\u2726<\/span>\n    <span class=\"marquee-item\"><span class=\"marquee-flag\">\ud83c\udde7\ud83c\uddf7<\/span> Brasil na Copa<\/span>\n    <span class=\"marquee-item marquee-dot\">\u2726<\/span>\n    <span class=\"marquee-item\">The Westin Porto de Galinhas<\/span>\n    <span class=\"marquee-item marquee-dot\">\u2726<\/span>\n    <span class=\"marquee-item\">All-Inclusive \u00b7 Alto Padr\u00e3o \u00b7 Marriott<\/span>\n    <span class=\"marquee-item marquee-dot\">\u2726<\/span>\n    <span class=\"marquee-item\">\u26bd Transmiss\u00f5es Ao Vivo<\/span>\n    <span class=\"marquee-item marquee-dot\">\u2726<\/span>\n    <span class=\"marquee-item\">O Mundo se Encontra Aqui<\/span>\n    <span class=\"marquee-item marquee-dot\">\u2726<\/span>\n    <span class=\"marquee-item\">Copa Westin 2026<\/span>\n    <span class=\"marquee-item marquee-dot\">\u2726<\/span>\n    <span class=\"marquee-item\"><span class=\"marquee-flag\">\ud83c\udde7\ud83c\uddf7<\/span> Brasil na Copa<\/span>\n    <span class=\"marquee-item marquee-dot\">\u2726<\/span>\n    <span class=\"marquee-item\">The Westin Porto de Galinhas<\/span>\n    <span class=\"marquee-item marquee-dot\">\u2726<\/span>\n    <span class=\"marquee-item\">All-Inclusive \u00b7 Alto Padr\u00e3o \u00b7 Marriott<\/span>\n    <span class=\"marquee-item marquee-dot\">\u2726<\/span>\n    <span class=\"marquee-item\">\u26bd Transmiss\u00f5es Ao Vivo<\/span>\n    <span class=\"marquee-item marquee-dot\">\u2726<\/span>\n    <span class=\"marquee-item\">O Mundo se Encontra Aqui<\/span>\n    <span class=\"marquee-item marquee-dot\">\u2726<\/span>\n  <\/div>\n<\/div>\n\n<!-- HERO -->\n<section id=\"copa-hero\">\n  <div class=\"copa-hero-visual\">\n    <img decoding=\"async\" src=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/05\/Sessao-1-Foto.png\" alt=\"Copa Westin 2026\">\n    <div class=\"copa-hero-visual-overlay\"><\/div>\n  <\/div>\n  <div class=\"copa-hero-brasil-stripe\"><span><\/span><span><\/span><span><\/span><span><\/span><\/div>\n  <div class=\"copa-hero-badge\"><span>Marriott International \u00b7 Resort All-Inclusive<\/span><\/div>\n\n  <!-- V\u00cdDEO DESKTOP \u2014 com z-index alto e pointer-events para ser clic\u00e1vel -->\n  <div class=\"copa-hero-video\">\n    <div class=\"copa-hero-video-inner\">\n      <iframe\n        id=\"copaYtIframe\"\n        src=\"https:\/\/www.youtube.com\/embed\/T-FSEPMZTgE?enablejsapi=1&autoplay=1&mute=1&loop=1&playlist=T-FSEPMZTgE&controls=1&modestbranding=1&playsinline=1\"\n        title=\"Copa Westin 2026\"\n        frameborder=\"0\"\n        allow=\"autoplay; encrypted-media; gyroscope\"\n        allowfullscreen>\n      <\/iframe>\n    <\/div>\n    <button class=\"copa-video-toggle\" id=\"copaVideoToggle\" title=\"Ativar\/pausar som\">\ud83d\udd0a<\/button>\n  <\/div>\n\n  <div class=\"copa-hero-content\">\n    <div class=\"copa-hero-content-top reveal\">\n      <div>\n        <img decoding=\"async\" src=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/05\/Logo-TW.png\" alt=\"The Westin Porto de Galinhas\" style=\"max-width:200px;width:100%;height:auto;display:block;filter:brightness(0) invert(1);opacity:0.9;\">\n      <\/div>\n      <div class=\"reveal delay-1\">\n        <span class=\"copa-eyebrow\"><span class=\"copa-eyebrow-ball\">\u26bd<\/span> Copa do Mundo 2026 \u00b7 Junho &amp; Julho<\/span>\n      <\/div>\n      <h1 class=\"copa-hero-title reveal delay-2\">\n        A Copa n\u00e3o \u00e9<br>apenas assistida.<br><em>Ela \u00e9 vivida.<\/em>\n      <\/h1>\n      <p class=\"copa-hero-desc reveal delay-3\">\n        No The Westin Porto de Galinhas, cada jogo vira um evento \u00e0 beira-mar \u2014 transmiss\u00f5es ao vivo, gastronomia tem\u00e1tica e programa\u00e7\u00e3o para toda a fam\u00edlia.\n      <\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- V\u00cdDEO MOBILE \u2014 se\u00e7\u00e3o pr\u00f3pria, abaixo do hero, s\u00f3 aparece em mobile -->\n<div id=\"copa-video-mobile\">\n  <div class=\"copa-video-mobile-inner\">\n    <iframe\n      src=\"https:\/\/www.youtube.com\/embed\/T-FSEPMZTgE?autoplay=0&mute=0&loop=1&playlist=T-FSEPMZTgE&controls=1&modestbranding=1&playsinline=1\"\n      title=\"Copa Westin 2026\"\n      frameborder=\"0\"\n      allow=\"encrypted-media; gyroscope\"\n      allowfullscreen>\n    <\/iframe>\n  <\/div>\n  <p class=\"copa-video-mobile-label\">Copa Westin 2026 \u2014 Assista<\/p>\n<\/div>\n\n<!-- MOTOR CLEAN -->\n<div id=\"copa-motor-clean\">\n  <div style=\"padding:2.5rem 5rem;\">\n    <span style=\"font-family:Arial,Helvetica,sans-serif;font-size:0.6rem;letter-spacing:0.25em;text-transform:uppercase;color:var(--ink-faint);display:block;margin-bottom:1.5rem;\">Verifique disponibilidade e pre\u00e7os<\/span>\n    <div id=\"copaMotorCleanGrid\" style=\"display:flex;flex-direction:row;align-items:stretch;gap:0;\">\n      <div style=\"flex:3;display:flex;flex-direction:column;justify-content:center;gap:0.3rem;padding:0.85rem 1.5rem;border-right:1px solid var(--border);\">\n        <label style=\"font-family:Arial,Helvetica,sans-serif;font-size:0.55rem;letter-spacing:0.2em;text-transform:uppercase;color:var(--ink-faint);display:block;\">Datas<\/label>\n        <input id=\"copa-clean-dates\" type=\"text\" placeholder=\"Check-in \u2192 Check-out\" readonly style=\"font-family:Arial,Helvetica,sans-serif;font-size:0.95rem;color:var(--ink);background:transparent;border:none;outline:none;cursor:pointer;width:100%;padding:0.2rem 0;\">\n        <div style=\"height:1px;background:var(--border);margin-top:0.3rem;\"><\/div>\n      <\/div>\n      <div style=\"flex:2;display:flex;flex-direction:column;justify-content:center;gap:0.3rem;padding:0.85rem 1.5rem;border-right:1px solid var(--border);\">\n        <label style=\"font-family:Arial,Helvetica,sans-serif;font-size:0.55rem;letter-spacing:0.2em;text-transform:uppercase;color:var(--ink-faint);display:block;\">Adultos<\/label>\n        <select id=\"copa-clean-adults\" style=\"font-family:Arial,Helvetica,sans-serif;font-size:0.95rem;color:var(--ink);background:transparent;border:none;outline:none;cursor:pointer;width:100%;-webkit-appearance:none;appearance:none;padding:0.2rem 0;\">\n          <option>1<\/option><option selected>2<\/option><option>3<\/option><option>4<\/option>\n        <\/select>\n        <div style=\"height:1px;background:var(--border);margin-top:0.3rem;\"><\/div>\n      <\/div>\n      <div style=\"flex:2;display:flex;flex-direction:column;justify-content:center;gap:0.3rem;padding:0.85rem 1.5rem;border-right:1px solid var(--border);\">\n        <label style=\"font-family:Arial,Helvetica,sans-serif;font-size:0.55rem;letter-spacing:0.2em;text-transform:uppercase;color:var(--ink-faint);display:block;\">Crian\u00e7as<\/label>\n        <select id=\"copa-clean-children\" style=\"font-family:Arial,Helvetica,sans-serif;font-size:0.95rem;color:var(--ink);background:transparent;border:none;outline:none;cursor:pointer;width:100%;-webkit-appearance:none;appearance:none;padding:0.2rem 0;\">\n          <option value=\"0\" selected>0<\/option><option>1<\/option><option>2<\/option>\n        <\/select>\n        <div style=\"height:1px;background:var(--border);margin-top:0.3rem;\"><\/div>\n      <\/div>\n      <div style=\"flex:0 0 auto;display:flex;\">\n        <button id=\"copa-clean-submit\" style=\"padding:0 2.5rem;background:var(--ink);color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:0.65rem;letter-spacing:0.15em;text-transform:uppercase;border:none;cursor:pointer;border-radius:0;font-weight:700;white-space:nowrap;\">Reservar Agora<\/button>\n      <\/div>\n    <\/div>\n    <div id=\"copaCleanAgesWrap\" style=\"display:none;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border);\">\n      <label style=\"font-family:Arial,Helvetica,sans-serif;font-size:0.55rem;letter-spacing:0.2em;text-transform:uppercase;color:var(--ink-faint);display:block;margin-bottom:0.5rem;\">Idade das crian\u00e7as<\/label>\n      <div id=\"copaCleanAges\" style=\"display:flex;flex-wrap:wrap;gap:0.75rem;\"><\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- INTRO + CARROSSEL -->\n<section id=\"copa-intro\">\n  <div class=\"copa-intro-text\">\n    <span style=\"font-family:Arial,Helvetica,sans-serif;font-size:0.6rem;letter-spacing:0.25em;text-transform:uppercase;color:#A8A49C;\" class=\"reveal\">Copa Westin 2026<\/span>\n    <h2 class=\"reveal delay-1\">Experi\u00eancias que<br><em>s\u00f3 existem aqui<\/em><\/h2>\n    <p class=\"reveal delay-2\">Durante a Copa, o The Westin Porto de Galinhas se transforma em um verdadeiro cen\u00e1rio internacional \u2014 com entretenimento, gastronomia tem\u00e1tica e bem-estar para adultos e crian\u00e7as, \u00e0 beira do mar mais bonito do Brasil.<\/p>\n    <div style=\"margin-top:2.5rem;\" class=\"reveal delay-3\">\n      <a href=\"#copa-motor\" class=\"btn-primary\">Ver disponibilidade \u2192<\/a>\n    <\/div>\n  <\/div>\n  <div class=\"copa-carousel-wrap reveal delay-2\">\n    <div class=\"copa-carousel\" id=\"copaCarousel\">\n      <div class=\"copa-carousel-track\" id=\"copaCarouselTrack\">\n        <div class=\"copa-carousel-slide\"><img decoding=\"async\" src=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/05\/Resort.png\" alt=\"Vista do resort\"><div class=\"copa-carousel-slide-overlay\"><\/div><div class=\"copa-carousel-caption\"><span>Vista do resort<\/span><\/div><\/div>\n        <div class=\"copa-carousel-slide\"><img decoding=\"async\" src=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/05\/All-Inclu.png\" alt=\"Gastronomia All-Inclusive\"><div class=\"copa-carousel-slide-overlay\"><\/div><div class=\"copa-carousel-caption\"><span>Gastronomia All-Inclusive<\/span><\/div><\/div>\n        <div class=\"copa-carousel-slide\"><img decoding=\"async\" src=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/05\/Beira.png\" alt=\"Beira-mar\"><div class=\"copa-carousel-slide-overlay\"><\/div><div class=\"copa-carousel-caption\"><span>Beira-mar<\/span><\/div><\/div>\n        <div class=\"copa-carousel-slide\"><img decoding=\"async\" src=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/05\/Experi.png\" alt=\"Experi\u00eancias exclusivas\"><div class=\"copa-carousel-slide-overlay\"><\/div><div class=\"copa-carousel-caption\"><span>Experi\u00eancias exclusivas<\/span><\/div><\/div>\n        <div class=\"copa-carousel-slide\"><img decoding=\"async\" src=\"https:\/\/westinportodegalinhas.com.br\/wp-content\/uploads\/2026\/05\/Acom.png\" alt=\"Acomoda\u00e7\u00f5es Sofisticadas\"><div class=\"copa-carousel-slide-overlay\"><\/div><div class=\"copa-carousel-caption\"><span>Acomoda\u00e7\u00f5es Sofisticadas<\/span><\/div><\/div>\n      <\/div>\n    <\/div>\n    <div class=\"copa-carousel-controls\">\n      <div class=\"copa-carousel-dots\" id=\"copaCarouselDots\"><\/div>\n      <div class=\"copa-carousel-arrows\">\n        <button class=\"copa-carousel-arrow\" id=\"copaCarouselPrev\">\u2190<\/button>\n        <button class=\"copa-carousel-arrow\" id=\"copaCarouselNext\">\u2192<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ATRA\u00c7\u00d5ES TABS -->\n<section id=\"copa-atracoes\">\n  <div class=\"copa-atracoes-header\">\n    <div>\n      <h2 class=\"reveal delay-1\">Principais <em>Atra\u00e7\u00f5es<\/em><\/h2>\n      <p class=\"reveal delay-2\" style=\"margin-top:0.75rem;font-family:Arial,Helvetica,sans-serif;font-size:0.65rem;letter-spacing:0.12em;text-transform:uppercase;color:rgba(255,255,125,0.7);\">Clique nas abas para explorar a programa\u00e7\u00e3o<\/p>\n    <\/div>\n    <a href=\"#copa-motor\" class=\"btn-gold reveal delay-2\">Reservar agora \u2192<\/a>\n  <\/div>\n  <div class=\"copa-tabs\" role=\"tablist\">\n    <button class=\"copa-tab active\" data-tab=\"entretenimento\" role=\"tab\">\u26bd Entretenimento<\/button>\n    <button class=\"copa-tab\" data-tab=\"bemEstar\" role=\"tab\">\ud83d\udc86 Bem-Estar<\/button>\n    <button class=\"copa-tab\" data-tab=\"gastronomia\" role=\"tab\">\ud83c\udf7d\ufe0f Gastronomia<\/button>\n  <\/div>\n  <div class=\"copa-panels\">\n    <div class=\"copa-panel active\" id=\"panel-entretenimento\" role=\"tabpanel\">\n      <div class=\"copa-panel-inner\">\n        <div class=\"copa-atrac-card\"><div class=\"copa-atrac-num\">01<\/div><h3>\u00c1lbum da Copa Westin<\/h3><p>\u00c1lbum colecion\u00e1vel tem\u00e1tico exclusivo do hotel \u2014 cada h\u00f3spede cria a sua mem\u00f3ria da Copa.<\/p><\/div>\n        <div class=\"copa-atrac-card\"><div class=\"copa-atrac-num\">02<\/div><h3>Pintura Corporal Tem\u00e1tica<\/h3><p>Ativa\u00e7\u00e3o interativa para h\u00f3spedes de todas as idades \u2014 tor\u00e7a com estilo e originalidade.<\/p><\/div>\n        <div class=\"copa-atrac-card\"><div class=\"copa-atrac-num\">03<\/div><h3>Arena Kids &amp; Teens<\/h3><p>Programa\u00e7\u00e3o espec\u00edfica para o p\u00fablico infantojuvenil durante todos os jogos da Copa.<\/p><\/div>\n        <div class=\"copa-atrac-card\"><div class=\"copa-atrac-num\">04<\/div><h3>Quiz Interativo<\/h3><p>Realizado nos intervalos dos jogos entre h\u00f3spedes \u2014 quem sabe mais de futebol?<\/p><\/div>\n        <div class=\"copa-atrac-card\"><div class=\"copa-atrac-num\">05<\/div><h3>Transmiss\u00e3o dos Jogos<\/h3><p>Em ambientes abertos e integrados, com brisa do oceano e vista para o mar.<\/p><\/div>\n        <div class=\"copa-atrac-card\"><div class=\"copa-atrac-num\">06<\/div><h3>M\u00fasica ao Vivo &amp; DJ<\/h3><p>Criando atmosfera antes, durante e ap\u00f3s os jogos \u2014 a festa nunca para no Westin.<\/p><\/div>\n      <\/div>\n      <!-- Bot\u00e3o reservar abaixo de cada painel (mobile) -->\n      <div class=\"copa-panel-cta\">\n        <a href=\"#copa-motor\" class=\"btn-gold\">Reservar agora \u2192<\/a>\n      <\/div>\n    <\/div>\n    <div class=\"copa-panel\" id=\"panel-bemEstar\" role=\"tabpanel\">\n      <div class=\"copa-panel-inner\">\n        <div class=\"copa-atrac-card\"><div class=\"copa-atrac-num\">01<\/div><h3>Quick Massage<\/h3><p>Massagem r\u00e1pida dispon\u00edvel durante os intervalos \u2014 relaxe e recarregue para o segundo tempo.<\/p><\/div>\n        <div class=\"copa-atrac-card\"><div class=\"copa-atrac-num\">02<\/div><h3>Aromaterapia<\/h3><p>Tratamento sensorial para relaxamento \u2014 recarregue as energias entre os jogos.<\/p><\/div>\n        <div class=\"copa-atrac-card\"><div class=\"copa-atrac-num\">03<\/div><h3>Oshibori<\/h3><p>Toalhas perfumadas \u2014 pr\u00e1tica japonesa de acolhimento \u2014 para todos os h\u00f3spedes.<\/p><\/div>\n      <\/div>\n      <div class=\"copa-panel-cta\">\n        <a href=\"#copa-motor\" class=\"btn-gold\">Reservar agora \u2192<\/a>\n      <\/div>\n    <\/div>\n    <div class=\"copa-panel\" id=\"panel-gastronomia\" role=\"tabpanel\">\n      <div class=\"copa-panel-inner\">\n        <div class=\"copa-atrac-card\"><div class=\"copa-atrac-num\">01<\/div><h3>Colors of Match<\/h3><p>Drinks tem\u00e1ticos personalizados por jogo e sele\u00e7\u00e3o \u2014 cada partida tem o seu sabor exclusivo.<\/p><\/div>\n        <div class=\"copa-atrac-card\"><div class=\"copa-atrac-num\">02<\/div><h3>Street Food Stadium<\/h3><p>Petiscos internacionais servidos durante os jogos \u2014 o melhor de cada pa\u00eds no seu prato.<\/p><\/div>\n        <div class=\"copa-atrac-card\"><div class=\"copa-atrac-num\">03<\/div><h3>World Food Experience<\/h3><p>Gastronomia tem\u00e1tica internacional ao longo de todo o dia \u2014 uma viagem pelo mundo \u00e0 mesa.<\/p><\/div>\n      <\/div>\n      <div class=\"copa-panel-cta\">\n        <a href=\"#copa-motor\" class=\"btn-gold\">Reservar agora \u2192<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- PROGRAMA\u00c7\u00c3O -->\n<section id=\"copa-programacao\">\n  <div class=\"copa-prog-header\">\n    <h2 class=\"reveal delay-1\">Programa\u00e7\u00e3o<br><em>Copa Westin 2026<\/em><\/h2>\n    <p class=\"reveal delay-2\">Durante a Copa, o The Westin Porto de Galinhas se transforma em um verdadeiro cen\u00e1rio internacional, com experi\u00eancias exclusivas para adultos e crian\u00e7as, celebrando o esporte, a cultura e a divers\u00e3o em fam\u00edlia.<\/p>\n  <\/div>\n  <div class=\"copa-prog-grid\">\n    <div class=\"copa-prog-col reveal delay-1\">\n      <span class=\"copa-prog-col-label\">Adulto<\/span>\n      <h3>Experi\u00eancias para os adultos<\/h3>\n      <ul class=\"copa-prog-list\">\n        <li>Arena Corpo &amp; Movimento (Aquecimento e alongamento)<\/li>\n        <li>Arena Futmesa \u2013 Copa Westin<\/li>\n        <li>Arena Beach Tennis<\/li>\n        <li>Futebol Aqu\u00e1tico (Polo aqu\u00e1tico)<\/li>\n        <li>Treino Aqu\u00e1tico da Copa (Hidrogin\u00e1stica)<\/li>\n        <li>Liga de V\u00f4lei das Na\u00e7\u00f5es \u2013 Westin<\/li>\n        <li>Ritmos do Mundo (Aulas de dan\u00e7a)<\/li>\n        <li>Ateli\u00ea de Experi\u00eancia Criativa (Oficina de artes)<\/li>\n        <li>Treino dos Campe\u00f5es (Muay Thai)<\/li>\n        <li>Desafios dos Campe\u00f5es (com premia\u00e7\u00f5es especiais)<\/li>\n        <li>M\u00fasica ao Vivo &amp; DJ Sessions<\/li>\n        <li>\u00c1lbum Oficial da Copa Westin<\/li>\n      <\/ul>\n    <\/div>\n    <div class=\"copa-prog-col reveal delay-2\">\n      <span class=\"copa-prog-col-label\">Infantil<\/span>\n      <h3>Experi\u00eancias para as crian\u00e7as<\/h3>\n      <ul class=\"copa-prog-list\">\n        <li>Olimp\u00edadas da Areia \u2013 Copa Kids<\/li>\n        <li>Mini Chefs da Copa: Sabores do Mundo<\/li>\n        <li>Ch\u00e1 Encantado das Na\u00e7\u00f5es<\/li>\n        <li>Ateli\u00ea Criativo: Mundo da Copa<\/li>\n        <li>Balada Neon dos Pequenos Campe\u00f5es<\/li>\n        <li>Hidro Kids da Copa<\/li>\n        <li>Aventura Aqu\u00e1tica \u2013 Copa Kids<\/li>\n        <li>Miss\u00e3o Copa: Ca\u00e7a aos Tesouros do Mundo<\/li>\n        <li>Bingo dos Campe\u00f5es \u2013 Kids<\/li>\n        <li>Copinha Kids Westin<\/li>\n        <li>\u00c1lbum Oficial Kids Westin<\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- JOGOS DO BRASIL -->\n<section id=\"copa-jogos\">\n  <div class=\"copa-jogos-header\">\n    <div>\n      <span class=\"copa-jogos-eyebrow\">Fase de Grupos \u00b7 FIFA World Cup 2026<\/span>\n      <h2 class=\"reveal delay-1\">Os jogos do <em>Brasil<\/em><br>no Westin<\/h2>\n    <\/div>\n  <\/div>\n  <div class=\"copa-jogos-grid\">\n    <!-- Jogo 1 -->\n    <div class=\"copa-jogo-card reveal delay-1\">\n      <div class=\"copa-jogo-meta\"><span class=\"copa-jogo-grupo\">Grupo A \u00b7 1\u00ba Jogo<\/span><span class=\"copa-jogo-data\">13 Jun 2026<\/span><\/div>\n      <div class=\"copa-jogo-times\">\n        <div class=\"copa-jogo-time\"><div class=\"copa-jogo-time-flag\">\ud83c\udde7\ud83c\uddf7<\/div><div class=\"copa-jogo-time-nome\">Brasil<\/div><\/div>\n        <div class=\"copa-jogo-vs\">vs<\/div>\n        <div class=\"copa-jogo-time\"><div class=\"copa-jogo-time-flag\">\ud83c\uddf2\ud83c\udde6<\/div><div class=\"copa-jogo-time-nome\">Marrocos<\/div><\/div>\n      <\/div>\n      <div class=\"copa-jogo-footer\"><span class=\"copa-jogo-horario\">\ud83d\udd54 17h (hor\u00e1rio de Bras\u00edlia)<\/span><span class=\"copa-jogo-badge\">\u26bd Ao Vivo<\/span><\/div>\n      <a href=\"https:\/\/reservas.westinportodegalinhas.com.br\/hotels\/HOTEL_OMNI_3165#adults=2&children=0&clientId=209e4def-e19b-46e4-aae9-ba71cc7827ce&clientName=Motor%20NIARA&contentType=property&destinationCountry=BR&destinationName=The%20Westin%20Porto%20de%20Galinhas%20All%20Inclusive&enablePromoCode=true&endDate=2026-06-14&hotelIds[]=HOTEL_OMNI_3165&propertyId=99987cf5-4449-4a4c-9d7c-097e25e34421&rooms[]=a2&startDate=2026-06-12\" target=\"_blank\" class=\"copa-jogo-btn\">Reservar para este jogo \u2192<\/a>\n    <\/div>\n    <!-- Jogo 2 -->\n    <div class=\"copa-jogo-card reveal delay-2\">\n      <div class=\"copa-jogo-meta\"><span class=\"copa-jogo-grupo\">Grupo A \u00b7 2\u00ba Jogo<\/span><span class=\"copa-jogo-data\">18 Jun 2026<\/span><\/div>\n      <div class=\"copa-jogo-times\">\n        <div class=\"copa-jogo-time\"><div class=\"copa-jogo-time-flag\">\ud83c\udde7\ud83c\uddf7<\/div><div class=\"copa-jogo-time-nome\">Brasil<\/div><\/div>\n        <div class=\"copa-jogo-vs\">vs<\/div>\n        <div class=\"copa-jogo-time\"><div class=\"copa-jogo-time-flag\">\ud83c\udded\ud83c\uddf9<\/div><div class=\"copa-jogo-time-nome\">Haiti<\/div><\/div>\n      <\/div>\n      <div class=\"copa-jogo-footer\"><span class=\"copa-jogo-horario\">\ud83d\udd54 20h (hor\u00e1rio de Bras\u00edlia)<\/span><span class=\"copa-jogo-badge\">\u26bd Ao Vivo<\/span><\/div>\n      <a href=\"https:\/\/reservas.westinportodegalinhas.com.br\/hotels\/HOTEL_OMNI_3165#adults=2&children=0&clientId=209e4def-e19b-46e4-aae9-ba71cc7827ce&clientName=Motor%20NIARA&contentType=property&destinationCountry=BR&destinationName=The%20Westin%20Porto%20de%20Galinhas%20All%20Inclusive&enablePromoCode=true&endDate=2026-06-19&hotelIds[]=HOTEL_OMNI_3165&propertyId=99987cf5-4449-4a4c-9d7c-097e25e34421&rooms[]=a2&startDate=2026-06-17\" target=\"_blank\" class=\"copa-jogo-btn\">Reservar para este jogo \u2192<\/a>\n    <\/div>\n    <!-- Jogo 3 \u2014 link atualizado -->\n    <div class=\"copa-jogo-card reveal delay-3\">\n      <div class=\"copa-jogo-meta\"><span class=\"copa-jogo-grupo\">Grupo A \u00b7 3\u00ba Jogo<\/span><span class=\"copa-jogo-data\">22 Jun 2026<\/span><\/div>\n      <div class=\"copa-jogo-times\">\n        <div class=\"copa-jogo-time\"><div class=\"copa-jogo-time-flag\">\ud83c\udde7\ud83c\uddf7<\/div><div class=\"copa-jogo-time-nome\">Brasil<\/div><\/div>\n        <div class=\"copa-jogo-vs\">vs<\/div>\n        <div class=\"copa-jogo-time\"><div class=\"copa-jogo-time-flag\">\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f<\/div><div class=\"copa-jogo-time-nome\">Esc\u00f3cia<\/div><\/div>\n      <\/div>\n      <div class=\"copa-jogo-footer\"><span class=\"copa-jogo-horario\">\ud83d\udd54 17h (hor\u00e1rio de Bras\u00edlia)<\/span><span class=\"copa-jogo-badge\">\u26bd Ao Vivo<\/span><\/div>\n      <!-- \u2705 NOVO LINK JOGO 3 -->\n      <a href=\"https:\/\/reservas.westinportodegalinhas.com.br\/hotels\/HOTEL_OMNI_3165#adults=2&children=0&clientId=209e4def-e19b-46e4-aae9-ba71cc7827ce&clientName=Motor%20NIARA&contentType=property&destinationCountry=BR&destinationName=The%20Westin%20Porto%20de%20Galinhas%20All%20Inclusive&enablePromoCode=true&endDate=2026-06-23&hotelIds[]=HOTEL_OMNI_3165&personName=&propertyId=99987cf5-4449-4a4c-9d7c-097e25e34421&rooms[]=a2&startDate=2026-06-21\" target=\"_blank\" class=\"copa-jogo-btn\">Reservar para este jogo \u2192<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- DIFERENCIAIS -->\n<section id=\"copa-diferenciais\">\n  <div class=\"copa-dif-header reveal\">\n    <h2>Tudo que voc\u00ea precisa<br>para viver a Copa<br><em>do jeito certo.<\/em><\/h2>\n    <p>No Westin, cada detalhe foi pensado para transformar sua estadia durante a Copa em uma experi\u00eancia que vai muito al\u00e9m dos 90 minutos.<\/p>\n  <\/div>\n  <div class=\"copa-dif-grid\">\n    <div class=\"copa-dif-card reveal delay-1\"><div class=\"copa-dif-icon-wrap\"><svg viewBox=\"0 0 24 24\"><path d=\"M5 3h14l-1 7H6L5 3zm1.5 9h11L20 21H4l2.5-9zm4.5 4v2h4v-2h-4z\"\/><\/svg><\/div><h3>All-Inclusive Exclusivo<\/h3><p>Gastronomia internacional, drinks autorais e petiscos tem\u00e1ticos \u2014 tudo incluso durante toda a Copa.<\/p><\/div>\n    <div class=\"copa-dif-card reveal delay-2\"><div class=\"copa-dif-icon-wrap\"><svg viewBox=\"0 0 24 24\"><path d=\"M11 9H9V2H7v7H5V2H3v7c0 2.12 1.66 3.84 3.75 3.97V22h2.5v-9.03C11.34 12.84 13 11.12 13 9V2h-2v7zm5-3v8h2.5v8H21V2c-2.76 0-5 2.24-5 4z\"\/><\/svg><\/div><h3>Gastronomia Premiada<\/h3><p>Cinco espa\u00e7os gastron\u00f4micos e culin\u00e1ria tem\u00e1tica que viaja pelo mundo a cada refei\u00e7\u00e3o.<\/p><\/div>\n    <div class=\"copa-dif-card reveal delay-3\"><div class=\"copa-dif-icon-wrap\"><svg viewBox=\"0 0 24 24\"><path d=\"M17 16.99c-1.35 0-2.2.42-2.95.8-.65.33-1.18.6-2.05.6-.9 0-1.4-.25-2.05-.6-.75-.38-1.57-.8-2.95-.8s-2.2.42-2.95.8c-.65.33-1.17.6-2.05.6v1.95c1.35 0 2.2-.42 2.95-.8.65-.33 1.17-.6 2.05-.6s1.4.25 2.05.6c.75.38 1.57.8 2.95.8s2.2-.42 2.95-.8c.65-.33 1.18-.6 2.05-.6.9 0 1.4.25 2.05.6.75.38 1.57.8 2.95.8v-1.95c-.9 0-1.4-.25-2.05-.6-.75-.38-1.6-.8-2.95-.8z\"\/><\/svg><\/div><h3>Torcida \u00e0 Beira-Mar<\/h3><p>Transmiss\u00f5es ao vivo em ambientes abertos com brisa do oceano e vista para o mar mais bonito do Brasil.<\/p><\/div>\n    <div class=\"copa-dif-card reveal delay-1\"><div class=\"copa-dif-icon-wrap\"><svg viewBox=\"0 0 24 24\"><path d=\"M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3zm-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z\"\/><\/svg><\/div><h3>Para Toda a Fam\u00edlia<\/h3><p>Programa\u00e7\u00e3o completa para crian\u00e7as, teens e adultos \u2014 todo mundo vive a Copa do seu jeito.<\/p><\/div>\n    <div class=\"copa-dif-card reveal delay-2\"><div class=\"copa-dif-icon-wrap\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z\"\/><\/svg><\/div><h3>Padr\u00e3o Marriott International<\/h3><p>O \u00fanico resort All-Inclusive de alto padr\u00e3o da Marriott no Brasil. Excel\u00eancia global \u00e0 beira-mar.<\/p><\/div>\n    <div class=\"copa-dif-card reveal delay-3\"><div class=\"copa-dif-icon-wrap\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 22c4.97 0 9-4.03 9-9-4.97 0-9 4.03-9 9zM5.6 10.25c0 1.38 1.12 2.5 2.5 2.5.53 0 1.01-.16 1.42-.44l-.02.19c0 1.38 1.12 2.5 2.5 2.5s2.5-1.12 2.5-2.5l-.02-.19c.4.28.89.44 1.42.44 1.38 0 2.5-1.12 2.5-2.5 0-1-.59-1.85-1.43-2.25.84-.4 1.43-1.25 1.43-2.25 0-1.38-1.12-2.5-2.5-2.5-.53 0-1.01.16-1.42.44l.02-.19C14.5 2.12 13.38 1 12 1S9.5 2.12 9.5 3.5l.02.19c-.4-.28-.89-.44-1.42-.44-1.38 0-2.5 1.12-2.5 2.5 0 1 .59 1.85 1.43 2.25-.84.4-1.43 1.25-1.43 2.25z\"\/><\/svg><\/div><h3>Heavenly Spa by Westin\u2122<\/h3><p>Massagens r\u00e1pidas, aromaterapia e tratamentos exclusivos para renovar entre os jogos.<\/p><\/div>\n  <\/div>\n<\/section>\n\n<!-- COUNTDOWN -->\n<section id=\"copa-countdown\">\n  <div class=\"copa-countdown-inner\">\n    <div class=\"copa-countdown-text reveal delay-1\">\n      <h2>A Copa come\u00e7a<br><em>em breve.<\/em><br>Viva as emo\u00e7\u00f5es<br>no Westin.<\/h2>\n      <p>Garanta j\u00e1 a sua estadia e chegue pronto para viver cada jogo, cada gol, cada momento \u2014 no melhor cen\u00e1rio poss\u00edvel.<\/p>\n      <div style=\"margin-top:2rem;\"><a href=\"#copa-motor\" class=\"btn-gold\">Reservar agora \u2192<\/a><\/div>\n    <\/div>\n    <div class=\"copa-countdown-right reveal delay-2\">\n      <span class=\"copa-countdown-label\">\u26bd Contagem regressiva para o 1\u00ba jogo do Brasil<\/span>\n      <div class=\"copa-timer\">\n        <div class=\"copa-timer-block\"><div class=\"copa-timer-num\" id=\"cdDias\">--<\/div><div class=\"copa-timer-unit\">Dias<\/div><\/div>\n        <div class=\"copa-timer-block\"><div class=\"copa-timer-num\" id=\"cdHoras\">--<\/div><div class=\"copa-timer-unit\">Horas<\/div><\/div>\n        <div class=\"copa-timer-block\"><div class=\"copa-timer-num\" id=\"cdMin\">--<\/div><div class=\"copa-timer-unit\">Min<\/div><\/div>\n        <div class=\"copa-timer-block\"><div class=\"copa-timer-num\" id=\"cdSeg\">--<\/div><div class=\"copa-timer-unit\">Seg<\/div><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- MOTOR FINAL -->\n<section id=\"copa-motor\">\n  <div class=\"copa-motor-form-wrap reveal\">\n    <span class=\"copa-motor-form-label\">Verifique disponibilidade e pre\u00e7os<\/span>\n    <div class=\"copa-motor-grid\" id=\"copaMotorGrid\">\n      <div class=\"copa-motor-field\"><label>Datas<\/label><input id=\"copa-final-dates\" type=\"text\" placeholder=\"Check-in \u2192 Check-out\" readonly><\/div>\n      <div class=\"copa-motor-field\"><label>Adultos<\/label><select id=\"copa-final-adults\"><option style=\"background:#294237;\">1<\/option><option selected style=\"background:#294237;\">2<\/option><option style=\"background:#294237;\">3<\/option><option style=\"background:#294237;\">4<\/option><\/select><\/div>\n      <div class=\"copa-motor-field\"><label>Crian\u00e7as<\/label><select id=\"copa-final-children\"><option value=\"0\" selected style=\"background:#294237;\">0<\/option><option style=\"background:#294237;\">1<\/option><option style=\"background:#294237;\">2<\/option><\/select><\/div>\n      <div class=\"copa-motor-btn\"><button id=\"copa-final-submit\">Verificar Disponibilidade \u2192<\/button><\/div>\n    <\/div>\n    <div class=\"copa-ages-wrapper\" id=\"copaFinalAgesWrap\"><label>Idade das crian\u00e7as<\/label><div class=\"copa-ages-row\" id=\"copaFinalAges\"><\/div><\/div>\n  <\/div>\n<\/section>\n\n<!-- FOOTER -->\n<footer id=\"copa-footer\">\n  <div class=\"copa-footer-brand\">\n    <div><div class=\"copa-footer-brand-name\">The Westin Porto de Galinhas<\/div><div class=\"copa-footer-brand-tag\">All-Inclusive \u00b7 Marriott International<\/div><\/div>\n    <p>Um resort all-inclusive de alto padr\u00e3o \u00e0 beira-mar em Porto de Galinhas, Pernambuco. Sofistica\u00e7\u00e3o, conforto e bem-estar em cada detalhe.<\/p>\n  <\/div>\n  <div class=\"copa-footer-brand\">\n    <div class=\"copa-footer-contact\">\n      <a href=\"mailto:reservas@westinportodegalinhas.com.br\">reservas@westinportodegalinhas.com.br<\/a><br>\n      81 3331-1717<br>\n      PE-009, s\/n \u2013 Porto de Galinhas, Ipojuca \u2013 PE, 55590-000\n    <\/div>\n  <\/div>\n<\/footer>\n<div class=\"copa-footer-bottom\">\n  <span>\u00a9 2026 The Westin Porto de Galinhas \u00b7 All-Inclusive \u00b7 Marriott International<\/span>\n  <span>Copa Westin 2026 \u00b7 Junho \u2014 Julho<\/span>\n<\/div>\n\n<!-- SCRIPTS -->\n<script>\n\/* \u2500\u2500 NIARA \u2500\u2500 *\/\nvar NB='https:\/\/reservas.westinportodegalinhas.com.br\/hotels\/HOTEL_OMNI_3165',NC='209e4def-e19b-46e4-aae9-ba71cc7827ce',NP='99987cf5-4449-4a4c-9d7c-097e25e34421',NH='HOTEL_OMNI_3165',ND='The Westin Porto de Galinhas All Inclusive';\nfunction fd(d){return d.getFullYear()+'-'+String(d.getMonth()+1).padStart(2,'0')+'-'+String(d.getDate()).padStart(2,'0');}\nfunction nd(d){var n=new Date(d);n.setDate(n.getDate()+1);return n;}\nfunction niara(a,c,ages,s,e){var r='a'+a+(ages.length?'c'+ages.join(','):'');var p=[];p.push('adults='+a);p.push('children='+c);ages.forEach(function(x){p.push('childrenAges[]='+x);});p.push('clientId='+encodeURIComponent(NC));p.push('clientName=Motor%20NIARA');p.push('contentType=property');p.push('destinationCountry=BR');p.push('destinationName='+encodeURIComponent(ND));p.push('enablePromoCode=true');if(e)p.push('endDate='+e);p.push('hotelIds[]='+encodeURIComponent(NH));p.push('propertyId='+encodeURIComponent(NP));p.push('rooms[]='+encodeURIComponent(r));if(s)p.push('startDate='+s);return NB+'#'+p.join('&');}\nfunction buildAges(cEl,wEl,n,dark){cEl.innerHTML='';if(!n){wEl.style.display='none';return;}wEl.style.display='';for(var i=1;i<=n;i++){var d=document.createElement('div');d.style.cssText='display:flex;flex-direction:column;gap:4px;';var l=document.createElement('label');l.textContent='Crian\u00e7a '+i;l.style.cssText='font-family:Arial,sans-serif;font-size:0.55rem;letter-spacing:.2em;text-transform:uppercase;color:'+(dark?'rgba(255,255,255,0.3)':'var(--ink-faint)')+';';var s=document.createElement('select');s.id=cEl.id+'-age-'+i;s.style.cssText='font-family:Arial,sans-serif;font-size:0.8rem;color:'+(dark?'rgba(255,255,255,0.9)':'var(--ink)')+';background:transparent;border:1px solid '+(dark?'rgba(255,255,255,0.2)':'var(--border)')+';outline:none;cursor:pointer;padding:.4rem .5rem;-webkit-appearance:none;appearance:none;';for(var a=0;a<=17;a++){var o=document.createElement('option');o.value=a;o.textContent=a===0?'< 1 ano':a+(a===1?' ano':' anos');o.style.background=dark?'#294237':'#fff';if(a===5)o.selected=true;s.appendChild(o);}d.appendChild(l);d.appendChild(s);cEl.appendChild(d);}}\nfunction getAges(cEl,n){var a=[];for(var i=1;i<=n;i++){var s=document.getElementById(cEl.id+'-age-'+i);a.push(s?parseInt(s.value,10):5);}return a;}\n\n\/* Motor Clean *\/\nvar cSel=[];\nflatpickr('#copa-clean-dates',{mode:'range',locale:'pt',dateFormat:'d\/m\/Y',minDate:'today',showMonths:window.innerWidth>600?2:1,onChange:function(d){cSel=d;}});\ndocument.getElementById('copa-clean-children').addEventListener('change',function(){buildAges(document.getElementById('copaCleanAges'),document.getElementById('copaCleanAgesWrap'),parseInt(this.value,10),false);});\ndocument.getElementById('copa-clean-submit').addEventListener('click',function(){\n  if(!cSel.length){alert('Selecione as datas de check-in e check-out.');return;}\n  var a=parseInt(document.getElementById('copa-clean-adults').value,10);var c=parseInt(document.getElementById('copa-clean-children').value,10);\n  window.open(niara(a,c,getAges(document.getElementById('copaCleanAges'),c),fd(cSel[0]),cSel.length===2?fd(cSel[1]):fd(nd(cSel[0]))),'_blank');\n});\n\n\/* Motor Final *\/\nvar fSel=[];\nflatpickr('#copa-final-dates',{mode:'range',locale:'pt',dateFormat:'d\/m\/Y',minDate:'today',showMonths:window.innerWidth>600?2:1,onChange:function(d){fSel=d;}});\ndocument.getElementById('copa-final-children').addEventListener('change',function(){buildAges(document.getElementById('copaFinalAges'),document.getElementById('copaFinalAgesWrap'),parseInt(this.value,10),true);});\ndocument.getElementById('copa-final-submit').addEventListener('click',function(){\n  if(!fSel.length){alert('Por favor, selecione as datas de check-in e check-out.');return;}\n  var a=parseInt(document.getElementById('copa-final-adults').value,10);var c=parseInt(document.getElementById('copa-final-children').value,10);\n  window.open(niara(a,c,getAges(document.getElementById('copaFinalAges'),c),fd(fSel[0]),fSel.length===2?fd(fSel[1]):fd(nd(fSel[0]))),'_blank');\n});\n\n\/* Responsivo Motor Clean \u2014 JS apenas como fallback, CSS cuida do mobile *\/\nfunction ajustarClean(){\n  var g=document.getElementById('copaMotorCleanGrid');if(!g)return;\n  if(window.innerWidth>1024){g.style.flexDirection='row';}\n}\najustarClean();window.addEventListener('resize',ajustarClean);\n\n\/* Responsivo Motor Final *\/\nfunction ajustarFinal(){\n  var g=document.getElementById('copaMotorGrid');if(!g)return;\n  if(window.innerWidth<=768){g.style.flexDirection='column';g.querySelectorAll('.copa-motor-field').forEach(function(f){f.style.borderRight='none';f.style.borderBottom='1px solid rgba(255,255,255,0.12)';});}\n  else{g.style.flexDirection='row';g.querySelectorAll('.copa-motor-field').forEach(function(f){f.style.borderBottom='none';f.style.borderRight='1px solid rgba(255,255,255,0.12)';});}\n}\najustarFinal();window.addEventListener('resize',ajustarFinal);\n\n\/* Scroll Reveal *\/\nvar rObs=new IntersectionObserver(function(en){en.forEach(function(e){if(e.isIntersecting){e.target.classList.add('active');rObs.unobserve(e.target);}});},{threshold:0.08,rootMargin:'0px 0px -40px 0px'});\ndocument.querySelectorAll('.reveal').forEach(function(el){rObs.observe(el);});\n\n\/* Tabs *\/\ndocument.querySelectorAll('.copa-tab').forEach(function(tab){tab.addEventListener('click',function(){document.querySelectorAll('.copa-tab').forEach(function(t){t.classList.remove('active');});document.querySelectorAll('.copa-panel').forEach(function(p){p.classList.remove('active');});tab.classList.add('active');var panel=document.getElementById('panel-'+tab.dataset.tab);if(panel)panel.classList.add('active');});});\n\n\/* Carrossel *\/\n(function(){\n  var track=document.getElementById('copaCarouselTrack'),dotsWrap=document.getElementById('copaCarouselDots');\n  if(!track)return;\n  var slides=track.querySelectorAll('.copa-carousel-slide'),total=slides.length,current=0,timer;\n  for(var i=0;i<total;i++){var d=document.createElement('button');d.className='copa-carousel-dot'+(i===0?' active':'');d.setAttribute('data-idx',i);dotsWrap.appendChild(d);}\n  function goTo(idx){current=(idx+total)%total;track.style.transform='translateX(-'+(current*100)+'%)';dotsWrap.querySelectorAll('.copa-carousel-dot').forEach(function(d,i){d.classList.toggle('active',i===current);});}\n  dotsWrap.addEventListener('click',function(e){if(e.target.classList.contains('copa-carousel-dot')){goTo(parseInt(e.target.getAttribute('data-idx')));reset();}});\n  document.getElementById('copaCarouselPrev').addEventListener('click',function(){goTo(current-1);reset();});\n  document.getElementById('copaCarouselNext').addEventListener('click',function(){goTo(current+1);reset();});\n  function start(){timer=setInterval(function(){goTo(current+1);},4000);}\n  function reset(){clearInterval(timer);start();}\n  start();\n  var sx=0,car=document.getElementById('copaCarousel');\n  car.addEventListener('touchstart',function(e){sx=e.touches[0].clientX;},{passive:true});\n  car.addEventListener('touchend',function(e){var df=sx-e.changedTouches[0].clientX;if(Math.abs(df)>50){goTo(df>0?current+1:current-1);reset();}});\n})();\n\n\/* \u2500\u2500 YouTube API + Toggle Play\/Pause\/Mute \u2500\u2500 *\/\nvar ytReady=false,ytPlayer=null,isMuted=true;\n\n\/\/ Carrega YouTube IFrame API\nvar ytScript=document.createElement('script');\nytScript.src='https:\/\/www.youtube.com\/iframe_api';\ndocument.head.appendChild(ytScript);\n\nwindow.onYouTubeIframeAPIReady=function(){\n  ytReady=true;\n  \/\/ S\u00f3 cria player no desktop\n  if(window.innerWidth>1024){\n    ytPlayer=new YT.Player('copaYtIframe',{\n      events:{\n        'onReady':function(e){\n          e.target.mute();\n          e.target.playVideo();\n          isMuted=true;\n          updateToggleBtn();\n        }\n      }\n    });\n  }\n};\n\nvar toggleBtn=document.getElementById('copaVideoToggle');\nif(toggleBtn){\n  toggleBtn.addEventListener('click',function(){\n    if(!ytPlayer)return;\n    if(isMuted){\n      ytPlayer.unMute();\n      ytPlayer.setVolume(80);\n      isMuted=false;\n    } else {\n      ytPlayer.mute();\n      isMuted=true;\n    }\n    updateToggleBtn();\n  });\n}\n\nfunction updateToggleBtn(){\n  if(!toggleBtn)return;\n  toggleBtn.textContent=isMuted?'\ud83d\udd07':'\ud83d\udd0a';\n  toggleBtn.title=isMuted?'Ativar som':'Silenciar';\n}\n\n\/* Countdown \u2014 13 Jun 2026 17h Bras\u00edlia = 20h UTC *\/\n(function(){\n  var target=new Date('2026-06-13T20:00:00Z');\n  function pad(n){return String(n).padStart(2,'0');}\n  function tick(){var diff=target-new Date();if(diff<=0){['cdDias','cdHoras','cdMin','cdSeg'].forEach(function(id){document.getElementById(id).textContent='00';});return;}document.getElementById('cdDias').textContent=pad(Math.floor(diff\/86400000));document.getElementById('cdHoras').textContent=pad(Math.floor((diff%86400000)\/3600000));document.getElementById('cdMin').textContent=pad(Math.floor((diff%3600000)\/60000));document.getElementById('cdSeg').textContent=pad(Math.floor((diff%60000)\/1000));}\n  tick();setInterval(tick,1000);\n})();\n<\/script>\n\n<\/div><!-- \/#westin-copa -->\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Copa Westin 2026 \u2014 The Westin Porto de Galinhas Copa Westin 2026 \u2726 \ud83c\udde7\ud83c\uddf7 Brasil na Copa \u2726 The Westin Porto de Galinhas \u2726 All-Inclusive \u00b7 Alto Padr\u00e3o \u00b7 Marriott \u2726 \u26bd Transmiss\u00f5es Ao Vivo \u2726 O Mundo se Encontra Aqui \u2726 Copa Westin 2026 \u2726 \ud83c\udde7\ud83c\uddf7 Brasil na Copa \u2726 The Westin Porto de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-3199","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/westinportodegalinhas.com.br\/es\/wp-json\/wp\/v2\/pages\/3199","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/westinportodegalinhas.com.br\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/westinportodegalinhas.com.br\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/westinportodegalinhas.com.br\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/westinportodegalinhas.com.br\/es\/wp-json\/wp\/v2\/comments?post=3199"}],"version-history":[{"count":34,"href":"https:\/\/westinportodegalinhas.com.br\/es\/wp-json\/wp\/v2\/pages\/3199\/revisions"}],"predecessor-version":[{"id":3322,"href":"https:\/\/westinportodegalinhas.com.br\/es\/wp-json\/wp\/v2\/pages\/3199\/revisions\/3322"}],"wp:attachment":[{"href":"https:\/\/westinportodegalinhas.com.br\/es\/wp-json\/wp\/v2\/media?parent=3199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}