.mkt-stage.cmkt-stage{--cmkt-phone-w:calc(17.75rem * 0.8);--cmkt-peek:8rem;--cmkt-lift:1.85rem;display:flex;justify-content:center;width:100%;max-width:100%;margin-inline:0;padding-inline-end:0}.cmkt-pair{position:relative;width:calc(var(--cmkt-phone-w) + var(--cmkt-peek));max-width:100%;height:calc(var(--cmkt-phone-w) * 844 / 390 + var(--cmkt-lift))}@media (min-width:900px){.mkt .mkt-hero-grid:has(.cmkt-stage){grid-template-columns:minmax(0,30rem) minmax(0,1fr);align-items:center;column-gap:clamp(2.5rem,4vw,4rem)}.mkt .mkt-hero-grid:has(.cmkt-stage) .mkt-hero-copy{max-width:30rem}.mkt-stage.cmkt-stage{justify-content:flex-end}}.cmkt-device{position:absolute;display:flex;flex-shrink:0;width:var(--cmkt-phone-w);max-width:calc(100% - var(--cmkt-peek));aspect-ratio:390/844;background:#111;border-radius:2.15rem;padding:.45rem;box-shadow:var(--m-shadow)}.cmkt-device-back{z-index:1;inset-inline-start:0;top:0;box-shadow:0 14px 32px rgba(17,17,17,.08)}.cmkt-device-front{z-index:2;inset-inline-end:0;bottom:0}.cmkt-memhead{padding:.15rem .75rem}.cmkt-memhead h3{margin:0;font-size:.95rem;font-weight:700}.cmkt-memhead p{margin:.12rem 0 0;color:#6a6475;font-size:.62rem;line-height:1.45}.cmkt-memlist{display:flex;flex:1;flex-direction:column;gap:.45rem;padding:.65rem .55rem .35rem}.cmkt-memrow{display:flex;align-items:center;gap:.45rem;padding:.55rem;background:#fffcf8;border-radius:.85rem}.cmkt-memrow img{width:1.7rem;height:1.7rem;border-radius:.4rem;object-fit:cover;flex-shrink:0}.cmkt-memrow span{display:flex;flex-direction:column;min-width:0}.cmkt-memrow b{font-size:.72rem;line-height:1.2}.cmkt-memrow small{color:#6a6475;font-size:.58rem}.cmkt-memrow em{margin-inline-start:auto;font-style:normal;font-size:.68rem;font-weight:700;white-space:nowrap}.cmkt-screen{width:100%;min-height:0;background:#f4f1fb;border-radius:1.75rem;overflow:hidden}.cmkt-apphero,.cmkt-screen{display:flex;flex:1;flex-direction:column}.cmkt-apphero{justify-content:space-between;min-height:14.6rem;padding:.4rem .7rem 2.35rem;color:#fff;background:linear-gradient(180deg,rgba(20,16,28,.62),rgba(20,16,28,.18) 42%,rgba(20,16,28,.78)),url(/brands/seren/hero.jpg) center 35% /cover no-repeat}.cmkt-status{display:flex;font-size:.68rem;font-weight:700;padding:.15rem .1rem .2rem}.cmkt-apphero-top{display:flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700}.cmkt-apphero-copy{display:flex;flex-direction:column;gap:.1rem;margin-top:1.1rem}.cmkt-apphero-copy>p{margin:0;font-size:.62rem;opacity:.9}.cmkt-apphero-copy>strong{max-width:13.5rem;font-size:1.02rem;font-weight:700;line-height:1.35;letter-spacing:-.02em}.cmkt-apphero-brand{display:flex;align-items:center;gap:.4rem;margin-top:.35rem}.cmkt-apphero-brand img{width:1.65rem;height:1.65rem;border-radius:.4rem;object-fit:cover;background:rgba(255,255,255,.2)}.cmkt-apphero-brand img.cmkt-wordmark,.cmkt-memrow img.cmkt-wordmark,.cmkt-tile img.cmkt-wordmark{width:auto;height:1.45rem;max-width:4.6rem;border-radius:0;object-fit:contain;background:transparent}.cmkt-apphero-brand span{display:flex;flex-direction:column;min-width:0}.cmkt-apphero-brand b{font-size:.72rem;line-height:1.2}.cmkt-apphero-brand small{font-size:.58rem;opacity:.82}.cmkt-apphero-brand em{margin-inline-start:auto;font-style:normal;font-size:.68rem;font-weight:700;color:#14111a;background:#fff;border-radius:999px;padding:.28rem .7rem}.cmkt-wallet{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin:-1.05rem .5rem 0;padding:.55rem .65rem;background:#fffcf8;border-radius:.9rem;box-shadow:0 10px 22px rgba(20,17,26,.1);position:relative}.cmkt-wallet small{display:block;color:#6a6475;font-size:.58rem}.cmkt-wallet p{margin:.05rem 0;font-size:.68rem;font-weight:600;color:#14111a}.cmkt-wallet b{font-size:1.35rem;font-weight:700;letter-spacing:-.03em;line-height:1}.cmkt-chips{display:flex;gap:.28rem}.cmkt-chips span{display:inline-flex;align-items:center;gap:.18rem;border-radius:999px;border:1px solid rgba(20,17,26,.08);background:#fff;color:#14111a;font-size:.58rem;font-weight:700;padding:.32rem .45rem;white-space:nowrap}.cmkt-chips .dark{background:#1c1a22;color:#fff;border-color:transparent}.cmkt-appsection{padding:.75rem .55rem .7rem}.cmkt-appsection h3{margin:0 0 .4rem;font-size:.78rem;font-weight:700}.cmkt-tile{width:9.2rem;display:flex;flex-direction:column;gap:.28rem;padding:.55rem .6rem;background:#fffcf8;border-radius:.9rem;border-inline-start:3px solid #1a1a1a;box-shadow:0 1px 0 rgba(20,17,26,.06)}.cmkt-tile div{display:flex;align-items:center;gap:.35rem}.cmkt-tile img{width:1.35rem;height:1.35rem;border-radius:.35rem;object-fit:cover}.cmkt-tile b{font-size:.72rem}.cmkt-tile small{color:#6a6475;font-size:.6rem}.cmkt-tile em{font-style:normal;font-size:.68rem;font-weight:700;color:#1a1a1a}.cmkt-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:.15rem;margin-top:0;border-top:1px solid rgba(20,17,26,.08);background:rgba(255,252,248,.96);padding:.4rem .15rem .5rem;text-align:center;font-size:.58rem;font-weight:700;color:#6a6475}.cmkt-tabs span{display:flex;flex-direction:column;align-items:center;gap:.12rem}.cmkt-tabs .on{color:#6d35c5}.mkt .cmkt-kpis{grid-template-columns:1fr 1fr}.cmkt-brands{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}@media (max-width:639px){.cmkt-brands{grid-template-columns:repeat(2,minmax(0,1fr))}}.cmkt-brand{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.2rem;min-height:100%;padding:1.15rem .9rem 1rem;background:#fff;border:1px solid var(--m-line);border-radius:var(--m-radius);box-shadow:var(--m-shadow-sm)}.cmkt-brand img{display:block;height:2.5rem;width:auto;max-width:7.5rem;margin-bottom:.45rem;object-fit:contain}.cmkt-brand strong{font-family:var(--m-heading);font-size:.95rem;font-weight:700;letter-spacing:-.015em}.cmkt-brand span{color:var(--m-muted);font-size:.8rem}.mkt-title .cmkt-balance-line{margin:.85rem 0 .35rem;color:var(--m-text);font-family:var(--m-heading);font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.mkt-title p+p{margin-top:.45rem}.mkt-footnote strong{color:var(--m-text);font-weight:700}.cmkt-stores{--cmkt-badge-h:40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0}.cmkt-badge{appearance:none;margin:0;padding:0;border:0;background:none;line-height:0;cursor:pointer}.cmkt-badge img{display:block;width:auto;height:var(--cmkt-badge-h)}.cmkt-badge-play img{height:calc(var(--cmkt-badge-h) * 250 / 168)}.cmkt-badge:focus-visible{outline:2px solid var(--m-purple);outline-offset:3px}.cmkt-soon{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1.25rem;background:rgba(17,17,17,.46)}.cmkt-soon-card{width:min(100%,26rem);padding:1.45rem 1.35rem 1.25rem;border-radius:var(--m-radius);background:var(--m-surface);color:var(--m-text);text-align:center;box-shadow:0 18px 50px rgba(17,17,17,.18)}.cmkt-soon-card h2{margin:0;font-family:var(--m-heading);font-size:1.45rem;font-weight:700;letter-spacing:-.03em}.cmkt-soon-card p{margin:.7rem 0 1.15rem;color:var(--m-muted);font-size:.95rem;line-height:1.7}.cmkt-wallet-note{margin:.15rem auto 0;max-width:28rem;text-align:center;color:var(--m-muted);font-size:.82rem;line-height:1.65}.cmkt-wallet-note strong{display:block;margin-bottom:.12rem;color:#6e6e6e;font-weight:600}.cmkt-close-cta{display:flex;flex-direction:column;align-items:center;gap:.7rem;margin-top:1.65rem}.mkt a.cmkt-sample{color:var(--m-muted);font-size:.9rem;font-weight:600;text-decoration:underline;text-underline-offset:.18em}.mkt a.cmkt-sample:hover{color:var(--m-text)}.mkt a.cmkt-sample:focus-visible{outline:2px solid var(--m-purple);outline-offset:3px}