.ar-buchung__raster{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.ar-buchung__art{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;overflow:hidden;padding:34px 30px 30px;position:relative;transition:box-shadow .25s,transform .25s}.ar-buchung__art:before{background:linear-gradient(90deg,var(--magenta) 0,var(--pink-on-dark) 100%);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(.18);transform-origin:left;transition:transform .45s ease}.ar-buchung__art:hover{box-shadow:0 18px 40px -28px rgba(28,28,29,.45);transform:translateY(-2px)}.ar-buchung__art:hover:before{transform:scaleX(1)}.ar-sek--weiss .ar-buchung__art{background:var(--paper);border-color:transparent}.ar-buchung__kicker{color:var(--magenta);font-size:calc(12px*var(--f-klein));font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ar-buchung__titel{font-size:calc(26px*var(--f-h3));letter-spacing:-.03em;margin-top:14px}.ar-buchung__text{color:var(--text-2);font-size:calc(16.5px*var(--f-text));margin-top:16px}.ar-buchung__punkte{font-size:calc(16px*var(--f-text));list-style:none;margin:20px 0 0;padding:0}.ar-buchung__punkte li{border-top:1px solid rgba(65,64,66,.1);color:var(--text-dunkel);padding:9px 0 9px 20px;position:relative}.ar-buchung__punkte li:before{background:var(--magenta);content:"";height:2px;left:0;position:absolute;top:19px;width:8px}.body-wrapper .ar-buchung__mehr{font-size:calc(15.5px*var(--f-text));font-weight:700;gap:8px;margin-top:auto;padding-top:22px}.ar-buchung__pikto,.body-wrapper .ar-buchung__mehr{align-items:center;color:var(--magenta);display:inline-flex}.ar-buchung__pikto{background:var(--rose);border-radius:50%;height:52px;justify-content:center;margin-bottom:18px;transition:background-color .3s,color .3s;width:52px}.ar-buchung__art:hover .ar-buchung__pikto{background:var(--magenta);color:#fff}.ar-buchung__ergebnis{background:var(--rose);border-radius:var(--radius);margin-top:auto;padding:16px 18px 17px}.ar-buchung__art>.ar-buchung__punkte,.ar-buchung__art>.ar-buchung__text:last-of-type{margin-bottom:24px}.ar-buchung__ergebnis-label{color:var(--magenta-dark);font-size:calc(11.5px*var(--f-klein));font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ar-buchung__ergebnis-text{color:var(--ink);font-size:calc(17px*var(--f-text));font-weight:600;letter-spacing:-.01em;line-height:1.35;margin-top:5px}.ar-buchung__ergebnis+.ar-buchung__mehr{margin-top:0}@media (max-width:1080px){.ar-buchung__raster{gap:16px;grid-template-columns:1fr}}