.p-root.p-landing.p-landing :is(.p-topbar nav>a,.p-topbar .v2-motion-toggle,.p-topbar>.p-primary,.billing-options button,.target-glass-button){isolation:isolate;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f2f4ff;background:linear-gradient(#d9f7ff1c,#0000 65%),linear-gradient(135deg,#232b43a6,#12172ac2);border:1px solid #8d9cff59;border-radius:13px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:12px;line-height:1.3;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #d9f7ff59,inset 0 -1px #070a1280,0 7px 16px #03061140}.p-root.p-landing.p-landing :is(.p-topbar nav>a,.p-topbar .v2-motion-toggle,.p-topbar>.p-primary,.billing-options button,.target-glass-button):after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#d9f7ff18 48%,#68e4ff0d 52%,#0000 65%);transition:transform .5s ease-in-out;position:absolute;inset:-40%;transform:translate(-100%)}.p-root.p-landing.p-landing .billing-options button.active{background:linear-gradient(#d9f7ff23,#0000 65%),linear-gradient(135deg,#7357ff66,#343c74c2);border-color:#8d9cffa3;box-shadow:inset 0 1px #d9f7ff85,0 6px 18px #7357ff20}.p-root.p-landing.p-landing .p-topbar nav{flex-wrap:wrap;gap:8px}.p-root.p-landing.p-landing :is(.target-glass-button,.p-topbar .landing-sign-in){text-decoration:none}.p-root.p-landing.p-landing :is(.p-topbar a,.billing-options button,.target-glass-button):focus-visible{outline-offset:3px;outline:2px solid #68e4ff}@media (hover:hover) and (pointer:fine){.p-root.p-landing.p-landing :is(.p-topbar nav>a,.p-topbar .v2-motion-toggle,.p-topbar>.p-primary,.billing-options button,.target-glass-button):hover{border-color:#d9f7ff91;transform:translateY(-1px);box-shadow:inset 0 1px #d9f7ff85,0 9px 20px #03061150}.p-root.p-landing.p-landing :is(.p-topbar nav>a,.p-topbar .v2-motion-toggle,.p-topbar>.p-primary,.billing-options button,.target-glass-button):hover:after{transform:translate(100%)}}.p-root.p-landing.p-landing :is(.p-topbar button,.billing-options button,.target-glass-button):active{transform:translateY(1px)}@media (max-width:700px){.p-root.p-landing.p-landing .p-topbar{flex-wrap:wrap;gap:12px}.p-root.p-landing.p-landing .p-topbar nav{flex:100%;order:3;justify-content:center;gap:8px}.p-root.p-landing.p-landing .p-topbar nav>a{display:inline-flex}.p-root.p-landing.p-landing .p-topbar nav>a[href=\#faq]{display:none}.p-root.p-landing.p-landing .p-topbar .v2-motion-toggle{max-width:none;min-height:44px;padding:10px;font-size:10px}.p-root.p-landing.p-landing .p-topbar>.p-primary{flex:0 auto;min-height:44px;padding:10px 12px}.p-root.p-landing.p-landing .p-topbar nav>a{padding:9px 12px;font-size:11px}.p-root.p-landing.p-landing .billing-options{justify-content:center;gap:6px}.p-root.p-landing.p-landing .billing-options button{min-height:44px;padding:10px 12px}}@media (prefers-reduced-motion:reduce){.p-root.p-landing.p-landing :is(.p-topbar nav>a,.p-topbar .v2-motion-toggle,.p-topbar>.p-primary,.billing-options button,.target-glass-button){transition:none;transform:none}.p-root.p-landing.p-landing :is(.p-topbar nav>a,.p-topbar .v2-motion-toggle,.p-topbar>.p-primary,.billing-options button,.target-glass-button):after{display:none}}.p-landing .lm-carousel.lm-cinematic{perspective:1400px;overflow:hidden}.p-landing .lm-cinematic .lm-cinematic-surface{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(145deg,#d9f7ff08,#12172a73);border:1px solid #8d9cff30;box-shadow:inset 0 1px #d9f7ff25,0 18px 35px #03061140}.p-landing .lm-cinematic :is(.lm-edge,.lm-arrival-sweep,.lm-cinematic-corners){opacity:.25;animation:none!important}.p-landing .lm-cinematic .lm-cinematic-card .lm-testimonial-media{filter:none;translate:none!important}.p-landing .lm-cinematic .lm-image-open>.lm-original-image{border-radius:0;width:100%;height:100%;padding:0;position:relative;inset:0;overflow:visible}.p-landing .lm-cinematic .lm-original-image img{border-radius:0;object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;position:static!important}@media (max-width:700px){.p-root.p-landing.p-landing .p-topbar{height:auto;min-height:78px;padding:14px 20px}.p-root.p-landing.p-landing .p-topbar nav{order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;flex:100%!important;width:100%!important}.p-root.p-landing.p-landing .p-topbar nav>.v2-motion-toggle{width:auto!important;padding:10px!important}.p-root.p-landing.p-landing .p-topbar nav>a{white-space:nowrap;min-width:0}.p-root.p-landing.p-landing .p-topbar>.p-primary{margin-left:auto}.p-root.p-landing.p-landing .p-topbar .p-brand{margin-right:auto}}
.apex-gift-offer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(155deg,#d9f7ff12,#0000 40%),linear-gradient(130deg,#232b4385,#12172ab0);border:1px solid #8d9cff55;border-radius:30px;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);align-items:center;gap:60px;max-width:1240px;margin:100px auto;padding:56px;display:grid;overflow:hidden;box-shadow:inset 0 1px #d9f7ff55,0 24px 50px #03061166}.p-landing .apex-gift-copy h2{letter-spacing:-.03em;color:#f2f4ff;margin:18px 0;font-size:clamp(30px,3.5vw,48px);line-height:1.15}.p-landing .apex-gift-copy h2 em{color:#8d9cff;font-style:normal}.apex-gift-copy>p{color:#bac6df;max-width:42ch;font-size:14px;line-height:1.7}.apex-gift-countdown{gap:12px;margin:26px 0;display:flex}.apex-gift-countdown>div{text-align:center;background:#12172a8f;border:1px solid #8d9cff45;border-radius:12px;min-width:65px;padding:13px 9px;box-shadow:inset 0 1px #d9f7ff25}.apex-gift-countdown b{font-variant-numeric:tabular-nums;color:#f2f4ff;font-size:26px;font-weight:500;line-height:1.2;display:block}.apex-gift-countdown small{letter-spacing:.08em;color:#bac6df;margin-top:5px;font-size:8px;display:block}.apex-gift-expiry{color:#bac6df;margin-top:18px;font-size:10px;line-height:1.6;display:block}.apex-gift-art{perspective:900px;place-items:center;min-height:340px;display:grid;position:relative}.apex-gift-vault{width:218px;height:220px;transform-style:preserve-3d;background:linear-gradient(145deg,#7357ff85,#232b43ed 65%);border:1px solid #8d9cff85;border-radius:20px;animation:7s ease-in-out infinite apex-gift-float;position:relative;transform:rotateX(12deg)rotateY(-24deg)rotate(-5deg);box-shadow:inset 0 2px #d9f7ff8f,inset -15px 0 35px #070a1273,0 24px 44px #03061180,0 0 55px #7357ff20}.apex-gift-vault:after{content:"";transform-origin:0;background:linear-gradient(90deg,#343c74,#12172a);border:1px solid #8d9cff60;border-radius:0 14px 14px 0;width:26px;position:absolute;top:0;bottom:0;right:-26px;transform:rotateY(70deg)}.apex-gift-lid{background:linear-gradient(150deg,#8d9cff,#343c74 75%);border:1px solid #d9f7ff8f;border-radius:12px;height:44px;position:absolute;top:-16px;left:-8px;right:-8px;box-shadow:0 8px 20px #03061166,inset 0 1px #d9f7ff}.apex-gift-ribbon{background:linear-gradient(90deg,#68e4ff50,#d9f7ff85,#68e4ff40);width:40px;position:absolute;top:-15px;bottom:0;left:calc(50% - 20px);box-shadow:inset 1px 0 #d9f7ff8f,inset -1px 0 #d9f7ff8f}.apex-gift-seal{color:#d9f7ff;background:#12172ae6;border:1px solid #68e4ffa3;border-radius:18px;place-items:center;display:grid;position:absolute;inset:70px 62px 48px;box-shadow:inset 0 1px #d9f7ff70,0 8px 20px #03061173}.apex-gift-seal svg:first-child{width:40px;height:40px}.apex-gift-seal svg:last-child{width:15px;height:15px}.apex-gift-floor{filter:blur(16px);background:#7357ff30;border-radius:50%;width:250px;height:30px;position:absolute;bottom:24px}@keyframes apex-gift-float{50%{transform:translateY(-7px)rotateX(12deg)rotateY(-24deg)rotate(-5deg)}}@media (max-width:700px){.apex-gift-offer{text-align:center;grid-template-columns:1fr;gap:20px;margin:56px 18px;padding:26px 20px}.apex-gift-art{min-height:280px}.apex-gift-vault{width:180px;height:190px}.apex-gift-seal{inset:64px 48px 36px}.apex-gift-countdown{justify-content:center;gap:8px}.apex-gift-countdown>div{min-width:52px;padding:12px 7px}.apex-gift-copy>p{margin-inline:auto}.p-landing .apex-gift-copy h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.apex-gift-vault{animation:none}}.v2-motion-paused .apex-gift-vault{animation-play-state:paused}
