@font-face{font-family:CM Clash;src:url(fonts/clash-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:CM Clash;src:url(fonts/clash-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:CM Clash;src:url(fonts/clash-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:CM Clash;src:url(fonts/clash-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:CM Bricolage;src:url(fonts/bricolage-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:CM Bricolage;src:url(fonts/bricolage-800.woff2) format("woff2");font-weight:800;font-display:swap}:root{--s-bg:#fff;--s-soft:#f3f5fa;--s-tx:#0f172a;--s-mut:#5b6478;--s-fa:#8b93a7;--s-ln:rgba(15,23,42,.08);--s-ln2:rgba(15,23,42,.14);--s-ink:#0e1428;--s-ink2:#151d36;--s-blue:#2196f3;--s-blue2:#1677cc;--s-gold:#ffd333;--s-green:#16a34a;--s-red:#e5484d;--s-grad:linear-gradient(110deg,#1e6bff 0%,#2196f3 52%,#22d3ee 100%);--s-grad-t:linear-gradient(100deg,#1650d6 0%,#1677cc 50%,#0aa3c2 100%);--s-grad-d:linear-gradient(100deg,#5b93ff 0%,#5bb6ff 50%,#67e8f9 100%);--s-fd:"CM Bricolage","Bricolage Grotesque",system-ui,sans-serif;--s-fb:"CM Clash","Clash Grotesk",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--s-sh1:0 1px 2px rgba(15,23,42,.06),0 1px 1px rgba(15,23,42,.04);--s-sh2:0 18px 44px -20px rgba(15,23,42,.28);--s-sh3:0 40px 90px -30px rgba(10,20,50,.45);--s-ease:cubic-bezier(.2,.8,.2,1) }html{scroll-behavior:smooth;scroll-padding-top:90px}body.cm-site{margin:0;background:var(--s-bg)!important;color:var(--s-tx);font:500 16.5px/1.6 var(--s-fb);-webkit-font-smoothing:antialiased;padding-top:72px;overflow-x:hidden}body.cm-site.admin-bar .cms-hd{top:32px}body.cm-site p,body.cm-site li,body.cm-site input,body.cm-site select,body.cm-site textarea,body.cm-site button{font-family:var(--s-fb)}body.cm-site h1,body.cm-site h2,body.cm-site h3,body.cm-site h4,body.cm-site .elementor-heading-title{font-family:var(--s-fd);font-weight:800;letter-spacing:-.03em;color:inherit;line-height:1.08}body.cm-site a{color:inherit;text-decoration:none}body.cm-site ::selection{background:#2196f338}.cms-hp{position:absolute!important;left:-9999px!important;opacity:0;width:1px;height:1px}[hidden]{display:none!important}.cm-logo{display:inline-flex;align-items:center;gap:10px;font:700 18px/1 var(--s-fd);letter-spacing:-.02em;white-space:nowrap}.cm-logo-t b{font-weight:800}.cm-logo-img{height:32px;width:auto;display:block}.cm-mark{display:block;flex:none}body.cm-site em,.cms-grad{font-style:normal;background:var(--s-grad-t);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.04em}.cms-dark em,.cms-ft em,.cms-hero em{background:var(--s-grad-d);-webkit-background-clip:text;background-clip:text}.cms-b,body.cm-site .cms-eb .elementor-button{display:inline-flex!important;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 24px!important;border:0;border-radius:14px!important;font:600 16px/1 var(--s-fb)!important;cursor:pointer;transition:transform .18s var(--s-ease),box-shadow .2s,background .2s;white-space:nowrap}.cms-b:hover,.cms-eb .elementor-button:hover{transform:translateY(-2px)}.cms-b-p,body.cm-site .cms-eb-p .elementor-button{background:var(--s-blue)!important;color:#fff!important;box-shadow:0 12px 26px -12px #2196f3bf}.cms-b-p:hover,body.cm-site .cms-eb-p .elementor-button:hover{background:var(--s-blue2)!important}.cms-b-gold,body.cm-site .cms-eb-gold .elementor-button{background:var(--s-grad)!important;color:#fff!important;box-shadow:0 14px 30px -12px #2196f3b3}.cms-b-g,body.cm-site .cms-eb-g .elementor-button{background:#fff!important;color:var(--s-tx)!important;box-shadow:inset 0 0 0 1px var(--s-ln2)}body.cm-site .cms-eb-w .elementor-button{background:#ffffff14!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ffffff38;backdrop-filter:blur(8px)}body.cm-site .cms-eb-w .elementor-button:hover{background:#ffffff24!important}.cms-eb .elementor-button-icon svg{width:16px;height:16px;fill:currentColor}.cms-btns>.elementor-widget-wrap,.cms-btns>.elementor-container,.cms-btns{gap:12px}.cms-eb{width:auto!important;display:inline-block;margin-right:10px!important;margin-bottom:10px!important}.cms-hd{position:fixed;top:0;left:0;right:0;z-index:999;height:72px;background:#ffffffc7;backdrop-filter:saturate(1.6) blur(16px);-webkit-backdrop-filter:saturate(1.6) blur(16px);box-shadow:0 1px 0 var(--s-ln);transition:box-shadow .25s,background .25s}.cms-hd.is-scrolled{background:#ffffffeb;box-shadow:0 1px 0 var(--s-ln),0 10px 30px -18px #0f172a40}.cms-hd-in{max-width:1200px;height:100%;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:24px}.cms-hd-logo{flex:none}.cms-hd-nav{display:flex;gap:4px;margin:0 auto}.cms-hd-nav a{padding:9px 14px;border-radius:10px;font-weight:600;font-size:15px;color:var(--s-mut);transition:color .15s,background .15s}.cms-hd-nav a:hover{color:var(--s-tx);background:var(--s-soft)}.cms-hd-nav a.is-on{color:var(--s-tx)}.cms-hd-r{display:flex;align-items:center;gap:14px}.cms-hd-r .cms-b{min-height:42px;padding:0 18px;font-size:15px;border-radius:12px}.cms-hd-login{font-weight:600;font-size:15px;color:var(--s-mut)}.cms-hd-login:hover{color:var(--s-tx)}.cms-burger{display:none;width:42px;height:42px;border:0;border-radius:12px;background:var(--s-soft);cursor:pointer;position:relative}.cms-burger i{position:absolute;left:12px;right:12px;height:2px;border-radius:2px;background:var(--s-tx);transition:transform .25s var(--s-ease)}.cms-burger i:first-child{top:16px}.cms-burger i:last-child{top:24px}.cms-hd.is-open .cms-burger i:first-child{transform:translateY(4px) rotate(45deg)}.cms-hd.is-open .cms-burger i:last-child{transform:translateY(-4px) rotate(-45deg)}.cms-mnav{position:fixed;inset:72px 0 0;background:#fff;padding:20px 22px 30px;display:flex;flex-direction:column;justify-content:space-between;overflow:auto}.cms-mnav nav{display:grid}.cms-mnav nav a{padding:16px 4px;border-bottom:1px solid var(--s-ln);font:700 24px var(--s-fd);letter-spacing:-.02em}.cms-mnav-b{display:grid;gap:10px}@media(max-width:960px){.cms-hd-nav,.cms-hd-login,.cms-hd-r>.cms-b{display:none}.cms-burger{display:block}.cms-hd-in{padding:0 16px}}.cms-s{padding:104px 0!important;position:relative}.cms-s.is-tight{padding:72px 0!important}.cms-soft{background:var(--s-soft)!important}.cms-dark,.cms-hero{background:var(--s-ink)!important;color:#dfe6f5;overflow:hidden}.cms-dark .elementor-heading-title,.cms-hero .elementor-heading-title{color:#fff}.cms-dark p,.cms-hero p{color:#b9c3da}.cms-hero{padding:96px 0 110px!important}.cms-hero:before,.cms-dark:before{content:"";position:absolute;right:-220px;top:-260px;width:760px;height:760px;background:radial-gradient(closest-side,rgba(33,150,243,.38),transparent);pointer-events:none}.cms-hero:after,.cms-dark:after{content:"";position:absolute;left:-260px;bottom:-320px;width:700px;height:700px;background:radial-gradient(closest-side,rgba(34,211,238,.14),transparent);pointer-events:none}.cms-hero>.elementor-container,.cms-dark>.elementor-container{position:relative;z-index:1}.cms-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at 70% 30%,#000,transparent 70%);mask-image:radial-gradient(ellipse at 70% 30%,#000,transparent 70%);pointer-events:none}.cms-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:9px;font:700 13px/1 var(--s-fb)!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--s-blue)!important}.cms-dark .cms-eyebrow .elementor-heading-title,.cms-hero .cms-eyebrow .elementor-heading-title{color:#7cc4ff!important}.cms-pill .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#2196f31a;color:var(--s-blue)!important;font:600 13.5px/1 var(--s-fb)!important;letter-spacing:0!important;text-transform:none!important}.cms-hero .cms-pill .elementor-heading-title{background:#ffffff14;color:#cfe3ff!important;box-shadow:inset 0 0 0 1px #ffffff24}.cms-pill .elementor-heading-title:before{content:"";width:7px;height:7px;border-radius:50%;background:#22d3ee;box-shadow:0 0 0 4px #22d3ee38}.cms-h1 .elementor-heading-title{font-size:clamp(44px,6.4vw,80px)!important;line-height:1.02!important;letter-spacing:-.045em!important}.cms-h2 .elementor-heading-title{font-size:clamp(34px,4.4vw,54px)!important;line-height:1.06!important}.cms-h3 .elementor-heading-title{font-size:22px!important;letter-spacing:-.02em!important;line-height:1.2!important}.cms-lead,.cms-lead p{font-size:19px!important;line-height:1.6!important;color:var(--s-mut)}.cms-hero .cms-lead p,.cms-dark .cms-lead p{color:#b9c3da}.cms-fine p{font-size:14px;color:var(--s-fa);margin:0}.cms-hero .cms-fine p{color:#8f9bb8}.cms-center{text-align:center}.cms-center .elementor-widget-container{margin-left:auto;margin-right:auto}.cms-maxw .elementor-widget-container{max-width:680px}.cms-center.cms-maxw .elementor-widget-container{margin:0 auto}.cms-card>.elementor-widget-wrap,.cms-card>.elementor-column-wrap{background:#fff;border-radius:22px;box-shadow:var(--s-sh1),inset 0 0 0 1px var(--s-ln);padding:28px!important;margin:10px;height:calc(100% - 20px);transition:transform .25s var(--s-ease),box-shadow .25s;align-content:flex-start}.cms-card:hover>.elementor-widget-wrap{transform:translateY(-4px);box-shadow:var(--s-sh2),inset 0 0 0 1px var(--s-ln)}.cms-soft .cms-card>.elementor-widget-wrap{box-shadow:var(--s-sh1)}.cms-dark .cms-card>.elementor-widget-wrap{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff17}.cms-dark .cms-card .elementor-heading-title{color:#fff}.cms-card p{margin:0;color:var(--s-mut);font-size:15.5px;line-height:1.6}.cms-dark .cms-card p{color:#aab5cc}.cms-ico{margin-bottom:18px!important}.cms-ico .elementor-widget-container{display:inline-grid}.cms-ico .cms-ico-in{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;font-size:24px;background:var(--c,rgba(33,150,243,.12))}.cms-ico svg{width:24px;height:24px;stroke:var(--s-blue);fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.cms-num .cms-ico-in{font:800 20px var(--s-fd);color:#fff;background:var(--s-grad)}.cms-tag .elementor-heading-title{display:inline-block;padding:5px 11px;border-radius:999px;background:var(--s-soft);font:600 12.5px/1.2 var(--s-fb)!important;letter-spacing:0!important;color:var(--s-mut)!important}.cms-split>.elementor-container{align-items:center}.cms-checks ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:12px}.cms-checks li{display:flex;gap:12px;align-items:flex-start;font-size:16px;color:var(--s-tx)}.cms-checks li:before{content:"";flex:none;width:22px;height:22px;margin-top:2px;border-radius:7px;background:#16a34a1f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316a34a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4L18 8'/%3E%3C/svg%3E") center/14px no-repeat}.cms-dark .cms-checks li{color:#dfe6f5}.cms-mock{position:relative;border-radius:22px;background:#f3f5fa;box-shadow:var(--s-sh3),inset 0 0 0 1px #fff9;overflow:hidden;font:500 13px/1.35 var(--s-fb);color:#0f172a;text-align:left;user-select:none}.cms-mock-wrap{position:relative}.cms-hero .cms-mock-wrap{transform:perspective(1600px) rotateY(-9deg) rotateX(4deg)}.cms-hero .cms-mock{box-shadow:0 60px 120px -40px #000c,0 0 0 1px #ffffff14}.cms-mock-bar{display:flex;align-items:center;gap:7px;height:38px;padding:0 14px;background:#fff;border-bottom:1px solid var(--s-ln)}.cms-mock-bar i{width:10px;height:10px;border-radius:50%;background:#e5e7eb}.cms-mock-bar i:nth-child(1){background:#ff6058}.cms-mock-bar i:nth-child(2){background:#ffbd2e}.cms-mock-bar i:nth-child(3){background:#28c940}.cms-mock-bar span{margin-left:12px;padding:4px 12px;border-radius:7px;background:#f3f5fa;color:#8b93a7;font-size:11.5px}.cms-mock-app{display:grid;grid-template-columns:150px 1fr;min-height:340px}.cms-mock-side{background:#0e1428;padding:14px 10px;display:grid;gap:5px;align-content:start;color:#c3cce2;font-size:12px}.cms-mock-side b{display:flex;align-items:center;gap:7px;color:#fff;font:800 12.5px var(--s-fd);margin-bottom:8px}.cms-mock-side b span{width:18px;height:18px;border-radius:6px;background:var(--s-grad)}.cms-mock-side .it{display:block;padding:6px 8px;border-radius:7px;color:#c3cce2}.cms-mock-side .it.on{background:#2196f333;color:#fff;box-shadow:inset 2px 0 #2196f3}.cms-mock-side small{margin-top:10px;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#7d88a6;padding:0 8px}.cms-mock-side .it i{display:inline-block;width:7px;height:7px;border-radius:2px;margin-right:6px;background:var(--c)}.cms-mock-main{padding:14px;display:flex;flex-direction:column;gap:10px;min-width:0}.cms-mock-h{display:flex;align-items:center;gap:9px}.cms-mock-h b{font:800 16px var(--s-fd);letter-spacing:-.02em}.cms-mock-h span{margin-left:auto;display:flex}.cms-mock-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.cms-mock-col{background:#e9edf5;border-radius:12px;padding:8px;display:grid;gap:7px;align-content:start}.cms-mock-col>b{font-size:11.5px;font-weight:700;display:flex;justify-content:space-between;padding:2px 3px}.cms-mock-col>b small{background:#fff;border-radius:99px;padding:0 6px;font-size:10px;color:#5b6478}.cms-mock-card{background:#fff;border-radius:9px;padding:8px 9px;box-shadow:0 1px 2px #0f172a0f;font-size:11.5px;font-weight:500;display:grid;gap:6px}.cms-mock-card.late{box-shadow:inset 2px 0 #e5484d,0 1px 2px #0f172a0f}.cms-mock-card.done{color:#8b93a7;text-decoration:line-through}.cms-mock-m{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.cms-mock-chip{font-size:9.5px;font-weight:700;padding:2px 6px;border-radius:99px;background:#eef1f7;color:#5b6478}.cms-mock-chip.r{background:#e5484d1f;color:#e5484d}.cms-mock-chip.y{background:#ffd33340;color:#8a6200}.cms-mock-chip.g{background:#16a34a1f;color:#16a34a}.cms-mock-chip.b{background:#2196f31f;color:#1677cc}.cms-av{width:20px;height:20px;border-radius:50%;display:inline-grid;place-items:center;color:#fff;font:700 8.5px var(--s-fb);background:hsl(var(--h) 65% 52%);margin-left:auto;box-shadow:0 0 0 2px #fff}.cms-mock-h .cms-av+.cms-av{margin-left:-6px}.cms-float{position:absolute;background:#fff;border-radius:14px;box-shadow:0 24px 50px -20px #0a143280,0 0 0 1px #0f172a0f;padding:11px 13px;font:600 12px/1.35 var(--s-fb);color:#0f172a;display:flex;gap:9px;align-items:center;animation:cmsFloat 6s ease-in-out infinite}.cms-float small{display:block;font-weight:500;color:#8b93a7;font-size:11px}.cms-float .ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-size:15px;flex:none}.cms-float.f1{left:-28px;bottom:42px}.cms-float.f2{right:-18px;top:66px;animation-delay:-3s}@keyframes cmsFloat{50%{transform:translateY(-8px)}}.cms-mock-panel{background:#fff;border-radius:16px;padding:16px;box-shadow:var(--s-sh2),inset 0 0 0 1px var(--s-ln);display:grid;gap:12px}.cms-mock-panel h5{margin:0;font:800 16px var(--s-fd)}.cms-mock-row{display:flex;align-items:center;gap:9px;font-size:12.5px}.cms-mock-row>span:first-child{width:76px;color:#8b93a7}.cms-mock-tick{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1.6px #c9cfdb;flex:none}.cms-mock-tick.on{background:#16a34a;box-shadow:none}.cms-mock-line{display:flex;align-items:center;gap:8px;font-size:12.5px;padding:7px 4px;border-bottom:1px solid var(--s-ln)}.cms-mock-line:last-child{border:0}.cms-mock-q{background:#f8f9fc;border-radius:12px;padding:10px 12px;box-shadow:inset 0 0 0 1px var(--s-ln)}.cms-mock-q b{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#8b93a7}.cms-mock-q.r b{color:#e5484d}.cms-mock-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.cms-mock-cal i{height:46px;border-radius:7px;background:#fff;font-style:normal;font-size:9.5px;padding:3px 4px;color:#8b93a7;display:grid;align-content:start;gap:2px}.cms-mock-cal i u{display:block;height:6px;border-radius:3px;background:var(--c);text-decoration:none}.cms-mock-cal i.t{box-shadow:inset 0 0 0 1.5px #2196f3;color:#2196f3;font-weight:700}@media(max-width:767px){.cms-mock-app{grid-template-columns:1fr}.cms-mock-side{display:none}.cms-hero .cms-mock-wrap{transform:none}.cms-float.f1{left:8px;bottom:-14px}.cms-float.f2{right:8px;top:-14px}.cms-mock-board{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-mock-board .cms-mock-col:nth-child(3){display:none}}.cms-strip .elementor-widget-container{display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:center}.cms-strip span{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:#fff;box-shadow:var(--s-sh1),inset 0 0 0 1px var(--s-ln);font-weight:600;font-size:14.5px;color:var(--s-mut)}.cms-step .elementor-heading-title small{display:block;font:700 13px var(--s-fb);letter-spacing:.1em;text-transform:uppercase;color:#7cc4ff;margin-bottom:10px}.cms-plan>.elementor-widget-wrap{background:#fff;border-radius:26px;box-shadow:var(--s-sh1),inset 0 0 0 1px var(--s-ln);padding:34px!important;margin:12px;height:calc(100% - 24px);align-content:flex-start;position:relative}.cms-plan.is-pro>.elementor-widget-wrap{background:linear-gradient(170deg,#0e1428,#16224a 70%,#1b2c63);color:#dfe6f5;box-shadow:var(--s-sh3)}.cms-plan.is-pro .elementor-heading-title{color:#fff}.cms-plan.is-pro p{color:#b9c3da}.cms-price .elementor-heading-title{font-size:52px!important;letter-spacing:-.04em!important;line-height:1!important}.cms-price .elementor-heading-title small{font:600 15px var(--s-fb);letter-spacing:0;color:var(--s-mut);margin-left:4px}.cms-plan.is-pro .cms-price .elementor-heading-title small{color:#9fb0d0}.cms-plan .cms-checks ul{margin:22px 0 26px}.cms-plan.is-pro .cms-checks li{color:#e6ecf8}.cms-plan.is-pro .cms-checks li:before{background-color:#7cc4ff29;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237cc4ff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4L18 8'/%3E%3C/svg%3E")}.cms-badge .elementor-heading-title{display:inline-block;padding:6px 12px;border-radius:999px;background:var(--s-grad);color:#fff!important;font:700 12px/1 var(--s-fb)!important;letter-spacing:.04em!important}.cms-table table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:20px;box-shadow:var(--s-sh1),inset 0 0 0 1px var(--s-ln);overflow:hidden;font-size:15.5px}.cms-table th,.cms-table td{padding:16px 20px;text-align:left;border-bottom:1px solid var(--s-ln)}.cms-table thead th{font:800 16px var(--s-fd);background:var(--s-soft)}.cms-table tr:last-child td{border-bottom:0}.cms-table td:not(:first-child),.cms-table th:not(:first-child){text-align:center;width:24%}.cms-table .y{color:var(--s-green);font-weight:800}.cms-table .n{color:var(--s-fa)}.cms-table .grp td{font:700 12.5px var(--s-fb);letter-spacing:.08em;text-transform:uppercase;color:var(--s-fa);background:#fbfcfe}@media(max-width:640px){.cms-table th,.cms-table td{padding:12px 10px;font-size:14px}}.cms-tpl-cols{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.cms-tpl-cols span{font-size:12px;font-weight:600;padding:4px 9px;border-radius:8px;background:var(--s-soft);color:var(--s-mut)}.cms-tpl-cols span:last-child{background:#16a34a1a;color:var(--s-green)}.cms-faq .elementor-accordion-item{border:0!important;background:#fff;border-radius:18px;margin-bottom:12px;box-shadow:var(--s-sh1),inset 0 0 0 1px var(--s-ln);overflow:hidden}.cms-faq .elementor-tab-title{padding:20px 24px!important;border:0!important;font:700 17px/1.35 var(--s-fd)!important;letter-spacing:-.01em}.cms-faq .elementor-tab-title a{color:var(--s-tx)!important}.cms-faq .elementor-accordion-icon{color:var(--s-blue)!important}.cms-faq .elementor-tab-content{padding:0 24px 22px!important;border:0!important;color:var(--s-mut);font-size:16px;line-height:1.65}.cms-faq .elementor-tab-content p{margin:0 0 .6em}.cms-form{display:grid;gap:14px;background:#fff;border-radius:24px;padding:28px;box-shadow:var(--s-sh2),inset 0 0 0 1px var(--s-ln)}.cms-form label{display:grid;gap:6px;font-size:14px;font-weight:600;color:var(--s-mut)}.cms-form input,.cms-form select,.cms-form textarea{width:100%;min-height:48px;padding:12px 14px;border:0;border-radius:12px;background:var(--s-soft);box-shadow:inset 0 0 0 1px var(--s-ln2);font-size:16px;color:var(--s-tx);outline:0;transition:box-shadow .15s;box-sizing:border-box}.cms-form textarea{min-height:130px;resize:vertical}.cms-form input:focus,.cms-form select:focus,.cms-form textarea:focus{box-shadow:inset 0 0 0 1.5px var(--s-blue),0 0 0 4px #2196f31f;background:#fff}.cms-form-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:640px){.cms-form-2{grid-template-columns:1fr}.cms-form{padding:20px}}.cms-form .cms-b{justify-self:start}.cms-form-msg{margin:0;padding:12px 14px;border-radius:12px;font-weight:600;font-size:14.5px;background:#16a34a1a;color:var(--s-green)}.cms-form-msg.is-err{background:#e5484d1a;color:var(--s-red)}.cms-contact-k a{color:var(--s-blue);font-weight:600}.cms-legal p,.cms-legal li{color:#334155;font-size:16.5px;line-height:1.75}.cms-legal h3{font-size:22px;margin:34px 0 8px}.cms-ft{background:var(--s-ink);color:#b9c3da;position:relative;overflow:hidden}.cms-ft:before{content:"";position:absolute;right:-200px;top:-260px;width:620px;height:620px;background:radial-gradient(closest-side,rgba(33,150,243,.28),transparent);pointer-events:none}.cms-ft-in{max-width:1200px;margin:0 auto;padding:64px 24px 28px;position:relative}.cms-ft-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px 36px;border-radius:26px;background:linear-gradient(130deg,#1e6bff42,#22d3ee1f);box-shadow:inset 0 0 0 1px #ffffff1a;margin-bottom:56px;flex-wrap:wrap}.cms-ft-cta h3{margin:0 0 6px;color:#fff;font:800 clamp(26px,3vw,36px)/1.1 var(--s-fd);letter-spacing:-.03em}.cms-ft-cta p{margin:0;color:#b9c3da}.cms-ft-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px}.cms-ft-brand .cm-logo{color:#fff}.cms-ft-brand p{max-width:300px;margin:14px 0 0;font-size:15px}.cms-ft-col{display:grid;gap:10px;align-content:start}.cms-ft-col b{color:#fff;font-size:14px;margin-bottom:4px}.cms-ft-col a{font-size:15px;color:#9fabc6}.cms-ft-col a:hover{color:#fff}.cms-ft-bot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:48px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08);font-size:13.5px;color:#7d88a6}.cms-ft-bot span:last-child{display:flex;gap:18px}.cms-ft-bot a:hover{color:#fff}@media(max-width:860px){.cms-ft-grid{grid-template-columns:1fr 1fr}.cms-ft-brand{grid-column:1/-1}.cms-ft-cta{padding:26px}}body.cm-site .elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}body.cm-site .elementor-widget-text-editor p:last-child{margin-bottom:0}.cms-gap-s{margin-bottom:12px!important}.cms-gap-m{margin-bottom:22px!important}.cms-gap-l{margin-bottom:34px!important}@media(max-width:767px){.cms-s{padding:72px 0!important}.cms-hero{padding:56px 0 80px!important}.cms-lead,.cms-lead p{font-size:17px!important}}@media(prefers-reduced-motion:reduce){.cms-float{animation:none}}.cms-price-t{margin:0!important;font:800 52px/1 var(--s-fd)!important;letter-spacing:-.04em!important;color:var(--s-tx)}.cms-price-t small{font:600 15px var(--s-fb);letter-spacing:0;color:var(--s-mut);margin-left:6px}.cms-plan.is-pro .cms-price-t{color:#fff}.cms-plan.is-pro .cms-price-t small{color:#9fb0d0}.elementor-widget-button.cms-eb.elementor-align-center{margin-left:auto!important;margin-right:auto!important;display:block}.elementor-widget-button.cms-eb.elementor-align-center .elementor-button-wrapper{text-align:center}:root{--s-card:#fff;--s-hd:rgba(255,255,255,.78);--s-hd2:rgba(255,255,255,.92);--s-legal:#334155;--s-mk:#f3f5fa;--s-mk2:#e9edf5;--s-mk3:#fff;--s-mk-tx:#0f172a;--s-mk-q:#f8f9fc;color-scheme:light}html[data-cms-theme=dark]{--s-bg:#0a0e1a;--s-soft:#0f1526;--s-tx:#e8edf7;--s-mut:#a3adc4;--s-fa:#7d88a6;--s-ln:rgba(255,255,255,.08);--s-ln2:rgba(255,255,255,.15);--s-card:#131a2e;--s-hd:rgba(10,14,26,.72);--s-hd2:rgba(10,14,26,.9);--s-legal:#c3cbdc;--s-blue2:#4fb0ff;--s-mk:#10172b;--s-mk2:#18203a;--s-mk3:#1f2844;--s-mk-tx:#e8edf7;--s-mk-q:#18203a;--s-sh1:0 1px 2px rgba(0,0,0,.4);--s-sh2:0 18px 44px -20px rgba(0,0,0,.7);--s-sh3:0 40px 90px -30px rgba(0,0,0,.8);color-scheme:dark}.cms-hd{background:var(--s-hd)}.cms-hd.is-scrolled{background:var(--s-hd2)}.cms-mnav{background:var(--s-bg)}.cms-b-g,body.cm-site .cms-eb-g .elementor-button{background:var(--s-card)!important}.cms-card>.elementor-widget-wrap,.cms-card>.elementor-column-wrap,.cms-plan>.elementor-widget-wrap,.cms-table table,.cms-faq .elementor-accordion-item,.cms-form,.cms-strip span,.cms-mock-panel{background:var(--s-card)}.cms-form input:focus,.cms-form select:focus,.cms-form textarea:focus{background:var(--s-card)}.cms-table .grp td{background:var(--s-soft)}.cms-legal p,.cms-legal li{color:var(--s-legal)}.cms-mock{background:var(--s-mk);color:var(--s-mk-tx)}.cms-mock-bar{background:var(--s-mk3)}.cms-mock-bar span{background:var(--s-mk)}.cms-mock-col{background:var(--s-mk2)}.cms-mock-col>b small,.cms-mock-card,.cms-mock-cal i,.cms-float{background:var(--s-mk3)}.cms-float{color:var(--s-mk-tx)}.cms-mock-q{background:var(--s-mk-q)}.cms-av{box-shadow:0 0 0 2px var(--s-mk3)}html[data-cms-theme=dark] .cms-mock{box-shadow:var(--s-sh3),inset 0 0 0 1px #ffffff14}html[data-cms-theme=dark] .cms-mock-chip{background:#ffffff14;color:#a3adc4}html[data-cms-theme=dark] .cms-mock-chip.y{color:#ffd85c}html[data-cms-theme=dark] .cms-mock-tick:not(.on){box-shadow:inset 0 0 0 1.5px #ffffff40}html[data-cms-theme=dark] .cms-dark,html[data-cms-theme=dark] .cms-hero,html[data-cms-theme=dark] .cms-ft{background:#060912!important}html[data-cms-theme=dark] .cms-plan.is-pro>.elementor-widget-wrap{box-shadow:var(--s-sh3),inset 0 0 0 1px #ffffff1a}html[data-cms-theme=dark] .cms-pill .elementor-heading-title{background:#4fb0ff24;color:#7cc4ff!important}html[data-cms-theme=dark] .cms-eyebrow .elementor-heading-title{color:#7cc4ff!important}html[data-cms-theme=dark] body.cm-site em,html[data-cms-theme=dark] .cms-grad{background-image:var(--s-grad-d)}html[data-cms-theme=dark] .cms-ico svg{stroke:#5bb6ff}html[data-cms-theme=dark] .cms-soft .cms-card>.elementor-widget-wrap{box-shadow:var(--s-sh1),inset 0 0 0 1px var(--s-ln)}html[data-cms-theme=dark] .cms-form-msg{background:#16a34a29;color:#4ade80}.cms-theme{width:42px;height:42px;border:0;border-radius:12px;background:var(--s-soft);color:var(--s-tx);display:inline-grid;place-items:center;cursor:pointer;transition:background .15s}.cms-theme:hover{background:var(--s-ln2)}.cms-theme svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.cms-theme .mn,html[data-cms-theme=dark] .cms-theme .sn{display:none}html[data-cms-theme=dark] .cms-theme .mn{display:block}body.cm-site,.cms-hd,.cms-card>.elementor-widget-wrap,.cms-form,.cms-mock{transition:background-color .25s,color .25s}
