body.page-migration{overflow-x:clip}.mig-langbar{position:sticky;top:4.25rem;z-index:40;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem .9rem;margin:0;padding:.4rem 1rem;border-bottom:1px solid var(--line);background:#f7f2e8f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(min-width:640px){.mig-langbar{padding-left:1.5rem;padding-right:1.5rem}}.mig-langbar-label{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--soft)}.mig-langbar-btns{display:flex;flex-wrap:wrap;gap:.35rem}.mig-langbar button{min-height:40px;min-width:44px;padding:0 .75rem;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font:inherit;font-size:.82rem;font-weight:700;letter-spacing:.06em;cursor:pointer}.mig-langbar button[aria-pressed=true]{background:var(--ink);color:var(--cream);border-color:var(--ink)}body.page-migration section{scroll-margin-top:8.2rem}.mig-progress{position:fixed;top:0;left:0;right:0;z-index:70;height:3px;pointer-events:none;background:#16140f14}.mig-progress i{display:block;height:100%;width:0;transform-origin:left center;background:linear-gradient(90deg,#c81e1e,#e8c15a)}.mig-hero{position:relative;isolation:isolate;padding:3.4rem 0 3rem;overflow:clip;border-bottom:1px solid var(--line);background:radial-gradient(circle at 88% 8%,rgba(232,193,90,.28),transparent 42%),radial-gradient(circle at 8% 88%,rgba(200,30,30,.12),transparent 40%),var(--cream)}.mig-aurora,.mig-mesh{position:absolute;inset:-10% -8%;pointer-events:none;z-index:0}.mig-orb{position:absolute;border-radius:50%;filter:blur(28px);opacity:.55}.mig-orb-a{width:18rem;height:18rem;background:#e8c15a59;top:-4rem;right:8%}.mig-orb-b{width:12rem;height:12rem;background:#c81e1e29;bottom:10%;left:6%}.mig-orb-c{width:9rem;height:9rem;background:#1f4e6b29;top:40%;right:28%}.mig-hero-grid{position:relative;z-index:1;display:grid;gap:2rem;align-items:center}@media(min-width:1024px){.mig-hero-grid{grid-template-columns:1.15fr .85fr}}.mig-hero-visual{display:grid;gap:.85rem}.mig-figure{margin:1.5rem 0 0;border-radius:1.6rem;overflow:hidden;background:#14120e;box-shadow:0 18px 40px #16140f1f}.mig-figure img{display:block;width:100%;height:auto}.mig-figure-hero{margin:0}.mig-lede{margin-top:1.15rem;max-width:38rem;color:var(--muted);line-height:1.65;font-size:1.08rem}.mig-stage{position:relative;background:#14120e;border-radius:1.7rem;overflow:hidden;min-height:280px;box-shadow:0 22px 50px #16140f2e}.mig-stage canvas{display:block;width:100%;height:min(58vw,420px);touch-action:none}.mig-stage-copy{display:flex;justify-content:space-between;gap:.75rem;padding:.7rem 1rem .85rem;color:#f4ead8;font-size:.88rem}.mig-stage-copy strong{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:1.05rem}.mig-hours{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:.45rem}.mig-hours li{display:flex;justify-content:space-between;gap:1rem;padding:.55rem .75rem;background:#fff;border:1px solid var(--line);border-radius:.9rem;color:var(--ink)}.mig-hours strong{color:var(--ink)}#kontakt-migration .kicker{color:#e8c15a}.mig-tip-grid,.mig-offer-grid{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:1rem}@media(min-width:768px){.mig-tip-grid,.mig-offer-grid{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.mig-tip-grid{grid-template-columns:1fr 1fr 1fr}}.mig-eli5{list-style:none;margin:1.75rem 0 0;padding:0;display:grid;gap:.85rem}.mig-eli5-step{display:grid;grid-template-columns:auto 1fr;gap:.85rem 1rem;align-items:start;background:#fff;border:1px solid var(--line);border-radius:1.45rem;padding:1.1rem 1.15rem 1.15rem;box-shadow:0 10px 28px #16140f0a}.mig-eli5-n{width:2.55rem;height:2.55rem;border-radius:999px;display:grid;place-items:center;background:#e8c15a4d;color:var(--ink);font-size:.82rem;font-weight:700;letter-spacing:.04em}.mig-eli5-icon{margin:0 0 .35rem;color:var(--red)}.mig-eli5-step h3{font-size:1.35rem;margin:0 0 .4rem}.mig-eli5-step p{color:var(--muted);line-height:1.55}.mig-eli5-step p+p{margin-top:.4rem}.mig-eli5-note{margin-top:1.25rem;padding:1rem 1.1rem;border-radius:1.1rem;background:#e8c15a29;line-height:1.55}.mig-tip,.mig-offer{background:#fff;border:1px solid var(--line);border-radius:1.5rem;padding:1.25rem;transform:translateZ(0);box-shadow:0 10px 28px #16140f0a}.mig-tip[data-mig-tilt]:hover,.mig-offer[data-mig-tilt]:hover,.mig-eli5-step[data-mig-tilt]:hover{border-color:#16140f38}.mig-tip h3,.mig-offer h3{font-size:1.35rem;margin:0 0 .45rem}.mig-tip ul{margin:.85rem 0 0;padding-left:1.1rem;color:var(--muted);line-height:1.55}.mig-tip li+li{margin-top:.35rem}.mig-sources{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.mig-sources a{display:inline-flex;align-items:center;min-height:36px;padding:.2rem .7rem;border-radius:999px;background:#e8c15a29;text-decoration:none;font-size:.78rem;font-weight:700}.mig-offer .price{margin:.2rem 0 .7rem;color:var(--red);font-weight:700}.mig-lab{display:grid;gap:1.25rem}@media(min-width:900px){.mig-lab{grid-template-columns:1fr 1fr}}.mig-tool{background:#fff;border:1px solid var(--line);border-radius:1.6rem;padding:1.3rem;box-shadow:0 16px 36px #16140f0d}.mig-tool h3{font-size:1.45rem;margin:0 0 .4rem}.mig-fields{display:grid;gap:.75rem;margin:1rem 0}.mig-fields label{display:grid;gap:.35rem;font-weight:700;font-size:.88rem}.mig-fields select,.mig-fields button{font:inherit}.mig-fields select{min-height:48px;border-radius:.9rem;border:1px solid var(--line);padding:0 .85rem;background:#fbfaf6}.mig-out{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.mig-out li{display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start;padding:.7rem .8rem;border-radius:1rem;background:#f4efe6;line-height:1.45}.mig-out b{color:var(--red);font-size:.78rem;letter-spacing:.08em}.mig-out a{color:var(--ink);font-weight:650}.mig-faq{display:grid;gap:.65rem;margin-top:1.5rem}.mig-faq details{background:#fff;border:1px solid var(--line);border-radius:1.1rem;padding:.15rem 1rem}.mig-faq summary{cursor:pointer;min-height:48px;display:flex;align-items:center;font-weight:700}.mig-faq p{color:var(--muted);line-height:1.55;margin:0 0 .9rem}.mig-note,.mig-disambig{margin-top:1.25rem;padding:1rem 1.1rem;border-radius:1.1rem;line-height:1.55}.mig-note{background:#e8c15a29}.mig-disambig{background:#fff;border:1px solid var(--line)}.mig-nap{display:grid;gap:.35rem;margin-top:1.25rem}.mig-nap a{color:var(--red);font-weight:650}.mig-aside-lab{margin-top:2rem}html.js-mig .mig-rise{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}html.js-mig .mig-rise.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.js-mig .mig-rise{opacity:1;transform:none;transition:none}.mig-orb{filter:none;opacity:.28}}
