@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2")}@font-face{font-family:Manrope Variable;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2")}:root{--ink:#142540;--muted:#63718a;--blue:#1559ed;--blue-light:#edf3ff;--line:#dfe5ef;--paper:#fff;--font:"Inter Variable", sans-serif;--heading:"Manrope Variable", sans-serif;color-scheme:light;font-family:var(--font);color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}img{max-width:100%;height:auto;display:block}svg{display:block}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--heading)}p{color:var(--muted);line-height:1.75}h1{letter-spacing:-3.7px;font-size:clamp(44px,5.3vw,76px);font-weight:650;line-height:1.09}h2{letter-spacing:-2px;font-size:clamp(32px,3.6vw,49px);font-weight:600;line-height:1.16}h3{letter-spacing:-.7px;font-size:23px;line-height:1.3}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #5594ff}input:focus,textarea:focus{outline:2px solid var(--blue);outline-offset:2px}[hidden]{display:none!important}.container{width:min(1160px,100% - 96px);margin-inline:auto}.section{padding-block:110px}.eyebrow{color:var(--blue);letter-spacing:1.8px;align-items:center;gap:12px;font-size:10px;font-weight:750;line-height:1.6;display:flex}.tiny-line{background:var(--blue);width:25px;height:2px}.button{background:var(--blue);color:#fff;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:30px;min-height:51px;padding:15px 22px;font-size:14px;font-weight:600;transition:background .18s,transform .18s;display:inline-flex;box-shadow:0 4px 9px #1559ed13}.button:hover{background:#1049c8;transform:translateY(-2px)}.button span{font-size:20px;line-height:1}.button-light{color:var(--ink);background:#fff}.button-light:hover{background:#eaf0ff}.text-link{color:var(--blue);align-items:center;gap:22px;font-size:14px;font-weight:650;line-height:1.5;display:inline-flex}.text-link span{transition:transform .2s}.text-link:hover span{transform:translate(5px)}.skip-link{background:var(--ink);color:#fff;z-index:100;padding:15px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.site-header{z-index:20;background:#f8faff;border-bottom:1px solid #dfe5ef80;height:88px;position:relative}.nav-row{align-items:center;gap:35px;height:100%;display:flex}.brand{font-family:var(--heading);letter-spacing:-1.7px;align-items:center;gap:10px;font-size:30px;font-weight:800;display:inline-flex}.brand img{object-fit:contain;width:34px;height:34px}.brand-dot{color:var(--blue)}.desktop-nav{align-items:center;gap:29px;margin-left:auto;display:flex}.desktop-nav a{color:#4c5a72;padding:16px 0;font-size:12px;font-weight:550;position:relative}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--blue)}.desktop-nav a[aria-current=page]:after{content:"";background:var(--blue);border-radius:5px;width:12px;height:3px;position:absolute;bottom:5px;left:calc(50% - 6px)}.login-link{border-left:1px solid var(--line);gap:22px;margin-left:8px;padding-left:30px;font-size:12px;font-weight:650;display:flex}.login-link span{color:var(--blue)}.mobile-menu{display:none}.hero{isolation:isolate;background:linear-gradient(#f8faff 52%,#edf3ff 100%);padding:72px 0 42px;position:relative;overflow:hidden}.hero-orbit{z-index:-1;pointer-events:none;border:1px solid #dde7fb;border-radius:50%;width:900px;height:900px;position:absolute;top:-330px;right:-280px;box-shadow:0 0 0 100px #f0f5ff60,0 0 0 101px #e4ebfa70,0 0 0 210px #f3f6fe60,0 0 0 211px #e2eafa60}.hero-copy{animation:.7s both hero-in;position:relative}.hero-copy h1{max-width:850px;margin-top:23px}.accent-word{color:var(--blue);white-space:nowrap;position:relative}.accent-word svg{width:100%;height:12px;position:absolute;bottom:-8px;left:0}.hero-copy>p{margin-top:25px;font-size:18px;line-height:1.65}.hero-actions{align-items:center;gap:28px;margin-top:28px;display:flex}.demo-link{align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.play-icon{border:1px solid #bfcce3;border-radius:50%;place-items:center;width:27px;height:27px;padding-left:2px;font-size:9px;display:grid}.hero-note{color:#718099;gap:18px;margin-top:22px;font-size:11px;display:flex}.hero-note span+span:before{content:"·";color:#9cacbf;margin-right:18px}.hero-product{margin-top:48px;animation:.85s .12s both hero-in}.product-demo{scroll-margin-top:25px}.demo-window{background:#fff;border:1px solid #d4deef;border-radius:11px;overflow:hidden;box-shadow:0 25px 60px -20px #1a38682b}.demo-topbar{border-bottom:1px solid var(--line);align-items:center;gap:42px;height:55px;padding:0 23px;display:flex}.demo-wordmark{font-family:var(--heading);letter-spacing:-1px;color:var(--blue);font-size:23px;font-weight:800}.demo-nav{color:#7a879b;align-items:center;gap:25px;height:100%;font-size:11px;display:flex}.demo-nav span{border-bottom:2px solid #0000;align-items:center;height:100%;display:flex}.demo-nav .selected{color:var(--blue);border-color:var(--blue)}.demo-user{align-items:center;gap:9px;margin-left:auto;font-size:10px;display:flex}.avatar{color:#3b61a8;background:#e6edfc;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:9px;font-weight:650;display:inline-grid}.demo-workspace{grid-template-columns:190px minmax(0,1fr);min-height:450px;display:grid}.demo-sidebar{border-right:1px solid var(--line);background:#fbfcfe;flex-direction:column;gap:5px;padding:22px 15px;display:flex}.demo-workspace-name{align-items:center;gap:9px;margin-bottom:30px;font-size:10px;font-weight:650;display:flex}.workspace-icon{color:#73839e;background:#eef2f9;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.demo-workspace-name small{color:#8c98aa;margin-top:4px;font-size:8px;font-weight:400;display:block}.demo-label{letter-spacing:1.3px;color:#8b96a8;margin-bottom:9px;font-size:8px;font-weight:650;display:block}.agenda-option{color:#67778c;border-radius:5px;align-items:center;gap:8px;padding:11px 8px;font-size:11px;display:flex}.agenda-option.active{color:#2b5ec4;background:#e9f0ff;font-weight:600}.agenda-option>span{opacity:.65;margin-left:auto;font-size:9px}.dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.dot.blue{background:#5588f6}.dot.violet{background:#a78bed}.dot.mint{background:#49b4a1}.demo-sidebar-bottom{margin-top:auto;padding:20px 6px 0}.avatar-stack{margin-bottom:10px;display:flex}.avatar-stack span{color:#5e78ab;background:#e4eaff;border:2px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;margin-right:-5px;font-size:8px;display:grid}.avatar-stack span:nth-child(2){color:#9477ba;background:#ece6f8}.avatar-stack span:nth-child(3){color:#5c9b87;background:#dcefe9}.demo-sidebar-bottom>small{color:#8b96a8;font-size:8px}.demo-main{min-width:0;position:relative;overflow:hidden}.demo-toolbar{justify-content:space-between;align-items:center;height:77px;padding:18px 22px;display:flex}.demo-breadcrumb{color:#8a96a8;font-size:8px}.demo-toolbar h3{font-family:var(--font);letter-spacing:-.5px;margin-top:5px;font-size:17px;font-weight:600}.demo-toolbar h3 span{color:#8792a5;letter-spacing:0;margin-left:10px;font-size:9px;font-weight:400}.demo-view-choice{border:1px solid var(--line);border-radius:5px;gap:20px;padding:8px 10px;font-size:9px;display:flex}.calendar-days{border-block:1px solid #e9edf4;grid-template-columns:49px repeat(5,1fr);height:58px;display:grid}.calendar-days>div{text-align:center;border-left:1px solid #edf0f5;padding:8px}.calendar-days small{text-transform:uppercase;color:#8893a4;font-size:8px;display:block}.calendar-days strong{margin-top:5px;font-size:15px;font-weight:500;display:block}.calendar-days .today{background:#f7faff}.calendar-days .today strong{background:var(--blue);color:#fff;border-radius:50%;width:23px;height:23px;margin:3px auto 0;padding-top:2px}.calendar-body{grid-template-columns:49px 1fr;height:315px;display:grid}.calendar-hours{color:#9aa4b4;text-align:right;flex-direction:column;justify-content:space-between;padding:12px 8px 16px;font-size:8px;display:flex}.calendar-grid{background:repeating-linear-gradient(#0000 0 70px,#edf0f5 70px 71px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.calendar-column{border-left:1px solid #edf0f5;position:relative}.calendar-event{border-left:3px solid;border-radius:4px;padding:9px 7px;position:absolute;left:5px;right:5px;overflow:hidden}.calendar-event.blue{color:#3864bd;background:#eaf1ff;border-color:#7098f0}.calendar-event.violet{color:#8b69b3;background:#f0eafa;border-color:#b79add}.calendar-event.mint{color:#4b8c78;background:#e6f4ef;border-color:#74bda7}.calendar-event strong{font-size:9px;font-weight:600;line-height:1.5;display:block}.calendar-event small{opacity:.8;margin-top:5px;font-size:8px;display:block}.new-event{opacity:0;height:73px;transition:opacity .4s,transform .4s;top:237px;transform:scale(.9)}.event-saving{display:none}.event-contact{margin-top:4px;font-size:8px;display:block}.calendar-deadline{color:#597198;opacity:0;border:1px dashed #9aafd1;border-radius:4px;padding:8px 6px;font-size:8px;transition:opacity .4s,transform .4s;position:absolute;top:250px;left:5px;right:5px;transform:translateY(8px)}.calendar-deadline small{margin-top:5px;font-size:7px;display:block}.product-demo[data-step="1"] .new-event,.product-demo[data-step="2"] .new-event,.product-demo[data-step="3"] .new-event,.product-demo[data-step="5"] .new-event{opacity:1;transform:scale(1)}.product-demo[data-step="5"] .calendar-deadline{opacity:1;transform:none}.demo-event-panel{border-left:1px solid var(--line);background:#fff;width:300px;padding:20px;animation:.35s both panel-in;position:absolute;top:0;bottom:0;right:0;box-shadow:-15px 0 35px #203b6a18}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:20px;padding-bottom:16px;font-size:12px;font-weight:600;display:flex}.panel-agenda{align-items:center;gap:8px;margin-bottom:16px;font-size:11px;display:flex}.demo-event-panel h4{letter-spacing:-.4px;margin-bottom:18px;font-size:18px;font-weight:600}.panel-dates{gap:30px;margin-bottom:20px;display:flex}.panel-dates small{color:#8290a6;margin-bottom:7px;font-size:8px;display:block}.panel-dates strong{font-size:10px;font-weight:500}.panel-context{opacity:1;transition:opacity .3s}.product-demo[data-step="1"] .panel-context{opacity:0}.panel-person{align-items:center;gap:9px;margin-bottom:18px;font-size:11px;display:flex}.panel-person small{color:#8793a4;margin-top:4px;font-size:9px;display:block}.panel-value{background:#f7f9fc;border:1px solid #e8edf4;border-radius:4px;padding:11px;font-size:10px}.demo-save{background:var(--blue);color:#fff;border-radius:4px;justify-content:space-between;margin-top:18px;padding:11px;font-size:10px;display:flex}.demo-sync{background:#fff;border:1px solid #dce7e1;border-radius:7px;align-items:center;gap:12px;padding:15px;animation:.35s both panel-in;display:flex;position:absolute;bottom:20px;right:20px;box-shadow:0 5px 20px #16243b10}.sync-check{color:#419376;background:#e0f3eb;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.demo-sync strong{font-size:10px;display:block}.demo-sync small{color:var(--muted);margin-top:5px;font-size:8px;display:block}.demo-task-board{background:#f8fafd;grid-template-columns:repeat(3,1fr);gap:14px;min-height:373px;padding:15px 20px;animation:.35s hero-in;display:grid}.board-title{justify-content:space-between;padding:8px 2px 15px;font-size:11px;font-weight:600;display:flex}.board-title small{color:#9ba5b3;font-size:9px}.demo-task-card{background:#fff;border:1px solid #e3e9f3;border-radius:5px;margin-bottom:10px;padding:14px 12px}.demo-task-card h4{font-family:var(--font);letter-spacing:0;margin-block:10px 7px;font-size:11px;line-height:1.5}.demo-task-card p{font-size:9px;line-height:1.6}.task-tag{color:#5c83d4;background:#eaf1ff;border-radius:3px;padding:4px 6px;font-size:8px;display:inline-block}.task-tag.mint{color:#528d78;background:#e2f5ed}.mini-checklist{color:#8290a5;gap:7px;margin-block:17px;font-size:8px;display:grid}.task-card-meta{color:#8a96a7;justify-content:space-between;align-items:center;margin-top:12px;font-size:8px;display:flex}.completed{opacity:.6}.demo-statusbar{border-top:1px solid var(--line);color:#8c97a8;justify-content:space-between;align-items:center;height:30px;padding:0 17px;font-size:8px;display:flex}.demo-statusbar>span:first-child{align-items:center;gap:6px;display:flex}.status-dot{background:#4fae8d;border-radius:50%;width:5px;height:5px;display:inline-block}.demo-controls{justify-content:space-between;align-items:center;gap:15px;min-height:46px;margin-top:22px;display:flex}.demo-caption{align-items:center;gap:20px;display:flex}.demo-caption>span{color:#8a9aba;letter-spacing:1px;font-size:10px}.demo-caption strong{font-size:12px;font-weight:600}.demo-caption p{color:#72829c;margin-top:4px;font-size:11px}.playback{flex-shrink:0;align-items:center;gap:9px;display:flex}.playback>button{color:var(--ink);background:0 0;border:1px solid #cdd9ed;border-radius:50%;width:34px;height:34px;font-size:11px}.demo-dots{display:flex}.demo-dots button{background:0 0;border:0;padding:15px 5px}.demo-dots button span{background:#b9c8df;border-radius:50%;width:6px;height:6px;transition:width .2s;display:block}.demo-dots button[aria-pressed=true] span{background:var(--blue);border-radius:5px;width:20px}.demo-noscript{margin-top:10px;font-size:12px}.integration-strip{border-bottom:1px solid var(--line);align-items:center;gap:40px;padding-block:38px;display:flex}.integration-strip>p{font-size:11px;line-height:1.6}.integration-strip strong{color:var(--ink);font-weight:550}.calendar-brands{align-items:center;gap:30px;margin-inline:auto;display:flex}.calendar-brands>span{color:#48556c;align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.calendar-brands svg{width:23px;height:23px}.calendar-logo{place-items:center;width:21px;height:21px;font-size:11px;font-weight:750;display:grid}.google{color:#5184d8;border:3px solid #6394eb;border-color:#6394eb #efc55b #65ab7e #6394eb;border-radius:2px}.outlook{color:#fff;background:#3079ca;border-radius:2px}.integration-strip>small{color:#8590a1;font-size:9px;line-height:1.6}.section-heading .eyebrow{margin-bottom:20px}.section-heading>p{margin-top:22px;font-size:16px}.product-tabs{grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid}.product-tabs>a{border-left:1px solid var(--line);padding:0 32px}.product-tabs>a:first-child{border:0;padding-left:0}.product-tabs>a:last-child{padding-right:0}.feature-number{color:#8e9bb0;margin-bottom:22px;font-size:11px;display:block}.product-tabs h3{letter-spacing:-.5px;margin-bottom:13px;font-size:20px}.product-tabs p{font-size:13px;line-height:1.8}.feature-link{color:var(--blue);align-items:center;gap:12px;margin-top:24px;font-size:11px;font-weight:600;display:flex}.product-tabs a:hover .feature-link{gap:20px}.feature-link{transition:gap .2s}.custom-section{background:#f7f9fc;padding:90px 0}.custom-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.sticky-copy{align-self:start;padding-top:25px;position:sticky;top:50px}.sticky-copy h2{margin:20px 0 24px}.sticky-copy p{max-width:390px;font-size:15px}.sticky-copy .text-link{margin-top:26px;font-size:12px}.muted{color:#8491a7}.configuration-visual{background:#fff;border:1px solid #e1e7f0;border-radius:9px;padding:26px;box-shadow:0 22px 40px -25px #253f6633}.config-top{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:23px;font-size:13px;font-weight:600;display:flex}.config-top small{color:#8c98a8;margin-top:5px;font-size:10px;font-weight:400;display:block}.config-check{color:#459f81;margin-left:auto;font-size:15px}.config-row{border-bottom:1px solid #edf0f5;justify-content:space-between;gap:15px;padding-block:16px;font-size:11px;display:flex}.config-row>span{color:#8390a3}.config-row strong{align-items:center;gap:8px;font-weight:500;display:flex}.subtle{color:#8a96a9;font-size:10px}.config-fields{padding-top:23px}.config-fields>div{border-bottom:1px solid #edf0f5;align-items:center;gap:12px;padding:14px 0;font-size:12px;display:flex}.config-fields small{color:#8a96a9;margin-left:auto;font-size:10px}.field-type{color:#8392ac;background:#f0f4fa;border-radius:4px;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.config-labels{gap:7px;padding-block:21px;display:flex}.config-labels span{color:#6183bc;background:#edf3ff;border-radius:3px;padding:6px 8px;font-size:9px}.config-foot{color:#8b97a8;align-items:center;gap:7px;font-size:9px;display:flex}.team-section{color:#fff;background:#12233e;padding:95px 0}.team-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.team-section .eyebrow{color:#87adff}.team-section h2{margin-block:20px 25px}.team-section h2>span{color:#8aa2c5}.team-section p{color:#a3b2c9;max-width:365px;font-size:14px}.team-section .text-link{color:#a1bfff;margin-top:27px;font-size:12px}.permissions-visual{border-top:1px solid #3a4961}.permissions-heading{color:#d7e2f4;justify-content:space-between;padding:20px 0 28px;font-size:11px;display:flex}.permissions-heading span+span{color:#8fa2bd;font-size:9px}.permission-person{border-bottom:1px solid #2c3e58;align-items:center;gap:12px;padding:18px 0;display:flex}.permission-person .avatar{color:#c5d9fc;background:#31486d;width:35px;height:35px;font-size:10px}.permission-person strong{font-size:12px;font-weight:500}.permission-person small{color:#8297b6;margin-top:5px;font-size:10px;display:block}.permission-access{color:#a9bfdc;background:#203450;border-radius:3px;margin-left:auto;padding:7px 9px;font-size:9px}.permission-update{background:#192e49;border-radius:5px;align-items:center;gap:12px;margin-top:26px;padding:15px;display:flex}.permission-update .sync-check{color:#96d7ba;background:#244c49}.permission-update strong{font-size:11px;font-weight:500;display:block}.permission-update small{color:#8fa4bf;margin-top:5px;font-size:9px;display:block}.heading-row{justify-content:space-between;align-items:end;gap:30px;display:flex}.heading-row>.text-link{margin-bottom:5px;font-size:12px}.case-list{margin-top:45px}.case-list>a{border-top:1px solid var(--line);grid-template-columns:50px 1fr 1fr 30px;align-items:center;gap:20px;padding:30px 0;transition:padding .2s,background .2s;display:grid}.case-list>a:last-child{border-bottom:1px solid var(--line)}.case-list>a:hover{background:#f9fbff;padding-inline:15px}.case-number{color:#8a9ab1;font-size:11px}.case-list h3{font-size:23px}.case-list p{font-size:12px}.case-arrow{color:var(--blue);font-size:22px}.price-teaser{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:50px;padding-block:65px 95px;display:grid}.price-teaser h2{margin-top:20px;font-size:38px}.teaser-amount{padding-top:8px}.teaser-amount>span{color:#7b8ba4;font-size:12px}.teaser-amount>strong{font-family:var(--heading);letter-spacing:-4px;font-size:72px;font-weight:600;line-height:1.3;display:block}.teaser-amount>strong>span{letter-spacing:-.5px;color:#8692a6;margin-left:8px;font-size:22px;font-weight:400}.teaser-amount p{margin-bottom:20px;font-size:13px}.closing{background:var(--blue);color:#fff;position:relative;overflow:hidden}.closing:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:500px;height:500px;position:absolute;top:-70px;right:-70px;box-shadow:0 0 0 80px #ffffff05,0 0 0 81px #ffffff13}.closing-inner{z-index:1;justify-content:space-between;align-items:center;gap:40px;padding-block:70px;display:flex;position:relative}.closing .eyebrow{color:#b9d0ff}.closing h2{margin-block:16px 18px;font-size:45px}.closing p{color:#c6d8fc;font-size:14px}.closing-action{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.closing-action .text-link{color:#d1dfff;font-size:12px}.site-footer{padding-top:60px}.footer-top{grid-template-columns:1fr 1fr 1fr;gap:50px;padding-bottom:45px;display:grid}.footer-top p{margin-top:20px;font-size:12px}.footer-top nav{grid-template-columns:1fr 1fr;align-content:start;gap:20px;padding-top:8px;font-size:12px;display:grid}.footer-contact{flex-direction:column;gap:16px;padding-top:8px;font-size:12px;display:flex}.footer-contact>span{color:#8390a5;font-size:10px}.footer-bottom{border-top:1px solid var(--line);color:#8190a7;justify-content:space-between;gap:25px;padding:23px 0 28px;font-size:10px;display:flex}.footer-bottom>div{gap:24px;display:flex}.footer-top a:hover,.footer-bottom a:hover{color:var(--blue)}.will-reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.will-reveal.is-visible{opacity:1;transform:none}.page-hero{border-bottom:1px solid var(--line);background:#f6f9ff;padding:80px 0 65px}.page-hero h1{letter-spacing:-3px;max-width:900px;margin-top:20px;font-size:clamp(40px,5vw,65px)}.page-hero p{max-width:650px;margin-top:24px;font-size:18px}.page-hero .button{margin-top:30px}.breadcrumb{color:var(--muted);gap:12px;margin-bottom:25px;font-size:12px;display:flex}.breadcrumb a{color:var(--blue)}.feature-section{border-bottom:1px solid var(--line);padding-block:80px;scroll-margin-top:30px}.feature-copy{grid-template-columns:1fr 1fr;align-items:start;gap:90px;margin-bottom:35px;display:grid}.feature-copy h2{margin-top:15px;font-size:39px}.feature-copy p{font-size:15px}.check-list{gap:11px;margin:20px 0 0;padding:0;list-style:none;display:grid}.check-list li{color:#60718a;gap:10px;font-size:13px;line-height:1.6;display:flex}.check-list li:before{content:"✓";color:var(--blue)}.product-shot{background:#f1f5fb;border:1px solid #dce4f0;border-radius:9px;overflow:hidden;box-shadow:0 15px 35px -25px #18375840}.shot-caption{color:#8a96a8;text-align:right;margin-top:12px;font-size:10px}.details-grid{grid-template-columns:repeat(2,1fr);gap:60px;display:grid}.details-grid h3{margin-bottom:15px;font-size:25px}.details-grid p{font-size:14px}.faq{max-width:800px;margin-inline:auto}.faq h2{margin-bottom:30px}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;font-size:15px;font-weight:550;line-height:1.6}.faq details p{margin-top:15px;font-size:14px}.cases-grid{grid-template-columns:1fr 1fr;gap:60px 70px;display:grid}.case-entry{border-top:1px solid var(--line);padding-top:25px}.case-entry .eyebrow{margin-bottom:20px}.case-entry h2{letter-spacing:-1px;font-size:32px}.case-entry p{margin-block:18px 22px;font-size:14px}.case-entry .text-link{font-size:12px}.case-entry img{border:1px solid var(--line);aspect-ratio:1.8;object-fit:cover;object-position:top;border-radius:6px;margin-top:26px}.example-label{color:#8190a6;margin-top:18px;font-size:11px}.workflow{grid-template-columns:repeat(3,1fr);gap:35px;margin-block:38px;display:grid}.workflow>div{border-top:1px solid var(--line);padding-top:20px}.workflow span{color:var(--blue);font-size:12px}.workflow p{margin-top:15px;font-size:14px}.setup-summary{background:#f6f9fe;flex-wrap:wrap;gap:40px;margin-bottom:40px;padding:30px;display:flex}.setup-summary dt{color:#8090a8;margin-bottom:8px;font-size:10px}.setup-summary dd{margin:0;font-size:13px;font-weight:500}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pricing-option{border:1px solid var(--line);border-radius:8px;padding:32px;position:relative}.pricing-option.featured{border:2px solid var(--blue);background:#f8faff}.pricing-option h2{letter-spacing:-.7px;font-size:23px}.pricing-option>p{margin-top:10px;font-size:12px}.price-amount{font-size:63px;font-family:var(--heading);letter-spacing:-3px;margin-block:15px;font-weight:600;line-height:1.4}.price-amount span{font-family:var(--font);letter-spacing:0;color:#8a97ab;font-size:16px;font-weight:400}.pricing-option .button{gap:15px;width:100%;margin-top:25px;font-size:12px}.pricing-note{color:#7b8ba0;max-width:840px;margin-top:25px;font-size:12px;line-height:1.8}.pricing-includes{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:60px;margin-top:60px;padding-top:40px;display:grid}.pricing-includes h3{font-size:27px}.pricing-includes .check-list{grid-template-columns:1fr 1fr;margin:0}.contact-grid{grid-template-columns:1fr 1.2fr;gap:100px;display:grid}.contact-aside h2{font-size:35px}.contact-aside p{margin-block:20px;font-size:14px}.contact-aside>a{color:var(--blue);font-size:20px}.contact-note{border-top:1px solid var(--line);margin-top:35px;padding-top:25px}.contact-form{gap:20px;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-form label{font-size:12px;font-weight:600;line-height:1.6;display:block}.contact-form label>span{color:#8794a7;font-weight:400}.contact-form input,.contact-form textarea{width:100%;color:var(--ink);background:#fafcff;border:1px solid #d5deeb;border-radius:5px;margin-top:8px;padding:13px 14px;font-size:14px;display:block}.contact-form textarea{resize:vertical;min-height:160px}.contact-form .button{justify-self:start}.form-help{font-size:11px;line-height:1.8}.form-help a{color:var(--blue);text-decoration:underline}.form-result{color:var(--blue);background:#eef4ff;border-radius:5px;padding:15px;font-size:13px}.legal{max-width:760px}.legal h2{letter-spacing:-.5px;margin-block:35px 16px;font-size:24px}.legal p,.legal li{color:var(--muted);font-size:15px;line-height:1.85}.legal a{color:var(--blue);text-decoration:underline}.legal li{margin-bottom:12px}.not-found{text-align:center;padding:100px 20px}.not-found h1{font-size:80px}.not-found p{margin-block:20px 30px}@keyframes hero-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes panel-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@media (width>=1500px){.hero{padding-top:85px}.hero-product{margin-top:60px}}@media (width<=1050px){.container{width:calc(100% - 64px)}.desktop-nav{gap:20px}.nav-row{gap:23px}.calendar-brands{gap:18px}.calendar-brands>span{font-size:10px}.integration-strip{gap:25px}.custom-grid,.team-grid{gap:45px}.demo-workspace{grid-template-columns:155px minmax(0,1fr)}.demo-workspace-name{font-size:9px}.demo-sidebar{padding-inline:10px}.demo-sidebar-bottom>small{font-size:7px}.calendar-event{padding-inline:4px}.calendar-event strong{font-size:8px}.calendar-event small{font-size:7px}.pricing-option{padding:25px}.contact-grid{gap:50px}}@media (width<=760px){.container{width:calc(100% - 40px)}.site-header{height:72px}.nav-row{gap:17px}.brand{font-size:27px}.brand img{width:24px;height:24px}.desktop-nav{display:none}.login-link{border:0;gap:10px;margin-left:auto;padding:10px 0;font-size:12px}.mobile-menu{display:block}.mobile-menu summary{cursor:pointer;flex-direction:column;gap:5px;padding:12px 4px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--ink);width:20px;height:2px}.mobile-menu nav{border-bottom:1px solid var(--line);background:#fff;gap:4px;padding:20px;display:grid;position:absolute;top:72px;left:0;right:0;box-shadow:0 15px 25px #15274215}.mobile-menu nav a{padding:12px 10px;font-size:14px}.mobile-menu nav a[aria-current=page]{color:var(--blue)}h1{letter-spacing:-2.4px;font-size:47px}.hero{padding-top:46px;padding-bottom:25px}.hero .eyebrow{letter-spacing:1.15px;gap:9px;font-size:8px}.tiny-line{width:14px}.hero-copy h1{margin-top:22px}.hero-copy>p{margin-top:24px;font-size:15px}.hero-actions{gap:22px;margin-top:25px}.button{gap:20px;min-height:46px;padding:13px 17px;font-size:12px}.demo-link{gap:7px;font-size:11px}.play-icon{width:23px;height:23px}.hero-note{gap:10px;margin-top:20px;font-size:9px}.hero-note span+span:before{margin-right:10px}.hero-product{margin-top:36px}.demo-topbar{gap:22px;height:45px;padding:0 12px}.demo-wordmark{font-size:19px}.demo-nav{gap:14px;font-size:9px}.demo-user{display:none}.demo-workspace{grid-template-columns:minmax(0,1fr);min-height:410px}.demo-sidebar{display:none}.demo-toolbar{height:65px;padding:12px}.demo-toolbar h3{font-size:14px}.demo-toolbar h3 span{font-size:8px}.demo-view-choice{gap:8px;padding:6px;font-size:8px}.calendar-days{grid-template-columns:35px repeat(3,1fr);height:55px}.calendar-days>div:nth-last-child(-n+2){display:none}.calendar-body{grid-template-columns:35px 1fr;height:290px}.calendar-grid{grid-template-columns:repeat(3,1fr)}.calendar-column:nth-last-child(-n+2){display:none}.calendar-hours{padding-inline:3px;font-size:7px}.calendar-event{padding:7px 4px;left:3px;right:3px}.calendar-event strong{font-size:8px;line-height:1.55}.calendar-event small{font-size:7px}.new-event{height:66px;top:218px}.calendar-deadline{padding:7px 4px;font-size:7px;top:235px}.calendar-deadline small{font-size:6px}.demo-event-panel{width:min(280px,86%);padding:15px}.demo-event-panel h4{margin-bottom:13px;font-size:16px}.panel-heading{margin-bottom:14px}.panel-context .demo-label{font-size:7px}.panel-person{margin-bottom:12px}.panel-dates{margin-bottom:15px}.demo-save{margin-top:13px}.demo-statusbar{padding:0 10px;font-size:7px}.demo-controls{flex-direction:column;align-items:start;gap:14px;margin-top:16px}.demo-caption{gap:12px}.demo-caption>span{min-width:43px;font-size:9px}.demo-caption strong{font-size:12px}.demo-caption p{max-width:290px;font-size:10px;line-height:1.6}.playback{align-self:flex-end}.demo-task-board{grid-template-columns:1.25fr 1fr;gap:8px;min-height:345px;padding:8px}.demo-board-column:last-child{display:none}.demo-task-card{padding:10px}.demo-task-card h4{font-size:10px}.demo-task-card p{font-size:8px}.demo-sync{gap:9px;padding:12px;bottom:18px;left:10px;right:10px}.demo-sync .avatar{margin-left:auto}.integration-strip{flex-wrap:wrap;justify-content:space-between;gap:22px;padding-block:30px;display:flex}.integration-strip>p{font-size:11px}.calendar-brands{order:3;justify-content:space-between;gap:10px;width:100%;margin:0}.calendar-brands>span{gap:5px;font-size:9px}.calendar-brands svg{width:20px;height:20px}.calendar-logo{width:18px;height:18px;font-size:9px}.integration-strip>small{font-size:8px}.section{padding-block:65px}.eyebrow{letter-spacing:1.4px;font-size:9px}.section-heading .eyebrow{margin-bottom:16px}h2{letter-spacing:-1.6px;font-size:35px}.section-heading>p{font-size:14px}.product-tabs{grid-template-columns:1fr;gap:27px;margin-top:35px}.product-tabs>a,.product-tabs>a:first-child{border-left:0;border-top:1px solid var(--line);padding:23px 0 0}.feature-number{margin-bottom:13px}.product-tabs h3{font-size:22px}.product-tabs p{max-width:420px;font-size:13px}.feature-link{margin-top:16px}.custom-section,.team-section{padding-block:60px}.custom-grid,.team-grid{grid-template-columns:1fr;gap:35px}.sticky-copy{padding-top:0;position:static}.sticky-copy h2{margin-block:15px 20px}.sticky-copy p{font-size:14px}.configuration-visual{padding:22px}.config-row{font-size:10px}.config-fields>div{font-size:11px}.team-section h2 br:nth-child(2){display:none}.team-section p{max-width:none}.permissions-heading{font-size:11px}.permission-access{padding-inline:7px;font-size:8px}.permission-person{gap:9px}.permission-person strong{font-size:11px}.heading-row{flex-direction:column;align-items:start;gap:23px}.case-list{margin-top:28px}.case-list>a{grid-template-columns:27px 1fr 25px;gap:15px;padding-block:24px}.case-list h3{font-size:21px}.case-list p{grid-column:2;font-size:11px}.case-arrow{grid-area:1/3/3}.price-teaser{grid-template-columns:1fr;gap:30px;padding-block:45px 65px}.price-teaser h2{font-size:34px}.teaser-amount>strong{font-size:63px}.closing-inner{flex-direction:column;align-items:start;gap:30px;padding-block:50px}.closing h2{font-size:39px}.closing p{font-size:12px}.closing-action{gap:20px}.footer-top{grid-template-columns:1fr 1fr;gap:32px 20px;padding-bottom:30px}.footer-top>div:first-child{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.footer-top p{margin:0;font-size:10px}.footer-top nav{grid-template-columns:1fr;gap:16px;font-size:12px}.footer-contact{gap:17px;font-size:11px}.footer-bottom{flex-wrap:wrap;gap:20px;font-size:9px}.footer-bottom>span:last-child{width:100%}.site-footer{padding-top:40px}.page-hero{padding-block:48px}.page-hero h1{letter-spacing:-2px;font-size:43px}.page-hero p{font-size:15px}.feature-section{padding-block:50px}.feature-copy{grid-template-columns:1fr;gap:22px;margin-bottom:25px}.feature-copy h2{font-size:32px}.feature-copy p{font-size:14px}.shot-caption{font-size:9px;line-height:1.6}.details-grid{grid-template-columns:1fr;gap:35px}.cases-grid{grid-template-columns:1fr;gap:40px}.case-entry h2{font-size:29px}.workflow{grid-template-columns:1fr;gap:20px}.setup-summary{gap:24px;margin-bottom:25px;padding:22px}.pricing-grid{grid-template-columns:1fr;gap:17px}.pricing-option{padding:27px}.pricing-option .button{max-width:260px}.pricing-includes{grid-template-columns:1fr;gap:25px;margin-top:40px}.pricing-includes .check-list{grid-template-columns:1fr}.contact-grid{grid-template-columns:1fr;gap:40px}.form-row{grid-template-columns:1fr}.contact-note{margin-top:25px}.faq summary{font-size:14px}.faq details p{font-size:13px}.legal p,.legal li{font-size:14px}}@media (width<=370px){.container{width:calc(100% - 32px)}h1{font-size:41px}.hero-actions{gap:13px}.demo-link{font-size:10px}.hero-note,.calendar-brands>span{font-size:8px}.hero .eyebrow,.permission-access{font-size:7px}.demo-toolbar h3 span{display:none}.demo-caption p{font-size:9px}.brand{font-size:25px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.will-reveal{opacity:1;transform:none}}.calendar-deadlines{border-bottom:1px solid var(--line);grid-template-columns:49px repeat(5,minmax(0,1fr));align-items:center;min-height:47px;display:none}.calendar-deadlines>small{color:#8793a5;overflow-wrap:anywhere;padding-left:3px;font-size:6px}.calendar-deadlines .calendar-deadline{opacity:1;border:1px dashed #9aafd1;margin:3px 5px;padding:5px;font-size:8px;position:static;transform:none}.calendar-deadlines .calendar-deadline small{margin-top:3px}.product-demo[data-step="5"] .calendar-deadlines{display:grid}.product-demo[data-step="5"] .calendar-body{height:268px}.product-demo[data-step="5"] .new-event{height:65px;top:200px}.product-demo[data-step="5"] .calendar-event:not(.new-event){max-height:65px}@media (width<=760px){.demo-nav{font-size:10px}.calendar-event strong{font-size:10px;line-height:1.3}.calendar-event small,.calendar-hours{font-size:8px}.calendar-days small{font-size:9px}.calendar-deadlines{grid-template-columns:35px repeat(3,minmax(0,1fr))}.calendar-deadlines .calendar-deadline{padding:4px;font-size:8px}.calendar-deadlines>small{font-size:6px}.product-demo[data-step="5"] .calendar-body{height:243px}.product-demo[data-step="5"] .new-event{height:60px;top:180px}}.trial-note,.hero-copy>.trial-note,.page-hero .trial-note{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.6}.closing .trial-note{color:#d1dfff;margin-top:-12px}.pricing-option .trial-note{font-size:11px}@media (width<=420px){.hero-actions{flex-wrap:wrap;gap:16px 22px}.hero-copy>.trial-note{font-size:11px}.pricing-option .button{max-width:none}}.field-result{grid-template-columns:1fr 420px;align-items:center;gap:80px;margin-top:60px;display:grid}.field-result h3{margin-top:18px;font-size:32px}.field-result p{margin-top:20px;font-size:15px}.field-result .text-link{margin-top:25px}.field-result figure{justify-self:center;width:100%;max-width:420px}@media (width<=760px){.field-result{grid-template-columns:1fr;gap:30px;margin-top:40px}.field-result h3{font-size:28px}}.real-demo-stage{aspect-ratio:3/2;background:#f7f7f7;position:relative;overflow:hidden}.real-demo-frame{opacity:0;visibility:hidden;margin:0;transition:opacity .45s,visibility .45s;position:absolute;inset:0}.real-demo-frame.is-active{opacity:1;visibility:visible;z-index:1}.real-demo-frame img{object-fit:contain;width:100%;height:100%}.real-demo-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:15px;padding:12px 16px;font-size:11px;display:flex}.real-demo-footer a{color:var(--blue);font-weight:600}.home-real-shot{min-width:0;margin:0}.home-real-shot img{border:1px solid var(--line);border-radius:7px}.home-real-shot figcaption{color:var(--muted);margin-top:12px;font-size:11px}.team-section .home-real-shot figcaption{color:#a3b2c9}.custom-grid:has(.home-real-shot),.team-grid:has(.home-real-shot){grid-template-columns:.85fr 1.4fr;gap:50px}@media (width<=760px){.custom-grid:has(.home-real-shot),.team-grid:has(.home-real-shot){grid-template-columns:1fr;gap:30px}.real-demo-footer{padding:10px;font-size:9px}.screenshot-demo .real-demo-stage{aspect-ratio:3/2}}
