/*src:8983e35da704b3ba310f5c0a9b5155ba*/
@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500 700;font-display:swap;src:url(../fonts/spacegrotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500 700;font-display:swap;src:url(../fonts/spacegrotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy-950: #040b1a;--navy-900: #071226;--navy-800: #0b1c3a;--navy-700: #13294f;--blue-600: #1d64f2;--blue-500: #2f7bff;--blue-400: #5b9bff;--cyan-400: #3cc8ff;--blue-50: #eef4ff;--ink: #0c1a33;--text: #33445f;--muted: #66758f;--bg: #f5f8fd;--surface: #ffffff;--line: #e2e9f4;--grad: linear-gradient(120deg, var(--blue-500) 0%, var(--cyan-400) 100%);--radius: 18px;--radius-sm: 12px;--shadow-sm: 0 1px 2px rgba(12, 26, 51, .06), 0 2px 8px rgba(12, 26, 51, .04);--shadow: 0 1px 2px rgba(12, 26, 51, .05), 0 12px 32px -8px rgba(12, 26, 51, .12);--shadow-lg: 0 30px 60px -20px rgba(7, 18, 38, .35);--font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Space Grotesk", "Inter", system-ui, sans-serif;--container: 1200px;--gutter: clamp(20px, 4vw, 40px);--header-h: 76px;--ease: cubic-bezier(.2, .7, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);font-size:17px;line-height:1.7;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg,video{max-width:100%;height:auto}a{color:var(--blue-600);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--blue-500)}strong,b{color:var(--ink);font-weight:600}::selection{background:#2f7bff33}:focus-visible{outline:2px solid var(--blue-500);outline-offset:3px;border-radius:4px}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--ink);line-height:1.15;letter-spacing:-.02em;margin:0 0 .6em;font-weight:600}h1{font-size:clamp(2.4rem,5.2vw,4.1rem);font-weight:700;letter-spacing:-.035em}h2{font-size:clamp(1.9rem,3.4vw,2.75rem);letter-spacing:-.03em}h3{font-size:clamp(1.25rem,1.8vw,1.45rem)}p{margin:0 0 1.15em}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cs-skip{position:absolute;left:16px;top:-60px;z-index:1000;background:var(--surface);color:var(--ink);padding:10px 16px;border-radius:10px;box-shadow:var(--shadow);transition:top .2s}.cs-skip:focus{top:16px}.cs-container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}.cs-btn{display:inline-flex;align-items:center;gap:.6em;padding:.9em 1.5em;border-radius:999px;font-family:var(--font);font-weight:600;font-size:.95rem;line-height:1;text-decoration:none;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-color .25s,color .25s,border-color .25s;cursor:pointer;border:1px solid transparent}.cs-btn svg{width:1em;height:1em;transition:transform .25s var(--ease)}.cs-btn:hover svg{transform:translate(3px)}.cs-btn--primary{color:#fff;background:var(--grad);box-shadow:0 10px 30px -10px #2f7bffcc,inset 0 1px #ffffff40}.cs-btn--primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 16px 36px -10px #2f7bffe6,inset 0 1px #ffffff40}.cs-btn--ghost{color:#fff;background:#ffffff0f;border-color:#ffffff38;backdrop-filter:blur(8px)}.cs-btn--ghost:hover{color:#fff;background:#ffffff1f;border-color:#fff6}.cs-header{position:fixed;inset:0 0 auto;z-index:100;height:var(--header-h);display:flex;align-items:center;transition:background-color .35s,box-shadow .35s,backdrop-filter .35s,height .35s}.admin-bar .cs-header{top:32px}@media (max-width: 782px){.admin-bar .cs-header{top:46px}}.cs-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);opacity:0;transition:opacity .35s}.cs-header.is-scrolled{--header-h: 66px;background:#071226c7;backdrop-filter:saturate(160%) blur(16px);-webkit-backdrop-filter:saturate(160%) blur(16px);box-shadow:0 10px 30px -15px #00000080}.cs-header.is-scrolled:after{opacity:1}.cs-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.cs-logo{display:inline-flex;align-items:center;gap:12px;color:#fff;text-decoration:none;font-family:var(--font-display);font-weight:700;font-size:1.15rem;letter-spacing:-.02em;white-space:nowrap}.cs-logo:hover{color:#fff}.cs-logo__mark{width:34px;height:34px;color:#fff;flex:none}.cs-logo__mark path:first-child{stroke:var(--cyan-400)}.cs-logo__dot{fill:#ff4d5e;animation:cs-blink 2.4s infinite}.cs-menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:4px}.cs-menu a{position:relative;display:block;padding:10px 14px;color:#ffffffc7;font-size:.93rem;font-weight:500;text-decoration:none;border-radius:999px;white-space:nowrap;transition:color .2s,background-color .2s}.cs-menu a{padding:10px 9px}.cs-header__inner{gap:16px}.cs-lang{margin-left:-6px}@media (max-width: 1520px){.cs-menu a{font-size:.88rem}}.cs-menu a:hover{color:#fff;background:#ffffff12}.cs-menu .current-menu-item>a,.cs-menu .current_page_item>a{color:#fff}.cs-menu .current-menu-item>a:after,.cs-menu .current_page_item>a:after{content:"";position:absolute;left:50%;bottom:3px;width:16px;height:2px;margin-left:-8px;border-radius:2px;background:var(--cyan-400);box-shadow:0 0 10px var(--cyan-400)}.cs-menu>li:last-child>a{margin-left:10px;color:#fff;background:var(--grad);padding:10px 20px;box-shadow:0 8px 24px -10px #2f7bffe6}.cs-menu>li:last-child>a:after{display:none}.cs-menu>li:last-child>a:hover{filter:brightness(1.08)}.cs-menu>li{position:relative}.cs-menu .menu-item-has-children>a{padding-right:26px}.cs-menu .menu-item-has-children>a:before{content:"";position:absolute;right:11px;top:50%;width:6px;height:6px;margin-top:-5px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);opacity:.7}.cs-menu .sub-menu{position:absolute;top:100%;left:0;z-index:20;min-width:240px;margin:0;padding:8px;list-style:none;background:var(--navy-900);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);box-shadow:0 20px 40px -16px #000000b3;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s,transform .2s var(--ease),visibility .2s}.cs-menu li:hover>.sub-menu,.cs-menu li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:none}.cs-menu .sub-menu a{border-radius:8px}.cs-menu .sub-menu .current-menu-item>a:after{display:none}.cs-section--partners{overflow-x:clip}@media (max-width: 781px){.testimontial-block-bg .wp-block-columns{flex-direction:column}.testimontial-block-bg .wp-block-columns>.wp-block-column{flex-basis:auto!important;width:100%}}@media (max-width: 420px){.cs-header__inner,.cs-logo{gap:8px}.cs-logo__text{font-size:.95rem}.cs-lang__toggle{height:38px;padding:0 9px}.cs-lang__toggle svg{display:none}.cs-nav-toggle{width:40px;height:40px}.cs-nav-toggle__bars,.cs-nav-toggle__bars:before,.cs-nav-toggle__bars:after{left:10px}.cs-nav-toggle__bars{top:19px}}.cs-hero__title,.cs-pagehero__title,.cs-content h2,.cs-content h3{hyphens:auto;overflow-wrap:break-word}html:not(:lang(en)) .cs-hero__title{max-width:18ch;font-size:clamp(2.2rem,4.2vw,3.3rem)}.cs-lang{position:relative;flex:none;margin-left:-12px}.cs-lang__toggle{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff0f;color:#ffffffd9;font:600 .82rem/1 var(--font-body, inherit);letter-spacing:.04em;cursor:pointer;transition:background-color .2s,color .2s}.cs-lang__toggle:hover,.cs-lang.is-open .cs-lang__toggle{background:#ffffff1f;color:#fff}.cs-lang__toggle svg{width:16px;height:16px}.cs-lang__list{position:absolute;top:calc(100% + 8px);right:0;z-index:30;min-width:190px;margin:0;padding:8px;list-style:none;background:var(--navy-900);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);box-shadow:0 20px 40px -16px #000000b3;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s,transform .2s var(--ease),visibility .2s}.cs-lang__list:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}.cs-lang:hover .cs-lang__list,.cs-lang:focus-within .cs-lang__list,.cs-lang.is-open .cs-lang__list{opacity:1;visibility:visible;transform:none}.cs-lang__list a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;color:#fffc;font-size:.92rem;text-decoration:none;white-space:nowrap}.cs-lang__list a:hover{color:#fff;background:#ffffff12}.cs-lang__list a[aria-current]{color:#fff}.cs-lang__code{display:inline-block;min-width:24px;font-weight:700;font-size:.78rem;letter-spacing:.05em;color:var(--cyan-400)}@media (max-width: 1240px){.cs-logo{margin-right:auto}.cs-lang{order:2;margin-left:0}.cs-nav-toggle{order:3}}.cs-nav-toggle{display:none;position:relative;width:44px;height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;cursor:pointer;padding:0}.cs-nav-toggle__bars,.cs-nav-toggle__bars:before,.cs-nav-toggle__bars:after{position:absolute;left:12px;width:18px;height:2px;border-radius:2px;background:#fff;transition:transform .3s var(--ease),opacity .2s}.cs-nav-toggle__bars{top:21px}.cs-nav-toggle__bars:before,.cs-nav-toggle__bars:after{content:"";left:0}.cs-nav-toggle__bars:before{top:-6px}.cs-nav-toggle__bars:after{top:6px}.cs-nav-toggle[aria-expanded=true] .cs-nav-toggle__bars{background:transparent}.cs-nav-toggle[aria-expanded=true] .cs-nav-toggle__bars:before{transform:translateY(6px) rotate(45deg)}.cs-nav-toggle[aria-expanded=true] .cs-nav-toggle__bars:after{transform:translateY(-6px) rotate(-45deg)}@media (max-width: 1240px){.cs-nav-toggle{display:block}.cs-nav{position:absolute;top:100%;left:0;right:0;padding:12px var(--gutter) 24px;background:var(--navy-900);border-top:1px solid rgba(255,255,255,.08);box-shadow:0 30px 40px -20px #0009;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s,transform .25s var(--ease),visibility .25s;max-height:calc(100vh - var(--header-h));overflow-y:auto}.cs-nav.is-open{opacity:1;visibility:visible;transform:none}.cs-menu{flex-direction:column;align-items:stretch;gap:2px}.cs-menu a{padding:14px 16px;border-radius:12px;font-size:1.05rem}.cs-menu .current-menu-item>a:after,.cs-menu .current_page_item>a:after{left:0;top:50%;bottom:auto;width:3px;height:18px;margin:-9px 0 0}.cs-menu>li:last-child>a{margin:12px 0 0;text-align:center;padding:14px 20px}.cs-menu .menu-item-has-children>a:before{display:none}.cs-menu .sub-menu{position:static;min-width:0;padding:0 0 0 16px;background:none;border:0;box-shadow:none;opacity:1;visibility:visible;transform:none}.cs-menu .sub-menu a{font-size:.98rem;padding:10px 16px}.cs-header:has(.cs-nav.is-open){background:var(--navy-900);backdrop-filter:none}}.cs-hero{position:relative;min-height:min(100svh,940px);display:flex;flex-direction:column;padding:calc(var(--header-h) + 48px) 0 32px;color:#fff;background:var(--navy-950);isolation:isolate;overflow:hidden}.cs-hero__shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(95deg,#040b1af0,#050d1ed1 30%,#07122659 56%,#07122614 72%,#07122633),linear-gradient(0deg,#040b1aeb,#040b1a00 30%),linear-gradient(180deg,#040b1ab3,#040b1a00 22%)}.cs-hero__grid{position:absolute;inset:0;z-index:-1;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;mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.4) 60%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.4) 60%,transparent 100%);pointer-events:none}.cs-hero__inner{flex:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center}.cs-hero__focus{align-self:stretch;min-height:320px;pointer-events:none}.cs-hero__title{color:#fff;margin-bottom:.45em;max-width:13ch;background:linear-gradient(180deg,#fff 30%,#c5dcff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:cs-rise .9s var(--ease) both}.cs-hero__lead{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.7;color:#e2ecffd1;max-width:54ch;margin-bottom:2.2em;animation:cs-rise .9s .12s var(--ease) both}.cs-hero__lead strong{color:#fff;font-weight:600}.cs-hero__actions{display:flex;flex-wrap:wrap;gap:12px;animation:cs-rise .9s .24s var(--ease) both}.cs-hero__statbar{margin-top:clamp(32px,5vw,56px)}.cs-statbar{display:flex;align-items:center;gap:clamp(16px,3vw,40px);padding:18px clamp(18px,2.6vw,30px);border-radius:var(--radius);background:#0712269e;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:var(--shadow-lg),inset 0 1px #ffffff0f;animation:cs-rise 1s .35s var(--ease) both}.cs-statbar .cs-monitor__head{margin:0;flex:none}.cs-statbar__stats{flex:1;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;margin:0}.cs-statbar .cs-stat{grid-column:auto;background:none;padding:2px clamp(12px,2vw,28px);border-left:1px solid rgba(255,255,255,.1)}.cs-statbar .cs-stat dd{font-size:clamp(1.4rem,2.2vw,1.9rem)}.cs-statbar .cs-stat--main dd{font-size:clamp(1.6rem,2.6vw,2.2rem)}.cs-monitor__head{display:inline-flex;align-items:center;gap:8px;font:600 .72rem/1 var(--font);letter-spacing:.16em;color:#ff8a95;padding:6px 10px;border-radius:999px;background:#ff4d5e1a;border:1px solid rgba(255,77,94,.25);margin-bottom:22px}.cs-live{width:7px;height:7px;border-radius:50%;background:#ff4d5e;box-shadow:0 0 #ff4d5eb3;animation:cs-pulse 1.8s infinite}.cs-monitor__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;background:#ffffff14;border-radius:var(--radius-sm);overflow:hidden}.cs-stat{background:#071226b8;padding:18px 20px;min-width:0}.cs-stat--main{grid-column:1 / -1;padding:22px 20px}.cs-stat dt{font-size:.74rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#c8d8f599;margin-bottom:6px}.cs-stat dd{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.1;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.cs-stat--main dd{font-size:clamp(2.4rem,4vw,3.3rem);background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cs-pagehero{position:relative;padding:calc(var(--header-h) + clamp(48px,7vw,88px)) 0 clamp(48px,6vw,80px);background:var(--navy-950);color:#fff;isolation:isolate;overflow:hidden}.cs-pagehero__shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(95deg,#040b1ae6,#050d1eb3 32%,#07122633 62%,#0712261a),linear-gradient(180deg,#040b1a8c,#040b1a00 35%)}.cs-pagehero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(60,200,255,.6),transparent)}.cs-pagehero__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:32px;align-items:end}.cs-pagehero__focus{align-self:stretch;min-height:170px}.cs-pagehero__title{color:#fff;margin:0;font-size:clamp(2.2rem,4.6vw,3.6rem);max-width:22ch;animation:cs-rise .8s var(--ease) both;text-shadow:0 2px 24px rgba(4,11,26,.5)}.cs-crumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:.85rem;color:#c8d8f5b3;margin-bottom:18px;animation:cs-rise .8s var(--ease) both}.cs-crumbs a{color:#dce8fce6;text-decoration:none}.cs-crumbs a:hover{color:#fff}.cs-crumbs [aria-current]{color:var(--cyan-400)}.cs-feed,.cs-feed__hud{--lock: #ff4d5e;--scan: var(--cyan-400)}.cs-feed{position:absolute;inset:0;z-index:-2;overflow:hidden;background:#050c1c;pointer-events:none}.cs-feed__img{position:absolute;max-width:none;filter:grayscale(1) contrast(1.1) brightness(1.12);opacity:0;transition:filter 2.4s cubic-bezier(.3,.6,.2,1),opacity .9s ease}.cs-feed__img.is-gap{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%);mask-image:linear-gradient(180deg,transparent 0,#000 22%)}.cs-feed__img.is-static{inset:0;width:100%;height:100%;object-fit:cover;opacity:1}.cs-feed__img.is-on{opacity:1}.cs-feed__img.is-blur{filter:grayscale(1) contrast(1.1) brightness(.7) blur(18px)}.cs-feed:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(160deg,#0f3d9e,#072056);mix-blend-mode:color;opacity:.75}.cs-feed:after{content:"";position:absolute;inset:0;z-index:1;background:repeating-linear-gradient(0deg,rgba(0,0,0,.1) 0 1px,transparent 1px 3px),radial-gradient(120% 90% at 70% 45%,transparent 45%,rgba(4,11,26,.4) 100%)}.cs-feed__hud{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.cs-feed__line{position:absolute;left:0;top:0;background:var(--scan);box-shadow:0 0 10px var(--scan),0 0 2px var(--scan);opacity:0;transition:transform 1.1s cubic-bezier(.7,0,.2,1),opacity .35s ease}.cs-feed__line--h{width:100%;height:1px}.cs-feed__line--v{height:100%;width:1px}.cs-feed__hud.is-scanning .cs-feed__line{opacity:.9}.cs-feed__hud.is-locked .cs-feed__line{opacity:.22}.cs-feed__hud.no-anim .cs-feed__line,.cs-feed__hud.no-anim .cs-feed__lock{transition:none!important}.cs-feed__ghost{position:absolute;border:1px dashed rgba(60,200,255,.7);opacity:0}.cs-feed__ghost.is-on{animation:cs-ghost .55s steps(3) both}@keyframes cs-ghost{0%{opacity:0}30%{opacity:1}70%{opacity:.7}to{opacity:0}}.cs-feed__lock{position:absolute;--c: var(--lock);background:linear-gradient(var(--c),var(--c)) top left / 14px 2px,linear-gradient(var(--c),var(--c)) top left / 2px 14px,linear-gradient(var(--c),var(--c)) top right / 14px 2px,linear-gradient(var(--c),var(--c)) top right / 2px 14px,linear-gradient(var(--c),var(--c)) bottom left / 14px 2px,linear-gradient(var(--c),var(--c)) bottom left / 2px 14px,linear-gradient(var(--c),var(--c)) bottom right / 14px 2px,linear-gradient(var(--c),var(--c)) bottom right / 2px 14px,#ff4d5e0d;background-repeat:no-repeat;outline:1px solid rgba(255,77,94,.45);filter:drop-shadow(0 0 8px rgba(255,77,94,.8));opacity:0;transform:scale(2.2);transition:transform .45s cubic-bezier(.2,1.4,.4,1),opacity .25s ease}.cs-feed__lock:after{content:"";position:absolute;inset:-2px;border:1px solid var(--lock);opacity:0}.cs-feed__hud.is-locked .cs-feed__lock{opacity:1;transform:scale(1)}.cs-feed__hud.is-locked .cs-feed__lock:after{animation:cs-lockring 1.8s .3s ease-out infinite}@keyframes cs-lockring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.cs-section{position:relative;padding:clamp(72px,10vw,128px) 0}.cs-section+.cs-section{padding-top:0}.cs-section--detections,.cs-section--partners,.cs-section--features+.cs-section--plain{padding-top:clamp(72px,10vw,128px)}.cs-index{display:inline-flex;align-items:center;gap:10px;font:600 .78rem/1 var(--font-display);letter-spacing:.2em;color:var(--blue-600);margin-bottom:22px}.cs-index:before{content:"";width:28px;height:2px;border-radius:2px;background:var(--grad)}.cs-content>:last-child{margin-bottom:0}.cs-content>h1{font-size:clamp(1.9rem,3.4vw,2.75rem);font-weight:600;letter-spacing:-.03em}.cs-content>p{max-width:none}.cs-section--features{background:var(--bg)}.cs-section--features .cs-content>p:first-child{font-family:var(--font-display);font-size:clamp(1.4rem,2.6vw,2.15rem);line-height:1.3;letter-spacing:-.02em;font-weight:500;color:var(--ink);margin-bottom:clamp(40px,5vw,64px)}.cs-content .wp-block-columns:has(>.features-box){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0}@media (max-width: 1080px){.cs-content .wp-block-columns:has(>.features-box){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.cs-content .wp-block-columns:has(>.features-box){grid-template-columns:1fr}}.features-box{position:relative;padding:30px 26px 26px!important;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s;overflow:hidden;isolation:isolate;min-width:0}.features-box:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 80% at 0% 0%,rgba(47,123,255,.1),transparent 55%);opacity:0;transition:opacity .4s}.features-box:after{content:"";position:absolute;left:26px;right:26px;top:0;height:2px;background:var(--grad);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.features-box:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:#cfdcf3}.features-box:hover:before{opacity:1}.features-box:hover:after{transform:scaleX(1)}.features-box .features_box_heading{display:block!important;margin:0 0 14px!important}.features-box .features_box_heading>.wp-block-column{flex-basis:auto!important}.features-box h3{font-size:1.22rem;margin:18px 0 0}.features-box p{font-size:.96rem;line-height:1.65;color:var(--muted);margin:0}.features_icon{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--blue-50);border:1px solid #d8e5fb;transition:background .4s,border-color .4s,box-shadow .4s}.features_icon:before{content:"";width:26px;height:26px;background:var(--blue-600);-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;transition:background .4s}.features-box:hover .features_icon{background:var(--grad);border-color:transparent;box-shadow:0 10px 24px -10px #2f7bffe6}.features-box:hover .features_icon:before{background:#fff}.features_icon-1{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7V5a2 2 0 0 1 2-2h2M17 3h2a2 2 0 0 1 2 2v2M21 17v2a2 2 0 0 1-2 2h-2M7 21H5a2 2 0 0 1-2-2v-2'/%3E%3Cpath d='M7 15v-2l1.3-3.1A1.5 1.5 0 0 1 9.7 9h4.6a1.5 1.5 0 0 1 1.4.9L17 13v2zM8.5 15v1.5M15.5 15v1.5'/%3E%3C/svg%3E")}.features_icon-2{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 5h-8M8 5H4M20 12h-4M12 12H4M20 19h-9M7 19H4'/%3E%3Ccircle cx='10' cy='5' r='2'/%3E%3Ccircle cx='14' cy='12' r='2'/%3E%3Ccircle cx='9' cy='19' r='2'/%3E%3C/svg%3E")}.features_icon-3{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='13' rx='2'/%3E%3Cpath d='M8 21h8M12 17v4'/%3E%3Cpath d='m10 8.5 4.5 2-1.9.6-.6 1.9z'/%3E%3C/svg%3E")}.features_icon-4{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7.5-3.6 7.5-9.5V5.5L12 3 4.5 5.5v6C4.5 17.4 12 21 12 21z'/%3E%3Cpath d='m8.8 12 2.2 2.2 4.2-4.4'/%3E%3C/svg%3E")}.cs-section--detections{color:#d6e2f7c7;background:var(--navy-900);isolation:isolate;overflow:hidden}.cs-section__bg{position:absolute;inset:-18% 0;z-index:-1;background:radial-gradient(50% 50% at 15% 0%,rgba(47,123,255,.25),transparent 70%),radial-gradient(40% 50% at 100% 100%,rgba(60,200,255,.14),transparent 70%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 56px 56px,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 56px 56px}.cs-section--detections .cs-index{color:var(--cyan-400)}.cs-section--detections :is(h1,h2,h3,h4,h5,h6){color:#fff}.cs-section--detections :is(b,strong){color:#fff}.cs-section--detections .cs-content>p{font-size:1.08rem;margin-top:clamp(32px,4vw,48px)}.cs-slider-frame{position:relative;margin:clamp(28px,4vw,44px) 0 0;padding:10px;border-radius:calc(var(--radius) + 6px);background:linear-gradient(160deg,#ffffff14,#ffffff05);border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 80px -30px #000000b3,0 0 0 1px #0003}.cs-slider-frame:before{content:"";position:absolute;inset:-8px;pointer-events:none;z-index:2;--c: var(--cyan-400);background:linear-gradient(var(--c),var(--c)) top left / 26px 2px,linear-gradient(var(--c),var(--c)) top left / 2px 26px,linear-gradient(var(--c),var(--c)) top right / 26px 2px,linear-gradient(var(--c),var(--c)) top right / 2px 26px,linear-gradient(var(--c),var(--c)) bottom left / 26px 2px,linear-gradient(var(--c),var(--c)) bottom left / 2px 26px,linear-gradient(var(--c),var(--c)) bottom right / 26px 2px,linear-gradient(var(--c),var(--c)) bottom right / 2px 26px;background-repeat:no-repeat;filter:drop-shadow(0 0 6px rgba(60,200,255,.7))}.cs-slider-frame .n2-section-smartslider{border-radius:var(--radius);overflow:hidden}.cs-slider-frame>p{margin:0}.cs-section--partners{background:linear-gradient(180deg,var(--bg),#eaf1fc)}.testimontial-block-bg{margin-top:clamp(32px,4vw,48px);font-size:inherit!important}.testimontial-block-bg .wp-block-columns{gap:clamp(20px,3vw,40px);align-items:stretch!important;margin:0}.ref-logo{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px}.ref-logo .wp-block-image{display:grid;place-items:center;margin:0!important;padding:26px 30px;min-height:112px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.ref-logo .wp-block-image img{border-radius:0!important;max-height:58px;width:auto;object-fit:contain;transition:transform .35s var(--ease)}.ref-logo .wp-block-image:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.ref-logo .wp-block-image:hover img{transform:scale(1.05)}@media (min-width: 1000px){.ref-logo{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.testimontial-block-bg .wp-block-columns>.wp-block-column:last-child{position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,3vw,40px);border-radius:var(--radius);background:var(--navy-900);color:#d6e2f7d9;box-shadow:var(--shadow-lg);overflow:hidden;isolation:isolate}.testimontial-block-bg .wp-block-columns>.wp-block-column:last-child:before{content:"\201c";position:absolute;top:-40px;right:20px;z-index:-1;font:700 180px/1 var(--font-display);color:#2f7bff29}.testimontial-block-bg .wp-block-columns>.wp-block-column:last-child:after{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(80% 60% at 0% 100%,rgba(47,123,255,.3),transparent 70%)}.testimontial-block-bg .wp-block-column:last-child *{color:inherit}.testimontial-block-bg .wp-block-column:last-child strong,.testimontial-block-bg .wp-block-column:last-child b,.testimontial-block-bg .wp-block-column:last-child .ti-name{color:#fff!important}.testimontial-block-bg .ti-widget .ti-review-content,.testimontial-block-bg .ti-widget .ti-review-text-container{color:#e2ecffd9!important;font-size:1rem!important;line-height:1.7!important}.testimontial-block-bg .ti-widget .ti-date,.testimontial-block-bg .ti-widget .ti-company{color:var(--cyan-400)!important}.testimontial-block-bg .ti-widget .ti-review-item>.ti-inner,.testimontial-block-bg .ti-widget .ti-reviews-container-wrapper,.testimontial-block-bg .ti-widget .ti-widget-container{background:transparent!important;border:0!important;box-shadow:none!important}.testimontial-block-bg .ti-widget .ti-controls .ti-next,.testimontial-block-bg .ti-widget .ti-controls .ti-prev,.testimontial-block-bg .ti-widget [class*=ti-arrow]{filter:invert(1) brightness(1.4);opacity:.8}.testimontial-block-bg .ti-widget .ti-profile-img img,.testimontial-block-bg .ti-widget img.ti-profile-img{box-shadow:0 0 0 3px #3cc8ff80;border-radius:50%}html body .testimontial-block-bg .ti-widget.ti-wp-testimonial-1 .ti-review-item>.ti-inner{border:0!important;background:transparent!important;box-shadow:none!important;padding-top:0!important}html body .testimontial-block-bg .ti-widget.ti-wp-testimonial-1 .ti-review-item>.ti-inner:before,html body .testimontial-block-bg .ti-widget.ti-wp-testimonial-1 .ti-review-item>.ti-inner:after{display:none!important}html body .testimontial-block-bg .ti-widget.ti-wp-testimonial-1 .ti-profile-img{margin-top:0!important}html body .testimontial-block-bg .ti-widget.ti-wp-testimonial-1 .ti-read-more,html body .testimontial-block-bg .ti-widget.ti-wp-testimonial-1 .ti-read-more span{color:var(--cyan-400)!important;font-weight:600;cursor:pointer}html body .testimontial-block-bg .ti-widget.ti-wp-testimonial-1 .ti-review-content{-webkit-mask-image:none;mask-image:none}html body .testimontial-block-bg .ti-widget.ti-wp-testimonial-1 .ti-name{font-family:var(--font-display)!important;font-size:1.1rem!important}.ti-col-1{margin-top:0!important}.ti-reviews-container-wrapper{padding-top:0!important;margin:0!important}.cs-content .wp-block-columns{gap:clamp(24px,4vw,56px)}.cs-content .wp-block-image{margin:0 0 1.5em}.cs-content .wp-block-image img{display:block;border-radius:var(--radius-sm)}.cs-section--page{background:var(--bg)}.cs-prose>*{max-width:780px}.cs-prose>:is(p,h1,h2,h3,h4,h5,h6){max-width:none}.cs-prose>.wp-block-columns,.cs-prose>.wp-block-group,.cs-prose>.alignwide,.cs-prose>.alignfull{max-width:none}.cs-prose>h2:first-child,.cs-prose>h3:first-child{font-size:clamp(1.9rem,3.4vw,2.75rem);letter-spacing:-.03em;margin-bottom:.7em}.cs-prose>p:first-of-type{font-size:1.15rem;color:var(--text)}.cs-prose h3{position:relative;margin-top:2.2em;padding-top:1.2em}.cs-prose>h3:before,.cs-prose .wp-block-column>h3:before{content:"";position:absolute;top:0;left:0;width:36px;height:3px;border-radius:3px;background:var(--grad)}.cs-prose>h3:first-child,.cs-prose .wp-block-column>h3:first-child{margin-top:0}.cs-prose ul.wp-block-list{list-style:none;padding:0;margin:1.6em 0 2em}.cs-prose>ul.wp-block-list{max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width: 760px){.cs-prose>ul.wp-block-list{grid-template-columns:1fr}}.cs-prose>ul.wp-block-list>li{position:relative;padding:24px 24px 24px 64px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);font-size:.98rem;line-height:1.65;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s}.cs-prose>.wp-block-table{max-width:none;margin:1.6em 0 2em;overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.cs-prose .wp-block-table table{width:100%;min-width:560px;border-collapse:collapse;font-size:.96rem;line-height:1.5}.cs-prose .wp-block-table :is(th,td){padding:14px 20px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--line)}.cs-prose .wp-block-table thead{border:0}.cs-prose .wp-block-table th{font-family:var(--font-display);font-size:1rem;color:var(--ink);background:var(--blue-50)}.cs-prose .wp-block-table tbody tr:last-child td{border-bottom:0}.cs-prose .wp-block-table td:first-child{font-weight:600;color:var(--ink)}.cs-prose .wp-block-table :is(th,td):last-child{background:#2f7bff0d}.cs-prose .wp-block-table th:last-child{background:#2f7bff1f;color:var(--blue-600)}@media (max-width: 640px){.cs-prose .wp-block-table table{min-width:0;font-size:.84rem}.cs-prose .wp-block-table :is(th,td){padding:10px;hyphens:auto}.cs-prose .wp-block-table th{font-size:.88rem}}.cs-prose>ul.wp-block-list>li:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:#cfdcf3}.cs-prose>ul.wp-block-list>li strong:first-child{display:block;font-family:var(--font-display);font-size:1.1rem;margin-bottom:4px;letter-spacing:-.01em}.cs-prose ul.wp-block-list>li:before{content:"";position:absolute;left:22px;top:25px;width:26px;height:26px;border-radius:8px;background:var(--grad);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Crect width='26' height='26' rx='8'/%3E%3C/svg%3E") center / contain;box-shadow:0 6px 14px -6px #2f7bffcc}.cs-prose ul.wp-block-list>li:after{content:"";position:absolute;left:29px;top:34px;width:12px;height:7px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.cs-prose .wp-block-column ul.wp-block-list>li{position:relative;padding:0 0 0 40px;margin-bottom:1em;font-size:.98rem}.cs-prose .wp-block-column ul.wp-block-list>li:before{left:0;top:2px;width:24px;height:24px}.cs-prose .wp-block-column ul.wp-block-list>li:after{left:6.5px;top:10px;width:11px;height:6px}.cs-prose>.schema-faq{max-width:860px;display:grid;gap:14px;margin:2em 0}.cs-prose .schema-faq-section{padding:22px 26px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.cs-prose .schema-faq-question{display:block;font-family:var(--font-display);font-size:1.15rem;color:var(--ink);letter-spacing:-.01em;margin-bottom:6px}.cs-prose .schema-faq-answer{margin:0;line-height:1.7}.cs-prose>.wp-block-columns{align-items:center!important;margin:0 0 clamp(48px,7vw,96px)}.cs-prose>.wp-block-columns:last-child{margin-bottom:0}.cs-prose>.wp-block-columns:nth-of-type(2n){flex-direction:row-reverse}@media (max-width: 781px){.cs-prose>.wp-block-columns:nth-of-type(2n){flex-direction:column}}.cs-prose .wp-block-column>.wp-block-image{position:relative;margin:0;padding:34px 10px 10px;border-radius:calc(var(--radius) + 4px);background:var(--navy-900);box-shadow:var(--shadow-lg)}.cs-prose .wp-block-column>.wp-block-image:before{content:"";position:absolute;top:13px;left:16px;width:8px;height:8px;border-radius:50%;background:#ff5f57;box-shadow:14px 0 #febc2e,28px 0 #28c840}.cs-prose .wp-block-column>.wp-block-image img{border-radius:10px;width:100%}.cs-prose>p.cs-leadin{padding:22px 26px;border-left:3px solid var(--blue-500);background:var(--surface);border-radius:0 var(--radius-sm) var(--radius-sm) 0;box-shadow:var(--shadow-sm)}.cs-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(24px,3.4vw,44px)}.cs-card--dark{background:var(--navy-900);border-color:transparent;color:#d6e2f7cc;position:relative;overflow:hidden;isolation:isolate}.cs-card--dark:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(90% 70% at 100% 0%,rgba(47,123,255,.35),transparent 70%)}.cs-card--dark :is(b,strong){color:#fff}.cs-postlist{display:grid;gap:16px;max-width:780px}.cs-postcard{display:block;text-decoration:none;color:inherit;transition:transform .3s var(--ease)}.cs-postcard:hover{transform:translateY(-3px);color:inherit}.cs-postcard h2{font-size:1.4rem;margin-bottom:.3em}.cs-postcard p{margin:0;color:var(--muted)}.cs-section--contact{background:var(--bg);padding-top:clamp(48px,6vw,80px)}.cs-contact{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:28px;align-items:start}@media (max-width: 900px){.cs-contact{grid-template-columns:1fr}}.cs-contact__form>p:first-child{font-size:1.1rem;color:var(--ink);margin-bottom:1.4em}.cs-contact__aside{display:grid;gap:20px;position:sticky;top:calc(var(--header-h) + 24px)}.cs-contact__company{font-size:1.02rem;line-height:1.8}.cs-contact__company p{margin:0}.cs-contact__icon{width:40px;height:40px;padding:9px;border-radius:12px;color:#fff;background:var(--grad);margin-bottom:16px;box-shadow:0 10px 24px -10px #2f7bffe6}.cs-contact__stats{padding:24px}.cs-contact__stats .cs-monitor__stats{background:var(--line);grid-template-columns:1fr 1fr}.cs-contact__stats .cs-stat{background:var(--surface);padding:16px 18px}.cs-contact__stats .cs-stat dt{color:var(--muted)}.cs-contact__stats .cs-stat dd{color:var(--ink);font-size:1.6rem}.cs-contact__stats .cs-monitor__head{margin-bottom:16px;color:#e5394b}.forminator-ui.forminator-custom-form{margin:0!important;font-family:var(--font)!important}.forminator-ui.forminator-custom-form .forminator-title,.forminator-ui.forminator-custom-form h2,.forminator-ui.forminator-custom-form h3{font-family:var(--font-display)!important;font-size:1.3rem!important;font-weight:600!important;color:var(--ink)!important;letter-spacing:-.01em!important;margin:0 0 4px!important}.forminator-ui.forminator-custom-form .forminator-row{margin-bottom:20px!important}.forminator-ui.forminator-custom-form .forminator-label{font-family:var(--font)!important;font-size:.82rem!important;font-weight:600!important;color:var(--ink)!important;margin-bottom:8px!important;letter-spacing:.01em}.forminator-ui.forminator-custom-form .forminator-label .forminator-required{color:#e5394b!important}.forminator-ui.forminator-custom-form .forminator-input,.forminator-ui.forminator-custom-form .forminator-textarea,.forminator-ui.forminator-custom-form select{font-family:var(--font)!important;font-size:1rem!important;color:var(--ink)!important;background:var(--bg)!important;border:1px solid var(--line)!important;border-radius:var(--radius-sm)!important;padding:14px 16px!important;box-shadow:none!important;transition:border-color .2s,box-shadow .2s,background-color .2s!important}.forminator-ui.forminator-custom-form .forminator-input:hover,.forminator-ui.forminator-custom-form .forminator-textarea:hover{border-color:#c8d6ee!important}.forminator-ui.forminator-custom-form .forminator-input:focus,.forminator-ui.forminator-custom-form .forminator-textarea:focus{background:#fff!important;border-color:var(--blue-500)!important;box-shadow:0 0 0 4px #2f7bff26!important;outline:none!important}.forminator-ui.forminator-custom-form .forminator-textarea{min-height:150px!important}.forminator-ui.forminator-custom-form .forminator-description,.forminator-ui.forminator-custom-form .forminator-description span{color:var(--muted)!important;font-size:.78rem!important}.forminator-ui.forminator-custom-form .forminator-field:has(.forminator-checkbox){display:flex;flex-wrap:wrap;gap:10px}.forminator-ui.forminator-custom-form .forminator-field:has(.forminator-checkbox)>:not(.forminator-checkbox){flex:0 0 100%;margin-bottom:0!important}.forminator-ui.forminator-custom-form .forminator-field:has(.forminator-checkbox)>.forminator-label+.forminator-description{margin-top:-10px!important}.forminator-ui.forminator-custom-form .forminator-grouped-fields,.forminator-ui.forminator-custom-form .forminator-all-group-copies{border-color:var(--blue-500)!important;border-radius:0 var(--radius-sm) var(--radius-sm) 0!important;background:var(--bg)!important}.forminator-ui.forminator-custom-form .forminator-error-message{border-radius:8px!important}.forminator-ui.forminator-custom-form .forminator-checkbox{position:relative;display:inline-flex!important;align-items:center;gap:10px;margin:0!important;padding:10px 16px 10px 12px!important;border:1px solid var(--line);border-radius:999px;background:var(--bg);cursor:pointer;transition:border-color .2s,background-color .2s,box-shadow .2s}.forminator-ui.forminator-custom-form .forminator-checkbox:hover{border-color:#c8d6ee}.forminator-ui.forminator-custom-form .forminator-checkbox:has(input:checked){border-color:var(--blue-500);background:var(--blue-50);box-shadow:0 0 0 3px #2f7bff1f}.forminator-ui.forminator-custom-form .forminator-checkbox .forminator-checkbox-label,.forminator-ui.forminator-custom-form .forminator-checkbox span:not([aria-hidden]){color:var(--ink)!important;font-size:.92rem!important;font-weight:500}.forminator-ui.forminator-custom-form .forminator-checkbox .forminator-checkbox-box,.forminator-ui.forminator-custom-form .forminator-checkbox span[aria-hidden]{margin:0!important;border-radius:6px!important;border-color:#c3d1ea!important;background-color:#fff!important}.forminator-ui.forminator-custom-form .forminator-checkbox input:checked+span[aria-hidden],.forminator-ui.forminator-custom-form .forminator-checkbox input:checked+.forminator-checkbox-box{background-color:var(--blue-500)!important;border-color:var(--blue-500)!important;color:#fff!important}.forminator-ui.forminator-custom-form .forminator-checkbox input:checked+span[aria-hidden]:before{color:#fff!important}.forminator-ui.forminator-custom-form .forminator-button-submit,.forminator-ui.forminator-custom-form .forminator-button{display:inline-flex!important;align-items:center;gap:.6em;padding:15px 30px!important;border:0!important;border-radius:999px!important;font-family:var(--font)!important;font-weight:600!important;font-size:1rem!important;color:#fff!important;background:var(--grad)!important;box-shadow:0 12px 30px -12px #2f7bffe6!important;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s var(--ease),filter .25s!important}.forminator-ui.forminator-custom-form .forminator-button-submit:hover,.forminator-ui.forminator-custom-form .forminator-button:hover{transform:translateY(-2px);filter:brightness(1.06)}.forminator-ui.forminator-custom-form .forminator-response-message{border-radius:var(--radius-sm)!important}.forminator-all-group-copies{background-color:unset!important}.cs-footer{position:relative;overflow:hidden;isolation:isolate;background:var(--navy-950);color:#c8d8f5b3;font-size:.95rem;padding-top:clamp(64px,8vw,96px)}.cs-footer__glow{position:absolute;inset:0;z-index:-1;background:radial-gradient(40% 60% at 10% 0%,rgba(47,123,255,.18),transparent 70%),linear-gradient(90deg,transparent,rgba(60,200,255,.5),transparent) top / 100% 1px no-repeat}.cs-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:clamp(32px,5vw,72px);padding-bottom:clamp(48px,6vw,72px)}@media (max-width: 860px){.cs-footer__grid{grid-template-columns:1fr 1fr}.cs-footer__brand{grid-column:1 / -1}}@media (max-width: 520px){.cs-footer__grid{grid-template-columns:1fr}}.cs-footer__about{margin-top:20px;max-width:42ch;line-height:1.75}.cs-footer__about b,.cs-footer__about strong{color:#fff;font-family:var(--font-display);font-weight:600;font-size:1.05em}.cs-footer p{margin:0}.cs-footer :is(b,strong){color:#fff}.cs-footer a{color:#dce8fcd1;text-decoration:none;transition:color .2s}.cs-footer a:hover{color:var(--cyan-400)}.cs-footer .cs-widget__title,.cs-footer h2,.cs-footer h4{font:600 .75rem/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:#c8d8f580;margin:0 0 20px}.cs-footer__nav ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cs-footer__nav a{display:inline-flex;align-items:center;gap:8px}.cs-footer__nav a:before{content:"";width:0;height:1px;background:var(--cyan-400);transition:width .25s var(--ease)}.cs-footer__nav a:hover:before{width:12px}.cs-footer__company{line-height:1.85}.cs-footer__company :is(b,strong){color:#fff;font-family:var(--font-display);font-size:1.05rem}.cs-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:24px;padding-bottom:28px;border-top:1px solid rgba(255,255,255,.08);font-size:.85rem;color:#c8d8f573}.cs-totop{display:inline-flex;align-items:center;gap:8px}.cs-totop svg{width:14px;height:14px}.cky-consent-container .cky-consent-bar{border-radius:var(--radius)!important;box-shadow:var(--shadow-lg)!important;border:1px solid var(--line)!important;font-family:var(--font)!important}.cky-consent-container .cky-btn{border-radius:999px!important;font-family:var(--font)!important;font-weight:600!important}.cky-consent-container .cky-title{font-family:var(--font-display)!important}.cs-js .cs-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.cs-js .cs-reveal.is-in{opacity:1;transform:none}.cs-js .cs-rv{opacity:0;transform:translateY(36px);transition:opacity .9s var(--ease) var(--d, 0s),transform 1s var(--ease) var(--d, 0s),clip-path 1s var(--ease) var(--d, 0s)}.cs-js .cs-rv--left{transform:translate(-48px)}.cs-js .cs-rv--right{transform:translate(56px)}.cs-js .cs-rv--zoom{transform:translateY(40px) scale(.94)}.cs-js .cs-rv--pop{transform:translateY(18px) scale(.86);transition-duration:.6s,.7s;transition-timing-function:ease,cubic-bezier(.2,1.5,.4,1)}.cs-js .cs-rv--clip{clip-path:inset(0 0 100% 0);transform:translateY(24px)}.cs-js .cs-rv--group,.cs-js .cs-rv.is-in{opacity:1;transform:none}.cs-js .cs-rv--clip.is-in{clip-path:inset(-20% -5% -30% -5%)}.cs-js .cs-index.cs-rv:before{width:0;transition:width .8s var(--ease) .2s}.cs-js .cs-index.cs-rv.is-in:before{width:28px}.cs-js .cs-slider-frame.cs-rv:before{inset:-40px;opacity:0;transition:inset 1s var(--ease) .35s,opacity .6s ease .35s}.cs-js .cs-slider-frame.cs-rv.is-in:before{inset:-8px;opacity:1}.cs-js .features-box .features_icon{transform:scale(.6) rotate(-12deg);transition:transform .7s cubic-bezier(.2,1.5,.4,1),background .4s,border-color .4s,box-shadow .4s}.cs-js .is-in .features-box .features_icon{transform:none;transition-delay:calc(var(--fd, 0s) + .25s),0s,0s,0s}.cs-js .is-in .features-box:nth-child(2){--fd: .08s}.cs-js .is-in .features-box:nth-child(3){--fd: .16s}.cs-js .is-in .features-box:nth-child(4){--fd: .24s}.cs-words .cs-w{opacity:.16;transition:opacity .35s ease,color .35s ease}.cs-words .cs-w.is-lit{opacity:1}.cs-section--detections .cs-words .cs-w{opacity:.22}.cs-section--detections .cs-words .cs-w.is-lit{opacity:1}.cs-hero__copy,.cs-hero__statbar{will-change:transform,opacity}.cs-progress{position:fixed;left:0;top:0;z-index:101;width:100%;height:2px;background:var(--grad);box-shadow:0 0 10px #3cc8ffb3;transform:scaleX(0);transform-origin:left;pointer-events:none}.admin-bar .cs-progress{top:32px}.cs-js .features-box{opacity:0;transform:translateY(24px)}.cs-js .is-in .features-box{opacity:1;transform:none;transition:opacity .7s var(--ease),transform .7s var(--ease),box-shadow .4s var(--ease),border-color .4s}.cs-js .is-in .features-box:nth-child(2){transition-delay:.08s,.08s,0s,0s}.cs-js .is-in .features-box:nth-child(3){transition-delay:.16s,.16s,0s,0s}.cs-js .is-in .features-box:nth-child(4){transition-delay:.24s,.24s,0s,0s}.cs-js .is-in .features-box:hover{transform:translateY(-6px);transition-delay:0s}@keyframes cs-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes cs-pulse{0%{box-shadow:0 0 #ff4d5e99}70%{box-shadow:0 0 0 9px #ff4d5e00}to{box-shadow:0 0 #ff4d5e00}}@keyframes cs-blink{0%,60%,to{opacity:1}75%{opacity:.25}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.cs-js .cs-reveal,.cs-js .features-box,.cs-js .cs-rv{opacity:1;transform:none;clip-path:none}.cs-progress{display:none}.cs-words .cs-w{opacity:1!important}}@media (max-width: 960px){.cs-hero{min-height:0}.cs-hero__inner{grid-template-columns:1fr;gap:0}.cs-hero__title{max-width:16ch}.cs-hero__focus{min-height:clamp(220px,58vw,380px);margin-top:16px}.cs-hero__shade{background:linear-gradient(180deg,#040b1aeb,#050d1ecc 45%,#0712261a 62% 78%,#040b1ae6)}.cs-hero__statbar{margin-top:8px}.cs-statbar{flex-direction:column;align-items:flex-start}.cs-statbar__stats{width:100%;grid-template-columns:1fr 1fr;gap:14px 0}.cs-statbar .cs-stat{padding:0 14px}.cs-statbar .cs-stat:nth-child(odd){border-left:0;padding-left:0}.cs-pagehero__inner{grid-template-columns:1fr;gap:0}.cs-pagehero__focus{min-height:clamp(160px,44vw,240px);margin-top:8px}.cs-pagehero__shade{background:linear-gradient(180deg,#040b1ae6,#050d1e99 40%,#0712261a 65%,#040b1a80)}.cs-hero__grid{mask-image:linear-gradient(180deg,#000,transparent);-webkit-mask-image:linear-gradient(180deg,#000,transparent)}}@media (max-width: 600px){body{font-size:16px}.cs-hero{padding-top:calc(var(--header-h) + 32px)}.cs-hero__actions .cs-btn{flex:1 1 auto;justify-content:center}.cs-logo{font-size:1.02rem}.cs-logo__mark{width:30px;height:30px}.ref-logo{gap:10px}.ref-logo .wp-block-image{padding:16px;min-height:80px}.ref-logo .wp-block-image img{max-height:40px}.cs-slider-frame{padding:6px}.cs-slider-frame .n2-ss-control-bullet{display:none!important}}.forminator-ui.forminator-custom-form .forminator-grouped-fields .forminator-input,.forminator-ui.forminator-custom-form .forminator-grouped-fields .forminator-textarea,.forminator-ui.forminator-custom-form .forminator-grouped-fields .forminator-checkbox,.forminator-ui.forminator-custom-form .forminator-all-group-copies .forminator-input,.forminator-ui.forminator-custom-form .forminator-all-group-copies .forminator-textarea,.forminator-ui.forminator-custom-form .forminator-all-group-copies .forminator-checkbox{background-color:#fff!important}
