#buyers .buyers-copy p.directed-visit33{font-size:15px;line-height:1.95;text-align:left}
.directed-visit33 strong{font-weight:750;color:#7540df;background:#eee6ff;padding:1px 3px;border-radius:3px;white-space:nowrap}
#embassy .embassy-photo{height:auto;min-height:0;aspect-ratio:16/8.5;background:#18122b}
#embassy .embassy-photo img{object-fit:contain;filter:none}
#showcase .release-list button{padding-top:13px;padding-bottom:13px}
#showcase .release-list button strong{line-height:1.55}
#action .event-date33{margin:32px auto 18px;color:#ddd0fa;font-size:clamp(21px,2.8vw,36px);line-height:1.5;letter-spacing:.06em}
.countdown33{display:flex;justify-content:center;gap:clamp(12px,3vw,38px);margin:0 auto 32px;font-variant-numeric:tabular-nums}
.countdown-cell33{min-width:clamp(60px,9vw,126px);text-align:center}
.countdown-digit33{display:block;font-size:clamp(38px,6vw,76px);line-height:1.2;font-weight:650;color:#b38bff;text-shadow:0 0 28px #9851ff33;letter-spacing:-.03em}
.countdown-cell33>small{display:block;color:#c9bfe0;font-size:14px;margin-top:10px}
.countdown-digit33.is-ticking33{animation:tick33 .35s ease-out}
@keyframes tick33{from{opacity:.4;transform:translateY(7px);filter:blur(1px)}to{opacity:1;transform:none;filter:none}}
#media .mobile-dv-flow31{display:block;position:relative;width:100%;height:530px;margin:0;overflow:hidden;perspective:1100px;isolation:isolate;background:radial-gradient(ellipse at 50% 46%,#7036dd24,transparent 68%)}
#media .mobile-dv-flow31 .mobile-dv-card31{display:block;box-sizing:border-box;position:absolute!important;left:50%!important;top:44%!important;right:auto!important;bottom:auto!important;width:32%!important;max-width:340px;min-width:0;margin:0!important;opacity:var(--dv-opacity,0)!important;transform:var(--dv-transform)!important;filter:brightness(var(--dv-brightness,1));z-index:var(--dv-order,1)!important;pointer-events:var(--dv-events,none)!important;will-change:transform,opacity}
#media .mobile-dv-flow31 button{box-sizing:border-box;display:block;width:100%;padding:0;border:1px solid #b882ff77;border-radius:9px;background:#231735;overflow:hidden;box-shadow:0 0 var(--dv-glow,0px) #a04dffbb,0 16px 35px #08031c66;cursor:pointer}
#media .mobile-dv-flow31 img{display:block;width:100%;height:360px;object-fit:cover;object-position:top;transform:none!important}
#media .mobile-dv-flow31 figcaption{display:block;position:absolute;left:-8%;right:-8%;top:100%;margin:14px 0 0;color:#fff;font-size:17px;line-height:1.5;text-align:center;opacity:var(--dv-caption,0)!important;transform:none!important;text-shadow:0 2px 12px #000;pointer-events:none}
#media .mobile-dv-controls31{display:flex;justify-content:center;align-items:center;gap:12px;margin:0 0 22px}
#media .mobile-dv-controls31 button{border:1px solid #ac83ed77;border-radius:22px;background:#6c40b52b;color:#e9dcff;font:inherit;font-size:13px;min-height:40px;padding:8px 14px}
#media .dv-source-hidden31{display:none!important}
@media(min-width:901px){
 #partners.partner-v3{height:auto!important;min-height:0;padding:64px max(40px,calc((100vw - 1320px)/2)) 60px;overflow:hidden}
 #partners.partner-v3:after{content:none}
 #partners .partner-copy{margin:24px 0 0}
 #partners .partner-copy h1{font-size:56px;line-height:1.08;margin:16px 0}
 #partners .partner-backdrop{top:160px;height:300px;opacity:.15}
 #partners .partner-marquee{top:0}
 #partners .partner-marquee.second{top:95px}
 #partners .partner-marquee.third{top:190px}
 #partners .marquee-logo{height:90px;flex-basis:210px;width:210px}
 #partners .perspective-stage{position:relative;inset:auto;left:auto;right:auto;bottom:auto;top:auto;height:auto;margin:120px 0 0;perspective:1100px;overflow:visible;mask-image:none;-webkit-mask-image:none}
 #partners.partner-v3 .strategic-grid{position:static;inset:auto;top:auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:auto;gap:12px;padding:0;transform:rotateX(18deg);transform-origin:center top}
 #partners .strategic-card{box-sizing:border-box;height:auto;aspect-ratio:1.72;padding:14px;border-radius:8px}
 #partners .strategic-card img{width:100%;height:100%;object-fit:contain}
}
@media(max-width:900px){
 #media .mobile-dv-flow31{height:380px;perspective:850px;touch-action:pan-y pinch-zoom}
 #media .mobile-dv-flow31 .mobile-dv-card31{top:42%!important;width:62%!important;max-width:255px}
 #media .mobile-dv-flow31 img{height:260px}
 #media .mobile-dv-flow31 figcaption{font-size:15px}
 #embassy .embassy-photo{margin-top:28px;aspect-ratio:4/3}
 #embassy .embassy-photo .caption{padding:36px 16px 14px}
 #embassy .embassy-photo .caption strong{font-size:18px}
 #buyers .buyers-copy p.directed-visit33{font-size:14px;line-height:1.85}
 #action .event-date33{font-size:22px;letter-spacing:0}
 .countdown33{gap:12px;justify-content:space-between;max-width:430px}
 .countdown-cell33{min-width:0;flex:1}
 .countdown-digit33{font-size:clamp(32px,8vw,52px)}
 .countdown-cell33>small{font-size:12px}
}
@media(prefers-reduced-motion:reduce){.countdown-digit33.is-ticking33{animation:none}}
