:root{--bg:#000000;--bg2:#000000;--fg:#eaf0fb;--mute:#93a1bf;--ac:#52d9f0;--ac2:#e46ad0;--line:#1d1d21;--card:#0a0a0a;--ease:cubic-bezier(.22,1,.36,1);--r-in:10px;--r-out:20px;color-scheme:dark}
*{box-sizing:border-box}
[hidden]{display:none!important}
html{scroll-behavior:smooth;scroll-padding-top:72px}
body{margin:0;background:var(--bg);color:var(--fg);font:400 16px/1.65 "Geist","Segoe UI",system-ui,-apple-system,Roboto,sans-serif;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}
body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:50;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
a{color:var(--ac)}
img{max-width:100%;display:block}
:focus-visible{outline:2px solid var(--ac);outline-offset:3px;border-radius:6px}
.skip{position:absolute;left:12px;top:-60px;z-index:60;background:var(--ac);color:#04121a;padding:10px 16px;border-radius:var(--r-in);font-weight:600;text-decoration:none;transition:top .2s}
.skip:focus{top:12px}
.wrap{max-width:1180px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
h1,h2,h3{font-family:"Outfit","Segoe UI",system-ui,sans-serif;font-weight:600;letter-spacing:-.02em;line-height:1.08;text-wrap:balance;margin:0}
h2{font-size:clamp(28px,4.4vw,48px);font-weight:700;letter-spacing:-.035em}
h3{letter-spacing:-.01em;line-height:1.25}
p{text-wrap:pretty}
.eyebrow{display:inline-flex;align-items:center;gap:10px;font:500 13px/1 "Geist",system-ui,sans-serif;letter-spacing:.04em;color:var(--ac);margin:0 0 16px}
.eyebrow::before{content:"";width:22px;height:1px;background:var(--ac);opacity:.7}
.lead{color:var(--mute);font-size:clamp(16px,1.8vw,19px);max-width:60ch}

/* Encabezado */
header.top{position:sticky;top:0;z-index:40;background:rgba(0,0,0,.72);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);border-bottom:1px solid rgba(147,161,191,.12)}
header.top .wrap{display:flex;align-items:center;gap:22px;min-height:64px;flex-wrap:wrap}
.brand{display:inline-flex;align-items:center;font-family:"Michroma",system-ui,sans-serif;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg);text-decoration:none;margin-right:auto}
.brand .mark{width:28px;height:auto;margin-right:11px}
.brand b{color:var(--ac);font-weight:400}
nav.m{display:flex;gap:4px;font-size:14px;flex-wrap:wrap}
nav.m a{color:var(--mute);text-decoration:none;padding:8px 12px;border-radius:99px;transition:color .2s,background .2s}
nav.m a:hover{color:var(--fg);background:rgba(147,161,191,.1)}
nav.m a[aria-current="page"]{color:var(--fg);background:rgba(82,217,240,.12)}

/* Botones */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:15px;font-weight:600;text-decoration:none;color:var(--fg);background:rgba(147,161,191,.1);border:1px solid rgba(147,161,191,.2);border-radius:12px;padding:13px 22px;cursor:pointer;transition:transform .25s var(--ease),background .25s,border-color .25s,box-shadow .25s}
.btn:hover{background:rgba(147,161,191,.18);border-color:rgba(147,161,191,.4);transform:translateY(-2px)}
.btn:active{transform:translateY(0) scale(.98)}
.btn.main{background:var(--ac);color:#04141b;border-color:transparent;box-shadow:0 8px 28px -8px rgba(82,217,240,.55)}
.btn.main:hover{background:#7be5f7;box-shadow:0 12px 34px -8px rgba(82,217,240,.7)}
.btn.sm{padding:9px 16px;font-size:14px}
.btn:disabled{opacity:.6;cursor:wait;transform:none}
.link{color:var(--fg);font-weight:500;text-decoration:none;border-bottom:1px solid rgba(82,217,240,.5);padding-bottom:2px;transition:border-color .2s,color .2s}
.link:hover{color:var(--ac);border-color:var(--ac)}

/* Secciones */
section{padding-block:clamp(64px,10vw,128px) clamp(72px,11vw,140px);position:relative}
.alt{background:var(--bg2)}
.bgfoto{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.bgfoto img{width:100%;height:100%;object-fit:cover;opacity:.2;filter:saturate(1.1)}
.bgfoto::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--bg) 0%,rgba(0,0,0,.55) 35%,rgba(0,0,0,.7) 70%,var(--bg) 100%)}
.bgfoto.h img{opacity:.55}
.bgfoto.h::after{background:radial-gradient(70% 90% at 78% 40%,rgba(0,0,0,0) 0%,rgba(0,0,0,.72) 100%),linear-gradient(180deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,.6) 60%,var(--bg) 100%)}
section>.wrap,section>.car{position:relative;z-index:1}
.sec-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(20px,5vw,72px);align-items:end}
.sec-head .lead{margin:0}

/* Portada */
.hero{padding-top:clamp(40px,7vw,96px);padding-bottom:clamp(56px,9vw,112px);overflow:hidden;min-height:min(100dvh,860px);display:flex;align-items:center}
.hero>.wrap{width:100%}
.hero .grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(28px,5vw,72px);align-items:center}
.hero-logo{width:min(46vw,170px);height:auto;margin:0 0 28px -8px}
.hero h1{font-size:clamp(40px,7vw,84px);font-weight:700;letter-spacing:-.045em;line-height:.98;margin-bottom:24px}
.hero h1 em{font-style:normal;color:var(--ac);text-shadow:0 0 40px rgba(82,217,240,.35)}
.cta{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:34px}
.facts{display:flex;gap:clamp(20px,4vw,44px);flex-wrap:wrap;margin:44px 0 0;padding:26px 0 0;border-top:1px solid rgba(147,161,191,.18)}
.facts div{display:grid;gap:2px}
.facts dt{font:700 clamp(26px,3.2vw,36px)/1 "Outfit",sans-serif;letter-spacing:-.03em}
.facts dd{margin:0;font-size:13px;color:var(--mute)}
.shot{position:relative;border-radius:var(--r-out);overflow:hidden;background:#000;border:1px solid rgba(147,161,191,.2);box-shadow:0 40px 90px -30px rgba(6,40,60,.9),0 0 0 1px rgba(82,217,240,.06);transform:perspective(1400px) rotateY(-5deg) rotateX(1.5deg);transition:transform .7s var(--ease)}
.shot:hover{transform:perspective(1400px) rotateY(0) rotateX(0)}
.shot img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.shot-tag{position:absolute;left:14px;bottom:14px;background:rgba(0,0,0,.72);backdrop-filter:blur(8px);border:1px solid rgba(147,161,191,.25);border-radius:99px;padding:6px 12px;font-size:12.5px;color:var(--fg)}

.gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;margin-top:32px}
.gallery figure{margin:0;border-radius:14px;overflow:hidden;background:var(--card)}
.gallery img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.gallery figcaption{display:flex;justify-content:space-between;gap:8px;padding:12px 14px;font-size:14px}
.tag{font-size:11.5px;font-weight:500;letter-spacing:.04em;padding:3px 8px;border-radius:5px;border:1px solid rgba(147,161,191,.25);color:var(--mute);align-self:center;white-space:nowrap}
.tag.pro{color:var(--ac2);border-color:rgba(228,106,208,.4);background:rgba(228,106,208,.07)}
.tag.ok{color:#8ff0c4;border-color:rgba(143,240,196,.35)}
.tag.rep{color:#f0cf86;border-color:rgba(240,207,134,.35)}
.tag.nc{color:var(--mute)}

/* Características: lista editorial, no tarjetas iguales */
.feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,5vw,72px);margin-top:clamp(48px,7vw,88px)}
.feat{padding:26px 0;border-top:1px solid rgba(147,161,191,.16);display:grid;grid-template-columns:auto 1fr;gap:4px 20px}
.feat::before{content:counter(f,decimal-leading-zero);counter-increment:f;grid-row:span 2;font:500 13px/1.9 "Geist",sans-serif;color:var(--ac);letter-spacing:.06em}
.feats{counter-reset:f}
.feat h3{font-size:20px;color:var(--fg)}
.feat p{margin:0;color:var(--mute);font-size:15px;max-width:48ch}

/* Planes */
.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px;margin-top:clamp(36px,5vw,56px);align-items:stretch}
.plan{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:var(--r-out);background:var(--card);border:1px solid rgba(147,161,191,.1);transition:transform .35s var(--ease),border-color .3s,box-shadow .3s}
.plan:hover{transform:translateY(-4px);border-color:rgba(82,217,240,.3);box-shadow:0 24px 50px -24px rgba(20,90,120,.35)}
.plan.hl{background:linear-gradient(160deg,rgba(82,217,240,.14),rgba(8,8,8,.9) 55%);border-color:rgba(82,217,240,.4)}
.plan h3{font-size:19px;display:flex;gap:8px;align-items:center;justify-content:space-between}
.plan>img{border-radius:var(--r-in)}
.price{font:700 34px/1 "Outfit",sans-serif;letter-spacing:-.03em}
.price small{display:block;margin-top:6px;font:400 13.5px "Geist",sans-serif;color:var(--mute);letter-spacing:0}
.plan ul{list-style:none;margin:0;padding:0;color:var(--mute);font-size:14.5px;display:grid;gap:7px;flex:1;align-content:start}
.plan li::before{content:"";display:inline-block;width:6px;height:6px;margin:0 10px 1px 0;border-radius:1px;background:var(--ac)}
.plan .note{font-size:13px;color:var(--ac2);margin:0}
.plan .try{font-size:13.5px;text-align:center;color:var(--mute);text-decoration:none;padding:4px}
.plan .try:hover{color:var(--ac)}
.plan>.btn{margin-top:auto}

/* Requisitos y conexión */
.reqs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;margin-top:clamp(36px,5vw,56px)}
.req{padding:26px;border-radius:var(--r-out);background:rgba(8,8,8,.72);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);border:1px solid rgba(147,161,191,.1)}
.req h3{font-size:17px;margin-bottom:16px;color:var(--fg)}
.req dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:10px 16px;font-size:14.5px}
.req dt{color:var(--mute)}.req dd{margin:0}
.small{font-size:13.5px;color:var(--mute);max-width:75ch}
.steps{margin:12px 0 0;padding-left:20px;color:var(--mute);font-size:15px;display:grid;gap:8px}
.steps b{color:var(--fg);font-weight:600}
details{border-radius:var(--r-in);background:rgba(8,8,8,.7);border:1px solid rgba(147,161,191,.1);padding:16px 20px;margin-top:10px;transition:border-color .25s,background .25s}
details[open]{border-color:rgba(82,217,240,.25);background:rgba(8,8,8,.95)}
summary{cursor:pointer;font-weight:600;list-style:none;display:flex;gap:10px;align-items:center;justify-content:space-between}
summary::-webkit-details-marker{display:none}
summary::after{content:"+";font:400 22px/1 "Outfit",sans-serif;color:var(--ac);transition:transform .3s var(--ease);margin-left:auto}
details[open]>summary::after{transform:rotate(45deg)}
details p{color:var(--mute);margin:12px 0 0;max-width:70ch}
.dj summary{flex-wrap:wrap;justify-content:flex-start}
.dj summary::after{margin-left:auto}
.dj p{margin:12px 0 0}
.faq{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:clamp(24px,6vw,88px);align-items:start}
.faq details:first-of-type{margin-top:0}

/* Pie */
footer.pie{border-top:1px solid rgba(147,161,191,.12);padding-block:32px;color:var(--mute);font-size:14px}
footer.pie .wrap{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.hecho-por{display:inline-flex;align-items:center;gap:10px;color:var(--mute);text-decoration:none;transition:color .2s}
.hecho-por:hover{color:var(--fg)}
.hecho-por img{height:28px;width:auto}

/* Carrusel de escenas (portada) */
.car{position:relative;margin-top:clamp(36px,5vw,64px)}
.car-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:12px max(16px,calc((100vw - 1180px)/2 + 16px));scroll-padding-inline:max(16px,calc((100vw - 1180px)/2 + 16px));-webkit-overflow-scrolling:touch}
.car-track::-webkit-scrollbar{display:none}
.slide{position:relative;flex:0 0 min(78vw,780px);aspect-ratio:16/9;border-radius:var(--r-out);overflow:hidden;border:1px solid rgba(147,161,191,.15);background:#000;scroll-snap-align:center;opacity:.4;transform:scale(.92);transition:opacity .45s,transform .6s var(--ease),border-color .35s,box-shadow .45s}
.slide.on{opacity:1;transform:none;border-color:rgba(82,217,240,.45);box-shadow:0 30px 80px -26px rgba(20,120,160,.55)}
.slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.slide::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,5,12,.94) 0%,rgba(3,5,12,.4) 38%,transparent 64%)}
.slide .cap{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:clamp(16px,3vw,32px);display:grid;gap:8px}
.slide .num{font:500 13px/1 "Geist",sans-serif;letter-spacing:.1em;color:var(--ac)}
.slide h3{font-size:clamp(22px,3vw,36px);letter-spacing:-.03em}
.slide p{margin:0;color:#ccd6ee;font-size:clamp(13px,1.5vw,15.5px);max-width:52ch}
.slide .row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:6px}
.car-nav{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:24px}
.car-btn{width:46px;height:46px;border-radius:50%;border:1px solid rgba(147,161,191,.25);background:rgba(147,161,191,.08);color:var(--fg);font-size:18px;cursor:pointer;transition:transform .25s var(--ease),border-color .2s,background .2s}
.car-btn:hover{border-color:var(--ac);background:rgba(82,217,240,.12);transform:scale(1.06)}
.car-btn:active{transform:scale(.94)}
.dots{display:flex;gap:8px;align-items:center}
.dots button{width:8px;height:8px;border-radius:99px;border:0;background:#333338;padding:0;cursor:pointer;transition:width .35s var(--ease),background .25s}
.dots button[aria-current="true"]{background:var(--ac);width:28px}

/* Tienda completa (/tienda/) */
.shop-head{padding-block:clamp(48px,7vw,96px) 8px;position:relative;overflow:hidden}
.shop-head h1{font-size:clamp(40px,6.4vw,76px);font-weight:700;letter-spacing:-.045em;margin-bottom:16px}
.shop-head>.wrap{position:relative;z-index:1}
.shop-sec{padding-block:clamp(28px,4.5vw,52px)}
.shop-sec h2{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;font-size:clamp(24px,3.2vw,34px)}
.shop-sec h2 small{font:400 14px "Geist",system-ui,sans-serif;letter-spacing:0;color:var(--mute)}
.shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:20px;margin-top:28px}
.card{display:flex;flex-direction:column;border-radius:var(--r-out);overflow:hidden;background:var(--card);border:1px solid rgba(147,161,191,.1);transition:transform .35s var(--ease),border-color .3s,box-shadow .35s}
.card:hover{transform:translateY(-5px);border-color:rgba(82,217,240,.3);box-shadow:0 26px 56px -26px rgba(6,60,90,.85)}
.card.own{border-color:rgba(143,240,196,.35)}
.card img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;transition:transform .7s var(--ease)}
.card:hover img{transform:scale(1.03)}
.card .body{display:flex;flex-direction:column;gap:10px;padding:20px;flex:1;background:var(--card);position:relative}
.card h3{font-size:20px;display:flex;gap:8px;align-items:center;justify-content:space-between}
.card p{margin:0;color:var(--mute);font-size:14.5px;flex:1}
.card .price{font-size:26px}
.card .price small{font-size:12.5px;font-weight:400;color:var(--mute);display:inline;margin-left:4px}
.card .acts{display:grid;gap:8px;margin-top:6px}
.empty{color:var(--mute);margin-top:16px}

@media (max-width:900px){
  .sec-head,.faq{grid-template-columns:1fr}
  .sec-head{align-items:start}
  .feats{grid-template-columns:1fr}
}
@media (max-width:820px){
  .hero{min-height:0}
  .hero .grid{grid-template-columns:1fr}
  .shot{transform:none}
  nav.m{display:none}
}
.sec-head>*,.hero .grid>*,.faq>*,.feat>*{min-width:0}
@media (max-width:600px){.slide{aspect-ratio:4/5;flex-basis:82vw}.facts{gap:20px 28px}header.top .wrap{flex-wrap:nowrap;gap:10px;min-height:58px}.brand{font-size:11px;letter-spacing:.12em;white-space:nowrap}.brand .mark{width:24px;margin-right:8px}header.top .btn.sm{padding:8px 12px;font-size:13px;white-space:nowrap}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:.01ms!important}.shot{transform:none}}

/* Planes: letra chica y escenas premium */
.fine{margin:18px 0 0;font-size:12.5px;line-height:1.5;color:var(--mute);max-width:70ch}
.sub-h{font-size:clamp(20px,2.4vw,26px);margin:clamp(40px,6vw,64px) 0 0}
.ptiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:16px;margin-top:22px}
.ptile{position:relative;display:block;border-radius:var(--r-in);overflow:hidden;text-decoration:none;color:var(--fg);border:1px solid rgba(147,161,191,.12);transition:transform .35s var(--ease),border-color .3s}
.ptile:hover{transform:translateY(-4px);border-color:rgba(82,217,240,.4)}
.ptile img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.ptile span{position:absolute;inset:auto 0 0 0;display:grid;gap:2px;padding:28px 14px 12px;background:linear-gradient(0deg,rgba(3,5,12,.92),transparent)}
.ptile small{font-size:12.5px;color:var(--ac)}
.plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}

/* Ventana de vista previa de escenas */
body.pvm-open{overflow:hidden}
.pvm{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:rgba(3,5,12,.78);backdrop-filter:blur(6px);animation:pvm-in .25s var(--ease)}
.pvm-box{width:min(100%,920px);display:grid;gap:10px;padding:14px;border-radius:var(--r-out);background:var(--card);border:1px solid rgba(147,161,191,.16);box-shadow:0 40px 100px -30px rgba(0,0,0,.9)}
.pvm-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px}
.pvm-bar b{font:600 18px/1.2 "Outfit",system-ui,sans-serif;letter-spacing:-.01em}
.pvm-x{width:40px;height:40px;border-radius:50%;border:1px solid rgba(147,161,191,.25);background:rgba(147,161,191,.08);color:var(--fg);font-size:16px;cursor:pointer;transition:background .2s,transform .2s}
.pvm-x:hover{background:rgba(82,217,240,.14)}.pvm-x:active{transform:scale(.94)}
.pvm-stage{position:relative;aspect-ratio:16/9;border-radius:var(--r-in);overflow:hidden;background:#000}
.pvm-stage iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}
.pvm-load{position:absolute;inset:0;margin:0;display:grid;place-items:center;color:var(--mute);font-size:14px}
.pvm-note{margin:0;padding:0 4px 2px;font-size:12.5px;color:var(--mute)}
@keyframes pvm-in{from{opacity:0}to{opacity:1}}
@media (max-width:600px){.pvm{padding-left:max(8px,env(safe-area-inset-left,0px));padding-right:max(8px,env(safe-area-inset-right,0px))}.pvm-box{padding:10px}}
button.ptile{font:inherit;text-align:left;padding:0;background:none;cursor:pointer}

/* Precio de lanzamiento */
.plan .launch{margin:-6px 0 0;font-size:13.5px;color:var(--mute);display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.plan .launch b{color:var(--fg);font-weight:600}
.card .inc{margin:-2px 0 0;font-size:12.5px;color:var(--mute);flex:none}


/* @fondos-musicales:inicio (generado por gen-bg.cjs; no editar a mano) */
:root{--deco-wave:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20400%20260'%20preserveAspectRatio%3D'xMidYMax%20slice'%3E%3Cdefs%3E%3ClinearGradient%20id%3D'g'%20x1%3D'0'%20x2%3D'1'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'%2352d9f0'%20stop-opacity%3D'0'%2F%3E%3Cstop%20offset%3D'.5'%20stop-color%3D'%2352d9f0'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'%23e46ad0'%20stop-opacity%3D'.2'%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20fill%3D'none'%3E%3Cpath%20d%3D'M0%20200L4%20200.7L8%20202.5L12%20205.1L16%20207.7L20%20209.5L24%20209.7L28%20207.9L32%20203.9L36%20198.4L40%20192.3L44%20187L48%20183.4L52%20182.3L56%20183.9L60%20187.6L64%20192.6L68%20197.8L72%20202.3L76%20205.4L80%20207.1L84%20207.5L88%20207L92%20206.1L96%20204.8L100%20203.1L104%20200.6L108%20196.9L112%20192.1L116%20186.6L120%20181.4L124%20177.9L128%20177.5L132%20181.3L136%20189.4L140%20201.2L144%20214.9L148%20228.2L152%20238.4L156%20243.6L160%20242.5L164%20235.3L168%20223.4L172%20209.1L176%20195L180%20183.5L184%20176.3L188%20173.8L192%20175.6L196%20180.5L200%20186.8L204%20193.1L208%20198.4L212%20202.4L216%20205.3L220%20207.4L224%20209.1L228%20210.4L232%20210.9L236%20209.8L240%20206.5L244%20200.6L248%20192.5L252%20183.3L256%20174.5L260%20168.2L264%20166L268%20169L272%20177L276%20188.9L280%20202.6L284%20215.8L288%20226.1L292%20231.9L296%20232.6L300%20228.7L304%20221.4L308%20212.5L312%20204L316%20197.1L320%20192.7L324%20190.8L328%20190.9L332%20192.3L336%20194.2L340%20196.2L344%20197.9L348%20199.6L352%20201.2L356%20202.9L360%20204.5L364%20205.8L368%20206.4L372%20206L376%20204.6L380%20202.4L384%20200L388%20198L392%20197.1L396%20197.6L400%20200'%20stroke%3D'url(%23g)'%20stroke-opacity%3D'0.9'%20stroke-width%3D'1.3'%2F%3E%3Cpath%20d%3D'M0%20200L4%20201.6L8%20201.1L12%20198.9L16%20196.1L20%20194.2L24%20194.2L28%20196.2L32%20199.4L36%20202.5L40%20204.4L44%20204.6L48%20203.5L52%20201.6L56%20199.6L60%20197.7L64%20196.3L68%20195.6L72%20196.1L76%20198.5L80%20202.8L84%20208.1L88%20212.4L92%20213.4L96%20209.3L100%20200.2L104%20188.5L108%20178.4L112%20174.2L116%20178.3L120%20190.2L124%20206.1L128%20220.4L132%20228.1L136%20226.7L140%20217.1L144%20203.3L148%20190.4L152%20182.6L156%20181.5L160%20186.2L164%20193.8L168%20201L172%20205.9L176%20207.8L180%20207.2L184%20205L188%20201.7L192%20197.8L196%20193.5L200%20190.1L204%20189L208%20192L212%20199.4L216%20209.7L220%20219.4L224%20224.4L228%20221.6L232%20210.6L236%20194.5L240%20178.7L244%20169.1L248%20169.3L252%20179.2L256%20195.2L260%20211.4L264%20222.3L268%20225L272%20219.7L276%20209.6L280%20199L284%20191.4L288%20188.6L292%20190L296%20193.8L300%20198.1L304%20201.6L308%20203.7L312%20204.7L316%20204.5L320%20203.1L324%20200.4L328%20196.8L332%20193.3L336%20191.2L340%20192L344%20195.8L348%20201.7L352%20207.8L356%20211.5L360%20211.6L364%20207.9L368%20202L372%20196.3L376%20192.9L380%20192.4L384%20194.5L388%20197.6L392%20200.1L396%20200.9L400%20200'%20stroke%3D'url(%23g)'%20stroke-opacity%3D'0.7'%20stroke-width%3D'1.3'%2F%3E%3Cpath%20d%3D'M0%20200L4%20199.4L8%20198.8L12%20199.3L16%20200.5L20%20201.4L24%20201.3L28%20200.2L32%20199L36%20198.2L40%20198.7L44%20200.6L48%20203L52%20204L56%20201.6L60%20196.2L64%20191.9L68%20193.2L72%20201L76%20210.4L80%20213.4L84%20206.1L88%20192.6L92%20183.3L96%20186L100%20199.4L104%20213.4L108%20217.3L112%20208.6L116%20194.6L120%20186.1L124%20188.5L128%20198.1L132%20206.9L136%20209L140%20204.7L144%20198.6L148%20195L152%20195.5L156%20198.7L160%20202.6L164%20205.1L168%20204.1L172%20199.3L176%20193.1L180%20190.4L184%20195.4L188%20206.3L192%20215.3L196%20213.8L200%20200.5L204%20184.3L208%20178.2L212%20188.5L216%20208.2L220%20222.4L224%20220.1L228%20203.4L232%20185.3L236%20179.4L240%20188.5L244%20204L248%20213.9L252%20212.3L256%20203.1L260%20194.4L264%20191.9L268%20195.3L272%20200.6L276%20203.9L280%20204L284%20201.5L288%20198.1L292%20195.6L296%20196L300%20199.9L304%20205.3L308%20207.9L312%20204.5L316%20196.4L320%20189.6L324%20190L328%20198.3L332%20208.5L336%20212.7L340%20207.5L344%20197.1L348%20189.7L352%20190.3L356%20197.5L360%20205L364%20207.4L368%20204.3L372%20199.4L376%20196.6L380%20197.1L384%20199.2L388%20200.7L392%20200.9L396%20200.3L400%20200'%20stroke%3D'url(%23g)'%20stroke-opacity%3D'0.55'%20stroke-width%3D'1.3'%2F%3E%3Cpath%20d%3D'M0%20200L4%20201.9L8%20202L12%20201L16%20199.4L20%20197.7L24%20196.1L28%20194.9L32%20194.4L36%20194.3L40%20194.7L44%20195.2L48%20195.8L52%20196.4L56%20197.2L60%20198.3L64%20200.1L68%20202.9L72%20206.8L76%20211.7L80%20217.2L84%20222.7L88%20227.3L92%20230.1L96%20230.4L100%20227.6L104%20221.7L108%20213L112%20202.5L116%20191.2L120%20180.4L124%20171.5L128%20165.3L132%20162.4L136%20163L140%20166.5L144%20172.2L148%20179.2L152%20186.2L156%20192.7L160%20197.9L164%20201.8L168%20204.6L172%20206.6L176%20208.3L180%20210.2L184%20212.3L188%20214.5L192%20216.3L196%20217.1L200%20216L204%20212.6L208%20206.4L212%20197.8L216%20187.2L220%20175.8L224%20164.9L228%20155.8L232%20149.9L236%20147.9L240%20150.2L244%20156.4L248%20165.8L252%20177L256%20188.7L260%20199.6L264%20208.5L268%20214.8L272%20218.3L276%20219.1L280%20217.9L284%20215.4L288%20212.4L292%20209.4L296%20206.8L300%20204.6L304%20202.7L308%20200.7L312%20198.3L316%20195.4L320%20192L324%20188.2L328%20184.7L332%20181.9L336%20180.3L340%20180.5L344%20182.5L348%20186.2L352%20191.2L356%20196.8L360%20202.2L364%20206.9L368%20210.2L372%20211.9L376%20212L380%20210.6L384%20208.4L388%20205.8L392%20203.3L396%20201.3L400%20200'%20stroke%3D'url(%23g)'%20stroke-opacity%3D'0.45'%20stroke-width%3D'1.3'%2F%3E%3Cpath%20d%3D'M0%20200L4%20200.8L8%20199.2L12%20197.9L16%20201.2L20%20203.4L24%20198.8L28%20195.6L32%20200.9L36%20205L40%20199.5L44%20195.1L48%20200L52%20204.4L56%20200.4L60%20196.4L64%20199.3L68%20202.7L72%20200.8L76%20197.9L80%20199.1L84%20201.9L88%20201.2L92%20197.6L96%20198L100%20203.3L104%20203.4L108%20195.6L112%20194.6L116%20205.5L120%20207.8L124%20193.8L128%20189.7L132%20206.2L136%20212.5L140%20194.5L144%20186.1L148%20204.3L152%20214.3L156%20197.3L160%20186.4L164%20201.1L168%20211.9L172%20200.1L176%20190.4L180%20199L184%20207.1L188%20201.3L192%20195.1L196%20198.7L200%20203.4L204%20201.4L208%20197.2L212%20198.3L216%20203.1L220%20202.5L224%20196L228%20196L232%20205.1L236%20206.1L240%20194L244%20191.6L248%20206.5L252%20210.7L256%20193.8L260%20187.5L264%20205.3L268%20213.3L272%20196L276%20186.8L280%20202.4L284%20212L288%20199.1L292%20189.9L296%20199.8L300%20207.8L304%20200.8L308%20194.5L312%20199L316%20203.6L320%20201L324%20197.7L328%20199.1L332%20201.7L336%20200.9L340%20198.4L344%20198.8L348%20201.8L352%20201.7L356%20198L360%20197.7L364%20202.1L368%20202.8L372%20198.1L376%20197.1L380%20201.5L384%20202.5L388%20199.1L392%20198.4L396%20200.3L400%20200'%20stroke%3D'url(%23g)'%20stroke-opacity%3D'0.4'%20stroke-width%3D'1.3'%2F%3E%3C%2Fg%3E%3Cg%20fill%3D'%2352d9f0'%20opacity%3D'.35'%3E%3Ccircle%20cx%3D'6'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'16'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'26'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'36'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'46'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'56'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'66'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'76'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'86'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'96'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'106'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'116'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'126'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'136'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'146'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'156'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'166'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'176'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'186'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'196'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'206'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'216'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'226'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'236'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'246'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'256'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'266'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'276'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'286'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'296'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'306'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'316'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'326'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'336'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'346'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'356'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'366'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'376'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'386'%20cy%3D'200'%20r%3D'.9'%2F%3E%3Ccircle%20cx%3D'396'%20cy%3D'200'%20r%3D'.9'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--deco-eq:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20400%20260'%20preserveAspectRatio%3D'xMidYMax%20slice'%3E%3Cdefs%3E%3ClinearGradient%20id%3D'b'%20x1%3D'0'%20y1%3D'1'%20x2%3D'0'%20y2%3D'0'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'%2352d9f0'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'%23e46ad0'%20stop-opacity%3D'.75'%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D'r'%20x1%3D'0'%20y1%3D'0'%20x2%3D'0'%20y2%3D'1'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'%2352d9f0'%20stop-opacity%3D'.5'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'%2352d9f0'%20stop-opacity%3D'0'%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20fill%3D'url(%23b)'%3E%3Crect%20x%3D'0'%20y%3D'214'%20width%3D'7'%20height%3D'26'%20rx%3D'2'%2F%3E%3Crect%20x%3D'11.9'%20y%3D'157.5'%20width%3D'7'%20height%3D'82.5'%20rx%3D'2'%2F%3E%3Crect%20x%3D'23.8'%20y%3D'154'%20width%3D'7'%20height%3D'86'%20rx%3D'2'%2F%3E%3Crect%20x%3D'35.7'%20y%3D'169.1'%20width%3D'7'%20height%3D'70.9'%20rx%3D'2'%2F%3E%3Crect%20x%3D'47.6'%20y%3D'183.7'%20width%3D'7'%20height%3D'56.3'%20rx%3D'2'%2F%3E%3Crect%20x%3D'59.5'%20y%3D'209.1'%20width%3D'7'%20height%3D'30.9'%20rx%3D'2'%2F%3E%3Crect%20x%3D'71.5'%20y%3D'198.1'%20width%3D'7'%20height%3D'41.9'%20rx%3D'2'%2F%3E%3Crect%20x%3D'83.4'%20y%3D'178.9'%20width%3D'7'%20height%3D'61.1'%20rx%3D'2'%2F%3E%3Crect%20x%3D'95.3'%20y%3D'144.3'%20width%3D'7'%20height%3D'95.7'%20rx%3D'2'%2F%3E%3Crect%20x%3D'107.2'%20y%3D'102.8'%20width%3D'7'%20height%3D'137.2'%20rx%3D'2'%2F%3E%3Crect%20x%3D'119.1'%20y%3D'119.3'%20width%3D'7'%20height%3D'120.7'%20rx%3D'2'%2F%3E%3Crect%20x%3D'131'%20y%3D'138.5'%20width%3D'7'%20height%3D'101.5'%20rx%3D'2'%2F%3E%3Crect%20x%3D'142.9'%20y%3D'199.5'%20width%3D'7'%20height%3D'40.5'%20rx%3D'2'%2F%3E%3Crect%20x%3D'154.8'%20y%3D'157.6'%20width%3D'7'%20height%3D'82.4'%20rx%3D'2'%2F%3E%3Crect%20x%3D'166.7'%20y%3D'104.9'%20width%3D'7'%20height%3D'135.1'%20rx%3D'2'%2F%3E%3Crect%20x%3D'178.6'%20y%3D'116.4'%20width%3D'7'%20height%3D'123.6'%20rx%3D'2'%2F%3E%3Crect%20x%3D'190.5'%20y%3D'129'%20width%3D'7'%20height%3D'111'%20rx%3D'2'%2F%3E%3Crect%20x%3D'202.5'%20y%3D'169.6'%20width%3D'7'%20height%3D'70.4'%20rx%3D'2'%2F%3E%3Crect%20x%3D'214.4'%20y%3D'209.3'%20width%3D'7'%20height%3D'30.7'%20rx%3D'2'%2F%3E%3Crect%20x%3D'226.3'%20y%3D'189.7'%20width%3D'7'%20height%3D'50.3'%20rx%3D'2'%2F%3E%3Crect%20x%3D'238.2'%20y%3D'203.9'%20width%3D'7'%20height%3D'36.1'%20rx%3D'2'%2F%3E%3Crect%20x%3D'250.1'%20y%3D'167.7'%20width%3D'7'%20height%3D'72.3'%20rx%3D'2'%2F%3E%3Crect%20x%3D'262'%20y%3D'150.1'%20width%3D'7'%20height%3D'89.9'%20rx%3D'2'%2F%3E%3Crect%20x%3D'273.9'%20y%3D'168.4'%20width%3D'7'%20height%3D'71.6'%20rx%3D'2'%2F%3E%3Crect%20x%3D'285.8'%20y%3D'187.9'%20width%3D'7'%20height%3D'52.1'%20rx%3D'2'%2F%3E%3Crect%20x%3D'297.7'%20y%3D'166.6'%20width%3D'7'%20height%3D'73.4'%20rx%3D'2'%2F%3E%3Crect%20x%3D'309.6'%20y%3D'109.7'%20width%3D'7'%20height%3D'130.3'%20rx%3D'2'%2F%3E%3Crect%20x%3D'321.5'%20y%3D'83.3'%20width%3D'7'%20height%3D'156.7'%20rx%3D'2'%2F%3E%3Crect%20x%3D'333.5'%20y%3D'107.7'%20width%3D'7'%20height%3D'132.3'%20rx%3D'2'%2F%3E%3Crect%20x%3D'345.4'%20y%3D'132.6'%20width%3D'7'%20height%3D'107.4'%20rx%3D'2'%2F%3E%3Crect%20x%3D'357.3'%20y%3D'200.2'%20width%3D'7'%20height%3D'39.8'%20rx%3D'2'%2F%3E%3Crect%20x%3D'369.2'%20y%3D'172.9'%20width%3D'7'%20height%3D'67.1'%20rx%3D'2'%2F%3E%3Crect%20x%3D'381.1'%20y%3D'151.3'%20width%3D'7'%20height%3D'88.7'%20rx%3D'2'%2F%3E%3Crect%20x%3D'393'%20y%3D'176.4'%20width%3D'7'%20height%3D'63.6'%20rx%3D'2'%2F%3E%3C%2Fg%3E%3Cg%20fill%3D'url(%23r)'%3E%3Crect%20x%3D'0'%20y%3D'244'%20width%3D'7'%20height%3D'7.3'%20rx%3D'2'%2F%3E%3Crect%20x%3D'11.9'%20y%3D'244'%20width%3D'7'%20height%3D'23.1'%20rx%3D'2'%2F%3E%3Crect%20x%3D'23.8'%20y%3D'244'%20width%3D'7'%20height%3D'24.1'%20rx%3D'2'%2F%3E%3Crect%20x%3D'35.7'%20y%3D'244'%20width%3D'7'%20height%3D'19.9'%20rx%3D'2'%2F%3E%3Crect%20x%3D'47.6'%20y%3D'244'%20width%3D'7'%20height%3D'15.8'%20rx%3D'2'%2F%3E%3Crect%20x%3D'59.5'%20y%3D'244'%20width%3D'7'%20height%3D'8.7'%20rx%3D'2'%2F%3E%3Crect%20x%3D'71.5'%20y%3D'244'%20width%3D'7'%20height%3D'11.7'%20rx%3D'2'%2F%3E%3Crect%20x%3D'83.4'%20y%3D'244'%20width%3D'7'%20height%3D'17.1'%20rx%3D'2'%2F%3E%3Crect%20x%3D'95.3'%20y%3D'244'%20width%3D'7'%20height%3D'26.8'%20rx%3D'2'%2F%3E%3Crect%20x%3D'107.2'%20y%3D'244'%20width%3D'7'%20height%3D'38.4'%20rx%3D'2'%2F%3E%3Crect%20x%3D'119.1'%20y%3D'244'%20width%3D'7'%20height%3D'33.8'%20rx%3D'2'%2F%3E%3Crect%20x%3D'131'%20y%3D'244'%20width%3D'7'%20height%3D'28.4'%20rx%3D'2'%2F%3E%3Crect%20x%3D'142.9'%20y%3D'244'%20width%3D'7'%20height%3D'11.3'%20rx%3D'2'%2F%3E%3Crect%20x%3D'154.8'%20y%3D'244'%20width%3D'7'%20height%3D'23.1'%20rx%3D'2'%2F%3E%3Crect%20x%3D'166.7'%20y%3D'244'%20width%3D'7'%20height%3D'37.8'%20rx%3D'2'%2F%3E%3Crect%20x%3D'178.6'%20y%3D'244'%20width%3D'7'%20height%3D'34.6'%20rx%3D'2'%2F%3E%3Crect%20x%3D'190.5'%20y%3D'244'%20width%3D'7'%20height%3D'31.1'%20rx%3D'2'%2F%3E%3Crect%20x%3D'202.5'%20y%3D'244'%20width%3D'7'%20height%3D'19.7'%20rx%3D'2'%2F%3E%3Crect%20x%3D'214.4'%20y%3D'244'%20width%3D'7'%20height%3D'8.6'%20rx%3D'2'%2F%3E%3Crect%20x%3D'226.3'%20y%3D'244'%20width%3D'7'%20height%3D'14.1'%20rx%3D'2'%2F%3E%3Crect%20x%3D'238.2'%20y%3D'244'%20width%3D'7'%20height%3D'10.1'%20rx%3D'2'%2F%3E%3Crect%20x%3D'250.1'%20y%3D'244'%20width%3D'7'%20height%3D'20.2'%20rx%3D'2'%2F%3E%3Crect%20x%3D'262'%20y%3D'244'%20width%3D'7'%20height%3D'25.2'%20rx%3D'2'%2F%3E%3Crect%20x%3D'273.9'%20y%3D'244'%20width%3D'7'%20height%3D'20.1'%20rx%3D'2'%2F%3E%3Crect%20x%3D'285.8'%20y%3D'244'%20width%3D'7'%20height%3D'14.6'%20rx%3D'2'%2F%3E%3Crect%20x%3D'297.7'%20y%3D'244'%20width%3D'7'%20height%3D'20.6'%20rx%3D'2'%2F%3E%3Crect%20x%3D'309.6'%20y%3D'244'%20width%3D'7'%20height%3D'36.5'%20rx%3D'2'%2F%3E%3Crect%20x%3D'321.5'%20y%3D'244'%20width%3D'7'%20height%3D'43.9'%20rx%3D'2'%2F%3E%3Crect%20x%3D'333.5'%20y%3D'244'%20width%3D'7'%20height%3D'37'%20rx%3D'2'%2F%3E%3Crect%20x%3D'345.4'%20y%3D'244'%20width%3D'7'%20height%3D'30.1'%20rx%3D'2'%2F%3E%3Crect%20x%3D'357.3'%20y%3D'244'%20width%3D'7'%20height%3D'11.1'%20rx%3D'2'%2F%3E%3Crect%20x%3D'369.2'%20y%3D'244'%20width%3D'7'%20height%3D'18.8'%20rx%3D'2'%2F%3E%3Crect%20x%3D'381.1'%20y%3D'244'%20width%3D'7'%20height%3D'24.8'%20rx%3D'2'%2F%3E%3Crect%20x%3D'393'%20y%3D'244'%20width%3D'7'%20height%3D'17.8'%20rx%3D'2'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--deco-radial:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20400%20260'%20preserveAspectRatio%3D'xMidYMax%20slice'%3E%3Cdefs%3E%3ClinearGradient%20id%3D'p'%20x1%3D'0'%20x2%3D'1'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'%2352d9f0'%20stop-opacity%3D'0'%2F%3E%3Cstop%20offset%3D'.45'%20stop-color%3D'%2352d9f0'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'%23e46ad0'%2F%3E%3C%2FlinearGradient%3E%3CradialGradient%20id%3D'o'%20cx%3D'.5'%20cy%3D'.5'%20r%3D'.5'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'%23e46ad0'%20stop-opacity%3D'.55'%2F%3E%3Cstop%20offset%3D'1'%20stop-color%3D'%23e46ad0'%20stop-opacity%3D'0'%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3Ccircle%20cx%3D'300'%20cy%3D'92'%20r%3D'84'%20fill%3D'url(%23o)'%2F%3E%3Cg%20fill%3D'none'%20stroke%3D'url(%23p)'%3E%3Ccircle%20cx%3D'300'%20cy%3D'92'%20r%3D'34'%20stroke-width%3D'12'%20stroke-dasharray%3D'1.3%204.4'%20stroke-opacity%3D'0.9'%2F%3E%3Ccircle%20cx%3D'300'%20cy%3D'92'%20r%3D'52'%20stroke-width%3D'10'%20stroke-dasharray%3D'1%203.9'%20stroke-opacity%3D'0.7'%2F%3E%3Ccircle%20cx%3D'300'%20cy%3D'92'%20r%3D'72'%20stroke-width%3D'14'%20stroke-dasharray%3D'1.6%205.6'%20stroke-opacity%3D'0.55'%2F%3E%3Ccircle%20cx%3D'300'%20cy%3D'92'%20r%3D'96'%20stroke-width%3D'9'%20stroke-dasharray%3D'1%204.8'%20stroke-opacity%3D'0.4'%2F%3E%3Ccircle%20cx%3D'300'%20cy%3D'92'%20r%3D'120'%20stroke-width%3D'12'%20stroke-dasharray%3D'1.2%206'%20stroke-opacity%3D'0.28'%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D'300'%20cy%3D'92'%20r%3D'18'%20fill%3D'none'%20stroke%3D'%2352d9f0'%20stroke-opacity%3D'.8'%20stroke-width%3D'1.2'%2F%3E%3Cpath%20d%3D'M0%20214L4%20222L8%20218.9L12%20210.2L16%20210.1L20%20219.7L24%20225L28%20217.6L32%20207.7L36%20208.6L40%20217.6L44%20220.1L48%20212.2L52%20206.5L56%20212.8L60%20223.1L64%20222.6L68%20211.6L72%20204.5L76%20208.1L80%20212.1L84%20205.1L88%20193.3L92%20192L96%20203.7L100%20214.4L104%20214.7L108%20212.5L112%20220.2L116%20234.1L120%20238.8L124%20229.6L128%20219L132%20219L136%20223.7L140%20220.1L144%20208.7L148%20204.1L152%20213.1L156%20224.5L160%20224.4L164%20216.1L168%20213.5L172%20219L176%20219.7L180%20207L184%20190.9L188%20186.5L192%20193.5L196%20197.9L200%20194.3L204%20194L208%20207L212%20225.7L216%20233.8L220%20229.3L224%20225.5L228%20230.6L232%20235.2L236%20227.6L240%20212.9L244%20206.9L248%20214L252%20221.3L256%20218.4L260%20212L264%20215.3L268%20226L272%20229.1L276%20218.2L280%20205.3L284%20203L288%20207.2L292%20204.3L296%20193.4L300%20188.6L304%20198.2L308%20212.2L312%20216.1L316%20211.9L320%20213.3L324%20224.1L328%20231.6L332%20225.6L336%20213.9L340%20211.5L344%20218.9L348%20222.1L352%20214.4L356%20206.6L360%20210.7L364%20221.4L368%20223.6L372%20214.7L376%20208L380%20212.9L384%20221L388%20218.8L392%20208.8L396%20205.7L400%20214.4'%20fill%3D'none'%20stroke%3D'url(%23p)'%20stroke-width%3D'1.5'%20stroke-opacity%3D'.85'%2F%3E%3C%2Fsvg%3E");--deco-arcs:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%20400%20260'%20preserveAspectRatio%3D'xMidYMax%20slice'%3E%3Cdefs%3E%3C%2Fdefs%3E%3Cg%20fill%3D'none'%20stroke%3D'%2352d9f0'%20stroke-width%3D'1.2'%3E%3Ccircle%20cx%3D'400'%20cy%3D'260'%20r%3D'22'%20stroke-opacity%3D'0.8'%20%2F%3E%3Ccircle%20cx%3D'400'%20cy%3D'260'%20r%3D'44'%20stroke-opacity%3D'0.7'%20%2F%3E%3Ccircle%20cx%3D'400'%20cy%3D'260'%20r%3D'66'%20stroke-opacity%3D'0.6'%20stroke-dasharray%3D'2%205'%2F%3E%3Ccircle%20cx%3D'400'%20cy%3D'260'%20r%3D'88'%20stroke-opacity%3D'0.5'%20%2F%3E%3Ccircle%20cx%3D'400'%20cy%3D'260'%20r%3D'110'%20stroke-opacity%3D'0.4'%20%2F%3E%3Ccircle%20cx%3D'400'%20cy%3D'260'%20r%3D'132'%20stroke-opacity%3D'0.3'%20stroke-dasharray%3D'2%205'%2F%3E%3Ccircle%20cx%3D'400'%20cy%3D'260'%20r%3D'154'%20stroke-opacity%3D'0.3'%20%2F%3E%3Ccircle%20cx%3D'400'%20cy%3D'260'%20r%3D'176'%20stroke-opacity%3D'0.2'%20%2F%3E%3Ccircle%20cx%3D'400'%20cy%3D'260'%20r%3D'198'%20stroke-opacity%3D'0.1'%20stroke-dasharray%3D'2%205'%2F%3E%3C%2Fg%3E%3Cg%20fill%3D'%2352d9f0'%20opacity%3D'.5'%3E%3Crect%20x%3D'12'%20y%3D'244'%20width%3D'3'%20height%3D'6'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'19'%20y%3D'224.7'%20width%3D'3'%20height%3D'25.3'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'26'%20y%3D'214.4'%20width%3D'3'%20height%3D'35.6'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'33'%20y%3D'218.1'%20width%3D'3'%20height%3D'31.9'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'40'%20y%3D'234'%20width%3D'3'%20height%3D'16'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'47'%20y%3D'233.5'%20width%3D'3'%20height%3D'16.5'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'54'%20y%3D'217.9'%20width%3D'3'%20height%3D'32.1'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'61'%20y%3D'214.5'%20width%3D'3'%20height%3D'35.5'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'68'%20y%3D'225.1'%20width%3D'3'%20height%3D'24.9'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'75'%20y%3D'243.5'%20width%3D'3'%20height%3D'6.5'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'82'%20y%3D'224.3'%20width%3D'3'%20height%3D'25.7'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'89'%20y%3D'214.4'%20width%3D'3'%20height%3D'35.6'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'96'%20y%3D'218.4'%20width%3D'3'%20height%3D'31.6'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'103'%20y%3D'234.4'%20width%3D'3'%20height%3D'15.6'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'110'%20y%3D'233'%20width%3D'3'%20height%3D'17'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'117'%20y%3D'217.6'%20width%3D'3'%20height%3D'32.4'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'124'%20y%3D'214.6'%20width%3D'3'%20height%3D'35.4'%20rx%3D'1.5'%2F%3E%3Crect%20x%3D'131'%20y%3D'225.5'%20width%3D'3'%20height%3D'24.5'%20rx%3D'1.5'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
/* @fondos-musicales:fin */

/* Fondos digitales de música en las tarjetas */
.plan,.req,.card .body,.box,.pvm-box,details{position:relative;isolation:isolate}
.plan,.req,.box,.pvm-box{overflow:hidden}
.plan::before,.req::before,.card .body::before,.box::before,.pvm-box::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--deco-wave) center bottom/cover no-repeat;opacity:.55;-webkit-mask-image:linear-gradient(to top,#000 0,rgba(0,0,0,.85) 40%,transparent 92%);mask-image:linear-gradient(to top,#000 0,rgba(0,0,0,.85) 40%,transparent 92%);transition:opacity .4s,transform .8s var(--ease)}
.plan:hover::before,.card:hover .body::before{opacity:.8;transform:scale(1.04)}
.plans .plan:nth-child(1)::before{background-image:var(--deco-wave);opacity:.6}
.plans .plan:nth-child(2)::before{background-image:var(--deco-eq);opacity:.5}
.plan.hl::before{background-image:var(--deco-radial);opacity:.85;-webkit-mask-image:linear-gradient(to bottom left,#000 0,rgba(0,0,0,.8) 45%,rgba(0,0,0,.35) 100%);mask-image:linear-gradient(to bottom left,#000 0,rgba(0,0,0,.8) 45%,rgba(0,0,0,.35) 100%);background-position:center top}
.plan.hl{background:linear-gradient(160deg,rgba(82,217,240,.12),rgba(8,8,8,.95) 55%)}
.plan>*{position:relative}
.req::before,.box::before,.pvm-box::before{background-image:var(--deco-arcs);background-position:right bottom;opacity:.4;-webkit-mask-image:linear-gradient(to top left,#000 0,transparent 80%);mask-image:linear-gradient(to top left,#000 0,transparent 80%)}
.card .body::before{background-image:var(--deco-wave);opacity:.45}
/* “pago único” resaltado */
.once{display:inline-block;padding:1px 8px;border-radius:6px;background:rgba(82,217,240,.14);border:1px solid rgba(82,217,240,.4);color:var(--ac);font-weight:700;letter-spacing:.01em}
/* ajuste: fondos de planes más sutiles y sin tapar el texto */
.plans .plan::before{background-size:100% 58%;background-position:center bottom;opacity:.38;-webkit-mask-image:linear-gradient(to top,#000 0,rgba(0,0,0,.7) 45%,transparent 100%);mask-image:linear-gradient(to top,#000 0,rgba(0,0,0,.7) 45%,transparent 100%)}
.plans .plan:nth-child(2)::before{opacity:.26;background-size:100% 40%}
.plans .plan:nth-child(1)::before{background-size:100% 44%}
.plans .plan.hl::before{background-size:cover;background-position:center top;opacity:.5;-webkit-mask-image:radial-gradient(90% 70% at 100% 0,#000 0,rgba(0,0,0,.65) 40%,transparent 75%);mask-image:radial-gradient(90% 70% at 100% 0,#000 0,rgba(0,0,0,.65) 40%,transparent 75%)}
.plan:hover::before{opacity:.55}
.plans .plan:nth-child(2):hover::before{opacity:.42}
.plans .plan.hl:hover::before{opacity:.7}

.pie-links{display:flex;gap:18px;flex-wrap:wrap}
.pie-links a{color:var(--mute);text-decoration:none}
.pie-links a:hover{color:var(--fg)}

/* Fondos de sección con unión degradada: cada fondo sobresale un poco hacia las secciones vecinas y se desvanece en ambos bordes, así al bajar un fondo se mezcla con el siguiente. */
.bgx{inset:-12vh 0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 22vh,#000 calc(100% - 22vh),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 22vh,#000 calc(100% - 22vh),transparent 100%)}
.bgx img{opacity:.5;filter:saturate(1.15)}
.bgx::after{background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.5))}
section.alt{background:transparent}

/* Recomendación de pantalla grande */
.pg{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,6vw,80px);align-items:center}
.pg .lead{margin:16px 0 0}
.pg-lista{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:14px}
.pg-lista li{display:grid;gap:2px;padding-left:18px;border-left:2px solid rgba(82,217,240,.45)}
.pg-lista span{color:var(--mute);font-size:15px}
.pg-pantalla{position:relative;padding-bottom:34px}
.pg-marco{aspect-ratio:16/9;border-radius:10px;border:1px solid rgba(82,217,240,.35);background:linear-gradient(160deg,#04070b,#000);box-shadow:0 0 0 6px rgba(255,255,255,.03),0 30px 90px -20px rgba(82,217,240,.35),inset 0 0 60px rgba(82,217,240,.08);display:flex;align-items:flex-end;padding:7% 6%;overflow:hidden}
.pg-eq{display:flex;align-items:flex-end;gap:2.2%;width:100%;height:78%}
.pg-eq i{flex:1;height:30%;border-radius:3px 3px 0 0;background:linear-gradient(to top,var(--ac),var(--ac2));transform-origin:bottom;animation:pgEq 1.6s ease-in-out infinite alternate}
.pg-eq i:nth-child(3n){animation-duration:1.1s}.pg-eq i:nth-child(3n+1){animation-duration:2s;animation-delay:-.4s}.pg-eq i:nth-child(4n){animation-delay:-.9s}.pg-eq i:nth-child(5n){animation-duration:1.35s;animation-delay:-.2s}
@keyframes pgEq{from{height:14%}to{height:96%}}
.pg-haz{position:absolute;left:50%;bottom:0;width:70%;height:34px;transform:translateX(-50%);background:radial-gradient(ellipse at 50% 0,rgba(82,217,240,.35),transparent 70%)}
@media(max-width:820px){.pg{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.pg-eq i{animation:none;height:55%}}

/* Fondos digitales sutiles (sin fotos) para las secciones de la 2.ª hacia abajo. Se funden con los vecinos por la máscara de .bgx. */
.dg{background-color:transparent}
.dg::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 50%,transparent 35%,rgba(0,0,0,.8) 100%)}
.dg-grid{background-image:radial-gradient(60% 45% at 50% 0,rgba(82,217,240,.2),transparent 70%),linear-gradient(rgba(82,217,240,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(82,217,240,.2) 1px,transparent 1px);background-size:100% 100%,64px 64px,64px 64px}
.dg-dots{background-image:radial-gradient(45% 40% at 85% 30%,rgba(228,106,208,.18),transparent 70%),radial-gradient(circle,rgba(82,217,240,.55) 1px,transparent 1.8px);background-size:100% 100%,30px 30px}
.dg-scan{background-image:radial-gradient(50% 50% at 75% 50%,rgba(82,217,240,.22),transparent 70%),repeating-linear-gradient(0deg,rgba(255,255,255,.09) 0 1px,transparent 1px 4px)}
.dg-circuit{background-image:radial-gradient(50% 40% at 15% 20%,rgba(82,217,240,.1),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' fill='none' stroke='%2352d9f0' stroke-width='1' stroke-opacity='.5'%3E%3Cpath d='M0 50H70V110H150V170H220M40 0V70H100M180 0V60H220M60 220V150H110M0 190H40'/%3E%3Cg fill='%2352d9f0' fill-opacity='.7' stroke='none'%3E%3Ccircle cx='70' cy='50' r='2.5'/%3E%3Ccircle cx='150' cy='110' r='2.5'/%3E%3Ccircle cx='100' cy='70' r='2.5'/%3E%3Ccircle cx='110' cy='150' r='2.5'/%3E%3Ccircle cx='180' cy='60' r='2.5'/%3E%3C/g%3E%3C/svg%3E");background-size:100% 100%,220px 220px;opacity:1}
.dg-diag{background-image:radial-gradient(45% 45% at 12% 50%,rgba(228,106,208,.2),transparent 70%),repeating-linear-gradient(115deg,rgba(82,217,240,.16) 0 1px,transparent 1px 38px)}
.dg-hex{background-image:radial-gradient(50% 40% at 80% 35%,rgba(82,217,240,.1),transparent 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' fill='none' stroke='%2352d9f0' stroke-opacity='.55'%3E%3Cpath d='M28 0L56 16V48L28 64L0 48V16ZM28 64V97M0 48L-28 64M56 48L84 64'/%3E%3C/svg%3E");background-size:100% 100%,56px 97px;opacity:.9}
