.cv-ca{max-width:920px;margin:4rem auto 6rem}.cv-ca__head{text-align:center;max-width:760px;margin:0 auto 2.8rem}.cv-ca__head h1{margin:.5rem 0 1rem}.cv-ca__eyebrow,.cv-ca-step__count{text-transform:uppercase;letter-spacing:.09em;font-size:1.15rem;opacity:.66}.cv-ca__form,.cv-ca__result{border:1px solid rgba(var(--color-foreground),.12);border-radius:18px;padding:2.4rem;background:rgb(var(--color-background))}.cv-ca-step{display:none}.cv-ca-step.is-active{display:block}.cv-ca-step h2{margin-top:.4rem}.cv-ca-step label{display:flex;gap:1rem;align-items:flex-start;border:1px solid rgba(var(--color-foreground),.16);border-radius:12px;padding:1.25rem 1.4rem;margin:.85rem 0;cursor:pointer}.cv-ca-step label:has(input:checked){border-color:rgba(var(--color-foreground),.8);box-shadow:0 0 0 1px rgba(var(--color-foreground),.16)}.cv-ca-step label small{display:block;opacity:.7;margin-top:.25rem}.cv-ca-step input{margin-top:.35rem}.cv-ca__progress{height:5px;background:rgba(var(--color-foreground),.08);border-radius:99px;margin-bottom:2.4rem;overflow:hidden}.cv-ca__progress span{display:block;height:100%;width:14.285%;background:rgb(var(--color-foreground));transition:width .2s}.cv-ca__nav{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem}.cv-ca-help{opacity:.72}.cv-ca-product{display:grid;grid-template-columns:130px 1fr;gap:1.5rem;align-items:center;border:1px solid rgba(var(--color-foreground),.12);border-radius:14px;padding:1.25rem;margin:1rem 0}.cv-ca-product img{width:130px;height:100px;object-fit:contain}.cv-ca-product .button{margin-top:.8rem}.cv-ca-warning,.cv-ca-note{padding:1.2rem 1.4rem;background:rgba(var(--color-foreground),.055);border-radius:10px;margin:1.2rem 0}.cv-ca-alts{margin-top:2rem}.cv-ca-alt-reason{margin:-.35rem 0 1.4rem;padding:0 .2rem;opacity:.78}@media(max-width:600px){.cv-ca{margin-top:2rem}.cv-ca__form,.cv-ca__result{padding:1.5rem}.cv-ca-product{grid-template-columns:1fr}.cv-ca-product img{width:100%;height:auto}.cv-ca__nav .button{flex:1}}.cv-energy-advisor{max-width:920px;margin:4rem auto 6rem}.cv-ea__head{text-align:center;max-width:720px;margin:0 auto 2.8rem}.cv-ea__head h1{margin:.5rem 0 1rem}.cv-ea__eyebrow,.cv-step__count{text-transform:uppercase;letter-spacing:.09em;font-size:1.15rem;opacity:.66}.cv-ea__form{border:1px solid rgba(var(--color-foreground),.12);border-radius:18px;padding:2.4rem;background:rgb(var(--color-background))}.cv-step{display:none}.cv-step.is-active{display:block}.cv-step h2{margin-top:.4rem}.cv-step label{display:flex;gap:1rem;align-items:flex-start;border:1px solid rgba(var(--color-foreground),.16);border-radius:12px;padding:1.25rem 1.4rem;margin:.85rem 0;cursor:pointer;transition:.15s}.cv-step label:hover{border-color:rgba(var(--color-foreground),.45)}.cv-step label:has(input:checked){border-color:rgba(var(--color-foreground),.8);box-shadow:0 0 0 1px rgba(var(--color-foreground),.16)}.cv-step label small{display:block;opacity:.7;margin-top:.25rem}.cv-step input{margin-top:.35rem}.cv-ea__progress{height:5px;background:rgba(var(--color-foreground),.08);border-radius:99px;margin-bottom:2.4rem;overflow:hidden}.cv-ea__progress span{display:block;height:100%;width:14.285%;background:rgb(var(--color-foreground));transition:width .2s}.cv-ea__nav{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem}.cv-help{opacity:.72;max-width:700px}.cv-ea__result{border:1px solid rgba(var(--color-foreground),.14);border-radius:18px;padding:2.4rem}.cv-product-card{display:grid;grid-template-columns:130px 1fr;gap:1.5rem;align-items:center;border:1px solid rgba(var(--color-foreground),.12);border-radius:14px;padding:1.25rem;margin:1rem 0}.cv-product-card img{width:130px;height:100px;object-fit:contain}.cv-product-card .button{margin-top:.8rem}.cv-warning,.cv-advice-note{padding:1.2rem 1.4rem;background:rgba(var(--color-foreground),.055);border-radius:10px;margin:1.2rem 0}.cv-result-alts{margin-top:2rem}.cv-alt-reason{margin:-.35rem 0 1.4rem;padding:0 .2rem;opacity:.78}.cv-result-next{margin:2rem 0}.cv-result-calc{font-size:1.05em}.cv-result-primary h3,.cv-result-alts h3{margin-top:2rem}@media(max-width:600px){.cv-energy-advisor{margin-top:2rem}.cv-ea__form,.cv-ea__result{padding:1.5rem}.cv-product-card{grid-template-columns:1fr}.cv-product-card img{width:100%;height:auto}.cv-ea__nav .button{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
