{"id":8390,"date":"2025-04-10T14:55:32","date_gmt":"2025-04-10T13:55:32","guid":{"rendered":"https:\/\/www.climbcs.com\/ie\/vendors\/unframe-ai\/"},"modified":"2025-09-04T12:40:16","modified_gmt":"2025-09-04T11:40:16","slug":"unframe-ai","status":"publish","type":"vendor","link":"https:\/\/www.climbcs.com\/ie\/vendors\/unframe-ai\/","title":{"rendered":"Unframe AI"},"content":{"rendered":"            <div  id=\"banner-block_fed5bb2fbd9fd7e254f19e635ed16304\" data-hide-tablet=\"false\" data-hide-mobile=\"false\" class=\" block block--banner \" style=\"background-color:#282828;--banner-min-height:400px;--background-image-alignment:right;--background-image-fit:contain;\" data-wmx-wpb=\"banner\" data-bs-theme=\"dark\" >\r\n                                        <div class=\"banner-wrapper\">\r\n                <img loading=\"lazy\" decoding=\"async\" width=\"819\" height=\"400\" src=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2025\/04\/819x400-unframe-landing-page-banner-new.jpg\" class=\"banner-background d-none d-lg-block\" alt=\"\" style=\"width: 100%;height:100%;\" srcset=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2025\/04\/819x400-unframe-landing-page-banner-new.jpg 819w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2025\/04\/819x400-unframe-landing-page-banner-new-300x147.jpg 300w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2025\/04\/819x400-unframe-landing-page-banner-new-768x375.jpg 768w\" sizes=\"auto, (max-width: 819px) 100vw, 819px\" \/>        <div class=\"banner-content--wrapper container py-lg-5 py-4\">\r\n            <div class=\"row\">\r\n                <div class=\"col\">\r\n                    <div class=\"banner-content me-auto\"  style=\"--lg-max-width:100%;\">\r\n                        \n            <section id=\"wmx-section-wrapper-38uz1w6\" class=\"block block--section-wrapper \" data-wmx-wpb=\"section-wrapper\" >\r\n                <div class=\"container\">\r\n                    <div class=\"row\">\r\n                        <div class=\"col-12\">\r\n                                                                <div class=\"inner-wrapper\">\r\n\r\n        \n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/www.climbcs.com\/wp-content\/uploads\/2025\/03\/Unframe-Full-Logo-Light.png\" alt=\"\" class=\"wp-image-31876\" style=\"width:296px;height:auto\" \/><\/figure>\n\n\n\n<div style=\"height:23px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:clamp(18.959px, 1.185rem + ((1vw - 3.2px) * 0.863), 30px);\"><strong>Solve all your AI use cases with one platform.<\/strong><\/h2>\n\n\n\n<div style=\"height:23px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\r\n        <div class=\"wp-block-buttons   \">\r\n            \n<div class=\"wp-block-button is-style-primary\"><a class=\"btn btn-primary \" href=\"#contact\">CONNECT WITH US<\/a><\/div>\n\r\n        <\/div>\r\n\r\n\r\n        <\/div>\n\n\n\n<div class=\"wp-block-column\">\n<figure data-hide-desktop=\"true\" class=\" wp-block-image aligncenter size-full is-resized\"><img decoding=\"async\" src=\"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2025\/04\/819x400-unframe-landing-page-banner-new.jpg\" alt=\"\" class=\"wp-image-11918\" style=\"width:auto;height:300px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\r\n    <\/div>\r\n\r\n                            <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n        \n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n                <\/div>\r\n        \n\n            <section id=\"wmx-section-wrapper-s0omxam\" class=\"block block--section-wrapper pt-lg-5 pt-4 pb-lg-5 pb-4 \" data-wmx-wpb=\"section-wrapper\" >\r\n                <div class=\"container\">\r\n                    <div class=\"row\">\r\n                        <div class=\"col-12\">\r\n                                                                <div class=\"inner-wrapper\">\r\n\r\n        \n\n<div data-justification=\"center\" class=\"justify-content-center wp-block-columns\">\n<div class=\"wp-block-column\">\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\" style=\"flex-basis:100%\">\n<h1 class=\"wp-block-heading has-bs-primary-color has-u-002-du-002-dbs-primary-color has-text-color has-link-color has-h-2-font-size wp-elements-035027d7b98c025cc5f8641edbb88b6e\">Why Partner With Unframe<\/h1>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Unframe\u2019s Turnkey Enterprise AI Platform enables businesses to bring any unique AI use case to life in hours, not months, and offers building them for you at no additional cost. Through its Blueprint Approach, Unframe collaborates with large enterprises globally to implement solutions across observability, data abstraction, intelligent agents, and modernization.<\/p>\n\n\n\n<p>Unframe securely integrates with any SaaS, API, database or file and ensures that customers never need to share their data outside their secure environment. Unframe is LLM agnostic and doesn&#8217;t require fine-tuning or training.<\/p>\n\n\n\n<div style=\"height:23px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\"><strong>Partner Benefits<\/strong><\/h3>\n\n\n\n<div style=\"height:23px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n            <div  id=\"wmx-cards-2oc3lu7\" class=\"block block--cards \" style=\"--card-count:3;\" data-wmx-wpb=\"cards\" data-mobile=\"stacked\" data-layout=\"grid\" >\r\n                                \n    \n            <div class=\"cards justify-content-center\">\n            \n                \n            <div  id=\"wmx-cards-card-2vej1ub\" class=\"block block--cards-card \" data-wmx-wpb=\"cards-card\" data-bs-theme=\"light\" >\r\n                                \r\n\r\n    <div class=\"card p-3 border layout-default\" data-wmx-stretch-link=\"true\"  style=\"background-color:var(u002du002dbs-black);\">\r\n        \n\n<h4 class=\"wp-block-heading has-text-align-center\"><strong>Cutting-edge Enterprise AI Platform<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Unframe delivers turnkey end-to-end solutions and workflows for any use case, on one centralized platform.<\/li>\n<\/ul>\n\n\r\n        \r\n            <\/div>\r\n\r\n\r\n                <\/div>\r\n        \n\n            <div  id=\"wmx-cards-card-2vej1ub\" class=\"block block--cards-card \" data-wmx-wpb=\"cards-card\" data-bs-theme=\"light\" >\r\n                                \r\n\r\n    <div class=\"card p-3 border layout-default\" data-wmx-stretch-link=\"true\"  style=\"background-color:var(u002du002dbs-black);\">\r\n        \n\n<h4 class=\"wp-block-heading has-text-align-center\"><strong>Accelerate ROI<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Unframe uses outcome-based pricing, allowing customers to experience any solution they want, risk-free. They can try fully operational solutions before committing with no restrictions on users, queries, or integrations.<\/li>\n<\/ul>\n\n\r\n        \r\n            <\/div>\r\n\r\n\r\n                <\/div>\r\n        \n\n            <div  id=\"wmx-cards-card-2vej1ub\" class=\"block block--cards-card \" data-wmx-wpb=\"cards-card\" data-bs-theme=\"light\" >\r\n                                \r\n\r\n    <div class=\"card p-3 border layout-default\" data-wmx-stretch-link=\"true\"  style=\"background-color:var(u002du002dbs-black);\">\r\n        \n\n<h4 class=\"wp-block-heading has-text-align-center\"><strong>Empowering Partner Support<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Unframe prioritizes long-term collaboration with a focus on shared growth, offering co-marketing, co-selling, and exclusive partner resources.<\/li>\n<\/ul>\n\n\r\n        \r\n            <\/div>\r\n\r\n\r\n                <\/div>\r\n        \n\n            <div  id=\"wmx-cards-card-2vej1ub\" class=\"block block--cards-card \" data-wmx-wpb=\"cards-card\" data-bs-theme=\"light\" >\r\n                                \r\n\r\n    <div class=\"card p-3 border layout-default\" data-wmx-stretch-link=\"true\"  style=\"background-color:var(u002du002dbs-black);\">\r\n        \n\n<h4 class=\"wp-block-heading has-text-align-center\"><strong>Industry-leading Expertise<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Collaborate with a team of AI and cybersecurity specialists to deliver solutions tailored to your customers\u2019 unique challenges.<\/li>\n<\/ul>\n\n\r\n        \r\n            <\/div>\r\n\r\n\r\n                <\/div>\r\n        \n\n            <div  id=\"wmx-cards-card-2vej1ub\" class=\"block block--cards-card \" data-wmx-wpb=\"cards-card\" data-bs-theme=\"light\" >\r\n                                \r\n\r\n    <div class=\"card p-3 border layout-default\" data-wmx-stretch-link=\"true\"  style=\"background-color:var(u002du002dbs-black);\">\r\n        \n\n<h4 class=\"wp-block-heading has-text-align-center\"><strong>Maximize Revenue Potential<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Unframe unlocks upsell and cross-sell opportunities across enterprises and industries. Seamlessly deliver AI solutions for any department, use case, or workflow, driving value and expanding your reach organization-wide.<\/li>\n<\/ul>\n\n\r\n        \r\n            <\/div>\r\n\r\n\r\n                <\/div>\r\n        \n\n                    <\/div>\n\n                    <\/div>\r\n        <\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\r\n    <\/div>\r\n\r\n                            <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n        \n\n            <section id=\"wmx-section-wrapper-msbf1d6\" class=\"block block--section-wrapper pt-lg-5 pt-4 pb-lg-6 pb-4 \" style=\"background-color:#efefef;\" data-wmx-wpb=\"section-wrapper\" >\r\n                <div class=\"container\">\r\n                    <div class=\"row\">\r\n                        <div class=\"col-12\">\r\n                                                                <div class=\"inner-wrapper\">\r\n\r\n        \n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<h2 class=\"wp-block-heading has-text-align-center has-bs-primary-color has-u-002-du-002-dbs-primary-color has-text-color has-link-color wp-elements-e308bee42948b3a8b51c7bc555e7220e\">Unframe Solutions<\/h2>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n            <div  id=\"wmx-cards-x7u59aa\" class=\"block block--cards \" style=\"--card-count:3;\" data-wmx-wpb=\"cards\" data-mobile=\"stacked\" data-layout=\"grid\" >\r\n                                \n    \n            <div class=\"cards justify-content-center\">\n            \n                \n            <div  id=\"wmx-cards-card-eqbqvsa\" class=\"block block--cards-card \" data-wmx-wpb=\"cards-card\" data-bs-theme=\"light\" >\r\n                                \r\n\r\n    <div class=\"card p-3 border layout-default\" data-wmx-stretch-link=\"true\" >\r\n        \n\n<h4 class=\"wp-block-heading\"><strong>Observability<\/strong><\/h4>\n\n\n\n<p>Gain real-time insights, monitor performance, and ensure data-driven decisions you can trust. Stay ahead with transparent, reliable, and adaptive solutions that power smarter business outcomes.<\/p>\n\n\r\n        \r\n            <\/div>\r\n\r\n\r\n                <\/div>\r\n        \n\n            <div  id=\"wmx-cards-card-eqbqvsa\" class=\"block block--cards-card \" data-wmx-wpb=\"cards-card\" data-bs-theme=\"light\" >\r\n                                \r\n\r\n    <div class=\"card p-3 border layout-default\" data-wmx-stretch-link=\"true\" >\r\n        \n\n<h4 class=\"wp-block-heading\"><strong><strong>Abstraction<\/strong><\/strong><\/h4>\n\n\n\n<p>Redefine unstructured data like PDFs, emails and Excel files into usable, structured data, leveraging AI to automate manual entry and processing.<\/p>\n\n\r\n        \r\n            <\/div>\r\n\r\n\r\n                <\/div>\r\n        \n\n            <div  id=\"wmx-cards-card-eqbqvsa\" class=\"block block--cards-card \" data-wmx-wpb=\"cards-card\" data-bs-theme=\"light\" >\r\n                                \r\n\r\n    <div class=\"card p-3 border layout-default\" data-wmx-stretch-link=\"true\" >\r\n        \n\n<h4 class=\"wp-block-heading\"><strong>Agents<\/strong><\/h4>\n\n\n\n<p>Empower your business with AI Agents\u2014autonomous systems that analyze data, make decisions, and execute tasks in real-time. Seamlessly integrate these intelligent agents to streamline workflows, enhance productivity, and drive smarter, faster outcomes.<\/p>\n\n\r\n        \r\n            <\/div>\r\n\r\n\r\n                <\/div>\r\n        \n\n            <div  id=\"wmx-cards-card-eqbqvsa\" class=\"block block--cards-card \" data-wmx-wpb=\"cards-card\" data-bs-theme=\"light\" >\r\n                                \r\n\r\n    <div class=\"card p-3 border layout-default\" data-wmx-stretch-link=\"true\" >\r\n        \n\n<h4 class=\"wp-block-heading\"><strong>Modernization<\/strong><\/h4>\n\n\n\n<p>Transform legacy systems or applications into AI-native software, with the flexibility to enhance or fully replace them based on your business needs, all while minimizing cost and disruption.<\/p>\n\n\r\n        \r\n            <\/div>\r\n\r\n\r\n                <\/div>\r\n        \n\n            <div  id=\"wmx-cards-card-eqbqvsa\" class=\"block block--cards-card \" data-wmx-wpb=\"cards-card\" data-bs-theme=\"light\" >\r\n                                \r\n\r\n    <div class=\"card p-3 border layout-default\" data-wmx-stretch-link=\"true\" >\r\n        \n\n<h4 class=\"wp-block-heading\"><strong>Content Generation<\/strong><\/h4>\n\n\n\n<p>Create, enhance, and automate content such as proposals, questionnaires, emails, and quotes. Reduce manual repetitive tasks, personalize content at scale, and suggest improvements, enabling teams to produce high-quality, tailored communications faster and with greater consistency.<\/p>\n\n\r\n        \r\n            <\/div>\r\n\r\n\r\n                <\/div>\r\n        \n\n            <div  id=\"wmx-cards-card-eqbqvsa\" class=\"block block--cards-card \" data-wmx-wpb=\"cards-card\" data-bs-theme=\"light\" >\r\n                                \r\n\r\n    <div class=\"card p-3 border layout-default\" data-wmx-stretch-link=\"true\" >\r\n        \n\n<h4 class=\"wp-block-heading\"><strong>Investigation<\/strong><\/h4>\n\n\n\n<p>Uncover insights and solve complex problems with AI-driven investigation tools, whether analyzing incidents, exploring root causes, examining processes, or tracing patterns across diverse domains.<\/p>\n\n\r\n        \r\n            <\/div>\r\n\r\n\r\n                <\/div>\r\n        \n\n                    <\/div>\n\n                    <\/div>\r\n        <\/div>\n<\/div>\n\n\r\n    <\/div>\r\n\r\n                            <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n        \n\n            <div  id=\"banner-block_94520a665d34c14dbde90d486495a8db\" data-hide-desktop=\"true\" data-hide-mobile=\"true\" data-hide-tablet=\"true\" class=\" block block--banner \" style=\"background-color:#282828;--banner-min-height:400px;--background-image-alignment:right;--background-image-fit:contain;\" data-wmx-wpb=\"banner\" data-bs-theme=\"dark\" >\r\n                                        <div class=\"banner-wrapper\">\r\n                        <div class=\"banner-content--wrapper container py-lg-5 py-4\">\r\n            <div class=\"row\">\r\n                <div class=\"col\">\r\n                    <div class=\"banner-content me-auto\"  style=\"--lg-max-width:100%;\">\r\n                        \n            <section id=\"wmx-section-wrapper-38uz1w6\" class=\"block block--section-wrapper \" data-wmx-wpb=\"section-wrapper\" >\r\n                <div class=\"container\">\r\n                    <div class=\"row\">\r\n                        <div class=\"col-12\">\r\n                                                                <div class=\"inner-wrapper\">\r\n\r\n        \n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\" style=\"flex-basis:70%\">\n<h2 class=\"wp-block-heading has-bs-light-color has-text-color has-link-color has-h-2-font-size wp-elements-5e654ad3e8928368b37a6b39d55bbae9\">Become a Partner<\/h2>\n\n\n\n<p class=\"has-bs-light-color has-text-color has-link-color has-u-002-du-002-dbs-light-color has-text-color\">Climb Alliance Managers (CAM) take ownership of strategic partnerships with key vendors. Serving as a vital link between the vendor, Climb field sales, and our reseller partner ecosystem, CAMs are dedicated to fostering collaboration in four critical areas: Partner Recruiting, Partner Enablement, Demand Generation, and Branding.<\/p>\n\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\r\n        <div class=\"wp-block-buttons   \">\r\n            \n<div class=\"wp-block-button is-style-primary\"><a class=\"btn btn-primary \" href=\"#Unframeform\">LEARN MORE<\/a><\/div>\n\r\n        <\/div>\r\n\r\n\r\n        <\/div>\n\n\n\n<div data-hide-desktop=\"true\" class=\" wp-block-column\">\n<figure data-hide-desktop=\"true\" class=\" wp-block-image aligncenter size-thumbnail is-resized\"><img decoding=\"async\" src=\"https:\/\/www.climbcs.com\/wp-content\/uploads\/2024\/02\/generic-cam-call-out-image-1-150x150.png\" alt=\"\" class=\"wp-image-26454\" style=\"aspect-ratio:1.7777777777777777;object-fit:contain;width:533px;height:auto\" \/><\/figure>\n<\/div>\n<\/div>\n\n\r\n    <\/div>\r\n\r\n                            <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n        \n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n                <\/div>\r\n        \n\n            <section id=\"wmx-section-wrapper-2tj7m57\" data-hide-desktop=\"true\" data-hide-tablet=\"true\" data-hide-mobile=\"true\" class=\" block block--section-wrapper pt-lg-5 pt-4 pb-lg-3 pb-3 \" data-wmx-wpb=\"section-wrapper\" >\r\n                <div class=\"container\">\r\n                    <div class=\"row\">\r\n                        <div class=\"col-12\">\r\n                                                                <div class=\"inner-wrapper\">\r\n\r\n        \n\n<h2 class=\"wp-block-heading has-text-align-center has-bs-primary-color has-u-002-du-002-dbs-primary-color has-text-color has-link-color wp-elements-619663ccd36e3e80b7379b91313c3b12\">Client Testimonials<\/h2>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">            <div  id=\"wmx-testimonials-ebaxi5b\" class=\"block block--testimonials  py-3\" data-wmx-wpb=\"testimonials\" >\r\n                                \r\n    <div class=\"testimonials\">\r\n\r\n        \r\n    <\/div>\r\n\r\n                <\/div>\r\n        <\/div>\n\n\n\n<div class=\"wp-block-column\">            <div  id=\"wmx-testimonials-ebaxi5b\" class=\"block block--testimonials  py-3\" data-wmx-wpb=\"testimonials\" >\r\n                                \r\n    <div class=\"testimonials\">\r\n\r\n        \r\n    <\/div>\r\n\r\n                <\/div>\r\n        <\/div>\n\n\n\n<div class=\"wp-block-column\">            <div  id=\"wmx-testimonials-ebaxi5b\" class=\"block block--testimonials  py-3\" data-wmx-wpb=\"testimonials\" >\r\n                                \r\n    <div class=\"testimonials\">\r\n\r\n        \r\n    <\/div>\r\n\r\n                <\/div>\r\n        <\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\r\n    <\/div>\r\n\r\n                            <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n        \n\n            <section id=\"wmx-section-wrapper-e78ui0p\" data-hide-desktop=\"true\" data-hide-tablet=\"true\" data-hide-mobile=\"true\" class=\" block block--section-wrapper pt-lg-5 pt-4 pb-lg-6 pb-4 \" style=\"background-color:#efefef;\" data-wmx-wpb=\"section-wrapper\" >\r\n                <div class=\"container\">\r\n                    <div class=\"row\">\r\n                        <div class=\"col-12\">\r\n                                                                <div class=\"inner-wrapper\">\r\n\r\n        \n\n<h2 class=\"wp-block-heading has-text-align-center has-bs-primary-color has-u-002-du-002-dbs-primary-color has-text-color has-link-color wp-elements-978f20853cca679a749ae47a768a8c18\">Resources<\/h2>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">            <div  id=\"wmx-gallery-h9inwjx\" class=\"block block--gallery \" style=\"--card-count:2;\" data-wmx-wpb=\"gallery\" data-mobile=\"slider\" >\r\n                                    <div class=\"gallery\">\r\n                            <div class=\"gallery-inner --slider\">\r\n                <div class=\"swiper\">\r\n                    <div class=\"swiper-wrapper\"\r\n                         data-swiper-slides-per-view=\"2\"\r\n                         data-swiper-autoplay=\"false\"\r\n                         data-swiper-delay=\"3000\"\r\n                         data-swiper-speed=\"5\"\r\n                         data-swiper-pagination=\"false\"\r\n                         data-swiper-navigation=\"true\"\r\n                         data-swiper-loop=\"true\"\r\n                    >\n\r\n\t<div class=\"block--gallery-card block--gallery-card \"   data-wmx-wpb=\"gallery-card\" data-bs-theme=\"light\" data-slide=\"true\" >\r\n\t\t<div class=\"card p-3 border\" data-wmx-stretch-link=\"true\" >\r\n\t\t\t\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.climbcs.com\/wp-content\/uploads\/2025\/01\/icon-banner-data-sheet-lt-blue-1-1024x450.jpg\" alt=\"\" class=\"wp-image-31375\" \/><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Unframe Overview<\/strong><\/h5>\n\n\n\n<p>Solve all your AI use cases Turnkey Enterprise AI Platform with one platform.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer  flex-fill\"><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\" btn btn-primary\" href=\"https:\/\/portal.climbcs.com\/content\/climb-wp\/content\/vendor-page\/Unframe\/Unframe-Introduction-PDF.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Learn More<\/a><\/div>\n\n\t\t\t\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t\n\n\r\n\t<div class=\"block--gallery-card block--gallery-card \"   data-wmx-wpb=\"gallery-card\" data-bs-theme=\"light\" data-slide=\"true\" >\r\n\t\t<div class=\"card p-3 border\" data-wmx-stretch-link=\"true\" >\r\n\t\t\t\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.climbcs.com\/wp-content\/uploads\/2025\/01\/icon-banner-video-lt-blue-1024x450.jpg\" alt=\"\" class=\"wp-image-31374\" \/><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>Unframe Demo<\/strong><\/h5>\n\n\n\n<p>Unframe offers a different path. Its Turnkey Enterprise AI Platform enables organizations to bring AI use cases to life in days &#8211; not months &#8211; with tailored solutions designed and delivered by Unframe\u2019s team at no additional cost. <\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer  flex-fill\"><\/div>\n\n\n\n<div class=\"wp-block-button\"><a class=\" btn btn-primary\" href=\"https:\/\/youtu.be\/vmV8qYdW8XA?si=Nd27fCFmy8QjIINl\" target=\"_blank\" rel=\"noreferrer noopener\">Learn More<\/a><\/div>\n\n\t\t\t\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t\n<\/div>\r\n                <\/div>\r\n                                    <div class=\"swiper-button-next\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-chevron-compact-right\" viewBox=\"0 0 16 16\">\r\n                            <path fill-rule=\"evenodd\" d=\"M6.776 1.553a.5.5 0 0 1 .671.223l3 6a.5.5 0 0 1 0 .448l-3 6a.5.5 0 1 1-.894-.448L9.44 8 6.553 2.224a.5.5 0 0 1 .223-.671z\"\/>\r\n                        <\/svg>\r\n                    <\/div>\r\n                    <div class=\"swiper-button-prev\">\r\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-chevron-compact-left\" viewBox=\"0 0 16 16\">\r\n                            <path fill-rule=\"evenodd\" d=\"M9.224 1.553a.5.5 0 0 1 .223.67L6.56 8l2.888 5.776a.5.5 0 1 1-.894.448l-3-6a.5.5 0 0 1 0-.448l3-6a.5.5 0 0 1 .67-.223z\"\/>\r\n                        <\/svg>\r\n                    <\/div>\r\n                                            <\/div>\r\n                <\/div>\r\n                <\/div>\r\n        <\/div>\n<\/div>\n\n\r\n    <\/div>\r\n\r\n                            <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n        \n\n            <div  id=\"banner-block_bc3ce5cd5fe361edd44ac66510e5f798\" class=\"block block--banner \" style=\"background-color:var(u002du002dbs-black);--banner-min-height:400px;--background-image-alignment:center;--background-image-fit:cover;\" data-wmx-wpb=\"banner\" >\r\n                                        <div class=\"banner-wrapper\">\r\n                <img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg.jpg\" class=\"banner-background d-none d-lg-block\" alt=\"\" style=\"width: 100%;height:100%;\" srcset=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg.jpg 1920w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-300x169.jpg 300w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-1024x576.jpg 1024w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-768x432.jpg 768w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-1536x864.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-1024x576.jpg\" class=\"banner-background d-none d-md-block d-lg-none\" alt=\"\" style=\"width: 100%;height:100%;\" srcset=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-1024x576.jpg 1024w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-300x169.jpg 300w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-768x432.jpg 768w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-1536x864.jpg 1536w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"432\" src=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-768x432.jpg\" class=\"banner-background d-md-none\" alt=\"\" style=\"width: 100%;height:100%;\" srcset=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-768x432.jpg 768w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-300x169.jpg 300w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-1024x576.jpg 1024w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg-1536x864.jpg 1536w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/02\/news-mountain-bg.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>        <div class=\"banner-content--wrapper container py-lg-5 py-4\">\r\n            <div class=\"row\">\r\n                <div class=\"col\">\r\n                    <div class=\"banner-content me-auto\"  style=\"--lg-max-width:100%;\">\r\n                        \n            <section id=\"wmx-section-wrapper-lvbtnex\" class=\"block block--section-wrapper \" data-wmx-wpb=\"section-wrapper\" >\r\n                <div class=\"container\">\r\n                    <div class=\"row\">\r\n                        <div class=\"col-12\">\r\n                                                                <div class=\"inner-wrapper\">\r\n\r\n        \n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<h2 class=\"wp-block-heading has-bs-light-color has-text-color has-link-color has-h-1-font-size wp-elements-9f016e392e0ed8ae515ab75951cf59a2\" style=\"padding-bottom:var(--wp--preset--spacing--50)\">Latest from Unframe AI<\/h2>\n<\/div>\n<\/div>\n\n\r\n    <\/div>\r\n\r\n                            <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n        \n\n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">            <div  id=\"wmx-cards-rv8l6yj\" class=\"block block--cards \" style=\"--card-count:2;\" data-wmx-wpb=\"cards\" data-mobile=\"stacked\" data-layout=\"slider\" >\r\n                                \n    \n            <div class=\"cards-- position-relative\">\n            <div class=\"swiper\">\n                <div class=\"swiper-wrapper --auto\"\n                     data-swiper-slides-per-view=\"2\"\n                >\n                                                <div class=\"block--cards-card swiper-slide\" data-bs-theme=\"light\">\n        <div class=\"card p-3 border has-banner bg-light\" data-wmx-stretch-link=\"true\">\n                            <figure class=\"wp-block-image\">\n                    <img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"403\" src=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2025\/08\/Climb-Blog-TEMPLATE.psd-33-768x403.png\" class=\"img-fluid\" alt=\"\" style=\"overflow:hidden;width: 100%; height:150px;\" srcset=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2025\/08\/Climb-Blog-TEMPLATE.psd-33-768x403.png 768w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2025\/08\/Climb-Blog-TEMPLATE.psd-33-300x158.png 300w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2025\/08\/Climb-Blog-TEMPLATE.psd-33-1024x538.png 1024w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2025\/08\/Climb-Blog-TEMPLATE.psd-33.png 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>                <\/figure>\n                                        <p class=\"small\">\n                                                                August 19, 2025                                    <\/p>\n                                        <h4 id=\"title-8879\">Inside the New Reality of AI Risk: How Channel Vendors Are Responding to the EU AI Act\u00a0<\/h4>\n                                        <p>Since the EU AI Act took effect, the usual talk about AI innovation in the IT channel has started to&#8230;<\/p>                        <a href=\"https:\/\/www.climbcs.com\/ie\/news\/inside-the-new-reality-of-ai-risk-how-channel-vendors-are-responding-to-the-eu-ai-act\/\" aria-labelledby=\"#title-8879\" class=\"mt-3 btn btn-primary visually-hidden-focusable\">Learn more<\/a>\n        <\/div>\n    <\/div>\n        <div class=\"block--cards-card swiper-slide\" data-bs-theme=\"light\">\n        <div class=\"card p-3 border has-banner bg-light\" data-wmx-stretch-link=\"true\">\n                            <figure class=\"wp-block-image\">\n                    <img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"403\" src=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2025\/05\/Climb-Blog-TEMPLATE.psd-23-1-768x403.png\" class=\"img-fluid\" alt=\"\" style=\"overflow:hidden;width: 100%; height:150px;\" srcset=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2025\/05\/Climb-Blog-TEMPLATE.psd-23-1-768x403.png 768w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2025\/05\/Climb-Blog-TEMPLATE.psd-23-1-300x158.png 300w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2025\/05\/Climb-Blog-TEMPLATE.psd-23-1-1024x538.png 1024w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2025\/05\/Climb-Blog-TEMPLATE.psd-23-1.png 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>                <\/figure>\n                                        <p class=\"small\">\n                                                                May 19, 2025                                    <\/p>\n                                        <h4 id=\"title-8442\">Redefining AI Success for the Channel: Climb\u2019s Skyward Project is Here\u00a0<\/h4>\n                                        <p>We know exactly what you\u2019re thinking: not another partner program. Not another jargon-packed press release brimming with vague promises about&#8230;<\/p>                        <a href=\"https:\/\/www.climbcs.com\/ie\/news\/redefining-ai-success-for-the-channel-climbs-skyward-project-is-here\/\" aria-labelledby=\"#title-8442\" class=\"mt-3 btn btn-primary visually-hidden-focusable\">Learn more<\/a>\n        <\/div>\n    <\/div>\n                                        <\/div>\n            <\/div>\n            <div class=\"swiper-button-next\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-chevron-compact-right\" viewBox=\"0 0 16 16\">\n                    <path fill-rule=\"evenodd\" d=\"M6.776 1.553a.5.5 0 0 1 .671.223l3 6a.5.5 0 0 1 0 .448l-3 6a.5.5 0 1 1-.894-.448L9.44 8 6.553 2.224a.5.5 0 0 1 .223-.671z\"\/>\n                <\/svg>\n            <\/div>\n            <div class=\"swiper-button-prev\">\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-chevron-compact-left\" viewBox=\"0 0 16 16\">\n                    <path fill-rule=\"evenodd\" d=\"M9.224 1.553a.5.5 0 0 1 .223.67L6.56 8l2.888 5.776a.5.5 0 1 1-.894.448l-3-6a.5.5 0 0 1 0-.448l3-6a.5.5 0 0 1 .67-.223z\"\/>\n                <\/svg>\n            <\/div>\n            <div class=\"swiper-pagination mx-auto\">\n            <\/div>\n        <\/div>\n                    <\/div>\r\n        <\/div>\n<\/div>\n\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n                <\/div>\r\n        \n\n            <section id=\"contact\" class=\"block block--section-wrapper mb-0 pt-lg-6 pt-4 pb-lg-6 pb-4 \" style=\"background-color:#292929;\" data-wmx-wpb=\"section-wrapper\" data-bs-theme=\"dark\" >\r\n                <div class=\"container\">\r\n                    <div class=\"row\">\r\n                        <div class=\"col-12\">\r\n                                                                <div class=\"inner-wrapper\">\r\n\r\n        \n\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column\">\n<div class=\"wp-block-columns\">\n<div class=\"wp-block-column is-vertically-aligned-center\" style=\"flex-basis:65%\">\n<h2 class=\"wp-block-heading has-bs-light-color has-u-002-du-002-dbs-light-color has-text-color has-link-color has-h-2-font-size wp-elements-805c6648c3121702ad191e3197ba95a9\" style=\"padding-bottom:var(--wp--preset--spacing--30)\">Why work with Climb?<\/h2>\n\n\n\n<p class=\"has-bs-light-color has-text-color has-link-color has-u-002-du-002-dbs-light-color has-text-color\">Climb\u2019s expert Vendor Management Team empowers you. Get product demos, expand opportunities, and receive rapid responses to customer enquiries.<\/p>\n\n\n\n<p>Get in touch with the team today by filling in the form or giving us a call on&nbsp;<strong><a href=\"tel:+353014604888\">+353 (01) 460 4888<\/a><\/strong><\/p>\n\n\n<style>p{margin-bottom:18px !important;}<\/style><div class=\"dynamics-form \" data-form-id=\"7bd300b0-6931-f011-8c4e-7c1e52469f7d\" data-form-api-url=\"https:\/\/public-usa.mkt.dynamics.com\/api\/v1.0\/orgs\/6da31373-1eaa-ee11-be32-000d3a10620e\/landingpageforms\" data-cached-form-url=\"https:\/\/assets1-usa.mkt.dynamics.com\/6da31373-1eaa-ee11-be32-000d3a10620e\/digitalassets\/forms\/7bd300b0-6931-f011-8c4e-7c1e52469f7d\"><\/div><script src=\"https:\/\/cxppusa1formui01cdnsa01-endpoint.azureedge.net\/usa\/FormLoader\/FormLoader.bundle.js\"><\/script><script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/ Initial setup for forms that are already loaded\n    setupFloatingLabels();\n    \n    \/\/ Create a MutationObserver to watch for dynamically added forms\n    const observer = new MutationObserver(function(mutations) {\n        mutations.forEach(function(mutation) {\n            if (mutation.addedNodes && mutation.addedNodes.length > 0) {\n                \/\/ Check if our form has been loaded\n                if (document.querySelector(\".dynamics-form .textFormFieldBlock, .dynamics-form .phoneFormFieldBlock\")) {\n                    setupFloatingLabels();\n                }\n            }\n        });\n    });\n    \n    \/\/ Start observing the document with the configured parameters\n    observer.observe(document.body, { childList: true, subtree: true });\n    \n    \/\/ Function to setup floating labels and enhance accessibility\n    function setupFloatingLabels() {\n        \/\/ Include phoneFormFieldBlock in the selector\n        const formBlocks = document.querySelectorAll(\".dynamics-form .textFormFieldBlock, .dynamics-form .phoneFormFieldBlock, .dynamics-form .optionSetFormFieldBlock\");\n\n        formBlocks.forEach(block => {\n            let inputElement;\n            \n            \/\/ Special handling for phone fields which have a nested structure\n            if (block.classList.contains(\"phoneFormFieldBlock\")) {\n                inputElement = block.querySelector(\".phoneCountryCode input\");\n                console.log(\"Phone field found:\", inputElement); \/\/ Debug\n            } else {\n                inputElement = block.querySelector(\"input, textarea, select\");\n            }\n            \n            const label = block.querySelector(\"label\");\n            \n            if (!inputElement || !label) {\n                console.log(\"Missing input or label for block:\", block); \/\/ Debug\n                return;\n            }\n            \n            \/\/ Add ARIA attributes to improve accessibility\n            inputElement.setAttribute(\"aria-labelledby\", label.id || inputElement.id + \"-label\");\n            \n            if (!label.id) {\n                label.id = inputElement.id + \"-label\";\n            }\n            \n            \/\/ Check if field is required\n            const isRequired = block.hasAttribute(\"data-required\") || \n                              inputElement.hasAttribute(\"required\") || \n                              block.getAttribute(\"data-required\") === \"required\";\n            \n            if (isRequired) {\n                inputElement.setAttribute(\"aria-required\", \"true\");\n                \n                \/\/ Add required indicator to label for screen readers\n                if (!label.querySelector(\".sr-only\")) {\n                    const requiredText = document.createElement(\"span\");\n                    requiredText.className = \"sr-only\";\n                    requiredText.textContent = \" (required)\";\n                    label.appendChild(requiredText);\n                }\n            } else {\n                inputElement.setAttribute(\"aria-required\", \"false\");\n            }\n            \n            if (inputElement.tagName.toLowerCase() === 'textarea') {\n                inputElement.setAttribute(\"role\", \"textbox\");\n                inputElement.setAttribute(\"aria-multiline\", \"true\");\n            } else if (inputElement.tagName.toLowerCase() === 'select') {\n                inputElement.setAttribute(\"role\", \"combobox\");\n                inputElement.setAttribute(\"aria-expanded\", \"false\");\n                \n                \/\/ Add event listener for select to show expanded state\n                inputElement.addEventListener(\"click\", () => {\n                    inputElement.setAttribute(\"aria-expanded\", \"true\");\n                });\n                \n                \/\/ When select loses focus, set expanded to false\n                inputElement.addEventListener(\"blur\", () => {\n                    inputElement.setAttribute(\"aria-expanded\", \"false\");\n                });\n            } else {\n                inputElement.setAttribute(\"role\", \"textbox\");\n            }\n            \n            \/\/ Check if input has value on page load\n            const hasValue = inputElement.value || \n                            (inputElement.tagName.toLowerCase() === 'select' && \n                             inputElement.selectedIndex > 0);\n            \n            if (hasValue) {\n                label.classList.add(\"label-floating\");\n            }\n            \n            \/\/ Handle focus event\n            inputElement.addEventListener(\"focus\", () => {\n                label.classList.add(\"label-floating\");\n                \/\/ Announce to screen readers that label has moved (optional)\n                inputElement.setAttribute(\"aria-describedby\", inputElement.id + \"-desc\");\n                \n                \/\/ Create or update description for screen readers\n                let srDesc = document.getElementById(inputElement.id + \"-desc\");\n                if (!srDesc) {\n                    srDesc = document.createElement(\"div\");\n                    srDesc.id = inputElement.id + \"-desc\";\n                    srDesc.className = \"sr-only\";\n                    srDesc.setAttribute(\"aria-live\", \"polite\");\n                    block.appendChild(srDesc);\n                }\n            });\n            \n            \/\/ Handle blur event\n            inputElement.addEventListener(\"blur\", () => {\n                const hasValueAfterBlur = inputElement.value || \n                                         (inputElement.tagName.toLowerCase() === 'select' && \n                                          inputElement.selectedIndex > 0);\n                                          \n                if (!hasValueAfterBlur) {\n                    label.classList.remove(\"label-floating\");\n                }\n            });\n            \n            \/\/ Special handling for select elements - keep label floating if an option is selected\n            if (inputElement.tagName.toLowerCase() === 'select') {\n                inputElement.addEventListener(\"change\", () => {\n                    if (inputElement.selectedIndex > 0) {\n                        label.classList.add(\"label-floating\");\n                    } else if (inputElement.selectedIndex === 0 && !inputElement.value) {\n                        label.classList.remove(\"label-floating\");\n                    }\n                });\n            }\n            \n            \/\/ Add error handling for accessibility\n            const form = block.closest(\"form\");\n            if (form) {\n                form.addEventListener(\"submit\", function(e) {\n                    \/\/ Check validity\n                    if (inputElement.hasAttribute(\"required\") && \n                        ((inputElement.tagName.toLowerCase() !== 'select' && !inputElement.value) || \n                         (inputElement.tagName.toLowerCase() === 'select' && inputElement.selectedIndex === 0))) {\n                        \n                        \/\/ Create or update error message\n                        let errorMsg = document.getElementById(inputElement.id + \"-error\");\n                        if (!errorMsg) {\n                            errorMsg = document.createElement(\"div\");\n                            errorMsg.id = inputElement.id + \"-error\";\n                            errorMsg.className = \"error-message\";\n                            errorMsg.setAttribute(\"role\", \"alert\");\n                            errorMsg.setAttribute(\"aria-live\", \"assertive\");\n                            block.appendChild(errorMsg);\n                        }\n                        errorMsg.textContent = label.textContent.replace(\" (required)\", \"\") + \" is required\";\n                        \n                        \/\/ Link the error message to the input\n                        inputElement.setAttribute(\"aria-invalid\", \"true\");\n                        inputElement.setAttribute(\"aria-describedby\", \n                            (inputElement.getAttribute(\"aria-describedby\") || \"\") + \" \" + inputElement.id + \"-error\");\n                    }\n                });\n            }\n        });\n        \n        \/\/ Add overall form accessibility improvements\n        const forms = document.querySelectorAll(\".dynamics-form form\");\n        forms.forEach(form => {\n            \/\/ Ensure the form has a proper role\n            form.setAttribute(\"role\", \"form\");\n            \n            \/\/ Add appropriate labels to submit buttons\n            const submitButtons = form.querySelectorAll(\"button[type='submit']\");\n            submitButtons.forEach(button => {\n                if (!button.getAttribute(\"aria-label\")) {\n                    button.setAttribute(\"aria-label\", \"Submit form\");\n                }\n            });\n        });\n    }\n});\n<\/script>\n\n\n\n<p class=\"has-body-small-font-size\">By submitting this form you are agreeing to our&nbsp;<a href=\"https:\/\/www.climbcs.com\/uk\/legal\/privacy\/\" target=\"_blank\" rel=\"noreferrer noopener\">Privacy Policy<\/a>&nbsp;and&nbsp;<a href=\"https:\/\/www.climbcs.com\/uk\/legal\/website-terms-of-use\/\" target=\"_blank\" rel=\"noreferrer noopener\">Website Terms of Use<\/a>.<\/p>\n<\/div>\n\n\n\n<div data-hide-tablet=\"true\" data-hide-mobile=\"true\" class=\" wp-block-column is-vertically-aligned-center\">\n<figure class=\"wp-block-image alignright size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"457\" height=\"431\" src=\"https:\/\/www.climbcs.com\/uk\/wp-content\/uploads\/sites\/4\/2024\/03\/generic-cam-call-out-image.png\" alt=\"\" class=\"wp-image-4476\" srcset=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/generic-cam-call-out-image.png 457w, https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2024\/03\/generic-cam-call-out-image-300x283.png 300w\" sizes=\"auto, (max-width: 457px) 100vw, 457px\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\r\n    <\/div>\r\n\r\n                            <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\r\n        ","protected":false},"excerpt":{"rendered":"","protected":false},"author":59,"featured_media":8391,"template":"","meta":{"_acf_changed":true},"vendor-category":[165,166],"availability":[171,49,172],"solution":[],"class_list":["post-8390","vendor","type-vendor","status-publish","has-post-thumbnail","hentry","vendor-category-artificial-intelligence","vendor-category-dach-vendor","availability-ca","availability-uk","availability-us"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Unframe AI - Climb Channel Solutions IE<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.climbcs.com\/ie\/vendors\/unframe-ai\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Unframe AI - Climb Channel Solutions IE\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.climbcs.com\/ie\/vendors\/unframe-ai\/\" \/>\n<meta property=\"og:site_name\" content=\"Climb Channel Solutions IE\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-04T11:40:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2025\/05\/download.png\" \/>\n\t<meta property=\"og:image:width\" content=\"318\" \/>\n\t<meta property=\"og:image:height\" content=\"159\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@climbcs_ie\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/vendors\\\/unframe-ai\\\/\",\"url\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/vendors\\\/unframe-ai\\\/\",\"name\":\"Unframe AI - Climb Channel Solutions IE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/vendors\\\/unframe-ai\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/vendors\\\/unframe-ai\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/wp-content\\\/uploads\\\/sites\\\/12\\\/2025\\\/05\\\/download.png\",\"datePublished\":\"2025-04-10T13:55:32+00:00\",\"dateModified\":\"2025-09-04T11:40:16+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/vendors\\\/unframe-ai\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/vendors\\\/unframe-ai\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/vendors\\\/unframe-ai\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/wp-content\\\/uploads\\\/sites\\\/12\\\/2025\\\/05\\\/download.png\",\"contentUrl\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/wp-content\\\/uploads\\\/sites\\\/12\\\/2025\\\/05\\\/download.png\",\"width\":318,\"height\":159},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/vendors\\\/unframe-ai\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Unframe AI\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/#website\",\"url\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/\",\"name\":\"Climb Channel Solutions Ireland\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/#organization\",\"name\":\"Climb Channel Solutions Ireland\",\"url\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/wp-content\\\/uploads\\\/sites\\\/12\\\/svg\\\/Climb-CS-colour-for-light-background.svg\",\"contentUrl\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/wp-content\\\/uploads\\\/sites\\\/12\\\/svg\\\/Climb-CS-colour-for-light-background.svg\",\"width\":1024,\"height\":325,\"caption\":\"Climb Channel Solutions Ireland\"},\"image\":{\"@id\":\"https:\\\/\\\/www.climbcs.com\\\/ie\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/climbcs_ie\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Unframe AI - Climb Channel Solutions IE","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.climbcs.com\/ie\/vendors\/unframe-ai\/","og_locale":"en_US","og_type":"article","og_title":"Unframe AI - Climb Channel Solutions IE","og_url":"https:\/\/www.climbcs.com\/ie\/vendors\/unframe-ai\/","og_site_name":"Climb Channel Solutions IE","article_modified_time":"2025-09-04T11:40:16+00:00","og_image":[{"width":318,"height":159,"url":"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2025\/05\/download.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@climbcs_ie","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.climbcs.com\/ie\/vendors\/unframe-ai\/","url":"https:\/\/www.climbcs.com\/ie\/vendors\/unframe-ai\/","name":"Unframe AI - Climb Channel Solutions IE","isPartOf":{"@id":"https:\/\/www.climbcs.com\/ie\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.climbcs.com\/ie\/vendors\/unframe-ai\/#primaryimage"},"image":{"@id":"https:\/\/www.climbcs.com\/ie\/vendors\/unframe-ai\/#primaryimage"},"thumbnailUrl":"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2025\/05\/download.png","datePublished":"2025-04-10T13:55:32+00:00","dateModified":"2025-09-04T11:40:16+00:00","breadcrumb":{"@id":"https:\/\/www.climbcs.com\/ie\/vendors\/unframe-ai\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.climbcs.com\/ie\/vendors\/unframe-ai\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.climbcs.com\/ie\/vendors\/unframe-ai\/#primaryimage","url":"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2025\/05\/download.png","contentUrl":"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/2025\/05\/download.png","width":318,"height":159},{"@type":"BreadcrumbList","@id":"https:\/\/www.climbcs.com\/ie\/vendors\/unframe-ai\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.climbcs.com\/ie\/"},{"@type":"ListItem","position":2,"name":"Unframe AI"}]},{"@type":"WebSite","@id":"https:\/\/www.climbcs.com\/ie\/#website","url":"https:\/\/www.climbcs.com\/ie\/","name":"Climb Channel Solutions Ireland","description":"","publisher":{"@id":"https:\/\/www.climbcs.com\/ie\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.climbcs.com\/ie\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.climbcs.com\/ie\/#organization","name":"Climb Channel Solutions Ireland","url":"https:\/\/www.climbcs.com\/ie\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.climbcs.com\/ie\/#\/schema\/logo\/image\/","url":"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/svg\/Climb-CS-colour-for-light-background.svg","contentUrl":"https:\/\/www.climbcs.com\/ie\/wp-content\/uploads\/sites\/12\/svg\/Climb-CS-colour-for-light-background.svg","width":1024,"height":325,"caption":"Climb Channel Solutions Ireland"},"image":{"@id":"https:\/\/www.climbcs.com\/ie\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/climbcs_ie"]}]}},"_links":{"self":[{"href":"https:\/\/www.climbcs.com\/ie\/wp-json\/wp\/v2\/vendor\/8390","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.climbcs.com\/ie\/wp-json\/wp\/v2\/vendor"}],"about":[{"href":"https:\/\/www.climbcs.com\/ie\/wp-json\/wp\/v2\/types\/vendor"}],"author":[{"embeddable":true,"href":"https:\/\/www.climbcs.com\/ie\/wp-json\/wp\/v2\/users\/59"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.climbcs.com\/ie\/wp-json\/wp\/v2\/media\/8391"}],"wp:attachment":[{"href":"https:\/\/www.climbcs.com\/ie\/wp-json\/wp\/v2\/media?parent=8390"}],"wp:term":[{"taxonomy":"vendor-category","embeddable":true,"href":"https:\/\/www.climbcs.com\/ie\/wp-json\/wp\/v2\/vendor-category?post=8390"},{"taxonomy":"availability","embeddable":true,"href":"https:\/\/www.climbcs.com\/ie\/wp-json\/wp\/v2\/availability?post=8390"},{"taxonomy":"solution","embeddable":true,"href":"https:\/\/www.climbcs.com\/ie\/wp-json\/wp\/v2\/solution?post=8390"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}