.journey-chooser,.journey-next{padding:64px 7%;background:#f5f7f4;color:#20343b}.journey-chooser h2,.journey-next h2{font:400 clamp(2rem,3.3vw,3.3rem)/1.15 Georgia,serif;margin:12px 0 18px;letter-spacing:-.025em}.journey-chooser>p,.journey-next p{font-size:1rem;line-height:1.7}.journey-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.journey-choice-grid a{display:block;padding:27px;background:#fff;border:1px solid #d4dcd6;border-radius:6px;text-decoration:none;color:#20343b;transition:border-color .15s,background .15s}.journey-choice-grid a:hover,.journey-next-links a:hover{border-color:#a24e35;background:#edf1ed}.journey-choice-grid h3{font:400 1.6rem/1.2 Georgia,serif;margin:0 0 12px}.journey-choice-grid p{font-size:1rem;line-height:1.6;margin:0}.journey-next{border-top:1px solid #d4dcd6}.journey-next-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.journey-next-links a{display:flex;flex-direction:column;gap:10px;padding:25px;text-decoration:none;border:1px solid #cbd5cf;border-radius:5px;color:#20343b}.journey-next-links strong{font-size:1.125rem}.journey-next-links span{font-size:1rem;line-height:1.6}.journey-optional{border:1px solid #cbd5cf;padding:18px;margin:28px 0;border-radius:5px}.journey-optional summary{cursor:pointer;font-weight:600;font-size:1rem}.journey-optional summary span{font-weight:400;color:#52605b;margin-left:8px}.journey-optional fieldset{margin-bottom:0}.journey-choice-grid a:focus-visible,.journey-next-links a:focus-visible,.journey-optional summary:focus-visible{outline:2px solid #a24e35;outline-offset:4px}
body .site-header .desktop-nav>a,body .site-header .desktop-nav .bilden-menu-trigger,body:has(.asp-home) .site-header .desktop-nav>a{font-size:.875rem;letter-spacing:.035em}body .site-header .nav-cta,body:has(.asp-home) .site-header .nav-cta{font-size:.875rem}
@media(max-width:900px){.journey-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-next-links{grid-template-columns:1fr}}@media(max-width:540px){.journey-choice-grid{grid-template-columns:1fr}.journey-chooser,.journey-next{padding:42px 6%}.journey-choice-grid a{padding:22px}.journey-optional{padding:14px}}
@media(prefers-reduced-motion:reduce){.journey-choice-grid a{transition:none}}
/* Image-led service choices retain a fully clickable card. */
.journey-choice-grid>a{padding:0;overflow:hidden;display:flex;flex-direction:column}
.journey-choice-visual{position:relative;overflow:hidden;background:#dce3dd;aspect-ratio:16/10}
.journey-choice-visual img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}
.journey-choice-grid>a:nth-child(3) img{object-position:center 65%}
.journey-choice-grid>a:nth-child(4) img{object-position:center 42%}
.journey-choice-copy{padding:25px;flex:1}
.journey-image-credit{position:absolute;left:12px;bottom:12px;background:#14292de6;color:#fff;padding:5px 9px;border-radius:3px;font-size:.75rem;line-height:1.5;letter-spacing:.025em}
.journey-choice-grid>a:hover img{transform:scale(1.035)}
@media(max-width:540px){.journey-choice-grid>a{padding:0}.journey-choice-copy{padding:22px}}
@media(prefers-reduced-motion:reduce){.journey-choice-visual img{transition:none}.journey-choice-grid>a:hover img{transform:none}}
