:root{--nx-blue:#197df0;--nx-link:#0b5fc4;--nx-ink:#0b0b0f;--nx-body:#262d36;--nx-muted:#55606e;--nx-rule:#e4e4e4;--nx-tint:#f4f7fc;--nx-navy:linear-gradient(180deg, #0D0D0D 0%, #091428 55%, #0a2a5c 100%);--nx-on-navy:#cbd5e1;--nx-radius:24px}.nx-page ::selection{background:#0369a1;color:#fff}.nx-page a:focus-visible,.nx-page button:focus-visible,.nx-page summary:focus-visible{outline:3px solid #197df0;outline-offset:3px;border-radius:6px}.nx-page main a:not(.btn):not(.ap-btn){color:var(--nx-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.nx-page main a:not(.btn):not(.ap-btn):hover{text-decoration-thickness:2px}.nx-page main a[href^="tel:"]{white-space:nowrap}.nx-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nx-sec{background:#fff;border-top:1px solid var(--nx-rule);padding:clamp(64px, 8vw, 112px) 0;color:var(--nx-ink);line-height:1.6}.nx-sec--tint{background:var(--nx-tint)}.nx-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.nx-wrap--narrow{max-width:760px}.nx-h2{font-size:clamp(28px, 3.2vw, 40px);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0 0 20px;color:var(--nx-ink);text-wrap:balance}.nx-intro{font-size:19px;font-weight:500;color:var(--nx-muted);max-width:68ch;margin:0 0 40px;line-height:1.6}.nx-sec p{font-size:17px;font-weight:500;line-height:1.7;margin:0 0 16px;color:var(--nx-body)}.nx-sec h3{color:var(--nx-ink)}.nx-verify{margin:24px 0 0!important;font-size:15px!important;color:var(--nx-muted)!important}.nx-about .section-hero-about h1.heading{font-size:clamp(34px, 4.4vw, 52px)!important;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.nx-about .section-testimonials .heading h2,.nx-about .section-cta h2,.nx-joe .ap-sec h2,.nx-joe .ap-cta h2{font-size:clamp(28px, 3.2vw, 40px)!important;font-weight:600;letter-spacing:-.02em;line-height:1.15}.nx-about .section-hero-about .hero-content{max-width:600px;align-self:center}.nx-lede{font-size:20px;font-weight:500;line-height:1.6;color:var(--nx-body);margin:20px 0 0}.nx-byline{font-size:15px;font-weight:600;color:var(--nx-muted);margin:14px 0 0;line-height:1.5}.nx-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.nx-textlink{font-size:15px;font-weight:600;color:var(--nx-link)!important;text-underline-offset:4px}.nx-reassure{font-size:14px;font-weight:500;color:var(--nx-muted);margin:16px 0 0;line-height:1.5}.nx-reassure a{color:var(--nx-link)!important;font-weight:600;white-space:nowrap}.nx-proof-sec{background:#fff;border-top:1px solid var(--nx-rule);border-bottom:1px solid var(--nx-rule)}.nx-proof{list-style:none;margin:0 auto;padding:22px 0;max-width:1120px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 0}.nx-proof li{font-size:15px;font-weight:500;color:var(--nx-body);line-height:1.5;padding:0 22px}.nx-proof li+li{border-left:1px solid var(--nx-rule)}.nx-proof b{font-weight:700;color:var(--nx-ink)}.nx-letter-sec{border-top:0}.nx-letter{max-width:680px;margin:0 auto;padding:0 24px}.nx-letter__open{font-size:clamp(24px, 2.8vw, 32px);font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0 0 28px;color:var(--nx-ink);text-wrap:balance}.nx-letter p{font-size:19px;line-height:1.75;margin:0 0 20px;color:var(--nx-body)}.nx-letter__sign{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:32px}.nx-letter__sign img{width:190px;height:auto;display:block}.nx-letter__sign p{margin:0!important;font-size:15px!important;line-height:1.5!important;color:var(--nx-muted)!important}.nx-letter__sign p b{color:var(--nx-ink);font-weight:700}.nx-letter__more{font-size:15px;font-weight:600}.nx-peak{background:var(--nx-navy);color:#fff;padding:clamp(72px, 9vw, 128px) 0}.nx-peak__grid{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.nx-peak p.nx-peak__num{margin:0;font-size:clamp(104px, 15vw, 196px);font-weight:800;letter-spacing:-.04em;line-height:.9;color:#fff;font-variant-numeric:lining-nums}.nx-peak p.nx-peak__cap{margin:18px 0 0;font-size:16px;font-weight:600;color:var(--nx-on-navy);max-width:26ch;line-height:1.45}.nx-peak h2{font-size:clamp(28px, 3.2vw, 40px);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0 0 24px;color:#fff;text-wrap:balance}.nx-peak p{font-size:19px;font-weight:500;line-height:1.7;color:var(--nx-on-navy);margin:0 0 18px}.nx-peak__story p:last-child{margin-bottom:0;color:#fff}.nx-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.nx-pair__joe .nx-h2{margin-bottom:28px}.nx-pair__joe p{font-size:19px;line-height:1.7}.nx-pair__joe p:last-child{margin-bottom:0}.nx-pair__client{margin:0;display:flex;flex-direction:column;gap:24px;background:var(--nx-navy);border-radius:var(--nx-radius);padding:36px 36px 30px;color:#fff;box-shadow:0 20px 40px rgba(0,0,0,.16)}.nx-pair__client blockquote{margin:0;font-size:20px;font-weight:500;line-height:1.6;color:#fff}.nx-pair__logo{height:26px;width:auto;align-self:flex-start}.nx-who{display:flex;align-items:center;gap:12px;font-size:15px;line-height:1.4}.nx-who img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none}.nx-who b{display:block;font-weight:700}.nx-pair__client .nx-who{color:var(--nx-on-navy)}.nx-pair__client .nx-who b{color:#fff}.nx-wall{margin-top:12px}.nx-wall ul{list-style:none;margin:0;padding:0}.nx-wall li{display:flex;flex-direction:column;min-width:0}.nx-wall__name{font-weight:800;letter-spacing:-.035em;line-height:1;color:var(--nx-ink)}.nx-tld{color:var(--nx-blue)}.nx-wall__cue{margin-top:10px;font-size:15px;font-weight:500;color:var(--nx-muted);max-width:34ch;line-height:1.45}.nx-wall__lead{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;padding:8px 0 44px;border-bottom:1px solid #dfe4ec}.nx-wall__lead .nx-wall__name{font-size:clamp(44px, 5.2vw, 72px);white-space:nowrap}.nx-wall__lead .nx-wall__cue{font-size:17px}.nx-wall__names{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 48px}.nx-wall__names li{padding:26px 0 28px;border-bottom:1px solid #dfe4ec}.nx-wall__names li.nx-wall__wide{grid-column:span 2}.nx-wall__names .nx-wall__name{font-size:clamp(28px, 3vw, 40px);font-weight:700}.nx-redact__name{margin:0 0 10px!important;display:flex;align-items:center;gap:4px;font-size:clamp(28px, 3vw, 38px)!important;font-weight:700!important;letter-spacing:-.03em;line-height:1!important;color:var(--nx-ink)!important}.nx-bar{display:inline-block;width:calc(var(--n) * 0.62em);height:.78em;background:#0b0b0f;border-radius:4px}.nx-escrow{margin-top:40px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 36px;align-items:center;background:var(--nx-navy);border-radius:var(--nx-radius);padding:30px clamp(20px, 3vw, 40px)}.nx-escrow h3{margin:0 0 8px;font-size:18px;font-weight:700;letter-spacing:-.01em;color:#fff}.nx-escrow p{color:var(--nx-on-navy)!important;font-size:15px!important;margin:0 0 12px!important}.nx-escrow a{color:#fff!important;font-size:15px;font-weight:600}.nx-escrow__years{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,70px);gap:8px}.nx-escrow__years li{border-radius:14px;padding:12px 4px;text-align:center;background:rgba(255,255,255,.06);border:1px solid rgba(202,119,250,.4);font-size:19px;font-weight:700;line-height:1.3;color:#fff;font-variant-numeric:tabular-nums}.nx-flow{list-style:none;counter-reset:nxflow;margin:8px 0 0;padding:0}.nx-flow li{counter-increment:nxflow;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:0 12px;padding:22px 0;border-top:1px solid var(--nx-rule)}.nx-flow li:last-child{border-bottom:1px solid var(--nx-rule)}.nx-flow li::before{content:counter(nxflow);grid-row:span 2;font-size:28px;font-weight:700;line-height:1.1;color:var(--nx-blue);font-variant-numeric:tabular-nums}.nx-flow h3{margin:0 0 4px;font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.35}.nx-flow p{margin:0!important}.nx-fee{margin-top:56px}.nx-fee h3{font-size:clamp(22px, 2.4vw, 28px);font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0 0 14px}.nx-sell{margin-top:32px!important}.nx-qa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px}.nx-qa>div{padding:24px 0;border-top:1px solid #dfe4ec}.nx-qa h3{font-size:19px;font-weight:600;letter-spacing:-.01em;margin:0 0 8px;line-height:1.35}.nx-qa p{margin:0!important}.nx-about .section-cta .buttons,.nx-cta-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.nx-btn-ghost{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.55)!important}.nx-btn-ghost:hover{background:rgba(255,255,255,.08)!important}.nx-callline{margin:18px 0 0!important;font-size:15px!important;color:var(--nx-on-navy)!important}.nx-callline a{color:#fff!important;font-weight:600}.nx-about .section-testimonials .heading h2{color:#fff}.nx-about .swiper-big-testimonials .swiper-wrapper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1180px;margin:0 auto;padding:0 24px;box-sizing:border-box;width:100%!important;transform:none!important}.nx-about .swiper-big-testimonials .swiper-slide{width:100%!important;min-width:0;height:auto!important;margin:0!important}.nx-about .swiper-big-testimonials .testimonial-card{width:100%!important;height:100%!important;box-sizing:border-box;overflow:visible}.nx-about .swiper-big-testimonials .testimonial-card .content p{font-size:17px!important;line-height:1.6!important}.nx-reviews{text-align:center;margin:32px 0 0;padding:0 24px;font-size:15px;font-weight:600}.nx-reviews a{color:#fff!important}.nx-about .section-cta h2{color:#fff}.nx-joe .ap-role::before{display:none}.nx-joe .ap-role{padding-left:0;color:var(--nx-on-navy)}.nx-joe .ap-photo img{box-shadow:0 20px 40px rgba(0,0,0,.35);border-color:rgba(255,255,255,.14)}.nx-joe .ap-photo figcaption{display:none}.nx-joe .ap-sec h2{text-wrap:balance}.nx-joe main{padding-bottom:0!important}.nx-joe .ap-btn--grad{background:#0369a1!important;color:#fff!important}.nx-joe .ap-btn--grad:hover{background:#075985!important}.nx-timeline{list-style:none;margin:28px 0 0;padding:0;position:relative;max-width:68ch}.nx-timeline::before{content:'';position:absolute;left:7.4rem;top:8px;bottom:8px;width:1px;background:#cfd6e0}.nx-timeline li{display:grid;grid-template-columns:6.6rem minmax(0,1fr);gap:32px;padding:16px 0;position:relative}.nx-timeline li::after{content:'';position:absolute;left:calc(7.4rem - 5px);top:24px;width:11px;height:11px;border-radius:50%;background:var(--nx-blue);box-shadow:0 0 0 4px #fff}.nx-timeline .when{font-size:15px;font-weight:700;color:var(--nx-link);line-height:1.6;text-align:right;font-variant-numeric:tabular-nums}.nx-timeline .what{font-size:17px;font-weight:500;line-height:1.6;color:var(--nx-body);max-width:36rem}.nx-bio{margin-top:24px;max-width:42rem}.nx-bio p{font-size:18px;font-weight:500;line-height:1.75;color:var(--nx-body);margin:0 0 20px}.nx-bio p:first-child{font-size:21px;line-height:1.6;color:var(--nx-ink)}.nx-bio p:last-child{margin-bottom:0}.nx-feature{display:grid;grid-template-columns:minmax(0,0.38fr) minmax(0,1fr);gap:48px;align-items:start;padding:48px 0;border-top:1px solid var(--nx-rule)}.nx-feature:first-of-type{border-top:0;padding-top:16px}.nx-plate{background:var(--nx-navy);border-radius:20px;aspect-ratio:4 / 3;display:grid;place-items:center}.nx-plate img{height:34px;width:auto}.nx-plate--redact{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.nx-plate--redact .nx-redact__name{color:#fff!important;margin:0!important}.nx-plate--redact .nx-bar{background:#fff}.nx-plate--stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:0 24px;text-align:center}.nx-plate p.nx-plate__big{margin:0;font-size:clamp(40px, 4.4vw, 60px);font-weight:800;letter-spacing:-.035em;line-height:1;color:#fff}.nx-plate__note{font-size:13px;font-weight:600;color:var(--nx-on-navy)}.nx-feature .nx-feature__title{font-size:clamp(22px, 2.2vw, 26px);font-weight:600;letter-spacing:-.015em;color:var(--nx-ink);margin:0 0 14px;line-height:1.25}.nx-feature__body p{font-size:18px;line-height:1.7;max-width:62ch}.nx-feature__body p.nx-listen{margin:4px 0 0!important;font-size:15px!important;font-weight:600}.nx-logos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:8px 0 8px}.nx-logos .nx-plate{aspect-ratio:auto;height:96px;border-radius:16px}.nx-logos .nx-plate img{height:28px}.nx-news{list-style:none;margin:8px 0 0;padding:0;border-bottom:1px solid var(--nx-rule)}.nx-news li{display:grid;grid-template-columns:11rem minmax(0,1fr) 12rem;gap:4px 28px;align-items:baseline;padding:18px 0;border-top:1px solid var(--nx-rule)}.nx-news__outlet{font-size:14px;font-weight:700;color:var(--nx-ink);line-height:1.5}.nx-news a{font-size:17px;font-weight:600;line-height:1.45}.nx-news__meta{font-size:14px;font-weight:500;color:var(--nx-muted);line-height:1.5;text-align:right;font-variant-numeric:tabular-nums}.nx-reviewed{margin:14px 0 0!important;font-size:14px!important;color:var(--nx-muted)!important}.nx-presscontact{margin-top:40px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 48px;align-items:center;background:var(--nx-tint);border-radius:var(--nx-radius);padding:28px clamp(20px, 3vw, 36px)}.nx-presscontact h3{margin:0 0 6px;font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.nx-presscontact p{margin:0!important}.nx-downloads{list-style:none;margin:0;padding:0;display:grid;gap:10px}.nx-downloads li{font-size:15px;font-weight:600;line-height:1.4}.nx-elsewhere{margin:20px 0 0!important;font-size:15px!important;color:var(--nx-muted)!important}.nx-cta-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:18px!important;font-size:15px}.nx-cta-links a,.ap-cta p a{color:#cfe3ff!important}@media (max-width:1080px){.nx-escrow{grid-template-columns:1fr}}@media (max-width:900px){.nx-peak__grid{grid-template-columns:1fr;gap:28px}.nx-pair{grid-template-columns:1fr;gap:32px}.nx-qa{grid-template-columns:1fr}.nx-feature{grid-template-columns:1fr;gap:24px}.nx-plate{aspect-ratio:16 / 7}.nx-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-wall__names{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.nx-news li{grid-template-columns:minmax(0,1fr);gap:2px}.nx-news__meta{text-align:left}.nx-presscontact{grid-template-columns:1fr}.nx-about .swiper-big-testimonials .swiper-wrapper{grid-template-columns:1fr;max-width:640px}}@media (max-width:640px){.nx-wrap{padding:0 16px}.nx-letter{padding:0 16px}.nx-letter p,.nx-pair__joe p,.nx-peak p{font-size:18px}.nx-proof{display:grid;grid-template-columns:1fr;padding:18px 16px;gap:8px;justify-content:start}.nx-proof li{padding:0}.nx-proof li+li{border-left:0}.nx-escrow__years{grid-template-columns:repeat(4,minmax(0,1fr))}.nx-pair__client{padding:28px 22px 24px}.nx-wall__lead{grid-template-columns:1fr;gap:28px;padding-bottom:32px}.nx-wall__lead .nx-wall__name{font-size:44px}.nx-wall__names .nx-wall__name{font-size:25px}.nx-wall__names li{padding:20px 0 22px}.nx-wall__cue{font-size:14px}.nx-timeline::before{left:5px}.nx-timeline li{grid-template-columns:1fr;gap:2px;padding:14px 0 14px 30px}.nx-timeline li::after{left:0;top:20px}.nx-timeline .when{text-align:left;font-size:14px}.nx-timeline .what{font-size:16px}.nx-flow li{grid-template-columns:2.4rem minmax(0,1fr)}}