@font-face{font-family:Geist;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(/assets/geist-sans-latin-500-normal-uokXdC-Q.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Geist;src:url(/assets/geist-sans-latin-600-normal-DFOURf8L.woff2) format("woff2");font-weight:600;font-display:swap}:root{color-scheme:dark;--bg: #201b25;--text: #f4eee6;--muted: #bdb3bf;--line: #514453;--surface: #2b2330;--header: #201b25eb;--menu-bg: #26212b;--header-height: 88px;--accent: #f2a27c;--accent-ink: #35211b;--focus: #d3c0ef;--paper: #f0e6d6;--paper-ink: #342d34;--sage: #bed0b7;--lilac: #c0afd1;--day-bg: #30252b;--product-bg: #282234;--workflow-bg: #25322f;--deployment-bg: #352821;--faq-bg: #19181f;--setup-bg: #312838;--section-edge: #ffffff17}:root[data-theme=light]{color-scheme:light;--bg: #efe8db;--text: #342832;--muted: #625064;--line: #c4b5c2;--surface: #e0d6dc;--header: #efe8dbed;--menu-bg: #e9e0d6;--accent: #ae482f;--accent-ink: #fff6eb;--focus: #713d82;--day-bg: #e6d8d3;--product-bg: #d9cddd;--workflow-bg: #dce4d5;--deployment-bg: #e7d6c1;--faq-bg: #e9e3da;--setup-bg: #dfd3e3;--section-edge: #5b415222}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 16px)}body{margin:0;min-width:0;background:var(--bg);color:var(--text);font:15px/1.65 Geist,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%;height:auto}figure,p,h1,h2,h3{margin:0}h1,h2,h3{font-weight:500}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline:3px solid var(--focus);outline-offset:5px}[hidden]{display:none!important}::selection{background:var(--lilac);color:#2c2035}.container{width:min(1296px,calc(100% - 112px));margin-inline:auto}.skip-link{position:fixed;top:8px;left:8px;z-index:50;transform:translateY(-150%);padding:12px 20px;background:var(--accent);color:var(--accent-ink)}.skip-link:focus{transform:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:13px 22px;border:1px solid #ffffff25;border-radius:4px;background-color:var(--accent);background-image:linear-gradient(180deg,#ffffff26,transparent 65%);color:var(--accent-ink);font-size:14px;font-weight:600;box-shadow:inset 0 1px #ffffff40,0 3px 10px #00000010;transition:translate .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s}.button-small{min-height:44px;padding:10px 15px;gap:18px;font-size:12px}.button-secondary{background:transparent;color:var(--text);border-color:var(--line);box-shadow:inset 0 1px #ffffff0a}:root[data-theme=light] :is(.header-actions,.setup-actions) .button:not(.button-secondary){background-image:linear-gradient(180deg,#ffffff0f,transparent 65%)}.text-link{display:inline-flex;align-items:center;gap:20px;min-height:44px;font-size:14px;font-weight:500}.arrow{position:relative;display:inline-block;width:20px;height:12px;flex:none;transition:translate .22s cubic-bezier(.2,.8,.2,1)}.arrow:before{content:"";position:absolute;width:19px;height:1px;background:currentColor;top:5px;left:0}.arrow:after{content:"";position:absolute;width:8px;height:8px;top:1px;right:1px;border-top:1px solid;border-right:1px solid;transform:rotate(45deg)}.down-arrow{display:inline-grid;place-items:center;width:14px;height:14px;vertical-align:middle;flex:none;transition:translate .22s cubic-bezier(.2,.8,.2,1)}.down-arrow:before{content:"";width:7px;height:7px;border-right:1px solid;border-bottom:1px solid;transform:translateY(-2.5px) rotate(45deg)}.eyebrow{font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.quiet{font-size:12px;color:var(--muted)}.site-header{position:sticky;top:0;z-index:20;background:linear-gradient(180deg,#ffffff09,transparent 70%),var(--header);border-bottom:1px solid var(--line);box-shadow:inset 0 1px #ffffff0e,0 5px 22px #00000018;backdrop-filter:blur(16px) saturate(115%);-webkit-backdrop-filter:blur(16px) saturate(115%)}.header-inner{width:min(1296px,calc(100% - 112px));min-height:88px;margin:auto;display:flex;align-items:center;gap:45px}.wordmark{display:inline-flex;align-items:center;gap:8.8px;min-height:44px;flex:none;vertical-align:middle}.brand-piece{position:relative;display:block;height:32px;overflow:hidden;flex:none}.brand-symbol{aspect-ratio:504 / 464;--source-width: 396.626984%;--source-left: -40.47619%;--source-top: -31.465517%}.brand-lettering{aspect-ratio:1080 / 412;--source-width: 185.092593%;--source-left: -67.407407%;--source-top: -48.543689%}.brand-piece img,.brand-piece:after{position:absolute;width:var(--source-width);max-width:none;aspect-ratio:1999 / 786;height:auto;left:var(--source-left);top:var(--source-top)}:root[data-theme=light] .wordmark img{opacity:0}:root[data-theme=light] .brand-piece:after{content:"";background:var(--text);mask:url(/assets/axis-logo-v1-5bZHwEH3.png) center / 100% 100% no-repeat}#main-nav{display:flex;align-items:center;gap:30px;margin-left:30px;font-size:13px}#main-nav a{padding-block:15px;white-space:nowrap}.engineering-callout{margin-top:36px;padding-top:28px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:24px}.engineering-callout .eyebrow{margin-bottom:12px}.engineering-callout h3{font-size:24px;line-height:1.25;margin:0 0 12px}.engineering-callout p:not(.eyebrow){max-width:64ch;font-size:16px;line-height:1.65;color:var(--muted)}.engineering-callout>a{flex-shrink:0}@media(max-width:900px){.engineering-callout{align-items:flex-start;flex-direction:column}}.header-actions{display:flex;align-items:center;gap:22px;margin-left:auto}.site-appearance{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:8px 0;border:0;background:transparent;font-size:12px}.appearance-icon{width:15px;height:15px;border:1px solid currentColor;border-radius:50%;background:linear-gradient(90deg,currentColor 50%,transparent 50%)}.menu-toggle{display:none;width:44px;height:44px;padding:11px;border:1px solid var(--line);background:transparent}.menu-toggle span{display:block;height:1px;margin:6px 0;background:currentColor}.hero{position:relative;overflow:hidden;background:#221e25;color:#f7efe4}.hero-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-inner{position:relative;min-height:770px;padding-top:65px;padding-bottom:70px}.hero-copy{position:relative;z-index:2;width:660px;max-width:58%}.hero .eyebrow{color:#e5d8c8}.hero h1{margin-top:25px;font-size:clamp(64px,5.4vw,80px);line-height:1.03;letter-spacing:-.065em;font-weight:500}.hero-description{max-width:438px;margin-top:27px;font-size:16px;line-height:1.8;color:#eee3d7}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px}.hero .button{background-color:#f2a27c;color:#35211b}.hero-actions .text-link{font-size:13px;gap:8px}.hero-demo-note{margin-top:16px;color:#d5c7ba;font-size:12px}.hero-window{position:absolute;z-index:3;width:clamp(425px,35.7vw,765px);left:auto;right:min(14vw,384px);top:110px;bottom:auto;transform:rotate(-4deg);background:#f0e6d6;color:#342d34;padding:8px;box-shadow:0 14px 40px #0005}.window-bar{display:flex;align-items:center;gap:14px;padding:8px 7px 14px;font-size:11px;font-weight:500;letter-spacing:.05em}.window-dots{display:flex;gap:4px}.window-dots i{width:5px;height:5px;border:1px solid #765e6b;border-radius:50%}.hero-board-image{position:relative;width:100%;aspect-ratio:942 / 666;overflow:hidden;background:#101318}.hero-board-image img{position:absolute;width:calc(1280 / 942 * 100%);max-width:none;height:auto;left:calc(-284 / 942 * 100%);top:calc(-54 / 666 * 100%)}.window-caption{display:flex;flex-direction:column;padding:10px 7px 3px;font-size:12px}.window-caption>span{font-size:11px;color:#695b63}.cover-footer{position:absolute;left:0;right:0;bottom:25px;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#eadaca}.cover-footer a{display:flex;align-items:center;gap:8px;min-height:44px}.scope-line{padding-block:27px;display:flex;align-items:center;flex-wrap:wrap;gap:28px}.scope-line p{margin-right:auto;font-size:15px;color:var(--text)}.scope-line>span{font-size:12px;color:var(--muted)}.section-band{border-top:1px solid var(--section-edge)}.day-band{background:linear-gradient(135deg,#f2a27c08,transparent 60%),var(--day-bg)}.workflow-band{background:linear-gradient(140deg,#bed0b707,transparent 65%),var(--workflow-bg)}.deployment-band{background:var(--deployment-bg)}.faq-band{background:var(--faq-bg)}.setup-band{background:linear-gradient(120deg,#c0afd10d,transparent 55%),var(--setup-bg)}.day-section{display:grid;grid-template-columns:.85fr 1fr;align-items:center;gap:100px;padding-block:104px 112px}.day-intro h2{margin-top:23px;font-size:clamp(44px,4.4vw,66px);line-height:1.07;letter-spacing:-.045em}.day-intro>p:not(.eyebrow):not(.quiet){margin-top:24px;max-width:370px;font-size:16px;color:var(--muted)}.day-index{display:flex;flex-direction:column;margin-block:34px 22px;max-width:355px;border-top:1px solid var(--line);counter-reset:steps}.day-index span{display:flex;align-items:center;gap:22px;border-bottom:1px solid var(--line);min-height:51px;font-size:14px;counter-increment:steps}.day-index span:before{content:"0" counter(steps);color:var(--accent);font-size:11px}.workday{background:linear-gradient(165deg,#ffffff33,transparent 42%),var(--paper);color:var(--paper-ink);padding:26px;border-radius:2px;position:relative;box-shadow:inset 0 1px #ffffffb0,11px 11px #a8887140}.workday-top{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #cbbbaf;padding-bottom:18px}.workday-brand{display:flex;align-items:center;gap:9px;font-size:12px}.workday-brand img{width:22px;height:22px}.workday-slash{color:#81717c;padding-inline:5px}.live-label{display:flex;align-items:center;gap:5px;font-size:11px;color:#74636b;white-space:nowrap}.live-label>span{width:5px;height:5px;background:#7e9177;border-radius:50%}.workday-heading{display:flex;justify-content:space-between;align-items:center;padding-block:25px 23px;gap:12px}.small-label{font-size:11px;letter-spacing:.07em;color:#6f5963}.workday h2{font-size:26px;letter-spacing:-.035em;line-height:1.3;margin-top:5px}.day-badge{font-size:11px;text-align:center;border-left:1px solid #cbbbaf;padding-left:20px;line-height:1.25}.day-badge strong{font-size:24px;font-weight:500}.day-tabs{display:flex;gap:4px;margin-bottom:14px}.day-tabs button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:9px 13px;border:1px solid #cbbbaf;background:transparent;flex:1;font-size:12px}.day-tabs button[aria-selected=true]{background:linear-gradient(180deg,#ffffff12,transparent 70%),#342d34;color:#f6eedd;border-color:#342d34;box-shadow:inset 0 1px #ffffff25}.scenario-dot{width:7px;height:7px;border-radius:50%;flex:none;display:inline-block}.mint{background:#bbcfb6;color:#354330}.lavender{background:#c5b1d5;color:#453253}.coral{background:#ef9c79;color:#542e22}.day-panel{min-height:320px;padding:22px;background:#faf4e9;border:1px solid #cbbbaf}.record-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;letter-spacing:.04em;color:#7b6973}.status-tag{display:inline-flex;align-items:center;min-height:26px;padding:3px 8px;font-size:11px;color:#614329;background:#edd0a5;letter-spacing:0;white-space:nowrap}.status-tag.done{background:#c4d6be;color:#354330}.day-panel h3{margin-top:17px;font-size:27px;line-height:1.2;letter-spacing:-.035em}.day-context{margin-top:6px;font-size:12px;color:#7c6871}.checklist-summary{margin-top:23px;display:flex;justify-content:space-between;font-size:11px;color:#7c6871}.record-checklist{list-style:none;padding:0;margin:10px 0 20px}.record-checklist li{display:flex;align-items:center;gap:10px;padding-block:6px;font-size:14px}.record-checklist li.checked{color:#766c70}.check{display:grid;place-items:center;width:17px;height:17px;border:1px solid #ad9b9c;font-size:11px}.check.checked{background:#cbdac3;color:#354330;border-color:#b4c5aa}.request-details{display:flex;flex-wrap:wrap;gap:22px;margin-top:22px}.request-details>span{display:flex;flex-direction:column;font-size:11px;color:#76606b}.request-details strong{font-size:13px;font-weight:500;color:#342d34;margin-top:4px}.record-note{margin-block:18px 22px;font-size:14px;line-height:1.7;color:#65525d}.record-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #d6c8b9;padding-top:17px}.person{display:inline-flex;align-items:center;gap:9px;font-size:12px;line-height:1.4}.person small{display:block;font-size:11px;color:#76606b;margin-top:2px}.avatar{display:grid;place-items:center;width:31px;height:31px;font-size:11px;border-radius:50%;flex:none}#day-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:9px 12px;background:linear-gradient(180deg,#ffffff12,transparent 70%),#342d34;color:#f6eedd;border:0;font-size:12px;box-shadow:inset 0 1px #ffffff25}#day-action:disabled{background:#c7d7be;color:#354330;cursor:default}.day-result{display:flex;align-items:start;gap:9px;margin-top:16px;font-size:12px;line-height:1.6;color:#73616b}.result-symbol{color:#a65738;font-size:18px;line-height:1.1}#day-result{flex:1}#day-reset{border:0;background:transparent;text-decoration:underline;font-size:12px;min-height:44px;margin-top:-9px;padding-inline:5px}.day-demo{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #cbbbaf;margin-top:16px;padding-top:13px;min-height:44px;font-size:12px}.product-section{padding-block:94px 102px;background:var(--product-bg);color:var(--text);border-top:1px solid var(--section-edge)}.section-heading{display:flex;justify-content:space-between;gap:32px;align-items:flex-end;margin-bottom:42px}.section-heading h2{margin-top:22px;font-size:clamp(46px,4.8vw,70px);line-height:1.08;letter-spacing:-.045em}.section-heading>p{max-width:340px;font-size:15px;color:var(--muted);padding-bottom:6px}.product-layout{display:grid;grid-template-columns:1fr;gap:30px}.product-aside{display:contents}.product-tabs{display:flex;gap:0;border-block:1px solid #67556b;order:0}.product-tabs button{display:flex;align-items:center;gap:13px;text-align:left;min-height:64px;flex:1;padding:12px 16px;background:transparent;color:inherit;border:0;border-right:1px solid #67556b;font-size:14px}.product-tabs button:last-child{border-right:0}.product-tabs button>span{font-size:11px;color:#b49cbd}.product-tabs button b{font-size:20px;font-weight:400;margin-left:auto}.product-tabs button[aria-selected=true]{background:linear-gradient(180deg,#ffffff29,transparent 75%),#c0afd1;color:#31243c;box-shadow:inset 0 1px #ffffff50}.product-tabs button[aria-selected=true]>span{color:#51405c}.product-tabs button[aria-selected=true] b{transform:rotate(45deg)}#product-panel{order:1;width:88%;margin-left:auto;position:relative;padding:26px 26px 0;background:linear-gradient(150deg,#ffffff20,transparent 55%),#c0afd1;color:#342d34;box-shadow:inset 0 1px #ffffff60,0 14px 35px #00000018}#product-panel:before{content:"AXIS";position:absolute;left:-12%;top:45%;font-size:52px;letter-spacing:-.06em;transform:rotate(-90deg);color:#75627d}.preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;margin-bottom:13px}.toolbar-divider{margin-inline:9px;color:#8b7794}.appearance-switch{display:flex;padding:3px;border:1px solid #9984a6}.appearance-switch button{min-height:36px;padding:7px 13px;border:0;background:transparent;color:#57405f;font-size:12px}.appearance-switch button[aria-pressed=true]{background:#342d34;color:#f6eedd}.product-preview{background:#101416;box-shadow:0 9px 20px #39283f30}.product-preview>a{display:block;position:relative;overflow:hidden;aspect-ratio:1.65}.product-preview img{width:100%;height:auto}.image-open{display:flex;align-items:center;gap:15px;position:absolute;bottom:16px;right:16px;padding:10px 14px;font-size:12px;min-height:44px;color:#342d34;background:#f0e6d6;opacity:0;transition:opacity .15s}.product-preview>a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 2px #c0afd1cc,inset 0 1px #ffffff70;opacity:0;pointer-events:none;transition:opacity .22s}.product-preview a:focus-visible .image-open,.product-preview>a:focus-visible:after,.product-preview>a:active:after{opacity:1}.owner-note{padding-block:16px;font-size:11px;color:#4f3c59}.phone-preview-note{display:none}.product-caption{order:2;display:grid;grid-template-columns:.65fr 1.15fr 1.5fr auto;align-items:start;gap:25px;padding-top:12px}.product-caption>span{color:#b49cbd;font-size:12px;padding-top:5px}.product-caption h3{font-size:26px;line-height:1.25;letter-spacing:-.025em;max-width:230px}.product-caption p{font-size:14px;color:var(--muted);max-width:425px}.product-caption .text-link{font-size:13px;padding-top:0}:root[data-theme=light] .product-tabs button>span,:root[data-theme=light] .product-caption>span{color:#56415e}.workflow-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px;padding-block:110px}.workflow-heading h2{margin-top:23px;font-size:clamp(45px,4.1vw,60px);letter-spacing:-.045em;line-height:1.08}.workflow-heading>p:last-child{margin-top:25px;font-size:15px;color:var(--muted)}.workflow-content{display:grid;grid-template-columns:.68fr 1fr;column-gap:28px;align-items:start}.story-art{grid-row:span 2;align-self:stretch;position:relative;padding-top:18px}.story-art img{width:100%;aspect-ratio:.8;object-fit:cover}.story-art figcaption{font-size:11px;color:var(--muted);margin-top:12px}.request-thread{background:linear-gradient(165deg,#ffffff20,transparent 55%),#c1ceb7;color:#2f392b;padding:24px;transform:rotate(2deg);box-shadow:inset 0 1px #ffffff60,0 8px 22px #00000016}.thread-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;border-bottom:1px solid #93a587;padding-bottom:18px}.thread-heading>.status-tag{margin-left:auto;background:#e3eadb;color:#475540}.thread-icon{display:grid;place-items:center;width:22px}.message{display:flex;gap:12px;padding-top:23px}.message>.avatar{width:28px;height:28px}.message-meta{display:flex;flex-wrap:wrap;gap:3px 10px;align-items:baseline;font-size:12px}.message-meta strong{font-weight:500}.message-meta>span{color:#47563f;font-size:11px}.message p{margin-top:8px;font-size:14px;line-height:1.75}.message small{display:block;font-size:11px;color:#47563f;margin-top:9px}.reply{padding-bottom:22px;margin-left:22px}.thread-bottom{display:flex;justify-content:space-between;gap:10px;font-size:11px;border-top:1px solid #93a587;padding-top:13px;align-items:center}.thread-bottom>span{display:flex;align-items:center;gap:8px}.thread-bottom a{display:grid;place-items:center;min-width:44px;min-height:44px}.thread-bottom .scenario-dot{background:#556e46}.workflow-story{padding-top:25px;font-size:14px;color:var(--muted)}.workflow-story>.text-link{color:var(--text);margin-top:12px;font-size:13px}.deployment-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px 90px;padding-block:75px 90px}.deployment-heading h2{font-size:47px;line-height:1.1;letter-spacing:-.045em;margin-top:22px}.deployment-heading>p:last-child{margin-top:23px;font-size:15px;color:var(--muted);max-width:360px}.deployment-options{display:grid;grid-template-columns:1fr 1fr;gap:28px}.deployment-options article{border-top:2px solid var(--accent);padding-top:17px}.deployment-options article:last-child{border-color:var(--lilac)}.option-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:var(--muted)}.option-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--line);font-size:18px;color:var(--text)}.deployment-options h3{margin-top:29px;font-size:27px;line-height:1.15;letter-spacing:-.025em}.deployment-options p{margin-top:18px;font-size:14px;color:var(--muted)}.option-detail{margin-top:24px;font-size:11px;color:var(--muted)}.deployment-note{grid-column:2;font-size:12px;color:var(--muted)}.faq-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;padding-block:80px 100px}.faq-section h2{margin-top:22px;font-size:47px;line-height:1.1;letter-spacing:-.04em}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:75px;padding-block:18px;list-style:none;font-size:15px;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:23px;font-weight:400;color:var(--accent)}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{padding:0 32px 25px 0;color:var(--muted);font-size:14px;line-height:1.85}.setup-section{display:grid;grid-template-columns:1.05fr .65fr;gap:90px;padding-block:75px 90px}.setup-copy h2{font-size:clamp(46px,4.6vw,68px);letter-spacing:-.045em;line-height:1.08}.setup-copy>p{max-width:480px;font-size:15px;color:var(--muted);margin-top:23px}.setup-actions{display:flex;flex-wrap:wrap;gap:15px;margin-top:29px}.setup-checklist>p{font-size:12px;color:var(--muted);margin-bottom:10px}.setup-checklist ul{list-style:none;padding:0;margin:0}.setup-checklist li{display:flex;gap:22px;border-bottom:1px solid var(--line);padding-block:20px}.setup-checklist li>span{color:var(--accent);font-size:11px;padding-top:4px}.setup-checklist strong{font-weight:500;font-size:14px}.setup-checklist li p{font-size:13px;color:var(--muted);margin-top:4px}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-block:30px 40px;border-top:1px solid var(--line)}.site-footer p{font-size:11px;color:var(--muted);margin-top:6px}.site-footer>a{display:flex;gap:20px;align-items:center;font-size:13px;min-height:44px}.copyright{font-size:11px;color:var(--muted)}:is(.day-tabs,.product-tabs,.appearance-switch) button{transition:background-color .22s,box-shadow .22s,border-color .22s}:is(.site-appearance,.menu-toggle,#day-reset,#main-nav a,.text-link,.day-demo,.site-footer>a,.faq-list summary){transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s}#day-action{transition:translate .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s}.thread-bottom a{border-radius:50%;transition:background-color .22s,box-shadow .22s}:is(.button,#day-action:enabled):focus-visible{box-shadow:inset 0 1px #ffffff70,0 5px 16px #00000026}:is(.day-tabs,.product-tabs,.appearance-switch) button:focus-visible{box-shadow:inset 0 0 0 1px currentColor,inset 0 1px #ffffff35}@media(hover:hover)and (pointer:fine){.button:hover,#day-action:enabled:hover{translate:0 -2px;box-shadow:inset 0 1px #ffffff70,0 8px 18px #00000028,0 2px 4px #00000018}.button:hover{border-color:#ffffff59}:is(a,button:enabled):hover .arrow{translate:3px 0}a:hover .down-arrow{translate:0 2px}:is(.text-link,.day-demo,.site-footer>a):hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}#main-nav a:hover,.site-appearance:hover,.faq-list summary:hover{color:var(--accent)}:root[data-theme=light] .faq-list summary:hover{color:#9e3c27}#main-nav a:hover{text-decoration:underline;text-underline-offset:7px}.menu-toggle:hover{border-color:var(--accent);background-color:#ffffff09}#day-reset:hover{color:var(--paper-ink);text-decoration-thickness:2px}:is(.day-tabs,.product-tabs,.appearance-switch) button:hover{box-shadow:inset 0 0 0 1px #ffffff35,inset 0 1px #ffffff75}.day-tabs button[aria-selected=false]:hover{background-color:#342d340a;border-color:#a38c92}.product-tabs button[aria-selected=false]:hover{background-color:#ffffff0c}.appearance-switch button[aria-pressed=false]:hover{background-color:#fff3}.product-preview a:hover .image-open,.product-preview>a:hover:after{opacity:1}.product-preview a:hover .image-open{box-shadow:0 5px 18px #00000030}.thread-bottom a:hover{background-color:#ffffff35;box-shadow:inset 0 1px #ffffff70}}.button:active,#day-action:enabled:active{translate:0 1px;box-shadow:inset 0 1px #ffffff25,0 1px 3px #0002}:is(.day-tabs,.product-tabs,.appearance-switch) button:active{box-shadow:inset 0 0 0 1px currentColor}@media(max-width:1150px){.container,.header-inner{width:calc(100% - 72px)}.header-inner{gap:24px}#main-nav{margin-left:15px;gap:22px}.hero-inner{min-height:740px}.hero-copy{max-width:62%}.hero h1{font-size:70px}.day-section{gap:55px}.workday{padding:20px}.workday-brand{font-size:11px}.product-caption{grid-template-columns:.7fr 1fr 1.4fr}.product-caption .text-link{grid-column:2 / -1}.workflow-section{gap:35px;grid-template-columns:.7fr 1.3fr}.workflow-content{gap:20px}.request-thread{padding:20px}.deployment-section,.faq-section{gap:45px}}@media(max-width:1100px){.hero{display:flex;flex-direction:column}.hero-inner{position:static;min-height:0;padding-bottom:0}.hero-window{position:relative;left:auto;right:auto;top:auto;bottom:auto;margin:60px calc(4% + 33.12px) 100px auto}.cover-footer{left:56px;right:56px}}@media(min-width:651px)and (max-width:1100px){.hero-copy{width:100%;max-width:660px}.hero-art{top:500px;height:calc(100% - 500px);object-position:65% center;opacity:1}.hero-window{width:min(560px,calc(84% - 60.48px))}}@media(max-width:900px){:root{--header-height: 78px}.header-inner{min-height:78px}#main-nav{position:absolute;left:0;right:0;top:77px;display:none;background:var(--menu-bg);padding:20px 36px;margin:0;border-bottom:1px solid var(--line);max-height:calc(100dvh - var(--header-height));overflow-y:auto}.menu-toggle{display:block}.menu-open #main-nav{display:flex}.hero-inner{padding-top:48px}.cover-footer{left:36px;right:36px}.hero h1{font-size:64px}.scope-line{gap:12px 25px}.scope-line p{flex-basis:100%}.day-section{gap:32px;grid-template-columns:.7fr 1fr;padding-block:75px}.day-intro h2{font-size:44px}.day-intro>p:not(.eyebrow):not(.quiet){font-size:15px}.workday-brand>span{max-width:135px}.workday-top{gap:8px}.workday-heading{padding-block:20px}.workday h2{font-size:23px}.day-badge{padding-left:12px}.day-panel{padding:17px}.day-tabs button{padding-inline:8px;gap:6px}.section-heading h2{font-size:50px}.section-heading>p{max-width:245px;font-size:14px}.product-tabs button{gap:8px;padding-inline:10px;font-size:12px}.product-tabs button b{display:none}#product-panel{width:94%;padding:20px 20px 0}#product-panel:before{font-size:30px;left:-9%}.product-caption{grid-template-columns:.7fr 1.4fr 1.5fr;gap:18px}.product-caption h3{font-size:23px}.workflow-section{grid-template-columns:1fr;padding-block:75px}.workflow-heading{display:grid;grid-template-columns:1fr 1fr;gap:20px}.workflow-heading .eyebrow{grid-column:1 / -1}.workflow-heading h2{font-size:50px;margin-top:0}.workflow-heading>p:last-child{align-self:end;margin-bottom:7px}.workflow-content{grid-template-columns:.8fr 1.2fr;gap:28px}.story-art img{aspect-ratio:1}.deployment-section{grid-template-columns:1fr}.deployment-heading{display:grid;grid-template-columns:1fr 1fr;gap:20px}.deployment-heading .eyebrow{grid-column:1 / -1}.deployment-heading h2{font-size:45px;margin-top:0}.deployment-heading>p:last-child{margin-top:0;align-self:end}.deployment-options{gap:50px}.deployment-note{grid-column:1}.faq-section{grid-template-columns:.7fr 1fr;gap:35px}.faq-section h2{font-size:40px}.setup-section{gap:45px;grid-template-columns:1fr .8fr}.setup-copy h2{font-size:44px}}@media(max-width:650px){:root{--header-height: 72px}.container,.header-inner{width:calc(100% - 40px)}.header-inner{min-height:72px;gap:15px}.wordmark{gap:7px}.brand-piece{height:28px}.header-actions{gap:15px}.header-demo{display:none}.site-appearance{gap:7px}#main-nav{top:71px;padding:20px;flex-direction:column;align-items:stretch;gap:0}#main-nav a{min-height:48px}.hero-inner{padding-top:38px}.hero-art{height:64%;top:36%;object-position:60% center;opacity:1}.hero:before{content:"";position:absolute;left:0;right:0;top:0;height:54%;z-index:1;background:linear-gradient(#221e25 70%,#221e2500)}.hero-copy{max-width:none;width:100%}.hero h1{margin-top:24px;font-size:clamp(49px,12.7vw,75px);line-height:1.05;letter-spacing:-.055em}.hero-description{margin-top:24px;font-size:15px;max-width:370px;line-height:1.8}.hero-actions{margin-top:26px;gap:14px 20px}.hero-actions .button{min-height:50px;font-size:13px;padding-inline:16px;gap:15px}.hero-actions .text-link{font-size:12px;gap:8px}.hero-demo-note{margin-top:12px;font-size:11px}.hero-window{position:relative;width:min(360px,calc(88% - 35.2px));left:auto;right:auto;top:auto;bottom:auto;margin:50px auto 100px;padding:7px;transform:rotate(-5deg)}.window-bar{padding-bottom:10px;gap:10px}.window-caption{font-size:12px;padding-block:8px 1px}.cover-footer{z-index:2;left:20px;right:20px;bottom:18px;font-size:11px;gap:25px}.cover-footer>span{max-width:125px}.cover-footer a{font-size:11px;gap:8px}.scope-line{padding-block:23px;gap:8px 20px}.scope-line p{font-size:15px;margin-bottom:4px}.scope-line>span{font-size:12px}.day-section{grid-template-columns:1fr;gap:36px;padding-block:59px 70px}.day-intro h2{margin-top:20px;font-size:45px}.day-intro>p:not(.eyebrow):not(.quiet){margin-top:20px;font-size:15px}.day-index{flex-direction:row;max-width:none;margin-block:26px 14px}.day-index span{flex:1;align-items:flex-start;flex-direction:column;gap:7px;padding-block:12px;font-size:12px}.day-intro .quiet{font-size:11px}.workday{padding:18px;box-shadow:inset 0 1px #ffffffb0,6px 6px #a8887140}.workday-brand>span{max-width:145px;font-size:11px}.workday-top{padding-bottom:15px}.workday-heading{padding-block:21px}.workday h2{font-size:23px}.small-label{font-size:11px}.day-badge{padding-left:16px}.day-tabs button{font-size:12px;padding-inline:8px;gap:7px}.day-panel{padding:17px;min-height:0}.record-meta{flex-wrap:wrap;font-size:11px}.day-panel h3{font-size:25px}.record-checklist li{font-size:14px}.record-footer{flex-direction:column;align-items:stretch;gap:15px}#day-action{justify-content:space-between;width:100%;font-size:12px;min-height:46px}.day-result{font-size:12px}.day-demo{font-size:12px;gap:20px}.product-section{padding-block:58px 65px}.section-heading{display:block;margin-bottom:27px}.section-heading h2{font-size:45px;margin-top:20px}.section-heading>p{margin-top:20px;max-width:335px;font-size:14px}.section-heading>p br{display:none}.product-layout{gap:24px}.product-tabs{flex-wrap:wrap;gap:7px;border:0}.product-tabs button{flex:none;border:1px solid #67556b;min-height:44px;padding:9px 11px;font-size:12px;gap:7px}.product-tabs button:last-child{border-right:1px solid #67556b}.product-tabs button>span{font-size:11px}#product-panel{width:calc(100% + 14px);margin-left:-7px;padding:12px 12px 0}#product-panel:before{display:none}.preview-toolbar{font-size:12px;gap:7px;margin-bottom:10px}.preview-toolbar>span{display:flex;flex-wrap:wrap;gap:3px 7px;max-width:175px}.toolbar-divider{margin:0}.appearance-switch{padding:2px;flex:none}.appearance-switch button{min-height:44px;padding-inline:9px;font-size:12px}.product-preview>a{aspect-ratio:.9}.product-preview img{max-width:none;width:230%;margin-left:-38%;margin-top:-31%}.product-preview a[data-view=work] img,.product-preview a:not([data-view]) img{margin-top:-50%}.product-preview a[data-view=customers] img{margin-top:-22%}.product-preview a[data-view=finances] img{margin-top:-16%}.product-preview a[data-view=requests] img{margin-top:-22%}.product-preview a[data-view=equipment] img{margin-top:-15%}.image-open{opacity:1;right:8px;bottom:8px;padding:10px;gap:10px;font-size:12px}.owner-note{font-size:11px;padding-block:13px;line-height:1.65}.desktop-preview-note{display:none}.phone-preview-note{display:inline}.product-caption{grid-template-columns:1fr;gap:8px;padding-top:0}.product-caption>span{font-size:12px;padding-top:0}.product-caption h3{font-size:27px;max-width:none}.product-caption p{margin-top:4px;font-size:14px}.product-caption .text-link{grid-column:1;font-size:13px;margin-top:7px}.workflow-section{padding-block:60px 70px;gap:28px}.workflow-heading{display:block}.workflow-heading h2{margin-top:20px;font-size:45px}.workflow-heading h2 br:nth-child(2){display:none}.workflow-heading>p:last-child{margin-top:22px;font-size:14px}.workflow-heading>p:last-child br{display:none}.workflow-content{grid-template-columns:1fr;gap:0}.story-art{grid-row:auto;padding:0;margin-bottom:-32px;width:68%;position:relative;left:0}.story-art img{aspect-ratio:1.1}.story-art figcaption{display:none}.request-thread{position:relative;width:88%;justify-self:end;transform:rotate(2deg);padding:20px}.thread-heading{font-size:12px;gap:8px;padding-bottom:15px}.thread-heading>.status-tag{margin-left:0}.thread-icon{display:none}.message{gap:9px;padding-top:20px}.message>.avatar{width:26px;height:26px}.message-meta{font-size:12px;gap:3px 8px}.message p{font-size:14px}.reply{margin-left:14px;padding-bottom:18px}.thread-bottom{font-size:11px}.workflow-story{padding-top:27px;font-size:14px}.workflow-story>.text-link{font-size:13px}.deployment-section{padding-block:58px 63px;gap:35px}.deployment-heading{display:block}.deployment-heading h2{margin-top:20px;font-size:42px}.deployment-heading>p:last-child{margin-top:22px;font-size:14px}.deployment-options{grid-template-columns:1fr;gap:30px}.deployment-options article{display:grid;grid-template-columns:1fr 1fr;gap:17px 24px;padding-top:15px}.option-top{grid-column:1 / -1;font-size:11px}.deployment-options h3{margin-top:0;font-size:24px}.deployment-options p{margin-top:0;font-size:14px}.option-detail{grid-column:1 / -1;margin-top:0;font-size:11px}.deployment-note{font-size:12px}.faq-section{grid-template-columns:1fr;padding-block:55px 60px;gap:29px}.faq-section h2{font-size:42px;margin-top:20px}.faq-section h2 br{display:none}.faq-list summary{font-size:14px;min-height:70px}.faq-list details p{font-size:14px;padding-right:8px}.setup-section{grid-template-columns:1fr;padding-block:55px 62px;gap:35px}.setup-copy h2{font-size:45px}.setup-copy>p{margin-top:21px;font-size:14px}.setup-actions{margin-top:25px}.setup-actions .button{font-size:13px;padding-inline:15px;gap:17px}.setup-checklist li{padding-block:17px}.site-footer{display:grid;grid-template-columns:1fr auto;gap:22px;padding-block:28px 30px}.site-footer>a{font-size:12px;gap:14px}.copyright{grid-column:1 / -1}}@media(max-width:390px){.hero h1{font-size:48px}.hero-actions{gap:14px}.hero-actions .button{font-size:12px;gap:12px}.hero-actions .text-link{font-size:12px;gap:8px}.workday{padding:15px}.workday-brand{gap:7px}.workday-brand>span{max-width:135px}.live-label{font-size:11px}.day-panel{padding:15px}.day-tabs button{padding-inline:6px;gap:6px}.day-panel h3{font-size:24px}.deployment-options article{grid-template-columns:1fr;gap:13px}.deployment-options h3 br{display:none}.deployment-options p{max-width:310px}.option-detail{grid-column:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}:is(.button,#day-action,.arrow,.down-arrow){translate:none!important}}
