/* LASERNICE Cities 0.3.0 — scoped components, original Elementor content stays untouched. */
.lnc-scope{--lnc-ink:#24203f;--lnc-muted:#625b7d;--lnc-purple:#9632c6;--lnc-line:#e9e1f3;color:var(--lnc-ink);font:14px/1.5 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;text-align:left;box-sizing:border-box}
.lnc-scope *,.lnc-scope *:before,.lnc-scope *:after{box-sizing:border-box}.lnc-scope [hidden]{display:none!important}.lnc-scope a{color:inherit;text-decoration:none}.lnc-scope button{font:inherit;color:inherit;text-transform:none;letter-spacing:normal;cursor:pointer;box-shadow:none;margin:0}.lnc-scope a:focus-visible,.lnc-scope button:focus-visible{outline:3px solid #67209a;outline-offset:4px}.lnc-scope img{display:block;max-width:100%;height:auto}.lnc-scope svg{width:22px;height:22px;flex:0 0 22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lnc-scope p{margin:0 0 16px}.lnc-scope h1,.lnc-scope h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.035em;color:var(--lnc-ink);text-transform:none;line-height:1.06;margin:0 0 18px}.lnc-shell{width:calc(100% - 48px);max-width:1500px;margin-inline:auto}
.lnc-scope .lnc-primary,.lnc-scope .lnc-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 19px;border-radius:13px;font-size:14px;font-weight:600;line-height:1.35;text-align:center;transition:transform .2s,box-shadow .2s;overflow-wrap:anywhere}.lnc-scope .lnc-primary{color:#fff;background:linear-gradient(115deg,#c253e2,#8930b4);border:1px solid transparent;box-shadow:0 6px 16px #9f46cc25}.lnc-scope .lnc-secondary{color:#792cab;background:#ffffffbc;border:1px solid #ba79d9}.lnc-scope .lnc-primary:hover,.lnc-scope .lnc-secondary:hover{transform:translateY(-2px);box-shadow:0 8px 18px #9f46cc30}
.lnc-header{position:relative;z-index:900;background:#f6f4fc;padding-bottom:8px}.lnc-header.lnc-sticky{position:sticky;top:0}.admin-bar .lnc-header.lnc-sticky{top:32px}.lnc-topbar{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:20px}.lnc-topbar>p{max-width:245px;color:#746e89;font-size:11px;line-height:1.35;margin:0}.lnc-switcher{display:flex;gap:5px;padding:5px;background:#f1ebfb;border-radius:25px;max-width:100%;width:max-content}.lnc-switcher a{display:flex;gap:6px;align-items:center;justify-content:center;min-height:36px;padding:7px 17px;border-radius:20px;font-size:12px;white-space:nowrap}.lnc-switcher a svg{width:17px;height:17px;flex-basis:17px;color:#a448d1}.lnc-switcher a.is-active{background:linear-gradient(115deg,#c05ae3,#9741c6);color:#fff}.lnc-switcher a.is-active svg{color:inherit}.lnc-top-contact{display:flex;align-items:center;gap:16px}.lnc-top-phone{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:650;white-space:nowrap}.lnc-top-phone svg{color:#a14bc7}.lnc-socials{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.lnc-socials a{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:5px 7px;background:#eee8f7;color:#625580;border-radius:20px;font-size:10px;font-weight:700}
.lnc-navrow{min-height:76px;border-radius:22px;background:#fff;display:flex;align-items:center;gap:24px;padding:10px 22px}.lnc-logo{display:flex;flex-direction:column;flex-shrink:0;line-height:1.05;min-width:0}.lnc-logo-word{font-size:27px;letter-spacing:.075em;font-weight:300;color:#4b4177}.lnc-logo-word>span{font-size:10px;vertical-align:top;color:#a750cb}.lnc-logo-tag{font-size:7px;letter-spacing:.10em;margin-top:4px;text-transform:uppercase;color:#7c7392;max-width:200px}.lnc-logo-img{width:190px;height:52px!important;object-fit:contain}.lnc-header-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.lnc-header-book{white-space:nowrap}.lnc-desktop-nav{flex:1;min-width:0}.lnc-desktop-nav ul,.lnc-mobile-nav ul{list-style:none;padding:0;margin:0}.lnc-desktop-nav>ul{display:flex;align-items:center;justify-content:center;gap:clamp(9px,1vw,18px)}.lnc-desktop-nav li{position:relative}.lnc-desktop-nav>ul>li{display:flex;align-items:center}.lnc-desktop-nav>ul>li>a{font-size:11px;white-space:nowrap;padding-block:15px}.lnc-desktop-nav a:hover{color:#9a39c6}.lnc-sub-toggle{border:0;background:transparent;padding:3px;min-width:24px;min-height:32px}.lnc-desktop-nav .lnc-submenu{position:absolute;top:100%;left:0;min-width:240px;background:#fff;border:1px solid var(--lnc-line);border-radius:14px;padding:8px;box-shadow:0 15px 35px #49345720}.lnc-submenu a{display:block;padding:11px 12px;border-radius:9px;font-size:13px}.lnc-submenu a:hover{background:#f7f0fc}
.lnc-menu-toggle{width:44px;height:44px;display:none;border:0;border-radius:12px;padding:11px;background:#f7f0fc}.lnc-menu-toggle>span{height:1.5px;background:#655476;display:block;margin:5px 0}.lnc-contactline{display:flex;align-items:center;gap:18px;min-height:32px;padding:3px 18px;font-size:12px}.lnc-city-open{display:flex;align-items:center;gap:6px;background:transparent;border:0;padding:3px 0;color:#792cab!important}.lnc-city-open svg{width:16px;height:16px;flex-basis:16px}.lnc-header-address{color:#696078!important}.lnc-contact-phone{display:none;align-items:center;gap:5px;font-weight:650}
.lnc-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(440px,100%);height:100dvh;max-height:100dvh;max-width:100%;border:0;border-radius:24px 0 0 24px;padding:30px 25px max(30px,env(safe-area-inset-bottom));overflow:auto;overscroll-behavior:contain;background:linear-gradient(155deg,#fff 60%,#f2e8fc);box-shadow:-10px 0 60px #30204420}.lnc-drawer:not([open]){display:none}.lnc-drawer::backdrop{background:#28203566}.lnc-drawer-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:32px}.lnc-menu-close{border:0;width:44px;height:44px;flex:0 0 44px;border-radius:50%;font-size:28px!important;background:#f7f3fc}.lnc-label{font-size:13px;font-weight:500;margin:16px 0 8px!important}.lnc-drawer .lnc-switcher{width:100%}.lnc-drawer .lnc-switcher>a{flex:1}.lnc-drawer-contacts{display:grid;gap:16px;padding:26px 0 12px}.lnc-drawer-phone{display:flex;gap:12px;align-items:center;font-size:19px;font-weight:650}.lnc-drawer-phone svg,.lnc-addresses svg{color:#a147cd}.lnc-drawer-contacts>p{font-size:12px;color:var(--lnc-muted);margin:0}.lnc-addresses{display:grid;gap:10px;font-size:13px}.lnc-addresses>div{display:flex;align-items:flex-start;gap:8px}.lnc-addresses svg{width:19px;height:19px;flex-basis:19px}.lnc-mobile-nav>ul>li{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #ece6f3}.lnc-mobile-nav>ul>li>a{flex:1;padding:15px 0;min-height:48px}.lnc-mobile-nav .lnc-sub-toggle{width:44px;height:44px;background:#f7f0fc;border-radius:10px}.lnc-mobile-nav .lnc-submenu{width:100%;padding-bottom:12px}.lnc-drawer>.lnc-socials{margin:28px 0}.lnc-drawer>.lnc-handwriting{margin:26px 0;text-align:right}.lnc-drawer-cities{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lnc-drawer-cities a{background:#fff;border-radius:14px;overflow:hidden;padding-bottom:12px}.lnc-drawer-cities img{height:90px;width:100%;object-fit:cover;background:#eee3f8}.lnc-drawer-cities strong,.lnc-drawer-cities span{display:block;padding:0 12px;font-weight:400}.lnc-drawer-cities span{font-size:11px;color:#8a35b6;margin-top:5px}.lnc-nojs{padding:16px;background:#fff;display:flex;flex-wrap:wrap;gap:14px}
.lnc-hero{position:relative;isolation:isolate;background:#f7f5fc;padding:24px 0 34px;overflow:clip}.lnc-background{position:absolute;inset:0;z-index:-1;pointer-events:none}.lnc-background img{width:100%;height:100%;object-fit:cover}.lnc-main-heading{font-size:clamp(22px,2vw,30px);margin:0 0 24px!important;text-align:center}.lnc-dual-stage{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(120px,18vw,280px);align-items:stretch;min-height:600px}.lnc-city-panel{position:relative;isolation:isolate;overflow:hidden;border:1px solid #ffffffee;border-radius:26px;background:linear-gradient(130deg,#fffffff5,#eadbfdcc);padding:34px 30px 25px;display:flex;flex-direction:column;min-width:0}.lnc-city-landscape{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover;z-index:-1;opacity:.43;pointer-events:none}.lnc-city-panel--tolyatti .lnc-city-landscape{object-position:25% center;mask-image:linear-gradient(90deg,transparent 28%,#000 100%)}.lnc-city-panel--samara .lnc-city-landscape{object-position:80% center;mask-image:linear-gradient(90deg,transparent 20%,#000 100%)}.lnc-panel-copy{max-width:330px}.lnc-eyebrow{font-family:Georgia,"Times New Roman",serif;letter-spacing:.035em;color:#8b809d;font-size:20px;margin-bottom:5px}.lnc-eyebrow>span{color:#a25ac6;font-size:.8em}.lnc-city-panel h2{font-size:clamp(42px,4.3vw,64px);margin-bottom:18px}.lnc-lead{font-size:clamp(15px,1.35vw,19px);line-height:1.4;color:#5c5076}.lnc-features{display:grid;gap:20px;margin:25px 0 30px;max-width:245px}.lnc-feature{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.4;color:#645578}.lnc-feature svg{color:#ab40d0;width:25px;height:25px;flex-basis:25px}.lnc-panel-actions{position:relative;margin-top:auto;display:grid;gap:9px;max-width:320px}.lnc-panel-secondary{display:grid;gap:9px}.lnc-panel-secondary .lnc-secondary{font-size:13px}.lnc-mini-address{display:flex;align-items:flex-start;gap:7px;font-size:12px;color:#665776;margin:3px 0 0!important}.lnc-mini-address svg{color:#ab40d0;width:17px;height:17px;flex-basis:17px}.lnc-handwriting{font-family:"Segoe Print","Bradley Hand",cursive;font-size:21px;font-weight:400;color:#a061c3;line-height:1.45;transform:rotate(-8deg)}.lnc-panel-signature{font-size:18px;margin:15px 0 0 auto!important}.lnc-dual-portrait{position:absolute;bottom:-34px;left:50%;transform:translateX(-50%);width:clamp(420px,43vw,650px);max-width:none!important;height:calc(100% + 48px)!important;object-fit:contain;object-position:bottom;pointer-events:none;z-index:1}.lnc-center-note{position:absolute;left:49%;top:60%;z-index:2;pointer-events:none;font-size:clamp(17px,1.65vw,24px)}.lnc-card-portrait{display:none}
.lnc-samara-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 220px;column-gap:35%;min-height:580px;align-items:center;padding:30px 10px}.lnc-samara-copy{position:relative;z-index:2;min-width:0;max-width:610px}.lnc-samara-title{font-size:clamp(38px,4.5vw,67px);overflow-wrap:anywhere}.lnc-samara-copy>.lnc-lead{font-size:16px;max-width:450px}.lnc-samara-visual{position:absolute;inset:0 12% -34px 36%;pointer-events:none;z-index:1}.lnc-samara-portrait{height:100%!important;width:100%;object-fit:contain;object-position:bottom}.lnc-samara-signature{position:absolute;left:-3%;top:29%;width:160px;transform:rotate(-10deg)}.lnc-samara-features{display:flex;gap:20px;margin:26px 0}.lnc-samara-features .lnc-feature{flex:1;flex-direction:column;gap:9px;font-size:12px;max-width:155px}.lnc-samara-actions{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.lnc-samara-actions .lnc-primary{min-width:220px}.lnc-map-link{display:none!important}.lnc-other-city{position:relative;z-index:2;align-self:center;background:#ffffffc9;border:1px solid #fff;border-radius:20px;padding:12px;box-shadow:0 10px 30px #6434760c}.lnc-other-city>img{width:100%;height:140px;object-fit:cover;border-radius:14px;margin-bottom:17px}.lnc-other-city>div{padding:0 5px 7px}.lnc-other-city p{font-size:13px;margin:0 0 4px;color:#73617f}.lnc-other-city h2{font-size:29px;margin:0 0 13px}.lnc-other-city a{display:block;color:#8a36b6;font-size:12px;border:1px solid #ca9cde;padding:10px;border-radius:10px;margin-top:16px;text-align:center}.lnc-hero-internal .lnc-samara-stage{min-height:300px;grid-template-columns:minmax(0,2fr) 1fr;column-gap:10%;padding-block:20px}.lnc-hero-internal .lnc-samara-visual{left:70%;right:0;opacity:.6}.lnc-hero-internal .lnc-samara-title{font-size:clamp(30px,3.2vw,49px)}.lnc-hero-internal .lnc-samara-copy{max-width:800px}.lnc-switcher-widget{padding:8px}
@media(min-width:1101px) and (prefers-reduced-motion:no-preference){.lnc-hero[data-effects="1"] .lnc-panel-copy,.lnc-hero[data-effects="1"] .lnc-samara-copy{animation:lnc-arrive .55s ease both}@keyframes lnc-arrive{from{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:none}}}
@media(max-width:1390px){.lnc-desktop-nav{display:none}.lnc-menu-toggle{display:block}.lnc-navrow{min-height:70px}.lnc-topbar>p{max-width:200px}.lnc-top-contact .lnc-socials{display:none}.lnc-dual-stage{gap:16vw}.lnc-city-panel{padding:28px 24px}.lnc-dual-portrait{width:44vw}.lnc-samara-stage{column-gap:29%;grid-template-columns:minmax(0,1fr) 200px}.lnc-samara-visual{inset:0 10% -34px 38%}.lnc-samara-signature{width:120px;left:0}}
@media(max-width:1100px){.lnc-topbar>p{display:none}.lnc-topbar{justify-content:space-between}.lnc-top-contact{margin-left:auto}.lnc-dual-stage{gap:20px;min-height:0}.lnc-dual-portrait,.lnc-center-note{display:none}.lnc-city-panel{min-height:550px}.lnc-city-landscape{opacity:.7}.lnc-panel-copy{max-width:72%;text-shadow:0 1px 8px #fff}.lnc-city-panel--tolyatti .lnc-card-portrait{display:block;position:absolute;right:-24%;top:8%;height:68%!important;width:auto;max-width:75%;object-fit:contain;z-index:-1;mask-image:linear-gradient(#000 65%,transparent)}.lnc-city-panel--tolyatti .lnc-city-landscape{mask-image:linear-gradient(90deg,transparent 30%,#000);object-position:17% center}.lnc-features{max-width:210px}.lnc-panel-actions{max-width:none}.lnc-panel-secondary{grid-template-columns:1fr 1fr}.lnc-samara-stage{column-gap:25%;grid-template-columns:minmax(0,1fr) 180px;min-height:610px}.lnc-samara-visual{left:35%;right:0;opacity:.85}.lnc-samara-signature{display:none}.lnc-samara-copy{background:linear-gradient(90deg,#f8f5ffdd,#f8f5ff55);border-radius:20px;padding:15px}.lnc-samara-title{font-size:43px}.lnc-samara-features{gap:12px}.lnc-other-city{align-self:end}.lnc-samara-actions .lnc-primary{min-width:0}}
@media(max-width:760px){.lnc-shell{width:calc(100% - 28px)}.lnc-header{padding-top:8px;padding-bottom:5px}.lnc-topbar{display:none}.lnc-navrow{padding:8px 10px;gap:8px;min-height:59px;border-radius:16px}.lnc-logo-word{font-size:23px}.lnc-logo-tag{font-size:6px;max-width:170px}.lnc-logo-img{width:145px;height:40px!important}.lnc-header-book{font-size:11px!important;min-height:36px!important;padding:8px 10px!important;border-radius:9px!important;gap:5px!important}.lnc-header-book svg{width:16px;height:16px;flex-basis:16px}.lnc-menu-toggle{height:40px;width:36px;padding:8px}.lnc-header-actions{gap:4px}.lnc-contactline{padding:5px 4px;gap:8px;justify-content:space-between}.lnc-header-address{display:none}.lnc-contact-phone{display:flex;font-size:12px}.lnc-contact-phone svg{width:15px;height:15px;flex-basis:15px;color:#9b3cc6}.lnc-city-open{font-size:12px!important}.admin-bar .lnc-header.lnc-sticky{top:46px}.lnc-hero{padding:18px 0 24px}.lnc-main-heading{font-size:25px;text-align:left;max-width:340px;margin-bottom:20px!important}.lnc-dual-stage{grid-template-columns:1fr;gap:18px}.lnc-city-panel{padding:23px 20px 20px;border-radius:22px;min-height:555px}.lnc-city-panel h2{font-size:45px;margin-bottom:13px}.lnc-eyebrow{font-size:19px}.lnc-lead{font-size:15px}.lnc-panel-copy{max-width:69%}.lnc-features{margin-top:28px;gap:21px;max-width:165px}.lnc-feature{font-size:12px;gap:10px}.lnc-feature svg{width:24px;height:24px;flex-basis:24px}.lnc-city-panel--tolyatti .lnc-card-portrait{right:-19%;top:4%;max-width:79%;height:72%!important}.lnc-city-panel--samara .lnc-city-landscape{object-position:83% center;opacity:.85}.lnc-panel-actions{margin-top:28px}.lnc-panel-actions>.lnc-primary{width:100%}.lnc-panel-secondary .lnc-secondary{font-size:11px;padding:10px 7px;gap:5px;min-height:43px}.lnc-panel-secondary svg{width:17px;height:17px;flex-basis:17px}.lnc-panel-signature{font-size:19px}.lnc-samara-stage{display:flex;flex-direction:column;min-height:0;padding:0;gap:0}.lnc-samara-visual{position:relative;inset:auto;width:100%;height:355px;opacity:1;margin-top:-18px;overflow:hidden}.lnc-samara-portrait{object-position:right bottom;width:100%;height:440px!important;max-width:none!important}.lnc-samara-visual:after{content:"";position:absolute;bottom:0;left:0;right:0;height:90px;background:linear-gradient(transparent,#f6f2fc);pointer-events:none}.lnc-samara-signature{display:block;width:125px;left:0;top:30%}.lnc-samara-copy{padding:0 10px 20px;margin-top:-10px;width:100%;background:linear-gradient(#f6f2fc,#f8f6fc);border-radius:0}.lnc-samara-title{font-size:40px;margin-top:5px!important}.lnc-samara-copy>.lnc-lead{font-size:15px}.lnc-samara-features{gap:12px;justify-content:space-between}.lnc-samara-features .lnc-feature{align-items:center;text-align:center;max-width:110px;font-size:12px}.lnc-samara-actions{display:grid;grid-template-columns:1fr 1fr;margin:22px 0 18px;gap:9px}.lnc-samara-actions>.lnc-primary{grid-column:1/-1}.lnc-samara-actions>.lnc-secondary{font-size:11px;padding-inline:7px;gap:5px}.lnc-samara-actions>.lnc-secondary svg{width:17px;height:17px;flex-basis:17px}.lnc-map-link{display:flex!important}.lnc-other-city{display:flex;flex-direction:row-reverse;align-items:center;gap:14px;padding:17px;background:#ede3fc;width:100%;margin-top:7px;border-radius:20px;box-shadow:none}.lnc-other-city>img{width:38%;height:145px;margin:0;border-radius:40% 13px 13px 40%;object-fit:cover}.lnc-other-city>div{flex:1;padding:0}.lnc-other-city h2{font-size:29px}.lnc-other-city a{font-size:11px;padding:0;border:0;text-align:left;margin-top:13px}.lnc-hero-internal .lnc-samara-stage{display:block;min-height:0;padding:10px 0}.lnc-hero-internal .lnc-samara-visual{position:absolute;inset:0 0 0 52%;width:48%;height:100%;opacity:.14;margin:0}.lnc-hero-internal .lnc-samara-portrait{height:100%!important}.lnc-hero-internal .lnc-samara-copy{background:transparent;margin:0}.lnc-hero-internal .lnc-samara-title{font-size:34px}.lnc-drawer{padding:25px 20px}.lnc-drawer .lnc-logo-word{font-size:26px}}
@media(max-width:360px){.lnc-shell{width:calc(100% - 20px)}.lnc-logo-word{font-size:20px}.lnc-logo-tag{font-size:5.5px;max-width:140px}.lnc-header-book{padding-inline:7px!important;font-size:10px!important}.lnc-header-book svg{display:none}.lnc-city-panel{padding-inline:16px}.lnc-panel-copy{max-width:73%}.lnc-city-panel h2{font-size:40px}.lnc-panel-secondary{grid-template-columns:1fr}.lnc-samara-title{font-size:35px}.lnc-samara-actions{grid-template-columns:1fr}.lnc-samara-actions>.lnc-secondary{font-size:13px}.lnc-drawer-phone{font-size:17px}.lnc-samara-features .lnc-feature{font-size:11px}.lnc-samara-visual{height:310px}.lnc-samara-portrait{height:395px!important}}
@media(max-width:600px){.admin-bar .lnc-header.lnc-sticky{top:0}}
@media(prefers-reduced-motion:reduce){.lnc-scope *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(hover:none){.lnc-scope .lnc-primary:hover,.lnc-scope .lnc-secondary:hover{transform:none}}
.lnc-hero[data-effects="0"] *{animation:none!important;transition:none!important}.lnc-hero[data-effects="0"] a:hover{transform:none}
.lnc-scope .lnc-card-portrait{display:none}.lnc-city-landscape{z-index:0}.lnc-panel-copy,.lnc-panel-actions,.lnc-panel-signature{position:relative;z-index:2}.lnc-city-panel--samara .lnc-city-landscape{object-position:75% center}
@media(max-width:1100px){.lnc-scope .lnc-dual-portrait{display:none}.lnc-city-panel--tolyatti .lnc-card-portrait{display:block;z-index:1}.lnc-panel-copy{background:linear-gradient(90deg,#f9f4ffdd,transparent);border-radius:10px}}
@media(min-width:1101px){.lnc-dual-portrait{width:clamp(300px,30vw,450px)}.lnc-center-note{left:45%;top:65%;max-width:160px;font-size:19px}.lnc-city-panel--samara .lnc-panel-copy{padding-left:4px}}

/* 0.3.1: official identity, contact-first layout, theme-independent controls. */
@font-face{font-family:LNCSignature;src:url('../fonts/GreatVibes-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
body .lnc-scope button,body .lnc-scope button:hover,body .lnc-scope button:focus,body .lnc-scope button:active{appearance:none!important;-webkit-appearance:none!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;text-shadow:none!important;color:#665174!important;letter-spacing:normal!important;text-transform:none!important;font-family:Arial,sans-serif!important;font-weight:400!important;line-height:1.3!important;outline-offset:3px}
body .lnc-scope button::before,body .lnc-scope button::after{content:none!important}
body .lnc-header .lnc-menu-toggle{display:none!important;padding:10px!important;min-width:44px!important;width:44px!important;height:44px!important;border-radius:12px!important;background:#f3eef9!important}
body .lnc-scope .lnc-sub-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;min-width:28px!important;height:36px!important;padding:0!important;border-radius:8px!important;font-size:17px!important}
body .lnc-scope .lnc-sub-toggle:hover{background:#f2eaf8!important;color:#873ab0!important}
body .lnc-header .lnc-city-open{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:5px 0!important;height:auto!important;min-height:28px!important;border-radius:0!important;font-size:12px!important;background:transparent!important}
body .lnc-drawer .lnc-menu-close{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;padding:0!important;border-radius:50%!important;background:#f5f1f8!important;font-size:30px!important}
body .lnc-scope .lnc-logo-img{width:166px!important;height:66px!important;max-width:100%!important;object-fit:contain!important;object-position:left center!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.lnc-hero-brand{margin:0 0 9px;width:112px;height:48px}.lnc-scope .lnc-hero-brand .lnc-logo-img{width:112px!important;height:48px!important;mix-blend-mode:multiply}
.lnc-scope .lnc-shell{max-width:1440px}.lnc-header{background:#f6f6fa}.lnc-navrow{gap:18px;padding:5px 18px;min-height:76px}.lnc-topbar{min-height:42px}.lnc-contactline{min-height:28px;padding-top:0;padding-bottom:0}.lnc-scope .lnc-primary{background:linear-gradient(115deg,#b65cdb,#9133b7);box-shadow:0 5px 12px #9152b31a}.lnc-scope .lnc-secondary{background:#ffffffd9;border-color:#bd83d5}
.lnc-scope .lnc-handwriting{font-family:LNCSignature,cursive!important;font-size:32px;font-weight:400;font-style:normal;line-height:1.1;letter-spacing:0;color:#9c58b9;text-shadow:none;transform:rotate(-10deg)}
.lnc-hero-dual{background:#f6f6fa;padding:15px 0 22px}.lnc-hero-dual>.lnc-background{display:none}.lnc-scope .lnc-main-heading{font-size:21px;line-height:1.2;margin-bottom:22px!important;color:#71667d}.lnc-dual-stage{gap:clamp(150px,15vw,220px);min-height:630px}.lnc-city-panel{background:linear-gradient(120deg,#fdfcfe 30%,#f0eafa 100%);border-radius:24px;padding:24px 27px 20px;min-height:630px;overflow:hidden}.lnc-panel-copy{max-width:285px;background:none;text-shadow:none}.lnc-city-panel h2{font-size:clamp(45px,4.2vw,65px);margin-bottom:13px}.lnc-panel-copy>.lnc-lead{font-size:16px;line-height:1.4;max-width:265px;margin-bottom:20px}.lnc-city-panel .lnc-addresses{gap:9px;font-size:13px;line-height:1.35;margin-bottom:20px;max-width:280px}.lnc-addresses strong{display:block;font-weight:600;font-size:11px;letter-spacing:.01em;color:#8c769b;margin-bottom:2px}.lnc-addresses .lnc-street{display:block;color:#443a54}.lnc-panel-actions{max-width:280px;gap:9px;margin-top:auto}.lnc-panel-phone{display:flex;gap:7px;align-items:center;color:#453453!important;font-size:17px;font-weight:650;margin-bottom:5px;white-space:nowrap}.lnc-panel-phone svg{color:#a251c4;width:19px;height:19px;flex-basis:19px}.lnc-panel-actions>.lnc-primary,.lnc-panel-actions>.lnc-secondary{min-height:44px;padding:10px 12px;font-size:13px}.lnc-scope .lnc-panel-signature{position:absolute;z-index:2;right:18px;bottom:40px;width:145px;max-width:35%;margin:0!important;text-align:center;font-size:31px;pointer-events:none}.lnc-city-panel--samara .lnc-panel-signature{bottom:37px}.lnc-scope .lnc-dual-portrait{width:clamp(470px,40vw,580px);height:calc(100% + 35px)!important;left:48%;bottom:-22px;object-fit:contain;object-position:center bottom}.lnc-scope .lnc-center-note{left:46%;top:61%;width:145px;max-width:145px;font-size:29px;text-align:center;line-height:1.13;transform:rotate(-13deg)}
.lnc-city-panel .lnc-city-landscape{inset:0 0 0 auto;width:72%;height:100%!important;opacity:.8;object-fit:cover;mask-image:linear-gradient(90deg,transparent,#000 60%);z-index:0}.lnc-city-panel--tolyatti .lnc-city-landscape{object-position:18% center}.lnc-city-panel--samara .lnc-city-landscape{object-position:85% center}.lnc-city-panel--tolyatti .lnc-panel-copy,.lnc-city-panel--tolyatti .lnc-panel-actions{background:linear-gradient(90deg,#fcfafeeb 50%,#fcfafe00);border-radius:10px}.lnc-city-panel--samara .lnc-panel-copy,.lnc-city-panel--samara .lnc-panel-actions{background:linear-gradient(90deg,#fcfafeeb 60%,#fcfafe00);border-radius:10px}
.lnc-hero-samara,.lnc-hero-internal{background:#f6f6fa}.lnc-hero-samara>.lnc-background,.lnc-hero-internal>.lnc-background{opacity:.55}.lnc-samara-stage{min-height:600px}.lnc-samara-copy .lnc-addresses{gap:15px;margin:25px 0 22px;font-size:15px}.lnc-samara-copy .lnc-addresses strong{font-size:12px}.lnc-samara-title{font-size:clamp(40px,4vw,62px)}.lnc-samara-copy>.lnc-lead{font-size:16px;max-width:410px}.lnc-samara-signature{left:2%;top:30%;width:145px}.lnc-drawer .lnc-addresses{gap:15px}.lnc-drawer-head{margin-bottom:20px}
@media(min-width:1101px) and (max-width:1300px){.lnc-dual-stage{gap:160px}.lnc-city-panel{padding:22px}.lnc-panel-copy,.lnc-panel-actions{max-width:250px}.lnc-scope .lnc-panel-signature{right:10px;bottom:185px;font-size:29px;max-width:31%}.lnc-scope .lnc-dual-portrait{left:48%;width:460px}.lnc-scope .lnc-center-note{left:45%;max-width:125px;font-size:27px}}
@media(max-width:1390px){body .lnc-header .lnc-menu-toggle{display:block!important}}
@media(max-width:1100px){.lnc-dual-stage{gap:20px;min-height:0}.lnc-city-panel{min-height:650px;padding:23px}.lnc-scope .lnc-dual-portrait{display:none}.lnc-panel-copy{max-width:76%}.lnc-panel-actions{max-width:100%;background:none!important}.lnc-panel-actions>.lnc-primary,.lnc-panel-actions>.lnc-secondary{width:100%}.lnc-scope .lnc-panel-signature{position:relative;right:auto;bottom:auto!important;max-width:none;width:100%;text-align:right;font-size:31px;margin:18px 5px 2px 0!important}.lnc-city-panel .lnc-addresses{max-width:235px}.lnc-city-panel--tolyatti .lnc-card-portrait{height:62%!important;top:9%;right:-24%;opacity:.85}.lnc-samara-copy{background:linear-gradient(90deg,#f9f7fdeb,#f9f7fd85)}}
@media(max-width:760px){body .lnc-scope .lnc-logo-img{width:130px!important;height:54px!important}.lnc-navrow{min-height:62px;padding:3px 9px;gap:5px}.lnc-header{padding-top:6px}.lnc-scope .lnc-hero-brand .lnc-logo-img{width:105px!important;height:46px!important}.lnc-hero-brand{height:46px;width:105px;margin-bottom:8px}.lnc-scope .lnc-main-heading{font-size:23px;max-width:340px;margin-bottom:18px!important;color:#342942}.lnc-hero-dual{padding-top:15px}.lnc-city-panel{min-height:650px;padding:21px 20px 24px}.lnc-city-panel h2{font-size:45px}.lnc-panel-copy{max-width:76%}.lnc-panel-copy>.lnc-lead{font-size:14px;max-width:215px}.lnc-city-panel .lnc-addresses{font-size:13px;gap:11px;max-width:230px}.lnc-city-panel .lnc-addresses strong{font-size:10px}.lnc-city-panel--tolyatti .lnc-card-portrait{right:-29%;top:8%;height:60%!important;opacity:.6}.lnc-city-panel--samara{min-height:555px}.lnc-city-panel--samara .lnc-panel-copy{max-width:84%}.lnc-city-panel .lnc-city-landscape{width:78%;opacity:.65}.lnc-scope .lnc-panel-signature{font-size:32px}.lnc-panel-phone{font-size:18px;margin:7px 0}.lnc-samara-title{font-size:39px}.lnc-samara-copy{background:linear-gradient(#f7f4fc,#f8f6fc)}.lnc-samara-copy .lnc-addresses{font-size:14px;gap:15px;margin:22px 0}.lnc-samara-visual{height:355px}.lnc-samara-signature{left:0;top:30%;width:125px}.lnc-samara-copy .lnc-hero-brand{margin-bottom:14px}.lnc-drawer .lnc-logo-img{width:155px!important;height:65px!important}.lnc-header-book{font-size:11px!important}}
@media(max-width:360px){body .lnc-header .lnc-logo-img{width:114px!important;height:49px!important}.lnc-city-panel{padding-inline:16px}.lnc-panel-copy{max-width:84%}.lnc-city-panel .lnc-addresses{font-size:12px}.lnc-city-panel h2{font-size:41px}.lnc-samara-title{font-size:34px}}
/* Match LASERNICE's Elementor kit: 1570/1920 of the desktop viewport. */
body .lnc-scope .lnc-shell{width:81.7708333333%;max-width:none;margin-inline:auto}
@media(max-width:1024px){body .lnc-scope .lnc-shell{width:100%;max-width:1024px}.lnc-header .lnc-navrow{border-radius:16px}.lnc-topbar,.lnc-contactline{padding-inline:16px}}
@media(max-width:767px){body .lnc-scope .lnc-shell{width:calc(100% - 10px);max-width:767px}body .lnc-header .lnc-shell{width:95%;max-width:none}.lnc-main-heading{padding-inline:12px}.lnc-dual-stage{gap:15px}.lnc-city-panel{border-radius:20px}.lnc-samara-copy{padding-inline:16px}}
@media(min-width:1101px) and (max-width:1700px){.lnc-dual-stage{gap:13vw}.lnc-city-panel{padding:22px}.lnc-panel-copy,.lnc-panel-actions{max-width:240px}.lnc-city-panel h2{font-size:52px}.lnc-scope .lnc-dual-portrait{width:35vw;left:48%}.lnc-scope .lnc-panel-signature{position:relative;bottom:auto;right:auto;max-width:none;width:100%;font-size:30px;text-align:right;margin-top:17px!important}.lnc-scope .lnc-center-note{left:45%;max-width:115px;font-size:27px}.lnc-samara-stage{column-gap:29%;grid-template-columns:minmax(0,1fr) 180px}.lnc-samara-title{font-size:46px}.lnc-samara-signature{left:5%;width:115px}.lnc-desktop-nav>ul{gap:10px}.lnc-desktop-nav>ul>li>a{font-size:10px}}
@media(min-width:1701px){.lnc-dual-stage{min-height:650px;gap:15vw}.lnc-city-panel{min-height:650px;padding:30px 34px}.lnc-panel-copy,.lnc-panel-actions{max-width:300px}.lnc-scope .lnc-dual-portrait{width:32vw;max-width:700px!important;height:calc(100% + 50px)!important}.lnc-scope .lnc-panel-signature{bottom:50px;right:20px;font-size:34px}.lnc-scope .lnc-center-note{font-size:31px;left:47%;max-width:155px}.lnc-samara-stage{min-height:640px}}
@media(min-width:1101px) and (max-width:1700px){.lnc-scope .lnc-dual-portrait{left:45%;width:32vw}.lnc-scope .lnc-panel-signature{text-align:left;padding-left:10px;max-width:220px;line-height:1.2}.lnc-city-panel--samara .lnc-panel-signature{max-width:250px}}

/* 0.3.2: readable navigation with unified pill controls and service cards. */
body .lnc-header .lnc-topbar>p{max-width:440px;font-size:13px;line-height:1.45;padding-block:7px;color:#70647d}
body .lnc-header .lnc-desktop-nav>ul{gap:5px;flex-wrap:wrap;justify-content:center}
body .lnc-header .lnc-desktop-nav>ul>li{border-radius:12px;transition:background .18s,box-shadow .18s;min-width:0}
body .lnc-header .lnc-desktop-nav>ul>li>a{font-size:14px;font-weight:500;line-height:1.35;padding:12px 10px;display:flex;align-items:center;min-height:44px;border-radius:12px;color:#40354e;transition:color .18s,background .18s}
body .lnc-header .lnc-desktop-nav>ul>li:hover,body .lnc-header .lnc-desktop-nav>ul>li:focus-within{background:#f5eefb;box-shadow:inset 0 0 0 1px #e9daf3}
body .lnc-header .lnc-desktop-nav>ul>li:hover>a{color:#9439b9}
body .lnc-header .lnc-desktop-nav>ul>.lnc-has-submenu{background:#f5effa;padding-right:5px}
body .lnc-scope .lnc-sub-toggle{width:34px!important;min-width:34px!important;height:34px!important;border-radius:10px!important;background:#eaddf3!important;transition:background .18s,transform .18s!important}
body .lnc-scope .lnc-sub-toggle:hover,body .lnc-scope .lnc-sub-toggle[aria-expanded="true"]{background:#aa53cc!important;color:#fff!important}
body .lnc-scope .lnc-sub-toggle svg{width:19px;height:19px;flex-basis:19px;transition:transform .2s}
.lnc-sub-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}
body .lnc-header .lnc-desktop-nav .lnc-submenu{top:calc(100% + 9px);min-width:320px;width:340px;padding:12px;border:1px solid #ebe1f2;border-radius:20px;background:#fff;box-shadow:0 16px 50px #43245122;z-index:10;animation:lnc-menu-in .18s ease-out}
.lnc-desktop-nav .lnc-submenu:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}
body .lnc-scope .lnc-submenu-label{padding:7px 12px 12px;font-size:12px;font-weight:600;color:#93769f;letter-spacing:.03em;list-style:none}
body .lnc-scope .lnc-submenu>li>a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;font-size:14px;font-weight:500;line-height:1.4;border-radius:12px;margin:3px 0;background:#faf7fd;color:#4c3b5a;transition:background .18s,color .18s,transform .18s}
body .lnc-scope .lnc-submenu>li>a:after{content:'→';font-size:18px;color:#a663bf;transition:transform .18s}
body .lnc-scope .lnc-submenu>li>a:hover,body .lnc-scope .lnc-submenu>li>a:focus-visible{background:#efe1f8;color:#792a9d;transform:translateX(2px)}
body .lnc-scope .lnc-submenu>li>a:hover:after{transform:translateX(3px)}
body .lnc-header .lnc-city-open{padding:7px 12px!important;gap:7px!important;min-height:38px!important;border-radius:12px!important;background:#f0e6f8!important;box-shadow:inset 0 0 0 1px #e7d7f1!important;color:#794196!important;font-size:13px!important;transition:background .18s,box-shadow .18s!important}
body .lnc-header .lnc-city-open:hover,body .lnc-header .lnc-city-open[aria-expanded="true"]{background:#e9d6f5!important;box-shadow:inset 0 0 0 1px #d9b8ec!important}
.lnc-city-action-label{font-size:11px;color:#90729d;border-left:1px solid #ddcbe8;padding-left:9px;margin-left:3px}.lnc-city-open>svg:last-child{width:17px;height:17px;flex-basis:17px}.lnc-contactline{padding-block:7px;min-height:48px}
.lnc-panel-copy>.lnc-lead{font-size:16px;line-height:1.55;max-width:310px;margin-bottom:20px;color:#63536f}
.lnc-city-panel{min-height:690px}.lnc-dual-stage{min-height:690px}
.lnc-mobile-nav>ul>li{border-bottom:0;margin-bottom:5px;border-radius:12px;background:#faf7fd;padding-inline:12px}.lnc-mobile-nav>ul>li>a{font-size:16px;font-weight:500}.lnc-mobile-nav>ul>li:hover{background:#f4ebfb}.lnc-mobile-nav .lnc-submenu{padding-top:9px}.lnc-mobile-nav .lnc-submenu>li>a{font-size:14px}
@keyframes lnc-menu-in{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1101px){body .lnc-header .lnc-desktop-nav{display:block}body .lnc-header .lnc-menu-toggle{display:none!important}}
@media(min-width:1101px) and (max-width:1700px){body .lnc-header .lnc-navrow{display:grid;grid-template-columns:1fr auto;gap:0 20px;padding:5px 18px 10px}.lnc-navrow>.lnc-logo{grid-column:1;grid-row:1}.lnc-header-actions{grid-column:2;grid-row:1}.lnc-navrow>.lnc-desktop-nav{grid-column:1/-1;grid-row:2;border-top:1px solid #f0eaf5;padding-top:5px}.lnc-panel-copy>.lnc-lead{font-size:15px;line-height:1.45}.lnc-city-panel{min-height:740px}.lnc-dual-stage{min-height:740px}}
@media(max-width:1100px){.lnc-dual-stage{min-height:0}.lnc-city-panel{min-height:710px}body .lnc-header .lnc-desktop-nav{display:none}body .lnc-header .lnc-menu-toggle{display:block!important}.lnc-city-action-label{display:none}}
@media(max-width:760px){.lnc-panel-copy>.lnc-lead{font-size:14px;line-height:1.5;max-width:245px}.lnc-city-panel{min-height:700px}.lnc-city-panel--samara{min-height:610px}.lnc-scope .lnc-panel-signature{margin-top:20px!important}.lnc-contactline{gap:5px;padding-block:5px}.lnc-contact-phone{font-size:11px}body .lnc-header .lnc-city-open{font-size:12px!important;padding:6px 8px!important;gap:4px!important}.lnc-city-open svg{width:15px;height:15px;flex-basis:15px}}
@media(prefers-reduced-motion:reduce){body .lnc-scope .lnc-sub-toggle,body .lnc-scope .lnc-city-open,body .lnc-scope .lnc-submenu,body .lnc-scope .lnc-submenu a,body .lnc-scope .lnc-desktop-nav li{animation:none!important;transition:none!important}.lnc-scope .lnc-submenu a:hover{transform:none!important}}

/* 0.3.3: visible branding, calmer copy and city-specific contact panels. */
body .lnc-header .lnc-logo-img{width:220px!important;height:94px!important}
body .lnc-scope .lnc-hero-brand{width:148px;height:64px;margin-bottom:10px}
body .lnc-scope .lnc-hero-brand .lnc-logo-img{width:148px!important;height:64px!important}
body .lnc-scope .lnc-socials{gap:9px}
body .lnc-scope .lnc-socials a{min-width:44px;min-height:44px;padding:9px 12px;border-radius:14px;background:#e9ddf4;color:#653080;font-size:12px;box-shadow:inset 0 0 0 1px #d8c3e7;transition:background .18s,color .18s,transform .18s}
body .lnc-scope .lnc-socials a:hover{background:#8635ac;color:white;transform:translateY(-2px)}
body .lnc-scope .lnc-social-mark{width:25px;height:25px;flex-basis:25px}
body .lnc-scope .lnc-panel-copy,body .lnc-scope .lnc-panel-actions{background:none;border-radius:0}
body .lnc-scope .lnc-panel-copy>.lnc-lead{font-size:14px;line-height:1.5;color:#74677e;margin-bottom:22px;max-width:290px}
body .lnc-scope .lnc-city-panel .lnc-addresses{font-size:16px;line-height:1.35;gap:12px;max-width:310px}
body .lnc-scope .lnc-addresses strong{font-size:12px;color:#796587;margin-bottom:3px}
body .lnc-scope .lnc-addresses .lnc-street{font-weight:550;color:#382d46}
body .lnc-scope .lnc-city-landscape{mask-image:linear-gradient(90deg,transparent 7%,#000 78%)}
body .lnc-scope .lnc-handwriting{color:#70278e;text-shadow:0 1px 2px white,0 0 8px #fff}
body .lnc-scope .lnc-panel-signature{padding:10px 12px;border-radius:22px;background:#fffffff0;box-shadow:0 4px 22px #64347612;font-size:35px;line-height:1.12;bottom:44px}
body .lnc-scope .lnc-center-note{color:#682183;text-shadow:0 1px 3px #fff,0 0 10px #ffffffc9}
body .lnc-branches{width:min(480px,100%);background:#fcfaff}
body .lnc-branches h2{font-size:36px;margin:0 0 20px}
body .lnc-branches .lnc-logo-img{width:200px!important;height:86px!important}
.lnc-branch-hours{font-size:13px;color:#796587;margin:10px 0}
.lnc-branch-list{display:grid;gap:12px;margin:24px 0}
body .lnc-branches .lnc-branch-card{display:flex;align-items:flex-start;gap:12px;padding:17px;border:1px solid #e7d9ef;border-radius:16px;background:white;transition:background .18s,border-color .18s}
.lnc-branch-card>svg{color:#9243b2;margin-top:3px;flex-shrink:0}
.lnc-branch-card small,.lnc-branch-card strong,.lnc-branch-route{display:block}
.lnc-branch-card small{font-size:12px;color:#82698f;margin-bottom:5px}
.lnc-branch-card strong{font-size:16px;color:#392944;line-height:1.4}
.lnc-branch-route{font-size:12px;color:#8a39ae;margin-top:10px}
body .lnc-branches .lnc-branch-card:hover{background:#f4eafa;border-color:#be89d3}
.lnc-branches>.lnc-primary{width:100%}
.lnc-samara-actions>.lnc-branches-open{display:flex;min-height:44px}
@media(min-width:1101px){.lnc-city-panel,.lnc-dual-stage{min-height:780px}}
@media(min-width:1101px) and (max-width:1700px){.lnc-city-panel,.lnc-dual-stage{min-height:840px}body .lnc-scope .lnc-panel-signature{width:max-content;max-width:100%;bottom:auto;padding:8px 12px}}
@media(max-width:1100px){body .lnc-scope .lnc-panel-signature{width:max-content;max-width:100%;align-self:flex-end;bottom:auto}body .lnc-header .lnc-logo-img{width:190px!important;height:82px!important}}
@media(max-width:760px){body .lnc-header .lnc-logo-img{width:158px!important;height:68px!important}body .lnc-scope .lnc-city-panel .lnc-addresses{font-size:15px;gap:12px}body .lnc-scope .lnc-panel-copy>.lnc-lead{font-size:13px;max-width:245px}body .lnc-scope .lnc-panel-signature{font-size:31px}.lnc-samara-actions>.lnc-branches-open{grid-column:1/-1;font-size:14px}.lnc-city-panel{min-height:770px}.lnc-city-panel--samara{min-height:650px}}
@media(max-width:360px){body .lnc-header .lnc-logo-img{width:130px!important;height:58px!important}body .lnc-scope .lnc-city-panel .lnc-addresses{font-size:14px}}
@media(prefers-reduced-motion:reduce){body .lnc-scope .lnc-socials a,body .lnc-branches .lnc-branch-card{transition:none;transform:none}}

@media(min-width:1101px){body .lnc-scope .lnc-panel-signature{position:relative;left:auto;right:auto;bottom:auto!important;align-self:flex-start;width:max-content;max-width:250px;margin:20px 0 0!important;font-size:30px;transform:rotate(-5deg);text-align:left;padding:7px 12px}}

/* Keep header contacts on one flexible row. */
@media(min-width:761px){body .lnc-header .lnc-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:clamp(8px,1.2vw,20px)}body .lnc-header .lnc-topbar>p{min-width:0;max-width:440px;font-size:clamp(11px,.9vw,13px)}body .lnc-header .lnc-top-contact{min-width:0;gap:clamp(7px,.8vw,14px);flex-wrap:nowrap}body .lnc-header .lnc-top-contact .lnc-socials{display:flex;flex-wrap:nowrap;gap:clamp(4px,.55vw,9px);flex-shrink:0}body .lnc-header .lnc-socials a{min-width:34px;min-height:36px;padding:clamp(6px,.6vw,9px) clamp(7px,.75vw,12px);font-size:clamp(10px,.75vw,12px);border-radius:12px;white-space:nowrap}body .lnc-header .lnc-top-phone{font-size:clamp(12px,1vw,14px)}body .lnc-header .lnc-topbar .lnc-switcher a{padding-inline:clamp(9px,1vw,17px)}}
@media(min-width:761px) and (max-width:1100px){body .lnc-header .lnc-topbar{grid-template-columns:auto auto}}