.cro-offer-page :focus-visible{outline-color:var(--tinte);outline-offset:3px}.cro-offer-page .gegenstand,.cro-offer-page .marg .label,.cro-offer-page .textlink{color:var(--grau)}.cro-offer-page .textlink:hover,.cro-offer-page .fragen summary:hover,.cro-offer-page .satzlink:hover{color:var(--tinte)}.cro-offer-page .satzlink{text-decoration-color:var(--matt)}.cro-offer-page .haupt>*+p{margin-top:var(--s2)}.cro-offer-page .marg .note p+p{margin-top:var(--s1)}.cro-offer-page .kopfteil{border-bottom:1px solid var(--strich)}.cro-offer-page .kicker{margin-bottom:var(--s2)}.cro-offer-page .kopfteil .ausgang{margin-top:var(--s4);gap:var(--s2) var(--s3)}.cro-offer-page .cro-meta{gap:var(--s0) var(--s3);margin:var(--s3) 0 0;font-family:var(--mono);font-size:var(--mono-l);color:var(--grau);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.cro-offer-page .cro-meta b{color:var(--tinte);font-weight:500}.cro-offer-page .ausgang .cro-meta{margin:0}.cro-offer-page .symptome{margin:var(--s3) 0 0;border-top:1px solid var(--haar);padding:0;list-style:none}.cro-offer-page .symptome li{padding-block:var(--s2);border-bottom:1px solid var(--haar)}.cro-offer-page .strecke{margin:var(--s4) 0 0;container:strecke/inline-size}.cro-offer-page .strecke-kopf{display:none}.cro-offer-page .stationen{border-top:2px solid var(--strich);margin:0;padding:0;list-style:none}.cro-offer-page .station{min-width:0;padding:var(--s2);border-bottom:1px solid var(--haar)}.cro-offer-page .station .n{font-family:var(--mono);font-size:var(--mono-m);letter-spacing:.06em;color:var(--matt);font-variant-numeric:tabular-nums;display:block}.cro-offer-page .station h3{margin:var(--s0) 0;letter-spacing:0;overflow-wrap:anywhere;font-size:1.1rem;font-weight:600;line-height:1.2}.cro-offer-page .station p{color:var(--grau);font-size:.95rem;line-height:1.42}.cro-offer-page .station.hinten{background:color-mix(in srgb, var(--stempel) 7%, var(--papier))}.cro-offer-page .station.hinten .n{color:var(--stempel)}.cro-offer-page .formkante{height:2px;margin-top:var(--s4);background:var(--stempel);position:relative}.cro-offer-page .formkante span{bottom:var(--s1);left:var(--s2);padding-inline:var(--s0);font-family:var(--mono);font-size:var(--mono-s);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--stempel);background:var(--papier);line-height:1.6;position:absolute}.cro-offer-page .strecke-fuss{margin-top:var(--s1);font-family:var(--mono);font-size:var(--mono-m);color:var(--grau);line-height:1.6}@container strecke (width>=47rem){.cro-offer-page .strecke-kopf{padding-bottom:var(--s1);font-family:var(--mono);font-size:var(--mono-s);letter-spacing:.1em;text-transform:uppercase;color:var(--grau);grid-template-columns:repeat(3,minmax(0,1fr)) 2px repeat(3,minmax(0,1fr));line-height:1.6;display:grid}.cro-offer-page .strecke-kopf span:first-child{text-align:center;grid-column:1/4}.cro-offer-page .strecke-kopf span:last-child{text-align:center;color:var(--stempel);grid-column:5/8}.cro-offer-page .stationen{grid-template-columns:repeat(3,minmax(0,1fr)) 2px repeat(3,minmax(0,1fr));display:grid}.cro-offer-page .station{padding:var(--s2) var(--s2) var(--s2) 0;border-right:1px solid var(--haar);border-bottom:0}.cro-offer-page .station.hinten{padding-left:var(--s2)}.cro-offer-page .station:nth-child(3),.cro-offer-page .station:last-child{border-right:0}.cro-offer-page .formkante{height:auto;margin-top:0}.cro-offer-page .formkante span{top:calc(-1.6em - var(--s1) - 2px);bottom:auto;left:50%;transform:translate(-50%)}}.cro-offer-page .befund{gap:var(--s3);margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--strich);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.cro-offer-page .befund .zahl{color:var(--stempel);font-size:clamp(3rem,1.6rem + 6vw,4.75rem);font-weight:500;line-height:1}.cro-offer-page .befund p{max-width:52ch}.cro-offer-page .befund .quelle{margin-top:var(--s1);font-family:var(--mono);font-size:var(--mono-m);color:var(--matt);line-height:1.6}.cro-offer-page .ablauf{margin:var(--s3) 0 0;counter-reset:schritt;padding:0;list-style:none}.cro-offer-page .ablauf li{gap:var(--s2);padding-block:var(--s2);border-top:1px solid var(--haar);counter-increment:schritt;grid-template-columns:2.25rem minmax(0,1fr);display:grid}.cro-offer-page .ablauf li:last-child{border-bottom:1px solid var(--haar)}.cro-offer-page .ablauf li:before{content:counter(schritt);font-family:var(--mono);font-size:var(--mono-l);color:var(--grau);padding-top:.2em}.cro-offer-page .ablauf b{font-weight:600}.cro-offer-page .nicht{color:var(--grau);font-size:.95rem}.cro-offer-page .preise{margin-top:var(--s3)}.cro-offer-page .preise th,.cro-offer-page .preise td{padding-block:var(--s1);border-top:1px solid var(--haar);vertical-align:baseline;text-align:left;font-weight:400}.cro-offer-page .preise tr:last-child th,.cro-offer-page .preise tr:last-child td{border-bottom:1px solid var(--haar)}.cro-offer-page .preise td{padding-left:var(--s2);text-align:right;font-family:var(--mono);font-size:var(--mono-l);white-space:nowrap;font-variant-numeric:tabular-nums}.cro-offer-page .preise a{text-underline-offset:3px}.cro-offer-page .preise .tarif{white-space:nowrap}.cro-offer-page .fall-zahl{align-items:baseline;gap:var(--s0) var(--s2);margin-top:var(--s3);font-family:var(--mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.cro-offer-page .fall-zahl .von{color:var(--matt);font-size:clamp(1.6rem,1.2rem + 1.8vw,2.4rem);text-decoration:line-through 1px}.cro-offer-page .fall-zahl .bis{color:var(--stempel);font-size:clamp(2.6rem,1.6rem + 4vw,3.9rem);line-height:1}.cro-offer-page .fall-zahl .einh{font-size:var(--mono-l);color:var(--grau)}.cro-offer-page .direkt{gap:var(--s0) var(--s3);margin-top:var(--s3);font-family:var(--mono);font-size:var(--mono-l);color:var(--grau);flex-wrap:wrap;display:flex}.cro-offer-page .direkt a{color:var(--tinte);text-underline-offset:4px}@media (width<=760px){.cro-offer-page .befund{gap:var(--s1);grid-template-columns:minmax(0,1fr)}.cro-offer-page .preise td{white-space:normal}.cro-offer-page .preise .tarif{display:block}.cro-offer-page .preise .trenner{display:none}}@media (width<=480px){.cro-offer-page .gegenstand{letter-spacing:.08em;text-wrap:balance}}