/* Lumeria /za-doma/ scoped atelier refresh.
   Four requested areas only: in-page navigation, system choices, first quote,
   technical criteria and related guides. No global chrome changes. */
.la-page[data-page="130"]{--ld4-paper:#fffdfa;--ld4-ink:#1f211d;--ld4-dark:#1d211d;--ld4-gold:#b98b49;--ld4-gold-light:#d5ad70;--ld4-gold-dark:#8c6532;--ld4-soft:#f6f1e8;--ld4-deep:#ece5d8;--ld4-line:#dcd4c7;--ld4-muted:#6f716a;--ld4-copy:#343831}
.la-page[data-page="130"] :is(.ld4-jump,.ld4-systems,.ld4-offer,.ld4-technical,.ld4-guides) *{box-sizing:border-box}
.la-page[data-page="130"] :is(.ld4-systems,.ld4-offer,.ld4-technical,.ld4-guides) :is(p,figure,ul){margin-block:0}
.la-page[data-page="130"] :is(.ld4-systems,.ld4-offer,.ld4-technical,.ld4-guides) :is(h2,h3){font-family:Georgia,serif;font-weight:400;line-height:1.12;letter-spacing:-.04em;margin-block:0}
.la-page[data-page="130"] .ld4-eyebrow{font:700 10px/1.7 system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ld4-gold-dark);margin:0 0 17px!important}
.la-page[data-page="130"] :is(.ld4-jump,.ld4-systems,.ld4-offer,.ld4-technical,.ld4-guides) :is(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--ld4-gold);outline-offset:4px}
/* A quieter, much more deliberate chapter navigation. */
.la-page[data-page="130"] .lmp-jump.ld4-jump{position:sticky;top:94px;z-index:29;background:rgba(255,253,250,.97);border-top:0;border-bottom:1px solid var(--ld4-line);box-shadow:0 9px 22px rgba(29,33,29,.055);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}
.la-page[data-page="130"] .ld4-jump .ld4-jump-inner{display:flex;align-items:center;gap:8px;min-height:72px;padding-block:9px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--ld4-line) transparent}
.la-page[data-page="130"] .ld4-jump .ld4-jump-link{position:relative;display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;min-height:48px;white-space:nowrap;border:1px solid transparent;border-radius:4px;padding:9px 18px;background:transparent;color:var(--ld4-copy);font:600 12px/1.5 system-ui,sans-serif;text-decoration:none;transition:background .23s,border-color .23s,color .23s,transform .23s}
.la-page[data-page="130"] .ld4-jump .ld4-jump-link::after{content:"";position:absolute;left:16px;right:16px;bottom:1px;height:2px;background:var(--ld4-gold);transform:scaleX(0);transform-origin:left;transition:transform .26s}
.la-page[data-page="130"] .ld4-jump .ld4-jump-num{font:italic 14px/1 Georgia,serif;color:var(--ld4-gold-dark);letter-spacing:-.02em}
.la-page[data-page="130"] .ld4-jump .ld4-jump-link:not(.ld4-jump-contact):hover{color:var(--ld4-ink);background:var(--ld4-soft);border-color:var(--ld4-line)}
.la-page[data-page="130"] .ld4-jump .ld4-jump-link[aria-current]:not(.ld4-jump-contact){background:var(--ld4-soft);color:var(--ld4-ink);border-color:var(--ld4-line)}
.la-page[data-page="130"] .ld4-jump .ld4-jump-link[aria-current]::after{transform:scaleX(1)}
.la-page[data-page="130"] .ld4-jump .ld4-jump-contact{gap:24px;margin-left:auto!important;background:var(--ld4-dark);border-color:var(--ld4-dark);color:var(--ld4-paper);padding:12px 18px;min-height:49px}
.la-page[data-page="130"] .ld4-jump .ld4-jump-contact:hover{color:var(--ld4-dark);background:var(--ld4-gold);border-color:var(--ld4-gold);transform:translateY(-2px)}
.la-page[data-page="130"] .ld4-jump .ld4-jump-contact::after{display:none}
.la-page[data-page="130"] .ld4-jump .ld4-jump-arrow{font:400 22px/1 Georgia,serif;color:var(--ld4-gold-light)}
.la-page[data-page="130"] .ld4-jump .ld4-jump-contact:hover .ld4-jump-arrow{color:var(--ld4-dark)}
/* Four equally weighted systems with uniform photographic ratios. */
.la-page[data-page="130"] #sistemi.ld4-systems{padding-block:clamp(75px,7vw,110px)}
.la-page[data-page="130"] #sistemi .ld4-systems-intro{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:end;gap:clamp(26px,5vw,80px);margin-bottom:35px}
.la-page[data-page="130"] #sistemi .ld4-systems-intro h2{font:400 clamp(43px,4.5vw,66px)/1.07 Georgia,serif;letter-spacing:-.052em;color:var(--ld4-ink)}
.la-page[data-page="130"] #sistemi .ld4-systems-intro h2 em{color:var(--ld4-gold-dark)}
.la-page[data-page="130"] #sistemi .ld4-systems-strap{max-width:440px;color:var(--ld4-muted);font:400 14px/1.85 system-ui,sans-serif;padding-bottom:4px}
.la-page[data-page="130"] #sistemi .lmp-related.ld4-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.2vw,30px);align-items:stretch;grid-auto-rows:1fr}
.la-page[data-page="130"] #sistemi .ld4-related-grid > a.la-related-photo{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;padding:0;border:1px solid var(--ld4-line);border-radius:5px;background:var(--ld4-paper);overflow:hidden;box-shadow:0 9px 31px rgba(29,33,29,.05);text-decoration:none;color:var(--ld4-ink);transition:transform .34s cubic-bezier(.2,.65,.2,1),box-shadow .34s,border-color .34s}
.la-page[data-page="130"] #sistemi .ld4-related-grid > a.la-related-photo:hover{transform:translateY(-4px);border-color:var(--ld4-gold);box-shadow:0 21px 47px rgba(29,33,29,.105)}
.la-page[data-page="130"] #sistemi .ld4-related-media{display:block;position:relative;isolation:isolate;flex:0 0 auto;aspect-ratio:1.62;overflow:hidden;background:var(--ld4-deep)}
.la-page[data-page="130"] #sistemi .ld4-related-media img,.la-page[data-page="130"] #sistemi .ld4-related-grid>a:nth-child(even) .ld4-related-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;margin:0;border:0;border-radius:0;transition:transform .85s cubic-bezier(.2,.7,.2,1)}
.la-page[data-page="130"] #sistemi .ld4-related-grid>a:hover .ld4-related-media img{transform:scale(1.05)}
.la-page[data-page="130"] #sistemi .ld4-related-media::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(29,33,29,.33),transparent 31%,transparent 60%,rgba(29,33,29,.18))}
.la-page[data-page="130"] #sistemi .ld4-related-number{position:absolute;z-index:1;top:20px;left:25px;color:var(--ld4-paper);font:italic 31px/1 Georgia,serif;text-shadow:0 1px 11px rgba(29,33,29,.5)}
.la-page[data-page="130"] #sistemi .ld4-related-photo-arrow{position:absolute;z-index:1;right:22px;bottom:19px;display:grid;place-items:center;width:43px;height:43px;border-radius:50%;border:1px solid rgba(255,253,250,.78);background:rgba(29,33,29,.2);color:var(--ld4-paper);font:400 22px/1 Georgia,serif;transition:transform .3s,background .3s,color .3s}
.la-page[data-page="130"] #sistemi .ld4-related-grid>a:hover .ld4-related-photo-arrow{transform:rotate(45deg);background:var(--ld4-paper);color:var(--ld4-ink)}
.la-page[data-page="130"] #sistemi .ld4-related-body{display:flex;flex-direction:column;align-items:stretch;flex:1;padding:28px clamp(23px,2.6vw,36px) 25px;min-height:212px}
.la-page[data-page="130"] #sistemi .ld4-related-body h3{font:400 clamp(30px,2.8vw,42px)/1.11 Georgia,serif;letter-spacing:-.035em;color:var(--ld4-ink);margin:0 0 12px}
.la-page[data-page="130"] #sistemi .ld4-related-body p{font:400 14px/1.78 system-ui,sans-serif;color:var(--ld4-muted);max-width:560px;margin:0 0 23px}
.la-page[data-page="130"] #sistemi .ld4-related-cta{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;min-height:41px;margin-top:auto;padding-top:11px;border-top:1px solid var(--ld4-line);font:650 12px/1.5 system-ui,sans-serif;color:var(--ld4-ink)}
.la-page[data-page="130"] #sistemi .ld4-related-cta>span{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border:1px solid var(--ld4-line);border-radius:50%;color:var(--ld4-gold-dark);font:400 19px/1 Georgia,serif;transition:background .28s,color .28s}
.la-page[data-page="130"] #sistemi .ld4-related-grid>a:hover .ld4-related-cta>span{background:var(--ld4-gold);color:var(--ld4-ink)}
/* Quote preparation. Architectural drafting visual and explicit inputs. */
.la-page[data-page="130"] .lmp-alternatives.ld4-offer{position:relative;background:var(--ld4-soft);padding-block:clamp(76px,7.5vw,116px);border-block:1px solid var(--ld4-line)}
.la-page[data-page="130"] .ld4-offer .ld4-offer-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(34px,6vw,105px);margin:0 auto;max-width:1424px}
.la-page[data-page="130"] .ld4-offer-main{max-width:600px}
.la-page[data-page="130"] .ld4-offer-main h2{font:400 clamp(45px,4.6vw,72px)/1.06 Georgia,serif;letter-spacing:-.055em;color:var(--ld4-ink);margin:0 0 28px}
.la-page[data-page="130"] .ld4-offer-main h2 em{font-weight:400;color:var(--ld4-gold-dark)}
.la-page[data-page="130"] .ld4-offer-description{font:400 15px/1.87 system-ui,sans-serif;color:var(--ld4-copy);margin:0 0 30px;max-width:550px}
.la-page[data-page="130"] .ld4-offer-button{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;min-height:57px;padding:13px 21px;background:var(--ld4-dark);color:var(--ld4-paper);border:1px solid var(--ld4-dark);border-radius:4px;font:650 12px/1.6 system-ui,sans-serif;text-decoration:none;transition:background .25s,transform .25s,color .25s}
.la-page[data-page="130"] .ld4-offer-button>span{font:400 23px/1 Georgia,serif;color:var(--ld4-gold-light);transition:transform .25s}
.la-page[data-page="130"] .ld4-offer-button:hover{background:var(--ld4-gold);border-color:var(--ld4-gold);color:var(--ld4-dark);transform:translateY(-2px)}
.la-page[data-page="130"] .ld4-offer-button:hover>span{color:var(--ld4-dark);transform:translate(2px,-2px)}
.la-page[data-page="130"] .ld4-offer-aside{min-width:0;overflow:hidden;background:var(--ld4-paper);border:1px solid var(--ld4-line);border-radius:5px;box-shadow:0 18px 42px rgba(29,33,29,.075);padding:18px}
.la-page[data-page="130"] .ld4-offer-blueprint{position:relative;overflow:hidden;background:var(--ld4-dark);border-radius:4px 4px 2px 2px;padding:23px 25px 10px;min-height:225px;isolation:isolate}
.la-page[data-page="130"] .ld4-offer-blueprint::before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,253,250,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,253,250,.04) 1px,transparent 1px);background-size:26px 26px}
.la-page[data-page="130"] .ld4-offer-blueprint>p{font:600 10px/1.6 system-ui,sans-serif;letter-spacing:.095em;text-transform:uppercase;color:var(--ld4-gold-light);margin:0}
.la-page[data-page="130"] .ld4-offer-blueprint svg{display:block;max-width:100%;height:auto;width:min(440px,100%);margin:0 auto}
.la-page[data-page="130"] .ld4-offer-frame{fill:none;stroke:var(--ld4-gold-light);stroke-width:2.1;stroke-linejoin:round}
.la-page[data-page="130"] .ld4-offer-beams{fill:none;stroke:var(--ld4-gold);stroke-width:1.6;opacity:.85}
.la-page[data-page="130"] .ld4-offer-measure{fill:none;stroke:var(--ld4-gold-light);stroke-width:1.3;stroke-dasharray:6 7;opacity:.75}
.la-page[data-page="130"] .ld4-onstage:not(.la-paused) .ld4-offer-measure{animation:ld4-dash 11s linear infinite}
@keyframes ld4-dash{to{stroke-dashoffset:-156}}
.la-page[data-page="130"] .ld4-offer-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}
.la-page[data-page="130"] .ld4-offer-step{display:flex;align-items:center;gap:12px;min-width:0;background:var(--ld4-soft);border:1px solid var(--ld4-line);border-radius:4px;padding:14px 15px;min-height:69px;transition:border-color .25s,background .25s}
.la-page[data-page="130"] .ld4-offer-step:hover{background:var(--ld4-deep);border-color:var(--ld4-gold)}
.la-page[data-page="130"] .ld4-offer-step span{flex:0 0 31px;color:var(--ld4-gold-dark);font:italic 24px/1 Georgia,serif}
.la-page[data-page="130"] .ld4-offer-step strong{font:600 12px/1.5 system-ui,sans-serif;color:var(--ld4-ink);overflow-wrap:break-word}
.la-page[data-page="130"] .ld4-offer-note{font:400 12px/1.8 system-ui,sans-serif;color:var(--ld4-muted);padding:18px 9px 2px;max-width:none}
.la-page[data-page="130"] .ld4-offer-note a{font-weight:650;color:var(--ld4-gold-dark);text-decoration:underline;text-underline-offset:4px}
/* Detailed criteria: legible, progressively disclosed, editorial rather than a wall of text. */
.la-page[data-page="130"] .lm-content-refresh.ld4-technical{position:relative;background:var(--ld4-soft);color:var(--ld4-ink);border-block:1px solid var(--ld4-line);padding:clamp(70px,7vw,112px) 0}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-wrap{width:min(1424px,calc(100% - 96px));max-width:1424px;margin-inline:auto}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:clamp(30px,6vw,95px);margin:0 0 39px}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-intro h2{font:400 clamp(43px,4.4vw,65px)/1.07 Georgia,serif;letter-spacing:-.052em;color:var(--ld4-ink);margin:0;max-width:790px}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-intro .lm-refresh-answer{font:400 clamp(16px,1.35vw,19px)/1.8 system-ui,sans-serif;color:var(--ld4-copy);max-width:530px;margin:0 0 5px}
.la-page[data-page="130"] .ld4-technical .ld4-topic-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:16px;align-items:stretch;margin:0 0 39px}
.la-page[data-page="130"] .ld4-technical .ld4-topic-card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;min-width:0;margin:0;padding:clamp(25px,3vw,42px);border:1px solid var(--ld4-line);border-radius:5px;background:var(--ld4-paper);box-shadow:0 8px 24px rgba(29,33,29,.04);transition:transform .3s,border-color .3s,box-shadow .3s}
.la-page[data-page="130"] .ld4-technical .ld4-topic-card:hover{transform:translateY(-3px);border-color:var(--ld4-gold);box-shadow:0 16px 37px rgba(29,33,29,.09)}
.la-page[data-page="130"] .ld4-technical .ld4-topic-featured{grid-row:span 2;background:var(--ld4-dark);border-color:var(--ld4-dark);min-height:380px;color:var(--ld4-paper)}
.la-page[data-page="130"] .ld4-technical .ld4-topic-featured::after{content:"";position:absolute;z-index:-1;pointer-events:none;width:440px;height:440px;border:1px solid rgba(213,173,112,.2);border-radius:50%;bottom:-290px;right:-180px;box-shadow:0 0 0 60px rgba(213,173,112,.035),0 0 0 117px rgba(213,173,112,.025)}
.la-page[data-page="130"] .ld4-technical .ld4-topic-number{font:italic clamp(44px,5vw,67px)/.95 Georgia,serif;color:var(--ld4-gold);letter-spacing:-.055em;display:block;margin:0 0 25px}
.la-page[data-page="130"] .ld4-technical .ld4-topic-featured .ld4-topic-number{color:var(--ld4-gold-light)}
.la-page[data-page="130"] .ld4-technical .ld4-topic-card h3{font:400 clamp(26px,2.45vw,36px)/1.15 Georgia,serif;letter-spacing:-.03em;color:var(--ld4-ink);margin:0 0 13px}
.la-page[data-page="130"] .ld4-technical .ld4-topic-card>p{font:400 14px/1.87 system-ui,sans-serif;color:var(--ld4-muted);max-width:540px;margin:0}
.la-page[data-page="130"] .ld4-technical .ld4-topic-featured h3{color:var(--ld4-paper);font-size:clamp(30px,2.85vw,42px)}
.la-page[data-page="130"] .ld4-technical .ld4-topic-featured>p{color:var(--ld4-deep);font-size:15px;max-width:550px}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-table{margin:0 0 48px;max-width:100%;overflow:visible}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-table .la-table{overflow:auto;border:1px solid var(--ld4-line);border-radius:5px;background:var(--ld4-paper);scrollbar-color:var(--ld4-gold) var(--ld4-soft)}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-table table{table-layout:fixed;min-width:0;width:100%;border-collapse:collapse;background:transparent;font:400 14px/1.75 system-ui,sans-serif;margin:0}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-table caption{font:400 clamp(28px,2.8vw,39px)/1.18 Georgia,serif;color:var(--ld4-ink);background:var(--ld4-paper);margin:0;padding:24px 30px 20px;text-align:left;letter-spacing:-.03em}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-table thead th{background:var(--ld4-dark);color:var(--ld4-paper);font:650 11px/1.4 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:19px 26px;border-color:var(--ld4-dark)}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-table tbody th{width:33%;font:550 17px/1.5 system-ui,sans-serif;color:var(--ld4-ink);padding:21px 26px;border-color:var(--ld4-line);background:transparent}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-table tbody td{padding:21px 26px;color:var(--ld4-copy);background:transparent;border-color:var(--ld4-line)}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-table tbody tr:nth-child(even){background:var(--ld4-soft)}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-table tbody tr:hover{background:var(--ld4-deep)}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(30px,5vw,88px);margin:0 0 36px}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-faq>h3{grid-column:1;grid-row:1/span 3;font:400 clamp(29px,3vw,44px)/1.15 Georgia,serif;color:var(--ld4-ink);letter-spacing:-.035em;margin:0;max-width:470px}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-faq details{grid-column:2;padding:0;background:transparent;border-bottom:1px solid var(--ld4-line)}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-faq details:first-of-type{border-top:1px solid var(--ld4-line)}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-faq summary{position:relative;display:block;list-style:none;min-height:64px;padding:20px 50px 20px 4px;color:var(--ld4-ink);font:400 clamp(18px,1.6vw,23px)/1.4 Georgia,serif;cursor:pointer;transition:color .2s}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-faq summary::-webkit-details-marker{display:none}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-faq summary::after{content:"+";position:absolute;right:11px;top:19px;font:400 25px/1 system-ui,sans-serif;color:var(--ld4-gold-dark);transition:transform .24s}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-faq details[open] summary::after{transform:rotate(45deg)}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-faq summary:hover{color:var(--ld4-gold-dark)}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-faq details p{padding:0 42px 22px 4px;margin:0;color:var(--ld4-muted);font:400 14px/1.83 system-ui,sans-serif;max-width:none}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-links{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,4vw,70px);align-items:start;background:var(--ld4-dark);color:var(--ld4-paper);border-radius:5px;padding:clamp(27px,4vw,52px);margin:0}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-links h3{font:400 clamp(28px,3.2vw,43px)/1.16 Georgia,serif;letter-spacing:-.035em;color:var(--ld4-paper);margin:0;max-width:390px}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-links ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;counter-reset:ld4-links}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-links li{counter-increment:ld4-links;min-width:0}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-links li a{position:relative;display:flex;align-items:center;gap:9px;min-height:60px;margin:0;padding:12px 35px 12px 14px;border:1px solid rgba(255,253,250,.21);border-radius:4px;color:var(--ld4-paper);background:rgba(255,253,250,.055);text-decoration:none;font:550 12px/1.5 system-ui,sans-serif;transition:background .24s,border-color .24s}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-links li a::before{content:counter(ld4-links, decimal-leading-zero);flex:0 0 auto;font:italic 17px/1 Georgia,serif;color:var(--ld4-gold-light)}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-links li a::after{content:"↗";position:absolute;right:13px;top:50%;transform:translateY(-50%);font:400 20px/1 Georgia,serif;color:var(--ld4-gold-light)}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-links li a:hover{background:rgba(255,253,250,.13);border-color:var(--ld4-gold-light)}
.la-page[data-page="130"] .ld4-technical .lm-refresh-updated{margin:21px 0 0;color:var(--ld4-muted);font:400 11px/1.7 system-ui,sans-serif}
/* Related guides as a compact editorial pair instead of orphaned underlines. */
.la-page[data-page="130"] .lmg-context-links.ld4-guides{padding-block:55px 80px}
.la-page[data-page="130"] .ld4-guides-inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(35px,5vw,90px);align-items:center;padding:clamp(27px,4vw,52px);border:1px solid var(--ld4-line);border-radius:5px;background:var(--ld4-paper)}
.la-page[data-page="130"] .ld4-guides h2{font:400 clamp(29px,3.1vw,45px)/1.14 Georgia,serif;color:var(--ld4-ink);margin:0 0 12px;letter-spacing:-.035em}
.la-page[data-page="130"] .ld4-guides-intro>p:not(.ld4-eyebrow){font:400 13px/1.75 system-ui,sans-serif;color:var(--ld4-muted);max-width:420px}
.la-page[data-page="130"] .ld4-guides ul{display:grid;grid-template-columns:1fr;gap:10px;list-style:none;padding:0;margin:0;counter-reset:ld4-guide}
.la-page[data-page="130"] .ld4-guides li{counter-increment:ld4-guide;min-width:0}
.la-page[data-page="130"] .ld4-guides a{display:flex;align-items:center;gap:16px;position:relative;min-height:76px;width:100%;background:var(--ld4-soft);border:1px solid var(--ld4-line);border-radius:4px;padding:15px 49px 15px 20px;color:var(--ld4-ink);font:550 15px/1.5 system-ui,sans-serif;text-decoration:none;transition:border-color .25s,background .25s,transform .25s}
.la-page[data-page="130"] .ld4-guides a::before{content:counter(ld4-guide, decimal-leading-zero);flex:0 0 auto;font:italic 26px/1 Georgia,serif;color:var(--ld4-gold-dark)}
.la-page[data-page="130"] .ld4-guides a::after{content:"↗";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:var(--ld4-gold-dark);font:400 22px/1 Georgia,serif}
.la-page[data-page="130"] .ld4-guides a:hover{background:var(--ld4-deep);border-color:var(--ld4-gold);transform:translateY(-2px)}
/* Scroll signal: additive only, so no hidden content without JS. */
.la-page[data-page="130"].ld4-enhanced .ld4-visible{animation:ld4-enter .7s cubic-bezier(.18,.8,.24,1) both}
@keyframes ld4-enter{from{opacity:.74;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}
/* Intermediate and mobile layouts, keeping every label and CTA readable. */
@media(max-width:1100px){
.la-page[data-page="130"] .lmp-jump.ld4-jump{top:82px}
.la-page[data-page="130"] .ld4-jump .ld4-jump-inner{gap:4px}
.la-page[data-page="130"] .ld4-jump .ld4-jump-link{padding-inline:12px}
.la-page[data-page="130"] .ld4-offer .ld4-offer-layout{gap:38px}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-wrap{width:calc(100% - 64px)}
}
@media(max-width:900px){
.la-page[data-page="130"] #sistemi .ld4-systems-intro{grid-template-columns:1fr;gap:14px}
.la-page[data-page="130"] #sistemi .ld4-systems-strap{max-width:680px}
.la-page[data-page="130"] .ld4-offer .ld4-offer-layout{grid-template-columns:1fr;gap:33px}
.la-page[data-page="130"] .ld4-offer-main{max-width:800px}
.la-page[data-page="130"] .ld4-offer-aside{max-width:none}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-intro{grid-template-columns:1fr;gap:18px}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-intro .lm-refresh-answer{max-width:850px}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-links{grid-template-columns:1fr;gap:24px}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-links h3{max-width:none}
.la-page[data-page="130"] .ld4-guides-inner{grid-template-columns:1fr;gap:25px}
}
@media(max-width:760px){
.la-page[data-page="130"] .lmp-jump.ld4-jump{position:static;top:auto;backdrop-filter:none}
.la-page[data-page="130"] .ld4-jump .ld4-jump-inner{width:100%;padding:9px 20px;min-height:68px;overflow-x:auto;gap:5px;scroll-snap-type:x proximity;scroll-padding-left:20px}
.la-page[data-page="130"] .ld4-jump .ld4-jump-link{scroll-snap-align:start;padding:10px 12px;min-height:45px;font-size:11px;gap:6px}
.la-page[data-page="130"] .ld4-jump .ld4-jump-num{font-size:12px}
.la-page[data-page="130"] .ld4-jump .ld4-jump-contact{min-height:45px;margin-left:4px!important;padding-inline:13px;gap:15px}
.la-page[data-page="130"] #sistemi.ld4-systems{padding-block:65px}
.la-page[data-page="130"] #sistemi .ld4-systems-intro{margin-bottom:24px}
.la-page[data-page="130"] #sistemi .ld4-systems-intro h2{font-size:clamp(37px,8.6vw,51px)}
.la-page[data-page="130"] #sistemi .ld4-systems-strap{font-size:13px}
.la-page[data-page="130"] #sistemi .lmp-related.ld4-related-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:19px}
.la-page[data-page="130"] #sistemi .ld4-related-media{aspect-ratio:1.53}
.la-page[data-page="130"] #sistemi .ld4-related-body{padding:24px 21px 21px;min-height:0}
.la-page[data-page="130"] #sistemi .ld4-related-body h3{font-size:34px}
.la-page[data-page="130"] #sistemi .ld4-related-body p{font-size:13px;margin-bottom:18px}
.la-page[data-page="130"] #sistemi .ld4-related-number{font-size:26px;left:19px;top:19px}
.la-page[data-page="130"] .lmp-alternatives.ld4-offer{padding-block:62px}
.la-page[data-page="130"] .ld4-offer-main h2{font-size:clamp(39px,8.7vw,52px);margin-bottom:21px}
.la-page[data-page="130"] .ld4-offer-description{font-size:13px}
.la-page[data-page="130"] .ld4-offer-button{width:100%;font-size:12px}
.la-page[data-page="130"] .ld4-offer-aside{padding:13px}
.la-page[data-page="130"] .ld4-offer-blueprint{padding:18px 15px 5px;min-height:0}
.la-page[data-page="130"] .ld4-offer-checklist{grid-template-columns:1fr 1fr;gap:7px}
.la-page[data-page="130"] .ld4-offer-step{padding:12px 10px;gap:7px;min-height:77px}
.la-page[data-page="130"] .ld4-offer-step span{font-size:19px;flex-basis:24px}
.la-page[data-page="130"] .ld4-offer-step strong{font-size:11px}
.la-page[data-page="130"] .ld4-offer-note{font-size:11px;padding:15px 6px 2px}
.la-page[data-page="130"] .lm-content-refresh.ld4-technical{padding:65px 0}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-wrap{width:calc(100% - 40px)}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-intro{margin-bottom:26px}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-intro h2{font-size:clamp(35px,8.2vw,49px)}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-intro .lm-refresh-answer{font-size:14px;line-height:1.8}
.la-page[data-page="130"] .ld4-technical .ld4-topic-grid{grid-template-columns:1fr;gap:11px;margin-bottom:25px}
.la-page[data-page="130"] .ld4-technical .ld4-topic-featured{grid-row:auto;min-height:0}
.la-page[data-page="130"] .ld4-technical .ld4-topic-card{padding:25px 22px}
.la-page[data-page="130"] .ld4-technical .ld4-topic-number{font-size:43px;margin-bottom:15px}
.la-page[data-page="130"] .ld4-technical .ld4-topic-card h3,.la-page[data-page="130"] .ld4-technical .ld4-topic-featured h3{font-size:29px}
.la-page[data-page="130"] .ld4-technical .ld4-topic-card>p,.la-page[data-page="130"] .ld4-technical .ld4-topic-featured>p{font-size:13px}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-table{margin-bottom:31px}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-table .la-table{border:0;overflow:visible;background:transparent}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-table table,.la-page[data-page="130"] .ld4-technical .ld4-refresh-table tbody{display:block;width:100%;min-width:0;background:transparent}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-table caption{display:block;padding:0 0 18px;background:transparent;font-size:29px}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-table thead{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;clip-path:inset(50%);white-space:nowrap}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-table tbody tr{display:block;padding:17px 18px 18px;margin-bottom:10px;border:1px solid var(--ld4-line);border-radius:5px;background:var(--ld4-paper)!important}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-table tbody th{display:block;width:100%;padding:0 0 9px;border:0;font-size:17px}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-table tbody td{display:block;width:100%;padding:0;border:0;font-size:13px}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-faq{grid-template-columns:1fr;gap:15px}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-faq>h3{grid-column:1;grid-row:auto;font-size:30px}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-faq details{grid-column:1}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-faq summary{font-size:19px;min-height:56px;padding-block:16px}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-faq details p{font-size:13px}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-links{padding:25px 18px;gap:17px}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-links h3{font-size:30px}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-links ul{grid-template-columns:1fr}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-links li a{min-height:56px;font-size:12px}
.la-page[data-page="130"] .lmg-context-links.ld4-guides{padding-block:44px 65px}
.la-page[data-page="130"] .ld4-guides-inner{padding:25px 19px;gap:21px}
.la-page[data-page="130"] .ld4-guides h2{font-size:33px}
.la-page[data-page="130"] .ld4-guides a{font-size:13px;min-height:72px;padding:13px 38px 13px 15px;gap:10px}
.la-page[data-page="130"] .ld4-guides a::before{font-size:22px}
.la-page[data-page="130"] .ld4-guides a::after{right:13px}
}
@media(max-width:370px){
.la-page[data-page="130"] .ld4-jump .ld4-jump-inner{padding-inline:16px}
.la-page[data-page="130"] .ld4-offer-checklist{grid-template-columns:1fr}
.la-page[data-page="130"] .ld4-offer-step{min-height:52px}
.la-page[data-page="130"] .ld4-technical .ld4-refresh-wrap{width:calc(100% - 32px)}
}
/* Full readability and reduced motion on data-saving or accessibility preferences. */
@media(hover:none),(pointer:coarse){
.la-page[data-page="130"] .ld4-related-grid>a:hover,.la-page[data-page="130"] .ld4-guides a:hover,.la-page[data-page="130"] .ld4-offer-button:hover{transform:none}
}
@media(prefers-reduced-motion:reduce){
.la-page[data-page="130"] :is(.ld4-jump,.ld4-systems,.ld4-offer,.ld4-technical,.ld4-guides) *, .la-page[data-page="130"] :is(.ld4-jump,.ld4-systems,.ld4-offer,.ld4-technical,.ld4-guides) *::before, .la-page[data-page="130"] :is(.ld4-jump,.ld4-systems,.ld4-offer,.ld4-technical,.ld4-guides) *::after{animation:none!important;transition:none!important;transform:none!important}
}
.la-page[data-page="130"].la-paused :is(.ld4-jump,.ld4-systems,.ld4-offer,.ld4-technical,.ld4-guides) *, .la-page[data-page="130"].la-paused :is(.ld4-jump,.ld4-systems,.ld4-offer,.ld4-technical,.ld4-guides) *::before,.la-page[data-page="130"].la-paused :is(.ld4-jump,.ld4-systems,.ld4-offer,.ld4-technical,.ld4-guides) *::after{animation:none!important;transition:none!important;transform:none!important}

/* Home page micro-layout refinements: enquiry CTA and FAQ eyebrow only. */
.la-page[data-page="130"] .ld4-offer .ld4-offer-main{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:center;
  min-width:0;
}
.la-page[data-page="130"] .ld4-offer .ld4-offer-main .ld4-offer-description{
  display:block;
  width:100%;
  max-width:550px;
  margin:0!important;
}
.la-page[data-page="130"] .ld4-offer .ld4-offer-main > a.ld4-offer-button{
  align-self:flex-start;
  display:inline-flex;
  margin:33px 0 0!important;
  position:relative;
  inset:auto;
  min-height:55px;
  width:auto;
  max-width:100%;
}
.la-page[data-page="130"] #vaprosi .ld4-faq-intro{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:flex-start;
  gap:0;
  min-width:0;
}
.la-page[data-page="130"] #vaprosi .ld4-faq-intro > .ld4-faq-eyebrow{
  font:700 10px/1.6 system-ui,sans-serif;
  letter-spacing:.15em;
  text-transform:uppercase;
  color:#8c6532;
  margin:0 0 17px!important;
  padding:0;
}
.la-page[data-page="130"] #vaprosi .ld4-faq-intro > h2{
  margin:0!important;
  text-wrap:balance;
}
@media(max-width:760px){
  .la-page[data-page="130"] .ld4-offer .ld4-offer-main > a.ld4-offer-button{
    align-self:stretch;
    justify-content:space-between;
    width:100%;
    margin-top:25px!important;
  }
  .la-page[data-page="130"] #vaprosi .ld4-faq-intro > .ld4-faq-eyebrow{
    margin-bottom:13px!important;
  }
}
