PageSourceSearch

https://valtis-restore-lane.pages.dev/assets/MietrechtPilot-B3I9nneh.js

js valtis-restore-lane.pages.dev collected 2026-10-03 05:47:33 UTC 34,046 bytes, 8 lines download raw bytes

1import{c as le,r as a,j as e,I as M,s as ce,H as oe,aJ as de,ax as he,aL as xe,A as H,aP as me,L as ue,C as pe,X as ge}from"./index-D8d0swLk.js";import{M as T,S as fe,a as be}from"./square-BMRsnMj6.js";import{L as ye}from"./loader-circle-RKru25oc.js";import{S as je}from"./send-Dn3N94jz.js";import{L as Y}from"./lock-CICn0-70.js";import{T as we}from"./ToolEmailCapture-pgvWictb.js";import{S as Z}from"./shield-DknB_7IR.js";import{S as ve}from"./scale-BD-ppBF4.js";import{F as Ne}from"./file-text-BLT9exXs.js";import{W as ke}from"./wrench-BU59cqcy.js";import{H as Se}from"./house-8SB8QN6z.js";import{C as Q}from"./check-CeE5OI2w.js";import"./user-BJHZR_b8.js";import"./mail-BgdBQUzC.js";import"./clock-C3mNAErB.js";/**
2 * @license lucide-react v0.462.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const Fe=le("Banknote",[["rect",{width:"20",height:"12",x:"2",y:"6",rx:"2",key:"9lu3g6"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"M6 12h.01M18 12h.01",key:"113zkx"}]]),q="https://ivihifwhfxxqnoznuumm.supabase.co",L="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Iml2aWhpZndoZnh4cW5vem51dW1tIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NTEzNTg2MzQsImV4cCI6MjA2NjkzNDYzNH0.GFjajofjOl1oD5nrvjeby0VB4tEFz6AcxVHHMnqP1qA";function ze(){const r="valtis_chat_session";
6let c=localStorage.getItem(r);return c||(c=`anon_${crypto.randomUUID()}`,localStorage.setItem(r,c)),c}const P="https://agent.valtis.ch";function Me({channel:r="mietrecht",greeting:c="Schildern Sie Ihre Situation — ich helfe Ihnen sofort weiter.",placeholder:s="z.B. «Mein Vermieter will die Miete erhöhen, darf er das?»",accentColor:i="#34A853",accentDark:m="#2D8F47",fullWidth:u=!1}){const[x,N]=a.useState([]),[k,D]=a.useState(""),[w,O]=a.useState(!1),[p,B]=a.useState(!1),[S,ee]=a.useState(`${q}/functions/v1/owner-agent`),[g,G]=a.useState(!1),[I,F]=a.useState(!1),[K,C]=a.useState(!1),J=a.useRef(null),z=a.useRef(null),U=a.useRef(ze()),R=a.useRef(null),$=a.useRef(null);a.useEffect(()=>{fetch(`${P}/`,{method:"GET",signal:AbortSignal.timeout(3e3)}).then(n=>{n.ok&&ee(`${P}/functions/v1/valtis-agent`)}).catch(()=>{})},[]),a.useEffect(()=>{const n=()=>{if(R.current){const l=Math.round((Date.now()-R.current)/1e3),d=x.filter(h=>h.role==="user").length;d>0&&M.chatSessionEnd(l,d,r)}};return window.addEventListener("beforeunload",n),()=>window.removeEventListener("beforeunload",n)},[x,r]),a.useEffect(()=>{var n;(n=J.current)==null||n.scrollIntoView({behavior:"smooth"})},[x]),a.useEffect(()=>{if(z.current){z.current.style.height="auto";const n=p?120:48;z.current.style.height=Math.min(z.current.scrollHeight,n)+"px"}},[k,p]),a.useEffect(()=>{x.length>0&&B(!0)},[x]);function te(){const n=window.SpeechRecognition||window.webkitSpeechRecognition;if(!n)return;const l=new n;l.lang="de-CH",l.continuous=!1,l.interimResults=!1,l.onresult=d=>{const h=d.results[0][0].transcript;D(h),F(!1),setTimeout(()=>W(h),200)},l.onerror=()=>F(!1),l.onend=()=>F(!1),$.current=l,l.start(),F(!0)}function se(){var n;(n=$.current)==null||n.stop(),F(!1)}async function ne(n){if(!K){M.chatMagicLinkRequest(r),M.chatLeadCaptured(r),C(!0);try{const{error:l}=await ce.auth.signInWithOtp({email:n,options:{emailRedirectTo:"https://valtis.ch/onboarding-chat"}});if(l)N(d=>[...d,{role:"assistant",content:"Beim Senden des Zugangslinks ist leider ein Fehler aufgetreten. Bitte versuchen Sie es nochmal oder schreiben Sie uns an [email protected].",timestamp:new Date}]),C(!1);else{try{await fetch(`${q}/rest/v1/anon_chat_sessions`,{method:"POST",headers:{Authorization:`Bearer ${L}`,apikey:L,"Content-Type":"application/json",Prefer:"return=minimal"},body:JSON.stringify({session_id:U.current,email:n,cta_shown:!0})})}catch{}N(d=>[...d,{role:"assistant",content:`Ich habe Ihnen einen Zugangslink an ${n} gesendet. Bitte schauen Sie in Ihrem Postfach nach und klicken Sie auf den Link.`,timestamp:new Date}])}}catch{C(!1)}}}async function W(n){const l=(n||k).trim();if(!l||w)return;const d=x.filter(b=>b.role==="user").length+1;d===1&&(R.current=Date.now(),M.chatSessionStart(r)),M.chatMessageSent(d,r);const h=l.match(/[\w.+-]+@[\w-]+\.[\w.]+/),E={role:"user",content:l,timestamp:new Date};if(N(b=>[...b,E]),D(""),h&&!K){await ne(h[0]);return}O(!0);try{const b=S.includes("localhost")||S.includes("trycloudflare")||S.includes("hstgr")||S.includes("agent.valtis.ch"),_=await(await fetch(S,{method:"POST",headers:{...b?{}:{Authorization:`Bearer ${L}`},"Content-Type":"application/json"},body:JSON.stringify({run_type:"chat",user_id:U.current,channel:r,message:l,message_count:x.filter(V=>V.role==="user").length+1})})).json(),ae=_.response||_.reply_text||"Entschuldigung, ich konnte Ihre Anfrage gerade nicht verarbeiten.";N(V=>[...V,{role:"assistant",content:ae,timestamp:new Date}])}catch{N(b=>[...b,{role:"assistant",content:"Es tut mir leid, es gab ein technisches Problem. Bitte versuchen Sie es erneut.",timestamp:new Date}])}finally{O(!1)}}function ie(n){n.key==="Enter"&&!n.shiftKey&&(n.preventDefault(),W())}function re(n,l){const d=/(https:\/\/calendly\.com\/valtis\/\S+)/,h=n.match(d);if(h){const E=n.split(h[1]);return e.jsxs("span",{children:[E[0],e.jsx("a",{href:h[1],target:"_blank",rel:"noopener noreferrer",className:"underline font-medium hover:opacity-80",style:{color:i},children:"Kostenloses Beratungsgespräch buchen"}),E[1]]},l)}return e.jsx("span",{children:n},l)}const f=x.length>0;return e.jsx("div",{className:u?"w-full":"w-full max-w-[560px]",children:e.jsxs("div",{className:"rounded-2xl overflow-hidden transition-all duration-500 ease-out",style:{background:"rgba(255,255,255,0.95)",backdropFilter:"blur(20px)",WebkitBackdropFilter:"blur(20px)",boxShadow:p?"0 20px 60px rgba(0,0,0,0.15), 0 0 0 1px rgba(255,255,255,0.2)":"0 4px 20px rgba(0,0,0,0.08), 0 0 0 1px rgba(255,255,255,0.3)"},children:[e.jsx("div",{className:"overflow-hidden transition-all duration-500 ease-out",style:{maxHeight:f?"40vh":"0px",opacity:f?1:0},children:e.jsxs("div",{className:"overflow-y-auto p-3 sm:p-4 space-y-2.5",style:{maxHeight:"40vh",background:"rgba(249,250,251,0.7)"},children:[x.map((n,l)=>e.jsx("div",{className:`flex ${n.role==="user"?"justify-end":"justify-start"} animate-fade-in`,children:e.jsx("div",{className:`max-w-[85%] rounded-2xl px-3.5 py-2 text-[13px] sm:text-[14px] leading-relaxed ${n.role==="user"?"rounded-br-md text-white":"rounded-bl-md border"}`,style:n.role==="user"?{background:i}:{background:"#FFFFFF",color:"#1E293B",borderColor:"#E5E7EB"},children:n.content.split(`
7`).map((d,h)=>e.jsxs("span",{children:[n.role==="assistant"?re(d,h):d,h<n.content.split(`
8`).length-1&&e.jsx("br",{})]},h))})},l)),w&&e.jsx("div",{className:"flex justify-start animate-fade-in",children:e.jsx("div",{className:"rounded-2xl rounded-bl-md px-4 py-3 border",style:{background:"#FFFFFF",borderColor:"#E5E7EB"},children:e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx("div",{className:"w-1.5 h-1.5 rounded-full animate-bounce",style:{background:i,animationDelay:"0ms"}}),e.jsx("div",{className:"w-1.5 h-1.5 rounded-full animate-bounce",style:{background:i,animationDelay:"150ms"}}),e.jsx("div",{className:"w-1.5 h-1.5 rounded-full animate-bounce",style:{background:i,animationDelay:"300ms"}})]})})}),e.jsx("div",{ref:J})]})}),e.jsx("div",{className:"transition-all duration-400 ease-out overflow-hidden",style:{maxHeight:f?"0px":"12
80px",opacity:f?0:1,padding:f?"0 16px":"14px 16px 6px"},children:e.jsxs("div",{className:"flex items-start gap-2",children:[e.jsx(T,{size:13,style:{color:i},className:"shrink-0 mt-0.5"}),e.jsx("p",{className:"text-[12px] sm:text-[13px] leading-snug",style:{color:"#6B7280"},children:c})]})}),e.jsxs("div",{className:"flex items-end gap-2 p-2.5 sm:p-3",children:[e.jsx("textarea",{ref:z,value:k,onChange:n=>D(n.target.value),onKeyDown:ie,onFocus:()=>B(!0),placeholder:f?"Ihre nächste Frage...":s,disabled:w,rows:1,className:"flex-1 px-3.5 py-2.5 text-[14px] sm:text-[15px] rounded-xl border outline-none resize-none disabled:opacity-50 transition-all duration-300",style:{minHeight:"44px",background:p?"#FFFFFF":"#F3F4F6",borderColor:p?i+"60":"#E5E7EB",color:"#1E293B"},onBlur:()=>{!f&&!k.trim()&&B(!1)}}),g?e.jsx("button",{onClick:I?se:te,disabled:w,className:"shrink-0 p-2.5 rounded-xl transition-all duration-200 disabled:opacity-30",style:{background:I?"#EF4444":i,color:"#fff"},"aria-label":I?"Stoppen":"Sprechen",children:I?e.jsx(fe,{className:"h-[18px] w-[18px]"}):e.jsx(be,{className:"h-[18px] w-[18px]"})}):e.jsx("button",{onClick:()=>W(),disabled:!k.trim()||w,className:"shrink-0 p-2.5 rounded-xl transition-all duration-200 hover:brightness-110 disabled:opacity-30",style:{background:i,color:"#fff"},"aria-label":"Senden",children:w?e.jsx(ye,{className:"h-[18px] w-[18px] animate-spin"}):e.jsx(je,{className:"h-[18px] w-[18px]"})})]}),e.jsx("div",{className:"transition-all duration-400 ease-out overflow-hidden",style:{maxHeight:p?"36px":"0px",opacity:p?1:0},children:e.jsxs("div",{className:"flex items-center justify-between px-3.5 pb-2.5",children:[e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(Y,{size:10,style:{color:"#9CA3AF"}}),e.jsx("span",{className:"text-[10px] sm:text-[11px]",style:{color:"#9CA3AF"},children:"Vertraulich · Keine Anmeldung"})]}),e.jsxs("div",{className:"flex items-center rounded-full p-0.5",style:{background:"#F3F4F6"},children:[e.jsx("button",{onClick:()=>G(!1),className:"text-[10px] px-2 py-0.5 rounded-full transition-all",style:{background:g?"transparent":"#FFFFFF",color:g?"#9CA3AF":"#374151",boxShadow:g?"none":"0 1px 2px rgba(0,0,0,0.08)"},children:"Text"}),e.jsx("button",{onClick:()=>G(!0),className:"text-[10px] px-2 py-0.5 rounded-full transition-all",style:{background:g?"#FFFFFF":"transparent",color:g?"#374151":"#9CA3AF",boxShadow:g?"0 1px 2px rgba(0,0,0,0.08)":"none"},children:"Voice"})]})]})})]})})}const Ie="https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;600;700&family=Lato:wght@300;400;700&display=swap",y="'EB Garamond', Georgia, serif",A="'Lato', -apple-system, sans-serif",t={navy:"#0B1120",accent:"#34A853",accentDark:"#2D8F47",accentLight:"#E8F5E9",accentMuted:"#81C995",cta:"#D97706",text:"#334155",textMuted:"#576171",light:"#F8FAF9",lighter:"#F1F5F2",border:"#E2E8E4",white:"#FFFFFF",warm:"#FFF8E1",warmBorder:"#FFE082",warmText:"#E65100",warmTextSoft:"#BF360C",checkGreen:"#2E7D32"},Ee=()=>{const r=a.useRef(null),[c,s]=a.useState(!1);return a.useEffect(()=>{const i=r.current;if(!i)return;const m=new IntersectionObserver(([u])=>{u.isIntersecting&&(s(!0),m.disconnect())},{threshold:.1});return m.observe(i),()=>m.disconnect()},[]),{ref:r,visible:c}};var X;const Ae=typeof window<"u"&&((X=window.matchMedia)==null?void 0:X.call(window,"(prefers-reduced-motion: reduce)").matches),o=({children:r,className:c="",delay:s=0})=>{const{ref:i,visible:m}=Ee();return Ae?e.jsx("div",{className:c,children:r}):e.jsx("div",{ref:i,className:`transition-all duration-700 ease-out ${m?"opacity-100 translate-y-0":"opacity-0 translate-y-6"} ${c}`,style:{transitionDelay:`${s}ms`},children:r})},v=({text:r})=>e.jsxs("div",{className:"flex items-center gap-3 mb-8",children:[e.jsx("span",{className:"text-[11px] font-bold uppercase tracking-[0.18em]",style:{color:t.accent},children:r}),e.jsx("div",{className:"flex-1 h-px",style:{background:t.accent,opacity:.2}})]}),De=({icon:r,trigger:c,title:s,description:i})=>e.jsxs("div",{className:"group p-5 rounded-2xl border transition-all duration-300 hover:shadow-lg hover:-translate-y-0.5 cursor-default",style:{borderColor:t.border,background:t.white},children:[e.jsx("div",{className:"w-10 h-10 rounded-xl flex items-center justify-center mb-3",style:{background:t.accentLight},children:e.jsx(r,{size:20,style:{color:t.accent}})}),e.jsx("p",{className:"text-[12px] font-medium mb-1",style:{color:t.accent},children:c}),e.jsx("h3",{className:"text-[15px] font-bold mb-1.5",style:{color:t.navy},children:s}),e.jsx("p",{className:"text-[13px] leading-relaxed",style:{color:t.textMuted},children:i})]}),j=({label:r,us:c,mv:s,anwalt:i,hotline:m})=>{const u=({val:x})=>typeof x=="boolean"?x?e.jsx(Q,{size:16,style:{color:t.checkGreen}}):e.jsx(ge,{size:16,style:{color:"#CBD5E1"}}):e.jsx("span",{className:"text-[13px]",style:{color:t.text},children:x});return e.jsxs("tr",{className:"border-b",style:{borderColor:t.border},children:[e.jsx("td",{className:"py-3 pr-3 text-[13px] font-medium",style:{color:t.navy},children:r}),e.jsx("td",{className:"py-3 px-2 text-center",children:e.jsx("div",{className:"flex justify-center",children:e.jsx(u,{val:c})})}),e.jsx("td",{className:"py-3 px-2 text-center",children:e.jsx("div",{className:"flex justify-center",children:e.jsx(u,{val:s})})}),e.jsx("td",{className:"py-3 px-2 text-center hidden sm:table-cell",children:e.jsx("div",{className:"flex justify-center",children:e.jsx(u,{val:i})})}),e.jsx("td",{className:"py-3 px-2 text-center hidden md:table-cell",children:e.jsx("div",{className:"flex justify-center",children:e.jsx(u,{val:m})})})]})},Be=({q:r,a:c})=>{const[s,i]=a.useState(!1);return e.jsxs("div",{className:"border-b cursor-pointer select-none",style:{borderColor:t.border},onClick:()=>i(!s),children:[e.jsxs("div",{className:"flex items-center justify-between py-4",children:[e.jsx("span",{className:"text-[14px] sm:text-[15px] font-semibold pr-4",style:{color:t.navy},children:r}),e.jsx(pe,{size:18,className:`shrink-0 transition-transform duration-300 ${s?"rotate-180":""}`,style:{color:t.textMuted}})]}),e.jsx("div",{className:`overflow-hidden transition-all duration-300 ${s?"max-h-80 pb-4":"max-h-0"}`,children:e.jsx("p",{className:"text-[13px] leading-relaxed",style:{color:t.textMuted},children:c})})]})};function Pe(){a.useEffect(()=>{if(!document.querySelector('link[href*="EB+Garamond"]')){const s=document.createElement("link");s.rel="stylesheet",s.href=Ie,document.head.appendChild(s)}},[]),oe({title:"Mietrecht – Sofortige Hilfe bei Mietproblemen | Valtis",description:"Brief vom Vermieter erhalten? Nebenkosten zu hoch? Kündigung? Erhalten Sie eine sofortige Einschätzung nach Schweizer Mietrecht, per WhatsApp oder Chat.",path:"/mietre
8cht"}),a.useEffect(()=>{de({"@context":"https://schema.org","@type":"Service",name:"Mietrecht",provider:{"@type":"Organization",name:"Valtis",url:"https://valtis.ch"},description:"Sofortige Einschätzung bei Mietrechtsproblemen in der Schweiz. Vertraulich, verständlich, basierend auf Schweizer Recht (OR, ZGB, VMWG).",areaServed:{"@type":"Country",name:"CH"},serviceType:"Mietrechtsauskunft"})},[]);const r=[{icon:Fe,trigger:"Die Abrechnung liegt auf dem Tisch.",title:"Stimmen die Nebenkosten?",description:"Jedes Jahr kommt sie, und jedes Jahr die gleiche Frage: Stimmt das überhaupt? Zahle ich zu viel? Wir gehen die Abrechnung mit Ihnen durch."},{icon:ve,trigger:"Brief vom Vermieter.",title:"Darf er die Miete erhöhen?",description:"Referenzzinssatz, Teuerung, Unterhaltskosten: Jede Erhöhung braucht eine Begründung. Ob Ihre stimmt, lässt sich in wenigen Minuten klären."},{icon:Ne,trigger:"Das Wort, das niemand hören will.",title:"Kündigung erhalten, was jetzt?",description:"Sie haben mehr Optionen als Sie denken. Anfechtung, Erstreckung, Fristen. Aber die Zeit läuft, also klären Sie früh, was möglich ist."},{icon:ke,trigger:"Seit Wochen gemeldet. Nichts passiert.",title:"Vermieter repariert nicht?",description:"Schimmel, tropfender Hahn, kaputte Heizung. Sie haben ein Recht auf Reparatur. Und wenn nichts passiert, ist auch eine Mietzinsreduktion möglich."},{icon:Se,trigger:"Ausgezogen. Aber das Geld fehlt.",title:"Kaution kommt nicht zurück?",description:"Ihr Depot gehört Ihnen. Wenn die Verwaltung nicht auszahlt, gibt es klare Regeln und Fristen. Die meisten wissen das nur nicht."},{icon:xe,trigger:"Der Tag der Übergabe naht.",title:"Was darf verrechnet werden?",description:"Normale Abnutzung oder Schaden? Lebensdauertabelle oder Willkür? Damit Sie bei der Wohnungsabgabe sicher auftreten."}],c=[{q:"Erfährt mein Vermieter, dass ich hier war?",a:"Nein. Wir kontaktieren weder Ihren Vermieter noch Ihre Verwaltung. Alles bleibt vertraulich zwischen Ihnen und uns. Niemand erfährt davon, ausser Sie entscheiden sich aktiv für weitere Schritte."},{q:"Ist das eine Rechtsberatung?",a:"Nein. Unser Mietrecht-Tool ist eine Orientierungshilfe. Wir ersetzen keinen Anwalt, aber wir helfen Ihnen einzuschätzen, ob Sie einen brauchen. Und wenn ja, was der sinnvollste nächste Schritt wäre."},{q:"Was kostet das?",a:"Der Einstieg ist kostenlos. Sie schildern Ihre Situation und erhalten eine erste Einschätzung. Eine ausführliche Analyse mit Handlungsplan kostet CHF 9.90. Das entspricht weniger als 10 Minuten auf einer 0900-Hotline."},{q:"Wer steht dahinter?",a:"Valtis, ein Schweizer Unternehmen für Immobilienbewirtschaftung. Wir arbeiten täglich mit Schweizer Mietrecht und kennen die Praxis in der gesamten Deutschschweiz."},{q:"Kann ich auch Dokumente schicken?",a:"Ja. Über WhatsApp können Sie Ihre Nebenkostenabrechnung, Kündigung oder andere Dokumente einfach als Foto senden. Wir schauen sie mit Ihnen durch."},{q:"Wann sollte ich trotzdem zum Anwalt?",a:"Sobald es vor die Schlichtungsbehörde oder vor Gericht geht, oder wenn hohe Beträge auf dem Spiel stehen. Wir sagen Ihnen offen, wann professionelle Hilfe der bessere Weg ist."}];return e.jsxs("div",{className:"relative min-h-screen",style:{background:t.white,fontFamily:A},children:[e.jsx(he,{}),e.jsxs("main",{className:"relative z-10 pt-[72px]",children:[e.jsxs("section",{className:"relative overflow-hidden lg:min-h-[calc(100vh-72px)] lg:flex lg:items-center",style:{background:"linear-gradient(150deg, #071210 0%, #0B1F18 40%, #0F2922 100%)"},children:[e.jsx("div",{className:"absolute inset-0 opacity-[0.03]",style:{backgroundImage:`radial-gradient(circle at 20% 50%, ${t.accent}50 1px, transparent 1px), radial-gradient(circle at 80% 20%, ${t.accent}40 1px, transparent 1px)`,backgroundSize:"60px 60px, 80px 80px"}}),e.jsx("div",{className:"absolute top-[-10%] left-[10%] w-[500px] h-[500px] rounded-full opacity-[0.07]",style:{background:`radial-gradient(circle, ${t.accent} 0%, transparent 65%)`}}),e.jsx("div",{className:"absolute bottom-[-20%] right-[-5%] w-[400px] h-[400px] rounded-full opacity-[0.05]",style:{background:`radial-gradient(circle, ${t.accentMuted} 0%, transparent 70%)`}}),e.jsx("div",{className:"relative max-w-[1200px] mx-auto px-5 sm:px-6 pt-28 sm:pt-14 pb-10 sm:pb-14 md:py-16 w-full",children:e.jsxs("div",{className:"flex flex-col lg:flex-row gap-6 lg:gap-14 items-start lg:items-center",children:[e.jsx(o,{className:"flex-1 min-w-0",children:e.jsxs("div",{children:[e.jsxs("div",{className:"inline-flex items-center gap-2 px-3.5 py-1.5 rounded-full text-[12px] font-semibold mb-5 tracking-wide",style:{background:"rgba(52, 168, 83, 0.12)",color:t.accentMuted,border:"1px solid rgba(52, 168, 83, 0.2)"},children:[e.jsx(Z,{size:13}),"Vertraulich und unverbindlich"]}
8),e.jsxs("h1",{className:"font-bold leading-[1.1] mb-3 text-[1.75rem] sm:text-[2.25rem] lg:text-[2.75rem]",style:{color:t.white,fontFamily:y},children:["Sie haben Post vom Vermieter."," ",e.jsx("span",{style:{color:t.accentMuted},children:"Und jetzt?"})]}),e.jsxs("p",{className:"text-[14px] sm:text-[15px] leading-relaxed mb-4 max-w-[480px]",style:{color:"#9CA3AF",fontFamily:A},children:["Nebenkosten zu hoch. Mieterhöhung im Briefkasten. Kündigung erhalten. Oder einfach das Gefühl: Das stimmt doch nicht.",e.jsx("br",{}),e.jsx("br",{}),e.jsx("span",{style:{color:"#D1D5DB"},children:"Schildern Sie Ihre Situation. Wir sagen Ihnen, wo Sie stehen. Nach Schweizer Recht. In Minuten."})]}),e.jsx("p",{className:"text-[11px] sm:text-[12px] mt-1 mb-2 sm:mb-4",style:{color:"#6B7280"},children:"Basierend auf OR, ZGB und VMWG."})]})}),e.jsxs(o,{delay:200,className:"flex-1 min-w-0 w-full lg:max-w-[520px]",children:[e.jsx("p",{className:"text-[11px] sm:text-[12px] font-semibold uppercase tracking-[0.15em] mb-2.5",style:{color:t.accentMuted},children:"Ihre kostenlose Einschätzung"}),e.jsx(Me,{channel:"mietrecht",greeting:"Schildern Sie Ihre Situation — ich helfe Ihnen sofort weiter. Kostenlos und vertraulich.",placeholder:"z.B. «Mein Vermieter will die Miete erhöhen, darf er das?»",accentColor:t.accent,accentDark:t.accentDark})]})]})})]}),e.jsx("section",{className:"py-14 sm:py-20 px-5 sm:px-6",style:{background:t.light},children:e.jsxs("div",{className:"max-w-[1200px] mx-auto",children:[e.jsxs(o,{children:[e.jsx(v,{text:"Sie sind nicht allein"}),e.jsxs("div",{className:"max-w-[680px] mb-10",children:[e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold leading-tight mb-4",style:{color:t.navy,fontFamily:y},children:"Fast jeder zweite Mieter hat ein Problem mit dem Vermieter."}),e.jsx("p",{className:"text-[15px] leading-relaxed",style:{color:t.textMuted},children:"Trotzdem wehren sich die wenigsten. Nicht weil sie im Unrecht sind, sondern weil sie nicht wissen, ob sich wehren überhaupt lohnt. Ein Anwalt kostet CHF 250 pro Stunde. Die Schlichtungsbehörde braucht Wochen. Und die Angst, dass der Vermieter es persönlich nimmt, sitzt tief."})]})]}),e.jsx(o,{delay:100,children:e.jsxs("div",{className:"p-5 sm:p-6 rounded-2xl mb-12 border",style:{background:t.warm,borderColor:t.warmBorder},children:[e.jsxs("p",{className:"text-[14px] sm:text-[15px] leading-relaxed font-medium",style:{color:t.warmText},children:["Nur 5% aller Mieter fechten ihren Anfangsmietzins an. Dabei sind 75% der Anfechtungen erfolgreich.",e.jsx("span",{className:"block mt-2",style:{color:t.warmTextSoft},children:"Wer seine Rechte kennt, spart durchschnittlich mehrere Hundert Franken pro Jahr. Die meisten wissen nur nicht, dass sie ein Recht darauf haben."})]}),e.jsx("p",{className:"text-[11px] mt-3",style:{color:"#B45309"},children:"Mietbarometer 2026, Mieterverband Schweiz und Sotomo (34'441 Befragte)"})]})}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-4",children:r.map((s,i)=>e.jsx(o,{delay:i*80,children:e.jsx(De,{...s})},s.title))})]})}),e.jsx("section",{id:"onboarding",className:"py-14 sm:py-20 px-5 sm:px-6",style:{background:t.white},children:e.jsx("div",{className:"max-w-[560px] mx-auto",children:e.jsx(o,{children:e.jsxs("div",{className:"relative p-8 sm:p-10 rounded-2xl border-2 text-center transition-all duration-300 hover:shadow-xl",style:{borderColor:t.accent,background:t.white},children:[e.jsx("div",{className:"absolute -top-3 left-1/2 -translate-x-1/2 px-4 py-0.5 rounded-full text-[11px] font-bold whitespace-nowrap",style:{background:t.accent,color:t.white},children:"Kostenlos & unverbindlich"}),e.jsx("div",{className:"w-14 h-14 rounded-xl flex items-center justify-center mx-auto mb-5",style:{background:t.accentLight},children:e.jsx(T,{size:28,style:{color:t.accent}})}),e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold leading-tight mb-3",style:{color:t.navy,fontFamily:y},children:"Schildern Sie Ihre Situation."}),e.jsx("p",{className:"text-[15px] leading-relaxed mb-6",style:{color:t.textMuted},children:"Sie erhalten sofort eine Einschätzung nach Schweizer Mietrecht. Vertraulich, verständlich, ohne Anmeldung."}),e.jsx("ul",{className:"space-y-2.5 mb-8 text-left max-w-[340px] mx-auto",children:["100% kostenlos — keine versteckten Kosten","Vertraulich & datenschutzkonform","Keine Anmeldung nötig","Basierend auf Schweizer Mietrecht (OR, ZGB)"].map(s=>e.jsxs("li",{className:"flex items-start gap-2.5",children:[e.jsx(Q,{size:16,className:"shrink-0 mt-0.5",style:{color:t.accent}}),e.jsx("span",{className:"text-[14px]",style:{color:t.text},children:s})]},s))}),e.jsxs("button",{onClick:()=>window.scrollTo({top:0,behavior:"smooth"}),className:"inline-flex items-center justify-center gap-2 w-full sm:w-auto px-8 py-3.5 rounded-xl text-[15px] font-bold transition-all duration-200 hover:shadow-lg hover:-translate-y-0.5 cursor-pointer focus:outline-none focus:ring-2 focus:ring-offset-2",style:{background:t.cta,color:t.white,fontFamily:A}
8,children:[e.jsx(H,{size:18}),"Jetzt Frage stellen"]})]})})})}),e.jsx("section",{id:"so-funktionierts",className:"py-14 sm:py-20 px-5 sm:px-6",style:{background:t.light},children:e.jsxs("div",{className:"max-w-[900px] mx-auto",children:[e.jsxs(o,{children:[e.jsx(v,{text:"So funktioniert's"}),e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold leading-tight mb-12",style:{color:t.navy,fontFamily:y},children:"Drei Schritte, dann wissen Sie mehr."})]}),e.jsx("div",{className:"space-y-8",children:[{num:"01",title:"Erzählen Sie, was passiert ist.",text:"In Ihren eigenen Worten. Kein Juristendeutsch nötig. Zum Beispiel: «Ich habe eine Nebenkostenabrechnung über CHF 1'400 erhalten. Letztes Jahr waren es CHF 800. Kann das stimmen?»"},{num:"02",title:"Wir schauen es uns an.",text:"Sie erhalten eine verständliche Einschätzung nach Schweizer Mietrecht. Mit konkreten Hinweisen, welche Punkte stimmen und wo es sich lohnt, genauer hinzuschauen."},{num:"03",title:"Sie wissen, was Sie tun können.",text:"Sie wissen, welche Rechte Sie haben und was der sinnvollste nächste Schritt ist. Und wenn professionelle Hilfe nötig ist, sagen wir Ihnen das offen."}].map((s,i)=>e.jsx(o,{delay:i*120,children:e.jsxs("div",{className:"flex gap-5 sm:gap-6",children:[e.jsx("div",{className:"shrink-0",children:e.jsx("div",{className:"w-12 h-12 rounded-2xl flex items-center justify-center",style:{background:t.accentLight},children:e.jsx("span",{className:"text-[15px] font-black",style:{color:t.accent},children:s.num})})}),e.jsxs("div",{className:"pt-1",children:[e.jsx("h3",{className:"text-[16px] font-bold mb-1.5",style:{color:t.navy},children:s.title}),e.jsx("p",{className:"text-[14px] leading-relaxed",style:{color:t.textMuted},children:s.text})]})]})},s.num))})]})}),e.jsx("section",{className:"py-14 sm:py-20 px-5 sm:px-6",style:{background:t.white},children:e.jsxs("div",{className:"max-w-[900px] mx-auto",children:[e.jsx(o,{children:e.jsx(v,{text:"Unser Versprechen"})}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-5",children:[{icon:me,title:"Vertraulich und geschützt",text:"Ihr Vermieter erfährt nichts. Ihre Verwaltung erfährt nichts. Alles bleibt zwischen Ihnen und uns. Wir geben nichts weiter und kontaktieren niemanden ohne Ihr Einverständnis."},{icon:Z,title:"Auf Ihre Situation zugeschnitten",text:"Keine generischen Gesetzestexte. Sie erhalten eine individuelle Einschätzung für Ihren konkreten Fall, mit Lösungsvorschlägen, die auf Ihre Situation passen."},{icon:Y,title:"Schweizer Recht, Schweizer Daten",text:"Alles basiert auf OR, ZGB und VMWG. Ihre Daten bleiben in der Schweiz. Kein Weiterverkauf, keine Werbung, kein Kleingedrucktes."}].map((s,i)=>e.jsx(o,{delay:i*100,children:e.jsxs("div",{className:"p-5 rounded-2xl",style:{background:t.accentLight},children:[e.jsx(s.icon,{size:22,className:"mb-3",style:{color:t.accent}}),e.jsx("h3",{className:"text-[15px] font-bold mb-2",style:{color:t.navy},children:s.title}),e.jsx("p",{className:"text-[13px] leading-relaxed",style:{color:t.text},children:s.text})]})},s.title))})]})}),e.jsx("section",{className:"py-14 sm:py-20 px-5 sm:px-6",style:{background:t.light},children:e.jsxs("div",{className:"max-w-[900px] mx-auto",children:[e.jsxs(o,{children:[e.jsx(v,{text:"Im Vergleich"}),e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold leading-tight mb-3",style:{color:t.navy,fontFamily:y},children:"Es gibt verschiedene Wege, Hilfe zu bekommen."}),e.jsx("p",{className:"text-[14px] leading-relaxed mb-8",style:{color:t.textMuted},children:"Manche kosten viel, manche brauchen Zeit, manche sind nicht vertraulich. Hier sehen Sie den Unterschied."})]}),e.jsxs(o,{delay:100,children:[e.jsx("div",{className:"overflow-x-auto rounded-2xl border",style:{borderColor:t.border,background:t.white},children:e.jsxs("table",{className:"w-full min-w-[480px]",children:[e.jsx("thead",{children:e.jsxs("tr",{style:{borderBottom:`2px solid ${t.border}`},children:[e.jsx("th",{className:"text-left py-3 px-3 text-[12px] font-semibold uppercase tracking-wider",style:{color:t.textMuted},children:" "}),e.jsx("th",{className:"py-3 px-2 text-center",children:e.jsx("div",{className:"text-[12px] font-bold px-2 py-1 rounded-lg",style:{background:t.accentLight,color:t.accentDark},children:"Mietrecht"})}),e.jsx("th",{className:"py-3 px-2 text-center text-[12px] font-semibold",style:{color:t.textMuted},children:"Mieterverband"}),e.jsx("th",{className:"py-3 px-2 text-center text-[12px] font-semibold hidden sm:table-cell",style:{color:t.textMuted},children:"Anwalt"}),e.jsx("th",{className:"py-3 px-2 text-center text-[12px] font-semibold hidden md:table-cell",style:{color:t.textMuted},children:"Hotline (0900)"})]})}),e.jsxs("tbody",{children:[e.jsx(j,{label:"Kosten",us:"ab CHF 0",mv:"CHF 70/Jahr",anwalt:"ab CHF 250/h",hotline:"CHF 4.50/min"}),e.jsx(j,{label:"Erste Antwort",us:"Sofort",mv:"Stunden bis Tage",anwalt:"Tage bis Wochen",hotline:"Mo bis Fr, 9 bis 12"}),e.jsx(j,{label:"Vertraulich",us:!0,mv:!1,anwalt:!1,hotline:!1}),e.jsx(j,{label:"Rund um die Uhr",us:!0,mv:!1,anwalt:!1,hotline:!1}),e.jsx(j,{label:"Dokumente prüfen",us:!0,mv:"Nur persönlich",anwalt:!0,hotline:!1}),e.jsx(j,{label:"Ohne Mitgliedschaft",us:!0,mv:!1,anwalt:!0,hotline:!0}),e.jsx(j,{label:"Gerichtsvertretung",us:!1,mv:!0,anwalt:!0,hotline:!1})]})]})}),e.jsx("p",{className:"text-[12px] mt-3 text-center",style:{color:t.textMuted},children:"Bei komplexen Fällen empfehlen wir den Mieterverband oder einen Fachanwalt. Wir sagen Ihnen, wann das der Fall ist."})]})]})}),e.jsx("section",{className:"py-14 sm:py-20 px-5 sm:px-6",style:{background:t.white},children:e.jsxs("div",{className:"max-w-[1200px] mx-auto",children:[e.jsx(o,{children:e.jsx(v,{text:"Mietrecht in der Schweiz"})}),e.jsx("div",{className:"grid grid-cols-2 lg:grid-cols-4 gap-4",children:[{value:"2.4 Mio.",label:"Mieter-Haushalte",sub:"64% der Schweiz mieten, höchste Quote Europas"},{value:"50'000+",label:"Schlichtungsverfahren/Jahr",sub:"+46% Anstieg seit 2023"},{value:"75%",label:"Erfolgsquote Anfechtung",sub:"Anfangsmietzins prüfen lohnt sich"},{value:"83%",label:"Einigung ohne Gericht",sub:"Die meisten Fälle werden gelöst"}].map((s,i)=>e.jsx(o,{delay:i*80,children:e.jsxs("div",{className:"p-5 rounded-2xl border text-center",style:{borderColor:t.border,background:t.light},children:[e.jsx("div",{className:"text-2xl sm:text-3xl font-black mb-1",style:{color:t.accent},children:s.value}),e.jsx("div",{className:"text-[13px] font-semibold mb-1",style:{color:t.navy},children:s.label}),e.jsx("div",{className:"text-[11px]",style:{color:t.textMuted},children:s.sub})]})},s.value))})]})}),e.jsx("section",{className:"py-14 sm:py-20 px-5 sm:px-6",style:{background:t.light},children:e.jsxs("div",{className:"max-w-[720px] mx-auto",children:[e.jsxs(o,{children:[e.jsx(v,{text:"Ihre Fragen"}),e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold leading-tight mb-8",style:{color:t.navy,fontFamily:y},children:"Was Sie wissen möchten, bevor Sie starten."})]}),e.jsx(o,{delay:100,children:e.jsx("div",{children:c.map(s=>e.jsx(Be,{...s},s.q))})})]})}),e.jsx("section",{className:"py-14 sm:py-20 px-5 sm:px-6",style:{background:t.white},children:e.jsxs("div",{className:"max-w-[560px] mx-auto",children:[e.jsx(we,{toolName:"mietrecht-pilot",resultData:{source:"mietrecht-pilot"}}),e.jsxs("div",{className:"mt-6 text-center",children:[e.jsx("p",{className:"text-[13px] text-[#475569] mb-1.5",children:"Sie vermieten selbst und wollen auf der sicheren Seite sein?"}),e.jsxs(ue,{to:"/privatvermieter",className:"inline-flex items-center gap-1.5 text-[13px] font-medium text-[#2563EB] hover:text-[#1D4ED8] transition-colors",children:["So funktioniert Valtis für Vermieter ",e.jsx(H,{size:14})]})]})]})}),e.jsx("section",{id:"frage-stellen",className:"py-16 sm:py-24 px-5 sm:px-6 text-center",style:{background:"linear-gradient(150deg, #071210 0%, #0F2922 100%)"},children:e.jsx("div",{className:"max-w-[560px] mx-auto",children:e.jsxs(o,{children:[e.jsx("div",{className:"w-14 h-14 roun
8ded-2xl flex items-center justify-center mx-auto mb-6",style:{background:"rgba(52, 168, 83, 0.12)"},children:e.jsx(T,{size:26,style:{color:t.accentMuted}})}),e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold leading-tight mb-4",style:{color:t.white,fontFamily:y},children:"Sie müssen das nicht alleine klären."}),e.jsx("p",{className:"text-[15px] leading-relaxed mb-8",style:{color:"#9CA3AF"},children:"Schildern Sie, was passiert ist. In Ihren Worten, vertraulich. Wir sagen Ihnen, wo Sie stehen und was Sie tun können."}),e.jsx("div",{className:"flex flex-col sm:flex-row gap-3 justify-center",children:e.jsxs("button",{onClick:()=>window.scrollTo({top:0,behavior:"smooth"}),className:"inline-flex items-center justify-center gap-2 px-7 py-3.5 rounded-xl text-[15px] font-bold transition-all duration-200 hover:shadow-lg hover:-translate-y-0.5 cursor-pointer",style:{background:t.cta,color:t.white,fontFamily:A},children:[e.jsx(H,{size:18}),"Jetzt Frage stellen"]})}),e.jsx("p",{className:"text-[12px] mt-5",style:{color:"#6B7280"},children:"Kostenlos starten. Keine Verpflichtung. Ihre Daten gehören Ihnen."})]})})}),e.jsx("section",{className:"py-6 px-5 sm:px-6",style:{background:t.lighter,borderTop:`1px solid ${t.border}`},children:e.jsx("div",{className:"max-w-[900px] mx-auto",children:e.jsxs("p",{className:"text-[11px] leading-relaxed text-center",style:{color:t.textMuted},children:[e.jsx("strong",{children:"Hinweis:"})," Unser Mietrecht-Tool ist eine Orientierungshilfe und keine Rechtsberatung im Sinne des BGFA. Die Einschätzungen basieren auf dem aktuellen Schweizer Mietrecht (OR, ZGB, VMWG), erheben jedoch keinen Anspruch auf Vollständigkeit oder Richtigkeit. Bei Schlichtungsverfahren oder gerichtlichen Auseinandersetzungen empfehlen wir die Konsultation einer Rechtsanwältin, eines Rechtsanwalts oder des Mieterverbands. Valtis übernimmt keine Haftung für Handlungen, die auf Basis dieser Orientierungshilfe vorgenommen werden."]})})})]})]})}export{Pe as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.