.rf[data-astro-cid-c33cvjev]{--ease:cubic-bezier(.2, 0, 0, 1);--band:clamp(2.2rem, 5.5vw, 3.75rem);position:relative}.js .rf[data-astro-cid-c33cvjev]{height:calc(var(--n) * 70vh + 100vh);height:calc(var(--n) * 70svh + 100svh)}.rf-sticky[data-astro-cid-c33cvjev]{flex-direction:column;align-items:center;gap:clamp(1.25rem,3.4svh,2.25rem);padding:6rem 1.5rem 2rem;display:flex}.js .rf-sticky[data-astro-cid-c33cvjev]{justify-content:center;height:100svh;padding-top:5.5rem;padding-bottom:1.5rem;position:sticky;top:0;overflow:hidden}.rf-head[data-astro-cid-c33cvjev]{text-align:center;max-width:42rem}.rf-lead[data-astro-cid-c33cvjev]{color:rgb(var(--landing-muted));margin-top:1rem;font-size:1.05rem;line-height:1.5}.rf-stage[data-astro-cid-c33cvjev]{width:min(100%,64rem);padding-top:var(--band);position:relative}.rf-links[data-astro-cid-c33cvjev]{width:100%;height:var(--band);pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.rf-link[data-astro-cid-c33cvjev]{fill:none;stroke:#4c72ff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:2 7;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .6s var(--ease) .2s;animation:1.2s linear infinite rf-flow}.rf-stage[data-astro-cid-c33cvjev]:not([data-step="0"]) .rf-link[data-astro-cid-c33cvjev]{opacity:.85}@keyframes rf-flow{to{stroke-dashoffset:-18px}}.rf-grid[data-astro-cid-c33cvjev]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rf-col[data-astro-cid-c33cvjev]{transition:transform .9s var(--ease), opacity .6s var(--ease), filter .5s var(--ease);flex-direction:column;align-items:center;gap:.85rem;display:flex}.rf-stage[data-astro-cid-c33cvjev][data-step="0"] .rf-col[data-astro-cid-c33cvjev][data-role=mieter]{transform:translate(100%)}.rf-col[data-astro-cid-c33cvjev].late{opacity:0;pointer-events:none;transform:translateY(1.5rem)scale(.88)}.rf-stage[data-astro-cid-c33cvjev]:not([data-step="0"]) .rf-col[data-astro-cid-c33cvjev].late{opacity:1;transition-delay:.25s;transform:none}.rf-col[data-astro-cid-c33cvjev]:not([data-active=true]){filter:saturate(.6)}.rf-col[data-astro-cid-c33cvjev]:not([data-active=true]) .phone-frame[data-astro-cid-c33cvjev]{opacity:.6}.phone-label[data-astro-cid-c33cvjev]{overflow-wrap:anywhere;text-align:center;letter-spacing:.04em;max-width:100%;color:rgb(var(--landing-muted));font-size:clamp(.62rem,2.4vw,.8rem);font-weight:800}.rf-col[data-astro-cid-c33cvjev][data-active=true] .phone-label[data-astro-cid-c33cvjev]{color:rgb(var(--landing-fg))}.phone[data-astro-cid-c33cvjev]{aspect-ratio:9/19.5;width:min(84%,46.15svh - 13.3835rem);min-width:5.5rem;container-type:inline-size}.phone-frame[data-astro-cid-c33cvjev]{box-sizing:border-box;background:rgb(var(--landing-surface));height:100%;transition:opacity .5s var(--ease), box-shadow .5s var(--ease);border:2.2cqw solid #0b0f1a;border-radius:12cqw;position:relative;overflow:hidden}.rf-col[data-astro-cid-c33cvjev][data-active=true] .phone-frame[data-astro-cid-c33cvjev]{box-shadow:0 0 0 .9cqw #4c72ffe6,0 2rem 3rem -1.25rem #4c72ff73}.dark .phone-frame[data-astro-cid-c33cvjev]{border-color:#343a4d}.dark .phone-notch[data-astro-cid-c33cvjev]{background:#343a4d}.phone-notch[data-astro-cid-c33cvjev]{z-index:3;background:#0b0f1a;border-radius:0 0 3cqw 3cqw;width:26cqw;height:4.6cqw;position:absolute;top:0;left:50%;transform:translate(-50%)}.screen[data-astro-cid-c33cvjev]{height:100%;color:rgb(var(--landing-fg));flex-direction:column;font-size:6.7cqw;line-height:1.25;display:flex;position:relative}.app-bar[data-astro-cid-c33cvjev]{border-bottom:1px solid rgb(var(--landing-border));justify-content:space-between;align-items:center;gap:.4em;padding:1.7em .8em .55em;font-size:.85em;font-weight:900;display:flex}.role-chip[data-astro-cid-c33cvjev]{color:#4c72ff;white-space:nowrap;background:#4c72ff1f;border-radius:99px;padding:.15em .55em;font-size:.8em;font-weight:800}.panes[data-astro-cid-c33cvjev]{flex:1;grid-template-rows:minmax(0,1fr);padding:.9em .8em 1.4em;display:grid}.pane[data-astro-cid-c33cvjev]{opacity:0;min-height:0;transition:opacity .45s var(--ease), transform .45s var(--ease);pointer-events:none;flex-direction:column;grid-area:1/1;gap:.6em;display:flex;transform:translateY(.7em)}.pane[data-astro-cid-c33cvjev].on{opacity:1;transform:none}.h[data-astro-cid-c33cvjev]{margin:0;font-size:1.15em;font-weight:900;line-height:1.15}.sub[data-astro-cid-c33cvjev]{color:rgb(var(--landing-muted));margin:0;font-size:.88em}.notif[data-astro-cid-c33cvjev]{letter-spacing:.06em;text-transform:uppercase;color:#4c72ff;margin:0;font-size:.78em;font-weight:900}.card[data-astro-cid-c33cvjev]{border:1px solid rgb(var(--landing-border));background:rgb(var(--landing-surface-alt));border-radius:.8em;flex-direction:column;gap:.35em;padding:.7em;display:flex}.btn[data-astro-cid-c33cvjev]{color:#fff;text-align:center;background:#4c72ff;border-radius:.8em;margin:0;padding:.6em;font-size:1em;font-weight:800}.pane[data-astro-cid-c33cvjev]>.btn[data-astro-cid-c33cvjev]{margin-top:auto}.pane[data-astro-cid-c33cvjev]>.btn[data-astro-cid-c33cvjev]+.btn[data-astro-cid-c33cvjev]{margin-top:0}.btn[data-astro-cid-c33cvjev].ghost{border:1px solid rgb(var(--landing-border));color:rgb(var(--landing-muted));background:0 0}.pulse[data-astro-cid-c33cvjev]{animation:rf-pulse 1.6s var(--ease) infinite}@keyframes rf-pulse{0%,to{box-shadow:0 0 #4c72ff80}50%{box-shadow:0 0 0 .45em #4c72ff00}}.chip[data-astro-cid-c33cvjev]{border-radius:99px;align-self:flex-start;margin:0;padding:.2em .65em;font-size:.82em;font-weight:800;display:inline-block}.chip[data-astro-cid-c33cvjev].ok{background:rgb(var(--success-surface));color:rgb(var(--success))}.chip[data-astro-cid-c33cvjev].wait{background:rgb(var(--warning-surface));color:rgb(var(--warning))}.photo[data-astro-cid-c33cvjev]{border-radius:.8em;line-height:0;overflow:hidden}.photo[data-astro-cid-c33cvjev] img[data-astro-cid-c33cvjev]{aspect-ratio:1;object-fit:cover;width:100%;display:block}.field[data-astro-cid-c33cvjev]{border:1px solid rgb(var(--landing-border));border-radius:.7em;padding:.55em .7em;font-size:.95em;font-weight:600}.caret[data-astro-cid-c33cvjev]{vertical-align:-.15em;background:currentColor;width:1px;height:1em;margin-left:1px;animation:1s step-end infinite rf-blink;display:inline-block}@keyframes rf-blink{50%{opacity:0}}.done-pane[data-astro-cid-c33cvjev]{text-align:center;align-items:center;padding-top:2em}.check-big[data-astro-cid-c33cvjev]{background:rgb(var(--success-surface));width:2.6em;height:2.6em;color:rgb(var(--success));border-radius:50%;place-items:center;margin:0;font-size:1.4em;font-weight:900;display:grid}.tl[data-astro-cid-c33cvjev]{flex-direction:column;gap:.55em;margin:0;padding:0;list-style:none;display:flex}.tl-row[data-astro-cid-c33cvjev]{color:rgb(var(--landing-muted));transition:color .4s var(--ease);align-items:center;gap:.55em;font-size:.9em;font-weight:600;display:flex}.tl-dot[data-astro-cid-c33cvjev]{border:1px solid rgb(var(--landing-border));color:#0000;width:1.5em;height:1.5em;transition:background-color .4s var(--ease), color .4s var(--ease);border-radius:50%;flex:none;place-items:center;font-size:.85em;font-weight:900;display:grid}.tl-row[data-astro-cid-c33cvjev].is-done,.tl-row[data-astro-cid-c33cvjev].on{color:rgb(var(--landing-fg))}.tl-row[data-astro-cid-c33cvjev].is-done .tl-dot[data-astro-cid-c33cvjev],.tl-row[data-astro-cid-c33cvjev].on .tl-dot[data-astro-cid-c33cvjev]{background:rgb(var(--success-solid));color:rgb(var(--success-on-solid));border-color:#0000}.overlay[data-astro-cid-c33cvjev]{z-index:2;opacity:0;pointer-events:none;transition:opacity .4s var(--ease);background:#03071273;align-items:center;padding:.8em;display:flex;position:absolute;inset:0}.overlay[data-astro-cid-c33cvjev].on{opacity:1}.popup[data-astro-cid-c33cvjev]{background:rgb(var(--landing-surface));width:100%;transition:transform .5s var(--ease);border-radius:1em;flex-direction:column;gap:.5em;padding:.9em;display:flex;transform:translateY(1em)scale(.94);box-shadow:0 1em 2em -.5em #00000059}.overlay[data-astro-cid-c33cvjev].on .popup[data-astro-cid-c33cvjev]{transform:none}.popup-kicker[data-astro-cid-c33cvjev]{letter-spacing:.06em;text-transform:uppercase;color:#4c72ff;margin:0;font-size:.7em;font-weight:900}.rf-caption[data-astro-cid-c33cvjev]{text-align:center;width:min(100%,38rem);min-height:7.5rem;display:grid}.rf-cap[data-astro-cid-c33cvjev]{opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease);grid-area:1/1;transform:translateY(.75rem)}.rf-cap[data-astro-cid-c33cvjev].on{opacity:1;transform:none}.rf-kicker[data-astro-cid-c33cvjev]{letter-spacing:.14em;text-transform:uppercase;color:#4c72ff;margin:0 0 .35rem;font-size:.72rem;font-weight:900}.rf-cap-title[data-astro-cid-c33cvjev]{color:rgb(var(--landing-fg));margin:0;font-size:clamp(1.15rem,2.4vw,1.5rem);font-weight:900;line-height:1.2}.rf-cap-text[data-astro-cid-c33cvjev]{color:rgb(var(--landing-muted));margin:.4rem 0 0;font-size:.95rem;line-height:1.5}.rf-dots[data-astro-cid-c33cvjev]{gap:.35rem;display:flex}.rf-dot[data-astro-cid-c33cvjev]{cursor:pointer;background:0 0;border:0;width:1.5rem;height:1.5rem;position:relative}.rf-dot[data-astro-cid-c33cvjev]:after{content:"";background:rgb(var(--landing-muted) / .4);transition:inset .3s var(--ease), background-color .3s var(--ease);border-radius:99px;position:absolute;inset:.5rem}.rf-dot[data-astro-cid-c33cvjev][aria-current=step]:after{background:#4c72ff;inset:.4rem .1rem}.rf-dot[data-astro-cid-c33cvjev]:focus-visible{outline-offset:2px;border-radius:99px;outline:2px solid #4c72ff}@media (width>=1280px){.js .rf-sticky[data-astro-cid-c33cvjev]{grid-template:"head stage""caption stage""dots stage"/minmax(17rem,22rem) minmax(0,1fr);align-content:center;place-items:center start;gap:1.5rem clamp(2rem,4vw,4rem);max-width:88rem;margin-inline:auto;padding-inline:2rem;display:grid}.rf-head[data-astro-cid-c33cvjev]{text-align:left;grid-area:head;max-width:none}.rf-stage[data-astro-cid-c33cvjev]{grid-area:stage;align-self:center;width:100%}.rf-caption[data-astro-cid-c33cvjev]{text-align:left;grid-area:caption;width:100%}.rf-dots[data-astro-cid-c33cvjev]{grid-area:dots}.rf-lead[data-astro-cid-c33cvjev]{display:block}.phone[data-astro-cid-c33cvjev]{width:min(86%,46.15svh - 6.461rem)}}@media (width<=640px){.rf-links[data-astro-cid-c33cvjev]{display:none}.rf-grid[data-astro-cid-c33cvjev]{justify-content:center;gap:.75rem;display:flex}.rf-col[data-astro-cid-c33cvjev]{flex:0 15rem;min-width:0}.rf-col[data-astro-cid-c33cvjev]:not([data-active=true]){display:none}.rf-stage[data-astro-cid-c33cvjev][data-step="0"] .rf-col[data-astro-cid-c33cvjev][data-role=mieter]{transform:none}.phone[data-astro-cid-c33cvjev]{width:min(100%,46.15svh - 13.3835rem);min-width:8rem}}@media (height<=899px) and (width<=1279px){.rf-lead[data-astro-cid-c33cvjev]{display:none}}@media (prefers-reduced-motion:reduce){.js .rf[data-astro-cid-c33cvjev]{height:auto}.js .rf-sticky[data-astro-cid-c33cvjev]{height:auto;padding-top:6rem;position:static;overflow:visible}.rf[data-astro-cid-c33cvjev] [data-astro-cid-c33cvjev],.rf-link[data-astro-cid-c33cvjev]{transition:none!important;animation:none!important}}details[data-astro-cid-3npuguri].faq-item[open] .faq-icon[data-astro-cid-3npuguri]{transform:rotate(180deg)}.faq-answer[data-astro-cid-3npuguri] ol[data-astro-cid-3npuguri]{padding-left:.25rem}.faq-answer[data-astro-cid-3npuguri] strong[data-astro-cid-3npuguri]{color:rgb(var(--landing-fg))}.bobo-layout[data-astro-cid-3npuguri]{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.bobo-layout[data-astro-cid-3npuguri]{grid-template-columns:1fr 1fr}}@media (width>=1024px){.bobo-layout[data-astro-cid-3npuguri]{grid-template-columns:1fr 300px 1fr;align-items:center;gap:2.5rem}.bobo-bubble-l[data-astro-cid-3npuguri],.bobo-bubble-r[data-astro-cid-3npuguri]{position:relative}.bobo-bubble-l[data-astro-cid-3npuguri]:after{content:"";background-color:rgb(var(--landing-surface));border-top:1px solid rgb(var(--landing-border));border-right:1px solid rgb(var(--landing-border));width:10px;height:10px;position:absolute;top:18px;right:-6px;transform:rotate(45deg)}.bobo-bubble-r[data-astro-cid-3npuguri]:after{content:"";background-color:rgb(var(--landing-surface));border-bottom:1px solid rgb(var(--landing-border));border-left:1px solid rgb(var(--landing-border));width:10px;height:10px;position:absolute;top:18px;left:-6px;transform:rotate(45deg)}@media (hover:hover){.bobo-bubble[data-astro-cid-3npuguri].bobo-bubble-settled{transition:transform .25s ease-out,box-shadow .25s ease-out}.bobo-bubble-l[data-astro-cid-3npuguri].bobo-bubble-settled:hover{z-index:2;transform:scale(1.06)translate(-8px);box-shadow:0 12px 32px -8px #00000026}.bobo-bubble-r[data-astro-cid-3npuguri].bobo-bubble-settled:hover{z-index:2;transform:scale(1.06)translate(8px);box-shadow:0 12px 32px -8px #00000026}}}@media (prefers-reduced-motion:reduce){.bobo-bubble[data-astro-cid-3npuguri]{opacity:1!important;transform:none!important}}.chat-msg[data-astro-cid-3npuguri]{opacity:0;transition:opacity .35s ease-out,transform .35s ease-out;transform:translateY(10px)}.chat-msg[data-astro-cid-3npuguri].chat-visible{opacity:1;transform:translateY(0)}@keyframes waveform-pulse{0%,to{opacity:.5;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.8)}}.waveform-bar[data-astro-cid-3npuguri]{transform-origin:bottom}.waveform-active[data-astro-cid-3npuguri] .waveform-bar[data-astro-cid-3npuguri]{animation:.8s ease-in-out infinite waveform-pulse}@media (prefers-reduced-motion:reduce){.chat-msg[data-astro-cid-3npuguri]{opacity:1;transition:none;transform:none}.waveform-bar[data-astro-cid-3npuguri]{animation:none!important}}
