/* ALETHEIA VESTIGIUM 3.7.0 – Einstiegssystem */
.v360-inner{max-width:1280px;margin:0 auto}.v360-hero{padding:112px 8vw 100px;background:linear-gradient(145deg,#f8fbff 0%,#eef5ff 100%);border-bottom:1px solid #dce7f6}.v360-hero .k,.v360-flow .k,.v360-system .k,.v360-end .k{font-size:11px;font-weight:800;letter-spacing:.18em;color:#1557d6;margin-bottom:18px}.v360-hero h1{max-width:1100px;margin:0;font:500 clamp(44px,5.6vw,76px)/1.04 Georgia,serif;color:#173760;letter-spacing:-.03em}.v360-hero p{max-width:820px;margin:30px 0 0;font-size:19px;line-height:1.75;color:#596c84}.v360-flow{padding:88px 8vw;background:#fff}.v360-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:36px;border-top:1px solid #dce7f6;border-bottom:1px solid #dce7f6}.v360-steps div{min-height:190px;padding:26px 18px;border-left:1px solid #e2eaf4;display:flex;flex-direction:column}.v360-steps div:first-child{border-left:0}.v360-steps span{font-size:10px;font-weight:800;letter-spacing:.14em;color:#7890aa}.v360-steps strong{margin-top:42px;font:500 25px/1.15 Georgia,serif;color:#173760}.v360-steps small{margin-top:auto;font-size:13px;color:#66788e}.v360-steps .focus{background:#f4f8ff}.v360-steps .focus span{color:#1557d6}.v360-loop{margin:26px 0 0;text-align:right;color:#60758e;font-size:14px}.v360-system{padding:94px 8vw;background:#f4f8ff;border-top:1px solid #dce7f6}.v360-system h2{max-width:900px;margin:0 0 40px;font:500 clamp(38px,4.5vw,62px)/1.06 Georgia,serif;color:#173760;letter-spacing:-.02em}.v360-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.v360-grid a{min-height:220px;padding:26px;border:1px solid #d7e4f5;border-radius:20px;background:#fff;text-decoration:none;color:#173760;transition:transform .18s ease,box-shadow .18s ease}.v360-grid a:hover{transform:translateY(-3px);box-shadow:0 18px 42px rgba(25,66,126,.09)}.v360-grid a.focus{grid-column:span 2;background:#edf5ff;border-color:#bfd4f1}.v360-grid span{display:block;font-size:10px;font-weight:800;letter-spacing:.14em;color:#1557d6}.v360-grid strong{display:block;margin:26px 0 12px;font:500 30px/1.15 Georgia,serif}.v360-grid p{max-width:560px;margin:0;color:#66788e;line-height:1.6}.v360-end{padding:104px 8vw 116px;background:#173760;color:#fff}.v360-end .k{color:#a9c6ff}.v360-end h2{margin:0;font:500 clamp(42px,5vw,70px)/1.05 Georgia,serif}.v360-end p{max-width:760px;margin:24px 0 34px;color:#d7e3f2;font-size:18px;line-height:1.7}.v360-button{display:inline-block;padding:14px 20px;border:1px solid #8fb1dc;border-radius:999px;color:#fff;text-decoration:none}.v360-button:hover{background:#fff;color:#173760}@media(max-width:980px){.v360-steps{grid-template-columns:repeat(3,1fr)}.v360-steps div:nth-child(4){border-left:0;border-top:1px solid #e2eaf4}.v360-steps div:nth-child(5),.v360-steps div:nth-child(6){border-top:1px solid #e2eaf4}}@media(max-width:760px){.v360-hero,.v360-flow,.v360-system,.v360-end{padding-left:7vw;padding-right:7vw}.v360-hero{padding-top:76px;padding-bottom:70px}.v360-hero h1{font-size:clamp(38px,11vw,54px)}.v360-steps{grid-template-columns:1fr}.v360-steps div,.v360-steps div:nth-child(4){min-height:130px;border-left:0;border-top:1px solid #e2eaf4}.v360-steps div:first-child{border-top:0}.v360-steps strong{margin-top:22px}.v360-steps small{margin-top:14px}.v360-grid{grid-template-columns:1fr}.v360-grid a.focus{grid-column:auto}}


/* 3.7.0 – Direkte Einstiege im Orientierungsraum */
html{scroll-behavior:smooth}.content-tile:target{outline:2px solid #8fb1dc;outline-offset:4px;box-shadow:0 14px 36px rgba(25,66,126,.12)}.v350-routes a:focus-visible,.content-tile:focus-visible{outline:2px solid #1557d6;outline-offset:4px}
