#ll-home{--black:#050505;--ink:#14110d;--muted:#716a5f;--soft:#f8f2e8;--cream:#fffaf2;--white:#fff;--line:rgba(30,24,17,.14);--gold:#c9a254;--gold2:#f2d783;--gold3:#9f7832;--gold3-ink:#8f6a26;--green:#23824a;--red:#b7352d;--dark-bg:#0a0908;--dark-2:#141009;--on-dark:#f6f1e8;--on-dark-soft:rgba(246,241,232,.74);--on-dark-line:rgba(246,241,232,.14);--on-dark-surface:rgba(246,241,232,.055);--text-muted:#5f584d;--text-muted-dark:rgba(246,241,232,.72);--r-xs:12px;--r-sm:16px;--r-md:20px;--r-lg:26px;--r-xl:32px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:56px;--s-10:72px;--s-11:96px;--sh-1:0 1px 2px rgba(28,20,10,.05), 0 2px 8px rgba(28,20,10,.04);--sh-2:0 2px 4px rgba(28,20,10,.05), 0 8px 24px rgba(28,20,10,.06);--sh-3:0 4px 8px rgba(28,20,10,.06), 0 18px 48px rgba(28,20,10,.09);--sh-dark:0 12px 40px rgba(0,0,0,.34);--e-out:cubic-bezier(.23,1,.32,1);--e-io:cubic-bezier(.77,0,.175,1);--e-drawer:cubic-bezier(.32,.72,0,1);--t-press:.12s;--t-hover:.18s;--t-ui:.24s;--t-panel:.32s;--t-acc-open:.56s;--t-acc-close:.44s;--t-reveal:.64s;--t-reveal-img:.9s;--t-magnet:.26s;--t-tilt-reset:.42s;--z-fx:1;--z-sticky:30;--z-lightbox:60;--z-modal-backdrop:70;--z-modal:71;background:var(--soft);color:var(--ink);scroll-behavior:smooth;position:relative;isolation:isolate;overflow-x:clip}@media(prefers-reduced-motion:reduce){#ll-home{scroll-behavior:auto}}#ll-home *,#ll-home *:before,#ll-home *:after{box-sizing:border-box}#ll-home a{color:inherit;text-decoration:none}#ll-home img{max-width:100%;height:auto;display:block}#ll-home p{margin:0}#ll-home h1,#ll-home h2,#ll-home h3,#ll-home h4{margin:0;color:inherit;font-weight:800}#ll-home ul,#ll-home ol{margin:0}#ll-home button{font:inherit;color:inherit}#ll-home svg{width:1em;height:1em;flex:0 0 auto}#ll-home svg:not([fill]) path:not([fill]):not([stroke]){fill:currentColor}#ll-home svg[width]{width:revert;height:revert}#ll-home .btnWhatsapp svg,#ll-home .llWhatsappIcon,#ll-home .llStickyWhatsappIcon,#ll-home .llContactWhatsappItem svg{width:18px;height:18px}#ll-home :focus-visible{outline:2px solid var(--gold3);outline-offset:3px;border-radius:6px}#ll-home .dark :focus-visible,#ll-home .contactCard :focus-visible{outline-color:var(--gold2)}#ll-home .white{background:var(--white);color:var(--ink)}#ll-home .dark{background:var(--dark-bg);color:var(--on-dark)}#ll-home .dark p,#ll-home .dark .lead{color:var(--text-muted-dark)}#ll-home .wrap{width:min(1180px,100% - 2 * var(--s-6));margin-inline:auto}#ll-home .section{padding-block:clamp(56px,7vw,104px);position:relative}#ll-home .hero+.section{padding-top:clamp(64px,8vw,120px)}#ll-home .section:last-of-type{padding-bottom:clamp(72px,9vw,128px)}#ll-home .white+.white{box-shadow:inset 0 1px 0 var(--line)}#ll-home .dark+.dark{box-shadow:inset 0 1px 0 var(--on-dark-line)}#ll-home h1{font-size:clamp(40px,6vw,84px);line-height:.94;letter-spacing:-.038em;text-wrap:balance;font-weight:850}#ll-home h2{font-size:clamp(29px,3.9vw,52px);line-height:1.03;letter-spacing:-.032em;text-wrap:balance}#ll-home h3{font-size:clamp(18px,1.5vw,21px);line-height:1.25;letter-spacing:-.014em}#ll-home .lead{font-size:clamp(16px,1.35vw,18.5px);line-height:1.62;color:var(--text-muted);max-width:62ch;text-wrap:pretty}#ll-home .llMicro{font-size:13px;line-height:1.55;color:var(--text-muted)}#ll-home .dark .llMicro{color:var(--text-muted-dark)}#ll-home .grad{color:var(--on-dark);background:none;-webkit-background-clip:border-box;background-clip:border-box}#ll-home .kicker{display:none}#ll-home #ll-arbeiten>.wrap>.llGalleryHead .kicker,#ll-home #ll-preise .llMobileHeroSummary>.kicker,#ll-home #ll-kontakt .contactCard>.kicker{display:inline-flex;align-items:center;gap:var(--s-2);font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gold3-ink);margin-bottom:var(--s-3)}#ll-home .kicker:before{content:"";width:22px;height:1px;background:currentColor;opacity:.55}#ll-home .dark .kicker,#ll-home #ll-kontakt .contactCard .kicker,#ll-home .contactCard .kicker,#ll-home .llPageHead .kicker,#ll-home .llMobileEssentials .kicker,#ll-home #ll-preise .llMobileHeroSummary>.kicker{color:var(--gold2)}#ll-home [data-reveal="2"]{--d:1}#ll-home [data-reveal="3"]{--d:2}#ll-home [data-reveal="4"]{--d:3}#ll-home .grid3>*,#ll-home .grid4>*,#ll-home .llMaterialGrid>*,#ll-home .llTrustGrid>*,#ll-home .llGastroFocusGrid>*{--stagger:0ms}#ll-home .grid3>:nth-child(2),#ll-home .grid4>:nth-child(2),#ll-home .llMaterialGrid>:nth-child(2),#ll-home .llTrustGrid>:nth-child(2),#ll-home .llGastroFocusGrid>:nth-child(2){--stagger:55ms}#ll-home .grid3>:nth-child(3),#ll-home .grid4>:nth-child(3),#ll-home .llMaterialGrid>:nth-child(3),#ll-home .llTrustGrid>:nth-child(3),#ll-home .llGastroFocusGrid>:nth-child(3){--stagger:.11s}#ll-home .grid4>:nth-child(4),#ll-home .llMaterialGrid>:nth-child(4){--stagger:165ms}#ll-home .llMaterialGrid>:nth-child(n+5){--stagger:.2s}#ll-home .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:48px;padding:13px 22px;border-radius:var(--r-pill);border:1px solid transparent;font-weight:750;font-size:15px;letter-spacing:-.005em;line-height:1.2;text-align:center;cursor:pointer;position:relative;transition:transform var(--t-press) var(--e-out),box-shadow var(--t-hover) var(--e-out),background-color var(--t-hover) ease,border-color var(--t-hover) ease,color var(--t-hover) ease}#ll-home .btn:active{scale:.97}#ll-home .btnGold{background:var(--gold2);color:#1b1408;border-color:var(--gold2);box-shadow:var(--sh-2)}#ll-home .btnDark{background:var(--ink);color:var(--cream);border-color:var(--ink)}#ll-home .btnLight{background:var(--white);color:var(--ink);border-color:var(--line);box-shadow:var(--sh-1)}#ll-home .dark .btnLight{background:transparent;color:var(--on-dark);border-color:var(--on-dark-line);box-shadow:none}#ll-home .btnWhatsapp{background:var(--white);color:#0f6b3a;border-color:#23824a47;box-shadow:var(--sh-1)}#ll-home .dark .btnWhatsapp{background:var(--cream)}#ll-home .btnWhatsapp svg,#ll-home .llWhatsappIcon{flex:0 0 auto}#ll-home .hero .btnLight{background:transparent;color:var(--on-dark);border-color:#f6f1e83d;box-shadow:none}@media(hover:hover)and (pointer:fine){#ll-home .btn:hover{transform:translateY(-1px)}#ll-home .hero .btnLight:hover{background:#f6f1e812;border-color:#f2d7836b}#ll-home .btnGold:hover{background:#f7e29c;box-shadow:var(--sh-3)}#ll-home .btnDark:hover{background:#241d13}#ll-home .btnLight:hover{border-color:#c9a25480}#ll-home .dark .btnLight:hover{background:var(--on-dark-surface);border-color:#f2d7836b}#ll-home .btnWhatsapp:hover{border-color:#23824a80}#ll-home .btn:active{scale:.97}}#ll-home .actions,#ll-home .llSplitActions,#ll-home .llWhatsappAction{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:center}#ll-home .llHelpLink{display:inline-flex;align-items:center;gap:var(--s-2);margin-top:var(--s-4);padding:0;background:none;border:0;font-weight:750;font-size:14px;color:var(--gold3);cursor:pointer;transition:color var(--t-hover) ease}@media(hover:hover)and (pointer:fine){#ll-home .llHelpLink:hover{color:var(--ink);border-color:var(--ink)}}#ll-home .card,#ll-home .llTrustCard,#ll-home .llMaterialItem,#ll-home .llGastroFocusCard,#ll-home .llFaq{position:relative;background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s-6);box-shadow:var(--sh-1);transition:transform var(--t-ui) var(--e-out),box-shadow var(--t-ui) var(--e-out),border-color var(--t-ui) ease}#ll-home .dark .card,#ll-home .dark .llTrustCard,#ll-home .dark .llMaterialItem,#ll-home .dark .llGastroFocusCard,#ll-home .dark .llFaq{background:var(--on-dark-surface);border-color:var(--on-dark-line);color:var(--on-dark);box-shadow:none}#ll-home .card p,#ll-home .llTrustCard p,#ll-home .llMaterialItem p,#ll-home .llGastroFocusCard p,#ll-home .llFaq p{margin-top:var(--s-2);color:var(--text-muted);line-height:1.62;font-size:14.5px;text-wrap:pretty}#ll-home .dark .card p,#ll-home .dark .llTrustCard p,#ll-home .dark .llMaterialItem p,#ll-home .dark .llGastroFocusCard p,#ll-home .dark .llFaq p{color:var(--text-muted-dark)}@media(hover:hover)and (pointer:fine){#ll-home .card:hover,#ll-home .llTrustCard:hover,#ll-home .llMaterialItem:hover,#ll-home .llGastroFocusCard:hover{transform:translateY(-3px);box-shadow:var(--sh-3);border-color:#c9a25457}#ll-home .dark .card:hover,#ll-home .dark .llTrustCard:hover,#ll-home .dark .llMaterialItem:hover,#ll-home .dark .llGastroFocusCard:hover{box-shadow:var(--sh-dark);border-color:#f2d7834d;background:#f6f1e814}}#ll-home .icon{width:42px;height:42px;border-radius:var(--r-xs);background:var(--gold2);color:#1b1408;display:grid;place-items:center;font-weight:850;margin-bottom:var(--s-4)}#ll-home .llTag,#ll-home .llPill,#ll-home .llGastroBadge,#ll-home .llState{display:inline-flex;align-items:center;gap:var(--s-2);border-radius:var(--r-pill);padding:6px 12px;font-size:12.5px;font-weight:700;line-height:1.35;letter-spacing:-.002em;white-space:nowrap}#ll-home .llTag,#ll-home .llPill{background:#fdf6e6;border:1px solid rgba(201,162,84,.3);color:#5c4a26}#ll-home .dark .llTag,#ll-home .dark .llPill{background:#f2d7831a;border-color:#f2d78342;color:var(--gold2)}#ll-home .llPriceMeta,#ll-home .llSectionHint,#ll-home .llContactPillRow{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-4)}#ll-home .llGastroBadge{background:#f2d78324;border:1px solid rgba(201,162,84,.32);color:var(--gold3-ink);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:800;margin-bottom:var(--s-3)}#ll-home .dark .llGastroBadge{color:var(--gold2)}#ll-home .llState{font-size:11.5px;letter-spacing:.04em;font-weight:800;margin-bottom:var(--s-3)}#ll-home .llState.great{background:#e9f6ee;color:#106334;border:1px solid rgba(16,99,52,.2)}#ll-home .llState.good{background:#eef7f1;color:#17703c;border:1px solid rgba(23,112,60,.18)}#ll-home .llState.check{background:#fdf2e1;color:#7d5210;border:1px solid rgba(125,82,16,.2)}#ll-home .dark .llState.great{background:#23824a29;color:#8ee0ac;border-color:#8ee0ac3d}#ll-home .dark .llState.good{background:#23824a1f;color:#89d9a5;border-color:#89d9a538}#ll-home .dark .llState.check{background:#c9a25424;color:var(--gold2);border-color:#f2d78342}#ll-home .llNote,#ll-home .llPriceNoteV30,#ll-home .llPriceNoteV31{margin-top:var(--s-5);border:1px solid rgba(201,162,84,.28);border-radius:var(--r-md);background:#fdf8ec;padding:var(--s-4) var(--s-5);line-height:1.6;font-size:14px;color:#544a3b}#ll-home .dark .llNote,#ll-home .dark .llPriceNoteV30,#ll-home .dark .llPriceNoteV31{background:#f2d78312;border-color:#f2d78333;color:var(--text-muted-dark)}#ll-home .llDivider{height:1px;background:var(--line);margin-block:var(--s-6);border:0}#ll-home .dark .llDivider{background:var(--on-dark-line)}#ll-home .head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--s-6);margin-bottom:var(--s-8)}#ll-home .head>*{min-width:0}#ll-home .head>:first-child{flex:1 1 420px}#ll-home .head>.llSplitActions,#ll-home .head>.btn,#ll-home .head>a{flex:0 0 auto;margin-left:auto}#ll-home .head>.llSplitActions{justify-content:flex-end}@media(max-width:749px){#ll-home .head>.llSplitActions,#ll-home .head>.btn,#ll-home .head>a{margin-left:0}}#ll-home .head h2+.lead{margin-top:var(--s-4)}#ll-home h2+.lead,#ll-home h1+.lead,#ll-home h3+.lead{margin-top:var(--s-4)}#ll-home .grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--s-5)}#ll-home .grid4{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--s-5)}#ll-home .hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;padding-block:clamp(60px,8vw,116px) clamp(52px,6.5vw,92px);background:radial-gradient(ellipse 70% 55% at 12% 8%,rgba(201,162,84,.2),transparent 60%),linear-gradient(158deg,#080706,#12100c 52%,#221a10);color:var(--on-dark);overflow:hidden}#ll-home .hero:before{content:"";position:absolute;top:-10%;right:-30%;bottom:-10%;left:-30%;z-index:-1;background:linear-gradient(104deg,transparent 0 42%,rgba(246,241,232,.055) 47%,transparent 52% 100%);transform:translate3d(-40%,0,0);animation:llSweep 16s var(--e-io) infinite}@keyframes llSweep{0%,12%{transform:translate3d(-42%,0,0)}58%,to{transform:translate3d(42%,0,0)}}#ll-home .heroGrid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:clamp(32px,5vw,72px);align-items:center;min-width:0}#ll-home .heroGrid>*{min-width:0}#ll-home .logoPill{display:inline-flex;align-items:center;flex-wrap:wrap;max-width:100%;gap:var(--s-3);border:1px solid rgba(242,215,131,.26);background:#f2d78314;border-radius:var(--r-pill);padding:8px 16px;margin-bottom:var(--s-6)}#ll-home .logoPill img{width:auto;max-height:34px;object-fit:contain}#ll-home .logoPill span{color:var(--gold2);font-size:12px;font-weight:800;letter-spacing:.09em;line-height:1.45;text-transform:uppercase;min-width:0;overflow-wrap:anywhere}#ll-home .hero h1{position:relative;padding-bottom:var(--s-4)}#ll-home .hero h1:after{content:"";position:absolute;left:0;bottom:0;width:84px;height:3px;border-radius:2px;background:var(--gold2);transform-origin:left center;transform:scaleX(0);animation:llRule .9s var(--e-out) .22s forwards}@keyframes llRule{to{transform:scaleX(1)}}#ll-home .llHeroClaim{margin-top:var(--s-5);font-size:clamp(16px,1.5vw,19px);font-weight:700;line-height:1.5;color:var(--gold2);max-width:46ch;text-wrap:pretty}#ll-home .heroText{margin:var(--s-4) 0 var(--s-7);font-size:clamp(15.5px,1.3vw,17.5px);line-height:1.66;color:var(--text-muted-dark);max-width:58ch;text-wrap:pretty}#ll-home .heroCard{position:relative;border-radius:var(--r-xl);background:#f6f1e80e;border:1px solid var(--on-dark-line);padding:var(--s-7);box-shadow:var(--sh-dark);overflow:hidden}#ll-home .heroCard h3{font-size:clamp(19px,1.7vw,23px);color:var(--on-dark);letter-spacing:-.02em}#ll-home .llHeroMaterialIntro{margin-top:var(--s-3);color:var(--text-muted-dark);line-height:1.6;font-size:14.5px}#ll-home .llHeroMaterialChips{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-5)}#ll-home .llHeroMaterialChips span{display:inline-flex;align-items:center;border:1px solid rgba(242,215,131,.24);background:#f2d78314;color:var(--gold2);border-radius:var(--r-pill);padding:7px 13px;font-size:13px;font-weight:700;transition:transform var(--t-hover) var(--e-out),background-color var(--t-hover) ease}@media(hover:hover)and (pointer:fine){#ll-home .llHeroMaterialChips span:hover{transform:translateY(-2px);background:#f2d78326}}#ll-home .llHeroTrustNote{position:relative;margin-top:var(--s-6);border:1px solid rgba(242,215,131,.2);background:#f2d78312;border-radius:var(--r-md);padding:var(--s-4);color:var(--text-muted-dark);line-height:1.5;font-size:13.5px;font-weight:600}#ll-home .llMobileEssentials{display:block;padding-block:clamp(56px,7vw,84px);background:linear-gradient(180deg,#0b0907,#17110a);color:var(--on-dark)}#ll-home .llMobileEssentials .wrap{display:grid;gap:var(--s-6)}#ll-home .llMobileHeroSummary h2{font-size:clamp(26px,7vw,34px);line-height:1.06;letter-spacing:-.032em;color:var(--on-dark)}#ll-home .llMobileHeroSummary p{margin-top:var(--s-3);color:var(--text-muted-dark);font-size:15px;line-height:1.58;text-wrap:pretty}#ll-home .llMobileSignalGrid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2);margin-top:var(--s-5)}#ll-home .llMobileSignalGrid span{display:flex;align-items:center;gap:var(--s-2);border:1px solid var(--on-dark-line);background:var(--on-dark-surface);border-radius:var(--r-xs);padding:10px 12px;font-size:13px;font-weight:650;line-height:1.3;color:var(--on-dark)}#ll-home .llMobileSignalGrid span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold2);flex:0 0 auto}#ll-home .llMobileQuickActions{display:grid;gap:var(--s-2);margin-top:var(--s-5)}#ll-home .llMobileQuickActions .btn{width:100%}#ll-home .llMobileQuickActions .btnDark{background:transparent;color:var(--on-dark);border-color:var(--on-dark-line)}#ll-home .llMobileCoreStrip{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-2);margin-top:var(--s-6)}#ll-home .llMobileCoreStrip article{border:1px solid rgba(242,215,131,.2);background:#f2d7830f;border-radius:var(--r-sm);padding:14px 10px;text-align:center}#ll-home .llMobileCoreStrip strong{display:block;color:var(--gold2);font-size:16px;line-height:1.15;letter-spacing:-.02em}#ll-home .llMobileCoreStrip span{display:block;margin-top:5px;color:var(--text-muted-dark);font-size:11.5px;line-height:1.3;font-weight:600}#ll-home .llMobileAccordions{display:grid;gap:var(--s-2);margin-top:var(--s-6)}#ll-home .llMobileAccordions details{border:1px solid var(--on-dark-line);background:var(--on-dark-surface);border-radius:var(--r-md);overflow:hidden}#ll-home .llMobileAccordions summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);list-style:none;cursor:pointer;padding:15px 17px;font-weight:750;font-size:15px;color:var(--on-dark)}#ll-home .llMobileAccordions summary::-webkit-details-marker{display:none}#ll-home .llMobileAccordions summary:after{content:"";width:9px;height:9px;border-right:2px solid var(--gold2);border-bottom:2px solid var(--gold2);transform:rotate(45deg) translate3d(-2px,-2px,0);transition:transform var(--t-panel) var(--e-out);flex:0 0 auto}#ll-home .llMobileAccordions details[open] summary:after{transform:rotate(-135deg) translate3d(-2px,-2px,0)}#ll-home .llMobileAccordions details>div:not(.llAccWrap),#ll-home .llMobileAccordions .llAccInner>div{padding:0 17px 17px;color:var(--text-muted-dark);font-size:14px;line-height:1.6}#ll-home .llMobileAccordions details>div:not(.llAccWrap)>*+*,#ll-home .llMobileAccordions .llAccInner>div>*+*{margin-top:var(--s-3)}#ll-home .llMobileAccordions ul{padding-left:18px;line-height:1.7}#ll-home .llMobileAccordions strong{color:var(--gold2)}#ll-home .llMobileUseCaseGrid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2)}#ll-home .llMobileUseCaseGrid>*{min-width:0;border:1px solid var(--on-dark-line);border-radius:var(--r-xs);padding:11px 12px;font-size:13px;line-height:1.4;color:var(--on-dark)}#ll-home .llGalleryHead{display:flex;flex-direction:column;gap:var(--s-6);margin-bottom:var(--s-8)}#ll-home .llGalleryHead .lead{margin-top:var(--s-4)}#ll-home .llGalleryTabs{display:flex;flex-wrap:wrap;gap:var(--s-2)}#ll-home .llGalleryTab{border:1px solid var(--line);background:var(--white);color:var(--text-muted);border-radius:var(--r-pill);padding:9px 16px;font-size:13.5px;font-weight:700;cursor:pointer;transition:transform var(--t-press) var(--e-out),background-color var(--t-hover) ease,color var(--t-hover) ease,border-color var(--t-hover) ease}#ll-home .llGalleryTab:active{transform:scale(.97)}#ll-home .llGalleryTab.is-active{background:var(--ink);border-color:var(--ink);color:var(--cream)}#ll-home .dark .llGalleryTab{background:var(--on-dark-surface);border-color:var(--on-dark-line);color:var(--text-muted-dark)}#ll-home .dark .llGalleryTab.is-active{background:var(--gold2);border-color:var(--gold2);color:#1b1408}@media(hover:hover)and (pointer:fine){#ll-home .llGalleryTab:not(.is-active):hover{border-color:#c9a25480;color:var(--ink)}#ll-home .dark .llGalleryTab:not(.is-active):hover{color:var(--on-dark)}}#ll-home .llGalleryGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:var(--s-5)}#ll-home .llGalleryCard{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);overflow:hidden;box-shadow:var(--sh-1);transition:transform var(--t-ui) var(--e-out),box-shadow var(--t-ui) var(--e-out),border-color var(--t-ui) ease}#ll-home .dark .llGalleryCard{background:var(--on-dark-surface);border-color:var(--on-dark-line)}#ll-home .llGalleryImageButton{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}#ll-home .llGalleryImageWrap{display:block;position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#eee7da}#ll-home .dark .llGalleryImageWrap{background:#181410}#ll-home .llGalleryImageWrap img{width:100%;height:100%;object-fit:cover;transition:transform .52s var(--e-out)}#ll-home .llGalleryBody{padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-2)}#ll-home .llGalleryMeta{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--gold3-ink)}#ll-home .dark .llGalleryMeta{color:var(--gold2)}#ll-home .llGalleryBody h3{font-size:16.5px;line-height:1.3}#ll-home .llGalleryBody p{font-size:14px;line-height:1.58;color:var(--text-muted);text-wrap:pretty}#ll-home .dark .llGalleryBody p{color:var(--text-muted-dark)}@media(hover:hover)and (pointer:fine){#ll-home .llGalleryCard:hover{transform:translateY(-3px);box-shadow:var(--sh-3);border-color:#c9a25457}#ll-home .llGalleryCard:hover .llGalleryImageWrap img{transform:scale(1.045)}#ll-home .dark .llGalleryCard:hover{box-shadow:var(--sh-dark);border-color:#f2d7834d}}#ll-home .llGalleryControls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin-top:var(--s-7)}#ll-home .llGalleryStatus{font-size:13.5px;color:var(--text-muted);font-weight:600}#ll-home .dark .llGalleryStatus{color:var(--text-muted-dark)}#ll-home .llGalleryEmpty{padding:var(--s-8);text-align:center;color:var(--text-muted);border:1px dashed var(--line);border-radius:var(--r-lg)}#ll-home .llGalleryShopNote{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-4);margin-top:var(--s-7);padding:var(--s-5) var(--s-6);border:1px solid rgba(201,162,84,.28);border-radius:var(--r-lg);background:#fdf8ec}#ll-home .dark .llGalleryShopNote{background:#f2d78312;border-color:#f2d78333}#ll-home .llGalleryShopNote strong{display:block;font-size:16px;line-height:1.3}#ll-home .llGalleryShopNote span{display:block;margin-top:4px;font-size:14px;color:var(--text-muted);line-height:1.5}#ll-home .dark .llGalleryShopNote span{color:var(--text-muted-dark)}#ll-home .llGalleryHint{margin-top:var(--s-3);font-size:13px;color:var(--text-muted)}#ll-home .llGalleryLightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-lightbox);display:none;place-items:center;padding:var(--s-5);background:#060504d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#ll-home .llGalleryLightbox.is-open{display:grid;animation:llFadeIn .2s var(--e-out)}#ll-home .llGalleryLightboxInner{width:min(980px,100%);max-height:88vh;display:flex;flex-direction:column;gap:var(--s-4);animation:llPopIn .24s var(--e-out)}#ll-home .llGalleryLightboxInner img{width:100%;max-height:72vh;object-fit:contain;border-radius:var(--r-md)}#ll-home .llGalleryLightboxCaption{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);color:var(--on-dark)}#ll-home .llGalleryClose{width:42px;height:42px;flex:0 0 auto;border-radius:var(--r-xs);border:1px solid var(--on-dark-line);background:var(--on-dark-surface);color:var(--on-dark);font-size:22px;line-height:1;cursor:pointer;transition:transform var(--t-press) var(--e-out),background-color var(--t-hover) ease}#ll-home .llGalleryClose:active{transform:scale(.94)}@keyframes llFadeIn{0%{opacity:0}to{opacity:1}}@keyframes llPopIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}#ll-home .price{margin-top:var(--s-4);font-size:20px;font-weight:850;color:var(--gold3);letter-spacing:-.02em}#ll-home .dark .price{color:var(--gold2)}#ll-home .price small{display:block;margin-top:5px;font-size:13px;line-height:1.5;color:var(--text-muted);font-weight:600;letter-spacing:0}#ll-home .dark .price small{color:var(--text-muted-dark)}#ll-home .llPhotoEstimateBox{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-4);margin-top:var(--s-6);padding:var(--s-5) var(--s-6);border:1px solid rgba(201,162,84,.28);border-radius:var(--r-lg);background:#fdf8ec}#ll-home .dark .llPhotoEstimateBox{background:#f2d78312;border-color:#f2d78333}#ll-home .llPhotoEstimateBox>div{flex:1 1 340px;min-width:0}#ll-home .llPhotoEstimateBox h3{font-size:17px}#ll-home .llPhotoEstimateBox p{margin-top:var(--s-2);font-size:14px;line-height:1.58;color:var(--text-muted);text-wrap:pretty}#ll-home .dark .llPhotoEstimateBox p{color:var(--text-muted-dark)}#ll-home .llGastroFocusGrid,#ll-home .llTrustGrid,#ll-home .llMaterialGrid,#ll-home .llPrivatGrid{display:grid;gap:var(--s-5)}#ll-home .llGastroFocusGrid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}#ll-home .llTrustGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}#ll-home .llMaterialGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--s-4)}#ll-home .llPrivatGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}#ll-home .llMaterialItem{padding:var(--s-5)}#ll-home .llMaterialItem h3{font-size:16px}#ll-home .llMaterialItem p{font-size:13.5px}#ll-home .llGastroCompact{margin-top:var(--s-6);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--white)}#ll-home .dark .llGastroCompact{background:var(--on-dark-surface);border-color:var(--on-dark-line)}#ll-home .llGastroCompact summary{list-style:none;cursor:pointer;padding:var(--s-5) var(--s-6);font-weight:750;font-size:15.5px;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4)}#ll-home .llGastroCompact summary::-webkit-details-marker{display:none}#ll-home .llGastroCompact summary:after{content:"";width:9px;height:9px;border-right:2px solid var(--gold3);border-bottom:2px solid var(--gold3);transform:rotate(45deg) translate3d(-2px,-2px,0);transition:transform var(--t-panel) var(--e-out);flex:0 0 auto}#ll-home .dark .llGastroCompact summary:after{border-color:var(--gold2)}#ll-home .llGastroCompact[open] summary:after{transform:rotate(-135deg) translate3d(-2px,-2px,0)}#ll-home .llGastroCompactBody{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--s-4);padding:0 var(--s-6) var(--s-6)}#ll-home .llGastroCompactBody>div{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-5);font-size:14px;line-height:1.6;color:var(--text-muted)}#ll-home .dark .llGastroCompactBody>div{border-color:var(--on-dark-line);color:var(--text-muted-dark)}#ll-home .llFaqGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--s-4)}#ll-home .llFaq{padding:0;overflow:hidden}#ll-home .llFaq summary{list-style:none;cursor:pointer;padding:var(--s-5);font-weight:750;font-size:15.5px;line-height:1.4;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4)}#ll-home .llFaq summary::-webkit-details-marker{display:none}#ll-home .llFaq summary:after{content:"";margin-top:6px;width:9px;height:9px;border-right:2px solid var(--gold3);border-bottom:2px solid var(--gold3);transform:rotate(45deg) translate3d(-2px,-2px,0);transition:transform var(--t-panel) var(--e-out);flex:0 0 auto}#ll-home .dark .llFaq summary:after{border-color:var(--gold2)}#ll-home .llFaq[open] summary:after{transform:rotate(-135deg) translate3d(-2px,-2px,0)}#ll-home .llFaq p{padding:0 var(--s-5) var(--s-5);margin-top:0}#ll-home .contactGrid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:var(--s-6);align-items:start}#ll-home .contactCard{border-radius:var(--r-xl);background:var(--ink);color:var(--cream);padding:clamp(24px,3vw,36px);position:sticky;top:var(--s-6)}#ll-home .contactCard h2{font-size:clamp(26px,2.6vw,36px)}#ll-home .llContactLead{margin-top:var(--s-4);color:#fffaf2b8;line-height:1.62;font-size:15px;text-wrap:pretty}#ll-home .llNowrap{white-space:nowrap}#ll-home .llContactPillRow{margin-top:var(--s-5)}#ll-home .llContactPillRow>span,#ll-home .llContactPillRow .llPill{display:inline-flex;align-items:center;gap:var(--s-2);border-radius:var(--r-pill);padding:6px 13px;font-size:12.5px;font-weight:700;line-height:1.35;background:#f2d7831a;border:1px solid rgba(242,215,131,.24);color:var(--gold2)}#ll-home .llContactPillRow>span:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;flex:0 0 auto}#ll-home .llContactInfoStack{display:grid;gap:var(--s-2);margin-top:var(--s-6)}#ll-home .llContactInfoItem{display:grid;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:var(--s-3);border:1px solid rgba(255,250,242,.13);border-radius:var(--r-md);padding:13px 16px;font-size:14.5px;font-weight:650;line-height:1.4;transition:transform var(--t-hover) var(--e-out),background-color var(--t-hover) ease,border-color var(--t-hover) ease}@media(hover:hover)and (pointer:fine){#ll-home .llContactInfoItem:hover{transform:translate(3px);background:#fffaf20d;border-color:#f2d78357}}#ll-home .llContactInfoItem small{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fffaf280}#ll-home .llContactInfoItem strong{min-width:0;overflow-wrap:anywhere;font-weight:650}#ll-home .llContactWhatsappItem{color:#7fd6a2}#ll-home .llWhatsappAction{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:var(--s-2);row-gap:2px;color:inherit;font-weight:700}#ll-home .llWhatsappAction .llWhatsappIcon{grid-column:1;grid-row:1}#ll-home .llWhatsappAction>span{grid-column:2;grid-row:1;line-height:1.3}#ll-home .llWhatsappAction>em{grid-column:2;grid-row:2;font-style:normal;font-weight:600;font-size:12px;opacity:.8}#ll-home .llContactWhatsappItem svg{flex:0 0 auto}#ll-home .llContactForm{background:var(--white);border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(22px,3vw,32px);box-shadow:var(--sh-2)}#ll-home .llContactFormIntro{margin-bottom:var(--s-6);padding-bottom:var(--s-5);border-bottom:1px solid var(--line)}#ll-home .llContactFormIntro strong{display:block;font-size:16.5px;line-height:1.35}#ll-home .llContactFormIntro span{display:block;margin-top:5px;font-size:14px;line-height:1.55;color:var(--text-muted)}#ll-home .llRow,#ll-home .llRow3{display:grid;gap:var(--s-4)}#ll-home .llRow{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}#ll-home .llRow3{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}#ll-home .llField{display:grid;gap:6px;margin-bottom:var(--s-4)}#ll-home .llField label{font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#4d453a}#ll-home .llField input,#ll-home .llField select,#ll-home .llField textarea{width:100%;min-height:52px;border:1px solid rgba(30,24,17,.15);border-radius:var(--r-sm);padding:14px 16px;background:#fffdf9;font:inherit;font-size:15px;line-height:1.4;color:var(--ink);transition:border-color var(--t-hover) ease,box-shadow var(--t-hover) ease}#ll-home .llField textarea{min-height:150px;resize:vertical}#ll-home .llField select{-webkit-appearance:none;appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5 10 12.5 15 7.5' stroke='%2314110d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center}#ll-home .llField input::placeholder,#ll-home .llField textarea::placeholder{color:#6b6357;opacity:1}#ll-home .llField input:focus,#ll-home .llField select:focus,#ll-home .llField textarea:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #c9a2542e}#ll-home .llContactForm>button.btn{width:100%;margin-top:var(--s-2)}#ll-home .llContactForm>.llHelpLink{width:fit-content}#ll-home .llFileEmailHelperV33{margin-top:var(--s-5);padding:var(--s-5);border:1px solid rgba(201,162,84,.28);border-radius:var(--r-lg);background:#fdf8ec;display:flex;flex-direction:column;gap:var(--s-2);align-items:flex-start}#ll-home .llFileEmailHelperV33 strong{font-size:15.5px;line-height:1.35}#ll-home .llFileEmailHelperV33 span{font-size:13.5px;line-height:1.55;color:var(--text-muted)}#ll-home .llFileEmailHelperV33 .btn{margin-top:var(--s-2)}#ll-home .llAboutGrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:clamp(28px,5vw,64px);align-items:center}#ll-home .llAboutText{margin-top:var(--s-4);line-height:1.68;font-size:15.5px;color:var(--text-muted-dark);max-width:62ch;text-wrap:pretty}#ll-home .llAboutPersonalLine{color:var(--gold2);font-weight:650}#ll-home .llAboutHighlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--s-3);margin-top:var(--s-7)}#ll-home .llAboutHighlights article{border:1px solid var(--on-dark-line);border-radius:var(--r-md);padding:var(--s-4);font-size:13.5px;line-height:1.55;color:var(--text-muted-dark);background:var(--on-dark-surface)}#ll-home .llAboutHighlights strong{display:block;margin-bottom:5px;color:var(--on-dark);font-size:14px;font-weight:750}#ll-home .llAboutPhotoWrap{position:relative;border-radius:var(--r-xl);overflow:hidden;border:1px solid var(--on-dark-line);aspect-ratio:4 / 5;background:#181410}#ll-home .llAboutPhotoWrap img{width:100%;height:100%;object-fit:cover}#ll-home .llAboutPlaceholder,#ll-home .llAboutPlaceholderInner{width:100%;height:100%;display:grid;place-items:center;color:#f6f1e84d;font-size:13px}#ll-home .llAboutBadge{position:absolute;left:var(--s-4);bottom:var(--s-4);border-radius:var(--r-pill);padding:9px 15px;background:#0a0908d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(242,215,131,.26);color:var(--gold2);font-size:12.5px;font-weight:750}#ll-home .llAboutMark{color:var(--gold2)}#ll-home .llStickyWhatsappIcon{flex:0 0 auto}#ll-home .llFooterSpacer{height:0}#ll-home .llModalWrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal-backdrop);display:none;place-items:center;padding:var(--s-4);background:#0605049e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#ll-home .llModalWrap.show{display:grid;animation:llFadeIn .2s var(--e-out)}#ll-home .llModal{position:relative;z-index:var(--z-modal);width:min(720px,100%);max-height:min(86vh,840px);overflow:auto;background:var(--white);border-radius:var(--r-xl);border:1px solid var(--line);padding:clamp(24px,3vw,34px);box-shadow:0 24px 70px #00000042;animation:llPopIn .26s var(--e-out)}#ll-home .llModal h3{font-size:clamp(21px,2.4vw,27px);margin-bottom:var(--s-4);padding-right:48px}#ll-home .llModal p,#ll-home .llModal li{color:var(--text-muted);line-height:1.68;font-size:15px}#ll-home .llModal ul,#ll-home .llModal ol{padding-left:20px;display:grid;gap:var(--s-2);margin-top:var(--s-3)}#ll-home .llModal strong{color:var(--ink)}#ll-home .llModalClose{position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:var(--r-xs);border:1px solid var(--line);background:var(--white);font-size:22px;line-height:1;cursor:pointer;transition:transform var(--t-press) var(--e-out),background-color var(--t-hover) ease}#ll-home .llModalClose:active{transform:scale(.94)}@media(hover:hover)and (pointer:fine){#ll-home .llModalClose:hover{background:var(--soft)}}#ll-home .llPageHead{padding-block:clamp(48px,6vw,84px);background:linear-gradient(158deg,#080706,#1a140d)}#ll-home .llPageHead h1{margin-top:var(--s-3)}#ll-home .llPageHead .lead{margin-top:var(--s-5);color:var(--text-muted-dark)}#ll-home .llPageHeadActions{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-7)}@media(min-width:1180px){#ll-home .section{padding-block:clamp(72px,6.5vw,112px)}#ll-home .hero{min-height:76vh}}@media(max-width:990px){#ll-home .heroGrid{grid-template-columns:1fr;gap:var(--s-7)}#ll-home .hero{padding-block:clamp(52px,7vw,80px) clamp(44px,6vw,68px)}#ll-home .contactGrid{grid-template-columns:1fr}#ll-home .contactCard{position:static}#ll-home .llAboutGrid{grid-template-columns:1fr;gap:var(--s-8)}#ll-home .llAboutMedia{max-width:420px}#ll-home .head{align-items:flex-start}}@media(max-width:720px){#ll-home .wrap{width:min(100% - 32px,640px)}#ll-home .section{padding-block:clamp(40px,9vw,58px)}#ll-home .hero+.section{padding-top:clamp(40px,9vw,58px)}#ll-home .llMobileEssentials{padding-block:var(--s-7) var(--s-6)}#ll-home .llGalleryHint{display:none}#ll-home #ll-privat,#ll-home #ll-b2b,#ll-home #ll-gastro,#ll-home #ll-mobile,#ll-home #ll-materialien,#ll-home #ll-vertrauen,#ll-home #ll-seo{padding-block:var(--s-9)}#ll-home #ll-privat .head,#ll-home #ll-b2b .head,#ll-home #ll-gastro .head,#ll-home #ll-mobile .head,#ll-home #ll-materialien .head,#ll-home #ll-vertrauen .head,#ll-home #ll-seo .head{margin-bottom:var(--s-6);gap:var(--s-4)}#ll-home #ll-privat h2,#ll-home #ll-b2b h2,#ll-home #ll-gastro h2,#ll-home #ll-mobile h2,#ll-home #ll-materialien h2,#ll-home #ll-vertrauen h2,#ll-home #ll-seo h2{font-size:clamp(25px,6.6vw,31px)}#ll-home #ll-privat .lead,#ll-home #ll-b2b .lead,#ll-home #ll-gastro .lead,#ll-home #ll-mobile .lead,#ll-home #ll-materialien .lead,#ll-home #ll-vertrauen .lead,#ll-home #ll-seo .lead{font-size:15px;line-height:1.55}#ll-home #ll-privat .head .btn,#ll-home #ll-b2b .head .btn,#ll-home #ll-gastro .head .btn,#ll-home #ll-mobile .head .btn,#ll-home #ll-materialien .head .btn,#ll-home #ll-vertrauen .head .btn{width:100%}#ll-home .card,#ll-home .llTrustCard,#ll-home .llGastroFocusCard{padding:var(--s-5)}#ll-home .llMaterialItem{padding:var(--s-4)}#ll-home .grid3,#ll-home .grid4,#ll-home .llPrivatGrid,#ll-home .llTrustGrid,#ll-home .llGastroFocusGrid,#ll-home .llFaqGrid,#ll-home .llGastroCompactBody{grid-template-columns:1fr}#ll-home .llMaterialGrid{grid-template-columns:1fr 1fr;gap:var(--s-2)}#ll-home .llMaterialItem h3{font-size:14.5px}#ll-home .llMaterialItem p{font-size:12.5px;line-height:1.45}#ll-home .llMaterialItem .llState{font-size:10.5px;padding:4px 9px}#ll-home .llGalleryGrid{grid-template-columns:1fr 1fr;gap:var(--s-3)}#ll-home .llGalleryBody{padding:var(--s-3) var(--s-4) var(--s-4)}#ll-home .llGalleryBody h3{font-size:14px}#ll-home .llGalleryBody p{font-size:12.5px;line-height:1.45}#ll-home .llGalleryMeta{font-size:10px}#ll-home .llGalleryTabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px;margin-inline:-16px;padding-inline:16px}#ll-home .llGalleryTabs::-webkit-scrollbar{display:none}#ll-home .llGalleryTab{flex:0 0 auto;min-height:42px;padding:10px 16px}#ll-home .llHelpLink{min-height:42px;align-items:center}#ll-home .llWhatsappAction{min-height:42px;align-content:center}#ll-home .llGalleryControls .btn{flex:1 1 auto}#ll-home .llGalleryShopNote{padding:var(--s-5)}#ll-home .llGalleryShopNote .btn{width:100%}#ll-home .contactCard{padding:var(--s-6)}#ll-home .llContactInfoItem{grid-template-columns:62px minmax(0,1fr);gap:var(--s-2)}#ll-home .llContactInfoItem small{font-size:10px;letter-spacing:.06em}#ll-home .llContactForm{padding:var(--s-5)}#ll-home .llRow,#ll-home .llRow3{grid-template-columns:1fr}#ll-home .llFileEmailHelperV33 .btn{width:100%}#ll-home .llAboutHighlights{grid-template-columns:1fr}#ll-home .llAboutMedia{max-width:none}#ll-home .llFooterSpacer{height:78px}#ll-home .contactCard{margin-bottom:0}#ll-home .hero h1{padding-bottom:var(--s-3)}#ll-home .hero h1:after{width:64px}#ll-home .actions{display:grid;gap:var(--s-2)}#ll-home .actions .btn{width:100%}#ll-home .heroCard{padding:var(--s-5)}#ll-home .logoPill{margin-bottom:var(--s-5);border-radius:var(--r-md);padding:9px 14px}#ll-home .logoPill span{font-size:11px;letter-spacing:.07em}}@media(max-width:520px){#ll-home .llGalleryGrid{grid-template-columns:1fr;gap:var(--s-4)}#ll-home .llGalleryBody{padding:var(--s-4) var(--s-5) var(--s-5)}#ll-home .llGalleryBody h3{font-size:16px}#ll-home .llGalleryBody p{font-size:13.5px;line-height:1.55}#ll-home .llGalleryMeta{font-size:11px}}@media(max-width:400px){#ll-home .llMobileSignalGrid,#ll-home .llMobileUseCaseGrid,#ll-home .llMaterialGrid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){#ll-home *,#ll-home *:before,#ll-home *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}#ll-home [data-reveal]{opacity:1;transform:none}#ll-home .hero:before{display:none}#ll-home .hero h1:after{transform:scaleX(1)}}@media print{#ll-home .llStickyBar,#ll-home .llModalWrap,#ll-home .llGalleryLightbox,#ll-home .llGalleryControls{display:none!important}#ll-home .dark{background:#fff;color:#000}#ll-home [data-reveal]{opacity:1;transform:none}}#ll-home .llAccWrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--t-acc-close) var(--e-drawer)}#ll-home .llAccInner{overflow:hidden;min-height:0;opacity:0;transition:opacity .14s var(--e-out)}#ll-home details.llAccOpen>.llAccWrap{grid-template-rows:1fr;transition-duration:var(--t-acc-open)}#ll-home details.llAccOpen>.llAccWrap>.llAccInner{opacity:1;transition:opacity .3s var(--e-out) .14s}#ll-home details.llAccReady:not(.llAccOpen) summary:after{transform:rotate(45deg) translate3d(-2px,-2px,0)}html{scroll-behavior:smooth}#ll-home section[id],#ll-home [id^=ll-]{scroll-margin-top:96px}@media(max-width:749px){#ll-home section[id],#ll-home [id^=ll-]{scroll-margin-top:76px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#ll-home .llAccWrap,#ll-home .llAccInner{transition:none}}.llStickyBar{display:none;grid-template-columns:repeat(3,1fr);gap:8px;padding:0;border:0;background:transparent;pointer-events:auto;touch-action:manipulation;transition:transform var(--t-panel,.32s) cubic-bezier(.32,.72,0,1),opacity var(--t-panel,.32s) ease}@media(max-width:720px){.llStickyBar{display:grid;position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:2147483000;gap:7px;border-radius:20px}}.llStickyBar[hidden],.llStickyBar.is-hidden{transform:translate3d(0,140%,0);opacity:0;pointer-events:none}.llStickyBar a{display:flex;align-items:center;justify-content:center;text-align:center;gap:6px;min-width:0;min-height:50px;padding:0 8px;border-radius:15px;font-size:13px;font-weight:900;line-height:1.06;white-space:nowrap;text-decoration:none;-webkit-tap-highlight-color:rgba(201,162,84,.2);background:#fffaf26b;-webkit-backdrop-filter:blur(28px) saturate(150%) contrast(.22) brightness(3.4);backdrop-filter:blur(28px) saturate(150%) contrast(.22) brightness(3.4);color:#17120b;border:1.5px solid rgba(201,162,84,.55);box-shadow:0 10px 28px #00000038,inset 0 1px #ffffff80;transition:transform .16s ease,box-shadow .16s ease,background .2s ease}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.llStickyBar a{background:#f4ead7;color:#17120b;border-color:#c9a25485;box-shadow:0 8px 20px #00000024,inset 0 1px #ffffffad}}@media(hover:hover)and (pointer:fine){.llStickyBar a:hover{background:#f8efdf;border-color:#c9a254bd;box-shadow:0 11px 25px #0000002e,inset 0 1px #ffffffc7;transform:translateY(-1px)}}.llStickyBar a:active{transform:translateY(0);box-shadow:0 5px 13px #00000024,inset 0 1px 2px #00000014}.llStickyBar .llStickyWhatsappButton,.llStickyBar .llStickyWhatsappButton span{color:#17120b}.llStickyBar .llStickyWhatsappButton span{display:block;line-height:1.05;text-decoration:none}.llStickyBar .llStickyWhatsappIcon{width:15px;height:15px;display:block;flex:0 0 auto;fill:#0a6b34;color:#0a6b34}@media(max-width:720px){.llStickyBar .llStickyWhatsappIcon{width:14px;height:14px}}#ll-home #ll-kontakt .llContactWhatsappItem .llWhatsappAction{background:none;color:#25d366;border:0;box-shadow:none;padding:0;text-decoration:none}@media(hover:hover)and (pointer:fine){#ll-home #ll-kontakt .llContactWhatsappItem .llWhatsappAction:hover span{text-decoration:underline}}#ll-home #ll-kontakt .llContactWhatsappItem .llWhatsappAction span{color:#25d366;text-decoration:none;border:0;box-shadow:none}#ll-home #ll-kontakt .llContactWhatsappItem .llWhatsappIcon{fill:#25d366;color:#25d366}#ll-home .llDesignCostNote li{margin-top:4px}@media(prefers-reduced-motion:reduce){.llStickyBar,.llStickyBar a,.llStickyBar .llStickyWhatsappIcon{transition-duration:.01ms}}@media(min-width:860px){#ll-home .llMobileHeroSummary{max-width:72ch}#ll-home .llMobileCoreStrip,#ll-home .llMobileSignalGrid{grid-template-columns:repeat(4,1fr)}#ll-home .llMobileQuickActions{display:flex;flex-wrap:wrap}#ll-home .llMobileQuickActions .btn{width:auto;min-width:230px}#ll-home .llMobileAccordions summary{font-size:16px;padding:17px 20px}#ll-home .llMobileAccordions .llAccInner>div{padding:0 20px 20px;font-size:15px}#ll-home .llMobileEssentials .llPhotoEstimateBox{display:flex;align-items:center;justify-content:space-between;gap:var(--s-6)}#ll-home .llMobileEssentials .llPhotoEstimateBox>div{max-width:64ch}#ll-home .llMobileEssentials .llPhotoEstimateBox .btn{flex:0 0 auto}}#ll-home .llMobileEssentials .llPhotoEstimateBox{border:1px solid var(--on-dark-line);background:var(--on-dark-surface);color:var(--text-muted-dark)}#ll-home .llMobileEssentials .llPhotoEstimateBox h3{color:var(--on-dark)}#ll-home .llMobileEssentials .llPhotoEstimateBox .kicker{color:var(--gold2)}#ll-home .llMobileEssentials .llPriceNoteV30{border:1px solid var(--on-dark-line);background:#f2d7830d;color:var(--text-muted-dark)}#ll-home .llMobileEssentials .llPriceNoteV30 strong{color:var(--gold2)}@keyframes llReveal{0%{opacity:0;translate:0 18px}}@keyframes llRevealSm{0%{opacity:0;translate:0 8px}}@keyframes llRevealCard{0%{opacity:0;scale:.98}}@keyframes llRuleIn{0%{scale:0 1}}@keyframes llClipIn{0%{clip-path:inset(0 0 100% 0)}}@keyframes llImgIn{0%{scale:var(--llImgFrom,1.06)}}@keyframes llPar{0%{translate:0 0}to{translate:0 var(--par,40px)}}@keyframes llParAbout{0%{translate:0 -20px}to{translate:0 20px}}@keyframes llFadeOut{to{opacity:0}}@keyframes llPopOut{to{opacity:0;scale:.96}}@keyframes llFlash{0%{opacity:0}16%{opacity:1}to{opacity:0}}@keyframes llSwapIn{0%{opacity:0;filter:blur(2px)}}@media screen{html.llMotion:not(.llFail) #ll-home>:not(.hero) [data-reveal]:not(.show):not(:focus-within){opacity:0}}html.llMotion #ll-home [data-reveal].show{animation:llReveal var(--t-reveal) var(--e-out) backwards;animation-delay:calc(var(--d,0) * 70ms + var(--stagger,0ms))}html.llMotion #ll-home .hero [data-reveal]{animation:llReveal .6s var(--e-out) backwards;animation-delay:calc(var(--d,0) * 70ms)}html.llMotion #ll-home .hero .heroCard[data-reveal]{animation:llRevealCard .72s var(--e-out) .14s backwards}html.llMotion #ll-home [data-reveal].show.isInstant,html.llMotion #ll-home [data-reveal].show.isInstant *,html.llMotion #ll-home .llGalleryCard.isInstant *,html.llMotion #ll-home .head[data-reveal].show,html.llMotion #ll-home .llGalleryHead[data-reveal].show{animation:none}html.llMotion #ll-home .head[data-reveal].show>:first-child>*,html.llMotion #ll-home .llGalleryHead[data-reveal].show>:first-child>*{animation:llReveal var(--t-reveal) var(--e-out) backwards}html.llMotion #ll-home .head[data-reveal].show>:first-child>:nth-child(2),html.llMotion #ll-home .llGalleryHead[data-reveal].show>:first-child>:nth-child(2){animation-delay:60ms}html.llMotion #ll-home .head[data-reveal].show>:first-child>:nth-child(3),html.llMotion #ll-home .llGalleryHead[data-reveal].show>:first-child>:nth-child(3){animation-delay:.12s}html.llMotion #ll-home .head[data-reveal].show>:not(:first-child),html.llMotion #ll-home .llGalleryHead[data-reveal].show>:not(:first-child){animation:llReveal var(--t-reveal) var(--e-out) .18s backwards}#ll-home .kicker:before{transform-origin:left center}html.llMotion #ll-home .show .kicker:before{animation:llRuleIn .48s var(--e-out) .12s backwards}#ll-home .llGalleryGrid{position:relative}@media screen{html.llMotion:not(.llFail) #ll-home .llGalleryCard:not(.isShown):not(:focus-within){opacity:0}}html.llMotion #ll-home .llGalleryCard.isShown:not(.isInstant){animation:llReveal var(--t-reveal) var(--e-out) backwards;animation-delay:calc(var(--i,0) * 60ms)}html.llMotion #ll-home .llGalleryCard.isShown:not(.isInstant) .llGalleryImageWrap{animation:llClipIn var(--t-reveal-img) var(--e-out) backwards;animation-delay:calc(var(--i,0) * 60ms + 60ms)}html.llMotion #ll-home .llGalleryCard.isShown:not(.isInstant) .llGalleryImageWrap img{animation:llImgIn 1.1s var(--e-out) backwards;animation-delay:calc(var(--i,0) * 60ms + 60ms)}html.llMotion #ll-home .llAboutPhotoWrap.isShown{animation:llClipIn var(--t-reveal-img) var(--e-out) .12s backwards}html.llMotion #ll-home .llAboutPhotoWrap.isShown img{animation:llImgIn 1.1s var(--e-out) .12s backwards}@media(max-width:749px){html.llMotion #ll-home .llGalleryCard.isShown:not(.isInstant){animation-delay:calc(var(--i,0) * 40ms)}html.llMotion #ll-home .llGalleryCard.isShown:not(.isInstant) .llGalleryImageWrap{animation-duration:.7s;animation-delay:calc(var(--i,0) * 40ms + 40ms)}html.llMotion #ll-home .llGalleryCard.isShown:not(.isInstant) .llGalleryImageWrap img{animation-duration:.82s;animation-delay:calc(var(--i,0) * 40ms + 40ms)}html.llMotion #ll-home .llAboutPhotoWrap.isShown{animation-duration:.7s}}#ll-home .llGalleryImageWrap img{transition:transform .3s var(--e-out)}@media(hover:hover)and (pointer:fine){#ll-home .llGalleryCard:hover .llGalleryImageWrap img{transform:scale(1.04)}}#ll-home .llGalleryTabs.llTabsFx{position:relative}#ll-home .llTabsFx>.llGalleryTab.is-active{background:var(--white);border-color:var(--line);color:var(--text-muted)}#ll-home .llTabsActive{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-wrap:inherit;gap:inherit;padding:inherit;pointer-events:none;transition:clip-path .24s var(--e-io)}#ll-home .llTabsActive .llGalleryTab{display:inline-flex;align-items:center;justify-content:center;letter-spacing:normal;word-spacing:normal;background:var(--ink);border-color:var(--ink);color:var(--cream)}@media(max-width:720px){#ll-home .llTabsActive{inset:0 auto 0 0;width:max-content;min-width:100%;padding-inline:16px}}#ll-home .hero{background:linear-gradient(158deg,#080706,#12100c 52%,#221a10)}#ll-home .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 12% 8%,rgba(201,162,84,.2),transparent 60%)}#ll-home .hero.isOff:before{animation-play-state:paused}html.llJs:not(.llMotion) #ll-home .hero:before{animation:none}@media(min-width:1180px){#ll-home .hero{min-height:76vh;min-height:76svh}}#ll-home .hero .actions .llTextLink{color:var(--on-dark)}#ll-home .hero .actions .llTextLink:after{background:var(--gold2)}@media(max-width:720px){#ll-home .hero .actions .llTextLink{justify-self:center}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine)and (min-width:990px){html.llMotion #ll-home .hero{view-timeline:--llHero block}html.llMotion #ll-home .hero:after{--par:24px;animation:llPar linear both;animation-timeline:--llHero;animation-range:exit 0% exit 100%}html.llMotion #ll-home .hero .heroCard[data-reveal]{--par:-12px;animation:llRevealCard .72s var(--e-out) .14s backwards,llPar linear both;animation-timeline:auto,--llHero;animation-range:normal,exit 0% exit 100%}html.llMotion #ll-home .llAboutPhotoWrap img{scale:1.08;--llImgFrom:1.14}html.llMotion #ll-home .llAboutPhotoWrap{view-timeline:--llAbout block}html.llMotion #ll-home .llAboutPhotoWrap.isShown img{animation:llImgIn 1.1s var(--e-out) .12s backwards,llParAbout linear both;animation-timeline:auto,--llAbout;animation-range:normal,cover 0% cover 100%}}}#ll-home .section.dark:not(.llPageHead){background:radial-gradient(ellipse 56% 240px at 50% 0,rgba(242,215,131,.05),transparent 72%),var(--dark-bg)}#ll-home .llMobileEssentials{position:relative}#ll-home>.section:not(.llPageHead):after,#ll-home>.llMobileEssentials:after{content:"";position:absolute;top:0;left:50%;width:min(1180px,100% - 48px);height:1px;translate:-50% 0;pointer-events:none;background:linear-gradient(90deg,#c9a25400,#c9a25438 22% 78%,#c9a25400)}#ll-home #ll-komplett .kicker{display:inline-flex;align-items:center;gap:var(--s-2);font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gold3-ink);margin-bottom:var(--s-3)}#ll-home .llKomplettGrid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(28px,4.5vw,64px);align-items:center}#ll-home .llKomplettIntro{display:flex;flex-direction:column;gap:var(--s-8);min-width:0}#ll-home .llKomplettIntro .head{margin-bottom:0}#ll-home .llKomplettIntro .head>:first-child{flex-basis:100%}#ll-home .llKomplettCard{position:relative;border-radius:var(--r-xl);padding:clamp(24px,3vw,36px);min-width:0}#ll-home .llKomplettCard--own{background:var(--soft);border:1px solid rgba(201,162,84,.22)}#ll-home .llKomplettCard--own h3{font-size:clamp(19px,1.7vw,22px)}#ll-home .llKomplettCard--own p{margin-top:var(--s-3);font-size:15px;line-height:1.62;color:var(--text-muted);max-width:46ch;text-wrap:pretty}#ll-home .llKomplettCard--own .llTextLink{margin-top:var(--s-3);margin-left:-2px}#ll-home .llKomplettCard--full{display:flex;flex-direction:column;background:radial-gradient(ellipse 80% 60% at 100% 0,rgba(201,162,84,.14),transparent 62%),linear-gradient(160deg,#17120b,#0b0907 72%);color:var(--on-dark);border:1px solid rgba(242,215,131,.22);box-shadow:var(--sh-3)}#ll-home .llKomplettCard--full h3{font-size:clamp(22px,2.1vw,28px);letter-spacing:-.022em;color:var(--on-dark)}#ll-home .llKSteps{list-style:none;padding:0;margin:var(--s-6) 0 var(--s-7);display:grid;grid-template-columns:1fr 1fr;gap:var(--s-6)}#ll-home .llKStep{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--s-3);align-items:start;transition:translate var(--t-hover) var(--e-out)}#ll-home .llKStepNo{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(242,215,131,.42);background:#f2d78314;color:var(--gold2);font-size:12.5px;font-weight:800;letter-spacing:.02em;font-variant-numeric:tabular-nums;transition:background-color var(--t-hover) ease,color var(--t-hover) ease,border-color var(--t-hover) ease}#ll-home .llKStep h4{padding-top:7px;font-size:16px;line-height:1.3;letter-spacing:-.01em;color:var(--on-dark)}#ll-home .llKStep p{margin-top:6px;font-size:14px;line-height:1.58;color:var(--text-muted-dark);text-wrap:pretty}#ll-home .llKomplettCard--full>.btn{align-self:flex-start}@media(hover:hover)and (pointer:fine){#ll-home .llKStep:hover{translate:0 -2px}#ll-home .llKStep:hover .llKStepNo{background:var(--gold2);border-color:var(--gold2);color:#1b1408}}html.llMotion #ll-home .llKomplettCard--full.show .llKStep>*{animation:llRevealSm .52s var(--e-out) backwards;animation-delay:calc(.26s + var(--i,0) * 60ms)}html.llMotion #ll-home .llKomplettCard--full.show .llKStep>div{animation-delay:calc(.3s + var(--i,0) * 60ms)}@media(max-width:990px){#ll-home .llKomplettGrid{grid-template-columns:1fr}#ll-home .llKomplettIntro{gap:var(--s-6)}}@media(max-width:720px){#ll-home #ll-komplett h2{font-size:clamp(25px,6.6vw,31px)}#ll-home #ll-komplett .lead{font-size:15px;line-height:1.55}#ll-home .llKomplettCard{padding:var(--s-5)}#ll-home .llKSteps{grid-template-columns:1fr;gap:var(--s-5);margin:var(--s-5) 0 var(--s-6)}#ll-home .llKStep:not(:last-child):before{content:"";position:absolute;left:17.5px;top:42px;bottom:calc(-1 * var(--s-5) + 4px);width:1px;background:linear-gradient(#f2d78373,#f2d78324)}#ll-home .llKomplettCard--full>.btn{width:100%}}@media(max-width:749px){#ll-home .head>.llSplitActions{flex:1 1 100%;display:grid;grid-template-columns:minmax(0,1fr)}#ll-home .head>.llSplitActions .btn{width:100%}}#ll-home .logoPill span{text-wrap:balance}#ll-home .llTextLink{position:relative;display:inline-flex;align-items:center;gap:var(--s-2);min-height:48px;padding:0 2px;font-weight:750;font-size:15px;line-height:1.2;color:var(--ink);cursor:pointer;white-space:nowrap}#ll-home .llTextLink:before,#ll-home .llTextLink:after{content:"";position:absolute;left:2px;right:2px;bottom:12px;height:1px;background:currentColor;opacity:.35;pointer-events:none}#ll-home .llTextLink:after{height:1.5px;opacity:1;background:var(--gold3);scale:0 1;transform-origin:right center;transition:scale .18s var(--e-io)}#ll-home .llArrow{display:inline-block;transition:translate var(--t-hover) var(--e-out)}#ll-home .llTextLink,#ll-home .llHelpLink{transition:scale var(--t-press) var(--e-out),color var(--t-hover) ease}#ll-home .llTextLink:active,#ll-home .llHelpLink:active{scale:.97}@media(hover:hover)and (pointer:fine){#ll-home .llTextLink:hover:after{scale:1 1;transform-origin:left center;transition:scale .24s var(--e-out)}#ll-home .llTextLink:hover .llArrow,#ll-home .btn:hover .llArrow{translate:3px 0}#ll-home .btn:hover .llArrowNE{translate:2px -2px}}#ll-home .llHelpLink{position:relative;border-bottom:0;padding-bottom:3px;color:var(--gold3-ink)}#ll-home .llHelpLink:before,#ll-home .llHelpLink:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;opacity:.35;pointer-events:none}#ll-home .llHelpLink:after{height:1.5px;opacity:1;background:var(--gold3);scale:0 1;transform-origin:right center;transition:scale .18s var(--e-io)}@media(hover:hover)and (pointer:fine){#ll-home .llHelpLink:hover:after{scale:1 1;transform-origin:left center;transition:scale .24s var(--e-out)}}@media(max-width:720px){#ll-home .llHelpLink:before,#ll-home .llHelpLink:after{bottom:9px}}#ll-home .llPriceMeta .llTag,#ll-home .llSectionHint .llPill{transition:translate var(--t-hover) var(--e-out),border-color var(--t-hover) ease,background-color var(--t-hover) ease}#ll-home .llFaq summary{transition:color var(--t-hover) ease}#ll-home .llFaq summary:after{transition:transform var(--t-panel) var(--e-out),translate var(--t-hover) var(--e-out)}@media(hover:hover)and (pointer:fine){#ll-home .llPriceMeta .llTag:hover,#ll-home .llSectionHint .llPill:hover{translate:0 -2px;border-color:#c9a25499}#ll-home .llFaq summary:hover{color:var(--gold3-ink)}#ll-home .dark .llFaq summary:hover{color:var(--gold2)}#ll-home .llFaq summary:hover:after{translate:0 2px}}#ll-home .btn{transition:transform var(--t-press) var(--e-out),scale var(--t-press) var(--e-out),translate var(--t-magnet) var(--e-out),box-shadow var(--t-hover) var(--e-out),background-color var(--t-hover) ease,border-color var(--t-hover) ease,color var(--t-hover) ease}#ll-home .btn.isMagnet{transition:transform var(--t-press) var(--e-out),scale var(--t-press) var(--e-out),box-shadow var(--t-hover) var(--e-out),background-color var(--t-hover) ease,border-color var(--t-hover) ease,color var(--t-hover) ease}#ll-home .llBtnInner{display:inline-flex;align-items:center;justify-content:center;gap:inherit;transition:translate var(--t-magnet) var(--e-out)}#ll-home .isMagnet .llBtnInner{transition:none}#ll-home .llBtnSwap{display:inline-block;animation:llSwapIn .2s var(--e-out)}#ll-home .btn,#ll-home .llTextLink,#ll-home .llHelpLink,#ll-home .llGalleryTab,#ll-home summary{-webkit-tap-highlight-color:transparent}#ll-home .btn[aria-busy=true]{cursor:progress}#ll-home .llTiltable{isolation:isolate;overflow:hidden;transition:transform var(--t-tilt-reset) var(--e-out),box-shadow var(--t-ui) var(--e-out),border-color var(--t-ui) ease,background-color var(--t-ui) ease}#ll-home .llTiltable.isTilt{transition:box-shadow var(--t-ui) var(--e-out),border-color var(--t-ui) ease,background-color var(--t-ui) ease}#ll-home .llSpot{position:absolute;left:0;top:0;width:360px;height:360px;border-radius:50%;pointer-events:none;z-index:-1;opacity:0;background:radial-gradient(closest-side,#c9a25424,#c9a25400);transition:opacity var(--t-ui) var(--e-out)}#ll-home .dark .llSpot,#ll-home .heroCard .llSpot,#ll-home .llKomplettCard--full .llSpot{background:radial-gradient(closest-side,#f2d78326,#f2d78300)}#ll-home .isHover>.llSpot{opacity:1;will-change:transform}#ll-home .llTiltable>.llSpot{margin:0;padding:0;display:block}html.llMotion #ll-home .llGalleryLightbox.is-open,html.llMotion #ll-home .llGalleryLightboxInner{animation:none}#ll-home .llGalleryLightbox{overscroll-behavior:contain}#ll-home .llGalleryLightboxInner img{align-self:center;max-width:100%}#ll-home .llGalleryClose{min-width:44px;min-height:44px}#ll-home .llModalWrap{overscroll-behavior:contain}@media(max-width:720px){#ll-home .llGalleryLightbox{backdrop-filter:none;-webkit-backdrop-filter:none;background:#060504eb}#ll-home .llModalWrap{backdrop-filter:none;-webkit-backdrop-filter:none;background:#060504bd}}#ll-home .llModalWrap.isClosing{animation:llFadeOut .18s var(--e-io) forwards}#ll-home .llModalWrap.isClosing .llModal{animation:llPopOut .18s var(--e-io) forwards}html.llOverlayOpen .llStickyBar,body[class*=overflow-hidden]>.llStickyBar{transform:translate3d(0,140%,0);opacity:0;pointer-events:none}html.llOverlayOpen .llProgress,body[class*=overflow-hidden]>.llProgress{opacity:0}#ll-home .llContactForm{color:var(--ink)}#ll-home .llField{position:relative}#ll-home .llFieldFlash:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:calc(var(--r-sm) + 6px);border:2px solid var(--gold);pointer-events:none;animation:llFlash 1.1s var(--e-out) both}#ll-home .llContactForm .llNote{transition:opacity var(--t-ui) var(--e-out),translate var(--t-ui) var(--e-out)}@starting-style{#ll-home .llContactForm .llNote{opacity:0;translate:0 8px}}#ll-home .llContactReview{margin-top:var(--s-5)}#ll-home .contactCard .btnLight{background:transparent;color:var(--on-dark);border-color:#fffaf233;box-shadow:none}@media(hover:hover)and (pointer:fine){#ll-home .contactCard .btnLight:hover{background:#fffaf20f;border-color:#f2d7836b}}@media(max-width:720px){#ll-home .llContactReview .btn{width:100%}}@media(max-width:359px){#ll-home .llReviewLink{font-size:14px;padding-inline:14px;white-space:nowrap}}#ll-home .llMobileEssentials.white{background:var(--white);color:var(--ink)}#ll-home .llMobileEssentials.white .llMobileHeroSummary h2{color:var(--ink)}#ll-home .llMobileEssentials.white .llMobileHeroSummary p{color:var(--text-muted)}#ll-home .llMobileEssentials.white .kicker,#ll-home #ll-preise.white .llMobileHeroSummary>.kicker{color:var(--gold3-ink)}#ll-home .llMobileEssentials.white .llMobileSignalGrid span{border-color:var(--line);background:var(--soft);color:var(--ink)}#ll-home .llMobileEssentials.white .llMobileSignalGrid span:before{background:var(--gold3)}#ll-home .llMobileEssentials.white .llMobileCoreStrip article{border-color:#c9a2544d;background:#fdf8ec}#ll-home .llMobileEssentials.white .llMobileCoreStrip strong{color:var(--gold3-ink)}#ll-home .llMobileEssentials.white .llMobileCoreStrip span{color:var(--text-muted)}#ll-home .llMobileEssentials.white .llMobileAccordions details{border-color:var(--line);background:var(--white);box-shadow:var(--sh-1)}#ll-home .llMobileEssentials.white .llMobileAccordions summary{color:var(--ink)}#ll-home .llMobileEssentials.white .llMobileAccordions summary:after{border-color:var(--gold3)}#ll-home .llMobileEssentials.white .llMobileAccordions details>div:not(.llAccWrap),#ll-home .llMobileEssentials.white .llMobileAccordions .llAccInner>div{color:var(--text-muted)}#ll-home .llMobileEssentials.white .llMobileAccordions strong{color:var(--gold3-ink)}#ll-home .llMobileEssentials.white .llMobileUseCaseGrid>*{border-color:var(--line);color:var(--ink)}#ll-home .llMobileEssentials.white .llPhotoEstimateBox{border-color:#c9a25447;background:#fdf8ec;color:var(--text-muted)}#ll-home .llMobileEssentials.white .llPhotoEstimateBox h3{color:var(--ink)}#ll-home .llMobileEssentials.white .llPhotoEstimateBox p{color:var(--text-muted)}#ll-home .llMobileEssentials.white .llPriceNoteV30{border-color:#c9a25447;background:#fdf8ec;color:#544a3b}#ll-home .llMobileEssentials.white .llPriceNoteV30 strong{color:var(--gold3-ink)}#ll-home .llMobileEssentials.white :focus-visible{outline-color:var(--gold3)}#ll-home #ll-kontakt.dark .contactCard{background:var(--dark-2);box-shadow:inset 0 0 0 1px #f2d78347}#ll-home #ll-kontakt.dark .llContactForm{box-shadow:var(--sh-dark)}#ll-home #ll-kontakt.dark .llContactForm p,#ll-home #ll-kontakt.dark .llContactForm .llMicro{color:var(--text-muted)}#ll-home #ll-kontakt.dark .llContactForm .llNote{background:#fdf8ec;border-color:#c9a25447;color:#544a3b}#ll-home #ll-kontakt.dark .llContactForm :focus-visible{outline-color:var(--gold3)}.llStickyBar{transition:transform .42s cubic-bezier(.32,.72,0,1),opacity .24s cubic-bezier(.23,1,.32,1)}@supports (transition-timing-function: linear(0,1)){.llStickyBar{transition-timing-function:linear(0,.039,.135,.26,.395,.526,.646,.75,.835,.903,.953,.99,1.014,1.029,1.036,1.038,1.037,1.033,1.029,1.023,1.018,1.014,1.01,1.006,1),cubic-bezier(.23,1,.32,1)}}html.llJs:not(.llFail) .llStickyBar:not(.isOn){transform:translate3d(0,140%,0);opacity:0;pointer-events:none;transition:transform .26s cubic-bezier(.77,0,.175,1),opacity .2s ease}.llStickyBar a:active{scale:.97}.llStickyBar a{transition:transform .16s ease,scale .12s cubic-bezier(.23,1,.32,1),box-shadow .16s ease,background .2s ease}html body>.llProgress{display:block}.llProgress{position:fixed;top:0;left:0;right:0;height:2px;z-index:30;transition:opacity .2s ease;pointer-events:none;transform-origin:0 50%;scale:0 1;background:linear-gradient(90deg,#9f7832,#f2d783)}@supports (animation-timeline: scroll()){.llProgress{animation:llProgress linear both;animation-timeline:scroll(root block)}}@keyframes llProgress{0%{scale:0 1}to{scale:1 1}}@media(prefers-reduced-motion:reduce){html body>.llProgress{display:none}#ll-home .llSpot{display:none}#ll-home .llFieldFlash:after{animation:none;opacity:1}#ll-home .llTabsActive{transition:none}.llStickyBar{transition:opacity .15s ease}html.llJs:not(.llFail) .llStickyBar:not(.isOn){transform:none;transition:opacity .15s ease}}@media print{html body>.llProgress{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/155/assets/ll-home.css.map */
