@font-face{font-family:customfonts;font-style:normal;font-weight:400;src:url(/build/fonts/customfonts.c6bcc155.eot);src:url(/build/fonts/customfonts.c6bcc155.eot#iefix) format("embedded-opentype"),url(/build/fonts/customfonts.aae115d4.woff2) format("woff2"),url(/build/fonts/customfonts.e93227ce.woff) format("woff"),url(/build/fonts/customfonts.5cda936e.ttf) format("truetype"),url(/build/images/customfonts.e3bd432b.svg#customfonts) format("svg")}[class*=" fa-"]:before,[class^=fa-]:before{font-family:customfonts;font-style:normal;font-weight:400;speak:never;display:inline-block;font-variant:normal;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-down-open:before{content:"\e800"}.fa-mail:before{content:"\e801"}.fa-right:before{content:"\e802"}.fa-lock-open:before{content:"\e803"}.fa-fire:before{content:"\e804"}.fa-left-open:before{content:"\e805"}.fa-right-open:before{content:"\e806"}.fa-up-open:before{content:"\e807"}.fa-ok:before{content:"\e808"}.fa-cancel:before{content:"\e809"}.fa-cancel-circled:before{content:"\e80a"}.fa-flash:before{content:"\e80b"}.fa-calendar:before{content:"\e80c"}.fa-clock:before{content:"\e80d"}.fa-user:before{content:"\e80e"}.fa-left:before{content:"\e80f"}.fa-ok-circled:before{content:"\f06d"}.fa-angle-down:before{content:"\f107"}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(/build/fonts/Montserrat-Light.cf7b6a95.woff2) format("woff2"),url(/build/fonts/Montserrat-Light.be142e6c.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/build/fonts/Montserrat-Regular.8b56391e.woff2) format("woff2"),url(/build/fonts/Montserrat-Regular.3db65dc4.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/build/fonts/Montserrat-Medium.d6bbb7c3.woff2) format("woff2"),url(/build/fonts/Montserrat-Medium.d42dad28.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/build/fonts/Montserrat-SemiBold.1d679c82.woff2) format("woff2"),url(/build/fonts/Montserrat-SemiBold.19721359.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/build/fonts/Montserrat-Bold.cfceaf4e.woff2) format("woff2"),url(/build/fonts/Montserrat-Bold.180ba33d.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(/build/fonts/Montserrat-ExtraBold.724e2fc5.woff2) format("woff2"),url(/build/fonts/Montserrat-ExtraBold.75ee4192.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(/build/fonts/Montserrat-Black.bed14d97.woff2) format("woff2"),url(/build/fonts/Montserrat-Black.a99d8db9.woff) format("woff")}:root{--font-main:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.h1{color:#0e0e0e;font-size:3.5rem;font-weight:800;line-height:1.2;margin-top:0}.h2,.section-title{font-size:3rem;font-weight:700}.h2,.section-subtitle,.section-title{line-height:1.2;margin-bottom:1rem;margin-top:0}.section-subtitle{font-weight:400}.section-subtitle,p{font-size:1.125rem}.text-muted{color:#b9bcd5!important}.link{text-decoration:underline}.link--dark{color:#2d2d2e}.link--dark:hover{color:#080b12}.h-text-white{color:#fff!important}.h-text-centered{text-align:center}.h-text-uppercase{text-transform:uppercase}.btn{background-color:#0e0e0e;border:1px solid #0e0e0e;border-radius:999999px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;font-weight:600;line-height:24px;min-width:140px;padding:1rem 2rem;text-align:center;text-decoration:none}.btn:focus{outline:5px solid #e0f2fe;outline-offset:2px}.btn-primary{background-color:#0069a8;border-color:#0069a8}.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled):active{background-color:#004975;border-color:#004975}.btn-light{background-color:#fff;border-color:#fff;color:#0e0e0e}.btn-light:focus,.btn-light:hover,.btn-light:not(:disabled):not(.disabled):active{background-color:#e6e6e6;border-color:#e6e6e6}.btn-outlined{background:transparent;color:#0e0e0e}.btn-outlined:focus,.btn-outlined:hover{background-color:#fbfbfb}.btn-outlined-primary{background:transparent;color:#0069a8}.btn-outlined-primary:focus,.btn-outlined-primary:hover{color:#fff}.btn--small{font-size:16px;padding:.5rem}.btn--full{width:100%}.dropdown,.dropdown-toggle{position:relative}.dropdown-toggle{background:none;border:none;border-radius:5px;color:inherit;cursor:pointer;display:flex;flex:1;font:inherit;justify-content:center;padding:6px 26px 6px 6px;text-decoration:none}.dropdown-toggle:hover{background-color:rgba(0,0,0,.05)}.dropdown-toggle:after{border:none;content:"";font-family:customfonts;font-size:14px;height:6px;line-height:6px;margin:0;position:absolute;right:11px;top:50%;transform:translate(50%,-50%);width:10px}.dropdown-menu{background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:9px;bottom:auto;display:none;float:left;height:auto;left:0;min-width:unset;overflow:hidden;padding:0;position:absolute;right:auto;top:100%;width:auto;z-index:100}.dropdown-item{background:none;border:none;border-bottom:1px solid #dedfeb;color:#0e0e0e;cursor:pointer;display:block;font-size:16px;font-weight:400;padding:.75rem 1.5rem;text-align:left;text-decoration:none;width:100%}.dropdown-item:hover{background-color:#fafafa}.dropdown-item:disabled{background:none;cursor:default}.dropdown-item:last-child{border:none}.dropdown.show .dropdown-menu{display:block}.main-menu{align-items:flex-start;display:flex;font-size:16px;justify-content:space-between;left:0;padding:10px;position:absolute;right:0;top:0;transition:all .1s ease;z-index:9999}.main-menu.is-scrolled{position:fixed}.main-menu.is-scrolled .main-menu__inner{background:#fff;border-color:#dedfeb}.main-menu__backdrop{backdrop-filter:blur(8px);background:rgba(0,0,0,.25);border-radius:50%;height:0;opacity:0;position:fixed;right:-100px;top:-100px;transition:all .15s ease;visibility:hidden;width:0}.main-menu__inner{align-items:center;border:1px solid transparent;border-radius:.5rem;display:flex;justify-content:space-between;margin:0 auto;max-width:1240px;padding:1rem;position:relative;width:100%;z-index:1}.main-menu__links{align-items:center;display:flex;flex:1;justify-content:center;list-style-type:none;margin:0;padding:0}.main-menu__links li{display:inline-block}.main-menu__links li:last-child{margin-right:0}.main-menu__links--link{color:#0e0e0e;display:block;font-weight:400;line-height:1;padding:.75rem 1rem;text-decoration:none}.main-menu__links--link:focus,.main-menu__links--link:hover{opacity:.95;text-decoration:underline}.main-menu__links .btn{display:none}.main-menu__logo{align-items:center;display:flex;justify-content:center;text-align:left;z-index:1}.main-menu__logo a{display:flex}.main-menu__logo img,.main-menu__logo object{height:36px;pointer-events:none;width:auto}.main-menu__controls{display:flex;justify-content:end;z-index:1}.main-menu__controls .btn{padding-left:10px;padding-right:10px}.main-menu__controls .btn:last-child{margin-right:0}.main-menu__toggle{background:transparent;border:none;border-radius:5px;cursor:pointer;display:none;height:32px;padding:0;position:relative;width:32px}.main-menu__toggle span{top:50%;transform:translateY(-50%);transition:opacity .2s .2s}.main-menu__toggle span,.main-menu__toggle:after,.main-menu__toggle:before{background-color:#000;border-radius:2px;display:block;height:2px;left:5px;position:absolute;width:22px}.main-menu__toggle:after,.main-menu__toggle:before{content:"";transition:transform .2s,top .2s .2s,bottom .2s .2s}.main-menu__toggle:before{top:8px}.main-menu__toggle:after{bottom:8px}.main-menu__toggle:hover{background-color:rgba(0,0,0,.05)}.main-menu .dropdown{align-items:center;display:flex;margin-right:20px}.main-menu .dropdown-menu{min-width:unset}.main-menu .dropdown .dropdown-toggle{color:#000;cursor:pointer}@media only screen and (max-width:991px){.main-menu{position:fixed}.main-menu.open{height:100%;max-height:100vh;overflow-y:auto}.main-menu.open .main-menu__backdrop{border-radius:unset;height:100%;opacity:1;right:0;top:0;visibility:visible;width:100%}.main-menu.open .main-menu__inner{background:#fff}.main-menu.open .main-menu__toggle{background-color:rgba(0,0,0,.05)}.main-menu.open .main-menu__toggle span{opacity:0;transition:opacity .3s}.main-menu.open .main-menu__toggle:before{top:calc(50% - 1px);transform:rotate(45deg)}.main-menu.open .main-menu__toggle:after{bottom:calc(50% - 1px);transform:rotate(-45deg)}.main-menu.open .main-menu__toggle:after,.main-menu.open .main-menu__toggle:before{transition:top .2s,bottom .2s,transform .2s .2s}.main-menu.open .main-menu__links{background-color:#fff;border-radius:1rem;display:flex;flex-direction:column;height:100%;margin-top:72px;max-width:480px;min-height:320px;padding:2rem 1rem 1rem;position:absolute;right:0;top:0;width:100%}.main-menu.open .main-menu__links li{width:100%}.main-menu.open .main-menu__links li:last-child{border-bottom:none;border-top:1px solid #dedfeb;margin-top:auto;padding:1rem 1rem 0}.main-menu.open .main-menu__links .nav-link{color:#0e0e0e;padding:1rem;width:100%}.main-menu__inner{padding:.5rem}.main-menu__logo object{width:118px}.main-menu__links{display:none}.main-menu__links .btn{display:block}.main-menu__controls .btn{display:none}.main-menu__toggle{display:block}}@media only screen and (max-width:640px){.main-menu.open .main-menu__links{max-width:100%;width:100%}}.hero{background:linear-gradient(rgba(148,163,184,.08) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 0),linear-gradient(135deg,#fdfefe,#f4f8fc 50%,#ebf2f8);background-position:50%,50%,50%;background-size:32px 32px,32px 32px,auto;color:#0e0e0e;margin-bottom:0;overflow:clip;position:relative;z-index:1}.hero__container{align-items:center;display:grid;gap:4rem;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);margin:0 auto;max-width:1280px;padding:12rem 2rem 10rem;position:relative}.hero__content{max-width:36rem;text-align:left}.hero__content>*{position:relative;z-index:1}.hero__content .h1{color:#0e0e0e;font-size:clamp(3.4rem,6vw,5.5rem);letter-spacing:-.04em;line-height:.95;margin-bottom:1.5rem;max-width:12ch}.hero__content .h1 span{color:#0069a8;display:inline-block;position:relative}.hero__content .h1 span:before{background-image:url(/build/images/line.b6cf5ef8.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-52%;content:"";display:block;height:100%;left:0;position:absolute;right:0;width:100%}.hero__content p{margin-bottom:0}.hero__eyebrow{align-items:center;backdrop-filter:blur(12px);background:hsla(0,0%,100%,.78);border:1px solid rgba(0,105,168,.12);border-radius:9999px;box-shadow:0 12px 30px rgba(15,23,42,.08);color:#0f172a;display:inline-flex;font-size:.8125rem;font-weight:700;gap:.625rem;letter-spacing:.12em;margin-bottom:1.5rem;padding:.625rem .95rem;text-transform:uppercase}.hero__eyebrow-dot{background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;box-shadow:0 0 0 .25rem rgba(34,197,94,.18);height:.625rem;width:.625rem}.hero__lead{color:#334155;font-size:1.25rem;line-height:1.7;margin-bottom:2rem!important;max-width:34rem}.hero__buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:0}.hero__buttons .btn{box-shadow:0 16px 30px rgba(15,23,42,.12);min-width:180px;padding:1rem 1.5rem;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.hero__buttons .btn:hover{box-shadow:0 18px 36px rgba(15,23,42,.16);transform:translateY(-2px)}.hero__buttons .btn-outlined{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.72);border-color:rgba(15,23,42,.12)}.hero__trust-line{color:#475569;font-size:.95rem;line-height:1.6;margin:1.25rem 0 0;max-width:34rem}.hero__visual{align-items:center;display:flex;justify-content:center;min-height:38rem;position:relative;z-index:1}.hero__visual:before{background:radial-gradient(circle,rgba(14,165,233,.22) 0,rgba(14,165,233,.08) 34%,rgba(14,165,233,0) 72%);border-radius:50%;content:"";filter:blur(14px);height:36rem;left:52%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:36rem;z-index:0}.hero__scroll{align-items:center;bottom:2rem;color:#0f172a;display:inline-flex;flex-direction:column;gap:.45rem;left:50%;opacity:.72;position:absolute;text-decoration:none;transform:translateX(-50%);transition:opacity .2s ease,transform .2s ease;z-index:3}.hero__scroll:hover{opacity:1;transform:translateX(-50%) translateY(2px)}.hero__scroll-text{color:#475569;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero__scroll-mouse{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.45);border:1.5px solid rgba(15,23,42,.28);border-radius:9999px;display:inline-flex;height:3rem;justify-content:center;padding-top:.45rem;width:1.9rem}.hero__scroll-wheel{animation:hero-scroll-wheel 1.6s ease-in-out infinite;background:rgba(15,23,42,.7);border-radius:9999px;height:.6rem;width:.26rem}.hero__scroll-arrow{animation:hero-scroll-arrow 1.6s ease-in-out infinite;font-size:1rem;line-height:1}.hero__floating-card{align-items:flex-start;backdrop-filter:blur(14px);background:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,100%,.8);border-radius:1.25rem;box-shadow:0 24px 50px rgba(15,23,42,.14);display:flex;flex-direction:column;gap:.45rem;justify-content:flex-start;min-height:6.75rem;padding:1rem 1.05rem;position:absolute;text-align:left;width:14.75rem;z-index:2}.hero__floating-title{align-items:center;color:#0f172a;display:flex;font-size:.95rem;font-weight:700;gap:.5rem;justify-content:center;line-height:1.25}.hero__floating-icon{display:block;flex:0 0 auto;height:1.75rem;object-fit:contain;width:1.75rem}.hero__floating-description{color:#475569;display:block;font-size:.8rem;font-weight:500;line-height:1.45}.hero__floating-card--calendar{left:-1.75rem;top:.25rem}.hero__floating-card--clients{right:-1.5rem;top:3.75rem}.hero__floating-card--notes{bottom:5.5rem;left:-1rem}.hero__floating-card--analytics{bottom:2.75rem;right:-1.25rem}.hero__image{background:linear-gradient(180deg,hsla(0,0%,100%,.95),rgba(244,247,251,.88));border:1px solid hsla(0,0%,100%,.8);border-radius:2rem;box-shadow:0 35px 80px rgba(15,23,42,.16),inset 0 1px 0 hsla(0,0%,100%,.72);padding:1rem;position:relative;transform:perspective(1600px) rotateY(-8deg) rotateX(4deg);width:min(100%,42rem)}.hero__image picture{display:block;width:100%}.hero__image img{border-radius:1.25rem;box-shadow:0 16px 40px rgba(15,23,42,.1);display:block;height:auto;max-width:100%}.hero__image-topbar{display:flex;gap:.45rem;margin-bottom:.9rem;padding:0 .15rem}.hero__image-topbar span{background:#cbd5e1;border-radius:50%;height:.7rem;width:.7rem}.hero__image-topbar span:first-child{background:#f87171}.hero__image-topbar span:nth-child(2){background:#fbbf24}.hero__image-topbar span:nth-child(3){background:#34d399}@media only screen and (max-width:992px){.hero{background-size:26px 26px,26px 26px,auto}.hero__container{gap:3rem;grid-template-columns:1fr;padding-bottom:4rem;padding-top:8rem;text-align:center}.hero__content{margin:0 auto;max-width:42rem;text-align:center}.hero__content .h1{max-width:none}.hero__buttons,.hero__eyebrow{justify-content:center}.hero__lead,.hero__trust-line{margin-left:auto;margin-right:auto}.hero__visual{margin:0 auto;max-width:42rem;min-height:0}.hero__visual:before{height:28rem;left:50%;top:54%;width:28rem}.hero__scroll{display:none}.hero__image{transform:none}.hero__floating-card--calendar{left:-.25rem;top:1rem}.hero__floating-card--clients{right:-.5rem;top:6rem}.hero__floating-card--notes{bottom:6rem;left:0}.hero__floating-card--analytics{bottom:1.25rem;right:-.25rem}}@media only screen and (max-width:640px){.hero{background-size:22px 22px,22px 22px,auto}.hero__container{gap:2rem;padding:6.5rem 1.25rem 2.5rem}.hero__content .h1,.hero__content .hero__lead,.hero__content .hero__trust-line{margin-left:auto;margin-right:auto;max-width:370px}.hero__eyebrow{font-size:.72rem;letter-spacing:.1em}.hero__lead{font-size:1.05rem}.hero__buttons .btn{min-width:0;width:100%}.hero__floating-card{min-height:0;position:static;width:100%}.hero__visual{display:grid;gap:1rem}.hero__visual:before{height:20rem;top:42%;width:20rem}.hero__image{border-radius:1.5rem;order:-1;padding:.75rem;width:100%}.hero__image-topbar{margin-bottom:.75rem}}@keyframes hero-scroll-wheel{0%,to{opacity:.9;transform:translateY(0)}50%{opacity:.35;transform:translateY(.55rem)}}@keyframes hero-scroll-arrow{0%,to{opacity:.75;transform:translateY(0)}50%{opacity:1;transform:translateY(.35rem)}}@media only screen and (max-width:479px){html{font-size:12px}.hero__buttons .btn{display:block;padding-left:1rem;padding-right:1rem;width:100%}.hero__buttons .btn+.btn{margin-left:0!important;margin-top:20px}.hero__image-wrapp{padding:0}.hero__image-wrapp .btn-play{font-size:14px;min-width:170px;padding:1rem 1.5rem}}@media only screen and (max-width:767px){.brush-arrow:before{display:none!important}.blog-post-card{margin-left:-1rem;margin-right:-1rem}}@media only screen and (max-width:991px){html{font-size:14px}}@media only screen and (max-width:1200px){.main-menu__links--link{padding-left:.75rem;padding-right:.75rem}.main-menu__links .nav-link{font-size:16px}.main-menu__controls .dropdown{margin-right:.75rem}}@media only screen and (min-width:320px)and (max-width:479px){.main-menu__logo img,.main-menu__logo object{height:32px}.hero__content .h1{font-size:2.5rem}}@media only screen and (min-width:480px)and (max-width:767px){.hero__content .h1{font-size:3rem}}body{background-color:#fff;color:#0e0e0e;font-family:var(--font-main);margin:0;min-height:100vh;min-width:320px;position:relative}body.no-scroll{overflow:hidden;position:fixed;width:100%}*{box-sizing:border-box}.container{margin:0 auto;max-width:1240px;padding:0 1rem;width:100%}