.styles-module__d8RKsG__pageContainer{height:100vh;position:relative;overflow:hidden auto}.styles-module__d8RKsG__contentWrapper{z-index:2;max-width:1200px;margin:0 auto;padding:140px 2rem 6rem;position:relative}.styles-module__d8RKsG__heroSection{text-align:center;flex-direction:column;align-items:center;margin-bottom:5rem;display:flex}.styles-module__d8RKsG__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__d8RKsG__breadcrumb a{color:#64748b;font-weight:600;text-decoration:none;transition:color .2s}.styles-module__d8RKsG__breadcrumb a:hover{color:var(--theme-secondary)}.styles-module__d8RKsG__subTitle{color:var(--theme-secondary);text-transform:uppercase;letter-spacing:2px;margin-bottom:.5rem;font-size:.85rem;font-weight:700}.styles-module__d8RKsG__mainTitle{color:var(--theme-secondary);margin-bottom:2rem;font-size:3.5rem;font-weight:800;line-height:1.1}.styles-module__d8RKsG__badge{color:var(--theme-secondary);text-transform:uppercase;background:#f1f5f9;border-radius:20px;padding:4px 12px;font-size:.8rem;font-weight:700}.styles-module__d8RKsG__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__d8RKsG__modelsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;margin-bottom:6rem;display:grid}.styles-module__d8RKsG__modelCard{background:#fff;border-radius:20px;transition:transform .3s;overflow:hidden;box-shadow:0 10px 30px #00000008}.styles-module__d8RKsG__modelCard:hover{transform:translateY(-5px)}.styles-module__d8RKsG__imageWrapper{background:#cbd5e1;height:220px;position:relative}.styles-module__d8RKsG__imageWrapper img{object-fit:fill;width:100%;height:220px}.styles-module__d8RKsG__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__d8RKsG__cardInfo{padding:1.5rem}.styles-module__d8RKsG__cardInfo h3{margin:0 0 .5rem;font-size:1.2rem}.styles-module__d8RKsG__priceRow{color:#64748b;justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.styles-module__d8RKsG__priceRow strong{color:var(--theme-primary);font-size:1.1rem}.styles-module__d8RKsG__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__d8RKsG__cardBtn:hover{background:var(--theme-secondary);color:#fff}.styles-module__d8RKsG__editorialSection{flex-direction:column;gap:3rem;display:flex}.styles-module__d8RKsG__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__d8RKsG__articleTitle{color:var(--theme-secondary);border-bottom:1px solid #0000000d;margin-bottom:2rem;padding-bottom:1rem;font-size:2rem}.styles-module__d8RKsG__articleContent{color:#475569;margin-bottom:2rem;font-size:1rem;line-height:1.7}.styles-module__d8RKsG__gridTwoCols{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.styles-module__d8RKsG__col h3{color:#1e293b;align-items:center;gap:10px;margin-bottom:.5rem;font-size:1.1rem;display:flex}.styles-module__d8RKsG__col i{color:var(--theme-primary)}.styles-module__d8RKsG__col p{color:#64748b;font-size:.95rem}.styles-module__d8RKsG__ctaBox{text-align:center;background:#fff;border-radius:24px;margin-top:2rem;padding:3rem;box-shadow:0 10px 40px #0000000d}.styles-module__d8RKsG__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.5rem;display:flex}.styles-module__d8RKsG__ctaButton{background:var(--theme-primary);color:#fff;border-radius:50px;padding:12px 24px;font-weight:700;text-decoration:none;transition:transform .2s}.styles-module__d8RKsG__ctaButton:hover{transform:translateY(-3px)}.styles-module__d8RKsG__ctaButton.styles-module__d8RKsG__secondary{border:2px solid var(--theme-secondary);color:var(--theme-secondary);background:0 0}.styles-module__d8RKsG__ctaButton.styles-module__d8RKsG__secondary:hover{background:var(--theme-secondary);color:#fff}@media (max-width:768px){.styles-module__d8RKsG__mainTitle{font-size:2.5rem}.styles-module__d8RKsG__gridTwoCols{grid-template-columns:1fr}.styles-module__d8RKsG__ctaButtons{flex-direction:column}}
