:root{--lp-ink:#172033;--lp-muted:#667085;--lp-orange:#db912e;--lp-orange-dark:#cb811e;--lp-orange-variant:#edb059;--lp-orange-variant-dark:#d1963f;--lp-cream:#fff6ec;--lp-paper:#ffffff;--lp-line:#eadfd2;--lp-charcoal:#262626;--lp-soft:#f6efe7;--lp-danger:#c2413f;--lp-danger-soft:rgba(194,65,63,0.18);--lp-shadow:0 24px 70px rgba(23,32,51,0.13);--lp-eyebrow-alpha:0.05;--lp-radius:22px;--lp-topbar-height:36px}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-width:0;margin:0;color:var(--lp-ink);background:var(--lp-cream);font-family:Arial,sans-serif;line-height:1.6}a{color:inherit}img,svg{height:auto;max-width:100%}.site-header{position:sticky;top:var(--lp-topbar-height);z-index:20;background:rgba(38,38,38,0.97);color:#fff;box-shadow:0 10px 30px rgba(0,0,0,0.16);transition:top 0.5s ease}.site-header__inner,.section,.footer__inner{width:min(1200px,calc(100% - 32px));margin:0 auto}.site-header__inner{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{flex:0 0 auto;display:inline-flex;align-items:center;gap:12px;color:#fff;text-decoration:none;font-weight:900;letter-spacing:0.03em;text-transform:uppercase;transition:color 0.18s ease}.brand:hover{color:var(--lp-orange-variant)}.brand span{white-space:nowrap}.brand__text{min-width:0}.brand__text-short{display:none}.brand__logo{width:44px;height:44px;display:block;object-fit:contain;flex:0 0 auto}.nav{display:flex;gap:4px;align-items:center;justify-content:flex-end;min-width:0}.nav a{padding:9px 10px;color:#fff;text-decoration:none;font-size:0.78rem;font-weight:800;text-transform:uppercase;white-space:nowrap;transition:color 0.18s ease}.nav a:hover{color:var(--lp-orange)}.nav a[aria-current="page"]{color:var(--lp-orange);background:transparent}.menu-toggle{display:none;color:#fff;background:transparent;border:1px solid rgba(255,255,255,0.35);border-radius:999px;padding:9px 12px;font-weight:800}.hero{position:relative;overflow:hidden;padding:78px 0 38px}.hero::before{content: "";position:absolute;inset:0;background:radial-gradient(circle at 75% 18%,rgba(237,176,89,0.24),transparent 30%),linear-gradient(120deg,rgba(255,255,255,0.72),transparent 56%);pointer-events:none}.hero__grid{position:relative;width:min(1200px,calc(100% - 32px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.9fr);gap:42px;align-items:center}.eyebrow{color:var(--lp-orange-dark);font-weight:900;text-transform:uppercase;letter-spacing:0.12em;font-size:0.82rem}.card > .eyebrow:first-child,.answer-card > .eyebrow:first-child,.form-card > .eyebrow:first-child,.blog-card__link > .eyebrow:first-child,.contact-details > .eyebrow:first-child,.faq-search > .eyebrow:first-child{margin:0 0 10px}h1,h2,h3{line-height:1.08;margin:0 0 18px;overflow-wrap:break-word;text-wrap:balance}h1{font-size:clamp(1.85rem,4.05vw,3.6rem);letter-spacing:-0.045em}h2{font-size:clamp(1.9rem,3.5vw,3.2rem);letter-spacing:-0.035em}h3{font-size:1.28rem}.lead{max-width:660px;color:#30394d;font-size:clamp(1.04rem,2vw,1.26rem);text-wrap:pretty}.check-list{display:grid;gap:8px;padding:0;margin:24px 0;list-style:none;font-weight:800}.check-list li::before{content: "\2713";color:var(--lp-orange);margin-right:9px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.button,button.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px;color:#fff;background:var(--lp-orange);border:0;border-radius:999px;box-shadow:0 12px 28px rgba(219,145,46,0.28);font-family:Arial,sans-serif;font-size:1rem;font-weight:900;line-height:1.2;text-decoration:none;cursor:pointer}.button:hover{background:var(--lp-orange-dark)}.button--secondary{color:var(--lp-ink);background:#fff;box-shadow:inset 0 0 0 1px var(--lp-line)}.hero-card{position:relative;min-height:430px;padding:28px;background:rgba(255,255,255,0.72);border:1px solid rgba(255,255,255,0.8);border-radius:38px;box-shadow:var(--lp-shadow)}.hero-visual{margin:0;display:grid;place-items:end center;align-self:stretch}.hero-image{width:auto;height:min(640px,68vw);max-width:100%;display:block;object-fit:contain}.trust-strip{width:min(1120px,calc(100% - 32px));margin:-8px auto 48px;padding:18px;display:grid;grid-template-columns:minmax(210px,1.1fr) repeat(4,minmax(0,1fr));gap:12px;align-items:center;background:#fff;border:1px solid var(--lp-line);border-radius:22px;box-shadow:var(--lp-shadow)}.trust-strip strong{display:block;font-size:1.08rem;text-align:center}.trust-item{display:flex;gap:10px;align-items:center}.icon-box{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;color:#fff;background:var(--lp-orange);border-radius:13px;font-weight:900}.icon-box--trust::before{width:24px;height:24px;display:block;content: "";background:currentColor;-webkit-mask:var(--lp-trust-icon) center / contain no-repeat;mask:var(--lp-trust-icon) center / contain no-repeat}.icon-box--million{--lp-trust-icon:url("/assets/page/1million.svg")}.icon-box--since{--lp-trust-icon:url("/assets/page/since2013.svg")}.icon-box--dashboard{--lp-trust-icon:url("/assets/page/dashboard.svg")}.icon-box--opening-hours{--lp-trust-icon:url("/assets/page/opening_hours.svg")}.icon-box--warehouse{--lp-trust-icon:url("/assets/page/warehouse.svg")}.section{padding:70px 0}.section--white{width:100%;max-width:none;padding-left:max(16px,calc((100% - 1200px) / 2));padding-right:max(16px,calc((100% - 1200px) / 2));background:#fff}.section__head{max-width:920px;margin-bottom:34px}.grid{display:grid;gap:22px}.grid > *,.hero__grid > *,.form-layout > *,.field-grid > *{min-width:0}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.card{padding:26px;background:#fff;border:1px solid var(--lp-line);border-radius:var(--lp-radius);box-shadow:0 14px 42px rgba(23,32,51,0.08)}.callout-card{background:radial-gradient(circle at 90% 16%,rgba(237,176,89,0.20),transparent 30%),linear-gradient(135deg,#fffaf4 0%,#fff 76%);border-color:rgba(219,145,46,0.26)}.card--dark{color:#fff;background:var(--lp-charcoal);border-color:rgba(255,255,255,0.12)}.map-card{display:flex;flex-direction:column}.map-embed{min-height:280px;margin:4px 0 22px;overflow:hidden;background:var(--lp-soft);border:1px solid var(--lp-line);border-radius:16px}.map-embed iframe{width:100%;height:100%;min-height:280px;display:block;border:0}.map-card .button{align-self:flex-start}.step{counter-increment:step}.steps{counter-reset:step}.step::before{content:counter(step);width:42px;height:42px;display:grid;place-items:center;margin-bottom:18px;color:#fff;background:var(--lp-orange);border-radius:15px;font-weight:900}.price-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid #d8d8d8;background:#fff}.price-card{min-height:270px;padding:22px;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.price-card:nth-child(4n){border-right:0}.price-card h3{margin:-22px -22px 18px;padding:14px;color:#fff;background:#b8b8b8;text-align:center;text-transform:uppercase}.price-card .price{color:var(--lp-orange-variant);font-family:Arial,sans-serif;font-weight:300;font-size:clamp(2.8rem,6vw,4.5rem);line-height:1;letter-spacing:-0.06em}.price-card .price small{color:#888;font-size:clamp(1rem,1.7vw,1.25rem);letter-spacing:0}.faq-list{display:grid;gap:12px}.faq-search{max-width:760px;margin:0 0 24px;padding:18px;display:grid;gap:8px;background:#fff;border:1px solid var(--lp-line);border-radius:18px;box-shadow:0 14px 36px rgba(71,49,31,0.08)}.faq-search label{color:var(--lp-orange-dark);font-size:0.82rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase}.faq-search input{min-height:52px;padding:13px 16px;border-radius:999px}.faq-search__empty{margin:2px 0 0;color:var(--lp-muted);font-size:0.92rem}.faq-item{background:#fff;border:1px solid var(--lp-line);border-radius:18px;overflow:hidden}.faq-item summary{padding:18px 20px;cursor:pointer;font-weight:900}.faq-item div{padding:0 20px 20px;color:#3e4659}.blog-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:28px;align-items:start}.blog-article,.blog-card,.blog-sidebar{min-width:0;background:#fff;border:1px solid var(--lp-line);border-radius:var(--lp-radius);box-shadow:0 14px 42px rgba(23,32,51,0.08)}.blog-article{padding:clamp(24px,5vw,46px)}.blog-article h1{max-width:820px}.blog-meta{margin:-6px 0 28px;color:var(--lp-muted);font-weight:800}.blog-content{color:#3e4659;font-size:1.04rem;line-height:1.75;overflow-wrap:anywhere}.blog-content > *:first-child{margin-top:0}.blog-content h2,.blog-content h3{margin-top:1.7em}.blog-list{display:grid;gap:18px}.blog-card{padding:0;overflow:hidden}.blog-card__link{min-height:100%;padding:clamp(22px,4vw,34px);display:block;color:inherit;text-decoration:none}.blog-card__link:hover,.blog-card__link:focus-visible{color:inherit}.blog-card--featured{background:radial-gradient(circle at 92% 10%,rgba(237,176,89,0.22),transparent 32%),linear-gradient(135deg,#fffaf4 0%,#fff 76%);border-color:rgba(219,145,46,0.30)}.blog-card time,.blog-sidebar time{color:var(--lp-orange-dark);font-size:0.82rem;font-weight:900}.blog-card h2{margin:8px 0 10px;font-size:clamp(1.35rem,2.4vw,2rem)}.blog-card p{max-width:760px;color:var(--lp-muted)}.blog-sidebar{position:sticky;top:112px;padding:22px}.blog-sidebar h2{margin-bottom:14px;font-size:1.3rem}.blog-sidebar__list{display:grid;gap:10px}.blog-sidebar__item{padding:14px;display:grid;gap:4px;color:var(--lp-ink);background:var(--lp-cream);border:1px solid var(--lp-line);border-radius:14px;text-decoration:none}.blog-sidebar__item:hover{color:var(--lp-orange-dark);border-color:rgba(219,145,46,0.44)}.blog-sidebar__item.is-current{color:var(--lp-orange-dark);background:#fff8ed;border-color:rgba(219,145,46,0.48);box-shadow:inset 4px 0 0 var(--lp-orange)}.blog-sidebar__item span{font-weight:900;line-height:1.35}.form-layout{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:40px;align-items:start}.form-card{padding:30px;background:#fff;border:1px solid var(--lp-line);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow)}.contact-form > .button[type="submit"]{width:max-content;max-width:100%;min-width:min(100%,280px);margin:8px auto 0;display:flex}.form-card h1{font-size:clamp(1.65rem,3.15vw,2.65rem)}.section__head h1,.info-hero h1,.form-layout > div > h1{font-size:clamp(1.9rem,3.35vw,3.3rem)}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field{display:grid;gap:6px}.field--full{grid-column:1 / -1}.inquiry-wait-card{padding:24px;color:var(--lp-ink);background:linear-gradient(135deg,#fff8ed,#fff);border:1px solid rgba(219,145,46,0.30);border-radius:18px;box-shadow:0 16px 36px rgba(23,32,51,0.09)}.inquiry-wait-card strong{display:block;margin-bottom:8px;font-size:1.1rem}.inquiry-wait-card p{margin:0 0 14px;color:var(--lp-muted);line-height:1.55}.inquiry-wait-card a{color:var(--lp-orange-dark);font-weight:800;text-decoration:none}.inquiry-guidance{padding:8px 0}.inquiry-guidance h2{font-size:clamp(1.7rem,3vw,2.4rem)}.inquiry-guidance > p{color:#30394d;line-height:1.7}.inquiry-checklist{padding:0;margin:30px 0;display:grid;gap:12px;list-style:none;counter-reset:inquiry-step}.inquiry-checklist li{position:relative;min-height:64px;padding:13px 14px 13px 64px;background:rgba(255,255,255,0.72);border:1px solid var(--lp-line);border-radius:14px;counter-increment:inquiry-step}.inquiry-checklist li::before{position:absolute;top:12px;left:14px;width:36px;height:36px;display:grid;place-items:center;content:counter(inquiry-step);color:#fff;background:var(--lp-orange);border-radius:11px;font-weight:900}.inquiry-checklist strong,.inquiry-checklist span{display:block}.inquiry-checklist span{margin-top:3px;color:var(--lp-muted);font-size:0.9rem;line-height:1.4}.inquiry-contact{padding:22px;color:#fff;background:var(--lp-charcoal);border-radius:16px}.inquiry-contact h3{margin-bottom:8px}.inquiry-contact p{margin:0 0 12px;color:rgba(255,255,255,0.78);line-height:1.55}.inquiry-contact a{color:var(--lp-orange-variant);font-weight:800}.inquiry-form{position:relative;overflow:hidden}.inquiry-form::before{position:absolute;inset:0 0 auto;height:5px;content: "";background:linear-gradient(90deg,var(--lp-orange-dark),var(--lp-orange-variant))}.inquiry-form h2{margin-bottom:10px;font-size:clamp(1.65rem,3vw,2.15rem)}.inquiry-form > p:not(.eyebrow){margin-bottom:24px;color:var(--lp-muted);line-height:1.55}.inquiry-form .field-grid{margin-bottom:20px}.inquiry-confirmation{padding:14px;background:#fff8ed;border:1px solid rgba(219,145,46,0.24);border-radius:12px}.inquiry-form .button{width:100%;margin-top:4px}label{font-weight:800}input,select,textarea{width:100%;padding:12px 13px;color:var(--lp-ink);background:#fff;border:1px solid #d8d1c8;border-radius:12px;font:inherit;min-height:48px}input:focus,select:focus,textarea:focus{border-color:var(--lp-orange);outline:3px solid rgba(219,145,46,0.16);outline-offset:1px}input:disabled,select:disabled,textarea:disabled{color:var(--lp-muted);background:#f4f1ec;cursor:not-allowed;opacity:1}input:focus:invalid:not(:disabled),select:focus:invalid:not(:disabled),textarea:focus:invalid:not(:disabled),input:user-invalid,select:user-invalid,textarea:user-invalid{border-color:var(--lp-danger);outline-color:var(--lp-danger-soft);box-shadow:0 0 0 4px var(--lp-danger-soft)}textarea{min-height:130px;resize:vertical}.checkbox{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;margin:14px 0;font-size:0.95rem}.checkbox input{width:18px;height:18px;min-height:18px;margin-top:4px}.highlight-band{padding:36px 0;color:#fff;background:var(--lp-charcoal);text-align:center}.footer{color:#fff;background:#202020}.footer__inner{padding:52px 0 28px}.footer__inner:empty{padding:22px 0}.footer__grid{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:26px}.footer a{color:#fff;text-decoration:none}.footer__social-link{display:inline-flex;gap:8px;align-items:center}.footer__social-icon{width:18px;height:18px;flex:0 0 18px;display:block;background:currentColor}.footer__social-icon--instagram{-webkit-mask:url("/assets/page/insta.svg") center / contain no-repeat;mask:url("/assets/page/insta.svg") center / contain no-repeat}.footer ul{padding:0;margin:0;list-style:none}.footer li{margin:7px 0}.technical-result{width:min(860px,calc(100% - 32px));min-height:68vh;margin:0 auto;padding:64px 0 80px;display:grid;place-items:center}.technical-result__card{width:100%;padding:clamp(28px,6vw,56px);background:#fff;border:1px solid rgba(219,145,46,0.24);border-radius:30px;box-shadow:var(--lp-shadow)}.technical-result__icon{width:58px;height:58px;margin-bottom:22px;display:grid;place-items:center;color:#fff;background:var(--lp-orange);border-radius:50%;font-size:1.6rem;font-weight:900}.legal-document .technical-result__icon::before{width:28px;height:28px;display:block;content: "";background:currentColor;-webkit-mask:var(--lp-legal-icon) center / contain no-repeat;mask:var(--lp-legal-icon) center / contain no-repeat}.technical-result__icon--privacy{--lp-legal-icon:url("/assets/page/hat-glasses.svg")}.technical-result__icon--imprint{--lp-legal-icon:url("/assets/page/book-open-text.svg")}.technical-result__icon--success::before{width:28px;height:28px;display:block;content: "";background:currentColor;-webkit-mask:url("/assets/page/circle-check-big.svg") center / contain no-repeat;mask:url("/assets/page/circle-check-big.svg") center / contain no-repeat}.technical-result__icon--newsletter-off::before{width:28px;height:28px;display:block;content: "";background:currentColor;-webkit-mask:url("/assets/page/mails.svg") center / contain no-repeat;mask:url("/assets/page/mails.svg") center / contain no-repeat}.technical-result h1{max-width:720px;font-family:Arial,sans-serif;font-size:clamp(1.65rem,3.75vw,3rem);font-weight:800}@media (min-width:941px){.newsletter-result-page .technical-result,.inquiry-success-page .technical-result,.thank-you-page .technical-result{padding-top:32px;place-items:start center}.registration-success-page .technical-result{width:min(1040px,calc(100% - 32px));padding-top:32px;place-items:start center}.registration-success-page .technical-result h1{max-width:860px}.registration-success-page .technical-result .lead{max-width:820px}}.technical-result__steps{margin:30px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.technical-result__steps div,.technical-result__notice{padding:18px;background:var(--lp-cream);border:1px solid var(--lp-line);border-radius:16px}.technical-result__steps strong,.technical-result__steps span,.technical-result__notice strong,.technical-result__notice span{display:block}.technical-result__steps span,.technical-result__notice span{margin-top:5px;color:var(--lp-muted);line-height:1.5}.legal-page__main{width:min(1040px,calc(100% - 32px));place-items:start center}.legal-document h1{max-width:880px}.legal-document__content{color:#3e4659;font-size:1rem;line-height:1.7}.legal-document #agb{scroll-margin-top:120px}.legal-document__content h2{margin-top:1.8em;font-size:clamp(1.55rem,2.6vw,2.15rem)}.legal-document__content h3{margin-top:1.6em;font-size:1.18rem}.legal-document__content p,.legal-document__content ul,.legal-document__content ol,.legal-document__content address{margin:0 0 16px}.legal-document__content ul,.legal-document__content ol{padding-left:24px}.legal-document__content address{padding:18px;background:var(--lp-cream);border:1px solid var(--lp-line);border-radius:16px;font-style:normal}.legal-document__content a{color:var(--lp-orange-dark);font-weight:700}.error-page{width:min(760px,calc(100% - 32px));min-height:64vh;margin:0 auto;padding:64px 0 80px;display:grid;place-items:center}.error-page__card{width:100%;padding:clamp(28px,6vw,54px);text-align:center;background:#fff;border:1px solid rgba(219,145,46,0.24);border-radius:30px;box-shadow:var(--lp-shadow)}.error-page__code{display:block;margin-bottom:14px;color:var(--lp-orange);font-size:0.86rem;font-weight:900;letter-spacing:0.12em;text-transform:uppercase}.error-page h1,.redirect-page h1{font-family:Arial,sans-serif;font-size:clamp(1.6rem,3.75vw,2.65rem);font-weight:800}.error-page .lead{margin-right:auto;margin-left:auto}.error-page .actions{justify-content:center}.consent-panel{position:fixed;inset:auto 18px 18px;z-index:100;opacity:0;transform:translateY(18px);transition:opacity 0.25s ease,transform 0.25s ease}.consent-panel.is-open{opacity:1;transform:translateY(0)}.consent-panel__inner{position:relative;width:min(780px,100%);margin:0 auto;padding:12px 14px;display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:12px;align-items:center;color:var(--lp-ink);background:#fff;border:1px solid rgba(219,145,46,0.34);border-radius:24px;box-shadow:0 22px 60px rgba(51,51,51,0.22)}.consent-panel__copy h2{margin-bottom:4px;font-size:1.2rem}.consent-panel__copy p:last-child{margin:0;color:var(--lp-muted);font-size:0.84rem;line-height:1.4}.consent-panel__choices{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.consent-panel__choices[hidden]{display:none}.consent-choice{min-width:0;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;background:var(--lp-cream);border:1px solid var(--lp-line);border-radius:14px;cursor:pointer}.consent-choice strong{display:block}.consent-choice strong{line-height:1.25}.consent-choice input{width:22px;height:22px;min-height:22px;accent-color:var(--lp-orange)}.consent-choice--required{cursor:default}.consent-choice__status{color:var(--lp-orange-dark);font-size:0.78rem;font-weight:900;white-space:nowrap}.consent-panel__actions{display:grid;grid-template-columns:repeat(3,max-content);justify-content:end;gap:8px}.consent-panel__actions .button,.consent-panel__toggle{min-width:132px;min-height:38px;padding:9px 14px;box-shadow:none;font-family:Arial,sans-serif;font-size:0.9rem;line-height:1.2;white-space:nowrap}.consent-panel__toggle{color:var(--lp-ink);background:#fff;border:1px solid var(--lp-line);border-radius:999px;cursor:pointer}.consent-panel__toggle:hover{color:var(--lp-orange-dark);border-color:rgba(219,145,46,0.42)}.consent-panel__actions .button:focus-visible,.consent-panel__toggle:focus-visible{outline:3px solid rgba(219,145,46,0.22);outline-offset:2px}.consent-panel__close{position:absolute;top:10px;right:12px;width:34px;height:34px;padding:0;display:grid;place-items:center;color:var(--lp-muted);background:transparent;border:0;border-radius:50%;cursor:pointer;font:inherit;font-size:1.35rem}.consent-panel__close:hover{color:var(--lp-ink);background:var(--lp-cream)}.consent-panel__close[hidden]{display:none}@media (min-width:901px){.consent-panel.is-expanded .consent-panel__inner{grid-template-columns:1fr}.consent-panel.is-expanded .consent-panel__actions{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.consent-panel.is-expanded .consent-panel__actions .button,.consent-panel.is-expanded .consent-panel__toggle{min-width:0}}@media (max-width:900px){.consent-panel__inner{grid-template-columns:1fr;gap:10px}.consent-panel__actions{grid-template-columns:repeat(3,minmax(0,1fr))}.consent-panel__actions .button,.consent-panel__toggle{min-width:0}}@media (max-width:620px){.technical-result{width:calc(100% - 20px);padding:38px 0 56px}.error-page{width:calc(100% - 20px);padding:38px 0 56px}.technical-result__steps{grid-template-columns:1fr}.technical-result .actions,.technical-result .button{width:100%}.consent-panel{inset:auto 10px 10px}.consent-panel__inner{max-height:calc(100dvh - 20px);padding:14px 12px 12px;overflow-y:auto;border-radius:20px}.consent-panel__actions{grid-template-columns:1fr}.consent-panel__choices{grid-template-columns:1fr}}.navigator{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin:0 0 24px;overflow:hidden;border-radius:24px;background:#777}.navigator button{min-height:38px;padding:8px 10px;color:#fff;background:#777;border:0;border-radius:0;cursor:pointer;font:inherit;font-size:0.95rem;font-weight:400}.navigator .is-active{background:var(--lp-orange)}@media (max-width:1180px){.brand__text-full{display:none}.brand__text-short{display:inline}.menu-toggle{display:inline-flex;flex:0 0 auto}.nav{position:absolute;top:100%;left:0;right:0;display:none;max-height:calc(100dvh - 110px);padding:14px max(16px,calc((100% - 1200px) / 2)) 18px;overflow-y:auto;background:var(--lp-charcoal);flex-direction:column;align-items:stretch;box-shadow:0 18px 30px rgba(0,0,0,0.22)}.nav.is-open{display:flex}.nav a{padding:11px 14px;text-align:center}}@media (max-width:940px){.trust-strip{grid-template-columns:1fr 1fr}.form-layout{grid-template-columns:1fr;gap:30px}.price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section__head{max-width:760px}}@media (max-width:620px){:root{--lp-topbar-height:34px}.site-header__inner{min-height:66px;gap:10px}.brand{gap:8px;min-width:0;font-size:0.88rem;letter-spacing:0.015em}.brand__logo{width:38px;height:38px}.menu-toggle{padding:8px 10px;font-size:0.8rem}.hero{padding:42px 0 28px}h1{font-size:clamp(2.1rem,9vw,2.55rem);letter-spacing:-0.035em}h2{font-size:clamp(1.75rem,8vw,2.35rem)}.eyebrow{max-width:100%;font-size:0.73rem;letter-spacing:0.09em;overflow-wrap:anywhere}.home-page .eyebrow{margin-left:0;letter-spacing:0.07em}.section{padding:46px 0}.section--white{padding-right:16px;padding-left:16px}.section__head{margin-bottom:26px}.section__head h1{font-size:1.7rem}.field-grid{grid-template-columns:1fr}.hero-card{min-height:300px}.hero-visual{width:min(100%,560px);justify-self:center}.hero-image{width:100%;height:auto;max-height:560px}.form-card{padding:24px 18px}.form-card h1{font-size:clamp(2rem,10vw,2.55rem)}.inquiry-wait-card,.inquiry-contact{padding:20px 18px}.inquiry-form{padding:26px 18px 22px}.card{padding:22px 18px}.map-embed,.map-embed iframe{min-height:320px}.map-card .button{width:100%}.actions .button{width:100%}.price-card,.price-card:nth-child(4n){border-right:0}}@media (max-width:420px){.site-header__inner{min-height:62px}.brand{max-width:calc(100% - 62px);gap:7px;font-size:0.76rem;line-height:1.08}.brand span{min-width:0;white-space:normal}.brand__logo{width:34px;height:34px}.menu-toggle{padding:7px 9px;font-size:0.72rem}.nav{padding-right:10px;padding-left:10px}.hero{padding-top:34px}h1{font-size:clamp(1.9rem,10vw,2.2rem);line-height:1.04}h2{font-size:clamp(1.55rem,8.5vw,1.9rem)}h3{font-size:1.12rem}.section{padding:38px 0}.section--white{width:100%;padding-right:10px;padding-left:10px}.section__head h1,.form-card h1{font-size:clamp(1.85rem,10vw,2.1rem)}.lead{font-size:1rem;line-height:1.55}.step::before{width:36px;height:36px;margin-bottom:14px}.actions{gap:10px}.button{padding:12px 14px;overflow-wrap:anywhere;white-space:normal}.trust-strip{width:calc(100% - 20px);padding:14px;border-radius:16px}.price-card{min-height:0;padding:18px 14px}.price-card h3{margin:-18px -14px 16px}input,select,textarea{padding:10px 11px;min-height:44px}.inquiry-wait-card,.inquiry-contact{padding:18px 14px;border-radius:14px}.inquiry-checklist li{padding-right:11px;padding-left:58px}.inquiry-checklist li::before{left:11px}.footer__grid{gap:18px}}:root{--lp-ink:#333333;--lp-muted:#665f5a;--lp-orange:#db912e;--lp-orange-dark:#cb811e;--lp-orange-variant:#edb059;--lp-orange-variant-dark:#d1963f;--lp-cream:#fff7f0;--lp-paper:#ffffff;--lp-line:#ecd9c8;--lp-charcoal:#333333;--lp-soft:#f8eee6;--lp-shadow:0 18px 44px rgba(71,49,31,0.10);--lp-radius:18px;--lp-topbar-height:0px;--lp-display-font:Arial,sans-serif}.site-header{top:0;color:var(--lp-ink);background:rgba(255,255,255,0.98);border-bottom:1px solid var(--lp-line);box-shadow:0 8px 24px rgba(71,49,31,0.07)}.site-header__inner{min-height:78px}.brand{color:var(--lp-ink)}.brand:hover,.nav a:hover,.nav a[aria-current="page"]{color:var(--lp-orange)}.brand__logo{width:48px;height:48px;filter:drop-shadow(0 0 4px rgba(51,51,51,0.22))}.nav{gap:14px}.nav a{position:relative;padding:10px 2px;color:var(--lp-ink);font-size:0.86rem;transition:color 0.28s ease}.nav a::after{position:absolute;right:0;bottom:4px;left:0;height:2px;content: "";background:var(--lp-orange);transform:scaleX(0);transform-origin:center;transition:transform 0.28s ease}.nav a:hover::after,.nav a[aria-current="page"]::after{transform:scaleX(1)}.nav-account{position:relative;display:flex;align-items:center}.nav-account__trigger{position:relative;padding:10px 2px;color:var(--lp-ink);background:transparent;border:0;font:inherit;font-size:0.86rem;font-weight:800;text-transform:uppercase;cursor:pointer;transition:color 0.28s ease}.nav-account__trigger::after{position:absolute;right:0;bottom:4px;left:0;height:2px;content: "";background:var(--lp-orange);transform:scaleX(0);transform-origin:center;transition:transform 0.28s ease}.nav-account__trigger:hover,.nav-account__trigger.is-current,.nav-account.is-open .nav-account__trigger{color:var(--lp-orange)}.nav-account__trigger:hover::after,.nav-account__trigger.is-current::after,.nav-account.is-open .nav-account__trigger::after{transform:scaleX(1)}.nav-account__menu{position:absolute;top:100%;right:-16px;z-index:3;width:210px;padding:8px;display:none;gap:4px;background:#fff;border:1px solid var(--lp-line);border-radius:12px;box-shadow:0 16px 38px rgba(71,49,31,0.16)}.nav-account.is-open .nav-account__menu{display:grid}@media (hover:hover) and (pointer:fine){.nav-account:hover .nav-account__menu,.nav-account:focus-within .nav-account__menu{display:grid}.nav-account:hover .nav-account__trigger,.nav-account:focus-within .nav-account__trigger{color:var(--lp-orange)}.nav-account:hover .nav-account__trigger::after,.nav-account:focus-within .nav-account__trigger::after{transform:scaleX(1)}}.nav-account__menu a{padding:11px 12px;border-radius:8px;text-align:left}.nav-account__menu a:hover{color:var(--lp-orange-dark);background:var(--lp-cream)}.nav-account__menu a::after{display:none}.menu-toggle{color:var(--lp-ink);background:#fff;border-color:var(--lp-line)}.floating-header .site-header{padding:16px 0 12px;background:transparent;border-bottom:0;box-shadow:none}.floating-header .site-header__inner{position:relative;width:min(1320px,calc(100vw - 48px));min-height:84px;padding:12px 22px;background:var(--lp-paper);border:3px solid var(--lp-cream);border-radius:999px;box-shadow:none}.floating-header .brand{font-size:1rem;letter-spacing:0.01em}.floating-header .brand__logo{width:52px;height:52px}.floating-header .nav{gap:24px}.floating-header .nav a,.floating-header .nav-account__trigger{font-size:0.94rem;text-transform:none}.floating-header .nav-account{gap:10px}.floating-header .nav-account__register,.floating-header .nav-account__trigger{min-height:48px;padding:11px 22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.floating-header .nav-account__register{color:#fff;background:var(--lp-orange);border:1px solid var(--lp-orange);font-weight:900;text-decoration:none;transition:background-color 0.25s ease,transform 0.25s ease}.floating-header .nav-account__register:hover{color:#fff;background:var(--lp-orange-dark);transform:translateY(-1px)}.floating-header .nav-account__register::after{display:none}.floating-header .nav-account__trigger{color:var(--lp-ink);background:var(--lp-paper);border:2px solid var(--lp-charcoal)}.floating-header .nav-account__trigger::after{display:none}.floating-header .nav-account__menu{top:100%;right:0}.floating-header .hero{padding-top:24px}h1{font-family:var(--lp-display-font);font-size:clamp(2.15rem,4.3vw,4.2rem);font-weight:800;line-height:1.02;letter-spacing:-0.025em;color:var(--lp-ink);background:none;-webkit-text-stroke:0;text-shadow:none}.hero h1{font-size:clamp(1.9rem,3.35vw,3.3rem)}.opening-hours-page .section__head h1{font-size:clamp(1.9rem,3.35vw,3.3rem)}h2,h3{font-family:Arial,sans-serif;color:var(--lp-ink)}.eyebrow{display:flex;align-items:center;width:fit-content;max-width:100%;margin:0 0 16px;padding:0.18em 0.58em;border:1px solid rgba(219,145,46,0.16);border-radius:999px;color:var(--lp-orange);background:rgba(21,21,21,var(--lp-eyebrow-alpha));font-size:0.9rem;line-height:1.25;white-space:normal;overflow-wrap:anywhere;-webkit-text-stroke:0;text-shadow:none}.section__head > .eyebrow,.hero__content > .eyebrow,.form-layout > div > .eyebrow,.shipment-page__header .eyebrow{margin-left:-0.58em}.card > .eyebrow:first-child,.answer-card > .eyebrow:first-child,.form-card > .eyebrow:first-child,.blog-card__link > .eyebrow:first-child,.contact-details > .eyebrow:first-child,.faq-search > .eyebrow:first-child{margin:0 0 10px}.floating-header:not(.home-page):not(.portal-shell):not(.admin-shell) main > .section:first-child{padding-top:42px}.home-page .hero-review-badge__rating{text-shadow:0 0 4px rgba(255,255,255,0.9)}.home-page .button:not(.button--secondary) > span,.home-page .floating-register__label{position:relative;z-index:0;display:inline-block;isolation:isolate;-webkit-text-stroke:0;text-shadow:none}.lead{color:var(--lp-muted)}.hero{min-height:0;padding:36px 0 32px;background:var(--lp-cream)}.hero::before{display:none}.hero__grid{grid-template-columns:minmax(0,1fr) minmax(360px,0.8fr);gap:56px}.hero__content{position:relative;z-index:1;min-width:0;max-width:100%;overflow-wrap:anywhere;container-name:hero-content;container-type:inline-size}.hero-visual{position:relative;align-self:end;overflow:visible}.hero-image{--hero-image-mask-center:48% 53%;--hero-image-mask-size:38% 66%;width:min(100%,520px);height:auto;max-height:620px;object-fit:contain;filter:drop-shadow(0 18px 20px rgba(71,49,31,0.10));-webkit-mask-image:radial-gradient(ellipse var(--hero-image-mask-size) at var(--hero-image-mask-center),#000 0 54%,rgba(0,0,0,0.85) 66%,rgba(0,0,0,0.35) 82%,transparent 100%);mask-image:radial-gradient(ellipse var(--hero-image-mask-size) at var(--hero-image-mask-center),#000 0 54%,rgba(0,0,0,0.85) 66%,rgba(0,0,0,0.35) 82%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.text-link{display:inline-flex;align-items:center;gap:8px;padding-bottom:16px;padding-top:8px;color:var(--lp-ink);font-weight:800;text-decoration-color:var(--lp-orange);text-decoration-thickness:2px;text-underline-offset:5px;transition:color 0.25s ease}.text-link:hover{color:var(--lp-orange-dark)}.button,button.button{background:var(--lp-orange);border-radius:999px;box-shadow:0 10px 24px rgba(219,145,46,0.20);transition:background-color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease}.button:hover{background:var(--lp-orange-dark);box-shadow:0 13px 28px rgba(219,145,46,0.26);transform:translateY(-2px)}.button--secondary{color:var(--lp-ink);background:#fff}.button--secondary:hover{color:var(--lp-orange-dark);background:#fff}.hero-register-button{min-height:56px;padding:0 22px;gap:10px}.hero-register-button__icon{width:24px;height:24px;flex:0 0 24px;display:block;background:currentColor;-webkit-mask:url("/assets/page/adduser.svg") center / contain no-repeat;mask:url("/assets/page/adduser.svg") center / contain no-repeat}.hero-process-button{min-height:56px;padding:0 20px;display:inline-flex;gap:12px;align-items:center;justify-content:center;color:var(--lp-ink);background:#fff;border:2px solid #bcbcbc;border-radius:999px;box-shadow:0 6px 16px rgba(51,51,51,0.06);font-weight:900;text-decoration:none;white-space:nowrap;transition:color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}.hero-process-button__icon{width:23px;height:23px;flex:0 0 23px;display:block;background:currentColor;-webkit-mask:url("/assets/page/play-circle.svg") center / contain no-repeat;mask:url("/assets/page/play-circle.svg") center / contain no-repeat}.hero-process-button:hover,.hero-process-button:focus-visible{color:var(--lp-orange-dark);border-color:var(--lp-orange);box-shadow:0 9px 20px rgba(219,145,46,0.14);transform:translateY(-2px)}@container hero-content (max-width:560px){.actions{display:grid;grid-template-columns:1fr}.hero-register-button{width:100%}.hero-process-button{width:100%;white-space:normal}}.hero-review-badge{position:absolute;right:8px;bottom:84px;z-index:2;width:238px;padding:17px 20px;display:grid;gap:5px;color:var(--lp-ink);background:#fff;border:2px solid var(--lp-orange);border-radius:24px;box-shadow:0 16px 34px rgba(71,49,31,0.16);text-decoration:none;transition:transform 0.25s ease,box-shadow 0.25s ease}.hero-review-badge:hover{color:var(--lp-ink);box-shadow:0 20px 40px rgba(71,49,31,0.21);transform:translateY(-3px)}.hero-review-badge strong{font-size:1rem}.hero-review-badge__rating{color:var(--lp-orange);font-size:0.9rem;font-weight:900}.hero-review-badge small{color:var(--lp-muted);font-size:0.78rem}.hero-review-badge small span{color:#4285f4;font-weight:900}.trust-strip{isolation:isolate;position:relative;z-index:2;width:min(1200px,calc(100% - 32px));padding:22px 24px;margin:30px auto 56px;background:var(--lp-paper);border:1px solid var(--lp-line);border-radius:999px;box-shadow:var(--lp-shadow)}.trust-item{min-width:0;min-height:74px;height:100%;padding:8px 12px;font-size:0.9rem;line-height:1.35;border-radius:999px}.trust-item > span:last-child{min-width:0}.icon-box{width:auto;min-width:54px;height:54px;padding:0 11px;color:#fff;background:var(--lp-orange);border:1px solid var(--lp-orange);border-radius:17px;font-size:1rem;line-height:1}.icon-box--trust{width:54px;min-width:54px;padding:0}.section,#process,#prices,#holidays,#directions{scroll-margin-top:96px}.section{padding-top:84px;padding-bottom:84px}.section--white{background:linear-gradient(to bottom,var(--lp-cream) 0,#fff 64px,#fff 100%)}#process.section--white{position:relative;background:#fff}#process.section--white::before{position:absolute;top:-48px;right:0;left:0;z-index:0;height:48px;content: "";background:linear-gradient(to bottom,var(--lp-cream),#fff);pointer-events:none}#process.section--white > *{position:relative;z-index:1}.benefits-section,.home-faq{width:100%;max-width:none;padding-right:max(16px,calc((100% - 1200px) / 2));padding-left:max(16px,calc((100% - 1200px) / 2));background:linear-gradient(to bottom,#fff 0,var(--lp-cream) 64px,var(--lp-cream) 100%)}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.card--dark{color:#fff;background:var(--lp-charcoal)}.card--dark h2,.card--dark h3{color:#fff}.steps .card{min-height:260px}.step::before{border-radius:50%}.section-link{margin:30px 0 0}.price-grid{gap:16px;background:transparent;border:0}.price-card,.price-card:nth-child(4n){min-height:0;padding:20px;background:#fff;border:1px solid var(--lp-line);border-radius:16px;box-shadow:0 12px 28px rgba(71,49,31,0.08)}.price-card h3{margin:0 0 14px;padding:0 0 12px;color:var(--lp-ink);background:transparent;border-bottom:1px solid var(--lp-line);text-align:left}.price-card h3 small{display:block;margin-top:5px;color:var(--lp-muted);font-size:0.72rem;font-weight:600}.price-card .price{margin:0 0 16px;color:var(--lp-orange-variant);font-family:Arial,sans-serif;font-size:clamp(2.55rem,4.5vw,3.7rem);font-weight:400;letter-spacing:-0.06em}.price-card .price__currency{margin-right:5px;color:var(--lp-muted);font-size:0.82rem;font-weight:400;letter-spacing:0;vertical-align:top}.price-details{margin:0;padding:0;display:grid;gap:9px;color:var(--lp-muted);font-size:0.84rem;line-height:1.45;list-style:none}.price-details li{position:relative;padding-left:14px}.price-details li::before{position:absolute;top:0;left:0;content: "•";color:var(--lp-orange)}.price-details a{color:var(--lp-orange-dark);font-weight:700}.home-faq .faq-list{max-width:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start}.faq-item{border-radius:12px}.faq-item > div{padding:0;overflow:hidden}.faq-item > div > .faq-item__content{padding:0 20px 20px;color:#3e4659}.reviews-banner{padding:56px 0;color:#fff;background:var(--lp-charcoal)}.reviews-banner__inner{width:min(1200px,calc(100% - 32px));margin:0 auto}.reviews-banner__head{max-width:720px;margin-bottom:28px}.reviews-banner__head h2{margin-bottom:12px;color:#fff}.reviews-banner__head p:last-child{margin:0;color:rgba(255,255,255,0.72)}.reviews-widget{position:relative;display:grid;grid-template-columns:190px minmax(0,1fr);gap:22px;align-items:stretch}.reviews-widget__summary,.review-card,.reviews-widget__fallback{border:1px solid rgba(237,176,89,0.28);border-radius:15px;background:#292929}.reviews-widget__summary{padding:22px;display:flex;flex-direction:column;justify-content:center}.reviews-widget__source{margin-bottom:12px;color:var(--lp-orange-variant);font-size:0.84rem;font-weight:900;letter-spacing:0.1em;text-transform:uppercase}.reviews-widget__summary strong{font-size:1.4rem}.reviews-widget__summary span:last-child{margin-top:5px;color:rgba(255,255,255,0.68);font-size:0.82rem;line-height:1.4}.reviews-widget__track{min-width:0;display:grid;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:inline mandatory}.review-card{min-height:190px;padding:20px;scroll-snap-align:start}.review-card__header{display:grid;grid-template-columns:38px minmax(0,1fr);gap:1px 10px;align-items:center}.review-card__avatar{width:38px;height:38px;grid-row:1 / 3;display:grid;place-items:center;overflow:hidden;color:#fff;background:var(--lp-orange);border-radius:50%;font-weight:900}.review-card__avatar img{width:100%;height:100%;object-fit:cover}.review-card__header a{color:#fff;font-weight:800;text-decoration:none}.review-card__meta{color:rgba(255,255,255,0.58);font-size:0.76rem}.review-card__stars{margin:14px 0 9px;display:block;color:var(--lp-orange-variant);letter-spacing:0.08em}.review-card p{margin:0;color:rgba(255,255,255,0.82);font-size:0.88rem;line-height:1.55}.reviews-widget__fallback{min-height:190px;padding:24px;display:flex;flex-direction:column;justify-content:center;color:#fff;text-decoration:none;transition:border-color 0.25s ease,transform 0.25s ease}.reviews-widget__fallback:hover{border-color:var(--lp-orange-variant);transform:translateY(-2px)}.reviews-widget__fallback strong{margin-bottom:6px;font-size:1.2rem}.reviews-widget__fallback span{color:rgba(255,255,255,0.7)}.reviews-widget__controls{position:absolute;right:12px;bottom:12px;display:flex;gap:6px}.reviews-widget__controls[hidden]{display:none}.reviews-widget__controls button{width:38px;height:38px;padding:0;display:grid;place-items:center;color:#fff;background:rgba(38,38,38,0.92);border:1px solid rgba(255,255,255,0.26);border-radius:50%;cursor:pointer;font:inherit;font-size:1.35rem}.reviews-widget__controls button:hover{color:var(--lp-orange-variant);border-color:var(--lp-orange-variant)}.highlight-band{padding:64px 16px;background:var(--lp-orange)}.highlight-band > div{width:min(820px,100%);margin:0 auto}.highlight-band h2,.highlight-band .eyebrow{color:#fff}.highlight-band .button{color:var(--lp-ink);background:#fff}.single-surface .section--white,.single-surface .highlight-band{background:var(--lp-cream)}.single-surface .highlight-band{color:var(--lp-ink);border-top:1px solid var(--lp-line)}.single-surface .highlight-band h2{color:var(--lp-ink)}.single-surface .highlight-band .eyebrow{color:var(--lp-orange)}.single-surface .highlight-band .button{color:#fff;background:var(--lp-orange)}.footer{color:#fff;background:#333}.footer__inner{padding:56px 0 26px}.footer__intro{max-width:none;margin-bottom:26px;display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.footer__intro p{margin:0;min-width:0;overflow-wrap:break-word}.footer__intro-separator{color:var(--lp-orange-variant);font-weight:900}.footer__brand{display:inline-flex;gap:12px;align-items:center;font-weight:900;letter-spacing:0.04em;text-transform:uppercase}.footer__brand img{width:46px;height:46px;object-fit:contain}.footer__grid{grid-template-columns:1.25fr 1fr 1fr;padding-top:26px;border-top:1px solid rgba(255,255,255,0.18)}.footer h3{color:#fff;font-size:1.15rem}.footer__grid ul{gap:4px}.footer__grid li{line-height:1.25}.footer a{color:#fff;transition:color 0.25s ease}.footer a:hover{color:#ffb36d}.footer__bottom{margin-top:36px;padding-top:20px;display:flex;flex-wrap:wrap;gap:10px 24px;border-top:1px solid rgba(255,255,255,0.18);color:rgba(255,255,255,0.78);font-size:0.86rem}.footer__legal-notice{flex:1 1 520px;display:grid;gap:4px}.trustpilot-slot[hidden]{display:none}.floating-register{position:fixed;right:24px;bottom:24px;z-index:40;width:56px;height:56px;min-height:56px;padding:0;display:inline-flex;gap:0;align-items:center;justify-content:center;overflow:hidden;color:#fff;background:var(--lp-orange);border:1px solid var(--lp-orange-dark);border-radius:999px;box-shadow:0 14px 34px rgba(51,51,51,0.24);font-size:1rem;font-weight:900;line-height:1.2;text-decoration:none;white-space:nowrap;transition:width 0.5s cubic-bezier(0.22,1,0.36,1),padding 0.5s cubic-bezier(0.22,1,0.36,1),gap 0.5s cubic-bezier(0.22,1,0.36,1),background-color 0.25s ease,transform 0.25s ease}.floating-register__content{display:inline-grid;grid-template-columns:24px 0;align-items:center;justify-content:center;gap:0;width:24px;height:24px;max-width:100%;transition:width 0.5s cubic-bezier(0.22,1,0.36,1),gap 0.5s cubic-bezier(0.22,1,0.36,1)}.floating-register__icon{width:24px;height:24px;flex:0 0 24px;display:block;background:currentColor;-webkit-mask:url("/assets/page/adduser.svg") center / contain no-repeat;mask:url("/assets/page/adduser.svg") center / contain no-repeat}.floating-register__label{width:0;overflow:hidden;opacity:0;white-space:nowrap;transition:width 0.5s cubic-bezier(0.22,1,0.36,1),opacity 0.3s ease 0.12s}.floating-register.is-expanded{width:min(354px,calc(100vw - 48px));padding:0 22px}.floating-register.is-expanded .floating-register__content{grid-template-columns:24px max-content;width:auto;height:auto;gap:10px}.floating-register.is-expanded .floating-register__icon{transform:translateX(-14px)}.floating-register.is-expanded .floating-register__label{width:max-content;opacity:1}.floating-register:hover{background:var(--lp-orange-dark)}@media (min-width:701px) and (hover:hover){.floating-register:not(.is-expanded):hover,.floating-register:not(.is-expanded):focus-visible{width:min(354px,calc(100vw - 48px));padding:0 22px}.floating-register:not(.is-expanded):hover .floating-register__content,.floating-register:not(.is-expanded):focus-visible .floating-register__content{grid-template-columns:24px max-content;width:auto;height:auto;gap:10px}.floating-register:not(.is-expanded):hover .floating-register__icon,.floating-register:not(.is-expanded):focus-visible .floating-register__icon{transform:translateX(-14px)}.floating-register:not(.is-expanded):hover .floating-register__label,.floating-register:not(.is-expanded):focus-visible .floating-register__label{width:max-content;opacity:1}}.info-hero{padding-bottom:34px}.news-page .info-hero{padding-top:clamp(24px,4vw,48px);padding-bottom:12px}.news-page .info-hero .section__head{max-width:860px;margin-bottom:0}.news-page .info-hero h1{max-width:760px;font-size:clamp(1.75rem,2.5vw,2.65rem)}.news-page .info-hero .lead{max-width:760px;font-size:clamp(1rem,1.2vw,1.08rem)}.news-page .blog-layout{padding-top:26px}.news-page .blog-list{gap:14px}.news-page .blog-card{padding:0}.news-page .blog-card__link{padding:clamp(18px,2.2vw,26px)}.news-page .blog-card h2{font-size:clamp(1.18rem,1.65vw,1.52rem)}.news-page .blog-card p{margin-bottom:10px;line-height:1.55}.news-page .blog-sidebar{padding:18px}.answer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.answer-card{padding:24px;background:#fff;border:1px solid var(--lp-line);border-radius:16px}.answer-card h2{font-size:1.35rem}@media (max-width:940px){.blog-layout{grid-template-columns:1fr}.blog-sidebar{position:static}}.redirect-page{min-height:70vh;display:grid;place-items:center;padding:32px;text-align:center}@media (max-width:1180px){.brand__text-full{display:none}.brand__text-short{display:inline}.nav{top:100%;padding:14px max(16px,calc((100% - 1200px) / 2)) 18px;background:#fff;border-top:1px solid var(--lp-line);box-shadow:0 18px 30px rgba(71,49,31,0.12)}.nav a{color:var(--lp-ink)}.nav a::after{display:none}.floating-header .site-header{padding:10px 0 8px}.floating-header .site-header__inner{width:min(1200px,calc(100vw - 24px));min-height:70px;padding:8px 14px}.floating-header .nav{top:calc(100% + 8px);gap:4px;border:1px solid var(--lp-line);border-radius:22px}.floating-header .nav-account{width:100%;gap:8px}.floating-header .nav-account__trigger{display:none}.floating-header .nav-account__menu{position:static;width:100%;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;background:transparent;border:0;border-radius:0;box-shadow:none}.floating-header .nav-account__menu a{width:100%;padding:12px 16px;border:1px solid var(--lp-line);border-radius:999px;text-align:center}}@media (max-width:940px){.hero{min-height:0}.hero__grid{grid-template-columns:minmax(0,1fr) minmax(240px,0.72fr);gap:22px}.grid--4,.grid--3,.answer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:32px}.trust-strip > strong{grid-column:1 / -1}.reviews-widget{grid-template-columns:1fr}.reviews-widget__summary{min-height:0}}@media (max-width:700px){.site-header__inner{min-height:68px}.floating-header .site-header__inner{min-height:64px}.floating-header .brand{flex:1 1 auto;min-width:0;max-width:calc(100% - 72px)}.floating-header .brand span{max-width:156px;min-width:0;white-space:normal;overflow-wrap:anywhere}.floating-header .brand__logo{width:42px;height:42px}.floating-header .hero{padding-top:22px}.hero{padding-top:30px}.hero h1{font-size:clamp(1.65rem,6.75vw,2.1rem)}.opening-hours-page .section__head h1{font-size:clamp(1.65rem,6.75vw,2.1rem)}.hero__grid{grid-template-columns:1fr;min-width:0}.hero__content,.hero__content > *{max-width:100%}.hero-visual{max-height:440px;overflow:hidden}.hero-image{width:min(100%,380px);max-height:440px}.hero-review-badge{right:4px;bottom:34px;width:210px;padding:14px 16px;border-radius:20px}.trust-strip{margin-top:0;grid-template-columns:1fr;border-radius:28px}.trust-item{padding:8px 10px}.trust-strip > strong{grid-column:auto}.grid--4,.grid--3,.grid--2,.price-grid,.answer-grid,.blog-layout,.footer__grid,.home-faq .faq-list{grid-template-columns:1fr}.reviews-banner{padding:44px 0}.reviews-widget__track{grid-auto-columns:minmax(82vw,1fr)}.steps .card{min-height:0}.floating-register{right:12px;bottom:12px;font-size:0.9rem;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(18px) scale(0.82);transition:width 0.5s cubic-bezier(0.22,1,0.36,1),padding 0.5s cubic-bezier(0.22,1,0.36,1),gap 0.5s cubic-bezier(0.22,1,0.36,1),opacity 0.5s ease,visibility 0s linear 0.5s,background-color 0.25s ease,transform 0.5s cubic-bezier(0.22,1,0.36,1)}.floating-register.is-collected{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s}.floating-register.is-collected:hover{transform:translateY(0) scale(1)}.floating-register.is-expanded{width:min(328px,calc(100vw - 24px));padding:0 18px}.floating-register.is-expanded .floating-register__label{width:max-content}}@media (max-width:420px){.brand{font-size:0.72rem}.brand__logo{width:38px;height:38px}h1{font-size:clamp(1.65rem,9vw,2.25rem)}.hero h1{font-size:clamp(1.5rem,7.5vw,1.85rem)}.floating-header .nav-account__menu{grid-template-columns:1fr}.floating-header .brand{flex:1 1 auto;min-width:0;max-width:calc(100% - 72px);font-size:0.78rem}.floating-header .brand span{max-width:156px;min-width:0;white-space:normal;overflow-wrap:anywhere}.floating-header .brand__logo{width:36px;height:36px}.floating-header .site-header__inner{width:calc(100vw - 32px)}.floating-header .menu-toggle{padding:7px 9px;font-size:0.76rem}.hero-review-badge{position:absolute;top:auto;right:0;bottom:24px;width:min(78%,210px);padding:12px 14px;justify-self:auto;margin-bottom:0}.footer__intro{align-items:flex-start}.footer__intro-separator{display:none}.footer__intro p{flex-basis:100%}.section{padding-top:56px;padding-bottom:56px}.price-card,.price-card:nth-child(4n){padding:20px 16px}.price-card h3{margin:0 0 20px}}@media (max-width:300px){.brand,.floating-header .brand{flex:0 0 auto;max-width:none}.brand span,.floating-header .brand span{display:none}}@media (max-width:620px){.eyebrow{font-size:0.73rem;letter-spacing:0.09em}.section__head h1,.info-hero h1,.form-layout > div > h1{font-size:clamp(1.55rem,6.6vw,1.95rem);overflow-wrap:anywhere;text-wrap:auto}.home-page .eyebrow{letter-spacing:0.07em}.section__head > .eyebrow,.hero__content > .eyebrow,.form-layout > div > .eyebrow,.shipment-page__header .eyebrow{margin-left:0}.floating-header:not(.home-page):not(.portal-shell):not(.admin-shell) main > .section:first-child{padding-top:30px}}@media (prefers-reduced-motion:reduce){.floating-register,.floating-register__label{transition-duration:0.01ms}}.advantages-hero .hero__grid{grid-template-columns:minmax(0,0.75fr) minmax(440px,1.25fr)}.advantages-hero h1{font-size:clamp(1.75rem,3.2vw,3rem);letter-spacing:-0.035em}.advantages-hero .hero-visual{align-self:center}.advantages-hero .advantages-hero__image{width:min(100%,760px);max-height:none;filter:drop-shadow(0 18px 20px rgba(71,49,31,0.08));-webkit-mask-image:radial-gradient(ellipse 50% 80% at 50% 50%,#000 0 60%,rgba(0,0,0,0.9) 72%,rgba(0,0,0,0.4) 88%,transparent 100%);mask-image:radial-gradient(ellipse 50% 80% at 50% 50%,#000 0 60%,rgba(0,0,0,0.9) 72%,rgba(0,0,0,0.4) 88%,transparent 100%)}.login-hint{display:block;margin:18px 0 4px;padding:12px 14px;background:#fff8ed;border:1px solid rgba(219,145,46,0.32);border-left:4px solid currentColor;border-radius:10px;font-family:Arial,sans-serif;font-size:0.92rem;font-weight:700;line-height:1.45;text-align:left}@media (max-width:940px){.advantages-hero .hero__grid{grid-template-columns:minmax(0,0.85fr) minmax(320px,1.15fr);gap:24px}}@media (max-width:700px){.advantages-hero .hero__grid{grid-template-columns:1fr}.advantages-hero .hero-visual{max-height:none;overflow:visible}.advantages-hero .advantages-hero__image{width:min(100%,520px);max-height:none}}
