.service-hero__head{text-align:center;flex-direction:column;align-items:center;gap:32px;max-width:760px;display:flex}.service-hero__titles{flex-direction:column;align-items:center;gap:20px;display:flex}.service-hero__title{font-family:var(--font-display);font-variation-settings:"wght" 500;letter-spacing:-.03em;margin:0;font-size:60px;font-weight:400;line-height:1.18}.service-accent{color:var(--service-deep);text-decoration:underline;-webkit-text-decoration-color:var(--service);text-decoration-color:var(--service);text-underline-offset:8px;text-decoration-thickness:4px}.service-hero__sub{max-width:30ch;font:var(--type-lead);letter-spacing:var(--track-lead);text-wrap:balance;margin:0}.service-hero__actions{flex-direction:column;align-items:center;gap:16px;display:flex}.roll-button--service{background:var(--service-strong,var(--service));color:var(--paper)}@media (width<=1399.98px){.service-hero__title{font-size:52px}}@media (width<=809.98px){.service-hero__head{gap:28px}.service-hero__titles{gap:16px}.service-hero__title{font-size:31px;line-height:1.28}.service-hero__title--fit{font-size:min(31px, (100vw - 40px) / var(--title-em,9.5))}.service-accent{text-underline-offset:6px;text-decoration-thickness:3px}.service-hero__actions,.service-hero__actions .roll-button{width:100%}}@media (width<=374.98px){.service-hero__title{font-size:27px}.service-hero__title--fit{font-size:min(27px, (100vw - 40px) / var(--title-em,9.5))}}
