:root{--nvplp-purple:#6a4d9b;--nvplp-purple2:#8b6dbe;--nvplp-blue:#7ac0eb;--nvplp-gold:#d6b65c;--nvplp-cream:#fffaf2;--nvplp-tan:#f5efe4;--nvplp-ink:#171426;--nvplp-muted:#625c67}
.nvplp-landing{--hero-image:url('images/netta-vibes-signature-art.png');--p:#6a4d9b;--p2:#8b6dbe;--b:#7ac0eb;--g:#d6b65c;--cream:#fffaf2;--ink:#171426;--muted:#625c67;width:100%;max-width:none!important;margin:0!important;overflow:hidden;background:#fff;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
.nvplp-landing *{box-sizing:border-box}.nvplp-landing a:focus-visible,.nvplp-landing button:focus-visible{outline:3px solid #ffcf4a;outline-offset:3px}.nvplp-main{width:100%}
body.nvplp-active-site #site-header,body.nvplp-active-site header.page-header,body.nvplp-active-site .nvnhs-nav,body.nvplp-active-site #right-sidebar{display:none!important}body.nvplp-active-site #content-wrap.container,body.nvplp-active-site #primary,body.nvplp-active-site #content,body.nvplp-active-site article.single-page-article,body.nvplp-active-site .entry{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.nvplp-active-site #main{padding:0!important}
.nvplp-header{position:absolute;z-index:50;top:16px;left:0;right:0;padding:0 22px}.nvplp-nav-wrap{width:min(1180px,calc(100% - 16px));min-height:58px;margin:auto;padding:7px 10px 7px 17px;display:flex;align-items:center;gap:16px;border:1px solid rgba(255,255,255,.58);border-radius:999px;background:rgba(255,255,255,.82);box-shadow:0 16px 45px rgba(41,25,63,.12),inset 0 1px rgba(255,255,255,.95);backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}
.nvplp-logo{min-width:150px;display:flex;align-items:center}.nvplp-logo .custom-logo-link{display:flex;align-items:center}.nvplp-logo img{max-height:42px!important;width:auto!important}.nvplp-wordmark{font-family:"Brush Script MT","Segoe Script",cursive;font-size:30px;font-weight:700;line-height:1;text-decoration:none;color:#542f78}.nvplp-wordmark span{color:#a35c2b}.nvplp-main-nav{display:flex;align-items:center;justify-content:center;gap:3px;flex:1}.nvplp-main-nav a{padding:9px 11px;border-radius:999px;text-decoration:none;color:#171133;font-size:13px;font-weight:650;white-space:nowrap;transition:.22s}.nvplp-main-nav a:hover{background:rgba(106,77,155,.09);transform:translateY(-1px)}.nvplp-search{font-size:26px;line-height:1;text-decoration:none;color:#171133}.nvplp-join{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 23px;border-radius:999px;text-decoration:none!important;color:#171426!important;font-size:13px;font-weight:800;background:linear-gradient(135deg,#f6dda0,#ddb44d);box-shadow:0 8px 20px rgba(195,146,33,.18)}.nvplp-menu-toggle{display:none;border:0;background:transparent;width:42px;height:42px;padding:10px;border-radius:50%}.nvplp-menu-toggle span:not(.screen-reader-text){display:block;height:2px;background:#251a3b;margin:4px 0;border-radius:2px}
.nvplp-hero{position:relative;min-height:735px;padding:108px 0 58px;background:linear-gradient(90deg,#fffaf2 0 45%,#f7f1fb 45% 100%);isolation:isolate}.nvplp-hero:before{content:"";position:absolute;inset:0;z-index:-3;background:radial-gradient(circle at 12% 58%,rgba(214,182,92,.12),transparent 34%),radial-gradient(circle at 44% 5%,rgba(122,192,235,.10),transparent 27%)}.nvplp-hero-grid{width:min(1420px,100%);min-height:570px;margin:auto;display:grid;grid-template-columns:46% 54%;align-items:stretch}.nvplp-hero-copy{position:relative;z-index:5;padding:70px clamp(28px,5.2vw,88px) 48px max(32px,calc((100vw - 1420px)/2 + 30px));display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.nvplp-eyebrow{display:inline-flex;padding:9px 17px;border:1px solid rgba(214,182,92,.30);border-radius:999px;background:rgba(248,238,215,.78);color:#795a29;font-size:11px;font-weight:800;letter-spacing:2.3px;text-transform:uppercase}.nvplp-hero h1{max-width:650px;margin:22px 0 18px;font:600 clamp(50px,5.1vw,78px)/.99 Georgia,"Times New Roman",serif;letter-spacing:-2.9px;color:#11101d}.nvplp-hero-copy>p{max-width:630px;margin:0;color:#575267;font-size:17px;line-height:1.65}.nvplp-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.nvplp-btn{min-height:53px;padding:0 25px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;text-decoration:none!important;font-size:14px;font-weight:800;transition:.28s}.nvplp-primary{color:#fff!important;background:linear-gradient(110deg,#7137b6,#06afe4);box-shadow:0 15px 30px rgba(85,55,150,.20)}.nvplp-secondary{color:#31205b!important;border:1px solid rgba(211,165,62,.47);background:rgba(255,249,237,.82);box-shadow:inset 0 1px #fff}.nvplp-btn:hover{transform:translateY(-3px)}
.nvplp-hero-visual{position:relative;min-height:570px;background-image:linear-gradient(90deg,rgba(255,250,242,.55) 0,rgba(255,250,242,0) 14%),var(--hero-image);background-size:cover;background-position:center;border-radius:0;overflow:hidden;box-shadow:inset 1px 0 rgba(255,255,255,.7)}.nvplp-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.18),transparent 45%),radial-gradient(circle at 58% 50%,transparent 0 26%,rgba(32,12,70,.08) 80%);pointer-events:none}.nvplp-image-glow{position:absolute;width:420px;height:420px;right:8%;top:13%;border-radius:50%;background:radial-gradient(circle,rgba(255,248,219,.18),transparent 70%);filter:blur(8px)}.nvplp-explore-card{position:absolute;z-index:4;left:3%;top:50%;width:min(355px,42%);padding:27px 28px;transform:translate(-35%,-50%);border:1px solid rgba(255,255,255,.69);border-radius:25px;background:linear-gradient(145deg,rgba(255,255,255,.81),rgba(247,239,248,.72));box-shadow:0 28px 65px rgba(42,21,65,.22),inset 0 1px rgba(255,255,255,.95);backdrop-filter:blur(22px) saturate(125%);-webkit-backdrop-filter:blur(22px) saturate(125%)}.nvplp-explore-card:before{content:"";position:absolute;inset:8px;border:1px solid rgba(255,255,255,.35);border-radius:19px;pointer-events:none}.nvplp-card-corner{position:absolute;right:17px;top:17px;width:38px;height:38px;border-top:2px solid var(--g);border-right:2px solid var(--g)}.nvplp-explore-card>strong{position:relative;display:block;margin-bottom:11px;font:600 23px Georgia,serif;color:#20162f}.nvplp-explore-card a{position:relative;display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid rgba(78,52,103,.13);text-decoration:none;color:#31243f;font-size:14px;font-weight:650}.nvplp-explore-card a:last-child{border:0}.nvplp-explore-card b{color:#6b2db6;font-size:20px}.nvplp-explore-card a:hover{padding-left:6px;color:#6b2db6}
/* Shared lower-page structural layer. The detailed source sections retain their own inline CSS. */
.nvplp-shared-source{background:#fff}.nvplp-shared-source .nvls-section{position:relative;width:100%}.nvplp-shared-source .nvls-wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.nvplp-shared-source .nvls-heading h2{font-family:Georgia,"Times New Roman",serif}.nvplp-shared-source .nvls-actions{display:flex;gap:12px;flex-wrap:wrap}.nvplp-shared-source .nvls-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;text-decoration:none;font-weight:800}.nvplp-shared-source .nvls-primary{color:#fff;background:linear-gradient(135deg,#6a4d9b,#7ac0eb)}.nvplp-shared-source .nvls-reading{padding:86px 20px;background:#fff}.nvplp-shared-source .nvls-reading-grid{display:grid;grid-template-columns:1.35fr .82fr;gap:24px}.nvplp-shared-source .nvls-story{display:block;text-decoration:none;border-radius:26px;padding:32px;min-height:240px}.nvplp-shared-source .nvls-story-main{grid-row:span 2;min-height:520px}.nvplp-shared-source .nvls-story h3{font:600 30px/1.15 Georgia,serif}.nvplp-shared-source .nvls-opportunity{padding:85px 20px;background:#faf7ff}.nvplp-shared-source .nvls-opportunity-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.nvplp-shared-source .nvls-tags{display:flex;flex-wrap:wrap;gap:10px}.nvplp-shared-source .nvls-tags span{padding:10px 14px;border-radius:999px;background:#fff;border:1px solid rgba(106,77,155,.14)}.nvplp-shared-source .nvls-shop{padding:85px 20px;background:#fffdf8}.nvplp-shared-source .nvls-shop-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.nvplp-shared-source .nvls-shop-grid>a{display:block;padding:32px;border-radius:26px;border:1px solid rgba(106,77,155,.15);background:#fff;text-decoration:none;color:#2a2431;box-shadow:0 18px 50px rgba(58,37,76,.08)}.nvplp-shared-source .nvls-shop-icon{font-size:38px;color:#6a4d9b}.nvplp-shared-source .nvls-book{width:80px;height:96px;padding:16px 8px;display:flex;align-items:center;justify-content:center;text-align:center;background:#6a4d9b;color:#fff;border-radius:6px;box-shadow:8px 8px 0 #d6b65c}.nvplp-shared-source .nvls-qna{padding:85px 20px;background:#f9f6ef}.nvplp-shared-source .nvls-qna-list{display:grid;gap:12px;margin:30px 0}.nvplp-shared-source .nvls-qna-list details{padding:18px 22px;border-radius:18px;background:#fff;border:1px solid rgba(106,77,155,.13)}.nvplp-shared-source .nvls-qna-list summary{display:flex;justify-content:space-between;cursor:pointer;font-weight:800;color:#30263d}.nvplp-shared-source .nvls-qna-list details p{margin-bottom:0;color:#655f69}.nvplp-preview-ribbon{position:sticky;top:0;z-index:99999;height:38px;padding:0 16px;display:flex;align-items:center;gap:14px;background:#171426;color:#fff;font:12px/1.2 system-ui}.nvplp-preview-ribbon span{opacity:.72}
/* 30 top-only variations. Every design stays inside the same NettaVibes signature visual family. */
.nvplp-d1 .nvplp-hero-visual{border-radius:0 0 0 54px}.nvplp-d1 .nvplp-explore-card{top:52%}
.nvplp-d2 .nvplp-hero-visual{clip-path:ellipse(78% 91% at 76% 45%);transform:scale(1.08);transform-origin:right top}.nvplp-d2 .nvplp-explore-card{left:5%;border-radius:32px}.nvplp-d2 .nvplp-nav-wrap{box-shadow:0 14px 45px rgba(39,22,67,.08)}
.nvplp-d3 .nvplp-hero{background:linear-gradient(95deg,#fff9ef 0 48%,#f5edff 48%)}.nvplp-d3 .nvplp-hero-visual{clip-path:polygon(9% 0,100% 0,100% 100%,0 100%,7% 72%,0 46%)}.nvplp-d3 .nvplp-explore-card{left:8%;transform:translate(-26%,-50%)}
.nvplp-d4 .nvplp-hero-visual{border-radius:48% 0 0 48%/18% 0 0 18%}.nvplp-d4 .nvplp-explore-card{left:7%;top:54%;background:rgba(255,255,255,.73)}
.nvplp-d5 .nvplp-hero-visual{clip-path:polygon(14% 0,100% 0,100% 100%,5% 100%,0 80%,9% 61%,1% 38%)}.nvplp-d5 .nvplp-explore-card{top:43%;left:8%;transform:translate(-20%,-50%) rotate(-1deg)}
.nvplp-d6 .nvplp-hero-grid{grid-template-columns:42% 58%}.nvplp-d6 .nvplp-hero-copy{padding-right:45px}.nvplp-d6 .nvplp-hero-visual{background-position:56% center}.nvplp-d6 .nvplp-explore-card{left:1%;width:340px;border-radius:18px}
.nvplp-d7 .nvplp-hero{background:linear-gradient(105deg,#fffdf8 0 42%,#f5f0ff 42%)}.nvplp-d7 .nvplp-hero-visual{border-radius:70px 0 0 0}.nvplp-d7 .nvplp-explore-card{top:60%;left:7%;transform:translate(-25%,-50%)}
.nvplp-d8 .nvplp-hero-visual{clip-path:ellipse(69% 94% at 76% 49%)}.nvplp-d8 .nvplp-explore-card{left:11%;top:50%;transform:translate(-15%,-50%)}.nvplp-d8 .nvplp-card-corner{border-color:#f0bd47}
.nvplp-d9 .nvplp-hero{background:linear-gradient(90deg,#fff8ec 0 47%,#251449 47%)}.nvplp-d9 .nvplp-hero-visual{background-position:center}.nvplp-d9 .nvplp-explore-card{background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(233,220,246,.78));box-shadow:0 30px 75px rgba(18,7,55,.34)}
.nvplp-d10 .nvplp-hero-copy{background:radial-gradient(circle at 5% 70%,rgba(214,182,92,.10),transparent 35%)}.nvplp-d10 .nvplp-hero-visual{clip-path:polygon(5% 0,100% 0,100% 100%,12% 100%,0 70%)}.nvplp-d10 .nvplp-explore-card{border:1px solid rgba(214,182,92,.35)}
.nvplp-d11 .nvplp-hero-grid{grid-template-columns:49% 51%}.nvplp-d11 .nvplp-hero-visual{border-radius:120px 0 0 120px}.nvplp-d11 .nvplp-explore-card{left:6%;width:365px}.nvplp-d11 .nvplp-hero h1{font-size:clamp(48px,4.8vw,72px)}
.nvplp-d12 .nvplp-hero-visual{clip-path:polygon(18% 0,100% 0,100% 100%,4% 100%,0 84%,10% 58%,0 25%)}.nvplp-d12 .nvplp-explore-card{left:14%;top:34%;transform:none}.nvplp-d12 .nvplp-image-glow{right:22%;top:28%}
.nvplp-d13 .nvplp-hero{background:linear-gradient(90deg,#fffaf1 0 44%,#f8f4fb 44%)}.nvplp-d13 .nvplp-hero-visual{box-shadow:inset 6px 0 0 rgba(214,182,92,.65)}.nvplp-d13 .nvplp-explore-card{left:5%;border-radius:12px}
.nvplp-d14 .nvplp-hero-visual{margin:18px 18px 0 0;border-radius:44px;min-height:540px}.nvplp-d14 .nvplp-explore-card{left:4%;top:53%;border-radius:36px}.nvplp-d14 .nvplp-header{top:22px}
.nvplp-d15 .nvplp-hero-visual{clip-path:circle(78% at 80% 50%)}.nvplp-d15 .nvplp-explore-card{left:12%;width:350px;transform:translate(-10%,-50%)}
.nvplp-d16 .nvplp-hero-grid{grid-template-columns:44% 56%}.nvplp-d16 .nvplp-hero-copy{padding-left:max(36px,calc((100vw - 1420px)/2 + 30px))}.nvplp-d16 .nvplp-hero-visual{background-position:58% center}.nvplp-d16 .nvplp-explore-card{left:4%;top:50%}
.nvplp-d17 .nvplp-hero-visual{clip-path:polygon(0 0,100% 0,100% 100%,14% 100%,4% 84%,14% 68%,4% 50%,15% 31%)}.nvplp-d17 .nvplp-explore-card{left:9%;width:360px}.nvplp-d17 .nvplp-primary{background:linear-gradient(110deg,#8a27c8,#05b6e8)}
.nvplp-d18 .nvplp-hero{background:linear-gradient(100deg,#fffbf4 0 46%,#f4effb 46%)}.nvplp-d18 .nvplp-hero-visual{border-radius:44% 0 0 44%/32% 0 0 32%}.nvplp-d18 .nvplp-explore-card{left:13%;transform:translate(-8%,-50%)}
.nvplp-d19 .nvplp-hero-visual{filter:saturate(.93) contrast(1.02)}.nvplp-d19 .nvplp-explore-card{left:7%;top:56%;background:rgba(255,252,249,.78);border-color:rgba(214,182,92,.42)}
.nvplp-d20 .nvplp-hero-grid{grid-template-columns:47% 53%}.nvplp-d20 .nvplp-hero-visual{clip-path:ellipse(78% 106% at 78% 50%)}.nvplp-d20 .nvplp-explore-card{left:9%;width:345px}.nvplp-d20 .nvplp-nav-wrap{background:rgba(255,252,249,.88)}
.nvplp-d21 .nvplp-hero-visual{border-radius:0 0 0 120px}.nvplp-d21 .nvplp-explore-card{left:10%;top:32%;transform:none;box-shadow:18px 18px 0 rgba(104,54,151,.13),0 28px 65px rgba(42,21,65,.18)}
.nvplp-d22 .nvplp-hero{background:radial-gradient(circle at 20% 50%,#fffdf9,#fff8eb 46%,#f3edfb 47%)}.nvplp-d22 .nvplp-hero-visual{clip-path:polygon(10% 0,100% 0,100% 100%,2% 100%,8% 72%,0 50%,8% 25%)}.nvplp-d22 .nvplp-explore-card{left:7%;border-radius:40px}
.nvplp-d23 .nvplp-hero-grid{grid-template-columns:43% 57%}.nvplp-d23 .nvplp-hero-visual{background-position:53% center}.nvplp-d23 .nvplp-explore-card{left:13%;top:58%;transform:translate(-5%,-50%)}.nvplp-d23 .nvplp-hero h1{font-size:clamp(52px,5.4vw,82px)}
.nvplp-d24 .nvplp-hero{background:#fffaf2}.nvplp-d24 .nvplp-hero-visual{margin:22px 22px 22px 0;border:1px solid rgba(214,182,92,.33);border-radius:34px}.nvplp-d24 .nvplp-explore-card{left:2%;background:rgba(255,255,255,.86)}
.nvplp-d25 .nvplp-hero-visual{clip-path:polygon(22% 0,100% 0,100% 100%,9% 100%,0 78%,12% 54%,0 28%)}.nvplp-d25 .nvplp-explore-card{left:11%;top:50%;transform:translate(-8%,-50%)}
.nvplp-d26 .nvplp-hero-visual{border-radius:65px 0 65px 0;margin-top:12px}.nvplp-d26 .nvplp-explore-card{left:8%;border:2px solid rgba(255,255,255,.65);box-shadow:0 38px 90px rgba(71,34,97,.22)}
.nvplp-d27 .nvplp-hero{background:linear-gradient(90deg,#fff8ec 0 43%,#efe8ff 43%)}.nvplp-d27 .nvplp-hero-visual{clip-path:ellipse(75% 98% at 78% 50%)}.nvplp-d27 .nvplp-explore-card{left:12%;top:45%;transform:translate(-8%,-50%)}
.nvplp-d28 .nvplp-hero-visual{clip-path:polygon(17% 0,100% 0,100% 100%,3% 100%,10% 79%,2% 58%,10% 38%,1% 17%)}.nvplp-d28 .nvplp-explore-card{left:9%;border-radius:20px}.nvplp-d28 .nvplp-nav-wrap{border:1px solid rgba(214,182,92,.30)}
.nvplp-d29 .nvplp-hero-grid{grid-template-columns:45% 55%}.nvplp-d29 .nvplp-hero-visual{border-radius:50% 0 0 50%/18% 0 0 18%;background-position:55% center}.nvplp-d29 .nvplp-explore-card{left:14%;transform:translate(-5%,-50%)}
.nvplp-d30 .nvplp-hero{background:linear-gradient(100deg,#fffaf1 0 45%,#f3ecff 45%)}.nvplp-d30 .nvplp-hero-visual{clip-path:polygon(9% 0,100% 0,100% 100%,5% 100%,0 82%,7% 63%,0 45%,8% 23%);filter:saturate(1.08)}.nvplp-d30 .nvplp-explore-card{left:10%;width:370px;background:linear-gradient(145deg,rgba(255,255,255,.86),rgba(244,233,249,.78));box-shadow:0 34px 85px rgba(39,17,73,.30)}.nvplp-d30 .nvplp-join{background:linear-gradient(135deg,#ffe8a7,#d9a62e)}
@media(max-width:1100px){.nvplp-main-nav a{padding:8px 7px;font-size:12px}.nvplp-logo{min-width:118px}.nvplp-explore-card{width:330px}.nvplp-hero h1{font-size:clamp(48px,5.8vw,70px)}}
@media(max-width:840px){.nvplp-header{position:absolute;padding:0 10px}.nvplp-nav-wrap{width:calc(100% - 10px)}.nvplp-menu-toggle{display:block;margin-left:auto}.nvplp-main-nav{display:none;position:absolute;top:68px;left:12px;right:12px;padding:14px;flex-direction:column;align-items:stretch;background:rgba(255,255,255,.97);border:1px solid #ece5f2;border-radius:20px;box-shadow:0 25px 60px rgba(31,18,48,.18)}.nvplp-main-nav.is-open{display:flex}.nvplp-main-nav a{padding:12px 14px}.nvplp-search{display:none}.nvplp-join{display:none}.nvplp-hero{min-height:auto;padding-top:96px}.nvplp-hero-grid,.nvplp-d6 .nvplp-hero-grid,.nvplp-d11 .nvplp-hero-grid,.nvplp-d16 .nvplp-hero-grid,.nvplp-d20 .nvplp-hero-grid,.nvplp-d23 .nvplp-hero-grid,.nvplp-d29 .nvplp-hero-grid{grid-template-columns:1fr}.nvplp-hero-copy{padding:55px 30px 44px;text-align:center;align-items:center}.nvplp-hero-copy>p{margin-inline:auto}.nvplp-hero-visual,.nvplp-d14 .nvplp-hero-visual,.nvplp-d24 .nvplp-hero-visual,.nvplp-d26 .nvplp-hero-visual{min-height:500px;margin:0;border-radius:0!important;clip-path:none!important;transform:none!important}.nvplp-explore-card,.nvplp-d2 .nvplp-explore-card,.nvplp-d3 .nvplp-explore-card,.nvplp-d4 .nvplp-explore-card,.nvplp-d5 .nvplp-explore-card,.nvplp-d7 .nvplp-explore-card,.nvplp-d8 .nvplp-explore-card,.nvplp-d12 .nvplp-explore-card,.nvplp-d15 .nvplp-explore-card,.nvplp-d18 .nvplp-explore-card,.nvplp-d20 .nvplp-explore-card,.nvplp-d21 .nvplp-explore-card,.nvplp-d22 .nvplp-explore-card,.nvplp-d23 .nvplp-explore-card,.nvplp-d25 .nvplp-explore-card,.nvplp-d27 .nvplp-explore-card,.nvplp-d29 .nvplp-explore-card,.nvplp-d30 .nvplp-explore-card{left:50%;top:auto;bottom:28px;width:min(88%,540px);transform:translateX(-50%)!important}.nvplp-shared-source .nvls-reading-grid,.nvplp-shared-source .nvls-opportunity-grid{grid-template-columns:1fr}.nvplp-shared-source .nvls-story-main{grid-row:auto;min-height:360px}}
@media(max-width:600px){.nvplp-header{top:10px}.nvplp-nav-wrap{min-height:52px;padding:5px 8px 5px 12px}.nvplp-logo img{max-height:34px!important}.nvplp-wordmark{font-size:25px}.nvplp-hero-copy{padding:45px 22px 38px}.nvplp-hero h1{font-size:clamp(42px,13.5vw,61px);letter-spacing:-2px}.nvplp-hero-copy>p{font-size:15.5px}.nvplp-actions{justify-content:center}.nvplp-btn{width:100%}.nvplp-hero-visual{min-height:455px!important;background-position:center}.nvplp-explore-card{padding:22px 22px;bottom:20px}.nvplp-explore-card>strong{font-size:21px}.nvplp-explore-card a{padding:12px 0;font-size:13.5px}.nvplp-shared-source .nvls-wrap{width:min(100% - 28px,1180px)}.nvplp-shared-source .nvls-shop-grid{grid-template-columns:1fr}.nvplp-preview-ribbon{font-size:11px}}
@media(max-width:480px){
  .nvplp-landing{overflow-x:hidden}
  .nvplp-nav-wrap{width:calc(100% - 6px);gap:8px}
  .nvplp-logo{min-width:0;max-width:72%}
  .nvplp-logo img{max-width:150px!important;height:auto!important}
  .nvplp-menu-toggle{flex:0 0 42px}
  .nvplp-main-nav{left:7px;right:7px;max-height:calc(100vh - 90px);overflow:auto;-webkit-overflow-scrolling:touch}
  .nvplp-hero{padding-top:84px}
  .nvplp-hero-copy{padding-left:18px;padding-right:18px}
  .nvplp-hero h1{max-width:100%;font-size:clamp(38px,12.2vw,54px);line-height:1.01;letter-spacing:-1.7px}
  .nvplp-eyebrow{font-size:9.5px;letter-spacing:1.7px;padding:8px 12px}
  .nvplp-hero-visual{min-height:420px!important}
  .nvplp-explore-card{width:calc(100% - 28px)!important;max-width:none!important;left:50%!important;padding:20px 18px!important}
  .nvplp-shared-source img,.nvplp-shared-source video,.nvplp-shared-source iframe{max-width:100%;height:auto}
  .nvplp-shared-source *{max-width:100%}
}
@media(prefers-reduced-motion:reduce){.nvplp-landing *{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}

/* v1.2 SEO-visible discovery strip: real crawlable links and descriptive text, not hidden SEO copy. */
.nvplp-seo-context{position:relative;z-index:6;padding:0 22px;background:linear-gradient(180deg,#fff 0%,#fffdf9 100%);border-top:1px solid rgba(106,77,155,.08);border-bottom:1px solid rgba(106,77,155,.09)}
.nvplp-seo-context-inner{width:min(1240px,100%);margin:auto;display:grid;grid-template-columns:repeat(4,1fr)}
.nvplp-seo-context a{min-height:108px;padding:24px 30px;display:flex;flex-direction:column;justify-content:center;text-decoration:none;color:#21172f;border-right:1px solid rgba(106,77,155,.12);transition:.22s ease}
.nvplp-seo-context a:first-child{border-left:1px solid rgba(106,77,155,.12)}
.nvplp-seo-context strong{font:700 17px/1.2 Georgia,"Times New Roman",serif;color:#25143e}
.nvplp-seo-context span{margin-top:5px;font-size:13px;line-height:1.45;color:#665f6d}
.nvplp-seo-context a:hover{background:rgba(122,192,235,.07);transform:translateY(-1px)}
/* Ten intentionally streamlined designs remove duplicated free/opportunity blocks below the hero because Opportunities already exists in the primary navigation. */
.nvplp-streamlined .nvplp-shared-source .nvls-opportunity,
.nvplp-streamlined .nvplp-shared-source .nvls-open-access-wrap{display:none!important}

/* Keep the complete desktop navigation visible on most laptop/tablet-landscape widths. */
@media(min-width:841px){
  .nvplp-nav-wrap{width:min(1360px,calc(100% - 20px));gap:10px;padding-left:14px}
  .nvplp-logo{min-width:118px}
  .nvplp-main-nav{gap:1px}
  .nvplp-main-nav a{padding:8px 8px;font-size:12px}
  .nvplp-join{padding:0 17px;font-size:12px}
}
@media(max-width:840px){
  .nvplp-header{position:absolute;padding:0 10px}.nvplp-nav-wrap{width:calc(100% - 10px)}.nvplp-menu-toggle{display:block;margin-left:auto}.nvplp-main-nav{display:none;position:absolute;top:68px;left:12px;right:12px;padding:14px;flex-direction:column;align-items:stretch;background:rgba(255,255,255,.97);border:1px solid #ece5f2;border-radius:20px;box-shadow:0 25px 60px rgba(31,18,48,.18)}.nvplp-main-nav.is-open{display:flex}.nvplp-main-nav a{padding:12px 14px;font-size:14px}.nvplp-search{display:none}.nvplp-join{display:none}
  .nvplp-hero{min-height:auto;padding-top:96px}.nvplp-hero-grid,.nvplp-d6 .nvplp-hero-grid,.nvplp-d11 .nvplp-hero-grid,.nvplp-d16 .nvplp-hero-grid,.nvplp-d20 .nvplp-hero-grid,.nvplp-d23 .nvplp-hero-grid,.nvplp-d29 .nvplp-hero-grid{grid-template-columns:1fr}.nvplp-hero-copy{padding:55px 30px 44px;text-align:center;align-items:center}.nvplp-hero-copy>p{margin-inline:auto}.nvplp-hero-visual,.nvplp-d14 .nvplp-hero-visual,.nvplp-d24 .nvplp-hero-visual,.nvplp-d26 .nvplp-hero-visual{min-height:500px;margin:0;border-radius:0!important;clip-path:none!important;transform:none!important}.nvplp-explore-card,.nvplp-d2 .nvplp-explore-card,.nvplp-d3 .nvplp-explore-card,.nvplp-d4 .nvplp-explore-card,.nvplp-d5 .nvplp-explore-card,.nvplp-d7 .nvplp-explore-card,.nvplp-d8 .nvplp-explore-card,.nvplp-d12 .nvplp-explore-card,.nvplp-d15 .nvplp-explore-card,.nvplp-d18 .nvplp-explore-card,.nvplp-d20 .nvplp-explore-card,.nvplp-d21 .nvplp-explore-card,.nvplp-d22 .nvplp-explore-card,.nvplp-d23 .nvplp-explore-card,.nvplp-d25 .nvplp-explore-card,.nvplp-d27 .nvplp-explore-card,.nvplp-d29 .nvplp-explore-card,.nvplp-d30 .nvplp-explore-card{left:50%;top:auto;bottom:28px;width:min(88%,540px);transform:translateX(-50%)!important}.nvplp-shared-source .nvls-reading-grid,.nvplp-shared-source .nvls-opportunity-grid{grid-template-columns:1fr}.nvplp-shared-source .nvls-story-main{grid-row:auto;min-height:360px}
  .nvplp-seo-context-inner{grid-template-columns:1fr 1fr}.nvplp-seo-context a:nth-child(odd){border-left:1px solid rgba(106,77,155,.12)}
}
@media(max-width:560px){.nvplp-seo-context{padding:0 14px}.nvplp-seo-context-inner{grid-template-columns:1fr}.nvplp-seo-context a,.nvplp-seo-context a:first-child,.nvplp-seo-context a:nth-child(odd){min-height:auto;padding:18px 16px;border-left:0;border-right:0;border-bottom:1px solid rgba(106,77,155,.10)}.nvplp-seo-context a:last-child{border-bottom:0}}
