@font-face{font-family:jakarta;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:jakarta;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:jakarta;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:jakarta;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");font-display:swap;font-weight:800}@font-face{font-family:jakarta Fallback;src:local("Arial");ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.00%;size-adjust:105.75%}.__className_570b39{font-family:jakarta,jakarta Fallback}.__variable_570b39{--font-jakarta:"jakarta","jakarta Fallback"}@font-face{font-family:inter;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:300}@font-face{font-family:inter;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:inter;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:inter;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_690e8b{font-family:inter,inter Fallback}.__variable_690e8b{--font-inter:"inter","inter Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:mono;src:url(/_next/static/media/a36735a804b49f85-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:mono;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:mono;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_5dcbdc{font-family:mono,mono Fallback}.__variable_5dcbdc{--font-mono:"mono","mono Fallback"}.phase1-root{--rr-bg-base:#F5F5F7;--rr-bg-card:#FFFFFF;--rr-bg-card-hover:#f3ede1;--rr-bg-elevated:rgba(80,60,45,0.04);--rr-border:#e8e1d4;--rr-border-strong:#ddd4c3;--rr-text:#1d1d1f;--rr-text-dim:#5e5a52;--rr-text-muted:#5e5a52;--rr-blue:#d97757;--rr-blue-strong:#a8542e;--rr-blue-glow:rgba(217,119,87,0.40);--rr-blue-soft:rgba(217,119,87,0.10);--rr-orange:#d2552c;--rr-orange-glow:rgba(210,85,44,0.30);--rr-amber:#c9962e;--rr-emerald:#1a8a4a;--rr-cyan:#a8542e;--rr-glow-blue:0 0 40px rgba(217,119,87,0.30),0 0 120px rgba(217,119,87,0.10);--rr-glow-orange:0 0 32px rgba(210,85,44,0.28),0 0 80px rgba(210,85,44,0.10);--rr-radius-sm:10px;--rr-radius:14px;--rr-radius-lg:22px;--rr-shadow-card:0 1px 2px rgba(80,60,45,0.05),0 18px 50px -28px rgba(80,60,45,0.28);background:var(--rr-bg-base);color:var(--rr-text);font-family:var(--font-inter),system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}.phase1-root .display,.phase1-root h1,.phase1-root h2,.phase1-root h3{font-family:var(--font-jakarta),system-ui,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.05}.phase1-root .mono,.phase1-root .ticker,.phase1-root code{font-family:var(--font-mono),ui-monospace,"SF Mono",Menlo,monospace;font-feature-settings:"ss02","cv01"}.phase1-root .ambient-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(80,60,45,.05) 1px,transparent 0),linear-gradient(90deg,rgba(80,60,45,.05) 1px,transparent 0);background-size:64px 64px;background-position:-1px -1px;mask-image:radial-gradient(ellipse 80% 60% at 50% 0,#000 30%,transparent 75%);pointer-events:none;z-index:0}.phase1-root .ambient-orb{position:absolute;border-radius:50%;filter:blur(120px);pointer-events:none;z-index:0}.phase1-root .glow-primary{box-shadow:var(--rr-glow-blue)}.phase1-root .gradient-text{background:linear-gradient(135deg,#1d1d1f 0,#1d1d1f 35%,var(--rr-blue) 70%,var(--rr-blue-strong) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.phase1-root .gradient-orange{background:linear-gradient(135deg,#1d1d1f 30%,var(--rr-orange) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.phase1-root .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem 1.6rem;border-radius:999px;font-weight:600;font-size:.95rem;letter-spacing:-.01em;background:linear-gradient(180deg,#e8a085 0,var(--rr-blue) 55%,var(--rr-blue-strong) 100%);color:#fff;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 8px 24px rgba(168,84,46,.32);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;cursor:pointer;text-decoration:none;white-space:nowrap}.phase1-root .btn-primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 16px 48px rgba(168,84,46,.42);filter:brightness(.94)}.phase1-root .btn-primary:focus-visible{outline:2px solid var(--rr-cyan);outline-offset:3px}.phase1-root .btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.4rem;border-radius:999px;font-weight:500;font-size:.95rem;background:transparent;color:var(--rr-text);border:1px solid var(--rr-border-strong);transition:background .18s,border-color .18s;cursor:pointer;text-decoration:none}.phase1-root .btn-ghost:hover{background:var(--rr-bg-elevated);border-color:rgba(80,60,45,.25)}.phase1-root .card{background:var(--rr-bg-card);border:1px solid var(--rr-border);border-radius:var(--rr-radius);box-shadow:var(--rr-shadow-card);transition:border-color .2s,transform .2s}.phase1-root .card:hover{border-color:var(--rr-border-strong)}.phase1-root .tag{display:inline-flex;align-items:center;gap:.45rem;padding:.75rem .95rem;border-radius:999px;font-family:var(--font-mono),monospace;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--rr-text-dim);background:var(--rr-bg-elevated);border:1px solid var(--rr-border)}.phase1-root .tag-primary{color:#a8542e;background:var(--rr-blue-soft);border-color:rgba(168,84,46,.35)}.phase1-root .tag-orange{color:#a8451f;background:rgba(210,85,44,.12);border-color:rgba(210,85,44,.4)}@keyframes rr-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}.phase1-root .pulse-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--rr-emerald);animation:rr-pulse 1.8s ease-in-out infinite}.phase1-root .reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.phase1-root .reveal.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.phase1-root *,.phase1-root :after,.phase1-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.phase1-root .reveal{opacity:1;transform:none}.phase1-root .pulse-dot{animation:none}}.phase1-root .section{position:relative;padding:clamp(64px,9vw,120px) 0}.phase1-root .container{width:100%;max-width:1180px;margin:0 auto;padding:0 clamp(20px,4vw,32px)}.phase1-root.has-sticky-bar{padding-bottom:84px}@media (min-width:768px){.phase1-root.has-sticky-bar{padding-bottom:0}}@media (max-width:480px){.phase1-root .ambient-orb{display:none}}.phase1-root .p1-nav{position:sticky;top:0;z-index:60;background:rgba(245,245,247,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--rr-border)}.phase1-root .p1-nav-in{display:flex;align-items:center;gap:12px;min-height:64px;position:relative}.phase1-root .p1-nav-logo{display:flex;align-items:center;gap:9px;min-height:44px;margin-right:auto;color:var(--rr-text);text-decoration:none;font-weight:700;font-size:18px;white-space:nowrap}.phase1-root .p1-nav-logo b{color:var(--rr-blue)}.phase1-root .p1-nav-links{display:flex;gap:4px;align-items:center}.phase1-root .p1-nav-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:980px;color:var(--rr-text-dim);text-decoration:none;font-size:14px;font-weight:500}.phase1-root .p1-nav-links a:hover{color:var(--rr-text);background:var(--rr-bg-elevated)}.phase1-root .p1-nav-buchen{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:980px;background:var(--rr-blue);color:#fff;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.phase1-root .p1-nav-burger{display:none;width:44px;height:44px;border:1px solid var(--rr-border-strong);border-radius:12px;background:var(--rr-bg-card);color:var(--rr-text);font-size:18px;cursor:pointer}@media (max-width:959px){.phase1-root .p1-nav-burger{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.phase1-root .p1-nav-links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:8px clamp(20px,4vw,32px) 16px;background:var(--rr-bg-base);border-bottom:1px solid var(--rr-border)}.phase1-root .p1-nav-links.offen{display:flex}.phase1-root .p1-nav-links a{font-size:16px}}.phase1-root .p1-nav-buchen-kurz{display:none}@media (max-width:400px){.phase1-root .p1-nav-logo{font-size:15px;gap:6px}.phase1-root .p1-nav-buchen{padding:0 16px}.phase1-root .p1-nav-buchen-lang{display:none}.phase1-root .p1-nav-buchen-kurz{display:inline}.phase1-root .p1-nav-in{gap:8px}}@media (max-width:359px){.phase1-root .p1-nav-logo-text{display:none}.phase1-root .p1-nav-logo{min-width:44px;justify-content:center}}.phase1-root section[id]{scroll-margin-top:72px}@media (max-width:560px){.phase1-root .p1-sticky-text{display:none}.phase1-root .p1-sticky-card{grid-template-columns:1fr!important;padding:8px!important}.phase1-root .p1-sticky-card .btn-primary{width:100%}}