.connected-landing{background:var(--bg-root);color:var(--text-primary);font-family:var(--font-ui);overflow-x:clip}.connected-landing a{color:inherit;text-decoration:none}.connected-landing :is(a,summary):focus-visible{outline:2px solid var(--color-link);outline-offset:3px}.connected-landing .np-skip{position:absolute;top:-100px;left:24px;z-index:20;background:var(--bg-root);padding:12px}.connected-landing .np-skip:focus{top:12px}.nl-stage{position:relative;isolation:isolate;min-height:max(780px,56.25vw);display:flex;flex-direction:column;background:var(--bg-root)}.nl-stage:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,var(--bg-root) 0,rgba(0,0,0,.9) 25%,rgba(0,0,0,.25) 70%,rgba(0,0,0,.15) 100%)}.nl-background{z-index:-2;object-fit:cover;object-position:center top}.nl-nav{display:flex;align-items:center;gap:40px;min-height:88px;padding:16px 3.4vw;border-bottom:1px solid var(--border-subtle);background:var(--ui-navigation)}.nl-brand{display:block;flex-shrink:0;width:200px}.nl-brand .nadivar-logo,.nl-brand img{width:100%;height:auto;display:block}.nl-actions,.nl-links{display:flex;align-items:center;gap:32px;font:500 16px/24px var(--font-ui)}.nl-links a,.nl-signin{transition:color var(--duration-normal) var(--ease-standard)}.nl-links a:hover,.nl-signin:hover{color:var(--color-accent-warm)}.nl-actions{margin-left:auto}.nl-language{position:relative}.nl-language summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;list-style:none}.nl-language summary::-webkit-details-marker{display:none}.nl-language>div{position:absolute;top:100%;right:0;z-index:10;min-width:144px;padding:8px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:var(--shadow-floating)}.nl-language>div a{display:block;padding:8px 12px;border-radius:var(--radius-xs)}.nl-language>div a:hover{background:var(--surface-hover)}.connected-landing .np-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:120px;min-height:44px;padding:10px 20px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);font:600 14px/20px var(--font-ui);transition:background-color var(--duration-normal) var(--ease-standard)}.connected-landing .np-button:hover{border-color:var(--color-link)}.connected-landing .np-primary{min-width:168px;background:var(--color-action-primary);color:var(--text-primary);border-color:var(--color-link)}.connected-landing .np-primary:hover{border-color:var(--text-primary)}.connected-landing .np-secondary{background:var(--surface-solid);border-color:var(--border-strong);color:var(--text-primary)}.connected-landing .np-secondary:hover{background:var(--surface-hover)}.nl-copy{position:relative;z-index:1;max-width:760px;padding:64px 3.4vw 40px}.connected-landing .np-eyebrow{margin:0 0 24px;color:var(--color-accent-warm);font:600 13px/20px var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.nl-copy h1{margin:0 0 32px;max-width:760px;color:var(--text-primary);font:700 clamp(40px,3.4vw,56px)/1.12 var(--font-ui);letter-spacing:-.03em}.nl-copy h1 span{display:block}.nl-lead{max-width:520px;margin:0 0 24px;color:var(--text-body);font:400 18px/28px var(--font-ui)}.nl-trust{max-width:540px;margin:0 0 32px;color:var(--text-primary);font:600 14px/20px var(--font-ui)}.connected-landing .nl-cta{min-width:240px}.nl-footer,.nl-note{color:var(--text-secondary);font:400 13px/20px var(--font-ui)}.nl-note{margin:16px 0 0}.nl-footer{margin-top:auto;padding:32px 3.4vw}.nl-mobile-art{display:none}.nl-details{padding:0 3.4vw;background:var(--bg-dashboard)}.connected-landing .np-section{padding:64px 0;border-top:1px solid var(--border-subtle);scroll-margin-top:24px}.connected-landing .np-section h2{margin:0 0 16px;color:var(--text-primary);font:700 clamp(28px,3vw,40px)/1.2 var(--font-ui);letter-spacing:-.025em}.connected-landing .np-section-lead{max-width:65ch;color:var(--text-body);font:400 18px/28px var(--font-ui)}.connected-landing .np-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.connected-landing .np-guarantees article,.connected-landing .np-plan,.connected-landing .np-step{padding:24px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-solid)}.connected-landing .np-step-number{color:var(--color-info);font:600 14px/20px var(--font-ui)}.connected-landing .np-section h3{margin:16px 0 12px;font:600 18px/24px var(--font-ui)}.connected-landing .np-guarantees p,.connected-landing .np-step p{max-width:55ch;color:var(--text-body);font:400 16px/24px var(--font-ui)}.connected-landing .np-guarantees,.connected-landing .np-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px}.connected-landing .np-plan ul{list-style:none;padding:0;margin:24px 0}.connected-landing .np-plan li{display:flex;align-items:center;gap:12px;padding:8px 0;color:var(--text-body)}.connected-landing .np-plan li svg{flex-shrink:0;color:var(--color-success)}.connected-landing .np-legal{max-width:90ch;margin-top:32px;color:var(--text-secondary);font:400 13px/20px var(--font-ui)}@media (max-width:1200px){.nl-nav{gap:24px}.nl-brand{width:160px}.nl-actions,.nl-links{gap:16px;font-size:14px}.nl-copy{padding-top:48px}}@media (max-width:850px){.nl-nav{flex-wrap:wrap;padding:16px 24px;gap:16px}.nl-brand{width:150px}.nl-links{order:3;width:100%;justify-content:center}.nl-stage{min-height:0}.nl-background,.nl-stage:after{display:none}.nl-copy{max-width:100%;padding:48px 24px 0}.nl-copy h1{font-size:clamp(34px,5.8vw,48px)}.nl-mobile-art{display:block;width:100%;height:65vw;max-height:560px;margin-top:24px;background:url(/images/landing-poc/connected-world-no-person.jpeg) 100% 100%/155% auto no-repeat;-webkit-mask-image:linear-gradient(transparent,#000 12%);mask-image:linear-gradient(transparent,#000 12%)}.nl-footer{padding:24px}.nl-details{padding:0 24px}.connected-landing .np-grid,.connected-landing .np-guarantees,.connected-landing .np-plans{grid-template-columns:1fr}.connected-landing .np-section{padding:48px 0}}@media (max-width:520px){.nl-brand{width:125px}.nl-actions{gap:12px}.nl-actions .nl-register{display:none}.nl-copy h1 span{display:inline}.nl-copy h1 span:after{content:" "}.connected-landing .nl-cta{width:100%}.nl-links{gap:16px}}@media (prefers-reduced-motion:reduce){.connected-landing .np-button{transition:none}.connected-landing .np-button:hover{transform:none}}