/* Store display campaign. Kept separate from the market feed and TV runtime. */
.display-banner,.display-page{--display-gold:#e6c589;--display-night:#111c2b;--display-muted:#aeb9c9}
.display-kicker{display:block;font-size:11px;font-weight:700;letter-spacing:.5px;color:#9a7438;margin-bottom:15px}.display-banner{position:relative;isolation:isolate;display:flex;justify-content:space-between;align-items:center;gap:32px;overflow:hidden;padding:26px 40px;margin:22px 0 30px;border:1px solid #d7ba7f50;border-radius:20px;background:radial-gradient(ellipse at 18% 110%,#74603f65,transparent 56%),linear-gradient(115deg,#1b2e42,#111c2b 70%);color:#fff;transition:border-color .2s,box-shadow .2s}.display-banner:after{content:'';position:absolute;inset:0;z-index:-1;opacity:.3;background:repeating-linear-gradient(120deg,transparent 0 90px,#e6c58916 91px,transparent 92px)}.display-banner:hover{border-color:#e6c589;box-shadow:0 12px 36px #14213720}.display-banner .display-kicker{color:var(--display-gold);margin-bottom:7px}.display-banner h2{font-size:clamp(22px,2.3vw,31px);color:#fff;letter-spacing:-.6px}.display-banner p{font-size:13px;color:#c4ccd8;margin-top:6px}.display-banner-link{display:inline-flex;align-items:center;gap:28px;color:var(--display-gold);font-size:12px;font-weight:700;margin-top:15px}.display-banner-link>span{font-size:20px}.display-banner-art{width:320px;flex-shrink:0;perspective:900px;padding-top:5px}.display-mini-screen{border:5px solid #35404d;border-bottom-width:9px;border-radius:10px;background:linear-gradient(145deg,#263a4a,#101c2b);padding:15px 17px;transform:rotateY(-9deg) rotateZ(-3deg);box-shadow:0 20px 45px #0005}.display-mini-screen>div:first-child{display:flex;justify-content:space-between;align-items:center;font:8px/1.5 Arial,sans-serif;letter-spacing:2px;color:#dec18b}.display-mini-screen i,.display-screen-status i{width:5px;height:5px;background:#88d9b6;border-radius:50%;display:inline-block;box-shadow:0 0 9px #88d9b650}.display-mini-screen>strong{display:block;font-size:12px;margin:10px 0}.display-mini-rates{display:flex;gap:7px;direction:ltr}.display-mini-rates>span{flex:1;font:8px/1.5 Arial,sans-serif;color:#e6c589;border:1px solid #ffffff16;background:#ffffff05;border-radius:5px;padding:8px}.display-mini-rates b{display:block;font:11px/2 Yekan,Tahoma,sans-serif;color:#fff;white-space:nowrap}.display-mini-screen>small{display:block;text-align:center;color:#aeb9c9;font-size:7px;margin-top:8px}.display-mini-stand{display:block;width:90px;height:9px;border-radius:50%;background:#71778080;margin:10px auto 0;box-shadow:0 5px 20px #0008}
.display-page{overflow:clip}.display-page h1,.display-page h2{letter-spacing:-1px}.display-hero{position:relative;background:radial-gradient(ellipse at 10% 40%,#29475780,transparent 50%),radial-gradient(ellipse at 90% 0,#b3956230,transparent 45%),var(--display-night);color:#fff;padding:34px 0 0}.display-hero-grid{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:60px;padding-bottom:65px;padding-top:12px}.display-back{display:flex;align-items:center;gap:12px;font-size:11px;color:#aeb9c9;margin-bottom:42px;width:fit-content}.display-hero .display-kicker,.display-final .display-kicker{color:var(--display-gold)}.display-hero h1{font-size:clamp(34px,3.3vw,49px);line-height:1.65}.display-hero h1 em{font-style:normal;color:var(--display-gold)}.display-hero-copy>p{color:#bbc5d2;font-size:14px;line-height:2.25;max-width:495px;margin-top:22px}.display-actions{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:30px}.display-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:52px;background:linear-gradient(120deg,#efdbb6,#dbb777);color:#182231;border:1px solid #f5dfb8;border-radius:9px;padding:12px 23px;font-weight:700;font-size:13px;box-shadow:0 5px 24px #e6c58914;transition:transform .2s,box-shadow .2s}.display-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #e6c58935}.display-button>span{font-size:21px}.display-text-link{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:600}.display-text-link:hover{text-decoration:underline;text-underline-offset:5px}.display-hero-note{display:block;color:#91a0b3;font-size:10px;margin-top:22px}.display-hero-visual{padding-top:75px;position:relative;perspective:1300px}.display-hero-visual:before{content:'';position:absolute;width:90%;height:80%;left:5%;top:13%;border:1px solid #dcc09024;border-radius:50%;transform:rotate(-25deg);box-shadow:0 0 0 35px #dcc09005,0 0 0 70px #dcc09004;pointer-events:none}.display-hero-visual .display-monitor{transform:rotateY(7deg) rotateZ(-2deg);position:relative}.display-monitor{--screen-text:#f4f0e8;--screen-muted:#b1bdca;--screen-card:#ffffff07;--screen-border:#ffffff16;--screen-accent:#e8c98f;background:#232a33;border:5px solid #333c48;border-bottom:0;border-radius:14px;box-shadow:0 22px 65px #0004;overflow:hidden;color:var(--screen-text);text-align:start}.display-screen{background:radial-gradient(ellipse at 50% 0,#34434a,#111e2d 75%);padding:22px}.display-screen-header{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--screen-border);padding-bottom:17px;margin-bottom:18px}.display-screen-brand{display:flex;align-items:center;gap:10px}.display-brand-symbol{color:var(--screen-accent);font-size:30px}.display-screen-brand strong{font-size:14px;display:block}.display-screen-brand small{font-size:8px;display:block;color:var(--screen-muted);margin-top:2px}.display-screen-status{display:inline-flex;align-items:center;gap:7px;font-size:8px;color:var(--screen-muted)}.display-rate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.display-rate{background:var(--screen-card);border:1px solid var(--screen-border);border-radius:7px;padding:11px 12px}.display-rate-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.display-rate-top b{font:9px/1.5 Arial,sans-serif;letter-spacing:1px;color:var(--screen-accent)}.display-rate-top>span{font-size:14px;color:#7ed5b0}.display-rate:nth-child(3n + 2) .display-rate-top>span{color:#f3a3a1}.display-rate-name{font-size:9px;color:var(--screen-muted);display:block}.display-rate>strong{font-size:clamp(13px,1.35vw,20px);display:block;text-align:start;white-space:nowrap;line-height:1.9;margin-top:4px;font-variant-numeric:tabular-nums}.display-rate>small{font-size:8px;color:var(--screen-muted)}.display-screen-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:17px;font-size:7px;color:var(--screen-muted)}.display-screen-footer>b{font:8px/1.5 Arial,sans-serif;letter-spacing:1px;color:var(--screen-accent)}.display-screen-footer>b>span{color:var(--screen-muted)}.display-monitor-chin{height:16px;display:grid;place-items:center;background:linear-gradient(#313b49,#232b34)}.display-monitor-chin i{height:3px;width:3px;border-radius:50%;background:#b1c7ba}.display-monitor-pedestal{height:44px;width:150px;margin:0 auto;background:linear-gradient(90deg,#293642,#526170,#293642);clip-path:polygon(37% 0,63% 0,68% 82%,100% 94%,100% 100%,0 100%,0 94%,32% 82%)}.display-visual-caption{display:block;text-align:center;font:8px/2 Arial,sans-serif;letter-spacing:3px;color:#8a9aa9;margin-top:22px}.display-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff14;padding:26px 0 30px}.display-stats>div{display:flex;align-items:center;justify-content:center;gap:15px;border-inline-end:1px solid #ffffff14}.display-stats>div:last-child{border:0}.display-stats strong{font-size:30px;line-height:1.6;font-weight:400;color:var(--display-gold)}.display-stats span{font-size:11px;color:#c2cbd6}
.display-section{padding-block:90px}.display-section-heading{margin-bottom:34px}.display-section-heading h2{font-size:clamp(25px,2.6vw,36px);line-height:1.65}.display-section-heading>p{font-size:14px;margin-top:12px}.display-section-heading .display-kicker{margin-bottom:10px}#display-preview{text-align:center}.display-demo-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:900px;margin:0 auto 25px}.display-mode-control{display:flex;gap:4px;padding:5px;border:1px solid var(--line);border-radius:11px;background:var(--paper)}.display-mode-control button,.display-theme-control button{border:0;background:transparent;color:var(--muted);font-size:12px;padding:9px 19px;border-radius:7px}.display-mode-control button[aria-pressed=true]{background:#172739;color:#f0d5a5;box-shadow:0 3px 8px #14213716}.display-theme-control{display:flex;gap:5px;flex-wrap:wrap}.display-theme-control button{display:flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid transparent}.display-theme-control button[aria-pressed=true]{border-color:#ba9357;color:var(--ink);background:#c29a5910}.display-swatch{width:16px;height:16px;border-radius:50%;border:1px solid #a88b6460}.display-swatch-dark{background:#142233}.display-swatch-light{background:#f7edda}.display-swatch-heritage{background:linear-gradient(140deg,#236569,#ccab71)}.display-demo-stage{max-width:960px;margin:auto;padding:40px 48px 38px;background:radial-gradient(ellipse at 50% 100%,#c6a97630,transparent 65%),linear-gradient(135deg,#e8e8e5,#f3f2ed);border-radius:22px;border:1px solid #bda47730}.display-demo-stage .display-monitor{max-width:780px;margin:auto}.display-demo-stage .display-screen{padding:28px 32px}.display-demo-stage .display-screen-brand strong{font-size:18px}.display-demo-stage .display-screen-brand small,.display-demo-stage .display-screen-status{font-size:10px}.display-demo-stage .display-rate{padding:16px 20px}.display-demo-stage .display-rate-name{font-size:12px}.display-demo-stage .display-rate>strong{font-size:clamp(18px,2.2vw,29px)}.display-demo-stage .display-rate>small{font-size:10px}.display-demo-stage .display-screen-footer{font-size:9px}.display-demo-note{font-size:11px;margin:20px auto 0;max-width:640px;line-height:2}.display-monitor[data-theme=light]{--screen-text:#233440;--screen-muted:#5b686e;--screen-card:#ffffffc9;--screen-border:#b3a78f50;--screen-accent:#89682f}.display-monitor[data-theme=light] .display-screen{background:radial-gradient(ellipse at 100% 0,#f4dba480,transparent 60%),#f4f2ed}.display-monitor[data-theme=light] .display-rate-top>span{color:#267354}.display-monitor[data-theme=light] .display-rate:nth-child(3n + 2) .display-rate-top>span{color:#a33f3e}.display-monitor[data-theme=heritage] .display-screen{background:linear-gradient(#0b1c26cf,#0b1c26e8),url('/theme/images/market-tv-heritage-1.webp') center/cover}.display-monitor[data-theme=heritage]{--screen-card:#16303ca6;--screen-border:#d7b67945}
.display-audiences{padding:65px 0;background:#b99a6310;border-block:1px solid #b99a6320}.display-audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.display-audience-grid article{display:flex;gap:25px;align-items:center}.display-audience-grid h3{font-size:23px;margin:5px 0 12px}.display-audience-grid p{font-size:13px;line-height:2.15}.display-overline{font:9px/2 Arial,sans-serif;letter-spacing:2px;color:#9a7438}.display-audience-mark{display:grid;place-items:center;position:relative;flex-shrink:0;width:90px;height:105px;border:1px solid #b99a6338;border-radius:50% 50% 10px 10px;color:#a48148;font:54px/1 Georgia,serif;background:linear-gradient(140deg,#d7b67925,transparent)}.display-audience-mark i{font:25px/1 Georgia,serif;position:absolute;bottom:12px;right:12px;color:var(--muted)}.display-gem{font-size:85px}.display-features{display:grid;grid-template-columns:repeat(3,1fr);column-gap:45px;row-gap:0}.display-features article{border-bottom:1px solid var(--line);padding:30px 0}.display-feature-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#b99a6312;color:#a27b40;border:1px solid #b99a6325;margin-bottom:17px}.display-features h3{font-size:16px;margin-bottom:10px}.display-features p{font-size:12px;line-height:2.15}.display-setup{background:#152436;color:#fff;padding:65px 0}.display-setup .display-kicker{color:var(--display-gold)}.display-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.display-steps article{position:relative;padding-top:18px;border-top:1px solid #e6c58940}.display-steps article>span{display:block;font:32px/1.5 Georgia,serif;color:var(--display-gold);margin-bottom:18px}.display-steps h3{font-size:19px;margin-bottom:12px}.display-steps p{font-size:13px;line-height:2.15;color:#b3c0d0}.display-faq{display:grid;grid-template-columns:1fr 1.65fr;gap:70px}.display-faq .display-text-link{margin-top:22px;color:#9a7438}.display-faq details{border-bottom:1px solid var(--line);padding:20px 0}.display-faq details:first-child{padding-top:0}.display-faq summary{display:flex;justify-content:space-between;align-items:center;gap:15px;list-style:none;font-size:14px;font-weight:600}.display-faq summary::-webkit-details-marker{display:none}.display-faq summary>span{font-size:22px;color:#a48148;transition:transform .2s}.display-faq details[open] summary>span{transform:rotate(45deg)}.display-faq details p{font-size:13px;line-height:2.1;margin-top:14px;padding-inline-end:20px}.display-final{position:relative;isolation:isolate;overflow:hidden;padding:60px 35px;margin-bottom:80px;text-align:center;border-radius:22px;background:radial-gradient(ellipse at 50% 130%,#8c734565,transparent 60%),#142233;color:#fff;border:1px solid #ddbe8345}.display-final:before,.display-final:after{content:'';width:380px;height:380px;position:absolute;top:-180px;border:1px solid #e6c58918;border-radius:50%;z-index:-1;box-shadow:0 0 0 30px #e6c58904,0 0 0 60px #e6c58903}.display-final:before{left:-200px}.display-final:after{right:-200px}.display-final h2{white-space:pre-line;font-size:clamp(26px,3vw,40px)}.display-final p{font-size:13px;color:#b9c4d0;margin-top:15px}.display-final .display-actions{justify-content:center}.display-final .display-text-link{color:#eee1c8}
@media(min-width:1100px){[dir=ltr] .display-hero h1{font-size:44px;line-height:1.25}[dir=ltr] .display-hero-grid{gap:40px}}@media(max-width:1000px){.display-hero-grid{gap:25px}.display-hero h1{font-size:35px}.display-hero-copy>p{font-size:13px}.display-screen{padding:15px}.display-rate{padding:8px}.display-rate>strong{font-size:14px}.display-stats>div{gap:10px}.display-stats span{font-size:10px}.display-audience-grid{gap:35px}.display-faq{gap:35px}.display-demo-stage{padding:30px}.display-banner-art{width:280px}}
@media(max-width:760px){.display-hero-grid{grid-template-columns:1fr;gap:0;padding-bottom:35px}.display-hero-copy{text-align:center}.display-back{margin-bottom:28px}.display-hero-copy>p{margin-inline:auto;max-width:530px}.display-hero h1{font-size:clamp(30px,6vw,43px)}.display-hero .display-actions{justify-content:center}.display-hero-visual{max-width:550px;width:100%;margin:0 auto;padding-top:45px}.display-hero-visual .display-monitor{transform:none}.display-rate>strong{font-size:20px}.display-hero-visual:before{display:none}.display-stats{grid-template-columns:1fr 1fr;gap:23px}.display-stats>div:nth-child(2){border:0}.display-stats strong{font-size:27px}.display-stats span{font-size:11px}.display-section{padding-block:60px}.display-demo-controls{flex-direction:column;gap:15px}.display-demo-stage{padding:22px 16px}.display-demo-stage .display-screen{padding:20px}.display-demo-stage .display-rate{padding:12px}.display-demo-stage .display-rate>strong{font-size:20px}.display-audience-grid{grid-template-columns:1fr;gap:35px}.display-audience-grid article{gap:22px}.display-audiences{padding:45px 0}.display-features{grid-template-columns:1fr 1fr;column-gap:30px}.display-steps{gap:24px}.display-steps h3{font-size:16px}.display-steps p{font-size:12px}.display-faq{grid-template-columns:1fr;gap:0}.display-faq .display-section-heading{margin-bottom:30px}.display-banner{gap:15px;padding:25px}.display-banner-art{width:230px}.display-banner h2{font-size:24px}.display-banner p{font-size:12px}.display-mini-screen{padding:10px}.display-mini-rates>span{padding:5px}.display-mini-rates b{font-size:9px}}
@media(max-width:540px){.display-banner{padding:23px;display:block}.display-banner-copy{position:relative;z-index:1;max-width:100%}.display-banner-art{display:none}.display-banner h2{font-size:23px}.display-banner .display-kicker{font-size:10px}.display-banner-link{gap:20px}.display-hero{padding-top:18px}.display-hero h1{font-size:32px}.display-hero .display-kicker{font-size:10px}.display-actions{gap:20px}.display-button{padding:11px 16px;font-size:12px;gap:17px}.display-hero-note{font-size:9px}.display-screen-header{gap:5px;padding-bottom:12px;margin-bottom:12px}.display-screen-brand strong{font-size:12px}.display-screen-brand small{font-size:7px}.display-brand-symbol{font-size:24px}.display-screen-status{font-size:7px}.display-rate-grid{gap:6px}.display-rate{padding:8px 6px}.display-rate>strong{font-size:14px}.display-rate-name{font-size:8px}.display-rate-top b{font-size:8px}.display-screen{padding:12px}.display-monitor{border-width:4px;border-radius:10px}.display-screen-footer{font-size:6px}.display-screen-footer>b{font-size:6px;letter-spacing:.5px}.display-visual-caption{font-size:7px;letter-spacing:2px}.display-stats span{font-size:9px}.display-stats strong{font-size:25px}.display-demo-stage{padding:15px 8px;border-radius:13px}.display-demo-stage .display-screen{padding:12px}.display-demo-stage .display-screen-brand strong{font-size:12px}.display-demo-stage .display-screen-brand small,.display-demo-stage .display-screen-status{font-size:7px}.display-demo-stage .display-rate{padding:8px 6px}.display-demo-stage .display-rate-name{font-size:8px}.display-demo-stage .display-rate>strong{font-size:14px}.display-demo-stage .display-rate>small{font-size:8px}.display-demo-stage .display-screen-footer{font-size:6px}.display-theme-control{justify-content:center;gap:3px}.display-theme-control button{font-size:10px;padding:7px 8px}.display-swatch{width:13px;height:13px}.display-section-heading h2{font-size:25px}.display-section-heading>p{font-size:12px}.display-features{grid-template-columns:1fr}.display-features article{padding:24px 0}.display-features h3{font-size:17px}.display-features p{font-size:13px}.display-feature-icon{margin-bottom:13px}.display-audience-mark{width:65px;height:80px;font-size:40px}.display-gem{font-size:65px}.display-audience-grid h3{font-size:21px}.display-audience-grid p{font-size:12px}.display-steps{grid-template-columns:1fr;gap:30px}.display-steps article{padding-inline-start:60px;padding-top:22px}.display-steps article>span{position:absolute;inset-inline-start:0;top:18px;font-size:27px}.display-steps h3{font-size:18px}.display-steps p{font-size:13px}.display-faq summary{font-size:13px}.display-final{padding:40px 20px;margin-bottom:50px}.display-final .display-actions{flex-direction:column;gap:20px}.display-final h2{font-size:27px}}
@media(prefers-reduced-motion:reduce){.display-page *,.display-banner{transition:none!important;scroll-behavior:auto!important}}
.dark .display-page .display-kicker,.dark .display-overline,.dark .display-faq .display-text-link{color:#e6c589}.dark .display-feature-icon,.dark .display-audience-mark{color:#d3b47e}.dark .display-demo-stage{background:radial-gradient(ellipse at 50% 100%,#c6a97620,transparent 65%),#1a2432}.dark .display-theme-control button[aria-pressed=true]{border-color:#d3b47e}
