.ads-section{background-color:var(--background)}.ads-card{position:relative;overflow:hidden;border-radius:1rem;border:1px solid rgba(15,23,42,.05);color:#fff;background-color:color-mix(in oklab,#fff 95%,transparent);box-shadow:0 20px 70px rgba(15,23,42,.16)}@media (min-width:768px){.ads-card{padding-top:0}}.ads-bg-mobile{position:absolute;inset:0;z-index:0;background-size:cover;background-position:top}@media (min-width:768px){.ads-bg-mobile{display:none}}.ads-bg-desktop{position:absolute;inset:0;z-index:0;display:none;background-size:cover;background-position:80% 50%}@media (min-width:768px){.ads-bg-desktop{display:block}}.ads-inner{position:relative;z-index:10;max-width:48rem;color:#fff;padding:100px 2rem 2rem}@media (min-width:768px){.ads-inner{padding:3rem 4rem 4rem}}@media (min-width:1024px){.ads-inner{padding:6rem}}.ads-badges-row{display:flex;flex-wrap:wrap;gap:.5rem}@media (min-width:768px){.ads-badges-row{margin-bottom:1.5rem}}.ads-badge{display:inline-flex;align-items:center;gap:.75rem;padding:.375rem 1rem;border-radius:9999px;border:1px solid color-mix(in oklab,#fff 30%,transparent);background-color:color-mix(in oklab,#fff 10%,transparent);font-size:.875rem;font-weight:500;opacity:.8}.ads-logo-mark{height:1rem;width:auto;color:var(--primary)}.ads-title-block{margin-top:1rem}@media (min-width:768px){.ads-title-block{margin-top:2rem}}.ads-reveal-white{font-weight:500;color:#fff}.ads-reveal-primary{font-weight:500;color:var(--primary)}.ads-body{margin-top:1rem;max-width:28rem;font-size:var(--text-body,1rem);line-height:1.6;color:color-mix(in oklab,#fff 90%,transparent)}@media (min-width:768px){.ads-body{margin-top:2rem}}.ads-coming-soon{display:inline-flex;margin-top:1rem;margin-bottom:1.5rem;max-width:100%;align-items:center;gap:.75rem;padding:.375rem 1rem;border-radius:9999px;border:1px solid color-mix(in oklab,#fff 30%,transparent);background-color:color-mix(in oklab,#fff 10%,transparent);font-size:.75rem;font-weight:500}@media (min-width:768px){.ads-coming-soon{margin-top:2rem}}.ads-rocket{height:1rem;width:1rem;flex-shrink:0}.ads-coming-soon span{text-wrap:balance}.ads-feature-list{display:flex;flex-wrap:wrap;column-gap:2rem;row-gap:.75rem;list-style:none;padding:0;margin:0}.ads-feature-item{display:flex;align-items:center;gap:.5rem;color:#fff}.ads-check-icon{height:1.25rem;width:1.25rem;flex-shrink:0;color:var(--primary)}.ads-store-row{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.75rem}@media (min-width:768px){.ads-store-row{margin-top:2.5rem}}.ads-store-link{display:inline-flex;align-items:center;gap:.75rem;border-radius:.75rem;border:1px solid color-mix(in oklab,#fff 30%,transparent);background-color:color-mix(in oklab,#000 30%,transparent);backdrop-filter:blur(12px);padding:.75rem 1rem;color:#fff;transition:background-color .15s ease,border-color .15s ease}.ads-store-link:hover{background-color:color-mix(in oklab,#fff 10%,transparent);border-color:color-mix(in oklab,#fff 50%,transparent)}.ads-store-svg{width:1.5rem;height:1.5rem;flex-shrink:0}.ads-store-text{text-align:left}.ads-store-label{font-size:10px;text-transform:uppercase;letter-spacing:.05em}.ads-store-label,.ads-store-name{display:block;opacity:.9;white-space:nowrap}.ads-store-name{font-weight:600}