@layer theme,base,components,utilities;.help{--help-window:calc(100svh - var(--header-h))}.help-keep{white-space:nowrap}.help-split{grid-template-rows:auto auto auto;row-gap:0;position:relative}.help-split__picture{grid-area:1/edge-start/auto/edge-end;grid-template-rows:minmax(0,1fr) auto;min-width:0;margin:0;display:grid}.help-split__frame{aspect-ratio:4/3;background:var(--color-ground-2);position:relative;overflow:hidden}.help-split__frame :where(picture){width:100%;height:100%;display:block;position:absolute;inset:0}.help-split__frame :where(img){object-fit:cover;object-position:50% 40%;width:100%;height:100%;display:block}.help-split__caption{padding:.625rem var(--page-margin) 0;color:var(--color-ink-3)}.help-open{grid-row:2}.help-list{grid-row:3}@media (width>=64rem){.help-split{grid-template-rows:auto auto}.help-split__picture{top:var(--content-top,var(--header-h));width:min(100%,700px);height:max(34rem, calc(100svh - var(--content-top,var(--header-h))));grid-area:1/edge-start/-1/legend-end;place-self:start end;position:sticky}.help-split__frame{aspect-ratio:auto;height:100%}.help-split__frame :where(img){object-position:36% 50%}.help-split__caption{padding:.625rem 0 var(--space-3);padding-left:min(var(--page-margin), 3rem)}.help-open,.help-list{padding-left:var(--space-5);grid-column:b-start/b-end}.help-open{grid-row:1}.help-list{grid-row:2}}@media (width>=106rem){.help-split__picture{grid-column:content-start/legend-end;justify-self:stretch;width:auto}.help-split__caption{padding-left:0}}@media (width>=64rem) and (prefers-reduced-motion:reduce){.help-split__picture{transition:none}}.help-open{padding-top:var(--space-5);align-content:start;display:grid}.help-open__title{margin:0}.help-open__promises{padding-top:var(--space-5)}.help-promises{row-gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.help-promises li{text-wrap:balance}.help-open__pay{padding-top:var(--space-4)}.help-open__sentence{max-width:none;color:var(--color-ink-2);margin:0}.help-open__sentence>span{text-wrap:balance;display:inline-block}@media (width>=64rem){.help-open{padding-top:clamp(2rem, 5svh, var(--band-pad));padding-bottom:0}.help-open__promises{padding-top:clamp(1.5rem, 5svh, var(--space-5))}.help-open__pay{padding-top:clamp(1rem, 3svh, var(--space-4));scroll-margin-top:var(--help-window)}}.help-reach{row-gap:var(--space-3);min-width:0;display:grid}.help-reach__go{margin:0}.help-reach__phones{align-items:baseline;gap:var(--space-3) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.help-reach__line{max-width:none;color:var(--color-ink);margin:0}.help-reach--top{padding-top:var(--space-4)}.help-reach--top .tel__number{padding-block:.375rem .25rem}@media (width>=64rem){.help-reach--top{align-items:baseline;column-gap:clamp(var(--space-4), 3vw, var(--space-5));padding-top:clamp(1rem, 3.5svh, var(--space-4));grid-template-columns:auto minmax(0,1fr)}.help-reach--top .help-reach__phones{column-gap:clamp(var(--space-4), 2.5vw, var(--space-5))}.help-reach--top .tel__number{padding-block:0}}.help-reach--group{margin-top:var(--space-4);row-gap:0}.help-reach__call{color:var(--color-ink);margin:0}.help-reach--group .help-reach__go{margin-top:var(--space-3)}.help-reach__tel{font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}@media (width>=64rem){.help-reach--group{align-items:baseline;column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) auto}.help-reach--group .help-reach__line{grid-area:1/1}.help-reach--group .help-reach__go{grid-area:1/2;justify-self:end;margin-top:0}.help-reach--group .help-reach__call{grid-area:2/1/auto/-1}}.help-list{padding-block:var(--space-5) var(--space-5)}.help-group{scroll-margin-top:var(--space-3)}.help-group+.help-group{margin-top:var(--space-6)}.help-group__name{margin:0 0 var(--space-4)}@media (width>=64rem){.help-list{padding-block:var(--space-5) var(--space-6)}}.help-pieces{row-gap:var(--space-3);margin:0;display:grid}.help-pieces dt{color:var(--color-ink);font-weight:var(--display-weight)}.help-pieces dd{margin:0}.help-pieces+p{margin-top:var(--space-4)}.help-ask{border-top:1px solid var(--color-line)}.help-ask .band__title{text-wrap:balance}.help-ask__go{margin:0}.help-ask__phones{row-gap:var(--space-4);align-content:center;margin:0;padding:0;list-style:none;display:grid}.help-ask__phones .tel__number{padding-block:.25rem}main.help+.site-footer{margin-top:0}@media (width>=64rem){.help-ask__phones{height:100%;padding-left:var(--space-5)}.help-ask__phones .tel__number{padding-block:0}}
