.client-module__fxIfFq__container{flex-direction:column;align-items:center;min-height:100vh;padding:4rem;display:flex}.client-module__fxIfFq__content{flex-direction:column;max-width:942px;display:flex}
@layer element{._heading_164ko_4{font-family:var(--web-font-family);color:var(--color-brand-brand)}._inverted_164ko_9{color:var(--color-brand-bold)}}
.BlogPost-module__OTOFJq__blogGridItem{overflow:hidden}.BlogPost-module__OTOFJq__blogGridItem article{flex-direction:column;height:100%;padding:.2rem;display:flex}.BlogPost-module__OTOFJq__blogGridItem a{color:inherit;text-decoration:none}.BlogPost-module__OTOFJq__blogGridItem .BlogPost-module__OTOFJq__blogPostTitle{color:var(--color-brand-dark);margin:1.6rem 0 .8rem;font-size:1.6rem;font-weight:700;line-height:1.8rem}.BlogPost-module__OTOFJq__blogGridItem .BlogPost-module__OTOFJq__blogPostDate{color:var(--color-neutral-60);font-size:1.6rem;font-weight:450;line-height:1.8rem}.BlogPost-module__OTOFJq__blogGridItem .BlogPost-module__OTOFJq__imageContainer{aspect-ratio:2;width:100%;min-height:12.5rem;max-height:25rem;position:relative;overflow:hidden}.BlogPost-module__OTOFJq__blogGridItem .BlogPost-module__OTOFJq__blogPostImage{object-fit:cover}
.LoadingSkeletonLine-module__6_aXQW__skeletonLine{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite LoadingSkeletonLine-module__6_aXQW__shimmer}@keyframes LoadingSkeletonLine-module__6_aXQW__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
.BlogPostSkeleton-module__Afs5Lq__blogGridItem{overflow:hidden}.BlogPostSkeleton-module__Afs5Lq__blogGridItem article{flex-direction:column;height:100%;padding:.2rem;display:flex}.BlogPostSkeleton-module__Afs5Lq__blogPostImageSkeleton{aspect-ratio:2;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;width:100%;height:auto;min-height:12.5rem;max-height:25rem;animation:2.5s infinite BlogPostSkeleton-module__Afs5Lq__shimmer}.BlogPostSkeleton-module__Afs5Lq__textSection{margin:1.6rem 0 .8rem}.BlogPostSkeleton-module__Afs5Lq__blogPostTitleSkeleton{flex-direction:column;gap:.8rem;display:flex}.BlogPostSkeleton-module__Afs5Lq__titleLine{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:.2rem;width:100%;height:1.8rem;animation:2.5s infinite BlogPostSkeleton-module__Afs5Lq__shimmer}.BlogPostSkeleton-module__Afs5Lq__titleLineShort{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:.2rem;width:60%;height:1.8rem;animation:2.5s infinite BlogPostSkeleton-module__Afs5Lq__shimmer}.BlogPostSkeleton-module__Afs5Lq__blogPostDateSkeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:.2rem;width:40%;height:1.8rem;animation:2.5s infinite BlogPostSkeleton-module__Afs5Lq__shimmer}@keyframes BlogPostSkeleton-module__Afs5Lq__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
.Confirmation-module__Ox7JHq__content{background-color:var(--color-brand-on-brand);border-radius:2.2rem;flex-direction:column;gap:4rem;padding:2.4rem;display:flex}.Confirmation-module__Ox7JHq__heading{color:var(--color-brand-dark);font-size:2rem;font-weight:700;line-height:2.8rem}.Confirmation-module__Ox7JHq__timeline{flex-direction:column;gap:2.4rem;display:flex;position:relative}.Confirmation-module__Ox7JHq__timeline:before{content:"";background-color:var(--color-neutral-30);z-index:0;width:1px;height:calc(100% - 3.2rem);position:absolute;top:3.2rem;left:3.2rem}@media (min-width:768px){.Confirmation-module__Ox7JHq__timeline{flex-direction:row}.Confirmation-module__Ox7JHq__timeline:before{display:none}}@media (min-width:768px){.Confirmation-module__Ox7JHq__timeline:after{content:"";background-color:var(--color-neutral-30);z-index:0;height:1px;position:absolute;top:3.2rem;left:10rem;right:10rem}}.Confirmation-module__Ox7JHq__step{z-index:1;flex-direction:row;align-items:center;gap:.8rem;display:flex;position:relative}@media (min-width:768px){.Confirmation-module__Ox7JHq__step{flex-direction:column}}.Confirmation-module__Ox7JHq__step p{color:var(--color-neutral-60);text-align:left;font-size:1.6rem;font-weight:450;line-height:2.4rem}@media (min-width:768px){.Confirmation-module__Ox7JHq__step p{text-align:center}}.Confirmation-module__Ox7JHq__icon{border:1px solid var(--color-neutral-30);background-color:var(--color-brand-on-brand);border-radius:1.2rem;width:6.4rem;height:6.4rem;padding:1.2rem}.Confirmation-module__Ox7JHq__step:first-child p{color:var(--color-brand-brand);font-weight:700}.Confirmation-module__Ox7JHq__step:first-child .Confirmation-module__Ox7JHq__icon{border-color:var(--color-brand-brand);box-shadow:0 4px 20px #0000001a}.Confirmation-module__Ox7JHq__blogPostsContainer{flex-direction:column;align-items:center;gap:2.4rem;margin-top:4rem;display:flex}.Confirmation-module__Ox7JHq__blogPostsHeading{color:var(--color-brand-dark);font-size:2rem;font-weight:700;line-height:2.8rem}@media (min-width:768px){.Confirmation-module__Ox7JHq__blogPostsHeading{font-size:2.4rem;line-height:3.2rem}}.Confirmation-module__Ox7JHq__blogPostsList{flex-direction:column;gap:1.6rem;display:flex}@media (min-width:768px){.Confirmation-module__Ox7JHq__blogPostsList{flex-direction:row;gap:3.2rem;width:100%}.Confirmation-module__Ox7JHq__blogPostsList>*{flex:1}}
.NextSteps-module__vdiGVW__container{flex-direction:column;gap:2rem;display:flex}.NextSteps-module__vdiGVW__content{background-color:var(--color-brand-on-brand);border-radius:2.2rem;flex-direction:column;gap:2.4rem;padding:2.4rem;display:flex}.NextSteps-module__vdiGVW__heading{color:var(--color-brand-dark);margin:0;font-size:1.8rem;font-weight:700;line-height:2.4rem}@media (min-width:768px){.NextSteps-module__vdiGVW__heading{font-size:2rem;line-height:2.8rem}}.NextSteps-module__vdiGVW__contentContainer{flex-direction:column;gap:2.4rem;display:flex;position:relative}.NextSteps-module__vdiGVW__timeline{flex-direction:column;gap:4rem;display:flex;position:relative}.NextSteps-module__vdiGVW__timeline:before{content:"";background-color:var(--color-neutral-30);z-index:0;width:1px;height:calc(100% - 2.4rem);position:absolute;top:2.4rem;left:2.4rem}@media (min-width:768px){.NextSteps-module__vdiGVW__timeline{flex-direction:row;gap:4rem}.NextSteps-module__vdiGVW__timeline:before{display:none}.NextSteps-module__vdiGVW__timeline:after{content:"";background-color:var(--color-neutral-30);z-index:0;height:1px;position:absolute;top:2.4rem;left:7.5rem;right:7.5rem}}.NextSteps-module__vdiGVW__step{z-index:1;flex-direction:row;flex:1;align-items:flex-start;gap:.8rem;display:flex;position:relative}@media (min-width:768px){.NextSteps-module__vdiGVW__step{flex-direction:column;align-items:center}}.NextSteps-module__vdiGVW__step p{color:var(--color-neutral-60);text-align:left;margin:0;font-size:1.6rem;font-weight:450;line-height:1.8rem}@media (min-width:768px){.NextSteps-module__vdiGVW__step p{text-align:center;line-height:2.4rem}}.NextSteps-module__vdiGVW__iconContainer{background-color:var(--color-brand-on-brand);justify-content:center;align-items:center;display:flex}.NextSteps-module__vdiGVW__icon{object-fit:contain;width:4.4rem;height:4.4rem}.NextSteps-module__vdiGVW__svgIcon{justify-content:center;align-items:center;width:4.4rem;height:4.4rem;display:flex}.NextSteps-module__vdiGVW__step:first-child p{color:var(--color-brand-brand);font-weight:700}.NextSteps-module__vdiGVW__step:first-child .NextSteps-module__vdiGVW__iconContainer{border-color:var(--color-neutral-30)}.NextSteps-module__vdiGVW__blogPostsContainer{flex-direction:column;align-items:center;gap:2.4rem;margin-top:2rem;display:flex}.NextSteps-module__vdiGVW__blogPostsHeading{color:var(--color-brand-dark);text-align:center;margin:0;font-size:2rem;font-weight:700;line-height:2.8rem}@media (min-width:768px){.NextSteps-module__vdiGVW__blogPostsHeading{font-size:2.4rem;line-height:3.2rem}}.NextSteps-module__vdiGVW__blogPostsList{flex-direction:column;gap:1.6rem;width:100%;display:flex}@media (min-width:768px){.NextSteps-module__vdiGVW__blogPostsList{flex-direction:row;gap:3.2rem}.NextSteps-module__vdiGVW__blogPostsList>*{flex:1}}.NextSteps-module__vdiGVW__ctaContainer{justify-content:flex-end;margin-top:3rem;display:flex}
.SegmentedControl-module__zg2nHW__wrapper{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.SegmentedControl-module__zg2nHW__container{background-color:var(--color-surface-dim);border-radius:22px;width:100%;height:44px;padding:4px;display:flex;position:relative;overflow:hidden}.SegmentedControl-module__zg2nHW__container:focus{box-shadow:0 0 0 .2rem var(--color-surface-dim),0 0 0 .4rem var(--color-blue-60);transition:box-shadow var(--transition-duration-fast);outline:none}.SegmentedControl-module__zg2nHW__slider{background-color:var(--color-surface-bright);z-index:0;border-radius:18px;transition:transform .3s;position:absolute;top:4px;bottom:4px;left:4px}.SegmentedControl-module__zg2nHW__option{cursor:pointer;color:var(--color-surface-on-surface);white-space:nowrap;z-index:1;background-color:#0000;border:none;flex:1;justify-content:center;align-items:center;gap:.4rem;font-size:1.6rem;font-weight:400;line-height:1.8rem;transition:color .3s;display:flex;position:relative}@media (min-width:768px){.SegmentedControl-module__zg2nHW__option{line-height:2.4rem}}.SegmentedControl-module__zg2nHW__option span{display:inline-block;position:relative}.SegmentedControl-module__zg2nHW__option span:before{content:attr(data-text);visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;height:0;font-weight:700;display:block;overflow:hidden}.SegmentedControl-module__zg2nHW__option.SegmentedControl-module__zg2nHW__selected{color:var(--color-surface-on-surface);font-weight:700}.SegmentedControl-module__zg2nHW__icon{z-index:1}
.Stepper-module__E6jqqq__container{border:1px solid var(--color-surface-border);background-color:var(--color-surface-bright);border-radius:80px;flex-direction:row;justify-content:space-between;align-items:center;padding:.3rem;display:flex}.Stepper-module__E6jqqq__section{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Stepper-module__E6jqqq__label{color:var(--color-brand-dark);margin-bottom:.4rem;font-size:1.6rem;font-weight:700;line-height:1.8rem}@media (min-width:768px){.Stepper-module__E6jqqq__label{margin-bottom:.8rem;font-size:2rem;line-height:2.8rem}}.Stepper-module__E6jqqq__numberContainer{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.Stepper-module__E6jqqq__numberText{font-family:var(--font-family-ovo);color:var(--color-brand-dark);font-size:2rem;font-weight:700;line-height:2.8rem}@media (min-width:768px){.Stepper-module__E6jqqq__numberText{font-size:2.4rem;line-height:3.2rem}}.Stepper-module__E6jqqq__action{cursor:pointer;background-color:var(--color-surface-dim);width:3.8rem;height:3.8rem;color:var(--color-brand-brand);border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.Stepper-module__E6jqqq__action:hover{background-color:var(--color-surface-border-dim)}.Stepper-module__E6jqqq__action.Stepper-module__E6jqqq__disabled{background-color:var(--color-surface-border);cursor:not-allowed;opacity:.5}.Stepper-module__E6jqqq__dark{color:var(--color-brand-dark)}.Stepper-module__E6jqqq__warning{color:var(--color-alert-error);margin-top:.4rem;font-size:1.6rem;line-height:1.8rem}@media (min-width:768px){.Stepper-module__E6jqqq__warning{font-size:1.6rem;line-height:2.4rem}}
.InstallationInfo-module__ys9Pjq__container{flex-direction:column;gap:.8rem;display:flex}@media (min-width:768px){.InstallationInfo-module__ys9Pjq__container{flex-direction:row;gap:4rem}}.InstallationInfo-module__ys9Pjq__panelsSection{flex-direction:column;gap:8px;width:100%;display:flex}@media (min-width:768px){.InstallationInfo-module__ys9Pjq__panelsSection{width:200px}}.InstallationInfo-module__ys9Pjq__stepper>div{width:160px}@media (min-width:768px){.InstallationInfo-module__ys9Pjq__stepper>div{width:100%}}.InstallationInfo-module__ys9Pjq__batterySection{flex-direction:column;flex:1;gap:.4rem;display:flex}@media (min-width:768px){.InstallationInfo-module__ys9Pjq__batterySection{gap:.8rem}}.InstallationInfo-module__ys9Pjq__batteryLabel{color:var(--color-brand-dark);font-size:1.6rem;font-weight:700;line-height:1.8rem}@media (min-width:768px){.InstallationInfo-module__ys9Pjq__batteryLabel{font-size:2rem;line-height:2.8rem}}.InstallationInfo-module__ys9Pjq__batteryDescription{color:var(--color-surface-on-surface-variant);font-size:16px;line-height:18px}@media (min-width:768px){.InstallationInfo-module__ys9Pjq__batteryDescription{line-height:24px}}.InstallationInfo-module__ys9Pjq__withBatteryButton svg{color:var(--color-brand-brand)}
.Summary-module__7-4igG__container{flex-direction:column;gap:2.4rem;display:flex}.Summary-module__7-4igG__heading{color:var(--color-brand-dark)}.Summary-module__7-4igG__headingGreen{color:var(--color-brand-brand)}.Summary-module__7-4igG__card{background-color:var(--color-brand-on-brand);border-radius:22px;flex-direction:column;gap:2.4rem;padding:1.2rem;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.Summary-module__7-4igG__card{padding:2.4rem}}.Summary-module__7-4igG__sectionHeader{align-items:center;gap:4px;display:flex}.Summary-module__7-4igG__sectionHeader h4{color:var(--color-brand-dark);font-size:2rem;font-weight:700;line-height:2.8rem}@media (min-width:768px){.Summary-module__7-4igG__sectionHeader h4{font-size:2.4rem;line-height:3.2rem}}.Summary-module__7-4igG__costAndSavingsCard{border:1px solid var(--color-surface-border-dim);border-radius:12px;flex-direction:column;gap:1.2rem;padding:1.6rem;display:flex}@media (min-width:768px){.Summary-module__7-4igG__costAndSavingsCard{gap:2.4rem;padding:2.4rem}}.Summary-module__7-4igG__costAndSavingsGrid{flex-direction:column;gap:2.4rem;display:flex}@media (min-width:768px){.Summary-module__7-4igG__costAndSavingsGrid{flex-direction:row}}.Summary-module__7-4igG__costSavingItem{flex-direction:column;flex:1;gap:4px;display:flex}.Summary-module__7-4igG__sublabel{color:var(--color-surface-on-surface-variant);font-size:1.6rem;line-height:1.8rem}@media (min-width:768px){.Summary-module__7-4igG__sublabel{font-size:1.6rem;line-height:2.4rem}}.Summary-module__7-4igG__value{color:var(--color-brand-brand);font-size:2.8rem;line-height:3.2rem;animation:.5s Summary-module__7-4igG__pop}@media (min-width:768px){.Summary-module__7-4igG__value{font-size:3.2rem;line-height:4rem}}.Summary-module__7-4igG__value[data-is-loading=true]{animation:1.5s infinite Summary-module__7-4igG__pulse}.Summary-module__7-4igG__link{cursor:pointer;color:var(--color-surface-link);text-align:left;background-color:#0000;border:none;margin:0;padding:0;font-size:1.6rem;line-height:1.8rem;text-decoration:underline}@media (min-width:768px){.Summary-module__7-4igG__link{line-height:2.4rem}}.Summary-module__7-4igG__paybackContent{flex-direction:column;display:flex}.Summary-module__7-4igG__paybackSavings{color:var(--color-brand-dim);font-size:1.6rem;line-height:1.8rem;display:none}@media (min-width:768px){.Summary-module__7-4igG__paybackSavings{line-height:2.4rem;display:block}}.Summary-module__7-4igG__infoBox{align-items:flex-start;gap:.2rem;margin-top:1.6rem;margin-left:-.4rem;display:flex}.Summary-module__7-4igG__infoBox svg{flex-shrink:0;width:2.4rem;height:2.4rem}.Summary-module__7-4igG__infoBox p{flex:1;margin:0}.Summary-module__7-4igG__financeCard{border:1px solid var(--color-surface-border-dim);border-radius:12px;flex-direction:column;gap:2.4rem;padding:1.6rem;display:flex;position:relative}@media (min-width:768px){.Summary-module__7-4igG__financeCard{padding:2.4rem}}.Summary-module__7-4igG__financeHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.2rem}.Summary-module__7-4igG__financeHeaderLeft{flex:1;align-items:center;gap:4px;display:flex}.Summary-module__7-4igG__tandemLogo{flex-direction:column;align-items:center;gap:4px;display:flex}.Summary-module__7-4igG__financeOptions{flex-direction:column;gap:8px;display:flex}.Summary-module__7-4igG__financeOption{justify-content:space-between;align-items:flex-end;display:flex}.Summary-module__7-4igG__financePrice{align-items:baseline;gap:4px;display:flex}.Summary-module__7-4igG__financePriceAmount{font-family:var(--font-family-ovo);color:var(--color-brand-brand);font-size:2.8rem;font-weight:900;line-height:3.2rem}@media (min-width:768px){.Summary-module__7-4igG__financePriceAmount{font-size:3.2rem;line-height:4rem}}.Summary-module__7-4igG__financePriceLabel{font-family:var(--font-family-ovo);color:var(--color-surface-on-surface-variant);font-size:1.6rem;font-weight:400;line-height:1.8rem}@media (min-width:768px){.Summary-module__7-4igG__financePriceLabel{line-height:2.4rem}}.Summary-module__7-4igG__divider{border-bottom:1px solid var(--color-surface-border);width:100%;height:0}.Summary-module__7-4igG__aprText{color:var(--color-surface-on-surface-variant);text-align:right;margin-top:0;font-size:1.6rem;line-height:1.8rem}@media (min-width:768px){.Summary-module__7-4igG__aprText{line-height:2.4rem}}.Summary-module__7-4igG__representativeExample{background-color:var(--color-surface-surface);border-radius:12px;flex-direction:column;gap:4px;padding:1.2rem;display:flex}@media (min-width:768px){.Summary-module__7-4igG__representativeExample{padding:2.4rem}}.Summary-module__7-4igG__exampleLabel{color:var(--color-surface-on-surface-variant);font-size:1.6rem;line-height:1.8rem}@media (min-width:768px){.Summary-module__7-4igG__exampleLabel{line-height:2.4rem}}.Summary-module__7-4igG__exampleText{color:var(--color-surface-on-surface-variant);font-size:1.6rem;line-height:1.8rem}@media (min-width:768px){.Summary-module__7-4igG__exampleText{line-height:2.4rem}}.Summary-module__7-4igG__dark{color:var(--color-brand-dark)}.Summary-module__7-4igG__summaryContent{flex-direction:column;gap:2rem;display:flex}@media (min-width:768px){.Summary-module__7-4igG__summaryContent{flex-direction:row}}.Summary-module__7-4igG__summaryItems{flex-direction:column;gap:1.2rem;display:flex}@media (min-width:768px){.Summary-module__7-4igG__summaryItems{width:50%}}.Summary-module__7-4igG__summaryItem{gap:.8rem;display:flex}.Summary-module__7-4igG__icon{min-width:16px;min-height:16px;margin-top:1px}.Summary-module__7-4igG__map{border-radius:12px;width:100%;height:144px;overflow:hidden}@media (min-width:768px){.Summary-module__7-4igG__map{width:50%;height:auto;min-height:144px;max-height:200px}}@keyframes Summary-module__7-4igG__pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes Summary-module__7-4igG__pop{0%{opacity:.5;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}
.FranchiseCardExperience-module__vzHLeq__experienceContainer{color:var(--color-brand-dim);flex-direction:row;justify-content:space-around;align-self:stretch;align-items:center;gap:1rem;display:flex}.FranchiseCardExperience-module__vzHLeq__experience{flex-direction:column;align-items:center;display:flex}.FranchiseCardExperience-module__vzHLeq__forestLabel{color:var(--color-brand-dim);font-size:1.4rem}.FranchiseCardExperience-module__vzHLeq__experienceNumber{font-size:2rem}.FranchiseCardExperience-module__vzHLeq__compactExperienceContainer{flex-flow:wrap;justify-content:center;align-self:stretch;align-items:center;gap:.5rem 3rem;margin-top:1.2rem;display:flex}.FranchiseCardExperience-module__vzHLeq__compactExperience{flex-direction:row;align-items:center;gap:.4rem;display:flex}.FranchiseCardExperience-module__vzHLeq__compactExperience p{font-size:1.4rem}.FranchiseCardExperience-module__vzHLeq__compactExperience span{color:var(--color-neutral-60);font-size:1.4rem}.FranchiseCardExperience-module__vzHLeq__compactExperienceNumber{font-size:1.4rem}
@layer components{.LargeFranchiseIcon-module__RA-93a__container{border-width:3px;border-color:var(--color-brand-bold);background-color:#00261c;border-style:solid;border-radius:100%;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.LargeFranchiseIcon-module__RA-93a__picture{object-fit:cover;border-radius:100%}.LargeFranchiseIcon-module__RA-93a__ratingContainer{height:25px;color:var(--color-brand-dim);background-color:#3be44c;border-radius:2rem;flex-direction:row;justify-content:center;align-items:center;gap:.3rem;padding:.2rem .8rem;display:flex;position:absolute;bottom:-12px}.LargeFranchiseIcon-module__RA-93a__rating{font-weight:700}}
.FranchiseCardCompact-module__ydqGbW__container{text-align:center;background-color:var(--color-brand-on-brand,#fff);border-radius:2.2rem;flex-direction:column;align-items:center;display:flex}.FranchiseCardCompact-module__ydqGbW__header{flex-direction:column;align-items:center;gap:1.2rem;display:flex}.FranchiseCardCompact-module__ydqGbW__profileContainer{text-align:center;flex-direction:row;align-self:flex-start;place-items:flex-start;gap:1.2rem;display:flex}.FranchiseCardCompact-module__ydqGbW__profileText{text-align:left;flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.FranchiseCardCompact-module__ydqGbW__icon{border:none;width:48px;min-width:48px;height:48px}.FranchiseCardCompact-module__ydqGbW__collapsableContainer{text-align:left;flex-direction:column;align-items:center;padding-top:1.2rem;display:flex}.FranchiseCardCompact-module__ydqGbW__collapsableContainer p{line-height:1.8rem}.FranchiseCardCompact-module__ydqGbW__expandButton{cursor:pointer;color:var(--color-surface-link);text-align:left;background-color:#0000;border:none;align-items:center;gap:.8rem;margin:0;text-decoration:underline;display:flex}.FranchiseCardCompact-module__ydqGbW__collapsablePortion{--target-height:0px;flex-direction:column;align-items:center;gap:1.2rem;max-height:0;transition:max-height .5s;display:flex;overflow:hidden}.FranchiseCardCompact-module__ydqGbW__expanded{max-height:var(--target-height)}.FranchiseCardCompact-module__ydqGbW__introContainer{flex-direction:column;gap:2.4rem;display:flex}.FranchiseCardCompact-module__ydqGbW__introHeading{color:var(--color-brand-dark)}.FranchiseCardCompact-module__ydqGbW__introHeading span{color:var(--color-brand-brand)}.FranchiseCardCompact-module__ydqGbW__intro{color:var(--color-brand-dark);text-align:left}
.ReviewCarousel-module__yA2hpG__container{background-color:var(--color-surface-surface);text-align:left;border-radius:1.2rem;width:100%;padding:1.6rem}.ReviewCarousel-module__yA2hpG__container p{font-size:1.4rem}.ReviewCarousel-module__yA2hpG__review{animation:.5s ease-in-out ReviewCarousel-module__yA2hpG__fade-in}.ReviewCarousel-module__yA2hpG__controls{flex-direction:row;justify-content:center;align-items:center;gap:1.6rem;display:flex}.ReviewCarousel-module__yA2hpG__controls button{background-color:var(--color-brand-on-brand);cursor:pointer;border:none;border-radius:9999px;align-items:center;width:2.8rem;height:2.8rem;display:flex}@keyframes ReviewCarousel-module__yA2hpG__fade-in{0%{opacity:0}to{opacity:1}}
.FranchiseCardLarge-module__OXegRG__container{text-align:center;background-color:var(--color-brand-on-brand,#fff);border-radius:2.2rem;flex-direction:column;align-items:center;gap:2.4rem;max-width:40%;padding:2.4rem;display:flex}.FranchiseCardLarge-module__OXegRG__header{flex-direction:column;align-items:center;gap:1.2rem;display:flex}.FranchiseCardLarge-module__OXegRG__profileContainer{text-align:center;flex-direction:column;align-items:center;gap:1.2rem;display:flex}.FranchiseCardLarge-module__OXegRG__icon{border:none}.FranchiseCardLarge-module__OXegRG__introContainer{flex-direction:column;align-items:center;gap:2.4rem;display:flex}.FranchiseCardLarge-module__OXegRG__introHeading{color:var(--color-brand-dark)}.FranchiseCardLarge-module__OXegRG__introHeading span{color:var(--color-brand-brand)}.FranchiseCardLarge-module__OXegRG__intro{color:var(--color-brand-dark);text-align:left}.FranchiseCardLarge-module__OXegRG__divider{background-color:var(--color-surface-border);width:100%;height:1px}
.ContactDetails-module__HoCclW__container{flex-direction:column;gap:2.4rem;width:100%;height:100%;display:flex}.ContactDetails-module__HoCclW__card{background-color:var(--color-brand-on-brand);border-radius:22px;flex-direction:column;gap:1.2rem;width:100%;height:100%;padding:2.4rem;display:flex}.ContactDetails-module__HoCclW__card strong{font-size:1.6rem;line-height:2rem}.ContactDetails-module__HoCclW__card .ContactDetails-module__HoCclW__formDescription{margin-top:1.2rem}.ContactDetails-module__HoCclW__label{margin:0}.ContactDetails-module__HoCclW__privacyPolicyLink{color:var(--color-surface-on-surface);text-decoration:underline}.ContactDetails-module__HoCclW__consentContainer{flex-direction:row;align-items:flex-start;gap:.2rem;margin-top:1.5rem;display:flex}.ContactDetails-module__HoCclW__consentText{margin:0}.ContactDetails-module__HoCclW__error{margin-block:var(--space-100);color:var(--color-alert-error);display:block}@media (min-width:768px){.ContactDetails-module__HoCclW__container{flex-direction:row}.ContactDetails-module__HoCclW__card{flex-grow:1}}
@layer components{.AddressInputs-module__pmSEwa__container{flex-direction:column;justify-content:space-between;gap:1rem;width:100%;display:flex}.AddressInputs-module__pmSEwa__container input{border-width:1px}.AddressInputs-module__pmSEwa__fullSize{gap:2.4rem}}
.PostcodeFinder-module__w6otyG__container{border-radius:10px;flex-direction:column;flex-grow:1;align-self:stretch;max-width:400px;display:flex;position:relative}.PostcodeFinder-module__w6otyG__addressListContainer{flex-direction:column;justify-content:space-between;display:flex;position:relative}.PostcodeFinder-module__w6otyG__floatingCard{background-color:var(--color-surface-bright);z-index:1;border-radius:4px;align-items:center;width:100%;margin:0 -8px;padding:0 .8rem;display:flex;position:absolute;top:0;left:8px;box-shadow:2px 2px 8px #0000004d}.PostcodeFinder-module__w6otyG__addressList{flex-direction:column;max-height:50vh;margin-top:.5rem;overflow:scroll;}.PostcodeFinder-module__w6otyG__addressItem{border-bottom:1px solid var(--color-surface-border);align-self:stretch;margin:0 -.8rem;display:flex}.PostcodeFinder-module__w6otyG__addressItemButton{text-align:left;background-color:#0000;border:none;align-self:stretch;width:100%;padding:1rem;display:flex}.PostcodeFinder-module__w6otyG__addressItemButton:hover{cursor:pointer;background-color:#00000008}.PostcodeFinder-module__w6otyG__textField{border:1px solid var(--color-surface-on-surface-variant);background-color:#0000;border-radius:4px;width:100%;height:44px;padding-left:1rem}.PostcodeFinder-module__w6otyG__addressContainer{flex-direction:column;justify-content:space-between;display:flex;position:relative}.PostcodeFinder-module__w6otyG__spinner{position:absolute;bottom:12px;right:10px}
/*# sourceMappingURL=3b04dbe6644f56b4.css.map*/