.features{padding-block:96px 56px}.feature-section-heading{margin-bottom:var(--section-heading-gap)}.feature-section-heading h2{font-size:var(--type-section);text-wrap:balance}.feature-section-intro{max-width:68ch;margin-top:var(--heading-copy-gap);color:var(--muted)}.feature-browser{grid-template-columns:minmax(240px,19rem) minmax(0,1fr);align-items:start;gap:clamp(40px,5.5vw,88px);min-width:0;display:grid}.feature-nav{flex-direction:column;gap:4px;min-width:0;padding-top:2px;display:flex}.feature-nav-item{min-width:0;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:minmax(0,1fr);row-gap:6px;padding:14px;transition:color .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),background-color .22s cubic-bezier(.16,1,.3,1);display:grid}.feature-nav-title{font-size:var(--type-nav);grid-column:1;font-weight:700;line-height:1.35}.feature-nav-copy{max-width:29ch;color:var(--muted);font-size:var(--type-label);grid-column:1;line-height:1.5}.feature-nav-item:not(.is-active) .feature-nav-copy{display:none}.feature-nav-item:hover:not(.is-active){color:var(--paper);background:color-mix(in srgb, var(--iris) 8%, transparent)}.feature-nav-item.is-active{border-color:color-mix(in srgb, var(--iris) 30%, transparent);color:var(--paper);background:color-mix(in srgb, var(--iris) 9%, var(--surface))}.feature-nav-item:focus-visible{outline:2px solid var(--iris);outline-offset:3px}.feature-stage{min-width:0}.feature-stage-heading,.feature-pagination{display:none}.feature-stage-title{font-size:var(--type-tool);text-wrap:balance;font-weight:700;line-height:1.2}.feature-stage-copy{max-width:52ch;margin-top:var(--heading-copy-gap);color:var(--muted);font-size:var(--type-body);line-height:var(--leading-body)}.feature-visual{isolation:isolate;aspect-ratio:4/3;border:1px solid var(--line);background:var(--surface);border-radius:20px;width:100%;position:relative;overflow:hidden}.feature-visual img,.feature-visual video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.feature-visual>.feature-media-outgoing{z-index:0}.feature-visual>.feature-media-incoming{z-index:1}.feature-media-incoming{opacity:0}.feature-media-outgoing{pointer-events:none;inset:0;position:absolute!important}.positioning{padding-block:88px}.positioning-inner{gap:var(--section-heading-gap);display:grid}.positioning-inner>h2{max-width:none;font-size:var(--type-section);text-align:center;text-wrap:balance;line-height:1.15}.positioning-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.positioning-grid article{border:1px solid var(--line);border-radius:var(--radius);background:0 0;min-width:0;padding:28px}.positioning-grid h3{font-size:var(--type-subheading);font-weight:700;line-height:1.3}.positioning-grid p{max-width:38ch;margin-top:var(--heading-copy-gap);color:var(--muted);font-size:var(--type-body);line-height:var(--leading-body)}@media (width<=900px){.feature-browser{grid-template-columns:minmax(210px,15rem) minmax(0,1fr);gap:32px}.feature-nav-item{padding-inline:12px}.positioning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){html,body{overflow-x:clip}.features{padding-block:64px 32px}.feature-section-heading{margin-bottom:28px}.feature-browser{grid-template-columns:1fr;gap:0}.feature-nav{display:none}.feature-stage{display:grid}.feature-stage-heading{margin-bottom:20px;display:block}.feature-stage-copy{max-width:38ch;margin-top:8px}.feature-visual{touch-action:pan-y;border-radius:14px}.feature-visual img[data-feature-media-key=plan-week]{transform-origin:70% 48%;transform:scale(1.08)}.feature-visual img[data-feature-media-key=connected-tasks]{transform-origin:68% 42%;transform:scale(1.12)}.feature-visual img[data-feature-media-key=project-progress]{transform-origin:70% 40%;transform:scale(1.09)}.feature-visual img[data-feature-media-key=visible-finances]{transform-origin:46% 40%;transform:scale(1.08)}.feature-visual img[data-feature-media-key=visual-board]{transform-origin:50% 40%;transform:scale(1.11)}.feature-pagination{justify-content:center;align-items:center;gap:2px;min-height:44px;margin-top:8px;display:flex}.feature-dot{background:0 0;border:0;width:30px;height:44px;padding:0;position:relative}.feature-dot:before{background:var(--line);content:"";border-radius:50%;width:7px;height:7px;transition:background-color .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feature-dot:hover:before{background:var(--muted)}.feature-dot.is-active:before{background:var(--iris);transform:translate(-50%,-50%)scale(1.25)}.feature-dot:focus-visible{outline:2px solid var(--iris);outline-offset:-6px}.positioning-grid article{padding:24px}.positioning{padding-block:56px}.positioning-grid{grid-template-columns:1fr;gap:16px}}@media (prefers-reduced-motion:reduce){.feature-nav-item,.feature-nav-item:before,.feature-dot:before,.feature-media-incoming{transition:none}}html{scroll-padding-top:calc(var(--marketing-header-height,128px) + 24px)}.founder-banner{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--iris) 3%, var(--ink))}.founder-announcement{min-height:44px;color:var(--muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 12px;padding:8px 20px;font-size:13px;line-height:1.4;display:flex}.founder-announcement-title{color:var(--iris);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--iris) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--iris) 50%, transparent);text-underline-offset:3px;font-weight:700}.founder-announcement-detail{white-space:nowrap}.founder-announcement-separator{color:var(--muted)}.founder-announcement:hover{background:color-mix(in srgb, var(--iris) 5%, transparent)}.founder-announcement:hover .founder-announcement-title{text-decoration-color:currentColor}.founder-announcement:focus-visible{outline-offset:-3px}.inline-icon{flex:0 0 18px;width:18px;height:18px}.feature-browser-simple .feature-nav{gap:6px}.feature-browser-simple .feature-nav-item{grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:14px;min-height:58px}.feature-nav-icon{grid-column:1;width:22px;height:22px}.feature-browser-simple .feature-nav-title{grid-column:2}.feature-browser-simple .feature-stage-heading{min-height:156px;margin-bottom:24px;display:block}.feature-browser-simple .feature-stage-copy{max-width:60ch}.feature-example{color:var(--iris);font-size:var(--type-label);margin-top:12px;line-height:1.5}.feature-browser-simple .feature-visual:has(img[data-feature-media-key=board]:not(.feature-media-outgoing)){aspect-ratio:2}.feature-browser-simple .feature-visual img[data-feature-media-key=board]{object-fit:contain}.feature-browser-simple .feature-stage:focus-visible{outline:2px solid var(--iris);outline-offset:6px;border-radius:12px}.faq summary{justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary::marker{content:""}.faq-icon{width:20px;height:20px;color:var(--muted);flex:0 0 20px;transition:transform .18s}.faq summary[aria-expanded=true] .faq-icon,.faq details[open] summary:not([aria-expanded]) .faq-icon{transform:rotate(180deg)}.footer-inline-newsletter{margin-top:34px}.footer-newsletter .footer-inline-newsletter>h2{color:var(--paper);font-size:var(--type-subheading);margin-top:0}.footer-inline-newsletter>p:not(.newsletter-note,.newsletter-status){font-size:var(--type-label);margin-top:12px;line-height:1.65}.footer-inline-newsletter .newsletter-form{gap:12px;margin-top:24px}.footer-newsletter-field{gap:8px;display:flex}.footer-inline-newsletter .footer-newsletter-field input[type=email]{flex:auto;min-height:48px;padding:12px 14px}.footer-inline-newsletter .footer-newsletter-field .button{width:auto;min-height:48px;font-size:var(--type-label);flex:none;padding-inline:18px}.footer-inline-newsletter .newsletter-consent{margin-block:6px 0;font-size:12px;line-height:1.5}.footer-inline-newsletter .newsletter-note{margin-top:16px;font-size:12px}.footer-inline-newsletter .newsletter-status:empty{margin-top:0}.footer-inline-newsletter .newsletter-success{margin-top:20px}@media (width<=900px){.feature-browser-simple{grid-template-columns:minmax(180px,13rem) minmax(0,1fr)}.feature-browser-simple .feature-stage-heading{min-height:184px}}@media (width<=700px){.site-footer .footer-main{row-gap:44px}.founder-announcement{flex-direction:column;gap:2px;min-height:52px;padding-block:7px;font-size:12px}.founder-announcement-separator{display:none}.feature-browser-simple{grid-template-columns:minmax(0,1fr)}.feature-browser-simple .feature-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:28px;display:grid}.feature-browser-simple .feature-nav-item{text-align:center;border-color:var(--line);border-radius:12px;justify-content:center;gap:7px;min-height:52px;padding:10px 6px;display:flex}.feature-browser-simple .feature-nav-item.is-active{border-color:color-mix(in srgb, var(--iris) 45%, transparent)}.feature-browser-simple .feature-nav-icon{flex-shrink:0;width:16px;height:16px}.feature-browser-simple .feature-nav-title{font-size:13px}.feature-browser-simple .feature-stage-heading{min-height:200px;margin-bottom:20px}.feature-example{font-size:13px}}@media (width<=360px){.site-header .wordmark{width:120px}.feature-browser-simple .feature-nav-item{flex-direction:column;gap:4px;min-height:62px}.feature-browser-simple .feature-nav-title{font-size:12px}.footer-newsletter-field{flex-direction:column}.footer-inline-newsletter .footer-newsletter-field .button{width:100%}}@media (prefers-reduced-motion:reduce){.faq-icon{transition:none}}.positioning.trust-section .positioning-inner{gap:44px}.positioning.trust-section .trust-heading{text-align:center}.positioning.trust-section .trust-heading h2{font-size:var(--type-section);text-wrap:balance}.positioning.trust-section .trust-heading p{color:var(--muted);font-size:var(--type-body);text-wrap:balance;margin-top:16px}.positioning.trust-section .trust-items{grid-template-columns:repeat(3,minmax(0,1fr));width:min(1080px,100%);margin-inline:auto;display:grid}.positioning.trust-section .trust-item{text-align:center;flex-direction:column;align-items:center;min-width:0;padding:0 32px;display:flex}.positioning.trust-section .trust-item+.trust-item{border-inline-start:1px solid var(--line)}.positioning.trust-section .trust-icon{border:1px solid color-mix(in srgb, var(--iris) 24%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--iris) 9%, transparent);width:76px;height:76px;color:var(--iris);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--iris) 12%, transparent);flex:0 0 76px;place-items:center;display:grid}.positioning.trust-section .trust-icon svg{width:32px;height:32px;display:block}.positioning.trust-section .trust-copy{margin-top:24px}.positioning.trust-section .trust-copy h3{font-size:var(--type-subheading);line-height:1.3}.positioning.trust-section .trust-copy p{max-width:28ch;color:var(--muted);font-size:var(--type-body);text-wrap:balance;margin-top:10px;line-height:1.5}@media (width<=700px){.positioning.trust-section .positioning-inner{gap:28px}.positioning.trust-section .trust-items{grid-template-columns:minmax(0,1fr);width:min(440px,100%)}.positioning.trust-section .trust-item{text-align:left;flex-direction:row;align-items:center;gap:20px;padding:22px 0}.positioning.trust-section .trust-item:first-child{padding-top:0}.positioning.trust-section .trust-item:last-child{padding-bottom:0}.positioning.trust-section .trust-item+.trust-item{border-inline-start:0;border-top:1px solid var(--line)}.positioning.trust-section .trust-icon{border-radius:20px;flex-basis:64px;width:64px;height:64px}.positioning.trust-section .trust-icon svg{width:28px;height:28px}.positioning.trust-section .trust-copy{margin-top:0}.positioning.trust-section .trust-copy p{max-width:none;font-size:var(--type-label);text-wrap:pretty;margin-top:6px}}.ss-product-demo{min-width:0;margin:20px 0 0}.ss-product-demo video{aspect-ratio:16/9;border:1px solid var(--ui-border-subtle,#46474c);border-radius:var(--ui-radius-control,12px);object-fit:contain;background:#202123;width:100%;height:auto;display:block}.ss-product-demo figcaption{color:var(--ui-text-secondary,#bfc0c2);margin-top:8px;font:400 12px/1.5 Satoshi,sans-serif}.ss-start-resource .ss-product-demo{margin:0}.help-body .ss-product-demo{margin-block:20px}.product-tour{max-width:1040px;padding-block:40px}.product-tour-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;display:flex}.product-tour-heading h2{font-size:var(--type-section)}.product-tour-heading p{color:var(--muted);font-size:var(--type-label)}.product-tour .ss-product-demo{margin:24px 0 0}.product-tour .ss-product-demo video{border-color:var(--line);border-radius:var(--radius,24px);background:var(--ink)}.product-tour .ss-product-demo figcaption{color:var(--muted);font-family:var(--font-text);font-size:var(--type-caption)}@media (width<=700px){.product-tour{padding-block:32px}.product-tour-heading{gap:8px}.product-tour .ss-product-demo{margin-top:20px}.product-tour .ss-product-demo video{border-radius:14px}}
