:root{--emerald-power:#044d1d;--cloud-ivory:#f5f5f0;--deep-forest:#2c332d;--soft-stone:#d4d7d2;--taupe-earth:#a9927d;--steel-grey:#4a4a4a;--emerald-glow:#0a6b2e;--emerald-mist:#044d1d12;--ivory-warm:#f7f6f2;--border-fine:#2c332d12;--border-medium:#2c332d21}*{box-sizing:border-box;margin:0;padding:0}#root{overflow-x:hidden}html{scroll-behavior:smooth;background:var(--cloud-ivory)}body{color:var(--deep-forest);background:var(--cloud-ivory);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.7;overflow-x:hidden}h1,.h1{letter-spacing:.04em;font-family:Cormorant Garamond,Georgia,serif}h2,.h2{letter-spacing:.15em;text-transform:uppercase;font-family:Tenor Sans,sans-serif}h3,.h3{letter-spacing:.03em;font-family:Cormorant Garamond,Georgia,serif}.ey{letter-spacing:.35em;text-transform:uppercase;font-family:Tenor Sans,sans-serif;font-size:11px;font-weight:400}.rv{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(48px)}.rv-l{opacity:0;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transform:translate(-56px)}.rv-r{opacity:0;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transform:translate(56px)}.rv.vis,.rv-l.vis,.rv-r.vis{opacity:1;transform:translate(0)}.d1{transition-delay:.1s}.d2{transition-delay:.2s}.d3{transition-delay:.3s}.d4{transition-delay:.4s}nav{z-index:1000;-webkit-backdrop-filter:blur(24px)saturate(1.4);border-bottom:.5px solid var(--border-fine);background:#f5f5f0e0;width:100%;transition:all .5s;position:fixed;top:0}nav.scrolled{background:#f5f5f0f5;box-shadow:0 1px 40px #2c332d0a}.nav-in{justify-content:space-between;align-items:center;max-width:1240px;height:76px;margin:0 auto;padding:0 56px;display:flex}.logo{letter-spacing:.35em;color:var(--emerald-power);text-transform:uppercase;font-family:Tenor Sans,sans-serif;font-size:12px;font-weight:400}.nav-d{align-items:center;gap:32px;display:flex}.nav-d a{letter-spacing:.15em;text-transform:uppercase;color:var(--steel-grey);font-family:Inter,sans-serif;font-size:10.5px;text-decoration:none;transition:color .4s;position:relative}.nav-d a:after{content:"";background:var(--emerald-power);width:0;height:.5px;transition:width .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-4px;left:0}.nav-d a:hover{color:var(--emerald-power)}.nav-d a:hover:after{width:100%}.nav-cta{border:.5px solid var(--emerald-power)!important;color:var(--emerald-power)!important;padding:10px 26px!important;transition:all .4s!important}.nav-cta:after{display:none!important}.nav-cta:hover{background:var(--emerald-power)!important;color:var(--cloud-ivory)!important}.ham{cursor:pointer;z-index:1002;width:28px;height:20px;display:none;position:relative}.ham span{background:var(--emerald-power);width:100%;height:1px;transition:all .35s;display:block;position:absolute;left:0}.ham span:first-child{top:0}.ham span:nth-child(2){top:9px}.ham span:nth-child(3){top:18px}.ham.active span:first-child{top:9px;transform:rotate(45deg)}.ham.active span:nth-child(2){opacity:0}.ham.active span:nth-child(3){top:9px;transform:rotate(-45deg)}.mob-ov{z-index:1000;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2c332d4d;transition:opacity .4s;position:fixed;inset:0}.mob-ov.show{opacity:1;pointer-events:all}.mob-menu{background:var(--cloud-ivory);z-index:1001;border-left:.5px solid var(--border-fine);flex-direction:column;width:300px;height:100vh;padding:100px 40px 40px;transition:right .5s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;top:0;right:-320px}.mob-menu.open{right:0}.mob-menu a{letter-spacing:.2em;text-transform:uppercase;color:var(--deep-forest);border-bottom:.5px solid var(--border-fine);padding:18px 0;font-family:Tenor Sans,sans-serif;font-size:13px;text-decoration:none;transition:color .3s}.mob-menu a:hover{color:var(--emerald-power)}.hero{align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-bg{background:url(/images/hero-larnaca.jpg) 50%/cover no-repeat;animation:25s ease-in-out infinite alternate hz;position:absolute;inset:0;transform:scale(1.05)}@keyframes hz{0%{transform:scale(1.05)}to{transform:scale(1.14)}}.hero-ov{background:linear-gradient(145deg,#2c332ded 0%,#044d1db8 55%,#2c332dde 100%);position:absolute;inset:0}.hero-gr{opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px;position:absolute;inset:0}.hero-ct{z-index:2;max-width:1240px;margin:0 auto;padding:76px 56px 0;position:relative}.hero .ey{color:var(--taupe-earth);opacity:0;margin-bottom:36px;animation:1s .3s forwards fu}.hero h1{color:var(--cloud-ivory);opacity:0;max-width:740px;margin-bottom:32px;font-size:clamp(42px,6vw,82px);font-weight:300;line-height:1.1;animation:1s .5s forwards fu}.hero h1 em{color:#7ecba1;font-style:italic;font-weight:300}.hero-sub{color:#f5f5f080;opacity:0;max-width:520px;margin-bottom:52px;font-size:16px;font-weight:300;line-height:1.95;animation:1s .7s forwards fu}@keyframes fu{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hero-btns{opacity:0;flex-wrap:wrap;gap:16px;animation:1s .9s forwards fu;display:flex}.bp{background:var(--emerald-power);color:var(--cloud-ivory);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:none;align-items:center;gap:10px;padding:17px 40px;font-family:Inter,sans-serif;font-size:11px;font-weight:500;text-decoration:none;transition:all .5s;display:inline-flex;position:relative;overflow:hidden}.bp:before{content:"";background:var(--emerald-glow);transform-origin:0;z-index:0;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.bp:hover:before{transform:scaleX(1)}.bp span,.bp svg{z-index:1;position:relative}.bs{color:var(--cloud-ivory);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:.5px solid #f5f5f02e;align-items:center;gap:10px;padding:17px 40px;font-family:Inter,sans-serif;font-size:11px;font-weight:500;text-decoration:none;transition:all .5s;display:inline-flex}.bs:hover{background:#f5f5f00a;border-color:#f5f5f073}.hero-badge{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;background:#f5f5f00a;border:.5px solid #f5f5f014;align-items:center;gap:14px;padding:14px 24px;animation:1s 1.2s forwards fu;display:flex;position:absolute;bottom:48px;left:56px}.pdot{background:#7ecba1;border-radius:50%;width:7px;height:7px;animation:2.5s ease-in-out infinite pls}@keyframes pls{0%,to{opacity:1;box-shadow:0 0 #7ecba166}50%{opacity:.5;box-shadow:0 0 0 8px #7ecba100}}.hero-badge span{letter-spacing:.2em;text-transform:uppercase;color:#f5f5f073;font-family:Inter,sans-serif;font-size:10px}.hero-scr{z-index:2;opacity:0;flex-direction:column;align-items:center;gap:12px;animation:1s 1.4s forwards fu;display:flex;position:absolute;bottom:48px;right:56px}.hero-scr span{letter-spacing:.25em;text-transform:uppercase;color:#f5f5f033;writing-mode:vertical-rl;font-family:Inter,sans-serif;font-size:9px}.scrl{background:#f5f5f00f;width:.5px;height:60px;position:relative;overflow:hidden}.scrl:after{content:"";background:linear-gradient(to bottom,transparent,var(--taupe-earth));width:100%;height:100%;animation:2s ease-in-out infinite scd;position:absolute;top:-100%;left:0}@keyframes scd{0%{top:-100%}to{top:100%}}section{max-width:1240px;margin:0 auto;padding:140px 56px}.sf{max-width:100%;padding:140px 0}.si{max-width:1240px;margin:0 auto;padding:0 56px}.dv{background:var(--taupe-earth);width:48px;height:.5px;margin:28px 0 36px}.cyp{background:var(--deep-forest);position:relative;overflow:hidden}.cyp:before{content:"";opacity:.12;background:url(/images/cyprus-coastline.jpg) 50%/cover no-repeat;width:45%;height:100%;position:absolute;top:0;right:0}.cyp .ey{color:var(--taupe-earth)}.cyp h2{color:var(--cloud-ivory);margin-bottom:20px;font-size:clamp(22px,2.8vw,32px)}.cyp-sub{color:#f5f5f073;max-width:540px;font-size:16px;font-weight:300;line-height:2}.cyp-grid{background:#f5f5f00a;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:72px;display:grid}.cyp-c{background:var(--deep-forest);padding:44px 32px;transition:all .5s;position:relative}.cyp-c:after{content:"";background:var(--taupe-earth);transform-origin:0;width:100%;height:1.5px;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;transform:scaleX(0)}.cyp-c:hover:after{transform:scaleX(1)}.cyp-c:hover{background:#f5f5f005}.cyp-c .ci{justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:24px;display:flex}.cyp-c .ci svg{stroke:var(--taupe-earth);fill:none;stroke-width:1px}.cyp-c h4{letter-spacing:.15em;text-transform:uppercase;color:var(--cloud-ivory);margin-bottom:14px;font-family:Tenor Sans,sans-serif;font-size:12px;font-weight:400}.cyp-c p{color:#f5f5f066;font-size:14px;font-weight:300;line-height:1.9}.cyp-imgs{grid-template-columns:repeat(4,1fr);gap:1px;height:280px;margin-top:72px;display:grid;overflow:hidden}.cyp-imgs .cimg{overflow:hidden}.cyp-imgs .cimg img{object-fit:cover;opacity:.7;width:100%;height:100%;transition:transform 6s,opacity .6s}.cyp-imgs .cimg:hover img{opacity:.9;transform:scale(1.06)}.vid{background:var(--ivory-warm)}.vid-ct{text-align:center;flex-direction:column;align-items:center;display:flex}.vid-ct .ey{color:var(--emerald-power);margin-bottom:20px}.vid-ct h2{color:var(--deep-forest);margin-bottom:16px;font-size:clamp(24px,3vw,38px)}.vid-ct>p{color:var(--steel-grey);max-width:520px;margin-bottom:48px;font-size:15px;font-weight:300;line-height:1.9}.vid-ph{aspect-ratio:16/9;background:var(--deep-forest);cursor:pointer;width:100%;max-width:900px;transition:all .5s;position:relative;overflow:hidden}.vid-ph:hover{box-shadow:0 20px 60px #2c332d26}.vid-ph img{object-fit:cover;opacity:.4;width:100%;height:100%;transition:opacity .5s,transform 8s}.vid-ph:hover img{opacity:.55;transform:scale(1.04)}.play-b{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#044d1dd9;border:.5px solid #7ecba14d;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:all .5s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play-b:hover{background:var(--emerald-power);transform:translate(-50%,-50%)scale(1.08)}.play-b svg{stroke:var(--cloud-ivory);fill:none;stroke-width:1px;margin-left:4px}.vid-cap{background:linear-gradient(#0000,#2c332dd9);padding:24px 28px;position:absolute;bottom:0;left:0;right:0}.vid-cap span{letter-spacing:.2em;text-transform:uppercase;color:#f5f5f066;font-family:Inter,sans-serif;font-size:10px}.vol-g{grid-template-columns:1.15fr .85fr;align-items:center;gap:100px;margin-top:64px;display:grid}.vol-iw{position:relative}.vol-im{aspect-ratio:16/11;position:relative;overflow:hidden}.vol-im img{object-fit:cover;width:100%;height:100%;transition:transform 10s}.vol-im:hover img{transform:scale(1.05)}.vol-im-ov{background:linear-gradient(#0000,#2c332de6);align-items:center;gap:10px;padding:24px 28px;display:flex;position:absolute;bottom:0;left:0;right:0}.vol-im-ov span{letter-spacing:.2em;text-transform:uppercase;color:#f5f5f073;font-family:Inter,sans-serif;font-size:10px}.vol-ac{border:.5px solid var(--emerald-power);opacity:.25;z-index:-1;width:80px;height:80px;position:absolute;top:-20px;left:-20px}.vol-t h3{color:var(--deep-forest);margin-bottom:20px;font-size:clamp(32px,3.5vw,46px);font-weight:400}.vol-t .vd{color:var(--steel-grey);margin-bottom:36px;font-size:16px;font-weight:300;line-height:2}.vol-hl{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:40px;display:grid}.vol-hl-i{color:var(--steel-grey);align-items:center;gap:12px;font-size:13px;font-weight:300;display:flex}.vol-hl-l{background:var(--emerald-power);flex-shrink:0;width:16px;height:.5px}.int-strip{margin-top:80px}.int-strip-label{letter-spacing:.3em;text-transform:uppercase;color:var(--taupe-earth);text-align:center;margin-bottom:24px;font-family:Tenor Sans,sans-serif;font-size:11px}.int-grid{grid-template-columns:repeat(4,1fr);gap:3px;height:280px;display:grid;overflow:hidden}.int-grid .ig{position:relative;overflow:hidden}.int-grid .ig img{object-fit:cover;width:100%;height:100%;transition:transform 6s}.int-grid .ig:hover img{transform:scale(1.06)}.int-grid .ig .ig-label{letter-spacing:.2em;text-transform:uppercase;color:#f5f5f080;background:linear-gradient(#0000,#2c332dbf);padding:14px 16px;font-family:Inter,sans-serif;font-size:9px;position:absolute;bottom:0;left:0;right:0}.dev-tag{letter-spacing:.15em;text-transform:uppercase;background:var(--emerald-power);color:var(--cloud-ivory);z-index:5;pointer-events:none;padding:3px 8px;font-family:Inter,sans-serif;font-size:8px;position:absolute;top:8px;right:8px}.ib{width:100%;height:50vh;min-height:340px;position:relative;overflow:hidden}.ib img{object-fit:cover;width:100%;height:140%;position:absolute;top:-20%;left:0}.ib-ov{background:linear-gradient(90deg,#2c332d8c,#2c332d1a);align-items:center;padding:0 56px;display:flex;position:absolute;inset:0}.ib-text{max-width:460px}.ib-text h3{color:var(--cloud-ivory);margin-bottom:14px;font-size:clamp(26px,3.5vw,40px);font-weight:300;line-height:1.3}.ib-text p{color:#f5f5f073;font-size:14px;font-weight:300;line-height:1.8}.grp-g{max-width:720px;margin-top:64px}.grp-text p{color:var(--steel-grey);margin-bottom:24px;font-size:16px;font-weight:300;line-height:2}.std{background:var(--deep-forest);position:relative;overflow:hidden}.std:before{content:"";opacity:.06;background:url(/images/cyprus-forest.jpg) 50%/cover no-repeat;width:40%;height:100%;position:absolute;top:0;right:0}.std .ey{color:var(--taupe-earth)}.std h2{color:var(--cloud-ivory);margin-bottom:20px;font-size:clamp(22px,2.8vw,32px)}.std-intro{color:#f5f5f073;max-width:600px;margin-bottom:72px;font-size:16px;font-weight:300;line-height:2}.std-grid{background:#f5f5f00a;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.std-c{background:var(--deep-forest);padding:44px 32px;transition:all .5s;position:relative}.std-c:after{content:"";background:var(--taupe-earth);width:0;height:.5px;transition:width .6s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:50%;transform:translate(-50%)}.std-c:hover:after{width:40px}.std-c:hover{background:#f5f5f005}.std-n{color:#f5f5f014;margin-bottom:24px;font-family:Cormorant Garamond,serif;font-size:56px;font-weight:300;line-height:1}.std-c h4{letter-spacing:.15em;text-transform:uppercase;color:var(--cloud-ivory);margin-bottom:14px;font-family:Tenor Sans,sans-serif;font-size:12px;font-weight:400}.std-c p{color:#f5f5f066;font-size:14px;font-weight:300;line-height:1.9}.tr-g{grid-template-columns:1fr 1fr;align-items:start;gap:100px;margin-top:64px;display:grid}.tr-q{color:var(--deep-forest);border-left:.5px solid var(--emerald-power);margin-bottom:40px;padding-left:28px;font-family:Cormorant Garamond,serif;font-size:28px;font-style:italic;font-weight:300;line-height:1.5}.tr-b{color:var(--steel-grey);font-size:16px;font-weight:300;line-height:2}.tr-items{flex-direction:column;gap:32px;display:flex}.tr-item{align-items:flex-start;gap:20px;display:flex}.tr-ic{background:var(--emerald-mist);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.tr-ic svg{width:18px;height:18px;stroke:var(--emerald-power);fill:none;stroke-width:1px}.tr-item h4{letter-spacing:.12em;text-transform:uppercase;color:var(--deep-forest);margin-bottom:8px;font-family:Tenor Sans,sans-serif;font-size:12px;font-weight:400}.tr-item p{color:var(--steel-grey);font-size:14px;font-weight:300;line-height:1.9}.frm{background:var(--ivory-warm)}.frm-lay{grid-template-columns:1fr 1.1fr;align-items:start;gap:100px;margin-top:64px;display:grid}.frm-img{aspect-ratio:3/4;overflow:hidden}.frm-img img{object-fit:cover;width:100%;height:100%}.fg-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.fg{flex-direction:column;gap:10px;display:flex}.fg.full{grid-column:1/-1}.fg label{letter-spacing:.2em;text-transform:uppercase;color:var(--steel-grey);font-family:Inter,sans-serif;font-size:10px;font-weight:500}.fg input,.fg select,.fg textarea{border:.5px solid var(--border-medium);background:var(--cloud-ivory);color:var(--deep-forest);-webkit-appearance:none;outline:none;padding:16px 20px;font-family:Inter,sans-serif;font-size:14px;transition:all .4s}.fg input:focus,.fg select:focus,.fg textarea:focus{border-color:var(--emerald-power);box-shadow:0 0 0 3px var(--emerald-mist)}.fg textarea{resize:vertical;min-height:110px}.fg select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%234A4A4A' stroke-width='0.8'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;padding-right:44px}.fg-sub{margin-top:12px}.fg-sub .bp{cursor:pointer;border:none;justify-content:center;width:100%}.fg-note{color:#8a8d88;text-align:center;margin-top:16px;font-size:11px}.faq-l{max-width:780px;margin-top:64px}.faq-i{border-bottom:.5px solid var(--border-fine)}.faq-q{width:100%;text-align:inherit;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:26px 0;transition:color .4s;display:flex}.faq-q:hover{color:var(--emerald-power)}.faq-q h4{color:inherit;padding-right:20px;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.faq-ic{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}.faq-ic:before,.faq-ic:after{content:"";background:var(--steel-grey);transition:all .4s cubic-bezier(.22,1,.36,1);position:absolute}.faq-ic:before{width:14px;height:.5px}.faq-ic:after{width:.5px;height:14px}.faq-i.open .faq-ic:after{opacity:0;transform:rotate(90deg)}.faq-i.open .faq-ic:before{background:var(--emerald-power)}.faq-a{max-height:0;transition:max-height .5s cubic-bezier(.22,1,.36,1);overflow:hidden}.faq-a p{color:var(--steel-grey);padding-bottom:26px;font-size:14px;font-weight:300;line-height:1.9}.faq-i.open .faq-a{max-height:320px}footer{background:var(--deep-forest);padding:100px 56px 48px}.ft-in{max-width:1240px;margin:0 auto}.ft-top{border-bottom:.5px solid #f5f5f00f;grid-template-columns:1.3fr 1fr 1fr;gap:64px;padding-bottom:56px;display:grid}.ft-br .logo{color:#7ecba1;margin-bottom:24px;display:block}.ft-br p{color:#f5f5f04d;max-width:320px;font-size:14px;font-weight:300;line-height:1.9}.ft-lk h5{letter-spacing:.3em;text-transform:uppercase;color:#f5f5f02e;margin-bottom:24px;font-family:Tenor Sans,sans-serif;font-size:10px;font-weight:400}.ft-lk a{color:#f5f5f059;padding:7px 0;font-size:14px;font-weight:300;text-decoration:none;transition:color .4s;display:block}.ft-lk a:hover{color:#7ecba1}.ft-bot{justify-content:space-between;align-items:flex-start;gap:40px;padding-top:36px;display:flex}.ft-disc{color:#f5f5f026;max-width:800px;font-size:11px;font-weight:300;line-height:1.9}.ft-disc strong{color:#f5f5f040;font-weight:500}.ft-cp{color:#f5f5f01f;white-space:nowrap;font-family:Inter,sans-serif;font-size:11px}.lgl-ov{z-index:2000;-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#2c332d8c;transition:opacity .4s cubic-bezier(.22,1,.36,1);position:fixed;inset:0}.lgl-ov.show{opacity:1;pointer-events:all}.lgl-modal{z-index:2001;background:var(--cloud-ivory);border-left:.5px solid var(--border-fine);width:min(680px,92vw);height:100vh;transition:right .5s cubic-bezier(.22,1,.36,1);position:fixed;top:0;right:-100%;overflow-y:auto;box-shadow:-20px 0 80px #2c332d14}.lgl-ov.show+.lgl-modal,.lgl-modal.show{right:0}.lgl-head{z-index:10;background:var(--cloud-ivory);border-bottom:.5px solid var(--border-fine);padding:32px 40px 0;position:sticky;top:0}.lgl-head-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.lgl-head h2{letter-spacing:.25em;text-transform:uppercase;color:var(--deep-forest);font-family:Tenor Sans,sans-serif;font-size:12px;font-weight:400}.lgl-close{border:.5px solid var(--border-medium);cursor:pointer;width:36px;height:36px;color:var(--steel-grey);background:0 0;justify-content:center;align-items:center;transition:all .3s;display:flex}.lgl-close:hover{border-color:var(--emerald-power);color:var(--emerald-power)}.lgl-close svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:16px;height:16px}.lgl-tabs{-webkit-overflow-scrolling:touch;gap:0;padding-bottom:0;display:flex;overflow-x:auto}.lgl-tabs::-webkit-scrollbar{height:0}.lgl-tab{letter-spacing:.12em;text-transform:uppercase;color:var(--steel-grey);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:1.5px solid #0000;flex-shrink:0;padding:14px 20px;font-family:Inter,sans-serif;font-size:10px;transition:all .3s}.lgl-tab:hover{color:var(--emerald-power)}.lgl-tab.active{color:var(--emerald-power);border-bottom-color:var(--emerald-power)}.lgl-body{padding:40px}.lgl-panel{display:none}.lgl-panel.active{display:block}.lgl-panel h3{letter-spacing:.12em;text-transform:uppercase;color:var(--deep-forest);margin:32px 0 14px;font-family:Tenor Sans,sans-serif;font-size:12px;font-weight:400}.lgl-panel h3:first-child{margin-top:0}.lgl-panel p{color:var(--steel-grey);margin-bottom:12px;font-size:13px;font-weight:300;line-height:2}.lgl-panel ul{margin:0 0 14px;padding:0;list-style:none}.lgl-panel li{color:var(--steel-grey);padding-left:20px;font-size:13px;font-weight:300;line-height:2;position:relative}.lgl-panel li:before{content:"";background:var(--taupe-earth);width:6px;height:.5px;position:absolute;top:13px;left:0}.lgl-panel .lgl-note{color:var(--taupe-earth);margin-top:20px;font-size:11px;font-style:italic}.lgl-co{grid-template-columns:repeat(2,1fr);gap:16px;margin:20px 0;display:grid}.lgl-co-item{background:var(--ivory-warm);border:.5px solid var(--border-fine);padding:20px}.lgl-co-item .lbl{letter-spacing:.2em;text-transform:uppercase;color:var(--taupe-earth);margin-bottom:6px;font-family:Tenor Sans,sans-serif;font-size:9px}.lgl-co-item .val{color:var(--deep-forest);font-size:13px;font-weight:400}@media (width<=768px){.lgl-modal{width:100vw}.lgl-head{padding:24px 24px 0}.lgl-body{padding:28px 24px}.lgl-tab{padding:12px 14px;font-size:9px}.lgl-co{grid-template-columns:1fr}}.a11y-btn{z-index:1500;background:var(--emerald-power);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:28px;left:28px;box-shadow:0 4px 20px #044d1d40}.a11y-btn:hover{background:var(--emerald-glow);transform:scale(1.08);box-shadow:0 6px 28px #044d1d59}.a11y-btn svg{width:22px;height:22px;stroke:var(--cloud-ivory);fill:none;stroke-width:1.5px}.a11y-panel{z-index:1501;background:var(--cloud-ivory);border:.5px solid var(--border-medium);opacity:0;pointer-events:none;width:260px;transition:all .35s cubic-bezier(.22,1,.36,1);position:fixed;bottom:88px;left:28px;transform:translateY(12px);box-shadow:0 8px 40px #2c332d1f}.a11y-panel.show{opacity:1;pointer-events:all;transform:translateY(0)}.a11y-panel-head{border-bottom:.5px solid var(--border-fine);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.a11y-panel-head h4{letter-spacing:.2em;text-transform:uppercase;color:var(--deep-forest);margin:0;font-family:Tenor Sans,sans-serif;font-size:10px;font-weight:400}.a11y-panel-head button{cursor:pointer;width:24px;height:24px;color:var(--steel-grey);background:0 0;border:none;justify-content:center;align-items:center;transition:color .3s;display:flex}.a11y-panel-head button:hover{color:var(--emerald-power)}.a11y-panel-head button svg{stroke:currentColor;fill:none;stroke-width:1.5px;width:14px;height:14px}.a11y-body{padding:16px 20px}.a11y-row{border-bottom:.5px solid var(--border-fine);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.a11y-row:last-child{border-bottom:none}.a11y-label{color:var(--steel-grey);font-family:Inter,sans-serif;font-size:11px;font-weight:400}.a11y-controls{align-items:center;gap:6px;display:flex}.a11y-ctrl{border:.5px solid var(--border-medium);background:var(--cloud-ivory);cursor:pointer;width:30px;height:30px;color:var(--deep-forest);justify-content:center;align-items:center;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:all .3s;display:flex}.a11y-ctrl:hover{border-color:var(--emerald-power);color:var(--emerald-power)}.a11y-ctrl.active{background:var(--emerald-power);color:var(--cloud-ivory);border-color:var(--emerald-power)}.a11y-toggle{background:var(--soft-stone);cursor:pointer;border:none;border-radius:10px;width:36px;height:20px;transition:background .3s;position:relative}.a11y-toggle:after{content:"";background:var(--cloud-ivory);border-radius:50%;width:14px;height:14px;transition:transform .3s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026}.a11y-toggle.on{background:var(--emerald-power)}.a11y-toggle.on:after{transform:translate(16px)}.a11y-reset{border:.5px solid var(--border-medium);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;width:100%;color:var(--steel-grey);background:0 0;margin-top:8px;padding:10px;font-family:Inter,sans-serif;font-size:10px;transition:all .3s}.a11y-reset:hover{border-color:var(--emerald-power);color:var(--emerald-power)}body.a11y-hc{filter:contrast(1.35)}body.a11y-hc .hero-ov{background:linear-gradient(145deg,#2c332df7 0%,#044d1dd9 55%,#2c332df2 100%)}body.a11y-ul a{text-decoration:underline!important}body.a11y-gs{filter:grayscale()}body.a11y-hc.a11y-gs{filter:contrast(1.35)grayscale()}@media (width<=768px){.a11y-btn{width:42px;height:42px;bottom:20px;left:20px}.a11y-btn svg{width:20px;height:20px}.a11y-panel{width:240px;bottom:74px;left:20px}}.cg{pointer-events:none;z-index:9999;opacity:0;background:radial-gradient(circle,#044d1d09 0%,#0000 70%);border-radius:50%;width:380px;height:380px;transition:opacity .3s;position:fixed;transform:translate(-50%,-50%)}body:hover .cg{opacity:1}@media (width<=1024px){.std-grid,.cyp-grid,.cyp-imgs,.int-grid{grid-template-columns:repeat(2,1fr)}.int-grid .ig:nth-child(3),.int-grid .ig:nth-child(4){display:none}}@media (width<=768px){.nav-d{display:none}.ham{display:block}section,.si,footer{padding-left:24px;padding-right:24px}.nav-in,.hero-ct{padding:0 24px}.hero h1{font-size:36px}.vol-g,.tr-g,.frm-lay{grid-template-columns:1fr;gap:48px}.std-grid,.cyp-grid{grid-template-columns:1fr}.cyp-imgs{grid-template-columns:repeat(2,1fr);height:auto}.cyp-imgs .cimg{height:180px}.int-grid{grid-template-columns:repeat(2,1fr);height:auto}.int-grid .ig{height:200px}.int-grid .ig:nth-child(3),.int-grid .ig:nth-child(4){display:none}.fg-grid{grid-template-columns:1fr}.ft-top{grid-template-columns:1fr;gap:36px}.vol-hl{grid-template-columns:1fr}.hero-badge,.hero-scr{display:none}.hero-btns{flex-direction:column}.hero-btns a{text-align:center;justify-content:center}section,.sf{padding-top:80px;padding-bottom:80px}.frm-img{display:none}.ib{height:35vh;min-height:240px}.ib-ov{padding:0 24px}.vol-ac{display:none}.cyp:before,.std:before{opacity:.05;width:100%}.ft-bot{flex-direction:column}}.lang-toggle{border:.5px solid var(--border-medium);align-items:center;gap:0;margin-left:16px;display:flex;overflow:hidden}.lang-btn{letter-spacing:.12em;text-transform:uppercase;color:var(--steel-grey);cursor:pointer;background:0 0;border:none;padding:7px 14px;font-family:Inter,sans-serif;font-size:10px;font-weight:500;transition:all .3s}.lang-btn.active{background:var(--emerald-power);color:var(--cloud-ivory)}.lang-btn:hover:not(.active){background:var(--emerald-mist)}html[dir=rtl] body,html[dir=rtl] .ey,html[dir=rtl] .logo,html[dir=rtl] .nav-d a,html[dir=rtl] .mob-menu a,html[dir=rtl] .bp,html[dir=rtl] .bs,html[dir=rtl] .lang-btn,html[dir=rtl] .lgl-tab,html[dir=rtl] h4,html[dir=rtl] h5,html[dir=rtl] h6,html[dir=rtl] .cyp-c h4,html[dir=rtl] .std-c h4,html[dir=rtl] .tr-item h4,html[dir=rtl] .ft-lk h5,html[dir=rtl] .ft-lk a,html[dir=rtl] .ft-br p,html[dir=rtl] .ft-disc,html[dir=rtl] .ft-cp{font-family:Heebo,sans-serif}html[dir=rtl] h1,html[dir=rtl] .h1,html[dir=rtl] h2,html[dir=rtl] .h2,html[dir=rtl] h3,html[dir=rtl] .h3,html[dir=rtl] .tr-q,html[dir=rtl] .std-n{font-family:Frank Ruhl Libre,serif}html[dir=rtl] *{letter-spacing:0!important;text-transform:none!important}html[dir=rtl] .hero h1{font-weight:300;line-height:1.2}html[dir=rtl] .hero h1 em{font-style:italic;font-weight:300}html[dir=rtl] h2,html[dir=rtl] .h2{font-weight:400}html[dir=rtl] h3,html[dir=rtl] .h3{font-weight:400;line-height:1.4}html[dir=rtl] .tr-q{font-size:26px;font-style:italic;font-weight:300;line-height:1.7}html[dir=rtl] .std-n{font-weight:300}html[dir=rtl] .ey{font-size:12px;font-weight:500}html[dir=rtl] .nav-d a{font-size:13px;font-weight:400}html[dir=rtl] .mob-menu a{font-size:15px;font-weight:400}html[dir=rtl] .logo{font-size:13px;font-weight:700}html[dir=rtl] .bp,html[dir=rtl] .bs{font-size:14px;font-weight:500}html[dir=rtl] .lgl-tab,html[dir=rtl] .int-strip-label,html[dir=rtl] .fg label{font-size:13px}html[dir=rtl] .vol-t h3{line-height:1.45}html[dir=rtl] .cyp-c h4,html[dir=rtl] .std-c h4,html[dir=rtl] .tr-item h4{font-size:14px;font-weight:500}html[dir=rtl] .ft-lk h5{color:#f5f5f066;font-size:13px;font-weight:600}html[dir=rtl] .ft-lk a{font-size:15px;font-weight:400}html[dir=rtl] .ft-br p{font-size:15px;font-weight:400;line-height:1.8}html[dir=rtl] .ft-disc{font-size:13px;font-weight:300;line-height:2}html[dir=rtl] .ft-cp{font-size:12px}html[dir=rtl] .nav-d{direction:rtl}html[dir=rtl] .mob-menu{border-left:none;border-right:.5px solid var(--border-fine);left:-320px;right:auto}html[dir=rtl] .mob-menu.open{left:0;right:auto}html[dir=rtl] .hero-ct{text-align:right;direction:rtl}html[dir=rtl] .hero-sub{text-align:right}html[dir=rtl] .hero-btns{direction:rtl;justify-content:flex-start}html[dir=rtl] .hero-badge{left:auto;right:56px}html[dir=rtl] .hero-scr{left:56px;right:auto}html[dir=rtl] .vol-g{direction:rtl}html[dir=rtl] .vol-t{text-align:right}html[dir=rtl] .vol-ac{left:auto;right:-20px}html[dir=rtl] .tr-q{border-left:none;border-right:.5px solid var(--emerald-power);padding-left:0;padding-right:28px}html[dir=rtl] .tr-g,html[dir=rtl] .tr-item,html[dir=rtl] .frm-lay{direction:rtl}html[dir=rtl] .fg label{text-align:right}html[dir=rtl] .fg select{background-position:20px;padding-left:44px;padding-right:20px}html[dir=rtl] .ft-top{text-align:right;direction:rtl}html[dir=rtl] .ft-bot{direction:rtl}html[dir=rtl] .faq-q h4,html[dir=rtl] .faq-a p,html[dir=rtl] .grp-text p,html[dir=rtl] .std-c,html[dir=rtl] .cyp-c,html[dir=rtl] .cyp-sub,html[dir=rtl] .std-intro{text-align:right}html[dir=rtl] .ib-ov{text-align:right;direction:rtl}html[dir=rtl] .lgl-modal{border-left:none;border-right:.5px solid var(--border-fine);left:-100%;right:auto}html[dir=rtl] .lgl-ov.show+.lgl-modal,html[dir=rtl] .lgl-modal.show{left:0;right:auto}html[dir=rtl] .lgl-body{text-align:right;direction:rtl}html[dir=rtl] .lgl-panel li{padding-left:0;padding-right:20px}html[dir=rtl] .lgl-panel li:before{left:auto;right:0}html[dir=rtl] .a11y-btn,html[dir=rtl] .a11y-panel{left:auto;right:28px}html[dir=rtl] .a11y-row,html[dir=rtl] .vol-hl-i{direction:rtl}html[dir=rtl] .vid-ct,html[dir=rtl] .fg-note{text-align:center}html[dir=rtl] .ft-disc{text-align:right}[data-lang=he],html[lang=he] [data-lang=en]{display:none!important}html[lang=he] p[data-lang=he],html[lang=he] h1[data-lang=he],html[lang=he] h2[data-lang=he],html[lang=he] h3[data-lang=he],html[lang=he] h4[data-lang=he],html[lang=he] h5[data-lang=he],html[lang=he] h6[data-lang=he],html[lang=he] section[data-lang=he],html[lang=he] li[data-lang=he],html[lang=he] div[data-lang=he]{display:block!important}html[lang=he] span[data-lang=he],html[lang=he] a[data-lang=he]{display:inline!important}html[lang=he] button[data-lang=he]{display:inline-flex!important}html[lang=he] option[data-lang=he],html[lang=he] .fg label[data-lang=he],html[lang=he] .ft-br p[data-lang=he],html[lang=he] .ft-lk h5[data-lang=he],html[lang=he] .ft-lk a[data-lang=he],html[lang=he] .ft-disc[data-lang=he]{display:block!important}html[lang=he] div[data-lang=he].vol-hl-i,html[lang=he] div[data-lang=he].faq-q,html[lang=he] div[data-lang=he].tr-item,html[lang=he] div[data-lang=he].fg{display:flex!important}@media (width<=768px){.lang-toggle{margin-left:0;margin-right:12px}html[dir=rtl] .a11y-btn,html[dir=rtl] .a11y-panel,html[dir=rtl] .hero-badge{right:20px}}
