#pg-planos{color:var(--text);padding-bottom:30px}#pg-planos h1{font-size:clamp(28px,4vw,44px);line-height:1.15;margin:16px 0 28px;letter-spacing:-1.2px}#pg-planos h2{font-size:26px;margin:12px 0}#pg-planos h3{font-size:19px;margin:12px 0}#pg-planos p{line-height:1.7;margin:12px 0}#pg-planos small{font-size:11px;letter-spacing:1.3px}#pg-planos .pp-hero{padding:32px;border-radius:20px;background:radial-gradient(ellipse at top right,#54276980,transparent 65%),#1b1428;color:#f8f4ff}#pg-planos .pp-hero small{color:#d394ff}#pg-planos .pp-operations,#pg-planos .pp-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#pg-planos article{min-width:0;padding:24px;border:1px solid #9855c6;border-radius:14px;background:var(--surface);transition:transform .2s,border-color .2s}#pg-planos .pp-operations article{background:#281b35;color:#f8f4ff;box-shadow:0 0 15px #a855f718}#pg-planos .pp-operations p{color:#d8cce3;font-size:14px}#pg-planos .pp-content>section{margin-top:40px;scroll-margin-top:20px}#pg-planos .pp-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}#pg-planos .pp-plans{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}#pg-planos .service{display:flex;flex-direction:column}#pg-planos .service p{flex:1;font-size:14px;color:var(--text2)}#pg-planos .service-foot{display:grid;gap:14px;margin:12px 0}#pg-planos .service-foot span{font-size:12px;color:var(--text2)}#pg-planos label{display:block;cursor:pointer}#pg-planos input[type=checkbox]{accent-color:#9b55e0;width:18px;height:18px;vertical-align:middle}#pg-planos .is-selected{border-color:#c47fff;box-shadow:0 0 0 2px #a855f760}#pg-planos button,#pg-planos a{font:inherit;display:inline-block;border:1px solid #a86ce0;background:#472663;color:#fff;border-radius:9px;padding:11px 16px;text-decoration:none;cursor:pointer}#pg-planos .pp-shortcuts{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}#pg-planos .pp-summary{padding:28px;background:var(--surface);border:1px solid var(--border);border-radius:16px}#pg-planos input:not([type=checkbox]),#pg-planos textarea{width:100%;box-sizing:border-box;background:var(--surface2);color:var(--text);border:1px solid var(--border);border-radius:9px;padding:12px;font:inherit;margin:8px 0 16px}#pg-planos button:focus-visible,#pg-planos a:focus-visible{outline:3px solid #c47fff;outline-offset:3px}@media(hover:hover){#pg-planos article:hover{transform:translateY(-3px);border-color:#ce9aff}}@media(max-width:700px){#pg-planos .pp-services,#pg-planos .pp-plans,#pg-planos .pp-operations{grid-template-columns:1fr}#pg-planos .pp-hero,#pg-planos .pp-summary{padding:20px}#pg-planos article{padding:20px}.portal-nav-item{min-width:60px;font-size:10px}}@media(prefers-reduced-motion:reduce){#pg-planos article{transition:none;transform:none!important}}
