.feature-modal{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px}.feature-modal[hidden]{display:none!important}.fm-backdrop{position:absolute;inset:0;background:#11111173}.fm-panel{position:relative;background:#fff;border-radius:12px;box-shadow:0 30px 80px #00000040;max-width:860px;width:100%;max-height:86vh;overflow-y:auto;animation:fm-in .22s ease}@keyframes fm-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.fm-close{position:absolute;top:14px;right:14px;z-index:2;width:34px;height:34px;border:none;border-radius:8px;background:#fff;color:var(--muted);font-size:20px;line-height:1;cursor:pointer;transition:color .15s ease,background .15s ease}.fm-close:hover{color:var(--ink);background:var(--gray-bg)}.fm-content{display:grid;grid-template-columns:320px 1fr;gap:36px;padding:36px}.fm-content[hidden]{display:none!important}.fm-media img{display:block;width:100%;border:1px solid var(--line);border-radius:8px;background:var(--gray-bg)}.fm-body{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.fm-eyebrow{font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--muted);margin-bottom:12px}.fm-body h3{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.35;margin-bottom:12px;text-wrap:pretty}.fm-body>p{font-size:14px;color:var(--muted);margin-bottom:18px;text-wrap:pretty}.fm-body ul{list-style:none;display:flex;flex-direction:column;gap:9px;margin-bottom:24px}.fm-body li{font-size:13.5px;display:flex;gap:9px;align-items:baseline}.fm-body li:before{content:"✓";font-weight:700;color:var(--accent);flex-shrink:0}.fm-cta{display:flex;align-items:center;gap:16px;margin-top:auto}@media(max-width:720px){.fm-content{grid-template-columns:1fr;gap:24px;padding:24px}.fm-media img{max-width:320px;margin:0 auto}}@media(prefers-reduced-motion:reduce){.fm-panel{animation:none}}.cap-card-wrap .chips{margin:10px 0 0}.cap-pill-hot{color:#c2410c;background:#ffedd5}.cap-pill-warm{color:#a16207;background:#fef3c7}.cap-mhead{display:flex;align-items:center;gap:10px;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid #F0F0F4}.cap-mhead .cap-mock-label{flex:1}.cap-grade{display:flex;align-items:center;justify-content:center;gap:12px;margin:18px 0 16px}.cap-grade .cap-pill{font-size:14px;padding:7px 18px;letter-spacing:-.01em}.cap-grade-was{opacity:.55}.cap-grade-arrow{flex:none;display:flex;color:#b7bcc7}.cap-evidence{display:flex;align-items:center;gap:7px;margin-top:14px;padding-top:12px;border-top:1px solid #F0F0F4;font-size:11.5px;font-weight:500;color:#767672}.cap-evidence b{font-weight:700;color:#3a3a3a}.cap-group{display:flex;align-items:center;gap:6px;margin:13px 0 8px;font-size:10px;font-weight:700;color:#9aa0aa;letter-spacing:.04em}.cap-group:first-of-type{margin-top:4px}.cap-file+.cap-file{margin-top:7px}.cap-room-head{display:flex;align-items:center;gap:9px;padding-bottom:12px;border-bottom:1px solid #F0F0F4}.cap-room-head .cap-brand{margin-bottom:0;flex:1}.cap-pill-live{color:#1f9254;background:#e7f5ec}.cap-rrow-quiet .cap-name{color:#9aa0aa;font-weight:500}.cap-rrow-quiet .cdot{background:#e9e9ef}body.home-cards .trust p{margin-bottom:80px}.trust+#stats{padding-top:112px}@media(max-width:600px){body.home-cards .trust p{margin-bottom:56px}.trust+#stats{padding-top:80px}}body.home-cards #integrations .card-grid{gap:0;border-top:1px solid var(--line)}body.home-cards .int-card{border:none;border-radius:0;padding:36px 32px 8px;box-shadow:none}body.home-cards .int-card+.int-card{border-left:1px solid var(--line)}body.home-cards #integrations .card-grid>:first-child{padding-left:0}body.home-cards #integrations .card-grid>:last-child{padding-right:0}body.home-cards .int-card:hover{transform:none;border-color:var(--line);box-shadow:none}body.home-cards .int-logo{border-color:transparent;box-shadow:none}@media(max-width:860px){body.home-cards .int-card{padding:24px 0}body.home-cards .int-card+.int-card{border-left:none;border-top:1px solid var(--line)}body.home-cards #integrations .card-grid>:last-child{padding-bottom:0}}body.home-cards .faq-list{gap:0}body.home-cards .faq-list details,body.home-cards .faq-list details[open]{border:none;border-bottom:1px solid var(--line);border-radius:0;padding:0;background:transparent}body.home-cards .faq-list summary{padding:22px 0}body.home-cards .faq-list .answer{padding:0 0 24px}.card-eyebrow{display:block;margin-bottom:6px;font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--muted)}.pull-quote{text-align:center;padding:150px 0}.pull-quote+.section,.pull-quote+#platform{padding-top:0}.pull-quote .wrap{max-width:780px}.pull-quote figure{margin:0;padding:0}.pull-quote blockquote{margin:0;font-size:26px;font-weight:400;line-height:1.45;color:var(--ink);text-wrap:balance}.pull-quote figcaption{margin-top:22px;font-size:13px;line-height:1.5;color:var(--muted)}.pull-quote figcaption b{display:block;font-weight:600;color:var(--ink)}@media(max-width:600px){.pull-quote{padding:88px 0}}.cards-v2:not(.cards-flat) .cap-art{background:var(--gray-bg);background-image:none}.cards-v2:not(.cards-flat) .cap-panel{box-shadow:0 2px 4px #121a300f,0 22px 44px -18px #121a304d}.cards-v2:not(.cards-flat) a.cap-art .cap-panel{transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s ease}.cards-v2:not(.cards-flat) a.cap-art:hover .cap-panel{transform:translateY(-3px);box-shadow:0 2px 4px #121a300f,0 28px 52px -18px #121a305c}.cards-flat .cap-art{background:#fff;background-image:none;border:1px solid #E7E7EA;border-radius:2px;box-shadow:none;padding:0;transition:border-color .15s ease}.cards-flat a.cap-art:hover{border-color:#c9c9d0}.cards-flat .cap-panel{width:100%;height:100%;max-width:none;background:transparent;border:none;border-radius:0;box-shadow:none;padding:28px 30px;display:flex;flex-direction:column;justify-content:center}.cards-flat .chip,.cards-flat .cap-pill,.cards-flat .crole{border-radius:3px}.cards-flat .feature-card h4,.cards-flat .cap-card-wrap h4{letter-spacing:-.015em}.cards-flat .card-grid>.feature-card:nth-child(1) .cap-art{--fc: #2B9AFC;--fc-deep: #0E6DC4;--fc-tint: #E4F1FE}.cards-flat .card-grid>.feature-card:nth-child(2) .cap-art{--fc: #B4B199;--fc-deep: #6F6B52;--fc-tint: #EFEEE3}.cards-flat .card-grid>.feature-card:nth-child(3) .cap-art{--fc: #A03530;--fc-deep: #8A2723;--fc-tint: #F5E3E2}.cards-flat .cap-grid>.cap-card-wrap:nth-child(1) .cap-art{--fc: #D2FB4F;--ink: #3E4D00}.cards-flat .cap-grid>.cap-card-wrap:nth-child(2) .cap-art{--fc: #EDC3E8;--ink: #6E2A66}.cards-flat .cap-grid>.cap-card-wrap:nth-child(3) .cap-art{--fc: #FA3C00}.cards-flat .card-grid .cap-room-head{border-bottom-color:#ececef}.cards-flat .card-grid .cap-art .cap-pill-blue{color:var(--fc-deep);background:var(--fc-tint)}.cards-flat .card-grid .cap-art .cap-upd-line svg{stroke:var(--fc-deep)}.cards-flat .card-grid .cap-art .caddr{background:var(--fc-tint);color:var(--fc-deep);border-radius:3px}.cards-flat .card-grid .cap-art .cap-video{background:var(--fc);background-image:none;border-radius:3px}.cards-flat .card-grid .cap-art .cap-play{box-shadow:none}.cards-flat .card-grid .cap-art .cap-play svg path{fill:var(--fc)}.cards-flat .card-grid .cap-art .cap-vid-dur{background:#0000004d;border-radius:3px}.cards-flat .card-grid .cap-art .cap-logo{background:var(--fc);background-image:none;border-radius:3px}.cards-flat .card-grid .cap-art .cap-file svg{color:var(--fc-deep)}.cards-flat .cap-grid .cap-art{border:none}.cards-flat .cap-grid .cap-panel{background:var(--fc)}.cards-flat .cap-grid>.cap-card-wrap:nth-child(1) .cap-art .cap-mock-label{color:var(--ink)}.cards-flat .cap-grid>.cap-card-wrap:nth-child(1) .cap-art .cap-live{background:var(--ink);box-shadow:0 0 0 4px #3e4d0029}.cards-flat .cap-grid>.cap-card-wrap:nth-child(1) .cap-art .cap-pill{background:#ffffff8c;color:var(--ink)}.cards-flat .cap-grid>.cap-card-wrap:nth-child(1) .cap-art .cap-bars i{background:#3e4d0029;border-radius:2px 2px 1px 1px}.cards-flat .cap-grid>.cap-card-wrap:nth-child(1) .cap-art .cap-bars i.hi{background:var(--ink)}.cards-flat .cap-grid>.cap-card-wrap:nth-child(1) .cap-art .cap-bars-x span{color:#3e4d0080}.cards-flat .cap-grid>.cap-card-wrap:nth-child(1) .cap-art .cap-bars-x span.hi{color:var(--ink)}.cards-flat .cap-grid>.cap-card-wrap:nth-child(2) .cap-art .cap-mock-label{color:var(--ink)}.cards-flat .cap-grid>.cap-card-wrap:nth-child(2) .cap-art .cap-mhead{border-bottom-color:#6e2a6638}.cards-flat .cap-grid>.cap-card-wrap:nth-child(2) .cap-art .cap-pill{background:#ffffff80;color:var(--ink)}.cards-flat .cap-grid>.cap-card-wrap:nth-child(2) .cap-art .cap-pill-blue{background:#fff;color:var(--ink)}.cards-flat .cap-grid>.cap-card-wrap:nth-child(2) .cap-art .cap-name{color:var(--ink)}.cards-flat .cap-grid>.cap-card-wrap:nth-child(2) .cap-art .cap-rrow-quiet .cap-name{color:#6e2a6680}.cards-flat .cap-grid>.cap-card-wrap:nth-child(2) .cap-art .cdot-a{background:#fff}.cards-flat .cap-grid>.cap-card-wrap:nth-child(2) .cap-art .cdot-b{background:#ffffff8c}.cards-flat .cap-grid>.cap-card-wrap:nth-child(2) .cap-art .cap-rrow-quiet .cdot{background:#ffffff59}.cards-flat .cap-grid>.cap-card-wrap:nth-child(3) .cap-art .cap-live{background:#fff;box-shadow:0 0 0 4px #ffffff40}.cards-flat .cap-grid>.cap-card-wrap:nth-child(3) .cap-art .cap-mock-label{color:#fff}.cards-flat .cap-grid>.cap-card-wrap:nth-child(3) .cap-art .cap-mhead{border-bottom-color:#ffffff4d}.cards-flat .cap-grid>.cap-card-wrap:nth-child(3) .cap-art .cap-mhead .cap-pill{background:#fff3;color:#fff}.cards-flat .cap-grid>.cap-card-wrap:nth-child(3) .cap-art .cap-pill-warm{background:#ffffff38;color:#ffffffe6}.cards-flat .cap-grid>.cap-card-wrap:nth-child(3) .cap-art .cap-pill-hot{background:#fff;color:var(--fc)}.cards-flat .cap-grid>.cap-card-wrap:nth-child(3) .cap-art .cap-grade-arrow{color:#fff}.cards-flat .cap-grid>.cap-card-wrap:nth-child(3) .cap-art .cap-name{color:#fff}.cards-flat .cap-grid>.cap-card-wrap:nth-child(3) .cap-art .cdot-a{background:#ffffffd9}.cards-flat .cap-grid>.cap-card-wrap:nth-child(3) .cap-art .cap-evidence{border-top-color:#ffffff4d;color:#fffc}.cards-flat .cap-grid>.cap-card-wrap:nth-child(3) .cap-art .cap-evidence b{color:#fff}.cards-flat .cap-grid>.cap-card-wrap:nth-child(3) .cap-art .cap-evidence svg{stroke:#fffc}body.home-flat .fab-upload__plus{background:#16161a}body.home-flat .fab-upload:hover .fab-upload__plus{background:#000}body.home-flat .el-card{background:#16161a;border-radius:2px}body.home-flat .el-card:before{content:none;animation:none}body.home-flat .el-noise{display:none}body.home-flat .el-bubble{border-radius:4px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.home-flat .el-sent{border-color:#ffffff59;border-bottom-right-radius:2px}body.home-flat .el-recv{border-bottom-left-radius:2px}body.home-flat .el-ava{background:#16161a;border-radius:3px}
