#main{--ink:#181927;--muted:#596075;--purple:#7252ea;--lav:#f5f2ff;--line:#e8e8f0;--mint:#e6f7ee;--peach:#fff0e6;--pink:#fff0f6;--blue:#eef6ff;--shadow:0 26px 70px #2a225c17;--radius:22px}#main,#main *{box-sizing:border-box}html{scroll-behavior:smooth}#main{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font:16px/1.5 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#main button,#main a{font:inherit}#main a{color:inherit;text-decoration:none}#main button{cursor:pointer}#main a:focus-visible,#main button:focus-visible,#main summary:focus-visible{outline-offset:3px;outline:3px solid #b3a2ff}#main h1,#main h2,#main h3,#main p{margin-top:0}#main h1,#main h2,#main h3{letter-spacing:-.045em;line-height:1.12}#main h1{margin-bottom:22px;font-size:clamp(42px,5.2vw,75px);font-weight:790}#main h2{margin-bottom:15px;font-size:clamp(29px,3.1vw,47px);font-weight:760}#main h3{letter-spacing:-.025em;margin-bottom:8px;font-size:19px}#main p{color:var(--muted)}#main .wrap{max-width:1220px;margin:auto;padding:0 30px}#main .section{padding:94px 0}#main .section.tight{padding:65px 0}#main .section.soft{background:#faf9ff}#main .section.tint{background:linear-gradient(110deg,#fbfaff,#fff7f4)}#main .short{max-width:640px}#main .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--purple);margin-bottom:18px;font-size:12px;font-weight:800}#main .lead{max-width:640px;font-size:18px;line-height:1.55}#main .small{font-size:13px;line-height:1.5}#main .smallnote{color:#7d8191;font-size:12px}#main .grid2{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}#main .grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}#main .btns{flex-wrap:wrap;align-items:center;gap:12px;display:flex}#main .btn{border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:13px 20px;font-size:14px;font-weight:730;transition:transform .16s,box-shadow .16s;display:inline-flex}#main .btn:hover{transform:translateY(-2px)}#main .btn.dark{color:#fff;background:#1d2031;box-shadow:0 8px 20px #13152524}#main .btn.purple{background:var(--purple);color:#fff;box-shadow:0 9px 22px #7252ea33}#main .btn.ghost{color:#242537;background:#fff;border:1px solid #dcdde8}#main .btn.light{color:#37296b;background:#fff}#main .checks{color:#45485a;flex-wrap:wrap;align-items:center;gap:19px;margin-top:20px;font-size:12px;display:flex}#main .checks span:before{content:"✓";color:var(--purple);margin-right:7px;font-weight:900}#main .nav{z-index:20;backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #f0eff5;position:sticky;top:0}#main .nav .wrap{justify-content:space-between;align-items:center;gap:24px;height:70px;display:flex}#main .brand{letter-spacing:-.075em;white-space:nowrap;color:#171727;align-items:center;gap:9px;font-size:23px;font-weight:840;display:inline-flex}#main .logo{background:conic-gradient(from 20deg,#6c4bdd,#9756ef,#ff948a,#e8ad85,#7a56e8);border-radius:10px;width:27px;height:27px;display:inline-block;position:relative;transform:rotate(-12deg)}#main .logo:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}#main .navlinks{color:#444558;align-items:center;gap:30px;font-size:13px;font-weight:650;display:flex}#main .navlinks a:hover,#main .footer a:hover{color:var(--purple)}#main .navend{align-items:center;gap:12px;display:flex}#main .navend .btn{padding:10px 14px;font-size:12px}#main .hero{background:linear-gradient(110deg,#fff 38%,#faf7ff 83%,#fff3f0);padding:78px 0 86px;position:relative;overflow:hidden}#main .hero:before{content:"";opacity:.6;pointer-events:none;background:radial-gradient(circle,#e9dbff 0,#0000 67%);width:560px;height:500px;position:absolute;top:0;right:2%}#main .hero .wrap{position:relative}#main .hero .grid2{grid-template-columns:.95fr 1.05fr;gap:48px}#main .hero h1 em{color:var(--purple);font-style:normal}#main .hero p{margin-bottom:26px;font-size:18px;line-height:1.6}#main .hero strong{color:#292a3e}#main .hero .eyebrow{margin-bottom:16px}#main .hero-visual{min-width:0;position:relative}#main .dashboard{background:#fff;border:1px solid #e6e0f5;border-radius:19px;overflow:hidden;box-shadow:0 32px 70px #45377c21}#main .browserbar{background:#fbfbfe;border-bottom:1px solid #eeeaf5;align-items:center;gap:6px;height:42px;padding:0 16px;display:flex}#main .dot{background:#d7d3e5;border-radius:50%;width:7px;height:7px}#main .url{color:#86859a;background:#fff;border:1px solid #f0edf4;border-radius:6px;margin:auto;padding:5px 14px;font-size:10px}#main .browserbody{padding:20px}#main .mock-brand{border-bottom:1px solid #efedf4;align-items:center;gap:10px;padding-bottom:18px;display:flex}#main .mock-avatar{color:#5a3dad;background:linear-gradient(135deg,#c9b5f9,#f1dbcd);border-radius:11px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:800;display:grid}#main .mock-brand strong{font-size:12px}#main .mock-brand small{color:#828495;font-size:10px;display:block}#main .mock-label{justify-content:space-between;align-items:center;margin:16px 0 9px;font-size:12px;font-weight:750;display:flex}#main .mock-step{color:#8c81ab;font-size:10px;font-weight:650}#main .choices{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}#main .choice{text-align:left;background:#fff;border:1px solid #e8e7f1;border-radius:9px;min-width:0;padding:10px 7px}#main .choice b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}#main .choice small{color:#8b8d9c;margin-top:3px;font-size:9px;display:block}#main .choice.active{background:#f6f2ff;border-color:#8567ed;box-shadow:inset 0 0 0 1px #8567ed}#main .choice:focus-visible{outline-offset:2px}#main .selected-service{border:1px solid #e8e7f1;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;font-size:11px;display:flex}#main .selected-service span{color:#817c93}#main .dates{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}#main .dates button{color:#44465a;background:#fff;border:1px solid #e8e7f1;border-radius:8px;padding:9px 2px;font-size:10px}#main .dates button.active{color:#fff;background:#7154e3;border-color:#7154e3}#main .mock-summary{background:#f7f6fc;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:17px;padding:11px 13px;font-size:10px;display:flex}#main .mock-summary b{font-size:11px}#main .float{background:#fff;border:1px solid #eee9f5;border-radius:11px;align-items:center;gap:9px;padding:10px 13px;font-size:11px;font-weight:700;display:flex;position:absolute;box-shadow:0 14px 32px #45377c21}#main .float.a{top:22%;right:-12px}#main .float.b{bottom:7%;left:-28px}#main .float i{font-size:17px;font-style:normal}#main .mock-hint{text-align:right;color:#8d899c;margin:9px 5px 0;font-size:10px}#main .mini-nav{background:#fff;border-bottom:1px solid #eeeaf5}#main .mini-nav .wrap{flex-wrap:wrap;justify-content:space-between;gap:15px;padding-top:19px;padding-bottom:19px;display:flex}#main .mini-nav span{align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}#main .mini-nav span:before{content:"●";color:#8e76f5;font-size:9px}#main .intro{padding:66px 0 48px}#main .intro .wrap{grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;display:grid}#main .intro p{color:#484d62;margin-bottom:0;font-size:18px}#main .process{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-top:36px;display:grid}#main .process article{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:150px;padding:21px 16px;position:relative}#main .process article:after{content:"→";color:#bbb0e7;z-index:2;font-size:23px;position:absolute;top:46%;right:-13px}#main .process article:last-child:after{content:""}#main .process .num{color:#8462e9;margin-bottom:18px;font-size:11px;font-weight:800}#main .process h3{margin-bottom:6px;font-size:16px}#main .process p{margin:0;font-size:12px;line-height:1.5}#main .visual{box-shadow:var(--shadow);background:#fff;border:1px solid #e9e5f1;border-radius:22px;min-height:305px;padding:22px}#main .visual.peach{background:linear-gradient(135deg,#fffdfb,#fff5ed)}#main .visual.lav{background:linear-gradient(135deg,#fff,#f6f3ff)}#main .visual.mint{background:linear-gradient(130deg,#fff,#f2fcf6)}#main .visual .vhead{border-bottom:1px solid #eeedf3;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:14px;font-size:13px;font-weight:760;display:flex}#main .vhead .vmuted{color:#9290a4;font-size:10px;font-weight:600}#main .vrow{background:#fff;border:1px solid #edeaf3;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;margin-top:9px;padding:13px 15px;font-size:12px;display:flex}#main .vrow strong{font-size:12px}#main .vrow small{color:#8b8b9e;font-size:10px}#main .vrow .doticon{color:#6e52dd;background:#f0ebff;border-radius:9px;flex:none;place-items:center;width:33px;height:33px;font-weight:800;display:grid}#main .vrow .grow{flex:1}#main .status{color:#197653;background:#e6f7ef;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:750;display:inline-block}#main .twocard{grid-template-columns:1fr 1fr;gap:16px;display:grid}#main .twocard>div{background:#fff;border:1px solid #edeaf3;border-radius:15px;padding:22px}#main .twocard h3{margin-bottom:7px;font-size:18px}#main .twocard p{margin-bottom:0;font-size:13px}#main .inline-list{grid-template-columns:1fr 1fr;gap:14px 24px;margin:22px 0 26px;display:grid}#main .inline-list span{align-items:flex-start;gap:9px;font-size:13px;font-weight:650;display:flex}#main .inline-list span:before{content:"✓";color:#6649dc;font-weight:900}#main .service-tabs{gap:8px;margin-bottom:13px;display:flex}#main .service-tabs button{color:#646478;background:#fff;border:1px solid #e7e5ed;border-radius:7px;padding:8px 11px;font-size:11px}#main .service-tabs button.active{color:#5b3fe0;background:#f2edff;border-color:#bdb1fa;font-weight:750}#main .service-list .vrow{margin-top:7px}#main .staff-table{border-collapse:collapse;width:100%}#main .staff-table th{color:#858697;text-align:center;padding:8px 5px;font-size:10px;font-weight:650}#main .staff-table td{text-align:center;border-top:1px solid #f0edf4;padding:11px 4px;font-size:11px}#main .staff-table td:first-child{text-align:left;white-space:nowrap;font-weight:740}#main .staff-table .shift{color:#694ada;background:#eee9fd;border-radius:6px;padding:5px 8px;font-size:10px;display:inline-block}#main .staff-table .off{color:#b4b1c1}#main .boxline{background:#fff;border:1px solid #edeaf3;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;padding:12px;font-size:11px;display:flex}#main .boxline b{font-size:11px}#main .boxline .sub{color:#9391a1;font-size:10px;display:block}#main .messages{grid-template-columns:1fr 1fr;gap:14px;display:grid}#main .message{background:#fff;border:1px solid #e9e4f0;border-radius:13px;min-height:208px;padding:19px}#main .message .meta{color:#858298;justify-content:space-between;margin-bottom:19px;font-size:10px;display:flex}#main .message p{color:#39394b;font-size:12px}#main .bubble{color:#3a315c;background:#ede8ff;border-radius:13px 13px 13px 3px;padding:13px;font-size:12px}#main .tags{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}#main .tags span{background:#fff;border:1px solid #e5e1ee;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:680}#main .paycard{background:#fff;border:1px solid #e9e6ef;border-radius:15px;max-width:400px;margin:auto;padding:19px}#main .paycard h3{font-size:18px}#main .payline{border-bottom:1px solid #eeebf4;justify-content:space-between;gap:14px;padding:11px 0;font-size:12px;display:flex}#main .paymethod{border:1px solid #e9e6ef;border-radius:9px;margin-top:10px;padding:12px;font-size:12px;font-weight:740}#main .paymethod span{float:right;color:#9d9bab}#main .paymethod.primary{color:#fff;background:#22263b}#main .paymethod.primary span{color:#c7c8d2}#main .feature-grid{background:#e9e6ee;border:1px solid #e9e6ee;border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:36px;display:grid;overflow:hidden}#main .feature-grid>article{background:#fff;min-height:154px;padding:23px 22px}#main .feature-grid b{text-align:center;color:#6a4ada;background:#f2eeff;border-radius:10px;width:33px;height:33px;margin-bottom:16px;font-size:17px;line-height:33px;display:inline-block}#main .feature-grid h3{font-size:16px}#main .feature-grid p{margin:0;font-size:12px;line-height:1.5}#main .integration-box{background:#f9f7ff;border:1px solid #eee9fa;border-radius:20px;justify-content:space-between;align-items:center;gap:45px;padding:30px 34px;display:flex}#main .integration-box h2{max-width:400px;font-size:29px}#main .integration-box p{max-width:420px;margin-bottom:0;font-size:13px}#main .integrations{flex-wrap:wrap;gap:8px;max-width:515px;display:flex}#main .integrations span{color:#343446;background:#fff;border:1px solid #ebe7f1;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:750}#main .comparison{border:1px solid #e7e7ef;border-radius:17px;margin-top:31px;overflow-x:auto;box-shadow:0 18px 50px #1f184e0a}#main .comparison table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:980px;font-size:12px}#main .comparison th,#main .comparison td{text-align:left;vertical-align:top;border-bottom:1px solid #ededf3;border-right:1px solid #f0eef5;padding:15px 13px;line-height:1.42}#main .comparison th{color:#353445;background:#f6f5fa;font-size:12px;font-weight:780}#main .comparison tr:last-child td{border-bottom:0}#main .comparison tr td:last-child,#main .comparison tr th:last-child{border-right:0}#main .comparison th:first-child,#main .comparison td:first-child{color:#333345;z-index:1;background:#fdfcff;width:185px;font-weight:750;position:sticky;left:0;box-shadow:2px 0 7px #281e5006}#main .comparison th:first-child{z-index:3;background:#f6f5fa}#main .comparison th:nth-child(2),#main .comparison td:nth-child(2){background:#f8f5ff}#main .comparison th:nth-child(2){color:#6241db}#main .comparison td strong{color:#44336f;font-weight:740;display:block}#main .comparison small{color:#838395;font-size:10px}#main .tablehint{color:#777889;margin-top:10px;font-size:12px}#main .sources{color:#85859a;margin-top:14px;font-size:11px}#main .sources a{text-underline-offset:2px;text-decoration:underline}#main .pricepanel{color:#fff;background:#29213f;border-radius:23px;grid-template-columns:1.1fr .9fr;display:grid;overflow:hidden}#main .pricepanel .left{padding:40px}#main .pricepanel .right{background:linear-gradient(130deg,#5b48ca,#7d60ec);padding:36px}#main .pricepanel h2{font-size:37px}#main .pricepanel p{color:#d7d1e9;font-size:14px}#main .pricepanel .eyebrow{color:#cbbfff}#main .pricepanel .amount{letter-spacing:-.04em;font-size:43px;font-weight:820}#main .pricepanel .amount small{letter-spacing:normal;font-size:13px;font-weight:600}#main .pricepanel ul{margin:15px 0 26px;padding:0;font-size:13px;line-height:2.1;list-style:none}#main .pricepanel li:before{content:"✓";margin-right:11px;font-weight:900}#main .industry-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:32px;display:grid}#main .industry{background:#fff;border:1px solid #ebe8f0;border-radius:13px;min-height:110px;padding:20px}#main .industry b{margin-bottom:7px;font-size:15px;display:block}#main .industry p{margin:0;font-size:12px;line-height:1.5}#main .setup{grid-template-columns:repeat(3,1fr);gap:23px;margin-top:34px;display:grid}#main .setup article{border-top:2px solid #dcd3fc;padding:24px 8px 0}#main .setup .number{color:#7052e0;margin-bottom:16px;font-size:12px;font-weight:900}#main .setup h3{font-size:20px}#main .setup p{margin:0;font-size:13px;line-height:1.6}#main .support{background:#fff2e9;border:1px solid #f9e5d7;border-radius:17px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:45px;padding:26px 31px;display:grid}#main .support b{font-size:17px}#main .support p{margin:8px 0 0;font-size:13px}#main .faqs{grid-template-columns:.68fr 1.32fr;gap:60px;display:grid}#main .faqitem{border-bottom:1px solid #e9e8ef}#main .faqitem:first-child{border-top:1px solid #e9e8ef}#main .faqitem summary{cursor:pointer;padding:18px 32px 18px 0;font-size:15px;font-weight:740;list-style:none;position:relative}#main .faqitem summary::-webkit-details-marker{display:none}#main .faqitem summary:after{content:"+";color:var(--purple);font-size:22px;font-weight:400;position:absolute;top:16px;right:5px}#main .faqitem[open] summary:after{content:"–"}#main .faqitem p{margin:0;padding:0 28px 17px 0;font-size:13px;line-height:1.65}#main .end{padding:40px 0 75px}#main .end .cta{color:#fff;text-align:center;background:linear-gradient(115deg,#2a234a,#6549da);border-radius:24px;padding:58px 38px;position:relative;overflow:hidden}#main .end .cta:before{content:"";border:1px solid #ffffff26;border-radius:50%;width:360px;height:360px;position:absolute;inset:-140px auto auto -100px}#main .end h2{font-size:44px;position:relative}#main .end p{color:#dfd9fb;font-size:15px;position:relative}#main .end .btn{position:relative}#main .footer{color:#777687;border-top:1px solid #eeeaf1;padding:28px 0;font-size:12px}#main .footer .wrap{justify-content:space-between;align-items:center;gap:20px;display:flex}#main .footer .links{flex-wrap:wrap;gap:19px;display:flex}#main .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1020px){#main .wrap{padding:0 24px}#main .navlinks{gap:13px}#main .hero .grid2{gap:28px}#main .section{padding:74px 0}#main .grid2{gap:37px}#main .feature-grid{grid-template-columns:repeat(2,1fr)}#main .intro .wrap{gap:34px}#main .float.a{right:-4px}#main .float.b{left:-4px}}@media (width<=750px){#main .nav .wrap{height:64px}#main .navlinks,#main .navend .secondary-link{display:none}#main .hero{padding:54px 0 50px}#main .hero .grid2,#main .grid2,#main .intro .wrap,#main .faqs,#main .pricepanel{grid-template-columns:1fr}#main .hero h1{font-size:47px}#main .hero p{font-size:16px}#main .hero-visual{margin:10px 4px 0}#main .float{display:none}#main .hero .grid2{gap:27px}#main .section{padding:62px 0}#main .section.tight{padding:45px 0}#main .intro{padding:52px 0 27px}#main .intro p{font-size:16px}#main .process{grid-template-columns:repeat(2,1fr);gap:10px}#main .process article:after{display:none}#main .process article:last-child{grid-column:1/-1;min-height:auto}#main .process article{min-height:132px}#main .mini-nav .wrap{justify-content:center;gap:12px}#main .mini-nav span{font-size:11px}#main .grid2{gap:25px}#main .grid3,#main .industry-grid,#main .setup,#main .twocard,#main .messages{grid-template-columns:1fr}#main .visual{padding:14px}#main .feature-grid{grid-template-columns:1fr 1fr}#main .feature-grid>article{min-height:140px;padding:17px}#main .integration-box{padding:23px;display:block}#main .integrations{margin-top:20px}#main .pricepanel .left,#main .pricepanel .right{padding:29px}#main .support{grid-template-columns:1fr;padding:24px}#main .faqs{gap:16px}#main .end h2{font-size:36px}#main .end .cta{padding:48px 19px}#main .footer .wrap{flex-direction:column;align-items:flex-start}#main .comparison table{min-width:900px}#main .section h2{font-size:35px}}@media (width<=410px){#main .wrap{padding:0 17px}#main .navend .btn{padding:9px 10px}#main .hero h1{font-size:42px}#main .process,#main .feature-grid{grid-template-columns:1fr}#main .process article{min-height:auto;padding:15px}#main .process .num{margin-bottom:9px}#main .choices{grid-template-columns:repeat(3,1fr)}#main .choice{padding:8px 5px}#main .choice b{font-size:9px}#main .dates{gap:3px}#main .status{padding:4px 6px;font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}#main .btn{transition:none}}
