html{scroll-padding-top:128px}:is(header:has(>.nx-tk),header:has(>.nx-bar)){z-index:40;position:sticky;top:0}@layer components{@keyframes nx-rise{0%{transform:translateY(108%)}}@keyframes nx-fade-up{0%{opacity:0;transform:translateY(16px)}}@keyframes nx-tilt-in{0%{opacity:0;transform:translateY(40px)rotateX(18deg)}}@keyframes nx-seal-in{0%{opacity:0;transform:scale(1.35)rotate(-18deg)}}.motion .nx .tilt{will-change:transform}.nx{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#080808;--char:#111;--slab:#141412;--slab-2:#1a1916;--slab-3:#211f1a;--rule:#2a2925;--rule-2:#3b3830;--gold:#c9a84c;--gold-hi:#e2c97e;--gold-lo:#8f7632;--gold-ink:#15110a;--paper:#f5f5f0;--soft:#bab8ad;--grey:#888880;--ok:#9fc79a;--f-display:var(--font-manrope),"Manrope","Segoe UI",system-ui,sans-serif;--f-body:var(--font-manrope),"Manrope","Segoe UI",system-ui,sans-serif;--f-data:var(--font-geist-mono),"Geist Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--ease-out:cubic-bezier(.23,1,.32,1);--ease-io:cubic-bezier(.77,0,.175,1);--gutter:clamp(16px,4.5vw,56px);--maxw:1280px}.nx,.nx *{box-sizing:border-box}.nx [hidden]{display:none!important}.nx{background:var(--ink);color:var(--paper);font-family:var(--f-body);-webkit-font-smoothing:antialiased;caret-color:var(--gold);margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:clip}.nx ::selection{background:var(--gold);color:var(--gold-ink)}.nx a{color:inherit;text-underline-offset:3px}.nx h1,.nx h2,.nx h3{text-wrap:balance;margin:0;font-weight:500}.nx p{margin:0}.nx ul,.nx ol{margin:0;padding:0;list-style:none}.nx button,.nx input{font:inherit;color:inherit}.nx :focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px;border-radius:4px}.nx .wrap{max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.nx .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nx .skip{z-index:100;background:var(--gold);color:var(--gold-ink);padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:16px}.nx .skip:focus{top:12px}.nx svg.i{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.motion .nx [data-reveal]{opacity:0;filter:blur(6px);transform:translateY(28px)}.motion .nx [data-reveal].in{opacity:1;filter:none;transition:opacity .9s var(--ease-out),transform .9s var(--ease-out),filter .9s var(--ease-out);transition-delay:var(--d,0s);transform:none}.nx .line{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.nx .line>span{display:inline-block}.motion .nx .line>span{animation:nx-rise 1.1s var(--ease-out)var(--d,0s)backwards}.motion .nx .fade-up{animation:nx-fade-up .9s var(--ease-out)var(--d,0s)backwards}.nx .btn{letter-spacing:.01em;cursor:pointer;min-height:54px;transition:transform .16s var(--ease-out),background-color .25s ease,color .25s ease,box-shadow .25s ease;touch-action:manipulation;border:0;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.nx .btn:active{transform:scale(.97)}.nx .btn-gold{background:var(--gold);color:var(--gold-ink)}.nx .btn-gold:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff73 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover) and (pointer:fine){.nx .btn-gold:hover{background:var(--gold-hi)}.nx .btn-gold:hover:after{transition:transform .9s var(--ease-out);transform:translate(120%)}}.nx .btn-line{color:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-2);background:0 0}.nx .btn-line:hover{box-shadow:inset 0 0 0 1px var(--gold);color:var(--gold-hi)}.nx .btn .arr{transition:transform .3s var(--ease-out)}.nx .btn:hover .arr{transform:translate(4px)}.nx .link-btn{cursor:pointer;color:var(--gold-hi);text-underline-offset:3px;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.nx .ticker{border-bottom:1px solid var(--rule);color:var(--soft);background:#0b0b0a;font-size:.8125rem;overflow:hidden}.nx .ticker .tk-track{width:max-content;display:flex}.nx .ticker ul{white-space:nowrap;gap:40px;padding:9px 20px;display:flex}.nx .ticker li{align-items:center;gap:10px;display:inline-flex}.nx .ticker li:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px}.motion .nx .ticker .tk-track{animation:48s linear infinite nx-marquee}.nx .ticker:hover .tk-track{animation-play-state:paused}@keyframes nx-marquee{to{transform:translate(-50%)}}.nx .preview-note{color:var(--grey)}.nx .top{top:env(safe-area-inset-top,0px);z-index:40;border-bottom:1px solid #0000;transition:background-color .4s,border-color .4s;position:sticky}.nx .top.solid{-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--rule);background:#080808e0}.nx .top .wrap{align-items:center;gap:24px;min-height:76px;display:flex}.nx .brand{align-items:baseline;gap:10px;text-decoration:none;display:inline-flex}.nx .brand-mark{align-self:center;width:auto;height:34px;margin-right:2px}.nx .foot .brand-mark{height:44px}.nx .brand b{font-family:var(--f-display);letter-spacing:.16em;font-size:1.375rem;font-weight:800}.nx .brand span{font-family:var(--f-data);letter-spacing:.32em;color:var(--gold);font-size:.75rem}.nx .nav{align-items:center;gap:4px;margin-left:auto;display:flex}.nx .nav a:not(.btn){color:var(--soft);padding:10px 12px;font-size:.9375rem;text-decoration:none;transition:color .25s;position:relative}.nx .nav a:not(.btn):after{content:"";background:var(--gold);transform-origin:100%;height:1px;transition:transform .35s var(--ease-out);position:absolute;bottom:6px;left:12px;right:12px;transform:scaleX(0)}.nx .nav a:not(.btn):hover{color:var(--paper)}.nx .nav a:not(.btn):hover:after{transform-origin:0;transform:scaleX(1)}.nx .nav .btn{min-height:44px;margin-left:12px;padding:10px 18px;font-size:.9375rem}.nx .menu{border:1px solid var(--rule-2);cursor:pointer;background:0 0;min-width:48px;min-height:48px;margin-left:auto;padding:0 16px;font-weight:600;display:none}@media (max-width:1180px){.nx .menu{align-items:center;display:inline-flex}.nx .nav{background:var(--ink);border-bottom:1px solid var(--rule);padding:8px var(--gutter)20px;flex-direction:column;align-items:stretch;gap:0;position:absolute;top:100%;left:0;right:0}.nx .nav[data-open=false]{display:none}.nx .nav a:not(.btn){border-bottom:1px solid var(--rule);color:var(--paper);padding:14px 0;font-size:1.0625rem}.nx .nav a:not(.btn):after{display:none}.nx .nav .btn{margin:16px 0 0}}.nx .hero{isolation:isolate;padding-block:clamp(28px,4vw,64px) clamp(72px,9vw,120px);position:relative}.nx .hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(640px 460px at var(--sx,72%)var(--sy,30%),#c9a84c17,transparent 70%);position:absolute;inset:0}.nx .hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:start;gap:clamp(40px,5vw,88px);display:grid}.nx .hero-copy{padding-top:clamp(8px,3vw,48px)}.nx .hero h1{font-family:var(--f-display);letter-spacing:-.045em;font-size:clamp(2.75rem,1.5rem + 4.2vw,5.25rem);font-weight:800;line-height:1.02}.nx .hero h1 em{color:var(--gold);font-style:normal}.nx .hero .lede{color:var(--soft);max-width:31em;margin-top:28px;font-size:1.1875rem}.nx .hero .lede b{color:var(--paper);font-weight:500}.nx .hero .ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.nx .promises{gap:12px;max-width:34rem;margin-top:36px;display:grid}.nx .promises li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;display:grid}.nx .promises .ic{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--gold-lo);color:var(--gold);border-radius:50%;place-items:center;display:grid}.nx .promises .ic svg{width:16px;height:16px}.nx .promises b{font-size:.9875rem;font-weight:600;display:block}.nx .promises span{color:var(--soft);font-size:.9375rem}.nx .rating-slot{border:1px dashed var(--rule-2);color:var(--grey);align-items:center;gap:10px;margin-top:20px;padding:10px 14px;font-size:.875rem;display:inline-flex}.nx .rating-slot i{color:var(--gold);letter-spacing:2px;font-style:normal}@media (max-width:1020px){.nx .hero .wrap{grid-template-columns:1fr}}.nx .desk{perspective:1400px;gap:0;display:grid}.nx .tilt{transform-style:preserve-3d;will-change:transform;z-index:2;position:relative}.motion .nx .tilt{animation:nx-tilt-in 1.4s var(--ease-out).3s backwards}.nx .cert{--mx:50%;--my:30%;aspect-ratio:1.55;backface-visibility:hidden;background:linear-gradient(145deg,#1b1a16 0%,#0f0e0c 55%,#17150f 100%);border-radius:6px 6px 0 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #c9a84c73,inset 0 0 0 7px #0d0c0a,inset 0 0 0 8px #c9a84c47}.nx .cert canvas{opacity:.9;width:100%;height:100%;position:absolute;inset:0}.nx .cert:after{content:"";pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(420px 260px at var(--mx)var(--my),#ffecaa8c,transparent 60%),linear-gradient(115deg,transparent 30%,#fff0be1f 45%,transparent 60%);position:absolute;inset:0}.nx .cert-body{grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset:7%}.nx .cert-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nx .cert-kind{font-family:var(--f-data);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:clamp(.625rem,.5rem + .35vw,.75rem)}.nx .cert-title{font-family:var(--f-display);letter-spacing:-.02em;margin-top:6px;font-size:clamp(1.125rem,.8rem + 1.2vw,1.75rem);font-weight:600;line-height:1.05}.nx .cert-mid{align-self:center;gap:4px;display:grid}.nx .cert-state{font-family:var(--f-display);letter-spacing:-.04em;font-size:clamp(1.875rem,1rem + 3vw,3.25rem);font-weight:800;line-height:1}.nx .cert-entity{color:var(--soft);font-size:clamp(.8125rem,.7rem + .3vw,.9375rem)}.nx .cert-foot{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.nx .cert-price{font-family:var(--f-display);letter-spacing:-.03em;color:var(--gold-hi);font-variant-numeric:lining-nums tabular-nums;align-items:flex-start;font-size:clamp(2.5rem,1.2rem + 3.8vw,4rem);font-weight:800;line-height:1;display:flex}.nx .cert-price .cur{margin:.12em .06em 0 0;font-size:.5em}.nx .odo{display:inline-flex}.nx .digit{height:1em;display:inline-block;overflow:hidden}.nx .digit>span{transition:transform .9s var(--ease-out);transition-delay:var(--d,0s);flex-direction:column;display:flex}.nx .digit>span>i{height:1em;font-style:normal;line-height:1}.nx .cert-note{font-family:var(--f-data);color:var(--soft);text-align:right;font-size:clamp(.625rem,.5rem + .3vw,.75rem);line-height:1.5}.nx .seal{flex:none;width:clamp(60px,4vw + 30px,88px);height:auto}.motion .nx .seal{animation:.7s cubic-bezier(.2,1.4,.4,1) 1.2s backwards nx-seal-in}.nx .panel{z-index:3;background:var(--slab);box-shadow:inset 0 0 0 1px var(--rule-2);border-top:0;border-radius:0 0 6px 6px;gap:16px;padding:clamp(18px,2.4vw,26px);display:grid;position:relative}.motion .nx .panel{animation:nx-fade-up .9s var(--ease-out).6s backwards}.nx .kind{border:1px solid var(--rule-2);grid-template-columns:1fr 1fr;justify-self:start;gap:3px;margin:0;padding:3px;display:inline-grid;position:relative}.nx .kind legend,.nx .quick legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.nx .kind input{opacity:0;pointer-events:none;position:absolute}.nx .kind label{z-index:1;cursor:pointer;min-height:40px;color:var(--soft);place-items:center;padding:8px 18px;font-size:.9375rem;font-weight:600;transition:color .3s;display:grid;position:relative}.nx .kind input:checked+label{color:var(--gold-ink)}.nx .kind .thumb{background:var(--gold);width:calc(50% - 4.5px);transition:transform .45s var(--ease-io);position:absolute;top:3px;bottom:3px;left:3px}.nx .kind[data-kind=uk] .thumb{transform:translate(calc(100% + 3px))}.nx .kind input:focus-visible+label{outline:2px solid var(--gold-hi);outline-offset:2px}.nx .row-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.nx .count{color:var(--grey);font-size:.875rem}.nx .combo{position:relative}.nx .combo label.lbl{color:var(--soft);margin-bottom:8px;font-size:.875rem;display:block}.nx .combo-field{align-items:center;display:flex;position:relative}.nx .combo-field svg{width:18px;height:18px;color:var(--grey);pointer-events:none;position:absolute;left:14px}.nx .combo input{background:var(--ink);border:1px solid var(--rule-2);width:100%;min-height:52px;color:var(--paper);border-radius:2px;padding:12px 44px 12px 42px;font-size:1rem;transition:border-color .25s,box-shadow .25s}.nx .combo input::placeholder{color:var(--grey)}.nx .combo input:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #c9a84c2e}.nx .combo .chev{cursor:pointer;width:36px;height:36px;color:var(--soft);background:0 0;border:0;place-items:center;display:grid;position:absolute;right:8px}.nx .combo .chev svg{transition:transform .25s var(--ease-out);position:static}.nx .combo[data-open=true] .chev svg{transform:rotate(180deg)}.nx .listbox{z-index:30;max-height:320px;box-shadow:inset 0 0 0 1px var(--rule-2),0 30px 60px -20px #000000f2;transform-origin:top;background:#12110f;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.nx .listbox[hidden]{display:none!important}.motion .nx .listbox{animation:nx-pop .2s var(--ease-out)}@keyframes nx-pop{0%{opacity:0;transform:scale(.97)translateY(-4px)}}.nx .opt{cursor:pointer;border-radius:2px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 12px;font-size:.9875rem;display:flex}.nx .opt small{font-family:var(--f-data);color:var(--soft);font-variant-numeric:tabular-nums;font-size:.875rem}.nx .opt[aria-selected=true],.nx .opt[aria-selected=true] small{color:var(--gold-hi)}.nx .opt.active{background:var(--slab-3)}.nx .opt.help{color:var(--gold-hi);border-bottom:1px solid var(--rule);margin-bottom:4px}.nx .opt.help small{color:var(--grey);font-family:var(--f-body)}.nx .grp{font-family:var(--f-data);letter-spacing:.12em;text-transform:uppercase;color:var(--grey);padding:10px 12px 6px;font-size:.75rem}.nx .empty{color:var(--soft);padding:14px 12px;font-size:.9375rem}.nx .quick{border:0;margin:0;padding:0}.nx .quick .qlbl{color:var(--grey);margin-bottom:8px;font-size:.8125rem;display:block}.nx .quick-row{flex-wrap:wrap;gap:6px;display:flex}.nx .chip{cursor:pointer;border:1px solid var(--rule-2);min-height:38px;color:var(--soft);transition:border-color .25s ease,color .25s ease,background-color .25s ease,transform .16s var(--ease-out);background:0 0;align-items:center;gap:8px;padding:6px 12px;font-size:.9375rem;display:inline-flex}.nx .chip:active{transform:scale(.96)}.nx .chip small{font-family:var(--f-data);color:var(--grey);font-size:.8125rem}@media (hover:hover){.nx .chip:hover{border-color:var(--gold-lo);color:var(--paper)}}.nx .chip[aria-pressed=true]{border-color:var(--gold);color:var(--paper);background:#c9a84c14}.nx .chip[aria-pressed=true] small{color:var(--gold-hi)}.nx .chip.helpchip{color:var(--gold-hi);border-style:dashed}.nx .total{border-top:1px dashed var(--rule-2);gap:6px;padding-top:14px;display:grid}.nx .total .tl{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.nx .total .tl b{font-weight:600}.nx .total .tl span{font-family:var(--f-data);color:var(--gold-hi);font-variant-numeric:tabular-nums;font-size:1.25rem}.nx .total p{color:var(--soft);font-size:.875rem}.nx .total p b{color:var(--ok);font-weight:500}.nx .go{width:100%}.nx .under{color:var(--soft);text-align:center;flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:.8125rem;display:flex}.nx .under span{align-items:center;gap:6px;display:inline-flex}.nx .under svg{width:14px;height:14px;color:var(--gold)}.nx .facts{border-block:1px solid var(--rule)}.nx .facts ul{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nx .facts li{align-content:start;gap:6px;padding:clamp(22px,3vw,36px) clamp(14px,2.2vw,32px);display:grid}.nx .facts li+li{border-left:1px solid var(--rule)}.nx .facts .num{font-family:var(--f-display);letter-spacing:-.04em;color:var(--gold);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(2.5rem,1.6rem + 2.6vw,4rem);font-weight:800;line-height:1}.nx .facts p{color:var(--soft);max-width:22em;font-size:.9375rem}@media (max-width:860px){.nx .facts ul{grid-template-columns:1fr 1fr}.nx .facts li:nth-child(3){border-left:0}.nx .facts li:nth-child(n+3){border-top:1px solid var(--rule)}}.nx .sec{border-top:1px solid var(--rule);padding-block:clamp(80px,11vw,150px)}.nx .sec-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,80px);margin-bottom:clamp(36px,5vw,72px);display:grid}.nx .sec-head h2{font-family:var(--f-display);letter-spacing:-.04em;font-size:clamp(2.125rem,1.3rem + 3vw,3.75rem);font-weight:800;line-height:1.04}.nx .sec-head h2 em{color:var(--gold);font-style:normal}.nx .sec-head p{color:var(--soft);max-width:34em;font-size:1.125rem}@media (max-width:860px){.nx .sec-head{grid-template-columns:1fr}}.nx .map-wrap{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.nx .tiles{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(3px,.5vw,6px);display:grid}.nx .tile{aspect-ratio:1;cursor:pointer;min-width:0;font-family:var(--f-data);background:var(--c);color:var(--t);transition:transform .25s var(--ease-out),box-shadow .25s ease;border:0;border-radius:3px;place-items:center;padding:0;font-size:clamp(.75rem,.45rem + .6vw,.9375rem);font-weight:500;display:grid;position:relative}.nx .tile:hover{z-index:2;transform:translateY(-3px)scale(1.06);box-shadow:0 10px 20px -8px #000000e6}.nx .tile[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink),0 0 0 4px var(--paper);z-index:3}.motion .nx .tiles .tile{opacity:0;transform:scale(.6)}.motion .nx .tiles.in .tile{opacity:1;transition:opacity .6s var(--ease-out)calc(var(--o)*14ms),transform .7s var(--ease-out)calc(var(--o)*14ms),box-shadow .25s ease;transform:none}.motion .nx .tiles.in .tile:hover{transition:transform .25s var(--ease-out),box-shadow .25s ease;transform:translateY(-3px)scale(1.06)}.nx .legend-scale{color:var(--soft);flex-wrap:wrap;gap:8px 16px;margin-top:18px;font-size:.8125rem;display:flex}.nx .legend-scale span{align-items:center;gap:8px;display:inline-flex}.nx .legend-scale i{border-radius:3px;width:16px;height:16px;display:inline-block}.nx .readout{background:var(--slab);box-shadow:inset 0 0 0 1px var(--rule-2);gap:14px;padding:clamp(20px,3vw,30px);display:grid;position:sticky;top:110px}.nx .readout .st{font-family:var(--f-display);letter-spacing:-.035em;font-size:clamp(2rem,1.4rem + 1.6vw,2.75rem);font-weight:800;line-height:1}.nx .readout .pr{font-family:var(--f-display);letter-spacing:-.03em;color:var(--gold-hi);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(2.5rem,1.8rem + 2vw,3.5rem);font-weight:800;line-height:1}.nx .readout .pr small{font-family:var(--f-data);color:var(--soft);margin-left:8px;font-size:.875rem;font-weight:400}.nx .readout p{color:var(--soft);font-size:.9375rem}.nx .readout .note{color:var(--grey);font-size:.875rem}.nx .readout .swap{transition:opacity .25s,filter .25s}.nx .readout .swap.out{opacity:0;filter:blur(3px)}@media (max-width:960px){.nx .map-wrap{grid-template-columns:1fr}.nx .readout{position:static}}.nx .compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.nx .col{align-content:start;gap:18px;padding:clamp(22px,3vw,36px);display:grid}.nx .col.typ{background:var(--char);box-shadow:inset 0 0 0 1px var(--rule)}.nx .col.nx-col{box-shadow:inset 0 0 0 1px var(--gold-lo);background:linear-gradient(#1c1a14,#12110e)}.nx .col h3{font-family:var(--f-display);font-size:1.75rem}.nx .col.nx-col h3{color:var(--gold-hi)}.nx .col ul{gap:14px;display:grid}.nx .col li{grid-template-columns:22px minmax(0,1fr);gap:12px;display:grid}.nx .col li svg{width:18px;height:18px;margin-top:3px}.nx .col.typ li svg{color:var(--grey)}.nx .col.nx-col li svg{color:var(--gold)}.nx .col li b{font-weight:600;display:block}.nx .col li span{color:var(--soft);font-size:.9375rem}.nx .compare-note{color:var(--grey);max-width:56rem;margin-top:20px;font-size:.875rem}@media (max-width:860px){.nx .compare{grid-template-columns:1fr}}.nx .docs{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.nx .doc{background:linear-gradient(180deg,var(--slab-2),var(--slab));min-height:270px;box-shadow:inset 0 0 0 1px var(--rule),0 24px 40px -28px #000000e6;transition:box-shadow .35s ease,transform .5s var(--ease-out);align-content:start;gap:10px;padding:22px 20px 24px;display:grid;position:relative}.nx .doc:before{content:"";background:linear-gradient(225deg,var(--ink)50%,var(--rule-2)50%);width:26px;height:26px;position:absolute;top:0;right:0}.nx .doc .no{font-family:var(--f-data);color:var(--gold);letter-spacing:.08em;font-size:.75rem}.nx .doc h3{font-family:var(--f-display);font-size:1.5rem;line-height:1.1}.nx .doc p{color:var(--soft);font-size:.9375rem}@media (hover:hover) and (pointer:fine){.nx .doc:hover{box-shadow:inset 0 0 0 1px var(--gold-lo),0 30px 50px -28px #000000f2;transform:translateY(-8px)}}.motion .nx .docs .doc{transform:translateX(calc(var(--i)*-100% - var(--i)*14px))rotate(calc(var(--i)*2.5deg - 4deg))}.motion .nx .docs.in .doc{transition:transform 1.1s var(--ease-out)calc(var(--i)*90ms),box-shadow .35s ease;transform:none}.motion .nx .docs.in .doc:hover{transition:transform .5s var(--ease-out),box-shadow .35s ease;transform:translateY(-8px)}@media (max-width:1100px){.nx .docs{grid-template-columns:repeat(2,minmax(0,1fr))}.nx .doc{min-height:0}.motion .nx .docs .doc{opacity:0;transform:translateY(40px)}.motion .nx .docs.in .doc{opacity:1;transition:transform .9s var(--ease-out)calc(var(--i)*80ms),opacity .9s ease calc(var(--i)*80ms)}}@media (max-width:560px){.nx .docs{grid-template-columns:1fr}}.nx .docs-note{color:var(--soft);margin-top:28px;font-size:.9875rem}.nx .journey{border-top:1px solid var(--rule);position:relative}.nx .journey.pin{height:250vh}.nx .journey .stick{padding-block:clamp(80px,10vw,140px)}.nx .journey.pin .stick{align-content:center;height:100vh;padding-block:60px;display:grid;position:sticky;top:0}.nx .track{margin-top:clamp(32px,5vw,64px);position:relative}.nx .track-line{background:var(--rule);height:2px;position:absolute;top:11px;left:0;right:0}.nx .track-fill{background:var(--gold);transform-origin:0;width:75%;height:2px;transform:scaleX(var(--p,1));position:absolute;top:11px;left:0}.nx .track-out{background:repeating-linear-gradient(90deg,var(--grey)0 6px,transparent 6px 12px);height:2px;opacity:var(--q,1);transition:opacity .4s;position:absolute;top:11px;left:75%;right:0}.nx .steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid;position:relative}.nx .step{align-content:start;gap:12px;padding-right:12px;display:grid}.nx .step .dot{background:var(--ink);width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--rule-2);border-radius:50%;place-items:center;transition:box-shadow .4s;display:grid}.nx .step .dot:after{content:"";background:var(--gold);width:8px;height:8px;transition:transform .45s var(--ease-out);border-radius:50%;transform:scale(0)}.nx .step.on .dot{box-shadow:inset 0 0 0 2px var(--gold)}.nx .step.on .dot:after{transform:scale(1)}.nx .step.out .dot{box-shadow:inset 0 0 0 2px var(--grey)}.nx .step.out.on .dot:after{background:var(--grey)}.nx .step .who{font-family:var(--f-data);letter-spacing:.06em;color:var(--gold);font-size:.8125rem;transition:opacity .4s}.nx .step.out .who{color:var(--soft)}.nx .step h3{font-family:var(--f-display);font-size:clamp(1.375rem,1rem + 1vw,1.875rem);line-height:1.1;transition:color .4s}.nx .step p{color:var(--soft);max-width:22em;font-size:.9875rem;transition:opacity .4s}.nx .journey.pin .step:not(.on) h3{color:#5c5a52}.nx .journey.pin .step:not(.on) p,.nx .journey.pin .step:not(.on) .who{opacity:.45}.nx .legend{color:var(--soft);flex-wrap:wrap;gap:8px 32px;margin-top:40px;font-size:.9375rem;display:flex}.nx .legend span{align-items:center;gap:10px;display:inline-flex}.nx .legend i{width:28px;height:2px;display:inline-block}.nx .legend .a{background:var(--gold)}.nx .legend .b{background:repeating-linear-gradient(90deg,var(--grey)0 6px,transparent 6px 12px)}@media (max-width:900px){.nx .steps{grid-template-columns:1fr;gap:32px;padding-left:44px}.nx .track-line,.nx .track-fill,.nx .track-out{width:2px;height:auto;top:0;left:11px;right:auto}.nx .track-line{bottom:0}.nx .track-fill{height:75%;transform:scaleY(var(--p,1));transform-origin:top}.nx .track-out{background:repeating-linear-gradient(180deg,var(--grey)0 6px,transparent 6px 12px);top:75%;bottom:0}.nx .step{position:relative}.nx .step .dot{position:absolute;top:4px;left:-44px}}.nx .bank{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nx .bank>div{align-content:start;gap:12px;padding:32px 32px 0 0;display:grid}.nx .bank>div+div{border-left:1px solid var(--rule);padding-left:32px}.nx .bank h3{font-family:var(--f-display);font-size:1.625rem}.nx .bank p,.nx .bank li{color:var(--soft);font-size:.9875rem}.nx .bank ul{gap:6px;display:grid}.nx .bank li{gap:10px;display:flex}.nx .bank li svg{width:16px;height:16px;color:var(--gold);margin-top:4px}.nx .providers{color:var(--soft);max-width:52rem;margin-top:36px;font-size:.9375rem}@media (max-width:860px){.nx .bank{grid-template-columns:1fr}.nx .bank>div,.nx .bank>div+div{border-left:0;border-bottom:1px solid var(--rule);padding:24px 0}}.nx .faq-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.nx .faq-wrap .sec-head{grid-template-columns:1fr;margin:0}.nx .qa{border-bottom:1px solid var(--rule)}.nx .qa:first-child{border-top:1px solid var(--rule)}.nx .qa button{text-align:left;cursor:pointer;width:100%;min-height:64px;font-family:var(--f-display);letter-spacing:-.02em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:clamp(1.125rem,1rem + .4vw,1.3125rem);font-weight:700;display:flex}.nx .qa .pm{flex:none;width:20px;height:20px;position:relative}.nx .qa .pm:before,.nx .qa .pm:after{content:"";background:var(--gold);height:1.5px;transition:transform .4s var(--ease-out);position:absolute;top:9px;left:2px;right:2px}.nx .qa .pm:after{transform:rotate(90deg)}.nx .qa[data-open=true] .pm:after{transform:rotate(0)}.nx .qa .ans{transition:grid-template-rows .5s var(--ease-out);grid-template-rows:0fr;display:grid}.nx .qa[data-open=true] .ans{grid-template-rows:1fr}.nx .qa .ans>div{overflow:hidden}.nx .qa .ans p{color:var(--soft);max-width:40em;padding-bottom:12px}.nx .qa .ans p:last-child{padding-bottom:24px}@media (max-width:860px){.nx .faq-wrap{grid-template-columns:1fr}}.nx .close{border-top:1px solid var(--rule);isolation:isolate;padding-block:clamp(96px,13vw,170px);position:relative;overflow:hidden}.nx .close canvas{z-index:-1;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.nx .close .wrap{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(32px,5vw,80px);display:grid}.nx .close h2{font-family:var(--f-display);letter-spacing:-.045em;font-size:clamp(2.75rem,1.4rem + 5.2vw,5.75rem);font-weight:800;line-height:1}.nx .close h2 em{color:var(--gold);font-style:normal}.nx .close .lede{color:var(--soft);max-width:30em;margin-top:24px;font-size:1.1875rem}.nx .close .ctas{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.nx .contacts{border-top:1px solid var(--rule);display:grid}.nx .contacts div{border-bottom:1px solid var(--rule);grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.nx .contacts dt{color:var(--grey);font-size:.875rem}.nx .contacts dd{overflow-wrap:anywhere;margin:0}.nx .contacts dd a{text-decoration:none}.nx .contacts dd a:hover{color:var(--gold-hi)}.nx .copy{border:1px solid var(--rule-2);min-width:68px;min-height:40px;color:var(--soft);cursor:pointer;transition:border-color .25s,color .25s,transform .16s var(--ease-out);background:0 0;padding:6px 12px;font-size:.8125rem}.nx .copy:hover{border-color:var(--gold);color:var(--paper)}.nx .copy:active{transform:scale(.96)}@media (max-width:860px){.nx .close .wrap{grid-template-columns:1fr}}@media (max-width:440px){.nx .contacts div{grid-template-columns:1fr auto}.nx .contacts dt{grid-column:1/-1}}.nx footer{border-top:1px solid var(--rule);padding-block:44px}.nx footer .wrap{gap:28px;display:grid}.nx .foot{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.nx .foot-brand{align-content:start;gap:14px;display:grid}.nx .foot-brand p{color:var(--soft);max-width:26em;font-size:.9375rem}.nx .social{gap:8px;display:flex}.nx .social a{border:1px solid var(--rule-2);width:44px;height:44px;color:var(--soft);place-items:center;transition:border-color .25s,color .25s;display:grid}.nx .social a:hover{border-color:var(--gold);color:var(--gold-hi)}.nx .foot-contact{color:var(--soft);margin-top:12px;font-size:.9375rem;line-height:1.8}.nx .foot-contact a{text-decoration:none}.nx .foot-contact a:hover{color:var(--gold-hi)}.nx .foot h4{color:var(--grey);letter-spacing:.06em;margin:0 0 10px;font-size:.8125rem;font-weight:500}.nx .foot h4.foot-sub{margin-top:22px}.nx .foot address{color:var(--soft);font-size:.9375rem;font-style:normal;line-height:1.7}.nx .foot nav{gap:2px;display:grid}.nx .foot nav a{color:var(--soft);padding:4px 0;font-size:.9375rem;text-decoration:none}.nx .foot nav a:hover{color:var(--paper)}.nx .legal{color:var(--grey);max-width:64rem;font-size:.8125rem}@media (max-width:760px){.nx .foot{grid-template-columns:1fr}}.nx dialog.chooser{background:var(--slab);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--paper);box-shadow:inset 0 0 0 1px var(--gold-lo),0 40px 80px -20px #000000f2;border:0;padding:0}.nx dialog.chooser::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8}.motion .nx dialog.chooser[open]{animation:nx-dlg .3s var(--ease-out)}@keyframes nx-dlg{0%{opacity:0;transform:scale(.96)}}.nx .ch-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.nx .ch-head h2{font-family:var(--f-display);letter-spacing:-.03em;font-size:1.375rem;font-weight:800}.nx .ch-x{border:1px solid var(--rule-2);cursor:pointer;width:44px;height:44px;color:var(--soft);background:0 0;place-items:center;display:grid}.nx .ch-body{gap:18px;padding:22px;display:grid}.nx .ch-prog{gap:6px;display:flex}.nx .ch-prog i{background:var(--rule);flex:1;height:3px;transition:background-color .3s}.nx .ch-prog i.on{background:var(--gold)}.nx .ch-q{font-family:var(--f-display);letter-spacing:-.025em;font-size:1.3125rem;font-weight:700;line-height:1.25}.nx .ch-opts{gap:8px;display:grid}.nx .ch-opt{text-align:left;background:var(--ink);border:1px solid var(--rule-2);cursor:pointer;min-height:52px;transition:border-color .2s ease,background-color .2s ease,transform .16s var(--ease-out);padding:12px 16px}.nx .ch-opt:hover{border-color:var(--gold)}.nx .ch-opt:active{transform:scale(.98)}.nx .ch-opt small{color:var(--grey);margin-top:2px;font-size:.8125rem;display:block}.nx .ch-step{gap:14px;display:grid}.motion .nx .ch-step{animation:nx-stepin .35s var(--ease-out)}@keyframes nx-stepin{0%{opacity:0;transform:translate(16px)}}.nx .ch-sel{background:var(--ink);width:100%;min-height:48px;color:var(--paper);border:1px solid var(--rule-2);padding:10px 12px}.nx .sugs{gap:10px;display:grid}.nx .sug{background:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:14px 16px;display:grid}.nx .sug:first-child{box-shadow:inset 0 0 0 1px var(--gold)}.nx .sug b{font-family:var(--f-display);letter-spacing:-.03em;font-size:1.25rem;font-weight:800}.nx .sug .p{font-family:var(--f-data);color:var(--gold-hi)}.nx .sug p{color:var(--soft);grid-column:1/-1;font-size:.9375rem}.nx .sug button{grid-column:1/-1;justify-self:start}.nx .ch-fine{color:var(--grey);font-size:.8125rem}.nx .ch-back{justify-self:start}.nx .doc h3,.nx .col h3,.nx .bank h3,.nx .step h3,.nx .incl h3{letter-spacing:-.035em;font-weight:800}.nx .doc h3{font-size:1.3125rem}.nx .col h3,.nx .bank h3{font-size:1.5rem}@media (prefers-reduced-motion:reduce){.nx,.nx *,.nx :before,.nx :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.nx .qa .ans a{color:var(--gold-hi);text-underline-offset:3px;text-decoration:underline}.nx .pay{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.nx .pay>li{background:linear-gradient(180deg,var(--slab-2),var(--slab));box-shadow:inset 0 0 0 1px var(--rule);transition:box-shadow .3s ease,transform .4s var(--ease-out);align-content:start;gap:12px;padding:24px 22px;display:grid}.nx .pay h3{font-family:var(--f-display);letter-spacing:-.03em;font-size:1.25rem;font-weight:800;line-height:1.15}.nx .pay p{color:var(--soft);font-size:.9375rem}.nx .pay-link{color:var(--gold-hi);align-items:center;gap:8px;margin-top:auto;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.nx .pay-link:hover .arr{transform:translate(4px)}@media (hover:hover) and (pointer:fine){.nx .pay>li:hover{box-shadow:inset 0 0 0 1px var(--gold-lo)}}@media (max-width:1100px){.nx .pay{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.nx .pay{grid-template-columns:1fr}}.nx .rev{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.nx .rev>li{background:linear-gradient(180deg,var(--slab-2),var(--slab));box-shadow:inset 0 0 0 1px var(--rule);align-content:start;gap:14px;padding:26px 24px;display:grid}.nx .rev .stars{color:var(--gold);letter-spacing:.12em;font-size:1rem;line-height:1}.nx .rev blockquote p{font-family:var(--f-display);letter-spacing:-.02em;font-size:1.125rem;font-weight:600;line-height:1.45}.nx .rev .who-said{margin-top:auto;font-size:.9375rem;font-weight:700}.nx .rev .who-said span{color:var(--grey);font-weight:500}.nx .rev-links{flex-wrap:wrap;gap:14px 32px;margin-top:28px;display:flex}@media (max-width:900px){.nx .rev{grid-template-columns:1fr}}.nx .lp-hero .wrap{align-items:start}.nx .crumbs{color:var(--grey);flex-wrap:wrap;gap:8px;margin-bottom:20px;font-size:.875rem;display:flex}.nx .crumbs a{color:var(--soft);text-decoration:none}.nx .crumbs a:hover{color:var(--gold-hi)}.nx .lp-price{background:linear-gradient(180deg,var(--slab-2),var(--slab));box-shadow:inset 0 0 0 1px var(--gold-lo);gap:18px;margin-top:clamp(0px,3vw,48px);padding:clamp(22px,3vw,32px);display:grid}.nx .lp-price-h{font-family:var(--f-data);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:.8125rem}.nx .lp-price ul{gap:14px;display:grid}.nx .lp-price li{border-bottom:1px dashed var(--rule-2);gap:4px;padding-bottom:14px;display:grid}.nx .lp-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.nx .lp-row b{font-weight:700}.nx .lp-row span{font-family:var(--f-data);color:var(--gold-hi);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.25rem}.nx .lp-price li p{color:var(--soft);font-size:.875rem}.nx .lp-fine{color:var(--grey);text-align:center;font-size:.8125rem}.nx .lp-two{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.nx .lp-h2{font-family:var(--f-display);letter-spacing:-.04em;margin-bottom:28px;font-size:clamp(1.875rem,1.2rem + 2vw,2.75rem);font-weight:800;line-height:1.05}.nx .lp-h2 em{color:var(--gold);font-style:normal}.nx .lp-needs{gap:14px;display:grid}.nx .lp-needs li{align-items:flex-start;gap:12px;font-size:1.0625rem;display:flex}.nx .lp-needs svg{color:var(--gold);margin-top:4px}.nx .lp-steps{gap:22px;display:grid}.nx .lp-steps li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;display:grid}.nx .lp-steps .n{width:40px;height:40px;box-shadow:inset 0 0 0 1.5px var(--gold);color:var(--gold-hi);border-radius:50%;place-items:center;font-weight:800;display:grid}.nx .lp-steps h3{letter-spacing:-.02em;font-size:1.1875rem;font-weight:800}.nx .lp-steps p{color:var(--soft);margin-top:2px;font-size:.9875rem}.nx .lp-note{border:1px dashed var(--rule-2);color:var(--soft);margin-top:28px;padding:16px 18px;font-size:.9375rem}.nx .lp-cmp{border-collapse:collapse;width:100%;font-size:.9375rem}.nx .lp-cmp th,.nx .lp-cmp td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:16px 18px}.nx .lp-cmp thead th{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--grey);font-size:.75rem;font-weight:500}.nx .lp-cmp thead th:nth-child(2){color:var(--gold)}.nx .lp-cmp tbody th{width:34%;font-weight:700}.nx .lp-cmp td:nth-child(2){color:var(--paper);background:linear-gradient(180deg,var(--slab-2),var(--slab));box-shadow:inset 1px 0 0 var(--gold-lo),inset -1px 0 0 var(--gold-lo)}.nx .lp-cmp td:nth-child(3){color:var(--soft)}@media (max-width:760px){.nx .lp-cmp thead{display:none}.nx .lp-cmp,.nx .lp-cmp tbody,.nx .lp-cmp tr,.nx .lp-cmp th,.nx .lp-cmp td{width:auto;display:block}.nx .lp-cmp tr{border-bottom:1px solid var(--rule);padding:18px 0}.nx .lp-cmp th,.nx .lp-cmp td{border:0;padding:4px 0}.nx .lp-cmp tbody th{width:auto;margin-bottom:8px}.nx .lp-cmp td{padding:10px 14px}.nx .lp-cmp td:before{content:attr(data-label);font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--grey);margin-bottom:2px;font-size:.6875rem;display:block}.nx .lp-cmp td:nth-child(2):before{color:var(--gold)}}.nx.lp .close{padding-block:clamp(72px,10vw,130px)}@media (max-width:900px){.nx .lp-two{grid-template-columns:1fr}}.nx .who{border-top:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.nx .who>li{align-content:start;gap:10px;padding:28px 24px 0 0;display:grid}.nx .who>li+li{border-left:1px solid var(--rule);padding-left:24px}.nx .who h3{font-family:var(--f-display);letter-spacing:-.03em;font-size:1.1875rem;font-weight:800;line-height:1.2}.nx .who p{color:var(--soft);font-size:.9375rem}@media (max-width:1100px){.nx .who{grid-template-columns:repeat(2,minmax(0,1fr))}.nx .who>li,.nx .who>li+li{border-left:0;border-bottom:1px solid var(--rule);padding:22px 16px 22px 0}}@media (max-width:560px){.nx .who{grid-template-columns:1fr}}.nx #contact h2,.nx #contact h3{letter-spacing:-.035em;font-weight:800}.nx{--font-inter:var(--font-manrope);--font-cormorant:var(--font-manrope)}}
