.access-table th,.dash-bar-label,.dp-section-label,.eyebrow,.feat-lbl,.hero-tag,.k-col-h,.section-label{text-transform:uppercase}.btn-accent,.btn-lg{padding:.95rem 2.1rem;font-size:.975rem;border-radius:10px}.hero h1,h2{letter-spacing:-.025em}.hero-bg-img,.hero-overlay,.hero-texture{position:absolute;inset:0}.feat-lbl,.section-label{letter-spacing:.1em}:root{--brand:#2b2623;--brand-light:#3d3430;--brand-muted:#6b5e59;--brand-faint:#9b8c87;--accent:#c8a96e;--accent-hover:#d4bb85;--accent-light:#e8d5a8;--white:#ffffff;--off-white:#fafaf8;--accent-pale:rgba(200, 169, 110, 0.08);--accent-border:rgba(200, 169, 110, 0.25);--surface:#f4f2ef;--border:rgba(43, 38, 35, 0.09);--border-med:rgba(43, 38, 35, 0.15);--border-strong:rgba(43, 38, 35, 0.2);--shadow-sm:0 4px 20px rgba(43, 38, 35, 0.07);--shadow-md:0 12px 48px rgba(43, 38, 35, 0.11);--shadow-lg:0 24px 80px rgba(43, 38, 35, 0.14)}.btn,.feat-tab,.internal-link{text-decoration:none}.cta-rings,.hero-bloom{pointer-events:none}.btn{display:inline-flex;align-items:center;display:inline-flex;align-items:center;gap:.4rem}.btn-primary:hover{background:var(--brand-light);box-shadow:0 6px 20px rgba(43,38,35,.25)}.btn-accent,.btn-gold{background:var(--accent);color:var(--brand)}.btn-accent:hover{background:var(--accent-light);box-shadow:0 6px 20px rgba(200,169,110,.3)}.btn-dark,.btn-outline:hover,.btn-primary{background:var(--brand);color:var(--white)}.btn-white{background:var(--white);color:var(--brand)}.btn-white:hover{background:var(--off-white);transform:translateY(-1px)}.btn-accent:hover,.btn-outline-white:hover{transform:translateY(-2px)}.btn-dark:hover,.btn-primary:hover{background:var(--brand-light);transform:translateY(-2px);box-shadow:0 8px 24px rgba(43,38,35,.25)}.btn-accent:hover{background:var(--accent-light);box-shadow:0 8px 24px rgba(200,169,110,.3)}.btn-outline{color:var(--brand);border:1.5px solid var(--brand)}.btn-outline-white{color:#2b2623}.hero{display:flex;align-items:stretch}.hero-bg-img{background-image:url("https://images.unsplash.com/photo-1522071820081-009f0129c71c?w=1800&q=80");background-size:cover;background-position:center 35%;filter:saturate(.3) brightness(.3)}.hero-overlay{background:linear-gradient(110deg,rgba(43,38,35,.97) 0,rgba(43,38,35,.88) 42%,rgba(43,38,35,.45) 70%,rgba(43,38,35,.2) 100%)}.hero-texture{z-index:1;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:80px 80px}.cta-final,.feat-card,.fo-card,.hero,.hero-inner,.hero-split,.wf-step{position:relative}.cring,.cta-rings,.hero-bloom,.hero-dots,.wf-arrow{position:absolute}.hero-bloom{z-index:1}.hero-split{z-index:2;width:100%;max-width:1280px;margin:0 auto;padding:2rem;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.feat-grid,.feat-overview-grid,.hc-stats-row,.kanban{grid-template-columns:repeat(3,1fr)}.section-label{font-size:.75rem;font-weight:700;color:var(--accent);margin-bottom:.85rem}.hero h1{font-family:Inter,sans-serif;font-size:clamp(2.2rem, 4vw, 3.5rem);font-weight:900;line-height:1.08;color:var(--white)}.cta-final h2 em,.hero h1 em,em,h2 em{font-style:italic;color:var(--accent)}.hero-sub{font-size:1.05rem;line-height:1.8;color:rgba(255,255,255,.8);max-width:500px;margin-bottom:2.5rem}.hero-btns{display:flex;flex-wrap:wrap}.hero-stats{display:flex;gap:3rem;flex-wrap:wrap;padding-top:2.25rem;border-top:1px solid rgba(255,255,255,.1)}.hero-stat-num{font-size:2.4rem;font-weight:700;color:var(--accent);line-height:1}.hero-stat-label{font-size:.78rem;color:rgba(255,255,255,.8);margin-top:.3rem}.hero-cards{display:flex;flex-direction:column;gap:1.25rem;animation:7s ease-in-out infinite heroFloat}@keyframes heroFloat{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(.2deg)}}.hcard{background:rgba(255,255,255,.055);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border:1px solid rgba(255,255,255,.1);border-radius:18px;overflow:hidden;box-shadow:0 28px 72px rgba(0,0,0,.55),0 4px 16px rgba(0,0,0,.2)}.hc-bar{background:rgba(43,38,35,.75);padding:.75rem 1.1rem;display:flex;align-items:center;gap:.4rem;border-bottom:1px solid rgba(255,255,255,.06)}.hc-task,.hcard-mini{align-items:center;display:flex}.fp-dot,.hcd,.wm-dot{width:9px;height:9px;border-radius:50%}.fpd-r,.hcd-r,.pd-r,.wmd-r{background:#ff5f57}.fpd-y,.hcd-y,.pd-y,.wmd-y{background:#febc2e}.fpd-g,.hcd-g,.pd-g,.wmd-g{background:#28c840}.fp-title,.hc-bar-title{font-size:.68rem;color:rgba(255,255,255,.38);margin-left:.4rem;font-weight:500}.hc-body{padding:1.1rem}.hc-stats-row{display:grid;gap:.5rem;margin-bottom:.8rem}.hc-stat{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:.65rem .5rem;text-align:center}.hcs-n{font-size:1.3rem;font-weight:700;color:var(--accent);line-height:1}.hcs-l{font-size:.57rem;color:rgba(255,255,255,.4);margin-top:.15rem}.hc-task{gap:.6rem;padding:.5rem .6rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:7px;margin-bottom:.35rem}.hc-task:last-of-type{margin-bottom:.7rem}.hct-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.hct-done,.q-dot.done,.wds-done{background:#22c55e}.hct-prog,.q-dot.prog,.wds-prog{background:var(--accent)}.hct-todo{background:rgba(255,255,255,.22)}.hct-name{font-size:.69rem;font-weight:500;color:rgba(255,255,255,.82);flex:1}.hc-prog-lbl,.k-col-h{justify-content:space-between}.hct-team{font-size:.59rem;color:rgba(255,255,255,.35)}.hc-prog-lbl{display:flex;font-size:.6rem;color:rgba(255,255,255,.38);margin-bottom:.28rem}.hc-prog-track{height:4px;background:rgba(255,255,255,.08);border-radius:2px}.hc-prog-fill{height:100%;background:var(--accent);border-radius:2px}.hcard-mini{background:rgba(200,169,110,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(200,169,110,.22);border-radius:14px;padding:1rem 1.25rem;gap:1rem;box-shadow:0 12px 40px rgba(0,0,0,.35)}.feat-tab,.hcm-icon,.hpa,.wm-topbar{display:flex;align-items:center}.hcm-icon{width:38px;height:38px;border-radius:10px;background:var(--accent);justify-content:center;font-size:1.05rem;flex-shrink:0;padding:10px}.hcm-text h2{font-size:.8rem;font-weight:700;color:var(--white);margin-bottom:.2rem}.hcm-text p{font-size:.7rem;color:rgba(255,255,255,.5);line-height:1.4}.hcm-badge{margin-left:auto;font-size:.62rem;font-weight:700;padding:.25rem .6rem;border-radius:100px;background:rgba(34,197,94,.15);color:#4ade80;white-space:nowrap}.feat-nav{background:#2b2623;z-index:100;padding:0 5vw}@media (max-width:375px){.feat-nav{top:65px}}.feat-nav-inner{max-width:1280px;margin:0 auto;display:flex;overflow-x:auto;scrollbar-width:none}.feat-nav-inner::-webkit-scrollbar{display:none}.feat-tab{padding:1rem;font-size:1rem;font-weight:500;color:#fff;white-space:nowrap;border-bottom:4px solid transparent;transition:.2s;gap:.45rem}.built-differently-section .features-container .features h3,.feat-tab:hover{color:#c8a96e}.feat-tab.active{color:#c8a96e;border-color:var(--accent);font-weight:500}.feat-section{padding:70px 0;background:#fff}.feat-section-alt{background:#f6f5f3}.access-table thead,.feat-section-dark,.section-dark{background:var(--brand)}.feat-inner,.wrap{max-width:1280px;margin:0 auto;padding:0 2rem}h2{font-size:clamp(1.9rem, 3vw, 2.75rem);font-weight:700;line-height:1.15;color:var(--brand);margin-bottom:1rem}.section-sub{font-size:1rem;line-height:1.75;max-width:600px}.feat-grid,.feat-overview-grid{display:grid;gap:1.25rem;margin-top:3.5rem}.fo-card{background:var(--white);border-radius:16px;padding:2rem;border:1px solid var(--border);overflow:hidden;transition:.3s;cursor:default}.feat-card::after,.fo-card::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .3s}.feat-card:hover,.fo-card:hover{border-color:var(--accent-border);box-shadow:var(--shadow-md);transform:translateY(-3px)}.feat-card:hover::after,.fo-card:hover::after{transform:scaleX(1)}.feat-icon,.fo-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:15px;transition:.4s;background:var(--accent-cyan)}.feat-icon img,.fo-icon img{max-width:32px;width:100%;max-height:32px}.feat-card h3,.fo-card h3{font-size:1.125rem;font-weight:700;color:var(--brand);margin:0}.feat-card p,.fo-card p{font-size:1rem;line-height:1.65;color:var(--brand-muted)}.feat-split.flip,.feat-split.reverse{direction:rtl}.feat-split.flip>*,.feat-split.reverse>*{direction:ltr}.feat-lbl{font-size:.75rem;font-weight:700;color:var(--accent);margin-bottom:.75rem}.feat-content h2{margin-top:.5rem}.feat-list{list-style:none;padding:0;margin-top:1.75rem;display:flex;flex-direction:column;gap:.7rem}.feat-list li{display:flex;align-items:flex-start;gap:.85rem;padding:.875rem 1.1rem;background:var(--off-white);border:1px solid var(--border);border-radius:10px;font-size:1rem;color:var(--brand);line-height:1.5;transition:.2s}.feat-bullets li:hover,.feat-list li:hover{border-color:var(--accent-border);background:var(--accent-pale)}.feat-list li::before{content:"✓";width:20px;height:20px;border-radius:50%;background:var(--brand);color:#fff;font-size:.62rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.feat-list-dark li{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08);color:rgba(255,255,255,.9)}.feat-list-dark li:hover{border-color:rgba(200,169,110,.3);background:rgba(255,255,255,.07)}.feat-list-dark li::before{background:rgba(255,255,255,.08)}.feat-dark-desc{font-size:1rem;line-height:1.75;color:rgba(255,255,255,.9);margin-top:1rem}.internal-link{color:var(--accent);font-weight:600;border-bottom:1px solid rgba(200,169,110,.4)}.feat-panel{background:var(--white);border-radius:20px;border:1px solid var(--border-med)}.access-table td,.access-table th,.audit-row{border-bottom:1px solid var(--border)}.feat-panel-container{overflow:auto}.cta-final,.feat-card,.feat-panel,.hero,.img-container,.workspace-mock{overflow:hidden}.panel-topbar{background:var(--brand);padding:.85rem 1.2rem;display:flex;align-items:center;gap:.45rem}.pd{width:10px;height:10px;border-radius:50%}.panel-ttl{color:rgba(255,255,255,.45);font-size:.72rem;margin-left:.5rem;font-weight:500}.panel-body{padding:1.25rem;background:var(--off-white)}.kanban{display:grid;gap:.6rem}.a-icon,.audit-row,.dp-row,.hero-proof-avatars,.k-col-h,.k-meta{display:flex}.k-col{background:var(--white);border-radius:8px;padding:.75rem;border:1px solid var(--border)}.k-col-h{font-size:.63rem;font-weight:700;letter-spacing:.06em;color:var(--brand-muted);margin-bottom:.6rem}.k-count{background:var(--surface);padding:.1rem .4rem;border-radius:100px;font-size:.6rem}.k-card{background:var(--off-white);border-radius:6px;padding:.6rem;margin-bottom:.4rem;border:1px solid var(--border)}.approval-item:last-child,.built-differently-section .features-container .features p,.dash-bar-row:last-child,.dp-row:last-child,.k-card:last-child,.q-item:last-child,.task-row:last-child,.wm-row:last-child{margin-bottom:0}.k-title{font-size:.7rem;font-weight:600;color:var(--brand);margin-bottom:.3rem}.k-prio,.k-tag{font-size:.58rem}.k-meta{justify-content:space-between;align-items:center}.k-tag{font-weight:700;padding:.15rem .45rem;border-radius:100px}.ab-task,.appr-review,.r-eng,.t-eng{background:rgba(59,130,246,.1);color:#1d4ed8}.r-pm,.t-prod{background:rgba(200,169,110,.15);color:#7a5c1a}.ab-access,.appr-approved,.pc-full,.prio-low,.t-comp{background:rgba(34,197,94,.1);color:#15803d}.ab-status,.r-ops,.t-ops{background:rgba(168,85,247,.1);color:#7e22ce}.k-prio{color:var(--brand-faint)}.audit-row{gap:.85rem;align-items:flex-start;padding:.75rem 0}.access-table tr:last-child td,.audit-row:last-child{border-bottom:none}.a-icon{width:28px;height:28px;border-radius:7px;background:var(--brand);align-items:center;justify-content:center;font-size:.7rem;flex-shrink:0;padding:7px}.a-text{font-size:.72rem;color:var(--brand);font-weight:500;line-height:1.4}.a-badge,.a-meta{font-size:.62rem}.a-text span{color:var(--accent);font-weight:600}.a-meta{color:var(--brand-faint);margin-top:.2rem}.a-badge{font-weight:700;padding:.15rem .5rem;border-radius:100px;margin-left:auto;flex-shrink:0;margin-top:3px}.ab-comment,.appr-pending,.pc-limited,.prio-med{background:rgba(200,169,110,.12);color:#7a5c1a}.dp-row{align-items:center;gap:.75rem;margin-bottom:.55rem}.dash-bar-name,.dp-label{font-size:.63rem;font-weight:600;color:var(--brand-muted);width:80px;flex-shrink:0}.dash-bar-track,.dp-track{flex:1;height:6px;background:var(--surface);border-radius:3px}.dash-bar-fill,.dp-fill{height:100%;border-radius:3px;background:var(--accent)}.dash-bar-pct,.dp-pct{font-size:.63rem;color:var(--brand-muted);width:28px;text-align:right}.dash-stat{background:var(--white);border:1px solid var(--border)}.dash-num,.dash-stat-n{font-size:1.5rem;font-weight:700;color:var(--brand)}.dash-lbl{font-size:.6rem;color:var(--brand-muted);font-weight:500;margin-top:.1rem}.access-table th{font-size:16px;font-weight:700;letter-spacing:.05em;padding:.5rem .75rem;text-align:left}.access-table td{padding:.55rem .75rem;font-size:15px}.role-badge{display:inline-flex;align-items:center;gap:.3rem;font-size:.62rem;font-weight:700;padding:.2rem .55rem;border-radius:100px}.p-no,.p-yes{font-size:.85rem}.r-admin{background:rgba(43,38,35,.08);color:var(--brand)}.p-yes{color:#22c55e}.p-no{color:#d1d5db}.p-part{color:var(--accent);font-size:.75rem;font-weight:700}.q-lbl,.q-lbl-sm,.sprint-backlog-label{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-muted);margin-bottom:.4rem}.q-item{display:flex;align-items:center;gap:.6rem;padding:.5rem .65rem;background:var(--white);border-radius:6px;border:1px solid var(--border);margin-bottom:.35rem}.q-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.q-dot.plan{background:var(--border-strong)}.q-txt{font-size:.7rem;font-weight:500;color:var(--brand);flex:1}.me-card-meta,.q-team{font-size:.6rem;color:var(--brand-faint)}.q-bar-wrap{height:3px;background:var(--surface);border-radius:2px;margin-top:.5rem}.q-bar{height:100%;border-radius:2px;background:var(--accent)}.sprint-mini-grid,.sprint-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:.75rem}.cta-banner{background:#f6f5f3;padding:3rem 5vw;text-align:center}.cta-banner h3{font-size:2.75rem;font-weight:700;color:var(--brand);margin-bottom:.75rem}.cta-banner p{font-size:1rem;margin-bottom:1.75rem;max-width:520px;margin-left:auto;margin-right:auto}.cta-banner-btns,.cta-btns{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-final{background:#fff;padding:70px 0;text-align:center}.cta-inner{padding:0 2rem}.cta-final h2{color:var(--black)}.cta-final p{margin:1.25rem 0 2.5rem}@keyframes fadeUp{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.hero-left>*{animation:.7s forwards fadeUp;opacity:0}.hero-left>:first-child{animation-delay:.1s}.hero-left>:nth-child(2){animation-delay:.22s}.hero-left>:nth-child(3){animation-delay:.34s}.hero-left>:nth-child(4){animation-delay:.46s}.hero-left>:nth-child(5){animation-delay:.58s}.a-icon i{font-size:14px;color:var(--accent)}.fo-icon i{font-size:20px;color:var(--white)}.collab-msg{background:rgba(255,255,255,.06);border-radius:8px;padding:.75rem;border:1px solid rgba(255,255,255,.08)}.collab-msg-accent{background:rgba(200,169,110,.08);border-radius:8px;padding:.75rem;border:1px solid rgba(200,169,110,.2)}.collab-msg-header{display:flex;justify-content:space-between;margin-bottom:.4rem}.collab-author{font-size:.7rem;font-weight:700;color:var(--accent)}.collab-author-neutral{font-size:.7rem;font-weight:700;color:rgba(255,255,255,.7)}.collab-time{font-size:.62rem;color:rgba(255,255,255,.35)}.collab-text{font-size:.72rem;color:rgba(255,255,255,.75);line-height:1.5}.collab-mention,.th-clopad{color:var(--accent)}.collab-approved{background:rgba(34,197,94,.07);border-radius:6px;padding:.5rem .75rem;border:1px solid rgba(34,197,94,.15);font-size:.67rem;color:rgba(255,255,255,.45)}.collab-approved i{font-size:13px;color:#4ade80;vertical-align:-1px}.eyebrow-white,.feat-lbl-gold,.section-label-gold{color:rgba(200,169,110,.8)}.h2-white{color:var(--white)}.panel-body-dark{background:var(--brand-light)}.dash-bar-label,.dp-section-label{font-size:.63rem;font-weight:700;letter-spacing:.05em;color:var(--brand-muted);margin-bottom:.65rem}.btn,.comp-pct-row,.sprint-pts{font-weight:600}.sprint-pts{font-size:.6rem;color:var(--accent)}.appr-meta,.legend-row,.q-prog-note,.task-assignee{font-size:.62rem;color:var(--brand-faint)}.panel-body-white{padding:1rem;background:var(--white)}.legend-row{margin-top:.75rem;display:flex;gap:1rem}.dash-progress-wrap,.prog-wrap{background:var(--white);border-radius:8px;padding:.85rem;border:1px solid var(--border);margin-bottom:.75rem}.collab-wrap{display:flex;flex-direction:column;gap:.6rem}.q-prog-note{margin-top:.3rem}.comp-pct-row{display:flex;justify-content:space-between;font-size:.63rem;color:var(--brand-muted);margin-bottom:.3rem}.btn-outline,.intro-strip p strong{color:var(--brand)}@media (max-width:960px){.feat-split,.feat-split.reverse{grid-template-columns:1fr;gap:2.5rem;direction:ltr}.feat-overview-grid{grid-template-columns:1fr 1fr}.hero-split{grid-template-columns:1fr}.hero-right{display:none}}@media (max-width:320px){.hero h1{font-size:1.75rem;letter-spacing:-.02em}}.feat-card-header,.fo-card-header{display:flex;gap:20px;align-items:center;margin:0 0 20px}:root{--accent-pale:rgba(200, 169, 110, 0.09);--accent-border:rgba(200, 169, 110, 0.22);--surface:#f0ede9;--border:rgba(43, 38, 35, 0.09);--border-med:rgba(43, 38, 35, 0.15);--shadow-sm:0 2px 12px rgba(43, 38, 35, 0.06);--shadow-md:0 10px 40px rgba(43, 38, 35, 0.1);--shadow-lg:0 24px 72px rgba(43, 38, 35, 0.14);--r:12px;--rl:20px;--rx:28px}img{max-width:100%}.btn{display:inline-flex;align-items:center;gap:.45rem;font-size:.9375rem;border:none;cursor:pointer;padding:.875rem 2rem;border-radius:10px;transition:.2s;letter-spacing:.01em}.eyebrow,.hero-tag{letter-spacing:.1em;font-weight:700}.btn-gold:active,.btn-gold:focus,.btn-gold:hover{background:var(--accent-hover)!important;transform:translateY(-2px);box-shadow:0 8px 24px rgba(200,169,110,.3)}.btn-outline{background:0 0;border:1.5px solid var(--border-med)}.btn-outline:hover{background:var(--brand);color:var(--white);transform:translateY(-2px)}.btn-outline-white{background:0 0;color:var(--white);border:1.5px solid rgba(255,255,255,.3)}.access-table tbody tr:nth-child(2n),.feat-bullets li,.section-alt{background:var(--off-white)}.hero-bloom,.hpa{border-radius:50%}.btn-outline-white:active,.btn-outline-white:focus,.btn-outline-white:hover{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.6);color:#fff!important}.section{padding:70px 0}.section-surface{background:var(--surface)}.eyebrow{font-size:.72rem;color:var(--accent);margin-bottom:.85rem;display:flex;align-items:center;gap:.5rem}.eyebrow-white::before{background:rgba(200,169,110,.6)}.section-desc{font-size:1.0625rem;line-height:1.75;color:var(--brand-muted);max-width:600px;margin-top:.85rem}.section-desc-white,.th-feature{color:rgba(255,255,255,.8)}.hero{background:var(--brand);padding:0;display:flex;align-items:stretch}.hero-dots{inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.028) 1px,transparent 0);background-size:36px 36px}.hero-bloom{top:-15%;right:-8%;width:800px;height:800px;background:radial-gradient(ellipse,rgba(200,169,110,.1) 0,transparent 60%)}.hero-inner{max-width:1280px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;padding:120px 2rem 100px;z-index:2}.hero-tag{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;color:var(--accent);margin-bottom:1.5rem}.hero h1{color:var(--white);margin-bottom:1.25rem}.hero-deck{font-size:1.125rem;line-height:1.75;color:rgba(255,255,255,.8);max-width:500px;margin-bottom:2.5rem}.hero-btns{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:3rem}.hero-proof{display:flex;align-items:center;gap:1rem;padding-top:1.75rem;border-top:1px solid rgba(255,255,255,.08)}.hpa{width:30px;height:30px;background:var(--brand-light);border:2px solid rgba(255,255,255,.15);justify-content:center;font-size:.65rem;font-weight:700;color:var(--accent);margin-left:-8px}.wm-sidebar-item,.wm-title{font-size:.68rem;font-weight:500}.hpa:first-child{margin-left:0}.hero-proof p{font-size:.8125rem;color:rgba(255,255,255,.7);line-height:1.5;margin:0}.hero-proof strong{color:rgba(255,255,255,.9)}.workspace-mock{border-radius:var(--rl);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);box-shadow:0 32px 80px rgba(0,0,0,.5),0 4px 16px rgba(0,0,0,.2);animation:8s ease-in-out infinite floatUp}@keyframes floatUp{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.wm-topbar{background:rgba(43,38,35,.85);padding:.75rem 1.1rem;gap:.45rem;border-bottom:1px solid rgba(255,255,255,.06)}.wm-title{color:rgba(255,255,255,.35);margin-left:.4rem}.wm-body{display:grid;grid-template-columns:160px 1fr;min-height:320px}.wm-sidebar{background:rgba(43,38,35,.6);padding:.75rem;border-right:1px solid rgba(255,255,255,.05)}.wm-sidebar-item{display:flex;align-items:center;gap:.55rem;padding:.5rem .65rem;border-radius:6px;color:rgba(255,255,255,.45);margin-bottom:.2rem;cursor:default;transition:.2s}.wm-sidebar-item.active{background:rgba(200,169,110,.12);color:var(--accent)}.wm-sidebar-item i{font-size:.9rem}.wm-content{padding:.85rem}.wm-content-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.wm-content-title{font-size:.75rem;font-weight:700;color:rgba(255,255,255,.7)}.wm-badge{font-size:.58rem;font-weight:700;padding:.2rem .55rem;border-radius:100px;background:rgba(200,169,110,.15);color:var(--accent)}.wm-row{display:flex;align-items:center;gap:.55rem;padding:.5rem .65rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:7px;margin-bottom:.35rem}.wm-dot-status{width:6px;height:6px;border-radius:50%;flex-shrink:0}.wds-todo{background:rgba(255,255,255,.2)}.wm-row-text{font-size:.68rem;font-weight:500;color:rgba(255,255,255,.75);flex:1}.wm-row-tag{font-size:.57rem;font-weight:600;padding:.12rem .45rem;border-radius:100px}.tag-comp{background:rgba(34,197,94,.12);color:#4ade80}.tag-eng{background:rgba(59,130,246,.12);color:#93c5fd}.tag-prod{background:rgba(200,169,110,.15);color:var(--accent)}.tag-ops{background:rgba(168,85,247,.12);color:#c4b5fd}.wm-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:.75rem}.wm-mini-stat{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:.55rem;text-align:center}.wm-mini-n{font-size:1.1rem;font-weight:700;color:var(--accent)}.wm-mini-l{font-size:.56rem;color:rgba(255,255,255,.35);margin-top:.1rem}.intro-strip{background:var(--surface);padding:40px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.access-table tbody tr:nth-child(odd),.feat-card,.feat-panel,.strip-pill,.wf-step{background:var(--white)}.intro-strip-inner{max-width:1280px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.intro-strip p{font-size:1.0625rem;line-height:1.7;color:var(--brand-muted);max-width:560px}.intro-strip-right{display:flex;gap:.75rem;flex-wrap:wrap}.strip-pill{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:var(--brand-muted);padding:.45rem 1rem;border-radius:100px;border:1px solid var(--border-med)}.strip-pill i{font-size:.9rem;color:var(--accent)}.feat-card{border:1px solid var(--border);border-radius:var(--rl);padding:2rem;transition:.3s}.feat-icon i{font-size:1.2rem;color:var(--accent)}.feat-card-bullets li,.feat-content p{color:var(--brand-muted);font-size:1rem}.feat-card-bullets{list-style:none;margin-top:1rem;display:flex;flex-direction:column;gap:.35rem;padding:0}.feat-card-bullets li{display:flex;align-items:center;gap:.5rem}.feat-card-bullets li::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent);flex-shrink:0}.feat-split{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.feat-content h2{margin-bottom:1rem}.feat-content p{line-height:1.75;margin-top:.5rem}.feat-bullets{list-style:none;margin-top:1.75rem;display:flex;flex-direction:column;gap:.7rem;padding:0}.feat-bullets li{display:flex;align-items:flex-start;gap:.85rem;padding:.875rem 1.1rem;border:1px solid var(--border);border-radius:10px;font-size:1rem;color:var(--brand);transition:.2s}.feat-bullets li::before{content:"";width:20px;height:20px;border-radius:50%;background:var(--brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23c8a96e' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px;flex-shrink:0;margin-top:1px}.feat-bullets-dark li{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.08);color:rgba(255,255,255,.8)}.feat-bullets-dark li:hover{border-color:rgba(200,169,110,.3);background:rgba(255,255,255,.08)}.feat-panel{border:1px solid var(--border-med);border-radius:var(--rl);box-shadow:var(--shadow-lg)}.fp-topbar{background:var(--brand);padding:.8rem 1.1rem;display:flex;align-items:center;gap:.4rem}.fp-body{padding:1.1rem;background:var(--off-white)}.task-row{display:flex;align-items:center;gap:.65rem;padding:.6rem .75rem;background:var(--white);border:1px solid var(--border);border-radius:8px;margin-bottom:.4rem}.task-check{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--border-med);flex-shrink:0;display:flex;align-items:center;justify-content:center}.task-check.done{background:var(--brand);border-color:var(--brand)}.task-check.done::after{content:"";width:8px;height:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c8a96e' stroke-width='3'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E") center/contain no-repeat}.task-label{font-size:.72rem;font-weight:500;color:var(--brand);flex:1}.task-label.done-text{text-decoration:line-through;color:var(--brand-faint)}.task-prio{font-size:.6rem;font-weight:700;padding:.12rem .45rem;border-radius:100px}.prio-high{background:rgba(239,68,68,.1);color:#dc2626}.approval-item{display:flex;gap:.85rem;align-items:flex-start;padding:.85rem;background:var(--white);border:1px solid var(--border);border-radius:8px;margin-bottom:.5rem}.appr-icon{width:32px;height:32px;border-radius:8px;background:var(--brand);display:flex;align-items:center;justify-content:center;flex-shrink:0}.appr-icon i{font-size:.875rem;color:var(--accent)}.appr-body{flex:1}.appr-title{font-size:.72rem;font-weight:600;color:var(--brand);margin-bottom:.25rem}.appr-status{font-size:.62rem;font-weight:700;padding:.2rem .6rem;border-radius:100px;align-self:flex-start;flex-shrink:0;margin-top:2px}.dash-bar-section,.dash-stat{border:1px solid var(--border);background:var(--white)}.dash-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;margin-bottom:.75rem}.dash-bar-row,.me-card-icon{align-items:center;margin-bottom:.5rem}.dash-stat{border-radius:8px;padding:.7rem;text-align:center}.dash-stat-l{font-size:.6rem;color:var(--brand-faint);font-weight:500;margin-top:.1rem}.dash-bar-section{border-radius:8px;padding:.85rem}.dash-bar-row{display:flex;gap:.75rem}.me-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.me-card{background:var(--white);border:1px solid var(--border);border-radius:8px;padding:.75rem}.me-card-icon{width:28px;height:28px;border-radius:6px;background:var(--brand);display:flex;justify-content:center}.me-card-icon i{font-size:.8rem;color:var(--accent)}.me-card-name{font-size:.72rem;font-weight:700;color:var(--brand);margin-bottom:.2rem}.me-perm-row{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;border-top:1px solid var(--border);margin-top:.5rem;font-size:.65rem;color:var(--brand-muted)}.perm-chip{font-size:.58rem;font-weight:700;padding:.12rem .45rem;border-radius:100px}.pc-none{background:rgba(239,68,68,.08);color:#dc2626}.workflow-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:.75rem;margin-top:3rem}.wf-step{border:1px solid var(--border);border-radius:var(--r);padding:1.25rem 1rem;text-align:center;transition:.2s}.wf-step:hover{border-color:var(--accent-border);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.wf-step-icon{width:40px;height:40px;border-radius:9px;background:var(--brand);display:flex;align-items:center;justify-content:center;margin:0 auto .85rem}.wf-step-icon i{font-size:26px;color:var(--accent)}.wf-step h3{font-size:16px;font-weight:600;color:var(--brand);margin-bottom:.3rem}.td-desc,.wf-arrow,.wf-step p{color:var(--brand-muted)}.wf-step p{font-size:14px;line-height:1.45}.wf-arrow{right:-16px;top:50%;transform:translateY(-50%);width:32px;height:32px;background:#edecec;border:1px solid var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1;font-size:22px}.cring,.cta-rings{top:50%;left:50%;transform:translate(-50%,-50%)}.access-table-wrap{margin-top:2.5rem;border-radius:var(--rl);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow-md)}.access-table{width:100%;border-collapse:collapse}.access-table tbody tr{border-top:1px solid var(--border)}.access-table tbody tr:hover{background:var(--accent-pale)}.td-feat{font-weight:600;color:var(--brand)}.tick{color:#22c55e;font-size:1rem}.cta-final{background:var(--brand)!important}.cring{border-radius:50%;border:1px solid rgba(255,255,255,.04)}.cring1{width:350px;height:350px}.cring2{width:620px;height:620px;border-color:rgba(255,255,255,.025)}.cring3{width:950px;height:950px;border-color:rgba(255,255,255,.015)}.cta-inner{position:relative;z-index:2;max-width:640px;margin:0 auto}.cta-final h2{color:var(--white);margin-bottom:1.1rem}.cta-final p{font-size:1.0625rem;line-height:1.75;color:rgba(255,255,255,.55);margin-bottom:2.5rem}.cta-note{margin-top:1.25rem;font-size:.8rem;color:rgba(255,255,255,.28)}@media (max-width:1024px){.hero-inner{grid-template-columns:1fr;gap:3rem}.workspace-mock{max-width:500px}.feat-split,.feat-split.flip{grid-template-columns:1fr;direction:ltr}.feat-grid{grid-template-columns:1fr 1fr}.workflow-grid{grid-template-columns:repeat(3,1fr)}.wf-arrow{display:none}.me-grid{grid-template-columns:1fr}}@media (max-width:640px){.feat-grid,.feat-overview-grid,.workflow-grid{grid-template-columns:1fr}.nav-links a:not(.nav-cta),.nav-links a:not(.nav-pill){display:none}.hero-stats{gap:1.75rem}.hero-split{padding:0 5vw 80px}.hero-inner{padding:120px 2rem 80px}}.img-container{background:var(--white);border:1px solid var(--border-med);border-radius:var(--rl);box-shadow:var(--shadow-lg);width:auto;display:inline-flex}.built-differently-section .features-container{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:3rem}@media (max-width:767px){.hero{padding-bottom:0}.built-differently-section .features-container,.kanban{grid-template-columns:1fr}.feat-section{padding:50px 0}}.built-differently-section .features-container .features{text-align:center;padding:1.5rem 1rem;background:var(--white);border:1px solid var(--border);border-radius:var(--r)}.built-differently-section .features-container .features-dark{text-align:center;background:#000!important;border:1px solid var(--border)}.built-differently-section .features-container .features-dark p{color:#fff}