{"id":12198,"date":"2024-07-20T16:16:05","date_gmt":"2024-07-20T12:16:05","guid":{"rendered":"https:\/\/datvale.ge\/dizaini\/"},"modified":"2026-07-09T17:28:18","modified_gmt":"2026-07-09T13:28:18","slug":"design","status":"publish","type":"page","link":"https:\/\/datvale.ge\/en\/design\/","title":{"rendered":"Design Calculator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"12198\" class=\"elementor elementor-12198 elementor-7476\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3a4f165 e-flex e-con-boxed e-con e-parent\" data-id=\"3a4f165\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-285ea22 e-flex e-con-boxed e-con e-parent\" data-id=\"285ea22\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a659507 elementor-widget elementor-widget-heading\" data-id=\"a659507\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\"><p><strong>Create Your Apartment Design<\/strong><\/p><\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b271754 e-flex e-con-boxed e-con e-parent\" data-id=\"b271754\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b79d858 elementor-widget elementor-widget-html\" data-id=\"b79d858\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"datvale-design-all\">\r\n  <style>\r\n    #datvale-design-all,*{box-sizing:border-box}\r\n    #datvale-design-all{font-family:system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;background:#002B4F;color:#fff;border-radius:30px;padding:44px 22px;overflow:hidden;position:relative;isolation:isolate;border:1px solid rgba(255,255,255,.10)}\r\n    #datvale-design-all:before{content:\"\";position:absolute;inset:-180px;background:radial-gradient(circle at 16% 0%,rgba(14,165,233,.24),transparent 32%),radial-gradient(circle at 90% 8%,rgba(30,184,255,.14),transparent 30%),radial-gradient(circle at 50% 110%,rgba(14,165,233,.14),transparent 34%);z-index:-1;pointer-events:none}\r\n    #datvale-design-all .dv-main-wrap{max-width:1260px;margin:auto;position:relative}\r\n    #datvale-design-all .dv-main-hero{text-align:center;margin:4px auto 32px;max-width:980px}\r\n    #datvale-design-all .dv-main-hero h1{font-size:54px;line-height:1.08;margin:0;letter-spacing:-.045em;font-weight:950;color:#F8FAFC;text-shadow:0 4px 18px rgba(0,0,0,.30),0 0 28px rgba(56,189,248,.24)}\r\n    #datvale-design-all .dv-main-hero h1 span{display:block;margin-top:10px;color:#F8FAFC}\r\n    #datvale-design-all .dv-main-hero p{color:#D9ECF8;font-size:18px;line-height:1.55;margin:18px auto 0;max-width:760px;font-weight:700}\r\n    #datvale-design-all .dv-room-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:34px}\r\n    #datvale-design-all .dv-room-card{min-height:260px;border-radius:30px;padding:22px;position:relative;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;border:3px solid rgba(255,255,255,.85);background-size:cover;background-position:center;transition:.22s ease;box-shadow:0 18px 48px rgba(0,0,0,.22),0 12px 32px rgba(14,165,233,.18)}\r\n    #datvale-design-all .dv-room-card:before{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,43,79,.04) 0%,rgba(0,43,79,.30) 42%,rgba(0,0,0,.82) 100%);z-index:1}\r\n    #datvale-design-all .dv-room-card:hover{transform:translateY(-6px);border-color:#1EB8FF;box-shadow:0 24px 65px rgba(0,0,0,.32),0 0 0 6px rgba(30,184,255,.18)}\r\n    #datvale-design-all .dv-room-card h3{position:relative;z-index:2;display:inline-flex;width:max-content;max-width:100%;font-size:25px;line-height:1.12;margin:0;color:#fff;letter-spacing:-.02em;font-weight:1000;background:linear-gradient(180deg,#1EB8FF,#007EDB);border:2px solid rgba(255,255,255,.40);border-radius:18px;padding:10px 16px;text-shadow:0 2px 10px rgba(0,0,0,.18);box-shadow:0 14px 34px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.25)}\r\n    #datvale-design-all .dv-room-card small{position:relative;z-index:2;margin-top:10px;color:#EAF7FF;font-weight:850;font-size:14px;line-height:1.35;text-shadow:0 2px 10px rgba(0,0,0,.55)}\r\n    .dv-design-room-section{display:none}\r\n    .dv-design-room-section.active{display:block}\r\n    .dv-design-topbar{max-width:1260px;margin:0 auto 18px;display:flex;justify-content:space-between;align-items:center;gap:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:20px;padding:12px 14px;color:#fff}\r\n    .dv-design-topbar b{font-size:18px}\r\n    .dv-design-back{border:0;border-radius:15px;background:linear-gradient(180deg,#1EB8FF,#007EDB);color:#fff;padding:13px 18px;font-weight:1000;cursor:pointer;font-size:15px;box-shadow:0 12px 28px rgba(0,126,219,.30)}\r\n    .dv-design-back:hover{transform:translateY(-2px)}\r\n    @media(max-width:980px){#datvale-design-all .dv-room-grid{grid-template-columns:repeat(2,1fr)}#datvale-design-all .dv-main-hero h1{font-size:42px;line-height:1.12}}\r\n    @media(max-width:760px){#datvale-design-all{padding:28px 12px;border-radius:22px}#datvale-design-all .dv-main-hero h1{font-size:31px;line-height:1.14;letter-spacing:-.035em}#datvale-design-all .dv-main-hero p{font-size:15px;line-height:1.45}#datvale-design-all .dv-room-grid{grid-template-columns:1fr;gap:18px;margin-top:24px}#datvale-design-all .dv-room-card{min-height:210px;border-radius:24px;padding:18px}#datvale-design-all .dv-room-card h3{font-size:21px}.dv-design-topbar{flex-direction:column;text-align:center}.dv-design-back{width:100%}}\r\n  <\/style>\r\n  <div id=\"dvDesignMenu\" class=\"dv-main-wrap\">\r\n    <div class=\"dv-main-hero\">\r\n      <h1>Create Your Home Design <span>Datvale.ge<\/span><\/h1>\r\n      <p>Choose a room, select the style, colors, and details \u2014 then receive a ready-made visualization and download the image.<\/p>\r\n    <\/div>\r\n    <div class=\"dv-room-grid\">\r\n      <div class=\"dv-room-card\" onclick=\"dvDesignOpenRoom('bath')\" style=\"background-image:url('https:\/\/datvale.ge\/wp-content\/uploads\/2026\/07\/1.webp')\"><h3>Bathroom<\/h3><small>Tiles, Mirror, Lighting & Accessories<\/small><\/div>\r\n      <div class=\"dv-room-card\" onclick=\"dvDesignOpenRoom('living')\" style=\"background-image:url('https:\/\/datvale.ge\/wp-content\/uploads\/2026\/07\/living-room1.webp?v=v24-final-20260706')\"><h3>Living Room<\/h3><small>Style, Colors, Lighting & Furniture<\/small><\/div>\r\n      <div class=\"dv-room-card\" onclick=\"dvDesignOpenRoom('bedroom')\" style=\"background-image:url('https:\/\/datvale.ge\/wp-content\/uploads\/2026\/07\/bedroom1.webp?v=v24-final-20260706')\"><h3>Bedroom<\/h3><small>Cozy Atmosphere & Personalized Design<\/small><\/div>\r\n      <div class=\"dv-room-card\" onclick=\"dvDesignOpenRoom('kitchen')\" style=\"background-image:url('https:\/\/datvale.ge\/wp-content\/uploads\/2026\/07\/kitchen1.webp?v=v48-final-20260706')\"><h3>Kitchen<\/h3><small>Layout, Tiles, Countertop & Colors<\/small><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n<div id=\"dvDesignRoom-bath\" class=\"dv-design-room-section\">\r\n  <div class=\"dv-design-topbar\">\r\n    <b>Bathroom Design<\/b>\r\n    <button type=\"button\" class=\"dv-design-back\" onclick=\"dvDesignBackToMenu()\">\u2190 Choose Another Room<\/button>\r\n  <\/div>\r\n<div id=\"datvale-bath-ai\">\r\n  <style>\r\n    #datvale-bath-ai,*{box-sizing:border-box}\r\n    #datvale-bath-ai{font-family:system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;background:#002B4F;color:#fff;border-radius:30px;padding:44px 22px;overflow:hidden;position:relative;isolation:isolate;border:1px solid rgba(255,255,255,.10)}\r\n    #datvale-bath-ai:before{content:\"\";position:absolute;inset:-180px;background:radial-gradient(circle at 16% 0%,rgba(14,165,233,.24),transparent 32%),radial-gradient(circle at 90% 8%,rgba(30,184,255,.14),transparent 30%),radial-gradient(circle at 50% 110%,rgba(14,165,233,.14),transparent 34%);z-index:-1;pointer-events:none}\r\n    #datvale-bath-ai .dv-wrap{max-width:1260px;margin:auto;position:relative}\r\n    #datvale-bath-ai .dv-hero{text-align:center;margin:4px auto 32px;max-width:980px}\r\n    #datvale-bath-ai h1{font-size:54px;line-height:1.08;margin:0;letter-spacing:-.045em;font-weight:950;color:#F8FAFC;text-shadow:0 4px 18px rgba(0,0,0,.30),0 0 28px rgba(56,189,248,.24)}\r\n    #datvale-bath-ai h1 span{display:block;margin-top:10px;color:#F8FAFC}\r\n    #datvale-bath-ai .dv-progress{height:12px;background:rgba(255,255,255,.13);border-radius:999px;margin:30px auto 36px;max-width:1080px;overflow:hidden;border:1px solid rgba(255,255,255,.12)}\r\n    #datvale-bath-ai .dv-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,#1EB8FF,#007EDB);border-radius:999px;transition:.35s ease}\r\n\r\n    #datvale-bath-ai .dv-step-head{text-align:center;margin-bottom:28px}\r\n    #datvale-bath-ai .dv-step-head h2{display:inline-flex;align-items:center;justify-content:center;font-size:36px;line-height:1.15;margin:0;letter-spacing:-.03em;color:#fff;font-weight:1000;background:linear-gradient(180deg,#1EB8FF,#007EDB);padding:14px 28px;border-radius:999px;border:2px solid rgba(255,255,255,.38);box-shadow:0 18px 42px rgba(0,0,0,.28),0 0 0 7px rgba(30,184,255,.13),inset 0 1px 0 rgba(255,255,255,.25)}\r\n    #datvale-bath-ai .dv-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}\r\n    #datvale-bath-ai .dv-grid.dv-three{grid-template-columns:repeat(3,1fr);max-width:1080px;margin:auto}\r\n    #datvale-bath-ai .dv-card{min-height:270px;border-radius:30px;padding:22px;position:relative;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;border:3px solid rgba(255,255,255,.85);background:#fff;transition:.22s ease;box-shadow:0 18px 48px rgba(0,0,0,.22),0 12px 32px rgba(14,165,233,.18);background-size:cover;background-position:center}\r\n    #datvale-bath-ai .dv-card:before{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,43,79,.05) 0%,rgba(0,43,79,.28) 45%,rgba(0,0,0,.78) 100%);z-index:1}\r\n    #datvale-bath-ai .dv-card:hover,#datvale-bath-ai .dv-card.selected{transform:translateY(-6px);border-color:#1EB8FF;box-shadow:0 24px 65px rgba(0,0,0,.32),0 0 0 6px rgba(30,184,255,.18)}\r\n    #datvale-bath-ai .dv-card.selected:after{content:\"\u2713\";position:absolute;top:14px;right:14px;width:42px;height:42px;border-radius:50%;background:linear-gradient(180deg,#1EB8FF,#007EDB);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:1000;font-size:24px;z-index:3;border:3px solid #fff;box-shadow:0 14px 30px rgba(0,0,0,.30)}\r\n    #datvale-bath-ai .dv-card h3{position:relative;z-index:2;display:inline-flex;width:max-content;max-width:100%;font-size:27px;line-height:1.12;margin:0;color:#fff;letter-spacing:-.02em;font-weight:1000;background:linear-gradient(180deg,#1EB8FF,#007EDB);border:2px solid rgba(255,255,255,.40);border-radius:18px;padding:10px 16px;text-shadow:0 2px 10px rgba(0,0,0,.18);box-shadow:0 14px 34px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.25)}\r\n    #datvale-bath-ai .dv-actions{display:flex;justify-content:center;gap:14px;margin:34px auto 0;max-width:820px}\r\n    #datvale-bath-ai button,#datvale-bath-ai a{font-family:inherit}\r\n    #datvale-bath-ai .dv-btn{border:0;border-radius:18px;padding:17px 34px;font-weight:1000;cursor:pointer;font-size:18px;transition:.2s;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}\r\n    #datvale-bath-ai .dv-btn:hover{transform:translateY(-2px)}\r\n    #datvale-bath-ai .dv-back{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.22);box-shadow:0 12px 28px rgba(0,0,0,.18)}\r\n    #datvale-bath-ai .dv-next{background:linear-gradient(180deg,#1EB8FF,#007EDB);color:#fff;box-shadow:0 16px 38px rgba(0,126,219,.35);border:2px solid rgba(255,255,255,.35)}\r\n\r\n    #datvale-bath-ai .dv-result{background:#063B68;border:1px solid rgba(255,255,255,.14);border-radius:30px;padding:34px;max-width:1080px;margin:auto;box-shadow:0 20px 65px rgba(0,0,0,.30)}\r\n    #datvale-bath-ai .dv-result h2{font-size:40px;line-height:1.13;margin:0 0 10px;letter-spacing:-.03em;color:#fff;font-weight:950}\r\n    #datvale-bath-ai .dv-muted{color:#D9ECF8;font-size:17px;line-height:1.55;margin:0}\r\n    #datvale-bath-ai .dv-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}\r\n    #datvale-bath-ai .dv-item{background:rgba(255,255,255,.08);padding:17px 19px;border-radius:17px;color:#D9ECF8;border:1px solid rgba(255,255,255,.12)}\r\n    #datvale-bath-ai .dv-item b{color:#fff}\r\n    #datvale-bath-ai .dv-ai-img{width:100%;border-radius:30px;margin-top:18px;display:block;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 55px rgba(0,0,0,.30)}\r\n    #datvale-bath-ai .dv-cta{background:linear-gradient(180deg,#1EB8FF,#007EDB);color:#fff;border:0;border-radius:18px;padding:0 22px;font-weight:1000;cursor:pointer;font-size:17px;text-decoration:none;margin:7px 8px 7px 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.2s;box-shadow:0 14px 40px rgba(0,126,219,.35);width:280px;height:64px;line-height:1.2;text-align:center;vertical-align:top}\r\n    #datvale-bath-ai .dv-cta:hover{transform:translateY(-2px);background:linear-gradient(180deg,#36C6FF,#0087D9)}\r\n    #datvale-bath-ai .dv-secondary{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.22);box-shadow:0 12px 28px rgba(0,0,0,.18)}\r\n\r\n    #datvale-bath-ai .dv-partners,#datvale-bath-ai .dv-remont-final,#datvale-bath-ai .dv-green-final{\r\n      margin-top:18px;\r\n      border-radius:24px;\r\n      padding:22px;\r\n      border:1px solid rgba(255,255,255,.24);\r\n      box-shadow:0 18px 48px rgba(0,0,0,.22);\r\n      color:#fff;\r\n      display:grid;\r\n      grid-template-columns:1.2fr auto;\r\n      gap:18px;\r\n      align-items:center;\r\n    }\r\n\r\n    #datvale-bath-ai .dv-partners{background:linear-gradient(135deg,#D4AF37,#B8860B)}\r\n    #datvale-bath-ai .dv-remont-final{background:linear-gradient(180deg,#1EB8FF,#007EDB)}\r\n    #datvale-bath-ai .dv-green-final{background:linear-gradient(135deg,#16A34A,#047857)}\r\n    #datvale-bath-ai .dv-partners h3,#datvale-bath-ai .dv-remont-final h3,#datvale-bath-ai .dv-green-final h3{margin:0 0 8px;font-size:28px;line-height:1.12;font-weight:1000;color:#fff}\r\n    #datvale-bath-ai .dv-partners p,#datvale-bath-ai .dv-remont-final p,#datvale-bath-ai .dv-green-final p{margin:0;font-size:15px;font-weight:850;line-height:1.45}\r\n    #datvale-bath-ai .dv-partners p,#datvale-bath-ai .dv-remont-final p{color:#EAF7FF}\r\n    #datvale-bath-ai .dv-green-final p{color:#E9FFF2}\r\n    #datvale-bath-ai .dv-partners a,#datvale-bath-ai .dv-remont-final a,#datvale-bath-ai .dv-green-final a{\r\n      width:250px;\r\n      height:56px;\r\n      display:inline-flex;\r\n      align-items:center;\r\n      justify-content:center;\r\n      padding:0 18px;\r\n      border-radius:16px;\r\n      background:#fff;\r\n      text-decoration:none;\r\n      font-weight:1000;\r\n      white-space:nowrap;\r\n      text-align:center;\r\n      transition:.2s;\r\n    }\r\n    #datvale-bath-ai .dv-partners a,#datvale-bath-ai .dv-remont-final a{color:#003B66}\r\n    #datvale-bath-ai .dv-green-final a{color:#047857}\r\n    #datvale-bath-ai .dv-partners a:hover,#datvale-bath-ai .dv-remont-final a:hover,#datvale-bath-ai .dv-green-final a:hover{transform:translateY(-2px)}\r\n\r\n    #datvale-bath-ai .dv-loading-pro{padding:34px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.06));border-radius:28px;color:#D9ECF8;box-shadow:0 20px 60px rgba(0,0,0,.24);max-width:900px;margin:auto}\r\n    #datvale-bath-ai .dv-loading-title{font-size:34px;line-height:1.15;margin:0 0 8px;color:#fff;font-weight:950;letter-spacing:-.03em}\r\n    #datvale-bath-ai .dv-loader-row{display:flex;align-items:center;gap:14px;margin:18px 0 16px}\r\n    #datvale-bath-ai .dv-spinner{width:32px;height:32px;border:3px solid rgba(255,255,255,.22);border-top-color:#1EB8FF;border-radius:50%;animation:dvSpin 1s linear infinite;flex:0 0 auto}\r\n    #datvale-bath-ai .dv-loader-bar{height:12px;flex:1;background:rgba(255,255,255,.12);border-radius:999px;overflow:hidden;border:1px solid rgba(255,255,255,.12)}\r\n    #datvale-bath-ai .dv-loader-bar span{display:block;height:100%;width:0;background:linear-gradient(90deg,#1EB8FF,#007EDB);border-radius:999px;transition:width .55s ease}\r\n    #datvale-bath-ai .dv-loader-percent{min-width:44px;text-align:right;color:#fff;font-weight:950}\r\n    #datvale-bath-ai .dv-loader-status{color:#fff;font-weight:800;font-size:16px;margin-top:12px;min-height:24px}\r\n    @keyframes dvSpin{to{transform:rotate(360deg)}}\r\n    @media(max-width:980px){\r\n      #datvale-bath-ai .dv-grid,#datvale-bath-ai .dv-grid.dv-three{grid-template-columns:repeat(2,1fr)}\r\n      #datvale-bath-ai h1{font-size:42px;line-height:1.12}\r\n    }\r\n\r\n    @media(max-width:760px){\r\n      #datvale-bath-ai{padding:28px 12px;border-radius:22px}\r\n      #datvale-bath-ai .dv-hero{margin-bottom:24px}\r\n      #datvale-bath-ai h1{font-size:31px;line-height:1.14;letter-spacing:-.035em}\r\n      #datvale-bath-ai h1 span{margin-top:6px}\r\n      #datvale-bath-ai .dv-progress{margin:22px auto 28px}\r\n      #datvale-bath-ai .dv-step-head{margin-bottom:20px}\r\n      #datvale-bath-ai .dv-step-head h2{font-size:24px;line-height:1.18;padding:12px 18px;border-radius:24px;max-width:100%;white-space:normal}\r\n      #datvale-bath-ai .dv-grid,#datvale-bath-ai .dv-grid.dv-three{grid-template-columns:1fr;gap:18px}\r\n      #datvale-bath-ai .dv-card{min-height:210px;border-radius:24px;padding:18px}\r\n      #datvale-bath-ai .dv-card h3{font-size:21px;line-height:1.16;padding:9px 12px;border-radius:15px;width:auto;max-width:100%;white-space:normal;word-break:normal;overflow-wrap:anywhere}\r\n      #datvale-bath-ai .dv-actions{flex-direction:column;margin-top:26px}\r\n      #datvale-bath-ai .dv-btn{width:100%;font-size:16px;padding:15px 22px}\r\n      #datvale-bath-ai .dv-result{padding:18px;border-radius:24px}\r\n      #datvale-bath-ai .dv-result h2{font-size:25px;line-height:1.16}\r\n      #datvale-bath-ai .dv-muted{font-size:15px;line-height:1.45}\r\n      #datvale-bath-ai .dv-list{grid-template-columns:1fr}\r\n      #datvale-bath-ai .dv-partners,#datvale-bath-ai .dv-remont-final,#datvale-bath-ai .dv-green-final{grid-template-columns:1fr;text-align:center;padding:18px;border-radius:22px;gap:14px}\r\n      #datvale-bath-ai .dv-partners h3,#datvale-bath-ai .dv-remont-final h3,#datvale-bath-ai .dv-green-final h3{font-size:22px;line-height:1.16;letter-spacing:-.02em;overflow-wrap:anywhere}\r\n      #datvale-bath-ai .dv-partners p,#datvale-bath-ai .dv-remont-final p,#datvale-bath-ai .dv-green-final p{font-size:14px;line-height:1.4}\r\n      #datvale-bath-ai .dv-partners a,#datvale-bath-ai .dv-remont-final a,#datvale-bath-ai .dv-green-final a{width:100%;height:auto;min-height:54px;white-space:normal;line-height:1.2;padding:12px 14px}\r\n      #datvale-bath-ai .dv-cta{width:100%;margin-right:0;white-space:normal;height:auto;min-height:58px;padding:12px 16px}\r\n      #datvale-bath-ai .dv-loading-pro{padding:20px;border-radius:24px}\r\n      #datvale-bath-ai .dv-loading-title{font-size:24px;line-height:1.16}\r\n      #datvale-bath-ai .dv-loader-row{gap:10px}\r\n    }\r\n\r\n    @media(max-width:390px){\r\n      #datvale-bath-ai{padding:22px 8px;border-radius:18px}\r\n      #datvale-bath-ai h1{font-size:27px;line-height:1.15}\r\n      #datvale-bath-ai .dv-step-head h2{font-size:21px;padding:10px 14px}\r\n      #datvale-bath-ai .dv-card{min-height:195px;padding:15px;border-radius:21px}\r\n      #datvale-bath-ai .dv-card h3{font-size:19px;padding:8px 10px}\r\n      #datvale-bath-ai .dv-result h2{font-size:23px}\r\n      #datvale-bath-ai .dv-partners h3,#datvale-bath-ai .dv-remont-final h3,#datvale-bath-ai .dv-green-final h3{font-size:20px}\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"dv-wrap\">\r\n    <div class=\"dv-hero\">\r\n      <h1>Create Your Bathroom Design <span>Datvale.ge<\/span><\/h1>\r\n    <\/div>\r\n\r\n    <div class=\"dv-progress\"><span id=\"dvBathProgress\"><\/span><\/div>\r\n    <div id=\"dvBathSteps\"><\/div>\r\n\r\n    <div class=\"dv-actions\" id=\"dvBathActions\">\r\n      <button type=\"button\" class=\"dv-btn dv-back\" onclick=\"dvBathBack()\">Back<\/button>\r\n      <button type=\"button\" class=\"dv-btn dv-next\" onclick=\"dvBathNext()\">Next<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    const dvBathBase = window.location.origin + \"\/wp-content\/uploads\/2026\/07\/\";\r\n\r\n    const dvBathData = [\r\n      {\r\n        key:\"style\",\r\n        title:\"Choose Bathroom Style\",\r\n        options:[\r\n          {label:\"Modern\", value:0, img:dvBathBase + \"1modern.webp\"},\r\n          {label:\"Classic\", value:1, img:dvBathBase + \"2classic.webp\"}\r\n        ]\r\n      },\r\n      {\r\n        key:\"tiles\",\r\n        title:\"Choose Tile Type\",\r\n        options:[\r\n          {label:\"Large Format Tiles 60\u00d7120\", value:0, img:dvBathBase + \"3large-tiles.webp\"},\r\n          {label:\"Small Format Tiles 10\u00d720\", value:1, img:dvBathBase + \"4small-tiles.webp\"}\r\n        ]\r\n      },\r\n      {\r\n        key:\"accessories\",\r\n        title:\"Choose Accessory Color\",\r\n        options:[\r\n          {label:\"Black\", value:0, img:dvBathBase + \"5black.webp\"},\r\n          {label:\"Gold\", value:1, img:dvBathBase + \"6gold.webp\"},\r\n          {label:\"Silver\", value:2, img:dvBathBase + \"7silver.webp\"}\r\n        ]\r\n      },\r\n      {\r\n        key:\"mirror\",\r\n        title:\"Choose Mirror Shape\",\r\n        options:[\r\n          {label:\"Round Mirror\", value:0, img:dvBathBase + \"8round-mirror.webp\"},\r\n          {label:\"Rectangular Mirror\", value:1, img:dvBathBase + \"9rectangular-mirror.webp\"}\r\n        ]\r\n      },\r\n      {\r\n        key:\"lighting\",\r\n        title:\"Choose Lighting Color\",\r\n        options:[\r\n          {label:\"Warm Lighting\", value:0, img:dvBathBase + \"10warm-light.webp\"},\r\n          {label:\"Neutral Lighting\", value:1, img:dvBathBase + \"11neutral-light.webp\"}\r\n        ]\r\n      }\r\n    ];\r\n\r\n    let dvBathCurrent = 0;\r\n    let dvBathAnswers = {};\r\n\r\n    function dvBathSmoothScroll(target){\r\n      if(!target) return;\r\n      setTimeout(()=>{\r\n        const isMobile = window.matchMedia(\"(max-width: 760px)\").matches;\r\n        const offset = isMobile ? 95 : 165;\r\n        const y = target.getBoundingClientRect().top + window.pageYOffset - offset;\r\n        window.scrollTo({top: Math.max(y, 0), behavior:\"smooth\"});\r\n      },120);\r\n    }\r\n\r\n    function dvBathRender(shouldScroll = false){\r\n      const holder = document.getElementById(\"dvBathSteps\");\r\n      const actions = document.getElementById(\"dvBathActions\");\r\n      holder.innerHTML = \"\";\r\n\r\n      if(dvBathCurrent >= dvBathData.length){\r\n        dvBathShowLoader(holder);\r\n        actions.style.display = \"none\";\r\n        document.getElementById(\"dvBathProgress\").style.width = \"100%\";\r\n        return;\r\n      }\r\n\r\n      actions.style.display = \"flex\";\r\n      document.querySelector(\"#datvale-bath-ai .dv-next\").style.display = \"inline-flex\";\r\n      document.querySelector(\"#datvale-bath-ai .dv-back\").style.display = dvBathCurrent === 0 ? \"none\" : \"inline-flex\";\r\n\r\n      const step = dvBathData[dvBathCurrent];\r\n      const selected = dvBathAnswers[step.key];\r\n      const gridClass = step.options.length === 3 ? \"dv-grid dv-three\" : \"dv-grid\";\r\n\r\n      holder.innerHTML = `\r\n        <div class=\"dv-step\">\r\n          <div class=\"dv-step-head\">\r\n            <h2>${step.title}<\/h2>\r\n          <\/div>\r\n          <div class=\"${gridClass}\">\r\n            ${step.options.map(opt => `\r\n              <div class=\"dv-card ${selected && selected.label===opt.label ? \"selected\" : \"\"}\" \r\n                   style=\"background-image:url('${opt.img}')\" \r\n                   onclick=\"dvBathSelect('${step.key}', ${opt.value}, '${opt.label}')\">\r\n                <h3>${opt.label}<\/h3>\r\n              <\/div>\r\n            `).join(\"\")}\r\n          <\/div>\r\n        <\/div>`;\r\n\r\n      document.getElementById(\"dvBathProgress\").style.width = ((dvBathCurrent) \/ dvBathData.length * 100) + \"%\";\r\n      if(shouldScroll) dvBathSmoothScroll(holder.querySelector(\".dv-step\") || holder);\r\n    }\r\n\r\n    function dvBathSelect(key,value,label){\r\n      dvBathAnswers[key] = {value:value,label:label};\r\n      setTimeout(()=>{ dvBathCurrent++; dvBathRender(true); },120);\r\n    }\r\n\r\n    function dvBathNext(){\r\n      const step = dvBathData[dvBathCurrent];\r\n      if(step && !dvBathAnswers[step.key]){\r\n        alert(\"Please select one of the options\");\r\n        return;\r\n      }\r\n      dvBathCurrent++;\r\n      dvBathRender(true);\r\n    }\r\n\r\n    function dvBathBack(){\r\n      if(dvBathCurrent > 0){\r\n        dvBathCurrent--;\r\n        dvBathRender(true);\r\n      }\r\n    }\r\n\r\n    function dvBathRestart(){\r\n      dvBathCurrent = 0;\r\n      dvBathAnswers = {};\r\n      dvBathRender();\r\n      document.getElementById(\"datvale-bath-ai\").scrollIntoView({behavior:\"smooth\",block:\"start\"});\r\n    }\r\n\r\n    function dvBathPhotoNumber(){\r\n      return (\r\n        dvBathAnswers.style.value * 24 +\r\n        dvBathAnswers.tiles.value * 12 +\r\n        dvBathAnswers.accessories.value * 4 +\r\n        dvBathAnswers.mirror.value * 2 +\r\n        dvBathAnswers.lighting.value +\r\n        1\r\n      );\r\n    }\r\n\r\n    function dvBathShowLoader(holder){\r\n      holder.innerHTML = `\r\n        <div class=\"dv-loading-pro\">\r\n          <h3 class=\"dv-loading-title\">Datvale.ge is creating your bathroom design<\/h3>\r\n          <p class=\"dv-muted\">Please wait a few seconds...<\/p>\r\n          <div class=\"dv-loader-row\">\r\n            <span class=\"dv-spinner\"><\/span>\r\n            <div class=\"dv-loader-bar\"><span id=\"dvBathLoaderFill\"><\/span><\/div>\r\n            <div class=\"dv-loader-percent\" id=\"dvBathLoaderPercent\">0%<\/div>\r\n          <\/div>\r\n          <div class=\"dv-loader-status\" id=\"dvBathLoaderStatus\">Analyzing your selections...<\/div>\r\n        <\/div>`;\r\n\r\n      dvBathSmoothScroll(holder);\r\n\r\n      let progress = 0;\r\n      const fill = document.getElementById(\"dvBathLoaderFill\");\r\n      const percent = document.getElementById(\"dvBathLoaderPercent\");\r\n      const status = document.getElementById(\"dvBathLoaderStatus\");\r\n\r\n      const messages = [\r\n        \"Analyzing your selections...\",\r\n        \"Applying selected tiles...\",\r\n        \"Applying accessories...\",\r\n        \"Processing lighting...\",\r\n        \"Your image is almost ready...\"\r\n      ];\r\n\r\n      const timer = setInterval(()=>{\r\n        progress += 20;\r\n        if(fill) fill.style.width = progress + \"%\";\r\n        if(percent) percent.innerText = progress + \"%\";\r\n        if(status) status.innerText = messages[Math.min(Math.floor(progress\/20)-1, messages.length-1)];\r\n\r\n        if(progress >= 100){\r\n          clearInterval(timer);\r\n          setTimeout(()=>dvBathShowResult(holder),350);\r\n        }\r\n      },420);\r\n    }\r\n\r\n    function dvBathDownloadPhoto(imageUrl, photoNumber){\r\n      const link = document.createElement(\"a\");\r\n      link.href = imageUrl;\r\n      link.download = \"datvale-bathroom-design-\" + photoNumber + \".webp\";\r\n      document.body.appendChild(link);\r\n      link.click();\r\n      document.body.removeChild(link);\r\n    }\r\n\r\n    function dvBathShowResult(holder){\r\n      const photoNumber = dvBathPhotoNumber();\r\n      const imageUrl = dvBathBase + photoNumber + \".webp\";\r\n\r\n      holder.innerHTML = `\r\n        <div class=\"dv-result\">\r\n          <h2>Your Bathroom Design is Ready<\/h2>\r\n          <p class=\"dv-muted\">Below is the bathroom design based on your selections.<\/p>\r\n\r\n          <div class=\"dv-list\">\r\n            <div class=\"dv-item\"><b>Style:<\/b> ${dvBathAnswers.style.label}<\/div>\r\n            <div class=\"dv-item\"><b>Tiles:<\/b> ${dvBathAnswers.tiles.label}<\/div>\r\n            <div class=\"dv-item\"><b>Accessories:<\/b> ${dvBathAnswers.accessories.label}<\/div>\r\n            <div class=\"dv-item\"><b>Mirror:<\/b> ${dvBathAnswers.mirror.label}<\/div>\r\n            <div class=\"dv-item\"><b>Lighting:<\/b> ${dvBathAnswers.lighting.label}<\/div>\r\n            <div class=\"dv-item\"><b>Design Number:<\/b> ${photoNumber}<\/div>\r\n          <\/div>\r\n\r\n          <img decoding=\"async\" class=\"dv-ai-img\" src=\"${imageUrl}\" alt=\"Datvale bathroom design\">\r\n\r\n          <div style=\"margin-top:18px\">\r\n            <button type=\"button\" class=\"dv-cta\" style=\"width:100%;max-width:none\" onclick=\"dvBathDownloadPhoto('${imageUrl}', ${photoNumber})\">Download Image<\/button>\r\n          <\/div>\r\n\r\n          <div class=\"dv-partners\">\r\n            <div>\r\n              <h3>Choose Products at VITRA<\/h3>\r\n              <p>Use your Datvale digital card and get <b>15% OFF at Vitra<\/b>.<\/p>\r\n            <\/div>\r\n            <a href=\"https:\/\/vitra.com.ge\/ka\/products\/\" target=\"_blank\" rel=\"noopener\">Browse Products<\/a>\r\n          <\/div>\r\n\r\n          <div class=\"dv-remont-final\">\r\n            <div>\r\n              <h3>Calculate the Renovation Cost<\/h3>\r\n              <p>Estimate materials, labor and key renovation costs.<\/p>\r\n            <\/div>\r\n            <a href=\"https:\/\/datvale.ge\/remontis-kalkulatori\/\" target=\"_blank\" rel=\"noopener\">Calculate Renovation Cost<\/a>\r\n          <\/div>\r\n\r\n          <div class=\"dv-green-final\">\r\n            <div>\r\n              <h3>Order Renovation from Green Color<\/h3>\r\n              <p>Renovation & Construction \u2022 10+ Years of Experience \u2022 One of Georgia's most trusted companies.<\/p>\r\n            <\/div>\r\n            <a href=\"https:\/\/greencolor.ge\/\" target=\"_blank\" rel=\"noopener\">Order Renovation<\/a>\r\n          <\/div>\r\n\r\n          <div style=\"margin-top:18px\">\r\n            <button type=\"button\" class=\"dv-cta dv-secondary\" style=\"width:100%;max-width:none\" onclick=\"dvBathRestart()\">Start Over<\/button>\r\n          <\/div>\r\n        <\/div>`;\r\n      dvBathSmoothScroll(holder.querySelector(\".dv-result\"));\r\n    }\r\n\r\n    dvBathRender();\r\n  <\/script>\r\n<\/div>\r\n<\/div>\r\n<div id=\"dvDesignRoom-living\" class=\"dv-design-room-section\">\r\n  <div class=\"dv-design-topbar\">\r\n    <b>Living Room Design<\/b>\r\n    <button type=\"button\" class=\"dv-design-back\" onclick=\"dvDesignBackToMenu()\">\u2190 Choose Another Room<\/button>\r\n  <\/div>\r\n<div id=\"datvale-living-ai\">\r\n  <style>\r\n    #datvale-living-ai,*{box-sizing:border-box}\r\n    #datvale-living-ai{font-family:system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;background:#002B4F;color:#fff;border-radius:30px;padding:44px 22px;overflow:hidden;position:relative;isolation:isolate;border:1px solid rgba(255,255,255,.10)}\r\n    #datvale-living-ai:before{content:\"\";position:absolute;inset:-180px;background:radial-gradient(circle at 16% 0%,rgba(14,165,233,.24),transparent 32%),radial-gradient(circle at 90% 8%,rgba(30,184,255,.14),transparent 30%),radial-gradient(circle at 50% 110%,rgba(14,165,233,.14),transparent 34%);z-index:-1;pointer-events:none}\r\n    #datvale-living-ai .dv-wrap{max-width:1260px;margin:auto;position:relative}\r\n    #datvale-living-ai .dv-hero{text-align:center;margin:4px auto 32px;max-width:980px}\r\n    #datvale-living-ai h1{font-size:54px;line-height:1.08;margin:0;letter-spacing:-.045em;font-weight:950;color:#F8FAFC;text-shadow:0 4px 18px rgba(0,0,0,.30),0 0 28px rgba(56,189,248,.24)}\r\n    #datvale-living-ai h1 span{display:block;margin-top:10px;color:#F8FAFC}\r\n    #datvale-living-ai .dv-progress{height:12px;background:rgba(255,255,255,.13);border-radius:999px;margin:30px auto 36px;max-width:1080px;overflow:hidden;border:1px solid rgba(255,255,255,.12)}\r\n    #datvale-living-ai .dv-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,#1EB8FF,#007EDB);border-radius:999px;transition:.35s ease}\r\n\r\n    #datvale-living-ai .dv-step-head{text-align:center;margin-bottom:28px}\r\n    #datvale-living-ai .dv-step-head h2{display:inline-flex;align-items:center;justify-content:center;font-size:36px;line-height:1.15;margin:0;letter-spacing:-.03em;color:#fff;font-weight:1000;background:linear-gradient(180deg,#1EB8FF,#007EDB);padding:14px 28px;border-radius:999px;border:2px solid rgba(255,255,255,.38);box-shadow:0 18px 42px rgba(0,0,0,.28),0 0 0 7px rgba(30,184,255,.13),inset 0 1px 0 rgba(255,255,255,.25)}\r\n    #datvale-living-ai .dv-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}\r\n    #datvale-living-ai .dv-grid.dv-three{grid-template-columns:repeat(3,1fr);max-width:1080px;margin:auto}\r\n    #datvale-living-ai .dv-card{min-height:270px;border-radius:30px;padding:22px;position:relative;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;border:3px solid rgba(255,255,255,.85);background:#fff;transition:.22s ease;box-shadow:0 18px 48px rgba(0,0,0,.22),0 12px 32px rgba(14,165,233,.18);background-size:cover;background-position:center}\r\n    #datvale-living-ai .dv-card:before{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,43,79,.05) 0%,rgba(0,43,79,.28) 45%,rgba(0,0,0,.78) 100%);z-index:1}\r\n    #datvale-living-ai .dv-card:hover,#datvale-living-ai .dv-card.selected{transform:translateY(-6px);border-color:#1EB8FF;box-shadow:0 24px 65px rgba(0,0,0,.32),0 0 0 6px rgba(30,184,255,.18)}\r\n    #datvale-living-ai .dv-card.selected:after{content:\"\u2713\";position:absolute;top:14px;right:14px;width:42px;height:42px;border-radius:50%;background:linear-gradient(180deg,#1EB8FF,#007EDB);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:1000;font-size:24px;z-index:3;border:3px solid #fff;box-shadow:0 14px 30px rgba(0,0,0,.30)}\r\n    #datvale-living-ai .dv-card h3{position:relative;z-index:2;display:inline-flex;width:max-content;max-width:100%;font-size:27px;line-height:1.12;margin:0;color:#fff;letter-spacing:-.02em;font-weight:1000;background:linear-gradient(180deg,#1EB8FF,#007EDB);border:2px solid rgba(255,255,255,.40);border-radius:18px;padding:10px 16px;text-shadow:0 2px 10px rgba(0,0,0,.18);box-shadow:0 14px 34px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.25)}\r\n    #datvale-living-ai .dv-actions{display:flex;justify-content:center;gap:14px;margin:34px auto 0;max-width:820px}\r\n    #datvale-living-ai button,#datvale-living-ai a{font-family:inherit}\r\n    #datvale-living-ai .dv-btn{border:0;border-radius:18px;padding:17px 34px;font-weight:1000;cursor:pointer;font-size:18px;transition:.2s;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}\r\n    #datvale-living-ai .dv-btn:hover{transform:translateY(-2px)}\r\n    #datvale-living-ai .dv-back{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.22);box-shadow:0 12px 28px rgba(0,0,0,.18)}\r\n    #datvale-living-ai .dv-next{background:linear-gradient(180deg,#1EB8FF,#007EDB);color:#fff;box-shadow:0 16px 38px rgba(0,126,219,.35);border:2px solid rgba(255,255,255,.35)}\r\n\r\n    #datvale-living-ai .dv-result{background:#063B68;border:1px solid rgba(255,255,255,.14);border-radius:30px;padding:34px;max-width:1080px;margin:auto;box-shadow:0 20px 65px rgba(0,0,0,.30)}\r\n    #datvale-living-ai .dv-result h2{font-size:40px;line-height:1.13;margin:0 0 10px;letter-spacing:-.03em;color:#fff;font-weight:950}\r\n    #datvale-living-ai .dv-muted{color:#D9ECF8;font-size:17px;line-height:1.55;margin:0}\r\n    #datvale-living-ai .dv-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}\r\n    #datvale-living-ai .dv-item{background:rgba(255,255,255,.08);padding:17px 19px;border-radius:17px;color:#D9ECF8;border:1px solid rgba(255,255,255,.12)}\r\n    #datvale-living-ai .dv-item b{color:#fff}\r\n    #datvale-living-ai .dv-ai-img{width:100%;border-radius:30px;margin-top:18px;display:block;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 55px rgba(0,0,0,.30)}\r\n    #datvale-living-ai .dv-cta{background:linear-gradient(180deg,#1EB8FF,#007EDB);color:#fff;border:0;border-radius:18px;padding:0 22px;font-weight:1000;cursor:pointer;font-size:17px;text-decoration:none;margin:7px 8px 7px 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.2s;box-shadow:0 14px 40px rgba(0,126,219,.35);width:280px;height:64px;line-height:1.2;text-align:center;vertical-align:top}\r\n    #datvale-living-ai .dv-cta:hover{transform:translateY(-2px);background:linear-gradient(180deg,#36C6FF,#0087D9)}\r\n    #datvale-living-ai .dv-secondary{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.22);box-shadow:0 12px 28px rgba(0,0,0,.18)}\r\n\r\n    #datvale-living-ai .dv-partners,#datvale-living-ai .dv-remont-final,#datvale-living-ai .dv-green-final{margin-top:18px;border-radius:24px;padding:22px;border:1px solid rgba(255,255,255,.24);box-shadow:0 18px 48px rgba(0,0,0,.22);color:#fff;display:grid;grid-template-columns:1.2fr auto;gap:18px;align-items:center}\r\n    #datvale-living-ai .dv-partners{background:linear-gradient(135deg,#D4AF37,#7A4A00)}\r\n    #datvale-living-ai .dv-remont-final{background:linear-gradient(180deg,#1EB8FF,#007EDB)}\r\n    #datvale-living-ai .dv-green-final{background:linear-gradient(135deg,#16A34A,#047857)}\r\n    #datvale-living-ai .dv-partners h3,#datvale-living-ai .dv-remont-final h3,#datvale-living-ai .dv-green-final h3{margin:0 0 8px;font-size:28px;line-height:1.12;font-weight:1000;color:#fff}\r\n    #datvale-living-ai .dv-partners p,#datvale-living-ai .dv-remont-final p,#datvale-living-ai .dv-green-final p{margin:0;font-size:15px;font-weight:850;line-height:1.45}\r\n    #datvale-living-ai .dv-partners p,#datvale-living-ai .dv-remont-final p{color:#EAF7FF}\r\n    #datvale-living-ai .dv-green-final p{color:#E9FFF2}\r\n    #datvale-living-ai .dv-partners a,#datvale-living-ai .dv-remont-final a,#datvale-living-ai .dv-green-final a{width:250px;height:56px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:16px;background:#fff;text-decoration:none;font-weight:1000;white-space:nowrap;text-align:center;transition:.2s}\r\n    #datvale-living-ai .dv-partners a,#datvale-living-ai .dv-remont-final a{color:#003B66}\r\n    #datvale-living-ai .dv-green-final a{color:#047857}\r\n    #datvale-living-ai .dv-partners a:hover,#datvale-living-ai .dv-remont-final a:hover,#datvale-living-ai .dv-green-final a:hover{transform:translateY(-2px)}\r\n\r\n    #datvale-living-ai .dv-loading-pro{padding:34px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.06));border-radius:28px;color:#D9ECF8;box-shadow:0 20px 60px rgba(0,0,0,.24);max-width:900px;margin:auto}\r\n    #datvale-living-ai .dv-loading-title{font-size:34px;line-height:1.15;margin:0 0 8px;color:#fff;font-weight:950;letter-spacing:-.03em}\r\n    #datvale-living-ai .dv-loader-row{display:flex;align-items:center;gap:14px;margin:18px 0 16px}\r\n    #datvale-living-ai .dv-spinner{width:32px;height:32px;border:3px solid rgba(255,255,255,.22);border-top-color:#1EB8FF;border-radius:50%;animation:dvSpinLiving 1s linear infinite;flex:0 0 auto}\r\n    #datvale-living-ai .dv-loader-bar{height:12px;flex:1;background:rgba(255,255,255,.12);border-radius:999px;overflow:hidden;border:1px solid rgba(255,255,255,.12)}\r\n    #datvale-living-ai .dv-loader-bar span{display:block;height:100%;width:0;background:linear-gradient(90deg,#1EB8FF,#007EDB);border-radius:999px;transition:width .55s ease}\r\n    #datvale-living-ai .dv-loader-percent{min-width:44px;text-align:right;color:#fff;font-weight:950}\r\n    #datvale-living-ai .dv-loader-status{color:#fff;font-weight:800;font-size:16px;margin-top:12px;min-height:24px}\r\n    @keyframes dvSpinLiving{to{transform:rotate(360deg)}}\r\n\r\n    @media(max-width:980px){\r\n      #datvale-living-ai .dv-grid,#datvale-living-ai .dv-grid.dv-three{grid-template-columns:repeat(2,1fr)}\r\n      #datvale-living-ai h1{font-size:42px;line-height:1.12}\r\n    }\r\n    @media(max-width:760px){\r\n      #datvale-living-ai{padding:28px 12px;border-radius:22px}\r\n      #datvale-living-ai .dv-hero{margin-bottom:24px}\r\n      #datvale-living-ai h1{font-size:31px;line-height:1.14;letter-spacing:-.035em}\r\n      #datvale-living-ai h1 span{margin-top:6px}\r\n      #datvale-living-ai .dv-progress{margin:22px auto 28px}\r\n      #datvale-living-ai .dv-step-head{margin-bottom:20px}\r\n      #datvale-living-ai .dv-step-head h2{font-size:24px;line-height:1.18;padding:12px 18px;border-radius:24px;max-width:100%;white-space:normal}\r\n      #datvale-living-ai .dv-grid,#datvale-living-ai .dv-grid.dv-three{grid-template-columns:1fr;gap:18px}\r\n      #datvale-living-ai .dv-card{min-height:210px;border-radius:24px;padding:18px}\r\n      #datvale-living-ai .dv-card h3{font-size:21px;line-height:1.16;padding:9px 12px;border-radius:15px;width:auto;max-width:100%;white-space:normal;word-break:normal;overflow-wrap:anywhere}\r\n      #datvale-living-ai .dv-actions{flex-direction:column;margin-top:26px}\r\n      #datvale-living-ai .dv-btn{width:100%;font-size:16px;padding:15px 22px}\r\n      #datvale-living-ai .dv-result{padding:18px;border-radius:24px}\r\n      #datvale-living-ai .dv-result h2{font-size:25px;line-height:1.16}\r\n      #datvale-living-ai .dv-muted{font-size:15px;line-height:1.45}\r\n      #datvale-living-ai .dv-list{grid-template-columns:1fr}\r\n      #datvale-living-ai .dv-partners,#datvale-living-ai .dv-remont-final,#datvale-living-ai .dv-green-final{grid-template-columns:1fr;text-align:center;padding:18px;border-radius:22px;gap:14px}\r\n      #datvale-living-ai .dv-partners h3,#datvale-living-ai .dv-remont-final h3,#datvale-living-ai .dv-green-final h3{font-size:22px;line-height:1.16;letter-spacing:-.02em;overflow-wrap:anywhere}\r\n      #datvale-living-ai .dv-partners p,#datvale-living-ai .dv-remont-final p,#datvale-living-ai .dv-green-final p{font-size:14px;line-height:1.4}\r\n      #datvale-living-ai .dv-partners a,#datvale-living-ai .dv-remont-final a,#datvale-living-ai .dv-green-final a{width:100%;height:auto;min-height:54px;white-space:normal;line-height:1.2;padding:12px 14px}\r\n      #datvale-living-ai .dv-cta{width:100%;margin-right:0;white-space:normal;height:auto;min-height:58px;padding:12px 16px}\r\n      #datvale-living-ai .dv-loading-pro{padding:20px;border-radius:24px}\r\n      #datvale-living-ai .dv-loading-title{font-size:24px;line-height:1.16}\r\n      #datvale-living-ai .dv-loader-row{gap:10px}\r\n    }\r\n    @media(max-width:390px){\r\n      #datvale-living-ai{padding:22px 8px;border-radius:18px}\r\n      #datvale-living-ai h1{font-size:27px;line-height:1.15}\r\n      #datvale-living-ai .dv-step-head h2{font-size:21px;padding:10px 14px}\r\n      #datvale-living-ai .dv-card{min-height:195px;padding:15px;border-radius:21px}\r\n      #datvale-living-ai .dv-card h3{font-size:19px;padding:8px 10px}\r\n      #datvale-living-ai .dv-result h2{font-size:23px}\r\n      #datvale-living-ai .dv-partners h3,#datvale-living-ai .dv-remont-final h3,#datvale-living-ai .dv-green-final h3{font-size:20px}\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"dv-wrap\">\r\n    <div class=\"dv-hero\">\r\n      <h1>Create Your Living Room Design <span>Datvale.ge<\/span><\/h1>\r\n    <\/div>\r\n\r\n    <div class=\"dv-progress\"><span id=\"dvLivingProgress\"><\/span><\/div>\r\n    <div id=\"dvLivingSteps\"><\/div>\r\n\r\n    <div class=\"dv-actions\" id=\"dvLivingActions\">\r\n      <button type=\"button\" class=\"dv-btn dv-back\" onclick=\"dvLivingBack()\">Back<\/button>\r\n      <button type=\"button\" class=\"dv-btn dv-next\" onclick=\"dvLivingNext()\">Next<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    const dvLivingBase = \"https:\/\/datvale.ge\/wp-content\/uploads\/2026\/07\/\";\r\n    const dvLivingVersion = \"v24-final-20260706\";\r\n\r\n    function dvLivingImg(n){\r\n      return dvLivingBase + \"living-room\" + n + \".webp?v=\" + dvLivingVersion;\r\n    }\r\n\r\n    const dvLivingData = [\r\n      {\r\n        key:\"style\",\r\n        title:\"Choose Style\",\r\n        options:[\r\n          {label:\"Modern\", value:0, img:dvLivingImg(1)},\r\n          {label:\"Classic\", value:1, img:dvLivingImg(13)}\r\n        ]\r\n      },\r\n      {\r\n        key:\"color\",\r\n        title:\"Choose Colors\",\r\n        options:[\r\n          {label:\"Light Colors\", value:0, img:dvLivingImg(1)},\r\n          {label:\"Dark Colors\", value:1, img:dvLivingImg(7)}\r\n        ]\r\n      },\r\n      {\r\n        key:\"lighting\",\r\n        title:\"Choose Lighting\",\r\n        options:[\r\n          {label:\"Chandelier\", value:0, img:dvLivingImg(1)},\r\n          {label:\"Spot Lighting\", value:1, img:dvLivingImg(3)},\r\n          {label:\"Accent Lighting\", value:2, img:dvLivingImg(5)}\r\n        ]\r\n      },\r\n      {\r\n        key:\"furniture\",\r\n        title:\"Choose Furniture Style\",\r\n        options:[\r\n          {label:\"Minimalist\", value:0, img:dvLivingImg(1)},\r\n          {label:\"Cozy\", value:1, img:dvLivingImg(2)}\r\n        ]\r\n      }\r\n    ];\r\n\r\n    let dvLivingCurrent = 0;\r\n    let dvLivingAnswers = {};\r\n\r\n    function dvLivingCalcNumber(values){\r\n      return (\r\n        values.style * 12 +\r\n        values.color * 6 +\r\n        values.lighting * 2 +\r\n        values.furniture +\r\n        1\r\n      );\r\n    }\r\n\r\n    function dvLivingSmoothScroll(target){\r\n      if(!target) return;\r\n      setTimeout(()=>{\r\n        const isMobile = window.matchMedia(\"(max-width: 760px)\").matches;\r\n        const offset = isMobile ? 95 : 165;\r\n        const y = target.getBoundingClientRect().top + window.pageYOffset - offset;\r\n        window.scrollTo({top: Math.max(y, 0), behavior:\"smooth\"});\r\n      },120);\r\n    }\r\n\r\n    function dvLivingRender(shouldScroll = false){\r\n      const holder = document.getElementById(\"dvLivingSteps\");\r\n      const actions = document.getElementById(\"dvLivingActions\");\r\n      holder.innerHTML = \"\";\r\n\r\n      if(dvLivingCurrent >= dvLivingData.length){\r\n        dvLivingShowLoader(holder);\r\n        actions.style.display = \"none\";\r\n        document.getElementById(\"dvLivingProgress\").style.width = \"100%\";\r\n        return;\r\n      }\r\n\r\n      actions.style.display = \"flex\";\r\n      document.querySelector(\"#datvale-living-ai .dv-next\").style.display = \"inline-flex\";\r\n      document.querySelector(\"#datvale-living-ai .dv-back\").style.display = dvLivingCurrent === 0 ? \"none\" : \"inline-flex\";\r\n\r\n      const step = dvLivingData[dvLivingCurrent];\r\n      const selected = dvLivingAnswers[step.key];\r\n      const gridClass = step.options.length === 3 ? \"dv-grid dv-three\" : \"dv-grid\";\r\n\r\n      holder.innerHTML = `\r\n        <div class=\"dv-step\">\r\n          <div class=\"dv-step-head\">\r\n            <h2>${step.title}<\/h2>\r\n          <\/div>\r\n          <div class=\"${gridClass}\">\r\n            ${step.options.map(opt => `\r\n              <div class=\"dv-card ${selected && selected.label===opt.label ? \"selected\" : \"\"}\" \r\n                   style=\"background-image:url('${opt.img}')\" \r\n                   onclick=\"dvLivingSelect('${step.key}', ${opt.value}, '${opt.label}')\">\r\n                <h3>${opt.label}<\/h3>\r\n              <\/div>\r\n            `).join(\"\")}\r\n          <\/div>\r\n        <\/div>`;\r\n\r\n      document.getElementById(\"dvLivingProgress\").style.width = ((dvLivingCurrent) \/ dvLivingData.length * 100) + \"%\";\r\n      if(shouldScroll) dvLivingSmoothScroll(holder.querySelector(\".dv-step\") || holder);\r\n    }\r\n\r\n    function dvLivingSelect(key,value,label){\r\n      dvLivingAnswers[key] = {value:value,label:label};\r\n      setTimeout(()=>{ dvLivingCurrent++; dvLivingRender(true); },120);\r\n    }\r\n\r\n    function dvLivingNext(){\r\n      const step = dvLivingData[dvLivingCurrent];\r\n      if(step && !dvLivingAnswers[step.key]){\r\n        alert(\"Please select one of the options\");\r\n        return;\r\n      }\r\n      dvLivingCurrent++;\r\n      dvLivingRender(true);\r\n    }\r\n\r\n    function dvLivingBack(){\r\n      if(dvLivingCurrent > 0){\r\n        dvLivingCurrent--;\r\n        dvLivingRender(true);\r\n      }\r\n    }\r\n\r\n    function dvLivingRestart(){\r\n      dvLivingCurrent = 0;\r\n      dvLivingAnswers = {};\r\n      dvLivingRender();\r\n      document.getElementById(\"datvale-living-ai\").scrollIntoView({behavior:\"smooth\",block:\"start\"});\r\n    }\r\n\r\n    function dvLivingPhotoNumber(){\r\n      return dvLivingCalcNumber({\r\n        style: dvLivingAnswers.style.value,\r\n        color: dvLivingAnswers.color.value,\r\n        lighting: dvLivingAnswers.lighting.value,\r\n        furniture: dvLivingAnswers.furniture.value\r\n      });\r\n    }\r\n\r\n    function dvLivingShowLoader(holder){\r\n      holder.innerHTML = `\r\n        <div class=\"dv-loading-pro\">\r\n          <h3 class=\"dv-loading-title\">Datvale.ge \u10e5\u10db\u10dc\u10d8\u10e1 \u10d7\u10e5\u10d5\u10d4\u10dc\u10d8 Living Room\u10e1 \u10d3\u10d8\u10d6\u10d0\u10d8\u10dc\u10e1<\/h3>\r\n          <p class=\"dv-muted\">Please wait a few seconds...<\/p>\r\n          <div class=\"dv-loader-row\">\r\n            <span class=\"dv-spinner\"><\/span>\r\n            <div class=\"dv-loader-bar\"><span id=\"dvLivingLoaderFill\"><\/span><\/div>\r\n            <div class=\"dv-loader-percent\" id=\"dvLivingLoaderPercent\">0%<\/div>\r\n          <\/div>\r\n          <div class=\"dv-loader-status\" id=\"dvLivingLoaderStatus\">Analyzing your selections...<\/div>\r\n        <\/div>`;\r\n\r\n      dvLivingSmoothScroll(holder);\r\n\r\n      let progress = 0;\r\n      const fill = document.getElementById(\"dvLivingLoaderFill\");\r\n      const percent = document.getElementById(\"dvLivingLoaderPercent\");\r\n      const status = document.getElementById(\"dvLivingLoaderStatus\");\r\n\r\n      const messages = [\r\n        \"Analyzing your selections...\",\r\n        \"\u10d4\u10db\u10d0\u10e2\u10d4\u10d1\u10d0 \u10d0\u10e0\u10e9\u10d4\u10e3\u10da\u10d8 \u10e1\u10e2\u10d8\u10da\u10d8...\",\r\n        \"\u10d8\u10e0\u10e9\u10d4\u10d5\u10d0 \u10e4\u10d4\u10e0\u10d4\u10d1\u10d8\u10e1 \u10de\u10d0\u10da\u10d8\u10e2\u10e0\u10d0...\",\r\n        \"\u10db\u10e3\u10e8\u10d0\u10d5\u10d3\u10d4\u10d1\u10d0 \u10d2\u10d0\u10dc\u10d0\u10d7\u10d4\u10d1\u10d8\u10e1 \u10e2\u10d8\u10de\u10d8...\",\r\n        \"\u10d3\u10d8\u10d6\u10d0\u10d8\u10dc\u10d8 \u10d7\u10d8\u10d7\u10e5\u10db\u10d8\u10e1 \u10db\u10d6\u10d0\u10d3\u10d0\u10d0...\"\r\n      ];\r\n\r\n      const timer = setInterval(()=>{\r\n        progress += 20;\r\n        if(fill) fill.style.width = progress + \"%\";\r\n        if(percent) percent.innerText = progress + \"%\";\r\n        if(status) status.innerText = messages[Math.min(Math.floor(progress\/20)-1, messages.length-1)];\r\n\r\n        if(progress >= 100){\r\n          clearInterval(timer);\r\n          setTimeout(()=>dvLivingShowResult(holder),350);\r\n        }\r\n      },420);\r\n    }\r\n\r\n\r\n    function dvLivingDownloadImage(url, photoNumber){\r\n      const cleanUrl = url.split(\"?\")[0];\r\n      const fileName = \"datvale-living-room-\" + photoNumber + \".webp\";\r\n\r\n      fetch(cleanUrl)\r\n        .then(response => response.blob())\r\n        .then(blob => {\r\n          const blobUrl = window.URL.createObjectURL(blob);\r\n          const link = document.createElement(\"a\");\r\n          link.href = blobUrl;\r\n          link.download = fileName;\r\n          document.body.appendChild(link);\r\n          link.click();\r\n          document.body.removeChild(link);\r\n          window.URL.revokeObjectURL(blobUrl);\r\n        })\r\n        .catch(() => {\r\n          const link = document.createElement(\"a\");\r\n          link.href = cleanUrl;\r\n          link.download = fileName;\r\n          link.target = \"_blank\";\r\n          document.body.appendChild(link);\r\n          link.click();\r\n          document.body.removeChild(link);\r\n        });\r\n    }\r\n\r\n    function dvLivingShowResult(holder){\r\n      const photoNumber = dvLivingPhotoNumber();\r\n      const imageUrl = dvLivingImg(photoNumber);\r\n\r\n      holder.innerHTML = `\r\n        <div class=\"dv-result\">\r\n          <h2>\u10e8\u10d4\u10dc\u10d8 Living Room Design \u10db\u10d6\u10d0\u10d3\u10d0\u10d0<\/h2>\r\n          <p class=\"dv-muted\">\u10e5\u10d5\u10d4\u10db\u10dd\u10d7 \u10e8\u10d4\u10d2\u10d8\u10eb\u10da\u10d8\u10d0 \u10dc\u10d0\u10ee\u10dd \u10e8\u10d4\u10dc \u10db\u10d8\u10d4\u10e0 \u10d0\u10e0\u10e9\u10d4\u10e3\u10da\u10d8 \u10de\u10d0\u10e0\u10d0\u10db\u10d4\u10e2\u10e0\u10d4\u10d1\u10d8\u10e1 \u10db\u10d8\u10ee\u10d4\u10d3\u10d5\u10d8\u10d7 \u10db\u10dd\u10db\u10d6\u10d0\u10d3\u10d4\u10d1\u10e3\u10da\u10d8 Living Room\u10e1 \u10d5\u10d8\u10d6\u10e3\u10d0\u10da\u10d8.<\/p>\r\n\r\n          <div class=\"dv-list\">\r\n            <div class=\"dv-item\"><b>Style:<\/b> ${dvLivingAnswers.style.label}<\/div>\r\n            <div class=\"dv-item\"><b>\u10e4\u10d4\u10e0\u10d4\u10d1\u10d8:<\/b> ${dvLivingAnswers.color.label}<\/div>\r\n            <div class=\"dv-item\"><b>Lighting:<\/b> ${dvLivingAnswers.lighting.label}<\/div>\r\n            <div class=\"dv-item\"><b>\u10d0\u10d5\u10d4\u10ef\u10d8\u10e1 Style:<\/b> ${dvLivingAnswers.furniture.label}<\/div>\r\n            <div class=\"dv-item\"><b>Design Number:<\/b> ${photoNumber}<\/div>\r\n          <\/div>\r\n\r\n          <img decoding=\"async\" class=\"dv-ai-img\" src=\"${imageUrl}\" alt=\"Datvale living room design\">\r\n\r\n          <div style=\"margin-top:18px\">\r\n            <button type=\"button\" class=\"dv-cta\" style=\"width:100%;max-width:none\" onclick=\"dvLivingDownloadImage('${imageUrl}', ${photoNumber})\">Download Image<\/button>\r\n          <\/div>\r\n\r\n          <div class=\"dv-partners\">\r\n            <div>\r\n              <h3>\u10e8\u10d4\u10d0\u10e0\u10e9\u10d8\u10d4 \u10d2\u10d0\u10dc\u10d0\u10d7\u10d4\u10d1\u10d0 New Light-\u10e8\u10d8<\/h3>\r\n              <p>\u10e8\u10d4\u10e5\u10db\u10d4\u10dc\u10d8 \u10d8\u10d3\u10d4\u10d0\u10da\u10e3\u10e0\u10d8 \u10d0\u10e2\u10db\u10dd\u10e1\u10e4\u10d4\u10e0\u10dd \u10d3\u10d0 \u10d8\u10e1\u10d0\u10e0\u10d2\u10d4\u10d1\u10da\u10d4 Datvale-\u10d8\u10e1 \u10ea\u10d8\u10e4\u10e0\u10e3\u10da\u10d8 \u10d1\u10d0\u10e0\u10d0\u10d7\u10d8\u10d7 \u2014 \u10db\u10d8\u10d8\u10e6\u10d4 <b>15% \u10e4\u10d0\u10e1\u10d3\u10d0\u10d9\u10da\u10d4\u10d1\u10d0 New Light-\u10e8\u10d8<\/b>.<\/p>\r\n            <\/div>\r\n            <a href=\"https:\/\/newlight.ge\/\" target=\"_blank\" rel=\"noopener\">\u10d2\u10d0\u10dc\u10d0\u10d7\u10d4\u10d1\u10d8\u10e1 \u10d0\u10e0\u10e9\u10d4\u10d5\u10d0<\/a>\r\n          <\/div>\r\n\r\n          <div class=\"dv-remont-final\">\r\n            <div>\r\n              <h3>Calculate the Renovation Cost<\/h3>\r\n              <p>Estimate materials, labor and key renovation costs.<\/p>\r\n            <\/div>\r\n            <a href=\"https:\/\/datvale.ge\/remontis-kalkulatori\/\" target=\"_blank\" rel=\"noopener\">Calculate Renovation Cost<\/a>\r\n          <\/div>\r\n\r\n          <div class=\"dv-green-final\">\r\n            <div>\r\n              <h3>Order Renovation from Green Color<\/h3>\r\n              <p>Renovation & Construction \u2022 10+ Years of Experience \u2022 One of Georgia's most trusted companies.<\/p>\r\n            <\/div>\r\n            <a href=\"https:\/\/greencolor.ge\/\" target=\"_blank\" rel=\"noopener\">Order Renovation<\/a>\r\n          <\/div>\r\n\r\n          <div style=\"margin-top:18px\">\r\n            <button type=\"button\" class=\"dv-cta dv-secondary\" style=\"width:100%;max-width:none\" onclick=\"dvLivingRestart()\">Start Over<\/button>\r\n          <\/div>\r\n        <\/div>`;\r\n      dvLivingSmoothScroll(holder.querySelector(\".dv-result\"));\r\n    }\r\n\r\n    dvLivingRender();\r\n  <\/script>\r\n<\/div>\r\n<\/div>\r\n<div id=\"dvDesignRoom-bedroom\" class=\"dv-design-room-section\">\r\n  <div class=\"dv-design-topbar\">\r\n    <b>\u10e1\u10d0\u10eb\u10d8\u10dc\u10d4\u10d1\u10da\u10d8\u10e1 \u10d3\u10d8\u10d6\u10d0\u10d8\u10dc\u10d8<\/b>\r\n    <button type=\"button\" class=\"dv-design-back\" onclick=\"dvDesignBackToMenu()\">\u2190 Choose Another Room<\/button>\r\n  <\/div>\r\n<div id=\"datvale-bedroom-ai\">\r\n  <style>\r\n    #datvale-bedroom-ai,*{box-sizing:border-box}\r\n    #datvale-bedroom-ai{font-family:system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;background:#002B4F;color:#fff;border-radius:30px;padding:44px 22px;overflow:hidden;position:relative;isolation:isolate;border:1px solid rgba(255,255,255,.10)}\r\n    #datvale-bedroom-ai:before{content:\"\";position:absolute;inset:-180px;background:radial-gradient(circle at 16% 0%,rgba(14,165,233,.24),transparent 32%),radial-gradient(circle at 90% 8%,rgba(30,184,255,.14),transparent 30%),radial-gradient(circle at 50% 110%,rgba(14,165,233,.14),transparent 34%);z-index:-1;pointer-events:none}\r\n    #datvale-bedroom-ai .dv-wrap{max-width:1260px;margin:auto;position:relative}\r\n    #datvale-bedroom-ai .dv-hero{text-align:center;margin:4px auto 32px;max-width:980px}\r\n    #datvale-bedroom-ai h1{font-size:54px;line-height:1.08;margin:0;letter-spacing:-.045em;font-weight:950;color:#F8FAFC;text-shadow:0 4px 18px rgba(0,0,0,.30),0 0 28px rgba(56,189,248,.24)}\r\n    #datvale-bedroom-ai h1 span{display:block;margin-top:10px;color:#F8FAFC}\r\n    #datvale-bedroom-ai .dv-progress{height:12px;background:rgba(255,255,255,.13);border-radius:999px;margin:30px auto 36px;max-width:1080px;overflow:hidden;border:1px solid rgba(255,255,255,.12)}\r\n    #datvale-bedroom-ai .dv-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,#1EB8FF,#007EDB);border-radius:999px;transition:.35s ease}\r\n\r\n    #datvale-bedroom-ai .dv-step-head{text-align:center;margin-bottom:28px}\r\n    #datvale-bedroom-ai .dv-step-head h2{display:inline-flex;align-items:center;justify-content:center;font-size:36px;line-height:1.15;margin:0;letter-spacing:-.03em;color:#fff;font-weight:1000;background:linear-gradient(180deg,#1EB8FF,#007EDB);padding:14px 28px;border-radius:999px;border:2px solid rgba(255,255,255,.38);box-shadow:0 18px 42px rgba(0,0,0,.28),0 0 0 7px rgba(30,184,255,.13),inset 0 1px 0 rgba(255,255,255,.25)}\r\n    #datvale-bedroom-ai .dv-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}\r\n    #datvale-bedroom-ai .dv-grid.dv-three{grid-template-columns:repeat(3,1fr);max-width:1080px;margin:auto}\r\n    #datvale-bedroom-ai .dv-card{min-height:270px;border-radius:30px;padding:22px;position:relative;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;border:3px solid rgba(255,255,255,.85);background:#fff;transition:.22s ease;box-shadow:0 18px 48px rgba(0,0,0,.22),0 12px 32px rgba(14,165,233,.18);background-size:cover;background-position:center}\r\n    #datvale-bedroom-ai .dv-card:before{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,43,79,.05) 0%,rgba(0,43,79,.28) 45%,rgba(0,0,0,.78) 100%);z-index:1}\r\n    #datvale-bedroom-ai .dv-card:hover,#datvale-bedroom-ai .dv-card.selected{transform:translateY(-6px);border-color:#1EB8FF;box-shadow:0 24px 65px rgba(0,0,0,.32),0 0 0 6px rgba(30,184,255,.18)}\r\n    #datvale-bedroom-ai .dv-card.selected:after{content:\"\u2713\";position:absolute;top:14px;right:14px;width:42px;height:42px;border-radius:50%;background:linear-gradient(180deg,#1EB8FF,#007EDB);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:1000;font-size:24px;z-index:3;border:3px solid #fff;box-shadow:0 14px 30px rgba(0,0,0,.30)}\r\n    #datvale-bedroom-ai .dv-card h3{position:relative;z-index:2;display:inline-flex;width:max-content;max-width:100%;font-size:27px;line-height:1.12;margin:0;color:#fff;letter-spacing:-.02em;font-weight:1000;background:linear-gradient(180deg,#1EB8FF,#007EDB);border:2px solid rgba(255,255,255,.40);border-radius:18px;padding:10px 16px;text-shadow:0 2px 10px rgba(0,0,0,.18);box-shadow:0 14px 34px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.25)}\r\n    #datvale-bedroom-ai .dv-actions{display:flex;justify-content:center;gap:14px;margin:34px auto 0;max-width:820px}\r\n    #datvale-bedroom-ai button,#datvale-bedroom-ai a{font-family:inherit}\r\n    #datvale-bedroom-ai .dv-btn{border:0;border-radius:18px;padding:17px 34px;font-weight:1000;cursor:pointer;font-size:18px;transition:.2s;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}\r\n    #datvale-bedroom-ai .dv-btn:hover{transform:translateY(-2px)}\r\n    #datvale-bedroom-ai .dv-back{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.22);box-shadow:0 12px 28px rgba(0,0,0,.18)}\r\n    #datvale-bedroom-ai .dv-next{background:linear-gradient(180deg,#1EB8FF,#007EDB);color:#fff;box-shadow:0 16px 38px rgba(0,126,219,.35);border:2px solid rgba(255,255,255,.35)}\r\n\r\n    #datvale-bedroom-ai .dv-result{background:#063B68;border:1px solid rgba(255,255,255,.14);border-radius:30px;padding:34px;max-width:1080px;margin:auto;box-shadow:0 20px 65px rgba(0,0,0,.30)}\r\n    #datvale-bedroom-ai .dv-result h2{font-size:40px;line-height:1.13;margin:0 0 10px;letter-spacing:-.03em;color:#fff;font-weight:950}\r\n    #datvale-bedroom-ai .dv-muted{color:#D9ECF8;font-size:17px;line-height:1.55;margin:0}\r\n    #datvale-bedroom-ai .dv-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}\r\n    #datvale-bedroom-ai .dv-item{background:rgba(255,255,255,.08);padding:17px 19px;border-radius:17px;color:#D9ECF8;border:1px solid rgba(255,255,255,.12)}\r\n    #datvale-bedroom-ai .dv-item b{color:#fff}\r\n    #datvale-bedroom-ai .dv-ai-img{width:100%;border-radius:30px;margin-top:18px;display:block;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 55px rgba(0,0,0,.30)}\r\n    #datvale-bedroom-ai .dv-cta{background:linear-gradient(180deg,#1EB8FF,#007EDB);color:#fff;border:0;border-radius:18px;padding:0 22px;font-weight:1000;cursor:pointer;font-size:17px;text-decoration:none;margin:7px 8px 7px 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.2s;box-shadow:0 14px 40px rgba(0,126,219,.35);width:280px;height:64px;line-height:1.2;text-align:center;vertical-align:top}\r\n    #datvale-bedroom-ai .dv-cta:hover{transform:translateY(-2px);background:linear-gradient(180deg,#36C6FF,#0087D9)}\r\n    #datvale-bedroom-ai .dv-secondary{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.22);box-shadow:0 12px 28px rgba(0,0,0,.18)}\r\n\r\n    #datvale-bedroom-ai .dv-partners,#datvale-bedroom-ai .dv-remont-final,#datvale-bedroom-ai .dv-green-final{\r\n      margin-top:18px;border-radius:24px;padding:22px;border:1px solid rgba(255,255,255,.24);\r\n      box-shadow:0 18px 48px rgba(0,0,0,.22);color:#fff;display:grid;grid-template-columns:1.2fr auto;\r\n      gap:18px;align-items:center;\r\n    }\r\n    #datvale-bedroom-ai .dv-partners{background:linear-gradient(135deg,#D4AF37,#7A4A00)}\r\n    #datvale-bedroom-ai .dv-remont-final{background:linear-gradient(180deg,#1EB8FF,#007EDB)}\r\n    #datvale-bedroom-ai .dv-green-final{background:linear-gradient(135deg,#16A34A,#047857)}\r\n    #datvale-bedroom-ai .dv-partners h3,#datvale-bedroom-ai .dv-remont-final h3,#datvale-bedroom-ai .dv-green-final h3{margin:0 0 8px;font-size:28px;line-height:1.12;font-weight:1000;color:#fff}\r\n    #datvale-bedroom-ai .dv-partners p,#datvale-bedroom-ai .dv-remont-final p,#datvale-bedroom-ai .dv-green-final p{margin:0;font-size:15px;font-weight:850;line-height:1.45}\r\n    #datvale-bedroom-ai .dv-partners p,#datvale-bedroom-ai .dv-remont-final p{color:#EAF7FF}\r\n    #datvale-bedroom-ai .dv-green-final p{color:#E9FFF2}\r\n    #datvale-bedroom-ai .dv-partners a,#datvale-bedroom-ai .dv-remont-final a,#datvale-bedroom-ai .dv-green-final a{\r\n      width:250px;height:56px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;\r\n      border-radius:16px;background:#fff;text-decoration:none;font-weight:1000;white-space:nowrap;text-align:center;transition:.2s;\r\n    }\r\n    #datvale-bedroom-ai .dv-partners a,#datvale-bedroom-ai .dv-remont-final a{color:#003B66}\r\n    #datvale-bedroom-ai .dv-green-final a{color:#047857}\r\n    #datvale-bedroom-ai .dv-partners a:hover,#datvale-bedroom-ai .dv-remont-final a:hover,#datvale-bedroom-ai .dv-green-final a:hover{transform:translateY(-2px)}\r\n\r\n    #datvale-bedroom-ai .dv-loading-pro{padding:34px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.06));border-radius:28px;color:#D9ECF8;box-shadow:0 20px 60px rgba(0,0,0,.24);max-width:900px;margin:auto}\r\n    #datvale-bedroom-ai .dv-loading-title{font-size:34px;line-height:1.15;margin:0 0 8px;color:#fff;font-weight:950;letter-spacing:-.03em}\r\n    #datvale-bedroom-ai .dv-loader-row{display:flex;align-items:center;gap:14px;margin:18px 0 16px}\r\n    #datvale-bedroom-ai .dv-spinner{width:32px;height:32px;border:3px solid rgba(255,255,255,.22);border-top-color:#1EB8FF;border-radius:50%;animation:dvSpinBedroom 1s linear infinite;flex:0 0 auto}\r\n    #datvale-bedroom-ai .dv-loader-bar{height:12px;flex:1;background:rgba(255,255,255,.12);border-radius:999px;overflow:hidden;border:1px solid rgba(255,255,255,.12)}\r\n    #datvale-bedroom-ai .dv-loader-bar span{display:block;height:100%;width:0;background:linear-gradient(90deg,#1EB8FF,#007EDB);border-radius:999px;transition:width .55s ease}\r\n    #datvale-bedroom-ai .dv-loader-percent{min-width:44px;text-align:right;color:#fff;font-weight:950}\r\n    #datvale-bedroom-ai .dv-loader-status{color:#fff;font-weight:800;font-size:16px;margin-top:12px;min-height:24px}\r\n    @keyframes dvSpinBedroom{to{transform:rotate(360deg)}}\r\n\r\n    @media(max-width:980px){\r\n      #datvale-bedroom-ai .dv-grid,#datvale-bedroom-ai .dv-grid.dv-three{grid-template-columns:repeat(2,1fr)}\r\n      #datvale-bedroom-ai h1{font-size:42px;line-height:1.12}\r\n    }\r\n    @media(max-width:760px){\r\n      #datvale-bedroom-ai{padding:28px 12px;border-radius:22px}\r\n      #datvale-bedroom-ai .dv-hero{margin-bottom:24px}\r\n      #datvale-bedroom-ai h1{font-size:31px;line-height:1.14;letter-spacing:-.035em}\r\n      #datvale-bedroom-ai h1 span{margin-top:6px}\r\n      #datvale-bedroom-ai .dv-progress{margin:22px auto 28px}\r\n      #datvale-bedroom-ai .dv-step-head{margin-bottom:20px}\r\n      #datvale-bedroom-ai .dv-step-head h2{font-size:24px;line-height:1.18;padding:12px 18px;border-radius:24px;max-width:100%;white-space:normal}\r\n      #datvale-bedroom-ai .dv-grid,#datvale-bedroom-ai .dv-grid.dv-three{grid-template-columns:1fr;gap:18px}\r\n      #datvale-bedroom-ai .dv-card{min-height:210px;border-radius:24px;padding:18px}\r\n      #datvale-bedroom-ai .dv-card h3{font-size:21px;line-height:1.16;padding:9px 12px;border-radius:15px;width:auto;max-width:100%;white-space:normal;word-break:normal;overflow-wrap:anywhere}\r\n      #datvale-bedroom-ai .dv-actions{flex-direction:column;margin-top:26px}\r\n      #datvale-bedroom-ai .dv-btn{width:100%;font-size:16px;padding:15px 22px}\r\n      #datvale-bedroom-ai .dv-result{padding:18px;border-radius:24px}\r\n      #datvale-bedroom-ai .dv-result h2{font-size:25px;line-height:1.16}\r\n      #datvale-bedroom-ai .dv-muted{font-size:15px;line-height:1.45}\r\n      #datvale-bedroom-ai .dv-list{grid-template-columns:1fr}\r\n      #datvale-bedroom-ai .dv-partners,#datvale-bedroom-ai .dv-remont-final,#datvale-bedroom-ai .dv-green-final{grid-template-columns:1fr;text-align:center;padding:18px;border-radius:22px;gap:14px}\r\n      #datvale-bedroom-ai .dv-partners h3,#datvale-bedroom-ai .dv-remont-final h3,#datvale-bedroom-ai .dv-green-final h3{font-size:22px;line-height:1.16;letter-spacing:-.02em;overflow-wrap:anywhere}\r\n      #datvale-bedroom-ai .dv-partners p,#datvale-bedroom-ai .dv-remont-final p,#datvale-bedroom-ai .dv-green-final p{font-size:14px;line-height:1.4}\r\n      #datvale-bedroom-ai .dv-partners a,#datvale-bedroom-ai .dv-remont-final a,#datvale-bedroom-ai .dv-green-final a{width:100%;height:auto;min-height:54px;white-space:normal;line-height:1.2;padding:12px 14px}\r\n      #datvale-bedroom-ai .dv-cta{width:100%;margin-right:0;white-space:normal;height:auto;min-height:58px;padding:12px 16px}\r\n      #datvale-bedroom-ai .dv-loading-pro{padding:20px;border-radius:24px}\r\n      #datvale-bedroom-ai .dv-loading-title{font-size:24px;line-height:1.16}\r\n      #datvale-bedroom-ai .dv-loader-row{gap:10px}\r\n    }\r\n    @media(max-width:390px){\r\n      #datvale-bedroom-ai{padding:22px 8px;border-radius:18px}\r\n      #datvale-bedroom-ai h1{font-size:27px;line-height:1.15}\r\n      #datvale-bedroom-ai .dv-step-head h2{font-size:21px;padding:10px 14px}\r\n      #datvale-bedroom-ai .dv-card{min-height:195px;padding:15px;border-radius:21px}\r\n      #datvale-bedroom-ai .dv-card h3{font-size:19px;padding:8px 10px}\r\n      #datvale-bedroom-ai .dv-result h2{font-size:23px}\r\n      #datvale-bedroom-ai .dv-partners h3,#datvale-bedroom-ai .dv-remont-final h3,#datvale-bedroom-ai .dv-green-final h3{font-size:20px}\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"dv-wrap\">\r\n    <div class=\"dv-hero\">\r\n      <h1>\u10e8\u10d4\u10e5\u10db\u10d4\u10dc\u10d8 \u10e8\u10d4\u10dc\u10d8 \u10e1\u10d0\u10eb\u10d8\u10dc\u10d4\u10d1\u10da\u10d8\u10e1 \u10d5\u10d8\u10d6\u10e3\u10d0\u10da\u10d8<span>Datvale.ge<\/span><\/h1>\r\n    <\/div>\r\n\r\n    <div class=\"dv-progress\"><span id=\"dvBedroomProgress\"><\/span><\/div>\r\n    <div id=\"dvBedroomSteps\"><\/div>\r\n\r\n    <div class=\"dv-actions\" id=\"dvBedroomActions\">\r\n      <button type=\"button\" class=\"dv-btn dv-back\" onclick=\"dvBedroomBack()\">Back<\/button>\r\n      <button type=\"button\" class=\"dv-btn dv-next\" onclick=\"dvBedroomNext()\">Next<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    const dvBedroomBase = \"https:\/\/datvale.ge\/wp-content\/uploads\/2026\/07\/\";\r\n    const dvBedroomVersion = \"v24-final-20260706\";\r\n\r\n    function dvBedroomResultImg(n){\r\n      return dvBedroomBase + \"bedroom\" + n + \".webp?v=\" + dvBedroomVersion;\r\n    }\r\n\r\n    function dvBedroomChoiceImg(file){\r\n      return dvBedroomBase + file + \"?v=\" + dvBedroomVersion;\r\n    }\r\n\r\n    const dvBedroomData = [\r\n      {\r\n        key:\"style\",\r\n        title:\"Choose Style\",\r\n        options:[\r\n          {label:\"Modern\", value:0, img:dvBedroomChoiceImg(\"modern.webp\")},\r\n          {label:\"Classic\", value:1, img:dvBedroomChoiceImg(\"classic.webp\")}\r\n        ]\r\n      },\r\n      {\r\n        key:\"color\",\r\n        title:\"Choose Colors\",\r\n        options:[\r\n          {label:\"Light Colors\", value:0, img:dvBedroomChoiceImg(\"Light-Colors.webp\")},\r\n          {label:\"Dark Colors\", value:1, img:dvBedroomChoiceImg(\"Dark-Colors.webp\")}\r\n        ]\r\n      },\r\n      {\r\n        key:\"lighting\",\r\n        title:\"Choose Lighting\",\r\n        options:[\r\n          {label:\"Chandelier\", value:0, img:dvBedroomChoiceImg(\"Chandelier.webp\")},\r\n          {label:\"Spot Lighting\", value:1, img:dvBedroomChoiceImg(\"Spot-Lighting.webp\")},\r\n          {label:\"Accent Lighting\", value:2, img:dvBedroomChoiceImg(\"Accent-Lighting.webp\")}\r\n        ]\r\n      },\r\n      {\r\n        key:\"furniture\",\r\n        title:\"Choose Furniture Style\",\r\n        options:[\r\n          {label:\"Minimalist\", value:0, img:dvBedroomChoiceImg(\"Minimalist-Furniture.webp\")},\r\n          {label:\"Cozy\", value:1, img:dvBedroomChoiceImg(\"Cozy-Furniture.webp\")}\r\n        ]\r\n      }\r\n    ];\r\n\r\n    let dvBedroomCurrent = 0;\r\n    let dvBedroomAnswers = {};\r\n\r\n    function dvBedroomCalcNumber(values){\r\n      return (\r\n        values.style * 12 +\r\n        values.color * 6 +\r\n        values.lighting * 2 +\r\n        values.furniture +\r\n        1\r\n      );\r\n    }\r\n\r\n    function dvBedroomSmoothScroll(target){\r\n      if(!target) return;\r\n      setTimeout(()=>{\r\n        const isMobile = window.matchMedia(\"(max-width: 760px)\").matches;\r\n        const offset = isMobile ? 95 : 165;\r\n        const y = target.getBoundingClientRect().top + window.pageYOffset - offset;\r\n        window.scrollTo({top: Math.max(y, 0), behavior:\"smooth\"});\r\n      },120);\r\n    }\r\n\r\n    function dvBedroomRender(shouldScroll = false){\r\n      const holder = document.getElementById(\"dvBedroomSteps\");\r\n      const actions = document.getElementById(\"dvBedroomActions\");\r\n      holder.innerHTML = \"\";\r\n\r\n      if(dvBedroomCurrent >= dvBedroomData.length){\r\n        dvBedroomShowLoader(holder);\r\n        actions.style.display = \"none\";\r\n        document.getElementById(\"dvBedroomProgress\").style.width = \"100%\";\r\n        return;\r\n      }\r\n\r\n      actions.style.display = \"flex\";\r\n      document.querySelector(\"#datvale-bedroom-ai .dv-next\").style.display = \"inline-flex\";\r\n      document.querySelector(\"#datvale-bedroom-ai .dv-back\").style.display = dvBedroomCurrent === 0 ? \"none\" : \"inline-flex\";\r\n\r\n      const step = dvBedroomData[dvBedroomCurrent];\r\n      const selected = dvBedroomAnswers[step.key];\r\n      const gridClass = step.options.length === 3 ? \"dv-grid dv-three\" : \"dv-grid\";\r\n\r\n      holder.innerHTML = `\r\n        <div class=\"dv-step\">\r\n          <div class=\"dv-step-head\">\r\n            <h2>${step.title}<\/h2>\r\n          <\/div>\r\n          <div class=\"${gridClass}\">\r\n            ${step.options.map(opt => `\r\n              <div class=\"dv-card ${selected && selected.label===opt.label ? \"selected\" : \"\"}\" \r\n                   style=\"background-image:url('${opt.img}')\" \r\n                   onclick=\"dvBedroomSelect('${step.key}', ${opt.value}, '${opt.label}')\">\r\n                <h3>${opt.label}<\/h3>\r\n              <\/div>\r\n            `).join(\"\")}\r\n          <\/div>\r\n        <\/div>`;\r\n\r\n      document.getElementById(\"dvBedroomProgress\").style.width = ((dvBedroomCurrent) \/ dvBedroomData.length * 100) + \"%\";\r\n      if(shouldScroll) dvBedroomSmoothScroll(holder.querySelector(\".dv-step\") || holder);\r\n    }\r\n\r\n    function dvBedroomSelect(key,value,label){\r\n      dvBedroomAnswers[key] = {value:value,label:label};\r\n      setTimeout(()=>{ dvBedroomCurrent++; dvBedroomRender(true); },120);\r\n    }\r\n\r\n    function dvBedroomNext(){\r\n      const step = dvBedroomData[dvBedroomCurrent];\r\n      if(step && !dvBedroomAnswers[step.key]){\r\n        alert(\"Please select one of the options\");\r\n        return;\r\n      }\r\n      dvBedroomCurrent++;\r\n      dvBedroomRender(true);\r\n    }\r\n\r\n    function dvBedroomBack(){\r\n      if(dvBedroomCurrent > 0){\r\n        dvBedroomCurrent--;\r\n        dvBedroomRender(true);\r\n      }\r\n    }\r\n\r\n    function dvBedroomRestart(){\r\n      dvBedroomCurrent = 0;\r\n      dvBedroomAnswers = {};\r\n      dvBedroomRender();\r\n      document.getElementById(\"datvale-bedroom-ai\").scrollIntoView({behavior:\"smooth\",block:\"start\"});\r\n    }\r\n\r\n    function dvBedroomPhotoNumber(){\r\n      return dvBedroomCalcNumber({\r\n        style: dvBedroomAnswers.style.value,\r\n        color: dvBedroomAnswers.color.value,\r\n        lighting: dvBedroomAnswers.lighting.value,\r\n        furniture: dvBedroomAnswers.furniture.value\r\n      });\r\n    }\r\n\r\n    function dvBedroomShowLoader(holder){\r\n      holder.innerHTML = `\r\n        <div class=\"dv-loading-pro\">\r\n          <h3 class=\"dv-loading-title\">Datvale.ge \u10e5\u10db\u10dc\u10d8\u10e1 \u10d7\u10e5\u10d5\u10d4\u10dc\u10d8 \u10e1\u10d0\u10eb\u10d8\u10dc\u10d4\u10d1\u10da\u10d8\u10e1 \u10d3\u10d8\u10d6\u10d0\u10d8\u10dc\u10e1<\/h3>\r\n          <p class=\"dv-muted\">Please wait a few seconds...<\/p>\r\n          <div class=\"dv-loader-row\">\r\n            <span class=\"dv-spinner\"><\/span>\r\n            <div class=\"dv-loader-bar\"><span id=\"dvBedroomLoaderFill\"><\/span><\/div>\r\n            <div class=\"dv-loader-percent\" id=\"dvBedroomLoaderPercent\">0%<\/div>\r\n          <\/div>\r\n          <div class=\"dv-loader-status\" id=\"dvBedroomLoaderStatus\">Analyzing your selections...<\/div>\r\n        <\/div>`;\r\n\r\n      dvBedroomSmoothScroll(holder);\r\n\r\n      let progress = 0;\r\n      const fill = document.getElementById(\"dvBedroomLoaderFill\");\r\n      const percent = document.getElementById(\"dvBedroomLoaderPercent\");\r\n      const status = document.getElementById(\"dvBedroomLoaderStatus\");\r\n\r\n      const messages = [\r\n        \"Analyzing your selections...\",\r\n        \"\u10d4\u10db\u10d0\u10e2\u10d4\u10d1\u10d0 \u10d0\u10e0\u10e9\u10d4\u10e3\u10da\u10d8 \u10e1\u10e2\u10d8\u10da\u10d8...\",\r\n        \"\u10d8\u10e0\u10e9\u10d4\u10d5\u10d0 \u10e4\u10d4\u10e0\u10d4\u10d1\u10d8\u10e1 \u10de\u10d0\u10da\u10d8\u10e2\u10e0\u10d0...\",\r\n        \"\u10db\u10e3\u10e8\u10d0\u10d5\u10d3\u10d4\u10d1\u10d0 \u10d2\u10d0\u10dc\u10d0\u10d7\u10d4\u10d1\u10d8\u10e1 \u10e2\u10d8\u10de\u10d8...\",\r\n        \"\u10d3\u10d8\u10d6\u10d0\u10d8\u10dc\u10d8 \u10d7\u10d8\u10d7\u10e5\u10db\u10d8\u10e1 \u10db\u10d6\u10d0\u10d3\u10d0\u10d0...\"\r\n      ];\r\n\r\n      const timer = setInterval(()=>{\r\n        progress += 20;\r\n        if(fill) fill.style.width = progress + \"%\";\r\n        if(percent) percent.innerText = progress + \"%\";\r\n        if(status) status.innerText = messages[Math.min(Math.floor(progress\/20)-1, messages.length-1)];\r\n\r\n        if(progress >= 100){\r\n          clearInterval(timer);\r\n          setTimeout(()=>dvBedroomShowResult(holder),350);\r\n        }\r\n      },420);\r\n    }\r\n\r\n    function dvBedroomDownloadImage(url, filename){\r\n      const a = document.createElement(\"a\");\r\n      a.href = url;\r\n      a.download = filename || \"datvale-bedroom-design.webp\";\r\n      a.target = \"_blank\";\r\n      document.body.appendChild(a);\r\n      a.click();\r\n      document.body.removeChild(a);\r\n    }\r\n\r\n    function dvBedroomShowResult(holder){\r\n      const photoNumber = dvBedroomPhotoNumber();\r\n      const imageUrl = dvBedroomResultImg(photoNumber);\r\n\r\n      holder.innerHTML = `\r\n        <div class=\"dv-result\">\r\n          <h2>\u10e8\u10d4\u10dc\u10d8 \u10e1\u10d0\u10eb\u10d8\u10dc\u10d4\u10d1\u10da\u10d8\u10e1 \u10d3\u10d8\u10d6\u10d0\u10d8\u10dc\u10d8 \u10db\u10d6\u10d0\u10d3\u10d0\u10d0<\/h2>\r\n          <p class=\"dv-muted\">\u10e5\u10d5\u10d4\u10db\u10dd\u10d7 \u10e8\u10d4\u10d2\u10d8\u10eb\u10da\u10d8\u10d0 \u10dc\u10d0\u10ee\u10dd \u10e8\u10d4\u10dc \u10db\u10d8\u10d4\u10e0 \u10d0\u10e0\u10e9\u10d4\u10e3\u10da\u10d8 \u10de\u10d0\u10e0\u10d0\u10db\u10d4\u10e2\u10e0\u10d4\u10d1\u10d8\u10e1 \u10db\u10d8\u10ee\u10d4\u10d3\u10d5\u10d8\u10d7 \u10db\u10dd\u10db\u10d6\u10d0\u10d3\u10d4\u10d1\u10e3\u10da\u10d8 \u10e1\u10d0\u10eb\u10d8\u10dc\u10d4\u10d1\u10da\u10d8\u10e1 \u10d5\u10d8\u10d6\u10e3\u10d0\u10da\u10d8.<\/p>\r\n\r\n          <div class=\"dv-list\">\r\n            <div class=\"dv-item\"><b>Style:<\/b> ${dvBedroomAnswers.style.label}<\/div>\r\n            <div class=\"dv-item\"><b>\u10e4\u10d4\u10e0\u10d4\u10d1\u10d8:<\/b> ${dvBedroomAnswers.color.label}<\/div>\r\n            <div class=\"dv-item\"><b>Lighting:<\/b> ${dvBedroomAnswers.lighting.label}<\/div>\r\n            <div class=\"dv-item\"><b>\u10d0\u10d5\u10d4\u10ef\u10d8\u10e1 Style:<\/b> ${dvBedroomAnswers.furniture.label}<\/div>\r\n            <div class=\"dv-item\"><b>Design Number:<\/b> ${photoNumber}<\/div>\r\n          <\/div>\r\n\r\n          <img decoding=\"async\" class=\"dv-ai-img\" src=\"${imageUrl}\" alt=\"Datvale bedroom design\">\r\n\r\n          <div style=\"margin-top:18px\">\r\n            <button type=\"button\" class=\"dv-cta\" style=\"width:100%;max-width:none\" onclick=\"dvBedroomDownloadImage('${imageUrl}', 'datvale-bedroom-${photoNumber}.webp')\">Download Image<\/button>\r\n          <\/div>\r\n\r\n          <div class=\"dv-partners\">\r\n            <div>\r\n              <h3>\u10e8\u10d4\u10d0\u10e0\u10e9\u10d8\u10d4 \u10d2\u10d0\u10dc\u10d0\u10d7\u10d4\u10d1\u10d0 New Light-\u10e8\u10d8<\/h3>\r\n              <p>\u10e8\u10d4\u10e5\u10db\u10d4\u10dc\u10d8 \u10d8\u10d3\u10d4\u10d0\u10da\u10e3\u10e0\u10d8 \u10d0\u10e2\u10db\u10dd\u10e1\u10e4\u10d4\u10e0\u10dd \u10d3\u10d0 \u10d8\u10e1\u10d0\u10e0\u10d2\u10d4\u10d1\u10da\u10d4 Datvale-\u10d8\u10e1 \u10ea\u10d8\u10e4\u10e0\u10e3\u10da\u10d8 \u10d1\u10d0\u10e0\u10d0\u10d7\u10d8\u10d7 \u2014 \u10db\u10d8\u10d8\u10e6\u10d4 <b>15% \u10e4\u10d0\u10e1\u10d3\u10d0\u10d9\u10da\u10d4\u10d1\u10d0 New Light-\u10e8\u10d8<\/b>.<\/p>\r\n            <\/div>\r\n            <a href=\"https:\/\/newlight.ge\/\" target=\"_blank\" rel=\"noopener\">\u10d2\u10d0\u10dc\u10d0\u10d7\u10d4\u10d1\u10d8\u10e1 \u10d0\u10e0\u10e9\u10d4\u10d5\u10d0<\/a>\r\n          <\/div>\r\n\r\n          <div class=\"dv-remont-final\">\r\n            <div>\r\n              <h3>Calculate the Renovation Cost<\/h3>\r\n              <p>Estimate materials, labor and key renovation costs.<\/p>\r\n            <\/div>\r\n            <a href=\"https:\/\/datvale.ge\/remontis-kalkulatori\/\" target=\"_blank\" rel=\"noopener\">Calculate Renovation Cost<\/a>\r\n          <\/div>\r\n\r\n          <div class=\"dv-green-final\">\r\n            <div>\r\n              <h3>Order Renovation from Green Color<\/h3>\r\n              <p>Renovation & Construction \u2022 10+ Years of Experience \u2022 One of Georgia's most trusted companies.<\/p>\r\n            <\/div>\r\n            <a href=\"https:\/\/greencolor.ge\/\" target=\"_blank\" rel=\"noopener\">Order Renovation<\/a>\r\n          <\/div>\r\n\r\n          <div style=\"margin-top:18px\">\r\n            <button type=\"button\" class=\"dv-cta dv-secondary\" style=\"width:100%;max-width:none\" onclick=\"dvBedroomRestart()\">Start Over<\/button>\r\n          <\/div>\r\n        <\/div>`;\r\n      dvBedroomSmoothScroll(holder.querySelector(\".dv-result\"));\r\n    }\r\n\r\n    dvBedroomRender();\r\n  <\/script>\r\n<\/div>\r\n<\/div>\r\n<div id=\"dvDesignRoom-kitchen\" class=\"dv-design-room-section\">\r\n  <div class=\"dv-design-topbar\">\r\n    <b>Kitchen\u10e1 \u10d3\u10d8\u10d6\u10d0\u10d8\u10dc\u10d8<\/b>\r\n    <button type=\"button\" class=\"dv-design-back\" onclick=\"dvDesignBackToMenu()\">\u2190 Choose Another Room<\/button>\r\n  <\/div>\r\n<div id=\"datvale-kitchen-ai\">\r\n  <style>\r\n    #datvale-kitchen-ai,*{box-sizing:border-box}\r\n    #datvale-kitchen-ai{font-family:system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;background:#002B4F;color:#fff;border-radius:30px;padding:44px 22px;overflow:hidden;position:relative;isolation:isolate;border:1px solid rgba(255,255,255,.10)}\r\n    #datvale-kitchen-ai:before{content:\"\";position:absolute;inset:-180px;background:radial-gradient(circle at 16% 0%,rgba(14,165,233,.24),transparent 32%),radial-gradient(circle at 90% 8%,rgba(30,184,255,.14),transparent 30%),radial-gradient(circle at 50% 110%,rgba(14,165,233,.14),transparent 34%);z-index:-1;pointer-events:none}\r\n    #datvale-kitchen-ai .dv-wrap{max-width:1260px;margin:auto;position:relative}\r\n    #datvale-kitchen-ai .dv-hero{text-align:center;margin:4px auto 32px;max-width:980px}\r\n    #datvale-kitchen-ai h1{font-size:54px;line-height:1.08;margin:0;letter-spacing:-.045em;font-weight:950;color:#F8FAFC;text-shadow:0 4px 18px rgba(0,0,0,.30),0 0 28px rgba(56,189,248,.24)}\r\n    #datvale-kitchen-ai h1 span{display:block;margin-top:10px;color:#F8FAFC}\r\n    #datvale-kitchen-ai .dv-progress{height:12px;background:rgba(255,255,255,.13);border-radius:999px;margin:30px auto 36px;max-width:1080px;overflow:hidden;border:1px solid rgba(255,255,255,.12)}\r\n    #datvale-kitchen-ai .dv-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,#1EB8FF,#007EDB);border-radius:999px;transition:.35s ease}\r\n\r\n    #datvale-kitchen-ai .dv-step-head{text-align:center;margin-bottom:28px}\r\n    #datvale-kitchen-ai .dv-step-head h2{display:inline-flex;align-items:center;justify-content:center;font-size:36px;line-height:1.15;margin:0;letter-spacing:-.03em;color:#fff;font-weight:1000;background:linear-gradient(180deg,#1EB8FF,#007EDB);padding:14px 28px;border-radius:999px;border:2px solid rgba(255,255,255,.38);box-shadow:0 18px 42px rgba(0,0,0,.28),0 0 0 7px rgba(30,184,255,.13),inset 0 1px 0 rgba(255,255,255,.25)}\r\n    #datvale-kitchen-ai .dv-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}\r\n    #datvale-kitchen-ai .dv-grid.dv-three{grid-template-columns:repeat(3,1fr);max-width:1080px;margin:auto}\r\n    #datvale-kitchen-ai .dv-card{min-height:270px;border-radius:30px;padding:22px;position:relative;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;border:3px solid rgba(255,255,255,.85);background:#fff;transition:.22s ease;box-shadow:0 18px 48px rgba(0,0,0,.22),0 12px 32px rgba(14,165,233,.18);background-size:cover;background-position:center}\r\n    #datvale-kitchen-ai .dv-card:before{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,43,79,.05) 0%,rgba(0,43,79,.28) 45%,rgba(0,0,0,.78) 100%);z-index:1}\r\n    #datvale-kitchen-ai .dv-card:hover,#datvale-kitchen-ai .dv-card.selected{transform:translateY(-6px);border-color:#1EB8FF;box-shadow:0 24px 65px rgba(0,0,0,.32),0 0 0 6px rgba(30,184,255,.18)}\r\n    #datvale-kitchen-ai .dv-card.selected:after{content:\"\u2713\";position:absolute;top:14px;right:14px;width:42px;height:42px;border-radius:50%;background:linear-gradient(180deg,#1EB8FF,#007EDB);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:1000;font-size:24px;z-index:3;border:3px solid #fff;box-shadow:0 14px 30px rgba(0,0,0,.30)}\r\n    #datvale-kitchen-ai .dv-card h3{position:relative;z-index:2;display:inline-flex;width:max-content;max-width:100%;font-size:27px;line-height:1.12;margin:0;color:#fff;letter-spacing:-.02em;font-weight:1000;background:linear-gradient(180deg,#1EB8FF,#007EDB);border:2px solid rgba(255,255,255,.40);border-radius:18px;padding:10px 16px;text-shadow:0 2px 10px rgba(0,0,0,.18);box-shadow:0 14px 34px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.25)}\r\n    #datvale-kitchen-ai .dv-actions{display:flex;justify-content:center;gap:14px;margin:34px auto 0;max-width:820px}\r\n    #datvale-kitchen-ai button,#datvale-kitchen-ai a{font-family:inherit}\r\n    #datvale-kitchen-ai .dv-btn{border:0;border-radius:18px;padding:17px 34px;font-weight:1000;cursor:pointer;font-size:18px;transition:.2s;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}\r\n    #datvale-kitchen-ai .dv-btn:hover{transform:translateY(-2px)}\r\n    #datvale-kitchen-ai .dv-back{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.22);box-shadow:0 12px 28px rgba(0,0,0,.18)}\r\n    #datvale-kitchen-ai .dv-next{background:linear-gradient(180deg,#1EB8FF,#007EDB);color:#fff;box-shadow:0 16px 38px rgba(0,126,219,.35);border:2px solid rgba(255,255,255,.35)}\r\n\r\n    #datvale-kitchen-ai .dv-result{background:#063B68;border:1px solid rgba(255,255,255,.14);border-radius:30px;padding:34px;max-width:1080px;margin:auto;box-shadow:0 20px 65px rgba(0,0,0,.30)}\r\n    #datvale-kitchen-ai .dv-result h2{font-size:40px;line-height:1.13;margin:0 0 10px;letter-spacing:-.03em;color:#fff;font-weight:950}\r\n    #datvale-kitchen-ai .dv-muted{color:#D9ECF8;font-size:17px;line-height:1.55;margin:0}\r\n    #datvale-kitchen-ai .dv-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:24px 0}\r\n    #datvale-kitchen-ai .dv-item{background:rgba(255,255,255,.08);padding:17px 19px;border-radius:17px;color:#D9ECF8;border:1px solid rgba(255,255,255,.12)}\r\n    #datvale-kitchen-ai .dv-item b{color:#fff}\r\n    #datvale-kitchen-ai .dv-ai-img{width:100%;border-radius:30px;margin-top:18px;display:block;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 55px rgba(0,0,0,.30)}\r\n    #datvale-kitchen-ai .dv-cta{background:linear-gradient(180deg,#1EB8FF,#007EDB);color:#fff;border:0;border-radius:18px;padding:0 22px;font-weight:1000;cursor:pointer;font-size:17px;text-decoration:none;margin:7px 8px 7px 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.2s;box-shadow:0 14px 40px rgba(0,126,219,.35);width:280px;height:64px;line-height:1.2;text-align:center;vertical-align:top}\r\n    #datvale-kitchen-ai .dv-cta:hover{transform:translateY(-2px);background:linear-gradient(180deg,#36C6FF,#0087D9)}\r\n    #datvale-kitchen-ai .dv-secondary{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.22);box-shadow:0 12px 28px rgba(0,0,0,.18)}\r\n\r\n    #datvale-kitchen-ai .dv-partners,#datvale-kitchen-ai .dv-remont-final,#datvale-kitchen-ai .dv-green-final{\r\n      margin-top:18px;border-radius:24px;padding:22px;border:1px solid rgba(255,255,255,.24);\r\n      box-shadow:0 18px 48px rgba(0,0,0,.22);color:#fff;display:grid;grid-template-columns:1.2fr auto;\r\n      gap:18px;align-items:center;\r\n    }\r\n    #datvale-kitchen-ai .dv-partners{background:linear-gradient(135deg,#D4AF37,#B8860B)}\r\n    #datvale-kitchen-ai .dv-remont-final{background:linear-gradient(180deg,#1EB8FF,#007EDB)}\r\n    #datvale-kitchen-ai .dv-green-final{background:linear-gradient(135deg,#16A34A,#047857)}\r\n    #datvale-kitchen-ai .dv-partners h3,#datvale-kitchen-ai .dv-remont-final h3,#datvale-kitchen-ai .dv-green-final h3{margin:0 0 8px;font-size:28px;line-height:1.12;font-weight:1000;color:#fff}\r\n    #datvale-kitchen-ai .dv-partners p,#datvale-kitchen-ai .dv-remont-final p,#datvale-kitchen-ai .dv-green-final p{margin:0;font-size:15px;font-weight:850;line-height:1.45}\r\n    #datvale-kitchen-ai .dv-partners p,#datvale-kitchen-ai .dv-remont-final p{color:#EAF7FF}\r\n    #datvale-kitchen-ai .dv-green-final p{color:#E9FFF2}\r\n    #datvale-kitchen-ai .dv-partners a,#datvale-kitchen-ai .dv-remont-final a,#datvale-kitchen-ai .dv-green-final a{\r\n      width:250px;height:56px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;\r\n      border-radius:16px;background:#fff;text-decoration:none;font-weight:1000;white-space:nowrap;text-align:center;transition:.2s;\r\n    }\r\n    #datvale-kitchen-ai .dv-partners a,#datvale-kitchen-ai .dv-remont-final a{color:#003B66}\r\n    #datvale-kitchen-ai .dv-green-final a{color:#047857}\r\n    #datvale-kitchen-ai .dv-partners a:hover,#datvale-kitchen-ai .dv-remont-final a:hover,#datvale-kitchen-ai .dv-green-final a:hover{transform:translateY(-2px)}\r\n\r\n    #datvale-kitchen-ai .dv-loading-pro{padding:34px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.06));border-radius:28px;color:#D9ECF8;box-shadow:0 20px 60px rgba(0,0,0,.24);max-width:900px;margin:auto}\r\n    #datvale-kitchen-ai .dv-loading-title{font-size:34px;line-height:1.15;margin:0 0 8px;color:#fff;font-weight:950;letter-spacing:-.03em}\r\n    #datvale-kitchen-ai .dv-loader-row{display:flex;align-items:center;gap:14px;margin:18px 0 16px}\r\n    #datvale-kitchen-ai .dv-spinner{width:32px;height:32px;border:3px solid rgba(255,255,255,.22);border-top-color:#1EB8FF;border-radius:50%;animation:dvSpin 1s linear infinite;flex:0 0 auto}\r\n    #datvale-kitchen-ai .dv-loader-bar{height:12px;flex:1;background:rgba(255,255,255,.12);border-radius:999px;overflow:hidden;border:1px solid rgba(255,255,255,.12)}\r\n    #datvale-kitchen-ai .dv-loader-bar span{display:block;height:100%;width:0;background:linear-gradient(90deg,#1EB8FF,#007EDB);border-radius:999px;transition:width .55s ease}\r\n    #datvale-kitchen-ai .dv-loader-percent{min-width:44px;text-align:right;color:#fff;font-weight:950}\r\n    #datvale-kitchen-ai .dv-loader-status{color:#fff;font-weight:800;font-size:16px;margin-top:12px;min-height:24px}\r\n    @keyframes dvSpin{to{transform:rotate(360deg)}}\r\n\r\n    @media(max-width:980px){\r\n      #datvale-kitchen-ai .dv-grid,#datvale-kitchen-ai .dv-grid.dv-three{grid-template-columns:repeat(2,1fr)}\r\n      #datvale-kitchen-ai h1{font-size:42px;line-height:1.12}\r\n    }\r\n    @media(max-width:760px){\r\n      #datvale-kitchen-ai{padding:28px 12px;border-radius:22px}\r\n      #datvale-kitchen-ai .dv-hero{margin-bottom:24px}\r\n      #datvale-kitchen-ai h1{font-size:31px;line-height:1.14;letter-spacing:-.035em}\r\n      #datvale-kitchen-ai h1 span{margin-top:6px}\r\n      #datvale-kitchen-ai .dv-progress{margin:22px auto 28px}\r\n      #datvale-kitchen-ai .dv-step-head{margin-bottom:20px}\r\n      #datvale-kitchen-ai .dv-step-head h2{font-size:24px;line-height:1.18;padding:12px 18px;border-radius:24px;max-width:100%;white-space:normal}\r\n      #datvale-kitchen-ai .dv-grid,#datvale-kitchen-ai .dv-grid.dv-three{grid-template-columns:1fr;gap:18px}\r\n      #datvale-kitchen-ai .dv-card{min-height:210px;border-radius:24px;padding:18px}\r\n      #datvale-kitchen-ai .dv-card h3{font-size:21px;line-height:1.16;padding:9px 12px;border-radius:15px;width:auto;max-width:100%;white-space:normal;word-break:normal;overflow-wrap:anywhere}\r\n      #datvale-kitchen-ai .dv-actions{flex-direction:column;margin-top:26px}\r\n      #datvale-kitchen-ai .dv-btn{width:100%;font-size:16px;padding:15px 22px}\r\n      #datvale-kitchen-ai .dv-result{padding:18px;border-radius:24px}\r\n      #datvale-kitchen-ai .dv-result h2{font-size:25px;line-height:1.16}\r\n      #datvale-kitchen-ai .dv-muted{font-size:15px;line-height:1.45}\r\n      #datvale-kitchen-ai .dv-list{grid-template-columns:1fr}\r\n      #datvale-kitchen-ai .dv-partners,#datvale-kitchen-ai .dv-remont-final,#datvale-kitchen-ai .dv-green-final{grid-template-columns:1fr;text-align:center;padding:18px;border-radius:22px;gap:14px}\r\n      #datvale-kitchen-ai .dv-partners h3,#datvale-kitchen-ai .dv-remont-final h3,#datvale-kitchen-ai .dv-green-final h3{font-size:22px;line-height:1.16;letter-spacing:-.02em;overflow-wrap:anywhere}\r\n      #datvale-kitchen-ai .dv-partners p,#datvale-kitchen-ai .dv-remont-final p,#datvale-kitchen-ai .dv-green-final p{font-size:14px;line-height:1.4}\r\n      #datvale-kitchen-ai .dv-partners a,#datvale-kitchen-ai .dv-remont-final a,#datvale-kitchen-ai .dv-green-final a{width:100%;height:auto;min-height:54px;white-space:normal;line-height:1.2;padding:12px 14px}\r\n      #datvale-kitchen-ai .dv-cta{width:100%;margin-right:0;white-space:normal;height:auto;min-height:58px;padding:12px 16px}\r\n      #datvale-kitchen-ai .dv-loading-pro{padding:20px;border-radius:24px}\r\n      #datvale-kitchen-ai .dv-loading-title{font-size:24px;line-height:1.16}\r\n      #datvale-kitchen-ai .dv-loader-row{gap:10px}\r\n    }\r\n    @media(max-width:390px){\r\n      #datvale-kitchen-ai{padding:22px 8px;border-radius:18px}\r\n      #datvale-kitchen-ai h1{font-size:27px;line-height:1.15}\r\n      #datvale-kitchen-ai .dv-step-head h2{font-size:21px;padding:10px 14px}\r\n      #datvale-kitchen-ai .dv-card{min-height:195px;padding:15px;border-radius:21px}\r\n      #datvale-kitchen-ai .dv-card h3{font-size:19px;padding:8px 10px}\r\n      #datvale-kitchen-ai .dv-result h2{font-size:23px}\r\n      #datvale-kitchen-ai .dv-partners h3,#datvale-kitchen-ai .dv-remont-final h3,#datvale-kitchen-ai .dv-green-final h3{font-size:20px}\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"dv-wrap\">\r\n    <div class=\"dv-hero\">\r\n      <h1>\u10e8\u10d4\u10e5\u10db\u10d4\u10dc\u10d8 \u10e8\u10d4\u10dc\u10d8 Kitchen\u10e1 \u10d3\u10d8\u10d6\u10d0\u10d8\u10dc\u10d8 <span>Datvale.ge<\/span><\/h1>\r\n    <\/div>\r\n\r\n    <div class=\"dv-progress\"><span id=\"dvKitchenProgress\"><\/span><\/div>\r\n    <div id=\"dvKitchenSteps\"><\/div>\r\n\r\n    <div class=\"dv-actions\" id=\"dvKitchenActions\">\r\n      <button type=\"button\" class=\"dv-btn dv-back\" onclick=\"dvKitchenBack()\">Back<\/button>\r\n      <button type=\"button\" class=\"dv-btn dv-next\" onclick=\"dvKitchenNext()\">Next<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    const dvKitchenBase = \"https:\/\/datvale.ge\/wp-content\/uploads\/2026\/07\/\";\r\n    const dvKitchenVersion = \"v48-final-20260706\";\r\n    function dvKitchenImg(n){\r\n      return dvKitchenBase + \"kitchen\" + n + \".webp?v=\" + dvKitchenVersion;\r\n    }\r\n\r\n    const dvKitchenData = [\r\n      {\r\n        key:\"layout\",\r\n        title:\"\u10d0\u10d8\u10e0\u10e9\u10d8\u10d4 \u10d2\u10d0\u10dc\u10da\u10d0\u10d2\u10d4\u10d1\u10d0\",\r\n        options:[\r\n          {label:\"\u10d9\u10d4\u10d3\u10d4\u10da\u10d6\u10d4 \u10db\u10d3\u10d2\u10dd\u10db\u10d8\", value:0, img:dvKitchenImg(8)},\r\n          {label:\"\u10d9\u10e3\u10d7\u10ee\u10d8\u10e1\", value:1, img:dvKitchenImg(28)},\r\n          {label:\"\u10d9\u10e3\u10dc\u10eb\u10e3\u10da\u10d8\", value:2, img:dvKitchenImg(34)}\r\n        ]\r\n      },\r\n      {\r\n        key:\"tiles\",\r\n        title:\"Choose Tile Type\",\r\n        options:[\r\n          {label:\"Large Format Tiles 60\u00d7120\", value:0, img:dvKitchenImg(43)},\r\n          {label:\"\u10db\u10ea\u10d8\u10e0\u10d4 \u10d6\u10dd\u10db\u10d8\u10e1 \u10e4\u10d8\u10da\u10d4\u10d1\u10d8 10\u201320 \u10e1\u10db\", value:1, img:dvKitchenImg(35)}\r\n        ]\r\n      },\r\n      {\r\n        key:\"countertop\",\r\n        title:\"\u10d0\u10d8\u10e0\u10e9\u10d8\u10d4 \u10e1\u10d0\u10db\u10e3\u10e8\u10d0\u10dd \u10d6\u10d4\u10d3\u10d0\u10de\u10d8\u10e0\u10d8\",\r\n        options:[\r\n          {label:\"\u10e5\u10d5\u10d8\u10e1 \u10d6\u10d4\u10d3\u10d0\u10de\u10d8\u10e0\u10d8\", value:0, img:dvKitchenImg(31)},\r\n          {label:\"DSP \u10d6\u10d4\u10d3\u10d0\u10de\u10d8\u10e0\u10d8\", value:1, img:dvKitchenImg(26)}\r\n        ]\r\n      },\r\n      {\r\n        key:\"cabinet\",\r\n        title:\"\u10d0\u10d8\u10e0\u10e9\u10d8\u10d4 \u10e1\u10d0\u10ee\u10d4\u10da\u10e3\u10e0\u10d8\u10e1 \u10e2\u10d8\u10de\u10d8\",\r\n        options:[\r\n          {label:\"\u10e1\u10d0\u10ee\u10d4\u10da\u10e3\u10e0\u10d8\u10d7\", value:0, img:dvKitchenImg(7)},\r\n          {label:\"\u10e3\u10e1\u10d0\u10ee\u10d4\u10da\u10e3\u10e0\u10dd\", value:1, img:dvKitchenImg(9)}\r\n        ]\r\n      },\r\n      {\r\n        key:\"color\",\r\n        title:\"Choose Colors\",\r\n        options:[\r\n          {label:\"Light Colors\", value:0, img:dvKitchenImg(15)},\r\n          {label:\"Dark Colors\", value:1, img:dvKitchenImg(16)}\r\n        ]\r\n      }\r\n    ];\r\n\r\n    let dvKitchenCurrent = 0;\r\n    let dvKitchenAnswers = {};\r\n\r\n\r\n\r\n    function dvKitchenCalcNumber(values){\r\n      return (\r\n        values.layout * 16 +\r\n        values.cabinet * 8 +\r\n        values.tiles * 4 +\r\n        values.countertop * 2 +\r\n        values.color +\r\n        1\r\n      );\r\n    }\r\n\r\n    function dvKitchenOptionImage(key,value){\r\n      const values = {\r\n        layout: dvKitchenAnswers.layout ? dvKitchenAnswers.layout.value : 0,\r\n        tiles: dvKitchenAnswers.tiles ? dvKitchenAnswers.tiles.value : 0,\r\n        countertop: dvKitchenAnswers.countertop ? dvKitchenAnswers.countertop.value : 0,\r\n        cabinet: dvKitchenAnswers.cabinet ? dvKitchenAnswers.cabinet.value : 0,\r\n        color: dvKitchenAnswers.color ? dvKitchenAnswers.color.value : 0\r\n      };\r\n      values[key] = value;\r\n      return dvKitchenImg(dvKitchenCalcNumber(values));\r\n    }\r\n\r\n    function dvKitchenSmoothScroll(target){\r\n      if(!target) return;\r\n      setTimeout(()=>{\r\n        const isMobile = window.matchMedia(\"(max-width: 760px)\").matches;\r\n        const offset = isMobile ? 95 : 165;\r\n        const y = target.getBoundingClientRect().top + window.pageYOffset - offset;\r\n        window.scrollTo({top: Math.max(y, 0), behavior:\"smooth\"});\r\n      },120);\r\n    }\r\n\r\n    function dvKitchenRender(shouldScroll = false){\r\n      const holder = document.getElementById(\"dvKitchenSteps\");\r\n      const actions = document.getElementById(\"dvKitchenActions\");\r\n      holder.innerHTML = \"\";\r\n\r\n      if(dvKitchenCurrent >= dvKitchenData.length){\r\n        dvKitchenShowLoader(holder);\r\n        actions.style.display = \"none\";\r\n        document.getElementById(\"dvKitchenProgress\").style.width = \"100%\";\r\n        return;\r\n      }\r\n\r\n      actions.style.display = \"flex\";\r\n      document.querySelector(\"#datvale-kitchen-ai .dv-next\").style.display = \"inline-flex\";\r\n      document.querySelector(\"#datvale-kitchen-ai .dv-back\").style.display = dvKitchenCurrent === 0 ? \"none\" : \"inline-flex\";\r\n\r\n      const step = dvKitchenData[dvKitchenCurrent];\r\n      const selected = dvKitchenAnswers[step.key];\r\n      const gridClass = step.options.length === 3 ? \"dv-grid dv-three\" : \"dv-grid\";\r\n\r\n      holder.innerHTML = `\r\n        <div class=\"dv-step\">\r\n          <div class=\"dv-step-head\">\r\n            <h2>${step.title}<\/h2>\r\n          <\/div>\r\n          <div class=\"${gridClass}\">\r\n            ${step.options.map(opt => `\r\n              <div class=\"dv-card ${selected && selected.label===opt.label ? \"selected\" : \"\"}\" \r\n                   style=\"background-image:url('${opt.img}')\" \r\n                   onclick=\"dvKitchenSelect('${step.key}', ${opt.value}, '${opt.label}')\">\r\n                <h3>${opt.label}<\/h3>\r\n              <\/div>\r\n            `).join(\"\")}\r\n          <\/div>\r\n        <\/div>`;\r\n\r\n      document.getElementById(\"dvKitchenProgress\").style.width = ((dvKitchenCurrent) \/ dvKitchenData.length * 100) + \"%\";\r\n      if(shouldScroll) dvKitchenSmoothScroll(holder.querySelector(\".dv-step\") || holder);\r\n    }\r\n\r\n    function dvKitchenSelect(key,value,label){\r\n      dvKitchenAnswers[key] = {value:value,label:label};\r\n      setTimeout(()=>{ dvKitchenCurrent++; dvKitchenRender(true); },120);\r\n    }\r\n\r\n    function dvKitchenNext(){\r\n      const step = dvKitchenData[dvKitchenCurrent];\r\n      if(step && !dvKitchenAnswers[step.key]){\r\n        alert(\"Please select one of the options\");\r\n        return;\r\n      }\r\n      dvKitchenCurrent++;\r\n      dvKitchenRender(true);\r\n    }\r\n\r\n    function dvKitchenBack(){\r\n      if(dvKitchenCurrent > 0){\r\n        dvKitchenCurrent--;\r\n        dvKitchenRender(true);\r\n      }\r\n    }\r\n\r\n    function dvKitchenRestart(){\r\n      dvKitchenCurrent = 0;\r\n      dvKitchenAnswers = {};\r\n      dvKitchenRender();\r\n      document.getElementById(\"datvale-kitchen-ai\").scrollIntoView({behavior:\"smooth\",block:\"start\"});\r\n    }\r\n\r\n    function dvKitchenPhotoNumber(){\r\n      return dvKitchenCalcNumber({\r\n        layout: dvKitchenAnswers.layout.value,\r\n        tiles: dvKitchenAnswers.tiles.value,\r\n        countertop: dvKitchenAnswers.countertop.value,\r\n        cabinet: dvKitchenAnswers.cabinet.value,\r\n        color: dvKitchenAnswers.color.value\r\n      });\r\n    }\r\n\r\n    function dvKitchenShowLoader(holder){\r\n      holder.innerHTML = `\r\n        <div class=\"dv-loading-pro\">\r\n          <h3 class=\"dv-loading-title\">Datvale.ge \u10e5\u10db\u10dc\u10d8\u10e1 \u10d7\u10e5\u10d5\u10d4\u10dc\u10d8 Kitchen\u10e1 \u10d3\u10d8\u10d6\u10d0\u10d8\u10dc\u10e1<\/h3>\r\n          <p class=\"dv-muted\">Please wait a few seconds...<\/p>\r\n          <div class=\"dv-loader-row\">\r\n            <span class=\"dv-spinner\"><\/span>\r\n            <div class=\"dv-loader-bar\"><span id=\"dvKitchenLoaderFill\"><\/span><\/div>\r\n            <div class=\"dv-loader-percent\" id=\"dvKitchenLoaderPercent\">0%<\/div>\r\n          <\/div>\r\n          <div class=\"dv-loader-status\" id=\"dvKitchenLoaderStatus\">Analyzing your selections...<\/div>\r\n        <\/div>`;\r\n\r\n      dvKitchenSmoothScroll(holder);\r\n\r\n      let progress = 0;\r\n      const fill = document.getElementById(\"dvKitchenLoaderFill\");\r\n      const percent = document.getElementById(\"dvKitchenLoaderPercent\");\r\n      const status = document.getElementById(\"dvKitchenLoaderStatus\");\r\n\r\n      const messages = [\r\n        \"Analyzing your selections...\",\r\n        \"\u10d4\u10db\u10d0\u10e2\u10d4\u10d1\u10d0 \u10d0\u10e0\u10e9\u10d4\u10e3\u10da\u10d8 \u10d2\u10d0\u10dc\u10da\u10d0\u10d2\u10d4\u10d1\u10d0...\",\r\n        \"\u10d4\u10db\u10d0\u10e2\u10d4\u10d1\u10d0 \u10e1\u10d0\u10db\u10e3\u10e8\u10d0\u10dd \u10d6\u10d4\u10d3\u10d0\u10de\u10d8\u10e0\u10d8...\",\r\n        \"\u10db\u10e3\u10e8\u10d0\u10d5\u10d3\u10d4\u10d1\u10d0 \u10d0\u10d5\u10d4\u10ef\u10d8\u10e1 \u10e2\u10d8\u10de\u10d8...\",\r\n        \"\u10d3\u10d8\u10d6\u10d0\u10d8\u10dc\u10d8 \u10d7\u10d8\u10d7\u10e5\u10db\u10d8\u10e1 \u10db\u10d6\u10d0\u10d3\u10d0\u10d0...\"\r\n      ];\r\n\r\n      const timer = setInterval(()=>{\r\n        progress += 20;\r\n        if(fill) fill.style.width = progress + \"%\";\r\n        if(percent) percent.innerText = progress + \"%\";\r\n        if(status) status.innerText = messages[Math.min(Math.floor(progress\/20)-1, messages.length-1)];\r\n\r\n        if(progress >= 100){\r\n          clearInterval(timer);\r\n          setTimeout(()=>dvKitchenShowResult(holder),350);\r\n        }\r\n      },420);\r\n    }\r\n\r\n\r\n    function dvKitchenDownloadPhoto(url, number){\r\n      const cleanUrl = url.split(\"?\")[0];\r\n      const fileName = \"datvale-kitchen-design-\" + number + \".webp\";\r\n      const a = document.createElement(\"a\");\r\n      a.href = cleanUrl;\r\n      a.download = fileName;\r\n      a.target = \"_blank\";\r\n      a.rel = \"noopener\";\r\n      document.body.appendChild(a);\r\n      a.click();\r\n      document.body.removeChild(a);\r\n    }\r\n\r\n    function dvKitchenShowResult(holder){\r\n      const photoNumber = dvKitchenPhotoNumber();\r\n      const imageUrl = dvKitchenImg(photoNumber);\r\n\r\n      holder.innerHTML = `\r\n        <div class=\"dv-result\">\r\n          <h2>\u10e8\u10d4\u10dc\u10d8 Kitchen\u10e1 \u10d3\u10d8\u10d6\u10d0\u10d8\u10dc\u10d8 \u10db\u10d6\u10d0\u10d3\u10d0\u10d0<\/h2>\r\n          <p class=\"dv-muted\">\u10e5\u10d5\u10d4\u10db\u10dd\u10d7 \u10e8\u10d4\u10d2\u10d8\u10eb\u10da\u10d8\u10d0 \u10dc\u10d0\u10ee\u10dd \u10e8\u10d4\u10dc \u10db\u10d8\u10d4\u10e0 \u10d0\u10e0\u10e9\u10d4\u10e3\u10da\u10d8 \u10de\u10d0\u10e0\u10d0\u10db\u10d4\u10e2\u10e0\u10d4\u10d1\u10d8\u10e1 \u10db\u10d8\u10ee\u10d4\u10d3\u10d5\u10d8\u10d7 \u10db\u10dd\u10db\u10d6\u10d0\u10d3\u10d4\u10d1\u10e3\u10da\u10d8 Kitchen\u10e1 \u10d5\u10d8\u10d6\u10e3\u10d0\u10da\u10d8.<\/p>\r\n\r\n          <div class=\"dv-list\">\r\n            <div class=\"dv-item\"><b>\u10d2\u10d0\u10dc\u10da\u10d0\u10d2\u10d4\u10d1\u10d0:<\/b> ${dvKitchenAnswers.layout.label}<\/div>\r\n            <div class=\"dv-item\"><b>Tiles:<\/b> ${dvKitchenAnswers.tiles.label}<\/div>\r\n            <div class=\"dv-item\"><b>\u10d6\u10d4\u10d3\u10d0\u10de\u10d8\u10e0\u10d8:<\/b> ${dvKitchenAnswers.countertop.label}<\/div>\r\n            <div class=\"dv-item\"><b>\u10e1\u10d0\u10ee\u10d4\u10da\u10e3\u10e0\u10d8\u10e1 \u10e2\u10d8\u10de\u10d8:<\/b> ${dvKitchenAnswers.cabinet.label}<\/div>\r\n            <div class=\"dv-item\"><b>\u10e4\u10d4\u10e0\u10d4\u10d1\u10d8:<\/b> ${dvKitchenAnswers.color.label}<\/div>\r\n            <div class=\"dv-item\"><b>Design Number:<\/b> ${photoNumber}<\/div>\r\n          <\/div>\r\n\r\n          <img decoding=\"async\" class=\"dv-ai-img\" src=\"${imageUrl}\" alt=\"Datvale kitchen design\">\r\n\r\n          <div style=\"margin-top:18px\">\r\n            <button type=\"button\" class=\"dv-cta\" style=\"width:100%;max-width:none\" onclick=\"dvKitchenDownloadPhoto('${imageUrl}', ${photoNumber})\">Download Image<\/button>\r\n          <\/div>\r\n\r\n          <div class=\"dv-partners\">\r\n            <div>\r\n              <h3>\u10e8\u10d4\u10d0\u10e0\u10e9\u10d8\u10d4 \u10d0\u10d5\u10d4\u10ef\u10d8 FORUM-\u10e8\u10d8<\/h3>\r\n              <p>\u10d8\u10e1\u10d0\u10e0\u10d2\u10d4\u10d1\u10da\u10d4 Datvale-\u10e1 \u10ea\u10d8\u10e4\u10e0\u10e3\u10da\u10d8 \u10d1\u10d0\u10e0\u10d0\u10d7\u10d8\u10d7 \u10d3\u10d0 \u10db\u10d8\u10d8\u10e6\u10d4 <b>\u10e4\u10d0\u10e1\u10d3\u10d0\u10d9\u10da\u10d4\u10d1\u10d0 FORUM-\u10d8\u10e1 \u10d0\u10d5\u10d4\u10ef\u10d6\u10d4<\/b>.<\/p>\r\n            <\/div>\r\n            <a href=\"https:\/\/newlight.ge\/en\/furniture\/\" target=\"_blank\" rel=\"noopener\">\u10d0\u10d5\u10d4\u10ef\u10d8\u10e1 \u10d0\u10e0\u10e9\u10d4\u10d5\u10d0<\/a>\r\n          <\/div>\r\n\r\n          <div class=\"dv-remont-final\">\r\n            <div>\r\n              <h3>Calculate the Renovation Cost<\/h3>\r\n              <p>Estimate materials, labor and key renovation costs.<\/p>\r\n            <\/div>\r\n            <a href=\"https:\/\/datvale.ge\/remontis-kalkulatori\/\" target=\"_blank\" rel=\"noopener\">Calculate Renovation Cost<\/a>\r\n          <\/div>\r\n\r\n          <div class=\"dv-green-final\">\r\n            <div>\r\n              <h3>Order Renovation from Green Color<\/h3>\r\n              <p>Renovation & Construction \u2022 10+ Years of Experience \u2022 One of Georgia's most trusted companies.<\/p>\r\n            <\/div>\r\n            <a href=\"https:\/\/greencolor.ge\/\" target=\"_blank\" rel=\"noopener\">Order Renovation<\/a>\r\n          <\/div>\r\n\r\n          <div style=\"margin-top:18px\">\r\n            <button type=\"button\" class=\"dv-cta dv-secondary\" style=\"width:100%;max-width:none\" onclick=\"dvKitchenRestart()\">Start Over<\/button>\r\n          <\/div>\r\n        <\/div>`;\r\n      dvKitchenSmoothScroll(holder.querySelector(\".dv-result\"));\r\n    }\r\n\r\n    dvKitchenRender();\r\n  <\/script>\r\n<\/div>\r\n<\/div>\r\n<script>\r\n  function dvDesignOpenRoom(room){\r\n    const menu = document.getElementById('datvale-design-all');\r\n    if(menu) menu.style.display = 'none';\r\n    document.querySelectorAll('.dv-design-room-section').forEach(el=>el.classList.remove('active'));\r\n    const section = document.getElementById('dvDesignRoom-' + room);\r\n    if(section) section.classList.add('active');\r\n    setTimeout(()=>{\r\n      if(room === 'bath' && typeof dvBathRestart === 'function') dvBathRestart();\r\n      if(room === 'living' && typeof dvLivingRestart === 'function') dvLivingRestart();\r\n      if(room === 'bedroom' && typeof dvBedroomRestart === 'function') dvBedroomRestart();\r\n      if(room === 'kitchen' && typeof dvKitchenRestart === 'function') dvKitchenRestart();\r\n      window.scrollTo({top: section ? Math.max(section.getBoundingClientRect().top + window.pageYOffset - 30, 0) : 0, behavior:'smooth'});\r\n    },80);\r\n  }\r\n  function dvDesignBackToMenu(){\r\n    document.querySelectorAll('.dv-design-room-section').forEach(el=>el.classList.remove('active'));\r\n    const menu = document.getElementById('datvale-design-all');\r\n    if(menu) menu.style.display = 'block';\r\n    setTimeout(()=>{ if(menu) menu.scrollIntoView({behavior:'smooth',block:'start'}); },60);\r\n  }\r\n<\/script>\r\n\r\n<script>\r\n  (function(){\r\n    const dvProtectedSelectors = '#datvale-design-all, .dv-design-room-section';\r\n\r\n    function dvIsProtectedArea(target){\r\n      return !!(target && target.closest && target.closest(dvProtectedSelectors));\r\n    }\r\n\r\n    document.addEventListener('contextmenu', function(e){\r\n      if(dvIsProtectedArea(e.target)){\r\n        e.preventDefault();\r\n        return false;\r\n      }\r\n    }, true);\r\n\r\n    document.addEventListener('copy', function(e){\r\n      if(dvIsProtectedArea(e.target)){\r\n        e.preventDefault();\r\n        return false;\r\n      }\r\n    }, true);\r\n\r\n    document.addEventListener('cut', function(e){\r\n      if(dvIsProtectedArea(e.target)){\r\n        e.preventDefault();\r\n        return false;\r\n      }\r\n    }, true);\r\n\r\n    document.addEventListener('dragstart', function(e){\r\n      if(dvIsProtectedArea(e.target)){\r\n        e.preventDefault();\r\n        return false;\r\n      }\r\n    }, true);\r\n\r\n    document.addEventListener('keydown', function(e){\r\n      const key = (e.key || '').toUpperCase();\r\n      const blocked =\r\n        key === 'F12' ||\r\n        (e.ctrlKey && e.shiftKey && ['I','J','C'].includes(key)) ||\r\n        (e.ctrlKey && ['U','S','P'].includes(key));\r\n\r\n      if(blocked){\r\n        e.preventDefault();\r\n        e.stopPropagation();\r\n        return false;\r\n      }\r\n    }, true);\r\n  })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bcbe69c e-flex e-con-boxed e-con e-parent\" data-id=\"bcbe69c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1525bc1 elementor-widget elementor-widget-datvale_design_calculator\" data-id=\"1525bc1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"datvale_design_calculator.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"responsive-container\" id=\"design_calc_6a504d1d694b4\">\n            <h3>Enter data<\/h3>\n            <select class=\"purpose-select\">\n                <option value=\"apartment\">Apartment<\/option>\n                <option value=\"house\">Private house<\/option>\n                <option value=\"office\">Office<\/option>\n            <\/select>\n            <input type=\"number\" class=\"area-input\" placeholder=\"Area\">\n            <button class=\"calculate-button\" data-validation=\"Please fill in the area!\">\n                Calculate            <\/button>\n\n                        <div class=\"result-section\" style=\"display: none;\">\n                <h3>Results<\/h3>\n                <table class=\"pricing-table\">\n                    <thead>\n                        <tr>\n                            <th>\u10e4\u10d0\u10e1\u10d8<\/th>\n                            <th>\u10d9\u10dd\u10db\u10de\u10d0\u10dc\u10d8\u10d0<\/th>\n                            <th>\u10da\u10dd\u10d2\u10dd<\/th>\n                            <th>\u10d9\u10dd\u10db\u10d4\u10dc\u10e2\u10d0\u10e0\u10d8<\/th>\n                            <th>\u10e1\u10d4\u10d2\u10db\u10d4\u10dc\u10e2\u10d8<\/th>\n                        <\/tr>\n                    <\/thead>\n                    <tbody>\n                                            <tr class=\"company-row\"\n                            data-apartment-under-50=\"120\"\n                            data-apartment-over-50=\"80\"\n                            data-house-under-100=\"120\"\n                            data-house-over-100=\"80\"\n                            data-office-under-100=\"80\"\n                            data-office-over-100=\"60\">\n                            <td data-label=\"\u10e4\u10d0\u10e1\u10d8\" class=\"company-price\">\u10e8\u10d4\u10d8\u10e7\u10d5\u10d0\u10dc\u10d4 \u10d8\u10dc\u10e4\u10dd\u10e0\u10db\u10d0\u10ea\u10d8\u10d0<\/td>\n                            <td data-label=\"\u10d9\u10dd\u10db\u10de\u10d0\u10dc\u10d8\u10d0\">Green Color<\/td>\n                            <td data-label=\"\u10da\u10dd\u10d2\u10dd\">\n                                <img decoding=\"async\" src=\"https:\/\/i.imgur.com\/OeNekv8.png\"\n                                     alt=\"Green Color\">\n                            <\/td>\n                            <td data-label=\"\u10d9\u10dd\u10db\u10d4\u10dc\u10e2\u10d0\u10e0\u10d8\">Would you like me to translate this for a specific section of your website, or should I adapt it for your LinkedIn post?<\/td>\n                            <td data-label=\"\u10e1\u10d4\u10d2\u10db\u10d4\u10dc\u10e2\u10d8\">Middle segment<\/td>\n                        <\/tr>\n                                        <\/tbody>\n                <\/table>\n            <\/div>\n                    <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-85b511e e-flex e-con-boxed e-con e-parent\" data-id=\"85b511e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8d9e04b elementor-widget elementor-widget-html\" data-id=\"8d9e04b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div style=\"display:flex;flex-wrap:wrap;gap:60px;padding:60px 35px;background:#ffffff;border-top:1px solid #e8edf3;max-width:1200px;margin:0 auto;box-sizing:border-box;\">\r\n\r\n  <div style=\"flex:1 1 280px;\">\r\n    <h3 style=\"font-size:26px;color:#1d4f91;margin-bottom:24px;\">Information<\/h3>\r\n\r\n    <a href=\"https:\/\/datvale.ge\/en\/about-us\/\" style=\"display:block;text-decoration:none;color:#555;font-size:17px;margin-bottom:14px;\">About Us<\/a>\r\n\r\n    <a href=\"https:\/\/datvale.ge\/en\/remontis-piradi-asistenti\/\" style=\"display:block;text-decoration:none;color:#555;font-size:17px;margin-bottom:14px;\">Personal Renovation and Construction Assistant<\/a>\r\n\r\n    <a href=\"https:\/\/datvale.ge\/en\/terms\/\" style=\"display:block;text-decoration:none;color:#555;font-size:17px;margin-bottom:14px;\">Terms and Conditions<\/a>\r\n\r\n    <a href=\"https:\/\/datvale.ge\/en\/privacy\/\" style=\"display:block;text-decoration:none;color:#555;font-size:17px;margin-bottom:14px;\">Privacy Policy<\/a>\r\n\r\n    <a href=\"https:\/\/datvale.ge\/en\/dabrunebis-politika\/\" style=\"display:block;text-decoration:none;color:#555;font-size:17px;margin-bottom:14px;\">Service Refund Policy<\/a>\r\n  <\/div>\r\n\r\n  <div style=\"flex:1 1 280px;\">\r\n    <h3 style=\"font-size:26px;color:#1d4f91;margin-bottom:24px;\">Contact Us<\/h3>\r\n\r\n    <p style=\"font-size:17px;color:#555;margin-bottom:14px;\">\r\n      <a href=\"tel:+995595879977\" style=\"color:#555;text-decoration:none;\">+995 595 879 977<\/a>\r\n    <\/p>\r\n\r\n    <p style=\"font-size:17px;color:#555;margin-bottom:22px;\">\r\n      <a href=\"mailto:info@datvale.ge\" style=\"color:#555;text-decoration:none;\">info@datvale.ge<\/a>\r\n    <\/p>\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<div style=\"background:#1d4f91;color:#fff;text-align:center;padding:20px 12px;font-size:15px;\">\r\n  \u00a9 2024 <strong>Datvale.ge<\/strong> \u2022 All rights reserved.\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Create Your Apartment Design Create Your Home Design Datvale.ge Choose a room, select the style, colors, and details \u2014 then receive a ready-made visualization and download the image. Bathroom Tiles, Mirror, Lighting &#038; Accessories Living Room Style, Colors, Lighting &#038; Furniture Bedroom Cozy Atmosphere &#038; Personalized Design Kitchen Layout, Tiles, Countertop &#038; Colors Bathroom Design&#8230;<\/p>\n","protected":false},"author":67,"featured_media":0,"parent":0,"menu_order":7,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-12198","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/datvale.ge\/en\/wp-json\/wp\/v2\/pages\/12198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/datvale.ge\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/datvale.ge\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/datvale.ge\/en\/wp-json\/wp\/v2\/users\/67"}],"replies":[{"embeddable":true,"href":"https:\/\/datvale.ge\/en\/wp-json\/wp\/v2\/comments?post=12198"}],"version-history":[{"count":16,"href":"https:\/\/datvale.ge\/en\/wp-json\/wp\/v2\/pages\/12198\/revisions"}],"predecessor-version":[{"id":17696,"href":"https:\/\/datvale.ge\/en\/wp-json\/wp\/v2\/pages\/12198\/revisions\/17696"}],"wp:attachment":[{"href":"https:\/\/datvale.ge\/en\/wp-json\/wp\/v2\/media?parent=12198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}