.language-switcher[data-astro-cid-l4evwy7q]{white-space:nowrap;flex-shrink:0;align-items:center;gap:7px;font-size:13px;display:flex}a[data-astro-cid-l4evwy7q]{color:var(--muted);text-underline-offset:5px;padding:8px 3px}a[data-astro-cid-l4evwy7q][aria-current]{color:var(--ink);font-weight:700;text-decoration:underline}a[data-astro-cid-l4evwy7q]:hover{color:var(--teal-dark)}a[data-astro-cid-l4evwy7q]:focus-visible{outline:2px solid var(--teal-dark);outline-offset:2px;border-radius:2px}@media (width<=1100px){.site-header[data-astro-cid-nen7h5rs] .desktop-nav[data-astro-cid-nen7h5rs]{display:none}.site-header[data-astro-cid-nen7h5rs] .nav-cta[data-astro-cid-nen7h5rs]{margin-left:auto}.site-header[data-astro-cid-nen7h5rs] .mobile-nav[data-astro-cid-nen7h5rs]{display:block;position:relative}.site-header[data-astro-cid-nen7h5rs] .mobile-nav[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;flex-direction:column;justify-content:center;gap:6px;width:28px;height:28px;list-style:none;display:flex}.site-header[data-astro-cid-nen7h5rs] .mobile-nav[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--ink);width:22px;height:1px}.site-header[data-astro-cid-nen7h5rs] .mobile-nav[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.site-header[data-astro-cid-nen7h5rs] .mobile-nav[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{border:1px solid var(--line);z-index:30;background:#fff;border-radius:10px;flex-direction:column;width:min(260px,100vw - 32px);padding:14px;display:flex;position:absolute;top:45px;right:0}.site-header[data-astro-cid-nen7h5rs] .mobile-nav[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:12px 10px;font-size:15px}}@media (width<=700px){.site-header[data-astro-cid-nen7h5rs] .language-switcher{margin-left:auto}.site-header[data-astro-cid-nen7h5rs] .mobile-nav[data-astro-cid-nen7h5rs]{margin-left:0}}.eu-note[data-astro-cid-dkhksem4]{color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:400;line-height:1.5;display:flex}.eu-note--hero[data-astro-cid-dkhksem4]{margin:18px 0 0}.eu-note--footer[data-astro-cid-dkhksem4]{text-align:left;margin:0}.eu-note--start[data-astro-cid-dkhksem4]{justify-content:flex-start}.eu-note[data-astro-cid-dkhksem4] svg[data-astro-cid-dkhksem4]{flex-shrink:0}.company-details[data-astro-cid-jo6i4kqk]{color:var(--muted);font-size:13px;line-height:1.8}.site-footer[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr auto 1fr;align-items:start;gap:32px;display:grid}.footer-brand[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.footer-menu[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:8px;font-size:14px;line-height:1.7;display:flex}.footer-links[data-astro-cid-jo6i4kqk]{flex-direction:column;justify-self:end;align-items:flex-end;gap:4px;font-size:14px;line-height:1.7;display:flex}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=700px){.site-footer[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.footer-links[data-astro-cid-jo6i4kqk]{grid-column:1/-1;justify-self:start;align-items:flex-start}}@media (width<=380px){.site-footer[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}@font-face{font-family:Geist;src:url(/fonts/geist-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--bg:#f6f9f9;--surface:#fff;--ink:#182323;--muted:#4f6363;--line:#dbe5e5;--soft:#ecf2f2;--teal:#277f73;--teal-dark:#1f645b;--teal-light:#eaf6f4;--ring:#4aad9f;--sky:#d7edfc;--sky-ink:#0d5d86;--lilac:#e9e3f6;--lilac-ink:#574180;--amber:#fbebd2;--amber-ink:#7a5320;--mint:#d9f0e4;--mint-ink:#2c6b4b;--clay:#f0e8df;--clay-ink:#67533c;--slate:#e7ecf0;--slate-ink:#43535f;color:var(--ink);background:var(--bg);font-synthesis:none;font-family:Geist,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.65}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;font-weight:500}h1{letter-spacing:-.035em;font-size:clamp(44px,5.35vw,72px);line-height:1.04}h2{letter-spacing:-.025em;font-size:clamp(30px,3.05vw,44px);line-height:1.15}h3{letter-spacing:-.015em;font-size:23px;line-height:1.3}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,label,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}svg{vertical-align:middle;flex-shrink:0}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--ring);outline-offset:4px}button:disabled{cursor:default}::selection{background:#cfe9e4}section[id]{scroll-margin-top:30px}.wrap{width:min(1200px,100% - 96px);margin-inline:auto}.section{padding-block:112px}.eyebrow,.micro{letter-spacing:.08em;font-family:Geist Mono,monospace;font-size:10px;line-height:1.5}.eyebrow{text-transform:uppercase;color:var(--teal);letter-spacing:.12em;align-items:center;gap:10px;margin-bottom:24px;font-size:11px;display:flex}.muted{color:var(--muted)}.mono{font-family:Geist Mono,monospace}.lead{color:var(--muted);max-width:52ch;font-size:19px;line-height:1.6}.button{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:11px 20px;font-size:14px;font-weight:500;transition:background .15s;display:inline-flex}.primary{background:var(--teal);color:#fff}.primary:hover{background:var(--teal-dark)}.text-link{color:var(--teal);align-items:center;gap:12px;font-size:14px;font-weight:500;display:inline-flex}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.badge{white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;padding:4px 10px;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex}.sky{background:var(--sky);color:var(--sky-ink)}.lilac{background:var(--lilac);color:var(--lilac-ink)}.amber{background:var(--amber);color:var(--amber-ink)}.mint{background:var(--mint);color:var(--mint-ink)}.clay{background:var(--clay);color:var(--clay-ink)}.slate{background:var(--slate);color:var(--slate-ink)}.avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;display:inline-flex}.avatar-group{padding-left:8px;display:flex}.avatar-group .avatar{border:2px solid #fff;width:30px;height:30px;margin-left:-8px}.brand-mark{width:auto;height:40px;display:block}.brand-mark.small{width:24px;height:24px}.logo-link{color:var(--teal);flex-shrink:0;align-items:center;display:inline-flex}.live-dot{background:var(--teal);border-radius:50%;width:6px;height:6px;display:inline-block}.skip-link{z-index:100;background:#fff;padding:10px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;height:112px;display:flex}.desktop-nav{color:var(--muted);align-items:center;gap:26px;margin-left:auto;font-size:12px;display:flex}.desktop-nav a:hover{color:var(--teal)}.nav-cta{gap:14px;min-height:42px;padding:9px 15px;font-size:12px}.mobile-nav{display:none}.hero{padding:78px 0 72px}.hero .hero-copy{text-align:center;margin:auto;padding:0 24px}.hero .eyebrow{justify-content:center}.hero h1 span{color:var(--teal)}.hero .lead{margin:26px auto}.hero-actions{align-items:center;gap:25px;margin-top:30px;display:flex}.hero .hero-actions{justify-content:center}.hero-note{color:var(--muted);margin-top:20px;font-size:11px}.overview-stage{background:var(--soft);border:1px solid var(--line);border-radius:16px;width:min(1080px,100% - 96px);margin:60px auto 0;padding:24px}.stage-label{color:var(--muted);justify-content:space-between;gap:16px;margin:0 2px 18px;display:flex}.overview-layout{grid-template-columns:1.65fr 1fr;align-items:start;gap:16px;display:grid}.overview-side{flex-direction:column;gap:14px;display:flex}.mini-client{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:17px 15px;display:flex}.mini-client div{flex-direction:column;gap:3px;font-size:12px;line-height:1.4;display:flex}.mini-client div strong{font-weight:500}.mini-client div>span{color:var(--muted);font-size:11px}.check-dot{width:24px;height:24px;color:var(--mint-ink);background:var(--mint);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:flex}.graphic{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;font-size:12px;line-height:1.5;overflow:hidden}.mock-toolbar{border-bottom:1px solid var(--line);height:48px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:11px;display:flex}.mock-toolbar>span:first-child{align-items:center;gap:9px;display:flex}.mock-dots{letter-spacing:2px}.mock-tabs{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:20px;height:40px;padding:0 18px;font-size:10px;display:flex}.mock-tabs>span{align-items:center;gap:6px;height:100%;display:flex;position:relative}.mock-tabs>span.active{color:var(--teal);font-weight:500}.mock-tabs>span.active:after{content:"";background:var(--teal);height:2px;position:absolute;bottom:-1px;left:0;right:0}.board-content{padding:20px 18px 0}.mock-board-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.mock-board-title>strong{font-size:13px;font-weight:500}.ownership{color:var(--muted);gap:17px;margin:18px 0 24px;font-size:10px;display:flex}.ownership>span{align-items:center;gap:6px;display:flex}.ownership b{color:var(--ink);font-weight:500}.ownership i{border-radius:100px;width:6px;height:6px}.sky-dot{background:#5b90b6}.lilac-dot{background:#9274bb}.mock-group{align-items:center;gap:7px;margin-bottom:12px;font-size:11px;display:flex}.mock-group strong{font-weight:500}.mock-group .micro{letter-spacing:0;margin-left:auto;font-size:8px}.group-stripe{background:#b4a0d0;border-radius:2px;width:3px;height:12px}.task-head,.task-row{grid-template-columns:minmax(0,1fr) 110px 30px;align-items:center;gap:12px;display:grid}.task-head{color:var(--muted);border-bottom:1px solid var(--line);padding:0 0 8px;font-size:9px}.task-row{border-bottom:1px solid var(--soft);padding:14px 0}.task-name{align-items:center;gap:10px;font-size:11px;display:flex}.task-circle{background:#fff;border:1px solid #94a8a8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.task-circle.checked{border-color:var(--teal);background:var(--teal);color:#fff}.done .task-name{color:var(--muted)}.done .task-name:not(.task-circle){text-decoration:none}.task-row>.badge{justify-self:start;padding:3px 8px;font-size:9px}.task-row .avatar{width:22px;height:22px;font-size:9px}.mock-board-bottom{color:var(--muted);justify-content:space-between;gap:15px;padding:14px 0;font-size:9px;display:flex}.mock-board-bottom>span:first-child{align-items:center;gap:6px;display:flex}.time-content{padding:22px 20px 20px}.timer-line{justify-content:space-between;align-items:center;gap:8px;display:flex}.timer-line>div{flex-direction:column;gap:8px;display:flex}.timer-digits{letter-spacing:-.06em;font-family:Geist Mono,monospace;font-size:27px;font-weight:400}.timer-stop{color:var(--teal);white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.timer-stop>span{background:var(--teal);border-radius:2px;width:7px;height:7px}.mock-time-rows{margin:24px 0 22px}.mock-time-rows>div{border-bottom:1px solid var(--soft);justify-content:space-between;padding:9px 0;font-size:11px;display:flex}.budget-heading{justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.budget-heading b{font-weight:500}.budget-track{background:var(--soft);border-radius:100px;height:6px;margin:10px 0;overflow:hidden}.budget-track>span{background:var(--teal);border-radius:100px;width:61.67%;height:100%;display:block}.time-content>.micro{letter-spacing:0;font-size:9px}.client-content{padding:22px}.conversation-person{align-items:center;gap:10px;display:flex}.conversation-person>div{flex-direction:column;gap:3px;display:flex}.conversation-person strong{font-size:11px;font-weight:500}.conversation-person .micro{letter-spacing:0;font-size:9px}.client-content>p{color:var(--muted);margin:14px 0 18px;font-size:12px;line-height:1.65}.conversation-divider{color:var(--muted);align-items:center;gap:9px;margin:25px 0;font-size:9px;display:flex}.conversation-divider>span{background:var(--line);flex:1;height:1px}.attachment{background:var(--bg);border:1px solid var(--line);color:var(--muted);border-radius:6px;align-items:center;gap:10px;padding:10px;font-size:10px;display:flex}.attachment>span{flex-direction:column;gap:2px;display:flex}.attachment small{font-size:8px}.attachment>svg:last-child{color:var(--teal);margin-left:auto}.mail-content{padding:23px}.mail-content h3{max-width:22ch;margin:12px 0 24px;font-size:21px}.mail-task{align-items:flex-start;gap:10px;margin:18px 0;display:flex}.mail-task>.task-circle{margin-top:3px}.mail-task>div{flex-direction:column;flex:1;gap:5px;display:flex}.mail-task strong{font-size:11px;font-weight:500}.mail-task .micro{letter-spacing:0;font-size:9px}.mail-task .badge{font-size:8px}.mock-link{color:var(--teal);align-items:center;gap:16px;margin:12px 0 15px;font-size:11px;font-weight:500;display:inline-flex}.mail-content>p{letter-spacing:0;font-size:9px}.file-row{border-bottom:1px solid var(--soft);align-items:center;gap:14px;padding:20px;display:flex}.file-row:last-child{border:0}.file-icon{border-radius:6px;justify-content:center;align-items:center;width:38px;height:43px;display:flex}.file-row>div{flex-direction:column;flex:1;gap:5px;display:flex}.file-row strong{font-size:12px;font-weight:500}.file-row .micro{letter-spacing:0;font-size:9px}.intro-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:180px 1fr auto;align-items:center;gap:36px;padding-block:38px;display:grid}.intro-strip>.micro{color:var(--muted);max-width:20ch;font-size:9px}.intro-strip>p{letter-spacing:-.02em;font-size:22px;line-height:1.4}.strip-points{color:var(--muted);flex-direction:column;gap:8px;font-size:11px;display:flex}.strip-points>span{align-items:center;gap:8px;display:flex}.strip-points svg{color:var(--teal)}.section-head{max-width:540px}.section-head .eyebrow{margin-bottom:20px}.section-head h2{margin-bottom:22px}.section-intro{color:var(--muted);max-width:49ch;font-size:17px;line-height:1.7}.centered{text-align:center;margin-inline:auto}.centered .eyebrow{justify-content:center}.centered .section-intro{margin:auto}.story-section .section-head{margin-bottom:45px}.comparison{grid-template-columns:1fr 48px 1fr;align-items:center;display:grid}.before-panel,.after-panel{border:1px solid var(--line);border-radius:16px;min-height:420px;padding:30px}.before-panel{background:var(--soft)}.before-panel>.micro{color:var(--muted);margin-bottom:30px;display:block}.email-line{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:16px 0;display:flex}.email-line>svg{color:var(--muted);width:17px}.email-line>div{flex-direction:column;flex:1;gap:5px;font-size:12px;display:flex}.email-line strong{font-weight:500}.email-line>div>span{color:var(--muted);font-size:11px}.email-line .badge{font-size:9px}.before-panel>p,.after-panel>p{color:var(--muted);margin-top:25px;font-size:14px;line-height:1.7}.comparison-arrow{color:var(--teal);justify-content:center;display:flex}.after-panel{background:#fff}.after-panel>.micro{color:var(--teal);align-items:center;gap:8px;margin-bottom:20px;display:flex}.after-panel>.micro .brand-mark{width:20px;height:20px}.after-panel .graphic{border-radius:6px}.after-panel .mock-toolbar{height:35px;font-size:9px}.after-panel .mail-content{padding:16px}.after-panel .mail-content h3{margin:8px 0 15px;font-size:17px}.after-panel .mail-task{margin:13px 0}.after-panel .mail-task strong{font-size:10px}.after-panel .mail-task .micro,.after-panel .mail-content>.micro{font-size:8px}.after-panel .mock-link{margin:8px 0;font-size:10px}.after-panel>p{margin-top:20px}.feature-section{border-top:1px solid var(--line);padding:85px 0}.feature-grid{grid-template-columns:1fr 1.08fr;align-items:center;gap:100px;display:grid}.feature-grid.reverse{grid-template-columns:1.08fr 1fr}.feature-grid.reverse .feature-copy{order:2}.feature-grid.reverse .feature-art{order:1}.feature-copy h2{margin:20px 0 24px}.feature-number{letter-spacing:.09em;color:var(--muted);font-family:Geist Mono,monospace;font-size:10px}.feature-copy>p{color:var(--muted);max-width:43ch;font-size:16px;line-height:1.75}.feature-list{flex-direction:column;gap:13px;margin:27px 0;padding:0;font-size:13px;list-style:none;display:flex}.feature-list li{align-items:center;gap:10px;display:flex}.feature-list svg{color:var(--teal)}.feature-copy .text-link{margin-top:8px;font-size:12px}.feature-art{border-radius:16px;flex-direction:column;gap:22px;min-width:0;padding:30px 26px;display:flex}.art-lilac{background:var(--lilac)}.art-amber{background:var(--amber)}.art-sky{background:var(--sky)}.art-caption{letter-spacing:.08em;font-size:9px}.art-footnote{text-align:center;color:var(--muted);font-size:11px}.feature-art .graphic{width:100%}.feature-art .mock-board-title>strong{font-size:11px}.feature-art .task-row{gap:7px;padding:13px 0}.feature-art .task-head{gap:7px}.feature-art .task-name{gap:7px;font-size:10px}.feature-art .task-head,.feature-art .task-row{grid-template-columns:minmax(0,1fr) 95px 23px}.feature-art .mock-tabs{gap:17px}.feature-art .ownership{font-size:9px}.feature-art .mock-group .micro{font-size:7px}.feature-art .mock-board-bottom{gap:8px;font-size:8px}.feature-art .task-row>.badge{font-size:8px}.module-note{align-items:center;gap:10px;margin-bottom:20px;display:flex;font-size:11px!important}.mini-week{background:#fff;border:1px solid #e7d8c0;border-radius:10px;flex-direction:column;gap:15px;padding:15px 17px;font-size:10px;display:flex}.mini-week>div{justify-content:space-between;gap:15px;display:flex}.mini-week>div>span{color:var(--muted);flex-direction:column;gap:8px;font-size:9px;display:flex}.mini-week b{color:var(--ink);font-family:Geist Mono,monospace;font-size:12px;font-weight:400}.files-section{border-top:1px solid var(--line);grid-template-columns:1fr 1.08fr;align-items:center;gap:100px;display:grid}.files-copy h2{margin-bottom:24px}.files-copy>p:last-child{color:var(--muted);max-width:44ch;font-size:16px}.files-section .graphic{align-self:center}.pricing-section{background:var(--soft);border-block:1px solid var(--line)}.pricing-layout{grid-template-columns:1.2fr 1fr;align-items:stretch;gap:24px;max-width:920px;margin:50px auto 0;display:grid}.paid-plan,.free-plan{border:1px solid var(--line);border-radius:16px;padding:32px}.paid-plan{background:#fff}.plan-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:28px;display:flex}.plan-heading h3{font-size:21px}.plan-heading .badge{font-size:8px}.project-picker{border:0;margin:0;padding:0}.project-picker legend{color:var(--muted);margin-bottom:12px;font-size:12px}.project-picker>div{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.project-picker button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:9px 4px;font-size:13px}.project-picker button[aria-pressed=true]{color:var(--teal-dark);background:var(--teal-light);border-color:var(--teal)}.time-toggle{border-bottom:1px solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;gap:15px;margin-top:10px;padding:20px 0;display:flex;position:relative}.time-toggle>span:first-child{align-items:center;gap:11px;display:flex}.time-toggle strong{font-size:12px;font-weight:500;display:block}.time-toggle small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.time-toggle>input{opacity:0;cursor:pointer;width:36px;height:24px;position:absolute;right:0}.switch{pointer-events:none;background:#c0cfcf;border-radius:100px;flex-shrink:0;width:35px;height:20px;display:block;position:relative}.switch:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px}.time-toggle input:checked+.switch{background:var(--teal)}.time-toggle input:checked+.switch:before{transform:translate(15px)}.time-toggle input:focus-visible+.switch{outline:2px solid var(--ring);outline-offset:4px}.price-line{align-items:center;gap:14px;margin:24px 0 12px;display:flex}.price{letter-spacing:-.065em;font-size:60px;font-weight:400;line-height:1}.price-line>span:last-child{color:var(--muted);font-size:11px;line-height:1.6}.plan-includes{flex-direction:column;gap:7px;margin:20px 0 24px;font-size:12px;display:flex}.plan-includes strong{font-weight:500}.plan-includes>span{color:var(--muted)}.paid-plan>.button{justify-content:space-between;width:100%}.paid-plan>.micro{letter-spacing:0;text-align:center;margin-top:14px;font-family:Geist,sans-serif;font-size:10px}.free-plan{background:var(--bg);padding:36px}.free-plan>.micro{color:var(--muted);font-size:9px}.free-plan h3{margin:12px 0}.free-plan>p{color:var(--muted);font-size:13px}.free-price{letter-spacing:-.05em;align-items:center;gap:13px;margin:24px 0 0;font-size:42px;display:flex}.free-price>span{color:var(--muted);letter-spacing:0;font-size:11px}.free-plan .feature-list{gap:12px;margin-top:22px;font-size:12px}.free-plan>.text-link{font-size:12px}.trial-note{border-top:1px solid var(--line);align-items:flex-start;gap:12px;margin-top:30px;padding-top:25px;display:flex}.trial-note p{color:var(--muted);font-size:11px;line-height:1.75}.trial-note strong{color:var(--ink);font-weight:500}.pricing-note{text-align:center;color:var(--muted);margin-top:25px;font-size:10px;line-height:1.9}.faq-section{grid-template-columns:1fr 1.3fr;gap:100px;display:grid}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:var(--teal);width:17px}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details>p{color:var(--muted);max-width:64ch;padding:0 30px 23px 0;font-size:13px}.demo-section{color:#fff;background:#0e1717;border-radius:16px;grid-template-columns:1fr 1fr;gap:100px;margin-bottom:75px;padding:60px;display:grid}.demo-section h2{font-size:38px}.demo-section>div>p:not(.eyebrow){color:#b8c8c8;max-width:35ch;margin-top:24px;font-size:14px}.demo-section form{flex-direction:column;gap:15px;display:flex}.demo-section form>label{flex-direction:column;gap:7px;font-size:11px;display:flex}.demo-section input,.demo-section textarea{color:#fff;resize:vertical;background:#182323;border:1px solid #4f6363;border-radius:6px;width:100%;padding:10px 12px;font-size:12px}.demo-section input::placeholder,.demo-section textarea::placeholder,.demo-section .muted{color:#94a8a8}.demo-section .button{color:#0e1717;background:#4aad9f;justify-content:space-between;margin-top:5px}.demo-section form>.micro{letter-spacing:0;font-family:Geist,sans-serif;font-size:10px}.demo-section .form-feedback{color:#cfe9e4;font-size:12px}.demo-section .form-feedback:empty{display:none}.site-footer{border-top:1px solid var(--line);align-items:center;gap:35px;padding:35px 0 120px;display:flex}.site-footer .brand-mark{height:40px}.site-footer>p{color:var(--muted);font-size:12px}.site-footer>.micro{margin-left:auto;font-size:8px}@media (width>=1450px){.hero{padding-top:90px}.overview-stage{margin-top:66px}}@media (width<=1100px){.desktop-nav{gap:16px;font-size:11px}.site-header{gap:22px}.feature-grid,.files-section,.feature-grid.reverse{gap:55px}.intro-strip{grid-template-columns:145px 1fr;gap:25px}.strip-points{flex-flow:wrap;grid-column:2;gap:10px 20px;font-size:10px}.intro-strip>p{font-size:21px}.comparison .before-panel,.comparison .after-panel{padding:24px}.demo-section{gap:50px;padding:45px}.demo-section h2{font-size:34px}.overview-stage{width:calc(100% - 64px)}.mock-board-bottom>span:last-child{display:none}.task-head,.task-row{grid-template-columns:minmax(0,1fr) 92px 24px;gap:7px}.task-name{font-size:10px}.mock-board-title>strong{font-size:12px}.mock-group .micro{font-size:7px}.mock-tabs{gap:17px}.timer-digits{font-size:24px}.timer-stop{font-size:8px}.time-content{padding:18px 15px}.faq-section{gap:60px}.site-footer{gap:25px}}@media (width<=850px){.desktop-nav{display:none}.site-header{height:94px}.nav-cta{margin-left:auto}.mobile-nav{display:block;position:relative}.mobile-nav summary{cursor:pointer;flex-direction:column;justify-content:center;gap:6px;width:28px;height:28px;list-style:none;display:flex}.mobile-nav summary span{background:var(--ink);width:22px;height:1px}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{border:1px solid var(--line);z-index:30;background:#fff;border-radius:10px;flex-direction:column;gap:0;width:235px;padding:14px;display:flex;position:absolute;top:45px;right:0}.mobile-nav nav a{padding:10px;font-size:13px}.hero{padding-top:60px}.hero h1{font-size:58px}.overview-layout{grid-template-columns:1fr}.overview-side{grid-template-columns:1fr 1fr;align-items:start;display:grid}.overview-side .mini-client{margin-top:40px}.time-tile>p{grid-row:3}.feature-grid,.feature-grid.reverse,.files-section{gap:35px}.feature-copy h2{font-size:34px}.feature-copy>p{font-size:14px}.feature-art{padding:22px 16px}.feature-list{gap:12px;font-size:11px}.feature-art .task-head,.feature-art .task-row{grid-template-columns:minmax(0,1fr) 77px}.feature-art .task-row>.avatar,.feature-art .task-head>span:last-child{display:none}.feature-art .task-name{font-size:9px}.feature-art .task-row>.badge{font-size:7px}.feature-art .mock-tabs{gap:12px;font-size:8px}.feature-art .board-content{padding-inline:12px}.feature-art .mock-group .micro,.feature-art .mock-board-title .avatar-group{display:none}.feature-art .mock-board-title>strong{font-size:10px}.feature-art .client-content{padding:18px}.feature-art .client-content>p{font-size:11px}.feature-art .mock-toolbar{padding-inline:12px;font-size:10px}.art-caption{font-size:8px}.module-note{flex-wrap:wrap;align-items:flex-start;font-size:10px!important}.feature-section{padding-block:65px}.section{padding-block:80px}.files-section{grid-template-columns:1fr 1.1fr}.files-copy>p:last-child{font-size:14px}.file-row{gap:9px;padding:17px 13px}.file-row .badge{font-size:8px}.file-row strong{font-size:10px}.file-row .micro{font-size:8px}.file-icon{width:30px;height:36px}.pricing-layout{grid-template-columns:1.1fr 1fr;gap:16px}.paid-plan,.free-plan{padding:24px}.plan-heading{flex-direction:column;align-items:flex-start;gap:8px}.time-toggle small{font-size:8px}.project-picker>div{gap:4px}.project-picker button{font-size:11px}.free-plan .text-link{gap:7px;font-size:10px}.faq-section{grid-template-columns:.8fr 1.2fr;gap:35px}.faq-section h2{font-size:30px}.faq-list summary{font-size:12px}.demo-section{gap:35px;padding:35px}.demo-section h2{font-size:31px}.site-footer>.micro{display:none}.comparison{grid-template-columns:1fr 30px 1fr}.comparison .before-panel,.comparison .after-panel{padding:20px}.email-line{gap:9px}.email-line .badge{display:none}.email-line>div{font-size:10px}.email-line>div>span{font-size:9px}.before-panel>p,.after-panel>p{font-size:12px}.comparison-arrow svg{width:17px}}@media (width<=600px){.site-header{gap:20px;height:86px}.site-header .brand-mark{height:40px}.nav-cta{gap:8px;min-height:36px;padding:8px 11px;font-size:10px}.nav-cta svg{width:13px}.mobile-nav summary{width:23px}.eyebrow{letter-spacing:.08em;margin-bottom:20px;font-size:9px}h1{letter-spacing:-.035em;font-size:44px!important}h2{font-size:33px}.hero{padding:46px 0 44px}.hero h1 br{display:none}.hero h1{max-width:11ch;margin:auto;line-height:1.1}.hero .eyebrow{gap:7px;font-size:8px}.hero .lead{max-width:32ch;margin:22px auto;font-size:15px}.desktop-break{display:none}.hero-actions{gap:18px;margin-top:25px}.hero .hero-actions{flex-direction:column;gap:17px}.hero-note{margin-top:22px;font-size:8px}.button{min-height:44px;font-size:12px}.hero-actions .text-link{font-size:12px}.overview-stage{border-radius:12px;width:calc(100% - 32px);margin-top:35px;padding:12px}.stage-label{margin:4px 2px 14px}.stage-label .micro{font-size:7px}.stage-label>.muted{display:none}.overview-layout{gap:10px}.overview-side{grid-template-columns:1fr;gap:10px}.overview-side .mini-client{margin:0}.overview-side .time-graphic .time-content{padding:16px}.overview-side .time-graphic .mock-time-rows{margin:14px 0}.overview-side .time-graphic .mock-time-rows>div{padding:6px 0}.overview-side .timer-line{gap:16px}.overview-side .timer-digits{font-size:25px}.board-content{padding:16px 12px 0}.mock-toolbar{height:41px;padding:0 12px;font-size:10px}.mock-tabs{gap:17px;height:35px;padding-inline:12px;font-size:9px}.mock-board-title>strong{font-size:11px}.mock-board-title .avatar-group .avatar{width:25px;height:25px;font-size:9px}.mock-board-title{gap:8px}.ownership{gap:13px;margin:15px 0 19px;font-size:9px}.mock-group .micro{font-size:6px}.task-head,.task-row{grid-template-columns:minmax(0,1fr) 88px 20px;gap:5px}.task-head{font-size:8px}.task-name{gap:6px;font-size:9px}.task-row{padding:12px 0}.task-row>.badge{padding:3px 6px;font-size:7px}.task-row>.avatar{width:20px;height:20px;font-size:8px}.mock-board-bottom{padding:12px 0;font-size:8px}.intro-strip{grid-template-columns:1fr;gap:18px;padding-block:30px}.intro-strip>.micro{max-width:none;font-size:8px}.intro-strip>p{font-size:23px}.strip-points{flex-direction:column;grid-column:1;gap:10px;font-size:11px}.section{padding-block:65px}.section-head h2{margin-bottom:18px}.section-intro{font-size:15px;line-height:1.7}.comparison{grid-template-columns:1fr}.comparison .before-panel,.comparison .after-panel{min-height:0;padding:24px}.comparison-arrow{padding:15px;transform:rotate(90deg)}.email-line>div{font-size:12px}.email-line>div>span{font-size:11px}.email-line .badge{display:inline-flex}.before-panel>p,.after-panel>p{font-size:13px}.before-panel>.micro{margin-bottom:17px}.after-panel .mail-content h3{font-size:21px}.after-panel .mail-task strong{font-size:11px}.after-panel .mail-task .micro{font-size:9px}.story-section .section-head{margin-bottom:30px}.feature-section{padding-block:60px}.feature-grid,.feature-grid.reverse,.files-section{grid-template-columns:1fr;gap:30px}.feature-grid.reverse .feature-copy,.feature-grid.reverse .feature-art{order:initial}.feature-copy h2{margin-top:16px;font-size:34px}.feature-copy>p{max-width:45ch;font-size:15px}.feature-list{margin-block:24px;font-size:12px}.feature-copy .text-link{font-size:12px}.feature-art{gap:20px;padding:23px 18px}.feature-art .art-caption{font-size:8px}.feature-art .mock-board-title>strong{font-size:10px}.feature-art .task-head,.feature-art .task-row{grid-template-columns:minmax(0,1fr) 87px 20px}.feature-art .task-row>.avatar,.feature-art .task-head>span:last-child{display:inline-flex}.feature-art .task-name{font-size:9px}.feature-art .task-row>.badge{font-size:7px}.feature-art .mock-tabs{gap:17px;font-size:9px}.feature-art .client-content>p{font-size:12px}.time-content{padding:22px 18px}.timer-digits{font-size:29px}.timer-stop{font-size:9px}.budget-heading{font-size:10px}.module-note{font-size:11px!important}.files-copy>p:last-child{font-size:15px}.file-row strong{font-size:11px}.file-row .micro{font-size:8px}.files-section{padding-block:60px}.pricing-layout{grid-template-columns:1fr;gap:20px;margin-top:32px}.paid-plan,.free-plan{padding:26px}.plan-heading{flex-direction:row;align-items:center}.project-picker button{padding:9px 4px;font-size:13px}.time-toggle small{font-size:10px}.time-toggle strong{font-size:12px}.plan-heading .badge{font-size:7px}.plan-includes,.free-plan .text-link,.free-plan .feature-list{font-size:12px}.pricing-note{text-align:left;margin-top:23px;font-size:9px}.faq-section{grid-template-columns:1fr;gap:28px}.faq-list summary{padding-block:22px;font-size:13px}.faq-list details>p{font-size:13px}.demo-section{grid-template-columns:1fr;gap:30px;margin-bottom:45px;padding:30px 25px}.demo-section h2{font-size:31px}.demo-section>div>p:not(.eyebrow){max-width:37ch;margin-top:20px;font-size:14px}.demo-section input,.demo-section textarea{padding:10px 11px;font-size:16px}.demo-section form>label{font-size:11px}.site-footer{flex-direction:column;align-items:flex-start;gap:18px;padding-top:28px;padding-bottom:40px}.site-footer>p{font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}:root{& .desktop-nav{gap:24px;font-size:14px}& .nav-cta{min-height:46px;font-size:14px}& .button{min-height:50px;font-size:16px}& .text-link{font-size:16px}& .eyebrow{letter-spacing:.07em;font-size:12px}& .micro{letter-spacing:.02em;font-size:12px}& .hero{padding-top:64px}& .hero h1{letter-spacing:-.025em}& .hero .lead{max-width:54ch;margin-block:26px 28px;font-size:20px;line-height:1.65}& .hero-note{margin-top:24px;font-size:14px}& .overview-stage{width:min(1200px,100% - 96px);margin-top:44px;padding:26px}& .stage-label{color:var(--ink);align-items:baseline;margin-bottom:22px;font-size:15px;line-height:1.5}& .example-label{color:var(--muted);white-space:nowrap;font-size:13px}& .overview-layout{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:20px}& .overview-side{gap:18px}& .mini-client{gap:12px;padding:20px 16px}& .mini-client div{gap:5px;font-size:14px}& .mini-client div>span{font-size:14px}& .check-dot{width:28px;height:28px}& .graphic{font-size:14px;line-height:1.55}& .mock-toolbar{height:52px;padding-inline:20px;font-size:14px}& .mock-toolbar .badge,& .mock-toolbar .micro{font-size:12px}& .mock-tabs{gap:22px;height:45px;padding-inline:20px;font-size:13px}& .board-content{padding:24px 20px 0}& .mock-board-title>strong{font-size:16px}& .ownership{gap:20px;margin:20px 0 26px;font-size:13px}& .mock-group{margin-bottom:16px;font-size:14px}& .mock-group .micro{letter-spacing:0;font-family:Geist,sans-serif;font-size:12px}& .task-head,& .task-row{grid-template-columns:minmax(0,1fr) 115px 28px;gap:12px}& .task-head{padding-bottom:12px;font-size:12px}& .task-row{padding-block:17px}& .task-name{gap:10px;font-size:14px;line-height:1.5}& .task-row>.badge{padding:4px 8px;font-size:12px}& .task-circle{width:16px;height:16px}& .task-row .avatar,& .avatar{width:28px;height:28px;font-size:12px}& .mock-board-bottom{gap:12px;padding-block:18px;font-size:12px}& .mock-board-bottom>span:last-child{display:inline}& .time-content{padding:24px 20px}& .timer-line .micro{letter-spacing:0;font-family:Geist,sans-serif;font-size:14px}& .timer-digits{letter-spacing:-.04em;font-size:32px}& .timer-stop{font-size:12px}& .mock-time-rows{margin:26px 0}& .mock-time-rows>div{padding-block:12px;font-size:14px}& .budget-heading{flex-wrap:wrap;gap:5px 12px;font-size:13px}& .budget-track{height:7px;margin-block:12px}& .time-content>.micro{letter-spacing:0;font-family:Geist,sans-serif;font-size:13px}& .client-content{padding:24px}& .conversation-person{gap:12px}& .conversation-person strong{font-size:14px}& .conversation-person .micro{font-family:Geist,sans-serif;font-size:12px}& .client-content>p{margin:18px 0 22px;font-size:15px;line-height:1.7}& .conversation-divider{font-size:12px}& .attachment{padding:13px;font-size:14px}& .attachment small{font-size:12px}& .mail-content{padding:24px}& .mail-content>.micro{font-size:12px}& .mail-content h3{max-width:23ch;font-size:24px;line-height:1.3}& .mail-task{gap:12px;margin-block:23px}& .mail-task strong{font-size:15px}& .mail-task .micro{letter-spacing:0;font-family:Geist,sans-serif;font-size:14px}& .mail-task .badge{font-size:12px}& .mock-link{margin-block:12px 18px;font-size:15px}& .mail-content>p{font-family:Geist,sans-serif;font-size:13px}& .intro-strip{grid-template-columns:145px 1fr 1.1fr;gap:30px;padding-block:36px}& .intro-strip>.micro{max-width:14ch;font-size:12px}& .intro-strip>p{font-size:25px;line-height:1.45}& .strip-points{gap:12px;font-size:14px}& .strip-points>span{align-items:flex-start;gap:10px}& .strip-points svg{margin-top:3px}& .section{padding-block:96px}& .section-head{max-width:650px}& .section-head h2{font-size:clamp(32px,3vw,42px)}& .section-intro{max-width:52ch;font-size:18px;line-height:1.7}& .comparison{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:stretch}& .comparison-arrow{align-items:center}& .before-panel,& .after-panel{padding:30px}& .before-panel>.micro,& .after-panel>.micro{font-size:12px}& .email-line{gap:14px;padding-block:22px}& .email-line>div{gap:6px;font-size:15px}& .email-line>div>span{font-size:14px}& .email-line .badge{font-size:12px}& .before-panel>p,& .after-panel>p{font-size:16px;line-height:1.75}& .after-panel .mock-toolbar{height:46px;font-size:12px}& .after-panel .mail-content{padding:22px}& .after-panel .mail-content h3{margin:12px 0 22px;font-size:23px}& .after-panel .mail-task{margin-block:20px}& .after-panel .mail-task strong{font-size:14px}& .after-panel .mail-task .micro{font-size:13px}& .after-panel .mail-content>.micro{font-size:11px}& .after-panel .mock-link{font-size:14px}& .feature-grid,& .feature-grid.reverse,& .files-section{gap:64px}& .feature-number{letter-spacing:.05em;font-size:12px}& .feature-copy h2{font-size:clamp(32px,3vw,42px)}& .feature-copy>p,& .files-copy>p:not(.eyebrow){font-size:17px;line-height:1.75}& .feature-copy>p+p,& .files-copy>p+p:not(.eyebrow){margin-top:16px}& .feature-list{gap:15px;font-size:16px;line-height:1.55}& .feature-list li{align-items:flex-start}& .feature-list li>svg{margin-top:4px}& .feature-copy .text-link{font-size:15px}& .feature-art{gap:22px;padding:26px 20px}& .art-caption{letter-spacing:.025em;font-size:12px}& .art-footnote{font-size:14px;line-height:1.6}& .feature-art .mock-board-title>strong{font-size:15px}& .feature-art .mock-board-title .avatar-group{display:none}& .feature-art .task-head,& .feature-art .task-row{grid-template-columns:minmax(0,1fr) 108px;gap:10px}& .feature-art .task-row>.avatar,& .feature-art .task-head>span:last-child{display:none}& .feature-art .task-name{gap:8px;font-size:14px}& .feature-art .task-row>.badge{font-size:11px}& .feature-art .mock-tabs{gap:18px;font-size:12px}& .feature-art .ownership{font-size:12px}& .feature-art .mock-group .micro{display:none}& .feature-art .mock-board-bottom{font-size:12px}& .feature-art .mock-board-bottom>span:last-child{display:none}& .module-note{flex-wrap:wrap;gap:8px 12px;font-size:14px!important}& .module-note .badge{font-size:12px}& .mini-week{padding:18px;font-size:14px}& .mini-week>div>span{gap:10px;font-size:12px}& .mini-week b{font-size:15px}& .feature-art .client-content{padding:22px}& .feature-art .client-content>p{font-size:15px}& .feature-art .mock-toolbar{padding-inline:18px;font-size:13px}& .file-row{gap:14px;padding:22px 20px}& .file-row strong{font-size:15px}& .file-row .micro{font-family:Geist,sans-serif;font-size:13px}& .file-row .badge{font-size:12px}& .pricing-layout{max-width:980px}& .plan-heading h3{font-size:24px}& .plan-heading .badge{font-size:11px}& .project-picker legend{margin-bottom:14px;font-size:15px}& .project-picker button{min-height:44px;font-size:16px}& .time-toggle{padding-block:24px}& .time-toggle strong{font-size:16px}& .time-toggle small{font-size:13px}& .time-toggle>input{width:42px;height:28px}& .switch{width:42px;height:24px}& .switch:before{width:18px;height:18px}& .time-toggle input:checked+.switch:before{transform:translate(18px)}& .price-line>span:last-child{font-size:14px}& .plan-includes{gap:10px;font-size:16px}& .paid-plan>.micro{font-size:13px}& .free-plan>.micro{font-size:12px}& .free-plan h3{font-size:25px}& .free-plan>p{font-size:16px}& .free-price>span{font-size:14px}& .free-plan .feature-list,& .free-plan>.text-link{font-size:15px}& .trial-note p{font-size:14px;line-height:1.7}& .pricing-note{max-width:80ch;margin:28px auto 0;font-size:14px;line-height:1.7}& .faq-section{grid-template-columns:1fr 1.25fr;gap:64px}& .faq-list summary{padding-block:24px;font-size:17px;line-height:1.5}& .faq-list details>p{font-size:16px;line-height:1.75}& .demo-section{gap:64px}& .demo-section>div>p:not(.eyebrow){font-size:17px;line-height:1.75}& .demo-section form>label{font-size:15px}& .demo-section input,& .demo-section textarea{padding:12px;font-size:16px}& .demo-section form>.micro,& .demo-section .form-feedback{font-size:14px}& .site-footer>p{font-size:15px}& .site-footer>.micro{font-size:11px}@media (width<=1100px){& .feature-grid,& .feature-grid.reverse,& .files-section{grid-template-columns:1fr;gap:30px}& .feature-grid.reverse .feature-copy,& .feature-grid.reverse .feature-art{order:initial}& .feature-copy,& .files-copy{max-width:65ch}& .feature-art{max-width:720px;padding:30px}& .files-section>.graphic{width:100%;max-width:720px}& .feature-art .mock-board-title .avatar-group{display:flex}& .feature-art .task-head,& .feature-art .task-row{grid-template-columns:minmax(0,1fr) 120px 28px}& .feature-art .task-row>.avatar,& .feature-art .task-head>span:last-child{display:inline-flex}& .overview-layout{grid-template-columns:1fr}& .overview-side{grid-template-columns:1fr 1fr;align-items:start;display:grid}& .overview-side .mini-client{margin-top:0}& .overview-stage{width:calc(100% - 64px)}& .intro-strip{grid-template-columns:1fr 1fr;gap:25px}& .intro-strip>.micro{grid-column:1/-1;max-width:none}& .strip-points{flex-direction:column;grid-column:auto}& .comparison{grid-template-columns:1fr;gap:0;max-width:720px}& .comparison-arrow{padding:18px;transform:rotate(90deg)}& .before-panel,& .after-panel{min-height:0}& .after-panel .mail-content h3{max-width:none}& .faq-section{grid-template-columns:1fr;gap:30px}& .demo-section{gap:35px;padding:40px}}@media (width<=1020px){& .desktop-nav{display:none}& .nav-cta{margin-left:auto}& .mobile-nav{display:block;position:relative}& .mobile-nav summary{cursor:pointer;flex-direction:column;justify-content:center;gap:6px;width:28px;height:28px;list-style:none;display:flex}& .mobile-nav summary span{background:var(--ink);width:22px;height:1px}& .mobile-nav summary::-webkit-details-marker{display:none}& .mobile-nav nav{border:1px solid var(--line);z-index:30;background:#fff;border-radius:10px;flex-direction:column;width:260px;padding:14px;display:flex;position:absolute;top:45px;right:0}& .mobile-nav nav a{padding:12px 10px;font-size:15px}}@media (width<=700px){& .site-header .nav-cta{display:none}& .mobile-nav{margin-left:auto}& .hero{padding-top:40px}& .hero h1{max-width:14ch;margin-inline:auto;line-height:1.1}& .hero h1 br{display:none}& .hero .lead{max-width:35ch;font-size:18px}& .hero-note{max-width:34ch;margin-inline:auto;font-size:13px;line-height:1.7}& .hero-actions{gap:20px}& .hero-actions .text-link{font-size:15px}& .overview-stage{width:calc(100% - 32px);margin-top:36px;padding:16px 12px}& .stage-label{margin:0 4px 18px;font-size:15px;line-height:1.6;display:block}& .example-label{margin-top:6px;font-size:12px;display:block}& .overview-side{grid-template-columns:1fr}& .overview-side .time-graphic .time-content{padding:22px 16px}& .overview-side .time-graphic .mock-time-rows{margin-block:22px}& .overview-side .time-graphic .mock-time-rows>div{padding-block:11px}& .overview-side .timer-digits{font-size:30px}& .overview-side .time-graphic .mock-toolbar .badge{display:none}& .intro-strip{grid-template-columns:1fr;gap:20px}& .intro-strip>p{font-size:26px}& .strip-points{grid-column:1;font-size:15px}& .section{padding-block:64px}& .section-intro{font-size:17px}& .feature-section{padding-block:60px}& .feature-copy h2{font-size:33px}& .feature-copy>p,& .files-copy>p:not(.eyebrow){font-size:17px}& .feature-list{gap:14px;font-size:15px}& .feature-copy .text-link{font-size:15px}& .feature-art{padding:22px 14px}& .art-caption,& .feature-art .art-caption{font-size:11px;line-height:1.6}& .mock-toolbar,& .feature-art .mock-toolbar{padding-inline:14px;font-size:13px}& .mock-tabs,& .feature-art .mock-tabs{gap:17px;padding-inline:14px;font-size:12px}& .board-content,& .feature-art .board-content{padding:20px 14px 0}& .mock-board-title>strong,& .feature-art .mock-board-title>strong{font-size:15px}& .mock-board-title .avatar-group{display:none}& .ownership,& .feature-art .ownership{gap:16px;font-size:12px}& .mock-group{font-size:13px}& .mock-group .micro,& .task-head,& .feature-art .task-head{display:none}& .task-row,& .feature-art .task-row{grid-template-columns:minmax(0,1fr) 28px;gap:10px;padding-block:16px}& .task-name,& .feature-art .task-name{grid-column:1/-1;gap:9px;font-size:15px}& .task-row>.badge,& .feature-art .task-row>.badge{grid-column:1;margin-left:25px;font-size:12px}& .task-row>.avatar,& .feature-art .task-row>.avatar{grid-column:2;display:inline-flex}& .mock-board-bottom,& .feature-art .mock-board-bottom{font-size:12px}& .mock-board-bottom>span:last-child,& .feature-art .mock-board-title .avatar-group{display:none}& .timer-digits{font-size:30px}& .timer-stop{font-size:12px}& .budget-heading{font-size:13px}& .feature-art .client-content{padding:20px 16px}& .feature-art .client-content>p{font-size:15px}& .conversation-person strong{font-size:14px}& .conversation-person .micro{font-size:12px}& .attachment{font-size:13px}& .before-panel,& .after-panel{padding:22px}& .email-line>svg{display:none}& .email-line>div{font-size:14px}& .email-line>div>span{font-size:13px}& .email-line .badge{display:none}& .after-panel .mail-content{padding:18px 14px}& .after-panel .mail-content h3{font-size:22px}& .after-panel .mock-toolbar{font-size:12px}& .mail-task{flex-wrap:wrap}& .mail-task>div{min-width:0}& .mail-task .badge{margin-left:28px}& .file-row{flex-wrap:wrap;gap:10px;padding:20px 14px}& .file-row>div{min-width:0}& .file-row strong{font-size:14px}& .file-row .micro{font-size:12px}& .file-row .badge{font-size:11px}& .file-icon{width:28px;height:35px}& .pricing-layout{grid-template-columns:1fr}& .plan-heading{flex-direction:column;align-items:flex-start;gap:10px}& .plan-heading .badge{font-size:11px}& .paid-plan,& .free-plan{padding:24px}& .time-toggle{gap:12px}& .time-toggle>span:first-child{gap:8px}& .time-toggle>span:first-child>svg{display:none}& .time-toggle strong{font-size:15px}& .time-toggle small{font-size:12px}& .plan-includes,& .free-plan .feature-list,& .free-plan>.text-link{font-size:15px}& .pricing-note{text-align:left;font-size:14px}& .faq-section h2{font-size:33px}& .faq-list summary{font-size:16px}& .faq-list details>p{padding-right:10px;font-size:16px}& .demo-section{grid-template-columns:1fr;padding:30px 24px}& .demo-section>div>p:not(.eyebrow){font-size:17px}& .demo-section h2{font-size:34px}& .site-footer>p{font-size:14px}}}.demo-section select{width:100%;min-width:0;font:inherit;border:1px solid var(--line);color:var(--ink);background:#edf4f2;border-radius:6px;padding:12px;font-size:16px}.request-options{border:1px solid var(--line);border-radius:6px;gap:16px;min-width:0;margin:0;padding:16px;display:grid}.request-options[hidden]{display:none}.request-options legend{padding-inline:6px;font-size:14px}.request-options label{gap:8px;font-size:15px;display:grid}.demo-section{color:var(--ink);background:#e3eeeb}.demo-section .eyebrow{color:var(--teal)}.demo-section>div>p:not(.eyebrow),.demo-section .muted{color:var(--muted)}.demo-section input,.demo-section textarea,.demo-section select{color:var(--ink);background:#edf4f2;border-color:#b7cec8}.demo-section .request-options{border-color:#b7cec8}.demo-section .button{background:var(--teal);color:#fff}.demo-section .button:hover{background:#216c62}.demo-section .form-feedback{color:var(--ink)}.demo-section .button:disabled{opacity:.65;cursor:not-allowed}.demo-section .button{white-space:normal;text-align:left}@media (width<=380px){.mini-week>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.mini-week b{font-size:13px}}.page-intro{padding-block:72px 80px}.page-intro h1{max-width:20ch;font-size:clamp(40px,4.5vw,64px);line-height:1.12}.page-intro .lead{max-width:65ch;margin-top:28px;font-size:20px;line-height:1.7}.page-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.desktop-nav a[aria-current=page],.mobile-nav a[aria-current=page]{color:var(--teal);text-underline-offset:6px;text-decoration:underline}.related-pages{border-top:1px solid var(--line)}.related-pages h2{margin-bottom:28px}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.related-grid>a{border:1px solid var(--line);border-radius:10px;padding:28px;display:block}.related-grid>a:hover{background:var(--soft)}.related-grid h3{color:var(--teal);justify-content:space-between;align-items:center;gap:12px;display:flex}.related-grid p{color:var(--muted);margin-top:14px;font-size:17px}@media (width<=700px){.page-intro{padding-block:44px 56px}.page-intro .lead{font-size:18px}.related-grid{grid-template-columns:1fr}.related-grid>a{padding:22px}}.feature-grid>.feature-copy{min-width:0}.feature-copy h2,.related-grid h3{overflow-wrap:anywhere}@media (width<=700px){.wrap{width:calc(100% - 32px)}}.hours-example{width:100%}.hours-content{padding:24px}.hours-project{margin-bottom:20px;font-size:18px;font-weight:500}.hours-week{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.hours-week>div{text-align:center;background:var(--soft);border-radius:6px;gap:14px;padding:14px 4px;display:grid}.hours-week strong,.hours-total strong,.hours-entry>:last-child{font-family:Geist Mono,monospace;font-weight:500}.hours-week strong{font-size:16px}.hours-total{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:20px;padding-top:18px;font-size:15px;display:flex}.hours-note{color:var(--muted);margin-top:18px;font-size:14px;line-height:1.65}.hours-entry{border-bottom:1px solid var(--soft);justify-content:space-between;gap:14px;padding-block:14px;font-size:14px;display:flex}.hours-entry>:last-child{flex-shrink:0}.desktop-example{align-self:center;max-width:380px}.desktop-running{justify-content:space-between;align-items:center;gap:12px;display:flex}.desktop-running strong{font-family:Geist Mono,monospace;font-size:clamp(26px,3vw,38px);font-weight:400}.desktop-stop{background:var(--teal);color:#fff;border-radius:6px;padding:12px 16px}.desktop-platforms{border-top:1px solid var(--line);text-align:center;color:var(--muted);padding:14px;font-size:13px}.hours-budget{flex-wrap:wrap;align-items:baseline;gap:10px;margin-block:26px 18px;display:flex}.hours-budget strong{font-size:36px;font-weight:500}.hours-budget>span{color:var(--muted);font-size:15px}.hours-budget-track{background:var(--soft);border-radius:5px;height:10px;overflow:hidden}.hours-budget-track>span{background:#b48235;width:80%;height:100%;display:block}.hours-remaining{margin-block:14px 24px;font-size:15px}.report-view{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:14px;display:flex}.report-choices{gap:12px;margin-block:20px;font-size:14px;display:grid}.report-choices>div{justify-content:space-between;gap:12px;display:flex}.report-off{color:var(--muted);background:var(--soft);border-radius:4px;padding-inline:8px}.report-paper{border:1px solid var(--line);border-radius:6px;padding:22px}.report-paper h3{margin-block:10px 18px;font-size:22px}.time-subscription{max-width:800px}.time-subscription>p:not(.eyebrow){color:var(--muted);margin-block:24px;font-size:18px}@media (width<=700px){.hours-content{padding:18px 14px}.hours-week{gap:5px}.hours-week strong{font-size:13px}.hours-total{flex-wrap:wrap;font-size:13px}.report-paper{padding:14px}}.hours-comparison,.hours-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hours-comparison>div,.hours-summary>div{background:var(--soft);border-radius:6px;gap:12px;padding:18px;display:grid}.hours-comparison strong,.hours-summary strong{font-family:Geist Mono,monospace;font-size:30px;font-weight:400}.hours-comparison small{color:var(--muted);font-size:13px;line-height:1.6}.hours-filters{flex-wrap:wrap;gap:8px;margin-block:24px 14px;font-size:12px;display:flex}.hours-filters span{border:1px solid var(--line);border-radius:4px;padding:5px 8px}.hours-overview-row{border-bottom:1px solid var(--soft);grid-template-columns:minmax(0,1fr) 65px 65px;gap:8px;padding-block:14px;font-size:13px;display:grid}.hours-overview-row>:not(:first-child){text-align:right}.report-delivery{color:var(--muted);gap:8px;margin-top:18px;font-size:13px;display:grid}@media (width<=700px){.hours-comparison,.hours-summary{gap:8px}.hours-comparison>div,.hours-summary>div{padding:12px;font-size:13px}.hours-comparison strong,.hours-summary strong{font-size:25px}.hours-overview-row{grid-template-columns:minmax(0,1fr) 54px 54px;gap:6px;font-size:12px}}.guest-mail{font-size:15px;line-height:1.65}.guest-mail-envelope{border-bottom:1px solid var(--line);background:var(--bg);gap:8px;padding:18px 22px;display:grid}.guest-mail-envelope>div{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.guest-mail-envelope>strong{font-size:15px;font-weight:500}.guest-mail-envelope>span{color:var(--muted);font-size:13px}.guest-mail-body{padding:30px 26px}.guest-mail-brand{color:var(--teal);justify-content:center;margin-bottom:30px;display:flex}.guest-mail-brand .brand-mark{height:32px}.guest-mail-body>p{margin-bottom:16px}.guest-mail-body blockquote{border-left:3px solid var(--line);color:var(--muted);margin:24px 0;padding:12px 16px}.guest-mail-action{text-align:center;margin-block:28px}.guest-mail-action>span{background:var(--teal);color:#fff;border-radius:6px;padding:12px 20px;font-weight:500;display:inline-block}.guest-mail-body .guest-mail-footer{color:var(--muted);margin-bottom:8px;font-size:12px;line-height:1.6}.guest-mail-body h3{margin-block:24px 16px;font-size:16px}.guest-mail-day{font-weight:500}.guest-mail-body ul{margin-block:0 20px;padding-left:20px}.guest-mail-body li>p{color:var(--muted);margin-top:4px;font-size:14px}.guest-mail-link{color:var(--teal);text-underline-offset:3px;text-decoration:underline}@media (width<=700px){.guest-mail-envelope{padding:16px}.guest-mail-body{padding:24px 16px}.guest-mail-body blockquote{padding:10px 12px}}.request-trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#request-turnstile{min-width:0}.field-error,.demo-section .form-feedback[data-error=true]{color:#8e302b}.field-error{font-size:14px}.demo-section [aria-invalid=true]{border-color:#8e302b}.missing-page[data-astro-cid-ibpinaeu]{padding-block:clamp(5rem,12vw,10rem)}h1[data-astro-cid-ibpinaeu]{max-width:18ch}p[data-astro-cid-ibpinaeu]{max-width:48ch}.button[data-astro-cid-ibpinaeu]{margin-top:1.5rem}
