/* Single, final corporate stylesheet. Loaded after individual page CSS. */
:root{--ink:#1b1d20;--paper:#fbfbfa;--quiet:#f0f1ef;--rule:#d6d7d4;--muted:#5e6167;--blue:#1e578b}
body{background:var(--paper)!important;color:var(--ink)!important;font-family:Inter,Arial,sans-serif!important}.header{background:var(--paper)!important;border-bottom:1px solid var(--rule)!important;box-shadow:none!important}.header.scrolled{box-shadow:none!important}.nav{min-height:76px}.nav-links{gap:25px!important}.nav-links a,.nav-dropdown-toggle{font-size:12px!important;font-weight:600!important;color:#25282d!important}.nav-links a:after{display:none!important}.nav-links a:hover,.nav-dropdown-toggle:hover{color:var(--blue)!important}.nav-dropdown-menu{border-radius:0!important;border-color:var(--rule)!important;box-shadow:0 10px 24px rgba(0,0,0,.08)!important}.nav-dropdown-menu a{font-size:12px!important}.logo-img{height:32px!important;max-width:205px!important;object-fit:contain}.footer .logo-img{height:29px!important}
.page-hero-modern,.products-page-header,.support-hero,.modern-hero,.ms-hero-section,.pricing-hero{background:#1b1d20!important;border:0!important}.page-hero-content-modern h1,.products-page-header h1,.support-hero h1,.modern-hero h1,.pricing-hero h1,.hero-title{font-family:'Libre Baskerville',Georgia,serif!important;font-weight:400!important;letter-spacing:-.045em!important;line-height:1.12!important}.page-hero-content-modern p,.products-page-header p,.support-hero p,.modern-hero p,.pricing-hero p{color:#d2d5d9!important}.section-eyebrow,.section-label{color:var(--blue)!important}.btn,.btn-primary,.btn-secondary,.btn-hero-primary,.btn-hero-secondary{border-radius:0!important;box-shadow:none!important;font-size:12px!important;font-weight:700!important}.btn-primary,.btn-hero-primary{background:var(--blue)!important;border-color:var(--blue)!important}.btn-primary:hover,.btn-hero-primary:hover{background:#173f66!important}.btn-secondary{border-color:#a6adb4!important}
.section,.page-content-modern,.features-section,.products-section,.investors-section,.use-cases-section{background:var(--paper)!important}.feature-card,.product-card,.surface-card,.pricing-card,.content-section-modern,.news-card-modern,.module-grid article,.promo-grid article,.use-case-card{border:1px solid var(--rule)!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}.feature-card:hover,.product-card:hover,.pricing-card:hover{box-shadow:none!important;border-color:#969ea6!important;transform:none!important}.section-header h2,.content-section-modern h2,.page-content-modern h2,.feature-card h3,.product-card h3{font-family:'Libre Baskerville',Georgia,serif!important;font-weight:400!important;letter-spacing:-.035em}.footer{background:#1b1d20!important;border:0!important}.footer-column h4{letter-spacing:.13em!important}.footer-column a:hover{color:#b7d2e8!important}.footer-bottom{border-color:rgba(255,255,255,.15)!important}.footer-brand p{color:rgba(255,255,255,.6)!important}.company-visual,.abstract-shapes,.abstract-lines,.abstract-particles,.shape,.particle{animation:none!important}.table-responsive table,.comparison-table-wrapper table{border-color:var(--rule)!important}.table-responsive th,.comparison-table-wrapper th{background:var(--quiet)!important;color:var(--ink)!important}
/* Products page: a portfolio, not a storefront filter UI. */
.products-layout{display:block!important}.products-main{width:100%!important;max-width:100%!important}.products-header{padding:34px 0 24px!important;border-bottom:1px solid var(--rule)!important}.products-header h2{font-family:'Libre Baskerville',Georgia,serif!important;font-size:clamp(1.8rem,3vw,2.8rem)!important;font-weight:400!important;letter-spacing:-.04em!important}.results-count{font-size:12px!important;color:var(--muted)!important}.products-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;padding:34px 0 80px!important}.product-card{min-width:0!important;padding:30px!important}.product-card p{color:var(--muted)!important;line-height:1.7!important}.product-actions{display:flex!important;gap:0!important}.product-actions .btn{width:auto!important}.product-actions .btn:not(:first-child){display:none!important}
@media(max-width:900px){.container{width:min(100% - 32px,1200px)!important;padding-inline:0!important}.nav{min-height:64px!important}.logo-img{height:27px!important;max-width:176px!important}.mobile-menu-toggle{display:flex!important}.nav-links{display:none!important}.nav-links.active{display:flex!important;position:absolute!important;top:64px!important;left:0!important;right:0!important;z-index:2000!important;padding:16px!important;background:var(--paper)!important;border-bottom:1px solid var(--rule)!important;flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.page-hero-modern,.products-page-header,.support-hero,.modern-hero,.ms-hero-section{padding:64px 0!important}.page-hero-content-modern h1,.products-page-header h1,.support-hero h1,.modern-hero h1,.pricing-hero h1{font-size:clamp(2rem,10vw,3rem)!important}.products-grid{grid-template-columns:1fr!important;padding:25px 0 56px!important}.product-card{padding:24px!important}.footer-content,.footer-links{grid-template-columns:1fr!important}.footer-links{gap:28px!important}.pricing-grid{grid-template-columns:1fr!important;padding-inline:0!important}.comparison-table-wrapper,.table-responsive{margin-inline:0!important}.hero-actions,.ms-hero-buttons{align-items:flex-start!important}.btn{white-space:normal!important}.section-header{padding-inline:0!important}}

/* JotNexus portfolio architecture: shared mega-menu and parent-brand home. */
.nav{position:relative}.nav-links{display:flex;align-items:center;gap:25px!important}.nav-item{position:relative}.nav-trigger,.nav-links>a{appearance:none;background:none;border:0;padding:29px 0;color:var(--ink)!important;font:600 12px/1 Inter,Arial,sans-serif;cursor:pointer;text-decoration:none}.nav-trigger:after{content:'+';margin-left:7px;color:var(--blue);font-size:14px}.nav-products:hover .mega-menu,.nav-products:focus-within .mega-menu{display:grid}.mega-menu{display:none;position:absolute;top:72px;left:-28px;z-index:3000;grid-template-columns:1fr 1fr 1fr;width:750px;padding:26px;background:#fff;border:1px solid var(--rule);box-shadow:0 18px 40px rgba(18,18,18,.15)}.mega-column{padding:0 20px;border-right:1px solid var(--rule)}.mega-column:last-child{border:0}.mega-label,.eyebrow,.eyebrow-light,.suite-number{margin:0 0 13px;font:700 10px/1.2 Inter,Arial,sans-serif;letter-spacing:.14em}.mega-label,.eyebrow{color:var(--blue)}.eyebrow-light{color:#9bc8ec}.mega-link{display:block;color:var(--ink);text-decoration:none;padding:10px 0}.mega-link strong{display:block;font-size:14px}.mega-link span{display:block;margin-top:4px;color:var(--muted);font-size:12px;line-height:1.45}.mega-empty{padding:16px 0;color:var(--muted);font-size:12px;line-height:1.6}.nav-demo{margin-left:3px!important;padding:10px 14px!important;background:var(--blue)!important;color:#fff!important}.nav-demo:hover{background:#173f66!important;color:#fff!important}
.umbrella-hero{background:#121212;color:#fff;padding:112px 0 96px}.umbrella-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:80px;align-items:end}.umbrella-hero h1{max-width:860px;margin:0;font:400 clamp(2.8rem,6vw,5.9rem)/1.04 'Libre Baskerville',Georgia,serif;letter-spacing:-.06em}.hero-lead{max-width:660px;margin:28px 0 0;color:#c9cdd1;font-size:18px;line-height:1.7}.hero-actions{display:flex;gap:12px;margin-top:36px}.button{display:inline-block;padding:13px 18px;border:1px solid transparent;text-decoration:none;font:700 11px/1 Inter,Arial,sans-serif;letter-spacing:.03em}.button-light{background:#fff;color:#121212}.button-outline-light{border-color:#a4abb2;color:#fff}.hero-portfolio-mark{min-height:190px;padding:20px 0;border-top:1px solid #64717a;border-bottom:1px solid #64717a;color:#c6cbd0;font:600 11px/1.55 Inter,Arial,sans-serif;letter-spacing:.1em}.hero-portfolio-mark span{display:block;margin-top:60px;color:#72abd4;font-size:13px}.portfolio-intro,.suite-section,.company-brief{padding:104px 0}.split-intro{display:grid;grid-template-columns:180px minmax(0,1.1fr) minmax(260px,.72fr);gap:38px;border-top:1px solid var(--rule);padding-top:26px}.split-intro h2,.section-topline h2,.confidence-grid h2{margin:0;font:400 clamp(2rem,3.4vw,3.55rem)/1.12 'Libre Baskerville',Georgia,serif;letter-spacing:-.055em}.split-intro>p:last-child{margin:6px 0 0;color:var(--muted);font-size:16px;line-height:1.7}.suite-section{background:#f1f2f0}.section-topline{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:42px}.section-topline h2{max-width:700px}.text-link{color:var(--ink);font:700 12px/1.2 Inter,Arial,sans-serif;text-decoration:none;white-space:nowrap}.text-link span{color:var(--blue);margin-left:5px}.suite-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-left:1px solid var(--rule)}.suite-card{min-height:420px;padding:30px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#fff}.suite-card h3{margin:52px 0 15px;font:400 32px/1.1 'Libre Baskerville',Georgia,serif;letter-spacing:-.045em}.suite-card>p:not(.suite-number){color:var(--muted);line-height:1.7}.suite-card ul{list-style:none;margin:32px 0;padding:0;border-top:1px solid var(--rule)}.suite-card li{padding:9px 0;border-bottom:1px solid var(--rule);font-size:12px}.suite-card .text-link{display:inline-block;margin-top:8px}.suite-card.future{background:#121212;color:#fff}.suite-card.future>p:not(.suite-number){color:#c7cbd0}.future-label{display:inline-block;margin-top:78px;color:#9bc8ec;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.confidence-section{padding:0;background:#121212}.confidence-grid{display:grid;grid-template-columns:1fr 1fr}.confidence-grid a{min-height:310px;padding:45px;border-right:1px solid #495057;color:#fff;text-decoration:none}.confidence-grid a:last-child{border:0}.confidence-grid h2{max-width:500px;margin-bottom:70px}.confidence-grid a>span{color:#aeb6bc;font-size:13px}.company-brief{padding-bottom:115px}.brief-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:38px;border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.brief-grid a{min-height:190px;padding:25px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--ink);text-decoration:none}.brief-grid span{display:block;color:var(--blue);font-size:10px;font-weight:700;letter-spacing:.13em}.brief-grid strong{display:block;margin:47px 0 13px;font:400 20px/1.3 'Libre Baskerville',Georgia,serif}.brief-grid em{font-size:12px;font-style:normal;color:var(--muted)}
@media(max-width:900px){.nav-links.active{gap:0!important;padding:0!important}.nav-links.active .nav-item,.nav-links.active>a{width:100%;border-bottom:1px solid var(--rule)}.nav-trigger,.nav-links>a{padding:17px 16px!important}.nav-demo{margin:12px 16px!important;width:auto!important}.mega-menu{position:static;width:100%;grid-template-columns:1fr;box-shadow:none;border:0;border-top:1px solid var(--rule);padding:0}.mega-column{padding:14px 16px;border-right:0;border-bottom:1px solid var(--rule)}.mega-column:last-child{border-bottom:0}.umbrella-hero{padding:74px 0 60px}.umbrella-hero-grid,.split-intro{grid-template-columns:1fr;gap:25px}.hero-portfolio-mark{display:none}.umbrella-hero h1{font-size:clamp(2.55rem,12vw,4rem)}.hero-lead{font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start}.portfolio-intro,.suite-section,.company-brief{padding:65px 0}.section-topline{display:block}.section-topline .text-link{display:inline-block;margin-top:22px}.suite-grid,.confidence-grid,.brief-grid{grid-template-columns:1fr}.suite-card{min-height:0}.suite-card h3{margin-top:36px}.suite-card.future{min-height:300px}.confidence-grid a{min-height:250px;border-right:0;border-bottom:1px solid #495057}.confidence-grid h2{margin-bottom:50px}.brief-grid a{min-height:155px}.brief-grid strong{margin-top:32px}}

/* Product-page framework: the repeatable JotNexus product narrative. */
.hero-section{background:#121212!important;border:0!important}.hero-section .hero-badge{border-radius:0!important;color:#8fc3eb!important;background:transparent!important;border:1px solid #53616d!important;letter-spacing:.12em!important}.hero-section h1{color:#fff!important;font:400 clamp(2.6rem,5.5vw,5.3rem)/1.06 'Libre Baskerville',Georgia,serif!important;letter-spacing:-.06em!important}.hero-description{color:#c8cdd1!important;line-height:1.75!important}.hero-cta-button{border-radius:0!important;background:var(--blue)!important;box-shadow:none!important}.hero-cta-button.secondary{background:transparent!important;border:1px solid #87929b!important;color:#fff!important}.hero-proof-row{border-color:#434a50!important}.hero-proof-item{color:#cbd0d4!important}.trust-strip-section,.value-prop-section{background:var(--paper)!important}.trust-metric{color:var(--ink)!important;font-family:'Libre Baskerville',Georgia,serif!important;font-size:18px!important}.logo-pill{border-radius:0!important;background:#fff!important;border-color:var(--rule)!important;color:var(--muted)!important}.value-prop-container h2,.persona-header h3,.features-title,.comparison-section h2,.faq-section h2{font-family:'Libre Baskerville',Georgia,serif!important;font-weight:400!important;letter-spacing:-.045em!important}.persona-section,.features-section,.use-cases-section,.pricing-section,.comparison-section,.faq-section{background:var(--paper)!important}.persona-card,.feature-card,.use-case-card{border-radius:0!important;box-shadow:none!important;border:1px solid var(--rule)!important}.persona-card:hover,.feature-card:hover,.use-case-card:hover{transform:none!important}.pricing-card{border-radius:0!important}.pricing-card.featured{border-color:var(--blue)!important}.pricing-card.featured:before{border-radius:0!important}.comparison-table th{background:var(--quiet)!important}.faq-item{border-color:var(--rule)!important}

/* Full JotNexus enterprise site system. */
.jn-site{margin:0;background:#fff!important;color:#17212b!important;font-family:Inter,Arial,sans-serif!important}.jn-site *{box-sizing:border-box}.jn-wrap{width:min(1180px,calc(100% - 64px));margin:0 auto}.jn-header{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #d9dde1}.jn-nav{display:flex;align-items:center;min-height:76px;gap:34px}.jn-logo img,.jn-footer-logo{display:block;width:168px;height:auto}.jn-nav-links{display:flex;align-items:center;gap:26px;margin-left:auto}.jn-nav-links>a,.jn-products-toggle{border:0;background:transparent;color:#17212b;font:600 12px/1 Inter,Arial,sans-serif;text-decoration:none;cursor:pointer;white-space:nowrap}.jn-products{position:relative}.jn-products-toggle span{color:#23679d;margin-left:5px;font-size:14px}.jn-mega{display:none;position:absolute;top:42px;left:-24px;width:760px;grid-template-columns:1fr 1fr 1fr;background:#fff;border:1px solid #d9dde1;box-shadow:0 20px 45px rgba(0,0,0,.14);padding:26px}.jn-products.open .jn-mega,.jn-products:hover .jn-mega{display:grid}.jn-mega>div{padding:0 20px;border-right:1px solid #e1e4e6}.jn-mega>div:last-child{border:0}.jn-mega b{display:block;color:#23679d;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.jn-mega-link{display:block;margin-top:18px;color:#17212b;font-size:14px;font-weight:700;text-decoration:none}.jn-mega small,.jn-mega p{display:block;margin:5px 0;color:#66717b;font-size:12px;line-height:1.55}.jn-nav-cta{padding:11px 14px;background:#23679d!important;color:#fff!important}.jn-menu{display:none;margin-left:auto;border:0;background:transparent;color:#17212b;font:700 12px/1 Inter,Arial,sans-serif}.jn-hero{background:#121212;color:#fff;padding:112px 0 100px}.jn-hero .jn-wrap{max-width:1180px}.jn-kicker{margin:0 0 17px;color:#286fa8;font:700 10px/1.2 Inter,Arial,sans-serif;letter-spacing:.15em}.jn-hero .jn-kicker{color:#94c7ec}.jn-hero h1{max-width:950px;margin:0;font:400 clamp(2.8rem,5.8vw,5.8rem)/1.05 'Libre Baskerville',Georgia,serif;letter-spacing:-.065em}.jn-hero p:not(.jn-kicker){max-width:720px;margin:28px 0 0;color:#c6cbd0;font-size:18px;line-height:1.72}.jn-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:35px}.jn-button{display:inline-block;padding:14px 18px;border:1px solid #23679d;background:#23679d;color:#fff!important;font:700 11px/1 Inter,Arial,sans-serif;letter-spacing:.02em;text-decoration:none}.jn-button-light{background:#fff;border-color:#fff;color:#121212!important}.jn-button-outline{border-color:#a2abb2;background:transparent}.jn-button-dark{background:#17212b;border-color:#17212b}.jn-section{padding:104px 0;background:#fff}.jn-muted{background:#f1f3f4}.jn-intro{padding:92px 0;background:#fff}.jn-three{display:grid;grid-template-columns:180px 1.2fr .75fr;gap:44px;border-top:1px solid #d9dde1;padding-top:26px}.jn-three h2,.jn-section h2,.jn-callout h2,.jn-split-banner h2{margin:0;font:400 clamp(2rem,3.5vw,3.55rem)/1.13 'Libre Baskerville',Georgia,serif;letter-spacing:-.052em}.jn-three>p:last-child,.jn-wide-copy{margin:5px 0 0;color:#62707a;font-size:16px;line-height:1.75}.jn-section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:40px}.jn-section-head h2{max-width:740px}.jn-text-link{color:#17212b;font-size:12px;font-weight:700;text-decoration:none}.jn-product-grid{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #d9dde1;border-top:1px solid #d9dde1}.jn-product-grid-two{grid-template-columns:repeat(2,1fr)}.jn-product-grid article{min-height:405px;padding:29px;border-right:1px solid #d9dde1;border-bottom:1px solid #d9dde1;background:#fff}.jn-product-grid article>span{color:#286fa8;font-size:10px;font-weight:700;letter-spacing:.13em}.jn-product-grid h3,.jn-bento h3,.jn-detail-grid h3{margin:52px 0 15px;font:400 30px/1.14 'Libre Baskerville',Georgia,serif;letter-spacing:-.045em}.jn-product-grid p{color:#62707a;line-height:1.7}.jn-product-grid ul{margin:28px 0;padding:0;list-style:none;border-top:1px solid #d9dde1}.jn-product-grid li{padding:9px 0;border-bottom:1px solid #d9dde1;font-size:12px}.jn-product-grid .jn-text-link{display:inline-block;margin-top:10px}.jn-future{background:#17212b!important;color:#fff}.jn-future p{color:#c5cbd0!important}.jn-split-banner{display:grid;grid-template-columns:1fr 1fr;background:#17212b}.jn-split-banner a{min-height:320px;padding:49px max(32px,calc((100vw - 1180px)/2));border-right:1px solid #4b5761;color:#fff;text-decoration:none}.jn-split-banner p{color:#96c8eb;font-size:10px;font-weight:700;letter-spacing:.14em}.jn-split-banner h2{max-width:530px;margin:22px 0 75px}.jn-split-banner span{color:#c0c7cd;font-size:12px}.jn-link-cards{display:grid;grid-template-columns:repeat(3,1fr);margin-top:35px;border-top:1px solid #d9dde1;border-left:1px solid #d9dde1}.jn-link-cards a{min-height:180px;padding:25px;border-right:1px solid #d9dde1;border-bottom:1px solid #d9dde1;color:#17212b;text-decoration:none}.jn-link-cards small{display:block;color:#286fa8;font-size:10px;font-weight:700;letter-spacing:.14em}.jn-link-cards strong{display:block;margin:45px 0 13px;font:400 20px/1.35 'Libre Baskerville',Georgia,serif}.jn-link-cards span{font-size:12px;color:#62707a}.jn-product-overview{display:grid;grid-template-columns:1.1fr .75fr;gap:80px;align-items:start;margin-bottom:55px}.jn-product-overview>p{margin:22px 0 0;color:#62707a;line-height:1.75}.jn-bento{display:grid;grid-template-columns:repeat(2,1fr);border-left:1px solid #d9dde1;border-top:1px solid #d9dde1}.jn-bento article{min-height:245px;padding:28px;border-right:1px solid #d9dde1;border-bottom:1px solid #d9dde1}.jn-bento small{color:#286fa8;font-weight:700}.jn-bento h3{margin:38px 0 12px;font-size:25px}.jn-bento p,.jn-detail-grid p,.jn-policy p{color:#62707a;line-height:1.7}.jn-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.jn-detail-grid article{padding:28px;border:1px solid #d9dde1;background:#fff}.jn-detail-grid h2{font-size:24px!important}.jn-detail-grid h3{margin:0 0 14px;font-size:23px}.jn-callout{padding:88px 0;background:#d9e9f4}.jn-callout h2{max-width:720px}.jn-callout p:not(.jn-kicker){max-width:650px;color:#425461;line-height:1.7}.jn-callout .jn-button{margin-top:13px}.jn-leadership{display:grid;grid-template-columns:1.1fr .8fr;gap:28px}.jn-leadership article{padding:35px;border:1px solid #d9dde1}.jn-leadership h2{font-size:28px!important;margin:25px 0 12px}.jn-leadership p{color:#62707a;line-height:1.7}.jn-avatar{display:grid;place-items:center;width:64px;height:64px;background:#17212b;color:#fff;font:400 20px 'Libre Baskerville',Georgia,serif}.jn-policy{max-width:860px}.jn-policy article{padding:30px 0;border-top:1px solid #d9dde1}.jn-policy h2{font-size:28px!important}.jn-policy p{max-width:700px}.jn-news-list{border-top:1px solid #d9dde1}.jn-news-list article{padding:32px 0;border-bottom:1px solid #d9dde1}.jn-news-list time{color:#286fa8;font-size:11px;font-weight:700}.jn-news-list h2{margin:12px 0;font-size:28px!important}.jn-news-list p{max-width:740px;color:#62707a;line-height:1.7}.jn-pricing-toggle{display:flex;gap:4px;margin-bottom:25px}.jn-pricing-toggle span{padding:10px 14px;background:#e8ecee;font-size:12px;font-weight:700}.jn-pricing-toggle span:last-child{background:#17212b;color:#fff}.jn-pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #d9dde1;border-left:1px solid #d9dde1}.jn-pricing-grid article{min-height:320px;padding:27px;border-right:1px solid #d9dde1;border-bottom:1px solid #d9dde1}.jn-pricing-grid article>p:first-child{color:#286fa8;font-size:10px;font-weight:700;letter-spacing:.13em}.jn-pricing-grid h2{font-size:29px!important;margin:55px 0 15px}.jn-pricing-grid p{color:#62707a;line-height:1.6}.jn-pricing-grid a{display:inline-block;margin-top:18px;color:#17212b;font-size:12px;font-weight:700}.jn-pricing-enterprise{background:#17212b;color:#fff}.jn-pricing-enterprise p{color:#c7cdd2!important}.jn-pricing-enterprise a{color:#fff}.jn-footer{padding:66px 0 0;background:#121212;color:#fff}.jn-footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px}.jn-footer-logo{width:158px;filter:brightness(0) invert(1)}.jn-footer p{max-width:265px;color:#aeb8be;font-size:13px;line-height:1.65}.jn-footer b{display:block;margin-bottom:16px;color:#9ec9ea;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.jn-footer a{display:block;margin:10px 0;color:#d7dde1;font-size:12px;text-decoration:none}.jn-footer-bottom{margin-top:54px;padding:18px 0;border-top:1px solid #39434b;color:#aeb8be;font-size:11px}
@media(max-width:900px){.jn-wrap{width:min(100% - 32px,1180px)}.jn-nav{min-height:64px}.jn-logo img{width:145px}.jn-menu{display:block}.jn-nav-links{display:none;position:absolute;top:64px;left:0;width:100%;background:#fff;border-bottom:1px solid #d9dde1;box-shadow:0 14px 24px rgba(0,0,0,.08);padding:8px 0}.jn-nav-links.open{display:block}.jn-nav-links>a,.jn-products-toggle{display:block;width:100%;padding:16px;text-align:left;border-bottom:1px solid #eef0f1}.jn-nav-cta{margin:12px 16px;padding:12px!important;width:calc(100% - 32px)!important;text-align:center!important}.jn-mega{position:static;width:100%;grid-template-columns:1fr;box-shadow:none;border:0;padding:0}.jn-products.open .jn-mega{display:grid}.jn-products:hover .jn-mega{display:none}.jn-products.open:hover .jn-mega{display:grid}.jn-mega>div{padding:16px;border-right:0;border-bottom:1px solid #d9dde1}.jn-hero{padding:72px 0 65px}.jn-hero h1{font-size:clamp(2.45rem,11vw,4rem)}.jn-hero p:not(.jn-kicker){font-size:16px}.jn-actions{align-items:flex-start;flex-direction:column}.jn-intro,.jn-section{padding:65px 0}.jn-three,.jn-product-overview,.jn-leadership{grid-template-columns:1fr;gap:24px}.jn-section-head{display:block}.jn-section-head .jn-text-link{display:block;margin-top:22px}.jn-product-grid,.jn-product-grid-two,.jn-bento,.jn-detail-grid,.jn-link-cards,.jn-pricing-grid{grid-template-columns:1fr}.jn-product-grid article{min-height:0}.jn-product-grid h3{margin-top:35px}.jn-split-banner{grid-template-columns:1fr}.jn-split-banner a{min-height:245px;padding:36px 32px;border-right:0;border-bottom:1px solid #4b5761}.jn-split-banner h2{margin-bottom:50px}.jn-footer-grid{grid-template-columns:1fr;gap:26px}.jn-footer{padding-top:50px}.jn-footer-bottom{margin-top:35px}.jn-pricing-grid article{min-height:250px}.jn-pricing-grid h2{margin-top:32px}}

/* Catalog, leadership, and support destination pages. */
.jn-mega{top:100%!important}.jn-catalog-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px}.jn-catalog-head h2{margin:0;font:400 clamp(2rem,3.5vw,3.55rem)/1.13 'Libre Baskerville',Georgia,serif;letter-spacing:-.052em}.jn-filters{display:flex;flex-wrap:wrap;gap:7px}.jn-filters button{padding:10px 12px;border:1px solid #cfd5d9;background:#fff;color:#35424c;font:700 11px/1 Inter,Arial,sans-serif;cursor:pointer}.jn-filters button.active{border-color:#17212b;background:#17212b;color:#fff}.jn-catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d9dde1;border-left:1px solid #d9dde1}.jn-catalog-grid article{min-height:430px;padding:29px;border-right:1px solid #d9dde1;border-bottom:1px solid #d9dde1;background:#fff}.jn-catalog-grid article[hidden]{display:none}.jn-catalog-grid article>span{color:#286fa8;font-size:10px;font-weight:700;letter-spacing:.13em}.jn-catalog-grid h3{margin:50px 0 15px;font:400 30px/1.14 'Libre Baskerville',Georgia,serif;letter-spacing:-.045em}.jn-catalog-grid p{color:#62707a;line-height:1.7}.jn-catalog-grid dl{margin:28px 0;border-top:1px solid #d9dde1}.jn-catalog-grid dt{margin-top:13px;color:#286fa8;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.jn-catalog-grid dd{margin:5px 0 12px;color:#62707a;font-size:12px;line-height:1.55}.jn-catalog-future{background:#17212b!important;color:#fff}.jn-catalog-future p,.jn-catalog-future dd{color:#c9d0d5!important}.jn-catalog-future .jn-text-link{color:#fff}.jn-ceo-profile{display:grid;grid-template-columns:180px 1fr;gap:55px;max-width:920px;padding:45px;border-top:1px solid #d9dde1;border-bottom:1px solid #d9dde1}.jn-ceo-mark{display:grid;place-items:center;width:150px;height:150px;background:#17212b;color:#fff;font:400 28px 'Libre Baskerville',Georgia,serif;letter-spacing:-.06em}.jn-ceo-profile h2{margin:0 0 20px;font:400 clamp(2.1rem,4vw,3.6rem)/1.1 'Libre Baskerville',Georgia,serif;letter-spacing:-.055em}.jn-ceo-profile p:not(.jn-kicker){color:#62707a;line-height:1.75}.jn-support-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d9dde1;border-left:1px solid #d9dde1}.jn-support-grid article{min-height:285px;padding:29px;border-right:1px solid #d9dde1;border-bottom:1px solid #d9dde1}.jn-support-grid span{color:#286fa8;font-size:11px;font-weight:700}.jn-support-grid h3{margin:44px 0 12px;font:400 25px/1.2 'Libre Baskerville',Georgia,serif;letter-spacing:-.04em}.jn-support-grid p{color:#62707a;line-height:1.7}.jn-support-process{display:grid;grid-template-columns:1fr 1fr;gap:80px}.jn-support-process ol{margin:0;padding:0;list-style:none}.jn-support-process li{display:grid;grid-template-columns:190px 1fr;gap:20px;padding:20px 0;border-top:1px solid #cfd5d9;font-size:13px}.jn-support-process li span{color:#62707a;line-height:1.6}
@media(max-width:900px){.jn-mega{top:auto!important}.jn-catalog-head{display:block}.jn-filters{margin-top:24px}.jn-catalog-grid,.jn-support-grid{grid-template-columns:1fr}.jn-catalog-grid article,.jn-support-grid article{min-height:0}.jn-ceo-profile,.jn-support-process{grid-template-columns:1fr;gap:28px;padding:28px 0}.jn-ceo-mark{width:96px;height:96px}.jn-support-process li{grid-template-columns:1fr;gap:8px}.jn-catalog-head h2{font-size:2.15rem}}

/* Final navigation, footer, and long-form page refinements. */
.jn-header{background:rgba(255,255,255,.97)!important;backdrop-filter:blur(14px)}.jn-nav{gap:42px!important}.jn-nav-links{gap:4px!important}.jn-nav-links>a,.jn-products-toggle{position:relative;padding:12px 13px!important;border:1px solid transparent!important;font-size:11px!important;letter-spacing:.015em}.jn-nav-links>a:hover,.jn-products-toggle:hover{border-color:#d4dbe0!important;background:#f3f6f7!important;color:#17212b!important}.jn-products-toggle span{font-size:16px!important;line-height:0}.jn-mega{top:calc(100% + 12px)!important;border-top:3px solid #23679d!important}.jn-products:after{content:'';position:absolute;left:0;right:0;top:100%;height:14px}.jn-footer-logo{width:190px!important;filter:none!important}.jn-footer-grid>div:first-child{padding-right:28px}.jn-portfolio-notes{display:grid;grid-template-columns:1fr 1fr;gap:80px}.jn-portfolio-notes h2{max-width:560px}.jn-portfolio-notes>div:last-child>p{margin:0;color:#62707a;line-height:1.75}.jn-portfolio-notes ul{margin:24px 0 0;padding:0;list-style:none;border-top:1px solid #cfd5d9}.jn-portfolio-notes li{padding:11px 0;border-bottom:1px solid #cfd5d9;font-size:12px;font-weight:600}.jn-product-grid-one{grid-template-columns:repeat(2,1fr)!important}.jn-product-grid-one article{min-height:350px!important}.jn-catalog-grid{grid-template-columns:repeat(2,1fr)!important}.jn-catalog-grid article{min-height:400px!important}.jn-news-list article:first-child{padding-top:0}@media(max-width:900px){.jn-nav{gap:16px!important}.jn-nav-links>a,.jn-products-toggle{padding:16px!important}.jn-mega{top:auto!important}.jn-portfolio-notes{grid-template-columns:1fr;gap:25px}.jn-product-grid-one,.jn-catalog-grid{grid-template-columns:1fr!important}.jn-footer-logo{width:165px!important}}

/* Subtle interaction system: responsive, purposeful, and motion-safe. */
.jn-loader{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:#121212;transition:opacity .32s ease,visibility .32s ease}.jn-loader span{width:92px;height:2px;background:#3b4a54;overflow:hidden}.jn-loader span:after{content:'';display:block;width:45%;height:100%;background:#86bee6;animation:jn-loader-sweep .65s ease-in-out infinite}.jn-ready .jn-loader{opacity:0;visibility:hidden}.jn-scroll-progress{position:fixed;z-index:10001;top:0;left:0;width:100%;height:3px;background:#23679d;transform:scaleX(0);transform-origin:left;transition:transform .12s linear}.jn-hero .jn-kicker,.jn-hero h1,.jn-hero p:not(.jn-kicker),.jn-hero .jn-actions{opacity:0;transform:translateY(18px)}.jn-ready .jn-hero .jn-kicker{animation:jn-rise .55s .04s cubic-bezier(.2,.7,.2,1) forwards}.jn-ready .jn-hero h1{animation:jn-rise .7s .12s cubic-bezier(.2,.7,.2,1) forwards}.jn-ready .jn-hero p:not(.jn-kicker){animation:jn-rise .6s .22s cubic-bezier(.2,.7,.2,1) forwards}.jn-ready .jn-hero .jn-actions{animation:jn-rise .55s .31s cubic-bezier(.2,.7,.2,1) forwards}.jn-reveal,.jn-section-reveal{opacity:0;transform:translateY(18px);transition:opacity .56s var(--jn-delay,0ms) cubic-bezier(.2,.7,.2,1),transform .56s var(--jn-delay,0ms) cubic-bezier(.2,.7,.2,1)}.jn-reveal.is-visible,.jn-section-reveal.is-visible{opacity:1;transform:none}.jn-product-grid article,.jn-catalog-grid article,.jn-detail-grid article,.jn-support-grid article,.jn-link-cards a,.jn-news-list article{transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.jn-interactive-card{position:relative;isolation:isolate;overflow:hidden}.jn-interactive-card:before{content:'';position:absolute;z-index:-1;inset:0;opacity:0;background:radial-gradient(300px circle at var(--pointer-x,50%) var(--pointer-y,50%),rgba(97,163,206,.14),transparent 68%);transition:opacity .25s ease}.jn-interactive-card.is-active:before{opacity:1}.jn-product-grid article:hover,.jn-catalog-grid article:hover,.jn-detail-grid article:hover,.jn-support-grid article:hover,.jn-link-cards a:hover{z-index:1;transform:translateY(-5px);border-color:#8aa7bb;box-shadow:0 14px 30px rgba(20,36,48,.08)}.jn-news-list article:hover{padding-left:18px;border-color:#8aa7bb}.jn-button,.jn-text-link,.jn-footer a{transition:color .18s ease,background .18s ease,transform .18s ease,border-color .18s ease}.jn-button:hover{transform:translateY(-2px);background:#174f7a;border-color:#174f7a}.jn-button-light:hover{background:#e7f1f8;color:#121212!important;border-color:#e7f1f8}.jn-text-link:hover{color:#23679d}.jn-text-link:hover:after{content:none!important}.jn-nav-links>a:focus-visible,.jn-products-toggle:focus-visible,.jn-button:focus-visible,.jn-filters button:focus-visible{outline:2px solid #23679d;outline-offset:3px}.jn-nav-links>a:after,.jn-products-toggle:after{content:'';position:absolute;left:13px;right:13px;bottom:7px;height:1px;background:#23679d;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.jn-nav-links>a:hover:after,.jn-products-toggle:hover:after{transform:scaleX(1)}.jn-filters button{transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.jn-filters button:hover{transform:translateY(-1px);border-color:#23679d}.jn-catalog-grid.is-filtering{animation:jn-catalog-refresh .34s ease}.jn-products-toggle[aria-expanded="true"] span{display:inline-block;transform:rotate(45deg)}.jn-products-toggle span{transition:transform .18s ease}.jn-footer-logo{transition:opacity .2s ease,transform .2s ease}.jn-footer-logo:hover{opacity:.86;transform:translateX(3px)}@keyframes jn-rise{to{opacity:1;transform:none}}@keyframes jn-loader-sweep{0%{transform:translateX(-110%)}100%{transform:translateX(240%)}}@keyframes jn-catalog-refresh{0%{opacity:.45;transform:translateY(5px)}100%{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.jn-loader,.jn-loader span:after,.jn-scroll-progress,.jn-hero .jn-kicker,.jn-hero h1,.jn-hero p:not(.jn-kicker),.jn-hero .jn-actions,.jn-reveal,.jn-section-reveal,.jn-product-grid article,.jn-catalog-grid article,.jn-detail-grid article,.jn-support-grid article,.jn-link-cards a,.jn-news-list article,.jn-interactive-card:before,.jn-button,.jn-text-link,.jn-footer a,.jn-filters button,.jn-footer-logo{animation:none!important;transition:none!important;transform:none!important}.jn-reveal,.jn-section-reveal,.jn-hero .jn-kicker,.jn-hero h1,.jn-hero p:not(.jn-kicker),.jn-hero .jn-actions{opacity:1!important}}

/* Interaction pass: every navigation surface clearly responds without losing the editorial restraint. */
.jn-split-banner a{position:relative;isolation:isolate;overflow:hidden;transition:background .32s ease,transform .32s cubic-bezier(.2,.7,.2,1),box-shadow .32s ease}.jn-split-banner a:before{z-index:-1;background:radial-gradient(520px circle at var(--pointer-x,50%) var(--pointer-y,50%),rgba(74,145,193,.3),transparent 67%)}.jn-split-banner a:after{content:'';position:absolute;right:38px;bottom:34px;width:42px;height:42px;border:1px solid rgba(178,211,234,.46);border-radius:50%;opacity:0;transform:translate(-8px,8px);transition:opacity .28s ease,transform .28s cubic-bezier(.2,.7,.2,1);background:linear-gradient(135deg,transparent 48%,rgba(255,255,255,.9) 49%,rgba(255,255,255,.9) 52%,transparent 53%)}.jn-split-banner a:hover,.jn-split-banner a:focus-visible{z-index:2;background:#203442;transform:translateY(-4px);box-shadow:0 16px 32px rgba(0,0,0,.2)}.jn-split-banner a:hover h2,.jn-split-banner a:focus-visible h2{transform:translateY(-7px)}.jn-split-banner a:hover span,.jn-split-banner a:focus-visible span{color:#fff;transform:translateX(8px)}.jn-split-banner a:hover:after,.jn-split-banner a:focus-visible:after{opacity:1;transform:none}.jn-split-banner h2,.jn-split-banner span{transition:transform .3s cubic-bezier(.2,.7,.2,1),color .25s ease}.jn-split-banner a:focus-visible,.jn-footer a:focus-visible,.jn-mega-link:focus-visible,.jn-text-link:focus-visible{outline:2px solid #91c8ed;outline-offset:-4px}
.jn-footer a{position:relative;width:max-content;margin:5px 0;padding:6px 10px 6px 12px;color:#c9d4da;transform-origin:left}.jn-footer a:before{content:'';position:absolute;left:0;top:8px;bottom:8px;width:2px;background:#77b9e5;transform:scaleY(0);transform-origin:center;transition:transform .2s ease}.jn-footer a:hover,.jn-footer a.is-active{color:#fff;transform:translateX(5px);background:rgba(255,255,255,.06)}.jn-footer a:hover:before,.jn-footer a.is-active:before{transform:scaleY(1)}.jn-footer a:focus-visible{color:#fff;background:rgba(255,255,255,.06)}
.jn-mega-link{position:relative;width:max-content;padding-bottom:5px;transition:color .2s ease,transform .2s ease}.jn-mega-link:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#23679d;transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.jn-mega-link:hover,.jn-mega-link.is-active{color:#23679d;transform:translateX(3px)}.jn-mega-link:hover:after,.jn-mega-link.is-active:after{transform:scaleX(1)}
.jn-bento article,.jn-pricing-grid article,.jn-leadership article,.jn-ceo-profile{transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.jn-bento article:hover,.jn-pricing-grid article:hover,.jn-leadership article:hover,.jn-ceo-profile:hover{z-index:1;transform:translateY(-4px);border-color:#8aa7bb;box-shadow:0 14px 30px rgba(20,36,48,.08)}.jn-pricing-enterprise:hover{border-color:#91c8ed;box-shadow:0 14px 30px rgba(0,0,0,.24)}
@media(max-width:900px){.jn-split-banner a:hover,.jn-split-banner a:focus-visible{transform:none}.jn-split-banner a:after{right:26px;bottom:25px}.jn-footer a{padding-top:7px;padding-bottom:7px}}
@media(prefers-reduced-motion:reduce){.jn-split-banner a,.jn-split-banner a:after,.jn-split-banner h2,.jn-split-banner span,.jn-footer a,.jn-footer a:before,.jn-mega-link,.jn-mega-link:after,.jn-bento article,.jn-pricing-grid article,.jn-leadership article,.jn-ceo-profile{transition:none!important;transform:none!important}}

/* Founder portrait uses the higher-resolution supplied photograph. */
.jn-ceo-photo{display:block;width:150px;height:150px;object-fit:cover;object-position:center 18%;border-radius:50%;background:#e8ecee;box-shadow:0 0 0 7px #fff,0 0 0 8px #d9dde1;-webkit-user-drag:none;user-select:none}
@media(max-width:900px){.jn-ceo-photo{width:96px;height:96px}}

/* Homepage: lead with the customer problem, then a clear path forward. */
.jn-home-statement{display:grid;grid-template-columns:180px 1.2fr .8fr;gap:44px;border-top:1px solid #d9dde1;padding-top:27px}.jn-home-statement h2{margin:0;font:400 clamp(2rem,3.5vw,3.55rem)/1.13 'Libre Baskerville',Georgia,serif;letter-spacing:-.052em}.jn-home-statement>p:last-child{margin:5px 0 0;color:#62707a;font-size:16px;line-height:1.75}.jn-home-pillars article>span{color:#286fa8;font-size:10px;font-weight:700;letter-spacing:.13em}.jn-home-pillars h3{margin-top:38px!important}.jn-home-product{display:grid;grid-template-columns:1.35fr .65fr;border:1px solid #d9dde1}.jn-home-product article{padding:42px;background:#17212b;color:#fff}.jn-home-product article>span{color:#96c8eb;font-size:10px;font-weight:700;letter-spacing:.13em}.jn-home-product h3{max-width:660px;margin:38px 0 17px;font:400 clamp(2rem,3.6vw,3.4rem)/1.12 'Libre Baskerville',Georgia,serif;letter-spacing:-.052em}.jn-home-product article>p{max-width:630px;color:#c5cbd0;line-height:1.75}.jn-home-product .jn-button{margin-top:20px;background:#fff;border-color:#fff;color:#17212b!important}.jn-home-product aside{padding:42px;background:#f4f6f7}.jn-home-product ul{margin:30px 0 0;padding:0;list-style:none;border-top:1px solid #cfd5d9}.jn-home-product li{padding:14px 0;border-bottom:1px solid #cfd5d9;color:#35424c;font-size:13px;line-height:1.5}.jn-home-product li:before{content:'—';margin-right:8px;color:#286fa8}@media(max-width:900px){.jn-home-statement,.jn-home-product{grid-template-columns:1fr;gap:24px}.jn-home-product article,.jn-home-product aside{padding:30px}}

/* Leadership roadmap: communicate open seats as deliberate opportunities. */
.jn-longform{max-width:880px}.jn-longform h2{max-width:760px;margin:8px 0 24px;font:400 clamp(2.1rem,4vw,4rem)/1.1 'Libre Baskerville',Georgia,serif;letter-spacing:-.055em}.jn-longform>p:not(.jn-kicker){max-width:760px;margin:0 0 17px;color:#52626d;font-size:17px;line-height:1.8}.jn-story-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:80px;border-top:1px solid #d9dde1;padding-top:30px}.jn-story-grid h2{margin:8px 0 0;font:400 clamp(2rem,3.5vw,3.5rem)/1.13 'Libre Baskerville',Georgia,serif;letter-spacing:-.052em}.jn-story-grid>div:last-child>p{margin:0 0 18px;color:#52626d;font-size:17px;line-height:1.8}.jn-principles{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #d9dde1;border-left:1px solid #d9dde1}.jn-principles article{min-height:250px;padding:28px;border-right:1px solid #d9dde1;border-bottom:1px solid #d9dde1}.jn-principles span{color:#286fa8;font-size:10px;font-weight:700;letter-spacing:.13em}.jn-principles h3{margin:42px 0 13px;font:400 25px/1.15 'Libre Baskerville',Georgia,serif;letter-spacing:-.04em}.jn-principles p{margin:0;color:#62707a;font-size:14px;line-height:1.7}.jn-numbered-list{margin:0;padding:0;list-style:none;border-top:1px solid #d9dde1}.jn-numbered-list li{display:grid;grid-template-columns:210px 1fr;gap:28px;padding:22px 0;border-bottom:1px solid #d9dde1}.jn-numbered-list b{color:#17212b;font-size:15px}.jn-numbered-list span{color:#62707a;line-height:1.65}.jn-numbered-list--wide{max-width:900px}.jn-news-expanded article p{max-width:720px}@media(max-width:900px){.jn-story-grid{grid-template-columns:1fr;gap:30px}.jn-principles{grid-template-columns:1fr 1fr}.jn-numbered-list li{grid-template-columns:1fr;gap:8px}.jn-longform>p:not(.jn-kicker),.jn-story-grid>div:last-child>p{font-size:16px}}@media(max-width:560px){.jn-principles{grid-template-columns:1fr}}
.jn-home-product li:before,.jn-leadership-seat li:before{content:'•'}
.jn-inquiry-section{padding:0 0 72px}.jn-inquiry-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:42px;padding:36px;border:1px solid #d9dde1;background:#fff}.jn-inquiry-panel h2{margin:8px 0 14px;font-size:clamp(2rem,3.3vw,3rem)!important}.jn-inquiry-panel>div>p:not(.jn-kicker){color:#62707a;line-height:1.75}.jn-inquiry-form{display:grid;gap:14px}.jn-inquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.jn-inquiry-fields label{display:grid;gap:6px;color:#35424c;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.jn-inquiry-fields label span{color:#7d8990;font-weight:500}.jn-inquiry-fields input,.jn-inquiry-fields textarea{width:100%;box-sizing:border-box;border:1px solid #cfd5d9;border-radius:0;padding:10px 12px;background:#fff;color:#17212b;font:400 14px/1.5 Inter,Arial,sans-serif;text-transform:none}.jn-inquiry-fields textarea{min-height:96px}.jn-inquiry-fields input:focus,.jn-inquiry-fields textarea:focus{outline:2px solid #23679d;outline-offset:2px;border-color:#23679d}.jn-inquiry-message{grid-column:1 / -1}.jn-honeypot{position:absolute!important;left:-9999px!important;opacity:0!important}.jn-inquiry-form .jn-button{justify-self:start}.jn-inquiry-form .jn-button:disabled{cursor:wait;opacity:.6}.jn-form-status{min-height:20px;margin:0;color:#425461;font-size:13px;line-height:1.5}@media(max-width:900px){.jn-inquiry-section{padding-bottom:48px}.jn-inquiry-panel{grid-template-columns:1fr;gap:28px;padding:30px}.jn-inquiry-fields{grid-template-columns:1fr}.jn-inquiry-message{grid-column:auto}}
.jn-leadership-intro .jn-section-head{margin-bottom:46px}.jn-leadership-intro .jn-section-head>p,.jn-section-head>p{max-width:470px;color:#62707a;line-height:1.75}.jn-leadership-hierarchy{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d9dde1;border-left:1px solid #d9dde1}.jn-leadership-seat{position:relative;display:flex;min-height:410px;flex-direction:column;padding:30px;border-right:1px solid #d9dde1;border-bottom:1px solid #d9dde1;background:#fff;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.jn-leadership-seat>span{color:#286fa8;font-size:10px;font-weight:700;letter-spacing:.13em}.jn-seat-status{width:max-content;margin:18px 0 0;padding:6px 9px;border:1px solid #b9cdd9;color:#286fa8!important;background:#f3f8fb!important;font-size:10px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase}.jn-leadership-seat h3{max-width:280px;margin:35px 0 14px;font:400 28px/1.14 'Libre Baskerville',Georgia,serif;letter-spacing:-.045em}.jn-leadership-seat>p:not(.jn-seat-status){color:#62707a;line-height:1.7}.jn-leadership-seat ul{margin:auto 0 0;padding:19px 0 0;border-top:1px solid #d9dde1;list-style:none}.jn-leadership-seat li{padding:5px 0;color:#35424c;font-size:12px}.jn-leadership-seat li:before{content:'—';margin-right:8px;color:#286fa8}.jn-leadership-seat:hover{z-index:1;transform:translateY(-5px);border-color:#8aa7bb;box-shadow:0 14px 30px rgba(20,36,48,.08)}.jn-leadership-invite{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:45px;border:1px solid #d9dde1;background:#d9e9f4}.jn-leadership-invite h2{margin:8px 0 13px;font-size:clamp(2rem,3.5vw,3.2rem)!important}.jn-leadership-invite p:not(.jn-kicker){max-width:670px;margin:0;color:#425461;line-height:1.7}.jn-leadership-invite .jn-button{flex:none}@media(max-width:900px){.jn-leadership-hierarchy{grid-template-columns:1fr}.jn-leadership-seat{min-height:0}.jn-leadership-invite{display:block;padding:30px}.jn-leadership-invite .jn-button{margin-top:25px}}@media(prefers-reduced-motion:reduce){.jn-leadership-seat{transition:none!important;transform:none!important}}
