.SolarCalculator-module__CSGDiq__calculator{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border-radius:24px;max-width:600px;margin:0 auto;padding:2rem}.SolarCalculator-module__CSGDiq__title{text-align:center;color:#fff;margin-bottom:1.5rem;font-size:1.5rem}.SolarCalculator-module__CSGDiq__inputGroup{margin-bottom:1.5rem;position:relative}.SolarCalculator-module__CSGDiq__label{color:#ccc;margin-bottom:.5rem;font-size:.9rem;display:block;position:relative}.SolarCalculator-module__CSGDiq__infoIcon{cursor:help;opacity:.7;margin-left:.5rem;font-size:1rem;transition:opacity .3s;display:inline-block}.SolarCalculator-module__CSGDiq__infoIcon:hover{opacity:1}.SolarCalculator-module__CSGDiq__tooltip{border:1px solid var(--primary);z-index:10;background:#000000f2;border-radius:12px;margin-top:.5rem;padding:1rem;font-size:.85rem;line-height:1.6;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 20px #00000080}.SolarCalculator-module__CSGDiq__tooltip strong{color:var(--primary);margin-bottom:.5rem;display:block}.SolarCalculator-module__CSGDiq__inputWrapper{align-items:center;display:flex;position:relative}.SolarCalculator-module__CSGDiq__currency{color:#888;font-size:1.1rem;position:absolute;left:1rem}.SolarCalculator-module__CSGDiq__input{border:1px solid var(--glass-border);width:100%;color:var(--foreground);background:#ffffff0d;border-radius:12px;padding:.75rem 1rem .75rem 2rem;font-size:1rem;transition:all .3s}.SolarCalculator-module__CSGDiq__input:focus{border-color:var(--primary);background:#ffffff14;outline:none}.SolarCalculator-module__CSGDiq__select{border:1px solid var(--glass-border);width:100%;color:var(--foreground);cursor:pointer;background:#ffffff0d;border-radius:12px;padding:.75rem 1rem;font-size:1rem;transition:all .3s}.SolarCalculator-module__CSGDiq__select:focus{border-color:var(--primary);background:#ffffff14;outline:none}.SolarCalculator-module__CSGDiq__profileDescription{color:#888;margin-top:.25rem;font-size:.8rem;font-style:italic}.SolarCalculator-module__CSGDiq__results{border-top:1px solid var(--glass-border);margin-top:2rem;padding-top:2rem}.SolarCalculator-module__CSGDiq__optionsContainer{gap:1.5rem;margin-top:1.5rem;display:flex}.SolarCalculator-module__CSGDiq__singleOption{display:block}.SolarCalculator-module__CSGDiq__optionCard{border:1px solid var(--glass-border);background:#ffffff05;border-radius:16px;flex:1;padding:1.5rem;transition:all .3s}.SolarCalculator-module__CSGDiq__optionCard:hover{border-color:var(--primary);background:#ffffff0a}.SolarCalculator-module__CSGDiq__recommended{border-color:var(--secondary);background:#ff8c000d}.SolarCalculator-module__CSGDiq__optionHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.SolarCalculator-module__CSGDiq__optionLabel{color:var(--primary);font-size:1.1rem;font-weight:600}.SolarCalculator-module__CSGDiq__optionBadge{border:1px solid var(--glass-border);background:#ffffff1a;border-radius:20px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.SolarCalculator-module__CSGDiq__recommendedBadge{border-color:var(--secondary);color:var(--secondary);background:#ff8c0033}.SolarCalculator-module__CSGDiq__systemInfo{margin-bottom:1rem}.SolarCalculator-module__CSGDiq__systemDetail{border-bottom:1px solid #ffffff0d;justify-content:space-between;padding:.5rem 0;font-size:.9rem;display:flex}.SolarCalculator-module__CSGDiq__detailLabel{color:#999}.SolarCalculator-module__CSGDiq__detailValue{color:var(--foreground);font-weight:500}.SolarCalculator-module__CSGDiq__savingsBox{background:#ff8c001a;border:1px solid #ff8c004d;border-radius:12px;margin-top:1rem;padding:1rem}.SolarCalculator-module__CSGDiq__savingsBreakdown{flex-direction:column;gap:.5rem;margin-bottom:.75rem;display:flex}.SolarCalculator-module__CSGDiq__breakdownItem{color:#ccc;justify-content:space-between;font-size:.85rem;display:flex}.SolarCalculator-module__CSGDiq__breakdownItem span:last-child{color:var(--foreground);font-weight:600}.SolarCalculator-module__CSGDiq__savingsDivider{background:#ff8c004d;height:1px;margin:.75rem 0}.SolarCalculator-module__CSGDiq__savingsLabel{color:#ccc;text-align:center;margin-bottom:.5rem;font-size:.9rem}.SolarCalculator-module__CSGDiq__savingsValue{color:var(--secondary);text-align:center;font-size:1.8rem;font-weight:700}.SolarCalculator-module__CSGDiq__coverage{color:#999;margin-top:.5rem;font-size:.85rem}.SolarCalculator-module__CSGDiq__savings{color:var(--secondary);font-size:1.8rem}.SolarCalculator-module__CSGDiq__disclaimer{color:#666;text-align:center;margin-top:1.5rem;font-size:.75rem;line-height:1.5}.SolarCalculator-module__CSGDiq__quoteButton{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;margin-top:1.5rem;padding:1rem;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #ff8c004d}.SolarCalculator-module__CSGDiq__quoteButton:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff8c0066}.SolarCalculator-module__CSGDiq__quoteButton:active{transform:translateY(0)}@media (max-width:768px){.SolarCalculator-module__CSGDiq__calculator{margin:0 1rem;padding:1.5rem}.SolarCalculator-module__CSGDiq__optionsContainer{flex-direction:column;gap:1rem}.SolarCalculator-module__CSGDiq__optionCard{padding:1rem}.SolarCalculator-module__CSGDiq__savingsValue{font-size:1.5rem}.SolarCalculator-module__CSGDiq__title{font-size:1.25rem}.SolarCalculator-module__CSGDiq__input,.SolarCalculator-module__CSGDiq__select{font-size:16px}}.SolarCalculator-module__CSGDiq__select option{padding:.5rem;color:#fff!important;background-color:#1a1a1a!important}.SolarCalculator-module__CSGDiq__select option:checked,.SolarCalculator-module__CSGDiq__select option:hover{background-color:#2a2a2a!important}
.page-module__dugLJW__section{background:radial-gradient(circle at top,#ffd70014,#0000 50%);justify-content:center;align-items:center;min-height:100vh;padding:100px 20px 60px;display:flex}.page-module__dugLJW__container{width:100%;max-width:800px;margin:0 auto}.page-module__dugLJW__header{text-align:center;margin-bottom:3rem}.page-module__dugLJW__title{margin-bottom:1rem;font-size:3.5rem;line-height:1.1}.page-module__dugLJW__subtitle{color:var(--foreground);opacity:.85;max-width:600px;margin:0 auto;font-size:1.15rem;line-height:1.7}.page-module__dugLJW__benefits{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border-radius:20px;margin-top:3rem;padding:2rem}.page-module__dugLJW__benefitsTitle{text-align:center;color:var(--primary);margin-bottom:1.5rem;font-size:1.3rem}.page-module__dugLJW__benefitsGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.page-module__dugLJW__benefit{color:var(--foreground);opacity:.9;align-items:flex-start;gap:.75rem;font-size:.95rem;display:flex}.page-module__dugLJW__icon{color:var(--secondary);flex-shrink:0;margin-top:2px;font-size:1.3rem}@media (max-width:768px){.page-module__dugLJW__section{padding:80px 16px 40px}.page-module__dugLJW__title{font-size:2.5rem}.page-module__dugLJW__subtitle{font-size:1rem}.page-module__dugLJW__benefitsGrid{grid-template-columns:1fr;gap:1rem}.page-module__dugLJW__benefit{font-size:.9rem}}@media (max-width:480px){.page-module__dugLJW__title{font-size:2rem}.page-module__dugLJW__benefits{padding:1.5rem}}
