@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lwz3nWuZEC.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lwz3jWuZEC.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lwz3bWuQ.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3nWuZEC.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3jWuZEC.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3bWuQ.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3nWuZEC.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3jWuZEC.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3bWuQ.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--ink:#071e29;--blue:#0a6f91;--muted:#607580;--line:#dce7ea}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}.topbar{height:82px;display:flex;align-items:center;padding:0 max(28px,calc((100% - 1240px)/2));gap:38px;background:#fff}.logo{font:700 29px/1 Barlow Condensed;letter-spacing:1px;margin-right:auto}.logo span{display:block;font:600 10px/1 Inter;letter-spacing:3px;margin-top:7px}.topbar nav{display:flex;gap:27px;font-size:14px}.top-cta{background:var(--ink);color:#fff;padding:12px 18px;font-size:14px}.hero img{display:block;width:100%;height:auto}.intro,.services{width:min(1240px,calc(100% - 56px));margin:auto}.intro{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:80px;gap:80px;padding:70px 0 62px;align-items:center;border-bottom:1px solid var(--line)}.eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;color:var(--blue);margin:0 0 17px}.contact h2,.intro h1{font:600 clamp(42px,5vw,75px)/.98 Barlow Condensed;letter-spacing:-1px;margin:0}.contact h2 em,.intro h1 em{font-style:normal;color:#6d7e86}.intro>p{font-size:18px;line-height:1.7;color:var(--muted);margin:0;text-align:justify}.service{display:grid;grid-template-columns:1fr 1fr;grid-gap:9%;gap:9%;align-items:center;padding:70px 0;border-bottom:1px solid var(--line)}.service:nth-child(2n) .service-image{order:2}.service-image{position:relative;background:#f3f7f8;border-radius:3px;overflow:hidden}.service-image img{display:block;width:100%;height:385px;object-fit:contain;padding:25px}.service:nth-child(5) .service-image img,.service:nth-child(6) .service-image img,.service:nth-child(8) .service-image img{padding:0;object-fit:cover}.service-image span{position:absolute;z-index:1;top:17px;left:18px;background:#fff;padding:4px 9px;border-radius:15px;font-size:12px;color:var(--blue)}.service-copy h2{font:600 clamp(34px,4vw,57px)/1 Barlow Condensed;margin:0 0 16px}.service-copy h3{font-size:21px;font-weight:500;line-height:1.35;margin:0 0 21px}.service-copy ul{padding:0;margin:0 0 27px;list-style:none;color:var(--muted)}.service-copy li{padding:8px 0 8px 25px;border-bottom:1px solid #edf2f3;position:relative}.service-copy li:before{content:"✓";position:absolute;left:0;color:#16889c;font-weight:700}.service-copy>a{border-bottom:1px solid var(--ink);padding-bottom:4px;font-weight:700}.contact{margin-top:20px;background:#0b2c3a;color:#fff;padding:75px max(28px,calc((100% - 1240px)/2));display:grid;grid-template-columns:1fr 1fr;grid-gap:12%;gap:12%}.contact .eyebrow{color:#84d4e3}.contact h2{margin-bottom:25px}.contact>div>p:not(.eyebrow){color:#c7d5db;max-width:480px;line-height:1.7}.contact a{display:block;margin-top:14px;color:#d5f1f7}.phone{font-size:25px;font-weight:700}.contact form{display:grid;grid-gap:17px;gap:17px}.contact label{font-size:14px}.contact select{display:block;width:100%;margin-top:7px;background:#153d4c;border:1px solid #78939c;color:#fff;padding:15px;border-radius:2px;font:16px Inter}button{border:0;background:#bce7ee;color:#092631;padding:15px;font:600 15px Inter;cursor:pointer}footer{display:flex;justify-content:space-between;padding:27px max(28px,calc((100% - 1240px)/2));font-size:13px;color:var(--muted);gap:20px;flex-wrap:wrap}@media(max-width:760px){.topbar{height:70px;padding:0 18px}.topbar nav{display:none}.top-cta{font-size:12px;padding:10px}.intro{display:block;padding:42px 0}.intro>p{margin-top:25px;font-size:16px}.contact,.service{grid-template-columns:1fr;gap:30px}.service{padding:43px 0}.service:nth-child(2n) .service-image{order:0}.service-image img{height:280px}.contact{padding-top:50px;padding-bottom:50px}.hero img{min-height:220px;object-fit:cover;object-position:center}footer{padding:22px 18px}}.hero{position:relative;overflow:hidden;background:#122932;aspect-ratio:2057/764}.hero-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:heroBackground 1.2s ease-out both}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,22,31,.62),transparent 65%);animation:heroShade 1.3s ease-out .5s both}.hero-logo{position:absolute;left:4%;top:8%;width:min(31vw,510px);height:auto;opacity:0;animation:heroLogo .8s ease-out 1s forwards}.hero-person{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center;-webkit-clip-path:inset(0 0 0 54%);clip-path:inset(0 0 0 54%);animation:heroPerson 1.15s cubic-bezier(.2,.8,.2,1) 2.7s both}.hero-copy{position:absolute;left:5%;bottom:12%;color:#fff;animation:heroCopy 1s cubic-bezier(.2,.8,.2,1) 1.9s both}.hero-copy p{font-size:clamp(10px,1.1vw,16px);font-weight:700;letter-spacing:2px;margin:0 0 15px}.hero-copy h1{font:700 clamp(28px,5vw,82px)/.92 Barlow Condensed;letter-spacing:1px;margin:0 0 25px;text-shadow:0 3px 18px #06141acc}.hero-copy strong{color:#9eddeb}.hero-copy a{display:inline-block;background:#082a36;padding:13px 20px;color:#fff;font-size:14px;font-weight:700;animation:heroCta .7s ease-out 2.4s both}@keyframes heroBackground{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes heroShade{0%{opacity:0}to{opacity:1}}@keyframes heroLogo{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}@keyframes heroCopy{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes heroCta{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes heroPerson{0%{opacity:0;transform:translateX(8%)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hero-background,.hero-copy,.hero-copy a,.hero-logo,.hero-person,.hero-shade{animation:none;opacity:1}}.hero-layered{isolation:isolate;background:#122932}.hero-layered .hero-background{z-index:0}.hero-layered .hero-shade{z-index:1;background:linear-gradient(90deg,rgba(5,20,28,.28),transparent 58%)}.hero-layered .hero-logo{z-index:3;left:3.1%;top:4.2%;width:34%;max-width:none;animation:layerLogo .8s cubic-bezier(.2,.8,.2,1) .65s both}.hero-layered .hero-signature{position:absolute;z-index:3;left:26%;top:-5%;width:27%;height:auto;opacity:0;animation:layerSignature 1s ease-out 1.15s forwards}.hero-quote{position:absolute;z-index:4;left:38.5%;top:27%;width:17%;font:400 clamp(15px,2.1vw,43px)/.98 Barlow Condensed,sans-serif;color:#17232a;opacity:0;animation:layerQuote .9s ease-out 1.45s forwards}.hero-quote small{display:block;margin-top:1.2em;font:400 clamp(8px,1vw,19px)/1.12 Arial,sans-serif}.hero-layered .hero-person{z-index:5;inset:auto 5.5% 0 auto;width:32%;height:auto;object-fit:contain;-webkit-clip-path:none;clip-path:none;opacity:0;animation:layerPerson 1.2s cubic-bezier(.2,.8,.2,1) 1.8s forwards}.hero-layered .hero-copy{z-index:6;left:3.2%;bottom:11%;color:#fff;opacity:0;animation:layerCopy 1s cubic-bezier(.2,.8,.2,1) 2.45s forwards}.hero-layered .hero-copy p{font-size:clamp(12px,1.5vw,30px);letter-spacing:.04em;margin:0}.hero-layered .hero-copy h1{font-size:clamp(28px,4.5vw,90px);margin:0 0 1rem}.hero-layered .hero-copy a{background:#092d3a}@keyframes layerLogo{0%{opacity:0;transform:translateY(-20px) scale(.92)}to{opacity:1;transform:none}}@keyframes layerSignature{0%{opacity:0;transform:translateX(-18px) rotate(-3deg)}to{opacity:.8;transform:none}}@keyframes layerQuote{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes layerPerson{0%{opacity:0;transform:translateX(12%) scale(.96)}to{opacity:1;transform:none}}@keyframes layerCopy{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media(max-width:700px){.hero-layered{aspect-ratio:1/1.15}.hero-layered .hero-logo{left:5%;top:5%;width:53%}.hero-layered .hero-signature{left:34%;top:2%;width:37%}.hero-quote{left:8%;top:27%;width:35%;font-size:clamp(16px,5vw,28px)}.hero-layered .hero-person{right:-2%;width:53%}.hero-layered .hero-copy{left:6%;bottom:7%;max-width:72%}.hero-layered .hero-copy h1{font-size:clamp(30px,9vw,54px)}}@media(prefers-reduced-motion:reduce){.hero-layered *{animation:none!important;opacity:1!important}}.service.camera .service-image{isolation:isolate;background:#dbe7ec}.service.camera .service-image:before{content:"";position:absolute;inset:-18px;background:url(/assets/camera-community-bg.webp) 50%/cover;filter:blur(5px);transform:scale(1.12);opacity:.72;z-index:-1}.service.camera .service-image:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(8,35,49,.18),hsla(0,0%,100%,.12));z-index:-1}.service.camera .service-image img{position:relative;z-index:1;filter:drop-shadow(0 18px 18px rgba(5,25,35,.28))}.collaboration{width:min(1240px,calc(100% - 56px));margin:0 auto;padding:78px 0 70px;display:grid;grid-template-columns:1fr 1fr;grid-gap:9%;gap:9%;border-bottom:1px solid var(--line)}.collaboration h2{font:600 clamp(42px,5vw,75px)/.98 Barlow Condensed;letter-spacing:-1px;margin:0}.collaboration h2 em{font-style:normal;color:#6d7e86}.collaboration-copy p{font-size:19px;line-height:1.65;color:var(--muted);margin:0 0 22px}.collaboration-copy ul{list-style:none;padding:0;margin:0;color:var(--ink);font-weight:600}.collaboration-copy li{padding:9px 0 9px 24px;border-bottom:1px solid var(--line);position:relative}.collaboration-copy li:before{content:"+";position:absolute;left:0;color:var(--blue);font-size:20px}@media(max-width:760px){.collaboration{display:block;padding:45px 0}.collaboration-copy{margin-top:25px}.collaboration-copy p{font-size:16px}}.contact textarea{display:block;width:100%;margin-top:7px;background:#153d4c;border:1px solid #78939c;color:#fff;padding:15px;border-radius:2px;font:16px Inter;resize:vertical}.contact textarea::placeholder{color:#b9cbd0}.partner-logos{display:flex;align-items:center;gap:26px;margin-top:35px;padding-top:22px;border-top:1px solid var(--line)}.partner-logos img{display:block;object-fit:contain}.partner-omtg{width:112px;height:112px;filter:drop-shadow(0 8px 12px rgba(0,0,0,.12))}.partner-smartlak{width:min(280px,48%);height:auto;max-height:92px}@media(max-width:760px){.partner-logos{gap:18px}.partner-omtg{width:84px;height:84px}.partner-smartlak{width:52%;max-height:70px}}.contact-partner-logos{display:flex;align-items:center;gap:22px;margin-top:34px;padding-top:22px;border-top:1px solid hsla(0,0%,100%,.18)}.contact-partner-logos .partner-omtg{width:92px;height:92px}.contact-partner-logos .partner-smartlak{width:min(250px,55%);max-height:72px;background:transparent;border-radius:0;padding:0}@media(max-width:760px){.contact-partner-logos{gap:15px}.contact-partner-logos .partner-omtg{width:72px;height:72px}.contact-partner-logos .partner-smartlak{width:55%;max-height:58px}}footer span:first-child{line-height:1.7}footer strong{color:var(--ink)}@media(max-width:760px){footer{display:block;font-size:11px}footer span{display:block;margin-bottom:8px}footer span:first-child{overflow-wrap:anywhere}}#kapcsolat{scroll-margin-top:18px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.contact-partner-logos .partner-omtg{width:120px;height:120px}.contact-partner-logos .partner-smartlak{width:220px;max-width:45%;height:auto!important;max-height:none;aspect-ratio:auto;object-fit:contain}@media(max-width:760px){.contact-partner-logos .partner-omtg{width:92px;height:92px}.contact-partner-logos .partner-smartlak{width:190px;max-width:58%;height:auto!important}}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.hero-actions .home-cta{background:hsla(0,0%,100%,.9);color:#092d3a}.hero-actions .home-cta:hover{background:#fff}@media(max-width:700px){.hero-actions{gap:7px}.hero-actions a{padding:10px 13px!important;font-size:12px!important}}.hero-home-button{position:absolute;z-index:6;left:8%;top:35%;display:inline-block;padding:12px 20px;background:rgba(8,45,58,.92);border:1px solid hsla(0,0%,100%,.32);color:#fff;font-size:clamp(11px,1vw,16px);font-weight:700;letter-spacing:.01em;box-shadow:0 8px 18px rgba(8,30,38,.22);transition:transform .2s,background .2s;opacity:0;animation:layerCopy .8s cubic-bezier(.2,.8,.2,1) 2.2s forwards}.hero-home-button:hover{background:#0d6276;transform:translateY(-2px)}@media(max-width:700px){.hero-home-button{left:8%;top:29%;padding:9px 13px;font-size:11px}.hero-layered{height:620px;min-height:620px;aspect-ratio:auto}.hero-layered .hero-background{height:100%;object-fit:cover;object-position:58% center}.hero-layered .hero-logo{left:5%;top:4%;width:58%;height:auto}.hero-layered .hero-signature{left:38%;top:2%;width:34%;height:auto}.hero-quote{left:7%;top:25%;width:37%;font-size:clamp(16px,5vw,25px);line-height:1}.hero-layered .hero-person{right:-3%;bottom:0;width:57%;height:auto}.hero-home-button{left:7%;top:40%;font-size:11px;padding:9px 13px}.hero-layered .hero-copy{left:7%;bottom:7%;max-width:70%}.hero-layered .hero-copy p{font-size:14px;margin-bottom:5px}.hero-layered .hero-copy h1{font-size:clamp(29px,9vw,48px);line-height:.9;margin-bottom:10px}.hero-actions a{padding:10px 13px!important;font-size:11px!important}}.hero-layered .hero-logo{width:clamp(190px,34vw,700px);height:auto;max-width:58vw;object-fit:contain}@media(max-width:900px){.hero-layered{height:620px;min-height:620px;aspect-ratio:auto}.hero-layered .hero-logo{left:5%;top:4%;width:clamp(190px,58vw,470px);max-width:58vw;height:auto;top:1%;width:54%;max-width:54vw}.hero-layered .hero-signature{top:5%;left:39%;width:30%}.hero-quote{top:27%;left:7%;width:35%;font-size:clamp(15px,4.7vw,24px)}.hero-layered{overflow:hidden;background:#122932}.hero-layered .hero-background{position:absolute;inset:0;width:100%;height:100%;min-height:100%;display:block;object-fit:cover;object-position:58% center}}@media (min-width:701px) and (max-width:900px){.hero-home-button{top:47%;left:7%;padding:10px 16px}.hero-quote{top:25%;left:36%;width:22%}}@media(max-width:700px){.hero-home-button{top:46%;left:7%}}@media(max-width:900px){.hero-layered{height:clamp(520px,76vw,620px);min-height:0}.hero-layered .hero-logo{left:clamp(20px,5vw,42px);top:clamp(8px,1.2vw,14px);width:clamp(190px,54vw,430px);max-width:none}.hero-layered .hero-signature{left:clamp(140px,39vw,340px);top:clamp(18px,5vw,42px);width:clamp(110px,30vw,240px)}.hero-quote{left:clamp(20px,7vw,55px);top:clamp(145px,27vw,220px);width:clamp(155px,35vw,280px);font-size:clamp(15px,4.7vw,24px)}.hero-layered .hero-person{right:clamp(-22px,-3vw,-8px);width:clamp(265px,57vw,455px)}.hero-home-button{left:clamp(20px,7vw,55px);top:clamp(240px,46vw,360px);font-size:clamp(11px,1.6vw,15px)}.hero-layered .hero-copy{left:clamp(20px,7vw,55px);bottom:clamp(28px,7vw,55px);max-width:clamp(300px,70vw,560px)}.hero-layered .hero-copy p{font-size:clamp(13px,2vw,20px)}.hero-layered .hero-copy h1{font-size:clamp(30px,8vw,62px)}}@media(max-width:700px){.hero-layered{height:clamp(500px,125vw,590px)}.hero-layered .hero-logo{width:clamp(170px,49vw,300px);top:8px}.hero-layered .hero-signature{left:36%;top:28px;width:clamp(95px,25vw,170px)}.hero-quote{top:clamp(140px,30vw,190px);width:clamp(145px,34vw,220px);font-size:clamp(14px,4.2vw,20px)}.hero-layered .hero-person{right:-2%;width:clamp(220px,49vw,350px)}.hero-home-button{top:clamp(235px,52vw,305px);padding:8px 12px}.hero-layered .hero-copy{bottom:clamp(22px,6vw,36px);max-width:67%}.hero-layered .hero-copy h1{font-size:clamp(28px,7.5vw,44px)}}.contact-personal{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.contact input:not([type=checkbox]){display:block;width:100%;margin-top:7px;background:#153d4c;border:1px solid #78939c;color:#fff;padding:15px;border-radius:2px;font:16px Inter}.contact-consent{display:flex!important;align-items:flex-start;gap:8px;font-size:12px!important;color:#c7d5db}.contact-consent input{margin-top:3px}@media(max-width:760px){.contact-personal{grid-template-columns:1fr}}.landing{--navy:#061d29;--navy2:#0b2c3a;--electric:#139bd7;--ice:#eaf5f8;background:#fff;color:var(--ink);min-height:100vh;overflow:hidden}.landing-nav{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 max(28px,calc((100% - 1240px)/2));background:rgba(5,27,39,.98);color:#fff;z-index:20}.landing-brand img{display:block;width:190px;height:56px;object-fit:contain;object-position:left}.landing-nav>div{display:flex;align-items:center;gap:28px;font-size:13px}.landing-nav a{transition:.2s}.landing-nav a:hover{color:#7dd8ff}.landing-nav-cta{background:linear-gradient(135deg,#167fb8,#25adf0);padding:12px 19px;border-radius:30px;box-shadow:0 8px 24px rgba(19,155,215,.3)}.landing-hero{min-height:610px;padding:110px max(28px,calc((100% - 1240px)/2));position:relative;display:flex;align-items:center;background:linear-gradient(120deg,#071f2c,#0c3547);color:#fff;isolation:isolate}.landing-hero-overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(3,19,28,.94),rgba(4,26,37,.77) 48%,rgba(4,25,35,.28) 76%,rgba(4,25,35,.56))}.landing-hero-visual{position:absolute;inset:0;z-index:-2;transform:translateY(var(--parallax-y,0));will-change:transform}.landing-hero-visual>img:first-child{width:100%;height:115%;object-fit:cover;filter:saturate(.78) contrast(1.05)}.landing-hero-camera{position:absolute;right:3%;top:13%;width:min(33vw,480px);height:74%;display:flex;align-items:center;justify-content:center}.landing-hero-camera:before{content:"";position:absolute;width:90%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(50,190,246,.2),transparent 65%)}.landing-hero-camera img{position:relative;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 25px 32px rgba(0,0,0,.45))}.landing-hero-copy{max-width:760px}.landing .eyebrow{color:#37b8ef}.landing-hero h1{font:600 clamp(55px,6.2vw,92px)/.92 Barlow Condensed;letter-spacing:-1px;margin:14px 0 24px;max-width:820px}.landing-lead{font-size:clamp(18px,1.7vw,23px);line-height:1.55;max-width:680px;color:#d7e6eb}.landing-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:30px}.landing-cta,.landing-secondary{padding:14px 22px;font-weight:700;border-radius:5px}.landing-cta{background:linear-gradient(135deg,#1389c5,#22adf2);color:#fff!important;box-shadow:0 10px 28px rgba(19,155,215,.28)}.landing-secondary{border:1px solid hsla(0,0%,100%,.65);color:#fff}.feature-strip{width:min(1240px,calc(100% - 56px));margin:-42px auto 0;position:relative;z-index:5;display:grid;grid-template-columns:repeat(6,1fr);background:rgba(7,35,49,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(119,202,233,.18);border-radius:14px;box-shadow:0 18px 45px rgba(3,24,34,.2);overflow:hidden}.feature-item{padding:25px 14px;text-align:center;color:#fff;border-right:1px solid hsla(0,0%,100%,.08)}.feature-item:last-child{border:0}.feature-item span{display:block;color:#45c3fa;font:600 13px Barlow Condensed;letter-spacing:1px;margin-bottom:9px}.feature-item strong{font-size:13px;line-height:1.35}.landing-section{width:min(1240px,calc(100% - 56px));margin:auto;padding:82px 0;border-bottom:1px solid var(--line)}.landing-contact h2,.landing-section h2,.protect-showcase h2{font:600 clamp(39px,4.7vw,65px)/.96 Barlow Condensed;letter-spacing:-.5px;margin:0 0 30px}.usecase-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.usecase-card{min-height:220px;padding:27px;background:linear-gradient(145deg,#fff,#f3f8fa);border:1px solid #e1ebee;border-radius:12px;box-shadow:0 12px 30px rgba(7,30,41,.07);position:relative;transition:transform .3s,box-shadow .3s,border-color .3s}.usecase-card:hover{transform:translateY(-7px);box-shadow:0 20px 42px rgba(7,30,41,.13);border-color:#a8d9e9}.card-number{font:600 13px Barlow Condensed;color:var(--electric);letter-spacing:1px}.usecase-card h3{font:600 28px Barlow Condensed;margin:20px 0 9px}.usecase-card p{color:var(--muted);line-height:1.55;margin:0 0 24px}.usecase-card a{font-size:13px;font-weight:700;color:#087baa}.protect-showcase{width:min(1240px,calc(100% - 56px));margin:10px auto 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:7%;gap:7%;align-items:center;padding:80px 0}.protect-media{height:520px;border-radius:14px;overflow:hidden;background:radial-gradient(circle at 50% 42%,#e8f5f8,#a7c7d1 68%,#7696a2);position:relative;display:flex;align-items:center;justify-content:center;transform:translateY(var(--parallax-y,0));will-change:transform}.protect-media:before{content:"PROTECT";position:absolute;font:700 clamp(70px,9vw,145px)/1 Barlow Condensed;color:hsla(0,0%,100%,.27);transform:rotate(-90deg);left:-13%;top:36%}.protect-media img{width:88%;height:88%;object-fit:contain;position:relative;z-index:2;filter:drop-shadow(0 24px 25px rgba(5,28,38,.3))}.protect-glow{position:absolute;width:330px;height:330px;border-radius:50%;background:rgba(49,190,237,.22);filter:blur(45px)}.protect-copy h2 em{font-style:normal;color:#6d7e86}.protect-copy>p{font-size:19px;line-height:1.65;color:var(--muted)}.protect-copy ul{list-style:none;padding:0;margin:25px 0}.protect-copy li{padding:11px 0 11px 32px;border-bottom:1px solid var(--line);position:relative}.protect-copy li:before{content:"✓";position:absolute;left:0;width:21px;height:21px;border-radius:50%;background:#159bd7;color:#fff;text-align:center;line-height:21px;font-size:12px}.text-link{font-weight:700;border-bottom:1px solid var(--ink);padding-bottom:4px}.search-intents ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.search-intents li{padding:17px 20px;background:#f4f8f9;border-left:3px solid var(--electric);color:var(--muted)}.landing-links{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.landing-links a{min-height:160px;padding:23px;background:#f5f9fa;border:1px solid #e1ebee;border-radius:10px;display:flex;flex-direction:column;transition:.25s}.landing-links a:hover{transform:translateY(-5px);box-shadow:0 16px 30px rgba(7,30,41,.1)}.landing-links small{color:var(--electric);font-weight:800;letter-spacing:1px}.landing-links strong{font:600 23px/1.05 Barlow Condensed;margin:13px 0 auto}.landing-links span{color:#087baa;font-size:13px;font-weight:700}.brand-links{background:#edf6f9;padding:30px max(28px,calc((100% - 1240px)/2));display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.brand-links a{padding:20px;background:#fff;border-radius:8px;font-weight:700;box-shadow:0 6px 18px rgba(7,30,41,.05)}.landing-contact{background:linear-gradient(120deg,#071f2c,#0d3c50);color:#fff;padding:80px max(28px,calc((100% - 1240px)/2));position:relative}.landing-contact:after{content:"";position:absolute;right:-120px;top:-170px;width:500px;height:500px;border:1px solid rgba(73,194,239,.16);border-radius:50%;box-shadow:0 0 0 80px rgba(73,194,239,.035),0 0 0 160px rgba(73,194,239,.025)}.landing-contact>*{position:relative;z-index:1}.landing-contact>p{color:#c7d5db;max-width:850px;line-height:1.6}.landing-contact a{color:#d5f1f7}.quote-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;max-width:900px;margin:30px 0}.quote-form input,.quote-form textarea{background:#153d4c;border:1px solid #78939c;color:#fff;padding:15px;font:16px Inter}.quote-consent,.quote-form button,.quote-form textarea,.quote-status{grid-column:1/-1}.quote-consent{display:flex;gap:10px;color:#c7d5db;font-size:12px}.quote-form button{justify-self:start;background:#bce7ee;color:#092631;border:0;padding:15px 22px;font:600 15px Inter}.landing-footer{display:flex;justify-content:space-between;padding:27px max(28px,calc((100% - 1240px)/2));font-size:13px;color:#9fb3bc;gap:20px;flex-wrap:wrap;background:#051c28}.landing-footer a,.landing-footer strong{color:#fff}.landing-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease var(--reveal-delay,0ms),transform .7s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0ms)}.landing-reveal.is-visible{opacity:1;transform:none}.landing-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;list-style:none;padding:0}.landing-grid li{padding:24px;background:#f4f8f9;border-left:3px solid var(--electric)}.landing-answer{display:grid;grid-template-columns:.65fr 1.35fr;grid-gap:7%;gap:7%}.landing-answer>p:last-child{font-size:20px;color:var(--muted);line-height:1.65}@media(max-width:900px){.landing-nav>div>a:not(.landing-nav-cta){display:none}.feature-strip{grid-template-columns:repeat(3,1fr)}.feature-item:nth-child(3){border-right:0}.usecase-grid{grid-template-columns:repeat(2,1fr)}.protect-showcase{grid-template-columns:1fr}.protect-media{height:420px}.landing-links{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.landing-nav{height:70px;padding:0 18px}.landing-brand img{width:155px}.landing-nav-cta{padding:10px 14px}.landing-hero{min-height:620px;padding:72px 20px 110px;align-items:flex-end}.landing-hero-camera{right:-24%;top:4%;width:78vw;height:45%}.landing-hero-copy{max-width:100%}.landing-hero h1{font-size:clamp(48px,14vw,68px)}.landing-lead{font-size:16px}.feature-strip{width:calc(100% - 28px);grid-template-columns:repeat(2,1fr);margin-top:-52px}.feature-item{padding:18px 10px}.feature-item:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.08)}.landing-section,.protect-showcase{width:calc(100% - 40px);padding:58px 0}.usecase-grid{grid-template-columns:1fr}.protect-media{height:330px}.brand-links,.landing-links,.quote-form,.search-intents ul{grid-template-columns:1fr}.brand-links{padding:28px 20px}.landing-contact{padding:58px 20px}.quote-consent,.quote-form button,.quote-form input,.quote-form textarea,.quote-status{grid-column:1}.landing-footer{padding:22px 18px;font-size:11px}.landing-answer{display:block}}@media(prefers-reduced-motion:reduce){.landing-reveal{opacity:1;transform:none;transition:none}.landing-parallax{transform:none!important}.landing-links a,.usecase-card{transition:none}}.landing-condo .landing-hero{background:linear-gradient(120deg,#071f2c,#104358)}.landing-condo .landing-hero-visual>img:first-child{filter:saturate(.72) contrast(1.03) brightness(1.06);object-position:center 42%}.landing-condo .landing-hero-overlay{background:linear-gradient(90deg,rgba(3,20,29,.92),rgba(6,35,48,.72) 48%,rgba(5,30,42,.2) 76%,rgba(5,30,42,.48))}.landing-condo .feature-strip{background:rgba(8,48,64,.94)}.landing-condo .usecase-card:nth-child(2),.landing-condo .usecase-card:nth-child(5){background:linear-gradient(145deg,#fff,#edf8fb)}.landing-condo .protect-media{background:radial-gradient(circle at 52% 40%,#f1f9fb,#bdd8df 66%,#86a9b5)}.landing-nav{background:hsla(0,0%,100%,.96);border-bottom:1px solid rgba(8,56,79,.1);box-shadow:0 4px 18px rgba(7,34,47,.06);position:relative}.landing-nav,.landing-nav a{color:#09283a}.landing-nav a:hover{color:#098ed0}.landing-nav .landing-nav-cta,.landing-nav-cta{color:#fff;background:linear-gradient(135deg,#078bd0,#1caef2);box-shadow:0 8px 22px rgba(12,150,216,.2)}.landing-condo .landing-hero{min-height:650px}.landing-condo .landing-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(4,25,35,.38))}.landing-condo .landing-hero-camera{right:1.5%;width:min(29vw,430px);height:70%}.landing-condo .feature-strip{margin-top:-50px}.landing-condo .usecase-grid{grid-template-columns:repeat(6,1fr);gap:12px}.landing-condo .usecase-card{min-height:250px;padding:22px 18px;background:linear-gradient(180deg,#fff,#f5fafc);overflow:hidden}.landing-condo .usecase-card:before{content:"";position:absolute;inset:0 0 auto;height:7px;background:linear-gradient(90deg,#0a8ed3,#5cccf5);opacity:.9}.condo-icon{display:flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:12px;background:#e9f7fd;color:#058fd5;font:700 22px Barlow Condensed;margin:8px 0 18px;border:1px solid #ccebf7}.landing-condo .usecase-card h3{font-size:24px}.landing-condo .usecase-card p{font-size:14px}.landing-condo .protect-showcase{background:linear-gradient(135deg,#f7fbfc,#eef7f9);width:100%;padding:82px max(28px,calc((100% - 1240px)/2));grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.landing-condo .protect-media{height:470px;background:linear-gradient(145deg,#082432,#0d4257)}.landing-condo .protect-media:after{content:"TÖBB LAKÁS · EGY RENDSZER";position:absolute;left:28px;bottom:25px;color:#fff;font:600 24px Barlow Condensed;letter-spacing:.5px;z-index:3}.landing-related .landing-links{grid-template-columns:repeat(6,minmax(0,1fr))}.landing-related .landing-links a{min-height:135px;padding:17px}.landing-related .landing-links strong{font-size:19px}.landing-related .landing-links a:has(small:first-child){position:relative}.landing-related .landing-links small{font-size:10px}@media(max-width:1100px){.landing-condo .usecase-grid,.landing-related .landing-links{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.landing-condo .usecase-grid,.landing-related .landing-links{grid-template-columns:1fr 1fr}.landing-condo .usecase-card{min-height:220px}.landing-condo .protect-showcase{padding:58px 20px}.landing-condo .landing-hero-camera{width:72vw;right:-23%}}.landing-condo{background:#f7fbfd}.landing-condo .landing-nav{height:72px;position:relative;background:#fff}.landing-condo .landing-brand img{width:176px}.landing-condo .landing-hero{min-height:520px;padding-top:72px;padding-bottom:90px}.landing-condo .landing-hero-copy{max-width:610px}.landing-condo .landing-hero h1{font-size:clamp(54px,5.4vw,78px);max-width:620px}.landing-condo .landing-lead{font-size:18px;max-width:590px}.landing-condo .landing-actions .landing-cta{border-radius:24px;min-width:165px;text-align:center}.landing-condo .landing-actions .landing-secondary{border-radius:6px;min-width:145px;text-align:center}.landing-condo .feature-strip{width:100%;max-width:none;margin:0;background:#fff;border:0;border-radius:0;box-shadow:0 10px 25px rgba(6,34,47,.07);padding:0 max(28px,calc((100% - 1240px)/2))}.landing-condo .feature-item{color:#0a2a3c;border-right:0;padding:23px 10px}.landing-condo .feature-item span{width:34px;height:34px;margin:0 auto 8px;border:2px solid #129fe0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#129fe0}.landing-condo .feature-item strong{font-size:12px}.landing-condo .landing-section{padding:58px 0}.landing-condo .landing-section h2{font-size:clamp(38px,4vw,55px)}.landing-condo .usecase-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}.landing-condo .usecase-card{padding:0 16px 18px;min-height:285px;border-radius:8px;background:#fff;box-shadow:0 8px 22px rgba(7,35,49,.08)}.landing-condo .usecase-card:before{display:none}.condo-card-image{height:108px;margin:0 -16px 14px;background-image:url(/assets/camera-community-bg.webp);background-size:235%;border-radius:8px 8px 0 0;filter:saturate(.78) contrast(1.04)}.condo-card-image-1{background-position:20% 47%}.condo-card-image-2{background-position:72% 68%}.condo-card-image-3{background-position:48% 58%}.condo-card-image-4{background-position:82% 42%}.condo-card-image-5{background-position:64% 35%}.condo-card-image-6{background-position:35% 34%}.condo-icon{position:absolute;left:16px;top:88px;width:38px;height:38px;margin:0;border-radius:8px;background:#fff;box-shadow:0 4px 12px rgba(4,43,61,.13);font-size:18px}.landing-condo .usecase-card h3{font-size:21px;margin:22px 0 6px}.landing-condo .usecase-card p{font-size:12px;line-height:1.45;margin-bottom:13px}.landing-condo .protect-showcase{padding-top:55px;padding-bottom:55px;background:#fff;grid-template-columns:1.15fr .85fr;gap:4%}.landing-condo .protect-media{height:405px;border-radius:8px;background:linear-gradient(135deg,#071e2b,#0d3a4c)}.landing-condo .protect-media:before{content:"Több lakás.\A Egy rendszer.\A Teljes kontroll.";white-space:pre;transform:none;left:28px;top:30px;font:600 45px/.92 Barlow Condensed;color:#fff;z-index:4}.landing-condo .protect-media:after{display:none}.landing-condo .protect-media img{width:60%;height:60%;margin-left:35%;margin-top:20%;opacity:.95}.landing-condo .protect-copy{padding:18px 0}.landing-condo .protect-copy h2{font-size:42px}.landing-condo .protect-copy>p{font-size:16px}.landing-condo .protect-copy li{font-size:14px;padding-top:9px;padding-bottom:9px}.landing-condo .search-intents{display:none}.landing-condo .landing-related{padding-top:42px;padding-bottom:42px}.landing-condo .landing-related h2{font-size:38px;margin-bottom:20px}.landing-condo .landing-related .landing-links{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 14px;scroll-snap-type:x proximity}.landing-condo .landing-related .landing-links a{flex:0 0 145px;min-height:116px;padding:14px;border-radius:7px;scroll-snap-align:start;background:#fff}.landing-condo .landing-related .landing-links strong{font-size:17px}.landing-condo .landing-related .landing-links span{font-size:11px}.condo-cta-band{background:linear-gradient(100deg,#07283a,#0b4560);color:#fff;padding:34px max(28px,calc((100% - 1240px)/2));display:flex;align-items:center;justify-content:space-between;gap:30px}.condo-cta-band h2{font:600 36px/1 Barlow Condensed;margin:3px 0 8px}.condo-cta-band p{margin:0;color:#d4e3e9}.condo-cta-contact{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.condo-cta-contact>a:not(.landing-cta){color:#fff;font-weight:700}.condo-stats{display:grid;grid-template-columns:repeat(4,1fr);padding:24px max(28px,calc((100% - 1240px)/2));background:#fff;border-bottom:1px solid #dce9ee}.condo-stats>div{padding:8px 22px;border-right:1px solid #dce9ee}.condo-stats>div:last-child{border:0}.condo-stats strong{display:block;color:#092b3e;font:600 30px Barlow Condensed}.condo-stats span{font-size:12px;color:#637984}.landing-condo .brand-links{padding-top:18px;padding-bottom:18px}.landing-condo .landing-contact{padding-top:60px;padding-bottom:60px}.landing-condo .landing-footer{background:#f7fbfd;color:#60747e;border-top:1px solid #dce9ee}.landing-condo .landing-footer a,.landing-condo .landing-footer strong{color:#0a2a3c}@media(max-width:1000px){.landing-condo .usecase-grid{grid-template-columns:repeat(3,1fr)}.landing-condo .protect-showcase{grid-template-columns:1fr}.condo-stats{grid-template-columns:repeat(2,1fr)}.condo-cta-band{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.landing-condo .landing-hero{min-height:610px}.landing-condo .feature-strip{grid-template-columns:repeat(3,1fr);padding:0 12px}.landing-condo .usecase-grid{grid-template-columns:1fr 1fr}.landing-condo .usecase-card{min-height:270px}.condo-stats{grid-template-columns:1fr 1fr;padding:18px}.condo-stats>div{padding:10px}.condo-cta-contact{gap:14px;align-items:flex-start;flex-direction:column}.landing-condo .protect-media:before{font-size:36px}.landing-condo .landing-related .landing-links a{flex-basis:132px}}.landing-condo .landing-hero-visual>img:first-child{filter:saturate(.92) contrast(1.06) brightness(.78);object-position:center 48%}.landing-condo .landing-hero-overlay{background:linear-gradient(90deg,rgba(2,20,31,.9),rgba(3,27,40,.72) 43%,rgba(3,29,42,.18) 72%,rgba(2,22,33,.42))}.landing-condo .landing-hero-camera{right:1.8%;top:8%;width:min(27vw,410px);height:78%;padding-top:38px}.landing-condo .landing-hero-camera:after{content:"UniFi\A Protect";white-space:pre;position:absolute;right:5%;bottom:8%;color:#fff;font:600 30px/.82 Barlow Condensed;text-align:right;text-shadow:0 3px 18px rgba(0,0,0,.5)}.landing-condo .landing-hero-camera img{max-height:390px;object-position:center top}.landing-condo .condo-card-image{background-size:cover;background-position:50%;height:112px;filter:saturate(.9) contrast(1.04)}.landing-condo .usecase-card:first-child .condo-card-image{background-position:center 48%}.landing-condo .usecase-card:nth-child(2) .condo-card-image{background-position:center 55%}.landing-condo .usecase-card:nth-child(3) .condo-card-image{background-position:center 58%}.landing-condo .usecase-card:nth-child(4) .condo-card-image{background-position:center 50%}.landing-condo .usecase-card:nth-child(5) .condo-card-image,.landing-condo .usecase-card:nth-child(6) .condo-card-image{background-position:center 52%}.landing-access{background:#f7fbfd}.landing-access .landing-nav{height:72px;background:#fff}.landing-access .landing-brand img{width:176px}.landing-access .landing-hero{padding-top:72px;padding-bottom:90px}.landing-access .landing-hero-visual>img:first-child{filter:saturate(.88) contrast(1.07) brightness(.7);object-position:center 52%}.landing-access .landing-hero-overlay{background:linear-gradient(90deg,rgba(2,20,31,.92),rgba(3,28,41,.68) 48%,rgba(3,29,42,.15) 72%,rgba(2,22,33,.45))}.landing-access .landing-hero h1{font-size:clamp(54px,5.4vw,78px);max-width:690px}.landing-access .landing-lead{font-size:18px;max-width:610px}.landing-access .landing-hero-camera{right:2%;top:7%;width:min(28vw,420px);height:78%}.landing-access .landing-hero-camera img{max-height:430px}.landing-access .landing-hero-camera:after{content:"UniFi\A Access";white-space:pre;position:absolute;right:3%;bottom:7%;color:#fff;font:600 31px/.84 Barlow Condensed;text-shadow:0 3px 18px #000}.landing-access .feature-strip{width:100%;max-width:none;margin:0;padding:0 max(28px,calc((100% - 1240px)/2));background:#fff;border:0;border-radius:0;box-shadow:0 10px 25px rgba(6,34,47,.07)}.landing-access .feature-item{color:#0a2a3c;border:0;padding:23px 10px}.landing-access .feature-item span{width:34px;height:34px;margin:0 auto 8px;border:2px solid #129fe0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#129fe0}.landing-access .landing-section{padding:58px 0}.landing-access .landing-section h2{font-size:clamp(38px,4vw,55px)}.landing-access .usecase-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}.landing-access .usecase-card{padding:0 16px 18px;min-height:285px;border-radius:8px;background:#fff;box-shadow:0 8px 22px rgba(7,35,49,.08)}.landing-access .condo-card-image{height:112px;margin:0 -16px 14px;background-size:cover;background-position:50%;border-radius:8px 8px 0 0;filter:saturate(.9) contrast(1.04)}.landing-access .condo-icon{position:absolute;left:16px;top:91px;width:38px;height:38px;margin:0;border-radius:8px;background:#fff;box-shadow:0 4px 12px rgba(4,43,61,.13);font-size:18px}.landing-access .usecase-card h3{font-size:21px;margin:22px 0 6px}.landing-access .usecase-card p{font-size:12px;line-height:1.45;margin-bottom:13px}.landing-access .protect-showcase{padding:55px max(28px,calc((100% - 1240px)/2));width:100%;background:#fff;grid-template-columns:1.1fr .9fr;gap:4%}.landing-access .protect-media{height:405px;border-radius:8px;background:linear-gradient(135deg,#071e2b,#0d3a4c)}.landing-access .protect-media:before{content:"Egy rendszer.\A Végtelen lehetőség.";white-space:pre;transform:none;left:28px;top:30px;font:600 45px/.92 Barlow Condensed;color:#fff;z-index:4}.landing-access .protect-media img{width:62%;height:62%;margin-left:31%;margin-top:20%;object-fit:contain}.landing-access .protect-copy h2{font-size:42px}.landing-access .protect-copy>p{font-size:16px}.landing-access .protect-copy li{font-size:14px;padding-top:9px;padding-bottom:9px}.landing-access .search-intents{display:none}.landing-access .landing-related{padding:42px 0}.landing-access .landing-related h2{font-size:38px;margin-bottom:20px}.landing-access .landing-related .landing-links{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 14px}.landing-access .landing-related .landing-links a{flex:0 0 145px;min-height:116px;padding:14px;background:#fff}.landing-access .landing-related .landing-links strong{font-size:17px}.landing-access .condo-cta-band{background:linear-gradient(100deg,#07283a,#0b4560)}.landing-access .condo-stats{background:#fff}.landing-access .brand-links{padding-top:18px;padding-bottom:18px}.landing-access .landing-contact{padding-top:60px;padding-bottom:60px}.landing-access .landing-footer{background:#f7fbfd;color:#60747e;border-top:1px solid #dce9ee}.landing-access .landing-footer a,.landing-access .landing-footer strong{color:#0a2a3c}@media(max-width:1000px){.landing-access .usecase-grid{grid-template-columns:repeat(3,1fr)}.landing-access .protect-showcase{grid-template-columns:1fr}}@media(max-width:650px){.landing-access .landing-hero{min-height:610px}.landing-access .feature-strip{grid-template-columns:repeat(3,1fr);padding:0 12px}.landing-access .usecase-grid{grid-template-columns:1fr 1fr}.landing-access .usecase-card{min-height:270px}.landing-access .protect-media:before{font-size:35px}.landing-access .landing-related .landing-links a{flex-basis:132px}}.landing-access .landing-hero{height:520px;min-height:520px;padding:64px max(28px,calc((100% - 1240px)/2)) 78px;align-items:center}.landing-access .landing-hero-copy{width:54%;max-width:650px;position:relative;z-index:5}.landing-access .landing-hero h1{font-size:clamp(54px,5vw,75px);line-height:.92;margin:10px 0 20px}.landing-access .landing-hero h1:after{content:"társasházakhoz és üzletekhez";display:block;color:#17a9ed}.landing-access .landing-lead{font-size:17px;line-height:1.48}.landing-access .landing-hero-visual>img:first-child{height:100%;object-position:center 56%;filter:saturate(.82) contrast(1.08) brightness(.64)}.landing-access .landing-hero-overlay{background:linear-gradient(90deg,rgba(2,20,31,.96),rgba(2,25,38,.82) 43%,rgba(2,24,36,.12) 67%,rgba(2,20,31,.34))}.landing-access .landing-hero-camera{right:2.2%;top:0;width:40%;height:100%;align-items:center}.landing-access .landing-hero-camera:before{width:100%;height:100%;border-radius:0;background:linear-gradient(90deg,transparent,rgba(4,20,29,.14))}.landing-access .landing-hero-camera img{width:43%;height:68%;object-fit:contain;object-position:center;filter:drop-shadow(0 24px 26px rgba(0,0,0,.55))}.landing-access .landing-hero-camera:after{content:"UniFi\A Access\A\A Több, mint belépés.\A Nagyobb biztonság.";right:0;bottom:10%;font-size:25px;line-height:1.02;text-align:right}.landing-access .feature-strip{position:relative;z-index:6}.landing-access .feature-item span{font:700 18px/1 Inter;background:#f2fbff}.landing-access .feature-item strong{font-size:12px;max-width:130px;display:block;margin:auto}.landing-access #megoldas>.landing-reveal:first-child{display:grid;grid-template-columns:1fr .48fr;align-items:end}.landing-access #megoldas>.landing-reveal:first-child:after{content:"Legyen szó társasházról, irodáról vagy ipari területről – minden beléptetési pontra van megoldásunk.";font-size:14px;line-height:1.5;color:#647a85;padding-bottom:28px}.landing-access .usecase-card{border:1px solid #dfe9ed}.landing-access .usecase-card:hover{transform:translateY(-4px)}.landing-access .protect-showcase{align-items:stretch}.landing-access .protect-media{overflow:hidden;display:block;position:relative}.landing-access .protect-media:before{z-index:7}.landing-access .protect-glow{left:45%;top:20%;z-index:1}.access-product-stage{position:absolute;inset:0;z-index:3}.access-reader{position:absolute!important;width:37%!important;height:66%!important;left:43%;top:19%;margin:0!important;object-fit:contain!important;filter:drop-shadow(0 18px 22px rgba(0,0,0,.55))}.access-phone{position:absolute;right:7%;bottom:8%;width:29%;height:58%;border:7px solid #111c22;border-radius:22px;background:linear-gradient(180deg,#062337,#074c75);box-shadow:0 18px 30px rgba(0,0,0,.45);color:#fff;text-align:center;padding:22px 8px 10px;font-size:10px}.access-phone-top{opacity:.8;margin-bottom:42%}.access-phone-button{width:58px;height:58px;margin:0 auto 12px;border-radius:50%;border:2px solid #36c2ff;display:flex;align-items:center;justify-content:center;font-size:28px;box-shadow:0 0 30px rgba(30,180,245,.35)}.access-phone strong{font-size:11px}.access-card{left:38%;bottom:4%;width:82px;background:#f7f9fa;border-radius:5px;transform:rotate(-13deg);color:#81909a;font:700 12px Inter;padding:9px;box-shadow:0 7px 15px rgba(0,0,0,.2)}.access-card,.access-fob{position:absolute;height:50px}.access-fob{left:55%;bottom:3%;width:50px;border-radius:50%;background:#111b21;border:4px solid #25333a;color:#41bdf2;display:flex;align-items:center;justify-content:center;font-weight:800;box-shadow:0 7px 15px rgba(0,0,0,.3)}.landing-access .protect-copy{position:relative}.landing-access .protect-copy:after{content:"";position:absolute;right:-42%;bottom:-55px;width:46%;height:78%;background:url(https://images.unsplash.com/photo-1760101614260-2d98d0e08a28?auto=format&fit=crop&q=82&w=900) 50%/cover no-repeat;border-radius:7px 0 0 7px;opacity:.95}.landing-access .protect-copy{padding-right:10%}@media(max-width:1000px){.landing-access .landing-hero-camera{width:45%;opacity:.85}.landing-access #megoldas>.landing-reveal:first-child{display:block}.landing-access #megoldas>.landing-reveal:first-child:after{display:block;padding-bottom:20px}.landing-access .protect-copy:after{display:none}.landing-access .protect-copy{padding-right:0}}@media(max-width:650px){.landing-access .landing-hero{height:610px;min-height:610px;padding:80px 20px 100px;align-items:flex-end}.landing-access .landing-hero-copy{width:100%}.landing-access .landing-hero h1:after{font-size:.78em}.landing-access .landing-hero-camera{right:-25%;top:0;width:80%;height:48%;opacity:.75}.landing-access .landing-hero-camera:after{display:none}.access-phone{border-width:5px}}.local-camera-guide{background:linear-gradient(180deg,#fff,#f5fafc);border:1px solid #e0ecef;border-radius:14px;padding:58px!important;margin-top:42px!important;margin-bottom:42px!important}.local-camera-guide>div:first-child{max-width:940px}.local-camera-answer{font-size:18px;line-height:1.7;color:#526b76;max-width:980px}.local-camera-compare{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:30px 0 38px}.local-camera-compare article{background:#fff;border:1px solid #dfeaec;border-radius:10px;padding:22px;box-shadow:0 8px 20px rgba(7,30,41,.05)}.local-camera-compare strong{font:600 23px Barlow Condensed;color:#0a3042}.local-camera-compare p{font-size:14px;line-height:1.55;color:#607580}.local-camera-faq{border-top:1px solid #dce8eb;padding-top:26px}.local-camera-faq h3{font:600 30px Barlow Condensed;margin:0 0 14px}.local-camera-faq details{background:#fff;border:1px solid #dfeaec;border-radius:8px;margin:9px 0;padding:0 18px}.local-camera-faq summary{cursor:pointer;padding:17px 0;font-weight:700}.local-camera-faq details p{color:#607580;line-height:1.6;margin:0 0 18px}@media(max-width:800px){.local-camera-guide{padding:34px 22px!important;width:calc(100% - 40px)!important}.local-camera-compare{grid-template-columns:1fr}}.landing-intercom{background:#f5faff}.landing-intercom .landing-nav{height:70px;background:#fff}.landing-intercom .landing-hero{min-height:520px;padding-top:70px;padding-bottom:80px}.landing-intercom .landing-hero-visual>img:first-child{filter:saturate(.9) contrast(1.08) brightness(.7);object-position:center}.landing-intercom .landing-hero-overlay{background:linear-gradient(90deg,rgba(2,25,39,.92),rgba(2,32,48,.67) 49%,rgba(3,26,38,.08) 72%,rgba(2,22,33,.38))}.landing-intercom .landing-hero-copy{max-width:690px}.landing-intercom .landing-hero h1{font-size:clamp(52px,5.1vw,76px);line-height:.94}.landing-intercom .landing-hero h1:after{content:"társasházakhoz és családi házakhoz";display:block;color:#12aaf1}.landing-intercom .landing-lead{font-size:18px;max-width:600px}.landing-intercom .landing-hero-camera{right:1%;top:4%;width:min(30vw,430px);height:86%}.landing-intercom .landing-hero-camera img{max-height:420px;filter:drop-shadow(0 22px 25px rgba(0,0,0,.48))}.landing-intercom .landing-hero-camera:after{content:"UniFi\A Intercom\A\A Több,\A mint egy\A kaputelefon.";white-space:pre;position:absolute;right:1%;bottom:7%;color:#fff;text-align:right;font:600 26px/1 Barlow Condensed;text-shadow:0 3px 15px #000}.landing-intercom .feature-strip{width:100%;max-width:none;margin:0;padding:0 max(28px,calc((100% - 1240px)/2));background:#fff;border:0;border-radius:0;box-shadow:0 10px 25px rgba(6,34,47,.07)}.landing-intercom .feature-item{color:#092a3c;border:0;padding:23px 9px}.landing-intercom .feature-item span{width:38px;height:38px;margin:0 auto 7px;display:flex;align-items:center;justify-content:center;color:#078fe0;border:0;font-size:26px}.landing-intercom .feature-item strong{font-size:12px}.landing-intercom .landing-section{padding:55px 0}.landing-intercom #megoldas>.landing-reveal:first-child{display:grid;grid-template-columns:1fr .48fr;align-items:end}.landing-intercom #megoldas>.landing-reveal:first-child:after{content:"Legyen szó társasházról, családi házról vagy üzleti létesítményről – minden bejárathoz van megfelelő kaputelefon megoldásunk.";color:#607580;line-height:1.5;padding-bottom:24px}.landing-intercom .usecase-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.landing-intercom .usecase-card{padding:0 15px 17px;min-height:286px;background:#fff;border:1px solid #dfe9ed;border-radius:7px}.landing-intercom .condo-card-image{height:112px;margin:0 -15px 14px;border-radius:7px 7px 0 0;background-size:cover;background-position:50%}.landing-intercom .condo-icon{position:absolute;left:15px;top:91px;width:38px;height:38px;margin:0;background:#fff;border-radius:7px;box-shadow:0 4px 12px rgba(4,43,61,.13);font-size:18px}.landing-intercom .usecase-card h3{font-size:20px;margin:22px 0 6px}.landing-intercom .usecase-card p{font-size:12px;line-height:1.45}.landing-intercom .protect-showcase{padding:0 max(28px,calc((100% - 1240px)/2)) 55px;width:100%;background:#fff;grid-template-columns:1.1fr .9fr;gap:4%}.landing-intercom .protect-media{height:390px;border-radius:7px;background:linear-gradient(135deg,#061b29,#0a3a54);overflow:hidden}.landing-intercom .protect-media:before{content:"Egy rendszer.\A Teljes kontroll.";white-space:pre;transform:none;left:25px;top:25px;color:#fff;font:600 45px/.92 Barlow Condensed;z-index:5}.landing-intercom .protect-media img{width:55%;height:70%;margin-left:42%;margin-top:18%;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(0,0,0,.5))}.landing-intercom .protect-copy h2{font-size:40px}.landing-intercom .protect-copy li{font-size:13px;padding:8px 0}.landing-intercom .search-intents{display:none}.landing-intercom .landing-related{padding:38px 0}.landing-intercom .landing-related h2{font-size:36px}.landing-intercom .landing-related .landing-links{display:flex;gap:9px;overflow-x:auto;padding-bottom:13px}.landing-intercom .landing-related .landing-links a{flex:0 0 145px;min-height:112px;padding:13px;background:#fff}.landing-intercom .landing-related .landing-links strong{font-size:16px}.landing-intercom .condo-cta-band{background:linear-gradient(100deg,#052b42,#07557c)}.landing-intercom .condo-stats{background:#fff}.landing-intercom .landing-footer{background:#f4f9fc;color:#5d727d;border-top:1px solid #dce8ed}.landing-intercom .landing-footer a,.landing-intercom .landing-footer strong{color:#082c3f}@media(max-width:1000px){.landing-intercom .usecase-grid{grid-template-columns:repeat(3,1fr)}.landing-intercom .protect-showcase{grid-template-columns:1fr}.landing-intercom #megoldas>.landing-reveal:first-child{display:block}}@media(max-width:650px){.landing-intercom .landing-hero{min-height:610px}.landing-intercom .landing-hero-camera{right:-22%;top:0;width:72%;height:48%;opacity:.8}.landing-intercom .landing-hero-camera:after{display:none}.landing-intercom .feature-strip{grid-template-columns:repeat(3,1fr);padding:0 10px}.landing-intercom .usecase-grid{grid-template-columns:1fr 1fr}.landing-intercom .landing-hero h1:after{font-size:.78em}}.landing-network{background:#f5faff}.landing-network .landing-nav{height:70px;background:#fff}.landing-network .landing-hero{min-height:520px;padding-top:70px;padding-bottom:80px}.landing-network .landing-hero-visual>img:first-child{filter:saturate(.82) contrast(1.08) brightness(.62);object-position:center}.landing-network .landing-hero-overlay{background:linear-gradient(90deg,rgba(2,24,38,.94),rgba(2,30,46,.68) 48%,rgba(3,26,38,.1) 73%,rgba(2,22,33,.42))}.landing-network .landing-hero-copy{max-width:680px}.landing-network .landing-hero h1{font-size:clamp(52px,5.1vw,76px);line-height:.94}.landing-network .landing-hero h1:after{content:"otthonra és üzletre";display:block;color:#12aaf1}.landing-network .landing-lead{font-size:18px;max-width:590px}.landing-network .landing-hero-camera{right:2%;top:5%;width:min(39vw,550px);height:84%}.landing-network .landing-hero-camera img{width:100%;max-height:410px;object-fit:contain;filter:drop-shadow(0 22px 28px rgba(0,0,0,.5))}.landing-network .landing-hero-camera:after{content:"UniFi\A Network\A\A Erős hálózat.\A Nagyobb lehetőségek.";white-space:pre;position:absolute;right:0;bottom:4%;color:#fff;text-align:right;font:600 26px/1 Barlow Condensed;text-shadow:0 3px 15px #000}.landing-network .feature-strip{width:100%;max-width:none;margin:0;padding:0 max(28px,calc((100% - 1240px)/2));background:#fff;border:0;border-radius:0;box-shadow:0 10px 25px rgba(6,34,47,.07)}.landing-network .feature-item{color:#092a3c;border:0;padding:23px 9px}.landing-network .feature-item span{width:38px;height:38px;margin:0 auto 7px;display:flex;align-items:center;justify-content:center;color:#078fe0;border:0;font-size:25px}.landing-network .feature-item strong{font-size:12px}.landing-network .landing-section{padding:55px 0}.landing-network #megoldas>.landing-reveal:first-child{display:grid;grid-template-columns:1fr .48fr;align-items:end}.landing-network #megoldas>.landing-reveal:first-child:after{content:"Legyen szó otthonról, irodáról vagy ipari létesítményről – minden hálózati kihívásra van megfelelő UniFi megoldásunk.";color:#607580;line-height:1.5;padding-bottom:24px}.landing-network .usecase-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.landing-network .usecase-card{padding:0 15px 17px;min-height:286px;background:#fff;border:1px solid #dfe9ed;border-radius:7px}.landing-network .condo-card-image{height:112px;margin:0 -15px 14px;border-radius:7px 7px 0 0;background-size:cover;background-position:50%}.landing-network .condo-icon{position:absolute;left:15px;top:91px;width:38px;height:38px;margin:0;background:#fff;border-radius:7px;box-shadow:0 4px 12px rgba(4,43,61,.13);font-size:18px}.landing-network .usecase-card h3{font-size:20px;margin:22px 0 6px}.landing-network .usecase-card p{font-size:12px;line-height:1.45}.landing-network .protect-showcase{padding:0 max(28px,calc((100% - 1240px)/2)) 55px;width:100%;background:#fff;grid-template-columns:1.1fr .9fr;gap:4%}.landing-network .protect-media{height:390px;border-radius:7px;background:linear-gradient(135deg,#061b29,#0a3a54);overflow:hidden}.landing-network .protect-media:before{content:"Egy hálózat.\A Végtelen lehetőség.";white-space:pre;transform:none;left:25px;top:25px;color:#fff;font:600 45px/.92 Barlow Condensed;z-index:5}.landing-network .protect-media img{width:62%;height:68%;margin-left:36%;margin-top:21%;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(0,0,0,.5))}.landing-network .protect-copy h2{font-size:40px}.landing-network .protect-copy li{font-size:13px;padding:8px 0}.landing-network .search-intents{display:none}.landing-network .landing-related{padding:38px 0}.landing-network .landing-related h2{font-size:36px}.landing-network .landing-related .landing-links{display:flex;gap:9px;overflow-x:auto;padding-bottom:13px}.landing-network .landing-related .landing-links a{flex:0 0 145px;min-height:112px;padding:13px;background:#fff}.landing-network .landing-related .landing-links strong{font-size:16px}.landing-network .condo-cta-band{background:linear-gradient(100deg,#052b42,#07557c)}.landing-network .condo-stats{background:#fff}.landing-network .landing-footer{background:#f4f9fc;color:#5d727d;border-top:1px solid #dce8ed}.landing-network .landing-footer a,.landing-network .landing-footer strong{color:#082c3f}@media(max-width:1000px){.landing-network .usecase-grid{grid-template-columns:repeat(3,1fr)}.landing-network .protect-showcase{grid-template-columns:1fr}.landing-network #megoldas>.landing-reveal:first-child{display:block}}@media(max-width:650px){.landing-network .landing-hero{min-height:610px}.landing-network .landing-hero-camera{right:-20%;top:0;width:78%;height:48%;opacity:.8}.landing-network .landing-hero-camera:after{display:none}.landing-network .feature-strip{grid-template-columns:repeat(3,1fr);padding:0 10px}.landing-network .usecase-grid{grid-template-columns:1fr 1fr}.landing-network .landing-hero h1:after{font-size:.78em}}.landing-build{background:#f5faff}.landing-build .landing-nav{height:70px;background:#fff}.landing-build .landing-hero{min-height:520px;padding-top:70px;padding-bottom:80px}.landing-build .landing-hero-visual>img:first-child{filter:saturate(.88) contrast(1.08) brightness(.66);object-position:center}.landing-build .landing-hero-overlay{background:linear-gradient(90deg,rgba(2,25,39,.94),rgba(2,31,47,.67) 48%,rgba(3,26,38,.08) 73%,rgba(2,22,33,.4))}.landing-build .landing-hero-copy{max-width:680px}.landing-build .landing-hero h1{font-size:clamp(52px,5.1vw,76px);line-height:.94}.landing-build .landing-hero h1:after{content:"valós időben, bárhonnan";display:block;color:#12aaf1}.landing-build .landing-lead{font-size:18px;max-width:600px}.landing-build .landing-hero-camera{right:1.5%;top:3%;width:min(35vw,500px);height:88%}.landing-build .landing-hero-camera img{width:72%;max-height:380px;object-fit:contain;filter:drop-shadow(0 22px 28px rgba(0,0,0,.5))}.landing-build .landing-hero-camera:after{content:"UniFi\A Protect\A\A Biztonság\A már az alapoktól.";white-space:pre;position:absolute;right:0;bottom:6%;color:#fff;text-align:right;font:600 26px/1 Barlow Condensed;text-shadow:0 3px 15px #000}.landing-build .feature-strip{width:100%;max-width:none;margin:0;padding:0 max(28px,calc((100% - 1240px)/2));background:#fff;border:0;border-radius:0;box-shadow:0 10px 25px rgba(6,34,47,.07)}.landing-build .feature-item{color:#092a3c;border:0;padding:23px 9px}.landing-build .feature-item span{width:38px;height:38px;margin:0 auto 7px;display:flex;align-items:center;justify-content:center;color:#078fe0;border:0;font-size:25px}.landing-build .feature-item strong{font-size:12px}.landing-build .landing-section{padding:55px 0}.landing-build #megoldas>.landing-reveal:first-child{display:grid;grid-template-columns:1fr .48fr;align-items:end}.landing-build #megoldas>.landing-reveal:first-child:after{content:"Akár kis családi ház, akár nagyberuházás – segítünk az építkezés teljes időtartama alatt biztonságban tartani a területet és dokumentálni a folyamatokat.";color:#607580;line-height:1.5;padding-bottom:24px}.landing-build .usecase-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.landing-build .usecase-card{padding:0 15px 17px;min-height:292px;background:#fff;border:1px solid #dfe9ed;border-radius:7px}.landing-build .condo-card-image{height:112px;margin:0 -15px 14px;border-radius:7px 7px 0 0;background-size:cover;background-position:50%}.landing-build .condo-icon{position:absolute;left:15px;top:91px;width:38px;height:38px;margin:0;background:#fff;border-radius:7px;box-shadow:0 4px 12px rgba(4,43,61,.13);font-size:18px}.landing-build .usecase-card h3{font-size:19px;margin:22px 0 6px}.landing-build .usecase-card p{font-size:12px;line-height:1.45}.landing-build .protect-showcase{padding:0 max(28px,calc((100% - 1240px)/2)) 55px;width:100%;background:#fff;grid-template-columns:1.1fr .9fr;gap:4%}.landing-build .protect-media{height:390px;border-radius:7px;background:linear-gradient(135deg,#061b29,#0a3a54);overflow:hidden}.landing-build .protect-media:before{content:"Minden részlet számít.\A Építkezz nyugodtabban.";white-space:pre;transform:none;left:25px;top:25px;color:#fff;font:600 42px/.94 Barlow Condensed;z-index:5}.landing-build .protect-media img{width:58%;height:67%;margin-left:40%;margin-top:22%;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(0,0,0,.5))}.landing-build .protect-copy h2{font-size:40px}.landing-build .protect-copy li{font-size:13px;padding:8px 0}.landing-build .search-intents{display:none}.landing-build .landing-related{padding:38px 0}.landing-build .landing-related h2{font-size:36px}.landing-build .landing-related .landing-links{display:flex;gap:9px;overflow-x:auto;padding-bottom:13px}.landing-build .landing-related .landing-links a{flex:0 0 145px;min-height:112px;padding:13px;background:#fff}.landing-build .landing-related .landing-links strong{font-size:16px}.landing-build .condo-cta-band{background:linear-gradient(100deg,#052b42,#07557c)}.landing-build .condo-stats{background:#fff}.landing-build .landing-footer{background:#f4f9fc;color:#5d727d;border-top:1px solid #dce8ed}.landing-build .landing-footer a,.landing-build .landing-footer strong{color:#082c3f}@media(max-width:1000px){.landing-build .usecase-grid{grid-template-columns:repeat(3,1fr)}.landing-build .protect-showcase{grid-template-columns:1fr}.landing-build #megoldas>.landing-reveal:first-child{display:block}}@media(max-width:650px){.landing-build .landing-hero{min-height:610px}.landing-build .landing-hero-camera{right:-20%;top:0;width:75%;height:48%;opacity:.8}.landing-build .landing-hero-camera:after{display:none}.landing-build .feature-strip{grid-template-columns:repeat(3,1fr);padding:0 10px}.landing-build .usecase-grid{grid-template-columns:1fr 1fr}.landing-build .landing-hero h1:after{font-size:.78em}}.landing-micro{background:#f5faff}.landing-micro .landing-nav{height:70px;background:#fff}.landing-micro .landing-hero{min-height:520px;padding-top:70px;padding-bottom:80px}.landing-micro .landing-hero-visual>img:first-child{filter:saturate(.75) contrast(1.08) brightness(.57);object-position:center}.landing-micro .landing-hero-overlay{background:linear-gradient(90deg,rgba(2,25,39,.94),rgba(2,31,47,.67) 48%,rgba(3,26,38,.08) 73%,rgba(2,22,33,.42))}.landing-micro .landing-hero-copy{max-width:690px}.landing-micro .landing-hero h1{font-size:clamp(52px,5.1vw,76px);line-height:.94}.landing-micro .landing-hero h1:after{content:"Egyszerűbben. Hatékonyabban.";display:block;color:#12aaf1}.landing-micro .landing-lead{font-size:18px;max-width:600px}.landing-micro .landing-hero-camera{right:2%;top:5%;width:min(40vw,570px);height:84%}.landing-micro .landing-hero-camera img{width:100%;max-height:410px;object-fit:contain;filter:drop-shadow(0 22px 28px rgba(0,0,0,.48))}.landing-micro .landing-hero-camera:after{content:"Zoho One\A\A Egy platform.\A Végtelen lehetőség.";white-space:pre;position:absolute;right:0;bottom:5%;color:#fff;text-align:right;font:600 26px/1 Barlow Condensed;text-shadow:0 3px 15px #000}.landing-micro .feature-strip{width:100%;max-width:none;margin:0;padding:0 max(28px,calc((100% - 1240px)/2));background:#fff;border:0;border-radius:0;box-shadow:0 10px 25px rgba(6,34,47,.07)}.landing-micro .feature-item{color:#092a3c;border:0;padding:23px 9px}.landing-micro .feature-item span{width:38px;height:38px;margin:0 auto 7px;display:flex;align-items:center;justify-content:center;color:#078fe0;border:0;font-size:24px}.landing-micro .feature-item strong{font-size:12px}.landing-micro .landing-section{padding:55px 0}.landing-micro #megoldas>.landing-reveal:first-child{display:grid;grid-template-columns:1fr .48fr;align-items:end}.landing-micro #megoldas>.landing-reveal:first-child:after{content:"Legyen szó egyéni vállalkozóról, kis csapatról vagy növekvő mikrovállalkozásról – a Zoho One rugalmasan igazodik az igényeidhez.";color:#607580;line-height:1.5;padding-bottom:24px}.landing-micro .usecase-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.landing-micro .usecase-card{padding:0 15px 17px;min-height:292px;background:#fff;border:1px solid #dfe9ed;border-radius:7px}.landing-micro .condo-card-image{height:112px;margin:0 -15px 14px;border-radius:7px 7px 0 0;background-size:cover;background-position:50%}.landing-micro .condo-icon{position:absolute;left:15px;top:91px;width:38px;height:38px;margin:0;background:#fff;border-radius:7px;box-shadow:0 4px 12px rgba(4,43,61,.13);font-size:18px}.landing-micro .usecase-card h3{font-size:19px;margin:22px 0 6px}.landing-micro .usecase-card p{font-size:12px;line-height:1.45}.landing-micro .protect-showcase{padding:0 max(28px,calc((100% - 1240px)/2)) 55px;width:100%;background:#fff;grid-template-columns:1.1fr .9fr;gap:4%}.landing-micro .protect-media{height:390px;border-radius:7px;background:linear-gradient(135deg,#061b29,#0a3a54);overflow:hidden}.landing-micro .protect-media:before{content:"Egy rendszer.\A Valódi előny a mindennapokban.";white-space:pre;transform:none;left:25px;top:25px;color:#fff;font:600 41px/.94 Barlow Condensed;z-index:5}.landing-micro .protect-media img{width:63%;height:66%;margin-left:35%;margin-top:23%;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(0,0,0,.5))}.landing-micro .protect-copy h2{font-size:40px}.landing-micro .protect-copy li{font-size:13px;padding:8px 0}.landing-micro .search-intents{display:none}.landing-micro .landing-related{padding:38px 0}.landing-micro .landing-related h2{font-size:36px}.landing-micro .landing-related .landing-links{display:flex;gap:9px;overflow-x:auto;padding-bottom:13px}.landing-micro .landing-related .landing-links a{flex:0 0 145px;min-height:112px;padding:13px;background:#fff}.landing-micro .landing-related .landing-links strong{font-size:16px}.landing-micro .condo-cta-band{background:linear-gradient(100deg,#052b42,#07557c)}.landing-micro .condo-stats{background:#fff}.landing-micro .landing-footer{background:#f4f9fc;color:#5d727d;border-top:1px solid #dce8ed}.landing-micro .landing-footer a,.landing-micro .landing-footer strong{color:#082c3f}@media(max-width:1000px){.landing-micro .usecase-grid{grid-template-columns:repeat(3,1fr)}.landing-micro .protect-showcase{grid-template-columns:1fr}.landing-micro #megoldas>.landing-reveal:first-child{display:block}}@media(max-width:650px){.landing-micro .landing-hero{min-height:610px}.landing-micro .landing-hero-camera{right:-20%;top:0;width:78%;height:48%;opacity:.8}.landing-micro .landing-hero-camera:after{display:none}.landing-micro .feature-strip{grid-template-columns:repeat(3,1fr);padding:0 10px}.landing-micro .usecase-grid{grid-template-columns:1fr 1fr}.landing-micro .landing-hero h1:after{font-size:.78em}}.footer-build{font:500 11px/1 JetBrains Mono,SF Mono,Consolas,monospace;letter-spacing:.02em;opacity:.65;text-decoration:none;border-bottom:1px dashed;padding-bottom:1px;margin-left:6px;transition:opacity .2s}.footer-build:hover{opacity:1;border-bottom-style:solid}