@charset "UTF-8";body{background-color:#fff;color:#000;overflow-x:hidden}@font-face{font-family:Aeonik;src:url(../../assets/fonts/aeonik-light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(../../assets/fonts/aeonik-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.text-h2,.text-hero,h1,h2,h3,h4,h5,h6{font-family:Aeonik,sans-serif!important;font-weight:300!important}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.gradient-outline{position:absolute;inset:0;border-radius:10px;padding:1.5px;background:linear-gradient(to bottom right,#ff3954,#ff3954);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}.hw-accel{transform:translateZ(0);will-change:transform,opacity}.grid-line-h{border-bottom:1px solid #e5e5e5}.grid-line-v{border-right:1px solid #e5e5e5}footer{border-color:rgba(255,255,255,.1)}.text-dim{color:rgba(0,0,0,.6)}.hero-mask-inner,.mask-inner{transform:translateY(115%);will-change:transform}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.animate-spin-slow{animation:spin 8s linear infinite}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-skip-arrow{animation:skipArrow 1.5s cubic-bezier(.4,0,.2,1) infinite}@keyframes skipArrow{0%{transform:translateY(-150%);opacity:0}20%{opacity:1}80%{opacity:1}100%{transform:translateY(150%);opacity:0}}.glass-panel{background:rgba(255,255,255,.6);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(0,0,0,.04)}.image-glass-border{border:10px solid rgba(255,255,255,.4);border-radius:12px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-sizing:content-box}.canvas-container{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;background:#fff}#cta-canvas,#hero-canvas{width:100%;height:100%}.nav-item::after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-right:2px solid #ff3954;border-bottom:2px solid #ff3954;transform:rotate(45deg) translateY(-2px);vertical-align:middle;transition:transform .3s ease}.nav-item:hover::after{transform:rotate(45deg) translate(1px,1px)}#site-header{transform:translateZ(0);backface-visibility:hidden;perspective:1000px;will-change:background-color,border-color,color}#site-header.header-dark{background-color:#050505;border-bottom-color:#222;color:#fff}#site-header.header-dark .logo-black{opacity:0}#site-header.header-dark .logo-white{opacity:1}#site-header.header-dark .header-btn-primary{background-color:#fff;color:#000}#site-header.header-dark .header-btn-primary:hover{background-color:#ff3954;color:#fff}#site-header.header-dark .header-btn-primary:hover svg{color:#fff}#site-header.header-dark .header-btn-secondary{background-color:#050505;color:#fff;border-color:rgba(255,255,255,.2)}.syrenis-resource-gated-form .gform_wrapper{margin:0;color:#fff}.syrenis-resource-gated-form .gform_heading{display:none!important}.syrenis-resource-gated-form .gform_title{margin:0;color:#fff;font-family:Aeonik,sans-serif;font-size:1.5rem;font-weight:300;line-height:1.2}.syrenis-resource-gated-form .gform_description{display:block;margin-top:.75rem;color:rgba(255,255,255,.8);font-size:.875rem;line-height:1.6}.syrenis-resource-gated-form .gform_fields{display:grid!important;grid-template-columns:minmax(0,1fr)!important;column-gap:1.25rem!important;grid-row-gap:2.5rem!important;row-gap:2.5rem!important}.syrenis-resource-gated-form .gfield{grid-column:1/-1;margin:0!important;padding:0!important}@media (min-width:768px){.syrenis-resource-gated-form .gform_fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.syrenis-resource-gated-form .gfield.gfield--width-half{grid-column:span 1}.syrenis-resource-gated-form .gfield.gfield--width-full{grid-column:1/-1}}.syrenis-resource-gated-form .gfield--type-hidden,.syrenis-resource-gated-form .gfield--visibility-hidden,.syrenis-resource-gated-form .gfield.hidden,.syrenis-resource-gated-form .gfield_visibility_hidden,.syrenis-resource-gated-form .ginput_container_hidden,.syrenis-resource-gated-form .hidden_label{display:none!important}.syrenis-resource-gated-form .gfield_label,.syrenis-resource-gated-form .gform-field-label{display:block;margin:0 0 .5rem .25rem;color:rgba(255,255,255,.9);font-size:.75rem;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.syrenis-resource-gated-form .gfield--type-hidden .gfield_label,.syrenis-resource-gated-form .gfield_required,.syrenis-resource-gated-form .gfield_required_asterisk,.syrenis-resource-gated-form .gfield_required_text,.syrenis-resource-gated-form .gform-field-label--type-sub{display:none!important}.syrenis-resource-gated-form .gfield_required,.syrenis-resource-gated-form .gfield_required_asterisk{color:#fff}.syrenis-resource-gated-form input:not([type=submit]):not([type=button]):not([type=hidden]),.syrenis-resource-gated-form select,.syrenis-resource-gated-form textarea{width:100%!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:.75rem!important;background:rgba(255,255,255,.1)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.12)!important;color:#fff!important;padding:.95rem 1.25rem!important;min-height:3.5rem;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.syrenis-resource-gated-form textarea{min-height:8rem}.syrenis-resource-gated-form input::placeholder,.syrenis-resource-gated-form textarea::placeholder{color:rgba(255,255,255,.4)!important}.syrenis-resource-gated-form input:focus,.syrenis-resource-gated-form select:focus,.syrenis-resource-gated-form textarea:focus{outline:0!important;border-color:#fff!important;background:rgba(255,255,255,.2)!important;box-shadow:none!important}.syrenis-resource-gated-form select option{color:#111827}.syrenis-resource-gated-form .gfield_description,.syrenis-resource-gated-form .gform-field-description{margin-top:.5rem;color:rgba(255,255,255,.7);font-size:.8rem;line-height:1.5}.syrenis-resource-gated-form .gform_footer,.syrenis-resource-gated-form .gform_page_footer{position:relative;margin:1.5rem 0 0!important;padding:0!important;display:flex;justify-content:center;color:#fff;cursor:pointer}.syrenis-resource-gated-form .gform_footer::after,.syrenis-resource-gated-form .gform_page_footer::after{content:"→";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:currentColor;font-size:1.15rem;font-weight:700;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;line-height:1;pointer-events:none;transition:transform .3s ease,color .3s ease;margin-left:3.2rem}.syrenis-resource-gated-form .gform_button,.syrenis-resource-gated-form input[type=button],.syrenis-resource-gated-form input[type=submit]{display:inline-flex!important;align-items:center;justify-content:center;width:100%!important;border:0!important;border-radius:.75rem!important;background:#ff3954!important;color:#fff!important;font-size:.95rem!important;font-weight:600!important;line-height:1.2;padding:1rem 2.5rem!important;box-shadow:0 10px 30px rgba(0,0,0,.18)!important;text-align:center!important;justify-content:center!important;cursor:pointer!important;transition:background-color .3s ease,color .3s ease,transform .3s ease!important}.syrenis-resource-gated-form .gform_button:hover,.syrenis-resource-gated-form input[type=button]:hover,.syrenis-resource-gated-form input[type=submit]:hover{background:#fff!important;color:#724ce8!important;transform:translateY(-1px)}.syrenis-resource-gated-form .gform_footer:hover,.syrenis-resource-gated-form .gform_page_footer:hover{color:#724ce8}.syrenis-resource-gated-form .gform_footer:hover::after,.syrenis-resource-gated-form .gform_page_footer:hover::after{transform:translate(calc(-50% + 4px),-50%)}.syrenis-resource-gated-form .gfield_validation_message,.syrenis-resource-gated-form .gform_submission_error,.syrenis-resource-gated-form .gform_validation_errors,.syrenis-resource-gated-form .validation_error,.syrenis-resource-gated-form .validation_message{background:rgba(255,57,84,.18)!important;border:1px solid rgba(255,57,84,.45)!important;border-radius:.75rem;color:#fff!important;box-shadow:none!important}.syrenis-resource-gated-form .gfield_validation_message,.syrenis-resource-gated-form .validation_message{display:block;margin-top:.75rem!important;padding:.7rem .95rem!important;font-size:.85rem;line-height:1.45}.syrenis-resource-gated-form .gform_submission_error,.syrenis-resource-gated-form .gform_validation_errors,.syrenis-resource-gated-form .validation_error{margin:0 0 1rem!important;padding:.9rem 1rem!important}.syrenis-resource-gated-form .gform_submission_error>h2,.syrenis-resource-gated-form .gform_submission_error>ol,.syrenis-resource-gated-form .gform_submission_error>ul,.syrenis-resource-gated-form .gform_validation_errors .gform_submission_error,.syrenis-resource-gated-form .gform_validation_errors>h2,.syrenis-resource-gated-form .gform_validation_errors>ol,.syrenis-resource-gated-form .gform_validation_errors>ul{margin:0!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important;border-radius:0!important}.syrenis-resource-gated-form .gform_confirmation_message,.syrenis-resource-gated-form .gform_confirmation_wrapper{color:#fff;font-size:1rem;line-height:1.7}.marquee-logo{height:32px;width:auto;object-fit:contain}@media (min-width:768px){.marquee-logo{height:42px}}.marquee-item{filter:grayscale(100%);opacity:.5;transition:filter .4s ease,opacity .4s ease;cursor:pointer}.marquee-item:hover{filter:grayscale(0);opacity:1}#industry-marquee-track{will-change:transform;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}#industry-marquee-track .flex-shrink-0{will-change:transform;transform:translateZ(0);contain:layout paint}@media (max-width:1023px){#product-overview{height:auto!important;overflow:visible!important}.feature-text{position:relative!important;inset:auto!important;transform:none!important;opacity:1!important;margin-bottom:4rem;padding-top:2rem}#overview-text-wrapper{height:auto!important;overflow:visible!important}#overview-img-wrapper,#overview-pagination,#skip-overview{display:none!important}}.bg-transition-wrap{position:relative;background-color:#fff}.bg-transition-wrap::before{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:#050505;opacity:0;z-index:0;pointer-events:none;transition:opacity .7s cubic-bezier(.4,0,.2,1);will-change:opacity}.bg-transition-wrap.theme-dark::before{opacity:1}.dark-invert,.dark-invert-btn,.dark-invert-dim,.dark-invert-pill,.dark-invert-pill span{transition:all .7s cubic-bezier(.4,0,.2,1)}.theme-dark .dark-invert{color:#fff!important}.theme-dark .dark-invert-dim{color:rgba(255,255,255,.6)!important}.theme-dark .dark-invert-pill{background-color:#050505!important}.theme-dark .dark-invert-pill span{color:#fff!important}.theme-dark .dark-invert-btn{border-color:rgba(255,255,255,.3)!important;color:#fff!important;background-color:transparent!important}.theme-dark .dark-invert-btn:hover{background-color:#ff3954!important;border-color:#ff3954!important;color:#fff!important}.dark-invert-card{transition:all .7s cubic-bezier(.4,0,.2,1)}.theme-dark .dark-invert-card{background-color:transparent!important;border-color:rgba(255,255,255,.1)!important;box-shadow:none!important}.bento-card{will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0)}.grid.auto-rows-\[450px\]{contain:layout style}@media (min-width:768px) and (max-width:1023px){.bento-card.md\:col-span-2{grid-column:span 1/span 1}.grid-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){#architecture-main-box{flex-direction:column!important;height:auto!important;min-height:auto!important}.arch-pane{position:relative!important;opacity:1!important;display:block!important;transform:none!important;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.05)}.arch-pane.hidden{display:block!important}.arch-tab-btn{display:none!important}.arch-img:not(.active){display:none}}.mask-inner{transition:transform 1.2s cubic-bezier(.16,1,.3,1)!important}.mask-inner.is-revealed{transform:translateY(0)!important}.bento-card,.value-card{transition:transform 1s cubic-bezier(.16,1,.3,1),opacity 1s ease-out!important;-webkit-mask-image:-webkit-radial-gradient(white,#000);isolation:isolate}.bento-card img,.value-card img{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);will-change:transform}.bento-card.is-revealed,.value-card.is-revealed{transform:translateY(0)!important;opacity:1!important}.article-content>:first-child{margin-top:0!important}.article-content p{margin-bottom:1.5rem;color:rgba(0,0,0,.7);font-size:1.125rem;line-height:1.75}.article-content h1{font-size:clamp(2.25rem,4.5vw,4rem);font-weight:500;color:#000;margin-top:4rem;margin-bottom:1.5rem;line-height:1.1;letter-spacing:-.02em}.article-content h2{font-size:2rem;font-weight:500;color:#000;margin-top:3.5rem;margin-bottom:1.5rem;line-height:1.2;letter-spacing:-.02em}.article-content h3{font-size:1.5rem;font-weight:500;color:#000;margin-top:2.5rem;margin-bottom:1rem;line-height:1.3}.article-content h4{font-size:1.125rem;font-weight:700;color:#111827;margin-top:2rem;margin-bottom:.75rem;line-height:1.4;letter-spacing:0}.article-content a{color:#111;font-weight:600;text-decoration:underline;text-decoration-color:rgba(255,57,84,.3);text-underline-offset:4px;transition:all .3s ease}.article-content a:hover{color:#ff3954;text-decoration-color:#ff3954}.article-content ul{margin-bottom:2rem;margin-top:1.5rem;padding-left:0;list-style:none}.article-content ol{margin-bottom:2rem;margin-top:1.5rem;padding-left:1.5rem;color:rgba(0,0,0,.7)}.article-content ul li{position:relative;padding-left:2rem;margin-bottom:1rem;color:rgba(0,0,0,.7);font-size:1.125rem;line-height:1.6}.article-content ol li{margin-bottom:1rem;padding-left:.25rem;color:rgba(0,0,0,.7);font-size:1.125rem;line-height:1.6}.article-content ul li::before{content:"";position:absolute;left:0;top:.6rem;width:8px;height:8px;border-radius:50%;background-color:#724ce8}.article-content strong{color:#111827;font-weight:700}.article-content blockquote{margin:2rem 0;padding:1.25rem 1.5rem;border-left:4px solid #724ce8;background:#f8fafc;color:rgba(0,0,0,.75);font-size:1.05rem;line-height:1.7;border-radius:0 .75rem .75rem 0}body.admin-bar #site-header{top:32px}@media screen and (max-width:782px){body.admin-bar #site-header{top:46px}}.tab-rich-text ul{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:32rem;margin-top:1.5rem;padding-left:0}.tab-rich-text ul li{position:relative;padding:.875rem 1rem .875rem 2.5rem;background:rgba(255,255,255,.7);backdrop-filter:blur(4px);border:1px solid #f3f4f6;border-radius:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05);font-size:.9rem;color:rgba(0,0,0,.6);list-style:none;transition:border-color .2s ease}.tab-rich-text ul li:hover{border-color:#ff3954}.tab-rich-text ul li::before{content:"";position:absolute;left:1rem;top:1.5rem;width:.5rem;height:.5rem;border-radius:9999px;background:#ff3954}.tab-rich-text ul li strong{color:#000;font-weight:700;font-size:.95rem}.text-tabs-rich-text>*+*{margin-top:1rem}.text-tabs-rich-text ul{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:32rem;margin:1.5rem auto 0;padding-left:0;text-align:left}.text-tabs-rich-text ul li{position:relative;padding:.875rem 1rem .875rem 2.5rem;background:rgba(255,255,255,.7);backdrop-filter:blur(4px);border:1px solid #f3f4f6;border-radius:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05);font-size:.9rem;color:rgba(0,0,0,.6);list-style:none;transition:border-color .2s ease}.text-tabs-rich-text ul li:hover{border-color:#ff3954}.text-tabs-rich-text ul li::before{content:"";position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:.5rem;height:.5rem;border-radius:9999px;background:#ff3954}.text-tabs-rich-text ul li strong{color:#000;font-weight:700;font-size:.95rem}.rich-table-wrapper{width:100%;overflow-x:auto;margin-top:2rem;margin-bottom:2rem;border-radius:.75rem;border:1px solid #e5e7eb;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);background-color:#fff}.rich-table-wrapper table{width:100%!important;text-align:left!important;border-collapse:collapse!important;min-width:700px!important;margin:0!important}.rich-table-wrapper th,.rich-table-wrapper thead td{background-color:#f3f4f6!important;color:#374151!important;font-size:.8rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;padding:1rem!important;border-bottom:1px solid #d1d5db!important}.rich-table-wrapper tbody td{background-color:#fff!important;color:#4b5563!important;font-size:.95rem!important;vertical-align:top!important;line-height:1.625!important;padding:1rem!important;border-bottom:1px solid #f3f4f6!important;transition:background-color .3s ease!important}@media (min-width:1024px){.rich-table-wrapper tbody td,.rich-table-wrapper th,.rich-table-wrapper thead td{padding:1.25rem!important}}.rich-table-wrapper tr:last-child td{border-bottom:0!important}.rich-table-wrapper tbody tr:hover td{background-color:#f9fafb!important}.rich-table-wrapper td p,.rich-table-wrapper th p{margin:0!important;padding:0!important;font-family:inherit!important;font-size:inherit!important;color:inherit!important;background-color:transparent!important;border:none!important}.rich-table-wrapper td strong,.rich-table-wrapper th strong{font-weight:700!important;color:#111827!important}#hero-section .text-hero .hero-mask-wrap{display:block}footer#site-footer .grid-line-h{border-color:rgba(255,255,255,.1)!important}