.SolarAssistedQuoter_section__ovI75{padding:76px 20px;background:#151515;color:#fff}.SolarAssistedQuoter_card__oV4iw,.SolarAssistedQuoter_section__ovI75>header{max-width:1100px;margin:auto}.SolarAssistedQuoter_section__ovI75>header span{color:#f5a623;text-transform:uppercase;font-size:.75rem;font-weight:800;letter-spacing:.14em}.SolarAssistedQuoter_section__ovI75 h2{font-size:clamp(2rem,5vw,4rem);line-height:1.02;margin:.5rem 0}.SolarAssistedQuoter_section__ovI75 header p{color:#c9c9c9}.SolarAssistedQuoter_card__oV4iw{margin-top:30px;background:#fff;color:#222;border-radius:24px;padding:clamp(20px,4vw,42px)}.SolarAssistedQuoter_progress__IHo7o{height:5px;background:#eee;border-radius:8px;margin-bottom:20px;overflow:hidden}.SolarAssistedQuoter_progress__IHo7o i{display:block;background:#ef8d18;height:100%}.SolarAssistedQuoter_grid__luy4w{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:20px}.SolarAssistedQuoter_grid__luy4w>label{display:grid;grid-gap:7px;gap:7px;font-weight:750}.SolarAssistedQuoter_grid__luy4w input,.SolarAssistedQuoter_grid__luy4w select{box-sizing:border-box;width:100%;padding:14px;border:1px solid #ccc;border-radius:12px;font:inherit}.SolarAssistedQuoter_grid__luy4w details{font-weight:400;color:#555}.SolarAssistedQuoter_grid__luy4w summary{cursor:pointer;color:#a55c08;font-weight:750}.SolarAssistedQuoter_grid__luy4w aside,.SolarAssistedQuoter_grid__luy4w fieldset{grid-column:1/-1;background:#f7efe5;border:0;border-radius:16px;padding:18px}.SolarAssistedQuoter_grid__luy4w aside p{font-size:1.15rem;font-weight:800}.SolarAssistedQuoter_grid__luy4w fieldset label{display:inline-flex;gap:8px;margin:10px 20px 0 0}.SolarAssistedQuoter_grid__luy4w fieldset input{width:auto}.SolarAssistedQuoter_card__oV4iw footer{display:flex;justify-content:flex-end;gap:10px;margin-top:26px}.SolarAssistedQuoter_card__oV4iw button{border:0;border-radius:999px;padding:14px 24px;font:inherit;font-weight:800;cursor:pointer}.SolarAssistedQuoter_primary__GRzXg{background:#1e1e1e;color:#fff}.SolarAssistedQuoter_card__oV4iw button:disabled{opacity:.4}@media(max-width:700px){.SolarAssistedQuoter_section__ovI75{padding:54px 14px}.SolarAssistedQuoter_grid__luy4w{grid-template-columns:1fr}.SolarAssistedQuoter_card__oV4iw{border-radius:18px}.SolarAssistedQuoter_card__oV4iw footer{position:-webkit-sticky;position:sticky;bottom:8px}.SolarAssistedQuoter_card__oV4iw footer button{flex:1 1}}