:root{--blue:#0077ed;--navy:#0b224a;--muted:#60718a;--line:#e1eaf3;--pale:#f5faff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--navy);background:#fff;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}h1,h2,h3,p,figure{margin:0}h1,h2,h3{letter-spacing:-.045em;line-height:1.15}h2{font-size:42px}h3{font-size:23px}em{font-style:normal;color:var(--blue)}.wrap{width:min(1240px,calc(100% - 80px));margin:auto}.concept{background:var(--navy);color:#c9dbef;min-height:32px;display:flex;justify-content:center;align-items:center;gap:24px;font-size:10px;letter-spacing:.1em;padding:7px 20px}.concept span{letter-spacing:0;color:#fff}.concept a{color:#9dd1ff;letter-spacing:0}header{background:#ffffffed;border-bottom:1px solid #edf3fa;position:sticky;top:0;z-index:10;backdrop-filter:blur(12px)}.nav{height:88px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:inline-flex;flex-direction:column;line-height:1}.brand>span{font-size:29px;letter-spacing:-1.2px}.brand>span>span{color:var(--blue);font-weight:350}.brand small{font-size:7px;letter-spacing:1.5px;color:var(--blue);margin-top:8px;font-weight:600}nav{display:flex;gap:27px;font-size:13px;color:#415474}.button,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:18px;border-radius:6px;padding:14px 22px;min-height:49px;font-weight:600;font-size:14px;transition:transform .2s,background .2s}.button{background:var(--blue);color:#fff;box-shadow:0 5px 15px #0077ed13}.button:hover{background:#0063d2;transform:translateY(-2px)}.button.small{font-size:13px;padding:11px 17px;min-height:44px}.secondary{border:1px solid #d8e9fa;background:#f7fbff;color:#006bd8}.secondary:hover{background:#eaf5ff}.hero{background:radial-gradient(ellipse at 7% 48%,#e8f4ff,transparent 48%),radial-gradient(ellipse at 95% 30%,#e4f1ffbb,transparent 44%),linear-gradient(#fff,#fbfdff);overflow:hidden;border-bottom:1px solid #eaf2fa}.hero-inner{position:relative;padding-top:60px;padding-bottom:25px}.hero-copy{max-width:600px;width:51%;margin:auto;text-align:center;position:relative;z-index:2}.intro{font-size:12px;color:var(--muted);margin-bottom:23px}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#008bda;margin-right:7px}.hero h1{font-size:60px;font-weight:800;letter-spacing:-.055em;line-height:1.06}.lead{font-size:16px;color:#516581;line-height:1.65;max-width:470px;margin:25px auto}.actions{display:flex;gap:10px;justify-content:center}.quiet{font-size:12px;color:var(--muted);margin-top:17px}.float-card{position:absolute;display:flex;gap:11px;width:24%;max-width:275px;background:#ffffffee;border:1px solid #e1ecf7;border-radius:12px;padding:20px 17px;box-shadow:0 12px 38px #578bc510}.float-card .icon{width:33px;height:33px;flex:0 0 33px;font-size:21px}.icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:#f0f7ff;color:var(--blue);font-size:24px}.mini-label{font-size:9px;letter-spacing:.1em;color:#6b84a1;font-weight:700}.float-card h3{font-size:16px;margin-top:8px;line-height:1.2;letter-spacing:-.03em}.float-card p{font-size:12px;line-height:1.5;color:var(--muted);margin-top:8px}.missed{left:0;top:65px;transform:rotate(-3deg)}.quote{left:17px;top:318px;transform:rotate(3deg)}.review{right:0;top:70px;transform:rotate(3deg)}.repeat{right:17px;top:323px;transform:rotate(-3deg)}.bubble{background:#eef7ff;border-radius:9px 9px 9px 1px;padding:11px;font-size:11px;color:#3475ad;line-height:1.5;margin-top:14px}.demo-label{display:block;font-size:9px;color:#7e8ca0;margin-top:9px}.stars{color:var(--blue);font-size:24px;letter-spacing:1px;margin-top:10px}.pill{display:inline-block;background:#e9f8f1;color:#26785b;border:1px solid #d6eee3;border-radius:20px;padding:4px 10px;font-size:10px;white-space:nowrap}.float-card .pill{margin-top:13px}.hero-foot{display:flex;justify-content:center;gap:42px;margin-top:65px;font-size:11px;color:#657d9c;padding-top:22px;border-top:1px solid #e4edf7}.hero-foot span:before{content:'✓';color:var(--blue);padding-right:8px}.trust{text-align:center;padding:37px 0 34px;border-bottom:1px solid var(--line)}.eyebrow{font-size:10px;font-weight:600;letter-spacing:.16em;color:#506b91;margin-bottom:12px}.trust>p:not(.eyebrow){font-size:13px;color:var(--muted)}.logos{display:flex;align-items:center;justify-content:center;gap:85px;margin-top:25px}.logos img{object-fit:contain;max-width:155px;width:20%;height:36px;filter:grayscale(1);opacity:.7}.section{padding-top:80px;padding-bottom:80px}.heading{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin-bottom:34px}.heading>p{max-width:350px;font-size:15px;color:var(--muted)}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.benefit{padding:28px;border:1px solid var(--line);border-radius:9px;background:linear-gradient(130deg,#fff,#fbfdff)}.number{display:block;font-size:10px;letter-spacing:.1em;color:var(--blue);font-weight:700;margin-bottom:27px}.benefit p{color:var(--muted);font-size:14px;line-height:1.6;margin:18px 0 24px}.benefit a{font-size:12px;color:var(--blue);font-weight:600}.workflow{background:#f5faff;border-block:1px solid #e6f0fa}.workflow-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center}.tabs button{border:1px solid transparent;border-bottom-color:#dce8f4;background:transparent;color:var(--navy);padding:25px 20px;width:100%;text-align:left;display:flex;gap:20px;align-items:center;border-radius:7px}.tabs button[aria-selected=true]{background:white;border-color:#b9d9fa;box-shadow:0 8px 26px #3270a30c}.tabs button>span{color:var(--blue);font-size:12px}.tabs b{font-size:17px;letter-spacing:-.025em}.tabs small{display:block;font-size:12px;color:var(--muted);margin-top:5px}.tabs i{font-style:normal;color:var(--blue);margin-left:auto}.workflow-note{font-size:13px;color:var(--muted);margin-top:27px;padding-inline:20px}.app-window{border:1px solid #cbddeb;background:#fff;border-radius:12px;box-shadow:0 16px 50px #17416c0d;overflow:hidden}.app-top{display:flex;align-items:center;gap:9px;padding:16px 22px;border-bottom:1px solid var(--line);font-size:12px}.app-mark{background:var(--blue);color:white;width:24px;height:24px;border-radius:6px;display:grid;place-items:center;font-weight:800}.example{font-size:8px;letter-spacing:.1em;color:#8a98a9;margin-left:auto}.avatar{display:inline-grid;place-items:center;width:28px;height:28px;background:#edf4fc;color:#6181a2;border-radius:50%;font-size:10px;font-weight:600}.app-top .avatar{margin-left:8px}.app-body{padding:26px}.app-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.app-heading h3{font-size:20px;margin-top:5px}.job{border:1px solid var(--line);border-radius:8px;margin-top:23px;overflow:hidden}.customer{display:flex;gap:12px;align-items:center;padding:17px}.avatar.large{width:38px;height:38px;font-size:12px}.customer b{font-size:13px}.customer small{display:block;font-size:10px;color:var(--muted)}.job-icon{margin-left:auto;font-size:23px;color:#7ba8d4}.job-detail{background:#f8fbff;padding:13px 17px;border-top:1px solid var(--line)}.job-detail span{font-size:9px;color:#7c90a6;letter-spacing:.08em}.job-detail p{font-size:12px;margin-top:5px;color:#48627e}.timeline{margin-top:25px}.timeline>div{display:flex;gap:12px;align-items:flex-start;margin-top:19px}.tick{font-size:10px;display:grid;place-items:center;background:#e7f5ee;color:#218b63;border-radius:50%;width:20px;height:20px;flex-shrink:0}.timeline b{font-size:11px}.timeline p{font-size:10px;color:var(--muted);margin-top:2px}.timeline small{margin-left:auto;color:#8c9daf;font-size:9px}.timeline .next{padding-top:17px;border-top:1px dashed var(--line)}.next .tick{background:#e9f4ff;color:var(--blue)}.app-bottom{padding:12px 26px;background:#f8fbff;border-top:1px solid var(--line);font-size:10px;color:#67809b}.app-bottom .dot{width:5px;height:5px}.trades{text-align:center;padding-block:55px}.trades h2{font-size:30px}.trade-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:26px auto 0;max-width:950px}.trade-list span{border:1px solid var(--line);border-radius:5px;background:#fbfdff;padding:9px 16px;font-size:12px;color:#4d6784}.proof{background:radial-gradient(ellipse at 55% 90%,#0d4069,#052642 45%,#031c32);color:#fff}.proof .eyebrow{color:#9bc6e7}.light-link{font-size:13px;color:#80c5ff}.proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.case{padding:31px;border:1px solid #365a77;border-radius:10px;background:linear-gradient(145deg,#123b5c,#072640)}.case-tag{font-size:9px;letter-spacing:.13em;color:#9dc9ec}.case img{display:block;width:145px;height:47px;object-fit:contain;margin:19px 0;filter:brightness(0) invert(1)}.case h3{font-size:29px}.case>p{font-size:14px;color:#c5d8e8;margin-top:18px}.case ul{font-size:12px;color:#c5d8e8;padding-left:18px;line-height:2}.case>a{font-size:13px;color:#80c5ff;display:inline-block;margin:10px 0}.case>small{display:block;color:#9eb9ce;font-size:10px;line-height:1.5;margin-top:14px;max-width:450px}.quotes{display:flex;flex-direction:column;gap:17px}.quotes figure{border:1px solid #355774;border-radius:9px;background:#ffffff04;padding:27px}.quote-mark{font-size:42px;color:#67bbfa;line-height:.8}.quotes blockquote{margin:9px 0 22px;font-size:23px;line-height:1.4;letter-spacing:-.025em}.quotes figcaption{font-size:13px}.quotes figcaption span{font-size:11px;color:#9eb9ce;margin-left:9px}.quotes>a{margin-top:7px}.proof-note{font-size:11px;color:#9eb9ce;line-height:1.6;margin-top:25px;max-width:950px}.pricing-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.pricing-layout h2{font-size:47px}.pricing-lead{font-size:16px;color:var(--muted);margin-top:27px;max-width:430px}.owner{display:flex;gap:18px;align-items:center;margin-top:40px}.owner img{width:77px;height:90px;object-fit:cover;object-position:50% 25%;border-radius:7px}.owner b{font-size:14px}.owner span{display:block;font-size:11px;color:var(--blue)}.owner p{font-size:12px;max-width:270px;color:var(--muted);margin-top:5px}.price-card{border:1px solid #b8d8f9;border-top:4px solid var(--blue);border-radius:10px;padding:33px;box-shadow:0 12px 50px #2273bc0a}.plan-label{font-size:10px;letter-spacing:.11em;font-weight:700;color:var(--blue)}.price{font-size:65px;font-weight:750;letter-spacing:-.065em;margin-top:13px;line-height:1.2}.price>span{font-size:15px;color:var(--muted);font-weight:400;letter-spacing:0;margin-left:8px}.price-caption{color:var(--muted);font-size:13px;margin-top:10px}.checks{list-style:none;padding:22px 0;margin:24px 0;border-block:1px solid var(--line);font-size:14px}.checks li{padding:5px 0}.checks li:before{content:'✓';margin-right:13px;color:var(--blue)}.price-card .button{width:100%}.draft-note{font-size:10px;color:#697d94;line-height:1.65;margin-top:20px}.draft-note b{display:block;color:#496480;margin-bottom:4px}.setup{border-top:1px solid var(--line);padding-top:60px}.setup h2{font-size:35px}.setup article{padding-right:28px}.step-num{display:inline-grid;place-items:center;width:40px;height:40px;background:#eff7ff;color:var(--blue);border:1px solid #dcecff;border-radius:9px;font-size:12px;margin-bottom:20px}.setup h3{font-size:21px}.setup article p{font-size:14px;color:var(--muted);margin-top:13px}.faq{display:grid;grid-template-columns:.65fr 1.35fr;gap:70px;padding-top:0}.faq h2{font-size:38px}details{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:20px 0;font-size:14px;font-weight:600}summary:after{content:'+';color:var(--blue);font-size:20px;line-height:1}details[open] summary:after{content:'−'}details p{font-size:14px;color:var(--muted);padding-bottom:21px;max-width:620px}.closing{background:linear-gradient(120deg,#eaf5ff,#f6fbff);border:1px solid #dfedfa;border-radius:12px;padding:45px;display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.closing h2{font-size:43px}.closing>div>p:last-child{font-size:15px;color:var(--muted);max-width:400px;margin-top:20px}.book-card{background:#fff;border:1px solid var(--line);padding:28px;border-radius:8px}.book-card .icon{float:right}.book-card h3{font-size:22px}.book-card>p{font-size:13px;color:var(--muted);margin:15px 0 23px;max-width:330px}.book-card .button{width:100%;font-size:13px}.book-card small{display:block;font-size:10px;color:var(--muted);text-align:center;margin-top:12px}footer{padding:48px 0 25px}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px}.footer-top>p,.footer-top>a:last-child{font-size:12px;color:var(--muted)}.footer-top>a:last-child b{color:var(--blue);font-weight:500}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:22px;margin-top:30px;font-size:10px;color:#8291a5}@media(min-width:1500px){.hero-inner{padding-top:70px}.hero h1{font-size:64px}}@media(max-width:1100px){.wrap{width:calc(100% - 48px)}.float-card{width:23%;padding:16px 12px;gap:7px}.float-card .icon{display:none}.hero h1{font-size:51px}.hero-copy{width:53%}.hero-foot{margin-top:70px}.quote{left:0}.repeat{right:0}.workflow-layout{gap:30px}.pricing-layout{gap:50px}.logos{gap:50px}.closing{gap:40px}}@media(max-width:800px){nav{display:none}.hero-copy{width:100%;max-width:570px}.hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding-top:35px}.hero-copy{grid-column:1/-1}.hero h1{font-size:53px}.float-card{position:static;width:100%;max-width:none;transform:none;margin-top:0}.float-card .icon{display:flex}.missed,.review{margin-top:20px}.quote{grid-column:1;grid-row:3}.repeat{grid-column:2;grid-row:3}.hero-foot{grid-column:1/-1;margin-top:15px;gap:15px}.heading{display:block}.heading>p{margin-top:20px;max-width:600px}.three{gap:13px}.benefit{padding:20px}.benefit h3{font-size:21px}.workflow-layout{grid-template-columns:1fr}.tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tabs button{padding:17px 12px;gap:9px;align-items:flex-start}.tabs button i,.tabs button small{display:none}.tabs b{font-size:13px}.workflow-note{grid-column:1/-1;margin-top:5px}.proof-grid{gap:16px}.quotes blockquote{font-size:20px}.pricing-layout{gap:30px}.pricing-layout h2{font-size:38px}.price-card{padding:25px}.price{font-size:55px}.closing{gap:30px;padding:30px}.closing h2{font-size:35px}.logos{gap:35px}.faq{gap:35px}.footer-top{flex-wrap:wrap}}@media(max-width:580px){.wrap{width:calc(100% - 36px)}.concept{font-size:8px;gap:8px;flex-wrap:wrap}.concept a{display:none}.nav{height:75px;gap:15px}.brand>span{font-size:24px}.brand small{font-size:5.5px;letter-spacing:1.1px}.button.small{font-size:11px;padding:10px 12px;gap:8px;min-height:40px}.hero h1{font-size:44px}.intro{font-size:11px}.lead{font-size:15px;margin:22px auto}.actions{flex-direction:column;max-width:360px;margin:auto}.hero-copy .quiet{font-size:10px}.hero-inner{gap:11px}.float-card{padding:16px 12px}.float-card .icon{display:none}.float-card h3{font-size:15px}.float-card p{font-size:11px}.mini-label{font-size:8px}.bubble{font-size:10px;padding:8px}.stars{font-size:21px}.demo-label{font-size:8px}.hero-foot{gap:8px;flex-wrap:wrap;font-size:9px}.hero-foot span:before{padding-right:4px}.trust{padding:30px 0}.trust>p:not(.eyebrow){font-size:12px}.logos{display:grid;grid-template-columns:1fr 1fr;gap:22px 35px;padding-inline:25px}.logos img{width:100%;max-width:150px;height:30px;margin:auto}.section{padding-block:48px}h2{font-size:32px}.heading{margin-bottom:25px}.heading>p{font-size:14px;margin-top:16px}.three{grid-template-columns:1fr;gap:14px}.benefit{padding:24px}.number{margin-bottom:18px}.benefit h3 br{display:none}.benefit p{margin:14px 0 20px}.workflow-layout{gap:22px}.tabs{grid-template-columns:1fr}.tabs button{padding:16px;align-items:center}.tabs button small,.tabs button i{display:block}.tabs b{font-size:14px}.tabs button small{font-size:11px}.tabs button>span{font-size:11px}.workflow-note{font-size:12px;margin-top:8px;padding-inline:3px}.app-top{padding:14px}.app-body{padding:17px}.app-heading h3{font-size:17px}.app-heading{gap:8px}.app-heading .pill{font-size:9px;padding:3px 7px}.customer{padding:13px;gap:8px}.customer small{font-size:9px}.customer .large{width:29px;height:29px}.timeline b{font-size:10px}.timeline p{font-size:9px}.app-bottom{padding:12px 17px;font-size:9px}.trades h2{font-size:27px}.trade-list{gap:8px;margin-top:20px}.trade-list span{padding:7px 11px;font-size:11px}.proof-grid,.pricing-layout,.faq,.closing{grid-template-columns:1fr}.proof .heading>a{display:inline-block;margin-top:18px}.case{padding:25px}.case h3{font-size:27px}.quotes figure{padding:24px}.quotes blockquote{font-size:23px}.proof-note{font-size:10px}.pricing-layout{gap:30px}.pricing-layout h2{font-size:38px}.pricing-lead{font-size:15px}.owner{margin-top:25px}.price-card{padding:27px 24px}.setup{padding-top:40px}.setup h2{font-size:31px}.setup .three{gap:25px}.setup article{padding-right:0}.step-num{margin-bottom:15px}.faq{padding-top:5px;gap:20px}.faq h2{font-size:31px}.faq h2 br{display:none}.closing{padding:27px 20px;gap:25px}.closing h2{font-size:35px}.book-card{padding:23px 18px}.book-card h3{font-size:21px}.book-card .icon{width:31px;height:31px}.book-card .button{font-size:12px;padding-inline:12px}.footer-top{flex-direction:column;align-items:flex-start;gap:24px}.footer-bottom{flex-direction:column;gap:8px;margin-top:25px}footer{padding-top:35px}.quiet{line-height:1.5}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.logos img{filter:brightness(0);opacity:.58}
