.tt-app{background:linear-gradient(#081424db,#081424db) padding-box,var(--gradient) border-box;-webkit-backdrop-filter:blur(4px);width:100%;max-width:440px;color:var(--soft);border:1px solid #0000;border-radius:16px;margin-left:auto;padding:20px;font-size:14px;position:relative;box-shadow:0 30px 70px -30px #000000d9}.tt-app-kopf{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.tt-app-name{letter-spacing:var(--tracking);text-transform:uppercase;color:var(--white);font-size:12px}.tt-app-tag{color:var(--muted);font-size:12px}.tt-timer{background:#efa05014;border:1px solid #efa05040;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.tt-timer b{color:var(--white);font-weight:500;display:block}.tt-timer small{color:var(--muted);font-size:12px}.tt-timer-dot{background:var(--orange);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #efa05033}@media (prefers-reduced-motion:no-preference){.tt-timer-dot{animation:1.4s ease-in-out infinite tt-blink}}@keyframes tt-blink{50%{opacity:.35}}.tt-timer-zeit{color:var(--orange);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:22px}.tt-reise{border:1px solid var(--line);background:#ffffff06;border-radius:12px;margin-top:14px;padding:14px}.tt-reise-kopf{justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 8px;display:flex}.tt-reise-kopf b{color:var(--white);font-weight:500}.tt-reise-kopf small{color:var(--muted);font-size:12px}.tt-reise ul{margin:0;padding:0;list-style:none}.tt-reise li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.tt-reise li span:last-child{color:var(--white);font-variant-numeric:tabular-nums;white-space:nowrap}.tt-ok{align-items:center;gap:4px;display:inline-flex}.tt-ok .check,.tt-status .check{width:14px;height:14px;color:var(--orange)}.tt-status{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.tt-status span{border:1px solid var(--line);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;display:inline-flex}.tt-status .tt-status-ziel{background:var(--gradient);color:var(--white);border-color:#0000}.tt-video{background:var(--gradient);border-radius:16px;width:100%;max-width:560px;margin-left:auto;padding:1px;box-shadow:0 30px 70px -30px #000000d9}.tt-video video{background:var(--navy);border-radius:15px;width:100%;height:auto;display:block}.tt-funktionen{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.tt-funktionen>li{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:26px}.tt-funktionen h3{color:var(--white);margin:10px 0 8px;font-size:21px;font-weight:400}.tt-funktionen>li>p{color:var(--soft);margin:0}.tt-funktionen .check-list{justify-content:start;gap:8px;margin-top:16px;font-size:14px;display:grid}.tt-weggelassen{border-radius:var(--radius);border:1px dashed #efa05066;margin-top:16px;padding:22px 26px}.tt-weggelassen p:last-child{color:var(--soft);max-width:820px;margin:0}.tt-chat{border:1px solid var(--line);background:#081424b3;border-radius:16px;margin:0;padding:22px}.tt-chat ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tt-chat li{max-width:88%;color:var(--soft);border-radius:14px;padding:12px 14px;font-size:14.5px;line-height:1.5}.tt-chat li.nutzer{background:#efa0501f;border:1px solid #efa0504d;border-bottom-right-radius:4px;justify-self:end}.tt-chat li.assistent{border:1px solid var(--line);background:#ffffff0a;border-bottom-left-radius:4px;justify-self:start}.tt-chat-wer{letter-spacing:var(--tracking);text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:11px;display:block}.tt-chat li.assistent .tt-chat-wer{color:var(--pink)}.tt-chat figcaption{color:var(--muted);margin-top:12px;font-size:12px}.tt-wunsch-schritte{counter-reset:none;grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.tt-wunsch-schritte>li{padding-top:4px;position:relative}.tt-wunsch-nr{background:linear-gradient(var(--navy),var(--navy)) padding-box,var(--gradient) border-box;width:40px;height:40px;color:var(--orange);font-variant-numeric:tabular-nums;border:2px solid #0000;border-radius:50%;place-items:center;display:inline-grid}.tt-wunsch-schritte h3{color:var(--white);margin:14px 0 6px;font-size:19px;font-weight:400}.tt-wunsch-schritte p{color:var(--soft);margin:0;font-size:15px}.tt-groessen{grid-template-columns:repeat(4,1fr);gap:14px;margin:36px 0 0;padding:0;list-style:none;display:grid}.tt-groessen li{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:22px}.tt-groessen li p{margin:0}.tt-groessen li p:last-child{color:var(--soft);margin-top:4px;font-size:14px}.tt-groesse-preis{letter-spacing:-.02em;color:var(--white);font-size:28px}.tt-groesse-frei{background:0 0!important;border-style:dashed!important}.tt-schalter{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;margin-bottom:24px;display:flex}.tt-schalter .tt-wahl{border:1px solid var(--line);border-radius:999px;gap:4px;padding:3px;display:inline-flex}.tt-schalter .tt-wahl button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 16px;font-size:14px}.tt-schalter .tt-wahl button.on{color:var(--white);background:#efa05024}.tt-schalter .tt-wahl em{color:var(--orange);margin-left:6px;font-size:12px;font-style:normal}.tt-reise-schalter{color:var(--soft);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:inline-flex}.tt-reise-schalter input{accent-color:#be4794;width:18px;height:18px}.tt-pakete{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:14px;margin:0;padding:0;list-style:none;display:grid}.tt-pakete>li{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);flex-direction:column;gap:6px;padding:26px;display:flex;position:relative}.tt-pakete>li p{margin:0}.tt-pakete>li.empfohlen{background:linear-gradient(#0c1d33,#0c1d33) padding-box,var(--gradient) border-box;border:1px solid #0000}.tt-empfohlen{background:var(--gradient);color:var(--white);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:11px;position:absolute;top:-11px;left:22px}.tt-nutzer{color:var(--soft);font-size:15px;margin-bottom:8px!important}.tt-aufteilung{color:var(--muted);font-size:12px}.tt-pakete .link-action,.tt-pakete .btn-primary{margin-top:auto;padding-top:18px}.tt-pakete .btn-primary{justify-content:center;gap:12px;padding:13px 18px;font-size:12px}.tt-pakete .link-action{gap:14px}.tt-inklusive{color:var(--soft);flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:22px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.tt-inklusive li{align-items:center;gap:8px;display:inline-flex}.tt-referenz{margin-top:22px;max-width:760px;margin-inline:auto}.tt-referenz p:last-child{color:var(--soft);margin:0}@media (width<=1100px){.tt-funktionen,.tt-pakete,.tt-groessen{grid-template-columns:repeat(2,1fr)}.tt-wunsch-schritte{grid-template-columns:repeat(2,1fr);row-gap:28px}}@media (width<=760px){.tt-app,.tt-video{margin:24px auto 0}.tt-funktionen,.tt-pakete,.tt-groessen,.tt-wunsch-schritte{grid-template-columns:1fr}.tt-pakete>li.empfohlen{margin-top:8px}.tt-chat li{max-width:94%}}.tt-hero .lp-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px}.tt-hero h1{font-size:clamp(46px,4.7vw,78px)}@media (width<=1100px){.tt-hero .lp-hero-grid{grid-template-columns:1fr}}.tt-monat{border:1px solid var(--line);background:#ffffff06;border-radius:12px;margin-top:14px;padding:12px 14px}.tt-monat p{justify-content:space-between;gap:10px;margin:0 0 8px;font-size:13px;display:flex}.tt-monat b{color:var(--white);font-weight:500}.tt-monat p span{color:var(--orange);font-variant-numeric:tabular-nums}.tt-monat-balken{background:#ffffff14;border-radius:999px;height:6px;display:block;overflow:hidden}.tt-monat-balken i{border-radius:inherit;background:var(--gradient);height:100%;display:block}.tt-monat small{color:var(--muted);margin-top:7px;font-size:12px;display:block}@media (width>=1101px){#ablauf .steps{grid-template-columns:repeat(4,1fr)}}.tt-ki{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tt-ki-baustein{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);flex-direction:column;padding:26px;display:flex}.tt-ki-text{color:var(--soft);margin:0 0 18px}.tt-ki-baustein .tt-chat{margin:0}.tt-ki-baustein .check-list{justify-content:start;gap:8px;margin-top:18px;font-size:14px;display:grid}.tt-regel{gap:12px;margin:0;display:grid}.tt-regel-kopf,.tt-hinweis{border-radius:12px;padding:14px;font-size:14.5px;line-height:1.5}.tt-regel-kopf{color:var(--soft);border:1px dashed #efa05073}.tt-regel-kopf p,.tt-hinweis p{margin:0}.tt-regel-kopf b{color:var(--orange);font-weight:500}.tt-hinweis{border:1px solid var(--line);color:var(--soft);background:#ffffff0a;margin-left:28px;position:relative}.tt-hinweis:before{content:"";border-bottom:1px solid #efa05073;border-left:1px solid #efa05073;border-bottom-left-radius:8px;width:14px;height:30px;position:absolute;top:-12px;left:-18px}.tt-hinweis .tt-chat-wer{color:var(--pink)}@media (width<=1100px){.tt-ki{grid-template-columns:1fr}}.tt-regel+.tt-regel{margin-top:14px}.tt-ki-kaesten{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.tt-ki-kaesten .tt-weggelassen{margin-top:0}@media (width<=760px){.tt-ki-kaesten{grid-template-columns:1fr}}.tt-vergleich{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tt-vergleich>div{border-radius:var(--radius);padding:26px}.tt-vergleich-zwei{border:1px dashed var(--line)}.tt-vergleich-zwei ul{color:var(--muted);gap:8px;margin:12px 0 0;padding-left:18px;font-size:15px;display:grid}.tt-vergleich-zwei li::marker{color:#efa05099}.tt-vergleich-eins{background:linear-gradient(#0c1d33,#0c1d33) padding-box,var(--gradient) border-box;border:1px solid #0000}.tt-vergleich-eins .check-list{justify-content:start;gap:8px;margin-top:12px;font-size:15px;display:grid}.tt-gruppen{grid-template-columns:repeat(3,1fr);gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.tt-gruppen>li{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:26px}.tt-gruppen h3{color:var(--white);margin:0 0 8px;font-size:21px;font-weight:400}.tt-gruppen>li>p{color:var(--soft);margin:0}.tt-gruppen .check-list{justify-content:start;gap:8px;margin-top:16px;font-size:14px;display:grid}@media (width<=1100px){.tt-gruppen{grid-template-columns:1fr}}@media (width<=760px){.tt-vergleich{grid-template-columns:1fr}}.tt-klick{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.tt-klick>li{border-bottom:1px solid var(--line);padding:26px 26px 26px 0}.tt-klick>li:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:26px}.tt-klick h3{color:var(--white);margin:10px 0 8px;font-size:20px;font-weight:400}.tt-klick p{color:var(--soft);margin:0;font-size:15px}.tt-zitat{border-left:2px solid var(--orange);max-width:760px;margin:36px 0 0;padding:0 0 0 22px}.tt-zitat p{color:var(--white);margin:0;font-size:clamp(19px,2vw,24px);line-height:1.4}.tt-zitat cite{color:var(--muted);margin-top:10px;font-size:13px;font-style:normal;display:block}@media (width<=1100px){.tt-klick{grid-template-columns:repeat(2,1fr)}.tt-klick>li:not(:nth-child(3n+1)){border-left:0;padding-left:0}.tt-klick>li:nth-child(2n){border-left:1px solid var(--line);padding-left:26px}}@media (width<=760px){.tt-klick{grid-template-columns:1fr}.tt-klick>li:nth-child(2n){border-left:0;padding-left:0}}
