.ht-root{--navy:#0c3149;--navy-mid:#0c3149;--cream:#fff1d6;--cream-2:#f2efe9;--paper:#f2efe9;--paper-cream:#f2efe9;--sienna:#c44c1e;--sienna-light:#c44c1e;--ink:#0c3149;--ink-2:#0c3149;--muted:#a0a0a0;--muted-2:#a0a0a0;--rule:#a0a0a0;--masthead-h:36px;--masthead-rule-h:1px;--masthead-total:calc(var(--masthead-h) + var(--masthead-rule-h));--serif:var(--font-serif,"TeX Gyre Adventor", sans-serif);--sans:var(--font-sans,"avenir-next-lt-pro", "Avenir Next", system-ui, sans-serif);--max:1200px;--gutter:56px;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:15px;font-weight:400;line-height:1.65;overflow-x:hidden}.ht-root *,.ht-root :before,.ht-root :after{box-sizing:border-box}.ht-root a{color:inherit;text-decoration:none}.ht-root img{max-width:100%;display:block}.ht-root .wrap,.ht-root .container{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.ht-root .label{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:500}.ht-root .rule-h{background:var(--sienna);width:32px;height:1px;display:block}.ht-root .masthead-bar{background:var(--navy);height:var(--masthead-h);align-items:center;display:flex;position:relative;overflow:hidden}.ht-root .masthead-bar:after{content:"";background:var(--sienna);height:1px;position:absolute;bottom:0;left:0;right:0}.ht-root .masthead-inner{max-width:var(--max);padding:0 var(--gutter);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:100%;height:100%;margin:0 auto;display:grid}.ht-root .masthead-text{font-family:var(--serif);font-variant:small-caps;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--paper-cream);white-space:nowrap;font-size:10px;font-weight:400;line-height:1}.ht-root .masthead-dateline{align-items:center;gap:0;display:flex}.ht-root .masthead-edition{color:var(--paper-cream);opacity:.72;justify-content:center;align-items:center;gap:10px;display:flex}.ht-root .masthead-edition .m-pipe{background:#f2efe933;flex-shrink:0;width:1px;height:10px;display:block}.ht-root .masthead-now{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ht-root .masthead-now .m-dot{background:#c44c1ecc;border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:3s ease-in-out infinite ht-masthead-pulse;box-shadow:0 0 #c44c1e80}@keyframes ht-masthead-pulse{0%,to{box-shadow:0 0 #c44c1e80}50%{box-shadow:0 0 0 5px #c44c1e00}}.ht-root .masthead-now .m-days{font-family:var(--serif);font-variant-numeric:tabular-nums;color:var(--paper-cream);letter-spacing:.04em;font-size:10px;font-weight:700}.ht-root .masthead-marquee-wrap{align-items:center;width:100%;height:100%;display:none;position:relative;overflow:hidden}.ht-root .masthead-marquee-track{white-space:nowrap;will-change:transform;animation:32s linear infinite ht-marquee-scroll;display:flex}@keyframes ht-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ht-root .masthead-marquee-track{animation:none}}.ht-root .masthead-marquee-track .m-loop{flex-shrink:0;align-items:center;gap:20px;padding:0 20px;display:flex}.ht-root .masthead-marquee-track .m-sep{font-family:var(--serif);color:#c44c1ebf;letter-spacing:.1em;flex-shrink:0;font-size:10px}.ht-root .masthead-marquee-track .masthead-text{letter-spacing:.08em;opacity:.9}.ht-root .masthead-marquee-track .m-days{margin:0 4px;font-weight:700}@media (max-width:700px){.ht-root .masthead-inner{display:none}.ht-root .masthead-marquee-wrap{display:flex}}.ht-root .hero{flex-direction:column;min-height:620px;display:flex;position:relative;overflow:hidden}.ht-root .hero-stadium-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;animation:18s ease-in-out infinite alternate ht-heroZoom;position:absolute;inset:0;transform:scale(1.02)}@keyframes ht-heroZoom{0%{transform:scale(1.02)}to{transform:scale(1.08)}}.ht-root .hero-overlay{background:linear-gradient(#0a0f16d9 0%,#0a0f16b8 35%,#140c0899 65%,#201206d1 100%);position:absolute;inset:0}.ht-root .hero-spot{pointer-events:none;background:radial-gradient(#c44c1e47 0%,#c44c1e1a 40%,#0000 70%);width:700px;height:700px;position:absolute;bottom:-80px;left:-60px}.ht-root .hero-accent-line{display:none}.ht-root .hero-grain{opacity:.5;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='.06'/%3E%3C/svg%3E");position:absolute;inset:0}.ht-root .hero-content{z-index:2;min-height:620px;max-width:var(--max);padding:0 var(--gutter);width:100%;padding-left:calc(var(--gutter) + 20px);grid-template-columns:1fr 1fr;align-items:stretch;margin:0 auto;display:grid;position:relative}.ht-root .hero-text{flex-direction:column;justify-content:center;padding:80px 48px 80px 0;display:flex}.ht-root .hero-kicker{align-items:center;gap:12px;margin-bottom:32px;display:flex}.ht-root .hero-kicker .pulse{background:var(--sienna-light);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.5s ease-in-out infinite ht-pulse-sienna;box-shadow:0 0 #c44c1e80}@keyframes ht-pulse-sienna{0%,to{box-shadow:0 0 #c44c1e80}50%{box-shadow:0 0 0 10px #c44c1e00}}.ht-root .hero-h1{font-family:var(--serif);letter-spacing:-.018em;color:#fff1d6;text-shadow:0 2px 24px #0006;margin-bottom:28px;font-size:clamp(42px,5vw,76px);font-weight:400;line-height:1.04}.ht-root .hero-h1 em{color:#c44c1e;font-style:italic}.ht-root .cd-caption{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#fff1d661;align-items:center;gap:8px;margin-bottom:10px;font-size:9.5px;font-weight:500;display:flex}.ht-root .cd-caption:before{content:"";background:#c44c1e73;width:16px;height:1px;display:block}.ht-root .hero-countdown{align-items:baseline;gap:0;margin-bottom:32px;display:flex;position:relative}.ht-root .hero-countdown:before{content:"";background:#c44c1e8c;width:48px;height:1px;position:absolute;top:-16px;left:0}.ht-root .cd-wrap{align-items:baseline;display:flex}.ht-root .cd-unit{flex-direction:column;align-items:center;min-width:52px;display:flex}.ht-root .cd-num{font-family:var(--serif);color:#fff1d6;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-shadow:0 1px 12px #00000080;font-size:clamp(38px,4.5vw,60px);font-weight:700;line-height:1}.ht-root .cd-label{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#fff1d659;margin-top:4px;font-size:8px;font-weight:500}.ht-root .cd-sep{font-family:var(--serif);color:#c44c1e80;align-self:flex-start;margin-top:4px;padding:0 4px;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1}.ht-root .hero-p{color:#fff1d699;max-width:480px;margin-bottom:40px;font-size:15px;line-height:1.72}.ht-root .hero-value-prop{font-family:var(--serif);color:#fff1d6;letter-spacing:-.01em;margin-bottom:10px;font-size:20px;font-style:italic;font-weight:400;line-height:1.4;display:block}.ht-root .hero-actions{align-items:center;gap:16px;margin-bottom:52px;display:flex}.ht-root .btn-primary{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;background:var(--sienna-light);color:#f2efe9;border:1px solid var(--sienna-light);align-items:center;gap:10px;padding:13px 28px;font-size:12px;font-weight:500;transition:background .22s,box-shadow .22s;display:inline-flex}.ht-root .btn-primary:hover{background:#c44c1e;border-color:#c44c1e;box-shadow:0 0 24px #c44c1e66}.ht-root .btn-primary svg{transition:transform .25s}.ht-root .btn-primary:hover svg{transform:translate(4px)}.ht-root .btn-ghost{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#fff1d68c;border-bottom:1px solid #fff3;align-items:center;gap:8px;padding:13px 0;font-size:12px;font-weight:500;transition:color .22s,border-color .22s;display:inline-flex}.ht-root .btn-ghost:hover{color:#fff1d6;border-color:#c44c1eb3}.ht-root .hero-stats{grid-template-columns:repeat(3,1fr);gap:32px;padding-top:8px;display:grid}.ht-root .stat{padding:12px 0}.ht-root .stat strong{font-family:var(--serif);color:#fff1d6;margin-bottom:4px;font-size:32px;font-weight:700;line-height:1;display:block}.ht-root .stat span{color:#fff1d666;letter-spacing:.06em;font-size:11px}.ht-root .hero-right{flex-direction:column;justify-content:flex-end;padding:80px 0 56px 48px;display:flex}.ht-root .hero-feature-card{-webkit-backdrop-filter:blur(20px)saturate(1.4);border-left:3px solid var(--sienna-light);background:#fdfbf71a;padding:28px 32px;position:relative;overflow:hidden}.ht-root .hero-feature-card .label{color:#fff1d673;letter-spacing:.2em;margin-bottom:10px}.ht-root .hero-feature-card h3{font-family:var(--serif);color:#fff1d6;margin-bottom:6px;font-size:22px;font-weight:700;line-height:1.2}.ht-root .hero-feature-card p{color:#fff1d68c;font-size:13px;line-height:1.55}.ht-root .hero-feature-card .price-tag{font-family:var(--serif);color:#fff1d6;align-items:baseline;gap:6px;margin-top:16px;font-size:28px;font-weight:700;line-height:1;display:inline-flex}.ht-root .hero-feature-card .price-tag small{font-family:var(--sans);color:#fff1d666;letter-spacing:.07em;align-self:center;font-size:11px;font-weight:400}.ht-root .scarcity-note{background:#c44c1e;border-left:3px solid #fff1d6;align-items:center;gap:10px;margin-top:16px;padding:10px 14px;animation:2.4s ease-in-out infinite ht-scarcity-pulse-strong;display:flex;box-shadow:0 0 #c44c1e80}@keyframes ht-scarcity-pulse-strong{0%,to{box-shadow:0 0 #c44c1e80}50%{box-shadow:0 0 0 10px #c44c1e00}}.ht-root .scarcity-note .scarcity-icon{background:#fff1d6;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 6px #fff1d6b3}.ht-root .scarcity-note span{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#fff1d6;font-size:12px;font-weight:600;line-height:1.3}.ht-root a.hero-feature-card{cursor:pointer}.ht-root a.hero-feature-card:hover{background:#fdfbf729}.ht-root .hero-feature-cta{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#fff1d6;border-top:1px dashed #fff1d640;align-items:center;gap:8px;margin-top:16px;padding-top:14px;font-size:11px;font-weight:500;transition:gap .22s;display:flex}.ht-root a.hero-feature-card:hover .hero-feature-cta{gap:12px}.ht-root .hero-feature-foot{align-items:center;gap:8px;margin-top:20px;padding-top:8px;display:flex}.ht-root .avail-dot{background:#c44c1e;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.5s infinite ht-pulse-green;box-shadow:0 0 #c44c1e66}@keyframes ht-pulse-green{0%,to{box-shadow:0 0 #c44c1e59}50%{box-shadow:0 0 0 7px #c44c1e00}}.ht-root .hero-feature-foot span{letter-spacing:.08em;color:#fff1d666;font-size:11px}.ht-root .trust-strip{background:#f2efe9 radial-gradient(circle at 20% 30%,#c44c1e08 0%,#0000 60%);border-top:1px solid #0c314914;border-bottom:1px solid #0c314914;padding:80px 0}.ht-root .ts-title{font-family:var(--serif);text-align:center;color:#0c3149;letter-spacing:-.01em;margin-bottom:56px;font-size:36px;font-style:italic}.ht-root .ts-grid{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.ht-root .ts-card{text-align:left;flex-direction:column;padding:0 16px;display:flex}.ht-root .stars-row{gap:4px;margin-bottom:16px;display:flex}.ht-root .stars-row .star{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#c44c1e;width:13px;height:13px}.ht-root .ts-quote{font-family:var(--serif);color:#0c3149;margin:0 0 24px;font-size:20px;font-style:italic;line-height:1.55}.ht-root .ts-rule{border:0;border-top:1px solid #c44c1e;width:56px;margin:0 0 18px}.ht-root .ts-cite{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:#0c3149;text-underline-offset:4px;margin-bottom:6px;font-size:12px;font-style:normal;-webkit-text-decoration:underline #0c3149;text-decoration:underline #0c3149}.ht-root .ts-name{font-weight:600}.ht-root .ts-event{font-family:var(--serif);color:#a0a0a0;font-size:13px;font-style:italic}.ht-root .pullquote-section{background:#f2efe9;justify-content:center;align-items:center;min-height:60vh;padding:80px 24px;display:flex;position:relative;overflow:hidden}.ht-root .pullquote-section:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.035 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ht-root .pq-wrap{text-align:center;max-width:960px;position:relative}.ht-root .pq-marks{font-family:var(--serif);color:#c44c1e;opacity:.15;font-size:180px;font-style:italic;line-height:1;position:absolute;top:-90px;left:50%;transform:translate(-50%)}.ht-root .pq-quote{font-family:var(--serif);color:#0c3149;letter-spacing:-.02em;margin:0 0 40px;font-size:72px;font-style:italic;line-height:1.15}.ht-root .pq-rule{border:0;border-top:1px solid #c44c1e;width:80px;margin:0 auto 24px}.ht-root .pq-cite{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;color:#0c3149;font-size:12px;font-style:normal;display:block}.ht-root .section{border-bottom:1px solid var(--rule);padding:96px 0}.ht-root .section-head{grid-template-columns:1fr auto;align-items:end;gap:48px;margin-bottom:52px;display:grid}.ht-root .section-head .eyebrow{align-items:center;gap:12px;margin-bottom:12px;display:flex}.ht-root .section-h{font-family:var(--serif);color:var(--navy);letter-spacing:-.01em;font-size:clamp(30px,3.2vw,46px);font-weight:400;line-height:1.1}.ht-root .section-h em{color:var(--sienna);font-style:italic}.ht-root .link-all{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--navy);border-bottom:1px solid var(--rule);white-space:nowrap;align-items:center;gap:8px;padding-bottom:2px;font-size:11px;font-weight:500;transition:border-color .22s,color .22s;display:flex}.ht-root .link-all:hover{color:var(--sienna);border-color:var(--sienna)}.ht-root .pkg-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.ht-root .pkg-grid-solo{grid-template-columns:1fr}.ht-root .pkg-grid-solo .pkg-img{aspect-ratio:21/9}.ht-root .pkg-grid-solo .pkg-body{padding:40px 44px}.ht-root .pkg-grid-solo .pkg-body h3{margin-bottom:16px;font-size:32px}.ht-root .pkg-grid-solo .pkg-body .desc{max-width:720px;font-size:15px;line-height:1.7}.ht-root .pkg-grid-solo .pkg-footer{padding:20px 44px}.ht-root .pkg-grid-solo .pkg-price strong{font-size:32px}@media (max-width:900px){.ht-root .pkg-grid,.ht-root .pkg-grid-solo{grid-template-columns:1fr}.ht-root .pkg-grid-solo .pkg-img{aspect-ratio:16/9}.ht-root .pkg-grid-solo .pkg-body{padding:24px 28px}}.ht-root .pkg-card{background:var(--paper);flex-direction:column;transition:background .25s;display:flex}.ht-root .pkg-card:hover{background:var(--cream)}.ht-root .pkg-img{aspect-ratio:3/2;position:relative;overflow:hidden}.ht-root .pkg-img img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.3,1)}.ht-root .pkg-card:hover .pkg-img img{transform:scale(1.04)}.ht-root .pkg-img-overlay{background:linear-gradient(#0000 50%,#1a181480);position:absolute;inset:0}.ht-root .pkg-tag{background:var(--sienna);color:#f2efe9;font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;z-index:2;padding:4px 10px;font-size:9px;font-weight:500;position:absolute;top:16px;left:16px}.ht-root .pkg-tag-urgent{background:#c44c1e;animation:2.2s infinite ht-pkg-urgent-pulse;inset:auto 16px 16px auto;box-shadow:0 0 #c44c1e80}@keyframes ht-pkg-urgent-pulse{0%,to{box-shadow:0 0 #c44c1e73}50%{box-shadow:0 0 0 8px #c44c1e00}}.ht-root .pkg-loc{color:#ffffffd9;letter-spacing:.04em;font-size:11px;position:absolute;bottom:14px;left:16px}.ht-root .pkg-scarcity{background:#c44c1e0a;border:1px solid #c44c1e2e;align-items:center;gap:8px;margin-bottom:16px;padding:7px 10px;display:flex}.ht-root .pkg-scarcity .dot-scarcity{background:var(--sienna-light);border-radius:50%;flex-shrink:0;width:4px;height:4px}.ht-root .pkg-scarcity span{letter-spacing:.1em;text-transform:uppercase;color:var(--sienna-light);font-size:9.5px;font-weight:500;line-height:1.3}.ht-root .pkg-body{flex-direction:column;flex:1;padding:24px 28px;display:flex}.ht-root .pkg-body .label{margin-bottom:10px}.ht-root .pkg-body h3{font-family:var(--serif);color:var(--navy);margin-bottom:10px;font-size:22px;font-weight:700;line-height:1.2}.ht-root .pkg-body .desc{color:var(--muted);flex:1;margin-bottom:16px;font-size:13.5px;line-height:1.6}.ht-root .pkg-tags{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.ht-root .pkg-tag-pill{letter-spacing:.08em;color:var(--muted);border:1px solid var(--rule);padding:3px 8px;font-size:10px}.ht-root .pkg-footer{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;padding:16px 28px;display:flex}.ht-root .pkg-price small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin-bottom:3px;font-size:10px;display:block}.ht-root .pkg-price strong{font-family:var(--serif);color:var(--navy);font-size:26px;font-weight:700;line-height:1}.ht-root .pkg-price .install{color:var(--muted-2);margin-top:3px;font-size:10px;display:block}.ht-root .pkg-arrow{border:1px solid var(--rule);width:36px;height:36px;color:var(--navy);justify-content:center;align-items:center;transition:background .22s,border-color .22s,color .22s;display:flex}.ht-root .pkg-card:hover .pkg-arrow{background:var(--sienna);border-color:var(--sienna);color:#f2efe9}.ht-root .jogos-list{border-top:1px solid var(--rule)}.ht-root .jogo-row{border-bottom:1px solid var(--rule);grid-template-columns:80px minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:22px 8px;transition:background .22s;display:grid;position:relative}.ht-root .jogo-row:hover{background:var(--cream)}.ht-root .jogo-row:before{content:"";background:var(--sienna);opacity:0;width:2px;transition:opacity .22s;position:absolute;top:0;bottom:0;left:0}.ht-root .jogo-row:hover:before{opacity:1}.ht-root .jogo-date{flex-direction:column;align-items:flex-start;padding-left:12px;display:flex}.ht-root .jogo-day{font-family:var(--serif);color:var(--navy);font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1}.ht-root .jogo-mon{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:10px}.ht-root .jogo-main h3{font-family:var(--serif);color:var(--navy);margin-bottom:4px;font-size:20px;font-weight:700;line-height:1.25}.ht-root .jogo-desc{color:var(--muted);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.ht-root .jogo-price{text-align:right}.ht-root .jogo-price small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin-bottom:2px;font-size:9.5px;display:block}.ht-root .jogo-price strong{font-family:var(--serif);color:var(--sienna);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.ht-root .jogo-arrow{display:none}.ht-root .jogo-cta{background:var(--navy);color:var(--paper);font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--navy);white-space:nowrap;align-items:center;gap:6px;padding:10px 16px;font-size:10.5px;font-weight:500;transition:background .22s,gap .22s;display:inline-flex}.ht-root .jogo-row:hover .jogo-cta{background:var(--sienna);border-color:var(--sienna);gap:10px}.ht-root .scarcity-badge{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;vertical-align:middle;align-items:center;gap:6px;margin-left:12px;padding:3px 8px;font-size:9.5px;font-weight:500;line-height:1.3;display:inline-flex}.ht-root .scarcity-badge .sc-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.ht-root .scarcity-urgent{color:#c44c1e;background:#c44c1e1f;border:1px solid #c44c1e4d}.ht-root .scarcity-urgent .sc-dot{background:#c44c1e;animation:2s infinite ht-scarcity-pulse}.ht-root .scarcity-warn{color:#0c3149;background:#fff1d62e;border:1px solid #fff1d666}.ht-root .scarcity-warn .sc-dot{background:#c44c1e}@keyframes ht-scarcity-pulse{0%,to{box-shadow:0 0 #c44c1e66}50%{box-shadow:0 0 0 6px #c44c1e00}}@media (max-width:600px){.ht-root .jogo-row{grid-template-columns:64px 1fr auto;gap:14px;padding:16px 6px}.ht-root .jogo-main h3{font-size:15px}.ht-root .jogo-price strong{font-size:16px}.ht-root .jogo-cta{letter-spacing:.08em;padding:6px 10px;font-size:9px}.ht-root .jogo-cta svg{display:none}.ht-root .scarcity-badge{margin-top:6px;margin-left:0}}.ht-root .cativa-centerpiece{background:#f2efe9;border-top:1px solid #c44c1e1f;padding:120px 0;position:relative;overflow:hidden}.ht-root .cc-container{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1260px;margin:0 auto;padding:0 40px;display:grid}.ht-root .cc-eyebrow{font-family:var(--sans);letter-spacing:.4em;text-transform:uppercase;color:#c44c1e;margin-bottom:24px;font-size:11px;font-weight:500;display:block}.ht-root .cc-title{font-family:var(--serif);color:#0c3149;letter-spacing:-.035em;margin:0 0 32px;font-size:88px;font-weight:400;line-height:.95}.ht-root .cc-title em{color:#c44c1e;font-style:italic}.ht-root .cc-lead{font-family:var(--serif);color:#0c3149;max-width:480px;margin:0 0 40px;font-size:22px;font-style:italic;line-height:1.55}.ht-root .cc-specs{border-top:1px solid #0c314926;border-bottom:1px solid #0c314926;grid-template-columns:repeat(2,1fr);gap:24px 40px;margin:0 0 40px;padding:28px 0;list-style:none;display:grid}.ht-root .cc-specs li{flex-direction:column;gap:6px;display:flex}.ht-root .cc-specs strong{font-family:var(--serif);color:#0c3149;font-variant-numeric:tabular-nums;font-size:28px;font-style:italic;font-weight:400}.ht-root .cc-specs span{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;color:#a0a0a0;font-size:10px}.ht-root .cc-actions{flex-wrap:wrap;gap:16px;display:flex}.ht-root .cc-btn{font-family:var(--sans);letter-spacing:.25em;text-transform:uppercase;border-radius:2px;padding:16px 32px;font-size:12px;font-weight:500;text-decoration:none;transition:all .25s;display:inline-block}.ht-root .cc-btn-primary{color:#f2efe9;background:#0c3149;box-shadow:0 1px #c44c1e}.ht-root .cc-btn-primary:hover{transform:translateY(-2px);box-shadow:0 3px #c44c1e,0 6px 24px #0c314940}.ht-root .cc-btn-ghost{color:#0c3149;border:1px solid #0c3149}.ht-root .cc-btn-ghost:hover{color:#f2efe9;background:#0c3149}.ht-root .cc-visual{aspect-ratio:4/5;background:#0c3149;position:relative}.ht-root .cc-photo{filter:grayscale(.2)contrast(1.05);background-position:50%;background-size:cover;position:absolute;inset:0}.ht-root .cc-photo:after{content:"";background:linear-gradient(#0000 0% 60%,#0c314973 100%);position:absolute;inset:0}.ht-root .cc-caption{font-family:var(--serif);color:#f2efe9;letter-spacing:.02em;z-index:2;font-size:12px;font-style:italic;position:absolute;bottom:20px;left:20px;right:20px}.ht-root .cc-badge{color:#0c3149;background:#f2efe9;border:1px solid #c44c1e33;flex-direction:column;align-items:center;min-width:120px;padding:24px 28px;display:flex;position:absolute;top:-32px;right:-32px;box-shadow:0 20px 60px #0c314947}.ht-root .cc-badge-num{font-family:var(--serif);color:#c44c1e;font-variant-numeric:tabular-nums;font-size:56px;font-style:italic;line-height:1}.ht-root .cc-badge-label{font-family:var(--sans);letter-spacing:.35em;text-transform:uppercase;color:#0c3149;margin-top:8px;font-size:10px}.ht-root .cc-badge-year{font-family:var(--sans);letter-spacing:.25em;color:#a0a0a0;margin-top:2px;font-size:9px}.ht-root .editor-letter{background:var(--navy);color:var(--cream);padding:clamp(72px,9vw,112px) 0;position:relative;overflow:hidden}.ht-root .el-grain{pointer-events:none;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='0.85' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.04 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ht-root .el-wrap{grid-template-columns:40fr 60fr;gap:80px;max-width:1180px;margin:0 auto;padding:0 40px;display:grid;position:relative}.ht-root .el-kicker{font-family:var(--sans);letter-spacing:.4em;text-transform:uppercase;color:#fff1d6;margin-bottom:22px;font-size:12px;font-weight:500;display:block}.ht-root .el-title{font-family:var(--serif);color:var(--cream);letter-spacing:-.02em;text-wrap:balance;margin:0 0 44px;font-size:clamp(30px,4vw,44px);font-style:italic;font-weight:400;line-height:1.18}.ht-root .el-signature{border-top:1px solid #c44c1e66;flex-direction:column;gap:6px;max-width:320px;padding-top:36px;display:flex}.ht-root .el-names{font-family:var(--serif);color:var(--cream);letter-spacing:.01em;font-size:26px;font-style:italic;line-height:1.2}.ht-root .el-role{font-family:var(--sans);letter-spacing:.28em;text-transform:uppercase;color:#fff1d6cc;font-size:10px;font-weight:500}.ht-root .el-article .el-lead,.ht-root .el-article .el-p{font-family:var(--serif);color:#f2efe9fa;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;margin:0 0 24px;font-size:clamp(16px,1.25vw,18px);line-height:1.82}.ht-root .el-drop{font-family:var(--serif);color:#fff1d6;float:left;margin:8px 16px 0 0;font-size:clamp(76px,9vw,104px);font-weight:700;line-height:.85}.ht-root .el-rule{border:0;border-top:1px solid #c44c1e80;width:140px;margin:32px 0}.ht-root .el-accent{color:#fff1d6;font-style:italic}@media (max-width:900px){.ht-root .el-wrap{grid-template-columns:1fr;gap:40px;padding:0 24px}}.ht-root .cta-strip{background:var(--navy);color:#f2efe9;padding:96px 0;position:relative;overflow:hidden}.ht-root .cta-inner{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid;position:relative}.ht-root .cta-h{font-family:var(--serif);color:#f2efe9;margin-bottom:16px;font-size:clamp(28px,3.5vw,44px);font-weight:400;line-height:1.15}.ht-root .cta-h em{color:#fff1d6;font-style:italic}.ht-root .cta-p{color:#ffffff8c;font-size:15px;line-height:1.7}.ht-root .cta-right{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.ht-root .btn-wa{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--navy);background:#fff1d6;border:1px solid #fff1d6;align-items:center;gap:10px;padding:16px 32px;font-size:12px;font-weight:500;transition:background .22s,border-color .22s,box-shadow .22s;display:inline-flex}.ht-root .btn-wa:hover{background:#fff1d6;border-color:#fff1d6;box-shadow:0 0 24px #fff1d640}.ht-root .btn-wa svg{color:var(--navy)}.ht-root .cta-note{color:#ffffff4d;letter-spacing:.04em;font-size:12px}@keyframes ht-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ht-root .fade-up{opacity:0;animation:.8s cubic-bezier(.2,.8,.3,1) forwards ht-fadeUp}.ht-root .fade-up.d1{animation-delay:.15s}.ht-root .fade-up.d2{animation-delay:.28s}.ht-root .fade-up.d3{animation-delay:.42s}.ht-root .fade-up.d4{animation-delay:.58s}@media (max-width:1040px){.ht-root{--gutter:32px}}@media (max-width:900px){.ht-root .hero-content{padding-left:var(--gutter);grid-template-columns:1fr;min-height:auto}.ht-root .hero-text{border-bottom:1px solid #ffffff1a;border-right:none;padding:64px 0 48px}.ht-root .hero-right{justify-content:flex-start;padding:40px 0 48px}.ht-root .hero-accent-line{display:none}.ht-root .cta-inner{grid-template-columns:1fr;gap:40px}.ht-root .section-head{grid-template-columns:1fr;gap:16px}.ht-root .masthead-edition{display:none}.ht-root .masthead-dateline{justify-content:flex-start}.ht-root .ts-grid{grid-template-columns:1fr;min-height:0;overflow:visible}.ht-root .ts-card{opacity:1;padding:0;animation:none;position:static}.ht-root .ts-title{margin-bottom:32px;font-size:28px}.ht-root .cc-container{grid-template-columns:1fr;gap:48px;padding:0 24px}.ht-root .cc-title{font-size:56px}.ht-root .cc-visual{aspect-ratio:3/4}.ht-root .cc-badge{min-width:88px;padding:16px 20px;top:-20px;right:16px}.ht-root .cc-badge-num{font-size:36px}.ht-root .cc-specs{grid-template-columns:1fr 1fr;gap:16px 24px}.ht-root .pq-quote{font-size:42px}.ht-root .pq-marks{font-size:120px;top:-48px}}@media (max-width:500px){.ht-root{--gutter:20px}.ht-root .hero-content{padding:0 var(--gutter)}.ht-root .hero-text{padding:48px 0 40px}.ht-root .hero-h1{font-size:36px}.ht-root .hero-stats{grid-template-columns:repeat(3,1fr)}.ht-root .stat strong{font-size:24px}.ht-root .hero-actions{flex-direction:column;align-items:flex-start;gap:12px}.ht-root .btn-primary,.ht-root .btn-ghost{text-align:center;justify-content:center;width:100%}.ht-root .hero-right{padding:32px 0 40px}.ht-root .hero-feature-card{padding:20px 22px}.ht-root .hero-feature-card h3{font-size:18px}.ht-root .hero-feature-card .price-tag{font-size:22px}.ht-root .section-h{font-size:28px}.ht-root .cta-strip{padding:64px 0}.ht-root .cd-unit{min-width:40px}.ht-root .cd-num{font-size:32px}}
@font-face{font-family:TeX Gyre Adventor;src:url(/fonts/tex-gyre-adventor/texgyreadventor-bold.otf)format("opentype");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:TeX Gyre Adventor;src:url(/fonts/tex-gyre-adventor/texgyreadventor-bolditalic.otf)format("opentype");font-display:swap;font-style:italic;font-weight:700}.ht-v3-wrap{--v3-blue:#0c3149;--v3-orange:#c44c1e;--v3-beige:#fff1d6;--v3-gray:#a0a0a0;--v3-offwhite:#f2efe9;--v3-blue-rgb:12,49,73;--v3-orange-rgb:196,76,30;--v3-beige-rgb:255,241,214;--v3-gray-rgb:160,160,160;--v3-offwhite-rgb:242,239,233;--v3-title-family:"TeX Gyre Adventor", sans-serif;--v3-sub-family:"lato", system-ui, sans-serif;--v3-body-family:"avenir-next-lt-pro", "Avenir Next", system-ui, sans-serif;--font-serif:var(--v3-title-family);--font-sans:var(--v3-body-family);--font-caveat:var(--v3-sub-family);font-synthesis:none}body.ht-v3-body{--v3-blue:#0c3149;--v3-orange:#c44c1e;--v3-beige:#fff1d6;--v3-gray:#a0a0a0;--v3-offwhite:#f2efe9;--v3-blue-rgb:12,49,73;--v3-orange-rgb:196,76,30;--v3-beige-rgb:255,241,214;--v3-gray-rgb:160,160,160;--v3-offwhite-rgb:242,239,233;--v3-title-family:"TeX Gyre Adventor", sans-serif;--v3-sub-family:"lato", system-ui, sans-serif;--v3-body-family:"avenir-next-lt-pro", "Avenir Next", system-ui, sans-serif;--zv-navy:var(--v3-blue);--zv-navy-deep:var(--v3-blue);--zv-navy-dark:var(--v3-blue);--zv-navy-ink:var(--v3-blue);--zv-cream:var(--v3-offwhite);--zv-cream-warm:var(--v3-beige);--zv-sienna:var(--v3-orange);--zv-gold:var(--v3-orange);--zv-gold-light:var(--v3-beige);--zv-text-primary:var(--v3-blue);--zv-text-body:var(--v3-blue);--zv-text-muted:var(--v3-gray);--zv-text-dim:var(--v3-offwhite);--zv-divider:rgba(var(--v3-blue-rgb), .16);--font-serif:var(--v3-title-family);--font-sans:var(--v3-body-family);--font-caveat:var(--v3-sub-family);background:var(--v3-offwhite);color:var(--v3-blue);font-family:var(--v3-body-family);font-synthesis:none}body.ht-v3-body header,body.ht-v3-body footer,body.ht-v3-body .zv-concierge-float,body.ht-v3-body [role=dialog]{font-family:var(--v3-body-family)!important}body.ht-v3-body footer{background:var(--v3-blue)!important;border-top:1px solid rgba(var(--v3-orange-rgb), .42)!important;color:var(--v3-offwhite)!important;background-image:none!important}body.ht-v3-body footer *,body.ht-v3-body footer a,body.ht-v3-body footer p,body.ht-v3-body footer span{color:var(--v3-offwhite)!important;font-family:var(--v3-body-family)!important}body.ht-v3-body footer h3,body.ht-v3-body footer h3 *,body.ht-v3-body footer h4{color:var(--v3-offwhite)!important;font-family:var(--v3-title-family)!important;letter-spacing:0!important;font-style:italic!important}body.ht-v3-body footer em,body.ht-v3-body footer svg{color:var(--v3-orange)!important}body.ht-v3-body footer [style*=border],body.ht-v3-body footer h4{border-color:rgba(var(--v3-orange-rgb), .42)!important}body.ht-v3-body .zv-concierge-float{background:var(--v3-blue)!important;border:1px solid rgba(var(--v3-orange-rgb), .58)!important;box-shadow:0 2px 0 var(--v3-orange)!important;color:var(--v3-offwhite)!important}body.ht-v3-body .zv-concierge-float__icon{background:var(--v3-orange)!important;color:var(--v3-beige)!important}body.ht-v3-body .zv-concierge-float__eyebrow{color:var(--v3-gray)!important;font-family:var(--v3-sub-family)!important}body.ht-v3-body .zv-concierge-float__cta{color:var(--v3-offwhite)!important;font-family:var(--v3-sub-family)!important;letter-spacing:.08em!important;font-style:normal!important}body.ht-v3-body [role=dialog]{background:var(--v3-offwhite)!important;border-color:rgba(var(--v3-blue-rgb), .18)!important;color:var(--v3-blue)!important}body.ht-v3-body [role=dialog] h2,body.ht-v3-body [role=dialog] [data-slot=dialog-title]{color:var(--v3-blue)!important;font-family:var(--v3-title-family)!important;font-style:italic!important}body.ht-v3-body [role=dialog] input,body.ht-v3-body [role=dialog] button,body.ht-v3-body [role=dialog] label,body.ht-v3-body [role=dialog] p,body.ht-v3-body [role=dialog] a{font-family:var(--v3-body-family)!important}body.ht-v3-body [role=dialog] button[type=submit],body.ht-v3-body [role=dialog] [data-slot=tabs-trigger][data-state=active]{background:var(--v3-blue)!important;border-color:var(--v3-blue)!important;color:var(--v3-beige)!important}body.ht-v3-body [role=dialog] a,body.ht-v3-body [role=dialog] [data-slot=tabs-trigger]{color:var(--v3-blue)!important}body.ht-v3-body [role=dialog] input{background:var(--v3-offwhite)!important;border-color:rgba(var(--v3-blue-rgb), .22)!important;color:var(--v3-blue)!important}body.ht-v3-body header,body.ht-v3-body .bg-white,body.ht-v3-body .bg-background,body.ht-v3-body .bg-muted{background-color:var(--v3-offwhite)!important}body.ht-v3-body .text-white,body.ht-v3-body button .text-white,body.ht-v3-body svg.text-white,body.ht-v3-body path.text-white,body.ht-v3-body circle.text-white{color:var(--v3-beige)!important}body.ht-v3-body .text-stone-500,body.ht-v3-body .text-stone-600,body.ht-v3-body .text-muted-foreground,body.ht-v3-body [data-slot=tabs-list]{color:var(--v3-gray)!important}body.ht-v3-body .border-stone-200,body.ht-v3-body .border-transparent,body.ht-v3-body [data-slot=tabs-trigger],body.ht-v3-body [data-slot=tabs-list]{border-color:rgba(var(--v3-blue-rgb), .16)!important}body.ht-v3-body .shadow-sm,body.ht-v3-body .shadow-md,body.ht-v3-body .shadow-lg,body.ht-v3-body .shadow-xl,body.ht-v3-body .shadow-2xl,body.ht-v3-body [data-slot=dialog-content],body.ht-v3-body button{box-shadow:0 1px 0 rgba(var(--v3-orange-rgb), .45), 0 10px 24px rgba(var(--v3-blue-rgb), .14)!important}body.ht-v3-body [data-slot=dialog-overlay]{background-color:rgba(var(--v3-blue-rgb), .58)!important}body.ht-v3-body [data-slot=tabs-list]{background-color:var(--v3-beige)!important}body.ht-v3-body [data-slot=tabs-trigger]{background-color:rgba(var(--v3-offwhite-rgb), 0)!important;color:var(--v3-blue)!important}body.ht-v3-body [data-slot=tabs-trigger][data-state=active]{background-color:var(--v3-blue)!important;color:var(--v3-beige)!important}body.ht-v3-body .zv-concierge-float__halo{background-image:radial-gradient(60% 120% at 90% 50%, rgba(var(--v3-orange-rgb), .28), rgba(var(--v3-blue-rgb), 0) 70%)!important}body.ht-v3-body aside[data-cart],body.ht-v3-body [data-cart]{background-color:var(--v3-offwhite)!important;color:var(--v3-blue)!important}body.ht-v3-body [class*=shadow-]{box-shadow:0 1px 0 rgba(var(--v3-orange-rgb), .28), 0 16px 34px rgba(var(--v3-blue-rgb), .16)!important}.ht-v3-wrap .ht-root{--navy:var(--v3-blue);--navy-mid:var(--v3-blue);--cream:var(--v3-offwhite);--cream-2:var(--v3-beige);--paper:var(--v3-offwhite);--paper-cream:var(--v3-beige);--sienna:var(--v3-orange);--sienna-light:var(--v3-orange);--ink:var(--v3-blue);--ink-2:var(--v3-blue);--muted:var(--v3-gray);--muted-2:var(--v3-gray);--rule:rgba(var(--v3-gray-rgb), .42);--serif:var(--v3-title-family);--sans:var(--v3-body-family);--subtitle:var(--v3-sub-family);font-family:avenir-next-lt-pro,Avenir Next,system-ui,sans-serif;font-weight:400}.ht-v3-wrap .ht-root,.ht-v3-wrap .ht-root p,.ht-v3-wrap .ht-root li,.ht-v3-wrap .ht-root a,.ht-v3-wrap .ht-root span,.ht-v3-wrap .ht-root small,.ht-v3-wrap .ht-root time,.ht-v3-wrap .ht-root blockquote,.ht-v3-wrap .ht-root cite,.ht-v3-wrap .ht-root button{font-synthesis:none;font-family:avenir-next-lt-pro,Avenir Next,system-ui,sans-serif}.ht-v3-wrap .ht-root .hero-h1,.ht-v3-wrap .ht-root .section-h,.ht-v3-wrap .ht-root .cc-title,.ht-v3-wrap .ht-root .el-title,.ht-v3-wrap .ht-root .cta-h,.ht-v3-wrap .ht-root .ts-title,.ht-v3-wrap .ht-root .pq-quote,.ht-v3-wrap .ht-root .pkg-body h3,.ht-v3-wrap .ht-root .hero-feature-card h3,.ht-v3-wrap .ht-root .jogo-main h3{font-synthesis:none;letter-spacing:0;font-family:TeX Gyre Adventor,sans-serif;font-style:italic;font-weight:700}.ht-v3-wrap .ht-root .hero-h1 em,.ht-v3-wrap .ht-root .section-h em,.ht-v3-wrap .ht-root .cc-title em,.ht-v3-wrap .ht-root .el-title em,.ht-v3-wrap .ht-root .cta-h em,.ht-v3-wrap .ht-root .pq-quote em,.ht-v3-wrap .ht-root .el-accent{font-synthesis:none;font-style:italic;font-weight:700}.ht-v3-wrap .ht-root .label,.ht-v3-wrap .ht-root .cc-eyebrow,.ht-v3-wrap .ht-root .el-kicker,.ht-v3-wrap .ht-root .el-role,.ht-v3-wrap .ht-root .cc-specs span,.ht-v3-wrap .ht-root .cc-specs strong,.ht-v3-wrap .ht-root .stat strong,.ht-v3-wrap .ht-root .stat span,.ht-v3-wrap .ht-root .cd-label,.ht-v3-wrap .ht-root .cd-caption,.ht-v3-wrap .ht-root .cd-num,.ht-v3-wrap .ht-root .masthead-text,.ht-v3-wrap .ht-root .masthead-marquee-track .masthead-text,.ht-v3-wrap .ht-root .masthead-now .m-days,.ht-v3-wrap .ht-root .jogo-mon,.ht-v3-wrap .ht-root .jogo-day,.ht-v3-wrap .ht-root .jogo-price small,.ht-v3-wrap .ht-root .jogo-price strong,.ht-v3-wrap .ht-root .jogo-cta,.ht-v3-wrap .ht-root .pkg-price small,.ht-v3-wrap .ht-root .pkg-price strong,.ht-v3-wrap .ht-root .pkg-tag,.ht-v3-wrap .ht-root .pkg-tag-urgent,.ht-v3-wrap .ht-root .pkg-route-pill,.ht-v3-wrap .ht-root .scarcity-note span,.ht-v3-wrap .ht-root .scarcity-badge,.ht-v3-wrap .ht-root .cc-btn,.ht-v3-wrap .ht-root .btn-primary,.ht-v3-wrap .ht-root .btn-ghost,.ht-v3-wrap .ht-root .btn-wa,.ht-v3-wrap .ht-root .link-all,.ht-v3-wrap .ht-root .hero-feature-card .label,.ht-v3-wrap .ht-root .hero-feature-cta,.ht-v3-wrap .ht-root .hero-feature-foot span,.ht-v3-wrap .ht-root .ts-cite,.ht-v3-wrap .ht-root .cc-badge-label,.ht-v3-wrap .ht-root .cc-badge-year,.ht-v3-wrap .ht-root .pq-cite,.ht-v3-wrap .ht-root .cta-note{font-family:lato,system-ui,sans-serif}.ht-v3-wrap .ht-root .label,.ht-v3-wrap .ht-root .cc-eyebrow,.ht-v3-wrap .ht-root .el-kicker{font-weight:700}.ht-v3-wrap .ht-root .hero-p,.ht-v3-wrap .ht-root .el-article .el-lead,.ht-v3-wrap .ht-root .el-article .el-p,.ht-v3-wrap .ht-root .cta-p,.ht-v3-wrap .ht-root .pkg-body .desc,.ht-v3-wrap .ht-root .jogo-desc,.ht-v3-wrap .ht-root .cc-lead,.ht-v3-wrap .ht-root .hero-feature-card p,.ht-v3-wrap .ht-root .ts-quote{font-family:avenir-next-lt-pro,Avenir Next,system-ui,sans-serif;font-weight:400}.ht-v3-wrap .ht-root .el-drop{font-family:TeX Gyre Adventor,sans-serif;font-weight:700}.ht-v3-wrap .ht-root .el-names{font-family:lato,system-ui,sans-serif;font-style:italic;font-weight:700}.ht-v3-wrap .ht-root .hero-value-prop{font-family:TeX Gyre Adventor,sans-serif;font-style:italic;font-weight:700}.ht-v3-wrap .ht-root .pq-quote{letter-spacing:0;line-height:1.08}.ht-v3-wrap .ht-root .masthead-text,.ht-v3-wrap .ht-root .masthead-marquee-track .masthead-text{font-variant:normal;text-transform:uppercase;letter-spacing:0;font-weight:400}.ht-v3-wrap .ht-root .hero-h1{max-width:720px}.ht-v3-wrap .ht-root .hero-h1,.ht-v3-wrap .ht-root .section-h,.ht-v3-wrap .ht-root .cc-title,.ht-v3-wrap .ht-root .el-title,.ht-v3-wrap .ht-root .ts-title,.ht-v3-wrap .ht-root .pkg-body h3,.ht-v3-wrap .ht-root .jogo-main h3{color:var(--v3-blue)}.ht-v3-wrap .ht-root .hero-h1,.ht-v3-wrap .ht-root .hero-p,.ht-v3-wrap .ht-root .hero-feature-card h3,.ht-v3-wrap .ht-root .hero-feature-card p,.ht-v3-wrap .ht-root .hero-feature-foot span,.ht-v3-wrap .ht-root .hero-feature-cta{color:var(--v3-beige)}.ht-v3-wrap .ht-root .hero-value-prop,.ht-v3-wrap .ht-root .hero-h1 em,.ht-v3-wrap .ht-root .section-h em,.ht-v3-wrap .ht-root .cc-title em,.ht-v3-wrap .ht-root .label,.ht-v3-wrap .ht-root .eyebrow .label,.ht-v3-wrap .ht-root .cc-eyebrow,.ht-v3-wrap .ht-root .el-kicker,.ht-v3-wrap .ht-root .link-all{color:var(--v3-orange)}.ht-v3-wrap .ht-root .btn-primary,.ht-v3-wrap .ht-root .btn-wa,.ht-v3-wrap .ht-root .cc-btn-primary{background:var(--v3-orange);border-color:var(--v3-orange);color:var(--v3-beige);box-shadow:0 1px 0 var(--v3-blue), 0 8px 22px rgba(var(--v3-blue-rgb), .24)}.ht-v3-wrap .ht-root .btn-primary:hover,.ht-v3-wrap .ht-root .btn-wa:hover,.ht-v3-wrap .ht-root .cc-btn-primary:hover{background:var(--v3-blue);border-color:var(--v3-blue);color:var(--v3-beige);box-shadow:0 3px 0 var(--v3-orange), 0 10px 28px rgba(var(--v3-blue-rgb), .28)}.ht-v3-wrap .ht-root .trust-strip,.ht-v3-wrap .ht-root .section,.ht-v3-wrap .ht-root .cativa-centerpiece{background:var(--v3-offwhite)}.ht-v3-wrap .ht-root .pullquote-section{background:var(--v3-beige)}.ht-v3-wrap .ht-root .editor-letter,.ht-v3-wrap .ht-root .cta-strip{background:var(--v3-blue);color:var(--v3-offwhite)}.ht-v3-wrap .ht-root .editor-letter .el-title,.ht-v3-wrap .ht-root .editor-letter .el-lead,.ht-v3-wrap .ht-root .editor-letter .el-p,.ht-v3-wrap .ht-root .editor-letter .el-accent,.ht-v3-wrap .ht-root .cta-strip .cta-h,.ht-v3-wrap .ht-root .cta-strip .cta-p{color:var(--v3-offwhite)}.ht-v3-wrap .ht-root .editor-letter .el-kicker,.ht-v3-wrap .ht-root .editor-letter .el-names,.ht-v3-wrap .ht-root .cta-strip .cta-h em{color:var(--v3-beige)}.ht-v3-wrap .ht-root .ts-quote,.ht-v3-wrap .ht-root .pkg-body .desc,.ht-v3-wrap .ht-root .jogo-desc,.ht-v3-wrap .ht-root .cc-lead,.ht-v3-wrap .ht-root .cta-note{color:var(--v3-gray)}.ht-v3-wrap .ht-root .ts-card{gap:0}.ht-v3-wrap .ht-root .ts-quote{max-width:34ch;margin-bottom:18px;font-size:15.5px;line-height:1.48}.ht-v3-wrap .ht-root .ts-photo-frame{margin-bottom:14px}.ht-v3-wrap .ht-root .stars-row{margin-bottom:12px}.ht-v3-wrap .ht-root .stars-row .star{width:10px;height:10px}.ht-v3-wrap .ht-root .hero-stats{border:1px solid rgba(var(--v3-beige-rgb), .22);background:rgba(var(--v3-blue-rgb), .78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:0;max-width:640px;margin-top:8px;padding:14px 18px}.ht-v3-wrap .ht-root .stat{border-left:1px solid rgba(var(--v3-beige-rgb), .18);padding:6px 18px}.ht-v3-wrap .ht-root .hero-stats .stat{gap:2px;display:grid}.ht-v3-wrap .ht-root .stat:first-child{border-left:0}.ht-v3-wrap .ht-root .stat strong{color:var(--v3-beige);text-shadow:0 8px 22px rgba(var(--v3-blue-rgb), .42)}.ht-v3-wrap .ht-root .stat span{color:rgba(var(--v3-offwhite-rgb), .78);text-transform:uppercase;line-height:1.15}.ht-v3-wrap .ht-root .pkg-footer{gap:14px}.ht-v3-wrap .ht-root .pkg-desire-cta{letter-spacing:.12em;text-align:right;text-transform:uppercase;color:var(--v3-blue);margin-left:auto;font-family:lato,system-ui,sans-serif;font-size:10px;font-weight:700;line-height:1.25}.ht-v3-wrap .ht-root .pkg-route-pill{border:1px solid rgba(var(--v3-orange-rgb), .34);background:rgba(var(--v3-beige-rgb), .18);letter-spacing:.1em;text-transform:uppercase;min-height:24px;color:var(--v3-orange);align-items:center;padding:6px 8px;font-family:lato,system-ui,sans-serif;font-size:9px;font-weight:700;line-height:1.15;display:inline-flex}.ht-v3-wrap .ht-root .pkg-route-pill.is-vip{background:var(--v3-orange);border-color:var(--v3-orange);color:var(--v3-beige)}.ht-v3-wrap .ht-root .client-logos-section{background:linear-gradient(180deg, rgba(var(--v3-offwhite-rgb), 1), rgba(var(--v3-beige-rgb), .42)), radial-gradient(circle at 8% 12%, rgba(var(--v3-blue-rgb), .06), rgba(var(--v3-offwhite-rgb), 0) 36%);border-top:1px solid rgba(var(--v3-blue-rgb), .08);border-bottom:1px solid rgba(var(--v3-blue-rgb), .1);padding:86px 0}.ht-v3-wrap .ht-root .client-logos-head{margin-bottom:34px}.ht-v3-wrap .ht-root .client-logos-head .section-h{margin-top:10px}.ht-v3-wrap .ht-root .client-logo-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.ht-v3-wrap .ht-root .client-logo-card{border:1px solid rgba(var(--v3-blue-rgb), .1);min-height:144px;box-shadow:0 1px 0 rgba(var(--v3-orange-rgb), .18), 0 18px 38px rgba(var(--v3-blue-rgb), .06);background:#ffffffb8;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:0;padding:18px 14px 16px;display:flex}.ht-v3-wrap .ht-root .client-logo-card img{object-fit:contain;width:100%;max-width:142px;height:58px;display:block}.ht-v3-wrap .ht-root .client-logo-card figcaption{letter-spacing:.14em;text-align:center;text-transform:uppercase;color:rgba(var(--v3-blue-rgb), .72);font-family:lato,system-ui,sans-serif;font-size:10px;font-weight:700;line-height:1.25}.ht-v3-wrap .ht-root .fan-gallery-section{background:linear-gradient(180deg, rgba(var(--v3-blue-rgb), .99), #102a43fa), radial-gradient(circle at 84% 10%, rgba(var(--v3-orange-rgb), .2), rgba(var(--v3-blue-rgb), 0) 34%);border-top:1px solid rgba(var(--v3-orange-rgb), .22);border-bottom:1px solid rgba(var(--v3-orange-rgb), .2);color:var(--v3-offwhite);padding:96px 0 102px;overflow:hidden}.ht-v3-wrap .ht-root .fan-gallery-head{grid-template-columns:minmax(0,1fr) minmax(280px,440px);align-items:end;gap:42px;margin-bottom:34px;display:grid}.ht-v3-wrap .ht-root .fan-gallery-head .section-h{color:var(--v3-offwhite);margin-top:10px}.ht-v3-wrap .ht-root .fan-gallery-lead{color:rgba(var(--v3-offwhite-rgb), .78);margin:0 0 6px;font-family:avenir-next-lt-pro,Avenir Next,system-ui,sans-serif;font-size:17px;line-height:1.72}.ht-v3-wrap .ht-root .fan-gallery-shell{position:relative}.ht-v3-wrap .ht-root .fan-gallery-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(300px,34vw);grid-auto-flow:column;gap:16px;margin:0 calc(-50vw + min(1160px,100vw - 48px)/2);padding:0 calc(50vw + min(1160px,100vw - 48px)/-2) 10px;scroll-padding-inline:calc(50vw + min(1160px,100vw - 48px)/-2);display:grid;overflow-x:auto}.ht-v3-wrap .ht-root .fan-gallery-track::-webkit-scrollbar{height:8px}.ht-v3-wrap .ht-root .fan-gallery-track::-webkit-scrollbar-track{background:rgba(var(--v3-offwhite-rgb), .08)}.ht-v3-wrap .ht-root .fan-gallery-track::-webkit-scrollbar-thumb{background:rgba(var(--v3-orange-rgb), .76)}.ht-v3-wrap .ht-root .fan-gallery-card{scroll-snap-align:start;border:1px solid rgba(var(--v3-offwhite-rgb), .18);background:rgba(var(--v3-offwhite-rgb), .08);min-width:0;margin:0;box-shadow:0 24px 70px #0000003d}.ht-v3-wrap .ht-root .fan-gallery-card.is-featured{grid-column:span 2}.ht-v3-wrap .ht-root .fan-gallery-media{aspect-ratio:4/5;background:rgba(var(--v3-blue-rgb), .72);position:relative;overflow:hidden}.ht-v3-wrap .ht-root .fan-gallery-card.is-featured .fan-gallery-media{aspect-ratio:16/10}.ht-v3-wrap .ht-root .fan-gallery-media img{object-fit:cover;filter:saturate(1.05)contrast(1.02);width:100%;height:100%;transition:transform .42s var(--zv-ease,ease);display:block}.ht-v3-wrap .ht-root .fan-gallery-card:hover .fan-gallery-media img{transform:scale(1.025)}.ht-v3-wrap .ht-root .fan-gallery-caption{min-height:64px;color:var(--v3-offwhite);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;padding:15px 16px;font-family:lato,system-ui,sans-serif;font-size:11px;font-weight:700;line-height:1.35;display:flex}.ht-v3-wrap .ht-root .fan-gallery-caption span{color:var(--v3-orange);font-size:10px}.ht-v3-wrap .ht-root .fan-gallery-dots{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ht-v3-wrap .ht-root .fan-gallery-dots a{border:1px solid rgba(var(--v3-offwhite-rgb), .42);background:rgba(var(--v3-offwhite-rgb), .16);border-radius:999px;width:9px;height:9px;display:block}.ht-v3-wrap .ht-root .fan-gallery-dots a:hover,.ht-v3-wrap .ht-root .fan-gallery-dots a:focus-visible{background:var(--v3-orange);border-color:var(--v3-orange);outline:none}.ht-v3-wrap .ht-root .v3-emotion-section{background:linear-gradient(180deg, rgba(var(--v3-offwhite-rgb), .98), rgba(var(--v3-beige-rgb), .96)), radial-gradient(circle at 76% 16%, rgba(var(--v3-blue-rgb), .08), rgba(var(--v3-offwhite-rgb), 0) 34%);border-top:1px solid rgba(var(--v3-blue-rgb), .1);border-bottom:1px solid rgba(var(--v3-blue-rgb), .1);padding:96px 0}.ht-v3-wrap .ht-root .v3-emotion-head{max-width:820px;margin-bottom:42px}.ht-v3-wrap .ht-root .v3-emotion-lead{max-width:680px;color:var(--v3-blue);margin-top:18px;font-family:avenir-next-lt-pro,Avenir Next,system-ui,sans-serif;font-size:17px;line-height:1.75}.ht-v3-wrap .ht-root .v3-pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ht-v3-wrap .ht-root .v3-pillar-card{border:1px solid rgba(var(--v3-blue-rgb), .16);background:rgba(var(--v3-offwhite-rgb), .78);flex-direction:column;min-height:360px;padding:14px 14px 22px;display:flex;overflow:hidden}.ht-v3-wrap .ht-root .v3-pillar-media{aspect-ratio:16/10;border:1px solid rgba(var(--v3-blue-rgb), .14);background:var(--v3-blue);margin:0 0 18px;position:relative;overflow:hidden}.ht-v3-wrap .ht-root .v3-pillar-media img{object-fit:cover;filter:saturate(1.04)contrast(1.02);width:100%;height:100%;transition:transform .36s var(--zv-ease,ease);display:block}.ht-v3-wrap .ht-root .v3-pillar-card:hover .v3-pillar-media img{transform:scale(1.035)}.ht-v3-wrap .ht-root .v3-pillar-eyebrow,.ht-v3-wrap .ht-root .v3-vip-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--v3-orange);font-family:lato,system-ui,sans-serif;font-size:10px;font-weight:700}.ht-v3-wrap .ht-root .v3-pillar-card h3{color:var(--v3-blue);margin:14px 10px 12px;font-family:TeX Gyre Adventor,sans-serif;font-size:28px;font-style:italic;font-weight:700;line-height:1.06}.ht-v3-wrap .ht-root .v3-pillar-card p{color:var(--v3-blue);margin:0 10px 24px;line-height:1.65}.ht-v3-wrap .ht-root .v3-inline-cta{border-bottom:1px solid rgba(var(--v3-orange-rgb), .45);letter-spacing:.12em;text-transform:uppercase;width:fit-content;color:var(--v3-orange);margin:auto 10px 0;font-family:lato,system-ui,sans-serif;font-size:11px;font-weight:700}.ht-v3-wrap .ht-root .v3-pillar-card .v3-pillar-eyebrow{margin:0 10px}.ht-v3-wrap .ht-root .calendar-section{background:linear-gradient(180deg, rgba(var(--v3-beige-rgb), .38), rgba(var(--v3-offwhite-rgb), 1))}.ht-v3-wrap .ht-root .calendar-list{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ht-v3-wrap .ht-root .calendar-event{border:1px solid rgba(var(--v3-blue-rgb), .14);background:var(--v3-offwhite);min-height:218px;box-shadow:0 1px 0 rgba(var(--v3-orange-rgb), .32), 0 14px 34px rgba(var(--v3-blue-rgb), .08);grid-template-columns:74px minmax(0,1fr);grid-template-areas:"date main""date price""cta cta";align-items:stretch;gap:14px 18px;padding:18px}.ht-v3-wrap .ht-root .calendar-event:before{display:none}.ht-v3-wrap .ht-root .calendar-event:hover{background:var(--v3-beige)}.ht-v3-wrap .ht-root .calendar-event .jogo-date{border:1px solid rgba(var(--v3-orange-rgb), .34);background:rgba(var(--v3-blue-rgb), .96);min-height:96px;color:var(--v3-beige);grid-area:date;justify-content:center;align-items:center;padding:10px 8px}.ht-v3-wrap .ht-root .calendar-event .jogo-day,.ht-v3-wrap .ht-root .calendar-event .jogo-mon{color:var(--v3-beige)}.ht-v3-wrap .ht-root .calendar-event .jogo-main{grid-area:main}.ht-v3-wrap .ht-root .calendar-event .jogo-price{text-align:left;grid-area:price}.ht-v3-wrap .ht-root .calendar-event .jogo-cta{grid-area:cta;justify-content:center;width:100%}.ht-v3-wrap .ht-root .v3-vip-section{background:var(--v3-blue);color:var(--v3-offwhite);padding:104px 0}.ht-v3-wrap .ht-root .v3-vip-panel{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:40px;display:grid}.ht-v3-wrap .ht-root .v3-vip-copy .cta-h,.ht-v3-wrap .ht-root .v3-vip-copy .cta-p{color:inherit}.ht-v3-wrap .ht-root .v3-vip-copy .cta-p{color:rgba(var(--v3-offwhite-rgb), .72)}.ht-v3-wrap .ht-root .v3-vip-card{border:1px solid rgba(var(--v3-beige-rgb), .2);background:rgba(var(--v3-beige-rgb), .08);padding:28px}.ht-v3-wrap .ht-root .v3-vip-tags{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.ht-v3-wrap .ht-root .v3-vip-tags span{border:1px solid rgba(var(--v3-beige-rgb), .2);letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--v3-offwhite-rgb), .78);padding:9px 12px;font-family:lato,system-ui,sans-serif;font-size:10px;font-weight:700}.ht-v3-wrap .ht-root .v3-vip-tags .is-open{border-color:var(--v3-orange);background:rgba(var(--v3-orange-rgb), .16);color:var(--v3-beige)}.ht-v3-wrap .ht-root .v3-vip-note{color:rgba(var(--v3-gray-rgb), .9);margin-top:16px;font-family:avenir-next-lt-pro,Avenir Next,system-ui,sans-serif;font-size:12px;display:block}.ht-v3-wrap .ht-root .v3-vip-form{gap:14px;display:grid}.ht-v3-wrap .ht-root .v3-vip-fields{gap:12px;display:grid}.ht-v3-wrap .ht-root .v3-field{gap:7px;display:grid}.ht-v3-wrap .ht-root .v3-field span{letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--v3-offwhite-rgb), .72);font-family:lato,system-ui,sans-serif;font-size:10px;font-weight:700}.ht-v3-wrap .ht-root .v3-field input,.ht-v3-wrap .ht-root .v3-field select{border:1px solid rgba(var(--v3-beige-rgb), .24);background:rgba(var(--v3-blue-rgb), .58);width:100%;min-height:46px;color:var(--v3-offwhite);border-radius:0;outline:none;padding:0 13px;font-family:avenir-next-lt-pro,Avenir Next,system-ui,sans-serif;font-size:14px}.ht-v3-wrap .ht-root .v3-field-static strong{border:1px solid rgba(var(--v3-beige-rgb), .24);background:rgba(var(--v3-blue-rgb), .58);width:100%;min-height:46px;color:var(--v3-offwhite);align-items:center;padding:0 13px;font-family:avenir-next-lt-pro,Avenir Next,system-ui,sans-serif;font-size:14px;font-weight:500;display:flex}.ht-v3-wrap .ht-root .v3-field input::placeholder{color:rgba(var(--v3-gray-rgb), .82)}.ht-v3-wrap .ht-root .v3-field input:focus,.ht-v3-wrap .ht-root .v3-field select:focus{border-color:var(--v3-orange);box-shadow:0 0 0 3px rgba(var(--v3-orange-rgb), .16)}.ht-v3-wrap .ht-root .v3-vip-form-note,.ht-v3-wrap .ht-root .v3-vip-feedback{color:rgba(var(--v3-offwhite-rgb), .76);margin:0;font-family:avenir-next-lt-pro,Avenir Next,system-ui,sans-serif;font-size:13px;line-height:1.55}.ht-v3-wrap .ht-root .v3-vip-submit{justify-content:center;width:100%;min-height:50px}.ht-v3-wrap .ht-root .v3-vip-submit:disabled{cursor:wait;opacity:.72}.ht-v3-wrap .ht-root .v3-vip-feedback{border:1px solid rgba(var(--v3-beige-rgb), .18);padding:10px 12px}.ht-v3-wrap .ht-root .v3-vip-feedback.is-success{border-color:rgba(var(--v3-orange-rgb), .46);background:rgba(var(--v3-orange-rgb), .16);color:var(--v3-beige)}.ht-v3-wrap .ht-root .v3-vip-feedback.is-error{border-color:rgba(var(--v3-orange-rgb), .6);background:rgba(var(--v3-blue-rgb), .42);color:var(--v3-beige)}.ht-v3-wrap .ht-root .authority-section{background:var(--v3-offwhite);border-top:1px solid rgba(var(--v3-blue-rgb), .12);border-bottom:1px solid rgba(var(--v3-blue-rgb), .12);padding:104px 0}.ht-v3-wrap .ht-root .ts-photo-frame{aspect-ratio:4/3;background:var(--v3-beige);border:1px solid rgba(var(--v3-blue-rgb), .14);margin:0 0 18px;position:relative;overflow:hidden}.ht-v3-wrap .ht-root .ts-photo-frame img{object-fit:cover;filter:saturate(1.02)contrast(1.02);width:100%;height:100%;display:block}.ht-v3-wrap .ht-root .ts-photo-frame:after{content:"";pointer-events:none;background:linear-gradient(180deg, rgba(var(--v3-blue-rgb), 0) 54%, rgba(var(--v3-blue-rgb), .18) 100%);position:absolute;inset:0}.ht-v3-wrap .ht-root .ts-expand{margin:-8px 0 22px}.ht-v3-wrap .ht-root .ts-expand summary{cursor:pointer;border:0;border-bottom:1px solid rgba(var(--v3-orange-rgb), .42);color:var(--v3-orange);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;padding:0 0 4px;font-family:lato,system-ui,sans-serif;font-size:10px;font-weight:700;line-height:1.2;list-style:none;display:inline-flex}.ht-v3-wrap .ht-root .ts-expand summary::-webkit-details-marker{display:none}.ht-v3-wrap .ht-root .ts-expand summary:after{content:"+";color:var(--v3-blue);font-size:13px;line-height:1}.ht-v3-wrap .ht-root .ts-expand[open] summary:after{content:"-"}.ht-v3-wrap .ht-root .ts-quote-full{border-left:1px solid rgba(var(--v3-orange-rgb), .42);color:var(--v3-blue);margin:16px 0 0;padding-left:16px;font-family:avenir-next-lt-pro,Avenir Next,system-ui,sans-serif;font-size:16px;font-style:italic;line-height:1.62}.ht-v3-wrap .ht-root .authority-head{grid-template-columns:minmax(0,1fr) minmax(300px,440px);align-items:end;gap:44px;margin-bottom:36px;display:grid}.ht-v3-wrap .ht-root .authority-lead{color:var(--v3-blue);margin:0 0 6px;font-family:avenir-next-lt-pro,Avenir Next,system-ui,sans-serif;font-size:17px;line-height:1.72}.ht-v3-wrap .ht-root .authority-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.ht-v3-wrap .ht-root .authority-card{border:1px solid rgba(var(--v3-blue-rgb), .16);background:var(--v3-offwhite);flex-direction:column;grid-column:span 4;min-height:100%;display:flex}.ht-v3-wrap .ht-root .authority-card.is-featured{grid-column:span 8}.ht-v3-wrap .ht-root .authority-media{aspect-ratio:4/3;background:var(--v3-blue);position:relative;overflow:hidden}.ht-v3-wrap .ht-root .authority-card.is-featured .authority-media{aspect-ratio:16/9}.ht-v3-wrap .ht-root .authority-media img,.ht-v3-wrap .ht-root .authority-media video{object-fit:cover;width:100%;height:100%;display:block}.ht-v3-wrap .ht-root .authority-media:after{content:"";pointer-events:none;background:linear-gradient(180deg, rgba(var(--v3-blue-rgb), 0) 46%, rgba(var(--v3-blue-rgb), .62) 100%);position:absolute;inset:0}.ht-v3-wrap .ht-root .authority-event{z-index:2;border:1px solid rgba(var(--v3-beige-rgb), .42);background:rgba(var(--v3-blue-rgb), .78);color:var(--v3-beige);letter-spacing:.14em;text-transform:uppercase;padding:9px 10px;font-family:lato,system-ui,sans-serif;font-size:10px;font-weight:700;line-height:1.1;position:absolute;bottom:14px;left:14px}.ht-v3-wrap .ht-root .authority-copy{flex-direction:column;flex:1;padding:22px;display:flex}.ht-v3-wrap .ht-root .authority-meta{color:var(--v3-orange);letter-spacing:.14em;text-transform:uppercase;font-family:lato,system-ui,sans-serif;font-size:10px;font-weight:700}.ht-v3-wrap .ht-root .authority-copy h3{color:var(--v3-blue);letter-spacing:0;margin:15px 0 10px;font-family:TeX Gyre Adventor,sans-serif;font-size:27px;font-style:italic;font-weight:700;line-height:1.08}.ht-v3-wrap .ht-root .authority-copy p{color:var(--v3-blue);margin:0;font-family:avenir-next-lt-pro,Avenir Next,system-ui,sans-serif;font-size:15px;line-height:1.62}.ht-v3-wrap .ht-root,.ht-v3-wrap .ht-root *{caret-color:currentColor;column-rule-color:currentColor;outline-color:currentColor;text-decoration-color:currentColor}.ht-v3-wrap .ht-root .m-pipe{background:rgba(var(--v3-offwhite-rgb), .2)}.ht-v3-wrap .ht-root .m-dot,.ht-v3-wrap .ht-root .pulse,.ht-v3-wrap .ht-root .avail-dot{background:var(--v3-orange);box-shadow:0 0 0 0 rgba(var(--v3-orange-rgb), .5);animation:none}.ht-v3-wrap .ht-root .m-sep,.ht-v3-wrap .ht-root .cd-sep{color:rgba(var(--v3-orange-rgb), .75)}.ht-v3-wrap .ht-root .hero-overlay{background:linear-gradient(rgba(var(--v3-blue-rgb), .86) 0%, rgba(var(--v3-blue-rgb), .74) 35%, rgba(var(--v3-blue-rgb), .62) 65%, rgba(var(--v3-blue-rgb), .84) 100%)}.ht-v3-wrap .ht-root .hero-spot{background:radial-gradient(rgba(var(--v3-orange-rgb), .28) 0%, rgba(var(--v3-orange-rgb), .1) 40%, rgba(var(--v3-blue-rgb), 0) 70%)}.ht-v3-wrap .ht-root .hero-h1,.ht-v3-wrap .ht-root .cd-num{text-shadow:0 2px 24px rgba(var(--v3-blue-rgb), .42)}.ht-v3-wrap .ht-root .hero .label,.ht-v3-wrap .ht-root .cd-caption,.ht-v3-wrap .ht-root .cd-label,.ht-v3-wrap .ht-root .pkg-price small,.ht-v3-wrap .ht-root .hero-feature-foot span,.ht-v3-wrap .ht-root .hero-feature-card small{color:rgba(var(--v3-offwhite-rgb), .55)}.ht-v3-wrap .ht-root .cd-num,.ht-v3-wrap .ht-root .hero-feature-card h3,.ht-v3-wrap .ht-root .hero-feature-card p,.ht-v3-wrap .ht-root .hero-feature-card .pkg-price strong{color:var(--v3-beige)}.ht-v3-wrap .ht-root .hero-feature-card{background:rgba(var(--v3-blue-rgb), .18)}.ht-v3-wrap .ht-root a.hero-feature-card:hover{background:rgba(var(--v3-blue-rgb), .28)}.ht-v3-wrap .ht-root .hero-feature-cta{border-top-color:rgba(var(--v3-orange-rgb), .45);color:var(--v3-orange)}.ht-v3-wrap .ht-root .scarcity-note{background:var(--v3-orange);border-left-color:var(--v3-beige);box-shadow:0 0 0 0 rgba(var(--v3-orange-rgb), .5);color:var(--v3-beige);animation:none}.ht-v3-wrap .ht-root .scarcity-icon{background:var(--v3-beige);box-shadow:0 0 6px rgba(var(--v3-beige-rgb), .7);color:var(--v3-orange)}.ht-v3-wrap .ht-root .trust-strip,.ht-v3-wrap .ht-root .section,.ht-v3-wrap .ht-root .cativa-centerpiece,.ht-v3-wrap .ht-root .packages-section,.ht-v3-wrap .ht-root .testimonials-section{border-color:rgba(var(--v3-blue-rgb), .12)}.ht-v3-wrap .ht-root .star,.ht-v3-wrap .ht-root .scarcity-warn .sc-dot{background:var(--v3-orange)}.ht-v3-wrap .ht-root .ts-rule,.ht-v3-wrap .ht-root .pkg-rule{border-color:var(--v3-orange)}.ht-v3-wrap .ht-root .ts-cite,.ht-v3-wrap .ht-root .pkg-body h3,.ht-v3-wrap .ht-root .jogo-main h3,.ht-v3-wrap .ht-root .cc-title,.ht-v3-wrap .ht-root .cc-badge-year{color:var(--v3-blue)}.ht-v3-wrap .ht-root .pkg-tag,.ht-v3-wrap .ht-root .pkg-tag-urgent,.ht-v3-wrap .ht-root .scarcity-badge{background:rgba(var(--v3-orange-rgb), .12);border-color:rgba(var(--v3-orange-rgb), .3);color:var(--v3-orange)}.ht-v3-wrap .ht-root .pkg-tag-warn,.ht-v3-wrap .ht-root .scarcity-warn{background:rgba(var(--v3-beige-rgb), .18);border-color:rgba(var(--v3-beige-rgb), .4);color:var(--v3-blue)}.ht-v3-wrap .ht-root .jogo-card:after{background:linear-gradient(180deg, rgba(var(--v3-blue-rgb), 0) 0%, rgba(var(--v3-blue-rgb), 0) 60%, rgba(var(--v3-blue-rgb), .45) 100%)}.ht-v3-wrap .ht-root .jogo-cta,.ht-v3-wrap .ht-root .cc-btn,.ht-v3-wrap .ht-root .cta-btn{background:var(--v3-orange);border-color:var(--v3-orange);color:var(--v3-beige)}.ht-v3-wrap .ht-root .jogo-cta:hover,.ht-v3-wrap .ht-root .cc-btn:hover,.ht-v3-wrap .ht-root .cta-btn:hover{background:var(--v3-blue);border-color:var(--v3-blue);color:var(--v3-beige)}.ht-v3-wrap .ht-root .cta-strip,.ht-v3-wrap .ht-root .hero{color:var(--v3-offwhite)}.ht-v3-wrap .ht-root *{background-color:rgba(var(--v3-offwhite-rgb), 0)!important;border-color:rgba(var(--v3-blue-rgb), .16)!important;box-shadow:none!important;color:var(--v3-blue)!important;caret-color:currentColor!important;column-rule-color:currentColor!important;text-shadow:none!important;outline-color:currentColor!important;text-decoration-color:currentColor!important}.ht-v3-wrap .ht-root .hero,.ht-v3-wrap .ht-root .editor-letter,.ht-v3-wrap .ht-root .cta-strip,.ht-v3-wrap .ht-root .v3-vip-section,.ht-v3-wrap .ht-root .cc-visual{background-color:var(--v3-blue)!important}.ht-v3-wrap .ht-root .hero-overlay{background-image:linear-gradient(rgba(var(--v3-blue-rgb), .86) 0%, rgba(var(--v3-blue-rgb), .74) 35%, rgba(var(--v3-blue-rgb), .62) 65%, rgba(var(--v3-blue-rgb), .84) 100%)!important}.ht-v3-wrap .ht-root .hero-spot{background-image:radial-gradient(rgba(var(--v3-orange-rgb), .28) 0%, rgba(var(--v3-orange-rgb), .1) 40%, rgba(var(--v3-blue-rgb), 0) 70%)!important}.ht-v3-wrap .ht-root .v3-emotion-section{background-image:linear-gradient(180deg, rgba(var(--v3-offwhite-rgb), .98), rgba(var(--v3-beige-rgb), .96)), radial-gradient(circle at 76% 16%, rgba(var(--v3-blue-rgb), .08), rgba(var(--v3-offwhite-rgb), 0) 34%)!important}.ht-v3-wrap .ht-root .jogo-card:after{background-image:linear-gradient(180deg, rgba(var(--v3-blue-rgb), 0) 0%, rgba(var(--v3-blue-rgb), 0) 60%, rgba(var(--v3-blue-rgb), .45) 100%)!important}.ht-v3-wrap .ht-root .pkg-img-overlay,.ht-v3-wrap .ht-root .el-grain{background-image:none!important}.ht-v3-wrap .ht-root .trust-strip,.ht-v3-wrap .ht-root .section,.ht-v3-wrap .ht-root .packages-section,.ht-v3-wrap .ht-root .testimonials-section,.ht-v3-wrap .ht-root .cativa-centerpiece,.ht-v3-wrap .ht-root .authority-section,.ht-v3-wrap .ht-root .v3-emotion-section{background-color:var(--v3-offwhite)!important}.ht-v3-wrap .ht-root .pullquote-section{background-color:var(--v3-beige)!important}.ht-v3-wrap .ht-root .hero *,.ht-v3-wrap .ht-root .editor-letter *,.ht-v3-wrap .ht-root .cta-strip *,.ht-v3-wrap .ht-root .v3-vip-section *,.ht-v3-wrap .ht-root .cc-visual *{color:var(--v3-offwhite)!important}.ht-v3-wrap .ht-root .hero .label,.ht-v3-wrap .ht-root .hero-value-prop,.ht-v3-wrap .ht-root .m-sep,.ht-v3-wrap .ht-root .cd-sep,.ht-v3-wrap .ht-root .hero-feature-cta,.ht-v3-wrap .ht-root .pq-marks,.ht-v3-wrap .ht-root .section-h em,.ht-v3-wrap .ht-root .cc-title em,.ht-v3-wrap .ht-root .cc-eyebrow,.ht-v3-wrap .ht-root .el-kicker,.ht-v3-wrap .ht-root .link-all,.ht-v3-wrap .ht-root .v3-pillar-eyebrow,.ht-v3-wrap .ht-root .v3-vip-kicker{color:var(--v3-orange)!important}.ht-v3-wrap .ht-root .cd-num,.ht-v3-wrap .ht-root .price-tag,.ht-v3-wrap .ht-root .price-tag *,.ht-v3-wrap .ht-root .hero-feature-card h3,.ht-v3-wrap .ht-root .hero-feature-card p,.ht-v3-wrap .ht-root .scarcity-note,.ht-v3-wrap .ht-root .scarcity-note *,.ht-v3-wrap .ht-root .v3-vip-tags .is-open,.ht-v3-wrap .ht-root .v3-vip-feedback.is-success,.ht-v3-wrap .ht-root .v3-vip-feedback.is-error{color:var(--v3-beige)!important}.ht-v3-wrap .ht-root .hero .cd-caption,.ht-v3-wrap .ht-root .hero .cd-label,.ht-v3-wrap .ht-root .hero-feature-card small,.ht-v3-wrap .ht-root .hero-feature-foot span,.ht-v3-wrap .ht-root .pkg-body .desc,.ht-v3-wrap .ht-root .jogo-desc,.ht-v3-wrap .ht-root .cc-lead,.ht-v3-wrap .ht-root .cta-note,.ht-v3-wrap .ht-root .v3-vip-note,.ht-v3-wrap .ht-root .v3-field input::placeholder{color:var(--v3-gray)!important}.ht-v3-wrap .ht-root .btn-primary,.ht-v3-wrap .ht-root .btn-wa,.ht-v3-wrap .ht-root .cc-btn-primary,.ht-v3-wrap .ht-root .jogo-cta,.ht-v3-wrap .ht-root .cc-btn,.ht-v3-wrap .ht-root .cta-btn,.ht-v3-wrap .ht-root .v3-vip-submit,.ht-v3-wrap .ht-root .scarcity-note,.ht-v3-wrap .ht-root .pkg-tag-urgent,.ht-v3-wrap .ht-root .scarcity-badge,.ht-v3-wrap .ht-root .m-dot,.ht-v3-wrap .ht-root .pulse,.ht-v3-wrap .ht-root .avail-dot,.ht-v3-wrap .ht-root .star,.ht-v3-wrap .ht-root .scarcity-warn .sc-dot{background-color:var(--v3-orange)!important;border-color:var(--v3-orange)!important;color:var(--v3-beige)!important}.ht-v3-wrap .ht-root .btn-primary:hover,.ht-v3-wrap .ht-root .btn-wa:hover,.ht-v3-wrap .ht-root .cc-btn-primary:hover,.ht-v3-wrap .ht-root .jogo-cta:hover,.ht-v3-wrap .ht-root .cc-btn:hover,.ht-v3-wrap .ht-root .cta-btn:hover{background-color:var(--v3-blue)!important;border-color:var(--v3-blue)!important;color:var(--v3-beige)!important}.ht-v3-wrap .ht-root .btn-ghost,.ht-v3-wrap .ht-root .cc-btn-ghost{border-color:var(--v3-blue)!important;color:var(--v3-blue)!important}.ht-v3-wrap .ht-root .hero .btn-ghost{border-color:var(--v3-beige)!important;color:var(--v3-beige)!important}.ht-v3-wrap .ht-root .hero-stats,.ht-v3-wrap .ht-root .hero-feature-card,.ht-v3-wrap .ht-root .v3-field input,.ht-v3-wrap .ht-root .v3-field select,.ht-v3-wrap .ht-root .v3-field-static strong{background-color:rgba(var(--v3-blue-rgb), .58)!important;border-color:rgba(var(--v3-beige-rgb), .24)!important}.ht-v3-wrap .ht-root .pkg-card,.ht-v3-wrap .ht-root .jogo-card,.ht-v3-wrap .ht-root .v3-pillar-card,.ht-v3-wrap .ht-root .authority-card,.ht-v3-wrap .ht-root .cc-badge,.ht-v3-wrap .ht-root .v3-vip-card{background-color:var(--v3-offwhite)!important;border-color:rgba(var(--v3-blue-rgb), .16)!important}.ht-v3-wrap .ht-root .authority-media{background-color:var(--v3-blue)!important}.ht-v3-wrap .ht-root .authority-media:after{background-image:linear-gradient(180deg, rgba(var(--v3-blue-rgb), 0) 46%, rgba(var(--v3-blue-rgb), .62) 100%)!important}.ht-v3-wrap .ht-root .authority-event{background-color:rgba(var(--v3-blue-rgb), .78)!important;border-color:rgba(var(--v3-beige-rgb), .42)!important;color:var(--v3-beige)!important}.ht-v3-wrap .ht-root .ts-expand summary{border-color:rgba(var(--v3-orange-rgb), .42)!important;color:var(--v3-orange)!important}.ht-v3-wrap .ht-root .ts-expand summary:after,.ht-v3-wrap .ht-root .ts-quote-full{color:var(--v3-blue)!important}.ht-v3-wrap .ht-root .ts-quote-full{border-color:rgba(var(--v3-orange-rgb), .42)!important}.ht-v3-wrap .ht-root .authority-meta{color:var(--v3-orange)!important}.ht-v3-wrap .ht-root .v3-vip-card{background-color:rgba(var(--v3-blue-rgb), .58)!important;border-color:rgba(var(--v3-beige-rgb), .2)!important}.ht-v3-wrap .ht-root .pkg-tag,.ht-v3-wrap .ht-root .pkg-tag-warn,.ht-v3-wrap .ht-root .scarcity-warn,.ht-v3-wrap .ht-root .v3-vip-tags span{background-color:rgba(var(--v3-beige-rgb), .18)!important;border-color:rgba(var(--v3-orange-rgb), .3)!important;color:var(--v3-blue)!important}.ht-v3-wrap .ht-root .pkg-route-pill{background-color:rgba(var(--v3-beige-rgb), .18)!important;border-color:rgba(var(--v3-orange-rgb), .3)!important;color:var(--v3-orange)!important}.ht-v3-wrap .ht-root .pkg-route-pill.is-vip{background-color:var(--v3-orange)!important;border-color:var(--v3-orange)!important;color:var(--v3-beige)!important}.ht-v3-wrap .ht-root .cc-badge{background-color:var(--v3-beige)!important;border-color:rgba(var(--v3-blue-rgb), .18)!important;z-index:3!important;min-width:118px!important;padding:18px 20px!important;top:24px!important;right:24px!important}.ht-v3-wrap .ht-root .cc-badge .cc-badge-num{color:var(--v3-orange)!important;font-size:46px!important;line-height:.95!important;display:block!important}.ht-v3-wrap .ht-root .cc-badge .cc-badge-label,.ht-v3-wrap .ht-root .cc-badge .cc-badge-year{color:var(--v3-blue)!important}.ht-v3-wrap .ht-root .scarcity-icon{background-color:var(--v3-beige)!important;color:var(--v3-orange)!important}.ht-v3-wrap .ht-root .ts-rule,.ht-v3-wrap .ht-root .pq-rule,.ht-v3-wrap .ht-root .pkg-rule,.ht-v3-wrap .ht-root .hero-feature-cta{border-color:var(--v3-orange)!important}.ht-v3-wrap .ht-root .v3-vip-copy .cta-h em{color:var(--v3-orange)!important}.ht-v3-wrap .ht-root .hero .hero-value-prop{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:3px 7px;line-height:1.42;background-color:rgba(var(--v3-blue-rgb), .74)!important;color:var(--v3-beige)!important;text-shadow:0 1px 2px rgba(var(--v3-blue-rgb), .72)!important}.ht-v3-wrap .ht-root .editor-letter .el-drop,.ht-v3-wrap .ht-root .editor-letter .el-accent{color:var(--v3-offwhite)!important}.ht-v3-wrap .ht-root .editor-letter .el-signature,.ht-v3-wrap .ht-root .editor-letter .el-rule{border-color:var(--v3-orange)!important}.ht-v3-wrap .ht-root,.ht-v3-wrap .ht-root p,.ht-v3-wrap .ht-root li,.ht-v3-wrap .ht-root input,.ht-v3-wrap .ht-root select,.ht-v3-wrap .ht-root textarea{font-family:var(--v3-body-family)!important}.ht-v3-wrap .ht-root .hero-h1,.ht-v3-wrap .ht-root .section-h,.ht-v3-wrap .ht-root .cc-title,.ht-v3-wrap .ht-root .el-title,.ht-v3-wrap .ht-root .cta-h,.ht-v3-wrap .ht-root .pq-quote,.ht-v3-wrap .ht-root .pkg-body h3,.ht-v3-wrap .ht-root .jogo-main h3,.ht-v3-wrap .ht-root .authority-copy h3,.ht-v3-wrap .ht-root .v3-pillar-card h3,.ht-v3-wrap .ht-root .cc-specs strong,.ht-v3-wrap .ht-root .cc-badge-num{font-family:var(--v3-title-family)!important;letter-spacing:0!important;font-style:italic!important;font-weight:700!important}.ht-v3-wrap .ht-root .label,.ht-v3-wrap .ht-root .eyebrow,.ht-v3-wrap .ht-root .masthead-text,.ht-v3-wrap .ht-root .btn-primary,.ht-v3-wrap .ht-root .btn-ghost,.ht-v3-wrap .ht-root .btn-wa,.ht-v3-wrap .ht-root .cc-btn,.ht-v3-wrap .ht-root .pkg-price,.ht-v3-wrap .ht-root .pkg-price *,.ht-v3-wrap .ht-root .pkg-tag,.ht-v3-wrap .ht-root .pkg-route-pill,.ht-v3-wrap .ht-root .pkg-desire-cta,.ht-v3-wrap .ht-root .authority-meta,.ht-v3-wrap .ht-root .authority-event,.ht-v3-wrap .ht-root .ts-expand summary,.ht-v3-wrap .ht-root .v3-field span,.ht-v3-wrap .ht-root .v3-vip-kicker,.ht-v3-wrap .ht-root .v3-vip-tags span,.ht-v3-wrap .ht-root .hero-feature-cta,.ht-v3-wrap .ht-root .cc-badge-label,.ht-v3-wrap .ht-root .cc-badge-year{font-family:var(--v3-sub-family)!important}.ht-v3-wrap .ht-root .fan-gallery-section{background-color:var(--v3-blue)!important}.ht-v3-wrap .ht-root .fan-gallery-section .section-h,.ht-v3-wrap .ht-root .fan-gallery-lead,.ht-v3-wrap .ht-root .fan-gallery-caption{color:var(--v3-offwhite)!important}.ht-v3-wrap .ht-root .fan-gallery-section .label,.ht-v3-wrap .ht-root .fan-gallery-caption span{color:var(--v3-orange)!important}.ht-v3-wrap .ht-root .fan-gallery-card{background-color:rgba(var(--v3-offwhite-rgb), .08)!important;border-color:rgba(var(--v3-offwhite-rgb), .18)!important}@media (max-width:980px){.ht-v3-wrap .ht-root .v3-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ht-v3-wrap .ht-root .client-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ht-v3-wrap .ht-root .calendar-list{grid-template-columns:1fr}.ht-v3-wrap .ht-root .authority-head,.ht-v3-wrap .ht-root .fan-gallery-head{grid-template-columns:1fr;gap:18px}.ht-v3-wrap .ht-root .fan-gallery-track{grid-auto-columns:minmax(280px,52vw)}.ht-v3-wrap .ht-root .authority-card,.ht-v3-wrap .ht-root .authority-card.is-featured{grid-column:span 6}.ht-v3-wrap .ht-root .v3-vip-panel{grid-template-columns:1fr}.ht-v3-wrap .ht-root .hero-stats{padding:12px 0}}@media (max-width:640px){.ht-v3-wrap .ht-root .v3-emotion-section,.ht-v3-wrap .ht-root .authority-section,.ht-v3-wrap .ht-root .fan-gallery-section,.ht-v3-wrap .ht-root .v3-vip-section{padding:72px 0}.ht-v3-wrap .ht-root .ts-grid{min-height:0}.ht-v3-wrap .ht-root .authority-grid{grid-template-columns:1fr}.ht-v3-wrap .ht-root .authority-card,.ht-v3-wrap .ht-root .authority-card.is-featured{grid-column:auto}.ht-v3-wrap .ht-root .authority-card.is-featured .authority-media,.ht-v3-wrap .ht-root .authority-media{aspect-ratio:4/3}.ht-v3-wrap .ht-root .v3-pillar-grid{grid-template-columns:1fr}.ht-v3-wrap .ht-root .client-logos-section{padding:62px 0}.ht-v3-wrap .ht-root .client-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ht-v3-wrap .ht-root .client-logo-card{min-height:126px}.ht-v3-wrap .ht-root .fan-gallery-track{grid-auto-columns:minmax(252px,82vw);margin:0 -24px;padding:0 24px 10px;scroll-padding-inline:24px}.ht-v3-wrap .ht-root .fan-gallery-card.is-featured{grid-column:span 1}.ht-v3-wrap .ht-root .fan-gallery-card.is-featured .fan-gallery-media{aspect-ratio:4/5}.ht-v3-wrap .ht-root .v3-pillar-card{min-height:0}.ht-v3-wrap .ht-root .calendar-event{grid-template-columns:68px minmax(0,1fr);min-height:0}.ht-v3-wrap .ht-root .stat{padding:4px 10px}.ht-v3-wrap .ht-root .pkg-desire-cta{display:none}}
