:root{--nv-navy:#091b36;--nv-deep:#061329;--nv-ink:#142640;--nv-muted:#62728a;--nv-blue:#287cf0;--nv-sky:#64c8ff;--nv-pale:#eff7ff;--nv-line:#e2ebf4;--nv-white:#fff;--nv-green:#198b72;--nv-radius:20px;--nv-shadow:0 24px 75px rgba(20,49,90,.09);--nv-font:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;--nv-display:var(--nv-font)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:#fff;color:var(--nv-ink);font-family:var(--nv-font);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}a:hover{color:var(--nv-blue)}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:var(--nv-display);letter-spacing:-.04em;line-height:1.18}h2{font-size:clamp(32px,4vw,52px);font-weight:800}h3{letter-spacing:-.025em;font-weight:800}.nv-container{width:min(1180px,calc(100% - 48px));margin:0 auto}.nv-skip{position:absolute;top:-90px;left:1rem;background:#fff;padding:12px 20px;z-index:999}.nv-skip:focus{top:8px}.nv-btn{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:16px;border-radius:12px;font-weight:800;padding:14px 21px;font-size:14px;transition:.2s ease;white-space:nowrap}.nv-btn span{font-size:19px;line-height:1}.nv-btn-primary{background:#4cafff;color:#061d39;box-shadow:0 12px 28px rgba(53,143,247,.25)}.nv-btn-primary:hover{background:#8ed1ff;color:#061d39;transform:translateY(-2px)}.nv-btn-outline{border:1px solid rgba(224,240,255,.3);color:#eef8ff;background:rgba(255,255,255,.05)}.nv-btn-outline:hover{background:rgba(255,255,255,.12);color:#fff}.nv-kicker{color:var(--nv-blue);font-size:12px;font-weight:800;letter-spacing:.15em;margin-bottom:24px}.nv-kicker-light{color:#83cafa}.nv-section{padding:112px 0;scroll-margin-top:60px}.nv-section-intro{max-width:790px;margin:0 auto 52px;text-align:center}.nv-section-intro h2{margin-bottom:20px}.nv-section-intro h2 span,.nv-platform h2 span,.nv-audience h2 span,.nv-waitlist h2 span{color:#2186d9}.nv-section-intro p{font-size:18px;color:var(--nv-muted);margin:0 auto;max-width:710px}.nv-card-grid{display:grid;gap:20px}.nv-three{grid-template-columns:repeat(3,minmax(0,1fr))}.nv-two{grid-template-columns:repeat(2,minmax(0,1fr))}
/* navigation */
.nv-header{position:sticky;top:0;height:82px;z-index:100;background:rgba(6,21,43,.97);border-bottom:1px solid rgba(160,203,255,.13);transition:box-shadow .2s;backdrop-filter:blur(20px)}.nv-header-scrolled{box-shadow:0 8px 24px rgba(4,15,30,.22)}.nv-nav-wrap{height:100%;display:flex;align-items:center;justify-content:space-between;gap:35px}.nv-brand img{display:block;width:173px;height:auto}.nv-custom-logo{max-height:54px;width:auto}.nv-nav{display:flex;align-items:center;gap:34px}.nv-nav>a{font-size:13px;font-weight:700;color:#cbd9e9;white-space:nowrap;transition:.2s}.nv-nav>a:hover{color:#fff}.nv-nav .nv-nav-cta{background:#e6f3ff;color:#10375f;padding:12px 17px;border-radius:10px}.nv-nav .nv-nav-cta:hover{background:#78c9ff;color:#092745}.nv-menu-toggle{display:none;background:none;border:0;padding:10px}.nv-menu-toggle span{display:block;background:#fff;width:26px;height:2px;margin:5px 0}
/* hero */
.nv-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 86% 27%,#143c74 0%,transparent 35%),linear-gradient(139deg,#07162c 0%,#0b2346 54%,#07182e 100%);color:#fff;padding:102px 0 0}.nv-hero:before{content:'';position:absolute;inset:0;opacity:.33;pointer-events:none;background-image:linear-gradient(rgba(139,198,253,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(139,198,253,.05) 1px,transparent 1px);background-size:50px 50px;mask-image:linear-gradient(to right,transparent 5%,black 80%)}.nv-glow{position:absolute;border-radius:50%;filter:blur(65px);opacity:.14;pointer-events:none}.nv-glow-a{background:#338cff;width:470px;height:470px;top:-100px;right:-70px}.nv-glow-b{background:#00a2ff;width:300px;height:300px;bottom:60px;left:-70px}.nv-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.01fr 1.08fr;gap:42px;align-items:center;padding-bottom:94px}.nv-hero-copy{padding-bottom:20px}.nv-eyebrow{display:inline-flex;align-items:center;gap:9px;color:#a4d1f6;font-size:12px;font-weight:800;letter-spacing:.025em;border:1px solid rgba(111,174,233,.25);background:rgba(65,148,229,.08);border-radius:100px;padding:9px 14px;margin-bottom:28px}.nv-eyebrow-dot{width:7px;height:7px;border-radius:50%;background:#5bdad4;box-shadow:0 0 0 4px rgba(69,218,200,.12)}.nv-hero h1{font-size:clamp(38px,4.1vw,62px);font-weight:800;max-width:620px;letter-spacing:-.055em;margin-bottom:26px;line-height:1.12}.nv-hero h1 span{color:#68c4ff}.nv-hero-lead{color:#becee1;max-width:570px;font-size:17px;line-height:1.85;margin-bottom:30px}.nv-hero-lead strong{color:#e2f3ff}.nv-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.nv-hero-disclaimer{margin-top:34px;display:flex;gap:11px;align-items:flex-start;max-width:550px;color:#afc2da;font-size:12px;line-height:1.7}.nv-hero-disclaimer strong{color:#eaf4ff}.nv-info-icon{flex:none;width:19px;height:19px;display:grid;place-items:center;color:#89d4ff;border:1px solid rgba(151,212,255,.5);border-radius:50%;font-size:11px;font-weight:800;margin-top:1px}.nv-hero-visual{position:relative;min-width:0;padding:38px 0 47px}.nv-visual-halo{position:absolute;inset:15% -5%;border:1px solid rgba(116,191,250,.16);border-radius:50%;transform:rotate(-17deg);box-shadow:0 0 0 46px rgba(121,189,248,.028),0 0 0 98px rgba(121,189,248,.016)}.nv-dash-window{position:relative;border:1px solid rgba(162,213,255,.28);background:#f8fbff;border-radius:18px;box-shadow:0 32px 88px rgba(0,9,28,.4);overflow:hidden;transform:perspective(1200px) rotateY(-3deg) rotateX(1deg)}.nv-dash-top{height:42px;background:#f1f5fa;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 13px;border-bottom:1px solid #e6ecf5;color:#8190a1;font-size:10px;font-weight:700}.nv-dash-dots{display:flex;gap:4px}.nv-dash-dots i{width:7px;height:7px;border-radius:50%;background:#d2dce7}.nv-dash-dots i:first-child{background:#ff8b84}.nv-dash-dots i:nth-child(2){background:#ffd484}.nv-dash-dots i:last-child{background:#70dac8}.nv-dash-live{background:#e0f6ee;border-radius:5px;padding:4px 7px;color:#28856c;font-size:9px;white-space:nowrap}.nv-dash-live b{display:inline-block;width:5px;height:5px;background:#20b486;border-radius:50%;margin-right:3px}.nv-dash-body{display:flex;min-height:334px;color:#182a42}.nv-dash-side{width:56px;background:#0c2545;display:flex;flex-direction:column;align-items:center;gap:22px;padding:16px 0;flex:none}.nv-dash-side img{width:24px}.nv-side-line{background:#53708e;width:16px;height:8px;border-radius:3px;opacity:.5}.nv-side-line.on{background:#5fbeff;opacity:1}.nv-dash-main{flex:1;padding:21px 21px 23px;min-width:0}.nv-dash-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;gap:6px}.nv-dash-heading>span{font-size:11px;letter-spacing:.08em;font-weight:800;color:#203955}.nv-dash-heading small{font-size:9px;color:#8092ab}.nv-dash-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:18px}.nv-dash-summary>div{background:#fff;border:1px solid #e5ecf4;border-radius:8px;padding:10px;display:flex;flex-direction:column}.nv-dash-summary small{font-size:9px;color:#788aa1;white-space:nowrap}.nv-dash-summary strong{font-size:22px;line-height:1.3;font-family:var(--nv-display);letter-spacing:-.04em}.nv-dash-summary span{font-size:8px;color:#8aa0b6}.nv-dash-table{background:#fff;border:1px solid #e5edf4;border-radius:10px;overflow:hidden}.nv-dash-tr{display:grid;grid-template-columns:1.5fr .78fr 1fr;padding:11px 12px;gap:5px;border-top:1px solid #eef2f8;align-items:center;font-size:10px;color:#36485e}.nv-dash-tr>*{min-width:0}.nv-dash-tr:first-child{border:0}.nv-dash-th{background:#f5f8fc;font-weight:800;color:#75859a;font-size:9px}.nv-status{font-size:9px;font-style:normal;font-weight:700;white-space:nowrap;display:inline-block;padding:4px 6px;border-radius:5px}.nv-status.amber{background:#fff2d8;color:#b27412}.nv-status.green{background:#e5f7ef;color:#148b62}.nv-status.blue{background:#eaf1ff;color:#427cc8}.nv-floating-tag{position:absolute;display:flex;align-items:center;gap:9px;background:#fff;color:#18314d;padding:11px 15px;border-radius:11px;box-shadow:0 14px 28px rgba(0,9,29,.17);font-size:12px}.nv-floating-tag strong,.nv-floating-tag small{display:block;line-height:1.5}.nv-floating-tag small{font-size:10px;color:#7890a4}.nv-floating-tag-a{left:-28px;bottom:72px}.nv-floating-tag-b{right:-15px;top:8px}.nv-tag-icon{width:30px;height:30px;background:#e6f6f0;border-radius:9px;display:grid;place-items:center;color:#12896e;font-weight:900;font-size:17px}.nv-floating-tag-b .nv-tag-icon{background:#e9f3ff;color:#3985df}.nv-concept-caption{position:relative;text-align:center;font-size:10px;color:#94b2cd;margin:26px 0 0}.nv-hero-trust{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid rgba(204,232,255,.15);padding:25px 0;color:#83a3c3;font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.nv-hero-trust>div{display:flex;align-items:center;gap:25px;color:#abc7e2;font-size:13px}.nv-hero-trust i{background:#587898;width:3px;height:3px;border-radius:50%}
/* sections */
.nv-problem{background:#fff}.nv-feature-card{padding:32px;border:1px solid #e6edf5;border-radius:18px;position:relative;background:#fff;transition:transform .22s,box-shadow .22s,border-color .22s}.nv-feature-card:hover{transform:translateY(-5px);box-shadow:var(--nv-shadow);border-color:#c7e5ff}.nv-feature-icon{width:56px;height:56px;display:grid;place-items:center;background:#eef7ff;border-radius:14px;margin-bottom:26px}.nv-feature-icon img{width:30px;height:30px}.nv-feature-number{position:absolute;right:29px;top:32px;font:800 13px var(--nv-display);color:#c4d5e6}.nv-feature-card h3{font-size:20px;margin-bottom:13px}.nv-feature-card p{font-size:14px;color:var(--nv-muted);line-height:1.8;margin:0}.nv-platform{background:#f3f8fd}.nv-platform-head{display:flex;align-items:flex-end;justify-content:space-between;gap:70px;margin-bottom:46px}.nv-platform-head>div{flex:1.3}.nv-platform h2{margin-bottom:0}.nv-platform-head>p{flex:1;max-width:410px;color:var(--nv-muted);font-size:16px;margin:0 0 5px}.nv-capability{background:#fff;border:1px solid #e1eaf4;border-radius:16px;padding:28px;display:flex;align-items:flex-start;gap:22px;transition:.2s}.nv-capability:hover{border-color:#bfdbf7;box-shadow:0 15px 30px rgba(18,60,104,.055)}.nv-capability-icon{width:55px;height:55px;flex:none;border-radius:13px;display:grid;place-items:center;background:#e9f4ff}.nv-capability-icon img{width:28px;height:28px}.nv-capability h3{font-size:18px;margin-bottom:7px}.nv-capability p{font-size:14px;color:var(--nv-muted);line-height:1.75;margin:0}.nv-capability-arrow{color:#abc0d5;font-size:18px;margin-left:auto}.nv-frameworks{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:38px}.nv-framework-pills{display:flex;flex-wrap:wrap;gap:7px;max-width:580px}.nv-framework-pills>a,.nv-framework-pills>span{border:1px solid #cde2f5;background:#e6f3ff;padding:6px 13px;border-radius:50px;font-size:11px;font-weight:800;color:#27658e}.nv-framework-pills>span{background:transparent;border-color:#d8e4ee;color:#617995}.nv-frameworks p{max-width:510px;font-size:12px;color:#64788b;line-height:1.75;margin:0}.nv-audience{background:#fff}.nv-audience-card{padding:0 0 26px;background:#fff;border:1px solid #e5edf5;border-radius:18px;overflow:hidden;transition:.2s}.nv-audience-card:hover{transform:translateY(-4px);box-shadow:var(--nv-shadow)}.nv-audience-art{background:#e9f4fe;height:190px;display:flex;justify-content:center;align-items:center;overflow:hidden}.nv-audience-card:nth-child(2) .nv-audience-art{background:#e9f0fe}.nv-audience-card:nth-child(3) .nv-audience-art{background:#eaf6f8}.nv-audience-art img{width:100%;height:100%;object-fit:cover}.nv-audience-card h3{padding:0 27px;margin:24px 0 10px;font-size:21px}.nv-audience-card p{padding:0 27px;color:var(--nv-muted);font-size:14px;line-height:1.8;margin:0}.nv-offer{background:radial-gradient(circle at 10% 90%,#174477 0%,transparent 36%),linear-gradient(125deg,#07192f,#102e53);color:#fff}.nv-offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:105px;align-items:center}.nv-offer h2{font-size:clamp(36px,4.2vw,55px);line-height:1.2;margin-bottom:25px}.nv-offer h2 span{color:#76c7ff}.nv-offer-grid>div:first-child>p{color:#b7cce2;font-size:17px;line-height:1.85;max-width:510px}.nv-offer-note{display:flex;gap:15px;align-items:flex-start;border-top:1px solid rgba(173,210,249,.2);padding-top:27px;margin-top:40px;max-width:500px}.nv-offer-note>span{font-size:24px;color:#7ecaff}.nv-offer-note p{color:#acc0d7;font-size:13px;line-height:1.8;margin:0}.nv-process-list{border-top:1px solid rgba(164,214,255,.18)}.nv-process-step{display:flex;gap:23px;align-items:center;border-bottom:1px solid rgba(164,214,255,.18);padding:26px 5px}.nv-process-index{font:800 16px var(--nv-display);color:#52b9ff}.nv-process-step>div{flex:1}.nv-process-step h3{font-size:24px;margin:0 0 3px}.nv-process-step p{margin:0;color:#a7bed6;font-size:14px}.nv-process-icon{font-size:21px;color:#7ec7fa}.nv-waitlist{background:#f3f8fd}.nv-waitlist-grid{display:grid;grid-template-columns:1fr 1.04fr;gap:85px;align-items:flex-start}.nv-waitlist h2{margin-bottom:25px}.nv-waitlist-copy>p{font-size:17px;color:var(--nv-muted);line-height:1.85}.nv-waitlist-contact a{color:#227fce;font-weight:800;margin-top:3px;overflow-wrap:anywhere}.nv-waitlist-benefits p{margin:0 0 8px;color:#516a85;font-size:14px}.nv-waitlist-benefits span{color:#168b71;font-weight:900;margin-right:8px}.nv-form-panel{border-radius:20px;background:#fff;box-shadow:0 30px 80px rgba(23,72,128,.085);padding:35px;border:1px solid #dfebf6}.nv-form-panel h3{font-size:23px;margin-bottom:7px}.nv-form-panel .nv-form-intro{font-size:13px;color:#72839a;margin-bottom:25px}.nv-form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.nv-field{margin-bottom:16px}.nv-field label{display:block;font-size:13px;font-weight:800;color:#25394e;margin-bottom:7px}.nv-required{color:#e44868}.nv-field input,.nv-field select,.nv-field textarea{width:100%;border:1px solid #d7e3ef;border-radius:9px;background:#fbfdff;color:#253b52;padding:12px 13px;outline:none;transition:box-shadow .2s,border .2s;font-size:14px;min-height:47px}.nv-field textarea{min-height:100px;resize:vertical}.nv-field input:focus,.nv-field select:focus,.nv-field textarea:focus{border-color:#419fe9;box-shadow:0 0 0 3px #d9efff}.nv-field input::placeholder,.nv-field textarea::placeholder{color:#9daec0}.nv-checkbox-line{display:flex;gap:10px;align-items:flex-start;margin:7px 0 20px}.nv-checkbox-line input{width:17px;height:17px;accent-color:#287ee0;margin:3px 0 0;flex:none}.nv-checkbox-line label{font-size:12px;line-height:1.75;color:#4e637a}.nv-checkbox-line a{color:#1476c9;text-decoration:underline}.nv-submit{background:#167de0;color:#fff;border:none;border-radius:10px;padding:14px 20px;width:100%;font-weight:800;transition:.2s}.nv-submit:hover{background:#0b65b9;transform:translateY(-1px)}.nv-form-footnote{font-size:11px;color:#8090a2;margin:13px 0 0;text-align:center}.nv-honeypot{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.nv-feedback{padding:13px 16px;border-radius:10px;font-size:13px;margin-bottom:21px;line-height:1.7}.nv-feedback-success{background:#e7f6ef;color:#216b4f;border:1px solid #bee9d1}.nv-feedback-warning{background:#fff5e2;color:#865815;border:1px solid #ffe3a7}.nv-feedback-error{background:#ffeced;color:#953543;border:1px solid #f3bfc5}.nv-form-missing{font-size:14px;color:#53677f}.nv-form-missing strong{color:#143d64}
/* pages & footer */
.nv-footer{background:#061427;color:#a6bad3;padding:75px 0 25px}.nv-footer-top{display:grid;grid-template-columns:1.75fr .8fr .8fr 1.1fr;gap:50px;padding-bottom:64px}.nv-footer-brand img{display:block;max-width:176px}.nv-footer-brand p{max-width:320px;font-size:14px;line-height:1.85;margin:22px 0}.nv-footer-stage{display:inline-block;font-size:11px;padding:8px 11px;border:1px solid #2a4764;border-radius:50px;color:#87badf}.nv-footer-links{display:flex;flex-direction:column;gap:10px;min-width:0}.nv-footer-links strong{font-size:13px;color:#e7effa;margin:0 0 11px}.nv-footer-links a{font-size:13px;color:#a7bcd3;overflow-wrap:anywhere}.nv-footer-links a:hover{color:#fff}.nv-footer-bottom{display:flex;justify-content:space-between;border-top:1px solid rgba(186,217,250,.12);padding-top:22px;font-size:11px;color:#7e9cba}.nv-page-hero{padding:90px 0;background:linear-gradient(120deg,#07182f,#133760);color:#fff}.nv-page-hero h1{font-size:clamp(37px,5vw,59px);margin-bottom:16px}.nv-page-hero p{color:#b4d0ea;font-size:17px}.nv-page-content{padding:75px 0 120px;background:#f6faff;min-height:380px}.nv-article{width:min(810px,100%);margin:0 auto;background:#fff;border:1px solid #e2edf7;border-radius:20px;padding:55px;box-shadow:var(--nv-shadow);color:#4c5e71}.nv-article h2{font-size:29px;color:#162e49;margin:27px 0 18px}.nv-article h2:first-child{margin-top:0}.nv-article h3{font-size:21px;color:#162e49;margin:30px 0 10px}.nv-article p,.nv-article li{line-height:1.85}.nv-article a{color:#1675cb;text-decoration:underline}.nv-article ol,.nv-article ul{padding-left:25px}.nv-article .nv-legal-alert{background:#fff4e4;padding:19px;border-left:4px solid #e0a23a;color:#725229;border-radius:8px;margin-bottom:26px}.nv-inline-link{color:var(--nv-blue);font-weight:800}.nv-article article+article{border-top:1px solid var(--nv-line);margin-top:25px;padding-top:25px}
/* Responsive */
@media(max-width:1150px){.nv-nav{gap:20px}.nv-hero-grid{gap:25px}.nv-hero h1{font-size:49px}.nv-floating-tag-a{left:-8px}.nv-floating-tag-b{right:-8px}.nv-offer-grid{gap:65px}.nv-waitlist-grid{gap:45px}}
@media(max-width:980px){.nv-menu-toggle{display:block}.nv-nav{display:none;position:absolute;top:81px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:#071b35;padding:12px 24px 24px;border-bottom:1px solid #24496b;box-shadow:0 20px 25px #0003}.nv-nav.nv-nav-open{display:flex}.nv-nav>a{padding:13px 6px;border-bottom:1px solid #21415e}.nv-nav .nv-nav-cta{text-align:center;display:block;margin-top:14px}.nv-hero-grid{grid-template-columns:1fr;gap:15px}.nv-hero-copy{max-width:700px}.nv-hero-visual{width:min(610px,94%);margin:0 auto}.nv-hero-trust{flex-wrap:wrap}.nv-section{padding:85px 0}.nv-platform-head{flex-direction:column;align-items:flex-start;gap:15px}.nv-platform-head>p{max-width:700px}.nv-frameworks{align-items:flex-start;flex-direction:column}.nv-offer-grid{gap:45px}.nv-waitlist-grid{gap:40px}.nv-footer-top{grid-template-columns:1.5fr 1fr 1fr;gap:30px}.nv-footer-links:last-child{grid-column:1/-1}}
@media(max-width:720px){.nv-container{width:min(100% - 36px,1180px)}.nv-hero{padding-top:65px}.nv-hero h1{font-size:clamp(35px,8vw,52px)}.nv-hero-grid{padding-bottom:55px}.nv-hero-lead{font-size:16px}.nv-hero-actions{flex-direction:column;align-items:stretch}.nv-hero-actions .nv-btn{width:100%;text-align:center}.nv-hero-visual{width:100%}.nv-floating-tag{display:none}.nv-dash-window{transform:none}.nv-concept-caption{font-size:9px}.nv-hero-trust{padding:22px 0}.nv-hero-trust>div{gap:11px;flex-wrap:wrap;font-size:11px}.nv-three,.nv-two,.nv-offer-grid,.nv-waitlist-grid{grid-template-columns:1fr}.nv-section{padding:70px 0}.nv-section-intro{margin-bottom:32px}.nv-section-intro p{font-size:16px}.nv-card-grid{gap:14px}.nv-feature-card{padding:27px}.nv-capability{padding:23px;gap:17px}.nv-capability-arrow{display:none}.nv-audience-art{height:185px}.nv-offer-grid{gap:35px}.nv-waitlist-grid{gap:30px}.nv-form-panel{padding:25px 20px}.nv-footer{padding-top:55px}.nv-footer-top{grid-template-columns:1fr 1fr;gap:38px 17px}.nv-footer-brand{grid-column:1/-1}.nv-footer-links:last-child{grid-column:1/-1}.nv-footer-bottom{flex-direction:column;gap:8px}.nv-page-hero{padding:62px 0}.nv-page-content{padding:40px 0 80px}.nv-article{padding:30px 22px}}
@media(max-width:450px){.nv-hero h1{font-size:37px}.nv-dash-side{width:36px}.nv-dash-main{padding:15px 9px}.nv-dash-summary{gap:5px}.nv-dash-summary>div{padding:6px}.nv-dash-summary small{font-size:7px}.nv-dash-summary strong{font-size:17px}.nv-dash-tr{padding:9px 4px;font-size:8px}.nv-status{font-size:7px;padding:3px}.nv-dash-heading>span{font-size:9px}.nv-dash-heading small{font-size:8px}.nv-form-row{grid-template-columns:1fr;gap:0}.nv-hero-trust>span{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

/* Normiva App 0.3 — visual integration */
.nv-app-section{background:#fff}.nv-app-inner{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:80px}.nv-app-copy>p{font-size:16px;color:#5f7490;line-height:1.9}.nv-app-points{display:grid;gap:12px;margin:28px 0}.nv-app-points span{font-size:14px;font-weight:700;color:#2e5775}.nv-app-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:30px}.nv-app-secondary{font-size:14px;font-weight:800;color:#2479b9;border-bottom:1px solid #77c7f2}.nv-app-disclaimer{max-width:560px;font-size:11px!important;margin-top:22px!important;line-height:1.6!important}.nv-app-panel{background:linear-gradient(150deg,#07192f,#102b4c);border:1px solid #234b75;border-radius:20px;padding:25px;box-shadow:0 30px 70px rgba(9,35,66,.19);color:white}.nv-app-panel-head{display:flex;align-items:center;gap:12px;border-bottom:1px solid #2c4a69;padding-bottom:18px}.nv-app-panel-head strong{flex:1;font-size:17px}.nv-app-panel-head span{font-size:11px;color:#a7c5e5}.nv-app-panel-intro{font-size:12px;color:#acc2de;padding:20px 0}.nv-app-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.nv-app-panel-grid>div{border:1px solid #315478;background:#14365c;border-radius:10px;padding:16px;display:grid;gap:4px}.nv-app-panel-icon{color:#83ceff;font-size:21px}.nv-app-panel-grid strong{font-size:14px}.nv-app-panel-grid small{color:#c0d4e9;font-size:11px}.nv-app-panel-bottom{font-size:11px;color:#b7cde5;padding-top:24px;display:flex;align-items:center;gap:9px}.nv-app-pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:#60c8ff}.nv-article .nvpc-wrap{max-width:880px}.nv-article .nvpc-wrap p{line-height:1.8}.nv-article .nvpc-cta{display:inline-block;border-radius:10px;background:#167de0;color:white;padding:14px 20px;font-size:14px;font-weight:800;text-decoration:none}.nv-article .nvpc-cta:hover{color:white;background:#0b65b9}.nv-article .nvpc-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;margin:25px 0;list-style:none}.nv-article .nvpc-features li{border:1px solid #dcebf7;border-radius:10px;padding:14px;background:#f5faff;font-size:14px}.nv-article .nvpc-info{padding:15px;background:#eaf5ff;border-radius:9px;color:#30577b;font-size:13px;margin-top:20px}
@media(max-width:980px){.nv-app-inner{grid-template-columns:1fr;gap:35px}.nv-app-panel{max-width:640px}}@media(max-width:600px){.nv-app-panel-grid{grid-template-columns:1fr 1fr}.nv-app-panel{padding:17px}.nv-app-actions{flex-direction:column;align-items:stretch}.nv-app-actions .nv-btn{text-align:center}.nv-article .nvpc-features{grid-template-columns:1fr}}

/* Updated uploaded Normiva emblem and horizontal wordmark. */
.nv-brand img{width:184px;height:auto;max-height:59px;object-fit:contain}.nv-footer-brand img{max-width:190px;height:auto}.nv-app-panel-grid>div{min-height:95px}@media(max-width:450px){.nv-brand img{width:165px}}
