.platform-intro{padding-top:36px;padding-bottom:28px}.platform-intro h1{font:600 clamp(32px,4vw,44px)/1.15 var(--serif);letter-spacing:-.025em;margin:0 0 12px}.platform-nav{top:var(--platform-header-height,68px);z-index:40;background:var(--bg);border-block:1px solid var(--line);position:sticky;box-shadow:0 5px 12px #46371e0a}.platform-nav-inner{align-items:center;gap:18px;min-height:66px;display:flex}.platform-nav-label{font:600 10px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);flex:none}.platform-nav-links{flex:1;justify-content:space-between;gap:4px;display:flex}.platform-nav-links a{white-space:nowrap;border:1px solid #0000;border-radius:6px;padding:10px 11px;font-size:12px;font-weight:600;text-decoration:none}.platform-nav-links a:hover{background:var(--wash)}.platform-nav-links a[aria-current=location]{background:var(--ink);color:var(--surface)}.platform-nav a:focus-visible,.platform-mobile-nav select:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.platform-mobile-nav{display:none}.platform-section{border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--platform-header-height,68px) + var(--platform-nav-height,67px) + 22px);padding:64px 0}.platform-section:nth-child(2n){background:var(--surface)}.platform-section-heading{max-width:80ch;margin-bottom:30px}.platform-section-heading h2.k{margin:0 0 18px}.platform-section-heading>p{color:var(--muted);max-width:72ch;margin:0;font-size:16px;line-height:1.7}.platform-feature{scroll-margin-top:calc(var(--platform-header-height,68px) + var(--platform-nav-height,67px) + 22px)}.platform-feature.has-evidence{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:40px;display:grid}.platform-feature-list article+article{border-top:1px solid var(--line);margin-top:36px;padding-top:36px}.platform-feature-copy{max-width:76ch}.platform-feature-list h3{margin:0 0 12px;font-size:20px;font-weight:650;line-height:1.4}.platform-feature-list p{color:var(--muted);margin:0;font-size:15px;line-height:1.75}.platform-evidence{min-width:0}#application-themes.has-evidence,#live-collaboration.has-evidence{grid-template-columns:1fr;gap:22px}.platform-evidence .shot img{aspect-ratio:16/10;object-fit:contain;background:var(--wash)}.platform-screenshot{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:0;overflow:hidden;box-shadow:0 5px 14px #46371e0f}.platform-screenshot img{aspect-ratio:16/10;object-fit:contain;background:var(--wash);width:100%;height:auto;display:block}#notifications .platform-screenshot{max-width:480px}#notifications .platform-screenshot img{aspect-ratio:565/680}#tasks-and-approvals .platform-screenshot{max-width:960px}#email-integrations .platform-screenshot{max-width:480px}#email-integrations .platform-screenshot img{aspect-ratio:640/1000}.platform-screenshot figcaption{border-top:1px solid var(--line);color:var(--muted);padding:16px 18px;font-size:13px;line-height:1.6}.platform-screenshot figcaption b{color:var(--ink)}.platform-screenshot figcaption a{text-underline-offset:3px;margin-top:8px;font-weight:600;display:block}.platform-evidence .shottabs{gap:5px}.platform-evidence .shottabs label{padding:7px 9px;font-size:11px}.platform-evidence .shotstage{background:var(--wash)}@media (width<=1280px){.platform-nav-label{display:none}.platform-nav-links a{padding-inline:9px}}@media (width<=850px){.platform-feature.has-evidence{grid-template-columns:1fr;gap:20px}.platform-nav-links{display:none}.platform-mobile-nav{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.platform-mobile-nav>span{color:var(--muted);font-size:12px}.platform-mobile-nav select{min-width:0;max-width:65%;font:600 13px var(--sans);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:6px;min-height:44px;padding:10px}}@media (width<=540px){.platform-section{padding:40px 0}.platform-intro{padding-top:28px;padding-bottom:24px}.platform-nav-inner{padding-inline:20px}.platform-evidence .shot figcaption{padding:12px;font-size:12px}.platform-evidence .shotbar{gap:8px;padding:10px}.platform-evidence .shotbar .pn,.platform-evidence .shotcount{white-space:nowrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
