.Toggle-module__84Pn4G__toggle{flex:none;width:46px;height:28px;display:inline-flex;position:relative}.Toggle-module__84Pn4G__input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.Toggle-module__84Pn4G__track{border-radius:var(--radius-pill);background:var(--color-border);transition:background .18s;position:absolute;inset:0}.Toggle-module__84Pn4G__knob{background:var(--color-white);border-radius:50%;width:22px;height:22px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.Toggle-module__84Pn4G__input:checked+.Toggle-module__84Pn4G__track{background:var(--mode-cta)}.Toggle-module__84Pn4G__input:checked+.Toggle-module__84Pn4G__track .Toggle-module__84Pn4G__knob{transform:translate(18px)}.Toggle-module__84Pn4G__input:focus-visible+.Toggle-module__84Pn4G__track{box-shadow:var(--focus-glow)}
.Pill-module__cddRIW__pill{border-radius:var(--radius-pill);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.Pill-module__cddRIW__accent{background:var(--mode-cta);color:var(--color-white)}.Pill-module__cddRIW__strong{background:var(--mode-strong);color:var(--color-white)}.Pill-module__cddRIW__success{color:#16803c;background:#e8f7ee}.Pill-module__cddRIW__neutral{background:var(--color-bg-alt);color:var(--color-muted)}
.Note-module__ZVlLNq__note{border-radius:var(--radius);--inline-link-color:currentColor;--inline-link-hover:currentColor;gap:10px;padding:14px 16px;font-size:13.5px;line-height:1.5;display:flex}.Note-module__ZVlLNq__note :where(p):first-child{margin-top:0}.Note-module__ZVlLNq__note :where(p):last-child{margin-bottom:0}.Note-module__ZVlLNq__info{color:#1f3b73;background:#eef4ff}.Note-module__ZVlLNq__warn{color:#8a5a00;background:#fff6e6}.Note-module__ZVlLNq__success{color:#16803c;background:#e8f7ee}.Note-module__ZVlLNq__error{color:var(--color-error);background:#fdecee}.Note-module__ZVlLNq__icon{flex:none;margin-top:2px;font-size:15px}.Note-module__ZVlLNq__body{flex:1;min-width:0}details.Note-module__ZVlLNq__note{padding:0;display:block}.Note-module__ZVlLNq__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-weight:600;list-style:none;display:flex}.Note-module__ZVlLNq__summary::-webkit-details-marker{display:none}details.Note-module__ZVlLNq__note .Note-module__ZVlLNq__body{padding:0 16px 14px}.Note-module__ZVlLNq__chevron{transition:transform .2s}details.Note-module__ZVlLNq__note[open] .Note-module__ZVlLNq__chevron{transform:rotate(180deg)}
.States-module__-mmUpq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.States-module__-mmUpq__loading{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.States-module__-mmUpq__loading{grid-template-columns:repeat(2,1fr)}}.States-module__-mmUpq__loadingSingle{display:block}.States-module__-mmUpq__skeletonCard{border-radius:var(--radius);background:var(--color-white);border:1px solid var(--color-border);flex-direction:column;gap:14px;padding:24px;display:flex}.States-module__-mmUpq__skelLineWide,.States-module__-mmUpq__skelLine{border-radius:var(--radius-sm);background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%) 0 0/400% 100%;height:16px;animation:1.4s infinite States-module__-mmUpq__shimmer}.States-module__-mmUpq__skelLineWide{width:70%;height:24px}.States-module__-mmUpq__skelLine{width:100%}@keyframes States-module__-mmUpq__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.States-module__-mmUpq__skelLineWide,.States-module__-mmUpq__skelLine{animation:none}}.States-module__-mmUpq__error{text-align:center;border-radius:var(--radius);background:#fff4f6;border:1px solid #ec1a5f4d;flex-direction:column;align-items:center;padding:40px 28px;display:flex}.States-module__-mmUpq__errorIcon{background:color-mix(in srgb, var(--mode-cta) 12%, transparent);width:52px;height:52px;color:var(--mode-cta);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.4rem;display:inline-flex}.States-module__-mmUpq__errorTitle{color:var(--color-text);margin:0 0 6px;font-size:1.15rem;font-weight:700}.States-module__-mmUpq__errorHint{max-width:380px;color:var(--color-muted);margin:0 0 20px}.States-module__-mmUpq__retryIcon{margin-right:8px}
.AvailabilityResults-module__o5FkbW__hero{border-radius:var(--radius);background:linear-gradient(#0000001a, #0000001a), var(--mode-gradient);text-align:center;margin:44px 0 0;padding:40px 24px 36px}.AvailabilityResults-module__o5FkbW__fibreBadge{border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-heading);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:14px;padding:5px 14px;font-size:13px;font-weight:700;display:inline-flex}.AvailabilityResults-module__o5FkbW__fibreBadge svg{color:var(--color-success)}.AvailabilityResults-module__o5FkbW__heroTitle{color:var(--color-white);margin:0;font-size:clamp(1.6rem,2vw,2.4rem);line-height:1.2}.AvailabilityResults-module__o5FkbW__heroTitle strong{text-wrap:nowrap}.AvailabilityResults-module__o5FkbW__heroMeta{color:var(--color-white);margin:12px 0 0;font-size:16px}.AvailabilityResults-module__o5FkbW__heroMeta strong{font-weight:700}.AvailabilityResults-module__o5FkbW__toggleRow{margin-top:22px}.AvailabilityResults-module__o5FkbW__grid{flex-wrap:wrap;justify-content:center;gap:20px;margin:26px 0 0;padding:0;list-style:none;display:flex}.AvailabilityResults-module__o5FkbW__grid>li{flex:100%;min-width:0}@media (min-width:560px){.AvailabilityResults-module__o5FkbW__grid>li{flex:0 0 240px}}.AvailabilityResults-module__o5FkbW__dealLayout{grid-template-columns:minmax(0,1fr);margin-top:26px;display:grid}.AvailabilityResults-module__o5FkbW__dealSlot{justify-content:center;margin:0;padding:0;list-style:none;display:flex}.AvailabilityResults-module__o5FkbW__dealSlot>li{flex:100%;min-width:0;margin:0 -5px}.AvailabilityResults-module__o5FkbW__alsoIntro{border-top:1px dashed var(--color-border);margin:26px 0 16px;padding-top:20px}.AvailabilityResults-module__o5FkbW__alsoLabel{line-height:inherit;letter-spacing:.09em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:11.5px;font-weight:800}.AvailabilityResults-module__o5FkbW__alsoSub{color:var(--color-heading);margin:4px 0 0;font-size:15px}.AvailabilityResults-module__o5FkbW__dealLayout .AvailabilityResults-module__o5FkbW__alsoGrid{margin:0}@media (min-width:560px){.AvailabilityResults-module__o5FkbW__dealSlot>li{flex:0 0 250px;margin:0}.AvailabilityResults-module__o5FkbW__alsoIntro{text-align:center}}@media (min-width:1400px){.AvailabilityResults-module__o5FkbW__dealLayout{grid-template-columns:auto auto;justify-content:center}.AvailabilityResults-module__o5FkbW__dealSlot{grid-area:2/1}.AvailabilityResults-module__o5FkbW__dealSlot>li{flex:0 0 246px;width:246px;margin:-5px 0 -5px -5px}.AvailabilityResults-module__o5FkbW__alsoIntro{text-align:left;border-top:0;grid-area:1/2;margin:0 0 0 20px;padding:0 0 14px 21px}.AvailabilityResults-module__o5FkbW__dealLayout .AvailabilityResults-module__o5FkbW__alsoGrid{border-left:1px dashed var(--color-border);grid-area:2/2;justify-content:flex-start;margin-left:20px;padding-left:20px}.AvailabilityResults-module__o5FkbW__alsoGrid>li{flex:0 0 236px;width:236px}}.AvailabilityResults-module__o5FkbW__sharedPerks{border-top:1px solid var(--color-border);color:var(--color-heading);flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:26px;padding:18px 4px 0;display:flex}.AvailabilityResults-module__o5FkbW__sharedPerks>strong{letter-spacing:.09em;text-transform:uppercase;color:var(--color-muted);font-size:11.5px;font-weight:800}.AvailabilityResults-module__o5FkbW__sharedPerks ul{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.AvailabilityResults-module__o5FkbW__sharedPerks li{padding-left:21px;font-size:14px;font-weight:500;position:relative}.AvailabilityResults-module__o5FkbW__sharedPerks li:before{content:"✓";color:var(--color-success);font-weight:800;position:absolute;left:0}
.ContractDocuments-module__lkxjQa__docs{margin:14px 0 0}.ContractDocuments-module__lkxjQa__row{color:var(--color-muted);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 6px;font-size:14px;display:flex}.ContractDocuments-module__lkxjQa__label{color:var(--color-text)}.ContractDocuments-module__lkxjQa__action{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;}.ContractDocuments-module__lkxjQa__action[aria-disabled=true]{color:var(--color-muted);cursor:progress}.ContractDocuments-module__lkxjQa__srOnly{}.ContractDocuments-module__lkxjQa__error{color:var(--color-error);margin:6px 0 0;font-size:13px}
.Combobox-module__--r_4q__root{position:relative}.Combobox-module__--r_4q__root input{width:100%}.Combobox-module__--r_4q__list{z-index:50;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);max-height:280px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.Combobox-module__--r_4q__option{border-radius:var(--radius-sm);cursor:pointer;padding:10px 12px}.Combobox-module__--r_4q__option[data-active=true]{background:var(--color-bg-alt)}.Combobox-module__--r_4q__status{color:var(--color-muted);padding:10px 12px}
.DetailsStep-module__AwvMhW__heading{color:var(--color-heading);margin:0 0 8px;font-size:clamp(1.5rem,2.5vw,2rem)}.DetailsStep-module__AwvMhW__lead{color:var(--color-muted);margin:0 0 24px;line-height:1.6}.DetailsStep-module__AwvMhW__card{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);padding:22px}.DetailsStep-module__AwvMhW__card+.DetailsStep-module__AwvMhW__card{margin-top:16px}.DetailsStep-module__AwvMhW__cardTitle{color:var(--color-heading);margin:0 0 4px;font-size:18px;font-weight:700}.DetailsStep-module__AwvMhW__cardSub{color:var(--color-muted);margin:0 0 16px;font-size:14px;line-height:1.5}.DetailsStep-module__AwvMhW__grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:575px){.DetailsStep-module__AwvMhW__grid2{grid-template-columns:1fr}}.DetailsStep-module__AwvMhW__label{letter-spacing:.03em;text-transform:uppercase;color:var(--color-muted);margin:0 0 8px;font-size:11.5px;font-weight:700}.DetailsStep-module__AwvMhW__addressBox{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-alt);margin-bottom:16px;padding:13px 16px;font-size:14px}.DetailsStep-module__AwvMhW__seg3{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.DetailsStep-module__AwvMhW__gate{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:575px){.DetailsStep-module__AwvMhW__seg3,.DetailsStep-module__AwvMhW__gate{grid-template-columns:1fr}}.DetailsStep-module__AwvMhW__spaced{margin-top:14px}.DetailsStep-module__AwvMhW__groupError{color:var(--color-error);margin:6px 0 0;font-size:14px;font-weight:600}.DetailsStep-module__AwvMhW__dateChips{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;display:grid}.DetailsStep-module__AwvMhW__dateChip,.DetailsStep-module__AwvMhW__dateChipOn{border:1.5px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);cursor:pointer;font:inherit;flex-direction:column;align-items:center;gap:2px;padding:16px 8px 14px;display:flex;position:relative}.DetailsStep-module__AwvMhW__dateChipOn{border-color:var(--mode-cta);box-shadow:0 0 0 1px var(--mode-cta)}.DetailsStep-module__AwvMhW__dateWeekday{color:var(--color-muted);font-size:13px}.DetailsStep-module__AwvMhW__dateNum{color:var(--color-heading);font-size:17px;font-weight:700}.DetailsStep-module__AwvMhW__soonest{border-radius:var(--radius-pill);background:var(--color-success);color:var(--color-white);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;padding:3px 10px;font-size:10px;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.DetailsStep-module__AwvMhW__dob{border:0;min-inline-size:0;margin:14px 0 0;padding:0}.DetailsStep-module__AwvMhW__dobLegend{color:var(--color-text);margin-bottom:6px;padding:0;font-size:14px;font-weight:600}.DetailsStep-module__AwvMhW__dob[data-error] .DetailsStep-module__AwvMhW__dobLegend{color:var(--color-error)}.DetailsStep-module__AwvMhW__dobParts{grid-template-columns:5rem 5rem 7rem;gap:10px;display:grid}.DetailsStep-module__AwvMhW__dobPart{display:block}.DetailsStep-module__AwvMhW__dobPart span{color:var(--color-muted);margin-bottom:6px;font-size:13px;display:block}.DetailsStep-module__AwvMhW__dobPart input{width:100%}.DetailsStep-module__AwvMhW__dob[data-error] input{border-color:var(--color-error);background:#fff5f6}.DetailsStep-module__AwvMhW__dob[data-error] input:focus{border-color:var(--color-error);box-shadow:0 0 0 3px #b0002029}.DetailsStep-module__AwvMhW__linkButton{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;}.DetailsStep-module__AwvMhW__chosen{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-alt);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.DetailsStep-module__AwvMhW__chosenName{align-items:center;gap:8px;font-weight:600;display:flex}.DetailsStep-module__AwvMhW__chosenName svg{color:var(--color-success)}.DetailsStep-module__AwvMhW__chosenLabel{margin-bottom:6px;font-weight:600}.DetailsStep-module__AwvMhW__hint{color:var(--color-muted);margin-top:6px;font-size:14px}.DetailsStep-module__AwvMhW__providerField{flex-direction:column;display:flex}.DetailsStep-module__AwvMhW__providerHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.DetailsStep-module__AwvMhW__providerHead .DetailsStep-module__AwvMhW__chosenLabel{margin-bottom:0}.DetailsStep-module__AwvMhW__providerField input[aria-invalid=true]{border-color:var(--color-error);background:#fff5f6}
.ReviewStep-module__ly_N1q__heading{color:var(--color-heading);margin:0 0 20px;font-size:clamp(1.5rem,2.5vw,2rem)}.ReviewStep-module__ly_N1q__subheading{color:var(--color-heading);margin:28px 0 12px;font-size:16px;font-weight:700}.ReviewStep-module__ly_N1q__nudge{border-radius:var(--radius);background:var(--color-bg-alt);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;padding:16px 18px;display:flex}.ReviewStep-module__ly_N1q__nudgeSub{color:var(--color-muted);margin:2px 0 0;font-size:13px}.ReviewStep-module__ly_N1q__nudgeActions{flex-direction:column;flex:none;align-items:stretch;gap:8px;display:flex}.ReviewStep-module__ly_N1q__nudgeBtn{font-size:13px}.ReviewStep-module__ly_N1q__recap{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);padding:22px}.ReviewStep-module__ly_N1q__recap+.ReviewStep-module__ly_N1q__recap,.ReviewStep-module__ly_N1q__cardRecap{margin-top:20px}.ReviewStep-module__ly_N1q__recapHead{color:var(--color-heading);margin-bottom:14px;font-size:18px;font-weight:700}.ReviewStep-module__ly_N1q__goLive{border-radius:var(--radius-sm);background:var(--color-bg-alt);align-items:center;gap:8px;margin:0 0 16px;padding:10px 14px;font-size:14px;display:flex}.ReviewStep-module__ly_N1q__goLive svg{color:var(--mode-accent)}.ReviewStep-module__ly_N1q__lines{flex-direction:column;gap:8px;display:flex}.ReviewStep-module__ly_N1q__extras{flex-direction:column;gap:10px;display:flex}.ReviewStep-module__ly_N1q__exRow{border:1px solid var(--color-border);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.ReviewStep-module__ly_N1q__exOn{border-color:var(--mode-cta);box-shadow:0 0 0 1px var(--mode-cta)}.ReviewStep-module__ly_N1q__exText{flex-direction:column;gap:2px;min-width:0;display:flex}.ReviewStep-module__ly_N1q__exName{color:var(--color-heading);font-weight:700}.ReviewStep-module__ly_N1q__exBlurb{color:var(--color-muted);font-size:13px}.ReviewStep-module__ly_N1q__exBtn{border:1.5px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-white);color:var(--mode-cta);font:inherit;cursor:pointer;flex:none;padding:8px 18px;font-size:13px;font-weight:700;transition:border-color .15s,color .15s}.ReviewStep-module__ly_N1q__exBtn:hover{border-color:var(--mode-cta)}.ReviewStep-module__ly_N1q__exBtnRemove{color:var(--color-muted)}.ReviewStep-module__ly_N1q__exBtnRemove:hover{border-color:var(--color-muted);color:var(--color-heading)}.ReviewStep-module__ly_N1q__facts{grid-template-columns:max-content 1fr;gap:8px 20px;margin:0;font-size:14px;display:grid}.ReviewStep-module__ly_N1q__facts dt{color:var(--color-muted)}.ReviewStep-module__ly_N1q__facts dd{color:var(--color-text);margin:0}@media (max-width:575px){.ReviewStep-module__ly_N1q__facts{grid-template-columns:1fr;gap:2px}.ReviewStep-module__ly_N1q__facts dd:not(:last-child){margin-bottom:10px}}.ReviewStep-module__ly_N1q__contract{margin-top:20px}.ReviewStep-module__ly_N1q__csec{padding:12px 0}.ReviewStep-module__ly_N1q__csec+.ReviewStep-module__ly_N1q__csec{border-top:1px solid var(--color-border)}.ReviewStep-module__ly_N1q__csec h4{color:var(--color-heading);margin:0 0 8px;font-size:14px}.ReviewStep-module__ly_N1q__csecRow{color:var(--color-text);justify-content:space-between;gap:12px;padding:3px 0;font-size:13px;display:flex}.ReviewStep-module__ly_N1q__csecNote{color:var(--color-muted);margin:8px 0 0;font-size:12px;line-height:1.5}.ReviewStep-module__ly_N1q__docs{flex-wrap:wrap;gap:10px;margin:16px 0 0;font-size:14px;display:flex}.ReviewStep-module__ly_N1q__accept{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-alt);margin:20px 0;padding:16px}.ReviewStep-module__ly_N1q__error{margin:0 0 12px}.ReviewStep-module__ly_N1q__cardError{margin:0 0 14px}.ReviewStep-module__ly_N1q__cardRecap:focus{outline:none}.ReviewStep-module__ly_N1q__cardRecap{scroll-margin-top:96px}.ReviewStep-module__ly_N1q__reselect{margin:0 0 12px;font-size:14px}.ReviewStep-module__ly_N1q__place{margin-top:4px}.ReviewStep-module__ly_N1q__confirming{color:var(--color-heading);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:64px 16px;font-size:18px;font-weight:600;display:flex}.ReviewStep-module__ly_N1q__confirming svg{color:var(--mode-strong);font-size:32px}.ReviewStep-module__ly_N1q__confirming p{margin:0}