/* RC99 — visible NW360 evolution over the current design system. */
:root{--nw360-deep:#061a39;--nw360-navy:#0c2b5d;--nw360-blue:#2f68e8;--nw360-cyan:#4fb8d8;--nw360-mint:#0b9b87;--nw360-gold:#e5a617;--nw360-violet:#7b4bc1;--nw360-cloud:#f4f7fc;--nw360-line:#dce5f1;--nw360-ink:#14233d;--nw360-muted:#5e6d83;--nw360-shadow:0 22px 64px rgba(6,26,57,.13)}
.site-header{border-bottom:1px solid rgba(12,43,93,.08);background:rgba(255,255,255,.97);backdrop-filter:blur(16px)}.header-inner{min-height:76px}.brand small{color:#59708e}.nw-product-nav{gap:22px}.nw-product-nav details>summary,.nw-pricing-link{font-size:13px!important}.header-hire{box-shadow:0 9px 22px rgba(47,104,232,.24)}.nw-context-bar{background:linear-gradient(90deg,#f7faff,#fff,#f7faff)}.nw-context-bar span{font-weight:900;color:var(--nw360-blue)}
.nw360-home-hero{min-height:720px;background:var(--nw360-deep)}.nw360-home-hero .nw-product-hero__media img{filter:saturate(.82) contrast(1.08)}.nw360-home-hero .nw-product-hero__veil{background:linear-gradient(90deg,rgba(4,17,39,.94),rgba(7,31,70,.78) 52%,rgba(7,31,70,.3))}.nw360-home-hero .nw-product-hero__content{display:flex;min-height:720px;flex-direction:column;justify-content:center;padding-block:70px}.nw360-home-hero h1{max-width:980px;font-size:clamp(42px,5.5vw,76px);line-height:1.18;letter-spacing:-.045em}.nw360-hero-label{width:max-content;max-width:100%;margin:0 0 12px;padding:8px 13px;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:rgba(255,255,255,.1);color:#dce9ff;font-size:12px;font-weight:900}.nw360-home-hero .nw-hero-search{width:min(1080px,100%);margin-top:30px;background:#fff}.nw360-home-hero .nw-hero-actions{margin-top:20px}.nw360-home-hero .nw-button{min-width:185px}
.nw360-proof-strip{position:relative;z-index:3;margin-top:-1px;border-bottom:1px solid var(--nw360-line);background:#fff}.nw360-proof-strip>.nw-wrap{display:grid;grid-template-columns:repeat(4,1fr)}.nw360-proof-strip article{display:flex;min-height:96px;flex-direction:column;justify-content:center;padding:19px 24px;border-inline-end:1px solid var(--nw360-line)}.nw360-proof-strip article:last-child{border:0}.nw360-proof-strip strong{color:var(--nw360-ink);font-size:17px}.nw360-proof-strip span{color:var(--nw360-muted);font-size:13px}
.nw360-network{padding:90px 0;background:linear-gradient(180deg,#fff,var(--nw360-cloud))}.nw360-section-heading{max-width:760px;margin-bottom:30px}.nw360-section-heading>span{color:var(--nw360-blue);font-size:12px;font-weight:900}.nw360-section-heading h2{margin:6px 0;color:var(--nw360-ink);font-family:"Alexandria","Cairo",sans-serif;font-size:clamp(31px,4vw,50px);line-height:1.3}.nw360-section-heading p{margin:0;color:var(--nw360-muted);font-size:17px}.nw360-network-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.nw360-network-card{position:relative;overflow:hidden;min-height:390px;border:1px solid var(--nw360-line);border-radius:22px;background:#fff;color:var(--nw360-ink);text-decoration:none;box-shadow:0 8px 28px rgba(6,26,57,.06);transition:transform .22s ease,box-shadow .22s ease}.nw360-network-card:hover{transform:translateY(-7px);box-shadow:var(--nw360-shadow)}.nw360-network-card figure{height:172px;margin:0;overflow:hidden}.nw360-network-card img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.nw360-network-card:hover img{transform:scale(1.045)}.nw360-network-card>div{padding:23px}.nw360-network-card .dashicons{display:grid;width:44px;height:44px;margin-top:-46px;margin-bottom:15px;place-items:center;border:4px solid #fff;border-radius:13px;background:#eaf1ff;color:var(--nw360-blue);font-size:22px}.nw360-network-card--business .dashicons{background:#ddf7f2;color:#087c6d}.nw360-network-card--learning .dashicons{background:#fff2cc;color:#9a6800}.nw360-network-card--impact .dashicons{background:#f1e9fb;color:#7040ad}.nw360-network-card h3{margin:0;color:var(--nw360-ink);font-size:22px}.nw360-network-card p{min-height:66px;margin:8px 0 14px;color:var(--nw360-muted)}.nw360-network-card strong{color:var(--nw360-blue);font-size:13px}
.nw360-business-story{padding:86px 0;background:var(--nw360-deep);color:#fff}.nw360-business-story>.nw-wrap{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:64px}.nw360-business-story h2{margin:7px 0;color:#fff;font-family:"Alexandria","Cairo",sans-serif;font-size:clamp(32px,4.5vw,55px);line-height:1.3}.nw360-business-story p{color:#cad9f3;font-size:17px}.nw360-business-story img{width:100%;height:420px;border-radius:24px;object-fit:cover;box-shadow:0 30px 70px rgba(0,0,0,.28)}.nw360-business-story .nw-button-outline{border-color:rgba(255,255,255,.45);color:#fff}
.nw360-campus-insights{padding:88px 0;background:#fff}.nw360-campus-insights>.nw-wrap{display:grid;grid-template-columns:1fr 1fr;gap:18px}.nw360-campus-insights article{overflow:hidden;border:1px solid var(--nw360-line);border-radius:25px;background:#fff;box-shadow:0 10px 35px rgba(6,26,57,.07)}.nw360-campus-insights img{width:100%;height:270px;object-fit:cover}.nw360-campus-insights article>div{padding:28px}.nw360-campus-insights span{color:var(--nw360-blue);font-size:12px;font-weight:900;letter-spacing:.08em}.nw360-campus-insights h2{margin:7px 0;color:var(--nw360-ink);font-size:29px}.nw360-campus-insights p{color:var(--nw360-muted)}.nw360-campus-insights a{color:var(--nw360-blue);font-weight:900;text-decoration:none}
.nw360-price-preview{padding:88px 0;background:linear-gradient(145deg,#f4f7fc,#eef4ff)}.nw360-price-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.nw360-price-paths a{display:grid;grid-template-columns:1fr auto;gap:6px 14px;padding:20px;border:1px solid var(--nw360-line);border-radius:15px;background:#fff;color:var(--nw360-ink);text-decoration:none}.nw360-price-paths span{font-weight:900}.nw360-price-paths strong{grid-row:2;color:var(--nw360-blue);font-size:13px}.nw360-price-paths i{grid-row:1/3;grid-column:2;align-self:center;color:var(--nw360-blue);font-style:normal;font-size:22px}.nw360-price-paths a:hover{border-color:var(--nw360-blue);box-shadow:0 8px 26px rgba(6,26,57,.08)}.nw360-price-preview__cta{margin-top:22px}.nw360-final{padding-top:76px}.nw360-final>.nw-wrap{background:linear-gradient(120deg,#0b2857,#225abd);box-shadow:var(--nw360-shadow)}.nw360-final h2,.nw360-final p,.nw360-final .nw-product-kicker{color:#fff}.nw360-final .nw-button-outline{border-color:rgba(255,255,255,.55);color:#fff}
.nw-site-footer{background:#06152f}.nw-footer-cta{background:linear-gradient(110deg,#16428f,#2f68e8 72%,#4387f6)}.nw-back-to-top{position:fixed!important;z-index:9999!important;right:auto!important;inset-inline-end:18px!important;bottom:18px!important;display:grid!important;place-items:center;width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--nw360-deep)!important;color:#fff!important;box-shadow:0 10px 28px rgba(6,26,57,.28)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(12px)!important;transition:opacity .18s ease,transform .18s ease,visibility .18s ease!important}.nw-back-to-top.is-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.nw-back-to-top span:last-child{display:none}.nw-button,.header-hire{color:#fff}.nw-button-light{color:var(--nw360-blue)!important}.nw-button-ghost-light{color:#fff!important}.nw-button-outline{background:transparent;color:var(--nw360-blue)}
@media(max-width:1050px){.nw360-home-hero,.nw360-home-hero .nw-product-hero__content{min-height:650px}.nw360-network-grid{grid-template-columns:1fr 1fr}.nw360-business-story>.nw-wrap{gap:35px}.nw360-price-paths{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.nw360-home-hero,.nw360-home-hero .nw-product-hero__content{min-height:auto}.nw360-home-hero .nw-product-hero__content{padding-block:55px}.nw360-home-hero h1{font-size:40px}.nw360-proof-strip>.nw-wrap{grid-template-columns:1fr 1fr;width:100%}.nw360-proof-strip article{min-height:86px;padding:15px;border-bottom:1px solid var(--nw360-line)}.nw360-network{padding:58px 0}.nw360-network-grid,.nw360-campus-insights>.nw-wrap,.nw360-price-paths{grid-template-columns:1fr}.nw360-network-card{min-height:360px}.nw360-business-story{padding:58px 0}.nw360-business-story>.nw-wrap{grid-template-columns:1fr}.nw360-business-story img{height:270px}.nw360-campus-insights,.nw360-price-preview{padding:58px 0}.nw360-campus-insights img{height:220px}}
@media(max-width:440px){.nw360-proof-strip>.nw-wrap{grid-template-columns:1fr}.nw360-proof-strip article{border-inline-end:0}.nw360-home-hero h1{font-size:34px}.nw360-hero-label{white-space:normal}}
@media(prefers-reduced-motion:reduce){.nw360-network-card,.nw360-network-card img{transition:none}}
/* RC101 — candidate retention is prominent without crowding the workspace. */
.nw-saved-searches{border-top:4px solid var(--nw360-blue);background:linear-gradient(145deg,#fff,#f4f8ff)}.nw-saved-searches>h3{color:var(--nw360-ink)}.nw-saved-searches .nw-saved-search-list a{color:var(--nw360-blue);text-decoration:none}.nw-saved-searches .nw-saved-search-list a:hover,.nw-saved-searches .nw-saved-search-list a:focus-visible{text-decoration:underline}.nw-saved-searches select{min-height:42px;border:1px solid var(--nw360-line);border-radius:10px;background:#fff}.nw-saved-searches .nw-alert{margin-block:12px}
