.products-module__E8alaG__productPageWrapper{background-color:rgb(var(--background))}.products-module__E8alaG__productHeroSection{background-color:rgb(var(--secondBackground));border-bottom:1px solid rgb(var(--border-color));padding:80px 24px}.products-module__E8alaG__productHeroGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;max-width:1100px;margin:0 auto;display:grid}.products-module__E8alaG__productBadge{background-color:rgb(var(--bg-tertiary));color:rgb(var(--primary));border-radius:var(--border-radius);text-transform:uppercase;letter-spacing:.05em;margin-bottom:24px;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-block}.products-module__E8alaG__productBadge.products-module__E8alaG__educational{color:#0d9488;background-color:#0d94881a}.products-module__E8alaG__productTitle{letter-spacing:-.03em;margin-top:0;margin-bottom:20px;font-size:2.75rem;font-weight:800;line-height:1.15}.products-module__E8alaG__productSubtitle{color:rgba(var(--text), .75);margin-top:0;margin-bottom:32px;font-size:1.1rem;line-height:1.65}.products-module__E8alaG__productActions{gap:16px;display:flex}.products-module__E8alaG__mockDashboard{background-color:rgb(var(--secondBackground));border:1px solid rgb(var(--border-color));border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.products-module__E8alaG__dashboardHeader{background-color:rgb(var(--background));border-bottom:1px solid rgb(var(--border-color));justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.products-module__E8alaG__dashboardTitle{text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.products-module__E8alaG__dashboardStatus{color:#22c55e;font-size:.75rem;font-weight:700}.products-module__E8alaG__dashboardStatsGrid{grid-template-columns:repeat(3,1fr);gap:16px;padding:24px;display:grid}.products-module__E8alaG__statBox{background-color:rgb(var(--background));border:1px solid rgb(var(--border-color));border-radius:var(--border-radius);text-align:center;padding:16px}.products-module__E8alaG__statLabel{color:rgba(var(--text), .65);text-transform:uppercase;margin-bottom:8px;font-size:.7rem}.products-module__E8alaG__statValue{color:rgb(var(--primary));font-size:1.25rem;font-weight:800}.products-module__E8alaG__mockEduUi{background-color:rgb(var(--secondBackground));border:1px solid rgb(var(--border-color));border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);padding:24px}.products-module__E8alaG__eduUiHeader{border-bottom:1px solid rgb(var(--border-color));justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.products-module__E8alaG__eduUiTitle{margin:0;font-weight:700}.products-module__E8alaG__eduUiBadge{color:#0d9488;border-radius:var(--border-radius);background-color:#0d94881a;padding:4px 10px;font-size:.75rem}.products-module__E8alaG__eduTopic{margin-bottom:16px;font-size:.9rem;font-weight:700}.products-module__E8alaG__eduProgress{flex-direction:column;gap:8px;display:flex}.products-module__E8alaG__progressLabel{color:rgba(var(--text), .65);font-size:.75rem}.products-module__E8alaG__progressTrack{background-color:rgb(var(--background));border:1px solid rgb(var(--border-color));border-radius:10px;height:8px;overflow:hidden}.products-module__E8alaG__progressBar{background-color:#0d9488;height:100%}.products-module__E8alaG__progressValue{align-self:flex-end;font-size:.75rem;font-weight:700}.products-module__E8alaG__productFeaturesSection{background-color:rgb(var(--background));border-bottom:1px solid rgb(var(--border-color))}.products-module__E8alaG__featuresDetailedGrid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.products-module__E8alaG__featureDetailCard{background-color:rgb(var(--secondBackground));border:1px solid rgb(var(--border-color));border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);padding:32px}.products-module__E8alaG__featureDetailCard h4{margin-top:0;margin-bottom:12px;font-size:1.15rem}.products-module__E8alaG__featureDetailCard p{color:rgba(var(--text), .75);margin:0;font-size:.9rem;line-height:1.6}.products-module__E8alaG__pricingSection{background-color:rgb(var(--secondBackground));border-bottom:1px solid rgb(var(--border-color))}.products-module__E8alaG__pricingGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:32px;display:grid}.products-module__E8alaG__pricingCard{background-color:rgb(var(--secondBackground));border:1px solid rgb(var(--border-color));border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);transition:all var(--transition-speed) ease;flex-direction:column;padding:40px 32px;display:flex;position:relative}.products-module__E8alaG__pricingCard.products-module__E8alaG__premium{border-color:rgb(var(--primary));box-shadow:var(--shadow-lg);transform:scale(1.025)}.products-module__E8alaG__bestValueBadge{background-color:rgb(var(--primary));color:rgb(var(--textSecondary));border-radius:var(--border-radius);text-transform:uppercase;padding:4px 16px;font-size:.75rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.products-module__E8alaG__pricingName{text-transform:uppercase;letter-spacing:.05em;margin-top:0;margin-bottom:16px;font-size:1.2rem;font-weight:700}.products-module__E8alaG__pricingPrice{margin-bottom:16px}.products-module__E8alaG__pricingPrice .products-module__E8alaG__amount{font-size:2.25rem;font-weight:800}.products-module__E8alaG__pricingPrice .products-module__E8alaG__period{color:rgba(var(--text), .65);font-size:.85rem}.products-module__E8alaG__pricingDesc{color:rgba(var(--text), .7);margin-top:0;margin-bottom:24px;font-size:.85rem}.products-module__E8alaG__pricingFeatures{flex-direction:column;gap:12px;margin:0 0 32px;padding:0;list-style:none;display:flex}.products-module__E8alaG__pricingFeatures li{color:rgba(var(--text), .75);padding-left:24px;font-size:.9rem;position:relative}.products-module__E8alaG__pricingFeatures li:before{content:"✓";color:rgb(var(--primary));font-weight:700;position:absolute;left:0}.products-module__E8alaG__pricingBtn{width:100%;margin-top:auto}.products-module__E8alaG__schoolStepsSection{background-color:rgb(var(--secondBackground));border-bottom:1px solid rgb(var(--border-color))}.products-module__E8alaG__stepsGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.products-module__E8alaG__stepCard{background-color:rgb(var(--background));border:1px solid rgb(var(--border-color));border-radius:var(--border-radius-lg);transition:all var(--transition-speed) ease;padding:24px}.products-module__E8alaG__stepCard:hover{border-color:#0d9488;transform:translateY(-2px)}.products-module__E8alaG__stepNum{color:#0d9488;opacity:.5;margin-bottom:16px;font-size:1.75rem;font-weight:800}.products-module__E8alaG__stepTitle{margin-top:0;margin-bottom:12px;font-size:1rem;font-weight:700}.products-module__E8alaG__stepDesc{color:rgba(var(--text), .75);margin:0;font-size:.85rem}.products-module__E8alaG__schoolTheme .btn-primary{background-color:#0d9488;border-color:#0d9488}.products-module__E8alaG__schoolTheme .btn-primary:hover{background-color:#0f766e;border-color:#0f766e}.products-module__E8alaG__schoolTheme .products-module__E8alaG__pricingCard.products-module__E8alaG__premium{border-color:#0d9488}.products-module__E8alaG__schoolTheme .products-module__E8alaG__pricingCard.products-module__E8alaG__premium .products-module__E8alaG__bestValueBadge{background-color:#0d9488}@media (max-width:992px){.products-module__E8alaG__pricingGrid{grid-template-columns:1fr;max-width:400px;margin:0 auto}.products-module__E8alaG__pricingCard.products-module__E8alaG__premium{transform:scale(1)}.products-module__E8alaG__stepsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.products-module__E8alaG__productHeroGrid,.products-module__E8alaG__featuresDetailedGrid{grid-template-columns:1fr;gap:32px}.products-module__E8alaG__productTitle{font-size:2.2rem}}@media (max-width:576px){.products-module__E8alaG__stepsGrid{grid-template-columns:1fr}}
