html.lp-smooth-scroll{scroll-behavior:smooth}.lp{font-family:Inter,system-ui,sans-serif;color:#241a14;background:#fbf7ef;line-height:1.55;-webkit-font-smoothing:antialiased}.lp h1,.lp h2,.lp h3{font-family:Fraunces,Georgia,serif;font-weight:600;line-height:1.06;letter-spacing:-.01em}.lp a{color:inherit;text-decoration:none}.lp .wrap{max-width:1140px;margin:0 auto;padding:0 24px}.lp .btn{display:inline-flex;align-items:center;gap:8px;font-weight:700;border-radius:999px;padding:14px 26px;font-size:15.5px;border:1px solid transparent;cursor:pointer;transition:transform .15s,box-shadow .15s;font-family:Inter,system-ui,sans-serif}.lp .btn-primary{background:linear-gradient(135deg,#fc9b16,#e07f00);color:#fff;box-shadow:0 8px 22px -8px rgba(224,127,0,.65)}.lp .btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px -10px rgba(224,127,0,.75)}.lp .btn-ghost{border-color:#e7dcc8;background:#fff;color:#1d1510}.lp .btn-ghost:hover{border-color:#fc9b16}.lp .btn-dark-ghost{background:rgba(255,255,255,.07);color:#f3e7d3;border-color:rgba(255,255,255,.2)}.lp .btn-dark-ghost:hover{border-color:#fc9b16}.lp .ribbon{background:#1d1510;color:#e8d9c0;font-size:13px;text-align:center;padding:8px 16px}.lp .ribbon b{color:#fc9b16}.lp-header{position:sticky;top:0;z-index:50;background:rgba(251,247,239,.88);backdrop-filter:blur(10px);border-bottom:1px solid #e7dcc8}.lp .nav{justify-content:space-between;height:68px}.lp .brand,.lp .nav{display:flex;align-items:center}.lp .brand{gap:10px;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:20px}.lp .brand .dot{width:12px;height:12px;border-radius:50%;background:#fc9b16;box-shadow:0 0 0 4px rgba(252,155,22,.2);flex-shrink:0}.lp .nav-links{display:flex;gap:26px;font-size:14.5px;font-weight:600;color:#1d1510}.lp .nav-links a{opacity:.78}.lp .nav-links a:hover{opacity:1}.lp .nav-cta{display:flex;gap:12px;align-items:center}.lp .nav-cta .login{font-size:14.5px;font-weight:600;opacity:.8}.lp .nav-cta .login-mobile{display:none}@media(max-width:860px){.lp .nav-cta .login,.lp .nav-cta .register,.lp .nav-links{display:none}.lp .nav-cta .login-mobile{display:inline-flex}}.lp .hero{position:relative;min-height:640px;background-color:#1d1510;background-image:linear-gradient(90deg,#1d1510,#1d1510 32%,rgba(29,21,16,.55) 55%,rgba(29,21,16,.15) 75%,transparent),url(/landing/hero.png);background-repeat:no-repeat;background-size:auto 100%,auto 100%;background-position:0,right max(24px,calc((100vw - 1140px) / 2)) center;color:#f3e7d3;overflow:hidden}.lp .hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 14% 32%,rgba(255,255,255,.05) 0 1px,transparent 1px),radial-gradient(circle at 72% 68%,rgba(255,255,255,.04) 0 1px,transparent 1px);background-size:34px 34px,48px 48px;opacity:.6;pointer-events:none}.lp .hero .wrap{position:relative;padding:80px 24px 90px}.lp .hero .wrap>div{max-width:640px}@media(max-width:920px){.lp .hero{background-image:linear-gradient(180deg,rgba(29,21,16,.55),#1d1510 78%),url(/landing/hero.png);background-size:cover;background-position:top}}.lp .eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#fc9b16;border:1px solid rgba(252,155,22,.45);padding:7px 15px;border-radius:999px;background:rgba(252,155,22,.08)}.lp .hero h1{font-size:clamp(36px,5.4vw,62px);margin:24px 0 0;color:#fdf8ef}.lp .hero h1 em{font-style:italic;color:#fc9b16}.lp .hero h1 em .amp-classic{font-style:normal;font-variation-settings:"SWSH" 0}.lp .lede{font-size:clamp(17px,2vw,20px);color:#dccdb6;max-width:50ch;margin-top:20px;line-height:1.55}.lp .hero-cta{display:flex;gap:14px;margin-top:32px;flex-wrap:wrap}.lp .hero-trust{margin-top:18px;font-size:14px;color:#bfae95}.lp .hero-trust b{color:#e9dcc6}.lp .cta-fine{margin-top:8px;font-size:12px;color:#b0a090}@media(max-width:920px){.lp .hero .wrap{padding-top:64px}}.lp .usp-bar{background:#fbf7ef;padding:48px 0 36px;border-bottom:1px solid #e7dcc8}.lp .usp-statement{text-align:center;max-width:780px;margin:0 auto}.lp .usp-logo-badge{display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e7dcc8;border-radius:16px;padding:14px 28px;margin-bottom:22px;box-shadow:0 10px 26px -14px rgba(40,26,15,.25)}.lp .usp-logo-badge img{height:54px;width:auto}.lp .usp-big{font-family:Fraunces,Georgia,serif;font-size:clamp(48px,7vw,84px);font-weight:700;color:#fc9b16;line-height:1}.lp .usp-star{font-size:.5em;vertical-align:super}.lp .usp-fine{margin-top:16px;font-size:15px;color:#8a7b6b;line-height:1.5}.lp .partnerbar{background:#291e15;border-top:1px solid rgba(255,255,255,.06)}.lp .partnerbar .wrap{padding:36px 24px;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;text-align:center;font-size:13.5px;color:#b3a48f}.lp .partnerbar b{color:#f0e3cf}.lp .partnerbar .usp-logo-badge{margin-bottom:14px}.lp .badge-dehoga{color:#fc9b16;font-weight:700;font-size:15px}.lp section{padding:86px 0}.lp .kicker{font-size:12.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#b96a22}.lp .sec-head h2{font-size:clamp(28px,4vw,44px);margin:14px 0 0}.lp .sec-head p{color:#8a7b6b;font-size:17.5px;margin-top:16px;max-width:58ch}.lp .pricing .sec-head p{max-width:none}.lp .pain{background:linear-gradient(180deg,#fffdf8,#fbf7ef)}.lp .story{max-width:64ch;font-size:clamp(17px,2vw,20px);line-height:1.7;color:#3c2f25;margin-top:26px}.lp .story b{color:#1d1510}.lp .pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px}.lp .pain-it{background:#fff;border:1px solid #e7dcc8;border-left:4px solid #d6452e;border-radius:14px;padding:18px 20px;font-size:14.5px;color:#4a3a2d;display:flex;gap:10px}.lp .pain-it:before{content:"✗";color:#d6452e;font-weight:800}@media(max-width:840px){.lp .pain-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.lp .pain-grid{grid-template-columns:1fr}}.lp .turn{margin-top:40px;font-family:Fraunces,Georgia,serif;font-size:clamp(21px,2.6vw,27px);color:#1d1510}.lp .turn em{color:#e07f00;font-style:italic}.lp .cost{background:#f6efe2}.lp .cost-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:36px;align-items:stretch}.lp .cost-card{border-radius:20px;padding:30px;display:flex;flex-direction:column}.lp .cost-now{background:#fff;border:1px solid #e7dcc8;border-top:5px solid #d6452e}.lp .cost-after{background:#1d1510;color:#f0e3cf;border-top:5px solid #fc9b16}.lp .cost-card h3{font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.lp .cost-now h3{color:#d6452e}.lp .cost-after h3{color:#fc9b16}.lp .cost-li{display:flex;justify-content:space-between;gap:16px;border-bottom:1px dashed #e7dcc8;padding:13px 2px;font-size:14.5px}.lp .cost-after .cost-li{border-color:rgba(255,255,255,.14)}.lp .cost-li b{white-space:nowrap}.lp .cost-sum{margin-top:auto;padding-top:18px;font-family:Fraunces,Georgia,serif;font-size:clamp(20px,2.4vw,26px)}.lp .cost-now .cost-sum{color:#d6452e}.lp .cost-after .cost-sum{color:#fc9b16}.lp .cost-sub{font-size:12.5px;color:#e0a15c;margin-top:4px}.lp .cost-note{font-size:12.5px;color:#8a7b6b;margin-top:14px}@media(max-width:780px){.lp .cost-grid{grid-template-columns:1fr}}.lp .anchor-note{margin-top:22px;text-align:center;font-size:12.5px;color:#8a7b6b;line-height:1.6}.lp .feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.lp .feat{background:#fff;border:1px solid #e7dcc8;border-radius:18px;padding:25px;transition:transform .18s,box-shadow .18s,border-color .18s}.lp .feat:hover{transform:translateY(-4px);box-shadow:0 18px 36px -22px rgba(40,26,15,.4);border-color:#fc9b16}.lp .feat .fic{display:flex;align-items:center}.lp .feat .fic img{height:56px;width:auto}.lp .feat h3{font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:16.5px;margin:15px 0 6px;letter-spacing:0;line-height:1.3}.lp .feat p{color:#8a7b6b;font-size:14px}@media(max-width:840px){.lp .feat-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.lp .feat-grid{grid-template-columns:1fr}}.lp .board{background:#1d1510;color:#f0e3cf}.lp .board .kicker{color:#fc9b16}.lp .board h2{color:#fdf8ef}.lp .board .sec-head p{color:#cdbda6}.lp .board-grid{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:center;margin-top:18px}.lp .board-list{display:flex;flex-direction:column;gap:18px;margin-top:28px}.lp .bl{display:flex;gap:14px}.lp .bl .ic{flex:0 0 42px;height:42px;border-radius:12px;background:rgba(252,155,22,.12);border:1px solid rgba(252,155,22,.35);display:flex;align-items:center;justify-content:center;font-size:19px;color:#fc9b16}.lp .bl h4{font-size:15.5px;font-weight:700;color:#f7ecd9;font-family:Inter,system-ui,sans-serif;line-height:1.3}.lp .bl p{font-size:14px;color:#bdab90;margin-top:3px}.lp .board-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:26px}.lp .board-card .row{display:flex;justify-content:space-between;gap:14px;border-bottom:1px dashed rgba(255,255,255,.12);padding:11px 2px;font-size:14px}.lp .board-card .row span:first-child{color:#bdab90;flex:0 0 auto}.lp .board-card .row span:last-child{color:#f3e7d3;font-weight:600;text-align:right}.lp .board-card .foot{margin-top:14px;font-size:12.5px;color:#fc9b16;font-weight:700}@media(max-width:840px){.lp .board-grid{grid-template-columns:1fr}}.lp .vs{background:#fbf7ef}.lp .vs-table{margin-top:36px;border:1px solid #e7dcc8;border-radius:20px;overflow:hidden;background:#fff}.lp .vs-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;border-bottom:1px solid #e7dcc8}.lp .vs-row:last-child{border-bottom:0}.lp .vs-row>div{padding:15px 20px;font-size:14.5px;display:flex;align-items:center;gap:8px}.lp .vs-row>div:first-child{font-weight:600;color:#3c2f25}.lp .vs-head{background:#f6efe2;font-weight:800}.lp .vs-head>div{font-size:14px}.lp .vs-head .gki{color:#b96a22}.lp .vs-yes:before{content:"✓";color:#3f7d52;font-weight:800}.lp .vs-no:before{content:"✗";color:#c9b8a3;font-weight:800}.lp .vs-row>div:nth-child(2){background:#fffaf2;border-left:1px solid #e7dcc8;border-right:1px solid #e7dcc8}@media(max-width:640px){.lp .vs-head{display:none}.lp .vs-row{grid-template-columns:1fr;row-gap:6px;padding:14px 16px 16px}.lp .vs-row>div{padding:0;font-size:13.5px}.lp .vs-row>div:first-child{font-size:14px;margin-bottom:2px}.lp .vs-row>div:nth-child(2){background:none;border:0}.lp .vs-row>div:nth-child(3){border:0}.lp .vs-yes:before{content:"✓ GastroKI:";color:#b96a22;flex-shrink:0}.lp .vs-no:before{content:"✗ Andere Tools:";flex-shrink:0}}.lp .midcta{background:linear-gradient(135deg,#fc9b16,#e07f00);color:#fff;padding:46px 0}.lp .midcta .wrap{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.lp .midcta h3{font-size:clamp(20px,2.6vw,27px);color:#fff;max-width:30ch}.lp .midcta .btn{background:#fff;color:#e07f00;box-shadow:0 10px 24px -10px rgba(0,0,0,.35)}.lp .midcta .cta-fine{flex-basis:100%;text-align:right;color:rgba(255,255,255,.75);margin-top:-8px}.lp .proof{background:#fbf7ef}.lp .video-wrap{position:relative;aspect-ratio:16/9;max-width:860px;margin:38px auto 0;border-radius:20px;overflow:hidden;border:1px solid #e7dcc8;box-shadow:0 30px 70px -35px rgba(40,26,15,.5);background:#1d1510}.lp .founder{margin-top:42px;background:#fff;border:1px solid #e7dcc8;border-radius:20px;padding:34px;display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center}.lp .founder .fq{font-family:Fraunces,Georgia,serif;font-size:clamp(18px,2.2vw,22px);line-height:1.5;color:#1d1510}.lp .founder small{display:block;margin-top:12px;color:#8a7b6b;font-size:14px}.lp .founder .mark{font-family:Fraunces,Georgia,serif;font-size:70px;color:#fc9b16;line-height:.6}@media(max-width:600px){.lp .founder{grid-template-columns:1fr}}.lp .pricing{background:#f6efe2}.lp .toggles{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.lp .toggle{display:inline-flex;background:#fff;border:1px solid #e7dcc8;border-radius:999px;padding:5px}.lp .toggle,.lp .toggle button{font-size:14.5px;font-weight:700}.lp .toggle button{border:0;background:transparent;padding:9px 20px;border-radius:999px;cursor:pointer;color:#8a7b6b;font-family:Inter,system-ui,sans-serif}.lp .toggle button.active{background:#1d1510;color:#fff}.lp .save-tag{margin-left:8px;font-size:12px;color:#e07f00;font-weight:800}.lp .toggle button.active .save-tag{color:#fc9b16}.lp .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px;align-items:stretch}.lp .plan{background:#fff;border:1px solid #e7dcc8;border-radius:22px;padding:30px 28px;display:flex;flex-direction:column;position:relative}.lp .plan.feat-plan{border:2px solid #fc9b16;box-shadow:0 26px 60px -30px rgba(224,127,0,.65);transform:translateY(-8px)}.lp .plan .badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#fc9b16,#e07f00);color:#fff;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:6px 16px;border-radius:999px;white-space:nowrap}.lp .plan .pname{font-family:Fraunces,Georgia,serif;font-size:23px}.lp .plan .ptag{color:#8a7b6b;font-size:14px;margin-top:4px;min-height:40px}.lp .price{display:flex;align-items:baseline;gap:6px;margin:18px 0 2px}.lp .price .num{font-family:Fraunces,Georgia,serif;font-size:46px;letter-spacing:-.02em}.lp .price .per{color:#8a7b6b;font-size:15px;font-weight:600}.lp .price-sub{font-size:13px;color:#8a7b6b;min-height:18px}.lp .price-dehoga{margin:16px 0 0}.lp .price-dehoga .num{color:#e07f00}.lp .price-dehoga .per{color:#e0a15c}.lp .price-tag{font-size:12px;font-weight:700}.lp .price-tag-dehoga{color:#e07f00;margin-top:-2px}.lp .price-tag-reg{color:#8a7b6b;margin-top:-2px}.lp .cap-line{margin:18px 0;padding:14px 0;border-top:1px solid #e7dcc8;border-bottom:1px solid #e7dcc8}.lp .cap-line .lab{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b96a22}.lp .cap-line .val{font-family:Fraunces,Georgia,serif;font-size:20px;margin-top:2px}.lp .cap-line .barmini{height:8px;border-radius:5px;background:#f1e8d7;margin-top:10px;overflow:hidden}.lp .cap-line .fillmini{height:100%;background:linear-gradient(90deg,#fc9b16,#b96a22);border-radius:5px}.lp .plan ul{list-style:none;display:flex;flex-direction:column;gap:9px;font-size:14.5px;margin:4px 0 24px;padding:0}.lp .plan li{display:flex;gap:9px;color:#3c2f25}.lp .plan li:before{content:"✓";color:#3f7d52;font-weight:800;flex:0 0 auto}.lp .plan .btn{width:100%;justify-content:center;margin-top:auto}.lp .plan-foot{font-size:12.5px;color:#8a7b6b;text-align:center;margin-top:12px}@media(max-width:860px){.lp .plans{grid-template-columns:1fr;max-width:440px;margin:38px auto 0}.lp .plan.feat-plan{transform:none}}.lp .allin{margin-top:44px;background:#fff;border:1px solid #e7dcc8;border-radius:20px;padding:30px}.lp .allin h3{font-family:Fraunces,Georgia,serif;font-size:21px}.lp .allin>p{color:#8a7b6b;font-size:14.5px;margin-top:6px}.lp .allin .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 26px;margin-top:18px;font-size:14px}.lp .allin .grid div{display:flex;gap:8px;align-items:center}.lp .allin .grid div:before{content:"✓";color:#3f7d52;font-weight:800}@media(max-width:760px){.lp .allin .grid{grid-template-columns:1fr;gap:0}.lp .allin .grid div{align-items:flex-start;padding:11px 0;border-bottom:1px solid #f0e6d6}.lp .allin .grid div:last-child{border-bottom:0}}.lp .launch{margin-top:32px;gap:28px;background:#fff;border:1px solid #fbdcb0;border-radius:20px;padding:30px 36px;box-shadow:0 18px 40px -24px rgba(224,127,0,.45)}.lp .launch,.lp .launch-ic{display:flex;align-items:center}.lp .launch-ic{flex-shrink:0;justify-content:center;width:70px;height:70px;border-radius:50%;background:#fc9b16;color:#fff}.lp .launch-txt{flex:1}.lp .launch .kicker{color:#fc9b16}.lp .launch h3{font-family:Fraunces,Georgia,serif;font-size:clamp(22px,2.8vw,32px);line-height:1.2;margin:6px 0 10px}.lp .launch p{color:#8a7b6b;font-size:15.5px}.lp .launch .btn{flex-shrink:0}@media(max-width:760px){.lp .launch{flex-direction:column;align-items:flex-start;padding:26px 22px;gap:18px}.lp .launch .btn{width:100%;justify-content:center}}.lp .faq{background:#fbf7ef}.lp .faq-list{margin-top:34px;max-width:780px}.lp details{background:#fff;border:1px solid #e7dcc8;border-radius:14px;margin-bottom:12px;overflow:hidden}.lp summary{cursor:pointer;font-weight:700;font-size:15.5px;padding:18px 22px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px}.lp summary::-webkit-details-marker{display:none}.lp summary:after{content:"+";font-family:Fraunces,Georgia,serif;font-size:22px;color:#e07f00;transition:transform .2s;flex:0 0 auto}.lp details[open] summary:after{transform:rotate(45deg)}.lp details .a{padding:0 22px 18px;color:#4a3a2d;font-size:14.5px;line-height:1.6}.lp .final{background:linear-gradient(140deg,#251a13,#1d1510);color:#f0e3cf;text-align:center}.lp .final h2{font-size:clamp(30px,5vw,50px);color:#fdf8ef;max-width:20ch;margin:0 auto}.lp .final p{color:#cdbda6;margin:18px auto 0;max-width:52ch;font-size:18px}.lp .final .hero-cta{justify-content:center}.lp .final .micro{color:#a89878;font-size:13px;margin-top:14px}.lp-footer{background:#1d1510;color:#9c8d78;padding:42px 0;font-size:13.5px}.lp .foot{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:center}.lp-footer a{color:#9c8d78;opacity:.8;text-decoration:none}.lp-footer a:hover{opacity:1;color:#fc9b16}.lp .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s,transform .7s}.lp .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lp .reveal{opacity:1;transform:none;transition:none}}