:root{--teal:#1e5fe0;--teal-deep:#1a4fbf;--ink:#14223f;--ink-2:#1e2f57;--mint:#f6a623;--mint-soft:#e6eefd;--paper:#fff;--paper-2:#f3f6fc;--line:#e3e9f3;--line-d:#22325c;--text:#1a2433;--muted:#5c6b82;--amber:#f6a623;--radius:14px;--shadow:0 20px 50px -24px #14223f4d;--shadow-sm:0 8px 24px -16px #14223f66;--maxw:1160px;--navh:68px;--font-body:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--font-head:"Space Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:inherit}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--text);background:var(--paper);-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-head);letter-spacing:-.02em;line-height:1.1}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.eyebrow{font-family:var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--mint);width:22px;height:1.5px}.btn{font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.btn-primary{background:var(--teal);color:#fff}.btn-primary:hover{background:var(--teal-deep);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.btn-ghost{color:var(--teal);border-color:var(--line);background:0 0}.btn-ghost:hover{border-color:var(--teal);background:var(--paper-2)}.btn-light{color:var(--teal);background:#fff}.btn-light:hover{transform:translateY(-1px);box-shadow:0 14px 30px -16px #00000080}.btn-ghost-d{color:#fff;background:#ffffff14;border-color:#ffffff38}.btn-ghost-d:hover{background:#ffffff29}.phero .btn-ghost,.hero-dark .btn-ghost,.enterprise .btn-ghost,.cta-banner .btn-ghost{color:#fff;background:0 0;border:1px solid #fff}.phero .btn-ghost:hover,.hero-dark .btn-ghost:hover,.enterprise .btn-ghost:hover,.cta-banner .btn-ghost:hover{background:#ffffff1a;border-color:#fff}:focus-visible{outline:3px solid var(--mint);outline-offset:2px;border-radius:6px}header{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#ffffffe0;position:sticky;top:0}.nav{height:var(--navh);justify-content:space-between;align-items:center;display:flex}.brand{font-family:var(--font-head);color:var(--ink);cursor:pointer;align-items:center;gap:10px;font-size:21px;font-weight:700;display:flex}.logo-mark{background:var(--teal);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.logo-mark span{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f6a62340}.brand small{font-family:var(--font-body);color:var(--muted);letter-spacing:.04em;margin-top:-2px;font-size:10.5px;font-weight:500;display:block}.nav-links{align-items:center;gap:22px;display:flex}@media (max-width:1240px){.nav-links{gap:15px}.nav-links a{font-size:14.5px}.nav-links a[data-nav=home]{display:none}}.nav-links a{color:var(--text);cursor:pointer;border-bottom:2px solid #0000;padding:4px 0;font-size:15px;font-weight:500;transition:color .15s}.nav-links a:hover{color:var(--teal)}.nav-links a.active{color:var(--teal);border-color:var(--mint)}.nav-cta{align-items:center;gap:12px;display:flex}.nav-cta .login{color:var(--teal);cursor:pointer;font-size:15px;font-weight:600}.burger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.burger span{background:var(--ink);border-radius:2px;width:24px;height:2px}.page{animation:.35s fade;display:none}.page.active{display:block}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}section{padding:88px 0}.sec-head{text-align:center;max-width:680px;margin:0 auto 50px}.sec-head.left{text-align:left;margin:0 0 42px}.sec-head h2{color:var(--ink);margin:16px 0 14px;font-size:max(28px,min(3.6vw,42px));font-weight:700}.sec-head p{color:var(--muted);font-size:18px}.hero{background:radial-gradient(900px 500px at 88% -8%,#f6a62329,#0000 60%),radial-gradient(700px 480px at 5% 10%,#1e5fe012,#0000 60%);position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:52px;padding:80px 24px 88px;display:grid}.hero-grid>*{min-width:0}.mock{max-width:100%}.live-pill{letter-spacing:.04em;text-transform:uppercase;color:var(--teal);background:var(--mint-soft);border:1px solid #f6a62366;border-radius:30px;align-items:center;gap:9px;margin-bottom:20px;padding:6px 13px;font-size:12.5px;font-weight:600;display:inline-flex}.dotlive{background:var(--mint);border-radius:50%;width:7px;height:7px;animation:2s infinite plive;box-shadow:0 0 #f6a62399}@keyframes plive{0%{box-shadow:0 0 #f6a62380}70%{box-shadow:0 0 0 8px #f6a62300}to{box-shadow:0 0 #f6a62300}}.hero h1{color:var(--ink);overflow-wrap:break-word;margin:6px 0 18px;font-size:max(34px,min(4.3vw,52px));font-weight:700}.hero h1 .accent{white-space:nowrap;position:relative}.hero h1 .accent:after{content:"";background:var(--mint);opacity:.45;z-index:-1;border-radius:3px;height:11px;position:absolute;bottom:6px;left:0;right:0}.hero p.lede{color:var(--muted);max-width:520px;margin-bottom:30px;font-size:19px}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.trust{color:var(--muted);align-items:center;gap:14px;margin-top:30px;font-size:14px;display:flex}.stars{color:var(--amber);letter-spacing:2px;font-size:15px}.no-card{flex-wrap:wrap;gap:20px;margin-top:18px;display:flex}.no-card span{color:var(--muted);align-items:center;gap:7px;font-size:14px;display:flex}.no-card span:before{content:"✓";color:var(--teal);font-weight:700}.mock{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;position:relative;overflow:hidden}.mock-bar{border-bottom:1px solid var(--line);background:var(--paper-2);align-items:center;gap:7px;padding:13px 16px;display:flex}.mock-bar i{background:#d7dedc;border-radius:50%;width:11px;height:11px;display:block}.mock-bar i:first-child{background:#f6b5ae}.mock-bar i:nth-child(2){background:#fad79b}.mock-bar i:nth-child(3){background:#b7e7c9}.mock-bar .synced{color:var(--teal);background:var(--mint-soft);border-radius:20px;align-items:center;gap:7px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:600;display:flex}.pulse{background:var(--mint);border-radius:50%;width:8px;height:8px;position:relative}.pulse:after{content:"";background:var(--mint);border-radius:50%;animation:1.8s ease-out infinite pulse;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.mock-body{grid-template-columns:54px 1fr;height:330px;display:grid}.mock-side{background:var(--ink);flex-direction:column;align-items:center;gap:16px;padding:16px 0;display:flex}.mock-side b{background:var(--mint);border-radius:6px;width:18px;height:18px}.mock-side i{background:#ffffff29;border-radius:6px;width:18px;height:18px}.mock-board{background:var(--paper-2);grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;display:grid}.col h5{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);align-items:center;gap:6px;margin-bottom:10px;font-size:11px;font-weight:600;display:flex}.col h5 em{border-radius:50%;width:7px;height:7px;font-style:normal}.col:first-child em{background:var(--amber)}.col:nth-child(2) em{background:#5b8def}.col:nth-child(3) em{background:#1fb877}.card{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:9px;padding:10px;animation:.6s both rise}.card .t{background:#d9e2df;border-radius:4px;width:85%;height:7px;margin-bottom:7px}.card .t.s{width:55%}.card .meta{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.av{background:linear-gradient(135deg,var(--teal),var(--mint));border-radius:50%;width:18px;height:18px}.tag{background:var(--mint-soft);color:var(--teal);border-radius:20px;padding:2px 7px;font-size:9px;font-weight:600}.tag.a{color:#9a6b00;background:#fcefd0}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.card:nth-child(3){animation-delay:.12s}.card:nth-child(4){animation-delay:.22s}.stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.stat-row{grid-template-columns:repeat(3,1fr);gap:24px;padding:40px 0;display:grid}.stats.proof .wrap{text-align:center;padding:44px 0}.stats.proof h2{color:var(--ink);margin-bottom:8px;font-size:max(22px,min(2.6vw,30px))}.stats.proof p{color:var(--muted);max-width:620px;margin:0 auto}.stats.proof p.built-by{max-width:760px;color:var(--text);margin-top:22px;font-size:14.5px}.stats.proof p.built-by a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;font-weight:600}.stats.proof p.built-by a:hover{color:var(--teal);text-decoration-color:currentColor}.stats.proof .built-by-logos{margin-top:18px}.legal-table.facts-wide{width:100%;max-width:none}.sec-head.left p{max-width:760px}.values .value .ic.line{background:var(--mint-soft);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 14px;display:flex}.values .value .ic.line svg{width:22px;height:22px;stroke:var(--teal);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.founder{align-items:center;gap:24px;max-width:820px;display:flex}.founder img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:112px;height:112px}.founder-note{color:var(--text);margin:0 0 10px;font-size:18px;line-height:1.6}.founder-name{color:var(--muted);margin:0}@media (max-width:560px){.founder{flex-direction:column;align-items:flex-start}}.customer-logos{margin-top:24px}.logos p.logos-since{letter-spacing:.04em;text-transform:none;margin:18px 0 0;font-weight:500}.stat{text-align:center}.stat .v{font-family:var(--font-head);color:var(--teal);letter-spacing:-.02em;font-size:34px;font-weight:700}.stat .l{color:var(--muted);margin-top:4px;font-size:14px}.reply-time{color:var(--teal);margin-top:10px;font-size:14px;font-weight:600}.dir-link{width:-moz-fit-content;width:fit-content;color:var(--teal);margin-top:8px;font-size:13.5px;font-weight:600;display:block}.legal-doc{max-width:76ch;padding:8px 0 20px}.legal-doc h2{font-family:var(--font-head);color:var(--ink);margin:30px 0 10px;font-size:20px;font-weight:700}.legal-doc p{color:var(--text);margin-bottom:12px;font-size:15.5px;line-height:1.7}.legal-doc a{color:var(--teal);cursor:pointer;font-weight:600}.ww-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.ww-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;padding:26px 24px;display:flex}.ww-card h3{color:var(--ink);margin-bottom:10px;font-size:17px}.ww-now{color:var(--text);margin-bottom:6px;font-size:14.5px;line-height:1.65}.ww-now b{color:var(--ink)}.ww-soon{color:var(--muted);margin-bottom:6px;font-size:13.5px;line-height:1.6}.ww-link{color:var(--teal);margin-top:auto;padding-top:12px;font-size:14px;font-weight:600}.ww-note{text-align:center;color:var(--muted);margin-top:26px;font-size:14.5px}.ww-note a{color:var(--teal);font-weight:600}.legal-table.facts{max-width:820px}.legal-table.facts th{white-space:nowrap;width:30%}.legal-table.facts a{color:var(--teal);font-weight:600}.made-by-note{color:var(--muted);margin-top:18px;font-size:14.5px}.made-by-note a{color:var(--teal);font-weight:600}.ts-turnstile{justify-content:center;margin:4px 0 14px;display:flex}.legal-updated{color:var(--muted);font-size:13px;font-style:italic}.legal-doc h3{font-family:var(--font-head);color:var(--ink-2);margin:20px 0 8px;font-size:16px;font-weight:700}.legal-doc ul{margin:4px 0 14px;padding-left:22px;list-style:outside}.legal-doc li{color:var(--text);margin-bottom:7px;font-size:15.5px;line-height:1.7}.legal-doc li>b{color:var(--ink)}.legal-toc{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;margin:18px 0 8px;padding:18px 22px}.legal-toc h4{font-family:var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:13px;font-weight:700}.legal-toc ol{margin:0;padding-left:20px;list-style:decimal}.legal-toc li{margin-bottom:5px;font-size:14.5px}.legal-note{background:var(--mint-soft);border-left:3px solid var(--teal);border-radius:0 8px 8px 0;margin:18px 0;padding:14px 18px}.legal-note p{margin-bottom:0;font-size:14.5px}.legal-table{border-collapse:collapse;width:100%;margin:14px 0 6px;font-size:14.5px}.legal-table th,.legal-table td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.legal-table th{background:var(--mint-soft);color:var(--ink);font-weight:700}.cl-entry{border-bottom:1px solid var(--line);padding:18px 0}.cl-date{letter-spacing:.08em;text-transform:uppercase;color:var(--teal);font-size:13px;font-weight:700}.cl-list{margin-top:10px;padding-left:20px;list-style:outside}.cl-list li{color:var(--text);margin-bottom:6px;font-size:15.5px;line-height:1.7}.legal-doc code,.md-doc code{background:var(--paper-2);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px}.code-block,.md-doc pre{background:var(--ink);color:#e6eefd;border-radius:10px;margin:10px 0 16px;padding:14px 16px;font-size:13px;line-height:1.6;overflow-x:auto}.code-block code,.md-doc pre code{color:inherit;background:0 0;border:0;padding:0}.md-doc h1{display:none}.md-doc h2,.md-doc h3{font-size:17px}.md-doc table{border-collapse:collapse;width:100%;margin:12px 0;font-size:14px;display:block;overflow-x:auto}.md-doc th,.md-doc td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.md-doc th{background:var(--mint-soft)}.cookie-banner{z-index:80;border-top:1px solid var(--line);background:#fff;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #14223f1a}.cookie-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1120px;margin:0 auto;padding:16px 22px;display:flex}.cookie-inner p{color:var(--muted);max-width:64ch;font-size:14px;line-height:1.5}.cookie-inner a{color:var(--teal);font-weight:600}.cookie-actions{flex-shrink:0;gap:10px;display:flex}.cookie-actions .btn{padding:9px 18px;font-size:14px}.mig-teaser{background:var(--mint-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0}.mig-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.mig-inner h3{font-family:var(--font-head);color:var(--ink);font-size:20px;font-weight:700}.mig-inner p{color:var(--muted);margin-top:4px;font-size:15px}.logos{border-bottom:1px solid var(--line);background:#fff;padding:36px 0}.logos p{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:22px;font-size:13px;font-weight:600}.logo-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:46px;display:flex}.logo-row b{font-family:var(--font-head);color:#9aaaa6;font-size:20px;font-weight:700;transition:color .2s}.logo-row b:hover{color:var(--teal)}.logo-row .logo-img{-o-object-fit:contain;object-fit:contain;opacity:.8;width:auto;max-width:160px;height:32px;transition:opacity .2s,filter .2s}.logo-row a:hover .logo-img{opacity:1}.feat{grid-template-columns:320px 1fr;align-items:start;gap:34px;display:grid}.tablist{border-left:2px solid var(--line);flex-direction:column;gap:4px;display:flex}.tab{text-align:left;cursor:pointer;font-family:var(--font-body);color:var(--muted);background:0 0;border:none;border-left:2px solid #0000;border-radius:0 8px 8px 0;margin-left:-2px;padding:13px 18px;font-size:16px;font-weight:600;transition:all .18s}.tab:hover{color:var(--text);background:#1e5fe00a}.tab[aria-selected=true]{color:var(--teal);border-left-color:var(--teal);background:#fff}.panel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;min-height:340px;padding:32px;display:none}.panel.active{grid-template-columns:1fr 1fr;align-items:center;gap:28px;animation:.35s both fade;display:grid}.panel h3{color:var(--ink);margin-bottom:12px;font-size:24px}.panel p{color:var(--muted);margin-bottom:18px;font-size:16px}.panel ul{flex-direction:column;gap:9px;list-style:none;display:flex}.panel li{align-items:flex-start;gap:10px;font-size:15px;display:flex}.panel li:before{content:"";background:var(--mint-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E5FE0' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:13px;border-radius:6px;flex:none;width:18px;height:18px;margin-top:2px}.mock-shot img,.shot img{width:100%;height:auto;display:block}.shot{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;margin:0;overflow:hidden}.shot-bar{border-bottom:1px solid var(--line);background:var(--paper-2);gap:6px;padding:10px 12px;display:flex}.shot-bar i{background:#d5dce6;border-radius:50%;width:9px;height:9px}.panel .shot{align-self:center}#fpanel-0.active{grid-template-columns:1fr}.panel-art{background:var(--paper-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;height:260px;padding:18px;display:flex;overflow:hidden}.bar{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:10px;height:38px;padding:0 12px;display:flex}.bar .dot{background:var(--mint);border-radius:50%;width:10px;height:10px}.bar .ln{background:#dce5e2;border-radius:4px;flex:1;height:7px}.bar .ln.s{flex:.4}.bar .pill{background:var(--mint-soft);color:var(--teal);border-radius:20px;padding:3px 9px;font-size:10px;font-weight:700}.vgrid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.diff-strip{padding:36px 0 8px}.vcard{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:28px 24px;transition:all .2s}.vcard:hover{box-shadow:var(--shadow);border-color:#0000;transform:translateY(-4px)}.vicon{background:var(--mint-soft);border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:18px;display:grid}.vicon svg{width:23px;height:23px;stroke:var(--teal);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.vcard h3{color:var(--ink);margin-bottom:9px;font-size:19px}.vcard p{color:var(--muted);font-size:14.5px}.vgrid-7{grid-template-columns:repeat(4,1fr)}.vgrid-9{grid-template-columns:repeat(3,1fr)}.vcard-link{color:inherit;text-decoration:none;display:block}.vcard-link:hover h3{color:var(--teal)}.cap{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.cap-item{background:#fff;padding:30px 26px;transition:all .2s}.cap-item:hover{background:var(--paper-2)}.cap-item .n{font-family:var(--font-head);color:var(--mint);font-size:13px;font-weight:600}.cap-item h3{color:var(--ink);margin:8px 0;font-size:18px}.cap-item p{color:var(--muted);font-size:14.5px}.tgrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.tcard{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;gap:16px;padding:28px;display:flex}.tcard .quote{color:var(--text);font-size:15.5px;line-height:1.6}.tcard .quote b{color:var(--teal);font-weight:600}.who{align-items:center;gap:12px;margin-top:auto;display:flex}.who .av2{background:linear-gradient(135deg,var(--teal),var(--mint));color:#fff;width:40px;height:40px;font-weight:700;font-family:var(--font-head);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.who .av2 img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.who .nm{color:var(--ink);font-size:14px;font-weight:600}.who .rl{color:var(--muted);font-size:13px}.faq{max-width:780px;margin:0 auto}.q{border-bottom:1px solid var(--line)}.q summary{cursor:pointer;width:100%;font-family:var(--font-head);color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.q summary::-webkit-details-marker{display:none}.q summary .ic{border:1.5px solid var(--line);width:26px;height:26px;color:var(--teal);border-radius:50%;flex:none;place-items:center;font-size:18px;transition:all .2s;display:grid}.q[open] summary .ic{background:var(--teal);color:#fff;border-color:var(--teal);transform:rotate(45deg)}.q .ans{color:var(--muted);max-width:680px;padding:0 0 22px;font-size:15.5px}.cta-banner{background:var(--ink);text-align:center;color:#fff;border-radius:24px;padding:64px 48px;position:relative;overflow:hidden}.cta-banner:before{content:"";background:radial-gradient(600px 300px at 80% 0,#f6a62347,#0000 60%),radial-gradient(500px 320px at 10% 110%,#1e5fe080,#0000 60%);position:absolute;top:0;bottom:0;left:0;right:0}.cta-banner>*{position:relative}.cta-banner h2{margin-bottom:14px;font-size:max(28px,min(3.6vw,40px));font-weight:700}.cta-banner p{color:#ffffffb8;max-width:520px;margin:0 auto 28px;font-size:18px}.cta-banner .no-card{justify-content:center}.cta-banner .no-card span{color:#ffffffb3}.cta-banner .no-card span:before{color:var(--mint)}.phero{background:linear-gradient(155deg,var(--ink) 0%,var(--ink-2) 60%,#20356b 100%);color:#fff;padding:64px 0 58px;position:relative;overflow:hidden}.phero:before{content:"";background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:46px 46px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(70% 80% at 80% 30%,#000 20%,#0000 72%);mask-image:radial-gradient(70% 80% at 80% 30%,#000 20%,#0000 72%)}.phero .wrap{position:relative}.crumb{color:#93a6cc;margin-bottom:16px;font-size:13px}.phero h1{color:#fff;margin:6px 0 14px;font-size:max(30px,min(4.4vw,48px));font-weight:700}.phero p{color:#bfd0ee;max-width:600px;font-size:18px}.pgrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pgrid.pgrid-4{grid-template-columns:repeat(4,1fr)}.pc-card .ic.line{background:var(--mint-soft);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:0;display:flex}.pc-card .ic.line svg{width:22px;height:22px;stroke:var(--teal);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pc-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:28px 24px;transition:all .2s}.pc-card:hover{box-shadow:var(--shadow);border-color:#0000;transform:translateY(-4px)}.pc-card .ic{margin-bottom:14px;font-size:26px}.pc-card h3{color:var(--ink);margin-bottom:8px;font-size:18px}.pc-card p{color:var(--muted);font-size:14.5px}.pc-card.dark{background:var(--ink);border-color:#0000;flex-direction:column;display:flex}.pc-card.dark p{color:#a9b9d8;margin-bottom:16px}.notice{background:var(--mint-soft);border-radius:var(--radius);border:1px solid #f6a62366;align-items:flex-start;gap:16px;margin-bottom:44px;padding:22px 24px;display:flex}.notice .nic{width:40px;height:40px;color:var(--teal);background:#fff;border-radius:10px;flex:none;place-items:center;font-size:20px;font-weight:700;display:grid}.notice .nic.nic-info{color:var(--teal)}.notice b{color:var(--ink);font-family:var(--font-head)}.notice p{color:var(--teal-deep);margin-top:3px;font-size:14.5px}.steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px;display:grid}.step{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:26px 22px}.step .sn{background:var(--ink);width:34px;height:34px;color:var(--mint);font-family:var(--font-head);border-radius:9px;place-items:center;margin-bottom:14px;font-weight:700;display:grid}.step h3{color:var(--ink);margin-bottom:7px;font-size:17px}.step p{color:var(--muted);font-size:14.5px}.teamgrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.teamgrid.lead{grid-template-columns:repeat(2,1fr);max-width:640px}.tcard2{border:1px solid var(--line);border-radius:var(--radius);text-align:center;background:#fff;padding:28px 24px;transition:all .2s}.tcard2:hover{box-shadow:var(--shadow);border-color:#0000;transform:translateY(-3px)}.tphoto{width:74px;height:74px;font-family:var(--font-head);color:#fff;background:linear-gradient(135deg,var(--teal),var(--mint));border-radius:50%;place-items:center;margin:0 auto 16px;font-size:24px;font-weight:700;display:grid;overflow:hidden}.tphoto.amber{background:linear-gradient(135deg,#c98a00,var(--amber))}.tphoto.has-photo{background:0 0}.tphoto img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.tcard2 h3{color:var(--ink);margin-bottom:3px;font-size:18px}.tcard2 .role{color:var(--teal);margin-bottom:8px;font-size:14px;font-weight:600}.tcard2 .loc{color:var(--muted);align-items:center;gap:5px;margin-bottom:10px;font-size:13px;display:inline-flex}.tcard2 p{color:var(--muted);font-size:13.5px;line-height:1.5}.tcard2 .soc{margin-top:14px}.tcard2 .soc a{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);border-radius:9px;place-items:center;transition:all .2s;display:inline-grid}.tcard2 .soc a:hover{background:var(--teal);color:#fff;border-color:var(--teal)}.team-add{border:2px dashed var(--line);border-radius:var(--radius);text-align:center;color:var(--muted);background:var(--paper-2);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:28px 22px;display:flex}.team-add .plus{border:2px dashed var(--mint);width:46px;height:46px;color:var(--teal);border-radius:50%;place-items:center;margin-bottom:6px;font-size:24px;font-weight:700;display:grid}.team-add b{color:var(--ink);font-family:var(--font-head);font-size:15px}.team-add span{font-size:13px}.contact-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:46px;display:grid}.cinfo{flex-direction:column;gap:8px;display:flex}.office{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin-bottom:18px;padding:24px}.office h3{color:var(--ink);align-items:center;gap:8px;margin-bottom:16px;font-size:16px;display:flex}.office h3 .flag{font-size:18px}.cline{gap:13px;margin-bottom:15px;display:flex}.cline:last-child{margin-bottom:0}.ci{background:var(--mint-soft);border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ci svg{width:17px;height:17px;stroke:var(--teal);fill:none;stroke-width:2px}.cline .l{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:12px;font-weight:600}.cline .v{color:var(--text);font-size:14.5px;line-height:1.5}.cline .v a{color:var(--teal);font-weight:500}.cline .v a.wa{color:#1ba05a;align-items:center;gap:6px;margin-top:4px;display:inline-flex}.cline .v a.wa svg{fill:currentColor;width:14px;height:14px}.formcard{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;padding:30px}.ftabs{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.ftab{font-family:var(--font-body);border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;padding:8px 14px;font-size:13.5px;font-weight:600;transition:all .18s}.ftab:hover{border-color:var(--teal);color:var(--teal)}.ftab.active{background:var(--teal);color:#fff;border-color:var(--teal)}.field{margin-bottom:15px}.field label{color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.field input,.field select,.field textarea{width:100%;font-family:var(--font-body);color:var(--text);background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:11px 14px;font-size:15px;transition:all .15s}.field input:not([type=checkbox]):not([type=radio]),.field select{min-height:48px}.ftabs .topic-field{flex:100%;width:100%;margin-bottom:6px}.partner-pointer{margin:6px 0 4px;font-size:15px}.partner-pointer a{color:var(--teal);font-weight:600}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--teal);background:#fff;outline:none;box-shadow:0 0 0 3px #1e5fe02e}.field textarea{resize:vertical;min-height:96px}.field-error{color:#c0392b;margin-top:4px;font-size:12px}.field label .opt{color:var(--muted);font-size:12px;font-weight:400}.grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.consent{color:var(--muted);align-items:flex-start;gap:9px;margin:8px 0 16px;font-size:13px;line-height:1.4;display:flex}.consent input{margin-top:3px}.formnote{color:var(--muted);text-align:center;margin-top:14px;font-size:12.5px}.toast{background:var(--ink);color:#fff;box-shadow:var(--shadow);z-index:90;opacity:0;visibility:hidden;border-radius:12px;align-items:center;gap:10px;padding:14px 22px;font-size:14.5px;font-weight:500;transition:transform .4s cubic-bezier(.2,.9,.3,1.2),opacity .3s,visibility .3s;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)translateY(200%)}.toast.show{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.toast .tk{color:var(--mint);font-weight:700}footer{border-top:1px solid var(--line);background:#fff;padding:60px 0 32px}.legal-line{color:var(--muted);margin-top:6px;font-size:12.5px;line-height:1.5;display:block}.foot-grid{grid-template-columns:1.6fr repeat(5,1fr);gap:32px;margin-bottom:42px;display:grid}.foot-brand p{color:var(--muted);max-width:260px;margin:16px 0 18px;font-size:14.5px}.foot-col h4{font-family:var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-bottom:16px;font-size:13px}.foot-col a{color:var(--muted);cursor:pointer;margin-bottom:11px;font-size:14.5px;transition:all .15s;display:block}.foot-col a:hover{color:var(--teal)}.foot-bot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:26px;font-size:14px;display:flex}.socials{gap:12px;display:flex}.socials a{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);border-radius:9px;place-items:center;transition:all .2s;display:grid}.socials a:hover{color:#fff;background:var(--teal);border-color:var(--teal)}.socials svg{fill:currentColor;width:17px;height:17px}.reveal{transition:opacity .6s}html.reveal-on .reveal:not(.in){opacity:0}.brand-ic{flex:none;width:30px;height:30px;display:block}.brand b{color:var(--teal);font-weight:700}.made-by .mb-ic{width:56px;height:56px}.bill-toggle{border:1px solid var(--line);background:#fff;border-radius:30px;align-items:center;gap:14px;margin:0 auto 6px;padding:6px;display:inline-flex}.bill-toggle button{font-family:var(--font-body);color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:24px;padding:8px 18px;font-size:14px;font-weight:600;transition:all .18s}.bill-toggle button.on{background:var(--teal);color:#fff}.save-tag{color:var(--teal);background:var(--mint-soft);border-radius:20px;margin-left:2px;padding:3px 10px;font-size:12px;font-weight:700}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;margin-top:46px;display:grid}.plans.plans-2{grid-template-columns:repeat(2,1fr);max-width:820px;margin-left:auto;margin-right:auto}.plans.plans-1{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}.plan{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;padding:32px 28px;transition:all .2s;display:flex;position:relative}.plan:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.plan.popular{border-color:var(--teal);box-shadow:var(--shadow)}.plan .badge{background:var(--teal);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:20px;padding:5px 14px;font-size:11.5px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.plan .pname{font-family:var(--font-head);color:var(--ink);font-size:20px;font-weight:700}.plan .pdesc{color:var(--muted);min-height:40px;margin:6px 0 18px;font-size:14px}.plan .price{justify-content:center;align-items:baseline;gap:4px;margin-bottom:4px;display:flex}.plan .price .cur{font-family:var(--font-head);color:var(--ink);font-size:20px;font-weight:600}.plan .price .amt{font-family:var(--font-head);color:var(--ink);letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:1}.plan .price .per{color:var(--muted);font-size:14px}.plan .billed{color:var(--muted);margin-bottom:22px;font-size:12.5px}.plan .btn{justify-content:center;width:100%;margin-bottom:24px}.plan .btn.plan-demo{margin-top:-14px}.calc{border:1px solid var(--line);border-radius:var(--radius);text-align:left;background:#fff;max-width:620px;margin:34px auto 0;padding:24px 26px}.calc h3{color:var(--ink);margin-bottom:12px;font-size:18px}.calc-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.calc-row label{color:var(--ink);font-size:14.5px;font-weight:600}.calc-row input{border:1px solid #cbd5e1;border-radius:8px;width:110px;min-height:44px;padding:8px 12px;font-size:16px}.calc-out{color:var(--text);margin-top:14px;font-size:16px}.calc-out b{font-family:var(--font-head);color:var(--ink);font-size:22px}.calc-note{color:var(--muted);margin-top:8px;font-size:13px}.plan ul{flex-direction:column;gap:12px;list-style:none;display:flex}.plan li{color:var(--text);text-align:left;align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.plan li svg{width:18px;height:18px;stroke:var(--teal);fill:none;stroke-width:3px;flex:none;margin-top:2px}.plan li.muted{color:var(--muted)}.plan li.muted svg{stroke:#b7c4c0}.plan .feat-head{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:12px;font-weight:700}.price-note{text-align:center;color:var(--muted);margin-top:28px;font-size:13.5px}.allplans{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin-top:50px;padding:30px}.allplans h3{color:var(--ink);text-align:center;margin-bottom:18px;font-size:18px}.allplans .feats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.allplans .feats span{color:var(--text);align-items:center;gap:8px;font-size:14px;display:flex}.allplans .feats span:before{content:"✓";color:var(--teal);font-weight:700}.enterprise{background:var(--ink);color:#fff;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:38px 40px;display:flex}.enterprise h3{color:#fff;margin-bottom:6px;font-size:22px}.enterprise p{color:#a9b9d8;max-width:560px;font-size:15px}.about-lead{text-align:center;max-width:760px;margin:0 auto}.about-lead p{color:var(--text);margin-bottom:18px;font-size:19px;line-height:1.65}.about-lead p.muted{color:var(--muted);font-size:17px}.mission{grid-template-columns:1fr 1fr;align-items:center;gap:46px;display:grid}.mission h2{color:var(--ink);margin-bottom:16px;font-size:max(26px,min(3.2vw,36px))}.mission p{color:var(--muted);margin-bottom:14px;font-size:16px}.mission-art{background:var(--ink);color:#fff;border-radius:18px;padding:34px;position:relative;overflow:hidden}.mission-art:before{content:"";background:radial-gradient(400px 240px at 80% 10%,#f6a62340,#0000 60%);position:absolute;top:0;bottom:0;left:0;right:0}.mission-art .ma-row{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:14px 0;display:flex;position:relative}.mission-art .ma-row:last-child{border:none}.mission-art .ma-ic{width:38px;height:38px;color:var(--mint);background:#f6a62329;border-radius:10px;flex:none;place-items:center;font-size:18px;display:grid}.mission-art .ma-row b{font-family:var(--font-head);color:#fff;font-size:15px;display:block}.mission-art .ma-row small{color:#a9b9d8;font-size:13px}.values{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.value{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:28px 24px}.value .ic{margin-bottom:12px;font-size:24px}.value h3{color:var(--ink);margin-bottom:8px;font-size:18px}.value p{color:var(--muted);font-size:14.5px}.made-by{background:var(--paper-2);border:1px solid var(--line);border-radius:18px;flex-wrap:wrap;align-items:center;gap:20px;padding:30px 34px;display:flex}.made-by .mb-mark{background:var(--teal);border-radius:14px;flex:none;place-items:center;width:56px;height:56px;display:grid}.made-by .mb-mark span{background:var(--mint);border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 6px #f6a62338}.made-by h3{color:var(--ink);margin-bottom:5px;font-size:19px}.made-by p{color:var(--muted);max-width:640px;font-size:14.5px}@media (max-width:920px){.plans,.plans.plans-2,.values{grid-template-columns:1fr;max-width:440px;margin-left:auto;margin-right:auto}.allplans .feats{grid-template-columns:repeat(2,1fr)}.mission{grid-template-columns:1fr;gap:32px}.hero-grid{grid-template-columns:1fr;gap:44px;padding:54px 24px 64px}.stat-row{grid-template-columns:1fr;gap:30px}.feat{grid-template-columns:1fr}.tablist{border-left:none;border-bottom:2px solid var(--line);flex-direction:row;overflow-x:auto}.tab{white-space:nowrap;border-bottom:2px solid #0000;border-left:none;border-radius:8px 8px 0 0;margin-bottom:-2px;margin-left:0}.tab[aria-selected=true]{border-left-color:#0000;border-bottom-color:var(--teal)}.panel.active{grid-template-columns:1fr}.vgrid,.pgrid,.pgrid.pgrid-4,.steps{grid-template-columns:repeat(2,1fr)}.ww-grid{grid-template-columns:1fr}.fsplit{grid-template-columns:1fr;gap:26px}.cap{grid-template-columns:repeat(2,1fr)}.tgrid{grid-template-columns:1fr}.teamgrid,.teamgrid.lead{grid-template-columns:repeat(2,1fr)}.contact-grid{grid-template-columns:1fr;gap:34px}.foot-grid{grid-template-columns:repeat(3,1fr);gap:30px}}@media (max-width:1023px){.nav-links,.nav-cta .login{display:none}.burger{display:flex}.nav-cta{gap:8px}.nav-cta .btn{padding:9px 14px;font-size:14px}}@media (max-width:560px){.hero h1{font-size:max(27px,min(7.6vw,34px))}.hero p.lede{font-size:16.5px}.hero-grid{padding:44px 24px 52px}}@media (max-width:380px){.nav-cta .btn{display:none}}@media (max-width:560px){.vgrid,.cap,.pgrid,.pgrid.pgrid-4,.steps,.teamgrid,.teamgrid.lead,.grid2,.fsplit,.foot-grid{grid-template-columns:1fr}.legal-table.facts th{white-space:normal}.legal-table th,.legal-table td{overflow-wrap:anywhere}.mock-board{grid-template-columns:repeat(2,1fr)}.col:nth-child(3){display:none}section{padding:60px 0}.cta-banner{padding:48px 24px}}.mobile-menu{inset:var(--navh) 0 0;z-index:55;border-top:1px solid var(--line);background:#fff;flex-direction:column;gap:6px;padding:24px;display:none;position:fixed;overflow:auto}.mobile-menu.open{display:flex}.mobile-menu a{border-bottom:1px solid var(--line);cursor:pointer;padding:14px 8px;font-size:17px;font-weight:600}.mobile-menu .btn{margin-top:14px}.plimits{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px 14px;margin:16px 0 20px;padding:14px 0;list-style:none;display:grid}.plimits li{color:var(--muted);text-align:left;font-size:13.5px}.plimits li b{font-family:var(--font-head);color:var(--ink);font-size:16px;font-weight:700;display:block}.cmp-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow-x:auto}.cmp{border-collapse:collapse;width:100%;min-width:620px;font-size:14.5px}.cmp th,.cmp td{text-align:center;border-bottom:1px solid var(--line);padding:13px 16px}.cmp thead th{background:var(--paper-2);font-family:var(--font-head);color:var(--ink);font-size:15px;font-weight:700;position:sticky;top:0}.cmp tbody tr:last-child td{border-bottom:none}.cmp th:first-child,.cmp td:first-child{text-align:left;color:var(--ink);min-width:220px;box-shadow:1px 0 0 var(--line);background:#fff;font-weight:600;position:sticky;left:0}.cmp .grp td{background:var(--paper-2);font-family:var(--font-head);color:var(--ink);text-align:left;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.cmp .yes{color:var(--teal);font-weight:700}.cmp .no{color:#b7c0cf}.cmp .num{color:var(--ink);font-weight:700}.cmp.cmp-text td{text-align:left;font-size:14px;line-height:1.5}.fsplit{grid-template-columns:1.05fr .95fr;align-items:start;gap:40px;max-width:980px;display:grid}.fdetail{grid-template-columns:1fr 1.15fr;align-items:center;gap:40px;display:grid}.fdetail.flip .shot{order:-1}.fdetail .fsplit.fsplit-stack{grid-template-columns:1fr;gap:18px;max-width:none}@media (max-width:920px){.fdetail{grid-template-columns:1fr}.fdetail.flip .shot{order:0}.fsplit{grid-template-columns:1fr;gap:26px}}.fsplit-lead{color:var(--text);font-size:17px;line-height:1.75}.fchecks{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;gap:14px;padding:26px 28px;list-style:none;display:flex}.fchecks li{color:var(--text);align-items:flex-start;gap:11px;font-size:15px;display:flex}.fchecks li svg{width:19px;height:19px;stroke:var(--teal);fill:none;stroke-width:3px;flex:none;margin-top:2px}.alt .fchecks{background:var(--paper)}.fsplit>*{min-width:0}.fchecks li{overflow-wrap:anywhere}@media (max-width:420px){.fchecks{padding:20px 18px}}.toggle-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:6px;display:flex}.plan .price .amt,.plan .billed{transition:opacity .18s,transform .18s;display:inline-block}.plan.bill-swap .price .amt,.plan.bill-swap .billed{opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}.help-search{border:1px solid var(--line);max-width:560px;box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;gap:10px;margin:0 auto 44px;padding:8px;display:flex}.help-search input{font-family:var(--font-body);color:var(--text);background:0 0;border:none;flex:1;padding:10px 12px;font-size:15px}.help-search input:focus{outline:none}.help-cat-list{flex-direction:column;gap:7px;margin-top:12px;list-style:none;display:flex}.help-cat-list a{color:var(--teal);font-size:14.5px;font-weight:600}.help-doc ol{margin:4px 0 14px;padding-left:22px;list-style:decimal}.help-doc ol li{color:var(--text);margin-bottom:7px;font-size:15.5px;line-height:1.7}.article-list{border:1px solid var(--line);border-radius:var(--radius);background:#fff;max-width:760px;margin:0 auto;overflow:hidden}.article-list a{border-bottom:1px solid var(--line);color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:15px;transition:all .15s;display:flex}.article-list a:last-child{border-bottom:none}.article-list a:hover{background:var(--paper-2);color:var(--teal);padding-left:28px}.article-list a .arr{color:var(--teal);font-weight:700}.steps4{grid-template-columns:repeat(4,1fr)}.mig-guides{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.mig-guide{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:24px}.mig-guide h3{color:var(--ink);margin-bottom:10px;font-size:18px}.mig-guide p{color:var(--text);margin-bottom:8px;font-size:14.5px;line-height:1.6}@media (max-width:760px){.mig-guides{grid-template-columns:1fr}}.checklist{grid-template-columns:repeat(2,1fr);gap:14px 28px;max-width:760px;margin:0 auto;display:grid}.checklist span{color:var(--text);align-items:flex-start;gap:10px;font-size:15px;display:flex}.checklist span svg{width:20px;height:20px;stroke:var(--teal);fill:none;stroke-width:3px;flex:none;margin-top:2px}.status-banner.checking{background:var(--paper-2);border-color:var(--line)}.status-banner.checking .sdot{background:#b7c0cf;box-shadow:0 0 0 4px #b7c0cf40}.status-banner.checking b{color:var(--ink)}.status-banner.checking small{color:var(--muted)}.status-pill.pending{background:var(--paper-2);color:var(--muted)}.status-pill.pending i{background:#b7c0cf}.status-banner{border-radius:var(--radius);background:#e8f8f0;border:1px solid #b7e7c9;align-items:center;gap:14px;margin-bottom:34px;padding:22px 26px;display:flex}.status-banner .sdot{background:#1fb877;border-radius:50%;flex:none;width:14px;height:14px;box-shadow:0 0 0 4px #1fb87733}.status-banner b{font-family:var(--font-head);color:#0f5132;font-size:18px}.status-banner small{color:#3c7a5c;margin-top:2px;font-size:13.5px;display:block}.status-list{border:1px solid var(--line);border-radius:var(--radius);background:#fff;max-width:820px;margin:0 auto;overflow:hidden}.status-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.status-row:last-child{border-bottom:none}.status-row .sname{color:var(--ink);font-size:15px;font-weight:600}.status-row .sname small{color:var(--muted);margin-top:2px;font-size:13px;font-weight:400;display:block}.status-pill{color:#0f5132;background:#e8f8f0;border-radius:20px;align-items:center;gap:7px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.status-pill i{background:#1fb877;border-radius:50%;width:8px;height:8px;display:block}.status-banner.maint{background:#e7f0ff;border-color:#c4daff}.status-banner.maint .sdot{background:#1e5fe0;box-shadow:0 0 0 4px #1e5fe02e}.status-banner.maint b{color:#14223f}.status-banner.maint small{color:#3f5680}.status-banner.degraded{background:#fef4e3;border-color:#f6dca9}.status-banner.degraded .sdot{background:#f2a900;box-shadow:0 0 0 4px #f2a90033}.status-banner.degraded b{color:#8a5a00}.status-banner.degraded small{color:#94714c}.status-banner.outage{background:#fdecec;border-color:#f5c2c2}.status-banner.outage .sdot{background:#e5484d;box-shadow:0 0 0 4px #e5484d33}.status-banner.outage b{color:#8a1c1c}.status-banner.outage small{color:#a4564e}.status-pill.maint{color:#14467a;background:#e7f0ff}.status-pill.maint i{background:#1e5fe0}.status-pill.degraded{color:#8a5a00;background:#fef4e3}.status-pill.degraded i{background:#f2a900}.status-pill.outage{color:#8a1c1c;background:#fdecec}.status-pill.outage i{background:#e5484d}.status-note{max-width:820px;color:var(--muted);text-align:center;margin:18px auto 0;font-size:13px}.uptime{gap:3px;max-width:820px;margin:0 auto;display:flex}.uptime i{opacity:.92;background:#1fb877;border-radius:3px;flex:1;height:34px}.uptime i.d{background:#f2a900}.uptime i.m{background:#1e5fe0}.uptime i.o{background:#e5484d}.uptime i.n{opacity:1;background:#e2e8f0}.uptime-cap{max-width:820px;color:var(--muted);justify-content:space-between;margin:10px auto 0;font-size:12.5px;display:flex}@media (max-width:920px){.steps4{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.steps4,.checklist{grid-template-columns:1fr}.uptime i{height:26px}}:root{--brand-1:#1e5fe0;--brand-2:#2c2f8f;--gold-1:#f6a623;--gold-2:#ffcb5c;--navy:#0f1a3a;--navy-2:#16224a;--brand-grad:linear-gradient(135deg,var(--brand-1) 0%,var(--brand-2) 100%);--gold-grad:linear-gradient(135deg,var(--gold-1) 0%,var(--gold-2) 100%);--radius:16px;--shadow:0 30px 70px -30px #1e3ca061,0 10px 24px -14px #14223f2e;--shadow-sm:0 12px 28px -14px #1e3ca059;--glow:0 14px 30px -10px #1e5fe073}body{color:#1b2740}h1,h2,h3,h4{letter-spacing:-.025em}.btn{border-radius:12px;padding:13px 24px;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s}.btn-primary{background:var(--brand-grad);color:#fff;box-shadow:var(--glow)}.btn-primary:hover{background:var(--brand-grad);transform:translateY(-2px);box-shadow:0 18px 36px -12px #1e5fe08c}.btn-ghost{color:var(--brand-1);background:#fff;border-color:#d6e0f2}.btn-ghost:hover{border-color:var(--brand-1);background:#f5f8ff;transform:translateY(-1px)}.btn-light{color:var(--brand-2);background:#fff;box-shadow:0 14px 30px -14px #00000073}header{background:#ffffffd1;border-bottom:1px solid #d6e0f2cc}.nav-links a.active{-o-border-image:var(--gold-grad) 1;border-image:var(--gold-grad) 1}.brand b{background:var(--brand-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.eyebrow{color:var(--brand-1);letter-spacing:.12em;background:#eef3ff;border-radius:999px;padding:6px 12px 6px 10px;font-size:12px}.eyebrow:before{background:var(--gold-grad);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #f6a62338}.sec-head h2{font-size:max(30px,min(3.8vw,46px))}.alt{background:linear-gradient(#f5f8ff 0%,#eef3fd 100%)}.hero{background:radial-gradient(760px 420px at 92% 8%,#f6a62333,#0000 62%),radial-gradient(820px 520px at 70% 70%,#2c2f8f1a,#0000 60%),radial-gradient(700px 460px at 2% 0,#1e5fe01f,#0000 60%),#fff}.hero:before{content:"";pointer-events:none;background-image:radial-gradient(#1e5fe021 1px,#0000 1px);background-size:22px 22px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%)}.hero-grid{padding:92px 24px 104px;position:relative}.hero h1{color:var(--navy);font-size:max(38px,min(4.8vw,60px));font-weight:700;line-height:1.04}.hero h1 .accent{background:var(--brand-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.hero h1 .accent:after{background:var(--gold-grad);opacity:.55;border-radius:6px;height:10px;bottom:4px}.live-pill{background:#fff;border-color:#dce5f7;box-shadow:0 6px 18px -10px #1e5fe059}.no-card span{gap:8px}.no-card span:before{content:"✓";background:var(--gold-grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:inline-grid}.mock{box-shadow:var(--shadow);border:1px solid #dce5f7;border-radius:20px}.hero .mock-shot{transition:transform .5s;transform:perspective(1600px)rotateY(-5deg)rotateX(2deg)}.hero .mock-shot:hover{transform:none}.mock-bar .synced{color:#9a6400;background:#fff6e3}.vcard,.ww-card,.pc-card{border:1px solid #e1e8f5;border-radius:18px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;box-shadow:0 1px 2px #14223f0a}.vcard:hover,.ww-card:hover,.pc-card:hover{border-color:#c8d6f2;transform:translateY(-3px);box-shadow:0 22px 44px -26px #1e3ca066}.vcard:before,.ww-card:before,.pc-card:before{content:"";background:var(--brand-grad);opacity:0;border-radius:0 0 3px 3px;height:3px;transition:opacity .2s;position:absolute;top:0;left:18px;right:18px}.vcard:hover:before,.ww-card:hover:before,.pc-card:hover:before{opacity:1}.vic{background:var(--brand-grad);border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;display:inline-flex;position:relative;box-shadow:0 10px 20px -10px #1e5fe099}.vic svg{stroke:#fff;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.vic:after{content:"";background:var(--gold-grad);border:2px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;bottom:-4px;right:-4px}.diff-strip{margin-top:-34px;padding-top:0;position:relative}.diff-strip .vcard{background:#fff;box-shadow:0 18px 40px -28px #1e3ca059}.ww-link,.vcard-link h3{color:var(--brand-1)}.stats.proof{background:linear-gradient(#f7f9ff 0%,#eef3fd 100%);border-top:1px solid #e1e8f5;border-bottom:1px solid #e1e8f5;position:relative;overflow:hidden}.stats.proof:after{content:"";pointer-events:none;background:radial-gradient(circle,#f6a6232e,#0000 65%);border-radius:50%;width:380px;height:380px;position:absolute;top:-150px;right:-120px}.stats.proof .wrap{z-index:1;padding:56px 24px;position:relative}.phero{background:radial-gradient(600px 300px at 90% 0%,#f6a62338,transparent 65%),linear-gradient(135deg,var(--brand-1) 0%,var(--brand-2) 70%,#24277a 100%)}.cta-banner{background:radial-gradient(500px 260px at 88% 10%,#f6a62359,transparent 65%),var(--brand-grad);box-shadow:0 40px 80px -40px #2c2f8f99}footer{background:#f7f9fe;border-top:0;position:relative}body,.alt,.hero,.stats,.stats.proof,.phero,footer,.diff-strip{background:#fff!important}.hero:before,.stats.proof:after{display:none}.alt,.stats.proof{border-top:1px solid #edf1f8;border-bottom:1px solid #edf1f8}.phero{color:var(--navy);border-bottom:1px solid #edf1f8}.phero h1,.phero h2{color:var(--navy)}.phero p,.phero .lede{color:var(--muted)}.phero .eyebrow{color:var(--brand-1)}.phero .btn-ghost{color:var(--brand-1);background:#fff;border-color:#d6e0f2}.phero .live-pill{color:var(--brand-1);background:#fff;border-color:#dce5f7}.crumb{color:var(--muted)}.crumb span{color:var(--navy)}.enterprise,.hero-dark{color:var(--navy);border:1px solid #e1e8f5;box-shadow:0 24px 50px -36px #1e3ca059;background:#fff!important}.enterprise h2,.enterprise h3,.hero-dark h1,.hero-dark h2{color:var(--navy)}.enterprise p,.hero-dark p{color:var(--muted)}.enterprise .btn-ghost,.hero-dark .btn-ghost{color:var(--brand-1);background:#fff;border-color:#d6e0f2}.cta-banner{color:var(--navy);border:1px solid #e1e8f5;box-shadow:0 30px 60px -40px #1e3ca059;background:#fff!important}.cta-banner:before,.cta-banner:after{display:none}.cta-banner .btn-light{background:var(--brand-grad);color:#fff;box-shadow:var(--glow)}.cta-banner .btn-ghost{color:var(--brand-1);border-color:#d6e0f2}@media (prefers-reduced-motion:reduce){.hero .mock-shot{transform:none}.vcard,.ww-card,.pc-card,.btn{transition:none}}:root{--wash:#fff;--bd:#e1e8f5;--bd-2:#c8d6f2;--ring:0 0 0 4px #f6a6234d}img,svg,video{max-width:100%}.wrap{padding-left:max(16px,min(24px,4vw));padding-right:max(16px,min(24px,4vw))}.phero{color:var(--navy);isolation:isolate;background:#fff;border-bottom:1px solid #edf1f8;padding:84px 0 70px}.phero:before,.phero:after{display:none}.phero h1{color:var(--brand-2);letter-spacing:-.03em;max-width:880px;font-size:max(32px,min(4.8vw,56px));line-height:1.06}.phero p{color:#4a5a78;max-width:660px;font-size:max(16.5px,min(1.6vw,19px));line-height:1.6}.phero p a{color:var(--brand-1);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #1e5fe04d;text-decoration:underline #1e5fe04d}.crumb{color:#6b7a96;font-size:13.5px}.crumb span{color:var(--navy);font-weight:600}.crumb a{color:var(--brand-1);border-bottom:1px solid #1e5fe040;text-decoration:none}.crumb a:hover{border-bottom-color:var(--gold-1)}.phero .live-pill{color:var(--brand-1);background:#fff;border-color:#dce5f7;box-shadow:0 6px 18px -10px #1e5fe059}.phero .no-card span{color:#4a5a78}.phero .no-card span:before{color:#fff}.phero .hero-actions{margin-top:28px}.phero .btn-ghost,.cta-banner .btn-ghost,.enterprise .btn-ghost{color:var(--brand-1);background:#fff;border:1.5px solid #d6e0f2}.phero .btn-ghost:hover,.cta-banner .btn-ghost:hover,.enterprise .btn-ghost:hover{border-color:var(--brand-1);background:#f5f8ff}.stats.proof{color:var(--navy);background:#fff;border-top:1px solid #edf1f8;border-bottom:1px solid #edf1f8}.stats.proof:after{display:none}.stats.proof h2{color:var(--brand-2)}.stats.proof p{color:#4a5a78}.stats.proof p.built-by{color:var(--text)}.stats.proof p.built-by a{color:var(--navy);text-decoration-color:#f6a623b3}.stats.proof p.built-by a:hover{color:var(--brand-1)}.cta-banner{color:var(--navy);border:1px solid var(--bd);background:#fff;box-shadow:0 40px 80px -50px #1e3ca073}.cta-banner:before{background:var(--brand-grad);width:100%;height:4px;top:0;bottom:auto;left:0;right:auto}.cta-banner h2{color:var(--brand-2)}.cta-banner p,.cta-banner .no-card span{color:#4a5a78}.cta-banner .btn-light,.enterprise .btn-light,.pc-card.dark .btn-light{background:var(--brand-grad);color:#fff;box-shadow:var(--glow)}.cta-banner .btn-light:hover,.enterprise .btn-light:hover{color:#fff;box-shadow:0 18px 36px -12px #1e5fe08c}footer{color:var(--muted);background:#fff;border-top:0;position:relative;border-top:1px solid #edf1f8!important}footer:before{content:"";background:var(--brand-grad);height:3px;position:absolute;top:0;left:0;right:0}footer .brand{color:var(--navy)}footer .brand b{background:var(--brand-grad);color:#0000;-webkit-background-clip:text;background-clip:text}footer .foot-col h4{color:var(--navy)}footer .foot-col a{color:#4a5a78}footer .foot-col a:hover{color:var(--brand-1)}footer .foot-brand p{color:#4a5a78}footer .foot-bot{border-top-color:var(--bd);color:#5c6b82}footer .foot-bot a{color:var(--brand-1)}footer .legal-line{color:#6b7a96}.vicon,.ic.line,.values .value .ic.line,.pc-card .ic.line{background:var(--brand-grad);border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 0 16px;display:inline-flex;position:relative;box-shadow:0 10px 20px -10px #1e5fe099}.vicon svg,.ic.line svg,.values .value .ic.line svg,.pc-card .ic.line svg{stroke:#fff;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.vicon:after,.ic.line:after{content:"";background:var(--gold-grad);border:2px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;bottom:-4px;right:-4px}.values .value .ic.line{margin:0 0 16px}.ci{background:var(--brand-grad);border-radius:12px;width:40px;height:40px;box-shadow:0 8px 16px -10px #1e5fe099}.ci svg{stroke:#fff}.notice .nic{background:var(--brand-grad);color:#fff;border-radius:12px;box-shadow:0 8px 16px -10px #1e5fe099}.mission-art{border:1px solid var(--bd);color:var(--navy);background:#fff;border-radius:22px;box-shadow:0 40px 80px -50px #1e3ca073}.mission-art:before{background:0 0}.mission-art .ma-row{border-bottom-color:var(--bd)}.mission-art .ma-row b{color:var(--navy)}.mission-art .ma-row small{color:#5c6b82}.mission-art .ma-ic{background:var(--gold-grad);color:var(--navy);font-weight:700}.value,.mig-guide,.step,.tcard,.office,.calc,.allplans,.tcard2,.status-list,.article-list,.fchecks{border:1px solid var(--bd);border-radius:18px;box-shadow:0 1px 2px #14223f0a}.value,.mig-guide,.step,.tcard2{transition:transform .2s,box-shadow .2s,border-color .2s}.value:hover,.mig-guide:hover,.step:hover{border-color:var(--bd-2);transform:translateY(-3px);box-shadow:0 22px 44px -26px #1e3ca066}.value{text-align:left}.mig-guide .vic{margin-bottom:12px}.mig-guide p b{color:var(--navy)}.pc-card .vic,.ww-card .vic,.vcard .vic{flex:none}.pc-card.dark{border:1px solid var(--bd-2);background:#fff}.pc-card.dark h3{color:var(--brand-2)}.pc-card.dark p{color:#4a5a78}.pc-card.dark:before{opacity:1}.pc-card{flex-direction:column;display:flex}.pc-card .btn{white-space:normal;text-align:center;align-self:flex-start;max-width:100%}.step .sn{background:var(--brand-grad);color:#fff;border-radius:12px;width:40px;height:40px;position:relative;box-shadow:0 10px 18px -10px #1e5fe099}.step .sn:after{content:"";background:var(--gold-grad);border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-3px;right:-3px}.alt .step,.alt .value,.alt .mig-guide,.alt .tcard2{background:#fff}.notice{border:1px solid var(--bd);border-left:4px solid var(--gold-1);background:#fff;border-radius:16px;box-shadow:0 12px 30px -24px #1e3ca066}.notice p{color:#3e4e6e}.tcard{border-radius:18px}.tcard .quote:before{content:"“";font-family:var(--font-head);background:var(--gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:46px;line-height:.8;display:block}.fchecks li svg,.plan li svg,.checklist span svg{stroke:var(--brand-1)}.allplans .feats span:before{content:"✓";background:var(--gold-grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:inline-grid}.fchecks{box-shadow:0 18px 40px -30px #1e3ca059}.tablist{border-left-color:var(--bd)}.tab{border-radius:0 12px 12px 0;min-height:44px}.tab[aria-selected=true]{color:var(--brand-1);border-left-color:var(--brand-1);background:#fff;box-shadow:0 10px 24px -18px #1e3ca073}.panel{border:1px solid var(--bd);border-radius:20px;box-shadow:0 30px 60px -40px #1e3ca073}.panel li:before{background-color:#eef3ff}.faq{flex-direction:column;gap:12px;display:flex}.q{border:1px solid var(--bd);background:#fff;border-radius:16px;padding:0 22px;transition:border-color .2s,box-shadow .2s}.q:hover{border-color:var(--bd-2)}.q[open]{border-color:var(--bd-2);box-shadow:0 18px 40px -28px #1e3ca073}.q summary{min-height:44px;padding:20px 0;font-size:17px}.q summary .ic{border-color:var(--bd);width:30px;height:30px;color:var(--brand-1);background:#f5f8ff}.q[open] summary .ic{background:var(--brand-grad);color:#fff;border-color:#0000}.q .ans{color:#4a5a78;padding:0 0 20px;line-height:1.65}.q .ans a{color:var(--brand-1);font-weight:600}.bill-toggle{border-color:var(--bd);flex-wrap:wrap;justify-content:center;box-shadow:0 8px 20px -16px #1e3ca073}.bill-toggle button{min-height:40px}.bill-toggle button.on{background:var(--brand-grad);box-shadow:0 8px 16px -10px #1e5fe099}.bill-toggle button.on .save-tag{background:var(--gold-grad);color:var(--navy)}.save-tag{color:#8a5a00;background:#fff3d6}.plan{border:1px solid var(--bd);border-radius:22px;padding:36px 30px 32px}.plan:hover{box-shadow:0 30px 60px -36px #1e3ca073}.plan.popular{background:linear-gradient(#fff,#fff) padding-box,var(--brand-grad) border-box;border:2px solid #0000;box-shadow:0 40px 80px -40px #2c2f8f8c}.plan .badge{background:var(--gold-grad);color:var(--navy);white-space:nowrap;padding:6px 16px;font-size:11.5px;box-shadow:0 10px 20px -10px #f6a623cc}.plan .badge:before{content:"★ "}.plan .pname{font-size:22px}.plan .price .amt{background:var(--brand-grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:4px}.plan .price .amt:only-child{font-size:max(28px,min(3.2vw,36px));line-height:1.1}.plan .price{flex-wrap:wrap}.plimits{border-color:var(--bd)}.price-note{max-width:760px;margin-left:auto;margin-right:auto}.calc{background:var(--wash);border-radius:20px}.calc-row input,.calc-row input:focus{border-radius:12px}.calc-row input:focus{border-color:var(--brand-1);box-shadow:var(--ring);outline:none}.calc-out b{background:var(--brand-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.allplans{border-radius:20px}.cmp-wrap{border-color:var(--bd);border-radius:18px;box-shadow:0 20px 50px -40px #1e3ca073}.cmp thead th{color:var(--navy);border-bottom:2px solid var(--bd);background:#fff}.cmp thead th:first-child{background:#fff}.cmp .grp td{color:var(--brand-1);border-top:1px solid var(--bd);background:#fff;padding-top:20px}.cmp tbody tr:not(.grp):hover td,.cmp tbody tr:not(.grp):hover th{background:#fafcff}.cmp .yes{color:#fff;background:var(--brand-grad);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:inline-grid}.enterprise{border:1px solid var(--bd);color:var(--navy);background:#fff;border-radius:22px;position:relative;overflow:hidden}.enterprise:before{content:"";background:var(--brand-grad);width:4px;position:absolute;top:0;bottom:0;left:0}.enterprise h3{color:var(--brand-2)}.enterprise p{color:#4a5a78}.formcard{border:1px solid var(--bd);border-radius:22px;padding:32px;position:relative;overflow:hidden;box-shadow:0 40px 80px -50px #1e3ca08c}.formcard:before{content:"";background:var(--brand-grad);height:4px;position:absolute;top:0;left:0;right:0}.field label{color:var(--navy)}.field input,.field select,.field textarea{background:#fbfcff;border:1px solid #d3ddef;border-radius:12px;font-size:16px}.field input:hover,.field select:hover,.field textarea:hover{border-color:#b6c6e6}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--brand-1);box-shadow:var(--ring);background:#fff}.consent input,.field input[type=checkbox],.field input[type=radio]{accent-color:var(--brand-1);flex:none;width:18px;height:18px}.ftab{border-color:var(--bd);border-radius:10px;min-height:40px}.ftab.active{background:var(--brand-grad);border-color:#0000;box-shadow:0 8px 16px -10px #1e5fe099}.formcard .btn-primary{width:100%}.help-search{border-color:var(--bd);border-radius:16px;box-shadow:0 20px 44px -30px #1e3ca080}.help-search:focus-within{border-color:var(--brand-1);box-shadow:var(--ring)}.help-search input{min-width:0;font-size:16px}.office{border-radius:18px}.office h3{font-size:17px}.article-list{border-radius:18px}.article-list a{min-height:56px}.article-list a .arr{background:#eef3ff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:inline-grid}.article-list a:hover .arr{background:var(--brand-grad);color:#fff}.help-cat-list a{padding:3px 0;display:inline-block}.tcard2{border-radius:20px;position:relative;overflow:hidden}.tcard2:before{content:"";background:var(--brand-grad);z-index:0;border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:24px;right:24px}.tcard2>*{position:relative}.tphoto{background:var(--brand-grad);width:80px;height:80px;box-shadow:0 0 0 4px #fff,0 0 0 6px #f6a6238c,0 14px 24px -14px #1e3ca099}.tphoto.amber{background:var(--gold-grad);color:var(--navy)}.tcard2 .role{color:var(--brand-1)}.tcard2 .soc a{border-color:var(--bd);border-radius:12px;width:40px;height:40px}.tcard2 .soc a:hover{background:var(--brand-grad);border-color:#0000}.team-add{border-color:var(--bd-2);background:var(--wash);border-radius:20px}.team-add .plus{border-color:var(--gold-1)}.founder img{box-shadow:0 0 0 4px #fff,0 0 0 6px #f6a6238c}.legal-doc{font-size:16px}.legal-doc h2{scroll-margin-top:calc(var(--navh) + 16px);align-items:center;gap:10px;margin:40px 0 12px;padding-top:6px;font-size:max(20px,min(2.2vw,24px));display:flex}.legal-doc h2:before{content:"";background:var(--brand-grad);border-radius:3px;flex:none;width:6px;height:22px}.legal-doc h3{color:var(--brand-2);scroll-margin-top:calc(var(--navh) + 16px)}.legal-doc p,.legal-doc li{color:#2a3756}.legal-doc a{text-underline-offset:3px;-webkit-text-decoration:underline #1e5fe04d;text-decoration:underline #1e5fe04d}.legal-doc a:hover{text-decoration-color:currentColor}.legal-doc ul li::marker{color:var(--gold-1)}.legal-toc{background:var(--wash);border-color:var(--bd);border-radius:16px;padding:20px 24px}.legal-toc h4{color:var(--brand-2)}.legal-toc a{color:var(--brand-1);text-decoration:none}.legal-toc li::marker{color:var(--brand-1);font-weight:700}.legal-note{border:1px solid var(--bd);border-left:4px solid var(--gold-1);background:#fff;border-radius:0 14px 14px 0}.legal-table{border-collapse:separate;border-spacing:0;border:1px solid var(--bd);border-radius:12px;overflow:hidden}.legal-table th,.legal-table td{border:0;border-bottom:1px solid var(--bd)}.legal-table th+th,.legal-table td+td,.legal-table th+td{border-left:1px solid var(--bd)}.legal-table tr:last-child>*{border-bottom:0}.legal-table th{color:var(--navy);border-bottom:2px solid var(--bd);background:#fff}.legal-updated{color:var(--brand-1);background:#eef3ff;border-radius:999px;padding:5px 12px;font-style:normal;font-weight:600;display:inline-block}.code-block,.md-doc pre{color:#1b2740;border:1px solid var(--bd);border-left:4px solid var(--brand-1);background:#fff;border-radius:14px}.md-doc th{border-bottom:2px solid var(--bd);background:#fff}.cl-entry{border-bottom:0;border-left:2px solid var(--bd);margin-left:6px;padding:20px 0 20px 30px;position:relative}.cl-entry:before{content:"";background:var(--gold-grad);width:14px;height:14px;box-shadow:0 0 0 4px #fff,0 0 0 5px var(--bd-2);border-radius:50%;position:absolute;top:24px;left:-8px}.cl-date{color:var(--brand-1);background:#eef3ff;border-radius:999px;padding:4px 12px;font-size:12px;display:inline-block}.cl-list li::marker{color:var(--brand-1)}#status .status-banner,#status .sec-head.left{max-width:820px;margin-left:auto;margin-right:auto}.cl-entry h2{margin-top:14px}.status-banner,.status-list{border-radius:18px}.status-row{min-height:64px}.uptime i{border-radius:4px}.mig-teaser{background:var(--wash);border-color:var(--bd)}.cta-banner{border-radius:28px}.made-by{background:var(--wash);border-color:var(--bd);border-radius:20px}.cookie-banner{border:1px solid var(--bd);border-radius:18px;max-width:1120px;margin:0 auto;bottom:16px;left:16px;right:16px;box-shadow:0 30px 70px -30px #1e3ca073,0 10px 24px -14px #14223f2e}.allplans .feats span{text-align:left;align-items:flex-start}.allplans .feats span:before{margin-top:1px}.cookie-banner{overflow:hidden}.cookie-banner:before{content:"";background:var(--gold-grad);border-radius:18px 0 0 18px;width:4px;position:absolute;top:0;bottom:0;left:0}.cookie-inner{padding:16px 22px 16px 26px}.cookie-inner p{color:#4a5a78}.cookie-actions .btn{min-height:44px;padding:10px 20px}.toast{color:var(--navy);border:1px solid var(--bd);background:#fff;box-shadow:0 24px 50px -24px #1e3ca073}.toast .tk{background:var(--gold-grad);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:inline-grid}.burger{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;padding:0}.burger:hover{box-shadow:inset 0 0 0 1px var(--bd)}.burger span{background:var(--navy);transition:transform .2s,opacity .2s}.burger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu{border-top:1px solid var(--bd);background:#fff;gap:2px;padding:16px 20px 28px}.mobile-menu.open{animation:.2s fade}.mobile-menu a{min-height:52px;color:var(--navy);font-family:var(--font-head);letter-spacing:-.01em;border:0;border-radius:12px;justify-content:space-between;align-items:center;padding:12px;display:flex}.mobile-menu a:not(.btn):after{content:"";border-bottom:2px solid #9fb1d6;border-right:2px solid #9fb1d6;flex:none;width:8px;height:8px;transform:rotate(-45deg)}.mobile-menu a:not(.btn):hover{color:var(--brand-1);box-shadow:inset 3px 0 0 var(--gold-1);background:#fff}.mobile-menu a:not(.btn):focus-visible{color:var(--brand-1);box-shadow:inset 3px 0 0 var(--gold-1);background:#fff}.mobile-menu .btn{color:#fff;min-height:52px;font-family:var(--font-body);justify-content:center;margin-top:18px}body.menu-open{overflow:hidden}.mobile-menu{z-index:85}header{z-index:86}body.menu-open #ts-lc{visibility:hidden}.socials a{border-color:var(--bd);color:#4a5a78;background:#fff;border-radius:12px;width:44px;height:44px}.socials a:hover{background:var(--brand-grad);border-color:#0000}@media (max-width:920px){.phero{padding:64px 0 60px}.phero:after{width:240px;height:240px;bottom:-110px;right:-80px}.plan.popular{order:-1}.tablist{scrollbar-width:none;gap:0}.tab{border-radius:10px 10px 0 0}.tab[aria-selected=true]{box-shadow:none;border-left:none}}@media (max-width:820px){.cookie-inner{flex-direction:column;align-items:stretch;gap:12px}.cookie-actions{width:100%}.cookie-actions .btn{flex:1}}@media (max-width:760px){.legal-doc>.legal-table,.help-doc .legal-table,.legal-doc .md-doc table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.legal-doc>.legal-table td,.legal-doc>.legal-table th{min-width:120px}.formcard{padding:24px 20px}.enterprise{padding:30px 24px}.enterprise .btn{width:100%}.allplans{padding:24px 20px}.ftab,.bill-toggle button{min-height:44px}}.fchecks li a{color:var(--brand-1);margin:-11px 0;padding:11px 0;font-weight:600;display:inline-block}.brand{min-height:44px}@media (max-width:1023px){.ww-link,.dir-link,.cline .v a.wa,.help-cat-list a,.legal-toc a{align-items:center;min-height:44px;display:inline-flex}.help-cat-list{gap:0}.legal-toc li{margin-bottom:0}}@media (max-width:560px){.phero{padding:48px 0 50px}.phero h1{font-size:max(28px,min(8.2vw,36px))}.phero .hero-actions .btn{flex:100%}.crumb{font-size:13px}.plan{padding:32px 22px 26px}.allplans .feats{grid-template-columns:1fr}.q{padding:0 16px}.q summary{padding:16px 0;font-size:16px}.cookie-banner{bottom:10px;left:10px;right:10px}.cookie-inner{padding:14px 16px 14px 20px}.cookie-inner p{font-size:13.5px}.help-search{flex-direction:column}.help-search .btn{width:100%}.legal-doc h2{font-size:19px}.status-row{flex-wrap:wrap}.cta-banner{border-radius:22px}.cl-entry{padding-left:22px}.about-lead p{font-size:17px}.about-lead p.muted{font-size:15.5px}.cmp{font-size:13.5px}.cmp th,.cmp td{padding:11px 12px}.cmp th:first-child,.cmp td:first-child{min-width:132px;max-width:150px}.cmp.cmp-text td{min-width:170px}.tcard2{padding:26px 20px}.contact-grid .office{padding:20px}}@media (max-width:380px){.wrap{padding-left:16px;padding-right:16px}.plan .price .amt{font-size:38px}}@media (prefers-reduced-motion:reduce){.value,.mig-guide,.step,.tcard2,.q,.burger span{transition:none}}body,.alt,.hero,.stats,.stats.proof,.phero,footer,.diff-strip,.mig-teaser,.logos,.made-by,.calc,.team-add,.legal-toc,.mobile-menu{background:#fff!important}.alt{border-top:1px solid #edf1f8;border-bottom:1px solid #edf1f8}.hero:before,.stats.proof:after,.phero:before,.phero:after{display:none}.help-search,.formcard,.panel,.status-list,.pp section{background:#fff}.pp .pp-hero{padding:72px 0 40px}.pp .pp-hero .toggle-row{justify-content:flex-start;margin-top:26px}.pp .pp-hero .bill-toggle{margin:0}.pp .pp-plans{padding-top:28px}.pp .plans{align-items:stretch;margin-top:30px}.pp .plan{text-align:left;min-width:0}.pp .plan .pname,.pp .plan .pdesc,.pp .plan .billed{text-align:center}.pp .plan .price-custom{justify-content:center}.pp .plan-custom .price .amt{font-size:max(30px,min(3.2vw,38px))}.pp .ent-adds{flex-wrap:wrap;justify-content:center;gap:6px;margin:-6px 0 20px;display:flex}.pp .ent-adds .chip{color:var(--brand-1);background:#fff;border:1px solid #d6e0f2;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.pp .ent-adds .chip-free{color:#8a5a00;border-color:#f6d58a}.pp .plan .btn.plan-start{margin-top:0}.pp .seats{border-radius:16px;max-width:none;margin:0 0 20px;padding:16px 16px 14px}.pp .seats h3{margin-bottom:10px;font-size:15px}.pp .seats .calc-row{justify-content:space-between;gap:10px}.pp .seats .calc-row label{font-size:13.5px}.pp .seats .calc-row input{text-align:center;width:96px;min-height:40px}.pp .seats input[type=range]{width:100%;accent-color:var(--brand-1);margin:12px 0 4px}.pp .seats .calc-out{margin-top:8px;font-size:14.5px}.pp .seats .calc-out b{font-size:20px}.pp .seats .calc-note{font-size:12px}.pp .pp-build,.pp .pp-included,.pp .pp-compare,.pp .pp-enterprise,.pp .pp-faq,.pp .pp-final{border-top:1px solid #edf1f8}.pp .build-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.pp .addon-opt{border:1.5px solid var(--bd,#e1e8f5);cursor:pointer;background:#fff;border-radius:16px;align-items:flex-start;gap:14px;min-width:0;padding:18px;transition:border-color .15s,box-shadow .15s;display:flex}.pp .addon-opt:hover{border-color:#b6c6e6}.pp .addon-opt.on{border-color:var(--brand-1);box-shadow:0 14px 30px -24px #1e5fe0b3}.pp .addon-opt:has(input:checked){border-color:var(--brand-1);box-shadow:0 14px 30px -24px #1e5fe0b3}.pp .addon-opt input{width:20px;height:20px;accent-color:var(--brand-1);flex:none;margin-top:2px}.pp .addon-included{cursor:default;border-style:dashed;grid-column:1/-1}.pp .addon-included.on{border-style:solid;border-color:#f6a623;box-shadow:0 14px 30px -24px #f6a623cc}.pp .addon-included:has(input:checked){border-style:solid;border-color:#f6a623;box-shadow:0 14px 30px -24px #f6a623cc}.pp .ao-body{flex-direction:column;gap:4px;min-width:0;display:flex}.pp .ao-name{font-family:var(--font-head);color:var(--navy,#0f1a3a);font-size:16px;font-weight:700}.pp .ao-line{color:var(--muted);font-size:14px;line-height:1.45}.pp .ao-price{color:var(--text);font-size:13px}.pp .ao-hint{color:#8a5a00;font-size:12.5px;font-weight:600}.pp .ao-more{color:var(--brand-1);font-size:13px;font-weight:600;text-decoration:none}.pp .ao-more:hover{text-decoration:underline}.pp .pill-free{letter-spacing:.04em;text-transform:uppercase;color:#8a5a00;vertical-align:middle;background:#fff3d6;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.pp .build-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.pp .build-note{text-align:center;color:var(--muted);margin-top:12px;font-size:13px}.pp .trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.pp .trust-strip li{border:1px solid var(--bd,#e1e8f5);background:#fff;border-radius:16px;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.pp .trust-strip svg{width:22px;height:22px;stroke:var(--brand-1);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.pp .trust-strip b{color:var(--navy,#0f1a3a);font-size:14.5px;display:block}.pp .trust-strip span{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.45;display:block}.pp .cmp-tabs{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 14px;display:none}.pp .cmp-tabs button{font:inherit;color:var(--muted);cursor:pointer;background:#fff;border:1.5px solid #d6e0f2;border-radius:999px;min-height:40px;padding:8px 16px;font-size:14px;font-weight:600}.pp .cmp-tabs button[aria-selected=true]{border-color:var(--brand-1);color:var(--brand-1)}.pp .pp-cmp-wrap{overflow:clip}.pp .cmp-pp{table-layout:fixed;min-width:0}.pp .cmp-pp th:first-child,.pp .cmp-pp td:first-child{white-space:normal;width:34%;min-width:0}.pp .cmp-pp thead th{top:var(--navh);z-index:2;box-shadow:0 1px 0 var(--bd,#e1e8f5);background:#fff;position:sticky}.pp .cmp-pp .grp td{color:var(--brand-1);border-top:1px solid var(--bd,#e1e8f5);background:#fff;padding-top:20px}.pp .cmp-pp .mods{color:var(--muted);margin-top:3px;font-size:12.5px;font-weight:400;line-height:1.45;display:block}.pp .cmp-pp .cell-note{color:var(--muted);font-size:12px;font-weight:500;display:block}.pp .ent-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px;display:grid}.pp .ent-intro h2{margin:12px 0 10px}.pp .ent-intro p{color:var(--muted)}.pp .ent-list{flex-direction:column;gap:10px;margin:18px 0 22px;padding:0;list-style:none;display:flex}.pp .ent-list li{color:var(--text);align-items:flex-start;gap:10px;font-size:15px;display:flex}.pp .ent-list svg{width:18px;height:18px;stroke:var(--brand-1);fill:none;stroke-width:3px;flex:none;margin-top:3px}.pp .ent-intro .enterprise{margin-top:0;padding:22px 24px;display:block}.pp .ent-intro .enterprise h3{font-size:17px}.pp .ent-intro .enterprise p{font-size:14px}.pp .fgrid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.pp .phone-row{gap:8px;display:flex}.pp .phone-row select{flex:none;width:104px}.pp .phone-row input{flex:1;min-width:0}.pp fieldset.field{border:0;min-width:0;margin:0 0 15px;padding:0}.pp fieldset.field legend{color:var(--navy,#0f1a3a);margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.pp .ee-addons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;display:grid}.pp .ee-addons legend{grid-column:1/-1}.pp .ee-check{color:var(--text);cursor:pointer;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.pp .ee-check input{width:18px;height:18px;accent-color:var(--brand-1);flex:none}.pp .ee-included{color:#8a5a00;grid-column:1/-1;margin:2px 0 0;font-size:12.5px}.pp .ee-when fieldset .ee-check{margin:0 14px 8px 0;display:inline-flex}.pp .ent-thanks{text-align:center;padding:30px 10px}.pp .ent-thanks svg{width:52px;height:52px;stroke:var(--brand-1);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pp .ent-thanks h3{color:var(--navy,#0f1a3a);margin:12px 0 6px;font-size:20px}.pp .ent-thanks p{color:var(--muted)}.pp .pp-final .cta-banner .btn{margin:6px}@media (max-width:1023px){.pp .trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pp .ent-grid{grid-template-columns:1fr}}@media (max-width:760px){.pp .build-grid,.pp .fgrid2,.pp .ee-addons,.pp .trust-strip{grid-template-columns:1fr}.pp .cmp-tabs{display:flex}.pp .cmp-pp thead{display:none}.pp .cmp-pp{table-layout:auto;width:100%}.pp .cmp-pp th:first-child,.pp .cmp-pp td:first-child{width:62%;min-width:0;max-width:none}.pp .cmp-pp tr>:not(:first-child){display:none}.pp .cmp-pp[data-col="1"] tr>:nth-child(2),.pp .cmp-pp[data-col="2"] tr>:nth-child(3),.pp .cmp-pp[data-col="3"] tr>:nth-child(4),.pp .cmp-pp[data-col="4"] tr>:nth-child(5),.pp .cmp-pp[data-col="5"] tr>:nth-child(6),.pp .cmp-pp[data-col="6"] tr>:nth-child(7){display:table-cell}.pp .pp-hero{padding:48px 0 28px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.cmp-them{color:var(--muted)}@media (max-width:640px){.cmp-cards-wrap{background:0 0;border:none;border-radius:0;overflow:visible}.cmp.cmp-cards{min-width:0;font-size:15px;display:block}.cmp.cmp-cards thead{display:none}.cmp.cmp-cards tbody{flex-direction:column;gap:12px;display:flex}.cmp.cmp-cards tr{border:1px solid var(--line);background:#fff;border-radius:14px;display:block;overflow:hidden}.cmp.cmp-cards th,.cmp.cmp-cards td{width:auto;min-width:0;max-width:none;box-shadow:none;text-align:left;border-bottom:1px solid var(--line);padding:12px 16px;display:block;position:static}.cmp.cmp-cards th[scope=row]{font-family:var(--font-head);color:var(--ink);background:#fff;padding-top:14px;padding-bottom:10px;font-size:16px}.cmp.cmp-cards td:last-child{border-bottom:none}.cmp.cmp-cards td[data-label]:before{content:attr(data-label);color:var(--ink);margin-bottom:3px;font-size:14px;font-weight:700;display:block}.cmp.cmp-cards td[data-label=TaskSync]:before{color:var(--teal)}}.uptime-legend{gap:8px;max-width:820px;margin:16px auto 0;padding:0;list-style:none;display:grid}.uptime-legend li{color:var(--muted);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.uptime-legend i{background:#1fb877;border-radius:3px;flex:none;width:12px;height:12px;margin-top:4px}.uptime-legend i.d{background:#f2a900}.uptime-legend i.o{background:#e5484d}.uptime-legend i.m{background:#1e5fe0}.uptime-legend b{color:var(--ink)}.uptime i{max-width:28px}.uptime-cap{flex-wrap:wrap;gap:6px 16px;font-size:14px}.foot-col h2.foot-h{font-family:var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:0 0 16px;font-size:14px;font-weight:700;line-height:1.1}footer .foot-col h2.foot-h{color:var(--navy)}.legal-toc h2.toc-h{font-family:var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-2);margin:0 0 10px;padding:0;font-size:14px;font-weight:700;line-height:1.1;display:block}.legal-toc h2.toc-h:before{content:none;display:none}.skip-link{z-index:200;color:var(--ink);border:2px solid var(--teal);background:#fff;border-radius:10px;padding:10px 16px;font-size:15px;font-weight:700;text-decoration:none;transition:top .15s;position:absolute;top:-60px;left:16px}.skip-link:focus{outline:none;top:12px}#main-content{outline:none;height:0}.ck-short{display:none}body{padding-bottom:var(--cookie-h,0px)}@media (max-width:640px){.cookie-banner{border-radius:14px;bottom:8px;left:8px;right:8px}.cookie-banner:before{border-radius:14px 0 0 14px}.cookie-inner{flex-flow:row;align-items:center;gap:8px;padding:8px 8px 8px 14px}.cookie-inner p{flex:auto;min-width:0;font-size:14px;line-height:1.35}.ck-long{display:none}.ck-short{display:inline}.cookie-actions{flex:none;gap:6px;width:auto}.cookie-actions .btn{flex:none;min-height:44px;padding:0 12px;font-size:14px}.eyebrow,.live-pill,.phero .live-pill,.crumb,.save-tag,.foot-bot,footer .foot-col a,.uptime-cap,.cookie-inner p,.consent,.plimits li,.ao-line{font-size:14px}.crumb a,.crumb span{align-items:center;min-height:44px;display:inline-flex}.crumb{margin-bottom:6px}footer .foot-col a{align-items:center;min-height:44px;margin-bottom:0;display:flex}.foot-bot a{align-items:center;min-height:44px;display:inline-flex}.consent{align-items:center;min-height:44px}.consent input,.field input[type=checkbox],.ee-check input,.addon-opt input[type=checkbox]{width:22px;height:22px;margin-top:0}.ee-check{align-items:center;min-height:44px;display:inline-flex}.pp .seats input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;height:44px;margin:4px 0}.pp .seats input[type=range]::-webkit-slider-runnable-track{background:#dce5f7;border-radius:3px;height:6px}.pp .seats input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--brand-1);border:3px solid #fff;border-radius:50%;width:28px;height:28px;margin-top:-11px;box-shadow:0 1px 5px #14223f59}.pp .seats input[type=range]::-moz-range-track{background:#dce5f7;border-radius:3px;height:6px}.pp .seats input[type=range]::-moz-range-progress{background:var(--brand-1);border-radius:3px;height:6px}.pp .seats input[type=range]::-moz-range-thumb{background:var(--brand-1);border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 5px #14223f59}}.uc-shot{margin-top:24px}.for-shot{max-width:880px;margin:44px auto 0}.status-banner,.status-banner.checking,.status-banner.maint,.status-banner.degraded,.status-banner.outage{border-left-width:5px;background:#fff!important}.status-banner{border-left-color:#1fb877}.status-banner.checking{border-left-color:#b7c0cf}.status-banner.maint{border-left-color:#1e5fe0}.status-banner.degraded{border-left-color:#f2a900}.status-banner.outage{border-left-color:#e5484d}.legal-updated{border:1px solid #dce5f7;background:#fff!important}:root{--xp-blue:#1e5fe0;--xp-ink:#0f1a3a;--xp-text:#1a2433;--xp-muted:#5c6b82;--xp-line:#e1e8f5;--xp-gold:#f6a623;--xp-soft:#eef3fd}.nav-dd{display:inline-flex;position:relative}.nav-dd-btn{font:inherit;color:var(--xp-text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:4px;padding:4px 0;font-size:15px;font-weight:500;display:inline-flex}.nav-dd-btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .15s}.nav-dd-btn:hover,.nav-dd-btn.active,.nav-dd.open .nav-dd-btn{color:var(--xp-blue)}.nav-dd-btn.active{border-bottom-color:var(--xp-gold)}.nav-dd.open .nav-dd-btn svg{transform:rotate(180deg)}.nav-dd-menu{border:1px solid var(--xp-line);z-index:90;background:#fff;border-radius:14px;min-width:280px;padding:8px;display:none;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 22px 50px -24px #0f1a3a59}.nav-dd-menu:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.nav-dd.open .nav-dd-menu,.nav-dd:hover .nav-dd-menu,.nav-dd:focus-within .nav-dd-menu{display:block}.nav-links .nav-dd-menu a{border:0;border-radius:10px;flex-direction:column;gap:1px;padding:10px 12px;font-size:14.5px;display:flex}.nav-links .nav-dd-menu a b{color:var(--xp-ink);font-weight:600}.nav-links .nav-dd-menu a small{color:var(--xp-muted);font-size:12.5px;font-weight:400}.nav-links .nav-dd-menu a:hover{background:var(--xp-soft)}.nav-links .nav-dd-menu a:hover b{color:var(--xp-blue)}.nav-links .nav-dd-menu a.nav-dd-all{border-top:1px solid var(--xp-line);color:var(--xp-blue);border-radius:0 0 10px 10px;margin-top:4px;font-weight:600}@media (max-width:1240px){.nav-dd-btn{font-size:14.5px}}.mobile-menu .mm-addons{border-radius:12px}.mobile-menu .mm-addons summary{min-height:52px;font-family:var(--font-head);color:var(--xp-ink);cursor:pointer;justify-content:space-between;align-items:center;padding:12px;font-size:17px;font-weight:600;list-style:none;display:flex}.mobile-menu .mm-addons summary::-webkit-details-marker{display:none}.mobile-menu .mm-addons summary:after{content:"";border-bottom:2px solid #9fb1d6;border-right:2px solid #9fb1d6;width:8px;height:8px;transform:rotate(45deg)}.mobile-menu .mm-addons[open] summary:after{transform:rotate(-135deg)}.mobile-menu .mm-addons a{min-height:46px;padding-left:26px;font-size:15.5px}footer .foot-grid.with-addons{grid-template-columns:1.5fr repeat(6,minmax(0,1fr));gap:26px}@media (max-width:1023px){footer .foot-grid.with-addons{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}}@media (max-width:560px){footer .foot-grid.with-addons{grid-template-columns:minmax(0,1fr)}}.xp,.xp section{background:#fff}.xp-hero{border-bottom:1px solid var(--xp-line);background:#fff;padding:56px 0 44px}.xp-hero h1{color:var(--xp-ink);overflow-wrap:break-word;max-width:860px;margin:14px 0;font-size:max(30px,min(4.2vw,48px));font-weight:700}.xp-crumb{color:var(--xp-muted);margin-bottom:18px;font-size:13px}.xp-crumb a{color:var(--xp-blue)}.xp-crumb a:hover{text-decoration:underline}.xp-pill{letter-spacing:.06em;text-transform:uppercase;color:#8a5a00;background:#fff6e2;border:1px solid #f6d58a;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:700;display:inline-block}.xp-lead{color:var(--xp-muted);max-width:720px;font-size:18px;line-height:1.6}.xp-lead a{color:var(--xp-blue);font-weight:600}.xp-ctas{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.xp-ctas.center{justify-content:center}.xp-ctas .btn{white-space:normal;text-align:center}.xp .btn-ghost{color:var(--xp-blue);background:#fff;border-color:#c9d6ee}.xp .btn-ghost:hover{border-color:var(--xp-blue)}.xp-note{color:var(--xp-muted);margin-top:12px;font-size:13.5px}.xp-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.xp-for{border:1px solid var(--xp-line);background:#fff;border-radius:16px;padding:22px 24px;box-shadow:0 18px 40px -30px #0f1a3a59}.xp-for h2{letter-spacing:.06em;text-transform:uppercase;color:var(--xp-blue);margin-bottom:12px;font-size:15px}.xp-for ul,.xp-story ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.xp-for li,.xp-story li{color:var(--xp-text);overflow-wrap:anywhere;align-items:flex-start;gap:10px;font-size:15px;display:flex}.xp-for .xi,.xp-story li .xi{width:18px;height:18px;color:var(--xp-blue);flex:none;margin-top:2px}.xp-sec{border-top:1px solid #edf1f8;padding:72px 0}.xp-hero+.xp-sec{border-top:0}.xp-sec-tight{padding-top:32px}.xp-head{text-align:center;max-width:720px;margin:0 auto 40px}.xp-head.left{text-align:left;margin:0 0 30px}.xp-head h2{color:var(--xp-ink);margin:12px 0 10px;font-size:max(26px,min(3.2vw,38px));font-weight:700}.xp-head p{color:var(--xp-muted);font-size:17px}.xp-h3{color:var(--xp-ink);margin:14px 0 8px;font-size:19px;font-weight:700}.xp-small{color:var(--xp-muted);margin-top:14px;font-size:13.5px}.xp-small a{color:var(--xp-blue)}.xp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.xp-card{border:1px solid var(--xp-line);background:#fff;border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:24px;display:flex}.xp-card h3{color:var(--xp-ink);margin-top:10px;font-size:18px;font-weight:700}.xp-card p{color:var(--xp-muted);overflow-wrap:break-word;font-size:15px;line-height:1.55}.xp-ic{background:var(--xp-soft);width:44px;height:44px;color:var(--xp-blue);border-radius:12px;place-items:center;display:grid}.xi{vertical-align:middle;width:22px;height:22px;display:inline-block}.xp-card-link{color:inherit;transition:border-color .15s,box-shadow .15s}.xp-card-link:hover{border-color:#b6c6e6;box-shadow:0 18px 40px -28px #1e5fe08c}.xp-tag{letter-spacing:.05em;text-transform:uppercase;color:#8a5a00;margin-top:10px;font-size:12px;font-weight:700}.xp-go{color:var(--xp-blue);align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:14.5px;font-weight:600;display:inline-flex}.xp-go .xi{width:16px;height:16px}.xp-steps{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.xp-steps li{border:1px solid var(--xp-line);background:#fff;border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:22px;display:flex}.xp-steps h3{color:var(--xp-ink);margin-bottom:6px;font-size:17px}.xp-steps p{color:var(--xp-muted);overflow-wrap:break-word;font-size:14.5px}.xp-num{width:34px;height:34px;font-family:var(--font-head);color:#fff;background:var(--xp-blue);border-radius:50%;place-items:center;font-weight:700;display:grid;box-shadow:0 0 0 4px #fff1d6}.xp-shot{border:1px solid var(--xp-line);border-radius:16px;margin:36px 0 0;overflow:hidden;box-shadow:0 30px 60px -40px #0f1a3a80}.xp-shot img{width:100%;height:auto;display:block}.xp-integrations{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.xp-integrations li{border:1px solid var(--xp-line);border-left:3px solid var(--xp-gold);background:#fff;border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:14px 16px;display:flex}.xp-integrations b{color:var(--xp-ink);font-size:15.5px}.xp-integrations span{color:var(--xp-muted);overflow-wrap:break-word;font-size:13.5px}.xp-faq{max-width:820px;margin:0 auto}.xp-final{text-align:center;border:1px solid var(--xp-line);background:#fff;border-radius:24px;padding:48px 28px;box-shadow:0 30px 60px -48px #0f1a3a73}.xp-final h2{color:var(--xp-ink);margin-bottom:10px;font-size:max(24px,min(3vw,34px))}.xp-final p{color:var(--xp-muted);font-size:16.5px}.xp-final .xp-ctas{margin-top:22px}.xp-other{margin-top:22px;font-size:14px}.xp-other a{color:var(--xp-blue);font-weight:600}.xp-proof{background:#fff;border-top:1px solid #edf1f8;padding:64px 0}.xp-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 42px;margin:0 0 34px;padding:0;list-style:none;display:flex}.xp-logos img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:150px;height:34px;display:block}.xp-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.xp-quote{border:1px solid var(--xp-line);background:#fff;border-radius:16px;flex-direction:column;gap:16px;min-width:0;margin:0;padding:24px;display:flex}.xp-quote blockquote{color:var(--xp-text);overflow-wrap:break-word;margin:0;font-size:15.5px;line-height:1.6}.xp-quote figcaption{align-items:center;gap:12px;margin-top:auto;display:flex}.xp-quote figcaption b{color:var(--xp-ink);font-size:14.5px;display:block}.xp-quote figcaption small{color:var(--xp-muted);font-size:13px;display:block}.xp-av{background:var(--xp-soft);width:40px;height:40px;color:var(--xp-blue);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid;overflow:hidden}.xp-av img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.xp-more{text-align:center;margin-top:20px}.xp-more a{color:var(--xp-blue);font-weight:600}.xp-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xp-table-wrap{max-width:100%;overflow-x:auto}.xp-table{border-collapse:collapse;width:100%;font-size:15px}.xp-table th,.xp-table td{border-bottom:1px solid var(--xp-line);text-align:left;vertical-align:top;overflow-wrap:break-word;padding:12px 14px}.xp-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--xp-muted);border-bottom:2px solid var(--xp-line);font-size:12.5px}.xp-table b{color:var(--xp-ink)}.xp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.xp-links{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.xp-links a{border:1px solid var(--xp-line);background:#fff;border-radius:14px;align-items:flex-start;gap:14px;padding:14px 16px;transition:border-color .15s;display:flex}.xp-links a:hover{border-color:var(--xp-blue)}.xp-links .xi{color:var(--xp-blue);flex:none;margin-top:2px}.xp-links b{color:var(--xp-ink);font-size:15px;display:block}.xp-links small{color:var(--xp-muted);font-size:13.5px;display:block}.xp-stories{flex-direction:column;gap:26px;display:flex}.xp-story{border:1px solid var(--xp-line);background:#fff;border-radius:18px;min-width:0;padding:28px}.xp-story header{align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.xp-story-logo{-o-object-fit:contain;object-fit:contain;flex:none;width:auto;max-width:140px;height:44px}.xp-story h2{color:var(--xp-ink);margin:6px 0 8px;font-size:max(21px,min(2.4vw,27px))}.xp-lead-sm{color:var(--xp-muted);font-size:16px}.xp-story-body{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.xp-story-body h3{letter-spacing:.06em;text-transform:uppercase;color:var(--xp-blue);margin-bottom:8px;font-size:14px}.xp-story-body p{color:var(--xp-text);overflow-wrap:break-word;font-size:15px}.xp-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.xp-post-card{border:1px solid var(--xp-line);background:#fff;border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:24px;display:flex}.xp-post-card img{border-radius:10px;width:100%;height:auto;margin-bottom:6px}.xp-post-card h2{color:var(--xp-ink);font-size:21px;line-height:1.25}.xp-post-card h2 a:hover{color:var(--xp-blue)}.xp-post-card p{color:var(--xp-muted);overflow-wrap:break-word;font-size:15px}.xp-meta{color:var(--xp-muted);font-size:13.5px}.xp-rss{white-space:nowrap}.wrap.xp-narrow{max-width:828px}.xp-hero-post{padding-bottom:30px}.xp-cover{border-radius:14px;width:100%;height:auto;margin-top:22px;display:block}.xp-prose{color:var(--xp-text);overflow-wrap:break-word;font-size:17px;line-height:1.75}.xp-prose h2{color:var(--xp-ink);margin:38px 0 12px;font-size:max(22px,min(2.6vw,28px))}.xp-prose h3{color:var(--xp-ink);margin:28px 0 10px;font-size:20px}.xp-prose h4{color:var(--xp-ink);margin:22px 0 8px;font-size:17px}.xp-prose p{margin:0 0 16px}.xp-prose ul,.xp-prose ol{margin:0 0 18px 22px;padding:0}.xp-prose li{margin:0 0 8px}.xp-prose a{color:var(--xp-blue);text-underline-offset:2px;text-decoration:underline}.xp-prose code{background:var(--xp-soft);overflow-wrap:anywhere;border-radius:5px;padding:1px 5px;font-size:.9em}.xp-prose strong{color:var(--xp-ink)}.xp-more-list{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.xp-more-list a{color:var(--xp-blue);font-weight:600}@media (max-width:1023px){.xp-grid,.xp-grid-3,.xp-quotes,.xp-integrations,.xp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.xp-hero-grid,.xp-split,.xp-story-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.xp .wrap,.xp-proof .wrap{padding-left:16px;padding-right:16px}.xp-hero{padding:36px 0 32px}.xp-sec{padding:48px 0}.xp-grid,.xp-grid-3,.xp-quotes,.xp-integrations,.xp-steps,.xp-posts{grid-template-columns:minmax(0,1fr)}.xp-ctas .btn{width:100%}.xp-final{padding:34px 18px}.xp-story{padding:20px}.xp-story header{flex-direction:column;gap:12px}.xp-table thead{display:none}.xp-table tr{border-bottom:1px solid var(--xp-line);padding:10px 0;display:block}.xp-table td{border:0;padding:2px 0;font-size:14.5px;display:block}.xp-table td:last-child{color:var(--xp-muted);font-size:13.5px}}@media (min-width:1024px) and (max-width:1180px){header .nav-links{gap:12px}header .nav-links a,header .nav-dd-btn{font-size:14px}header .nav-cta{gap:12px}}@media (max-width:640px){.xp-pill,.xp-tag,.xp-crumb,.xp-note,.xp-small,.xp-meta,.xp-table th,.xp-integrations span,.xp-links small,.xp-quote figcaption small,.xp-table td:last-child{font-size:14px}.xp-crumb a,.xp-crumb span{align-items:center;min-height:44px;display:inline-flex}.xp-crumb{margin-bottom:6px}.xp-other a,.xp-more-list a,.xp-go,.xp-more a,.xp-small a,.xp-rss{align-items:center;min-height:44px;display:inline-flex}.pp .plan .billed,.pp .price-note,.pp .seats .calc-note,.pp .seats .calc-row label,.pp .ent-adds .chip,.pp .ao-hint,.pp .ao-more,.pp .build-note,.pp .trust-strip span,.pp .cmp-pp,.pp .cmp-pp th,.pp .cmp-pp td,.pp .cmp-pp .num,.pp .cmp-pp .no,.pp .cmp-pp .mods,.pp .cmp-pp .cell-note,.pp .cmp-pp .grp td,.pp .field label,.pp .field label .opt,.pp fieldset.field legend,.pp .opt,.pp .ee-included,.pp .formnote{font-size:14px}.pp .plan .badge,.pp .pill-free{font-size:12px}.pp .cmp-pp .yes{width:24px;height:24px;font-size:14px}.pp .ao-more{align-self:flex-start;align-items:center;min-height:44px;display:inline-flex}.pp .seats .calc-row input,.pp .cmp-tabs button{min-height:44px}.pp .crumb a{justify-content:center;min-width:44px}}
