a{color:var(--color-accent);text-decoration:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:6px}.nv-wrap{max-width:1080px}.nv-wrap,.nv-wrap-narrow{margin:0 auto;padding-left:20px;padding-right:20px}.nv-wrap-narrow{max-width:760px}.nv-pad{padding-top:72px;padding-bottom:72px}.nv-h2{font-family:var(--font-serif);font-weight:500;font-size:clamp(26px,4vw,34px);letter-spacing:-.01em;margin:0;text-wrap:balance}.nv-lead{color:var(--color-ink-2);font-size:16px;margin:10px 0 36px;max-width:600px;text-wrap:pretty}.nv-pill{display:inline-flex;align-items:center;justify-content:center;background:var(--color-accent);color:#fff;border:0;padding:12px 24px;border-radius:999px;font-family:var(--font-sans);font-size:14.5px;font-weight:600;min-height:44px;cursor:pointer;transition:background .15s ease}.nv-pill:hover{background:var(--color-accent-hover);color:#fff}.nv-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.nv-price-card.nv-price-card-recommended{border-color:var(--color-accent);box-shadow:0 16px 40px rgba(47,92,81,.13)}.nv-package-recommended{display:inline-block;margin-bottom:12px;color:var(--color-accent-text);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media (max-width:820px){.nv-package-grid{grid-template-columns:1fr}}.nv-pill-ghost{background:var(--color-ground);border:1px solid var(--color-line-strong);color:var(--color-ink);padding:11px 20px;font-size:14px}.nv-pill-ghost:hover{background:var(--color-line-list);color:var(--color-ink)}.nv-back-link{color:var(--color-ink-2);font-size:14px}.nv-checkout-form{max-width:680px;margin:0 auto}.nv-checkout-intro h1,.nv-legal-page h1,.nv-sample-hero h1,.nv-thank-you h1{font-family:var(--font-serif);font-weight:500;font-size:clamp(30px,5vw,46px);line-height:1.12;margin:18px 0 14px;letter-spacing:0}.nv-checkout-intro p,.nv-sample-hero p,.nv-thank-you>p{color:var(--color-ink-2);font-size:17px;max-width:640px}.nv-checkout-packages{margin:28px 0}.nv-package-choice{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:8px;cursor:pointer;width:100%;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.nv-price-card.nv-package-choice:hover{border-color:var(--color-accent)}.nv-price-card.nv-package-selected{border-color:var(--color-accent);background:var(--color-tint);box-shadow:0 0 0 2px var(--color-accent),0 14px 34px rgba(34,48,43,.1)}.nv-package-mark{position:absolute;top:20px;right:20px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--color-line-strong);background:var(--color-card);color:transparent;font-size:13px;font-weight:700;line-height:1}.nv-package-selected .nv-package-mark{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.nv-package-state{margin-top:4px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.nv-package-selected .nv-package-state{color:var(--color-accent-text)}.nv-checkout-summary{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;margin:22px 0 0;padding:14px 16px;background:var(--color-tint);border-radius:10px;color:var(--color-ink-strong);font-size:15px}.nv-checkout-summary strong{color:var(--color-ink);font-weight:700}.nv-checkout-label{display:flex;flex-direction:column;gap:7px;margin:16px 0;color:var(--color-ink-strong);font-weight:600;font-size:14px}.nv-checkout-label small{color:var(--color-muted);font-weight:400}.nv-checkout-label input,.nv-checkout-label select{width:100%;min-height:46px;border:1px solid var(--color-line-strong);border-radius:8px;padding:10px 12px;background:var(--color-card);color:var(--color-ink);font:inherit}.nv-checkout-label input:focus,.nv-checkout-label select:focus{outline:2px solid var(--color-accent);outline-offset:1px}.nv-checkout-submit{width:100%;margin-top:12px}.nv-checkout-submit:disabled,.nv-report-button:disabled{opacity:.6;cursor:wait}.nv-checkout-legal,.nv-checkout-note,.nv-checkout-support{color:var(--color-muted);font-size:13px;margin:14px 0 0}.nv-form-error{color:#a63e32;background:#fff3f0;border:1px solid #efc1b9;border-radius:8px;padding:10px 12px;margin:14px 0}.nv-thank-you{min-height:55vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.nv-thank-you,.nv-thank-you>p{text-align:center}.nv-thank-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin:28px 0 10px}.nv-sample-page{padding-top:56px}.nv-sample-hero{max-width:720px;margin-bottom:38px}.nv-sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.nv-sample-card{background:var(--color-card);border:1px solid var(--color-line);padding:24px;min-height:190px}.nv-sample-number{color:var(--color-accent);font-size:13px;font-weight:700;letter-spacing:.08em}.nv-sample-card h2{font-family:var(--font-serif);font-weight:500;font-size:22px;margin:18px 0 8px}.nv-sample-card p{color:var(--color-ink-2);margin:0}.nv-sample-line{display:block;width:42px;height:3px;background:var(--color-line-accent);margin-top:24px}.nv-sample-disclaimer{margin:32px 0 24px;padding:16px;border-left:3px solid var(--color-accent);color:var(--color-ink-2);background:var(--color-tint)}.nv-legal-page{max-width:760px;margin:0 auto;padding:48px 20px 80px;color:var(--color-ink)}.nv-legal-page h2{font-family:var(--font-serif);font-size:24px;font-weight:500;margin:32px 0 8px}.nv-legal-page p{color:var(--color-ink-2)}.nv-legal-updated{color:var(--color-muted);font-size:14px}.nv-legal-page ul{color:var(--color-ink-2);margin:8px 0 0;padding-left:20px}.nv-legal-page li{margin-bottom:7px}.nv-legal-page section{scroll-margin-top:80px}.nv-legal-draft{margin:20px 0 8px;padding:14px 16px;border-left:3px solid #b45309;background:#fdf6ec;color:#7a4a08!important;font-size:14.5px}.nv-legal-highlight{margin:28px 0 8px;padding:22px 24px;background:var(--color-tint);border:1px solid var(--color-line-strong);border-radius:12px}.nv-legal-highlight h2{margin-top:0;font-size:21px}.nv-legal-highlight li{margin-bottom:10px;color:var(--color-ink)}.nv-legal-note{margin:14px 0;padding:12px 16px;border-left:3px solid var(--color-accent);background:var(--color-tint);color:var(--color-ink)!important;font-weight:500}.nv-legal-toc{margin:26px 0 8px}.nv-legal-toc ol{color:var(--color-ink-2);padding-left:20px;font-size:15px}.nv-legal-toc li{margin-bottom:5px}.nv-legal-toc a{color:var(--color-accent);text-decoration:none}.nv-legal-toc a:hover{text-decoration:underline}.nv-legal-links{margin-top:36px;padding-top:18px;border-top:1px solid var(--color-line)}.nv-new-report-page{max-width:760px;margin:0 auto;padding:44px 20px 80px}.nv-new-report-page h1{font-family:var(--font-serif);font-size:clamp(30px,5vw,44px);font-weight:500;margin:12px 0}.nv-new-report-form{margin-top:28px}.nv-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.nv-confirm-address{display:flex;flex-direction:column;gap:6px;background:var(--color-tint);padding:18px;border-left:3px solid var(--color-accent);margin:24px 0}.nv-address-picker{position:relative}.nv-address-picker input{width:100%;box-sizing:border-box}.nv-address-picker-status,.nv-address-picker-valid{position:absolute;right:13px;top:50%;transform:translateY(-50%);font-weight:700}.nv-address-picker-valid{color:#16866f;font-size:18px}.nv-address-picker-list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 5px);overflow:hidden;border:1px solid var(--color-line);border-radius:8px;background:var(--color-card);box-shadow:0 14px 35px rgba(15,35,31,.18)}.nv-address-picker-list button{display:flex;width:100%;flex-direction:column;gap:3px;border:0;border-bottom:1px solid var(--color-line);background:transparent;padding:11px 13px;text-align:left;color:var(--color-ink);cursor:pointer}.nv-address-picker-list button:last-child{border-bottom:0}.nv-address-picker-list button:focus-visible,.nv-address-picker-list button:hover{background:var(--color-tint);outline:none}.nv-address-picker-list small{color:var(--color-ink-2)}.nv-address-picker-confirmed{margin:5px 0 0;color:#16866f;font-size:12px}.nv-address-picker-help{margin:5px 0 0;color:var(--color-ink-2);font-size:12px}.nv-confirm-address span{color:var(--color-ink-2);font-size:14px}.nv-confirm-map{display:block;width:100%;max-width:640px;height:auto;border:1px solid var(--color-line);border-radius:10px;margin-top:20px}@media (max-width:720px){.nv-form-grid,.nv-sample-grid{grid-template-columns:1fr}.nv-back-link{margin-left:auto}}.nv-report-shell{min-height:100vh}.nv-report-doc{--color-card:#ffffff;--color-card-foreground:var(--color-ink);--color-foreground:var(--color-ink);--color-background:var(--color-ground);--color-muted:var(--color-tint);--color-muted-foreground:var(--color-ink-2);--color-border:var(--color-line);--report-accent:var(--color-accent);--report-accent-bright:var(--color-accent);--report-accent-soft:var(--color-accent-hover);--report-gauge-track:#e6ebe7;--report-warning:var(--color-clay);--report-chart-line:var(--color-accent);--report-iso15-fill:rgba(31,82,68,0.14);--report-iso15-stroke:rgba(31,82,68,0.7);--report-iso5-fill:rgba(46,125,104,0.3);--report-iso5-stroke:#2e7d68;--report-toggle-bg:var(--color-accent);--report-toggle-fg:#ffffff;--report-toggle-ink:var(--color-accent);--report-pin-fill:#10261f;--color-emerald-300:#059669;--color-emerald-400:#047857;--color-emerald-500:#047857;--color-amber-300:#b45309;--color-amber-400:#b45309;--color-amber-500:#b45309;--color-rose-300:#be123c;--color-rose-400:#be123c;--color-rose-500:#be123c;--color-orange-500:#c2410c;--color-sky-500:#0369a1;background:var(--color-ground);color:var(--color-foreground)}.nv-report-doc h2{font-family:var(--font-serif);font-weight:500}.nv-report-page{max-width:760px;margin:0 auto;padding:44px 20px 80px}.nv-report-page h1{font-family:var(--font-serif);font-size:clamp(28px,5vw,40px);font-weight:500;letter-spacing:-.01em;margin:6px 0 10px}.nv-report-header{border-bottom:1px solid var(--color-line);padding-bottom:26px;margin-bottom:28px}.nv-report-eyebrow{color:var(--color-accent-text);font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0}.nv-report-muted{color:var(--color-ink-2);font-size:14px;margin:0}.nv-report-good{color:var(--color-accent-text)}.nv-report-bad{color:var(--color-clay)}.nv-report-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px}.nv-report-button{display:inline-flex;align-items:center;justify-content:center;background:var(--color-accent);color:#fff;border:0;padding:12px 24px;border-radius:999px;font-size:14.5px;font-weight:600;min-height:44px;cursor:pointer;transition:background .15s ease}.nv-report-button:hover{background:var(--color-accent-hover);color:#fff}.nv-report-button-ghost{background:var(--color-ground);border:1px solid var(--color-line-strong);color:var(--color-ink);padding:11px 20px;font-size:14px}.nv-report-button-ghost:hover{background:var(--color-line-list);color:var(--color-ink)}.nv-report-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.nv-report-item{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--color-card);border:1px solid var(--color-line);border-radius:14px;padding:18px 20px}.nv-report-address{font-size:15.5px;font-weight:600;color:var(--color-ink)}.nv-report-meta{margin-top:3px;font-size:13px;color:var(--color-muted)}.nv-report-links{display:flex;align-items:center;gap:16px;flex-shrink:0;font-size:14px;font-weight:600}.nv-report-links a:hover{text-decoration:underline}.nv-report-empty{background:var(--color-tint);border-left:3px solid var(--color-accent);padding:18px;color:var(--color-ink-2);margin:0}.nv-report-notice{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.nv-report-notice p{color:var(--color-ink-2);max-width:440px;margin:0 0 26px}@media (max-width:620px){.nv-report-item{flex-direction:column;align-items:flex-start;gap:12px}.nv-report-actions .nv-report-button{flex:1 1 auto}}.nv-mark{display:flex;flex-direction:column;align-items:center;gap:2.8px}.nv-mark i{display:block;border-radius:999px}.nv-mark .p1{width:9.7px;height:5.5px;background:oklch(72% .05 172);position:relative;left:1.4px}.nv-mark .p2{width:15.2px;height:6.9px;background:oklch(62% .06 172);position:relative;left:-2.8px}.nv-mark .p3{width:22.1px;height:8.3px;background:oklch(52% .06 172);position:relative;left:1.4px}.nv-mark .p4{width:30.4px;height:9.7px;background:oklch(40% .06 172)}.nv-mark .base{width:41.4px;height:3.5px;background:oklch(82% .03 172);margin-top:4.1px}.nv-mark-dark .p1{background:oklch(86% .03 172)}.nv-mark-dark .p2{background:oklch(78% .04 172)}.nv-mark-dark .p3{background:oklch(70% .05 172)}.nv-mark-dark .p4{background:oklch(62% .06 172)}.nv-mark-dark .base{background:rgba(246,248,246,.25)}.nv-wordmark{font-weight:700;font-size:20.7px;letter-spacing:.16em;text-transform:uppercase}.nv-lockup{display:flex;align-items:center;gap:13.8px;color:var(--color-ink)}.nv-nav{position:sticky;top:0;z-index:50;background:rgba(246,248,246,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nv-nav>div{max-width:1080px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;justify-content:flex-start;gap:28px;flex-wrap:wrap}.nv-nav .nv-nav-links,.nv-nav>div>:last-child:not(.nv-lockup){margin-left:auto}.nv-nav>div>.nv-nav-links~:last-child{margin-left:0}.nv-nav-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.nv-nav-links a{font-size:15px;font-weight:700;color:var(--color-ink);padding:4px 8px;transition:color .25s cubic-bezier(.455,.03,.515,.955),text-shadow .25s cubic-bezier(.455,.03,.515,.955)}.nv-nav-links a:hover{color:var(--color-accent);text-shadow:0 8px 20px rgba(31,82,68,.3)}.nv-nav .nv-pill{padding:9px 18px;font-size:14px;min-height:0}.nv-nav .nv-pill,.nv-nav .nv-pill:visited,.nv-tsr-submit{color:#fff;-webkit-text-fill-color:#fff}.nv-hero{border-bottom:1px solid var(--color-line);background:radial-gradient(ellipse 900px 420px at 50% -80px,oklch(94% .025 172) 0,transparent 70%)}.nv-hero>div{max-width:820px;margin:0 auto;padding:72px 20px 64px;text-align:center}.nv-badge{display:inline-block;background:var(--color-tint-faint);color:var(--color-accent-deep);font-size:12px;font-weight:600;padding:6px 14px;border-radius:999px;letter-spacing:.04em}.nv-hero h1{font-family:var(--font-serif);font-weight:500;font-size:clamp(32px,5vw,48px);line-height:1.18;letter-spacing:-.015em;margin:20px 0 16px;text-wrap:balance}.nv-hero-sub{font-size:17px;color:var(--color-ink-2);line-height:1.6;max-width:560px;margin:0 auto 32px;text-wrap:pretty}.nv-search{max-width:560px;margin:0 auto;background:var(--color-card);border:1px solid var(--color-line-strong);border-radius:999px;padding:7px;display:flex;gap:8px;flex-wrap:wrap;box-shadow:0 14px 34px rgba(34,48,43,.09)}.nv-search input{flex:1 1 220px;border:0;outline:0;background:transparent;padding:12px 18px;font-size:15px;font-family:var(--font-sans);color:var(--color-ink);border-radius:999px;min-height:44px;min-width:0}.nv-search input::placeholder{color:#9aa49e}.nv-address-picker-hero{display:contents}.nv-address-picker-hero>.nv-checkout-label{display:none}.nv-address-picker-hero .nv-address-picker{flex:1 1 220px;min-width:0}.nv-address-picker-hero .nv-address-picker input{min-height:44px;border:0;outline:0;background:transparent;padding:12px 18px;font-size:15px;font-family:var(--font-sans);color:var(--color-ink);border-radius:999px}.nv-address-picker-hero .nv-address-picker-confirmed,.nv-address-picker-hero .nv-address-picker-help{display:none}.nv-hero-meta{margin-top:18px;font-size:13.5px;color:var(--color-muted);display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.nv-hero-meta s{color:var(--color-struck)}.nv-hero-meta strong{color:var(--color-accent-text)}.nv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.nv-card{background:var(--color-card);border:1px solid var(--color-line);border-radius:20px;padding:26px}.nv-card h3{font-size:17px;font-weight:700;margin:0 0 8px}.nv-card p{margin:0;font-size:14.5px;color:var(--color-ink-2);line-height:1.6}.nv-stepnum{font-family:var(--font-serif);font-size:15px;color:var(--color-accent-text);background:var(--color-tint-faint);width:36px;height:36px;border-radius:50%;display:grid;place-items:center;margin-bottom:16px}.nv-section-white{background:var(--color-card);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.nv-section-white .nv-card{background:var(--color-ground);padding:24px}.nv-section-white .nv-card h3{font-size:16px;color:var(--color-accent-deep)}.nv-section-white .nv-card p{font-size:14px}.nv-section-tint{background:var(--color-tint);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.nv-quote{font-family:var(--font-serif);font-weight:500;font-size:clamp(21px,3.5vw,28px);line-height:1.45;text-wrap:balance}.nv-quote-by{margin-top:18px;font-size:14px;color:var(--color-muted)}.nv-price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;align-items:start}.nv-price-argument{font-size:16px;line-height:1.65;margin:14px 0 18px;color:var(--color-ink-strong);text-wrap:pretty}.nv-coupon-note{background:var(--color-card);border:1px solid var(--color-line-accent);border-radius:20px;padding:20px 22px}.nv-coupon-note h3{font-family:var(--font-serif);font-size:15px;font-weight:600;color:var(--color-accent-deep);margin:0 0 6px}.nv-coupon-note p{margin:0;font-size:14.5px;color:var(--color-ink-2);line-height:1.6}.nv-coupon-note strong{color:var(--color-ink-strong)}.nv-price-card{background:var(--color-card);border:1px solid var(--color-line-strong);border-radius:24px;padding:32px;box-shadow:0 14px 34px rgba(34,48,43,.08)}.nv-price-kicker{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted);margin-bottom:10px}.nv-price-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.nv-price-now{font-family:var(--font-serif);font-weight:500;font-size:42px;letter-spacing:-.01em}.nv-price-old{font-size:18px;color:var(--color-struck)}.nv-price-deadline{font-size:13px;color:var(--color-accent-text);font-weight:600;margin:4px 0 18px}.nv-price-feat{display:flex;gap:10px;padding:9px 0;border-bottom:1px solid var(--color-line-list);font-size:14.5px;color:var(--color-ink-strong)}.nv-price-feat span:first-child{color:var(--color-check);font-weight:700}.nv-price-card .nv-pill{display:flex;width:100%;margin-top:22px;padding:14px 24px;font-size:15px}.nv-price-guarantee{text-align:center;margin-top:12px;font-size:12.5px;color:var(--color-muted)}.nv-limit-title{font-size:15px;font-weight:700;margin-bottom:8px;color:var(--color-clay)}.nv-fixlaw{background:var(--color-dark);border-radius:24px;padding:32px;display:grid;grid-template-columns:1.25fr .75fr;gap:28px;align-items:center}.nv-fixlaw-eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--color-dark-head);margin-bottom:10px}.nv-fixlaw h3{font-family:var(--font-serif);font-weight:500;font-size:clamp(21px,3vw,27px);line-height:1.25;color:#f6f8f6;letter-spacing:-.01em;margin:0;text-wrap:balance}.nv-fixlaw-body{margin:12px 0 0;font-size:15px;line-height:1.65;color:var(--color-dark-ink);max-width:46ch;text-wrap:pretty}.nv-fixlaw-points{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.nv-fixlaw-points span{font-size:12.5px;color:#d6e0db;background:rgba(246,248,246,.1);border-radius:999px;padding:6px 13px}.nv-coupon-card{background:var(--color-card);border-radius:20px;padding:24px;text-align:center}.nv-coupon-card h4{margin:0;font-family:var(--font-serif);font-weight:600;font-size:17px;color:var(--color-accent-deep)}.nv-coupon-code{display:inline-block;margin:12px 0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:700;letter-spacing:.06em;color:var(--color-accent);background:var(--color-tint-faint);border:1px dashed var(--color-line-accent);border-radius:10px;padding:9px 16px}.nv-coupon-card p{margin:0 0 16px;font-size:13px;color:var(--color-ink-2);line-height:1.55}.nv-coupon-card .nv-pill{display:flex;width:100%;min-height:42px;padding:11px 18px;font-size:14px}.nv-faq{display:flex;flex-direction:column;gap:10px}.nv-faq details{background:var(--color-card);border:1px solid var(--color-line);border-radius:18px;padding:0 22px}.nv-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;font-size:15.5px;font-weight:600;cursor:pointer;list-style:none;min-height:44px}.nv-faq summary::-webkit-details-marker{display:none}.nv-faq summary i{color:var(--color-check);font-size:20px;font-style:normal;flex-shrink:0;transition:transform .18s ease}.nv-faq details[open] summary i{transform:rotate(45deg)}.nv-faq details p{margin:0;padding:0 0 20px;font-size:14.5px;color:var(--color-ink-2);line-height:1.65}.nv-foot{background:var(--color-dark);color:var(--color-dark-ink)}.nv-foot-top{max-width:1080px;margin:0 auto;padding:48px 20px 36px;display:flex;justify-content:space-between;gap:32px;flex-wrap:wrap}.nv-foot-brand{max-width:320px}.nv-foot .nv-wordmark{color:#f6f8f6}.nv-foot-blurb{margin:14px 0 0;font-size:13.5px;line-height:1.6;color:var(--color-dark-head)}.nv-foot-cols{display:flex;gap:48px;flex-wrap:wrap}.nv-foot-col{display:flex;flex-direction:column;gap:9px;font-size:14px}.nv-foot-col b{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-dark-muted);font-weight:600;margin-bottom:4px}.nv-foot-col a{color:var(--color-dark-ink)}.nv-foot-col a:hover{color:#f6f8f6}.nv-foot-legal{border-top:1px solid rgba(246,248,246,.12);text-align:center;padding:18px 20px;font-size:12.5px;color:var(--color-dark-muted)}@media (max-width:820px){.nv-fixlaw{grid-template-columns:1fr;padding:26px}.nv-nav-links{gap:14px}.nv-nav-links a:not(.nv-pill){display:none}}@media (prefers-reduced-motion:reduce){.nv-faq summary i,.nv-pill{transition:none}}.nv-ins{position:relative;overflow:hidden;isolation:isolate;--ramp:170px;--from:#f8faf9;--own:#f8faf9;background:linear-gradient(180deg,var(--from) 0,var(--own) var(--ramp),var(--own) 100%)}.nv-ins>.nv-in{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:180px 20px 120px}.nv-ins-hero{--from:#f8faf9;--own:#f8faf9}.nv-ins-band{--from:#f8faf9;--own:#e8f1ec}.nv-ins-steps{--from:#e8f1ec;--own:#f4f8f6}.nv-ins-sources{--from:#f4f8f6;--own:#e9f2ed}.nv-ins-hood{--from:#e9f2ed;--own:#f2f7f4}.nv-ins-school{--from:#f2f7f4;--own:#e6f1ea}.nv-ins-sellers{--from:#e6f1ea;--own:#dcede4}.nv-ins-quote{--from:#dcede4;--own:#eef4f0}.nv-ins-price{--from:#eef4f0;--own:#f4f8f6}.nv-ins-limits{--from:#f4f8f6;--own:#e8f1ec}.nv-ins-partner{--from:#e8f1ec;--own:#f2f7f4}.nv-ins-faq{--from:#f2f7f4;--own:#e4efe8}.nv-ins-closing{--from:#e4efe8;--own:#24352e;--ramp:280px;color:#eef2ef}.nv-ins-quote>.nv-in{padding-top:150px;padding-bottom:90px}.nv-ins-closing>.nv-in{padding-top:310px;padding-bottom:150px;text-align:center}.nv-ph{position:absolute;inset:0 0 0 auto;width:52%;z-index:0;background-size:cover;background-position:50%;filter:saturate(.92) brightness(1.02);-webkit-mask-image:linear-gradient(95deg,transparent,rgba(0,0,0,.35) 26%,rgba(0,0,0,.85) 56%,#000 78%),linear-gradient(180deg,transparent,#000 16%,#000 78%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(95deg,transparent,rgba(0,0,0,.35) 26%,rgba(0,0,0,.85) 56%,#000 78%),linear-gradient(180deg,transparent,#000 16%,#000 78%,transparent);mask-composite:intersect}.nv-ph-ghost{width:46%;inset:0 0 auto auto;height:64%;opacity:.4;-webkit-mask-image:radial-gradient(130% 120% at 100% 0,#000 0,rgba(0,0,0,.4) 46%,transparent 76%);mask-image:radial-gradient(130% 120% at 100% 0,#000 0,rgba(0,0,0,.4) 46%,transparent 76%)}.nv-ph-ghost,.nv-ph-wash{-webkit-mask-composite:source-over;mask-composite:add}.nv-ph-wash{width:100%;opacity:.13;filter:saturate(.35) brightness(1.7);-webkit-mask-image:radial-gradient(120% 100% at 50% 30%,#000 0,transparent 78%);mask-image:radial-gradient(120% 100% at 50% 30%,#000 0,transparent 78%)}.nv-col{max-width:560px}.nv-ins-closing .nv-col{max-width:none}.nv-eyebrow{font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-muted);margin:0 0 16px}.nv-ins-closing .nv-eyebrow{color:#8d9c94}.nv-head{font-family:var(--font-serif);font-weight:500;font-size:clamp(32px,4.4vw,50px);line-height:1.14;letter-spacing:-.022em;margin:0;text-wrap:balance}.nv-head em{font-style:normal;color:var(--color-accent)}.nv-head-sm{font-size:clamp(28px,3.6vw,40px)}.nv-ins-closing .nv-head{color:#fff;margin-inline:auto;max-width:16ch}.nv-body{font-size:16.5px;color:var(--color-ink-2);line-height:1.62;margin:18px 0 0;max-width:52ch;text-wrap:pretty}.nv-body b{color:var(--color-ink);font-weight:700}.nv-ins-closing .nv-body{color:#b9c4be;margin-inline:auto}.nv-secfoot{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:44px}.nv-secmeta{font-size:13.5px;color:var(--color-muted)}.nv-cards{display:grid;gap:12px;margin-top:34px}.nv-c3{grid-template-columns:repeat(3,minmax(0,1fr))}.nv-c2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px}.nv-tile{background:#fff;border-radius:10px;padding:17px 19px;box-shadow:0 1px 2px rgba(34,48,43,.05),0 8px 22px rgba(34,48,43,.055)}.nv-tile b{display:block;font-size:15px;color:var(--color-accent-deep);font-weight:700}.nv-tile span{font-size:13.5px;color:var(--color-muted)}.nv-tile p{margin:0;font-size:15px;color:var(--color-ink);line-height:1.5}.nv-tile .nv-stepnum{margin-bottom:14px}.nv-tile .nv-limit-title{font-size:15px;font-weight:700;color:var(--color-accent-deep);margin-bottom:4px}.nv-tile .nv-limit-title span{color:var(--color-clay);font-size:inherit}.nv-rows{display:flex;flex-direction:column;gap:9px;margin-top:28px}.nv-row{background:#fff;border-radius:10px;padding:14px 18px;font-size:15px;box-shadow:0 1px 2px rgba(34,48,43,.05),0 8px 22px rgba(34,48,43,.055)}.nv-row-muted{color:var(--color-muted)}.nv-row-muted s{color:var(--color-struck)}.nv-row-hi{background:var(--color-mint-row);color:var(--color-accent-deep);font-weight:700;box-shadow:none}.nv-row-check{display:flex;align-items:center;gap:11px}.nv-row-check i{font-style:normal;color:var(--color-accent);font-weight:700}.nv-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:56px;align-items:center}.nv-frame{border-radius:12px;overflow:hidden;aspect-ratio:16/7;background-size:cover;background-position:50%;box-shadow:0 1px 2px rgba(34,48,43,.05),0 8px 22px rgba(34,48,43,.055)}.nv-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:560px;margin:0 0 40px}.nv-stat{background:#fff;border-radius:10px;padding:15px 17px;box-shadow:0 1px 2px rgba(34,48,43,.05),0 8px 22px rgba(34,48,43,.055)}.nv-stat span{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.nv-stat b{display:block;font-family:var(--font-serif);font-weight:500;font-size:30px;color:var(--color-ink);margin-top:5px;font-variant-numeric:tabular-nums}.nv-price-badge{display:inline-block;background:var(--color-mint-row);color:var(--color-accent-deep);font-size:12.5px;font-weight:700;padding:6px 15px;border-radius:999px;margin-bottom:20px}.nv-ins-partner .nv-price-badge{background:#ffffff;margin-bottom:14px}.nv-price-big{font-family:var(--font-serif);font-weight:500;font-size:clamp(46px,7vw,74px);line-height:1;letter-spacing:-.03em;margin:0;font-variant-numeric:tabular-nums}.nv-ins-hero .nv-search{margin:30px 0 0}.nv-ins-hero .nv-hero-meta{justify-content:flex-start;margin-top:20px}.nv-pill-light{background:#fff;color:var(--color-accent)}.nv-pill-light:hover{background:#fff;color:var(--color-accent-hover)}.nv-foot-flush{background:linear-gradient(180deg,#24352e 0,var(--color-dark) 110px,var(--color-dark) 100%)}.nv-foot-flush .nv-foot-top{padding-top:120px}@media (max-width:980px){.nv-split{gap:30px}.nv-cards.nv-c2,.nv-cards.nv-c3,.nv-split,.nv-stats{grid-template-columns:1fr}}@media (max-width:760px){.nv-ins{--ramp:110px}.nv-ins>.nv-in{padding:200px 20px 70px}.nv-ph{inset:0 0 auto 0;width:100%;height:190px;opacity:.55;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.nv-ph-ghost{height:150px}.nv-ph-wash{height:100%;opacity:.13}.nv-ins-closing>.nv-in{padding-top:200px}}.nv-pf-user{font-size:14px;color:var(--color-muted)}.nv-pf-head{position:relative;overflow:hidden;background:var(--color-ground);isolation:isolate}.nv-pf-in{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:56px 20px 46px}.nv-pf-title{font-family:var(--font-serif);font-weight:500;font-size:clamp(30px,4.6vw,44px);letter-spacing:-.022em;margin:0}.nv-pf-credit{margin-top:26px;background:var(--color-card);border-radius:14px;padding:20px 24px;box-shadow:0 1px 2px rgba(34,48,43,.05),0 8px 22px rgba(34,48,43,.055);display:flex;align-items:center;gap:26px;flex-wrap:wrap;max-width:680px}.nv-pf-credit-main{flex:1 1 240px}.nv-pf-credit-main b{font-family:var(--font-serif);font-weight:500;font-size:24px}.nv-pf-credit-sub{font-size:13px;color:var(--color-muted);margin-top:5px}.nv-pf-credit-actions{display:flex;gap:10px;flex-wrap:wrap}.nv-pf-stones{display:flex;gap:7px;margin-bottom:11px}.nv-pf-stone{width:25px;height:9px;border-radius:999px;background:var(--color-accent)}.nv-pf-stone-off{background:transparent;border:1.5px dashed var(--color-line-strong)}html.nv-rev [data-reveal]{opacity:0;transform:translateY(100px);transition:opacity .8s ease,transform .8s ease;transition-delay:var(--rv-delay,0s);will-change:opacity,transform}html.nv-rev [data-reveal].nv-rev-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.nv-rev [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}.nv-pf-coupon{margin-top:14px;background:#eef4ef;border:1px solid #d4e0d7;border-radius:14px;padding:16px 24px;max-width:680px;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.nv-pf-coupon-main{flex:1 1 240px}.nv-pf-coupon-kicker{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-2);font-weight:600;margin-bottom:6px}.nv-pf-coupon-code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:19px;letter-spacing:.05em;color:var(--color-accent);font-weight:700}.nv-pf-coupon-code.nv-pf-coupon-used{text-decoration:line-through;opacity:.55}.nv-pf-coupon-sub{font-size:13px;color:var(--color-ink-2);margin-top:4px}.nv-pf-body{max-width:1180px;margin:0 auto;padding:34px 20px 70px}.nv-pf-listhead{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:0 0 14px;max-width:820px}.nv-pf-listhead h2{font-size:16px;font-weight:700;margin:0}.nv-pf-listhead span{font-size:13px;color:var(--color-muted)}.nv-pf-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-width:820px}.nv-pf-item{position:relative;background:var(--color-card);border-radius:12px;padding:18px 22px 18px 26px;overflow:hidden;box-shadow:0 1px 2px rgba(34,48,43,.05),0 8px 22px rgba(34,48,43,.055);display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.nv-pf-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--color-line-strong)}.nv-pf-done:before{background:var(--color-accent)}.nv-pf-work:before{background:#c9a227;animation:nv-pf-pulse 1.9s ease-in-out infinite}.nv-pf-fail:before{background:var(--color-clay)}@keyframes nv-pf-pulse{0%,to{opacity:.4}50%{opacity:1}}.nv-pf-addr{font-size:16px;font-weight:600;color:var(--color-ink)}.nv-pf-meta{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:13px;color:var(--color-muted);flex-wrap:wrap}.nv-pf-note{font-size:13px;color:var(--color-ink-2);margin:8px 0 0;max-width:52ch}.nv-pf-links{display:flex;gap:8px;flex-shrink:0;align-items:center}.nv-pf-links .nv-pill{padding:9px 18px;font-size:13.5px;min-height:0}.nv-pf-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--color-mint-row);color:var(--color-accent-deep)}.nv-pf-tag i{width:6px;height:6px;border-radius:50%;background:currentColor}.nv-pf-tag-work{background:#f6efd6;color:#7d6212}.nv-pf-tag-fail{background:#f6e2dd;color:#8c3c29}.nv-pf-tag-muted{background:var(--color-line-list);color:var(--color-ink-2)}.nv-pf-empty{background:var(--color-card);border:1px dashed var(--color-line-strong);border-radius:20px;padding:44px 30px;text-align:center;max-width:640px}.nv-pf-empty h2{font-family:var(--font-serif);font-weight:500;font-size:24px;margin:0 0 8px}.nv-pf-empty p{color:var(--color-ink-2);margin:0 auto 22px;max-width:42ch}@media (max-width:700px){.nv-pf-item{flex-direction:column;align-items:flex-start}.nv-pf-links{width:100%}.nv-pf-links .nv-pill{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.nv-pf-work:before{animation:none;opacity:.85}}.nv-checkout-consent{display:flex;gap:11px;align-items:flex-start;margin:18px 0 4px;font-size:14px;color:var(--color-ink-2)}.nv-checkout-consent input{width:18px;height:18px;margin-top:2px;flex:0 0 auto;accent-color:var(--color-accent)}.nv-checkout-consent a{color:var(--color-accent-text);text-decoration:underline}.nv-tsr{max-width:1080px;margin:0 auto;padding-top:40px}.nv-tsr-head{max-width:640px;margin-bottom:30px}.nv-tsr-head h1{font-family:var(--font-serif);font-weight:500;font-size:clamp(30px,5vw,46px);margin:14px 0 10px}.nv-tsr-head p{color:var(--color-ink-2);font-size:17px}.nv-tsr-form{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:12px;align-items:end;background:var(--color-card);border:1px solid var(--color-line);border-radius:12px;padding:18px}.nv-tsr-form .nv-checkout-label{margin:0}.nv-tsr-submit{align-self:end;min-height:46px;white-space:nowrap}.nv-tsr-loading{display:flex;gap:12px;align-items:center;margin:26px 0;color:var(--color-ink-2);font-size:15px}.nv-tsr-spinner{width:18px;height:18px;border-radius:50%;border:2.5px solid var(--color-line-strong);border-top-color:var(--color-accent);animation:nv-tsr-spin .9s linear infinite;flex:0 0 auto}@keyframes nv-tsr-spin{to{transform:rotate(1turn)}}.nv-tsr-error{margin:26px 0;padding:18px;border:1px solid #efc1b9;border-left:3px solid var(--color-clay);background:#fff6f4;border-radius:8px;max-width:560px}.nv-tsr-error b{display:block;margin-bottom:6px}.nv-tsr-error p{color:var(--color-ink-2);margin:0 0 12px}.nv-tsr-result{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:26px;align-items:start;margin-top:30px}.nv-tsr-geo,.nv-tsr-note{color:var(--color-ink-2);font-size:14px;margin:0 0 14px}.nv-tsr-note{padding:12px 14px;background:var(--color-tint);border-left:3px solid #c9a227}.nv-tsr-confirmed{margin:18px 0;padding:16px;border:1px solid var(--color-line);border-left:3px solid var(--color-accent);border-radius:8px;background:var(--color-tint)}.nv-tsr-confirmed b{display:block;margin-bottom:4px}.nv-tsr-confirmed p{margin:0;color:var(--color-ink-2);font-size:14px}.nv-tsr-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:18px}.nv-tsr-stat{display:flex;flex-direction:column;gap:4px}.nv-tsr-stat-label{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted)}.nv-tsr-stat-value{font-size:22px;font-variant-numeric:tabular-nums}.nv-tsr-stat-sub{font-size:13px;color:var(--color-ink-2)}.nv-tsr-good .nv-tsr-stat-value{color:var(--color-accent-text)}.nv-tsr-warn .nv-tsr-stat-value{color:#7d6212}.nv-tsr-bad .nv-tsr-stat-value{color:var(--color-clay)}.nv-tsr-neutral .nv-tsr-stat-value{color:var(--color-ink-2)}.nv-tsr-insights{display:grid;gap:10px}.nv-tsr-insight{display:flex;gap:12px;align-items:flex-start;background:var(--color-card);border:1px solid var(--color-line);border-radius:10px;padding:14px}.nv-tsr-insight i{width:10px;height:10px;border-radius:50%;margin-top:6px;flex:0 0 auto}.nv-tsr-ins-green i{background:var(--color-accent)}.nv-tsr-ins-amber i{background:#c9a227}.nv-tsr-ins-gold i{background:#a9852c}.nv-tsr-insight b{display:block;font-size:15px;margin-bottom:3px}.nv-tsr-insight p{color:var(--color-ink-2);font-size:14px;margin:0;line-height:1.55}.nv-tsr-locked{position:relative;margin-top:18px;border-radius:10px;overflow:hidden}.nv-tsr-locked-rows{filter:blur(6px);opacity:.55;pointer-events:none;display:grid;gap:8px}.nv-tsr-locked-row{background:var(--color-line-list);border-radius:8px;padding:14px 16px;font-size:14px;color:var(--color-ink-2)}.nv-tsr-locked-tag{position:absolute;inset:0;display:grid;place-items:center;font-size:14px;font-weight:600;color:var(--color-ink-strong)}.nv-tsr-paywall{position:sticky;top:24px;background:var(--color-card);border:1px solid var(--color-line-strong);border-radius:14px;padding:22px}.nv-tsr-paywall h2{font-family:var(--font-serif);font-weight:500;font-size:22px;margin:0 0 8px}.nv-tsr-paywall>p{color:var(--color-ink-2);font-size:14px;margin:0 0 16px}.nv-tsr-paywall-packages{display:grid;gap:9px}.nv-tsr-package{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid var(--color-line-strong);border-radius:10px;padding:12px 14px;color:var(--color-ink);font-size:15px}.nv-tsr-package:hover{border-color:var(--color-accent)}.nv-tsr-package b{font-variant-numeric:tabular-nums}.nv-tsr-package-recommended{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.nv-tsr-paywall-note{color:var(--color-muted);font-size:12.5px;margin:12px 0 0}.nv-tsr-paywall-note a{color:var(--color-accent-text);text-decoration:underline}@media (max-width:900px){.nv-tsr-form{grid-template-columns:1fr 1fr}.nv-tsr-form .nv-tsr-addr,.nv-tsr-submit{grid-column:1/-1}.nv-tsr-result{grid-template-columns:1fr}.nv-tsr-paywall{position:static}}.nv-status-facts{display:grid;gap:10px;margin:24px auto 6px;max-width:420px;text-align:left}.nv-status-facts>div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid var(--color-line);padding-bottom:8px}.nv-status-facts span{color:var(--color-muted);font-size:13px}.nv-status-facts b{font-size:14px;text-align:right}.nv-status-hint{color:var(--color-ink-2);font-size:14px;max-width:460px;margin:10px auto 0}.nv-status .nv-badge{margin-bottom:4px}.nv-status-done .nv-badge{background:var(--color-accent);color:#fff}.nv-status-work .nv-badge{background:#f6efd6;color:#7d6212}.nv-status-fail .nv-badge{background:#f6e2dd;color:#8c3c29}.nv-pf-pending-addr{font-family:var(--font-serif);font-size:21px;color:var(--color-ink-strong);margin:6px 0 2px}.nv-form-fine{margin:18px 0 6px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-card)}.nv-form-fine summary{cursor:pointer;padding:13px 16px;font-weight:600;font-size:14px;color:var(--color-ink-strong);list-style:none}.nv-form-fine summary::-webkit-details-marker{display:none}.nv-form-fine summary:after{content:"+";float:right;color:var(--color-muted)}.nv-form-fine[open] summary:after{content:"–"}.nv-form-fine summary small{color:var(--color-muted);font-weight:400}.nv-form-fine>.nv-form-grid{padding:0 16px 14px}.nv-sample-block{background:var(--color-card);border:1px solid var(--color-line);padding:26px;margin-bottom:14px}.nv-sample-blockhead{display:flex;align-items:baseline;gap:14px;margin-bottom:16px}.nv-sample-blockhead h2{font-family:var(--font-serif);font-weight:500;font-size:24px;margin:0}.nv-sample-band{max-width:640px}.nv-sample-band-bar{position:relative;height:12px;border-radius:999px;background:linear-gradient(90deg,var(--color-line-list),var(--color-mint-row),var(--color-line-list));margin-bottom:10px}.nv-sample-band-bar i{position:absolute;top:-4px;width:4px;height:20px;border-radius:2px;background:var(--color-accent)}.nv-sample-band-scale{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--color-ink-2);font-variant-numeric:tabular-nums}.nv-sample-band-scale b{color:var(--color-ink-strong)}.nv-sample-band p{color:var(--color-ink-2);margin:14px 0 0;max-width:560px}.nv-sample-table{display:grid;gap:0;overflow-x:auto}.nv-sample-tr{display:grid;grid-template-columns:2.2fr .9fr 1.1fr 1.2fr 1fr;gap:10px;padding:10px 4px;border-bottom:1px solid var(--color-line);font-size:14px;font-variant-numeric:tabular-nums;min-width:560px}.nv-sample-th{color:var(--color-muted);font-size:12px;text-transform:uppercase;letter-spacing:.05em;border-bottom-color:var(--color-line-strong)}.nv-sample-note{color:var(--color-muted);font-size:13px;margin:12px 0 0}.nv-sample-trend{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.nv-sample-trend b{font-size:34px;color:var(--color-accent-text);font-variant-numeric:tabular-nums}.nv-sample-trend span{color:var(--color-ink-2);max-width:480px}.nv-sample-scores{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.nv-sample-score{display:flex;flex-direction:column;gap:4px}.nv-sample-score span{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted)}.nv-sample-score b{font-size:24px;font-variant-numeric:tabular-nums}.nv-sample-score small{color:var(--color-ink-2)}.nv-sample-risks{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.nv-sample-risk{border:1px solid var(--color-line);border-radius:10px;padding:13px 15px;display:flex;flex-direction:column;gap:3px;font-size:14px}.nv-sample-risk span{color:var(--color-muted);font-size:12.5px}.nv-sample-risk-good b{color:var(--color-accent-text)}.nv-sample-risk-warn b{color:#7d6212}.nv-sample-risk-neutral b{color:var(--color-ink-2)}.nv-sample-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px}@media (max-width:760px){.nv-sample-grid{grid-template-columns:1fr}}.nv-tsr-main{min-width:0}body:has(.nvg-page),html:has(.nvg-page){background:#10251a}.nvg-page{overflow-x:hidden;background:#f8faf7;color:#1a3027;font-family:var(--font-sans)}.nvg-page *,.nvg-page :after,.nvg-page :before{box-sizing:border-box}.nvg-wrap{width:min(1160px,calc(100% - 48px));margin:0 auto}.nvg-eyebrow{margin:0 0 16px;color:#35704b;font-size:11px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.nvg-page h1,.nvg-page h2,.nvg-page h3,.nvg-page p{margin-top:0}.nvg-page h1,.nvg-page h2{font-family:var(--font-serif);font-weight:500;letter-spacing:-.045em}.nvg-page h1 em,.nvg-page h2 em{color:#35704b;font-style:italic}.nvg-nav{position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(26,58,38,.1);background:rgba(248,250,247,.98);-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-font-smoothing:auto}.nvg-nav-inner{display:flex;min-height:76px;align-items:center;gap:28px}.nvg-logo{display:inline-flex;color:inherit}.nvg-nav nav{display:flex;align-items:center;gap:24px;margin-left:auto}.nvg-nav nav a{color:#405c50;font-size:14px;font-weight:600}.nvg-nav nav a:hover{color:#1a3a26}.nvg-closing>a,.nvg-fixlaw-button,.nvg-nav-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;background:#1a3a26;color:#fff;font-size:14px;font-weight:700;padding:12px 18px}.nvg-closing>a:hover,.nvg-nav-cta:hover{background:#226337;color:#fff}.nvg-hero{padding:72px 0 66px;background:radial-gradient(circle at 88% 14%,#dceadf 0,rgba(220,234,223,0) 28%),#f8faf7}.nvg-hero-grid{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(42px,7vw,96px);row-gap:32px}.nvg-report-highlights{grid-column:1/-1;padding:24px;border:1px solid #c9d9ce;border-radius:16px;background:rgba(255,255,255,.8);scroll-margin-top:100px}.nvg-report-highlights h2{margin-bottom:20px;font-size:30px;line-height:1.15}.nvg-report-highlights ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 18px;margin:0;padding:0;list-style:none}.nvg-report-highlights li{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:16px 0}.nvg-report-highlights li:nth-child(n+6){border-top:1px solid #e1e9e2}.nvg-report-highlights li>svg{flex:0 0 30px;color:#35704b}.nvg-report-highlights h3{margin:0 0 6px;font-size:13px;line-height:1.4;font-weight:700}.nvg-report-highlights li:nth-child(2) h3{color:#226337}.nvg-report-highlights li p{margin:0;font-size:12px;line-height:1.5;color:#53675e}.nvg-report-highlights .nvg-highlights-note{margin:16px 0 0;color:#668075;font-size:11px;text-align:center}@media (min-width:851px) and (max-width:1100px){.nvg-report-highlights li{flex-direction:column}}.nvg-hero h1{margin-bottom:22px;font-size:clamp(48px,6.1vw,82px);line-height:.97}.nvg-intro{max-width:540px;color:#53675e;font-size:17px;line-height:1.65}.nvg-search-box{max-width:530px;margin-top:30px;padding:10px;border:1px solid #d7e5d9;border-radius:18px;background:#fff;box-shadow:0 16px 38px rgba(24,58,38,.08)}.nvg-intent{display:inline-flex;gap:4px;padding:3px;border-radius:999px;background:#eff5f0}.nvg-intent button{border:0;border-radius:999px;background:transparent;color:#547064;cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:8px 13px}.nvg-intent button[aria-pressed=true]{background:#fff;color:#1a3a26;box-shadow:0 2px 8px rgba(24,58,38,.11)}.nvg-search-box .nv-search{display:flex;gap:8px;margin-top:10px}.nvg-search-box .nv-address-picker-hero{min-width:0;flex:1}.nvg-search-box .nv-search .nv-pill{min-height:46px;padding:11px 14px;font-size:12.5px;white-space:nowrap}.nvg-search-box>p{margin:10px 4px 1px;color:#668075;font-size:11px}.nvg-search-box>p span{color:#9ab0a0;padding:0 5px}.nvg-credit{display:inline-block;margin-top:18px;color:#2e6a46;font-size:12.5px;font-weight:700}.nvg-hero-visual{position:relative;min-height:500px;aspect-ratio:1452/1238;overflow:hidden;border-radius:30px;box-shadow:0 28px 80px rgba(23,58,38,.18)}.nvg-hero-visual>img{position:absolute;inset:0 auto auto 0;display:block;width:100%;height:104.2%;object-fit:cover;object-position:center top}.nvg-hero-visual>span{position:absolute;right:24px;bottom:22px;border:1px solid rgba(255,255,255,.6);border-radius:999px;background:rgba(255,255,255,.86);color:#1a3a26;font-size:11px;font-weight:700;padding:9px 13px;backdrop-filter:blur(8px)}.nvg-journey{border-top:1px solid #e1e9e2;border-bottom:1px solid #e1e9e2;background:#fff}.nvg-journey-grid{display:grid;grid-template-columns:repeat(3,1fr)}.nvg-journey-step{display:flex;gap:16px;padding:25px 28px;border-right:1px solid #e1e9e2}.nvg-journey-step:first-child{border-left:1px solid #e1e9e2}.nvg-journey-step>span,.nvg-report-count{color:#3a8054;font-family:var(--font-serif);font-size:25px;line-height:1}.nvg-journey-step strong{font-size:14px}.nvg-journey-step p{margin:4px 0 0;color:#789085;font-size:12.5px;line-height:1.5}.nvg-section{padding-top:112px;padding-bottom:112px}.nvg-section-head{display:flex;align-items:end;justify-content:space-between;gap:40px}.nvg-closing h2,.nvg-legal h2,.nvg-section h2,.nvg-showcase h2{margin-bottom:0;font-size:clamp(36px,4.6vw,60px);line-height:1.02}.nvg-pricing-head>p,.nvg-section-head>p,.nvg-showcase-top p{color:#60776b;font-size:15px;line-height:1.65}.nvg-question-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:45px}.nvg-question-card{min-width:0}.nvg-question-map,.nvg-question-photo{position:relative;height:246px;overflow:hidden;border-radius:18px;background:#d9e7da}.nvg-question-photo{background-position:50%;background-size:cover}.nvg-question-building{background-image:linear-gradient(0deg,rgba(18,51,34,.26),rgba(18,51,34,.02)),url(/images/home/bg-arsav.jpg)}.nvg-question-street{background-image:linear-gradient(0deg,rgba(18,51,34,.16),rgba(18,51,34,.02)),url(/images/home/bg-kornyek.jpg)}.nvg-question-map>span,.nvg-question-photo span{position:absolute;top:15px;left:15px;border-radius:999px;background:rgba(255,255,255,.92);color:#24593a;font-size:10px;font-weight:800;letter-spacing:.1em;padding:7px 9px;text-transform:uppercase}.nvg-question-map>img{width:100%;height:100%;object-fit:cover}.nvg-question-map small{position:absolute;right:10px;bottom:7px;color:#1a3a26;font-size:9px;font-weight:700}.nvg-question-card h3{margin:18px 0 7px;font-family:var(--font-serif);font-size:25px;font-weight:500;letter-spacing:-.025em}.nvg-question-card p{margin-bottom:0;color:#687e73;font-size:14px;line-height:1.65}.nvg-showcase{padding:105px 0;background:#193a27;color:#fff}.nvg-showcase .nvg-eyebrow{color:#a9d8b6}.nvg-showcase-top{display:flex;justify-content:space-between;gap:40px;align-items:end}.nvg-showcase-top h2{color:#fff}.nvg-tabs{display:flex;gap:7px;flex-wrap:wrap}.nvg-tabs button{border:1px solid rgba(208,237,215,.25);border-radius:999px;background:transparent;color:#d7eade;cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:9px 13px}.nvg-tabs button[aria-selected=true]{border-color:#b7dfc1;background:#e8f4e9;color:#1a3a26}.nvg-tab-panel{display:grid;grid-template-columns:1.15fr .85fr;margin-top:38px;border:1px solid rgba(208,237,215,.2);border-radius:22px;background:#fff;color:#1a3027}.nvg-tab-panel,.nvg-tab-visual{min-height:385px;overflow:hidden}.nvg-tab-visual{position:relative}.nvg-tab-visual>img{width:100%;height:100%;min-height:385px;object-fit:cover}.nvg-map-overlay{position:absolute;top:18px;left:18px;border-radius:10px;background:rgba(255,255,255,.9);color:#315b41;font-size:11px;font-weight:700;padding:9px 11px}.nvg-area-art{display:flex;height:100%;min-height:385px;flex-direction:column;justify-content:end;padding:32px;background:linear-gradient(145deg,rgba(23,58,38,.1),rgba(23,58,38,.68)),url(/images/home/bg-kornyek.jpg) 50%/cover;color:#fff}.nvg-area-art b{max-width:280px;font-family:var(--font-serif);font-size:34px;font-weight:500;line-height:1.05}.nvg-area-art span{margin-top:10px;font-size:14px}.nvg-risk-art{display:grid;min-height:385px;align-content:center;gap:10px;padding:34px;background:#edf4ec}.nvg-risk-art>p{margin-bottom:12px;color:#3a8054;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.nvg-risk-art div{display:flex;justify-content:space-between;border-radius:11px;background:#fff;color:#4c6658;font-size:14px;padding:14px}.nvg-risk-art b{color:#24623d;font-size:13px}.nvg-panel-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,5vw,62px)}.nvg-panel-copy>span{color:#3c7b52;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.nvg-panel-copy h3{margin:15px 0 12px;font-family:var(--font-serif);font-size:36px;font-weight:500;letter-spacing:-.04em;line-height:1.05}.nvg-panel-copy p{color:#667c70;font-size:14px;line-height:1.65}.nvg-panel-copy ul{display:grid;gap:8px;margin:13px 0 20px;padding:0;color:#365e45;font-size:13px;font-weight:700;list-style:none}.nvg-panel-copy a{color:#21613b;font-size:13px;font-weight:800}.nvg-deliver-grid{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:75px}.nvg-deliver-list,.nvg-legal-points{display:grid;gap:11px;margin:26px 0 0;padding:0;list-style:none;color:#345f44;font-size:14px;font-weight:700}.nvg-deliver-list li:before,.nvg-legal-points li:before{color:#47a469;content:"✓";margin-right:10px}.nvg-report-stack{position:relative;min-height:425px}.nvg-sheet{position:absolute;top:23px;right:24px;z-index:2;width:min(100%,410px);min-height:365px;padding:28px;border-radius:15px;background:#fff;box-shadow:0 26px 60px rgba(23,58,38,.18)}.nvg-sheet-back{top:50px;right:0;z-index:1;background:#dcebdd;transform:rotate(6deg)}.nvg-sheet .nv-lockup{transform:scale(.78);transform-origin:left}.nvg-sheet small{display:block;margin-top:27px;color:#679178;font-size:10px;font-weight:800;letter-spacing:.12em}.nvg-sheet h3{max-width:250px;margin:12px 0 36px;font-family:var(--font-serif);font-size:31px;font-weight:500;line-height:1.05}.nvg-sheet-line{height:10px;margin:10px 0;border-radius:999px;background:#e6eee6}.nvg-sheet-line.short{width:62%}.nvg-sheet-badge{display:inline-block;margin-top:28px;border-radius:999px;background:#ecf5ec;color:#2b7745;font-size:12px;font-weight:800;padding:8px 12px}.nvg-sheet-float{position:absolute;right:-11px;bottom:6px;z-index:3;max-width:210px;border-radius:12px;background:#1a3a26;color:#fff;font-size:13px;font-weight:700;padding:14px 18px;box-shadow:0 16px 30px rgba(23,58,38,.25)}.nvg-sheet-float small{display:block;margin-top:4px;color:#c3dcc8;font-size:11px;font-weight:500}.nvg-manifesto{padding:115px 24px;background:#eaf3e9;text-align:center}.nvg-manifesto h2{margin:0;font-size:clamp(42px,6vw,76px);line-height:.98}.nvg-manifesto>p:last-child{margin:22px auto 0;color:#5c7466;font-size:16px}.nvg-legal{padding:112px 0;background:#1a3a26;color:#fff}.nvg-legal .nvg-eyebrow{color:#a8d9b6}.nvg-legal-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:80px}.nvg-legal h2{color:#fff}.nvg-legal .nvg-intro{color:#d1e3d4}.nvg-legal-points{color:#e8f3e9}.nvg-fixlaw-button{margin-top:30px;background:#6fca8f;color:#153d25}.nvg-fixlaw-button:hover{background:#9cddaf;color:#153d25}.nvg-terms{max-width:480px;margin:14px 0 0;color:#a8c9b0;font-size:11px;line-height:1.5}.nvg-contract{min-height:398px;padding:34px;border:1px solid rgba(182,224,192,.34);border-radius:21px;background:linear-gradient(150deg,#296443,#183927);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.nvg-contract>img{width:152px;height:auto}.nvg-contract>span{display:block;margin-top:65px;color:#aedbb9;font-size:10px;font-weight:800;letter-spacing:.13em}.nvg-contract h3{max-width:330px;margin:13px 0 40px;color:#fff;font-family:"NV Fixlaw",var(--font-sans);font-size:34px;font-weight:650;letter-spacing:-.035em;line-height:1.05}.nvg-contract-rule{height:1px;background:rgba(205,237,211,.28)}.nvg-contract p{margin:12px 0 0;color:#c4dfca;font-size:12px}.nvg-pricing{background:#f2f6f1}.nvg-pricing-head{max-width:670px}.nvg-pricing-head>p:last-child{margin:18px 0 0}.nvg-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px}.nvg-price-card{position:relative;display:flex;min-height:352px;flex-direction:column;align-items:flex-start;padding:29px;border:1px solid #d8e5d9;border-radius:20px;background:#fff;color:inherit;cursor:pointer;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.nvg-price-card:hover{border-color:#78aa85;box-shadow:0 17px 35px rgba(30,93,55,.13);transform:translateY(-4px)}.nvg-price-card:focus-visible{outline:3px solid #4a9a63;outline-offset:4px}.nvg-price-card.featured{border-color:#2d7748;box-shadow:0 18px 45px rgba(30,93,55,.14)}.nvg-recommended{position:absolute;top:17px;right:17px;border-radius:999px;background:#e2f1e4;color:#276e40;font-size:10px;font-weight:800;padding:7px 9px;text-transform:uppercase}.nvg-report-count{display:flex;align-items:end;gap:7px;font-size:59px;letter-spacing:-.08em}.nvg-report-count small{margin-bottom:7px;color:#6b8977;font-family:var(--font-sans);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.nvg-price-card h3{margin:25px 0 5px;font-family:var(--font-serif);font-size:26px;font-weight:500;letter-spacing:-.025em}.nvg-price-card>p{margin-bottom:20px;color:#6b8175;font-size:13px}.nvg-price-card>strong{color:#1c3629;font-family:var(--font-serif);font-size:34px;font-weight:500}.nvg-price-action{margin-top:auto;color:#276e40;font-size:13px;font-weight:800}.nvg-price-benefits{display:flex;justify-content:center;gap:30px;margin-top:30px;color:#49705a;font-size:13px;font-weight:700}.nvg-price-credit{margin:19px 0 0;color:#678070;font-size:13px;text-align:center}.nvg-price-credit a{color:#2a7043;font-weight:800}.nvg-trust{display:flex;justify-content:space-between;gap:40px;padding-top:55px;padding-bottom:55px}.nvg-trust h3{margin-bottom:8px;font-family:var(--font-serif);font-size:27px;font-weight:500}.nvg-trust p{max-width:435px;margin-bottom:0;color:#678074;font-size:13px}.nvg-trust>div:last-child{display:flex;align-items:center;justify-content:end;gap:14px;flex-wrap:wrap}.nvg-trust span{color:#5e7d69;font-size:13px;font-weight:800}.nvg-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.nvg-faq details{border-top:1px solid #dbe6dc}.nvg-faq details:last-child{border-bottom:1px solid #dbe6dc}.nvg-faq summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;padding:20px 0;color:#254636;font-size:15px;font-weight:750}.nvg-faq summary::-webkit-details-marker{display:none}.nvg-faq summary span{color:#47835b;font-size:20px;font-weight:400}.nvg-faq details[open] summary span{transform:rotate(45deg)}.nvg-faq details p{max-width:650px;margin:-4px 0 22px;color:#667d70;font-size:14px;line-height:1.65}.nvg-closing{padding:115px 24px;background:linear-gradient(140deg,#1a3a26,#285a3b);color:#fff;text-align:center}.nvg-closing .nvg-eyebrow{color:#a8d9b6}.nvg-closing h2{color:#fff}.nvg-closing>p:not(.nvg-eyebrow){margin:21px auto 28px;color:#d3e4d6;font-size:16px}.nvg-closing>a{background:#fff;color:#1c4d30}.nvg-closing>a:hover{background:#dff0e1;color:#1c4d30}.nvg-closing>small{display:block;margin-top:16px;color:#b5cfbb;font-size:11px}.nvg-footer{padding:55px 0 22px;background:#10251a;color:#c7dccb}.nvg-footer>div{display:grid;grid-template-columns:1fr auto;gap:30px}.nvg-footer .nv-wordmark{color:#fff}.nvg-footer p{max-width:330px;margin:14px 0 0;color:#a8c2ae;font-size:13px;line-height:1.6}.nvg-footer>div>div:last-of-type{display:flex;flex-direction:column;align-items:end;gap:8px}.nvg-footer a{color:#c7dccb;font-size:13px}.nvg-footer-legal{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:14px 26px;padding-top:18px;border-top:1px solid rgba(205,237,211,.13)}.nvg-footer-legal a{text-decoration:underline;text-underline-offset:4px}.nvg-footer-legal a:hover{color:#fff}.nvg-footer small{grid-column:1/-1;margin-top:20px;padding-top:18px;border-top:1px solid rgba(205,237,211,.13);color:#7f9f89;font-size:11px}@media (max-width:850px){.nvg-wrap{width:min(100% - 34px,620px)}.nvg-nav-inner{min-height:66px;gap:14px}.nvg-nav nav{display:none}.nvg-nav-cta{margin-left:auto;font-size:12px;padding:10px 13px}.nvg-hero{padding:48px 0 50px}.nvg-deliver-grid,.nvg-faq,.nvg-hero-grid,.nvg-legal-grid,.nvg-tab-panel{grid-template-columns:1fr}.nvg-hero h1{font-size:clamp(46px,13vw,68px)}.nvg-hero-visual{min-height:380px;margin-top:4px}.nvg-report-highlights{grid-row:2;padding:20px}.nvg-report-highlights ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.nvg-report-highlights li:nth-child(n+3){border-top:1px solid #e1e9e2}.nvg-report-highlights li{flex-direction:column}.nvg-report-highlights h2{font-size:27px}.nvg-journey-grid,.nvg-price-grid,.nvg-question-grid{grid-template-columns:1fr}.nvg-journey-step,.nvg-journey-step:first-child{border-right:0;border-bottom:1px solid #e1e9e2;border-left:0}.nvg-journey-step:last-child{border-bottom:0}.nvg-section{padding-top:74px;padding-bottom:74px}.nvg-section-head,.nvg-showcase-top,.nvg-trust{align-items:start;flex-direction:column}.nvg-section-head{gap:17px}.nvg-question-grid{gap:32px}.nvg-showcase{padding:74px 0}.nvg-showcase-top{gap:25px}.nvg-tab-visual,.nvg-tab-visual>img{min-height:280px}.nvg-panel-copy{padding:32px 25px 38px}.nvg-deliver-grid,.nvg-faq,.nvg-legal-grid{gap:42px}.nvg-report-stack{min-height:400px}.nvg-closing,.nvg-manifesto{padding:80px 22px}.nvg-legal{padding:74px 0}.nvg-price-benefits{align-items:center;flex-direction:column;gap:12px}.nvg-trust>div:last-child{justify-content:start}.nvg-footer>div{grid-template-columns:1fr}.nvg-footer>div>div:last-of-type{align-items:start}}@media (max-width:520px){.nvg-search-box{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.nvg-intent{margin-bottom:8px;border-radius:9px}.nvg-intent button,.nvg-intent button[aria-pressed=true]{border-radius:6px}.nvg-search-box .nv-search{align-items:stretch;flex-direction:column;margin-top:0;padding:8px;border:1px solid #d7e5d9;border-radius:10px;box-shadow:none}.nvg-search-box .nv-address-picker-hero .nv-address-picker{flex:0 0 auto}.nvg-search-box .nv-address-picker-hero .nv-address-picker input{border:1px solid #e0e9e1;border-radius:7px;background:#f8faf7}.nvg-search-box .nv-search .nv-pill{width:100%;border-radius:7px}.nvg-search-box>p{margin:8px 0 0}.nvg-hero-visual{min-height:305px}.nvg-hero-visual>span{right:12px;bottom:12px;max-width:185px;font-size:10px}.nvg-question-map,.nvg-question-photo{height:215px}.nvg-sheet{right:8px;width:calc(100% - 22px)}.nvg-sheet-back{right:0}}.nv-report-note{margin:14px 0 0;color:var(--color-ink-2);font-size:14px}.nv-report-note button{border:1px solid var(--color-line-strong);border-radius:999px;background:var(--color-card);color:var(--color-accent);cursor:pointer;font:inherit;font-weight:650;padding:9px 14px}.nv-report-note button:disabled{cursor:wait;opacity:.7}@font-face{font-family:NV Fixlaw;src:url(/fonts/partners/fixlaw-2026-09-08/CabinetGrotesk-Variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.nv-ins-hero .nv-ph{opacity:1;background-position:100%;background-size:min(58vw,790px) auto}.nv-ins-place{--from:#e8f0e9;--own:#f4f7f3}.nv-place-intro{max-width:690px}.nv-place-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);margin-top:38px;overflow:hidden;border:1px solid rgba(31,82,68,.16);border-radius:24px;background:#fff;box-shadow:0 20px 45px rgba(31,82,68,.1)}.nv-map-card{position:relative;min-height:330px;background:#dbe7dc}.nv-map-frame{display:block;width:100%;height:100%;min-height:330px;border:0}.nv-map-label{position:absolute;left:18px;bottom:18px;display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid rgba(255,255,255,.76);border-radius:12px;background:rgba(255,255,255,.9);box-shadow:0 8px 24px rgba(26,58,38,.16);color:#1a3a26;backdrop-filter:blur(10px)}.nv-map-label strong{font-size:14px}.nv-map-label span{font-size:12px;color:#52675a}.nv-place-detail{display:flex;flex-direction:column;justify-content:center;padding:34px;background:linear-gradient(155deg,#1a3a26,#226337);color:#fff}.nv-place-index{color:#9bd7ae;font-size:12px;font-weight:700;letter-spacing:.16em}.nv-place-detail h3{margin:17px 0 10px;font-family:var(--font-serif);font-size:28px;font-weight:500;line-height:1.1}.nv-place-detail p{margin:0;color:#d9e8de;font-size:14px;line-height:1.65}.nv-map-credit{margin-top:26px;color:#9bd7ae;font-size:12px;text-decoration:underline;text-underline-offset:3px}.nv-package-visual{display:flex;align-items:baseline;gap:8px;margin:-2px 0 17px;color:var(--color-accent)}.nv-package-visual span{font-family:var(--font-serif);font-size:56px;font-weight:500;line-height:.8;letter-spacing:-.06em}.nv-package-visual small{color:var(--color-muted);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.nv-price-card.nv-price-card-recommended .nv-package-visual{color:#226337}.nv-fixlaw{position:relative;overflow:hidden;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);border:1px solid rgba(155,215,174,.22);background:linear-gradient(135deg,#102d1b,#1a3a26 50%,#226337);font-family:"NV Fixlaw",var(--font-sans)}.nv-fixlaw>:not(.nv-fixlaw-art){position:relative;z-index:1}.nv-fixlaw-art{position:absolute;right:24%;bottom:-75px;z-index:0;width:230px;opacity:.2;pointer-events:none}.nv-fixlaw-art img{display:block;width:100%;height:auto}.nv-fixlaw-logo{display:block;width:148px;height:auto;margin-bottom:19px}.nv-fixlaw-eyebrow{color:#9bd7ae}.nv-fixlaw h3{font-family:"NV Fixlaw",var(--font-sans);font-weight:650;letter-spacing:-.03em}.nv-fixlaw-body{color:#dce9df}.nv-fixlaw-points span{background:rgba(155,215,174,.12);color:#ddf3e4}.nv-coupon-card{border:1px solid rgba(200,224,208,.8);box-shadow:0 14px 30px rgba(0,0,0,.16)}.nv-coupon-card h4{font-family:"NV Fixlaw",var(--font-sans);font-weight:700}@media (max-width:820px){.nv-ins-hero .nv-ph{background-size:auto 390px;background-position:100% 0;opacity:.72}.nv-place-grid{grid-template-columns:1fr}.nv-map-card,.nv-map-frame{min-height:280px}.nv-place-detail{padding:28px}.nv-fixlaw-art{right:-26px;width:190px}}