.feature-scene{position:relative;align-self:center;margin:0 0 0 40px;aspect-ratio:4 / 3.4}.feature-scene-photo{position:absolute;inset:0;width:100%;height:100%;border-radius:28px;object-fit:cover;object-position:84% 50%;box-shadow:0 30px 70px #0006}.feature-scene-moments{position:absolute;left:-56px;bottom:32px;display:grid;gap:10px;width:min(300px,62%);margin:0;padding:0;list-style:none}.feature-scene-moments li{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:14px;border:1px solid rgb(255 255 255 / .22);background:#1e221e9e;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 18px 40px #00000040;color:#fff;animation:feature-scene-moment .6s cubic-bezier(.22,1,.36,1) both}.feature-scene-moments li:nth-child(2){animation-delay:.5s}.feature-scene-moments li:nth-child(3){animation-delay:1s}.feature-scene-mark{display:grid;place-items:center;flex:0 0 38px;height:38px;padding-bottom:4px;border-radius:10px;background:var(--yellow);color:var(--ink);font:800 1.375rem/1 Manrope,Arial,sans-serif}.feature-scene-copy{display:grid;gap:1px;min-width:0;font-size:.875rem;color:#ffffffd1}.feature-scene-copy>span:first-child{font-size:.75rem;color:#ffffffa6}.feature-scene-copy strong{font-size:1rem;font-weight:700;color:#fff}.feature-scene-now{align-self:flex-start;margin-left:auto;font-size:.75rem;color:#fff9}@keyframes feature-scene-moment{0%{opacity:0;transform:translateY(12px) scale(.97)}}@media(prefers-reduced-motion:reduce){.feature-scene-moments li{animation:none}}@media(max-width:900px){.feature-scene{margin-left:0}.feature-scene-moments{left:16px;bottom:16px}}@media(max-width:700px){.feature-scene{aspect-ratio:4 / 4.4}.feature-scene-photo{border-radius:22px}.feature-scene-moments{left:14px;bottom:14px;width:calc(100% - 28px)}.feature-scene-moments li:nth-child(n+3){display:none}}.home-tour{padding:88px 0 96px;background:#f2f3ee}.home-tour-inner{width:var(--home-content-width, min(1496px, calc(100% - 48px) ));margin-inline:auto}.home-tour-title{max-width:760px;margin:0 auto 32px;font-family:Manrope,Arial,sans-serif;font-size:48px;font-weight:600;line-height:1.2;letter-spacing:-.025em;text-align:center;text-wrap:balance}.home-tour-tabs{display:flex;justify-content:center;gap:6px;width:fit-content;max-width:100%;margin:0 auto 40px;padding:5px;border:1px solid var(--line);border-radius:100px;background:#fff;overflow-x:auto;scrollbar-width:none}.home-tour-tabs::-webkit-scrollbar{display:none}.home-tour-tabs button{flex-shrink:0;min-height:44px;padding:0 22px;border:0;border-radius:100px;background:transparent;color:var(--muted);font:600 .9375rem/1 DM Sans,Arial,sans-serif;white-space:nowrap;cursor:pointer}.home-tour-tabs button:hover{color:var(--ink)}.home-tour-tabs button[aria-selected=true]{background:var(--ink);color:#fff}.home-tour-tabs button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.home-tour-panel{max-width:1040px;margin-inline:auto}.home-tour-tablet{position:relative;padding:2.2%;border:1px solid #777a75;border-radius:26px;background:#171a17;box-shadow:0 30px 70px #32291c33,0 0 0 1px #171a17}.home-tour-camera{position:absolute;top:1.1%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%;background:#2c302c;box-shadow:inset 0 0 0 1.5px #0d0f0d}.home-tour-copy{max-width:640px;margin:36px auto 0;font-size:1.125rem;line-height:1.65;text-align:center;color:var(--ink)}@media(max-width:700px){.home-tour{padding:56px 0 64px}.home-tour-inner{width:calc(100% - 48px)}.home-tour-title{margin-bottom:24px;font-size:32px;text-align:left}.home-tour-tabs{justify-content:flex-start;margin-bottom:28px}.home-tour-tabs button{padding:0 16px;font-size:.875rem}.home-tour-tablet{border-radius:16px}.home-tour-camera{width:4px;height:4px}.home-tour-copy{margin-top:24px;font-size:1rem;text-align:left}}.est-screen{flex:1;min-height:0;overflow:hidden;background:#fff;padding:2em}.est-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1em;margin-bottom:2em}.est-head h4{font-size:1.5em;font-weight:650;letter-spacing:-.035em}.est-head h4 span{display:inline-block;vertical-align:middle;padding:.35em .6em;margin-left:.5em;border-radius:.4em;background:#edf0ec;font-size:.5em;letter-spacing:0}.est-head p{color:#667069;font-size:.875em;margin-top:.75em}.est-primary{padding:.8em 1em;background:#20241f;border-radius:.375em;color:#fff;font-size:.875em;font-weight:600}.est-primary b{margin-left:1em}.est-workspace{display:grid;grid-template-columns:minmax(0,1fr) 16em;gap:2em}.est-work{min-width:0}.est-work table{width:100%;border-collapse:collapse;font-size:.875em}.est-work th,.est-work td{padding:1em .65em;border-bottom:1px solid #e5e8e4;text-align:left;font-weight:400}.est-work thead th{color:#68716b;font-size:.86em;white-space:nowrap}.est-work th:first-child{width:42%}.est-work td:last-child,.est-work th:last-child{text-align:right;white-space:nowrap}.est-work .est-section{background:#f7f8f6}.est-work .est-section th,.est-work .est-section td{font-weight:650}.est-add{display:inline-block;padding:1em .5em;font-size:.875em}.est-pricing{align-self:start;padding:1.25em;border:1px solid #e5e8e4;border-radius:.5em}.est-pricing h5{font-size:1em;font-weight:650}.est-pricing dl{margin:1em 0 0}.est-pricing dl div{display:flex;justify-content:space-between;gap:1em;padding:1em 0;font-size:.875em}.est-pricing dd{margin:0;font-weight:600}.est-pricing .est-price{border-top:1px solid #e5e8e4;border-bottom:1px solid #e5e8e4}.est-selling{display:block;font-size:2em;margin-top:.5em;font-weight:650}.vm-stage{position:absolute;inset:0;z-index:2}.vm-shade{position:absolute;inset:0;background:#20241f44}.vm-dialog{position:absolute;inset:3em 2em;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dfe4df;border-radius:.75em;background:#fff;box-shadow:0 2em 5em #20241f33}.vm-dialog>header{display:flex;align-items:center;gap:1em;padding:1.25em 1.5em;border-bottom:1px solid #e5e8e4}.vm-dialog h4{font-size:1.125em;font-weight:650}.vm-dialog header h4{margin-right:auto}.vm-dialog header>span{border:1px solid #dfe4df;border-radius:.375em;padding:.7em 1em;min-width:17em;color:#68716b;font-size:.875em}.vm-layout{display:grid;grid-template-columns:minmax(0,1fr) 21em;flex:1;min-height:0}.vm-timeline{padding:1.5em}.vm-hours{display:grid;grid-template-columns:10em repeat(5,1fr);color:#68716b;font-size:.75em;padding-bottom:1em}.vm-person{display:grid;grid-template-columns:7.5em minmax(0,1fr);border-top:1px solid #e5e8e4;min-height:5em;align-items:center;font-size:.875em}.vm-person small{display:block;margin-top:.4em;color:#68716b}.vm-track{position:relative;align-self:stretch;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(20% - 1px),#eceeeb calc(20% - 1px),#eceeeb 20%)}.vm-track>span{position:absolute;top:1em;left:12.5%;width:50%;padding:.8em;border-radius:.4em;font-size:.8em;background:#e1eaf6;border:1px solid #7ea6d7}.vm-track>.vm-booked{left:55%;width:42%;background:#e3dcf0;border-color:#b4a3d5}.vm-layout aside{padding:1.5em;border-left:1px solid #e5e8e4;overflow:hidden}.vm-badge{display:inline-block;border-radius:.375em;padding:.35em .7em;background:#dce8f6;font-size:.75em}.vm-layout aside h4{font-size:1.5em;line-height:1.35;margin-top:.8em}.vm-layout dl{display:grid;grid-template-columns:1fr 1fr;gap:1em;padding-block:1.5em;border-block:1px solid #e5e8e4;margin-block:1.5em;font-size:.875em}.vm-layout dt{font-size:.86em;color:#68716b}.vm-layout dd{margin:.5em 0 0}.vm-layout dd span{display:block;margin-top:.5em}.vm-layout section{margin-top:1.5em}.vm-layout h5{font-size:.875em;font-weight:650}.vm-layout p{font-size:.875em;line-height:1.6;margin-top:.75em}.vm-layout .vm-crew{display:inline-block;margin-right:.5em;border-radius:.375em;background:#edf0ec;padding:.35em .7em}.vm-dialog footer{display:flex;justify-content:space-between;padding:1em 1.5em;border-top:1px solid #e5e8e4;font-size:.875em}.vm-dialog footer span{display:block;margin-top:.4em;color:#68716b}.vm-save{display:flex;align-items:center;padding:.8em 1.25em;background:#20241f;color:#fff;border-radius:.375em}.tm-grid[data-astro-cid-cxypysdb] th[data-astro-cid-cxypysdb],.tm-grid[data-astro-cid-cxypysdb] td[data-astro-cid-cxypysdb]{border:1px solid #e5e8e4;text-align:center;height:5em}.tm-grid[data-astro-cid-cxypysdb] th[data-astro-cid-cxypysdb]:first-child{text-align:left;width:16em}.tm-grid[data-astro-cid-cxypysdb] .tm-weekend[data-astro-cid-cxypysdb],.tm-grid[data-astro-cid-cxypysdb] tfoot[data-astro-cid-cxypysdb]{background:#f7f8f6}.tm-grid[data-astro-cid-cxypysdb] tfoot[data-astro-cid-cxypysdb] td[data-astro-cid-cxypysdb]{font-size:.9em}.sign-page{flex:1;min-height:0;display:flex;flex-direction:column;gap:.8em;padding:1em 1.5em;overflow:hidden}.sign-bar{display:flex;align-items:center;justify-content:space-between;font-size:.9em;font-weight:600}.sign-bar em{padding:.5em .9em;border-radius:.45em;background:#eef0eb;font-style:normal}.sign-layout{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 19em;gap:1em}.sign-job{display:flex;flex-direction:column;gap:.9em;padding:1.2em 1.5em;border:1px solid #e5e8e4;border-radius:.6em;background:#fff}.sign-job-title{display:flex;align-items:center;gap:.8em}.sign-job-title em{padding:.3em .7em;border-radius:.4em;background:#f4f5f1;font-style:normal;font-weight:600;font-size:.9em}.sign-job-title h4{font:600 1.6em/1.2 Manrope,Arial,sans-serif}.sign-visit{display:flex;align-items:center;gap:1em}.sign-tile{display:flex;flex-direction:column;align-items:center;width:4.4em;padding:.4em 0;border:1px solid #e5e8e4;border-radius:.5em}.sign-tile small{color:#68716a;font-size:.75em}.sign-tile b{font-size:1.5em;line-height:1.2}.sign-visit>span:last-child{display:flex;flex-direction:column}.sign-visit small{color:#68716a;font-size:.75em;font-weight:600;letter-spacing:.05em}.sign-visit strong{font-size:1.05em;font-weight:600}.sign-actions{display:flex;gap:.5em;font-size:.9em;font-weight:600}.sign-actions span{display:inline-flex;align-items:center;gap:.5em;padding:.6em 1em;border-radius:.45em;background:#eef0eb}.sign-actions .is-primary{background:#20241f;color:#fff}.sign-row{display:flex;align-items:center;gap:.9em;padding-top:.8em;border-top:1px solid #eef0eb;font-size:.9em}.sign-row>i{display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:.45em;background:#f4f5f1;color:#68716a}.sign-row>span:last-child{display:flex;flex-direction:column}.sign-row span span{color:#68716a}.sign-chips{flex-direction:row!important;align-items:center;gap:.4em}.sign-chips b{display:grid;place-items:center;width:1.9em;height:1.9em;margin-left:.4em;border-radius:50%;background:#eef0eb;font-size:.75em}.sign-label{color:#68716a;font-size:.9em}.sign-box,.sign-select{margin-top:-.5em!important;padding:.8em 1em;border-radius:.45em;background:#f4f5f1;font-size:.9em}.sign-select{border:1px solid #e5e8e4;background:#fff}.sign-day{position:relative;padding:.9em 1em;border:1px solid #e5e8e4;border-radius:.6em;background:#fff}.sign-day header{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:.6em;border-bottom:1px solid #e5e8e4}.sign-day header small{color:#68716a;font-size:.8em}.sign-day li{height:3.1em;border-bottom:1px solid #f0f1ed;color:#68716a;font-size:.8em}.sign-day li span{position:relative;top:-.6em;display:inline-block;width:3em;background:#fff}.sign-block{position:absolute;top:9.6em;right:1em;left:4.5em;height:25em;padding:.5em .7em;border-left:.2em solid #3d7a4f;border-radius:.3em;background:#f3f5ec;font-size:.85em}.sign-block small{display:block;color:#68716a}.sign-shade{position:absolute;inset:0;background:#20292366}.sign-modal{position:absolute;top:6.6em;left:50%;width:41em;transform:translate(-50%);border-radius:.7em;background:#fff;box-shadow:0 1.5em 3em #20292340;font-size:.95em}.sign-modal>header{display:flex;align-items:center;justify-content:space-between;padding:1.1em 1.4em;border-bottom:1px solid #e5e8e4}.sign-modal h5{font-size:1.05em;font-weight:600}.sign-modal header i{font-style:normal}.sign-modal-body{padding:1.3em 1.4em 1em}.sign-steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:.5em;color:#68716a;font-size:.8em}.sign-steps i{display:block;height:.3em;margin-bottom:.6em;border-radius:1em;background:#eef0eb}.sign-steps .is-done i{background:#22a65a}.sign-steps .is-current{color:#202923;font-weight:600}.sign-steps .is-current i{background:#20241f}.sign-modal h6{margin:1.2em 0 .5em;font:600 1.45em/1.25 Manrope,Arial,sans-serif;letter-spacing:-.02em}.sign-intro{color:#68716a;font-size:.875em;line-height:1.6}.sign-intro b{color:#202923}.sign-howto{margin:.8em 0!important;padding-left:1.3em!important;list-style:decimal!important;color:#68716a;font-size:.875em;line-height:1.7}.sign-howto b{color:#202923}.sign-handover{display:flex;flex-direction:column;margin-top:1em;padding:1em 1.1em;border:1px solid #e5e8e4;border-radius:.6em;font-size:.875em}.sign-handover strong{font-weight:600}.sign-handover small{color:#68716a;font-size:.95em}.sign-handover ul{margin-top:.6em!important;line-height:1.55}.sign-handover p{margin-top:.6em!important;font-weight:500}.sign-modal>footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.6em 1.2em;padding:.9em 1.4em 1.2em;border-top:1px solid #e5e8e4;font-size:.875em;font-weight:600}.sign-back{margin-right:auto}.sign-save{display:inline-flex;align-items:center;gap:.5em;padding:.65em 1.1em;border-radius:.45em;background:#20241f;color:#fff}.sign-alt{display:flex;justify-content:flex-end;gap:1.6em;flex-basis:100%}.sign-modal{inset:2em 3em 2em 50%;width:52em;max-width:calc(100% - 6em);display:flex;flex-direction:column;font-size:1em}.sign-modal-body{flex:1;min-height:0;overflow:hidden;padding:1.25em 1.5em}.sign-howto{font-size:.875em}.sign-signature{margin-top:1em;padding:.75em 1em;border:1px solid #e5e8e4;border-radius:.5em;font-size:.875em}.sign-signature svg{display:block;width:100%;height:5em}.sign-signature small{display:block;text-align:right;color:#68716a}.sign-name{display:grid;gap:.5em;margin-top:1em;font-size:.875em;font-weight:500}.sign-name span{padding:.8em 1em;border:1px solid #dfe4df;border-radius:.375em;font-weight:400}.sign-modal>footer{flex-shrink:0}.invoices-current[data-astro-cid-okitrjq4]{font-size:.8em}.invoices-current[data-astro-cid-okitrjq4] th[data-astro-cid-okitrjq4]:nth-child(5),.invoices-current[data-astro-cid-okitrjq4] th[data-astro-cid-okitrjq4]:nth-child(6),.invoices-current[data-astro-cid-okitrjq4] td[data-astro-cid-okitrjq4]:nth-child(5),.invoices-current[data-astro-cid-okitrjq4] td[data-astro-cid-okitrjq4]:nth-child(6){text-align:right;white-space:nowrap}.costs-current>p{margin:1.5em 0;font-size:.875em}.costs-current>.rm-toolbar{margin-top:1.5em}.cc-card{border:1px solid #e5e8e4;border-radius:.75em;padding:1.5em;margin-top:1.5em}.cc-entry{padding:1.25em 0;border-bottom:1px solid #e5e8e4;font-size:.875em}.cc-entry:last-child{border-bottom:0;padding-bottom:0}.cc-entry header,.cc-entry footer{display:flex;align-items:center;justify-content:space-between;gap:1em}.cc-entry small{display:block;margin-top:.75em;color:#68716b}.cc-entry p{margin-top:.75em}.cc-entry footer{margin-top:1em}.cc-entry .rm-select{font-weight:500;background:#f4f6f3}.report-current{position:relative}.rc-layout{display:grid;grid-template-columns:17em minmax(0,1fr);gap:1.5em}.rc-builder{border:1px solid #e5e8e4;border-radius:.5em;padding:1.25em}.rc-builder>*+*{margin-top:1.5em}.rc-builder .rm-tabs{gap:2em}.rc-builder p{font-size:.875em}.rc-summary{display:flex;flex-wrap:wrap;gap:2em;padding:.5em 0 1.5em;margin:0}.rc-summary dt{color:#68716b;font-size:.75em}.rc-summary dd{margin:.5em 0 0;font-size:1.1em;font-weight:650}.rc-layout .rm-table{font-size:.8em}.rc-shade{position:absolute;inset:0;background:#20241f44}.rc-export{position:absolute;top:5em;left:50%;transform:translate(-50%);width:34em;padding:1.5em;border:1px solid #dfe4df;border-radius:.75em;background:#fff;box-shadow:0 2em 5em #20241f33}.rc-export header{display:flex;justify-content:space-between;margin-bottom:1.5em}.rc-export h4{font-size:1.1em;font-weight:650}.rc-export p{font-size:.875em;line-height:1.6}.phone-screen{container-type:inline-size;aspect-ratio:402 / 874;overflow:hidden;border-radius:19px;background:#f5f6f2}.phone-app{display:flex;flex-direction:column;width:100%;height:100%;font-family:DM Sans,Arial,sans-serif;font-size:calc(100cqw / 25.125);color:#202923;line-height:1.4;text-align:left}.phone-app svg{width:1em;height:1em;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.phone-app h4,.phone-app h5,.phone-app p,.phone-app ul{margin:0;padding:0;list-style:none}.phone-status{display:flex;align-items:center;justify-content:space-between;height:3.4em;padding:.6em 1.9em 0;background:#fff;font-size:1em}.phone-island{width:7.8em;height:2.3em;border-radius:2em;background:#000}.phone-signal{display:flex;align-items:flex-end;gap:.15em;height:.8em}.phone-signal i{width:.2em;background:#202923;border-radius:.1em}.phone-signal i:nth-child(1){height:35%}.phone-signal i:nth-child(2){height:55%}.phone-signal i:nth-child(3){height:75%}.phone-signal i:nth-child(4){height:100%}.phone-signal b{width:1.5em;height:.75em;margin-left:.35em;border-radius:.2em;background:#202923}.phone-top{display:flex;align-items:center;gap:.7em;padding:.6em 1.1em .8em;background:#fff;border-bottom:1px solid #e5e8e4}.phone-logo{display:grid;place-items:center;width:2.1em;height:2.1em;border-radius:.45em;background:#eacb02;font:800 1.15em/1 Manrope,Arial,sans-serif}.phone-top strong{flex:1;font-size:.95em;font-weight:600}.phone-bell{position:relative;display:grid;color:#68716a}.phone-bell svg{width:1.35em;height:1.35em}.phone-bell b{position:absolute;top:-.1em;right:-.15em;width:.5em;height:.5em;border-radius:50%;background:#eacb02;box-shadow:0 0 0 1.5px #fff}.phone-user{display:grid;place-items:center;width:2.3em;height:2.3em;margin-left:.5em;border-radius:.5em;background:#eef0eb;font-size:.85em;font-weight:600}.phone-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:.75em;padding:1em 1.1em;overflow:hidden}.phone-greeting{display:flex;align-items:flex-start;justify-content:space-between}.phone-greeting h4{font-size:1.3em;font-weight:600;letter-spacing:-.01em}.phone-greeting p{color:#68716a;font-size:.875em}.phone-add{display:grid;place-items:center;width:3em;height:3em;border-radius:.6em;background:#20241f;color:#fff}.phone-add svg{width:1.4em;height:1.4em}.phone-card{padding:0 .9em .9em;border:1px solid #e5e8e4;border-radius:.75em;background:#fff}.phone-card>header{display:flex;align-items:center;gap:.6em;padding:.9em 0 .7em}.phone-card-icon{display:grid;place-items:center;width:2.1em;height:2.1em;border-radius:.45em;background:#f4f5f1;color:#68716a}.phone-card h5{font-size:1em;font-weight:600}.phone-count{display:grid;place-items:center;min-width:1.4em;height:1.4em;padding:0 .35em;border-radius:1em;background:#202923;color:#f5f6f2;font-size:.72em}.phone-action{display:inline-flex;align-items:center;gap:.3em;margin-left:auto;color:#68716a;font-size:.875em}.phone-next{position:relative;padding:.75em 3em .75em .8em;border-left:.25em solid #6d5700;border-radius:.55em;background:#fff8d6;box-shadow:inset 0 0 0 1px #e5e8e4}.phone-next p{color:#68716a;font-size:.72em;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.phone-next strong{display:block;margin-top:.1em;font-size:.9em;font-weight:600}.phone-next span{display:block;margin-top:.15em;color:#68716a;font-size:.8em}.phone-next i{position:absolute;right:.75em;bottom:.75em;display:grid;place-items:center;width:2.1em;height:2.1em;border-radius:.45em;background:#202923;color:#fff}.phone-later li{display:flex;gap:.8em;padding:.55em .2em 0;font-size:.875em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phone-later span{width:2.8em;flex-shrink:0;color:#68716a;font-variant-numeric:tabular-nums}.phone-mention{display:flex;align-items:flex-start;gap:.7em}.phone-mention>span:last-child{display:flex;flex-direction:column;gap:.1em;min-width:0;flex:1}.phone-avatar{display:grid;place-items:center;width:2.1em;height:2.1em;flex-shrink:0;border-radius:50%;background:#ede9fe;color:#4c1d95;font-size:.78em;font-weight:600}.phone-mention-top{display:flex;align-items:baseline;font-size:.9em}.phone-mention-top small{margin-left:auto;color:#68716a;font-size:.85em}.phone-mention-thread{display:flex;align-items:center;gap:.4em;color:#68716a;font-size:.78em}.phone-mention-thread em{padding:0 .4em;border-radius:.3em;background:#fff0af;color:#6d5700;font-style:normal;font-weight:500}.phone-mention-text{font-size:.875em}.phone-tasks li{display:flex;align-items:center;gap:.8em;padding:.7em 0;border-top:1px solid #eef0eb}.phone-tasks li:first-child{border-top:0;padding-top:.1em}.phone-tasks i{width:1.35em;height:1.35em;flex-shrink:0;border:1.5px solid #68716a;border-radius:.3em}.phone-tasks li>span{display:flex;flex-direction:column;flex:1;min-width:0}.phone-tasks strong{font-size:.9em;font-weight:500}.phone-tasks small{color:#68716a;font-size:.8em}.phone-tasks small.is-late{color:#c0262d}.phone-tasks li>svg{color:#68716a}.phone-tabs{display:grid;grid-template-columns:repeat(5,1fr);padding:.5em .4em 1.6em;background:#fafbf8;border-top:1px solid #e5e8e4}.phone-tab{display:flex;flex-direction:column;align-items:center;gap:.25em;color:#68716a;font-size:.72em}.phone-tab>span{display:grid;place-items:center;width:3.4em;height:3.4em;border-radius:.8em}.phone-tab svg{width:1.6em;height:1.6em}.phone-tab.is-current{color:#202923;font-weight:600}.phone-tab.is-current>span{background:#e9eddf}.phone-tab.is-capture>span{background:#eacb02;color:#202923}.pf-body{gap:.8em;padding-top:1.1em;background:#fbfbf8}.pf-body.is-page{background:#f2f3ee}.pf-title{font:600 1.25em/1.4 Manrope,Arial,sans-serif;letter-spacing:-.03em}.pf-sub,.pf-copy{color:#68716a;font-size:.875em}.pf-context{padding:.55em .75em;border-radius:.5em;background:#f2f3ee;color:#68716a;font-size:.8em}.pf-context b{color:#202923;font-weight:600}.pf-copy{color:#202923}.pf-card .pf-copy{color:#68716a;padding-bottom:.1em}.pf-input{min-height:13.75em;padding:.9em;border:1px solid #e5e8e4;border-radius:.5em;background:#fff;font-size:.875em;line-height:1.5}.pf-button{display:flex;align-items:center;justify-content:center;gap:.55em;min-height:3em;border-radius:.5em;background:#202923;color:#fff;font-size:.875em;font-weight:600}.pf-card{padding:0 .9em .9em;border:1px solid #e5e8e4;border-radius:.75em;background:#fff}.pf-card>header{display:flex;align-items:center;gap:.6em;padding:.8em 0 .6em}.pf-card h5{flex:1;font-size:.95em;font-weight:600}.pf-card>header b{display:grid;place-items:center;min-width:1.4em;height:1.4em;padding:0 .35em;border-radius:1em;background:#eef0eb;font-size:.72em}.pf-icon{display:grid;place-items:center;width:2em;height:2em;border-radius:.45em;background:#f4f5f1;color:#68716a}.pf-icon.is-warn{background:#fef2f2;color:#b91c1c}.pf-row{display:flex;align-items:center;gap:.7em;padding:.6em 0;border-top:1px solid #eef0eb;font-size:.85em}.pf-row-icon{display:grid;place-items:center;width:2em;height:2em;flex-shrink:0;border-radius:.45em;background:#f4f5f1;color:#68716a}.pf-row>span:nth-child(2){display:flex;flex:1;flex-direction:column}.pf-row strong{font-weight:600}.pf-row small{color:#68716a;font-size:.9em}.pf-row>svg{color:#8d948c}.pf-header{display:flex;align-items:center;gap:.5em;min-height:4em;padding-inline:1em;background:#fff;border-bottom:1px solid #e5e8e4}.pf-header svg{width:1.25em;height:1.25em}.pf-back,.pf-header-icon{display:grid;place-items:center;width:3em;height:3em}.pf-header-space{flex:1}.pf-header-create{display:grid;place-items:center;width:3em;height:3em;border-radius:.5em;background:#20241f;color:#fff}.pf-header-avatar{display:grid;place-items:center;width:2.25em;height:2.25em;margin-left:.5em;border-radius:50%;background:#20292314;font-size:.8125em;font-weight:600}.pf-body{background:#fff;padding-inline:1em}.pf-body.is-page{background:#e3e8ee}.pf-body .pf-title{font-family:DM Sans,Arial,sans-serif;font-size:1.5em;font-weight:650}.pf-body+.phone-tabs{background:#fafbf8;padding:.375em .25em 1.6em}.pf-body+.phone-tabs .phone-tab{min-height:6.55em;color:#202923;font-size:.6875em}.pf-body+.phone-tabs .phone-tab>span{width:4.36em;height:4.36em;border:1px solid transparent;border-radius:1.09em;background:transparent}.pf-body+.phone-tabs .phone-tab svg{width:2.55em;height:2.55em}.pf-body+.phone-tabs .phone-tab.is-current>span{border-color:#e5e8e4;background:#e9eddf;color:#435337}.home-on-tools{padding:96px 0;background:#fff;border-block:1px solid var(--line)}.home-on-tools-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,112px);width:var(--home-content-width, min(1496px, calc(100% - 48px) ));margin-inline:auto}.home-on-tools-copy{max-width:520px;justify-self:end}.home-on-tools h2{font-family:Manrope,Arial,sans-serif;font-size:48px;font-weight:600;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.home-on-tools-copy p{margin-top:24px;font-size:1.125rem;line-height:1.7;color:var(--muted)}.home-on-tools-visual{position:relative;display:grid;place-items:center;padding-block:8px}.home-on-tools-visual>img{position:absolute;inset:14% 0;width:100%;height:72%;object-fit:cover;object-position:30% center;border-radius:24px}.home-on-tools-phone{position:relative;width:min(280px,100%);padding:5px;border:1px solid #777a75;border-radius:34px;background:#171a17;box-shadow:0 30px 60px #20292333,0 0 0 1px #171a17}.home-on-tools-phone .phone-screen{border-radius:28px}@media(max-width:800px){.home-on-tools{padding:64px 0}.home-on-tools-inner{grid-template-columns:minmax(0,1fr);gap:40px}.home-on-tools-copy{justify-self:center}.home-on-tools-visual>img{border-radius:18px}.home-on-tools h2{font-size:32px}.home-on-tools-copy p{margin-top:18px;font-size:1rem}.home-on-tools-phone{width:min(250px,100%);padding:4px;border-radius:30px}.home-on-tools-phone .phone-screen{border-radius:26px}}.workflow-story{position:relative;scroll-margin-top:100px}.workflow-story:nth-child(odd){background:#fafbf7}.workflow-story .home-threads-inner{width:var(--site-chrome-width)}.workflow-story .home-threads-copy .eyebrow{font-size:.875rem;line-height:1.5;font-weight:700;letter-spacing:1.3px;text-transform:uppercase}.workflow-story .home-threads-copy h2{font-size:clamp(24px,2.2vw,30px);font-weight:500;line-height:1.2;letter-spacing:-.03em}.workflow-story .home-threads-description{font-size:1rem;line-height:var(--feature-body-leading, 1.65)}.workflow-story-benefits{display:grid;gap:14px;padding:0;margin:26px 0 0;list-style:none}.workflow-story-benefits li{display:flex;align-items:flex-start;gap:12px;font-size:1rem;line-height:1.6;color:#4c5f43}.workflow-story-benefits svg{width:30px;height:30px;flex-shrink:0;padding:6px;margin-top:0;border-radius:50%;background:var(--green);color:#fff}.workflow-story-benefits svg path{stroke-width:3}.workflow-story-artwork{width:100%;min-width:0}.customer-story-photo{position:relative;width:100%;aspect-ratio:1672 / 941;overflow:hidden;border-radius:24px}.customer-story-photo>img{position:absolute;inset:0;display:block;width:100%;height:100%;max-height:none;object-fit:contain;transform:none}.workflow-story-anchor{position:absolute;top:0;scroll-margin-top:100px}.workflow-story.home-work-feature-reversed .workflow-story-artwork{order:1}@media(max-width:850px){.workflow-story.home-work-feature-reversed .workflow-story-artwork{order:initial}.workflow-story-artwork{max-width:640px;justify-self:center}}.workflow-story-phone{display:grid;place-items:center}.workflow-story-phone.home-on-tools-visual>img{object-position:center 60%}:root{--feature-body-leading: 1.65;--feature-heading-leading: 1.2;--feature-list-leading: 1.6}.feature-split-copy h1,.workflow-story .home-threads-copy h2,.wrap.related-features h2,.wrap.related-features h3{line-height:var(--feature-heading-leading)}.feature-split-intro,.workflow-story .home-threads-description{line-height:var(--feature-body-leading)}.related-features>div>a>p:not(.eyebrow){line-height:calc(1rem * var(--feature-body-leading))}.related-features .eyebrow{line-height:1.5}.feature-split-benefits>li,.workflow-story-benefits li{line-height:var(--feature-list-leading)}.feature-split-product{width:100%;min-width:0;padding-block:32px}.feature-split-product .workflow-art{min-height:630px;padding:36px 19px}.feature-split-product .workflow-record-heading strong{font-size:clamp(22px,4.5cqw,28px)}.feature-split-product .workflow-app-window{box-shadow:0 18px 44px #24311e24}@media(max-width:900px){.feature-split-product{padding-block:0}.feature-split-product .workflow-art{min-height:0;padding:25px 16px}}.feature-detail-page .photo-hero-content h1,.features-page .photo-hero-content h1,.feature-detail-page .workflow-story .home-threads-copy h2,.features-page .home-threads-copy h2{font-weight:700}.feature-detail-page .workflow-story .home-threads-inner,.features-page .feature-overview-story .home-threads-inner{width:var(--home-content-width)}.feature-detail-page .workflow-story:nth-child(2n),.features-page .feature-overview-story:nth-child(2n){background:#fafbf7}.feature-detail-page .photo-hero-tablet .today-screen{border-radius:8px}.features-page .feature-overview-visual{padding:0;background:transparent}@media(max-width:700px){.feature-detail-page .photo-hero-tablet .today-screen{border-radius:4px}}.feature-detail-page .home-demo .home-on-tools-copy h2,.feature-detail-page .faq-layout h2,.features-page .home-demo .home-on-tools-copy h2,.features-page .faq-layout h2,.features-page .home-on-tools-copy h2,.features-page .home-feature-grid-heading h2{font-weight:700}.photo-hero.product-feature-hero{background:linear-gradient(#0c14108c,#0c14108c),url(/images/feature-hero-gold.png) center / cover,#171a17;color:#fff;min-height:660px;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:64px;padding-block:80px;overflow:hidden}.product-feature-hero .photo-hero-content{max-width:560px}.product-feature-hero .photo-hero-content .eyebrow{display:inline-block;padding:9px 18px;border-radius:999px;background:var(--yellow);color:var(--ink);letter-spacing:0;text-transform:none;font-size:15px}.feature-detail-page .product-feature-hero .photo-hero-content h1{font-size:clamp(38px,4.4vw,64px);font-weight:800;line-height:1.08;letter-spacing:-.035em;color:#fff}.product-feature-hero .photo-hero-description{color:#dce1d8;font-size:18px;line-height:1.6}.product-feature-hero .photo-hero-secondary{color:#fff}.product-feature-hero .photo-hero-terms{color:#b9c2b7}.product-feature-hero .photo-hero-button{background:var(--yellow);color:var(--ink);border-radius:999px}.product-feature-hero .photo-hero-button:hover{background:#fbfb7a}.feature-trial-form{display:flex;width:100%;padding:6px;gap:6px;border-radius:20px;background:#fff}.feature-trial-form input{flex:1;width:0;min-width:0;padding:18px 22px;border:0;border-radius:999px 0 0 999px;background:transparent;color:var(--ink);font:inherit}.feature-trial-form input:focus,.feature-trial-form input:focus-visible{outline:none}.feature-trial-form .photo-hero-button{border:0;flex-shrink:0}.product-feature-hero .photo-hero-product{align-self:end;margin:56px -72px -120px 0}.product-feature-hero .photo-hero-tablet{transform:none;box-shadow:0 28px 64px #0006}@media(max-width:900px){.photo-hero.product-feature-hero{grid-template-columns:1fr;min-height:0;gap:40px;padding-block:56px}.product-feature-hero .photo-hero-product{margin:0 0 -88px}}@media(max-width:700px){.photo-hero.product-feature-hero{padding:40px 24px 48px}.feature-detail-page .product-feature-hero .photo-hero-content h1{font-size:38px}.product-feature-hero .photo-hero-description{font-size:16px}.product-feature-hero .photo-hero-product{margin-bottom:-64px}.feature-trial-form{flex-direction:column;gap:12px;padding:0;background:transparent}.feature-trial-form input{width:100%;min-height:48px;background:#fff;border-radius:999px}}.product-feature-hero .photo-hero-button,.product-feature-hero .photo-hero-button:hover{border-radius:14px;background-image:linear-gradient(180deg,rgb(255 255 255 / .08),transparent 55%,rgb(0 0 0 / .08))}
