:root{--type-body:16px;--type-ui:14px;--type-small:12px;--type-heading:32px}body{font-size:var(--type-body);line-height:1.6}button,input,select,textarea{font-family:inherit}h1,h2,h3,h4{line-height:1.3}.nb-hero-photographic h1{font-size:44px;font-weight:650;line-height:1.22;letter-spacing:-1.6px}.nb-hero-photographic .nb-hero-copy>p{font-size:17px;line-height:1.75}.nb-brand{font-size:25px!important;line-height:1.15}.nb-brand small,.nb-sidebar .brand small{font-size:11px;line-height:1.5;letter-spacing:0}.site-header .nav-actions,.site-header .nav-links,.site-header .nb-nav-workspace{font-size:14px}.site-header .nav-inner{gap:24px}.site-header .nav-links{gap:25px}.site-header .nav-actions{gap:18px}.button,.nb-hero-photographic .nb-text-link,.nb-hero-primary,.nb-text-link{font-size:14px;line-height:1.4}.category-japanese,.eyebrow,.nb-audience-strip>span,.nb-overline,.nb-results-count{font-size:12px;line-height:1.6;letter-spacing:.8px}.nb-audience-strip>span{font-size:14px;letter-spacing:0}.faq-intro h2,.nb-section-intro h2,.nb-talent-invitation h2,.partner-copy h2,.section-heading h2,.statement h2{font-size:32px;line-height:1.3;font-weight:600;letter-spacing:-.9px}.faq-intro>p,.nb-section-intro>p,.nb-talent-invitation>div>p,.partner-copy>p,.section-description{font-size:16px;line-height:1.8}.category-guide-card h3,.empty-state h3,.job-card h3,.nb-service-grid h3,.step-card h3{font-size:21px;line-height:1.4;font-weight:600;letter-spacing:-.35px}.nb-talent-invitation h3{font-size:25px;line-height:1.35;letter-spacing:-.5px}.category-guide-card p,.faq-content p,.nb-service-grid p,.nb-talent-invitation li,.step-card p{font-size:15px;line-height:1.8}.category-guide-link,.nb-service-grid article>a,.nb-service-grid article>span,.nb-talent-invitation .button{font-size:14px;line-height:1.6}.category-card h3{font-size:16px;line-height:1.5;letter-spacing:-.2px}.category-japanese{letter-spacing:0}.category-card-copy{padding-bottom:18px}.faq-trigger{font-size:16px;line-height:1.6;font-weight:500}.footer-links .button,.footer-links a,.footer-top>div>span{font-size:14px;line-height:1.8}.footer-links h3{font-size:14px;line-height:1.5}.footer-bottom,.footer-bottom>span{font-size:12px;line-height:1.8}.modal-title{font-size:25px;line-height:1.35;letter-spacing:-.5px}.modal-body,.modal-description,.modal-list li{font-size:15px;line-height:1.8}.modal-salary{font-size:26px}.fine-print,.modal-salary small{font-size:12px;line-height:1.7}.auth-page,.portal{font-size:15px;line-height:1.7}.auth-main h1,.portal-main h1{font-size:30px;line-height:1.35;letter-spacing:-.7px}.auth-story-headline{font-size:38px;line-height:1.25;letter-spacing:-1px}.auth-description,.auth-story>div>p,.portal-intro{font-size:15px;line-height:1.8}.auth-consent,.auth-credit,.auth-eyebrow,.auth-story-foot{font-size:12px;line-height:1.7}.auth-field label,.portal-main label,.portal-sidebar nav a{font-size:14px}.auth-main input,.auth-main select,.portal-main input,.portal-main select,.portal-main textarea{font-size:15px}.portal-main h2{font-size:23px;line-height:1.4}.nb-workspace{line-height:1.6}.nb-agenda-row strong,.nb-job-row strong,.nb-org-card p,.nb-panel-title p,.nb-schedule p,.nb-schedule strong,.nb-workspace-heading .button,.nb-workspace-heading p{font-size:14px;line-height:1.6}.nb-role-picker select,.nb-sidebar nav button,.nb-sidebar-bottom>a{font-size:13px;line-height:1.5}.nb-agenda-row small,.nb-demo-bar,.nb-job-row small,.nb-panel-title button,.nb-schedule small,.nb-stat-grid article>small,.nb-status,.nb-table td small,.nb-table th,.nb-workspace .nb-overline,.nb-workspace .nb-stat-grid article>small,.nb-workspace-header{font-size:12px;line-height:1.6}.nb-panel-title h2{font-size:18px;line-height:1.4}.nb-stat-grid article>strong{font-size:32px;line-height:1.25;letter-spacing:-1px}.nb-job-form input,.nb-job-form label,.nb-job-form select,.nb-job-form textarea,.nb-row-actions,.nb-search input,.nb-table td,.nb-table-toolbar>select,.nb-talent-details>span{font-size:14px;line-height:1.6}.nb-feature-card h2,.nb-sidebar-promo h3{font-family:inherit;font-size:25px;font-weight:500;line-height:1.35;letter-spacing:-.4px}.nb-feature-card button,.nb-feature-card p,.nb-sidebar-promo p{font-size:13px;line-height:1.7}.nb-kanban h3,.nb-kanban h4{font-size:14px;line-height:1.5}.nb-kanban article p,.nb-kanban label,.nb-kanban select{font-size:13px;line-height:1.6}.nb-sidebar .nb-brand{font-size:23px!important}.nb-sidebar .brand small{font-size:10px;max-width:190px;white-space:normal}.nb-section-intro>p,.nb-service-grid p,.nb-talent-invitation>div>p,.section-description{color:#69778a}.nb-service-grid article:nth-child(2) p{color:#bac6d6}@media (max-width:1100px){.site-header .nb-nav-workspace{display:none}.site-header .nav-inner,.site-header .nav-links{gap:18px}.site-header .nav-actions{gap:12px}}@media (max-width:760px){.nb-hero-photographic h1{font-size:34px;line-height:1.25;letter-spacing:-1px}.nb-hero-photographic .nb-hero-copy>p{font-size:16px;line-height:1.75}.nb-brand{font-size:24px!important}.nb-brand small{font-size:10px}.faq-intro h2,.nb-section-intro h2,.nb-talent-invitation h2,.partner-copy h2,.section-heading h2,.statement h2{font-size:27px;line-height:1.35;letter-spacing:-.6px}.category-guide-card h3,.empty-state h3,.job-card h3,.nb-service-grid h3,.step-card h3{font-size:20px}.nb-talent-invitation h3{font-size:23px}.faq-content p,.faq-intro>p,.nb-section-intro>p,.nb-service-grid p,.nb-talent-invitation>div>p,.partner-copy>p,.section-description,.step-card p{font-size:15px}.nb-audience-strip>span{font-size:13px}.nb-workspace-heading h1{font-size:24px}.nb-workspace-heading p{font-size:14px}.nb-panel-title h2{font-size:17px}.nb-stat-grid article>strong{font-size:30px}.auth-main h1,.portal-main h1{font-size:27px}.auth-story-headline{font-size:32px}.auth-main input,.auth-main select,.nb-job-form input,.nb-job-form select,.nb-job-form textarea,.portal-main input,.portal-main select,.portal-main textarea{font-size:16px}.nb-heading-actions{gap:10px}.nb-heading-actions .button{font-size:13px}.nb-job-row{align-items:flex-start;flex-wrap:wrap}.nb-job-row>div{flex-basis:calc(100% - 50px)}.nb-job-row>.nb-status{margin-left:49px}.nb-workspace-header .nb-role-picker select{font-size:12px;max-width:145px}}.nb-sidebar-promo h3{font-size:18px;line-height:1.4;letter-spacing:-.2px;overflow-wrap:break-word}.nb-sidebar .brand small{font-size:11px}.site-header .nav-links{gap:22px}.site-header .nav-actions{gap:12px}.site-header .nav-actions .button{font-size:13px;padding:12px 17px}.mobile-links a[aria-current=page],.site-header .nav-links a[aria-current=page]{color:#a48637}.site-header .nav-links a{position:relative}.site-header .nav-links a[aria-current=page]:after{content:"";position:absolute;bottom:-10px;left:0;width:18px;height:2px;background:#c9a646;border-radius:2px}.nb-page-heading{padding-top:155px;padding-bottom:55px;border-bottom:1px solid #e7ebf1}.nb-breadcrumb{font-size:12px;color:#64748b;display:block;margin-bottom:35px}.nb-breadcrumb span{color:#a3adba}.nb-page-heading>.nb-overline{display:block;margin-bottom:18px;text-transform:uppercase}.nb-page-heading h1{font-size:40px;font-weight:600;letter-spacing:-1.2px;line-height:1.25;max-width:760px}.nb-page-heading>p{font-size:16px;line-height:1.85;color:#69778a;max-width:640px;margin-top:20px}.nb-journey-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#f3efe3;border-radius:22px;padding:40px;margin-top:45px;margin-bottom:75px}.nb-journey-cta h2{font-size:28px;line-height:1.4;font-weight:600;letter-spacing:-.7px;margin-top:8px}.nb-journey-cta p{font-size:15px;line-height:1.8;color:#7a807f;margin-top:10px}.nb-journey-cta .button{white-space:nowrap}.nb-route-services{margin-top:55px;margin-bottom:30px}.nb-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:40px;padding-bottom:55px}.nb-story-grid h2{font-size:32px;line-height:1.35;letter-spacing:-.7px;font-weight:600;margin-top:20px}.nb-story-grid p{font-size:16px;line-height:1.9;color:#69778a}.nb-story-grid p+p{margin-top:22px}.nb-contact-layout{display:grid;grid-template-columns:.85fr 1.2fr;gap:85px;padding-top:55px;padding-bottom:85px}.nb-contact-layout aside{padding-top:12px}.nb-contact-layout aside>svg{color:#b19753}.nb-contact-layout aside h2{font-size:29px;line-height:1.35;letter-spacing:-.7px;font-weight:600;margin:24px 0 18px}.nb-contact-layout aside>p{font-size:15px;line-height:1.9;color:#69778a;max-width:330px}.nb-contact-email{display:flex;align-items:center;gap:15px;font-size:16px;margin:25px 0;color:#9a7c2f;font-weight:500}.nb-contact-region{display:flex;align-items:center;gap:10px;font-size:13px;color:#8490a1;padding:24px 0;border-top:1px solid #e4e9ef;border-bottom:1px solid #e4e9ef;margin-bottom:27px}.nb-contact-form{border:1px solid #e4e9ef;border-radius:18px;padding:35px;background:#fff;display:grid;gap:22px}.nb-contact-form h2{font-size:24px;line-height:1.4;font-weight:600;letter-spacing:-.5px;margin-bottom:4px}.nb-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.nb-contact-form label{display:flex;flex-direction:column;gap:9px;font-size:13px;color:#5e6d82}.nb-contact-form input,.nb-contact-form select,.nb-contact-form textarea{width:100%;font:inherit;font-size:14px;border:1px solid #dce3ed;border-radius:8px;padding:12px 14px;background:#fbfcfd;color:#0b1f3a}.nb-contact-form textarea{resize:vertical}.nb-contact-form>.button{justify-self:start}.nb-contact-ready{display:flex;gap:14px;padding:18px;border-radius:10px;background:#f4f0e4;color:#806a36;font-size:14px}.nb-contact-ready strong{font-weight:600}.nb-contact-ready p{font-size:13px;line-height:1.6;margin:7px 0 15px}.nb-journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-top:50px;padding-bottom:40px}.nb-journal-card{border:1px solid #e5eaf1;border-radius:16px;overflow:hidden;background:#fff;transition:transform .2s,box-shadow .2s}.nb-journal-card:hover{transform:translateY(-4px);box-shadow:0 14px 34px #0b1f3a0a}.nb-journal-image{position:relative;height:230px;background:#f1eee6}.nb-journal-image img{object-fit:cover;object-position:center 37%;filter:saturate(.35)}.nb-journal-copy{padding:27px}.nb-journal-copy h2{font-size:23px;font-weight:600;line-height:1.4;letter-spacing:-.5px;margin:16px 0}.nb-journal-copy p{font-size:15px;line-height:1.85;color:#69778a;margin-bottom:25px}.nb-journal-copy .nb-text-link{color:#9a7c2f}.nb-article{max-width:900px;padding-top:155px;padding-bottom:75px}.nb-article>header{margin:40px 0}.nb-article>header h1{font-size:39px;line-height:1.3;font-weight:600;letter-spacing:-1px;margin:20px 0}.nb-article>header p{font-size:17px;line-height:1.8;color:#69778a;max-width:720px}.nb-article-image{height:390px;position:relative;border-radius:18px;overflow:hidden}.nb-article-image img{object-fit:cover;object-position:center 35%;filter:saturate(.35)}.nb-article-body{max-width:720px;margin:45px auto 0}.nb-article-body section{margin-bottom:36px}.nb-article-body h2{font-size:23px;font-weight:600;line-height:1.4;letter-spacing:-.4px;margin-bottom:14px}.nb-article-body p{font-size:16px;line-height:1.95;color:#69778a}.nb-article-body>aside{background:#f3efe3;padding:30px;border-radius:15px;margin-top:45px}.nb-article-body>aside .button{margin-top:22px}.nb-page-heading~.nb-talent-invitation{padding-top:55px}.mobile-sheet{overflow-y:auto;max-height:100svh}.mobile-links{gap:6px}@media (max-width:1100px){.site-header .nav-links{gap:15px}.site-header .nav-inner{gap:16px;padding:0 22px}.site-header .nav-actions .button{padding:10px 12px}.nb-contact-layout{gap:40px}.nb-journal-copy{padding:22px}.nb-journal-copy h2{font-size:21px}}@media (max-width:960px){.site-header .nav-actions,.site-header .nav-links{display:none}.site-header .mobile-toggle{display:inline-flex}.nb-journal-grid{grid-template-columns:repeat(2,1fr)}.nb-contact-layout{grid-template-columns:1fr 1.15fr;gap:30px}.nb-contact-fields{grid-template-columns:1fr}.nb-contact-email{font-size:14px}}@media (max-width:760px){.nb-page-heading{padding-top:125px;padding-bottom:35px}.nb-breadcrumb{margin-bottom:25px}.nb-page-heading h1{font-size:30px;letter-spacing:-.7px}.nb-page-heading>p{font-size:15px;margin-top:17px}.nb-journey-cta{margin:25px 22px 55px;padding:28px;flex-direction:column;align-items:start;gap:25px}.nb-journey-cta h2{font-size:24px}.nb-journey-cta p{font-size:14px}.nb-contact-layout,.nb-story-grid{grid-template-columns:1fr;gap:35px;padding-top:35px;padding-bottom:45px}.nb-story-grid h2{font-size:27px}.nb-story-grid p{font-size:15px}.nb-contact-layout aside h2{font-size:26px}.nb-contact-form{padding:23px;gap:20px}.nb-contact-form input,.nb-contact-form select,.nb-contact-form textarea{font-size:16px}.nb-contact-form h2{font-size:22px}.nb-contact-email{font-size:15px}.nb-journal-grid{grid-template-columns:1fr;padding-top:35px}.nb-journal-image{height:230px}.nb-journal-copy h2{font-size:22px}.nb-article{padding-top:125px;padding-bottom:50px}.nb-article>header{margin:30px 0}.nb-article>header h1{font-size:30px;letter-spacing:-.6px}.nb-article>header p{font-size:16px}.nb-article-image{height:270px}.nb-article-body h2{font-size:22px}.nb-article-body p{font-size:15px}.nb-route-services{margin-top:35px}.mobile-links a{font-size:19px!important;padding:13px 0!important}.mobile-sheet>.button{margin-top:12px}}@media (prefers-reduced-motion:reduce){.nb-journal-card{transition:none}.nb-journal-card:hover{transform:none}}.nb-public-site .nb-icon-category-list{display:flex;align-items:center;flex-wrap:nowrap;gap:14px;overflow-x:auto;padding:5px 4px 14px;scrollbar-width:thin}.nb-public-site .nb-icon-category-list .category-card{display:grid;place-items:center;flex:0 0 72px;width:72px;height:72px;padding:0;border:0;border-radius:18px;color:#0b1f3a;background:#f0f3f7;box-shadow:none;transition:background .2s ease,color .2s ease}.nb-public-site .nb-category-svg{display:grid;place-items:center}.nb-public-site .nb-icon-category-list .category-card.selected,.nb-public-site .nb-icon-category-list .category-card:hover{color:#e2c46d;background:#0b1f3a}.nb-public-site .nb-icon-category-list .category-card:focus-visible{outline:2px solid #c9a646;outline-offset:3px}@media (max-width:600px){.nb-public-site .nb-icon-category-list{gap:10px}.nb-public-site .nb-icon-category-list .category-card{flex-basis:58px;width:58px;height:58px;border-radius:15px}}.nb-public-site .nb-page-heading{padding-bottom:28px}.nb-public-site .nb-page-heading .nb-breadcrumb{margin-bottom:22px}.nb-public-site .nb-page-heading>p{margin-top:12px}.nb-public-site .nb-page-heading+.section{padding-top:28px}@media (max-width:760px){.nb-public-site .nb-page-heading{padding-bottom:20px}.nb-public-site .nb-page-heading+.section{padding-top:22px}}.job-detail{max-width:880px}.job-detail-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:30px}.job-detail-fact{border:1px solid #e2e7ee;border-radius:14px;padding:14px 16px;background:#fcfdf9;display:flex;flex-direction:column;gap:4px}.job-detail-fact span{font-size:12px;letter-spacing:.4px;text-transform:uppercase;color:#6f7c8c}.job-detail-fact strong{font-size:17px;color:var(--nb-navy,#0b1f3a)}.job-detail-fact strong small{font-size:12px;font-weight:500;color:#6f7c8c}.job-detail h2{margin:26px 0 12px}.job-detail-cta{margin-top:34px;border:1px solid #e2e7ee;border-radius:16px;padding:20px;background:#f6f9fd}.job-detail-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.job-detail-source{margin-top:18px;font-size:12px;color:#8a97a8;word-break:break-all}:root{--nb-navy:#0b1f3a;--nb-deep:#06172c;--nb-gold:#c9a646;--nb-gold-ink:#8a6415;--nb-bone:#ffffff;--nb-white:#ffffff;--nb-ink:#203750;--background:#ffffff;--foreground:#0b1f3a;--primary:#0b1f3a;--deep-sky:#0b1f3a;--lime:#c9a646;--muted:#203750;--border:#d5cbb6}.nb-public-site{background:var(--nb-bone);color:var(--nb-navy)}.nb-public-site .section{max-width:1280px}.nb-public-site :is(.section-description,.nb-section-intro>p,.nb-service-grid p,.nb-talent-invitation>div>p,.nb-story-grid p,.nb-page-heading>p,.nb-journal-copy p,.nb-article>header p,.nb-article-body p,.nb-contact-layout aside>p,.faq-intro>p,.faq-content p,.step-card p,.category-guide-card p,.empty-state p){color:var(--nb-ink)}.nb-public-site :is(.eyebrow,.nb-overline,.nb-breadcrumb,.nb-results-count,.category-japanese,.nb-contact-region){color:var(--nb-gold-ink)}.nb-public-site .muted-heading,.nb-public-site .statement-muted{color:var(--nb-navy)}.nb-public-site :is(.nb-text-link,.text-link,.nb-editorial-link){color:var(--nb-navy);font-weight:600}.nb-public-site :is(.button,.filter-pill){border-radius:8px!important;box-shadow:none}.nb-public-site :is(.button-default,.button-dark){background:var(--nb-navy);color:var(--nb-white)}.nb-public-site :is(.button-default,.button-dark):hover{background:var(--nb-deep)}.nb-public-site .button-outline{border:1px solid var(--nb-navy);color:var(--nb-navy);background:transparent}.nb-public-site .button-outline:hover{background:var(--nb-navy);color:white}.site-header{background:#fff;border:1px solid #d6ccb7;border-radius:22px;box-shadow:0 8px 28px #06172c18;backdrop-filter:none}.site-header .nav-inner{padding:0 28px;gap:26px}.site-header .nb-brand{color:var(--nb-navy)}.nb-brand .nb-brand-bridge{color:var(--nb-gold-ink)}.nb-brand small{color:var(--nb-navy)}.site-header .nav-links{gap:23px}.site-header .nav-links a{color:var(--nb-navy);font-weight:500;font-size:14px}.site-header .nav-links a[aria-current=page]{color:var(--nb-gold-ink);font-weight:700}.site-header .nav-links a[aria-current=page]:after{background:var(--nb-gold)}.site-header .nav-actions{gap:10px}.site-header .nav-actions .button-default{background:var(--nb-navy);color:white;border:1px solid var(--nb-navy);padding:12px 20px;border-radius:8px!important;box-shadow:none}.site-header .nav-actions .button-ghost{color:var(--nb-navy);font-weight:500}.nb-hero.nb-corporate-hero{background:var(--nb-navy);min-height:100svh;align-items:center;padding:155px max(6vw,32px) 100px}.nb-corporate-hero .nb-hero-photo{object-position:center center}.nb-corporate-hero .nb-hero-photo-shade{background:linear-gradient(90deg,#06172cfb,#0b1f3af2 30%,#0b1f3abf 53%,#0b1f3a30 79%,#0b1f3a0a)}.nb-corporate-hero .nb-hero-copy{max-width:600px}.nb-corporate-eyebrow{display:block;color:var(--nb-gold);font-size:12px;font-weight:600;letter-spacing:1.6px;line-height:1.7}.nb-corporate-hero h1{color:var(--nb-white);font-size:44px;font-weight:650;line-height:1.22;letter-spacing:-1.4px;margin:24px 0}.nb-corporate-hero h1>span{color:var(--nb-gold)}.nb-corporate-hero .nb-hero-copy>p{color:var(--nb-white);font-size:17px;line-height:1.8;max-width:425px}.nb-corporate-hero .nb-hero-buttons{margin-top:32px;gap:14px}.nb-corporate-hero .nb-hero-primary,.nb-public-site .nb-button-gold{background:var(--nb-gold);color:var(--nb-navy);border:1px solid var(--nb-gold);border-radius:8px!important;font-size:14px;font-weight:650;min-height:48px;padding:15px 23px;box-shadow:none}.nb-corporate-hero .nb-hero-primary:hover,.nb-public-site .nb-button-gold:hover{background:#e0bd5d;border-color:#e0bd5d;transform:none}.nb-corporate-hero .nb-hero-secondary{background:transparent;border:1px solid white;color:white;min-height:48px;padding:15px 23px;font-size:14px;font-weight:500}.nb-corporate-hero .nb-hero-secondary:hover{background:white;color:var(--nb-navy)}.nb-company-intro{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding-top:85px;padding-bottom:85px}.nb-company-intro h2,.nb-company-process h2,.nb-company-services h2{font-size:32px;line-height:1.32;font-weight:600;letter-spacing:-.8px;margin:16px 0 0;color:var(--nb-navy)}.nb-company-intro p{font-size:16px;line-height:1.85;max-width:460px;color:var(--nb-navy)}.nb-editorial-link{display:inline-block;font-size:14px;border-bottom:1px solid var(--nb-gold);padding-bottom:5px;margin-top:22px}.nb-company-services{background:var(--nb-navy);color:white;padding:75px 0 78px}.nb-company-services .nb-overline{color:var(--nb-gold)}.nb-company-services h2{color:white;margin-top:14px}.nb-company-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:45px}.nb-company-service-grid article{display:flex;flex-direction:column;align-items:start;border-top:1px solid var(--nb-gold);padding-top:24px}.nb-company-service-grid article>span{color:var(--nb-gold);font-size:13px;font-weight:500}.nb-company-service-grid h3{font-size:23px;font-weight:500;line-height:1.35;letter-spacing:-.4px;margin:22px 0 15px;max-width:285px;color:white}.nb-company-service-grid p{font-size:15px;line-height:1.85;color:white;max-width:320px;margin-bottom:28px;flex:1}.nb-company-service-grid article>a{color:var(--nb-gold);font-size:14px;font-weight:600;border-bottom:1px solid var(--nb-gold);padding-bottom:5px}.nb-company-process{padding-top:80px;padding-bottom:80px}.nb-company-process ol{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:0;margin:40px 0 0;list-style:none}.nb-company-process li{display:flex;gap:18px;align-items:flex-start}.nb-company-process li>span{background:var(--nb-navy);color:var(--nb-gold);border-radius:7px;min-width:40px;height:40px;display:grid;place-items:center;font-size:13px;font-weight:600}.nb-company-process h3{font-size:20px;line-height:1.4;font-weight:600;margin:4px 0 12px;color:var(--nb-navy)}.nb-company-process p{font-size:15px;line-height:1.85;color:var(--nb-navy);max-width:285px}.nb-company-contact{background:var(--nb-deep);color:white;padding:43px 0}.nb-company-contact>.section{display:flex;justify-content:space-between;gap:35px;align-items:center}.nb-company-contact .nb-overline{color:var(--nb-gold)}.nb-company-contact h2{font-size:27px;font-weight:500;line-height:1.4;letter-spacing:-.5px;margin-top:10px;color:white}.nb-company-contact .button{flex-shrink:0}.nb-public-site .nb-page-heading{border-bottom:1px solid #c6b992;background:var(--nb-bone)}.nb-public-site .nb-page-heading h1{color:var(--nb-navy);font-size:36px}.nb-public-site .nb-breadcrumb{color:var(--nb-navy)}.nb-public-site .nb-breadcrumb span{color:var(--nb-ink)}.nb-public-site .nb-service-grid article{background:white;border:1px solid #c8bea9}.nb-public-site .nb-service-grid article>span{color:var(--nb-gold-ink);font-weight:600}.nb-public-site .nb-service-grid article:nth-child(2){border-color:var(--nb-navy);color:white}.nb-public-site .nb-service-grid article:nth-child(2) :is(h3,p){color:white}.nb-public-site .nb-service-grid article:nth-child(2)>a,.nb-public-site .nb-service-grid article:nth-child(2)>span,.nb-public-site .nb-service-grid article:nth-child(2)>svg{color:var(--nb-gold)}.nb-public-site .nb-talent-invitation>article{background:var(--nb-navy);color:white}.nb-public-site .nb-talent-invitation>article :is(h3,li){color:white}.nb-public-site .nb-talent-invitation>article :is(svg,.nb-overline){color:var(--nb-gold)}.nb-public-site :is(.how-section,.partner-section){background:var(--nb-bone)}.nb-public-site .category-guide-card{background:var(--nb-navy)!important;color:white;border-color:var(--nb-navy)}.nb-public-site .category-guide-card :is(h3,p,.category-guide-link,.category-guide-eyebrow){color:white}.nb-public-site .category-guide-card .category-guide-icon{background:var(--nb-gold);color:var(--nb-navy)}.nb-public-site .category-card{border-color:#c8bea9;background:white}.nb-public-site .category-card-copy :is(h3,span){color:var(--nb-navy)}.nb-public-site .category-visual-arrow{display:none}.nb-public-site .jobs-section .empty-state{background:white;border:1px solid #c8bea9}.nb-public-site .nb-journey-cta{background:var(--nb-navy);border-radius:14px}.nb-public-site .nb-journey-cta :is(h2,p){color:white}.nb-public-site .nb-journey-cta .nb-overline{color:var(--nb-gold)}.nb-public-site .nb-journey-cta .button{background:var(--nb-gold);color:var(--nb-navy)}.nb-public-site .nb-journal-card{border-color:#c8bea9;box-shadow:none}.nb-public-site .nb-journal-copy .nb-text-link{color:var(--nb-gold-ink)}.nb-public-site .nb-contact-form{background:white;border-color:#c8bea9}.nb-public-site .nb-contact-form label{color:var(--nb-navy);font-weight:500}.nb-public-site .nb-contact-form :is(input,select,textarea){background:white;color:var(--nb-navy);border-color:#a9a18f}.nb-public-site .nb-contact-email{color:var(--nb-navy);font-weight:600}.nb-public-site .nb-contact-region{color:var(--nb-navy);border-color:#c8bea9}.nb-public-site .nb-contact-ready{background:var(--nb-navy);color:white}.nb-public-site .nb-contact-ready :is(p,a){color:white}.nb-public-site .nb-contact-ready>svg{color:var(--nb-gold)}.nb-public-site .nb-article-body>aside{background:var(--nb-navy);color:white}.nb-public-site .nb-article-body>aside :is(h2,p){color:white}.nb-public-site .nb-article-body>aside .button{background:var(--nb-gold);color:var(--nb-navy)}.nb-public-site .faq-trigger{color:var(--nb-navy)}.nb-public-site .faq-item{border-color:#c8bea9}.nb-public-site .faq-trigger>svg{color:var(--nb-gold-ink)}.nb-public-site .nb-corporate-footer{padding:0;background:var(--nb-bone);border-top:3px solid var(--nb-gold);color:var(--nb-navy)}.nb-corporate-footer .footer-top{max-width:1280px;margin:auto;padding:58px 44px 48px;display:grid;grid-template-columns:1fr 1.25fr;gap:70px;align-items:start}.nb-corporate-footer .brand,.nb-corporate-footer .brand small{color:var(--nb-navy)}.nb-corporate-footer .footer-top>div>span{color:var(--nb-navy);font-size:15px;line-height:1.8;display:block;margin-top:24px}.nb-corporate-footer .nb-footer-email{display:inline-block;margin-top:20px;color:var(--nb-navy);font-size:14px;font-weight:600;border-bottom:1px solid var(--nb-gold);padding-bottom:4px}.nb-corporate-footer .footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.nb-corporate-footer .footer-links h3{font-size:13px;font-weight:700;letter-spacing:.3px;color:var(--nb-navy);margin-bottom:18px}.nb-corporate-footer .footer-links :is(a,.button){color:var(--nb-navy);font-size:14px;font-weight:500;line-height:1.7;padding:0;min-height:0;justify-content:flex-start;white-space:normal}.nb-corporate-footer .footer-links :is(a,.button):hover{color:var(--nb-gold-ink);background:transparent}.nb-corporate-footer .footer-bottom{max-width:none;color:white;border:0;margin:0;padding:22px max(calc((100vw - 1192px) / 2),44px);display:flex;justify-content:space-between;align-items:center;gap:20px}.nb-corporate-footer .footer-bottom p,.nb-corporate-footer .footer-bottom>span{font-size:12px;line-height:1.8;color:white}.nb-corporate-footer .footer-bottom>.nb-development-credit{display:inline-flex;align-items:center;gap:4px;flex-wrap:nowrap;white-space:nowrap}.nb-development-credit svg{color:var(--nb-gold)}.nb-development-credit strong{font-weight:600}.mobile-sheet{background:var(--nb-bone)}.mobile-links a,.mobile-sheet{color:var(--nb-navy)}.mobile-links a[aria-current=page]{color:var(--nb-gold-ink);font-weight:700}@media (min-width:1600px){.nb-hero.nb-corporate-hero{padding-left:max(calc((100vw - 1192px) / 2),80px)}}@media (max-width:1180px){.site-header .nav-actions,.site-header .nav-links{display:none}.site-header .mobile-toggle{display:inline-flex}.site-header .nav-inner{padding:0 24px}.nb-company-process ol,.nb-company-service-grid{gap:25px}.nb-company-intro{gap:50px}}@media (max-width:760px){.site-header{border-radius:20px}.nb-hero.nb-corporate-hero{min-height:max(100svh,820px);padding:145px 28px 330px;align-items:flex-start}.nb-corporate-hero .nb-hero-photo{height:470px!important;top:auto!important;bottom:0!important;object-position:70% center}.nb-corporate-hero .nb-hero-photo-shade{background:linear-gradient(180deg,#0b1f3a,#0b1f3a 44%,#0b1f3ad9 56%,#0b1f3a33 80%,#0b1f3a10)}.nb-corporate-eyebrow{font-size:11px;letter-spacing:1px}.nb-corporate-hero h1{font-size:34px;letter-spacing:-1px;margin:22px 0}.nb-corporate-hero .nb-hero-copy>p{font-size:16px;line-height:1.8;max-width:330px}.nb-corporate-hero .nb-hero-buttons{flex-direction:row;flex-wrap:wrap;gap:12px;margin-top:26px}.nb-corporate-hero :is(.nb-hero-primary,.nb-hero-secondary){font-size:13px;min-height:46px;padding:13px 17px}.nb-company-intro{grid-template-columns:1fr;gap:25px;padding-top:55px;padding-bottom:55px}.nb-company-intro h2,.nb-company-process h2,.nb-company-services h2{font-size:27px;letter-spacing:-.5px}.nb-company-intro p{font-size:15px}.nb-company-services{padding:50px 0}.nb-company-service-grid{grid-template-columns:1fr;gap:30px;margin-top:32px}.nb-company-service-grid article{padding-top:20px}.nb-company-service-grid h3{font-size:22px;margin:17px 0 12px;max-width:320px}.nb-company-service-grid p{max-width:none;margin-bottom:20px}.nb-company-process{padding-top:55px;padding-bottom:55px}.nb-company-process ol{grid-template-columns:1fr;gap:28px;margin-top:30px}.nb-company-process p{max-width:none}.nb-company-contact{padding:33px 0}.nb-company-contact>.section{flex-direction:column;align-items:start;gap:25px}.nb-company-contact h2{font-size:24px}.nb-public-site .nb-page-heading h1{font-size:29px}.nb-corporate-footer .footer-top{grid-template-columns:1fr;padding:40px 25px;gap:40px}.nb-corporate-footer .footer-links{grid-template-columns:repeat(2,1fr);gap:30px 25px}.nb-corporate-footer .footer-links>div:last-child{grid-column:1/-1}.nb-corporate-footer .footer-bottom{padding:22px 25px;flex-direction:column;align-items:start;gap:10px}.nb-corporate-footer .footer-bottom p,.nb-corporate-footer .footer-bottom>span{font-size:12px}}.nb-company-contact>.section,.nb-company-services>.section{padding-top:0;padding-bottom:0}.nb-legal-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:72px;align-items:start;padding-top:48px;padding-bottom:80px}.nb-legal-sidebar{position:sticky;top:135px}.nb-legal-documents{display:grid;gap:8px;padding-bottom:28px;border-bottom:1px solid #c6b992}.nb-legal-documents a{display:block;padding:12px 15px;border-radius:7px;font-size:14px;font-weight:500;color:var(--nb-navy)}.nb-legal-documents a[aria-current=page]{background:var(--nb-navy);color:white;border-left:3px solid var(--nb-gold)}.nb-legal-documents a:hover{text-decoration:underline;text-underline-offset:4px}.nb-legal-contents{margin-top:26px}.nb-legal-contents h2{font-size:14px;font-weight:700;margin-bottom:16px}.nb-legal-contents ol{padding-left:18px;display:grid;gap:10px}.nb-legal-contents li{font-size:13px;line-height:1.65;color:var(--nb-navy);padding-left:4px}.nb-legal-contents a:hover{color:var(--nb-gold-ink);text-decoration:underline}.nb-legal-document{max-width:760px;min-width:0}.nb-legal-document .nb-legal-updated{font-size:13px;margin-bottom:30px;color:var(--nb-gold-ink);font-weight:600}.nb-legal-updated time{margin-left:8px;color:var(--nb-navy)}.nb-legal-document>section{scroll-margin-top:140px;padding-bottom:28px;margin-bottom:30px;border-bottom:1px solid #d5cbb6}.nb-legal-document h2{font-size:22px;font-weight:600;line-height:1.45;margin-bottom:18px;color:var(--nb-navy);letter-spacing:-.4px}.nb-legal-document :is(p,li){color:var(--nb-navy);font-size:15px;line-height:1.95;overflow-wrap:anywhere}.nb-legal-document p+p{margin-top:15px}.nb-legal-document :is(ul,ol){padding-left:22px;margin:16px 0}.nb-legal-document li+li{margin-top:9px}.nb-legal-document strong{font-weight:600}.nb-legal-document :is(p,li) a{text-decoration:underline;text-underline-offset:3px;font-weight:500}.nb-legal-document a:focus-visible,.nb-legal-sidebar a:focus-visible{outline:2px solid var(--nb-gold-ink);outline-offset:5px}.nb-legal-document .nb-legal-note{font-size:13px;line-height:1.8;margin-top:15px}.nb-deletion-request{margin-top:24px}.nb-legal-contact{padding:28px;background:var(--nb-navy);border-top:3px solid var(--nb-gold);border-radius:8px}.nb-legal-contact h2,.nb-legal-contact p{color:white}.nb-legal-contact>a{display:inline-block;margin-top:17px;font-size:15px;color:var(--nb-gold);font-weight:600;overflow-wrap:anywhere}@media (max-width:900px){.nb-legal-layout{grid-template-columns:1fr;gap:32px;padding-top:30px}.nb-legal-sidebar{position:static}.nb-legal-documents{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-bottom:20px}.nb-legal-documents a{padding:12px 10px;font-size:12px;line-height:1.5}.nb-legal-contents ol{grid-template-columns:1fr 1fr;gap:10px 24px}.nb-legal-document{max-width:none}}@media (max-width:480px){.nb-legal-layout{padding-bottom:50px}.nb-legal-contents ol{grid-template-columns:1fr}.nb-legal-document h2{font-size:21px}.nb-legal-document :is(p,li){font-size:15px;line-height:1.9}.nb-legal-contact{padding:23px}}.nb-legal-contents h2{letter-spacing:0;line-height:1.5}.nb-legal-contents ol,.nb-legal-document ol{list-style-type:decimal}.nb-legal-document ul{list-style-type:disc}.button,.nb-corporate-hero :is(.nb-hero-primary,.nb-hero-secondary),.nb-public-site .nb-button-gold,.nb-public-site :is(.button,.filter-pill),.site-header .nav-actions .button{border-radius:9999px!important}@property --nb-shine-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.button.nb-shiny-cta{--nb-shiny-surface:#0b1f3a;--nb-shiny-ink:#ffffff;--nb-shiny-edge:#c9a646;--nb-shiny-highlight:#f6e5ac;isolation:isolate;position:relative;overflow:hidden;border:1px solid transparent;background:linear-gradient(var(--nb-shiny-surface),var(--nb-shiny-surface)) padding-box,conic-gradient(from var(--nb-shine-angle),var(--nb-shiny-edge) 0,var(--nb-shiny-surface) 16% 72%,var(--nb-shiny-highlight) 83%,var(--nb-shiny-edge) 100%) border-box;color:var(--nb-shiny-ink);font-family:inherit;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff12;animation:nb-button-border 6s linear infinite;transition:box-shadow .2s ease,color .2s ease}.button.nb-shiny-gold{--nb-shiny-surface:#c9a646;--nb-shiny-ink:#0b1f3a;--nb-shiny-edge:#b58926;--nb-shiny-highlight:#fff0bd}.button.nb-shiny-cta:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,transparent 20%,#fff4cd20 45%,#fff4cd35 50%,transparent 75%);transform:translateX(-130%);z-index:-1;pointer-events:none;animation:nb-button-shimmer 6s ease-in-out infinite}.button.nb-shiny-cta:hover{color:var(--nb-shiny-ink);background:linear-gradient(var(--nb-shiny-surface),var(--nb-shiny-surface)) padding-box,conic-gradient(from var(--nb-shine-angle),var(--nb-shiny-edge),var(--nb-shiny-highlight),var(--nb-shiny-edge)) border-box;box-shadow:0 3px 14px #06172c22,inset 0 0 0 1px #ffffff20;transform:none}.button.nb-shiny-cta:focus-visible{outline:2px solid var(--nb-shiny-highlight);outline-offset:4px;box-shadow:0 0 0 6px #0b1f3a}.button.nb-shiny-cta:disabled,.button.nb-shiny-cta[aria-disabled=true]{animation:none}.button.nb-shiny-cta:disabled:before,.button.nb-shiny-cta[aria-disabled=true]:before{animation:none;display:none}@keyframes nb-button-border{to{--nb-shine-angle:360deg}}@keyframes nb-button-shimmer{0%,65%{transform:translateX(-130%)}90%,to{transform:translateX(130%)}}@media (prefers-reduced-motion:reduce){.button.nb-shiny-cta{animation:none;transition:none}.button.nb-shiny-cta:before{animation:none;display:none}}.nb-google-sign-in{margin-top:27px}.nb-google-button{width:100%;min-height:48px;gap:12px;background:white;color:#0b1f3a;border:1px solid #9fabb9;font-size:14px;font-weight:500;box-shadow:none}.nb-google-button:hover:not(:disabled){background:#ffffff;border-color:#0b1f3a}.nb-google-button:focus-visible{outline:2px solid #8a6415;outline-offset:3px}.nb-google-button svg{flex-shrink:0}.nb-auth-divider{display:flex;align-items:center;gap:14px;margin:24px 0;color:#33465e;font-size:12px}.nb-auth-divider:after,.nb-auth-divider:before{content:"";height:1px;flex:1;background:#ccd0d4}.auth-privacy{display:block;line-height:1.8}.auth-privacy>span{margin-right:5px}.auth-privacy a{display:inline;color:#0b1f3a;text-decoration:underline;text-underline-offset:3px}.nb-public-site :is(.nb-page-heading,.nb-audience-strip,.nb-contact-region){border:0}.nb-public-site .nb-audience-strip{padding-top:24px;padding-bottom:24px}.nb-public-site .nb-audience-strip>span{color:var(--nb-navy)}.nb-public-site .nb-service-grid article{border:0;background:#f5f7fa}.nb-public-site .nb-service-grid article:nth-child(2){background:var(--nb-navy)}.nb-public-site .nb-company-service-grid article,.nb-public-site .nb-service-grid article>a{border-top:0;padding-top:0}.nb-public-site .nb-journal-card{border:0;background:#f5f7fa}.nb-public-site .nb-journal-copy{background:#f5f7fa}.nb-public-site .faq-item{border:0;border-radius:12px;background:#f5f7fa;padding:0 22px;margin-bottom:12px}.nb-public-site .nb-contact-form{border:0;background:#f5f7fa}.nb-public-site .nb-legal-document>section{border-bottom:0;padding-bottom:8px;margin-bottom:38px}.nb-public-site .nb-legal-documents{border-bottom:0}.nb-public-site .nb-legal-contact{border-top:0}.nb-public-site .nb-corporate-footer{background:var(--nb-navy);color:#fff;border:0}.nb-corporate-footer :is(.brand,.nb-brand,.brand small,.nb-brand small){color:#fff}.nb-corporate-footer .nb-brand .nb-brand-bridge{color:var(--nb-gold)}.nb-corporate-footer .footer-top>div>span{color:#fff}.nb-corporate-footer .nb-footer-email{color:#fff;border:0}.nb-corporate-footer .footer-links h3,.nb-corporate-footer .nb-footer-email:hover{color:var(--nb-gold)}.nb-corporate-footer .footer-links :is(a,.button){color:#fff}.nb-corporate-footer .footer-links :is(a,.button):hover{color:var(--nb-gold)}.nb-corporate-footer .footer-bottom{background:var(--nb-navy);padding-top:10px;padding-bottom:28px}.nb-corporate-footer a:focus-visible{outline:2px solid var(--nb-gold);outline-offset:5px}.auth-main,.auth-page,.auth-story-card{background:#fff}.nb-public-site .nb-talent-invitation>article{background:#0b1f3a}.nb-workspace,.portal{background:#fff;color:#0b1f3a}.nb-workspace{font-size:14px}.nb-workspace-body{min-width:0}.nb-workspace-main{max-width:1600px;margin:auto;padding:32px 32px 0}.nb-workspace-header{background:#fff;border-bottom:1px solid #dce3ec;min-height:76px}.nb-workspace-header strong{font-size:15px}.nb-workspace-heading{margin-bottom:22px}.nb-workspace-heading h1{font-size:28px;line-height:1.35;letter-spacing:-.6px;font-weight:600}.nb-workspace-heading p{color:#334960;font-size:14px;line-height:1.75;margin-top:10px;max-width:650px}.nb-heading-actions{flex-wrap:wrap;gap:10px}.nb-workspace .button{font-size:13px;min-height:42px;padding:11px 18px}.nb-demo-bar{background:#f4f7fb;border:1px solid #dce3ec;border-radius:9px;color:#334960;line-height:1.65;padding:12px 16px;margin-bottom:24px}.nb-demo-bar>span{color:#0b1f3a}.nb-partner-howto{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fdf6e0;border:1px solid #e7d9ac;border-radius:9px;padding:14px 16px;margin-bottom:24px}.nb-partner-howto strong{display:block;color:#0b1f3a;font-size:14px;margin-bottom:4px}.nb-partner-howto p{color:#5c4d1e;font-size:13px;line-height:1.65}.nb-partner-howto .button{flex:none}@media (max-width:640px){.nb-partner-howto{flex-direction:column;align-items:flex-start}}.nb-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.nb-quick-actions>:is(a,button){background:#fff;border:1px solid #ccd7e4;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:9px;text-align:left;color:#0b1f3a;transition:border-color .15s,box-shadow .15s;min-width:0}.nb-quick-actions strong{font-size:15px;font-weight:600;line-height:1.5}.nb-quick-actions span{font-size:13px;color:#334960;line-height:1.7}.nb-quick-actions>:is(a,button):hover{border-color:#9b7928;box-shadow:0 4px 16px #0b1f3a0a}.nb-quick-actions>:is(a,button):focus-visible,.nb-workspace button:focus-visible{outline:2px solid #9b7928;outline-offset:3px}.nb-stat-grid{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}.nb-stat-grid article{padding:22px;border:1px solid #dce3ec;border-radius:12px;min-width:0;box-shadow:0 2px 4px #0b1f3a04}.nb-stat-grid article>div{color:#334960;font-size:13px;line-height:1.6}.nb-stat-grid article>strong{font-size:34px;line-height:1.1;font-weight:600;letter-spacing:-.8px;margin:18px 0 12px}.nb-workspace .nb-stat-grid article>small{color:#334960;font-size:12px;line-height:1.7}.nb-stat-grid article.featured{background:#0b1f3a;border-color:#0b1f3a}.nb-stat-grid article.featured>div,.nb-workspace .nb-stat-grid article.featured>small{color:#fff}.nb-overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px}.nb-panel,.nb-talent-card{background:#fff;border:1px solid #dce3ec;border-radius:12px;padding:24px;box-shadow:0 2px 4px #0b1f3a04}.nb-panel-title{align-items:start;gap:16px;margin-bottom:24px}.nb-panel-title h2{font-size:17px;line-height:1.5;letter-spacing:-.3px;font-weight:600}.nb-panel-title p{font-size:13px;color:#334960;line-height:1.7}.nb-link-button,.nb-panel-title button{color:#725315;font-size:13px;font-weight:600;min-height:30px}.nb-funnel{height:auto;margin:0 0 20px;display:grid;gap:10px}.nb-funnel button{display:grid;grid-template-columns:95px minmax(0,1fr) 28px;align-items:center;flex-direction:row;min-height:34px;gap:16px;text-align:left;border-radius:5px}.nb-funnel button:hover{background:#f4f7fb}.nb-funnel button>span{font-size:13px;color:#0b1f3a;letter-spacing:0}.nb-funnel .nb-funnel-bar{max-width:none;min-height:0;height:8px;border-radius:99px;background:#0b1f3a;justify-self:start}.nb-funnel button:nth-child(3) .nb-funnel-bar{background:#c9a646}.nb-funnel button>strong{font-size:14px;font-weight:600;text-align:right}.nb-funnel button>small{display:none}.nb-chart-note{color:#334960;font-size:12px;line-height:1.6;flex-wrap:wrap}.nb-chart-note>span{margin-left:0;color:#334960}.nb-feature-card{background:#0b1f3a;border-radius:12px;padding:28px;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:18px;min-height:0}.nb-feature-card>span{color:#e1c36b;font-size:11px;letter-spacing:1px}.nb-feature-card>svg{position:static;color:#c9a646;opacity:1}.nb-feature-card h2{font-size:25px;line-height:1.4;letter-spacing:-.5px;color:white;margin:0}.nb-feature-card p{font-size:14px;line-height:1.8;color:white;margin:0}.nb-feature-card button{background:#c9a646;color:#0b1f3a;border-radius:99px;padding:12px 20px;font-weight:600;font-size:13px;margin:0}.nb-agenda-row,.nb-job-row{gap:14px;padding:17px 0;border-color:#e3e9f1}.nb-agenda-row strong,.nb-job-row strong{font-size:14px;line-height:1.6}.nb-agenda-row small,.nb-job-row small,.nb-muted{color:#40556d;line-height:1.7}.nb-table-toolbar{gap:16px;flex-wrap:wrap;padding-bottom:22px}.nb-table-toolbar :is(input,select){font-size:14px;color:#0b1f3a}.nb-table{min-width:740px;font-size:14px}.nb-table th{background:#f4f7fb;color:#334960;padding:15px 16px;font-size:12px;font-weight:600;white-space:nowrap}.nb-table td{padding:18px 16px;border-color:#e3e9f1;line-height:1.7}.nb-table tbody tr:hover{background:#f8fafc}.nb-table td small{color:#40556d}.nb-status{font-size:11px;line-height:1.5;padding:5px 10px;white-space:nowrap}.nb-status.published{background:#eaf5ef;color:#155d37}.nb-status.review{background:#fff4d6;color:#71520d}.nb-status.closed{background:#edf1f6;color:#334960}.nb-talents-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nb-talent-card h2{font-size:20px;line-height:1.5;letter-spacing:-.3px}.nb-talent-card>small,.nb-talent-details{color:#40556d;font-size:13px}.nb-kanban{grid-template-columns:repeat(5,minmax(245px,1fr));gap:16px;overflow-x:auto;padding-bottom:16px}.nb-kanban>section{background:#f4f7fb;border:1px solid #dce3ec;padding:16px;border-radius:12px}.nb-kanban h3{font-size:14px;color:#0b1f3a}.nb-kanban article{background:#fff;border:1px solid #dce3ec;box-shadow:none;padding:17px;border-radius:9px}.nb-kanban article :is(p,label,small){color:#40556d;font-size:12px;line-height:1.7}.nb-kanban article h4{font-size:14px;letter-spacing:0;line-height:1.6}.nb-kanban select{min-height:40px;font-size:13px}.nb-org-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.nb-org-card h2{font-size:20px;letter-spacing:-.3px}.nb-empty,.nb-org-card p,.nb-settings-copy{color:#334960;font-size:14px;line-height:1.8}.nb-workspace-footer{margin-top:36px;padding:22px 0;color:#40556d;border-top:1px solid #dce3ec}.nb-sidebar nav button{font-size:13px;min-height:46px;line-height:1.5;border-radius:8px}.nb-sidebar nav button.active{color:#0b1f3a;background:#c9a646}.nb-sidebar-promo{display:none}.nb-sidebar-bottom>a{font-size:13px;color:white}.nb-sidebar-backdrop{display:none}.portal-header{background:#fff;border-color:#dce3ec;padding:0 32px}.portal-header>a:nth-child(2){color:#334960;font-size:13px}.portal-sidebar{background:#0b1f3a;border:0;padding:28px 18px}.portal-sidebar>span{color:#e1c36b;font-size:11px;font-weight:600}.portal-sidebar nav{gap:7px;margin-top:24px}.portal-sidebar nav a{background:transparent;color:#fff;border-radius:8px;font-size:13px;min-height:46px;line-height:1.5;padding:12px;display:flex;gap:10px}.portal-sidebar nav a[aria-current=page]{background:#c9a646;color:#0b1f3a;font-weight:600}.portal-sidebar nav a:hover:not([aria-current]){background:#ffffff12}.portal-sidebar>p{display:none}.portal-main{padding:32px}.portal-main h1{font-size:30px;font-weight:600;letter-spacing:-.7px;line-height:1.4}.portal-main h1>span{color:#334960}.portal-main :is(.portal-intro,.fine-print){color:#334960;line-height:1.8}.portal-notice{background:#f4f7fb;border:1px solid #dce3ec;color:#334960;border-radius:8px}.portal-bento{grid-template-columns:1fr 1.3fr;gap:20px}.portal-bento article{border-radius:12px;padding:25px;border:1px solid #dce3ec}.portal-account{background:#0b1f3a;color:white}.portal-account :is(h2,p,.portal-email,small){color:white}.portal-account .portal-check{background:#c9a646;color:#0b1f3a}.portal-next{background:#fff;color:#0b1f3a}.portal-next>p:last-of-type{color:#334960}.portal-bento h2{font-size:25px;line-height:1.4;letter-spacing:-.4px;margin:15px 0}.admin-category-panel,.admin-directory,.document-card,.portal-form-card,.portal-roadmap,.profile-queue-card,.profile-review-card{background:#fff;border:1px solid #dce3ec;border-radius:12px}.portal-roadmap{margin-top:24px;padding:26px}.portal-roadmap h2{font-size:20px;letter-spacing:-.3px}.portal-roadmap ol{display:grid;gap:18px}.portal-roadmap li{font-size:14px;color:#0b1f3a;line-height:1.7}.portal-roadmap .complete,.portal-roadmap small{color:#334960}.portal-roadmap .complete>span{background:#0b1f3a;color:#fff}.profile-status-banner{border:1px solid #ccd7e4;border-left:3px solid #c9a646;border-radius:10px;background:#f4f7fb;padding:20px;gap:20px}.profile-status-banner p{color:#334960;font-size:14px;line-height:1.7}.nb-profile-readiness{border:1px solid #dce3ec;border-radius:12px;padding:24px;margin:24px 0}.nb-profile-readiness>div{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:17px}.nb-profile-readiness h2{font-size:18px;letter-spacing:-.3px}.nb-profile-readiness p,.nb-profile-readiness span{font-size:13px;line-height:1.8;color:#334960}.nb-profile-readiness progress{width:100%;height:9px;border:none;background:#edf1f6;border-radius:99px;accent-color:#0b1f3a;margin-bottom:12px;overflow:hidden}.nb-profile-readiness progress::-webkit-progress-bar{background:#edf1f6;border-radius:99px}.nb-profile-readiness progress::-webkit-progress-value{background:#0b1f3a;border-radius:99px}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:26px 0}.admin-metric-card{border:1px solid #dce3ec;border-radius:12px;padding:22px;gap:14px}.admin-metric-card>strong{font-size:34px;font-weight:600;letter-spacing:-.8px}.admin-metric-card :is(span,small){color:#334960;font-size:13px}.admin-metric-card:first-child{background:#0b1f3a;border-color:#0b1f3a;color:white}.admin-metric-card:first-child :is(span,small){color:white}.admin-metric-card>svg:first-child{color:#8a6415}.admin-metric-card:first-child>svg:first-child{color:#c9a646}.admin-category-panel{margin:24px 0}.admin-category-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px}.admin-category-grid a{background:#fff;border:1px solid #dce3ec;border-radius:8px;color:#0b1f3a;padding:15px}.admin-category-grid a.selected{background:#0b1f3a;color:white;border-color:#0b1f3a}.admin-directory{padding:24px}.admin-candidate-table th{background:#f4f7fb;color:#334960;font-size:12px}.admin-candidate-table td{font-size:13px;line-height:1.8;padding-top:18px;padding-bottom:18px}.portal-main :is(input,select,textarea){background:#fff;border-color:#a9b7c7;color:#0b1f3a;border-radius:8px}@media (max-width:1150px){.admin-metrics,.nb-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-quick-actions{gap:12px}.nb-quick-actions>:is(a,button){padding:17px}.nb-talents-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-overview-grid{grid-template-columns:1fr}.nb-feature-card{display:flex}}@media (max-width:760px){.nb-workspace-main,.portal-main{padding:24px 18px}.nb-quick-actions{grid-template-columns:1fr;gap:10px}.nb-quick-actions>:is(a,button){padding:17px 18px;gap:5px}.nb-stat-grid article{padding:18px}.nb-stat-grid article>strong{font-size:29px}.nb-workspace-heading h1,.portal-main h1{font-size:25px}.nb-talents-grid,.portal-bento{grid-template-columns:1fr}.portal-sidebar{padding:18px}.portal-sidebar nav{margin:0;gap:7px}.portal-sidebar>span{display:none}.portal-sidebar nav a{padding:10px;font-size:12px}.portal-header{padding:0 18px;gap:14px}.portal-header>a:nth-child(2){display:none}.nb-panel{padding:20px}.nb-profile-readiness>div,.profile-status-banner{flex-wrap:wrap}.admin-home-heading{align-items:start;flex-direction:column;gap:15px}.admin-directory{padding:18px}.admin-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.nb-workspace-header{padding:0 16px}.nb-sidebar-backdrop{display:block;position:fixed;inset:0;background:#06172c70;z-index:39}.nb-workspace .nb-stat-grid article>small{display:none}.nb-workspace .nb-stat-grid article>div{min-height:42px;align-items:start}.nb-panel-title{gap:12px}.nb-funnel button{grid-template-columns:85px minmax(0,1fr) 24px;gap:10px}.nb-demo-bar>span{width:100%;margin-left:0}.nb-demo-bar{flex-wrap:wrap}.admin-metrics{gap:12px}.admin-metric-card{padding:17px}.admin-filter-grid{grid-template-columns:1fr}.nb-org-grid{grid-template-columns:minmax(0,1fr)}.nb-sidebar{visibility:hidden}.nb-sidebar.is-open{visibility:visible}}.nb-org-picker{display:flex;flex-direction:column;gap:6px;font-size:11px;color:#334960}.nb-org-picker select{background:white;border:1px solid #a9b7c7;border-radius:8px;padding:10px 12px;max-width:260px;font-size:13px;color:#0b1f3a}.nb-org-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.nb-org-card .nb-org-actions>.button{width:auto}.nb-org-actions .nb-link-button{display:inline-flex;align-items:center;gap:7px}.nb-access-form{display:flex;align-items:end;flex-wrap:wrap;gap:14px}.nb-access-form label{display:grid;gap:9px;flex:1;min-width:200px;font-size:13px;color:#0b1f3a}.nb-access-form input{border:1px solid #a9b7c7;border-radius:8px;padding:12px;width:100%;font-size:16px}.nb-access-help{margin:24px 0;padding:18px;background:#f4f7fb;border-radius:9px}.nb-access-help p{font-size:13px;line-height:1.8;margin-top:10px;color:#334960}.nb-access-help a{text-decoration:underline}.nb-invitation-list>div{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;border-top:1px solid #dce3ec;padding:18px 0}.nb-invitation-list strong{display:block;font-size:14px;overflow-wrap:anywhere}.nb-invitation-list span{display:block;font-size:12px;color:#334960;text-transform:capitalize;margin-top:7px}.nb-partner-access{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.nb-partner-access h2{font-size:23px;line-height:1.4;letter-spacing:-.4px;margin-bottom:20px}.nb-partner-access :is(p,li){font-size:14px;color:#334960;line-height:1.9}.nb-partner-access ol{list-style:decimal;padding-left:22px;margin-bottom:20px}.nb-partner-access li+li{margin-top:13px}.nb-partner-access .nb-heading-actions{margin-top:24px}.nb-access-invitation{border-top:1px solid #dce3ec;margin-top:22px;padding-top:22px}.nb-access-invitation h3{font-size:20px;letter-spacing:-.3px;margin:13px 0}.nb-access-invitation form{margin:18px 0}.nb-partner-access .nb-text-link{display:inline-block;margin-top:24px}.nb-partner-access-link{font-size:13px;color:#0b1f3a;margin-top:20px;line-height:1.8;text-align:center;text-decoration:underline;text-underline-offset:3px}.nb-partner-sidebar-link{color:white;font-size:12px;line-height:1.8;margin-top:26px;padding:12px;border-top:1px solid #ffffff30}@media (max-width:760px){.nb-partner-access{grid-template-columns:1fr}.nb-org-picker{width:100%}.nb-org-picker select{max-width:100%;width:100%}}.nb-panel-title .button-dark{background:#0b1f3a;color:white;padding:11px 18px}.nb-job-form label{color:#0b1f3a;font-size:13px;line-height:1.6}.nb-job-form :is(input,select,textarea){border-color:#a9b7c7;color:#0b1f3a;background:white}.nb-live-workspace-link{color:#0b1f3a;text-decoration:underline;text-underline-offset:3px;font-weight:600;font-size:12px;white-space:nowrap}.nb-sidebar-bottom form .button{color:white;border-color:#ffffff60;margin-top:15px}.nb-home-reference{background:#fff}.nb-reference-hero{min-height:760px;position:relative;isolation:isolate;overflow:hidden;padding:194px 24px 230px;text-align:center;background:radial-gradient(ellipse at 12% 55%,#c9a64618,transparent 40%),radial-gradient(ellipse at 85% 80%,#0b1f3a12,transparent 45%),linear-gradient(180deg,#fff 10%,#f8fafc 55%,#e7edf6)}.nb-reference-hero:before{content:"";position:absolute;width:65%;height:420px;top:110px;left:-20%;transform:rotate(-32deg);background:linear-gradient(180deg,transparent,#ffffffc7,transparent);z-index:-1}.nb-reference-hero-copy{position:relative;z-index:2;max-width:700px;margin:auto}.nb-ref-pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#fff;border-radius:99px;color:#0b1f3a;padding:8px 14px;font-size:11px;font-weight:500;line-height:1.5;box-shadow:0 3px 12px #0b1f3a09}.nb-reference-hero h1{color:#0b1f3a;font-size:52px;font-weight:600;line-height:1.15;letter-spacing:-1.9px;margin:26px 0 21px}.nb-reference-hero h1>span{color:#98731e}.nb-reference-hero-copy>p{color:#334960;font-size:16px;line-height:1.85}.nb-ref-hero-actions{display:flex;justify-content:center;gap:13px;margin-top:29px;flex-wrap:wrap}.nb-home-reference .button{min-height:46px;padding:13px 23px;font-size:13px}.nb-ref-secondary{background:white;color:#0b1f3a;box-shadow:0 4px 15px #0b1f3a08;border:1px solid #e4e9f0}.nb-ref-secondary:hover{background:#f3f6fa;border-color:#bac6d6}.nb-ref-float-card{position:absolute;width:295px;padding:23px;text-align:left;background:#ffffffed;border:1px solid #fff;box-shadow:0 22px 65px #0b1f3a10;border-radius:17px;bottom:49px}.nb-ref-profile{left:max(calc((100vw - 1320px) / 2),-50px);transform:rotate(9deg)}.nb-ref-opportunity{right:max(calc((100vw - 1320px) / 2),-50px);transform:rotate(-8deg)}.nb-ref-card-label{display:flex;justify-content:space-between;align-items:center;color:#0b1f3a;font-size:11px;font-weight:600;gap:12px}.nb-ref-card-label>span{display:flex;align-items:center;gap:8px}.nb-ref-card-label>svg{color:#98731e}.nb-ref-profile-intro{display:flex;align-items:center;gap:13px;margin:23px 0}.nb-ref-avatar{display:grid;place-items:center;width:49px;height:49px;border-radius:50%;background:#edf2f8;color:#0b1f3a;flex-shrink:0}.nb-ref-profile-intro strong{display:block;font-size:14px;line-height:1.6;font-weight:600}.nb-ref-profile-intro small{font-size:9px;color:#40566e;display:block;margin-top:5px}.nb-ref-profile-fields{display:flex;flex-wrap:wrap;gap:6px}.nb-ref-profile-fields>span{display:inline-flex;align-items:center;gap:4px;background:#f3f5f8;border-radius:99px;padding:5px 7px;font-size:8px}.nb-ref-profile-fields svg{color:#98731e}.nb-ref-mini-stages{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:36px 0 25px}.nb-ref-mini-stages>span{display:flex;flex-direction:column;align-items:center;color:#0b1f3a;gap:12px}.nb-ref-mini-stages>span:last-child{color:#98731e}.nb-ref-mini-stages small{font-size:9px;font-weight:500}.nb-ref-mini-stages i{width:18px;height:2px;background:#c9a646;margin-bottom:20px}.nb-ref-card-caption{background:#0b1f3a;color:white;padding:11px 10px;border-radius:8px;font-size:10px;text-align:center}.nb-ref-hero-caption{position:absolute;bottom:37px;left:50%;transform:translateX(-50%);font-size:9px;letter-spacing:1.6px;color:#334960;white-space:nowrap}.nb-ref-network{padding-top:52px;padding-bottom:48px;text-align:center}.nb-ref-network>p{font-size:12px;color:#40566e}.nb-ref-network>div{display:flex;flex-wrap:wrap;justify-content:center;gap:28px 48px;margin-top:29px}.nb-ref-network>div>span{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:#0b1f3a}.nb-ref-network svg{color:#98731e;stroke-width:1.4}.nb-ref-section-heading{text-align:center;max-width:700px;margin:0 auto 38px}.nb-ref-section-heading h2{font-size:34px;line-height:1.25;letter-spacing:-1px;font-weight:600;color:#0b1f3a;margin:20px 0 16px}.nb-ref-section-heading h2>span{color:#98731e}.nb-ref-section-heading>p{font-size:14px;line-height:1.85;color:#40566e;max-width:470px;margin:auto}.nb-ref-pathway{max-width:1040px!important;padding-top:40px;padding-bottom:65px}.nb-ref-pathway-shell{display:grid;grid-template-columns:.85fr 1.4fr;padding:12px;gap:12px;background:#edf1f7;border-radius:22px}.nb-ref-pathway-options,.nb-ref-pathway-result{background:white;border-radius:14px;padding:30px}.nb-ref-mini-label{font-size:10px;line-height:1.6;letter-spacing:1.2px;font-weight:600;color:#785a16;display:block}.nb-ref-role-tabs{display:grid;gap:12px;margin:25px 0 32px}.nb-ref-role-tabs button{display:flex;align-items:center;gap:12px;background:#f5f7fa;color:#0b1f3a;padding:17px 16px;font-size:13px;font-weight:500;border-radius:10px;text-align:left;min-height:56px}.nb-ref-role-tabs button[aria-selected=true]{background:#0b1f3a;color:#fff;box-shadow:0 5px 14px #0b1f3a15}.nb-ref-role-tabs button[aria-selected=true]>svg{color:#d8b85d}.nb-ref-role-tabs button:hover:not([aria-selected=true]){background:#eaf0f7}.nb-ref-radio{width:12px;height:12px;border:1px solid #a9b7c7;border-radius:99px;margin-left:auto}[aria-selected=true]>.nb-ref-radio{background:#c9a646;border:3px solid #0b1f3a;box-shadow:0 0 0 1px #c9a646}.nb-ref-pathway-options>p{display:flex;gap:9px;font-size:11px;color:#40566e;line-height:1.9}.nb-ref-pathway-options>p>svg{flex-shrink:0;margin-top:3px}.nb-ref-pathway-result{text-align:center;display:flex;align-items:center;flex-direction:column;padding:28px 38px}.nb-ref-result-icon{width:49px;height:49px;background:#f2f5f9;color:#0b1f3a;border-radius:13px;display:grid;place-items:center;margin-bottom:17px}.nb-ref-pathway-result h3{font-size:25px;line-height:1.4;letter-spacing:-.65px;font-weight:600;margin:14px 0;max-width:340px}.nb-ref-pathway-result>p{font-size:13px;color:#40566e;line-height:1.9;max-width:360px}.nb-ref-pathway-result ol{display:grid;list-style:none;padding:0;gap:12px;margin:25px 0;text-align:left}.nb-ref-pathway-result li{font-size:12px;color:#0b1f3a;line-height:1.6;display:flex;gap:8px;align-items:center}.nb-ref-pathway-result li>svg{color:#98731e;flex-shrink:0}.nb-ref-pathway-bottom{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;background:white;border-radius:13px;padding:20px 24px}.nb-ref-pathway-bottom strong{display:block;font-size:13px;font-weight:600;line-height:1.7}.nb-ref-pathway-bottom small{display:block;font-size:11px;color:#40566e;line-height:1.8;margin-top:4px}.nb-ref-audiences{max-width:1120px!important;padding-top:50px;padding-bottom:70px}.nb-ref-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nb-ref-audience-grid article{border-radius:16px;background:#f7f9fc;overflow:hidden}.nb-ref-audience-visual{height:190px;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:17px;background:radial-gradient(ellipse at center bottom,#c9a64625,transparent 80%),linear-gradient(#fff,#eaf0f8);color:#0b1f3a;overflow:hidden}.nb-ref-audience-visual>span{font-size:10px;letter-spacing:1px;text-transform:uppercase;font-weight:600}.nb-ref-audience-grid article:nth-child(2) .nb-ref-audience-visual{background:radial-gradient(ellipse at center bottom,#345172,#0b1f3a);color:#fff}.nb-ref-audience-grid article:nth-child(2) .nb-ref-audience-visual>svg{color:#d4b252}.nb-ref-visual-orbit{width:230px;height:230px;border:1px solid #c9a64628;position:absolute;border-radius:50%;top:30px;z-index:-1;box-shadow:0 0 0 27px #c9a64606,0 0 0 53px #c9a64604}.nb-ref-audience-copy{padding:25px}.nb-ref-audience-copy h3{font-size:18px;font-weight:600;letter-spacing:-.3px;margin-bottom:12px}.nb-ref-audience-copy p{font-size:13px;line-height:1.9;color:#40566e;min-height:74px}.nb-ref-audience-copy a{display:inline-block;color:#785a16;font-size:12px;font-weight:600;margin-top:20px}.nb-ref-capabilities{max-width:950px!important;padding-top:45px;padding-bottom:65px}.nb-ref-capability-table{padding:10px;background:#f6f8fb;border-radius:20px}.nb-ref-table-head,.nb-ref-table-row{display:grid;grid-template-columns:minmax(0,1fr) 170px;align-items:stretch;gap:10px}.nb-ref-table-head{font-size:13px;font-weight:600;padding-bottom:8px}.nb-ref-table-head>span{padding:19px 20px}.nb-ref-table-head>span:last-child{background:#0b1f3a;color:#fff;text-align:center;border-radius:12px 12px 0 0}.nb-ref-table-row>span:first-child{padding:17px 20px;background:white}.nb-ref-table-row strong{font-size:13px;font-weight:500;display:block;line-height:1.7}.nb-ref-table-row small{display:block;font-size:11px;line-height:1.8;color:#40566e}.nb-ref-table-row>span:last-child{background:#0b1f3a;color:#c9a646;display:grid;place-items:center}.nb-ref-table-row:last-child>span:last-child{border-radius:0 0 12px 12px}.nb-ref-table-row:nth-child(odd)>span:first-child{background:#f2f5f9}.nb-ref-features{max-width:1120px!important;padding-top:50px;padding-bottom:55px}.nb-ref-feature-row{display:grid;grid-template-columns:1fr 1fr;background:#f7f9fc;border-radius:18px;overflow:hidden;margin-top:20px}.nb-ref-feature-row>div:first-child{padding:46px}.nb-ref-feature-row h3{font-size:29px;letter-spacing:-.8px;line-height:1.35;margin:17px 0;font-weight:600}.nb-ref-feature-row p{font-size:14px;line-height:1.9;color:#40566e;max-width:350px}.nb-ref-feature-row .button{margin-top:25px}.nb-ref-profile-scene,.nb-ref-schedule-scene{position:relative;display:flex;justify-content:center;align-items:center;padding:32px;isolation:isolate;background:radial-gradient(ellipse at bottom,#e1e8f2,transparent 80%)}.nb-ref-scene-file{width:210px;padding:28px;background:white;border-radius:13px;transform:rotate(-7deg);box-shadow:10px 20px 45px #0b1f3a0d;display:grid;gap:11px;color:#0b1f3a}.nb-ref-scene-file>svg{color:#98731e}.nb-ref-scene-file strong{font-size:16px;font-weight:500;margin:5px 0 10px}.nb-ref-scene-file>span{font-size:10px;color:#40566e}.nb-ref-scene-file>i{height:5px;background:#edf1f7;border-radius:99px;width:85%}.nb-ref-scene-file>i:nth-of-type(2){width:65%}.nb-ref-scene-badge{position:absolute;bottom:55px;right:20px;display:flex;gap:8px;align-items:center;padding:14px 18px;background:#0b1f3a;color:#fff;border-radius:12px;box-shadow:0 12px 24px #0b1f3a12;font-size:11px;transform:rotate(5deg)}.nb-ref-scene-badge svg{color:#c9a646}.nb-ref-feature-reverse>div:first-child{order:2}.nb-ref-feature-reverse>div:last-child{order:1}.nb-ref-scene-calendar{background:white;border-radius:15px;padding:25px;width:260px;box-shadow:0 20px 45px #0b1f3a0a;transform:rotate(5deg)}.nb-ref-scene-calendar>svg{color:#98731e}.nb-ref-scene-calendar>strong{display:block;font-size:14px;font-weight:500;margin:15px 0 22px}.nb-ref-scene-calendar>div{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.nb-ref-scene-calendar>div>span{font-size:9px;aspect-ratio:1;display:grid;place-items:center;border-radius:5px;background:#f4f7fa}.nb-ref-scene-calendar .is-selected{background:#0b1f3a;color:#fff}.nb-ref-guidance{max-width:1120px!important;padding-top:60px;padding-bottom:120px}.nb-ref-question-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.nb-ref-question-grid article{background:#f7f9fc;border-radius:15px;padding:28px}.nb-ref-question-grid article:nth-child(2){margin-top:24px;background:#0b1f3a;color:white}.nb-ref-question-mark{display:block;font-size:52px;height:47px;line-height:1;color:#c9a646}.nb-ref-question-grid h3{font-size:17px;line-height:1.5;letter-spacing:-.3px;font-weight:600;margin:16px 0 13px}.nb-ref-question-grid p{font-size:13px;color:#40566e;line-height:1.9}.nb-ref-question-grid a{display:inline-block;margin-top:20px;font-size:12px;font-weight:600;color:#785a16}.nb-ref-question-grid article:nth-child(2) p{color:white}.nb-ref-question-grid article:nth-child(2) a{color:#d9b95d}.nb-ref-closing-wrap{position:relative;padding:0 30px;z-index:1;margin-bottom:-110px}.nb-ref-closing{max-width:1120px!important;display:grid;grid-template-columns:1fr 1fr;padding:0;border-radius:22px;overflow:hidden;background:radial-gradient(ellipse at left bottom,#e6edf7,white 80%);box-shadow:0 15px 60px #0b1f3a0c}.nb-ref-closing>div:first-child{padding:47px}.nb-ref-closing h2{font-size:32px;font-weight:600;line-height:1.3;letter-spacing:-.8px;margin:16px 0}.nb-ref-closing p{color:#40566e;font-size:14px;line-height:1.8;margin-bottom:23px}.nb-ref-closing-art{position:relative;isolation:isolate;min-height:320px;overflow:hidden}.nb-ref-closing-art img{object-fit:cover;object-position:70% center}.nb-ref-closing-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#ffffff50,transparent 25%),linear-gradient(transparent 30%,#0b1f3adb)}.nb-ref-closing-art>span{position:absolute;bottom:32px;left:30px;z-index:1;font-size:21px;font-weight:500;line-height:1.45;letter-spacing:-.4px;color:#fff}.nb-public-site:has(.nb-home-reference) .nb-corporate-footer{padding-top:145px}.nb-footer-display{text-align:center;white-space:nowrap;overflow:hidden;font-size:clamp(55px,15vw,210px);font-weight:700;line-height:1.2;letter-spacing:-.065em;color:#ffffff14;max-width:1280px;padding:22px 25px 0;margin:auto;user-select:none}.nb-footer-display>span{font-weight:400}.nb-corporate-footer .footer-top{padding-top:35px}.nb-home-reference a:focus-visible,.nb-home-reference button:focus-visible{outline:2px solid #98731e;outline-offset:5px}@media (min-width:1700px){.nb-reference-hero{min-height:800px}}@media (max-width:1050px){.nb-ref-float-card{width:245px;padding:19px;bottom:45px}.nb-ref-profile{left:-65px}.nb-ref-opportunity{right:-65px}.nb-reference-hero-copy{max-width:620px}.nb-reference-hero h1{font-size:46px}.nb-ref-pathway-options,.nb-ref-pathway-result{padding:25px}.nb-ref-audience-copy{padding:23px}.nb-ref-feature-row>div:first-child{padding:33px}.nb-ref-closing>div:first-child{padding:35px}}@media (max-width:760px){.nb-reference-hero{min-height:790px;padding:157px 23px 295px}.nb-reference-hero h1{font-size:37px;line-height:1.2;letter-spacing:-1.25px;margin:24px 0 20px}.nb-reference-hero-copy>p{font-size:14px;line-height:1.9;max-width:330px;margin:auto}.nb-ref-desktop-break{display:none}.nb-ref-hero-actions{gap:10px;margin-top:25px}.nb-home-reference .button{padding:13px 18px;font-size:12px}.nb-ref-float-card{width:225px;padding:18px;bottom:60px;border-radius:13px}.nb-ref-profile{left:calc(50% - 217px);transform:rotate(8deg);bottom:45px}.nb-ref-opportunity{right:calc(50% - 225px);transform:rotate(-9deg);bottom:75px}.nb-ref-profile-intro{margin:20px 0;gap:10px}.nb-ref-profile-intro strong{font-size:12px}.nb-ref-profile-intro small{font-size:8px}.nb-ref-avatar{width:38px;height:38px}.nb-ref-profile-fields>span{font-size:7px}.nb-ref-profile-fields{gap:4px}.nb-ref-card-label{font-size:9px}.nb-ref-mini-stages{margin-top:28px;margin-bottom:20px;gap:5px}.nb-ref-card-caption{font-size:9px}.nb-ref-hero-caption{font-size:7px;letter-spacing:1px;bottom:17px}.nb-ref-network{padding-top:38px;padding-bottom:35px}.nb-ref-network>div{display:grid;grid-template-columns:1fr 1fr;gap:23px 15px;text-align:left}.nb-ref-network>div>span{font-size:10px;gap:8px}.nb-ref-network>div>span>svg{width:17px}.nb-ref-section-heading{margin-bottom:29px}.nb-ref-section-heading h2{font-size:28px;letter-spacing:-.7px}.nb-ref-section-heading>p{font-size:13px}.nb-ref-pathway{padding-top:35px;padding-bottom:45px}.nb-ref-pathway-shell{grid-template-columns:1fr;padding:9px;gap:9px;border-radius:17px}.nb-ref-pathway-options{padding:22px}.nb-ref-role-tabs{margin:17px 0 20px;gap:9px}.nb-ref-role-tabs button{min-height:48px;padding:14px}.nb-ref-pathway-result{padding:27px 23px}.nb-ref-pathway-result h3{font-size:23px}.nb-ref-pathway-bottom{flex-direction:column;align-items:start;padding:22px;gap:17px}.nb-ref-audiences,.nb-ref-capabilities,.nb-ref-features{padding-top:35px;padding-bottom:45px}.nb-ref-audience-grid{grid-template-columns:1fr;gap:17px}.nb-ref-audience-visual{height:180px}.nb-ref-audience-copy p{min-height:0}.nb-ref-audience-copy{padding:24px}.nb-ref-table-head,.nb-ref-table-row{grid-template-columns:minmax(0,1fr) 90px;gap:6px}.nb-ref-table-head{font-size:11px}.nb-ref-table-head>span{padding:15px 11px}.nb-ref-table-row>span:first-child{padding:14px 11px}.nb-ref-table-row strong{font-size:12px}.nb-ref-table-row small{font-size:10px}.nb-ref-feature-row{grid-template-columns:1fr}.nb-ref-feature-row>div:first-child{padding:28px}.nb-ref-feature-row h3{font-size:27px}.nb-ref-profile-scene,.nb-ref-schedule-scene{min-height:340px}.nb-ref-feature-reverse>div:first-child,.nb-ref-feature-reverse>div:last-child{order:0}.nb-ref-scene-badge{bottom:34px;right:18px}.nb-ref-guidance{padding-top:40px;padding-bottom:60px}.nb-ref-question-grid{grid-template-columns:1fr;gap:17px}.nb-ref-question-grid article:nth-child(2){margin-top:0}.nb-ref-closing-wrap{padding:0 22px;margin-bottom:-80px}.nb-ref-closing{grid-template-columns:1fr;border-radius:17px}.nb-ref-closing>div:first-child{padding:29px}.nb-ref-closing h2{font-size:28px}.nb-ref-closing-art{min-height:260px}.nb-ref-closing-art>span{font-size:21px}.nb-public-site:has(.nb-home-reference) .nb-corporate-footer{padding-top:105px}.nb-footer-display{font-size:16vw;padding:22px 20px 0}.nb-corporate-footer .footer-top{padding-top:28px}}@media (prefers-reduced-motion:reduce){.nb-ref-role-tabs button{transition:none}}.nb-home-reference{background:white}.nb-simple-photo-hero{min-height:730px;position:relative;isolation:isolate;display:flex;align-items:center;overflow:hidden;background:#0b1f3a;padding:165px 36px 100px}.nb-simple-hero-image{object-fit:cover;object-position:65% center;z-index:-3}.nb-simple-hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#06172cf2,#0b1f3ac9 35%,#0b1f3a50 67%,#0b1f3a12)}.nb-simple-hero-inner{width:100%;max-width:1160px;margin:auto}.nb-simple-eyebrow{display:block;font-size:11px;font-weight:600;line-height:1.7;letter-spacing:1.1px;color:#806019}.nb-simple-photo-hero .nb-simple-eyebrow{color:#e2c46d}.nb-simple-photo-hero h1{font-size:clamp(42px,4vw,54px);line-height:1.18;letter-spacing:-1.6px;font-weight:600;color:white;margin:24px 0}.nb-simple-photo-hero h1>span{color:#d8b758}.nb-simple-hero-inner>p{font-size:17px;line-height:1.85;color:white;max-width:425px}.nb-simple-hero-actions{display:flex;gap:13px;margin-top:30px;flex-wrap:wrap}.nb-home-reference .button{min-height:48px;padding:14px 23px;font-size:14px}.nb-simple-hero-secondary{border:1px solid #fff;background:transparent;color:#fff}.nb-simple-hero-secondary:hover{color:#0b1f3a;background:white}.nb-home-reference .nb-simple-audiences,.nb-home-reference .nb-simple-faq{max-width:1160px!important;padding-top:76px;padding-bottom:76px}.nb-simple-section-heading{text-align:center;max-width:600px;margin:0 auto 45px}.nb-simple-faq-intro h2,.nb-simple-process h2,.nb-simple-section-heading h2{color:#0b1f3a;font-size:32px;font-weight:600;letter-spacing:-.8px;line-height:1.3;margin:14px 0 17px}.nb-simple-faq-intro>p,.nb-simple-section-heading p{font-size:15px;line-height:1.85;color:#34485f}.nb-simple-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:54px}.nb-simple-audience-grid article{padding:10px 0;display:flex;flex-direction:column;align-items:start}.nb-simple-audience-grid article>svg{color:#98731e}.nb-simple-audience-grid h3{color:#0b1f3a;font-size:21px;line-height:1.45;letter-spacing:-.4px;font-weight:600;margin:20px 0 12px}.nb-simple-audience-grid p{font-size:15px;line-height:1.85;color:#34485f;flex:1;margin-bottom:22px}.nb-simple-audience-grid a{font-size:14px;font-weight:600;color:#785a16;line-height:1.7}.nb-simple-audience-grid a:hover{text-decoration:underline;text-underline-offset:4px}.nb-simple-process{background:#f4f7fb}.nb-simple-process>.section{max-width:1160px;padding-top:55px;padding-bottom:58px}.nb-simple-process-heading{margin-bottom:35px}.nb-simple-process h2{margin-bottom:0}.nb-simple-process ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none}.nb-simple-process li{display:flex;align-items:start;gap:17px}.nb-simple-process li>span{font-size:13px;line-height:1.6;color:#98731e;font-weight:600;padding-top:3px}.nb-simple-process h3{color:#0b1f3a;font-size:19px;line-height:1.5;font-weight:600;letter-spacing:-.3px;margin-bottom:10px}.nb-simple-process p{font-size:14px;line-height:1.85;color:#34485f}.nb-simple-faq{display:grid;grid-template-columns:.8fr 1.4fr;gap:70px;align-items:start}.nb-simple-faq-intro>.button{margin-top:24px}.nb-simple-faq-list{display:grid;gap:12px}.nb-simple-faq-list details{background:#f4f7fb;border-radius:12px}.nb-simple-faq-list summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none;padding:22px 24px;color:#0b1f3a;font-size:15px;font-weight:500;line-height:1.65}.nb-simple-faq-list summary::-webkit-details-marker{display:none}.nb-simple-faq-list summary>svg{flex-shrink:0;color:#806019;transition:transform .2s}.nb-simple-faq-list details[open] summary>svg{transform:rotate(45deg)}.nb-simple-faq-list details>div{padding:0 24px 23px}.nb-simple-faq-list p{font-size:14px;line-height:1.9;color:#34485f}.nb-simple-faq-list a{color:#0b1f3a;font-weight:500;text-decoration:underline;text-underline-offset:3px}.nb-home-reference a:focus-visible,.nb-simple-faq-list summary:focus-visible{outline:2px solid #98731e;outline-offset:4px}.nb-public-site:has(.nb-home-reference) .nb-corporate-footer{padding-top:0}.nb-footer-display{font-size:clamp(54px,12vw,174px);padding-top:20px;color:#ffffff12}@media (max-width:760px){.nb-simple-photo-hero{min-height:720px;padding:150px 25px 75px;align-items:flex-start}.nb-simple-hero-image{object-position:69% center}.nb-simple-hero-shade{background:linear-gradient(180deg,#06172ce8,#0b1f3ac9 42%,#0b1f3a60 70%,#0b1f3a35)}.nb-simple-hero-inner{margin:0}.nb-simple-photo-hero h1{font-size:37px;letter-spacing:-1.15px;margin:23px 0}.nb-simple-hero-inner>p{font-size:15px;max-width:330px;line-height:1.85}.nb-simple-eyebrow{font-size:10px;letter-spacing:.8px}.nb-simple-hero-actions{flex-direction:column;align-items:start;gap:12px;margin-top:27px}.nb-home-reference .button{min-height:47px;font-size:13px;padding:13px 21px}.nb-home-reference .nb-simple-audiences,.nb-home-reference .nb-simple-faq{padding:49px 24px}.nb-simple-section-heading{text-align:left;margin-bottom:30px}.nb-simple-faq-intro h2,.nb-simple-process h2,.nb-simple-section-heading h2{font-size:27px;letter-spacing:-.6px}.nb-simple-faq-intro>p,.nb-simple-section-heading p{font-size:14px}.nb-simple-audience-grid{grid-template-columns:1fr;gap:27px}.nb-simple-audience-grid h3{font-size:20px;margin-top:16px}.nb-simple-audience-grid p{font-size:14px;margin-bottom:14px}.nb-simple-audience-grid a{font-size:13px}.nb-simple-process>.section{padding:40px 24px}.nb-simple-process ol{grid-template-columns:1fr;gap:26px}.nb-simple-process-heading{margin-bottom:29px}.nb-simple-process h3{font-size:18px}.nb-simple-faq{grid-template-columns:1fr;gap:28px}.nb-simple-faq-list summary{font-size:14px;padding:19px}.nb-simple-faq-list details>div{padding:0 19px 20px}.nb-simple-faq-list p{font-size:14px}.nb-footer-display{font-size:15vw}}@media (prefers-reduced-motion:reduce){.nb-simple-faq-list summary>svg{transition:none}}.nb-language-option,.nb-language-trigger{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:6px;flex-shrink:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.nb-language-option svg,.nb-language-trigger svg{display:block;width:28px;height:28px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px #0b1f3a18}.nb-language-option[data-highlighted],.nb-language-trigger:hover{background:#0b1f3a08}.nb-language-option:focus-visible,.nb-language-trigger:focus-visible{outline:2px solid #c9a646;outline-offset:2px}.nb-language-menu{z-index:200;padding:6px;border-radius:28px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 8px 24px #0b1f3a18}.nb-language-menu [role=group]{display:flex;flex-direction:column;gap:4px}.nb-language-option[data-state=checked]{background:#c9a64618}.nb-language-trigger:disabled{opacity:.6;cursor:wait}.nb-mobile-language{display:none}.nb-auth-language{display:flex;justify-content:flex-end;margin-bottom:20px}html[lang=ja]{line-break:strict}html[lang=ja] body{font-family:Plus Jakarta Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans CJK JP,Noto Sans JP,sans-serif}html[lang=ja] .nb-simple-hero-inner h1{font-size:clamp(32px,4.2vw,54px);line-height:1.4}@media (max-width:1180px){.nb-mobile-language{display:flex;margin-left:auto;margin-right:10px}.nav-actions .nb-language-switcher{display:none}}@media (max-width:600px){.site-header .nav-inner{gap:8px;padding:0 16px}.site-header .nb-brand{min-width:0;flex:1;font-size:22px}.site-header .nb-brand small{display:none}.site-header .nb-mobile-language{margin:0;flex-shrink:0}.site-header .mobile-toggle{flex-shrink:0;width:34px;height:34px}}