@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;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:"Inter";font-style:normal;font-weight:100 900;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:"Space Grotesk";font-style:normal;font-weight:300 700;font-display:swap;src:url("../fonts/space-grotesk-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+2074,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:300 700;font-display:swap;src:url("../fonts/space-grotesk-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}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media(prefers-reduced-motion: reduce){*,*::before,*::after{-webkit-animation-duration:.001s !important;animation-duration:.001s !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:.001s !important;transition-duration:.001s !important;scroll-behavior:auto !important}}html{font-size:62.5%;margin:0}.features,.solutions,.clients,.book,.footer-full{content-visibility:auto;contain-intrinsic-size:1px 800px}:focus-visible{outline:2px solid #16d9a8;outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}body{font-family:"Inter",sans-serif;font-size:1.6rem;line-height:1.5;color:#101931;background-color:#eff2f9}h1,h2{font-family:"Space Grotesk",sans-serif}.fixed-header{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:#101931;padding:1.6rem 2.4rem;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease}.fixed-header.visible{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.fixed-header_container{max-width:140rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.4rem}.fixed-header_logo{-webkit-box-flex:1;-ms-flex:1;flex:1}.fixed-header_logo img{height:2rem}.fixed-header_nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4rem}.fixed-header_nav li{list-style:none}.fixed-header_nav li a,.fixed-header_nav li .dropdown-trigger{text-decoration:none;color:#eff2f9;font-weight:500}.fixed-header_nav li a:hover,.fixed-header_nav li .dropdown-trigger:hover{color:#fff}.fixed-header_nav li.active a,.fixed-header_nav li.active .dropdown-trigger{color:#fff}.fixed-header .btn{padding:.8rem 1.6rem;font-size:1.4rem}.has-dropdown{position:relative}.has-dropdown>a,.has-dropdown>.dropdown-trigger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.has-dropdown>a .chevron,.has-dropdown>.dropdown-trigger .chevron{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.has-dropdown:hover>a .chevron,.has-dropdown:hover>.dropdown-trigger .chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.has-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;-webkit-transform:translateX(-50%) translateY(1.2rem);transform:translateX(-50%) translateY(1.2rem);pointer-events:auto}.has-dropdown:hover .dropdown-menu.dropdown-solutions{-webkit-transform:translateX(-75%) translateY(1.2rem);transform:translateX(-75%) translateY(1.2rem)}.dropdown-menu{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%) translateY(1.2rem);transform:translateX(-50%) translateY(1.2rem);background-color:#fff;border-radius:12px;padding:1.6rem;min-width:28rem;-webkit-box-shadow:0 12px 40px rgba(16,25,49,.15);box-shadow:0 12px 40px rgba(16,25,49,.15);border:1px solid rgba(180,189,212,.4);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1000;text-align:left}.dropdown-menu::before{content:"";position:absolute;top:-2rem;left:0;right:0;height:2rem}.dropdown-menu.dropdown-platforms{min-width:32rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem}.dropdown-menu.dropdown-solutions{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;-webkit-transform:translateX(-75%) translateY(1.2rem);transform:translateX(-75%) translateY(1.2rem)}.dropdown-menu.dropdown-solutions .dropdown-columns{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.6rem}.dropdown-menu a{color:#101931 !important;font-weight:500 !important}.dropdown-menu a:hover{color:#101931 !important}.dropdown-menu .dropdown-item{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.2rem;padding:1.2rem;border-radius:8px;text-decoration:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.dropdown-menu .dropdown-item:hover{background-color:#eff2f9}.dropdown-menu .dropdown-item:hover .dropdown-icon{background-color:#16d9a8;color:#101931}.dropdown-menu .dropdown-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4rem;height:4rem;border-radius:8px;background-color:rgba(16,25,49,.05);color:#101931;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s ease;transition:all .2s ease}.dropdown-menu .dropdown-icon svg{width:2rem;height:2rem}.dropdown-menu .dropdown-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem}.dropdown-menu .dropdown-content .title{font-weight:600;font-size:1.5rem}.dropdown-menu .dropdown-content .desc{font-size:1.3rem;color:rgba(16,25,49,.7) !important;line-height:1.4;font-weight:400 !important}.dropdown-menu .dropdown-columns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.2rem}.dropdown-menu .dropdown-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.dropdown-menu .dropdown-col .col-title{font-size:1.2rem;text-transform:uppercase;letter-spacing:.05em;color:#101931;font-weight:600;padding:0 1.2rem;margin-bottom:.4rem;opacity:.6;white-space:nowrap}.dropdown-menu .dropdown-col a{display:block;color:rgba(16,25,49,.8) !important;text-decoration:none;font-size:1.4rem;padding:.8rem 1.2rem;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap}.dropdown-menu .dropdown-col a:hover{color:#101931 !important;background-color:#eff2f9}.mobile-only-btn{display:none}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:1rem 2.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;border-radius:100px;background:#16d9a8;-webkit-box-shadow:0 0 0 2px #16d9a8 inset,0 0 0 3px hsla(0,0%,100%,.48) inset,0 4px 16px 0 rgba(22,217,168,.24);box-shadow:0 0 0 2px #16d9a8 inset,0 0 0 3px hsla(0,0%,100%,.48) inset,0 4px 16px 0 rgba(22,217,168,.24);text-decoration:none;color:#101931;font-weight:500;font-size:1.6rem;line-height:1.5;-webkit-transition:all .3s ease;transition:all .3s ease}.btn:disabled{opacity:.7;cursor:not-allowed}button.btn{border:none;cursor:pointer;font-family:inherit}button.btn.is-loading{pointer-events:none}button.btn .btn_spinner{width:1.6rem;height:1.6rem;border:.2rem solid rgba(16,25,49,.24);border-top-color:#101931;border-radius:50%;-webkit-animation:formButtonSpin .8s linear infinite;animation:formButtonSpin .8s linear infinite;-ms-flex-negative:0;flex-shrink:0}button.btn .btn_label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero{margin:2.4rem 2.4rem 0 2.4rem;border-radius:24px;background-image:url("../media/images/g-bg-1.jpg");background-image:-webkit-image-set(url("../media/images/g-bg-1.avif") type('image/avif'), url("../media/images/g-bg-1.webp") type('image/webp'), url("../media/images/g-bg-1.jpg") type('image/jpeg'));background-image:image-set(url("../media/images/g-bg-1.avif") type('image/avif'), url("../media/images/g-bg-1.webp") type('image/webp'), url("../media/images/g-bg-1.jpg") type('image/jpeg'));background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:calc(90svh - 4.8rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:12rem}.hero_heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3.2rem}.hero_heading--nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4rem}.hero_heading--nav li{list-style:none}.hero_heading--nav li a,.hero_heading--nav li .dropdown-trigger{text-decoration:none;color:#eff2f9;font-weight:500}.hero_heading--nav li a:hover,.hero_heading--nav li .dropdown-trigger:hover{color:#fff}.hero_heading--nav li.active a,.hero_heading--nav li.active .dropdown-trigger{color:#fff}.hero_content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3.2rem;text-align:center}.hero_content h1{max-width:65rem;font-size:4.8rem;line-height:1.1;font-weight:400;color:#eff2f9;margin-bottom:1.6rem}.hero_content h1 span{color:#16d9a8;font-weight:700}.hero_content p{font-size:1.8rem;font-weight:400;color:#b4bdd4;margin-bottom:4rem}.hero_content--cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem}.hero_content--cta a{text-decoration:none}.hero-pipeline-window{position:relative;width:85%;max-width:100rem;min-height:48rem;background-color:#fff;border-radius:1.6rem;padding:1.2rem;margin:-8rem auto 8rem auto;border:solid .1rem rgba(180,189,212,.4)}.hero-pipeline-window::after{content:"";position:absolute;bottom:0;left:50%;width:70%;height:8rem;background:rgba(16,25,49,.16);-webkit-filter:blur(5rem);filter:blur(5rem);border-radius:50%;z-index:-1;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.hero-pipeline-window .window_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;margin-bottom:1.2rem}.hero-pipeline-window .window_buttons .button{width:1.6rem;height:1.6rem;border-radius:50%;background-color:#b4bdd4}.hero-pipeline-window .window_buttons .button.red{background-color:#fe5f57}.hero-pipeline-window .window_buttons .button.yellow{background-color:#febc2d}.hero-pipeline-window .window_buttons .button.green{background-color:#28c83f}.hero-pipeline-window .pipeline-ui{background:#f8faff;border-radius:1.2rem;height:100%;min-height:45rem;padding:4rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.6rem;border:1px solid rgba(180,189,212,.2)}.hero-pipeline-window .pl-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.4rem;z-index:10}.hero-pipeline-window .pl-column.pl-inputs{-webkit-box-flex:0;-ms-flex:0 0 26rem;flex:0 0 26rem;margin-left:-10rem}.hero-pipeline-window .pl-column.pl-outputs{-webkit-box-flex:0;-ms-flex:0 0 26rem;flex:0 0 26rem;margin-right:-10rem}.hero-pipeline-window .pl-column.pl-center{-webkit-box-flex:0;-ms-flex:0 0 28rem;flex:0 0 28rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:20}.hero-pipeline-window .pl-column.pl-pipes{-webkit-box-flex:0;-ms-flex:0 0 14rem;flex:0 0 14rem;height:30rem;position:relative}.hero-pipeline-window .pl-column.pl-pipes .pipe-svg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible}.hero-pipeline-window .pl-column.pl-pipes .pipe-svg .p-line{fill:none;stroke:rgba(180,189,212,.8);stroke-width:3;stroke-dasharray:6 6;-webkit-animation:dashFlow 20s linear infinite;animation:dashFlow 20s linear infinite}.hero-pipeline-window .pl-column.pl-pipes .pipe-svg .p-line.out{stroke-dasharray:none;stroke:rgba(180,189,212,.6)}.hero-pipeline-window .pl-node{background:#fff;border-radius:1.2rem;padding:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem;-webkit-box-shadow:0 4px 16px rgba(16,25,49,.04);box-shadow:0 4px 16px rgba(16,25,49,.04);border:1px solid rgba(180,189,212,.2);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;position:relative}.hero-pipeline-window .pl-node:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 24px rgba(16,25,49,.08);box-shadow:0 8px 24px rgba(16,25,49,.08)}.hero-pipeline-window .pl-node.in-node{-webkit-animation:nodePulse 3s ease-in-out infinite;animation:nodePulse 3s ease-in-out infinite}.hero-pipeline-window .pl-node.in-node .pl-icon{width:4rem;height:4rem;border-radius:1rem;background:rgba(16,25,49,.04);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#101931}.hero-pipeline-window .pl-node.in-node span{font-size:1.4rem;font-weight:500;color:#101931}.hero-pipeline-window .pl-node.in-node.in-1{-webkit-animation-delay:0s;animation-delay:0s}.hero-pipeline-window .pl-node.in-node.in-2{-webkit-animation-delay:1s;animation-delay:1s}.hero-pipeline-window .pl-node.in-node.in-3{-webkit-animation-delay:2s;animation-delay:2s}.hero-pipeline-window .pl-node.out-node{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1.6rem}.hero-pipeline-window .pl-node.out-node .out-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem}.hero-pipeline-window .pl-node.out-node .pl-icon{width:4.8rem;height:4.8rem;border-radius:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-pipeline-window .pl-node.out-node .pl-icon.purple{background:rgba(144,72,216,.1);color:#9048d8}.hero-pipeline-window .pl-node.out-node .pl-icon.blue{background:rgba(35,100,226,.1);color:#2364e2}.hero-pipeline-window .pl-node.out-node .out-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem}.hero-pipeline-window .pl-node.out-node .out-title h4{font-size:1.5rem;font-weight:600;color:#101931}.hero-pipeline-window .pl-node.out-node .out-title span{font-size:1.2rem;color:rgba(16,25,49,.6)}.hero-pipeline-window .pl-node.out-node .out-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem}.hero-pipeline-window .pl-node.out-node .out-status .process-bar{-webkit-box-flex:1;-ms-flex:1;flex:1;height:.6rem;background:rgba(180,189,212,.2);border-radius:.3rem;overflow:hidden;position:relative}.hero-pipeline-window .pl-node.out-node .out-status .process-bar .fill{position:absolute;top:0;left:0;height:100%;border-radius:.3rem;width:100%;-webkit-transform-origin:left;transform-origin:left}.hero-pipeline-window .pl-node.out-node .out-status .process-bar .fill.purple-fill{background:#9048d8;-webkit-animation:barFillLoop 3s ease-in-out infinite;animation:barFillLoop 3s ease-in-out infinite}.hero-pipeline-window .pl-node.out-node .out-status .process-bar .fill.blue-fill{background:#2364e2;-webkit-animation:barFillLoop 4s ease-in-out infinite;animation:barFillLoop 4s ease-in-out infinite}.hero-pipeline-window .pl-node.out-node .out-status .status-txt{font-size:1.2rem;font-weight:500;color:rgba(16,25,49,.6);min-width:6.4rem}.hero-pipeline-window .pl-core-engine{position:relative;width:24rem;height:24rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-pipeline-window .pl-core-engine .pl-core-rings{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-pipeline-window .pl-core-engine .pl-core-rings .ring{position:absolute;border-radius:50%;border:1px solid rgba(22,217,168,.3)}.hero-pipeline-window .pl-core-engine .pl-core-rings .ring.r-1{width:12rem;height:12rem;border-style:dashed;-webkit-animation:spin 10s linear infinite;animation:spin 10s linear infinite}.hero-pipeline-window .pl-core-engine .pl-core-rings .ring.r-2{width:18rem;height:18rem;border:2px solid rgba(22,217,168,.1);-webkit-animation:spinReverse 15s linear infinite;animation:spinReverse 15s linear infinite}.hero-pipeline-window .pl-core-engine .pl-core-rings .ring.r-3{width:24rem;height:24rem;border:1px dashed rgba(22,217,168,.2);-webkit-animation:spin 25s linear infinite;animation:spin 25s linear infinite}.hero-pipeline-window .pl-core-engine .pl-core-center{position:relative;width:10rem;height:10rem;background:radial-gradient(circle at center, #101931 40%, rgba(22, 217, 168, 0.1) 100%);border-radius:50%;-webkit-box-shadow:0 0 0 8px rgba(22,217,168,.1),0 0 20px 4px rgba(22,217,168,.4),0 12px 32px rgba(22,217,168,.2);box-shadow:0 0 0 8px rgba(22,217,168,.1),0 0 20px 4px rgba(22,217,168,.4),0 12px 32px rgba(22,217,168,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:20;-webkit-animation:corePulse 1.5s ease-in-out infinite alternate;animation:corePulse 1.5s ease-in-out infinite alternate}.hero-pipeline-window .pl-core-engine .pl-core-center .pl-core-icon{color:#101931;-webkit-animation:iconFloat 3s ease-in-out infinite alternate;animation:iconFloat 3s ease-in-out infinite alternate;-webkit-filter:drop-shadow(0 0 8px rgba(22, 217, 168, 0.6));filter:drop-shadow(0 0 8px rgba(22, 217, 168, 0.6))}.hero-pipeline-window .pl-core-engine .pl-core-center .pl-core-icon svg{fill:#fff !important}.hero-pipeline-window .pl-core-engine .pl-core-center::before,.hero-pipeline-window .pl-core-engine .pl-core-center::after{content:"";position:absolute;inset:-4px;border-radius:50%;background:conic-gradient(from 0deg, transparent 0deg, rgba(22, 217, 168, 0.4) 90deg, transparent 180deg);z-index:-1;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.hero-pipeline-window .pl-core-engine .pl-core-center::after{inset:-8px;background:conic-gradient(from 180deg, transparent 0deg, rgba(144, 72, 216, 0.4) 90deg, transparent 180deg);-webkit-animation:spinReverse 3s linear infinite;animation:spinReverse 3s linear infinite;opacity:.7}.hero-pipeline-window .pl-core-engine .pl-orbit-tags{position:absolute;inset:-4rem;pointer-events:none}.hero-pipeline-window .pl-core-engine .pl-orbit-tags .pl-tag{position:absolute;padding:.6rem 1.2rem;background:#fff;border-radius:100px;font-size:1.2rem;font-weight:600;color:#101931;-webkit-box-shadow:0 4px 12px rgba(16,25,49,.08);box-shadow:0 4px 12px rgba(16,25,49,.08);border:1px solid rgba(16,25,49,.15);white-space:nowrap}.hero-pipeline-window .pl-core-engine .pl-orbit-tags .pl-tag.tag-1{top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:floatTag 3s ease-in-out infinite 1s;animation:floatTag 3s ease-in-out infinite 1s}.hero-pipeline-window .pl-core-engine .pl-orbit-tags .pl-tag.tag-2{bottom:0;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);-webkit-animation:floatTag 3s ease-in-out infinite 1.5s;animation:floatTag 3s ease-in-out infinite 1.5s}.hero-pipeline-window .pl-core-engine .pl-orbit-tags .pl-tag.tag-3{left:0;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:floatTag 3s ease-in-out infinite .75s;animation:floatTag 3s ease-in-out infinite .75s}.hero-pipeline-window .pl-core-engine .pl-orbit-tags .pl-tag.tag-4{right:0;top:50%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);-webkit-animation:floatTag 3s ease-in-out infinite 2.25s;animation:floatTag 3s ease-in-out infinite 2.25s}@-webkit-keyframes dashFlow{to{stroke-dashoffset:-100}}@keyframes dashFlow{to{stroke-dashoffset:-100}}@-webkit-keyframes corePulse{0%{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-box-shadow:0 0 0 4px rgba(22,217,168,.1),0 8px 24px rgba(22,217,168,.15);box-shadow:0 0 0 4px rgba(22,217,168,.1),0 8px 24px rgba(22,217,168,.15)}100%{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 0 0 12px rgba(22,217,168,.2),0 16px 40px rgba(22,217,168,.4);box-shadow:0 0 0 12px rgba(22,217,168,.2),0 16px 40px rgba(22,217,168,.4)}}@keyframes corePulse{0%{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-box-shadow:0 0 0 4px rgba(22,217,168,.1),0 8px 24px rgba(22,217,168,.15);box-shadow:0 0 0 4px rgba(22,217,168,.1),0 8px 24px rgba(22,217,168,.15)}100%{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 0 0 12px rgba(22,217,168,.2),0 16px 40px rgba(22,217,168,.4);box-shadow:0 0 0 12px rgba(22,217,168,.2),0 16px 40px rgba(22,217,168,.4)}}@-webkit-keyframes iconFloat{0%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}100%{-webkit-transform:translateY(3px);transform:translateY(3px)}}@keyframes iconFloat{0%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}100%{-webkit-transform:translateY(3px);transform:translateY(3px)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinReverse{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes spinReverse{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes floatTag{0%,100%{margin-top:0}50%{margin-top:-6px}}@keyframes floatTag{0%,100%{margin-top:0}50%{margin-top:-6px}}@-webkit-keyframes nodePulse{0%,100%{border-color:rgba(180,189,212,.2)}50%{border-color:rgba(22,217,168,.6)}}@keyframes nodePulse{0%,100%{border-color:rgba(180,189,212,.2)}50%{border-color:rgba(22,217,168,.6)}}@-webkit-keyframes barFillLoop{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}40%,60%{-webkit-transform:scaleX(1);transform:scaleX(1)}100%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:0}}@keyframes barFillLoop{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}40%,60%{-webkit-transform:scaleX(1);transform:scaleX(1)}100%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:0}}section{width:100%}section>.wrapper{max-width:140rem;margin:0 auto;padding:0 2.4rem}.models{margin-top:5.6rem;margin-bottom:10.4rem}.models_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem}.models_container li{list-style:none}.features{background:-webkit-gradient(linear, left top, left bottom, from(rgba(239, 242, 249, 0)), color-stop(15%, rgba(255, 255, 255, 0.64)));background:linear-gradient(180deg, rgba(239, 242, 249, 0) 0%, rgba(255, 255, 255, 0.64) 15%);padding-bottom:9.6rem}.features h2{text-align:center;font-size:3.2rem;font-weight:400;line-height:1.4}.features h2 .break-desktop{display:block}.features h2 .icon{height:3.2rem;width:3.2rem;border-radius:.8rem;background-color:#16d9a8;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.features h2 .icon svg{height:1.8rem;width:1.8rem}.features h2 .icon.no-fill{background-color:rgba(0,0,0,0);vertical-align:-20%}.features h2 .icon.no-fill svg{height:3.2rem;width:3.2rem}.features_grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr 9.6rem;grid-column-gap:2.4rem;grid-row-gap:2.4rem;min-height:47.6rem;margin-top:5.6rem}.features_grid .feature{background-color:#fff;border-radius:2.4rem}.features_grid .feature.files{grid-area:1/1/2/2;background-image:url("../media/images/files_bg.jpg");background-image:-webkit-image-set(url("../media/images/files_bg.avif") type('image/avif'), url("../media/images/files_bg.webp") type('image/webp'), url("../media/images/files_bg.jpg") type('image/jpeg'));background-image:image-set(url("../media/images/files_bg.avif") type('image/avif'), url("../media/images/files_bg.webp") type('image/webp'), url("../media/images/files_bg.jpg") type('image/jpeg'));background-repeat:no-repeat;background-position:center center;background-size:150%;position:relative}.features_grid .feature.files.revealed{-webkit-animation:panFilesBg 10s ease-out forwards;animation:panFilesBg 10s ease-out forwards}.features_grid .feature.files .files_visual{position:relative;width:100%;background-color:#101931;background:url("../media/svg/document.svg") no-repeat center center;background-size:contain;top:-3.2rem}.features_grid .feature.files .files_container{position:absolute;width:calc(100% - 2.4rem);bottom:1.2rem;left:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;padding:1.6rem;border-radius:1.2rem;background:#fff;-webkit-box-shadow:0 .2rem .8rem 0 rgba(16,25,49,.08);box-shadow:0 .2rem .8rem 0 rgba(16,25,49,.08)}.features_grid .feature.files .files_container p{font-size:1.6rem;line-height:1.4;color:#101931;width:100%;max-width:32rem}.features_grid .feature.files .files_container .files_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.features_grid .feature.files .files_container .files_footer--formats{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem}.features_grid .feature.files .files_container .files_footer--formats .format{padding:.6rem .8rem;border-radius:.6rem;font-size:1.4rem;font-weight:500;line-height:1}.features_grid .feature.files .files_container .files_footer--formats .format.green{background:#b3f28c;color:#346217}.features_grid .feature.files .files_container .files_footer--formats .format.red{background:#ffa5a5;color:#8f2727}.features_grid .feature.files .files_container .files_footer--formats .format.blue{background:#9dd5ff;color:#155586}.features_grid .feature.files .files_container .files_footer--txt{font-size:1.25rem;font-weight:400;line-height:1.4;opacity:.5}.features_grid .feature.flow{grid-area:1/2/2/3;background:#ebf1ff;padding:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4rem}.features_grid .feature.flow .flow_title{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.features_grid .feature.flow .flow_title p{font-size:1.8rem;font-weight:500;line-height:1.2;min-width:24rem;width:50%;color:#101931}.features_grid .feature.flow .flow_visual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}.features_grid .feature.flow .flow_visual .flow_line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.6rem}.features_grid .feature.flow .flow_visual .flow_line .box{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:1.2rem;background:#fff;-webkit-box-shadow:0 2px 8px 0 rgba(16,25,49,.08);box-shadow:0 2px 8px 0 rgba(16,25,49,.08);padding:1.6rem;height:8rem;min-height:8rem;min-width:8rem;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:.8rem;opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}.features_grid .feature.flow .flow_visual .flow_line .box.icon-only{padding:0;max-height:4.8rem;max-width:4.8rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.features_grid .feature.flow .flow_visual .flow_line .box.icon-only .box_icon{width:4rem;height:4rem}.features_grid .feature.flow .flow_visual .flow_line .box_icon{width:4.8rem;height:4.8rem;background-size:contain;background-repeat:no-repeat;background-position:center center}.features_grid .feature.flow .flow_visual .flow_line .box_skelatons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.4rem;width:100%}.features_grid .feature.flow .flow_visual .flow_line .box_skelatons .skelaton{height:.8rem;border-radius:.2rem;width:100%;background-color:#b4bdd4}.features_grid .feature.flow .flow_visual .flow_line .box_skelatons .skelaton.last{margin-top:.6rem}.features_grid .feature.flow .flow_visual .flow_line .arrow{height:100%;width:4.8rem;background-size:contain;background-repeat:no-repeat;background-position:center center;opacity:0;-webkit-transform:translateX(-16px);transform:translateX(-16px)}.features_grid .feature.flow .flow_visual .flow_line .arrow.right{background-image:url("../media/svg/arrow-right.svg")}.features_grid .feature.flow .flow_visual .flow_line .arrow.down_left{background-image:url("../media/svg/arrow-down-left.svg")}.features_grid .feature.flow.revealed .flow_visual .flow_line .box{-webkit-animation:flowReveal .6s cubic-bezier(0.22, 1, 0.36, 1) forwards !important;animation:flowReveal .6s cubic-bezier(0.22, 1, 0.36, 1) forwards !important}.features_grid .feature.flow.revealed .flow_visual .flow_line .arrow{-webkit-animation:flowRevealArrow .6s cubic-bezier(0.22, 1, 0.36, 1) forwards !important;animation:flowRevealArrow .6s cubic-bezier(0.22, 1, 0.36, 1) forwards !important}.features_grid .feature.flow.revealed .flow_visual .flow_line:nth-child(1) .box:first-child{-webkit-animation-delay:.1s !important;animation-delay:.1s !important}.features_grid .feature.flow.revealed .flow_visual .flow_line:nth-child(1) .arrow{-webkit-animation-delay:.5s !important;animation-delay:.5s !important}.features_grid .feature.flow.revealed .flow_visual .flow_line:nth-child(1) .box:last-child{-webkit-animation-delay:.9s !important;animation-delay:.9s !important}.features_grid .feature.flow.revealed .flow_visual .flow_line:nth-child(2) .arrow{-webkit-animation-delay:1.3s !important;animation-delay:1.3s !important}.features_grid .feature.flow.revealed .flow_visual .flow_line:nth-child(2) .box{-webkit-animation-delay:1.7s !important;animation-delay:1.7s !important}.features_grid .feature.tasks{grid-area:1/3/2/4;display:-webkit-box;display:-ms-flexbox;display:flex}.features_grid .feature.tasks .tasks_visual.chat-visual{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1.6rem;overflow:hidden;background-image:url("../media/images/g-bg-1.jpg");background-image:-webkit-image-set(url("../media/images/g-bg-1.avif") type('image/avif'), url("../media/images/g-bg-1.webp") type('image/webp'), url("../media/images/g-bg-1.jpg") type('image/jpeg'));background-image:image-set(url("../media/images/g-bg-1.avif") type('image/avif'), url("../media/images/g-bg-1.webp") type('image/webp'), url("../media/images/g-bg-1.jpg") type('image/jpeg'));background-repeat:no-repeat;background-position:center center;background-size:cover;padding:3.2rem 2.4rem 0 2.4rem;position:relative}.features_grid .feature.tasks .tasks_visual.chat-visual .chat-visual_title{width:100%;text-align:left}.features_grid .feature.tasks .tasks_visual.chat-visual .chat-visual_title p{font-size:1.8rem;font-weight:500;line-height:1.3;color:#fff;max-width:24rem;margin-bottom:1.6rem}.features_grid .feature.tasks .tasks_visual.chat-visual .chat-interface.cropped{min-height:unset;width:100%;max-width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;border:none;-webkit-box-shadow:0 -4px 20px rgba(0,0,0,.15);box-shadow:0 -4px 20px rgba(0,0,0,.15)}.features_grid .feature.tasks .tasks_visual.chat-visual .chat-interface.cropped .chat-header{padding:1.2rem;gap:.8rem}.features_grid .feature.tasks .tasks_visual.chat-visual .chat-interface.cropped .chat-header_icon{width:2.4rem;height:2.4rem}.features_grid .feature.tasks .tasks_visual.chat-visual .chat-interface.cropped .chat-messages{padding:1.6rem;min-height:22rem;padding-bottom:2rem;gap:1.2rem;background:#fafbfd;position:relative;overflow:hidden}.features_grid .feature.tasks .tasks_visual.chat-visual .chat-interface.cropped .chat-messages .chat-message{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.features_grid .feature.tasks .tasks_visual.chat-visual .chat-interface.cropped .chat-messages .chat-message p{padding:.8rem 1.2rem;font-size:1.2rem}.features_grid .feature.tasks .tasks_visual.chat-visual .chat-interface.cropped .chat-messages .chat-message.typing-indicator{background:#fff;padding:.8rem 1.2rem;border-radius:1.6rem 1.6rem 1.6rem .4rem;-webkit-box-shadow:0 2px 8px rgba(16,25,49,.06);box-shadow:0 2px 8px rgba(16,25,49,.06);display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.features_grid .feature.tasks .tasks_visual.chat-visual .chat-interface.cropped .chat-messages .chat-message.typing-indicator .dot{width:.6rem;height:.6rem;background:#b4bdd4;border-radius:50%;-webkit-animation:typingDot 1.4s infinite ease-in-out both;animation:typingDot 1.4s infinite ease-in-out both}.features_grid .feature.tasks .tasks_visual.chat-visual .chat-interface.cropped .chat-messages .chat-message.typing-indicator .dot:nth-child(1){-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.features_grid .feature.tasks .tasks_visual.chat-visual .chat-interface.cropped .chat-messages .chat-message.typing-indicator .dot:nth-child(2){-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.features_grid .feature.tasks .tasks_visual.chat-visual .chat-interface.cropped .chat-messages .chat-message.ai.reply p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem;width:18rem}.features_grid .feature.tasks .tasks_visual.chat-visual .chat-interface.cropped .chat-messages .chat-message.ai.reply p .skelaton{height:.6rem;background:#e2e8f0;border-radius:.2rem;width:100%}.features_grid .feature.tasks .tasks_visual.chat-visual .chat-interface.cropped .chat-messages .chat-message.ai.reply p .skelaton.short{width:65%}.features_grid .feature.tasks.revealed .tasks_visual.chat-visual .chat-interface.cropped{-webkit-animation:slideUpChatVisual .8s ease-out forwards;animation:slideUpChatVisual .8s ease-out forwards}.features_grid .feature.tasks.revealed .tasks_visual.chat-visual .msg-1{-webkit-animation:msgAppear .4s ease-out .8s forwards;animation:msgAppear .4s ease-out .8s forwards}.features_grid .feature.tasks.revealed .tasks_visual.chat-visual .msg-2{-webkit-animation:msgAppear .4s ease-out 1.4s forwards,msgDisappear .4s ease-in 3.4s forwards;animation:msgAppear .4s ease-out 1.4s forwards,msgDisappear .4s ease-in 3.4s forwards;-webkit-transform-origin:left bottom;transform-origin:left bottom}.features_grid .feature.tasks.revealed .tasks_visual.chat-visual .msg-3{-webkit-animation:msgAppear .4s ease-out 3.8s forwards;animation:msgAppear .4s ease-out 3.8s forwards}.features_grid .feature.insight{background-color:#16d9a8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem}.features_grid .feature.insight .insight_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.2rem;line-height:.7;padding:2.4rem}.features_grid .feature.insight .insight_content>span{font-size:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.features_grid .feature.insight .insight_content>span .counter{font-size:4rem}.features_grid .feature.insight .insight_content>span>span:not(.counter){font-size:3.2rem}.features_grid .feature.insight .insight_content p{font-size:1.8rem}@-webkit-keyframes panFilesBg{0%{background-position:0% 50%}100%{background-position:100% 50%}}@keyframes panFilesBg{0%{background-position:0% 50%}100%{background-position:100% 50%}}@-webkit-keyframes flowReveal{0%{opacity:0;-webkit-transform:translateY(16px) scale(0.95);transform:translateY(16px) scale(0.95);-webkit-box-shadow:0 0px 0px 0 rgba(16,25,49,0);box-shadow:0 0px 0px 0 rgba(16,25,49,0)}100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-box-shadow:0 8px 24px 0 rgba(16,25,49,.12);box-shadow:0 8px 24px 0 rgba(16,25,49,.12)}}@keyframes flowReveal{0%{opacity:0;-webkit-transform:translateY(16px) scale(0.95);transform:translateY(16px) scale(0.95);-webkit-box-shadow:0 0px 0px 0 rgba(16,25,49,0);box-shadow:0 0px 0px 0 rgba(16,25,49,0)}100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-box-shadow:0 8px 24px 0 rgba(16,25,49,.12);box-shadow:0 8px 24px 0 rgba(16,25,49,.12)}}@-webkit-keyframes flowRevealArrow{0%{opacity:0;-webkit-transform:translateX(-16px);transform:translateX(-16px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes flowRevealArrow{0%{opacity:0;-webkit-transform:translateX(-16px);transform:translateX(-16px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes floatingCardAppear{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes floatingCardAppear{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes timelineGrow{to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes timelineGrow{to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes laserScan{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}10%{opacity:1}90%{opacity:1;-webkit-transform:translateY(12rem);transform:translateY(12rem)}100%{-webkit-transform:translateY(12rem);transform:translateY(12rem);opacity:0}}@keyframes laserScan{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}10%{opacity:1}90%{opacity:1;-webkit-transform:translateY(12rem);transform:translateY(12rem)}100%{-webkit-transform:translateY(12rem);transform:translateY(12rem);opacity:0}}@-webkit-keyframes popIn{to{opacity:1;-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}@keyframes popIn{to{opacity:1;-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}}@-webkit-keyframes popIn3D{to{opacity:1;-webkit-transform:translateZ(var(--tz)) scale(1);transform:translateZ(var(--tz)) scale(1)}}@keyframes popIn3D{to{opacity:1;-webkit-transform:translateZ(var(--tz)) scale(1);transform:translateZ(var(--tz)) scale(1)}}@-webkit-keyframes slideInLeft{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes popInScale{to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes popInScale{to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes msgAppear{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes msgAppear{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes msgDisappear{to{opacity:0;max-height:0;padding:0;margin:0;border:0;overflow:hidden}}@keyframes msgDisappear{to{opacity:0;max-height:0;padding:0;margin:0;border:0;overflow:hidden}}@-webkit-keyframes typingDot{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes typingDot{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes processTaskIcon{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);background-image:url("../media/svg/item-loading.svg")}99%{-webkit-transform:rotate(360deg);transform:rotate(360deg);background-image:url("../media/svg/item-loading.svg")}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);background-image:url("../media/svg/item-done.svg")}}@keyframes processTaskIcon{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);background-image:url("../media/svg/item-loading.svg")}99%{-webkit-transform:rotate(360deg);transform:rotate(360deg);background-image:url("../media/svg/item-loading.svg")}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);background-image:url("../media/svg/item-done.svg")}}@-webkit-keyframes slideUpChatVisual{from{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideUpChatVisual{from{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.solutions{padding:8.8rem 0 6.4rem 0}.solutions h2{text-align:center;font-size:2.4rem;font-size:700;line-height:1}.solutions h2>div{font-size:3.2rem;font-weight:400;line-height:1.6}.solutions h2>div>span{border-bottom:solid .2rem #16d9a8}.solutions_container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4rem;margin-top:4rem}.solutions .solution{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:2.4rem;background-color:#fff;min-height:80svh;padding:3.2rem;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:3.2rem}.solutions .solution_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.solutions .solution_container .heading{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.6rem}.solutions .solution_container .heading_icon{width:6.4rem;height:6.4rem;border-radius:1.6rem;background-color:#16d9a8;background:#16d9a8 url("../media/svg/stars-02.svg") no-repeat center center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.solutions .solution_container .heading_txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.solutions .solution_container .heading_txt h3{font-size:2rem}.solutions .solution_container .heading_txt h4{font-size:1.4rem;font-weight:500;opacity:.7}.solutions .solution_container .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.4rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.solutions .solution_container .content p{width:80%}.solutions .solution_container .content a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.4rem .6rem;border-bottom:solid .2rem #16d9a8;text-decoration:none;font-weight:600;color:#101931;gap:.4rem}.solutions .solution_visual{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#ebf1ff;border-radius:1.2rem;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;container-type:inline-size;container-name:solutionvisual}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4rem;background-image:url("../media/images/g-bg-3.jpg");background-image:-webkit-image-set(url("../media/images/g-bg-3.avif") type('image/avif'), url("../media/images/g-bg-3.webp") type('image/webp'), url("../media/images/g-bg-3.jpg") type('image/jpeg'));background-image:image-set(url("../media/images/g-bg-3.avif") type('image/avif'), url("../media/images/g-bg-3.webp") type('image/webp'), url("../media/images/g-bg-3.jpg") type('image/jpeg'));background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:38rem;position:relative;-webkit-perspective:1000px;perspective:1000px;overflow:hidden}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-scanner,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-scanner{width:24rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:5}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc{width:100%;background:hsla(0,0%,100%,.95);border-radius:1.2rem;padding:2.4rem;-webkit-box-shadow:0 16px 40px rgba(16,25,49,.1),0 0 0 1px hsla(0,0%,100%,.5);box-shadow:0 16px 40px rgba(16,25,49,.1),0 0 0 1px hsla(0,0%,100%,.5);position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(10deg) rotateY(-5deg);transform:rotateX(10deg) rotateY(-5deg)}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .doc-header,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .doc-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;margin-bottom:2rem}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .doc-header .doc-icon,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .doc-header .doc-icon{width:3.2rem;height:3.2rem;background:rgba(22,217,168,.15);border-radius:.8rem;position:relative}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .doc-header .doc-icon::after,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .doc-header .doc-icon::after{content:"";position:absolute;inset:.8rem;background:repeating-linear-gradient(to bottom, #16D9A8, #16D9A8 2px, transparent 2px, transparent 4px)}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .doc-header .doc-title,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .doc-header .doc-title{font-size:1.5rem;font-weight:600;color:#101931}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .doc-body,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .doc-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .doc-body .skel,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .doc-body .skel{height:.8rem;background:rgba(16,25,49,.06);border-radius:.4rem}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .doc-body .skel.w-full,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .doc-body .skel.w-full{width:100%}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .doc-body .skel.w-3-4,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .doc-body .skel.w-3-4{width:75%}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .doc-body .skel.w-1-2,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .doc-body .skel.w-1-2{width:50%}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .doc-body .skel-box,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .doc-body .skel-box{height:6.4rem;background:rgba(16,25,49,.04);border-radius:.8rem;margin-top:1rem;border:1px dashed rgba(16,25,49,.1)}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .scanner-laser,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .scanner-laser{position:absolute;left:0;top:0;width:100%;height:2px;background:#16d9a8;-webkit-box-shadow:0 0 12px 2px #16d9a8;box-shadow:0 0 12px 2px #16d9a8;opacity:0}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .wow-insight,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .wow-insight{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;background:hsla(0,0%,100%,.95);backdrop-filter:blur(8px);padding:1.2rem 1.6rem;border-radius:100px;-webkit-box-shadow:0 8px 24px rgba(16,25,49,.08);box-shadow:0 8px 24px rgba(16,25,49,.08);border:1px solid hsla(0,0%,100%,.6);z-index:10;opacity:0}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .wow-insight .insight-icon,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .wow-insight .insight-icon{width:3.2rem;height:3.2rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .wow-insight .insight-icon.green,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .wow-insight .insight-icon.green{background:rgba(22,217,168,.15);color:#16d9a8}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .wow-insight .insight-icon.yellow,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .wow-insight .insight-icon.yellow{background:rgba(255,209,102,.15);color:#d4a000}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .wow-insight .insight-icon.purple,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .wow-insight .insight-icon.purple{background:rgba(144,72,216,.15);color:#9048d8}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .wow-insight .insight-text,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .wow-insight .insight-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.2}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .wow-insight .insight-text span,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .wow-insight .insight-text span{font-size:1.1rem;color:rgba(16,25,49,.6)}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .wow-insight .insight-text strong,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .wow-insight .insight-text strong{font-size:1.3rem;color:#101931;font-weight:600}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .wow-insight.in-1,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .wow-insight.in-1{top:-2rem;right:-4rem;--tz: 40px;-webkit-transform:translateZ(var(--tz)) scale(0.9);transform:translateZ(var(--tz)) scale(0.9)}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .wow-insight.in-2,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .wow-insight.in-2{bottom:6rem;left:-4rem;--tz: 30px;-webkit-transform:translateZ(var(--tz)) scale(0.9);transform:translateZ(var(--tz)) scale(0.9)}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .wow-insight.in-3,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-scanner .scanner-doc .wow-insight.in-3{bottom:-2rem;right:2rem;--tz: 50px;-webkit-transform:translateZ(var(--tz)) scale(0.9);transform:translateZ(var(--tz)) scale(0.9)}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-transformation,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-transformation{position:relative;width:100%;max-width:38rem;height:28rem;z-index:5;margin:0 auto}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-transformation .trans-doc,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-transformation .trans-doc{position:absolute;top:0;left:0;background:#fff;border-radius:1.2rem;padding:2.4rem;-webkit-box-shadow:0 16px 40px rgba(16,25,49,.08);box-shadow:0 16px 40px rgba(16,25,49,.08);width:22rem;opacity:0;-webkit-transform:translate(-20px, -20px);transform:translate(-20px, -20px);z-index:1}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-transformation .trans-doc .tdoc-header,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-transformation .trans-doc .tdoc-header{font-size:1.4rem;font-weight:600;color:#101931;margin-bottom:1.6rem;border-bottom:1px solid rgba(16,25,49,.1);padding-bottom:.8rem}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-transformation .trans-doc .tdoc-body,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-transformation .trans-doc .tdoc-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-transformation .trans-doc .tdoc-body .skel,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-transformation .trans-doc .tdoc-body .skel{height:.6rem;background:rgba(16,25,49,.08);border-radius:.3rem}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-transformation .trans-json,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-transformation .trans-json{position:absolute;bottom:0;right:0;background:#1e293b;border-radius:1.2rem;padding:2.4rem;-webkit-box-shadow:0 16px 40px rgba(30,41,59,.2);box-shadow:0 16px 40px rgba(30,41,59,.2);width:26rem;opacity:0;-webkit-transform:translate(20px, 20px);transform:translate(20px, 20px);z-index:2}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-transformation .trans-json .json-header,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-transformation .trans-json .json-header{font-size:1.2rem;font-family:monospace;color:hsla(0,0%,100%,.5);margin-bottom:1.6rem;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:.8rem}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-transformation .trans-json .json-body,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-transformation .trans-json .json-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem;font-family:monospace;font-size:1.3rem}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-transformation .trans-json .json-body .j-line,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-transformation .trans-json .json-body .j-line{color:#fff}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-transformation .trans-json .json-body .j-line .k,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-transformation .trans-json .json-body .j-line .k{color:#7dd3fc}.solutions .solution_visual.insurgen_visual.open-visual.wow-visual .wow-transformation .trans-json .json-body .j-line .v,.solutions .solution_visual.opsgen_visual.open-visual.wow-visual .wow-transformation .trans-json .json-body .j-line .v{color:#a7f3d0}@container solutionvisual (max-width: 650px){.solutions .solution_visual .wow-scanner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;padding:2.4rem 1.6rem;height:auto}.solutions .solution_visual .wow-scanner .scanner-doc{-webkit-transform:none;transform:none;width:100%;max-width:32rem;margin-bottom:2rem}.solutions .solution_visual .wow-scanner .scanner-doc .wow-insight{position:static}.solutions .solution_visual .wow-scanner .scanner-doc .wow-insight.in-1,.solutions .solution_visual .wow-scanner .scanner-doc .wow-insight.in-2,.solutions .solution_visual .wow-scanner .scanner-doc .wow-insight.in-3{top:auto;right:auto;bottom:auto;left:auto;-webkit-transform:translateY(0) !important;transform:translateY(0) !important;margin-bottom:1.2rem}.solutions .solution_visual .wow-transformation{max-width:32rem;height:24rem;padding:0}.solutions .solution_visual .wow-transformation .trans-doc{width:75%;padding:1.6rem}.solutions .solution_visual .wow-transformation .trans-json{width:85%;padding:1.6rem}}.solutions .solution.revealed .insurgen_visual.wow-visual .scanner-laser{-webkit-animation:laserScan 2.5s ease-in-out infinite;animation:laserScan 2.5s ease-in-out infinite}.solutions .solution.revealed .insurgen_visual.wow-visual .in-1{-webkit-animation:popIn3D .5s cubic-bezier(0.22, 1, 0.36, 1) .3s forwards;animation:popIn3D .5s cubic-bezier(0.22, 1, 0.36, 1) .3s forwards}.solutions .solution.revealed .insurgen_visual.wow-visual .in-2{-webkit-animation:popIn3D .5s cubic-bezier(0.22, 1, 0.36, 1) .6s forwards;animation:popIn3D .5s cubic-bezier(0.22, 1, 0.36, 1) .6s forwards}.solutions .solution.revealed .insurgen_visual.wow-visual .in-3{-webkit-animation:popIn3D .5s cubic-bezier(0.22, 1, 0.36, 1) .9s forwards;animation:popIn3D .5s cubic-bezier(0.22, 1, 0.36, 1) .9s forwards}.solutions .solution.revealed .opsgen_visual.wow-visual .trans-doc{-webkit-animation:popIn .5s cubic-bezier(0.22, 1, 0.36, 1) .2s forwards;animation:popIn .5s cubic-bezier(0.22, 1, 0.36, 1) .2s forwards}.solutions .solution.revealed .opsgen_visual.wow-visual .trans-json{-webkit-animation:popIn .5s cubic-bezier(0.22, 1, 0.36, 1) .6s forwards;animation:popIn .5s cubic-bezier(0.22, 1, 0.36, 1) .6s forwards}.solutions .cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6.4rem 0 1.6rem 0}.clients .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.4rem;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;width:70%;max-width:100rem}.clients img{height:2.4rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clients img.big{height:4.8rem}.faq{padding:6.4rem 0}.faq .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:80rem;margin:0 auto}.faq_header{text-align:center;margin-bottom:4.8rem}.faq_header h2{font-size:4rem;color:#101931;margin-bottom:1.6rem}.faq_header h2 span{color:#16d9a8}.faq_header p{font-size:1.8rem;color:rgba(16,25,49,.7)}.faq_container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}.faq_item{border:1px solid rgba(180,189,212,.4);border-radius:1.2rem;background:#eff2f9;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.faq_item.active{background:#fff;border-color:#16d9a8;-webkit-box-shadow:0 8px 24px rgba(16,25,49,.05);box-shadow:0 8px 24px rgba(16,25,49,.05)}.faq_item.active .faq_question{color:#101931}.faq_item.active .faq_question .chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#16d9a8}.faq_question{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.4rem;background:none;border:none;cursor:pointer;text-align:left;font-family:"Space Grotesk",sans-serif;font-size:2rem;font-weight:600;color:#101931;-webkit-transition:all .3s ease;transition:all .3s ease}.faq_question:hover{color:#16d9a8}.faq_question .chevron{-ms-flex-negative:0;flex-shrink:0;margin-left:2rem;-webkit-transition:color .3s ease,-webkit-transform .3s ease;transition:color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,color .3s ease;transition:transform .3s ease,color .3s ease,-webkit-transform .3s ease;color:rgba(16,25,49,.5)}.faq_answer{height:0;overflow:hidden;-webkit-transition:height .3s ease;transition:height .3s ease}.faq_answer_content{padding:0 2.4rem 2.4rem 2.4rem;font-size:1.6rem;line-height:1.6;color:rgba(16,25,49,.7)}.faq-clients{padding:3.2rem 0}.faq-clients .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.faq-clients h3{font-size:1.6rem;color:#101931;font-family:"Space Grotesk",sans-serif}.faq-clients .clients-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem 3.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.faq-clients .clients-grid picture{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq-clients .clients-grid img{height:2.4rem;width:auto;-o-object-fit:contain;object-fit:contain;opacity:1}.faq-clients .clients-grid img.medium{height:3.2rem}.faq-clients .clients-grid img.big{height:4.8rem}.book{padding:6.4rem 0}.book .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:6.4rem}.book_visual{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:24px;background:radial-gradient(150.25% 82.67% at 53.82% 63.66%, #1C3064 0%, #101931 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4.8rem;position:relative;overflow:hidden}.book_visual::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("../media/images/g-bg-2.jpg");background-image:-webkit-image-set(url("../media/images/g-bg-2.avif") type('image/avif'), url("../media/images/g-bg-2.webp") type('image/webp'), url("../media/images/g-bg-2.jpg") type('image/jpeg'));background-image:image-set(url("../media/images/g-bg-2.avif") type('image/avif'), url("../media/images/g-bg-2.webp") type('image/webp'), url("../media/images/g-bg-2.jpg") type('image/jpeg'));background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:.4;z-index:0}.book_visual::after{content:"";position:absolute;width:50rem;height:50rem;background:radial-gradient(circle, rgba(22, 217, 168, 0.15) 0%, rgba(22, 217, 168, 0) 70%);border-radius:50%;top:-10rem;right:-10rem;z-index:0;-webkit-animation:pulse-glow 8s ease-in-out infinite alternate;animation:pulse-glow 8s ease-in-out infinite alternate}@-webkit-keyframes pulse-glow{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}}@keyframes pulse-glow{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.5}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}}.book_visual .review_carousel{position:relative;width:100%;max-width:60rem;z-index:1}.book_visual .review_carousel .review_slides{position:relative;min-height:34rem}.book_visual .review_carousel .review_slide{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;-webkit-transition:opacity .5s ease-in-out,visibility .5s ease-in-out;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.book_visual .review_carousel .review_slide.active{opacity:1;visibility:visible;position:relative}.book_visual .review_carousel .review_nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem;margin-top:1.6rem;padding:0 3.2rem}.book_visual .review_carousel .review_nav button{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;width:4rem;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.book_visual .review_carousel .review_nav button:hover{background:#16d9a8;border-color:#16d9a8;color:#101931}.book_visual .review_carousel .review_nav button svg{width:2rem;height:2rem}.book_visual .review_card{padding:3.2rem;color:#fff;width:100%;position:relative}.book_visual .review_card .quote-mark{margin-bottom:3.2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.book_visual .review_card .quote-mark svg{width:4.8rem;height:4.8rem;color:#16d9a8;fill:currentColor;opacity:.9}.book_visual .review_card .review_content p{font-size:2.8rem;line-height:1.4;font-weight:400;margin-bottom:4.8rem;font-family:"Space Grotesk",sans-serif;letter-spacing:-0.5px;opacity:.95}.book_visual .review_card .review_author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.4rem}.book_visual .review_card .review_author .author_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.book_visual .review_card .review_author .author_info strong{font-size:1.8rem;font-weight:600;color:#fff;font-family:"Space Grotesk",sans-serif}.book_visual .review_card .review_author .author_info span{font-size:1.4rem;color:hsla(0,0%,100%,.8);font-weight:400}.book_visual .review_card .review_author .author_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.book_visual .review_card .review_author .author_logo img{height:6.4rem;width:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none}.book_visual .floating_stats{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.book_visual .floating_stats .stat_badge{position:absolute;background:#101931;border:1px solid hsla(0,0%,100%,.1);border-radius:10rem;padding:1.2rem 2.4rem 1.2rem 1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;color:#fff;font-weight:600;font-size:1.5rem;-webkit-box-shadow:0 12px 24px rgba(0,0,0,.3);box-shadow:0 12px 24px rgba(0,0,0,.3)}.book_visual .floating_stats .stat_badge .stat_icon{width:3.6rem;height:3.6rem;border-radius:50%;background:rgba(22,217,168,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#16d9a8}.book_visual .floating_stats .stat_badge.stat-1{top:15%;right:4%;-webkit-animation:fade-float-1 8s ease-in-out infinite;animation:fade-float-1 8s ease-in-out infinite}.book_visual .floating_stats .stat_badge.stat-2{top:15%;right:4%;-webkit-animation:fade-float-2 8s ease-in-out infinite;animation:fade-float-2 8s ease-in-out infinite}@-webkit-keyframes fade-float-1{0%,40%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}20%{opacity:1;-webkit-transform:translateY(-15px) scale(1);transform:translateY(-15px) scale(1)}45%,95%{opacity:0;-webkit-transform:translateY(15px) scale(0.9);transform:translateY(15px) scale(0.9)}100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes fade-float-1{0%,40%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}20%{opacity:1;-webkit-transform:translateY(-15px) scale(1);transform:translateY(-15px) scale(1)}45%,95%{opacity:0;-webkit-transform:translateY(15px) scale(0.9);transform:translateY(15px) scale(0.9)}100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes fade-float-2{0%,45%{opacity:0;-webkit-transform:translateY(15px) scale(0.9);transform:translateY(15px) scale(0.9)}50%,90%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}70%{opacity:1;-webkit-transform:translateY(-15px) scale(1);transform:translateY(-15px) scale(1)}95%,100%{opacity:0;-webkit-transform:translateY(15px) scale(0.9);transform:translateY(15px) scale(0.9)}}@keyframes fade-float-2{0%,45%{opacity:0;-webkit-transform:translateY(15px) scale(0.9);transform:translateY(15px) scale(0.9)}50%,90%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}70%{opacity:1;-webkit-transform:translateY(-15px) scale(1);transform:translateY(-15px) scale(1)}95%,100%{opacity:0;-webkit-transform:translateY(15px) scale(0.9);transform:translateY(15px) scale(0.9)}}.book_content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:6.4rem 0}.book_content h2{font-size:2.4rem;font-weight:400;line-height:1.3;margin-bottom:4.8rem}.book_content h2 div{font-size:5.6rem;font-weight:700;line-height:1.2;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;border-bottom:solid .4rem #16d9a8;margin-top:.8rem}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}.form[hidden],.form.is-submitted{display:none !important}.form_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2.4rem}.form_controller{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.form_controller label{font-size:1.4rem;font-weight:600;padding-left:.4rem}.form_controller label span{font-weight:400;opacity:.7}.form_controller input[type=text],.form_controller input[type=email],.form_controller input[type=tel],.form_controller textarea{padding:.9rem 1.2rem;font-family:inherit;font-size:1.4rem;border-radius:.6rem;background-color:#fff;border:solid .1rem #b4bdd4;min-height:4rem;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.form_controller input[type=text]:focus,.form_controller input[type=email]:focus,.form_controller input[type=tel]:focus,.form_controller textarea:focus{outline:none;border-color:#16d9a8}.form_controller textarea{resize:vertical;min-height:10rem;padding-top:1.2rem}.form-submit{margin-top:.8rem}.phone-input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.form_footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.6rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.form_disclaimer{font-size:1.3rem;color:rgba(16,25,49,.6);max-width:28rem;line-height:1.5}.form_disclaimer a{color:#101931;text-decoration:underline}.form_disclaimer a:hover{color:#1c3064}.form_feedback{margin:0;font-size:1.4rem;line-height:1.5}.form_feedback.is-success{color:#0f766e}.form_feedback.is-error{color:#b42318}.form_field_error,.form_form_error{margin:.4rem 0 0;padding-left:.4rem;font-size:1.2rem;line-height:1.4;color:#b42318}.form_form_error{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-top:0}.form_controller.has-error input[type=text],.form_controller.has-error input[type=email],.form_controller.has-error input[type=tel],.form_controller.has-error textarea,.form_controller.has-error .phone-input-group input{border-color:#b42318}.form_success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.2rem;padding:2.4rem;border-radius:1.6rem;background:-webkit-gradient(linear, left top, left bottom, from(rgba(22, 217, 168, 0.16)), to(rgba(22, 217, 168, 0.06)));background:linear-gradient(180deg, rgba(22, 217, 168, 0.16) 0%, rgba(22, 217, 168, 0.06) 100%);border:.1rem solid rgba(22,217,168,.28);-webkit-animation:formSuccessIn .45s ease;animation:formSuccessIn .45s ease}.form_success_icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5.6rem;height:5.6rem;border-radius:50%;background:#16d9a8;color:#101931;-webkit-box-shadow:0 0 0 .4rem rgba(22,217,168,.18);box-shadow:0 0 0 .4rem rgba(22,217,168,.18)}.form_success_title{margin:0;font-size:2.8rem;line-height:1.2;color:#101931}.form_success_message{margin:0;max-width:42rem;font-size:1.6rem;line-height:1.6;color:rgba(16,25,49,.78)}.form.is-submitting .form_footer .btn{gap:.8rem}.form-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}@-webkit-keyframes formButtonSpin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes formButtonSpin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes formSuccessIn{from{opacity:0;-webkit-transform:translateY(1.2rem);transform:translateY(1.2rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes formSuccessIn{from{opacity:0;-webkit-transform:translateY(1.2rem);transform:translateY(1.2rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.country-code-wrapper{position:relative;-ms-flex-negative:0;flex-shrink:0}.country-code-input{width:9.6rem;padding:.9rem 1.2rem;font-family:inherit;font-size:1.4rem;border-radius:.6rem 0 0 .6rem !important;background-color:#fff;border:solid .1rem #b4bdd4;border-right:none !important;min-height:4rem;cursor:pointer;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;text-align:center}.country-code-input:focus{outline:none;border-color:#16d9a8}.phone-number-input{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:0 .6rem .6rem 0 !important}.country-dropdown{position:absolute;top:calc(100% + .4rem);left:0;width:28rem;max-height:0;overflow:hidden;background:#fff;border-radius:.8rem;-webkit-box-shadow:0 8px 32px rgba(16,25,49,.15);box-shadow:0 8px 32px rgba(16,25,49,.15);z-index:100;opacity:0;visibility:hidden;-webkit-transition:max-height .25s ease,opacity .2s ease,visibility .2s ease;transition:max-height .25s ease,opacity .2s ease,visibility .2s ease}.country-dropdown.open{max-height:32rem;opacity:1;visibility:visible}.country-dropdown .country-search{width:100%;padding:1.2rem 1.6rem;font-family:inherit;font-size:1.4rem;border:none;border-bottom:solid .1rem #b4bdd4;background:#eff2f9}.country-dropdown .country-search:focus{outline:none}.country-dropdown .country-search::-webkit-input-placeholder{color:rgba(16,25,49,.6)}.country-dropdown .country-search::-moz-placeholder{color:rgba(16,25,49,.6)}.country-dropdown .country-search:-ms-input-placeholder{color:rgba(16,25,49,.6)}.country-dropdown .country-search::-ms-input-placeholder{color:rgba(16,25,49,.6)}.country-dropdown .country-search::placeholder{color:rgba(16,25,49,.6)}.country-dropdown .country-list{list-style:none;margin:0;padding:.4rem 0;max-height:26rem;overflow-y:auto}.country-dropdown .country-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:1rem 1.6rem;cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.country-dropdown .country-list li:hover,.country-dropdown .country-list li.highlighted{background-color:#ebf1ff}.country-dropdown .country-list li .country-flag{font-size:1.8rem;line-height:1}.country-dropdown .country-list li .country-name{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.4rem;color:#101931}.country-dropdown .country-list li .country-dial-code{font-size:1.3rem;color:rgba(16,25,49,.5)}.product-hero{min-height:calc(90svh - 4.8rem)}.product-hero .hero_content h1{max-width:72rem;font-size:5.6rem}.product-hero .hero_content p{max-width:64rem;font-size:1.8rem}.product-badge{display:inline-block;padding:.6rem 1.6rem;background:rgba(22,217,168,.15);border:1px solid rgba(22,217,168,.3);border-radius:100px;color:#16d9a8;font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:2rem}.btn-outline{background:rgba(0,0,0,0);-webkit-box-shadow:0 0 0 2px rgba(239,242,249,.3) inset;box-shadow:0 0 0 2px rgba(239,242,249,.3) inset;color:#eff2f9}.btn-outline svg{stroke:#eff2f9}.btn-outline:hover{background:rgba(239,242,249,.1)}.btn-large{padding:1.4rem 3.2rem;font-size:1.8rem}.product-window{position:relative;margin-top:-8rem;margin-bottom:8rem}.window_content{margin-top:1.6rem;background:-webkit-gradient(linear, left top, left bottom, from(#E8EDF8), to(#F1F5FF));background:linear-gradient(180deg, #E8EDF8 0%, #F1F5FF 100%);border-radius:1.2rem;min-height:48rem;overflow:hidden}.window_content .window_ui{display:-webkit-box;display:-ms-flexbox;display:flex;height:48rem}.window_content .ui-sidebar{width:6.4rem;background:#101931;padding:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}.window_content .ui-sidebar_logo{width:3.2rem;height:3.2rem;background:#16d9a8;border-radius:.8rem}.window_content .ui-sidebar_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}.window_content .ui-sidebar_item{width:3.2rem;height:3.2rem;background:rgba(239,242,249,.1);border-radius:.6rem}.window_content .ui-sidebar_item.active{background:rgba(22,217,168,.2);border:1px solid rgba(22,217,168,.4)}.window_content .ui-main{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.window_content .ui-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.window_content .ui-header_title{width:16rem;height:2.4rem;background:rgba(16,25,49,.1);border-radius:.4rem}.window_content .ui-header_actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.window_content .ui-btn{width:8rem;height:3.2rem;background:rgba(16,25,49,.08);border-radius:.6rem}.window_content .ui-btn.primary{background:#16d9a8}.window_content .ui-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.window_content .ui-table{background:#fff;border-radius:1.2rem;padding:2.4rem;-webkit-box-shadow:0 2px 8px rgba(16,25,49,.06);box-shadow:0 2px 8px rgba(16,25,49,.06);-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}.window_content .ui-table_header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4rem;padding-bottom:1.6rem;border-bottom:1px solid rgba(16,25,49,.06)}.window_content .ui-table_header .ui-table_cell{height:1.2rem;background:rgba(16,25,49,.12);border-radius:.3rem}.window_content .ui-table_row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.window_content .ui-table_row .ui-table_cell{height:1.2rem;background:rgba(16,25,49,.06);border-radius:.3rem}.window_content .ui-table_row .ui-table_cell.badge{height:2.4rem;border-radius:1.2rem}.window_content .ui-table .ch-1,.window_content .ui-table .cw-1{width:15%}.window_content .ui-table .ch-2,.window_content .ui-table .cw-2{width:45%}.window_content .ui-table .ch-3,.window_content .ui-table .cw-3{width:20%}.window_content .ui-table .ch-4,.window_content .ui-table .cw-4{width:20%}.window_content .ui-table .animated-ui-row{position:relative;opacity:0;-webkit-transform:translateY(1rem) scale(0.95);transform:translateY(1rem) scale(0.95);margin-top:-2.8rem;margin-bottom:0;pointer-events:none;-webkit-animation:rowSlideIn 15s cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:rowSlideIn 15s cubic-bezier(0.4, 0, 0.2, 1) infinite both}.window_content .ui-table .animated-ui-row::after{content:"";position:absolute;inset:-0.8rem -1.2rem;background:rgba(22,217,168,.15);border-radius:.6rem;z-index:0;-webkit-animation:rowHighlight 15s cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:rowHighlight 15s cubic-bezier(0.4, 0, 0.2, 1) infinite both}.window_content .ui-table .animated-ui-row .ui-table_cell{position:relative;z-index:1}.window_content .ui-table .animated-ui-row .ui-table_cell.cell-anim{-webkit-animation:rowCellPop 15s cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:rowCellPop 15s cubic-bezier(0.4, 0, 0.2, 1) infinite both}.window_content .ui-table .animated-ui-row.row-1,.window_content .ui-table .animated-ui-row.row-1::after,.window_content .ui-table .animated-ui-row.row-1 .cell-anim{-webkit-animation-delay:0s;animation-delay:0s}.window_content .ui-table .animated-ui-row.row-2,.window_content .ui-table .animated-ui-row.row-2::after,.window_content .ui-table .animated-ui-row.row-2 .cell-anim{-webkit-animation-delay:3s;animation-delay:3s}.window_content .ui-table .animated-ui-row.row-3,.window_content .ui-table .animated-ui-row.row-3::after,.window_content .ui-table .animated-ui-row.row-3 .cell-anim{-webkit-animation-delay:6s;animation-delay:6s}.window_content .ui-table .animated-ui-row.row-4,.window_content .ui-table .animated-ui-row.row-4::after,.window_content .ui-table .animated-ui-row.row-4 .cell-anim{-webkit-animation-delay:9s;animation-delay:9s}.window_content .ui-table .animated-ui-row.row-5,.window_content .ui-table .animated-ui-row.row-5::after,.window_content .ui-table .animated-ui-row.row-5 .cell-anim{-webkit-animation-delay:12s;animation-delay:12s}@-webkit-keyframes rowSlideIn{0%,15.9%{opacity:0;-webkit-transform:translateY(1rem) scale(0.95);transform:translateY(1rem) scale(0.95);margin-top:-2.8rem;margin-bottom:0;pointer-events:none}16%,90%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);margin-top:0;margin-bottom:0;pointer-events:auto}95%,100%{opacity:0;-webkit-transform:translateY(-1rem) scale(0.95);transform:translateY(-1rem) scale(0.95);margin-top:-2.8rem;margin-bottom:0;pointer-events:none}}@keyframes rowSlideIn{0%,15.9%{opacity:0;-webkit-transform:translateY(1rem) scale(0.95);transform:translateY(1rem) scale(0.95);margin-top:-2.8rem;margin-bottom:0;pointer-events:none}16%,90%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);margin-top:0;margin-bottom:0;pointer-events:auto}95%,100%{opacity:0;-webkit-transform:translateY(-1rem) scale(0.95);transform:translateY(-1rem) scale(0.95);margin-top:-2.8rem;margin-bottom:0;pointer-events:none}}@-webkit-keyframes rowHighlight{0%,15.9%{opacity:0;-webkit-transform:scale(0.95);transform:scale(0.95);background:rgba(22,217,168,0)}16%{opacity:1;-webkit-transform:scale(1);transform:scale(1);background:rgba(22,217,168,.3)}22%{opacity:0;background:rgba(22,217,168,0)}100%{opacity:0;background:rgba(22,217,168,0)}}@keyframes rowHighlight{0%,15.9%{opacity:0;-webkit-transform:scale(0.95);transform:scale(0.95);background:rgba(22,217,168,0)}16%{opacity:1;-webkit-transform:scale(1);transform:scale(1);background:rgba(22,217,168,.3)}22%{opacity:0;background:rgba(22,217,168,0)}100%{opacity:0;background:rgba(22,217,168,0)}}@-webkit-keyframes rowCellPop{0%,15.9%{background:rgba(16,25,49,.06)}16%{background:#16d9a8}22%{background:rgba(16,25,49,.06)}100%{background:rgba(16,25,49,.06)}}@keyframes rowCellPop{0%,15.9%{background:rgba(16,25,49,.06)}16%{background:#16d9a8}22%{background:rgba(16,25,49,.06)}100%{background:rgba(16,25,49,.06)}}.ui-card{background:#fff;border-radius:1.2rem;padding:2rem;-webkit-box-shadow:0 2px 8px rgba(16,25,49,.06);box-shadow:0 2px 8px rgba(16,25,49,.06);-webkit-box-flex:1;-ms-flex:1;flex:1}.ui-card.large{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5}.ui-card_header{width:60%;height:1.6rem;background:rgba(16,25,49,.12);border-radius:.3rem;margin-bottom:1.6rem}.ui-card_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem}.ui-line{height:1rem;background:rgba(16,25,49,.06);border-radius:.2rem}.ui-line.animated-ui-line{-webkit-animation:linePop 4s cubic-bezier(0.4, 0, 0.2, 1) infinite;animation:linePop 4s cubic-bezier(0.4, 0, 0.2, 1) infinite}.floating-card{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;background:#fff;padding:1.2rem 1.6rem;border-radius:1.2rem;-webkit-box-shadow:0 8px 32px rgba(16,25,49,.12),0 2px 8px rgba(16,25,49,.08);box-shadow:0 8px 32px rgba(16,25,49,.12),0 2px 8px rgba(16,25,49,.08);-webkit-animation:float 4s ease-in-out infinite;animation:float 4s ease-in-out infinite;z-index:10}.floating-card_icon{width:4rem;height:4rem;background:rgba(16,25,49,.08);border-radius:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#101931}.floating-card_icon.success{background:rgba(40,200,63,.12);color:#28c83f}.floating-card_icon.warning{background:rgba(254,188,45,.12);color:#d4a000}.floating-card_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem}.floating-card_label{font-size:1.2rem;color:rgba(16,25,49,.6)}.floating-card_value{font-size:1.4rem;font-weight:600;color:#101931}.floating-card.card-1{top:8rem;right:8%;-webkit-animation-delay:0s;animation-delay:0s}.floating-card.card-2{bottom:12rem;left:6%;-webkit-animation-delay:1.3s;animation-delay:1.3s}.floating-card.card-3{top:50%;right:4%;-webkit-animation-delay:2.6s;animation-delay:2.6s}@-webkit-keyframes float{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}@keyframes float{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-12px);transform:translateY(-12px)}}.section-header{text-align:center;max-width:72rem;margin:0 auto 6.4rem}.section-header h2{font-size:3.6rem;font-weight:400;line-height:1.2;margin-bottom:2rem}.section-header h2 span{color:#16d9a8;font-weight:700}.section-header p{font-size:1.8rem;color:rgba(16,25,49,.7);line-height:1.6}.domains{padding:3.2rem 0 6.4rem 0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(239, 242, 249, 0)), to(rgba(255, 255, 255, 0.8)));background:linear-gradient(180deg, rgba(239, 242, 249, 0) 0%, rgba(255, 255, 255, 0.8) 100%)}.domains_grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem}.domain-card{background:#fff;border-radius:1.6rem;padding:3.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:1.6rem;border:1px solid rgba(180,189,212,.4);-webkit-transition:all .3s ease;transition:all .3s ease}.domain-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 12px 32px rgba(16,25,49,.04);box-shadow:0 12px 32px rgba(16,25,49,.04);border-color:rgba(16,25,49,.2)}.domain-card_icon{width:5.6rem;height:5.6rem;background:#e4f0ff;border-radius:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#2364e2}.domain-card h3{font-size:1.6rem;font-weight:600}.feature-section{padding:8rem 0 !important}.feature-section.assistant{background:#fff}.feature-section.narrative{background:-webkit-gradient(linear, left top, left bottom, from(rgba(235, 241, 255, 0.5)), to(#FFFFFF));background:linear-gradient(180deg, rgba(235, 241, 255, 0.5) 0%, #FFFFFF 100%)}.feature-section.intelligence{background:#fff;padding-top:2.4rem}.feature-section.documents{background:#eff2f9}.feature-section.dual-features{background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EFF2F9));background:linear-gradient(180deg, #FFFFFF 0%, #EFF2F9 100%);padding-bottom:4.8rem}.feature-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8rem}.feature-row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.feature-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.feature-content h2{font-size:3.2rem;font-weight:400;line-height:1.2;margin-bottom:2rem}.feature-content h2 span{color:#16d9a8;font-weight:700}.feature-content>p{font-size:1.6rem;color:rgba(16,25,49,.7);line-height:1.7;margin-bottom:3.2rem}.feature-tag{display:inline-block;padding:.4rem 1.2rem;background:#e4f0ff;border-radius:.6rem;color:#1c3064;font-size:1.3rem;font-weight:600;margin-bottom:1.6rem}.feature-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}.feature-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.2rem;font-size:1.5rem;color:#101931}.feature-list li svg{-ms-flex-negative:0;flex-shrink:0;color:#16d9a8;margin-top:.2rem}.feature-list.compact li{font-size:1.4rem}.feature-visual{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feature-visual.g-bg-1{padding:6.4rem 4rem;background-color:#f7eefe;border-radius:1.6rem;background-image:url("../media/images/g-bg-1.jpg");background-image:-webkit-image-set(url("../media/images/g-bg-1.avif") type('image/avif'), url("../media/images/g-bg-1.webp") type('image/webp'), url("../media/images/g-bg-1.jpg") type('image/jpeg'));background-image:image-set(url("../media/images/g-bg-1.avif") type('image/avif'), url("../media/images/g-bg-1.webp") type('image/webp'), url("../media/images/g-bg-1.jpg") type('image/jpeg'));background-repeat:no-repeat;background-position:center center;background-size:cover}.feature-visual.g-bg-2{padding:6.4rem 4rem;background-color:#f7eefe;border-radius:1.6rem;background-image:url("../media/images/g-bg-2.jpg");background-image:-webkit-image-set(url("../media/images/g-bg-2.avif") type('image/avif'), url("../media/images/g-bg-2.webp") type('image/webp'), url("../media/images/g-bg-2.jpg") type('image/jpeg'));background-image:image-set(url("../media/images/g-bg-2.avif") type('image/avif'), url("../media/images/g-bg-2.webp") type('image/webp'), url("../media/images/g-bg-2.jpg") type('image/jpeg'));background-repeat:no-repeat;background-position:center center;background-size:cover}.feature-visual.g-bg-3{padding:6.4rem 4rem;background-color:#f7eefe;border-radius:1.6rem;background-image:url("../media/images/g-bg-3.jpg");background-image:-webkit-image-set(url("../media/images/g-bg-3.avif") type('image/avif'), url("../media/images/g-bg-3.webp") type('image/webp'), url("../media/images/g-bg-3.jpg") type('image/jpeg'));background-image:image-set(url("../media/images/g-bg-3.avif") type('image/avif'), url("../media/images/g-bg-3.webp") type('image/webp'), url("../media/images/g-bg-3.jpg") type('image/jpeg'));background-repeat:no-repeat;background-position:center center;background-size:cover}.chat-interface{width:100%;max-width:44rem;border-radius:1.6rem;-webkit-box-shadow:0 8px 40px rgba(16,25,49,.1);box-shadow:0 8px 40px rgba(16,25,49,.1);overflow:hidden;border:1px solid rgba(180,189,212,.4)}.chat-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;padding:1.6rem 2rem;background:#101931;color:#eff2f9}.chat-header_icon{width:3.2rem;height:3.2rem;background:rgba(22,217,168,.15);border-radius:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chat-header span{font-weight:600;font-size:1.4rem}.chat-messages{padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;min-height:28rem;background:rgba(250,251,253,.9) !important}.chat-message{max-width:85%}.chat-message.user{-ms-flex-item-align:end;align-self:flex-end}.chat-message.user p{background:#101931;color:#eff2f9;padding:1.2rem 1.6rem;border-radius:1.6rem 1.6rem .4rem 1.6rem;font-size:1.4rem}.chat-message.ai{-ms-flex-item-align:start;align-self:flex-start}.chat-message.ai p{background:#fff;color:#101931;padding:1.2rem 1.6rem;border-radius:1.6rem 1.6rem 1.6rem .4rem;font-size:1.4rem;-webkit-box-shadow:0 2px 8px rgba(16,25,49,.06);box-shadow:0 2px 8px rgba(16,25,49,.06);margin-bottom:1rem}.chat-message.ai ul{background:#fff;padding:1.2rem 1.6rem 1.2rem 3.2rem;border-radius:1.2rem;margin-bottom:1rem;-webkit-box-shadow:0 2px 8px rgba(16,25,49,.06);box-shadow:0 2px 8px rgba(16,25,49,.06)}.chat-message.ai ul li{font-size:1.3rem;margin-bottom:.6rem;color:rgba(16,25,49,.8)}.chat-message.ai ul li strong{color:#101931}.chat-sources span{font-size:1.2rem;color:rgba(16,25,49,.5);background:rgba(22,217,168,.1);padding:.4rem .8rem;border-radius:.4rem}.chat-input{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;padding:1.6rem 2rem;background:#fff;border-top:1px solid rgba(180,189,212,.4)}.chat-input input{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem 1.4rem;border:1px solid #b4bdd4;border-radius:.8rem;font-size:1.4rem;font-family:inherit}.chat-input input::-webkit-input-placeholder{color:rgba(16,25,49,.6)}.chat-input input::-moz-placeholder{color:rgba(16,25,49,.6)}.chat-input input:-ms-input-placeholder{color:rgba(16,25,49,.6)}.chat-input input::-ms-input-placeholder{color:rgba(16,25,49,.6)}.chat-input input::placeholder{color:rgba(16,25,49,.6)}.chat-input input:focus{outline:none;border-color:#16d9a8}.chat-input button{width:4rem;height:4rem;background:#16d9a8;border:none;border-radius:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#101931}.narrative-card{width:100%;max-width:44rem;background:#fff;border-radius:1.6rem;padding:2.4rem;-webkit-box-shadow:0 8px 40px rgba(16,25,49,.1);box-shadow:0 8px 40px rgba(16,25,49,.1);border:1px solid rgba(180,189,212,.4)}.narrative-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.4rem}.narrative-header h4{font-size:1.6rem;font-weight:600}.narrative-badge{font-size:1.1rem;padding:.4rem .8rem;background:rgba(22,217,168,.1);color:#1c3064;border-radius:.4rem;font-weight:500}.timeline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.timeline-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;padding-bottom:2rem;position:relative}.timeline-item:not(:last-child)::before{content:"";position:absolute;left:.6rem;top:2rem;bottom:0;width:2px;background:#b4bdd4}.timeline-item.active .timeline-dot{background:#16d9a8;-webkit-box-shadow:0 0 0 4px rgba(22,217,168,.2);box-shadow:0 0 0 4px rgba(22,217,168,.2)}.timeline-item:last-child{padding-bottom:0}.timeline-dot{width:1.4rem;height:1.4rem;background:#b4bdd4;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;margin-top:.3rem}.timeline-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.timeline-date{font-size:1.2rem;color:rgba(16,25,49,.5);font-weight:500;display:block;margin-bottom:.4rem}.timeline-content p{font-size:1.4rem;color:#101931;line-height:1.4}.intelligence-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;width:100%;max-width:40rem}.intel-card{background:#fff;border-radius:1.6rem;padding:2rem;-webkit-box-shadow:0 4px 20px rgba(16,25,49,.08);box-shadow:0 4px 20px rgba(16,25,49,.08);border:1px solid rgba(180,189,212,.4)}.intel-card h4{font-size:1.4rem;font-weight:600;margin-bottom:1.6rem;color:rgba(16,25,49,.7)}.people-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}.person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem}.person-avatar{width:4rem;height:4rem;background:linear-gradient(135deg, #16D9A8 0%, rgb(17.3054393305, 170.6945606695, 132.1506276151) 100%);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#101931;font-size:1.2rem;font-weight:700}.person-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem}.person-name{font-size:1.4rem;font-weight:600;color:#101931}.person-role{font-size:1.2rem;color:rgba(16,25,49,.5)}.overview-stats{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4rem;margin-bottom:1.6rem}.stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem}.stat-value{font-size:2.4rem;font-weight:700;color:#101931}.stat-label{font-size:1.2rem;color:rgba(16,25,49,.5)}.progress-bar{height:.6rem;background:rgba(16,25,49,.1);border-radius:.3rem;overflow:hidden;margin-bottom:.8rem}.progress-fill{height:100%;background:#16d9a8;border-radius:.3rem}.progress-label{font-size:1.2rem;color:rgba(16,25,49,.5)}.docs-analysis{width:100%;max-width:44rem;background:#fff;border-radius:1.6rem;padding:2.4rem;-webkit-box-shadow:0 8px 40px rgba(16,25,49,.1);box-shadow:0 8px 40px rgba(16,25,49,.1);border:1px solid rgba(180,189,212,.4)}.docs-header{margin-bottom:2.4rem}.docs-header h4{font-size:1.6rem;font-weight:600}.docs-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;margin-bottom:2.4rem}.doc-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.6rem}.doc-type_bar{height:.8rem;background:rgba(16,25,49,.08);border-radius:.4rem;overflow:hidden}.doc-type_fill{height:100%;border-radius:.4rem}.doc-type_fill.medical{background:#6366f1}.doc-type_fill.legal{background:#f59e0b}.doc-type_fill.police{background:#ef4444}.doc-type_fill.other{background:#b4bdd4}.doc-type_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.doc-type_label{font-size:1.3rem;color:#101931}.doc-type_count{font-size:1.3rem;color:rgba(16,25,49,.5)}.docs-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;padding-top:2rem;border-top:1px solid rgba(180,189,212,.4)}.docs-total_number{font-size:3.2rem;font-weight:700;color:#16d9a8}.docs-total_label{font-size:1.4rem;color:rgba(16,25,49,.6)}.dual-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:3.2rem}.dual-card{background:#fff;border-radius:2.4rem;padding:4rem;-webkit-box-shadow:0 4px 24px rgba(16,25,49,.06);box-shadow:0 4px 24px rgba(16,25,49,.06);border:1px solid rgba(180,189,212,.4)}.dual-card .feature-tag{margin-bottom:1.2rem}.dual-card h2{font-size:2.4rem;font-weight:400;line-height:1.2;margin-bottom:1.6rem}.dual-card h2 span{color:#16d9a8;font-weight:700}.dual-card>p{font-size:1.5rem;color:rgba(16,25,49,.7);line-height:1.6;margin-bottom:2.4rem}.final-cta{padding:9.6rem 0;background:radial-gradient(ellipse at 50% 100%, #1C3064 0%, #101931 70%)}.final-cta_content{text-align:center;max-width:64rem;margin:0 auto}.final-cta_content h2{font-size:4rem;font-weight:400;color:#eff2f9;line-height:1.2;margin-bottom:2rem}.final-cta_content h2 span{color:#16d9a8;font-weight:700}.final-cta_content p{font-size:1.8rem;color:rgba(239,242,249,.7);margin-bottom:4rem;line-height:1.6}.footer{padding:4rem 0;background:#101931}.footer .logo img{max-height:4rem}.footer .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer_logo img{height:2.4rem}.footer p{color:rgba(239,242,249,.75);font-size:1.4rem}.footer-full{background:#101931;padding:6.4rem 0 3.2rem}.footer-full .wrapper{max-width:140rem;margin:0 auto;padding:0 2.4rem}.footer-full_top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8rem;padding-bottom:4.8rem;border-bottom:1px solid rgba(239,242,249,.1)}.footer-full_brand{-webkit-box-flex:0;-ms-flex:0 0 28rem;flex:0 0 28rem}.footer-full_brand p{font-size:1.4rem;line-height:1.6;color:rgba(239,242,249,.6);margin-bottom:2.4rem}.footer-full_brand .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.footer-full_brand .logo img{height:3.2rem;line-height:1;margin:0 0 1.2rem 0;padding:0}.footer-full_brand .logo h4,.footer-full_brand .logo .footer-tag{font-size:1.4rem;font-weight:600;color:#eff2f9;margin-bottom:2rem;line-height:1}.footer-full_social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem}.footer-full_social a{width:3.6rem;height:3.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(239,242,249,.08);border-radius:.8rem;color:rgba(239,242,249,.6);-webkit-transition:all .2s ease;transition:all .2s ease}.footer-full_social a:hover{background:#16d9a8;color:#101931}.footer-full_social a svg{width:1.8rem;height:1.8rem}.footer-full_links{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4rem}.footer-full_column h3,.footer-full_column h4{font-size:1.4rem;font-weight:600;color:#eff2f9;margin-bottom:2rem;text-transform:uppercase;letter-spacing:.05em;font-family:inherit}.footer-full_column ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}.footer-full_column li a{font-size:1.4rem;color:rgba(239,242,249,.6);text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.footer-full_column li a:hover{color:#16d9a8}.footer-full_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:3.2rem}.footer-full_bottom p{font-size:1.3rem;color:rgba(239,242,249,.7)}.footer-full_legal{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4rem}.footer-full_legal a{font-size:1.3rem;color:rgba(239,242,249,.7);text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}.footer-full_legal a:hover{color:#eff2f9}.animate-on-scroll{opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px);will-change:opacity,transform;-webkit-transition:opacity .7s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .7s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .7s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .7s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .7s cubic-bezier(0.22, 1, 0.36, 1),transform .7s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .7s cubic-bezier(0.22, 1, 0.36, 1),transform .7s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .7s cubic-bezier(0.22, 1, 0.36, 1)}.animate-on-scroll.revealed{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.animate-grid-feature{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);will-change:opacity,transform;-webkit-transition:opacity .8s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .8s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .8s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .8s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .8s cubic-bezier(0.22, 1, 0.36, 1),transform .8s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .8s cubic-bezier(0.22, 1, 0.36, 1),transform .8s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .8s cubic-bezier(0.22, 1, 0.36, 1);-webkit-transition-delay:calc(var(--stagger, 0)*.2s);transition-delay:calc(var(--stagger, 0)*.2s)}.animate-grid-feature.revealed{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.floating-card.animate-on-scroll{-webkit-transform:translateY(32px);transform:translateY(32px)}.floating-card.animate-on-scroll.revealed{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation:float 4s ease-in-out infinite;animation:float 4s ease-in-out infinite;-webkit-animation-delay:calc(var(--stagger, 0)*.4s);animation-delay:calc(var(--stagger, 0)*.4s)}.floating-card.card-1{--stagger: 0}.floating-card.card-2{--stagger: 1}.floating-card.card-3{--stagger: 2}.section-header.animate-on-scroll{-webkit-transform:translateY(32px) scale(0.98);transform:translateY(32px) scale(0.98)}.section-header.animate-on-scroll.revealed{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.feature-row.animate-on-scroll .feature-content{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px);-webkit-transition:opacity .8s cubic-bezier(0.22, 1, 0.36, 1) .1s,-webkit-transform .8s cubic-bezier(0.22, 1, 0.36, 1) .1s;transition:opacity .8s cubic-bezier(0.22, 1, 0.36, 1) .1s,-webkit-transform .8s cubic-bezier(0.22, 1, 0.36, 1) .1s;transition:opacity .8s cubic-bezier(0.22, 1, 0.36, 1) .1s,transform .8s cubic-bezier(0.22, 1, 0.36, 1) .1s;transition:opacity .8s cubic-bezier(0.22, 1, 0.36, 1) .1s,transform .8s cubic-bezier(0.22, 1, 0.36, 1) .1s,-webkit-transform .8s cubic-bezier(0.22, 1, 0.36, 1) .1s}.feature-row.animate-on-scroll .feature-visual{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px);-webkit-transition:opacity .8s cubic-bezier(0.22, 1, 0.36, 1) .2s,-webkit-transform .8s cubic-bezier(0.22, 1, 0.36, 1) .2s;transition:opacity .8s cubic-bezier(0.22, 1, 0.36, 1) .2s,-webkit-transform .8s cubic-bezier(0.22, 1, 0.36, 1) .2s;transition:opacity .8s cubic-bezier(0.22, 1, 0.36, 1) .2s,transform .8s cubic-bezier(0.22, 1, 0.36, 1) .2s;transition:opacity .8s cubic-bezier(0.22, 1, 0.36, 1) .2s,transform .8s cubic-bezier(0.22, 1, 0.36, 1) .2s,-webkit-transform .8s cubic-bezier(0.22, 1, 0.36, 1) .2s}.feature-row.animate-on-scroll.reverse .feature-content{-webkit-transform:translateX(40px);transform:translateX(40px)}.feature-row.animate-on-scroll.reverse .feature-visual{-webkit-transform:translateX(-40px);transform:translateX(-40px)}.feature-row.animate-on-scroll.revealed .feature-content,.feature-row.animate-on-scroll.revealed .feature-visual{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.feature-row.animate-on-scroll .feature-list li{opacity:0;-webkit-transform:translateX(-16px);transform:translateX(-16px);-webkit-transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .5s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .5s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),transform .5s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),transform .5s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .5s cubic-bezier(0.22, 1, 0.36, 1);-webkit-transition-delay:calc(.4s + var(--stagger, 0)*.08s);transition-delay:calc(.4s + var(--stagger, 0)*.08s)}.feature-row.animate-on-scroll.revealed .feature-list li{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.domain-card.animate-on-scroll{-webkit-transition-delay:calc(var(--stagger, 0)*.08s);transition-delay:calc(var(--stagger, 0)*.08s);-webkit-transform:translateY(24px) scale(0.95);transform:translateY(24px) scale(0.95)}.domain-card.animate-on-scroll.revealed{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.dual-card.animate-on-scroll:first-child{-webkit-transform:translateX(-32px);transform:translateX(-32px)}.dual-card.animate-on-scroll:last-child{-webkit-transform:translateX(32px);transform:translateX(32px);-webkit-transition-delay:.1s;transition-delay:.1s}.dual-card.animate-on-scroll.revealed{-webkit-transform:translateX(0);transform:translateX(0)}.chat-interface.animate-on-scroll{-webkit-transform:translateY(32px) scale(0.97);transform:translateY(32px) scale(0.97)}.chat-interface.animate-on-scroll.revealed{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.chat-interface.animate-on-scroll .chat-message{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px);-webkit-transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .5s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .5s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),transform .5s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),transform .5s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .5s cubic-bezier(0.22, 1, 0.36, 1);-webkit-transition-delay:calc(.5s + var(--stagger, 0)*.2s);transition-delay:calc(.5s + var(--stagger, 0)*.2s)}.chat-interface.animate-on-scroll.revealed .chat-message{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.narrative-card.animate-on-scroll .timeline-item{opacity:0;-webkit-transform:translateX(-16px);transform:translateX(-16px);-webkit-transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .5s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .5s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),transform .5s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),transform .5s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .5s cubic-bezier(0.22, 1, 0.36, 1);-webkit-transition-delay:calc(.3s + var(--stagger, 0)*.12s);transition-delay:calc(.3s + var(--stagger, 0)*.12s)}.narrative-card.animate-on-scroll.revealed .timeline-item{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.narrative-card.animate-on-scroll .timeline-item::before{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .4s cubic-bezier(0.22, 1, 0.36, 1);transition:-webkit-transform .4s cubic-bezier(0.22, 1, 0.36, 1);transition:transform .4s cubic-bezier(0.22, 1, 0.36, 1);transition:transform .4s cubic-bezier(0.22, 1, 0.36, 1), -webkit-transform .4s cubic-bezier(0.22, 1, 0.36, 1);-webkit-transition-delay:calc(.4s + var(--stagger, 0)*.12s);transition-delay:calc(.4s + var(--stagger, 0)*.12s)}.narrative-card.animate-on-scroll.revealed .timeline-item::before{-webkit-transform:scaleY(1);transform:scaleY(1)}.intelligence-grid.animate-on-scroll .person{opacity:0;-webkit-transform:translateX(-12px);transform:translateX(-12px);-webkit-transition:opacity .4s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .4s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .4s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .4s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .4s cubic-bezier(0.22, 1, 0.36, 1),transform .4s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .4s cubic-bezier(0.22, 1, 0.36, 1),transform .4s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .4s cubic-bezier(0.22, 1, 0.36, 1);-webkit-transition-delay:calc(.4s + var(--stagger, 0)*.1s);transition-delay:calc(.4s + var(--stagger, 0)*.1s)}.intelligence-grid.animate-on-scroll.revealed .person{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.intelligence-grid.animate-on-scroll .progress-fill{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .8s cubic-bezier(0.22, 1, 0.36, 1) .6s;transition:-webkit-transform .8s cubic-bezier(0.22, 1, 0.36, 1) .6s;transition:transform .8s cubic-bezier(0.22, 1, 0.36, 1) .6s;transition:transform .8s cubic-bezier(0.22, 1, 0.36, 1) .6s, -webkit-transform .8s cubic-bezier(0.22, 1, 0.36, 1) .6s}.intelligence-grid.animate-on-scroll.revealed .progress-fill{-webkit-transform:scaleX(1);transform:scaleX(1)}.intelligence-grid.animate-on-scroll .stat-value{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity .5s ease .5s,-webkit-transform .5s ease .5s;transition:opacity .5s ease .5s,-webkit-transform .5s ease .5s;transition:opacity .5s ease .5s,transform .5s ease .5s;transition:opacity .5s ease .5s,transform .5s ease .5s,-webkit-transform .5s ease .5s}.intelligence-grid.animate-on-scroll.revealed .stat-value{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.docs-analysis.animate-on-scroll .doc-type{opacity:0;-webkit-transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1);-webkit-transition-delay:calc(.3s + var(--stagger, 0)*.1s);transition-delay:calc(.3s + var(--stagger, 0)*.1s)}.docs-analysis.animate-on-scroll .doc-type_fill{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .7s cubic-bezier(0.22, 1, 0.36, 1);transition:-webkit-transform .7s cubic-bezier(0.22, 1, 0.36, 1);transition:transform .7s cubic-bezier(0.22, 1, 0.36, 1);transition:transform .7s cubic-bezier(0.22, 1, 0.36, 1), -webkit-transform .7s cubic-bezier(0.22, 1, 0.36, 1);-webkit-transition-delay:calc(.5s + var(--stagger, 0)*.1s);transition-delay:calc(.5s + var(--stagger, 0)*.1s)}.docs-analysis.animate-on-scroll.revealed .doc-type{opacity:1}.docs-analysis.animate-on-scroll.revealed .doc-type_fill{-webkit-transform:scaleX(1);transform:scaleX(1)}.docs-analysis.animate-on-scroll .docs-total_number{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:opacity .5s cubic-bezier(0.34, 1.56, 0.64, 1) .8s,-webkit-transform .5s cubic-bezier(0.34, 1.56, 0.64, 1) .8s;transition:opacity .5s cubic-bezier(0.34, 1.56, 0.64, 1) .8s,-webkit-transform .5s cubic-bezier(0.34, 1.56, 0.64, 1) .8s;transition:opacity .5s cubic-bezier(0.34, 1.56, 0.64, 1) .8s,transform .5s cubic-bezier(0.34, 1.56, 0.64, 1) .8s;transition:opacity .5s cubic-bezier(0.34, 1.56, 0.64, 1) .8s,transform .5s cubic-bezier(0.34, 1.56, 0.64, 1) .8s,-webkit-transform .5s cubic-bezier(0.34, 1.56, 0.64, 1) .8s}.docs-analysis.animate-on-scroll.revealed .docs-total_number{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.final-cta_content.animate-on-scroll{-webkit-transform:translateY(40px) scale(0.95);transform:translateY(40px) scale(0.95)}.final-cta_content.animate-on-scroll.revealed{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.final-cta_content.animate-on-scroll h2,.final-cta_content.animate-on-scroll p,.final-cta_content.animate-on-scroll .btn{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px);-webkit-transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .6s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .6s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1),transform .6s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .6s cubic-bezier(0.22, 1, 0.36, 1),transform .6s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .6s cubic-bezier(0.22, 1, 0.36, 1)}.final-cta_content.animate-on-scroll h2{-webkit-transition-delay:.1s;transition-delay:.1s}.final-cta_content.animate-on-scroll p{-webkit-transition-delay:.2s;transition-delay:.2s}.final-cta_content.animate-on-scroll .btn{-webkit-transition-delay:.3s;transition-delay:.3s}.final-cta_content.animate-on-scroll.revealed h2,.final-cta_content.animate-on-scroll.revealed p,.final-cta_content.animate-on-scroll.revealed .btn{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media(prefers-reduced-motion: reduce){.animate-on-scroll,.animate-on-scroll *{-webkit-transition-duration:.01ms !important;transition-duration:.01ms !important;-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important}}.opsgen-window{background:-webkit-gradient(linear, left top, left bottom, from(#E4F0FF), to(#C0DCFF));background:linear-gradient(180deg, #E4F0FF 0%, #C0DCFF 100%)}.opsgen-window::after{background:rgba(35,100,226,.16)}.opsgen-sidebar .ui-sidebar_logo{background:#9048d8}.opsgen-sidebar .ui-sidebar_item.active{background:rgba(144,72,216,.2);border:1px solid rgba(144,72,216,.4)}.opsgen-btn{background:#9048d8 !important}.modern-flowchart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.6rem;padding:3.2rem;background:#fff;border-radius:2.4rem;-webkit-box-shadow:0 8px 32px rgba(16,25,49,.08);box-shadow:0 8px 32px rgba(16,25,49,.08)}.modern-flowchart .flow-node{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.modern-flowchart .flow-node_icon{width:6.4rem;height:6.4rem;background:rgba(16,25,49,.06);border-radius:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#101931;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.modern-flowchart .flow-node.purple .flow-node_icon{background:rgba(144,72,216,.1);color:#9048d8;border:1px solid rgba(144,72,216,.2)}.modern-flowchart .flow-node.blue .flow-node_icon{background:rgba(35,100,226,.1);color:#2364e2;border:1px solid rgba(35,100,226,.2)}.modern-flowchart .flow-node.green .flow-node_icon{background:rgba(22,217,168,.1);color:#16d9a8;border:1px solid rgba(22,217,168,.2)}.modern-flowchart .flow-node span{font-size:1.3rem;font-weight:500;color:#101931;text-align:center}.modern-flowchart .flow-node:hover .flow-node_icon{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 24px rgba(16,25,49,.1);box-shadow:0 8px 24px rgba(16,25,49,.1)}.modern-flowchart .flow-arrow{color:#b4bdd4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.opsgen-doc-ui .doc-viewer_header{background:#101931}.opsgen-doc-ui .doc-badge{background:rgba(144,72,216,.2) !important;color:#e9d5ff !important}.opsgen-doc-ui .doc-line.highlight{background:rgba(35,100,226,.1) !important}.opsgen-doc-ui .doc-line.highlight::before{background:#2364e2 !important}.opsgen-doc-ui .field-value.success{color:#9048d8 !important}.opsgen-process-timeline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.opsgen-process-timeline .pt-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;padding-bottom:2.4rem;position:relative}.opsgen-process-timeline .pt-item:not(:last-child)::before{content:"";position:absolute;left:2.3rem;top:4.8rem;bottom:0;width:2px;background:rgba(35,100,226,.2)}.opsgen-process-timeline .pt-item_icon{width:4.8rem;height:4.8rem;background:rgba(35,100,226,.08);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#2364e2;-ms-flex-negative:0;flex-shrink:0;z-index:1;border:2px solid #fff;-webkit-box-shadow:0 4px 12px rgba(16,25,49,.05);box-shadow:0 4px 12px rgba(16,25,49,.05)}.opsgen-process-timeline .pt-item_icon.purple{background:rgba(144,72,216,.08);color:#9048d8}.opsgen-process-timeline .pt-item_icon.done{background:#2364e2;color:#fff}.opsgen-process-timeline .pt-item_content{padding-top:1.2rem}.opsgen-process-timeline .pt-item_content h5{font-size:1.4rem;font-weight:600;color:#101931;margin-bottom:.4rem}.opsgen-process-timeline .pt-item_content p{font-size:1.3rem;color:rgba(16,25,49,.6)}.opsgen-invoice-ui .invoice-header-bar{background:#9048d8 !important}.opsgen-invoice-ui .validation-item.success{border-left-color:#2364e2 !important}.opsgen-invoice-ui .validation-icon{background:rgba(35,100,226,.1) !important;color:#2364e2 !important}.opsgen-invoice-ui .erp-sync{background:#2364e2 !important}.opsgen-dashboard .ar-metric.success{background:rgba(144,72,216,.08) !important}.opsgen-dashboard .ar-metric.success .ar-metric_value{color:#9048d8 !important}.opsgen-dashboard .ar-metric.warning{background:rgba(35,100,226,.08) !important}.opsgen-dashboard .ar-metric.warning .ar-metric_value{color:#2364e2 !important}.opsgen-dashboard .ar-list_status.validated{background:#9048d8 !important}.opsgen-dashboard .ar-list_badge{background:rgba(144,72,216,.1) !important;color:#9048d8 !important}.opsgen-dashboard .ar-list_badge.pending{background:rgba(35,100,226,.1) !important;color:#2364e2 !important}.opsgen-contract-ui .clause-marker.warning{background:#2364e2 !important}.opsgen-contract-ui .clause-marker.critical{background:#9048d8 !important}.opsgen-contract-ui .clause-tag{background:rgba(35,100,226,.1) !important;color:#2364e2 !important}.opsgen-contract-ui .obligation-item{border-left-color:#9048d8 !important}.opsgen-audit .log-action{color:#2364e2 !important}.opsgen-audit .audit-metric_icon.success{background:rgba(144,72,216,.12) !important;color:#9048d8 !important}.modern-flowchart.animate-on-scroll{-webkit-transform:translateY(24px) scale(0.97);transform:translateY(24px) scale(0.97)}.modern-flowchart.animate-on-scroll.revealed{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.modern-flowchart.animate-on-scroll .flow-node,.modern-flowchart.animate-on-scroll .flow-arrow{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px);-webkit-transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .5s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .5s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),transform .5s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),transform .5s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .5s cubic-bezier(0.22, 1, 0.36, 1);-webkit-transition-delay:calc(.2s + var(--stagger, 0)*.15s);transition-delay:calc(.2s + var(--stagger, 0)*.15s)}.modern-flowchart.animate-on-scroll.revealed .flow-node,.modern-flowchart.animate-on-scroll.revealed .flow-arrow{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.opsgen-process-timeline.animate-on-scroll .pt-item{opacity:0;-webkit-transform:translateX(-16px);transform:translateX(-16px);-webkit-transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .5s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .5s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),transform .5s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),transform .5s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .5s cubic-bezier(0.22, 1, 0.36, 1);-webkit-transition-delay:calc(.2s + var(--stagger, 0)*.15s);transition-delay:calc(.2s + var(--stagger, 0)*.15s)}.opsgen-process-timeline.animate-on-scroll.revealed .pt-item{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.opsgen-process-timeline.animate-on-scroll .pt-item:not(:last-child)::before{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .4s cubic-bezier(0.22, 1, 0.36, 1);transition:-webkit-transform .4s cubic-bezier(0.22, 1, 0.36, 1);transition:transform .4s cubic-bezier(0.22, 1, 0.36, 1);transition:transform .4s cubic-bezier(0.22, 1, 0.36, 1), -webkit-transform .4s cubic-bezier(0.22, 1, 0.36, 1);-webkit-transition-delay:calc(.3s + var(--stagger, 0)*.15s);transition-delay:calc(.3s + var(--stagger, 0)*.15s)}.opsgen-process-timeline.animate-on-scroll.revealed .pt-item:not(:last-child)::before{-webkit-transform:scaleY(1);transform:scaleY(1)}.opsgen-invoice-ui.animate-on-scroll .validation-item{opacity:0;-webkit-transform:translateX(16px);transform:translateX(16px);-webkit-transition:opacity .4s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .4s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .4s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .4s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .4s cubic-bezier(0.22, 1, 0.36, 1),transform .4s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .4s cubic-bezier(0.22, 1, 0.36, 1),transform .4s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .4s cubic-bezier(0.22, 1, 0.36, 1);-webkit-transition-delay:calc(.2s + var(--stagger, 0)*.12s);transition-delay:calc(.2s + var(--stagger, 0)*.12s)}.opsgen-invoice-ui.animate-on-scroll.revealed .validation-item{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.opsgen-invoice-ui.animate-on-scroll .erp-sync{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px);-webkit-transition:opacity .4s ease .6s,-webkit-transform .4s ease .6s;transition:opacity .4s ease .6s,-webkit-transform .4s ease .6s;transition:opacity .4s ease .6s,transform .4s ease .6s;transition:opacity .4s ease .6s,transform .4s ease .6s,-webkit-transform .4s ease .6s}.opsgen-invoice-ui.animate-on-scroll.revealed .erp-sync{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.opsgen-contract-ui.animate-on-scroll .obligation-item{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px);-webkit-transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .5s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .5s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),transform .5s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .5s cubic-bezier(0.22, 1, 0.36, 1),transform .5s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .5s cubic-bezier(0.22, 1, 0.36, 1);-webkit-transition-delay:calc(.2s + var(--stagger, 0)*.15s);transition-delay:calc(.2s + var(--stagger, 0)*.15s)}.opsgen-contract-ui.animate-on-scroll.revealed .obligation-item{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes fgNodePop{0%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fgNodePop{0%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fgPathShow{0%{opacity:0}100%{opacity:1}}@keyframes fgPathShow{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fgPathFill{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fgPathFill{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes igDocSlide{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes igDocSlide{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes igScan{0%{opacity:0;-webkit-transform:translateY(-5rem);transform:translateY(-5rem)}20%{opacity:1;-webkit-transform:translateY(-5rem);transform:translateY(-5rem)}80%{opacity:1;-webkit-transform:translateY(5rem);transform:translateY(5rem)}100%{opacity:0;-webkit-transform:translateY(5rem);transform:translateY(5rem)}}@keyframes igScan{0%{opacity:0;-webkit-transform:translateY(-5rem);transform:translateY(-5rem)}20%{opacity:1;-webkit-transform:translateY(-5rem);transform:translateY(-5rem)}80%{opacity:1;-webkit-transform:translateY(5rem);transform:translateY(5rem)}100%{opacity:0;-webkit-transform:translateY(5rem);transform:translateY(5rem)}}@-webkit-keyframes igChipPop{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes igChipPop{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.contact-page .fixed-header{-webkit-transform:translateY(0) !important;transform:translateY(0) !important;opacity:1 !important;position:fixed !important;background-color:#101931 !important}.contact-page .contact-book{padding-top:4.8rem}.contact-page .contact-hero{padding-top:14rem;padding-bottom:2.4rem;text-align:center}.contact-page .contact-hero h1{font-size:5.6rem;line-height:1.1;font-weight:500;color:#101931;margin-bottom:2.4rem;font-family:"Space Grotesk",sans-serif;letter-spacing:-1.5px}.contact-page .contact-hero h1 strong{font-weight:600}.contact-page .contact-hero p{font-size:2rem;color:#101931;max-width:60rem;margin:0 auto}.contact-page .contact-info-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;width:100%;max-width:40rem;position:relative;z-index:1}.contact-page .contact-info-list .contact-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);padding:2.4rem;border-radius:16px;backdrop-filter:blur(10px);-webkit-transition:all .3s ease;transition:all .3s ease}.contact-page .contact-info-list .contact-card:hover{background:hsla(0,0%,100%,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:rgba(22,217,168,.3)}.contact-page .contact-info-list .contact-card_icon{width:4.8rem;height:4.8rem;border-radius:12px;background:rgba(22,217,168,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#16d9a8}.contact-page .contact-info-list .contact-card_icon svg{width:2.4rem;height:2.4rem}.contact-page .contact-info-list .contact-card_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem}.contact-page .contact-info-list .contact-card_content strong{color:#fff;font-size:1.8rem;font-weight:500}.contact-page .contact-info-list .contact-card_content a{color:hsla(0,0%,100%,.8);font-size:1.6rem;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.contact-page .contact-info-list .contact-card_content a:hover{color:#16d9a8}.nav-toggle{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;width:4rem;height:4rem;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:.8rem;z-index:1001}.nav-toggle span{display:block;width:2.4rem;height:.2rem;background-color:#b4bdd4;border-radius:.2rem;-webkit-transition:all .3s ease;transition:all .3s ease}.nav-toggle.active span:nth-child(1){-webkit-transform:rotate(45deg) translate(0.5rem, 0.5rem);transform:rotate(45deg) translate(0.5rem, 0.5rem)}.nav-toggle.active span:nth-child(2){opacity:0}.nav-toggle.active span:nth-child(3){-webkit-transform:rotate(-45deg) translate(0.5rem, -0.5rem);transform:rotate(-45deg) translate(0.5rem, -0.5rem)}@media screen and (max-width: 968px){.nav-toggle{display:-webkit-box;display:-ms-flexbox;display:flex}.fixed-header_container{-ms-flex-wrap:wrap;flex-wrap:wrap}.fixed-header_nav,.hero_heading--nav{position:fixed;top:0;left:0;right:0;height:100svh;background-color:#101931;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.2rem;padding:6rem 2.4rem;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;visibility:hidden;-webkit-transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);z-index:1000;overflow-y:auto}.fixed-header_nav.active,.hero_heading--nav.active{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}.fixed-header_nav li,.hero_heading--nav li{text-align:center;width:100%}.fixed-header_nav li a,.fixed-header_nav li .dropdown-trigger,.hero_heading--nav li a,.hero_heading--nav li .dropdown-trigger{font-size:2.4rem;color:#fff;font-weight:600;line-height:1.2}.fixed-header_nav li .dropdown-trigger,.hero_heading--nav li .dropdown-trigger{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.8rem}.fixed-header_nav li .dropdown-trigger .chevron,.hero_heading--nav li .dropdown-trigger .chevron{width:2rem;height:2rem}.fixed-header_nav .mobile-only-btn,.hero_heading--nav .mobile-only-btn{display:block;margin-top:1.6rem}.fixed-header_nav .mobile-only-btn .btn,.hero_heading--nav .mobile-only-btn .btn{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;background:#16d9a8 !important;color:#101931 !important;font-size:1.6rem !important;font-weight:500 !important;padding:1rem 2.4rem !important;width:auto;opacity:1 !important;border-radius:100px !important;-webkit-box-shadow:0 0 0 2px #16d9a8 inset,0 0 0 3px hsla(0,0%,100%,.48) inset,0 4px 16px 0 rgba(22,217,168,.24) !important;box-shadow:0 0 0 2px #16d9a8 inset,0 0 0 3px hsla(0,0%,100%,.48) inset,0 4px 16px 0 rgba(22,217,168,.24) !important;gap:2px}.fixed-header_nav .mobile-only-btn .btn svg,.hero_heading--nav .mobile-only-btn .btn svg{width:2rem;height:2rem}.fixed-header_nav .mobile-only-btn .btn:hover,.hero_heading--nav .mobile-only-btn .btn:hover{color:#101931 !important;background:#16d9a8 !important}.fixed-header_nav .has-dropdown,.hero_heading--nav .has-dropdown{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fixed-header_nav .has-dropdown .dropdown-menu,.hero_heading--nav .has-dropdown .dropdown-menu{position:static;-webkit-transform:none;transform:none;opacity:1;visibility:visible;pointer-events:auto;max-height:0;overflow:hidden;padding:0;margin-top:0;-webkit-transition:max-height .3s ease,padding .3s ease,margin .3s ease;transition:max-height .3s ease,padding .3s ease,margin .3s ease;-webkit-box-shadow:none;box-shadow:none;border:none;background:#101931;border-radius:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fixed-header_nav .has-dropdown.open .dropdown-menu,.hero_heading--nav .has-dropdown.open .dropdown-menu{max-height:80rem;padding:1.6rem 0 0 0;margin-top:1.6rem}.fixed-header_nav .dropdown-menu.dropdown-solutions,.hero_heading--nav .dropdown-menu.dropdown-solutions{min-width:unset;width:100%;-webkit-transform:none !important;transform:none !important}.fixed-header_nav .dropdown-menu.dropdown-solutions .dropdown-columns,.hero_heading--nav .dropdown-menu.dropdown-solutions .dropdown-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.fixed-header_nav .dropdown-menu.dropdown-solutions .dropdown-col,.hero_heading--nav .dropdown-menu.dropdown-solutions .dropdown-col{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fixed-header_nav .dropdown-menu.dropdown-solutions .dropdown-col .col-title,.hero_heading--nav .dropdown-menu.dropdown-solutions .dropdown-col .col-title{color:#fff;padding:.5rem 1rem;margin-bottom:.4rem;opacity:.5;text-align:center}.fixed-header_nav .dropdown-menu.dropdown-solutions .dropdown-col a,.hero_heading--nav .dropdown-menu.dropdown-solutions .dropdown-col a{text-align:center;padding:1rem;width:100%;background:rgba(0,0,0,0) !important}.fixed-header_nav .dropdown-menu.dropdown-solutions .dropdown-col a:hover,.hero_heading--nav .dropdown-menu.dropdown-solutions .dropdown-col a:hover{color:#fff !important;background:rgba(0,0,0,0) !important}.fixed-header_nav .dropdown-menu a,.hero_heading--nav .dropdown-menu a{color:#fff !important;font-size:1.8rem !important;opacity:.7;font-weight:400 !important}.fixed-header_nav .dropdown-menu a:hover,.hero_heading--nav .dropdown-menu a:hover{opacity:1}.fixed-header_nav .dropdown-menu .dropdown-item,.hero_heading--nav .dropdown-menu .dropdown-item{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;width:100%}.fixed-header_nav .dropdown-menu .dropdown-item:hover,.hero_heading--nav .dropdown-menu .dropdown-item:hover{background-color:rgba(0,0,0,0)}.fixed-header_nav .dropdown-menu .dropdown-icon,.hero_heading--nav .dropdown-menu .dropdown-icon{display:none}.fixed-header_nav .dropdown-menu .dropdown-content,.hero_heading--nav .dropdown-menu .dropdown-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fixed-header_nav .dropdown-menu .dropdown-content .title,.hero_heading--nav .dropdown-menu .dropdown-content .title{font-size:1.8rem;font-weight:400;color:#fff}.fixed-header_nav .dropdown-menu .dropdown-content .desc,.hero_heading--nav .dropdown-menu .dropdown-content .desc{display:none}.fixed-header .btn.header-cta{display:none}.hero_heading{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}}@media(max-width: 768px){.hero{margin:1.6rem 1.6rem 0 1.6rem;border-radius:1.6rem}.hero_heading{padding:2.4rem}.hero_heading--logo img{height:2rem}.hero_content{padding:2.4rem 1.6rem}.hero_content--cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero_content h1{font-size:3.2rem}.hero_content p{font-size:1.6rem;margin-bottom:3.2rem}.hero{min-height:auto;padding-bottom:12rem}}.solution-page .solution-hero{background-image:url("../media/images/g-bg-1.jpg");background-image:-webkit-image-set(url("../media/images/g-bg-1.avif") type('image/avif'), url("../media/images/g-bg-1.webp") type('image/webp'), url("../media/images/g-bg-1.jpg") type('image/jpeg'));background-image:image-set(url("../media/images/g-bg-1.avif") type('image/avif'), url("../media/images/g-bg-1.webp") type('image/webp'), url("../media/images/g-bg-1.jpg") type('image/jpeg'));background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:auto;padding-bottom:12rem;margin-bottom:8rem;padding-top:14rem}.solution-page .solution-hero .wrapper{max-width:140rem;margin:0 auto;padding:0 2.4rem;display:grid;grid-template-columns:1fr .8fr;gap:8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.solution-page .solution-hero .hero_content{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0}.solution-page .solution-hero .hero_content .product-badge{margin-bottom:2.4rem}.solution-page .solution-hero .hero_content h1{font-size:5.6rem;color:#fff;line-height:1.1;margin-bottom:2.4rem;max-width:100%}.solution-page .solution-hero .hero_content h1 span{color:#16d9a8}.solution-page .solution-hero .hero_content p{color:#b4bdd4;font-size:2rem;margin-bottom:4rem;max-width:90%}.solution-page .solution-hero .hero_content--cta{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.solution-page .solution-hero .hero-visual{position:relative}.solution-page .solution-hero .hero-visual .intel-card{background:#fff;padding:3.2rem;border-radius:20px;-webkit-box-shadow:0 20px 40px rgba(16,25,49,.08);box-shadow:0 20px 40px rgba(16,25,49,.08);-webkit-transform:rotate(2deg);transform:rotate(2deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.solution-page .solution-hero .hero-visual .intel-card:hover{-webkit-transform:rotate(0);transform:rotate(0)}.solution-page .section-header{text-align:center;max-width:80rem;margin:0 auto 4.8rem auto}.solution-page .section-header .feature-tag{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.6rem}.solution-page .section-header h2{font-size:4rem;margin-bottom:1.6rem}.solution-page .section-header h2 span{color:#16d9a8}.solution-page .section-header p{font-size:1.8rem;color:rgba(16,25,49,.7)}.solution-page .process-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:3.2rem;margin-bottom:8rem}.solution-page .process-grid .process-step{background:#fff;padding:4rem 3.2rem;border-radius:24px;-webkit-box-shadow:0 4px 20px rgba(16,25,49,.05);box-shadow:0 4px 20px rgba(16,25,49,.05);position:relative;border:1px solid rgba(180,189,212,.2)}.solution-page .process-grid .process-step .step-number{width:4.8rem;height:4.8rem;background:#f7eefe;color:#9048d8;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:2rem;margin-bottom:2.4rem}.solution-page .process-grid .process-step h4{font-size:2.2rem;margin-bottom:1.6rem;color:#101931}.solution-page .process-grid .process-step p{color:rgba(16,25,49,.7);font-size:1.6rem;line-height:1.6}.solution-page .capabilities-section{background:#101931;color:#fff;padding:8rem 4.8rem;border-radius:4rem;width:calc(100% - 4.8rem);max-width:140rem;margin:0 auto 8rem auto}.solution-page .capabilities-section .section-header h2,.solution-page .capabilities-section .section-header p{color:#fff}.solution-page .capabilities-section .section-header p{opacity:.8}.solution-page .capabilities-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.4rem;max-width:140rem;margin:0 auto}.solution-page .capabilities-grid .capability-card{background:hsla(0,0%,100%,.05);padding:4rem;border-radius:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;border:1px solid hsla(0,0%,100%,.1);-webkit-transition:background .3s ease;transition:background .3s ease}.solution-page .capabilities-grid .capability-card:hover{background:hsla(0,0%,100%,.08)}.solution-page .capabilities-grid .capability-card .cap-icon{width:5.6rem;height:5.6rem;background:rgba(22,217,168,.1);color:#16d9a8;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.solution-page .capabilities-grid .capability-card .cap-icon svg{width:2.8rem;height:2.8rem}.solution-page .capabilities-grid .capability-card h4{font-size:2.4rem;font-weight:600}.solution-page .capabilities-grid .capability-card p{color:hsla(0,0%,100%,.7);font-size:1.6rem;line-height:1.6}@media(max-width: 992px){.solution-page .solution-hero .wrapper{grid-template-columns:1fr;text-align:center}.solution-page .solution-hero .wrapper .hero_content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.solution-page .solution-hero .wrapper .hero_content p{max-width:100%}.solution-page .solution-hero .wrapper .hero_content--cta{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.solution-page .process-grid,.solution-page .capabilities-grid{grid-template-columns:1fr}}@media(max-width: 1024px){.features_grid{grid-template-columns:repeat(2, 1fr) !important;grid-template-rows:auto !important}.features_grid .feature{grid-area:auto !important}.features_grid .feature.files{min-height:38rem}.features_grid .feature.tasks{grid-column:span 2}.features_grid .feature.insight:last-child{grid-column:span 2}.solutions_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.2rem}.solution{width:100%}.hero-pipeline-window{width:95%;margin-top:-8rem}.hero-pipeline-window .pipeline-ui{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3.2rem 1.6rem;position:relative}.hero-pipeline-window .pipeline-ui::before{content:"";position:absolute;top:4rem;bottom:21rem;left:50%;width:2px;margin-left:-1px;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(22, 217, 168, 0.8)), color-stop(50%, rgba(22, 217, 168, 0.2)));background-image:linear-gradient(to bottom, rgba(22, 217, 168, 0.8) 50%, rgba(22, 217, 168, 0.2) 50%);background-size:2px 16px;z-index:5;-webkit-animation:flowDown 3s linear infinite;animation:flowDown 3s linear infinite}.hero-pipeline-window .pipeline-ui::after{content:"";position:absolute;top:4rem;left:50%;width:8px;height:8px;margin-left:-4px;background-color:#16d9a8;border-radius:50%;z-index:6;-webkit-box-shadow:0 0 12px 4px rgba(22,217,168,.8);box-shadow:0 0 12px 4px rgba(22,217,168,.8);-webkit-animation:particleDown 2.5s ease-in-out infinite;animation:particleDown 2.5s ease-in-out infinite}@-webkit-keyframes flowDown{from{background-position:0 0}to{background-position:0 160px}}@keyframes flowDown{from{background-position:0 0}to{background-position:0 160px}}@-webkit-keyframes particleDown{0%{top:4rem;opacity:0}10%{opacity:1}90%{opacity:1}100%{top:calc(100% - 21rem);opacity:0}}@keyframes particleDown{0%{top:4rem;opacity:0}10%{opacity:1}90%{opacity:1}100%{top:calc(100% - 21rem);opacity:0}}.hero-pipeline-window .pl-column.pl-inputs,.hero-pipeline-window .pl-column.pl-outputs{margin:0;-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1.2rem;position:relative}.hero-pipeline-window .pl-column.pl-inputs::after{content:"";position:absolute;bottom:-4.4rem;left:16.66%;right:16.66%;height:4.4rem;border-bottom:2px dashed rgba(22,217,168,.5);border-left:2px dashed rgba(22,217,168,.5);border-right:2px dashed rgba(22,217,168,.5);border-radius:0 0 12px 12px;z-index:4;pointer-events:none}.hero-pipeline-window .pl-column.pl-outputs::before{content:"";position:absolute;top:-4.4rem;left:25%;right:25%;height:4.4rem;border-top:2px dashed rgba(22,217,168,.5);border-left:2px dashed rgba(22,217,168,.5);border-right:2px dashed rgba(22,217,168,.5);border-radius:12px 12px 0 0;z-index:4;pointer-events:none}.hero-pipeline-window .pl-column.pl-center{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%;margin:6.4rem 0}.hero-pipeline-window .pl-node{width:100%;z-index:10}.hero-pipeline-window .pl-node.in-node,.hero-pipeline-window .pl-node.out-node{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.2rem .8rem;gap:.8rem;text-align:center;max-width:none;-webkit-box-flex:1;-ms-flex:1;flex:1}.hero-pipeline-window .pl-node.in-node .pl-icon,.hero-pipeline-window .pl-node.out-node .pl-icon{margin:0 auto}.hero-pipeline-window .pl-node.out-node .out-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem}.hero-pipeline-window .pl-node.out-node .out-status{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem}.hero-pipeline-window .pl-core-engine{z-index:10;background:rgba(0,0,0,0)}.hero-pipeline-window .pl-core-engine .pl-orbit-tags .pl-tag.tag-1{top:50% !important;left:0 !important;bottom:auto !important;right:auto !important;-webkit-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important;-webkit-animation:none !important;animation:none !important;margin:0 !important}.hero-pipeline-window .pl-core-engine .pl-orbit-tags .pl-tag.tag-2{top:50% !important;left:auto !important;bottom:auto !important;right:0 !important;-webkit-transform:translate(50%, -50%) !important;transform:translate(50%, -50%) !important;-webkit-animation:none !important;animation:none !important;margin:0 !important}.hero-pipeline-window .pl-core-engine .pl-orbit-tags .pl-tag.tag-3{top:0 !important;left:50% !important;bottom:auto !important;right:auto !important;-webkit-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important;-webkit-animation:none !important;animation:none !important;margin:0 !important}.hero-pipeline-window .pl-core-engine .pl-orbit-tags .pl-tag.tag-4{top:auto !important;left:50% !important;bottom:0 !important;right:auto !important;-webkit-transform:translate(-50%, 50%) !important;transform:translate(-50%, 50%) !important;-webkit-animation:none !important;animation:none !important;margin:0 !important}.hero-pipeline-window .pl-pipes{display:none}.models_container{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.4rem;padding:0 2.4rem}.footer .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem}.contact-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.solutions .wrapper h2{text-align:center}.book{padding:4rem 0}.book .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem}.book_visual{padding:3.2rem}.book_visual .floating_stats{display:none}.book_content{padding:0}.book_content h2 div{font-size:3.6rem !important;width:auto}.footer-full_top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4.8rem}.footer-full_brand{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.footer-full_links{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3.2rem}.footer-full_column{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 3.2rem);flex:1 1 calc(50% - 3.2rem)}}@media(max-width: 768px){.features_grid{grid-template-columns:1fr !important}.features_grid .feature{grid-area:auto !important}.features_grid .feature.files{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;min-height:38rem}.features_grid .feature.flow{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:2.4rem}.features_grid .feature.flow .flow_title p{min-width:auto;width:100%}.features_grid .feature.flow .flow_visual .flow_line{gap:.8rem}.features_grid .feature.flow .flow_visual .flow_line .box{min-width:0;padding:1.2rem}.features_grid .feature.flow .flow_visual .flow_line .arrow{width:3.2rem}.features_grid .feature.tasks{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.features_grid .feature.tasks .tasks_visual.chat-visual{padding:2.4rem 1.6rem 0 1.6rem}.features_grid .feature.insight{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.features h2{padding:0 1.6rem}.features h2 .break-desktop{display:inline}.hero-pipeline-window{margin-top:-8rem;min-height:auto}.hero-pipeline-window .pipeline-ui{padding:1.6rem 1.2rem;gap:1.6rem}.hero-pipeline-window .pipeline-ui::before{top:2rem;bottom:16rem}.hero-pipeline-window .pipeline-ui::after{top:2rem;-webkit-animation:particleDownMobile 2.5s ease-in-out infinite;animation:particleDownMobile 2.5s ease-in-out infinite}@-webkit-keyframes particleDownMobile{0%{top:2rem;opacity:0}10%{opacity:1}90%{opacity:1}100%{top:calc(100% - 16rem);opacity:0}}@keyframes particleDownMobile{0%{top:2rem;opacity:0}10%{opacity:1}90%{opacity:1}100%{top:calc(100% - 16rem);opacity:0}}.hero-pipeline-window .pl-column.pl-inputs,.hero-pipeline-window .pl-column.pl-outputs{gap:.8rem}.hero-pipeline-window .pl-column.pl-center{margin:4rem 0}.hero-pipeline-window .pl-node.in-node,.hero-pipeline-window .pl-node.out-node{padding:1rem .4rem;gap:.6rem}.hero-pipeline-window .pl-node.in-node .pl-icon,.hero-pipeline-window .pl-node.out-node .pl-icon{width:2.8rem;height:2.8rem}.hero-pipeline-window .pl-node.in-node .pl-icon svg,.hero-pipeline-window .pl-node.out-node .pl-icon svg{width:1.4rem;height:1.4rem}.hero-pipeline-window .pl-node.in-node span,.hero-pipeline-window .pl-node.out-node span{line-height:1.2}.hero-pipeline-window .pl-node.out-node{padding:1rem .4rem;gap:.8rem}.hero-pipeline-window .pl-node.out-node .pl-icon{width:3.2rem;height:3.2rem}.hero-pipeline-window .pl-node.out-node .pl-icon svg{width:1.6rem;height:1.6rem}.hero-pipeline-window .pl-node.out-node .out-status .process-bar{height:.4rem}.hero-pipeline-window .pl-core-engine{width:14rem;height:14rem}.hero-pipeline-window .pl-core-engine .pl-core-center .pl-core-icon svg{width:2rem;height:2rem}.hero-pipeline-window .pl-core-engine .pl-orbit-tags{inset:-1.6rem}.hero-pipeline-window .pl-core-engine .pl-orbit-tags .pl-tag{padding:.3rem .8rem}.hero_content{padding:4.8rem 1.6rem}.hero_content h1 svg{width:2.4rem;height:2.4rem}.footer_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}.footer_content_col{width:100%}.cta{padding:0 2.4rem;text-align:center}.form_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.6rem}.form_controller{width:100%}.form_footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:2.4rem}.form_footer .btn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form_footer .form_disclaimer{max-width:100%;text-align:center}.book_visual{padding:3.2rem 1.6rem;border-radius:1.6rem}.book_visual .review_card{padding:1.6rem}.book_visual .review_card .quote-mark{margin-bottom:2.4rem}.book_visual .review_card .quote-mark svg{width:3.2rem;height:3.2rem}.book_visual .review_card .review_content p{font-size:2rem;margin-bottom:3.2rem}.book_visual .review_card .review_author{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.6rem}.book_visual .review_carousel .review_nav{padding:1.6rem 1.6rem;margin-top:0}.book_content{padding:2.4rem 1.6rem}.book_content h2{font-size:2.4rem;margin-bottom:3.2rem}.book_content h2 div{padding-top:.8rem;font-size:4.8rem !important}.form input[type=text],.form input[type=email],.form input[type=tel]{min-height:4.8rem}.footer-full_links{gap:3.2rem 1.6rem}.footer-full_column{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - .8rem);flex:0 0 calc(50% - .8rem);min-width:0}.footer-full_column:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.footer-full_column:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer-full_column:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.footer-full_column:nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.footer-full_bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-full_legal{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem}.faq-clients .clients-grid{gap:2.4rem}.faq-clients .clients-grid img{height:2rem}.faq-clients .clients-grid img.big{height:3.6rem}.contact-hero{padding-top:10rem}.clients .wrapper{padding:0;width:90%;margin:0 auto 1.6rem auto}.solution-page .solution-hero{padding-top:10rem}.solution-page .solution-hero .wrapper{grid-template-columns:1fr;gap:4rem}.solution-page .solution-hero .hero_content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.solution-page .solution-hero .hero_content h1{font-size:4.2rem}.solution-page .solution-hero .hero_content--cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.solution-page .process-grid,.solution-page .capabilities-grid{grid-template-columns:1fr}.solution-page .capabilities-section{padding:4.8rem 2.4rem;width:calc(100% - 3.2rem)}.domains_grid{grid-template-columns:repeat(2, 1fr)}.dual-grid{grid-template-columns:1fr}.feature-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4.8rem}.feature-row.reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feature-row .feature-visual,.feature-row .feature-content{width:100%}.feature-row .feature-content h2{font-size:2.8rem}.docs-analysis{width:100%;max-width:100%}.opsgen-process-timeline,.doc-viewer-card,.chat-interface,.modern-flowchart,.narrative-card,.intelligence-grid{width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}@media(max-width: 480px){html{font-size:55%}.btn{font-size:1.8rem}.hero_content h1{font-size:4rem;margin-bottom:2.4rem}.hero_content p{font-size:2rem;margin-bottom:3.2rem}.solution_visual{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;transform-origin:center;padding:0rem !important}.features{padding-bottom:6.4rem;margin-top:-1.6rem}.features .box.icon-only{max-width:8rem !important}.features .insight{padding:.8rem 0}.features_grid{margin-top:7rem}.models{margin-bottom:8rem}.solutions .solution{padding:1.6rem}.solutions .solution_container{padding:0 1.6rem 1.6rem 1.6rem}.capabilities-section .wrapper{padding:0}}.careers-page .fixed-header{-webkit-transform:translateY(0) !important;transform:translateY(0) !important;opacity:1 !important;position:fixed !important;background-color:#101931 !important}.careers-page .careers-intro{padding:8rem 0}.careers-page .careers-intro .values-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:3.2rem;max-width:120rem;margin:0 auto}.careers-page .careers-intro .values-grid .value-card{background:#f8f9fa;border-radius:2.4rem;padding:4rem 3.2rem;text-align:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.careers-page .careers-intro .values-grid .value-card:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.careers-page .careers-intro .values-grid .value-card .icon{width:6.4rem;height:6.4rem;background:#fff;border-radius:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 2.4rem auto;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.05)}.careers-page .careers-intro .values-grid .value-card .icon svg{width:3.2rem;height:3.2rem;stroke:#101931}.careers-page .careers-intro .values-grid .value-card h3{font-size:2.4rem;color:#101931;margin-bottom:1.6rem;font-family:"Space Grotesk",sans-serif}.careers-page .careers-intro .values-grid .value-card p{font-size:1.6rem;color:#64748b;line-height:1.6}.careers-page .job-listing{padding:0 0 8rem 0}.careers-page .job-listing .job-grid{max-width:80rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}.careers-page .job-listing .job-card{background:#fff;border-radius:2.4rem;border:1px solid #e2e8f0;padding:4rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.4rem}.careers-page .job-listing .job-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 12px 32px rgba(0,0,0,.08);box-shadow:0 12px 32px rgba(0,0,0,.08);border-color:#101931}.careers-page .job-listing .job-card:hover .view-btn{color:#101931}.careers-page .job-listing .job-card:hover .view-btn svg{-webkit-transform:translateX(4px);transform:translateX(4px)}.careers-page .job-listing .job-card-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.careers-page .job-listing .job-card-content h2{font-size:3.2rem;color:#101931;margin-bottom:1.6rem;font-family:"Space Grotesk",sans-serif}.careers-page .job-listing .job-card-content .job-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem;margin-bottom:1.6rem}.careers-page .job-listing .job-card-content .job-tags .tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;background:#f1f5f9;color:#475569;padding:.8rem 1.6rem;border-radius:2rem;font-size:1.4rem;font-weight:500}.careers-page .job-listing .job-card-content .job-tags .tag svg{width:1.6rem;height:1.6rem;stroke:currentColor}.careers-page .job-listing .job-card-content .job-excerpt{font-size:1.8rem;color:#64748b;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.careers-page .job-listing .job-card-action .view-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;font-size:1.6rem;font-weight:600;color:#64748b;-webkit-transition:all .3s ease;transition:all .3s ease}.careers-page .job-listing .job-card-action .view-btn svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.drawer-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(16,25,49,.4);backdrop-filter:blur(4px);opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:999}.drawer-overlay.active{opacity:1;pointer-events:all}.job-drawer{position:fixed;top:0;right:-100%;width:100%;max-width:640px;height:100svh;background:#fff;z-index:1000;-webkit-transition:right .4s cubic-bezier(0.16, 1, 0.3, 1);transition:right .4s cubic-bezier(0.16, 1, 0.3, 1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:-10px 0 40px rgba(0,0,0,.1);box-shadow:-10px 0 40px rgba(0,0,0,.1)}.job-drawer.active{right:0}.job-drawer .drawer-header{padding:4rem 3.2rem;border-bottom:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2.4rem;background:#f8f9fa}.job-drawer .drawer-header .drawer-title-group h2{font-size:3.2rem;color:#101931;margin-bottom:1.6rem;font-family:"Space Grotesk",sans-serif}.job-drawer .drawer-header .drawer-title-group .job-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem}.job-drawer .drawer-header .drawer-title-group .job-tags .tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;font-size:1.4rem;color:#475569;font-weight:500;background:#e2e8f0;padding:.6rem 1.2rem;border-radius:2rem}.job-drawer .drawer-header .drawer-title-group .job-tags .tag svg{width:1.4rem;height:1.4rem;stroke:currentColor}.job-drawer .drawer-header .close-drawer{background:#fff;border:1px solid #e2e8f0;cursor:pointer;padding:1.2rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#64748b;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.job-drawer .drawer-header .close-drawer:hover{background:#f1f5f9;color:#101931;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.job-drawer .drawer-content{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:4rem 3.2rem}.job-drawer .drawer-content .job-section{margin-bottom:4.8rem}.job-drawer .drawer-content .job-section:last-child{margin-bottom:0}.job-drawer .drawer-content .job-section h3{font-size:2.4rem;color:#101931;margin-bottom:2.4rem;font-family:"Space Grotesk",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem}.job-drawer .drawer-content .job-section h3 svg{width:2.4rem;height:2.4rem;stroke:#101931}.job-drawer .drawer-content .job-section h4{font-size:1.8rem;color:#101931;margin-bottom:1.6rem;margin-top:3.2rem}.job-drawer .drawer-content .job-section p{font-size:1.6rem;color:#4a5568;line-height:1.8;margin-bottom:1.6rem}.job-drawer .drawer-content .job-section ul{list-style-type:none;padding-left:0}.job-drawer .drawer-content .job-section ul.benefits-list li{padding-left:3.2rem}.job-drawer .drawer-content .job-section ul.benefits-list li:before{content:none}.job-drawer .drawer-content .job-section ul.benefits-list li svg{position:absolute;left:0;top:.2rem;width:2rem;height:2rem;stroke:#10b981}.job-drawer .drawer-content .job-section ul li{font-size:1.6rem;color:#4a5568;line-height:1.6;margin-bottom:1.6rem;padding-left:2.4rem;position:relative}.job-drawer .drawer-content .job-section ul li:before{content:"•";position:absolute;left:0;color:#101931;font-weight:bold;font-size:2rem;line-height:1.4}.job-drawer .drawer-footer{padding:3.2rem;border-top:1px solid #e2e8f0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.4rem}.job-drawer .drawer-footer .footer-text h3{font-size:1.8rem;color:#101931;margin:0;font-family:"Space Grotesk",sans-serif}@media(max-width: 992px){.careers-page .careers-intro .values-grid{grid-template-columns:repeat(2, 1fr);padding:0 2.4rem}}@media(max-width: 768px){.careers-page .careers-intro{padding:4.8rem 0}.careers-page .careers-intro .values-grid{grid-template-columns:1fr;padding:0}.careers-page .job-listing{padding:0 0 4.8rem 0}.careers-page .job-listing .job-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:2.4rem}.careers-page .job-listing .job-card-content h2{font-size:2.4rem}.job-drawer .drawer-header{padding:2.4rem}.job-drawer .drawer-header .drawer-title-group h2{font-size:2.4rem}.job-drawer .drawer-content{padding:2.4rem}.job-drawer .drawer-footer{padding:2.4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}body.cookie-modal-open{overflow:hidden}.cookie-banner{position:fixed;left:2.4rem;bottom:2.4rem;width:calc(100% - 4.8rem);max-width:420px;z-index:1200;background:#fff;color:#101931;border-radius:2rem;-webkit-box-shadow:0 2rem 4rem rgba(16,25,49,.15),0 0 0 1px rgba(16,25,49,.05);box-shadow:0 2rem 4rem rgba(16,25,49,.15),0 0 0 1px rgba(16,25,49,.05);padding:2.4rem;-webkit-transform:translateY(120%) scale(0.95);transform:translateY(120%) scale(0.95);opacity:0;-webkit-transition:opacity .6s ease,-webkit-transform .6s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity .6s ease,-webkit-transform .6s cubic-bezier(0.16, 1, 0.3, 1);transition:transform .6s cubic-bezier(0.16, 1, 0.3, 1),opacity .6s ease;transition:transform .6s cubic-bezier(0.16, 1, 0.3, 1),opacity .6s ease,-webkit-transform .6s cubic-bezier(0.16, 1, 0.3, 1)}.cookie-banner[hidden]{display:none !important}.cookie-banner.is-visible{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}.cookie-banner_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}.cookie-banner_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem}.cookie-banner_header .cookie-banner_icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4.8rem;height:4.8rem;background:rgba(35,100,226,.15);color:#2364e2;border-radius:50%}.cookie-banner_header .cookie-banner_icon svg{width:2.4rem;height:2.4rem}.cookie-banner_header h3{font-size:1.8rem;font-weight:600;margin:0;color:#101931}.cookie-banner_text{font-size:1.4rem;line-height:1.6;color:rgba(16,25,49,.7);margin:0}.cookie-banner_text a{color:#2364e2;text-decoration:none;font-weight:600;-webkit-transition:color .2s;transition:color .2s}.cookie-banner_text a:hover{color:#101931;text-decoration:underline}.cookie-banner_actions{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin-top:.8rem}.cookie-banner_actions .cookie-banner_accept{grid-column:span 2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#16d9a8;color:#101931;font-weight:600;font-size:1.5rem;padding:1.2rem 2.4rem;-webkit-box-shadow:0 0 0 2px #16d9a8 inset,0 0 0 3px hsla(0,0%,100%,.48) inset,0 4px 16px 0 rgba(22,217,168,.3);box-shadow:0 0 0 2px #16d9a8 inset,0 0 0 3px hsla(0,0%,100%,.48) inset,0 4px 16px 0 rgba(22,217,168,.3);-webkit-animation:cookie-btn-pulse 2s infinite;animation:cookie-btn-pulse 2s infinite}.cookie-banner_actions .cookie-banner_accept:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 0 0 2px #16d9a8 inset,0 0 0 3px hsla(0,0%,100%,.48) inset,0 8px 24px 0 rgba(22,217,168,.4);box-shadow:0 0 0 2px #16d9a8 inset,0 0 0 3px hsla(0,0%,100%,.48) inset,0 8px 24px 0 rgba(22,217,168,.4)}.cookie-banner_actions .cookie-banner_reject,.cookie-banner_actions .cookie-banner_settings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,0);border:none;color:rgba(16,25,49,.6);font-size:1.4rem;font-weight:500;padding:1rem 1.6rem;cursor:pointer;text-decoration:underline;-webkit-transition:color .2s;transition:color .2s}.cookie-banner_actions .cookie-banner_reject:hover,.cookie-banner_actions .cookie-banner_settings:hover{color:#101931}@-webkit-keyframes cookie-btn-pulse{0%{-webkit-box-shadow:0 0 0 2px #16d9a8 inset,0 0 0 3px hsla(0,0%,100%,.48) inset,0 4px 16px 0 rgba(22,217,168,.3),0 0 0 0 rgba(22,217,168,.4);box-shadow:0 0 0 2px #16d9a8 inset,0 0 0 3px hsla(0,0%,100%,.48) inset,0 4px 16px 0 rgba(22,217,168,.3),0 0 0 0 rgba(22,217,168,.4)}70%{-webkit-box-shadow:0 0 0 2px #16d9a8 inset,0 0 0 3px hsla(0,0%,100%,.48) inset,0 4px 16px 0 rgba(22,217,168,.3),0 0 0 10px rgba(22,217,168,0);box-shadow:0 0 0 2px #16d9a8 inset,0 0 0 3px hsla(0,0%,100%,.48) inset,0 4px 16px 0 rgba(22,217,168,.3),0 0 0 10px rgba(22,217,168,0)}100%{-webkit-box-shadow:0 0 0 2px #16d9a8 inset,0 0 0 3px hsla(0,0%,100%,.48) inset,0 4px 16px 0 rgba(22,217,168,.3),0 0 0 0 rgba(22,217,168,0);box-shadow:0 0 0 2px #16d9a8 inset,0 0 0 3px hsla(0,0%,100%,.48) inset,0 4px 16px 0 rgba(22,217,168,.3),0 0 0 0 rgba(22,217,168,0)}}@keyframes cookie-btn-pulse{0%{-webkit-box-shadow:0 0 0 2px #16d9a8 inset,0 0 0 3px hsla(0,0%,100%,.48) inset,0 4px 16px 0 rgba(22,217,168,.3),0 0 0 0 rgba(22,217,168,.4);box-shadow:0 0 0 2px #16d9a8 inset,0 0 0 3px hsla(0,0%,100%,.48) inset,0 4px 16px 0 rgba(22,217,168,.3),0 0 0 0 rgba(22,217,168,.4)}70%{-webkit-box-shadow:0 0 0 2px #16d9a8 inset,0 0 0 3px hsla(0,0%,100%,.48) inset,0 4px 16px 0 rgba(22,217,168,.3),0 0 0 10px rgba(22,217,168,0);box-shadow:0 0 0 2px #16d9a8 inset,0 0 0 3px hsla(0,0%,100%,.48) inset,0 4px 16px 0 rgba(22,217,168,.3),0 0 0 10px rgba(22,217,168,0)}100%{-webkit-box-shadow:0 0 0 2px #16d9a8 inset,0 0 0 3px hsla(0,0%,100%,.48) inset,0 4px 16px 0 rgba(22,217,168,.3),0 0 0 0 rgba(22,217,168,0);box-shadow:0 0 0 2px #16d9a8 inset,0 0 0 3px hsla(0,0%,100%,.48) inset,0 4px 16px 0 rgba(22,217,168,.3),0 0 0 0 rgba(22,217,168,0)}}.cookie-modal{position:fixed;inset:0;z-index:1300;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem}.cookie-modal[hidden]{display:none !important}.cookie-modal.is-open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:modal-fade-in .3s ease forwards;animation:modal-fade-in .3s ease forwards}.cookie-modal.is-open .cookie-modal_panel{-webkit-animation:modal-slide-up .4s cubic-bezier(0.16, 1, 0.3, 1) forwards;animation:modal-slide-up .4s cubic-bezier(0.16, 1, 0.3, 1) forwards}.cookie-modal_backdrop{position:absolute;inset:0;background:rgba(16,25,49,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cookie-modal_panel{position:relative;width:min(64rem,100%);max-height:min(90vh,80rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;color:#101931;border-radius:2.4rem;-webkit-box-shadow:0 2.4rem 6.4rem rgba(16,25,49,.15),0 0 0 1px rgba(16,25,49,.05);box-shadow:0 2.4rem 6.4rem rgba(16,25,49,.15),0 0 0 1px rgba(16,25,49,.05);overflow:hidden}.cookie-modal_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.4rem 3.2rem;border-bottom:1px solid rgba(180,189,212,.3);background:#fff;z-index:10}.cookie-modal_header .cookie-modal_title-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem}.cookie-modal_header .cookie-modal_title-group .cookie-modal_icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4.8rem;height:4.8rem;background:rgba(35,100,226,.15);color:#2364e2;border-radius:50%}.cookie-modal_header .cookie-modal_title-group .cookie-modal_icon svg{width:2.4rem;height:2.4rem}.cookie-modal_header .cookie-modal_title-group h2{font-size:2.2rem;font-weight:600;margin:0}.cookie-modal_close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4rem;height:4rem;border:0;background:rgba(0,0,0,0);color:rgba(16,25,49,.5);border-radius:50%;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.cookie-modal_close:hover{background:rgba(16,25,49,.05);color:#101931}.cookie-modal_body{padding:2.4rem 3.2rem;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.cookie-modal_body::-webkit-scrollbar{width:6px}.cookie-modal_body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.cookie-modal_body::-webkit-scrollbar-thumb{background:rgba(16,25,49,.15);border-radius:10px}.cookie-modal_body::-webkit-scrollbar-thumb:hover{background:rgba(16,25,49,.25)}.cookie-modal_intro{font-size:1.5rem;line-height:1.6;margin-bottom:2.4rem;color:rgba(16,25,49,.7)}.cookie-modal_categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}.cookie-modal_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.4rem 3.2rem;border-top:1px solid rgba(180,189,212,.3);background:rgba(239,242,249,.5);gap:1.6rem}.cookie-modal_footer-right{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem}.cookie-modal_footer .btn-outline{-webkit-box-shadow:0 0 0 1px rgba(16,25,49,.15) inset;box-shadow:0 0 0 1px rgba(16,25,49,.15) inset;color:#101931;background:#fff}.cookie-modal_footer .btn-outline:hover{background:rgba(16,25,49,.04)}.cookie-category{display:block;border:1px solid rgba(180,189,212,.4);border-radius:1.6rem;padding:2rem;background:#fff;-webkit-transition:all .2s;transition:all .2s;cursor:pointer}.cookie-category:hover:not(.is-required){border-color:rgba(35,100,226,.4);background:rgba(35,100,226,.02)}.cookie-category.is-required{cursor:default;background:rgba(239,242,249,.5)}.cookie-category_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.6rem}.cookie-category_title h3{font-size:1.6rem;font-weight:600;margin:0 0 .4rem 0;color:#101931}.cookie-category_title p{font-size:1.4rem;line-height:1.5;color:rgba(16,25,49,.6);margin:0}.cookie-category_status{font-size:1.3rem;font-weight:600;color:#2364e2;background:rgba(35,100,226,.1);padding:.6rem 1.2rem;border-radius:100px;white-space:nowrap}.cookie-toggle{position:relative;display:inline-block;width:4.8rem;height:2.8rem;-ms-flex-negative:0;flex-shrink:0}.cookie-toggle input{opacity:0;width:0;height:0}.cookie-toggle input:checked+.cookie-toggle_slider{background-color:#2364e2}.cookie-toggle input:checked+.cookie-toggle_slider:before{-webkit-transform:translateX(2rem);transform:translateX(2rem)}.cookie-toggle input:focus-visible+.cookie-toggle_slider{-webkit-box-shadow:0 0 0 3px rgba(35,100,226,.3);box-shadow:0 0 0 3px rgba(35,100,226,.3)}.cookie-toggle_slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgba(16,25,49,.2);-webkit-transition:.3s;transition:.3s;border-radius:3.4rem}.cookie-toggle_slider:before{position:absolute;content:"";height:2rem;width:2rem;left:.4rem;bottom:.4rem;background-color:#fff;-webkit-transition:.3s;transition:.3s;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(16,25,49,.2);box-shadow:0 2px 4px rgba(16,25,49,.2)}@-webkit-keyframes modal-fade-in{from{opacity:0}to{opacity:1}}@keyframes modal-fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes modal-slide-up{from{-webkit-transform:translateY(2rem) scale(0.98);transform:translateY(2rem) scale(0.98);opacity:0}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}@keyframes modal-slide-up{from{-webkit-transform:translateY(2rem) scale(0.98);transform:translateY(2rem) scale(0.98);opacity:0}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}@media(max-width: 768px){.cookie-banner{left:1.6rem;bottom:1.6rem;width:calc(100% - 3.2rem);padding:2rem}.cookie-banner_actions .cookie-banner_accept{padding:1rem 2rem}.cookie-modal{padding:1.2rem}.cookie-modal_panel{max-height:100%;border-radius:1.6rem}.cookie-modal_header,.cookie-modal_body,.cookie-modal_footer{padding:2rem}.cookie-modal_footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cookie-modal_footer-right{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cookie-modal_footer .btn{width:100%}.cookie-modal_footer>.btn-outline{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.error-hero{min-height:calc(100svh - 4.8rem);padding-bottom:0 !important}.error-hero .hero_content h1{font-size:4.8rem;margin-bottom:1.6rem}.error-hero .hero_content p{max-width:50rem;margin-bottom:4rem}.error-visual{position:relative;width:24rem;height:24rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:4rem}.error-visual .error-code{font-size:8rem;font-weight:700;color:#fff;z-index:2;text-shadow:0 0 20px rgba(22,217,168,.4)}.error-visual .error-rings{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;z-index:1}.error-visual .error-rings .ring{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%;border:1px solid rgba(22,217,168,.5);-webkit-box-shadow:0 0 15px rgba(22,217,168,.2),inset 0 0 15px rgba(22,217,168,.2);box-shadow:0 0 15px rgba(22,217,168,.2),inset 0 0 15px rgba(22,217,168,.2)}.error-visual .error-rings .ring.r-1{width:60%;height:60%;-webkit-animation:pulse-ring 3s infinite ease-in-out;animation:pulse-ring 3s infinite ease-in-out}.error-visual .error-rings .ring.r-2{width:80%;height:80%;-webkit-animation:pulse-ring 3s infinite ease-in-out 1s;animation:pulse-ring 3s infinite ease-in-out 1s}.error-visual .error-rings .ring.r-3{width:100%;height:100%;-webkit-animation:pulse-ring 3s infinite ease-in-out 2s;animation:pulse-ring 3s infinite ease-in-out 2s}@-webkit-keyframes pulse-ring{0%{-webkit-transform:translate(-50%, -50%) scale(0.8);transform:translate(-50%, -50%) scale(0.8);opacity:0}50%{opacity:1}100%{-webkit-transform:translate(-50%, -50%) scale(1.2);transform:translate(-50%, -50%) scale(1.2);opacity:0}}@keyframes pulse-ring{0%{-webkit-transform:translate(-50%, -50%) scale(0.8);transform:translate(-50%, -50%) scale(0.8);opacity:0}50%{opacity:1}100%{-webkit-transform:translate(-50%, -50%) scale(1.2);transform:translate(-50%, -50%) scale(1.2);opacity:0}}