{"id":12,"date":"2026-05-19T11:42:51","date_gmt":"2026-05-19T11:42:51","guid":{"rendered":"https:\/\/solarisglass.fr\/?page_id=12"},"modified":"2026-06-20T13:23:09","modified_gmt":"2026-06-20T13:23:09","slug":"accueil","status":"publish","type":"page","link":"https:\/\/solarisglass.fr\/","title":{"rendered":"Accueil"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Solaris Glass \u2014 Film Solaire Architectural | C\u00f4te d&rsquo;Azur &#038; Europe<\/title>\n<meta name=\"description\" content=\"Solaris Glass, poseur certifi\u00e9 Armolan. Film solaire architectural haut de gamme pour b\u00e2timents. C\u00f4te d'Azur, PACA, Monaco, Europe.\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&#038;family=Raleway:wght@200;300;400;500&#038;display=swap\" rel=\"stylesheet\">\n<style>\n*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;}\n:root{\n  --or:#B8963E;--or2:#D4AF5A;--or3:#F0D080;--or-dim:rgba(184,150,62,0.15);\n  --noir:#0A0A12;--n1:#13131D;--n2:#1A1A28;--n3:#232333;--n4:#2C2C3D;\n  --blanc:#FFFFFF;--gris:#C8C8D8;--gris2:#9A9AB0;\n  --ease:cubic-bezier(0.16,1,0.3,1);\n}\nhtml{scroll-behavior:smooth;}\nbody{\n  background:var(--noir);color:var(--blanc);\n  font-family:'Raleway',sans-serif;font-weight:400;\n  overflow-x:hidden;cursor:none;\n}\n\n\/* GRAIN *\/\nbody::before{\n  content:'';position:fixed;inset:0;z-index:9990;pointer-events:none;\n  background-image:url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'\/%3E%3C\/svg%3E\");\n  opacity:0.4;mix-blend-mode:overlay;\n}\n\n\/* CURSOR *\/\n#cur{width:6px;height:6px;background:var(--or2);border-radius:50%;position:fixed;pointer-events:none;z-index:9999;transition:transform 0.1s;}\n#curR{width:28px;height:28px;border:1px solid rgba(184,150,62,0.5);border-radius:50%;position:fixed;pointer-events:none;z-index:9998;transition:all 0.4s var(--ease);}\nbody:has(a:hover) #curR,body:has(button:hover) #curR{transform:scale(2.5);border-color:var(--or2);}\n\n\/* NAV *\/\nnav{\n  position:fixed;top:0;left:0;right:0;z-index:500;\n  display:flex;align-items:center;justify-content:space-between;\n  padding:20px 56px;\n  transition:all 0.5s var(--ease);\n}\nnav.scrolled{background:rgba(5,5,10,0.96);backdrop-filter:blur(20px);border-bottom:1px solid rgba(184,150,62,0.14);padding:14px 56px;}\n.nlogo{\n  font-family:'Cormorant Garamond',serif;font-size:22px;font-weight:300;\n  letter-spacing:0.3em;color:var(--blanc);text-decoration:none;\n  display:flex;align-items:center;gap:10px;\n}\n.nlogo-mark{width:28px;height:28px;border:1px solid var(--or);display:flex;align-items:center;justify-content:center;flex-shrink:0;}\n.nlogo-mark svg{width:14px;height:14px;stroke:var(--or);fill:none;stroke-width:1.5;}\n.nlogo span{color:var(--or2);}\n.nlinks{display:flex;gap:32px;list-style:none;}\n.nlinks a{font-size:9px;letter-spacing:0.3em;text-transform:uppercase;color:var(--gris);text-decoration:none;transition:color 0.3s;position:relative;}\n.nlinks a::after{content:'';position:absolute;bottom:-4px;left:0;right:0;height:1px;background:var(--or);transform:scaleX(0);transition:transform 0.3s var(--ease);}\n.nlinks a:hover{color:var(--or2);}\n.nlinks a:hover::after{transform:scaleX(1);}\n.nright{display:flex;align-items:center;gap:16px;}\n.nbadge{font-size:8px;letter-spacing:0.2em;text-transform:uppercase;color:var(--or);border:1px solid rgba(184,150,62,0.25);padding:8px 16px;}\n.ncta{font-size:9px;letter-spacing:0.2em;text-transform:uppercase;color:var(--noir);background:var(--or2);padding:10px 24px;text-decoration:none;transition:background 0.3s;}\n.ncta:hover{background:var(--or3);}\n\n\/* \u2550\u2550\u2550 HERO \u2550\u2550\u2550 *\/\n.hero{\n  height:100vh;min-height:700px;position:relative;\n  display:flex;align-items:center;justify-content:center;overflow:hidden;\n}\n\n\/* SVG architectural background *\/\n.hero-svg{position:absolute;inset:0;z-index:0;}\n.hero-svg svg{width:100%;height:100%;object-fit:cover;}\n\n\/* Overlays *\/\n.hero-overlay{\n  position:absolute;inset:0;z-index:1;\n  background:\n    linear-gradient(135deg,rgba(5,5,10,0.85) 0%,rgba(5,5,10,0.4) 50%,rgba(5,5,10,0.7) 100%);\n}\n.hero-overlay2{\n  position:absolute;inset:0;z-index:1;\n  background:radial-gradient(ellipse at 30% 60%,rgba(184,150,62,0.12) 0%,transparent 60%);\n}\n\n\/* Animated lines *\/\n.hlines{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none;}\n.hl{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(184,150,62,0.25),transparent);animation:hlAnim 10s ease-in-out infinite;}\n.hl:nth-child(1){top:28%;width:55%;left:22%;animation-delay:0s;}\n.hl:nth-child(2){top:55%;width:35%;left:35%;animation-delay:4s;}\n.hl:nth-child(3){top:72%;width:65%;left:10%;animation-delay:8s;}\n.hlines-v{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none;}\n.hlv{position:absolute;width:1px;background:linear-gradient(to bottom,transparent,rgba(184,150,62,0.15),transparent);animation:hlvAnim 12s ease-in-out infinite;}\n.hlv:nth-child(1){left:20%;height:60%;top:20%;animation-delay:2s;}\n.hlv:nth-child(2){left:50%;height:40%;top:30%;animation-delay:6s;}\n.hlv:nth-child(3){left:78%;height:55%;top:22%;animation-delay:10s;}\n@keyframes hlAnim{0%,100%{opacity:0;transform:scaleX(0.2);}50%{opacity:1;transform:scaleX(1);}}\n@keyframes hlvAnim{0%,100%{opacity:0;transform:scaleY(0.2);}50%{opacity:1;transform:scaleY(1);}}\n\n\/* Hero content *\/\n.hero-content{position:relative;z-index:3;max-width:1100px;padding:0 56px;animation:hReveal 1.6s var(--ease) forwards;opacity:0;transform:translateY(40px);}\n@keyframes hReveal{to{opacity:1;transform:translateY(0);}}\n\n.hero-eyebrow{\n  display:flex;align-items:center;gap:16px;margin-bottom:36px;\n  animation:hReveal 1.6s 0.2s var(--ease) forwards;opacity:0;transform:translateY(20px);\n}\n.hero-line-left{width:48px;height:1px;background:var(--or);}\n.hero-eyebrow-text{font-size:9px;letter-spacing:0.5em;text-transform:uppercase;color:var(--or2);}\n\n.hero-title{\n  font-family:'Cormorant Garamond',serif;\n  font-size:clamp(52px,8.5vw,118px);\n  font-weight:300;line-height:0.88;\n  letter-spacing:-0.025em;\n  color:var(--blanc);\n  margin-bottom:28px;\n}\n.hero-title .t-gold{color:var(--or2);font-style:italic;}\n.hero-title .t-outline{\n  -webkit-text-stroke:1px rgba(240,237,230,0.3);\n  color:transparent;\n}\n\n.hero-sub{\n  font-family:'Cormorant Garamond',serif;\n  font-size:clamp(15px,1.8vw,20px);font-style:italic;\n  color:var(--gris);margin-bottom:50px;letter-spacing:0.06em;\n}\n\n.hero-ctas{display:flex;gap:14px;align-items:center;flex-wrap:wrap;}\n.hcta-main{\n  font-size:9px;letter-spacing:0.35em;text-transform:uppercase;\n  color:var(--noir);background:var(--or2);\n  padding:18px 52px;text-decoration:none;\n  position:relative;overflow:hidden;transition:all 0.4s;\n  display:inline-block;\n}\n.hcta-main::before{\n  content:'';position:absolute;inset:0;background:var(--or3);\n  transform:translateX(-100%);transition:transform 0.4s var(--ease);\n}\n.hcta-main:hover::before{transform:translateX(0);}\n.hcta-main span{position:relative;z-index:1;}\n.hcta-sec{\n  font-size:9px;letter-spacing:0.35em;text-transform:uppercase;\n  color:rgba(240,237,230,0.7);border:1px solid rgba(184,150,62,0.25);\n  padding:18px 40px;text-decoration:none;transition:all 0.4s;\n  display:inline-block;\n}\n.hcta-sec:hover{border-color:var(--or2);color:var(--or2);}\n\n\/* Scroll *\/\n.hscroll{\n  position:absolute;bottom:40px;left:56px;z-index:3;\n  display:flex;align-items:center;gap:14px;\n  animation:hReveal 2s 1.5s var(--ease) forwards;opacity:0;\n}\n.hscroll-line{width:60px;height:1px;background:linear-gradient(to right,var(--or),transparent);animation:scrollPulse 2.5s ease-in-out infinite;}\n@keyframes scrollPulse{0%,100%{opacity:0.4;transform:scaleX(0.5);transform-origin:left;}50%{opacity:1;transform:scaleX(1);}}\n.hscroll-text{font-size:8px;letter-spacing:0.4em;text-transform:uppercase;color:var(--gris);}\n\n\/* Hero stats - bottom right *\/\n.hero-stats{\n  position:absolute;bottom:40px;right:56px;z-index:3;\n  display:flex;gap:32px;\n  animation:hReveal 2s 1.8s var(--ease) forwards;opacity:0;\n}\n.hstat{text-align:right;}\n.hstat-n{font-family:'Cormorant Garamond',serif;font-size:32px;font-weight:300;color:var(--or2);line-height:1;display:block;}\n.hstat-l{font-size:7px;letter-spacing:0.25em;text-transform:uppercase;color:var(--gris);margin-top:4px;display:block;}\n\n\/* \u2550\u2550\u2550 BANDEAU \u2550\u2550\u2550 *\/\n.bandeau{\n  background:var(--or2);\n  display:flex;justify-content:center;align-items:center;\n  padding:0;overflow:hidden;\n  height:44px;\n}\n.bandeau-track{\n  display:flex;gap:0;white-space:nowrap;\n  animation:bTrack 25s linear infinite;\n}\n@keyframes bTrack{from{transform:translateX(0);}to{transform:translateX(-50%);}}\n.bandeau-item{\n  font-size:8px;letter-spacing:0.4em;text-transform:uppercase;\n  color:var(--noir);padding:0 32px;display:flex;align-items:center;gap:12px;\n}\n.bandeau-dot{width:4px;height:4px;background:var(--noir);border-radius:50%;opacity:0.4;}\n\n\/* \u2550\u2550\u2550 SECTIONS \u2550\u2550\u2550 *\/\n.sec{padding:110px 56px;}\n.sec-dark{background:var(--n1);}\n.sec-mid{background:var(--n2);}\n.inner{max-width:1200px;margin:0 auto;}\n.stag{font-size:8px;letter-spacing:0.55em;text-transform:uppercase;color:var(--or2);display:flex;align-items:center;gap:12px;margin-bottom:22px;}\n.stag::before{content:'';width:32px;height:1px;background:var(--or);}\n.htitle{font-family:'Cormorant Garamond',serif;font-size:clamp(32px,4.5vw,58px);font-weight:300;line-height:1.06;color:var(--blanc);}\n.htitle em{font-style:italic;color:var(--or2);}\n\n\/* \u2550\u2550\u2550 INTRO \u2550\u2550\u2550 *\/\n.intro-wrap{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;margin-top:60px;}\n.intro-p{font-family:'Cormorant Garamond',serif;font-size:19px;line-height:1.9;color:var(--gris);margin-top:32px;}\n.intro-p strong{color:var(--blanc);font-weight:400;}\n.intro-right{}\n.zones-card{background:var(--n3);border:1px solid rgba(184,150,62,0.1);padding:0;}\n.zc-head{padding:20px 28px;border-bottom:1px solid rgba(184,150,62,0.14);display:flex;align-items:center;gap:10px;}\n.zc-dot{width:6px;height:6px;background:var(--or2);border-radius:50%;}\n.zc-title{font-size:8px;letter-spacing:0.4em;text-transform:uppercase;color:var(--or2);}\n.zc-body{padding:0 28px 20px;}\n.zi{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid rgba(184,150,62,0.05);}\n.zi:last-child{border-bottom:none;}\n.zi-left{display:flex;align-items:center;gap:10px;}\n.zi-dot{width:4px;height:4px;background:rgba(184,150,62,0.4);border-radius:50%;}\n.zi-name{font-size:12px;color:var(--blanc);letter-spacing:0.04em;}\n.zi-detail{font-size:9px;color:var(--gris2);letter-spacing:0.06em;}\n.eu-row{padding:20px 28px;border-top:1px solid rgba(184,150,62,0.14);display:flex;flex-wrap:wrap;gap:6px;}\n.euflag{font-size:8px;letter-spacing:0.1em;color:var(--gris);border:1px solid rgba(184,150,62,0.14);padding:5px 10px;}\n\n\/* \u2550\u2550\u2550 GAMMES \u2550\u2550\u2550 *\/\n.gammes-wrap{max-width:1200px;margin:0 auto;}\n.gammes-header{margin-bottom:48px;}\n.cat-row{display:flex;align-items:stretch;gap:2px;margin-bottom:2px;flex-wrap:wrap;}\n.cat-label{\n  background:rgba(184,150,62,0.14);border:1px solid rgba(184,150,62,0.1);\n  padding:12px 20px;font-size:7px;letter-spacing:0.4em;text-transform:uppercase;\n  color:rgba(184,150,62,0.5);display:flex;align-items:center;white-space:nowrap;min-width:130px;\n}\n.gtab{\n  flex:1;min-width:100px;background:var(--n3);border:none;\n  border-bottom:2px solid transparent;\n  color:var(--gris);font-family:'Raleway',sans-serif;\n  font-size:9px;font-weight:300;letter-spacing:0.15em;text-transform:uppercase;\n  padding:14px 10px;cursor:pointer;transition:all 0.25s;\n}\n.gtab:hover{color:var(--blanc);background:var(--n4);}\n.gtab.on{color:var(--or2);border-bottom-color:var(--or2);background:var(--n4);}\n\n\/* Panel gamme *\/\n.gpanel{\n  display:grid;grid-template-columns:420px 1fr;\n  background:var(--n2);\n  animation:gIn 0.4s var(--ease) forwards;\n  border-top:1px solid rgba(184,150,62,0.12);\n}\n@keyframes gIn{from{opacity:0;transform:translateY(12px);}to{opacity:1;transform:translateY(0);}}\n.gleft{\n  padding:52px 48px;border-right:1px solid rgba(184,150,62,0.12);\n  display:flex;flex-direction:column;gap:0;\n}\n.gright{padding:52px 48px;display:flex;flex-direction:column;gap:28px;}\n\n.g-cat-badge{\n  display:inline-flex;align-items:center;gap:6px;\n  font-size:7px;letter-spacing:0.4em;text-transform:uppercase;\n  color:var(--gris2);margin-bottom:20px;\n}\n.g-cat-badge::before{content:'';width:20px;height:1px;background:var(--gris2);}\n.g-badge{\n  display:inline-block;background:var(--or2);color:var(--noir);\n  font-size:7px;letter-spacing:0.3em;text-transform:uppercase;\n  padding:5px 14px;margin-bottom:20px;\n}\n.g-name{\n  font-family:'Cormorant Garamond',serif;font-size:42px;font-weight:300;\n  color:var(--blanc);line-height:1;margin-bottom:6px;\n}\n.g-sub{font-size:8px;letter-spacing:0.3em;text-transform:uppercase;color:var(--or2);margin-bottom:24px;display:block;}\n.g-desc{font-family:'Cormorant Garamond',serif;font-size:17px;line-height:1.85;color:var(--gris);margin-bottom:32px;}\n.g-desc strong{color:var(--blanc);font-weight:400;}\n.g-cta{\n  display:inline-block;font-size:8px;letter-spacing:0.3em;text-transform:uppercase;\n  color:var(--noir);background:var(--or2);padding:14px 30px;\n  text-decoration:none;border:none;cursor:pointer;transition:background 0.3s;\n}\n.g-cta:hover{background:var(--or3);}\n.g-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:28px;}\n.g-tag{font-size:7px;letter-spacing:0.15em;text-transform:uppercase;color:var(--gris2);border:1px solid rgba(184,150,62,0.1);padding:5px 10px;}\n\n\/* Right side *\/\n.g-visual{\n  width:100%;height:160px;background:var(--n3);\n  position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;\n  flex-shrink:0;\n}\n.g-visual-bg{\n  position:absolute;inset:0;\n  background:repeating-linear-gradient(45deg,transparent,transparent 3px,rgba(184,150,62,0.025) 3px,rgba(184,150,62,0.025) 6px);\n}\n.g-visual-glow{\n  position:absolute;width:120px;height:120px;\n  background:radial-gradient(circle,rgba(184,150,62,0.12),transparent 70%);\n  animation:glow 4s ease-in-out infinite;\n}\n@keyframes glow{0%,100%{transform:scale(1);opacity:0.6;}50%{transform:scale(1.4);opacity:1;}}\n.g-visual-text{font-family:'Cormorant Garamond',serif;font-size:72px;font-weight:300;color:rgba(184,150,62,0.13);position:relative;letter-spacing:-0.05em;}\n.g-visual-label{position:absolute;bottom:10px;right:12px;font-size:7px;letter-spacing:0.3em;text-transform:uppercase;color:var(--or);opacity:0.4;}\n\n.g-specs-title{font-size:7px;letter-spacing:0.4em;text-transform:uppercase;color:var(--or2);}\n.g-spec{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid rgba(184,150,62,0.12);}\n.g-spec:first-child{border-top:1px solid rgba(184,150,62,0.12);}\n.gsl{font-size:10px;color:var(--gris2);letter-spacing:0.05em;}\n.gsv{font-family:'Cormorant Garamond',serif;font-size:15px;color:var(--or2);}\n\n.g-atouts-title{font-size:7px;letter-spacing:0.4em;text-transform:uppercase;color:var(--gris2);}\n.g-atout{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid rgba(184,150,62,0.05);}\n.g-atout:last-child{border-bottom:none;}\n.ga-dot{width:4px;height:4px;background:var(--or);border-radius:50%;flex-shrink:0;margin-top:8px;}\n.ga-text{font-size:11px;color:var(--gris);line-height:1.7;}\n.ga-text strong{color:var(--blanc);font-weight:400;}\n\n.g-devis-note{\n  background:var(--n3);border-left:2px solid var(--or);\n  padding:14px 18px;display:flex;gap:12px;align-items:flex-start;\n}\n.gdn-icon{color:var(--or2);font-size:14px;flex-shrink:0;margin-top:1px;}\n.gdn-text{font-size:10px;color:var(--gris);line-height:1.7;}\n.gdn-text strong{color:var(--or2);font-weight:400;}\n\n\/* \u2550\u2550\u2550 EXPERTISE \u2550\u2550\u2550 *\/\n.exp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:56px;}\n.exp-card{\n  background:var(--n2);padding:40px 32px;\n  position:relative;overflow:hidden;transition:background 0.4s;cursor:default;\n}\n.exp-card::before{\n  content:'';position:absolute;top:0;left:0;right:0;height:2px;\n  background:linear-gradient(to right,transparent,var(--or),transparent);\n  transform:scaleX(0);transition:transform 0.5s var(--ease);\n}\n.exp-card:hover::before{transform:scaleX(1);}\n.exp-card:hover{background:var(--n3);}\n.exp-num{font-family:'Cormorant Garamond',serif;font-size:56px;font-weight:300;color:rgba(184,150,62,0.14);line-height:1;margin-bottom:12px;}\n.exp-title{font-size:10px;letter-spacing:0.2em;text-transform:uppercase;color:var(--blanc);margin-bottom:12px;}\n.exp-text{font-size:11px;color:var(--gris);line-height:1.95;}\n\n\/* \u2550\u2550\u2550 PROCESSUS \u2550\u2550\u2550 *\/\n.proc-wrap{display:grid;grid-template-columns:repeat(4,1fr);position:relative;margin-top:56px;gap:0;}\n.proc-line{position:absolute;top:24px;left:12.5%;right:12.5%;height:1px;background:linear-gradient(to right,transparent,rgba(184,150,62,0.15) 20%,rgba(184,150,62,0.15) 80%,transparent);}\n.pstep{text-align:center;padding:0 24px;}\n.pdot{\n  width:48px;height:48px;border:1px solid rgba(184,150,62,0.2);border-radius:50%;\n  display:flex;align-items:center;justify-content:center;margin:0 auto 28px;\n  background:var(--n1);position:relative;\n}\n.pdot-core{width:7px;height:7px;background:var(--or2);border-radius:50%;}\n.pnum{\n  position:absolute;top:-7px;right:-7px;width:20px;height:20px;\n  background:var(--or2);border-radius:50%;font-size:8px;font-weight:500;\n  color:var(--noir);display:flex;align-items:center;justify-content:center;\n}\n.ptitle{font-family:'Cormorant Garamond',serif;font-size:20px;font-weight:300;color:var(--blanc);margin-bottom:10px;}\n.pdesc{font-size:10px;line-height:1.95;color:var(--gris);}\n\n\/* \u2550\u2550\u2550 ZONES \u2550\u2550\u2550 *\/\n.zone-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;margin-top:56px;align-items:start;}\n.zlist{}\n.zcat{\n  font-size:7px;letter-spacing:0.5em;text-transform:uppercase;color:var(--or2);\n  padding:16px 0 10px;border-bottom:1px solid rgba(184,150,62,0.12);\n  display:flex;align-items:center;gap:10px;\n}\n.zcat::before{content:'';width:20px;height:1px;background:var(--or);}\n.ze{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid rgba(184,150,62,0.1);gap:16px;}\n.ze-name{font-size:13px;color:var(--blanc);font-weight:400;}\n.ze-type{font-size:9px;color:var(--or2);letter-spacing:0.12em;text-transform:uppercase;white-space:nowrap;background:rgba(184,150,62,0.1);padding:4px 10px;}\n.zone-right{}\n.zbox{background:var(--n3);border:1px solid rgba(184,150,62,0.1);padding:36px;margin-bottom:2px;}\n.zbox-title{font-family:'Cormorant Garamond',serif;font-size:30px;font-weight:300;color:var(--blanc);margin-bottom:6px;}\n.zbox-sub{font-size:7px;letter-spacing:0.4em;text-transform:uppercase;color:var(--or2);margin-bottom:20px;display:block;}\n.zbox-text{font-size:11px;color:var(--gris);line-height:1.95;margin-bottom:24px;}\n.zflags{display:flex;flex-wrap:wrap;gap:6px;}\n.zflag{font-size:8px;letter-spacing:0.1em;color:var(--gris);border:1px solid rgba(184,150,62,0.14);padding:5px 10px;}\n.zpro{background:var(--n4);padding:24px 28px;}\n.zpro-text{font-size:10px;color:var(--gris);line-height:1.9;}\n.zpro-text strong{color:var(--or2);font-weight:400;}\n\n\/* \u2550\u2550\u2550 TEMOIGNAGES \u2550\u2550\u2550 *\/\n.temo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:56px;}\n.temo{background:var(--n2);padding:40px 34px;position:relative;}\n.temo-stars{display:flex;gap:2px;margin-bottom:18px;}\n.tstar{color:var(--or2);font-size:10px;}\n.tq{font-family:'Cormorant Garamond',serif;font-size:52px;color:var(--or);opacity:0.15;line-height:0.5;margin-bottom:18px;}\n.ttext{font-family:'Cormorant Garamond',serif;font-size:16px;font-style:italic;line-height:1.85;color:var(--gris);margin-bottom:24px;}\n.tauthor{font-size:8px;letter-spacing:0.25em;text-transform:uppercase;color:var(--or2);}\n.trole{font-size:9px;color:var(--gris2);margin-top:4px;letter-spacing:0.05em;}\n\n\/* \u2550\u2550\u2550 CTA FINAL \u2550\u2550\u2550 *\/\n.cta-sec{\n  text-align:center;position:relative;overflow:hidden;\n  background:var(--n1);\n}\n.cta-sec::before{\n  content:'';position:absolute;\n  bottom:0;left:50%;transform:translateX(-50%);\n  width:600px;height:300px;\n  background:radial-gradient(ellipse,rgba(184,150,62,0.12),transparent 70%);\n  pointer-events:none;\n}\n.cta-inner{position:relative;z-index:1;max-width:720px;margin:0 auto;}\n.cta-title{\n  font-family:'Cormorant Garamond',serif;\n  font-size:clamp(40px,7vw,84px);\n  font-weight:300;line-height:0.92;color:var(--blanc);margin-bottom:24px;\n}\n.cta-title em{font-style:italic;color:var(--or2);}\n.cta-sub{font-size:10px;letter-spacing:0.2em;text-transform:uppercase;color:var(--gris);margin-bottom:48px;line-height:2.2;}\n.cta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;}\n.cta-contacts{\n  display:flex;gap:0;justify-content:center;flex-wrap:wrap;\n  margin-top:56px;padding-top:56px;\n  border-top:1px solid rgba(184,150,62,0.14);\n}\n.cc{padding:0 40px;text-align:center;border-right:1px solid rgba(184,150,62,0.14);}\n.cc:last-child{border-right:none;}\n.cc-label{font-size:7px;letter-spacing:0.4em;text-transform:uppercase;color:var(--or2);margin-bottom:8px;display:block;}\n.cc-val{font-family:'Cormorant Garamond',serif;font-size:17px;color:var(--blanc);}\n\n\/* \u2550\u2550\u2550 FOOTER \u2550\u2550\u2550 *\/\nfooter{\n  background:var(--noir);border-top:1px solid rgba(184,150,62,0.12);\n  padding:32px 56px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;\n}\n.flogo{font-family:'Cormorant Garamond',serif;font-size:18px;font-weight:300;letter-spacing:0.3em;color:var(--blanc);}\n.flogo span{color:var(--or2);}\n.fcopy{font-size:8px;letter-spacing:0.15em;text-transform:uppercase;color:var(--gris2);}\n.flinks{display:flex;gap:24px;}\n.flinks a{font-size:8px;letter-spacing:0.15em;text-transform:uppercase;color:var(--gris2);text-decoration:none;transition:color 0.3s;}\n.flinks a:hover{color:var(--or2);}\n\n\/* REVEAL *\/\n.rv{opacity:0;transform:translateY(28px);transition:opacity 0.9s var(--ease),transform 0.9s var(--ease);}\n.rv.on{opacity:1;transform:translateY(0);}\n.d1{transition-delay:0.1s;}.d2{transition-delay:0.2s;}.d3{transition-delay:0.3s;}.d4{transition-delay:0.4s;}\n\n@media(max-width:900px){\n  nav{padding:16px 24px;}\n  .nlinks,.nbadge{display:none;}\n  .hero-content{padding:0 24px;}\n  .sec{padding:70px 24px;}\n  .intro-wrap,.zone-grid,.gpanel{grid-template-columns:1fr;}\n  .exp-grid,.temo-grid{grid-template-columns:1fr;}\n  .proc-wrap{grid-template-columns:1fr 1fr;gap:32px;}\n  .proc-line{display:none;}\n  .cta-contacts{flex-direction:column;gap:24px;}\n  .cc{border-right:none;border-bottom:1px solid rgba(184,150,62,0.14);padding:16px 0;}\n  footer{flex-direction:column;gap:12px;text-align:center;padding:24px;}\n  .hero-stats{display:none;}\n}\n\n\/* \u2550\u2550\u2550 LANGUAGE SELECTOR \u2550\u2550\u2550 *\/\n.lang-selector{position:relative;z-index:600;}\n.lang-btn{\n  display:flex;align-items:center;gap:8px;\n  background:transparent;border:1px solid rgba(184,150,62,0.25);\n  color:var(--gris);font-family:'Raleway',sans-serif;\n  font-size:9px;letter-spacing:0.2em;text-transform:uppercase;\n  padding:8px 14px;cursor:pointer;transition:all 0.3s;\n}\n.lang-btn:hover{border-color:var(--or2);color:var(--or2);}\n.lang-flag{font-size:13px;}\n.lang-arrow{font-size:8px;transition:transform 0.3s;opacity:0.6;}\n.lang-selector.open .lang-arrow{transform:rotate(180deg);}\n.lang-dropdown{\n  position:absolute;top:calc(100% + 8px);right:0;\n  background:rgba(12,12,20,0.98);backdrop-filter:blur(20px);\n  border:1px solid rgba(184,150,62,0.15);\n  min-width:160px;\n  opacity:0;visibility:hidden;transform:translateY(-8px);\n  transition:all 0.3s var(--ease);\n}\n.lang-selector.open .lang-dropdown{opacity:1;visibility:visible;transform:translateY(0);}\n.lang-option{\n  display:flex;align-items:center;gap:12px;\n  padding:12px 16px;cursor:pointer;\n  border-bottom:1px solid rgba(184,150,62,0.12);\n  transition:background 0.2s;\n}\n.lang-option:last-child{border-bottom:none;}\n.lang-option:hover{background:rgba(184,150,62,0.12);}\n.lang-option.active{background:rgba(184,150,62,0.14);}\n.lang-option-flag{font-size:16px;flex-shrink:0;}\n.lang-option-info{}\n.lang-option-name{font-size:11px;color:var(--blanc);display:block;line-height:1.2;}\n.lang-option-native{font-size:9px;color:var(--gris);letter-spacing:0.05em;}\n.lang-option.active .lang-option-name{color:var(--or2);}\n.lang-active-dot{width:5px;height:5px;background:var(--or2);border-radius:50%;margin-left:auto;flex-shrink:0;}\n\n\/* RTL support pour arabe *\/\nbody.rtl{direction:rtl;text-align:right;}\nbody.rtl nav{flex-direction:row-reverse;}\nbody.rtl .nlinks{flex-direction:row-reverse;}\n\n\/* \u2550\u2550\u2550 SIMULATEUR \u2550\u2550\u2550 *\/\n.sim-section{background:var(--n1);}\n.sim-box{background:var(--n2);border:1px solid rgba(184,150,62,0.16);padding:48px;}\n.sim-step-label{font-size:9px;letter-spacing:0.4em;text-transform:uppercase;color:var(--or2);margin-bottom:16px;display:flex;align-items:center;gap:10px;}\n.sim-step-label::before{content:'';width:18px;height:1px;background:var(--or);}\n.sim-field{margin-bottom:36px;}\n.sim-field-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px;}\n.sim-field-label{font-size:13px;color:var(--gris);}\n.sim-field-value{font-family:'Cormorant Garamond',serif;font-size:26px;color:var(--or2);}\n.sim-box input[type=\"range\"]{width:100%;height:2px;background:rgba(184,150,62,0.2);outline:none;-webkit-appearance:none;appearance:none;border-radius:0;cursor:pointer;}\n.sim-box input[type=\"range\"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--or2);cursor:pointer;box-shadow:0 0 0 4px rgba(184,150,62,0.15);transition:box-shadow 0.2s;}\n.sim-box input[type=\"range\"]::-webkit-slider-thumb:hover{box-shadow:0 0 0 6px rgba(184,150,62,0.2);}\n.sim-box input[type=\"range\"]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--or2);cursor:pointer;border:none;box-shadow:0 0 0 4px rgba(184,150,62,0.15);}\n.sim-range-labels{display:flex;justify-content:space-between;margin-top:8px;}\n.sim-range-labels span{font-size:9px;color:var(--gris2);letter-spacing:0.05em;}\n.sim-select-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;}\n.sim-select-opt{background:var(--n3);border:1px solid rgba(184,150,62,0.1);padding:18px 14px;text-align:center;cursor:pointer;transition:all 0.25s;}\n.sim-select-opt:hover{background:var(--n4);}\n.sim-select-opt.active{background:rgba(184,150,62,0.1);border-color:var(--or2);}\n.sim-select-opt-icon{font-size:22px;margin-bottom:8px;display:block;}\n.sim-select-opt-name{font-size:11px;color:var(--blanc);letter-spacing:0.03em;}\n.sim-select-opt.active .sim-select-opt-name{color:var(--or2);}\n.sim-divider{height:1px;background:rgba(184,150,62,0.12);margin:40px 0;}\n.sim-result-box{background:linear-gradient(135deg,rgba(184,150,62,0.08),rgba(184,150,62,0.02));border:1px solid rgba(184,150,62,0.25);padding:40px;text-align:center;}\n.sim-result-label{font-size:9px;letter-spacing:0.4em;text-transform:uppercase;color:var(--or2);margin-bottom:16px;}\n.sim-result-main{font-family:'Cormorant Garamond',serif;font-size:64px;font-weight:300;color:var(--blanc);line-height:1;margin-bottom:8px;}\n.sim-result-main span{color:var(--or2);font-style:italic;}\n.sim-result-sub{font-size:12px;color:var(--gris);letter-spacing:0.05em;}\n.sim-result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:32px;}\n.sim-result-stat{background:var(--n3);padding:24px 16px;text-align:center;}\n.sim-rs-num{font-family:'Cormorant Garamond',serif;font-size:30px;color:var(--or2);line-height:1;margin-bottom:6px;}\n.sim-rs-label{font-size:9px;letter-spacing:0.15em;text-transform:uppercase;color:var(--gris2);}\n.sim-note{margin-top:32px;padding:16px 20px;background:var(--n3);border-left:2px solid var(--or);font-size:11px;color:var(--gris);line-height:1.8;text-align:left;}\n.sim-note strong{color:var(--or2);font-weight:400;}\n.sim-cta-row{display:flex;gap:14px;justify-content:center;margin-top:40px;flex-wrap:wrap;}\n@media(max-width:700px){\n  .sim-box{padding:28px 20px;}\n  .sim-select-grid{grid-template-columns:1fr;}\n  .sim-result-grid{grid-template-columns:1fr;}\n  .sim-result-main{font-size:44px;}\n  .sim-cta-row{flex-direction:column;}\n}\n<\/style>\n<\/head>\n<body>\n\n<div id=\"cur\"><\/div>\n<div id=\"curR\"><\/div>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"LocalBusiness\",\n  \"@id\": \"https:\/\/solarisglass.fr\/#organization\",\n  \"name\": \"Solaris Glass\",\n  \"image\": \"https:\/\/solarisglass.fr\/logo.png\",\n  \"description\": \"Solaris Glass, poseur certifi\u00e9 Armolan. Film solaire architectural haut de gamme pour b\u00e2timents r\u00e9sidentiels et tertiaires. C\u00f4te d'Azur, PACA, Monaco, Europe.\",\n  \"url\": \"https:\/\/solarisglass.fr\/\",\n  \"telephone\": \"+33612925218\",\n  \"priceRange\": \"\u20ac\u20ac\u20ac\",\n  \"address\": {\n    \"@type\": \"PostalAddress\",\n    \"addressRegion\": \"Provence-Alpes-C\u00f4te d'Azur\",\n    \"addressCountry\": \"FR\"\n  },\n  \"areaServed\": [\n    {\"@type\": \"City\", \"name\": \"Nice\"},\n    {\"@type\": \"City\", \"name\": \"Cannes\"},\n    {\"@type\": \"City\", \"name\": \"Antibes\"},\n    {\"@type\": \"City\", \"name\": \"Monaco\"},\n    {\"@type\": \"City\", \"name\": \"Marseille\"},\n    {\"@type\": \"City\", \"name\": \"Toulon\"},\n    {\"@type\": \"City\", \"name\": \"Aix-en-Provence\"},\n    {\"@type\": \"City\", \"name\": \"Martigues\"},\n    {\"@type\": \"Country\", \"name\": \"France\"},\n    {\"@type\": \"Country\", \"name\": \"Monaco\"},\n    {\"@type\": \"Country\", \"name\": \"Italie\"},\n    {\"@type\": \"Country\", \"name\": \"Suisse\"}\n  ],\n  \"makesOffer\": [\n    {\n      \"@type\": \"Offer\",\n      \"itemOffered\": {\n        \"@type\": \"Service\",\n        \"name\": \"Pose de film solaire architectural Armolan\",\n        \"description\": \"Film solaire haute performance pour b\u00e2timents r\u00e9sidentiels, tertiaires et commerciaux. Rejet thermique jusqu'\u00e0 82%, protection UV 99%.\"\n      }\n    },\n    {\n      \"@type\": \"Offer\",\n      \"itemOffered\": {\n        \"@type\": \"Service\",\n        \"name\": \"Film de s\u00e9curit\u00e9 anti-effraction\",\n        \"description\": \"Films de s\u00e9curit\u00e9 certifi\u00e9s DIN EN 356 pour vitrages.\"\n      }\n    },\n    {\n      \"@type\": \"Offer\",\n      \"itemOffered\": {\n        \"@type\": \"Service\",\n        \"name\": \"Film anti vis-\u00e0-vis et film d\u00e9coratif\",\n        \"description\": \"Solutions d'intimit\u00e9 et de personnalisation pour vitrages r\u00e9sidentiels et tertiaires.\"\n      }\n    }\n  ],\n  \"aggregateRating\": {\n    \"@type\": \"AggregateRating\",\n    \"ratingValue\": \"5\",\n    \"reviewCount\": \"3\"\n  },\n  \"sameAs\": []\n}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Combien co\u00fbte la pose d'un film solaire architectural ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Le tarif d\u00e9pend de la surface vitr\u00e9e, du film choisi et de l'accessibilit\u00e9 du chantier. Solaris Glass propose un diagnostic gratuit sur site et un devis personnalis\u00e9 sous 24h.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Quel est le rejet de chaleur d'un film solaire Armolan ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Les films Armolan pos\u00e9s par Solaris Glass rejettent jusqu'\u00e0 82% de la chaleur solaire et 99% des rayons UV, selon le film choisi.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Dans quelles villes intervient Solaris Glass ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Solaris Glass intervient sur toute la C\u00f4te d'Azur (Nice, Cannes, Antibes, Monaco), la r\u00e9gion PACA (Marseille, Toulon, Aix-en-Provence, Martigues) ainsi qu'en Europe pour les grands projets architecturaux.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Quelle est la garantie sur les films solaires Armolan ?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Les films Armolan pos\u00e9s par Solaris Glass b\u00e9n\u00e9ficient d'une garantie fabricant pouvant aller jusqu'\u00e0 12 ans selon le film choisi.\"\n      }\n    }\n  ]\n}\n<\/script>\n\n<!-- \u2550\u2550\u2550 NAV \u2550\u2550\u2550 -->\n<nav id=\"nav\">\n  <a href=\"#\" class=\"nlogo\">\n    <div class=\"nlogo-mark\">\n      <svg viewBox=\"0 0 16 16\"><rect x=\"1\" y=\"1\" width=\"14\" height=\"14\" rx=\"0.5\"\/><line x1=\"1\" y1=\"8\" x2=\"15\" y2=\"8\"\/><line x1=\"8\" y1=\"1\" x2=\"8\" y2=\"15\"\/><\/svg>\n    <\/div>\n    SOLARIS <span>GLASS<\/span>\n  <\/a>\n  <ul class=\"nlinks\">\n    <li><a href=\"#gammes\">Gammes<\/a><\/li>\n    <li><a href=\"#expertise\">Expertise<\/a><\/li>\n    <li><a href=\"#simulateur\">Simulateur<\/a><\/li>\n    <li><a href=\"#zones\">Zones<\/a><\/li>\n    <li><a href=\"#contact\">Contact<\/a><\/li>\n  <\/ul>\n  <div class=\"nright\">\n    <span class=\"nbadge\">C\u00f4te d&rsquo;Azur \u00b7 Europe<\/span>\n    <a href=\"#contact\" class=\"ncta\">Devis gratuit<\/a>\n  <\/div>\n<\/nav>\n\n<!-- \u2550\u2550\u2550 HERO \u2550\u2550\u2550 -->\n<section class=\"hero\">\n  <!-- SVG architectural background -->\n  <div class=\"hero-svg\">\n    <svg viewBox=\"0 0 1440 900\" preserveAspectRatio=\"xMidYMid slice\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n      <defs>\n        <linearGradient id=\"g1\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\">\n          <stop offset=\"0%\" stop-color=\"#0C0C18\"\/>\n          <stop offset=\"100%\" stop-color=\"#050508\"\/>\n        <\/linearGradient>\n        <linearGradient id=\"gGold\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\">\n          <stop offset=\"0%\" stop-color=\"#B8963E\" stop-opacity=\"0.3\"\/>\n          <stop offset=\"100%\" stop-color=\"#B8963E\" stop-opacity=\"0\"\/>\n        <\/linearGradient>\n        <radialGradient id=\"gGlow\" cx=\"35%\" cy=\"50%\">\n          <stop offset=\"0%\" stop-color=\"#B8963E\" stop-opacity=\"0.08\"\/>\n          <stop offset=\"100%\" stop-color=\"#B8963E\" stop-opacity=\"0\"\/>\n        <\/radialGradient>\n        <filter id=\"blur\"><feGaussianBlur stdDeviation=\"2\"\/><\/filter>\n      <\/defs>\n\n      <!-- Background -->\n      <rect width=\"1440\" height=\"900\" fill=\"url(#g1)\"\/>\n      <rect width=\"1440\" height=\"900\" fill=\"url(#gGlow)\"\/>\n\n      <!-- Building structure - left tower -->\n      <rect x=\"80\" y=\"50\" width=\"260\" height=\"850\" fill=\"#0E0E1A\" rx=\"1\"\/>\n      <rect x=\"82\" y=\"52\" width=\"256\" height=\"846\" fill=\"none\" stroke=\"#B8963E\" stroke-width=\"0.3\" stroke-opacity=\"0.15\"\/>\n\n      <!-- Windows left tower -->\n      <g opacity=\"0.6\">\n        <!-- Row pattern -->\n        <g fill=\"#1A1A2E\">\n          <rect x=\"100\" y=\"80\" width=\"55\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"165\" y=\"80\" width=\"55\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"230\" y=\"80\" width=\"90\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"100\" y=\"130\" width=\"55\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"165\" y=\"130\" width=\"55\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"230\" y=\"130\" width=\"90\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"100\" y=\"180\" width=\"55\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"165\" y=\"180\" width=\"55\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"230\" y=\"180\" width=\"90\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"100\" y=\"230\" width=\"55\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"165\" y=\"230\" width=\"55\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"230\" y=\"230\" width=\"90\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"100\" y=\"280\" width=\"55\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"165\" y=\"280\" width=\"55\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"230\" y=\"280\" width=\"90\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"100\" y=\"330\" width=\"55\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"165\" y=\"330\" width=\"55\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"230\" y=\"330\" width=\"90\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"100\" y=\"380\" width=\"55\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"165\" y=\"380\" width=\"55\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"230\" y=\"380\" width=\"90\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"100\" y=\"430\" width=\"55\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"165\" y=\"430\" width=\"55\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"230\" y=\"430\" width=\"90\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"100\" y=\"480\" width=\"55\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"165\" y=\"480\" width=\"55\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"230\" y=\"480\" width=\"90\" height=\"38\" rx=\"0.5\"\/>\n        <\/g>\n        <!-- Lit windows (gold) -->\n        <g fill=\"#B8963E\" opacity=\"0.2\">\n          <rect x=\"100\" y=\"130\" width=\"55\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"230\" y=\"230\" width=\"90\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"165\" y=\"330\" width=\"55\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"100\" y=\"430\" width=\"55\" height=\"38\" rx=\"0.5\"\/>\n          <rect x=\"230\" y=\"380\" width=\"90\" height=\"38\" rx=\"0.5\"\/>\n        <\/g>\n      <\/g>\n\n      <!-- Central large building -->\n      <rect x=\"380\" y=\"0\" width=\"460\" height=\"900\" fill=\"#0A0A16\" rx=\"1\"\/>\n      <rect x=\"382\" y=\"2\" width=\"456\" height=\"896\" fill=\"none\" stroke=\"#B8963E\" stroke-width=\"0.4\" stroke-opacity=\"0.12\"\/>\n\n      <!-- Glass facade pattern - central -->\n      <g>\n        <line x1=\"380\" y1=\"0\" x2=\"380\" y2=\"900\" stroke=\"#B8963E\" stroke-width=\"0.3\" stroke-opacity=\"0.15\"\/>\n        <line x1=\"457\" y1=\"0\" x2=\"457\" y2=\"900\" stroke=\"#B8963E\" stroke-width=\"0.2\" stroke-opacity=\"0.08\"\/>\n        <line x1=\"534\" y1=\"0\" x2=\"534\" y2=\"900\" stroke=\"#B8963E\" stroke-width=\"0.2\" stroke-opacity=\"0.08\"\/>\n        <line x1=\"611\" y1=\"0\" x2=\"611\" y2=\"900\" stroke=\"#B8963E\" stroke-width=\"0.2\" stroke-opacity=\"0.08\"\/>\n        <line x1=\"688\" y1=\"0\" x2=\"688\" y2=\"900\" stroke=\"#B8963E\" stroke-width=\"0.2\" stroke-opacity=\"0.08\"\/>\n        <line x1=\"765\" y1=\"0\" x2=\"765\" y2=\"900\" stroke=\"#B8963E\" stroke-width=\"0.2\" stroke-opacity=\"0.08\"\/>\n        <line x1=\"840\" y1=\"0\" x2=\"840\" y2=\"900\" stroke=\"#B8963E\" stroke-width=\"0.3\" stroke-opacity=\"0.15\"\/>\n        <!-- Horizontal bands -->\n        <line x1=\"380\" y1=\"120\" x2=\"840\" y2=\"120\" stroke=\"#B8963E\" stroke-width=\"0.3\" stroke-opacity=\"0.1\"\/>\n        <line x1=\"380\" y1=\"240\" x2=\"840\" y2=\"240\" stroke=\"#B8963E\" stroke-width=\"0.3\" stroke-opacity=\"0.1\"\/>\n        <line x1=\"380\" y1=\"360\" x2=\"840\" y2=\"360\" stroke=\"#B8963E\" stroke-width=\"0.3\" stroke-opacity=\"0.1\"\/>\n        <line x1=\"380\" y1=\"480\" x2=\"840\" y2=\"480\" stroke=\"#B8963E\" stroke-width=\"0.3\" stroke-opacity=\"0.1\"\/>\n        <line x1=\"380\" y1=\"600\" x2=\"840\" y2=\"600\" stroke=\"#B8963E\" stroke-width=\"0.3\" stroke-opacity=\"0.1\"\/>\n        <line x1=\"380\" y1=\"720\" x2=\"840\" y2=\"720\" stroke=\"#B8963E\" stroke-width=\"0.3\" stroke-opacity=\"0.1\"\/>\n      <\/g>\n\n      <!-- Glass panels - central building colored -->\n      <g opacity=\"0.5\">\n        <rect x=\"382\" y=\"2\" width=\"73\" height=\"118\" fill=\"#0D1020\"\/>\n        <rect x=\"457\" y=\"2\" width=\"77\" height=\"118\" fill=\"#121825\" opacity=\"0.9\"\/>\n        <rect x=\"534\" y=\"2\" width=\"77\" height=\"118\" fill=\"#0D1020\"\/>\n        <rect x=\"611\" y=\"2\" width=\"77\" height=\"118\" fill=\"#121825\"\/>\n        <rect x=\"688\" y=\"2\" width=\"77\" height=\"118\" fill=\"#0D1020\"\/>\n        <rect x=\"765\" y=\"2\" width=\"73\" height=\"118\" fill=\"#121825\"\/>\n\n        <rect x=\"382\" y=\"122\" width=\"73\" height=\"118\" fill=\"#121825\"\/>\n        <rect x=\"457\" y=\"122\" width=\"77\" height=\"118\" fill=\"#1A2030\" opacity=\"0.8\"\/>\n        <rect x=\"534\" y=\"122\" width=\"77\" height=\"118\" fill=\"#121825\"\/>\n        <rect x=\"611\" y=\"122\" width=\"77\" height=\"118\" fill=\"#0D1020\"\/>\n        <rect x=\"688\" y=\"122\" width=\"77\" height=\"118\" fill=\"#121825\"\/>\n        <rect x=\"765\" y=\"122\" width=\"73\" height=\"118\" fill=\"#0D1020\"\/>\n\n        <rect x=\"382\" y=\"242\" width=\"73\" height=\"118\" fill=\"#0D1020\"\/>\n        <rect x=\"457\" y=\"242\" width=\"77\" height=\"118\" fill=\"#121825\"\/>\n        <rect x=\"534\" y=\"242\" width=\"77\" height=\"118\" fill=\"#1A2030\" opacity=\"0.7\"\/>\n        <rect x=\"611\" y=\"242\" width=\"77\" height=\"118\" fill=\"#121825\"\/>\n        <rect x=\"688\" y=\"242\" width=\"77\" height=\"118\" fill=\"#0D1020\"\/>\n        <rect x=\"765\" y=\"242\" width=\"73\" height=\"118\" fill=\"#121825\"\/>\n      <\/g>\n\n      <!-- Gold reflection on glass facade -->\n      <rect x=\"380\" y=\"0\" width=\"460\" height=\"900\" fill=\"url(#gGold)\" opacity=\"0.5\"\/>\n\n      <!-- Right building -->\n      <rect x=\"880\" y=\"100\" width=\"340\" height=\"800\" fill=\"#0C0C18\" rx=\"1\"\/>\n      <rect x=\"882\" y=\"102\" width=\"336\" height=\"796\" fill=\"none\" stroke=\"#B8963E\" stroke-width=\"0.3\" stroke-opacity=\"0.1\"\/>\n      <g opacity=\"0.5\">\n        <g fill=\"#161625\">\n          <rect x=\"900\" y=\"120\" width=\"70\" height=\"50\" rx=\"0.5\"\/><rect x=\"982\" y=\"120\" width=\"70\" height=\"50\" rx=\"0.5\"\/><rect x=\"1064\" y=\"120\" width=\"70\" height=\"50\" rx=\"0.5\"\/><rect x=\"1146\" y=\"120\" width=\"54\" height=\"50\" rx=\"0.5\"\/>\n          <rect x=\"900\" y=\"184\" width=\"70\" height=\"50\" rx=\"0.5\"\/><rect x=\"982\" y=\"184\" width=\"70\" height=\"50\" rx=\"0.5\"\/><rect x=\"1064\" y=\"184\" width=\"70\" height=\"50\" rx=\"0.5\"\/><rect x=\"1146\" y=\"184\" width=\"54\" height=\"50\" rx=\"0.5\"\/>\n          <rect x=\"900\" y=\"248\" width=\"70\" height=\"50\" rx=\"0.5\"\/><rect x=\"982\" y=\"248\" width=\"70\" height=\"50\" rx=\"0.5\"\/><rect x=\"1064\" y=\"248\" width=\"70\" height=\"50\" rx=\"0.5\"\/><rect x=\"1146\" y=\"248\" width=\"54\" height=\"50\" rx=\"0.5\"\/>\n          <rect x=\"900\" y=\"312\" width=\"70\" height=\"50\" rx=\"0.5\"\/><rect x=\"982\" y=\"312\" width=\"70\" height=\"50\" rx=\"0.5\"\/><rect x=\"1064\" y=\"312\" width=\"70\" height=\"50\" rx=\"0.5\"\/><rect x=\"1146\" y=\"312\" width=\"54\" height=\"50\" rx=\"0.5\"\/>\n          <rect x=\"900\" y=\"376\" width=\"70\" height=\"50\" rx=\"0.5\"\/><rect x=\"982\" y=\"376\" width=\"70\" height=\"50\" rx=\"0.5\"\/><rect x=\"1064\" y=\"376\" width=\"70\" height=\"50\" rx=\"0.5\"\/><rect x=\"1146\" y=\"376\" width=\"54\" height=\"50\" rx=\"0.5\"\/>\n          <rect x=\"900\" y=\"440\" width=\"70\" height=\"50\" rx=\"0.5\"\/><rect x=\"982\" y=\"440\" width=\"70\" height=\"50\" rx=\"0.5\"\/><rect x=\"1064\" y=\"440\" width=\"70\" height=\"50\" rx=\"0.5\"\/><rect x=\"1146\" y=\"440\" width=\"54\" height=\"50\" rx=\"0.5\"\/>\n          <rect x=\"900\" y=\"504\" width=\"70\" height=\"50\" rx=\"0.5\"\/><rect x=\"982\" y=\"504\" width=\"70\" height=\"50\" rx=\"0.5\"\/><rect x=\"1064\" y=\"504\" width=\"70\" height=\"50\" rx=\"0.5\"\/><rect x=\"1146\" y=\"504\" width=\"54\" height=\"50\" rx=\"0.5\"\/>\n        <\/g>\n        <g fill=\"#B8963E\" opacity=\"0.15\">\n          <rect x=\"982\" y=\"184\" width=\"70\" height=\"50\" rx=\"0.5\"\/>\n          <rect x=\"1064\" y=\"312\" width=\"70\" height=\"50\" rx=\"0.5\"\/>\n          <rect x=\"900\" y=\"440\" width=\"70\" height=\"50\" rx=\"0.5\"\/>\n          <rect x=\"1146\" y=\"248\" width=\"54\" height=\"50\" rx=\"0.5\"\/>\n        <\/g>\n      <\/g>\n\n      <!-- Far right -->\n      <rect x=\"1240\" y=\"200\" width=\"200\" height=\"700\" fill=\"#080810\" rx=\"1\"\/>\n      <g fill=\"#111120\" opacity=\"0.5\">\n        <rect x=\"1256\" y=\"220\" width=\"80\" height=\"60\" rx=\"0.5\"\/><rect x=\"1348\" y=\"220\" width=\"76\" height=\"60\" rx=\"0.5\"\/>\n        <rect x=\"1256\" y=\"294\" width=\"80\" height=\"60\" rx=\"0.5\"\/><rect x=\"1348\" y=\"294\" width=\"76\" height=\"60\" rx=\"0.5\"\/>\n        <rect x=\"1256\" y=\"368\" width=\"80\" height=\"60\" rx=\"0.5\"\/><rect x=\"1348\" y=\"368\" width=\"76\" height=\"60\" rx=\"0.5\"\/>\n        <rect x=\"1256\" y=\"442\" width=\"80\" height=\"60\" rx=\"0.5\"\/><rect x=\"1348\" y=\"442\" width=\"76\" height=\"60\" rx=\"0.5\"\/>\n      <\/g>\n\n      <!-- Ground line -->\n      <line x1=\"0\" y1=\"860\" x2=\"1440\" y2=\"860\" stroke=\"#B8963E\" stroke-width=\"0.5\" stroke-opacity=\"0.1\"\/>\n      <rect x=\"0\" y=\"860\" width=\"1440\" height=\"40\" fill=\"#030306\"\/>\n\n      <!-- Atmospheric glow -->\n      <ellipse cx=\"610\" cy=\"450\" rx=\"300\" ry=\"300\" fill=\"#B8963E\" opacity=\"0.02\" filter=\"url(#blur)\"\/>\n    <\/svg>\n  <\/div>\n\n  <div class=\"hero-overlay\"><\/div>\n  <div class=\"hero-overlay2\"><\/div>\n  <div class=\"hlines\">\n    <div class=\"hl\"><\/div><div class=\"hl\"><\/div><div class=\"hl\"><\/div>\n  <\/div>\n  <div class=\"hlines-v\">\n    <div class=\"hlv\"><\/div><div class=\"hlv\"><\/div><div class=\"hlv\"><\/div>\n  <\/div>\n\n  <div class=\"hero-content\">\n    <div class=\"hero-eyebrow\">\n      <div class=\"hero-line-left\"><\/div>\n      <span class=\"hero-eyebrow-text\">Poseur certifi\u00e9 Armolan \u00b7 Film solaire architectural<\/span>\n    <\/div>\n    <h1 class=\"hero-title\">\n      La chaleur<br>\n      <span class=\"t-gold\">s&rsquo;arr\u00eate.<\/span><br>\n      <span class=\"t-outline\">Le design,<\/span> non.\n    <\/h1>\n    <p class=\"hero-sub\">L&rsquo;\u00e9l\u00e9gance de la lumi\u00e8re ma\u00eetris\u00e9e \u2014 C\u00f4te d&rsquo;Azur &#038; Europe<\/p>\n    <div class=\"hero-ctas\">\n      <a href=\"#gammes\" class=\"hcta-main\"><span>D\u00e9couvrir les gammes<\/span><\/a>\n      <a href=\"#contact\" class=\"hcta-sec\">Devis gratuit \u2192<\/a>\n    <\/div>\n  <\/div>\n\n  <div class=\"hscroll\">\n    <div class=\"hscroll-line\"><\/div>\n    <span class=\"hscroll-text\">D\u00e9filer<\/span>\n  <\/div>\n\n  <div class=\"hero-stats\">\n    <div class=\"hstat\"><span class=\"hstat-n\">99%<\/span><span class=\"hstat-l\">Rejet UV<\/span><\/div>\n    <div class=\"hstat\"><span class=\"hstat-n\">\u221240%<\/span><span class=\"hstat-l\">\u00c9conomie clim<\/span><\/div>\n    <div class=\"hstat\"><span class=\"hstat-n\">12 ans<\/span><span class=\"hstat-l\">Garantie<\/span><\/div>\n  <\/div>\n<\/section>\n\n<!-- BANDEAU -->\n<div class=\"bandeau\">\n  <div class=\"bandeau-track\">\n    <span class=\"bandeau-item\"><span class=\"bandeau-dot\"><\/span>Film Armolan certifi\u00e9<\/span>\n    <span class=\"bandeau-item\"><span class=\"bandeau-dot\"><\/span>C\u00f4te d&rsquo;Azur \u00b7 Monaco \u00b7 PACA<\/span>\n    <span class=\"bandeau-item\"><span class=\"bandeau-dot\"><\/span>Rejet solaire jusqu&rsquo;\u00e0 82%<\/span>\n    <span class=\"bandeau-item\"><span class=\"bandeau-dot\"><\/span>Garantie 12 ans fabricant<\/span>\n    <span class=\"bandeau-item\"><span class=\"bandeau-dot\"><\/span>Diagnostic gratuit sur site<\/span>\n    <span class=\"bandeau-item\"><span class=\"bandeau-dot\"><\/span>Intervention Europe<\/span>\n    <span class=\"bandeau-item\"><span class=\"bandeau-dot\"><\/span>Protection UV 99%<\/span>\n    <span class=\"bandeau-item\"><span class=\"bandeau-dot\"><\/span>Devis sous 24h<\/span>\n    <span class=\"bandeau-item\"><span class=\"bandeau-dot\"><\/span>Film Armolan certifi\u00e9<\/span>\n    <span class=\"bandeau-item\"><span class=\"bandeau-dot\"><\/span>C\u00f4te d&rsquo;Azur \u00b7 Monaco \u00b7 PACA<\/span>\n    <span class=\"bandeau-item\"><span class=\"bandeau-dot\"><\/span>Rejet solaire jusqu&rsquo;\u00e0 82%<\/span>\n    <span class=\"bandeau-item\"><span class=\"bandeau-dot\"><\/span>Garantie 12 ans fabricant<\/span>\n    <span class=\"bandeau-item\"><span class=\"bandeau-dot\"><\/span>Diagnostic gratuit sur site<\/span>\n    <span class=\"bandeau-item\"><span class=\"bandeau-dot\"><\/span>Intervention Europe<\/span>\n    <span class=\"bandeau-item\"><span class=\"bandeau-dot\"><\/span>Protection UV 99%<\/span>\n    <span class=\"bandeau-item\"><span class=\"bandeau-dot\"><\/span>Devis sous 24h<\/span>\n  <\/div>\n<\/div>\n\n<!-- INTRO -->\n<section class=\"sec\">\n  <div class=\"inner\">\n    <div class=\"intro-wrap\">\n      <div class=\"rv\">\n        <span class=\"stag\">Notre positionnement<\/span>\n        <h2 class=\"htitle\">Poseur expert<br><em>Armolan<\/em><br>haut de gamme.<\/h2>\n        <p class=\"intro-p\">\n          Solaris Glass est le sp\u00e9cialiste du <strong>film solaire architectural de prestige<\/strong> sur la C\u00f4te d&rsquo;Azur et en Europe. Nous installons exclusivement des films <strong>Armolan<\/strong> \u2014 la r\u00e9f\u00e9rence mondiale \u2014 pour prot\u00e9ger, embellir et optimiser vos vitrages r\u00e9sidentiels, tertiaires et commerciaux.\n          <br><br>\n          Chaque pose est r\u00e9alis\u00e9e par nos <strong>techniciens certifi\u00e9s<\/strong>, avec une exigence digne des projets architecturaux les plus ambitieux.\n        <\/p>\n      <\/div>\n      <div class=\"rv d2\">\n        <div class=\"zones-card\">\n          <div class=\"zc-head\"><div class=\"zc-dot\"><\/div><span class=\"zc-title\">Zones d&rsquo;intervention<\/span><\/div>\n          <div class=\"zc-body\">\n            <div class=\"zi\"><div class=\"zi-left\"><div class=\"zi-dot\"><\/div><span class=\"zi-name\">C\u00f4te d&rsquo;Azur<\/span><\/div><span class=\"zi-detail\">Nice \u00b7 Cannes \u00b7 Antibes \u00b7 Monaco<\/span><\/div>\n            <div class=\"zi\"><div class=\"zi-left\"><div class=\"zi-dot\"><\/div><span class=\"zi-name\">PACA<\/span><\/div><span class=\"zi-detail\">Marseille \u00b7 Toulon \u00b7 Aix<\/span><\/div>\n            <div class=\"zi\"><div class=\"zi-left\"><div class=\"zi-dot\"><\/div><span class=\"zi-name\">Monaco<\/span><\/div><span class=\"zi-detail\">Principaut\u00e9 \u00b7 Prestige<\/span><\/div>\n            <div class=\"zi\"><div class=\"zi-left\"><div class=\"zi-dot\"><\/div><span class=\"zi-name\">Italie \u00b7 Suisse<\/span><\/div><span class=\"zi-detail\">Frontalier &#038; sur projet<\/span><\/div>\n            <div class=\"zi\"><div class=\"zi-left\"><div class=\"zi-dot\"><\/div><span class=\"zi-name\">Europe<\/span><\/div><span class=\"zi-detail\">Grands projets architecturaux<\/span><\/div>\n          <\/div>\n          <div class=\"eu-row\">\n            <span class=\"euflag\">\ud83c\uddeb\ud83c\uddf7 France<\/span><span class=\"euflag\">\ud83c\uddf2\ud83c\udde8 Monaco<\/span><span class=\"euflag\">\ud83c\uddee\ud83c\uddf9 Italie<\/span>\n            <span class=\"euflag\">\ud83c\udde8\ud83c\udded Suisse<\/span><span class=\"euflag\">\ud83c\uddea\ud83c\uddf8 Espagne<\/span><span class=\"euflag\">\ud83c\udde9\ud83c\uddea Allemagne<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- GAMMES -->\n<section class=\"sec sec-dark\" id=\"gammes\" style=\"padding-bottom:0;\">\n  <div class=\"gammes-wrap\">\n    <div class=\"gammes-header rv\">\n      <span class=\"stag\">Gammes officielles Armolan<\/span>\n      <h2 class=\"htitle\">Choisissez votre<br><em>film d&rsquo;exception.<\/em><\/h2>\n    <\/div>\n    <div style=\"margin-top:48px;\">\n      <div class=\"cat-row\">\n        <div class=\"cat-label\">Films Ext\u00e9rieur<\/div>\n        <button class=\"gtab on\" data-id=\"0\">C\u00e9ramique<\/button>\n        <button class=\"gtab\" data-id=\"1\">NR Charcoal<\/button>\n        <button class=\"gtab\" data-id=\"2\">R Color EXT<\/button>\n        <button class=\"gtab\" data-id=\"3\">R Silver EXT<\/button>\n        <button class=\"gtab\" data-id=\"4\">Ra Charcoal EXT<\/button>\n      <\/div>\n      <div class=\"cat-row\">\n        <div class=\"cat-label\">Films Int\u00e9rieur<\/div>\n        <button class=\"gtab\" data-id=\"5\">ARM Color-Flip<\/button>\n        <button class=\"gtab\" data-id=\"6\">\u00c9nergie<\/button>\n        <button class=\"gtab\" data-id=\"7\">D\u00e9coratif<\/button>\n        <button class=\"gtab\" data-id=\"8\">NF Solar<\/button>\n        <button class=\"gtab\" data-id=\"9\">R Color INT<\/button>\n        <button class=\"gtab\" data-id=\"10\">R Silver INT<\/button>\n        <button class=\"gtab\" data-id=\"11\">Ra Charcoal INT<\/button>\n      <\/div>\n      <div class=\"cat-row\">\n        <div class=\"cat-label\">Films Sp\u00e9ciaux<\/div>\n        <button class=\"gtab\" data-id=\"12\">Protection solaire<\/button>\n        <button class=\"gtab\" data-id=\"13\">Miroir<\/button>\n        <button class=\"gtab\" data-id=\"14\">S\u00e9curit\u00e9<\/button>\n        <button class=\"gtab\" data-id=\"15\">Anti vis-\u00e0-vis<\/button>\n      <\/div>\n    <\/div>\n    <div id=\"gpanel\"><\/div>\n  <\/div>\n<\/section>\n\n<!-- SIMULATEUR -->\n<section class=\"sec sim-section\" id=\"simulateur\">\n  <div class=\"inner\">\n    <span class=\"stag rv\">Estimez vos gains<\/span>\n    <h2 class=\"htitle rv d1\">Calculez vos <em>\u00e9conomies<\/em><br>en quelques secondes.<\/h2>\n    <p style=\"font-family:'Cormorant Garamond',serif;font-size:18px;font-style:italic;color:var(--gris);margin-top:24px;margin-bottom:48px;\">Estimation bas\u00e9e sur les performances r\u00e9elles des films Armolan.<\/p>\n\n    <div class=\"sim-box rv d2\">\n\n      <div class=\"sim-step-label\">Votre type de b\u00e2timent<\/div>\n      <div class=\"sim-select-grid\" id=\"typeSelect\" style=\"margin-bottom:36px;\">\n        <div class=\"sim-select-opt active\" data-mult=\"1.0\">\n          <span class=\"sim-select-opt-icon\">\ud83c\udfe0<\/span>\n          <span class=\"sim-select-opt-name\">Villa \/ Maison<\/span>\n        <\/div>\n        <div class=\"sim-select-opt\" data-mult=\"1.15\">\n          <span class=\"sim-select-opt-icon\">\ud83c\udfe2<\/span>\n          <span class=\"sim-select-opt-name\">Bureaux<\/span>\n        <\/div>\n        <div class=\"sim-select-opt\" data-mult=\"1.3\">\n          <span class=\"sim-select-opt-icon\">\ud83c\udfec<\/span>\n          <span class=\"sim-select-opt-name\">Commerce<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"sim-field\">\n        <div class=\"sim-step-label\">Votre facture annuelle de climatisation<\/div>\n        <div class=\"sim-field-row\">\n          <span class=\"sim-field-label\">Estimation actuelle<\/span>\n          <span class=\"sim-field-value\" id=\"billOut\">1 200 \u20ac<\/span>\n        <\/div>\n        <input type=\"range\" id=\"billRange\" min=\"300\" max=\"8000\" value=\"1200\" step=\"50\">\n        <div class=\"sim-range-labels\"><span>300 \u20ac<\/span><span>8 000 \u20ac<\/span><\/div>\n      <\/div>\n\n      <div class=\"sim-field\">\n        <div class=\"sim-step-label\">Surface vitr\u00e9e expos\u00e9e au soleil<\/div>\n        <div class=\"sim-field-row\">\n          <span class=\"sim-field-label\">Surface approximative<\/span>\n          <span class=\"sim-field-value\" id=\"surfOut\">25 m\u00b2<\/span>\n        <\/div>\n        <input type=\"range\" id=\"surfRange\" min=\"5\" max=\"300\" value=\"25\" step=\"5\">\n        <div class=\"sim-range-labels\"><span>5 m\u00b2<\/span><span>300 m\u00b2<\/span><\/div>\n      <\/div>\n\n      <div class=\"sim-field\" style=\"margin-bottom:0;\">\n        <div class=\"sim-step-label\">Exposition au soleil<\/div>\n        <div class=\"sim-select-grid\" id=\"expoSelect\">\n          <div class=\"sim-select-opt\" data-mult=\"0.85\">\n            <span class=\"sim-select-opt-icon\">\ud83c\udf24\ufe0f<\/span>\n            <span class=\"sim-select-opt-name\">Mod\u00e9r\u00e9e<\/span>\n          <\/div>\n          <div class=\"sim-select-opt active\" data-mult=\"1.0\">\n            <span class=\"sim-select-opt-icon\">\u2600\ufe0f<\/span>\n            <span class=\"sim-select-opt-name\">Forte<\/span>\n          <\/div>\n          <div class=\"sim-select-opt\" data-mult=\"1.15\">\n            <span class=\"sim-select-opt-icon\">\ud83d\udd25<\/span>\n            <span class=\"sim-select-opt-name\">Tr\u00e8s forte<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sim-divider\"><\/div>\n\n      <div class=\"sim-result-box\">\n        <div class=\"sim-result-label\">Vos \u00e9conomies estim\u00e9es avec Solaris Glass<\/div>\n        <div class=\"sim-result-main\" id=\"savingsYear\">456 \u20ac<span> \/ an<\/span><\/div>\n        <div class=\"sim-result-sub\">Soit environ <strong id=\"savingsPct\" style=\"color:var(--or2);\">38%<\/strong> de r\u00e9duction sur votre facture actuelle<\/div>\n\n        <div class=\"sim-result-grid\">\n          <div class=\"sim-result-stat\">\n            <div class=\"sim-rs-num\" id=\"savings5y\">2 280 \u20ac<\/div>\n            <div class=\"sim-rs-label\">\u00c9conomies sur 5 ans<\/div>\n          <\/div>\n          <div class=\"sim-result-stat\">\n            <div class=\"sim-rs-num\" id=\"savingsMonth\">38 \u20ac<\/div>\n            <div class=\"sim-rs-label\">\u00c9conomie mensuelle<\/div>\n          <\/div>\n          <div class=\"sim-result-stat\">\n            <div class=\"sim-rs-num\" id=\"paybackTime\">~14 mois<\/div>\n            <div class=\"sim-rs-label\">Retour sur investissement*<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sim-note\">\n        <strong>*Estimation indicative.<\/strong> Calcul bas\u00e9 sur un rejet thermique moyen de 25 \u00e0 40% selon le film Armolan choisi, votre exposition et la surface trait\u00e9e. Un diagnostic gratuit sur site permet d&rsquo;obtenir un chiffrage pr\u00e9cis adapt\u00e9 \u00e0 votre situation exacte.\n      <\/div>\n\n      <div class=\"sim-cta-row\">\n        <a href=\"#contact\" class=\"hcta-main\"><span>Obtenir mon devis pr\u00e9cis \u2192<\/span><\/a>\n        <a href=\"#gammes\" class=\"hcta-sec\">Revoir les films<\/a>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- EXPERTISE -->\n<section class=\"sec\" id=\"expertise\">\n  <div class=\"inner\">\n    <span class=\"stag rv\">Notre expertise<\/span>\n    <h2 class=\"htitle rv d1\">Pourquoi choisir<br><em>Solaris Glass.<\/em><\/h2>\n    <div class=\"exp-grid\">\n      <div class=\"exp-card rv\"><div class=\"exp-num\">01<\/div><p class=\"exp-title\">Poseur certifi\u00e9 Armolan<\/p><p class=\"exp-text\">Form\u00e9s directement par Armolan Europe. Chaque film est pos\u00e9 selon les protocoles exacts du fabricant \u2014 garant de la garantie totale et de la performance maximale.<\/p><\/div>\n      <div class=\"exp-card rv d1\"><div class=\"exp-num\">02<\/div><p class=\"exp-title\">Diagnostic sur mesure<\/p><p class=\"exp-text\">Visite de site, analyse des vitrages, orientations et ensoleillement. Nous pr\u00e9conisons uniquement le film adapt\u00e9 \u00e0 votre situation. Jamais de solution g\u00e9n\u00e9rique.<\/p><\/div>\n      <div class=\"exp-card rv d2\"><div class=\"exp-num\">03<\/div><p class=\"exp-title\">Pose sans bulle garantie<\/p><p class=\"exp-text\">Outils professionnels de pr\u00e9cision, conditions contr\u00f4l\u00e9es. Chaque vitrage est trait\u00e9 avec la m\u00eame rigueur \u2014 du simple appartement \u00e0 la grande fa\u00e7ade tertiaire.<\/p><\/div>\n      <div class=\"exp-card rv\"><div class=\"exp-num\">04<\/div><p class=\"exp-title\">Garantie jusqu&rsquo;\u00e0 12 ans<\/p><p class=\"exp-text\">Certificat de pose officiel Armolan remis \u00e0 l&rsquo;issue de chaque intervention. Garantie fabricant jusqu&rsquo;\u00e0 12 ans. Suivi post-installation inclus.<\/p><\/div>\n      <div class=\"exp-card rv d1\"><div class=\"exp-num\">05<\/div><p class=\"exp-title\">Projets prestige<\/p><p class=\"exp-text\">Villas de luxe, palaces, h\u00f4tels 5\u2605, show-rooms, yachts&#8230; Solaris Glass intervient sur les projets les plus exigeants de la C\u00f4te d&rsquo;Azur et de Monaco.<\/p><\/div>\n      <div class=\"exp-card rv d2\"><div class=\"exp-num\">06<\/div><p class=\"exp-title\">Intervention Europe<\/p><p class=\"exp-text\">Bas\u00e9s sur la C\u00f4te d&rsquo;Azur, nous nous d\u00e9pla\u00e7ons en Europe pour les grands projets. Monaco, Italie, Suisse, Espagne, Allemagne \u2014 aucune fronti\u00e8re \u00e0 l&rsquo;excellence.<\/p><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- PROCESSUS -->\n<section class=\"sec sec-mid\">\n  <div class=\"inner\">\n    <span class=\"stag rv\">Notre m\u00e9thode<\/span>\n    <h2 class=\"htitle rv d1\">Un processus<br><em>irr\u00e9prochable.<\/em><\/h2>\n    <div class=\"proc-wrap\">\n      <div class=\"proc-line\"><\/div>\n      <div class=\"pstep rv\">\n        <div class=\"pdot\"><div class=\"pdot-core\"><\/div><span class=\"pnum\">1<\/span><\/div>\n        <h3 class=\"ptitle\">Diagnostic<\/h3>\n        <p class=\"pdesc\">Visite sur site. Analyse des vitrages, orientation et ensoleillement. Recommandation personnalis\u00e9e du film le plus adapt\u00e9.<\/p>\n      <\/div>\n      <div class=\"pstep rv d1\">\n        <div class=\"pdot\"><div class=\"pdot-core\"><\/div><span class=\"pnum\">2<\/span><\/div>\n        <h3 class=\"ptitle\">Devis<\/h3>\n        <p class=\"pdesc\">Devis d\u00e9taill\u00e9 sous 24h. Transparent, sans surprise. Choix valid\u00e9 ensemble avant toute intervention.<\/p>\n      <\/div>\n      <div class=\"pstep rv d2\">\n        <div class=\"pdot\"><div class=\"pdot-core\"><\/div><span class=\"pnum\">3<\/span><\/div>\n        <h3 class=\"ptitle\">Pose experte<\/h3>\n        <p class=\"pdesc\">Installation par technicien certifi\u00e9. D\u00e9coupe sur mesure, pose sans bulle garantie, nettoyage complet inclus.<\/p>\n      <\/div>\n      <div class=\"pstep rv d3\">\n        <div class=\"pdot\"><div class=\"pdot-core\"><\/div><span class=\"pnum\">4<\/span><\/div>\n        <h3 class=\"ptitle\">Certificat<\/h3>\n        <p class=\"pdesc\">Certificat de pose officiel Armolan remis. Garantie fabricant active. Suivi et contr\u00f4le qualit\u00e9 post-installation.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ZONES -->\n<section class=\"sec\" id=\"zones\">\n  <div class=\"inner\">\n    <span class=\"stag rv\">Zones d&rsquo;intervention<\/span>\n    <h2 class=\"htitle rv d1\">C\u00f4te d&rsquo;Azur.<br><em>Et bien au-del\u00e0.<\/em><\/h2>\n    <div class=\"zone-grid\">\n      <div class=\"zlist rv\">\n        <span class=\"zcat\">France \u2014 C\u00f4te d&rsquo;Azur &#038; PACA<\/span>\n        <div class=\"ze\"><span class=\"ze-name\">Nice \u00b7 Cannes \u00b7 Antibes<\/span><span class=\"ze-type\">C\u0153ur de zone<\/span><\/div>\n        <div class=\"ze\"><span class=\"ze-name\">Monaco \u00b7 Menton \u00b7 Cap Ferrat<\/span><span class=\"ze-type\">Luxe &#038; prestige<\/span><\/div>\n        <div class=\"ze\"><span class=\"ze-name\">Marseille \u00b7 Aix \u00b7 Toulon<\/span><span class=\"ze-type\">PACA ouest<\/span><\/div>\n        <div class=\"ze\"><span class=\"ze-name\">Martigues \u00b7 Istres \u00b7 Salon<\/span><span class=\"ze-type\">\u00c9tang de Berre<\/span><\/div>\n        <div class=\"ze\"><span class=\"ze-name\">Var \u00b7 Alpes-Maritimes<\/span><span class=\"ze-type\">Toute la r\u00e9gion<\/span><\/div>\n        <span class=\"zcat\">Europe \u2014 Grands projets<\/span>\n        <div class=\"ze\"><span class=\"ze-name\">Italie \u2014 Ligurie \u00b7 Milano<\/span><span class=\"ze-type\">Frontalier<\/span><\/div>\n        <div class=\"ze\"><span class=\"ze-name\">Suisse \u2014 Gen\u00e8ve \u00b7 Zurich<\/span><span class=\"ze-type\">Sur projet<\/span><\/div>\n        <div class=\"ze\"><span class=\"ze-name\">Espagne \u00b7 Belgique \u00b7 Luxembourg<\/span><span class=\"ze-type\">Sur projet<\/span><\/div>\n        <div class=\"ze\"><span class=\"ze-name\">Toute l&rsquo;Europe<\/span><span class=\"ze-type\">Grands chantiers<\/span><\/div>\n      <\/div>\n      <div class=\"rv d2\">\n        <div class=\"zbox\">\n          <h3 class=\"zbox-title\">Nous venons \u00e0 vous.<\/h3>\n          <span class=\"zbox-sub\">D\u00e9placement inclus \u2014 C\u00f4te d&rsquo;Azur &#038; PACA<\/span>\n          <p class=\"zbox-text\">Nos \u00e9quipes interviennent partout sur la C\u00f4te d&rsquo;Azur sans frais suppl\u00e9mentaires. Pour les projets d&rsquo;exception \u2014 villas, palaces, immeubles de standing, yachts \u2014 nous nous d\u00e9pla\u00e7ons en Europe.<\/p>\n          <div class=\"zflags\">\n            <span class=\"zflag\">\ud83c\uddeb\ud83c\uddf7 France<\/span><span class=\"zflag\">\ud83c\uddf2\ud83c\udde8 Monaco<\/span><span class=\"zflag\">\ud83c\uddee\ud83c\uddf9 Italie<\/span>\n            <span class=\"zflag\">\ud83c\udde8\ud83c\udded Suisse<\/span><span class=\"zflag\">\ud83c\uddea\ud83c\uddf8 Espagne<\/span><span class=\"zflag\">\ud83c\udde7\ud83c\uddea Belgique<\/span>\n            <span class=\"zflag\">\ud83c\uddf1\ud83c\uddfa Luxembourg<\/span><span class=\"zflag\">\ud83c\udde9\ud83c\uddea Allemagne<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"zpro\">\n          <p class=\"zpro-text\"><strong>Architectes \u00b7 Promoteurs \u00b7 Gestionnaires de patrimoine \u2014<\/strong> nous proposons des contrats cadres pour l&rsquo;ensemble de vos projets en France et en Europe.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- TEMOIGNAGES -->\n<section class=\"sec sec-dark\">\n  <div class=\"inner\">\n    <span class=\"stag rv\">Ils nous font confiance<\/span>\n    <h2 class=\"htitle rv d1\">L&rsquo;excellence<br><em>reconnue.<\/em><\/h2>\n    <div class=\"temo-grid\">\n      <div class=\"temo rv\">\n        <div class=\"temo-stars\"><span class=\"tstar\">\u2605<\/span><span class=\"tstar\">\u2605<\/span><span class=\"tstar\">\u2605<\/span><span class=\"tstar\">\u2605<\/span><span class=\"tstar\">\u2605<\/span><\/div>\n        <p class=\"tq\">\u00ab\u00a0<\/p>\n        <p class=\"ttext\">Notre villa expos\u00e9e plein sud \u00e9tait invivable en \u00e9t\u00e9. Apr\u00e8s la pose du film C\u00e9ramique Armolan sur nos baies vitr\u00e9es, la diff\u00e9rence est imm\u00e9diate et spectaculaire. Un travail d&rsquo;une pr\u00e9cision remarquable.<\/p>\n        <p class=\"tauthor\">Sophie &#038; Pierre D.<\/p>\n        <p class=\"trole\">Villa contemporaine \u2014 Cap d&rsquo;Antibes<\/p>\n      <\/div>\n      <div class=\"temo rv d1\">\n        <div class=\"temo-stars\"><span class=\"tstar\">\u2605<\/span><span class=\"tstar\">\u2605<\/span><span class=\"tstar\">\u2605<\/span><span class=\"tstar\">\u2605<\/span><span class=\"tstar\">\u2605<\/span><\/div>\n        <p class=\"tq\">\u00ab\u00a0<\/p>\n        <p class=\"ttext\">Nos bureaux sur le port de Monaco ont \u00e9t\u00e9 enti\u00e8rement trait\u00e9s. Confort thermique imm\u00e9diat, esth\u00e9tique impeccable. Nos clients remarquent l&rsquo;\u00e9l\u00e9gance des vitrages d\u00e8s l&rsquo;entr\u00e9e de nos locaux.<\/p>\n        <p class=\"tauthor\">Laurent M.<\/p>\n        <p class=\"trole\">Family office \u2014 Monaco<\/p>\n      <\/div>\n      <div class=\"temo rv d2\">\n        <div class=\"temo-stars\"><span class=\"tstar\">\u2605<\/span><span class=\"tstar\">\u2605<\/span><span class=\"tstar\">\u2605<\/span><span class=\"tstar\">\u2605<\/span><span class=\"tstar\">\u2605<\/span><\/div>\n        <p class=\"tq\">\u00ab\u00a0<\/p>\n        <p class=\"ttext\">Intervention sur notre h\u00f4tel \u00e0 Cannes. Professionnalisme absolu, respect des d\u00e9lais, r\u00e9sultat parfait sur 400m\u00b2 de vitrages. Je recommande sans r\u00e9serve pour tout projet haut de gamme.<\/p>\n        <p class=\"tauthor\">Marc A.<\/p>\n        <p class=\"trole\">Directeur \u2014 H\u00f4tel 5\u2605, Cannes<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- CTA -->\n<section class=\"sec cta-sec\" id=\"contact\">\n  <div class=\"cta-inner\">\n    <span class=\"stag rv\" style=\"justify-content:center;\">Passez \u00e0 l&rsquo;action<\/span>\n    <h2 class=\"cta-title rv d1\">Votre projet<br>m\u00e9rite <em>l&rsquo;excellence.<\/em><\/h2>\n    <p class=\"cta-sub rv d2\">Diagnostic gratuit \u00b7 Devis sous 24h \u00b7 Pose certifi\u00e9e Armolan<br>Garantie fabricant jusqu&rsquo;\u00e0 12 ans \u00b7 C\u00f4te d&rsquo;Azur &#038; Europe<\/p>\n    <div class=\"cta-btns rv d2\">\n      <a href=\"tel:0612925218\" class=\"hcta-main\"><span>Appeler maintenant<\/span><\/a>\n      <a href=\"mailto:contact@solarisglass.fr\" class=\"hcta-sec\">\u00c9crire \u2192<\/a>\n    <\/div>\n    <div class=\"cta-contacts rv d3\">\n      <div class=\"cc\"><span class=\"cc-label\">Adrien \u2014 Expert technique<\/span><span class=\"cc-val\"><a href=\"tel:0612925218\" style=\"color:inherit;text-decoration:none;\">06 12 92 52 18<\/a><\/span><\/div>\n      <div class=\"cc\"><span class=\"cc-label\">Jacques \u2014 Commercial<\/span><span class=\"cc-val\"><a href=\"tel:0761332886\" style=\"color:inherit;text-decoration:none;\">07 61 33 28 86<\/a><\/span><\/div>\n      <div class=\"cc\"><span class=\"cc-label\">Email<\/span><span class=\"cc-val\">contact@solarisglass.fr<\/span><\/div>\n      <div class=\"cc\"><span class=\"cc-label\">Zone principale<\/span><span class=\"cc-val\">C\u00f4te d&rsquo;Azur \u00b7 Monaco<\/span><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- FOOTER -->\n<footer>\n  <span class=\"flogo\">SOLARIS <span>GLASS<\/span><\/span>\n  <p class=\"fcopy\">\u00a9 2025 Solaris Glass \u2014 Poseur certifi\u00e9 Armolan | C\u00f4te d&rsquo;Azur &#038; Europe<\/p>\n  <div class=\"flinks\">\n    <a href=\"#\">Mentions l\u00e9gales<\/a>\n    <a href=\"#\">CGV<\/a>\n    <a href=\"#\">Contact<\/a>\n  <\/div>\n<\/footer>\n\n<script>\n\/\/ CURSOR\nconst cur=document.getElementById('cur'),curR=document.getElementById('curR');\nlet mx=0,my=0,rx=0,ry=0;\ndocument.addEventListener('mousemove',e=>{\n  mx=e.clientX;my=e.clientY;\n  cur.style.left=mx-3+'px';cur.style.top=my-3+'px';\n});\n(function a(){rx+=(mx-rx)*0.1;ry+=(my-ry)*0.1;\n  curR.style.left=rx-14+'px';curR.style.top=ry-14+'px';\n  requestAnimationFrame(a);})();\n\n\/\/ NAV SCROLL\nwindow.addEventListener('scroll',()=>{\n  document.getElementById('nav').classList.toggle('scrolled',scrollY>60);\n});\n\n\/\/ REVEAL\nconst obs=new IntersectionObserver(es=>es.forEach(e=>{if(e.isIntersecting)e.target.classList.add('on');}),{threshold:0.1});\ndocument.querySelectorAll('.rv').forEach(r=>obs.observe(r));\n\n\/\/ GAMMES\nconst G=[\n  {cat:\"Ext\u00e9rieur\",num:\"01\",badge:\"Technologie c\u00e9ramique\",name:\"C\u00e9ramique\",sub:\"Film c\u00e9ramique \u00b7 Ext\u00e9rieur \u00b7 Sans m\u00e9tal\",\n   desc:\"La technologie <strong>c\u00e9ramique pure<\/strong> pour fa\u00e7ades ext\u00e9rieures. Aucun m\u00e9tal \u2014 z\u00e9ro interf\u00e9rence avec les signaux WiFi, 4G et 5G. Rejet thermique exceptionnel avec une <strong>transparence maximale<\/strong>.\",\n   specs:[{l:\"Technologie\",v:\"C\u00e9ramique pure\"},{l:\"Interf\u00e9rence signal\",v:\"Aucune\"},{l:\"Rejet UV\",v:\"99%\"},{l:\"Application\",v:\"Ext\u00e9rieur\"},{l:\"Aspect\",v:\"Transparent\"}],\n   atouts:[\"<strong>Z\u00e9ro m\u00e9tal<\/strong> \u2014 aucune interf\u00e9rence WiFi, 4G, 5G ou GPS\",\"<strong>Rejet thermique maximal<\/strong> \u2014 performance sup\u00e9rieure aux films m\u00e9tallis\u00e9s\",\"<strong>Transparence parfaite<\/strong> \u2014 l'aspect du vitrage est totalement pr\u00e9serv\u00e9\"],\n   tags:[\"Immeubles tertiaires\",\"R\u00e9sidentiel luxe\",\"Bureaux connect\u00e9s\",\"Fa\u00e7ades prestige\"],vis:\"C\u00c9R\"},\n  {cat:\"Ext\u00e9rieur\",num:\"02\",badge:\"Mat non-r\u00e9fl\u00e9chissant\",name:\"NR Charcoal\",sub:\"Film charcoal \u00b7 Ext\u00e9rieur \u00b7 Effet mat\",\n   desc:\"Film ext\u00e9rieur <strong>charcoal non-r\u00e9fl\u00e9chissant<\/strong>. Teinte sombre sans effet miroir. Protection thermique \u00e9lev\u00e9e par absorption avec un <strong>rendu mat et sophistiqu\u00e9<\/strong> pour les architectures contemporaines.\",\n   specs:[{l:\"Effet\",v:\"Mat absorbant\"},{l:\"Teinte\",v:\"Charcoal anthracite\"},{l:\"Rejet UV\",v:\"99%\"},{l:\"Reflet ext\u00e9rieur\",v:\"Minimal\"},{l:\"Application\",v:\"Ext\u00e9rieur\"}],\n   atouts:[\"<strong>Effet mat furtif<\/strong> \u2014 aucun reflet, aspect contemporain et \u00e9l\u00e9gant\",\"<strong>Teinte profonde<\/strong> \u2014 signature architecturale forte\",\"<strong>Protection par absorption<\/strong> \u2014 thermique sans reflet intrusif\"],\n   tags:[\"Architecture contemporaine\",\"Design sombre\",\"R\u00e9sidentiel premium\",\"Fa\u00e7ades modernes\"],vis:\"NRC\"},\n  {cat:\"Ext\u00e9rieur\",num:\"03\",badge:\"Palette color\u00e9e architecturale\",name:\"R Color EXT\",sub:\"Film color\u00e9 \u00b7 Ext\u00e9rieur \u00b7 Architecture signature\",\n   desc:\"Film ext\u00e9rieur \u00e0 <strong>teintes color\u00e9es architecturales<\/strong>. Protection solaire haute performance dans une palette de couleurs pour <strong>personnaliser visuellement la fa\u00e7ade<\/strong> tout en la prot\u00e9geant thermiquement.\",\n   specs:[{l:\"Teintes\",v:\"Multiple\"},{l:\"Effet\",v:\"Color\u00e9 r\u00e9fl\u00e9chissant\"},{l:\"Rejet UV\",v:\"99%\"},{l:\"Usage\",v:\"Architectural\"},{l:\"Application\",v:\"Ext\u00e9rieur\"}],\n   atouts:[\"<strong>Palette de couleurs<\/strong> \u2014 personnalisation totale de la fa\u00e7ade\",\"<strong>Double fonction<\/strong> \u2014 esth\u00e9tique ET protection thermique\",\"<strong>Identit\u00e9 forte<\/strong> \u2014 chaque fa\u00e7ade devient une signature visuelle\"],\n   tags:[\"Projets signature\",\"Architecture color\u00e9e\",\"Show-rooms\",\"B\u00e2timents culturels\"],vis:\"RCE\"},\n  {cat:\"Ext\u00e9rieur\",num:\"04\",badge:\"Miroir argent \u00b7 Rejet maximal\",name:\"R Silver EXT\",sub:\"Film argent miroir \u00b7 Ext\u00e9rieur \u00b7 Haute performance\",\n   desc:\"Le film ext\u00e9rieur <strong>miroir argent<\/strong> \u00e0 rejet solaire maximal. Solution haut de gamme pour grandes surfaces vitr\u00e9es expos\u00e9es \u2014 immeubles de bureaux, tours, fa\u00e7ades sud. <strong>Intimit\u00e9 diurne totale<\/strong>.\",\n   specs:[{l:\"Effet\",v:\"Miroir argent\u00e9\"},{l:\"Rejet solaire\",v:\"Tr\u00e8s \u00e9lev\u00e9\"},{l:\"Rejet UV\",v:\"99%\"},{l:\"Intimit\u00e9 jour\",v:\"Totale\"},{l:\"Application\",v:\"Ext\u00e9rieur\"}],\n   atouts:[\"<strong>Rejet maximal<\/strong> \u2014 la protection la plus efficace de la gamme ext\u00e9rieur\",\"<strong>Effet miroir premium<\/strong> \u2014 esth\u00e9tique forte et contemporaine\",\"<strong>Intimit\u00e9 absolue<\/strong> \u2014 opaque de l'ext\u00e9rieur, transparent de l'int\u00e9rieur\"],\n   tags:[\"Immeubles bureaux\",\"Tours vitr\u00e9es\",\"Commerces prestige\",\"Tertiaire premium\"],vis:\"RSE\"},\n  {cat:\"Ext\u00e9rieur\",num:\"05\",badge:\"Charcoal absorbant ext\u00e9rieur\",name:\"Ra Charcoal EXT\",sub:\"Film charcoal \u00b7 Ext\u00e9rieur \u00b7 Absorbant\",\n   desc:\"Film ext\u00e9rieur charcoal \u00e0 <strong>fort pouvoir absorbant<\/strong>. Protection thermique par absorption plut\u00f4t que r\u00e9flexion \u2014 id\u00e9al sans effet miroir. Teinte anthracite \u00e9l\u00e9gante avec un <strong>rendu sobre et architectural<\/strong>.\",\n   specs:[{l:\"Teinte\",v:\"Charcoal\"},{l:\"Variantes\",v:\"Ra CH ext\"},{l:\"Rejet UV\",v:\"99%\"},{l:\"Reflet\",v:\"R\u00e9duit\"},{l:\"Application\",v:\"Ext\u00e9rieur\"}],\n   atouts:[\"<strong>Absorption thermique<\/strong> \u2014 sans reflet miroir intrusif\",\"<strong>Anthracite \u00e9l\u00e9gant<\/strong> \u2014 sobri\u00e9t\u00e9 architecturale maximale\",\"<strong>Int\u00e9gration parfaite<\/strong> \u2014 discr\u00e9tion dans tout environnement b\u00e2ti\"],\n   tags:[\"Architecture minimaliste\",\"R\u00e9sidentiel contemporain\",\"Fa\u00e7ades discr\u00e8tes\",\"Prestige\"],vis:\"RAE\"},\n  {cat:\"Int\u00e9rieur\",num:\"06\",badge:\"Effet dichro\u00efque unique\",name:\"ARM Color-Flip\",sub:\"Film dichro\u00efque \u00b7 Int\u00e9rieur \u00b7 Art & protection\",\n   desc:\"Film r\u00e9volutionnaire \u00e0 <strong>effet dichro\u00efque changeant<\/strong> selon l'angle de vision. Couleurs \u00e9voluant de l'or au bleu selon la lumi\u00e8re. La fusion absolue entre <strong>protection solaire et art architectural<\/strong> contemporain.\",\n   specs:[{l:\"Effet visuel\",v:\"Dichro\u00efque \/ iris\u00e9\"},{l:\"Rejet UV\",v:\"99%\"},{l:\"Application\",v:\"Int\u00e9rieur\"},{l:\"Usage\",v:\"Luxe & design\"},{l:\"Unicit\u00e9\",v:\"Exclusive\"}],\n   atouts:[\"<strong>Effet unique<\/strong> \u2014 couleurs changeantes, aucun autre film ne propose cela\",\"<strong>Protection UV 99%<\/strong> \u2014 bloque tous les rayons ultraviolets\",\"<strong>\u0152uvre architecturale<\/strong> \u2014 chaque vitrage devient vivant\"],\n   tags:[\"R\u00e9sidentiel luxe\",\"Design contemporain\",\"Espaces prestige\",\"Architecture d'auteur\"],vis:\"CF\"},\n  {cat:\"Int\u00e9rieur\",num:\"07\",badge:\"\u00c9t\u00e9 & Hiver \u00b7 \u221240% \u00e9nergie\",name:\"\u00c9conomie d'\u00e9nergie\",sub:\"Film basse \u00e9missivit\u00e9 \u00b7 Toutes saisons\",\n   desc:\"Film <strong>toutes saisons<\/strong> \u00e0 haute performance \u00e9nerg\u00e9tique. Bloque la chaleur solaire en \u00e9t\u00e9, retient la chaleur int\u00e9rieure en hiver. Jusqu'\u00e0 <strong>\u221240% sur la climatisation et le chauffage<\/strong>. ROI prouv\u00e9 d\u00e8s la premi\u00e8re ann\u00e9e.\",\n   specs:[{l:\"Saisons\",v:\"\u00c9t\u00e9 & Hiver\"},{l:\"\u00c9conomie\",v:\"Jusqu'\u00e0 \u221240%\"},{l:\"Rejet \u00e9t\u00e9\",v:\"\u00c9lev\u00e9\"},{l:\"R\u00e9tention hiver\",v:\"\u00c9lev\u00e9e\"},{l:\"Application\",v:\"Int\u00e9rieur\"}],\n   atouts:[\"<strong>Double action<\/strong> \u2014 \u00e9t\u00e9 ET hiver en un seul film\",\"<strong>ROI rapide<\/strong> \u2014 \u00e9conomies mesurables d\u00e8s la 1\u00e8re saison\",\"<strong>Confort permanent<\/strong> \u2014 temp\u00e9rature int\u00e9rieure stabilis\u00e9e naturellement\"],\n   tags:[\"Bureaux tertiaires\",\"Grandes surfaces\",\"Immobilier commercial\",\"Logements collectifs\"],vis:\"EE\"},\n  {cat:\"Int\u00e9rieur\",num:\"08\",badge:\"Sabl\u00e9 \u00b7 Givr\u00e9 \u00b7 Color\u00e9\",name:\"Film d\u00e9coratif\",sub:\"Film d\u00e9coratif \u00b7 Int\u00e9rieur \u00b7 Personnalisation\",\n   desc:\"Gamme d\u00e9corative Armolan pour <strong>personnaliser les vitrages<\/strong> avec style. Effets sabl\u00e9, givr\u00e9, imprim\u00e9 ou color\u00e9. Protection UV int\u00e9gr\u00e9e. Espaces privatifs <strong>\u00e9l\u00e9gants et lumineux<\/strong> simultan\u00e9ment.\",\n   specs:[{l:\"Finitions\",v:\"Sabl\u00e9, givr\u00e9, color\u00e9\"},{l:\"Protection UV\",v:\"99%\"},{l:\"Intimit\u00e9\",v:\"Partielle \u00e0 totale\"},{l:\"Sur mesure\",v:\"Oui\"},{l:\"Application\",v:\"Int\u00e9rieur\"}],\n   atouts:[\"<strong>Personnalisation totale<\/strong> \u2014 finitions multiples pour chaque projet\",\"<strong>Intimit\u00e9 visuelle<\/strong> \u2014 protection des regards sans obscurcir\",\"<strong>UV 99%<\/strong> \u2014 pr\u00e9serve mobilier, parquet et \u0153uvres d'art\"],\n   tags:[\"Cloisons vitr\u00e9es\",\"Salles de r\u00e9union\",\"Espaces bien-\u00eatre\",\"H\u00f4tellerie luxe\"],vis:\"D\u00c9C\"},\n  {cat:\"Int\u00e9rieur\",num:\"09\",badge:\"Bronze NF \u00b7 Discret & efficace\",name:\"NF Solar\",sub:\"Film bronze solaire \u00b7 NF Bronze 20 \/ 35\",\n   desc:\"Film solaire int\u00e9rieur \u00e0 <strong>teinte bronze neutre<\/strong>. Protection thermique efficace avec rendu sobre et \u00e9l\u00e9gant. Disponible en <strong>NF Bronze 20<\/strong> et <strong>NF Bronze 35<\/strong> pour adapter la transmission lumineuse \u00e0 chaque espace.\",\n   specs:[{l:\"Teinte\",v:\"Bronze neutre\"},{l:\"Variantes\",v:\"NF Bronze 20 \/ 35\"},{l:\"Rejet UV\",v:\"99%\"},{l:\"Format\",v:\"1,52m \u00d7 30m\"},{l:\"Application\",v:\"Int\u00e9rieur\"}],\n   atouts:[\"<strong>Bronze discret<\/strong> \u2014 int\u00e9gration esth\u00e9tique parfaite\",\"<strong>Deux niveaux<\/strong> \u2014 NF Bronze 20 (opaque) ou 35 (translucide)\",\"<strong>Protection thermique<\/strong> \u2014 r\u00e9duction significative de la chaleur\"],\n   tags:[\"R\u00e9sidentiel\",\"Bureaux\",\"Fa\u00e7ades sud\",\"V\u00e9randas & baies\"],vis:\"NFS\"},\n  {cat:\"Int\u00e9rieur\",num:\"10\",badge:\"Couleurs & ambiance int\u00e9rieure\",name:\"R Color INT\",sub:\"Film color\u00e9 \u00b7 Int\u00e9rieur \u00b7 Design d'espace\",\n   desc:\"Film solaire int\u00e9rieur \u00e0 <strong>teintes color\u00e9es architecturales<\/strong>. Protection thermique int\u00e9gr\u00e9e dans une palette de teintes pour cr\u00e9er une <strong>ambiance lumineuse int\u00e9rieure unique<\/strong> et personnalis\u00e9e.\",\n   specs:[{l:\"Teintes\",v:\"Multiple\"},{l:\"Rejet UV\",v:\"99%\"},{l:\"Ambiance\",v:\"Personnalisable\"},{l:\"Usage\",v:\"Architectural\"},{l:\"Application\",v:\"Int\u00e9rieur\"}],\n   atouts:[\"<strong>Palette de couleurs<\/strong> \u2014 ambiance lumineuse unique et sign\u00e9e\",\"<strong>Protection int\u00e9gr\u00e9e<\/strong> \u2014 esth\u00e9tique et performance combin\u00e9es\",\"<strong>Identit\u00e9 d'espace<\/strong> \u2014 signature visuelle imm\u00e9diate\"],\n   tags:[\"H\u00f4tels & restaurants\",\"Show-rooms\",\"Architecture d'int\u00e9rieur\",\"Espaces \u00e9v\u00e9nementiels\"],vis:\"RCI\"},\n  {cat:\"Int\u00e9rieur\",num:\"11\",badge:\"Miroir argent \u00b7 Intimit\u00e9 totale\",name:\"R Silver INT\",sub:\"Film argent miroir \u00b7 Int\u00e9rieur \u00b7 Prestige\",\n   desc:\"Film int\u00e9rieur \u00e0 <strong>effet miroir argent\u00e9<\/strong>. Rejet solaire maximal avec r\u00e9flexion \u00e9l\u00e9gante. Protection thermique sup\u00e9rieure pour grandes surfaces vitr\u00e9es. La <strong>r\u00e9f\u00e9rence des b\u00e2timents de prestige<\/strong>.\",\n   specs:[{l:\"Effet\",v:\"Miroir argent\u00e9\"},{l:\"Rejet solaire\",v:\"Tr\u00e8s \u00e9lev\u00e9\"},{l:\"Rejet UV\",v:\"99%\"},{l:\"Intimit\u00e9 jour\",v:\"Totale\"},{l:\"Application\",v:\"Int\u00e9rieur\"}],\n   atouts:[\"<strong>Effet miroir premium<\/strong> \u2014 rendu architectural de standing\",\"<strong>Rejet maximal<\/strong> \u2014 protection thermique parmi les plus \u00e9lev\u00e9es\",\"<strong>Intimit\u00e9 diurne<\/strong> \u2014 opaque de l'ext\u00e9rieur, transparent de l'int\u00e9rieur\"],\n   tags:[\"Immeubles bureaux\",\"Commerces prestige\",\"Tertiaire luxe\",\"R\u00e9sidentiel\"],vis:\"RSI\"},\n  {cat:\"Int\u00e9rieur\",num:\"12\",badge:\"Anthracite \u00b7 Sobri\u00e9t\u00e9 absolue\",name:\"Ra Charcoal INT\",sub:\"Film charcoal int\u00e9rieur \u00b7 Ra CH 10 \/ 20\",\n   desc:\"Film int\u00e9rieur \u00e0 <strong>teinte charcoal ultra-neutre<\/strong>. Protection thermique efficace avec esth\u00e9tique sombre et raffin\u00e9e. En <strong>Ra CH 10<\/strong> (tr\u00e8s sombre) ou <strong>Ra CH 20<\/strong>. La sobri\u00e9t\u00e9 \u00e0 l'\u00e9tat pur.\",\n   specs:[{l:\"Teinte\",v:\"Charcoal anthracite\"},{l:\"Variantes\",v:\"Ra CH 10 \/ Ra CH 20\"},{l:\"Rejet UV\",v:\"99%\"},{l:\"Format\",v:\"1,52m \u00d7 30,48m\"},{l:\"Application\",v:\"Int\u00e9rieur\"}],\n   atouts:[\"<strong>Charcoal sobre<\/strong> \u2014 minimalisme \u00e9l\u00e9gant pour tout b\u00e2timent\",\"<strong>Deux opacit\u00e9s<\/strong> \u2014 Ra CH 10 tr\u00e8s sombre, Ra CH 20 semi-transparent\",\"<strong>Discr\u00e9tion maximale<\/strong> \u2014 la protection visuellement la plus discr\u00e8te\"],\n   tags:[\"Architecture minimaliste\",\"R\u00e9sidentiel luxe\",\"Bureaux prestige\",\"Design contemporain\"],vis:\"RAI\"},\n  {cat:\"Sp\u00e9cial\",num:\"13\",badge:\"Haute performance thermique\",name:\"Protection solaire\",sub:\"Films protection solaire \u00b7 Multi-usage\",\n   desc:\"Gamme sp\u00e9cialis\u00e9e en <strong>protection solaire maximale<\/strong>. Films haute technologie multicouches pour r\u00e9duction optimale de la chaleur, des UV et de l'\u00e9blouissement. <strong>Int\u00e9rieur comme ext\u00e9rieur<\/strong>.\",\n   specs:[{l:\"Rejet UV\",v:\"99%\"},{l:\"Protection chaleur\",v:\"Maximale\"},{l:\"Anti-\u00e9blouissement\",v:\"Oui\"},{l:\"Pose\",v:\"Int. & Ext.\"},{l:\"Durabilit\u00e9\",v:\"10+ ans\"}],\n   atouts:[\"<strong>Protection maximale<\/strong> \u2014 chaleur, UV et \u00e9blouissement simultan\u00e9ment\",\"<strong>Pose int. ou ext.<\/strong> \u2014 s'adapte \u00e0 toutes configurations\",\"<strong>10+ ans<\/strong> \u2014 films con\u00e7us pour durer en conditions r\u00e9elles\"],\n   tags:[\"Tous b\u00e2timents\",\"R\u00e9sidentiel\",\"Tertiaire\",\"V\u00e9randas & baies\"],vis:\"PS\"},\n  {cat:\"Sp\u00e9cial\",num:\"14\",badge:\"Intimit\u00e9 unilat\u00e9rale\",name:\"Films miroir\",sub:\"Films miroir \u00b7 R Silver \u00b7 Intimit\u00e9 & protection\",\n   desc:\"Films \u00e0 <strong>effet miroir unilat\u00e9ral<\/strong> \u2014 vue parfaite de l'int\u00e9rieur, opacit\u00e9 totale de l'ext\u00e9rieur en journ\u00e9e. Gamme R Silver en <strong>multiples formats<\/strong>. Intimit\u00e9 et protection thermique simultan\u00e9es.\",\n   specs:[{l:\"Effet\",v:\"Miroir unilat\u00e9ral\"},{l:\"Vue int\u00e9rieure\",v:\"Parfaite\"},{l:\"Intimit\u00e9 ext.\",v:\"Totale (jour)\"},{l:\"Rejet UV\",v:\"99%\"},{l:\"Formats\",v:\"1,52m \/ 1,82m\"}],\n   atouts:[\"<strong>Double b\u00e9n\u00e9fice<\/strong> \u2014 intimit\u00e9 totale ET protection thermique\",\"<strong>Vue pr\u00e9serv\u00e9e<\/strong> \u2014 visibilit\u00e9 parfaite depuis l'int\u00e9rieur\",\"<strong>Multiples formats<\/strong> \u2014 disponible pour tous types de vitrages\"],\n   tags:[\"Salles de r\u00e9union\",\"R\u00e9sidentiel\",\"Commerces\",\"B\u00e2timents tertiaires\"],vis:\"MIR\"},\n  {cat:\"Sp\u00e9cial\",num:\"15\",badge:\"ARM Safety \u00b7 Certifi\u00e9 EN 356\",name:\"Films s\u00e9curit\u00e9\",sub:\"Films anti-effraction \u00b7 Certifi\u00e9s Europe\",\n   desc:\"Films <strong>ARM Safety anti-effraction<\/strong>. En cas de bris, retient tous les \u00e9clats dans le cadre. Ralentit significativement les <strong>tentatives d'intrusion<\/strong>. Certifi\u00e9 DIN EN 356 et DIN EN 12600.\",\n   specs:[{l:\"Certification\",v:\"DIN EN 356 \/ 12600\"},{l:\"\u00c9paisseur\",v:\"02mil \/ 04mil\"},{l:\"R\u00e9tention \u00e9clats\",v:\"Totale\"},{l:\"Anti-intrusion\",v:\"Oui\"},{l:\"Formats\",v:\"1,52m \/ 1,82m\"}],\n   atouts:[\"<strong>Certifi\u00e9 europ\u00e9en<\/strong> \u2014 normes les plus exigeantes\",\"<strong>R\u00e9tention totale<\/strong> \u2014 aucun \u00e9clat projet\u00e9 en cas de bris\",\"<strong>Anti-effraction<\/strong> \u2014 ralentit toute tentative d'intrusion\"],\n   tags:[\"Commerces\",\"Show-rooms\",\"R\u00e9sidentiel\",\"B\u00e2timents publics\"],vis:\"SEC\"},\n  {cat:\"Sp\u00e9cial\",num:\"16\",badge:\"Intimit\u00e9 sans obscurit\u00e9\",name:\"Anti vis-\u00e0-vis\",sub:\"Films anti vis-\u00e0-vis \u00b7 Lumi\u00e8re pr\u00e9serv\u00e9e\",\n   desc:\"Films sp\u00e9cialis\u00e9s <strong>anti vis-\u00e0-vis<\/strong> pour prot\u00e9ger l'intimit\u00e9 des espaces sans bloquer la lumi\u00e8re naturelle. Du film <strong>givr\u00e9 discret<\/strong> au film miroir opaque selon le niveau souhait\u00e9.\",\n   specs:[{l:\"Intimit\u00e9\",v:\"Partielle \u00e0 totale\"},{l:\"Luminosit\u00e9\",v:\"Pr\u00e9serv\u00e9e\"},{l:\"Rejet UV\",v:\"99%\"},{l:\"Finitions\",v:\"Multiple\"},{l:\"Application\",v:\"Int\u00e9rieur\"}],\n   atouts:[\"<strong>Intimit\u00e9 sur mesure<\/strong> \u2014 niveau adapt\u00e9 \u00e0 chaque espace\",\"<strong>Lumi\u00e8re naturelle<\/strong> \u2014 l'espace reste lumineux\",\"<strong>Solutions multiples<\/strong> \u2014 givr\u00e9, d\u00e9poli, miroir ou color\u00e9\"],\n   tags:[\"RDC & niveaux bas\",\"Salles de bain\",\"Bureaux\",\"Espaces privatifs\"],vis:\"AVV\"}\n];\n\nfunction render(id){\n  const g=G[id];\n  document.getElementById('gpanel').innerHTML=`\n  <div class=\"gpanel\">\n    <div class=\"gleft\">\n      <div>\n        <div class=\"g-cat-badge\">${g.cat}<\/div>\n        <span class=\"g-badge\">${g.badge}<\/span>\n        <h3 class=\"g-name\">${g.name}<\/h3>\n        <span class=\"g-sub\">${g.sub}<\/span>\n        <p class=\"g-desc\">${g.desc}<\/p>\n        <a href=\"#contact\" class=\"g-cta\">Demander un devis gratuit \u2192<\/a>\n      <\/div>\n      <div class=\"g-devis-note\" style=\"margin-top:24px;\">\n        <span class=\"gdn-icon\">\u2726<\/span>\n        <p class=\"gdn-text\"><strong>Tarif sur devis personnalis\u00e9.<\/strong> Chaque projet est unique. Nous \u00e9tablissons un devis pr\u00e9cis apr\u00e8s diagnostic gratuit sur site \u2014 surface, vitrage, accessibilit\u00e9.<\/p>\n      <\/div>\n      <div class=\"g-tags\">${g.tags.map(t=>`<span class=\"g-tag\">${t}<\/span>`).join('')}<\/div>\n    <\/div>\n    <div class=\"gright\">\n      <div class=\"g-visual\">\n        <div class=\"g-visual-bg\"><\/div>\n        <div class=\"g-visual-glow\"><\/div>\n        <div class=\"g-visual-text\">${g.vis}<\/div>\n        <span class=\"g-visual-label\">Armolan \u00b7 ${g.name}<\/span>\n      <\/div>\n      <div>\n        <span class=\"g-specs-title\">Caract\u00e9ristiques<\/span>\n        ${g.specs.map(s=>`<div class=\"g-spec\"><span class=\"gsl\">${s.l}<\/span><span class=\"gsv\">${s.v}<\/span><\/div>`).join('')}\n      <\/div>\n      <div>\n        <span class=\"g-atouts-title\">Points forts<\/span>\n        <div class=\"g-atouts\" style=\"margin-top:10px;\">\n          ${g.atouts.map(a=>`<div class=\"g-atout\"><div class=\"ga-dot\"><\/div><span class=\"ga-text\">${a}<\/span><\/div>`).join('')}\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>`;\n}\n\ndocument.querySelectorAll('.gtab').forEach(b=>{\n  b.addEventListener('click',function(){\n    document.querySelectorAll('.gtab').forEach(x=>x.classList.remove('on'));\n    this.classList.add('on');\n    render(parseInt(this.dataset.id));\n    document.getElementById('gpanel').scrollIntoView({behavior:'smooth',block:'nearest'});\n  });\n});\nrender(0);\n<\/script>\n<script>\n\n\/\/ \u2550\u2550\u2550 LANGUAGE SYSTEM \u2550\u2550\u2550\nconst translations = {\n  fr: {\n    eyebrow: \"Poseur certifi\u00e9 Armolan \u00b7 Film solaire architectural\",\n    title1: \"La chaleur\", title2: \"s'arr\u00eate.\", title3: \"Le design,\", title4: \"non.\",\n    sub: \"L'\u00e9l\u00e9gance de la lumi\u00e8re ma\u00eetris\u00e9e \u2014 C\u00f4te d'Azur & Europe\",\n    cta1: \"D\u00e9couvrir les gammes\", cta2: \"Devis gratuit \u2192\",\n    scroll: \"D\u00e9filer\",\n    s1n: \"Rejet UV\", s2n: \"\u00c9conomie clim\", s3n: \"Garantie\",\n    nav1:\"Gammes\",nav2:\"Expertise\",nav3:\"Simulateur\",nav4:\"Zones\",nav5:\"Contact\",\n    badge:\"C\u00f4te d'Azur \u00b7 Europe\", ctanav:\"Devis gratuit\",\n    stag1:\"Notre positionnement\",\n    htitle1:\"Poseur expert\", htitle2:\"Armolan\", htitle3:\"haut de gamme.\",\n    introp:\"Solaris Glass est le sp\u00e9cialiste du <strong>film solaire architectural de prestige<\/strong> sur la C\u00f4te d'Azur et en Europe. Nous installons exclusivement des films <strong>Armolan<\/strong> \u2014 la r\u00e9f\u00e9rence mondiale \u2014 pour prot\u00e9ger, embellir et optimiser vos vitrages r\u00e9sidentiels, tertiaires et commerciaux.<br><br>Chaque pose est r\u00e9alis\u00e9e par nos <strong>techniciens certifi\u00e9s<\/strong>, avec une exigence digne des projets architecturaux les plus ambitieux.\",\n    stag2:\"Gammes officielles Armolan\",htitle4:\"Choisissez votre\",htitle5:\"film d'exception.\",\n    stag3:\"Notre expertise\",htitle6:\"Pourquoi choisir\",htitle7:\"Solaris Glass.\",\n    stag4:\"Notre m\u00e9thode\",htitle8:\"Un processus\",htitle9:\"irr\u00e9prochable.\",\n    stag5:\"Zones d'intervention\",htitle10:\"C\u00f4te d'Azur.\",htitle11:\"Et bien au-del\u00e0.\",\n    stag6:\"Ils nous font confiance\",htitle12:\"L'excellence\",htitle13:\"reconnue.\",\n    stag7:\"Passez \u00e0 l'action\",ctitle1:\"Votre projet\",ctitle2:\"m\u00e9rite\",ctitle3:\"l'excellence.\",\n    csub:\"Diagnostic gratuit \u00b7 Devis sous 24h \u00b7 Pose certifi\u00e9e Armolan<br>Garantie fabricant jusqu'\u00e0 12 ans \u00b7 C\u00f4te d'Azur & Europe\",\n    cbtn1:\"Appeler maintenant\",cbtn2:\"\u00c9crire \u2192\",\n  },\n  en: {\n    eyebrow: \"Certified Armolan Installer \u00b7 Architectural Solar Film\",\n    title1: \"Heat\", title2: \"stops here.\", title3: \"Design\", title4: \"does not.\",\n    sub: \"The elegance of mastered light \u2014 French Riviera & Europe\",\n    cta1: \"Discover our films\", cta2: \"Free quote \u2192\",\n    scroll: \"Scroll\",\n    s1n: \"UV Rejection\", s2n: \"AC savings\", s3n: \"Warranty\",\n    nav1:\"Collections\",nav2:\"Expertise\",nav3:\"Simulator\",nav4:\"Coverage\",nav5:\"Contact\",\n    badge:\"French Riviera \u00b7 Europe\", ctanav:\"Free quote\",\n    stag1:\"Our positioning\",\n    htitle1:\"Expert installer\", htitle2:\"Armolan\", htitle3:\"premium certified.\",\n    introp:\"Solaris Glass is the specialist in <strong>prestigious architectural solar film<\/strong> on the French Riviera and across Europe. We exclusively install <strong>Armolan<\/strong> films \u2014 the world reference \u2014 to protect, beautify and optimize your residential, commercial and office glazing.<br><br>Every installation is carried out by our <strong>certified technicians<\/strong>, with the precision and standards of the most ambitious architectural projects.\",\n    stag2:\"Official Armolan Collection\",htitle4:\"Choose your\",htitle5:\"exceptional film.\",\n    stag3:\"Our expertise\",htitle6:\"Why choose\",htitle7:\"Solaris Glass.\",\n    stag4:\"Our method\",htitle8:\"An irreproachable\",htitle9:\"process.\",\n    stag5:\"Coverage areas\",htitle10:\"French Riviera.\",htitle11:\"And far beyond.\",\n    stag6:\"They trust us\",htitle12:\"Excellence\",htitle13:\"recognized.\",\n    stag7:\"Take action\",ctitle1:\"Your project\",ctitle2:\"deserves\",ctitle3:\"excellence.\",\n    csub:\"Free diagnosis \u00b7 Quote within 24h \u00b7 Armolan certified installation<br>Manufacturer warranty up to 12 years \u00b7 French Riviera & Europe\",\n    cbtn1:\"Call now\",cbtn2:\"Write to us \u2192\",\n  },\n  nl: {\n    eyebrow: \"Gecertificeerd Armolan installateur \u00b7 Architecturaal zonnefilm\",\n    title1: \"De warmte\", title2: \"stopt hier.\", title3: \"Het design\", title4: \"niet.\",\n    sub: \"De elegantie van beheerst licht \u2014 C\u00f4te d'Azur & Europa\",\n    cta1: \"Ontdek onze films\", cta2: \"Gratis offerte \u2192\",\n    scroll: \"Scrollen\",\n    s1n: \"UV-afstoting\", s2n: \"AC besparing\", s3n: \"Garantie\",\n    nav1:\"Collecties\",nav2:\"Expertise\",nav3:\"Simulator\",nav4:\"Zones\",nav5:\"Contact\",\n    badge:\"C\u00f4te d'Azur \u00b7 Europa\", ctanav:\"Gratis offerte\",\n    stag1:\"Onze positionering\",\n    htitle1:\"Expert installateur\", htitle2:\"Armolan\", htitle3:\"hoog niveau.\",\n    introp:\"Solaris Glass is de specialist in <strong>prestigieuze architecturale zonnefilm<\/strong> aan de C\u00f4te d'Azur en in Europa. Wij installeren uitsluitend <strong>Armolan<\/strong> films \u2014 de wereldreferentie \u2014 om uw beglazing te beschermen, te verfraaiien en te optimaliseren.<br><br>Elke installatie wordt uitgevoerd door onze <strong>gecertificeerde technici<\/strong>, met een precisie waardig aan de meest ambitieuze architectuurprojecten.\",\n    stag2:\"Offici\u00eble Armolan collectie\",htitle4:\"Kies uw\",htitle5:\"uitzonderlijke film.\",\n    stag3:\"Onze expertise\",htitle6:\"Waarom kiezen voor\",htitle7:\"Solaris Glass.\",\n    stag4:\"Onze methode\",htitle8:\"Een onberispelijk\",htitle9:\"proces.\",\n    stag5:\"Interventiezones\",htitle10:\"C\u00f4te d'Azur.\",htitle11:\"En ver daarbuiten.\",\n    stag6:\"Zij vertrouwen ons\",htitle12:\"Erkende\",htitle13:\"excellentie.\",\n    stag7:\"Onderneem actie\",ctitle1:\"Uw project\",ctitle2:\"verdient\",ctitle3:\"excellentie.\",\n    csub:\"Gratis diagnose \u00b7 Offerte binnen 24u \u00b7 Gecertificeerde Armolan installatie<br>Fabrieksgarantie tot 12 jaar \u00b7 C\u00f4te d'Azur & Europa\",\n    cbtn1:\"Nu bellen\",cbtn2:\"Schrijf ons \u2192\",\n  },\n  ru: {\n    eyebrow: \"\u0421\u0435\u0440\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u043a Armolan \u00b7 \u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u0430\u044f \u0441\u043e\u043b\u043d\u0446\u0435\u0437\u0430\u0449\u0438\u0442\u043d\u0430\u044f \u043f\u043b\u0451\u043d\u043a\u0430\",\n    title1: \"\u0416\u0430\u0440\u0430\", title2: \"\u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0430.\", title3: \"\u0414\u0438\u0437\u0430\u0439\u043d \u2014\", title4: \"\u043d\u0438\u043a\u043e\u0433\u0434\u0430.\",\n    sub: \"\u042d\u043b\u0435\u0433\u0430\u043d\u0442\u043d\u043e\u0441\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u043e\u0433\u043e \u0441\u0432\u0435\u0442\u0430 \u2014 \u041b\u0430\u0437\u0443\u0440\u043d\u044b\u0439 \u0431\u0435\u0440\u0435\u0433 \u0438 \u0415\u0432\u0440\u043e\u043f\u0430\",\n    cta1: \"\u041d\u0430\u0448\u0438 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438\", cta2: \"\u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0439 \u0440\u0430\u0441\u0447\u0451\u0442 \u2192\",\n    scroll: \"\u041f\u0440\u043e\u043a\u0440\u0443\u0442\u0438\u0442\u044c\",\n    s1n: \"\u0417\u0430\u0449\u0438\u0442\u0430 \u043e\u0442 \u0423\u0424\", s2n: \"\u042d\u043a\u043e\u043d\u043e\u043c\u0438\u044f \u043a\u043e\u043d\u0434\u0438\u0446\u0438\u043e\u043d\u0435\u0440\u0430\", s3n: \"\u0413\u0430\u0440\u0430\u043d\u0442\u0438\u044f\",\n    nav1:\"\u041a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438\",nav2:\"\u042d\u043a\u0441\u043f\u0435\u0440\u0442\u0438\u0437\u0430\",nav3:\"\u041a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440\",nav4:\"\u0417\u043e\u043d\u044b\",nav5:\"\u041a\u043e\u043d\u0442\u0430\u043a\u0442\",\n    badge:\"\u041b\u0430\u0437\u0443\u0440\u043d\u044b\u0439 \u0431\u0435\u0440\u0435\u0433 \u00b7 \u0415\u0432\u0440\u043e\u043f\u0430\", ctanav:\"\u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0439 \u0440\u0430\u0441\u0447\u0451\u0442\",\n    stag1:\"\u041d\u0430\u0448\u0435 \u043f\u043e\u0437\u0438\u0446\u0438\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\",\n    htitle1:\"\u042d\u043a\u0441\u043f\u0435\u0440\u0442-\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0449\u0438\u043a\", htitle2:\"Armolan\", htitle3:\"\u043f\u0440\u0435\u043c\u0438\u0443\u043c \u043a\u043b\u0430\u0441\u0441.\",\n    introp:\"Solaris Glass \u2014 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442 \u043f\u043e <strong>\u043f\u0440\u0435\u0441\u0442\u0438\u0436\u043d\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u043e\u0439 \u0441\u043e\u043b\u043d\u0446\u0435\u0437\u0430\u0449\u0438\u0442\u043d\u043e\u0439 \u043f\u043b\u0451\u043d\u043a\u0435<\/strong> \u043d\u0430 \u041b\u0430\u0437\u0443\u0440\u043d\u043e\u043c \u0431\u0435\u0440\u0435\u0433\u0443 \u0438 \u0432 \u0415\u0432\u0440\u043e\u043f\u0435. \u041c\u044b \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u043b\u0451\u043d\u043a\u0438 <strong>Armolan<\/strong> \u2014 \u043c\u0438\u0440\u043e\u0432\u043e\u0439 \u044d\u0442\u0430\u043b\u043e\u043d \u2014 \u0434\u043b\u044f \u0437\u0430\u0449\u0438\u0442\u044b, \u0443\u043a\u0440\u0430\u0448\u0435\u043d\u0438\u044f \u0438 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u0430\u0448\u0438\u0445 \u0436\u0438\u043b\u044b\u0445, \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0445 \u0438 \u043e\u0444\u0438\u0441\u043d\u044b\u0445 \u0441\u0442\u0451\u043a\u043e\u043b.<br><br>\u041a\u0430\u0436\u0434\u044b\u0439 \u043c\u043e\u043d\u0442\u0430\u0436 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u0448\u0438\u043c\u0438 <strong>\u0441\u0435\u0440\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c\u0438 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u0430\u043c\u0438<\/strong> \u0441 \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u044c\u044e, \u0434\u043e\u0441\u0442\u043e\u0439\u043d\u043e\u0439 \u0441\u0430\u043c\u044b\u0445 \u0430\u043c\u0431\u0438\u0446\u0438\u043e\u0437\u043d\u044b\u0445 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432.\",\n    stag2:\"\u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u044f Armolan\",htitle4:\"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0432\u0430\u0448\u0443\",htitle5:\"\u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u043f\u043b\u0451\u043d\u043a\u0443.\",\n    stag3:\"\u041d\u0430\u0448\u0430 \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u0438\u0437\u0430\",htitle6:\"\u041f\u043e\u0447\u0435\u043c\u0443 \u0432\u044b\u0431\u0438\u0440\u0430\u044e\u0442\",htitle7:\"Solaris Glass.\",\n    stag4:\"\u041d\u0430\u0448 \u043c\u0435\u0442\u043e\u0434\",htitle8:\"\u0411\u0435\u0437\u0443\u043f\u0440\u0435\u0447\u043d\u044b\u0439\",htitle9:\"\u043f\u0440\u043e\u0446\u0435\u0441\u0441.\",\n    stag5:\"\u0417\u043e\u043d\u044b \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u044f\",htitle10:\"\u041b\u0430\u0437\u0443\u0440\u043d\u044b\u0439 \u0431\u0435\u0440\u0435\u0433.\",htitle11:\"\u0418 \u0434\u0430\u043b\u0435\u043a\u043e \u0437\u0430 \u0435\u0433\u043e \u043f\u0440\u0435\u0434\u0435\u043b\u0430\u043c\u0438.\",\n    stag6:\"\u041e\u043d\u0438 \u043d\u0430\u043c \u0434\u043e\u0432\u0435\u0440\u044f\u044e\u0442\",htitle12:\"\u041f\u0440\u0438\u0437\u043d\u0430\u043d\u043d\u043e\u0435\",htitle13:\"\u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0441\u0442\u0432\u043e.\",\n    stag7:\"\u0414\u0435\u0439\u0441\u0442\u0432\u0443\u0439\u0442\u0435 \u0441\u0435\u0439\u0447\u0430\u0441\",ctitle1:\"\u0412\u0430\u0448 \u043f\u0440\u043e\u0435\u043a\u0442\",ctitle2:\"\u0437\u0430\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u0435\u0442\",ctitle3:\"\u0441\u043e\u0432\u0435\u0440\u0448\u0435\u043d\u0441\u0442\u0432\u0430.\",\n    csub:\"\u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u0430\u044f \u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u0430 \u00b7 \u0420\u0430\u0441\u0447\u0451\u0442 \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 24\u0447 \u00b7 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043d\u0442\u0430\u0436 Armolan<br>\u0417\u0430\u0432\u043e\u0434\u0441\u043a\u0430\u044f \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u044f \u0434\u043e 12 \u043b\u0435\u0442 \u00b7 \u041b\u0430\u0437\u0443\u0440\u043d\u044b\u0439 \u0431\u0435\u0440\u0435\u0433 \u0438 \u0415\u0432\u0440\u043e\u043f\u0430\",\n    cbtn1:\"\u041f\u043e\u0437\u0432\u043e\u043d\u0438\u0442\u044c\",cbtn2:\"\u041d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u2192\",\n  },\n  ar: {\n    eyebrow: \"\u0645\u062b\u0628\u0651\u062a \u0645\u0639\u062a\u0645\u062f \u0645\u0646 Armolan \u00b7 \u0623\u0641\u0644\u0627\u0645 \u0634\u0645\u0633\u064a\u0629 \u0645\u0639\u0645\u0627\u0631\u064a\u0629\",\n    title1: \"\u0627\u0644\u062d\u0631\u0627\u0631\u0629\", title2: \"\u062a\u0648\u0642\u0651\u0641\u062a.\", title3: \"\u0627\u0644\u062a\u0635\u0645\u064a\u0645\", title4: \"\u0644\u0627 \u064a\u062a\u0648\u0642\u0651\u0641.\",\n    sub: \"\u0623\u0646\u0627\u0642\u0629 \u0627\u0644\u0636\u0648\u0621 \u0627\u0644\u0645\u064f\u062a\u0642\u0646\u0629 \u2014 \u0643\u0648\u062a \u062f\u0627\u0632\u0648\u0631 \u0648\u0623\u0648\u0631\u0648\u0628\u0627\",\n    cta1: \"\u0627\u0643\u062a\u0634\u0641 \u0645\u062c\u0645\u0648\u0639\u0627\u062a\u0646\u0627\", cta2: \"\u2192 \u0639\u0631\u0636 \u0645\u062c\u0627\u0646\u064a\",\n    scroll: \"\u0644\u0644\u0623\u0633\u0641\u0644\",\n    s1n: \"\u0631\u0641\u0636 \u0627\u0644\u0623\u0634\u0639\u0629 \u0641\u0648\u0642 \u0627\u0644\u0628\u0646\u0641\u0633\u062c\u064a\u0629\", s2n: \"\u062a\u0648\u0641\u064a\u0631 \u0641\u064a \u0627\u0644\u062a\u0643\u064a\u064a\u0641\", s3n: \"\u0636\u0645\u0627\u0646\",\n    nav1:\"\u0627\u0644\u0645\u062c\u0645\u0648\u0639\u0627\u062a\",nav2:\"\u0627\u0644\u062e\u0628\u0631\u0629\",nav3:\"\u062d\u0627\u0633\u0628\u0629\",nav4:\"\u0627\u0644\u0645\u0646\u0627\u0637\u0642\",nav5:\"\u0627\u0644\u062a\u0648\u0627\u0635\u0644\",\n    badge:\"\u0643\u0648\u062a \u062f\u0627\u0632\u0648\u0631 \u00b7 \u0623\u0648\u0631\u0648\u0628\u0627\", ctanav:\"\u0639\u0631\u0636 \u0645\u062c\u0627\u0646\u064a\",\n    stag1:\"\u0645\u0648\u0642\u0639\u0646\u0627\",\n    htitle1:\"\u062e\u0628\u064a\u0631 \u062a\u0631\u0643\u064a\u0628\", htitle2:\"Armolan\", htitle3:\"\u0639\u0627\u0644\u064a \u0627\u0644\u062c\u0648\u062f\u0629.\",\n    introp:\"Solaris Glass \u0647\u0648 \u0645\u062a\u062e\u0635\u0635 \u0641\u064a <strong>\u0627\u0644\u0623\u0641\u0644\u0627\u0645 \u0627\u0644\u0634\u0645\u0633\u064a\u0629 \u0627\u0644\u0645\u0639\u0645\u0627\u0631\u064a\u0629 \u0627\u0644\u0631\u0627\u0642\u064a\u0629<\/strong> \u0639\u0644\u0649 \u0627\u0644\u0631\u064a\u0641\u064a\u064a\u0631\u0627 \u0627\u0644\u0641\u0631\u0646\u0633\u064a\u0629 \u0648\u0641\u064a \u0623\u0648\u0631\u0648\u0628\u0627. \u0646\u062d\u0646 \u0646\u062b\u0628\u0651\u062a \u062d\u0635\u0631\u064a\u0627\u064b \u0623\u0641\u0644\u0627\u0645 <strong>Armolan<\/strong> \u2014 \u0627\u0644\u0645\u0631\u062c\u0639 \u0627\u0644\u0639\u0627\u0644\u0645\u064a \u2014 \u0644\u062d\u0645\u0627\u064a\u0629 \u0648\u062a\u062c\u0645\u064a\u0644 \u0648\u062a\u062d\u0633\u064a\u0646 \u0627\u0644\u0648\u0627\u062c\u0647\u0627\u062a \u0627\u0644\u0632\u062c\u0627\u062c\u064a\u0629 \u0627\u0644\u0633\u0643\u0646\u064a\u0629 \u0648\u0627\u0644\u062a\u062c\u0627\u0631\u064a\u0629 \u0648\u0627\u0644\u0645\u0643\u062a\u0628\u064a\u0629.<br><br>\u0643\u0644 \u062a\u0631\u0643\u064a\u0628 \u064a\u064f\u0646\u0641\u064e\u0651\u0630 \u0645\u0646 \u0642\u0650\u0628\u064e\u0644 <strong>\u062a\u0642\u0646\u064a\u064a\u0646\u0627 \u0627\u0644\u0645\u0639\u062a\u0645\u062f\u064a\u0646<\/strong>\u060c \u0628\u062f\u0642\u0629 \u062a\u0644\u064a\u0642 \u0628\u0623\u0643\u062b\u0631 \u0627\u0644\u0645\u0634\u0627\u0631\u064a\u0639 \u0627\u0644\u0645\u0639\u0645\u0627\u0631\u064a\u0629 \u0637\u0645\u0648\u062d\u0627\u064b.\",\n    stag2:\"\u0645\u062c\u0645\u0648\u0639\u0629 Armolan \u0627\u0644\u0631\u0633\u0645\u064a\u0629\",htitle4:\"\u0627\u062e\u062a\u0631\",htitle5:\"\u0641\u064a\u0644\u0645\u0643 \u0627\u0644\u0627\u0633\u062a\u062b\u0646\u0627\u0626\u064a.\",\n    stag3:\"\u062e\u0628\u0631\u062a\u0646\u0627\",htitle6:\"\u0644\u0645\u0627\u0630\u0627 \u062a\u062e\u062a\u0627\u0631\",htitle7:\"Solaris Glass.\",\n    stag4:\"\u0645\u0646\u0647\u062c\u064a\u062a\u0646\u0627\",htitle8:\"\u0639\u0645\u0644\u064a\u0629\",htitle9:\"\u0644\u0627 \u062a\u0634\u0648\u0628\u0647\u0627 \u0634\u0627\u0626\u0628\u0629.\",\n    stag5:\"\u0645\u0646\u0627\u0637\u0642 \u0627\u0644\u062a\u062f\u062e\u0644\",htitle10:\"\u0643\u0648\u062a \u062f\u0627\u0632\u0648\u0631.\",htitle11:\"\u0648\u0645\u0627 \u0648\u0631\u0627\u0621 \u0630\u0644\u0643 \u0628\u0643\u062b\u064a\u0631.\",\n    stag6:\"\u062b\u0642\u062a\u0647\u0645 \u0628\u0646\u0627\",htitle12:\"\u0627\u0644\u062a\u0645\u064a\u0651\u0632\",htitle13:\"\u0627\u0644\u0645\u0639\u062a\u0631\u0641 \u0628\u0647.\",\n    stag7:\"\u0627\u0628\u062f\u0623 \u0627\u0644\u0622\u0646\",ctitle1:\"\u0645\u0634\u0631\u0648\u0639\u0643\",ctitle2:\"\u064a\u0633\u062a\u062d\u0642\",ctitle3:\"\u0627\u0644\u062a\u0645\u064a\u0651\u0632.\",\n    csub:\"\u062a\u0634\u062e\u064a\u0635 \u0645\u062c\u0627\u0646\u064a \u00b7 \u0639\u0631\u0636 \u062e\u0644\u0627\u0644 24 \u0633\u0627\u0639\u0629 \u00b7 \u062a\u0631\u0643\u064a\u0628 \u0645\u0639\u062a\u0645\u062f \u0645\u0646 Armolan<br>\u0636\u0645\u0627\u0646 \u0627\u0644\u0645\u0635\u0646\u0651\u0639 \u062d\u062a\u0649 12 \u0633\u0646\u0629 \u00b7 \u0643\u0648\u062a \u062f\u0627\u0632\u0648\u0631 \u0648\u0623\u0648\u0631\u0648\u0628\u0627\",\n    cbtn1:\"\u0627\u062a\u0635\u0644 \u0627\u0644\u0622\u0646\",cbtn2:\"\u2192 \u0631\u0627\u0633\u0644\u0646\u0627\",\n  }\n};\n\nlet currentLang = 'fr';\n\nfunction toggleLang() {\n  const sel = document.getElementById('langSel');\n  sel.classList.toggle('open');\n  document.addEventListener('click', function closeOnOut(e) {\n    if (!sel.contains(e.target)) {\n      sel.classList.remove('open');\n      document.removeEventListener('click', closeOnOut);\n    }\n  });\n}\n\nfunction setLang(lang, flag, code) {\n  currentLang = lang;\n  document.getElementById('langFlag').textContent = flag;\n  document.getElementById('langCode').textContent = code;\n  document.getElementById('langSel').classList.remove('open');\n\n  \/\/ Active dot\n  ['fr','en','nl','ru','ar'].forEach(l => {\n    const d = document.getElementById('dot-'+l);\n    if(d) d.style.display = l===lang ? 'block' : 'none';\n  });\n  document.querySelectorAll('.lang-option').forEach((o,i) => {\n    o.classList.remove('active');\n    if(['fr','en','nl','ru','ar'][i]===lang) o.classList.add('active');\n  });\n\n  \/\/ RTL pour arabe\n  if(lang === 'ar') {\n    document.body.classList.add('rtl');\n    document.documentElement.setAttribute('dir','rtl');\n  } else {\n    document.body.classList.remove('rtl');\n    document.documentElement.setAttribute('dir','ltr');\n  }\n\n  const t = translations[lang];\n  if(!t) return;\n\n  \/\/ Appliquer les traductions\n  const apply = (sel, val) => { const el = document.querySelector(sel); if(el) el.innerHTML = val; };\n\n  apply('.hero-eyebrow-text', t.eyebrow);\n  apply('.hero-title .t1', t.title1);\n  apply('.hero-title .t-gold', t.title2);\n  apply('.hero-title .t-outline', t.title3);\n  apply('.hero-title .t4', t.title4);\n  apply('.hero-sub', t.sub);\n  apply('.hcta-main span', t.cta1);\n  apply('.hcta-sec', t.cta2);\n  apply('.hscroll-text', t.scroll);\n\n  \/\/ Stats labels\n  const sls = document.querySelectorAll('.hstat-l');\n  if(sls[0]) sls[0].textContent = t.s1n;\n  if(sls[1]) sls[1].textContent = t.s2n;\n  if(sls[2]) sls[2].textContent = t.s3n;\n\n  \/\/ Nav\n  const nls = document.querySelectorAll('.nlinks a');\n  if(nls[0]) nls[0].textContent = t.nav1;\n  if(nls[1]) nls[1].textContent = t.nav2;\n  if(nls[2]) nls[2].textContent = t.nav3;\n  if(nls[3]) nls[3].textContent = t.nav4;\n  if(nls[4]) nls[4].textContent = t.nav5;\n  apply('.nbadge', t.badge);\n  apply('.ncta', t.ctanav);\n\n  \/\/ Sections\n  const tags = document.querySelectorAll('.stag');\n  const htitles = document.querySelectorAll('.htitle');\n\n  apply('.intro-wrap .stag', t.stag1);\n  apply('.cta-title', t.ctitle1 + '<br>' + t.ctitle2 + ' <em>' + t.ctitle3 + '<\/em>');\n  apply('.cta-sub', t.csub);\n\n  const btns = document.querySelectorAll('.hcta-main span, .cta-btns .hcta-main span');\n  btns.forEach(b => b.textContent = t.cbtn1);\n  const btn2 = document.querySelector('.cta-btns .hcta-sec');\n  if(btn2) btn2.textContent = t.cbtn2;\n}\n\n<\/script>\n<script>\nconst billRange = document.getElementById('billRange');\nconst surfRange = document.getElementById('surfRange');\nconst billOut = document.getElementById('billOut');\nconst surfOut = document.getElementById('surfOut');\nconst typeSelect = document.getElementById('typeSelect');\nconst expoSelect = document.getElementById('expoSelect');\n\nlet simTypeMult = 1.0;\nlet simExpoMult = 1.0;\n\nfunction simFmt(n) {\n  return Math.round(n).toLocaleString('fr-FR') + ' \u20ac';\n}\n\nfunction simSetupSelect(container, onSelect) {\n  container.querySelectorAll('.sim-select-opt').forEach(opt => {\n    opt.addEventListener('click', () => {\n      container.querySelectorAll('.sim-select-opt').forEach(o => o.classList.remove('active'));\n      opt.classList.add('active');\n      onSelect(parseFloat(opt.dataset.mult));\n      simCalculate();\n    });\n  });\n}\n\nif(typeSelect) simSetupSelect(typeSelect, (m) => simTypeMult = m);\nif(expoSelect) simSetupSelect(expoSelect, (m) => simExpoMult = m);\n\nfunction simCalculate() {\n  if(!billRange || !surfRange) return;\n  const bill = parseInt(billRange.value);\n  const surf = parseInt(surfRange.value);\n\n  billOut.textContent = simFmt(bill);\n  surfOut.textContent = surf + ' m\u00b2';\n\n  let surfFactor = Math.min(1.15, 0.85 + (surf \/ 300) * 0.3);\n  let basePct = 0.30 * simTypeMult * simExpoMult * surfFactor;\n  basePct = Math.max(0.18, Math.min(0.45, basePct));\n\n  const savingsYear = bill * basePct;\n  const savings5y = savingsYear * 5;\n  const savingsMonth = savingsYear \/ 12;\n\n  const estimatedCost = surf * 75;\n  const paybackMonths = Math.max(3, Math.round((estimatedCost \/ savingsYear) * 12));\n\n  document.getElementById('savingsYear').innerHTML = simFmt(savingsYear) + '<span> \/ an<\/span>';\n  document.getElementById('savingsPct').textContent = Math.round(basePct * 100) + '%';\n  document.getElementById('savings5y').textContent = simFmt(savings5y);\n  document.getElementById('savingsMonth').textContent = simFmt(savingsMonth);\n  document.getElementById('paybackTime').textContent = '~' + paybackMonths + ' mois';\n}\n\nif(billRange) billRange.addEventListener('input', simCalculate);\nif(surfRange) surfRange.addEventListener('input', simCalculate);\n\nsimCalculate();\n<\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Solaris Glass \u2014 Film Solaire Architectural | C\u00f4te d&rsquo;Azur &#038; Europe SOLARIS GLASS Gammes Expertise Simulateur Zones Contact C\u00f4te d&rsquo;Azur [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"disabled","ast-banner-title-visibility":"disabled","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"disabled","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-12","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/solarisglass.fr\/index.php\/wp-json\/wp\/v2\/pages\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/solarisglass.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/solarisglass.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/solarisglass.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/solarisglass.fr\/index.php\/wp-json\/wp\/v2\/comments?post=12"}],"version-history":[{"count":9,"href":"https:\/\/solarisglass.fr\/index.php\/wp-json\/wp\/v2\/pages\/12\/revisions"}],"predecessor-version":[{"id":32,"href":"https:\/\/solarisglass.fr\/index.php\/wp-json\/wp\/v2\/pages\/12\/revisions\/32"}],"wp:attachment":[{"href":"https:\/\/solarisglass.fr\/index.php\/wp-json\/wp\/v2\/media?parent=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}