/* Workly24 page system: shared brand, varied story-driven layouts. */
[hidden]{display:none!important}figure{margin:0}h1>span{color:var(--blue)}.header-actions{display:flex;gap:20px;align-items:center;flex-shrink:0}.login-link{font-size:14px;font-weight:500}.nav-dropdown>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:7px}.nav-dropdown>summary::-webkit-details-marker{display:none}.nav-dropdown>summary>span{color:#8191ad}.mega-menu{position:absolute;top:77px;left:50%;transform:translateX(-50%);display:grid;grid-template-columns:220px 1fr;gap:20px;width:min(790px,94vw);background:white;border:1px solid var(--line);border-radius:13px;padding:18px;box-shadow:0 22px 55px #142c6125;color:var(--ink);z-index:30}.mega-overview{background:#edf2ff;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:22px!important}.mega-overview small{font-size:12px;color:#6786c7;letter-spacing:1px}.mega-overview strong{font-size:25px;line-height:1.2;letter-spacing:-.9px}.mega-overview>span{font-size:14px;color:#6f83aa;font-weight:400}.mega-links{display:grid;grid-template-columns:1fr 1fr;gap:5px}.mega-links>a{display:flex;gap:11px;align-items:flex-start;padding:13px 10px;border-radius:7px}.mega-links>a:hover{background:#f5f7fc}.mega-links>a>span{font-size:12px;color:#7893c9;margin-top:2px}.mega-links strong{font-size:14px;display:block;font-weight:500}.mega-links small{display:block;font-size:12px;color:#7b89a1;line-height:1.6;margin-top:5px;font-weight:400}nav a[aria-current=page]{color:var(--blue)}.menu-only{display:none}.expanded-footer{display:grid;grid-template-columns:1.5fr 1fr 1fr;align-items:start;gap:40px;padding-top:58px;padding-bottom:25px}.expanded-footer>div:first-child>small{font-size:12px;color:#8390a6;display:block;margin-top:8px}.footer-col{display:flex;flex-direction:column;gap:9px;font-size:14px;color:#6f7c93}.footer-col>strong{font-size:14px;color:var(--ink);margin-bottom:7px}.footer-col>a:hover{color:var(--blue)}.footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:22px;margin-top:5px;font-size:12px;color:#8b96a9}.breadcrumb{display:flex;gap:11px;font-size:13px;color:#8c98ac;margin-bottom:30px}.breadcrumb a{color:#526d9e}.product-intro{padding-top:33px;padding-bottom:46px}.product-intro h1{margin:22px 0;font-size:65px}.product-intro>p{font-size:18px;color:var(--muted);max-width:650px;line-height:1.8}.product-intro .hero-actions{margin-top:26px}.wide-preview{padding-bottom:65px}.screen-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#edf2fd;border:1px solid #dce5f8;border-radius:9px 9px 0 0;padding:15px 20px;color:#5b719a;font-size:12px;letter-spacing:.6px}.screen-caption small{font-size:12px;color:#8193b2;letter-spacing:0}.kanban-demo{background:#f6f8fc;border:1px solid #dce5f8;border-top:0;border-radius:0 0 9px 9px;display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding:23px}.kanban-demo>div>small{font-size:12px;letter-spacing:.8px;color:#8797b2;display:block;margin-bottom:14px}.kanban-demo b{float:right;font-weight:400}.kanban-demo article{padding:19px 16px;background:white;border:1px solid #e1e8f4;border-radius:8px;margin-top:12px}.task-tag{font-size:12px;color:#8094bc;letter-spacing:.3px}.kanban-demo h4{font-size:16px;font-weight:500;line-height:1.5;margin:12px 0 6px}.kanban-demo p{font-size:13px;color:#8b98b0}.kanban-demo .card-focus{border-top:3px solid var(--blue)}.task-avatar{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;background:#e8efff;color:#6482be;font-size:12px;margin-top:20px}.kanban-demo .status{margin-top:17px}.progress-track{height:5px;background:#e7edf9;border-radius:4px;overflow:hidden;margin-top:17px}.progress-track i{display:block;height:100%;background:var(--blue)}.story-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-top:60px;padding-bottom:70px}.story-split h2{margin:18px 0 22px}.story-split>div>p{font-size:17px;line-height:1.8;color:var(--muted)}.story-split .text-link{margin-top:22px;color:var(--blue)}.capability-list{margin-top:26px;display:grid;gap:23px}.capability-list article{display:flex;gap:16px;align-items:flex-start}.capability-list article>span{font-size:12px;color:#7e96be;padding-top:4px;min-width:20px}.capability-list h3{font-size:18px;font-weight:500;letter-spacing:-.4px}.capability-list p{font-size:15px;line-height:1.8;color:#7d8a9e;margin-top:6px}.video-block{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;min-height:310px;border:1px solid #2e4263;border-radius:12px;background:linear-gradient(145deg,#142238,#101a2d);color:white;padding:34px;cursor:pointer;transition:box-shadow .2s,border-color .2s}.video-block:hover{border-color:#86a5ff;box-shadow:0 10px 35px #1d3c6920}.video-overline{font-size:12px;letter-spacing:1.2px;color:#91a9ce}.video-play{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;width:58px;height:58px;border:1px solid #7c99d3;background:#2455f4;font-size:19px;line-height:1;padding-left:4px;margin:23px 0;color:white;flex-shrink:0}.video-block strong{font:500 22px/1.4 'Manrope',sans-serif;letter-spacing:-.5px;max-width:500px}.video-block>span:not(.video-play):not(.video-overline){font-size:14px;color:#9db0ce;max-width:530px;margin-top:10px;line-height:1.8}.video-block>small{font-size:12px;color:#8ca0c2;margin-top:22px;border-top:1px solid #34455f;padding-top:14px;width:100%}.video-section{padding-top:55px;padding-bottom:65px}.video-section .video-block{min-height:360px}.video-dialog{width:min(780px,calc(100% - 32px));max-height:90dvh;padding:0;border:1px solid #dfe7f8;border-radius:15px;overflow:auto;box-shadow:0 30px 100px #142b4540;color:var(--ink)}.video-dialog::backdrop{background:#081226bb;backdrop-filter:blur(5px)}.dialog-close{position:absolute;right:15px;top:13px;border:1px solid #617592;background:#1e304a;color:white;border-radius:50%;width:34px;height:34px;font-size:24px;z-index:2}.video-screen{min-height:215px;background:#111e34;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;color:#9ab0d1;font-size:12px;letter-spacing:1px}.video-screen .video-play{margin-top:0}.video-content{padding:30px}.video-content>small{font-size:12px;color:#8196ba;letter-spacing:1px}.video-content h2{font-size:32px;letter-spacing:-1px;margin:10px 0 16px}.video-content p{font-size:16px;color:#6d7f9e;margin-top:12px}.video-content .video-note{font-size:14px;color:#8d9ab0}.video-content .button{margin-top:23px}.tinted-band{background:#f3f6fc;border-block:1px solid #e6ecf6}.tinted-band>.wrap:not(.story-split){padding-top:65px;padding-bottom:65px}.approval-chain{background:#fff;border:1px solid #dce5f4;border-radius:12px;padding:24px}.chain-label{font-size:12px;color:#8395b6;letter-spacing:.7px;margin-bottom:20px}.approval-chain article{display:flex;align-items:center;gap:14px;border:1px solid #e6ecf5;border-radius:7px;padding:17px;margin-top:10px}.approval-chain article>span{font-size:12px;color:#7e96bf;background:#eef3fb;padding:5px 8px;border-radius:4px}.approval-chain strong{font-size:15px;font-weight:500}.approval-chain small{display:block;font-size:12px;color:#91a0b7;margin-top:5px}.approval-chain b{margin-left:auto;font-size:17px;color:#60977f;font-weight:400}.approval-chain .current{border-color:#aec3ff;background:#f5f8ff}.approval-chain .current b{color:var(--blue)}.approval-chain>small{font-size:12px;margin-top:17px}.related{padding-top:68px;padding-bottom:70px}.related h2{font-size:34px;letter-spacing:-1.2px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.related-grid>a{display:block;padding:26px;border:1px solid var(--line);border-radius:9px;transition:border-color .2s,transform .2s}.related-grid>a:hover{border-color:#96b1fa;transform:translateY(-3px)}.related-grid small{font-size:12px;color:#91a0b7}.related-grid h3{font-size:22px;letter-spacing:-.6px;margin:20px 0 11px}.related-grid p{font-size:15px;color:#7d8ba2}.related-grid a>span{display:block;color:var(--blue);font-size:14px;margin-top:25px}.page-cta{background:#eaf0ff;border-top:1px solid #dfe8fc;padding:58px 0}.page-cta>.wrap{display:flex;align-items:center;justify-content:space-between;gap:45px}.page-cta h2{font-size:39px;letter-spacing:-1.6px;margin:15px 0}.page-cta p{color:#7d8dac;font-size:16px}.page-cta .button{flex-shrink:0}.platform-intro{text-align:center;padding-top:73px;padding-bottom:60px}.platform-intro .eyebrow{justify-content:center}.platform-intro h1{font-size:65px;margin:23px 0}.platform-intro>p{font-size:18px;line-height:1.8;color:var(--muted);max-width:680px;margin:auto}.platform-intro .hero-actions{justify-content:center}.platform-directory{padding-top:20px;padding-bottom:70px}.directory-heading{display:flex;justify-content:space-between;gap:20px;color:#8c9bb3;font-size:12px;letter-spacing:1px;border-bottom:1px solid #dbe4f2;padding-bottom:16px}.directory-row{display:grid;grid-template-columns:50px 1.3fr 1fr 30px;gap:20px;align-items:center;padding:26px 10px;border-bottom:1px solid #dbe4f2;transition:background .2s}.directory-row:hover{background:#f4f7fe}.directory-row>span{font-size:13px;color:#91a3c4}.directory-row h2{font-size:29px;letter-spacing:-1px;margin:0}.directory-row p{font-size:15px;color:#7b8ba6}.directory-row b{font-size:23px;color:var(--blue);font-weight:400}.platform-story{background:#101b31;padding:75px 0;color:#fff}.platform-story>.wrap{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.platform-story h2{font-size:44px;margin:20px 0}.platform-story h2>span{color:#81a3ff}.platform-story p{font-size:17px;color:#a2b1c9;line-height:1.8}.platform-story .text-link{color:#a6bdff;margin-top:25px}.platform-story .eyebrow{color:#96afd4}.context-record{background:#192940;border:1px solid #3a4a67;border-radius:10px;padding:30px}.context-record>small{font-size:12px;color:#8ea6ce;letter-spacing:.6px}.context-record h3{font-size:26px;letter-spacing:-.6px;margin:15px 0 22px}.context-record dl{margin:0}.context-record dl>div{display:flex;justify-content:space-between;gap:25px;padding:14px 0;border-top:1px solid #30415e;font-size:14px}.context-record dt{color:#91a5c5}.context-record dd{margin:0;text-align:right}.context-record>small:last-child{display:block;margin-top:19px;color:#7f96bd}.finance-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center;padding-top:36px;padding-bottom:66px}.finance-hero h1{font-size:59px;margin:23px 0}.finance-hero>div>p{font-size:18px;color:var(--muted);line-height:1.8;margin-bottom:27px}.finance-example{padding:30px;background:#101b31;border:1px solid #30466e;border-radius:13px;color:#fff;margin-top:30px}.finance-example>small{color:#95abd0;font-size:12px;letter-spacing:.8px}.finance-example h3{font-size:26px;letter-spacing:-.6px;margin:15px 0 22px}.finance-example label{display:flex;justify-content:space-between;font-size:14px;color:#b9c6dd;margin:13px 0 7px}.finance-example label span{font-size:12px;color:#8ba3cc}.finance-example input{width:100%;border:1px solid #435476;border-radius:6px;background:#1b2b45;color:white;padding:11px 13px;font:500 23px 'Manrope',sans-serif;outline-offset:3px}.budget-result{margin-top:24px;padding-top:22px;border-top:1px solid #394b6a}.budget-result>span{font-size:14px;color:#a5b8d9}.budget-result strong{display:block;font:500 43px 'Manrope',sans-serif;letter-spacing:-1.7px;color:#aac1ff;margin-top:4px}.budget-result small{display:block;font-size:12px;color:#8ea8d1;margin-top:7px}.finance-example>p{font-size:12px;color:#8ca3c7;line-height:1.7;margin-top:20px}.finance-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding-top:15px;padding-bottom:65px}.finance-principles article{border-top:1px solid var(--line);padding-top:22px}.finance-principles small{font-size:12px;color:#8c9db9;letter-spacing:.7px}.finance-principles h3{font-size:22px;letter-spacing:-.6px;margin:18px 0 12px}.finance-principles p{font-size:16px;color:#7c8aa1;line-height:1.8}.finance-table{border:1px solid #dce5f5;border-radius:9px;overflow:hidden;background:#fff}.finance-table .screen-caption{border:0;border-bottom:1px solid #dce5f5}.finance-table table{font-size:15px}.finance-table th,.finance-table td{padding:18px 23px;font-size:14px}.table-bar{display:inline-block;width:85px;height:5px;border-radius:5px;background:#e7edf9;margin-right:12px;vertical-align:middle;overflow:hidden}.table-bar i{height:100%;background:var(--blue);display:block}.people-hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding-top:35px;padding-bottom:65px}.people-hero h1{font-size:57px;margin:23px 0}.people-hero p{font-size:18px;line-height:1.8;color:var(--muted);margin-bottom:27px}.team-photo{margin-top:25px}.team-photo img{display:block;width:100%;height:490px;object-fit:cover;object-position:47% 45%;border-radius:12px}.team-photo figcaption,.solutions-photo figcaption{font-size:12px;color:#9aa6ba;margin-top:10px}.people-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-top:30px;padding-bottom:75px}.people-split h2{margin-top:19px}.employee-card{border:1px solid #dce5f5;background:#f7f9ff;border-radius:11px;padding:30px}.employee-heading{display:flex;align-items:center;gap:16px;padding-bottom:25px}.big-avatar{display:flex;justify-content:center;align-items:center;flex:0 0 64px;height:64px;border-radius:50%;background:#e7ddda;color:#9c7670;font-size:22px}.employee-heading small{font-size:12px;color:#8c9dbb;letter-spacing:.5px}.employee-heading h3{font-size:21px;margin:4px 0;letter-spacing:-.5px}.employee-heading p{font-size:14px;color:#8492ac}.employee-items>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid #e2e9f6;font-size:14px}.employee-items span{color:#8696b0}.employee-items strong{font-weight:500;text-align:right}.employee-card>small{font-size:12px;color:#97a7c2;display:block;margin-top:17px}.dark-band{background:#101b31;color:#fff;padding:70px 0}.dark-band h2>span{color:#87a9ff}.dark-band .section-heading>p{color:#9bacc9}.numbered-process{display:grid;grid-template-columns:repeat(4,1fr);gap:27px;list-style:none;padding:0;margin:35px 0 0}.numbered-process li{border-top:1px solid #354662;padding-top:23px}.numbered-process small{color:#829dc8;font-size:12px}.numbered-process h3{font-size:20px;letter-spacing:-.4px;margin:17px 0 10px}.numbered-process p{font-size:15px;line-height:1.8;color:#95a9c7}.section-note{font-size:13px!important;color:#8c9bb6!important;line-height:1.8;margin-top:25px}.client-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-top:35px;padding-bottom:70px}.client-hero h1{font-size:59px;margin:23px 0}.client-hero>div>p{font-size:18px;line-height:1.8;color:var(--muted);margin-bottom:26px}.portal-preview{padding:26px;border:1px solid #dbe5f7;border-radius:13px;background:#f4f7ff;margin-top:25px}.portal-top{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:12px;color:#8b9cbb;padding-bottom:20px;border-bottom:1px solid #dce5f6}.portal-preview h3{font-size:27px;letter-spacing:-.7px;margin:20px 0 7px}.portal-preview>p{font-size:14px;color:#8495b1}.portal-deliverable{margin-top:23px;padding:23px;border:1px solid #dce5f7;border-radius:9px;background:white}.portal-deliverable small{font-size:12px;color:#7b97c8;letter-spacing:.7px}.portal-deliverable h4{font-size:22px;letter-spacing:-.5px;font-weight:500;margin:13px 0}.portal-deliverable p{font-size:15px;color:#8b9bb6;line-height:1.7}.portal-controls{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}.portal-controls .button{font-size:13px;padding:10px 12px;border:0}.secondary{background:#edf2ff;color:#4b6bab;border:1px solid #dce6fa!important}.reset-link{display:block;color:var(--blue);background:none;border:0;padding:0;font-size:14px;cursor:pointer;text-decoration:underline;text-underline-offset:4px;margin-top:15px}#client-decision{font-size:12px;color:#8194b2;margin-top:17px;line-height:1.7}.client-story{padding-top:15px;padding-bottom:70px}.three-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.three-columns article{padding-top:25px;border-top:1px solid #dce5f4}.three-columns article>span{font-size:12px;color:#8197bc}.three-columns h3{font-size:23px;letter-spacing:-.5px;margin:20px 0 12px}.three-columns p{font-size:16px;line-height:1.8;color:#7f8ea6}.dark-band .three-columns article{border-color:#354865}.dark-band .three-columns p{color:#96a9c8}.knowledge-hero{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;padding-top:35px;padding-bottom:65px}.knowledge-hero h1{font-size:61px;margin:23px 0}.knowledge-hero>div>p{font-size:18px;line-height:1.8;color:var(--muted);margin-bottom:26px}.doc-paper{border:1px solid #dce5f1;border-radius:9px;box-shadow:0 20px 60px #1d3c7a10;background:white;padding:25px 29px;margin-top:30px;transform:rotate(1.5deg)}.doc-toolbar{display:flex;gap:15px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:20px;font-size:12px;color:#8b9bb5}.doc-paper h3{font-size:29px;letter-spacing:-.8px;margin:25px 0 10px}.doc-paper .doc-intro{font-size:16px;color:#8092b0}.doc-paper h4{font-size:15px;font-weight:600;margin:24px 0 9px}.doc-paper p,.doc-paper li{font-size:14px;color:#7b8da8;line-height:1.8}.doc-paper ul{padding-left:20px}.doc-comment{padding:13px;background:#f1f5ff;border-left:3px solid #9bb7ff;font-size:13px;color:#7a93bc;margin-top:25px}.doc-paper>small{display:block;font-size:12px;color:#a0afc5;margin-top:20px}.knowledge-chapters{padding-top:25px;padding-bottom:25px}.knowledge-chapters article{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px;border-top:1px solid var(--line);padding:42px 0}.knowledge-chapters span{font-size:12px;color:#8da1c2;letter-spacing:1px}.knowledge-chapters h2{font-size:35px;letter-spacing:-1.2px;margin-top:17px}.knowledge-chapters p{font-size:17px;color:#7a8ba7;line-height:1.9}.nucleus-page-hero{background:#0b152a;color:white;padding:40px 0 65px}.nucleus-page-hero>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.nucleus-page-hero .breadcrumb{color:#7d98c1}.nucleus-page-hero .breadcrumb a{color:#9eb9e4}.nucleus-page-hero .eyebrow{color:#7f9dda}.nucleus-page-hero h1{font-size:61px;margin:23px 0}.nucleus-page-hero h1>span{color:#88aaff}.nucleus-page-hero p{font-size:18px;color:#9bb0d1;line-height:1.8;margin-bottom:27px}.nucleus-page-hero figure{margin:0}.nucleus-page-hero img{display:block;width:100%;height:490px;object-fit:cover;border-radius:12px}.nucleus-playground{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-top:80px;padding-bottom:80px}.nucleus-playground h2{margin:19px 0 23px}.nucleus-playground>div>p{font-size:17px;line-height:1.8;color:#7d8da6}.prompt-options{display:grid;gap:10px;margin-top:25px}.prompt-options button{font-size:15px;text-align:left;border:1px solid #e0e7f4;border-radius:6px;background:#fff;padding:13px 16px;color:#6d83a6}.prompt-options button.active{color:var(--blue);background:#eef3ff;border-color:#b7cbff}.nucleus-conversation{background:#f5f8ff;border:1px solid #dfe7f8;border-radius:12px;padding:27px;min-height:375px}.example-question{background:white;border:1px solid #e0e7f6;border-radius:7px;font-size:15px;line-height:1.8;padding:15px;margin:23px 0;color:#5e759a}#example-answer{font-size:15px;color:#6e84a7;line-height:1.8}#example-answer ul{padding-left:20px}#example-answer li{margin-top:8px}#example-approve{border:0;width:100%;font-size:14px;margin-top:20px}#example-status{font-size:13px;color:#6483bc;margin-top:15px;line-height:1.7}.solutions-hero{padding-top:65px;padding-bottom:45px}.solutions-hero h1{font-size:61px;margin:23px 0}.solutions-hero>div>p{font-size:18px;color:var(--muted);max-width:650px;line-height:1.8}.solutions-photo{margin-top:40px}.solutions-photo img{width:100%;height:320px;object-fit:cover;object-position:center 38%;border-radius:12px;display:block}.role-explorer{display:grid;grid-template-columns:1fr 2fr;gap:0;padding-top:25px;padding-bottom:25px}.role-picker{display:flex;flex-direction:column;gap:4px;padding-right:25px}.role-picker button{border:1px solid transparent;background:none;text-align:left;padding:17px 18px;border-radius:7px;font-size:15px;color:#7e8faa;display:flex;justify-content:space-between;align-items:center;gap:10px}.role-picker button>span{opacity:0}.role-picker button[aria-selected=true]{background:#edf3ff;border-color:#dce6fc;color:var(--blue)}.role-picker button[aria-selected=true]>span{opacity:1}#role-panel{background:#f5f8fe;border:1px solid #e3eaf6;border-radius:11px;padding:38px;min-height:420px}#role-label{font-size:12px;letter-spacing:1px;color:#819bc3;text-transform:uppercase}#role-question{font-size:36px;letter-spacing:-1.4px;margin:19px 0}#role-copy{font-size:17px;line-height:1.8;color:#7b8faa}#role-items{list-style:none;padding:0;margin:25px 0}#role-items li{font-size:15px;color:#6883ab;border-top:1px solid #e0e8f6;padding:11px 0}#role-items li:before{content:'✓';color:#5075bf;margin-right:12px}#role-link{color:var(--blue)}.role-boundary{display:flex;gap:20px;padding-top:25px;padding-bottom:65px}.role-boundary>span{font-size:30px;color:#7896c7}.role-boundary h3{font-size:18px;font-weight:500}.role-boundary p{font-size:15px;color:#8b9db8;line-height:1.8;margin-top:7px;max-width:860px}.demo-layout{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:90px;padding-top:66px;padding-bottom:55px}.demo-layout h1{font-size:58px;margin:23px 0}.demo-layout>div>p{font-size:18px;color:#7c8da8;line-height:1.8}.demo-layout .capability-list{margin-top:35px}.request-panel{border:1px solid #dce5f6;border-radius:13px;padding:32px;background:#f8faff}.form-mode{display:inline-block;font-size:12px;letter-spacing:.7px;color:#748db5;background:#edf3ff;padding:6px 9px;border:1px solid #dce7fb;border-radius:4px}.request-panel h2{font-size:32px;letter-spacing:-1px;margin:21px 0 13px}.request-panel>p{font-size:14px!important;line-height:1.8!important;color:#8597b1!important}.request-panel form{margin-top:23px}form label{display:block;font-size:14px;font-weight:500;color:#5d7292;margin-bottom:7px;margin-top:17px}form label>span{font-weight:400;font-size:12px;color:#9baac1;margin-left:5px}form input,form select,form textarea{width:100%;padding:11px 13px;font:14px/1.5 'DM Sans',sans-serif;border:1px solid #d7e1f2;border-radius:6px;background:white;color:#4e6486}form input:focus,form select:focus,form textarea:focus{outline:2px solid #a9c1ff;outline-offset:2px}form input::placeholder,form textarea::placeholder{color:#a2b0c6}form textarea{resize:vertical}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}form>.button{border:0;width:100%;margin-top:23px;font-size:14px}.form-note{font-size:12px!important;color:#8b9bb4!important;line-height:1.8!important;margin-top:14px!important;text-align:center}.demo-video{padding-bottom:70px}.demo-video .video-block{min-height:250px}.success-icon{display:inline-flex;width:43px;height:43px;background:#e6f1ed;color:#5b997e;border-radius:50%;align-items:center;justify-content:center;font-size:21px}.request-panel #demo-result{margin-top:28px;padding-top:25px;border-top:1px solid #e2e9f6}.request-panel #demo-result h3{font-size:26px;margin:17px 0 12px;letter-spacing:-.6px}.request-panel #demo-result p{font-size:15px;color:#7b90b0;line-height:1.8;margin-bottom:20px}.request-panel #demo-result .button{border:0;font-size:14px}.auth-page .expanded-footer{display:none}.auth-page header nav,.auth-page .header-actions,.auth-page .menu{display:none}.auth-layout{min-height:calc(100dvh - 88px);display:grid;grid-template-columns:1fr 1fr}.auth-art{position:relative;background:#0a152b;overflow:hidden;display:flex;align-items:flex-end;min-height:700px;padding:55px;color:white}.auth-art>img{position:absolute;top:0;left:0;width:100%;height:65%;object-fit:cover;opacity:.95}.auth-art>div{position:relative;background:linear-gradient(0deg,#0a152b 85%,transparent);padding-top:35px;width:100%;z-index:1}.auth-art>div>span{font-size:12px;letter-spacing:2px;color:#8aa7d8}.auth-art h2{font-size:42px;letter-spacing:-1.9px;margin:18px 0}.auth-art p{font-size:16px;line-height:1.8;color:#94acd2;max-width:380px}.auth-content{padding:45px 50px;display:flex;align-items:center;justify-content:center}.auth-form-panel{width:min(430px,100%)}.back-link{display:block;font-size:13px;color:#8ba0bf;margin-bottom:28px}.auth-form-panel h1{font-size:37px;line-height:1.2;letter-spacing:-1.5px;margin:22px 0 13px}.auth-form-panel>p{font-size:15px;color:#8da0bb}.auth-form-panel form{margin-top:25px}.password-label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:17px}.password-label label{margin:0 0 7px}.password-label>span{font-size:12px;color:#8c9eb9;margin-bottom:7px}.password-wrap{position:relative}.password-wrap input{padding-right:65px}.password-wrap button{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:0;font-size:12px;color:#7e94b9;padding:6px}.auth-switch{text-align:center;font-size:14px!important;margin-top:22px}.auth-switch a{color:var(--blue);font-weight:500}.auth-form-panel #auth-success{padding:25px 0}.auth-form-panel #auth-success h2{font-size:30px;letter-spacing:-1px;margin:18px 0}.auth-form-panel #auth-success p{font-size:16px;color:#8296b5;line-height:1.8;margin-bottom:24px}.home-video-intro{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:80px;padding-top:70px;padding-bottom:0}.home-video-intro h2{margin:20px 0}.home-video-intro p{font-size:17px;color:#7c8ba3;line-height:1.8}.home-video-intro .text-link{color:var(--blue);margin-top:23px}.home-video-intro .video-block{min-height:290px}.home-page-links{padding-top:75px;padding-bottom:25px}.home-page-links h2{font-size:42px}.product-link-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product-link-grid a{border:1px solid #dfe7f3;border-radius:9px;padding:25px;position:relative;transition:background .2s,transform .2s}.product-link-grid a:hover{background:#f2f6ff;transform:translateY(-2px)}.product-link-grid a>span{font-size:12px;color:#8fa2c3}.product-link-grid h3{font-size:22px;letter-spacing:-.6px;margin:17px 0 11px}.product-link-grid p{font-size:15px;color:#8696b0;line-height:1.8;max-width:260px}.product-link-grid b{display:block;font-size:21px;font-weight:400;color:var(--blue);margin-top:17px}.home-team-photo{padding-top:0;padding-bottom:50px}.home-team-photo img{display:block;width:100%;height:300px;object-fit:cover;object-position:center 38%;border-radius:11px}.home-team-photo figcaption{display:flex;justify-content:space-between;gap:15px;font-size:14px;color:#7c90ad;margin-top:14px}.home-team-photo figcaption>span{font-size:12px;color:#9aaac2}
@media(min-width:1500px){.auth-layout{max-width:1700px;margin:auto}.auth-art{min-height:760px}}
@media(max-width:1150px){header nav{gap:19px;font-size:13px}.header-actions{gap:15px}.header-actions .button{font-size:13px}.brand.logo-lockup{width:185px}.story-split,.platform-story>.wrap,.people-split,.finance-hero,.client-hero,.knowledge-hero,.nucleus-playground,.demo-layout{gap:50px}.people-hero{gap:40px}.product-intro h1,.platform-intro h1{font-size:60px}.finance-hero h1,.people-hero h1,.client-hero h1,.knowledge-hero h1,.nucleus-page-hero h1,.demo-layout h1{font-size:51px}.kanban-demo{padding:17px;gap:10px}.kanban-demo article{padding:14px 12px}.kanban-demo h4{font-size:15px}.kanban-demo p{font-size:12px}.home-video-intro{gap:45px}.auth-art{padding:40px}.auth-content{padding:40px 35px}.auth-art h2{font-size:37px}.doc-paper{padding:22px}.directory-row h2{font-size:25px}.request-panel{padding:26px}}
@media(max-width:900px){header nav{display:none;position:absolute;left:0;right:0;top:80px;background:#fff;padding:23px;border-bottom:1px solid var(--line);max-height:calc(100dvh - 80px);overflow:auto}header nav.open{display:grid;gap:21px;font-size:16px}.mega-menu{position:static;transform:none;display:block;width:100%;box-shadow:none;padding:14px;margin-top:15px;border-radius:7px}.mega-overview{display:none}.mega-links{grid-template-columns:1fr 1fr}.mega-links>a{padding:12px 7px}.menu{display:block}.header-actions{margin-left:auto}.hero{grid-template-columns:1fr 1fr}.story-split,.finance-hero,.people-split,.client-hero,.knowledge-hero,.nucleus-playground,.demo-layout{gap:30px}.story-split h2{font-size:36px}.video-block{padding:24px;min-height:310px}.video-block strong{font-size:21px}.video-overline{font-size:12px;letter-spacing:.4px}.three-columns{gap:24px}.three-columns h3{font-size:21px}.related-grid>a{padding:22px}.related-grid h3{font-size:20px}.page-cta h2{font-size:34px}.directory-row{grid-template-columns:35px 1.2fr 1fr 20px;gap:15px}.directory-row h2{font-size:24px}.directory-row p{font-size:14px}.platform-story>.wrap{gap:35px}.platform-story h2{font-size:36px}.context-record{padding:23px}.finance-hero h1,.people-hero h1,.client-hero h1,.knowledge-hero h1,.nucleus-page-hero h1,.demo-layout h1{font-size:44px}.finance-example{padding:23px}.people-hero{gap:30px}.team-photo img{height:440px}.employee-card{padding:22px}.employee-heading{gap:12px}.employee-heading h3{font-size:19px}.big-avatar{flex-basis:50px;height:50px;font-size:18px}.employee-items>div{gap:12px;font-size:13px}.numbered-process{gap:20px}.numbered-process h3{font-size:18px}.portal-preview{padding:20px}.portal-deliverable{padding:18px}.portal-top{flex-wrap:wrap;gap:8px}.knowledge-chapters article{gap:45px}.nucleus-page-hero>.wrap{gap:25px}.nucleus-page-hero img{height:400px}.solutions-hero h1{font-size:54px}.role-explorer{grid-template-columns:1fr 1.8fr}.role-picker{padding-right:15px}.role-picker button{padding:14px 12px;font-size:14px}#role-panel{padding:28px}#role-question{font-size:30px}.request-panel{padding:23px}.form-grid{grid-template-columns:1fr}.form-grid>div+div label{margin-top:15px}.auth-art{padding:35px;min-height:740px}.auth-art h2{font-size:33px}.auth-content{padding:35px 25px}.auth-form-panel h1{font-size:33px}.product-link-grid h3{font-size:20px}.home-page-links h2{font-size:37px}.expanded-footer{grid-template-columns:1.3fr 1fr 1fr;gap:25px}.expanded-footer .brand.logo-lockup{width:220px}}
@media(max-width:650px){header nav{top:74px;max-height:calc(100dvh - 74px)}.header-actions{display:none}.menu-only{display:block}.mega-menu{padding:10px}.mega-links{grid-template-columns:1fr}.mega-links>a{padding:11px 7px}.mega-links small{font-size:12px}.mega-links strong{font-size:14px}.expanded-footer{grid-template-columns:1fr 1fr;padding-top:35px;gap:27px 20px}.expanded-footer>div:first-child{grid-column:1/-1}.expanded-footer .brand.logo-lockup{width:240px}.footer-col{font-size:14px;gap:11px}.footer-bottom{display:block;margin-top:0;line-height:1.8}.footer-bottom span{display:block}.footer-bottom span+span{margin-top:7px}.breadcrumb{font-size:12px;margin-bottom:23px}.product-intro{padding-top:25px;padding-bottom:32px}.product-intro h1,.platform-intro h1{font-size:43px;letter-spacing:-2px;margin:19px 0}.product-intro>p{font-size:16px;line-height:1.8}.product-intro .hero-actions{gap:18px}.product-intro .button{font-size:14px}.wide-preview{padding-bottom:25px;overflow:hidden}.screen-caption{font-size:12px;display:block;padding:12px 15px;letter-spacing:.3px}.screen-caption small{display:block;margin-top:5px}.kanban-demo{display:grid;grid-template-columns:repeat(4,225px);gap:14px;padding:17px;overflow-x:auto}.kanban-demo>div{min-width:0}.kanban-demo article{padding:17px}.kanban-demo h4{font-size:16px}.kanban-demo p{font-size:13px}.story-split,.people-split{grid-template-columns:1fr;gap:30px;padding-top:35px;padding-bottom:40px}.story-split h2{font-size:34px;margin:16px 0 20px}.story-split>div>p{font-size:16px}.capability-list{gap:22px;margin-top:25px}.capability-list h3{font-size:18px}.capability-list p{font-size:15px}.video-block{padding:25px 21px;min-height:310px}.video-block strong{font-size:22px}.video-overline{font-size:12px;letter-spacing:.5px}.video-block>span:not(.video-play):not(.video-overline){font-size:14px}.video-block>small{font-size:12px;line-height:1.8}.video-section{padding-top:30px;padding-bottom:40px}.video-section .video-block{min-height:330px}.video-screen{min-height:180px}.video-content{padding:24px}.video-content h2{font-size:27px}.video-content p{font-size:15px}.video-content .button{font-size:14px}.tinted-band>.wrap:not(.story-split){padding-top:40px;padding-bottom:40px}.approval-chain{padding:20px}.approval-chain article{padding:15px;gap:11px}.related{padding-top:40px;padding-bottom:40px}.related .section-heading h2{font-size:29px}.related .section-heading .text-link{margin-top:16px}.related-grid{grid-template-columns:1fr}.related-grid>a{padding:23px}.related-grid h3{font-size:23px;margin:12px 0 9px}.related-grid p{font-size:16px}.related-grid a>span{margin-top:15px}.page-cta{padding:37px 0}.page-cta>.wrap{display:block}.page-cta h2{font-size:33px;line-height:1.15}.page-cta p{font-size:16px;line-height:1.8}.page-cta .button{margin-top:24px;font-size:14px}.platform-intro{padding-top:40px;padding-bottom:30px;text-align:left}.platform-intro .eyebrow{justify-content:flex-start}.platform-intro>p{font-size:16px}.platform-intro .hero-actions{justify-content:flex-start}.platform-intro .button{font-size:14px}.platform-directory{padding-top:23px;padding-bottom:40px}.directory-heading{font-size:12px;gap:10px;letter-spacing:0}.directory-heading span:last-child{display:none}.directory-row{grid-template-columns:25px 1fr 20px;gap:10px;padding:21px 0}.directory-row h2{font-size:23px;letter-spacing:-.7px}.directory-row p{grid-column:2;font-size:14px}.directory-row b{grid-column:3;grid-row:1/3;font-size:21px}.platform-story{padding:40px 0}.platform-story>.wrap{grid-template-columns:1fr;gap:30px}.platform-story h2{font-size:35px}.platform-story p{font-size:16px}.context-record{padding:23px}.context-record h3{font-size:25px}.context-record dl>div{font-size:13px;gap:15px}.finance-hero,.people-hero,.client-hero,.knowledge-hero{grid-template-columns:1fr;gap:28px;padding-top:25px;padding-bottom:40px}.finance-hero h1,.people-hero h1,.client-hero h1,.knowledge-hero h1,.nucleus-page-hero h1,.demo-layout h1{font-size:43px;letter-spacing:-2px;margin:19px 0}.finance-hero>div>p,.people-hero p,.client-hero>div>p,.knowledge-hero>div>p{font-size:16px;line-height:1.8;margin-bottom:23px}.finance-hero .button,.people-hero .button,.client-hero .button,.knowledge-hero .button{font-size:14px}.finance-example{margin-top:0;padding:25px}.finance-example h3{font-size:26px}.finance-example input{font-size:23px}.budget-result strong{font-size:41px}.finance-principles{grid-template-columns:1fr;gap:27px;padding-top:5px;padding-bottom:40px}.finance-principles h3{margin:15px 0 10px;font-size:23px}.finance-principles p{font-size:16px}.finance-table th,.finance-table td{padding:15px;font-size:13px}.table-bar{width:50px;margin-right:8px}.team-photo{margin-top:0}.team-photo img{height:320px;object-position:center}.team-photo figcaption{font-size:12px}.people-split{padding-top:15px}.people-split h2{font-size:35px}.employee-card{padding:24px}.employee-heading h3{font-size:22px}.employee-heading small{font-size:12px}.employee-items>div{font-size:14px}.dark-band{padding:42px 0}.numbered-process{grid-template-columns:1fr 1fr;gap:27px 22px;margin-top:25px}.numbered-process h3{font-size:20px;line-height:1.4;margin:14px 0 9px}.numbered-process p{font-size:15px}.section-note{font-size:13px!important}.portal-preview{margin-top:0;padding:21px}.portal-top{flex-wrap:nowrap}.portal-deliverable{padding:20px}.portal-preview h3{font-size:26px}.portal-controls .button{font-size:13px}.client-story{padding-top:5px;padding-bottom:40px}.three-columns{grid-template-columns:1fr;gap:28px}.three-columns h3{font-size:24px;margin:15px 0 11px}.three-columns p{font-size:16px}.doc-paper{margin-top:0;transform:none;padding:22px}.doc-toolbar{font-size:12px;gap:8px}.doc-paper h3{font-size:26px}.doc-paper p,.doc-paper li{font-size:14px}.knowledge-chapters{padding-top:0;padding-bottom:5px}.knowledge-chapters article{grid-template-columns:1fr;gap:20px;padding:29px 0}.knowledge-chapters h2{font-size:31px;margin-top:13px}.knowledge-chapters p{font-size:16px;line-height:1.8}.nucleus-page-hero{padding:25px 0 35px}.nucleus-page-hero>.wrap{grid-template-columns:1fr;gap:25px}.nucleus-page-hero p{font-size:16px}.nucleus-page-hero img{height:auto;aspect-ratio:3/2;object-fit:contain}.nucleus-page-hero .button{font-size:14px}.nucleus-playground{grid-template-columns:1fr;gap:28px;padding-top:40px;padding-bottom:40px}.nucleus-playground h2{font-size:34px}.nucleus-playground>div>p{font-size:16px}.prompt-options button{font-size:14px}.nucleus-conversation{padding:23px;min-height:360px}.example-question,#example-answer{font-size:15px}.solutions-hero{padding-top:37px;padding-bottom:25px}.solutions-hero h1{font-size:41px;letter-spacing:-1.8px;margin:19px 0}.solutions-hero>div>p{font-size:16px}.solutions-photo{margin-top:28px}.solutions-photo img{height:250px;object-position:center}.role-explorer{grid-template-columns:1fr;padding-top:10px;padding-bottom:15px}.role-picker{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0;margin-bottom:18px}.role-picker button{padding:12px 9px;font-size:13px;border-color:#e5ecf6;gap:4px;line-height:1.6}.role-picker button>span{display:none}#role-panel{padding:24px;min-height:390px}#role-question{font-size:29px;letter-spacing:-1px;margin:16px 0}#role-copy{font-size:16px}#role-items li{font-size:14px}#role-link{font-size:14px}.role-boundary{gap:13px;padding-top:15px;padding-bottom:40px}.role-boundary h3{font-size:17px}.role-boundary p{font-size:14px}.demo-layout{grid-template-columns:1fr;gap:30px;padding-top:38px;padding-bottom:30px}.demo-layout>div>p{font-size:16px}.demo-layout .capability-list{margin-top:26px}.request-panel{padding:24px}.request-panel h2{font-size:30px}.form-mode{font-size:12px;letter-spacing:.3px}.form-grid{grid-template-columns:1fr}form input,form select,form textarea{font-size:16px}.demo-video{padding-bottom:40px}.auth-layout{grid-template-columns:1fr;min-height:calc(100dvh - 74px)}.auth-art{display:none}.auth-content{padding:28px 23px 45px}.auth-form-panel{width:100%;max-width:430px}.auth-form-panel h1{font-size:34px;letter-spacing:-1.3px}.auth-form-panel .back-link{margin-bottom:22px}.auth-form-panel>p{font-size:15px}.auth-form-panel form{margin-top:21px}.password-label>span{font-size:12px}.auth-form-panel #auth-success h2{font-size:29px}.home-video-intro{grid-template-columns:1fr;gap:27px;padding-top:40px;padding-bottom:0}.home-video-intro h2{font-size:35px}.home-video-intro p{font-size:16px}.home-video-intro .video-block{min-height:300px}.home-page-links{padding-top:40px;padding-bottom:10px}.home-page-links h2{font-size:35px}.home-page-links .section-heading .text-link{margin-top:16px}.product-link-grid{grid-template-columns:1fr;gap:13px}.product-link-grid a{padding:23px}.product-link-grid h3{font-size:22px;margin-top:13px}.product-link-grid p{font-size:16px;max-width:100%}.product-link-grid b{position:absolute;right:24px;top:16px}.home-team-photo{padding-bottom:30px}.home-team-photo img{height:245px;object-position:center}.home-team-photo figcaption{display:block;font-size:14px}.home-team-photo figcaption>span{display:block;font-size:12px;margin-top:7px}}
@media(prefers-reduced-motion:reduce){.related-grid>a,.product-link-grid a,.video-block{transition:none}}

button:disabled{opacity:.6;cursor:default}button:disabled:hover{transform:none}
