PageSourceSearch

https://www.somfy.cz/dynamic-shading

html somfy.cz collected 2026-10-06 10:15:12 UTC 181,475 bytes, 3,333 lines download raw bytes

1<!DOCTYPE html>
2<html lang="cs-CZ">
3<head>
4	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
5	<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
6	<meta name="google-site-verification" content="SYHTD2o-RntRKn0yLO3QEgDXR_r-VLn3we5ywqGaYrM" />
7<meta property="fb:pages" content="695684133896990" /> 
8	<link rel="icon" href="/common/img/b2c_v4/favicon.ico" type="image/x-icon" />
9
10
11
12	<base href="https://www.somfy.cz/" />
13
14	<link rel="canonical" href="https://www.somfy.cz/dynamic-shading" />
15	
16	
16<script language="javascript" type="text/javascript">
17		var currentObjectID = '5C1A694B-FF85-021A-934028A8256E35DA';
18		var currentLanguage = 'cz-cz';
19
20		var pageSitename = 'cz_v5';
21		var pageCountry = 'cz';
22		var pageLanguage = 'cz-cz';
23		var pageDesignMode = 0;
24		var dpopupWidth = 750;
25		var dpopupHeight = 600;
26
27		var cookieAlertDisplay = false;
28		
29		var useSitenameInURL = false;
30		var useCountryInURL = false;
31		var useLanguageInURL = false;
32		
33		var pageAjaxURL = "/ajax.cfm";
34	</script>
34
35	
36<script type="application/ld+json">
37{
38  "@context": "https://schema.org",
39  "@type": "WebSite",
40  "name" :  "SOMFY Czech Republic B2C" ,
41  "url": "https://www.somfy.cz/",
42  "potentialAction": {
43    "@type": "SearchAction",
44    "target": "https://www.somfy.cz/vyhledavani?q={search_term_string}",
45    "query-input": "required name=search_term_string"
46  }
47}
48</script>
48
49
50
51			
51<script type='text/javascript' src='/yourownform/js/formSelectForm.js'></script>
51<link media='all' href='/yourownform/css/yourownform.css' type='text/css' rel='stylesheet'>
52	
52<script type="text/javascript">
53	//<![CDATA[
54		var pageSitename = 'cz_v5';
55		//var tc_container1 = "//sbxp.somfy.com/tc_Somfy_20.js?cachebuster";
56		var tc_container2 = "//sbxp.somfy.com/tc_Somfy_24.js?cachebuster=2";
57		var tc_container3 = "//sbxp.somfy.com/tc_Somfy_33.js?cachebuster=2";
58		var tc_vars = {
59
60	user_returning : '', 
61�partner_name : '', 
62�search_city : '', 
63�user_id : '', 
64�partner_postcode : '', 
65�search_postcode : '', 
66�search_product : '', 
67�env_currency : 'EUR', 
68�search_service : '', 
69�env_language : 'CZ-CZ', 
70�product_unit_price : '', 
71�form_completion_date : '', 
72�env_channel : 'B2C', 
73�form_id : '', 
74�partner_id : '', 
75�env_section : 'site', 
76�search_country : '', 
77�env_platform : 'NetVertis_V6', 
78�page_cat_name : 'none', 
79�product_url : '', 
80�product_url_img : '', 
81�partner_city : '', 
82�form_label : '', 
83�partner_country : '', 
84�page_cat_name_local : 'none', 
85�user_segments : '', 
86�product_id : '', 
87�product_name : '', 
88�env_template : 'campaign_LP', 
89�env_country : 'Czech Republic', 
90�product_type : '', 
91�search_keywords : '', 
92�user_has_transacted : '', 
93�product_category : '', 
94�env_work : 'prod', 
95�page_name : 'dynamic-shading', 
96�env_brand : 'SOMFY', 
97�
98			}
99			//]]>
100	</script>
100
101
102	
103		
103<script type="text/javascript" src="//sbxp.somfy.com/tc_Somfy_20.js?cachebuster=2"></script>
103
104	<title>Dynamické stínění – Inteligentní řízení fasády | Somfy</title>
105
106	<meta name="author" content="Cross Systems, CH-1227 Geneva. - www.cross-systems.com - [email protected] - Tel. +41 (0)22 308 4860 - Timezone: GMT +01:00 " />
107	<meta name="copyright" content="© Copyright 2014 Cross - Groupe Micropole. All Rights Reserved." />
108	<meta name="dc.description" content="Zvyšte energetickou účinnost budov pomocí automatizované protisluneční ochrany. Objevte přínosy Somfy Dynamic Shading pro kanceláře, hotely i bydlení." />
109	<meta name="description" content="Zvyšte energetickou účinnost budov pomocí automatizované protisluneční ochrany. Objevte přínosy Somfy Dynamic Shading pro kanceláře, hotely i bydlení." />
110	<meta name="expires" content="never" />
111	<meta property="fb:admins" content=" " />
112	<meta name="msvalidate.01" content="5D7A5CE4E24773A30D70163022D41EBE" />
113	<meta property="og:description" content="Zvyšte energetickou účinnost budov pomocí automatizované protisluneční ochrany. Objevte přínosy Somfy Dynamic Shading pro kanceláře, hotely i bydlení." />
114	<meta property="og:site_name" content="SOMFY - rolovací rolety, brána, alarm a žaluzie. Domácí automatizace a motory pro připojené domácnosti" />
115	<meta property="og:title" content="Dynamické stínění – Inteligentní řízení fasády | Somfy" />
116	<meta property="og:type" content="website" />
117	<meta property="og:url" content="https://www.somfy.cz/dynamic-shading" />
118	<meta name="publisher" content="Cross - Groupe Micropole - Route des Acacias, 45 B CH-1227 Les Acacias - Genève - Suisse - +41 (0)22 308 48 60" />
119	<meta name="revisit-after" content="5 days" />
120	<meta name="robots" content="index,follow" />
121	<meta name="twitter:card" content="summary" />
122	<meta name="twitter:description" content="Zvyšte energetickou účinnost budov pomocí automatizované protisluneční ochrany. Objevte přínosy Somfy Dynamic Shading pro kanceláře, hotely i bydlení." />
123	<meta name="twitter:site" content="@SomfyXX" />
124	<meta name="twitter:title" content="Dynamické stínění – Inteligentní řízení fasády | Somfy" />
125	<meta name="twitter:url" content="https://www.somfy.cz/dynamic-shading" />
126	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
127<script type="application/ld+json">
128{
129	"@context":"https://schema.org",
130	"@type":"WebPage",
131	"publisher":{
132		"@type":"Organization",
133		"name":"Somfy"
134	},
135	"description":"Zvyšte energetickou účinnost budov pomocí automatizované protisluneční ochrany. Objevte přínosy Somfy Dynamic Shading pro kanceláře, hotely i bydlení.",
136	"speakable":{
137		"cssSelector":[
138			"title",
139			"meta[name='description']",
140			".speakable_content",
141			".faqs .faqs-title",
142			".faqs .wysiwyg"
143		],
144		"@type":"SpeakableSpecification"
145	},
146	"name":"Dynamické stínění – Inteligentní řízení fasády | Somfy"
147}
148</script>
148
149<link rel="preload" href="/common/b2c_v5/fonts/SomfySans-Regular.woff" as="font" type="font/woff" crossorigin>�<link rel="preload" href="/common/b2c_v5/fonts/SomfySans-Light.woff" as="font" type="font/woff" crossorigin>�<link rel="preload" href="/common/b2c_v5/fonts/SomfySans-ExtraLight.woff" as="font" type="font/woff" crossorigin>�<link rel="preload" href="/common/b2c_v5/fonts/icomoon.woff" as="font" type="font/woff" crossorigin>�<link rel="preload" href="/common/b2c_v5/fonts/somfy-icons/somfy-icons.ttf?3suw94" as="font" type="font/ttf" crossorigin>�<link rel='stylesheet' type='text/css' href='/common/b2c_v5/css/style-somfysans.css?1790845010911' media='all' />
150�<link rel='stylesheet' type='text/css' href='/common/b2c_v6/assets/main.css?1790845010911' media='all' />
151�<link rel='stylesheet' type='text/css' href='/yourownform/css/intlTelInput.min.css' media='all' />
152
153<script>(window.BOOMR_mq=window.BOOMR_mq||[]).push(["addVar",{"rua.upush":"false","rua.cpush":"true","rua.upre":"false","rua.cpre":"false","rua.uprl":"false","rua.cprl":"false","rua.cprf":"false","rua.trans":"SJ-e748c493-7b84-4ecf-ac3b-cd28e3604a33","rua.cook":"false","rua.ims":"false","rua.ufprl":"false","rua.cfprl":"true","rua.isuxp":"false","rua.texp":"norulematch","rua.ceh":"false","rua.ueh":"false","rua.ieh.st":"0"}]);</script>
153
154                                
154<script>!function(e){var n="https://s.go-mpulse.net/boomerang/";if("False"=="True")e.BOOMR_config=e.BOOMR_config||{},e.BOOMR_config.PageParams=e.BOOMR_config.PageParams||{},e.BOOMR_config.PageParams.pci=!0,n="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="22LWR-CLE9S-LDQZE-WX55K-DR8RB",function(){function e(){if(!r){var e=document.createElement("script");e.id="boomr-scr-as",e.src=window.BOOMR.url,e.async=!0,o.appendChild(e),r=!0}}function t(e){r=!0;var n,t,a,i,d=document,O=window;if(window.BOOMR.snippetMethod=e?"if":"i",t=function(e,n){var t=d.createElement("script");t.id=n||"boomr-if-as",t.src=window.BOOMR.url,BOOMR_lstart=(new Date).getTime(),e=e||d.body,e.appendChild(t)},!window.addEventListener&&window.attachEvent&&navigator.userAgent.match(/MSIE [67]\./))return window.BOOMR.snippetMethod="s",void t(o,"boomr-async");a=document.createElement("IFRAME"),a.src="about:blank",a.title="",a.role="presentation",a.loading="eager",i=(a.frameElement||a).style,i.width=0,i.height=0,i.border=0,i.display="none",o.appendChild(a);try{O=a.contentWindow,d=O.document.open()}catch(_){n=document.domain,a.src="javascript:var d=document.open();d.domain='"+n+"';void 0;",O=a.contentWindow,d=O.document.open()}if(n)d._boomrl=function(){this.domain=n,t()},d.write("<bo"+"dy onload='document._boomrl();'>");else if(O._boomrl=function(){t()},O.addEventListener)O.addEventListener("load",O._boomrl,!1);else if(O.attachEvent)O.attachEvent("onload",O._boomrl);d.close()}function a(e){window.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!window.BOOMR||!window.BOOMR.version&&!window.BOOMR.snippetExecuted){window.BOOMR=window.BOOMR||{},window.BOOMR.snippetStart=(new Date).getTime(),window.BOOMR.snippetExecuted=!0,window.BOOMR.snippetVersion=14,window.BOOMR.url=n+"22LWR-CLE9S-LDQZE-WX55K-DR8RB";var i=document.currentScript||document.getElementsByTagName("script")[0],o=i.parentNode,r=!1,d=document.createElement("link");if(d.relList&&"function"==typeof d.relList.supports&&d.relList.supports("preload")&&"as"in d)window.BOOMR.snippetMethod="p",d.href=window.BOOMR.url,d.rel="preload",d.as="script",d.addEventListener("load",e),d.addEventListener("error",function(){t(!0)}),setTimeout(function(){if(!r)t(!0)},3e3),BOOMR_lstart=(new Date).getTime(),o.appendChild(d);else t(!1);if(window.addEventListener)window.addEventListener("load",a,!1);else if(window.attachEvent)window.attachEvent("onload",a)}}(),"".length>0)if(e&&"performance"in e&&e.performance&&"function"==typeof e.performance.setResourceTimingBufferSize)e.performance.setResourceTimingBufferSize();!function(){if(BOOMR=e.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var n="true"=="true"?1:0,t="",a="ndvcabqxzcoas2weziya-f-d9391127b-clientnsv4-s.akamaihd.net",i="false"=="true"?2:1,o={"ak.v":"41","ak.cp":"433671","ak.ai":parseInt("609438",10),"ak.ol":"0","ak.cr":0,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"68013201","ak.r":44387,"ak.a2":n,"ak.m":"dsca","ak.n":"essl","ak.cport":29379,"ak.gh":"23.192.164.11","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"bbr","ak.t":"1791281712","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==RBBZOtKsv7Jp0ZUGUroQQ2qrcHjHI5WjBrJUzDIS8xkZPLWaVeGSQgTcgz85wNAwxQIFHYYG51JUO4DgVLn6aOBEK7Lg7/4GRm5B4OmKR6GrhnpVA5pGQhpMoqJqN/KBEKx9dMcYU+d32pDVTZSXoykGCHqd9h1CldZ5rzSg0G4HGDdjEM7yWeyN0LayfQx0TbDzKFGJ1oLYzUigQgEgd8/m0roLKu61KM7sf1e/Jali/49rSOwibQr6pUEDsLd22mVOxu5dyZ3E82KzCBcL1+pgP6mPff0rqRI30zAuRlOu8G71im6ZWWc73GKobpSaD/EdAhWbN/Y+aauqgmxgcdhdN96iZIHLeuxcHQn+O6RuteKnR+MP5xWSjM1EN/oVOwBx15qowdYq1CzcG03e0j2ZlIlER4dCYD89Ue8UdNI=","ak.pv":"116","ak.dpoabenc":"","ak.tf":i};if(""!==t)o["ak.ruds"]=t;var r={i:!1,av:function(n){var t="http.initiator";if(n&&(!n[t]||"spa_hard"===n[t]))o["ak.feo"]=void 0!==e.aFeoApplied?1:0,BOOMR.addVar(o)},rv:function(){var e=["ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(e)}};BOOMR.plugins.AK={akVars:o,akDNSPreFetchDomain:a,init:function(){if(!r.i){var e=BOOMR.subscribe;e("before_beacon",r.av,null,null),e("onbeacon",r.rv,null,null),r.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script>
154</head>
155		<body lang="cs-CZ" id="" dir="" class=" cz_v5 cz-cz "  style=""> 
156			<div id="somfy" class="somfy -v6 " >
157				
158					<div class="content-loader"></div>
159				
160		
160<script type="application/ld+json">
161			 {
162			 	"@context": "https://schema.org",
163				 "@type": "Organization",
164				 "name": "Somfy",
165				 "legalName" : "Somfy",
166				 "url": "https://www.somfy.cz",
167				 "logo": "https://www.somfy.cz/common/b2c_v5/img/logo_somfy.png",
168				 "foundingDate": "1969",
169				 "address": {
170					 "@type": "PostalAddress",
171					 "streetAddress": "50 avenue du Nouveau Monde",
172					 "addressLocality": "Cluses",
173					 "postalCode": "74300",
174					 "addressCountry": "FR"
175				 }
176			 }
177		</script>
177
178	
179
180    <header id="somfyHeader" class="header  -sm -no-msg -no-right-content" is="header">
181		
182		
183		<div class="header-content -bg-white" ref="sticky">
184			<div class="container" >
185				
186				<a href="/" class="header-logo">
187					<svg width="127" height="32" viewBox="0 0 127 32" fill="none" xmlns="http://www.w3.org/2000/svg">
188						<path fill-rule="evenodd" clip-rule="evenodd" d="M99.9631 11.638V11.6312C99.965 11.3704 99.925 10.4651 99.2914 9.81971C98.8494 9.36924 98.222 9.14015 97.422 9.14015H94.9525C93.2729 9.14015 93.2729 8.75658 93.2729 7.72857C93.2729 7.70691 93.3272 5.62636 94.9777 5.03102C95.5031 4.84092 96.0866 4.74562 96.7112 4.74466H96.7388H99.648H99.6918C100.722 4.74466 101.649 4.04922 101.943 3.0525C102.008 2.83159 102.043 2.60346 102.043 2.37149C102.043 1.06338 100.987 0.000244141 99.6918 0.000244141C99.6423 0.000244141 99.5931 0.00120669 99.5326 0.00601945L99.5417 0.00457562H97.0487H96.8475C96.4561 0.00842583 96.0352 0.0344147 95.5942 0.0810985C94.2717 0.22115 93.0793 0.527241 92.0467 0.989266C87.6901 2.93988 87.4932 6.91425 87.4903 6.95468L87.4794 7.01724C87.2691 8.39466 86.9101 9.14112 85.6172 9.14112C84.976 9.14112 84.4596 9.34855 84.0825 9.75859C83.4141 10.4834 83.437 11.5923 83.4384 11.6028V11.5923C83.4384 13.8441 85.559 14.2677 85.5867 14.2715C86.5836 14.3577 87.3349 15.1739 87.3363 16.1644V16.1634C87.3363 16.2164 87.3225 21.2996 87.3225 23.9668C87.3225 24.9111 87.5733 25.6431 88.0682 26.1388C88.7137 26.7881 89.5347 26.7909 89.5704 26.7909H90.706C90.7747 26.7909 91.3916 26.7808 91.9775 26.3766C92.4557 26.0459 93.0259 25.3644 93.0259 23.9909V16.1081C93.0569 15.0752 93.8988 14.2677 94.9429 14.2677H94.9372H94.9405H94.9453H94.9572L94.9691 14.2653L94.9453 14.2677L94.9334 14.2662C94.942 14.2677 94.9572 14.2686 97.3677 14.2677C98.1557 14.2677 98.7836 14.0347 99.2332 13.577C99.9364 12.8614 99.9641 11.8228 99.9631 11.6211C99.9631 11.6187 99.9631 11.6216 99.9617 11.6264M120.801 22.5539H120.711V23.242H120.79C121.058 23.242 121.28 23.1342 121.28 22.8674C121.28 22.6215 121.109 22.5539 120.801 22.5539ZM121.425 24.7103C121.068 24.0803 120.869 23.6859 120.77 23.6859H120.71V24.7103H120.13V22.1109H121C121.577 22.1109 121.886 22.4155 121.886 22.8199C121.886 23.2422 121.526 23.4503 121.296 23.5298V23.5369C121.425 23.5369 121.786 24.1404 122.095 24.7103H121.425ZM120.998 21.4414C119.889 21.4414 119.091 22.3164 119.091 23.4426C119.091 24.5706 119.889 25.4456 120.998 25.4456C122.104 25.4456 122.902 24.5706 122.902 23.4426C122.902 22.3164 122.104 21.4414 120.998 21.4414ZM120.998 26.0468C119.457 26.0468 118.414 24.9334 118.414 23.4426C118.414 21.9541 119.467 20.8375 121.008 20.8375C122.504 20.8375 123.624 21.9541 123.624 23.4426C123.624 24.9334 122.482 26.0468 120.998 26.0468ZM5.4748 18.279C5.50446 18.2891 6.53776 18.7109 7.63229 19.1553L10.9814 20.5187C11.7722 20.8351 12.1864 21.6774 11.965 22.5188C11.687 23.584 10.4164 24.5917 7.68634 24.2264C6.59947 24.0816 4.07077 23.5413 4.04589 23.537L4.06598 23.5413C3.99997 23.5178 2.48064 22.9775 1.5435 23.4766C1.20672 23.6564 0.987143 23.9445 0.888598 24.3366C0.53412 25.7595 1.9903 26.2585 2.00513 26.2628C2.52608 26.4469 3.10062 26.5778 3.56225 26.6823L3.95452 26.7734C3.98753 26.7806 7.30077 27.573 9.92754 27.5337C11.6545 27.5073 15.8513 27.1214 17.494 24.1032C17.7342 23.6621 18.0724 22.1026 17.904 21.128C17.705 19.9789 17.3615 18.8418 15.393 17.5652C14.8926 17.2406 13.3355 16.7267 11.9626 16.2718C11.2321 16.0302 10.5423 15.8015 10.1806 15.6553C7.76384 14.6763 7.32947 13.7943 7.28833 13.3546C7.26155 13.0891 7.34383 12.5032 7.80929 11.9879C8.38669 11.3493 9.35062 11.0262 10.6762 11.0262C12.6658 11.0262 13.4408 11.2578 14.2607 11.5027C14.4147 11.5507 14.5759 11.5981 14.7429 11.6427C15.3643 11.8129 15.8561 11.7889 16.2067 11.5708C16.6229 11.3134 16.7109 10.8637 16.7416 10.7161C16.7937 10.4462 16.8568 9.52237 15.4117 8.94374C15.2887 8.89484 12.3242 7.7347 7.66099 8.38236C7.0037 8.47393 5.71878 8.72657 4.50992 9.39868C2.74518 10.3786 1.83292 11.8925 1.86497 13.777C1.88889 15.1298 2.52417 16.337 3.7005 17.2718C4.58263 17.9717 5.44419 18.2689 5.48246 18.279M34.6926 22.4036C31.9821 22.4036 29.7776 20.1986 29.7776 17.4882C29.7776 14.7772 31.9821 12.5727 34.6926 12.5727C37.4036 12.5727 39.6077 14.7772 39.6077 17.4882C39.6077 20.1986 37.4036 22.4036 34.6926 22.4036ZM34.6925 3.72117C27.0893 3.7211
1887 20.926 9.88437 20.926 17.4884C20.926 25.0919 27.0893 31.2561 34.6925 31.2561C42.2967 31.2561 48.4609 25.0919 48.4609 17.4884C48.4609 9.88437 42.2967 3.72117 34.6925 3.72117ZM52.9275 11.1498V24.5125C52.9275 24.5139 52.926 24.5149 52.926 24.5168V24.5293V24.5303C52.926 25.7377 53.8728 26.7227 55.064 26.7866C55.1049 26.7895 55.1447 26.7909 55.187 26.7909C55.2274 26.7909 55.2677 26.7895 55.3081 26.7866C56.4911 26.7232 57.4331 25.7493 57.4456 24.5524V24.5303V24.5058V18.752C57.4456 15.3925 58.1017 11.2944 62.1136 11.2944C64.1877 11.2944 64.0618 13.9227 64.0618 14.6434V24.5995H64.0652C64.1012 25.8165 65.0979 26.7909 66.3223 26.7909C67.5693 26.7909 68.5814 25.7786 68.5814 24.5303C68.5814 24.4846 68.5804 24.439 68.5776 24.3948V18.8909C68.5776 18.8909 67.9589 11.1883 73.2859 11.2983C75.2169 11.3377 75.1981 13.5441 75.1981 14.6463V24.4861H75.1991C75.1991 24.501 75.1981 24.5149 75.1981 24.5303C75.1981 25.7786 76.2097 26.7909 77.4582 26.7909C78.7051 26.7909 79.7167 25.7786 79.7167 24.5303C79.7167 24.4784 79.7148 24.4279 79.7105 24.377V12.475C79.7105 10.0558 77.5864 8.93384 75.6641 8.93384C72.0399 8.93384 71.6666 10.1581 69.6036 10.1581C67.6601 10.1581 67.4819 8.93048 64.326 8.93048C61.5708 8.93048 61.0189 10.1586 58.9889 10.1586C57.3976 10.1586 56.5339 8.93528 55.187 8.93528C52.8112 8.93528 52.9275 11.1498 52.9275 11.1498ZM113.524 16.1389C113.019 17.1468 112.41 17.7254 111.853 17.7254C111.204 17.7254 110.791 17.6467 109.857 16.0555L106.462 10.0958C106.211 9.61377 105.715 9.28959 105.051 9.07708C104.384 8.86315 103.696 8.88436 103.212 9.13409C102.926 9.28016 102.731 9.49833 102.648 9.76172C102.572 9.99732 102.591 10.2546 102.701 10.5109L102.702 10.5128C102.728 10.5717 108.745 22.4482 109.101 23.2045C109.27 23.5626 109.357 23.9537 109.357 24.3688C109.357 26.5424 108.149 27.4763 107.56 27.9598C106.08 29.1792 103.984 29.0972 103.963 29.0967L103.96 29.0958H103.957H102.813C102.097 29.0958 101.298 29.6895 101.298 30.5395C101.298 31.4475 101.906 31.9899 102.924 31.9899H103.966L103.954 31.9889C104.011 31.9937 105.345 32.1001 107.055 31.5507C108.634 31.0428 110.831 29.8544 112.342 27.0725C112.703 26.4109 115.823 19.3934 118.1 14.2696L119.804 10.4435C119.813 10.419 119.958 9.88329 119.879 9.69481C119.781 9.45922 119.621 9.25189 119.359 9.11666C118.917 8.88813 118.303 8.91828 117.679 9.06435C117.112 9.1977 116.522 9.79094 116.344 10.1015L113.524 16.1389Z" />
189					</svg>
190				</a>
191				
192			</div>
193			<div class="header-message -success added-to-wishlist" aria-live="polite" style="display:none">
194				<svg aria-hidden="true" focusable="false" class="svg-icon -success">
195					<use xlink:href="/common/b2c_v6/assets/sprite.svg#ic_check_valid"></use>
196				</svg>
197				<span>productdetail.addtomywishlist.success</span>
198				<button type="button">
199				<svg aria-hidden="true" focusable="false" class="svg-icon -close">
200					<use xlink:href="/common/b2c_v6/assets/sprite.svg#ic_close"></use>
201				</svg>
202				</button>
203			</div>
204			<div class="header-message -success removed-from-wishlist" aria-live="polite" style="display:none">
205				<svg aria-hidden="true" focusable="false" class="svg-icon -success">
206					<use xlink:href="/common/b2c_v6/assets/sprite.svg#ic_check_valid"></use>
207				</svg>
208				<span>productdetail.removefrommywishlist.success</span>
209				<button type="button">
210				<svg aria-hidden="true" focusable="false" class="svg-icon -close">
211					<use xlink:href="/common/b2c_v6/assets/sprite.svg#ic_close"></use>
212				</svg>
213				</button>
214			</div>
215
216			
217			
218		</div>
219	</header>
220	
221					<main id="maincontent" >
222						
223
224			<section class="content-with-html -bg-white"  id="B-5C31DC46-9BF2-1F43-01C8269B09A677BC">
225				<div class="container" data-viewport.once="fade-up">
226					
227					<div class="row">
228						<div class="col-12  col-12@lg ">
229							
230				<div class='content-with-html-content wysiwyg' >
231				<meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
232<title></title>
233<div class="dsw-root" data-dsw-root=""><svg aria-hidden="true" style="display:none"> <symbol id="dsw-icon-chevron-down" viewbox="0 0 24 24"><path d="M12 5v14"></path><path d="m19 12-7 7-7-7"></path></symbol> <symbol id="dsw-icon-check" viewbox="0 0 32 32">
233<path d="M26.6663 8L11.9997 22.6667L5.33301 16"></path></symbol> <symbol id="dsw-icon-plus" viewbox="0 0 24 24"><path d="M5 12H19M12 5V19"></path></symbol> <symbol id="dsw-icon-pin" viewbox="0 0 24 24"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></symbol> <symbol id="dsw-icon-arrow" viewbox="0 0 24 24"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></symbol> </svg>
234<nav aria-label="Dynamic Shading — sekcje" class="dsw-nav" data-dsw-nav="">
235<div class="dsw-nav__bar">
236<div class="dsw-nav__list" data-dsw-nav-list=""><!-- Blog: zakładka tymczasowo ukryta (brak contentu). Aby przywrócić, odkomentuj poniższą linię:
237<button type="button" class="dsw-nav__item" data-dsw-cta="https://www.somfy.cz/dynamic-shading#B-5C2CF146-EC80-7299-86E8A9A045AE1645">Blog</button>
238--><button type="button" class="dsw-nav__item" data-dsw-cta="https://service.somfy.com/downloads/pl_v5/pbnon_residential_brochure_adaptability_en_final.pdf">Stáhnout zdroje</button> <button type="button" class="dsw-nav__item" data-dsw-cta="https://www.somfy.cz/dynamic-shading#B-5C2CF146-EC80-7299-86E8A9A045AE1645">Kontakt</button></div>
239
240<div class="dsw-nav__mobile"><span class="dsw-nav__mobile-label" data-dsw-nav-mobile-label="">Co je dynamické stínění?</span><button aria-expanded="false" aria-haspopup="true" aria-label="Show more sections" class="dsw-nav__more" data-dsw-nav-more="" type="button">&bull;&bull;&bull;</button></div>
241</div>
242
243<ul class="dsw-nav__dropdown" data-dsw-nav-dropdown="" hidden="">
244</ul>
245</nav>
246
247<div class="dsw-panels" data-dsw-panels="">
248<section class="dsw-panel is-active" data-dsw-panel="home">
249<header class="dsw-hero" data-dsw-hero="home">&nbsp;</header>
250
251<section class="dsw-whatis" id="dsw-home-whatis"><button aria-label="Scroll to section: How does the system work" class="dsw-scroll-cue" data-dsw-scroll-target="dsw-home-howitworks" type="button"><svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><use href="#dsw-icon-chevron-down"></use></svg></button><img alt="" class="dsw-whatis__media" src="https://www.somfy.pl/common/img/library//what-is-decorative-full.jpg" />
252<div class="dsw-whatis__content">
253<h2 class="dsw-heading-lg">Co je dynamické stínění?</h2>
254
255<div class="dsw-text-body">
256<p>Zvyšte energetickou účinnost díky inteligentnímu dynamickému stínění</p>
257
258<p>Dynamické stínění je automatizované řešení protisluneční ochrany, které optimalizuje energetickou náročnost budovy, tepelný komfort a využití přirozeného denního světla. Díky inteligentnímu řízení venkovních rolet, venkovních žaluzií a ZIP screenů systém v reálném čase reaguje na sluneční záření, teplotu a aktuální povětrnostní podmínky.</p>
259
260<p>Výsledkem je nižší potřeba chlazení i vytápění, nižší náklady na energii, vyšší komfort uživatelů a chytřejší, udržitelnější budovy splňující současné standardy energetické účinnosti.</p>
261</div>
262</div>
263</section>
264
265<section class="dsw-section dsw-section--beige" id="dsw-home-howitworks">
266<div class="dsw-howitworks__intro">
267<h2 class="dsw-heading-lg">Jak systém funguje?</h2>
268
269<div class="dsw-text-body">
270<p>Dynamické stínění se přizpůsobuje vaší budově. Pomocí inteligentní automatizace budov automaticky ovládá venkovní i vnitřní stínicí prvky, včetně venkovních rolet, venkovních žaluzií, vnitřních žaluzií a závěsů.</p>
271
272<p>Připojený k čidlům sledujícím intenzitu slunečního záření, teplotu, vítr a obsazenost budovy systém nepřetržitě optimalizuje energetickou účinnost, využití přirozeného denního světla a tepelný komfort.</p>
273
274<p>Správci budov mohou definovat nastavení pro celý objekt, zatímco uživatelé mohou stínění dočasně upravit podle svých individuálních potřeb a preferovaného komfortu.</p>
275
276<p>Díky inteligentnímu řízení fasády budovy řešení Somfy Dynamic Shading snižuje spotřebu energie, zvyšuje komfort a pohodu uživatelů a podporuje udržitelný provoz moderních budov.</p>
277
278
279</div>
280</div>
281
282<div class="dsw-cards">
283<article class="dsw-card">
284<div class="dsw-card__media" style="background-image: url('https://www.somfy.pl/common/img/library/RS100_Solar_kit,_9.6V_Naked_Battery_NiMH,_2.5W_Panel_1.png')">&nbsp;</div>
285
286<h3 class="dsw-card__title">Somfy motory</h3>
287
288<p class="dsw-card__body">Přesné motory pohánějí každou venkovní roletu, venkovní žaluzii i ZIP screen a zajišťují tichý, synchronizovaný provoz pro vyšší komfort a lepší energetickou účinnost.</p>
289</article>
290
291<article class="dsw-card">
292<div class="dsw-card__media" style="background-image: url('https://www.somfy.pl/common/img/library//Shoot_animeo__installation_Emmanuelle_Firman_2023_HD_057_Interface_1.png')">&nbsp;</div>
293
294<h3 class="dsw-card__title">Inteligentní automatizace</h3>
295
296<p class="dsw-card__body">
296Platforma Somfy Building Automation Platform nepřetržitě analyzuje data ze senzorů a automaticky optimalizuje stínění fasády podle aktuálních podmínek prostředí. Tím snižuje solární tepelné zisky, zvyšuje komfort uživatelů a zlepšuje celkovou energetickou náročnost budovy. Bez inteligentní automatizace nemůže motorizované stínění naplno využít svůj provozní ani energeticky úsporný potenciál.</p>
297</article>
298
299<article class="dsw-card">
300<div class="dsw-card__media" style="background-image: url('https://www.somfy.pl/common/img/library//Shoot_animeo__installation_Emmanuelle_Firman_2023_HD_008_1.png')">&nbsp;</div>
301
302<h3 class="dsw-card__title">Senzory okolního prostředí</h3>
303
304<p class="dsw-card__body">Senzory okolního prostředí nepřetržitě sledují intenzitu slunečního záření, polohu slunce, venkovní teplotu a rychlost větru. Zároveň lze integrovat data o obsazenosti budovy a plánovaném provozu ze systému správy budovy (BMS). Tato data v reálném čase umožňují přesné automatické řízení stínění fasády s cílem optimalizovat provoz a energetickou efektivitu budovy.</p>
305</article>
306</div>
307</section>
308
309<section class="dsw-callout">
310<div class="dsw-callout__inner">
311<p class="dsw-callout__text">Proč je automatizace důležitá</br>Automatizace není volitelnou funkcí – je nezbytným předpokladem pro dosažení plného potenciálu energetických úspor uznávaných metodikou ESBO. Bez automatického řízení je motorizované stínění z hlediska hodnocení posuzováno stejně jako manuálně ovládané systémy, což omezuje jeho přínos pro energetickou náročnost budovy.</p>
312
313<div class="dsw-callout__actions"><button class="dsw-btn" type="button" data-dsw-cta="https://www.somfy.cz/dynamic-shading#B-5C2CF146-EC80-7299-86E8A9A045AE1645">Stáhněte si zdarma průvodce metodikou ESBO</button></div>
314<p class="dsw-callout__text">*Vyplňte formulář a odkaz ke stažení vám zašleme e-mailem.</p>
315</div>
316</section>
317</section>
318
319<section class="dsw-panel" data-dsw-panel="benefits">
320<header class="dsw-hero" data-dsw-hero="benefits">&nbsp;</header>
321
322<section class="dsw-impact" id="dsw-benefits-people"><button aria-label="Scroll to section: Impact on the building" class="dsw-scroll-cue" data-dsw-scroll-target="dsw-benefits-building" type="button"><svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5">
322<use href="#dsw-icon-chevron-down"></use></svg></button>
323
324<div class="dsw-impact__header">
325<h2 class="dsw-heading-lg">Přínos pro uživatele</h2>
326
327<p class="dsw-text-body dsw-text-body--center">Ať už jde o novostavbu nebo rekonstrukci, efektivní využití denního světla je při realizaci komerční budovy zásadní. Existuje několik klíčových požadavků a výzev, přičemž správné řízení denního osvětlení hraje důležitou roli v každé z nich.</p>
328</div>
329
330<div class="dsw-stats">
331<article class="dsw-stat-card">
332<div class="dsw-stat-card__number"><span>25</span><em>%</em></div>
333
334<h3 class="dsw-stat-card__label">Lepší kognitivní funkce</h3>
335
336<p class="dsw-stat-card__body">Zlepšení pracovního výkonu a paměti u zaměstnanců, kteří mají přístup ke kvalitnímu dennímu světlu.</p>
337
338<p class="dsw-stat-card__source">Zdroj: Heschong, 2003.</p>
339</article>
340
341<article class="dsw-stat-card">
342<div class="dsw-stat-card__number"><span>23</span><em>%</em></div>
343
344<h3 class="dsw-stat-card__label">Vyšší produktivita</h3>
345
346<p class="dsw-stat-card__body">Nárůst produktivity na pracovištích s optimálním osvětlením a tepelným komfortem.</p>
347
348<p class="dsw-stat-card__source">Zdroj: Loftness, 2003.</p>
349</article>
350
351<article class="dsw-stat-card">
352<div class="dsw-stat-card__number"><span>15</span><em>%</em></div>
353
354<h3 class="dsw-stat-card__label">Nižší absence</h3>
355
356<p class="dsw-stat-card__body">Snížení míry absence v zelených, komfortních kancelářských prostředích.</p>
357
358<p class="dsw-stat-card__source">Zdroj: Thayer, 1995.</p>
359</article>
360</div>
361
362<div class="dsw-impact__row"><img alt="" class="dsw-impact__media dsw-impact__media--left" src="https://www.somfy.pl/common/img/library/aecac1548fcf1523f408f63583bb8eb6ae8a7fea.jpg" />
363<div class="dsw-impact__body">
364<p class="dsw-text-body">Lidé tráví přibližně 90 % svého času v interiéru, proto je kvalita vnitřního prostředí zásadní pro zdraví, pohodu a produktivitu. Řešení Somfy Dynamic Shading pomocí inteligentní automatizace optimalizuje využití denního světla, omezuje oslnění a snižuje potřebu chlazení při zachování tepelného komfortu. Tichý provoz a možnost individuálního ovládání navíc zajišťují maximální komfort uživatelů.</p>
365
366<div class="dsw-icon-row">
367<div class="dsw-icon-item"><span class="dsw-icon-item__circle"><svg fill="none" stroke="#25485A" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewbox="0 0 32 32"><path d="M4.29341 17.3333H12.6667L13.3334 16L16.0001 22L18.6667 12.6666L20.6667 17.3333H27.6934M2.66675 12.6666C2.66678 11.1829 3.11687 9.73408 3.95759 8.51152C4.79831 7.28896 5.9901 6.35018 7.37556 5.81917C8.76101 5.28816 10.275 5.1899 11.7174 5.53736C13.1599 5.88483 14.463 6.66168 15.4547 7.76531C15.5246 7.83999 15.609 7.89953 15.7028 7.94024C15.7967 7.98095 15.8978 8.00195 16.0001 8.00195C16.1023 8.00195 16.2035 7.98095 16.2973 7.94024C16.3911 7.89953 16.4756 7.83999 16.5454 7.76531C17.534 6.65451 18.8374 5.87113 20.2823 5.51944C21.7271 5.16775 23.2447 5.26443 24.6332 5.79662C26.0218 6.3288 27.2153 7.27124 28.0549 8.49851C28.8945 9.72577 29.3405 11.1797 29.3334 12.6666C29.3334 15.72 27.3334 18 25.3334 20L18.0107 27.084C17.7623 27.3693 17.456 27.5985 17.1121 27.7564C16.7683 27.9142 16.3948 27.9971 16.0165 27.9995C15.6381 28.0019 15.2636 27.9238 14.9178 27.7703C14.572 27.6168 14.2628 27.3915 14.0107 27.1093L6.66675 20C4.66675 18 2.66675 15.7333 2.66675 12.6666Z"></path></svg></span> <span class="dsw-icon-item__label">Zdraví, komfort a pohoda uživatelů</span></div>
368
369<div class="dsw-icon-item"><span class="dsw-icon-item__circle"><svg fill="none" stroke="#25485A" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewbox="0 0 32 32"><path d="M13.3333 16V11.952M18.6667 16V11.952M11.3333 28H6.66667C5.95942 28 5.28115 27.719 4.78105 27.2189C4.28095 26.7188 4 26.0406 4 25.3333V13.3333C3.99991 12.9454 4.08445 12.5622 4.24772 12.2103C4.41099 11.8584 4.64906 11.5464 4.94533 11.296L14.2787 3.29599C14.76 2.8892 15.3698 2.66602 16 2.66602C16.6302 2.66602 17.24 2.8892 17.7213 3.29599L27.0547 11.296C27.3509 11.5464 27.589 11.8584 27.7523 12.2103C27.9156 12.5622 28.0001 12.9454 28 13.3333V25.3333C28 26.0406 27.719 26.7188 27.219 27.2189C26.7189 27.719 26.0406 28 25.3333 28H18.6667C17.9594 28 17.2811 27.719 16.781 27.2189C16.281 26.7188 16 26.0406 16 25.3333V22.6667M20 16C20.3536 16 20.6928 16.1405 20.9428 16.3905C21.1929 16.6406 21.3333 16.9797 21.3333 17.3333V20C21.3333 20.7072 21.0524 21.3855 20.5523 21.8856C20.0522 22.3857 19.3739 22.6667 18.6667 22.6667H13.3333C12.6261 22.6667 11.9478 22.3857 11.4477 21.8856C10.9476 21.3855 10.6667 20.7072 10.6667 20V17.3333C10.6667 16.9797 10.8071 16.6406 11.0572 16.3905C11.3072 16.1405 11.6464 16 12 16H20Z"></path></svg></span> <span class="dsw-icon-item__label">
369Spotřeba energie</span></div>
370
371<div class="dsw-icon-item"><span class="dsw-icon-item__circle"><svg fill="none" stroke="#25485A" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewbox="0 0 32 32"><path d="M18.6666 12.7147V9.33333C18.6666 7.91885 19.2285 6.56229 20.2287 5.5621C21.2289 4.5619 22.5854 4 23.9999 4H25.9999C26.1767 4 26.3463 4.07024 26.4713 4.19526C26.5963 4.32029 26.6666 4.48986 26.6666 4.66667V6.66667C26.6666 8.08115 26.1047 9.43771 25.1045 10.4379C24.1043 11.4381 22.7477 12 21.3333 12C20.3889 12 19.4705 12.2506 18.6666 12.7147ZM18.6666 12.7147C18.2663 12.9457 17.8945 13.2296 17.562 13.5621C16.5618 14.5623 15.9999 15.9188 15.9999 17.3333M15.9999 17.3333C15.9999 20 17.3333 21.3333 17.3333 24C17.3333 25.4425 16.8654 26.846 15.9999 28M15.9999 17.3333C15.9999 16.0953 15.6552 14.8816 15.0043 13.8285C14.3534 12.7753 13.422 11.9242 12.3147 11.3705C11.2073 10.8168 9.96762 10.5824 8.73455 10.6936C7.50147 10.8048 6.32372 11.2572 5.33325 12C5.33325 13.2381 5.67802 14.4517 6.32891 15.5049C6.97981 16.558 7.91112 17.4092 9.0185 17.9628C10.1259 18.5165 11.3655 18.7509 12.5986 18.6397C13.8317 18.5285 15.0095 18.0762 15.9999 17.3333ZM6.66659 28H25.3333"></path></svg></span> <span class="dsw-icon-item__label">Udržitelnost</span></div>
372
373<div class="dsw-icon-item"><span class="dsw-icon-item__circle"><svg fill="none" stroke="#25485A" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewbox="0 0 32 32"><path d="M21.6626 10.3481C23.1599 11.848 24.0009 13.8807 24.0009 16.0001C24.0009 18.1194 23.1599 20.1522 21.6626 21.6521M25.4332 6.57739C27.9304 9.07744 29.3331 12.4665 29.3331 16.0001C29.3331 19.5336 27.9304 22.9227 25.4332 25.4227M6.56657 25.4227C4.0694 22.9227 2.66675 19.5336 2.66675 16.0001C2.66675 12.4665 4.0694 9.07744 6.56657 6.57739M10.3372 21.6521C8.83991 20.1522 7.99894 18.1194 7.99894 16.0001C7.99894 13.8807 8.83991 11.848 10.3372 10.3481M18.6666 16.0001C18.6666 17.4728 17.4727 18.6667 15.9999 18.6667C14.5271 18.6667 13.3332 17.4728 13.3332 16.0001C13.3332 14.5273 14.5271 13.3334 15.9999 13.3334C17.4727 13.3334 18.6666 14.5273 18.6666 16.0001Z"></path></svg></span> <span class="dsw-icon-item__label">Konektivita</span></div>
374</div>
375
376<p class="dsw-text-body">Inteligentně řízený systém protislunečního stínění tak vytváří kvalitnější vnitřní prostředí, které podporuje zdraví, pohodu a komfort uživatelů a zároveň pozitivně ovlivňuje jejich produktivitu. Současně významně přispívá k efektivnímu energetickému managementu budovy tím, že:</p>
377
378<div class="dsw-pill-row">
379<p class="dsw-pill">snižuje <a class="dsw-pill__em dsw-pill__link" href="https://www.somfyprojects.me/why-dynamic-solar-shading-/energy-savings" rel="noopener" target="_blank">spotřebu energie</a> na chlazení i vytápění,</p>
380
381<p class="dsw-pill">podporuje stabilnější a zdravější vnitřní prostředí díky <a class="dsw-pill__em dsw-pill__link" href="https://www.somfyprojects.me/why-dynamic-solar-shading-/comfort-and-well-being" rel="noopener" target="_blank">lepšímu vizuálnímu komfortu, tepelnému komfortu</a> a optimálnímu využití přirozeného denního světla.</p>
382</div>
383</div>
384
385</div>
386<div class="dsw-callout__actions"><button class="dsw-btn" type="button" data-dsw-cta="https://www.somfy.cz/dynamic-shading#B-5C2CF146-EC80-7299-86E8A9A045AE1645">Pojďme společně probrat váš projekt.</button></div>
387</section>
388
389<section class="dsw-impact dsw-impact--beige" id="dsw-benefits-building"><img alt="" class="dsw-impact__media" src="https://www.somfy.pl/common/img/library//environment-decorative-photo.jpg" />
390<div class="dsw-impact__header dsw-impact__header--left">
391<h2 class="dsw-heading-lg">Přínos pro budovu</h2>
392
393<p class="dsw-text-body">Dynamické stínění významně snižuje potřebu vytápění i chlazení tím, že se automaticky přizpůsobuje ročnímu období. V létě omezuje tepelné zisky ze slunečního záření a snižuje nároky na chlazení. V zimě naopak maximalizuje pasivní solární zisky a minimalizuje tepelné ztráty, čímž zlepšuje celkovou energetickou účinnost budovy.<br />
394<br />Kromě úspor energie přispívá dynamické stínění ke zvýšení hodnoty nemovitosti, podporuje plnění ESG cílů a pomáhá vytvářet atraktivnější a perspektivnější budovy pro investory, nájemce i uživatele.</p>
395</div>
396
397<div class="dsw-stats">
398<article class="dsw-stat-card dsw-stat-card--outline-beige">
399<div class="dsw-stat-card__number"><span>2/3</span></div>
400
401<h3 class="dsw-stat-card__label">Lze ovlivnit až dvě třetiny spotřeby energie systému HVAC</h3>
402
403<p class="dsw-stat-card__body">Přibližně dvě třetiny celkové spotřeby energie komerčních budov připadá na vytápění, větrání a klimatizaci (HVAC). Dynamické stínění řeší tento problém přímo u jeho zdroje.</p>
404</article>
405
406<article class="dsw-stat-card dsw-stat-card--outline-beige">
407<div class="dsw-stat-card__number dsw-stat-card__number--wide"><span>30-50</span><em>%</em></div>
408
409<h3 class="dsw-stat-card__label">Snížení spotřeby energie</h3>
410
411<p class="dsw-stat-card__body">Snížení spotřeby energie, kterého lze dosáhnout v budovách využívajících dynamické stínění a principy udržitelného navrhování.</p>
412
413<p class="dsw-stat-card__source">Zdroj: UNEP, 2012.</p>
414</article>
415
416<article class="dsw-stat-card dsw-stat-card--outline-beige">
417<div class="dsw-stat-card__number"><span>16</span><em>%</em></div>
418
419<h3 class="dsw-stat-card__label">Zvýšení hodnoty nemovitosti</h3>
420
421<p class="dsw-stat-card__body">Růst hodnoty budov s certifikací udržitelnosti (green building). Institucionální investoři i firemní nájemci tuto certifikaci stále častěji vyžadují.</p>
422
423<p class="dsw-stat-card__source">Zdroj: American Economic Review, 2009.</p>
424</article>
425</div>
426<img alt="" class="dsw-impact__stadium-media" src="https://www.somfy.pl/common/img/library//shutterstock_2627506365_1.png" /></section>
427
428<section class="dsw-impact dsw-impact--dark" id="dsw-benefits-environment">
429<div class="dsw-impact__header">
430<h2 class="dsw-heading-lg dsw-heading-lg--on-dark">Přínos pro životní prostředí</h2>
431
432<p class="dsw-text-body dsw-text-body--center dsw-text-body--on-dark">Společnost Somfy zajišťuje, aby všechny její produkty splňovaly požadavky ekodesignu během celého svého životního cyklu – od získávání surovin až po ukončení jejich životnosti. Usilujeme o odpovědnější přístup ke snižování dopadu na životní prostředí, abychom lépe chránili naši planetu a pomáhali čelit klimatickým změnám. Naše řešení jsou dostupná širokému okruhu uživatelů, zvyšují energetickou efektivitu budov a přispívají ke komfortu a pohodě jejich obyvatel.</p>
433</div>
434
435<div class="dsw-stats">
436<article class="dsw-stat-card dsw-stat-card--outline-blue">
437<div class="dsw-stat-card__number"><span>38</span><em>%</em></div>
438
439<h3 class="dsw-stat-card__label">Podíl na celosvětových emisích</h3>
440
441<p class="dsw-stat-card__body">Stavebnictví je zodpovědné přibližně za 38 % všech celosvětových emisí skleníkových plynů souvisejících se spotřebou energie.</p>
442
443<p class="dsw-stat-card__source">Zdroj: Global Alliance for Building and Construction, 2021.</p>
444</article>
445
446<article class="dsw-stat-card dsw-stat-card--outline-blue">
447<div class="dsw-stat-card__number"><span>35</span><em>%</em></div>
448
449<h3 class="dsw-stat-card__label">Potenciál snížení emisí uhlíku</h3>
450
451<p class="dsw-stat-card__body">Budovy využívající dynamické stínění a principy udržitelného navrhování mohou dosáhnout snížení emisí CO₂ až o 35 %.</p>
452
453<p class="dsw-stat-card__source">Zdroj: UNEP, 2012.</p>
454</article>
455
456<article class="dsw-stat-card dsw-stat-card--outline-blue">
457<div class="dsw-stat-card__number"><span>nZEB</span></div>
458
459<h3 class="dsw-stat-card__label">Cesta ke splnění legislativních požadavků</h3>
460
461<p class="dsw-stat-card__body">Dynamické stínění představuje doložitelný způsob, jak splnit požadavky standardu nZEB podle revidované směrnice EPBD na trzích střední a vých
461odní Evropy. Zároveň pomáhá připravit budovy na zařazení do klasifikace ZEB, která bude vyžadována od roku 2028.</p>
462</article>
463</div>
464
465<div class="dsw-callout__actions dsw-callout__actions--plain"><button class="dsw-btn" type="button" data-dsw-cta="https://www.somfy.cz/dynamic-shading#B-5C2CF146-EC80-7299-86E8A9A045AE1645">Promluvte si s odborníkem na Dynamic Shading.</button></div>
466</section>
467</section>
468
469<section class="dsw-panel" data-dsw-panel="solutions">
470<header class="dsw-hero" data-dsw-hero="solutions">&nbsp;</header>
471
472<section class="dsw-solutions__intro" id="dsw-solutions-intro"><button aria-label="Scroll to section: Planning, installation and maintenance" class="dsw-scroll-cue" data-dsw-scroll-target="dsw-solutions-process" type="button"><svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"><use href="#dsw-icon-chevron-down"></use></svg></button><img alt="" class="dsw-solutions__photo" src="https://www.somfy.pl/common/img/library//Shoot_animeo__installation_Emmanuelle_Firman_2023_HD_059_1.png" />
473<div class="dsw-solutions__quote">
474<h2 class="dsw-heading-lg">Aby bylo řešení skutečně úspěšné a nákladově efektivní, musí být systém správně navržen, nainstalován a udržován.</h2>
475
476<div class="dsw-text-body">
477<p>Poskytujeme odbornou podporu během celého procesu návrhu a specifikace řešení a pomáháme projektovým týmům vybrat nejvhodnější strategii řízení protislunečního stínění pro komerční budovy. Od prvotního konceptu až po předání stavby a následnou péči nabízí Somfy komplexní podporu, která zajišťuje, že systémy dynamického stínění splní požadavky na výkon, komfort i energetickou účinnost.</p>
478
479<p>Naše služby pokrývají celý životní cyklus řešení – od plánování přes údržbu až po modernizaci. Díky tomu pomáháme zajistit dlouhou životnost systému i jeho optimální výkon. Naše lokální týmy odborníků poskytují podporu odpovídající jednotlivým fázím projektu.</p>
480</div>
481</div>
482</section>
483
484<section class="dsw-solutions__process" id="dsw-solutions-process"><img alt="" aria-hidden="true" class="dsw-solutions__blob" src="https://www.somfy.pl/common/img/library//Shoot_animeo__installation_Emmanuelle_Firman_2023_HD_042_1.png" />
485<ol class="dsw-solutions__list">
486	<li class="dsw-solutions__step dsw-solutions__step--active">
487	<div class="dsw-solutions__step-heading"><span class="dsw-solutions__step-number">01</span> <span class="dsw-solutions__step-title">Plánování</span></div>
488
489	<ul class="dsw-solutions__step-bullets">
490		<li>Konzultace</li>
491		<li>Projektová dokumentace a technické výkresy</li>
492		<li>Podpora při projektových koordinačních schůzkách</li>
493	</ul>
494	</li>
495	<li class="dsw-solutions__step">
496	<div class="dsw-solutions__step-heading"><span class="dsw-solutions__step-number">02</span> <span class="dsw-solutions__step-title">Instalace</span></div>
497  <ul class="dsw-solutions__step-bullets">
498		<li>Podpora při instalaci prostřednictvím certifikované sítě montážních partnerů</li>
499		<li>Integrace systému</li>
500		<li>Uvedení do provozu</li>
501	</ul>
502	</li>
503	<li class="dsw-solutions__step">
504	<div class="dsw-solutions__step-heading"><span class="dsw-solutions__step-number">03</span> <span class="dsw-solutions__step-title">Údržba</span></div>
505    <ul class="dsw-solutions__step-bullets">
506		<li>Servisní smlouvy</li>
507		<li>Diagnostika a odstraňování poruch</li>
508		<li>Optimalizace systému</li>
509	</ul>
510	</li>
511</ol>
512</section>
513</section>
514
515<section class="dsw-panel" data-dsw-panel="building-types">
516<header class="dsw-hero" data-dsw-hero="building-types">&nbsp;</header>
517
518<section class="dsw-section">
519<div class="dsw-buildings">
520<article class="dsw-building is-open" data-dsw-accordion-item="" style="background-image: url(&quot;https://www.somfy.pl/common/img/library//shutterstock_2498789429_1.png&quot;);">
521<div class="dsw-building__panel"><button aria-expanded="true" class="dsw-building__bar" data-dsw-accordion-toggle="" type="button"><span class="dsw-building__icon"><svg fill="none" viewbox="0 0 64 64" xmlns="http://www.w3.org/2000/svg"><path d="M26.6668 32H37.3335M26.6668 21.3333H37.3335M37.3335 56V48C37.3335 46.5855 36.7716 45.229 35.7714 44.2288C34.7712 43.2286 33.4146 42.6667 32.0002 42.6667C30.5857 42.6667 29.2291 43.2286 28.2289 44.2288C27.2287 45.229 26.6668 46.5855 26.6668 48V56M16.0002 26.6667H10.6668C9.25234 26.6667 7.89579 27.2286 6.89559 28.2288C5.8954 29.229 5.3335 30.5855 5.3335 32V50.6667C5.3335 52.0812 5.8954 53.4377 6.89559 54.4379C7.89579 55.4381 9.25234 56 10.6668 56H53.3335C54.748 56 56.1045 55.4381 57.1047 54.4379C58.1049 53.4377 58.6668 52.0812 58.6668 50.6667V24C58.6668 22.5855 58.1049 21.229 57.1047 20.2288C56.1045 19.2286 54.748 18.6667 53.3335 18.6667H48.0002M16.0002 56V13.3333C16.0002 11.9188 16.5621 10.5623 17.5623 9.5621C18.5625 8.5619 19.919 8 21.3335 8H42.6668C44.0813 8 45.4379 8.5619 46.4381 9.5621C47.4383 10.5623 48.0002 11.9188 48.0002 13.3333V56" stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg></span> <span class="dsw-building__title">
521Komerční budovy a kanceláře</span></button>
522
523<p class="dsw-building__body">V kancelářských budovách jsou hlavními požadavky eliminace oslnění při práci s obrazovkami, zajištění tepelné stability v blízkosti prosklených fasád a splnění požadavků na energetickou certifikaci budovy. Řešení Somfy automaticky řídí venkovní rolety a venkovní žaluzie (EVB) na všech světových stranách, bez nutnosti zásahu uživatelů.<br />Interiérové motorizované žaluzie navíc doplňují fasádní stínicí systémy tím, že umožňují jemné nastavení množství denního světla přímo na pracovišti. Zvyšují tak vizuální komfort a snižují potřebu umělého osvětlení.</p>
524</div>
525</article>
526
527<article class="dsw-building" data-dsw-accordion-item="" style="background-image: url(&quot;https://www.somfy.pl/common/img/library//shutterstock_2468156385_1.png&quot;);">
528<div class="dsw-building__panel"><button aria-expanded="false" class="dsw-building__bar" data-dsw-accordion-toggle="" type="button"><span class="dsw-building__icon">
529  <svg fill="none" viewbox="0 0 56 53" xmlns="http://www.w3.org/2000/svg">
529<path d="M33 51.6691V43.6691C33 42.2547 32.4381 40.8981 31.4379 39.8979C30.4377 38.8977 29.0812 38.3358 27.6667 38.3358C26.2522 38.3358 24.8956 38.8977 23.8954 39.8979C22.8952 40.8981 22.3333 42.2547 22.3333 43.6691V51.6691M43.6667 8.82382V51.6691M6.33333 11.6692L25.2827 1.56249C26.0229 1.19257 26.8391 1 27.6667 1C28.4942 1 29.3104 1.19257 30.0507 1.56249L49 11.6692M11.6667 25.0025L2.28 30.7278C1.88921 30.9657 1.5662 31.3002 1.34203 31.699C1.11786 32.0978 1.00008 32.5476 1 33.0052V46.3358C1 47.7503 1.5619 49.1069 2.5621 50.1071C3.56229 51.1072 4.91885 51.6691 6.33333 51.6691H49C50.4145 51.6691 51.771 51.1072 52.7712 50.1071C53.7714 49.1069 54.3333 47.7503 54.3333 46.3358V33.0025C54.3328 32.5454 54.2148 32.0962 53.9906 31.6978C53.7665 31.2995 53.4437 30.9655 53.0533 30.7278L43.6667 25.0025M11.6667 8.82382V51.6691M33 19.6692C33 22.6147 30.6122 25.0025 27.6667 25.0025C24.7211 25.0025 22.3333 22.6147 22.3333 19.6692C22.3333 16.7236 24.7211 14.3358 27.6667 14.3358C30.6122 14.3358 33 16.7236 33 19.6692Z" stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg></span> <span class="dsw-building__title">Bytové domy</span></button>
530
531<p class="dsw-building__body">V bytových a výškových rezidenčních budovách umožňuje Somfy řídit venkovní rolety a ZIP screeny ve všech bytových jednotkách z jediné platformy.<br />Bezdrátový protokol io-homecontrol® je ideální zejména pro rezidenční projekty, kde jsou možnosti vedení kabeláže mezi jednotlivými podlažími omezené.<br />Uvnitř bytů zvyšují motorizované interiérové žaluzie a závěsy komfort, soukromí i celkovou estetiku interiéru. Obyvatelé získávají intuitivní ovládání přirozeného světla, zatímco budova jako celek zachovává jednotnou strategii energetického řízení.<br />Kombinace venkovního stínění a elegantních interiérových prvků přináší vyšší funkčnost i kvalitnější zážitek z bydlení.</p>
532</div>
533</article>
534
535<article class="dsw-building" data-dsw-accordion-item="" style="background-image: url(&quot;https://www.somfy.pl/common/img/library//1920x1080-11_1.png&quot;);">
536<div class="dsw-building__panel"><button aria-expanded="false" class="dsw-building__bar" data-dsw-accordion-toggle="" type="button"><span class="dsw-building__icon">
537  <svg fill="none" viewbox="0 0 64 64" xmlns="http://www.w3.org/2000/svg"><path d="M26.6665 58.6667V41.1467M31.9998 29.3334H32.0265M31.9998 18.6667H32.0265M37.3332 41.1467V58.6667M39.9998 42.6667C37.6919 40.9357 34.8848 40 31.9998 40C29.1149 40 26.3078 40.9357 23.9998 42.6667M42.6665 29.3334H42.6932M42.6665 18.6667H42.6932M21.3332 29.3334H21.3598M21.3332 18.6667H21.3598M15.9998 5.33337H47.9998C50.9454 5.33337 53.3332 7.72119 53.3332 10.6667V53.3334C53.3332 56.2789 50.9454 58.6667 47.9998 58.6667H15.9998C13.0543 58.6667 10.6665 56.2789 10.6665 53.3334V10.6667C10.6665 7.72119 13.0543 5.33337 15.9998 5.33337Z" stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg>
538  
539  
540  
541  
542  </span> <span class="dsw-building__title">Hotely</span></button>
543
544<p class="dsw-building__body">Hotely vyžadují efektivní správu stínění fasády napříč velkým množstvím pokojů, konferenčních prostor i společných zón, aniž by systém závisel na chování jednotlivých hostů.<br />Řešení Somfy automaticky a tiše ovládají venkovní rolety a ZIP screeny na všech světových stranách budovy a zajišťují tak komfort hostů po celý den. Centrální správa umožňuje používat odlišné strategie pro obsazené a neobsazené pokoje, což přispívá k měřitelným úsporám energie během celého roku.<br />Současně hrají důležitou roli také motorizované interiérové žaluzie a závěsy, které zvyšují komfort hostů. Automatické stínění propojené s ovládáním pokoje umožňuje snadno přizpůsobit množství světla, vytvořit příjemnou atmosféru a podpořit kvalitní spánek.<br />Tichý chod a plynulý pohyb vytvářejí prémiový uživatelský zážitek, zatímco sladěné látky a povrchové úpravy podporují celk
544ový koncept interiéru a posilují estetickou identitu i značku hotelu.</p>
545</div>
546</article>
547
548<article class="dsw-building" data-dsw-accordion-item="" style="background-image: url(&quot;https://www.somfy.pl/downloads/pl_v5/education.jpg&quot;);">
549<div class="dsw-building__panel"><button aria-expanded="false" class="dsw-building__bar" data-dsw-accordion-toggle="" type="button"><span class="dsw-building__icon">
550  <svg fill="none" viewbox="0 0 64 64" xmlns="http://www.w3.org/2000/svg"><path d="M37.3335 56V48C37.3335 46.5855 36.7716 45.229 35.7714 44.2288C34.7712 43.2286 33.4146 42.6667 32.0002 42.6667C30.5857 42.6667 29.2291 43.2286 28.2289 44.2288C27.2287 45.229 26.6668 46.5855 26.6668 48V56M48.0002 32H48.0268M48.0002 42.6667H48.0268M16.0002 32H16.0268M16.0002 42.6667H16.0268M58.6668 18.6667C58.6668 17.9594 58.3859 17.2811 57.8858 16.781C57.3857 16.2809 56.7074 16 56.0002 16H50.6668C49.5769 15.9998 48.5131 15.6657 47.6188 15.0427L35.0482 6.29333C34.1541 5.67006 33.0905 5.33568 32.0006 5.33521C30.9107 5.33473 29.8468 5.66818 28.9522 6.29066L16.3815 15.04C15.4875 15.664 14.4237 15.9991 13.3335 16H8.00016C7.29292 16 6.61464 16.2809 6.11454 16.781C5.61445 17.2811 5.3335 17.9594 5.3335 18.6667V50.6667C5.3335 52.0812 5.8954 53.4377 6.89559 54.4379C7.89579 55.4381 9.25234 56 10.6668 56H53.3335C54.748 56 56.1045 55.4381 57.1047 54.4379C58.1049 53.4377 58.6668 52.0812 58.6668 50.6667V18.6667ZM37.3335 26.6667C37.3335 29.6122 34.9457 32 32.0002 32C29.0546 32 26.6668 29.6122 26.6668 26.6667C26.6668 23.7211 29.0546 21.3333 32.0002 21.3333C34.9457 21.3333 37.3335 23.7211 37.3335 26.6667Z" stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg>
551</span> <span class="dsw-building__title">Školství</span></button>
552
553<p class="dsw-building__body">Prostředí ve třídách má přímý vliv na výsledky výuky. Dynamické stínění optimalizuje využití denního světla a zároveň eliminuje oslnění, které ztěžuje práci s tabulemi a obrazovkami.<br />Somfy automaticky ovládá venkovní rolety a venkovní žaluzie (EVB), aniž by během výuky vyžadovalo zásah učitele.<br />Interiérové žaluzie poskytují v případě potřeby dodatečnou regulaci světla a umožňují flexibilní přizpůsobení různým formám výuky při zachování klidného a vizuálně vyváženého prostředí učebny.</p>
554</div>
555</article>
556
557<article class="dsw-building" data-dsw-accordion-item="" style="background-image: url(&quot;https://www.somfy.pl/common/img/library/health1.jpg&quot;);">
558<div class="dsw-building__panel"><button aria-expanded="false" class="dsw-building__bar" data-dsw-accordion-toggle="" type="button"><span class="dsw-building__icon">
559<svg fill="none" viewbox="0 0 64 64" xmlns="http://www.w3.org/2000/svg"><path d="M32.0002 18.6667V29.3333M37.3335 56V48C37.3335 46.5855 36.7716 45.229 35.7714 44.2288C34.7712 43.2286 33.4146 42.6667 32.0002 42.6667C30.5857 42.6667 29.2291 43.2286 28.2289 44.2288C27.2287 45.229 26.6668 46.5855 26.6668 48V56M37.3335 24H26.6668M48.0002 29.3333H53.3335C54.748 29.3333 56.1045 29.8952 57.1047 30.8954C58.1049 31.8956 58.6668 33.2522 58.6668 34.6667V50.6667C58.6668 52.0812 58.1049 53.4377 57.1047 54.4379C56.1045 55.4381 54.748 56 53.3335 56H10.6668C9.25234 56 7.89579 55.4381 6.89559 54.4379C5.8954 53.4377 5.3335 52.0812 5.3335 50.6667V26.6667C5.3335 25.2522 5.8954 23.8956 6.89559 22.8954C7.89579 21.8952 9.25234 21.3333 10.6668 21.3333H16.0002M48.0002 56V13.3333C48.0002 11.9188 47.4383 10.5623 46.4381 9.5621C45.4379 8.5619 44.0813 8 42.6668 8H21.3335C19.919 8 18.5625 8.5619 17.5623 9.5621C16.5621 10.5623 16.0002 11.9188 16.0002 13.3333V56" stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg>
560</span> <span class="dsw-building__title">Zdravotnictví</span></button>
561
562<p class="dsw-building__body">Zdravotnická zařízení vyžadují stabilní tepelné i světelné podmínky, které podporují zotavení pacientů i práci zdravotnického personálu.Trubkové motory Somfy pracují s hlučností pod úrovní, která by mohla rušit na nemocničních odděleních, v ordinacích nebo na operačních sálech. Automatizační řešení Somfy zajišťují konzistentní fungování stínění fasády bez nutnosti zásahu zdravotnického personálu. V interiéru přispívají motorizované žaluzie a závěsové systémy ke komfortu pacientů, ochraně soukromí i hygieně a zároveň vytvářejí příjemné a uklidňující prostředí.Řízené využití denního světla a omezení oslnění vytváří příjemnější prostředí pro pacienty i zdravotníky a podporuje jejich pohodu i efektivnější provoz zdravotnického zařízení.</p>
563</div>
564</article>
565</div>
566</section>
567</section>
568
569<section class="dsw-panel" data-dsw-panel="comfort">
570<header class="dsw-hero" data-dsw-hero="comfort">&nbsp;</header>
571
572<section class="dsw-feature" id="dsw-comfort-thermal"><img alt="" class="dsw-feature__media" src="https://www.somfy.pl/common/img/library//36f03617d43aef19759c3792d42b878d27796bf9.jpg" />
573<div class="dsw-feature__content">
574<h2 class="dsw-heading-lg">Celoroční tepelný komfort</h2>
575
576<div class="dsw-text-body">
577<p>Solární tepelné zisky přes prosklené plochy patří mezi hlavní příčiny přehřívání moderních budov. Řešení Somfy Dynamic Shading omezuje pronikání slunečního tepla ještě předtím, než vstoupí do budovy, čímž snižuje potřebu chlazení a zároveň udržuje příjemné vnitřní prostředí.</p>
578
579<p>V zimním období systém během dne maximalizuje využití pasivních solárních zisků a po západu slunce omezuje tepelné ztráty. Díky inteligentní automatizaci tak zajišťuje optimální tepelný komfort po celý rok.</p>
580
581<p>Studie ukazují, že produktivita zaměstnanců může v přehřátých kancelářích klesnout až o 6 %, zatímco v příliš chladném prostředí až o 4 %, což potvrzuje význam udržování optimálních podmínek v interiéru.</p>
582</div>
583</div>
584</section>
585
586<section class="dsw-feature dsw-feature--reverse"><img alt="" class="dsw-feature__media" src="https://www.somfy.pl/common/img/library//ee051c948cd335d1eda764db7f190da5f5035515.jpg" />
587<div class="dsw-feature__content">
588<h2 class="dsw-heading-lg">Vizuální komfort a ochrana proti oslnění</h2>
589
590<div class="dsw-text-body">
591<p>Přirozené denní světlo podporuje pohodu i produktivitu uživatelů budovy. Nekontrolované sluneční záření však může způsobovat oslnění, únavu očí a zvyšovat potřebu umělého osvětlení.</p>
592
593<p>Somfy Dynamic Shading automaticky přizpůsobuje venkovní stínění aktuální poloze slunce, aby zajistilo maximální využití denního světla a zároveň zabránilo přímému slunečnímu záření pronikajícímu do interiéru.</p>
594
595<p>Hlavní přínosy</p>
596<ul>
597	<li>Eliminuje oslnění na pracovištích a v zasedacích místnostech.</li>
598	<li>Optimalizuje rozložení denního světla v interiéru.</li>
599	<li>Snižuje potřebu umělého osvětlení.</li>
600	<li>Zachovává výhled do exteriéru a vytváří zdravější a komfortnější prostředí.</li>
601</ul>
602</div>
603</div>
604</section>
605</section>
606
607<section class="dsw-panel" data-dsw-panel="certifications">
608<header class="dsw-hero" data-dsw-hero="certifications">&nbsp;</header>
609
610<section class="dsw-section">
611<div class="dsw-checklist-grid">
612<div class="dsw-checklist-col">
613<h2 class="dsw-heading-lg">BREEAM</h2>
614
615<div class="dsw-checklist">
616<div class="dsw-checklist__item"><span class="dsw-checklist__icon"><svg fill="none" stroke="#E09400" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5">
616<use href="#dsw-icon-check"></use></svg></span>
617
618<div>
619<h3 class="dsw-checklist__title">Vizuální komfort</h3>
620
621<p class="dsw-checklist__body">Dynamické stínění omezuje oslnění způsobené přímým slunečním zářením a zároveň zachovává dostatek denního světla i výhled ven, což představuje klíčové požadavky kritérií pro hodnocení oslnění a denního osvětlení.</p>
622</div>
623</div>
624
625<div class="dsw-checklist__item"><span class="dsw-checklist__icon"><svg fill="none" stroke="#E09400" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"><use href="#dsw-icon-check"></use></svg></span>
626
627<div>
628<h3 class="dsw-checklist__title">Snížení spotřeby energie a emisí uhlíku</h3>
629
630<p class="dsw-checklist__body">Omezením pronikání slunečního tepla ještě před dopadem na zasklení snižuje potřebu chlazení i regulovanou spotřebu energie, což zlepšuje výsledné hodnocení energetické náročnosti a uhlíkové stopy budovy.</p>
631</div>
632</div>
633
634<div class="dsw-checklist__item"><span class="dsw-checklist__icon"><svg fill="none" stroke="#E09400" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5">
634<use href="#dsw-icon-check"></use></svg></span>
635
636<div>
637<h3 class="dsw-checklist__title">Tepelný komfort</h3>
638
639<p class="dsw-checklist__body">Automatizované stínění omezuje letní tepelné zisky ze slunce a pomáhá splnit požadavky metodik CIBSE TM52 a CIBSE TM59 pro hodnocení přehřívání budov.</p>
640</div>
641</div>
642</div>
643</div>
644
645<div class="dsw-checklist-col">
646<h2 class="dsw-heading-lg">LEED</h2>
647
648<div class="dsw-checklist">
649<div class="dsw-checklist__item"><span class="dsw-checklist__icon"><svg fill="none" stroke="#E09400" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"><use href="#dsw-icon-check"></use></svg></span>
650
651<div>
652<h3 class="dsw-checklist__title">Tepelný komfort</h3>
653
654<p class="dsw-checklist__body">Snižuje tepelné zatížení způsobené slunečním zářením a podporuje splnění požadavků norem ASHRAE 55 a EN 16798.</p>
655</div>
656</div>
657
658<div class="dsw-checklist__item"><span class="dsw-checklist__icon"><svg fill="none" stroke="#E09400" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5">
658<use href="#dsw-icon-check"></use></svg></span>
659
660<div>
661<h3 class="dsw-checklist__title">Denní osvětlení</h3>
662
663<p class="dsw-checklist__body">Dynamické stínění umožňuje efektivní využití přirozeného denního světla při současném omezení oslnění. Podporuje tak dosažení požadovaných hodnot ukazatele Spatial Daylight Autonomy (sDA), aniž by docházelo k nadměrnému prosvětlení interiéru.</p>
664</div>
665</div>
666
667<div class="dsw-checklist__item"><span class="dsw-checklist__icon"><svg fill="none" stroke="#E09400" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"><use href="#dsw-icon-check"></use></svg></span>
668
669<div>
670<h3 class="dsw-checklist__title">Optimalizace energetické náročnosti</h3>
671
672<p class="dsw-checklist__body">Omezení pronikání slunečního tepla snižuje nároky na chlazení i umělé osvětlení, čímž zlepšuje modelovanou energetickou náročnost budovy ve srovnání s referenčním stavem.</p>
673</div>
674</div>
675</div>
676</div>
677</div>
678</section>
679
680<section class="dsw-well">
681<div class="dsw-well__header">
682<h2 class="dsw-heading-lg">Zdraví a pohoda uživatelů budovy</h2>
683
684<p class="dsw-text-body">Certifikace WELL Building Standard se zaměřuje přímo na zdraví, komfort a pohodu lidí uvnitř budovy. Automatizované stínění Somfy představuje doložitelný způsob splnění požadavků tří klíčových kritérií standardu WELL.</p>
685</div>
686
687<div class="dsw-info-cards">
688<article class="dsw-info-card dsw-info-card--plain"><span class="dsw-info-card__icon"><svg fill="none" viewbox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M14.6663 2.66675H17.333M19.0396 18.6667L12.9596 29.3334M27.9996 29.3334L25.9223 24.0001H6.07698M3.99965 13.3334V16.0001M9.33298 2.66675C9.33298 4.08124 8.77108 5.43779 7.77088 6.43798C6.77069 7.43818 5.41413 8.00008 3.99965 8.00008M11.5463 10.2134L13.4263 12.0934M8.32631 20.0534C8.55603 19.6336 8.8945 19.2833 9.30622 19.0393C9.71794 18.7953 10.1877 18.6666 10.6663 18.6667H26.6663C26.9011 18.6665 27.1318 18.7283 27.3351 18.8459C27.5383 18.9635 27.7069 19.1326 27.8238 19.3362C27.9407 19.5399 28.0018 19.7708 28.0008 20.0056C27.9998 20.2404 27.9369 20.4708 27.8183 20.6734L23.6716 27.9494C23.4417 28.3686 23.1033 28.7182 22.6918 28.9617C22.2804 29.2052 21.8111 29.3335 21.333 29.3334H5.33298C5.09809 29.3335 4.86735 29.2716 4.66409 29.1539C4.46084 29.0361 4.29229 28.8668 4.1755 28.663C4.05872 28.4592 3.99785 28.2282 3.99904 27.9933C4.00024 27.7584 4.06346 27.528 4.18231 27.3254L8.32631 20.0534Z" stroke="#25485A" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg></span>
689
690<div>
691<p class="dsw-info-card__eyebrow">WELL Feature 56</p>
692
693<h3 class="dsw-info-card__title">Ochrana proti oslnění sluncem</h3>
694</div>
695
696<p class="dsw-info-card__body">Požaduje, aby prosklené plochy s přímým výhledem na slunce byly chráněny proti oslnění pomocí stínicích systémů ovládaných uživatelem nebo automaticky či časově řízených, a to v interiéru i exteriéru, případně jinými schválenými opatřeními.</p>
697</article>
698
699<article class="dsw-info-card dsw-info-card--plain"><span class="dsw-info-card__icon"><svg fill="none" viewbox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M16.0003 2.66675V5.33341M16.0003 26.6667V29.3334M6.57366 6.57341L8.45366 8.45341M23.547 23.5467L25.427 25.4267M2.66699 16.0001H5.33366M26.667 16.0001H29.3337M8.45366 23.5467L6.57366 25.4267M25.427 6.57341L23.547 8.45341M21.3337 16.0001C21.3337 18.9456 18.9458 21.3334 16.0003 21.3334C13.0548 21.3334 10.667 18.9456 10.667 16.0001C10.667 13.0546 13.0548 10.6667 16.0003 10.6667C18.9458 10.6667 21.3337 13.0546 21.3337 16.0001Z" stroke="#25485A" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg></span>
700
701<div>
702<p class="dsw-info-card__eyebrow">WELL Feature 60</p>
703
704<h3 class="dsw-info-card__title">Automatizované řízení stínění a osvětlení</h3>
705</div>
706
707<p class="dsw-info-card__body">Toto kritérium přímo oceňuje využití automatizovaných systémů. Automatické řízení protislunečního stínění se sledováním polohy slunce představuje uznávaný způsob splnění požadavků tohoto kritéria.</p>
708</article>
709
710<article class="dsw-info-card dsw-info-card--plain"><span class="dsw-info-card__icon"><svg fill="none" viewbox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M27.9796 16.6479C27.8547 18.9627 27.0619 21.1919 25.6971 23.0658C24.3323 24.9397 22.4539 26.3781 20.289 27.2073C18.1241 28.0364 15.7654 28.2207 13.498 27.7379C11.2306 27.2551 9.15156 26.1259 7.51224 24.4868C5.87292 22.8476 4.74348 20.7687 4.26045 18.5014C3.77742 16.234 3.96149 13.8753 4.7904 11.7103C5.61931 9.54533 7.05757 7.6668 8.93133 6.3018C10.8051 4.93679 13.0341 4.14375 15.349 4.01855C15.889 3.98921 16.1716 4.63188 15.885 5.08921C14.9261 6.62329 14.5156 8.43704 14.7203 10.2345C14.925 12.0319 15.7329 13.7069 17.0121 14.9861C18.2913 16.2653 19.9663 17.0732 21.7637 17.2779C23.5611 17.4826 25.3749 17.072 26.909 16.1132C27.3676 15.8265 28.009 16.1079 27.9796 16.6479Z" stroke="#25485A" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path></svg></span>
711
712<div>
713<p class="dsw-info-card__eyebrow">WELL Feature 62</p>
714
715<h3 class="dsw-info-card__title">Modelování denního osvětlení</h3>
716</div>
717
718<p class="dsw-info-card__body">Vyžaduje doložení úrovně denního osvětlení, dosažení požadovaných hodnot ukazatele Spatial Daylight Autonomy (sDA300/50 %) na minimálním podílu pravidelně využívaných prostor a předložení dokumentace simulace denního osvětlení.Simulace denního osvětlení podle metodiky ESBO, která je součástí bezplatné specifikace řešení Somfy, poskytuje podklady potřebné pro předložení hodnotiteli v rámci certifikace WELL.
718</p>
719</article>
720</div>
721</section>
722</section>
723
724<section class="dsw-panel" data-dsw-panel="portfolio">
725<header class="dsw-hero" data-dsw-hero="portfolio">&nbsp;</header>
726
727<section class="dsw-section">
728<h2 class="dsw-heading-lg dsw-section__heading">Vybrané reference</h2>
729
730<div class="dsw-portfolio__carousel">
731<div class="dsw-portfolio__track" data-dsw-carousel-track="">
732<article class="dsw-portfolio__card">
733<div class="dsw-portfolio__image">&nbsp;</div>
734<span class="dsw-portfolio__tag">OFFICE</span>
735
736<h3 class="dsw-portfolio__title">The Edge, Amsterdam</h3>
737
738<p class="dsw-portfolio__location"><svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"><use href="#dsw-icon-pin"></use></svg> The Edge, Amsterdam</p>
739
740<p class="dsw-portfolio__caption">Lorem ipsum dolor sit amet</p>
741</article>
742
743<article class="dsw-portfolio__card">
744<div class="dsw-portfolio__image">&nbsp;</div>
745<span class="dsw-portfolio__tag">OFFICE</span>
746
747<h3 class="dsw-portfolio__title">The Edge, Amsterdam</h3>
748
749<p class="dsw-portfolio__location"><svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5">
749<use href="#dsw-icon-pin"></use></svg> The Edge, Amsterdam</p>
750
751<p class="dsw-portfolio__caption">Lorem ipsum dolor sit amet</p>
752</article>
753
754<article class="dsw-portfolio__card">
755<div class="dsw-portfolio__image">&nbsp;</div>
756<span class="dsw-portfolio__tag">OFFICE</span>
757
758<h3 class="dsw-portfolio__title">The Edge, Amsterdam</h3>
759
760<p class="dsw-portfolio__location"><svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"><use href="#dsw-icon-pin"></use></svg> The Edge, Amsterdam</p>
761
762<p class="dsw-portfolio__caption">Lorem ipsum dolor sit amet</p>
763</article>
764
765<article class="dsw-portfolio__card">
766<div class="dsw-portfolio__image">&nbsp;</div>
767<span class="dsw-portfolio__tag">OFFICE</span>
768
769<h3 class="dsw-portfolio__title">The Edge, Amsterdam</h3>
770
771<p class="dsw-portfolio__location"><svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"><use href="#dsw-icon-pin"></use></svg> The Edge, Amsterdam</p>
772
773<p class="dsw-portfolio__caption">Lorem ipsum dolor sit amet</p>
774</article>
775
776<article class="dsw-portfolio__card">
777<div class="dsw-portfolio__image">&nbsp;</div>
778<span class="dsw-portfolio__tag">OFFICE</span>
779
780<h3 class="dsw-portfolio__title">The Edge, Amsterdam</h3>
781
782<p class="dsw-portfolio__location"><svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5">
782<use href="#dsw-icon-pin"></use></svg> The Edge, Amsterdam</p>
783
784<p class="dsw-portfolio__caption">Lorem ipsum dolor sit amet</p>
785</article>
786</div>
787
788<div class="dsw-portfolio__nav"><button aria-label="Previous reference" class="dsw-portfolio__arrow" data-dsw-carousel-prev="" type="button"><svg class="dsw-icon--flip" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"><use href="#dsw-icon-arrow"></use></svg></button><button aria-label="Next reference" class="dsw-portfolio__arrow" data-dsw-carousel-next="" type="button"><svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"><use href="#dsw-icon-arrow"></use></svg></button></div>
789</div>
790</section>
791
792<section class="dsw-section dsw-section--beige">
793<h2 class="dsw-heading-lg dsw-section__heading">Podrobné případové studie</h2>
794
795<div class="dsw-info-cards">
796<article class="dsw-info-card">
797<h3 class="dsw-info-card__title">Case study #1</h3>
798
799<p class="dsw-info-card__body">Lorem ipsum dolor</p>
800</article>
801
802<article class="dsw-info-card">
803<h3 class="dsw-info-card__title">Case study #2</h3>
804
805<p class="dsw-info-card__body">Lorem ipsum dolor</p>
806</article>
807
808<article class="dsw-info-card">
809<h3 class="dsw-info-card__title">Case study #3</h3>
810
811<p class="dsw-info-card__body">Lorem ipsum dolor</p>
812</article>
813</div>
814</section>
815</section>
816
817<section class="dsw-panel" data-dsw-panel="legislation">
818<header class="dsw-hero" data-dsw-hero="legislation">&nbsp;</header>
819
820<section class="dsw-section">
821<h2 class="dsw-heading-lg dsw-section__heading">Klíčová legislativa a normy</h2>
822
823<div class="dsw-info-cards">
824<article class="dsw-info-card">
825<h3 class="dsw-info-card__title">Budovy s nulovými emisemi (ZEB)</h3>
826
827<p class="dsw-info-card__body">Od roku 2028 budou muset všechny nové budovy vlastněné veřejnými institucemi splňovat standard Zero-Emission Building (ZEB). Od roku 2030 se tento požadavek rozšíří na všechny nově stavěné budovy. Standard ZEB nahrazuje dosavadní požadavky na budovy s téměř nulovou spotřebou energie (nZEB) a stává se minimálním standardem energetické náročnosti nových budov v celé Evropské unii.</p>
828</article>
829
830<article class="dsw-info-card">
831<h3 class="dsw-info-card__title">Certifikáty energetické náročnosti budov (PENB)</h3>
832
833<p class="dsw-info-card__body">Certifikáty energetické náročnosti budov stále více zohledňují vypočtenou energetickou náročnost objektu, včetně vlivu technických systémů budovy a jejich řízení. Automatizované dynamické stínění může přispět ke snížení potřeby chlazení i umělého osvětlení, a tím podpořit lepší hodnocení energetické náročnosti budovy, pokud je tento přínos zohledněn v příslušné národní metodice hodnocení. Naopak motorizované stínění bez automatického řízení zpravidla přináší podstatně menší prokazatelné přínosy z hlediska energetické účinnosti.</p>
834</article>
835
836<article class="dsw-info-card">
837<h3 class="dsw-info-card__title">Národní plány renovace budov</h3>
838
839<p class="dsw-info-card__body">Národní plány renovace budov (National Building Renovation Plans – NBRP) představují strategické plány, jejichž prostřednictvím budou členské státy Evropské unie dekarbonizovat svůj fond budov a zlepšovat jejich energetickou náročnost do roku 2050.Programy renovací se stále více zaměřují na snižování provozní spotřeby energie a dosažení vyšších standardů energetické účinnosti budov. Automatizované dynamické stínění podporuje tyto cíle tím, že snižuje potřebu chlazení, zvyšuje komfort uživatelů a přispívá ke zlepšení celkové energetické účinnosti budovy.</p>
840</article>
841</div>
842</section>
843</section>
844
845<section class="dsw-panel" data-dsw-panel="faq">
846<header class="dsw-hero" data-dsw-hero="faq">&nbsp;</header>
847
848<section class="dsw-faq">
849<div class="dsw-faq__group">
850<h2 class="dsw-heading-lg">O dynamickém stínění</h2>
851
852<div class="dsw-accordion">
853<div class="dsw-accordion__item is-open" data-dsw-accordion-item=""><button aria-expanded="true" class="dsw-accordion__question" data-dsw-accordion-toggle="" type="button"><span>Jaký je rozdíl mezi dynamickým stíněním a běžnou motorizovanou roletou nebo žaluzií?</span> <span aria-hidden="true" class="dsw-accordion__icon"><svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5">
853<use href="#dsw-icon-plus"></use></svg></span></button>
854
855<div class="dsw-accordion__answer">
856<p>Motorizovaná roleta nebo žaluzie reaguje na ruční ovládání – uživatel stiskne tlačítko a stínicí prvek se otevře nebo zavře. Systém dynamického stínění využívá inteligentní řízení a data ze senzorů, díky nimž automaticky reaguje na aktuální podmínky prostředí, jako jsou poloha slunce, intenzita slunečního záření, teplota nebo rychlost větru. Nepřetržitě řídí stínění celé fasády tak, aby optimalizoval tepelný komfort, využití denního světla i energetickou účinnost budovy.</p>
857
858<p>Tento rozdíl je důležitý také z pohledu energetického hodnocení. Podle metodik, jako je ESBO, dosahují nejvyššího hodnocení pouze automatizované systémy stínění s ověřenou strategií řízení. Motorizované stínění bez automatizace sice zvyšuje komfort ovládání, jeho přínos pro energetickou náročnost budovy je však zpravidla výrazně nižší než u plně automatizovaného systému Dynamic Shading.</p>
859</div>
860</div>
861
862<div class="dsw-accordion__item" data-dsw-accordion-item=""><button aria-expanded="false" class="dsw-accordion__question" data-dsw-accordion-toggle="" type="button"><span>Funguje dynamické stínění pro všechny orientace fasády?</span> <span aria-hidden="true" class="dsw-accordion__icon"><svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5">
862<use href="#dsw-icon-plus"></use></svg></span></button>
863
864<div class="dsw-accordion__answer">
865<p>Ano. Každá orientace fasády se v systému Animeo Suite nastavuje samostatně a má vlastní prahové hodnoty senzorů i řídicí parametry. Jižní a západní fasády obvykle vyžadují intenzivnější stínění kvůli vyšším solárním ziskům, zatímco severně orientované fasády mohou vyžadovat minimální nebo žádné stínění. Animeo Suite řídí všechny orientace současně prostřednictvím jediné platformy.</p>
866</div>
867</div>
868
869<div class="dsw-accordion__item" data-dsw-accordion-item=""><button aria-expanded="false" class="dsw-accordion__question" data-dsw-accordion-toggle="" type="button"><span>Lze systém integrovat s naším systémem správy budovy (BMS)?</span> <span aria-hidden="true" class="dsw-accordion__icon"><svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"><use href="#dsw-icon-plus"></use></svg></span></button>
870
871<div class="dsw-accordion__answer">
872<p>Ano. Animeo Suite nativně podporuje komunikační standardy KNX, BACnet a Modbus, které patří mezi nejrozšířenější systémy BMS v komerčních budovách ve střední a východní Evropě. V objektech, kde není vhodné nebo možné instalovat kabeláž, je k dispozici také bezdrátová integrace prostřednictvím technologie io-homecontrol®. Animeo Suite může fungovat jako samostatný systém nebo jako součást nadřazeného systému správy budovy (BMS).</p>
873</div>
874</div>
875
876<div class="dsw-accordion__item" data-dsw-accordion-item=""><button aria-expanded="false" class="dsw-accordion__question" data-dsw-accordion-toggle="" type="button"><span>Jakou údržbu systém vyžaduje?</span> <span aria-hidden="true" class="dsw-accordion__icon"><svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5">
876<use href="#dsw-icon-plus"></use></svg></span></button>
877
878<div class="dsw-accordion__answer">
879<p>Běžná údržba zahrnuje každoroční kontrolu trubkových motorů Somfy, ověření kalibrace senzorů a aktualizace softwaru Animeo Suite. Díky vzdálenému monitorování mohou správci budov získávat diagnostické informace a upozornění na případné poruchy bez nutnosti návštěvy objektu. Servisní síť společnosti Somfy East Europe poskytuje podporu na všech trzích regionu.</p>
880</div>
881</div>
882</div>
883</div>
884
885<div class="dsw-faq__group">
886<h2 class="dsw-heading-lg">Energetická náročnost a certifikace</h2>
887
888<div class="dsw-accordion">
889<div class="dsw-accordion__item" data-dsw-accordion-item=""><button aria-expanded="false" class="dsw-accordion__question" data-dsw-accordion-toggle="" type="button"><span>Jak automatizované stínění zlepšuje energetickou třídu budovy</span> <span aria-hidden="true" class="dsw-accordion__icon"><svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5">
889<use href="#dsw-icon-plus"></use></svg></span></button>
890
891<div class="dsw-accordion__answer">
892<p>Simulace podle metodiky ESBO, založené na normě EN/ISO 52022-3, vycházejí z toho, že ručně ovládané protisluneční stínění jen zřídka dosahuje svého teoretického potenciálu, protože chování uživatelů je přirozeně proměnlivé. Automatizované řídicí systémy, jako je Animeo Suite, pracují podle předem definované strategie řízení, a proto mohou dosahovat výsledků mnohem bližších projektovaným hodnotám. V mnoha hodnoceních energetické náročnosti budov to vede k výraznému snížení potřeby chlazení a ke zlepšení energetické klasifikace budovy. Rozsah tohoto zlepšení závisí na konstrukci fasády, typu zasklení i použité národní metodice energetického hodnocení.</p>
893</div>
894</div>
895
896<div class="dsw-accordion__item" data-dsw-accordion-item=""><button aria-expanded="false" class="dsw-accordion__question" data-dsw-accordion-toggle="" type="button"><span>Které certifikace udržitelných budov může automatizované stínění Somfy podpořit?</span> <span aria-hidden="true" class="dsw-accordion__icon"><svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5">
896<use href="#dsw-icon-plus"></use></svg></span></button>
897
898<div class="dsw-accordion__answer">
899<p>Automatizované stínění Somfy může přispět k získání bodů v rámci nejvýznamnějších systémů certifikace udržitelných budov, jako jsou BREEAM, LEED a WELL Building Standard. Nejčastěji podporuje oblasti:denní osvětlení, ochranu proti oslnění, vizuální komfort, tepelný komfort, optimalizaci spotřeby energie, zdraví a pohodu uživatelů. Konkrétní počet získaných bodů nebo splněných kritérií závisí na verzi certifikační metodiky, typu budovy, klimatických podmínkách, zvolené strategii řízení i celkovém návrhu projektu.</p>
900</div>
901</div>
902
903<div class="dsw-accordion__item" data-dsw-accordion-item=""><button aria-expanded="false" class="dsw-accordion__question" data-dsw-accordion-toggle="" type="button"><span>Je dynamické stínění povinné podle nZEB nebo EPBD?</span> <span aria-hidden="true" class="dsw-accordion__icon"><svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5">
903<use href="#dsw-icon-plus"></use></svg></span></button>
904
905<div class="dsw-accordion__answer">
906<p>Dynamické stínění není ve směrnici EPBD ani v národních požadavcích nZEB nebo ZEB stanoveno jako povinná technologie. Soulad s legislativou se posuzuje podle celkové energetické náročnosti budovy, nikoli podle použití konkrétních výrobků. U budov s rozsáhlými prosklenými plochami je však účinná regulace solárních tepelných zisků často klíčová pro splnění požadavků na energetickou účinnost i tepelný komfort. Automatizované systémy stínění pomáhají snižovat potřebu chlazení, omezovat přehřívání budov a zlepšovat jejich celkovou energetickou výkonnost.</p>
907</div>
908</div>
909</div>
910</div>
911
912<div class="dsw-faq__group">
913<h2 class="dsw-heading-lg">Specifikace a služby</h2>
914
915<div class="dsw-accordion">
916<div class="dsw-accordion__item" data-dsw-accordion-item=""><button aria-expanded="false" class="dsw-accordion__question" data-dsw-accordion-toggle="" type="button"><span>Jak funguje bezplatná služba návrhu specifikace?</span> <span aria-hidden="true" class="dsw-accordion__icon"><svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5">
916<use href="#dsw-icon-plus"></use></svg></span></button>
917
918<div class="dsw-accordion__answer">
919<p>Náš technický tým posoudí projektovou dokumentaci a připraví návrh stínění pro konkrétní projekt, včetně modelování energetické náročnosti podle metodiky ESBO, pokud je to relevantní. Následně zpracujeme doporučenou technickou specifikaci zahrnující: vhodné typy stínicích systémů,motorizaci,strategii automatického řízení, dokumentaci potvrzující očekávané parametry a výkonnost řešení.</p>
920</div>
921</div>
922
923<div class="dsw-accordion__item" data-dsw-accordion-item=""><button aria-expanded="false" class="dsw-accordion__question" data-dsw-accordion-toggle="" type="button"><span>V jaké fázi projektu je vhodné zapojit společnost Somfy?</span> <span aria-hidden="true" class="dsw-accordion__icon"><svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"><use href="#dsw-icon-plus"></use></svg></span></button>
924
925<div class="dsw-accordion__answer">
926<p>Ideálně co nejdříve, již ve fázi architektonické studie nebo konceptu projektu. Orientace fasády, typ zasklení i konstrukční řešení budovy mají zásadní vliv na výběr vhodného systému stínění i způsob jeho specifikace. Včasné zapojení společnosti Somfy pomáhá předejít pozdějším změnám projektu a zároveň zajistí, že dokumentace podle metodiky ESBO bude připravena pro proces povolování stavby i energetické certifikace.</p>
927</div>
928</div>
929
930<div class="dsw-accordion__item" data-dsw-accordion-item=""><button aria-expanded="false" class="dsw-accordion__question" data-dsw-accordion-toggle="" type="button"><span>Poskytuje Somfy BIM soubory?</span> <span aria-hidden="true" class="dsw-accordion__icon"><svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5">
930<use href="#dsw-icon-plus"></use></svg></span></button>
931
932<div class="dsw-accordion__answer">
933<p>Ano. Pro širokou škálu komerčních stínicích řešení Somfy jsou k dispozici BIM objekty ve formátech Revit a IFC i CAD výkresy. Na vyžádání lze připravit také další podklady přizpůsobené konkrétnímu projektu.</p>
934</div>
935</div>
936
937<div class="dsw-accordion__item" data-dsw-accordion-item=""><button aria-expanded="false" class="dsw-accordion__question" data-dsw-accordion-toggle="" type="button"><span>Ve kterých zemích působí Somfy Project Business East Europe?</span> <span aria-hidden="true" class="dsw-accordion__icon"><svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"><use href="#dsw-icon-plus"></use></svg></span></button>
938
939<div class="dsw-accordion__answer">
940<p>Somfy Project Business East Europe podporuje projekty ve více zemích střední a východní Evropy, včetně: Polska, České republiky, Rumunska, Chorvatska, Maďarska, Srbska, Lotyšska, Litvy a Estonska. Rozsah obchodní a technické podpory se může v jednotlivých zemích lišit.</p>
941</div>
942</div>
943</div>
944</div>
945</section>
946</section>
947</div>
948</div>
949<style type="text/css">
950
951
952.dsw-root svg{fill: rgba(0,0,0,0) !important;}
953.content-with-html .container{ padding-left: 0px !important; padding-right: 0px !important; }
954.content-with-html .container-fluid{ padding-left: 0px !important; padding-right: 0px !important; }
955.content-with-html .row{ margin-left: 0 !important; margin-right: 0 !important; }
956.content-with-html .col-12{ padding-left: 0 !important; padding-right: 0 !important; }
957
958#B-5C31DC46-9BF2-1F43-01C8269B09A677BC {padding: 0 !important;}
959
960  .dsw-root,
961  .dsw-root *,
962  .dsw-root *::before,
963  .dsw-root *::after {
964    box-sizing: border-box;
965    margin: 0;
966    padding: 0;
967    -webkit-font-smoothing: antialiased;
968  }
969  .dsw-root {
970    --dsw-blue: #25485A;
971    --dsw-yellow: #FAB800;
972    --dsw-white: #FFFFFF;
973    --dsw-beige: #F1EBE1;
974    --dsw-muted: #CCC4BD;
975    --dsw-placeholder: #D9D9D9;
976    --dsw-btn-border: rgba(227, 219, 209, 0.5);
977    --dsw-shadow: 2px 4px 8px rgba(136, 119, 109, 0.3);
978    --dsw-font: "Somfy Sans", "Helvetica Neue", Arial, sans-serif;
979    --dsw-radius-card: 18px;
980    --dsw-radius-pill: 50px;
981    --dsw-radius-bleed: 800px;
982    --dsw-radius-blue-card-img: 120px;
983    --dsw-radius-60px: 60px;
984    --dsw-gutter: clamp(20px, 9.5vw, 164px);
985    display: block;
986    position: relative;
987    isolation: isolate;
988    font-family: var(--dsw-font);
989    color: var(--dsw-blue);
990    background: var(--dsw-white);
991    line-height: 1.3;
992    width: 100%;
993    max-width: 100%;
994    margin: 0 !important;
995    padding: 0 !important;
996    box-sizing: border-box !important;
997    overflow-x: clip;
998  }
999  .dsw-root :where(button) {
1000    font: inherit;
1001    color: inherit;
1002    background: none;
1003    border: none;
1004    cursor: pointer;
1005    text-align: inherit;
1006  }
1007  .dsw-root :where(a) { color: inherit; text-decoration: none; }
1008  .dsw-root :where(img) { display: block; max-width: 100%; }
1009  .dsw-root :where(ul) { list-style: none; }
1010  .dsw-root :where(svg) { display: block; width: 100%; height: 100%; }
1011
1012  .dsw-heading-lg {
1013    font-size: 40px;
1014    font-weight: 500;
1015    line-height: 1.05;
1016    color: var(--dsw-blue);
1017    text-align: left;
1018  }
1019  .dsw-heading-lg--on-dark { color: var(--dsw-white); }
1020  .dsw-heading-lg--muted { color: var(--dsw-muted); }
1021  .dsw-text-body {
1022    font-size: 16px;
1023    font-weight: 400;
1024    line-height: 1.3;
1025    color: var(--dsw-blue);
1026    text-align: left;
1027  }
1028  .dsw-text-body p + p { margin-top: 16px; }
1029  .dsw-text-body--center { text-align: center; }
1030  .dsw-text-body--on-dark { color: var(--dsw-beige); }
1031
1032  .dsw-btn {
1033    display: inline-flex;
1034    align-items: center;
1035    justify-content: center;
1036    background: var(--dsw-yellow);
1037    color: var(--dsw-blue);
1038    border: 2px solid var(--dsw-btn-border);
1039    border-radius: var(--dsw-radius-pill);
1040    padding: 18px 32px;
1041    font-size: 16px;
1042    font-weight: 500;
1043    line-height: 1;
1044    white-space: nowrap;
1045    transition: filter 0.15s ease;
1046  }
1047  .dsw-btn:hover { filter: brightness(0.96); }
1048  .dsw-btn--sm { padding: 12px 24px; }
1049  .dsw-badge {
1050    display: flex;
1051    align-items: center;
1052    gap: 16px;
1053    position: relative;
1054    z-index: 2;
1055    margin-top: 24px;
1056  }
1057  .dsw-badge__dot {
1058    width: 58px;
1059    height: 19px;
1060    background: var(--dsw-yellow);
1061    border-radius: 300px;
1062    flex-shrink: 0;
1063  }
1064  .dsw-badge__label {
1065    font-size: 16px;
1066    font-weight: 500;
1067    color: var(--dsw-yellow);
1068    letter-spacing: 2px;
1069    text-transform: uppercase;
1070    line-height: 1.05;
1071  }
1072
1073  .dsw-nav {
1074    position: absolute;
1075    top: 489px;
1076    left: 0;
1077    right: 0;
1078    z-index: 10;
1079    display: flex;
1080    justify-content: center;
1081    padding: 0 20px;
1082  }
1083  .dsw-nav__bar {
1084    background: var(--dsw-white);
1085    border-radius: 60px;
1086    box-shadow: var(--dsw-shadow);
1087    padding: 16px 20px;
1088    max-width: calc(100% - 40px);
1089  }
1090  .dsw-nav__list {
1091    display: flex;
1092    align-items: center;
1093    gap: 28px;
1094    flex-wrap: nowrap;
1095    overflow-x: auto;
1096    scrollbar-width: none;
1097    max-width: 100%;
1098  }
1099  .dsw-nav__list::-webkit-scrollbar { display: none; }
1100  .dsw-nav__item {
1101    font-size: 16px;
1102    font-weight: 500;
1103    color: var(--dsw-blue);
1104    line-height: 1;
1105    white-space: nowrap;
1106    border-radius: var(--dsw-radius-pill);
1107  }
1108  .dsw-nav__item.is-active {
1109    background: var(--dsw-yellow);
1110    padding: 16px;
1111  }
1112  /* Wszystkie zakładki menu (w tym Contact / Download Resources) to <button>,
1113     dzięki czemu CMS nie nadpisuje ich stylem linków (zielony + podkreślenie).
1114     Wymuszamy dodatkowo spójny kolor jako zabezpieczenie. */
1115  .dsw-root .dsw-nav__item,
1116  .dsw-root .dsw-nav__item:hover,
1117  .dsw-root .dsw-nav__item:focus,
1118  .dsw-root .dsw-nav__item:active {
1119    color: var(--dsw-blue) !important;
1120    text-decoration: none !important;
1121  }
1122  .dsw-nav__mobile { display: none; }
1123  .dsw-nav__dropdown { display: none; }
1124  .dsw-root .dsw-nav ul,
1125  .dsw-root .dsw-nav ol,
1126  .dsw-root .dsw-nav li {
1127    list-style: none !important;
1128    padding-left: 0 !important;
1129    margin-left: 0 !important;
1130    text-indent: 0 !important;
1131  }
1132  .dsw-root .dsw-nav li::marker { content: "" !important; }
1133  .dsw-root .dsw-nav li::before { content: none !important; }
1134  .dsw-panels { position: relative; }
1135  .dsw-panel:not(.is-active) { display: none; }
1136  .dsw-panel.is-active { display: block; }
1137
1138  .dsw-hero {
1139    position: relative;
1140    background: var(--dsw-blue);
1141  }
1142  .dsw-hero__media-top {
1143    display: block;
1144    width: 100%;
1145    height: 530px;
1146    object-fit: cover;
1147  }
1148  .dsw-hero__media-mobile { display: none; }
1149
1150  /* ==========================================================================
1151     DSW LANGUAGE SWITCHER — portable block (CSS 1 / 3)
1152     Aby przenieść na inny rynek/plik: skopiuj ten blok CSS + blok JS o tej
1153     samej nazwie. POZYCJĘ na banerze zmieniasz w configu DSW_LANG.position
1154     (top / right / bottom / left) — nie trzeba dotykać tego CSS.
1155     ========================================================================== */
1156  .dsw-lang {
1157    position: absolute;
1158    top: var(--dsw-lang-top, 24px);
1159    right: var(--dsw-lang-right, 24px);
1160    bottom: var(--dsw-lang-bottom, auto);
1161    left: var(--dsw-lang-left, auto);
1162    z-index: 10;
1163    font-family: var(--dsw-font);
1164  }
1165  .dsw-lang__toggle {
1166    display: flex;
1167    align-items: center;
1168    gap: 8px;
1169    padding: 10px 14px;
1170    background: var(--dsw-white);
1171    color: var(--dsw-blue);
1172    border-radius: var(--dsw-radius-pill);
1173    box-shadow: var(--dsw-shadow);
1174    font-size: 15px;
1175    font-weight: 500;
1176    line-height: 1;
1177    cursor: pointer;
1178  }
1179  .dsw-lang__caret {
1180    width: 0;
1181    height: 0;
1182    border-left: 5px solid transparent;
1183    border-right: 5px solid transparent;
1184    border-top: 6px solid currentColor;
1185    transition: transform 0.15s ease;
1186  }
1187  .dsw-lang__toggle[aria-expanded="true"] .dsw-lang__caret { transform: rotate(180deg); }
1188  .dsw-lang__flag { font-size: 18px; line-height: 1; }
1189  .dsw-lang__menu {
1190    position: absolute;
1191    top: calc(100% + 8px);
1192    right: 0;
1193    min-width: 100%;
1194    margin: 0;
1195    padding: 8px;
1196    list-style: none;
1197    background: var(--dsw-white);
1198    border-radius: 18px;
1199    box-shadow: var(--dsw-shadow);
1200    white-space: nowrap;
1201  }
1202  .dsw-lang__menu[hidden] { display: none; }
1203  /* Reset markerów listy narzucanych przez globalne style CMS. */
1204  .dsw-root .dsw-lang__menu,
1205  .dsw-root .dsw-lang__menu li {
1206    list-style: none !important;
1207    padding-left: 0 !important;
1208    margin-left: 0 !important;
1209    text-indent: 0 !important;
1210  }
1211  .dsw-root .dsw-lang__menu li::marker { content: "" !important; }
1212  .dsw-root .dsw-lang__menu li::before { content: none !important; display: none !important; }
1213  .dsw-lang__item {
1214    display: flex;
1215    align-items: center;
1216    gap: 10px;
1217    width: 100%;
1218    padding: 10px 14px;
1219    font-size: 15px;
1220    font-weight: 500;
1221    color: var(--dsw-blue);
1222    border-radius: 12px;
1223    text-align: left;
1224    cursor: pointer;
1225  }
1226  .dsw-lang__item:hover,
1227  .dsw-lang__item.is-active { background: var(--dsw-beige); }
1228  /* === koniec DSW LANGUAGE SWITCHER (CSS) === */
1229
1230  .dsw-hero__content {
1231    position: relative;
1232    padding: 80px 0 70px var(--dsw-gutter);
1233    display: grid;
1234    grid-template-columns: minmax(0, 1fr) minmax(0, 42%);
1235    align-items: stretch;
1236    gap: 40px;
1237  }
1238  .dsw-hero__text {
1239    grid-column: 1;
1240    display: flex;
1241    flex-direction: column;
1242    align-items: flex-start;
1243    justify-content: center;
1244    gap: 24px;
1245    padding-right: var(--dsw-gutter);
1246  }
1247  .dsw-hero__media-collage {
1248    grid-column: 2;
1249    position: relative;
1250    z-index: 1;
1251    width: 100%;
1252    object-fit: cover;
1253    margin: -80px 0 -70px 0;
1254    border-radius: var(--dsw-radius-blue-card-img) 0 0 var(--dsw-radius-blue-card-img);
1255  }
1256  .dsw-hero__card {
1257    position: absolute;
1258    top: 161px;
1259    left: 358px;
1260    z-index: 4;
1261    max-width: 440px;
1262    background: var(--dsw-white);
1263    border-radius: var(--dsw-radius-card);
1264    padding: 18px;
1265    display: flex;
1266    flex-direction: column;
1267    align-items: flex-start;
1268    gap: 18px;
1269    box-shadow: var(--dsw-shadow);
1270  }
1271  .dsw-hero__card-text { display: flex; flex-direction: column; gap: 16px; width: 100%; }
1272  .dsw-hero__title { font-size: 36px; font-weight: 500; color: var(--dsw-blue); line-height: 1.1; }
1273  .dsw-hero__subtitle { font-size: 18px; font-weight: 400; color: var(--dsw-blue); line-height: 1.3; }
1274  .dsw-hero__heading {
1275    max-width: 620px;
1276    font-size: 48px;
1277    font-weight: 500;
1278    line-height: 1.05;
1279    color: var(--dsw-white);
1280    text-align: left;
1281  }
1282  .dsw-hero__heading-accent { color: var(--dsw-yellow); }
1283  .dsw-hero__lead {
1284    max-width: 620px;
1285    font-size: 16px;
1286    font-weight: 400;
1287    text-align: left;
1288    line-height: 1.3;
1289    color: var(--dsw-beige);
1290  }
1291
1292  .dsw-scroll-cue {
1293    position: absolute;
1294    top: -24px;
1295    left: 50%;
1296    transform: translateX(-50%);
1297    width: 48px;
1298    height: 48px;
1299    padding: 12px;
1300    background: var(--dsw-yellow);
1301    border-radius: 50%;
1302    color: var(--dsw-blue);
1303    z-index: 3;
1304  }
1305  .dsw-cards {
1306    display: flex;
1307    gap: 30px;
1308    max-width: 1400px;
1309    margin: 0 auto;
1310    flex-wrap: wrap;
1311    justify-content: center;
1312  }
1313  .dsw-card {
1314    background: var(--dsw-white);
1315    border-radius: var(--dsw-radius-card);
1316    box-shadow: var(--dsw-shadow);
1317    padding: 24px;
1318    display: flex;
1319    flex-direction: column;
1320    gap: 24px;
1321    flex: 1 1 320px;
1322    max-width: 440px;
1323  }
1324  .dsw-card__media {
1325    width: 100%;
1326    aspect-ratio: 325 / 180;
1327    background: var(--dsw-placeholder) center / cover no-repeat;
1328    border-radius: var(--dsw-radius-card);
1329  }
1330  .dsw-card__title { font-size: 32px; font-weight: 500; color: var(--dsw-blue); line-height: 1.3; }
1331  .dsw-card__body { font-size: 16px; font-weight: 400; color: var(--dsw-blue); line-height: 1.3; }
1332  .dsw-info-cards {
1333    display: flex;
1334    gap: 30px;
1335    flex-wrap: wrap;
1336    max-width: 1400px;
1337    margin: 0 auto;
1338  }
1339  .dsw-info-card {
1340    background: var(--dsw-white);
1341    border: 4px solid var(--dsw-beige);
1342    border-radius: var(--dsw-radius-card);
1343    padding: 24px;
1344    display: flex;
1345    flex-direction: column;
1346    gap: 16px;
1347    flex: 1 1 320px;
1348  }
1349  .dsw-info-card--plain { border: none; }
1350  .dsw-info-card__icon {
1351    width: 64px;
1352    height: 64px;
1353    background: var(--dsw-yellow);
1354    border-radius: 32px;
1355    padding: 20px;
1356    flex-shrink: 0;
1357  }
1358  .dsw-info-card__eyebrow { font-size: 16px; font-weight: 500; color: var(--dsw-blue); line-height: 1.1; }
1359  .dsw-info-card__title { font-size: 24px; font-weight: 500; color: var(--dsw-blue); line-height: 1.1; }
1360  .dsw-info-card__body { font-size: 16px; font-weight: 400; color: var(--dsw-blue); line-height: 1.3; }
1361  .dsw-buildings {
1362    display: flex;
1363    flex-direction: column;
1364    gap: 24px;
1365    max-width: 1400px;
1366    margin: 0 auto;
1367  }
1368  .dsw-building {
1369    position: relative;
1370    display: flex;
1371    align-items: stretch;
1372    border-radius: var(--dsw-radius-card);
1373    overflow: hidden;
1374    background: var(--dsw-blue) center / cover no-repeat;
1375  }
1376  .dsw-building__panel {
1377    position: relative;
1378    z-index: 1;
1379    width: 62%;
1380    min-width: 300px;
1381    display: flex;
1382    flex-direction: column;
1383    gap: 20px;
1384    padding: 32px;
1385    background: linear-gradient(90deg, rgba(37, 72, 90, 0.92) 0%, rgba(37, 72, 90, 0.82) 55%, rgba(37, 72, 90, 0) 100%);
1386    color: var(--dsw-white);
1387  }
1388  .dsw-building__bar {
1389    display: flex;
1390    align-items: center;
1391    gap: 24px;
1392    width: 100%;
1393    color: inherit;
1394  }
1395  .dsw-building__icon { width: 56px; flex-shrink: 0; color: #FFFFFF00; }
1396  .dsw-building__icon svg { width: 100%; height: auto; }
1397  .dsw-building__title { font-size: 28px; font-weight: 500; line-height: 1.1; }
1398  .dsw-building__body {
1399    display: none;
1400    font-size: 16px;
1401    font-weight: 400;
1402    line-height: 1.4;
1403    color: var(--dsw-beige);
1404  }
1405  .dsw-building.is-open .dsw-building__body { display: block; }
1406  .dsw-stats {
1407    position: relative;
1408    z-index: 1;
1409    display: flex;
1410    gap: 30px;
1411    flex-wrap: wrap;
1412    justify-content: center;
1413    width: 100%;
1414    max-width: 1400px;
1415    margin: 0 auto;
1416    padding: 0 var(--dsw-gutter);
1417  }
1418  .dsw-stat-card {
1419    background: var(--dsw-beige);
1420    border-radius: 600px;
1421    padding: 40px 24px;
1422    display: flex;
1423    flex-direction: column;
1424    align-items: center;
1425    justify-content: center;
1426    text-align: center;
1427    gap: 16px;
1428    flex: 1 1 280px;
1429    max-width: 323px;
1430    aspect-ratio: 323 / 464;
1431  }
1432  .dsw-stat-card--outline-beige {
1433    background: var(--dsw-white);
1434    border: 4px solid var(--dsw-beige);
1435  }
1436  .dsw-stat-card--outline-blue {
1437    background: var(--dsw-white);
1438    border: 4px solid var(--dsw-blue);
1439  }
1440  .dsw-stat-card__number {
1441    display: flex;
1442    align-items: flex-end;
1443    line-height: 1;
1444    white-space: nowrap;
1445  }
1446  .dsw-stat-card__number span { font-size: 70px; font-weight: 500; color: var(--dsw-blue); }
1447  .dsw-stat-card__number em { font-size: 70px; font-weight: 400; font-style: normal; color: var(--dsw-blue); }
1448  .dsw-stat-card__number--wide span { font-size: 70px; }
1449  .dsw-stat-card__number--wide em { font-size: 70px; }
1450  .dsw-stat-card__label { font-size: 20px; font-weight: 500; color: var(--dsw-blue); line-height: 1.3; }
1451  .dsw-stat-card__body { font-size: 18px; font-weight: 400; color: var(--dsw-blue); line-height: 1.3; }
1452  .dsw-stat-card__source { font-size: 12px; font-weight: 400; color: var(--dsw-blue); opacity: 0.75; padding-top:20px;}
1453  .dsw-icon-row {
1454    display: flex;
1455    justify-content: space-between;
1456    gap: 0;
1457    flex-wrap: nowrap;
1458    width: 100%;
1459  }
1460  .dsw-icon-item { display: flex; flex-direction: column; align-items: center; gap: 16px; width: 152px; text-align: center; }
1461  .dsw-icon-item__circle {
1462    width: 64px;
1463    height: 64px;
1464    background: var(--dsw-yellow);
1465    border-radius: 50%;
1466    padding: 20px;
1467    flex-shrink: 0;
1468  }
1469  .dsw-icon-item__label { font-size: 18px; font-weight: 500; color: var(--dsw-blue); line-height: 1.1; }
1470  .dsw-pill-row { display: flex; flex-direction: column; gap: 8px; }
1471  .dsw-pill {
1472    background: var(--dsw-beige);
1473    border-radius: 100px;
1474    padding: 16px;
1475    font-size: 18px;
1476    font-weight: 400;
1477    line-height: 1.3;
1478    color: var(--dsw-blue);
1479    text-align: center;
1480  }
1481  .dsw-pill__em { text-decoration: underline; text-underline-offset: 2px; }
1482  .dsw-pill__link { font: inherit; }
1483  .dsw-checklist-grid {
1484    display: grid;
1485    grid-template-columns: repeat(2, 1fr);
1486    gap: 64px;
1487    max-width: 1400px;
1488    margin: 0 auto;
1489  }
1490  .dsw-checklist-col { display: flex; flex-direction: column; gap: 32px; }
1491  .dsw-checklist { display: flex; flex-direction: column; gap: 24px; }
1492  .dsw-checklist__item { display: flex; gap: 16px; align-items: flex-start; }
1493  .dsw-checklist__icon { width: 32px; height: 32px; flex-shrink: 0; }
1494  .dsw-checklist__title { font-size: 24px; font-weight: 500; color: var(--dsw-blue); line-height: 1.3; margin-bottom: 16px; }
1495  .dsw-checklist__body { font-size: 16px; font-weight: 400; color: var(--dsw-blue); line-height: 1.3; }
1496  .dsw-accordion { display: flex; flex-direction: column; gap: 8px; }
1497  .dsw-accordion__item {
1498    background: var(--dsw-white);
1499    border: 2px solid var(--dsw-beige);
1500    border-radius: var(--dsw-radius-card);
1501    padding: 16px;
1502  }
1503  .dsw-accordion__question {
1504    width: 100%;
1505    display: flex;
1506    justify-content: space-between;
1507    align-items: center;
1508    gap: 16px;
1509    text-align: left;
1510    font-size: 18px;
1511    font-weight: 500;
1512    color: var(--dsw-blue);
1513    line-height: 1.1;
1514  }
1515  .dsw-accordion__icon {
1516    width: 24px;
1517    height: 24px;
1518    flex-shrink: 0;
1519    color: #e09400;
1520    transition: transform 0.2s ease;
1521  }
1522  .dsw-accordion__item.is-open .dsw-accordion__icon { transform: rotate(45deg); }
1523  .dsw-accordion__answer {
1524    display: none;
1525    margin-top: 16px;
1526    font-size: 16px;
1527    font-weight: 400;
1528    color: var(--dsw-blue);
1529    line-height: 1.3;
1530  }
1531  .dsw-accordion__answer p + p { margin-top: 16px; }
1532  .dsw-accordion__item.is-open .dsw-accordion__answer { display: block; }
1533
1534  .dsw-section { padding: 96px var(--dsw-gutter) 48px; }
1535  .dsw-section--beige {
1536    background: linear-gradient(to bottom, var(--dsw-beige) 0%, var(--dsw-beige) 91%, transparent 91%);
1537  }
1538  .dsw-section__heading { max-width: 1400px; margin: 0 auto 48px; }
1539
1540  .dsw-whatis {
1541    position: relative;
1542    display: flex;
1543    align-items: stretch;
1544    gap: 148px;
1545  }
1546  .dsw-whatis__media {
1547    max-width: 52%;
1548    object-fit: cover;
1549    border-radius: 0 var(--dsw-radius-bleed) var(--dsw-radius-bleed) 0;
1550    padding: 80px 0;
1551  }
1552
1553
1554  @media screen and (min-width: 600px) and (max-width: 2000px) {
1555
1556 .dsw-whatis__media {
1557    height: 720px;
1558
1559  }
1560}
1561
1562
1563  .dsw-whatis__content {
1564    flex: 1 1 50%;
1565    max-width: 720px;
1566    display: flex;
1567    flex-direction: column;
1568    justify-content: center;
1569    gap: 24px;
1570    padding: 96px var(--dsw-gutter) 96px 0;
1571  }
1572  .dsw-howitworks__intro {
1573    display: flex;
1574    align-items: flex-start;
1575    justify-content: space-between;
1576    gap: 64px;
1577    max-width: 1400px;
1578    margin: 0 auto 64px;
1579  }
1580  .dsw-howitworks__intro .dsw-heading-lg { flex-shrink: 0; width: 338px; }
1581  .dsw-howitworks__intro .dsw-text-body { max-width: 910px; }
1582  .dsw-callout { margin: 16px 0 96px; }
1583  .dsw-callout__inner {
1584    background: var(--dsw-blue);
1585    border-radius: 200px;
1586    max-width: 2200px;
1587    margin-left: -220px;
1588    margin-right: var(--dsw-gutter);
1589    padding: 40px clamp(40px, 4vw, 80px) 40px calc(220px + var(--dsw-gutter));
1590    display: flex;
1591    flex-direction: column;
1592    gap: 32px;
1593  }
1594  .dsw-callout__text { font-size: 20px; font-weight: 500; line-height: 1.3; color: var(--dsw-white); max-width: 1000px; }
1595  .dsw-callout__actions { display: flex; flex-wrap: wrap; gap: 30px; }
1596  .dsw-callout__actions--plain { justify-content: center; padding: 0 var(--dsw-gutter); margin-top: 64px; }
1597  .dsw-solutions__intro {
1598    position: relative;
1599    padding: 96px var(--dsw-gutter);
1600    max-width: 1400px;
1601    margin: 0 auto;
1602    display: flex;
1603    flex-direction: column;
1604    align-items: center;
1605    gap: 64px;
1606  }
1607  .dsw-solutions__photo {
1608    width: 100%;
1609    max-width: 910px;
1610    aspect-ratio: 910 / 304;
1611    object-fit: cover;
1612    border-radius: 999px;
1613  }
1614  .dsw-solutions__quote {
1615    max-width: 1145px;
1616    display: flex;
1617    flex-direction: column;
1618    align-items: center;
1619    gap: 24px;
1620    text-align: center;
1621  }
1622  .dsw-solutions__quote .dsw-heading-lg { text-align: center; }
1623  .dsw-solutions__quote .dsw-text-body { text-align: center; }
1624  .dsw-solutions__process {
1625    position: relative;
1626    padding: 48px 0 96px var(--dsw-gutter);
1627    overflow: hidden;
1628  }
1629  .dsw-solutions__blob {
1630    position: absolute;
1631    top: 50%;
1632    right: 0;
1633    transform: translateY(-50%);
1634    width: 55%;
1635    max-width: 847px;
1636    height: auto;
1637    z-index: 0;
1638    border-radius: var(--dsw-radius-bleed) 0 0 var(--dsw-radius-bleed);
1639  }
1640  .dsw-solutions__list {
1641    position: relative;
1642    z-index: 1;
1643    list-style: none;
1644    display: flex;
1645    flex-direction: column;
1646    max-width: 640px;
1647  }
1648  .dsw-solutions__step {
1649    position: relative;
1650    padding: 24px 0 24px 32px;
1651    border-left: 2px solid var(--dsw-muted);
1652    display: flex;
1653    flex-direction: column;
1654    gap: 16px;
1655  }
1656  .dsw-solutions__step::before {
1657    content: "";
1658    position: absolute;
1659    left: -2px;
1660    top: 50%;
1661    width: 4px;
1662    height: 0;
1663    background: var(--dsw-yellow);
1664    border-radius: 2px;
1665    transform: translateY(-50%);
1666    transition: height 0.35s ease;
1667    pointer-events: none;
1668  }
1669  .dsw-solutions__step--active::before { height: 100%; }
1670  .dsw-solutions__step:hover::before { height: 100%; }
1671  .dsw-solutions__list:has(.dsw-solutions__step:hover) .dsw-solutions__step--active:not(:hover)::before { height: 0; }
1672  .dsw-solutions__step-heading { display: flex; align-items: baseline; gap: 16px; }
1673  .dsw-solutions__step-number,
1674  .dsw-solutions__step-title { font-size: 36px; font-weight: 500; color: var(--dsw-blue); line-height: 1.3; }
1675  .dsw-solutions__step-bullets {
1676    list-style: none;
1677    display: flex;
1678    flex-direction: column;
1679    gap: 16px;
1680    font-size: 16px;
1681    font-weight: 400;
1682    color: var(--dsw-blue);
1683    line-height: 1.3;
1684  }
1685  .dsw-feature {
1686    display: flex;
1687    align-items: stretch;
1688    gap: 64px;
1689    margin: 60px 0px 0px 0px;
1690  }
1691  .dsw-feature--reverse { flex-direction: row-reverse; }
1692  .dsw-feature__media {
1693    flex: 1 1 45%;
1694    max-width: 620px;
1695    width: 100%;
1696    aspect-ratio: 847 / 600;
1697    object-fit: cover;
1698    border-radius: 0 var(--dsw-radius-bleed) var(--dsw-radius-bleed) 0;
1699  }
1700  .dsw-feature--reverse .dsw-feature__media {
1701    border-radius: var(--dsw-radius-bleed) 0 0 var(--dsw-radius-bleed);
1702  }
1703  .dsw-feature__content {
1704    flex: 1 1 50%;
1705    max-width: 720px;
1706    display: flex;
1707    flex-direction: column;
1708    justify-content: center;
1709    gap: 24px;
1710    padding: 96px var(--dsw-gutter) 96px 0;
1711  }
1712  .dsw-feature--reverse .dsw-feature__content {
1713    padding: 96px 0 96px var(--dsw-gutter);
1714  }
1715  .dsw-feature__content ul {
1716    list-style: disc;
1717    padding-left: 24px;
1718    display: flex;
1719    flex-direction: column;
1720    gap: 8px;
1721  }
1722  .dsw-well {
1723    background: var(--dsw-muted);
1724    border-radius: 150px 0 0 0;
1725    padding: 96px var(--dsw-gutter);
1726  }
1727  .dsw-well__header {
1728    display: flex;
1729    align-items: flex-start;
1730    gap: 64px;
1731    max-width: 1400px;
1732    margin: 0 auto 64px;
1733  }
1734  .dsw-well__header .dsw-heading-lg { flex: 1 1 380px; }
1735  .dsw-well__header .dsw-text-body { flex: 2 1 500px; }
1736  .dsw-well .dsw-info-cards { max-width: 1400px; }
1737  .dsw-faq {
1738    display: flex;
1739    flex-direction: column;
1740    gap: 64px;
1741    padding: 96px var(--dsw-gutter);
1742    max-width: 1400px;
1743    margin: 0 auto;
1744  }
1745  .dsw-faq__group { display: flex; flex-direction: column; gap: 24px; }
1746  .dsw-portfolio__carousel { max-width: 1400px; margin: 0 auto; }
1747  .dsw-portfolio__track {
1748    display: flex;
1749    gap: 30px;
1750    overflow-x: auto;
1751    scroll-snap-type: x mandatory;
1752    scrollbar-width: none;
1753    padding-bottom: 4px;
1754  }
1755  .dsw-portfolio__track::-webkit-scrollbar { display: none; }
1756  .dsw-portfolio__card {
1757    flex: 0 0 440px;
1758    scroll-snap-align: start;
1759    background: var(--dsw-beige);
1760    border-radius: var(--dsw-radius-card);
1761    padding: 24px;
1762    display: flex;
1763    flex-direction: column;
1764    gap: 16px;
1765  }
1766  .dsw-portfolio__image { width: 100%; aspect-ratio: 1 / 1; background: var(--dsw-placeholder); border-radius: 8px; }
1767  .dsw-portfolio__tag {
1768    align-self: flex-start;
1769    background: var(--dsw-yellow);
1770    border-radius: 8px;
1771    padding: 8px;
1772    font-size: 16px;
1773    font-weight: 500;
1774    color: var(--dsw-blue);
1775    line-height: 1.1;
1776  }
1777  .dsw-portfolio__title { font-size: 24px; font-weight: 500; color: var(--dsw-blue); line-height: 1.1; }
1778  .dsw-portfolio__location { display: flex; align-items: center; gap: 10px; font-size: 16px; font-weight: 400; color: var(--dsw-blue); line-height: 1.3; }
1779  .dsw-portfolio__location svg { width: 24px; height: 24px; flex-shrink: 0; }
1780  .dsw-portfolio__caption { font-size: 14px; font-weight: 400; color: var(--dsw-blue); line-height: 1.3; }
1781  .dsw-portfolio__nav { display: flex; gap: 16px; justify-content: flex-end; margin-top: 24px; }
1782  .dsw-portfolio__arrow {
1783    width: 44px;
1784    height: 44px;
1785    border-radius: 50%;
1786    border: 2px solid var(--dsw-beige);
1787    display: flex;
1788    align-items: center;
1789    justify-content: center;
1790    color: var(--dsw-blue);
1791    flex-shrink: 0;
1792  }
1793  .dsw-portfolio__arrow svg { width: 24px; height: 24px; }
1794  .dsw-icon--flip { transform: scaleX(-1); }
1795  .dsw-impact {
1796    position: relative;
1797    padding: 96px 0;
1798    display: flex;
1799    flex-direction: column;
1800    align-items: center;
1801    gap: 48px;
1802  }
1803  .dsw-impact--dark { background: var(--dsw-blue); }
1804  .dsw-impact--beige {
1805    gap: 80px;
1806    background: linear-gradient(to bottom, var(--dsw-beige) 0%, var(--dsw-beige) 44%, transparent 44%);
1807  }
1808  .dsw-impact--beige .dsw-stats { margin-top: 110px; }
1809  .dsw-impact__media {
1810    position: absolute;
1811    top: 0;
1812    right: 0;
1813    width: 49%;
1814    max-width: 849px;
1815    aspect-ratio: 849 / 684;
1816    object-fit: cover;
1817    opacity: 0.9;
1818    border-radius: var(--dsw-radius-bleed) 0 0 var(--dsw-radius-bleed);
1819    z-index: 0;
1820    margin: 50px 0px 20px 0px;
1821  }
1822  .dsw-impact__media--left {
1823    right: auto;
1824    left: 0;
1825    border-radius: 0 var(--dsw-radius-bleed) var(--dsw-radius-bleed) 0;
1826  }
1827  .dsw-impact__stadium-media {
1828    position: relative;
1829    z-index: 1;
1830    width: 100%;
1831    max-width: 1380px;
1832    aspect-ratio: 1380 / 461;
1833    object-fit: cover;
1834    border-radius: 999px;
1835  }
1836  .dsw-impact__header {
1837    position: relative;
1838    z-index: 1;
1839    display: flex;
1840    flex-direction: column;
1841    align-items: center;
1842    gap: 24px;
1843    text-align: center;
1844    max-width: 45%;
1845    padding: 0 clamp(20px, 2vw, 164px);
1846  }
1847  .dsw-impact__header--left { align-items: flex-start; align-self: flex-start; text-align: left; padding-left: 8vw; }
1848  .dsw-impact__row { position: relative; width: 100%; }
1849  .dsw-impact__body {
1850    position: relative;
1851    z-index: 1;
1852    display: flex;
1853    flex-direction: column;
1854    gap: 32px;
1855    max-width: 35%;
1856    margin-left: auto;
1857    margin-right: var(--dsw-gutter);
1858  }
1859  .dsw-impact .dsw-text-body { font-size: 18px; }
1860
1861  /* --- Poprawki układu (laptop + desktop) ---
1862     Obrazy w sekcjach Impact są pozycjonowane absolutnie (nie zajmują miejsca
1863     w przepływie), więc przy szerokich widokach "wychodziły" poza treść:
1864     - button "Let's Discuss Your Project" nachodził na obraz wiersza,
1865     - karty statystyk nachodziły na grafikę w sekcji beżowej.
1866     Rezerwujemy wysokość obrazu jednostkami container-query (cqw = 1% szerokości
1867     sekcji), dzięki czemu działa niezależnie od szerokości kontenera w CMS.
1868     Wysokość obrazu = 49% szerokości sekcji * (684/849) ≈ 39.48cqw (max 684px). */
1869  @media (min-width: 768px) {
1870    .dsw-impact { container-type: inline-size; }
1871    /* Wiersz rezerwuje wysokość obrazu (+ marginesy 50/20px) -> button trafia pod sekcję. */
1872    .dsw-impact__row { min-height: calc(min(39.48cqw, 684px) + 70px); }
1873    /* Nagłówek sekcji beżowej rezerwuje wysokość obrazu -> statystyki lądują poniżej. */
1874    .dsw-impact--beige .dsw-impact__header { min-height: calc(min(39.48cqw, 684px) - 46px); }
1875    .dsw-impact--beige .dsw-stats { margin-top: 0; }
1876  }
1877  /* Comfort & Wellbeing: odstęp pod ostatnią grafiką, żeby nie stykała się
1878     bezpośrednio z tłem kolejnej sekcji. */
1879  .dsw-panel[data-dsw-panel="comfort"] { padding-bottom: 80px; }
1880
1881  @media (min-width: 768px) and (max-width: 1680px) {
1882    .dsw-solutions__list { max-width: 40%; }
1883    .dsw-solutions__blob { width: 48%; }
1884  }
1885  @media (max-width: 767px) {
1886    .dsw-root { --dsw-gutter: 16px; }
1887    .dsw-nav { position: relative; top: 0; padding: 16px var(--dsw-gutter) 20px; }
1888    .dsw-nav__bar { width: 100%; padding: 16px; border-radius: 60px; cursor: pointer; }
1889    .dsw-nav__list { display: none; }
1890    .dsw-nav__mobile { display: flex; align-items: center; justify-content: space-between; gap: 12px; }
1891    .dsw-nav__mobile-label { font-size: 16px; font-weight: 500; color: var(--dsw-blue); }
1892    .dsw-nav__more {
1893      flex-shrink: 0;
1894      width: 48px;
1895      height: 48px;
1896      background: var(--dsw-yellow);
1897      border-radius: 50%;
1898      font-size: 16px;
1899      font-weight: 500;
1900      color: var(--dsw-blue);
1901      display: flex;
1902      align-items: center;
1903      justify-content: center;
1904      letter-spacing: 1px;
1905    }
1906    .dsw-nav__dropdown {
1907      display: block;
1908      position: absolute;
1909      top: calc(100% + 8px);
1910      right: var(--dsw-gutter);
1911      left: var(--dsw-gutter);
1912      background: var(--dsw-white);
1913      border-radius: 18px;
1914      box-shadow: var(--dsw-shadow);
1915      padding: 8px;
1916      z-index: 20;
1917    }
1918    .dsw-nav__dropdown[hidden] { display: none; }
1919    .dsw-nav__dropdown-item {
1920      width: 100%;
1921      padding: 12px 16px;
1922      font-size: 16px;
1923      font-weight: 500;
1924      color: var(--dsw-blue);
1925      border-radius: 12px;
1926    }
1927    .dsw-nav__dropdown-item:hover,
1928    .dsw-nav__dropdown-item.is-active { background: var(--dsw-beige); }
1929    .dsw-badge { margin-top: 20px; }
1930    .dsw-badge__dot { width: 31px; height: 10px; }
1931    .dsw-badge__label { font-size: 14px; }
1932    .dsw-hero { background: var(--dsw-white); }
1933    .dsw-hero__media-top { display: none; }
1934    .dsw-hero__media-mobile {
1935      display: block;
1936      width: 100%;
1937      height: 260px;
1938      object-fit: cover;
1939    }
1940    .dsw-hero__media-mobile--secondary {
1941      display: block;
1942      width: 100%;
1943      height: 180px;
1944      object-fit: cover;
1945      border-radius: 48px 48px 0 0;
1946      margin-top: 32px;
1947    }
1948    .dsw-hero__media-collage { display: none; }
1949    .dsw-hero__content {
1950      grid-template-columns: 1fr;
1951      gap: 0;
1952      padding: 24px var(--dsw-gutter) 0;
1953      background: var(--dsw-blue);
1954    }
1955    .dsw-hero__text { padding-right: 0; }
1956    .dsw-hero__card { position: relative; z-index: 2; top: auto; left: auto; margin-top: -48px; max-width: none; padding: 18px; gap: 18px; }
1957    .dsw-hero__title { font-size: 27px; }
1958    .dsw-hero__subtitle { font-size: 18px; }
1959    .dsw-hero__heading { font-size: 32px; margin-top: 24px; }
1960    .dsw-hero__lead { font-size: 14px; margin-top: 16px; }
1961    .dsw-whatis { flex-direction: column; gap: 32px; }
1962    .dsw-whatis__media { max-width: none; width: 90%; padding: 0; margin-top: 70px; border-radius: 0 160px 160px 0; }
1963    .dsw-whatis__content { max-width: none; padding: 64px var(--dsw-gutter); }
1964    .dsw-whatis .dsw-heading-lg { font-size: 28px; }
1965    .dsw-whatis .dsw-text-body { font-size: 14px; }
1966    .dsw-scroll-cue { top: -24px; }
1967    .dsw-section { padding: 64px var(--dsw-gutter); }
1968    .dsw-section--beige { background: var(--dsw-beige); }
1969    .dsw-howitworks__intro { flex-direction: column; gap: 16px; margin-bottom: 32px; }
1970    .dsw-howitworks__intro .dsw-heading-lg { width: auto; font-size: 28px; }
1971    .dsw-howitworks__intro .dsw-text-body { font-size: 14px; }
1972    .dsw-cards { flex-direction: column; }
1973    .dsw-card { max-width: none; padding: 12px; gap: 16px; }
1974    .dsw-card__title { font-size: 24px; }
1975    .dsw-card__body { font-size: 14px; }
1976    .dsw-callout { margin: 64px 0; padding: 0 var(--dsw-gutter); }
1977    .dsw-callout__inner { border-radius: 32px; margin-left: 0; margin-right: 0; padding: 24px; gap: 24px; }
1978    .dsw-callout__text { font-size: 16px; }
1979    .dsw-callout__actions { flex-direction: column; }
1980    .dsw-btn { white-space: normal; text-align: center; }
1981    .dsw-impact { padding: 64px var(--dsw-gutter); gap: 32px; }
1982    .dsw-impact--beige { background: var(--dsw-beige); }
1983    .dsw-impact__media, .dsw-impact__media--left {
1984      position: static;
1985      width: 100%;
1986      max-width: none;
1987      order: -1;
1988      border-radius: var(--dsw-radius-card);
1989    }
1990    .dsw-impact__header { text-align: left; align-items: flex-start; max-width: none; padding: 0; }
1991    .dsw-impact__header--left { align-items: flex-start; }
1992    .dsw-impact .dsw-heading-lg { font-size: 28px; }
1993    .dsw-impact .dsw-text-body { font-size: 14px; text-align: left; }
1994    .dsw-impact__body { max-width: none; margin-left: 0; gap: 24px; padding-right: 0; }
1995    .dsw-stats { flex-direction: column; align-items: stretch; max-width: none; padding: 0; }
1996    .dsw-stat-card { max-width: none; padding: 24px; border-radius: var(--dsw-radius-card); aspect-ratio: auto; }
1997    .dsw-stat-card__number span { font-size: 56px; }
1998    .dsw-stat-card__number em { font-size: 32px; }
1999    .dsw-stat-card__number--wide span { font-size: 40px; }
2000    .dsw-stat-card__number--wide em { font-size: 32px; }
2001    .dsw-icon-row { justify-content: flex-start; flex-wrap: wrap; gap: 24px; }
2002    .dsw-icon-item { width: calc(50% - 12px); }
2003    .dsw-callout__actions--plain { flex-direction: column; padding: 0 var(--dsw-gutter); }
2004    .dsw-solutions__intro { padding: 64px var(--dsw-gutter); gap: 32px; }
2005    .dsw-solutions__photo { border-radius: 32px; }
2006    .dsw-solutions__quote { gap: 16px; }
2007    .dsw-solutions__quote .dsw-heading-lg { font-size: 28px; }
2008    .dsw-solutions__quote .dsw-text-body { font-size: 14px; }
2009    .dsw-solutions__process { padding: 32px var(--dsw-gutter) 64px; }
2010    .dsw-solutions__blob { display: none; }
2011    .dsw-solutions__list { max-width: none; }
2012    .dsw-solutions__step-number, .dsw-solutions__step-title { font-size: 24px; }
2013    .dsw-solutions__step-bullets { font-size: 14px; }
2014    .dsw-feature, .dsw-feature--reverse {
2015      flex-direction: column;
2016      gap: 24px;
2017    }
2018    .dsw-feature__media, .dsw-feature--reverse .dsw-feature__media {
2019      max-width: none;
2020      width: 100%;
2021      border-radius: var(--dsw-radius-card);
2022    }
2023    .dsw-feature__content, .dsw-feature--reverse .dsw-feature__content {
2024      max-width: none;
2025      padding: 64px var(--dsw-gutter);
2026    }
2027    .dsw-feature__content .dsw-heading-lg { font-size: 28px; }
2028    .dsw-feature__content .dsw-text-body { font-size: 14px; }
2029    .dsw-section__heading { font-size: 28px; }
2030    .dsw-info-cards { gap: 16px; }
2031    .dsw-info-card__title { font-size: 20px; }
2032    .dsw-buildings { gap: 16px; }
2033    .dsw-building__panel {
2034      width: 100%;
2035      min-width: 0;
2036      padding: 20px;
2037      gap: 16px;
2038      background: rgba(37, 72, 90, 0.82);
2039    }
2040    .dsw-building__bar { gap: 16px; }
2041    .dsw-building__icon { width: 44px; }
2042    .dsw-building__title { font-size: 20px; }
2043    .dsw-building__body { font-size: 14px; }
2044    .dsw-checklist-grid { grid-template-columns: 1fr; gap: 32px; }
2045    .dsw-well { border-radius: 60px 0 0 0; padding: 64px var(--dsw-gutter); }
2046    .dsw-well__header { flex-direction: column; gap: 24px; margin-bottom: 32px; }
2047    .dsw-well__header .dsw-heading-lg { flex: none; font-size: 28px; }
2048    .dsw-well__header .dsw-text-body { flex: none; }
2049    .dsw-well__header .dsw-text-body { font-size: 14px; }
2050    .dsw-faq { padding: 64px var(--dsw-gutter); gap: 40px; }
2051    .dsw-faq__group .dsw-heading-lg { font-size: 28px; }
2052    .dsw-accordion__question { font-size: 16px; }
2053    .dsw-accordion__answer { font-size: 14px; }
2054    .dsw-portfolio__card { flex: 0 0 85%; }
2055    .dsw-portfolio__nav { justify-content: center; }
2056  }
2057</style>
2058<script>
2059  (function () {
2060    "use strict";
2061
2062    var DSW_HERO_MEDIA_TOP = "https://www.somfy.pl/common/img/library//hero-photo-2-masked.png";
2063    var DSW_HERO_MEDIA_MOBILE = "https://somfy.pl/common/img/library//banner-mobile-dynamic.png";
2064
2065    /* ==========================================================================
2066       DSW LANGUAGE SWITCHER — portable block (JS 2 / 3: config)
2067       To jedyne miejsce, które edytujesz na co dzień:
2068         - position: pozycja na banerze (top / right / bottom / left).
2069                     Ustaw "auto" tam, gdzie nie chcesz zakotwiczać.
2070                     Np. lewy górny róg: { top:"24px", left:"24px", right:"auto" }.
2071         - current:  kod języka aktualnie wyświetlanej strony (dostaje ptaszek/hover).
2072         - showFlags: true = pokaż ikonki krajów (emoji), false = sama nazwa języka.
2073         - languages: lista { code, label, flag, url }. Kolejność = kolejność na liście.
2074       Przenosząc na inny rynek zwykle zmieniasz tylko "current".
2075       ========================================================================== */
2076    var DSW_LANG = {
2077      position: { top: "24px", right: "24px", bottom: "auto", left: "auto" },
2078      current: "cs",
2079      showFlags: true,
2080      languages: [
2081        { code: "en", label: "English",   flag: "🇬🇧", url: "https://www.somfy.pl/dynamic-shading-eng" },
2082        { code: "pl", label: "Polski",    flag: "🇵🇱", url: "https://www.somfy.pl/dynamic-shading" },
2083        { code: "cs", label: "Čeština",   flag: "🇨🇿", url: "https://www.somfy.cz/dynamic-shading" },
2084        { code: "ro", label: "Română",    flag: "🇷🇴", url: "https://www.somfy.ro/dynamic-shading" },
2085        { code: "hu", label: "Magyar",    flag: "🇭🇺", url: "https://www.somfy.hu/dynamic-shading" },
2086        { code: "hr", label: "Hrvatski",  flag: "🇭🇷", url: "https://www.somfy.hr/dynamic-shading" },
2087        { code: "sr", label: "Srpski",    flag: "🇷🇸", url: "https://www.somfy.rs/dynamic-shading" },
2088        { code: "lv", label: "Latviešu",  flag: "🇱🇻", url: "https://www.somfybaltics.com/lv-lv/dynamic-shading" },
2089        { code: "lt", label: "Lietuvių",  flag: "🇱🇹", url: "https://www.somfybaltics.com/lt-lt/dynamic-shading" },
2090        { code: "et", label: "Eesti",     flag: "🇪🇪", url: "https://www.somfybaltics.com/et-ee/dynamic-shading" }
2091      ]
2092    };
2093    /* === koniec DSW LANGUAGE SWITCHER (config) === */
2094
2095    var DSW_PANELS = [
2096      {
2097        key: "home",
2098        navLabel: "Co je dynamické stínění?",
2099        badge: "Dynamicické stínění",
2100        heading: "Snižte spotřebu energie a zvyšte komfort ve své budově pomocí <span class=\"dsw-hero__heading-accent\">jednoho integrovaného řešení</span>",
2101        media: "https://www.somfy.pl/common/img/library//hero-photo-1-full.jpg",
2102        mediaSecondaryMobile: "https://www.somfy.pl/common/img/library//hero-photo-1-full.jpg"
2103      },
2104      {
2105        key: "benefits",
2106        navLabel: "Výhody",
2107        badge: "Výhody",
2108        heading: "Jedna změna ve specifikaci. Tři úrovně přínosů.",
2109        lead: "Přínosy dynamického stínění lze měřit ve třech klíčových oblastech: pro lidi uvnitř budovy, pro energetickou a ekonomickou výkonnost budovy i pro životní prostředí.",
2110        media: "https://www.somfy.pl/common/img/library//hero-collage-photo-portrait.jpg"
2111      },
2112      {
2113        key: "solutions",
2114        navLabel: "Řešení a služby",
2115        badge: "Řešení a služby",
2116        heading: "Somfy – váš odborný partner v každé fázi projektu <span class=\"dsw-hero__heading-accent\">od prvního dne</span>",
2117        lead: "Portfolio řešení Somfy Dynamic Shading podporuje všechny fáze projektu – od úvodních konzultací a návrhu přes výběr produktů, instalaci a uvedení do provozu až po dlouhodobou údržbu. Naše řešení kombinují inteligentní řídicí systémy s motorizací Somfy pro efektivní a spolehlivé ovládání venkovních rolet, venkovních žaluzií (EVB) a ZIP screenů.",
2118        media: "https://www.somfy.pl/common/img/library/caeb3fac8752cc7cdf0f855867ec50c1ca721c7c.jpg"
2119      },
2120      {
2121        key: "building-types",
2122        navLabel: "Typy budov",
2123        badge: "Typy budov",
2124        heading: "Řešení pro<br /><span class=\"dsw-hero__heading-accent\">každý typ budovy</span>",
2125        media: "https://www.somfy.pl/common/img/library//shutterstock_2766451423_1.png"
2126      },
2127      {
2128        key: "comfort",
2129        navLabel: "Komfort a pohoda",
2130        badge: "Komfort a pohoda",
2131        heading: "Výkonnost budovy <span class=\"dsw-hero__heading-accent\">začíná</span> <span class=\"dsw-hero__heading-accent\">komfortem</span> jejích uživatelů",
2132        lead: "Tepelný komfort a kvalita denního osvětlení jsou základními předpoklady kvalitního fungování budovy. Optimalizací využití denního světla, omezením oslnění a udržováním stabilní vnitřní teploty zvyšuje Dynamic Shading komfort a pohodu uživatelů a zároveň zlepšuje energetickou účinnost budovy.",
2133        media: "https://www.somfy.pl/common/img/library//dc55d882b5bafa5344cc3099cd5399b30930365b.jpg"
2134      },
2135      {
2136        key: "certifications",
2137        navLabel: "Certifikace",
2138        badge: "Certifikace",
2139        heading: "<span class=\"dsw-hero__heading-accent\">BREEAM, LEED</span> a WELL Building Standard",
2140        media: "https://www.somfy.pl/common/img/library//ccc2f63a4363b65cf537c21eb66e0ac4cecd1e67.png"
2141      },
2142      /* Portfolio: zakładka tymczasowo ukryta (brak contentu). Aby przywrócić, odkomentuj poniższy obiekt:
2143      {
2144        key: "portfolio",
2145        navLabel: "Portfolio",
2146        badge: "Portfolio",
2147        heading: "<span class=\"dsw-hero__heading-accent\">References</span> and Case Studies",
2148        media: "https://www.somfy.pl/common/img/library//6220b8e6b5d0b080e553dacfd7a901f1cc011b20.jpg"
2149      },
2150      */
2151      {
2152        key: "legislation",
2153        navLabel: "Legislativa",
2154        badge: "Legislativa",
2155        heading: "Soulad s legislativou není volitelný. <span class=\"dsw-hero__heading-accent\">Zjistěte, co se mění a kdy.</span>",
2156        lead: "Střední a východní Evropa prochází nejvýznamnější změnou předpisů v oblasti energetické náročnosti budov za poslední desetiletí. <a href=\"https://energy.ec.europa.eu/topics/energy-efficiency/energy-performance-buildings/energy-performance-buildings-directive_en\" target=\"_blank\" rel=\"noopener\">Revidovaná směrnice EPBD,</a> národní požadavky na budovy s téměř nulovou spotřebou energie (nZEB) a přechod na budovy s nulovými emisemi (ZEB) zásadně mění způsob navrhování, specifikace i certifikace budov. Automatizované dynamické stínění využívající motorizaci Somfy a inteligentní řídicí systémy představuje jedno z nejúčinnějších řešení pro splnění legislativních požadavků, zlepšení energetické účinnosti budov a zvýšení komfortu jejich uživatelů.",
2157        media: "https://www.somfy.pl/common/img/library//63ac3088a5f37c8a3f8fc37dae45dfeba7c1f760.jpg"
2158      },
2159      {
2160        key: "faq",
2161        navLabel: "Často kladené otázky",
2162        badge: "Často kladené otázky",
2163        heading: "<span class=\"dsw-hero__heading-accent\">Často kladené</span> otázky",
2164        media: "https://www.somfy.pl/common/img/library//bb724d053693dd4a36c09a69fcbbb20abfb2186d.jpg"
2165      }
2166    ];
2167
2168    function escapeHtml(str) {
2169      return str.replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;");
2170    }
2171
2172    /* ==========================================================================
2173       DSW LANGUAGE SWITCHER — portable block (JS 3 / 3: logika)
2174       Nie trzeba tu nic edytować. Ustawienia są w configu DSW_LANG powyżej.
2175       Wpięcie w stronę: setupLangSwitcher(root) wywołane w initDsw().
2176       ========================================================================== */
2177    function renderLangSwitcherHtml() {
2178      var pos = DSW_LANG.position || {};
2179      var style = "--dsw-lang-top:" + (pos.top || "auto") + ";" +
2180                  "--dsw-lang-right:" + (pos.right || "auto") + ";" +
2181                  "--dsw-lang-bottom:" + (pos.bottom || "auto") + ";" +
2182                  "--dsw-lang-left:" + (pos.left || "auto") + ";";
2183      var current = DSW_LANG.languages.filter(function (l) { return l.code === DSW_LANG.current; })[0]
2184                    || DSW_LANG.languages[0];
2185      var flag = function (l) {
2186        return DSW_LANG.showFlags && l.flag ? '<span class="dsw-lang__flag">' + l.flag + '</span>' : "";
2187      };
2188      var html = "";
2189      html += '<div class="dsw-lang" style="' + style + '" data-dsw-lang>';
2190      html += '<button type="button" class="dsw-lang__toggle" data-dsw-lang-toggle aria-haspopup="listbox" aria-expanded="false">';
2191      html += flag(current);
2192      html += '<span class="dsw-lang__current">' + escapeHtml(current.label) + '</span>';
2193      html += '<span class="dsw-lang__caret" aria-hidden="true"></span>';
2194      html += '</button>';
2195      html += '<ul class="dsw-lang__menu" data-dsw-lang-menu role="listbox" hidden>';
2196      DSW_LANG.languages.forEach(function (l) {
2197        var activeClass = l.code === DSW_LANG.current ? " is-active" : "";
2198        html += '<li role="option">';
2199        html += '<button type="button" class="dsw-lang__item' + activeClass + '" data-dsw-lang-url="' + l.url + '">';
2200        html += flag(l);
2201        html += '<span>' + escapeHtml(l.label) + '</span>';
2202        html += '</button></li>';
2203      });
2204      html += '</ul>';
2205      html += '</div>';
2206      return html;
2207    }
2208
2209    function setupLangSwitcher(root) {
2210      if (!DSW_LANG || !DSW_LANG.languages || !DSW_LANG.languages.length) return;
2211
2212      // Baner to <header class="dsw-hero"> (position:relative). Wstrzykujemy
2213      // przełącznik do każdego banera — widoczny jest tylko aktywny panel.
2214      root.querySelectorAll(".dsw-hero").forEach(function (hero) {
2215        if (hero.querySelector(".dsw-lang")) return; // idempotentnie
2216        hero.insertAdjacentHTML("beforeend", renderLangSwitcherHtml());
2217      });
2218
2219      function closeAllMenus() {
2220        root.querySelectorAll("[data-dsw-lang-menu]").forEach(function (menu) {
2221          menu.hidden = true;
2222          var toggle = menu.parentNode.querySelector("[data-dsw-lang-toggle]");
2223          if (toggle) toggle.setAttribute("aria-expanded", "false");
2224        });
2225      }
2226
2227      root.addEventListener("click", function (e) {
2228        var toggle = e.target.closest("[data-dsw-lang-toggle]");
2229        if (toggle) {
2230          e.stopPropagation();
2231          var menu = toggle.parentNode.querySelector("[data-dsw-lang-menu]");
2232          var willOpen = menu.hidden;
2233          closeAllMenus();
2234          if (willOpen) {
2235            menu.hidden = false;
2236            toggle.setAttribute("aria-expanded", "true");
2237          }
2238          return;
2239        }
2240        var item = e.target.closest("[data-dsw-lang-url]");
2241        if (item) {
2242          var url = item.getAttribute("data-dsw-lang-url");
2243          if (url) window.location.href = url;
2244        }
2245      });
2246
2247      document.addEventListener("click", function (e) {
2248        if (e.target.closest("[data-dsw-lang]")) return;
2249        closeAllMenus();
2250      });
2251      document.addEventListener("keydown", function (e) {
2252        if (e.key === "Escape") closeAllMenus();
2253      });
2254    }
2255    /* === koniec DSW LANGUAGE SWITCHER (logika) === */
2256
2257    function renderHeroHtml(data) {
2258      var html = "";
2259      html += '<img class="dsw-hero__media-top" src="' + DSW_HERO_MEDIA_TOP + '" alt="" />';
2260      html += '<img class="dsw-hero__media-mobile" src="' + DSW_HERO_MEDIA_MOBILE + '" alt="" />';
2261      html += '<div class="dsw-hero__card">';
2262      html += '<div class="dsw-hero__card-text">';
2263      html += '<h1 class="dsw-hero__title">NAVRŽENO PRO PŘIZPŮSOBIVOST</h1>';
2264      html += '<p class="dsw-hero__subtitle">Jedna fasáda. Mnoho podob. Automatizované venkovní stínění, které se přizpůsobuje podlaží po podlaží, okno po okně, hodinu po hodině.</p>';
2265      html += '</div>';
2266      html += '<button type="button" class="dsw-btn dsw-btn--sm" data-dsw-cta="https://www.somfy.cz/dynamic-shading#B-5C2CF146-EC80-7299-86E8A9A045AE1645">Zjistit více</button>';
2267      html += '</div>';
2268      html += '<div class="dsw-hero__content">';
2269      html += '<div class="dsw-hero__text">';
2270      html += '<div class="dsw-badge">';
2271      html += '<span class="dsw-badge__dot"></span>';
2272      html += '<span class="dsw-badge__label">' + data.badge + '</span>';
2273      html += '</div>';
2274      html += '<p class="dsw-hero__heading">' + data.heading + '</p>';
2275      if (data.lead) html += '<p class="dsw-hero__lead">' + data.lead + '</p>';
2276      html += '</div>';
2277      html += '<img class="dsw-hero__media-collage" src="' + data.media + '" alt="" />';
2278      html += '<img class="dsw-hero__media-mobile dsw-hero__media-mobile--secondary" src="' + (data.mediaSecondaryMobile || data.media) + '" alt="" />';
2279      html += '</div>';
2280      return html;
2281    }
2282
2283    function renderHeroes(root) {
2284      root.querySelectorAll("[data-dsw-hero]").forEach(function (mount) {
2285        var key = mount.getAttribute("data-dsw-hero");
2286        var data = DSW_PANELS.filter(function (p) { return p.key === key; })[0];
2287        if (data) mount.innerHTML = renderHeroHtml(data);
2288      });
2289    }
2290
2291    function renderNavItems(navList) {
2292      var html = DSW_PANELS.map(function (p, i) {
2293        var activeClass = i === 0 ? " is-active" : "";
2294        return '<button type="button" class="dsw-nav__item' + activeClass + '" data-dsw-tab="' + p.key + '">' + escapeHtml(p.navLabel) + '</button>';
2295      }).join("");
2296      navList.insertAdjacentHTML("afterbegin", html);
2297    }
2298
2299    function initDsw(root) {
2300      renderHeroes(root);
2301      setupLangSwitcher(root); // DSW LANGUAGE SWITCHER — wpięcie przełącznika języków
2302
2303      var navList = root.querySelector("[data-dsw-nav-list]");
2304      renderNavItems(navList);
2305
2306      // Nawigacja CTA/menu: używamy <button> (nie <a>), bo CMS nadpisuje style
2307      // linków. Cel przekierowania trzymamy w atrybucie data-dsw-cta i obsługujemy w JS.
2308      root.querySelectorAll("[data-dsw-cta]").forEach(function (el) {
2309        el.addEventListener("click", function () {
2310          var target = el.getAttribute("data-dsw-cta");
2311          if (target) window.location.href = target;
2312        });
2313      });
2314
2315      var mobileLabel = root.querySelector("[data-dsw-nav-mobile-label]");
2316      var moreBtn = root.querySelector("[data-dsw-nav-more]");
2317      var dropdown = root.querySelector("[data-dsw-nav-dropdown]");
2318      var panels = root.querySelectorAll("[data-dsw-panel]");
2319      var desktopItems = root.querySelectorAll("[data-dsw-tab]");
2320      var navEl = root.querySelector("[data-dsw-nav]");
2321      var panelsEl = root.querySelector("[data-dsw-panels]");
2322      var mobileQuery = window.matchMedia("(max-width: 767px)");
2323
2324      function placeNav() {
2325        if (mobileQuery.matches) {
2326          var activePanel = root.querySelector("[data-dsw-panel].is-active");
2327          var content = activePanel && activePanel.querySelector(".dsw-hero__content");
2328          if (content && navEl.nextElementSibling !== content) {
2329            content.parentNode.insertBefore(navEl, content);
2330          }
2331        } else if (navEl.nextElementSibling !== panelsEl) {
2332          root.insertBefore(navEl, panelsEl);
2333        }
2334      }
2335
2336      function renderDropdown(activeKey) {
2337        dropdown.innerHTML = "";
2338        DSW_PANELS
2339          .filter(function (p) { return p.key !== activeKey; })
2340          .forEach(function (p) {
2341            var li = document.createElement("li");
2342            var btn = document.createElement("button");
2343            btn.type = "button";
2344            btn.className = "dsw-nav__dropdown-item";
2345            btn.textContent = p.navLabel;
2346            btn.setAttribute("data-dsw-tab", p.key);
2347            btn.addEventListener("click", function () {
2348              setActive(p.key);
2349              closeDropdown();
2350            });
2351            li.appendChild(btn);
2352            dropdown.appendChild(li);
2353          });
2354      }
2355
2356      function openDropdown() {
2357        dropdown.hidden = false;
2358        moreBtn.setAttribute("aria-expanded", "true");
2359      }
2360
2361      function closeDropdown() {
2362        dropdown.hidden = true;
2363        moreBtn.setAttribute("aria-expanded", "false");
2364      }
2365
2366      function setActive(key) {
2367        desktopItems.forEach(function (btn) {
2368          btn.classList.toggle("is-active", btn.getAttribute("data-dsw-tab") === key);
2369        });
2370        panels.forEach(function (panel) {
2371          panel.classList.toggle("is-active", panel.getAttribute("data-dsw-panel") === key);
2372        });
2373        var activePanel = DSW_PANELS.filter(function (p) { return p.key === key; })[0];
2374        if (activePanel && mobileLabel) mobileLabel.textContent = activePanel.navLabel;
2375        renderDropdown(key);
2376        placeNav();
2377      }
2378
2379      function bindTabs() {
2380        desktopItems.forEach(function (btn) {
2381          btn.addEventListener("click", function () {
2382            setActive(btn.getAttribute("data-dsw-tab"));
2383            closeDropdown();
2384          });
2385        });
2386        if (moreBtn) {
2387          moreBtn.addEventListener("click", function (e) {
2388            e.stopPropagation();
2389            if (dropdown.hidden) openDropdown(); else closeDropdown();
2390          });
2391        }
2392        var navBar = root.querySelector(".dsw-nav__bar");
2393        if (navBar) {
2394          navBar.addEventListener("click", function (e) {
2395            if (!mobileQuery.matches) return;
2396            if (moreBtn && e.target.closest("[data-dsw-nav-more]")) return;
2397            e.stopPropagation();
2398            if (dropdown.hidden) openDropdown(); else closeDropdown();
2399          });
2400        }
2401        document.addEventListener("click", function (e) {
2402          if (!root.contains(e.target)) return;
2403          if (dropdown.hidden) return;
2404          if (dropdown.contains(e.target) || e.target === moreBtn) return;
2405          closeDropdown();
2406        });
2407        document.addEventListener("keydown", function (e) {
2408          if (e.key === "Escape") closeDropdown();
2409        });
2410      }
2411
2412      function bindScrollCues() {
2413        root.querySelectorAll("[data-dsw-scroll-target]").forEach(function (btn) {
2414          btn.addEventListener("click", function () {
2415            var targetId = btn.getAttribute("data-dsw-scroll-target");
2416            var target = root.querySelector("#" + targetId);
2417            if (target) target.scrollIntoView({ behavior: "smooth", block: "start" });
2418          });
2419        });
2420      }
2421
2422      function bindCarousel() {
2423        root.querySelectorAll("[data-dsw-carousel-track]").forEach(function (track) {
2424          var wrap = track.closest(".dsw-portfolio__carousel");
2425          var prev = wrap && wrap.querySelector("[data-dsw-carousel-prev]");
2426          var next = wrap && wrap.querySelector("[data-dsw-carousel-next]");
2427          var step = function () {
2428            var card = track.querySelector(".dsw-portfolio__card");
2429            return card ? card.getBoundingClientRect().width + 30 : track.clientWidth;
2430          };
2431          if (prev) prev.addEventListener("click", function () { track.scrollBy({ left: -step(), behavior: "smooth" }); });
2432          if (next) next.addEventListener("click", function () { track.scrollBy({ left: step(), behavior: "smooth" }); });
2433        });
2434      }
2435
2436      function bindAccordion() {
2437        root.querySelectorAll("[data-dsw-accordion-toggle]").forEach(function (btn) {
2438          btn.addEventListener("click", function () {
2439            var item = btn.closest("[data-dsw-accordion-item]");
2440            var isOpen = item.classList.toggle("is-open");
2441            btn.setAttribute("aria-expanded", isOpen ? "true" : "false");
2442          });
2443        });
2444      }
2445
2446      function bindStatCounters() {
2447        var nums = root.querySelectorAll(".dsw-stat-card__number span");
2448        if (!nums.length) return;
2449
2450        var reduceMotion = window.matchMedia &&
2451          window.matchMedia("(prefers-reduced-motion: reduce)").matches;
2452        if (reduceMotion || !("IntersectionObserver" in window)) return;
2453
2454        var DURATION = 1400;
2455        function easeOutCubic(t) { return 1 - Math.pow(1 - t, 3); }
2456
2457        function run(el, render) {
2458          var startTs = null;
2459          function frame(ts) {
2460            if (startTs === null) startTs = ts;
2461            var p = Math.min((ts - startTs) / DURATION, 1);
2462            render(easeOutCubic(p));
2463            if (p < 1) requestAnimationFrame(frame);
2464          }
2465          requestAnimationFrame(frame);
2466        }
2467
2468        var io = new IntersectionObserver(function (entries) {
2469          entries.forEach(function (entry) {
2470            if (!entry.isIntersecting) return;
2471            var el = entry.target;
2472            io.unobserve(el);
2473            var raw = el.getAttribute("data-dsw-count-raw");
2474            var rng = raw.match(/^(\d+)\s*-\s*(\d+)$/);
2475            if (/^\d+$/.test(raw)) {
2476              var t = parseInt(raw, 10);
2477              run(el, function (e) {
2478                el.textContent = e < 1 ? String(Math.round(e * t)) : raw;
2479              });
2480            } else if (rng) {
2481              var a = parseInt(rng[1], 10), b = parseInt(rng[2], 10);
2482              run(el, function (e) {
2483                el.textContent = e < 1
2484                  ? Math.round(e * a) + "-" + Math.round(e * b)
2485                  : raw;
2486              });
2487            }
2488          });
2489        }, { threshold: 0.6 });
2490
2491        nums.forEach(function (el) {
2492          var raw = el.textContent.trim();
2493          el.setAttribute("data-dsw-count-raw", raw);
2494          if (/^\d+$/.test(raw)) {
2495            el.textContent = "0";
2496            io.observe(el);
2497          } else if (/^\d+\s*-\s*\d+$/.test(raw)) {
2498            el.textContent = "0-0";
2499            io.observe(el);
2500          }
2501        });
2502      }
2503
2504      bindTabs();
2505      bindScrollCues();
2506      bindCarousel();
2507      bindAccordion();
2508      bindStatCounters();
2509
2510      if (mobileQuery.addEventListener) mobileQuery.addEventListener("change", placeNav);
2511      else if (mobileQuery.addListener) mobileQuery.addListener(placeNav);
2512
2513      var initialActive = root.querySelector("[data-dsw-tab].is-active");
2514      setActive(initialActive ? initialActive.getAttribute("data-dsw-tab") : DSW_PANELS[0].key);
2515    }
2516
2517    var roots = document.querySelectorAll("[data-dsw-root]");
2518    roots.forEach(initDsw);
2519  })();
2520</script>
2520 </div> 
2521						</div>
2522					</div>
2523				</div>
2524				</section> 
2525			<section class="custom-form -bg-white  form-section" id="B-5C2CF146-EC80-7299-86E8A9A045AE1645">
2526				<div class="container" data-viewport.once="fade-up">
2527					<div class="row row-head" data-viewport.once="fade-up">
2528						<div class="col-12 col-8@md">
2529							
2530						</div>
2531					</div>
2532					
2533					
2534						<div class="row">
2535            				<div class="col-12 col-6@md order-1 order-0@md">
2536							
2537								
2538
2539		<style type="text/css">
2540			.g-recaptcha{
2541				margin-left: auto;
2542				margin-right: auto;
2543				width: fit-content;
2544			}
2545			.error_captcha{
2546				margin-left: auto;
2547				margin-right: auto;
2548				width: fit-content;
2549			}
2550		</style>
2551
2552		
2553
2554			<p class="t-18 text-center">Naplánujte si schůzku a zjistěte, jak zvýšit energetickou účinnost svých projektů.</p>
2555		
2556		<div is="formMessage" class="form-message -error error-container_C829B1DA-0D39-FAEF-CCD79B2C74BE6EC6" role="alert" style="display:none;">
2557
2558			<svg aria-hidden="true" focusable="false" class="svg-icon">
2559				<use xlink:href="/common/b2c_v6/assets/sprite.svg#ic_info_medium"></use>
2560			</svg>
2561			<p class=" error-container-text">Pro pokračování ve vaší žádosti prosím vyplňte políčka označená červeně. </p>
2562			<button type="button" ref="close" class="form-reset" tabindex="-1" aria-label="Close message"></button>
2563
2564		</div>
2565		
2566		
2567		<form name="customform" id="customform_C829B1DA-0D39-FAEF-CCD79B2C74BE6EC6" action="https://www.somfy.cz/dynamic-shading?action=save" method="post" enctype="multipart/form-data" novalidate class="">
2568			<input type="hidden" name="objectid" id="objectid" value="5C1A694B-FF85-021A-934028A8256E35DA">
2569			<input type="hidden" name="form_id" id="form_id" value="C829B1DA-0D39-FAEF-CCD79B2C74BE6EC6">
2570			<input type="hidden" name="form_code_name" id="form_code_name" value="dynamic_shading_20242">
2571			<input type="hidden" name="form_type" id="form_type" value="custom">
2572			<input type="hidden" name="action" id="action" value="save">
2573			<input type="hidden" name="sitename" id="sitename" value="cz_v5">
2574			<input type="hidden" name="lang" id="lang" value="cz-cz">
2575			<input type="hidden" name="csrftoken" value="539A281E8213B967ADCA49D1E50C96284E79A53E" />
2576			<input type="hidden" name="hasCaptcha" value="1">
2577			<input type="hidden" name="event_sent" value="false">
2578			<input type="hidden" name="referer" class="trk_referer" value="" />
2579
2580			
2581									<div class="form-line -text -required" is="formInput" >
2582										<label for="firstname-AA109F6C-D56D-0A82-C67958296CE041D9">Jméno</label>
2583										<input type="text" ref="input"  class="form-control " id="firstname-AA109F6C-D56D-0A82-C67958296CE041D9" name="firstname" value="" placeholder="" required="required" aria-describedby="text-input-firstname-AA109F6C-D56D-0A82-C67958296CE041D9" />
2584									</div>
2585
2586								
2587									<div class="form-line -text -required" is="formInput" >
2588										<label for="lastname-AA10A0E3-D56D-0A82-CDBFA3F6DFD32BF6">Příjmení</label>
2589										<input type="text" ref="input"  class="form-control " id="lastname-AA10A0E3-D56D-0A82-CDBFA3F6DFD32BF6" name="lastname" value="" placeholder="" required="required" aria-describedby="text-input-lastname-AA10A0E3-D56D-0A82-CDBFA3F6DFD32BF6" />
2590									</div>
2591
2592								
2593									<div class="form-line -text -required" is="formInput" >
2594										<label for="company_29-C82ED55F-ED15-2211-492A07A0CDAF7294">Název firmy</label>
2595										<input type="text" ref="input"  class="form-control " id="company_29-C82ED55F-ED15-2211-492A07A0CDAF7294" name="company_29" value="" placeholder="" required="required" aria-describedby="text-input-company_29-C82ED55F-ED15-2211-492A07A0CDAF7294" />
2596									</div>
2597
2598								
2599									<div class="form-line -text -required" is="formInput" >
2600										<label for="phone_119-C831FBF0-0A13-5909-9EF5AC34F81F552A">Telefon</label>
2601										<input type="text" ref="input"  class="form-control " id="phone_119-C831FBF0-0A13-5909-9EF5AC34F81F552A" name="phone_119" value="" placeholder="" required="required" aria-describedby="text-input-phone_119-C831FBF0-0A13-5909-9EF5AC34F81F552A" />
2602									</div>
2603
2604								
2605									<div class="form-line -text -required" is="formInput" >
2606										<label for="email-AA10A23B-D56D-0A82-C27ED1878EB084E5">Emailová adresa</label>
2607										<input type="text" ref="input"  class="form-control " id="email-AA10A23B-D56D-0A82-C27ED1878EB084E5" name="email" value="" placeholder="" required="required" aria-describedby="text-input-email-AA10A23B-D56D-0A82-C27ED1878EB084E5" />
2608									</div>
2609
2610								
2611									<div class="form-line -text " is="formInput" >
2612										<label for="city_76-C836381C-CF56-4ACD-896CE384FF129152">Město</label>
2613										<input type="text" ref="input"  class="form-control " id="city_76-C836381C-CF56-4ACD-896CE384FF129152" name="city_76" value="" placeholder=""  aria-describedby="text-input-city_76-C836381C-CF56-4ACD-896CE384FF129152" />
2614									</div>
2615
2616								
2617									<div class="form-line -multiple " is="formSelect" id="champ7"  data-id="architekt-C792EA3C-A739-BB41-F9C6DE9DC08BA9BA">
2618										<label for="architekt-C792EA3C-A739-BB41-F9C6DE9DC08BA9BA">Povězte nám více o své profesní roli:</label>
2619										<div class="form-control -icon">
2620											
2621											<select is="dropdown" tabindex="-1" ref="select"  name="architekt" id="ar
2621chitekt-C792EA3C-A739-BB41-F9C6DE9DC08BA9BA" class="" multiple size="14">
2622												<option  disabled value selected>Vybrat</option>
2623												
2624													<option  value="Architekt">Architekt</option>
2625												
2626													<option  value="Projektant fasád">Projektant fasád</option>
2627												
2628													<option  value="Interiérový designér">Interiérový designér</option>
2629												
2630													<option  value="Developer komerčních nemovitostí">Developer komerčních nemovitostí</option>
2631												
2632													<option  value="Developer rezidenčních nemovitostí">Developer rezidenčních nemovitostí</option>
2633												
2634													<option  value="Generální dodavatel">Generální dodavatel</option>
2635												
2636													<option  value="Konzultant projektového řízení">Konzultant projektového řízení</option>
2637												
2638													<option  value="Konzultant MEP (technická zařízení budov)">Konzultant MEP (technická zařízení budov)</option>
2639												
2640													<option  value="Elektroinženýr">Elektroinženýr</option>
2641												
2642													<option  value="Systémový integrátor">Systémový integrátor</option>
2643												
2644													<option  value="Generální dodavatel materiálů">Generální dodavatel materiálů</option>
2645												
2646													<option  value="Konzultant pro energetickou efektivitu">Konzultant pro energetickou efektivitu</option>
2647												
2648													<option  value="Jiný odborník ze stavebního průmyslu">Jiný odborník ze stavebního průmyslu</option>
2649												
2650													<option  value="Jiné">Jiné</option>
2651												
2652												<button type="button" ref="reset" class="form-reset" tabindex="-1" aria-label="Reset Label Multiple"></button>
2653											</select>
2654										</div>
2655									</div>
2656								
2657						<div class="clear"></div>
2658					
2659				
2660								<div  id="champ8" class="form-line " is="formTextarea">
2661								<label for="additionalinformations_4">Dodatečné informace</label>
2662								<textarea ref="textarea"  name="additionalinformations_4" id="additionalinformations_4" class="form-control " aria-invalid="true" rows="4" maxlength="4000"placeholder="Prostor pro Vaši zprávu..."></textarea>
2663
2664								<div id="text-additionalinformations_4" class="form-text" aria-hidden="true"></div>
2665								</div>
2666								
2667							
2668									<div class="form-line -required" is="formSelect" id="champ9"  data-id="country-AA10A23B-D56D-0A82-C27ED1878EB084E6">
2669										<label for="country-AA10A23B-D56D-0A82-C27ED1878EB084E6">Country</label>
2670										<div class="form-control -icon">
2671											
2672											
2673														<select is="dropdown" tabindex="-1" ref="select"  name="country" id="country-AA10A23B-D56D-0A82-C27ED1878EB084E6" data-placeholder-value="-1" required="required" class="" >
2674															
2675																<option value="">Vybrat</option>
2676															
2677																<option value="33" >Slovenská republika</option>
2678															
2679																<option value="32" >Česká republika</option>
2680															
2681														</select>
2682
2683													
2684
2685											<button type="button" ref="reset" class="form-reset" tabindex="-1" aria-label="Reset Label Multiple"></button>
2686										</div>
2687
2688										<div id="text-select-5" class="form-text" aria-hidden="true"></div>
2689
2690									</div>
2691
2692
2693								
2694    <div class="form-line -optins" data-syncsf="YES">  
2695        
2696            <div class="checkbox">
2697                <input type="checkbox" id="marketing_optin" name="marketing_optin" value="1">
2698                <label class="t-14" for="marketing_optin">Přihlaste se k odběru novinek od Somfy. Získejte inspiraci a praktické tipy, jak využít řešení pro chytrou domácnost naplno. Odběr můžete kdykoli zrušit. Více informací naleznete v <a href="https://www.somfy.cz/ochrana-osobnich-udaju/ochrana-osobnich-udaju" target="_blank">Zásadách ochrany osobních údajů</a>.</label>
2699            </div>
2700        
2701    </div>
2702
2703			
2704
2705			
2706			<div class="-required label_fullwidth wrapper-captcha" style="display: inline-block;margin-bottom: 20px">
2707					
2708					<input type="hidden" name="hasCaptcha" id="hasCaptcha" value="1" />
2709					<div id="g_recaptcha_5C2CF146_EC80_7299_86E8A9A045AE1645__C829B1DA_0D39_FAEF_CCD79B2C74BE6EC6" class="g-recaptcha" data-callback="reCaptchaDataCallback"></div>
2710
2711					
2712
2713					
2714				
2715							<div id="err_hasCaptcha" class="error_captcha"></div>
2716					
2717			</div>
2718			
2719			<br/>
2720
2721			
2722
2723			
2724			
2725			<div class="form-btns ">
2726            	<button type="submit" id="send_customform"  class="btn -primary submitCaptchaClass">Zaregistrovat se </button>
2727            </div>
2728
2729
2730			
2731		</form>
2732
2733		
2734							
2735							</div>
2736							
2737						</div>
2738					
2739				</div>
2740		</section> 
2741			<div is="modalVideo" class="modal" role="dialog" id="modal-video">
2742				<div class="modal_body">
2743					<button class="modal_close" data-modal.close></button>
2744					<div class="modal_content" data-modal.content>
2745						<div class="row row-head" data-viewport.once="fade-up">
2746							<div class="col-12 col-8@md">
2747								
2748							</div>
2749						</div>
2750						<div class="player-video">
2751							<div class="player-video-iframe">
2752								<div is="iframeVideo" data-iframe="modal-video" class="iframe-video">
2753								<iframe ref="iframeYT" src="" allowfullscreen frameborder="0" allow="autoplay"></iframe>
2754								<div ref="iframeTeester" class="iframe-teester"></div>
2755								</div>
2756							</div>
2757							
2758						</div>
2759					</div>
2760				</div>
2761				<div class="modal_backdrop" data-modal.close></div>
2762			</div>
2763		
2764			<div is="modal" class="modal -help" role="dialog" id="modal-help_me">
2765				<div class="modal_body">
2766					<button class="modal_close" data-modal.close></button>
2767					<div class="modal_content" data-modal.content>
2768					</div>
2769				</div>
2770				<div class="modal_backdrop" data-modal.close></div>
2771			</div>
2772		</main> 
2773    <button type="button" rel="nofollow" class="btn -secondary -icon -sm back-to-top " aria-label=" Zpět na začátek" is="backToTop"></button>
2774
2775	<footer class="footer" is="footer">
2776		
2777		<div class="footer-content">
2778			<div class="container tc_event_social">
2779				<div>
2780					<a class="footer-logo">
2781						<img src="/common/b2c_v6/assets/img/somfy-logo.svg" alt="Somfy®">
2782					</a>
2783					
2784						<div class="text-center">
2785							<a class="footer-link" href="https://www.somfy.cz/prihlasit-se-k-odberu-novinek">Přihlásit se k odběru novinek</a>
2786						</div>
2787					
2788
2789		<ul class="footer-social tc_event_social">
2790			
2791							 <li><a itemprop="sameAs" data-label="facebook" data-button="followus_button" href="https://www.facebook.com/SomfyCZ/" rel="nofollow" title="Somfy na Facebooku" target="_blank" onclick="dataLayer.push({'event':'SomfySocialLink','W-cat':'Outgoing Links','W-act': 'Social Media Link Click','W-lib': 'facebook'});"><svg aria-hidden="true" focusable="false" class="svg-icon">
2792									<use xlink:href="/common/b2c_v6/assets/sprite.svg#ic_facebook" />
2793								</svg></a></li>
2794							</li>
2795							
2796						
2797							 <li><a itemprop="sameAs" data-label="youtube" data-button="followus_button" href="https://www.youtube.com/user/SomfyCZ" rel="nofollow" title="Somfy na Youtube" target="_blank" onclick="dataLayer.push({'event':'SomfySocialLink','W-cat':'Outgoing Links','W-act': 'Social Media Link Click','W-lib': 'youtube'});"><svg aria-hidden="true" focusable="false" class="svg-icon">
2798									<use xlink:href="/common/b2c_v6/assets/sprite.svg#ic_youtube" />
2799								</svg></a></li>
2800							</li>
2801							
2802						
2803							 <li><a itemprop="sameAs" data-label="instagram" data-button="followus_button" href="https://www.instagram.com/somfy.cz" rel="nofollow" title="Somfy na Instagramu" target="_blank" onclick="dataLayer.push({'event':'SomfySocialLink','W-cat':'Outgoing Links','W-act': 'Social Media Link Click','W-lib': 'instagram'});"><svg aria-hidden="true" focusable="false" class="svg-icon">
2804									<use xlink:href="/common/b2c_v6/assets/sprite.svg#ic_instagram" />
2805								</svg></a></li>
2806							</li>
2807							
2808						
2809							 <li><a itemprop="sameAs" data-label="linkedin" data-button="followus_button" href="https://www.linkedin.com/company/somfy-ceska-republika-slovensko/" rel="nofollow" title="Somfy na Linkedin" target="_blank" onclick="dataLayer.push({'event':'SomfySocialLink','W-cat':'Outgoing Links','W-act': 'Social Media Link Click','W-lib': 'linkedin'});"><svg aria-hidden="true" focusable="false" class="svg-icon">
2810									<use xlink:href="/common/b2c_v6/assets/sprite.svg#ic_linkedin" />
2811								</svg></a></li>
2812							</li>
2813							
2814						
2815		</ul>
2816
2817
2818				</div>
2819			</div>
2820			
2821			<div class="container">
2822          		<div>
2823					 <div class="footer-list">
2824						
2825					 	<ul is="accordion" class="accordion footer-accordion --cols-4" id="footer-accordion" ref="accordion">
2826							
2827				<li>
2828                  <button id="footer-accordion-title-1" type="button" class="accordion_title" aria-expanded="false" aria-controls="footer-accordion-body-1">
2829                    <strong class="footer-accordion-title">Produkty </strong>
2830                  </button>
2831			
2832					<div class="accordion_body" role="region" id="footer-accordion-body-1" aria-labelledby="footer-accordion-title-1" hidden>
2833                    	<div class="accordion_content">
2834                      		<ul>
2835							
2836				<li><a href="https://www.somfy.cz/produkty/venkovni-stineni" title="Venkovní stínění" target="_top"> Venkovní stínění</a></li>
2837			
2838				<li><a href="https://www.somfy.cz/produkty/interierove-stineni" title="Interiérové stínění" target="_top"> Interiérové stínění</a></li>
2839			
2840				<li><a href="https://www.somfy.cz/produkty/terasa-a-exterier" title="Terasa a exteriér" target="_top"> Terasa a exteriér</a></li>
2841			
2842				<li><a href="https://www.somfy.cz/produkty/dvere-vrata-a-brany" title="Dveře, vrata a brány" target="_top"> Dveře, vrata a brány</a></li>
2843			
2844				<li><a href="https://www.somfy.cz/produkty/alarmy-a-kamery" title="Alarmy a kamery" target="_top"> Alarmy a kamery</a></li>
2845			
2846				<li><a href="https://www.somfy.cz/produkty/osvetleni-a-vytapeni" title="Osvětlení a vytápění" target="_top"> Osvětlení a vytápění</a></li>
2847			
2848				<li><a href="https://www.somfy.cz/produkty/chytra-domacnost" title="Chytrá domácnost" target="_top"> Chytrá domácnost</a></li>
2849			
2850				<li><a href="https://www.somfy.cz/produkty/solarni-stineni" title="Solární stínění" target="_top"> Solární stínění</a></li>
2851			
2852							</ul>
2853						</div>
2854					</div>
2855				
2856			</li>
2857		<!-- cptMenu = 2 (Produkty) --> 
2858				<li>
2859                  <button id="footer-accordion-title-2" type="button" class="accordion_title" aria-expanded="false" aria-controls="footer-accordion-body-2">
2860                    <strong class="footer-accordion-title">Naše služby </strong>
2861                  </button>
2862			
2863					<div class="accordion_body" role="region" id="footer-accordion-body-2" aria-labelledby="footer-accordion-title-2" hidden>
2864                    	<div class="accordion_content">
2865                      		<ul>
2866							
2867				<li><a href="https://www.somfy.cz/nase-sluzby/kontaktni-informace" title="Kontaktní informace" target="_top"> Kontaktní informace</a></li>
2868			
2869				<li><a href="https://www.somfy.cz/nase-sluzby/kontaktni-formular" title="Kontaktní formulář" target="_top"> Kontaktní formulář</a></li>
2870			
2871				<li><a href="/nase-sluzby" title="Naše služby" target="_top"> Naše služby</a></li>
2872			
2873				<li><a href="https://www.somfy.cz/nase-sluzby/casto-kladene-dotazy" title="Často kladené dotazy" target="_top"> Často kladené dotazy</a></li>
2874			
2875				<li><a href="https://www.somfy.cz/nase-sluzby/dokumenty-ke-stazeni" title="Dokumenty ke stažení" target="_top"> Dokumenty ke stažení</a></li>
2876			
2877				<li><a href="https://www.somfy.cz/nase-sluzby/aktualizace-aplikace-tahoma" title="Aktualizace aplikace TaHoma" target="_top"> Aktualizace aplikace TaHoma</a></li>
2878			
2879				<li><a href="https://www.somfy.cz/nase-sluzby/somfy-influencer-program" title="Somfy Influencer Program" target="_top"> Somfy Influencer Program</a></li>
2880			
2881							</ul>
2882						</div>
2883					</div>
2884				
2885			</li>
2886		<!-- cptMenu = 3 (Naše služby) --> 
2887				<li>
2888                  <button id="footer-accordion-title-3" type="button" class="accordion_title" aria-expanded="false" aria-controls="footer-accordion-body-3">
2889                    <strong class="footer-accordion-title">Prodejní místa </strong>
2890                  </button>
2891			
2892					<div class="accordion_body" role="region" id="footer-accordion-body-3" aria-labelledby="footer-accordion-title-3" hidden>
2893                    	<div class="accordion_content">
2894                      		<ul>
2895							
2896				<li><a href="/prodejni-mista" title="Najděte prodejní místo" target="_top"> Najděte prodejní místo</a></li>
2897			
2898				<li><a href="https://www.somfy.cz/prodejni-mista/pozadat-o-cenovou-kalkulaci" title="Požádat o cenovou kalkulaci" target="_top"> Požádat o cenovou kalkulaci</a></li>
2899			
2900				<li><a href="https://www.somfy.cz/prodejni-mista/somfy-experience-centrum" title="Somfy Experience Centrum" target="_top"> Somfy Experience Centrum</a></li>
2901			
2902				<li><a href="https://www.somfy.cz/prodejni-mista/virtualni-showroom-somfy" title="Virtuální showroom Somfy" target="_top"> Virtuální showroom Somfy</a></li>
2903			
2904				<li><a href="https://www.somfy.cz/profesionalni-partneri-somfy" title="Naše partnerské programy" target="_top"> Naše partnerské programy</a></li>
2905			
2906							</ul>
2907						</div>
2908					</div>
2909				
2910			</li>
2911		<!-- cptMenu = 4 (Prodejní místa) --> 
2912								<li>
2913									<button id="footer-accordion-title-about" type="button" class="accordion_title" aria-expanded="false" aria-controls="footer-accordion-body-about">
2914										<strong class="footer-accordion-title">Objevte Somfy</strong>
2915									</button>
2916									<div class="accordion_body" role="region" id="footer-accordion-body-about" aria-labelledby="footer-accordion-title-about" hidden>
2917										<div class="accordion_content">
2918											<ul><li><a href='https://www.somfy.cz/blog' target=''>Blog</a></li><li><a href='https://www.somfy.cz/objevte-somfy/o-somfy' target=''>O Somfy</a></li><li><a href='https://www.somfy.cz/objevte-somfy/so-open-se-somfy' target=''>Kompatibilita a partneři Somfy</a></li><li><a href='https://www.somfy.cz/objevte-somfy/technologie-protokoly-a-aliance' target=''>Technologie, protokoly a aliance</a></li><li><a href='https://www.somfy.cz/objevte-somfy/we-act-for-a-better-way' target=''>Udržitelný rozvoj</a></li><li><a href='https://www.somfy.cz/objevte-somfy/kariera' target=''>Kariéra u nás</a></li><li><a href='https://www.somfy.cz/objevte-somfy/ochrana-dat' target=''>Ochrana dat</a></li></ul>
2919										</div>
2920									</div>
2921								</li>
2922							
2923						</ul>
2924					 </div>
2925					 
2926					 
2927				</div>
2928				
2929				
2930			</div>
2931			
2932
2933			<div class="container">
2934				<div>
2935					
2936			<p>© 2026 Czech Republic – Všechna práva vyhrazena.</p>
2937			<ul class="footer-links">
2938				
2939					<li><a href="https://www.somfy.cz/pravni-informace"> Právní informace</a></li>
2940				
2941					<li><a href="https://www.somfy.cz/ochrana-osobnich-udaju"> Ochrana osobních údajů</a></li>
2942				
2943						<li><a href="https://www.somfy.cz/zasady-pouzivani-souboru-cookie"> Zásady používání souborů cookie</a></li>
2944					
2945					<li><a href="https://www.somfy.cz/objevte-somfy/ochrana-dat"> Ochrana dat</a></li>
2946				
2947			</ul>
2948	
2949				</div>
2950			</div>
2951			<div class="container footer-group">
2952				<div>
2953					<a href="https://www.somfypro.cz" class="footer-group-link">
2954						<img src="/common/b2c_v6/assets/img/somfy-group-logo.svg" alt="A Brand of Somfy® Group ">
2955					</a>
2956					
2957					<ul class="footer-links">
2958					
2959							<li><a href="https://www.somfypro.cz" class="tc_event_footer" data-label="Somfy Group">SOMFY PRO</a></li>
2960						
2961							<li><a href="https://www.somfy.cz/dynamic-shading" class="tc_event_footer" data-label="Somfy Projects">SOMFY PROJEKTY</a></li>
2962						
2963							<li><a href="https://www.somfy-connect.com/cz/" class="tc_event_footer" data-label="Somfy Connect">SOMFY CONNECT</a></li>
2964						
2965							<li><a href="https://www.somfy-group.com/en-en" class="tc_event_footer" data-label="Somfy Pro">SOMFY GROUP</a></li>
2966						
2967					</ul>
2968				</div>
2969			</div>
2970		</div>
2971
2972		
2972<script type="text/javascript">
2973			function changeFunc(sel) {
2974				var selectedValue = sel.value;
2975				window.location.replace(selectedValue);
2976			}
2977		</script>
2977
2978		
2979
2980
2981	</footer>
2982
2983
2984			</div>
2985			
2986<script language="javascript" type="text/javascript">
2987    function open_taf(page){
2988        page = page + "&rd=" + Math.random();
2989        window.open (page, 'adminConsole', 'left=20,top=50,width=500,height=400,scrollbars=yes,resizable=1,status=yes,menubar=no,directories=no');
2990        return false;
2991    }
2992
2993    function changeLanguage(value){
2994        if (value != '') document.location.href = value;
2995    }
2996
2997	function launchaction (contenttype, method, objectid, parentobjectid, bodyClass, bodyId, additionnalParams,relatedobjectid,area) {
2998		if(relatedobjectid !== undefined){
2999			if(area !== undefined){
3000				open_popup('/admin/invoke.cfm?object=' + contenttype + '&objectid=' + objectid + '&parentobjectid=' + parentobjectid + '&method=' + method + '&adminsite=' + pageSitename + '&bodyClass=' + bodyClass + '&bodyId=' + bodyId + '&additionnalParams=' + additionnalParams + '&relatedobjectid='+ relatedobjectid+ '&area='+ area);
3001			} else {
3002				open_popup('/admin/invoke.cfm?object=' + contenttype + '&objectid=' + objectid + '&parentobjectid=' + parentobjectid + '&method=' + method + '&adminsite=' + pageSitename + '&bodyClass=' + bodyClass + '&bodyId=' + bodyId + '&additionnalParams=' + additionnalParams + '&relatedobjectid='+ relatedobjectid);
3003			}
3004		} else {
3005			open_popup('/admin/invoke.cfm?object=' + contenttype + '&objectid=' + objectid + '&parentobjectid=' + parentobjectid + '&method=' + method + '&adminsite=' + pageSitename + '&bodyClass=' + bodyClass + '&bodyId=' + bodyId + '&additionnalParams=' + additionnalParams );
3006		}
3007
3008	}
3009
3010    function popup(mylink, windowname){
3011		if (! window.focus)return true;
3012		var sHref;
3013		if (typeof(mylink) == 'string')
3014		   sHref=mylink;
3015		else
3016		   sHref=mylink.href;
3017		window.open(sHref, windowname, 'width=400,height=400,resizable=yes,scrollbars=no');
3018		return false;
3019    }
3020
3021    function gotoAnchor(anchorname) {
3022        document.location.hash = anchorname;
3023        void(0);
3024    }
3025</script>
vendor: 1 bytes, line 3025
3025
3026<script  src='/core/js/3.3.1/jquery.js' type='text/javascript'></script>
vendor: 1 bytes, line 3026
3026
3027<script  src='/core/js/3.3.1/jquery.validate.js' type='text/javascript'></script>
vendor: 1 bytes, line 3027
3027
3028<script>
3029	var txtMyAccount = 'Můj účet';
3030	var txtTitleMyAccount = 'Můj účet';
3031	var txtAltMyAccount = 'Můj účet';
3032	var txtDisplayMap = 'Zobrazit mapu';
3033	var txtHideMap = 'Skrýt mapu';
3034	var txtBack = 'webview.back';
3035	var txtMoreProductsAlt = 'Více produktů ';
3036	var txtMoreProducts = 'Více produktů ';
3037	var txtMissingAreaCode = 'Vyplňte prosím pole PSČ.';
3038	var txtMissingNeed = 'Vybrat aplikaci.';
3039	var txtNewsletterInscriptionOK = 'Vaše přihlášení k odběru novinek Somfy bylo úspěšné.';
3040	var txtNewsletterInscriptionKO = 'Uvedená e-mailová adresa není ve správném formátu. Zkontrolujte ji prosím.';
3041	var txtMenuLabel = 'Obsah';
3042	var isV4 = true;
3043	var isRtl = false;
3044	var youtubeURL = 'https://www.youtube-nocookie.com';
3045	var teesterTracking = false;
3046</script>
vendor: 1 bytes, line 3046
3046
3047<script  src='/common/b2c_v6/assets/main.js?1790845010911' type='text/javascript'></script>
vendor: 1 bytes, line 3047
3047
3048<script  src='/common/b2c_v6/assets/polyfills.js?1790845010911' type='text/javascript'></script>
vendor: 1 bytes, line 3048
3048
3049<script  src='/yourownform/js/intl-tel-input/intlTelInput.min.js' type='text/javascript'></script>
3049
3050
3051			
3051<script type="text/javascript">
3052				function remove_non_rempli_radio(t) {
3053					$(t).parent().parent('ul').removeClass('is-invalid invalid-feedback');
3054				}
3055
3056				function remove_non_rempli_checkbox(t) {
3057					var name = $(t).attr('name');
3058				    var count_checked = $("input[name='"+name+"']:checked").length;  // count the checked rows
3059				    	console.log(count_checked);
3060				        if(count_checked == 0)
3061				        {
3062				            $(t).parent().parent('ul').addClass('is-invalid invalid-feedback');
3063				        }
3064				       else {
3065				            $(t).parent().parent('ul').removeClass('is-invalid invalid-feedback');
3066				          }
3067				}
3068
3069				function reCaptchaDataCallback(e) {
3070					var recaptcharesponse = grecaptcha.getResponse();
3071					if(recaptcharesponse){
3072						$('#err_hasCaptcha').html('');
3073						
3074							$('.wrapper-captcha').css('outline', '');
3075						
3076					}
3077				}
3078
3079				var phoneInputs = {};
3080				$(document).ready(function(){
3081					$("[type='checkbox'].is-invalid").change(function(e) {
3082						$(this).parents('.form-group').find('input').removeClass('is-invalid invalid-feedback');
3083					});
3084
3085					jQuery.validator.addMethod("captchaisvalid", function(value, element) {
3086						
3087							var recaptcharesponse = grecaptcha.getResponse(reCaptchas['g_recaptcha_5C2CF146_EC80_7299_86E8A9A045AE1645__C829B1DA_0D39_FAEF_CCD79B2C74BE6EC6']);
3088							//console.log("===recaptcharesponse===");
3089							//console.log(reCaptchas);
3090							//console.log(reCaptchas['g_recaptcha_5C2CF146_EC80_7299_86E8A9A045AE1645__C829B1DA_0D39_FAEF_CCD79B2C74BE6EC6']);
3091							//console.log(recaptcharesponse);
3092							return recaptcharesponse;
3093						
3094					});
3095
3096					
3097					$.validator.messages.captchaisvalid = "Captcha neplatné";
3098					$.validator.messages.required = "Povinné pole";
3099					$.validator.messages.email = "E-mailová adresa je neplatná.";
3100					var validator = $('form#customform_C829B1DA-0D39-FAEF-CCD79B2C74BE6EC6').bind("invalid-form.validate", function() {
3101						$(".error-container_C829B1DA-0D39-FAEF-CCD79B2C74BE6EC6").show();
3102						var offset = $('.error-container_C829B1DA-0D39-FAEF-CCD79B2C74BE6EC6').offset();
3103						$('html, body').animate({ scrollTop: offset.top - 100 }, 400);
3104					});
3105					$('form#customform_C829B1DA-0D39-FAEF-CCD79B2C74BE6EC6').validate({
3106						focusInvalid: true,
3107						
3108							ignore: [],
3109						
3110						//onkeyup: function(element) {$("[name='" + $(element).attr("name") + "']").valid()},
3111						onclick: function(element) {$("[name='" + $(element).attr("name") + "']").valid()},
3112						onfocusout: function(element) {
3113				            this.element(element);
3114				            if ($(element).hasClass('btn dropdown-toggle')) {
3115								$("[name='" + $(element).prev().attr("name") + "']").valid()
3116							} else {
3117								$("[name='" + $(element).attr("name") + "']").valid()
3118							}
3119				        },
3120
3121				        errorPlacement: function(error, element) {
3122							element.closest('.form-line').addClass('-error');
3123						},
3124						
3125						success: function(label, element) {
3126							// Remove the error class from the parent div
3127							$(element).closest('.form-line').removeClass('-error');
3128						},
3129						rules: {
3130							
3131								"hasCaptcha" : {captchaisvalid:true},
3132							
3133												"firstname": {required:true},
3134											
3135												"lastname": {required:true},
3136											
3137												"company_29": {required:true},
3138											
3139												"phone_119": {required:true},
3140											
3141									"email": {required:true,email:true},
3142									
3143												"country": {required:true},
3144											
3145		            	},
3146						highlight: function(element, errorClass, validClass) {
3147							
3148								if($(element).attr('name') == 'hasCaptcha'){
3149									if(!grecaptcha.getResponse()) {
3150										$('.wrapper-captcha').css('outline', '2px solid #FF510F');
3151									}
3152								}
3153							
3154						},
3155		            	submitHandler: function(form) {
3156		            		$('.content-loader').show();
3157		            		setTagCommanderJSVars( $('#customform_C829B1DA-0D39-FAEF-CCD79B2C74BE6EC6') );
3158		            		$('#customform_C829B1DA-0D39-FAEF-CCD79B2C74BE6EC6').find("input[name=event_sent]").val(true);
3159							$(".error-container_C829B1DA-0D39-FAEF-CCD79B2C74BE6EC6").hide();
3160							
3161								form.submit();
3162							
3163		            	}
3164					});
3165						
3166									const stCountry = {
3167										
3168												'33': 'sk',
3169										
3170												'32': 'cz',
3171										
3172									};
3173								
3174							//use internationalization
3175							
3176							function invertObject(obj) {
3177								const inverted = {};
3178								for (const key in obj) {
3179									if (obj.hasOwnProperty(key)) {
3180										inverted[obj[key]] = isNaN(key) ? key : Number(key);
3181									}
3182								}
3183								return inverted;
3184							}
3185						// Function to initialize intl-tel-input on a phone field
3186						function initializeIntlTelInput(phoneField,countryField) {
3187							var fieldName = $(phoneField).attr("name"); // Get the dynamic field name
3188							// Dynamically import the translations module for the specified language
3189  							import(`/yourownform/js/intl-tel-input/i18n/cz/index.js`)
3190								 .then(module => {
3191									phoneInputs[fieldName] = window.intlTelInput(phoneField, {
3192									i18n:module.default,
3193									onlyCountries: ['sk','cz'],
3194									
3195										initialCountry: "sk",
3196									
3197									countrySearch:false,
3198									nationalMode: false,
3199									loadUtils: () => import("/yourownform/js/intl-tel-input/utils.js"),
3200									});
3201
3202									if (typeof countryDropdown !== 'undefined') {
3203										console.log('stCountry', stCountry);
3204										const invertStCountry =  invertObject(stCountry);
3205										// set country dropdown's initial value
3206										console.log('country value from getSelectedCountryData().iso2' , phoneInputs[fieldName].getSelectedCountryData().iso2);
3207										if (invertStCountry.hasOwnProperty(phoneInputs[fieldName].getSelectedCountryData().iso2)) {
3208											countryField.value = invertStCountry[phoneInputs[fieldName].getSelectedCountryData().iso2];
3209										}
3210										// listen to the telephone input for changes
3211										phoneField.addEventListener('countrychange', () => {
3212											if (invertStCountry.hasOwnProperty(phoneInputs[fieldName].getSelectedCountryData().iso2)) {
3213												countryField.value = invertStCountry[phoneInputs[fieldName].getSelectedCountryData().iso2];
3214											}
3215										});
3216
3217										// listen to the address dropdown for changes
3218										countryField.addEventListener('change', () => {
3219										phoneInputs[fieldName].setCountry(stCountry[countryField.value]);
3220										});
3221									}
3222								})
3223								.catch(error => {
3224									console.error("Error loading i18n file for language:", error);
3225									phoneInputs[fieldName] = window.intlTelInput(phoneField, {
3226									onlyCountries: ['sk','cz'],
3227									
3228										initialCountry: "sk",
3229									
3230									countrySearch:false,
3231									nationalMode: false,
3232									loadUtils: () => import("/yourownform/js/intl-tel-input/utils.js"),
3233									});
3234
3235									if (typeof countryDropdown !== 'undefined') {
3236										console.log('stCountry', stCountry);
3237										const invertStCountry =  invertObject(stCountry);
3238										// set country dropdown's initial value
3239										console.log('country value from getSelectedCountryData().iso2' , phoneInputs[fieldName].getSelectedCountryData().iso2);
3240										if (invertStCountry.hasOwnProperty(phoneInputs[fieldName].getSelectedCountryData().iso2)) {
3241											countryField.value = invertStCountry[phoneInputs[fieldName].getSelectedCountryData().iso2];
3242										}
3243										// listen to the telephone input for changes
3244										phoneField.addEventListener('countrychange', () => {
3245											if (invertStCountry.hasOwnProperty(phoneInputs[fieldName].getSelectedCountryData().iso2)) {
3246												countryField.value = invertStCountry[phoneInputs[fieldName].getSelectedCountryData().iso2];
3247											}
3248										});
3249
3250										// listen to the address dropdown for changes
3251										countryField.addEventListener('change', () => {
3252										phoneInputs[fieldName].setCountry(stCountry[countryField.value]);
3253										});
3254									}
3255								});
3256
3257						
3258							jQuery.validator.addMethod("isValidPhoneNumber", function (value, element) {
3259								// Get the field name from the element
3260   	 							var fieldName = $(element).attr("name");
3261								
3262								if (!/^(?:\+)?[0-9\-\s\(\)]*$/.test(value)) { //avoid non numeric phone number, only optional  + at the begining is allowed
3263									console.log("Alphabetical characters detected, rejecting input.");
3264									return false;
3265								}
3266								if(phoneInputs[fieldName] && phoneInputs[fieldName].isValidNumber()) {
3267									console.log('call isValidPhonenumber true');
3268									return true;
3269								} else {
3270									console.log('call isValidPhonenumber false');
3271									return false;
3272								}
3273							});
3274						}
3275						
3276						
3277										const countryDropdown = document.querySelector("#country-AA10A23B-D56D-0A82-C27ED1878EB084E6");
3278									
3279				});
3280
3281			</script>
3281
3282			
3283
3284			
3284<script type="text/javascript">
3285
3286				$(document).ready(function(){
3287					$('li.champ_contact_details_left').has('.select_contact').css('float', 'none').css('clear', 'left');
3288					$('li.champ_contact_details_right').has('.select_contact').css('float', 'none').css('clear', 'left');
3289					$('li.champ_contact_details_right').has('.select_contact').css('margin-left', '0px');
3290				});
3291			</script>
3291
3292			
3293<script  src='/common/js/richPages/lity.min.js?1790845010911' type='text/javascript'></script>
vendor: 1 bytes, line 3293
3293
3294<script  src='/TagCommander/js/tagCommanderV5.js?1790845010911' type='text/javascript'></script>
vendor: 1 bytes, line 3294
3294
3295<script  src='/RichPages/js/rp.js?1790845010911' type='text/javascript'></script>
3295
3296
3297						
3297<script type="text/javascript">
3298							var reCaptchas = [];
3299							var reCaptchaOnLoadCallBack = function(){
3300								$(".g-recaptcha").each(
3301									function(index){
3302										if (reCaptchas[$(this).attr("id")]) {
3303											grecaptcha.reset(reCaptchas[$(this).attr("id")]);
3304										} else {
3305											var $this = $(this);
3306                    						setTimeout(function () {
3307												reCaptchas[$this.attr("id")] = grecaptcha.render($this.attr("id"), {
3308													"sitekey" : "6LdGnBEUAAAAAOETPpmXCid8sol47L7NktFgEpcS",
3309													"callback" : "reCaptchaDataCallback"
3310												});
3311                    						}, 100);
3312										}
3313									}
3314								);
3315								/*for(i = 0; i < captchaClasses.length; i++){
3316
3317									if($('#' + captchaClasses[i]).length){
3318										document.createElement[captchaClasses[i]] = grecaptcha.render(captchaClasses[i], {
3319								          "sitekey" : siteKey
3320								        });
3321									}
3322
3323								}*/
3324							};
3325
3326							/*function reCaptchaDataCallback() {
3327							}*/
3328						</script>
vendor: 167 bytes, lines 3328-3332
3328
3329					
3330<script type="text/javascript" src="https://www.google.com/recaptcha/api.js?onload=reCaptchaOnLoadCallBack&render=explicit&hl=cz-cz" async defer></script>
3331
3332		
3332</body>
3333</html> 

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.