.fs-headline{display:flex;justify-content:space-between;gap:2rem;width:100%}.fs-headline:has(.fs-filter){align-items:flex-end}@media (max-width:1280px){.fs-headline:has(.fs-filter){align-items:flex-start}}.fs-headline:has(.fs-headline__collage){gap:5rem;align-items:center}@media (max-width:1280px){.fs-headline{flex-direction:column;gap:1rem}}.fs-headline:has(.fs-headline__actions){align-items:flex-end}@media (max-width:1280px){.fs-headline:has(.fs-headline__actions){align-items:flex-start}.fs-headline__video img{display:none}}.fs-headline-middle{align-items:center}.fs-headline-center{flex-direction:column;text-align:center;justify-content:center;align-items:center}.fs-headline-xs{margin:0 0 1rem}.fs-headline-sm{margin:0 0 1.5rem}.fs-headline-md{margin:0 0 2rem}.fs-headline-lg{margin:0 0 2.5rem}.fs-headline-xl{margin:0 0 3rem}.fs-headline__main{max-width:580px;flex:none;width:100%}.fs-headline-center .fs-headline__main{margin:0 auto}.fs-headline__actions{display:flex;gap:1rem}.fs-headline__actions .button{flex:none}.fs-headline:has(.fs-filter) .fs-headline__actions .button{height:3.125rem!important}.fs-headline__video{display:flex;align-items:flex-end;flex:none;gap:.75rem}.fs-headline__video iframe{border-radius:8px;width:614px;height:345px}@media (max-width:1280px){.fs-headline__video iframe{width:500px;height:300px}}.fs-headline__video img{margin:0 0 2rem}.fs-headline__image img{border-radius:8px}.fs-headline__side{flex:auto;position:relative;display:flex;justify-content:flex-end}@media (max-width:992px){.fs-headline:has(.fs-headline__collage){gap:3rem}.fs-headline__video{width:100%;position:relative;padding-top:56.25%}.fs-headline__video iframe{width:100%;height:100%;position:absolute;left:0;top:0}.fs-headline__video img{display:none}.fs-headline__side{width:100%}.fs-headline__collage-column:last-child{display:none}}.fs-headline__tag{position:absolute;z-index:2;gap:10px;padding:0 .75rem;display:flex;align-items:center;color:#fff;height:2rem;letter-spacing:.04em;text-transform:uppercase;font-size:.875rem;font-weight:700;box-shadow:0 10px 20px 0 rgba(0,0,0,.1);background:#e30b2e;border-radius:100px}.fs-headline__tag svg{height:20px;width:auto}.fs-headline__tag_quality{left:15%;top:15%}.fs-headline__tag_rate{bottom:10%;right:10%}.fs-headline__collage{position:relative}.fs-headline__collage-grid{display:flex;gap:1.125rem}.fs-headline__collage-column{flex:1}.fs-headline__collage-column:first-child,.fs-headline__collage-column_top{margin:auto 0 0}.fs-headline__collage-column img{border-radius:8px;width:100%;-o-object-fit:cover;object-fit:cover;max-height:260px}.fs-headline__collage-column:nth-child(2) img{min-height:412px;max-height:initial}@media (max-width:1280px){.fs-headline__collage-column img{max-height:170px}.fs-headline__collage-column:nth-child(2) img{min-height:360px}}@media (max-width:680px){.fs-headline__actions,.fs-headline__actions .button{width:100%}.fs-headline__tag{font-size:.75rem}.fs-headline__tag_rate{bottom:0}.fs-headline__collage{padding:0 0 1.25rem}.fs-headline__collage-grid{gap:.75rem}.fs-headline__collage-column:nth-child(2){padding:0 0 1.25rem}.fs-headline__collage-column:nth-child(2) img{min-height:264px}}.fs-brands .fs-headline,.fs-dealer .fs-headline{max-width:820px}.fs-headline:has(h1){margin:0 0 1.5rem}.fs-headline__subheading{margin:0 0 1rem;text-transform:uppercase;font-weight:700;color:var(--color-accent);font-size:.875rem;letter-spacing:.04em}@media (max-width:680px){.fs-headline__subheading{margin:0 0 .5rem}.fs-headline__buttons{flex-direction:column}.fs-headline__buttons .button{width:100%}}.fs-headline__title{margin:0!important;font-weight:500;line-height:1.1;padding:0;font-family:var(--font-family-secondary);letter-spacing:-.04em;font-size:2.25rem!important;max-width:900px}@media (max-width:992px){.fs-touch .fs-headline{gap:3rem}.fs-headline__title{font-size:1.75rem!important}}.fs-headline__title span{color:var(--color-gray)}.fs-headline__desc{letter-spacing:-.02em;line-height:1.4;font-size:1.25rem;color:var(--color-gray)}@media (max-width:992px){.fs-headline__desc{font-size:1rem}}.fs-headline__desc h3{color:var(--color-main);line-height:1.3!important}.fs-headline__desc p{margin:0}.fs-headline__desc p:not(:last-child){margin:0 0 1rem}.fs-headline__desc a{color:var(--color-gray);border-bottom:1px solid rgba(0,0,0,.3)}.fs-headline__desc a:hover{color:var(--color-main);border-color:rgba(0,0,0,.6)}.fs-headline:has(.fs-headline__title) .fs-headline__desc{margin:1rem 0 0}.fs-headline__desc~ul{margin-top:1.5rem!important}h1.fs-headline__title~.fs-headline__desc{max-width:580px;margin-top:.25rem}.fs-headline__buttons{display:flex;gap:.5rem;margin:1rem 0 0}.fs-headline~.fs-page{padding-top:3rem;border-top:1px solid var(--color-stroke);margin-top:2.5rem}