@keyframes sponsor-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes sponsor-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes sponsor-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sponsor-card-in{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.sponsor-page{--sponsor-ink: #0b1220;--sponsor-navy: #111827;--sponsor-orange: #eb590a;--sponsor-amber: #f59e0b;--sponsor-mint: #10b981;color:var(--sponsor-ink);background:#faf8f5;overflow-x:hidden}.sponsor-page .sponsor-reveal{animation:sponsor-fade-up .7s cubic-bezier(.22,1,.36,1) both}.sponsor-page .sponsor-reveal-delay-1{animation-delay:.08s}.sponsor-page .sponsor-reveal-delay-2{animation-delay:.16s}.sponsor-page .sponsor-reveal-delay-3{animation-delay:.24s}.sponsor-page [data-sponsor-reveal]{opacity:0;transform:translateY(22px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.sponsor-page [data-sponsor-reveal].is-revealed{opacity:1;transform:translateY(0)}.sponsor-page [data-sponsor-reveal][data-reveal-stagger]>*{opacity:0;transform:translateY(16px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.sponsor-page [data-sponsor-reveal].is-revealed[data-reveal-stagger]>*:nth-child(1){transition-delay:.04s}.sponsor-page [data-sponsor-reveal].is-revealed[data-reveal-stagger]>*:nth-child(2){transition-delay:.1s}.sponsor-page [data-sponsor-reveal].is-revealed[data-reveal-stagger]>*:nth-child(3){transition-delay:.16s}.sponsor-page [data-sponsor-reveal].is-revealed[data-reveal-stagger]>*:nth-child(4){transition-delay:.22s}.sponsor-page [data-sponsor-reveal].is-revealed[data-reveal-stagger]>*:nth-child(5){transition-delay:.28s}.sponsor-page [data-sponsor-reveal].is-revealed[data-reveal-stagger]>*:nth-child(6){transition-delay:.34s}.sponsor-page [data-sponsor-reveal].is-revealed[data-reveal-stagger]>*{opacity:1;transform:translateY(0)}.sponsor-page .sponsor-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:sponsor-marquee 22s linear infinite}.sponsor-page .sponsor-marquee-track:hover{animation-play-state:paused}.sponsor-page .sponsor-stats-section{background:#070b14;color:#fff}.sponsor-page .sponsor-stats-section__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 50% at 10% 0%,rgba(235,89,10,.2),transparent 55%),radial-gradient(ellipse 50% 40% at 92% 18%,rgba(245,158,11,.1),transparent 50%),radial-gradient(ellipse 55% 45% at 50% 100%,rgba(16,185,129,.07),transparent 55%),linear-gradient(180deg,#0b1220,#070b14 42%,#0a0f1a)}.sponsor-page .sponsor-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.sponsor-page .sponsor-stats-grid__growth{grid-column:1 / -1}@media(min-width:640px){.sponsor-page .sponsor-stats-grid{gap:.9rem}}@media(min-width:1024px){.sponsor-page .sponsor-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.sponsor-page .sponsor-stat-card{opacity:0;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .45s ease,background-color .45s ease}.sponsor-page .sponsor-stat-card--tile{display:flex;flex-direction:column;min-height:9.75rem;border-radius:1rem;padding:1rem}@media(min-width:640px){.sponsor-page .sponsor-stat-card--tile{min-height:10.5rem;border-radius:1.15rem;padding:1.15rem 1.2rem}}.sponsor-page .sponsor-stat-card--featured{border-radius:1.15rem;padding:1.15rem 1.25rem;border-color:#eb590a59;background:linear-gradient(135deg,#eb590a29,#ffffff0a 55%),#ffffff0a;box-shadow:0 18px 40px -28px #eb590a8c}@media(min-width:640px){.sponsor-page .sponsor-stat-card--featured{border-radius:1.25rem;padding:1.35rem 1.5rem}}.sponsor-page .sponsor-stat-card--in{animation:sponsor-card-in .75s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--stat-delay, 0ms)}.sponsor-page .sponsor-stat-card:hover{transform:translateY(-3px);border-color:#fb923c59;background-color:#ffffff12;box-shadow:0 20px 40px -20px #eb590a66}.sponsor-page .sponsor-stat-card--featured:hover{border-color:#fb923c80}.sponsor-page .sponsor-stat-card__glow{position:absolute;inset:auto -20% -40% -20%;height:70%;opacity:0;transition:opacity .5s ease;pointer-events:none;filter:blur(28px)}.sponsor-page .sponsor-stat-card:hover .sponsor-stat-card__glow{opacity:.55}.sponsor-page .sponsor-stat-card__glow--orange{background:radial-gradient(circle,rgba(235,89,10,.55),transparent 70%)}.sponsor-page .sponsor-stat-card__glow--amber{background:radial-gradient(circle,rgba(245,158,11,.5),transparent 70%)}.sponsor-page .sponsor-stat-card__glow--mint{background:radial-gradient(circle,rgba(16,185,129,.45),transparent 70%)}.sponsor-page .sponsor-stat-value{display:inline-block;transition:transform .2s cubic-bezier(.22,1,.36,1)}.sponsor-page .sponsor-stat-card:hover .sponsor-stat-value{transform:translateY(-1px)}.sponsor-page .sponsor-lift{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .35s ease}.sponsor-page .sponsor-lift:hover{transform:translateY(-4px);box-shadow:0 18px 40px -20px #0f172a47}.sponsor-page .sponsor-nav-link{position:relative;transition:color .25s ease,background-color .25s ease}.sponsor-page .sponsor-nav-link:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:2px;border-radius:999px;background:var(--sponsor-orange);transform:scaleX(0);transform-origin:center;transition:transform .3s cubic-bezier(.22,1,.36,1)}.sponsor-page .sponsor-nav-link:hover:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.sponsor-page .sponsor-reveal,.sponsor-page .sponsor-marquee-track,.sponsor-page .sponsor-stat-card--in{animation:none!important}.sponsor-page [data-sponsor-reveal],.sponsor-page [data-sponsor-reveal][data-reveal-stagger]>*{opacity:1!important;transform:none!important;transition:none!important}.sponsor-page .sponsor-stat-card{opacity:1}.sponsor-page .sponsor-lift:hover,.sponsor-page .sponsor-stat-card:hover{transform:none}}.sponsor-page .sponsor-hero-glow{background:radial-gradient(ellipse 80% 60% at 15% 20%,rgba(235,89,10,.45),transparent 55%),radial-gradient(ellipse 50% 40% at 90% 10%,rgba(245,158,11,.28),transparent 50%),radial-gradient(ellipse 60% 50% at 70% 90%,rgba(16,185,129,.12),transparent 55%),linear-gradient(135deg,#0b1220,#1a2336 48%,#2a1408)}.sponsor-page .sponsor-noise{background-image:url(/store-noise-light.png);background-size:180px 180px;opacity:.14;mix-blend-mode:overlay;pointer-events:none}.sponsor-page .sponsor-cta-shimmer{background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.35) 45%,transparent 70%);background-size:200% 100%;animation:sponsor-shimmer 2.8s ease-in-out infinite}.sponsor-page .sponsor-device{box-shadow:0 0 0 1px #ffffff14,0 24px 48px -12px #0f172a8c,0 8px 16px -8px #0f172a59}.sponsor-page .sponsor-h5-wrap{filter:drop-shadow(0 14px 28px rgba(15,23,42,.28))}.sponsor-page .sponsor-h5-device{overflow:hidden}.sponsor-page .sponsor-h5-screen-mask{overflow:hidden;transform:translateZ(0)}.sponsor-page .sponsor-h5-screen{overflow:hidden;transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(white,black)}.sponsor-page .sponsor-studio__stage{border-radius:.5rem;background:linear-gradient(180deg,#f8fafce6,#fff6);overflow:hidden}.sponsor-page .sponsor-studio__caption{pointer-events:none}.sponsor-page .sponsor-studio__trio{position:relative;width:100%;max-width:560px;margin-inline:auto;min-height:300px;padding:1.25rem .5rem 2.25rem}.sponsor-page .sponsor-studio__device{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s ease,filter .24s ease;will-change:transform,opacity}.sponsor-page .sponsor-studio__device .sponsor-h5-wrap{width:100%!important;max-width:none!important;filter:drop-shadow(0 14px 22px rgba(15,23,42,.18))}.sponsor-page .sponsor-studio__device--desktop{position:relative;z-index:1;width:88%;margin-inline:auto;opacity:.88;transform:scale(.96);transform-origin:center bottom}.sponsor-page .sponsor-studio__device--tablet{position:absolute;z-index:2;left:1%;bottom:6%;width:34%;min-width:108px;max-width:168px;opacity:.9;transform:scale(.94);transform-origin:bottom left}.sponsor-page .sponsor-studio__device--phone{position:absolute;z-index:3;right:2%;bottom:4%;width:26%;min-width:92px;max-width:128px;opacity:.92;transform:scale(.94);transform-origin:bottom right}.sponsor-page .sponsor-studio__device--active{opacity:1;z-index:5;filter:none}.sponsor-page .sponsor-studio__device--desktop.sponsor-studio__device--active{transform:scale(1.02)}.sponsor-page .sponsor-studio__device--tablet.sponsor-studio__device--active{transform:scale(1.08) translateY(-4px)}.sponsor-page .sponsor-studio__device--phone.sponsor-studio__device--active{transform:scale(1.12) translateY(-6px)}.sponsor-page .sponsor-studio__device--active .sponsor-h5-wrap{filter:drop-shadow(0 18px 28px rgba(15,23,42,.26))}@media(min-width:640px){.sponsor-page .sponsor-studio__trio{min-height:360px;padding:1.5rem .75rem 2.5rem}.sponsor-page .sponsor-studio__device--tablet{left:0;width:32%;max-width:190px}.sponsor-page .sponsor-studio__device--phone{right:1%;width:24%;max-width:148px}}.sponsor-page .sponsor-scaled-hole{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit}.sponsor-page .sponsor-scaled-screen{position:absolute;top:0;left:0;overflow:hidden;will-change:transform;backface-visibility:hidden}.sponsor-page .sponsor-device-frame__shadow{position:absolute;left:10%;right:10%;bottom:-6%;height:14%;z-index:0;background:radial-gradient(ellipse at center,rgba(0,0,0,.45),transparent 70%);filter:blur(8px);pointer-events:none}.sponsor-page .sponsor-device-frame__screen{z-index:1;border-radius:2px}.sponsor-page .sponsor-phone__shadow{position:absolute;left:8%;right:8%;bottom:-10px;height:28px;background:radial-gradient(ellipse at center,rgba(0,0,0,.55),transparent 70%);filter:blur(6px);z-index:0}.sponsor-page .sponsor-phone__chassis{position:relative;z-index:1;border-radius:2.55rem;padding:10px;background:linear-gradient(145deg,#3a3d42,#1a1b1e 28%,#2c2e33 55%,#0e0f11);box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000008c,0 0 0 1px #000000a6,0 28px 50px -16px #000000a6,0 12px 24px -10px #0006}.sponsor-page .sponsor-phone__bezel{border-radius:2.15rem;padding:3px;background:#050505;box-shadow:inset 0 0 0 1px #ffffff0f}.sponsor-page .sponsor-phone__screen{position:relative;aspect-ratio:9 / 19.5;overflow:hidden;border-radius:1.95rem;background:#0a0a0a}.sponsor-page .sponsor-phone__content{position:absolute;top:0;right:0;bottom:0;left:0}.sponsor-page .sponsor-phone__island{position:absolute;top:9px;left:50%;z-index:40;width:28%;min-width:72px;max-width:96px;height:22px;transform:translate(-50%);border-radius:999px;background:#000;box-shadow:0 0 0 1px #ffffff0f;display:flex;align-items:center;justify-content:flex-end;padding-right:8px}.sponsor-page .sponsor-phone__island-cam{width:8px;height:8px;border-radius:999px;background:radial-gradient(circle at 35% 35%,#1e3a5f,#0a1628 55%,#000);box-shadow:inset 0 0 0 1px #508cdc40}.sponsor-page .sponsor-phone__glint{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2.55rem;background:linear-gradient(115deg,rgba(255,255,255,.18) 0%,transparent 18%,transparent 78%,rgba(255,255,255,.06) 100%);mix-blend-mode:soft-light}.sponsor-page .sponsor-phone__btn{position:absolute;background:linear-gradient(90deg,#4a4d52,#1c1d20);border-radius:2px;box-shadow:inset 0 1px #ffffff26}.sponsor-page .sponsor-phone__btn--silent{left:-2px;top:18%;width:3px;height:18px;border-radius:2px 0 0 2px}.sponsor-page .sponsor-phone__btn--vol-up{left:-2px;top:26%;width:3px;height:32px;border-radius:2px 0 0 2px}.sponsor-page .sponsor-phone__btn--vol-down{left:-2px;top:36%;width:3px;height:32px;border-radius:2px 0 0 2px}.sponsor-page .sponsor-phone__btn--power{right:-2px;top:28%;width:3px;height:56px;border-radius:0 2px 2px 0;background:linear-gradient(90deg,#1c1d20,#4a4d52)}.sponsor-page .sponsor-tablet__shadow{position:absolute;left:6%;right:6%;bottom:-12px;height:32px;background:radial-gradient(ellipse at center,rgba(0,0,0,.5),transparent 70%);filter:blur(8px)}.sponsor-page .sponsor-tablet__chassis{position:relative;z-index:1;border-radius:1.75rem;padding:12px;background:linear-gradient(150deg,#e8e8ea,#c8c9cd,#a8a9ae 70%,#d4d5d8);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #0000001f,0 0 0 1px #0000001f,0 30px 55px -18px #0000008c}.sponsor-page .sponsor-tablet__bezel{position:relative;border-radius:1.15rem;padding:10px 10px 12px;background:#0a0a0a}.sponsor-page .sponsor-tablet__cam{position:absolute;top:4px;left:50%;z-index:20;width:7px;height:7px;transform:translate(-50%);border-radius:999px;background:radial-gradient(circle at 35% 35%,#243447,#05080c 70%);box-shadow:0 0 0 1.5px #111}.sponsor-page .sponsor-tablet__screen{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:.55rem;background:#111}.sponsor-page .sponsor-tablet__content{position:absolute;top:0;right:0;bottom:0;left:0}.sponsor-page .sponsor-tablet__glint{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.75rem;background:linear-gradient(120deg,rgba(255,255,255,.35) 0%,transparent 22%,transparent 100%);mix-blend-mode:soft-light}.sponsor-page .sponsor-tablet__btn{position:absolute;background:linear-gradient(90deg,#b8b9be,#8e8f94);border-radius:1px}.sponsor-page .sponsor-tablet__btn--power{right:-2px;top:14%;width:3px;height:28px}.sponsor-page .sponsor-tablet__btn--vol{right:-2px;top:24%;width:3px;height:48px}.sponsor-page .sponsor-laptop__shadow{position:absolute;left:4%;right:4%;bottom:-6px;height:36px;background:radial-gradient(ellipse at center,rgba(0,0,0,.45),transparent 72%);filter:blur(10px)}.sponsor-page .sponsor-laptop__lid{position:relative;z-index:2;border-radius:12px 12px 4px 4px;padding:10px 10px 8px;background:linear-gradient(180deg,#3a3c40,#1c1d20 40%,#121314);box-shadow:inset 0 1px #fff3,0 0 0 1px #00000080,0 18px 40px -14px #0000008c}.sponsor-page .sponsor-laptop__bezel{position:relative;border-radius:6px;padding:10px 8px 8px;background:#050505}.sponsor-page .sponsor-laptop__webcam{position:absolute;top:3px;left:50%;width:5px;height:5px;transform:translate(-50%);border-radius:999px;background:radial-gradient(circle at 40% 40%,#2a4058,#0a0a0a)}.sponsor-page .sponsor-laptop__screen{overflow:hidden;border-radius:3px;background:#fff;box-shadow:inset 0 0 0 1px #ffffff0a}.sponsor-page .sponsor-laptop__browser{display:flex;align-items:center;gap:8px;padding:7px 10px;background:linear-gradient(180deg,#f4f4f5,#e4e4e7);border-bottom:1px solid #d4d4d8}.sponsor-page .sponsor-laptop__url{flex:1;display:flex;align-items:center;justify-content:center;min-width:0;height:22px;padding:0 10px;border-radius:6px;background:#fff;border:1px solid #d4d4d8;font-size:10px;font-weight:600;color:#52525b;box-shadow:inset 0 1px 1px #0000000a}.sponsor-page .sponsor-laptop__viewport{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#0f172a}.sponsor-page .sponsor-laptop__hinge{position:relative;z-index:1;height:6px;margin:0 -2px;background:linear-gradient(180deg,#2a2b2e,#0d0e10);border-radius:0 0 2px 2px;box-shadow:inset 0 1px #ffffff14}.sponsor-page .sponsor-laptop__base{position:relative;z-index:0;height:10px;margin:0 -4%;border-radius:0 0 10px 10px;background:linear-gradient(180deg,#2e3034,#1a1b1e 60%,#111214);box-shadow:inset 0 1px #ffffff1f,0 4px 12px #00000059}.sponsor-page .sponsor-laptop__trackpad{position:absolute;left:50%;top:2px;width:18%;height:4px;transform:translate(-50%);border-radius:0 0 3px 3px;background:#ffffff0f}.sponsor-page .sponsor-dropzone:hover{border-color:var(--sponsor-orange);background:#eb590a0a}.sponsor-page .sponsor-dropzone[data-dragging=true]{border-color:var(--sponsor-orange);background:#eb590a14;transform:scale(1.01)}@keyframes sponsor-float-y{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes sponsor-float-desk{0%,to{transform:translateZ(0) rotateX(1.5deg)}50%{transform:translate3d(0,-7px,0) rotateX(1.5deg)}}@keyframes sponsor-float-tab{0%,to{transform:translateZ(0) rotate(-7deg)}50%{transform:translate3d(0,-11px,0) rotate(-7deg)}}@keyframes sponsor-float-phone{0%,to{transform:translateZ(0) rotate(5.5deg)}50%{transform:translate3d(0,-14px,0) rotate(5.5deg)}}@keyframes sponsor-orb-drift{0%,to{transform:translate(0) scale(1);opacity:.55}50%{transform:translate(12px,-18px) scale(1.08);opacity:.85}}.sponsor-page .sponsor-hero-stage{perspective:1400px;max-width:640px}.sponsor-page .sponsor-hero-float{will-change:transform}.sponsor-page .sponsor-hero-float--desk{animation:sponsor-float-desk 7.2s cubic-bezier(.45,.05,.55,.95) infinite}.sponsor-page .sponsor-hero-float--tab{animation:sponsor-float-tab 6.4s cubic-bezier(.45,.05,.55,.95) infinite;animation-delay:-2.4s}.sponsor-page .sponsor-hero-float--phone{animation:sponsor-float-phone 5.6s cubic-bezier(.45,.05,.55,.95) infinite;animation-delay:-1.1s}.sponsor-page .sponsor-hero-float--delay{animation-delay:-2.2s;animation-duration:7.4s}.sponsor-page .sponsor-hero-float--delay2{animation-delay:-4.1s;animation-duration:5.8s}.sponsor-page .sponsor-hero-orb{position:absolute;border-radius:9999px;filter:blur(52px);pointer-events:none;animation:sponsor-orb-drift 11s ease-in-out infinite;z-index:0}.sponsor-page .sponsor-hero-orb--a{left:2%;top:8%;width:48%;height:42%;background:radial-gradient(circle,rgba(251,146,60,.55),transparent 72%)}.sponsor-page .sponsor-hero-orb--b{right:-4%;bottom:12%;width:52%;height:46%;background:radial-gradient(circle,rgba(245,158,11,.32),transparent 70%);animation-delay:-3.5s}.sponsor-page .sponsor-hero-orb--c{left:38%;top:42%;width:36%;height:32%;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 70%);animation-delay:-6s;filter:blur(40px)}.sponsor-page .sponsor-placements{position:relative;border-block:1px solid rgba(15,23,42,.06);background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(235,89,10,.06),transparent 55%),linear-gradient(180deg,#fffdfb,#f7f4ef 48%,#fff);overflow:hidden}.sponsor-page .sponsor-placements:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(15,23,42,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.03) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 35%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 35%,#000 20%,transparent 75%);pointer-events:none;opacity:.55}.sponsor-page .sponsor-placements-rail{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 1.75rem;align-items:start}.sponsor-page .sponsor-placement-col{display:flex;flex-direction:column;align-items:center;text-align:center;opacity:0}.sponsor-page [data-sponsor-reveal].is-revealed .sponsor-placement-col{animation:sponsor-fade-up .7s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--place-i, 0) * 90ms)}.sponsor-page .sponsor-placement-phone{position:relative;width:min(100%,220px);filter:drop-shadow(0 12px 22px rgba(15,23,42,.16));transition:transform .45s cubic-bezier(.22,1,.36,1)}.sponsor-page .sponsor-placement-col:hover .sponsor-placement-phone{transform:translateY(-6px)}.sponsor-page .sponsor-placement-phone__glow{position:absolute;left:12%;right:12%;bottom:-4%;height:18%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(15,23,42,.22),transparent 70%);filter:blur(6px);pointer-events:none;z-index:0}.sponsor-page .sponsor-placement-phone .sponsor-h5-wrap{position:relative;z-index:1;filter:none}.sponsor-page .sponsor-placement-copy{margin-top:1.35rem;max-width:18rem;display:flex;flex-direction:column;align-items:center}.sponsor-page .sponsor-placement-size{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748bd9}.sponsor-page .sponsor-placement-name{margin-top:.4rem;font-family:var(--font-sora, Sora, ui-sans-serif, system-ui, sans-serif);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:#0f172a}.sponsor-page .sponsor-placement-line{margin-top:.45rem;font-size:13px;line-height:1.45;color:#64748b}.sponsor-page .sponsor-placement-price{margin-top:.85rem;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#0f172a}.sponsor-page .sponsor-placement-price span{font-weight:600;color:#94a3b8}.sponsor-page .sponsor-placement-cta{margin-top:1rem;display:inline-flex;height:2.65rem;align-items:center;gap:.4rem;border-radius:9999px;padding:0 1.15rem;background:var(--sponsor-orange);color:#fff;font-size:13px;font-weight:800;transition:transform .2s cubic-bezier(.22,1,.36,1),background .2s ease,box-shadow .25s ease;box-shadow:0 8px 20px #eb590a47}.sponsor-page .sponsor-placement-cta:hover{background:#d14e08;box-shadow:0 10px 24px #eb590a59}.sponsor-page .sponsor-placement-cta:active{transform:scale(.97)}@media(max-width:899px){.sponsor-page .sponsor-placements-rail{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;padding-bottom:.75rem;margin-inline:-1rem;padding-inline:1rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.sponsor-page .sponsor-placement-col{flex:0 0 min(78vw,260px);scroll-snap-align:center}.sponsor-page .sponsor-placement-phone{width:min(100%,200px)}}@media(max-width:639px){.sponsor-page .sponsor-placements-rail{margin-inline:-1rem;padding-inline:1rem}.sponsor-page .sponsor-placement-col{flex-basis:min(82vw,240px)}}@media(prefers-reduced-motion:reduce){.sponsor-page .sponsor-placement-col{animation:none;opacity:1}.sponsor-page .sponsor-placement-col:hover .sponsor-placement-phone{transform:none}}.sponsor-page .sponsor-ad-spot{--spot-t: 0%;--spot-r: 0%;--spot-b: 0%;--spot-l: 0%;--spot-f: 2.2%;isolation:isolate;border-radius:inherit}.sponsor-page .sponsor-ad-spot--discover{--spot-t: 20.5%;--spot-r: 2.2%;--spot-b: 0%;--spot-l: 2.2%;--spot-f: 2.4%}.sponsor-page .sponsor-ad-spot--home{--spot-t: 11.2%;--spot-r: 3.1%;--spot-b: 64.8%;--spot-l: 3.1%;--spot-f: 1.8%}.sponsor-page .sponsor-ad-spot__blur,.sponsor-page .sponsor-ad-spot__dim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask-image:linear-gradient(to right,#000 0,#000 max(0%,calc(var(--spot-l) - var(--spot-f))),transparent var(--spot-l),transparent calc(100% - var(--spot-r)),#000 min(100%,calc(100% - var(--spot-r) + var(--spot-f))),#000 100%),linear-gradient(to bottom,#000 0,#000 max(0%,calc(var(--spot-t) - var(--spot-f))),transparent var(--spot-t),transparent calc(100% - var(--spot-b)),#000 min(100%,calc(100% - var(--spot-b) + var(--spot-f))),#000 100%);mask-image:linear-gradient(to right,#000 0,#000 max(0%,calc(var(--spot-l) - var(--spot-f))),transparent var(--spot-l),transparent calc(100% - var(--spot-r)),#000 min(100%,calc(100% - var(--spot-r) + var(--spot-f))),#000 100%),linear-gradient(to bottom,#000 0,#000 max(0%,calc(var(--spot-t) - var(--spot-f))),transparent var(--spot-t),transparent calc(100% - var(--spot-b)),#000 min(100%,calc(100% - var(--spot-b) + var(--spot-f))),#000 100%);-webkit-mask-composite:source-over;mask-composite:add;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.sponsor-page .sponsor-ad-spot__blur{z-index:2;overflow:hidden}.sponsor-page .sponsor-ad-spot__blur img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;filter:blur(9px) saturate(.82);transform:scale(1.07);transform-origin:center top}.sponsor-page .sponsor-ad-spot--contain .sponsor-ad-spot__blur img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform:scale(1.04);transform-origin:center center;background:#000}.sponsor-page .sponsor-ad-spot__dim{z-index:3;background:linear-gradient(180deg,#080c148c,#080c1461 42%,#080c1480)}.sponsor-page .sponsor-ad-spot--discover .sponsor-ad-spot__blur img{filter:blur(11px) saturate(.75)}.sponsor-page .sponsor-ad-spot--discover .sponsor-ad-spot__dim{background:#00000085}.sponsor-page .sponsor-ad-spot--home .sponsor-ad-spot__dim{background:#0a0e1670}.sponsor-page .sponsor-ad-spot--popup .sponsor-ad-spot__popup-bg{position:absolute;top:0;right:0;bottom:0;left:0;filter:blur(6px) saturate(.8);transform:scale(1.04);transform-origin:center top;opacity:.92;pointer-events:none}.sponsor-page .sponsor-ad-spot--popup .sponsor-popup-scrim{background:#00000094;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.sponsor-page .sponsor-ad-spot--popup .sponsor-popup-card{filter:none;transform:none;box-shadow:0 28px 56px #00000057,0 10px 20px #00000029,0 0 0 1px #ffffff1f}@media(prefers-reduced-motion:reduce){.sponsor-page .sponsor-ad-spot__blur img,.sponsor-page .sponsor-ad-spot--popup .sponsor-ad-spot__popup-bg{transform:none}.sponsor-page .sponsor-hero-float,.sponsor-page .sponsor-hero-float--desk,.sponsor-page .sponsor-hero-float--tab,.sponsor-page .sponsor-hero-float--phone,.sponsor-page .sponsor-hero-orb,.sponsor-page .sponsor-hero-phone--front,.sponsor-page .sponsor-hero-phone--back,.sponsor-page .sponsor-hero-phone-solo,.sponsor-page .sponsor-hero-devices-wrap{animation:none!important}.sponsor-page .sponsor-hero-devices__desktop{transform:none}.sponsor-page .sponsor-hero-devices__tablet{transform:rotate(-7deg)}.sponsor-page .sponsor-hero-devices__phone{transform:rotate(5.5deg)}}.sponsor-page .sponsor-hero-devices-wrap{position:relative;z-index:2;width:100%}.sponsor-page .sponsor-hero-devices__stage{position:relative;width:100%;max-width:640px;margin-inline:auto;min-height:320px;padding:.35rem .25rem 1.75rem;background:transparent;box-shadow:none}.sponsor-page .sponsor-hero-devices__floor{position:absolute;left:50%;bottom:2%;z-index:0;width:78%;height:22%;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse 70% 55% at 50% 50%,rgba(15,23,42,.42) 0%,rgba(15,23,42,.14) 45%,transparent 72%);filter:blur(10px);pointer-events:none}.sponsor-page .sponsor-hero-devices__desktop{position:relative;z-index:1;width:94%;margin-inline:auto;transform-style:preserve-3d}.sponsor-page .sponsor-hero-devices__desktop .sponsor-h5-wrap{filter:drop-shadow(0 22px 36px rgba(8,12,24,.38))}.sponsor-page .sponsor-hero-devices__tablet{position:absolute;z-index:2;left:-2%;bottom:4%;width:36%;min-width:112px;max-width:196px;transform-origin:50% 85%}.sponsor-page .sponsor-hero-devices__phone{position:absolute;z-index:3;right:-1%;bottom:0;width:30%;min-width:104px;max-width:168px;transform-origin:50% 90%}.sponsor-page .sponsor-hero-devices__tablet .sponsor-h5-wrap,.sponsor-page .sponsor-hero-devices__phone .sponsor-h5-wrap{width:100%!important;max-width:none!important}.sponsor-page .sponsor-hero-devices__tablet .sponsor-h5-wrap{filter:drop-shadow(0 18px 28px rgba(8,12,24,.36))}.sponsor-page .sponsor-hero-devices__phone .sponsor-h5-wrap{filter:drop-shadow(0 16px 28px rgba(8,12,24,.32))}@media(min-width:640px){.sponsor-page .sponsor-hero-devices__stage{min-height:400px;padding:.5rem .35rem 2.1rem}.sponsor-page .sponsor-hero-devices__desktop{width:92%}.sponsor-page .sponsor-hero-devices__tablet{left:-4%;bottom:5%;width:34%;max-width:210px}.sponsor-page .sponsor-hero-devices__phone{right:-2%;bottom:1%;width:29%;max-width:178px}}@media(min-width:1024px){.sponsor-page .sponsor-hero-stage{max-width:none}.sponsor-page .sponsor-hero-devices__stage{max-width:680px;min-height:420px}.sponsor-page .sponsor-hero-devices__phone{max-width:188px}}@media(max-width:639px){.sponsor-page .sponsor-hero-devices-wrap{margin-inline:-2%;width:104%}.sponsor-page .sponsor-hero-devices__stage{min-height:280px;padding-bottom:1.35rem}.sponsor-page .sponsor-hero-devices__desktop{width:100%}.sponsor-page .sponsor-hero-devices__tablet{left:-6%;bottom:8%;width:30%;min-width:88px;max-width:128px;opacity:.92}.sponsor-page .sponsor-hero-devices__phone{right:0;bottom:2%;width:34%;min-width:112px;max-width:148px}}.sponsor-page .sponsor-hero-phone-solo{position:relative;z-index:2;transform:rotate(1.5deg);filter:drop-shadow(0 28px 44px rgba(0,0,0,.55));animation:sponsor-float-y 6.4s ease-in-out infinite;will-change:transform}.sponsor-page .sponsor-hero-phone{position:absolute;will-change:transform}.sponsor-page .sponsor-hero-phone--back{left:0;top:12%;width:58%;z-index:1;transform:rotate(-8deg) translateY(8px);filter:drop-shadow(0 22px 36px rgba(0,0,0,.45))}.sponsor-page .sponsor-hero-phone--front{right:-2%;top:0;width:72%;z-index:2;transform:rotate(3deg);filter:drop-shadow(0 28px 44px rgba(0,0,0,.55))}.sponsor-page .sponsor-sf{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:#faf8f5}.sponsor-page .sponsor-sf__band{position:relative;z-index:2;flex-shrink:0;padding:44px 14px 8px;color:#fff;border-radius:0 0 1.15rem 1.15rem;background-color:#f56b0f;background-image:url(/store-noise-light.png);background-repeat:repeat;background-size:128px 128px;box-shadow:0 1px 1.5px -.5px #0f172a1f,0 2px 5px -1px #0f172a29,0 5px 11px -3px #0f172a2e,0 9px 18px -7px #0f172a1f;isolation:isolate;overflow:visible}.sponsor-page .sponsor-sf__band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(180deg,rgb(255 255 255 / .12) 0%,transparent 32%,hsl(0 0% 0% / .04) 68%,hsl(0 0% 0% / .08) 100%);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000001f}.sponsor-page .sponsor-sf__band-row,.sponsor-page .sponsor-sf__search-row{position:relative;z-index:1;display:flex;align-items:center;gap:.55rem}.sponsor-page .sponsor-sf__band-row{justify-content:space-between;min-height:2rem}.sponsor-page .sponsor-sf__search-row{margin-top:.32rem;gap:.4rem}.sponsor-page .sponsor-sf__wordmark-img{display:block;height:1.5rem;width:auto;max-width:min(9.5rem,48%);-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .15));flex-shrink:0}.sponsor-page .sponsor-sf__actions{display:inline-flex;align-items:center;border-radius:999px;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff38;overflow:hidden}.sponsor-page .sponsor-sf__action{display:grid;place-items:center;width:2.15rem;height:2.15rem;color:#fff}.sponsor-page .sponsor-sf__action+.sponsor-sf__action{box-shadow:inset 1px 0 #ffffff38}.sponsor-page .sponsor-sf__view-toggle{flex-shrink:0;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:999px;background:#fff;color:#f56b0f;border:1px solid rgb(255 255 255 / .95);box-shadow:0 1px #0f172a14,0 2px 5px #0f172a1f}.sponsor-page .sponsor-sf__search{position:relative;flex:1;min-width:0;display:flex;align-items:center;height:2.4rem;padding:0 2.6rem 0 1rem;border-radius:999px;background:#fff;border:1px solid rgb(255 255 255 / .95);box-shadow:0 1px #0f172a14,0 2px 5px #0f172a1a;color:#94a3b8;font-size:12px;font-weight:600}.sponsor-page .sponsor-sf__search-ph{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sponsor-page .sponsor-sf__search-ico{position:absolute;right:.85rem;top:50%;transform:translateY(-50%);color:#f56b0f}.sponsor-page .sponsor-sf__body{flex:1 1 auto;min-height:0;padding:12px 12px 10px;overflow:hidden}.sponsor-page .sponsor-sf__bottomnav{flex-shrink:0;padding:4px 6px 6px;border-top:1px solid rgb(226 232 240 / .7);background:linear-gradient(180deg,#faf8f5e0,#faf8f5f5);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.sponsor-page .sponsor-sf__navtrack{--nav-pad: 3px;--nav-gap: 2px;--nav-i: 0;--nav-n: 5;position:relative;display:flex;align-items:stretch;gap:var(--nav-gap);min-height:3.35rem;padding:var(--nav-pad);isolation:isolate}.sponsor-page .sponsor-sf__glider{position:absolute;inset-block:var(--nav-pad);left:var(--nav-pad);z-index:0;width:calc((100% - (2 * var(--nav-pad)) - ((var(--nav-n) - 1) * var(--nav-gap))) / var(--nav-n));border-radius:.85rem;background-color:#f56b0f;background-image:url(/store-noise-light.png),linear-gradient(180deg,hsl(34 95% 58% / .42),transparent 52%,hsl(24 92% 51% / .18));background-size:128px 128px,auto;background-repeat:repeat,no-repeat;border:1px solid hsl(24 92% 51% / .45);box-shadow:inset 0 1px #ffffff52,inset 0 -2px #f56b0f38,0 3px 8px #f56b0f47;transform:translate(calc(var(--nav-i) * (100% + var(--nav-gap))));pointer-events:none}.sponsor-page .sponsor-sf__navitem{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;padding:4px 0;color:#64748b;font-size:9px;font-weight:600;line-height:1}.sponsor-page .sponsor-sf__navitem--on{color:#fff;font-weight:800;text-shadow:0 1px 0 hsl(24 92% 51% / .35)}.sponsor-page .sponsor-sf__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:2px}.sponsor-page .sponsor-sf__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sponsor-page .sponsor-hero-card{border-radius:1.65rem;box-shadow:inset 0 1px #ffffff4d,0 18px 36px -16px #78280a73}.sponsor-page .sponsor-hero-live{height:12rem;min-height:12rem;max-height:12rem}.sponsor-page .sponsor-sf__tile{overflow:hidden;border-radius:1.25rem;background:#fff;box-shadow:0 1px 3px #0f172a0f;border:1px solid rgba(226,232,240,.9)}.sponsor-page .sponsor-sf__thumb{position:relative;aspect-ratio:1;overflow:hidden;background:#f1f5f9;display:grid;place-items:center}.sponsor-page .sponsor-sf__thumb-mark{width:42%;height:42%;-o-object-fit:contain;object-fit:contain;opacity:.45}.sponsor-page .sponsor-sf__tile-body{padding:8px 10px 10px}.sponsor-page .sponsor-sf__pname{margin:0;font-size:11px;font-weight:700;color:#0f172a;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sponsor-page .sponsor-sf__tile-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:6px}.sponsor-page .sponsor-sf__pprice{margin:0;font-size:12px;font-weight:800;color:#f56b0f;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;gap:1px;min-width:0}.sponsor-page .sponsor-sf__price{display:inline-flex;align-items:baseline;gap:2px}.sponsor-page .sponsor-sf__rf{font-weight:800}.sponsor-page .sponsor-sf__punit{font-size:9px;font-weight:600;color:#94a3b8}.sponsor-page .sponsor-sf__add{flex-shrink:0;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;background:#f56b0f;color:#fff;box-shadow:inset 0 1px #ffffff59,0 2px 6px #f56b0f59}.sponsor-page .sponsor-discover__stage{position:relative;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:2.75rem .75rem .5rem}.sponsor-page .sponsor-discover[data-device=tablet] .sponsor-discover__stage,.sponsor-page .sponsor-discover[data-device=desktop] .sponsor-discover__stage{padding:1.5rem 1.25rem .75rem}.sponsor-page .sponsor-discover__image{display:block;max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.sponsor-page .sponsor-discover[data-device=tablet] .sponsor-discover__image,.sponsor-page .sponsor-discover[data-device=desktop] .sponsor-discover__image{width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:contain;object-fit:contain}.sponsor-page .sponsor-discover__dock{position:relative;z-index:2;flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;gap:.65rem;width:100%;max-width:28rem;margin-inline:auto;padding:.85rem 1rem 1.35rem;background:linear-gradient(180deg,transparent 0%,rgb(0 0 0 / .55) 28%,rgb(0 0 0 / .92) 100%)}.sponsor-page .sponsor-discover[data-device=tablet] .sponsor-discover__dock,.sponsor-page .sponsor-discover[data-device=desktop] .sponsor-discover__dock{max-width:36rem;padding:.75rem 1.25rem 1.15rem}.sponsor-page .sponsor-discover__sponsor{display:inline-flex;align-items:center;justify-content:center;align-self:center;gap:.4rem;max-width:100%;min-width:0;padding:.35rem .75rem;border-radius:999px;background:#00000073;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #ffffff24}.sponsor-page .sponsor-discover__sponsor-icon{flex-shrink:0;color:#ffffffe0}.sponsor-page .sponsor-discover__sponsor-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffe0}.sponsor-page .sponsor-discover__sponsor-name{font-weight:600;letter-spacing:normal;text-transform:none;color:#ffffffb8}.sponsor-page .sponsor-discover__actions{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:.65rem;width:100%}.sponsor-page .sponsor-discover__btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:3rem;min-width:0;padding:.75rem .9rem;border-radius:1rem;font-size:.875rem;font-weight:700;line-height:1.1}.sponsor-page .sponsor-discover__btn--ghost{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff57}.sponsor-page .sponsor-discover__btn--primary{color:#0f172a;background:#fff;box-shadow:0 10px 22px #00000047}.sponsor-page .sponsor-popup-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#00000085}.sponsor-page .sponsor-popup-card{position:relative;width:min(100%,22rem);overflow:hidden;border-radius:1.25rem;background:#fff;border:1px solid rgb(226 232 240 / .85);box-shadow:0 24px 48px #00000038,0 8px 16px #0000001f}.sponsor-page .sponsor-popup-card__close{position:absolute;top:.625rem;right:.625rem;z-index:3;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:9999px;border:1px solid rgb(226 232 240 / .7);background:#fffffff0;color:#0f172a;box-shadow:0 2px 8px #0000002e}.sponsor-page .sponsor-popup-card__media{aspect-ratio:4 / 3;overflow:hidden;background:#f1f5f9}.sponsor-page .sponsor-popup-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.sponsor-page .sponsor-popup-card__body{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.125rem 1.125rem}.sponsor-page .sponsor-popup-card__sponsor{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;padding:.25rem .625rem;border-radius:9999px;background:#f1f5f9;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.sponsor-page .sponsor-popup-card__title{margin:0;font-family:var(--font-sora, Sora, ui-sans-serif, system-ui, sans-serif);font-size:1.125rem;font-weight:800;line-height:1.25;letter-spacing:-.02em;color:#0f172a}.sponsor-page .sponsor-popup-card__subtitle{margin:0;font-size:.8125rem;line-height:1.45;color:#64748b}.sponsor-page .sponsor-popup-card__cta{margin-top:.25rem;display:flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;border-radius:.875rem;background:#f56b0f;color:#fff;font-size:.875rem;font-weight:700;box-shadow:inset 0 1px #ffffff47,0 4px 12px #f56b0f59}.sponsor-page .sponsor-desk{background:#f3efe9}.sponsor-page .sponsor-desk__cart{width:28%;flex-shrink:0;display:flex;flex-direction:column;padding:.75rem .65rem;background:transparent}.sponsor-page .sponsor-desk__receipt{flex:1;min-height:0;border-radius:.35rem;background:#f7f1e3;color:#2a2419;padding:.85rem .75rem;box-shadow:0 1px 2px #0f172a14,0 8px 18px -10px #0f172a40;font-variant-numeric:tabular-nums}.sponsor-page .sponsor-desk__store{margin:0;text-align:center;font-size:13px;font-weight:900;letter-spacing:.22em}.sponsor-page .sponsor-desk__dash{margin:.45rem 0;text-align:center;font-size:9px;letter-spacing:.2em;opacity:.55}.sponsor-page .sponsor-desk__meta{display:grid;grid-template-columns:1fr 28px 40px;gap:4px;padding:4px 0;border-top:1px solid #2a2419;border-bottom:1px dashed #2a2419;font-size:8px;font-weight:800;letter-spacing:.12em}.sponsor-page .sponsor-desk__line{display:grid;grid-template-columns:1fr 28px 40px;gap:4px;padding:6px 0;border-bottom:1px dotted #bcae8e;font-size:9px;font-weight:700}.sponsor-page .sponsor-desk__iname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}.sponsor-page .sponsor-desk__line span:nth-child(2),.sponsor-page .sponsor-desk__line span:nth-child(3),.sponsor-page .sponsor-desk__meta span:nth-child(2),.sponsor-page .sponsor-desk__meta span:nth-child(3){text-align:right}.sponsor-page .sponsor-desk__total{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;font-weight:900}.sponsor-page .sponsor-desk__main{flex:1;min-width:0;display:flex;flex-direction:column;background:#faf8f5}.sponsor-page .sponsor-desk__band{display:flex;align-items:center;gap:.75rem;padding:.65rem 1rem;background-color:#f56b0f;background-image:url(/store-noise-light.png);background-repeat:repeat;background-size:128px 128px;color:#fff}.sponsor-page .sponsor-desk__logo{height:1.75rem;width:auto;max-width:8.5rem;-o-object-fit:contain;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .15))}.sponsor-page .sponsor-desk__search{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;height:2.35rem;padding:0 .9rem;border-radius:999px;background:#fff;color:#94a3b8;font-size:12px;font-weight:600}.sponsor-page .sponsor-desk__search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sponsor-page .sponsor-desk__end{display:inline-flex;align-items:center;border-radius:999px;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff38;overflow:hidden;flex-shrink:0}.sponsor-page .sponsor-desk__body{flex:1;min-height:0;overflow:hidden;padding:1rem}.sponsor-page .sponsor-install{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(ellipse 70% 55% at 12% 0%,rgba(235,89,10,.28),transparent 55%),radial-gradient(ellipse 50% 40% at 92% 100%,rgba(245,158,11,.16),transparent 50%),linear-gradient(165deg,#0b1220,#111827 48%,#0f172a)}.sponsor-page .sponsor-install:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.35;background-image:url(/store-noise-light.png);background-size:128px 128px;pointer-events:none;mix-blend-mode:soft-light}.sponsor-page .sponsor-install__inner{position:relative;z-index:1;display:grid;gap:2rem;max-width:72rem;margin:0 auto;padding:3.5rem 1rem}@media(min-width:640px){.sponsor-page .sponsor-install__inner{padding:4.5rem 1.5rem}}@media(min-width:1024px){.sponsor-page .sponsor-install__inner{grid-template-columns:1.15fr .85fr;gap:3rem;align-items:center}}.sponsor-page .sponsor-install__eyebrow{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fdba74}.sponsor-page .sponsor-install__title{margin-top:.5rem;font-family:Sora,ui-sans-serif,system-ui,sans-serif;font-size:1.65rem;font-weight:900;letter-spacing:-.025em;line-height:1.15;color:#fff;text-wrap:balance}@media(min-width:640px){.sponsor-page .sponsor-install__title{font-size:2rem}}.sponsor-page .sponsor-install__lede{margin-top:.75rem;max-width:36rem;font-size:14px;line-height:1.6;color:#ffffffad}.sponsor-page .sponsor-install__plus{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.4rem}.sponsor-page .sponsor-install__plus li{position:relative;padding-left:.95rem;font-size:12px;font-weight:600;line-height:1.4;color:#ffffff9e}.sponsor-page .sponsor-install__plus li:before{content:"";position:absolute;left:0;top:.45em;width:.35rem;height:.35rem;border-radius:999px;background:var(--sponsor-orange, #eb590a)}.sponsor-page .sponsor-install__steps{margin:1.5rem 0 0;padding:0;list-style:none;display:grid;gap:.65rem}.sponsor-page .sponsor-install__step{display:grid;grid-template-columns:auto auto 1fr;gap:.65rem;align-items:start;padding:.85rem .95rem;border-radius:1rem;border:1px solid rgb(255 255 255 / .1);background:#ffffff0a}.sponsor-page .sponsor-install__step-num{font-family:Sora,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:800;color:#fb923c;padding-top:.15rem}.sponsor-page .sponsor-install__step-icon{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:.65rem;background:#eb590a2e;color:#fdba74;box-shadow:inset 0 0 0 1px #fb923c33}.sponsor-page .sponsor-install__step-title{font-size:13px;font-weight:800;color:#fff}.sponsor-page .sponsor-install__step-desc{margin-top:.15rem;font-size:12px;line-height:1.45;color:#ffffff8c}.sponsor-page .sponsor-install__stores{display:flex;flex-direction:column;gap:.65rem;margin-top:1.5rem}@media(min-width:480px){.sponsor-page .sponsor-install__stores{flex-direction:row;flex-wrap:wrap}}.sponsor-page .sponsor-install__store{display:inline-flex;align-items:center;gap:.75rem;min-height:3.25rem;padding:.55rem 1.1rem .55rem .9rem;border-radius:999px;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),background-color .2s ease,border-color .2s ease}.sponsor-page .sponsor-install__store:hover{transform:translateY(-1px)}.sponsor-page .sponsor-install__store--dark{background:#fff;color:#0b1220;border:1px solid rgb(255 255 255 / .2)}.sponsor-page .sponsor-install__store--dark:hover{background:#fff7ed}.sponsor-page .sponsor-install__store--light{background:#ffffff14;color:#fff;border:1px solid rgb(255 255 255 / .22)}.sponsor-page .sponsor-install__store--light:hover{background:#ffffff24}.sponsor-page .sponsor-install__store-icon{width:1.35rem;height:1.35rem;flex-shrink:0}.sponsor-page .sponsor-install__store-copy{display:flex;flex-direction:column;line-height:1.1}.sponsor-page .sponsor-install__store-sub{font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.65}.sponsor-page .sponsor-install__store-label{font-size:14px;font-weight:900;letter-spacing:-.02em}.sponsor-page .sponsor-install__footnote{margin-top:1rem;font-size:12px;color:#ffffff73}.sponsor-page .sponsor-install__footnote a{color:#fdba74;font-weight:700;text-decoration:underline;text-underline-offset:2px}.sponsor-page .sponsor-install__footnote a:hover{color:#ffedd5}.sponsor-page .sponsor-install__scan{display:flex;flex-direction:column;gap:.75rem}.sponsor-page .sponsor-install__qr-card{display:flex;flex-direction:column;align-items:center;gap:1.1rem;padding:1.35rem;border-radius:1.75rem;border:1px solid rgb(255 255 255 / .12);background:linear-gradient(180deg,#ffffff1a,#ffffff0a);box-shadow:0 24px 60px -28px #0000008c}@media(min-width:480px){.sponsor-page .sponsor-install__qr-card{flex-direction:row;align-items:center;text-align:left}}@media(min-width:1024px){.sponsor-page .sponsor-install__qr-card{flex-direction:column;text-align:center;padding:1.75rem 1.5rem}}.sponsor-page .sponsor-install__qr-link{display:grid;place-items:center;flex-shrink:0;padding:.65rem;border-radius:1.15rem;background:#fff;box-shadow:0 8px 24px -12px #0006;transition:transform .2s cubic-bezier(.22,1,.36,1)}.sponsor-page .sponsor-install__qr-link:hover{transform:scale(1.03)}.sponsor-page .sponsor-install__qr{display:block;width:148px;height:148px;image-rendering:pixelated}.sponsor-page .sponsor-install__qr-meta{min-width:0}.sponsor-page .sponsor-install__qr-title{font-family:Sora,ui-sans-serif,system-ui,sans-serif;font-size:1.05rem;font-weight:900;letter-spacing:-.02em}.sponsor-page .sponsor-install__qr-desc{margin-top:.4rem;font-size:12px;line-height:1.5;color:#ffffff94}.sponsor-page .sponsor-install__qr-url{font-weight:700;color:#fdba74}.sponsor-page .sponsor-install__qr-cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:.75rem;font-size:12px;font-weight:800;color:#fff;text-decoration:none}.sponsor-page .sponsor-install__qr-cta:hover{color:#fdba74}.sponsor-page .sponsor-install__scan-hint{font-size:11px;line-height:1.4;color:#fff6;text-align:center}@media(min-width:1024px){.sponsor-page .sponsor-install__scan-hint{text-align:center}}@media(max-width:639px){.sponsor-page .sponsor-install__qr{width:120px;height:120px}}@media(prefers-reduced-motion:reduce){.sponsor-page .sponsor-install__store,.sponsor-page .sponsor-install__qr-link{transition:none}.sponsor-page .sponsor-install__store:hover,.sponsor-page .sponsor-install__qr-link:hover{transform:none}}.sponsor-page .sponsor-sample-results{background:radial-gradient(ellipse 55% 40% at 0% 0%,rgba(235,89,10,.06),transparent 55%),radial-gradient(ellipse 45% 35% at 100% 20%,rgba(245,158,11,.05),transparent 50%),linear-gradient(180deg,#f3f0eb,#faf8f5 40%,#f7f4ef);border-block:1px solid rgb(226 232 240 / .9)}.sponsor-page .sponsor-sample-portfolio{box-shadow:0 18px 40px -28px #0f172a2e}.sponsor-page .sponsor-sample-volume__bar{height:100%;max-width:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.sponsor-page .sponsor-sample-volume__bar--clicks{opacity:.92;height:70%;align-self:flex-end}.sponsor-page .sponsor-sample-insight{box-shadow:0 12px 28px -22px #eb590a59}.sponsor-page .sponsor-sample-ad{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.sponsor-page .sponsor-sample-ad:hover{transform:translateY(-3px);box-shadow:0 20px 40px -24px #0f172a38}.sponsor-page .sponsor-sample-thumb{position:relative;height:10rem;background:#f1f5f9;overflow:hidden}.sponsor-page .sponsor-sample-thumb__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.sponsor-page .sponsor-sample-thumb__badge{position:absolute;top:.65rem;left:.65rem;z-index:1;padding:.2rem .45rem;border-radius:999px;background:#0f172ab8;color:#fff;font-size:9px;font-weight:800;letter-spacing:.08em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(prefers-reduced-motion:reduce){.sponsor-page .sponsor-sample-ad,.sponsor-page .sponsor-sample-ad:hover,.sponsor-page .sponsor-sample-volume__bar{transition:none;transform:none}}
