.VSI0LW_page{padding-bottom:80px}.VSI0LW_opening{padding-block:32px 48px}.VSI0LW_lead{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:64px;margin-top:38px;display:grid}.VSI0LW_lead h1{font-size:clamp(3rem,5.5vw,5.6rem);line-height:1.02}.VSI0LW_lead p{max-width:47ch;color:var(--muted);font-size:1.0625rem}.VSI0LW_layout{gap:var(--content-gap);border-top:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr);padding-top:40px;display:grid}.VSI0LW_index h2{font:650 .875rem/1.6 var(--body);text-transform:none}.VSI0LW_index nav{margin-top:14px;display:grid}.VSI0LW_index nav a{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding-block:14px;font-size:.875rem;text-decoration:none;display:flex}.VSI0LW_index p{color:var(--muted);max-width:25ch;margin-top:30px;font-size:.875rem}.VSI0LW_phone{text-underline-offset:5px;align-items:center;min-height:44px;font-weight:650;display:inline-flex}.VSI0LW_group{scroll-margin-top:120px}.VSI0LW_group+.VSI0LW_group{margin-top:48px}.VSI0LW_group>h2{border-bottom:2px solid var(--ink);padding-bottom:20px;font-size:clamp(2rem,3.3vw,3.1rem);line-height:1.1}.VSI0LW_group details{border-bottom:1px solid var(--line)}.VSI0LW_group summary{cursor:pointer;justify-content:space-between;align-items:start;gap:20px;padding-block:23px;font-size:1rem;font-weight:650;list-style:none;display:flex}.VSI0LW_group summary::-webkit-details-marker{display:none}.VSI0LW_group summary svg,.VSI0LW_index svg,.VSI0LW_answer svg{flex-shrink:0}.VSI0LW_group summary svg{border:1px solid var(--line);border-radius:50%;width:32px;height:32px;padding:6px;transition:transform .18s}.VSI0LW_group summary:is(:hover,:focus-visible){color:#414d38}.VSI0LW_group details[open] summary svg{transform:rotate(45deg)}.VSI0LW_answer{padding-bottom:24px}.VSI0LW_answer p{color:var(--muted);max-width:65ch;line-height:1.85}.VSI0LW_answer a{text-underline-offset:4px;align-items:center;gap:12px;min-height:44px;margin-top:12px;font-size:.875rem;display:inline-flex}.VSI0LW_contact{border-top:3px solid var(--yellow);justify-content:space-between;align-items:center;gap:40px;margin-top:64px;padding-top:32px;display:flex}.VSI0LW_contact h2{font-size:clamp(2.5rem,4vw,4rem);line-height:1.05}.VSI0LW_contact p{color:var(--muted);max-width:48ch;margin-top:18px}.VSI0LW_contact>a{flex-shrink:0}@media (min-width:761px) and (min-height:750px){.VSI0LW_index{align-self:start;position:sticky;top:120px}}@media (min-width:761px) and (max-width:1150px){.VSI0LW_lead h1{font-size:min(clamp(3rem,5.5vw,5.6rem),8vw)}}@media (max-width:760px){.VSI0LW_page{padding-bottom:52px}.VSI0LW_opening{padding-block:24px 32px}.VSI0LW_lead{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:28px}.VSI0LW_lead h1{font-size:min(clamp(2.6rem,10vw,4.25rem),15vw)}.VSI0LW_lead p{font-size:1rem}.VSI0LW_layout{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:28px}.VSI0LW_index p{max-width:none;margin-top:20px}.VSI0LW_group{scroll-margin-top:100px}.VSI0LW_group+.VSI0LW_group{margin-top:36px}.VSI0LW_group summary{padding-block:20px;font-size:.9375rem}.VSI0LW_answer p{font-size:.9375rem}.VSI0LW_contact{flex-direction:column;align-items:start;gap:24px;margin-top:48px}}
