.input__label{position:relative}.input{width:100%;border-radius:.125rem;border-width:1px;border-color:#14141480;padding:.5rem .75rem}.input::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(114 114 114 / var(--tw-placeholder-opacity))}.input::placeholder{--tw-placeholder-opacity:1;color:rgb(114 114 114 / var(--tw-placeholder-opacity))}@media (min-width: 768px){.input{padding:.75rem}}.input{-moz-appearance:none;-webkit-appearance:none;appearance:none}.input:focus,.input:active{border-color:#14141480;outline:2px solid transparent;outline-offset:2px;outline-width:2px;outline-color:#0088f4;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255 / var(--tw-ring-opacity))}.input-aw:focus,.input-aw:active{outline:2px solid transparent;outline-offset:2px}.input.input-ic-l{padding-left:3rem}.input.input-ic-r{padding-right:3rem}.input.input-ic-r~*,.input.input-ic-l~*{position:absolute;top:50%;height:1.5rem;width:1.5rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.input.input-ic-r~*{right:.75rem}.input.input-ic-l+*{left:.75rem}.input~.error{display:none}.input:not(:focus)[invalid]{--tw-border-opacity:1;border-color:rgb(234 0 64 / var(--tw-border-opacity))}.input:not(:focus)[invalid]~.error{position:absolute;top:.625rem;right:0;left:0;display:inline-flex;height:100%;width:100%;--tw-translate-y:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(234 0 64 / var(--tw-text-opacity))}u-select:where(.astro-VYWUOTPW){position:relative}.input:where(.astro-VYWUOTPW){--tw-text-opacity: 1;color:rgb(114 114 114 / var(--tw-text-opacity))}.input:where(.astro-VYWUOTPW):not(:invalid){--tw-text-opacity: 1;color:rgb(20 20 20 / var(--tw-text-opacity))}.radio:where(.astro-JMZNG45J){position:relative;display:flex}.radio:where(.astro-JMZNG45J) .radio__input:where(.astro-JMZNG45J){display:none}.radio:where(.astro-JMZNG45J) .radio__input:where(.astro-JMZNG45J):checked+.radio__label:where(.astro-JMZNG45J){z-index:10;border-radius:.125rem;border-color:#141414e6;--tw-text-opacity: 1;color:rgb(20 20 20 / var(--tw-text-opacity))}.radio:where(.astro-JMZNG45J) .radio__label:where(.astro-JMZNG45J){margin-right:-1px;display:flex;flex:1 1 0%;align-items:center;justify-content:center;border-width:1px;--tw-border-opacity: 1;border-color:rgb(137 137 137 / var(--tw-border-opacity));padding:.5rem 1rem}@media (min-width: 768px){.radio:where(.astro-JMZNG45J) .radio__label:where(.astro-JMZNG45J){padding-top:.75rem;padding-bottom:.75rem}}.radio:where(.astro-JMZNG45J) .radio__label:where(.astro-JMZNG45J):hover{cursor:pointer;background-color:#1414140d}.radio:where(.astro-JMZNG45J) .radio__label:where(.astro-JMZNG45J):first-of-type{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.radio:where(.astro-JMZNG45J) .radio__label:where(.astro-JMZNG45J):last-of-type{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.radio:where(.astro-JMZNG45J) .radio__label:where(.astro-JMZNG45J)>svg:where(.astro-JMZNG45J){margin-right:.25rem;margin-top:-1px;height:1.25rem;width:1.25rem}.radio__label:where(.astro-JMZNG45J) .accent svg{display:none;--tw-translate-y: -.375rem;--tw-scale-y: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.radio__icon:where(.astro-JMZNG45J){margin-left:-.5rem}.radio:where(.astro-JMZNG45J) .radio__input:where(.astro-JMZNG45J):checked+.radio__label:where(.astro-JMZNG45J) .radio__icon:where(.astro-JMZNG45J) circle:where(.astro-JMZNG45J)+circle:where(.astro-JMZNG45J){fill:#141414}.radio:where(.astro-JMZNG45J) .radio__input:where(.astro-JMZNG45J):checked+.radio__label:where(.astro-JMZNG45J):focus,.radio:where(.astro-JMZNG45J) .radio__input:where(.astro-JMZNG45J):checked+.radio__label:where(.astro-JMZNG45J):active,.radio:where(.astro-JMZNG45J) .radio__label:where(.astro-JMZNG45J):active,.radio:where(.astro-JMZNG45J) .radio__label:where(.astro-JMZNG45J):focus{z-index:100;border-radius:.125rem;background-color:#1414140d;outline-style:solid;outline-width:2px;outline-color:#fff;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(0 136 244 / var(--tw-ring-opacity)) }.radio__icon:where(.astro-JMZNG45J)+svg:where(.astro-JMZNG45J){display:none}@media (min-width: 768px){.radio__icon:where(.astro-JMZNG45J)+svg:where(.astro-JMZNG45J){display:block}}.rating:where(.astro-LWXSZ6ZR){margin-right:-.25rem;display:flex;width:-moz-fit-content;width:fit-content;flex-direction:row-reverse;align-items:center;font-size:1.125rem;line-height:1.75rem}.rating__input:where(.astro-LWXSZ6ZR){display:none}.rating__star:where(.astro-LWXSZ6ZR){margin-left:.125rem;margin-right:.125rem;display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center}@media (min-width: 640px){.rating__star:where(.astro-LWXSZ6ZR){margin-left:0;margin-right:0;width:2.5rem}}.rating__star:where(.astro-LWXSZ6ZR){stroke:#14141433;stroke-width:2px;color:transparent}.rating__star:where(.astro-LWXSZ6ZR):hover,.rating__star:where(.astro-LWXSZ6ZR):hover~.rating__star:where(.astro-LWXSZ6ZR){cursor:pointer;stroke:#141414e6}.input:where(.astro-LWXSZ6ZR):active .rating__star:where(.astro-LWXSZ6ZR):hover,.input:where(.astro-LWXSZ6ZR):active .rating__star:where(.astro-LWXSZ6ZR):hover~.rating__star:where(.astro-LWXSZ6ZR){cursor:pointer;stroke:#0088f4}.rating__input:where(.astro-LWXSZ6ZR):checked~.rating__star:where(.astro-LWXSZ6ZR){cursor:pointer;stroke:#141414e6;--tw-text-opacity: 1;color:rgb(255 242 114 / var(--tw-text-opacity))}.input:where(.astro-LWXSZ6ZR){display:inline-flex;align-items:center;justify-content:space-between;--tw-text-opacity: 1;color:rgb(20 20 20 / var(--tw-text-opacity))}button:where(.astro-3PSPVXUC){position:relative;display:inline-flex;justify-content:center;border-radius:.125rem;border-width:1px;border-color:transparent;padding:.75rem .5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(20 20 20 / var(--tw-text-opacity))}button:where(.astro-3PSPVXUC).b-solid{--tw-bg-opacity: 1;background-color:rgb(20 20 20 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}button:where(.astro-3PSPVXUC).b-solid:hover{background-color:#141414cc}button:where(.astro-3PSPVXUC).b-solid:active{background-color:#14141499;outline-style:solid;outline-width:2px;outline-color:#0088f4;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity)) }button:where(.astro-3PSPVXUC).b-ghost{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(20 20 20 / var(--tw-text-opacity))}button:where(.astro-3PSPVXUC).b-ghost:hover{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity))}button:where(.astro-3PSPVXUC).b-ghost:active{background-color:#14141499}button:where(.astro-3PSPVXUC).b-outline{--tw-border-opacity: 1;border-color:rgb(20 20 20 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(20 20 20 / var(--tw-text-opacity))}button:where(.astro-3PSPVXUC).b-outline:hover{background-color:#14141433}button:where(.astro-3PSPVXUC).b-outline:active{background-color:#14141466}button:where(.astro-3PSPVXUC).b-sm{padding:.5rem;font-size:.75rem;line-height:1rem}@media (min-width: 768px){button:where(.astro-3PSPVXUC).b-sm{padding-top:.75rem;padding-bottom:.75rem}}button:where(.astro-3PSPVXUC).b-md{padding:.75rem;font-size:1rem;line-height:1.5rem}@media (min-width: 768px){button:where(.astro-3PSPVXUC).b-md{padding-top:1rem;padding-bottom:1rem}}button:where(.astro-3PSPVXUC).b-lg{border-width:2px;padding:.75rem;font-size:1.125rem;line-height:1.75rem}@media (min-width: 768px){button:where(.astro-3PSPVXUC).b-lg{padding-top:1.25rem;padding-bottom:1.25rem}}button:where(.astro-3PSPVXUC).b-wide.b-sm{padding-left:1rem;padding-right:1rem}button:where(.astro-3PSPVXUC).b-wide.b-md{padding-left:1.25rem;padding-right:1.25rem}button:where(.astro-3PSPVXUC).b-wide.b-lg{padding:1rem 1.5rem}button:where(.astro-3PSPVXUC).b-full{width:100%}button:where(.astro-3PSPVXUC).b-link{background-color:transparent;--tw-text-opacity: 1;color:rgb(20 20 20 / var(--tw-text-opacity));text-underline-offset:4px}button:where(.astro-3PSPVXUC).b-link:hover{text-decoration-line:underline}button:where(.astro-3PSPVXUC).b-link:focus{text-decoration-line:underline}button:where(.astro-3PSPVXUC):focus{outline:2px solid transparent;outline-offset:2px}button:where(.astro-3PSPVXUC)[disabled],button:where(.astro-3PSPVXUC)[disabled]:focus,button:where(.astro-3PSPVXUC)[disabled]:hover,button:where(.astro-3PSPVXUC)[disabled]:active{cursor:default!important;--tw-bg-opacity: 1 !important;background-color:rgb(212 212 212 / var(--tw-bg-opacity))!important;outline:2px solid transparent!important;outline-offset:2px!important;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}u-speedtest-form:where(.astro-Z5KDXY7P){width:100%}.form:where(.astro-Z5KDXY7P){display:flex;width:100%;flex-direction:column;gap:1rem;padding-top:.5rem;padding-bottom:.5rem}.form:where(.astro-Z5KDXY7P) #postcode{text-transform:uppercase}.form:where(.astro-Z5KDXY7P) #postcode::-moz-placeholder{text-transform:none}.form:where(.astro-Z5KDXY7P) #postcode::placeholder{text-transform:none}.form:where(.astro-Z5KDXY7P) button>svg{margin-left:.5rem;display:none;height:1.5rem;width:1.5rem}@keyframes spin{to{transform:rotate(360deg)}}.form:where(.astro-Z5KDXY7P) button>svg{animation:spin 1s linear infinite;fill:none}h2:where(.astro-J7PV25F6){margin-bottom:0;display:inline-flex;align-items:center;justify-content:flex-start;padding-left:0;padding-right:0;text-align:left;font-family:Founders Grotesk,Inter,Roboto,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:700}@media (min-width: 768px){h2:where(.astro-J7PV25F6){font-size:1.5rem;line-height:2rem}}.loopaccent:where(.astro-J7PV25F6){left:-20%;transform:scaleX(.7) scaleY(1.6) translateZ(0);stroke-width:12px}.banner:where(.astro-J7PV25F6){display:flex;min-height:300px;flex-direction:column;gap:1rem}@media (min-width: 1024px){.banner:where(.astro-J7PV25F6){min-height:160px;flex-direction:row}}.banner:where(.astro-J7PV25F6) li:where(.astro-J7PV25F6){display:flex;flex:1 1 0%;flex-direction:row;align-items:center;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(36 36 36 / var(--tw-bg-opacity));padding:1rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 1024px){.banner:where(.astro-J7PV25F6) li:where(.astro-J7PV25F6){padding:2rem 1.5rem;font-size:1.125rem;line-height:1.75rem}}.banner:where(.astro-J7PV25F6) li:where(.astro-J7PV25F6) svg:where(.astro-J7PV25F6){margin-right:1rem;height:4rem;width:4rem}@media (min-width: 768px){.banner:where(.astro-J7PV25F6) li:where(.astro-J7PV25F6) svg:where(.astro-J7PV25F6){height:2.5rem;width:2.5rem}}@media (min-width: 1024px){.banner:where(.astro-J7PV25F6) li:where(.astro-J7PV25F6) svg:where(.astro-J7PV25F6){height:5rem;width:5rem}}.error:where(.astro-J7PV25F6){height:auto}.chevron:where(.astro-J7PV25F6){pointer-events:none;--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 1024px){.megahero:where(.astro-J7PV25F6) h1{font-size:5rem}}.megahero:where(.astro-J7PV25F6) .hero__card{min-height:395px}@media (min-width: 1024px){.megahero:where(.astro-J7PV25F6) .hero__card{min-height:415px}}
