.lclp,.lclp-body,.lclp-header,.lclp-footer,.lclp-consent{--lclp-serif:"Berlingske Serif", "Playfair Display", Georgia, serif;--lclp-sans:Montserrat, "Segoe UI", Roboto, Arial, sans-serif;--lclp-script:"Northwell Alt", "Brush Script MT", cursive;--lclp-text:#212121;--lclp-dark:#0b1e1e;--lclp-muted:#646464;--lclp-accent:#e4601a;--lclp-accent-hover:#c94f12;--lclp-btn:var(--lclp-accent);--lclp-btn-hover:var(--lclp-accent-hover);--lclp-bg:#fff;--lclp-bg-2:#f7f9fa;--lclp-beige-1:#eae6dd;--lclp-beige-2:#f0eee7;--lclp-beige-3:#f6f4ec;--lclp-beige-4:#f9f8f5;--lclp-yellow:#f1d77f;--lclp-google-star:#fbbc04;--lclp-border:#e8e8eb;--lclp-error:#b3261e;--lclp-radius:4px;--lclp-radius-lg:8px;--lclp-container:1200px;--lclp-section-y:96px}@media (max-width:767px){.lclp,.lclp-body,.lclp-header,.lclp-footer,.lclp-consent{--lclp-section-y:64px}}@font-face{font-family:Berlingske Serif;font-weight:700;font-display:swap;src:url(/fonts/BerlingskeSerif-Bd.woff2)format("woff2")}@font-face{font-family:Berlingske Serif;font-weight:800;font-display:swap;src:url(/fonts/BerlingskeSerif-XBd.woff2)format("woff2")}@font-face{font-family:Montserrat;font-weight:400;font-display:swap;src:url(/fonts/montserrat-400.woff2)format("woff2")}@font-face{font-family:Montserrat;font-weight:500;font-display:swap;src:url(/fonts/montserrat-500.woff2)format("woff2")}@font-face{font-family:Montserrat;font-weight:600;font-display:swap;src:url(/fonts/montserrat-600.woff2)format("woff2")}.lclp-body{background:var(--lclp-bg);margin:0}.lclp,.lclp-header,.lclp-footer,.lclp-consent{font-family:var(--lclp-sans);color:var(--lclp-text);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}.lclp *,.lclp :before,.lclp :after,.lclp-header *,.lclp-footer *,.lclp-consent *{box-sizing:border-box}.lclp :where(img){max-width:100%;height:auto;display:block}.lclp :where(a),.lclp-header :where(a),.lclp-footer :where(a){color:inherit}.lclp :where(h1,h2,h3,p,ul,ol,figure,blockquote){margin:0}.lclp :where(ul,ol){padding:0;list-style:none}.lclp :where(button){font:inherit}.lclp-container{width:100%;max-width:var(--lclp-container);margin:0 auto;padding:0 20px}.lclp-section{padding:var(--lclp-section-y) 0}.lclp-section--beige{background:var(--lclp-beige-3)}.lclp-section--grey{background:var(--lclp-bg-2)}.lclp-section--dark{background:var(--lclp-dark);color:#fff}.lclp-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--lclp-muted);font-size:12px;font-weight:600}.lclp-h1{font-family:var(--lclp-serif);letter-spacing:-.01em;font-size:44px;font-weight:700;line-height:1.18}.lclp-h2{font-family:var(--lclp-serif);font-size:36px;font-weight:700;line-height:1.2}.lclp-h3{font-family:var(--lclp-serif);font-size:22px;font-weight:700;line-height:1.3}.lclp-lead{font-size:18px;line-height:1.55}.lclp-muted{color:var(--lclp-muted)}.lclp-small{font-size:13px;line-height:1.5}.lclp-center{text-align:center}.lclp-section__head{text-align:center;max-width:760px;margin:0 auto 48px}.lclp-section__head .lclp-h2{margin-bottom:12px}.lclp-btn{background:var(--lclp-btn);color:#fff;border:1px solid var(--lclp-btn);border-radius:var(--lclp-radius);min-height:52px;font-family:var(--lclp-sans);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:14px 40px;font-size:16px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.lclp-btn:hover{background:var(--lclp-btn-hover);border-color:var(--lclp-btn-hover)}.lclp-btn:focus-visible{outline:3px solid var(--lclp-yellow);outline-offset:2px}.lclp a:focus-visible{outline:3px solid var(--lclp-yellow);outline-offset:2px}.lclp button:focus-visible{outline:3px solid var(--lclp-yellow);outline-offset:2px}.lclp input:focus-visible{outline:3px solid var(--lclp-yellow);outline-offset:2px}.lclp textarea:focus-visible{outline:3px solid var(--lclp-yellow);outline-offset:2px}.lclp-btn--small{min-height:40px;padding:8px 20px;font-size:14px;font-weight:600}.lclp-btn--ghost{color:var(--lclp-dark);border-color:var(--lclp-dark);background:0 0;font-weight:600}.lclp-btn--ghost:hover{background:var(--lclp-dark);color:#fff;border-color:var(--lclp-dark)}.lclp-btn--block{width:100%}.lclp-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@media (max-width:767px){.lclp-h1{font-size:32px}.lclp-h2{font-size:28px}.lclp-lead{font-size:16px}.lclp-section__head{margin-bottom:32px}}@media (prefers-reduced-motion:reduce){.lclp *,.lclp :before,.lclp :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lclp-thanks__inner{max-width:720px}.lclp-thanks .lclp-h1{margin:12px 0 28px}.lclp-steps{counter-reset:s;gap:16px;margin-bottom:28px;display:grid}.lclp-steps li{counter-increment:s;padding-left:52px;position:relative}.lclp-steps li:before{content:counter(s);background:var(--lclp-dark);color:#fff;width:36px;height:36px;font-family:var(--lclp-serif);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:0;left:0}.lclp :where([hidden]),.lclp-consent[hidden],.lclp-sticky[hidden]{display:none!important}.lclp-header{z-index:50;border-bottom:1px solid var(--lclp-border);background:#fff;position:sticky;top:0}.lclp-header__inner{justify-content:space-between;align-items:center;min-height:64px;display:flex}.lclp-header__logo img{width:150px;height:auto}.lclp-header__actions{align-items:center;gap:20px;display:flex}.lclp-header__phone{white-space:nowrap;font-weight:600;text-decoration:none}@media (max-width:767px){.lclp-header__logo img{width:120px}.lclp-header__phone{font-size:14px}.lclp-header .lclp-btn--small{display:none}}.lclp-sticky{z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;gap:12px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0000001f}.lclp-sticky.is-visible{display:flex}.lclp-sticky .lclp-btn{flex:1;min-height:48px;padding:10px 16px}.lclp-sticky__phone{border:1px solid var(--lclp-border);border-radius:var(--lclp-radius);justify-content:center;align-items:center;width:48px;display:inline-flex}@media (min-width:768px){.lclp-sticky.is-visible{display:none}}.lclp-hero{color:#fff;background:#080a0a;flex-direction:column;min-height:calc(66.667vw + 128px);padding:40px 0 36px;display:flex;position:relative;overflow:hidden}.lclp-hero__bg{position:absolute;inset:0}.lclp-hero__bg img{object-fit:cover;object-position:50% 0;width:100%;height:calc(100% - 128px);position:absolute;top:40px;left:0}.lclp-hero:before{content:"";z-index:1;background:linear-gradient(#000000f0 0%,#0000009e 20%,#0000 44%),linear-gradient(#0000 68%,#0009 86%,#000000f5 100%),linear-gradient(90deg,#0000 58%,#00000073 100%);position:absolute;inset:0}.lclp-hero__inner{z-index:2;flex:1 0 auto;grid-template-columns:minmax(0,1fr) 476px;align-items:stretch;gap:36px;display:grid;position:relative}.lclp-hero__copy{flex-direction:column;align-items:flex-start;display:flex}.lclp-hero__eyebrow{color:var(--lclp-yellow);margin-bottom:8px}.lclp-hero__title{text-shadow:0 2px 18px #00000059;margin-bottom:12px;font-size:42px}.lclp-hero__lead{color:#ffffffeb;text-shadow:0 1px 12px #0006;max-width:600px;margin-bottom:16px;font-size:17px;line-height:1.5}.lclp-hero__features{flex-wrap:wrap;gap:8px;display:flex}.lclp-hero__features li{-webkit-backdrop-filter:blur(8px);white-space:nowrap;background:#0b1e1e59;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 7px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.lclp-hero__features svg{background:var(--lclp-yellow);width:20px;height:20px;color:var(--lclp-dark);border-radius:50%;flex:none;padding:4px}.lclp-hero__form{position:relative}.lclp-hero__form .lclp-form__title,.lclp-hero__form .lclp-form__sub{padding-right:118px}.lclp-stamp{z-index:3;filter:drop-shadow(0 10px 18px #00000047);pointer-events:none;width:152px;height:152px;position:absolute;top:-38px;right:-30px;transform:rotate(-8deg)}.lclp-stamp__ring{width:100%;height:100%;position:absolute;inset:0}.lclp-stamp__text{font-family:var(--lclp-sans);letter-spacing:.08em;text-transform:uppercase;fill:var(--lclp-dark);font-size:8.3px;font-weight:600}.lclp-stamp__core{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lclp-stamp__core svg{fill:none;width:50px;height:50px;color:var(--lclp-dark);stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.lclp-proofs{grid-template-columns:repeat(3,max-content);gap:14px 28px;margin-top:auto;padding-top:28px;display:grid}.lclp-proofs__item{flex-direction:column;line-height:1.25;display:flex}.lclp-proofs__item--badge{grid-column:1/-1;align-items:flex-start}.lclp-proofs__item>strong{font-family:var(--lclp-serif);white-space:nowrap;text-shadow:0 1px 10px #0006;font-size:18px}.lclp-proofs__item>span{color:#ffffffc7;white-space:nowrap;font-size:12px}.lclp-gbadge{color:var(--lclp-text);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:9px;padding:11px 18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #00000038}.lclp-gbadge__g{width:24px;height:24px}.lclp-gbadge__score{font-size:18px;font-weight:700}.lclp-gbadge__stars{color:var(--lclp-google-star);letter-spacing:1px;font-size:16px}@media (min-width:1700px){.lclp-hero{min-height:1100px}}@media (max-width:1279px){.lclp-hero{min-height:0;color:var(--lclp-text);background:var(--lclp-beige-4);padding:0 0 40px;display:block}.lclp-hero:before{display:none}.lclp-hero__bg{aspect-ratio:2;width:100%;height:auto;max-height:60vh;display:block;position:relative;inset:auto;overflow:hidden}.lclp-hero__bg img{object-fit:cover;object-position:40% 0;width:100%;min-width:0;height:100%;position:absolute;inset:0}.lclp-hero__bg:after{content:"";background:linear-gradient(#0b1e1eb8 0%,#0b1e1e4d 26%,#0b1e1e00 46%);position:absolute;inset:0}.lclp-hero__inner{position:static}.lclp-hero__heading{z-index:2;width:100%;max-width:var(--lclp-container);color:#fff;margin:0 auto;padding:20px 20px 0;position:absolute;top:0;left:0;right:0}.lclp-hero__eyebrow{color:var(--lclp-yellow)}.lclp-hero__title{margin:0;font-size:36px}.lclp-hero__inner{flex-direction:column;align-items:stretch;padding-top:20px;display:flex}.lclp-hero__copy{display:contents}.lclp-hero__lead{order:1}.lclp-hero__features{order:2}.lclp-hero__form{order:3}.lclp-proofs{order:4}.lclp-hero__lead{max-width:640px;color:var(--lclp-text);text-shadow:none;margin:0 0 16px;font-size:15px}.lclp-hero__features{margin-bottom:44px}.lclp-proofs{grid-template-columns:repeat(3,max-content);justify-content:start;gap:10px 24px;margin-top:16px;padding:0 4px}.lclp-proofs__item>strong{text-shadow:none}.lclp-hero__features li{border-color:var(--lclp-border);-webkit-backdrop-filter:none;color:var(--lclp-text);background:#fff}.lclp-hero__form{max-width:560px}.lclp-proofs__item>span{color:var(--lclp-muted)}.lclp-gbadge{border:1px solid var(--lclp-border)}}@media (max-width:767px){.lclp-hero__bg{aspect-ratio:6/5;max-height:none}.lclp-hero__bg img{object-position:50% 0}.lclp-hero__heading{padding-top:16px}.lclp-hero__eyebrow{margin-bottom:8px}.lclp-hero__title{font-size:28px}.lclp-hero__features{flex-direction:column;gap:8px;margin-bottom:40px}.lclp-hero__features li{white-space:normal;background:0 0;border:0;padding:0;font-size:13px}.lclp-stamp{width:118px;height:118px;top:-104px;right:2px}.lclp-hero__form .lclp-form__title,.lclp-hero__form .lclp-form__sub{padding-right:0}.lclp-proofs{grid-template-columns:1fr 1fr;gap:10px 12px}.lclp-proofs__item--badge{grid-column:1/-1}}.lclp-form{display:block}.lclp-form--card{color:var(--lclp-text);border-radius:var(--lclp-radius-lg);background:#fff;padding:26px 28px 24px;box-shadow:0 20px 50px #00000040}.lclp-form__title{margin-bottom:3px;font-size:21px}.lclp-form__sub{margin-bottom:16px;font-size:13.5px}.lclp-form__group{border:0;min-width:0;margin:0 0 14px;padding:0}.lclp-form__legend{margin-bottom:7px;padding:0;font-size:13px;font-weight:600}.lclp-pills{flex-wrap:wrap;gap:6px;display:flex}.lclp-pill{position:relative}.lclp-pill input{opacity:0;width:1px;height:1px;position:absolute}.lclp-pill span{cursor:pointer;background:#fff;border:1px solid #c9c9cc;border-radius:999px;align-items:center;gap:6px;min-height:37px;padding:6px 14px;font-size:13.5px;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.lclp-pill span:hover{border-color:var(--lclp-accent)}.lclp-pill input:checked+span{background:var(--lclp-accent);color:#fff;border-color:var(--lclp-accent);font-weight:600}.lclp-pill input:focus-visible+span{outline:3px solid var(--lclp-yellow);outline-offset:2px}.lclp-form__fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lclp-form__row{display:contents}.lclp-field{min-width:0}.lclp-field__label{margin-bottom:5px;font-size:13px;font-weight:600;display:block}.lclp-field__optional{color:var(--lclp-muted);font-weight:400}.lclp-input{border-radius:var(--lclp-radius);width:100%;min-height:46px;font:inherit;color:var(--lclp-text);background:#fff;border:1px solid #c9c9cc;padding:9px 13px;font-size:16px}.lclp-input::placeholder{color:#9a9a9e}.lclp-input:focus{border-color:var(--lclp-dark);outline:none;box-shadow:0 0 0 3px #0b1e1e1f}.lclp-textarea{resize:vertical;min-height:64px;line-height:1.4}.lclp-field.is-invalid .lclp-input{border-color:var(--lclp-error)}.lclp-field__error{color:var(--lclp-error);margin-top:4px;font-size:12.5px}.lclp-field--notes{margin-top:12px}.lclp-field--consent{margin-top:14px}.lclp-check{color:var(--lclp-muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;line-height:1.4;display:flex}.lclp-check input{flex:none;width:16px;height:16px;margin:2px 0 0}.lclp-field--hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.lclp-form__submit{min-height:54px;margin-top:16px}.lclp-form__micro{text-align:center;margin-top:8px;font-size:12px}.lclp-form__status{border-radius:var(--lclp-radius);color:var(--lclp-error);background:#fdecea;margin-top:12px;padding:12px;font-size:14px}.lclp-form__status.is-ok{color:#1b5e20;background:#e8f5e9}.lclp-form.is-busy .lclp-form__submit{opacity:.7;pointer-events:none}@media (max-width:599px){.lclp-form__row:nth-child(2) .lclp-field{grid-column:1/-1}}@media (max-width:767px){.lclp-form--card{padding:20px 18px 18px}.lclp-input{min-height:44px;font-size:16px}}.lclp-logos{border-bottom:1px solid var(--lclp-border);padding:36px 0 34px;overflow:hidden}.lclp-logos__title{text-align:center;color:var(--lclp-muted);margin-bottom:24px;font-size:15px;font-weight:600}.lclp-marquee{width:100%;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lclp-marquee__track{flex:none;align-items:center;gap:72px;padding-right:72px;animation:50s linear infinite lclp-marquee;display:flex}.lclp-marquee__track li{flex:none;align-items:center;display:flex}.lclp-marquee__track img{filter:grayscale()contrast(1.1);opacity:.85;width:auto;max-width:150px;height:auto;max-height:44px;transition:filter .2s,opacity .2s}.lclp-marquee__track li:hover img{filter:none;opacity:1}@keyframes lclp-marquee{to{transform:translate(-100%)}}@media (max-width:767px){.lclp-logos{padding:28px 0 26px}.lclp-logos__title{margin-bottom:18px;font-size:13px}.lclp-marquee__track{gap:40px;padding-right:40px;animation-duration:32s}.lclp-marquee__track img{max-width:112px;max-height:34px}}.lclp-tiles{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.lclp-tile{border:1px solid var(--lclp-border);border-radius:var(--lclp-radius-lg);background:#fff;padding:24px}.lclp-tile__icon{fill:none;width:28px;height:28px;stroke:var(--lclp-dark);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:14px}.lclp-tile__title{font-family:var(--lclp-serif);margin-bottom:8px;font-size:19px;line-height:1.3}.lclp-tile p{color:var(--lclp-muted);font-size:14px;line-height:1.55}@media (max-width:1023px){.lclp-tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:599px){.lclp-tiles{grid-template-columns:1fr;gap:12px}}.lclp-guarantee__inner{grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;display:grid}.lclp-guarantee .lclp-h2{margin:12px 0 16px;font-size:40px}.lclp-guarantee__side{border-radius:var(--lclp-radius-lg);background:#fff;padding:28px}.lclp-guarantee__side p{margin:8px 0 20px}@media (max-width:1023px){.lclp-guarantee__inner{grid-template-columns:1fr}.lclp-guarantee .lclp-h2{font-size:30px}}.lclp-carousel{position:relative}.lclp-carousel__nav{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.lclp-carousel__hint{margin:0}.lclp-carousel__btns{gap:8px;display:flex}.lclp-carousel__btn{border:1px solid var(--lclp-border);width:44px;height:44px;color:var(--lclp-dark);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.lclp-carousel__btn:hover{border-color:var(--lclp-dark)}.lclp-carousel__btn:disabled{opacity:.3;cursor:default;border-color:var(--lclp-border)}.lclp-carousel__track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;scroll-behavior:smooth;gap:16px;margin:0 -20px;padding:6px 20px 16px;scroll-padding-left:20px;display:flex;overflow-x:auto}.lclp-carousel__track::-webkit-scrollbar{display:none}.lclp-carousel__track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.lclp-carousel__track.is-dragging img{pointer-events:none}.lclp-carousel__dots{justify-content:center;gap:6px;min-height:8px;margin-top:4px;display:flex}.lclp-carousel__dot{cursor:pointer;background:#c9c9cc;border:0;border-radius:4px;width:8px;height:8px;padding:0;transition:width .2s,background .2s}.lclp-carousel__dot.is-active{background:var(--lclp-dark);width:22px}.lclp-machines__item{scroll-snap-align:start;flex:0 0 292px}.lclp-machine{border:1px solid var(--lclp-border);border-radius:var(--lclp-radius-lg);background:#fff;flex-direction:column;height:100%;padding:20px 20px 22px;transition:box-shadow .2s,transform .2s;display:flex}.lclp-machine:hover{box-shadow:0 14px 32px #0b1e1e1a}.lclp-machine picture{display:block}.lclp-machine picture img{aspect-ratio:1;object-fit:contain;width:100%;margin-bottom:6px}.lclp-machine__cups{background:var(--lclp-beige-3);color:var(--lclp-dark);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:10px;padding:4px 10px 4px 8px;font-size:12px;font-weight:600;display:inline-flex}.lclp-machine__cups svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.lclp-machine__name{font-family:var(--lclp-serif);font-size:21px;line-height:1.2}.lclp-machine__price{font-family:var(--lclp-serif);margin:4px 0 14px;font-size:28px;font-weight:700;line-height:1.15}.lclp-machine__price span{font-family:var(--lclp-sans);color:var(--lclp-muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.lclp-machine__specs{border-top:1px solid var(--lclp-border);grid-template-columns:1fr 1fr;gap:10px 8px;margin-top:auto;padding-top:14px;display:grid}.lclp-machine__specs li{color:var(--lclp-muted);align-items:flex-start;gap:8px;min-width:0;font-size:12px;line-height:1.35;display:flex}.lclp-machine__specs li strong{color:var(--lclp-text);font-size:14px;font-weight:600;display:block}.lclp-machine__specs svg{fill:none;width:22px;height:22px;stroke:var(--lclp-dark);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:1px}.lclp-machines__note{margin:16px 0 24px}.lclp-machines__cta .lclp-btn{margin-left:12px}@media (max-width:767px){.lclp-machines__item{flex-basis:80%;max-width:320px}.lclp-carousel__hint{display:none}.lclp-carousel__nav{justify-content:flex-end}.lclp-machines__cta .lclp-btn{max-width:320px;margin:12px auto 0;display:flex}}@media (prefers-reduced-motion:reduce){.lclp-carousel__track{scroll-behavior:auto}}.lclp-map{background:radial-gradient(ellipse 70% 90% at 72% 50%, #14302f 0%, var(--lclp-dark) 62%);overflow:hidden}.lclp-map__inner{grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;display:grid}.lclp-map .lclp-eyebrow{color:var(--lclp-yellow)}.lclp-map .lclp-h2{color:#fff;margin:12px 0 16px}.lclp-map .lclp-lead{color:#ffffffd1}.lclp-map__facts{gap:12px;margin-top:28px;display:grid}.lclp-map__facts li{color:#ffffffd1;align-items:baseline;gap:12px;font-size:15px;display:flex}.lclp-map__facts strong{font-family:var(--lclp-serif);color:var(--lclp-yellow);min-width:78px;font-size:26px;line-height:1}.lclp-map__figure{position:relative}.lclp-map__svg{width:100%;height:auto;display:block;overflow:visible}.lclp-map__country{fill:#fffdf60b;stroke:#f1d77f80;stroke-width:1px;stroke-linejoin:round}.lclp-map__zone{fill:#f1d77f12;stroke:#f1d77f38;stroke-width:1px;transition:fill .2s,stroke .2s}.lclp-map__glow{fill:#f1d77f66;filter:blur(5px)}.lclp-map__dot{fill:var(--lclp-yellow);stroke:#0b1e1ef2;stroke-width:1.2px}.lclp-map__pulse{fill:none;stroke:#f1d77f8c;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-out infinite lclp-pulse;animation-delay:calc(var(--i,0) * .18s)}@keyframes lclp-pulse{0%{opacity:.9;transform:scale(.6)}70%{opacity:0}to{opacity:0;transform:scale(2.8)}}.lclp-map__label{font-family:var(--lclp-sans);fill:#fffdf6e0;paint-order:stroke;stroke:#0b1e1ee6;stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-size:11px;font-weight:500}.lclp-map__city{cursor:pointer;outline:none}:is(.lclp-map__city.is-active .lclp-map__zone,.lclp-map__city:hover .lclp-map__zone,.lclp-map__city:focus-visible .lclp-map__zone){fill:#f1d77f38;stroke:#f1d77f99}.lclp-map__city.is-active .lclp-map__label,.lclp-map__city:hover .lclp-map__label{fill:#fff}.lclp-map__tip rect{fill:#fffdf6}.lclp-map__tip text{font-family:var(--lclp-sans);fill:var(--lclp-dark);font-size:12px;font-weight:600}.lclp-map__hint{text-align:center;color:#ffffff8c;margin-top:8px}@media (max-width:1023px){.lclp-map__inner{grid-template-columns:1fr}.lclp-map__label{font-size:13px}.lclp-map__facts strong{min-width:66px;font-size:22px}}.lclp-testimonials__list{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.lclp-testimonial{border:1px solid var(--lclp-border);border-radius:var(--lclp-radius-lg);background:#fff;flex-direction:column;justify-content:space-between;padding:24px;display:flex}.lclp-testimonial blockquote{margin:0 0 20px;font-size:15px;line-height:1.6}.lclp-testimonial footer{align-items:center;gap:12px;display:flex}.lclp-testimonial footer img{object-fit:cover;border-radius:50%;width:56px;height:56px}.lclp-testimonial footer div{flex-direction:column;font-size:13px;line-height:1.4;display:flex}.lclp-testimonial footer strong{font-size:14px}.lclp-testimonial__since{color:var(--lclp-muted)}@media (max-width:1023px){.lclp-testimonials__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:599px){.lclp-testimonials__list{grid-template-columns:1fr}}.lclp-why__inner{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;display:grid}.lclp-why__photo{border:10px solid #fff;margin:0;transform:rotate(-2deg);box-shadow:0 20px 40px #0000002e}.lclp-why__photo img{aspect-ratio:4/3;object-fit:cover;width:100%}.lclp-paper{clip-path:polygon(0 2%,3% 0,97% 1%,100% 3%,99% 97%,96% 100%,4% 99%,0 96%);background:#fffdf7;padding:40px 36px;position:relative;transform:rotate(1.2deg);box-shadow:0 14px 30px #00000026}.lclp-paper__tape{background:#f1d77fb3;width:120px;height:28px;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(-3deg)}.lclp-paper__title{font-family:var(--lclp-script);margin-bottom:20px;font-size:40px;line-height:1.1}.lclp-paper__list{gap:12px;padding-left:22px;font-size:16px;list-style:decimal;display:grid}@media (max-width:1023px){.lclp-why__inner{grid-template-columns:1fr}.lclp-paper__title{font-size:32px}}.lclp-steps--row{grid-template-columns:repeat(3,1fr);gap:32px;margin:0}.lclp-steps--row li{padding-top:52px;padding-left:0}.lclp-steps--row li:before{width:40px;height:40px;font-size:18px}.lclp-steps--row .lclp-h3{margin-bottom:8px}.lclp-steps--row p{color:var(--lclp-muted);font-size:15px}@media (max-width:767px){.lclp-steps--row{grid-template-columns:1fr;gap:20px}.lclp-steps--row li{padding-top:0;padding-left:56px}}.lclp-faq__inner{max-width:820px}.lclp-faq .lclp-h2{text-align:center;margin-bottom:32px}.lclp-accordion__item{border-top:1px solid var(--lclp-border)}.lclp-accordion__item:last-child{border-bottom:1px solid var(--lclp-border)}.lclp-accordion__item summary{cursor:pointer;font-family:var(--lclp-serif);padding:18px 40px 18px 0;font-size:19px;list-style:none;position:relative}.lclp-accordion__item summary::-webkit-details-marker{display:none}.lclp-accordion__item summary:after{content:"+";color:var(--lclp-muted);font-size:26px;line-height:1;position:absolute;top:14px;right:4px}.lclp-accordion__item[open] summary:after{content:"–"}.lclp-accordion__item p{color:var(--lclp-muted);padding:0 0 18px}.lclp-final{scroll-margin-top:72px}.lclp-form--wide{max-width:1000px;margin:0 auto}.lclp-form--wide .lclp-form__group--radios{vertical-align:top;margin-right:32px;display:inline-block}.lclp-form--wide .lclp-form__fields{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:8px}.lclp-form--wide .lclp-form__row{display:contents}.lclp-form--wide .lclp-form__submit{max-width:360px;margin:20px auto 0;display:block}.lclp-final__alt{margin-top:24px}@media (max-width:1023px){.lclp-form--wide .lclp-form__fields{grid-template-columns:repeat(2,1fr)}}@media (max-width:599px){.lclp-form--wide .lclp-form__fields{grid-template-columns:1fr 1fr;gap:10px}.lclp-form--wide .lclp-form__group--radios{margin-right:0;display:block}}.lclp-footer{background:var(--lclp-beige-4);border-top:1px solid var(--lclp-border);color:var(--lclp-muted);padding:40px 0 112px;font-size:13px}.lclp-footer__inner{gap:16px;display:grid}.lclp-footer__company a{color:inherit}.lclp-footer__links{flex-wrap:wrap;gap:16px;display:flex}.lclp-footer__links a{color:inherit}.lclp-footer__bcorp{align-items:center;gap:12px;display:flex}@media (min-width:768px){.lclp-footer{padding-bottom:40px}}.lclp-consent{z-index:70;border:1px solid var(--lclp-border);border-radius:var(--lclp-radius-lg);background:#fff;width:min(340px,100vw - 32px);padding:14px 16px;font-size:12.5px;line-height:1.45;display:block;position:fixed;bottom:16px;left:16px;box-shadow:0 12px 40px #0000002e}.lclp-consent__text{color:var(--lclp-muted);margin:0 0 10px}.lclp-consent__actions{gap:8px;display:flex}.lclp-consent__actions .lclp-btn{flex:1;min-height:36px;padding:6px 12px;font-size:13px}@media (max-width:767px){.lclp-consent{bottom:76px}}