.mk-container{width:min(100% - var(--space-10), var(--container));margin-inline:auto}html:has(.mk-page){scroll-padding-top:calc(var(--control-h-lg) + var(--space-12))}.site-header{z-index:var(--z-sticky);background:var(--bg);border-bottom:1px solid var(--line);transition:background var(--dur-slow) var(--ease), box-shadow var(--dur-slow) var(--ease), border-color var(--dur-slow) var(--ease);position:sticky;top:0}.site-header.scrolled{background:var(--bg);box-shadow:var(--shadow-control)}.nav{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:calc(var(--control-h-lg) + var(--space-8));display:flex}.nav-links{gap:var(--space-8);display:flex}.nav-links a{min-height:var(--control-h-lg);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--text-muted);transition:color var(--dur) var(--ease);align-items:center;text-decoration:none;display:inline-flex;position:relative}.nav-links a:after{content:"";left:0;right:0;bottom:var(--space-2);background:var(--brand);border-radius:var(--radius-sm);transform-origin:0;height:1px;transition:transform var(--dur-slow) var(--ease-out);position:absolute;transform:scaleX(0)}.nav-links a:hover{color:var(--text)}.nav-links a:hover:after{transform:scaleX(1)}.nav-cta{align-items:center;gap:var(--space-2);display:flex}@media (max-width:880px){.nav-links{display:none}}.site-brand{min-height:var(--control-h-lg)}.site-brand--compact{display:none}@media (max-width:460px){.nav-cta{gap:var(--space-2)}.nav-cta a{padding-inline:var(--space-3)}}@media (max-width:359px){.site-brand--full{display:none}.site-brand--compact{display:inline-flex}}.hero{padding-top:clamp(var(--space-10), 5vw, var(--space-16));padding-bottom:clamp(var(--space-16), 8vw, calc(var(--space-12) * 2));position:relative}.hero-grid{gap:var(--space-12);grid-template-columns:1.05fr .95fr;align-items:center;display:grid}.hero-copy{min-width:0}.hero-art img{border-radius:var(--radius-tile);width:100%;height:auto;display:block}.hero-title{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-display-2xl);line-height:var(--leading-display-2xl);letter-spacing:var(--tracking-display);color:var(--text);text-wrap:balance;max-width:13ch}.hero-lead{font-size:var(--text-marketing-xl);line-height:var(--leading-marketing-xl);color:var(--text-muted);margin-top:var(--space-6);max-width:40ch}.hero-actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.hero-meta{margin-top:var(--space-6);font-size:var(--text-chrome);font-weight:var(--weight-medium);color:var(--text-muted)}.hero-stage{margin-top:clamp(var(--space-10), 4vw, calc(var(--space-12) + var(--space-2)))}@media (max-width:900px){.hero-title{font-size:var(--text-display-lg);line-height:var(--leading-display-lg)}.hero{padding-top:var(--space-10)}.hero-grid{gap:var(--space-8);grid-template-columns:1fr}.hero-art{order:-1}}.trust-strip{margin-top:var(--space-10);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-tile);box-shadow:var(--shadow-raised);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.trust-item{gap:var(--space-4);padding:var(--space-6) var(--space-6);transition:background var(--dur-slow) var(--ease);align-items:center;display:flex}.trust-item:hover{background:var(--surface-2)}.trust-item+.trust-item{border-left:1px solid var(--line)}.trust-item svg{color:var(--brand);flex:none}.trust-item strong{font-size:var(--text-body);color:var(--text);display:block}.trust-item span{font-size:var(--text-chrome);color:var(--text-muted);margin-top:var(--space-1);display:block}@media (max-width:860px){.trust-strip{margin-top:var(--control-h-lg);grid-template-columns:1fr 1fr}.trust-item{padding:var(--space-4) var(--space-4)}.trust-item:nth-child(odd){border-left:0}.trust-item:nth-child(n+3){border-top:1px solid var(--line)}}.section{padding-block:clamp(var(--space-16), 8vw, calc(var(--space-12) * 2 + var(--space-2)))}.section-soft{background:var(--surface-2)}.section-title{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-display-xl);line-height:var(--leading-display-xl);letter-spacing:var(--tracking-display);color:var(--text);text-wrap:balance}.section-lead{font-size:var(--text-marketing-lg);line-height:var(--leading-marketing-lg);color:var(--text-muted);margin-top:var(--space-4);max-width:46ch}.product-head{text-align:center;max-width:720px;margin-inline:auto;margin-bottom:var(--space-12)}.product-head .section-lead{margin-inline:auto}.problem-grid{gap:calc(var(--space-12) + var(--space-2));grid-template-columns:1fr .9fr;align-items:center;display:grid}.problem-list{gap:var(--space-4);flex-direction:column;display:flex}.problem-item{align-items:center;gap:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-4);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--text);box-shadow:var(--shadow-control);display:flex}.problem-item:hover{border-color:var(--line-strong)}@media (max-width:860px){.problem-grid{gap:var(--space-8);grid-template-columns:1fr}}.product-shell{background:var(--frame);border-radius:var(--radius-stage);min-height:440px;box-shadow:var(--shadow-stage);padding:var(--space-3) var(--space-3) var(--space-3) 0;grid-template-columns:216px 1fr;display:grid;overflow:hidden}.ps-side{padding:var(--space-4) var(--space-3);gap:var(--space-1);flex-direction:column;display:flex}.ps-logo{padding:var(--space-1) var(--space-2) var(--space-4)}.ps-nav{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-chrome);font-weight:var(--weight-medium);color:var(--text-muted);display:flex}.ps-nav svg{color:var(--text-subtle);flex:none}.ps-nav.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-control)}.ps-nav.active svg{color:var(--brand-text)}.ps-main{background:var(--bg);border-radius:var(--radius-tile);box-shadow:var(--shadow-raised);padding:var(--space-6) var(--space-8);min-width:0}.ps-topbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.ps-ey{font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--text-subtle)}.ps-h{font-size:var(--text-page);line-height:var(--leading-page);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);margin-top:var(--space-1);color:var(--text)}.ps-grid{gap:var(--space-4);grid-template-columns:1.25fr 1fr;align-items:start;display:grid}.ps-card{padding:var(--space-2) var(--space-4) var(--space-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised)}.ps-row-head{align-items:center;gap:var(--space-2);padding:var(--space-3) 0;font-size:var(--text-title);font-weight:var(--weight-semibold);color:var(--text);display:flex}.ps-row-head span{font-weight:var(--weight-normal);color:var(--text-subtle)}.ps-prat{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line);font-size:var(--text-body);font-weight:var(--weight-medium);display:flex}.ps-prat-text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ps-prat-text small{font-size:var(--text-meta);font-weight:var(--weight-normal);color:var(--text-subtle)}.ps-stato{font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--text-muted);flex:none}.ps-action{padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-control);font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--text);flex:none}@media (max-width:960px){.ps-grid{grid-template-columns:1fr}}@media (max-width:820px){.product-shell{padding:var(--space-2);grid-template-columns:1fr}.ps-side{display:none}.ps-main{padding:var(--space-4) var(--space-4)}}.feature-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.feature-wrap{border-bottom:1px solid var(--line)}.feature-wrap:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.feature-tile{gap:var(--space-4);height:100%;padding:var(--space-8) var(--space-6);flex-direction:column;display:flex}.feature-tile>svg{color:var(--brand)}.feature-tile h3{font-family:var(--font-display);font-size:var(--text-marketing-xl);line-height:var(--leading-marketing-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--text)}.feature-tile p{font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-muted);margin-top:var(--space-2);max-width:34ch}@media (max-width:900px){.feature-grid{grid-template-columns:1fr 1fr}.feature-wrap:not(:nth-child(3n+1)){border-left:0}.feature-wrap:nth-child(2n){border-left:1px solid var(--line)}}@media (max-width:600px){.feature-grid{grid-template-columns:1fr}.feature-wrap:nth-child(2n){border-left:0}}.security{gap:calc(var(--space-12) + var(--space-2));grid-template-columns:1fr 1fr;align-items:center;display:grid}.security-art img{border-radius:var(--radius-tile);width:100%;height:auto;box-shadow:var(--shadow-warm)}.security-list{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.security-item{align-items:center;gap:var(--space-3);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--text);display:flex}.security-item svg{color:var(--brand);flex:none}@media (max-width:860px){.security{gap:var(--space-8);grid-template-columns:1fr}.security-art{order:-1}.security-list{grid-template-columns:1fr}}.cta{--focus-ring-color:var(--text-inverse);background:var(--brand-active);color:var(--text-inverse);border-radius:var(--radius-stage);padding:clamp(var(--space-12), 6vw, calc(var(--space-16) + var(--space-6)));text-align:center;position:relative;overflow:hidden}.cta-title{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--text-display-xl);line-height:var(--leading-display-xl);letter-spacing:var(--tracking-display);color:var(--on-brand);text-wrap:balance}.cta-lead{font-size:var(--text-marketing-lg);line-height:var(--leading-body);color:var(--text-inverse);margin-top:var(--space-4);max-width:52ch;margin-inline:auto}.cta-actions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;justify-content:center;display:flex}.site-footer{border-top:1px solid var(--line);padding-block:calc(var(--space-12) + var(--space-2)) var(--space-8);background:var(--surface-2)}.footer-grid{gap:var(--space-8);grid-template-columns:1.6fr 1fr 1fr 1fr;display:grid}.footer-brand p{font-size:var(--text-body);color:var(--text-muted);margin-top:var(--space-4);max-width:30ch;line-height:var(--leading-body)}.footer-col h2{font-family:var(--font-sans);font-size:var(--text-meta);color:var(--text);margin-bottom:var(--space-4);font-weight:var(--weight-semibold)}.footer-col a{min-height:var(--control-h-lg);font-size:var(--text-body);color:var(--text-muted);transition:color var(--dur) var(--ease);align-items:center;text-decoration:none;display:flex}.footer-col a:hover{color:var(--brand-text)}.footer-base{justify-content:space-between;gap:var(--space-2);margin-top:var(--control-h-lg);padding-top:var(--space-6);border-top:1px solid var(--line);font-size:var(--text-chrome);color:var(--text-muted);display:flex}@media (max-width:760px){.footer-grid{grid-template-columns:1fr 1fr}.footer-base{flex-direction:column}}@media (min-width:901px) and (max-width:1180px){.hero-title{font-size:var(--text-display-xl);line-height:var(--leading-display-xl)}}@media (max-width:900px){.section-title,.cta-title{font-size:var(--text-display-md);line-height:var(--leading-display-md)}}.hero-enter .he,.hero-art-enter,.hero-stage-enter{animation:liaMarketingEntrance var(--dur-slow) var(--ease-out) both;animation-delay:calc(min(var(--he,0), 3) * var(--dur-fast) / 3)}.mk-fx [data-reveal],.mk-fx [data-reveal-child]{opacity:calc(1 - var(--motion));transform:translateY(calc(var(--space-6) * var(--motion)));transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out)}.mk-fx [data-reveal-child]{transition-delay:calc(min(var(--i,0), 4) * var(--dur-fast) / 4)}.mk-fx [data-reveal].is-in,.mk-fx .is-in [data-reveal-child],.mk-fx [data-reveal-child].is-in{opacity:1;transform:none}@keyframes liaMarketingEntrance{0%{opacity:calc(1 - var(--motion));transform:translateY(calc(var(--space-6) * var(--motion)))}}@media print{[data-reveal],[data-reveal-child],.hero-enter .he,.hero-art-enter,.hero-stage-enter{opacity:1!important;animation:none!important;transform:none!important}}
