:root{--primary-500:#1B2353;--primary-300:#6275B9;--primary-150:#CBDAFF;--primary-100:#F5F8FF;--secondary-500:#FF6A2B;--neutral-100:#F3F4F6;--neutral-200:#E5E7EB;--neutral-300:#D1D5DB;--neutral-500:#6B7280;--neutral-700:#374151;--neutral-900:#111827;--surface-shadow:0px 6px 15px -2px rgba(16,24,40,0.08),0px 2px 6px rgba(16,24,40,0.06);--surface-border:1px solid rgba(229,231,235,1);--hero-gradient:linear-gradient(180deg,rgba(27,35,83,0.9) 46%,rgba(27,35,83,0.3))}.new-landing{background:#FFFFFF;color:var(--neutral-900);font-family:Inter,SF Pro Text,Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;flex-direction:column;align-items:stretch;min-height:100vh;overflow-x:hidden}.new-landing *,.new-landing :after,.new-landing :before{box-sizing:border-box}.nl-nav-group{display:flex;align-items:center;gap:48px}.new-landing h6{margin:0;letter-spacing:-.02em;color:#000000}.new-landing p{margin:0;color:var(--neutral-500)}.new-landing a{color:inherit;text-decoration:none}.nl-constrained{width:100%;max-width:1216px;margin:0 auto}.nl-nav{padding:24px 112px;border-bottom:1px solid var(--neutral-200);display:flex;justify-content:center}.nl-nav-inner{width:100%;max-width:1216px;justify-content:space-between;gap:40px}.nl-nav-head,.nl-nav-inner{display:flex;align-items:center}.nl-nav-head{gap:20px}.nl-header-controls{display:flex;align-items:center;gap:16px}.nl-nav-main{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:28px;min-width:0}.nl-logo-link{display:inline-flex;align-items:center;justify-content:center}.nl-logo{height:40px;width:auto}.nl-mobile-menu-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:1px solid rgba(226,232,240,.9);background:linear-gradient(180deg,#FFFFFF,#F9FBFF);box-shadow:0 12px 34px rgba(15,23,42,.08);cursor:pointer;transition:background .2s ease,box-shadow .2s ease}.nl-mobile-menu-toggle:hover{background:#F5F8FF;box-shadow:0 18px 40px rgba(15,23,42,.12)}.nl-mobile-menu-icon,.nl-mobile-menu-icon:after,.nl-mobile-menu-icon:before{display:block;width:18px;height:2px;border-radius:99px;background:#1B2353;transition:transform .3s ease,opacity .3s ease}.nl-mobile-menu-icon{position:relative}.nl-mobile-menu-icon:after,.nl-mobile-menu-icon:before{content:"";position:absolute;left:0}.nl-mobile-menu-icon:before{top:-6px}.nl-mobile-menu-icon:after{top:6px}.nl-mobile-menu-toggle.open .nl-mobile-menu-icon{background:transparent}.nl-mobile-menu-toggle.open .nl-mobile-menu-icon:before{transform:translateY(6px) rotate(45deg)}.nl-mobile-menu-toggle.open .nl-mobile-menu-icon:after{transform:translateY(-6px) rotate(-45deg)}.nl-nav-links{display:flex;align-items:center;gap:32px;padding:0}.nl-nav-link{display:inline-flex;align-items:center;padding:8px 0;font-family:Inter,SF Pro Text,Poppins,sans-serif;font-size:16.5px;line-height:24px;font-weight:500;letter-spacing:-.01em;color:#141b34;transition:color .2s ease;white-space:nowrap}.nl-nav-link:hover{color:#000000}.nl-nav-actions{display:flex;align-items:center;gap:28px}.nl-language{position:relative}.nl-language>div{display:inline-flex}.nl-language--header{display:none}.nl-language--nav{display:inline-flex}.nl-language-button{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:12px;border:1px solid rgba(226,232,240,.9);background:linear-gradient(180deg,#FFFFFF,#F9FBFF);box-shadow:0 12px 34px rgba(15,23,42,.08);font-size:14px;font-weight:500;color:var(--neutral-700);cursor:pointer;transition:background .2s ease,box-shadow .2s ease;white-space:nowrap}.nl-language-button:hover{background:#F5F8FF;box-shadow:0 18px 40px rgba(15,23,42,.12)}.nl-language-flag{font-size:18px;line-height:1}.nl-language-code{font-size:13px;letter-spacing:.08em;color:var(--neutral-500)}.nl-language-menu{position:absolute;top:calc(100% + 12px);right:0;width:240px;min-width:224px;background:#FFFFFF;border-radius:16px;border:1px solid rgba(226,232,240,.9);box-shadow:0 22px 50px rgba(15,23,42,.14);padding:12px 0;z-index:10}.nl-language-option{width:100%;display:flex;align-items:center;gap:12px;padding:10px 16px;background:transparent;border:none;font-size:14px;color:var(--neutral-700);cursor:pointer;transition:background .2s ease,color .2s ease}.nl-language-option:hover{background:#F5F8FF}.nl-language-option.active{background:#EEF2FF;color:var(--primary-500)}.nl-language-option-flag{font-size:18px;line-height:1}.nl-language-option-name{font-size:13px;font-weight:500;white-space:nowrap}.nl-nav-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border-radius:12px;font-size:15px;font-weight:600;letter-spacing:-.01em;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;text-decoration:none;white-space:nowrap}.nl-nav-button.ghost{background:linear-gradient(180deg,#FFFFFF,#F5F8FF);color:var(--primary-500);border:1px solid rgba(226,232,240,.9);box-shadow:0 12px 34px rgba(27,35,83,.08)}.nl-nav-button.ghost:hover{background:#F5F8FF}.nl-nav-button.solid{background:linear-gradient(180deg,#0F1537,#1B2353);color:#FFFFFF;border:1px solid rgba(17,24,39,.1);box-shadow:0 22px 48px rgba(15,23,42,.24)}.nl-nav-button.solid:hover{transform:translateY(-1px)}.nl-cta{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;border-radius:8px;font-family:SF Pro Text,Poppins,sans-serif;font-size:17px;font-weight:600;line-height:22px;letter-spacing:-.408px;text-transform:none;box-shadow:var(--surface-shadow);border:none;cursor:pointer;white-space:nowrap}.nl-cta.small{padding:8px 24px}.nl-cta.large{padding:12px 32px}.nl-cta.business{background:linear-gradient(180deg,#F5F8FF 46%,rgba(249,250,254,.3));color:#000000;border:1px solid #eaecf0}.nl-cta.personal{background:linear-gradient(180deg,#1B2353 46%,rgba(27,35,83,.3));color:var(--primary-100)}.nl-hero{padding:120px 112px 80px;display:flex;justify-content:center}.nl-hero-inner{width:100%;max-width:1216px;display:flex;align-items:center;justify-content:space-between;gap:80px}.nl-hero-copy{flex:1 1 460px;min-width:0;max-width:460px;display:flex;flex-direction:column;gap:24px}.nl-hero-title{font-size:54px;line-height:64px;font-weight:600;letter-spacing:-.03em;color:#0f1537}.nl-hero-description{font-size:18px;line-height:30px;font-weight:400;color:#4b5671}.nl-hero-cta-row{display:flex;gap:16px;margin-top:8px}.nl-hero-visual{flex:1 1 0;min-width:0;max-width:618px;display:flex;align-items:center;justify-content:center}.nl-hero-visual img{width:100%;height:auto;object-fit:contain}.nl-section{padding:100px 112px;display:flex;justify-content:center}.nl-section.alt{padding:100px 110px}.nl-section.thin{padding:100px 112px 0}.nl-tag{display:inline-flex;align-items:center;gap:10px;padding:10px 28px;border-radius:999px;background:linear-gradient(180deg,#FFFFFF,#F4F6FF);border:1px solid rgba(209,213,219,.6);box-shadow:0 18px 36px rgba(15,23,42,.12);font-size:13px;line-height:20px;font-weight:500;color:#1B2353;align-self:flex-start;width:fit-content}.nl-tag-icon-image{width:22px;height:22px;display:block}.nl-section-heading{margin-top:24px;font-size:32px;line-height:40px;font-weight:500}.nl-section-subtext{margin-top:16px;font-size:16px;line-height:24px}.nl-about{width:100%;max-width:1216px;display:grid;grid-template-columns:minmax(0,520px) 1fr;grid-template-areas:"visual copy" "mission vision";column-gap:64px;row-gap:32px;align-items:start}.nl-about-visual{grid-area:visual;display:flex;align-items:flex-start;justify-content:flex-start}.nl-about-visual img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(15,23,42,.25))}.nl-about-copy{grid-area:copy;display:flex;flex-direction:column;gap:32px}.nl-about-copy-text{display:flex;flex-direction:column;gap:16px}.nl-about-copy-text .nl-section-heading{margin-top:16px}.nl-about-description{margin-top:12px;font-size:18px;line-height:30px;color:#4B5671}.nl-about-card{width:100%;height:100%;display:flex;flex-direction:column}.nl-about-card--mission{grid-area:mission}.nl-about-card--vision{grid-area:vision}.nl-feature-grid,.nl-feature-grid.large{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.nl-feature-card{background:linear-gradient(180deg,#FFFFFF,#F7F8FF);border:1px solid rgba(226,232,240,.7);border-radius:24px;padding:18px 20px;display:flex;flex-direction:column;gap:10px;box-shadow:0 24px 60px rgba(15,23,42,.08)}.nl-feature-card-icon{width:48px;height:48px;object-fit:contain}.nl-feature-card-title{font-size:17px;line-height:24px;font-weight:600;color:#0F1537;white-space:nowrap}.nl-feature-card-body{font-size:14px;line-height:20px;color:#4B5671}.nl-mission-card{background:linear-gradient(180deg,#FFFFFF,#F6F7FF);border:1px solid rgba(226,232,240,.7);border-radius:28px;padding:28px;display:flex;flex-direction:column;gap:18px;box-shadow:0 28px 64px rgba(15,23,42,.12)}.nl-mission-card-heading{display:flex;align-items:center;gap:16px}.nl-mission-icon{width:36px;height:36px;object-fit:contain}.nl-mission-title{font-size:22px;line-height:30px;font-weight:600;color:#0F1537}.nl-mission-copy{font-size:15px;line-height:24px;color:#475267}.nl-section.personas{background:#FFFFFF;color:var(--neutral-900)}.nl-section.personas .nl-section-heading{color:#0F1537}.nl-section.personas .nl-section-subtext{color:#4B5671}.nl-section.personas .nl-tag.dark{background:linear-gradient(180deg,#FFFFFF,#F4F6FF);border:1px solid rgba(209,213,219,.6);box-shadow:0 18px 36px rgba(15,23,42,.12);padding:10px 24px;color:#1B2353}.nl-persona-grid{width:100%;max-width:1216px;display:flex;flex-direction:column;gap:72px}.nl-persona-block{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:center}.nl-persona-copy{background:none;border:none;border-radius:0;box-shadow:none;padding:0;display:flex;flex-direction:column;gap:24px}.nl-persona-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.nl-persona-feature{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:20px;background:linear-gradient(180deg,#FFFFFF,#F9FAFE);border:1px solid rgba(226,232,240,.9);box-shadow:0 16px 44px rgba(15,23,42,.12)}.nl-persona-feature-icon{width:28px;height:28px;object-fit:contain}.nl-persona-feature-label{font-size:16px;line-height:24px;font-weight:500;color:#0F1537}.nl-persona-visual{min-height:480px;display:flex;align-items:center;justify-content:center}.nl-two-column{width:100%;max-width:1216px;gap:32px;align-items:stretch}.nl-card-stack,.nl-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.nl-card-stack{gap:16px;margin-top:24px}.nl-card-stack .nl-feature-card{background:#FFFFFF;border:1px solid #eaecf0}.nl-how-grid{width:100%;max-width:1216px;display:grid;grid-template-columns:minmax(0,520px) 1fr;gap:40px;padding:40px;border-radius:32px;background:linear-gradient(180deg,#FFFFFF,#F7F9FF);border:1px solid rgba(226,232,240,.7);box-shadow:0 32px 84px rgba(15,23,42,.12)}.nl-step-list{gap:20px}.nl-step-card,.nl-step-list{display:flex;flex-direction:column}.nl-step-card{align-items:flex-start;gap:16px;padding:20px 24px;border-radius:24px;background:linear-gradient(180deg,#FFFFFF,#F5F7FF);border:1px solid rgba(226,232,240,.85);box-shadow:0 20px 50px rgba(15,23,42,.12)}.nl-step-icon{width:72px;height:72px;object-fit:contain}.nl-step-content{display:flex;flex-direction:column;gap:6px;width:100%}.nl-step-title{font-size:18px;line-height:26px;font-weight:600;color:#0F1537}.nl-step-copy{font-size:14px;line-height:22px;color:#4B5671}#how .nl-constrained,.nl-section#how .nl-constrained{text-align:center}#how .nl-section-heading,#how .nl-section-subtext,#how .nl-tag{margin-left:auto;margin-right:auto}#how .nl-how-grid{text-align:left;margin-top:40px}.nl-how-visual{display:flex;flex-direction:column;gap:28px;justify-content:space-between}.nl-how-heading{font-size:36px;line-height:44px;font-weight:600;letter-spacing:-.02em;color:#0F1537}.nl-how-visual-asset{min-height:420px;height:100%;display:flex;align-items:center;justify-content:center}.nl-how-visual-asset img{width:100%;height:auto;object-fit:contain}.nl-features{gap:48px}.nl-feature-header,.nl-features{display:flex;flex-direction:column}.nl-feature-header{text-align:center;align-items:center;gap:20px}.nl-feature-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;align-items:center}.nl-feature-column{display:flex;flex-direction:column;gap:20px}.nl-feature-card--gallery{background:linear-gradient(180deg,#FFFFFF,#F7F8FF);border:1px solid rgba(226,232,240,.7);border-radius:24px;box-shadow:0 24px 60px rgba(15,23,42,.08);padding:22px 24px;display:flex;flex-direction:column;gap:16px}.nl-feature-card--gallery .nl-feature-card-icon{width:52px;height:52px}.nl-feature-card-text{display:flex;flex-direction:column;gap:8px;text-align:left}.nl-feature-visual{display:flex;align-items:center;justify-content:center;max-width:360px;margin:0 auto}.nl-feature-visual img{width:100%;height:auto;object-fit:contain}.nl-app{gap:48px}.nl-app,.nl-app-header{display:flex;flex-direction:column}.nl-app-header{text-align:center;align-items:center;gap:20px}.nl-app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.nl-app-column{display:flex;flex-direction:column;gap:24px;align-items:flex-start;text-align:left}.nl-app-visual{width:100%;display:flex;align-items:center;justify-content:center}.nl-app-visual img{width:100%;height:auto;object-fit:contain}.nl-app-column-text{font-size:16px;line-height:24px;color:#4B5671}.nl-app-column-text.center{font-weight:600;color:#0F1537;text-align:center}.nl-app-cta-group{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;gap:16px}.nl-app-column--center{align-items:center;text-align:center}.nl-app-badges{display:flex;align-items:center;gap:16px}.nl-app-badges.center{justify-content:center}.nl-store-badge{width:140px;height:44px;object-fit:contain}.nl-footer{padding:100px 112px;background:#FFFFFF;color:var(--neutral-900);display:flex;justify-content:center}.nl-footer-inner{width:100%;max-width:1216px;display:flex;flex-direction:column;gap:48px}.nl-footer-top{display:flex;justify-content:space-between;gap:64px;padding-bottom:48px;border-bottom:1px solid var(--neutral-300)}.nl-footer-description{max-width:720px;display:flex;flex-direction:column;gap:20px}.nl-footer-logo{height:auto;width:160px}.nl-footer-tagline{font-size:16px;line-height:26px;color:var(--neutral-500)}.nl-footer-download{display:flex;flex-direction:column;gap:16px}.nl-footer-download-label{font-size:14px;letter-spacing:.02em;text-transform:none;color:var(--neutral-700)}.nl-footer-menu{display:flex;gap:48px}.nl-footer-column{display:flex;flex-direction:column;gap:10px;min-width:156px}.nl-footer-column-title{font-size:18px;font-weight:600;line-height:26px;color:var(--neutral-900)}.nl-footer-link{font-size:15px;line-height:24px;font-weight:500;color:var(--neutral-500);transition:color .2s ease}.nl-footer-link:hover{color:var(--neutral-900)}.nl-footer-bottom{width:100%;display:flex;justify-content:center;padding-top:24px}.nl-footer-bottom img{width:100%;max-width:900px;height:auto}@media (max-width:1280px){.nl-footer,.nl-hero,.nl-nav,.nl-section{padding-left:48px;padding-right:48px}}@media (max-width:1024px){.nl-app-grid,.nl-feature-layout,.nl-hero-inner,.nl-how-grid,.nl-persona-block,.nl-persona-grid,.nl-two-column{flex-direction:column;display:flex;width:100%}.nl-header-controls{gap:14px}.nl-persona-grid{gap:56px}.nl-nav-inner{gap:28px}.nl-nav-main{gap:24px}.nl-app-grid>*,.nl-hero-copy,.nl-hero-visual,.nl-persona-copy,.nl-persona-visual,.nl-two-column>*{width:100%}.nl-hero-visual{height:auto;min-height:420px}.nl-persona-visual{min-height:360px}.nl-about{grid-template-columns:1fr;grid-template-areas:"visual" "copy" "mission" "vision";row-gap:32px}.nl-about-visual{justify-content:flex-start}.nl-about-copy{gap:24px}.nl-nav-actions{gap:16px}.nl-hero-cta-row{flex-direction:column;align-items:flex-start}.nl-app-grid,.nl-card-stack,.nl-feature-grid,.nl-feature-layout{grid-template-columns:1fr}.nl-footer-top{flex-direction:column;gap:40px}.nl-footer-menu{flex-direction:column;gap:24px}.nl-persona-block{gap:28px}.nl-persona-features{grid-template-columns:1fr}.nl-persona-copy{padding:36px}.nl-persona-block.business .nl-persona-copy{order:1}.nl-persona-block.business .nl-persona-visual{order:2}.nl-how-grid{padding:32px;gap:32px}.nl-step-list{gap:16px}.nl-feature-layout{gap:28px}.nl-feature-visual{order:2}.nl-feature-column:last-of-type{order:3}}@media (max-width:768px){.nl-footer,.nl-hero,.nl-nav,.nl-section{padding-left:24px;padding-right:24px}.nl-nav-inner{flex-direction:column;align-items:stretch;gap:12px}.nl-nav-head{width:100%;display:flex;align-items:center;justify-content:space-between}.nl-nav-links{align-items:flex-start;gap:16px}.nl-nav-links,.nl-nav-main{flex-direction:column;width:100%}.nl-nav-main{align-items:stretch;gap:20px;max-height:0;overflow:hidden;opacity:0;transform:translateY(-8px);pointer-events:none;transition:max-height .3s ease,opacity .3s ease,transform .3s ease}.nl-nav-main.open{max-height:600px;opacity:1;transform:translateY(0);pointer-events:auto}.nl-nav-actions{width:100%;flex-direction:column;align-items:stretch;gap:12px}.nl-language--header{display:inline-flex}.nl-language--nav{display:none}.nl-nav-actions .nl-cta,.nl-nav-actions .nl-language>div>button,.nl-nav-actions .nl-nav-button{width:100%;justify-content:center}.nl-nav-actions .nl-language,.nl-nav-actions .nl-language>div{width:100%}.nl-mobile-menu-toggle{display:inline-flex}.nl-cta-pair{flex-direction:column;align-items:stretch}.nl-cta{width:100%}.nl-hero-title{font-size:32px;line-height:40px}.nl-language-menu{left:50%;right:auto;transform:translateX(-50%);width:clamp(220px,70vw,320px)}.nl-section-heading{font-size:28px}.nl-app-grid,.nl-feature-layout,.nl-how-grid,.nl-persona-block,.nl-two-column{gap:20px}.nl-persona-grid{gap:48px}.nl-about{row-gap:24px}.nl-header-controls{width:auto;justify-content:flex-end;gap:12px}.nl-header-controls .nl-language{flex:0 0 auto}.nl-header-controls .nl-language-button{width:auto}.nl-feature-card-title{white-space:normal}.nl-persona-copy{padding:28px}.nl-persona-visual{min-height:320px}.nl-how-grid{padding:24px}.nl-how-heading{font-size:28px;line-height:36px}.nl-feature-column{gap:16px}.nl-feature-visual{padding:16px;max-width:100%}.nl-app-column{gap:16px}.nl-app-cta-group{gap:12px}.nl-app-badges,.nl-app-cta-group{flex-direction:column}.nl-footer-inner{gap:40px}.nl-footer-top{gap:32px}.nl-footer-menu{width:100%;align-items:flex-start}}@media (max-width:640px){.nl-footer,.nl-hero,.nl-nav,.nl-section{padding-left:20px;padding-right:20px}.nl-nav{padding-top:18px;padding-bottom:18px}.nl-nav-actions{width:100%;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px}.nl-language-button{padding:6px 10px;gap:6px}.nl-language-menu{width:clamp(220px,82vw,320px)}.nl-hero{padding-top:72px;padding-bottom:48px}.nl-hero-title{font-size:28px;line-height:36px}.nl-hero-description{font-size:16px;line-height:26px}.nl-hero-cta-row{flex-direction:column;width:100%}.nl-cta{width:100%}.nl-section{padding-top:56px;padding-bottom:56px}.nl-section-heading{font-size:26px;line-height:34px}.nl-about-visual,.nl-how-visual,.nl-persona-visual{justify-content:center}.nl-feature-grid,.nl-persona-features{gap:16px}.nl-footer{padding-top:56px;padding-bottom:56px}.nl-footer-top{gap:28px}.nl-header-controls{gap:8px}.nl-app-grid,.nl-feature-layout,.nl-how-grid,.nl-persona-block,.nl-two-column{gap:18px}.nl-persona-grid{gap:40px}.nl-about{row-gap:18px}.nl-persona-copy{gap:18px;padding:24px}.nl-persona-visual{min-height:280px}}