.f-heading--hero{--heading--columns:12;--heading--columns--gap:2px;--heading--spacing:var(--a--spacing--m);color:var(--a--color);background-color:transparent}.f-heading--hero h1{font-size:clamp(3rem, calc(3rem + 2.6vw), 6.4rem)}.f-hero__container{position:relative;display:flex;flex-direction:column;gap:var(--a--spacing--m)}@media (min-width:1024px){.f-hero__container{display:grid;grid-template-columns:repeat(var(--heading--columns),1fr);grid-template-rows:auto;align-items:end;gap:var(--heading--columns--gap)}.f-hero__container .f-hero__headline{grid-column:1/9}.f-hero__container .f-hero__subtitle{grid-column:1/6;grid-row:2/3;align-self:center}.f-hero__container .f-hero__description,.f-hero__container .f-hero__services{grid-column:10/13}.f-hero__container .f-hero__actions{grid-column:7/13;grid-row:2/3;align-self:center;padding:var(--a--spacing--m) 0 var(--a--spacing--m) var(--a--container--spacing)}}.f-hero__headline{position:relative;padding-block-start:var(--a--spacing--m);z-index:var(--a--layer--2)}.f-hero__subtitle,.f-hero__title{margin:0}.f-hero__description{margin:0}.f-hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--a--spacing--m)}@media (min-width:1280px){.f-hero__subtitle{padding:var(--a--spacing--xs) var(--a--spacing--xxxs)}.f-hero__description{padding:var(--a--spacing--xs) 0;text-align:end}.f-hero__actions{display:grid;grid-auto-flow:column;grid-auto-columns:auto;gap:var(--a--spacing--m)}}.f-hero__actions .f-button:last-child{margin-left:auto}@media (min-width:480px){.f-hero__actions .f-button:last-child{margin-left:unset}}@media (min-width:1024px){.f-hero__button--primary{flex-grow:1}}