
:root{--ink:#0b1630;--paper:#f4f7fc;--lime:#80b5ff;--muted:#b3c0d6}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--ink);color:var(--paper);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}nav{height:90px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff24;padding:0 5vw}.logo{font-size:26px;font-weight:800;letter-spacing:-1.5px}.logo span{color:var(--lime)}.navlinks{display:flex;gap:32px;font-size:13px}.pill{border:1px solid #ffffff50;padding:13px 20px;border-radius:30px}.wrap{padding:0 5vw}.hero{padding:75px 0 60px;position:relative;overflow:hidden}.eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;display:flex;align-items:center;gap:12px}.dot{width:7px;height:7px;background:var(--lime);border-radius:100%}h1{font-size:clamp(64px,8.3vw,132px);line-height:.98;letter-spacing:-7px;margin:35px 0;max-width:1100px;font-weight:600}h1 em{color:var(--lime);font-style:normal}.herobottom{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.intro{font-size:18px;color:#b3c0d6;line-height:1.65;max-width:500px}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;border-radius:4px;padding:20px 25px;background:var(--lime);color:var(--ink);font-size:14px;font-weight:600;border:0;cursor:pointer}.btn:hover{background:#b4d3ff}.visual{height:260px;margin-top:55px;display:flex;align-items:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at 72% 50%,#214b8d,transparent 55%),#101f40;border-radius:5px}.visual:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent 69px,#ffffff08 70px)}.wave{height:170px;display:flex;align-items:center;gap:6px;width:70%;margin:auto;transform:rotate(-8deg)}.wave i{display:block;flex:1;min-width:3px;background:var(--lime);border-radius:6px;opacity:.85}.visualtext{position:absolute;bottom:20px;left:25px;font-size:10px;letter-spacing:2px}.visualnumber{position:absolute;top:20px;right:25px;font-size:11px;color:#bcc4ac}.artiststrip{padding:38px 0 55px}.artistnames{display:flex;gap:25px;justify-content:space-between;flex-wrap:wrap;font-size:19px;font-weight:600;letter-spacing:-.5px;margin-top:28px;color:#d2d4cc}section{padding:90px 5vw;border-top:1px solid #ffffff20}h2{font-size:clamp(36px,4.7vw,70px);line-height:1.05;font-weight:500;letter-spacing:-2.5px;margin:25px 0}.sectionhead{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:end;margin-bottom:55px}.sectionhead p,.bodycopy{font-size:16px;line-height:1.8;color:var(--muted);max-width:570px}.services{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.service{padding:30px 32px 20px 0;border-top:1px solid #50688d}.service+.service{padding-left:32px;border-left:1px solid #ffffff20}.num{font-size:11px;color:var(--lime)}h3{font-weight:500;font-size:25px;letter-spacing:-.7px;line-height:1.15}.service p{font-size:14px;line-height:1.8;color:var(--muted)}.light{background:var(--paper);color:var(--ink)}.light p{color:#465874}.values{display:grid;grid-template-columns:1fr 1fr;gap:70px}.value{padding:23px 0;border-top:1px solid #0b163035;display:grid;grid-template-columns:40px 1fr;gap:12px}.value h3{margin:0 0 12px;font-size:21px}.value p{margin:0;font-size:14px;line-height:1.7}.value .num{color:#245aa3}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.steps p{color:var(--muted);line-height:1.8;font-size:14px}details{border-top:1px solid #ffffff25;padding:24px 0}summary{cursor:pointer;font-size:19px;list-style:none;display:flex;justify-content:space-between;gap:20px}summary:after{content:'+';color:var(--lime)}details[open] summary:after{content:'−'}details p{max-width:800px;line-height:1.8;color:var(--muted);font-size:15px}.contact{background:var(--lime);color:var(--ink)}.contactgrid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.contact p{line-height:1.7;max-width:440px}.contact .eyebrow{color:#183b70}.field{margin-bottom:20px}label{display:block;font-size:12px;margin-bottom:10px}input,textarea{width:100%;padding:13px 0;background:none;border:0;border-bottom:1px solid #0b163065;color:var(--ink);border-radius:0}input:focus,textarea:focus{outline:2px solid #245aa3;outline-offset:5px}textarea{min-height:80px;resize:vertical}.darkbtn{background:var(--ink);color:var(--paper)}.darkbtn:hover{background:#193866}.note{font-size:12px!important}#status{font-size:13px;line-height:1.6}footer{padding:30px 5vw;display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:12px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #80b5ff;outline-offset:6px}.skip{position:absolute;left:20px;top:-60px;background:var(--lime);color:var(--ink);padding:15px;z-index:9}.skip:focus{top:10px}@media(max-width:750px){nav{height:75px}.navlinks a:not(.pill){display:none}.navlinks{gap:0}.logo{font-size:24px}.pill{padding:10px 13px}.hero{padding-top:50px}h1{letter-spacing:-3px;font-size:clamp(54px,12vw,85px)}.herobottom{align-items:flex-start;flex-direction:column}.intro{font-size:16px}.visual{height:210px;margin-top:35px}.wave{width:85%}.artistnames{font-size:16px;gap:22px}.sectionhead,.values,.contactgrid{grid-template-columns:1fr;gap:20px}.sectionhead{margin-bottom:30px}.services,.steps{grid-template-columns:1fr}.service+.service{border-left:0;padding-left:0}.service{padding:25px 0}.steps{gap:25px}.steps h3{margin:15px 0}section{padding:60px 5vw}h2{letter-spacing:-1.5px}.contactgrid{gap:35px}footer{align-items:flex-start;gap:25px;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

nav{height:auto;min-height:90px;gap:20px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px}.navlinks{align-items:center;flex-wrap:wrap;gap:20px}.langbtn{background:none;color:inherit;border:1px solid #ffffff50;border-radius:25px;padding:10px 15px;cursor:pointer}.packages{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.package{background:#132647;border:1px solid #80b5ff50;border-radius:12px;padding:32px}.package h2{font-size:45px;letter-spacing:-2px}.price{font-size:30px;font-weight:700}.package p{color:var(--muted);line-height:1.7}.package .btn{width:100%;margin-top:25px}.modal{border:1px solid #80b5ff70;border-radius:18px;background:#101f40;color:#f4f7fc;padding:38px;max-width:520px;width:calc(100% - 32px)}.modal::backdrop{background:#050b18d9;backdrop-filter:blur(9px)}.modal h2{font-size:32px;letter-spacing:-1px}.choices{display:grid;gap:12px;margin-top:24px}.choices button{padding:17px;background:#1a3358;border:1px solid #80b5ff50;border-radius:6px;color:white;cursor:pointer;text-align:center}.choices button:hover{background:#245aa3}.modal small{color:#b3c0d6}.hero .btn{margin-right:12px}.secondary{background:transparent;color:var(--paper);border:1px solid #80b5ff}.longcopy{font-size:18px;line-height:1.9;max-width:950px;color:var(--muted)}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0;line-height:1.3}[dir=rtl] .eyebrow{letter-spacing:0}[dir=rtl] .service{padding:30px 0 20px 32px}[dir=rtl] .service+.service{padding-right:32px;border-right:1px solid #ffffff20;border-left:0}@media(max-width:750px){.packages{grid-template-columns:1fr}.navlinks a:not(.pill){display:inline}.navlinks{gap:12px;font-size:12px}nav{min-height:100px}.package h2{font-size:40px}.hero .btn{margin-bottom:12px}.modal{padding:25px}[dir=rtl] .service,[dir=rtl] .service+.service{padding:25px 0;border-right:0}}section.hero{padding-left:5vw;padding-right:5vw}h1{overflow-wrap:break-word}[dir=rtl] .hero h1{letter-spacing:0!important;font-size:clamp(40px,6vw,82px)!important}.price{font-variant-numeric:tabular-nums}

.marketcontrol{margin-top:30px;max-width:440px}.marketcontrol label{font-size:14px}.marketcontrol select{font:inherit;width:100%;padding:16px;border:1px solid #80b5ff;border-radius:6px;background:#132647;color:#f4f7fc}.marketcontrol select:focus-visible{outline:3px solid #80b5ff;outline-offset:4px}

.artiststrip{padding-top:25px;padding-bottom:45px}.artistcarousel{overflow:hidden;margin-top:25px;mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent)}.artisttrack{display:flex;width:max-content;animation:artist-slide 40s linear infinite}.artistgroup{display:flex;gap:16px;padding-right:16px}.artistbadge{border:1px solid #80b5ff45;background:#132647;border-radius:14px;padding:22px 27px;white-space:nowrap;font-size:20px;font-weight:600;letter-spacing:-.5px}.artistcarousel:hover .artisttrack,.artistcarousel:focus .artisttrack{animation-play-state:paused}.projectrefs{display:flex;gap:15px;flex-wrap:wrap;margin:25px 0}.projectrefs span{border:1px solid #80b5ff70;padding:15px 20px;border-radius:6px;color:#b4d3ff}@keyframes artist-slide{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.artisttrack{animation:none}.artistcarousel{overflow-x:auto}}
.artiststrip.wrap{padding-left:5vw;padding-right:5vw}

.artistbadge{margin:0;padding:0;border:0;background:none;border-radius:0;width:144px;flex:none;text-align:center}.artistbadge img{display:block;width:144px;height:144px;object-fit:cover;object-position:center 25%;border-radius:50%;border:2px solid #80b5ff50}.artistbadge figcaption{font-size:12px;font-weight:500;letter-spacing:0;padding:12px 2px 0;color:#d5e2f5}.artistgroup{gap:26px;padding-right:26px}.artisttrack{animation-duration:55s}@media(max-width:750px){.artistbadge{width:112px}.artistbadge img{width:112px;height:112px}.artistbadge figcaption{font-size:11px}}

.boostdemo{margin-top:55px;background:#101f40;border:1px solid #80b5ff35;border-radius:14px;overflow:hidden}.demotop{display:flex;align-items:center;gap:9px;padding:18px 25px;border-bottom:1px solid #ffffff15;font-size:16px}.ytmark{background:#e62132;padding:2px 10px;border-radius:7px;font-size:13px;color:white}.demolabel{margin-inline-start:auto;font-size:10px;color:#b3c0d6}.demostage{display:grid;grid-template-columns:1.2fr 1fr;gap:35px;padding:30px}.demovideo{min-height:250px;background:radial-gradient(ellipse at 50% 25%,#315c9d,transparent 70%),linear-gradient(125deg,#101934,#132d55);border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.demovideo:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0,transparent 39px,#ffffff06 40px)}.demoplay{font-size:45px;color:#b4d3ff;z-index:1}.demovideo>span{font-size:10px;letter-spacing:2px;margin-top:22px;z-index:1}.demoequalizer{display:flex;gap:9px;align-items:center;height:55px;margin-top:20px}.demoequalizer i{width:9px;height:30px;background:#80b5ff;border-radius:4px;animation:equalize 1.1s ease-in-out infinite alternate}.demoequalizer i:nth-child(2n){animation-delay:-.4s}.demoequalizer i:nth-child(3n){animation-delay:-.8s}.demoinfo{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:250px}.demokicker{font-size:9px;letter-spacing:2px;color:#b3c0d6}.demotitle{font-size:30px;line-height:1.2;margin:22px 0}.viewcount{font-size:13px;color:#b3c0d6}.viewnumber{display:block;font-size:44px;letter-spacing:-2px;font-variant-numeric:tabular-nums;color:#80b5ff}.trendpanel{position:absolute;inset:0;background:#101f40;display:flex;flex-direction:column;justify-content:center;opacity:0;transform:translateY(18px);transition:opacity .6s,transform .6s;pointer-events:none}.trendbadge{font-size:10px;letter-spacing:1px;color:#80b5ff}.trendpanel h3{font-size:30px;margin:20px 0}.trendrow{display:flex;align-items:center;gap:15px;border:1px solid #80b5ff55;background:#162e53;padding:18px;border-radius:7px}.trendrow>b{font-size:28px;color:#80b5ff}.trendrow span{font-size:13px;flex:1}.trendrow small{display:block;font-size:9px;color:#b3c0d6;margin-top:6px}.trendrow>strong{font-size:14px}.showtrend .trendpanel{opacity:1;transform:none}.demobottom{padding:0 25px 18px;display:flex;flex-wrap:wrap;gap:15px;align-items:center}.progressline{width:100%;height:3px;background:#ffffff15;position:relative;margin-bottom:2px}.progressline:after{content:'';position:absolute;inset:0 auto 0 0;width:var(--demo-progress,0%);background:#80b5ff}.demobottom small{font-size:10px;flex:1;color:#b3c0d6}.demotoggle{color:#d5e2f5;background:none;border:1px solid #80b5ff50;padding:8px 12px;border-radius:5px;font-size:10px;cursor:pointer}.paused .demoequalizer i{animation-play-state:paused}@keyframes equalize{from{transform:scaleY(.4)}to{transform:scaleY(1.5)}}@media(max-width:750px){.demostage{grid-template-columns:1fr;padding:20px;gap:20px}.demovideo{min-height:170px}.demoinfo{min-height:225px}.demotop{padding:15px}.demobottom{padding:0 20px 18px}.viewnumber{font-size:40px}.demotitle,.trendpanel h3{font-size:27px}}@media(prefers-reduced-motion:reduce){.demoequalizer i{animation:none}.trendpanel{transition:none}}

.watchdemo{position:relative;background:#121212;color:white}.watchscene{padding:22px}.watchplayer{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden;border-radius:10px}.watchframe{position:absolute;inset:0;background-image:url('/assets/video-reference.png');background-size:145% auto;background-position:left 46%;animation:camera-drift 8s ease-in-out infinite alternate}.watchcontrol{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000d);padding:30px 15px 12px;font-size:15px;color:white;letter-spacing:3px}.watchtitle{font-size:20px;margin:17px 0}.watchchannel{display:flex;align-items:center;gap:12px;font-size:12px}.channelicon{background:#284e83;border-radius:50%;padding:10px;font-size:18px}.subscribe{background:white;color:#111;padding:10px 18px;border-radius:30px}.watchactions{margin-inline-start:auto}.watchstats{background:#272727;border-radius:10px;padding:18px;margin-top:15px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.watchstats .viewnumber{display:inline;color:white;font-size:27px;letter-spacing:-.5px}.watchstats small{width:100%;font-size:11px;color:#aaa}.rankscene{display:none;background:#fafafa;color:#191919;padding:24px;min-height:650px}.chartphase .watchscene{display:none}.chartphase .rankscene{display:block}.ranknav{display:flex;background:#850606;color:white;font-size:12px;text-align:center}.ranknav>*{flex:1;padding:12px 4px;border-right:1px solid white}.ranknav b{background:#de9d00}.ranknav.sub{background:#0b2f99}.ranknav.sub b{background:#1944b3}.rankheading{font-size:22px;margin:27px 0 10px}.rankcaption{font-size:11px;color:#666;margin-bottom:20px}.charttable{position:relative;height:365px;overflow:hidden;font-size:13px;border-bottom:1px solid #ddd}.charthead{height:32px;font-weight:bold;display:flex;gap:35px;padding:5px 10px}.chartrow,.risingrow{height:32px;display:flex;align-items:center;gap:15px;padding:0 10px;white-space:nowrap;overflow:hidden}.chartrow:nth-child(odd){background:#eee}.chartrow>b{width:25px;text-align:center}.chartrow>span:last-child{color:#a30c0c}.risingrow{position:absolute;top:32px;left:0;right:0;transform:translateY(var(--rank-y,608px));background:#dbeaff;border:1px solid #4285df;box-shadow:0 2px 10px #244e8630;z-index:2;transition:transform .25s}.risingrow>strong{width:25px;text-align:center;color:#163d7b}.risingrow>b{flex:1;overflow:hidden;text-overflow:ellipsis;font-size:12px}.rankup{color:#178946}.rankmessage{font-size:20px;color:#245aa3}.paused .watchframe{animation-play-state:paused}@keyframes camera-drift{from{transform:scale(1)}to{transform:scale(1.035)}}@media(max-width:750px){.watchscene,.rankscene{padding:14px}.watchtitle{font-size:15px}.watchchannel{gap:7px;font-size:10px}.watchactions{display:none}.subscribe{padding:7px 12px}.rankscene{min-height:510px}.ranknav{font-size:9px}.rankheading{font-size:18px}.risingrow{gap:7px}.watchstats .viewnumber{font-size:25px}}@media(prefers-reduced-motion:reduce){.watchframe{animation:none}.risingrow{transition:none}}
.charttable{height:675px}.rankscene{min-height:850px}

.democomments{margin-top:20px;font-size:14px}.commentexample{display:flex;gap:12px;align-items:center;margin-top:10px;transition:opacity .4s}.commentexample>span{background:#345080;border-radius:50%;padding:12px}.commentexample p{font-size:12px}.commentexample small{display:block;color:#aaa;font-size:10px;margin-top:5px}.watchframe{background-size:cover;background-position:center}.watchactions{display:inline!important}.likecount{font-variant-numeric:tabular-nums}.watchchannel{flex-wrap:wrap}

.watchframe{background-image:url('/assets/fictional-artist-real.png')}

.watchscene{display:grid;grid-template-columns:minmax(0,3fr) minmax(190px,1fr);column-gap:20px;align-items:start}.watchsearch{grid-column:1/-1;display:flex;align-items:center;gap:20px;margin-bottom:22px;color:#ddd}.watchsearch>div{margin:auto;width:65%;border:1px solid #444;padding:10px 18px;border-radius:30px;font-size:12px}.watchsearch b{float:right}.watchplayer{grid-column:1;grid-row:2}.watchtitle,.watchchannel,.watchstats,.democomments{grid-column:1}.watchtitle{grid-row:3}.watchchannel{grid-row:4}.watchstats{grid-row:5}.democomments{grid-row:6}.recommendations{grid-column:2;grid-row:2/7}.recommendfilter{font-size:11px;background:#292929;border-radius:5px;padding:10px;margin-bottom:15px}.rec{display:flex;gap:9px;margin-bottom:20px;align-items:start}.rec img{width:47%;aspect-ratio:16/10;object-fit:cover;border-radius:7px}.rec span{font-size:11px;line-height:1.4;font-weight:bold}.rec small{display:block;color:#aaa;font-size:9px;font-weight:normal;margin-top:8px}.chartthumb{width:40px;height:24px;object-fit:cover;border-radius:3px;flex:none}.rankscene{background:linear-gradient(#f7f9fd,#fff);border-top:4px solid #80b5ff}.risingrow{background:#dcecff;border-color:#3579d9}.chartrow{font-size:12px}.chartrow:nth-child(odd){background:#edf1f7}.chartphase .watchscene{display:none}@media(max-width:750px){.watchscene{display:block}.recommendations{display:none}.watchsearch{margin-bottom:14px}.watchsearch>div{width:80%}.chartthumb{width:30px;height:20px}}

.insights{margin-top:50px;padding:32px;background:linear-gradient(140deg,#14294c,#0d1b35);border:1px solid #80b5ff40;border-radius:18px}.insighthead{display:flex;justify-content:space-between;gap:15px;font-size:10px;letter-spacing:1px}.insightlive{color:#a4d9c2}.insights h3{font-size:32px;margin:27px 0}.insightmetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:32px}.insightmetrics>div{border-inline-start:2px solid #80b5ff50;padding-inline-start:18px}.insightmetrics span{font-size:12px;color:#b3c0d6}.insightmetrics b{display:block;font-size:clamp(25px,3vw,42px);font-variant-numeric:tabular-nums;letter-spacing:-1px;margin:10px 0;color:#b4d3ff}.insightmetrics small{font-size:10px;color:#b3c0d6}.insightchart{padding:22px;background:#08152b80;border-radius:12px}.chartlegend{display:flex;justify-content:space-between;font-size:11px;margin-bottom:22px}.chartlegend span{color:#80b5ff}.insightchart svg{width:100%;height:auto;overflow:visible}.insightline{stroke-dasharray:1000;stroke-dashoffset:1000}.chartdates{display:flex;justify-content:space-between;font-size:10px;color:#9eaec8;margin-top:15px}.insightbottom{margin-top:24px}.audiencebars{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.audiencebars span{font-size:11px}.audiencebars i{display:block;height:5px;border-radius:5px;background:#80b5ff;margin-top:10px;width:var(--bar);transform:scaleX(var(--insight-growth,0));transform-origin:left}.insightbottom p{display:inline-block;font-size:10px;color:#b3c0d6;margin-top:25px}.insightpause{float:right;margin-top:20px;background:none;border:1px solid #80b5ff50;color:white;padding:8px 12px;border-radius:5px;font-size:10px;cursor:pointer}@media(max-width:750px){.insights{padding:20px}.insighthead{flex-direction:column}.insights h3{font-size:26px}.insightmetrics{grid-template-columns:1fr;gap:20px}.insightmetrics b{font-size:32px}.insightchart{padding:15px}.chartlegend{gap:10px}.chartdates{font-size:8px}.insightpause{float:none;margin:5px 0}.audiencebars{gap:15px}}
