#main.services-refresh .services-intro-grid{gap:18px;padding-block:36px 44px}#main.services-refresh .services-intro h1{font-size:clamp(40px,4.5vw,60px)}#main.services-refresh .services-intro-grid p{max-width:620px}#main.services-refresh .services-intro-grid .button{margin-top:22px}.services-refresh .service-choices{padding-block:56px}.services-refresh .section-heading{margin-bottom:32px}.services-refresh .section-heading>p{max-width:640px}.services-refresh .service-choice-grid{gap:64px;display:grid}.services-refresh .service-choice{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,88px);min-width:0;display:grid}.services-refresh .choice-image{isolation:isolate;margin:0 0 20px 20px;position:relative}.services-refresh .choice-image:before{content:"";z-index:-1;background:var(--accent-soft);border-left:5px solid var(--accent);position:absolute;inset:28px 28px -20px -20px}.services-refresh .choice-photo{aspect-ratio:1.65;object-fit:cover;border-radius:5px;width:100%;height:auto;display:block}.services-refresh .service-choice:nth-child(2n) .choice-image{grid-area:1/2;margin:0 20px 20px 0}.services-refresh .service-choice:nth-child(2n) .choice-image:before{border-left:0;border-right:5px solid var(--accent);inset:28px -20px -20px 28px}.services-refresh .service-choice:nth-child(2n) .choice-body{grid-area:1/1}.services-refresh .choice-body h2{font-size:clamp(28px,2.8vw,38px);line-height:1.14}.services-refresh .choice-summary{color:#397c6b;margin-top:14px;font-size:20px;font-weight:600;line-height:1.4}.services-refresh .choice-description{max-width:540px;margin-top:16px}.services-refresh .choice-link{width:fit-content;min-height:50px;margin-top:24px}.services-refresh .schedule-panel{border-left:4px solid var(--accent);background:#f1f7f5;border-radius:10px;padding:28px 32px}.services-refresh .schedule-panel h2{font-size:clamp(26px,2.5vw,34px)}.services-refresh .schedule-panel p{max-width:680px;margin-top:12px}.services-refresh .schedule-options{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.services-refresh .choosing-help{max-width:var(--content-width);padding-block:56px;display:block}.services-refresh .choosing-help .section-heading{margin-bottom:24px}#main.services-refresh .choosing-help .section-heading>p{max-width:640px;margin-top:10px;font-size:15px;line-height:1.6}.services-refresh .service-answers{border-top:1px solid var(--line)}.services-refresh .service-answers details{border-bottom:1px solid var(--line)}.services-refresh .service-answers summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:17px;font-weight:600;line-height:1.4;list-style:none;display:flex}.services-refresh .service-answers summary::-webkit-details-marker{display:none}.services-refresh .service-answers summary .faq-chevron{color:#397364;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:22px;line-height:1;display:grid}.services-refresh .service-answers summary:hover{color:#397364}.services-refresh .service-answers summary:focus-visible{outline-offset:-4px}.services-refresh .service-answers details[open] summary .faq-chevron{transform:rotate(180deg)}.services-refresh .service-answers .faq-answer{background:#f1f7f5;border-radius:8px;margin:0 0 18px;padding:20px 24px}.services-refresh .service-answers details p{max-width:760px;margin:0;padding:0;font-size:15px;line-height:1.65}@media (width<=850px){#main.services-refresh .choosing-help .section-heading>p{max-width:540px}.services-refresh .service-choice{grid-template-columns:1fr;gap:24px}.services-refresh .service-choice-grid{gap:48px}.services-refresh .service-choice:nth-child(2n) .choice-image,.services-refresh .service-choice:nth-child(2n) .choice-body{grid-area:auto}.services-refresh .choice-photo{aspect-ratio:1.6}}@media (width<=700px){.services-refresh .service-choices,.services-refresh .choosing-help{padding-block:44px}.services-refresh .service-choice-grid{gap:44px}.services-refresh .choice-summary{margin-top:14px;font-size:19px}.services-refresh .schedule-panel{padding:26px 24px}.services-refresh .service-answers summary{gap:14px;padding:15px 0;font-size:16px}.services-refresh .service-answers .faq-answer{margin-bottom:14px;padding:18px}}.services-refresh #help-title{font-size:clamp(25px,2.2vw,30px);line-height:1.2}.services-refresh .service-shortcuts{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px 28px;padding-block:24px;display:flex}.services-refresh .service-shortcuts a{white-space:normal;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.services-refresh .service-shortcuts svg{color:#397c6b;width:16px;height:16px;transform:rotate(90deg)}.services-refresh .service-shortcuts a:hover{text-underline-offset:5px;text-decoration:underline}.services-refresh .choice-body h2{scroll-margin-top:125px}@media (width<=700px){.services-refresh .service-shortcuts{gap:4px 20px;padding-block:16px}}.services-refresh .schedule-options{gap:12px 0}.services-refresh .schedule-options li{color:var(--primary);padding:0 20px;font-size:15px;font-weight:600;line-height:1.5}.services-refresh .schedule-options li:first-child{padding-left:0}.services-refresh .schedule-options li+li{border-left:1px solid #bfd8d0}@media (width<=700px){.services-refresh .schedule-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.services-refresh .schedule-options li{padding:0;font-size:14px}.services-refresh .schedule-options li+li{border-left:0}}.services-refresh .faq-contact{margin-top:22px;font-size:14px}.services-refresh .faq-contact a{color:var(--primary);text-underline-offset:4px;font-weight:600;text-decoration:underline}
