:root{--cjp-deep: #090B36;--cjp-indigo: #12125B;--cjp-cobalt: #243BCB;--cjp-blue: #446BFF;--cjp-violet: #8B44F1;--cjp-magenta: #F03CE6;--cjp-white: #F7F7FF;--cjp-muted: #B9BDE8;--cjp-ink: #151A45;--cjp-ink-soft: #454B7A;--cjp-container: 1160px;--cjp-radius: 24px;--cjp-font-head: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--cjp-font-body: "Rubik", "Segoe UI", system-ui, sans-serif;--cjp-shadow: 0 30px 70px rgba(4, 6, 30, .5);--cjp-glow: 0 26px 70px rgba(240, 60, 230, .22), 0 0 0 1px rgba(139, 68, 241, .4)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;overflow-x:hidden;background:radial-gradient(900px 480px at 8% 0%,rgba(68,107,255,.24),transparent 62%),radial-gradient(820px 460px at 96% 6%,rgba(240,60,230,.16),transparent 60%),var(--cjp-deep);color:var(--cjp-white);font-family:var(--cjp-font-body);font-size:16px;line-height:1.62;-webkit-font-smoothing:antialiased}.cjp-page--light{background:radial-gradient(900px 460px at 12% 0%,rgba(68,107,255,.1),transparent 62%),radial-gradient(760px 420px at 92% 4%,rgba(240,60,230,.08),transparent 60%),var(--cjp-white)}[hidden]{display:none!important}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}p{margin:0 0 1em}p:last-child{margin-bottom:0}h1,h2,h3{margin:0;font-family:var(--cjp-font-head);font-weight:700;line-height:1.12;letter-spacing:-.02em}ul{margin:0 0 1em;padding-left:1.15em}li{margin-bottom:.5em}:focus-visible{outline:3px solid var(--cjp-magenta);outline-offset:2px;border-radius:6px}::selection{background:#f03ce68c;color:#fff}.cjp-lock{overflow:hidden}.cjp-wrap{max-width:var(--cjp-container);margin:0 auto;padding:0 24px}.cjp-wrap--narrow{max-width:820px}.cjp-main{padding-top:48px;padding-bottom:20px}.cjp-main--center{padding-top:40px}.cjp-skip{position:fixed;top:-70px;left:16px;z-index:400;padding:12px 18px;border-radius:10px;background:var(--cjp-white);color:var(--cjp-deep);font-weight:600;transition:top .2s ease}.cjp-skip:focus{top:16px}.cjp-adult-strip{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:8px 16px;background:#07082b;border-bottom:1px solid rgba(139,68,241,.26);color:#c3c7f0;font-size:.72rem;letter-spacing:.01em;text-align:center}.cjp-adult-strip__badge{display:inline-grid;place-items:center;min-width:30px;height:19px;padding:0 6px;border-radius:5px;background:#f03ce61f;border:1px solid rgba(240,60,230,.5);color:#ff9cf3;font-family:var(--cjp-font-head);font-weight:700;font-size:.68rem}.cjp-topbar{position:sticky;top:0;z-index:60;background:#090b36f5;border-bottom:1px solid rgba(139,68,241,.28);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.cjp-topbar:after{content:"";display:block;height:2px;background:linear-gradient(90deg,transparent,var(--cjp-blue),var(--cjp-violet),var(--cjp-magenta),transparent);opacity:.8}.cjp-topbar__inner{max-width:var(--cjp-container);margin:0 auto;min-height:70px;padding:0 24px;display:flex;align-items:center;gap:28px}.cjp-logo{display:inline-flex;align-items:center;gap:11px;flex-shrink:0}.cjp-logo__mark{width:42px;height:42px;filter:drop-shadow(0 8px 18px rgba(139,68,241,.45))}.cjp-logo__text{font-family:var(--cjp-font-head);font-size:.97rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.cjp-logo__text b{color:var(--cjp-magenta)}.cjp-links{margin-left:auto;display:flex;align-items:center;gap:4px}.cjp-links a{position:relative;padding:9px 15px;border-radius:8px;font-size:.9rem;font-weight:500;color:#d3d6f7;transition:color .18s ease,background .18s ease}.cjp-links a:hover,.cjp-links a[aria-current=page]{color:#fff;background:#8b44f12e}.cjp-menu-button{display:none;margin-left:auto;width:46px;height:46px;padding:0;border:1px solid rgba(139,68,241,.45);border-radius:10px;background:#12125b8c;color:#fff;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px}.cjp-menu-button span{width:19px;height:2px;border-radius:2px;background:var(--cjp-white)}.cjp-menu-button span:last-child{background:var(--cjp-magenta)}.cjp-overlay-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;padding:24px;background:radial-gradient(800px 420px at 88% 8%,rgba(240,60,230,.22),transparent 60%),linear-gradient(160deg,#12125b,#090b36 70%);transform:translateY(-102%);transition:transform .34s cubic-bezier(.4,0,.2,1);overflow-y:auto}.cjp-overlay-menu.is-open{transform:translateY(0)}.cjp-overlay-menu__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.cjp-overlay-menu__label{font-family:var(--cjp-font-head);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:#aeb3e8}.cjp-overlay-menu__close{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(240,60,230,.4);border-radius:10px;background:transparent;color:#fff;font-size:1.7rem;line-height:1;cursor:pointer}.cjp-overlay-menu__links{display:flex;flex-direction:column;margin-top:10px}.cjp-overlay-menu__links a{position:relative;padding:20px 2px;font-family:var(--cjp-font-head);font-size:1.3rem;font-weight:600;color:#eeeffe;transition:color .18s ease,padding-left .18s ease}.cjp-overlay-menu__links a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgba(139,68,241,.75),rgba(240,60,230,.55),transparent)}.cjp-overlay-menu__links a:hover{color:#fff;padding-left:10px}.cjp-overlay-menu__note{margin-top:auto;padding-top:26px;font-size:.82rem;color:#aeb3e8}.cjp-overlay-menu__note strong{color:#ff9cf3}.cjp-hero-split{position:relative;max-width:var(--cjp-container);margin:0 auto;padding:62px 24px 80px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px}.cjp-hero-split__copy{max-width:620px}.cjp-hero-split__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;padding:7px 14px;border-radius:999px;border:1px solid rgba(139,68,241,.45);background:#12125b80;color:#d9b6ff;font-size:.71rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.cjp-hero-split h1{font-size:clamp(2.1rem,4.6vw,3.55rem);font-weight:800;line-height:1.06;text-wrap:balance;background:linear-gradient(100deg,#fff 20%,#d9c7ff,#ff9cf3);-webkit-background-clip:text;background-clip:text;color:transparent}.cjp-hero-split__lead{max-width:560px;margin:20px 0 0;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.68;color:#c7cbf1}.cjp-hero-split__visual{position:relative;min-height:440px;border-radius:34px;background:url(/assets/images/hero-comparador-neon.webp) center / cover no-repeat;box-shadow:var(--cjp-glow);overflow:hidden}.cjp-hero-split__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,rgba(68,107,255,.18),transparent 46%),linear-gradient(0deg,rgba(9,11,54,.5),transparent 55%)}.cjp-card-grid{max-width:var(--cjp-container);margin:0 auto;padding:0 24px 20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.cjp-card{position:relative;display:flex;flex-direction:column;border-radius:var(--cjp-radius);background:linear-gradient(160deg,#16166a,#090b36 78%);border:1px solid rgba(139,68,241,.38);box-shadow:0 26px 58px #04061e6b;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.cjp-card:hover{transform:translateY(-4px);border-color:#f03ce68c;box-shadow:0 34px 74px #f03ce638}.cjp-card__media{display:flex;align-items:center;justify-content:center;height:96px;padding:14px 18px;background:var(--cjp-white);border-bottom:1px solid rgba(139,68,241,.3)}.cjp-card__media img{width:auto;height:auto;max-width:100%;max-height:56px;object-fit:contain}.cjp-card__rating{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:baseline;gap:1px;margin:0;padding:6px 11px;border-radius:999px;background:linear-gradient(135deg,var(--cjp-magenta),var(--cjp-violet));color:#fff;font-family:var(--cjp-font-head);font-size:.7rem;font-weight:600;line-height:1;box-shadow:0 10px 24px #f03ce659}.cjp-card__rating span{font-size:1.05rem;font-weight:800}.cjp-card__copy{display:flex;flex-direction:column;gap:14px;flex:1;padding:22px}.cjp-card__copy>p{margin:0;flex:1;color:#c9cdf2;font-size:.93rem;line-height:1.62}.cjp-card__action{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border-radius:10px;background:linear-gradient(115deg,var(--cjp-violet),var(--cjp-magenta));color:#fff;font-family:var(--cjp-font-head);font-size:.9rem;font-weight:700;box-shadow:0 12px 26px #f03ce64d;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.cjp-card__action:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 18px 34px #f03ce66b}.cjp-article{background:linear-gradient(160deg,#12125b,#090b36 80%);border:1px solid rgba(139,68,241,.35);border-radius:26px;padding:clamp(24px,4vw,54px);box-shadow:var(--cjp-shadow)}.cjp-article--light{background:#fff;border-color:#dddff7;color:var(--cjp-ink);box-shadow:0 26px 60px #090b3629}.cjp-article__kicker{margin:0 0 12px;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#d9b6ff}.cjp-article--light .cjp-article__kicker{color:var(--cjp-cobalt)}.cjp-article h1{font-size:clamp(1.9rem,4vw,3rem);font-weight:800;color:#f4f4ff;text-wrap:balance}.cjp-article--light h1{color:var(--cjp-deep)}.cjp-article__lead{margin:18px 0 0;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.72;color:#c9cdf2}.cjp-article--light .cjp-article__lead{color:var(--cjp-ink-soft)}.cjp-article h2{margin-top:30px;margin-bottom:9px;font-size:1.2rem;color:#e7d5ff}.cjp-article--light h2{color:var(--cjp-cobalt)}.cjp-article p{color:#c4c8ee;line-height:1.72}.cjp-article--light p{color:var(--cjp-ink-soft)}.cjp-article a{color:#f7a9f0;text-decoration:underline;text-underline-offset:3px}.cjp-article--light a{color:var(--cjp-cobalt)}.cjp-article__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 32px;margin-top:32px}.cjp-article__block{padding-left:16px;border-left:2px solid rgba(240,60,230,.5)}.cjp-article--light .cjp-article__block{border-left-color:#243bcb52}.cjp-article__block h2{margin-top:0;font-size:1.08rem}.cjp-article__aside{margin-top:36px;padding:22px 24px;border-radius:16px;background:#8b44f11f;border:1px solid rgba(139,68,241,.35)}.cjp-article__aside h2{margin-top:0}.cjp-article--light .cjp-article__aside{background:#f1f2ff;border-color:#dddff7}.cjp-legal h2{padding-top:16px;border-top:1px solid rgba(139,68,241,.16)}.cjp-article--light.cjp-legal h2{border-top-color:#151a451f}.cjp-controller-box{margin:24px 0 6px;padding:20px 22px;border-radius:14px;background:#090b3666;border:1px solid rgba(139,68,241,.3)}.cjp-controller-box p{margin:0 0 6px;font-size:.92rem}.cjp-controller-box p:last-child{margin-bottom:0}.cjp-article--light .cjp-controller-box{background:#f1f2ff;border-color:#dddff7}.cjp-contact{display:grid;grid-template-columns:1.02fr .98fr;gap:40px;align-items:start}.cjp-contact h1{font-size:clamp(1.9rem,4vw,3rem);font-weight:800;color:#f4f4ff}.cjp-contact__intro>p{max-width:540px;color:#c7cbf1;line-height:1.7}.cjp-contact__label{margin:28px 0 6px;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#aeb3e8}.cjp-contact__email{display:inline-block;font-family:var(--cjp-font-head);font-size:clamp(1.05rem,2.3vw,1.45rem);font-weight:700;color:#ff9cf3;word-break:break-word;border-bottom:2px solid rgba(240,60,230,.45);padding-bottom:4px}.cjp-contact__small{margin-top:20px;max-width:480px;font-size:.84rem;color:#aeb3e8}.cjp-contact__card{background:var(--cjp-white);color:var(--cjp-ink);border-radius:22px;padding:clamp(22px,3.2vw,34px);border:1px solid #DDDFF7;box-shadow:var(--cjp-shadow)}.cjp-contact__card h2{margin-bottom:18px;font-size:1.2rem;color:var(--cjp-deep)}.cjp-contact form{display:flex;flex-direction:column;gap:13px}.cjp-field{display:flex;flex-direction:column;gap:6px}.cjp-field label{font-size:.8rem;font-weight:600;color:#333a6b}.cjp-field input,.cjp-field textarea{width:100%;padding:12px 14px;border-radius:10px;border:1px solid #D4D7F2;background:#fff;color:var(--cjp-ink);font-family:inherit;font-size:.94rem;transition:border-color .18s ease,box-shadow .18s ease}.cjp-field textarea{resize:vertical;min-height:118px}.cjp-field input:focus,.cjp-field textarea:focus{outline:none;border-color:var(--cjp-violet);box-shadow:0 0 0 3px #8b44f129}.cjp-field.has-error input,.cjp-field.has-error textarea{border-color:#c22b5a;box-shadow:0 0 0 3px #c22b5a1f}.cjp-field__error{min-height:1em;font-size:.75rem;color:#c22b5a}.cjp-form__status{min-height:1.2em;margin:0;font-size:.8rem;color:#333a6b}.cjp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 22px;border-radius:10px;border:1px solid transparent;font-family:var(--cjp-font-head);font-size:.9rem;font-weight:700;cursor:pointer;transition:transform .18s ease,filter .18s ease,background .18s ease}.cjp-btn--primary{background:linear-gradient(115deg,var(--cjp-violet),var(--cjp-magenta));color:#fff;box-shadow:0 12px 26px #f03ce647}.cjp-btn--primary:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 18px 34px #f03ce666}.cjp-btn--quiet{background:transparent;border-color:#8b44f173;color:#e7e8ff}.cjp-btn--quiet:hover{background:#8b44f124}.cjp-btn--block{width:100%}.cjp-thanks{max-width:700px;margin:0 auto;padding:clamp(36px,6vw,62px) clamp(22px,4vw,44px);text-align:center;background:linear-gradient(160deg,#12125b,#090b36);border:1px solid rgba(139,68,241,.4);border-radius:24px;box-shadow:var(--cjp-shadow)}.cjp-thanks__mark{display:inline-grid;place-items:center;width:68px;height:68px;margin-bottom:16px;border-radius:18px;background:linear-gradient(135deg,var(--cjp-violet),var(--cjp-magenta));color:#fff;font-size:1.9rem;font-weight:700;box-shadow:0 16px 34px #f03ce657}.cjp-thanks h1{font-size:clamp(1.9rem,4vw,2.7rem);font-weight:800;color:#f4f4ff}.cjp-thanks p{max-width:520px;margin:14px auto 0;color:#c7cbf1;line-height:1.7}.cjp-thanks p a{color:#ff9cf3;text-decoration:underline}.cjp-thanks__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px}.cjp-footer{margin-top:80px;padding-top:58px;background:linear-gradient(180deg,#0c0e45,#06072a);border-top:1px solid rgba(139,68,241,.28)}.cjp-footer__inner{max-width:var(--cjp-container);margin:0 auto;padding:0 24px}.cjp-footer__text{max-width:980px;margin:0 auto;display:grid;gap:14px;text-align:center;color:#aeb3e0;font-size:.92rem;line-height:1.72}.cjp-footer__text p{margin:0}.cjp-footer__text a{color:#e7e8ff;text-decoration:underline;text-underline-offset:3px}.cjp-footer__support{color:#eeeffe}.cjp-resource-strip{max-width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;padding:20px 24px;border-radius:18px;background:#f7f7ff0a;border:1px solid rgba(139,68,241,.22)}.cjp-resource-strip--pair{margin-top:36px}.cjp-resource-strip--four{margin-top:14px}.cjp-resource-strip--pair .cjp-resource{flex:0 1 300px;min-width:200px;min-height:92px;padding:14px 22px}.cjp-resource-strip--pair .cjp-resource img{max-height:64px}.cjp-resource{display:flex;align-items:center;justify-content:center;flex:0 1 190px;min-width:130px;min-height:70px;padding:10px 16px;border-radius:11px;background:#f7f7ff0d;border:1px solid rgba(139,68,241,.2);transition:background .18s ease,border-color .18s ease}a.cjp-resource:hover{background:#f7f7ff1a;border-color:#f03ce673}.cjp-resource img{display:block;width:auto;height:auto;max-width:100%;max-height:40px;object-fit:contain;object-position:center}.cjp-bottom-legal{margin-top:42px;padding:20px 0;background:var(--cjp-white);color:#20244f}.cjp-bottom-legal__inner{max-width:var(--cjp-container);margin:0 auto;padding:0 24px;display:grid;justify-items:center;gap:8px;text-align:center;font-size:.78rem}.cjp-bottom-legal__inner p{margin:0}.cjp-bottom-legal__links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.cjp-bottom-legal__links a{color:var(--cjp-cobalt);text-decoration:underline;text-underline-offset:3px}.cjp-bottom-legal__links a:hover{color:var(--cjp-deep)}.cjp-controller{font-size:.74rem;color:#5e638f}.cjp-controller a{color:var(--cjp-cobalt);text-decoration:underline}.cjp-age-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:grid;place-items:center;padding:20px;overflow-y:auto;background:#05061cdb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cjp-age-panel__dialog{width:100%;max-width:500px;padding:clamp(24px,4vw,38px);border-radius:24px;border:1px solid transparent;background:linear-gradient(160deg,#12125b,#090b36) padding-box,linear-gradient(135deg,var(--cjp-violet),var(--cjp-magenta)) border-box;text-align:center;box-shadow:0 40px 90px #0000008c,0 0 60px #f03ce62e}.cjp-age-panel__badge{display:inline-grid;place-items:center;width:58px;height:58px;margin-bottom:16px;border-radius:16px;background:linear-gradient(135deg,var(--cjp-violet),var(--cjp-magenta));color:#fff;font-family:var(--cjp-font-head);font-size:1rem;font-weight:800;box-shadow:0 14px 32px #f03ce659}.cjp-age-panel h2{font-size:1.5rem;color:#f4f4ff}.cjp-age-panel p{margin:12px 0 0;color:#c4c8ee;font-size:.92rem;line-height:1.66}.cjp-age-panel__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.cjp-age-panel__actions .cjp-btn{flex:1;min-width:150px}.cjp-consent{position:fixed;left:0;right:0;bottom:0;z-index:160;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px 20px;padding:16px 24px calc(16px + env(safe-area-inset-bottom));background:#0c0e45;color:#e7e8ff;border-top:3px solid var(--cjp-magenta);box-shadow:0 -18px 50px #04061e73}.cjp-consent p{margin:0;max-width:720px;font-size:.83rem;line-height:1.55}.cjp-consent a{color:#ff9cf3;text-decoration:underline;text-underline-offset:3px}.cjp-consent__actions{display:flex;gap:10px;flex-shrink:0}.cjp-consent .cjp-btn{min-height:42px;padding:9px 18px;font-size:.83rem}@media (max-width: 980px){.cjp-hero-split{grid-template-columns:1fr;gap:34px;padding-top:48px}.cjp-hero-split__visual{min-height:340px;order:2}.cjp-card-grid{grid-template-columns:1fr;max-width:560px}.cjp-contact,.cjp-article__grid{grid-template-columns:1fr}}@media (max-width: 860px){.cjp-links{display:none}.cjp-menu-button{display:inline-flex}.cjp-logo__mark{width:37px;height:37px}.cjp-logo__text{font-size:.9rem}}@media (max-width: 640px){.cjp-wrap,.cjp-topbar__inner,.cjp-hero-split,.cjp-card-grid,.cjp-footer__inner,.cjp-bottom-legal__inner{padding-left:18px;padding-right:18px}.cjp-main{padding-top:30px}.cjp-hero-split{padding-top:40px;padding-bottom:56px}.cjp-hero-split__visual{min-height:260px;border-radius:24px}.cjp-adult-strip{font-size:.67rem;padding:7px 12px}.cjp-footer{margin-top:56px;padding-top:44px}.cjp-resource-strip{padding:16px;gap:12px}.cjp-resource{flex:1 1 130px;min-width:110px;min-height:66px;padding:9px 12px}.cjp-resource img{max-height:36px}.cjp-resource-strip--pair .cjp-resource{flex:1 1 180px;min-width:150px;min-height:78px;padding:12px 16px}.cjp-resource-strip--pair .cjp-resource img{max-height:50px}.cjp-consent{flex-direction:column;align-items:stretch;gap:12px}.cjp-consent__actions{justify-content:stretch}.cjp-consent__actions .cjp-btn{flex:1}.cjp-overlay-menu__links a{font-size:1.16rem;padding:18px 2px}}@media (max-width: 520px){.cjp-age-panel__actions .cjp-btn{min-width:0;flex-basis:100%}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
