/* Header */
.header{position:fixed;inset:0 0 auto;z-index:1000;height:76px;background:rgba(255,255,255,.88);border-bottom:1px solid rgba(226,232,240,.7);backdrop-filter:blur(18px);transition:box-shadow var(--nw-speed) var(--nw-ease),background var(--nw-speed) var(--nw-ease)}
.header.is-scrolled{background:rgba(255,255,255,.96);box-shadow:0 8px 30px rgba(15,23,42,.07)}
#navbar_container{height:100%}.nw-nav__inner{width:min(var(--nw-shell),calc(100% - 48px));height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}
.nw-brand{display:flex;align-items:center;gap:12px;min-width:max-content}.nw-brand img{width:68px;height:48px;object-fit:contain}.nw-brand__copy{display:flex;flex-direction:column;line-height:1.05}.nw-brand__copy strong{color:var(--nw-ink);font-size:1rem;letter-spacing:-.02em}.nw-brand__copy small{margin-top:4px;color:var(--nw-muted);font-size:.69rem;font-weight:600}
.nw-main-nav{display:flex;align-items:center;gap:6px}.nw-main-nav>a{position:relative;padding:10px 12px;border-radius:12px;color:#475569;font-size:.9rem;font-weight:700;transition:background var(--nw-speed),color var(--nw-speed)}.nw-main-nav>a:hover,.nw-main-nav>a.is-active{background:var(--nw-bg-soft);color:var(--nw-ink)}.nw-main-nav>a.is-active::after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:2px;border-radius:2px;background:var(--nw-primary)}.nw-main-nav .nw-nav-cta{margin-left:8px;padding:11px 17px;background:var(--nw-primary);color:#fff;box-shadow:0 8px 18px rgba(20,115,247,.2)}.nw-main-nav .nw-nav-cta:hover{background:var(--nw-primary-dark);color:#fff}.nw-main-nav .nw-nav-cta::after{display:none}
.nw-menu-toggle{display:none;width:44px;height:44px;border:1px solid var(--nw-line);border-radius:14px;background:#fff;align-items:center;justify-content:center;flex-direction:column;gap:5px}.nw-menu-toggle span{width:19px;height:2px;background:var(--nw-ink);border-radius:2px;transition:transform var(--nw-speed),opacity var(--nw-speed)}.nw-menu-toggle.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nw-menu-toggle.is-open span:nth-child(2){opacity:0}.nw-menu-toggle.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
/* Common sections */
main{padding-top:76px},.nw-features-section,.nw-ideal-section,.nw-included-section,.nw-tour-section,.nw-onboarding-section,.nw-support-section,.nw-pricing-section,.nw-faq-section,.nw-download-section{padding:72px 0},.nw-features-heading,.nw-included-heading,.nw-pricing-heading,.nw-faq-heading,.nw-section-heading{max-width:760px;margin:0 auto 40px;text-align:center} p,.nw-features-heading p,.nw-included-heading p,.nw-pricing-heading p,.nw-faq-heading p,.nw-section-heading p{margin-top:16px;color:var(--nw-muted);font-size:1.05rem} .nw-section-kicker,.nw-features-heading .nw-section-kicker,.nw-included-heading .nw-section-kicker,.nw-pricing-heading .nw-section-kicker,.nw-faq-heading .nw-section-kicker,.nw-section-heading .nw-section-kicker{margin-bottom:14px}
/* Hero */
.nw-hero{position:relative;overflow:hidden;padding:84px 0 64px;background:radial-gradient(circle at 85% 15%,rgba(20,115,247,.14),transparent 36%),linear-gradient(180deg,#fff 0%,#f8fbff 100%)}.nw-hero::before{content:"";position:absolute;width:620px;height:620px;border-radius:50%;right:-260px;top:-280px;border:1px solid rgba(20,115,247,.12)}.nw-hero__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr);align-items:center;gap:56px}.nw-hero__copy{position:relative;z-index:2}.nw-kicker{padding:9px 12px;border:1px solid #cfe3ff;border-radius:999px;background:#f3f8ff}.nw-hero h1{margin-top:20px}.nw-hero h1 span{display:block;color:var(--nw-primary)}.nw-hero__lead{max-width:650px;margin-top:22px;color:#526174;font-size:clamp(1.05rem,1.5vw,1.22rem)}.nw-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.nw-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-top:28px;max-width:560px}.nw-trust span{display:flex;align-items:center;gap:10px;color:#42526a;font-size:.93rem;font-weight:700}.nw-trust i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e8f2ff;color:var(--nw-primary);font-size:.7rem}
.nw-hero__visual{position:relative;z-index:1}.nw-app-preview{overflow:hidden;border:1px solid #dce6f2;border-radius:24px;background:#fff;box-shadow:0 28px 70px rgba(15,23,42,.14);transform:perspective(1200px) rotateY(-2deg)}.nw-app-preview__topbar{height:58px;padding:0 18px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--nw-line);background:#fbfdff}.nw-app-preview__brand{display:flex;align-items:center;gap:9px;color:var(--nw-ink);font-size:.82rem}.nw-app-preview__brand img{width:30px;height:24px;object-fit:contain}.nw-app-preview__topbar>span{color:var(--nw-muted);font-size:.8rem;font-weight:700}.nw-app-preview__status{justify-self:end;color:var(--nw-success);font-size:.76rem;font-weight:800}.nw-app-preview__body{display:grid;grid-template-columns:62px 1fr;min-height:410px}.nw-app-preview__sidebar{padding:16px 10px;display:flex;flex-direction:column;align-items:center;gap:10px;background:#0f172a}.nw-app-preview__sidebar span{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#91a0b7}.nw-app-preview__sidebar span.is-active{background:var(--nw-primary);color:#fff}.nw-app-preview__content{padding:22px}.nw-app-preview__heading{display:flex;align-items:flex-end;justify-content:space-between}.nw-app-preview__heading small{display:block;color:var(--nw-muted);font-size:.72rem}.nw-app-preview__heading strong{display:block;margin-top:2px;color:var(--nw-ink);font-size:1.15rem}.nw-status-pill{padding:6px 10px;border-radius:999px;background:#eaf7ed;color:#15803d;font-size:.72rem;font-weight:800}.nw-app-preview__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.nw-app-preview__cards article{padding:14px;border:1px solid var(--nw-line);border-radius:14px;background:#fff}.nw-app-preview__cards small,.nw-app-preview__cards span{display:block;color:var(--nw-muted);font-size:.68rem}.nw-app-preview__cards strong{display:block;margin:3px 0;color:var(--nw-ink);font-size:.85rem}.nw-app-preview__table{margin-top:16px;border:1px solid var(--nw-line);border-radius:14px;overflow:hidden}.nw-app-preview__table>div{display:grid;grid-template-columns:1.5fr 1fr .55fr;gap:12px;padding:11px 13px;border-top:1px solid var(--nw-line);font-size:.72rem}.nw-app-preview__table>div:first-child{border-top:0}.nw-app-preview__table-head{background:var(--nw-bg-soft);color:var(--nw-muted);font-weight:800}.nw-dot{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--nw-primary)}.nw-dot--green{background:var(--nw-success)}.nw-dot--gray{background:#94a3b8}.nw-app-preview__footer{display:flex;align-items:center;justify-content:space-between;margin-top:16px;color:var(--nw-muted);font-size:.72rem}.nw-app-preview__footer button{border:0;border-radius:11px;background:var(--nw-primary);color:#fff;padding:9px 13px;font-weight:750}
/* proof */
.nw-proof-strip{border-block:1px solid var(--nw-line);background:#fff}.nw-proof-strip__grid{min-height:78px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.nw-proof-strip span{display:flex;align-items:center;justify-content:center;gap:9px;padding:16px;color:#435269;font-size:.88rem;font-weight:750}.nw-proof-strip i{color:var(--nw-primary)}
/* Verifactu */
.nw-verifactu-section{padding:72px 0;background:#0b1730}.nw-verifactu-panel{display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:64px}.nw-verifactu-copy h2{margin-top:16px;color:#fff}.nw-verifactu-copy>p{margin-top:20px;color:#b9c7dc;font-size:1.05rem}.nw-verifactu-eyebrow{color:#86b9ff}.nw-verifactu-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px}.nw-verifactu-checks span{display:flex;align-items:center;gap:10px;color:#eef5ff;font-size:.9rem;font-weight:650}.nw-verifactu-checks i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(20,115,247,.2);color:#73adff;font-size:.7rem}.nw-verifactu-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:30px}.nw-verifactu-actions small{color:#9fb1ca}.nw-verifactu-visual{position:relative;min-height:390px;display:grid;place-items:center}.nw-verifactu-glow{position:absolute;width:380px;height:380px;border-radius:50%;background:rgba(20,115,247,.22);filter:blur(60px)}.nw-verifactu-window{position:relative;width:min(100%,430px);border:1px solid rgba(255,255,255,.18);border-radius:22px;background:#fff;box-shadow:0 30px 80px rgba(0,0,0,.3);overflow:hidden}.nw-verifactu-window__bar{display:flex;justify-content:space-between;gap:16px;padding:15px 18px;background:#f8fafc;border-bottom:1px solid var(--nw-line);color:var(--nw-ink);font-size:.8rem}.nw-verifactu-window__bar strong{color:var(--nw-success)}.nw-verifactu-window__body{padding:22px}.nw-vf-row{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--nw-line);font-size:.85rem}.nw-vf-row span{color:var(--nw-muted)}.nw-vf-ok{color:var(--nw-success)}.nw-vf-code{display:flex;align-items:center;gap:16px;margin-top:20px;padding:18px;border-radius:16px;background:var(--nw-primary-soft)}.nw-vf-code>i{font-size:3.2rem;color:var(--nw-ink)}.nw-vf-code small,.nw-vf-code strong{display:block}.nw-vf-code small{color:var(--nw-muted)}.nw-vf-chain{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;margin-top:22px}.nw-vf-chain span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#dcfce7;color:var(--nw-success)}.nw-vf-chain b{height:2px;background:#bbf7d0}.nw-vf-statuses{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;color:var(--nw-muted);font-size:.65rem;text-align:center}.nw-verifactu-seal{position:absolute;right:0;bottom:16px;display:flex;align-items:center;gap:10px;padding:12px 15px;border-radius:16px;background:#fff;box-shadow:var(--nw-shadow)}.nw-verifactu-seal>i{font-size:1.4rem;color:var(--nw-primary)}.nw-verifactu-seal strong,.nw-verifactu-seal small{display:block}.nw-verifactu-seal strong{color:var(--nw-ink);font-size:.8rem}.nw-verifactu-seal small{color:var(--nw-muted);font-size:.68rem}
/* Feature grids and general cards */
.nw-features-section,.nw-included-section,.nw-faq-section{background:var(--nw-bg-soft)}.nw-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.nw-feature-card{padding:24px;border:1px solid var(--nw-line);border-radius:var(--nw-radius);background:#fff;transition:transform var(--nw-speed),box-shadow var(--nw-speed),border-color var(--nw-speed)}.nw-feature-card:hover{transform:translateY(-4px);border-color:#c8d9ef;box-shadow:var(--nw-shadow)}.nw-feature-card--highlighted{background:linear-gradient(145deg,#f7fbff,#fff);border-color:#bdd8ff}.nw-feature-card__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--nw-primary-soft);color:var(--nw-primary);font-size:1.1rem}.nw-feature-card h3{margin-top:18px;font-size:1.1rem}.nw-feature-card p{margin-top:10px;color:var(--nw-muted);font-size:.9rem}.nw-feature-card__detail{display:block;margin-top:14px;color:var(--nw-primary-dark);font-size:.78rem;font-weight:800}.nw-ideal-grid,.nw-support-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px}.nw-ideal-copy>p,.nw-support-copy>p{margin-top:16px;color:var(--nw-muted)}.nw-ideal-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.nw-ideal-tags span{padding:8px 12px;border-radius:999px;background:var(--nw-primary-soft);color:var(--nw-primary-dark);font-size:.82rem;font-weight:750}.nw-compare-card{position:relative;overflow:hidden;border:1px solid #d9e4f2;border-radius:24px;background:#fff;box-shadow:0 24px 60px rgba(15,35,68,.1)}.nw-compare-card:before{content:"";position:absolute;inset:0 0 0 50%;background:linear-gradient(180deg,#f5f9ff 0%,#fbfdff 100%);pointer-events:none}.nw-compare-row{position:relative;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e3eaf3}.nw-compare-row:first-child{border-top:0}.nw-compare-row>div{display:flex;align-items:center;gap:12px;min-width:0;padding:18px 24px;color:#53657d;font-size:.9rem;line-height:1.45}.nw-compare-row>div+div{border-left:1px solid #dce7f4}.nw-compare-row i{display:grid;flex:0 0 26px;place-items:center;width:26px;height:26px;border-radius:9px;background:#f1f4f8;color:#8795a8;font-size:.68rem}.nw-compare-row .nw-compare-highlight{color:var(--nw-ink)}.nw-compare-row .nw-compare-highlight i{background:#e5f0ff;color:var(--nw-primary)}.nw-compare-row .nw-compare-highlight strong{font-weight:750}.nw-compare-row--head{min-height:74px;background:#fff}.nw-compare-row--head>div{padding-block:20px;color:var(--nw-ink)}.nw-compare-label{font-size:.88rem;font-weight:800;letter-spacing:-.01em}.nw-compare-row--head img{width:30px;height:30px;object-fit:contain}.nw-included-grid,.nw-tour-grid,.nw-onboarding-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.nw-included-grid>* ,.nw-tour-card,.nw-onboarding-card,.nw-support-card{padding:22px;border:1px solid var(--nw-line);border-radius:var(--nw-radius);background:#fff}.nw-included-grid h3,.nw-tour-card h3,.nw-onboarding-card h3,.nw-support-card h3{font-size:1.05rem}.nw-included-grid p,.nw-tour-card p,.nw-onboarding-card p,.nw-support-card p{margin-top:8px;color:var(--nw-muted);font-size:.88rem}.nw-tour-card{overflow:hidden;padding:0}.nw-tour-image{aspect-ratio:16/10;background:#eaf1f8;overflow:hidden}.nw-tour-image img{width:100%;height:100%;object-fit:cover}.nw-tour-placeholder{height:100%;display:grid;place-items:center;color:var(--nw-muted)}.nw-tour-card>h3,.nw-tour-card>p{padding-inline:20px}.nw-tour-card>h3{padding-top:18px}.nw-tour-card>p{padding-bottom:20px}.nw-tour-note{margin-top:18px;text-align:center;color:var(--nw-muted);font-size:.85rem}.nw-onboarding-card{position:relative}.nw-onboarding-card>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--nw-primary);color:#fff;font-weight:800;margin-bottom:16px}.nw-support-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;overflow:hidden}.nw-support-card{border:0;border-radius:0;border-right:1px solid var(--nw-line);border-bottom:1px solid var(--nw-line)}.nw-support-cta{display:flex;align-items:center;gap:14px;margin-top:24px}
/* pricing */
.nw-pricing-section{background:#fff}.nw-plan-showcase{display:grid;grid-template-columns:.85fr 1.15fr;overflow:hidden;border-radius:28px;background:#0f172a;box-shadow:0 28px 70px rgba(15,23,42,.18)}.nw-plan-summary{padding:46px;color:#fff}.nw-price-badge{display:inline-flex;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.12);font-size:.75rem;font-weight:800}.nw-plan-summary h3{margin-top:20px;color:#fff;font-size:2rem}.nw-plan-summary>p{margin-top:14px;color:#b9c7dc}.nw-price{display:flex;align-items:baseline;gap:8px;margin-top:26px}.nw-price strong{font-size:3.6rem;line-height:1;color:#fff}.nw-price span{color:#b9c7dc}.nw-price-plain{font-size:.82rem}.nw-plan-summary .nw-btn{margin-top:24px}.nw-plan-summary>small{display:block;margin-top:13px;color:#b9c7dc}.nw-plan-features{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#dce4ef}.nw-plan-group{display:flex;gap:14px;padding:28px;background:#fff}.nw-plan-group__icon{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:13px;background:var(--nw-primary-soft);color:var(--nw-primary)}.nw-plan-group h4{font-size:1rem}.nw-plan-group ul{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:7px;color:var(--nw-muted);font-size:.82rem}.nw-plan-group li::before{content:"✓";margin-right:7px;color:var(--nw-success);font-weight:800}.nw-pricing-footnote{max-width:800px;margin:20px auto 0;text-align:center;color:var(--nw-muted);font-size:.85rem}
/* FAQ */
.nw-faq-layout{display:grid;grid-template-columns:1.3fr .7fr;gap:28px;align-items:start}.nw-faq-list{display:grid;gap:10px}.nw-faq-item{border:1px solid var(--nw-line);border-radius:16px;background:#fff;overflow:hidden}.nw-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;color:var(--nw-ink);font-weight:750;cursor:pointer;list-style:none}.nw-faq-item summary::-webkit-details-marker{display:none}.nw-faq-item summary i{color:var(--nw-primary);transition:transform var(--nw-speed)}.nw-faq-item[open] summary i{transform:rotate(45deg)}.nw-faq-answer{padding:0 20px 18px;color:var(--nw-muted);font-size:.92rem}.nw-faq-card{position:sticky;top:100px;padding:28px;border-radius:var(--nw-radius-lg);background:#0f172a;color:#fff}.nw-faq-card__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:rgba(20,115,247,.18);color:#7bb2ff}.nw-faq-card__eyebrow{display:block;margin-top:18px;color:#93bff9;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.nw-faq-card h3{margin-top:10px;color:#fff}.nw-faq-card p{margin-top:12px;color:#b9c7dc}.nw-faq-card .nw-btn{margin-top:22px}.nw-faq-card small{display:block;margin-top:12px;color:#b9c7dc}
/* form */
.nw-download-section{background:linear-gradient(145deg,#0b1730,#12284e)}.nw-download-panel{display:grid;grid-template-columns:.85fr 1.15fr;gap:54px;align-items:start}.nw-download-copy{padding-top:18px;color:#fff}.nw-download-kicker{color:#85b9ff}.nw-download-copy h2{margin-top:16px;color:#fff}.nw-download-copy>p{margin-top:18px;color:#bdc9dc;font-size:1.02rem}.nw-download-benefits{display:grid;gap:11px;margin-top:24px}.nw-download-benefits span{display:flex;gap:10px;color:#f5f9ff;font-weight:650}.nw-download-benefits i{color:#72b2ff}.nw-zero-risk{display:grid;gap:10px;margin-top:28px}.nw-zero-risk article{display:flex;gap:12px;padding:13px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.05)}.nw-zero-risk article>i{margin-top:3px;color:#72b2ff}.nw-zero-risk strong,.nw-zero-risk small{display:block}.nw-zero-risk small{color:#aebbd0}.nw-download-form-card{padding:30px;border-radius:24px;background:#fff;box-shadow:0 28px 70px rgba(0,0,0,.24)}.nw-download-form-heading{display:flex;align-items:center;gap:13px;margin-bottom:22px}.nw-download-form-icon{display:grid;flex:0 0 46px;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--nw-primary-soft);color:var(--nw-primary);line-height:1}.nw-download-form-icon i{display:block;width:1em;height:1em;line-height:1;text-align:center}.nw-download-form-heading strong,.nw-download-form-heading span{display:block}.nw-download-form-heading strong{color:var(--nw-ink)}.nw-download-form-heading span{color:var(--nw-muted);font-size:.84rem}.nw-request-type{border:0;padding:0;margin:0 0 20px}.nw-request-type legend{width:100%;margin-bottom:12px}.nw-request-type legend span,.nw-request-type legend small{display:block}.nw-request-type legend span{color:var(--nw-ink);font-weight:750}.nw-request-type legend small{color:var(--nw-muted);font-size:.8rem}.nw-request-option{display:block;margin-top:9px}.nw-request-option input{position:absolute;opacity:0}.nw-request-option__card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;border:1px solid var(--nw-line);border-radius:14px;cursor:pointer}.nw-request-option.is-selected .nw-request-option__card,.nw-request-option input:checked+.nw-request-option__card{border-color:var(--nw-primary);background:#f5f9ff}.nw-request-option__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--nw-primary-soft);color:var(--nw-primary)}.nw-request-option__copy strong,.nw-request-option__copy small{display:block}.nw-request-option__copy strong{color:var(--nw-ink);font-size:.9rem}.nw-request-option__copy small{color:var(--nw-muted);font-size:.75rem}.nw-request-option__check{color:var(--nw-primary)}.nw-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.nw-form-field--wide{grid-column:1/-1}.nw-form-field label{display:block;margin-bottom:6px;color:#334155;font-size:.78rem;font-weight:750}.nw-form-field input,.nw-form-field select,.nw-form-field textarea{width:100%;border:1px solid var(--nw-line);border-radius:14px;background:#fff;padding:11px 13px;color:var(--nw-ink);outline:0;transition:border-color var(--nw-speed),box-shadow var(--nw-speed)}.nw-form-field textarea{min-height:94px;resize:vertical}.nw-form-field input:focus,.nw-form-field select:focus,.nw-form-field textarea:focus{border-color:var(--nw-primary);box-shadow:0 0 0 4px rgba(20,115,247,.12)}.nw-billing-heading{margin:20px 0 12px;color:var(--nw-ink);font-weight:800}.nw-billing-note,.nw-download-privacy{color:var(--nw-muted);font-size:.76rem}.nw-consent{display:flex;gap:10px;margin-top:16px;color:var(--nw-muted);font-size:.76rem}.nw-download-form button[type=submit]{width:100%;margin-top:18px;border:0}.nw-download-trust{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:14px;color:var(--nw-muted);font-size:.72rem}
/* Footer */
.nw-page-progress{position:fixed;z-index:1100;top:0;left:0;height:3px;width:0;background:var(--nw-primary)}.nw-back-to-top{position:fixed;right:18px;bottom:18px;z-index:900;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:14px;background:var(--nw-ink);color:#fff;box-shadow:var(--nw-shadow);opacity:0;pointer-events:none;transform:translateY(8px);transition:all var(--nw-speed)}.nw-back-to-top.is-visible{opacity:1;pointer-events:auto;transform:none}
/* responsive */
@media(max-width:1040px){.nw-main-nav>a{padding-inline:9px;font-size:.84rem}.nw-hero__grid{grid-template-columns:1fr;gap:42px}.nw-hero__copy{max-width:780px}.nw-hero__visual{max-width:760px}.nw-verifactu-panel{grid-template-columns:1fr;gap:36px}.nw-verifactu-visual{min-height:360px}.nw-features-grid{grid-template-columns:repeat(2,1fr)}.nw-plan-showcase{grid-template-columns:1fr}.nw-faq-layout{grid-template-columns:1fr}.nw-faq-card{position:static}.nw-download-panel{grid-template-columns:1fr}.nw-download-copy{max-width:760px}}
@media(max-width:900px){.nw-menu-toggle{display:flex}.nw-main-nav{position:fixed;left:16px;right:16px;top:86px;display:grid;gap:5px;padding:12px;border:1px solid var(--nw-line);border-radius:20px;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.18);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all var(--nw-speed) var(--nw-ease)}.nw-main-nav.is-open{opacity:1;visibility:visible;transform:none}.nw-main-nav>a{padding:13px 14px}.nw-main-nav .nw-nav-cta{margin:4px 0 0;text-align:center}.nw-proof-strip__grid{grid-template-columns:repeat(2,1fr)}.nw-proof-strip span{justify-content:flex-start}.nw-ideal-grid,.nw-support-layout{grid-template-columns:1fr}.nw-included-grid,.nw-tour-grid,.nw-onboarding-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.header{height:68px}.nw-nav__inner{width:calc(100% - 32px)}.nw-brand__copy small{display:none}.nw-brand img{width:58px;height:42px}main{padding-top:68px}.nw-hero{padding:58px 0 46px}.nw-hero__actions{display:grid}.nw-btn{width:100%}.nw-trust{grid-template-columns:1fr}.nw-app-preview{transform:none;border-radius:18px}.nw-app-preview__topbar{grid-template-columns:1fr auto}.nw-app-preview__topbar>span{display:none}.nw-app-preview__body{grid-template-columns:48px 1fr;min-height:360px}.nw-app-preview__sidebar{padding-inline:6px}.nw-app-preview__sidebar span{width:34px;height:34px}.nw-app-preview__content{padding:14px}.nw-app-preview__cards{grid-template-columns:1fr}.nw-app-preview__cards article:nth-child(n+2){display:none}.nw-app-preview__table>div{grid-template-columns:1.5fr .8fr}.nw-app-preview__table>div>*:last-child{display:none}.nw-app-preview__footer span{display:none}.nw-proof-strip__grid{grid-template-columns:1fr}.nw-proof-strip span{padding:12px 0}.nw-verifactu-section,.nw-features-section,.nw-ideal-section,.nw-included-section,.nw-tour-section,.nw-onboarding-section,.nw-support-section,.nw-pricing-section,.nw-faq-section,.nw-download-section{padding:52px 0}.nw-verifactu-checks{grid-template-columns:1fr}.nw-verifactu-seal{position:relative;right:auto;bottom:auto;margin-top:14px}.nw-features-grid,.nw-included-grid,.nw-tour-grid,.nw-onboarding-grid,.nw-support-grid,.nw-plan-features{grid-template-columns:1fr}.nw-compare-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nw-compare-row>div{gap:8px;padding:15px 12px;font-size:.78rem}.nw-compare-row i{display:none}.nw-compare-row--head{min-height:64px}.nw-compare-row--head img{width:24px;height:24px}.nw-compare-label{font-size:.76rem}.nw-plan-summary{padding:30px}.nw-price strong{font-size:3rem}.nw-form-grid{grid-template-columns:1fr}.nw-form-field--wide{grid-column:auto}.nw-download-form-card{padding:22px}.nw-verifactu-window__bar{font-size:.7rem}.nw-vf-statuses{font-size:.58rem}}


/* v2 — revisión integral de composición y componentes */
.nw-hero{padding:64px 0 52px}.nw-hero__grid{gap:40px}.nw-hero__lead{margin-top:16px}.nw-hero__actions{margin-top:24px}.nw-trust{margin-top:22px}
.nw-features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nw-feature-card{min-height:280px;display:flex;flex-direction:column}.nw-feature-card__detail{margin-top:auto;padding-top:18px}
.nw-included-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nw-included-grid article{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;row-gap:4px;align-items:start;min-height:128px;padding:20px}.nw-included-grid article>i{grid-row:1/3;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--nw-primary-soft);color:var(--nw-primary);font-size:1rem}.nw-included-grid article>strong{display:block;color:var(--nw-ink);font-size:.96rem;line-height:1.3}.nw-included-grid article>span{display:block;color:var(--nw-muted);font-size:.84rem;line-height:1.45}
.nw-tour-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.nw-tour-card{display:block}.nw-tour-image{aspect-ratio:16/9}.nw-tour-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.nw-tour-card>div:last-child{padding:18px 20px 22px}.nw-tour-card>div:last-child>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--nw-primary-soft);color:var(--nw-primary);font-size:.8rem;font-weight:800}.nw-tour-card>div:last-child h3{margin-top:12px}.nw-tour-card>div:last-child p{margin-top:7px;color:var(--nw-muted)}
.nw-tour-note{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid var(--nw-line);border-radius:16px;background:#fff;text-align:left}.nw-tour-note>i{font-size:1.25rem;color:var(--nw-primary)}.nw-tour-note>div{display:flex;flex-direction:column;min-width:0}.nw-tour-note strong{color:var(--nw-ink)}.nw-tour-note span{color:var(--nw-muted)}.nw-tour-note a{margin-left:auto;color:var(--nw-primary-dark);font-weight:800;white-space:nowrap}
.nw-onboarding-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.nw-onboarding-card{min-height:250px}.nw-onboarding-card>i{display:grid;place-items:center;width:38px;height:38px;margin:4px 0 12px;border-radius:12px;background:var(--nw-primary-soft);color:var(--nw-primary)}
.nw-download-input-group{position:relative}.nw-download-input-group>i{position:absolute;left:14px;top:50%;z-index:2;display:grid;place-items:center;width:16px;height:16px;line-height:1;transform:translateY(-50%);color:#64748b;pointer-events:none}.nw-download-input-group input,.nw-download-input-group select,.nw-download-input-group textarea{padding-left:42px}.nw-form-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;opacity:0}.nw-download-form button[type=submit]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:13px 20px;border-radius:14px;background:var(--nw-primary);color:#fff;font-weight:800;box-shadow:0 8px 20px rgba(20,115,247,.24)}.nw-download-form button[type=submit]:hover{background:var(--nw-primary-dark)}
.nw-back-to-top{font-size:0}.nw-back-to-top i{font-size:1rem}
.nw-verifactu-section,.nw-features-section,.nw-ideal-section,.nw-included-section,.nw-tour-section,.nw-onboarding-section,.nw-support-section,.nw-pricing-section,.nw-faq-section,.nw-download-section{padding:68px 0}.nw-section-heading{margin-bottom:32px}.nw-included-heading{margin-bottom:28px}.nw-included-heading p{margin-top:12px;color:var(--nw-muted)}
@media(max-width:1050px){.nw-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nw-onboarding-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.nw-hero{padding:48px 0 40px}.nw-features-grid,.nw-included-grid,.nw-tour-grid,.nw-onboarding-grid{grid-template-columns:1fr}.nw-feature-card,.nw-onboarding-card{min-height:auto}.nw-tour-note{align-items:flex-start;flex-wrap:wrap}.nw-tour-note a{margin-left:0;width:100%}.nw-verifactu-section,.nw-features-section,.nw-ideal-section,.nw-included-section,.nw-tour-section,.nw-onboarding-section,.nw-support-section,.nw-pricing-section,.nw-faq-section,.nw-download-section{padding:48px 0}}

/* Landing v3: contenido real del producto */
.nw-features-grid--expanded{grid-template-columns:repeat(4,minmax(0,1fr))}
.nw-workflow-section,.nw-automation-section,.nw-security-section,.nw-migration-section{padding:88px 0}
.nw-workflow-section{background:#f7faff}
.nw-workflow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.nw-workflow-grid article,.nw-automation-grid article,.nw-security-cards article{position:relative;padding:26px;border:1px solid var(--nw-line);border-radius:20px;background:#fff;box-shadow:0 10px 35px rgba(15,23,42,.05)}
.nw-workflow-grid article>span{display:inline-flex;margin-bottom:22px;color:var(--nw-primary);font-size:.75rem;font-weight:800;letter-spacing:.08em}
.nw-workflow-grid article>i,.nw-automation-grid article>i{display:block;margin-bottom:18px;color:var(--nw-primary);font-size:1.6rem}
.nw-workflow-grid h3,.nw-automation-grid h3{font-size:1.05rem}.nw-workflow-grid p,.nw-automation-grid p{margin-top:9px;color:var(--nw-muted);font-size:.91rem}
.nw-automation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.nw-migration-section{background:#0b1730;color:#fff}.nw-migration-panel{display:grid;grid-template-columns:1fr auto;align-items:center;gap:56px}.nw-migration-panel h2{margin-top:14px;color:#fff}.nw-migration-panel p{max-width:760px;margin-top:18px;color:#b9c7dc}.nw-migration-panel ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;margin:24px 0 16px}.nw-migration-panel li{display:flex;gap:10px;color:#eff6ff;font-weight:650}.nw-migration-panel li i{color:#69a7ff}.nw-migration-panel small{color:#9fb1ca}
.nw-security-section{background:#f7faff}.nw-security-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:58px;align-items:center}.nw-security-grid>div:first-child p{margin-top:18px;color:var(--nw-muted)}.nw-security-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.nw-security-cards article{display:grid;grid-template-columns:auto 1fr;gap:4px 14px}.nw-security-cards i{grid-row:1/3;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--nw-primary-soft);color:var(--nw-primary)}.nw-security-cards strong{color:var(--nw-ink)}.nw-security-cards span{color:var(--nw-muted);font-size:.85rem}
@media(max-width:1100px){.nw-features-grid--expanded,.nw-workflow-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.nw-workflow-section,.nw-automation-section,.nw-security-section,.nw-migration-section{padding:64px 0}.nw-features-grid--expanded,.nw-workflow-grid,.nw-automation-grid,.nw-security-cards{grid-template-columns:1fr}.nw-migration-panel,.nw-security-grid{grid-template-columns:1fr}.nw-migration-panel ul{grid-template-columns:1fr}.nw-migration-panel .nw-btn{width:100%;justify-content:center}}
.nw-tour-modules{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.nw-tour-modules article{padding:28px;border:1px solid var(--nw-line);border-radius:20px;background:#fff;box-shadow:0 10px 35px rgba(15,23,42,.05)}.nw-tour-modules article>i{font-size:1.55rem;color:var(--nw-primary)}.nw-tour-modules article>span{float:right;color:#94a3b8;font-size:.75rem;font-weight:800}.nw-tour-modules h3{margin-top:22px}.nw-tour-modules p{margin-top:8px;color:var(--nw-muted);font-size:.9rem}@media(max-width:900px){.nw-tour-modules{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.nw-tour-modules{grid-template-columns:1fr}}

/* Formulario de alta: mayor jerarquía visual y iconos SVG consistentes */
.nw-download-form-card{
  position:relative;
  overflow:hidden;
  border:1px solid rgba(148,163,184,.22);
  background:
    radial-gradient(circle at 100% 0,rgba(20,115,247,.10),transparent 32%),
    linear-gradient(180deg,#fff 0%,#fbfdff 100%);
}
.nw-download-form-card::before{
  content:"";
  position:absolute;
  inset:0 0 auto;
  height:5px;
  background:linear-gradient(90deg,#1473f7,#55a2ff 52%,#8bc7ff);
}
.nw-download-form-heading{
  margin:-4px -4px 24px;
  padding:4px 4px 20px;
  border-bottom:1px solid #e7edf6;
}
.nw-download-form-icon{
  width:52px;
  height:52px;
  flex-basis:52px;
  border:1px solid rgba(20,115,247,.16);
  background:linear-gradient(145deg,#edf5ff,#dfeeff);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 20px rgba(20,115,247,.10);
}
.nw-download-form-icon svg,
  width:21px;
  height:21px;
  fill:none;
  stroke:currentColor;
  stroke-width:1.8;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.nw-download-form-heading strong{font-size:1.03rem;letter-spacing:-.01em}
.nw-download-form-heading span{margin-top:3px;line-height:1.45}
.nw-request-type{
  padding:18px;
  border:1px solid #e4ebf5;
  border-radius:18px;
  background:rgba(248,251,255,.86);
}
.nw-request-type legend{padding:0 2px}
.nw-request-option__card{
  min-height:66px;
  border-color:#d9e3f0;
  background:#fff;
  box-shadow:0 3px 10px rgba(15,23,42,.025);
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;
}
.nw-request-option__card:hover{
  transform:translateY(-1px);
  border-color:#a9c9f7;
  box-shadow:0 8px 20px rgba(20,115,247,.08);
}
.nw-request-option.is-selected .nw-request-option__card,
.nw-request-option input:checked+.nw-request-option__card{
  border-color:#1473f7;
  background:linear-gradient(135deg,#f5f9ff,#eef6ff);
  box-shadow:0 0 0 3px rgba(20,115,247,.08);
}
.nw-request-option__icon{
  width:42px;
  height:42px;
  border:1px solid rgba(20,115,247,.10);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9);
}
.nw-request-option__check{
  display:grid;
  place-items:center;
  width:24px;
  height:24px;
  border-radius:999px;
  background:#e7f1ff;
}
.nw-request-option input:checked+.nw-request-option__card .nw-request-option__check{
  background:#1473f7;
  color:#fff;
}
.nw-form-grid{
  padding:18px;
  border:1px solid #e4ebf5;
  border-radius:18px;
  background:#fff;
}
.nw-billing-heading{
  display:flex;
  align-items:center;
  gap:9px;
  margin:20px 0 12px;
  padding-top:18px;
  border-top:1px solid #e8eef6;
}
.nw-billing-heading::before{
  content:"";
  width:4px;
  height:18px;
  border-radius:999px;
  background:#1473f7;
}
.nw-form-field input,.nw-form-field select,.nw-form-field textarea{
  min-height:46px;
  border-color:#d7e1ee;
  background:#fbfdff;
  box-shadow:inset 0 1px 2px rgba(15,23,42,.02);
}
.nw-form-field input:hover,.nw-form-field select:hover,.nw-form-field textarea:hover{border-color:#b8c9dd}
.nw-download-input-group>i{display:none}
.nw-download-input-group>.nw-field-icon{
  position:absolute;
  left:14px;
  top:50%;
  z-index:2;
  width:17px;
  height:17px;
  transform:translateY(-50%);
  fill:none;
  stroke:#64748b;
  stroke-width:1.7;
  stroke-linecap:round;
  stroke-linejoin:round;
  pointer-events:none;
}
.nw-consent{
  padding:13px 14px;
  border-radius:13px;
  background:#f6f9fd;
  border:1px solid #e5ecf5;
}
.nw-download-form button[type=submit]{
  min-height:56px;
  border-radius:15px;
  background:linear-gradient(135deg,#1473f7,#0865e5);
  box-shadow:0 12px 24px rgba(20,115,247,.24),inset 0 1px 0 rgba(255,255,255,.2);
}
.nw-download-form button[type=submit]:hover{
  transform:translateY(-1px);
  background:linear-gradient(135deg,#086be9,#0759c8);
  box-shadow:0 16px 30px rgba(20,115,247,.30);
}
.nw-download-privacy{margin-top:10px;text-align:center;line-height:1.5}
@media(max-width:680px){
  .nw-request-type,.nw-form-grid{padding:14px}
  .nw-download-form-heading{align-items:flex-start}
  .nw-download-form-icon{width:48px;height:48px;flex-basis:48px}
}

/* Corrección final: CTA de prueba y footer */
.nw-download-section{
  position:relative;
  overflow:hidden;
  padding:96px 0;
  background:
    radial-gradient(circle at 12% 12%,rgba(74,144,255,.20),transparent 30%),
    radial-gradient(circle at 88% 88%,rgba(29,99,214,.16),transparent 32%),
    #0b1932;
}
.nw-download-section::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);
  background-size:48px 48px;
  mask-image:linear-gradient(to bottom,transparent,#000 15%,#000 85%,transparent);
}
.nw-download-panel{
  position:relative;
  z-index:1;
  grid-template-columns:minmax(300px,.78fr) minmax(620px,1.22fr);
  gap:72px;
  align-items:center;
}
.nw-download-copy{padding:0;max-width:510px}
.nw-download-copy h2{font-size:clamp(2.55rem,4vw,4.25rem);line-height:1.02;letter-spacing:-.055em}
.nw-download-copy>p{max-width:470px;font-size:1.08rem;line-height:1.75}
.nw-download-benefits{gap:13px;margin-top:26px}
.nw-download-benefits span{align-items:center;font-size:.94rem}
.nw-download-benefits i{display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:rgba(89,157,255,.16);font-size:.72rem}
.nw-zero-risk{grid-template-columns:1fr;gap:10px;margin-top:32px}
.nw-zero-risk article{align-items:center;padding:15px 16px;border-color:rgba(151,184,230,.2);background:rgba(255,255,255,.055);backdrop-filter:blur(8px)}
.nw-zero-risk article>i{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;margin:0;border-radius:10px;background:rgba(102,164,255,.14)}
.nw-zero-risk strong{font-size:.88rem}.nw-zero-risk small{margin-top:2px;font-size:.73rem;line-height:1.45}

.nw-download-form-card{
  overflow:visible;
  padding:34px;
  border:1px solid rgba(255,255,255,.65);
  border-radius:26px;
  background:#fff;
  box-shadow:0 32px 90px rgba(1,8,24,.34),0 0 0 1px rgba(15,23,42,.04);
}
.nw-download-form-card::before{display:none}
.nw-download-form-heading{margin:0 0 24px;padding:0 0 20px;border-bottom:1px solid #e7edf5;align-items:center}
.nw-download-form-icon{width:48px;height:48px;flex-basis:48px;border:0;border-radius:14px;background:#eaf3ff;box-shadow:none;color:#176edc}
.nw-download-form-icon svg{width:22px;height:22px}
.nw-download-form-heading strong{font-size:1.08rem}.nw-download-form-heading span{font-size:.82rem}
.nw-request-type{padding:0;border:0;background:transparent;border-radius:0}
.nw-request-type legend{margin-bottom:13px}.nw-request-type legend span{font-size:.94rem}.nw-request-type legend small{margin-top:3px}
.nw-request-option{margin-top:10px}
.nw-request-option__card{min-height:64px;padding:12px 14px;border-radius:15px;box-shadow:none}
.nw-request-option__card:hover{transform:none;box-shadow:none}
.nw-request-option__icon{width:38px;height:38px;border:0;border-radius:11px;box-shadow:none}
.nw-request-option__copy strong{font-size:.88rem}.nw-request-option__copy small{font-size:.72rem;line-height:1.4}
.nw-request-option__check{width:22px;height:22px;background:transparent}

.nw-form-grid{padding:0;border:0;border-radius:0;background:transparent;gap:15px 16px}
.nw-form-field label{margin-bottom:7px;font-size:.74rem;color:#26364c}
.nw-form-field input,.nw-form-field select,.nw-form-field textarea{min-height:48px;padding:12px 14px;border-radius:12px;background:#fff;border-color:#cfdbea;font-size:.88rem}
.nw-download-input-group>i{display:grid;position:absolute;left:14px;top:50%;z-index:2;place-items:center;width:16px;height:16px;transform:translateY(-50%);color:#718198;pointer-events:none}
.nw-download-input-group input{padding-left:41px}
.nw-download-input-group>.nw-field-icon{display:none}
.nw-billing-fields{margin-top:22px;padding-top:20px;border-top:1px solid #e7edf5}
.nw-billing-heading{margin:0 0 15px;padding:0;border:0;gap:10px}
.nw-billing-heading::before{display:none}
.nw-billing-heading>span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#eef5ff;color:#176edc}
.nw-billing-heading strong,.nw-billing-heading small{display:block}.nw-billing-heading small{margin-top:2px;color:#728197;font-size:.71rem}
.nw-billing-note{margin-top:10px}
.nw-consent{align-items:flex-start;margin-top:18px;padding:0;border:0;background:transparent;font-size:.72rem;line-height:1.5}
.nw-consent input{margin-top:3px}
.nw-download-form button[type=submit]{min-height:52px;margin-top:16px;border-radius:12px;box-shadow:0 10px 22px rgba(20,115,247,.2)}
.nw-download-privacy{margin:12px 0 0;font-size:.69rem}
.nw-download-trust{position:relative;z-index:1;margin-top:20px;color:#c2cde0;font-size:.75rem}

/* Mensaje único de prelanzamiento y puesta en marcha integrada */
.nw-prelaunch-note{
  max-width:620px;
  margin:22px 0 0;
  padding:13px 16px;
  border:1px solid #cfe3ff;
  border-radius:14px;
  background:#f4f8ff;
  color:#294665;
  font-size:.9rem;
  font-weight:650;
  line-height:1.55;
}
.nw-migration-steps{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:12px;
  margin-top:26px;
}
.nw-migration-steps span{
  padding:14px 15px;
  border:1px solid rgba(255,255,255,.13);
  border-radius:14px;
  background:rgba(255,255,255,.06);
  color:#dbe8f8;
  font-size:.84rem;
  line-height:1.5;
}
.nw-migration-steps strong{color:#69a7ff}

@media(max-width:760px){
  .nw-prelaunch-note{font-size:.84rem}
  .nw-migration-steps{grid-template-columns:1fr}
}

/* Quién está detrás */
.nw-about-section{
  padding:82px 0;
  background:#f5f8fd;
}
.nw-about-panel{
  display:grid;
  grid-template-columns:minmax(0,.95fr) minmax(380px,1.05fr);
  align-items:center;
  gap:64px;
  padding:52px;
  border:1px solid rgba(19,45,86,.09);
  border-radius:28px;
  background:#fff;
  box-shadow:0 22px 65px rgba(15,48,92,.07);
}
.nw-about-copy h2{
  margin:16px 0 18px;
  color:#10264b;
  font-size:clamp(2rem,3.5vw,3rem);
  line-height:1.1;
  letter-spacing:-.035em;
}
.nw-about-copy p{
  margin:0;
  color:#66758c;
  line-height:1.75;
}
.nw-about-copy p+p{margin-top:12px}
.nw-about-facts{display:grid;gap:13px}
.nw-about-facts article{
  display:flex;
  align-items:flex-start;
  gap:16px;
  padding:18px;
  border:1px solid #e3ebf5;
  border-radius:17px;
  background:#f8fbff;
}
.nw-about-facts i{
  display:grid;
  place-items:center;
  flex:0 0 42px;
  width:42px;
  height:42px;
  border-radius:13px;
  background:#e8f2ff;
  color:#1769e0;
  font-size:18px;
}
.nw-about-facts strong,.nw-about-facts span{display:block}
.nw-about-facts strong{margin-bottom:5px;color:#10264b}
.nw-about-facts span{color:#66758c;font-size:.86rem;line-height:1.5}

@media(max-width:900px){
  .nw-about-panel{grid-template-columns:1fr;gap:34px}
}
@media(max-width:680px){
  .nw-about-section{padding:58px 0}
  .nw-about-panel{padding:28px 22px;border-radius:22px}
}
.nw-download-trust span{display:inline-flex;align-items:center;gap:7px}
@media(max-width:1100px){
  .nw-download-panel{grid-template-columns:1fr;gap:42px}
  .nw-download-copy{max-width:720px;text-align:center;margin-inline:auto}
  .nw-download-copy>p{margin-inline:auto}.nw-download-benefits{justify-items:center}
  .nw-zero-risk{grid-template-columns:repeat(3,1fr)}
  .nw-download-form-card{width:min(760px,100%);margin-inline:auto}
}
@media(max-width:760px){
  .nw-download-section{padding:64px 0}
  .nw-download-copy h2{font-size:2.6rem}
  .nw-download-copy{text-align:left}.nw-download-copy>p{margin-inline:0}
  .nw-download-benefits{justify-items:start}
  .nw-zero-risk{grid-template-columns:1fr}
  .nw-download-form-card{padding:24px;border-radius:20px}
  .nw-form-grid{grid-template-columns:1fr}
}
@media(max-width:480px){
  .nw-download-copy h2{font-size:2.25rem}
  .nw-download-form-card{padding:20px}
  .nw-request-option__card{grid-template-columns:auto 1fr;padding:12px}
  .nw-request-option__check{display:none}
}


/* Corrección de iconografía: SVG único, centrado y sin glifos dependientes de fuentes */
.nw-icon{display:block;width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}
.nw-download-benefits .nw-icon{width:14px;height:14px}
.nw-zero-risk article>.nw-icon{width:17px;height:17px;margin:0;color:#8fc1ff}
.nw-request-option__icon .nw-icon{width:18px;height:18px}
.nw-request-option__check .nw-icon{width:13px;height:13px}
.nw-download-input-group>.nw-icon{position:absolute;left:14px;top:50%;z-index:2;width:16px;height:16px;transform:translateY(-50%);color:#718198;pointer-events:none}
.nw-billing-heading>span .nw-icon{width:16px;height:16px}
.nw-billing-note,.nw-download-privacy{display:flex;align-items:flex-start;justify-content:center;gap:6px}
.nw-billing-note .nw-icon,.nw-download-privacy .nw-icon{width:13px;height:13px;margin-top:1px}
.nw-download-trust .nw-icon{width:14px;height:14px;color:#85b9ff}
.nw-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}


/* Protección de tamaño para iconos inline. Los atributos HTML evitan también
   el tamaño SVG predeterminado mientras se carga o renueva la caché. */
.nw-download-form-icon svg{width:22px;height:22px}
.nw-download-input-group>svg{width:16px;height:16px}
.nw-zero-risk article>svg{width:17px;height:17px}
.nw-download-benefits svg{width:14px;height:14px}
.nw-download-trust svg{width:14px;height:14px}

/* Ajuste final de iconos: centrado óptico y tamaño estable */
.nw-download-form-icon {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 !important;
  line-height: 0 !important;
  overflow: hidden;
}
.nw-download-form-icon svg {
  display: block !important;
  flex: 0 0 auto;
  width: 24px !important;
  height: 24px !important;
  margin: 0 !important;
  transform: translateY(1px);
}

/* 2026-07: capturas reales, onboarding, comparativa, confianza y recursos */
.nw-real-screens{padding:120px 0;background:linear-gradient(180deg,#f7faff 0%,#fff 100%)}
.nw-screen-showcase{margin-top:48px;display:grid;gap:28px}
.nw-screen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.nw-screen-card{margin:0;background:#fff;border:1px solid rgba(19,45,86,.1);border-radius:24px;overflow:hidden;box-shadow:0 22px 60px rgba(20,46,89,.09)}
.nw-screen-card__image{padding:12px;background:#eef4ff;border-bottom:1px solid rgba(19,45,86,.08)}
.nw-screen-card__image img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid rgba(9,34,74,.14)}
.nw-screen-card figcaption{padding:22px 24px 25px;display:grid;gap:7px}
.nw-screen-card figcaption span{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1769e0}
.nw-screen-card figcaption strong{font-size:16px;line-height:1.5;color:#10264b}
.nw-screen-card--featured figcaption strong{font-size:20px}
.nw-screen-card--featured .nw-screen-card__image{padding:18px}

.nw-onboarding-section,.nw-comparison-section,.nw-trust-section,.nw-resources-section{padding:112px 0}
.nw-onboarding-section{background:#fff}
.nw-onboarding-steps{margin-top:48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;position:relative}
.nw-onboarding-steps:before{content:"";position:absolute;left:16%;right:16%;top:39px;height:1px;background:linear-gradient(90deg,rgba(23,105,224,.15),rgba(23,105,224,.55),rgba(23,105,224,.15))}
.nw-onboarding-steps article{position:relative;z-index:1;padding:34px 30px;border:1px solid rgba(15,48,92,.1);border-radius:24px;background:#fff;box-shadow:0 18px 48px rgba(15,48,92,.07)}
.nw-onboarding-steps article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#1769e0;color:#fff;font-weight:800;box-shadow:0 0 0 9px #fff}
.nw-onboarding-steps i{display:block;margin:34px 0 18px;font-size:26px;color:#1769e0}
.nw-onboarding-steps h3{margin:0 0 10px;color:#10264b;font-size:20px}
.nw-onboarding-steps p{margin:0;color:#66758c;line-height:1.7}

.nw-comparison-section{background:#071633;color:#fff}
.nw-comparison-section .nw-section-heading h2,.nw-comparison-section .nw-section-heading p{color:#fff}
.nw-comparison-section .nw-section-heading p{opacity:.72}
.nw-comparison-card{margin-top:48px;overflow:auto;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:rgba(255,255,255,.055);box-shadow:0 28px 75px rgba(0,0,0,.18)}
.nw-comparison-card table{width:100%;border-collapse:collapse;min-width:720px}
.nw-comparison-card th,.nw-comparison-card td{padding:22px 26px;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}
.nw-comparison-card th{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#9fc5ff;background:rgba(255,255,255,.04)}
.nw-comparison-card td:first-child{font-weight:700;color:#fff}
.nw-comparison-card td{color:#d9e3f3}
.nw-comparison-card tr:last-child td{border-bottom:0}
.nw-comparison-card .fa-check-circle{color:#58d49b}.nw-comparison-card .fa-exclamation-circle{color:#ffd36a}.nw-comparison-card .fa-times-circle{color:#ff8d8d}

.nw-trust-section{background:#f5f8fd}
.nw-trust-panel{padding:52px;border-radius:30px;background:#fff;border:1px solid rgba(19,45,86,.09);display:grid;grid-template-columns:.9fr 1.1fr;gap:54px;align-items:center;box-shadow:0 24px 70px rgba(15,48,92,.08)}
.nw-trust-panel h2{margin:18px 0 16px;font-size:clamp(30px,4vw,48px);line-height:1.08;color:#10264b}
.nw-trust-panel p{margin:0;color:#66758c;line-height:1.75}
.nw-trust-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.nw-trust-facts article{padding:22px;border-radius:18px;background:#f7faff;border:1px solid rgba(23,105,224,.09)}
.nw-trust-facts i{font-size:22px;color:#1769e0;margin-bottom:14px}.nw-trust-facts strong,.nw-trust-facts span{display:block}.nw-trust-facts strong{color:#10264b;margin-bottom:7px}.nw-trust-facts span{color:#66758c;font-size:14px;line-height:1.55}

.nw-resources-section{background:#fff}
.nw-resources-grid{margin-top:46px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.nw-resources-grid article{padding:30px;border-radius:24px;border:1px solid rgba(19,45,86,.1);background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 17px 45px rgba(15,48,92,.06)}
.nw-resources-grid i{font-size:24px;color:#1769e0}.nw-resources-grid article>span{display:block;margin:22px 0 10px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1769e0}.nw-resources-grid h3{margin:0 0 12px;font-size:21px;color:#10264b}.nw-resources-grid p{margin:0 0 22px;color:#66758c;line-height:1.65}.nw-resources-grid a{font-weight:800;color:#1769e0}

@media(max-width:991.98px){.nw-screen-grid,.nw-onboarding-steps,.nw-resources-grid{grid-template-columns:1fr}.nw-onboarding-steps:before{display:none}.nw-trust-panel{grid-template-columns:1fr}}
@media(max-width:575.98px){.nw-real-screens,.nw-onboarding-section,.nw-comparison-section,.nw-trust-section,.nw-resources-section{padding:78px 0}.nw-screen-card,.nw-onboarding-steps article,.nw-resources-grid article{border-radius:20px}.nw-screen-card__image,.nw-screen-card--featured .nw-screen-card__image{padding:8px}.nw-screen-card figcaption{padding:18px}.nw-trust-panel{padding:28px 22px;border-radius:22px}.nw-trust-facts{grid-template-columns:1fr}.nw-comparison-card th,.nw-comparison-card td{padding:18px}}

/* Launch polish: balanced four-column footer and resource pages */

/* Estado de prelanzamiento */
{display:none}
.nw-prelaunch-panel{align-items:center}
.nw-prelaunch-card{display:grid;justify-items:center;align-content:center;gap:14px;padding:38px;border-radius:24px;background:#fff;color:#10264b;text-align:center;box-shadow:0 24px 70px rgba(0,0,0,.16)}
.nw-prelaunch-card__icon{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:#eaf3ff;color:#1769e0;font-size:26px}
.nw-prelaunch-card strong{font-size:24px}
.nw-prelaunch-card p{margin:0 0 8px;max-width:360px;color:#66758c;line-height:1.65}
.nw-prelaunch-card .nw-btn{width:100%;justify-content:center}
.nw-prelaunch-link{font-weight:800;color:#1769e0}
.nw-prelaunch-link:hover{text-decoration:underline}
@media(max-width:760px){.nw-prelaunch-card{padding:28px 22px}.nw-prelaunch-card strong{font-size:21px}}

/* Funciones previstas para el lanzamiento */
.nw-feature-card--planned{position:relative;border-color:rgba(23,105,224,.24);background:linear-gradient(180deg,#fff 0%,#f4f8ff 100%)}
.nw-feature-status{display:inline-flex;align-items:center;width:max-content;max-width:100%;margin:0 0 18px;padding:7px 11px;border-radius:999px;background:#e8f2ff;color:#145fbe;font-size:10px;font-weight:900;line-height:1.25;letter-spacing:.08em;text-transform:uppercase}
.nw-feature-group-heading{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:6px;padding:18px 22px;border-radius:18px;background:#fff;border:1px solid rgba(19,45,86,.1)}
.nw-feature-group-heading span{font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#188357}
.nw-feature-group-heading strong{color:#10264b;font-size:15px;text-align:right}
.nw-feature-group-heading--planned{margin-top:24px;background:#edf5ff;border-color:rgba(23,105,224,.18)}
.nw-feature-group-heading--planned span{color:#145fbe}
.nw-feature-card--planned .nw-feature-status{display:none}
@media(max-width:575.98px){.nw-feature-group-heading{align-items:flex-start;flex-direction:column;gap:7px}.nw-feature-group-heading strong{text-align:left}}

/* Transparencia de la vista conceptual */
.nw-concept-label{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin:0 8px 11px;color:#66758c;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}
.nw-concept-label i{color:#1769e0}
@media(max-width:680px){.nw-concept-label{justify-content:flex-start;margin-left:2px}}

/* Pie simplificado */
