.gx4-mh-hero{background:linear-gradient(180deg,#faf1f4 0,#faf1f4 70%,rgb(250 241 244/0));color:#321c26;padding:150px 0 64px}.gx4-mh-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:48px}.gx4-mh-copy{max-width:580px}.gx4-mh-eyebrow{display:inline-block;padding:6px 12px;border-radius:999px;background:#321c26;color:#f7dce4;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.gx4-mh-copy h1{margin:20px 0 18px;font-family:var(--font-display),sans-serif;font-size:clamp(38px,3.9vw,56px);line-height:1.05;letter-spacing:-.055em;font-weight:900}.gx4-mh-copy h1 em{display:block;color:#9b2341;font-style:normal}.gx4-mh-lead{margin:0;max-width:520px;font-size:17px;line-height:1.6;color:#67535d}.gx4-mh-price{margin:22px 0 0;font-size:20px;font-weight:800;letter-spacing:-.02em}.gx4-mh-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:16px}.gx4-root .gx4-mh-cta{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:54px;padding:15px 26px;border-radius:14px;background:#9b2341;color:#fff;font-size:17px;font-weight:800;box-shadow:0 5px 0 #682036;transition:transform .2s,box-shadow .2s}.gx4-root .gx4-mh-cta:hover{transform:translateY(-2px);box-shadow:0 7px 0 #682036}.gx4-root .gx4-mh-secondary{padding:12px 2px;font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.gx4-mh-free{margin:18px 0 0;font-size:14px;color:#67535d}.gx4-mh-gx{margin:10px 0 0}.gx4-root .gx4-mh-gx a{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#fff;border:1px solid #ecd6dd;font-size:13.5px;font-weight:700;line-height:1.3;color:#321c26}.gx4-mh-gx svg{flex:0 0 auto;color:#9b2341}.gx4-root .gx4-mh-free a{color:#9b2341;font-weight:700;text-decoration:underline;text-underline-offset:3px}.gx4-root .gx4-mh-winners{display:flex;align-items:center;gap:12px;margin-top:24px;padding:10px 14px 10px 10px;max-width:480px;border-radius:16px;background:#fff;border:1px solid #ecd6dd;font-size:14px;line-height:1.35}.gx4-mh-winners strong{font-weight:800}.gx4-mh-winners small{display:block;margin-top:2px;font-size:12px;color:#78616b}.gx4-mh-avatars{display:flex;flex:0 0 auto}.gx4-mh-avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:-10px;border-radius:50%;border:2px solid #fff;background:#9b2341;color:#fff;font-size:14px;font-weight:800;overflow:hidden}.gx4-mh-avatar:first-child{margin-left:0}.gx4-mh-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gx4-mh-card{position:relative;border-radius:28px;padding:38px 36px 30px;background:radial-gradient(circle at 85% 10%,#b8405f 0,transparent 45%),linear-gradient(135deg,#3a1520,#1c0a10);color:#fbe9ee;box-shadow:0 30px 60px #4a142640;transform:rotate(-2deg);display:flex;flex-direction:column;gap:26px;width:100%;max-width:640px;justify-self:end}.gx4-mh-card-brand{font-size:15px;font-weight:800;letter-spacing:.3em}.gx4-mh-card-brand b{color:#e0b43a}.gx4-mh-card-tier{position:absolute;top:36px;right:36px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e0b43a}.gx4-mh-card dl{display:flex;gap:40px;margin:0}.gx4-mh-card dt{font-family:var(--font-display),sans-serif;font-size:46px;font-weight:900;letter-spacing:-.04em}.gx4-mh-card dd{margin:4px 0 0;font-size:14px;color:#e8c3cd}.gx4-mh-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:4px 0 0;padding:0;list-style:none}.gx4-mh-chip{display:flex;align-items:center;justify-content:center;height:66px;min-width:0;padding:10px 14px;border-radius:14px;background:#fff;border:1px solid rgb(255 255 255/.7);box-shadow:0 4px 12px rgb(0 0 0/.18);overflow:hidden}.gx4-mh-chip img{display:block;width:100%;height:40px;-o-object-fit:contain;object-fit:contain}.gx4-mh-chip.is-square{padding:0}.gx4-mh-chip.is-square img{height:100%;transform:scale(1.9)}.gx4-mh-chip-initial{font-family:var(--font-display),sans-serif;font-size:22px;font-weight:900;line-height:1;color:#9b2341}.gx4-mh-card-note{margin-top:-10px;font-size:11px;line-height:1.3;color:#c99aa7}.gx4-mh-get{padding:72px 0 80px;background:#fff;color:#321c26}.gx4-mh-get h2{margin:16px 0 28px;font-family:var(--font-display),sans-serif;font-size:clamp(30px,3.4vw,44px);line-height:1.08;letter-spacing:-.04em;font-weight:900}.gx4-mh-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gx4-mh-benefits article{padding:22px;border-radius:18px;background:#faf1f4;border:1px solid #f0dfe4;display:flex;flex-direction:column}.gx4-mh-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#9b2341;color:#fff}.gx4-mh-benefits h3,.gx4-mh-soon h3{font-family:var(--font-display),sans-serif}.gx4-mh-benefits h3{margin:14px 0 6px;font-size:18px;font-weight:800;letter-spacing:-.02em}.gx4-mh-benefits p{margin:0 0 14px;flex:1;font-size:15px;line-height:1.55;color:#67535d}.gx4-root .gx4-mh-benefits a{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:800;color:#9b2341}.gx4-mh-benefits.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.gx4-mh-soon{margin-top:28px;padding:28px;border-radius:24px;background:radial-gradient(circle at 92% 0,#b8405f 0,transparent 40%),linear-gradient(135deg,#3a1520,#1c0a10);color:#fbe9ee}.gx4-mh-soon-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#e0b43a}.gx4-mh-soon h3{margin:8px 0 20px;font-family:var(--font-display),sans-serif;font-size:clamp(26px,3vw,36px);line-height:1.08;letter-spacing:-.04em;font-weight:900;color:#fff}.gx4-mh-soon ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.gx4-mh-soon li{display:flex;flex-direction:column;gap:6px;min-width:0;padding:16px;border-radius:16px;background:rgb(255 255 255/.07);border:1px solid rgb(255 255 255/.12)}.gx4-mh-soon-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.gx4-mh-soon-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:rgb(224 180 58/.16);color:#e0b43a;flex:0 0 auto}.gx4-mh-soon-tag{padding:4px 9px;border-radius:999px;background:#e0b43a;color:#321c26;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.gx4-mh-soon strong{font-size:16px;font-weight:800;line-height:1.25;letter-spacing:-.01em;color:#fff}.gx4-mh-soon-body{font-size:13.5px;line-height:1.45;color:#e8c3cd}.gx4-mh-close{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:28px}.gx4-mh-close,.gx4-mh-close p{display:flex;align-items:center}.gx4-mh-close p{gap:8px;margin:0;font-size:16px;font-weight:700}.gx4-mh-close p svg{color:#24765e;flex:0 0 auto}.gx4-mh-disclaimer{margin:24px 0 0;font-size:12px;color:#9a858e}.gx4-mh-sticky{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:45;display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:560px;margin-inline:auto;padding:8px 8px 8px 16px;border-radius:16px;background:#321c26;color:#fbe9ee;box-shadow:0 12px 30px #321c2640;font-size:14px;font-weight:700;transform:translateY(140%);opacity:0;pointer-events:none;transition:transform .25s ease,opacity .25s ease}.gx4-mh-sticky.is-shown{transform:none;opacity:1;pointer-events:auto}.gx4-root .gx4-mh-sticky a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:12px;background:#9b2341;color:#fff;font-size:15px;font-weight:800;white-space:nowrap}@media (max-width:1200px){.gx4-mh-benefits.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.gx4-mh-grid{grid-template-columns:1fr;gap:32px}.gx4-mh-card{max-width:560px;justify-self:start}.gx4-mh-benefits,.gx4-mh-benefits.is-four{grid-template-columns:1fr}.gx4-mh-soon ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.gx4-mh-hero{padding:96px 0 28px}.gx4-mh-copy h1{font-size:clamp(34px,9.6vw,44px);margin:14px 0 12px}.gx4-mh-lead{font-size:15px;line-height:1.5}.gx4-mh-price{margin-top:14px;font-size:18px}.gx4-mh-actions{margin-top:12px;gap:10px 16px}.gx4-root .gx4-mh-cta{flex:1 1 auto;min-height:52px;padding:14px 18px;font-size:16px;box-shadow:0 4px 0 #682036}.gx4-mh-free{margin-top:14px;font-size:13.5px}.gx4-root .gx4-mh-winners{margin-top:16px;font-size:13px}.gx4-mh-avatar{width:32px;height:32px}.gx4-mh-grid{gap:24px}.gx4-mh-card{transform:none;padding:20px;gap:16px;border-radius:20px;box-shadow:0 18px 36px #4a142633}.gx4-mh-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.gx4-mh-logos li:nth-child(n+13){display:none}.gx4-mh-chip{height:50px;padding:7px 9px;border-radius:11px}.gx4-mh-chip img{height:30px}.gx4-mh-card-tier{top:19px;right:20px;font-size:12px}.gx4-mh-card dl{gap:20px}.gx4-mh-card dt{font-size:30px}.gx4-mh-card dd{font-size:12px}.gx4-root .gx4-mh-gx a{font-size:13px}.gx4-mh-soon{padding:20px 16px;border-radius:20px}.gx4-mh-soon ul{gap:10px}.gx4-mh-soon li{padding:12px}.gx4-mh-soon strong{font-size:14.5px}.gx4-mh-soon-body{font-size:12.5px}.gx4-mh-soon-icon{width:34px;height:34px;border-radius:10px}.gx4-mh-soon-tag{font-size:9.5px;letter-spacing:.08em;padding:4px 8px}.gx4-mh-get{padding:48px 0 96px}.gx4-mh-get h2{margin-bottom:20px}.gx4-mh-close .gx4-mh-cta{width:100%}}@media (prefers-reduced-motion:reduce){.gx4-mh-cta,.gx4-mh-sticky{transition:none}}@media (max-width:767px){body:has(.gx4-mh-hero) #df-btn-cont{display:none!important}}.gx4-mh-avatar{position:relative;overflow:visible}.gx4-mh-avatar img{border-radius:50%}.gx4-mh-avatar.is-iphone{box-shadow:0 0 0 2px #e0b43a,0 4px 12px rgba(224,180,58,.45);z-index:2}.gx4-mh-logorows{display:grid;gap:10px;margin:4px -4px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent)}.gx4-mh-logorow{overflow:hidden}.gx4-mh-logotrack{display:flex;gap:10px;width:-moz-max-content;width:max-content;margin:0;padding:2px 4px;list-style:none;animation:gx4MhLogos 36s linear infinite}.gx4-mh-logorow.is-reverse .gx4-mh-logotrack{animation-direction:reverse}.gx4-mh-logotrack .gx4-mh-chip{flex:0 0 auto;width:112px}.gx4-mh-logotrack .gx4-mh-chip.is-square{padding:4px}.gx4-mh-logotrack .gx4-mh-chip img{height:34px}.gx4-mh-logotrack .gx4-mh-chip.is-square img{transform:scale(1.35);height:100%;-o-object-fit:contain;object-fit:contain}.gx4-mh-logorows:hover .gx4-mh-logotrack{animation-play-state:paused}@keyframes gx4MhLogos{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:640px){.gx4-mh-logotrack .gx4-mh-chip{width:96px}.gx4-mh-logotrack .gx4-mh-chip img{height:32px}}@media (prefers-reduced-motion:reduce){.gx4-mh-logotrack{animation:none}.gx4-mh-logorow{overflow-x:auto}}.gx4-diwali-hero{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#f6f0e9,#f7f0ec 55%,#faf1f4);color:#1f1b1b;padding:156px 0 56px}.gx4-diwali-hero:after,.gx4-diwali-hero:before{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.gx4-diwali-hero:before{width:1500px;aspect-ratio:1;right:-560px;top:-330px;background:radial-gradient(closest-side,#fcf9f6 0,#fcf9f6 72%,#fcf9f600 100%)}.gx4-diwali-hero:after{width:520px;aspect-ratio:1;right:calc(50% - 300px);top:32%;background:radial-gradient(circle,#f1ebe4 0,#f1ebe400 70%)}.gx4-diwali-fade{position:absolute;z-index:0;left:0;right:0;bottom:0;height:220px;pointer-events:none;background:linear-gradient(180deg,#faf1f400,#faf1f4)}.gx4-diwali-hero>.gx4-shell{position:relative;z-index:1}.gx4-diwali-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:24px}.gx4-diwali-copy{max-width:640px}.gx4-diwali-eyebrow{display:inline-flex;align-items:center;gap:20px;color:#7a2b3c;font-size:15px;font-weight:600;letter-spacing:.34em}.gx4-diwali-eyebrow:after{content:"";width:92px;height:1.5px;background:currentColor;opacity:.75}.gx4-diwali-copy h1{margin:26px 0 6px;font-family:var(--font-display),sans-serif;font-size:clamp(44px,4.5vw,72px);line-height:.95;letter-spacing:-.035em;font-weight:900;color:#1f1b1b;white-space:nowrap}.gx4-diwali-copy h1 em{font-style:normal;color:#6b1426}.gx4-diwali-sub{margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(30px,3vw,48px);line-height:1.05;letter-spacing:-.03em;font-weight:800;color:#1f1b1b}.gx4-diwali-lead{margin:14px 0 0;font-size:clamp(17px,1.55vw,24px);line-height:1.4;color:#2b2626}.gx4-root .gx4-diwali-cta{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:22px;margin-top:32px;min-width:min(100%,360px);padding:20px 34px;border-radius:12px;background:#6b1426;color:#fff;font-family:var(--font-display),sans-serif;font-size:clamp(18px,1.6vw,24px);font-weight:700;letter-spacing:.03em;box-shadow:0 10px 24px #6b142633;transition:transform .2s,background .2s,box-shadow .2s}.gx4-root .gx4-diwali-cta:hover{transform:translateY(-2px);background:#7d1a2e;box-shadow:0 14px 30px #6b142647}.gx4-diwali-cta:focus-visible{outline:3px solid #1f1b1b;outline-offset:5px}.gx4-diwali-close{margin:22px 0 0;font-size:clamp(15px,1.25vw,19px);font-weight:500;color:#2b2626}.gx4-diwali-close span{margin:0 6px}.gx4-diwali-fine{margin:8px 0 0;font-size:clamp(12px,1vw,15px);color:#8d8681}.gx4-diwali-stage{position:relative;width:100%;aspect-ratio:1103/760;container-type:inline-size}.gx4-diwali-podium{position:absolute;z-index:3;left:calc(var(--x) * 100% / 1103);top:calc(var(--y) * 100% / 760);width:calc(var(--w) * 100% / 1103);height:calc(var(--h) * 100% / 760);background:linear-gradient(90deg,#e9e2da,#f8f5f1 28%,#fbf9f6 52%,#f2ece5 78%,#e1d9cf);border-radius:0 0 50% 50%/0 0 calc(var(--w) * 100cqw / 1103 / 22) calc(var(--w) * 100cqw / 1103 / 22);box-shadow:0 18px 30px -18px #6b4f3a40}.gx4-diwali-podium:before{content:"";position:absolute;left:0;right:0;top:0;aspect-ratio:11/1;transform:translateY(-50%);border-radius:50%;background:linear-gradient(180deg,#fdfcfa,#f6f2ed);box-shadow:inset 0 -2px 4px #e3dbd166}.gx4-diwali-podium.is-back{z-index:1}.gx4-diwali-label{position:absolute;left:0;right:0;top:calc(var(--ly) * 100% / var(--h));text-align:center;white-space:nowrap;font-size:max(9px,1.8cqw);font-weight:500;color:#1f1b1b}.gx4-diwali-label b{color:#6b1426;font-weight:800}.gx4-diwali-prize{position:absolute;z-index:4;left:calc(var(--x) * 100% / 1103);bottom:calc((760 - var(--b)) * 100% / 760);width:calc(var(--w) * 100% / 1103);height:auto;filter:drop-shadow(0 10px 12px #3a221a2e)}.gx4-diwali-prize.is-back{z-index:2}@media (min-width:1500px){.gx4-diwali-hero{padding-top:172px;padding-bottom:72px}}@media (max-width:1000px){.gx4-diwali-grid{grid-template-columns:1fr;gap:28px}.gx4-diwali-stage{max-width:760px;margin-inline:auto}}@media (max-width:760px){.gx4-diwali-hero{padding:116px 0 28px}.gx4-diwali-eyebrow{font-size:12px;gap:14px;letter-spacing:.28em}.gx4-diwali-eyebrow:after{width:56px}.gx4-diwali-copy h1{margin-top:16px;font-size:clamp(30px,10vw,60px);white-space:normal}.gx4-diwali-sub{font-size:clamp(26px,7.6vw,40px)}.gx4-diwali-lead{font-size:16px;margin-top:10px}.gx4-root .gx4-diwali-cta{width:100%;margin-top:22px;padding:17px 24px;font-size:18px}.gx4-diwali-close{margin-top:16px;font-size:15px}.gx4-diwali-hero:before{width:900px;right:-520px;top:240px}}@media (prefers-reduced-motion:reduce){.gx4-diwali-cta{transition:none}}.gx4-diwali-hero+.gx4-quiz-hero{padding-top:72px}@media (max-width:760px){.gx4-diwali-hero+.gx4-quiz-hero{padding-top:40px}}.gx4-diwali-lantern{position:absolute;z-index:1;top:0;width:var(--size);height:calc(var(--len) + var(--size) * 1.87);pointer-events:none;transform-origin:50% 0;animation:gx4-lantern-sway var(--dur) ease-in-out infinite alternate}.gx4-diwali-lantern-cord{position:absolute;left:50%;top:0;width:1.2px;height:var(--len);transform:translateX(-50%);background:linear-gradient(#c9a04f00,#c9a04f 30%)}.gx4-diwali-lantern-body{position:absolute;left:0;top:var(--len);width:100%;height:auto;filter:drop-shadow(0 8px 10px #6b142633)}.gx4-diwali-lantern-glow{position:absolute;left:50%;top:calc(var(--len) + var(--size) * .82);width:calc(var(--size) * 2.6);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#ffc0576b 0,#ffc05700 65%);animation:gx4-lantern-glow 2.4s ease-in-out infinite alternate}.gx4-diwali-lantern.is-r1{animation-delay:-1.1s}.gx4-diwali-lantern.is-r2{animation-delay:-2.3s}@keyframes gx4-lantern-sway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes gx4-lantern-glow{0%{opacity:.65}to{opacity:1}}@media (max-width:1200px){.gx4-diwali-lantern.is-l{display:none}}@media (max-width:760px){.gx4-diwali-lantern.is-r1{right:12px!important;--len:62px!important;--size:30px!important}.gx4-diwali-lantern.is-r2{right:52px!important;--len:44px!important;--size:26px!important}}@property --gx4-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.gx4-diwali-cta>span,.gx4-diwali-cta>svg:not(.gx4-diwali-spark){position:relative;z-index:1}.gx4-diwali-cta:before{inset:-3px;padding:3px;border-radius:15px;background:conic-gradient(from var(--gx4-beam-angle),#f3c96a26 0deg 240deg,#f5b324 290deg,#fff8dc 325deg,#ffd27a 345deg,#f3c96a26 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 5px #ffc85acc);animation:gx4-beam 2.8s linear infinite}.gx4-diwali-cta:after,.gx4-diwali-cta:before{content:"";position:absolute;z-index:2;pointer-events:none}.gx4-diwali-cta:after{inset:0;border-radius:inherit;background:linear-gradient(105deg,#fff0 38%,#ffffff40 46%,#fff4d0b3 50%,#ffffff40 54%,#fff0 62%) no-repeat;background-size:260% 100%;animation:gx4-shine 3.4s ease-in-out infinite}@keyframes gx4-beam{to{--gx4-beam-angle:360deg}}@keyframes gx4-shine{0%{background-position:100% 0}45%,to{background-position:0 0}}.gx4-diwali-spark{position:absolute;z-index:3;fill:#ffcf5a;filter:drop-shadow(0 0 4px #ffbf3a);pointer-events:none;transform:scale(0);animation:gx4-spark 2.6s ease-in-out infinite}.gx4-diwali-spark.is-a{top:-11px;right:-9px;width:20px}.gx4-diwali-spark.is-b{bottom:-8px;left:16%;width:13px;animation-delay:.7s}.gx4-diwali-spark.is-c{top:-8px;left:-7px;width:14px;animation-delay:1.4s}.gx4-diwali-spark.is-d{bottom:-10px;right:24%;width:16px;animation-delay:2s}@keyframes gx4-spark{0%,to{transform:scale(0) rotate(0deg);opacity:0}35%{transform:scale(1) rotate(90deg);opacity:1}65%{transform:scale(.45) rotate(160deg);opacity:.7}}@media (prefers-reduced-motion:reduce){.gx4-diwali-cta:after,.gx4-diwali-cta:before,.gx4-diwali-lantern,.gx4-diwali-lantern-glow{animation:none}.gx4-diwali-cta:after{display:none}.gx4-diwali-spark{animation:none;transform:scale(.8);opacity:.9}}