@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.08tn9snzkmifr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.08tn9snzkmifr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.08tn9snzkmifr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.08tn9snzkmifr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.08tn9snzkmifr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo Fallback;src:local(Arial);ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.0%;size-adjust:94.66%}.cairo_3c81e9bd-module__ErBYKq__className{font-family:Cairo,Cairo Fallback;font-style:normal}.cairo_3c81e9bd-module__ErBYKq__variable{--font-home:"Cairo", "Cairo Fallback"}
.hm{--hm-m:clamp(16px, 3.2vw, 48px);--hm-gap:clamp(88px, 10vw, 160px);--hm-display:clamp(38px, 5vw, 76px);--hm-h2:clamp(30px, 3.2vw, 48px);--hm-lead:clamp(18px, 1.5vw, 22px);--hm-body:clamp(16px, 1.12vw, 17px);--hm-small:15px;--hm-radius:10px;--hm-ease:cubic-bezier(.2, .7, .1, 1);background:var(--home-ground);color:var(--rabt-deep);font-family:var(--font-home), var(--font-ar);font-size:var(--hm-body);line-height:1.75;overflow-x:clip}.hm h1,.hm h2,.hm h3,.hm p{margin-block:0}.hm h2,.hm h3{font-weight:700;line-height:1.35}.hm img{max-width:100%;display:block}.hm :focus-visible{outline:3px solid var(--rabt-accent);outline-offset:3px}.hm ::selection{background:var(--rabt-accent);color:var(--rabt-deep)}.hm .hm-num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.hm-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hm-wrap{width:min(1280px, 100% - 2 * var(--hm-m));margin-inline:auto}.hm [id]{scroll-margin-top:92px}.hm-btn{cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:.5em;min-height:52px;padding:.6em 1.6em;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.hm-btn:active{transform:translateY(1px)scale(.985)}.hm-btn--small{min-height:44px;font-size:var(--hm-small);padding-inline:1.1em}.hm-btn--accent{background:var(--rabt-accent);color:var(--rabt-deep)}.hm-btn--accent:hover{background:var(--home-cone)}.hm-btn--ink{background:var(--rabt-deep);color:var(--white)}.hm-btn--ink:hover{background:var(--home-raised)}.hm-btn--ghost{color:var(--white);box-shadow:inset 0 0 0 2px var(--home-glass-line);background:0 0}.hm-btn--ghost:hover{background:var(--white);color:var(--rabt-deep)}.hm-head{max-width:720px;margin-bottom:56px}.hm-head h2{font-size:var(--hm-h2)}.hm-head p{margin-top:var(--s-4);font-size:var(--hm-lead);color:var(--ink-70);line-height:1.65}.hm-head a{color:var(--rabt-accent-text);text-underline-offset:.25em;text-decoration:underline}.hm-topbar{background:var(--home-night);color:var(--rabt-on-deep-muted);font-size:14px}.hm-topbar-in{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:40px;display:flex}.hm-topbar a{color:var(--rabt-on-deep-muted);transition:color .2s}.hm-topbar a:hover{color:var(--white)}.hm-topbar-social{gap:var(--s-5);display:flex}.hm-header{z-index:50;background:var(--rabt-deep);color:var(--white);position:sticky;top:0}.hm-header-in{justify-content:space-between;align-items:center;gap:var(--s-5);min-height:76px;display:flex}.hm-logo-img{width:auto;height:42px}.hm-nav{gap:clamp(14px,1.8vw,30px);margin:0;padding:0;list-style:none;display:flex}.hm-nav a{padding-block:var(--s-2);font-size:var(--hm-small);font-weight:600;display:inline-block;position:relative}.hm-nav a:after{content:"";inset-inline:0;background:var(--rabt-accent);height:3px;transition:transform .25s var(--hm-ease);position:absolute;bottom:2px;transform:scaleX(0)}.hm-nav a:hover:after{transform:scaleX(1)}.hm-header-end{align-items:center;gap:10px;display:flex}.hm-language{min-height:44px;color:var(--white);font-size:var(--hm-small);border-radius:6px;align-items:center;gap:6px;padding-inline:10px;font-weight:600;display:inline-flex}.hm-language:hover{background:var(--rabt-deep-raised)}.hm-language svg{width:18px;height:18px}.hm-hero{isolation:isolate;background:var(--home-night);height:min(92svh,860px);min-height:600px;color:var(--white);position:relative;overflow:hidden}.hm-slide{opacity:0;visibility:hidden;transition:opacity 1s,visibility 1s;position:absolute;inset:0}.hm-slide--on{opacity:1;visibility:visible}.hm-slide-bg{z-index:-2;position:absolute;inset:0}.hm-slide-bg img{object-fit:cover;width:100%;height:100%;transform:scale(1.02)}.hm-slide--on .hm-slide-bg img{animation:9s ease-out forwards hm-zoom}.hm-slide:before{content:"";z-index:-1;background:linear-gradient(to left, var(--home-scrim-strong) 0%, var(--home-scrim-mid) 42%, var(--home-scrim-light) 100%);position:absolute;inset:0}[dir=ltr] .hm-slide:before{background:linear-gradient(to right, var(--home-scrim-strong) 0%, var(--home-scrim-mid) 42%, var(--home-scrim-light) 100%)}.hm-slide-in{z-index:2;flex-direction:column;justify-content:center;height:100%;display:flex;position:relative}.hm-slide-text{max-width:660px}.hm-tag{color:var(--rabt-accent);font-size:var(--hm-lead);margin-bottom:18px;font-weight:700}.hm-display{font-size:var(--hm-display);font-weight:800;line-height:1.3}[lang=en] .hm-display{font-size:clamp(30px,4.4vw,66px)}[lang=en] .hm-slide-text{max-width:780px}.hm-slide-body{max-width:40ch;font-size:var(--hm-lead);color:var(--home-on-dark-soft);margin-top:22px;line-height:1.7}.hm-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.hm-slide--on .hm-tag,.hm-slide--on .hm-display,.hm-slide--on .hm-slide-body,.hm-slide--on .hm-actions{animation:hm-rise .9s var(--hm-ease) both}.hm-slide--on .hm-display{animation-delay:80ms}.hm-slide--on .hm-slide-body{animation-delay:.16s}.hm-slide--on .hm-actions{animation-delay:.24s}.hm-hud{z-index:2;pointer-events:none;position:absolute;inset:0}.hm-hud-corner{border:0 solid var(--home-glass-line);width:44px;height:44px;position:absolute}.hm-hud-corner--ts{top:28px;border-top-width:3px;border-inline-start-width:3px;inset-inline-start:28px}.hm-hud-corner--te{top:28px;border-top-width:3px;border-inline-end-width:3px;inset-inline-end:28px}.hm-hud-corner--bs{bottom:28px;border-bottom-width:3px;border-inline-start-width:3px;inset-inline-start:28px}.hm-hud-corner--be{bottom:28px;border-bottom-width:3px;border-inline-end-width:3px;inset-inline-end:28px}.hm-hud-rec{top:30px;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex;position:absolute;inset-inline-end:90px}.hm-hud-rec i{background:var(--home-rec);border-radius:50%;width:12px;height:12px;animation:1.2s steps(2,end) infinite hm-blink}.hm-hud-meta{bottom:96px;color:var(--home-on-dark-soft);flex-direction:column;font-size:15px;font-weight:600;line-height:1.5;display:flex;position:absolute;inset-inline-end:56px}.hm-hud-meta b{color:var(--white);font-size:20px}.hm-motion{z-index:1;pointer-events:none;border:3px solid var(--rabt-accent);will-change:transform;opacity:0;width:132px;height:156px;transition:opacity .4s;position:absolute;top:0;left:0}.hm-motion span{bottom:100%;padding:2px var(--s-2);background:var(--rabt-accent);color:var(--rabt-deep);white-space:nowrap;margin-bottom:6px;font-size:13px;font-weight:700;position:absolute;inset-inline-start:-3px}.hm-cctv{top:70px;z-index:3;pointer-events:none;width:clamp(170px,17vw,250px);height:auto;position:absolute;inset-inline-end:0}[dir=ltr] .hm-cctv{transform:scaleX(-1)}.hm-cctv-body{transform-origin:46px 40px;transition:transform .12s linear}.hm-cctv-mount{fill:var(--home-camera-mount)}.hm-cctv-arm{fill:var(--home-camera-arm)}.hm-cctv-shell{fill:var(--home-camera-shell)}.hm-cctv-hood{fill:var(--home-camera-hood)}.hm-cctv-front{fill:var(--home-camera-front)}.hm-cctv-lens{fill:var(--home-camera-lens)}.hm-cctv-glass{fill:var(--home-camera-glass)}.hm-cctv-glint{fill:var(--home-camera-glint)}.hm-cctv-led{fill:var(--home-rec);animation:1.6s steps(2,end) infinite hm-blink}.hm-dots{bottom:34px;z-index:4;position:absolute;inset-inline:0}.hm-dots-in{gap:10px;display:flex}.hm-dot{gap:var(--s-2);min-width:120px;color:var(--white);opacity:.85;flex-direction:column;align-items:flex-start;padding:6px 0;font-size:14px;font-weight:700;display:flex}.hm-dot--on{opacity:1}.hm-dot-bar{background:var(--home-chip);width:100%;height:4px;display:block;overflow:hidden}.hm-dot-bar i{background:var(--rabt-accent);width:0;height:100%;animation:7s linear forwards hm-fill;display:block}.hm-hero--paused .hm-dot-bar i{animation-play-state:paused}.hm-facts{z-index:5;background:var(--white);position:relative}.hm-facts-in{grid-template-columns:repeat(4,1fr);display:grid}.hm-fact{gap:var(--s-1);padding:30px var(--s-6);flex-direction:column;display:flex}.hm-fact+.hm-fact{border-inline-start:2px solid var(--ink-08)}.hm-fact b{color:var(--rabt-deep);font-size:clamp(34px,3.4vw,52px);font-weight:800;line-height:1.1}.hm-fact small{margin-inline-start:6px;font-size:.5em;font-weight:700}.hm-fact>span{color:var(--ink-70);font-weight:600}.hm-services{padding-block:var(--hm-gap)}.hm-cards{gap:var(--s-6);grid-template-columns:repeat(4,1fr);display:grid}.hm-card{border-radius:var(--hm-radius);background:var(--white);transition:transform .35s var(--hm-ease);flex-direction:column;display:flex;overflow:hidden}.hm-card:hover{transform:translateY(-6px)}.hm-card-photo{aspect-ratio:4/3;background:var(--ink-08);overflow:hidden}.hm-card-photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--hm-ease)}.hm-card:hover .hm-card-photo img{transform:scale(1.07)}.hm-card-photo--top img{object-position:50% 30%}.hm-card-in{gap:var(--s-3);padding:var(--s-6) var(--s-6) 26px;flex-direction:column;flex:1;display:flex}.hm-card h3{font-size:22px}.hm-price{color:var(--ink-70);flex-wrap:wrap;align-items:baseline;gap:6px;font-weight:600;display:flex}.hm-price b{color:var(--rabt-accent-text);font-size:30px;font-weight:800}.hm-ticks{font-size:var(--hm-small);margin:0;padding:0;list-style:none}.hm-ticks li{margin-block:var(--s-1);padding-inline-start:22px;position:relative}.hm-ticks li:before{content:"";inset-inline-start:0;background:var(--rabt-accent);border-start-end-radius:100%;width:10px;height:10px;position:absolute;top:.62em}.hm-scope-label{margin-top:var(--s-1);font-size:var(--hm-small);font-weight:700}.hm-ticks--out li:before{background:var(--ink-20);border-radius:2px}.hm-card--dark .hm-ticks--out li:before{background:var(--rabt-on-deep-muted)}.hm-more{align-items:center;gap:var(--s-2);padding-top:var(--s-2);margin-top:auto;font-weight:700;display:inline-flex}.hm-more svg{width:18px;height:18px;transition:translate .2s}.hm-more:hover{color:var(--rabt-accent-text)}.hm-more:hover svg{translate:-4px}[dir=ltr] .hm-more:hover svg{translate:4px}.hm-card--dark{background:var(--rabt-deep);color:var(--white)}.hm-card--dark .hm-price{color:var(--rabt-on-deep-muted)}.hm-card--dark .hm-price b,.hm-card--dark .hm-more:hover{color:var(--rabt-accent)}.hm-card-photo--plan{background:var(--rabt-deep-raised);place-items:center;display:grid}.hm-card-photo--plan svg{width:70%}.hm-mini-wall{fill:none;stroke:var(--rabt-sky);stroke-width:5px}.hm-mini-glow{fill:var(--home-warm);opacity:.2}.hm-mini-bulb{fill:var(--home-warm)}.hm-note{color:var(--ink-70);font-size:var(--hm-small);margin-top:28px}.hm-planner{padding-block:var(--hm-gap);background:var(--home-night);color:var(--white)}.hm-planner .hm-head p{color:var(--rabt-on-deep-muted)}.hm-plan-grid{grid-template-columns:minmax(300px,380px) 1fr;align-items:start;gap:clamp(24px,3vw,48px);display:grid}.hm-panel{padding:var(--s-6);border-radius:var(--hm-radius);background:var(--rabt-deep);position:sticky;top:100px}.hm-tools{gap:var(--s-2);grid-template-columns:repeat(4,1fr);display:grid}.hm-tool{padding:var(--s-3) 6px;border-radius:var(--r-sm);background:var(--rabt-deep-raised);color:var(--white);flex-direction:column;align-items:center;gap:6px;font-size:14px;font-weight:700;transition:background-color .2s,transform .15s;display:flex}.hm-tool:hover{background:var(--home-raised)}.hm-tool:active{transform:scale(.96)}.hm-tool[aria-pressed=true]{background:var(--rabt-accent);color:var(--rabt-deep)}.hm-tool svg{stroke-width:2px;width:26px;height:26px}.hm-hint{min-height:3.2em;color:var(--rabt-on-deep-muted);margin-top:14px;font-size:14px}.hm-lines{margin-top:var(--s-3);gap:10px;display:grid}.hm-line{align-items:center;gap:var(--s-2);padding:10px var(--s-3);border-radius:var(--r-sm);background:var(--rabt-deep-raised);grid-template-columns:1fr auto;display:grid}.hm-line-name{font-weight:700;line-height:1.5}.hm-line-name small{color:var(--rabt-on-deep-muted);font-size:13px;font-weight:500;display:block}.hm-line-name .hm-line-max{color:var(--rabt-accent);font-weight:700}.hm-step{background:var(--home-night);border-radius:6px;align-items:center;display:inline-flex}.hm-step button{width:44px;height:44px;color:var(--white);border-radius:6px;place-items:center;display:grid}.hm-step button:hover:not(:disabled){background:var(--home-raised)}.hm-step button:disabled,.hm-step button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.hm-step button svg{stroke-width:2.5px;width:18px;height:18px}.hm-step output{text-align:center;min-width:2em;font-weight:800}.hm-buy{align-items:center;gap:var(--s-2);min-height:var(--touch-min);margin-top:var(--s-3);cursor:pointer;font-size:14px;display:flex}.hm-buy input{width:18px;height:18px;accent-color:var(--rabt-accent);flex:none}.hm-sum{gap:var(--s-1);border-radius:var(--r-sm);background:var(--home-night);font-size:var(--hm-small);margin-top:14px;padding:14px;display:grid}.hm-sum p{justify-content:space-between;gap:var(--s-2);display:flex}.hm-sum-total{margin-top:var(--s-1);font-size:20px;font-weight:800}.hm-sum-total .hm-num{color:var(--rabt-accent)}.hm-panel-actions{gap:var(--s-2);grid-template-columns:1fr auto;margin-top:14px;display:grid}.hm-panel-actions .hm-btn{min-height:48px;padding-inline:1em}.hm-reset{background:var(--rabt-deep-raised);border-radius:6px;padding-inline:14px;font-weight:700}.hm-reset:hover{background:var(--home-raised)}.hm-board{border-radius:var(--hm-radius);background:var(--rabt-deep);padding:14px;position:relative;overflow:hidden}.hm-board-bar{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-1) 6px var(--s-3);color:var(--rabt-on-deep-muted);font-size:14px;display:flex}.hm-board-bar b{color:var(--white)}.hm-lights{min-height:var(--touch-min);padding-inline:var(--s-3);background:var(--rabt-deep-raised);border-radius:6px;font-size:14px;font-weight:700}.hm-lights--off{background:var(--home-night)}.hm-plan{cursor:crosshair;touch-action:manipulation;width:100%;height:auto;display:block}.hm-yard{fill:var(--home-plan-yard)}.hm-park{fill:var(--home-plan-park);stroke:var(--home-raised);stroke-width:3px;stroke-dasharray:10 8}.hm-room{fill:var(--home-plan-room);stroke:var(--rabt-sky);stroke-width:4px}.hm-room-label{fill:var(--home-plan-label);font:600 15px var(--font-home), var(--font-ar);text-anchor:middle;pointer-events:none}.hm-room-label--small{font-size:13px}.hm-item{cursor:pointer}.hm-cone{transform-origin:0 0;animation:5s ease-in-out infinite alternate hm-sweep}.hm-cone path{fill:var(--home-cone);fill-opacity:.34;stroke:var(--home-cone);stroke-opacity:.8;stroke-width:2px}.hm-cam-dot{fill:var(--rabt-accent);stroke:var(--white);stroke-width:3px}.hm-ap-cover{fill:var(--rabt-sky);fill-opacity:.14}.hm-ap-wave{fill:none;stroke:var(--rabt-sky);stroke-width:3px;transform-origin:0 0;animation:2.6s ease-out infinite hm-wave}.hm-ap-wave--late{animation-delay:1.3s}.hm-ap-dot{fill:var(--rabt-sky);stroke:var(--white);stroke-width:3px}.hm-glow-wide,.hm-glow-near{fill:var(--home-warm);transition:fill-opacity .5s}.hm-glow-wide{fill-opacity:.16}.hm-glow-near{fill-opacity:.32}.hm-bulb{fill:var(--home-warm);stroke:var(--white);stroke-width:2.5px;transition:fill .5s}.hm-plan--dark .hm-glow-wide,.hm-plan--dark .hm-glow-near{fill-opacity:0}.hm-plan--dark .hm-bulb{fill:var(--ink-45)}.hm-pop{animation:hm-pop .35s var(--hm-ease)}.hm-plan-note{color:var(--rabt-on-deep-muted);margin-top:14px;font-size:14px}.hm-safety{padding-block:var(--hm-gap);background:var(--white)}.hm-safe-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,96px);display:grid}.hm-door{border-radius:var(--r-md);background:var(--rabt-deep);grid-template-columns:1fr 1fr;height:620px;display:grid;position:relative;overflow:hidden}.hm-door-photo{overflow:hidden}.hm-door-photo img{object-fit:cover;width:100%;height:100%}.hm-door-leaf{padding:var(--s-6);background:var(--rabt-deep-raised);justify-content:center;align-items:center;display:flex}.hm-lock{width:200px;padding:18px var(--s-4) var(--s-5);background:var(--home-lock-body);box-shadow:0 0 0 4px var(--home-lock-bezel);border-radius:22px;position:relative}.hm-lock-screen{background:var(--home-lock-screen);height:46px;color:var(--home-lock-text);border-radius:10px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.hm-lock-led{background:var(--home-rec);width:10px;height:10px;box-shadow:0 0 12px var(--home-rec);border-radius:50%;transition:background-color .3s,box-shadow .3s}.hm-lock--open .hm-lock-led{background:var(--home-go);box-shadow:0 0 14px var(--home-go)}.hm-lock-pins{justify-content:center;gap:var(--s-2);margin:14px 0;display:flex}.hm-lock-pins i{background:var(--home-lock-pin);border-radius:50%;width:12px;height:12px;transition:background-color .2s}.hm-lock-pins i.hm-pin--filled{background:var(--rabt-sky)}.hm-lock--open .hm-lock-pins i{background:var(--home-go)}.hm-keys{direction:ltr;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.hm-key{background:var(--home-lock-key);width:46px;height:46px;color:var(--home-lock-text);border-radius:50%;justify-self:center;font-size:18px;font-weight:700;transition:background-color .15s,color .15s,transform .1s}.hm-key:hover{background:var(--home-lock-key-hover)}.hm-key:active,.hm-key--hit{background:var(--rabt-sky);color:var(--rabt-deep);transform:scale(.94)}.hm-key--open{background:var(--rabt-accent);color:var(--rabt-deep);font-size:14px}.hm-key--clear{font-size:13px}.hm-bolt{top:50%;background:var(--home-bolt);width:64px;height:22px;transition:transform .5s var(--hm-ease);border-radius:4px;margin-top:-11px;position:absolute;inset-inline-start:-60px}.hm-lock--open .hm-bolt{transform:translate(-56px)}[dir=ltr] .hm-lock--open .hm-bolt{transform:translate(56px)}.hm-lock-state{text-align:center;min-height:1.6em;color:var(--home-lock-text);margin-top:14px;font-size:14px;font-weight:700}.hm-lock--open .hm-lock-state{color:var(--home-go)}.hm-tech{bottom:22px;align-items:center;gap:var(--s-1) 14px;padding:var(--s-4) 18px;border-radius:var(--hm-radius);background:var(--white);color:var(--rabt-deep);box-shadow:var(--shadow-float);transition:transform .6s var(--hm-ease);grid-template-columns:auto 1fr;display:grid;position:absolute;inset-inline:22px;transform:translateY(140%)}.hm-door--open .hm-tech{transform:none}.hm-tech-avatar{background:var(--rabt-deep);width:52px;height:52px;color:var(--white);border-radius:50%;grid-row:span 2;place-items:center;font-size:20px;font-weight:800;display:grid}.hm-tech b{font-size:17px}.hm-tech-ok{color:var(--ok);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.hm-tech-ok svg{stroke-width:3px;width:16px;height:16px}.hm-safe-copy h2{font-size:var(--hm-h2)}.hm-safe-lead{margin-top:var(--s-4);font-size:var(--hm-lead);color:var(--ink-70);line-height:1.65}.hm-trust{gap:22px;margin:36px 0 28px;padding:0;list-style:none;display:grid}.hm-trust li{gap:var(--s-4);grid-template-columns:56px 1fr;align-items:start;display:grid}.hm-trust-icon{border-radius:var(--r-md);background:var(--home-sky-tint);width:56px;height:56px;color:var(--rabt-deep);place-items:center;display:grid}.hm-trust-icon svg{stroke-width:2px;width:28px;height:28px}.hm-trust h3{font-size:19px}.hm-trust p{font-size:var(--hm-small);color:var(--ink-70);line-height:1.7}.hm-steps{padding-block:var(--hm-gap);background:var(--home-ground)}.hm-step-list{gap:var(--s-6);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.hm-step-card{border-radius:var(--hm-radius);background:var(--white);flex-direction:column;display:flex;overflow:hidden}.hm-step-shot{height:300px;padding-top:var(--s-6);background:var(--home-sky-tint);justify-content:center;display:flex;overflow:hidden}.hm-step-shot img{width:72%;height:auto;transition:transform .5s var(--hm-ease);border-radius:14px 14px 0 0}.hm-step-card:hover .hm-step-shot img{transform:translateY(-10px)}.hm-step-in{padding:22px 22px 26px;position:relative}.hm-step-number{top:-30px;background:var(--rabt-accent);width:56px;height:56px;color:var(--rabt-deep);border-radius:50%;place-items:center;font-size:24px;font-weight:800;display:grid;position:absolute;inset-inline-start:22px}.hm-step-in h3{margin-top:22px;font-size:20px}.hm-step-in p{margin-top:var(--s-2);font-size:var(--hm-small);color:var(--ink-70);line-height:1.7}.hm-warranty{padding-block:var(--hm-gap);background:var(--white)}.hm-cert-grid{grid-template-columns:1fr 360px 1fr;align-items:start;column-gap:clamp(24px,4vw,64px);display:grid}.hm-notes{height:783px;position:relative}.hm-note-item{cursor:default;max-width:30ch;padding:6px 0;position:absolute;inset-inline:0}.hm-notes--end .hm-note-item{text-align:end;inset-inline:auto 0}.hm-note-item b{display:block}.hm-note-item span{font-size:var(--hm-small);color:var(--ink-70);line-height:1.6;display:block}.hm-note-item:hover b,.hm-note-item:focus b{color:var(--rabt-accent-text)}.hm-cert-shot{background:var(--white);width:360px;height:783px;box-shadow:0 0 0 10px var(--rabt-deep);border-radius:22px;position:relative;overflow:hidden}.hm-cert-shot img{width:360px;height:783px}.hm-mark{border:3px solid var(--rabt-accent);border-radius:var(--r-sm);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset-inline:10px}.hm-mark--on{opacity:1}.hm-band{background:var(--rabt-accent);color:var(--rabt-deep)}.hm-band-in{justify-content:space-between;align-items:center;gap:var(--s-6);padding-block:var(--s-12);flex-wrap:wrap;display:flex}.hm-band h2{font-size:clamp(26px,2.6vw,38px)}.hm-band p{margin-top:6px;font-weight:600}.hm-band-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.hm-band-more{text-underline-offset:.3em;font-weight:700;text-decoration:underline}.hm-band :focus-visible{outline-color:var(--rabt-deep)}.hm-area{isolation:isolate;min-height:560px;color:var(--white);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hm-area-photo{z-index:-2;object-fit:cover;object-position:50% 80%;width:100%;height:100%;position:absolute;inset:0}.hm-area:before{content:"";z-index:-1;background:linear-gradient(to top, var(--home-scrim-strong) 0%, var(--home-scrim-light) 55%, transparent 100%);position:absolute;inset:0}.hm-area-in{padding-block:var(--s-16)}.hm-area h2{font-size:var(--hm-h2)}.hm-area p{max-width:46ch;font-size:var(--hm-lead);color:var(--home-on-dark-soft);margin-top:10px}.hm-districts{margin:var(--s-6) 0 0;flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.hm-districts li{padding:var(--s-2) var(--s-4);border-radius:var(--r-full);background:var(--home-chip);font-weight:700}.hm-signup{padding-block:var(--hm-gap);background:var(--rabt-deep);color:var(--white)}.hm-signup-grid{gap:var(--s-12);grid-template-columns:1fr minmax(320px,460px);align-items:center;display:grid}.hm-signup h2{font-size:var(--hm-h2)}.hm-signup-grid>div>p{margin-top:var(--s-4);max-width:44ch;font-size:var(--hm-lead);color:var(--rabt-on-deep-muted)}.hm-signup-card{gap:var(--s-4);border-radius:var(--r-md);background:var(--home-raised);padding:26px;display:grid}.hm-signup-card>p{font-size:var(--hm-small);color:var(--rabt-on-deep-muted)}.hm-stores{justify-content:center;gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hm-store{align-items:center;gap:var(--s-2);min-height:44px;padding-inline:var(--s-4);background:var(--home-night);color:var(--white);border-radius:6px;font-weight:700;text-decoration:none;display:inline-flex}.hm-store small{border-radius:var(--r-full);background:var(--home-raised);padding:2px 10px;font-size:12px;font-weight:600}.hm-picked{padding:10px var(--s-3);background:var(--home-sky-tint);color:var(--rabt-deep);border-radius:6px;font-size:14px}.hm-sheet{overscroll-behavior:contain;background:var(--white);width:min(100%,460px);max-width:100%;max-height:min(92dvh,780px);color:var(--rabt-deep);border:0;border-radius:22px 22px 0 0;margin:auto auto 0;padding:0;overflow:auto}.hm-sheet::backdrop{background:var(--home-scrim-mid)}.hm-sheet[open]{animation:hm-sheet-up .42s var(--hm-ease)}.hm-sheet[open]::backdrop{animation:.3s hm-fade}.hm-sheet-in{padding:var(--s-4) var(--s-6) max(var(--s-6), env(safe-area-inset-bottom));position:relative}.hm-sheet-in:before{content:"";width:40px;height:4px;margin:0 auto var(--s-4);background:var(--ink-08);border-radius:2px;display:block}.hm-sheet-close{top:var(--s-3);background:var(--ink-08);width:44px;height:44px;color:var(--rabt-deep);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:var(--s-3)}.hm-sheet-step{animation:hm-rise .36s var(--hm-ease)}.hm-sheet-step>form,.hm-sheet-step>div{text-align:center;gap:14px;display:grid}.hm-sheet h2{font-size:22px}.hm-sheet-badge,.hm-sheet-check{width:64px;height:64px;margin:var(--s-2) auto 0;background:var(--home-sky-tint);color:var(--rabt-deep);animation:hm-pop .42s var(--hm-ease);border-radius:50%;place-items:center;display:grid}.hm-sheet-check{background:var(--ok-tint);color:var(--ok);animation:hm-pop .42s var(--hm-ease), hm-ring .9s ease-out .25s}.hm-sheet-lead{color:var(--ink-70)}.hm-sheet-note,.hm-sheet-legal{color:var(--ink-70);font-size:14px}.hm-sheet-legal a{color:inherit;text-decoration:underline}.hm-sheet-field{text-align:start}.hm-sheet-field label{font-size:var(--hm-small);font-weight:700;display:block}.hm-sheet-field input{background:var(--ink-08);width:100%;height:52px;color:var(--rabt-deep);font:inherit;text-align:left;border:0;border-radius:6px;margin-top:6px;padding-inline:14px;font-size:18px}.hm-sheet-field .hm-sheet-code{letter-spacing:.4em;text-align:center;font-size:26px;font-weight:700}.hm-sheet-hint{color:var(--ink-45);margin-top:6px;font-size:13px}.hm-sheet-problem{color:var(--danger);margin-top:6px;font-size:14px;font-weight:600}.hm-sheet .hm-btn{width:100%}.hm-sheet .hm-btn:disabled{opacity:.6;cursor:progress}.hm-sheet-link{min-height:44px;padding-inline:var(--s-3);color:var(--home-raised);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;font-weight:700;text-decoration:underline}.hm-sheet-link:disabled{color:var(--ink-45);cursor:default;text-decoration:none}.hm-sheet-emulator{padding:10px var(--s-3);background:var(--home-sky-tint);border-radius:6px;font-size:14px}.hm-sheet .hm-store{background:var(--rabt-deep)}@media (min-width:720px){.hm-sheet{border-radius:var(--r-md);margin:auto}.hm-sheet[open]{animation-name:hm-sheet-in}.hm-sheet-in{padding-top:var(--s-8)}.hm-sheet-in:before{display:none}}.hm-faq{padding-block:var(--hm-gap)}.hm-faq-grid{grid-template-columns:1fr 1.4fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.hm-accordion details{margin-bottom:var(--s-3);border-radius:var(--hm-radius);background:var(--white);overflow:hidden}.hm-accordion summary{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-5) 22px;cursor:pointer;font-size:18px;font-weight:700;list-style:none;display:flex}.hm-accordion summary::-webkit-details-marker{display:none}.hm-faq-icon{background:var(--ink-08);stroke-width:2.5px;width:34px;height:34px;transition:transform .3s var(--hm-ease), background-color .2s;border-radius:50%;flex:none;padding:7px}.hm-accordion details[open] .hm-faq-icon{background:var(--rabt-accent);transform:rotate(45deg)}.hm-accordion details p{max-width:62ch;color:var(--ink-70);padding:0 22px 22px}.hm-accordion details a{color:var(--rabt-accent-text);text-underline-offset:.25em;text-decoration:underline}.hm-footer{background:var(--home-night);color:var(--rabt-on-deep-muted);padding-top:80px}.hm-footer-grid{gap:var(--s-10);grid-template-columns:1.4fr 1fr 1fr 1.3fr;display:grid}.hm-footer-logo{width:auto;height:56px}.hm-footer h2{color:var(--white);margin-bottom:14px;font-size:17px}.hm-footer ul{margin:0;padding:0;list-style:none}.hm-footer li{margin-block:6px}.hm-footer a{transition:color .2s}.hm-footer a:hover{color:var(--rabt-accent)}.hm-footer-about{max-width:34ch;margin-top:18px}.hm-footer-social{gap:var(--s-4);margin-top:18px;font-weight:700;display:flex}.hm-footer-social a{color:var(--white)}.hm-footer-bottom{background:var(--home-night-deep);margin-top:56px}.hm-footer-bottom-in{justify-content:space-between;gap:var(--s-4);padding-block:var(--s-5);flex-wrap:wrap;font-size:14px;display:flex}.hm-credits{padding-bottom:22px;font-size:13px;line-height:1.8}.hm-credits a{text-decoration:underline}@supports (animation-timeline:view()){.hm-head,.hm-card,.hm-step-card,.hm-trust li,.hm-door,.hm-cert-shot,.hm-notes,.hm-signup-card,.hm-accordion details{animation:linear backwards hm-rise;animation-timeline:view();animation-range:entry entry 40%}}@keyframes hm-zoom{to{transform:scale(1.12)}}@keyframes hm-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes hm-blink{50%{opacity:.15}}@keyframes hm-fill{to{width:100%}}@keyframes hm-sweep{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}@keyframes hm-wave{0%{opacity:.9;transform:scale(.15)}to{opacity:0;transform:scale(1)}}@keyframes hm-pop{0%{opacity:0;transform:scale(.3)}}@keyframes hm-sheet-up{0%{transform:translateY(100%)}}@keyframes hm-sheet-in{0%{opacity:0;transform:translateY(28px)scale(.98)}}@keyframes hm-fade{0%{opacity:0}}@keyframes hm-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ok) 45%, transparent)}to{box-shadow:0 0 0 22px #0000}}@media (max-width:1100px){.hm-cards,.hm-step-list{grid-template-columns:1fr 1fr}.hm-cert-grid{grid-template-columns:minmax(0,1fr);justify-items:center}.hm-cert-shot{aspect-ratio:360/783;width:min(360px,100% - 20px);height:auto}.hm-cert-shot img{width:100%;height:auto}.hm-notes{gap:var(--s-4) var(--s-6);grid-template-columns:1fr 1fr;width:100%;max-width:560px;height:auto;display:grid}.hm-note-item,.hm-notes--end .hm-note-item{text-align:start;max-width:none;position:static}.hm-notes--start{margin-top:var(--s-10);order:2}.hm-notes--end{margin-top:var(--s-4);order:3}.hm-footer-grid{grid-template-columns:1fr 1fr}.hm-nav{display:none}}@media (max-width:900px){.hm-topbar,.hm-header-companies{display:none}.hm-hero{height:auto;min-height:0;display:grid}.hm-slide{grid-area:1/1;min-height:600px;position:relative;inset:auto}.hm-slide-in{justify-content:flex-start;padding-top:150px;padding-bottom:120px}.hm-slide:before,[dir=ltr] .hm-slide:before{background:var(--home-scrim-flat)}.hm-hud-rec{top:22px;inset-inline-end:60px}.hm-hud-meta,.hm-motion,.hm-bolt{display:none}.hm-hud-corner--ts,.hm-hud-corner--te{top:var(--s-4)}.hm-hud-corner--bs,.hm-hud-corner--be{bottom:var(--s-4)}.hm-hud-corner--ts,.hm-hud-corner--bs{inset-inline-start:var(--s-3)}.hm-hud-corner--te,.hm-hud-corner--be{inset-inline-end:var(--s-3)}.hm-cctv{width:120px;top:56px}.hm-dot{flex:1;min-width:0}.hm-facts-in{grid-template-columns:1fr 1fr}.hm-fact+.hm-fact{border-inline-start:0}.hm-plan-grid{grid-template-columns:1fr}.hm-panel{order:2;position:static}.hm-board{order:1}.hm-safe-grid{grid-template-columns:1fr}.hm-door{grid-template-columns:1fr;height:auto}.hm-door-photo{height:220px}.hm-door-leaf{padding:var(--s-10) var(--s-6) 170px}.hm-signup-grid,.hm-faq-grid{grid-template-columns:1fr}}@media (max-width:640px){.hm-cards,.hm-step-list,.hm-footer-grid{grid-template-columns:1fr}.hm-band-in{padding-block:36px}.hm-header-end .hm-btn{padding-inline:.9em}.hm-language span{display:none}}@media (prefers-reduced-motion:reduce){.hm-slide--on .hm-slide-bg img,.hm-cone,.hm-ap-wave,.hm-hud-rec i,.hm-cctv-led,.hm-pop,.hm-slide--on .hm-tag,.hm-slide--on .hm-display,.hm-slide--on .hm-slide-body,.hm-slide--on .hm-actions{animation:none}.hm-dot-bar i{width:100%;animation:none}.hm-head,.hm-card,.hm-step-card,.hm-trust li,.hm-door,.hm-cert-shot,.hm-notes,.hm-signup-card,.hm-accordion details,.hm-sheet[open],.hm-sheet[open]::backdrop,.hm-sheet-step,.hm-sheet-badge,.hm-sheet-check{animation:none}}
