:root{--id-c-green-100:rgb(var(--signal-green));--id-c-green-20:rgba(var(--signal-green), .15);--id-c-grey-80:rgb(var(--grey-80));--id-c-grey-60:rgb(var(--grey-60));--id-c-grey-20:rgb(var(--grey-20));--easing:var(--easeOut);--headerHeight:0px}header.hide{transform:translateY(-100%)}.color-green-100{color:rgb(var(--signal-green))!important}:root{--brand-logo-size:2.912rem;--brand-logo-size-mobile:2.08rem}header a.brand-logo.header-logo{vertical-align:top;align-items:center;gap:0;min-height:0;overflow:visible;height:auto!important;line-height:1.2!important;display:inline-flex!important}header a.brand-logo.header-logo:hover{color:rgb(var(--signal-green))}header a.brand-logo.header-logo .brand-logo-img,header a.brand-logo.header-logo svg.brand-logo-img{flex-shrink:0;width:var(--brand-logo-size)!important;max-width:var(--brand-logo-size)!important;height:auto!important;display:block!important}@media (max-width:950px){header a.brand-logo.header-logo .brand-logo-img,header a.brand-logo.header-logo svg.brand-logo-img{width:var(--brand-logo-size-mobile)!important;max-width:var(--brand-logo-size-mobile)!important}}.brand-logo{color:rgb(var(--signal-green));transition:color .2s var(--easeOut);align-items:center;gap:0;text-decoration:none;display:inline-flex}.brand-logo:hover{color:rgb(var(--grey-80))}.brand-logo-img{background:0 0;flex-shrink:0}.media.is-loaded .loader-image{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s var(--easeOut)}.media img:not(.loader-image){image-rendering:auto}@media (max-width:950px){.archive-filters-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.archive-filters{white-space:nowrap;flex-wrap:nowrap}.mobile-nav-extra .inline-row.mobile-break{flex-wrap:wrap;gap:.8rem}}#swup{overflow-x:clip}main{max-width:100%}.header-bio{display:block}.start-free-btn{white-space:nowrap;transition:opacity .15s var(--easeOut), background-color .3s var(--easeOut), color .3s var(--easeOut);border-radius:.52rem;margin-top:.92rem;padding:.63rem 1.61rem;font-size:1.15em;font-weight:700;line-height:1.2;text-decoration:none;display:inline-block;color:rgb(var(--white))!important}.start-free-btn--red{background-color:rgb(var(--signal-red))}.start-free-btn--green{background-color:rgb(var(--signal-green))}.start-free-btn--black{background-color:rgb(var(--black))}.start-free-btn--blue{background-color:#1a5fb4}.start-free-btn--grey{background-color:rgb(var(--grey-80))}.start-free-btn--yellow{background-color:rgb(var(--signal-yellow))}.start-free-btn--purple{background-color:#7b3fe4}.start-free-btn--maroon{background-color:#7a1f2b}.start-free-btn--pink{background-color:#e91e8c}.start-free-btn--dark-text{color:rgb(var(--black))!important}.start-free-btn:hover{opacity:.92}.start-free-btn:not(.start-free-btn--dark-text):hover{color:rgb(var(--white))!important}.start-free-btn--dark-text:hover{color:rgb(var(--black))!important}.home-page-animation .start-free-btn{margin-top:1.38rem}@media (max-width:950px){.start-free-btn{margin-top:.69rem;padding:.58rem 1.27rem;font-size:1.15em}}.naarv-page{padding-bottom:5.5rem}.naarv-page h1,.naarv-page h2{margin:0;font-weight:400}.naarv-checkout{margin-bottom:var(--spacing-80)}.naarv-checkout-columns{align-items:flex-start}.naarv-checkout-copy{padding-bottom:var(--spacing-24);order:1}.naarv-checkout-aside{order:2;position:sticky;top:5.5rem}.naarv-merchant{margin:0 0 var(--spacing-12)}.naarv-product-title{letter-spacing:-.045em;margin:0 0 .45rem}.naarv-active-plan{margin:0 0 var(--spacing-24)}.naarv-active-plan strong{color:rgb(var(--grey-80));font-weight:400}.naarv-plan-select{appearance:none;border:1px solid rgba(var(--white), .22);background-color:rgba(var(--white), .08);background-image:linear-gradient(45deg, transparent 50%, rgba(var(--white), .7) 50%), linear-gradient(135deg, rgba(var(--white), .7) 50%, transparent 50%);width:100%;color:rgb(var(--white));font:inherit;cursor:pointer;transition:border-color .2s var(--easeOut), background-color .2s var(--easeOut);background-position:calc(100% - 1.15rem) calc(50% - .15rem),calc(100% - .75rem) calc(50% - .15rem);background-repeat:no-repeat;background-size:.4rem .4rem,.4rem .4rem;padding:.75rem 2.2rem .75rem .85rem}.naarv-plan-select:hover{border-color:rgba(var(--white), .4);background-color:rgba(var(--white), .12)}.naarv-plan-select:focus{outline:1px solid rgb(var(--signal-green));outline-offset:2px}.naarv-plan-select option{color:rgb(var(--grey-80));background:rgb(var(--white))}.naarv-plan-select-field{flex-direction:column;gap:.4rem;display:flex}.naarv-plan-output{opacity:0;transition:opacity .28s var(--easeOut), transform .28s var(--easeOut);transform:translateY(.35rem)}.naarv-plan-output.is-visible{opacity:1;transform:none}.naarv-tagline{margin:0 0 var(--spacing-16);letter-spacing:-.02em;color:rgb(var(--grey-80));font-size:clamp(1.15rem,2.2vw,1.45rem);line-height:1.3}.naarv-lede{margin:0 0 var(--spacing-32);max-width:36rem}.naarv-section-label{margin:0 0 var(--spacing-12)}.naarv-receive{margin-bottom:var(--spacing-24)}.naarv-feature-list{border-top:1px solid rgb(var(--grey-20));margin:0;padding:0;list-style:none}.naarv-feature-list li{border-bottom:1px solid rgb(var(--grey-20));grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.85rem;margin:0;padding:.9rem 0;line-height:1.4;display:grid}.naarv-feature-index{color:rgb(var(--signal-green));letter-spacing:-.01em;font-size:12px;line-height:1.6rem}.naarv-feature-title{letter-spacing:-.015em;margin-bottom:.35rem;font-weight:400;display:block}.naarv-feature-body{color:rgb(var(--grey-80));font-size:.95em;line-height:1.45;display:block}.naarv-highlight{margin:0 0 var(--spacing-32);border-top:1px solid rgb(var(--signal-green));border-bottom:1px solid rgb(var(--signal-green));padding:.95rem 0}.naarv-highlight p{margin:0}.naarv-collapsible{margin-bottom:var(--spacing-8)}.naarv-contact-panel{animation:naarvFadeUp .28s var(--easeOut);padding:.15rem 0 .95rem}.naarv-contact-links{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.naarv-contact-links a{transition:background-color .22s var(--easeOut), color .22s var(--easeOut);margin:-.35rem -.15rem;padding:.35rem .55rem;display:inline-block}.naarv-contact-sep{color:rgb(var(--grey-40))}.naarv-terms-toggle,.naarv-faq-item,.naarv-terms-list li,.naarv-license-notes li{transition:background-color .22s var(--easeOut), color .22s var(--easeOut), border-color .22s var(--easeOut);position:relative}.naarv-terms-toggle:before,.naarv-faq-item:before,.naarv-terms-list li:before,.naarv-license-notes li:before{content:"";background:repeating-linear-gradient(-45deg, transparent 0 14px, rgba(var(--white), .045) 14px 15px);opacity:0;pointer-events:none;transition:opacity .22s var(--easeOut);position:absolute;inset:0}.naarv-terms-toggle>*,.naarv-faq-item>*,.naarv-terms-list li>*,.naarv-license-notes li>*{z-index:1;position:relative}.naarv-terms-list li,.naarv-license-notes li{margin-left:-.65rem;margin-right:-.65rem;padding:.45rem .65rem;list-style-position:inside}.naarv-license-table tbody th,.naarv-license-table tbody td{transition:background-color .22s var(--easeOut), color .22s var(--easeOut), border-color .22s var(--easeOut)}@media (hover:hover) and (pointer:fine){.naarv-terms-toggle:hover,.naarv-faq-item:hover,.naarv-terms-list li:hover,.naarv-license-notes li:hover,.naarv-contact-links a:hover{background-color:rgb(var(--grey-100));color:rgb(var(--white))}.naarv-terms-toggle:hover:before,.naarv-faq-item:hover:before,.naarv-terms-list li:hover:before,.naarv-license-notes li:hover:before{opacity:1}.naarv-terms-toggle:hover{border-color:rgba(var(--signal-green), .45)}.naarv-terms-toggle:hover .type-detail,.naarv-terms-toggle:hover .color-grey-60,.naarv-faq-item:hover .naarv-faq-index{color:rgba(var(--white), .72)!important}.naarv-terms-toggle:hover .naarv-terms-toggle-icon,.naarv-faq-item:hover .naarv-terms-toggle-icon{color:rgb(var(--signal-green))}.naarv-faq-item:hover{border-bottom-color:rgba(var(--signal-green), .35)}.naarv-faq-item:hover .naarv-faq-trigger,.naarv-faq-item:hover.is-open .naarv-faq-trigger{color:rgb(var(--white))}.naarv-faq-item:hover .naarv-faq-answer p,.naarv-terms-list li:hover{color:rgba(var(--white), .78)}.naarv-terms-list li:hover strong{color:rgb(var(--white))}.naarv-license-table tbody tr:hover th,.naarv-license-table tbody tr:hover td{background-color:rgb(var(--grey-100));border-color:rgba(var(--signal-green), .22)}.naarv-license-table tbody tr:hover th{color:rgb(var(--white))}.naarv-license-table tbody tr:hover td,.naarv-license-notes li:hover{color:rgba(var(--white), .78)}.naarv-contact-links a:hover{color:rgb(var(--white))}}.naarv-legal{margin-top:0}.naarv-legal .naarv-faq .naarv-terms-toggle{border-top:0}.naarv-faq{margin-bottom:var(--spacing-8)}.naarv-faq-panel{padding:0 0 var(--spacing-8);animation:naarvFadeUp .28s var(--easeOut)}.naarv-faq-list{border-top:0}.naarv-faq-item{border-bottom:1px solid rgb(var(--grey-20))}.naarv-faq-trigger{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.95rem 0;display:flex}.naarv-faq-q{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.75rem;line-height:1.35;display:grid}.naarv-faq-index{line-height:1.35}.naarv-faq-answer{animation:naarvFadeUp .28s var(--easeOut);padding:0 0 1rem 2.75rem}.naarv-faq-answer p{color:rgb(var(--grey-80));margin:0;font-size:.95em;line-height:1.5}.naarv-faq-item.is-open .naarv-faq-trigger{color:rgb(var(--grey-100))}.naarv-terms-toggle{border:0;border-top:1px solid rgb(var(--grey-20));border-bottom:1px solid rgb(var(--grey-20));width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.naarv-legal .naarv-terms .naarv-terms-toggle,.naarv-legal .naarv-license .naarv-terms-toggle{border-top:0}.naarv-terms-toggle-icon{color:rgb(var(--signal-green));font-size:1.2rem;line-height:1}.naarv-terms-panel,.naarv-license-panel{padding:var(--spacing-16) 0 0;animation:naarvFadeUp .28s var(--easeOut)}.naarv-terms-list{margin:0;padding:0 0 0 1.15rem}.naarv-terms-list li{color:rgb(var(--grey-80));margin-bottom:.75rem;font-size:.92em;line-height:1.45}.naarv-license-heading{text-transform:uppercase;letter-spacing:.04em;margin:0 0 .85rem}.naarv-license-table-wrap{width:100%;margin-bottom:1rem;overflow-x:auto}.naarv-license-table{border-collapse:collapse;border:1px solid rgb(var(--grey-20));width:100%;font-size:.92em;line-height:1.4}.naarv-license-table th,.naarv-license-table td{text-align:left;vertical-align:top;border-bottom:1px solid rgb(var(--grey-20));padding:.7rem .85rem}.naarv-license-table thead th{color:rgb(var(--grey-100));border-bottom:1px solid rgb(var(--grey-40));background:0 0;font-weight:600}.naarv-license-table tbody th{color:rgb(var(--grey-100));border-right:1px solid rgb(var(--grey-20));width:38%;font-weight:600}.naarv-license-table td{color:rgb(var(--grey-80))}.naarv-license-table tbody tr:last-child th,.naarv-license-table tbody tr:last-child td{border-bottom:0}.naarv-license-notes{margin:0;padding:0 0 .85rem 1.15rem}.naarv-license-notes li{color:rgb(var(--grey-80));margin-bottom:.65rem;font-size:.92em;line-height:1.45}.naarv-license-notes li:last-child{margin-bottom:0}.naarv-pay-panel{background-color:rgb(var(--grey-100));color:rgb(var(--white));position:relative;overflow:hidden}.naarv-pay-panel:before{content:"";background:repeating-linear-gradient(-45deg, transparent 0 14px, rgba(var(--white), .045) 14px 15px);pointer-events:none;position:absolute;inset:0}.naarv-pay-panel-inner{z-index:1;padding:clamp(1.25rem,3vw,1.75rem);position:relative}.naarv-pay-kicker{text-transform:uppercase;letter-spacing:.06em;margin:0 0 .4rem;color:rgba(var(--white), .55)!important}.naarv-pay-heading{margin:0 0 var(--spacing-24);letter-spacing:-.03em;color:rgb(var(--white));font-size:clamp(1.5rem,2.6vw,1.9rem);line-height:1.15}.naarv-pay-field{margin-bottom:var(--spacing-16);padding-bottom:var(--spacing-12);border-bottom:1px solid rgba(var(--white), .12)}.naarv-pay-field span{margin-bottom:.3rem;display:block;color:rgba(var(--white), .55)!important}.naarv-pay-field p{color:rgb(var(--white));margin:0}.naarv-pay-amount{letter-spacing:-.045em;align-items:baseline;gap:.45rem;font-size:clamp(2.1rem,4.5vw,2.6rem);line-height:1;display:flex}.naarv-pay-currency{letter-spacing:.04em;color:rgba(var(--white), .55);font-size:.85rem}.naarv-pay-period{letter-spacing:-.01em;color:rgba(var(--white), .55);font-size:.95rem}.naarv-trust-row{margin:0 0 var(--spacing-24);flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex}.naarv-trust-row li{border:1px solid rgba(var(--white), .16);letter-spacing:.02em;color:rgba(var(--white), .78);padding:.35rem .55rem;font-size:11px}.naarv-pay-btn{background-color:rgb(var(--signal-green));letter-spacing:-.01em;text-align:center;width:100%;transition:background-color .2s var(--easeOut), transform .2s var(--easeOut);justify-content:center;align-items:center;padding:.95rem 1.1rem;font-size:.95em;font-weight:700;line-height:1.25;text-decoration:none;display:flex;color:rgb(var(--white))!important}.naarv-pay-btn:hover{background-color:rgb(var(--white));transform:translateY(-1px);color:rgb(var(--grey-100))!important}.naarv-pay-btn--disabled,.naarv-pay-btn--disabled:hover{opacity:.45;cursor:not-allowed;background-color:rgb(var(--signal-green));transform:none;color:rgb(var(--grey-100))!important}.naarv-iam-field .naarv-iam-row{align-items:center;gap:.5rem;display:flex}.naarv-iam-input{border:1px solid rgba(var(--white), .22);background:rgba(var(--white), .08);min-width:0;color:rgb(var(--white));font:inherit;flex:1;padding:.55rem .7rem}.naarv-iam-input::placeholder{color:rgba(var(--white), .4)}.naarv-iam-input:focus{outline:1px solid rgb(var(--signal-green));outline-offset:2px}.naarv-iam-enter{border:1px solid rgba(var(--signal-green), .7);color:rgb(var(--signal-green));font:inherit;letter-spacing:.04em;text-transform:lowercase;cursor:pointer;background:0 0;padding:.55rem .75rem;font-size:.85em}.naarv-iam-enter:disabled{opacity:.4;cursor:not-allowed}.naarv-iam-enter:hover:not(:disabled){background:rgba(var(--signal-green), .12)}.naarv-iam-verified,.naarv-iam-note{color:rgba(var(--white), .78);margin:.45rem 0 0;font-size:.9em}.naarv-iam-verified-wrap{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}.naarv-iam-verified-wrap .naarv-iam-verified{margin:0}.naarv-iam-reset{color:rgb(var(--signal-green));font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85em;text-decoration:underline}.naarv-iam-reset:hover{color:rgb(var(--white))}.naarv-iam-error{color:#ffb4b4;margin:.45rem 0 0;font-size:.9em}.naarv-pay-btn--compact{width:auto;min-width:7.5rem;padding:.75rem 1.1rem}.naarv-pay-secure{margin:var(--spacing-12) 0 0;text-align:center;color:rgba(var(--white), .55)!important}.naarv-share-note{padding:0 var(--pageMarginTotal) var(--spacing-40);max-width:44rem;margin:0}.naarv-mobile-bar{display:none}.naarv-fade-in{opacity:0;animation:naarvFadeUp .55s var(--easeOut) forwards;transform:translateY(.45rem)}.naarv-fade-in--2{animation-delay:50ms}.naarv-fade-in--3{animation-delay:.1s}.naarv-fade-in--4{animation-delay:.15s}.naarv-fade-in--5{animation-delay:.2s}.naarv-fade-in--6{animation-delay:.25s}.naarv-fade-in--7{animation-delay:.3s}.naarv-fade-in--8{animation-delay:.35s}@keyframes naarvFadeUp{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.naarv-fade-in,.naarv-terms-panel,.naarv-license-panel,.naarv-faq-panel,.naarv-contact-panel,.naarv-plan-output{opacity:1;transition:none;animation:none;transform:none}.naarv-pay-btn:hover{transform:none}}@media (max-width:950px){.naarv-page{padding-bottom:6.5rem}.naarv-checkout-aside{margin-bottom:var(--spacing-32);order:0;position:static;top:auto}.naarv-checkout-copy{order:1}.naarv-pay-panel{box-shadow:0 10px 28px rgba(var(--black), .12)}.naarv-faq-answer{padding-left:0}.naarv-faq-q{grid-template-columns:1.6rem minmax(0,1fr);gap:.55rem}.naarv-mobile-bar{z-index:40;padding:.85rem var(--pageMarginTotal);background:rgba(var(--white), .94);border-top:1px solid rgb(var(--grey-20));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:.85rem;display:flex;position:fixed;bottom:0;left:0;right:0}.naarv-mobile-bar-price{flex-direction:column;gap:.1rem;display:flex}.naarv-mobile-bar-price strong{letter-spacing:-.03em;font-size:1.15rem;font-weight:400}.naarv-checkout{margin-bottom:var(--spacing-40)}.naarv-share-note{padding-bottom:var(--spacing-24)}}@media (min-width:951px){.naarv-page{padding-bottom:0}}
