:root{--fons: #07080d;--fons-2: #0c0e15;--fons-suau: rgba(255, 255, 255, .025);--superficie: rgba(255, 255, 255, .035);--superficie-2: rgba(255, 255, 255, .055);--tinta: #eef0f7;--tinta-suau: #b4bacb;--tinta-feble: #8d94a8;--linia: rgba(255, 255, 255, .085);--linia-2: rgba(255, 255, 255, .16);--accent: #2884ff;--accent-2: #00e0ff;--accent-fort: #7fb6ff;--sobre-accent: #ffffff;--grad: linear-gradient(135deg, #1c4ef5 0%, #188cff 50%, #00e0ff 100%);--grad-suau: linear-gradient(135deg, rgba(40, 132, 255, .18), rgba(0, 224, 255, .12));--resplendor: 0 0 0 1px rgba(40, 132, 255, .45), 0 8px 30px -6px rgba(40, 132, 255, .55);--ok: #34d399;--fosc: #0a0b12;--sobre-fosc: #eef0f7;--avis: rgba(251, 191, 36, .08);--avis-linia: rgba(251, 191, 36, .4);--radi: 16px;--radi-petit: 10px;--ombra: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 20px 50px -20px rgba(0, 0, 0, .7);--amplada: 1160px;--font: "SF Pro Text", -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-titols: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, sans-serif;--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:radial-gradient(1200px 600px at 12% -10%,rgba(40,132,255,.2),transparent 60%),radial-gradient(900px 500px at 95% 0%,rgba(0,224,255,.13),transparent 60%),var(--fons);-webkit-font-smoothing:antialiased;color:var(--tinta);font-family:var(--font);font-size:17px;line-height:1.55;overflow-x:hidden}img,video,svg{max-width:100%}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}h1,h2,h3{line-height:1.12;letter-spacing:-.02em;margin:0 0 .5em;text-wrap:balance}h1{font-size:clamp(2.4rem,6vw,4.2rem);letter-spacing:-.035em}h2{font-size:clamp(1.6rem,3.4vw,2.4rem)}h3{font-size:1.15rem;letter-spacing:-.01em}p{margin:0 0 1em}.visualment-amagat{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.saltar{position:absolute;left:-9999px}.saltar:focus{left:16px;top:12px;z-index:100;background:var(--superficie);padding:8px 12px;border-radius:var(--radi-petit)}.contenidor{width:100%;max-width:var(--amplada);margin:0 auto;padding:0 16px}@media(min-width:720px){.contenidor{padding:0 32px}}.contenidor--estret{max-width:780px}.centrat{text-align:center}.entradeta{font-size:clamp(1.08rem,1.6vw,1.25rem);color:var(--tinta-suau);max-width:62ch}.centrat .entradeta{margin-inline:auto}.nota-petita{font-size:.88rem;color:var(--tinta-feble)}.boto{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:44px;padding:.65em 1.2em;border:2px solid var(--accent);border-radius:999px;background:var(--accent);color:var(--sobre-accent);font:inherit;font-weight:650;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.boto:hover{background:var(--accent-fort);border-color:var(--accent-fort);color:var(--sobre-accent)}.boto:active{transform:translateY(1px)}.boto[disabled]{opacity:.6;cursor:progress}.boto--gran{font-size:1.08rem;padding:.8em 1.5em}.boto--petit{min-height:38px;padding:.4em 1em;font-size:.95rem}.boto--secundari{background:transparent;color:var(--tinta);border-color:var(--tinta)}.boto--secundari:hover{background:var(--tinta);border-color:var(--tinta);color:var(--fons)}.boto--fantasma{background:transparent;border-color:var(--linia);color:var(--tinta)}.boto--fantasma:hover{background:var(--fons-suau);color:var(--tinta);border-color:var(--tinta-feble)}.enllac-fletxa{display:inline-block;font-weight:650;text-decoration:none;margin-right:1.25em;padding:.35em 0}.enllac-fletxa:hover{text-decoration:underline}.etiqueta{display:inline-block;margin-left:.5em;padding:.15em .55em;border-radius:999px;background:var(--tinta);color:var(--fons);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:.2em}.etiqueta--suau{background:var(--fons-suau);color:var(--tinta-suau);border:1px solid var(--linia)}.boto .etiqueta--suau{margin-left:.25em;vertical-align:0}.capcalera{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--fons) 88%,transparent);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--linia)}.capcalera__fila{display:flex;align-items:center;gap:16px;min-height:64px}.logo{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:1.15rem;letter-spacing:-.02em;text-decoration:none;color:var(--tinta)}.nav-escriptori{display:none;margin-left:16px}.nav-escriptori ul,.menu-mobil ul,.idiomes ul{list-style:none;margin:0;padding:0}.nav-escriptori ul{display:flex;gap:4px}.nav-escriptori a{display:block;padding:8px 12px;border-radius:999px;text-decoration:none;color:var(--tinta-suau);font-weight:550;font-size:.97rem}.nav-escriptori a:hover,.nav-escriptori a[aria-current=page]{color:var(--tinta);background:var(--fons-suau)}.capcalera__accions{margin-left:auto;display:flex;align-items:center;gap:8px}.idiomes{position:relative}.idiomes summary,.menu-mobil summary{list-style:none;cursor:pointer;min-height:38px;min-width:38px;display:grid;place-items:center;border-radius:999px;font-weight:650;font-size:.85rem;color:var(--tinta-suau)}.idiomes summary::-webkit-details-marker,.menu-mobil summary::-webkit-details-marker{display:none}.idiomes summary:hover,.menu-mobil summary:hover{background:var(--fons-suau)}.idiomes ul{position:absolute;right:0;top:44px;min-width:160px;background:var(--superficie);border:1px solid var(--linia);border-radius:var(--radi-petit);box-shadow:var(--ombra);padding:6px}.idiomes a{display:block;padding:8px 10px;border-radius:6px;text-decoration:none}.idiomes a:hover,.idiomes a[aria-current]{background:var(--fons-suau)}.menu-mobil{order:3}.menu-mobil summary{gap:4px;display:flex;flex-direction:column;justify-content:center;align-items:center}.menu-mobil summary span{display:block;width:18px;height:2px;background:currentColor;border-radius:2px}.menu-mobil nav{position:absolute;left:0;right:0;top:64px;background:var(--fons);border-bottom:1px solid var(--linia);padding:8px 16px 16px}.menu-mobil a{display:block;padding:12px 4px;text-decoration:none;font-weight:600;border-bottom:1px solid var(--linia)}@media(min-width:960px){.nav-escriptori{display:block}.menu-mobil{display:none}}@media(max-width:959px){.capcalera__accions{order:2}}@media(max-width:380px){.capcalera__accions .boto{display:none}}.seccio{padding:clamp(56px,8vw,104px) 0}.seccio--compacta{padding:24px 0}.seccio--sense-dalt{padding-top:0}.seccio--suau{background:var(--fons-suau)}.seccio--fosca{background:var(--fosc);color:var(--sobre-fosc)}.seccio--fosca .entradeta{color:color-mix(in srgb,var(--sobre-fosc) 78%,transparent)}.seccio__intro{color:var(--tinta-suau);font-size:1.1rem;max-width:60ch;margin-bottom:2rem}.capcal-pagina{padding:clamp(48px,7vw,88px) 0 clamp(32px,4vw,48px)}.capcal-pagina h1{font-size:clamp(2.2rem,5vw,3.4rem);display:flex;flex-wrap:wrap;align-items:center;gap:.3em}.centrat h1{justify-content:center}.sobretitol{font-weight:650;color:var(--tinta-feble);margin-bottom:.5em}.sobretitol a{text-decoration:none}.lema{font-size:1.3rem;font-weight:650;margin-bottom:.5em}.dues-columnes{display:grid;gap:clamp(28px,5vw,64px);align-items:center}@media(min-width:860px){.dues-columnes{grid-template-columns:1fr 1fr}}.dues-columnes--formularis{align-items:start}.heroi{padding:clamp(40px,7vw,96px) 0 clamp(56px,8vw,104px)}.heroi__graella{display:grid;gap:clamp(32px,5vw,64px);align-items:center}@media(min-width:960px){.heroi__graella{grid-template-columns:1.05fr 1fr}}.heroi h1{margin-bottom:.3em}.descarrega__botons{display:flex;flex-wrap:wrap;gap:12px;margin:1.75rem 0 .9rem}.descarrega__nota{display:flex;flex-direction:column;gap:2px;font-size:.92rem;color:var(--tinta-suau)}.centrat .descarrega__botons{justify-content:center}.mitja{margin:0;position:relative;width:100%;border-radius:var(--radi);overflow:hidden;background:var(--fosc);box-shadow:var(--ombra)}.mitja img,.mitja video{width:100%;height:100%;object-fit:cover;display:block}.mitja__buit{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;text-align:center;color:color-mix(in srgb,var(--sobre-fosc) 70%,transparent);border:2px dashed color-mix(in srgb,var(--sobre-fosc) 22%,transparent);border-radius:inherit;background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 55%),var(--fosc)}.mitja__buit span{font-weight:700;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase}.mitja__buit small{font-size:.85rem;max-width:36ch}.mitja__ia{position:absolute;bottom:8px;right:8px;font-size:.75rem;background:#0009;color:#fff;padding:2px 8px;border-radius:999px}.graella-moduls,.graella-addons,.passos{list-style:none;margin:0;padding:0;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.modul{background:var(--superficie);border:1px solid var(--linia);border-radius:var(--radi);overflow:hidden}.modul .mitja{border-radius:0;box-shadow:none}.modul__text{padding:16px 18px 6px}.modul__text .icona{color:var(--accent);margin-bottom:6px}.modul__text p{color:var(--tinta-suau);font-size:.97rem}@media(max-width:599px){.graella-moduls{grid-template-columns:1fr 1fr;gap:12px}.modul__text{padding:12px 12px 4px}.modul__text h3{font-size:1rem}.modul__text p{font-size:.88rem}.modul .etiqueta{margin-left:0}}.modul--aviat,.targeta--aviat{opacity:.78}.targeta{background:var(--superficie);border:1px solid var(--linia);border-radius:var(--radi);padding:22px;display:flex;flex-direction:column;gap:4px}.targeta>.icona{color:var(--accent);margin-bottom:8px}.targeta p{color:var(--tinta-suau);margin-bottom:.5em}.targeta .targeta__lema{color:var(--tinta);font-weight:650}.targeta__programes{font-size:.88rem}.targeta__peu{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--tinta)!important}.targeta .enllac-fletxa{margin-top:auto}.targeta .mitja{margin-bottom:8px}.passos li{position:relative;padding:24px;border-radius:var(--radi);background:var(--superficie);border:1px solid var(--linia)}.passos__num{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--accent);color:var(--sobre-accent);font-weight:800;margin-bottom:12px}.passos li .icona{position:absolute;top:26px;right:24px;color:var(--tinta-feble)}.passos p{color:var(--tinta-suau)}.passos-llargs,.guia{list-style:none;padding:0;margin:0;display:grid;gap:clamp(40px,6vw,80px)}.guia__pas{display:grid;gap:24px;align-items:start}@media(min-width:860px){.guia__pas{grid-template-columns:1fr 1.1fr}}.guia__text ul{padding-left:1.2em;color:var(--tinta-suau)}.guia__text li{margin-bottom:.5em}.avis{display:flex;gap:10px;align-items:flex-start;background:var(--avis);border:1px solid var(--avis-linia);border-radius:var(--radi-petit);padding:12px 16px;font-size:.97rem;text-align:left}.avis .icona{flex:none;color:var(--accent-fort);margin-top:2px}.avis--mac{display:block;margin:1.25rem auto 1.5rem;max-width:62ch}.preu-sorpresa{text-align:center}.preu-sorpresa .entradeta{margin-inline:auto}.preu-sorpresa__comparacio{color:var(--tinta-feble);max-width:52ch;margin-inline:auto}.plans{display:grid;gap:20px;align-items:stretch}@media(min-width:900px){.plans{grid-template-columns:1fr 1fr 1.08fr}}.pla{position:relative;display:flex;flex-direction:column;background:var(--superficie);border:1px solid var(--linia);border-radius:var(--radi);padding:28px}.pla h2{font-size:1.35rem;margin-bottom:.25em}.pla__preu{font-size:2.4rem;font-weight:800;letter-spacing:-.03em;margin-bottom:.1em}.pla__per{color:var(--tinta-suau)}.pla .boto{margin-top:auto}.pla__nota{font-size:.85rem;color:var(--tinta-feble);margin:.75em 0 0}.pla--destacat{border:2px solid var(--accent);box-shadow:var(--ombra)}.pla__etiqueta{position:absolute;top:-14px;left:24px;background:var(--accent);color:var(--sobre-accent);font-weight:750;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;padding:4px 12px;border-radius:999px;margin:0}.pla__estalvi{font-weight:650;color:var(--accent-fort)}.llista-check{list-style:none;padding:0;margin:.75rem 0 1.5rem}.llista-check li{display:flex;gap:10px;align-items:flex-start;margin-bottom:.6em}.llista-check .icona{flex:none;color:var(--accent);margin-top:4px}.solts{list-style:none;padding:0;margin:0;display:grid;gap:10px}.solts li{display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:var(--superficie);border:1px solid var(--linia);border-radius:var(--radi-petit);padding:12px 16px}.solts li>a:not(.boto){font-weight:650;text-decoration:none}.solts__preu{margin-left:auto;font-weight:700}.solts--aviat{opacity:.75}.solts--aviat .boto{margin-left:auto}.taula-desplaca{overflow-x:auto;border:1px solid var(--linia);border-radius:var(--radi);background:var(--superficie)}.taula-compara{width:100%;border-collapse:collapse;min-width:520px}.taula-compara th,.taula-compara td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--linia)}.taula-compara tbody tr:last-child>*{border-bottom:0}.taula-compara thead th{font-size:.95rem}.taula-compara thead th:last-child,.taula-compara td:last-child{background:color-mix(in srgb,var(--accent) 7%,transparent)}.taula-compara tbody th{font-weight:550;color:var(--tinta-suau)}.fitxa{display:grid;gap:0;margin:0 0 1.25rem;border:1px solid var(--linia);border-radius:var(--radi-petit);background:var(--superficie)}.fitxa div{display:grid;grid-template-columns:minmax(110px,40%) 1fr;gap:12px;padding:10px 14px;border-bottom:1px solid var(--linia)}.fitxa div:last-child{border-bottom:0}.fitxa dt{color:var(--tinta-feble)}.fitxa dd{margin:0;font-family:var(--mono);font-size:.92rem}.dues-columnes .avis{margin-bottom:1.25rem}.pastilles{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-wrap:wrap;gap:8px}.pastilles li{padding:6px 12px;border-radius:999px;background:var(--superficie);border:1px solid var(--linia);font-size:.93rem}.accions{margin-top:1.5rem}.accions .nota-petita{margin-top:.75rem}.faq details{border-bottom:1px solid var(--linia)}.faq summary{cursor:pointer;list-style:none;padding:18px 32px 18px 0;font-weight:650;font-size:1.05rem;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:4px;top:14px;font-size:1.4rem;font-weight:400;color:var(--tinta-feble)}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--tinta-suau);padding-bottom:8px}.formulari{background:var(--superficie);border:1px solid var(--linia);border-radius:var(--radi);padding:clamp(20px,3vw,32px)}.formulari h3{font-size:1.4rem}.formulari__text{color:var(--tinta-suau)}.formulari__fila{display:flex;flex-wrap:wrap;gap:10px}.formulari input[type=email]{flex:1 1 220px;min-height:46px;padding:0 14px;border:1px solid var(--linia);border-radius:999px;background:var(--fons);color:var(--tinta);font:inherit}.formulari input[type=email]:focus-visible{outline-offset:0}.formulari__opcions{border:0;padding:0;margin:0 0 1rem;display:flex;flex-wrap:wrap;gap:8px}.formulari__opcions legend{font-weight:650;margin-bottom:8px;font-size:.95rem}.formulari__opcions label{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--linia);border-radius:999px;cursor:pointer;font-size:.95rem}.formulari__opcions input{accent-color:var(--accent)}.formulari__error{color:var(--accent-fort);margin:.75rem 0 0}.formulari__nota{font-size:.85rem;color:var(--tinta-feble);margin:.9rem 0 0}.formulari--fet{font-weight:650}.parany{position:absolute;left:-9999px;width:1px;height:1px}.capcalera__compte{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;color:var(--tinta-suau)}.capcalera__compte:hover,.capcalera__compte[aria-current=page]{background:var(--fons-suau);color:var(--tinta)}.compte__carregant{color:var(--tinta-feble)}.compte__entrada h2{font-size:1.4rem}.compte__google{display:flex;justify-content:center;width:100%;margin-top:.5rem}.compte__o{margin:1rem 0 .25rem;text-align:center;color:var(--tinta-feble);font-size:.9rem}.compte__barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--linia);margin-bottom:8px;color:var(--tinta-suau)}.compte__barra p{margin:0;overflow-wrap:anywhere}.compte__gracies{margin:16px 0 0}.compte__bloc{padding:28px 0 8px}.compte__bloc h2{font-size:1.35rem}.compte__buit{color:var(--tinta-feble)}.compte__versio{font-weight:600}.codis{list-style:none;padding:0;margin:0;display:grid;gap:12px}.codi{background:var(--superficie);border:1px solid var(--linia);border-radius:var(--radi);padding:16px 18px}.codi__fila{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.codi__text{font-family:var(--mono);font-size:1.15rem;font-weight:700;letter-spacing:.04em;user-select:all;overflow-wrap:anywhere}.codi__fila .etiqueta{margin-left:0}.codi__fila .boto{margin-left:auto}.codi__estat{margin:10px 0 0;color:var(--tinta-suau);font-size:.95rem}.codi__estat--actiu{color:var(--tinta)}.codi__estat--actiu:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#2f9e44;margin-right:8px;vertical-align:1px}.codi--revocat{opacity:.6}.codi--revocat .codi__text{text-decoration:line-through}.taula-compres{min-width:440px}.taula-compres th{color:var(--tinta)!important}.taula-compres td:last-child{background:none;text-align:right}.llista-novetats{list-style:none;padding:0;margin:0;display:grid;gap:28px}.llista-novetats time{font-size:.88rem;color:var(--tinta-feble)}.llista-novetats h2,.llista-novetats h3{margin:4px 0 6px}.llista-novetats a{text-decoration:none}.llista-novetats a:hover{text-decoration:underline}.llista-novetats p{color:var(--tinta-suau);margin:0}.llista-novetats--compacta{gap:18px;margin-bottom:12px}.text-llarg h2{font-size:1.3rem;margin-top:1.75em}.text-llarg p{color:var(--tinta-suau)}.peu{border-top:1px solid var(--linia);padding:48px 0 32px;font-size:.95rem}.peu__graella{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.peu__marca{font-weight:800;font-size:1.1rem;margin-bottom:.25em}.peu__descripcio,.peu__mac{color:var(--tinta-suau)}.peu__titol{font-weight:700;margin-bottom:.5em}.peu ul{list-style:none;padding:0;margin:0}.peu li{margin-bottom:.4em}.peu li a{text-decoration:none;color:var(--tinta-suau)}.peu li a:hover{color:var(--accent-fort);text-decoration:underline}.peu__avisos{margin-top:32px;padding-top:20px;border-top:1px solid var(--linia);font-size:.83rem;color:var(--tinta-feble)}.peu__avisos p{margin-bottom:.5em;max-width:90ch}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}::selection{background:#2884ff73}h1,h2{font-family:var(--font-titols)}h1{background:linear-gradient(180deg,#fff 30%,#c8cbe0);-webkit-background-clip:text;background-clip:text;color:transparent}.ressalt{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}a{color:var(--tinta)}a:hover{color:var(--accent-fort)}:focus-visible{outline:2px solid rgba(40,132,255,.85)}.boto{background:var(--grad);border:0;color:#fff;box-shadow:0 6px 22px -8px #2884ffcc,inset 0 1px #ffffff40;transition:filter .15s,box-shadow .15s,transform .08s,background .15s}.boto:hover{background:var(--grad);color:#fff;filter:brightness(1.08);box-shadow:0 8px 28px -6px #2884fff2,inset 0 1px #ffffff4d}.boto--secundari,.boto--fantasma{background:#ffffff0d;border:1px solid var(--linia);color:var(--tinta);box-shadow:none}.boto--secundari:hover,.boto--fantasma:hover{background:#ffffff17;border-color:var(--linia-2);color:var(--tinta);filter:none;box-shadow:none}.etiqueta{background:#2884ff29;border:1px solid rgba(40,132,255,.35);color:#9cc8ff;font-size:.66rem;letter-spacing:.14em;border-radius:6px}.etiqueta--suau{background:#ffffff0f;border-color:var(--linia);color:var(--tinta-feble)}.capcalera{background:#090a109e;-webkit-backdrop-filter:saturate(160%) blur(22px);backdrop-filter:saturate(160%) blur(22px);border-bottom-color:var(--linia)}.logo{gap:10px;font-weight:750}.logo__marca{position:relative;display:inline-block;width:30px;height:30px;border-radius:9px;background:var(--grad);box-shadow:0 6px 24px -6px #2884ffe6,inset 0 1px #ffffff59}.logo__marca:before{content:"";position:absolute;inset:7px 8px;border-radius:3px;border:2px solid rgba(255,255,255,.95);border-top-width:5px}.logo__nom{background:linear-gradient(180deg,#fff,#c8cbe0);-webkit-background-clip:text;background-clip:text;color:transparent}.nav-escriptori a:hover,.nav-escriptori a[aria-current=page],.capcalera__compte:hover,.capcalera__compte[aria-current=page],.idiomes summary:hover,.menu-mobil summary:hover,.idiomes a:hover,.idiomes a[aria-current]{background:#ffffff12}.idiomes ul{background:#10121b;border-color:var(--linia-2)}.menu-mobil nav{background:#090a10f5}.modul,.targeta,.passos li,.pla,.solts li,.taula-desplaca,.fitxa,.formulari,.codi,.pastilles li,.formulari__opcions label{background:linear-gradient(180deg,#ffffff0b,#ffffff05);border-color:var(--linia);box-shadow:var(--ombra)}.pastilles li,.formulari__opcions label{box-shadow:none}.targeta:has(.enllac-fletxa):hover,.modul:hover{border-color:#2884ff99;box-shadow:var(--resplendor)}.modul__text .icona,.targeta>.icona,.llista-check .icona{color:var(--accent-2)}.seccio--suau{background:linear-gradient(180deg,#ffffff05,#ffffff01);border-top:1px solid var(--linia);border-bottom:1px solid var(--linia)}.seccio--fosca{background:radial-gradient(700px 400px at 85% 50%,rgba(0,224,255,.1),transparent 60%),radial-gradient(700px 400px at 10% 50%,rgba(28,78,245,.16),transparent 60%),#05060a;border-top:1px solid var(--linia);border-bottom:1px solid var(--linia)}.passos__num{background:var(--grad);color:#fff;box-shadow:0 6px 18px -6px #2884ffe6}.mitja{background:#0a0b12;border:1px solid var(--linia)}.mitja__buit{border:1px dashed rgba(255,255,255,.14);color:var(--tinta-feble);background:radial-gradient(circle at 25% 15%,rgba(40,132,255,.22),transparent 55%),radial-gradient(circle at 85% 90%,rgba(0,224,255,.12),transparent 50%),#0a0b12}.pla--destacat{border:1px solid transparent;background:linear-gradient(180deg,#11141f,#0c0e16) padding-box,var(--grad) border-box;box-shadow:var(--resplendor)}.pla__etiqueta{background:var(--grad);color:#fff;box-shadow:0 6px 18px -6px #2884ffe6}.pla__estalvi{color:var(--accent-2)}.taula-compara thead th:last-child,.taula-compara td:last-child{background:#2884ff14}.avis{color:#fcd34d}.avis .icona{color:#fbbf24}.formulari input[type=email],.compte__entrada input[type=email]{background:#ffffff0d;border:1px solid var(--linia);color:var(--tinta)}.formulari input[type=email]::placeholder{color:#5d6377}.formulari input[type=email]:focus{outline:none;border-color:#2884ffcc;box-shadow:0 0 0 3px #2884ff38}.formulari__error{color:#fb7185}.formulari__opcions input,input[type=checkbox]{accent-color:var(--accent)}.codi__estat--actiu:before{background:var(--ok);box-shadow:0 0 10px var(--ok)}.pastilla-viva{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;font-size:.72rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:#c9f7e3;background:#34d3991f;border:1px solid rgba(52,211,153,.35);margin-bottom:1.25rem}.pastilla-viva:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 10px var(--ok);animation:batec 2.4s ease-in-out infinite}@keyframes batec{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.pastilla-viva:before{animation:none}}.peu{background:#00000040}.boto:not(.boto--secundari):not(.boto--fantasma) .etiqueta--suau{background:#ffffff2e;border-color:#ffffff59;color:#fff}.mitja__nota{margin:8px 2px 0;font-size:.78rem;color:var(--tinta-feble)}.mitja video{background:#07080d}
