.partners-format-module__LO0JGW__frame{border-radius:var(--radius-3xl);width:100%;min-width:0;height:100%;color:var(--editorial-ink);background:var(--editorial-gradient-mint);flex-direction:column;justify-content:center;gap:20px;margin:0;padding:28px;display:flex}.partners-format-module__LO0JGW__frame[data-format=session]{background:var(--editorial-gradient-sand)}.partners-format-module__LO0JGW__frame[data-format=listing]{background:var(--editorial-gradient-ice)}.partners-format-module__LO0JGW__widget{width:100%;min-width:0;color:var(--editorial-ink);gap:0;padding:8px}.partners-format-module__LO0JGW__label{font-size:var(--ikit-label-size);color:var(--editorial-muted);font-weight:500;line-height:1.5;display:block}.partners-format-module__LO0JGW__title{font-size:var(--ikit-title-size);letter-spacing:-.035em;text-wrap:balance;margin-top:8px;font-weight:600;line-height:1.2;display:block}.partners-format-module__LO0JGW__browser{border-radius:var(--radius-lg);background:var(--editorial-soft);align-items:center;gap:6px;padding:10px 12px;display:flex}.partners-format-module__LO0JGW__browser i{background:var(--editorial-line);border-radius:50%;flex:none;width:8px;height:8px}.partners-format-module__LO0JGW__browser span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ikit-label-size);color:var(--editorial-muted);margin-left:8px;line-height:1.5;overflow:hidden}.partners-format-module__LO0JGW__page{flex-direction:column;align-items:flex-start;padding:28px 16px 20px;display:flex}.partners-format-module__LO0JGW__button{border-radius:var(--ikit-pill-radius);background:var(--primary);color:var(--primary-foreground);font-size:var(--ikit-small-size);margin-top:24px;padding:10px 18px;font-weight:600;line-height:1.5}.partners-format-module__LO0JGW__banner{border-radius:var(--radius-xl);background:var(--editorial-gradient-night);color:var(--editorial-on-dark);padding:24px 20px 28px}.partners-format-module__LO0JGW__banner .partners-format-module__LO0JGW__label{color:var(--editorial-muted-on-dark)}.partners-format-module__LO0JGW__banner strong{font-size:var(--ikit-title-size);letter-spacing:-.035em;text-wrap:balance;margin-top:10px;font-weight:600;line-height:1.2;display:block}.partners-format-module__LO0JGW__listHeader{padding:20px 16px 8px}.partners-format-module__LO0JGW__rows{gap:8px;padding:20px 12px 12px;display:grid}.partners-format-module__LO0JGW__rows>.partners-format-module__LO0JGW__label{margin-bottom:8px}.partners-format-module__LO0JGW__rows>div{border-radius:var(--radius-lg);background:var(--editorial-soft);font-size:var(--ikit-body-size);align-items:center;gap:14px;padding:12px 14px;line-height:1.5;display:flex}.partners-format-module__LO0JGW__rows>div>span{font-size:var(--ikit-small-size);color:var(--editorial-muted);font-variant-numeric:tabular-nums;flex:none}.partners-format-module__LO0JGW__rows>div>span:empty{border-radius:var(--radius-lg);background:var(--editorial-line);width:28px;height:28px}.partners-format-module__LO0JGW__rows strong{flex:1;min-width:0;font-weight:500}.partners-format-module__LO0JGW__rows em{font-style:normal;font-size:var(--ikit-label-size);color:var(--primary);flex:none;font-weight:600}.partners-format-module__LO0JGW__rows>div[data-featured]{background:var(--editorial-dark);color:var(--editorial-on-dark)}.partners-format-module__LO0JGW__rows>div[data-featured]>span:empty{background:var(--primary)}.partners-format-module__LO0JGW__rows>div[data-featured] em{color:var(--editorial-bright)}.partners-format-module__LO0JGW__frame figcaption{font-size:var(--ikit-small-size);text-align:center;text-wrap:balance;line-height:1.5}@media (max-width:400px){.partners-format-module__LO0JGW__frame{gap:16px;padding:20px 16px}.partners-format-module__LO0JGW__rows>div{gap:10px;padding:10px 12px}}
.ikit-service-stories{min-width:0}.ikit-service-stories__heading{font-size:var(--ikit-small-size);color:var(--ikit-inverse-muted);margin:0;padding-inline:24px;font-weight:500}.ikit-service-stories__viewport{scrollbar-width:none;overflow-x:auto}.ikit-service-stories__viewport::-webkit-scrollbar{display:none}.ikit-service-stories__track{width:max-content;animation:ikit-client-stories var(--story-duration,24s) linear infinite;display:flex;position:relative}.ikit-service-stories__group{flex:none;gap:20px;padding-right:20px;display:flex}.ikit-service-stories__card{aspect-ratio:9/16;width:360px;min-width:0;box-shadow:none;background:var(--ikit-inverse);border:0;flex:none;padding:0;overflow:hidden}.ikit-service-stories:hover .ikit-service-stories__track,.ikit-service-stories:not([data-playing=true]) .ikit-service-stories__track{animation-play-state:paused}.ikit-service-stories[data-manual] .ikit-service-stories__track{animation:none}@keyframes ikit-client-stories{to{transform:translate(-50%)}}@media (max-width:600px){.ikit-service-stories__card{width:270px}}@media (prefers-reduced-motion:reduce){.ikit-service-stories__track{animation:none}.ikit-service-stories__group[aria-hidden]{display:none}}.ikit-service-stories__link{width:100%;height:100%;color:var(--ikit-inverse-text);display:block;position:relative}.ikit-service-stories__card img{object-fit:cover;object-position:center;width:100%;height:100%}.ikit-service-stories__card .card__footer{background:linear-gradient(transparent,color-mix(in srgb,var(--ikit-inverse) 85%,transparent));align-items:flex-end;padding:28px 24px;display:flex;position:absolute;inset:40% 0 0}.ikit-service-stories__title{font-size:var(--ikit-title-size);font-weight:var(--ikit-heading-weight);line-height:var(--ikit-title-leading);margin:0}.ikit-service-stories__dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:block}
.partners-lead-module__8pNI_a__lead{padding-block:56px;padding-inline:24px var(--portrait-hero-bleed);justify-content:center;display:flex}.partners-lead-module__8pNI_a__frame{border-radius:var(--radius-3xl);background:var(--editorial-gradient-mint);width:100%;max-width:460px;color:var(--editorial-ink);flex-direction:column;gap:20px;margin:0;padding:28px;display:flex}.partners-lead-module__8pNI_a__card{color:var(--editorial-ink);gap:0;padding:8px}.partners-lead-module__8pNI_a__portrait{aspect-ratio:5/4;object-fit:cover;object-position:50% 20%;border-radius:var(--radius-xl);width:100%;display:block}.partners-lead-module__8pNI_a__content{flex-direction:column;padding:20px 16px 16px;display:flex}.partners-lead-module__8pNI_a__label{font-size:var(--ikit-label-size);color:var(--editorial-muted);font-weight:500;line-height:1.5}.partners-lead-module__8pNI_a__name{font-size:var(--ikit-title-size);letter-spacing:-.035em;margin-top:8px;font-weight:600;line-height:1.2}.partners-lead-module__8pNI_a__role{font-size:var(--ikit-small-size);color:var(--editorial-muted);margin-top:4px;line-height:1.5}.partners-lead-module__8pNI_a__note{border-top:1px solid var(--editorial-line);font-size:var(--ikit-body-size);margin:0;padding-top:16px;line-height:1.55}.partners-lead-module__8pNI_a__frame figcaption{font-size:var(--ikit-small-size);text-align:center;text-wrap:balance;line-height:1.5}@media (max-width:1100px){.partners-lead-module__8pNI_a__lead{padding-inline:0 40px}}@media (max-width:767px){.partners-lead-module__8pNI_a__lead{padding:0 20px 48px}}@media (max-width:400px){.partners-lead-module__8pNI_a__frame{gap:16px;padding:20px 16px}}
.partners-module__8ezHuq__page :where(h1,h2,h3){font-weight:var(--ikit-heading-weight);letter-spacing:var(--ikit-display-tracking);text-wrap:balance}.partners-module__8ezHuq__login{flex-basis:100%;margin:0}.partners-module__8ezHuq__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.partners-module__8ezHuq__headingNote{max-width:380px;color:var(--editorial-muted);margin:0;line-height:1.6}.partners-module__8ezHuq__contact{align-items:center;gap:16px;margin-top:28px;display:flex}.partners-module__8ezHuq__contact img{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.partners-module__8ezHuq__contact p{margin:0;line-height:1.5}.partners-module__8ezHuq__partnerLogo{width:auto;height:48px;margin-top:32px;display:block}.partners-module__8ezHuq__proof dd{white-space:normal;font-size:var(--ikit-heading-size);text-wrap:balance}.partners-module__8ezHuq__page .partners-module__8ezHuq__heroProof{flex:1;gap:24px;display:grid}.partners-module__8ezHuq__heroStats{border-top:1px solid color-mix(in srgb,var(--ikit-inverse-text) 14%,transparent);flex-wrap:wrap;gap:16px 40px;margin:0;padding-top:24px;display:flex}.partners-module__8ezHuq__heroStats>div{flex-direction:column;gap:4px;display:flex}.partners-module__8ezHuq__heroStats dd{font-size:var(--ikit-subheading-size);letter-spacing:-.04em;font-variant-numeric:tabular-nums;order:-1;margin:0;font-weight:600;line-height:1.1}.partners-module__8ezHuq__heroStats dt{font-size:var(--ikit-small-size);color:var(--ikit-inverse-muted);line-height:1.5}.partners-module__8ezHuq__heroAwards{align-items:center;gap:20px;display:flex}.partners-module__8ezHuq__heroAwards>div{flex-shrink:0;gap:12px;display:flex}.partners-module__8ezHuq__page .partners-module__8ezHuq__heroBadge{height:calc(52px * var(--badge-scale,1));filter:drop-shadow(0 6px 10px #0000004d);width:auto;max-width:none;display:block}@media (max-width:767px){.partners-module__8ezHuq__heroAwards{gap:14px}.partners-module__8ezHuq__page .partners-module__8ezHuq__heroBadge{height:calc(44px * var(--badge-scale,1))}}
.residential-page-module__xCLPxq__page[data-service-page=residential]{--editorial-muted-on-dark:var(--editorial-mist);background:var(--editorial-dark)}.residential-page-module__xCLPxq__page :where(h1,h2,h3){font-weight:var(--ikit-heading-weight);letter-spacing:var(--ikit-display-tracking);text-wrap:balance}.residential-page-module__xCLPxq__dark{--foreground:var(--editorial-on-dark);--editorial-muted:var(--editorial-muted-on-dark);--muted:var(--editorial-muted-on-dark);--editorial-line:var(--ikit-inverse-line);--editorial-highlight:var(--editorial-on-dark);--editorial-coral:var(--ikit-inverse-accent);--surface:var(--editorial-dark-surface);--surface-foreground:var(--editorial-on-dark);--focus:var(--ikit-inverse-accent);color:var(--foreground);background:var(--editorial-dark)}.residential-page-module__xCLPxq__light{--foreground:var(--editorial-ink);--muted:var(--ikit-color-text-prose);--surface:var(--editorial-paper);--surface-foreground:var(--editorial-ink);--editorial-muted:var(--ikit-color-text-prose);--editorial-line:var(--ikit-color-line);--focus:var(--accent-soft-foreground);color:var(--foreground);background:var(--editorial-paper)}.residential-page-module__xCLPxq__section{padding-block:96px}.residential-page-module__xCLPxq__section h2{font-size:var(--ikit-heading-size);line-height:var(--ikit-heading-leading)}.residential-page-module__xCLPxq__splitHeading{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:end;gap:80px;display:grid}.residential-page-module__xCLPxq__splitHeading h2{max-width:650px;font-size:var(--ikit-display-size);line-height:1.12}.residential-page-module__xCLPxq__splitHeading>p{font-size:var(--ikit-body-size);color:var(--editorial-muted);line-height:1.75}.residential-page-module__xCLPxq__problem{background:linear-gradient(180deg,var(--ikit-inverse),color-mix(in srgb,var(--ikit-inverse) 94%,transparent) 80px,color-mix(in srgb,var(--ikit-inverse) 50%,transparent) 220px,transparent 420px),var(--editorial-gradient-night);padding-block:96px}.residential-page-module__xCLPxq__pull{border-left:2px solid var(--ikit-inverse-accent);max-width:46ch;font-size:var(--ikit-title-size);color:var(--editorial-on-dark);text-wrap:pretty;padding-left:24px;font-weight:600;line-height:1.45;margin-top:56px!important}.residential-page-module__xCLPxq__research{border-top:1px solid var(--editorial-line);margin-top:56px;padding-top:40px}.residential-page-module__xCLPxq__researchLabel{font-size:var(--ikit-small-size);color:var(--editorial-muted);line-height:1.5;margin-bottom:28px!important}.residential-page-module__xCLPxq__stats{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.residential-page-module__xCLPxq__stats>div{border-left:1px solid var(--editorial-line);flex-direction:column-reverse;justify-content:flex-end;gap:12px;min-width:0;padding-inline:28px;display:flex}.residential-page-module__xCLPxq__stats>div:first-child{border-left:0;padding-left:0}.residential-page-module__xCLPxq__stats>div:last-child{padding-right:0}.residential-page-module__xCLPxq__stats dd{font-size:var(--ikit-display-size);line-height:1.05;font-weight:var(--ikit-number-weight);font-variant-numeric:tabular-nums;letter-spacing:-.05em;color:var(--editorial-on-dark);margin:0}.residential-page-module__xCLPxq__stats dt{max-width:24ch;font-size:var(--ikit-body-size);color:var(--editorial-muted);line-height:1.6}.residential-page-module__xCLPxq__team{background:var(--editorial-gradient-sand);border-radius:var(--editorial-section-radius)}.residential-page-module__xCLPxq__page .residential-page-module__xCLPxq__videoGrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""copy";align-items:start;row-gap:32px}.residential-page-module__xCLPxq__page .residential-page-module__xCLPxq__videoGrid[data-video]{grid-template:"video."1fr"video heading""video copy""video."1fr/minmax(0,380px) minmax(0,1fr);column-gap:96px}.residential-page-module__xCLPxq__teamHeading{grid-area:heading}.residential-page-module__xCLPxq__videoColumn{grid-area:video;min-width:0}.residential-page-module__xCLPxq__teamCopy{grid-area:copy}.residential-page-module__xCLPxq__video{border-radius:var(--radius-3xl);overflow:hidden}.residential-page-module__xCLPxq__videoCaption{font-size:var(--ikit-small-size);color:var(--editorial-muted);line-height:1.5;margin-top:14px!important}.residential-page-module__xCLPxq__teamCopy>p{font-size:var(--ikit-body-size);color:var(--editorial-muted);line-height:1.75}.residential-page-module__xCLPxq__teamCopy>dl,.residential-page-module__xCLPxq__teamCopy>a{margin-top:28px}.residential-page-module__xCLPxq__metrics{border-bottom:1px solid var(--editorial-line);margin:0}.residential-page-module__xCLPxq__metrics>div{border-top:1px solid var(--editorial-line);font-size:var(--ikit-body-size);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:20px;padding:13px 0;line-height:1.6;display:grid}.residential-page-module__xCLPxq__metrics dt{color:var(--editorial-muted)}.residential-page-module__xCLPxq__metrics dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.residential-page-module__xCLPxq__bridge{border-top:1px solid var(--editorial-line);justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding-top:24px;display:flex}.residential-page-module__xCLPxq__bridge>p{max-width:72ch;font-size:var(--ikit-body-size);font-weight:600;line-height:1.5}.residential-page-module__xCLPxq__bridge>a,.residential-page-module__xCLPxq__frameworkFooter>a{flex:none}.residential-page-module__xCLPxq__framework{background:var(--editorial-gradient-night)}.residential-page-module__xCLPxq__frameworkHeading{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:80px;margin-bottom:64px;display:grid}.residential-page-module__xCLPxq__frameworkHeading>p{font-size:var(--ikit-body-size);color:var(--editorial-muted);max-width:42ch;line-height:1.8}.residential-page-module__xCLPxq__frameworkSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.residential-page-module__xCLPxq__frameworkStep{grid-template-rows:subgrid;grid-row:span 4;min-width:0;display:grid}.residential-page-module__xCLPxq__stepSequence{align-items:center;gap:24px;margin-bottom:28px;display:flex}.residential-page-module__xCLPxq__stepNumber{font-size:var(--ikit-display-size);line-height:1;font-weight:var(--ikit-number-weight);font-variant-numeric:tabular-nums;letter-spacing:-.07em;color:var(--editorial-on-dark)}.residential-page-module__xCLPxq__stepConnector{color:var(--ikit-inverse-accent);flex:1;align-items:center;display:flex}.residential-page-module__xCLPxq__stepConnector:before{content:"";background:var(--editorial-line);flex:1;height:1px}.residential-page-module__xCLPxq__stepConnector svg{width:16px;height:16px}.residential-page-module__xCLPxq__frameworkStep:last-child .residential-page-module__xCLPxq__stepConnector svg{display:none}.residential-page-module__xCLPxq__stepLabel{font-size:var(--ikit-small-size);color:var(--editorial-muted);line-height:1.5;margin-bottom:12px!important}.residential-page-module__xCLPxq__frameworkStep h3{max-width:16ch;font-size:var(--ikit-title-size);margin-bottom:20px;line-height:1.3}.residential-page-module__xCLPxq__stepBody{border-top:1px solid var(--editorial-line);font-size:var(--ikit-body-size);color:var(--editorial-muted);padding-top:20px;line-height:1.8}.residential-page-module__xCLPxq__frameworkFooter{border-top:1px solid var(--editorial-line);justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding-top:28px;display:flex}.residential-page-module__xCLPxq__frameworkFooter>p{max-width:62ch;font-size:var(--ikit-body-size);font-weight:600;line-height:1.5}.residential-page-module__xCLPxq__assets{border-radius:var(--editorial-section-radius)}.residential-page-module__xCLPxq__assets .residential-page-module__xCLPxq__splitHeading h2{font-size:var(--ikit-heading-size);line-height:var(--ikit-heading-leading)}.residential-page-module__xCLPxq__criteria{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.residential-page-module__xCLPxq__criteriaGroup{border-radius:var(--radius-3xl);background:var(--editorial-soft);padding:32px}.residential-page-module__xCLPxq__criteriaGroup[data-tone=avoid]{box-shadow:inset 0 0 0 1px var(--editorial-line);background:0 0}.residential-page-module__xCLPxq__criteriaGroup h3{font-size:var(--ikit-title-size);margin-bottom:20px;line-height:1.3}.residential-page-module__xCLPxq__criteriaGroup ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.residential-page-module__xCLPxq__criteriaGroup li{font-size:var(--ikit-body-size);align-items:flex-start;gap:12px;line-height:1.55;display:flex}.residential-page-module__xCLPxq__criteriaGroup li:before{content:"";background:var(--primary);flex:none;width:18px;height:18px;margin-top:.15em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 4 4 10-10' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 4 4 10-10' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.residential-page-module__xCLPxq__criteriaGroup[data-tone=avoid] li:before{background:var(--editorial-muted);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 7l10 10M17 7 7 17' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 7l10 10M17 7 7 17' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E")}.residential-page-module__xCLPxq__criteriaNote{font-size:var(--ikit-small-size);color:var(--editorial-muted);line-height:1.6;margin-top:20px!important}.residential-page-module__xCLPxq__benefitsTitle{border-top:1px solid var(--editorial-line);font-size:var(--ikit-subheading-size);padding-top:40px;line-height:1.3;margin-top:72px!important}.residential-page-module__xCLPxq__benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px;margin:36px 0 0;padding:0;list-style:none;display:grid}.residential-page-module__xCLPxq__benefits>li{min-width:0}.residential-page-module__xCLPxq__benefitArt{object-fit:contain;width:112px;height:112px;margin-bottom:20px;display:block}.residential-page-module__xCLPxq__benefits h4{font-size:var(--ikit-title-size);font-weight:var(--ikit-heading-weight);letter-spacing:var(--ikit-display-tracking);margin:0 0 10px;line-height:1.3}.residential-page-module__xCLPxq__benefits p{font-size:var(--ikit-body-size);color:var(--editorial-muted);line-height:1.7}.residential-page-module__xCLPxq__growthDisclaimer{font-size:var(--ikit-small-size);color:var(--editorial-muted);line-height:1.6;margin-top:28px!important}.residential-page-module__xCLPxq__lightRun{border-radius:var(--editorial-section-radius);background:var(--editorial-paper);overflow:clip}.residential-page-module__xCLPxq__faq{padding-block:88px 96px}.residential-page-module__xCLPxq__lightRun .residential-page-module__xCLPxq__faq{background:linear-gradient(180deg,var(--editorial-soft),var(--editorial-paper) 360px);padding-top:24px}@media (max-width:1100px){.residential-page-module__xCLPxq__splitHeading,.residential-page-module__xCLPxq__frameworkHeading{gap:40px}.residential-page-module__xCLPxq__stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.residential-page-module__xCLPxq__stats>div:nth-child(odd){border-left:0;padding-left:0}.residential-page-module__xCLPxq__stats>div:nth-child(2n){padding-right:0}.residential-page-module__xCLPxq__page .residential-page-module__xCLPxq__videoGrid[data-video]{grid-template-columns:minmax(0,320px) minmax(0,1fr);column-gap:56px}.residential-page-module__xCLPxq__frameworkSteps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.residential-page-module__xCLPxq__frameworkStep:nth-child(n+3){margin-top:40px}.residential-page-module__xCLPxq__frameworkStep:nth-child(2) .residential-page-module__xCLPxq__stepConnector svg{display:none}.residential-page-module__xCLPxq__frameworkStep h3{max-width:none}.residential-page-module__xCLPxq__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.residential-page-module__xCLPxq__splitHeading{grid-template-columns:minmax(0,1fr);gap:24px}.residential-page-module__xCLPxq__splitHeading>p{max-width:600px}}@media (max-width:767px){.residential-page-module__xCLPxq__section,.residential-page-module__xCLPxq__problem,.residential-page-module__xCLPxq__faq{padding-block:64px}.residential-page-module__xCLPxq__lightRun .residential-page-module__xCLPxq__faq{padding-top:8px}.residential-page-module__xCLPxq__page .residential-page-module__xCLPxq__videoGrid[data-video]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""video""copy";row-gap:32px}.residential-page-module__xCLPxq__videoColumn{width:100%;max-width:320px}.residential-page-module__xCLPxq__pull{padding-left:18px;margin-top:40px!important}.residential-page-module__xCLPxq__research{margin-top:40px;padding-top:32px}.residential-page-module__xCLPxq__stats{gap:28px 20px}.residential-page-module__xCLPxq__stats>div{border-left:0;padding-inline:0}.residential-page-module__xCLPxq__bridge,.residential-page-module__xCLPxq__frameworkFooter{flex-direction:column;align-items:start;gap:16px;margin-top:32px}.residential-page-module__xCLPxq__frameworkHeading{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:40px}.residential-page-module__xCLPxq__frameworkSteps{grid-template-columns:minmax(0,1fr);gap:32px}.residential-page-module__xCLPxq__frameworkStep{border-bottom:1px solid var(--editorial-line);grid-row:auto;grid-template-rows:auto;grid-template-columns:56px minmax(0,1fr);column-gap:20px;padding-bottom:32px}.residential-page-module__xCLPxq__frameworkStep:nth-child(n+3){margin-top:0}.residential-page-module__xCLPxq__stepSequence{grid-row:span 3;margin:0;display:block}.residential-page-module__xCLPxq__stepConnector{display:none}.residential-page-module__xCLPxq__frameworkStep h3{margin-bottom:12px}.residential-page-module__xCLPxq__stepBody{border:0;padding-top:0}.residential-page-module__xCLPxq__frameworkStep:last-child{border:0;padding-bottom:0}.residential-page-module__xCLPxq__criteria{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px}.residential-page-module__xCLPxq__criteriaGroup{padding:24px}.residential-page-module__xCLPxq__benefitsTitle{padding-top:32px;margin-top:48px!important}.residential-page-module__xCLPxq__benefits{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:28px}.residential-page-module__xCLPxq__benefits>li{grid-template-columns:72px minmax(0,1fr);align-content:start;column-gap:20px;display:grid}.residential-page-module__xCLPxq__benefitArt{grid-row:span 2;width:72px;height:72px;margin:0}}@media (max-width:360px){.residential-page-module__xCLPxq__stats{grid-template-columns:minmax(0,1fr)}.residential-page-module__xCLPxq__frameworkStep{grid-template-columns:44px minmax(0,1fr);gap:0 16px}}
