.tv-hero-luxury .hero-media{overflow:hidden}.tv-hero-slide{position:absolute;inset:0;opacity:0;transition:opacity 1.8s ease-in-out;pointer-events:none}.tv-hero-slide.on{opacity:1}.tv-hero-slide img{width:100%;height:100%;object-fit:cover;transform:scale(1.025);transition:transform 10s linear}.tv-hero-slide.on img{transform:scale(1.075)}.tv-hero-copy{transition:opacity .45s ease,transform .65s ease;opacity:1}.tv-hero-copy.is-changing{opacity:0;transform:translateY(6px)}.tv-hero-controls{position:absolute;bottom:36px;right:var(--gutter);z-index:5;display:flex;gap:12px;align-items:center}.tv-hero-controls button{border:0;background:none;color:#fff;padding:8px;font-size:18px;cursor:pointer}.tv-hero-controls button span{display:block;width:7px;height:7px;border-radius:50%;background:#fff;opacity:.4;transition:opacity .6s,box-shadow .6s}.tv-hero-controls button[aria-pressed=true] span{opacity:1;box-shadow:0 0 0 5px rgba(255,255,255,.15)}.tv-hero-controls[hidden]{display:none}.tv-developer33 .dev-top{margin-bottom:48px}.tv-developer33 .tv-team-role{display:block;font:500 .62rem/1.6 var(--font-sub);letter-spacing:.12em;text-transform:uppercase;color:var(--tx-4);margin-bottom:10px}.tv-developer33 .tv-team-member h3{font-family:var(--font-body);font-size:.8rem;letter-spacing:.06em;font-weight:500;margin:14px 0 4px}.tv-developer33 .tv-team-member p{font-size:.74rem;line-height:1.7;color:var(--tx-3);margin:0}.tv-developer33 .slot-box img{height:100%;width:100%;object-fit:contain;padding:14px}.tv-developer33 .slot-box{height:100px!important}.tv-payment{background:var(--dark-pine);color:#f5f1e9;padding:70px 0!important;min-height:100svh}.tv-payment .d2{color:#fff;margin:14px 0 28px}.tv-payment .eyebrow{color:var(--champagne-bronze)}.tv-payment-tabs{display:flex;gap:22px;border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:32px}.tv-payment-tabs button{background:none;color:rgba(255,255,255,.7);border:0;border-bottom:2px solid transparent;padding:12px 0;font:400 .86rem/1.5 var(--font-body);cursor:pointer}.tv-payment-tabs button[aria-selected=true]{color:var(--champagne-bronze);border-color:var(--champagne-bronze)}.tv-payment-panel{display:grid;grid-template-columns:1fr .72fr;gap:60px;align-items:start}.tv-payment-panel[hidden]{display:none!important}.tv-payment-copy h3{color:#fff;font-size:clamp(28px,2.7vw,42px);line-height:1.2;max-width:20ch;margin:0 0 18px}.tv-payment-copy>p{color:rgba(255,255,255,.75);font-size:.88rem;line-height:1.8}.tv-payment-highlights{display:grid;gap:10px;margin:24px 0}.tv-payment-highlights span{font-family:var(--font-display);font-size:1.3rem;line-height:1.4;color:var(--champagne-bronze);border-bottom:1px solid rgba(255,255,255,.13);padding-bottom:12px}.tv-payment-steps{list-style:none;counter-reset:step;padding:0;margin:24px 0;display:grid;gap:8px}.tv-payment-steps li{counter-increment:step;position:relative;padding:6px 0 6px 34px;font-size:.75rem;line-height:1.6;color:rgba(255,255,255,.83)}.tv-payment-steps li::before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:7px;color:var(--champagne-bronze);font-size:.65rem}.tv-payment-panel figure{text-align:center;margin:0}.tv-payment-panel figure a{display:block}.tv-payment-panel figure img{width:100%;height:auto;max-height:650px;object-fit:contain;display:block;margin:auto;box-shadow:0 20px 48px rgba(0,0,0,.24)}.tv-payment-panel figcaption{font-size:.65rem;margin-top:12px;color:rgba(255,255,255,.6)}.tv-payment-note{font-size:.65rem;line-height:1.7;margin:30px 0 0;color:rgba(255,255,255,.55)}.tv-home-snap .tv-payment{height:auto!important;overflow:visible!important}.tv-home-snap .tv-payment>.wrap{max-height:none!important;overflow:visible!important}.tv-inner-content .tv-payment{padding:64px 0!important}.nav-lang-note:empty{visibility:hidden}@media(max-width:820px){.tv-hero-controls{bottom:24px;right:20px}.tv-payment{padding:52px 0!important}.tv-payment-tabs{overflow-x:auto;gap:24px}.tv-payment-tabs button{white-space:nowrap;font-size:.76rem}.tv-payment-panel{grid-template-columns:1fr;gap:30px}.tv-payment-panel figure img{max-height:none;max-width:480px}.tv-payment-copy h3{max-width:none}.tv-developer33 .dev-top{margin-bottom:30px}.tv-developer33 .slot-box{height:80px!important}}@media(prefers-reduced-motion:reduce){.tv-hero-slide,.tv-hero-slide img,.tv-hero-copy{transition:none!important;transform:none!important}}
.nav-lang-note{max-width:20vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-developer33 .tv-team-member{min-width:0}.tv-developer33 .team{margin-top:18px}.tv-payment-panel figure a:focus-visible{outline-color:var(--champagne-bronze)}
.tv-clone-content .tv-payment{padding-top:calc(var(--nav-h) + 32px)!important}
