:root{--clr-bg-dark:#000;--clr-bg-surface:#0a0a0c;--clr-bg-card:#0c0d10;--clr-text-primary:#fff;--clr-text-secondary:#bcc4cf;--clr-text-muted:#8f9bab;--clr-accent:#8ab4f8;--clr-accent-2:#c3a3ff;--clr-accent-cyan:#00d2ff;--clr-border:#94a3b829;--clr-border-strong:#94a3b852;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-display:"Anton","Inter",system-ui,sans-serif;--font-hebrew:"Rubik","Assistant",sans-serif;--navbar-height:72px;--navbar-height-mobile:64px;--section-py:clamp(4.5rem,7vw,6.5rem);--section-px:clamp(1rem,3vw,2rem);--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--transition-fast:180ms cubic-bezier(0.2,0.8,0.2,1);--transition-base:260ms cubic-bezier(0.2,0.8,0.2,1)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,html{background-color:#000;background-color:var(--clr-bg-dark);color:#fff;color:var(--clr-text-primary)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-sans);line-height:1.6;margin:0;overflow-x:hidden;padding:0}[dir=rtl] body{font-family:Rubik,Assistant,sans-serif;font-family:var(--font-hebrew)}main,section{background-color:#000;background-color:var(--clr-bg-dark)}img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}.skip-to-content{background:#fff;border-radius:10px;border-radius:var(--radius-sm);color:#000;font-weight:800;left:1rem;padding:.75rem 1.25rem;position:fixed;text-decoration:none;top:-100px;transition:top .18s cubic-bezier(.2,.8,.2,1);transition:top var(--transition-fast);z-index:9999}.skip-to-content:focus{top:1rem}.section-eyebrow{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(180deg,#ffffff0f,#ffffff05);border-radius:999px;border-radius:var(--radius-pill);box-shadow:inset 0 1px 0 #ffffff0f,0 10px 30px #0000004d;color:#ffffffeb;font-size:.74rem;font-weight:800;gap:.5rem;justify-content:center;letter-spacing:.14em;margin:0 auto 1rem;padding:.68rem 1.1rem;text-transform:uppercase}.lang-switcher,.section-eyebrow{align-items:center;border:1px solid #ffffff1f;display:inline-flex}.lang-switcher{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0e1420a6;border-radius:999px;box-shadow:0 4px 18px #00000052,inset 0 1px 0 #ffffff0d;direction:ltr!important;gap:2px;padding:3px;-webkit-user-select:none;user-select:none}.lang-switcher button{appearance:none;background:#0000;border:1px solid #0000;border-radius:999px;color:#ffffffb8;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:750;letter-spacing:.06em;line-height:1;outline:none;padding:.32rem .68rem;text-transform:uppercase;transition:all .18s cubic-bezier(.2,.8,.2,1)}.lang-switcher button:hover{background:#ffffff1a;color:#fff}.lang-switcher button:focus-visible{outline:2px solid #8ab4f8;outline:2px solid var(--clr-accent,#8ab4f8);outline-offset:2px}.lang-switcher button.active,.lang-switcher button[aria-pressed=true]{background:#fff;border-color:#fff;box-shadow:0 2px 10px #00000059,0 0 16px #ffffff40;color:#020617;font-weight:850}@media (max-width:768px){.lang-switcher{background:#141a26bf;border-color:#ffffff29;gap:3px;padding:3px}.lang-switcher button{font-size:.82rem;padding:.42rem .8rem}}:root{--bg:#070a10;--surface:#0a0e169e;--surface-strong:#080c14db;--surface-mobile:#070a11f5;--border:#ffffff1a;--border-strong:#ffffff2e;--text:#f3f4f6;--muted:#a8b0bd;--accent:#8ab4f8;--accent-2:#c3a3ff;--accent-3:#6ee7f9;--shadow:0 18px 55px #0000006b;--shadow-soft:0 10px 30px #0000003d;--radius:18px;--transition:240ms cubic-bezier(0.2,0.8,0.2,1)}.navbar{align-items:center;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);background:linear-gradient(180deg,#080c14c7,#080c1475);border-bottom:1px solid #ffffff0f;box-shadow:none;display:flex;height:78px;inset:0 0 auto 0;position:fixed;transition:background .24s cubic-bezier(.2,.8,.2,1),border-color .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s cubic-bezier(.2,.8,.2,1),height .24s cubic-bezier(.2,.8,.2,1);transition:background var(--transition),border-color var(--transition),box-shadow var(--transition),height var(--transition);z-index:1100}.navbar:before{background:radial-gradient(circle at 15% 0,#8ab4f82e,#0000 34%),radial-gradient(circle at 85% 0,#c3a3ff24,#0000 38%);content:"";inset:0;opacity:.75;pointer-events:none;position:absolute}.navbar:after{background:linear-gradient(90deg,#0000,#8ab4f88c,#c3a3ff8c,#0000);bottom:-1px;content:"";height:1px;left:50%;opacity:.45;position:absolute;transform:translateX(-50%);width:min(880px,80vw)}.navbar--scrolled{background:linear-gradient(180deg,#080c14f0,#080c14c2);border-bottom-color:#ffffff2e;border-bottom-color:var(--border-strong);box-shadow:0 18px 55px #0000006b;box-shadow:var(--shadow);height:72px}.navbar__glow{filter:blur(34px);opacity:.34;pointer-events:none;position:absolute}.navbar__glow--one{background:#8ab4f8b3;height:70px;left:7%;top:-45px;width:170px}.navbar__glow--two{background:#c3a3ffa6;height:70px;right:9%;top:-45px;width:170px}.navbar-container{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1260px;padding:0 1.25rem;position:relative;width:100%;z-index:2}.navbar__left{align-items:center;display:flex;min-width:max-content}.navbar__logo{align-items:center;appearance:none;background:#0000;border:0;border-radius:999px;color:#f3f4f6;color:var(--text);cursor:pointer;display:inline-flex;gap:.7rem;padding:.42rem .5rem .42rem .42rem;transition:background .24s cubic-bezier(.2,.8,.2,1),transform .24s cubic-bezier(.2,.8,.2,1),color .24s cubic-bezier(.2,.8,.2,1);transition:background var(--transition),transform var(--transition),color var(--transition)}.navbar__logo:hover{background:hsla(0,0%,100%,.055);color:#fff}.navbar__logo:active{transform:scale(.98)}.navbar__logo-mark{background:linear-gradient(135deg,#fff,#bcd8ff 42%,#c3a3ff);border-radius:13px;box-shadow:inset 0 0 0 1px #ffffff47,0 12px 30px #8ab4f82e;color:#06101d;display:inline-grid;font-size:1.02rem;font-weight:950;height:38px;letter-spacing:-.04em;place-items:center;width:38px}.navbar__logo-text{background:linear-gradient(90deg,#fff,#dbeafe,#f5d0fe);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.05rem;font-weight:950;letter-spacing:.14em;line-height:1;text-transform:uppercase}.navbar__nav-desktop{background:linear-gradient(180deg,#ffffff12,hsla(0,0%,100%,.025));border:1px solid #ffffff14;box-shadow:inset 0 1px 0 #ffffff14,0 18px 40px #00000029;display:none;flex:1 1;gap:.32rem;margin-inline:auto;max-width:max-content;padding:.35rem}.navbar__link,.navbar__nav-desktop{align-items:center;border-radius:999px;justify-content:center}.navbar__link{color:#f3f4f6d1;cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:800;letter-spacing:.01em;min-height:38px;overflow:hidden;padding:0 .92rem;position:relative;text-decoration:none;transition:color .24s cubic-bezier(.2,.8,.2,1),background .24s cubic-bezier(.2,.8,.2,1),transform .24s cubic-bezier(.2,.8,.2,1);transition:color var(--transition),background var(--transition),transform var(--transition);white-space:nowrap}.navbar__link:before{background:linear-gradient(135deg,#8ab4f829,#c3a3ff29);border-radius:inherit;inset:0;transform:scale(.92)}.navbar__link:after,.navbar__link:before{content:"";opacity:0;position:absolute;transition:opacity .24s cubic-bezier(.2,.8,.2,1),transform .24s cubic-bezier(.2,.8,.2,1);transition:opacity var(--transition),transform var(--transition)}.navbar__link:after{background:linear-gradient(90deg,#8ab4f8,#c3a3ff);background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:999px;bottom:5px;height:2px;left:50%;transform:translateX(-50%) scaleX(.3);width:18px}.navbar__link span{position:relative;z-index:1}.navbar__link:hover{color:#fff;transform:translateY(-1px)}.navbar__link.is-active:before,.navbar__link:hover:before{opacity:1;transform:scale(1)}.navbar__link.is-active:after,.navbar__link:hover:after{opacity:1;transform:translateX(-50%) scaleX(1)}.navbar__link.is-active{color:#fff}.navbar__link--external{background:linear-gradient(135deg,#fff,#dbeafe 45%,#e9d5ff);box-shadow:inset 0 0 0 1px #ffffff73,0 12px 28px #8ab4f82e;color:#07101d}.navbar__link--external:after,.navbar__link--external:before{display:none}.navbar__link--external:hover{background:linear-gradient(135deg,#fff,#bfdbfe 44%,#ddd6fe);color:#020617;transform:translateY(-2px)}.navbar__right-desktop{align-items:center;background:#0000!important;box-shadow:none!important;display:none;gap:.75rem;min-width:max-content}.navbar__right-desktop,.navbar__right-desktop div,.navbar__right-desktop span,.navbar__right-desktop>*{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000!important;background-image:none!important;box-shadow:none!important}.navbar__right-desktop button{appearance:none;-webkit-appearance:none;background:linear-gradient(180deg,#ffffff14,hsla(0,0%,100%,.025))!important;background-image:linear-gradient(180deg,#ffffff14,hsla(0,0%,100%,.025))!important;border:1px solid #ffffff29!important;border-radius:12px!important;box-shadow:inset 0 1px 0 #ffffff14,0 12px 26px #00000029!important;color:#ffffffe0!important;font-size:.9rem;font-weight:900;line-height:1;min-height:38px;min-width:46px;padding:.44rem .72rem!important;transition:background .24s cubic-bezier(.2,.8,.2,1),color .24s cubic-bezier(.2,.8,.2,1),border-color .24s cubic-bezier(.2,.8,.2,1),transform .24s cubic-bezier(.2,.8,.2,1);transition:background var(--transition),color var(--transition),border-color var(--transition),transform var(--transition)}.navbar__right-desktop button:hover{border-color:#ffffff47!important;color:#fff!important;transform:translateY(-1px)}.navbar__right-desktop button:active{transform:scale(.98)}.navbar__right-desktop button.active,.navbar__right-desktop button[aria-current=true],.navbar__right-desktop button[aria-pressed=true]{background:#fff!important;border-color:#fff!important;color:#020617!important}.burger{align-items:center;background:linear-gradient(180deg,#ffffff14,hsla(0,0%,100%,.025));border:1px solid #ffffff1f;border-radius:15px;box-shadow:inset 0 1px 0 #ffffff14,0 14px 34px #0000003d;cursor:pointer;display:inline-flex;flex-direction:column;gap:5px;height:46px;justify-content:center;padding:0;position:relative;transition:background .24s cubic-bezier(.2,.8,.2,1),border-color .24s cubic-bezier(.2,.8,.2,1),transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s cubic-bezier(.2,.8,.2,1);transition:background var(--transition),border-color var(--transition),transform var(--transition),box-shadow var(--transition);width:46px;z-index:1201}.burger:hover{background:linear-gradient(180deg,#ffffff21,#ffffff0a);border-color:#ffffff3d;transform:translateY(-1px)}.burger:active{transform:scale(.97)}.burger-line{background:#fff;border-radius:999px;height:2px;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .24s cubic-bezier(.2,.8,.2,1),width .24s cubic-bezier(.2,.8,.2,1);transition:transform var(--transition),opacity var(--transition),width var(--transition);width:20px}.burger.open .burger-line:first-child{transform:translateY(7px) rotate(45deg)}.burger.open .burger-line:nth-child(2){opacity:0;width:8px}.burger.open .burger-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.navbar__overlay{background:radial-gradient(circle at 50% 0,#8ab4f81a,#0000 34%),#0000008a;border:0;cursor:default;inset:78px 0 0 0;opacity:0;padding:0;pointer-events:none;position:fixed;transition:opacity .24s cubic-bezier(.2,.8,.2,1);transition:opacity var(--transition);z-index:1090}.navbar__overlay.open{opacity:1;pointer-events:auto}.navbar__menu-wrapper{-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);background:radial-gradient(circle at 20% 0,#8ab4f829,#0000 32%),radial-gradient(circle at 100% 20%,#c3a3ff1f,#0000 30%),#070a11f5;background:radial-gradient(circle at 20% 0,#8ab4f829,#0000 32%),radial-gradient(circle at 100% 20%,#c3a3ff1f,#0000 30%),var(--surface-mobile);border-left:1px solid #ffffff1f;box-shadow:-22px 0 60px #0000006b;height:calc(100vh - 78px);opacity:0;pointer-events:none;position:fixed;right:0;top:78px;transform:translateX(110%);transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .24s cubic-bezier(.2,.8,.2,1);transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity var(--transition);width:min(390px,92vw);z-index:1200}.navbar__menu-wrapper.open{opacity:1;pointer-events:auto;transform:translateX(0)}.navbar__menu{display:flex;flex-direction:column;gap:.45rem;height:100%;padding:1.25rem}.navbar__menu-head{align-items:flex-end;border-bottom:1px solid #ffffff1a;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.8rem;padding:.2rem .15rem 1rem}.navbar__menu-head span{color:#fff;font-size:1.15rem;font-weight:950;letter-spacing:-.03em}.navbar__menu-head small{color:#ffffff6b;font-size:.7rem;font-weight:900;letter-spacing:.14em}.navbar__menu-link{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.018));border:1px solid hsla(0,0%,100%,.075);border-radius:16px;color:#f3f4f6e0;cursor:pointer;display:flex;font-size:1.02rem;font-weight:850;justify-content:space-between;min-height:52px;overflow:hidden;padding:.95rem 1rem;position:relative;text-decoration:none;transition:background .24s cubic-bezier(.2,.8,.2,1),color .24s cubic-bezier(.2,.8,.2,1),border-color .24s cubic-bezier(.2,.8,.2,1),transform .24s cubic-bezier(.2,.8,.2,1);transition:background var(--transition),color var(--transition),border-color var(--transition),transform var(--transition)}.navbar__menu-link:before{background:linear-gradient(135deg,#8ab4f82e,#c3a3ff29);content:"";inset:0;opacity:0;position:absolute;transition:opacity .24s cubic-bezier(.2,.8,.2,1);transition:opacity var(--transition)}.navbar__menu-link:after{color:#ffffff7a;content:"→";font-weight:900;transition:transform .24s cubic-bezier(.2,.8,.2,1),color .24s cubic-bezier(.2,.8,.2,1);transition:transform var(--transition),color var(--transition)}.navbar__menu-link span,.navbar__menu-link:after{position:relative;z-index:1}.navbar__menu-link.is-active,.navbar__menu-link:hover{border-color:#ffffff26;color:#fff;transform:translateX(-2px)}.navbar__menu-link.is-active:before,.navbar__menu-link:hover:before{opacity:1}.navbar__menu-link.is-active:after,.navbar__menu-link:hover:after{color:#fff;transform:translateX(3px)}.lang-mobile{border-radius:0!important;border-top:1px solid #ffffff1a;margin-top:auto;padding-top:1rem}.lang-mobile,.lang-mobile div,.lang-mobile span,.lang-mobile>*{background:#0000!important;background-image:none!important;box-shadow:none!important}.lang-mobile,.lang-mobile div,.lang-mobile span,.lang-mobile>*{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.lang-mobile button{appearance:none;-webkit-appearance:none;background:linear-gradient(180deg,#ffffff14,hsla(0,0%,100%,.025))!important;border:1px solid #ffffff29!important;border-radius:12px!important;box-shadow:inset 0 1px 0 #ffffff14,0 12px 26px #00000029!important;color:#ffffffe0!important;font-size:.92rem;font-weight:900;line-height:1;min-height:38px;min-width:46px;padding:.44rem .72rem!important;transition:background .24s cubic-bezier(.2,.8,.2,1),color .24s cubic-bezier(.2,.8,.2,1),border-color .24s cubic-bezier(.2,.8,.2,1),transform .24s cubic-bezier(.2,.8,.2,1);transition:background var(--transition),color var(--transition),border-color var(--transition),transform var(--transition)}.lang-mobile button:hover{border-color:#ffffff47!important;color:#fff!important;transform:translateY(-1px)}.lang-mobile button:active{transform:scale(.98)}.lang-mobile button.active,.lang-mobile button[aria-current=true],.lang-mobile button[aria-pressed=true]{background:#fff!important;border-color:#fff!important;color:#020617!important}@media (min-width:769px){.navbar__nav-desktop,.navbar__right-desktop{display:flex}.burger,.lang-mobile,.navbar__menu-wrapper,.navbar__overlay{display:none}}@media (max-width:768px){.navbar{height:66px}.navbar--scrolled{height:64px}.navbar-container{padding:0 1rem}.navbar__logo{gap:.56rem;max-width:74vw}.navbar__logo-mark{border-radius:12px;height:36px;width:36px}.navbar__logo-text{font-size:.88rem;letter-spacing:.105em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar__overlay{inset:66px 0 0 0}.navbar__menu-wrapper{height:calc(100vh - 66px);top:66px}.navbar--scrolled .navbar__overlay{inset:64px 0 0 0}.navbar--scrolled .navbar__menu-wrapper{height:calc(100vh - 64px);top:64px}}@media (max-width:420px){.navbar-container{padding:0 .8rem}.navbar__logo-text{font-size:.78rem;letter-spacing:.09em}.burger{border-radius:14px;height:44px;width:44px}.navbar__menu{padding:1rem}}[dir=rtl] .navbar-container{direction:rtl}[dir=rtl] .navbar__menu-wrapper{border-left:none;border-right:1px solid #ffffff1f;box-shadow:22px 0 60px #0000006b;left:0;right:auto;transform:translateX(-110%)}[dir=rtl] .navbar__menu-wrapper.open{transform:translateX(0)}[dir=rtl] .navbar__menu-link:after{content:"←"}[dir=rtl] .navbar__menu-link.is-active,[dir=rtl] .navbar__menu-link:hover{transform:translateX(2px)}[dir=rtl] .navbar__menu-link.is-active:after,[dir=rtl] .navbar__menu-link:hover:after{transform:translateX(-3px)}.navbar a:focus-visible,.navbar button:focus-visible{outline:2px solid color-mix(in oklab,#8ab4f8,#fff 20%);outline:2px solid color-mix(in oklab,var(--accent),#fff 20%);outline-offset:4px}@media (prefers-reduced-motion:reduce){.navbar,.navbar *,.navbar :after,.navbar :before{animation-duration:1ms!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.hero-wrapper{align-items:center;background:radial-gradient(1100px 640px at 78% 28%,hsla(0,0%,100%,.055),#0000 62%),radial-gradient(820px 520px at 14% 18%,#ffffff08,#0000 58%),linear-gradient(180deg,#050506,#000);border-bottom:1px solid #ffffff12;color:#fff;color:var(--clr-text-primary,#fff);display:flex;isolation:isolate;min-height:100svh;overflow:hidden;padding-bottom:clamp(3.5rem,6vh,5.5rem);padding-top:calc(72px + clamp(2.4rem, 4.5vh, 4rem));padding-top:calc(var(--navbar-height, 72px) + clamp(2.4rem, 4.5vh, 4rem));padding-inline:clamp(1rem,3.5vw,2.75rem);position:relative}.hero-keylight{background:conic-gradient(from 205deg at 65% 0,#0000 0deg,hsla(0,0%,100%,.055) 28deg,rgba(226,232,240,.025) 56deg,#0000 90deg);filter:blur(42px);height:680px;right:6%;top:-18%;width:min(820px,85vw)}.hero-architecture-lines,.hero-keylight{pointer-events:none;position:absolute;z-index:0}.hero-architecture-lines{border-inline:1px solid hsla(0,0%,100%,.035);inset:0;margin:0 auto;max-width:1380px}.hero-container{margin:0 auto;max-width:1320px;position:relative;width:100%;z-index:1}.hero-split{grid-gap:clamp(2.2rem,4vw,4.25rem);align-items:center;display:grid;gap:clamp(2.2rem,4vw,4.25rem);grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}.hero-copy{align-items:flex-start;display:flex;flex-direction:column;text-align:start}.hero__topline{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;flex-wrap:wrap;gap:.75rem;margin-bottom:clamp(1.25rem,2.2vw,1.75rem);padding:.45rem .9rem .45rem .65rem}.hero__status-pill,.hero__topline{align-items:center;display:inline-flex}.hero__status-pill{background:#ffffff0f;border-radius:999px;color:#fff;font-size:.68rem;font-weight:800;gap:.48rem;letter-spacing:.14em;padding:.24rem .65rem;text-transform:uppercase}.hero__tally-dot{animation:heroTallyPulse 2.2s ease-in-out infinite;background:#ef4444;border-radius:50%;box-shadow:0 0 10px #ef4444d9;height:7px;width:7px}@keyframes heroTallyPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.42;transform:scale(.88)}}.hero__topline-divider{background:#ffffff29;height:14px;width:1px}.hero__location-inline{align-items:center;color:#ffffffc7;display:inline-flex;font-size:.78rem;font-weight:600;gap:.38rem;letter-spacing:.02em}.hero__location-icon{color:#ffffffe6;flex-shrink:0;font-size:.98rem}.hero__title-block{margin-bottom:clamp(1.35rem,2.3vw,1.85rem);width:100%}.hero__eyebrow-tag{color:#ffffff8f;font-size:.73rem;font-weight:800;letter-spacing:.18em;margin-bottom:.65rem;text-transform:uppercase}.hero__title{color:#fff;direction:ltr!important;font-family:Anton,sans-serif;font-family:var(--font-display,"Anton",sans-serif);font-size:clamp(3.5rem,7.2vw,6.4rem);font-weight:900;letter-spacing:.03em;line-height:.9;margin:0;text-align:left;text-transform:uppercase;unicode-bidi:isolate}[dir=rtl] .hero__title{text-align:right}.hero__title-word{display:block}.hero__title-word--main{color:#fff;text-shadow:0 18px 42px #000000bf}.hero__title-row-bottom{align-items:center;display:inline-flex;flex-wrap:wrap;gap:clamp(.85rem,1.6vw,1.35rem)}.hero__title-word--studio{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#d4d4d8 58%,#71717a);-webkit-background-clip:text;background-clip:text;color:#0000}.hero__title-stamp{background:hsla(0,0%,100%,.035);border-left:2px solid #ffffff73;display:inline-flex;flex-direction:column;font-family:Inter,sans-serif;font-family:var(--font-sans,"Inter",sans-serif);justify-content:center;letter-spacing:.14em;line-height:1.2;padding:.38rem .72rem;transform:translateY(-.08em)}.hero__title-stamp span{color:#ffffffeb;font-size:.68rem;font-weight:800}.hero__title-stamp small{color:#ffffff80;font-size:.58rem;font-weight:600}.hero__editorial-body{border-inline-start:2px solid #ffffff3d;margin-bottom:clamp(1.65rem,2.8vw,2.25rem);max-width:600px;padding-inline-start:1.15rem;position:relative}.hero__lead{text-wrap:balance;color:#fffffff5;font-size:clamp(1.04rem,.55vw + .88rem,1.24rem);font-weight:700;line-height:1.5;margin:0 0 .65rem}.hero__text{text-wrap:pretty;color:#ffffffa3;font-size:clamp(.92rem,.35vw + .82rem,1.02rem);line-height:1.68;margin:0}.hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem;margin-bottom:clamp(1.85rem,3.2vw,2.6rem);width:100%}.hero-cta{align-items:center;border-radius:14px;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:800;gap:.75rem;justify-content:center;letter-spacing:.08em;padding:.92rem 1.75rem;text-decoration:none;text-transform:uppercase;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s cubic-bezier(.2,.8,.2,1),background .24s ease,border-color .24s ease}.hero-cta--primary{background:#fff;border:1px solid #fff;box-shadow:0 16px 40px #ffffff24,0 4px 12px #00000080;color:#050505;padding-inline-start:.85rem}.hero-cta--primary:hover{background:#f4f4f5;box-shadow:0 20px 48px #ffffff38,0 6px 16px #0009}.hero-cta__icon-badge{align-items:center;background:#09090b;border-radius:9px;color:#fff;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.hero__whatsapp-icon{color:#25d366;font-size:1.1rem}.hero-cta--secondary{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff29;color:#fff;padding:1.02rem 1.55rem}.hero-cta--secondary:hover{background:#ffffff17;border-color:#ffffff5c;transform:translateY(-2px)}.hero__secondary-icon{font-size:1.08rem;transition:transform .24s ease}.hero-cta--secondary:hover .hero__secondary-icon{transform:translateY(3px)}.hero__specs{grid-gap:1rem;border-top:1px solid #ffffff1f;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));max-width:600px;padding-top:1.2rem;width:100%}.hero__spec-item{border-inline-end:1px solid #ffffff14;display:flex;flex-direction:column;gap:.35rem;padding-inline-end:.75rem}.hero__spec-item:last-child{border-inline-end:none;padding-inline-end:0}.hero__spec-head{align-items:center;display:inline-flex;gap:.4rem;justify-content:space-between}.hero__spec-num{color:#ffffff6b;font-size:.68rem;font-weight:800;letter-spacing:.14em}.hero__spec-icon{color:#ffffffb8;font-size:.95rem}.hero__spec-label{color:#ffffffeb;font-size:.82rem;font-weight:700;line-height:1.3}.hero-bento{grid-gap:.95rem;display:grid;gap:.95rem;grid-template-columns:1.22fr .88fr;min-height:540px;width:100%}.hero-bento__stage{background:#09090b;border:1px solid #ffffff24;border-radius:22px;box-shadow:0 32px 80px #000000d9,inset 0 1px 0 #ffffff1f;display:flex;flex-direction:column;isolation:isolate;justify-content:space-between;min-height:540px;overflow:hidden;position:relative}.hero-bento__corner{border-color:#ffffff8c;border-style:solid;height:14px;pointer-events:none;position:absolute;width:14px;z-index:3}.hero-bento__corner--tl{border-width:1.5px 0 0 1.5px;left:14px;top:14px}.hero-bento__corner--tr{border-width:1.5px 1.5px 0 0;right:14px;top:14px}.hero-bento__corner--bl{border-width:0 0 1.5px 1.5px;bottom:14px;left:14px}.hero-bento__corner--br{border-width:0 1.5px 1.5px 0;bottom:14px;right:14px}.hero-bento__hud-top{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#08080aad;border:1px solid #ffffff1f;border-radius:999px;color:#ffffffd9;display:flex;font-size:.64rem;font-weight:800;gap:.5rem;justify-content:space-between;letter-spacing:.12em;margin:1.25rem 1.35rem 0;padding:.42rem .75rem;position:relative;text-transform:uppercase;z-index:3}.hero-bento__hud-rec{align-items:center;color:#fff;display:inline-flex;gap:.38rem}.hero-bento__hud-dot{background:#ef4444;border-radius:50%;box-shadow:0 0 8px #ef4444;height:6px;width:6px}.hero-bento__hud-meta{color:#ffffff9e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-bento__hud-counter{font-feature-settings:"tnum";color:#fff;font-variant-numeric:tabular-nums}.hero-bento__stage-media{inset:0;position:absolute;z-index:1}.hero-bento__stage-img{filter:contrast(1.04);height:100%;object-fit:cover;object-position:center 22%;width:100%}.hero-bento__stage-gradient{background:linear-gradient(180deg,#0000006b,#0000 28%,#0000 52%,#000000e0);inset:0;pointer-events:none;position:absolute}.hero-bento__stage-footer{align-items:flex-end;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0a0a0cbd;border:1px solid #ffffff1f;border-radius:16px;display:flex;gap:.85rem;justify-content:space-between;margin:0 1.25rem 1.25rem;padding:1rem 1.1rem;position:relative;z-index:3}.hero-bento__stage-info{text-align:start}.hero-bento__stage-tag{color:#ffffff94;display:block;font-size:.64rem;font-weight:800;letter-spacing:.14em;margin-bottom:.25rem;text-transform:uppercase}.hero-bento__stage-title{color:#fff;font-size:1.05rem;font-weight:800;line-height:1.25;margin:0}.hero-bento__dots{align-items:center;display:inline-flex;flex-shrink:0;gap:.3rem}.hero-bento__dot{appearance:none;background:#ffffff0d;border:1px solid #ffffff29;border-radius:8px;color:#ffffffa6;cursor:pointer;font-size:.65rem;font-weight:800;padding:.28rem .46rem;transition:background .2s ease,color .2s ease,border-color .2s ease}.hero-bento__dot:hover{border-color:#fff6;color:#fff}.hero-bento__dot.is-active{background:#fff;border-color:#fff;color:#050505}.hero-bento__side{grid-gap:.95rem;display:grid;gap:.95rem;grid-template-rows:1fr 1fr auto}.hero-bento__card{background:#0a0a0c;border:1px solid #ffffff1c;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;isolation:isolate;justify-content:space-between;min-height:195px;overflow:hidden;padding:.95rem;position:relative;text-align:start;transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s ease,box-shadow .28s ease;width:100%}.hero-bento__card:hover{border-color:#ffffff57;box-shadow:0 20px 44px #000000b8;transform:translateY(-3px)}.hero-bento__card.is-selected{border-color:#ffffffa6;box-shadow:0 0 0 1px #ffffff40,0 20px 44px #000000bf}.hero-bento__card-img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .55s cubic-bezier(.2,.8,.2,1);width:100%;z-index:-2}.hero-bento__card:hover .hero-bento__card-img{transform:scale(1.06)}.hero-bento__card-shade{background:linear-gradient(180deg,#00000073,#0000002e 40%,#000000db);inset:0;position:absolute;z-index:-1}.hero-bento__card-top{align-items:center;display:flex;justify-content:space-between;width:100%}.hero-bento__card-index{align-items:center;background:#0000009e;border:1px solid #ffffff29;border-radius:6px;color:#fff;display:inline-flex;font-size:.64rem;font-weight:800;justify-content:center;letter-spacing:.1em;padding:.2rem .5rem}.hero-bento__card-spec{background:#00000073;border-radius:6px;color:#ffffffb8;font-size:.62rem;font-weight:800;letter-spacing:.12em;padding:.2rem .5rem}.hero-bento__card-bottom{display:flex;flex-direction:column;gap:.18rem}.hero-bento__card-tag{color:#fff9;font-size:.6rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.hero-bento__card-title{color:#fff;font-size:.9rem;font-weight:800;line-height:1.25}.hero-bento__gallery-card{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.065),hsla(0,0%,100%,.025));border:1px solid #ffffff24;border-radius:18px;color:#fff;cursor:pointer;display:flex;gap:.85rem;padding:.75rem .9rem;text-decoration:none;transition:transform .24s ease,border-color .24s ease,background .24s ease}.hero-bento__gallery-card:hover{background:linear-gradient(180deg,#ffffff1a,#ffffff0a);border-color:#ffffff5c;transform:translateY(-2px)}.hero-bento__gallery-thumb-wrap{border:1px solid #fff3;border-radius:12px;flex-shrink:0;height:48px;overflow:hidden;width:48px}.hero-bento__gallery-thumb{height:100%;object-fit:cover;width:100%}.hero-bento__gallery-meta{display:flex;flex:1 1;flex-direction:column;gap:.12rem;min-width:0;text-align:start}.hero-bento__gallery-kicker{color:#ffffff85;font-size:.6rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hero-bento__gallery-label{color:#fff;font-size:.84rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-bento__gallery-arrow{align-items:center;background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:.95rem;height:34px;justify-content:center;transition:transform .24s ease,background .24s ease;width:34px}.hero-bento__gallery-card:hover .hero-bento__gallery-arrow{background:#fff;color:#050505;transform:translateX(3px)}[dir=rtl] .hero-bento__gallery-arrow{transform:scaleX(-1)}[dir=rtl] .hero-bento__gallery-card:hover .hero-bento__gallery-arrow{transform:scaleX(-1) translateX(3px)}@media (max-width:1120px){.hero-split{gap:2.6rem;grid-template-columns:1fr}.hero-copy{max-width:720px}.hero-bento,.hero-bento__stage{min-height:480px}}@media (max-width:768px){.hero-wrapper{min-height:auto;padding-bottom:3.25rem;padding-top:calc(64px + 2rem);padding-top:calc(var(--navbar-height-mobile, 64px) + 2rem)}.hero__topline{gap:.5rem;padding:.4rem .75rem .4rem .5rem}.hero__location-inline{font-size:.72rem}.hero__title{font-size:clamp(3rem,14vw,4.6rem)}.hero__actions{align-items:stretch;flex-direction:column}.hero-cta{width:100%}.hero__specs{gap:.75rem;grid-template-columns:1fr}.hero__spec-item{align-items:center;border-bottom:1px solid #ffffff14;border-inline-end:none;flex-direction:row;justify-content:space-between;padding-bottom:.65rem;padding-inline-end:0}.hero__spec-item:last-child{border-bottom:none;padding-bottom:0}.hero-bento{grid-template-columns:1fr;min-height:auto}.hero-bento__stage{min-height:410px}.hero-bento__side{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto}.hero-bento__card{min-height:165px}.hero-bento__gallery-card{grid-column:1/-1}}@media (max-width:480px){.hero__topline-divider{display:none}.hero-bento__stage{min-height:370px}.hero-bento__stage-footer{align-items:flex-start;flex-direction:column}.hero-bento__side{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hero__tally-dot{animation:none}.hero-bento__card,.hero-bento__card-img,.hero-bento__gallery-card,.hero-cta{transition:none!important}}.gallery{background-color:var(--clr-bg-dark);color:var(--clr-text-primary);overflow:hidden;padding:5.5rem 1.5rem;padding:var(--section-py,5.5rem) var(--section-px,1.5rem);position:relative;text-align:center}.gallery__container{margin:0 auto;max-width:1240px;width:100%}.gallery__eyebrow{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.025);border:1px solid #ffffff1a;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff0d,0 10px 30px #00000047;color:#fffffff0;display:inline-flex;font-size:.74rem;font-weight:900;justify-content:center;letter-spacing:.14em;margin:0 auto 1rem;padding:.72rem 1.05rem;text-transform:uppercase}.gallery__title{color:#fff;font-size:clamp(2.6rem,5vw,4.6rem);font-weight:900;letter-spacing:-.04em;line-height:.98;margin:0 0 1rem;text-shadow:0 0 12px #ffffff1a,0 0 28px #00d2ff0f}.gallery__subtitle{color:#ffffffc7;font-size:clamp(1rem,.7vw + .88rem,1.12rem);line-height:1.75;margin:0 auto 3rem;max-width:720px}.gallery__grid{grid-gap:1.35rem;display:grid;gap:1.35rem;grid-template-columns:1fr}@media (min-width:640px){.gallery__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.gallery__grid{gap:1.5rem;grid-template-columns:repeat(3,1fr)}}.gallery__item{appearance:none;aspect-ratio:16/10;background-color:#0b0d11;border:1px solid #ffffff17;border-radius:20px;box-shadow:0 18px 48px #000000a6;cursor:pointer;overflow:hidden;padding:0;position:relative;transition:border-color .3s ease,box-shadow .3s ease}.gallery__item:focus-visible,.gallery__item:hover{border-color:#8ab4f866;box-shadow:0 24px 60px #000c,0 0 28px #00d2ff29;outline:none}.gallery__item img{display:block;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.8,.2,1);width:100%}.gallery__item:hover img{transform:scale(1.06)}.gallery__overlay{align-items:flex-end;background:linear-gradient(180deg,#0000 40%,#000000a6);display:flex;inset:0;justify-content:flex-end;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity .3s ease}.gallery__item:focus-visible .gallery__overlay,.gallery__item:hover .gallery__overlay{opacity:1}.gallery__zoom-badge{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0c1118d1;border:1px solid #ffffff38;border-radius:50%;color:#fff;display:inline-flex;font-size:1.15rem;height:40px;width:40px}.gallery-lightbox,.gallery__zoom-badge{align-items:center;justify-content:center}.gallery-lightbox{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#04060aeb;display:flex;inset:0;padding:1.5rem;position:fixed;z-index:2000}.gallery-lightbox__content{align-items:center;display:flex;flex-direction:column;max-height:84vh;max-width:min(1100px,90vw);position:relative}.gallery-lightbox__img{border:1px solid #ffffff24;border-radius:16px;box-shadow:0 30px 90px #000000d9;height:auto;max-height:78vh;max-width:100%;object-fit:contain;width:auto}.gallery-lightbox__counter{color:#ffffffbf;font-size:.88rem;font-weight:700;letter-spacing:.1em;margin-top:.85rem}.gallery-lightbox__close{align-items:center;background:#ffffff14;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:1.5rem;height:46px;justify-content:center;position:fixed;right:1.25rem;top:1.25rem;transition:background .2s ease,transform .2s ease;width:46px;z-index:2010}.gallery-lightbox__close:hover{background:#ffffff2e;transform:scale(1.06)}.gallery-lightbox__nav{align-items:center;background:#ffffff14;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:1.4rem;height:48px;justify-content:center;position:fixed;top:50%;transform:translateY(-50%);transition:background .2s ease,transform .2s ease;width:48px;z-index:2010}.gallery-lightbox__nav:hover{background:#ffffff2e}.gallery-lightbox__nav--prev{left:1.25rem}.gallery-lightbox__nav--next{right:1.25rem}@media (max-width:768px){.gallery{padding:4.5rem 1rem}.gallery__eyebrow{font-size:.66rem;letter-spacing:.11em;padding:.62rem .85rem}.gallery__title{font-size:clamp(2rem,8vw,3.1rem)}.gallery__subtitle{font-size:.96rem;margin-bottom:2.2rem}.gallery-lightbox__nav{bottom:1.25rem;top:auto;transform:none}.gallery-lightbox__nav--prev{left:calc(50% - 60px)}.gallery-lightbox__nav--next{right:calc(50% - 60px)}}.services{background:#000;color:#fff;overflow:hidden;padding:5.5rem 1.5rem;padding:var(--section-py,5.5rem) var(--section-px,1.5rem);position:relative;text-align:center}.services__container{margin:0 auto;max-width:1200px;width:100%}.services__eyebrow{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.025);border:1px solid #ffffff1a;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff0d,0 10px 30px #00000047;color:#fffffff0;display:inline-flex;font-size:.74rem;font-weight:900;justify-content:center;letter-spacing:.14em;margin:0 auto 1rem;padding:.72rem 1.05rem;text-transform:uppercase}.services__title{color:#fff;font-size:clamp(2.6rem,5vw,4.6rem);font-weight:900;letter-spacing:-.04em;line-height:.98;margin:0 0 1rem;text-shadow:0 0 12px #ffffff1a,0 0 28px #00d2ff0f}.services__subtitle{color:#ffffffc7;font-size:clamp(1rem,.7vw + .88rem,1.12rem);line-height:1.75;margin:0 auto 3rem;max-width:720px}.services__grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.services__card{background:linear-gradient(180deg,#ffffff0a,#0000 24%),linear-gradient(180deg,#0a0a0a,#080808);border:1px solid #ffffff17;border-radius:24px;box-shadow:0 25px 70px #000000b8,inset 0 1px 0 #ffffff0d;isolation:isolate;overflow:hidden;padding:2rem;position:relative;text-align:left;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease,background .28s ease}.services__card:hover{border-color:#8ab4f84d;box-shadow:0 40px 120px #000000db,0 0 30px #00d2ff1f,inset 0 1px 0 #ffffff0f}.services__header{align-items:center;display:flex;gap:.95rem;margin:0 0 1.35rem;padding:0}.services__icon-wrap{align-items:center;background:#8ab4f814;border:1px solid #8ab4f833;border-radius:14px;display:inline-flex;flex:0 0 50px;height:50px;justify-content:center;width:50px}.services__icon{color:#fff;filter:drop-shadow(0 0 10px rgba(0,210,255,.2));flex-shrink:0;font-size:1.65rem}.services__card-title{color:#fff;font-size:clamp(1.38rem,1vw + 1rem,1.8rem);font-weight:900;letter-spacing:-.025em;line-height:1.15;margin:0;padding:0}.services__list{grid-gap:.9rem;display:grid;gap:.9rem;list-style:none;margin:0;padding:0}.services__item{align-items:flex-start;display:flex;gap:.82rem;margin:0;padding:0}.services__bullet{background:linear-gradient(180deg,#fff,#9be7ff);border-radius:50%;box-shadow:0 0 10px #ffffff4d,0 0 16px #00d2ff40;flex:0 0 8px;height:8px;margin-top:.56rem;width:8px}.services__item-text{color:#ffffffdb;font-size:1.03rem;font-weight:600;line-height:1.62}[dir=rtl] .services__card{text-align:right}[dir=rtl] .services__header,[dir=rtl] .services__item{flex-direction:row-reverse}@media (max-width:992px){.services__grid{grid-template-columns:1fr;margin:0 auto;max-width:760px}}@media (max-width:768px){.services{padding:4.5rem 1rem}.services__eyebrow{font-size:.66rem;letter-spacing:.11em;padding:.62rem .85rem}.services__title{font-size:clamp(2rem,8vw,3.1rem)}.services__subtitle{font-size:.96rem;margin-bottom:2.2rem}.services__card{border-radius:20px;padding:1.4rem}.services__icon-wrap{flex-basis:44px;height:44px;width:44px}.services__icon{font-size:1.45rem}.services__card-title{font-size:1.2rem}.services__item-text{font-size:.96rem}}.faq{background:#000;color:#fff;overflow:hidden;padding:5.5rem 1.5rem;padding:var(--section-py,5.5rem) var(--section-px,1.5rem);position:relative;text-align:center}.faq__container{margin:0 auto;max-width:960px;width:100%}.faq__eyebrow{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.025);border:1px solid #ffffff1a;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff0d,0 10px 30px #00000047;color:#fffffff0;display:inline-flex;font-size:.74rem;font-weight:900;justify-content:center;letter-spacing:.14em;margin:0 auto 1rem;padding:.72rem 1.05rem;text-transform:uppercase}.faq__title{color:#fff;font-size:clamp(2.6rem,5vw,4.6rem);font-weight:900;letter-spacing:-.04em;line-height:.98;margin:0 0 1rem;text-shadow:0 0 12px #ffffff1a,0 0 28px #00d2ff0f}.faq__subtitle{color:#ffffffc7;font-size:clamp(1rem,.7vw + .88rem,1.12rem);line-height:1.75;margin:0 auto 3rem;max-width:720px}.faq__list{grid-gap:1rem;display:grid;gap:1rem}.faq__item{background:linear-gradient(180deg,#ffffff0a,#0000 24%),linear-gradient(180deg,#0a0a0a,#080808);border:1px solid #ffffff17;border-radius:22px;box-shadow:0 20px 60px #000000b3,inset 0 1px 0 #ffffff0d;isolation:isolate;overflow:hidden;position:relative;text-align:left;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.faq__item:hover{border-color:#ffffff2e;box-shadow:0 32px 90px #000000d1,0 0 24px #00d2ff14}.faq__item.open{border-color:#8ab4f847;box-shadow:0 34px 96px #000000d9,0 0 28px #00d2ff1a}.faq__question{align-items:center;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;outline:none;padding:1.3rem 1.45rem;text-align:left;width:100%}.faq__question-text{align-items:center;display:flex;gap:.9rem;min-width:0}.faq__icon-wrap{align-items:center;background:#8ab4f814;border:1px solid #8ab4f82e;border-radius:12px;display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;width:42px}.faq__icon{color:#fff;flex-shrink:0;font-size:1.45rem}.faq__question-label{color:#fff;display:block;font-size:clamp(1.08rem,.5vw + .95rem,1.3rem);font-weight:800;letter-spacing:-.015em;line-height:1.3;margin:0}.faq__chevron{color:#fffc;flex:0 0 auto;font-size:1.3rem;transition:transform .28s ease,color .28s ease}.faq__chevron.is-open{color:#fff;transform:rotate(180deg)}.faq__answer{text-align:left}.faq__answer-inner{padding:0 1.45rem 1.35rem 4.55rem}.faq__answer p{color:#ffffffc7;font-size:1.02rem;font-weight:500;line-height:1.75;margin:0}[dir=rtl] .faq__answer,[dir=rtl] .faq__item,[dir=rtl] .faq__question{text-align:right}[dir=rtl] .faq__question,[dir=rtl] .faq__question-text{flex-direction:row-reverse}[dir=rtl] .faq__answer-inner{padding:0 4.55rem 1.35rem 1.45rem}@media (max-width:768px){.faq{padding:4.5rem 1rem}.faq__eyebrow{font-size:.66rem;letter-spacing:.11em;padding:.62rem .85rem}.faq__title{font-size:clamp(2rem,8vw,3.1rem)}.faq__subtitle{font-size:.96rem;margin-bottom:2.2rem}.faq__question{padding:1.1rem 1rem}.faq__icon-wrap{flex-basis:38px;height:38px;width:38px}.faq__question-label{font-size:1rem}.faq__answer-inner,[dir=rtl] .faq__answer-inner{padding:0 1rem 1.15rem}.faq__answer p{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.faq__chevron,.faq__item{transition:none!important}}.contact{background:#000;color:#fff;overflow:hidden;padding:5.5rem 1.5rem;padding:var(--section-py,5.5rem) var(--section-px,1.5rem);position:relative;text-align:center}.contact__container{margin:0 auto;max-width:1100px;width:100%}.contact__eyebrow{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.025);border:1px solid #ffffff1a;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff0d,0 10px 30px #00000047;color:#fffffff0;display:inline-flex;font-size:.74rem;font-weight:900;justify-content:center;letter-spacing:.14em;margin:0 auto 1rem;padding:.72rem 1.05rem;text-transform:uppercase}.contact__title{color:#fff;font-size:clamp(2.6rem,5vw,4.6rem);font-weight:900;letter-spacing:-.04em;line-height:.98;margin:0 0 1rem;text-shadow:0 0 12px #ffffff1a,0 0 28px #00d2ff0f}.contact__subtitle{color:#ffffffc7;font-size:clamp(1rem,.7vw + .88rem,1.12rem);line-height:1.75;margin:0 auto 3rem;max-width:720px}.contact__grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.contact__card{align-items:center;background:linear-gradient(180deg,#ffffff0a,#0000 24%),linear-gradient(180deg,#0a0a0a,#080808);border:1px solid #ffffff17;border-radius:24px;box-shadow:0 25px 70px #000000b8,inset 0 1px 0 #ffffff0d;color:#fff;display:flex;gap:1.1rem;isolation:isolate;min-height:124px;overflow:hidden;padding:1.5rem 1.65rem;position:relative;text-align:left;text-decoration:none;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.contact__card:hover{border-color:#8ab4f84d;box-shadow:0 40px 120px #000000db,0 0 30px #00d2ff1f,inset 0 1px 0 #ffffff0f}.contact__icon-wrap{align-items:center;background:#8ab4f814;border:1px solid #8ab4f833;border-radius:14px;display:inline-flex;flex:0 0 52px;height:52px;justify-content:center;width:52px}.contact__icon{color:#fff;filter:drop-shadow(0 0 10px rgba(0,210,255,.18));flex-shrink:0;font-size:1.8rem}.contact__info{display:flex;flex-direction:column;gap:.28rem;min-width:0}.contact__label{color:#fff;display:block;font-size:1.15rem;font-weight:900;letter-spacing:-.015em;line-height:1.2;margin:0}.contact__text{color:#fffc;display:block;font-size:.98rem;font-weight:500;line-height:1.6;margin:0;word-break:break-word}.contact__footer{color:#ffffff80;font-size:.9rem;font-weight:700;letter-spacing:.1em;margin:2.8rem 0 0;text-transform:uppercase}[dir=rtl] .contact__card{flex-direction:row-reverse;text-align:right}[dir=rtl] .contact__info{align-items:flex-end}@media (max-width:992px){.contact__grid{grid-template-columns:1fr;margin:0 auto;max-width:760px}}@media (max-width:768px){.contact{padding:4.5rem 1rem}.contact__eyebrow{font-size:.66rem;letter-spacing:.11em;padding:.62rem .85rem}.contact__title{font-size:clamp(2rem,8vw,3.1rem)}.contact__subtitle{font-size:.96rem;margin-bottom:2.2rem}.contact__card{border-radius:20px;gap:.9rem;min-height:0;min-height:auto;padding:1.25rem 1.15rem}.contact__icon-wrap{flex-basis:44px;height:44px;width:44px}.contact__icon{font-size:1.5rem}.contact__label{font-size:1.05rem}.contact__text{font-size:.94rem}}@media (max-width:480px){.contact__card,[dir=rtl] .contact__card{align-items:center;flex-direction:column;text-align:center}.contact__info,[dir=rtl] .contact__info{align-items:center}}.footer{background-color:#000;border-top:1px solid #ffffff14;padding:2.2rem 1.5rem 2.6rem}.footer__container{align-items:center;display:flex;flex-direction:column;gap:1.25rem;margin:0 auto;max-width:1200px}.iconContainer{display:flex;flex-wrap:wrap;gap:1.5rem}.iconContainer,.link{align-items:center;justify-content:center}.link{background:#ffffff08;border:1px solid #ffffff1f;border-radius:50%;display:inline-flex;height:46px;text-decoration:none;transition:transform .24s ease,border-color .24s ease,background .24s ease;width:46px}.icon{color:#ffffffe0;height:1.35rem;transition:color .24s ease;width:1.35rem}.link:focus-visible,.link:hover{background:#ffffff14;border-color:#8ab4f873;outline:none;transform:translateY(-3px)}.link:focus-visible .icon,.link:hover .icon{color:#fff}.footer__copy{color:#ffffff80;font-size:.86rem;margin:0;text-align:center}@media (max-width:768px){.footer{padding:1.8rem 1rem 2.2rem}.iconContainer{gap:1.1rem}}
/*# sourceMappingURL=main.50d01d2c.css.map*/