/* static/css2 */ @font-face{font-family:'Material Symbols Outlined';font-style:normal;font-weight:100;font-display:block;src:url(../../static/s/materialsymbolsoutlined/v367/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHeem.ttf) format('truetype');}@font-face{font-family:'Material Symbols Outlined';font-style:normal;font-weight:200;font-display:block;src:url(../../static/s/materialsymbolsoutlined/v367/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDAvHOem.ttf) format('truetype');}@font-face{font-family:'Material Symbols Outlined';font-style:normal;font-weight:300;font-display:block;src:url(../../static/s/materialsymbolsoutlined/v367/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDDxHOem.ttf) format('truetype');}@font-face{font-family:'Material Symbols Outlined';font-style:normal;font-weight:400;font-display:block;src:url(../../static/s/materialsymbolsoutlined/v367/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHOem.ttf) format('truetype');}@font-face{font-family:'Material Symbols Outlined';font-style:normal;font-weight:500;font-display:block;src:url(../../static/s/materialsymbolsoutlined/v367/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCdHOem.ttf) format('truetype');}@font-face{font-family:'Material Symbols Outlined';font-style:normal;font-weight:600;font-display:block;src:url(../../static/s/materialsymbolsoutlined/v367/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDBxG-em.ttf) format('truetype');}@font-face{font-family:'Material Symbols Outlined';font-style:normal;font-weight:700;font-display:block;src:url(../../static/s/materialsymbolsoutlined/v367/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDBIG-em.ttf) format('truetype');}.material-symbols-outlined{font-family:'Material Symbols Outlined';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;}/* static/css2-1 */ @font-face{font-family:'DM Sans';font-style:italic;font-weight:100;font-display:swap;src:url(../../static/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-JDG3z.ttf) format('truetype');}@font-face{font-family:'DM Sans';font-style:italic;font-weight:200;font-display:swap;src:url(../../static/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat8JDW3z.ttf) format('truetype');}@font-face{font-family:'DM Sans';font-style:italic;font-weight:300;font-display:swap;src:url(../../static/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat_XDW3z.ttf) format('truetype');}@font-face{font-family:'DM Sans';font-style:italic;font-weight:400;font-display:swap;src:url(../../static/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-JDW3z.ttf) format('truetype');}@font-face{font-family:'DM Sans';font-style:italic;font-weight:500;font-display:swap;src:url(../../static/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat-7DW3z.ttf) format('truetype');}@font-face{font-family:'DM Sans';font-style:italic;font-weight:600;font-display:swap;src:url(../../static/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat9XCm3z.ttf) format('truetype');}@font-face{font-family:'DM Sans';font-style:italic;font-weight:700;font-display:swap;src:url(../../static/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat9uCm3z.ttf) format('truetype');}@font-face{font-family:'DM Sans';font-style:italic;font-weight:800;font-display:swap;src:url(../../static/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat8JCm3z.ttf) format('truetype');}@font-face{font-family:'DM Sans';font-style:italic;font-weight:900;font-display:swap;src:url(../../static/s/dmsans/v17/rP2rp2ywxg089UriCZaSExd86J3t9jz86Mvy4qCRAL19DksVat8gCm3z.ttf) format('truetype');}@font-face{font-family:'DM Sans';font-style:normal;font-weight:100;font-display:swap;src:url(../../static/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAop1hTg.ttf) format('truetype');}@font-face{font-family:'DM Sans';font-style:normal;font-weight:200;font-display:swap;src:url(../../static/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAIpxhTg.ttf) format('truetype');}@font-face{font-family:'DM Sans';font-style:normal;font-weight:300;font-display:swap;src:url(../../static/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwA_JxhTg.ttf) format('truetype');}@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url(../../static/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhTg.ttf) format('truetype');}@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url(../../static/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhTg.ttf) format('truetype');}@font-face{font-family:'DM Sans';font-style:normal;font-weight:600;font-display:swap;src:url(../../static/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAfJthTg.ttf) format('truetype');}@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url(../../static/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthTg.ttf) format('truetype');}@font-face{font-family:'DM Sans';font-style:normal;font-weight:800;font-display:swap;src:url(../../static/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAIpthTg.ttf) format('truetype');}@font-face{font-family:'DM Sans';font-style:normal;font-weight:900;font-display:swap;src:url(../../static/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAC5thTg.ttf) format('truetype');}@font-face{font-family:'Manrope';font-style:normal;font-weight:200;font-display:swap;src:url(../../static/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59FO_F.ttf) format('truetype');}@font-face{font-family:'Manrope';font-style:normal;font-weight:300;font-display:swap;src:url(../../static/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk6jFO_F.ttf) format('truetype');}@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url(../../static/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_F.ttf) format('truetype');}@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url(../../static/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk7PFO_F.ttf) format('truetype');}@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url(../../static/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE-_F.ttf) format('truetype');}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url(../../static/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4aE-_F.ttf) format('truetype');}@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url(../../static/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk59E-_F.ttf) format('truetype');}/* static/base.css */:root{--color-background:#f8f8f8;--color-background-inverse:rgb(29,29,31);--color-text:#1d1d1f;--color-text-inverse:#f8f8f8;--color-gray-text:rgb(107,107,107);--vt-c-data-collection-color:#4da198;--vt-c-tools-color:#feee8c;--vt-c-remote-assistance-color:#c3b1e1;--vt-c-assist-color:#768bfc;--vt-c-acty-color:#f4e00f;--vt-c-data-collection-backgroundcolor:rgba(77,161,152,0.1);--vt-c-tools-backgroundcolor:rgb(254,238,140,0.2);--vt-c-remote-assistance-backgroundcolor:rgb(195,177,225,0.2);--vt-c-assist-backgroundcolor:rgb(167,199,231,0.2);--vt-c-acty-backgroundcolor:rgb(244,224,15,0.1);--color-image-background:rgb(192,192,192);--vt-f-font-family-heading:'Plus Jakarta Sans','Manrope',Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;--vt-f-font-family-text:'Plus Jakarta Sans','Manrope',Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;--vt-base-screen-width:1280px;--vt-base-1-screen-width:980px;--font-size-block:28px;--box-shadow:0;--box-shadow:0;}.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 16;}body{font-style:normal;min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color 0.5s,background-color 0.5s;font-size:19px;font-weight:450;line-height:1.3em;font-family:var(--vt-f-font-family-text);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:auto;overflow-x:hidden;}button{font-size:19px;}.nav-container{width:100%;display:flex;flex-direction:row;justify-content:space-between;height:5rem;align-items:center;}.nav-pages{flex-grow:2;display:flex;justify-content:center;}.nav-pages>button{min-width:unset;min-height:unset;background-color:unset;color:var(--color-text);padding:0 1rem;font-size:unset;font-weight:unset;white-space:nowrap;}.iri-preload *{transition:none !important;animation-duration:0.001s !important;}.container{width:100vw;padding-bottom:5rem;}.app-container{width:100vw;margin:0 auto;}.componentblock{min-height:45rem;margin:0 auto 10rem auto;display:flex;flex-direction:column;justify-content:center;}.minimal-componentblock{min-height:25rem;margin:5rem auto 5rem auto;}h1,h2,footer .footer-title{font-weight:400;font-family:var(--vt-f-font-family-heading);}a{text-decoration:none;color:var(--color-text);}.bold{font-weight:600;}.focussed.data{color:var(--vt-c-data-collection-color);}.focussed.teams{color:var(--vt-c-remote-assistance-color);}.focussed.assist{color:var(--vt-c-assist-color);}.title-component{display:flex;flex-direction:column;width:100%;justify-content:center;gap:2rem;}button{border-radius:0.75rem;background-color:var(--color-background-inverse);color:var(--color-text-inverse);text-align:center;justify-content:center;align-items:center;min-width:10rem;min-height:3rem;padding-left:1.5rem;padding-right:1.5rem;font-family:var(----vt-f-font-family-text);font-size:16px;font-weight:650;line-height:1em;text-decoration:none;transition:background-color 0.3s,border-radius 0.3s ease-out;display:inline-flex;border:0px;}button.inverse{background-color:var(--color-background);border:2px solid var(--color-background-inverse);color:var(--color-text);}button:hover{cursor:pointer;}.floating-button-container{position:fixed;display:flex;flex-direction:row;justify-content:center;align-items:center;bottom:20px;width:100%;}.floating-button{z-index:700;border-radius:50px;background-color:#ff6f59;color:var(--color-text-inverse);text-align:center;min-height:4rem;min-width:10rem;width:auto;padding-left:1.5rem;padding-right:1.5rem;font-family:var(----vt-f-font-family-text);font-size:16px;font-weight:650;line-height:1em;text-decoration:none;transition:background-color 0.3s,border-radius 0.3s ease-out;border:0px;display:inline-flex;justify-content:center;align-items:center;}.floating-button.tools{background-color:var(--vt-c-tools-color);color:var(--color-text);}.floating-button:hover{cursor:pointer;}@media (min-width:1441px){.componentblock,.minimal-componentblock{max-width:var(--vt-base-screen-width);}h1,footer .footer-title{font-size:4em;line-height:1em;margin:1rem 0;}h2,input{font-size:3rem;line-height:1.1em;}p{font-size:28px;line-height:1.4em;}small{font-size:17px;line-height:1.2em;}h2,p{margin:1rem 0;}}@media (max-width:1440px){.componentblock,.minimal-componentblock{max-width:var(--vt-base-1-screen-width);}h1,footer .footer-title{font-size:4em;line-height:1.1em;}h2,input{font-size:3rem;line-height:1.1em;margin:1rem 0;}p{font-size:28px;line-height:1.4em;margin:0.5rem 0;}small{font-size:17px;line-height:1.2em;}}@media (max-width:1024px){.componentblock,.minimal-componentblock{max-width:90%;}h1,footer .footer-title{font-size:3em;}h2,input{font-size:2.2em;}p{font-size:24px;}}@media (max-width:768px){h1,footer .footer-title{font-size:2em;}h2,input{font-size:1.8em;}p{font-size:22px;}small{font-size:17px;line-height:1.2em;}}@media (max-width:480px){.componentblock,.minimal-componentblock{max-width:95%;}.componentblock{min-height:35rem;}h1,footer .footer-title{font-size:2em;}h2,input{font-size:1.8em;}p{font-size:22px;}.title-component{min-height:25rem;gap:1rem;}small{font-size:12px;line-height:1.2em;}}/* static/_app/immutable/assets/button.Cnk_Ow-q.css */ button.svelte-1v3bb8g{border-radius:.75rem;background-color:var(--color-background-inverse);color:var(--color-text-inverse);text-align:center;justify-content:center;align-items:center;min-width:10rem;min-height:3rem;padding-left:1.5rem;padding-right:1.5rem;font-family:var(--vt-f-font-family-text);font-size:16px;font-weight:650;line-height:1em;text-decoration:none;transition:background-color .3s,border-radius .3s ease-out;display:inline-flex;border:0px}button.inverse.svelte-1v3bb8g{background-color:var(--color-background);border:2px solid var(--color-background-inverse);color:var(--color-text)}button.svelte-1v3bb8g:hover{cursor:pointer}/* static/_app/immutable/assets/0.D44dWdpH.css */ .navigation-wrapper.svelte-1wxfnil{position:sticky;overflow:visible;top:.75rem;left:0;right:0;z-index:1000}nav.laptop.svelte-1wxfnil{font-size:18px;flex-direction:column;justify-content:center;align-items:center;background-color:#fff6;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:48px;padding:0 3rem}nav.laptop.active.svelte-1wxfnil{border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#fff;-webkit-transition:background-color .2s linear;-ms-transition:background-color .2s linear;transition:background-color .2s linear}.nav-logo.svelte-1wxfnil:hover{cursor:pointer}.nav-container.svelte-1wxfnil{width:100%;display:flex;flex-direction:row;justify-content:space-between;height:5rem;align-items:center}.nav-pages.svelte-1wxfnil{flex-grow:2;display:flex;justify-content:center}.nav-pages.svelte-1wxfnil>div:where(.svelte-1wxfnil),.nav-pages.svelte-1wxfnil>button:where(.svelte-1wxfnil){padding:0 1rem;text-decoration:none;display:flex;flex-direction:row;align-items:center;border:0px;white-space:nowrap}.nav-pages.svelte-1wxfnil button:where(.svelte-1wxfnil){border-radius:.75rem;background-color:unset;color:var(--color-text);font-size:unset;font-weight:unset}.nav-pages.svelte-1wxfnil>div:where(.svelte-1wxfnil):hover,.nav-pages.svelte-1wxfnil>button:where(.svelte-1wxfnil):hover{cursor:pointer}.laptop.active.svelte-1wxfnil .nav-pages:where(.svelte-1wxfnil) button:where(.svelte-1wxfnil) span.active_products:where(.svelte-1wxfnil),.laptop.active.svelte-1wxfnil .nav-pages:where(.svelte-1wxfnil) button:where(.svelte-1wxfnil) span.active_resources:where(.svelte-1wxfnil),.laptop.active.svelte-1wxfnil .nav-pages:where(.svelte-1wxfnil) button:where(.svelte-1wxfnil) span.active_industries:where(.svelte-1wxfnil),.mobile.active.svelte-1wxfnil .nav-cat:where(.svelte-1wxfnil) span.active_products:where(.svelte-1wxfnil),.mobile.active.svelte-1wxfnil .nav-cat:where(.svelte-1wxfnil) span.active_resources:where(.svelte-1wxfnil),.mobile.active.svelte-1wxfnil .nav-cat:where(.svelte-1wxfnil) span.active_industries:where(.svelte-1wxfnil){-webkit-animation:svelte-1wxfnil-activeRotation .2s ease-out;animation:svelte-1wxfnil-activeRotation .2s ease-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards}.nav-pages.svelte-1wxfnil button:where(.svelte-1wxfnil) span:where(.svelte-1wxfnil):not(.active_products),.nav-pages.svelte-1wxfnil button:where(.svelte-1wxfnil) span:where(.svelte-1wxfnil):not(.active_resources),.nav-pages.svelte-1wxfnil button:where(.svelte-1wxfnil) span:where(.svelte-1wxfnil):not(.active_industries),.mobile.svelte-1wxfnil .nav-cat:where(.svelte-1wxfnil) span:where(.svelte-1wxfnil):not(.active_products),.mobile.svelte-1wxfnil .nav-cat:where(.svelte-1wxfnil) span:where(.svelte-1wxfnil):not(.active_resources),.mobile.svelte-1wxfnil .nav-cat:where(.svelte-1wxfnil) span:where(.svelte-1wxfnil):not(.active_industries){-webkit-animation:svelte-1wxfnil-inActiveRotation .2s ease-out;animation:svelte-1wxfnil-inActiveRotation .2s ease-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;animation-fill-mode:forwards}.nav-logo.svelte-1wxfnil img:where(.svelte-1wxfnil){height:30px;margin-right:.6rem}.subnav.svelte-1wxfnil{z-index:1000;width:100%;position:absolute;display:none;top:5rem;background:#fff6;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-bottom-left-radius:48px;border-bottom-right-radius:48px}.subnav.active.svelte-1wxfnil{display:flex;background:#fff;-webkit-transition:display .8s ease-in;-ms-transition:display .8s ease-in;transition:display .8s ease-in}.dropdown-content.svelte-1wxfnil{display:none;margin:0 auto;width:80%;padding-top:1rem;padding-bottom:2rem}.dropdown-content.active_products.svelte-1wxfnil,.dropdown-content.active_resources.svelte-1wxfnil,.dropdown-content.active_industries.svelte-1wxfnil{display:flex;flex-direction:row;justify-content:space-around}.dropdown-content.active_industries.svelte-1wxfnil{justify-content:flex-start}.dropdown-cat.svelte-1wxfnil{display:flex;flex-direction:column;min-width:16rem}.dropdown-cat.svelte-1wxfnil .dropdown-topic:where(.svelte-1wxfnil){margin-top:.5rem;margin-bottom:.5rem}.dropdown-cat.svelte-1wxfnil h4:where(.svelte-1wxfnil){display:flex;flex-direction:row;align-items:center;text-transform:uppercase;color:var(--vt-c-gray-accent);font-size:14px;margin-top:.5rem;margin-bottom:1.2rem;font-weight:600}.dropdown-cat.svelte-1wxfnil h4:where(.svelte-1wxfnil):hover{cursor:default}.dropdown-cat.svelte-1wxfnil h4:where(.svelte-1wxfnil) span:where(.svelte-1wxfnil){font-size:14px;margin-right:.5rem}.dropdown-topic.svelte-1wxfnil{display:flex;flex-direction:column;justify-content:start;line-height:1.2em}.dropdown-topic.svelte-1wxfnil:not(.inactive):hover{cursor:pointer}.dropdown-topic.svelte-1wxfnil span:where(.svelte-1wxfnil){color:var(--color-gray-text);font-size:14px;text-transform:capitalize}.dropdown-topic.svelte-1wxfnil div:where(.svelte-1wxfnil){display:flex;flex-direction:row;align-items:center}.dropdown-topic.svelte-1wxfnil div:where(.svelte-1wxfnil) span:where(.svelte-1wxfnil){color:var(--color-text);border-radius:24px;margin-left:.5rem;padding:.2rem .4rem}.dropdown-topic.svelte-1wxfnil div:where(.svelte-1wxfnil) span.beta:where(.svelte-1wxfnil){background:var(--vt-c-assist-color);color:#fff}.dropdown-topic.svelte-1wxfnil div:where(.svelte-1wxfnil) s:where(.svelte-1wxfnil){color:var(--color-gray-text);text-decoration-thickness:1px}.offscreen.svelte-1wxfnil{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dropdown-topic.svelte-1wxfnil div:where(.svelte-1wxfnil) span.comingsoon:where(.svelte-1wxfnil){background:var(--vt-c-tools-color);color:var(--color-text);font-weight:600;font-size:12px;padding:.2rem .5rem;white-space:nowrap}.shoplink.svelte-1wxfnil{margin-left:2rem}.shoplink.svelte-1wxfnil a:where(.svelte-1wxfnil){display:flex;flex-direction:row;justify-content:center;align-items:center}.mobile.svelte-1wxfnil{z-index:1000;font-size:18px;flex-direction:column;justify-content:center;align-items:center;background-color:#fff6;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:48px;padding:0 1rem}.mobile.active.svelte-1wxfnil{border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#fff;-webkit-transition:background-color .2s linear;-ms-transition:background-color .2s linear;transition:background-color .2s linear}.mobile-menu-button.svelte-1wxfnil span:where(.svelte-1wxfnil){font-size:3rem}.mobile-menu-button.svelte-1wxfnil{color:var(--color-text)}.mobile-menu-button.svelte-1wxfnil:hover,.mobile-menu.svelte-1wxfnil .nav-cat:where(.svelte-1wxfnil):hover,.mobile-menu.svelte-1wxfnil .nav-cat-subnav-topic:where(.svelte-1wxfnil):hover{cursor:pointer}.mobile-menu.svelte-1wxfnil{width:100%;display:none;overflow-y:auto;max-height:80vh;z-index:1000;position:absolute;top:5rem;background:#fff6;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.mobile-menu.active.svelte-1wxfnil{display:flex;flex-direction:column;background:#fff;-webkit-transition:background-color .8s linear;-ms-transition:background-color .8s linear;transition:background-color .8s linear;border-bottom-left-radius:48px;border-bottom-right-radius:48px}.mobile-nav-header.svelte-1wxfnil{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem}.mobile-nav-header.svelte-1wxfnil button:where(.svelte-1wxfnil){border:none;background:none}.mobile-nav-header.svelte-1wxfnil img:where(.svelte-1wxfnil){height:30px;margin-right:1rem}.mobile-menu.svelte-1wxfnil .nav-cat:where(.svelte-1wxfnil){display:flex;flex-direction:row;justify-content:start;align-items:center;min-height:4rem;padding-left:1rem;margin:0 2rem}.mobile-menu.svelte-1wxfnil .products.active_products:where(.svelte-1wxfnil),.mobile-menu.svelte-1wxfnil .resources.active_resources:where(.svelte-1wxfnil){border:none}.mobile-menu.svelte-1wxfnil .nav-cat-subnav:where(.svelte-1wxfnil){display:none;margin-left:3rem;margin-bottom:1rem;min-height:4rem}.mobile-menu.svelte-1wxfnil .nav-cat-subnav.active_products:where(.svelte-1wxfnil),.mobile-menu.svelte-1wxfnil .nav-cat-subnav.active_resources:where(.svelte-1wxfnil),.mobile-menu.svelte-1wxfnil .nav-cat-subnav.active_industries:where(.svelte-1wxfnil){display:flex;flex-direction:column;justify-content:start}.mobile-menu.svelte-1wxfnil .nav-cat-subnav-topic:where(.svelte-1wxfnil){display:flex;flex-direction:row;justify-content:start;gap:1rem;margin:0 0 1rem .5rem}.mobile-menu.svelte-1wxfnil .nav-cat-subnav-topic:where(.svelte-1wxfnil) .topic-content:where(.svelte-1wxfnil){display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;margin-top:.3rem}.mobile-menu.svelte-1wxfnil .nav-cat-subnav-topic:where(.svelte-1wxfnil) .topic-title:where(.svelte-1wxfnil){color:gray;min-width:6rem;display:flex;flex-direction:row;align-items:top}@media (max-width:1440px){.laptop.svelte-1wxfnil{display:none;max-width:1020px;margin:0 auto}.mobile.svelte-1wxfnil{display:flex;border-radius:0}.mobile-menu.active.svelte-1wxfnil{border-radius:0}.navigation-wrapper.svelte-1wxfnil{max-width:100%;margin:0 auto;top:0}}@media (min-width:1440px){.laptop.svelte-1wxfnil,.mobile.svelte-1wxfnil{max-width:1400px;margin:0 auto}.mobile.svelte-1wxfnil{display:none}.laptop.svelte-1wxfnil{display:flex}}@-webkit-keyframes svelte-1wxfnil-activeRotation{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@keyframes svelte-1wxfnil-activeRotation{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@-moz-keyframes svelte-1wxfnil-activeRotation{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@-o-keyframes svelte-1wxfnil-activeRotation{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@-webkit-keyframes svelte-1wxfnil-inActiveRotation{0%{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@keyframes svelte-1wxfnil-inActiveRotation{0%{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@-moz-keyframes svelte-1wxfnil-inActiveRotation{0%{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}@-o-keyframes svelte-1wxfnil-inActiveRotation{0%{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}.footer-wrapper.svelte-19h1qln{width:100vw;background-color:var(--color-background-inverse);min-height:40vh;color:var(--vt-c-white);display:flex;flex-direction:row;justify-content:center;bottom:0}footer.svelte-19h1qln{width:100%;display:flex;flex-direction:column;font-size:16px;margin:5% 0;color:var(--color-text-inverse)}footer.svelte-19h1qln a:where(.svelte-19h1qln){color:var(--color-text-inverse)}footer.svelte-19h1qln .footer-title:where(.svelte-19h1qln){margin-bottom:0}footer.svelte-19h1qln .upper-footer:where(.svelte-19h1qln){margin:0 auto;display:flex;flex-direction:row;margin-bottom:4rem}footer.svelte-19h1qln .lower-footer:where(.svelte-19h1qln){margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.5rem}.lower-footer.svelte-19h1qln span:where(.svelte-19h1qln){display:flex;flex-direction:row;gap:1rem}.footer_company.svelte-19h1qln{display:flex;flex-direction:column;justify-content:start;align-items:start;max-width:25rem}.footer_company.svelte-19h1qln p:where(.svelte-19h1qln){font-size:var(--font-size-block)}.link.svelte-19h1qln{text-decoration:underline}.footer_company.svelte-19h1qln .mail:where(.svelte-19h1qln){display:flex;flex-direction:row;align-items:center;gap:.5rem}.footer_container.svelte-19h1qln{width:100%;display:flex;flex-flow:row;justify-content:end;gap:4rem}.footer_group.svelte-19h1qln{display:flex;flex-direction:column}.footer_group.svelte-19h1qln p:where(.svelte-19h1qln){font-size:20px;font-weight:600;text-transform:uppercase}.footer_group.svelte-19h1qln:where(.svelte-19h1qln){padding-top:.6rem;padding-bottom:.6rem}@media (min-width:1441px){.upper-footer.svelte-19h1qln,.lower-footer.svelte-19h1qln{width:1400px}}@media (max-width:1440px){.upper-footer.svelte-19h1qln,.lower-footer.svelte-19h1qln{width:95%;gap:4rem}.upper-footer.svelte-19h1qln{flex-direction:column!important}.footer_container.svelte-19h1qln{justify-content:space-between}}@media (max-width:768px){.footer_container.svelte-19h1qln{display:none!important}.lower-footer.svelte-19h1qln{flex-flow:row wrap;gap:2rem}}@media (max-width:480px){footer.svelte-19h1qln .upper-footer:where(.svelte-19h1qln){margin-bottom:2rem}footer.svelte-19h1qln .lower-footer:where(.svelte-19h1qln){flex-direction:column}.lower-footer.svelte-19h1qln span:where(.svelte-19h1qln):last-child{flex-direction:column}}.cookie-banner.svelte-1op9pru{position:fixed;bottom:0;width:100%;background:var(--vt-c-remote-assistance-color);color:var(--color-text);padding:15px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.cookie-banner.svelte-1op9pru span:where(.svelte-1op9pru){max-width:90%}button.svelte-1op9pru{border-radius:.75rem;background-color:var(--color-background-inverse);color:var(--color-text-inverse);text-align:center;justify-content:center;align-items:center;min-width:10rem;min-height:3rem;padding-left:1.5rem;padding-right:1.5rem;font-family:var(----vt-f-font-family-text);font-size:16px;font-weight:650;line-height:1em;text-decoration:none;transition:background-color .3s,border-radius .3s ease-out;display:inline-flex;border:0px}button.svelte-1op9pru:hover{cursor:pointer}html{margin-top:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;}body{margin-bottom:0 !important;padding-bottom:0 !important;}#site-footer,.iristick-vn-footer{display:block;margin-bottom:0 !important;}.container.svelte-11uh2tp{padding-bottom:0 !important;}@font-face{font-family:"Material Symbols Outlined";font-style:normal;font-weight:400;font-display:block;src:url("../../static/s/materialsymbolsoutlined/v367/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHOem.ttf") format("truetype");}.material-symbols-outlined{font-family:"Material Symbols Outlined" !important;font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;}#wpadminbar{position:fixed;}[hidden]{display:none !important;}button:focus-visible,a:focus-visible,[role="button"]:focus-visible,input:focus-visible{outline:3px solid #1463ff;outline-offset:3px;}.mobile-menu-button,.nav-cat[role="button"]{touch-action:manipulation;}.navigation-wrapper .nav-logo{flex:0 0 auto;}.navigation-wrapper .nav-logo a,.navigation-wrapper .nav-logo picture{display:block;line-height:0;}.navigation-wrapper .nav-logo img{display:block;width:172px !important;max-width:172px !important;height:30px !important;object-fit:contain;object-position:left center;}@media (max-width:900px){.navigation-wrapper .nav-logo img{width:145px !important;max-width:145px !important;height:auto !important;max-height:42px !important;}}@media (max-width:480px){.navigation-wrapper .nav-logo img{width:132px !important;max-width:132px !important;}}.pricing-solution-intro{display:flex;align-items:center;gap:1rem;margin:.5rem 0 1rem;padding:1rem 1.4rem;border:1px solid #ddc52b;border-radius:20px;background:#fffbea;}.pricing-solution-intro>.material-symbols-outlined{font-size:28px;}.pricing-solution-intro div{display:grid;}.pricing-solution-intro strong{font-size:18px;}.pricing-solution-intro small{color:#6d6d72;}.pc-software-card{min-height:308px;}.pricing-sol-top{width:100%;}.pc-software-card .pc-sol-head{width:100%;}.pc-software-card .pc-sol-save{margin-left:auto;}.pricing-sol-features{display:grid;gap:.65rem;margin:0;padding:0;list-style:none;font-size:14px;}.pricing-sol-features li{display:flex;align-items:flex-start;gap:.55rem;}.pricing-sol-features .material-symbols-outlined{color:var(--accent);font-size:17px;}@media (min-width:769px){#values .value-group-container.laptop{height:auto !important;position:static !important;}#values .value-group-container.laptop>div{position:static !important;min-height:0 !important;overflow:visible !important;}#values .value-group-container.laptop .value-group{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin:0;padding:0;}#values .value-group-container.laptop .value-container{width:auto !important;height:auto !important;min-height:0 !important;padding:2rem;border:1px solid #e7e4ef;border-radius:1.5rem;background:#fff;box-sizing:border-box;}#values .value-group-container.laptop .value-container p{max-width:none !important;}}.pricing-inline-qty{display:inline-flex;align-items:center;gap:.35rem;padding:3px;border:1px solid #dedee3;border-radius:999px;}.pricing-inline-qty button{width:38px;height:34px;border:0;border-radius:999px;background:#f1f1f3;font-size:20px;cursor:pointer;}.pricing-inline-qty button:last-child{background:#1d1d1f;color:#fff;}.pricing-inline-qty strong{min-width:28px;text-align:center;}.pricing-sdk{display:flex;align-items:center;gap:1rem;width:100%;margin-top:12px;padding:16px 22px;border:1px solid #e3e3e6;border-radius:20px;background:#fff;text-align:left;cursor:pointer;}.pricing-sdk>span:last-child{display:grid;}.pricing-sdk small{color:#6d6d72;}.pc-cta{display:inline-flex;border-radius:999px;background:#1d1d1f;color:#fff !important;text-decoration:none;}@media (max-width:720px){.pc-software-card{min-height:auto;}.pc-lic-right{width:100%;justify-content:space-between;}.pc-lic-sub{min-width:0 !important;}}.additional>.additional-header{cursor:pointer;touch-action:manipulation;}.additional>.additional-header:focus-visible{outline:3px solid #1463ff;outline-offset:4px;}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto !important;}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;}}.navigation-wrapper .dropdown-content:has(.iristick-wc-menu-product)>.dropdown-cat:first-child>a:not(.iristick-wc-menu-product){display:none;}.navigation-wrapper .subnav,.navigation-wrapper .dropdown-content{transition:none !important;animation-duration:0s !important;}.navigation-wrapper .subnav.active{backdrop-filter:none !important;-webkit-backdrop-filter:none !important;contain:layout paint;transform:translateZ(0);}.navigation-wrapper .iristick-wc-menu-product .dropdown-topic>span{display:block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.woocommerce-checkout .entry-title{font-size:clamp(34px,5vw,56px);font-weight:500}.woocommerce form.checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);gap:34px;align-items:start}.woocommerce form.checkout>.col2-set,.woocommerce form.checkout>#order_review_heading,.woocommerce form.checkout>#order_review{width:auto;float:none}.woocommerce form.checkout>.col2-set{grid-row:1 / span 2}.woocommerce form.checkout>#order_review_heading{grid-column:2;margin:0;padding:0 4px;font-size:24px}.woocommerce form.checkout>#order_review{grid-column:2}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{width:100%;float:none}.woocommerce-checkout .col2-set .col-2{margin-top:20px}.woocommerce-checkout h3{font-size:24px;font-weight:600}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-checkout-review-order{padding:26px;border:1px solid #e4e1ef;border-radius:20px;background:#fff;box-shadow:0 12px 35px #2420330a}.woocommerce-checkout .form-row{margin:0 0 15px}.woocommerce-checkout .form-row label{margin:0 0 7px;font-size:14px;font-weight:650}.woocommerce-checkout .form-row label .optional{color:#89858f;font-weight:400}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row textarea,.woocommerce-checkout .select2-container .select2-selection--single{min-height:48px;padding:11px 14px;border:1px solid #dcd9e5;border-radius:10px;background:#fafafa;box-sizing:border-box}.woocommerce-checkout .form-row textarea{min-height:105px;resize:vertical}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{padding:0;line-height:24px}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow{height:46px}.woocommerce-checkout .form-row input:focus,.woocommerce-checkout .form-row textarea:focus{border-color:#7668ee;outline:3px solid #7668ee16;background:#fff}.woocommerce-checkout-review-order-table{border:0!important}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding:14px 8px!important}.woocommerce-checkout-payment{border-radius:14px!important;background:#f3f1fb!important}.woocommerce-checkout #place_order{width:100%;min-height:50px;border:0;border-radius:999px;background:#19191c;color:#fff;font-weight:750}.woocommerce-checkout #place_order:hover{background:#7668ee}.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout .woocommerce-form-login-toggle{display:none}@media(max-width:800px){.woocommerce form.checkout{grid-template-columns:1fr}.woocommerce form.checkout>.col2-set{grid-row:auto}.woocommerce form.checkout>#order_review_heading,.woocommerce form.checkout>#order_review{grid-column:1}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-checkout-review-order{padding:19px}}.navigation-wrapper .shoplink{display:none !important;}.iristick-product-commerce-note{grid-column:1/-1;width:100%;margin:28px 0 0;border:0;border-top:1px solid #e2dfE9;background:transparent;color:#37333f}.iristick-product-commerce-note summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 4px;list-style:none;font-size:13px;font-weight:650;cursor:pointer}.iristick-product-commerce-note summary::-webkit-details-marker{display:none}.iristick-product-commerce-note summary:after{content:"+";color:#77717f;font-size:20px;font-weight:400;line-height:1}.iristick-product-commerce-note[open] summary:after{content:"−"}.iristick-product-commerce-note>div{max-width:760px;padding:0 4px 18px}.iristick-product-commerce-note p{margin:0 0 7px!important;font-size:13px!important;line-height:1.6!important;color:#5e5967}.iristick-product-commerce-note a{color:#292530;font-weight:750;text-decoration:none;white-space:nowrap}.iristick-product-commerce-note small{color:#77717f;font-size:12px}body.woocommerce-checkout main{width:min(1120px,calc(100% - 40px))!important;max-width:1120px!important;margin:120px auto 70px!important;padding:0!important}body.woocommerce-checkout article{width:100%!important}body.woocommerce-checkout .entry-title{margin:0 0 34px!important;font-size:44px!important;line-height:1.1!important}body.woocommerce-checkout .woocommerce{width:100%!important;font-size:16px!important;line-height:1.5!important}body.woocommerce-checkout form.checkout{display:grid!important;width:100%!important;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr)!important;gap:32px!important}body.woocommerce-checkout form.checkout>.col2-set{grid-column:1!important;grid-row:1 / span 2!important;width:100%!important;float:none!important;margin:0!important}body.woocommerce-checkout form.checkout>.col2-set .col-1,body.woocommerce-checkout form.checkout>.col2-set .col-2{width:100%!important;float:none!important;margin:0!important}body.woocommerce-checkout form.checkout>.col2-set .col-2{margin-top:18px!important}body.woocommerce-checkout form.checkout>#order_review_heading{grid-column:2!important;grid-row:1!important;width:100%!important;float:none!important;margin:0!important;font-size:25px!important;align-self:end!important}body.woocommerce-checkout form.checkout>#order_review{grid-column:2!important;grid-row:2!important;width:100%!important;float:none!important;margin:0!important}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout .woocommerce-checkout-review-order{padding:28px!important;border-radius:20px!important}body.woocommerce-checkout h3{margin:0 0 22px!important;font-size:25px!important;line-height:1.25!important}body.woocommerce-checkout .form-row{width:100%!important;float:none!important;margin:0 0 17px!important;padding:0!important}body.woocommerce-checkout .form-row label{display:block!important;font-size:15px!important;line-height:1.4!important}body.woocommerce-checkout .form-row input.input-text,body.woocommerce-checkout .form-row textarea{width:100%!important;font-size:16px!important}body.woocommerce-checkout table.shop_table{font-size:15px!important}body.woocommerce-checkout .woocommerce-privacy-policy-text{font-size:13px!important;line-height:1.55!important}@media(max-width:850px){body.woocommerce-checkout main{width:min(100% - 28px,680px)!important;margin-top:96px!important}body.woocommerce-checkout form.checkout{grid-template-columns:1fr!important}body.woocommerce-checkout form.checkout>.col2-set,body.woocommerce-checkout form.checkout>#order_review_heading,body.woocommerce-checkout form.checkout>#order_review{grid-column:1!important;grid-row:auto!important}body.woocommerce-checkout .entry-title{font-size:36px!important}}.woocommerce-checkout .woocommerce-message,.woocommerce-checkout .woocommerce-privacy-policy-text{display:none!important}.woocommerce-checkout-review-order-table tfoot,.woocommerce-order-details .woocommerce-table--order-details tfoot{display:none!important}.woocommerce-checkout-review-order-table .iristick-checkout-confirmation-notice td,.woocommerce-order-details .iristick-order-confirmation-notice td{padding:18px 8px!important;border-bottom:0!important;color:#55515e;font-size:14px;line-height:1.55;font-weight:500}.woocommerce-order-received .woocommerce-order{font-size:16px;line-height:1.55}.woocommerce-order-received .woocommerce-thankyou-order-received{margin:0 0 26px;padding:24px 26px;border:1px solid #dcd7fb;border-radius:18px;background:linear-gradient(135deg,#f7f6ff,#eeebff);color:#292632}.woocommerce-order-received .woocommerce-thankyou-order-received strong{display:inline-block;margin-bottom:5px;font-size:22px;color:#19191c}.woocommerce-order-received .woocommerce-order-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 28px!important;padding:0!important}.woocommerce-order-received .woocommerce-order-overview li{float:none!important;margin:0!important;padding:17px!important;border:1px solid #e5e2ec!important;border-radius:13px;background:#fff;font-size:12px!important}.woocommerce-order-received .woocommerce-order-overview li strong{margin-top:6px;font-size:15px!important}.woocommerce-order-received .woocommerce-order-details,.woocommerce-order-received .woocommerce-customer-details{padding:25px;border:1px solid #e5e2ec;border-radius:18px;background:#fff}@media(max-width:720px){.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:1fr 1fr}}@media(max-width:460px){.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:1fr}}.iristick-news-db,.iristick-news-single{max-width:1180px;margin:0 auto;padding:145px 28px 90px;color:#19191c}.iristick-news-db>header{max-width:720px;margin-bottom:46px}.iristick-news-db>header>span{color:#7668ee;font-size:13px;font-weight:800;letter-spacing:.12em}.iristick-news-db h1,.iristick-news-single h1{margin:10px 0 16px;font-size:clamp(40px,6vw,72px);line-height:1.04}.iristick-news-db>header p{font-size:19px;line-height:1.6;color:#66616c}.iristick-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.iristick-news-card{overflow:hidden;border:1px solid #e5e2ec;border-radius:20px;background:#fff;box-shadow:0 12px 34px #29233f0b}.iristick-news-card img{display:block;width:100%;height:220px;object-fit:cover}.iristick-news-card>div{padding:23px}.iristick-news-card time,.iristick-news-single time{color:#7668ee;font-size:13px;font-weight:700}.iristick-news-card h2{margin:10px 0;font-size:23px;line-height:1.2}.iristick-news-card h2 a,.iristick-news-more{color:#19191c;text-decoration:none}.iristick-news-card p{color:#65616a;line-height:1.55}.iristick-news-more{display:inline-block;margin-top:8px;font-weight:750}.iristick-news-single{max-width:920px}.iristick-news-back{display:inline-block;margin-bottom:30px;color:#5c50d2;text-decoration:none;font-weight:700}.iristick-news-single header{max-width:850px}.iristick-news-intro{font-size:21px;line-height:1.6;color:#5f5a65}.iristick-news-hero{display:block;width:100%;max-height:570px;margin:34px 0;border-radius:22px;object-fit:cover}.iristick-news-content{font-size:18px;line-height:1.8}.iristick-news-content p{margin:0 0 24px}.iristick-news-content img{max-width:100%;height:auto;border-radius:16px}@media(max-width:850px){.iristick-news-grid{grid-template-columns:1fr 1fr}}@media(max-width:580px){.iristick-news-db,.iristick-news-single{padding:110px 18px 60px}.iristick-news-grid{grid-template-columns:1fr}.iristick-news-card img{height:210px}}.iristick-news-db{max-width:1120px;background:#f5f5f5}.iristick-news-db:before{content:"";position:fixed;inset:0;z-index:-1;background:#f5f5f5}.iristick-news-grid{gap:28px 25px}.iristick-news-card{display:flex;flex-direction:column;min-height:510px;border:0;border-radius:27px;box-shadow:0 3px 5px #00000014}.iristick-news-card img{height:260px}.iristick-news-card>div{display:flex;flex:1;flex-direction:column;padding:24px 27px 22px}.iristick-news-card h2{margin:0 0 13px;font-size:20px;line-height:1.25}.iristick-news-card p{display:-webkit-box;overflow:hidden;margin:0 0 14px;font-size:16px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.iristick-news-card time{order:4;margin-top:auto;color:#19191c;font-size:14px;font-weight:500}.iristick-news-more{display:none}.iristick-news-content h2{margin:44px 0 18px;font-size:34px;line-height:1.2;font-weight:650}.iristick-news-content h3{margin:34px 0 15px;font-size:26px;line-height:1.25;font-weight:650}.iristick-news-content h4{margin:28px 0 12px;font-size:21px;line-height:1.3}.iristick-news-content a{color:#5c50d2;text-underline-offset:3px}.iristick-news-content blockquote{margin:32px 0;padding:22px 26px;border-left:4px solid #7668ee;border-radius:0 14px 14px 0;background:#f3f1fb;color:#403b49;font-size:20px}.iristick-news-content ul,.iristick-news-content ol{margin:0 0 26px;padding-left:28px}.iristick-news-content li{margin:8px 0}.iristick-news-content hr{margin:40px 0;border:0;border-top:1px solid #dedbe5}.iristick-news-content table{width:100%;margin:28px 0;border-collapse:collapse}.iristick-news-content th,.iristick-news-content td{padding:12px 14px;border:1px solid #dedbe5;text-align:left}.iristick-news-content th{background:#f3f1fb}.iristick-approved-legal{max-width:1120px;margin:0 auto;padding:150px 28px 96px;color:#222;font-family:Inter,Arial,sans-serif}.iristick-approved-legal header{max-width:850px;margin-bottom:52px}.iristick-approved-legal header span{display:block;margin-bottom:16px;color:#6b5ce7;font-size:14px;font-weight:800;letter-spacing:.12em}.iristick-approved-legal h1{margin:0 0 20px;font-size:clamp(42px,6vw,76px);line-height:1.05;letter-spacing:-.04em}.iristick-approved-legal header p{font-size:20px;line-height:1.65;color:#58545f}.iristick-approved-legal section{max-width:850px}.iristick-approved-legal h2{margin:40px 0 12px;font-size:27px;line-height:1.25}.iristick-approved-legal h3{margin:28px 0 10px;font-size:20px}.iristick-approved-legal p,.iristick-approved-legal li{font-size:16px;line-height:1.75;color:#45414a}.iristick-approved-legal li+li{margin-top:8px}.iristick-approved-legal a{color:#5d4ed6;text-decoration:underline}.iristick-approved-legal aside{max-width:850px;margin:0 0 46px;padding:24px 28px;border:1px solid #ddd8f5;border-radius:16px;background:#f6f4ff}.iristick-approved-legal aside strong{font-size:19px}.iristick-approved-legal aside p{margin:10px 0}@media(max-width:700px){.iristick-approved-legal{padding:110px 20px 72px}.iristick-approved-legal header{margin-bottom:36px}.iristick-approved-legal header p{font-size:17px}.iristick-approved-legal h2{font-size:23px}}.navigation-wrapper nav.laptop{font-size:15px !important;padding:0 1.5rem !important;background-color:rgba(255,255,255,0.9) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;box-shadow:0 4px 20px rgba(0,0,0,0.06) !important;}.navigation-wrapper .nav-container{gap:.75rem !important;}.navigation-wrapper .nav-pages{flex:1 1 auto !important;justify-content:center !important;gap:.25rem !important;}.navigation-wrapper .nav-pages>div,.navigation-wrapper .nav-pages>button{padding:0 .6rem !important;font-size:15px !important;}.navigation-wrapper button.svelte-1v3bb8g{flex:0 0 auto !important;min-width:9rem !important;white-space:nowrap !important;}/* assets/css/responsive.css */ html,body{max-width:100%;overflow-x:hidden}img,video,iframe,svg{max-width:100%}img,video{height:auto}input,select,textarea,button{max-width:100%;font:inherit}table{max-width:100%}@media(max-width:900px){.navigation-wrapper{width:calc(100% - 24px)!important;max-width:none!important;margin-inline:12px!important}.navigation-wrapper nav.laptop{display:none!important}.navigation-wrapper nav.mobile{display:block!important;width:100%!important}.navigation-wrapper .mobile-nav-header{width:100%!important;padding-inline:18px!important;box-sizing:border-box!important}.navigation-wrapper .mobile-menu{max-width:100vw!important;overflow-y:auto!important;overscroll-behavior:contain}.frame,.componentblock,.minimal-componentblock,.wrapper,.page{max-width:100%!important;box-sizing:border-box!important}.title-component,.subtitle-content,.solutions-block,.product-container,.product-image,.explanation-block,.steps,.industries,.industries-grid,.capabilities-grid,.use-case-row,.pricing-container,.pricing-grid,.cards,.card-grid{grid-template-columns:1fr!important}.title-component{gap:24px!important;padding-inline:24px!important}.title-component h1,.title-component .title{font-size:clamp(38px,9vw,64px)!important;line-height:1.08!important;overflow-wrap:anywhere}.title-component h2{font-size:clamp(22px,5.5vw,34px)!important;line-height:1.25!important}.subtitle-content{gap:18px!important}.componentblock,.minimal-componentblock{padding-inline:24px!important}.product-image,.product-image.left{display:flex!important;flex-direction:column!important;gap:24px!important}.product-image .img,.product-image.left .img{order:0;width:100%!important}.product-image .content,.product-image.left .content{order:1;width:100%!important;padding-inline:0!important}.use-case-row,.use-case-row.reversed{display:flex!important;flex-direction:column!important;gap:24px!important}.use-case-row .use-case-text,.use-case-row .use-case-visual{width:100%!important;max-width:none!important}.industries,.capabilities-grid{gap:18px!important}.woocommerce table.shop_table_responsive{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:640px){html.iristick-menu-open,html.iristick-menu-open body{overflow:hidden!important}body{font-size:16px;-webkit-text-size-adjust:100%}.navigation-wrapper{top:8px!important;width:calc(100% - 16px)!important;margin-inline:8px!important;border-radius:24px!important;overflow:visible!important;z-index:99999!important}.navigation-wrapper nav.mobile{display:block!important;width:100%!important;overflow:visible!important;clip-path:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#ffffff!important;border-radius:24px!important}.navigation-wrapper nav.mobile.active{border-radius:22px!important;background:#fff!important;overflow:visible!important}.navigation-wrapper .mobile-nav-header{min-height:64px!important;padding:10px 14px!important}.navigation-wrapper .mobile-nav-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.navigation-wrapper .mobile-nav-header .nav-logo,.navigation-wrapper .mobile-nav-header .nav-logo a,.navigation-wrapper .mobile-nav-header .nav-logo picture{display:block!important;visibility:visible!important;opacity:1!important;max-width:160px!important}.navigation-wrapper .mobile-menu-button{display:flex!important;flex:0 0 44px!important;flex-grow:0!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;margin-left:auto!important;padding:0!important}.navigation-wrapper .nav-logo img{width:145px!important;max-height:42px!important;object-fit:contain}.navigation-wrapper .mobile-menu{display:none;max-height:calc(100vh - 76px)!important;padding:10px 16px 22px!important}.navigation-wrapper .mobile-menu.active{display:block!important;position:absolute!important;z-index:99999!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;width:100%!important;max-height:calc(100dvh - 95px)!important;max-height:calc(100vh - 95px)!important;min-height:280px!important;max-width:none!important;margin:0!important;padding:12px 14px 48px!important;border:1px solid #e8e7ed!important;border-radius:22px!important;background:#fff!important;transform:none!important;clip-path:none!important;box-shadow:0 0 0 100vmax rgba(23,23,28,.5),0 24px 70px rgba(23,23,28,.25)!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;box-sizing:border-box!important}.navigation-wrapper .mobile-menu>.menu-topic,.navigation-wrapper .mobile-menu>.nav-cat{width:100%!important;margin:0!important;border-bottom:1px solid #efedf3!important;box-sizing:border-box!important}.navigation-wrapper .mobile-menu>.menu-topic>.nav-cat,.navigation-wrapper .mobile-menu>.nav-cat{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-direction:row!important;gap:12px!important;width:100%!important;min-height:58px!important;margin:0!important;padding:15px 14px!important;color:#202026!important;font-size:18px!important;font-weight:650!important;line-height:1.25!important;white-space:normal!important;box-sizing:border-box!important}.navigation-wrapper .mobile-menu>.nav-cat a{display:block!important;width:100%!important;color:inherit!important;text-decoration:none!important}.navigation-wrapper .mobile-menu>.menu-topic>.nav-cat .material-symbols-outlined{display:block!important;flex:0 0 24px!important;width:24px!important;margin:0 0 0 auto!important;font-size:23px!important;line-height:1!important;text-align:center!important}.navigation-wrapper .mobile-menu>.menu-topic>.nav-cat .material-symbols-outlined{display:none!important}.navigation-wrapper .mobile-menu>.menu-topic>.nav-cat:after{content:"keyboard_arrow_down";display:block!important;flex:0 0 24px!important;width:24px!important;margin-left:auto!important;color:#5e5966!important;font-family:"Material Symbols Outlined"!important;font-size:23px!important;font-weight:400!important;line-height:1!important;text-align:center!important;transition:transform .2s ease!important}.navigation-wrapper .mobile-menu>.menu-topic>.nav-cat[aria-expanded="true"]:after{transform:rotate(180deg)!important;color:#6658e8!important}.navigation-wrapper .mobile-menu .nav-cat-subnav{width:100%!important;margin:0 0 12px!important;padding:8px!important;border:0!important;border-radius:16px!important;background:#f7f6fb!important;box-sizing:border-box!important}.navigation-wrapper .mobile-menu .nav-cat-subnav-topic{width:100%!important;margin:0!important;padding:10px!important;box-sizing:border-box!important}.navigation-wrapper .mobile-menu .topic-title{display:block!important;margin:0 0 8px!important;color:#777281!important;font-size:12px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.navigation-wrapper .mobile-menu .topic-content{display:grid!important;grid-template-columns:1fr!important;gap:3px!important}.navigation-wrapper .mobile-menu .topic-content a{display:block!important;padding:9px 10px!important;border-radius:10px!important;color:#27242e!important;text-decoration:none!important;font-size:15px!important;line-height:1.35!important}.navigation-wrapper .mobile-menu .topic-content a:active{background:#ece9ff!important;color:#5548d9!important}.navigation-wrapper .mobile-menu .topic-content a .dropdown-topic{display:flex!important;flex-direction:column!important;gap:2px!important}.navigation-wrapper .mobile-menu .topic-content a .dropdown-topic div{display:flex!important;align-items:center!important;gap:6px!important;font-size:15px!important;font-weight:600!important;color:#1e1b24!important}.navigation-wrapper .mobile-menu .mobile-demo-cta{width:100%!important;max-width:100%!important;margin:12px 0 0!important;padding:14px 14px 20px!important;border:none!important;box-sizing:border-box!important;overflow:hidden!important}.navigation-wrapper .mobile-menu .mobile-demo-cta a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-height:48px!important;padding:12px 16px!important;border-radius:12px!important;background:#17171c!important;color:#ffffff!important;font-size:16px!important;font-weight:700!important;text-align:center!important;text-decoration:none!important;margin:0!important;box-sizing:border-box!important;box-shadow:0 4px 14px rgba(23,23,28,0.12)!important;white-space:nowrap!important}.navigation-wrapper .mobile-menu .mobile-demo-cta a:active{background:#33323d!important}.navigation-wrapper .mobile-menu-button{border-radius:12px!important;background:#f5f4f8!important;color:#1d1d21!important}.navigation-wrapper .mobile-menu-button .material-symbols-outlined{font-size:30px!important;line-height:1!important}.navigation-wrapper .nav-cat-subnav{grid-template-columns:1fr!important}.title-component{display:grid!important;width:100%!important;min-height:0!important;padding:112px 18px 48px!important;overflow:hidden!important}.title-component>*,.title-component .title-content,.title-component .subtitle-content,.title-component .subtitle-content>div{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.title-component h1,.title-component .title{width:100%!important;max-width:100%!important;font-size:clamp(32px,10vw,44px)!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}.title-component p,.subtitle-content{width:100%!important;max-width:100%!important;font-size:16px!important;line-height:1.6!important;white-space:normal!important;overflow-wrap:anywhere!important}.componentblock,.minimal-componentblock,.frame{padding-left:18px!important;padding-right:18px!important}h2{overflow-wrap:anywhere}.componentblock h2,.minimal-componentblock h2{font-size:clamp(27px,8vw,38px)!important;line-height:1.15!important}.solutions-block,.steps,.industries,.industries-grid,.capabilities-grid,.cards,.card-grid{display:grid!important;grid-template-columns:1fr!important}.solution,.industry,.cap-card,.step{width:100%!important;min-width:0!important;box-sizing:border-box!important}.solution img,.explanation-block img,.explanation-block video{width:100%!important;max-height:420px!important;object-fit:cover}.quote-container{padding:42px 20px!important;text-align:center!important}.quote-container h2{font-size:30px!important}button,.button,a.button{min-height:44px}form input,form select,form textarea{width:100%;box-sizing:border-box}table{display:block;width:100%!important;overflow-x:auto;-webkit-overflow-scrolling:touch}.trial-shop-header{padding-inline:16px!important}.trial-product{padding-inline:16px!important}.trial-thumbnails{gap:6px!important}body.woocommerce-checkout main{width:calc(100% - 24px)!important;margin-top:82px!important}body.woocommerce-checkout .entry-title{font-size:32px!important}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-additional-fields,body.woocommerce-checkout .woocommerce-checkout-review-order{padding:16px!important;border-radius:16px!important}.iristick-news-db,.iristick-news-single{padding-inline:16px!important}.iristick-news-db h1,.iristick-news-single h1{font-size:clamp(36px,11vw,50px)!important}.iristick-news-content{font-size:16px!important;line-height:1.72!important}.iristick-news-content h2{font-size:28px!important}.iristick-news-content h3{font-size:23px!important}.iristick-news-content blockquote{margin-inline:0!important;padding:18px!important;font-size:17px!important}.iristick-store-header{padding:14px 16px!important;border-radius:0 0 20px 20px!important}.iristick-store-header nav{gap:16px!important;padding-bottom:4px!important;white-space:nowrap!important}.iristick-store-products{position:fixed!important;top:118px!important;left:12px!important;right:12px!important;width:auto!important;max-height:65vh!important;overflow:auto!important}.iristick-product-shell{padding:24px 12px 54px!important}.iristick-classic-product{padding:12px!important;border-radius:16px!important}.iristick-classic-product .iristick-product-media{min-height:230px!important}.iristick-classic-summary,.iristick-product-accordions{padding-inline:6px!important}.iristick-classic-summary{padding-top:22px!important}.iristick-product-title-row h1{font-size:30px!important}.iristick-classic-summary .iristick-product-price{margin-top:28px!important}}@media(max-width:390px){.navigation-wrapper .nav-logo img{width:132px!important}.title-component{padding-inline:14px!important}.componentblock,.minimal-componentblock,.frame{padding-left:14px!important;padding-right:14px!important}.iristick-purchase-actions{grid-template-columns:1fr!important}}@media(max-width:768px){.navigation-wrapper .mobile-menu .products + .nav-cat-subnav{padding-block:4px!important}.navigation-wrapper .mobile-menu .products + .nav-cat-subnav .nav-cat-subnav-topic{padding-block:6px!important}.navigation-wrapper .mobile-menu .products + .nav-cat-subnav .topic-title{margin-bottom:4px!important}.navigation-wrapper .mobile-menu .products + .nav-cat-subnav .topic-content{gap:0!important}.navigation-wrapper .mobile-menu .products + .nav-cat-subnav .topic-content a{padding-block:6px!important}.navigation-wrapper .mobile-menu .products + .nav-cat-subnav .dropdown-topic>span,.navigation-wrapper .mobile-menu .nav-cat-subnav.active_products .dropdown-topic>span{display:none!important}.navigation-wrapper .mobile-menu .nav-cat-subnav.active_products .nav-cat-subnav-topic{padding-block:6px!important}.navigation-wrapper .mobile-menu .nav-cat-subnav.active_products .topic-content{gap:0!important}.navigation-wrapper .mobile-menu .nav-cat-subnav.active_products .topic-content a{padding-block:6px!important}}/* assets/css/site-footer.css */ .iristick-vn-footer{box-sizing:border-box;width:100%;padding:26px clamp(20px,4vw,64px) 20px;background:#292e37;color:#f7f9fc;font-family:"DM Sans",Arial,sans-serif}.iristick-vn-footer *{box-sizing:border-box}.iristick-vn-footer__top{display:flex;align-items:center;justify-content:space-between;gap:24px}.iristick-vn-footer__top p{margin:0;color:#a9c8ef;font-size:15px}.iristick-vn-footer__brand{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none}.iristick-vn-footer__brand img{display:block;width:172px;height:auto;filter:brightness(0) invert(1)}.iristick-vn-footer__brand span{padding:5px 8px;border:1px solid #4779bc;border-radius:6px;background:#29466f;color:#73adf7;font-size:13px;font-weight:800;letter-spacing:.08em}.iristick-vn-footer__line{height:1px;margin:22px 0 34px;background:#ffffff20}.iristick-vn-footer>h2{margin:0 0 25px;font-size:20px;color:#fff}.iristick-vn-footer__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.iristick-vn-footer__cards article{min-height:220px;padding:27px;border:1px solid #515967;border-radius:16px;background:#343943}.iristick-vn-footer__card-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.iristick-vn-footer__card-head b{padding:5px 12px;border:1px solid #4075bd;border-radius:99px;background:#304c75;color:#71afff;font-size:11px}.iristick-vn-footer__icon{display:grid;place-items:center;width:45px;height:45px;border:1px solid #4778b9;border-radius:12px;background:#304b72;color:#69aaff;font-size:20px;font-weight:800}.iristick-vn-footer__cards h3{margin:20px 0 12px;font-size:17px}.iristick-vn-footer__cards article>a:not(.iristick-vn-footer__cta){color:#6db0ff;font-size:20px;font-weight:800;text-decoration:none}.iristick-vn-footer__cards p{margin:18px 0 0;padding-top:16px;border-top:1px solid #ffffff15;color:#cad0da;font-size:13px;line-height:1.55}.iristick-vn-footer__cards .iristick-vn-footer__card--primary{border-color:#3977d2;background:linear-gradient(135deg,#304d80,#25334f);box-shadow:0 15px 38px #1f63c633}.iristick-vn-footer__cta{display:flex;align-items:center;justify-content:center;padding:15px 20px;border-radius:99px;background:#2864eb;color:#fff;text-decoration:none;font-size:16px;font-weight:800;box-shadow:0 10px 25px #1759dd55}.iristick-vn-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:26px;color:#aeb6c2;font-size:13px}.iristick-vn-footer__bottom nav{display:flex;flex-wrap:wrap;gap:22px}.iristick-vn-footer__bottom a{color:#aeb6c2;text-decoration:none}.iristick-vn-footer a:hover{color:#fff}@media(max-width:850px){.iristick-vn-footer__top,.iristick-vn-footer__bottom{align-items:flex-start;flex-direction:column}.iristick-vn-footer__cards{grid-template-columns:1fr}.iristick-vn-footer__brand img{width:145px}.iristick-vn-footer__top p{font-size:13px}}.iristick-vn-footer__promises{display:flex;align-items:center;justify-content:center;gap:28px;padding:20px 0 4px;color:#8fa5c2;font-size:13px}.iristick-vn-footer__promises i{width:1px;height:17px;background:#647082}.iristick-vn-footer__line--links{margin:18px 0 28px}.iristick-vn-footer__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,6vw,90px);padding:0 0 30px}.iristick-vn-footer__links section{display:flex;align-items:flex-start;flex-direction:column;gap:9px}.iristick-vn-footer__links h3{margin:0 0 7px;color:#fff;font-size:18px}.iristick-vn-footer__links a{color:#cbd1db;text-decoration:none;font-size:13px;line-height:1.45;transition:color .2s ease,transform .2s ease}.iristick-vn-footer__links a:hover{color:#78b4ff;transform:translateX(3px)}.iristick-vn-footer__bottom{margin-top:0;padding-top:18px;border-top:1px solid #ffffff14;color:#8f99a8;font-size:12px}@media(max-width:850px){.iristick-vn-footer__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media(max-width:520px){.iristick-vn-footer__links{grid-template-columns:1fr}.iristick-vn-footer__promises{align-items:flex-start;flex-direction:column;gap:8px}.iristick-vn-footer__promises i{display:none}}.iristick-vn-footer{padding:32px clamp(28px,5vw,88px) 24px;background:#1d1d21;color:#f7f7f9;font-family:"Manrope","DM Sans",Arial,sans-serif;line-height:1.5}.iristick-vn-footer__top p{color:#b9b8c6;font-size:14px;font-weight:500}.iristick-vn-footer__brand img{width:180px}.iristick-vn-footer__brand span{border-color:#768bfc88;background:#768bfc18;color:#aeb9ff;font-size:12px}.iristick-vn-footer__line{margin:24px 0 30px;background:#ffffff18}.iristick-vn-footer>h2{margin-bottom:20px;font-size:19px;font-weight:700;letter-spacing:.02em}.iristick-vn-footer__cards{gap:20px}.iristick-vn-footer__cards article{min-height:190px;padding:25px;border-color:#ffffff20;border-radius:18px;background:#26262c}.iristick-vn-footer__card-head b{border-color:#768bfc66;background:#768bfc14;color:#aeb9ff;font-size:10px;letter-spacing:.035em}.iristick-vn-footer__icon{width:42px;height:42px;border-color:#768bfc88;background:#768bfc18;color:#aeb9ff;font-size:17px}.iristick-vn-footer__cards h3{margin:18px 0 9px;font-size:16px;font-weight:750;letter-spacing:.01em}.iristick-vn-footer__cards article>a:not(.iristick-vn-footer__cta){color:#aeb9ff;font-size:19px;font-weight:750}.iristick-vn-footer__cards p{margin-top:14px;padding-top:13px;color:#bdbdc7;font-size:13px}.iristick-vn-footer__cards .iristick-vn-footer__card--primary{border-color:#768bfc88;background:linear-gradient(145deg,#2c2d3a,#252630);box-shadow:0 16px 38px #00000030}.iristick-vn-footer__cta{padding:13px 18px;background:#768bfc;box-shadow:0 10px 24px #768bfc35;font-size:14px}.iristick-vn-footer__cta:hover{background:#899aff;color:#fff}.iristick-vn-footer__promises{gap:24px;padding-top:18px;color:#a5a5b2;font-size:12px;font-weight:600}.iristick-vn-footer__promises i{background:#ffffff28}.iristick-vn-footer__line--links{margin:18px 0 26px}.iristick-vn-footer__links{gap:clamp(34px,7vw,110px);padding-bottom:32px}.iristick-vn-footer__links section{gap:10px}.iristick-vn-footer__links h3{margin-bottom:8px;font-size:17px;font-weight:750}.iristick-vn-footer__links a{color:#c9c9d1;font-size:13.5px;line-height:1.5}.iristick-vn-footer__links a:hover{color:#aeb9ff}.iristick-vn-footer__bottom{padding-top:20px;color:#8f8f9b;font-size:12px}.iristick-vn-footer__bottom a{color:#aaaab4}@media(max-width:850px){.iristick-vn-footer{padding-inline:24px}.iristick-vn-footer__cards article{min-height:0}.iristick-vn-footer__top p{max-width:330px}.iristick-vn-footer__links{gap:36px 56px}}@media(max-width:520px){.iristick-vn-footer{padding-inline:20px}.iristick-vn-footer__brand img{width:155px}.iristick-vn-footer__cards article{padding:22px}.iristick-vn-footer__cards article>a:not(.iristick-vn-footer__cta){font-size:17px}.iristick-vn-footer__links a{font-size:14px}}/* assets/css/footer-accordion.css */ .iristick-vn-footer__link-toggle{display:flex;justify-content:flex-start;width:100%;min-width:0;min-height:0;margin:0 0 8px;padding:0;border:0;background:none;color:#fff;font:inherit;font-size:17px;font-weight:750;text-align:left;pointer-events:none;}.iristick-vn-footer__link-toggle i{display:none;}.iristick-vn-footer__link-list{display:flex;align-items:flex-start;flex-direction:column;gap:10px;}@media (max-width:520px){.iristick-vn-footer__links{gap:0;padding-bottom:18px;}.iristick-vn-footer__links section{display:block;border-bottom:1px solid #ffffff18;}.iristick-vn-footer__link-toggle{display:flex;align-items:center;justify-content:space-between;margin:0;padding:15px 0;font-size:15px;cursor:pointer;pointer-events:auto;}.iristick-vn-footer__link-toggle i{display:block;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s ease;}.iristick-vn-footer__link-toggle[aria-expanded="true"] i{transform:rotate(225deg);}.iristick-vn-footer__link-list{display:none;padding:0 0 15px;}.iristick-vn-footer__link-toggle[aria-expanded="true"] + .iristick-vn-footer__link-list{display:flex;}}/* assets/css/contact-widget.css */ .iristick-contact-widget{position:fixed;z-index:99999;right:24px;bottom:24px;font-family:"Manrope","DM Sans",Arial,sans-serif;color:#1d1d21}.iristick-contact-toggle{position:relative;display:flex;align-items:center;justify-content:center;width:62px;height:62px;padding:0;border:0;border-radius:50%;background:#768bfc;color:#fff;box-shadow:0 14px 34px #5143cf55;cursor:pointer;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.iristick-contact-toggle:before{content:"";position:absolute;inset:-8px;border:1px solid #768bfc55;border-radius:50%;animation:iristick-contact-pulse 2.2s ease-out infinite}.iristick-contact-toggle:hover{transform:translateY(-2px);background:#6658e8;box-shadow:0 18px 38px #5143cf66}.iristick-contact-toggle span{font-style:normal;font-size:26px;line-height:1}.iristick-contact-toggle .iristick-contact-x{display:none;font-size:34px;font-weight:300}.iristick-contact-toggle em{position:absolute;right:72px;padding:7px 11px;border-radius:8px;background:#1d1d21;color:#fff;font-size:12px;font-style:normal;font-weight:700;white-space:nowrap;opacity:0;transform:translateX(5px);transition:.2s;pointer-events:none}.iristick-contact-toggle:hover em{opacity:1;transform:none}.iristick-contact-widget.is-open .iristick-contact-phone{display:none}.iristick-contact-widget.is-open .iristick-contact-x{display:block}.iristick-contact-widget.is-open .iristick-contact-toggle:before{display:none}.iristick-contact-panel{position:absolute;right:0;bottom:78px;width:370px;border:1px solid #e5e2f3;border-radius:22px;background:#fff;box-shadow:0 24px 70px #24203338;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(12px) scale(.98);transform-origin:bottom right;transition:opacity .2s ease,transform .2s ease,visibility .2s}.iristick-contact-widget.is-open .iristick-contact-panel{opacity:1;visibility:visible;transform:none}.iristick-contact-panel header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 20px 18px;background:linear-gradient(135deg,#292835,#1d1d21);color:#fff}.iristick-contact-panel header div{display:flex;flex-direction:column;gap:3px}.iristick-contact-panel header span{color:#bfc6ff;font-size:10px;font-weight:800;letter-spacing:.11em}.iristick-contact-panel header strong{font-size:19px;line-height:1.25}.iristick-contact-close{display:grid;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;border:1px solid #ffffff2d;border-radius:50%;background:#ffffff12;color:#fff;font-size:24px;line-height:1;cursor:pointer}.iristick-contact-options{display:grid;gap:10px;padding:14px}.iristick-contact-options>a{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:10px 12px;border:1px solid #e7e4ef;border-radius:14px;background:#fff;color:#26232d;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.iristick-contact-options>a:hover{transform:translateY(-1px);border-color:#aaa4ec;background:#f8f7ff}.iristick-contact-options i{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#eeecff;color:#6658e8;font-size:19px;font-style:normal;font-weight:800}.iristick-contact-options span{display:flex;min-width:0;flex-direction:column;gap:2px}.iristick-contact-options strong{font-size:14px}.iristick-contact-options small{overflow:hidden;color:#777281;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.iristick-contact-options b{color:#6658e8;font-size:11px;white-space:nowrap}.iristick-contact-note{margin:0;padding:14px 20px 17px;border-top:1px solid #ece9f2;background:#f8f7fb;color:#6f6b76;font-size:12px;line-height:1.5}.iristick-contact-toggle:focus-visible,.iristick-contact-close:focus-visible,.iristick-contact-options>a:focus-visible{outline:3px solid #768bfc55;outline-offset:3px}@keyframes iristick-contact-pulse{0%{opacity:.75;transform:scale(.9)}70%,100%{opacity:0;transform:scale(1.28)}}@media(prefers-reduced-motion:reduce){.iristick-contact-toggle:before{animation:none}.iristick-contact-toggle,.iristick-contact-panel,.iristick-contact-options>a{transition:none}}@media(max-width:520px){.iristick-contact-widget{right:14px;bottom:14px}.iristick-contact-toggle{width:56px;height:56px}.iristick-contact-toggle em{display:none}.iristick-contact-panel{position:fixed;right:12px;bottom:82px;left:12px;width:auto;max-height:calc(100dvh - 104px);overflow-y:auto;border-radius:20px}.iristick-contact-options>a{grid-template-columns:42px minmax(0,1fr)}.iristick-contact-options b{display:none}}button.iristick-contact-toggle{display:grid!important;place-items:center!important;flex:0 0 58px!important;inline-size:58px!important;width:58px!important;min-width:58px!important;max-width:58px!important;block-size:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:#7063ee!important;color:#fff!important;appearance:none!important;line-height:1!important;box-sizing:border-box!important}.iristick-contact-toggle .iristick-contact-phone,.iristick-contact-toggle .iristick-contact-x{grid-area:1/1!important;margin:0!important;padding:0!important}.iristick-contact-toggle .iristick-contact-phone{font-size:22px!important}.iristick-contact-toggle .iristick-contact-x{font-size:29px!important}.iristick-contact-panel{width:354px;border-color:#e8e6ee;border-radius:18px;box-shadow:0 22px 65px #19191c30}.iristick-contact-panel header{min-height:70px;padding:15px 16px;background:#1d1d21}.iristick-contact-panel header span{color:#aaa2ff;font-size:9px}.iristick-contact-panel header strong{font-size:17px;white-space:nowrap}.iristick-contact-panel button.iristick-contact-close{display:grid!important;place-items:center!important;flex:0 0 34px!important;inline-size:34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;block-size:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0 0 2px!important;border:1px solid #ffffff30!important;border-radius:999px!important;background:#ffffff0d!important;color:#fff!important;appearance:none!important;font-size:22px!important;line-height:1!important;box-sizing:border-box!important}.iristick-contact-options{gap:7px;padding:11px}.iristick-contact-options>a{grid-template-columns:40px minmax(0,1fr) auto;gap:11px;min-height:60px;padding:9px 10px;border-color:transparent;border-radius:12px;background:#f7f7fa}.iristick-contact-options>a:hover{border-color:#dcd8f7;background:#f3f1ff;transform:none}.iristick-contact-options i{width:40px;height:40px;border-radius:11px;background:#eae8ff;color:#6255df;font-size:17px}.iristick-contact-options strong{font-size:13.5px}.iristick-contact-options small{font-size:11.5px}.iristick-contact-options b{font-size:10px}.iristick-contact-note{padding:11px 15px 13px;background:#fafafd;font-size:11px}.iristick-contact-widget.is-open button.iristick-contact-toggle{background:#1d1d21!important;box-shadow:0 12px 30px #19191c3b!important}@media(max-width:520px){button.iristick-contact-toggle{inline-size:54px!important;width:54px!important;min-width:54px!important;max-width:54px!important;block-size:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important}.iristick-contact-panel{right:10px;bottom:76px;left:10px;width:auto;border-radius:18px}.iristick-contact-panel header{min-height:66px;padding:13px 15px}.iristick-contact-panel header strong{font-size:16px}.iristick-contact-options{padding:9px}.iristick-contact-note{display:none}}.iristick-contact-options>button.iristick-contact-office-toggle{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:60px!important;margin:0!important;padding:9px 10px!important;border:1px solid transparent!important;border-radius:12px!important;background:#f7f7fa!important;color:#26232d!important;text-align:left!important;cursor:pointer!important;box-sizing:border-box!important;font:inherit!important}.iristick-contact-options>button.iristick-contact-office-toggle:hover{border-color:#dcd8f7!important;background:#f3f1ff!important}.iristick-contact-office-toggle i{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#eae8ff;color:#6255df;font-size:17px;font-style:normal;font-weight:800}.iristick-contact-office-toggle span{display:flex;min-width:0;flex-direction:column;gap:2px}.iristick-contact-office-toggle strong{font-size:13.5px}.iristick-contact-office-toggle small{overflow:hidden;color:#777281;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.iristick-contact-office-toggle b{color:#6658e8;font-size:10px;white-space:nowrap}.iristick-contact-offices{display:none;padding:12px;background:#f8f7fb}.iristick-contact-panel.is-showing-offices .iristick-contact-options{display:none}.iristick-contact-panel.is-showing-offices .iristick-contact-offices{display:grid;gap:10px}.iristick-contact-office-back{justify-self:start;margin:0 0 1px!important;padding:5px 2px!important;border:0!important;background:transparent!important;color:#6255df!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important}.iristick-contact-offices article{display:grid;gap:6px;padding:14px;border:1px solid #e4e1ee;border-radius:14px;background:#fff}.iristick-contact-offices article>span{color:#7063ee;font-size:9px;font-weight:800;letter-spacing:.08em}.iristick-contact-offices article>strong{color:#222027;font-size:15px}.iristick-contact-offices article>p{margin:0;color:#6f6b76;font-size:11.5px;line-height:1.45}.iristick-contact-offices article>a{color:#6255df;font-size:13px;font-weight:800;text-decoration:none}.iristick-contact-panel.is-showing-offices .iristick-contact-note{display:none}@media(max-width:520px){.iristick-contact-options>button.iristick-contact-office-toggle{grid-template-columns:42px minmax(0,1fr)!important}.iristick-contact-office-toggle b{display:none}}.iristick-contact-widget,.iristick-contact-widget *{font-family:"Manrope","Segoe UI",Arial,sans-serif!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.iristick-contact-widget button,.iristick-contact-widget a,.iristick-contact-widget p,.iristick-contact-widget span,.iristick-contact-widget strong,.iristick-contact-widget small,.iristick-contact-widget b{letter-spacing:normal;text-transform:none}.iristick-contact-panel header strong{font-weight:700!important;line-height:1.3!important}.iristick-contact-options strong,.iristick-contact-office-toggle strong{font-weight:650!important;line-height:1.35!important}.iristick-contact-options small,.iristick-contact-office-toggle small{font-weight:400!important;line-height:1.4!important}.iristick-contact-offices article>strong{font-weight:700!important;line-height:1.35!important}.iristick-contact-offices article>p{font-weight:400!important;line-height:1.55!important}.iristick-contact-offices article>a{font-weight:700!important;line-height:1.4!important}.iristick-contact-office-back{font-family:"Manrope","Segoe UI",Arial,sans-serif!important;line-height:1.4!important}