.landing{color:var(--text);background:var(--canvas);font-size:16px;line-height:1.6}.lp-container{width:min(calc(100% - var(--space-8) * 2), var(--lp-width));margin-inline:auto}.lp-header{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:96px;display:flex}.lp-header nav,.lp-header-actions{align-items:center;gap:var(--space-6);font-size:var(--font-label);display:flex}.lp-header nav a,.lp-text-link{color:var(--muted)}.lp-hero{padding-block:calc(var(--space-8) * 2)}.lp-hero-copy{max-width:calc(var(--space-8) * 27);text-align:center;margin-inline:auto}.lp-hero .lp-eyebrow,.lp-hero .lp-hero-actions{justify-content:center}.lp-hero .lp-hero-detail{max-width:calc(var(--space-8) * 19);margin-inline:auto}.lp-eyebrow{align-items:center;gap:var(--space-2);font-size:var(--font-caption);letter-spacing:.12em;color:var(--muted);margin-bottom:var(--space-8);font-weight:600;display:flex}.lp-eyebrow>span{width:var(--space-2);height:var(--space-2);background:var(--primary);border-radius:50%}.landing h1{font-size:var(--lp-title);letter-spacing:-.065em;font-weight:500;line-height:1.03}.landing h1 em{color:var(--primary);font-style:normal}.lp-lead{margin-top:var(--space-8);font-size:20px;line-height:1.55}.lp-hero-detail{color:var(--muted);margin-top:var(--space-4);max-width:400px}.lp-hero-detail strong{color:var(--primary);font-weight:600}.lp-national{align-items:center;gap:var(--space-3);color:var(--primary);white-space:nowrap;display:flex}.lp-national strong{background:var(--primary-soft);padding:var(--space-1) var(--space-2);border-radius:var(--radius-input)}.lp-scope-note{padding:var(--space-4);margin-bottom:var(--space-6);border-left:2px solid var(--primary);background:var(--surface-2);color:var(--text);font-size:var(--font-label)}.lp-hero-actions{align-items:center;gap:var(--space-6);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.lp-text-link{align-items:center;gap:var(--space-2);font-size:var(--font-label);display:inline-flex}.lp-caption{font-size:var(--font-caption);color:var(--muted);margin-top:var(--space-6)}.lp-promise{border-block:1px solid var(--border);justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-6);color:var(--muted);font-size:var(--font-label);display:flex}.lp-promise span:last-child{align-items:center;gap:var(--space-2);color:var(--primary);display:flex}.lp-section{padding-block:calc(var(--space-8) * 3);scroll-margin-top:var(--space-8)}.lp-section-heading{gap:calc(var(--space-8) * 2);margin-bottom:calc(var(--space-8) * 1.5);grid-template-columns:1.2fr 1fr;align-items:end;display:grid}.landing h2{font-size:var(--lp-heading);letter-spacing:-.05em;font-weight:500;line-height:1.13}.landing h2 span{color:var(--muted)}.lp-section-heading>p{max-width:380px;color:var(--muted)}.lp-setup-grid{gap:calc(var(--space-8) * 2);grid-template-columns:1.2fr 1fr;display:grid}.lp-steps{display:grid}.landing .lp-step{text-align:left;width:100%;height:auto;padding:var(--space-6) var(--space-4);border-bottom:1px solid var(--border);align-items:flex-start;gap:var(--space-4);white-space:normal;border-radius:0;display:flex}.lp-step.selected{background:var(--primary-soft)}.lp-step-number{color:var(--muted);font-size:var(--font-caption);padding-top:var(--space-1)}.lp-step strong{font-size:18px;font-weight:500;display:block}.lp-step small{color:var(--muted);font-size:var(--font-label);margin-top:var(--space-2);line-height:1.6;display:block}.lp-step>svg{margin-left:auto}.lp-setup-preview{background:var(--surface-2);padding:var(--space-8);border-radius:var(--radius-card)}.lp-setup-preview>svg{color:var(--primary);margin-bottom:var(--space-6)}.landing .lp-setup-preview h3{letter-spacing:-.035em;font-size:24px;font-weight:500;line-height:1.25}.lp-setup-preview ul{margin-block:var(--space-6);padding:0;list-style:none}.lp-setup-preview li{align-items:center;gap:var(--space-3);font-size:var(--font-label);margin-block:var(--space-3);display:flex}.lp-setup-preview li svg{color:var(--green)}.lp-setup-note{color:var(--muted);font-size:var(--font-label);margin-top:var(--space-6)}.lp-integrations{background:var(--surface-2)}.lp-platforms{gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}.lp-platform{gap:var(--space-4);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);align-items:center;display:flex}.lp-platform img{object-fit:contain;background:var(--brand-logo-surface);border-radius:var(--radius-input)}.lp-faq{gap:calc(var(--space-8) * 3);grid-template-columns:1fr 1.2fr;display:grid}.lp-faq article{padding-bottom:var(--space-6);margin-bottom:var(--space-6);border-bottom:1px solid var(--border)}.lp-faq h3{font-size:18px;font-weight:500}.lp-faq article p{margin-top:var(--space-3);color:var(--muted);font-size:var(--font-label)}.lp-closing{background:var(--nfefy-petroleo);color:var(--nfefy-marfim);text-align:center;padding:calc(var(--space-8) * 2);border-radius:var(--radius-card);--mark-base:var(--nfefy-marfim)}.lp-closing>svg{width:40px;height:40px;margin-bottom:var(--space-6)}.lp-closing p{margin-block:var(--space-6)}.lp-closing .button{display:inline-flex}.lp-footer{gap:var(--space-6);padding-block:calc(var(--space-8) * 2);font-size:var(--font-caption);color:var(--muted);display:grid}.lp-footer-top,.lp-footer-legal{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.lp-footer-top{justify-content:space-between}.lp-footer-legal a{color:var(--muted)}.lp-footer-legal a:hover{color:var(--text)}.lp-footer-company{padding-top:var(--space-6);border-top:1px solid var(--border);margin:0}@media (width<=1000px){.lp-hero{gap:var(--space-8)}.lp-header nav{gap:var(--space-4)}.lp-demo,.lp-platform{padding:var(--space-4)}}@media (width<=767px){.lp-container{width:calc(100% - var(--space-4) * 2)}.lp-header{min-height:80px;padding-block:var(--space-4);gap:var(--space-4);flex-wrap:wrap}.lp-header nav{border-top:1px solid var(--border);width:100%;padding-top:var(--space-3);order:3}.lp-header-actions{gap:var(--space-3)}.lp-header-actions>.button{display:none}.lp-hero{padding-block:calc(var(--space-8) * 1.5);gap:calc(var(--space-8) * 1.5);grid-template-columns:1fr}.lp-lead{font-size:18px}.lp-demo{padding:var(--space-4)}.lp-promise{gap:var(--space-2);flex-wrap:wrap}.lp-promise span{flex-basis:100%}.lp-section{padding-block:calc(var(--space-8) * 2)}.lp-section-heading,.lp-setup-grid,.lp-faq{gap:var(--space-8);grid-template-columns:1fr}.lp-platforms{grid-template-columns:repeat(2,1fr)}.lp-platform{font-size:var(--font-label);gap:var(--space-2)}.lp-closing{padding:calc(var(--space-8) * 1.5) var(--space-4)}.lp-footer{padding-block:var(--space-8)}}@media (prefers-reduced-motion:reduce){.landing *,.landing :after{scroll-behavior:auto;animation:none!important}}
