@font-face{font-family:"DM Sans";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/dm-sans-latin-400-normal.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"DM Sans";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/dm-sans-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"DM Sans";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/dm-sans-latin-500-normal.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"DM Sans";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/dm-sans-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"DM Sans";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/dm-sans-latin-600-normal.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"DM Sans";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/dm-sans-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"DM Sans";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/dm-sans-latin-700-normal.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"DM Sans";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/dm-sans-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/playfair-display-latin-400-normal.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/playfair-display-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:500 699;font-display:swap;src:url(fonts/playfair-display-latin-600-normal.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:500 699;font-display:swap;src:url(fonts/playfair-display-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:700 900;font-display:swap;src:url(fonts/playfair-display-latin-700-normal.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Playfair Display";font-style:normal;font-weight:700 900;font-display:swap;src:url(fonts/playfair-display-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Playfair Display";font-style:italic;font-weight:400;font-display:swap;src:url(fonts/playfair-display-latin-400-italic.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Playfair Display";font-style:italic;font-weight:400;font-display:swap;src:url(fonts/playfair-display-latin-ext-400-italic.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Playfair Display";font-style:italic;font-weight:500 900;font-display:swap;src:url(fonts/playfair-display-latin-500-italic.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Playfair Display";font-style:italic;font-weight:500 900;font-display:swap;src:url(fonts/playfair-display-latin-ext-500-italic.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}#inhalt.sw-inhalt,#inhalt.sw-inhalt :where(:not(svg,svg *)){all:revert}#inhalt.sw-inhalt ::before,#inhalt.sw-inhalt ::after{all:revert}#inhalt.sw-inhalt{display:block;margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}#inhalt.sw-inhalt *,#inhalt.sw-inhalt ::before,#inhalt.sw-inhalt ::after{box-sizing:border-box}#inhalt.sw-inhalt img{max-width:100%}#inhalt.sw-inhalt{--forest:#173c2d;--forest-2:#254f3a;--sage:#e9ede4;--cream:#faf8f1;--paper:#fffdf8;--ink:#202520;--muted:#565e55;--kicker:#4c6649;--copper:#c97548;--copper-text:#9a5530;--line:#e7e2d7;--serif:"Playfair Display",Georgia,"Times New Roman",serif;--sans:"DM Sans",Arial,Helvetica,sans-serif;--pad:clamp(18px,5.2vw,84px);color-scheme:light}#inhalt.sw-inhalt *{box-sizing:border-box}#inhalt.sw-inhalt a{color:inherit;text-decoration:none}#inhalt.sw-inhalt img{max-width:100%}#inhalt.sw-inhalt h1,#inhalt.sw-inhalt h2,#inhalt.sw-inhalt h3,#inhalt.sw-inhalt p,#inhalt.sw-inhalt figure,#inhalt.sw-inhalt blockquote,#inhalt.sw-inhalt ul,#inhalt.sw-inhalt ol{margin-top:0}#inhalt.sw-inhalt .vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#inhalt.sw-inhalt :focus-visible{outline:3px solid var(--copper);outline-offset:3px;border-radius:4px}#inhalt.sw-inhalt .cta-section :focus-visible{outline-color:#f3c9a6}#inhalt.sw-inhalt .hero{position:relative;min-height:650px;padding:56px var(--pad) 40px;display:grid;grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);align-items:center;gap:40px 48px;overflow:hidden;background:radial-gradient(ellipse at 74% 42%,#e7eadc 0,transparent 38%),linear-gradient(115deg,#fcfaf4 0,#f8f6ee 48%,#eff1e7 100%)}#inhalt.sw-inhalt .hero:after{content:"";position:absolute;bottom:-200px;left:-100px;width:420px;height:420px;border:1px solid #d9dfd1;border-radius:50%;opacity:.5;pointer-events:none}#inhalt.sw-inhalt .hero-copy{position:relative;z-index:2;max-width:560px}#inhalt.sw-inhalt .crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;margin-bottom:18px;font-size:13px;color:var(--muted)}#inhalt.sw-inhalt .crumbs a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;color:var(--forest);text-decoration:underline;text-decoration-color:#a9b5a6;text-underline-offset:3px}#inhalt.sw-inhalt .crumbs a:hover{text-decoration-color:var(--copper)}#inhalt.sw-inhalt .eyebrow,#inhalt.sw-inhalt .section-kicker,#inhalt.sw-inhalt .feature-index{display:flex;align-items:center;gap:10px;margin:0;color:var(--kicker);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase}#inhalt.sw-inhalt .eyebrow-line{display:inline-block;width:28px;height:1px;background:var(--copper)}#inhalt.sw-inhalt h1{font-family:var(--serif);font-size:clamp(40px,4vw,60px);font-weight:600;line-height:1.07;letter-spacing:-1.8px;margin:22px 0}#inhalt.sw-inhalt h1 em,#inhalt.sw-inhalt .section-heading h2 em,#inhalt.sw-inhalt .proof-intro h2 em,#inhalt.sw-inhalt .cta-copy h2 em,#inhalt.sw-inhalt .more-head h2 em{font-style:italic;font-weight:500;color:var(--forest-2)}#inhalt.sw-inhalt .hero-lead{font-size:17px;line-height:1.75;color:#4f564d;max-width:500px;margin-bottom:14px}#inhalt.sw-inhalt .hero-status{display:inline-block;margin:0 0 24px;padding:6px 12px;border:1px solid #cdd6c8;border-radius:999px;background:#ffffffa6;font-size:13px;font-weight:600;color:var(--forest-2)}#inhalt.sw-inhalt .hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#inhalt.sw-inhalt .button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:50px;padding:0 22px;border-radius:6px;font-size:15px;font-weight:600;letter-spacing:.1px;text-align:center;transition:transform .2s,box-shadow .2s,background .2s}#inhalt.sw-inhalt .button:hover{transform:translateY(-2px);box-shadow:0 9px 24px #183d2c20}#inhalt.sw-inhalt .button-primary{background:var(--forest);color:#fff;border:1px solid var(--forest)}#inhalt.sw-inhalt .button-primary:hover{background:#28563e}#inhalt.sw-inhalt .button-quiet{color:var(--forest);border:1px solid transparent}#inhalt.sw-inhalt .button-quiet:hover{background:#fff9}#inhalt.sw-inhalt .play-icon{display:grid;place-items:center;width:26px;height:26px;border:1px solid #b9c3b4;border-radius:50%;font-size:12px}#inhalt.sw-inhalt .hero-hint{margin:18px 0 0;max-width:500px;font-size:14px;line-height:1.65;color:var(--muted)}#inhalt.sw-inhalt .hero-hint a,#inhalt.sw-inhalt .note-box a{color:var(--forest);font-weight:600;text-decoration:underline;text-underline-offset:3px}#inhalt.sw-inhalt .trust-row{display:flex;flex-wrap:wrap;gap:16px 28px;margin:30px 0 0;padding:20px 0 0;border-top:1px solid #dcded3;list-style:none}#inhalt.sw-inhalt .trust-item{display:flex;align-items:center;gap:10px}#inhalt.sw-inhalt .trust-icon{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border:1px solid #c9d2c3;border-radius:50%;color:var(--forest);font-size:14px}#inhalt.sw-inhalt .trust-item b,#inhalt.sw-inhalt .trust-item small{display:block}#inhalt.sw-inhalt .trust-item b{font-size:14px;font-weight:600;color:#2f3f33}#inhalt.sw-inhalt .trust-item small{margin-top:2px;font-size:13px;color:var(--muted)}#inhalt.sw-inhalt .hero-visual{position:relative;z-index:1;min-width:0;margin:0;padding:16px 0 25px}#inhalt.sw-inhalt .visual-glow{position:absolute;inset:7% -8%0 0;background:radial-gradient(ellipse,#d9e0d1 0,transparent 68%);filter:blur(10px)}#inhalt.sw-inhalt .app-window{position:relative;z-index:2;background:#fffefa;border:1px solid #dcded1;border-radius:12px;overflow:hidden;box-shadow:0 24px 60px #233c2b20,0 3px 10px #233c2b0b;transform:perspective(1600px) rotateY(-2deg)}#inhalt.sw-inhalt .window-bar{height:52px;padding:0 16px;display:flex;align-items:center;gap:15px;border-bottom:1px solid #ece9df}#inhalt.sw-inhalt .window-brand{display:flex;align-items:center;gap:7px;flex:1;color:var(--forest);font-family:var(--serif);font-size:14px;font-weight:700}#inhalt.sw-inhalt .window-brand img{width:26px;height:30px}#inhalt.sw-inhalt .window-brand>span>span{color:var(--copper-text)}#inhalt.sw-inhalt .window-search{display:flex;align-items:center;gap:8px;width:200px;padding:7px 10px;border:1px solid #e8e5dc;border-radius:5px;color:#5f645c;font-size:11px}#inhalt.sw-inhalt .window-search>span{font-size:15px}#inhalt.sw-inhalt .window-user{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--forest);color:#fff;font-size:10px}#inhalt.sw-inhalt .window-nav{height:38px;display:flex;align-items:center;gap:22px;padding:0 17px;border-bottom:1px solid #ece9df;font-size:11px;color:#5b6158;white-space:nowrap;overflow:hidden}#inhalt.sw-inhalt .window-nav .active{height:100%;display:flex;align-items:center;border-bottom:2px solid var(--forest);color:var(--forest);font-weight:700}#inhalt.sw-inhalt .workspace{display:grid;grid-template-columns:1.55fr .85fr;min-height:390px}#inhalt.sw-inhalt .tree-canvas{position:relative;min-height:390px;overflow:hidden;background:#fcfbf6}#inhalt.sw-inhalt .tree-grid{position:absolute;inset:0;background-image:linear-gradient(to right,#f0eee5 1px,transparent 1px),linear-gradient(to bottom,#f0eee5 1px,transparent 1px);background-size:45px 45px;opacity:.45}#inhalt.sw-inhalt .tree-lines{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#a8b39f;stroke-width:1.4}#inhalt.sw-inhalt .generation-label{position:absolute;left:12px;z-index:1;color:#666b60;font-size:8px;letter-spacing:.8px}#inhalt.sw-inhalt .generation-label small{display:block;margin-top:3px;font-size:10px;letter-spacing:0;color:#5f645c}#inhalt.sw-inhalt .gen-a{top:17px}#inhalt.sw-inhalt .gen-b{top:145px}#inhalt.sw-inhalt .gen-c{top:275px}#inhalt.sw-inhalt .person-card{position:absolute;z-index:2;display:flex;align-items:center;gap:6px;max-width:30%;padding:6px 7px;background:#fffefa;border:1px solid #e7e2d7;border-radius:6px;box-shadow:0 4px 10px #263a2c0a;white-space:nowrap}#inhalt.sw-inhalt .person-card>span:nth-child(2){min-width:0}#inhalt.sw-inhalt .person-card b,#inhalt.sw-inhalt .person-card small{display:block;overflow:hidden;text-overflow:ellipsis}#inhalt.sw-inhalt .person-card b{font-size:9px;font-weight:600;color:#2f362e}#inhalt.sw-inhalt .person-card small{font-size:9px;color:#5f645c;margin-top:2px}#inhalt.sw-inhalt .person-avatar{display:grid;place-items:center;flex-shrink:0;width:28px;height:31px;border-radius:4px;font-family:var(--serif);font-size:10px;font-weight:700;color:#4a4839;background:linear-gradient(145deg,#d5c7ac,#f0e9d8)}#inhalt.sw-inhalt .portrait-woman{background:linear-gradient(145deg,#cdbca6,#efe4d4);color:#5e4a40}#inhalt.sw-inhalt .portrait-man{background:linear-gradient(145deg,#c8c5b5,#e9e4d5)}#inhalt.sw-inhalt .a1{left:28%;top:7%}#inhalt.sw-inhalt .a2{left:62%;top:7%}#inhalt.sw-inhalt .r1{left:14%;top:36%}#inhalt.sw-inhalt .r2{left:36%;top:36%}#inhalt.sw-inhalt .r3{left:57%;top:36%}#inhalt.sw-inhalt .r4{left:76%;top:36%}#inhalt.sw-inhalt .focus-person{left:30%;top:66%;max-width:38%;border-color:#52765b;box-shadow:0 0 0 2px #e0e8dc}#inhalt.sw-inhalt .focus-check{display:grid;place-items:center;flex-shrink:0;width:15px;height:15px;border-radius:50%;background:var(--forest);color:#fff;font-size:8px}#inhalt.sw-inhalt .r5{left:68%;top:66%}#inhalt.sw-inhalt .r1,#inhalt.sw-inhalt .r2,#inhalt.sw-inhalt .r3,#inhalt.sw-inhalt .r4{max-width:20.5%}#inhalt.sw-inhalt .r1 .person-avatar,#inhalt.sw-inhalt .r2 .person-avatar,#inhalt.sw-inhalt .r3 .person-avatar,#inhalt.sw-inhalt .r4 .person-avatar{display:none}#inhalt.sw-inhalt .canvas-controls{position:absolute;bottom:12px;left:12px;display:flex;z-index:3}#inhalt.sw-inhalt .canvas-controls span{display:grid;place-items:center;width:26px;height:26px;background:#fffefa;border:1px solid #e5e1d6;color:#3f5642;font-size:13px}#inhalt.sw-inhalt .canvas-controls span+span{border-left:0}#inhalt.sw-inhalt .profile-panel{border-left:1px solid #ece9df;padding:17px 14px;background:#fffefa;min-width:0}#inhalt.sw-inhalt .profile-top{display:flex;align-items:center;gap:10px}#inhalt.sw-inhalt .profile-portrait{display:grid;place-items:center;flex-shrink:0;width:47px;height:52px;border-radius:4px;background:linear-gradient(145deg,#c6b99f,#eee5d4);font-family:var(--serif);font-size:14px;font-weight:700;color:#55493b}#inhalt.sw-inhalt .profile-label{font-size:8px;letter-spacing:1px;color:#666b60}#inhalt.sw-inhalt .profile-top p{font-size:11px;color:#5f645c;margin:0}#inhalt.sw-inhalt .profile-top .profile-name{font-family:var(--serif);font-size:14px;font-weight:600;color:var(--ink);margin:3px 0}#inhalt.sw-inhalt .profile-tabs{display:flex;justify-content:space-between;margin:16px 0 4px;padding-bottom:9px;border-bottom:1px solid #e9e6dc;font-size:10px;color:#5f645c}#inhalt.sw-inhalt .profile-tabs b{color:var(--forest);border-bottom:2px solid var(--forest);padding-bottom:9px;margin-bottom:-10px}#inhalt.sw-inhalt .profile-tabs i{font-style:normal;background:#e9eee4;padding:1px 4px;border-radius:3px}#inhalt.sw-inhalt .profile-fact{display:flex;gap:9px;padding:10px 0;border-bottom:1px solid #f0ede5}#inhalt.sw-inhalt .fact-icon{flex-shrink:0;width:22px;height:22px;display:grid;place-items:center;border:1px solid #e3e7dc;border-radius:4px;color:var(--forest);font-size:11px}#inhalt.sw-inhalt .profile-fact small,#inhalt.sw-inhalt .profile-fact b,#inhalt.sw-inhalt .profile-fact p{display:block}#inhalt.sw-inhalt .profile-fact small{font-size:8px;letter-spacing:1px;color:#666b60}#inhalt.sw-inhalt .profile-fact b{font-size:11px;margin:2px 0;color:#2f382f}#inhalt.sw-inhalt .profile-fact p{font-size:9px;color:#5f645c;margin:0}#inhalt.sw-inhalt .profile-note{margin-top:12px;padding:10px;background:#f6f4ec;border-radius:5px}#inhalt.sw-inhalt .profile-note span{font-size:9px;font-weight:700;color:#4c6649}#inhalt.sw-inhalt .profile-note p{font-family:var(--serif);font-style:italic;font-size:11px;line-height:1.5;color:#55513f;margin:6px 0 0}#inhalt.sw-inhalt .window-status{min-height:30px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;padding:4px 14px;border-top:1px solid #ece9df;background:#fbfaf5;font-size:10px;color:#5f645c}#inhalt.sw-inhalt .window-status span:first-child{margin-right:auto}#inhalt.sw-inhalt .window-status i{display:inline-block;width:6px;height:6px;margin-right:5px;background:#79a276;border-radius:50%}#inhalt.sw-inhalt .floating-note{position:absolute;right:-12px;bottom:0;z-index:4;display:flex;align-items:center;gap:10px;padding:13px 16px;background:#fffefa;border:1px solid #e6e3d8;border-radius:8px;box-shadow:0 10px 30px #233c2b14}#inhalt.sw-inhalt .note-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#eef1e8;color:var(--forest);font-size:11px}#inhalt.sw-inhalt .floating-note b,#inhalt.sw-inhalt .floating-note small{display:block}#inhalt.sw-inhalt .floating-note b{font-size:13px;color:#2b3d2f}#inhalt.sw-inhalt .floating-note small{font-size:12px;color:#5f645c;margin-top:2px}#inhalt.sw-inhalt .note-check{margin-left:10px;color:#4f7a4d}#inhalt.sw-inhalt .leaf-decoration{position:absolute;font-family:var(--serif);color:#a4b29a;opacity:.3;pointer-events:none}#inhalt.sw-inhalt .leaf-one{font-size:190px;left:-52px;top:-75px;transform:rotate(-35deg)}#inhalt.sw-inhalt .leaf-two{font-size:150px;right:-35px;bottom:15px;transform:rotate(35deg)}#inhalt.sw-inhalt .hero-bottom-note{grid-column:1/-1;display:flex;align-items:center;gap:12px;margin:4px 0 0;font-size:13px;color:var(--muted);letter-spacing:.4px}#inhalt.sw-inhalt .hero-bottom-note>span:first-child{color:var(--copper-text);font-weight:700}#inhalt.sw-inhalt .note-rule{width:33px;height:1px;background:#c8cbbf}#inhalt.sw-inhalt .proof-strip{padding:56px clamp(18px,7vw,112px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;align-items:start;background:var(--sage);border-top:1px solid #e2e6dc;border-bottom:1px solid #e2e6dc}#inhalt.sw-inhalt .proof-intro h2{font-family:var(--serif);font-size:28px;line-height:1.25;font-weight:600;margin:13px 0 0}#inhalt.sw-inhalt .proof-card{display:flex;gap:14px;align-items:flex-start;padding-left:24px;border-left:1px solid #c3cbbd}#inhalt.sw-inhalt .proof-icon{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px}#inhalt.sw-inhalt .proof-icon img{width:37px;height:37px}#inhalt.sw-inhalt .proof-card h3{font-family:var(--serif);font-size:17px;font-weight:600;color:#203a2a;margin:3px 0 6px}#inhalt.sw-inhalt .proof-card p{font-size:14px;line-height:1.65;color:#4f574e;margin:0}#inhalt.sw-inhalt .features-section{padding:90px clamp(18px,6vw,96px) 95px;background:#fcfaf4}#inhalt.sw-inhalt .section-heading{text-align:center;max-width:680px;margin:0 auto 44px}#inhalt.sw-inhalt .section-heading .section-kicker{justify-content:center}#inhalt.sw-inhalt .section-heading h2,#inhalt.sw-inhalt .more-head h2{font-family:var(--serif);font-size:clamp(32px,3.5vw,46px);line-height:1.17;letter-spacing:-1px;font-weight:600;margin:16px 0 12px}#inhalt.sw-inhalt .section-heading p:not(.section-kicker){font-size:16px;color:var(--muted);line-height:1.7;margin:0}#inhalt.sw-inhalt .section-heading.left{text-align:left;margin:0 0 36px;max-width:760px}#inhalt.sw-inhalt .section-heading.left .section-kicker{justify-content:flex-start}#inhalt.sw-inhalt .feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1280px;margin:auto}#inhalt.sw-inhalt .feature-card{display:flex;flex-direction:column;background:#fffefa;border:1px solid #e8e3d8;border-radius:9px;overflow:hidden;transition:transform .25s,box-shadow .25s}#inhalt.sw-inhalt .feature-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px #243a2b0d}#inhalt.sw-inhalt .feature-visual{height:195px;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#f0f1e9,#e4e9dd)}#inhalt.sw-inhalt .feature-visual:before,#inhalt.sw-inhalt .feature-visual:after{content:"";position:absolute;border:1px solid #cbd4c5;border-radius:50%;width:240px;height:240px;opacity:.55}#inhalt.sw-inhalt .feature-visual:after{width:180px;height:180px}#inhalt.sw-inhalt .feature-visual>img{position:absolute;width:72px;height:72px;opacity:.25;right:22px;top:15px}#inhalt.sw-inhalt .visual-label{position:absolute;top:25px;left:25px;font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:#5c6857}#inhalt.sw-inhalt .mini-person-row{position:relative;z-index:1;display:flex;align-items:center}#inhalt.sw-inhalt .mini-person-row span{display:grid;place-items:center;width:47px;height:52px;margin-left:-5px;border:3px solid #f5f4ed;border-radius:7px;background:linear-gradient(145deg,#d0c7b3,#f5eee0);font-family:var(--serif);font-size:12px;color:#3f4a3a;box-shadow:0 5px 13px #2d433010}#inhalt.sw-inhalt .mini-person-row span:nth-child(2n){transform:translateY(14px)}#inhalt.sw-inhalt .visual-family{background:linear-gradient(135deg,#f1eee4,#e5e8dc)}#inhalt.sw-inhalt .collab-bubbles{position:relative;z-index:1;display:flex;align-items:center}#inhalt.sw-inhalt .collab-bubbles span{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;border:3px solid #f5f3eb;margin-left:-8px;background:#d7c9b4;color:#354536;font-family:var(--serif);font-size:12px}#inhalt.sw-inhalt .collab-bubbles span:nth-child(2){background:#c8d2bf}#inhalt.sw-inhalt .collab-bubbles span:nth-child(3){background:#e3d8c8}#inhalt.sw-inhalt .collab-bubbles .bubble-plus{background:var(--forest);color:#fff;font-family:var(--sans);font-size:20px}#inhalt.sw-inhalt .collab-caption{position:absolute;bottom:23px;right:22px;font-family:var(--serif);font-style:italic;color:#5c6857;font-size:13px;transform:rotate(-5deg)}#inhalt.sw-inhalt .visual-memory{background:linear-gradient(135deg,#e8e8db,#f3e9d8)}#inhalt.sw-inhalt .photo-card{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;width:112px;height:130px;padding:12px;background:#f9f2e2;box-shadow:0 8px 20px #34372d20;font-family:var(--serif);font-style:italic;text-align:center;color:#5e5441;font-size:13px;line-height:1.3}#inhalt.sw-inhalt .photo-card b{margin-top:8px;font-size:11px}#inhalt.sw-inhalt .photo-one{transform:rotate(-11deg) translate(-62px,5px);background:linear-gradient(145deg,#d2c8b2,#eee4d2)}#inhalt.sw-inhalt .photo-two{transform:rotate(5deg) translate(5px,-2px);z-index:2}#inhalt.sw-inhalt .photo-three{transform:rotate(11deg) translate(68px,9px);background:#284b38;color:#efe7cf}#inhalt.sw-inhalt .feature-copy{display:flex;flex-direction:column;flex:1;padding:26px 26px 22px}#inhalt.sw-inhalt .feature-index{color:var(--copper-text);font-size:11px;letter-spacing:1.5px}#inhalt.sw-inhalt .feature-copy h3,#inhalt.sw-inhalt .info-card h3{font-family:var(--serif);font-size:22px;line-height:1.3;font-weight:600;color:#203a2a;margin:12px 0 10px}#inhalt.sw-inhalt .feature-copy p:not(.feature-index){font-size:15px;line-height:1.75;color:#4f564d;margin:0 0 14px}#inhalt.sw-inhalt .text-link{display:inline-flex;gap:14px;align-items:center;align-self:flex-start;min-height:44px;margin-top:auto;color:var(--forest);font-size:14px;font-weight:700}#inhalt.sw-inhalt .text-link span{font-size:17px;transition:transform .2s}#inhalt.sw-inhalt .text-link:hover{text-decoration:underline;text-underline-offset:3px}#inhalt.sw-inhalt .text-link:hover span{transform:translateX(4px)}#inhalt.sw-inhalt .more{max-width:1280px;margin:80px auto 0;padding-top:56px;border-top:1px solid var(--line)}#inhalt.sw-inhalt .more-head{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:28px}#inhalt.sw-inhalt .more-head h2{margin-bottom:0}#inhalt.sw-inhalt .more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 36px;margin:0;padding:0;list-style:none}#inhalt.sw-inhalt .more-grid li{padding:18px 0 18px 18px;border-top:1px solid var(--line);position:relative}#inhalt.sw-inhalt .more-grid li:before{content:"";position:absolute;left:0;top:28px;width:6px;height:6px;border-radius:50%;background:var(--copper)}#inhalt.sw-inhalt .more-grid h3{font-family:var(--serif);font-size:17px;font-weight:600;color:#203a2a;margin:0 0 4px}#inhalt.sw-inhalt .more-grid p{font-size:14px;line-height:1.65;color:#4f564d;margin:0}#inhalt.sw-inhalt .shots{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:24px;align-items:end;margin-top:44px}#inhalt.sw-inhalt .shots figure{margin:0}#inhalt.sw-inhalt .shots img{display:block;width:100%;height:auto;border:1px solid #dcded1;border-radius:10px;box-shadow:0 18px 42px #243a2b14;background:#fff}#inhalt.sw-inhalt .shot-phone img{border-radius:18px}#inhalt.sw-inhalt .shots figcaption{margin-top:10px;font-size:13px;color:var(--muted)}#inhalt.sw-inhalt .quote-section{position:relative;overflow:hidden;padding:78px 22px 74px;text-align:center;background:#f0f1e9;border-top:1px solid #e3e6dc;border-bottom:1px solid #e3e6dc}#inhalt.sw-inhalt .quote-mark{font-family:var(--serif);font-size:72px;line-height:.8;color:#9fb094}#inhalt.sw-inhalt .quote-section blockquote{position:relative;z-index:1;max-width:780px;margin:17px auto 22px}#inhalt.sw-inhalt .quote-section blockquote p{margin:0;font-family:var(--serif);font-size:clamp(24px,3vw,36px);line-height:1.45;letter-spacing:-.4px;color:#243a2b}#inhalt.sw-inhalt .quote-attribution{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;gap:10px;margin:0;font-size:12px;letter-spacing:2px;font-weight:700;color:var(--kicker);text-transform:uppercase}#inhalt.sw-inhalt .quote-attribution span{width:24px;height:1px;background:var(--copper)}#inhalt.sw-inhalt .quote-leaves{position:absolute;right:2%;bottom:-65px;font-size:240px;line-height:1;color:#b5c0ac;opacity:.18;transform:rotate(-25deg)}#inhalt.sw-inhalt .info-section{padding:84px clamp(18px,6vw,96px);background:#fcfaf4}#inhalt.sw-inhalt .info-section>*{max-width:1280px;margin-left:auto;margin-right:auto}#inhalt.sw-inhalt .info-section .section-heading.left{margin-left:max(0px,calc((100% - 1280px)/2))}#inhalt.sw-inhalt .info-alt{background:var(--sage);border-top:1px solid #e2e6dc}#inhalt.sw-inhalt .info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#inhalt.sw-inhalt .info-card{padding:26px;background:#fffefa;border:1px solid #e8e3d8;border-radius:9px}#inhalt.sw-inhalt .info-card h3{margin-top:10px}#inhalt.sw-inhalt .info-card p:not(.feature-index){font-size:15px;line-height:1.75;color:#4f564d;margin:0}#inhalt.sw-inhalt .note-box{margin-top:24px;padding:24px 26px;border-left:3px solid var(--copper);background:#f3f1e8;border-radius:0 9px 9px 0}#inhalt.sw-inhalt .note-box h3{font-family:var(--serif);font-size:19px;font-weight:600;color:#203a2a;margin:0 0 8px}#inhalt.sw-inhalt .note-box p{font-size:14px;line-height:1.7;color:#4f564d;margin:0 0 8px}#inhalt.sw-inhalt .note-box p:last-child{margin:0}#inhalt.sw-inhalt .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 auto;padding:0;list-style:none}#inhalt.sw-inhalt .step{padding:26px;background:#fffefa;border:1px solid #dfe3d8;border-radius:9px}#inhalt.sw-inhalt .step-no{display:block;font-family:var(--serif);font-size:34px;line-height:1;color:var(--copper-text)}#inhalt.sw-inhalt .step h3{font-family:var(--serif);font-size:20px;font-weight:600;color:#203a2a;margin:14px 0 8px}#inhalt.sw-inhalt .step p{font-size:15px;line-height:1.7;color:#4f564d;margin:0}#inhalt.sw-inhalt .info-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}#inhalt.sw-inhalt .cta-section{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:68px clamp(18px,8vw,128px);background:var(--forest);color:#fff}#inhalt.sw-inhalt .cta-copy{max-width:720px}#inhalt.sw-inhalt .cta-copy .section-kicker{color:#c9d8c0}#inhalt.sw-inhalt .cta-copy h2{font-family:var(--serif);font-size:clamp(28px,3vw,42px);line-height:1.23;letter-spacing:-.8px;font-weight:600;margin:15px 0}#inhalt.sw-inhalt .cta-copy h2 em{color:#cfdcc5}#inhalt.sw-inhalt .cta-copy p:not(.section-kicker){font-size:16px;line-height:1.75;color:#dbe4d8;max-width:590px;margin:0}#inhalt.sw-inhalt .button-light{flex-shrink:0;background:#f8f4e9;color:var(--forest);border:1px solid #f8f4e9}#inhalt.sw-inhalt .button-light:hover{background:#e7eddf}#inhalt.sw-inhalt .contact-section{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:44px clamp(18px,8vw,128px);background:#fcfaf4}#inhalt.sw-inhalt .contact-section h2{font-family:var(--serif);font-size:28px;font-weight:600;margin:10px 0 6px}#inhalt.sw-inhalt .contact-section p:not(.section-kicker){font-size:15px;color:var(--muted);margin:0}@media (max-width:1150px){#inhalt.sw-inhalt .hero{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:28px}#inhalt.sw-inhalt .proof-strip{padding-left:4vw;padding-right:4vw;gap:18px}#inhalt.sw-inhalt .proof-card{padding-left:16px}#inhalt.sw-inhalt .workspace{grid-template-columns:1.4fr .9fr}#inhalt.sw-inhalt .person-card{padding:5px}#inhalt.sw-inhalt .person-avatar{width:23px;height:27px}#inhalt.sw-inhalt .person-card b,#inhalt.sw-inhalt .person-card small{font-size:8px}#inhalt.sw-inhalt .more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){#inhalt.sw-inhalt .hero{grid-template-columns:minmax(0,1fr);padding-top:36px}#inhalt.sw-inhalt .hero-copy{max-width:650px}#inhalt.sw-inhalt .hero-visual{max-width:780px;width:100%;justify-self:center}#inhalt.sw-inhalt .proof-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:40px 6vw}#inhalt.sw-inhalt .proof-card{border-left:0;padding-left:0}#inhalt.sw-inhalt .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#inhalt.sw-inhalt .feature-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:.9fr 1fr}#inhalt.sw-inhalt .feature-card:last-child .feature-visual{height:auto;min-height:250px}#inhalt.sw-inhalt .info-grid,#inhalt.sw-inhalt .steps{grid-template-columns:minmax(0,1fr)}#inhalt.sw-inhalt .shots{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}#inhalt.sw-inhalt .cta-section{align-items:flex-start;flex-direction:column;gap:25px}}@media (max-width:600px){#inhalt.sw-inhalt .hero{padding:24px 18px 30px;gap:24px}#inhalt.sw-inhalt .crumbs{margin-bottom:6px}#inhalt.sw-inhalt .eyebrow,#inhalt.sw-inhalt .section-kicker,#inhalt.sw-inhalt .feature-index{font-size:11px;letter-spacing:1.4px}#inhalt.sw-inhalt h1{font-size:clamp(34px,10vw,52px);letter-spacing:-1.4px;margin:16px 0}#inhalt.sw-inhalt .hero-lead{font-size:16px;line-height:1.7}#inhalt.sw-inhalt .hero-actions{align-items:stretch;flex-direction:column}#inhalt.sw-inhalt .button{width:100%}#inhalt.sw-inhalt .trust-row{gap:14px;margin-top:24px}#inhalt.sw-inhalt .hero-visual{padding-top:8px}#inhalt.sw-inhalt .app-window{transform:none}#inhalt.sw-inhalt .window-bar{height:44px;padding:0 10px}#inhalt.sw-inhalt .window-search{display:none}#inhalt.sw-inhalt .window-brand{font-size:13px}#inhalt.sw-inhalt .window-nav{gap:14px;padding:0 10px;font-size:10px}#inhalt.sw-inhalt .window-nav .nav-wide{display:none}#inhalt.sw-inhalt .workspace{grid-template-columns:minmax(0,1fr)}#inhalt.sw-inhalt .tree-canvas{min-height:330px}#inhalt.sw-inhalt .profile-panel{display:none}#inhalt.sw-inhalt .window-status{font-size:9px;gap:2px 10px;padding:4px 8px}#inhalt.sw-inhalt .window-status span:last-child{display:none}#inhalt.sw-inhalt .person-card{gap:3px;padding:4px;max-width:23%}#inhalt.sw-inhalt .person-avatar{display:none}#inhalt.sw-inhalt .person-card b,#inhalt.sw-inhalt .person-card small{font-size:8px}#inhalt.sw-inhalt .gen-a{top:12px}#inhalt.sw-inhalt .gen-b{top:118px}#inhalt.sw-inhalt .gen-c{top:222px}#inhalt.sw-inhalt .a1{left:24%;top:9%}#inhalt.sw-inhalt .a2{left:60%;top:9%}#inhalt.sw-inhalt .r1{left:4%;top:41%}#inhalt.sw-inhalt .r2{left:28%;top:41%}#inhalt.sw-inhalt .r3{left:52%;top:41%}#inhalt.sw-inhalt .r4{left:76%;top:41%}#inhalt.sw-inhalt .focus-person{left:24%;top:72%;max-width:36%}#inhalt.sw-inhalt .r5{left:64%;top:72%;max-width:32%}#inhalt.sw-inhalt .floating-note{right:4px;padding:9px 10px}#inhalt.sw-inhalt .floating-note b{font-size:12px}#inhalt.sw-inhalt .floating-note small{font-size:11px}#inhalt.sw-inhalt .leaf-two{display:none}#inhalt.sw-inhalt .hero-bottom-note{font-size:12px}#inhalt.sw-inhalt .proof-strip{grid-template-columns:minmax(0,1fr);padding:36px 18px;gap:22px}#inhalt.sw-inhalt .proof-intro h2{font-size:26px}#inhalt.sw-inhalt .features-section{padding:60px 18px}#inhalt.sw-inhalt .section-heading{margin-bottom:30px}#inhalt.sw-inhalt .section-heading h2,#inhalt.sw-inhalt .more-head h2{font-size:32px}#inhalt.sw-inhalt .feature-grid{grid-template-columns:minmax(0,1fr);gap:14px}#inhalt.sw-inhalt .feature-card:last-child{grid-column:auto;display:flex}#inhalt.sw-inhalt .feature-card:last-child .feature-visual{height:195px;min-height:0}#inhalt.sw-inhalt .feature-copy{padding:22px}#inhalt.sw-inhalt .more{margin-top:56px;padding-top:40px}#inhalt.sw-inhalt .more-grid{grid-template-columns:minmax(0,1fr)}#inhalt.sw-inhalt .shots{grid-template-columns:minmax(0,1fr)}#inhalt.sw-inhalt .shot-phone{max-width:240px}#inhalt.sw-inhalt .quote-section{padding:56px 18px}#inhalt.sw-inhalt .quote-section blockquote p{font-size:24px}#inhalt.sw-inhalt .info-section{padding:56px 18px}#inhalt.sw-inhalt .info-card,#inhalt.sw-inhalt .step{padding:22px}#inhalt.sw-inhalt .cta-section{padding:48px 18px}#inhalt.sw-inhalt .cta-copy h2{font-size:29px}#inhalt.sw-inhalt .contact-section{padding:36px 18px;align-items:stretch;flex-direction:column}}@media (max-width:360px){#inhalt.sw-inhalt .photo-card{width:96px;height:116px;font-size:12px}#inhalt.sw-inhalt .photo-one{transform:rotate(-11deg) translate(-56px,5px)}#inhalt.sw-inhalt .photo-three{transform:rotate(11deg) translate(58px,9px)}}@media (prefers-reduced-motion:reduce){#inhalt.sw-inhalt *,#inhalt.sw-inhalt :before,#inhalt.sw-inhalt :after{transition:none!important;animation:none!important}#inhalt.sw-inhalt .button:hover,#inhalt.sw-inhalt .feature-card:hover{transform:none}}@media (min-width:901px){#inhalt.sw-inhalt .proof-strip.vier{grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,1.4fr))}#inhalt.sw-inhalt .proof-strip.vier .proof-intro{grid-row:span 2}}#inhalt.sw-inhalt .vtag{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:0;line-height:1.5;vertical-align:3px;border:1px solid #c9cfc3;color:#3f4a3f;white-space:nowrap}#inhalt.sw-inhalt .hero-status{border-radius:16px}#inhalt.sw-inhalt .window-brand img{width:auto;height:30px}