.hps-root{--hps-ink: #07120f;--hps-panel: #10231d;--hps-paper: #f4f6f1;--hps-white: #fff;--hps-mint: #00efbd;--hps-green: #08715f;--hps-line: rgba(7, 18, 15, .15);overflow:clip;padding:clamp(76px,10vw,130px) 0;color:var(--hps-white);background:#091611;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.hps-root *,.hps-root *:before,.hps-root *:after{box-sizing:border-box}.hps-shell{width:min(calc(100% - 48px),1240px);margin-inline:auto}.hps-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:70px;align-items:end}.hps-heading>div>span{color:var(--hps-mint);font-size:.66rem;font-weight:850;letter-spacing:.15em}.hps-heading h2{max-width:820px;margin:18px 0 0;font-size:clamp(2.7rem,5vw,5rem);font-weight:700;line-height:.98;letter-spacing:-.055em}.hps-heading>p{margin:0 0 6px;color:#ffffff9e;font-size:.95rem;line-height:1.75}.hps-builder{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:22px;margin-top:64px}.hps-controls{padding:clamp(24px,3vw,32px);border:1px solid rgba(255,255,255,.14);background:#10201a}.hps-control-group+.hps-control-group{margin-top:32px;padding-top:32px;border-top:1px solid rgba(255,255,255,.16)}.hps-control-group__heading{display:grid;grid-template-columns:35px 1fr;gap:12px;align-items:start;margin-bottom:27px}.hps-control-group__heading>span{color:var(--hps-mint);font-size:.66rem;font-weight:850;letter-spacing:.12em}.hps-control-group__heading>div{display:grid;gap:5px}.hps-control-group__heading strong{font-size:1.05rem}.hps-control-group__heading small{color:#ffffff80;font-size:.66rem;line-height:1.45}.hps-controls fieldset{min-width:0;margin:0;padding:0 0 27px;border:0}.hps-controls fieldset+fieldset{padding-top:27px;border-top:1px solid rgba(255,255,255,.11)}.hps-controls legend{margin-bottom:15px;padding:0;color:#ffffffb3;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hps-controls legend span{color:#fff6;font-size:.56rem;font-weight:650;letter-spacing:0;text-transform:none}.hps-options{display:grid;gap:7px}.hps-options--four{grid-template-columns:repeat(4,minmax(0,1fr))}.hps-options--three{grid-template-columns:repeat(3,minmax(0,1fr))}.hps-options--two,.hps-options--bill,.hps-options--solar-size,.hps-options--backup,.hps-options--multi{grid-template-columns:repeat(2,minmax(0,1fr))}.hps-options--bill button,.hps-options--solar-size button,.hps-options--backup button,.hps-options--multi button{min-height:56px;align-items:flex-start;padding:12px;text-align:left}.hps-options--bill button strong,.hps-options--solar-size button strong,.hps-options--backup button strong,.hps-options--multi button strong{font-size:.72rem}.hps-options--phase button{align-items:flex-start;padding-inline:12px;text-align:left}.hps-options--phase button strong{font-size:.75rem}.hps-options button{min-width:0;min-height:70px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:10px;border:1px solid rgba(255,255,255,.16);border-radius:2px;color:var(--hps-white);background:#ffffff09;cursor:pointer;font:inherit;transition:border-color .18s ease,background .18s ease,transform .18s ease}.hps-options button:hover{border-color:#00efbd99;transform:translateY(-1px)}.hps-options button:focus-visible,.hps-postcode input:focus-visible,.hps-button:focus-visible{outline:3px solid var(--hps-mint);outline-offset:3px}.hps-options button.is-active{border-color:var(--hps-mint);background:#00efbd1f;box-shadow:inset 0 0 0 1px var(--hps-mint)}.hps-options button strong{font-size:1.05rem;line-height:1.05}.hps-options button span{color:#ffffff87;font-size:.63rem;line-height:1.25}.hps-options--two button{align-items:flex-start;padding:14px;text-align:left}.hps-options--two button strong{font-size:.78rem}.hps-control-note{margin:11px 0 0;color:#ffffff7a;font-size:.63rem;line-height:1.55}.hps-postcode{margin-bottom:27px;padding-bottom:27px;border-bottom:1px solid rgba(255,255,255,.11)}.hps-postcode label{display:flex;justify-content:space-between;gap:15px;color:#ffffffb3;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hps-postcode label span{color:#fff6;font-size:.58rem;font-weight:650}.hps-postcode input{width:100%;height:50px;margin-top:12px;padding:0 14px;border:1px solid rgba(255,255,255,.18);border-radius:2px;color:var(--hps-white);background:#ffffff0f;font:inherit}.hps-postcode input::placeholder{color:#ffffff5c}.hps-postcode small{display:block;margin-top:9px;color:#ffffff73;font-size:.61rem;line-height:1.5}.hps-result{position:static;align-self:start;min-width:0;padding:clamp(25px,3.5vw,36px);color:var(--hps-ink);background:var(--hps-paper);box-shadow:0 32px 80px #00000045}.hps-result__header{display:flex;justify-content:space-between;gap:24px;padding-bottom:25px;border-bottom:1px solid var(--hps-line)}.hps-result__header>div{display:grid;gap:8px}.hps-result__header>div>span{color:var(--hps-green);font-size:.58rem;font-weight:850;letter-spacing:.13em}.hps-result__header h3{margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1;letter-spacing:-.045em}.hps-badge{height:fit-content;padding:8px 10px;border:1px solid #9ed8c7;color:var(--hps-green);background:#e4f8f1;white-space:nowrap;font-size:.58rem;font-weight:850;letter-spacing:.11em}.hps-equipment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--hps-line)}.hps-equipment article{min-width:0;min-height:230px;display:flex;flex-direction:column;padding:25px 19px 23px 0}.hps-equipment article+article{padding-left:19px;border-left:1px solid var(--hps-line)}.hps-equipment img{width:108px;height:35px;margin-bottom:24px;object-fit:contain;object-position:left center}.hps-equipment__dyness img,.hps-equipment__solis img{padding:7px;background:#10201a}.hps-equipment article>span{margin-top:auto;color:#68736e;font-size:.56rem;font-weight:850;letter-spacing:.12em}.hps-equipment strong{margin-top:8px;color:var(--hps-green);font-size:1.35rem;line-height:1.1}.hps-equipment p{margin:8px 0 0;color:#5f6a65;font-size:.68rem;line-height:1.5}.hps-recommendation{margin-top:22px;padding:14px 16px;border-left:3px solid var(--hps-green);color:#42504a;background:#e8f5ef;font-size:.68rem;line-height:1.6}.hps-adjustments{margin-top:23px;border:1px solid var(--hps-line);background:#fff}.hps-adjustments__title,.hps-adjustment-row{display:grid;grid-template-columns:minmax(175px,.72fr) minmax(0,1.28fr);gap:20px;align-items:center;min-height:51px;padding:10px 15px}.hps-adjustments__title{background:#e9eee9}.hps-adjustments__title span{color:var(--hps-green);font-size:.56rem;font-weight:850;letter-spacing:.12em}.hps-adjustments__title strong{font-size:.68rem}.hps-adjustment-row{border-top:1px solid var(--hps-line)}.hps-adjustment-row span{color:#36423d;font-size:.68rem;font-weight:750}.hps-adjustment-row strong{color:#66716c;font-size:.63rem;font-weight:650;line-height:1.45}.hps-adjustment-row--total{background:#effbf7}.hps-adjustment-row--total span,.hps-adjustment-row--total strong{color:var(--hps-green);font-weight:850}.hps-cashback{margin-top:24px;padding:20px;border:1px solid #9ed8c7;background:#e9faf4}.hps-cashback__offer{display:grid;grid-template-columns:104px 1fr;gap:18px;align-items:start}.hps-cashback__offer>span{display:grid;min-height:74px;place-items:center;padding:10px;color:var(--hps-ink);background:var(--hps-mint);font-size:.69rem;font-weight:900;letter-spacing:.08em;text-align:center}.hps-cashback__offer h4{margin:2px 0 7px;font-size:1.2rem;letter-spacing:-.025em}.hps-cashback__offer p{margin:0;color:#4d5b55;font-size:.7rem;line-height:1.6}.hps-lead-form{margin-top:19px;padding-top:19px;border-top:1px solid rgba(8,113,95,.2)}.hps-lead-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hps-field{display:grid;gap:7px}.hps-field--full{grid-column:1 / -1}.hps-field label{display:flex;justify-content:space-between;gap:12px;color:#435049;font-size:.64rem;font-weight:800}.hps-field label span{color:#77817d;font-size:.56rem;font-weight:650}.hps-field input{width:100%;height:47px;padding:0 12px;border:1px solid rgba(7,18,15,.18);border-radius:2px;color:var(--hps-ink);background:#fff;font:inherit;font-size:.75rem}.hps-field input:focus-visible{outline:3px solid rgba(0,239,189,.55);outline-offset:1px;border-color:var(--hps-green)}.hps-consent{display:grid;grid-template-columns:18px 1fr;gap:9px;align-items:start;margin-top:14px;color:#4b5852;font-size:.64rem;line-height:1.45;cursor:pointer}.hps-consent input{width:17px;height:17px;margin:1px 0 0;accent-color:var(--hps-green)}.hps-form-message{margin-bottom:14px;padding:11px 13px;font-size:.66rem;line-height:1.5}.hps-form-message--success{color:#075c4c;background:#d8f7ec;border:1px solid #8ccfbc}.hps-form-message--error{color:#7a2c20;background:#fff0eb;border:1px solid #e7b6a9}.hps-cashback__terms{margin:14px 0 0;color:#66736d;font-size:.57rem;line-height:1.55}.hps-result__actions{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:25px}.hps-button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;border:0;border-radius:3px;color:var(--hps-ink);background:var(--hps-mint);cursor:pointer;font:inherit;font-size:.75rem;font-weight:850;text-decoration:none;transition:background .18s ease,transform .18s ease}.hps-button:hover{color:var(--hps-ink);background:#43ffd5;transform:translateY(-2px)}.hps-result__actions>a{color:var(--hps-green);font-size:.64rem;font-weight:750;text-decoration:underline;text-underline-offset:3px}.hps-note{max-width:1080px;margin:22px 0 0;color:#ffffff7a;font-size:.62rem;line-height:1.65}.hps-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px;border:1px solid rgba(255,255,255,.15)}.hps-progress a{min-height:66px;display:grid;grid-template-columns:32px 1fr;gap:9px;align-items:center;padding:12px 15px;color:#fffc}.hps-progress a+a{border-left:1px solid rgba(255,255,255,.15)}.hps-progress span{color:var(--hps-mint);font-size:.76rem;font-weight:850}.hps-progress strong{font-size:.82rem;line-height:1.3}.hps-progress a:hover{color:var(--hps-white);background:#00efbd14}.hps-progress+.hps-builder{margin-top:22px}.hps-progress a:focus-visible,.hps-section-link:focus-visible{outline:3px solid var(--hps-mint);outline-offset:3px}.hps-control-group,.hps-result{scroll-margin-top:28px}.hps-section-link{min-height:44px;display:inline-flex;align-items:center;gap:8px;margin-top:8px;color:var(--hps-mint);font-size:.8rem;font-weight:800;text-decoration:underline;text-underline-offset:4px}.hps-sr-status{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;margin:-1px!important}.hps-heading>div>span,.hps-control-group__heading>span{font-size:.75rem}.hps-control-group__heading small{color:#ffffffb3;font-size:.76rem}.hps-controls legend,.hps-postcode label{color:#ffffffd1;font-size:.78rem}.hps-controls legend span,.hps-postcode label span{color:#ffffffa8;font-size:.72rem}.hps-options button strong,.hps-options--bill button strong,.hps-options--solar-size button strong,.hps-options--backup button strong,.hps-options--multi button strong,.hps-options--phase button strong,.hps-options--two button strong{font-size:.82rem;line-height:1.25}.hps-options button span{color:#ffffffb3;font-size:.75rem;line-height:1.35}.hps-control-note,.hps-postcode small{color:#ffffffb3;font-size:.74rem}.hps-postcode input::placeholder{color:#ffffffad}.hps-result__header>div>span,.hps-badge,.hps-equipment article>span,.hps-adjustments__title span{font-size:.68rem}.hps-equipment p,.hps-recommendation,.hps-adjustments__title strong,.hps-adjustment-row span{font-size:.76rem}.hps-adjustment-row strong,.hps-cashback__offer p,.hps-field label,.hps-consent,.hps-form-message,.hps-result__actions>a{font-size:.74rem}.hps-field label span{color:#5f6b66;font-size:.7rem}.hps-cashback__terms,.hps-note{font-size:.69rem}.hps-consent a{color:var(--hps-green);font-weight:800;text-decoration:underline;text-underline-offset:3px}body:has(.hps-root) .me2-assistant__launcher{width:54px;min-width:54px;padding:6px}body:has(.hps-root) .me2-assistant__launcher>span:nth-child(2),body:has(.hps-root) .me2-assistant__launcher>i{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}@media(min-width:981px){.hps-result{position:sticky;top:96px;max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(11,122,94,.42) transparent}.hps-result::-webkit-scrollbar{width:8px}.hps-result::-webkit-scrollbar-track{background:transparent}.hps-result::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#0b7a5e6b;background-clip:padding-box}.hps-result::-webkit-scrollbar-thumb:hover{background:#0b7a5ead;background-clip:padding-box}}@media(max-width:980px){.hps-heading,.hps-builder{grid-template-columns:1fr}.hps-heading{gap:24px}.hps-result{position:static}}@media(max-width:680px){.hps-shell{width:min(calc(100% - 28px),620px)}.hps-heading h2{font-size:clamp(2.55rem,13vw,4.2rem)}.hps-builder{margin-top:44px}.hps-progress{grid-template-columns:1fr}.hps-progress a+a{border-left:0;border-top:1px solid rgba(255,255,255,.15)}.hps-controls,.hps-result{padding:22px}.hps-options--four{grid-template-columns:repeat(2,minmax(0,1fr))}.hps-options--two,.hps-options--phase,.hps-options--bill,.hps-options--solar-size,.hps-options--backup,.hps-options--multi{grid-template-columns:1fr}.hps-result__header,.hps-result__actions{align-items:flex-start;flex-direction:column}.hps-equipment{grid-template-columns:1fr}.hps-equipment article{min-height:175px;padding:21px 0}.hps-equipment article+article{padding-left:0;border-left:0;border-top:1px solid var(--hps-line)}.hps-adjustments__title,.hps-adjustment-row{grid-template-columns:1fr;gap:5px;padding-block:13px}.hps-result__actions,.hps-button{width:100%}.hps-result__actions{align-items:flex-start;flex-direction:column}.hps-cashback__offer{grid-template-columns:1fr}.hps-cashback__offer>span{width:110px;min-height:58px}.hps-lead-grid{grid-template-columns:1fr}.hps-field--full{grid-column:auto}}@media(prefers-reduced-motion:reduce){.hps-root *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/home-package-selector.css.map */
