.fnv-why{background:var(--fnv-surface);color:var(--fnv-ink);font-family:var(--fnv-font-body);isolation:isolate;}
.fnv-why__up{color:var(--fnv-up-on-dark);}
.fnv-why__down{color:var(--fnv-down-on-dark);}
.fnv-why__pain .fnv-why__up{color:var(--fnv-up-on-light);}
.fnv-why__pain .fnv-why__down{color:var(--fnv-down);}
.fnv-why__crumb{border-bottom:2px solid var(--fnv-ink);}
.fnv-why__crumb .container{display:flex;align-items:center;gap:10px;padding-top:10px;padding-bottom:10px;font-size:.8125rem;font-weight:800;color:var(--fnv-ink-3);}
.fnv-why__crumb a{color:var(--fnv-ink-3);text-decoration:none;}
.fnv-why__crumb a:hover{color:var(--fnv-ink);}
.fnv-why__crumb-cur{color:var(--fnv-ink);background:var(--fnv-surface-2);border:1px solid var(--fnv-border);padding:2px 8px;}
.fnv-why__hero{padding:64px 0;border-bottom:4px solid var(--fnv-ink);
background-image:var(--fnv-paper);background-size:var(--fnv-paper-size);}
.fnv-why__hero-g{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:48px;align-items:start;}
.fnv-why__man{border-inline-end:4px solid var(--fnv-gamma-neg);padding-inline-end:24px;display:flex;flex-direction:column;align-items:flex-start;gap:24px;}
.fnv-why__eyebrow{font-size:.8125rem;font-weight:800;color:var(--fnv-surface);background:var(--fnv-ink);border:2px solid var(--fnv-ink);padding:5px 12px;}
.fnv-why__h1{margin:0;font-size:var(--fnv-size-h1);font-weight:800;line-height:1.3;color:var(--fnv-ink);}
.fnv-why__h1 span{color:var(--fnv-ink-3);}
.fnv-why__lede{margin:0;font-size:1.1rem;line-height:2;color:var(--fnv-ink-2);max-width:var(--fnv-measure-wide);}
.fnv-why__lede b{color:var(--fnv-ink);}
.fnv-why__lede mark{background:var(--fnv-chip-warn);color:var(--fnv-ink);padding:0 4px;border-bottom:2px solid var(--fnv-ink);font-weight:800;}
.fnv-why__hcta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;}
.fnv-why__hcta--c{justify-content:center;}
.fnv-why__hnote{font-size:.8125rem;font-weight:800;color:var(--fnv-ink-3);border:2px solid var(--fnv-border);background:var(--fnv-surface);padding:14px 20px;}
.fnv-why__btn{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:12px 26px;border:3px solid var(--fnv-ink);background:var(--fnv-surface);color:var(--fnv-ink);font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .15s ease,background-color .15s ease;}
.fnv-why__btn--solid{background:var(--fnv-dark-bg);color:var(--fnv-dark-text);}
.fnv-why__btn--solid::before{content:"";position:absolute;inset:4px -7px -7px 4px;background:var(--fnv-ink);z-index:-1;}
.fnv-why__btn--solid:hover{background:var(--fnv-gamma-neg);color:var(--fnv-dark-text);}
.fnv-why__hcta .fnv-why__btn--solid:active{transform:none;top:1px;}
.fnv-why__btn--ghost{background:transparent;color:var(--fnv-dark-text);border-color:var(--fnv-dark-text);}
.fnv-why__btn--ghost:hover{background:var(--fnv-dark-text);color:var(--fnv-ink);}
.fnv-why__btn:hover{color:var(--fnv-ink);}
.fnv-why__btn:focus-visible{outline:2px solid var(--fnv-gamma-neg);outline-offset:3px;}
.fnv-why__disc{position:relative;background:var(--fnv-surface);border:4px solid var(--fnv-ink);padding:24px;}
.fnv-why__disc::before{content:"";position:absolute;inset:6px -10px -10px 6px;background:var(--fnv-ink);z-index:-1;}
.fnv-why__disc i{display:block;font-size:2rem;color:var(--fnv-gamma-neg);margin-bottom:12px;}
.fnv-why__disc p{margin:0;font-size:.9rem;font-weight:700;line-height:1.95;color:var(--fnv-ink-2);}
.fnv-why__disc b{color:var(--fnv-ink);}
.fnv-why__rec{background:var(--fnv-dark-bg);color:var(--fnv-dark-text);padding:64px 0;border-bottom:4px solid var(--fnv-ink);
background-image:linear-gradient(var(--fnv-dark-border) 1px,transparent 1px),linear-gradient(90deg,var(--fnv-dark-border) 1px,transparent 1px);background-size:24px 24px;}
.fnv-why__rec .container{display:flex;flex-direction:column;gap:36px;}
.fnv-why__rech{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;border-bottom:2px solid var(--fnv-dark-border);padding-bottom:22px;}
.fnv-why__rece{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:800;color:var(--fnv-gamma-neg-on-dark);margin-bottom:10px;}
.fnv-why__rect{margin:0;font-size:var(--fnv-size-h2);font-weight:800;line-height:1.35;color:var(--fnv-dark-text);}
.fnv-why__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--fnv-dark-surface);border:2px solid var(--fnv-dark-border);}
.fnv-why__stats > div{padding:32px;text-align:center;border-inline-end:2px solid var(--fnv-dark-border);}
.fnv-why__stats > div:last-child{border-inline-end:0;}
.fnv-why__stats b{display:block;font-family:var(--fnv-font-mono);font-size:3.4rem;font-weight:800;line-height:1;color:var(--fnv-dark-text);unicode-bidi:isolate;}
.fnv-why__stats span{display:block;margin-top:10px;font-size:.875rem;font-weight:800;color:var(--fnv-on-dark-2);}
.fnv-why__tape{display:flex;align-items:stretch;gap:0;border:2px solid var(--fnv-dark-border);background:var(--fnv-dark-surface);overflow:hidden;}
.fnv-why__tapek{flex:0 0 auto;display:flex;align-items:center;padding:10px 14px;font-size:.8125rem;font-weight:800;color:var(--fnv-dark-bg);background:var(--fnv-dark-text);}
.fnv-why__tape ul{list-style:none;margin:0;padding:0;display:flex;gap:0;overflow-x:auto;scrollbar-width:none;flex:1 1 auto;}
.fnv-why__tape ul::-webkit-scrollbar{display:none;}
.fnv-why__tape li{flex:0 0 auto;display:flex;flex-direction:column;gap:2px;padding:8px 16px;border-inline-end:2px solid var(--fnv-dark-border);min-width:120px;}
.fnv-why__tape li span{font-family:var(--fnv-font-mono);font-size:.8125rem;font-weight:800;color:var(--fnv-on-dark-2);unicode-bidi:isolate;}
.fnv-why__tape li b{font-family:var(--fnv-font-mono);font-size:1.05rem;font-weight:800;unicode-bidi:isolate;}
.fnv-why__tape li small{font-size:.8125rem;color:var(--fnv-on-dark-2);}
.fnv-why__recn{margin:0;border-inline-start:4px solid var(--fnv-gamma-neg);padding:6px 20px;font-size:.95rem;line-height:1.95;color:var(--fnv-on-dark-1);max-width:var(--fnv-measure-wide);}
.fnv-why__recn b{color:var(--fnv-dark-text);}
@media (min-width: 992px) { .fnv-why__recn{columns:2 24em;column-gap:40px;} }
.fnv-why__sh{margin-bottom:36px;}
.fnv-why__sh h2{margin:0 0 10px;font-size:var(--fnv-size-h2);font-weight:800;line-height:1.35;color:var(--fnv-ink);}
.fnv-why__sh p{margin:0;font-size:1rem;line-height:1.9;color:var(--fnv-ink-muted);}
.fnv-why__sh--c{text-align:center;}
.fnv-why__sh--b{border-bottom:2px solid var(--fnv-ink);padding-bottom:16px;}
.fnv-why__pain{padding:64px 0;border-bottom:4px solid var(--fnv-ink);background:var(--fnv-surface);}
.fnv-why__pgrid{isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;}
.fnv-why__pgrid--3{grid-template-columns:repeat(3,minmax(0,1fr));}
.fnv-why__pc{position:relative;display:flex;flex-direction:column;gap:10px;background:var(--fnv-surface);border:4px solid var(--fnv-ink);padding:26px;}
.fnv-why__pc::before{content:"";position:absolute;inset:6px -8px -8px 6px;background:var(--fnv-ink);z-index:-1;}
.fnv-why__pk{align-self:flex-start;font-size:.8125rem;font-weight:800;color:var(--fnv-ink-3);border:1px solid var(--fnv-border);padding:2px 8px;}
.fnv-why__pk--a{color:var(--fnv-gamma-neg-text);border-color:var(--fnv-gamma-neg);margin-top:8px;}
.fnv-why__pc h3{margin:0;font-size:1.1rem;font-weight:800;line-height:1.7;color:var(--fnv-ink);}
.fnv-why__pn{margin:0;font-size:.95rem;line-height:2;color:var(--fnv-ink-2);flex:1 1 auto;}
.fnv-why__pn b{font-family:var(--fnv-font-mono);font-size:1.6rem;font-weight:800;color:var(--fnv-ink);unicode-bidi:isolate;}
.fnv-why__pc > a{align-self:flex-start;font-size:.875rem;font-weight:800;color:var(--fnv-ink);text-decoration:none;border-bottom:2px solid var(--fnv-ink);}
.fnv-why__pc > a:hover{color:var(--fnv-gamma-neg-text);border-bottom-color:var(--fnv-gamma-neg);}
.fnv-why__pil{padding:64px 0;border-bottom:4px solid var(--fnv-ink);background:var(--fnv-surface-2);}
.fnv-why__c{position:relative;display:flex;flex-direction:column;background:var(--fnv-surface);border:4px solid var(--fnv-ink);}
.fnv-why__c::before{content:"";position:absolute;inset:6px -8px -8px 6px;background:var(--fnv-ink);z-index:-1;transition:inset .15s ease;}
.fnv-why__c:hover::before{inset:10px -12px -12px 10px;}
.fnv-why__cb{padding:28px 28px 20px;display:flex;flex-direction:column;flex:1 1 auto;}
.fnv-why__cn{font-family:var(--fnv-font-mono);font-size:2.4rem;font-weight:800;line-height:1;color:var(--fnv-ink-3);margin-bottom:14px;unicode-bidi:isolate;transition:color .15s ease;}
.fnv-why__c:hover .fnv-why__cn{color:var(--fnv-ink);}
.fnv-why__ct{margin:0 0 10px;font-size:1.15rem;font-weight:800;line-height:1.55;color:var(--fnv-ink);}
.fnv-why__cp{margin:0;font-size:.9rem;line-height:1.95;color:var(--fnv-ink-muted);}
.fnv-why__cv{background:var(--fnv-surface-2);border-top:2px solid var(--fnv-ink);padding:16px 28px 18px;display:flex;flex-direction:column;gap:6px;}
.fnv-why__cvk{font-size:.8125rem;font-weight:800;color:var(--fnv-gamma-neg-text);}
.fnv-why__cv p{margin:0;font-size:.85rem;font-weight:700;line-height:1.85;color:var(--fnv-ink);}
.fnv-why__cvl{align-self:flex-start;margin-top:6px;font-size:.8125rem;font-weight:800;color:var(--fnv-ink);text-decoration:none;border-bottom:2px solid var(--fnv-ink);}
.fnv-why__cvl:hover{color:var(--fnv-gamma-neg-text);border-bottom-color:var(--fnv-gamma-neg);}
.fnv-why__c--dark{background:var(--fnv-dark-bg);color:var(--fnv-dark-text);}
.fnv-why__c--dark::before{background:var(--fnv-gamma-neg);}
.fnv-why__c--dark .fnv-why__cn{color:var(--fnv-dark-frame);}
.fnv-why__c--dark:hover .fnv-why__cn{color:var(--fnv-dark-text);}
.fnv-why__c--dark .fnv-why__ct{color:var(--fnv-dark-text);}
.fnv-why__c--dark .fnv-why__cp{color:var(--fnv-on-dark-2);}
.fnv-why__c--dark .fnv-why__cv{background:var(--fnv-dark-surface);border-top-color:var(--fnv-dark-border);}
.fnv-why__c--dark .fnv-why__cvk{color:var(--fnv-gamma-neg-on-dark);}
.fnv-why__c--dark .fnv-why__cv p,.fnv-why__c--dark .fnv-why__cvl{color:var(--fnv-dark-text);border-bottom-color:var(--fnv-dark-text);}
.fnv-why__cmpw{padding:64px 0;border-bottom:4px solid var(--fnv-ink);}
.fnv-why__cmpwrap{overflow-x:auto;}
.fnv-why__cmp{width:100%;min-width:760px;border-collapse:collapse;font-size:.9rem;}
.fnv-why__cmpcap{caption-side:top;text-align:start;padding:0 0 10px;font-size:.8125rem;font-weight:800;color:var(--fnv-ink-3);}
.fnv-why__cmp thead th{text-align:start;padding:16px;font-size:.875rem;font-weight:800;color:var(--fnv-ink-3);background:var(--fnv-surface-2);border-top:4px solid var(--fnv-ink);border-bottom:4px solid var(--fnv-ink);}
.fnv-why__cmp thead .fnv-why__cmpu{background:var(--fnv-dark-bg);color:var(--fnv-dark-text);text-align:center;font-size:1.1rem;}
.fnv-why__cmp tbody th{text-align:start;padding:16px;font-weight:800;color:var(--fnv-ink);border-bottom:1px solid var(--fnv-border);}
.fnv-why__cmp tbody td{padding:16px;color:var(--fnv-ink-2);border-bottom:1px solid var(--fnv-border);}
.fnv-why__cmp tbody tr:hover td,.fnv-why__cmp tbody tr:hover th{background:var(--fnv-surface-2);}
.fnv-why__cmpm{color:var(--fnv-ink-3);}
.fnv-why__cmp tbody td.fnv-why__cmpus{font-weight:800;color:var(--fnv-ink);text-align:center;border-inline:2px solid var(--fnv-border);}
.fnv-why__cmp tbody td.fnv-why__cmpus--a{color:var(--fnv-gamma-neg-text);border-inline-color:var(--fnv-gamma-neg);}
.fnv-why__cmpn{margin:24px 0 0;border-inline-start:4px solid var(--fnv-border);background:var(--fnv-surface-2);padding:14px 18px;font-size:.8125rem;font-weight:700;line-height:1.9;color:var(--fnv-ink-3);}
.fnv-why__no{padding:56px 0;border-bottom:4px solid var(--fnv-ink);}
.fnv-why__nc{border:2px solid var(--fnv-ink);background:var(--fnv-surface);padding:24px;display:flex;flex-direction:column;gap:10px;}
.fnv-why__nc h3{margin:0;display:flex;align-items:center;gap:8px;font-size:1.05rem;font-weight:800;color:var(--fnv-ink);}
.fnv-why__nc h3 i{color:var(--fnv-gamma-neg);font-size:1.3rem;}
.fnv-why__nc p{margin:0;font-size:.9rem;line-height:1.95;color:var(--fnv-ink-2);}
.fnv-why__faq{padding:64px 0;background:var(--fnv-surface-2);border-bottom:4px solid var(--fnv-ink);}
.fnv-why__learn{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;border-top:2px solid var(--fnv-ink);padding-top:18px;}
.fnv-why__learn span{font-size:.8125rem;font-weight:800;color:var(--fnv-ink-3);flex-basis:100%;}
.fnv-why__learn a{font-size:.85rem;font-weight:800;color:var(--fnv-ink);text-decoration:none;border:2px solid var(--fnv-ink);padding:6px 12px;background:var(--fnv-surface);}
.fnv-why__learn a:hover{background:var(--fnv-ink);color:var(--fnv-surface);}
.fnv-why__end{padding:80px 0;text-align:center;border-bottom:8px solid var(--fnv-ink);}
.fnv-why__end h2{margin:0 0 14px;font-size:var(--fnv-size-h2);font-weight:800;color:var(--fnv-ink);}
.fnv-why__end p{margin:0 auto 28px;font-size:1.05rem;line-height:1.95;color:var(--fnv-ink-muted);max-width:var(--fnv-measure-wide);}
@media (prefers-reduced-motion: reduce){.fnv-why__btn,.fnv-why__c::before,.fnv-why__cn{transition:none;}}
@media(max-width:991px){.fnv-why__hero-g,.fnv-why__pgrid,.fnv-why__pgrid--3{grid-template-columns:minmax(0,1fr);}.fnv-why__man{border-inline-end:0;padding-inline-end:0;}
.fnv-why__stats{grid-template-columns:minmax(0,1fr);}.fnv-why__stats > div{border-inline-end:0;border-bottom:2px solid var(--fnv-dark-border);}.fnv-why__stats > div:last-child{border-bottom:0;}}
@media(max-width:640px){.fnv-why__hero,.fnv-why__rec,.fnv-why__pain,.fnv-why__pil,.fnv-why__cmpw,.fnv-why__faq,.fnv-why__no,.fnv-why__end{padding:28px 0;}.fnv-why__h1{font-size:var(--fnv-size-h2);}.fnv-why__stats b{font-size:2.6rem;}
.fnv-why__pc,.fnv-why__cb{padding:20px;}.fnv-why__cv{padding:14px 20px 16px;}.fnv-why__tape{flex-direction:column;}.fnv-why__end{padding:56px 0;}}
