.sponsor-page__press{margin:24px auto 28px;text-align:center}.sponsor-page__press-eyebrow{margin-bottom:14px;font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--tv-text-dim)}.sponsor-page__press-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;row-gap:14px;opacity:.7}.sponsor-page__press-link{display:block;color:#fff;text-decoration:none;transition:opacity .2s}.sponsor-page__press-link--techcrunch{width:88px}.sponsor-page__press-link--fast-company{width:96px}.sponsor-page__press-link--verge{width:80px}.sponsor-page__press-link--engadget{width:72px}.sponsor-page__press-link--gizmodo{width:76px}.sponsor-page__press-link--hypebeast{width:92px}.sponsor-page__press-link--android-police{width:104px}.sponsor-page__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0 auto 32px}.sponsor-page__stat{padding:16px 8px;text-align:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:8px}.sponsor-page__stat-value{font-size:24px;font-weight:800;color:var(--tv-yellow)}.sponsor-page__stat-label{margin-top:4px;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--tv-text-dim)}.sponsor-page__geo{margin:0 auto 32px;padding:16px 18px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:8px}.sponsor-page__geo-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px}.sponsor-page__geo-heading{font-size:11px}.sponsor-page__geo-heading,.sponsor-page__geo-refreshed{margin:0;text-transform:uppercase;letter-spacing:1.5px;color:var(--tv-text-dim)}.sponsor-page__geo-refreshed{font-size:10px;opacity:.65}.sponsor-page__geo-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-size:14px}.sponsor-page__geo-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.sponsor-page__geo-row--other{color:var(--tv-text-dim);font-size:12px;margin-top:2px}.sponsor-page__geo-name{display:inline-flex;align-items:baseline;gap:8px}.sponsor-page__geo-share{font-weight:800;color:var(--tv-yellow)}.sponsor-page__book-section{margin-top:32px}.sponsor-page__book-lede{margin-bottom:16px;color:var(--tv-text-dim)}.sponsor-page__custom-cta{margin-top:40px;text-align:center;color:var(--tv-text-dim)}.sponsor-faq{margin-top:40px}.sponsor-faq__heading{margin:0 0 12px;font-size:12px;text-transform:uppercase;letter-spacing:2px;color:var(--tv-text-dim)}.sponsor-faq__list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0}.sponsor-faq__item{padding:12px 14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:6px}.sponsor-faq__q{margin:0 0 4px;font-size:14px;font-weight:700;color:var(--tv-text)}.sponsor-faq__a{margin:0;font-size:13px;line-height:1.55;color:var(--tv-text-dim)}.sponsor-page__legacy-cta{display:flex;flex-direction:column;align-items:center;margin:28px auto 40px}.sponsor-page__legacy-price{margin:16px 0 4px;font-size:28px;font-weight:800;color:var(--tv-yellow)}.sponsor-page__legacy-meta{margin-bottom:4px;color:var(--tv-text-dim)}.sponsor-page__legacy-meta--small{margin-bottom:24px;font-size:13px;color:var(--tv-text-dim)}.sponsor-page__legacy-button{margin-bottom:16px;padding:14px 36px;font-size:16px;text-decoration:none}.sponsor-page__legacy-fineprint{margin-bottom:12px;font-size:13px;color:var(--tv-text-dim)}.sponsor-page__legacy-fineprint--last{margin-bottom:0;font-size:13px;color:var(--tv-text-dim)}.sponsor-success__session{font-family:var(--tv-mono,monospace);font-size:13px;opacity:.6}.sponsor-success__session-id{user-select:all;word-break:break-all}.sponsor-success__change{margin-top:32px}a.sponsor-success__back{display:inline-block;margin-top:16px;padding:10px 22px;text-decoration:none}.sponsor-success__status{margin:20px auto;padding:14px 16px;font-size:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:6px}.sponsor-success__status--ok{border-color:rgba(50,200,100,.4);background:rgba(50,200,100,.08)}.sponsor-success__status--error{border-color:rgba(255,80,80,.4);background:rgba(255,80,80,.08);color:#ff9a9a}.sponsor-success__retry{margin-left:6px;padding:4px 10px;font:inherit;font-size:12px;font-weight:700;background:transparent;color:var(--tv-yellow);border:1px solid var(--tv-yellow);border-radius:3px;cursor:pointer}