@font-face{font-family:Rubik;src:url('fonts/rubik.ttf') format('truetype');font-style:normal;font-weight:300 900;font-display:swap}
:root{--paper:#fff;--ink:#20222c;--muted:#686970;--line:#ecebf0;--blue:#3979ae;--serif:Rubik,Arial,sans-serif}body{background:#fff;color:var(--ink);font-family:Rubik,Arial,sans-serif;font-weight:400}h1,h2,h3,h4,button,input,select{font-family:Rubik,Arial,sans-serif}h1 em,h2 em{font-family:inherit;font-style:normal;color:inherit;position:relative;white-space:nowrap}h2 em:after{content:'';position:absolute;left:0;right:0;bottom:-7px;height:8px;border-top:3px solid #f6bf5b;border-radius:50%;transform:rotate(-2deg)}.container{max-width:1170px;width:calc(100% - 80px)}.site-header{background:#fff;border:0;position:relative}.nav-wrap{max-width:1430px;width:calc(100% - 80px);height:130px}.wordmark{color:#252733;letter-spacing:-1.4px;font-weight:750}.site-header nav{gap:35px}.site-header nav>a{font-size:16px;color:#36373d}.site-header nav .nav-contact,.btn.primary{border-radius:0;background:#17181c;color:#fff}.btn{border-radius:0;font-size:14px;padding:18px 26px}.eyebrow{font-size:12px;letter-spacing:1.6px;font-weight:400;color:#81818a}.doc-hero{position:relative;overflow:hidden;text-align:center;padding-top:65px;background:radial-gradient(ellipse 100% 76% at 50% 90%,#faf8fd 99%,#fff 100%)}.doc-hero .container{position:relative}.doc-hero h1{font-size:clamp(58px,7.5vw,100px);font-weight:400;line-height:1.08;letter-spacing:-4px;margin:24px auto 32px}.doc-hero h1 em{font-weight:400}.doc-subtitle{font-size:25px;font-weight:300;line-height:1.6;color:#53545d;margin:0 auto 40px}.hero-search{display:flex;margin:0 auto;max-width:750px;padding:8px;background:#fff;box-shadow:0 22px 55px #3021400c;text-align:left;gap:8px}.hero-search input{border:0;min-width:0;flex:1;padding:15px 24px;font-size:15px;background:#fff;color:#292b35}.hero-search button{background:#17181c;color:#fff;border:0;font-size:36px;width:78px;cursor:pointer}.hero-footnote{font-size:14px;color:#666771;margin:26px auto 65px}.hero-footnote a{color:#599bb7}.hero-art{display:block;width:100%;max-width:1040px;height:auto;margin:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.doodle{position:absolute;pointer-events:none;border:1.5px solid #292b35}.d-one{width:24px;height:24px;transform:rotate(38deg);right:3%;top:50px}.d-two{width:120px;height:90px;border-top:0;border-left:0;border-right:0;border-radius:50%;left:-30px;top:60px;transform:rotate(25deg)}.section{padding-block:110px}h2{font-size:52px;font-weight:750;letter-spacing:-1.7px;line-height:1.2}.doc-benefits{text-align:center}.benefit-pair{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:70px auto 0;max-width:940px}.benefit-pair>a{padding:50px 30px;border:1px solid #f3f2f6;transition:box-shadow .2s}.benefit-pair>a:hover{box-shadow:0 25px 60px #25203d0b}.outline-icon{display:block;font-size:46px;color:#78ad9b;margin-bottom:24px}.benefit-pair h3{font-size:23px;font-weight:400;margin-bottom:20px}.benefit-pair p{font-size:19px;line-height:1.7;color:var(--muted)}.long-arrow{font-size:40px;font-weight:300}.workspace-section{background:linear-gradient(#fff 45%,#faf8fd 45%);padding:15px 0 90px}.workspace-section .product-preview{max-width:1050px;margin:auto;box-shadow:0 18px 65px #34265313;border-radius:5px;transform:none}.workspace-section .preview-inner,.workspace-section .demo-content{min-height:400px}.workspace-section .demo-content{padding:35px}.workspace-section .demo-heading h3{font-size:22px}.workspace-section .lead strong{font-size:13px}.workspace-section .lead p{font-size:11px}.workspace-section .demo-board h4{font-size:13px}.workspace-section .lead{padding:20px}.doc-three{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:65px;border-top:3px solid #ebe8ef;padding-top:30px}.doc-three article:first-child{position:relative}.doc-three article:first-child:before{content:'';position:absolute;top:-33px;left:0;width:100%;height:3px;background:#f4bd64}.doc-three article>span{font-size:24px}.doc-three h3{font-size:17px;font-weight:400;margin:20px 0 12px}.doc-three p{font-size:20px;line-height:1.55;color:#373842}.center-title{text-align:center;margin:0 auto 75px}.center-title .eyebrow{justify-content:center;margin-bottom:20px}.story-row{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding:75px 0;border-bottom:1px solid var(--line)}.story-row:last-child{border-bottom:0;padding-bottom:0}.story-row.reverse>div:first-child{order:2}.story-row h3{font-size:38px;font-weight:400;letter-spacing:-1px;line-height:1.25}.story-row p:not(.eyebrow),.doc-control p:not(.eyebrow){font-size:19px;color:var(--muted);line-height:1.8}.text-link{font-size:15px}.story-art{position:relative;padding:35px;background:#faf8fd;min-height:320px;border:1px solid #e4e2eb;border-radius:3px}.art-label{font-size:10px;letter-spacing:1.4px;color:#777986}.board-art>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:35px -12px}.board-art section{background:#eeebf5;padding:12px 8px;min-height:145px}.board-art small{font-size:10px}.board-art b{font-size:10px;font-weight:400;background:#fff;display:block;margin-top:15px;padding:16px 7px;border-bottom:3px solid #b8dce3}.art-note{font-size:13px;color:#777986}.message-art{background:#eaf4f5;transform:rotate(-2deg)}.paper-message{background:#fff;padding:30px;font-size:19px;line-height:1.7;margin-top:25px;box-shadow:12px 12px 0 #cfe8eb}.paper-message span{display:block;font-size:11px;color:#888;margin-top:28px}.art-stamp{position:absolute;bottom:6px;right:5px;background:#ffc769;width:65px;height:65px;font-size:45px;text-align:center;transform:rotate(10deg)}.automation-art{text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:12px;background:#fff5e5}.automation-art>div{border:1px solid #cbc5b9;background:#fff;padding:20px;font-size:15px}.automation-art .flow-highlight{background:#deeee5;border-color:#a2cbb6}.branch-art{display:flex;gap:25px;background:none!important;border:0!important;padding:0!important}.branch-art b{font-size:12px;font-weight:400;background:#fff;padding:15px}.doc-plans{background:#faf8fd;padding:100px 0}.plan-teasers{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.plan-teasers article{padding:38px;background:#fff}.plan-teasers small{font-size:10px;letter-spacing:1px;color:#7e7e89}.plan-teasers h3{font-size:28px;margin-top:28px;font-weight:500}.plan-teasers p{font-size:17px;line-height:1.8;color:var(--muted);min-height:100px}.plan-teasers a{font-size:14px;border-bottom:1px solid #b3d9dd;padding-bottom:6px}.doc-control{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.control-orbit{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;align-items:center;text-align:center}.control-orbit>span{border-radius:50%;aspect-ratio:1;display:grid;place-items:center;background:#f8edf0;font-size:13px}.control-orbit>span:nth-child(2n){background:#edf5fb}.control-orbit>span:nth-child(3n){background:#f2f8e9}.control-orbit strong{grid-column:span 3;display:flex;gap:12px;justify-content:center;align-items:center;font-size:28px;margin-top:15px}.doc-faq{background:#faf8fd;padding:100px 0}.faq-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px 28px;align-items:start}.faq-item{background:#fff;border:0;padding:24px}.faq-item summary{font-size:16px;font-weight:400}.faq-item p{font-size:15px}.doc-faq>.container>.text-link{display:flex;justify-content:center;margin:35px auto 0}.final-cta{background:#1e1e21;color:#fff;border-radius:0;margin-top:70px;padding:55px}.final-cta h2{font-size:35px}.final-cta .btn{background:#fff;color:#20222c}.final-cta .eyebrow{color:#babac1;font-size:11px}.site-footer{border-top:0}.footer-grid h3{font-size:14px;color:#30313a;letter-spacing:0;font-weight:400}.footer-grid>div:not(:first-child)>a,.site-footer p,.footer-email{font-size:14px;color:#787983}.footer-bottom{font-size:11px}.page-intro{text-align:center;padding:80px 0 65px}.page-intro .eyebrow{justify-content:center}.page-intro h1{font-size:72px;font-weight:400;letter-spacing:-2.7px}.page-intro h1 em{font-family:inherit;letter-spacing:inherit;font-style:normal}.page-intro>p:not(.eyebrow){margin-inline:auto;font-size:20px;line-height:1.7;max-width:700px}.feature-card,.price-card,.security-card,.contact-card,.note-panel,.dark-note{border-radius:3px;background:#faf8fd;border-color:#ece9f2}.feature-card h3{font-size:21px}.feature-card p,.security-card p,.pricing-note p,.legal p{font-size:16px;color:#686970}.feature-card small{color:#777783}.feature-symbol{background:#e9e3f4;color:#6a6581;border-radius:0}.feature-filters button{font-size:13px;color:#686970}.feature-search input{font-size:13px}.feature-result{font-size:13px}.price-card h2{font-size:27px;min-height:70px}.price-card>p:not(.price-period),.price-period,.check-list{font-size:14px;color:#6b6975}.plan-duration{font-size:13px;color:#73717c}.price-card .btn{font-size:13px;border-radius:0}.price-card.recommended,.dark-note{background:#24252d;color:white;border-color:#24252d}.recommended-label{background:#f9d595;color:#333;font-size:10px}.recommended>p:not(.price-period),.recommended .plan-duration,.recommended .price-period,.recommended .check-list,.dark-note p{color:#ceccd5}.pricing-pills span{color:#71717c;font-size:12px}.setup-steps article p,.contact-guide li span,.contact-guide li strong,.contact-guide strong,.contact-guide h3{color:#65646e}.setup-steps article p{font-size:17px}.step-number{color:#b8d8df}.note-panel p{color:#686970;font-size:15px}.contact-card{background:#f5f2fa}.contact-card h2{font-size:38px}.contact-guide li strong{font-size:17px;color:#30313b}.contact-guide li span{font-size:15px}.fine-print{color:#777681!important;font-size:12px!important}.contact-card>small,.selected-plan,.copy-email{color:#656271}.faq-page .faq-item{border-bottom:1px solid var(--line)}
@media(max-width:1000px){.site-header nav{gap:20px}.nav-wrap{width:calc(100% - 48px)}.site-header nav>a{font-size:14px}.doc-hero h1{font-size:76px}.story-row{gap:40px}.story-row h3{font-size:31px}.story-art{padding:25px}.plan-teasers article{padding:25px}.doc-control{gap:40px}.doc-subtitle{font-size:22px}}
@media(max-width:650px){.container{width:calc(100% - 40px)}.nav-wrap{width:calc(100% - 40px);height:85px}.site-header nav{top:85px;background:white}.doc-hero{padding-top:40px}.doc-hero .eyebrow{font-size:9px;letter-spacing:1px}.doc-hero h1{font-size:49px;letter-spacing:-2px;margin-top:20px}.doc-subtitle{font-size:18px;line-height:1.7}.doc-subtitle br{display:none}.hero-search input{font-size:12px;padding:12px 8px}.hero-search button{width:50px;font-size:28px}.hero-footnote{font-size:12px;line-height:1.8;margin-bottom:35px}.hero-footnote a{display:block}.hero-art{width:120%;max-width:none;margin-left:-10%}.doodle{display:none}.section{padding-block:65px}h2{font-size:34px;letter-spacing:-1px}.benefit-pair{grid-template-columns:1fr;gap:20px;margin-top:40px}.benefit-pair>a{padding:35px 18px}.benefit-pair p{font-size:17px}.doc-three{grid-template-columns:1fr;gap:26px;margin-top:35px}.doc-three h3{margin:12px 0;font-size:17px}.doc-three p{font-size:17px}.workspace-section{padding-bottom:55px}.workspace-section .preview-inner,.workspace-section .demo-content{min-height:285px}.workspace-section .demo-content{padding:15px 10px}.workspace-section .demo-heading h3{font-size:10px}.workspace-section .lead{padding:8px 6px}.workspace-section .lead strong,.workspace-section .lead p,.workspace-section .demo-board h4{font-size:6px}.center-title{margin-bottom:30px}.story-row{grid-template-columns:1fr;gap:30px;padding:45px 0}.story-row.reverse>div:first-child{order:0}.story-row h3{font-size:30px}.story-row p:not(.eyebrow),.doc-control p:not(.eyebrow){font-size:17px}.story-art{min-height:280px;padding:25px}.doc-plans,.doc-faq{padding:65px 0}.plan-teasers{grid-template-columns:1fr;gap:18px}.plan-teasers article{padding:30px}.plan-teasers p{min-height:0}.doc-control{grid-template-columns:1fr;gap:40px}.control-orbit{gap:15px}.control-orbit>span{font-size:10px}.faq-columns{grid-template-columns:1fr;gap:12px}.faq-item{padding:22px 18px}.faq-item summary{font-size:15px}.final-cta{padding:30px 25px;margin-top:45px;margin-bottom:40px}.final-cta h2{font-size:28px}.page-intro,.page-intro.center{text-align:center;padding:45px 0}.page-intro h1{font-size:46px;letter-spacing:-1.7px}.page-intro .eyebrow,.page-intro.center .eyebrow{justify-content:center;font-size:10px}.page-intro>p:not(.eyebrow){font-size:17px}.price-card h2{min-height:0}.pricing-pills{justify-content:center}.pricing-pills span{font-size:10px}.feature-search{max-width:100%}.feature-search input{min-width:0}.feature-filters button{font-size:11px}.footer-grid>div:not(:first-child)>a,.site-footer p{font-size:13px}.footer-grid h3{font-size:12px}.contact-card h2{font-size:32px}}
@media(max-width:650px){h1 em,h2 em{white-space:normal}.page-intro h1{font-size:42px}.final-cta,.feature-card,.price-card{min-width:0}}
.doc-hero .eyebrow{justify-content:center}.doc-hero h1 em{letter-spacing:inherit}
