/* Employer and industry presentation. Every component is opt-in. */
.nw-org-v14{--ob-ink:#10151e;--ob-panel:#192231;--ob-line:#ffffff20;--ob-text:#f2f4fa;--ob-muted:#bfc8d8;--ob-peach:#f7c29d;--ob-blue:#a9bdf4;--ob-mint:#a5d9c5;box-sizing:border-box;background:var(--ob-ink);color:var(--ob-text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:17px;line-height:1.7;isolation:isolate;overflow:clip}
.nw-org-v14 *,.nw-org-v14 *::before,.nw-org-v14 *::after{box-sizing:border-box}
.nw-org-v14 :is(h1,h2,h3,h4,p,figure,ul,ol,dl){margin:0}
.nw-org-v14 :where(h1,h2,h3,h4){font-family:NightOwlingOutfit,Outfit,sans-serif;color:var(--ob-text);font-weight:600;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}
.nw-org-v14 h1{font-size:clamp(42px,5vw,70px);font-weight:650;letter-spacing:-.045em;line-height:1.04}
.nw-org-v14 h1 span{color:var(--ob-peach)}
.nw-org-v14 h2{font-size:clamp(31px,3.1vw,46px);letter-spacing:-.035em}
.nw-org-v14 h3{font-size:24px;line-height:1.25}
.nw-org-v14 p{color:var(--ob-muted)}
.nw-org-v14 p+p{margin-top:16px}
.nw-org-v14 a{color:var(--ob-blue);text-decoration-thickness:1px;text-underline-offset:4px}
.nw-org-v14 a:hover{color:var(--ob-peach)}
.nw-org-v14 :is(a,button,summary):focus-visible{outline:3px solid var(--ob-peach);outline-offset:5px;border-radius:6px}
.nw-org-v14 img{max-width:100%;height:auto;display:block}
.nw-org-v14 [id]{scroll-margin-top:120px}
.nw-org-v14 .ob-shell{width:min(1200px,calc(100% - 80px));margin-inline:auto}
.nw-org-v14 .ob-audience{display:flex;width:max-content;max-width:calc(100% - 32px);gap:4px;margin:20px auto 0;padding:5px;border:1px solid var(--ob-line);border-radius:99px;background:#ffffff04;font-size:13px;line-height:1.4}
.nw-org-v14 .ob-audience a{display:flex;align-items:center;justify-content:center;min-height:38px;padding:9px 22px;color:#d9dfeb;text-decoration:none;border-radius:99px;font-weight:500}
.nw-org-v14 .ob-audience a[aria-current]{background:var(--ob-blue);color:#17213b}
.nw-org-v14 .ob-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;padding-top:34px;color:#96a4ba;font-size:13px}
.nw-org-v14 .ob-breadcrumb a{color:#c2cde1;text-decoration:none}
.nw-org-v14 .ob-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:64px;align-items:center;padding-block:66px 92px}
.nw-org-v14 .ob-hero-copy{min-width:0}
.nw-org-v14 .ob-kicker{font-size:12px;font-weight:650;letter-spacing:.15em;line-height:1.6;text-transform:uppercase;color:var(--ob-blue);margin-bottom:20px}
.nw-org-v14 .ob-lede{font-size:19px;line-height:1.65;margin-top:27px;max-width:560px}
.nw-org-v14 .ob-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:30px}
.nw-org-v14 a.ob-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:13px 23px;border:1px solid transparent;border-radius:99px;background:var(--ob-peach);color:#22202a;font-size:14px;font-weight:650;line-height:1.45;text-decoration:none;box-shadow:0 8px 28px #f7c29d12;transition:transform .18s,background .18s}
.nw-org-v14 a.ob-button:hover{transform:translateY(-2px);background:#ffd4b7;color:#171b23}
.nw-org-v14 a.ob-button.ob-secondary{border-color:#ffffff30;background:#ffffff04;box-shadow:none;color:#edf2fc}
.nw-org-v14 a.ob-button.ob-secondary:hover{background:#ffffff0d;border-color:#a9bdf4}
.nw-org-v14 .ob-hero-art{position:relative;min-width:0}
.nw-org-v14 .ob-hero-art::before{content:"";position:absolute;z-index:-1;inset:5%;background:radial-gradient(ellipse,#5a75a72b,transparent 70%);filter:blur(30px);pointer-events:none}
.nw-org-v14 .ob-note{font-size:13px;line-height:1.6;color:#a9b5c8;margin-top:16px}
.nw-org-v14 .ob-hero-art>.ob-note{text-align:center}
.nw-org-v14 .ob-section{padding-block:80px}
.nw-org-v14 .ob-section-head{max-width:730px;margin-bottom:38px}
.nw-org-v14 .ob-section-head .ob-kicker{margin-bottom:14px}
.nw-org-v14 .ob-section-head p:not(.ob-kicker){margin-top:20px}
.nw-org-v14 .ob-band{background:linear-gradient(130deg,#1c283a,#17202e 60%,#1c2132);border-block:1px solid #ffffff0c}
.nw-org-v14 .ob-grid-2,.nw-org-v14 .ob-grid-3,.nw-org-v14 .ob-grid-4{display:grid;gap:22px}
.nw-org-v14 .ob-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.nw-org-v14 .ob-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.nw-org-v14 .ob-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.nw-org-v14 .ob-card{padding:30px;border:1px solid var(--ob-line);border-radius:22px;background:linear-gradient(145deg,#ffffff05,#ffffff01);min-width:0}
.nw-org-v14 .ob-card h3{margin-bottom:14px}
.nw-org-v14 .ob-card p{font-size:16px;line-height:1.65}
.nw-org-v14 .ob-card .ob-number{display:block;margin-bottom:36px}
.nw-org-v14 .ob-card>a:not(.ob-button){display:inline-block;margin-top:22px}
.nw-org-v14 a.ob-card-link{display:flex;flex-direction:column;text-decoration:none;transition:background .2s,transform .2s,border-color .2s}
.nw-org-v14 a.ob-card-link:hover{background:#ffffff08;border-color:#a9bdf466;transform:translateY(-3px)}
.nw-org-v14 .ob-card-link>span:last-child{display:block;margin-top:auto;padding-top:25px;color:var(--ob-peach);font-size:14px;font-weight:600}
.nw-org-v14 .ob-number{font-family:NightOwlingOutfit,sans-serif;font-size:14px;font-weight:500;color:var(--ob-blue);letter-spacing:.08em}
.nw-org-v14 .ob-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:76px;align-items:center}
.nw-org-v14 .ob-split .ob-section-head{margin-bottom:24px}
.nw-org-v14 .ob-media{margin:0;overflow:hidden;border-radius:24px;border:1px solid var(--ob-line)}
.nw-org-v14 .ob-media img{width:100%;aspect-ratio:4/3;object-fit:cover}
.nw-org-v14 .ob-media figcaption{font-size:13px;padding:17px 20px;line-height:1.6;color:var(--ob-muted);background:var(--ob-panel)}
.nw-org-v14 .ob-editorial-list{list-style:none;padding:0;margin:24px 0 0;border-top:1px solid var(--ob-line)}
.nw-org-v14 .ob-editorial-list>li,.nw-org-v14 .ob-editorial-list>article{padding:24px 0;border-bottom:1px solid var(--ob-line)}
.nw-org-v14 .ob-editorial-list h3{margin-bottom:8px;font-size:22px}
.nw-org-v14 .ob-editorial-list p{font-size:16px}
.nw-org-v14 .ob-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.nw-org-v14 .ob-steps>li,.nw-org-v14 .ob-steps>article{padding-top:25px;border-top:1px solid #a9bdf480}
.nw-org-v14 .ob-steps h3{margin:25px 0 12px}
.nw-org-v14 .ob-steps p{font-size:16px}
.nw-org-v14 .ob-cta{padding:54px;border:1px solid #b2a8cf44;border-radius:28px;background:radial-gradient(ellipse at 0 0,#79608740,transparent 65%),linear-gradient(115deg,#26324a,#1a2437);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);gap:40px;align-items:center}
.nw-org-v14 .ob-cta h2{max-width:620px}
.nw-org-v14 .ob-cta p:not(.ob-kicker){margin-top:22px}
.nw-org-v14 .ob-cta .ob-actions{margin:0;align-items:flex-start;justify-content:flex-end}
.nw-org-v14 .ob-faq details{border-bottom:1px solid var(--ob-line);padding:0}
.nw-org-v14 .ob-faq details:first-of-type{border-top:1px solid var(--ob-line)}
.nw-org-v14 .ob-faq summary{padding:24px 42px 24px 0;list-style:none;cursor:pointer;font-family:NightOwlingOutfit,sans-serif;font-size:22px;color:var(--ob-text);position:relative;line-height:1.35}
.nw-org-v14 .ob-faq summary::-webkit-details-marker{display:none}
.nw-org-v14 .ob-faq summary::after{content:"+";position:absolute;right:10px;top:23px;font-family:inherit;color:var(--ob-blue)}
.nw-org-v14 .ob-faq details[open]>summary::after{content:"−"}
.nw-org-v14 .ob-faq details>div{padding:0 40px 24px 0;max-width:920px}
.nw-org-v14 .ob-personal-bridge{display:flex;gap:18px 28px;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-block:22px;border-block:1px solid var(--ob-line);font-size:15px}
.nw-org-v14 .ob-personal-bridge p{color:#d9e2f0;font-weight:500}
.nw-org-v14 .ob-personal-bridge a{font-weight:550;text-decoration:none}
.nw-org-v14 .ob-phone{max-width:300px;margin:auto;background:#1c2433;padding:7px;border:1px solid #ffffff2b;border-radius:25px;box-shadow:0 25px 70px #0005}
.nw-org-v14 .ob-phone :is(img,video){display:block;width:100%;height:auto;border-radius:18px;object-fit:contain}
.nw-org-v14 .ob-image-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.nw-org-v14 .ob-image-grid img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:18px}
.nw-org-v14 .ob-home-mosaic{max-width:440px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px;align-items:center}
.nw-org-v14 .ob-home-portraits{display:grid;gap:18px}
.nw-org-v14 .ob-home-portraits figure{position:relative;overflow:hidden;border-radius:20px;border:1px solid #ffffff26}
.nw-org-v14 .ob-home-portraits img{width:100%;aspect-ratio:1.2;object-fit:cover}
.nw-org-v14 .ob-home-portraits figcaption{position:absolute;inset:auto 0 0;padding:24px 14px 12px;background:linear-gradient(transparent,#080d18c9);font-size:12px;color:white;line-height:1.4}
.nw-org-v14 .ob-home-mosaic .ob-phone{width:100%}
.nw-org-v14 .ob-home-product-label{display:flex;gap:12px;align-items:center;margin-bottom:16px;font-size:14px;line-height:1.3;color:#e5ebf8}
.nw-org-v14 .ob-home-product-label img{width:38px;border-radius:10px}
.nw-org-v14 .ob-home-mosaic>div>.ob-note{font-size:12px;text-align:center}
.nw-org-v14 .ob-intro-strip{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:25px;border-block:1px solid var(--ob-line);font-size:14px;color:#b3c1d9}
.nw-org-v14 .ob-intro-strip p{color:var(--ob-text);font-weight:600}
.nw-org-v14 .ob-offer-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}
.nw-org-v14 .ob-offer-grid>.ob-card{grid-column:span 2}
.nw-org-v14 .ob-offer-grid>.ob-card:nth-child(-n+2){grid-column:span 3}
.nw-org-v14 .ob-offer-grid h3{font-size:27px}
.nw-org-v14 .ob-offer-grid .ob-number{margin-bottom:24px}
.nw-org-v14 .ob-case{padding:45px;border-radius:26px;background:linear-gradient(145deg,#263242,#1d2938);border:1px solid #a9bdf433}
.nw-org-v14 .ob-case h3{font-size:32px;margin:20px 0}
.nw-org-v14 .ob-case-list{list-style:none;padding:0;margin:20px 0 0}
.nw-org-v14 .ob-case-list li{display:flex;gap:15px;padding:14px 0;border-top:1px solid var(--ob-line);font-size:16px;color:var(--ob-muted)}
.nw-org-v14 .ob-case-list li::before{content:"↗";color:var(--ob-peach)}
.nw-org-v14 .ob-sector-card{overflow:hidden;border:1px solid var(--ob-line);border-radius:21px;background:#ffffff03;text-decoration:none;display:flex;flex-direction:column;transition:transform .2s,border-color .2s}
.nw-org-v14 .ob-sector-card:hover{transform:translateY(-3px);border-color:#a9bdf466}
.nw-org-v14 .ob-sector-card>img{width:100%;aspect-ratio:1.55;object-fit:cover}
.nw-org-v14 .ob-sector-card>div{padding:23px}
.nw-org-v14 .ob-sector-card :is(h2,h3){font-size:21px;line-height:1.3}
.nw-org-v14 .ob-sector-card p{font-size:14px;margin-top:12px}
.nw-org-v14 .ob-sector-card span{display:block;color:var(--ob-peach);font-size:13px;font-weight:600;margin-top:18px}
.nw-org-v14 .ob-evidence-links{display:flex;gap:14px;flex-wrap:wrap;margin-top:25px}
.nw-org-v14 .ob-evidence-links a{padding:10px 16px;border:1px solid var(--ob-line);border-radius:9px;font-size:14px;text-decoration:none}
.nw-org-v14 .ob-archive-intro{padding-block:70px 50px;max-width:820px;margin-left:0}
.nw-org-v14 .ob-archive-intro h1{font-size:clamp(42px,5vw,68px)}
body.nowl-business-v14 main#inner-wrap{padding-top:0;padding-bottom:0;overflow-x:clip}
body.nowl-business-v14 :is(.content-area,.content-container,.entry-content-wrap,.content-wrap,.entry-content,.wp-block-group.nw-org-v14){margin:0;padding:0;max-width:none}
body.nowl-business-v14 .entry{box-shadow:none;border:0;background:#10151e;margin:0;border-radius:0}
body.nowl-business-v14 .entry-header{display:none}
body.nowl-business-v14 .nw-org-v14>p:empty{display:none}
@media(min-width:1400px){.nw-org-v14 .ob-hero{gap:85px}}
@media(max-width:1000px){.nw-org-v14 .ob-hero{gap:38px}.nw-org-v14 .ob-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.nw-org-v14 .ob-split{gap:40px}.nw-org-v14 .ob-cta{padding:38px;grid-template-columns:1fr}.nw-org-v14 .ob-cta .ob-actions{justify-content:flex-start}.nw-org-v14 .ob-card{padding:25px}}
@media(max-width:760px){.nw-org-v14{font-size:16px}.nw-org-v14 .ob-shell{width:calc(100% - 40px)}.nw-org-v14 .ob-audience{margin-top:16px}.nw-org-v14 .ob-breadcrumb{padding-top:26px;font-size:12px}.nw-org-v14 .ob-hero{grid-template-columns:1fr;gap:40px;padding-block:40px 52px}.nw-org-v14 h1{font-size:clamp(40px,10.5vw,58px)}.nw-org-v14 .ob-lede{font-size:17px;margin-top:23px}.nw-org-v14 .ob-kicker{font-size:11px;margin-bottom:17px}.nw-org-v14 .ob-hero-art{width:100%;max-width:460px;margin:auto}.nw-org-v14 .ob-actions{margin-top:26px;gap:10px}.nw-org-v14 a.ob-button{font-size:13px;padding:12px 19px;min-height:48px}.nw-org-v14 .ob-section{padding-block:54px}.nw-org-v14 .ob-section-head{margin-bottom:28px}.nw-org-v14 .ob-grid-2,.nw-org-v14 .ob-grid-3,.nw-org-v14 .ob-split,.nw-org-v14 .ob-steps{grid-template-columns:1fr;gap:23px}.nw-org-v14 .ob-card .ob-number{margin-bottom:24px}.nw-org-v14 .ob-cta{padding:30px 25px;border-radius:23px;gap:28px}.nw-org-v14 .ob-personal-bridge{display:block;font-size:14px}.nw-org-v14 .ob-personal-bridge a{display:inline-block;margin:10px 20px 0 0}.nw-org-v14 .ob-faq summary{font-size:20px}.nw-org-v14 .ob-intro-strip{display:block}.nw-org-v14 .ob-intro-strip>*+*{margin-top:8px}.nw-org-v14 .ob-offer-grid{grid-template-columns:1fr}.nw-org-v14 .ob-offer-grid>.ob-card:nth-child(n){grid-column:auto}.nw-org-v14 .ob-case{padding:28px}.nw-org-v14 .ob-home-mosaic{max-width:400px;margin:auto;gap:14px}.nw-org-v14 .ob-home-portraits{gap:14px}.nw-org-v14 .ob-home-portraits figcaption{font-size:11px;padding-inline:11px}.nw-org-v14 .ob-sector-card>div{padding:18px}.nw-org-v14 .ob-sector-card h3{font-size:19px}.nw-org-v14 .ob-archive-intro{padding-block:42px 35px}.nw-org-v14 .ob-note{font-size:12px}}
@media(max-width:440px){.nw-org-v14 .ob-grid-4{grid-template-columns:1fr}.nw-org-v14 .ob-home-product-label{font-size:12px;gap:8px}.nw-org-v14 .ob-home-product-label img{width:30px}.nw-org-v14 .ob-audience a{padding-inline:18px}.nw-org-v14 .ob-hero .ob-actions>a{flex:1 1 auto}}
@media(prefers-reduced-motion:reduce){.nw-org-v14 *{scroll-behavior:auto!important;transition:none!important}}

body.nowl-business-v14.single-industry .industries-archive__wrapper--top .nowl-page-header{display:none}
.nw-org-v14 .svc-process article>span{flex:0 0 24px;white-space:nowrap}
.nw-org-v14 .svc-process article>div{min-width:0}
@media(max-width:760px){.nw-org-v14 .ob-intro-strip>span{display:block;margin-top:8px}}

.nw-org-v14 .ob-personal-bridge>div{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}

.nw-org-v14 .svc-text-link,.nw-org-v14 .svc-hero-link a{color:var(--ob-peach,#f7c19f);font-weight:650;text-decoration:none}
.nw-org-v14 .svc-hero-link{margin-top:22px;font-size:15px}
.nw-org-v14 .svc-app-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:24px;align-items:center;max-width:470px;margin:auto}
.nw-org-v14 .svc-main-phone{margin:0;padding:7px;border:1px solid #343c4b;border-radius:28px;background:#171e2a;box-shadow:0 25px 75px #0005}
.nw-org-v14 .svc-main-phone video{display:block;width:100%;height:auto;border-radius:20px;object-fit:contain}
.nw-org-v14 .svc-app-aside{min-width:0;display:grid;gap:28px}
.nw-org-v14 .svc-product-wordmark{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:650;line-height:1.5}
.nw-org-v14 .svc-product-wordmark img{width:40px;height:40px;flex:0 0 40px;border-radius:10px}
.nw-org-v14 .svc-peek-screen{width:100%;height:auto;border-radius:15px;border:1px solid #424856;box-shadow:0 16px 40px #0003}
.nw-org-v14 .svc-feature-stack{display:grid;gap:0;border-top:1px solid #ffffff24}
.nw-org-v14 .svc-feature-stack article{display:flex;align-items:start;gap:18px;padding:27px 0;border-bottom:1px solid #ffffff24}
.nw-org-v14 .svc-feature-stack h3{margin:0 0 7px;font-size:21px}
.nw-org-v14 .svc-feature-stack p{margin:0;color:#bdc5d4}
.nw-org-v14 .svc-dot{width:12px;height:12px;border-radius:50%;background:#a9bafa;flex:0 0 12px;margin-top:9px}
.nw-org-v14 .svc-dot-peach{background:#f7c19f}.nw-org-v14 .svc-dot-mint{background:#9bd6c4}
.nw-org-v14 .svc-session-board{max-width:500px;margin:auto;padding:28px;border:1px solid #44485c;border-radius:24px;background:linear-gradient(145deg,#222d42,#151b29 75%);box-shadow:0 25px 80px #0003;transform:rotate(1deg)}
.nw-org-v14 .svc-board-top,.nw-org-v14 .svc-board-footer{display:flex;justify-content:space-between;gap:15px;align-items:center}
.nw-org-v14 .svc-label{font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:#adbee9;font-weight:650}
.nw-org-v14 .svc-live-dot{height:8px;width:8px;border-radius:50%;background:#f7c19f}
.nw-org-v14 .svc-session-title{font-size:clamp(28px,3vw,38px);font-weight:650;letter-spacing:-.04em;line-height:1.15;margin:36px 0}
.nw-org-v14 .svc-session-flow{padding:0;list-style:none;margin:0}
.nw-org-v14 .svc-session-flow li{display:flex;gap:19px;padding:20px 0;border-top:1px solid #ffffff20}
.nw-org-v14 .svc-session-flow li>span{color:#f7c19f;font-size:12px;font-weight:650;line-height:25px}
.nw-org-v14 .svc-session-flow strong{font-size:19px;font-weight:600}.nw-org-v14 .svc-session-flow p{font-size:14px;margin:4px 0 0;color:#bdc5d4}
.nw-org-v14 .svc-board-footer{border-top:1px solid #ffffff20;padding-top:20px;margin-top:4px;font-size:12px;color:#bdc5d4;flex-wrap:wrap}
.nw-org-v14 .svc-facts{margin:0;border-top:1px solid #ffffff24}
.nw-org-v14 .svc-facts>div{display:grid;grid-template-columns:100px 1fr;gap:25px;border-bottom:1px solid #ffffff24;padding:24px 0}
.nw-org-v14 .svc-facts dt{font-weight:600;color:#f7c19f}.nw-org-v14 .svc-facts dd{margin:0;color:#c8ced9;line-height:1.6}
.nw-org-v14 .svc-essentials-art{position:relative;max-width:530px;margin:auto;padding:0 0 74px}
.nw-org-v14 .svc-kit-photo{margin:0;border:1px solid #ffffff24;border-radius:26px;overflow:hidden;background:#e9e2d6}
.nw-org-v14 .svc-kit-photo img{width:100%;height:340px;object-fit:cover;display:block}
.nw-org-v14 .svc-kit-photo figcaption{padding:12px 20px;color:#49423c;font-size:12px}
.nw-org-v14 .svc-choice-note{position:absolute;right:18px;bottom:0;max-width:280px;padding:22px 27px;background:#273044;border:1px solid #6d7793;border-radius:18px;box-shadow:0 20px 50px #0003}
.nw-org-v14 .svc-choice-note strong{display:block;font-size:29px;line-height:1.15;font-weight:650;letter-spacing:-.035em;margin:12px 0}.nw-org-v14 .svc-choice-note p{font-size:12px;margin:0;color:#cbd3e4}
.nw-org-v14 .svc-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}
.nw-org-v14 .svc-category-grid article{padding:20px 0;border-top:1px solid #ffffff24}.nw-org-v14 .svc-category-grid h3{font-size:20px;margin:25px 0 12px}.nw-org-v14 .svc-category-grid p{color:#bcc5d4;margin:0;font-size:15px}
.nw-org-v14 .svc-category-symbol{display:block;position:relative;width:50px;height:50px}
.nw-org-v14 .svc-sleep-symbol{background:#a9bafa;border-radius:50%;box-shadow:inset -14px -4px #182132}
.nw-org-v14 .svc-light-symbol{border-radius:50%;background:#f7c19f;box-shadow:0 0 0 8px #f7c19f19;transform:scale(.7)}
.nw-org-v14 .svc-food-symbol{border:2px solid #9bd6c4;border-radius:50%;box-shadow:inset 0 0 0 8px #9bd6c422;transform:scale(.85)}
.nw-org-v14 .svc-routine-symbol{border:2px solid #cfb1ee;border-radius:12px;transform:scale(.85)}.nw-org-v14 .svc-routine-symbol:before,.nw-org-v14 .svc-routine-symbol:after{content:"";position:absolute;left:10px;right:10px;height:2px;background:#cfb1ee;top:16px}.nw-org-v14 .svc-routine-symbol:after{top:28px;right:18px}
.nw-org-v14 .svc-library-board{max-width:520px;margin:auto;background:linear-gradient(155deg,#263449,#141c2a);padding:30px;border:1px solid #4a5365;border-radius:22px;box-shadow:0 25px 75px #0003}
.nw-org-v14 .svc-library-board h2{font-size:clamp(27px,3vw,37px);line-height:1.15;margin:32px 0;letter-spacing:-.035em}
.nw-org-v14 .svc-library-tag{border:1px solid #92adcb55;border-radius:100px;padding:5px 12px;font-size:11px;color:#bfd4e9}
.nw-org-v14 .svc-module{display:flex;gap:15px;align-items:center;border-top:1px solid #ffffff20;padding:22px 0}
.nw-org-v14 .svc-module-number{font-size:12px;color:#a9bafa}.nw-org-v14 .svc-module strong{display:block;font-size:17px;font-weight:600}.nw-org-v14 .svc-module div>span{display:block;font-size:12px;color:#aab7c9;margin-top:5px}
.nw-org-v14 .svc-module-line{margin-left:auto;height:3px;width:32px;background:#f7c19f;border-radius:20px}
.nw-org-v14 .svc-library-delivery{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #ffffff20;padding-top:24px;color:#b9c5d8;font-size:12px}
.nw-org-v14 .svc-custom-map{border-radius:50%;aspect-ratio:1;max-width:520px;margin:auto;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;background:radial-gradient(circle,#35445a 0,#202b3c 36%,transparent 68%);border:1px solid #91a7cf25;padding:25px;text-align:center}
.nw-org-v14 .svc-custom-map:before{content:"";position:absolute;inset:32px;border:1px dashed #adbee933;border-radius:50%;pointer-events:none}
.nw-org-v14 .svc-map-centre{position:relative;z-index:1;padding:24px 0}.nw-org-v14 .svc-map-centre strong{display:block;font-size:clamp(25px,3vw,34px);line-height:1.2;letter-spacing:-.035em;margin-top:14px}
.nw-org-v14 .svc-map-nodes{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:100%;max-width:400px}.nw-org-v14 .svc-map-nodes span{padding:13px 10px;border:1px solid #74809d66;border-radius:12px;background:#1b2536;font-size:12px;color:#d5ddef}
.nw-org-v14 .svc-map-caption{font-size:12px;max-width:225px;line-height:1.5;color:#abb9ce;margin:22px 0 0}
.nw-org-v14 .svc-process{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 50px;border-top:1px solid #ffffff24}
.nw-org-v14 .svc-process article{display:flex;gap:25px;padding:34px 0;border-bottom:1px solid #ffffff24}.nw-org-v14 .svc-process article>span{color:#f7c19f;font-size:13px;padding-top:5px}.nw-org-v14 .svc-process h3{font-size:23px;margin:0 0 12px}.nw-org-v14 .svc-process p{margin:0;color:#bdc5d4}
.nw-org-v14 .svc-brief-list{list-style:none;padding:0;margin:0;border-top:1px solid #ffffff24}.nw-org-v14 .svc-brief-list li{padding:23px 0;border-bottom:1px solid #ffffff24;font-size:18px;line-height:1.5}
.nw-org-v14 .svc-learning-art{max-width:500px;margin:auto;padding:34px;background:linear-gradient(135deg,#373b57,#1b2536);border:1px solid #666e8c77;border-radius:24px;box-shadow:0 25px 75px #0003}
.nw-org-v14 .svc-learning-heading h2{font-size:clamp(28px,3vw,40px);letter-spacing:-.04em;line-height:1.15;margin:25px 0 30px}
.nw-org-v14 .svc-learning-topics a{display:flex;gap:18px;align-items:center;padding:22px 0;border-top:1px solid #ffffff25;color:#f2f4f9;text-decoration:none}.nw-org-v14 .svc-learning-topics a>span{font-size:12px;color:#f7c19f}.nw-org-v14 .svc-learning-topics a>span:last-child{margin-left:auto}.nw-org-v14 .svc-learning-topics strong{font-size:17px;font-weight:550}
.nw-org-v14 .svc-learning-formats{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.nw-org-v14 .svc-learning-formats span{padding:6px 11px;border-radius:100px;font-size:11px;border:1px solid #ffffff25;color:#cad0df}
.nw-org-v14 .svc-connection-art{max-width:510px;margin:auto;border:1px solid #59698080;border-radius:25px;padding:32px;background:linear-gradient(145deg,#213a40,#15232e 80%);position:relative;overflow:hidden}
.nw-org-v14 .svc-connection-art h2{font-size:clamp(28px,3vw,37px);letter-spacing:-.04em;line-height:1.15;margin:30px 0 35px}
.nw-org-v14 .svc-connection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;position:relative;z-index:1}.nw-org-v14 .svc-connection-grid article{border:1px solid #b0d2d329;border-radius:16px;padding:16px 12px;background:#21333e}.nw-org-v14 .svc-connection-grid strong{display:block;font-size:16px;margin:19px 0 9px}.nw-org-v14 .svc-connection-grid p{font-size:12px;color:#bbcbd2;line-height:1.5;margin:0}.nw-org-v14 .svc-connection-grid .svc-dot{display:block;margin:0}
.nw-org-v14 .svc-connection-line{position:absolute;left:12%;right:12%;height:100px;bottom:10px;border:1px solid #9bd6c42b;border-top:0;border-radius:0 0 100px 100px}
@media(max-width:700px){.nw-org-v14 .svc-app-stage{max-width:360px;gap:18px}.nw-org-v14 .svc-product-wordmark{font-size:12px;gap:7px}.nw-org-v14 .svc-product-wordmark img{width:32px;height:32px;flex-basis:32px}.nw-org-v14 .svc-app-aside{gap:20px}.nw-org-v14 .svc-session-board{transform:none;padding:24px}.nw-org-v14 .svc-facts>div{grid-template-columns:80px 1fr;gap:20px}}
@media(max-width:700px){.nw-org-v14 .svc-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.nw-org-v14 .svc-process{grid-template-columns:1fr;gap:0}.nw-org-v14 .svc-kit-photo img{height:285px}.nw-org-v14 .svc-choice-note{right:12px;padding:20px}.nw-org-v14 .svc-library-board,.nw-org-v14 .svc-learning-art,.nw-org-v14 .svc-connection-art{padding:25px}.nw-org-v14 .svc-custom-map{padding:15px}.nw-org-v14 .svc-map-nodes{gap:8px}.nw-org-v14 .svc-map-nodes span{font-size:11px;padding:10px 5px}.nw-org-v14 .svc-map-caption{margin-top:16px;font-size:11px}.nw-org-v14 .svc-map-centre{padding:15px 0}.nw-org-v14 .svc-connection-grid{grid-template-columns:1fr}.nw-org-v14 .svc-connection-grid article{display:grid;grid-template-columns:14px 1fr;gap:0 12px;padding:15px}.nw-org-v14 .svc-connection-grid strong{margin:0 0 5px}.nw-org-v14 .svc-connection-grid p{grid-column:2}.nw-org-v14 .svc-connection-grid .svc-dot{margin-top:4px}.nw-org-v14 .svc-connection-line{display:none}}

/* Industry details layered onto the shared v14 business design. */
.nw-org-v14[data-ob-page="industry"] .ob-industry-program-links{display:grid;gap:16px;margin-top:26px}
.nw-org-v14[data-ob-page="industry"] .ob-industry-hero{position:relative;margin:0;min-width:0;isolation:isolate;overflow:hidden;border-radius:28px;background:#1c2530;aspect-ratio:1.12;box-shadow:0 32px 80px #0004}
.nw-org-v14[data-ob-page="industry"] .ob-industry-photo{display:block;width:100%;height:100%;max-width:none;object-fit:cover;position:absolute;inset:0}
.nw-org-v14[data-ob-page="industry"] .ob-industry-hero:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#080e18eb);z-index:1;pointer-events:none}
.nw-org-v14[data-ob-page="industry"] .ob-industry-hero figcaption{position:absolute;z-index:2;bottom:30px;left:30px;right:30px;color:#fff}
.nw-org-v14[data-ob-page="industry"] .ob-industry-hero figcaption .ob-kicker{display:block;color:#f8c4a1;margin:0 0 9px}
.nw-org-v14[data-ob-page="industry"] .ob-industry-hero figcaption strong{display:block;max-width:320px;font-size:clamp(21px,2vw,29px);line-height:1.23;letter-spacing:-.035em;font-weight:600}
.nw-org-v14[data-ob-page="industry"] .ob-industry-challenge{padding:24px 0 12px;border-top:1px solid #ffffff26;min-width:0}
.nw-org-v14[data-ob-page="industry"] .ob-industry-challenge h3{margin:20px 0 12px;font-size:23px;line-height:1.25}
.nw-org-v14[data-ob-page="industry"] .ob-industry-challenge p{margin:0;max-width:35ch}
.nw-org-v14[data-ob-page="industry"] .ob-industry-teams{margin-top:48px;padding-top:28px;border-top:1px solid #ffffff1c}
.nw-org-v14[data-ob-page="industry"] .ob-sector-tags{padding:0;margin:16px 0 0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}
.nw-org-v14[data-ob-page="industry"] .ob-sector-tags li{margin:0;padding:9px 14px;border:1px solid #ffffff20;background:#ffffff03;border-radius:100px;color:#d4d8e2;font-size:14px;line-height:1.4}
.nw-org-v14[data-ob-page="industry"] .ob-industry-program{align-items:start;gap:clamp(36px,7vw,100px)}
.nw-org-v14[data-ob-page="industry"] .ob-industry-program .ob-section-head{max-width:460px}
.nw-org-v14[data-ob-page="industry"] .ob-industry-program .ob-editorial-list article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:17px;padding:24px 0;border-bottom:1px solid #ffffff21}
.nw-org-v14[data-ob-page="industry"] .ob-industry-program .ob-editorial-list article:first-child{padding-top:0}
.nw-org-v14[data-ob-page="industry"] .ob-industry-program .ob-editorial-list h3{margin:0 0 8px;font-size:21px}
.nw-org-v14[data-ob-page="industry"] .ob-industry-program .ob-editorial-list h3 a{color:inherit;text-decoration:none}
.nw-org-v14[data-ob-page="industry"] .ob-industry-program .ob-editorial-list h3 a:hover{text-decoration:underline;text-underline-offset:5px}
.nw-org-v14[data-ob-page="industry"] .ob-industry-program .ob-editorial-list p{margin:0}
.nw-org-v14[data-ob-page="industry"] .ob-industry-app{gap:clamp(40px,8vw,110px)}
.nw-org-v14[data-ob-page="industry"] .ob-industry-app-art{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:500px;padding:35px 25px 65px;border:1px solid #ffffff16;border-radius:28px;background:radial-gradient(ellipse at 30% 75%,#50457755,transparent 65%),linear-gradient(130deg,#19232f,#101821);isolation:isolate;overflow:hidden}
.nw-org-v14[data-ob-page="industry"] .ob-industry-app-art .ob-phone{position:relative;z-index:1;width:210px;max-width:65%;margin:0;border:7px solid #2a3140;border-radius:30px;overflow:hidden;background:#101522;box-shadow:0 26px 50px #0006}
.nw-org-v14[data-ob-page="industry"] .ob-industry-app-art .ob-phone img{display:block;width:100%;height:auto}
.nw-org-v14[data-ob-page="industry"] .ob-industry-app-art .ob-note{position:absolute;bottom:22px;left:20px;right:20px;text-align:center;font-size:12px;color:#b9bdca}
.nw-org-v14[data-ob-page="industry"] .ob-industry-orbit{position:absolute;width:370px;height:370px;border:1px solid #f8c4a129;border-radius:50%;box-shadow:0 0 0 60px #ffffff03,0 0 0 120px #ffffff02;transform:translate(20px,5px)}
.nw-org-v14[data-ob-page="industry"] .ob-industry-app-list{margin:24px 0 30px;padding:0;list-style:none;border-top:1px solid #ffffff20}
.nw-org-v14[data-ob-page="industry"] .ob-industry-app-list li{margin:0;padding:13px 0;border-bottom:1px solid #ffffff20;color:#e4e6ed;font-size:16px}
.nw-org-v14[data-ob-page="industry"] .ob-industry-pricing{margin-top:30px;padding:30px 0 0;border-top:1px solid #ffffff26;display:flex;gap:30px;align-items:center;justify-content:space-between}
.nw-org-v14[data-ob-page="industry"] .ob-industry-pricing h3{margin:0 0 10px;font-size:25px}
.nw-org-v14[data-ob-page="industry"] .ob-industry-pricing p{margin:0;max-width:62ch}
.nw-org-v14[data-ob-page="industry"] .ob-industry-pricing .ob-button{flex-shrink:0}
.nw-org-v14[data-ob-page="industry"] .ob-industry-references{margin-top:32px;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;padding:0}
.nw-org-v14[data-ob-page="industry"] .ob-industry-references summary{padding:18px 0;color:#c6cbd7;font-size:14px;font-weight:500;cursor:pointer}
.nw-org-v14[data-ob-page="industry"] .ob-industry-references ul{columns:2;column-gap:36px;margin:0 0 24px;padding-left:20px;font-size:14px;line-height:1.7}
.nw-org-v14[data-ob-page="industry"] .ob-industry-references li{break-inside:avoid;margin:0 0 6px}
.nw-org-v14[data-ob-page="industry"] .ob-industry-references a{color:#b7c8e5;text-decoration:underline;text-underline-offset:3px}
@media(max-width:780px){
 .nw-org-v14[data-ob-page="industry"] .ob-industry-hero{aspect-ratio:1.35;max-height:440px}
 .nw-org-v14[data-ob-page="industry"] .ob-industry-hero figcaption{left:22px;right:22px;bottom:22px}
 .nw-org-v14[data-ob-page="industry"] .ob-industry-hero figcaption strong{font-size:25px;max-width:300px}
 .nw-org-v14[data-ob-page="industry"] .ob-industry-app-art{min-height:0;padding:32px 24px 58px}
 .nw-org-v14[data-ob-page="industry"] .ob-industry-app-art .ob-phone{width:188px;max-width:70%}
 .nw-org-v14[data-ob-page="industry"] .ob-industry-pricing{display:block}
 .nw-org-v14[data-ob-page="industry"] .ob-industry-pricing .ob-button{margin-top:22px}
 .nw-org-v14[data-ob-page="industry"] .ob-industry-references ul{columns:1}
 .nw-org-v14[data-ob-page="industry"] .ob-sector-tags{gap:8px}
 .nw-org-v14[data-ob-page="industry"] .ob-sector-tags li{font-size:13px;padding:8px 12px}
}
@media(prefers-reduced-motion:reduce){.nw-org-v14[data-ob-page="industry"] *{scroll-behavior:auto}}

/* Presentation only. The original Gravity Forms blocks remain byte-identical. */
.nw-org-v14.ob-contact-page .ob-contact-layout{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(36px,6vw,88px);align-items:start;padding-top:48px;padding-bottom:84px}
.nw-org-v14.ob-contact-page .ob-contact-layout>.wp-block-group__inner-container{display:contents}
.nw-org-v14.ob-contact-page .ob-contact-intro{padding-top:14px;min-width:0}
.nw-org-v14.ob-contact-page .ob-contact-intro h1{font-size:clamp(42px,4.8vw,68px);line-height:1.06;letter-spacing:-.045em;max-width:11ch;margin:24px 0}
.nw-org-v14.ob-contact-page .ob-contact-intro .ob-lede{max-width:39ch;font-size:18px}
.nw-org-v14.ob-contact-page .ob-breadcrumb{margin-bottom:34px;font-size:13px}
.nw-org-v14.ob-contact-page .ob-contact-form{padding:clamp(24px,3.2vw,44px);background:linear-gradient(145deg,#1d2736,#151e2b);border:1px solid rgba(182,201,230,.16);border-radius:28px;box-shadow:0 24px 80px rgba(0,0,0,.2);min-width:0}
.nw-org-v14.ob-contact-page .ob-contact-form-heading{margin-bottom:26px;scroll-margin-top:112px}
.nw-org-v14.ob-contact-page .ob-contact-form-heading h2{font-size:28px;line-height:1.2;letter-spacing:-.025em;margin:10px 0 12px}
.nw-org-v14.ob-contact-page .ob-contact-form-heading p:last-child{color:#b7c4d7;font-size:15px;line-height:1.65;margin:0}
.nw-org-v14.ob-contact-page .ob-contact-outline{margin:42px 0 0;padding-top:26px;border-top:1px solid rgba(182,201,230,.18)}
.nw-org-v14.ob-contact-page .ob-contact-outline h2{font-size:19px;margin:0 0 24px;letter-spacing:-.015em}
.nw-org-v14.ob-contact-page .ob-contact-outline ol{list-style:none;padding:0;margin:0;display:grid;gap:24px}
.nw-org-v14.ob-contact-page .ob-contact-outline li{display:flex;gap:18px;margin:0;align-items:start}
.nw-org-v14.ob-contact-page .ob-contact-outline .ob-number{flex:0 0 27px;font-size:12px;color:#f7c29b;letter-spacing:.06em;padding-top:3px}
.nw-org-v14.ob-contact-page .ob-contact-outline h3{font-size:16px;line-height:1.35;margin:0 0 5px}
.nw-org-v14.ob-contact-page .ob-contact-outline p{font-size:15px;line-height:1.6;color:#b7c4d7;margin:0;max-width:35ch}
.nw-org-v14.ob-contact-page .ob-contact-alternative{font-size:15px;line-height:1.7;margin-top:34px;color:#b7c4d7;max-width:42ch}
.nw-org-v14.ob-contact-page .ob-contact-alternative a{display:inline-block;color:#f7c29b}
.nw-org-v14.ob-contact-page .ob-contact-after{border-top:1px solid rgba(182,201,230,.16);padding-top:28px;padding-bottom:52px;display:flex;justify-content:space-between;gap:24px;font-size:15px;line-height:1.7}
.nw-org-v14.ob-contact-page .ob-contact-after p{margin:0;color:#b7c4d7}
.nw-org-v14.ob-contact-page .ob-contact-after a{color:#f7c29b}
.nw-org-v14.ob-contact-page .gform_wrapper{--gf-color-primary:#f7c29b;--gf-ctrl-btn-bg-color-primary:#f7c29b;--gf-ctrl-btn-color-primary:#131a25;--gf-ctrl-btn-border-color-primary:transparent;--gf-ctrl-btn-radius:999px;--gf-ctrl-radius:10px;margin:0}
.nw-org-v14.ob-contact-page .gform_wrapper .gf_progressbar_percentage span{white-space:nowrap}
.nw-org-v14.ob-contact-page .gform_wrapper :is(input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="url"],select,textarea){max-width:100%;box-sizing:border-box}
.nw-org-v14.ob-contact-page .gform_wrapper :is(.gform_next_button,.gform_previous_button,.gform_button){border-radius:999px!important;min-height:46px;font-weight:600}
.nw-org-v14.ob-contact-page .gform_wrapper :is(.gform_next_button,.gform_button){background:#f7c29b!important;color:#131a25!important;border-color:transparent!important}
.nw-org-v14.ob-contact-page .gform_wrapper :is(.gform_previous_button){background:transparent!important;color:#edf2fa!important;border:1px solid rgba(182,201,230,.4)!important}
.nw-org-v14.ob-contact-page .gform_wrapper :is(input,select,textarea,button):focus-visible{outline:3px solid #a8c9ff;outline-offset:3px}
@media(max-width:860px){.nw-org-v14.ob-contact-page .ob-contact-layout{grid-template-columns:1fr;gap:36px;padding-top:26px;padding-bottom:48px}.nw-org-v14.ob-contact-page .ob-contact-intro h1{max-width:15ch}.nw-org-v14.ob-contact-page .ob-contact-outline{display:none}.nw-org-v14.ob-contact-page .ob-breadcrumb{margin-bottom:24px}.nw-org-v14.ob-contact-page .ob-contact-alternative{margin:20px 0 0}.nw-org-v14.ob-contact-page .ob-contact-after{flex-direction:column;gap:12px}.nw-org-v14.ob-contact-page .ob-contact-form{border-radius:22px;padding:24px}.nw-org-v14.ob-contact-page .ob-contact-form-heading h2{font-size:26px}}
