@font-face{font-family:Peyda;src:url('Peyda-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Peyda;src:url('Peyda-Medium.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:Peyda;src:url('Peyda-SemiBold.woff2') format('woff2');font-weight:600;font-display:swap}
:root{--sr-color-readable-muted:color-mix(in srgb,var(--sr-color-on-surface) 72%,var(--sr-color-background))}
.ifhp{overflow:clip}.wrap{max-width:calc(var(--sr-breakpoint-lg) - var(--sr-space-xxl));padding-inline:var(--sr-space-xxl)}
.topbar{background:color-mix(in srgb,var(--sr-color-background) 94%,transparent);backdrop-filter:blur(var(--sr-space-md))}.topbar__in{min-height:calc(var(--sr-space-xxl) + var(--sr-space-xl))}.logo{width:calc(var(--sr-space-xxl)*3 + var(--sr-space-md))}.topnav{gap:var(--sr-space-lg)}.topnav a{font-size:var(--sr-text-label-medium-size);min-height:var(--sr-size-touch);display:flex;align-items:center}.topbar__line{border-inline-start:var(--sr-border-hairline) solid var(--sr-color-outline);background:transparent;border-radius:0;padding-inline-start:var(--sr-space-md)}
.hero{padding-block:calc(var(--sr-space-xxl)*1.5) var(--sr-space-xxl)}.hero__grid{grid-template-columns:1.12fr 1fr;gap:calc(var(--sr-space-xxl)*1.5)}.hero h1{line-height:1.25;letter-spacing:-.035em;max-width:100%}.hero h1 span{color:var(--sr-color-readable-muted)}.eyebrow{font-size:var(--sr-text-label-medium-size);margin-bottom:var(--sr-space-lg)!important}.eyebrow .motif{height:var(--sr-space-lg)}.hero__lead{max-width:calc(var(--sr-space-xxl)*11);margin-top:var(--sr-space-lg)!important;color:var(--sr-color-readable-muted)}.hero__actions{margin-top:var(--sr-space-xl);align-items:center}.hero__actions .btn{min-height:calc(var(--sr-size-touch) + var(--sr-space-sm));padding-inline:var(--sr-space-lg)}.hero__actions .btn--outlined{border-color:transparent;padding-inline:var(--sr-space-sm);text-decoration:underline;text-underline-offset:var(--sr-space-xs)}.btn--filled{color:var(--sr-color-on-surface)}.hero__support{font-size:var(--sr-text-body-small-size);gap:var(--sr-space-sm)}.assure{gap:var(--sr-space-sm) var(--sr-space-md);font-size:var(--sr-text-label-small-size);color:var(--sr-color-readable-muted)}
.room{position:relative;background:var(--sr-color-inverse-surface);color:var(--sr-color-inverse-on-surface);border-radius:var(--sr-radius-xl);overflow:hidden;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between}.room__top{display:flex;justify-content:space-between;align-items:center;padding:var(--sr-space-lg) var(--sr-space-xl);color:color-mix(in srgb,var(--sr-color-inverse-on-surface) 75%,transparent)}.room__art{width:100%;padding-inline:var(--sr-space-md);margin-block:calc(-1*var(--sr-space-xl)) calc(-1*var(--sr-space-lg))}.room__art svg{width:100%;height:auto;display:block}.room-line{stroke:var(--sr-color-inverse-on-surface);stroke-opacity:.3;stroke-width:1.5}.room-door{fill:var(--sr-color-inverse-on-surface);fill-opacity:.07;stroke:var(--sr-color-inverse-on-surface);stroke-width:1.5}.room-handle{stroke:var(--sr-color-secondary);stroke-width:4;stroke-linecap:round}.room-pot{fill:var(--sr-color-secondary);fill-opacity:.7}.room-floor{fill:var(--sr-color-inverse-on-surface);fill-opacity:.04}.room figcaption{display:flex;align-items:center;gap:var(--sr-space-lg);padding:var(--sr-space-lg) var(--sr-space-xl) var(--sr-space-xl)}.room figcaption p{color:inherit;font-size:var(--sr-text-headline-small-size);line-height:1.5}.room figcaption span.sr-body-small{display:block;margin-top:var(--sr-space-sm);opacity:.7}.room__mark svg{width:var(--sr-space-lg);height:calc(var(--sr-space-xxl)*1.5);color:var(--sr-color-secondary)}
.trust{background:var(--sr-color-background);border-block:var(--sr-border-hairline) solid var(--sr-color-outline);padding-block:var(--sr-space-xl)}.trust__grid{gap:0}.trust__item{padding-inline:var(--sr-space-md);border-inline-end:var(--sr-border-hairline) solid var(--sr-color-outline)}.trust__item:last-child{border:0}.trust__item .ico{width:var(--sr-size-icon);height:var(--sr-size-icon)}.endorse{padding-top:var(--sr-space-lg);margin-top:var(--sr-space-lg)!important;border-top:var(--sr-border-hairline) solid var(--sr-color-outline-variant)}
.sec{padding-block:calc(var(--sr-space-xxl)*2)}.sh{gap:var(--sr-space-md);margin-bottom:var(--sr-space-xxl)}.sh__kicker,.section-index{font-size:var(--sr-text-label-small-size);letter-spacing:.04em}.sh__sub,.feature p,.gain p,.voice__a{color:var(--sr-color-readable-muted)}.sh h2{line-height:1.4}.sh__sub{max-width:var(--sr-measure-body)}
.eligibility{background:var(--sr-color-surface-container-low)}.eligibility__grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--sr-space-xxl)*2);align-items:center}.eligibility__intro{display:grid;gap:var(--sr-space-lg)}.eligibility__intro h2{line-height:1.45}.eligibility__intro>p{max-width:calc(var(--sr-space-xxl)*9);color:var(--sr-color-readable-muted)}.privacy{display:flex;gap:var(--sr-space-md);padding-block:var(--sr-space-lg);border-block:var(--sr-border-hairline) solid var(--sr-color-outline)}.privacy .ico{margin-top:var(--sr-space-xs)}.privacy p{color:var(--sr-color-readable-muted)}.eligibility__intro>.link{justify-self:start;font-size:var(--sr-text-body-small-size)}.probe{padding:var(--sr-space-xl);background:var(--sr-color-background);box-shadow:var(--sr-shadow-card);gap:var(--sr-space-lg)}.probe__title{font-size:var(--sr-text-title-small-size)}.probe__head{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:var(--sr-space-sm)}.probe__head>.chip{flex:none}.progress{height:var(--sr-space-xs)}.progress span{background:var(--sr-color-on-surface)}.opt{min-height:calc(var(--sr-size-touch) + var(--sr-space-md));padding:var(--sr-space-sm) var(--sr-space-md);border-color:var(--sr-color-outline-variant);font-size:var(--sr-text-body-small-size)}.opt[aria-pressed=true]{border-color:var(--sr-color-on-surface);background:var(--sr-color-surface-container-low)}.probe__hint{min-height:calc(var(--sr-space-xl)*2);color:var(--sr-color-readable-muted)}.probe__foot{border-top:var(--sr-border-hairline) solid var(--sr-color-outline-variant);padding-top:var(--sr-space-md)}.probe .js-probe-go{background:var(--sr-color-on-surface);color:var(--sr-color-background);border-color:transparent}
.voices{gap:var(--sr-space-lg)}.voice{position:relative;box-shadow:none;background:var(--sr-color-surface-container-low);padding:var(--sr-space-xl);padding-top:var(--sr-space-xxl)}.voice:before{content:'“';position:absolute;inset-inline-start:var(--sr-space-lg);top:var(--sr-space-sm);font-size:var(--sr-text-display-medium-size);line-height:1;color:var(--sr-color-outline)}.voice__a{border-top:var(--sr-border-hairline) solid var(--sr-color-outline);padding-top:var(--sr-space-md);margin-top:var(--sr-space-lg)!important}.start-details{margin-top:var(--sr-space-xl);border-bottom:var(--sr-border-hairline) solid var(--sr-color-outline);padding-bottom:var(--sr-space-lg)}.start-details>summary{display:flex;justify-content:space-between;gap:var(--sr-space-md);cursor:pointer;min-height:var(--sr-size-touch);align-items:center;list-style:none}.start-details>summary::-webkit-details-marker{display:none}.start-details[open]>summary span{transform:rotate(45deg)}.start-details .two-col{margin-top:var(--sr-space-lg)}
#hardships{background:var(--sr-color-inverse-surface);color:var(--sr-color-inverse-on-surface)}#hardships h2,#hardships h3,#hardships .feature .ico{color:inherit}#hardships .sh__sub,#hardships .sh__kicker,#hardships .feature p{color:color-mix(in srgb,var(--sr-color-inverse-on-surface) 75%,transparent)}#hardships .features{gap:var(--sr-space-xl)}#hardships .feature{padding:var(--sr-space-lg);border:var(--sr-border-hairline) solid color-mix(in srgb,var(--sr-color-inverse-on-surface) 18%,transparent);border-radius:var(--sr-radius-lg);max-width:none;width:100%}#hardships .signs{background:color-mix(in srgb,var(--sr-color-inverse-on-surface) 6%,transparent);box-shadow:none;border-radius:var(--sr-radius-xl)}#hardships .signs h3{color:inherit}#hardships .signs__close{color:color-mix(in srgb,var(--sr-color-inverse-on-surface) 75%,transparent)}
.waiting{gap:calc(var(--sr-space-xxl)*2);align-items:center}.gain{padding-bottom:var(--sr-space-lg);border-bottom:var(--sr-border-hairline) solid var(--sr-color-outline-variant)}.gain:last-child{border:0}.icobox{background:var(--sr-color-surface-container-low)}.support{max-width:100%;padding:var(--sr-space-xxl);grid-template-columns:var(--sr-space-xxl) 1fr}.support__body{grid-template-columns:1fr auto;column-gap:var(--sr-space-xxl)}.support__body>p{grid-column:1}.support__body>div{grid-column:2;grid-row:1 / 4;align-self:center}.support__title{font-weight:var(--sr-font-weight-medium)}.support__label{color:var(--sr-color-on-surface)}.cost .card{box-shadow:none;border:var(--sr-border-hairline) solid var(--sr-color-outline);background:var(--sr-color-background)}
#path{background:var(--sr-color-surface-container-low)}.steps{gap:var(--sr-space-xl);position:relative}.step{justify-items:start;text-align:right;max-width:none;width:100%;padding:var(--sr-space-xl);background:var(--sr-color-background);border-radius:var(--sr-radius-lg);border:var(--sr-border-hairline) solid var(--sr-color-outline-variant)}.step__num{color:var(--sr-color-on-surface);margin-bottom:var(--sr-space-md)}.step p{color:var(--sr-color-readable-muted)}.steps__note{padding-top:var(--sr-space-xl);border-top:var(--sr-border-hairline) solid var(--sr-color-outline)}
#why .feature{padding-inline:var(--sr-space-lg)}.creds{gap:var(--sr-space-md);margin-top:var(--sr-space-xxl)}.creds>span{font-size:var(--sr-text-label-small-size);background:var(--sr-color-surface-container-low);border-color:transparent}.faq{max-width:calc(var(--sr-measure-long) + var(--sr-space-xxl)*2);gap:0}.faq details{background:transparent;border:0;border-bottom:var(--sr-border-hairline) solid var(--sr-color-outline);border-radius:0;padding-inline:0}.faq summary{min-height:calc(var(--sr-space-xxl) + var(--sr-space-xl))}.faq details[open]{background:var(--sr-color-background);padding-inline:var(--sr-space-lg);border-radius:var(--sr-radius-md)}
.band{background:var(--sr-color-inverse-surface);position:relative}.band h2{font-size:var(--sr-text-display-small-size);line-height:1.4}.band__cta .btn{min-height:calc(var(--sr-size-touch) + var(--sr-space-sm))}.share{max-width:var(--sr-measure-body);background:transparent;border-color:color-mix(in srgb,var(--sr-color-on-primary) 20%,transparent)}.foot{border-top:var(--sr-border-hairline) solid color-mix(in srgb,var(--sr-color-inverse-on-surface) 15%,transparent)}
.skip-link{position:fixed;top:var(--sr-space-sm);right:var(--sr-space-md);transform:translateY(-200%);z-index:var(--sr-z-overlay);padding:var(--sr-space-md);background:var(--sr-color-on-surface);color:var(--sr-color-background);border-radius:var(--sr-radius-md)}.skip-link:focus{transform:none}
@media(min-width:834px){.hero__grid>div:first-child{animation:arrive 700ms both}.room{animation:arrive 900ms both}@keyframes arrive{from{opacity:0;transform:translateY(var(--sr-space-md))}to{opacity:1;transform:none}}}
@media(max-width:1100px){.hero__grid{gap:var(--sr-space-xl)}.hero h1{font-size:var(--sr-text-display-medium-size)}.eligibility__grid{gap:var(--sr-space-xxl)}.topnav{gap:var(--sr-space-md)}}
@media(max-width:833px){.wrap{padding-inline:var(--sr-grid-sm-margin)}.topbar__in{min-height:calc(var(--sr-space-xxl) + var(--sr-space-md));gap:var(--sr-space-sm)}.logo{width:calc(var(--sr-space-xxl)*2 + var(--sr-space-lg))}.topbar__cta{font-size:var(--sr-text-label-small-size);padding-inline:var(--sr-space-sm)}.topbar__line{display:none}.hero{padding-block:var(--sr-space-xl)}.hero__grid{grid-template-columns:1fr;gap:var(--sr-space-xl)}.hero h1{font-size:var(--sr-text-display-large-size);line-height:1.3}.hero__lead{font-size:var(--sr-text-body-large-size)}.hero__actions{gap:var(--sr-space-sm)}.hero__actions .btn{padding-inline:var(--sr-space-md);font-size:var(--sr-text-label-medium-size)}.assure{row-gap:var(--sr-space-sm)}.room{min-height:0}.room__art{max-width:calc(var(--sr-space-xxl)*8);align-self:center;margin-block:calc(-1*var(--sr-space-lg)) calc(-1*var(--sr-space-xl))}.room figcaption{padding:var(--sr-space-lg);gap:var(--sr-space-md)}.room figcaption p{font-size:var(--sr-text-title-large-size)}.room__top{padding:var(--sr-space-lg)}.room figcaption br{display:none}.room__mark svg{height:var(--sr-space-xxl);width:var(--sr-space-md)}.trust__grid{grid-template-columns:1fr 1fr;row-gap:var(--sr-space-lg)}.trust__item:nth-child(2){border:0}.trust__item b{font-size:var(--sr-text-title-small-size)}.trust__item span{font-size:var(--sr-text-label-small-size)}.sec{padding-block:calc(var(--sr-space-xxl)*1.25)}.eligibility__grid{grid-template-columns:1fr;gap:var(--sr-space-xl)}.eligibility__intro h2 br{display:none}.privacy{padding-block:var(--sr-space-md)}.probe{padding:var(--sr-space-lg)}.probe__head{flex-wrap:wrap}.probe__hint{min-height:0}.sh{margin-bottom:var(--sr-space-xl)}.waiting{gap:var(--sr-space-xl)}.support{padding:var(--sr-space-xl) var(--sr-space-lg);grid-template-columns:1fr}.support__body{display:grid;grid-template-columns:1fr}.support__body>div{grid-column:1;grid-row:auto}.step{padding:var(--sr-space-lg)}.steps{gap:var(--sr-space-md)}.steps__note{margin-top:var(--sr-space-xl)!important}.band h2{font-size:var(--sr-text-headline-large-size)}.faq summary{min-height:calc(var(--sr-space-xxl) + var(--sr-space-md))}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.band .share{background:var(--sr-color-background);color:var(--sr-color-on-surface);border:0;text-align:right;padding:var(--sr-space-xl);max-width:var(--sr-measure-long)}.band .share h3,.band .share p{color:var(--sr-color-on-surface)}.band .share p{margin-top:var(--sr-space-sm)!important}.band .share__msg{background:var(--sr-color-surface-container-low);color:var(--sr-color-on-surface);border:var(--sr-border-hairline) solid var(--sr-color-outline);height:auto;min-height:calc(var(--sr-space-xxl)*2)}.share__actions{display:flex;flex-wrap:wrap;gap:var(--sr-space-sm);margin-top:var(--sr-space-lg)}.band .share .btn{color:var(--sr-color-on-surface);min-height:var(--sr-size-touch)}@media(max-width:833px){.band .share{padding:var(--sr-space-lg)}.share__actions .btn{flex:1;white-space:nowrap}}
