@font-face{font-family:ZomorrodSans;src:local("Tahoma");font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100svh;margin:0;overflow-x:hidden;background:#05060d;color:#fff;font-family:ZomorrodSans,Tahoma,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}#spaceCanvas,.meteor-layer{position:fixed;inset:0;width:100%;height:100%;pointer-events:none}.meteor-layer{z-index:-1;overflow:hidden}#spaceCanvas{z-index:-2;background:radial-gradient(circle at 50% 15%,#15192b 0%,#080a12 34%,#03040a 100%)}.topbar{position:fixed;z-index:10;top:18px;left:18px;right:18px;display:flex;justify-content:flex-end}.lang-switch{display:grid;place-items:center;min-width:54px;height:38px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.08);backdrop-filter:blur(16px);box-shadow:0 0 24px rgba(255,255,255,.09);font-weight:800;letter-spacing:.08em}.page-shell{position:relative;z-index:1;width:min(1040px,100%);min-height:100svh;margin:auto;padding:92px 20px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.hero{text-align:center;padding-top:18px}.brand-wrap{display:inline-flex;align-items:center;justify-content:center;gap:14px}.brand-logo{width:88px;height:88px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(255,255,255,.75)) drop-shadow(0 0 36px rgba(255,255,255,.24));animation:logoFloat 6s ease-in-out infinite}.brand-text h1{margin:0;font-size:clamp(3.4rem,11vw,8.4rem);line-height:.9;font-weight:950;letter-spacing:-.06em;text-shadow:0 0 18px rgba(255,255,255,.28),0 0 70px rgba(255,255,255,.12)}.brand-subtitle{margin:14px 0 0;font-size:clamp(1rem,2.5vw,1.45rem);font-weight:500;opacity:.86;letter-spacing:.04em}.intro{width:min(760px,94vw);margin:24px auto 0;line-height:2;font-size:clamp(.96rem,2vw,1.15rem);color:rgba(255,255,255,.78)}.glass-card{width:min(780px,100%);padding:24px;border:1px solid rgba(255,255,255,.18);border-radius:30px;background:linear-gradient(135deg,rgba(255,255,255,.13),rgba(255,255,255,.045));backdrop-filter:blur(22px) saturate(140%);box-shadow:0 24px 80px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.17)}.profile-line{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:18px}.profile-line strong{font-size:1.2rem}.profile-line span{font-size:.92rem;color:rgba(255,255,255,.66)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact-item{min-height:170px;display:flex;flex-direction:column;justify-content:space-between;padding:18px;border:1px solid rgba(255,255,255,.11);border-radius:24px;background:rgba(255,255,255,.055)}.contact-item h2{margin:0 0 8px;font-size:1rem}.contact-item p{margin:0;color:rgba(255,255,255,.64);line-height:1.8;font-size:.88rem}.contact-button,.store-button{border:0;border-radius:18px;background:rgba(255,255,255,.94);color:#080a12;font-weight:900;cursor:pointer;transition:.25s ease;box-shadow:0 12px 30px rgba(255,255,255,.09)}.contact-button{height:48px;margin-top:18px}.contact-button:hover,.store-button:hover{transform:translateY(-2px);background:#fff;box-shadow:0 16px 40px rgba(255,255,255,.18)}.stores{width:min(780px,100%);text-align:center}.stores h2{margin:0 0 14px;font-size:1.05rem;color:rgba(255,255,255,.8)}.store-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.store-button{min-height:58px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 16px}.google-wide{grid-column:1/-1}.store-icon,.store-icon svg{width:28px;height:28px;display:block}.store-icon svg{fill:#080a12}.site-footer{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:6px;color:rgba(255,255,255,.72)}.site-footer>span{font-size:.88rem}.social-icons{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap}.svg-icon{width:22px;height:22px;display:inline-block;background:rgba(255,255,255,.82);-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat;filter:drop-shadow(0 0 12px rgba(255,255,255,.18))}.instagram{--i:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 2h10a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5Zm0 2a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3H7Zm5 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Zm0 2a2 2 0 1 0 0 4 2 2 0 0 0 0-4Zm5.5-3.2a1.2 1.2 0 1 1 0 2.4 1.2 1.2 0 0 1 0-2.4Z"/></svg>')}.telegram{--i:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21.7 4.3 18.6 20c-.2 1-1.2 1.3-2 .8l-5.5-4-2.7 2.6c-.3.3-.6.6-1.2.6l.4-5.8L18.2 6c.5-.4-.1-.7-.7-.3L4.4 13.9l-5.6-1.8c-1-.3-1-1 .2-1.5L20.3 2.4c.9-.4 1.7.2 1.4 1.9Z"/></svg>')}.whatsapp{--i:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2a10 10 0 0 0-8.7 14.9L2 22l5.3-1.4A10 10 0 1 0 12 2Zm0 2a8 8 0 0 1 0 16 8 8 0 0 1-4.1-1.1l-.4-.2-3.1.8.8-3-.2-.5A8 8 0 0 1 12 4Zm-3 4.4c-.2 0-.5.1-.7.4-.2.3-.9.9-.9 2.2s.9 2.5 1 2.7c.1.2 1.8 2.9 4.5 3.9 2.2.9 2.7.7 3.2.6.5-.1 1.6-.7 1.8-1.3.2-.6.2-1.2.1-1.3-.1-.1-.2-.2-.5-.4l-1.8-.9c-.3-.1-.5-.2-.7.2-.2.3-.8.9-1 1.1-.2.2-.4.2-.7.1-1-.4-1.8-.9-2.5-1.7-.6-.7-1-1.5-1.2-1.8-.1-.3 0-.5.1-.6l.5-.6c.2-.2.2-.3.3-.5.1-.2 0-.4 0-.6L9.7 8.9c-.2-.4-.4-.5-.7-.5Z"/></svg>')}.linkedin{--i:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4.98 3.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5ZM3 9.5h4v11H3v-11Zm6 0h3.8V11h.1c.5-1 1.8-2 3.7-2 4 0 4.7 2.6 4.7 6v5.5h-4v-4.9c0-1.2 0-2.7-1.7-2.7s-1.9 1.3-1.9 2.6v5H9v-11Z"/></svg>')}.gmail{--i:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 5h18a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1Zm1.8 2L12 12.2 19.2 7H4.8ZM4 9.3V17h16V9.3l-8 5.8-8-5.8Z"/></svg>')}.eitaa{--i:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20Zm-4 6h8v2H8V8Zm0 4h8v2H8v-2Zm0 4h5v2H8v-2Z"/></svg>')}.action-dialog{border:0;padding:0;background:transparent;color:#fff}.action-dialog::backdrop{background:rgba(0,0,0,.56);backdrop-filter:blur(8px)}.dialog-panel{width:min(330px,calc(100vw - 34px));padding:14px;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:rgba(18,20,30,.86);backdrop-filter:blur(22px);box-shadow:0 28px 100px rgba(0,0,0,.55)}.dialog-panel p{margin:6px 8px 14px;text-align:center;font-weight:800}.dialog-actions{display:grid;gap:8px}.dialog-actions button,.dialog-close{width:100%;height:48px;border:0;border-radius:16px;background:rgba(255,255,255,.94);color:#07080f;font-weight:900;cursor:pointer}.dialog-close{margin-top:8px;background:rgba(255,255,255,.1);color:#fff}@keyframes logoFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:680px){.page-shell{padding-inline:16px;gap:20px}.brand-wrap{flex-direction:column;gap:4px}.brand-logo{width:74px;height:74px}.contact-grid,.store-grid{grid-template-columns:1fr}.google-wide{grid-column:auto}.profile-line{align-items:flex-start;flex-direction:column}.glass-card{padding:18px;border-radius:26px}.contact-item{min-height:150px}.topbar{top:14px;left:14px;right:14px}}@media (prefers-reduced-motion:reduce){*,::before,::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
