.home-polish .ds-band.home-video-case-study{--frame-max:1200px}.home-polish .home-video-case-study__card{gap:0;padding:8px;display:grid}.home-polish .home-video-case-study__copy{flex-direction:column;align-items:flex-start;min-width:0;padding:24px 16px;display:flex}.home-polish .home-video-case-study__customer{color:var(--muted);margin-bottom:12px;font-size:15px;font-weight:600;line-height:1.4}.home-polish .home-video-case-study__copy h2{width:100%;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(32px,3.4vw,44px);font-weight:500;line-height:1.1}.home-polish .home-video-case-study__takeaways{width:100%;color:var(--body);text-wrap:pretty;gap:16px;margin-top:20px;margin-bottom:24px;padding-left:20px;font-size:16px;line-height:1.5;list-style:outside;display:grid}.home-polish .home-video-case-study__takeaways li{padding-left:4px}.home-polish .home-video-case-study__takeaways li::marker{color:var(--orange)}.home-polish .home-video-case-study__takeaways strong{color:var(--ink);font-weight:600}.home-polish .home-video-case-study__media{min-width:0;margin:0}@media (min-width:768px){.home-polish .home-video-case-study__copy{padding:32px}}@media (min-width:1200px){.home-polish .home-video-case-study__card{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;column-gap:24px}.home-polish .home-video-case-study__copy h2{max-width:15ch}}
.home-polish{padding-top:var(--navbar-h)}.home-polish .ds-band{--frame-max:1600px;--rail-top:var(--band-y);--rail-bottom:var(--band-y)}.home-polish .ds-band--tight{--rail-top:calc(var(--band-y) * .67);--rail-bottom:calc(var(--band-y) * .67)}.home-polish .home-proof,.home-polish .home-case-studies,.home-polish .home-workflow-band,.home-polish .home-owners,.home-polish .home-testimonials{--frame-max:1200px}.home-polish .home-faq{--frame-max:800px}.home-polish .ds-rails:before,.home-polish .ds-rails:after{top:calc(-1 * var(--rail-top));bottom:calc(-1 * var(--rail-bottom))}@media (min-width:1024px){.home-polish .ds-band{--band-y:80px;--stack:24px}.home-polish .ds-band--tight{--rail-top:64px;--rail-bottom:64px;padding-block:64px}}.home-polish [id]{scroll-margin-top:calc(var(--navbar-h) + 16px)}.home-polish .home-head{gap:12px}.home-polish .home-testimonials .ds-frame>.ds-head{padding-inline:12px}.home-polish .home-head+.ds-hr{margin-top:32px}@media (min-width:1024px){.home-polish .home-head+.ds-hr{margin-top:48px}}.home-polish .home-head .ds-lead{max-width:38rem;margin-top:8px}.home-polish .home-cta-row{margin-top:var(--stack);padding-inline:var(--inset);gap:12px;display:grid}.home-polish .home-cta-row>.ds-link{justify-self:center}@media (min-width:640px){.home-polish .home-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;column-gap:24px;padding-inline:0;display:flex}}.home-polish .home-action-link{font-size:17px}@media (min-width:1024px){.home-polish .home-action-link{font-size:18px}}.home-polish a.ds-btn:not(.ds-btn--lg):after{content:"";position:absolute;inset:-2px 0}.home-polish a.ds-link{min-height:44px}.home-polish .home-workflow-band{padding-bottom:calc(var(--band-y) * .5);--rail-bottom:calc(var(--band-y) * .5)}.home-polish .home-steps{margin-top:var(--stack)}.home-polish .home-steps__list{padding:28px var(--inset);display:grid}.home-polish .home-steps__step{grid-template-columns:32px minmax(0,1fr);gap:8px 16px;padding-bottom:32px;display:grid;position:relative}.home-polish .home-steps__step:last-child{padding-bottom:0}.home-polish .home-steps__step:not(:last-child):before{content:"";background-color:var(--rule);width:1px;position:absolute;top:40px;bottom:8px;left:15.5px}.home-polish .home-steps__index{border-radius:calc(var(--r-control) / 2);background-color:var(--orange);width:32px;height:32px;color:var(--color-text-on-dark);font-variant-numeric:tabular-nums;grid-row:span 2;align-self:start;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid}.home-polish .home-steps__title{letter-spacing:-.025em;color:var(--ink);padding-top:1px;font-size:26px;font-weight:500;line-height:1.12}.home-polish .home-steps__body{max-width:38ch;color:var(--muted);font-size:15px;line-height:1.55}.home-polish .home-steps__art{min-width:0;padding-inline:var(--inset);align-items:center;display:none}.home-polish .home-steps__illustration{width:100%;max-width:560px;height:auto;margin-inline:auto;display:block}@media (max-width:767px){.home-polish .home-steps__module{background-color:#0000;border:0}}@media (min-width:768px){.home-polish .home-steps__list{padding-block:32px}}@media (min-width:1024px){.home-polish .home-steps__module{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-polish .home-steps__list{grid-area:1/1;align-self:center;padding-block:32px}.home-polish .home-steps__step{padding-bottom:36px}.home-polish .home-steps__title{padding-top:0;font-size:28px}.home-polish .home-steps__art{padding:0 var(--inset) 0 0;grid-area:1/2;display:grid}}.home-polish .home-programs{margin-top:var(--stack)}.home-polish .home-programs__grid{grid-template-columns:minmax(0,1fr);display:grid}.home-polish :is(.home-programs__grid,.home-programs__more,.home-owners__list)>li{min-width:0;display:flex}.home-polish .home-program{flex:1;min-width:0;display:grid}.home-polish .home-program__title{color:var(--ink);grid-area:title}.home-polish .home-program__body{grid-area:body;align-self:start}.home-polish .home-program__more{grid-area:more}.home-polish .home-program__art{background-color:var(--card-tint,var(--canvas));grid-area:art;display:block;position:relative;overflow:hidden}.home-polish .home-program__art .home-art{object-fit:contain;object-position:50% 100%;width:calc(100% - 8px);height:calc(100% - 6px);transform:scale(var(--art-scale,1));transform-origin:50% 100%;position:absolute;bottom:0;left:4px}.home-polish .home-art--tll{--art-scale:1.38}.home-polish .home-art--deposit{--art-scale:1.04}.home-polish .home-art--pet{--art-scale:1.06}.home-polish .home-art--renters-kit{--art-scale:.94}@media (max-width:1023px){.home-polish .home-programs__grid{gap:8px}.home-polish .home-program{padding:16px var(--inset);border-radius:var(--r-tile);border-color:#0000;grid-template:"art title more""art body body"1fr/56px minmax(0,1fr) auto;gap:4px 14px}.home-polish .home-program__title{font-size:20px;line-height:1.2}.home-polish .home-program__more{--btn-hover:transparent;--btn-active:transparent;--btn-shell:transparent;--btn-edge:0 0 0 0 transparent;height:24px;min-height:24px;box-shadow:none;color:var(--muted);background-color:#0000;align-self:start;margin-bottom:0;padding:0 0 0 4px;text-decoration:none}.home-polish .home-program__more-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-polish .home-program__art{border-radius:var(--r-control);align-self:start;width:56px;height:56px}}@media (min-width:768px) and (max-width:1023px){.home-polish .home-program{grid-template-columns:64px minmax(0,1fr) auto;column-gap:20px;padding-block:20px}.home-polish .home-program__art{width:64px;height:64px}}@media (min-width:1024px){.home-polish .home-programs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.home-polish .home-program{grid-template:"title art""body art"1fr"more art"/minmax(0,1fr) minmax(200px,40%);min-height:260px}.home-polish .home-program__title{padding:28px var(--inset) 0;font-size:24px}.home-polish .home-program__body{padding:12px var(--inset) 0}.home-polish .home-program__more{margin:16px var(--inset) 24px;border-radius:var(--r-control);justify-self:stretch;min-height:44px}.home-polish .home-program__more-arrow{display:none}.home-polish .home-program__art .home-art{width:calc(100% - 32px);height:calc(100% - 24px);bottom:-4px;left:16px}.home-polish .home-art--tll{--art-scale:1.08}}.home-polish .home-programs__more{border-radius:var(--r-tile);background-color:#0000;border-color:#0000;margin-top:16px}.home-polish .home-program-row{border-radius:var(--r-tile);text-align:center;background-color:#0000;justify-content:center;align-items:center;padding-block:18px;display:flex}.home-polish .home-program-row__text{color:var(--body);font-size:16px;line-height:1.45}@media (min-width:768px){.home-polish .home-programs__more{margin-top:24px}}@media (hover:hover) and (pointer:fine){.home-polish a:is(.home-program,.home-program-row):hover .ds-link{color:var(--orange-ink);text-decoration-color:currentColor}.home-polish a.home-program:hover .home-program__more{background-color:var(--btn-hover)}.home-polish a.home-program-row:hover{background-color:var(--surface-well)}}.home-polish .home-owners__frame{margin-top:var(--stack)}.home-polish .home-owners__layout{grid-template-columns:minmax(0,1fr);display:grid}.home-polish .home-owners__list>li{border-bottom:1px solid var(--rule)}.home-polish .home-owner-link{--owner-title:20px;border-radius:var(--r-tile);background-color:#0000;flex:1;grid-template-columns:minmax(0,1fr) 24px;align-content:start;gap:4px 16px;padding-block:18px;display:grid}.home-polish .home-owner-link__title{font-size:var(--owner-title);color:var(--ink);line-height:1.2}.home-polish .home-owner-link__arrow{height:calc(var(--owner-title) * 1.2);color:var(--muted);place-items:center;font-size:18px;line-height:1;display:grid}.home-polish .home-owner-link__body{color:var(--body);grid-column:1;font-size:15px;line-height:1.45}.home-polish .home-owners__aside{padding:var(--inset);align-content:start;gap:16px;margin-top:16px;display:grid}.home-polish .home-owners__art{display:none}.home-polish .home-owners__actions{gap:12px;display:grid}@media (max-width:639px){.home-polish .home-owners__actions>.ds-btn{padding-inline:14px}.home-polish .home-owners__secondary{min-height:44px;padding-block:8px;font-size:15px}}@media (min-width:640px) and (max-width:1023px){.home-polish .home-owners__actions{flex-wrap:wrap;align-items:center;display:flex}}@media (min-width:1024px){.home-polish .home-owners__layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.home-polish .home-owners__list{flex-direction:column;display:flex}.home-polish .home-owners__list>li{flex:1 0 auto}.home-polish .home-owners__list>li:last-child{border-bottom:0}.home-polish .home-owner-link{--owner-title:22px;padding-right:32px}.home-polish .home-owners__aside{padding:8px 8px var(--inset);margin-top:0}.home-polish .home-owners__art{aspect-ratio:16/9;border-radius:var(--r-media);display:block;position:relative;overflow:hidden}.home-polish .home-owners__scene{object-fit:cover;object-position:50% 72%}.home-polish :is(.home-owners__cta-text,.home-owners__actions){margin-inline:calc(var(--inset) - 8px)}}@media (hover:hover) and (pointer:fine){.home-polish a.home-owner-link:hover{background-color:var(--surface-well)}.home-polish a.home-owner-link:hover .home-owner-link__arrow{color:var(--orange-ink)}}.home-polish .home-carrier__module{grid-template-columns:minmax(0,1fr);display:grid}.home-polish .home-carrier__copy{max-width:none;padding-block:28px 24px}.home-polish .home-carrier__line{display:block}.home-polish .home-carrier__lead{max-width:34rem}.home-polish .home-carrier__statement{color:var(--ink);padding-top:12px;font-weight:500;display:block}.home-polish .home-carrier__visual{border-radius:var(--r-media);background-color:var(--canvas);grid-template-columns:minmax(0,520px);justify-content:center;row-gap:8px;margin:0 8px 8px;padding:12px 4px 20px;display:grid}.home-polish .home-carrier__drawing{width:100%;height:auto;display:block}.home-polish .home-carrier__roles{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;padding-inline:7%;display:grid}.home-polish .home-carrier__role{align-content:start;row-gap:2px;min-width:0;display:grid}.home-polish .home-carrier__role dt{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:8px;font-size:18px;line-height:1.2;display:flex}.home-polish .home-carrier__role dt:before{content:"";background-color:var(--carrier-chip);flex:none;width:10px;height:10px}.home-polish .home-carrier__role--beagle{--carrier-chip:var(--orange)}.home-polish .home-carrier__role--corgi{--carrier-chip:var(--graphite)}.home-polish .home-carrier__role dd{color:var(--muted);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:13px;line-height:1.35}@media (min-width:768px){.home-polish .home-carrier__copy{padding-block:40px 32px}.home-polish .home-carrier__visual{padding:28px var(--inset);grid-template-columns:minmax(0,480px);row-gap:12px}.home-polish .home-carrier__role dt{font-size:20px}.home-polish .home-carrier__role dd{font-size:14px}}@media (min-width:1024px){.home-polish .home-carrier__module{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"copy visual"}.home-polish .home-carrier__copy{grid-area:copy;align-self:center;padding:48px clamp(24px,3.5vw,56px)}.home-polish .home-carrier__visual{grid-area:visual;grid-template-columns:minmax(0,520px);align-content:center;margin:8px;padding:24px clamp(16px,2.5vw,40px) 20px}}@media (min-width:1280px){.home-polish .home-carrier__module{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-polish .home-faq__frame{margin-top:24px}.home-polish .home-faq__panel{padding:4px var(--inset);border:1px solid var(--rule);border-radius:var(--r-module);background-color:var(--canvas);margin:-1px -1px 0}.home-polish .home-faq__footer{padding:20px var(--inset);text-align:center;color:var(--body);font-size:15px;line-height:1.4}.home-polish .home-faq-accordion{border-bottom:0;gap:0;display:block}.home-polish .home-faq-accordion>[data-accordion-item]{background-color:#0000;border-radius:0}.home-polish .home-faq-accordion>[data-accordion-item]:not(:last-child){border-bottom:1px solid var(--rule)}.home-polish .home-faq-accordion button{border-radius:var(--r-control);padding-inline:0}.home-polish .home-faq-accordion [data-accordion-panel]{padding-inline:0}.home-polish .home-faq-accordion button>span:first-child{color:var(--ink);font-size:16px}.home-polish .home-faq-accordion button>.material-icon{color:var(--body)}.home-polish .home-faq-accordion [data-accordion-panel] p{font-family:var(--font-body);font-size:var(--t-body);letter-spacing:-.01em;color:var(--body);padding-top:4px;padding-bottom:20px;line-height:1.55}.home-polish .home-faq-accordion [data-accordion-panel] p:not(:last-child){padding-bottom:4px}.home-polish .home-faq-accordion [data-accordion-action]{padding-bottom:8px}.home-polish .home-faq-accordion [data-accordion-action]>a{border-radius:var(--r-control)}.home-polish .home-closing__link{color:#fff;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}@media (hover:hover) and (pointer:fine){.home-polish .home-closing__link:hover{color:#fff;text-decoration-color:currentColor}}@media print{html[data-motion=ready] .home-polish [data-reveal]:not(.is-shown){opacity:1;filter:none;transform:none}}
