.nv-landing{--paper:#FAF6ED;--paper2:#F3ECDD;--card:#FFFDF7;--ink:#1D1812;--ink2:#4A4234;--muted:#7A6E5A;--faint:#B3A78F;--line:#E4D7BC;--clay:#8F5E35;--clay-d:#6E451F;--dark:#1D1812;--dark2:#2A2318}.nv-landing *{margin:0;padding:0;box-sizing:border-box}.nv-landing{scroll-behavior:smooth}.nv-landing{font-family:Inter,system-ui,sans-serif;background:var(--paper);color:var(--ink);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}.nv-landing ::selection{background:var(--clay);color:#fff}.nv-landing img{display:block;max-width:100%}.nv-landing .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.nv-landing .serif{font-family:Fraunces,Georgia,serif}.nv-landing .micro{text-transform:uppercase;letter-spacing:.22em;font-size:11px;font-weight:700;color:var(--clay)}.nv-landing h2.big{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:clamp(34px,4.4vw,58px);line-height:1.08;letter-spacing:-.015em}.nv-landing h2.big em{font-style:italic;color:var(--clay)}.nv-landing .sec-head{max-width:720px;margin-bottom:64px}.nv-landing .sec-head p{color:var(--muted);font-size:18px;margin-top:18px}.nv-landing .num-label{display:flex;align-items:center;gap:16px;margin-bottom:22px}.nv-landing .num-label .n{font-family:Fraunces,Georgia,serif;font-style:italic;font-size:15px;color:var(--clay);border:1px solid var(--line);width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--card)}.nv-landing .announce{background:var(--dark);color:#ede4d0;overflow:hidden;white-space:nowrap;padding:12px 0;position:relative;z-index:60}.nv-landing .mq{display:inline-flex;gap:0;animation:nv-mq 26s linear infinite;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.nv-landing .mq span{padding:0 28px;display:inline-flex;align-items:center;gap:28px}.nv-landing .mq b{color:var(--clay);font-weight:400}@keyframes nv-mq{to{transform:translate(-50%)}}.nv-landing .nav{position:sticky;top:0;z-index:55;background:#faf6ede0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);transition:box-shadow .3s}.nv-landing .nav.scrolled{box-shadow:0 10px 30px -18px #281e0f59}.nv-landing .nav-in{display:flex;align-items:center;justify-content:space-between;height:72px}.nv-landing .logo{font-family:Fraunces,Georgia,serif;font-size:26px;font-weight:600;color:var(--ink);text-decoration:none;letter-spacing:.01em}.nv-landing .logo i{font-style:italic;color:var(--clay)}.nv-landing .nav-links{display:flex;gap:30px}.nv-landing .nav-links a{font-size:13.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);text-decoration:none;position:relative}.nv-landing .nav-links a:after{content:"";position:absolute;left:0;bottom:-5px;height:1.5px;width:0;background:var(--clay);transition:width .3s}.nv-landing .nav-links a:hover:after{width:100%}.nv-landing .btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;background:var(--ink);color:#faf6ed!important;text-decoration:none;padding:16px 36px;border-radius:999px;font-weight:600;font-size:15.5px;border:none;cursor:pointer;transition:transform .25s,box-shadow .25s;isolation:isolate}.nv-landing .btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--clay);transform:translate(-101%);transition:transform .38s cubic-bezier(.65,0,.35,1);z-index:-1;border-radius:inherit}.nv-landing .btn:hover:before{transform:none}.nv-landing .btn:hover{transform:translateY(-2px);box-shadow:0 16px 30px -14px #50321480}.nv-landing .btn.sm{padding:11px 26px;font-size:13.5px}.nv-landing .btn .arr{transition:transform .25s}.nv-landing .btn:hover .arr{transform:translate(4px)}.nv-landing .hero{position:relative;padding:90px 0 110px;overflow:hidden}.nv-landing .hero:before{content:"";position:absolute;top:-140px;right:-140px;width:520px;height:520px;border:1px solid var(--line);border-radius:50%;pointer-events:none}.nv-landing .hero:after{content:"";position:absolute;top:-80px;right:-80px;width:400px;height:400px;border:1px solid var(--line);border-radius:50%;pointer-events:none}.nv-landing .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center;position:relative}.nv-landing .eyebrow-row{display:flex;align-items:center;gap:14px;margin-bottom:26px}.nv-landing .eyebrow-row .rule{height:1px;width:52px;background:var(--clay)}.nv-landing .hero h1{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:clamp(44px,5.6vw,76px);line-height:1.02;letter-spacing:-.02em;margin-bottom:24px}.nv-landing .hero h1 em{font-style:italic;color:var(--clay)}.nv-landing .hero .sub{font-size:19px;color:var(--muted);max-width:46ch;margin-bottom:34px}.nv-landing .hero .sub b{color:var(--ink2);font-weight:600}.nv-landing .price-zone{display:flex;align-items:center;gap:18px;margin-bottom:30px;flex-wrap:wrap}.nv-landing .price-now{font-family:Fraunces,Georgia,serif;font-size:46px;font-weight:600;letter-spacing:-.02em}.nv-landing .price-was{font-size:21px;color:var(--faint);text-decoration:line-through}.nv-landing .save-tag{background:var(--ink);color:#faf6ed;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:8px 16px;border-radius:999px}.nv-landing .hero-cta-row{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.nv-landing .guar-mini{font-size:13.5px;color:var(--muted);display:flex;align-items:center;gap:10px}.nv-landing .guar-mini svg{flex:none}.nv-landing .ticks{list-style:none;margin-top:34px;padding-top:28px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;font-size:14.5px;color:var(--ink2)}.nv-landing .ticks li{display:flex;gap:10px;align-items:center}.nv-landing .ticks .tk{width:22px;height:22px;flex:none;border-radius:50%;background:#e9dfc7;display:inline-flex;align-items:center;justify-content:center}.nv-landing .hero-visual{position:relative}.nv-landing .arch{border-radius:260px 260px 26px 26px;overflow:hidden;position:relative;box-shadow:0 50px 90px -40px #3c2a1273}.nv-landing .arch img{width:100%;height:600px;object-fit:cover;transform:scale(1.12);will-change:transform}.nv-landing .chip{position:absolute;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:14px 20px;box-shadow:0 20px 44px -20px #3c2a1266;font-size:13.5px;animation:nv-float 5.5s ease-in-out infinite}.nv-landing .chip b{display:block;font-family:Fraunces,Georgia,serif;font-style:italic;font-size:20px;color:var(--clay);margin-bottom:2px}.nv-landing .chip.c1{left:-46px;top:90px}.nv-landing .chip.c2{right:-30px;bottom:70px;animation-delay:-2.7s}.nv-landing .chip small{color:var(--muted)}@keyframes nv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.nv-landing .scroll-hint{position:absolute;bottom:26px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--faint);font-size:11px;letter-spacing:.24em;text-transform:uppercase}.nv-landing .scroll-hint .wheel{width:22px;height:36px;border:1.5px solid var(--faint);border-radius:12px;position:relative}.nv-landing .scroll-hint .wheel:after{content:"";position:absolute;top:7px;left:50%;width:3px;height:8px;margin-left:-1.5px;border-radius:2px;background:var(--clay);animation:nv-wheel 1.8s ease-in-out infinite}@keyframes nv-wheel{0%{transform:translateY(0);opacity:1}70%{transform:translateY(10px);opacity:0}to{opacity:0}}.nv-landing .problem{background:var(--dark);color:#ede4d0;padding:120px 0;position:relative;overflow:hidden}.nv-landing .problem:before{content:"\201c";position:absolute;top:40px;left:4%;font-family:Fraunces,Georgia,serif;font-size:340px;line-height:1;color:#ede4d00d;pointer-events:none}.nv-landing .problem .micro{color:#d8b98a}.nv-landing .problem h2{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:clamp(32px,4vw,52px);line-height:1.15;letter-spacing:-.01em;max-width:20ch}.nv-landing .problem h2 em{font-style:italic;color:#d8b98a}.nv-landing .problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start;margin-top:10px}.nv-landing .problem-copy p{color:#b9ae97;font-size:17.5px;margin-bottom:20px}.nv-landing .problem-copy p b{color:#ede4d0;font-weight:600}.nv-landing .tried{margin-top:36px;display:grid;gap:0;border-top:1px solid rgba(237,228,208,.16)}.nv-landing .tried div{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 4px;border-bottom:1px solid rgba(237,228,208,.16);font-size:16px}.nv-landing .tried div span:first-child{color:#ede4d0;font-weight:500}.nv-landing .tried div span:last-child{color:#8d8271;font-size:14px;text-align:right}.nv-landing .modes{padding:120px 0}.nv-landing .tabs{display:flex;gap:10px;margin:54px 0 0;border-bottom:1px solid var(--line);position:relative}.nv-landing .tab{background:none;border:none;font-family:Fraunces,Georgia,serif;font-size:clamp(19px,2.4vw,27px);font-weight:500;color:var(--faint);padding:18px 26px 22px;cursor:pointer;position:relative;transition:color .3s;flex:1;text-align:left}.nv-landing .tab small{display:block;font-family:Inter;font-size:11px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px;font-weight:700}.nv-landing .tab.active{color:var(--ink)}.nv-landing .tab .bar{position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--line);overflow:hidden}.nv-landing .tab .bar i{display:block;height:100%;width:0;background:var(--clay)}.nv-landing .tab.active .bar i{animation:nv-fill 6s linear forwards}@keyframes nv-fill{to{width:100%}}.nv-landing .panels{position:relative;margin-top:44px;min-height:300px}.nv-landing .panel{display:none;grid-template-columns:1fr 1fr;gap:60px;align-items:center;animation:nv-panelIn .55s cubic-bezier(.22,1,.36,1)}.nv-landing .panel.active{display:grid}@keyframes nv-panelIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.nv-landing .panel h3{font-family:Fraunces,Georgia,serif;font-size:clamp(28px,3vw,40px);font-weight:500;margin-bottom:16px}.nv-landing .panel h3 em{font-style:italic;color:var(--clay)}.nv-landing .panel p{color:var(--muted);font-size:17px;margin-bottom:14px;max-width:44ch}.nv-landing .panel .tip{margin-top:24px;background:var(--card);border:1px dashed var(--line);border-radius:14px;padding:16px 20px;font-size:14.5px;color:var(--ink2)}.nv-landing .panel .tip b{color:var(--clay)}.nv-landing .panel img{border-radius:22px;box-shadow:0 40px 70px -35px #3c2a1266;width:100%;height:380px;object-fit:cover}.nv-landing .stats{background:var(--paper2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:76px 0}.nv-landing .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:center}.nv-landing .stat .v{font-family:Fraunces,Georgia,serif;font-size:clamp(44px,5vw,68px);font-weight:600;letter-spacing:-.02em;color:var(--ink)}.nv-landing .stat .v i{font-style:italic;color:var(--clay);font-size:.6em}.nv-landing .stat .l{font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-top:8px}.nv-landing .stat{position:relative}.nv-landing .stat+.stat:before{content:"";position:absolute;left:0;top:15%;bottom:15%;width:1px;background:var(--line)}.nv-landing .steps-sec{padding:120px 0}.nv-landing .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:60px}.nv-landing .step-card{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:34px 28px;position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s}.nv-landing .step-card:hover{transform:translateY(-6px);box-shadow:0 30px 50px -28px #3c2a1259}.nv-landing .step-card .big-n{font-family:Fraunces,Georgia,serif;font-style:italic;font-size:64px;color:var(--paper2);-webkit-text-stroke:1.5px var(--clay);line-height:1;opacity:.9}.nv-landing .step-card h4{font-size:18px;margin:18px 0 10px}.nv-landing .step-card p{color:var(--muted);font-size:14.5px}.nv-landing .step-card .when{position:absolute;top:24px;right:24px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--clay);background:var(--paper2);padding:6px 12px;border-radius:999px}.nv-landing .steps-note{margin-top:44px;display:flex;gap:18px;align-items:center;justify-content:center;flex-wrap:wrap}.nv-landing .steps-note img{width:120px;height:120px;object-fit:cover;border-radius:18px;border:1px solid var(--line)}.nv-landing .compare{background:var(--dark);color:#ede4d0;padding:120px 0}.nv-landing .compare .micro{color:#d8b98a}.nv-landing .compare h2{color:#f7f1e2}.nv-landing .cmp{margin-top:56px;border:1px solid rgba(237,228,208,.18);border-radius:22px;overflow:hidden;max-width:920px;margin-left:auto;margin-right:auto}.nv-landing .cmp-row{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr}.nv-landing .cmp-row>div{padding:22px 24px;font-size:15.5px;border-bottom:1px solid rgba(237,228,208,.12)}.nv-landing .cmp-row:last-child>div{border-bottom:none}.nv-landing .cmp-row.head>div{font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.nv-landing .cmp-row>div:first-child{color:#b9ae97}.nv-landing .cmp-row.head .hl,.nv-landing .cmp-row .hl{background:#f7f1e2;color:var(--ink);font-weight:600}.nv-landing .cmp-row .hl .yes{color:#4e7a45}.nv-landing .cmp-row .yes{color:#7fa36f;font-weight:700;font-size:18px}.nv-landing .cmp-row .no{color:#c07a5a;font-weight:700;font-size:18px}.nv-landing .cmp-row .mid{color:#8d8271;font-size:14px}.nv-landing .cmp-note{text-align:center;color:#8d8271;font-size:13.5px;margin-top:26px}.nv-landing .box-sec{padding:120px 0}.nv-landing .box-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.nv-landing .box-grid .img-stack{position:relative}.nv-landing .box-grid .img-stack img.main{border-radius:24px;box-shadow:0 40px 70px -35px #3c2a1266}.nv-landing .box-grid .img-stack img.small{position:absolute;right:-24px;bottom:-30px;width:44%;border-radius:18px;border:6px solid var(--paper);box-shadow:0 30px 50px -25px #3c2a1273}.nv-landing .box-list{list-style:none;margin-top:30px}.nv-landing .box-list li{display:flex;gap:18px;align-items:flex-start;padding:18px 0;border-bottom:1px solid var(--line);font-size:16.5px}.nv-landing .box-list li:last-child{border-bottom:none}.nv-landing .box-list .b-ic{flex:none;width:44px;height:44px;border-radius:14px;background:var(--paper2);border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.nv-landing .box-list small{display:block;color:var(--muted);font-size:14px}.nv-landing .offer{padding:60px 0 130px}.nv-landing .offer-card{background:var(--dark);color:#ede4d0;border-radius:32px;padding:90px 60px;text-align:center;position:relative;overflow:hidden}.nv-landing .offer-card:before,.nv-landing .offer-card:after{content:"";position:absolute;border:1px solid rgba(237,228,208,.14);border-radius:50%}.nv-landing .offer-card:before{width:420px;height:420px;top:-160px;right:-120px}.nv-landing .offer-card:after{width:560px;height:560px;top:-220px;right:-180px}.nv-landing .offer-card h2{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:clamp(34px,4.4vw,56px);letter-spacing:-.015em;margin-bottom:18px;position:relative}.nv-landing .offer-card h2 em{font-style:italic;color:#d8b98a}.nv-landing .offer-card>p{color:#b9ae97;font-size:18px;max-width:52ch;margin:0 auto 36px;position:relative}.nv-landing .o-price{display:flex;align-items:baseline;justify-content:center;gap:18px;margin-bottom:34px;position:relative}.nv-landing .o-price .now{font-family:Fraunces,Georgia,serif;font-size:64px;font-weight:600;color:#f7f1e2}.nv-landing .o-price .was{font-size:24px;color:#8d8271;text-decoration:line-through}.nv-landing .btn.light{background:#f7f1e2;color:#1d1812!important}.nv-landing .btn.light:before{background:#d8b98a}.nv-landing .o-badges{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:34px;position:relative}.nv-landing .o-badges span{font-size:13px;font-weight:600;letter-spacing:.05em;border:1px solid rgba(237,228,208,.3);padding:10px 20px;border-radius:999px;color:#ede4d0}.nv-landing .faq-sec{padding:0 0 120px}.nv-landing .faq-wrap{max-width:780px;margin:0 auto}.nv-landing .faq-item{border-bottom:1px solid var(--line)}.nv-landing .faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 6px;font-weight:600;font-size:18px;transition:color .25s}.nv-landing .faq-item summary::-webkit-details-marker{display:none}.nv-landing .faq-item summary:hover{color:var(--clay)}.nv-landing .faq-item .pm{flex:none;width:38px;height:38px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;transition:transform .35s cubic-bezier(.65,0,.35,1),background .3s;font-size:20px;font-weight:300;color:var(--clay)}.nv-landing .faq-item[open] .pm{transform:rotate(135deg);background:var(--ink);color:#faf6ed;border-color:var(--ink)}.nv-landing .faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1)}.nv-landing .faq-item[open] .faq-a{grid-template-rows:1fr}.nv-landing .faq-a>div{overflow:hidden}.nv-landing .faq-a p{padding:0 6px 30px;color:var(--muted);font-size:16px;max-width:62ch}.nv-landing .final{padding:130px 0;text-align:center;position:relative;overflow:hidden}.nv-landing .final:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:700px;height:700px;border:1px solid var(--line);border-radius:50%;pointer-events:none}.nv-landing .final h2{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:clamp(38px,5vw,66px);letter-spacing:-.02em;line-height:1.05;margin-bottom:22px;position:relative}.nv-landing .final h2 em{font-style:italic;color:var(--clay)}.nv-landing .final p{color:var(--muted);font-size:18px;margin-bottom:38px;position:relative}.nv-landing footer{border-top:1px solid var(--line);padding:50px 0 40px}.nv-landing .foot{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.nv-landing .foot .logo{font-size:22px}.nv-landing .foot small{color:var(--faint);font-size:13px}.nv-landing .foot a{color:var(--muted);text-decoration:none;font-size:13.5px}.nv-landing .foot a:hover{color:var(--ink)}.nv-landing .sticky{position:fixed;left:20px;right:20px;bottom:20px;z-index:58;background:var(--ink);color:#ede4d0;border-radius:20px;padding:14px 14px 14px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 24px 50px -18px #140c0499;transform:translateY(140%);transition:transform .45s cubic-bezier(.22,1,.36,1);max-width:560px;margin:0 auto}.nv-landing .sticky.show{transform:none}.nv-landing .sticky .sp .now{font-family:Fraunces,Georgia,serif;font-size:24px;font-weight:600}.nv-landing .sticky .sp .was{color:#8d8271;text-decoration:line-through;font-size:14px;margin-left:10px}.nv-landing .sticky .sp small{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#b9ae97}.nv-landing .sticky .btn{padding:13px 28px;font-size:14px}.nv-landing .rv{opacity:0;transform:translateY(34px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.nv-landing .rv.in{opacity:1;transform:none}.nv-landing .rv.d1{transition-delay:.12s}.nv-landing .rv.d2{transition-delay:.24s}.nv-landing .rv.d3{transition-delay:.36s}.nv-landing .hero .rv{transform:translateY(44px)}@media(max-width:960px){.nv-landing .hero-grid,.nv-landing .problem-grid,.nv-landing .box-grid{grid-template-columns:1fr;gap:48px}.nv-landing .hero{padding:60px 0 80px}.nv-landing .arch img{height:440px}.nv-landing .chip.c1{left:8px}.nv-landing .chip.c2{right:8px}.nv-landing .panel.active{grid-template-columns:1fr}.nv-landing .panel img{height:300px}.nv-landing .stats-grid{grid-template-columns:1fr 1fr;gap:40px}.nv-landing .stat:nth-child(3):before{display:none}.nv-landing .stats-grid,.nv-landing .steps{grid-template-columns:1fr 1fr}.nv-landing .tabs{flex-direction:column;gap:0}.nv-landing .tab{border-bottom:1px solid var(--line);padding:16px 6px}.nv-landing .nav-links,.nv-landing .scroll-hint{display:none}.nv-landing .offer-card{padding:64px 28px}.nv-landing .cmp-row{grid-template-columns:1.3fr 1fr 1fr 1fr}.nv-landing .cmp-row>div{padding:16px 12px;font-size:13.5px}.nv-landing section,.nv-landing .modes,.nv-landing .steps-sec,.nv-landing .compare,.nv-landing .box-sec{padding-top:84px;padding-bottom:84px}.nv-landing .mech-grid{grid-template-columns:1fr;gap:44px}.nv-landing .ba img{height:420px}.nv-landing .ba.fx svg{height:340px}.nv-landing .q-body{padding:34px 24px;min-height:430px}.nv-landing .skin-panel{padding:30px 24px}.nv-landing .promise-grid{grid-template-columns:1fr;max-width:440px}}@media(max-width:600px){.nv-landing .steps,.nv-landing .ticks{grid-template-columns:1fr}.nv-landing .wrap{padding:0 20px}}.nv-landing .mech{background:var(--paper2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:110px 0}.nv-landing .mech-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:64px;align-items:center}.nv-landing .mech-points{list-style:none;margin-top:30px;display:grid;gap:14px}.nv-landing .mech-points li{display:flex;gap:14px;align-items:flex-start;font-size:16px;color:var(--ink2)}.nv-landing .mech-points .mp-n{flex:none;font-family:Fraunces,Georgia,serif;font-style:italic;color:var(--clay);font-size:18px;width:30px}.nv-landing .diagram{background:var(--card);border:1px solid var(--line);border-radius:26px;padding:28px;box-shadow:0 40px 70px -40px #3c2a1259}.nv-landing .diagram svg{width:100%;height:auto;display:block}.nv-landing .diagram .cap{text-align:center;color:var(--faint);font-size:12.5px;margin-top:14px;letter-spacing:.02em}.nv-landing .wv{transform-box:fill-box;transform-origin:center;animation:nv-wv 2.4s ease-out infinite}.nv-landing .wv.w2{animation-delay:.8s}.nv-landing .wv.w3{animation-delay:1.6s}@keyframes nv-wv{0%{transform:scale(.5);opacity:0}30%{opacity:.8}to{transform:scale(1.55);opacity:0}}.nv-landing .blade{animation:nv-bob 2.4s ease-in-out infinite}@keyframes nv-bob{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.nv-landing .dot{animation:nv-rise 4.6s ease-in-out infinite}.nv-landing .dot.d2{animation-delay:.35s}.nv-landing .dot.d3{animation-delay:.7s}.nv-landing .dot.d4{animation-delay:1.05s}.nv-landing .dot.d5{animation-delay:1.4s}.nv-landing .dot.d6{animation-delay:1.75s}.nv-landing .dot.d7{animation-delay:2.1s}.nv-landing .dot.d8{animation-delay:2.45s}@keyframes nv-rise{0%{transform:translateY(16px);opacity:0}14%{opacity:1}58%{transform:translateY(-66px);opacity:1}88%{transform:translateY(-108px);opacity:0}to{transform:translateY(16px);opacity:0}}.nv-landing .duotone{padding:110px 0}.nv-landing .ba{--pos:50%;position:relative;max-width:680px;margin:54px auto 0;border-radius:26px;overflow:hidden;box-shadow:0 40px 70px -35px #3c2a1266;cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none}.nv-landing .ba img{width:100%;height:560px;object-fit:cover;display:block;pointer-events:none}.nv-landing .ba .top{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.nv-landing .ba .tag{position:absolute;top:20px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:#1d1812b3;color:#ede4d0;padding:9px 18px;border-radius:999px;pointer-events:none}.nv-landing .ba .tag.l{left:20px}.nv-landing .ba .tag.r{right:20px}.nv-landing .ba .handle{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;background:#faf6ed;transform:translate(-1px);box-shadow:0 0 12px #00000059}.nv-landing .ba .knob{position:absolute;top:50%;left:var(--pos);transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:#faf6ed;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 26px -8px #00000073;font-size:19px;color:var(--ink);letter-spacing:2px;font-weight:700}.nv-landing .ba-hint{text-align:center;color:var(--faint);font-size:13.5px;margin-top:18px;letter-spacing:.04em}.nv-landing .fx-sec{padding:110px 0;background:var(--paper)}.nv-landing .ba.fx svg{width:100%;height:480px;display:block}.nv-landing .ba.fx .fx-cap{text-align:center;color:var(--faint);font-size:12.5px;margin-top:16px}.nv-landing .fx-legend{display:flex;gap:14px;justify-content:center;margin-top:26px;flex-wrap:wrap}.nv-landing .fx-legend span{font-size:13px;font-weight:600;color:var(--muted);background:var(--card);border:1px solid var(--line);padding:9px 18px;border-radius:999px}.nv-landing .quiz-sec{padding:110px 0;background:var(--paper2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nv-landing .quiz-card{max-width:680px;margin:50px auto 0;background:var(--card);border:1px solid var(--line);border-radius:26px;overflow:hidden;box-shadow:0 40px 70px -40px #3c2a1259}.nv-landing .q-progress{height:5px;background:var(--paper2);position:relative}.nv-landing .q-progress i{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--clay);border-radius:0 4px 4px 0;transition:width .5s cubic-bezier(.22,1,.36,1)}.nv-landing .q-body{padding:46px 44px;min-height:380px}.nv-landing .q-step{animation:nv-qin .45s cubic-bezier(.22,1,.36,1)}@keyframes nv-qin{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.nv-landing .q-q{font-family:Fraunces,Georgia,serif;font-size:26px;font-weight:500;margin-bottom:8px}.nv-landing .q-sub{color:var(--muted);font-size:14.5px;margin-bottom:26px}.nv-landing .q-opts{display:grid;gap:12px}.nv-landing .q-opt{text-align:left;background:var(--paper);border:1.5px solid var(--line);border-radius:16px;padding:18px 22px;cursor:pointer;font-size:16px;font-weight:600;color:var(--ink);transition:border-color .25s,transform .2s,box-shadow .25s;font-family:Inter,sans-serif}.nv-landing .q-opt small{display:block;font-weight:400;color:var(--muted);font-size:13.5px;margin-top:3px}.nv-landing .q-opt:hover{border-color:var(--clay);transform:translate(6px);box-shadow:0 14px 28px -18px #3c2a1266}.nv-landing .q-back{background:none;border:none;color:var(--faint);font-size:13.5px;cursor:pointer;margin-top:20px;font-family:Inter,sans-serif}.nv-landing .q-back:hover{color:var(--clay)}.nv-landing .q-result{text-align:center;animation:nv-qin .5s cubic-bezier(.22,1,.36,1)}.nv-landing .q-result .rk{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--clay);font-weight:700}.nv-landing .q-result h3{font-family:Fraunces,Georgia,serif;font-size:32px;font-weight:500;margin:12px 0 24px}.nv-landing .q-rec{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:26px;text-align:left;display:grid;gap:16px;margin-bottom:26px}.nv-landing .q-rec div{display:flex;gap:14px;align-items:flex-start;font-size:15.5px}.nv-landing .q-rec .e{font-size:20px;flex:none;width:34px;text-align:center}.nv-landing .q-rec small{display:block;color:var(--muted);font-size:13.5px;margin-top:3px}.nv-landing .q-restart{background:none;border:none;color:var(--clay);font-weight:600;font-size:14px;cursor:pointer;margin-top:18px;font-family:Inter,sans-serif}.nv-landing .q-restart:hover{color:var(--clay-d)}.nv-landing .skins{padding:110px 0}.nv-landing .chips{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:44px 0 34px}.nv-landing .chip-b{background:var(--card);border:1.5px solid var(--line);border-radius:999px;padding:14px 32px;font-size:15.5px;font-weight:600;cursor:pointer;transition:all .25s;font-family:Inter,sans-serif;color:var(--ink2)}.nv-landing .chip-b:hover{border-color:var(--clay);transform:translateY(-2px)}.nv-landing .chip-b.on{background:var(--ink);color:#faf6ed;border-color:var(--ink)}.nv-landing .skin-panel{max-width:680px;margin:0 auto;background:var(--card);border:1px solid var(--line);border-radius:22px;padding:40px 42px;min-height:230px}.nv-landing .skin-panel .sw{animation:nv-qin .4s cubic-bezier(.22,1,.36,1)}.nv-landing .skin-panel h3{font-family:Fraunces,Georgia,serif;font-size:26px;font-weight:500;margin-bottom:6px}.nv-landing .skin-panel .freq{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--clay);background:var(--paper2);border:1px solid var(--line);padding:7px 16px;border-radius:999px;margin:12px 0 18px}.nv-landing .skin-panel p{color:var(--muted);font-size:16px}.nv-landing .skin-panel .stip{margin-top:16px;background:var(--paper);border:1px dashed var(--line);border-radius:14px;padding:14px 18px;font-size:14.5px}.nv-landing .promise{padding:20px 0 120px}.nv-landing .promise-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:960px;margin:0 auto}.nv-landing .promise-card{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:36px 30px;text-align:center;transition:transform .3s,box-shadow .3s}.nv-landing .promise-card:hover{transform:translateY(-5px);box-shadow:0 26px 44px -26px #3c2a1259}.nv-landing .promise-card .pn{font-family:Fraunces,Georgia,serif;font-style:italic;font-size:17px;color:var(--cream);background:var(--clay);width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;font-weight:600}.nv-landing .promise-card h4{font-size:18px;margin-bottom:10px}.nv-landing .promise-card p{color:var(--muted);font-size:14.5px}.nv-landing .promise-card a{color:var(--clay);font-weight:600}@media(prefers-reduced-motion:reduce){.nv-landing *{animation:none!important;transition:none!important}.nv-landing .rv{opacity:1;transform:none}}.nv-landing :focus-visible{outline:2px solid var(--clay);outline-offset:3px;border-radius:4px}.nv-landing .box-grid .img-stack img.main{width:100%;height:auto}.nv-landing .box-grid .img-stack img.small{height:auto}@media(max-width:960px){.nv-landing .hero-grid,.nv-landing .problem-grid,.nv-landing .box-grid{grid-template-columns:1fr;gap:48px}.nv-landing .hero{padding:60px 0 80px}.nv-landing .arch img{height:440px}.nv-landing .chip.c1{left:8px}.nv-landing .chip.c2{right:8px}.nv-landing .panel.active{grid-template-columns:1fr}.nv-landing .panel img{height:300px}.nv-landing .stats-grid{grid-template-columns:1fr 1fr;gap:40px}.nv-landing .stat:nth-child(3):before{display:none}.nv-landing .steps{grid-template-columns:1fr 1fr}.nv-landing .tabs{flex-direction:column;gap:0}.nv-landing .tab{border-bottom:1px solid var(--line);padding:16px 6px}.nv-landing .nav-links,.nv-landing .scroll-hint{display:none}.nv-landing .offer-card{padding:64px 28px}.nv-landing .cmp-row{grid-template-columns:1.3fr 1fr 1fr 1fr}.nv-landing .cmp-row>div{padding:16px 12px;font-size:13.5px}.nv-landing section,.nv-landing .modes,.nv-landing .steps-sec,.nv-landing .compare,.nv-landing .box-sec{padding-top:84px;padding-bottom:84px}.nv-landing .mech-grid{grid-template-columns:1fr;gap:44px}.nv-landing .ba img{height:420px}.nv-landing .ba.fx svg{height:340px}.nv-landing .q-body{padding:34px 24px;min-height:430px}.nv-landing .skin-panel{padding:30px 24px}.nv-landing .promise-grid{grid-template-columns:1fr;max-width:440px}}@media(max-width:600px){.nv-landing .steps,.nv-landing .ticks{grid-template-columns:1fr}.nv-landing .wrap{padding:0 20px}.nv-landing .stat .v{font-size:clamp(30px,8.5vw,40px)}}.nv-landing .cmp-swipe{display:none;text-align:center;color:#8d8271;font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-top:16px}.nv-landing .cmp-row.head>div:first-child{border-top-left-radius:22px}.nv-landing .cmp-row.head>div:last-child{border-top-right-radius:22px}.nv-landing .cmp-row:last-child>div:first-child{border-bottom-left-radius:22px}.nv-landing .cmp-row:last-child>div:last-child{border-bottom-right-radius:22px}@media(max-width:600px){.nv-landing .cmp{overflow-x:auto;-webkit-overflow-scrolling:touch}.nv-landing .cmp-row{min-width:620px}.nv-landing .cmp-swipe{display:block}.nv-landing footer{padding-bottom:150px}}@media(max-width:600px){.nv-landing .cmp{overflow:visible;background:transparent;border:none;border-radius:0;padding:0}.nv-landing .cmp-row{display:block;min-width:0;background:#fffdf9;border:1px solid rgba(216,185,138,.3);border-radius:18px;padding:6px 18px 10px;margin:0 0 14px;box-shadow:0 8px 22px #2e2a240f}.nv-landing .cmp-row.head{display:none}.nv-landing .cmp-row>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px dashed rgba(216,185,138,.28);font-size:14.5px}.nv-landing .cmp-row>div:last-child{border-bottom:none}.nv-landing .cmp-row>div:first-child{display:block;font-weight:700;font-size:16px;color:#2e2a24;padding:12px 0 4px;border-bottom:none}.nv-landing .cmp-row>div.hl{background:transparent;border-radius:0}.nv-landing .cmp-row>div:nth-child(2):before{content:"N\e9voa";font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#a98b4f}.nv-landing .cmp-row>div:nth-child(3):before{content:"Spa facials";font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8d8271}.nv-landing .cmp-row>div:nth-child(4):before{content:"DIY squeezing";font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8d8271}.nv-landing .cmp-swipe{display:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/nevoa.css.map */
