.lunara-steps__header{text-align:center;margin-bottom:var(--lunara-space-xl)}.lunara-steps__header .lunara-lead{margin-inline:auto;margin-top:var(--lunara-space-sm)}.lunara-steps__header .lunara-divider--center{margin-top:var(--lunara-space-md)}.lunara-steps__list{list-style:none;padding:0;margin:0;counter-reset:step}.lunara-steps__item{position:relative;padding:var(--lunara-space-lg) var(--lunara-space-md);background:var(--lunara-surface);border-radius:var(--lunara-radius-lg);border:1px solid var(--lunara-line)}.lunara-steps__num{display:inline-block;font-family:var(--lunara-font-serif);font-size:4rem;line-height:1;color:var(--lunara-accent);margin-bottom:var(--lunara-space-md)}.lunara-steps__title{font-size:var(--lunara-fs-h3);margin:0 0 var(--lunara-space-xs)}.lunara-steps__text{font-family:var(--lunara-font-sans);font-size:var(--lunara-fs-body);line-height:1.7;color:var(--lunara-ink-soft);margin:0}.lunara-steps__tip{margin-top:var(--lunara-space-xl);padding:var(--lunara-space-md) var(--lunara-space-lg);background:#555f3e14;border-left:3px solid var(--lunara-secondary);border-radius:var(--lunara-radius-md);max-width:88rem;margin-inline:auto}.lunara-steps__tip p{font-family:var(--lunara-font-sans);font-size:var(--lunara-fs-body);line-height:1.7;color:var(--lunara-ink);margin:var(--lunara-space-xs) 0 0}.lunara-baslider__head{text-align:center;margin-bottom:var(--lunara-space-xl)}.lunara-baslider__head .lunara-lead{margin-inline:auto;margin-top:var(--lunara-space-sm)}.lunara-baslider__head .lunara-divider--center{margin-top:var(--lunara-space-md)}.lunara-baslider__wrap{max-width:60rem;margin-inline:auto}.lunara-baslider__frame{position:relative;width:100%;aspect-ratio:3 / 4;border-radius:var(--lunara-radius-lg);overflow:hidden;background:var(--lunara-surface);user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:none;cursor:ew-resize;container-type:inline-size}.lunara-baslider__frame:focus-visible{outline:3px solid var(--lunara-accent);outline-offset:4px}.lunara-baslider__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.lunara-baslider__before{position:absolute;top:0;left:0;bottom:0;width:var(--lunara-split, 50%);overflow:hidden;pointer-events:none;will-change:width}.lunara-baslider__before .lunara-baslider__img--before{width:100cqi;height:100%;max-width:none}.lunara-baslider__handle{position:absolute;top:0;bottom:0;left:var(--lunara-split, 50%);transform:translate(-50%);pointer-events:none;z-index:2}.lunara-baslider__handle-line{position:absolute;top:0;right:0;bottom:0;left:50%;width:3px;background:#fff;box-shadow:0 0 12px #00000059;transform:translate(-50%)}.lunara-baslider__handle-knob{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center;background:var(--lunara-ink);color:var(--lunara-creme);border:2px solid #fff;border-radius:50%;box-shadow:0 6px 20px #0006}.lunara-baslider__label{position:absolute;top:var(--lunara-space-md);padding:.5rem 1.2rem;font-family:var(--lunara-font-sans);font-size:var(--lunara-fs-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--lunara-creme);border-radius:var(--lunara-radius-pill);z-index:3;pointer-events:none}.lunara-baslider__label--before{left:var(--lunara-space-md);background:var(--lunara-ink)}.lunara-baslider__label--after{right:var(--lunara-space-md);background:var(--lunara-secondary)}.lunara-baslider__hint{margin-top:var(--lunara-space-md);text-align:center;font-family:var(--lunara-font-sans);font-size:var(--lunara-fs-small);letter-spacing:.04em;color:var(--lunara-ink-soft)}.lunara-baslider__disclaimer{margin-top:var(--lunara-space-lg);text-align:center;font-family:var(--lunara-font-sans);font-size:var(--lunara-fs-small);color:var(--lunara-ink-soft);max-width:72ch;margin-inline:auto}.lunara-contact__grid{display:grid;gap:var(--lunara-space-xl);grid-template-columns:1fr}@media(min-width:990px){.lunara-contact__grid{grid-template-columns:minmax(28rem,34rem) 1fr;gap:var(--lunara-space-2xl)}}.lunara-contact__info .lunara-divider{margin-block:var(--lunara-space-md)}.lunara-contact__list{margin:0}.lunara-contact__list>div{padding:var(--lunara-space-sm) 0;border-bottom:1px solid var(--lunara-line)}.lunara-contact__list dt{font-family:var(--lunara-font-sans);font-size:var(--lunara-fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--lunara-secondary);margin-bottom:.4rem}.lunara-contact__list dd{margin:0;font-family:var(--lunara-font-sans);font-size:var(--lunara-fs-body);color:var(--lunara-ink);line-height:1.5}.lunara-contact__list a{color:var(--lunara-ink);text-decoration:none;border-bottom:1px solid var(--lunara-accent)}.lunara-contact__list a:hover{color:var(--lunara-secondary)}.lunara-contact__form-wrap{background:var(--lunara-surface);border:1px solid var(--lunara-line);border-radius:var(--lunara-radius-lg);padding:clamp(2.4rem,3vw,4rem)}.lunara-contact__form{display:grid;gap:var(--lunara-space-md);grid-template-columns:1fr 1fr}.lunara-contact__row{grid-column:1 / -1;margin-bottom:0}.lunara-contact__row--half{grid-column:auto}@media(max-width:749px){.lunara-contact__form{grid-template-columns:1fr}.lunara-contact__row--half{grid-column:1 / -1}}.lunara-contact__opt{font-family:var(--lunara-font-sans);font-size:1rem;letter-spacing:0;text-transform:none;color:var(--lunara-ink-soft);font-weight:400;margin-left:.4rem}.lunara-contact__hint{font-family:var(--lunara-font-sans);font-size:var(--lunara-fs-small);color:var(--lunara-ink-soft);margin:0;grid-column:1 / -1}.lunara-contact__form>button{grid-column:1 / -1;justify-self:start}.lunara-contact__row label span[aria-hidden=true]{color:var(--lunara-accent);margin-left:.3rem}.lunara-contact__row label{display:block;font-family:var(--lunara-font-sans);font-size:var(--lunara-fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--lunara-ink);margin-bottom:.6rem}.lunara-contact__row input,.lunara-contact__row textarea{width:100%;padding:1.2rem 1.4rem;font:inherit;font-family:var(--lunara-font-sans);background:var(--lunara-hellgrau);border:1px solid var(--lunara-line);border-radius:var(--lunara-radius-sm);color:var(--lunara-ink);transition:border-color var(--lunara-dur) var(--lunara-ease)}.lunara-contact__row input:focus,.lunara-contact__row textarea:focus{border-color:var(--lunara-accent);outline:none}.lunara-contact__success{padding:var(--lunara-space-md);background:#555f3e1a;border-left:3px solid var(--lunara-secondary);margin-bottom:var(--lunara-space-md);color:var(--lunara-ink);font-family:var(--lunara-font-sans)}.lunara-contact__errors{padding:var(--lunara-space-md);background:#c8505014;border-left:3px solid #b45151;list-style:none;margin:0 0 var(--lunara-space-md)}.lunara-dl__head{text-align:center;margin-bottom:var(--lunara-space-xl)}.lunara-dl__head .lunara-lead{margin-inline:auto;margin-top:var(--lunara-space-sm)}.lunara-dl__head .lunara-divider--center{margin-top:var(--lunara-space-md)}.lunara-dl__grid{list-style:none;padding:0;margin:0;display:grid;gap:var(--lunara-space-lg);grid-template-columns:1fr}@media(min-width:750px){.lunara-dl__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.lunara-dl__grid{grid-template-columns:repeat(3,1fr)}}.lunara-dl__card{padding:var(--lunara-space-lg);background:var(--lunara-surface);border:1px solid var(--lunara-line);border-radius:var(--lunara-radius-lg);display:grid;gap:var(--lunara-space-md);grid-template-columns:auto 1fr;grid-template-areas:"icon meta" "icon action";align-items:start}.lunara-dl__card.is-empty{opacity:.72}.lunara-dl__icon{grid-area:icon;width:5.6rem;height:5.6rem;display:flex;align-items:center;justify-content:center;background:#cbaa6f2e;border:1px solid rgba(203,170,111,.4);border-radius:var(--lunara-radius-md);color:var(--lunara-ink)}.lunara-dl__icon svg{width:2.8rem;height:2.8rem}.lunara-dl__meta{grid-area:meta}.lunara-dl__type{font-family:var(--lunara-font-sans);font-size:var(--lunara-fs-eyebrow);letter-spacing:.24em;text-transform:uppercase;color:var(--lunara-secondary)}.lunara-dl__title{font-size:var(--lunara-fs-h3);margin:.4rem 0 .6rem}.lunara-dl__desc{font-family:var(--lunara-font-sans);font-size:var(--lunara-fs-body);line-height:1.6;color:var(--lunara-ink-soft);margin:0}.lunara-dl__action{grid-area:action;margin-top:var(--lunara-space-xs)}.lunara-dl__soon{display:inline-block;padding:.6rem 1.4rem;background:#555f3e14;color:var(--lunara-secondary);border-radius:var(--lunara-radius-pill);font-family:var(--lunara-font-sans);font-size:var(--lunara-fs-small);letter-spacing:.06em}.lunara-dl__footnote{margin-top:var(--lunara-space-xl);text-align:center;font-family:var(--lunara-font-sans);font-size:var(--lunara-fs-small);color:var(--lunara-ink-soft);max-width:72ch;margin-inline:auto}.lunara-faq__header{text-align:center;margin-bottom:var(--lunara-space-xl)}.lunara-faq__list{border-top:1px solid var(--lunara-line)}.lunara-faq__item{border-bottom:1px solid var(--lunara-line)}.lunara-faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--lunara-space-md);padding:var(--lunara-space-md) 0;font-family:var(--lunara-font-serif);font-size:clamp(1.8rem,1vw + 1rem,2.2rem);color:var(--lunara-ink);cursor:pointer;list-style:none}.lunara-faq__q::-webkit-details-marker{display:none}.lunara-faq__icon{color:var(--lunara-accent);transition:transform .4s var(--lunara-ease);flex-shrink:0}.lunara-faq__item[open] .lunara-faq__icon{transform:rotate(180deg)}.lunara-faq__a{padding:0 0 var(--lunara-space-md);max-width:72ch}.lunara-faq__a p{margin:0 0 var(--lunara-space-sm)}.lunara-hero{position:relative;overflow:hidden}.lunara-hero__inner{display:grid;gap:var(--lunara-space-lg);grid-template-columns:1fr;align-items:center}.lunara-hero__copy{max-width:60ch}.lunara-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--lunara-space-sm);margin-top:var(--lunara-space-md)}.lunara-hero__trust{margin-top:var(--lunara-space-md);font-family:var(--lunara-font-sans);font-size:var(--lunara-fs-small);color:var(--lunara-ink-soft);letter-spacing:.06em}.lunara-hero__media{display:flex;justify-content:center;align-items:center}.lunara-hero__media img{width:100%;max-width:52rem;height:auto;object-fit:contain;border-radius:var(--lunara-radius-lg)}@media(min-width:990px){.lunara-hero__inner{grid-template-columns:1.1fr 1fr;gap:var(--lunara-space-2xl)}.lunara-hero{padding-block:clamp(6.4rem,10vw,12rem)}}.lunara-ing__inner{text-align:center}.lunara-ing__lead{font-family:var(--lunara-font-sans);font-size:var(--lunara-fs-body);line-height:1.7;opacity:.85;max-width:62ch;margin:var(--lunara-space-sm) auto 0}.lunara-ing__list{list-style:none;padding:0;margin:var(--lunara-space-xl) 0 0;display:grid;gap:var(--lunara-space-lg);grid-template-columns:1fr}@media(min-width:750px){.lunara-ing__list{grid-template-columns:repeat(4,1fr);gap:var(--lunara-space-md)}}.lunara-ing__item{display:flex;flex-direction:column;align-items:center;gap:var(--lunara-space-xs);padding:var(--lunara-space-md);border-top:1px solid rgba(203,170,111,.3)}@media(min-width:750px){.lunara-ing__item{border-top:0;border-left:1px solid rgba(203,170,111,.3)}.lunara-ing__item:first-child{border-left:0}}.lunara-ing__pct{font-family:var(--lunara-font-serif);font-size:clamp(3.6rem,5vw,5.6rem);font-weight:500;line-height:1}.lunara-ing__name{font-family:var(--lunara-font-sans);font-size:var(--lunara-fs-body);letter-spacing:.02em;opacity:.9}.lunara-ing__footnote{margin-top:var(--lunara-space-xl);font-family:var(--lunara-font-sans);font-size:var(--lunara-fs-small);letter-spacing:.06em;opacity:.7}.ln-privacy-button{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;text-decoration:underline;text-underline-offset:3px;min-height:24px}.ln-privacy-button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ln-privacy-button:disabled{cursor:wait;opacity:.6}.lunara-partners__head{text-align:center;margin-bottom:var(--lunara-space-xl)}.lunara-partners__head .lunara-lead{margin-inline:auto;margin-top:var(--lunara-space-sm)}.lunara-partners__head .lunara-divider--center{margin-top:var(--lunara-space-md)}.lunara-partners__grid{list-style:none;padding:0;margin:0;display:grid;gap:var(--lunara-space-lg);grid-template-columns:1fr}@media(min-width:750px){.lunara-partners__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.lunara-partners__grid{grid-template-columns:repeat(3,1fr)}}.lunara-partners__card{padding:var(--lunara-space-lg);background:var(--lunara-surface);border:1px solid var(--lunara-line);border-radius:var(--lunara-radius-lg);display:flex;flex-direction:column}.lunara-partners__icon{width:6.4rem;height:6.4rem;display:flex;align-items:center;justify-content:center;background:#cbaa6f2e;border:1px solid rgba(203,170,111,.4);border-radius:50%;color:var(--lunara-ink);margin-bottom:var(--lunara-space-md)}.lunara-partners__icon svg{width:3rem;height:3rem}.lunara-partners__title{font-size:var(--lunara-fs-h3);margin:0 0 var(--lunara-space-xs)}.lunara-partners__text{font-family:var(--lunara-font-sans);font-size:var(--lunara-fs-body);line-height:1.6;color:var(--lunara-ink-soft);margin:0 0 var(--lunara-space-md)}.lunara-partners__perks{list-style:none;padding:0;margin:0;font-family:var(--lunara-font-sans);font-size:var(--lunara-fs-small);color:var(--lunara-ink)}.lunara-partners__perks li{padding-left:2rem;position:relative;margin-bottom:.6rem;line-height:1.5}.lunara-partners__perks li:before{content:"";position:absolute;left:0;top:.55em;width:1rem;height:1px;background:var(--lunara-accent)}.lunara-partners__cta{margin-top:var(--lunara-space-xl);text-align:center}.lunara-partners__cta-note{margin-top:var(--lunara-space-sm);font-family:var(--lunara-font-sans);font-size:var(--lunara-fs-small);color:var(--lunara-ink-soft)}.lunara-pbenefits{padding-block:clamp(3.2rem,5vw,4.8rem)}.lunara-pbenefits__row{list-style:none;padding:0;margin:0;display:grid;gap:var(--lunara-space-md);grid-template-columns:repeat(2,1fr)}@media(min-width:750px){.lunara-pbenefits__row{grid-template-columns:repeat(4,1fr);gap:var(--lunara-space-lg)}}.lunara-pbenefits__item{display:flex;align-items:center;gap:var(--lunara-space-sm)}.lunara-pbenefits__icon{width:3.6rem;height:3.6rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--lunara-accent);background:#cbaa6f1f;border-radius:50%}.lunara-pbenefits__icon svg{width:2rem;height:2rem}.lunara-pbenefits__text{font-family:var(--lunara-font-sans);font-size:var(--lunara-fs-body);color:var(--lunara-ink);line-height:1.4}.lunara-phowto__head{text-align:center;margin-bottom:var(--lunara-space-xl)}.lunara-phowto__grid{display:grid;gap:var(--lunara-space-lg);grid-template-columns:1fr}@media(min-width:750px){.lunara-phowto__grid{grid-template-columns:repeat(2,1fr);gap:var(--lunara-space-xl)}}.lunara-phowto__col{padding:var(--lunara-space-lg);background:var(--lunara-surface);border:1px solid var(--lunara-line);border-radius:var(--lunara-radius-lg)}.lunara-phowto__title{font-size:var(--lunara-fs-h3);margin:0 0 var(--lunara-space-md)}.lunara-phowto__steps{list-style:none;counter-reset:hstep;padding:0;margin:0;font-family:var(--lunara-font-sans);font-size:var(--lunara-fs-body);line-height:1.7;color:var(--lunara-ink-soft)}.lunara-phowto__steps li{counter-increment:hstep;padding-left:3.6rem;position:relative;margin-bottom:var(--lunara-space-sm)}.lunara-phowto__steps li:before{content:counter(hstep,decimal-leading-zero);position:absolute;left:0;top:0;font-family:var(--lunara-font-serif);font-size:1.8rem;color:var(--lunara-accent);line-height:1.6}.lunara-phowto__tip{margin-top:var(--lunara-space-md);padding:var(--lunara-space-sm) var(--lunara-space-md);background:#555f3e14;border-left:3px solid var(--lunara-secondary);border-radius:var(--lunara-radius-sm)}.lunara-phowto__tip p{margin:var(--lunara-space-2xs) 0 0;font-family:var(--lunara-font-sans);font-size:var(--lunara-fs-small);color:var(--lunara-ink);line-height:1.6}.lunara-ping__inner{max-width:96rem;margin-inline:auto}.lunara-ping__head{text-align:center;margin-bottom:var(--lunara-space-xl)}.lunara-ping__head .lunara-lead{margin-inline:auto;margin-top:var(--lunara-space-sm)}.lunara-ping__list{list-style:none;padding:0;margin:0}.lunara-ping__row{display:grid;gap:var(--lunara-space-sm);grid-template-columns:1fr;padding:var(--lunara-space-lg) 0;border-bottom:1px solid var(--lunara-line)}.lunara-ping__row:last-child{border-bottom:0}@media(min-width:750px){.lunara-ping__row{grid-template-columns:minmax(20rem,26rem) 1fr;gap:var(--lunara-space-xl)}}.lunara-ping__lead{display:flex;align-items:baseline;gap:var(--lunara-space-sm)}.lunara-ping__pct{font-family:var(--lunara-font-serif);font-size:clamp(2.4rem,2vw + 1rem,3.2rem);color:var(--lunara-accent)}.lunara-ping__name{font-size:var(--lunara-fs-h3);margin:0}.lunara-ping__desc{font-family:var(--lunara-font-sans);font-size:var(--lunara-fs-body);line-height:1.7;color:var(--lunara-ink-soft);margin:0}.lunara-ping__footnote{margin-top:var(--lunara-space-lg);text-align:center;font-family:var(--lunara-font-sans);font-size:var(--lunara-fs-small);color:var(--lunara-ink-soft);letter-spacing:.04em}.lunara-usp__header{text-align:center;margin-bottom:var(--lunara-space-xl)}.lunara-usp__header .lunara-divider--center{margin-top:var(--lunara-space-md)}.lunara-usp__grid{list-style:none;padding:0;margin:0}.lunara-usp__item{text-align:center;padding:var(--lunara-space-lg) var(--lunara-space-md)}.lunara-usp__icon{width:8rem;height:8rem;margin:0 auto var(--lunara-space-md);display:flex;align-items:center;justify-content:center;border-radius:50%;background:#cbaa6f2e;border:1px solid rgba(203,170,111,.4);color:var(--lunara-ink);transition:transform var(--lunara-dur) var(--lunara-ease),background var(--lunara-dur) var(--lunara-ease)}.lunara-usp__icon svg{width:3.8rem;height:3.8rem}.lunara-usp__item:hover .lunara-usp__icon{transform:translateY(-2px);background:#cbaa6f47}.lunara-usp__title{font-weight:500}.lunara-usp__title{font-size:var(--lunara-fs-h3);margin:0 0 var(--lunara-space-xs)}.lunara-usp__text{font-family:var(--lunara-font-sans);font-size:var(--lunara-fs-body);line-height:1.6;color:var(--lunara-ink-soft);max-width:32ch;margin-inline:auto}.ln-chat{font:14px/1.5 var(--ln-sans);color:var(--ln-ink)}.ln-chat__launcher{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:35;display:flex;align-items:center;gap:12px;border:1px solid #707959;border-radius:100px;background:var(--ln-deep);color:#fff;padding:15px 22px;box-shadow:0 8px 28px #24272226;font-size:14px!important;min-height:56px}.ln-chat__launcher:hover{background:var(--ln-olive)}.ln-chat svg{width:22px;height:22px;flex:none;display:block}.ln-chat__dialog{position:fixed;inset:auto 24px 24px auto;margin:0;padding:0;border:1px solid var(--ln-line);border-radius:18px;background:var(--ln-cream);color:var(--ln-ink);width:410px;max-width:calc(100vw - 32px);height:650px;max-height:calc(100dvh - 48px);box-shadow:0 24px 90px #17201140;overflow:hidden}.ln-chat__dialog::backdrop{background:#19201533}.ln-chat__shell{height:100%;display:flex;flex-direction:column;min-height:0}.ln-chat__header{display:flex;align-items:center;gap:12px;background:var(--ln-deep);color:var(--ln-cream);padding:20px;flex:none}.ln-chat__mark{display:grid;place-items:center;width:42px;height:42px;border:1px solid #8e987c;border-radius:50%;font:30px var(--ln-serif);color:var(--ln-gold)}.ln-site .ln-chat__title{font:32px/1 var(--ln-serif);letter-spacing:.01em;margin:0 0 5px}.ln-site .ln-chat__subtitle{font-size:11px;line-height:1.4;color:#e4e8da;margin:0}.ln-chat__close{margin-left:auto;border:0;border-radius:50%;width:44px;height:44px;display:grid;place-items:center;background:transparent;color:inherit}.ln-chat__close:hover{background:#ffffff18}.ln-chat__log{flex:1;min-height:80px;overflow-y:auto;overscroll-behavior:contain;padding:22px 20px 12px;scrollbar-width:thin}.ln-chat__message{font:14px/1.65 var(--ln-sans)!important;overflow-wrap:anywhere;margin:0 0 16px!important;padding:15px 16px;border-radius:12px;max-width:96%}.ln-chat__message--assistant{background:#fff;border:1px solid var(--ln-line);border-bottom-left-radius:3px}.ln-chat__message--user{margin-left:auto!important;background:var(--ln-soft);border:1px solid #d5dcc8;border-bottom-right-radius:3px}.ln-site .ln-chat__message p{margin:0 0 10px;font-size:14px}.ln-site .ln-chat__message p:last-child{margin-bottom:0}.ln-chat__message strong{font-weight:600}.ln-site .ln-chat__action{display:flex;align-items:center;justify-content:center;border:1px solid var(--ln-olive);background:var(--ln-olive);color:#fff;padding:11px 14px;border-radius:6px;margin-top:12px;min-height:44px;font-size:13px;text-align:center;line-height:1.45}.ln-chat__action:hover{background:var(--ln-deep)}.ln-site .ln-chat__secondary{color:var(--ln-olive);text-decoration:underline;text-underline-offset:3px;display:inline-block;margin-top:10px;font-size:12px}.ln-chat__topics{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 20px 14px;flex:none;border-top:1px solid var(--ln-line)}.ln-chat__topic{background:transparent;border:1px solid #c9cdbd;border-radius:7px;padding:9px 8px;font-size:12px!important;color:var(--ln-deep);line-height:1.4;min-height:42px}.ln-chat__topic:hover{background:var(--ln-soft);border-color:var(--ln-olive)}.ln-chat__form{padding:0 20px;display:flex;align-items:center;gap:8px;flex:none}.ln-chat__input{min-width:0;width:100%;min-height:46px;border:1px solid #b7bda8;background:#fff;border-radius:8px;padding:10px 12px;font-size:16px!important;color:var(--ln-ink)}.ln-chat__send{width:46px;height:46px;flex:none;display:grid;place-items:center;border:0;border-radius:8px;background:var(--ln-olive);color:#fff}.ln-chat__bottom{padding:10px 20px 16px;flex:none}.ln-site .ln-chat__privacy{font-size:10px;line-height:1.45;color:#555c4d;margin:0 0 8px}.ln-chat__meta{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;color:var(--ln-olive)}.ln-chat__reset{border:0;padding:4px 0;background:transparent;color:inherit;text-decoration:underline;text-underline-offset:3px;font-size:11px!important;min-height:28px}.ln-chat__meta a{text-decoration:underline;text-underline-offset:3px}.ln-chat__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ln-chat__nojs{position:fixed;right:20px;bottom:20px;background:var(--ln-deep);color:#fff!important;padding:12px;border-radius:8px;font-size:13px;z-index:35}.ln-chat__dialog :focus-visible{outline:2px solid var(--ln-gold);outline-offset:3px}@media(max-width:600px){.ln-chat__launcher{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));padding:13px 18px}.ln-chat__dialog{inset:auto 8px calc(8px + env(safe-area-inset-bottom)) 8px;width:calc(100vw - 16px);max-width:none;height:680px;max-height:calc(100dvh - 16px - env(safe-area-inset-bottom));border-radius:14px}.ln-chat__header{padding:16px}.ln-chat__log{padding:16px 14px 8px}.ln-chat__topics{padding:10px 14px}.ln-chat__form{padding:0 14px}.ln-chat__bottom{padding:8px 14px 12px}}@media(max-height:520px){.ln-chat__dialog{max-height:calc(100dvh - 16px);bottom:8px}.ln-chat__header{padding:10px 16px}.ln-chat__topics{display:flex;overflow-x:auto;padding:7px 14px;gap:6px}.ln-chat__topic{min-width:110px;min-height:36px}.ln-chat__privacy{display:none}.ln-chat__bottom{padding-top:5px;padding-bottom:6px}}.ln-chat__launcher[hidden]{display:none}.ln-chat__launcher{padding:8px 17px 8px 8px;gap:10px}.ln-chat .ln-chat__avatar{width:48px;height:48px}.ln-chat__mark{width:56px;height:56px;border:0;flex:none}.ln-chat__mark .ln-chat__avatar{width:56px;height:56px}.ln-chat__dialog{width:456px;height:720px}.ln-chat__header{padding:18px 20px}.ln-chat__subtitle{max-width:275px}.ln-chat__message{max-width:100%;padding:16px}.ln-chat__message--user{max-width:88%}.ln-chat__topics{display:flex;overflow-x:auto;gap:8px;padding-block:12px;scrollbar-width:thin}.ln-chat__topic{flex:0 0 auto;white-space:nowrap;padding-inline:14px;min-height:40px}.ln-chat__source{font-size:11px!important;color:var(--ln-muted)}.ln-chat__visual{margin:15px 0 5px;padding:14px;background:var(--ln-soft);border-radius:8px}.ln-chat__visual figcaption{font-size:12px;font-weight:500;margin-bottom:9px}.ln-chat__visual svg{width:100%;height:auto}.ln-chat__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.ln-chat__steps li{background:var(--ln-cream);border-radius:5px;padding:8px;display:flex;flex-direction:column;align-items:center}.ln-chat__steps svg{height:60px;max-width:100px}.ln-chat__steps span{font-size:11px;text-align:center;line-height:1.45;margin-top:4px}.ln-chat__oil{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:12px}.ln-chat__oil svg{width:64px;height:64px;flex:none}.ln-chat__ingredients{margin:0;padding:0;list-style:none;display:grid;gap:5px}.ln-chat__ingredients li{font-size:12px;border-top:1px solid var(--ln-line);padding-top:5px}.ln-chat__visual--mechanism>svg{height:130px}.ln-chat__visual--mechanism figcaption{margin:8px 0 0;text-align:center}.ln-chat__products{display:grid;gap:10px;margin-top:14px}.ln-chat__product{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;padding:10px;border:1px solid var(--ln-line);border-radius:8px;background:var(--ln-cream)}.ln-chat__product img{display:block;width:78px;height:94px;object-fit:contain;background:#eee4ca;border-radius:4px}.ln-chat__product>span{display:grid;gap:4px}.ln-chat__product strong{font-size:13px}.ln-chat__product span span{font-size:11px;line-height:1.4}.ln-chat__product b{font-size:15px;font-weight:500}.ln-chat__product-link{color:var(--ln-olive);text-decoration:underline;text-underline-offset:3px}.ln-chat__message .ln-download{margin:12px 0;padding:14px;display:flex;flex-direction:column;gap:8px;border-radius:6px}.ln-chat__message .ln-download strong{font-size:14px}.ln-chat__message .ln-download .ln-small,.ln-chat__message .ln-download__type{font-size:11px}.ln-chat__followup{margin-top:12px;background:var(--ln-soft);border:1px solid var(--ln-line);padding:10px 14px;border-radius:6px;font-size:12px;min-height:40px;color:var(--ln-olive)}@media(max-width:600px){.ln-chat__launcher{padding:7px 15px 7px 7px}.ln-chat__dialog{width:calc(100vw - 16px)}.ln-chat__header{padding:15px}.ln-chat__mark,.ln-chat__mark .ln-chat__avatar{width:48px;height:48px}.ln-chat__message{padding:14px}.ln-chat__visual{padding:10px}.ln-chat__topics{padding-block:10px}}@media(max-height:520px){.ln-chat__header{padding:9px 14px}.ln-chat__mark,.ln-chat__mark .ln-chat__avatar{width:36px;height:36px}.ln-chat__topics{padding-block:6px}.ln-chat__topic{min-height:34px}.ln-chat__bottom .ln-chat__privacy{display:none}}.ln-chat img.ln-chat__avatar{display:block;flex:none;object-fit:contain;border-radius:50%;background:#fff}.ln-language{margin:0}.ln-language fieldset{border:0;padding:0;margin:0;display:flex;align-items:center;gap:2px}.ln-language button{border:0;background:transparent;color:inherit;font:12px/1.2 var(--ln-sans);padding:10px 9px;min-width:36px;min-height:40px;border-radius:5px;cursor:pointer}.ln-language button[aria-current=true]{background:var(--ln-soft);color:var(--ln-deep);font-weight:600}.ln-language button:hover{background:var(--ln-soft);color:var(--ln-deep)}.ln-language button:focus-visible{outline:2px solid var(--ln-gold);outline-offset:2px}.ln-footer .ln-language{margin-top:16px}.ln-footer .ln-language button{color:var(--ln-cream)}.ln-footer .ln-language button[aria-current=true],.ln-footer .ln-language button:hover{color:var(--ln-deep)}@media(max-width:600px){.ln-header__actions{gap:9px!important}.ln-header .ln-language button{padding-inline:7px;min-width:31px}.ln-header .ln-cart-link,.ln-header .ln-menu-toggle{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
