:root{font-synthesis:none;text-rendering:optimizelegibility;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,Arial,sans-serif}html{scroll-behavior:smooth;background:#fff;overflow-x:hidden}html,body,#root{min-height:100%;margin:0}body{color:#071a43;background:#fff;overflow-x:hidden}h1,h2,h3,h4,h5,h6,.brand strong{font-family:Plus Jakarta Sans,sans-serif}button,input{font:inherit}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff")}:root{--blue:#075ef0;--blue2:#0a78ff;--navy:#071a3d;--ink:#142b4e;--muted:#60728c;--line:#dbe6f1;--soft:#f4f8fd;--green:#078765;--red:#c72b48;--shadow:0 18px 50px #082b5b1a}.capabilities h3 a{color:inherit}.capabilities .section-link{color:var(--blue);align-items:center;gap:6px;margin-top:14px;font-size:12px;font-weight:800;display:inline-flex}.capabilities .section-link svg{width:14px;height:14px}.article-meta a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}*{box-sizing:border-box}.site{min-height:100vh;color:var(--navy);background:#fff;font:500 15px/1.6 Inter,Arial,sans-serif}.site a{color:inherit;text-decoration:none}.site button,.site input,.site select,.site textarea{font:inherit}.skip{z-index:1000;border:2px solid var(--blue);background:#fff;border-radius:8px;padding:10px 16px;position:fixed;top:10px;left:10px;transform:translateY(-80px)}.skip:focus{transform:none}.announcement{color:#fff;background:#061b47;border-bottom:2px solid #22a6ff;justify-content:center;align-items:center;gap:12px;height:36px;padding:0 69.8px;font-size:12px;display:flex}.announcement b,.announcement a{color:#58c8ff}.announcement button{color:#fff;background:0 0;border:0;place-items:center;display:grid;position:absolute;right:20px}.announcement svg{width:15px}.site-header{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border-bottom:1px solid #dbe6f1cc;height:80px;position:sticky;top:0;box-shadow:0 4px 20px #082b5b09}.header-inner{justify-content:space-between;align-items:center;max-width:1280px;height:100%;margin:auto;padding:0 28px;display:flex}.brand{align-items:center;gap:11px;display:inline-flex}.brand img{border-radius:50%}.brand strong{letter-spacing:.15em;font-size:17px}.nav{align-items:center;gap:28px;height:100%;display:flex}.mobile-quick-actions{display:none}.nav>a,.nav-group>button{font-size:13px;font-weight:700}.nav-group{align-items:center;height:100%;display:flex}.nav-group>button{color:var(--navy);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;height:100%;display:flex}.nav-group>button svg{width:14px;transition:transform .2s}.nav-group>button[aria-expanded=true] svg{transform:rotate(180deg)}.header-actions{align-items:center;gap:10px;display:flex}.login{padding:10px 16px;font-weight:700}.button{border:1px solid var(--blue);background:linear-gradient(135deg,var(--blue2),#0754d7);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 22px;font-weight:750;display:inline-flex;box-shadow:0 8px 20px #075ef02e;color:#fff!important}.button svg,.text-link svg,.inline-links svg{width:16px}.button.secondary{box-shadow:none;background:#fff;color:var(--blue)!important}.menu-button{color:var(--navy);background:0 0;border:0;display:none}.mega{transform-origin:top;opacity:0;visibility:hidden;border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:230px 1fr;gap:24px;width:1120px;padding:24px;transition:opacity .14s,transform .2s cubic-bezier(.16,1,.3,1),visibility .14s;display:grid;position:absolute;top:72px;left:50%;transform:translate(-50%,-6px)scale(.985);box-shadow:0 28px 70px #07224d29}.mega.show{opacity:1;visibility:visible;transform:translate(-50%)scale(1)}.mega-copy{border-right:1px solid var(--line);padding:8px 20px 8px 4px}.mega-copy small,.eyebrow{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.eyebrow svg{width:16px}.mega-copy h3{margin:12px 0 20px;font-size:22px;line-height:1.15}.mega-copy a{color:var(--blue);align-items:center;gap:7px;font-weight:750;display:flex}.mega-copy svg{width:16px}.mega-links{grid-template-columns:repeat(2,1fr);gap:5px 14px;display:grid}.mega-links>a{border-radius:8px;padding:10px 12px}.mega-links>a:hover,.mega-links>a:focus-visible{background:var(--soft);outline:none}.mega-links b,.mega-links span{display:block}.mega-links b{font-size:14px}.mega-links span{color:var(--muted);margin-top:2px;font-size:12px}.system-map{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;justify-content:center;align-items:center;gap:12px;padding-top:14px;display:flex}.system-map span{border:1px solid var(--line);color:var(--navy);border-radius:20px;padding:4px 12px;font-size:12px}main:not(.subpage):not(.form-page):not(.not-found){max-width:1280px;margin:auto;padding:0 28px}.hero{grid-template-columns:.83fr 1.17fr;align-items:center;min-height:560px;display:grid;position:relative}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#1aa0ff1a,#0000 66%);border-radius:50%;width:440px;height:440px;position:absolute;right:12%}.hero-copy{z-index:2;padding-left:20px;animation:.45s both rise;position:relative}.hero h1{letter-spacing:-.055em;max-width:590px;margin:17px 0 22px;font-size:72px;line-height:.98}.hero h1 em{color:var(--blue);font-style:normal}.hero-copy>p{color:#3e5573;max-width:565px;font-size:17px;line-height:1.7}.hero-actions{gap:12px;margin-top:30px;display:flex}.orbit-wrap{height:480px;animation:.6s .12s both dashboard-in;position:relative}.orbit{pointer-events:none;border:1px solid #9fd6ff;border-radius:50%;width:92%;height:76%;position:absolute;top:10%;left:4%}.orbit.two{width:82%;height:65%;top:16%;left:9%;transform:rotate(-9deg)}.orbit:before{content:"";background:#1087ff;border-radius:50%;width:8px;height:8px;animation:22s linear infinite orb;position:absolute;box-shadow:0 0 0 4px #fff,0 0 0 5px #6cbfff}.dashboard{background:#fff;border:1px solid #a8d6fa;border-radius:13px;width:78%;height:64%;position:absolute;top:19%;left:11%;overflow:hidden;box-shadow:0 30px 60px #08438029}.windowbar{border-bottom:1px solid #e9eff6;justify-content:space-between;align-items:center;height:38px;padding:0 13px;display:flex}.windowbar .brand img{width:16px;height:16px}.windowbar .brand strong{font-size:8px}.windowbar>span{gap:7px;display:flex}.windowbar svg{width:13px}.dash-body{grid-template-columns:110px 1fr;height:calc(100% - 38px);display:grid}.dash-body aside{border-right:1px solid #e9eff6;padding:12px 8px}.dash-body aside span{color:#4d617b;border-radius:5px;align-items:center;gap:6px;padding:6px;font-size:8px;display:flex}.dash-body aside span.active{color:#fff;background:var(--blue)}.dash-body aside svg{width:11px}.dash-body main{padding:15px}.ui-title{margin:0 0 10px;font-size:12px;font-weight:800}.stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.stats>div{border:1px solid #e4ecf4;border-radius:6px;padding:9px}.stats small,.stats b,.stats em{display:block}.stats small{color:var(--muted);font-size:7px}.stats b{font-size:19px;line-height:1.3}.stats em{color:var(--green);font-size:6px;font-style:normal}.dash-panels{grid-template-columns:1.35fr 1fr;gap:8px;margin-top:10px;display:grid}.dash-panels>div{border:1px solid #e4ecf4;border-radius:6px;height:135px;padding:11px;font-size:8px}.dash-panels p{align-items:center;gap:5px;margin:8px 0;display:flex}.dash-panels p svg{width:11px}.dash-panels p small{color:var(--muted);margin-left:auto}.posture>span{border:7px solid #12a980;border-right-color:#d8f4ed;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:66px;height:66px;margin:8px auto 3px;display:flex}.posture strong{font-size:17px}.posture span small{font-size:6px}.posture p{color:var(--green);margin:2px 4px;font-size:6px;display:inline-flex}.float-card{z-index:4;border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-size:9px;font-weight:750;animation:.42s both float-in;display:flex;position:absolute;box-shadow:0 12px 25px #0f4a7e21}.float-card img,.float-card>svg{width:20px;height:20px}.float-card span,.float-card small{display:block}.float-card small{font-weight:500}.float-card.drive{animation-delay:.3s;top:7%;left:31%}.float-card.revoked{animation-delay:.38s;top:49%;left:0}.float-card.signed{animation-delay:.46s;top:45%;right:0}.feature-strip{border-block:1px solid var(--line);justify-content:space-around;align-items:center;min-height:80px;display:flex}.feature-strip span{align-items:center;gap:9px;font-size:12px;font-weight:750;display:flex}.feature-strip svg{width:24px;color:var(--blue)}.section{opacity:0;margin-top:90px;transition:all .55s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}.section.revealed{opacity:1;transform:none}.section-heading{text-align:center;max-width:690px;margin:auto}.section-heading h2,.story h2,.extension-section h2,.trust-section h2,.security-section h2{letter-spacing:-.04em;margin:10px 0 12px;font-size:52px;line-height:1.05}.section-heading p,.story-copy>p,.extension-section>div>p{color:var(--muted);font-size:16px}.integration-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:38px;display:grid}.integration-card{border:1px solid var(--line);border-radius:11px;align-items:center;gap:14px;min-height:86px;padding:16px 18px;transition:all .2s;display:flex;box-shadow:0 7px 18px #082b5b0b}.integration-card:hover{border-color:var(--blue);transform:translateY(-3px)}.integration-card .app-faux,.integration-card img{width:38px;height:38px}.app-faux{color:#fff;border-radius:9px;place-items:center;font-weight:800;display:inline-grid}.app-faux.teams{background:#526ed3}.app-faux.discord{background:#5865f2}.integration-card b,.integration-card small{display:block}.integration-card small{color:var(--muted)}.integration-card>svg{width:18px;color:var(--blue);margin-left:auto}.audience{grid-template-columns:1fr 1fr;gap:18px;display:grid}.audience article{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f5faff);border-radius:18px;min-height:300px;padding:42px;position:relative;overflow:hidden}.audience article>svg{color:#c2dcfb;width:110px;height:110px;position:absolute;top:25px;right:28px}.audience article:nth-child(2)>svg{color:#b9eadb}.audience h2{max-width:400px;margin:18px 0 12px;font-size:35px;line-height:1.08}.audience p{max-width:420px;color:var(--muted)}.audience a,.story a,.trust-section a{color:var(--blue);align-items:center;gap:7px;margin-top:18px;font-weight:750;display:inline-flex}.audience a svg,.story a svg,.trust-section a svg{width:16px}.story{border:1px solid var(--line);border-radius:19px;grid-template-columns:.78fr 1.22fr;align-items:center;gap:55px;min-height:480px;padding:54px;display:grid}.story.reverse{grid-template-columns:1.22fr .78fr}.story-copy>p{max-width:470px}.inline-links{align-items:center;gap:22px;display:flex}.workspace-demo,.offboard-demo,.nda-demo{box-shadow:var(--shadow);background:#fff;border:1px solid #cfddea;border-radius:14px;overflow:hidden}.demo-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:55px;padding:0 18px;font-size:13px;font-weight:750;display:flex}.demo-top>span:first-child{align-items:center;gap:8px;display:flex}.demo-top svg{color:#12a86e;width:20px}.status{color:var(--green);background:#e5f7f0;border-radius:20px;padding:4px 9px;font-size:10px}.status.danger{color:var(--red);background:#ffebee}.doc-tabs{background:var(--soft);gap:7px;padding:9px 14px;display:flex}.doc-tabs button{color:var(--muted);background:0 0;border:0;border-radius:5px;padding:6px 10px;font-size:10px;font-weight:750}.doc-tabs button.active{color:var(--blue);background:#fff;box-shadow:0 2px 6px #dbe6f1}.sheet{padding:17px}.sheet>div{margin-bottom:11px}.sheet small{color:var(--green);font-size:9px;display:block}.sheet p{border-top:1px solid #e8eef5;grid-template-columns:1fr 90px 55px;margin:0;padding:9px 5px;font-size:11px;display:grid}.sheet em{color:var(--green);font-style:normal}.demo-activity{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 17px;display:flex}.demo-activity span,.demo-activity button{align-items:center;gap:7px;display:flex}.demo-activity svg{width:16px}.demo-activity button{background:var(--red);color:#fff;border:0;border-radius:6px;padding:7px 12px;font-size:10px;font-weight:750}.offboard-demo{padding:20px}.employee{border:1px solid var(--line);border-radius:9px;align-items:center;gap:11px;padding:12px;display:flex}.employee>svg{width:35px}.employee span>*{display:block}.employee small{color:var(--muted)}.employee em{color:var(--green);background:#e6f7f0;border-radius:20px;margin-left:auto;padding:4px 9px;font-size:10px;font-style:normal}.played .employee em{color:var(--red);background:#ffebef}.revoke-all{background:var(--red);color:#fff;border:0;border-radius:7px;width:100%;margin:13px 0;padding:10px;font-weight:750}.revoke-all svg,.replay svg{vertical-align:middle;width:16px;margin-right:7px}.access-list{grid-template-columns:1fr 1fr;gap:7px;display:grid}.access-list>span{border:1px solid var(--line);border-radius:6px;align-items:center;gap:6px;padding:8px;font-size:9px;transition:all .25s;display:flex}.access-list svg{width:14px;color:var(--green)}.access-list em{color:var(--green);margin-left:auto;font-style:normal}.played .access-list>span{animation:revoke .3s calc(var(--i)*.12s) both}.played .access-list svg,.played .access-list em{color:var(--red)}.replay{color:var(--blue);background:0 0;border:0;margin:12px auto 0;font-size:10px;display:block}.nda-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:70px;padding:0 20px;display:flex}.nda-head>svg{color:var(--blue)}.nda-head span>*{display:block}.nda-head small{color:var(--muted)}.nda-head button{background:var(--blue);color:#fff;border:0;border-radius:6px;margin-left:auto;padding:8px 11px;font-size:10px}.nda-head button svg{vertical-align:middle;width:12px;margin-right:5px}.timeline{grid-template-columns:repeat(6,1fr);padding:26px 14px 20px;display:grid}.timeline>div{text-align:center;color:#9ba9ba;position:relative}.timeline>div:before{content:"";background:#dfe8f2;height:2px;position:absolute;top:12px;left:-50%;right:50%}.timeline>div:first-child:before{display:none}.timeline>div.active:before{background:var(--blue)}.timeline span{z-index:1;background:#edf2f7;border-radius:50%;place-items:center;width:26px;height:26px;margin:auto;font-size:9px;display:grid;position:relative}.timeline .active span{background:var(--blue);color:#fff}.timeline svg{width:12px}.timeline b{margin-top:8px;font-size:8px;display:block}.timeline .active b{color:var(--navy)}.room-files{padding:0 20px 20px}.room-files>span{border-top:1px solid var(--line);align-items:center;gap:7px;padding:10px;font-size:10px;display:flex}.room-files svg{width:16px;color:var(--blue)}.room-files em{color:var(--muted);margin-left:auto;font-style:normal}.extension-section{color:#fff;background:#061b47;border-radius:19px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px;min-height:330px;padding:50px;display:grid}.extension-section .eyebrow{color:#55c5ff}.extension-section>div>p{color:#b9c8dc}.extension-panel{color:var(--navy);background:#f7f9fc;border-radius:13px;grid-template-columns:1.2fr .8fr;gap:12px;padding:20px;display:grid}.message,.protect-panel{border:1px solid var(--line);background:#fff;border-radius:9px;padding:18px}.message p{color:var(--muted);font-size:11px}.message span{background:var(--soft);align-items:center;gap:7px;padding:10px;font-size:10px;display:flex}.message svg{color:#10a46f;width:16px}.protect-panel>svg{color:var(--blue)}.protect-panel p{color:var(--muted);font-size:9px}.protect-panel button{background:var(--blue);color:#fff;border:0;border-radius:6px;width:100%;padding:9px;font-size:10px}.trust-section{border:1px solid var(--line);border-radius:18px;grid-template-columns:1fr 1.3fr .65fr;align-items:center;gap:40px;min-height:230px;padding:45px;display:grid}.trust-section h2{font-size:38px}.trust-section>p{color:var(--muted);font-size:16px}.security-section{border:1px solid var(--line);border-radius:18px;grid-template-columns:1.35fr repeat(3,1fr);padding:48px;display:grid}.security-section>div{grid-row:1/3;padding-right:30px}.security-section h2{font-size:40px}.security-section>div p{color:var(--muted)}.security-section>a{border-left:1px solid var(--line);border-bottom:1px solid var(--line);min-height:130px;padding:18px}.security-section>a svg{color:var(--blue)}.security-section>a b,.security-section>a span{display:block}.security-section>a b{margin-top:10px}.security-section>a span{color:var(--muted);font-size:11px}.final-cta{text-align:center;color:#fff;background:radial-gradient(circle at 50% 0,#1476f3,#06358b);border-radius:20px 20px 0 0;margin-top:90px;padding:65px}.final-cta .eyebrow{color:#85d7ff}.final-cta h2{margin:12px 0 8px;font-size:44px;line-height:1.05}.final-cta p{color:#c9d8ed}.button.light{background:#fff;color:var(--blue)!important}.button.ghost{box-shadow:none;background:0 0;border-color:#72b7ff;margin-left:8px}.footer{color:#fff;background:#031431;margin-top:0;padding:58px max(28px,50% - 612px) 25px}.footer-grid{grid-template-columns:1.5fr repeat(5,1fr);gap:35px;display:grid}.footer-grid>div:first-child p{color:#9fb0c9;max-width:220px}.footer-grid>div:first-child>a{color:#59c4ff}.footer-col{flex-direction:column;gap:9px;display:flex}.footer-col b{margin-bottom:6px}.footer-col a{color:#acbad0;font-size:12px}.footer-bottom{color:#8fa1bb;border-top:1px solid #ffffff1f;justify-content:space-between;margin-top:45px;padding-top:20px;font-size:11px;display:flex}.footer-grid>div:first-child .footer-install{max-width:230px;margin-top:18px;font-size:12px;line-height:1.35;display:block}.split-actions>span{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.split-actions small{color:var(--muted);padding-left:2px;font-size:10px}.hero-demo-link{color:var(--blue);align-items:center;gap:7px;margin-top:18px;font-size:13px;font-weight:750;display:inline-flex}.hero-demo-link svg{width:15px}.availability{text-transform:uppercase;letter-spacing:.04em;background:#edf2f7;border-radius:20px;width:max-content;margin-top:5px;padding:2px 8px;font-style:normal;font-weight:800;color:var(--muted)!important;font-size:9px!important;display:inline-block!important}.availability.available{background:#e8f8f2;color:var(--green)!important}.availability.coming-soon{background:#fff3d8;color:#8b6100!important}.store-trust{color:var(--green);margin-top:16px;font-weight:750}.center-actions{justify-content:center;align-items:center;gap:22px;display:flex}.center-actions .text-link{color:#fff}.video-summary{max-width:850px;color:var(--muted);text-align:center;margin:18px auto 70px}.product-video{grid-template-columns:1.25fr .75fr;align-items:center;gap:48px;margin:90px 0;display:grid}.video-facade{aspect-ratio:16/9;box-shadow:var(--shadow);cursor:pointer;background:#061b47;border:1px solid #afc8df;border-radius:16px;padding:0;position:relative;overflow:hidden}.video-facade:after{content:"";background:linear-gradient(#0000 45%,#031431ad);position:absolute;inset:0}.video-facade img{object-fit:cover;width:100%;height:100%;display:block}.play-button{z-index:2;width:72px;height:72px;color:var(--blue);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 15px 35px #0000003b}.play-button svg{width:28px}.video-label{z-index:2;color:#fff;font-weight:800;position:absolute;bottom:19px;left:24px}.video-copy h2{letter-spacing:-.04em;margin:12px 0;font-size:42px;line-height:1.05}.video-copy p{color:var(--muted);margin-bottom:22px}.modal-backdrop,.shot-lightbox{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#010c1fd6;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.video-modal{background:#fff;border-radius:14px;width:min(100%,1000px);overflow:hidden;box-shadow:0 30px 90px #0006}.modal-head{justify-content:space-between;align-items:center;height:58px;padding:0 18px;display:flex}.modal-head h2{font-size:18px}.modal-head button,.lightbox-close{color:var(--navy);cursor:pointer;background:0 0;border:0}.modal-head svg{width:22px}.iframe-wrap{aspect-ratio:16/9;background:#000}.iframe-wrap iframe{border:0;width:100%;height:100%}.youtube-fallback{justify-content:center;align-items:center;gap:7px;padding:14px;font-weight:750;display:flex;color:var(--blue)!important}.youtube-fallback svg{width:16px}.screenshot-gallery{border:1px solid var(--line);background:linear-gradient(145deg,#f7fbff,#fff);border-radius:20px;grid-template-columns:.38fr .62fr;align-items:center;gap:40px;margin:85px 0;padding:45px;display:grid}.gallery-copy h2{letter-spacing:-.04em;margin:12px 0;font-size:39px;line-height:1.05}.gallery-copy h3{margin:26px 0 8px;font-size:20px;line-height:1.2}.gallery-copy p{color:var(--muted)}.gallery-tabs{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.gallery-tabs button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:20px;padding:8px 12px;font-size:11px;font-weight:750}.gallery-tabs button[aria-selected=true]{border-color:var(--blue);background:var(--blue);color:#fff}.product-shot{box-shadow:var(--shadow);background:#fff;border:1px solid #cbd9e7;border-radius:14px;margin:0;overflow:hidden}.app-shell{border-bottom:1px solid var(--line);align-items:center;gap:6px;height:28px;padding:0 12px;display:flex}.app-shell span{background:#c3d0de;border-radius:50%;width:7px;height:7px}.product-shot>button{cursor:zoom-in;background:#fff;border:0;width:100%;padding:0;display:block;position:relative}.product-shot>button>img{width:100%;height:auto;display:block}.zoom-cue{color:#fff;background:#031431d6;border-radius:6px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;display:flex;position:absolute;bottom:10px;right:10px}.zoom-cue svg{width:13px}.product-shot figcaption{color:var(--muted);padding:8px 12px;font-size:11px}.shot-lightbox img{width:auto;max-width:1665px;height:auto;max-height:calc(100vh - 80px);box-shadow:0 25px 80px #000}.lightbox-close{z-index:2;background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:fixed;top:20px;right:24px}.trademark-disclaimer{border:1px solid var(--line);max-width:820px;color:var(--muted);text-align:center;border-radius:9px;margin:50px auto 0;padding:16px 20px;font-size:11px}.mobile-sticky{display:none}.demo-intro{text-align:center;padding:55px 0 0}.demo-intro h1{letter-spacing:-.05em;margin:12px auto;font-size:58px;line-height:1}.demo-intro p{max-width:680px;color:var(--muted);margin:auto;font-size:17px}.compact-video{margin-top:55px}.download-hero{text-align:center;padding:75px 0 120px}.download-hero h1{letter-spacing:-.05em;margin:12px 0;font-size:72px;line-height:1}.download-hero>p{color:var(--muted);font-size:17px}.download-card{text-align:left;border:1px solid var(--line);max-width:600px;box-shadow:var(--shadow);border-radius:16px;margin:45px auto 0;padding:30px}.download-card>div{align-items:center;gap:14px;display:flex}.download-card>div>svg{width:42px;height:42px;color:var(--blue)}.download-card>div span>*{display:block}.download-card p{color:var(--muted)}.download-card>.button{margin-top:8px}.download-card>small{color:var(--muted);margin-top:12px;display:block}.subpage,.form-page,.not-found{max-width:1224px;margin:auto;padding:0 28px}.breadcrumbs{color:var(--muted);text-transform:capitalize;padding:25px 0;font-size:11px}.breadcrumbs span{margin-left:7px}.subhero{text-align:center;border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 35%,#edf8ff,#0000 55%);flex-direction:column;align-items:center;min-height:480px;padding:70px 0 85px;display:flex}.subhero h1{letter-spacing:-.055em;max-width:1000px;margin:17px auto 20px;font-size:78px;line-height:.98}.subhero>p{max-width:770px;color:var(--muted);margin:0 auto 28px;font-size:18px}.subhero>.article-meta{color:#66758a;margin-top:-12px;font-size:13px;font-weight:650}.subhero>div{align-items:center;gap:25px;display:flex}.text-link{color:var(--blue);align-items:center;gap:7px;font-weight:750;display:inline-flex}.capabilities{padding:90px 0}.capabilities>.section-heading{text-align:left;margin:0 0 35px}.capabilities>div:last-child{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.capabilities article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:245px;padding:30px}.capabilities article>span{color:var(--blue);font-size:11px;font-weight:800}.capabilities h3{margin:45px 0 10px;font-size:24px;line-height:1.15}.capabilities p{color:var(--muted);font-size:14px}.how-section{color:#fff;background:#061b47;border-radius:18px;grid-template-columns:.8fr 1.2fr;gap:70px;padding:60px;display:grid}.how-section h2{font-size:42px;line-height:1.05}.how-section .eyebrow{color:#5ac9ff}.how-section ol{margin:0;padding:0;list-style:none}.how-section li{border-bottom:1px solid #ffffff26;grid-template-columns:160px 1fr;padding:19px 0;display:grid}.how-section li span{color:#aebed3}.faq{grid-template-columns:.6fr 1.4fr;gap:80px;padding:90px 0;display:grid}.faq h2,.related h2{font-size:42px;line-height:1.05}.faq article{border-bottom:1px solid var(--line)}.faq article button{text-align:left;width:100%;color:var(--navy);background:0 0;border:0;justify-content:space-between;padding:21px 0;display:flex}.faq article p{color:var(--muted);margin:0 0 22px}.related{padding:80px 0}.related>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.related a{border:1px solid var(--line);border-radius:10px;flex-direction:column;min-height:160px;padding:20px;display:flex}.related a b{text-transform:capitalize}.related a span{color:var(--muted);margin-top:8px;font-size:12px}.related a svg{color:var(--blue);margin-top:auto}.final-cta.compact{border-radius:18px;margin-bottom:80px;padding:55px}.final-cta.compact h2{font-size:39px}.form-page{min-height:760px}.form-layout{grid-template-columns:.85fr 1.15fr;gap:80px;padding:60px 0 100px;display:grid}.form-layout h1,.form-layout h2{letter-spacing:-.05em;font-size:58px;line-height:1}.form-layout>div:first-child>p{color:var(--muted);font-size:17px}.form-notes{flex-direction:column;gap:9px;margin-top:28px;display:flex}.form-notes span{align-items:center;gap:8px;display:flex}.form-notes svg{width:17px;color:var(--green)}form{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:15px;grid-template-columns:1fr 1fr;gap:18px;padding:32px;display:grid}form label{font-size:12px;font-weight:750}form input,form select,form textarea{width:100%;color:var(--navy);background:#fff;border:1px solid #cbd9e7;border-radius:7px;margin-top:6px;padding:11px;display:block}form textarea{resize:vertical}.wide{grid-column:1/-1}form .button{width:max-content}form>small{color:var(--muted);align-self:center}.success{border:1px solid var(--line);box-shadow:var(--shadow);border-radius:15px;padding:50px}.success>svg{width:50px;height:50px;color:var(--green)}.success h2{font-size:35px}.success a{color:var(--blue)}.not-found{text-align:center;min-height:700px;padding-top:150px}.not-found h1{max-width:850px;margin:15px auto;font-size:58px;line-height:1}.not-found p{color:var(--muted)}.not-found>div{justify-content:center;align-items:center;gap:12px;margin-top:25px;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}@keyframes dashboard-in{0%{opacity:0;transform:translateY(18px)scale(.985)}}@keyframes float-in{0%{opacity:0;transform:translateY(8px)}}@keyframes orb{0%{transform:translate(20px,40px)}25%{transform:translate(400px,-5px)}50%{transform:translate(535px,210px)}75%{transform:translate(100px,330px)}to{transform:translate(20px,40px)}}@keyframes revoke{0%{opacity:.4;transform:translate(-5px)}to{opacity:1;transform:none}}@media (width<=1px){.nav{gap:13px}.nav>a,.nav-group>button{font-size:11px}.header-actions>.button.secondary{display:none}.hero{text-align:center;grid-template-columns:1fr;min-height:950px}.hero-copy{padding:70px 0 0}.hero h1,.hero-copy>p{margin-left:auto;margin-right:auto}.hero-actions{justify-content:center}.feature-strip{flex-wrap:wrap;gap:15px;padding:20px}.story,.story.reverse{grid-template-columns:1fr;gap:35px}.story.reverse .story-copy{order:-1}.security-section{grid-template-columns:1fr 1fr}.security-section>div{grid-area:auto/1/auto/-1}.security-section>a{border:1px solid var(--line)}.footer-grid>div:first-child{grid-column:1/-1}.capabilities>div:last-child,.related>div{grid-template-columns:repeat(2,1fr)}.product-video,.screenshot-gallery{grid-template-columns:1fr}.video-copy{text-align:center}.screenshot-gallery{padding:32px}.announcement{justify-content:flex-start;height:auto;min-height:46px;padding:7px 52px 7px 15px}.announcement a{display:none}.site-header{height:68px}.header-inner{padding:0 16px}.header-actions>.login,.header-actions>.button{display:none}.menu-button{display:grid}.nav{border-bottom:1px solid var(--line);height:auto;box-shadow:var(--shadow);background:#fff;padding:15px;display:none;position:absolute;top:68px;left:0;right:0}.nav.open{display:block}.mobile-quick-actions{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid}.mobile-quick-actions .button{padding:0 9px;font-size:11px}.nav-group{height:auto;display:block}.nav-group>button{justify-content:space-between;width:100%;height:45px}.nav>a{padding:13px 0;display:block}.mega{opacity:1;visibility:visible;width:100%;box-shadow:none;border-radius:8px;grid-template-columns:1fr;padding:10px;display:none;position:static;transform:none!important}.mega.show{display:block}.mega-copy,.system-map{display:none}.mega-links{grid-template-columns:1fr}.brand img{width:30px;height:30px}.brand strong{font-size:14px}main:not(.subpage):not(.form-page):not(.not-found){padding:0 16px}.hero{min-height:760px}.hero-copy{padding-top:55px}.hero h1{font-size:46px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.split-actions>span{align-items:stretch}.orbit-wrap{height:340px}.dashboard{width:94%;height:66%;left:3%}.float-card{display:none}.dash-body{grid-template-columns:74px 1fr}.dash-body aside span{padding:4px;font-size:0}.stats>div:nth-child(n+3){display:none}.stats{grid-template-columns:1fr 1fr}.dash-panels{grid-template-columns:1fr}.dash-panels>div:nth-child(2){display:none}.feature-strip{grid-template-columns:1fr 1fr;display:grid}.integration-grid{scroll-snap-type:x mandatory;padding-bottom:10px;display:flex;overflow-x:auto}.integration-card{scroll-snap-align:start;min-width:230px}.section{margin-top:60px}.audience{grid-template-columns:1fr}.audience article{min-height:280px;padding:30px}.audience article>svg{opacity:.5}.story{min-height:0;padding:28px}.story h2,.extension-section h2,.trust-section h2,.security-section h2{font-size:36px}.workspace-demo{overflow-x:auto}.workspace-demo>*{min-width:430px}.access-list{grid-template-columns:1fr}.timeline{min-width:560px}.nda-demo{overflow-x:auto}.extension-section{grid-template-columns:1fr;padding:30px}.extension-panel{grid-template-columns:1fr}.trust-section{grid-template-columns:1fr;padding:30px}.security-section{grid-template-columns:1fr;padding:28px}.security-section>div{padding:0}.security-section>a{min-height:105px}.final-cta{padding:50px 25px}.final-cta h2{font-size:38px}.footer{padding-bottom:92px}.footer-grid{grid-template-columns:1fr 1fr}.footer-bottom{display:block}.footer-bottom span{margin-top:8px;display:block}.subpage,.form-page,.not-found{padding:0 18px}.subhero{min-height:440px;padding:55px 0}.subhero h1{font-size:48px}.subhero>p{font-size:16px}.capabilities{padding:60px 0}.capabilities>div:last-child{grid-template-columns:1fr}.capabilities article{min-height:210px}.how-section{grid-template-columns:1fr;padding:32px}.how-section li{grid-template-columns:1fr;gap:5px}.faq{grid-template-columns:1fr;gap:20px;padding:60px 0}.related>div{grid-template-columns:1fr}.form-layout{grid-template-columns:1fr;gap:30px;padding:40px 0 70px}.form-layout h1,.demo-intro h1{font-size:46px}form{grid-template-columns:1fr;padding:22px}.wide{grid-column:auto}.not-found h1{font-size:43px}.not-found>div{flex-direction:column}.button.ghost{margin:10px 0 0}.subhero>div,.center-actions{flex-direction:column;gap:12px}.product-video{gap:25px;margin:60px 0}.video-copy h2{font-size:35px}.play-button{width:58px;height:58px}.screenshot-gallery{margin:60px 0;padding:22px}.gallery-copy h2{font-size:34px}.modal-backdrop,.shot-lightbox{padding:10px}.shot-lightbox img{max-width:1725px;max-height:calc(100vh - 20px)}.mobile-sticky{z-index:90;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;padding:10px 16px;display:block;position:fixed;bottom:0;left:0;right:0}.mobile-sticky .button{width:100%}.download-hero{padding-top:50px}.download-hero h1{font-size:52px}.download-card{padding:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site *,.site :before,.site :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.section{opacity:1;transform:none}.orbit:before{display:none}}.site{width:100%;max-width:1745px;margin-inline:auto;overflow-x:clip}.subpage,.form-page,.not-found{width:min(100% - 192px,1553px);max-width:1553px;padding-inline:0}.footer{padding-inline:96px}#product-video{scroll-margin-top:20px}@media (width<=1px){.footer{padding-inline:28px}.subpage,.form-page,.not-found{width:calc(100% - 36px)}}.teams-waitlist{border:1px solid var(--line);background:var(--soft);border-radius:18px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px;margin:80px 0;padding:42px;display:grid}.teams-waitlist h2{margin:12px 0;font-size:38px;line-height:1.05}.teams-waitlist>div>p{color:var(--muted)}.teams-waitlist form{background:#fff;grid-template-columns:1fr 1fr}.teams-waitlist form .button{grid-column:1/-1}@media (width<=1px){.teams-waitlist{grid-template-columns:1fr;gap:25px;padding:24px}.teams-waitlist form{grid-template-columns:1fr}.teams-waitlist form .button{grid-column:auto}}.dh-announcement{color:#fff;background:linear-gradient(90deg,#0450fb,#0a63ed 50%,#0450fb);justify-content:center;align-items:center;gap:8px;height:44px;font-size:14px;font-weight:700;display:flex}.dh-announcement a{color:#fff;align-items:center;gap:5px;display:inline-flex}.dh-announcement svg{width:18px}.dh-header{background:#fffffff0;border-bottom:1px solid #0f235012;justify-content:space-between;align-items:center;height:82px;padding:0 70px;display:flex}.dh-header .brand img{width:42px;height:42px}.dh-header .brand strong{font-size:22px}.dh-header nav{align-items:center;gap:34px;display:flex}.dh-header nav>a{letter-spacing:.11em;text-transform:uppercase;font-size:12.5px;font-weight:700}.dh-nav-group{position:relative}.dh-nav-group>button{color:var(--navy);font:inherit;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:18px 0;font-size:12.5px;font-weight:700;display:inline-flex}.dh-nav-group>button svg{width:15px;height:15px;transition:transform .2s}.dh-dropdown{z-index:120;opacity:0;visibility:hidden;background:#fff;border:1px solid #dfe7f3;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:430px;padding:12px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% - 5px);left:50%;transform:translate(-50%,8px);box-shadow:0 24px 60px #081e4629}.dh-nav-group:hover .dh-dropdown,.dh-nav-group:focus-within .dh-dropdown{opacity:1;visibility:visible;transform:translate(-50%)}.dh-nav-group:hover>button svg,.dh-nav-group:focus-within>button svg{transform:rotate(180deg)}.dh-dropdown a{color:#172542;letter-spacing:0;text-transform:none;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:11px 12px;font-size:13px;font-weight:700;display:flex}.dh-dropdown a:hover,.dh-dropdown a:focus-visible{color:#0450fb;background:#eef4ff}.dh-dropdown small{color:#64748b;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#edf2f7;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.dh-menu{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:9px;display:none}.dh-button{letter-spacing:.08em;text-transform:uppercase;border:1.6px solid #b7cdfa;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-weight:700;display:inline-flex;color:#0450fb!important}@media (width<=1px){.dh-header nav{gap:15px}.dh-header nav>a{font-size:10px}.dh-announcement{height:auto;min-height:42px;padding:8px 15px;font-size:11px}.dh-header{height:70px;padding:0 16px}.dh-header .brand img{width:34px;height:34px}.dh-header .brand strong{font-size:16px}.dh-menu{place-items:center;display:grid}.dh-header nav{z-index:80;box-shadow:var(--shadow);background:#fff;flex-direction:column;align-items:stretch;padding:20px;display:none;position:absolute;top:112px;left:0;right:0}.dh-header nav.open{display:flex}.dh-header nav>a{padding:10px;font-size:12px}.dh-nav-group>button{justify-content:space-between;width:100%;padding:10px;font-size:12px}.dh-dropdown{opacity:1;visibility:visible;width:100%;box-shadow:none;border:0;border-left:2px solid #dbe8ff;border-radius:0;grid-template-columns:1fr;padding:4px 0 8px 12px;position:static;transform:none}.dh-nav-group:hover .dh-dropdown,.dh-nav-group:focus-within .dh-dropdown{transform:none}.dh-dropdown a{min-height:40px;padding:8px 10px}.dh-header .dh-button{width:100%}}
