.styles-module__PAL_QG__pageContainer{height:100vh;position:relative;overflow:hidden auto}.styles-module__PAL_QG__contentWrapper{z-index:2;max-width:1200px;margin:0 auto;padding:140px 2rem 6rem;position:relative}.styles-module__PAL_QG__heroSection{text-align:center;flex-direction:column;align-items:center;margin-bottom:5rem;display:flex}.styles-module__PAL_QG__breadcrumb{color:#64748b;border-radius:50px;align-self:start;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.85rem;display:flex}.styles-module__PAL_QG__breadcrumb a{color:#64748b;font-weight:600;text-decoration:none;transition:color .2s}.styles-module__PAL_QG__breadcrumb a:hover{color:var(--theme-secondary)}.styles-module__PAL_QG__subTitle{color:var(--theme-secondary);text-transform:uppercase;letter-spacing:2px;margin-bottom:.5rem;font-size:.85rem;font-weight:700}.styles-module__PAL_QG__mainTitle{color:var(--theme-secondary);margin-bottom:2rem;font-size:3.5rem;font-weight:800;line-height:1.1}.styles-module__PAL_QG__badge{color:var(--theme-secondary);text-transform:uppercase;background:#f1f5f9;border-radius:20px;padding:4px 12px;font-size:.8rem;font-weight:700}.styles-module__PAL_QG__introBox{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#475569;background:#fff9;border:1px solid #fffc;border-radius:20px;max-width:800px;padding:2rem;font-size:1.1rem;line-height:1.6;box-shadow:0 10px 40px #0000000d}.styles-module__PAL_QG__modelsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;margin-bottom:6rem;display:grid}.styles-module__PAL_QG__modelCard{background:#fff;border-radius:20px;transition:transform .3s;overflow:hidden;box-shadow:0 10px 30px #00000008}.styles-module__PAL_QG__modelCard:hover{transform:translateY(-5px)}.styles-module__PAL_QG__imageWrapper{background:#cbd5e1;height:220px;position:relative}.styles-module__PAL_QG__imageWrapper img{object-fit:fill;width:100%;height:220px}.styles-module__PAL_QG__tag{color:#1e293b;background:#ffffffe6;border-radius:50px;padding:4px 10px;font-size:.75rem;font-weight:700;position:absolute;top:15px;left:15px}.styles-module__PAL_QG__cardInfo{padding:1.5rem}.styles-module__PAL_QG__cardInfo h3{margin:0 0 .5rem;font-size:1.2rem}.styles-module__PAL_QG__priceRow{color:#64748b;justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.styles-module__PAL_QG__priceRow strong{color:var(--theme-primary);font-size:1.1rem}.styles-module__PAL_QG__cardBtn{text-align:center;color:#1e293b;background:#f1f5f9;border-radius:10px;padding:10px;font-weight:600;text-decoration:none;transition:all .2s;display:block}.styles-module__PAL_QG__cardBtn:hover{background:var(--theme-secondary);color:#fff}.styles-module__PAL_QG__editorialSection{flex-direction:column;gap:3rem;display:flex}.styles-module__PAL_QG__glassArticle{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffbf;border:1px solid #fff9;border-radius:24px;padding:3rem;box-shadow:0 8px 32px #00000008}.styles-module__PAL_QG__articleTitle{color:var(--theme-secondary);border-bottom:1px solid #0000000d;margin-bottom:2rem;padding-bottom:1rem;font-size:2rem}.styles-module__PAL_QG__articleContent{color:#475569;margin-bottom:2rem;font-size:1rem;line-height:1.7}.styles-module__PAL_QG__gridTwoCols{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.styles-module__PAL_QG__col h3{color:#1e293b;align-items:center;gap:10px;margin-bottom:.5rem;font-size:1.1rem;display:flex}.styles-module__PAL_QG__col i{color:var(--theme-primary)}.styles-module__PAL_QG__col p{color:#64748b;font-size:.95rem}.styles-module__PAL_QG__ctaBox{text-align:center;background:#fff;border-radius:24px;margin-top:2rem;padding:3rem;box-shadow:0 10px 40px #0000000d}.styles-module__PAL_QG__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.5rem;display:flex}.styles-module__PAL_QG__ctaButton{background:var(--theme-primary);color:#fff;border-radius:50px;padding:12px 24px;font-weight:700;text-decoration:none;transition:transform .2s}.styles-module__PAL_QG__ctaButton:hover{transform:translateY(-3px)}.styles-module__PAL_QG__ctaButton.styles-module__PAL_QG__secondary{border:2px solid var(--theme-secondary);color:var(--theme-secondary);background:0 0}.styles-module__PAL_QG__ctaButton.styles-module__PAL_QG__secondary:hover{background:var(--theme-secondary);color:#fff}@media (max-width:768px){.styles-module__PAL_QG__mainTitle{font-size:2.5rem}.styles-module__PAL_QG__gridTwoCols{grid-template-columns:1fr}.styles-module__PAL_QG__ctaButtons{flex-direction:column}}
