#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;--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(--gold);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]{opacity:0;transform:translate3d(0,18px,0);transition:opacity var(--t-reveal) var(--e-out),transform var(--t-reveal) var(--e-out);transition-delay:calc(var(--d,0) * 70ms + var(--stagger,0ms));will-change:opacity,transform}#ll-home [data-reveal].show{opacity:1;transform:none;will-change:auto}#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>*,#ll-home .llPriceCoreGrid>*{--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),#ll-home .llPriceCoreGrid>: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),#ll-home .llPriceCoreGrid>:nth-child(3){--stagger:.11s}#ll-home .grid4>:nth-child(4),#ll-home .llMaterialGrid>:nth-child(4),#ll-home .llPriceCoreGrid>: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{transform: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{transform: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;border-bottom:1px solid rgba(159,120,50,.35);transition:border-color var(--t-hover) ease,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 .llPriceCoreCard,#ll-home .llRevCard,#ll-home .llFaq,#ll-home .llStep{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 .llRevCard,#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,#ll-home .llRevCard: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,#ll-home .dark .llRevCard: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 .llPriceBadge,#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 .llPriceBadge,#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 .llPriceBadge,#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 .llCompactNote,#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 .marquee{border-block:1px solid rgba(201,162,84,.18);background:var(--dark-2);color:var(--gold2);overflow:hidden}#ll-home .marqueeTrack{display:flex;gap:var(--s-8);white-space:nowrap;padding-block:13px;font-weight:750;font-size:13px;letter-spacing:.08em;text-transform:uppercase;animation:llMarquee 34s linear infinite}#ll-home .marqueeTrack span{display:inline-flex;gap:var(--s-8)}#ll-home .marqueeTrack i{font-style:normal;color:#f2d78380}@keyframes llMarquee{to{transform:translate3d(-50%,0,0)}}#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)}@keyframes llPanelIn{0%{opacity:0;transform:translate3d(0,-6px,0)}to{opacity:1;transform:none}}#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 .pricingShell{background:var(--white);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-2);overflow:hidden;padding:clamp(22px,3vw,34px)}#ll-home .dark .pricingShell{background:var(--on-dark-surface);border-color:var(--on-dark-line);box-shadow:none}#ll-home .pricingTop{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--s-5);padding-bottom:var(--s-6);margin-bottom:var(--s-7);border-bottom:1px solid var(--line)}#ll-home .dark .pricingTop{border-bottom-color:var(--on-dark-line)}#ll-home .pricingTop>div:first-child{flex:1 1 460px;min-width:0}#ll-home .pricingTop .llSplitActions{margin-top:6px}#ll-home .pricingTop .lead{margin-top:var(--s-3)}#ll-home .llPriceCoreGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--s-4);align-items:stretch}#ll-home .llPriceCoreCard.main{background:var(--ink);border-color:var(--ink);color:var(--cream)}#ll-home .llPriceCoreCard.main h3{color:var(--cream)}#ll-home .llPriceCoreCard.main p{color:#fffaf2b8}#ll-home .llPriceCoreCard.main .llPriceBadge{background:#f2d78329;border-color:#f2d7834d;color:var(--gold2)}#ll-home .llPriceCoreCard h3{font-size:17px}#ll-home .llPriceCoreCard p{margin-top:var(--s-3);font-size:14px;line-height:1.6;color:var(--text-muted);text-wrap:pretty}#ll-home .llPriceFormula{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2);margin-top:var(--s-4);font-size:clamp(17px,2vw,22px);line-height:1.35}#ll-home .llPriceFormula strong{color:var(--gold2);font-weight:850;white-space:nowrap}#ll-home .llPriceFormula span{color:#fffaf299;font-size:14px}#ll-home .llPriceFormula i{font-style:normal;color:#fffaf266}#ll-home .llMiniExample{margin-top:var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--line);font-size:13.5px;line-height:1.55;color:var(--text-muted)}#ll-home .llMiniExample strong{color:var(--gold3-ink)}#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 .llMobilePriceSummary{display:none}#ll-home .llMobilePriceHeader h3{font-size:19px}#ll-home .llMobilePriceHeader p{margin-top:var(--s-2);font-size:14px;line-height:1.55;color:var(--text-muted)}#ll-home .llMobilePriceRows{display:grid;gap:var(--s-2);margin-top:var(--s-5)}#ll-home .llMobilePriceRows article{border:1px solid var(--line);border-radius:var(--r-sm);background:#fdfbf6;padding:14px 16px}#ll-home .llMobilePriceRows strong{display:block;font-size:17px;color:var(--gold3-ink);letter-spacing:-.02em}#ll-home .llMobilePriceRows>article>span{display:block;margin-top:2px;font-size:13.5px;font-weight:700}#ll-home .llMobilePriceRows p{margin-top:5px;font-size:13px;line-height:1.5;color:var(--text-muted)}#ll-home .llMobileInlineDetails{margin-top:var(--s-4);border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}#ll-home .llMobileInlineDetails summary{list-style:none;cursor:pointer;padding:13px 16px;font-weight:750;font-size:14.5px;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}#ll-home .llMobileInlineDetails summary::-webkit-details-marker{display:none}#ll-home .llMobileInlineDetails summary:after{content:"";width:8px;height:8px;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)}#ll-home .llMobileInlineDetails[open] summary:after{transform:rotate(-135deg) translate3d(-2px,-2px,0)}#ll-home .llMobileInlineDetails>div:not(.llAccWrap),#ll-home .llMobileInlineDetails .llAccInner>div{padding:0 16px 16px;font-size:13.5px;line-height:1.6;color:var(--text-muted)}#ll-home .llMobileInlineDetails ul{padding-left:18px;line-height:1.7}#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 .llRevHead{align-items:flex-end}#ll-home .llRevScore{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2);padding:var(--s-5) var(--s-6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--sh-1);flex:0 0 auto}#ll-home .dark .llRevScore{background:var(--on-dark-surface);border-color:var(--on-dark-line);box-shadow:none}#ll-home .llRevScore strong{font-size:30px;line-height:1;letter-spacing:-.03em}#ll-home .llRevScore>span{font-size:13.5px;color:var(--text-muted)}#ll-home .dark .llRevScore>span{color:var(--text-muted-dark)}#ll-home .llRevScore .btn{margin-top:var(--s-2)}#ll-home .llRevStars{display:inline-flex;align-items:center;gap:3px;color:var(--gold);line-height:1}#ll-home .llRevStars svg{width:16px;height:16px;flex:0 0 auto;fill:currentColor}#ll-home .llRevScore .llRevStars svg{width:18px;height:18px}#ll-home .llRevGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:var(--s-4)}#ll-home .llRevCard{display:flex;flex-direction:column;gap:var(--s-3)}#ll-home .llRevText{font-size:14.5px;line-height:1.65;color:var(--text-muted);text-wrap:pretty}#ll-home .dark .llRevText{color:var(--text-muted-dark)}#ll-home .llRevMeta{display:flex;align-items:center;gap:var(--s-3);margin-top:auto;padding-top:var(--s-3);border-top:1px solid var(--line)}#ll-home .dark .llRevMeta{border-top-color:var(--on-dark-line)}#ll-home .llRevAvatar{width:34px;height:34px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;background:var(--gold2);color:#1b1408;font-weight:800;font-size:14px}#ll-home .llRevName{font-weight:700;font-size:14px}#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 .llFormHint{margin:-8px 0 var(--s-4);font-size:13px;color:var(--text-muted);line-height:1.55}#ll-home .llContactForm>button.btn{width:100%;margin-top:var(--s-2)}#ll-home .llContactForm>.llHelpLink{width:fit-content}#ll-home .llFileEmailHelperV33,#ll-home .llDesignPrepCardV35{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)}#ll-home .llFxProgress{position:fixed;top:0;left:0;height:2px;width:var(--ll-progress,0%);background:var(--gold2);z-index:var(--z-sticky);pointer-events:none;transition:width 90ms linear}#ll-home .llFxLayer{display:none}#ll-home .llFxHover{will-change:transform}@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 .llPriceCoreGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#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 .marquee,#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,#ll-home .llPriceCoreCard,#ll-home .llRevCard{padding:var(--s-5)}#ll-home .llMaterialItem{padding:var(--s-4)}#ll-home .llPriceCoreGrid,#ll-home .grid3,#ll-home .grid4,#ll-home .llPrivatGrid,#ll-home .llTrustGrid,#ll-home .llGastroFocusGrid,#ll-home .llFaqGrid,#ll-home .llRevGrid,#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 .llRevScore{width:100%}#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)}#ll-home .marqueeTrack{animation:none}#ll-home .llFxProgress{display:none}}@media print{#ll-home .llStickyBar,#ll-home .llFxProgress,#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)}
/*# sourceMappingURL=/cdn/shop/t/151/assets/ll-home.css.map */
