.hv-showcase .static-faq-link,.lp .static-faq-link{text-decoration:underline;text-underline-offset:3px}.hv-showcase .hero-copy,.hv-showcase .hosted-services>*{min-width:0}.hv-showcase .hero-copy h1{overflow-wrap:anywhere;hyphens:auto}.hv-showcase .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hv-showcase .service-card{min-width:0;overflow-wrap:anywhere;hyphens:auto}.lp .static-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:64px;padding-block:64px}.lp .static-faq h2{font-size:clamp(28px,3vw,40px);line-height:1.2;color:var(--ink);margin:0 0 24px}.lp .static-faq details{border-bottom:1px solid var(--line)}.lp .static-faq details:first-child{border-top:1px solid var(--line)}.lp .static-faq summary{display:flex;justify-content:space-between;gap:22px;list-style:none;padding:20px 0;font-size:16px;line-height:1.6;color:var(--ink)}.lp .static-faq summary::-webkit-details-marker{display:none}.lp .static-faq summary span{color:var(--link);flex-shrink:0}.lp .static-faq details[open] summary span{transform:rotate(45deg)}.lp .static-faq details>p{font-size:16px;line-height:1.8;margin:0;padding:0 24px 22px 0}.lp .touch-hero .touch-hero-art{background:transparent;border:0;border-radius:0}.lp .touch-hero-art .hero-touch-ten{width:110%;left:-7%;top:-12%}.lp .touch-hero-art .hero-touch-four{width:46%;right:-2%;bottom:0}@media(max-width:760px){.lp .static-faq{grid-template-columns:1fr;gap:24px;padding-block:44px}}