@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p{margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{color:inherit}svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:24px;height:24px}[hidden]{display:none!important}}@layer base{:root{--ink:#251638;--plum:#302052;--violet:#7850d8;--pink:#ea3277;--muted:#6e6878;--line:#e4e0eb;--paper:#fcfbfe;--soft:#f4f1f8;--radius:14px}html{scroll-behavior:smooth;scroll-padding-top:105px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Manrope Variable,sans-serif;font-size:16px;line-height:1.6}::selection{color:var(--ink);background:#e5ccff}button{background:0 0;border:0}a,button,input,summary{outline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--violet)}h1,h2,h3{letter-spacing:-.055em;font-weight:600;line-height:1.09}h2{font-size:clamp(2.4rem,4.6vw,4.2rem)}h3{letter-spacing:-.035em;font-size:1.5rem}p{color:var(--muted)}.wrap{width:min(1200px,100% - 96px);margin-inline:auto}.eyebrow{letter-spacing:.13em;color:var(--plum);font-size:.75rem;font-weight:700;display:block}.tiny-star{vertical-align:-2px;color:var(--pink);margin-right:8px;font-size:1.35rem;display:inline-block}.button{border-radius:9px;justify-content:center;align-items:center;gap:28px;min-height:52px;padding:14px 23px;font-size:.9rem;font-weight:650;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{color:#fff;background:var(--plum);box-shadow:0 2px 2px #24163812}.button.primary:hover{background:#4d3478;box-shadow:0 5px 14px #30205220}.button.small{gap:20px;min-height:44px;padding:11px 17px;font-size:.8rem}.button span[aria-hidden]{font-size:1.25rem}.skip-link{z-index:100;background:#fff;padding:16px;position:fixed;top:-100px;left:12px}.skip-link:focus{top:10px}.text-button{text-align:left;padding:0;font-weight:600}.site-header{backdrop-filter:blur(16px);z-index:20;background:#fcfbfef2;border-bottom:1px solid #e4e0eb80;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;gap:24px;width:min(1320px,100% - 72px);height:88px;margin:auto;display:flex}.brand{letter-spacing:-.1em;align-items:center;gap:9px;font-size:2.1rem;font-weight:800;line-height:1;display:flex}.brand img{border-radius:10px}.brand>span{padding-right:10px;position:relative}.trademark{letter-spacing:0;font-size:.75rem;position:absolute;top:2px;right:0}.desktop-nav{gap:31px;font-size:.84rem;font-weight:550;display:flex}.desktop-nav a:hover,.site-footer a:hover{color:var(--violet)}.nav-actions{align-items:center;gap:12px;display:flex}.menu-toggle{width:42px;height:44px;display:none}.menu-toggle span{background:var(--plum);width:23px;height:2px;margin:6px auto;display:block}.mobile-nav{gap:6px;padding:8px 24px 24px;display:grid}.mobile-nav a{padding:10px}.hero{grid-template-columns:1.38fr 1fr;align-items:end;gap:62px;padding-top:87px;padding-bottom:64px;display:grid}.hero .eyebrow{margin-bottom:25px}.hero h1{letter-spacing:-.065em;font-size:clamp(3.5rem,6.6vw,6rem);font-weight:580;line-height:1.04}.ld-mark{color:var(--violet);white-space:nowrap;position:relative}.hero-intro{padding-bottom:2px}.hero-lead{color:var(--ink);letter-spacing:-.035em;margin-bottom:14px;font-size:1.45rem;font-weight:550;line-height:1.35}.hero-intro>p:not(.hero-lead){max-width:410px;margin-bottom:23px;font-size:1rem;line-height:1.65}.hero-secondary{white-space:nowrap;align-items:center;gap:7px;margin-left:15px;font-size:.86rem;font-weight:650;display:inline-flex}.play-icon{border:1px solid var(--line);border-radius:50%;place-items:center;width:24px;height:24px;padding-left:2px;font-size:.75rem;display:inline-grid}.hero-control{color:var(--muted);margin-top:16px;font-size:.75rem;display:block}.demo-caption{justify-content:space-between;align-items:center;margin-bottom:15px;font-size:.85rem;display:flex}.demo-caption>span:last-child{color:var(--muted);font-size:.75rem}.workspace{background:#fff;border:1px solid #dad2e5;border-radius:16px;grid-template-columns:242px 1fr;min-height:540px;display:grid;overflow:hidden;box-shadow:0 18px 55px #4024590b}.workspace-sidebar{background:#efeaf5;flex-direction:column;padding:22px 15px 20px;display:flex}.workspace-name{align-items:center;gap:9px;padding:0 5px 25px;font-size:.85rem;font-weight:700;display:flex}.workspace-initial{background:#fff9;border-radius:7px;place-items:center;width:27px;height:27px;font-size:1rem;display:grid}.chevron{color:var(--muted);margin-left:auto}.sidebar-label{letter-spacing:.13em;color:#7e6d92;padding:12px 9px;font-size:.75rem}.case-list{flex-direction:column;gap:5px;display:flex}.case-button{text-align:left;border-radius:7px;align-items:center;gap:11px;padding:12px 10px;font-size:.82rem;font-weight:550;transition:background .2s;display:flex}.case-button:hover{background:#e7dff1}.case-button.active{background:var(--plum);color:#fff;box-shadow:0 3px 8px #30205215}.case-number{opacity:.6;letter-spacing:.03em;font-size:.75rem}.case-arrow{opacity:0;margin-left:auto}.active .case-arrow{opacity:1}.teammate{border-top:1px solid #dacfe6;align-items:center;gap:10px;margin:40px 8px 0;padding-top:20px;display:flex}.teammate strong{font-size:.8rem;display:block}.teammate span{color:var(--muted);font-size:.75rem;display:block}.sidebar-note{color:#7e6d92;margin:auto 8px 0;padding-top:28px;font-size:.75rem;line-height:1.6}.conversation-shell{flex-direction:column;min-width:0;display:flex}.conversation-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:15px 23px;display:flex}.channel-name{white-space:nowrap;font-size:.85rem;font-weight:700}.platform-switch{background:#f7f5f9;border-radius:7px;gap:2px;padding:3px;display:flex}.platform-switch button{color:#71687b;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:.75rem;font-weight:600;display:flex}.platform-switch button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 5px #25163814}.platform-glyph{font-size:1.1rem;font-weight:900;line-height:1}.slack-glyph{color:#a93879}.teams-glyph{color:#fff;background:#6264a7;border-radius:3px;padding:3px 4px;font-size:.75rem}.platform-switch svg{color:#20895b;stroke-width:1.7px;width:16px;height:16px}.thread{flex:1;padding:15px 29px 24px;transition:background .2s}.thread-day{color:#92899c;text-align:center;align-items:center;gap:15px;margin-bottom:19px;font-size:.75rem;display:flex}.thread-day:before,.thread-day:after{content:"";background:#f0edf4;flex:1;height:1px}.message{gap:12px;display:flex}.message+.message{margin-top:24px}.avatar{object-fit:cover;border-radius:9px;flex:0 0 36px;width:36px;height:36px}.human-avatar{color:#744359;background:#eddae1;border-radius:9px;place-items:center;font-size:.75rem;font-weight:650;display:grid}.message-body{width:100%;min-width:0}.message-meta{align-items:center;gap:8px;margin-bottom:6px;line-height:1.4;display:flex}.message-meta strong{font-size:.83rem}.message-meta>span:not(.app-label){color:#8c8395;font-size:.75rem}.message-meta time{color:#978fa0;font-size:.75rem}.app-label{letter-spacing:.06em;color:#77618e;background:#f0eaf8;border-radius:3px;padding:2px 5px;font-size:.75rem}.message-body>p{color:#4b4255;max-width:650px;font-size:.83rem;line-height:1.65}.source-file{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:8px;width:fit-content;margin-top:10px;padding:7px 9px;font-size:.75rem;display:flex}.source-file svg{color:#bf6382;width:19px;height:22px}.file-type{color:#958d9f;border-left:1px solid var(--line);padding-left:8px;font-size:.75rem}.deliverable{text-align:left;background:#fff;border:1px solid #ded4e9;border-radius:9px;width:min(365px,100%);margin-top:14px;padding:0;transition:box-shadow .2s,transform .2s;display:block;overflow:hidden}.deliverable:hover{transform:translateY(-2px);box-shadow:0 6px 20px #35215218}.deliverable-cover{background:#f0e7fa;min-height:133px;padding:15px 20px;position:relative;overflow:hidden}.deliverable-type{letter-spacing:.09em;text-transform:uppercase;color:#765b93;margin-bottom:9px;font-size:.75rem;display:block}.deliverable-title{letter-spacing:-.05em;max-width:220px;font-size:1.25rem;font-weight:650;line-height:1.2;display:block}.deliverable-cover img{border-radius:7px;position:absolute;bottom:20px;right:20px}.document-lines{flex-direction:column;gap:5px;margin-top:14px;display:flex}.document-lines i{background:#d5c6e6;border-radius:2px;width:125px;height:3px;display:block}.document-lines i:nth-child(2){width:150px}.document-lines i:nth-child(3){width:100px}.deliverable-bottom{justify-content:space-between;align-items:center;padding:11px 15px;display:flex}.deliverable-bottom strong{font-size:.75rem;font-weight:650;display:block}.deliverable-bottom small{color:#8a8094;margin-top:3px;font-size:.75rem;display:block}.file-arrow{font-size:1.2rem}.approval-state{color:#65755f;align-items:center;gap:5px;margin-top:10px;font-size:.75rem;display:flex}.approval-state svg{stroke-width:2px;width:15px;height:15px}.demo-footer{color:#988fa1;border-top:1px solid #eeeaf3;justify-content:space-between;gap:15px;padding:11px 24px;font-size:.75rem;display:flex}.demo-footer>span:last-child{color:#7a688e}.workspace[data-platform=teams] .workspace-sidebar{background:#eaeaf4}.workspace[data-platform=teams] .conversation-header{background:#f5f5fa}.workspace[data-platform=teams] .case-button.active{background:#5b5fc7}.workspace[data-platform=teams] .thread{background:#f8f8fc}.workspace[data-platform=teams] .message-body{background:#fff;border:1px solid #e9e7ef;border-radius:8px;padding:13px 16px}.workspace[data-platform=teams] .thread-day{margin-bottom:12px}.workspace[data-platform=whatsapp] .workspace-sidebar{background:#edf3ef}.workspace[data-platform=whatsapp] .case-button.active{background:#326953}.workspace[data-platform=whatsapp] .conversation-header{background:#edf4f0}.workspace[data-platform=whatsapp] .thread{background:#f0f2ee}.workspace[data-platform=whatsapp] .message-body{background:#fff;border-radius:0 10px 10px;padding:13px 16px;box-shadow:0 1px 1px #192d1510}.workspace[data-platform=whatsapp] .human-message{flex-direction:row-reverse;margin-left:55px}.workspace[data-platform=whatsapp] .human-message .message-body{background:#def0dc;border-radius:10px 0 10px 10px}.compatibility{color:#837a8f;justify-content:space-between;align-items:center;gap:20px;padding-top:28px;padding-bottom:60px;font-size:.75rem;display:flex}.compatibility>div{gap:25px;display:flex}.compatibility>div span{white-space:nowrap}.compatibility>div span:before{content:"✓";color:#91869e;margin-right:7px}.site-footer{grid-template-columns:1fr 1fr;gap:35px;padding-top:60px;padding-bottom:25px;display:grid}.site-footer p{margin:18px 0 3px;font-size:.85rem}.footer-byline{color:#8e8597;font-size:.75rem}.site-footer nav{justify-content:flex-end;align-items:start;gap:28px;padding-top:8px;font-size:.76rem;display:flex}.footer-bottom{border-top:1px solid var(--line);color:#948b9f;grid-column:1/-1;justify-content:space-between;padding-top:22px;font-size:.75rem;display:flex}dialog{border:1px solid var(--line);width:min(550px,100% - 36px);max-height:85vh;color:var(--ink);background:var(--paper);border-radius:20px;padding:46px;overflow:auto;box-shadow:0 30px 100px #24113730}dialog::backdrop{backdrop-filter:blur(5px);background:#180f2a70}dialog>img,dialog .eyebrow{margin-bottom:20px}dialog h2{margin-bottom:18px;font-size:2.5rem}dialog p{font-size:.95rem}dialog ol{gap:12px;margin:26px 0;padding-left:25px;display:grid}dialog li{padding-left:6px;font-size:.9rem}.close-dialog{width:42px;height:42px;color:var(--muted);font-size:1.7rem;position:absolute;top:10px;right:14px}.dialog-note{background:var(--soft);color:#756184;border-left:3px solid #b495df;margin:22px 0;padding:15px 18px;font-size:.85rem}}@layer components;@media (width>=1450px){.hero{padding-top:108px}}@media (width<=1150px){.wrap{width:calc(100% - 64px)}.hero{grid-template-columns:1.35fr 1fr;gap:38px}.hero h1{font-size:5rem}.hero-secondary{margin:15px 0 0;display:flex}.hero-intro>p:not(.hero-lead){font-size:.9rem}.workspace{grid-template-columns:220px 1fr}.platform-switch button{padding:7px}.channel-name{font-size:.7rem}.desktop-nav{gap:22px}.compatibility{flex-direction:column;gap:14px}.conversation-header{padding:14px 18px}.site-footer nav{gap:20px}}@media (width<=900px){.hero{gap:30px;padding-top:58px}.hero h1{font-size:4.1rem}.hero-lead{font-size:1.2rem}.hero .eyebrow{font-size:.75rem}.desktop-nav{gap:17px;font-size:.75rem}.nav-actions>.button{gap:10px;font-size:.7rem}.nav-wrap{width:calc(100% - 48px)}.workspace{grid-template-columns:180px 1fr}.case-button{gap:6px;padding:12px 7px;font-size:.75rem}.workspace-name,.sidebar-label{font-size:.75rem}.teammate{margin-inline:0}.teammate span{font-size:.75rem}.conversation-header{flex-wrap:wrap;gap:8px}.thread{padding:14px 20px 22px}.message-body>p{font-size:.8rem}.site-footer nav{flex-wrap:wrap}.demo-footer>span:last-child{display:none}}@media (width<=700px){.wrap{width:calc(100% - 36px)}.nav-wrap{width:calc(100% - 36px);height:74px}.brand{font-size:1.9rem}.brand img{width:33px;height:33px}.desktop-nav{display:none}.menu-toggle{display:block}.nav-actions>.button{gap:10px;min-height:39px;padding:9px 11px;font-size:.7rem}.hero{padding:44px 0 35px;display:block}.hero h1{font-size:clamp(2.8rem,9.2vw,4.3rem);line-height:1.08}.hero .eyebrow{margin-bottom:20px;font-size:.75rem}.hero-intro{margin-top:23px}.hero-lead{font-size:1.18rem}.hero-lead br{display:none}.hero-intro>p:not(.hero-lead){max-width:500px;margin-bottom:22px;font-size:.9rem}.hero-secondary{margin:0 0 0 15px;font-size:.76rem;display:inline-flex}.hero-intro .button{gap:20px;padding-inline:18px;font-size:.81rem}.hero-control{margin-top:16px;font-size:.75rem}.demo-caption{margin-bottom:12px;font-size:.75rem}.demo-caption>span:last-child{display:none}.workspace{border-radius:12px;display:block}.workspace-sidebar{padding:14px 12px 12px}.workspace-name,.sidebar-label,.teammate,.sidebar-note{display:none}.case-list{scrollbar-width:thin;flex-direction:row;gap:6px;padding-bottom:3px;overflow-x:auto}.case-button{white-space:nowrap;background:#fff8;flex-shrink:0;min-height:42px;padding:10px 12px;font-size:.75rem}.case-arrow{display:none}.case-number{font-size:.75rem}.conversation-header{gap:11px;padding:13px 16px}.channel-name{font-size:.75rem}.platform-switch{margin-left:auto}.platform-switch button{gap:4px;padding:6px;font-size:.75rem}.platform-glyph{font-size:1rem}.teams-glyph{font-size:.75rem}.platform-switch svg{width:14px;height:14px}.thread{padding:13px 15px 24px}.message{gap:9px}.avatar{border-radius:7px;flex-basis:29px;width:29px;height:29px}.message-meta{gap:6px}.message-meta strong,.message-meta>span:not(.app-label),.message-meta time,.app-label{font-size:.75rem}.message-body>p{font-size:.77rem;line-height:1.7}.message+.message{margin-top:24px}.deliverable-cover{min-height:126px;padding:15px}.deliverable-title{max-width:190px;font-size:1.14rem}.deliverable-bottom{padding:11px}.deliverable-bottom small{font-size:.75rem}.demo-footer{padding:10px 15px}.compatibility{text-align:center;padding:25px 0 43px;font-size:.75rem}.compatibility>div{flex-wrap:wrap;justify-content:center;gap:7px 18px}.workspace[data-platform=whatsapp] .human-message{margin-left:10px}.workspace[data-platform=teams] .message-body,.workspace[data-platform=whatsapp] .message-body{padding:11px}.site-footer{padding-top:40px;display:block}.site-footer nav{justify-content:flex-start;gap:23px;margin:25px 0}.footer-bottom{gap:15px;margin-top:30px;font-size:.75rem}dialog{padding:38px 26px}dialog h2{font-size:2rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.difference{color:#f9f5ff;background:#281740;margin-top:16px;padding:91px 0 54px}.difference .eyebrow{color:#c6afde}.difference-heading{justify-content:space-between;align-items:end;gap:60px;margin:23px 0 55px;display:flex}.difference-heading h2{font-size:clamp(2.6rem,4.2vw,4rem);line-height:1.12}.difference h2 em{color:#d5b5ff;font-style:normal}.difference-heading p{color:#c3b5d2;max-width:350px;font-size:.95rem;line-height:1.7}.comparison{display:grid}.comparison-labels,.comparison-row{grid-template-columns:.8fr 1.15fr 1.25fr;align-items:center;gap:30px;display:grid}.comparison-labels{color:#a793bd;padding:0 0 18px;font-size:.78rem}.comparison-labels>span:first-child{letter-spacing:.1em;font-size:.75rem}.comparison-labels>span:last-child{color:#efe4fa;align-items:center;gap:9px;display:flex}.comparison-row{border-top:1px solid #ffffff1c;padding:24px 0;font-size:.88rem}.comparison-row strong{color:#eee3f6;font-weight:550}.comparison-row>span:nth-child(2){color:#ae9cbc}.comparison-row>span:last-child{color:#f0e5ff}.difference-note{color:#af9dc0;border-top:1px solid #ffffff24;justify-content:space-between;gap:20px;margin-top:45px;padding-top:25px;font-size:.8rem;display:flex}.difference-note>span:first-child{color:#f1e2fc}.difference-note strong{color:#e4d1f8;font-weight:500}.section-heading{justify-content:space-between;align-items:end;gap:60px;display:flex}.section-heading .eyebrow{margin-bottom:21px}.section-heading h2 span{color:var(--violet)}.section-heading>p{max-width:380px;padding-bottom:5px;font-size:.95rem;line-height:1.75}.workday{padding-block:106px 90px}.day-timeline{grid-template-columns:repeat(6,1fr);margin-top:55px;display:grid}.timeline-step{text-align:left;flex-direction:column;align-items:start;gap:14px;padding:10px 0;display:flex;position:relative}.timeline-step>span{letter-spacing:-.05em;color:#a298ad;font-size:1.4rem;font-weight:600}.timeline-step small{letter-spacing:0;margin-left:4px;font-size:.75rem;font-weight:500}.timeline-step i{border:3px solid var(--paper);z-index:1;background:#ded5e8;border-radius:50%;width:11px;height:11px;transition:background .2s;display:block;box-shadow:0 0 0 1px #e6dfed}.timeline-step:before{content:"";background:#e5dfed;height:1px;position:absolute;top:63px;left:0;right:0}.timeline-step:last-child:before{right:75%}.timeline-step strong{color:#93859f;font-size:.83rem;font-weight:550}.timeline-step.active>span,.timeline-step.active strong{color:var(--plum)}.timeline-step:hover strong{color:var(--violet)}.day-detail{grid-template-columns:1fr 1fr;gap:90px;min-height:282px;margin-top:38px;padding:37px 0 20px;display:grid}.step-index{letter-spacing:.08em;color:#9d8ba9;font-size:.75rem}.day-detail h3{margin:12px 0 18px;font-size:2rem;line-height:1.18}.day-detail>div>p{max-width:480px;font-size:.95rem;line-height:1.8}.day-artifact{background:#f0eafa;border:1px solid #e6daef;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:225px;padding:28px 32px;display:flex}.day-artifact>.eyebrow{color:#997bb1;font-size:.75rem}.day-artifact>p{color:#503565;letter-spacing:-.04em;margin:17px 0 27px;font-weight:550;font-size:1.6rem!important;line-height:1.25!important}.day-artifact>div{color:#8a719f;align-items:center;gap:12px;font-size:.75rem;display:flex}.day-artifact img{border-radius:8px}.timing-note{color:#93869f;margin-top:30px;font-size:.75rem}.beyond-section{background:#f2eff7;border-block:1px solid #e9e3f0;padding:88px 0 54px}.beyond-grid{grid-template-columns:repeat(3,1fr);gap:46px;margin-top:60px;display:grid}.beyond-grid article{border-top:1px solid #d9cde4;padding-top:22px}.feature-icon{color:#7c5d9a;justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.feature-icon svg{width:28px;height:28px}.feature-icon span{color:#ad9cb9;font-size:.75rem}.beyond-grid h3{margin-bottom:19px;font-size:1.8rem;line-height:1.16}.beyond-grid p{font-size:.94rem;line-height:1.8}.learns-strip{border-top:1px solid #dcd1e5;align-items:center;gap:20px;margin-top:64px;padding-top:34px;display:flex}.learns-strip h3{letter-spacing:-.025em;margin-bottom:9px;font-size:1.16rem}.learns-strip p{max-width:920px;font-size:.84rem}.learns-strip img{border-radius:10px;flex-shrink:0}.team-control{grid-template-columns:1fr 1fr;align-items:center;gap:110px;padding-block:102px 90px;display:grid}.team-control .eyebrow{margin-bottom:24px}.team-control h2 span{color:#9074a9}.team-control>div>p{max-width:390px;margin:23px 0 25px;font-size:.97rem;line-height:1.8}.inline-link{border-bottom:1px solid #b9a6c8;align-items:center;gap:26px;padding:0 0 6px;font-size:.87rem;font-weight:650;transition:color .2s;display:inline-flex}.inline-link:hover{color:var(--violet)}.inline-link span{font-size:1.2rem}.approval-flow{border:1px solid var(--line);background:#fff;border-radius:12px;padding:9px 30px 20px;box-shadow:0 12px 35px #32184c05}.approval-flow>div{border-bottom:1px solid #ece6f2;align-items:center;gap:17px;padding:24px 0;display:flex}.approval-flow>div>span:first-child{color:#aa99b7;font-size:.7rem}.approval-flow strong{color:var(--ink);margin-bottom:3px;font-size:.95rem;font-weight:600;display:block}.approval-flow p{font-size:.78rem;line-height:1.7}.flow-check{color:#658058;background:#e9f0e7;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;margin-left:auto;font-size:.7rem;display:grid}.approval-flow-note{text-align:center;color:#9687a2;margin-top:18px;font-size:.75rem!important}.training-companies{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:32px 35px}.training-companies>.eyebrow{color:#9984aa;font-size:.7rem}.training-companies>div{grid-template-columns:1fr 1.6fr 1fr;align-items:center;gap:40px;margin-top:22px;display:grid}.training-companies h3{font-size:1.65rem;line-height:1.2}.training-companies p{max-width:460px;font-size:.9rem}.training-companies .inline-link{white-space:nowrap;justify-self:end;gap:20px;font-size:.8rem}.faq{grid-template-columns:.9fr 1.35fr;gap:100px;padding-block:100px;display:grid}.faq .eyebrow{margin-bottom:23px}.faq h2{font-size:3.1rem;line-height:1.13}.faq>div>p{margin-top:25px;font-size:.86rem}.faq .inline-link{margin-top:17px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:.92rem;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#957ca8;font-size:1.3rem;font-weight:400;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details>p{padding:0 32px 23px 0;font-size:.88rem;line-height:1.85}.final-cta{color:#fff;background:#302052;padding:78px 0}.final-cta>.wrap{justify-content:space-between;align-items:end;gap:70px;display:flex}.final-cta .eyebrow{color:#bc9ed7;margin-bottom:27px;font-size:.75rem}.final-cta h2{font-size:clamp(2.8rem,5vw,4.4rem);line-height:1.06}.final-cta em{color:#edb4d7;font-style:normal}.final-cta p{color:#cbb9db;margin-bottom:24px;font-size:.94rem}.button.light{color:var(--plum);background:#fcf9ff;font-size:.85rem}.button.light:hover{background:#eddef9}.final-cta-action{padding-bottom:5px}.page-hero{text-align:center;padding-block:90px 70px}.page-hero .eyebrow{margin-bottom:28px}.page-hero h1{font-size:clamp(3.2rem,6.5vw,5.8rem);line-height:1.05}.page-hero h1 span{color:var(--violet)}.page-hero p{max-width:660px;margin:27px auto 0;font-size:1.02rem;line-height:1.8}.pricing-model{border:1px solid #e0d5eb;border-radius:16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.pricing-lead{background:#f1eafa;padding:47px 50px}.pricing-lead .eyebrow{color:#9274ab;margin-bottom:25px;font-size:.7rem}.pricing-lead h2{font-size:3.8rem}.pricing-lead p{max-width:375px;margin:26px 0;font-size:.94rem;line-height:1.8}.pricing-footnote{color:#9786a6;margin-top:16px;font-size:.75rem;display:block}.included-work{background:#fff;padding:47px 46px}.included-work>.eyebrow{margin-bottom:23px;font-size:.7rem}.included-work>div{border-bottom:1px solid var(--line);align-items:center;gap:19px;padding:17px 0;display:flex}.included-work>div>span{color:#a391b1;font-size:.7rem}.included-work strong{font-size:.86rem;font-weight:600}.included-work>div>span:last-child{color:#a98aca;margin-left:auto}.included-work>p{color:#886b9c;margin-top:22px;font-size:.8rem}.pricing-how{padding-top:90px}.pricing-how>.eyebrow{margin-bottom:20px}.pricing-how h2{font-size:3.3rem}.three-steps{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:44px;display:grid}.three-steps article>span{color:#9f88b0;font-size:.75rem}.three-steps h3{margin:19px 0 15px;font-size:1.5rem}.three-steps p{font-size:.93rem;line-height:1.8}.compact-faq{padding-block:95px}.trust-principles{border-top:1px solid var(--line)}.trust-principles article{border-bottom:1px solid var(--line);grid-template-columns:.18fr 1fr .5fr;gap:35px;padding-block:48px;display:grid}.trust-number{color:#a58cb7;padding-top:8px;font-size:1rem}.trust-principles h2{font-size:2.7rem;line-height:1.12}.trust-principles p{max-width:620px;margin-top:25px;font-size:.98rem;line-height:1.9}.principle-note{color:#9b84ad;letter-spacing:.09em;justify-self:end;padding-top:12px;font-size:.75rem}.security-review{color:#fff;background:#302052;margin-top:90px;padding:70px 0}.security-review>.wrap{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.security-review .eyebrow{color:#bc9ed7;margin-bottom:25px;font-size:.7rem}.security-review h2{font-size:3.2rem;line-height:1.12}.security-review p{color:#c3b3d3;max-width:440px;margin-top:24px;font-size:.93rem;line-height:1.85}.security-review .button{margin-top:25px}.review-list{border-left:1px solid #ffffff26;padding-left:40px}.review-list>span{color:#b098c4;letter-spacing:.1em;font-size:.7rem}.review-list>p{border-bottom:1px solid #ffffff25;margin:0;padding:16px 0;font-size:.9rem}.review-list>p:first-of-type{margin-top:12px}.case-button,.channel-name,.platform-switch button{font-size:.875rem}.platform-switch button{min-height:40px}.sidebar-label,.case-number,.teammate span,.sidebar-note,.message-meta time,.message-meta>span:not(.app-label),.app-label,.source-file,.file-type,.deliverable-type,.deliverable-bottom small,.approval-state,.demo-footer,.thread-day,.hero-control,.footer-byline,.footer-bottom{font-size:.75rem}.message-body>p,.message-meta strong,.deliverable-bottom strong,.teammate strong{font-size:.875rem}.workspace{grid-template-columns:252px 1fr}.deliverable{width:min(410px,100%)}.deliverable-title{max-width:275px;font-size:1.35rem}.deliverable-cover{min-height:149px}.deliverable-cover img{bottom:19px;right:18px}.deliverable-bottom small{line-height:1.6}.app-label{letter-spacing:0;font-size:.75rem}.demo-footer{gap:20px;font-size:.75rem}.demo-footer>span:last-child{font-size:.75rem}.teammate span{line-height:1.6}.sidebar-note{padding-top:22px}.message-body>p{color:#514559}.footer-bottom{font-size:.75rem}.desktop-nav{font-size:.875rem}.compatibility{font-size:.8125rem}.conversation-header{flex-wrap:wrap}.sidebar-label{font-size:.75rem}.button.small,.nav-actions>.button,.demo-caption>span:last-child{font-size:.8125rem}@media (width<=1150px){.difference-heading{display:block}.difference-heading p{max-width:100%;margin-top:25px}.comparison-labels,.comparison-row{grid-template-columns:.85fr 1fr 1.1fr;gap:20px}.day-detail{gap:55px}.section-heading{gap:40px}.section-heading>p{max-width:310px}.team-control,.faq{gap:65px}.beyond-grid{gap:30px}.training-companies>div{grid-template-columns:1fr 1.4fr 1.1fr;gap:25px}.training-companies .inline-link{white-space:normal}.workspace{grid-template-columns:235px 1fr}.case-button{gap:8px;font-size:.8125rem}.conversation-header{gap:12px}.platform-switch button{font-size:.75rem}.day-artifact{padding:25px}.pricing-lead,.included-work{padding:38px}.security-review>.wrap{gap:70px}.desktop-nav{gap:22px;font-size:.8125rem}}@media (width<=900px){.difference{padding-top:70px}.comparison-labels,.comparison-row{font-size:.8125rem}.section-heading{display:block}.section-heading>p{max-width:510px;margin-top:25px}.day-detail{gap:35px}.day-artifact>p{font-size:1.4rem!important}.beyond-grid{gap:25px}.beyond-grid h3{font-size:1.5rem}.beyond-grid p{font-size:.9rem}.team-control{gap:35px}.approval-flow{padding-inline:20px}.training-companies>div{grid-template-columns:1fr 1.5fr}.training-companies .inline-link{grid-column:2;justify-self:start}.faq{grid-template-columns:1fr 1.3fr;gap:35px}.faq h2{font-size:2.6rem}.final-cta>.wrap{gap:40px}.final-cta h2{font-size:3.2rem}.final-cta .button{gap:15px;padding-inline:17px;font-size:.75rem}.workspace{grid-template-columns:215px 1fr}.case-button{font-size:.75rem}.conversation-header{display:block}.platform-switch{width:fit-content;margin-top:10px}.platform-switch button{font-size:.75rem}.teammate{gap:8px}.teammate span{font-size:.75rem}.teammate img{width:29px;height:29px}.pricing-lead,.included-work{padding:30px}.pricing-lead h2{font-size:3.2rem}.included-work strong{font-size:.8125rem}.included-work>div{gap:11px}.three-steps{gap:30px}.trust-principles article{grid-template-columns:40px 1fr}.principle-note{grid-column:2;justify-self:start;padding-top:0}.security-review>.wrap{gap:40px}.security-review h2{font-size:2.6rem}.review-list{padding-left:25px}.desktop-nav{gap:16px;font-size:.75rem}.nav-actions>.button{font-size:.75rem}}@media (width<=700px){.workspace{display:block}.case-button{font-size:.8125rem}.platform-switch{margin:0}.conversation-header{align-items:center;gap:9px;display:flex}.platform-switch button{min-height:40px;padding:7px 8px;font-size:.75rem}.channel-name{width:100%;font-size:.8125rem}.message-body>p{font-size:.875rem}.message-meta{flex-wrap:wrap;row-gap:3px}.message-meta>span:not(.app-label){display:none}.message-meta time,.app-label{font-size:.75rem}.deliverable-title{max-width:230px;font-size:1.28rem}.deliverable-bottom small{font-size:.75rem}.deliverable-bottom strong{font-size:.875rem}.deliverable-cover{min-height:155px}.source-file,.demo-footer,.hero-control,.compatibility,.case-number{font-size:.75rem}.nav-actions>.button{min-height:42px;font-size:.75rem}.difference{margin-top:0;padding:55px 0 35px}.difference-heading{margin:20px 0 38px}.difference-heading h2{font-size:2.5rem;line-height:1.13}.difference-heading p{font-size:.875rem}.comparison-labels,.comparison-row{grid-template-columns:1fr 1.1fr;gap:16px}.comparison-labels>span:first-child{display:none}.comparison-labels{padding-bottom:15px;font-size:.75rem;line-height:1.5}.comparison-labels img{flex-shrink:0;width:23px;height:23px}.comparison-row{align-items:start;row-gap:8px;padding:20px 0;font-size:.8125rem}.comparison-row strong{grid-column:1/-1;font-size:.875rem}.difference-note{margin-top:20px;padding-top:21px;font-size:.75rem;display:block}.difference-note>span{margin-top:10px;display:block}.workday{padding-block:64px 55px}.section-heading .eyebrow{margin-bottom:18px;font-size:.75rem}.section-heading h2{font-size:2.5rem;line-height:1.1}.section-heading>p{margin-top:21px;font-size:.875rem}.section-heading>p br{display:none}.day-timeline{scrollbar-width:thin;grid-template-columns:repeat(6,minmax(96px,1fr));margin-top:32px;padding-bottom:12px;overflow-x:auto}.timeline-step>span{font-size:1.2rem}.timeline-step strong,.timeline-step small{font-size:.75rem}.timeline-step:before{top:58px}.day-detail{min-height:0;margin-top:13px;padding-top:15px;display:block}.day-detail h3{font-size:1.65rem}.day-detail>div>p{font-size:.9rem;line-height:1.8}.day-artifact{min-height:240px;margin-top:24px;padding:25px}.day-artifact>p{font-size:1.7rem!important}.day-artifact>div,.day-artifact>.eyebrow{font-size:.75rem}.timing-note{margin-top:17px;font-size:.75rem;line-height:1.7}.beyond-section{padding:60px 0 36px}.beyond-grid{margin-top:35px;display:block}.beyond-grid article{padding:24px 0 29px}.feature-icon{margin-bottom:20px}.beyond-grid h3{font-size:1.7rem}.beyond-grid p{font-size:.94rem}.learns-strip{align-items:start;gap:15px;margin-top:12px;padding-top:29px}.learns-strip h3{font-size:1rem;line-height:1.4}.learns-strip p{font-size:.875rem;line-height:1.75}.learns-strip img{width:34px;height:34px}.team-control{padding-block:64px 50px;display:block}.team-control .eyebrow{margin-bottom:21px;font-size:.75rem}.team-control h2{font-size:2.7rem}.team-control>div>p{margin-block:21px;font-size:.94rem}.approval-flow{margin-top:32px;padding:3px 20px 16px}.approval-flow>div{gap:14px;padding:22px 0}.approval-flow p{font-size:.8125rem}.approval-flow strong{font-size:.9375rem}.approval-flow>div>span:first-child{font-size:.75rem}.training-companies{padding-block:27px 30px}.training-companies>div{display:block}.training-companies h3{margin-bottom:19px;font-size:1.75rem}.training-companies p{font-size:.94rem}.training-companies .inline-link{margin-top:23px;font-size:.875rem}.training-companies>.eyebrow{font-size:.75rem}.faq{padding-block:62px;display:block}.faq .eyebrow{margin-bottom:18px;font-size:.75rem}.faq h2{font-size:2.6rem}.faq>div>p{margin-top:21px;font-size:.875rem}.faq-list{margin-top:30px}.faq-list summary{padding:20px 0;font-size:.875rem}.faq-list details>p{padding-right:15px;font-size:.875rem}.final-cta{padding:54px 0}.final-cta>.wrap{display:block}.final-cta .eyebrow{margin-bottom:22px;font-size:.75rem}.final-cta h2{font-size:2.85rem}.final-cta-action{margin-top:28px}.final-cta p{margin-bottom:22px;font-size:.9375rem}.final-cta .button{gap:30px;min-height:54px;font-size:.8125rem}.site-footer nav{gap:20px;font-size:.8125rem}.footer-bottom{font-size:.75rem}.page-hero{text-align:left;padding-block:52px 40px}.page-hero .eyebrow{margin-bottom:23px;font-size:.75rem}.page-hero h1{font-size:clamp(2.8rem,9vw,4rem);line-height:1.09}.page-hero p{margin-top:24px;font-size:.94rem;line-height:1.8}.page-hero p br{display:none}.pricing-model{display:block}.pricing-lead,.included-work{padding:30px 24px}.pricing-lead h2{font-size:3rem}.pricing-lead p{font-size:.94rem}.pricing-lead .eyebrow,.included-work>.eyebrow{font-size:.75rem}.included-work strong{font-size:.8125rem}.included-work>div{padding-block:19px}.pricing-how{padding-top:52px}.pricing-how>.eyebrow{font-size:.75rem}.pricing-how h2{font-size:2.4rem}.three-steps{margin-top:28px;display:block}.three-steps article{border-top:1px solid var(--line);padding:25px 0}.three-steps h3{margin-top:12px;font-size:1.55rem}.three-steps p{font-size:.94rem}.compact-faq{padding-block:55px}.trust-principles article{grid-template-columns:25px 1fr;gap:15px;padding-block:33px}.trust-principles h2{font-size:2.1rem}.trust-principles p{margin-top:21px;font-size:.94rem;line-height:1.8}.trust-number{font-size:.8125rem}.principle-note{letter-spacing:.075em;margin-top:5px;font-size:.75rem}.security-review{margin-top:55px;padding:52px 0}.security-review>.wrap{display:block}.security-review h2{font-size:2.6rem}.security-review .eyebrow{font-size:.75rem}.security-review p{font-size:.94rem}.security-review .button{gap:20px;font-size:.8125rem}.review-list{border-top:1px solid #ffffff26;border-left:0;margin-top:30px;padding:30px 0 0}.review-list>span{font-size:.75rem}.review-list>p{font-size:.875rem}}.mobile-cta-label{display:none}@media (width<=700px){.desktop-cta-label{display:none}.mobile-cta-label{display:inline}.nav-actions>.button{white-space:nowrap;gap:14px;font-size:.75rem}.hero-secondary{font-size:.8125rem}.hero .eyebrow{letter-spacing:.07em;font-size:.75rem}.brand .trademark{font-size:.5rem}}.case-button.active{background:var(--plum);color:#fff}.workspace[data-platform=teams] .case-button.active{background:#5b5fc7}.workspace[data-platform=whatsapp] .case-button.active{background:#326953}.hero-lead br{display:initial}.sidebar-label,.teammate span,.sidebar-note,.message-meta time,.message-meta>span:not(.app-label),.file-type,.deliverable-bottom small,.demo-footer,.thread-day,.hero-control,.footer-byline,.footer-bottom,.demo-caption>span:last-child,.compatibility,.step-index,.timing-note,.feature-icon span,.approval-flow>div>span:first-child,.approval-flow-note,.pricing-footnote,.included-work>div>span,.trust-number,.principle-note{color:#74657f}.case-button.active .case-number{color:inherit;opacity:.85}.timeline-step>span,.timeline-step strong{color:#7e6c8c}.day-artifact>.eyebrow,.day-artifact>div,.training-companies>.eyebrow,.pricing-lead .eyebrow{color:#7b5c91}.hero-intro>p:not(.hero-lead),.difference-heading p,.section-heading>p,.day-detail>div>p,.beyond-grid p,.team-control>div>p,.training-companies p,.faq-list details>p,.pricing-lead p,.three-steps p,.trust-principles p,.security-review p,.page-hero p,.final-cta p{font-size:1rem}.section-heading>p br,.page-hero p br{display:initial}@media (width<=700px){.hero-secondary{width:fit-content;margin:15px 0 0;display:flex}.nav-actions>.button{font-size:.8125rem}.case-button,.platform-switch button,.comparison-row{font-size:.875rem}.hero-intro>p:not(.hero-lead){line-height:1.75}}@media (width<=380px){.nav-wrap{gap:8px}.nav-actions{gap:3px}.brand{gap:7px;font-size:1.65rem}.brand img{width:30px;height:30px}.nav-actions>.button{gap:7px;padding:8px 9px;font-size:.75rem}.nav-actions>.button span[aria-hidden]{font-size:1rem}.platform-switch{justify-content:space-between;width:100%}.platform-switch button{gap:4px;padding:6px;font-size:.75rem}.hero h1{font-size:2.55rem}.hero .eyebrow{letter-spacing:0;font-size:.75rem}.hero .eyebrow .tiny-star{margin-right:5px}.app-label{font-size:.75rem}.message-meta{column-gap:6px}.deliverable-cover{min-height:175px}}.hero h1{max-width:770px}.hero-intro>p:not(.hero-lead){max-width:570px}.hero-secondary{margin-top:15px;margin-left:15px}.hero .hero-lead{max-width:540px}.hero{align-items:center;padding-bottom:85px}.copy-product{color:#fff;background:#291a40;margin-bottom:65px;padding:82px 0 74px}.copy-product-heading{grid-template-columns:1.1fr 1fr;align-items:start;gap:85px;display:grid}.copy-product h2{max-width:600px;font-size:clamp(2.35rem,4.4vw,4.25rem)}.copy-product p{color:#e2d7ed;font-size:1.05rem;line-height:1.75}.copy-product .button{margin-top:24px}.copy-product-details{border-top:1px solid #fff2;grid-template-columns:1fr 1fr;gap:85px;margin-top:60px;padding-top:34px;display:grid}.copy-product-details p{font-size:.95rem}.workday .section-heading>h2,.beyond-section .section-heading>h2{max-width:780px}.timeline-step strong{max-width:165px;min-height:3em;font-size:.8rem;line-height:1.45}.copy-day-detail{background:#f2edf8;border-radius:12px;grid-template-columns:90px 1fr;align-items:start;gap:25px;min-height:222px;padding:40px;display:grid}.copy-day-detail .step-index{margin-top:7px}.copy-day-detail h3{margin-bottom:15px;font-size:2rem}.copy-day-detail p{max-width:820px;font-size:1rem;line-height:1.8}.beyond-grid h3{min-height:3.4em;font-size:1.75rem;line-height:1.15}.beyond-grid p{line-height:1.8}.learns-strip h3{font-size:1.65rem}.learns-strip p{max-width:1000px;line-height:1.8}.copy-companies{grid-template-columns:1fr 1.25fr;align-items:start;gap:65px;margin-top:40px;padding-block:65px;display:grid}.copy-companies h2{font-size:clamp(2rem,3vw,3rem)}.copy-companies p{font-size:1.05rem;line-height:1.8}.copy-pricing{padding-bottom:110px}.copy-pricing h1{max-width:900px}.copy-pricing h1 span{display:block}.copy-pricing-body{max-width:800px;margin:36px auto}.copy-pricing-body p{max-width:none;margin:0 0 22px}.copy-pricing .button{margin-top:5px}.copy-trust-hero{padding-bottom:45px}.copy-trust{max-width:1000px;padding-bottom:110px}.copy-trust article{border-top:1px solid var(--line);grid-template-columns:1fr 1.3fr;gap:60px;padding:38px 0;display:grid}.copy-trust h2{letter-spacing:-.03em;font-size:1.65rem;line-height:1.25}.copy-trust p{line-height:1.8}.copy-trust>.button{margin-top:30px}.site-footer .footer-byline{margin-top:18px;display:block}.nav-actions .mobile-cta-label{white-space:nowrap}@media (width<=1000px){.copy-product-heading,.copy-product-details{gap:40px}.copy-companies{gap:35px}.copy-day-detail{grid-template-columns:60px 1fr;gap:20px;padding:28px}.timeline-step strong{font-size:.72rem}.copy-trust article{gap:30px}}@media (width<=760px){.hero{padding-bottom:55px}.hero-secondary{width:fit-content;margin-top:20px;display:flex}.copy-product{margin-bottom:40px;padding:54px 0}.copy-product-heading,.copy-product-details{grid-template-columns:1fr;gap:25px}.copy-product-details{margin-top:35px;padding-top:28px}.copy-product p{font-size:.95rem}.copy-product .button{gap:15px;font-size:.82rem}.copy-day-detail{grid-template-columns:1fr;gap:12px;min-height:260px;padding:24px}.copy-day-detail h3{font-size:1.6rem}.copy-day-detail .step-index{margin:0}.copy-day-detail p{font-size:.93rem}.timeline-step strong{white-space:normal;min-height:3em;font-size:.7rem}.beyond-grid h3{min-height:0;font-size:1.65rem}.copy-companies{grid-template-columns:1fr;gap:20px;margin-top:15px;padding-block:40px}.copy-companies p{font-size:.95rem}.copy-trust article{grid-template-columns:1fr;gap:18px;padding:30px 0}.copy-trust{padding-bottom:65px}.copy-pricing{padding-bottom:70px}.copy-pricing-body p{font-size:1rem}.copy-trust-hero{padding-bottom:25px}.nav-actions .button.small{gap:7px;padding-inline:11px;font-size:.67rem}.nav-actions .button.small>span[aria-hidden]{display:none}.nav-wrap{gap:10px}.nav-actions{gap:5px}}.site-footer .brand img{border-radius:0;width:auto;height:34px;display:block}:root{--ease-out:cubic-bezier(.22,1,.36,1);--scene-gutter:24px;--scene-radius:56px}.hero{padding-bottom:80px;position:relative}.hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 76% 100%,#e7dbfa80,#0000 65%);height:220px;position:absolute;inset:auto -24px -80px}.copy-product{isolation:isolate;width:calc(100% - var(--scene-gutter)*2);border-radius:var(--scene-radius) var(--scene-radius) calc(var(--scene-radius)*1.6) var(--scene-radius);background:#291b40;margin:0 auto;padding:88px 0 174px;position:relative;overflow:clip;box-shadow:0 26px 70px -40px #28144045}.copy-product:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 98% -8%,#9c5de042 0,#0000 50%),linear-gradient(130deg,#0000 45%,#54347638 75%,#de599017);position:absolute;inset:0}.copy-product>.wrap{width:min(1200px,100% - 80px)}.copy-product h2{letter-spacing:-.045em;line-height:1.1}.copy-product-details{border:0;gap:52px;margin-top:54px;padding-top:0}.copy-product-details p{background:#ffffff07;border-radius:18px;padding:24px 26px;font-size:1rem;position:relative;box-shadow:inset 0 1px #ffffff0c}.chat-demo{z-index:2;margin-top:-88px;padding-bottom:0;position:relative}.chat-window{border-color:#e6dfee;border-radius:18px;box-shadow:0 30px 90px -40px #39235555,0 5px 20px -12px #39235520}.workday{padding-block:130px 105px;position:relative}.workday .section-heading{margin-bottom:0}.copy-day-detail{background:linear-gradient(125deg,#f4effb,#f8f5fc 62%,#fff5f9);border:1px solid #eee7f7;border-radius:24px;box-shadow:0 15px 35px -30px #62467a50}.beyond-section{background:linear-gradient(#fcfbfe 0%,#f2edf9 22%,#f5effa 65%,#fcfbfe 100%);border:0;padding:80px 0 84px;position:relative}.beyond-grid{gap:24px;margin-top:48px}.beyond-grid article{transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out),background .3s;background:#ffffffd9;border:0;border-radius:24px;padding:30px 27px 32px;box-shadow:0 10px 30px -23px #45285d40}.beyond-grid article:nth-child(2){margin-top:26px;margin-bottom:-26px}.beyond-grid article:nth-child(3){margin-top:52px;margin-bottom:-52px}.beyond-grid h3{letter-spacing:-.035em;min-height:0;font-size:1.65rem;line-height:1.18}.beyond-grid p{font-size:1rem}.feature-icon{margin-bottom:25px}.feature-icon span{color:#765098;background:#f4edf9;border-radius:12px;place-items:center;width:36px;height:36px;font-size:.8rem;display:grid}.learns-strip{background:linear-gradient(120deg,#fff,#fcf8ff);border:0;border-radius:24px;margin-top:106px;padding:30px 32px;box-shadow:0 12px 44px -30px #62447b25}.learns-strip p{font-size:1rem}.copy-companies{isolation:isolate;background:linear-gradient(115deg,#f1eafa 0%,#f6f0fa 54%,#fff2f7 100%);border:0;border-radius:30px;gap:50px;margin-top:10px;padding:52px 46px;position:relative}.copy-companies p{max-width:none}.faq{padding-block:112px 120px}.faq-list details{transition:background .3s,border-color .3s}.faq-list details>p{font-size:1rem}.final-cta{isolation:isolate;width:calc(100% - var(--scene-gutter)*2);border-radius:var(--scene-radius) var(--scene-radius) 22px 22px;background:#302052;margin:0 auto;padding:88px 0 84px;position:relative;overflow:clip;box-shadow:0 25px 60px -40px #51357050}.final-cta:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 98% 100%,#d6357940,#0000 58%),radial-gradient(at 0 0,#8b5cde32,#0000 60%);position:absolute;inset:0}.final-cta>.wrap{width:min(1200px,100% - 88px)}.final-cta h2{letter-spacing:-.045em;max-width:620px;line-height:1.12}.final-cta-action{max-width:440px}.final-cta-action p{font-size:1rem}.copy-trust article{background:linear-gradient(120deg,#f4eff9,#fbf8fd);border:0;border-radius:24px;margin-bottom:20px;padding:35px 36px}.copy-pricing{isolation:isolate;position:relative}.copy-pricing:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#ece1fa55,#0000 70%);border-radius:70px;position:absolute;inset:22% -40px 10%}.button{transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),background .25s}.button span[aria-hidden]{transition:transform .35s var(--ease-out)}.chat-apps button,.chat-topic{transition:background .25s,color .25s,box-shadow .25s}.timeline-step i{transition:background .3s,box-shadow .4s,transform .4s var(--ease-out)}.timeline-step.active i{transform:scale(1.18);box-shadow:0 0 0 5px #e8daf85c}@media (hover:hover) and (prefers-reduced-motion:no-preference){.beyond-grid article:hover{background:#fff;transform:translateY(-6px);box-shadow:0 24px 46px -25px #62417c30}.button:hover span[aria-hidden],.button:focus-visible span[aria-hidden]{transform:translate(2px,-2px)}}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.faq-list details{interpolate-size:allow-keywords}.faq-list details::details-content{opacity:0;block-size:0;transition:block-size .4s var(--ease-out),opacity .3s,content-visibility .4s allow-discrete;overflow:clip}.faq-list details[open]::details-content{opacity:1;block-size:auto}}}@media (width>=1001px){.faq>div:first-child{align-self:start;position:sticky;top:130px}}@media (width<=1000px){:root{--scene-gutter:16px;--scene-radius:38px}.copy-product{padding-top:65px}.copy-product>.wrap{width:calc(100% - 64px)}.copy-product-details{gap:22px}.copy-product-details p{padding:22px}.beyond-grid{gap:15px}.beyond-grid article{padding:25px 22px}.copy-companies{gap:30px;padding:40px 32px}.final-cta>.wrap{width:calc(100% - 64px)}.final-cta{padding-block:64px}}@media (width<=760px){:root{--scene-gutter:10px;--scene-radius:28px}.hero{padding-bottom:52px}.hero:after{inset-inline:0}.copy-product{border-radius:28px 28px 46px;padding:45px 0 110px}.copy-product>.wrap{width:calc(100% - 36px)}.copy-product-heading{gap:26px}.copy-product-details{gap:14px;margin-top:32px}.copy-product-details p{border-radius:16px;padding:20px;font-size:1rem}.chat-demo{margin-top:-62px}.chat-window{box-shadow:0 24px 55px -35px #39235555}.workday{padding-block:78px 56px}.copy-day-detail{border-radius:20px}.beyond-section{padding-block:42px 48px}.beyond-grid{gap:18px;margin-top:32px}.beyond-grid article,.beyond-grid article:nth-child(2),.beyond-grid article:nth-child(3){margin:0;padding:26px 24px}.learns-strip{border-radius:20px;align-items:flex-start;margin-top:28px;padding:25px 22px}.learns-strip img{width:30px;height:30px}.learns-strip h3{font-size:1.35rem}.learns-strip p{font-size:1rem}.copy-companies{border-radius:24px;gap:20px;margin-top:0;padding:32px 26px}.copy-companies p{font-size:1rem}.faq{padding-block:68px 72px}.faq-list summary{font-size:1rem}.final-cta{border-radius:30px 30px 16px 16px;padding:50px 0}.final-cta>.wrap{gap:30px;width:calc(100% - 40px)}.final-cta h2{font-size:2.75rem}.site-footer{padding-top:50px}.copy-trust article{border-radius:20px;padding:26px 24px}.copy-pricing:before{inset-inline:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.button span[aria-hidden],.beyond-grid article,.chat-apps button,.chat-topic,.timeline-step i,.faq-list details,.faq-list details::details-content{transition:none!important;animation:none!important}.button:hover,.beyond-grid article:hover,.timeline-step.active i{transform:none}}.site-header{z-index:20;isolation:isolate;background:#fafafdf5;border:1px solid #ffffffb3;border-radius:28px;width:min(1180px,100% - 80px);margin:16px auto 0;position:sticky;top:16px;box-shadow:0 14px 32px -16px #17122f38,0 3px 8px -3px #2117381f,inset 0 1.5px 1px #fffffff2,inset 0 -1px 1px #5b527d30}.site-header:before,.site-header:after{content:"";pointer-events:none;border-radius:inherit;z-index:-1;position:absolute}.site-header:before{background:linear-gradient(112deg,#ffffff61,#0000 20% 72%,#ffffff38);inset:1px;box-shadow:inset 2px 0 3px #ffffffb3,inset -2px 0 3px #ffffff80}.site-header:after{-webkit-mask-composite:xor;background:linear-gradient(125deg,#fff 2%,#ffffff26 25%,#c6c0dc38 48%,#ffffffd9 72%,#ffffff38);padding:1px;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@supports (backdrop-filter:blur(1px)){.site-header{backdrop-filter:blur(20px)saturate(150%);background:linear-gradient(115deg,#ffffffa8,#fff9 28%,#ffffff9c 58%,#f1effaaa)}}.site-header .nav-wrap{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;height:52px;padding-inline:24px 16px;display:grid}.site-header .brand{justify-self:start;width:fit-content}.site-header .brand img{border-radius:0;width:auto;height:28px;display:block}.site-header .nav-actions{justify-self:end;align-items:center;gap:8px;display:flex}.site-header .nav-actions>.button{white-space:nowrap;border-radius:23px;gap:18px;min-height:44px;padding:8px 17px;font-size:.9375rem;line-height:1.4;box-shadow:inset 0 1px #ffffff45,inset 0 -1px #0e092b55,0 3px 9px #21173824}.site-header .nav-actions>.button>[aria-hidden]{font-size:1rem;line-height:1.2}.site-header .mobile-cta-label{display:none}.site-header .desktop-cta-label{display:inline}.site-header .nav-actions>.button{position:relative;overflow:hidden}.site-header .nav-actions>.button>span{position:relative}.site-header .nav-actions>.button>.cta-video{pointer-events:none;opacity:0;transition:opacity .5s ease-out;position:absolute;inset:0}.site-header .cta-video video{object-fit:cover;width:100%;height:100%;display:block}.site-header .cta-video:after{content:"";background:linear-gradient(#2b1a4980,#2b1a4938 48%,#2b1a4985);position:absolute;inset:0}.site-header .nav-actions>.button[data-playing]>.cta-video{opacity:1}.site-header .nav-actions>.button[data-playing]>span{text-shadow:0 1px 3px #000000b3,0 0 10px #00000073}@media (prefers-reduced-motion:reduce),(forced-colors:active){.site-header .nav-actions>.button>.cta-video{display:none}}.nav-dock{width:auto;height:auto;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;margin:0;padding:0 4px;display:flex;position:static;inset:auto;overflow:visible}.menu-toggle{display:none}.dock-link{color:#514965;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:14px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:auto;min-height:44px;padding-inline:10px;display:flex;position:relative}.dock-content{justify-content:center;align-items:center;gap:inherit;transform-origin:50% 75%;flex-shrink:0;display:inline-flex}.dock-icon{background:linear-gradient(145deg,#ffffffa6,#eeeaf766);border:1px solid #d8d2e84d;border-radius:9px;flex-shrink:0;place-items:center;width:26px;height:26px;transition:background .2s,border-color .2s,box-shadow .2s,color .2s;display:grid;box-shadow:inset 0 1px #fffffff2,0 2px 4px #33234c05}.dock-icon svg{width:18px;height:18px}.dock-label{font-family:var(--font-body,sans-serif);white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.25}.dock-link[aria-current=page]{color:#533796}.dock-link[aria-current=page] .dock-icon{background:linear-gradient(145deg,#ffffffed,#dfd5f9c7);border-color:#bca9e770;box-shadow:inset 0 1px #fff,0 2px 6px #4d2d8c10}.dock-link[aria-current=page] .dock-label{font-weight:700}.dock-link:focus-visible{outline-offset:1px;outline:2px solid #7554c5}.dock-link:focus-visible .dock-icon{color:#4e2e94;border-color:#bca9e7}@media (hover:hover) and (pointer:fine){.dock-link:hover{color:#4e2e94}.dock-link:hover .dock-icon{background:linear-gradient(145deg,#fff,#e7def7);border-color:#bca9e7a6;box-shadow:inset 0 1px #fff,0 4px 12px #4d2d8c18}}@media (width<=1100px){.site-header{width:calc(100% - 40px)}.site-header .nav-wrap{gap:10px;padding-inline:18px 12px}.nav-dock{gap:0;padding:0}.dock-link{gap:6px;padding-inline:7px}.dock-icon{border-radius:8px;width:24px;height:24px}.dock-label{font-size:.8125rem}.site-header .nav-actions>.button{gap:10px;padding-inline:13px}}@media (width<=840px){html{scroll-padding-top:80px}.site-header{border-radius:24px;width:calc(100% - 24px);margin-top:8px;top:8px}.site-header .nav-wrap{grid-template-columns:1fr auto;gap:8px;height:52px;padding:4px 4px 4px 14px}.site-header .brand img{height:28px}.site-header .nav-actions>.button{min-height:44px;padding:8px 15px;font-size:.875rem}.site-header .nav-actions>.button>[aria-hidden],.site-header .desktop-cta-label{display:none}.site-header .mobile-cta-label{display:inline}.menu-toggle{color:#261442;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#ffffffb3;border:1px solid #d9d2e7;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.menu-toggle svg{width:20px;height:20px}.menu-toggle svg+svg,.site-header:has(.nav-dock:popover-open) .menu-toggle svg:first-child{display:none}.site-header:has(.nav-dock:popover-open) .menu-toggle svg+svg{display:block}.menu-toggle:focus-visible{outline-offset:2px;outline:2px solid #7554c5}.nav-dock:not(:popover-open){display:none}.nav-dock{grid-column:1/-1}.nav-dock:popover-open{backdrop-filter:blur(20px)saturate(150%);background:#fafafdf5;border:1px solid #ffffffb3;border-radius:24px;flex-direction:column;align-items:stretch;gap:2px;max-height:calc(100dvh - 82px);padding:8px;position:fixed;inset:70px 12px auto;overflow:auto;box-shadow:0 18px 40px -18px #17122f4d,0 3px 8px -3px #2117381f,inset 0 1.5px 1px #fffffff2}.nav-dock .dock-link{justify-content:flex-start;gap:12px;min-height:48px;padding-inline:12px}.nav-dock .dock-icon{border-radius:10px;width:30px;height:30px}.nav-dock .dock-label{font-size:1rem}}@media (height<=500px) and (width<=840px){.site-header{margin-top:4px;top:4px}.nav-dock:popover-open{max-height:calc(100dvh - 78px);top:66px}html{scroll-padding-top:76px}}@media (prefers-reduced-transparency:reduce){.site-header,.nav-dock:popover-open{-webkit-backdrop-filter:none;background:#fafafd}.site-header:before,.site-header:after{display:none}.dock-icon{background:#f2eef8}}@media (prefers-reduced-motion:reduce){.site-header *,.site-header :before,.site-header :after{transition:none!important}.dock-content,.site-header .button:hover{transform:none!important}}@media (forced-colors:active){.site-header,.nav-dock:popover-open{box-shadow:none;-webkit-backdrop-filter:none;background:canvas;border:1px solid canvastext}.site-header:before,.site-header:after{display:none}.menu-toggle{color:buttontext;background:buttonface;border-color:buttontext}.dock-link{color:linktext}.dock-icon{box-shadow:none;background:canvas;border-color:buttontext}.dock-link[aria-current=page]{color:linktext}.dock-link[aria-current=page] .dock-icon{box-shadow:none;background:canvas;border:2px solid highlight}.dock-link:focus-visible{outline-color:highlight}}@media print{.site-header{width:100%;box-shadow:none;background:#fff;margin-top:0;position:static}.site-header:before,.site-header:after{display:none}.dock-content{transform:none!important}}:root{--ink:#181529;--plum:#221b48;--violet:#6246df;--muted:#595967;--line:#dedfe8;--paper:#fafafd;--soft:#f0f1f6}body{background:var(--paper)}::selection{color:#17112e;background:#ddd8ff}.hero h1{color:#181529;font-weight:650}.hero .hero-lead{color:#272436;font-weight:600}.hero:after{background:radial-gradient(at 76% 100%,#6351d910,#0000 65%)}.tiny-star{color:#6246df}.eyebrow{color:#3d355c}.button.primary{background:#221b48;box-shadow:0 3px 9px #16112618}.button.primary:hover{background:#3d2c7a;box-shadow:0 6px 18px #21153824}.copy-product{background-color:#121022;background-image:linear-gradient(180deg, var(--paper) 0%, transparent 26%, transparent 74%, #121022 100%), radial-gradient(ellipse at 14% 38%, #a98bff8c, transparent 62%), radial-gradient(ellipse at 86% 46%, #6246df9c, transparent 58%), linear-gradient(180deg, var(--paper) 0%, #ebe6fc 18%, #b6a0f4 36%, #7652de 55%, #422575 74%, #121022 96%);background-size:100% calc(var(--chat-overlap,360px) + 72px);box-shadow:none;background-repeat:no-repeat;mask-image:linear-gradient(#0000,#000 28px)}.copy-product:before{content:none}.copy-product h2,.final-cta h2{color:#fff;font-weight:650}.copy-product p{color:#ccc9dc}.copy-product-details p{color:#d5d2e2;background:#ffffff05;box-shadow:inset 0 1px #ffffff14}.copy-product .button.light,.final-cta .button.light{color:#211a40;background:#fff;box-shadow:0 3px 12px #08061320}.copy-product .button.light:hover,.final-cta .button.light:hover{background:#efedfc}.copy-day-detail{box-shadow:none;background:#f0f1f6;border-color:#dde0e9}.copy-day-detail h3{color:#211c38;font-weight:650}.copy-day-detail p{color:#535464}.copy-day-detail .step-index{color:#6246df;font-weight:650}.timeline-step.active i{background:#6246df;box-shadow:0 0 0 5px #6246df14}.timeline-step.active strong{color:#392768}.beyond-section{background:linear-gradient(#fafafd,#f0f1f6 24% 70%,#fafafd)}.beyond-grid article{background:#fff;border:1px solid #e1e2eb;box-shadow:0 12px 30px -25px #1b17382b}.beyond-grid h3{color:#201b35;font-weight:650}.beyond-grid p{color:#575765}.beyond-section .feature-icon span{color:#fff;background:#28204e;border-radius:10px}.learns-strip{box-shadow:none;background:#fff;border:1px solid #e2e2ec}.learns-strip h3{color:#241c3e;font-weight:650}.learns-strip p{color:#575765}.copy-companies{background:radial-gradient(at 35% 0,#45388a55,#0000 75%),#19152e;border:1px solid #302940;box-shadow:0 20px 42px -33px #17112c50}.copy-companies h2{color:#fff;font-weight:650}.copy-companies p{color:#cecadf}.faq-list details{border-color:#dedee8}.faq-list details[open]{border-color:#8373bd}.faq-list details[open] summary{color:#4f36ab}.faq-list details>p{color:#575765}.final-cta{background:#11101f;box-shadow:0 25px 60px -40px #17122855}.final-cta:before{background:radial-gradient(at 42% 40%,#44327b65,#0000 65%),linear-gradient(110deg,#171327,#1d1737 48%,#10101e)}.final-cta p{color:#cecadf}.footer-bottom{border-top-color:#e0e1e9}.copy-trust article{background:#f0f1f6;border:1px solid #e1e3eb}.copy-trust h2{color:#211c36;font-weight:650}.copy-pricing:before{background:radial-gradient(#6655bf0a,#0000 70%)}.site-header .mobile-nav{border-top-color:#d8d9e680}.chat-demo .chat-frame{--frame-radius:38px;isolation:isolate;border-radius:var(--frame-radius);background:linear-gradient(135deg,#ffffffb8,#ffffff47 30%,#d4cfff24 60%,#ffffff70),#eeedf53d;border-color:#ffffff94;box-shadow:0 32px 70px -28px #100c2e59,0 8px 22px -14px #17112c52,inset 0 1px 1px #fff,inset 0 -1px 1px #ffffff80}@supports (backdrop-filter:blur(1px)){.chat-demo .chat-frame{backdrop-filter:blur(18px)saturate(135%);background:linear-gradient(135deg,#ffffff8c,#ffffff1c 30%,#d4cfff12 60%,#ffffff4d),#ffffff0a}}.chat-demo .chat-frame:before{z-index:2;border-radius:inherit;filter:none;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#fff 3%,#ffffff80 20%,#ffffff08 42%,#ddd7ff66 72%,#ffffffed 100%);padding:1px;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.chat-demo .chat-frame:after{content:"";z-index:1;border-radius:calc(var(--frame-radius) - 5px);pointer-events:none;border:1px solid #ffffff42;position:absolute;inset:5px;box-shadow:inset 0 1px #ffffff94,0 1px #21173814}.chat-demo .chat-window{border-color:#ffffffa8;border-radius:26px;box-shadow:0 0 0 1px #21173817,0 3px 9px #2117381c}@media (width<=760px){.chat-demo .chat-frame{--frame-radius:28px}.chat-demo .chat-frame:after{border-radius:25px;inset:3px}.chat-demo .chat-window{border-radius:19px}}@media (prefers-reduced-transparency:reduce){.chat-demo .chat-frame{backdrop-filter:none;background:#eeedf5}}@media (forced-colors:active){.chat-demo .chat-frame{box-shadow:none;backdrop-filter:none;background:canvas;border-color:canvastext}.chat-demo .chat-frame:before,.chat-demo .chat-frame:after{display:none}.chat-demo .chat-window{box-shadow:none;border-color:canvastext}}.chat-demo .chat-apps{backdrop-filter:blur(14px);background:linear-gradient(145deg,#f1eff8ed,#e7e4f2d9);border-color:#d4cede;width:448px;box-shadow:0 8px 22px -13px #21193638,inset 0 1px #fff}.chat-demo .chat-apps button{color:#4b455c;font-size:15px;font-weight:600;transition:color .24s,background-color .24s,transform .18s}.chat-demo .chat-apps button:hover:not([aria-selected=true]){color:#211936;background-color:#ffffffa6}.chat-demo .chat-apps button:active{transform:scale(.97)}.chat-demo .chat-apps button[aria-selected=true]{color:#382764}.chat-demo .app-selection{background:linear-gradient(135deg,#fff 16%,#f6f3ff);border-color:#cec5e4;transition:transform .52s cubic-bezier(.22,1,.36,1);box-shadow:0 3px 9px #3d2c6d1a,inset 0 1px #fff,inset 0 -1px #e5def7}.chat-demo .chat-apps .chat-brand-icon{border-radius:5px}.chat-demo .chat-apps button[aria-selected=true] .chat-brand-icon{animation:.48s cubic-bezier(.22,1,.36,1) app-icon-settle}@keyframes app-icon-settle{0%{transform:translateY(2px)scale(.9)}to{transform:translateY(0)scale(1)}}.chat-demo .chat-apps button:focus-visible{outline-offset:3px;outline-color:#6246df}@media (width<=760px){.chat-demo .chat-apps{width:min(448px,100%)}.chat-demo .chat-apps button{gap:6px;padding-inline:6px;font-size:14px}}@media (width<=360px){.chat-demo .demo-toolbar .chat-apps button{gap:5px;padding-inline:4px;font-size:13px}}@media (prefers-reduced-transparency:reduce){.chat-demo .chat-apps{backdrop-filter:none;background:#f3f2f7}}@media (prefers-reduced-motion:reduce){.chat-demo .app-selection,.chat-demo .chat-apps button{transition:none}.chat-demo .chat-apps button[aria-selected=true] .chat-brand-icon{animation:none}.chat-demo .chat-apps button:active{transform:none}}@media (forced-colors:active){.chat-demo .chat-apps{box-shadow:none;backdrop-filter:none;background:canvas;border-color:buttontext}.chat-demo .app-selection{box-shadow:none;background:highlight;border-color:highlight}.chat-demo .chat-apps button,.chat-demo .chat-apps button:hover:not([aria-selected=true]){color:buttontext;background:0 0}.chat-demo .chat-apps button[aria-selected=true]{color:highlighttext}}.course-home{--course-glow:#8262ce;--course-base:#241d46;--course-edge:#424184}.course-home[data-theme=frontline]{--course-glow:#639dbe;--course-base:#152f3d;--course-edge:#2d6170}.course-home[data-theme=pricing]{--course-glow:#9a83ca;--course-base:#24283e;--course-edge:#555279}.course-home[data-theme=it]{--course-glow:#708ee0;--course-base:#1a2646;--course-edge:#394f91}.course-home .course-cover{background:radial-gradient(ellipse at 112% -35%,var(--course-glow),transparent 61%),linear-gradient(112deg,var(--course-base) 20%,var(--course-edge))}.course-home .course-cover:after{content:"";pointer-events:none;z-index:-1;border:1px solid #ffffff38;border-radius:50%;width:100%;height:230%;position:absolute;top:-78%;right:-71%;transform:rotate(-32deg);box-shadow:0 0 0 16px #ffffff09,0 0 0 17px #ffffff18,0 0 0 36px #ffffff06,0 0 0 37px #ffffff12,0 0 0 60px #ffffff05}.course-home .course-cover .course-title{color:#fff}.course-home .course-cover .course-kicker{color:#e6e8f2}.course-home .course-cover .course-start{color:#251e3b;background:#fff;border:1px solid #ffffffa8;box-shadow:0 2px 6px #11152922}@media (forced-colors:active){.course-home .course-cover{background:canvas}.course-home .course-cover:after{display:none}.course-home .course-cover .course-title,.course-home .course-cover .course-kicker{color:canvastext}.course-home .course-cover .course-start{color:buttontext;box-shadow:none;background:buttonface;border-color:buttontext}}:root{--section-curve:clamp(32px, 5vw, 76px);--section-card-curve:clamp(26px, 3.2vw, 48px)}#main>.copy-product{border-radius:0 0 var(--section-curve) var(--section-curve);margin-bottom:0}#main>.workday-story{padding-top:clamp(76px,7.5vw,112px);padding-bottom:calc(64px + var(--section-curve));background:linear-gradient(180deg, var(--paper) 0%, var(--paper) calc(100% - 260px), #e9eaf3)}#main>.capabilities-section{isolation:isolate;margin-top:calc(-1 * var(--section-curve));border-radius:var(--section-curve) var(--section-curve) 0 0;background:linear-gradient(180deg, #fff 0%, #f4f4f9 36%, var(--paper) 100%);padding-top:clamp(64px,6vw,92px);padding-bottom:clamp(64px,6vw,92px);position:relative;box-shadow:0 -24px 56px -44px #24203d35}#main>.copy-companies{border-radius:var(--section-card-curve);border:0;margin-top:0;padding-block:clamp(36px,4.5vw,66px);box-shadow:0 30px 65px -44px #29204d70,inset 0 1px #ffffff12}#main>.faq{padding-top:clamp(72px,8vw,116px);padding-bottom:clamp(80px,8.5vw,124px)}#main>.final-cta{border-radius:var(--section-curve);width:100%;margin:0;padding-block:clamp(58px,6.5vw,96px);box-shadow:0 24px 52px -42px #21173b50}.site-footer{padding-top:clamp(56px,6vw,88px)}@media (width<=800px){#main>.workday-story{padding-top:64px;padding-bottom:calc(35px + var(--section-curve))}#main>.capabilities-section{padding-top:48px;padding-bottom:58px}}@media (forced-colors:active){#main>.copy-product,#main>.capabilities-section,#main>.copy-companies,#main>.final-cta{box-shadow:none}}@font-face{font-family:Sora;src:url(/fonts/sora-latin-variable.woff2)format("woff2");font-style:normal;font-weight:100 800;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3-latin-variable.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:Katie Display Punctuation;src:url(/fonts/source-sans-3-latin-variable.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap;unicode-range:U+2E,U+2026}:root{--font-display:"Katie Display Punctuation", "Sora", Arial, sans-serif;--font-body:"Source Sans 3", "Segoe UI", Arial, sans-serif;--text-accent-gradient:linear-gradient(110deg, #4930ad 0%, #7753d8 52%, #35205f 100%)}body{font-family:var(--font-body);font-size:18px;line-height:1.65}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.045em;font-weight:600}.hero-scene .hero h1{letter-spacing:-.048em;text-wrap:balance;font-size:clamp(3rem,5.5vw,5rem);font-weight:600;line-height:1.09}.hero .hero-title-accent{color:#6246df;white-space:nowrap}.workday-story .workday-heading h2>span{width:fit-content;max-width:100%}@supports (background-clip:text){.hero-scene .hero .hero-title-accent,.workday-story .workday-heading h2>span{background-image:var(--text-accent-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.hero .hero-lead{letter-spacing:-.015em;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:600;line-height:1.3}.hero-intro>p:not(.hero-lead){font-size:1.5rem;line-height:1.5}.eyebrow{letter-spacing:.1em;font-size:.875rem;font-weight:600}.button,.hero-secondary{letter-spacing:0;font-size:1rem;font-weight:600}.site-header .desktop-nav{font-size:1rem;font-weight:600}.site-header .nav-actions>.button{font-size:.9375rem}.copy-product h2,.workday-story .workday-heading h2,.capabilities-section .capabilities-heading h2,.faq h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.25rem,4.1vw,3.75rem);font-weight:600;line-height:1.14}.copy-product p,.copy-product-details p,.workday-story .workday-step p,.capabilities-section .cap-copy p,.copy-companies p,.faq-list p,.copy-pricing-body p,.copy-trust p{font-size:1.125rem;line-height:1.7}.workday-story .workday-step h3,.capabilities-section .cap-copy h3{letter-spacing:-.04em;text-wrap:pretty;font-size:clamp(1.75rem,2.5vw,2.375rem);font-weight:600;line-height:1.2}.workday-story .workday-step time{font-family:var(--font-display);font-weight:500}.copy-companies h2,.final-cta h2{letter-spacing:-.045em;font-weight:600}.faq-list summary{font-family:var(--font-body);letter-spacing:0;font-size:1.1875rem;font-weight:600;line-height:1.4}.faq-show-more{font-size:1rem}.page-hero h1{letter-spacing:-.048em;font-size:clamp(2.75rem,5.5vw,5rem);font-weight:600;line-height:1.1}.copy-trust h2{letter-spacing:-.035em;font-size:1.625rem;font-weight:600;line-height:1.3}.chat-window :is(h1,h2,h3){font-family:inherit}@media (width<=1000px){.site-header .desktop-nav{font-size:.9375rem}}@media (width<=760px){.hero-scene .hero h1{font-size:clamp(2.5rem,7.5vw,3.75rem);line-height:1.12}.hero .hero-lead{font-size:1.625rem}.hero-intro>p:not(.hero-lead){font-size:1.3125rem}.site-header .nav-actions>.button{font-size:.875rem}.copy-product h2,.workday-story .workday-heading h2,.capabilities-section .capabilities-heading h2,.faq h2{font-size:clamp(2rem,6.5vw,3rem);line-height:1.17}.workday-story .workday-step h3,.capabilities-section .cap-copy h3{font-size:clamp(1.625rem,5.2vw,2rem)}.copy-product .button{font-size:1rem}.page-hero h1{font-size:clamp(2.5rem,7.5vw,3.75rem)}}@media (width<=380px){.hero-scene .hero h1{font-size:2.25rem}.site-header .nav-actions>.button{padding-inline:8px}.site-header .brand img{height:26px}}@media (forced-colors:active){.hero-scene .hero .hero-title-accent,.workday-story .workday-heading h2>span{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}}@media print{.hero-scene .hero .hero-title-accent,.workday-story .workday-heading h2>span{color:#4930ad;-webkit-text-fill-color:#4930ad;background:0 0}}.site-footer{padding-bottom:0;display:block}.footer-content{grid-template-columns:1fr 1fr;gap:35px;display:grid}.footer-wordmark{user-select:none;pointer-events:none;align-items:center;gap:2%;width:calc(100% - clamp(36px,5vw,96px));margin:clamp(36px,5vw,80px) auto 0;display:flex;overflow:hidden;container-type:inline-size}.footer-pills{flex:0 0 24%;width:24%;height:auto;display:block}.footer-wordmark span{min-width:0;font-family:var(--font-display);letter-spacing:-.075em;text-align:center;white-space:nowrap;color:#c9bdd9;flex:1;padding-top:.04em;padding-right:.075em;font-size:32.5cqw;font-weight:700;line-height:.9;display:block}@supports (background-clip:text){.footer-wordmark{-webkit-mask-image:linear-gradient(#000 48%,#000b 76%,#0000 98%);mask-image:linear-gradient(#000 48%,#000b 76%,#0000 98%)}.footer-wordmark span{color:#0000;-webkit-text-fill-color:transparent;background-color:#0000;background-image:radial-gradient(at 20% 14%,#ffffff61,#0000 48%),linear-gradient(125deg,#0000 18%,#ffffffb8 27%,#ffffff70 30%,#0000 38%,#9d84bf30 48%,#ffffff9c 56%,#0000 65%),linear-gradient(#a18bbfa3 8%,#cfc2e2a3 30%,#b7a3d2b3 52%,#e5dced94 72%,#a990c4a3 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;-webkit-background-clip:text;background-clip:text}.footer-wordmark :is(span,.footer-pills){filter:url(#footer-glass-edge)drop-shadow(0 -1px #ffffffeb)drop-shadow(0 2px 1px #7e699a70)drop-shadow(0 8px 12px #49346117)}}@media (prefers-reduced-transparency:reduce){.footer-wordmark{-webkit-mask-image:none;mask-image:none}.footer-wordmark span{color:#c9bdd9;-webkit-text-fill-color:currentColor;background:0 0}.footer-wordmark :is(span,.footer-pills){filter:none}.footer-pills rect{fill:#c9bdd9}.footer-pills rect:last-child{fill:#b8a9ca}}@media (width<=700px){.footer-content{display:block}}@media (width<=480px){.footer-content .footer-bottom{flex-direction:column;gap:6px}}@media (forced-colors:active),print{.footer-wordmark{display:none}}
