/* ===== Version 6 (04.11.2026): heller Look nach ChatGPT-Entwurf, mit echten Daten. Wird nach relaunch.css geladen. ===== */
:root{--gv-forest:#173D2B;--gv-forest-dark:#112F22;--gv-forest-deep:#0D2419;--gv-lime:#D4EB93;--gv-lime-hover:#C7E37B;--gv-sage:#EAF2E5;--gv-bg:#FFFFFF;--gv-ink:#18251E;--gv-muted:#66736A;--gv-line:#E2E7DE;
  --v6-cream:#F6F8F3;--v6-green:#2F7551;--v6-eyebrow:#4C755A}
body{background:#fff}
.btn{border-radius:11px}
.btn.lg{padding:16px 24px;font-size:16px;gap:12px}
.btn.ghost{border-color:#DCE2DB;color:#203B2A!important}
.v6-eyebrow{display:inline-block;font-size:12.5px;letter-spacing:.12em;font-weight:800;text-transform:uppercase;color:var(--v6-eyebrow)}

/* Kopf */
header.site{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid #EDF0E8}
nav.main a{color:#56635A;font-weight:600}
nav.main a[aria-current]{background:none;color:var(--gv-forest)}
.nav-actions .nav-login{color:#304638;font-weight:650;font-size:15px;margin-right:6px}
.nav-actions .btn.sm{box-shadow:0 6px 14px rgba(24,59,42,.09)}
.nav-actions .btn.sm .i{width:16px;height:16px}

/* Hero */
.v6-hero{position:relative;overflow:hidden;background:linear-gradient(130deg,#FAFBF8 0%,#F3F6EE 65%,#EDF3E8 100%);border-bottom:1px solid #EDF0E8}
.v6-hero:before{content:"";position:absolute;width:900px;height:900px;border-radius:50%;right:-445px;top:-245px;background:radial-gradient(circle,#DEF0CF 0,rgba(222,240,207,.56) 25%,transparent 68%);pointer-events:none}
.v6-hero:after{content:"";position:absolute;right:40px;top:100px;width:620px;height:620px;background-image:radial-gradient(#9DBDA6 1px,transparent 1px);background-size:22px 22px;opacity:.18;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}
.v6-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:48px;align-items:center;padding-top:72px;padding-bottom:88px}
.v6-capsule{display:inline-flex;align-items:center;gap:9px;border:1px solid #CBDCCA;background:#EAF2E5;padding:8px 15px;border-radius:30px;font-size:13px;font-weight:700;color:#346147;letter-spacing:.06em;text-transform:uppercase}
.v6-capsule i{width:7px;height:7px;border-radius:50%;background:#4E9162}
.v6-hero h1{font-size:clamp(42px,5vw,70px);font-weight:780;letter-spacing:-.055em;line-height:1.02;margin:24px 0 20px;color:var(--gv-ink)}
.v6-hero h1 em{font-style:normal;color:var(--v6-green)}
.v6-lead{max-width:31em;color:#5F6D63;font-size:18px;line-height:1.65;margin:0 0 28px}
.v6-actions{display:flex;flex-wrap:wrap;gap:12px}
.v6-proof{display:flex;flex-wrap:wrap;gap:8px 22px;margin:26px 0 0;font-size:14.5px;font-weight:650;color:#5F6D63}
.v6-proof span{display:inline-flex;align-items:center;gap:7px}.v6-proof .i{width:17px;height:17px;color:#278052;stroke-width:2.6}
.v6-demo{position:relative;margin-right:-56px}
.v6-window{background:#fff;border:1px solid #DBE2D9;border-radius:18px;box-shadow:0 34px 70px rgba(29,62,45,.12),0 3px 5px rgba(29,62,45,.03);overflow:hidden}
.v6-window-bar{display:grid;grid-template-columns:60px 1fr 60px;align-items:center;height:44px;border-bottom:1px solid #E8ECE8;padding:0 16px}
.v6-dots{display:flex;gap:6px}.v6-dots b{width:9px;height:9px;border-radius:50%;background:#E3E8E1}
.v6-url{justify-self:center;border:1px solid #E8EEE8;background:#F9FAF8;color:#8A988E;font-size:12.5px;padding:5px 40px;border-radius:7px}
.v6-window-body{display:grid;grid-template-columns:200px minmax(0,1fr);min-height:440px}
.v6-side{border-right:1px solid #E9EDE8;background:#FCFDFA;padding:18px 16px;display:flex;flex-direction:column;gap:8px}
.v6-side-h{display:flex;align-items:center;gap:7px;font-size:14px;color:#204832;margin-bottom:4px}.v6-side-h .i{width:16px;height:16px}
.v6-q{display:flex;align-items:center;gap:7px;border:1px solid #E1E8E1;border-radius:9px;background:#fff;padding:0 9px}
.v6-q .i{width:15px;height:15px;color:#8A988E}.v6-q input{border:0;outline:0;height:36px;font:inherit;font-size:13.5px;width:100%;min-width:0;background:transparent;padding:0;box-shadow:none}
.v6-q:focus-within{border-color:var(--v6-green);box-shadow:0 0 0 3px rgba(47,117,81,.14)}
.v6-lab{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6E7D72;margin-top:10px}
.v6-cb{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#4E5E53;cursor:pointer}
.v6-cb input{width:16px;height:16px;margin:0;accent-color:#1B5938}.v6-cb span{flex:1}.v6-cb em{font-style:normal;font-size:12px;color:#8A988E}
.v6-sel{height:36px;font-size:13.5px;border-radius:9px;background-color:#EAF2E7;border-color:#EAF2E7;color:#355F43;padding:0 28px 0 10px}
.v6-side-go{margin-top:auto;justify-content:center}
.v6-main{padding:18px 18px 10px}
.v6-main-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px}.v6-main-h b{font-size:16px;letter-spacing:-.02em}.v6-main-h span{font-size:12.5px;color:#7D8C80}
.v6-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}
.v6-tabs a{border:1px solid #E0E8DD;border-radius:7px;font-size:12.5px;color:#58725F;padding:6px 10px;text-decoration:none}
.v6-tabs a.on,.v6-tabs a:hover{background:#1B4C32;border-color:#1B4C32;color:#fff;text-decoration:none}
.v6-t{display:block;border:1px solid #E5EBE4;border-radius:10px;padding:12px 13px;margin-bottom:9px;color:var(--gv-ink);text-decoration:none;transition:border-color .18s,box-shadow .18s}
.v6-t:hover{border-color:#BFD3C3;box-shadow:0 6px 16px rgba(24,59,42,.06);text-decoration:none}
.v6-t-row{display:flex;justify-content:space-between;gap:12px}
.v6-t b{font-size:14px;line-height:1.35;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.v6-t time{font-size:13px;font-weight:750;color:#27583D;white-space:nowrap}
.v6-t small{display:flex;align-items:center;gap:5px;font-size:12.5px;color:#7E8A80;margin-top:5px}.v6-t small .i{width:13px;height:13px}
.v6-tags{display:flex;gap:6px;margin-top:8px}.v6-tags i{font-style:normal;font-size:11.5px;font-weight:600;background:#EDF3E8;color:#55704D;border-radius:5px;padding:3px 7px}.v6-tags i.cream{background:#F7F1E5;color:#8A6A3A}
.v6-mailfloat{position:absolute;right:-24px;bottom:-46px;width:250px;padding:16px;background:#fff;border:1px solid #E3E9DB;border-radius:14px;box-shadow:0 20px 65px rgba(24,61,40,.12);transform:rotate(2deg);color:var(--gv-ink);text-decoration:none;transition:transform .2s}
.v6-mailfloat:hover{transform:rotate(0);text-decoration:none}
.v6-mailfloat>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#E6F1D1;color:var(--gv-forest);margin-bottom:8px}.v6-mailfloat .i{width:17px;height:17px}
.v6-mailfloat b{font-size:14px}.v6-mailfloat p{font-size:13px;color:#66736A;line-height:1.5;margin:4px 0 0}

/* Vertrauenszeile */
.v6-trust{background:#fff;border-bottom:1px solid #E8EBE5}
.v6-trust-in{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:96px;flex-wrap:wrap}
.v6-trust b{font-size:15px;color:#35493B}
.v6-trust span{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:#66736A;font-weight:600}
.v6-trust span i{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#EEF3EB;color:#3C7150}.v6-trust span .i{width:16px;height:16px}

/* Abschnitte */
.v6-sec{padding:104px 0}
.v6-sec h2,.v6-steps h2,.v6-band h2,.v6-pricing h2,.v6-bottom h2{font-size:clamp(32px,3.6vw,50px);font-weight:780;letter-spacing:-.05em;line-height:1.08;margin:12px 0 0}
.v6-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px}
.v6-head>p{max-width:400px;color:#66736A;font-size:16px;line-height:1.7;margin:0}
.v6-bento{display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:310px 310px;gap:18px}
.v6-card{position:relative;overflow:hidden;border:1px solid #E4E9E1;border-radius:18px;padding:30px 32px;background:#F7F9F5}
.v6-card h3{font-size:27px;font-weight:780;letter-spacing:-.04em;line-height:1.12;margin:14px 0 10px}
.v6-card p{color:#66736A;font-size:15px;line-height:1.6;max-width:340px;margin:0}
.v6-card-search{grid-row:span 2;background:linear-gradient(135deg,#F5F7F2,#EEF3EA)}
.v6-card-search h3{font-size:36px;max-width:340px}
.v6-search-ui{position:absolute;left:32px;right:-1px;bottom:-30px;border:1px solid #E0E5DF;background:#fff;border-radius:16px 0 0 0;padding:20px 18px 40px;box-shadow:0 18px 35px rgba(31,63,44,.05);transform:rotate(-1.5deg);transform-origin:bottom right}
.v6-search-ui-h{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:800;color:var(--gv-ink);text-decoration:none}.v6-search-ui-h .i{width:15px;height:15px}
.v6-res{display:block;padding:11px 12px;border:1px solid #EBEFE9;margin-top:9px;border-radius:9px;color:var(--gv-ink);text-decoration:none}
.v6-res:hover{border-color:#BFD3C3;text-decoration:none}
.v6-res b{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:96px}.v6-res small{font-size:12.5px;color:#7E8A80}
.v6-res span{float:right;border-radius:6px;background:#E9F2E5;color:#426D4A;font-size:11.5px;font-weight:600;padding:3px 7px}
.v6-card-mail{background:#fff}
.v6-mailvis{position:absolute;right:-14px;bottom:-26px;width:270px;border:1px solid #E7EAE5;border-radius:12px;padding:15px;background:#fff;box-shadow:0 10px 22px rgba(25,46,29,.06);transform:rotate(-4deg);color:var(--gv-ink);text-decoration:none;transition:transform .2s}
.v6-mailvis:hover{transform:rotate(-1deg);text-decoration:none}
.v6-mailvis b{display:flex;align-items:center;gap:7px;font-size:13.5px}.v6-mailvis b .i{width:15px;height:15px}
.v6-mailvis small{display:block;margin:6px 0 10px;color:#647869;font-size:12.5px;line-height:1.45}
.v6-mailvis span{display:flex;align-items:center;gap:6px;border-top:1px solid #EBEEE7;font-size:12.5px;color:#38563D;padding:7px 0}.v6-mailvis span .i{width:12px;height:12px;flex:none}
.v6-card-dark{background:radial-gradient(circle at 95% 90%,#2D6040 0,transparent 55%),var(--gv-forest);color:#fff;border-color:var(--gv-forest)}
.v6-card-dark .v6-eyebrow{color:#CBE99D}.v6-card-dark h3{color:#fff}.v6-card-dark p{color:#C5D7C7}
.v6-dark-link{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:var(--gv-lime);font-weight:700;text-decoration:none}.v6-dark-link .i{width:16px;height:16px}
.v6-decor{position:absolute;right:24px;bottom:-40px;font-size:180px;font-weight:800;color:#345E43;letter-spacing:-.08em;line-height:1;pointer-events:none}

.v6-steps{padding:96px 0 104px;border-top:1px solid #EDF0E9;background:#fff}
.v6-steps-in{display:grid;grid-template-columns:380px minmax(0,1fr);gap:60px}
.v6-steps-in>div>p{font-size:16px;color:#66736A;line-height:1.7;max-width:340px;margin:16px 0 0}
.v6-steps-list{list-style:none;margin:0;padding:12px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.v6-steps-list li{border-top:2px solid #CBD7CC;padding-top:24px}
.v6-steps-list span{font-size:16px;font-weight:800;color:#488E61}
.v6-steps-list h3{font-size:19px;margin:16px 0 8px}
.v6-steps-list p{font-size:15px;color:#66736A;line-height:1.7;margin:0}

.v6-band{position:relative;overflow:hidden;background:var(--gv-forest-dark);color:#fff;padding:104px 0}
.v6-band:before{content:"";position:absolute;width:630px;height:630px;border-radius:50%;border:1px solid #3A6951;opacity:.5;right:-90px;top:-70px;box-shadow:0 0 0 65px #123C2B,0 0 0 66px rgba(64,109,84,.17),0 0 0 150px #123C2B;pointer-events:none}
.v6-band-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}
.v6-band .v6-eyebrow{color:#CFE7A0}.v6-band h2{color:#fff;margin-bottom:22px}
.v6-band p{color:#BED2C1;font-size:16.5px;line-height:1.75;margin:0 0 26px;max-width:440px}
.v6-band .v6-band-fine{font-size:14px;color:#A5C8AD;margin:16px 0 0}
.v6-band-mail{margin:0;background:#F9FAF7;color:#253B2B;padding:24px;border-radius:16px;transform:rotate(2deg);box-shadow:0 25px 90px rgba(0,0,0,.18)}
.v6-bm-h{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:800}.v6-bm-h span{display:inline-flex;align-items:center;gap:8px}.v6-bm-h i{width:9px;height:9px;border-radius:50%;background:#377650}
.v6-bm-h small{font-size:12px;font-weight:600;color:#7D8E80;background:#EEF2EA;border-radius:999px;padding:3px 9px}
.v6-bm-l{font-size:13px;color:#7C8D7C!important;margin:16px 0 4px!important}
.v6-band-mail h3{font-size:24px;letter-spacing:-.035em;margin:0 0 14px;color:#253B2B}
.v6-bm-item{display:block;padding:13px 14px;background:#fff;border-radius:10px;margin-bottom:9px;border:1px solid #EBEEE8;color:#253B2B;text-decoration:none}
.v6-bm-item:hover{border-color:#BFD3C3;text-decoration:none}
.v6-bm-item b{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v6-bm-item small{display:block;color:#79877C;font-size:12.5px;margin-top:4px}
.v6-bm-cta{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:14px;background:#1B4F32;color:#fff;border-radius:9px;padding:12px;font-size:14px;font-weight:700;text-decoration:none}.v6-bm-cta:hover{background:#143D27;text-decoration:none}.v6-bm-cta .i{width:15px;height:15px}

.v6-more{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:15px;color:#245239;text-decoration:none}.v6-more .i{width:16px;height:16px;transition:transform .18s}.v6-more:hover .i{transform:translateX(3px)}
.v6-examples .v6-head{margin-bottom:28px}
.v6-jobs{border:1px solid #E5EAE4;border-radius:18px;overflow:hidden}
.v6-job{display:grid;grid-template-columns:minmax(0,1fr) 150px 130px 20px;gap:20px;align-items:center;padding:24px 26px;border-bottom:1px solid #E9EDE8;color:var(--gv-ink);text-decoration:none;transition:background .18s}
.v6-job:last-child{border-bottom:0}.v6-job:hover{background:#FAFCF8;text-decoration:none}
.v6-job>span:first-child{min-width:0}.v6-job b{display:block;font-size:16px;font-weight:750;letter-spacing:-.015em;line-height:1.35}
.v6-job small{display:block;font-size:13.5px;color:#7D877E;margin-top:5px}
.v6-job-cat{justify-self:start;background:#EFF4EB;color:#427352;border-radius:20px;padding:6px 12px;font-size:12.5px;font-weight:700}
.v6-job-cat:empty{display:none}
.v6-job-d b{font-size:15px;color:#2D4D37}.v6-job-d small{margin-top:3px}
.v6-job-d.soon b,.v6-job-d.soon small{color:var(--warn)}
.v6-job>.i{width:18px;height:18px;color:#56745E}
.v6-note{font-size:13px;color:#8A968C;margin:14px 0 0}

.v6-awards{background:var(--v6-cream);border-top:1px solid #EDF0E9}
.v6-awards-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:center}
.v6-awards-grid>div>p{font-size:16px;line-height:1.7;color:#66736A;margin:16px 0 24px;max-width:30em}
.v6-table{background:#fff;border:1px solid #E4EAE0;border-radius:18px;padding:22px 24px}
.v6-table>p{font-size:15px;font-weight:800;margin:0 0 6px}
.v6-aw{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:14px 0;border-bottom:1px solid #EEF1EB}
.v6-aw span{min-width:0}.v6-aw b{display:block;font-size:14.5px}.v6-aw small{display:block;font-size:13px;color:#7D877E;margin-top:3px}
.v6-aw strong{font-size:16px;white-space:nowrap;color:var(--gv-forest)}
.v6-src{display:block;font-size:12.5px;color:#8A968C;margin-top:12px}

.v6-pricing{background:var(--v6-cream);padding:110px 0 100px}
.v6-awards+.v6-pricing{border-top:1px solid #E8ECE4}
.v6-pricing-top{text-align:center;max-width:680px;margin:0 auto 42px}
.v6-pricing-top p{color:#66736A;font-size:16px;line-height:1.7;margin:14px 0 0}
.v6-pricegrid{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:980px;margin:0 auto}
.v6-price{border:1px solid #E4EAE0;border-radius:18px;background:#fff;padding:36px 38px}
.v6-price.pro{background:var(--gv-forest);color:#fff;border-color:var(--gv-forest);box-shadow:0 17px 36px rgba(16,56,35,.10)}
.v6-price-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.v6-price-h h3{font-size:27px;letter-spacing:-.035em;margin:0}
.v6-price.pro h3{color:#fff}
.v6-badge{font-size:12.5px;color:#315739;background:#D8E9AA;padding:6px 12px;border-radius:30px;font-weight:800}.v6-badge.light{background:#EEF3E9}
.v6-price-i{font-size:14.5px;color:#7C887F;margin:12px 0 0;min-height:22px}.v6-price.pro .v6-price-i{color:#A7C5AC}
.v6-amount{font-size:54px;font-weight:780;letter-spacing:-.05em;margin:10px 0 18px}
.v6-amount small{font-size:14.5px;letter-spacing:0;font-weight:500;color:#879389}.v6-price.pro .v6-amount small{color:#BED1C0}
.v6-price .btn{margin-bottom:24px}
.v6-price ul{list-style:none;margin:0;padding:0}
.v6-price li{display:flex;gap:11px;font-size:15px;padding:11px 0;border-top:1px solid #EFF1EA;color:#495C4E}
.v6-price li .i{width:18px;height:18px;color:#4E9C65;stroke-width:2.8;flex:none;margin-top:2px}
.v6-price.pro li{border-color:#345A43;color:#E3EEE3}.v6-price.pro li .i{color:#D8EAA1}
.v6-disc{text-align:center;font-size:13.5px;color:#7F8B80;margin:24px 0 0}

.v6-faq{padding-top:96px}
.v6-faq-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);gap:56px;align-items:start}
.v6-faq-grid>div>p{font-size:16px;color:#66736A;line-height:1.7;margin:14px 0 20px}

.v6-bottom{padding:24px 0 96px;background:#fff}
.v6-bottom-box{position:relative;overflow:hidden;background:#DCEBA9;border-radius:22px;text-align:center;padding:68px 25px}
.v6-bottom-box:before{content:"";position:absolute;width:450px;height:450px;border:1px solid #AAC977;border-radius:50%;left:-160px;top:-270px;box-shadow:0 0 0 45px #DCEBA9,0 0 0 46px #AFCE82;pointer-events:none}
.v6-bottom-box>*{position:relative}.v6-bottom-box .v6-eyebrow{color:#527A47}
.v6-bottom-box h2{margin:12px 0 14px}
.v6-bottom-box p{color:#4F6A48;font-size:17px;margin:0 0 26px}
.v6-bottom-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px}

/* Fuß */
footer.site.v6-foot{background:#fff;border-top:1px solid #E9EEE7;padding:48px 0 40px;color:#7D8A80}
footer.site.v6-foot .wrap{display:block;width:auto;max-width:1248px;padding-left:24px;padding-right:24px}
.v6-foot-cols{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}
.v6-foot .logo{display:inline-flex!important;align-items:center;gap:10px;margin:0!important}.v6-foot .logo-mark{width:36px!important;height:36px!important;margin:0!important}
.v6-foot .logo span{font-size:21px!important;font-weight:800;color:var(--gv-ink)!important;letter-spacing:-.04em}
.v6-foot-brand p{font-size:14.5px;line-height:1.7;max-width:300px;margin:14px 0 0;color:#7D8A80}
.v6-foot-nav{display:flex;gap:64px;flex-wrap:wrap}
.v6-foot-nav div{display:flex;flex-direction:column;gap:11px}
footer.site.v6-foot .v6-foot-nav b{display:block;font-size:14.5px;color:#294735;margin:0 0 2px;font-weight:750}
.v6-foot-nav a{font-size:14.5px;color:#76857A!important;padding:0!important}
.v6-foot-nav a:hover{color:var(--gv-forest)!important}
.v6-foot-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:44px;border-top:1px solid #EDF0EB;padding-top:22px;font-size:13px;color:#8F9B91}

/* Desktop: Hero + Vertrauenszeile füllen den ersten Bildschirm */
@media (min-width:1101px) and (min-height:640px){
  .v6-hero{display:flex;align-items:center;min-height:calc(100vh - 69px - 97px);min-height:calc(100svh - 69px - 97px)}
  .v6-hero>.wrap{width:100%}
}
@media (max-width:1100px){
  .v6-hero-grid{grid-template-columns:minmax(0,1fr);gap:56px}
  .v6-demo{margin-right:0;margin-bottom:30px}
  .v6-steps-in,.v6-awards-grid,.v6-faq-grid,.v6-band-grid{grid-template-columns:minmax(0,1fr);gap:36px}
}
@media (max-width:900px){
  .v6-head{display:block}.v6-head>p{margin-top:14px}
  .v6-bento{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}
  .v6-card{min-height:280px}.v6-card-search{grid-row:auto;min-height:520px}
  .v6-steps-list{grid-template-columns:minmax(0,1fr)}
  .v6-pricegrid{grid-template-columns:minmax(0,1fr)}
  .v6-trust-in{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:22px 0}
  .v6-foot-nav{gap:32px}
}
@media (max-width:700px){
  .v6-hero-grid{padding-top:40px;padding-bottom:56px}
  .v6-hero h1{font-size:clamp(38px,11vw,48px)}
  .v6-lead{font-size:16.5px}
  .v6-actions .btn{width:100%}
  .v6-window-body{grid-template-columns:minmax(0,1fr)}
  .v6-side{border-right:0;border-bottom:1px solid #E9EDE8}
  .v6-side .v6-cb:nth-of-type(n+3){display:none}
  .v6-mailfloat{position:relative;right:auto;bottom:auto;width:auto;margin:-14px 12px 0;transform:none}
  .v6-sec{padding:64px 0}.v6-steps,.v6-band,.v6-pricing{padding:64px 0}
  .v6-card{padding:24px}.v6-card-search h3{font-size:30px}
  .v6-search-ui{left:16px}
  .v6-job{grid-template-columns:minmax(0,1fr) auto;padding:18px}.v6-job-cat,.v6-job>.i{display:none}
  .v6-price{padding:28px 24px}
  .v6-band-mail{transform:none}
  .v6-bottom-box{padding:44px 20px}.v6-bottom-actions .btn{width:100%}
}
@media (prefers-reduced-motion:reduce){.v6-mailfloat,.v6-mailvis,.v6-more .i{transition:none}}
/* Feinschliff */
@media (min-width:1101px){.v6-actions{flex-wrap:nowrap}.v6-actions .btn.lg{padding:15px 20px}}
.v6-mailfloat{bottom:-78px}
.v6-card-mail h3{position:relative;z-index:1}
.v6-card-mail p{max-width:52%}
.v6-mailvis{bottom:-64px;width:255px}
@media (max-width:900px){.v6-card-mail p{max-width:none}.v6-card-mail{min-height:340px}}
.v6-mailvis span em{font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
.v6-band h2{font-size:clamp(32px,3.3vw,46px)}
.v6-awards{background:#fff}
@media (max-width:700px){
  .v6-mailfloat{display:none}
  .v6-card-search{min-height:0}
  .v6-search-ui{position:relative;left:auto;right:auto;bottom:auto;margin:22px -8px -8px;transform:none;border-radius:14px;padding:16px 14px 18px}
  .v6-decor{display:none}
  .v6-card-mail{min-height:0;padding-bottom:0}
  .v6-mailvis{position:relative;right:auto;bottom:auto;width:auto;margin:20px 0 -10px;transform:none}
  .v6-card{min-height:0}
}
@media (max-width:900px){.v6-trust-in{padding-top:22px;padding-bottom:22px;padding-left:24px;padding-right:24px}}
@media (max-width:560px){.v6-trust-in{padding-left:16px;padding-right:16px}}
@media (max-width:700px){.v6-mailvis{margin-top:28px}}
