/* Default presentation scale: 125%. Dimensions and breakpoints scale together. */
:root{color-scheme:dark;--bg:#101317;--surface:#1b2026;--line:#333840;--text:#f0f3f8;--muted:#a7b0bd;--accent:#8ab6f8;--mint:#a8d7be}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:137.5px}body{margin:0;background:var(--bg);color:var(--text);font:18.75px/1.75 "Segoe UI Variable Text","Segoe UI",Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,summary{touch-action:manipulation}button{cursor:pointer}a,button,summary{transition:color .2s,background .2s,border-color .2s,transform .2s}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2.5px solid #a7caff;outline-offset:6.25px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:"Segoe UI Variable Display","Segoe UI",Inter,system-ui,sans-serif;line-height:1.16;font-weight:650}h1,h2{letter-spacing:-2.375px;text-wrap:balance}h1{font-size:clamp(52.5px,5vw,85px)}h2{font-size:clamp(37.5px,3.4vw,57.5px)}h3{font-size:25px;letter-spacing:-0.5px}p{color:var(--muted)}svg{width:26.25px;height:26.25px;flex:none}img{display:block;max-width:100%}[hidden]{display:none!important}.wrap{width:min(1475px,calc(100% - 80px));margin-inline:auto}.skip-link{position:fixed;top:12.5px;left:12.5px;transform:translateY(-150%);z-index:100;background:var(--accent);color:#11161d;padding:12.5px 25px;border-radius:10px}.skip-link:focus{transform:none}.site-header{position:sticky;top:0;z-index:20;background:#101317ed;border-bottom:1.25px solid #343a4266;backdrop-filter:blur(22.5px)}.site-nav{width:min(1600px,calc(100% - 80px));margin:auto;height:108.75px;display:flex;align-items:center;gap:45px}.site-brand{display:inline-flex;align-items:center;gap:12.5px;flex-shrink:0;font-size:36.25px;font-weight:760;letter-spacing:-1.375px;line-height:1}.site-brand img{border-radius:12.5px}.site-brand sup{font-size:10px;vertical-align:top;position:relative;top:-2.5px;left:5px;letter-spacing:0}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:40px;flex:1;font-size:16.25px;color:#aeb7c5}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:#d7e7ff}.desktop-nav a[aria-current]{position:relative}.desktop-nav a[aria-current]:after{content:'';height:3.75px;width:17.5px;background:var(--accent);border-radius:5px;position:absolute;left:calc(50% - 8.75px);bottom:-17.5px}.account-links{display:flex;align-items:center;gap:30px}.account-link{font-size:15px;color:#bec7d6}.account-link:hover{color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;gap:22.5px;min-height:60px;padding:15px 26.25px;border-radius:11.25px;border:1.25px solid transparent;font-size:16.25px;font-weight:650;line-height:1.5}.btn svg{width:20px;height:20px}.btn-primary{background:linear-gradient(160deg,#2563eb,#1d4ed8);border-color:#8fbbff44;color:white;box-shadow:inset 0 1.25px 0 #ffffff20,0 7.5px 25px #0002}.btn-primary:hover{background:linear-gradient(160deg,#1d4ed8,#1e40af);transform:translateY(-2.5px)}.btn-secondary{border-color:#464d59;background:#22272e;color:#d5deec}.btn-secondary:hover{border-color:#80a1d4;background:#2b3340}.btn-text{padding-inline:0;color:#b0c4e4}.nav-cta{min-height:51.25px;padding:12.5px 20px;font-size:15px;gap:20px}.mobile-nav{display:none}.eyebrow{display:block;font-size:12.5px;letter-spacing:2.125px;font-weight:700;line-height:1.7;color:#9ab5df}.hero{padding-top:93.75px;text-align:center;position:relative}.hero:before{content:'';position:absolute;z-index:-1;width:85%;height:837.5px;left:7.5%;top:-125px;background:radial-gradient(ellipse,#486ba132,transparent 68%);pointer-events:none}.hero .eyebrow{margin-bottom:28.75px}.hero h1{max-width:1125px;margin:auto;font-weight:680;line-height:1.08;letter-spacing:-3.5px}.hero h1 em,.subhero h1 em{font-style:normal;background:linear-gradient(110deg,#86b2f3,#b9cef0);background-clip:text;color:transparent}.hero-copy{max-width:812.5px;margin:31.25px auto 0;font-size:20px;line-height:1.85;color:#aeb8c7}.hero-actions{display:flex;justify-content:center;gap:27.5px;align-items:center;margin-top:36.25px}.hero-trust{display:flex;justify-content:center;gap:28.75px;margin-top:25px;font-size:13.75px;color:#9ca6b6}.hero-trust span{display:inline-flex;gap:7.5px;align-items:center}.hero-trust svg{width:16.25px;height:16.25px;color:#9aabc6}.demo-container{margin-top:65px;position:relative}.demo-container:before{content:'';position:absolute;inset:30% 6% -7%;z-index:-1;background:#4d78ba20;filter:blur(93.75px)}.product-demo{overflow:hidden;border:1.25px solid #515c6e;border-radius:18.75px;background:#1b1f25;box-shadow:0 30px 112.5px #0005;text-align:left}.demo-window{display:flex;align-items:center;gap:25px;height:60px;padding:0 25px;background:#23272e;border-bottom:1.25px solid #373d47;font-size:13.75px;color:#c0c9d8}.demo-window>span{flex:1}.demo-window>span>span{color:#656e7d;padding:0 11.25px}.window-dots{display:flex;gap:6.25px}.window-dots i{width:7.5px;height:7.5px;border-radius:50%;background:#606670}.window-dots i:first-child{background:#ab8293}.window-dots i:nth-child(2){background:#b4a37c}.window-dots i:nth-child(3){background:#83a38a}.demo-window .demo-version{flex:none;background:#36445b;color:#c3d6f3;border:1.25px solid #5975a155;border-radius:6.25px;padding:1.25px 10px;font-size:11.25px}.demo-tabs{display:flex;align-items:center;gap:5px;padding:11.25px 18.75px;border-bottom:1.25px solid #33383f;background:#1c2027}.demo-tabs button{display:inline-flex;align-items:center;gap:8.75px;border:0;border-radius:8.75px;color:#9da8b9;background:none;padding:10px 16.25px;font-size:13.75px}.demo-tabs button[aria-selected=true]{color:#cee0fb;background:#32425b80}.demo-tabs button:hover{background:#2b3749}.demo-tabs svg{width:17.5px;height:17.5px}.demo-tabs small{font-size:11.25px;margin-left:auto;color:#858f9f;padding-right:6.25px}.demo-pane{display:grid;grid-template-columns:1fr 400px;min-height:550px}.demo-canvas{display:flex;align-items:center;justify-content:center;position:relative;background-color:#171a1f;background-image:radial-gradient(#434b57 1.25px,transparent 1.25px);background-size:20px 20px;padding:37.5px 75px 58.75px;min-width:0}.demo-page{width:100%;max-width:700px;height:437.5px;position:relative;overflow:hidden;background:#e8e3d4;color:#253e36;padding:30px 36.25px;box-shadow:0 10px 37.5px #0004}.poster-top,.poster-bottom{position:relative;z-index:2;display:flex;justify-content:space-between;font-size:10px;font-weight:700;line-height:1.4;letter-spacing:1.25px}.poster-top>span:last-child{text-align:right}.poster-copy{position:relative;z-index:2;margin-top:35px}.poster-copy>span{font-size:10px;letter-spacing:2.5px;color:#59685d}.poster-copy>strong{display:block;font-size:63.75px;font-weight:600;line-height:.95;letter-spacing:-3.5px;margin-top:11.25px}.poster-copy p{margin-top:16.25px;max-width:237.5px;font-size:10px;line-height:1.8;color:#4a6555}.poster-bottom{margin-top:38.75px;align-items:center;font-size:8.75px}.poster-bottom>span:last-child{font-size:31.25px;line-height:1}.poster-orbit{position:absolute;border-radius:50%;width:337.5px;height:337.5px;right:-70px;top:80px;background:#a4b8a5;transform:rotate(-25deg);border:56.25px solid #c3cbb6}.orbit-two{width:168.75px;height:168.75px;right:52.5px;top:177.5px;background:#526e59;border:31.25px solid #a4b8a5}.annotation-box{position:absolute;left:28.75px;top:155px;width:337.5px;height:141.25px;border:1.25px solid #6498e9;background:#7ea8e912;z-index:3}.demo-pin{position:absolute;left:352.5px;top:143.75px;height:23.75px;width:23.75px;background:#4f8ae6;color:white;display:grid;place-items:center;border-radius:50%;font-size:11.25px;z-index:4;box-shadow:0 0 0 5px #9ebdec44}.canvas-label{position:absolute;bottom:17.5px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:6.25px;font-size:11.25px;color:#a6b3c8}.canvas-label svg{width:15px;height:15px}.demo-comments{padding:21.25px 18.75px;background:#21262e;border-left:1.25px solid #343e4f}.demo-sidebar-title{font-size:13.75px;font-weight:650;margin-bottom:18.75px;display:flex;gap:10px;align-items:center}.demo-sidebar-title>span{font-size:10px;padding:0 6.25px;background:#334056;color:#bccde9;border-radius:5px}.demo-comment{padding:18.75px 15px;background:#242931;border:1.25px solid #3c4554;border-radius:11.25px;margin-bottom:13.75px}.demo-comment.selected{border-color:#7ea5e2;background:#28313f}.demo-person{display:flex;align-items:center;gap:10px}.avatar{display:grid;place-items:center;border-radius:50%;width:33.75px;height:33.75px;flex:none;font-size:10px;font-weight:650}.avatar.lilac{background:#465c7f;color:#d6e6ff}.avatar.peach{background:#755447;color:#ffddc3}.demo-person>div{display:flex;flex:1;flex-direction:column;line-height:1.7}.demo-person strong{font-size:11.25px;font-weight:650}.demo-person small{font-size:10px;color:#a6b4ca}.comment-tag{color:#adc5eb;border:1.25px solid #5b739a66;border-radius:25px;font-size:10px;padding:2.5px 7.5px}.demo-comment>p{font-size:12.5px;line-height:1.8;margin-top:15px;color:#d3dcea}.demo-reply{display:flex;gap:7.5px;align-items:start;font-size:11.25px;margin-top:16.25px;padding-top:12.5px;border-top:1.25px solid #515f7744;color:#b6c3d8}.demo-reply svg{width:13.75px;height:13.75px;color:#b5d8c6}.resolved-tag{display:flex;gap:5px;align-items:center;font-size:10px;color:#a7d1b8;margin-top:13.75px}.resolved-tag svg{width:13.75px;height:13.75px}.comment-location{display:flex;gap:5px;align-items:center;font-size:10px;color:#9eaabd;margin-top:15px}.comment-location svg{width:12.5px;height:12.5px}.demo-compose{display:flex;align-items:center;justify-content:space-between;font-size:11.25px;color:#9aa7bc;border:1.25px solid #414f66;padding:12.5px;border-radius:8.75px;margin-top:21.25px;background:#272e38}.demo-compose svg{width:15px;height:15px}.compare-pane{grid-template-columns:1fr 75px 1fr;align-items:center;gap:12.5px;padding:35px 75px;background:#181b20}.version-preview{display:flex;flex-direction:column;align-items:center;gap:16.25px}.preview-label{font-size:11.25px;letter-spacing:1.125px;color:#a1aab8}.preview-label.current{color:#b1cefc}.mini-poster{width:293.75px;height:362.5px;max-width:100%;position:relative;overflow:hidden;background:#e7dfcd;padding:28.75px;color:#47624e}.mini-poster>small{font-size:8.75px;letter-spacing:1.25px;position:relative;z-index:2}.mini-poster>span{display:block;font-size:36.25px;line-height:1.1;letter-spacing:-1.25px;position:relative;z-index:2;margin-top:47.5px}.mini-poster.updated>span{font-size:47.5px;font-weight:650;letter-spacing:-2.5px}.mini-poster i{position:absolute;width:225px;height:225px;right:-75px;bottom:-16.25px;border-radius:50%;background:#a1b69e;border:40px solid #bdc7b0}.version-caption{font-size:12.5px;color:#acb6c7;text-align:center}.compare-divider{display:grid;place-items:center;color:#8ba4cc}.flow-pane{display:flex;flex-direction:column;align-items:center;padding:35px 37.5px;background:radial-gradient(ellipse at top,#3b4e6c44,transparent 70%),#191d23}.flow-intro{text-align:center;margin-bottom:27.5px}.flow-intro .feature-icon{margin:0 auto 12.5px;width:43.75px;height:43.75px}.flow-intro h3{font-size:26.25px;margin-bottom:11.25px}.flow-intro p{font-size:15px}.demo-stage{width:min(712.5px,100%);border:1.25px solid #404752;border-radius:12.5px;display:flex;gap:17.5px;align-items:center;padding:22.5px 26.25px;background:#232830}.demo-stage>div{flex:1;display:flex;flex-direction:column}.demo-stage small{font-size:10px;letter-spacing:1.25px;color:#89919f}.demo-stage strong{font-size:16.25px;font-weight:600;color:#e9eff8}.demo-stage>div>span{font-size:12.5px;color:#9aa6b8;margin-top:3.75px}.demo-stage em{font-style:normal;font-size:11.25px;color:#a9d9bd;background:#294334;padding:3.75px 11.25px;border-radius:6.25px;white-space:nowrap}.demo-stage.active{border-color:#6b8fc9;background:#262f3e}.demo-stage.active em{color:#dbb778;background:#50412b}.stage-number{width:36.25px;height:36.25px;border-radius:50%;background:#3b495e;color:#adc9f4;display:grid;place-items:center;font-size:15px;flex:none}.stage-number svg{width:18.75px;height:18.75px;color:#b1d7c0}.stage-connector{height:22.5px;width:1.25px;background:#5a7093}.demo-caption{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:13.75px;color:#93a0b5;margin-top:21.25px}.demo-caption>a{display:flex;align-items:center;gap:8.75px;color:#a9c1e7}.demo-caption svg{width:17.5px;height:17.5px}.use-strip{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:37.5px;padding:40px 0;border-bottom:1.25px solid #31353c;margin-bottom:0;color:#a2aab7;font-size:15px}.use-strip>span{font-size:12.5px;text-transform:uppercase;letter-spacing:1.5px;color:#757f8f}.use-strip strong{font-weight:500;display:flex;gap:10px;align-items:center}.use-strip svg{width:20px;height:20px;color:#79889f}.section-space{padding-top:131.25px;padding-bottom:125px}.section-title{max-width:750px;margin-bottom:52.5px}.section-title h2{margin-top:17.5px}.section-title>p{margin-top:25px;font-size:17.5px;line-height:1.9;max-width:675px}.section-title.center{text-align:center;margin:0 auto 52.5px}.section-title.center>p{margin-inline:auto}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42.5px}.feature-card{border-top:1.25px solid #414b5c;padding-top:31.25px}.feature-icon{display:grid;place-items:center;width:53.75px;height:53.75px;border:1.25px solid #58709733;border-radius:13.75px;background:#303e5644;color:#9cb6de;margin-bottom:27.5px}.feature-card h3{font-size:25px;margin-bottom:16.25px}.feature-card p{font-size:16.25px;line-height:1.85}.feature-card>a{display:inline-flex;align-items:center;gap:11.25px;margin-top:25px;font-size:15px;color:#b0c5e7}.feature-card>a svg{width:18.75px;height:18.75px}.business-band{background:#dcd8c9;color:#263e35;border-radius:25px;display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center;padding:75px 81.25px;position:relative;overflow:hidden}.business-band:after{content:'↗';font-size:500px;line-height:1;position:absolute;right:-75px;bottom:-162.5px;color:#506b5520;pointer-events:none}.business-band h2{max-width:575px;letter-spacing:-2.125px}.business-band .eyebrow{color:#56705f;margin-bottom:21.25px}.business-band p{color:#58675c;font-size:17.5px;line-height:1.9;margin-bottom:30px;position:relative;z-index:1}.business-band a{color:#284332;border-color:#6c7e6777;background:#ced1bf}.business-band a:hover{background:#c3cbb5}.business-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:28.75px}.business-list span{font-size:12.5px;color:#576b5c;border:1.25px solid #6f816855;padding:5px 11.25px;border-radius:25px}.steps-section{padding-top:125px;padding-bottom:125px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:52.5px}.steps-grid article{position:relative;padding-top:32.5px;border-top:1.25px solid #343e4e}.steps-grid .feature-icon{margin-top:13.75px}.step-index{position:absolute;right:0;top:35px;font-size:32.5px;letter-spacing:-1.25px;color:#556175;font-weight:500}.steps-grid h3{margin-bottom:18.75px;font-size:25px}.steps-grid p{font-size:16.25px;line-height:1.9}.pricing-surface{background:linear-gradient(180deg,#1a233033,#121418 70%);border-top:1.25px solid #323c4c66;border-bottom:1.25px solid #323c4c66;padding:93.75px 0 81.25px}.pricing-heading{text-align:center;max-width:875px;margin:0 auto 37.5px}.badge{font-size:12.5px;letter-spacing:1.75px;font-weight:650;color:#93b1df;text-transform:uppercase}.pricing-heading h2{margin:21.25px 0;font-size:48.75px;letter-spacing:-1.875px;line-height:1.2}.pricing-heading p{font-size:17.5px;line-height:1.85}.plan-owner-note{text-align:center;font-size:15px;margin:25px auto;max-width:875px;color:#a1b1c9}.billing-switch{width:fit-content;margin:35px auto 43.75px;padding:6.25px;border:1.25px solid #404c5f;border-radius:13.75px;background:#20262e;display:flex;gap:6.25px}.billing-switch a{font-size:15px;padding:12.5px 25px;line-height:1.5;border-radius:8.75px;color:#b7c3d5}.billing-switch a.active{background:#5089df;color:white}.billing-switch a:hover{background:#303f57}.billing-switch a.active:hover{background:#679bea}.billing-switch span{font-size:12.5px;color:#c1e1ca;margin-left:8.75px}.plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22.5px;padding-top:17.5px;align-items:stretch}.plan{background:#1e2329;border:1.25px solid #363f4e;border-radius:17.5px;padding:32.5px 27.5px;display:flex;flex-direction:column;position:relative;transition:border-color .2s,transform .2s}.plan:hover{border-color:#6685b7;transform:translateY(-3.75px)}.plan h2{font-size:25px;letter-spacing:-0.375px;margin:6.25px 0 16.25px}.plan-description{font-size:15px;line-height:1.8;min-height:80px;color:#a1adbf}.capacity{font-size:33.75px;font-weight:650;letter-spacing:-0.875px;margin-top:18.75px;color:#c4d6f2}.plan small{font-size:12.5px;line-height:1.8;color:#9aa5b7}.plan .price{font-size:36.25px;font-weight:650;letter-spacing:-1.25px;line-height:1.4;margin:26.25px 0 12.5px;white-space:nowrap}.plan .price>span{font-size:12.5px;font-weight:400;letter-spacing:0;color:#a1adbf}.plan .free{font-size:12.5px;color:#a6b6ce;margin-top:11.25px;line-height:1.8}.plan ul{list-style:none;padding:0;margin:27.5px 0 31.25px;font-size:13.75px;color:#adb8ca;line-height:1.9}.plan li{position:relative;padding-left:21.25px;margin-bottom:8.75px}.plan li:before{content:'✓';position:absolute;left:0;color:#94acd2}.plan.featured{border-color:#75a3ea;background:linear-gradient(145deg,#252f3f,#20252d)}.plan-highlight{position:absolute;top:-16.25px;left:17.5px;right:17.5px;padding:5px 6.25px;line-height:1.5;text-align:center;background:#5087dc;border-radius:7.5px;font-size:10px;font-weight:700;letter-spacing:0.5px;color:#fff}.choose{display:block;width:100%;border:1.25px solid #678cc755;border-radius:10px;background:#507dc2;color:white;padding:13.75px 11.25px;line-height:1.5;text-align:center;font-size:13.75px;font-weight:600;cursor:pointer;margin-top:auto}.choose:hover{background:#6694db}.plan>form{margin-top:auto}.custom-service{margin-top:31.25px;padding:33.75px 36.25px;border:1.25px solid #45546c;border-radius:15px;display:flex;align-items:center;justify-content:space-between;gap:31.25px;background:#242d3b66}.custom-service h2{font-size:27.5px;letter-spacing:-0.625px;margin:11.25px 0 15px}.custom-service p{font-size:15px;line-height:1.9;max-width:775px}.custom-service-price{text-align:center;flex:none}.custom-service-price>strong{display:block;font-size:22.5px;font-weight:600;margin-bottom:15px}.hero-primary{display:inline-flex;align-items:center;justify-content:center;background:#5085d6;border:1.25px solid #7ba3e244;border-radius:10px;color:white;font-size:13.75px;font-weight:600;padding:13.75px 21.25px}.hero-primary:hover{background:#6799e5}.pricing-trust{text-align:center;font-size:13.75px;color:#a6b5cc;margin:31.25px 0 15px}.note{max-width:1100px;margin:0 auto;font-size:12.5px;color:#808c9e;text-align:center;line-height:1.9}.plans-faq{max-width:1000px;margin:0 auto;padding:106.25px 0}.plans-faq h2{font-size:40px;text-align:center;margin-bottom:35px;letter-spacing:-1.25px}.plans-faq details{border-bottom:1.25px solid #343a44;padding:26.25px 0}.plans-faq summary{cursor:pointer;font-size:17.5px;color:#d0d9e8;list-style:none;position:relative;padding-right:40px;line-height:1.6}.plans-faq summary:after{content:'+';position:absolute;right:6.25px;color:#89a3cc;font-size:25px;top:-3.75px}.plans-faq details[open] summary:after{content:'−'}.plans-faq summary::-webkit-details-marker{display:none}.plans-faq p{font-size:16.25px;line-height:1.9;margin-top:17.5px;padding-right:31.25px;color:#a0abbb}.site-cta{display:flex;align-items:center;justify-content:space-between;gap:50px;background:radial-gradient(ellipse at 100% 100%,#47679b38,transparent 70%),#1a212b;border:1.25px solid #3c537755;border-radius:22.5px;padding:65px 75px;margin-top:25px;margin-bottom:106.25px}.site-cta h2{font-size:47.5px;letter-spacing:-1.75px;margin:18.75px 0 20px}.site-cta p{font-size:16.25px;color:#a4b0c2}.cta-actions{display:flex;align-items:center;flex-direction:column;gap:17.5px;flex:none}.cta-actions>a:not(.btn){font-size:13.75px;color:#acbdd9}.cta-actions small{font-size:12.5px;color:#7f8ca0}.site-footer{border-top:1.25px solid #30363f;padding:60px 0 0}.footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:43.75px;padding-bottom:50px}.footer-brand p{font-size:15px;line-height:1.9;color:#8a94a5;margin-top:22.5px}.footer-top nav{display:flex;flex-direction:column;align-items:start;gap:12.5px;font-size:13.75px;color:#9ba6b8}.footer-top h3{font-size:15px;font-weight:650;letter-spacing:0;color:#c0ccdf;margin-bottom:7.5px}.footer-top a:hover{color:#d4e4fc}.footer-bottom{border-top:1.25px solid #2a2f37;padding:28.75px 0 35px;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:12.5px;color:#788190}.footer-bottom>span:last-child{display:flex;align-items:center;gap:7.5px}.footer-bottom svg{width:16.25px;height:16.25px}.subhero{padding-top:96.25px;padding-bottom:68.75px;max-width:1062.5px}.subhero h1{margin:26.25px 0 30px;font-size:clamp(50px,4.7vw,77.5px);line-height:1.1;letter-spacing:-3px}.subhero>p{font-size:20px;max-width:850px;line-height:1.85;color:#abb5c4}.subhero .hero-actions{justify-content:start;margin-top:35px}.subhero.center{text-align:center;margin-inline:auto}.subhero.center>p{margin-inline:auto}.subhero.center .hero-actions{justify-content:center}.feature-row{display:grid;grid-template-columns:1fr 1fr;gap:112.5px;align-items:center;margin:100px auto 125px}.feature-row.reverse .feature-copy{order:2}.feature-copy h2{font-size:46.25px;letter-spacing:-1.625px;margin:20px 0 25px}.feature-copy>p{font-size:17.5px;line-height:1.9}.check-list{padding:0;list-style:none;margin:28.75px 0 0;display:flex;flex-direction:column;gap:16.25px}.check-list li{display:flex;gap:12.5px;font-size:15px;line-height:1.7;color:#aeb9cb}.check-list svg{width:20px;height:20px;color:#9cafcc;margin-top:3.75px}.feature-art{border:1.25px solid #404c5f;border-radius:20px;padding:43.75px;background:radial-gradient(ellipse at top right,#344a6d44,transparent),#1c2129;min-width:0}.art-title{display:flex;align-items:center;gap:12.5px;font-size:15px;color:#c0cee5;margin-bottom:31.25px}.art-title svg{color:#8ba8d6;width:22.5px;height:22.5px}.file-stack{display:flex;flex-direction:column;gap:15px}.file-row{display:flex;align-items:center;gap:15px;background:#232a35;border:1.25px solid #43557366;border-radius:11.25px;padding:20px}.file-row>svg{color:#a3c0ed}.file-row>div{display:flex;flex-direction:column;flex:1;font-size:15px}.file-row small{font-size:12.5px;color:#95a2b7}.file-row>span{font-size:11.25px;color:#b1cbf3;background:#455d8444;border:1.25px solid #56719d44;padding:3.75px 10px;border-radius:6.25px}.file-row.current{border-color:#7194cc;background:#2b384c}.art-footnote{font-size:12.5px;color:#8c9cb5;margin-top:22.5px;display:block}.permissions-grid{display:grid;grid-template-columns:1fr 1fr;gap:13.75px}.permission{padding:21.25px;background:#28303d;border:1.25px solid #4c5e7b66;border-radius:11.25px;font-size:15px}.permission svg{color:#9bb4dc;margin-bottom:21.25px;width:23.75px;height:23.75px}.permission strong{display:block;font-weight:550;margin-bottom:6.25px}.permission small{font-size:12.5px;color:#95a5bf;line-height:1.7}.formats-section{border-top:1.25px solid #303845;border-bottom:1.25px solid #303845;padding:55px 0;text-align:center}.formats-section h2{font-size:33.75px;letter-spacing:-0.875px;margin:15px 0 21.25px}.formats-list{display:flex;justify-content:center;gap:12.5px;flex-wrap:wrap;margin:30px 0}.formats-list span{border:1.25px solid #425168;background:#232a36;color:#bccce5;border-radius:8.75px;padding:8.75px 17.5px;font-size:13.75px}.formats-section p{font-size:15px;max-width:900px;margin:auto;color:#97a4b8}.solution-nav{display:flex;justify-content:center;gap:11.25px;flex-wrap:wrap;margin-bottom:37.5px}.solution-nav a{font-size:15px;border:1.25px solid #43526b;background:#212935;color:#b7c6df;border-radius:37.5px;padding:10px 20px}.solution-nav a:hover{border-color:#7b98c6;background:#303d52}.solution-block{border-top:1.25px solid #37404f;padding:81.25px 0;display:grid;grid-template-columns:.9fr 1.1fr;gap:118.75px;scroll-margin-top:137.5px}.solution-block h2{font-size:45px;letter-spacing:-1.625px;margin:17.5px 0 22.5px}.solution-block>div>p{font-size:17.5px;line-height:1.9}.solution-block .btn{margin-top:31.25px}.solution-detail{background:#1b2029;border:1.25px solid #38475e;border-radius:17.5px;padding:33.75px}.solution-detail h3{font-size:18.75px;letter-spacing:-0.125px;color:#c8d9f4}.solution-detail>p{font-size:15px;line-height:1.9;margin-top:12.5px;color:#97a6bd}.solution-detail ol{list-style:none;margin:30px 0 0;padding:0;counter-reset:workflow}.solution-detail li{display:flex;gap:17.5px;padding:17.5px 0;border-top:1.25px solid #3a475b66;color:#afbfd8;font-size:15px}.solution-detail li:before{counter-increment:workflow;content:'0'counter(workflow);font-size:12.5px;color:#7ea1da;flex:none;margin-top:2.5px}.principles{display:grid;grid-template-columns:repeat(2,1fr);gap:31.25px;margin:0 auto 112.5px}.principles article{padding:40px;border-top:1.25px solid #41526f;background:linear-gradient(180deg,#20283638,transparent)}.principles article>span{font-size:13.75px;color:#89a3cd;letter-spacing:1.25px}.principles h3{font-size:28.75px;margin:25px 0 18.75px;letter-spacing:-0.75px}.principles p{font-size:16.25px;line-height:1.9}.manifesto{padding:68.75px 0;border-top:1.25px solid #303948;border-bottom:1.25px solid #303948;margin-bottom:87.5px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.manifesto h2{font-size:47.5px;letter-spacing:-1.75px;line-height:1.2}.manifesto p{font-size:17.5px;line-height:1.95;margin-bottom:18.75px}.contact-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:81.25px;padding-bottom:112.5px;align-items:start}.contact-card{border:1.25px solid #475975;background:#202834;border-radius:18.75px;padding:43.75px}.contact-card .feature-icon{margin-bottom:25px}.contact-card h2{font-size:36.25px;letter-spacing:-1.125px;margin-bottom:21.25px}.contact-card p{font-size:16.25px;line-height:1.9}.contact-card .btn{margin-top:31.25px}.contact-card>small{display:block;margin-top:20px;color:#909eb4;font-size:12.5px}.contact-options{display:flex;flex-direction:column}.contact-options article{padding:31.25px 0;border-top:1.25px solid #39465a}.contact-options h3{font-size:22.5px;margin-bottom:15px}.contact-options p{font-size:16.25px;line-height:1.9}.contact-options a{display:inline-flex;align-items:center;gap:10px;margin-top:17.5px;font-size:15px;color:#a2bde7}.contact-options a svg{width:17.5px;height:17.5px}.test-note{text-align:center;font-size:12.5px;color:#8b9ebd;margin-top:26.25px}.page-bottom-space{padding-bottom:81.25px}
@media(min-width:1875px){.hero{padding-top:112.5px}}
@media(max-width:1312.5px){.site-nav{gap:27.5px}.desktop-nav{gap:27.5px}.account-links{gap:18.75px}.demo-pane{grid-template-columns:1fr 350px}.demo-canvas{padding:37.5px 43.75px 58.75px}.demo-page{height:412.5px;padding:28.75px}.poster-copy>strong{font-size:53.75px}.annotation-box{width:296.25px;height:125px;top:153.75px;left:22.5px}.demo-pin{left:306.25px;top:143.75px}.poster-orbit{right:-125px}.orbit-two{right:-12.5px}.poster-bottom{margin-top:32.5px}.plans{gap:15px}.plan{padding:31.25px 21.25px}.plan .price{font-size:31.25px}.plan-description{min-height:81.25px}.plan-highlight{font-size:8.75px;left:10px;right:10px}.business-band{gap:50px;padding:58.75px}.feature-row{gap:56.25px}.solution-block{gap:62.5px}.footer-top{gap:28.75px}}
@media(max-width:1062.5px){.desktop-nav{display:none}.site-nav{justify-content:space-between;height:92.5px}.account-links{margin-left:auto}.mobile-nav{display:block}.mobile-nav summary{display:flex;flex-direction:column;justify-content:center;gap:6.25px;cursor:pointer;list-style:none;padding:12.5px;height:47.5px;width:47.5px;border:1.25px solid #404c61;border-radius:10px}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{height:1.25px;width:21.25px;background:#b8c7df}.mobile-nav[open] summary{background:#323d4e}.mobile-nav nav{position:absolute;left:30px;right:30px;top:97.5px;display:flex;flex-direction:column;padding:16.25px;background:#20262e;border:1.25px solid #44536b;border-radius:15px;box-shadow:0 25px 68.75px #0009}.mobile-nav nav>a{font-size:17.5px;padding:15px 20px;color:#c2cee2}.mobile-nav nav>a:hover{background:#2a3648}.mobile-nav nav>.btn{margin:10px;color:#fff}.hero{padding-top:72.5px}.hero h1{font-size:63.75px;letter-spacing:-2.875px}.hero-copy{font-size:17.5px;max-width:687.5px}.demo-pane{grid-template-columns:1fr 325px;min-height:487.5px}.demo-canvas{padding:31.25px 30px 50px}.demo-page{height:387.5px;padding:26.25px}.poster-copy>strong{font-size:48.75px}.poster-copy{margin-top:31.25px}.poster-copy>span{font-size:8.75px}.poster-copy p{font-size:8.75px;max-width:175px}.poster-top{font-size:8.75px}.poster-bottom{margin-top:27.5px;font-size:7.5px}.poster-orbit{width:275px;height:275px;border-width:50px;right:-156.25px}.orbit-two{width:150px;height:150px;right:-56.25px;border-width:31.25px}.annotation-box{width:260px;height:113.75px;left:20px;top:142.5px}.demo-pin{left:268.75px;top:131.25px}.demo-comments{padding:18.75px 15px}.demo-person small{font-size:8.75px}.comment-tag{font-size:8.75px;padding:1.25px 5px}.demo-comment{padding:15px 12.5px}.demo-comment>p{font-size:11.25px}.demo-reply{font-size:10px}.demo-window{font-size:12.5px}.use-strip{gap:22.5px}.feature-grid{gap:30px}.feature-card h3{font-size:22.5px}.business-band{padding:47.5px;gap:37.5px}.business-band h2{font-size:42.5px}.steps-grid{gap:31.25px}.steps-grid h3{font-size:22.5px}.steps-grid p{font-size:15px}.plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:33.75px 22.5px}.plan{padding:35px 30px}.plan-description{min-height:55px}.plan .price{font-size:36.25px}.plan-highlight{font-size:11.25px;left:20px;right:20px}.plan li{font-size:15px}.plan small{font-size:13.75px}.plan .free{font-size:13.75px}.choose{font-size:15px}.site-cta{padding:47.5px;gap:37.5px}.site-cta h2{font-size:38.75px}.feature-row{gap:43.75px}.feature-copy h2{font-size:37.5px}.feature-art{padding:31.25px}.solution-block{gap:43.75px}.solution-block h2{font-size:37.5px}.footer-top{grid-template-columns:1.2fr 1fr 1fr}.footer-brand{grid-column:1/-1;display:flex;align-items:start;justify-content:space-between}.footer-brand p{margin:0}.manifesto{gap:43.75px}.manifesto h2{font-size:38.75px}.contact-layout{gap:43.75px}.contact-card{padding:33.75px}}
@media(max-width:812.5px){html{scroll-padding-top:118.75px}.wrap,.site-nav{width:calc(100% - 47.5px)}.site-nav{gap:18.75px}.site-brand{font-size:31.25px;gap:10px}.site-brand img{width:38.75px;height:38.75px}.account-links{gap:0}.account-link{font-size:13.75px}.nav-cta{display:none}.hero{padding-top:57.5px}.hero .eyebrow{font-size:10px;letter-spacing:1.375px;margin-bottom:26.25px}.hero h1{font-size:50px;letter-spacing:-2.25px;line-height:1.12}.hero-copy{font-size:16.25px;margin-top:27.5px;line-height:1.85;max-width:525px}.hero-actions{flex-wrap:wrap;gap:10px 25px;margin-top:31.25px}.hero-actions .btn{font-size:15px;min-height:55px;padding:15px 21.25px}.hero-trust{gap:11.25px 20px;flex-wrap:wrap;font-size:11.25px;margin-top:21.25px}.hero-trust svg{width:13.75px;height:13.75px}.demo-container{margin-top:43.75px}.product-demo{border-radius:12.5px}.demo-window{padding:0 15px;gap:12.5px;font-size:10px;height:47.5px}.demo-window>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo-window .demo-version{font-size:8.75px;padding:1.25px 6.25px}.window-dots{gap:5px}.window-dots i{width:6.25px;height:6.25px}.demo-tabs{padding:8.75px;gap:0}.demo-tabs button{font-size:11.25px;padding:8.75px 11.25px;gap:6.25px}.demo-tabs svg{width:15px;height:15px}.demo-tabs small{display:none}.demo-pane{grid-template-columns:1fr;min-height:0}.demo-canvas{padding:27.5px 37.5px 45px}.demo-page{max-width:487.5px;height:362.5px;padding:27.5px}.poster-copy>strong{font-size:51.25px}.poster-orbit{right:-68.75px;width:300px;height:300px}.orbit-two{right:12.5px;width:150px;height:150px}.annotation-box{top:146.25px;width:275px;height:117.5px}.demo-pin{left:281.25px;top:135px}.poster-bottom{margin-top:20px}.demo-comments{border-left:0;border-top:1.25px solid #414b5c;padding:17.5px}.demo-sidebar-title{margin-bottom:15px}.demo-comments .demo-comment{padding:16.25px;margin-bottom:0}.demo-comments .demo-comment:not(.selected),.demo-compose{display:none}.demo-person strong{font-size:12.5px}.demo-person small{font-size:10px}.demo-comment>p{font-size:12.5px}.demo-reply{font-size:11.25px}.resolved-tag{font-size:11.25px;margin-top:10px}.comment-tag{font-size:10px}.demo-caption{font-size:11.25px;align-items:start;gap:15px}.demo-caption>span{max-width:55%}.demo-caption a{font-size:11.25px;gap:5px;white-space:nowrap}.demo-caption svg{width:15px;height:15px}.compare-pane{grid-template-columns:1fr 32.5px 1fr;gap:6.25px;padding:28.75px 15px}.mini-poster{height:287.5px;width:193.75px;padding:20px}.mini-poster>small{font-size:6.25px;letter-spacing:0.875px}.mini-poster>span{font-size:28.75px;margin-top:45px}.mini-poster.updated>span{font-size:33.75px;letter-spacing:-1.25px}.mini-poster i{width:162.5px;height:162.5px;right:-62.5px;border-width:31.25px}.preview-label{font-size:8.75px}.version-caption{font-size:10px;max-width:150px}.compare-divider svg{width:21.25px;height:21.25px}.flow-pane{padding:31.25px 18.75px}.flow-intro h3{font-size:23.75px}.flow-intro p{font-size:13.75px}.demo-stage{padding:18.75px 15px;gap:12.5px}.demo-stage strong{font-size:13.75px}.demo-stage small{font-size:8.75px}.demo-stage>div>span{font-size:10px}.demo-stage em{font-size:8.75px;padding:2.5px 6.25px}.stage-number{width:30px;height:30px;font-size:12.5px}.use-strip{padding:31.25px 0;gap:17.5px 25px;font-size:12.5px}.use-strip>span{flex-basis:100%;text-align:center;font-size:10px}.use-strip svg{width:16.25px;height:16.25px}.section-space{padding-top:81.25px;padding-bottom:75px}.section-title{margin-bottom:37.5px}.eyebrow{font-size:11.25px;letter-spacing:1.625px}h2{font-size:38.75px;letter-spacing:-1.25px}.section-title>p{font-size:16.25px;margin-top:21.25px;line-height:1.9}.feature-grid{grid-template-columns:1fr;gap:33.75px}.feature-card{display:grid;grid-template-columns:52.5px 1fr;gap:0 21.25px;padding-top:28.75px}.feature-card .feature-icon{grid-row:1/4;margin:0;width:47.5px;height:47.5px}.feature-card h3{font-size:25px;margin:3.75px 0 12.5px}.feature-card p{font-size:15px;grid-column:2}.feature-card>a{grid-column:2;margin-top:16.25px}.business-band{grid-template-columns:1fr;gap:31.25px;padding:40px 32.5px;border-radius:17.5px}.business-band h2{font-size:40px}.business-band .eyebrow{font-size:10px;margin-bottom:18.75px}.business-band p{font-size:16.25px;margin-bottom:27.5px}.business-list{margin-top:21.25px;gap:8.75px}.business-list span{font-size:11.25px}.steps-section{padding-top:81.25px;padding-bottom:81.25px}.steps-grid{grid-template-columns:1fr;gap:30px}.steps-grid article{padding-top:27.5px}.steps-grid .feature-icon{margin-top:0;margin-bottom:22.5px}.step-index{top:23.75px}.steps-grid h3{font-size:26.25px;margin-bottom:15px}.steps-grid p{font-size:16.25px}.pricing-surface{padding:68.75px 0 56.25px}.pricing-heading h2{font-size:36.25px;letter-spacing:-1.25px}.pricing-heading p{font-size:15px}.plans{grid-template-columns:1fr;gap:36.25px}.plan{padding:35px}.plan-description{min-height:0;font-size:16.25px}.plan h2{font-size:28.75px}.capacity{font-size:35px}.plan small{font-size:13.75px}.plan .price{font-size:40px}.plan .price>span{font-size:15px}.plan .free{font-size:13.75px}.plan li{font-size:15px}.choose{font-size:16.25px;padding:16.25px}.plan-highlight{font-size:11.25px}.custom-service{flex-direction:column;align-items:start;padding:32.5px;gap:25px}.custom-service-price{display:flex;flex-direction:column;align-items:start}.custom-service h2{font-size:28.75px}.custom-service-price>strong{font-size:22.5px;margin-bottom:12.5px}.note{font-size:11.25px;text-align:left}.pricing-trust{font-size:12.5px}.plans-faq{padding:75px 0}.plans-faq h2{font-size:35px}.plans-faq summary{font-size:16.25px}.plans-faq p{font-size:15px;line-height:1.9}.site-cta{flex-direction:column;align-items:start;padding:38.75px 33.75px;gap:33.75px;margin-top:0;margin-bottom:68.75px;border-radius:16.25px}.site-cta h2{font-size:37.5px;letter-spacing:-1.25px}.site-cta p{font-size:15px}.cta-actions{align-items:start}.cta-actions .btn{min-height:56.25px;font-size:15px}.site-footer{padding-top:43.75px}.footer-top{grid-template-columns:1fr 1fr;gap:35px 21.25px}.footer-brand{display:block}.footer-brand p{margin-top:21.25px;font-size:13.75px}.footer-top nav{font-size:13.75px;gap:12.5px}.footer-top h3{font-size:15px}.footer-bottom{flex-direction:column;align-items:start;gap:11.25px;font-size:11.25px}.subhero{padding-top:58.75px;padding-bottom:41.25px}.subhero h1{font-size:48.75px;letter-spacing:-2.125px;margin:23.75px 0 27.5px}.subhero>p{font-size:17.5px;line-height:1.9}.feature-row{grid-template-columns:1fr;gap:35px;margin-top:68.75px;margin-bottom:75px}.feature-row.reverse .feature-copy{order:0}.feature-copy h2{font-size:37.5px;letter-spacing:-1.25px;margin-top:16.25px}.feature-copy>p{font-size:16.25px}.check-list li{font-size:15px}.feature-art{padding:30px}.permissions-grid{gap:12.5px}.permission{padding:20px}.formats-section{padding:37.5px 0}.formats-section h2{font-size:31.25px}.formats-section p{font-size:13.75px;line-height:1.9}.formats-list{gap:8.75px}.formats-list span{font-size:12.5px;padding:7.5px 12.5px}.solution-nav{justify-content:start;gap:10px;margin-bottom:12.5px}.solution-nav a{font-size:12.5px;padding:8.75px 15px}.solution-block{grid-template-columns:1fr;gap:33.75px;padding:50px 0}.solution-block h2{font-size:38.75px;margin-top:16.25px}.solution-block>div>p{font-size:16.25px}.solution-detail{padding:28.75px}.solution-detail h3{font-size:18.75px}.principles{grid-template-columns:1fr;gap:25px;margin-bottom:68.75px}.principles article{padding:31.25px}.principles h3{font-size:27.5px;margin-top:18.75px}.principles p{font-size:16.25px}.manifesto{grid-template-columns:1fr;gap:27.5px;padding:43.75px 0;margin-bottom:62.5px}.manifesto h2{font-size:38.75px}.manifesto p{font-size:16.25px}.contact-layout{grid-template-columns:1fr;gap:37.5px;padding-bottom:68.75px}.contact-card{padding:35px}.contact-card h2{font-size:33.75px}.contact-options p{font-size:15px}.page-bottom-space{padding-bottom:50px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}.btn:hover,.plan:hover{transform:none}}

@media(max-width:480px){.site-nav{gap:12px}.site-brand{font-size:28px;gap:8px}.site-brand img{width:34px;height:34px}.plan .price{font-size:clamp(28px,8vw,40px);white-space:normal}.demo-canvas{padding:25px 15px 45px}.poster-copy>strong{font-size:clamp(28px,9vw,42px)}.annotation-box{max-width:calc(100% - 40px)}.demo-pin{left:auto;right:12px}.mini-poster>span,.mini-poster.updated>span{font-size:clamp(16px,5vw,26px)}}

@media(max-width:480px){.permissions-grid{grid-template-columns:minmax(0,1fr)}.permission{min-width:0;overflow-wrap:anywhere}.demo-tabs{overflow-x:auto;max-width:100%;scrollbar-width:thin}.demo-tabs button{flex-shrink:0}.feature-art{min-width:0}.feature-copy{min-width:0}}
