@import "https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;600;800;900&display=swap";*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{min-height:100%;margin:0;overflow-x:hidden}body{color:#f8f4e8;background:#07090d;font-family:Vazirmatn,Arial}.visitorCount{z-index:390;top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));color:#f8fdff;border:1px solid color-mix(in srgb, var(--p,#58e3ff) 48%, transparent);min-height:50px;box-shadow:0 10px 32px #0000005c, 0 0 22px color-mix(in srgb, var(--p,#58e3ff) 22%, transparent);-webkit-backdrop-filter:blur(14px);pointer-events:none;font-variant-numeric:tabular-nums;direction:rtl;background:#07101cd6;border-radius:15px;grid-template-columns:24px auto;grid-template-areas:"icon number""icon label";align-items:center;column-gap:8px;padding:8px 12px;display:grid;position:fixed}.visitorCount svg{fill:currentColor;width:24px;height:24px;color:var(--p,#58e3ff);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--p,#58e3ff) 68%, transparent));grid-area:icon}.visitorCount strong{grid-area:number;align-self:end;font-size:15px;line-height:1.1}.visitorCount span{color:#b8c4d1;grid-area:label;align-self:start;font-size:9px;line-height:1.2}.hasVisitorCount .pageQrTrigger.qr-7,.hasVisitorCount .pageQrTrigger.qr-10{top:84px}@media (width<=640px){.visitorCount{top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));border-radius:14px;min-height:46px;padding:7px 10px}.visitorCount svg{width:21px;height:21px}}.public{--max:1220px;background:linear-gradient(135deg, var(--bg1), var(--bg2) 52%, var(--bg3));isolation:isolate;min-height:100dvh;position:relative}.fabric{z-index:-2;opacity:.75;background:radial-gradient(circle at 25% 10%,#ffffff12,#0000 25%),radial-gradient(circle at 85% 70%,#ffffff0a,#0000 26%),repeating-linear-gradient(118deg,#ffffff05 0 1px,#0000 1px 11px);position:fixed;inset:0}.top{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid color-mix(in srgb, var(--primary), transparent 70%);background:#060a10b8;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(16px,4vw,44px);display:flex;position:sticky;top:0}.top b{color:var(--primary);letter-spacing:2px}.top nav{gap:10px;display:flex}.top a{width:42px;height:42px;color:var(--secondary);border:1px solid #ffffff21;border-radius:50%;place-items:center;text-decoration:none;display:grid}.section{width:min(var(--max), 100%);margin:auto;padding:clamp(28px,6vw,76px) clamp(16px,4vw,44px)}.hero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:clamp(20px,5vw,70px);min-height:calc(100dvh - 72px);display:grid}.badge{color:var(--primary);border:1px solid color-mix(in srgb, var(--primary), transparent 55%);border-radius:999px;padding:8px 14px;display:inline-block}.hero h1{word-break:break-word;margin:18px 0 14px;font-size:clamp(42px,8vw,100px);line-height:1.05}.hero p,.bigtext{color:#e7ddca;max-width:760px;font-size:clamp(17px,2.2vw,25px);line-height:1.9}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.hero-actions button,.hero-actions a,.cats button,.state button{background:var(--primary);color:#130f08;border:0;border-radius:16px;padding:14px 20px;font-weight:900;text-decoration:none}.hero-actions a,.cats button{color:var(--secondary);background:#ffffff10;border:1px solid #ffffff24}.lamp-zone{isolation:isolate;place-items:center;min-height:420px;display:grid;position:relative;overflow:visible}.anchor{background:linear-gradient(90deg, transparent, var(--primary), transparent);z-index:4;border-radius:8px;width:100px;height:8px;position:absolute;top:34px;left:50%;transform:translate(-50%)}.cable{transform-origin:top;z-index:6;filter:drop-shadow(0 0 6px #fff5);background:linear-gradient(#fff,#fff6);width:2px;height:50px;position:absolute;top:42px;left:50%}.rig{z-index:7;touch-action:none;width:120px;height:78px;position:absolute;top:92px;left:50%;transform:translate(0)}.connector{background:linear-gradient(var(--primary), var(--secondary));z-index:9;border-radius:6px;width:22px;height:16px;position:absolute;top:-8px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0006}.shade{z-index:10;opacity:.82;background:linear-gradient(#fff,#e9e6de);border-radius:58px 58px 20px 20px;width:116px;height:58px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 18px 34px #0009}.shade:after{content:"";opacity:.45;background:#fff8e8;border-radius:50%;height:16px;position:absolute;bottom:-6px;left:14px;right:14px;box-shadow:0 0 22px #ffe8aa66}.shade.lit{opacity:1;box-shadow:0 0 34px #fff5,0 22px 50px #0009}.shade.lit:after{opacity:1;box-shadow:0 0 70px #ffe8aadd, 0 0 130px color-mix(in srgb, var(--primary), transparent 45%)}.halo{filter:blur(13px);opacity:.05;z-index:4;pointer-events:none;background:radial-gradient(circle,#fff8da66 0 10%,#ffe7a836 25%,#f0be5630 42%,#0000 68%);border-radius:50%;width:190px;height:190px;transition:opacity .45s,transform .45s;position:absolute;top:-28px;left:50%;transform:translate(-50%)}@keyframes haloBreath{0%,to{opacity:.62;transform:translate(-50%)scale(.96)}50%{opacity:.9;transform:translate(-50%)scale(1.08)}}.handle{z-index:12;touch-action:none;cursor:grab;width:150px;height:150px;position:absolute;top:72px;left:50%;transform:translate(-50%)}.cone{filter:blur(10px);opacity:.035;pointer-events:none;z-index:2;background:radial-gradient(circle,#fff7d899 0 10%,#ffe6ad58 22%,#f5c86d22 44%,#0000 72%);width:min(58vw,360px);height:min(58vw,360px);transition:opacity .45s,transform .25s;position:absolute;top:98px;left:50%;transform:translate(-50%)}.hint{text-align:center;color:var(--secondary);font-size:16px;transition:all .3s;position:absolute;bottom:16px}.hint.hide{opacity:0}.contact-section{padding-top:20px}.contact-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.contact-card{min-height:138px;color:var(--secondary);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff20;border-radius:24px;place-items:center;padding:16px;text-decoration:none;display:grid}.contact-card span{color:var(--primary);font-size:34px}.contact-card small{word-break:break-all;color:#d5ccbb;direction:ltr}.split{grid-template-columns:1.4fr .6fr;gap:18px;display:grid}.info-card,.locked,.map{color:var(--secondary);background:#ffffff0d;border:1px solid #ffffff20;border-radius:26px;padding:24px;text-decoration:none}.services{min-height:70dvh}.cats{gap:10px;padding:8px 0 18px;display:flex;overflow:auto}.cats .on{background:var(--primary);color:#130f08}.service-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.service{border:1px solid color-mix(in srgb, var(--primary), transparent 62%);cursor:pointer;background:linear-gradient(135deg,#ffffff12,#ffffff08);border-radius:26px;gap:16px;min-height:190px;padding:20px;transition:all .25s;display:grid}.service:hover{transform:translateY(-4px);box-shadow:0 20px 60px #0007}.service h3{color:var(--secondary);margin:0}.service p{color:#d7cdbc;line-height:1.7}.service>b{color:var(--primary);font-size:24px}.opts{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.opts span{border:1px solid #ffffff20;border-radius:999px;padding:6px 10px;font-size:12px}.map{font-size:18px;display:block}footer{text-align:center;color:#cdbd9e;padding:35px}.state{text-align:center;background:#080b12;place-items:center;min-height:100dvh;padding:20px;display:grid}.state>div{background:#ffffff0d;border:1px solid #ffffff20;border-radius:26px;max-width:460px;padding:28px}.modal{z-index:80;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal-card{background:#0c1420;border:1px solid #ffffff24;border-radius:28px;width:min(520px,100%);padding:24px;position:relative;box-shadow:0 30px 100px #000}.x{top:10px;border:0;border-radius:50%;width:36px;height:36px;position:absolute;inset-inline-end:10px}.order-links{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:18px;display:grid}.order-links a{text-align:center;color:var(--secondary);background:#ffffff0c;border:1px solid #fff2;border-radius:16px;padding:14px;text-decoration:none}@media (width<=820px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:28px}.lamp-zone{min-height:360px}.split{grid-template-columns:1fr}.hero h1{font-size:clamp(34px,14vw,62px)}.section{padding-inline:18px}.top{height:64px}.service-grid{grid-template-columns:1fr}}@media (width>=1180px){.services .service-grid{grid-template-columns:repeat(3,1fr)}.contact-grid{grid-template-columns:repeat(4,1fr)}}.public:not(.revealed) .contact-section,.public:not(.revealed) .split,.public:not(.revealed) .services,.public:not(.revealed) footer{opacity:.5;transition:opacity .45s}.public:not(.revealed) .hero-copy p{opacity:.55}.public:not(.revealed) .anchor{opacity:.22}.public:not(.revealed) .cable{opacity:.28}.public:not(.revealed) .connector{opacity:.35}.public:not(.revealed) .shade{opacity:.22;filter:brightness(.75)}.public.revealed .contact-section,.public.revealed .split,.public.revealed .services,.public.revealed footer{opacity:1}.lamp-zone{z-index:9;align-self:start;position:sticky;top:72px;overflow:visible!important}.anchor{z-index:5!important;top:34px!important}.cable{height:50px;transform-origin:top!important;z-index:8!important;width:2px!important;top:42px!important;left:50%!important}.rig{transform:translate(-50%);z-index:10!important;top:92px!important;left:50%!important}.connector{z-index:12!important;top:-8px!important;left:50%!important;transform:translate(-50%)!important}.shade{z-index:13!important;top:8px!important;left:50%!important;transform:translate(-50%)!important}.halo{z-index:6!important;background:radial-gradient(circle, #fffdf0b8 0 8%, #fff0b15e 22%, color-mix(in srgb, var(--primary), transparent 62%) 42%, transparent 68%)!important;filter:blur(18px)!important;opacity:.035!important;width:250px!important;height:250px!important;top:-54px!important;left:50%!important}.halo.on{animation:2.6s ease-in-out infinite haloBreath,.55s ease-out lampIgnite;opacity:.78!important}.cone{transform:translate(-50%);background:radial-gradient(circle at center, #fff4d675 0 9%, #ffe9b03f 24%, color-mix(in srgb, var(--primary), transparent 75%) 44%, transparent 68%)!important;filter:blur(22px)!important;opacity:.025!important;z-index:3!important;width:min(70vw,430px)!important;height:min(70vw,430px)!important;top:80px!important;left:50%!important}.info-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex!important}.info-card b{letter-spacing:.3px;margin-inline-end:8px}.info-card span{line-height:1.8}@keyframes lampPop{0%{scale:.94}55%{scale:1.065}to{scale:1}}@keyframes lampIgnite{0%{opacity:.05;scale:.45}70%{opacity:.95;scale:1.12}to{opacity:.88;scale:1}}@media (width<=820px){.lamp-zone{min-height:430px;top:64px}.rig{width:128px;height:84px}.shade{width:124px;height:62px}.handle{width:165px;height:165px;top:72px}.hero{gap:10px}.cone{width:86vw!important;height:86vw!important}}.lamp-zone{z-index:14!important;pointer-events:none!important;width:100%!important;height:min(52vh,440px)!important;min-height:360px!important;display:block!important;position:fixed!important;top:72px!important;left:0!important;right:0!important;overflow:visible!important}.lamp-zone .anchor,.lamp-zone .cable,.lamp-zone .rig,.lamp-zone .cone,.lamp-zone .hint{pointer-events:none!important}.lamp-zone .handle{pointer-events:auto!important}.anchor{top:34px!important;left:50%!important;transform:translate(-50%)!important}.cable{transform-origin:top!important;height:50px!important;margin-left:-1px!important;top:42px!important;left:50%!important}.rig{transform:translate(-50%);will-change:transform!important;top:92px!important;left:50%!important}.connector{top:-8px!important}.halo{background:radial-gradient(circle, #fffef5cc 0 9%, #fff0bd78 24%, color-mix(in srgb, var(--primary), transparent 58%) 43%, transparent 70%)!important;filter:blur(20px)!important;width:270px!important;height:270px!important;top:-70px!important;left:50%!important;transform:translate(-50%)!important}.cone{background:radial-gradient(circle at center, #fff7df85 0 8%, #ffeab147 24%, color-mix(in srgb, var(--primary), transparent 76%) 43%, transparent 70%)!important;filter:blur(24px)!important;top:82px!important;left:50%!important;transform:translate(-50%)!important}.info-card{gap:10px 16px!important}.info-card b{margin-inline-end:12px!important;display:inline-block!important}.info-card span{display:inline-block!important}.public:not(.revealed){filter:none}.public:not(.revealed) .fabric{opacity:.28!important}.public:not(.revealed):before{content:"";z-index:1;pointer-events:none;background:#0000009e;position:fixed;inset:0}.public:not(.revealed) .top,.public:not(.revealed) .hero-copy,.public:not(.revealed) .lamp-zone{z-index:15;position:relative}.public:not(.revealed) .lamp-zone{position:fixed!important}@media (width<=820px){.lamp-zone{height:420px!important;min-height:420px!important;top:64px!important}.hero{padding-top:430px!important}.halo{width:230px!important;height:230px!important;top:-58px!important}.cone{width:84vw!important;height:84vw!important}}.cable{transform-origin:top!important;background:linear-gradient(#fffefa,#ffffffa8 72%,#ffffffd8)!important;box-shadow:0 0 8px #fff6!important}.rig{will-change:transform!important}.cone{opacity:.025;mix-blend-mode:screen;transform:translate(-50%);background:radial-gradient(circle at 50% 42%, #fff7df8c 0 8%, #ffeab14d 22%, color-mix(in srgb, var(--primary), transparent 78%) 40%, transparent 67%)!important;filter:blur(22px)!important;width:min(72vw,430px)!important;height:min(72vw,430px)!important;top:92px!important;left:50%!important}.halo{background:radial-gradient(circle, #fffef6d0 0 8%, #fff0bd77 22%, color-mix(in srgb, var(--primary), transparent 60%) 42%, transparent 70%)!important;width:260px!important;height:260px!important;top:-62px!important}.public:not(.revealed) .cone{opacity:.018!important}.public.revealed .cone{opacity:.58}@media (width<=820px){.cone{width:86vw!important;height:86vw!important;top:92px!important}.halo{width:236px!important;height:236px!important;top:-58px!important}}:root{--lamp-x:50%;--lamp-y:210px}.public:after{content:"";z-index:8;pointer-events:none;background:radial-gradient(circle at var(--lamp-x) var(--lamp-y), transparent 0 118px, #0000002e 170px, #000000b3 310px, #000000bd 100%);transition:background-position 80ms linear,opacity .25s;position:fixed;inset:0}.public:not(.lamp-on):after{background:radial-gradient(circle at var(--lamp-x) var(--lamp-y), #00000047 0 70px, #000000d1 190px, #000000e0 100%)}.top,.hero-copy,.contact-section,.split,.services,footer{z-index:9;position:relative}.lamp-zone{z-index:20!important}.public:not(.revealed) .contact-section,.public:not(.revealed) .split,.public:not(.revealed) .services,.public:not(.revealed) footer{opacity:.5!important}.lamp-zone{height:min(62vh,560px)!important;min-height:430px!important}.hero{padding-top:clamp(430px,62vh,590px)!important}.anchor{z-index:21!important;height:9px!important;top:34px!important}.cable{transform-origin:top!important;z-index:22!important;background:linear-gradient(#fffefa 0%,#fff8d0 78%,#fffefa 100%)!important;border-radius:5px!important;width:2.5px!important;margin-left:-1.25px!important;top:42px!important;left:50%!important;box-shadow:0 0 7px #fff8!important}.rig{z-index:23!important;transform-origin:50% 0!important;top:92px!important;left:50%!important}.connector{z-index:25!important;border-radius:8px 8px 6px 6px!important;width:24px!important;height:18px!important;top:0!important;left:50%!important;transform:translate(-50%,-2px)!important}.shade{z-index:26!important;top:15px!important;left:50%!important}.halo{z-index:24!important;background:radial-gradient(circle at 50% 50%, #fffef2cf 0 11%, #fff2bb7d 25%, color-mix(in srgb, var(--primary), transparent 56%) 44%, transparent 70%)!important;filter:blur(21px)!important;opacity:.025!important;mix-blend-mode:screen!important;width:255px!important;height:255px!important;top:-54px!important;left:50%!important;transform:translate(-50%)!important}.halo.on{opacity:.92!important;animation:2.2s ease-in-out infinite haloBreath,.72s steps(8,end) lampIgniteNoise!important}.cone{background:radial-gradient(circle at 50% 36%, #fff9df7a 0 8%, #ffe8a04a 18%, color-mix(in srgb, var(--primary), transparent 74%) 33%, transparent 61%)!important;filter:blur(25px)!important;opacity:.012!important;z-index:10!important;mix-blend-mode:screen!important;width:min(78vw,500px)!important;height:min(78vw,500px)!important;top:88px!important;left:50%!important}.public.lamp-on .cone{opacity:.62!important}.public:not(.lamp-on) .cone{opacity:.008!important}.public:not(.lamp-on) .halo{opacity:.012!important}.public:not(.lamp-on) .shade{opacity:.62!important;filter:brightness(.58)saturate(.75)!important}.public:not(.lamp-on) .connector{opacity:.45!important}.public.lamp-on .rig{animation:.72s cubic-bezier(.2,1.35,.32,1) lampShake}.shade.lit{filter:brightness(1.12)!important;animation:.72s cubic-bezier(.2,1.35,.32,1) lampShadeJitter,.72s steps(7,end) lampFlicker!important}.shade.lit:before{content:"";border-radius:inherit;filter:blur(9px);opacity:.8;z-index:-1;background:radial-gradient(circle,#fff5,#0000 65%);animation:.72s steps(6,end) lampNoise;position:absolute;inset:-7px}@keyframes lampShake{0%{transform:translate(-50%)rotate(0)scale(.98)}14%{transform:translate(calc(4px - 50%),-2px)rotate(-2deg)scale(1.02)}28%{transform:translate(calc(-50% - 6px),3px)rotate(2.6deg)scale(.99)}44%{transform:translate(calc(3px - 50%),-1px)rotate(-1.4deg)scale(1.01)}66%{transform:translate(calc(-50% - 2px),1px)rotate(.8deg)}to{transform:translate(-50%)rotate(0)scale(1)}}@keyframes lampShadeJitter{0%{transform:translate(-50%)scale(.92)}45%{transform:translate(-50%)scale(1.06)}to{transform:translate(-50%)scale(1)}}@keyframes lampFlicker{0%,18%,32%{opacity:.45;filter:brightness(.7)}10%,24%,48%,to{opacity:1;filter:brightness(1.15)}60%{opacity:.82;filter:brightness(.9)}}@keyframes lampIgniteNoise{0%{opacity:.05;filter:blur(28px)}16%{opacity:.38}28%{opacity:.12}42%{opacity:.82}58%{opacity:.44}76%,to{opacity:.92;filter:blur(21px)}}@keyframes lampNoise{0%,to{opacity:.2}35%{opacity:.75}60%{opacity:.35}78%{opacity:.9}}@media (width<=820px){:root{--lamp-y:200px}.lamp-zone{height:58vh!important;min-height:455px!important;top:64px!important}.hero{padding-top:510px!important}.rig{width:134px!important;height:92px!important}.shade{width:132px!important;height:66px!important;top:15px!important}.connector{top:0!important}.halo{width:265px!important;height:265px!important;top:-58px!important}.cone{width:96vw!important;height:96vw!important;top:90px!important}.handle{width:210px!important;height:210px!important;top:64px!important}}.businessHero{text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:30px;max-width:760px;margin:0 auto 18px;padding-bottom:24px;overflow:hidden}.cover{object-fit:cover;width:100%;height:230px;display:block}.logo{object-fit:cover;border:5px solid var(--bg,#111);border-radius:50%;width:125px;height:125px;box-shadow:0 12px 30px #0008}.logo.fallback{background:var(--p);color:#111;place-items:center;margin:auto;font-size:46px;display:grid}.subtitle{opacity:.75}.quickBtns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.quickBtns a{color:inherit;background:#00000038;border:1px solid #ffffff1f;border-radius:20px;gap:4px;padding:14px 22px;text-decoration:none;display:grid}.service{background:#ffffff0d;border:1px solid #ffffff17;border-radius:22px;grid-template-columns:150px 1fr;gap:16px;margin:12px 0;padding:14px;display:grid}.serviceImg{object-fit:cover;border-radius:18px;width:150px;height:120px}.serviceBody p,.about p{white-space:pre-wrap;line-height:2}.meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.options{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.options span{background:#ffffff14;border-radius:999px;padding:6px 10px}.contacts a{color:var(--p);word-break:break-word;margin:10px 0;text-decoration:none;display:block}.expired{text-align:center;color:#fff;background:#111;place-content:center;min-height:100vh;display:grid}.font-bold{font-weight:900}.font-classic{font-family:Georgia,serif}.font-fancy{font-family:cursive}.font-arabic{font-family:Tahoma,Arial,sans-serif;font-weight:800}.font-hand{font-family:Comic Sans MS,cursive}@media (width<=620px){.service{grid-template-columns:1fr}.serviceImg{width:100%;height:180px}.cover{height:170px}}main.pub .folderStrip .folderTab{min-width:var(--folder-tab-size,108px)!important;max-width:var(--folder-tab-size,108px)!important;min-height:calc(var(--folder-tab-size,108px) * .48)!important;padding:calc(var(--folder-tab-size,108px) * .1) calc(var(--folder-tab-size,108px) * .09)!important;border:1px solid color-mix(in srgb, var(--p) 50%, #ffffff47)!important;background:var(--folder-background,color-mix(in srgb, var(--p) 10%, #0d121ceb))!important;box-shadow:none!important;border-radius:12px!important;transform:none!important}main.pub .folderStrip .folderTab.active{background:color-mix(in srgb, var(--folder-background,var(--p)) 55%, #0d121cf0)!important;transform:none!important}main.pub .folderStrip .folderTab:active{box-shadow:none!important;transform:none!important}main.pub .folderStrip.has-folder-shadow .folderTab{box-shadow:0 8px 18px #31211c45,inset 0 1px #ffffff24!important}main.pub .folderStrip.has-folder-shadow .folderTab.active{box-shadow:0 11px 24px #31211c5c,inset 0 1px #fff3!important}main.pub .folderStrip.folder-style-glossy-gold .folderTab{color:#251400!important;background:linear-gradient(145deg,#fff1a0 0%,#d29a25 45%,#75430b 100%)!important;border-color:#ffe49a!important}main.pub .folderStrip.folder-style-glossy-gold .folderTab.active{background:linear-gradient(145deg,#fffbd5,#f0bb42 52%,#9a5a0c)!important}main.pub .folderStrip.folder-style-glossy-aqua .folderTab{color:#001f2a!important;background:linear-gradient(145deg,#b8ffff 0%,#27bfc8 46%,#07566e 100%)!important;border-color:#c8ffff!important}main.pub .folderStrip.folder-style-glossy-aqua .folderTab.active{background:linear-gradient(145deg,#efffff,#50dce2 52%,#0c7e98)!important}main.pub .folderStrip.folder-style-glossy-ruby .folderTab{color:#32000e!important;background:linear-gradient(145deg,#ffd2db 0%,#d72d55 45%,#610b27 100%)!important;border-color:#ffb3c4!important}main.pub .folderStrip.folder-style-glossy-ruby .folderTab.active{background:linear-gradient(145deg,#fff0f3,#ee5074 52%,#8d1338)!important}main.pub .folderStrip.folder-style-matte-navy .folderTab{background:#172747!important;border-color:#536c9a!important}main.pub .folderStrip.folder-style-matte-navy .folderTab.active{background:#294675!important}main.pub .folderStrip.folder-style-matte-forest .folderTab{background:#173a31!important;border-color:#4f8c75!important}main.pub .folderStrip.folder-style-matte-forest .folderTab.active{background:#28624f!important}main.pub .folderStrip.folder-style-matte-plum .folderTab{background:#38223f!important;border-color:#80598b!important}main.pub .folderStrip.folder-style-matte-plum .folderTab.active{background:#5b3566!important}main.pub .folderStrip .folderTab b{font-size:var(--folder-font-size,21px)!important}main.pub .folderStrip .folderTab{white-space:normal!important;overflow:hidden!important}main.pub .folderStrip .folderTab b{overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important;max-width:100%!important;line-height:1.18!important;display:block!important}.ceramicProduct{text-align:center;margin:20px 0 62px;padding:8px 0 0;position:relative}.ceramicScene{perspective:1100px;touch-action:none;cursor:grab;place-items:center;height:clamp(280px,42vw,430px);display:grid;position:relative;overflow:hidden}.ceramicScene:active{cursor:grabbing}.ceramicTile{z-index:1;width:min(55vw,310px);height:min(55vw,310px);transform:rotateX(var(--tile-x)) rotateY(var(--tile-y));transform-style:preserve-3d;filter:drop-shadow(0 30px 24px #00000061);place-items:center;transition:transform 80ms linear;display:grid;position:relative}.ceramicTile:after{content:"";background:#201b14;border-radius:6px;position:absolute;inset:4%;transform:translateZ(-16px)}.ceramicTile img,.ceramicTileBack{backface-visibility:hidden;border-radius:5px;width:100%;height:100%;position:absolute;inset:0}.ceramicTile img{z-index:1;object-fit:contain;background:#eee8de;transform:translateZ(8px)}.ceramicTileBack{z-index:2;background-color:#9b9b9b;background-image:linear-gradient(45deg,#878787 25%,#0000 25% 75%,#878787 75%),linear-gradient(45deg,#878787 25%,#0000 25% 75%,#878787 75%);background-position:0 0,20px 20px;background-size:40px 40px;place-items:center;display:grid;transform:rotateY(180deg)translateZ(8px);box-shadow:inset 0 0 0 9px #747474}.ceramicTileBack b{color:#fff;text-shadow:0 2px 5px #222;letter-spacing:.04em;padding:20px;font-size:clamp(1.3rem,4vw,2.2rem)}.ceramicInfo{max-width:680px;margin:0 auto;padding:0 18px}.ceramicInfo h3{margin:4px 0 10px;font-size:clamp(1.25rem,3vw,2rem)}.ceramicInfo p{color:#ffffffd1;white-space:pre-wrap;margin:0 0 14px;line-height:2}.ceramicStatus{color:#fff;background:#21834d;border-radius:99px;padding:7px 20px;font-weight:900;display:inline-block}.ceramicStatus.status-limited{background:#c48619}.ceramicStatus.status-off{background:#bd3f3f}@media (width<=620px){.ceramicScene{height:330px}.ceramicTile{width:min(70vw,300px);height:min(70vw,300px)}.ceramicTile.is-portrait{width:min(48vw,190px);height:min(78vw,320px)}.ceramicInfo{padding:0 12px}}.contactBrandIcon{flex:0 0 var(--contact-icon-size,24px);width:var(--contact-icon-size,24px);height:var(--contact-icon-size,24px);color:var(--p,#d8bd8d);vertical-align:middle;background:var(--contact-icon-background,#ffffff1a);border:1px solid #fff3;border-radius:28%;place-items:center;padding:15%;display:inline-grid;overflow:hidden;box-shadow:0 6px 18px #00000029}.contactBrandIcon img,.contactBrandIcon svg{object-fit:contain;width:100%;height:100%;display:block}.contactBrandIcon-rubika,.contactBrandIcon-bale,.contactBrandIcon-eitaa{padding:0}.contactBrandIcon-line{color:var(--p,#d8bd8d);background:color-mix(in srgb, var(--p,#d8bd8d) 13%, transparent);padding:17%}.pub .quickBtns a{place-items:center}.pub .folderContent>.contacts a{align-items:center;gap:8px;display:flex!important}.pub .folderContent>.contacts a>span:last-child{min-width:0}.contactSheetOverlay .contactIconBtn{align-content:center}.contactSheetOverlay .contactBrandIcon{margin-inline:auto}.pub{color:#fff;background:linear-gradient(#0b111c,#07090f);max-width:560px;min-height:100vh;margin:0 auto;padding:18px;font-family:Vazirmatn,Arial}.pub .card,.businessHero{width:100%;margin:0 0 18px}.businessHero{border-radius:28px!important;padding-bottom:24px!important;overflow:visible!important}.logoWrap{z-index:2;position:relative;margin-top:-64px!important}.logo{background:#111;border:6px solid #0b111c!important;border-radius:50%!important;width:128px!important;height:128px!important}.businessHero h1{padding:0 14px;line-height:1.25;margin:12px 0 4px!important}.subtitle{padding:0 16px}.quickBtns a{min-width:94px}.service{border-radius:24px!important}.contacts a{padding:8px 0}.lampBox{text-align:center;min-height:170px;margin:4px auto 18px;position:relative}.lampCord{background:linear-gradient(#fff8,#ffd77a);border-radius:999px;width:3px;height:64px;margin:0 auto}.lampButton{width:120px;height:78px;box-shadow:0 18px 55px #0008, 0 0 65px color-mix(in srgb, var(--p), transparent 55%);cursor:pointer;background:linear-gradient(#fff7c9,#f4c65c);border:0;border-radius:60px 60px 22px 22px;position:relative}.lampButton span{background:#fff5d4;border-radius:50%;height:20px;position:absolute;inset:auto 18px -8px;box-shadow:0 0 34px #ffe7a7}.lampBox p{color:var(--s);opacity:.85;margin:12px 0 0}.lampBox:not(.on) .lampButton{filter:brightness(.55);box-shadow:0 18px 45px #0008}.lampBox.on:after{content:"";z-index:-1;filter:blur(14px);background:radial-gradient(circle,#fff9d455,#0000 65%);border-radius:50%;width:280px;height:280px;position:absolute;top:70px;left:50%;transform:translate(-50%)}.lamp-pull .services{animation:.4s both fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=620px){.pub{padding:14px}.cover{height:185px!important}.logo{width:116px!important;height:116px!important}.logoWrap{margin-top:-58px!important}.businessHero h1{font-size:30px!important}.quickBtns a{flex:1;min-width:88px;padding:12px 8px}.lampBox{min-height:150px}.lampButton{width:108px;height:70px}}.pub{background:var(--pageBg)!important;background-position:50%!important;background-size:cover!important;background-attachment:fixed!important;padding:22px!important}.pub .card,.pub .businessHero{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff13!important;border:1px solid #ffffff21!important;box-shadow:0 18px 55px #00000052!important}.businessHero{margin-top:8px!important;padding:0 0 30px!important}.cover{height:235px!important}.logoWrap{margin-top:-52px!important}.logo{border-width:7px!important;width:142px!important;height:142px!important;box-shadow:0 16px 45px #0000008c!important}.businessHero h1{margin-top:16px!important}.pub .card{border-radius:26px!important;padding:20px!important}.about p,.serviceBody p{white-space:pre-wrap!important;line-height:2.15!important}.service{background:#00000038!important}.lampBox.mode-off .lampButton{filter:brightness(.42)saturate(.7)!important;box-shadow:0 16px 38px #000c!important}.lampBox.mode-off:after{display:none!important}.lampBox.mode-pull:not(.on) .lampButton{animation:1.5s ease-in-out infinite pullHint}.lampBox.on .lampButton{animation:.45s both lampPop}.lampBox.on:after{animation:.8s both lampGlow}@keyframes pullHint{0%,to{translate:0}50%{translate:0 8px}}@keyframes lampGlow{0%{opacity:.1;transform:translate(-50%)scale(.7)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (width<=620px){.pub{padding:14px!important}.cover{height:205px!important}.logo{width:132px!important;height:132px!important}.logoWrap{margin-top:-48px!important}.pub .card{padding:16px!important}.businessHero{border-radius:24px!important}}html,body,#root{width:100%;max-width:100%;overflow-x:hidden!important}.pub{contain:layout paint;width:min(100%,560px)!important;max-width:560px!important;margin:0 auto!important;padding:clamp(16px,4vw,24px)!important;overflow-x:hidden!important}.pub *{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.pub .businessHero,.pub .card{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(16px,4vw,22px)!important;padding-right:clamp(16px,4vw,22px)!important;overflow:hidden!important}.pub .businessHero{padding-left:0!important;padding-right:0!important}.pub .businessHero h1,.pub .subtitle,.pub .quickBtns{padding-left:clamp(16px,4vw,22px)!important;padding-right:clamp(16px,4vw,22px)!important}.pub h1,.pub h2,.pub h3,.pub p,.pub a,.pub span,.pub b,.pub small{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.pub .quickBtns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pub .quickBtns a{text-align:center;flex:120px;min-width:0;max-width:170px;overflow:hidden}.pub .service{grid-template-columns:minmax(0,150px) minmax(0,1fr)!important;gap:clamp(12px,3vw,16px)!important;width:100%!important;max-width:100%!important;padding:clamp(14px,3vw,18px)!important;overflow:hidden!important}.pub .serviceBody{min-width:0;max-width:100%;overflow:hidden}.pub .serviceImg{flex-shrink:0;min-width:0;max-width:100%}.pub .meta{flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;display:flex}.pub .meta b{white-space:normal;text-align:inherit}.pub .options{max-width:100%;overflow:hidden}.pub .options span{overflow-wrap:anywhere;white-space:normal;max-width:100%}.pub .contacts a{overflow-wrap:anywhere;word-break:break-word;max-width:100%;line-height:1.8;display:block}.pub .cover{object-fit:cover;display:block;width:100%!important}.pub .logoWrap{padding-left:16px;padding-right:16px}.lampBox{max-width:100%;overflow:visible!important}@media (width<=620px){.pub{width:100%!important;max-width:100%!important;padding:14px!important}.pub .businessHero,.pub .card{border-radius:22px!important;padding-left:16px!important;padding-right:16px!important}.pub .businessHero{padding-left:0!important;padding-right:0!important}.pub .businessHero h1,.pub .subtitle,.pub .quickBtns{padding-left:16px!important;padding-right:16px!important}.pub .service{grid-template-columns:1fr!important}.pub .serviceImg{width:100%!important;height:180px!important}.pub .quickBtns a{flex:42%;max-width:none}}@media (width<=360px){.pub{padding:10px!important}.pub .businessHero h1,.pub .subtitle,.pub .quickBtns,.pub .card{padding-left:12px!important;padding-right:12px!important}}.pub .introText h2{display:none!important}.pub .folderShell{width:100%;max-width:100%;margin:0 auto 18px;overflow:hidden}.pub .folderStrip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;align-items:stretch;gap:12px;padding:2px 2px 14px;display:flex;overflow:auto hidden}.pub .folderStrip::-webkit-scrollbar{height:6px}.pub .folderStrip::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.pub .folderTab{scroll-snap-align:start;min-width:132px;max-width:190px;color:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:linear-gradient(145deg,#ffffff1a,#ffffff09);border:1px solid #ffffff24;border-radius:22px;flex:none;place-items:center;gap:8px;padding:15px 16px;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:grid;box-shadow:0 14px 34px #00000038}.pub .folderTab span{color:var(--p);font-size:22px;line-height:1}.pub .folderTab b{text-align:center;white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.4}.pub .folderTab.active{border-color:color-mix(in srgb, var(--p), white 20%);background:linear-gradient(145deg, color-mix(in srgb, var(--p), transparent 70%), #ffffff12);box-shadow:0 18px 44px #00000047, 0 0 32px color-mix(in srgb, var(--p), transparent 72%);transform:translateY(-2px)}.pub .folderContent{animation:.28s both folderIn;margin-top:0!important}.pub .folderContent .services,.pub .folderContent .about,.pub .folderContent .contacts{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.pub .folderContent h2{color:var(--s);margin-top:0}.pub .requestBtns{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pub .requestBtns a{min-width:88px;color:inherit;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;line-height:1.3;text-decoration:none;display:inline-flex}@keyframes folderIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=620px){.pub .folderTab{border-radius:20px;min-width:118px;padding:13px 12px}.pub .folderStrip{gap:10px;padding-bottom:12px}.pub .requestBtns a{flex:44%}}.pub{min-height:100dvh;display:block;padding:16px!important}.businessHero,.folderShell,.card{max-width:520px;margin-left:auto!important;margin-right:auto!important}.businessHero{border-radius:24px;padding:0 0 18px!important;overflow:visible!important}.cover{object-fit:cover;border-radius:24px;width:100%;height:210px;margin:0 auto;display:block}.logoWrap{z-index:3;width:112px;height:112px;position:relative;margin:-54px auto 10px!important}.logo{object-fit:cover;background:#111827;border:5px solid #111827;border-radius:50%;box-shadow:0 12px 40px #0009;width:112px!important;height:112px!important}.logo.fallback{background:var(--p);color:#111827;border:5px solid #111827;border-radius:50%;place-items:center;font-size:44px;font-weight:900;display:grid;width:112px!important;height:112px!important}.businessHero h1,.businessHero .subtitle{text-align:center;margin-left:auto;margin-right:auto}.lamp-static .lampBox{display:grid!important}.service p,.introText p,.folderContent p{white-space:pre-line}.pub .introText.intro-align-right{text-align:right!important}.pub .introText.intro-align-center{text-align:center!important}.pub .introText.intro-font-small p{font-size:.95rem!important}.pub .introText.intro-font-normal p{font-size:1.1rem!important}.pub .introText.intro-font-large p{font-size:1.35rem!important}.pub .introText.intro-font-xlarge p{font-size:1.65rem!important}.service img{object-fit:cover;border-radius:18px;width:100%;height:160px;display:block}@media (width<=560px){.pub{padding:12px!important}.cover{height:188px}.businessHero,.folderShell,.card{max-width:100%}.logoWrap{width:104px;height:104px;margin-top:-50px!important}.logo,.logo.fallback{width:104px!important;height:104px!important}}.pub{background:var(--pageBg)!important;color:#fff!important;background-position:50%!important;background-size:cover!important;background-attachment:fixed!important}.pub:before{content:"";z-index:-1;background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--p), transparent 82%), transparent 34%), linear-gradient(180deg, #0000001a, #00000061);pointer-events:none;position:fixed;inset:0}.businessHero,.folderShell,.pub .card{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(145deg,#ffffff1a,#ffffff0b)!important;border:1px solid #ffffff24!important;box-shadow:0 22px 70px #00000061!important}.businessHero{margin-top:8px!important;margin-bottom:18px!important;overflow:visible!important}.cover{border-radius:24px 24px 0 0!important;height:clamp(185px,36vw,250px)!important}.logoWrap{width:118px!important;height:118px!important;margin-top:-58px!important;margin-bottom:10px!important}.logo,.logo.fallback{border:6px solid #080d16f5!important;border-radius:50%!important;width:118px!important;height:118px!important;box-shadow:0 16px 48px #0000009e,0 0 0 1px #ffffff1a!important}.businessHero h1{padding-inline:18px!important;line-height:1.22!important}.subtitle{color:#ffffffc7!important;padding-inline:18px!important;line-height:1.9!important}.quickBtns{padding-inline:18px!important}.quickBtns a{background:#00000047!important;border:1px solid #ffffff24!important;border-radius:18px!important}.lampBox{isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:start center;max-width:520px;min-height:196px;margin:6px auto 22px;display:grid;position:relative;overflow:visible!important}.lampRail{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--p), white 22%), transparent);width:118px;height:8px;box-shadow:0 0 18px color-mix(in srgb, var(--p), transparent 50%);opacity:.8;border-radius:999px}.lampCord{background:linear-gradient(#fff9, color-mix(in srgb, var(--p), white 25%));z-index:3;border-radius:999px;width:3px;height:66px;margin:0 auto;transition:height .18s;box-shadow:0 0 10px #ffffff59}.lampButton{touch-action:none;background:linear-gradient(180deg, #fff8d4 0%, color-mix(in srgb, var(--p), #fff 42%) 52%, color-mix(in srgb, var(--p), #000 8%) 100%);cursor:grab;z-index:4;border:0;border-radius:62px 62px 22px 22px;width:124px;height:78px;margin-top:-1px;transition:filter .25s,box-shadow .25s,opacity .25s;position:relative;box-shadow:0 24px 58px #000000b8}.lampButton:active{cursor:grabbing}.lampButton:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--p), #fff 45%), color-mix(in srgb, var(--p), #000 5%));border-radius:7px;width:24px;height:18px;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000061}.lampButton span{background:#fff5d4;border-radius:50%;height:20px;position:absolute;bottom:-8px;left:18px;right:18px;box-shadow:0 0 28px #ffe7a799}.lampGlow{background:radial-gradient(circle, #fffdeb9e 0 9%, color-mix(in srgb, var(--p), transparent 52%) 28%, color-mix(in srgb, var(--p), transparent 78%) 48%, transparent 72%);filter:blur(19px);opacity:0;z-index:-1;border-radius:50%;width:310px;height:310px;transition:opacity .35s,transform .35s;position:absolute;top:52px;left:50%;transform:translate(-50%)}.lampBox p{text-align:center;max-width:320px;color:var(--s);opacity:.86;margin:12px 0 0;font-size:14px;line-height:1.8}.lampBox.mode-off .lampButton{filter:brightness(.42)saturate(.72);opacity:.72}.lampBox.mode-off .lampGlow{display:none}.lampBox.mode-static .lampButton,.lampBox.on .lampButton{filter:brightness(1.08);box-shadow:0 22px 60px #000000b3, 0 0 68px color-mix(in srgb, var(--p), transparent 45%)}.lampBox.mode-static .lampGlow,.lampBox.on .lampGlow{opacity:.88;animation:3s ease-in-out infinite lampBreath}.lampBox.mode-pull:not(.on) .lampButton{filter:brightness(.52);animation:1.8s ease-in-out infinite pullHint}.lampBox.mode-pull.on .lampButton{animation:.46s cubic-bezier(.2,1.4,.32,1) lampPop}.lampBox.mode-pull.on .lampGlow{animation:.58s ease-out lampIgnite,3s ease-in-out .6s infinite lampBreath}@keyframes lampBreath{0%,to{opacity:.68;transform:translate(-50%)scale(.96)}50%{opacity:.92;transform:translate(-50%)scale(1.06)}}.lamp-pull .folderShell{animation:.35s both folderIn}.lamp-none .lampBox{display:none!important}.service{border-color:color-mix(in srgb, var(--p), transparent 70%)!important}.service h3,.folderContent h2,.contacts a{color:var(--s)!important}.meta b,.folderTab span{color:var(--p)!important}@media (width<=560px){.lampBox{min-height:180px;margin-bottom:18px}.lampButton{width:112px;height:72px}.lampGlow{width:260px;height:260px}.logoWrap{width:108px!important;height:108px!important;margin-top:-52px!important}.logo,.logo.fallback{width:108px!important;height:108px!important}.cover{height:190px!important}}.pub .clickableService{cursor:pointer;transition:transform .18s,border-color .18s,background .18s}.pub .clickableService:hover{transform:translateY(-2px);border-color:color-mix(in srgb, var(--p), white 18%)!important;background:#ffffff13!important}.pub .clickableService:focus{outline:2px solid color-mix(in srgb, var(--p), white 15%);outline-offset:3px}.pub .contactSheetOverlay{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000007a;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.pub .contactSheet{background:linear-gradient(145deg,#10121bf5,#04060cf5);border:1px solid #ffffff29;border-radius:28px;width:min(460px,100%);padding:18px;animation:.22s both contactSheetIn;position:relative;box-shadow:0 24px 80px #0000008c}.pub .contactSheet h3{color:var(--s);text-align:center;overflow-wrap:anywhere;margin:2px 42px 14px;font-size:18px;line-height:1.6}.pub .contactSheetClose{top:12px;color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;width:34px;height:34px;font-size:24px;line-height:1;position:absolute;inset-inline-end:12px}.pub .contactIconGrid{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pub .contactIconBtn{width:72px;min-height:66px;color:inherit;background:#ffffff14;border:1px solid #ffffff24;border-radius:20px;place-items:center;gap:3px;padding:8px;font-size:22px;line-height:1.1;text-decoration:none;display:grid}.pub .contactIconBtn span{opacity:.88;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}@keyframes contactSheetIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@media (width<=420px){.pub .contactSheetOverlay{padding:10px}.pub .contactIconBtn{border-radius:18px;width:62px;min-height:60px}}.pub .businessHero .quickBtns{flex-wrap:nowrap!important;justify-content:center!important;align-items:flex-start!important;gap:9px!important;width:auto!important;max-width:100%!important;margin-inline:auto!important;display:flex!important;overflow:visible!important}.pub .businessHero .quickBtns a{flex:none!important;width:auto!important;min-width:52px!important;max-width:64px!important}@media (width<=360px){.pub .businessHero .quickBtns{gap:6px!important}.pub .businessHero .quickBtns a{min-width:48px!important}}.pub .logoWrap,.businessHero .logoWrap,.logoWrap{border-radius:50%!important;justify-content:center!important;align-items:center!important;width:120px!important;height:120px!important;margin:-58px auto 10px!important;display:flex!important;overflow:hidden!important}.pub .logo,.businessHero .logo,.logo,.logo img,.logoWrap img{object-fit:cover!important;object-position:center center!important;aspect-ratio:1!important;border-radius:50%!important;width:120px!important;min-width:120px!important;max-width:120px!important;height:120px!important;min-height:120px!important;max-height:120px!important;display:block!important;overflow:hidden!important}.pub .folderDropdown{color:#fff!important;background:#00000057!important;border:1px solid #ffffff2e!important;border-radius:18px!important;outline:none!important;width:100%!important;margin:0 0 14px!important;padding:15px 16px!important;font-family:inherit!important;font-weight:900!important;display:none!important}.pub .folderDropdown option{color:#fff;background:#111827}.pub.folderMode-classic .folderStrip{display:flex!important}.pub.folderMode-classic .folderTab{border-radius:22px!important;min-width:132px!important;max-width:190px!important;padding:15px 16px!important}.pub.folderMode-small .folderStrip{scroll-snap-type:x proximity;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:9px!important;padding:0 0 12px!important;display:flex!important;overflow:auto hidden!important}.pub.folderMode-small .folderTab{scroll-snap-align:center;min-width:118px!important;max-width:118px!important;min-height:68px!important;box-shadow:none!important;border-radius:14px!important;flex:0 0 118px!important;padding:9px 10px!important;overflow:visible!important}.pub.folderMode-small .folderTab span{font-size:14px!important}.pub.folderMode-small .folderTab b{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;font-size:clamp(13px,1.1vw,16px)!important;line-height:1.35!important}.pub.folderMode-dropdown .folderDropdown{display:block!important}.pub.folderMode-dropdown .folderStrip{display:none!important}.pub.folderMode-dropdown .folderContent{border-radius:20px!important}.pub.folderMode-pill .folderStrip{gap:8px!important;padding:4px 2px 14px!important;display:flex!important}.pub.folderMode-pill .folderTab{min-width:auto!important;max-width:none!important;box-shadow:none!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:11px 18px!important;display:flex!important}.pub.folderMode-pill .folderTab span{font-size:15px!important}.pub.folderMode-pill .folderTab b{white-space:nowrap!important;font-size:13px!important}.pub.folderMode-glass .folderTab{-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:linear-gradient(145deg,#ffffff38,#ffffff0b)!important;border:1px solid #ffffff42!important;border-radius:24px!important;box-shadow:inset 0 1px #ffffff3d,0 16px 36px #00000038!important}.pub.folderMode-glass .folderTab.active{background:linear-gradient(145deg, color-mix(in srgb, var(--p), white 24%), #ffffff1a)!important;color:#111!important}.pub.folderMode-glass .folderTab.active span,.pub.folderMode-glass .folderTab.active b{color:#111!important}.pub.folderMode-cards .folderStrip{grid-auto-columns:minmax(155px,1fr)!important;grid-auto-flow:column!important;gap:12px!important;padding:2px 2px 16px!important;display:grid!important;overflow-x:auto!important}.pub.folderMode-cards .folderTab{background:linear-gradient(160deg,#ffffff24,#0003)!important;border-radius:26px!important;align-content:center!important;min-width:0!important;max-width:none!important;min-height:96px!important;padding:16px!important}.pub.folderMode-cards .folderTab span{font-size:27px!important}.pub.folderMode-cards .folderTab b{font-size:14px!important}.pub.folderMode-icons .folderStrip{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;padding:0 0 10px!important;display:flex!important;overflow:visible!important}.pub.folderMode-icons .folderTab{scroll-snap-align:unset;border-radius:16px!important;flex:0 auto!important;min-width:min(112px,100%)!important;max-width:178px!important;min-height:48px!important;padding:9px 15px!important;overflow:visible!important}.pub.folderMode-icons .folderTab span{font-size:26px!important}.pub.folderMode-icons .folderTab b{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;font-size:13px!important;line-height:1.3!important}@media (width<=620px){.pub.folderMode-icons .folderStrip{gap:7px!important}.pub.folderMode-icons .folderTab{min-width:min(104px,100%)!important;padding:8px 12px!important}}@media (width<=420px){.pub.folderMode-cards .folderStrip{grid-auto-columns:minmax(132px,1fr)!important}.pub.folderMode-pill .folderTab{padding:10px 14px!important}.pub.folderMode-small .folderStrip{grid-template-columns:repeat(auto-fit,minmax(64px,1fr))!important}}@media (width>=960px){html,body,#root{min-height:100%}body{overflow-y:auto}.pub{grid-template-rows:auto auto minmax(0,1fr)!important;grid-template-columns:minmax(320px,.78fr) minmax(0,1.32fr)!important;align-content:center!important;align-items:start!important;gap:16px 22px!important;width:min(1240px,100% - 32px)!important;max-width:1240px!important;min-height:100dvh!important;margin:0 auto!important;padding:16px!important;display:grid!important}.pub .businessHero{scrollbar-width:thin;grid-area:1/1/span 3;max-height:calc(100dvh - 32px);position:sticky;top:16px;width:100%!important;max-width:none!important;margin:0!important;overflow:auto!important}.pub .cover{height:clamp(180px,25dvh,245px)!important}.pub .lampBox{grid-area:1/2;width:100%!important;max-width:none!important;min-height:158px!important;margin:0!important}.pub .card.introText{grid-area:2/2;width:100%!important;max-width:none!important;margin:0!important;padding:16px 20px!important}.pub .folderShell{grid-area:3/2;min-width:0;overflow:hidden;width:100%!important;max-width:none!important;margin:0!important}.pub .folderStrip{padding-bottom:10px!important}.pub .folderContent{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 330px);width:100%!important;max-width:none!important;overflow-y:auto!important}.pub .services{min-height:0!important}.pub .service{grid-template-columns:minmax(120px,155px) minmax(0,1fr)!important}.pub .serviceImg{width:100%!important;height:120px!important}.pub .contactSheetOverlay{place-items:center}}@media (width>=960px) and (height<=760px){.pub{align-content:start!important}.pub .cover{height:170px!important}.pub .logoWrap{width:96px!important;height:96px!important;margin-top:-46px!important}.pub .logo,.pub .logo.fallback,.pub .logoWrap img{width:96px!important;min-width:96px!important;max-width:96px!important;height:96px!important;min-height:96px!important;max-height:96px!important}.pub .lampBox{min-height:140px!important}.pub .folderContent{max-height:calc(100dvh - 285px)}}.pub .activeServices .service,.pub .service.clickableService{overflow:hidden;border-radius:26px!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(16px,2.4vw,22px)!important;margin:clamp(16px,2.5vw,24px) 0!important;padding:clamp(14px,2.2vw,20px)!important}.pub .activeServices .serviceImg,.pub .service.clickableService .serviceImg{aspect-ratio:16/9;box-shadow:0 14px 36px #00000038;object-fit:cover!important;object-position:center!important;border-radius:20px!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;display:block!important}.pub .service.clickableService .serviceImg{transition:transform .28s,filter .28s}.pub .contactSheetOverlay{-webkit-backdrop-filter:blur(10px)saturate(120%)!important;background:#0000009e!important;place-items:center!important;padding:clamp(14px,4vw,30px)!important;overflow-y:auto!important}.pub .contactSheet{max-height:min(82dvh,680px);overflow-y:auto;border-radius:28px!important;width:min(520px,100%)!important;margin:auto!important;padding:clamp(22px,4vw,30px)!important;animation:.24s cubic-bezier(.2,.8,.2,1) both contactModalIn!important}.pub .contactSheetClose{min-width:44px;min-height:44px;width:44px!important;height:44px!important}@keyframes contactModalIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=620px){.pub .activeServices .service,.pub .service.clickableService{border-radius:22px!important;margin-block:14px!important;padding:12px!important}.pub .activeServices .serviceImg,.pub .service.clickableService .serviceImg{aspect-ratio:4/3;border-radius:17px!important}.pub .contactSheet{border-radius:24px!important}}@media (prefers-reduced-motion:reduce){.pub .service.clickableService .serviceImg,.pub .contactSheet{transition:none!important;animation:none!important}}@media (width>=960px){.pub{grid-template-rows:auto auto auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:18px!important}.pub .businessHero{min-height:228px;border-radius:28px!important;grid-area:1/1!important;grid-template-rows:auto auto auto!important;grid-template-columns:minmax(280px,1.35fr) 132px minmax(300px,1fr)!important;align-items:center!important;gap:8px 22px!important;width:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:16px!important;display:grid!important;position:relative!important;top:auto!important;overflow:hidden!important}.pub .businessHero .cover{grid-area:1/1/4;min-height:196px;object-fit:cover!important;border-radius:21px!important;width:100%!important;height:196px!important;margin:0!important}.pub .businessHero .logoWrap{grid-area:1/2/4;align-self:center;width:112px!important;min-width:112px!important;max-width:112px!important;height:112px!important;min-height:112px!important;max-height:112px!important;margin:0 auto!important}.pub .businessHero .logo,.pub .businessHero .logo.fallback,.pub .businessHero .logoWrap img{width:112px!important;min-width:112px!important;max-width:112px!important;height:112px!important;min-height:112px!important;max-height:112px!important}.pub .businessHero h1{grid-area:1/3;align-self:end;width:100%;text-align:start!important;margin:0!important;padding:0!important}.pub .businessHero .subtitle{grid-area:2/3;width:100%;text-align:start!important;margin:0!important;padding:0!important}.pub .businessHero .quickBtns{scrollbar-width:thin;grid-area:3/3;align-self:start;width:100%;overflow-x:auto;flex-wrap:nowrap!important;gap:8px!important;margin:4px 0 0!important;padding:0 0 4px!important;display:flex!important}.pub .businessHero .quickBtns a{flex:1 1 0;min-width:92px;min-height:48px}.pub .lampBox{grid-area:2/1!important;width:100%!important;max-width:none!important;min-height:170px!important;margin:0!important}.pub .card.introText{grid-area:3/1!important;width:100%!important;max-width:none!important;margin:0!important}.pub .folderShell{grid-area:4/1!important;width:100%!important;max-width:none!important;margin:0!important}.pub .folderContent{max-height:none;overflow:visible!important}}.pub .contactSheetOverlay{overscroll-behavior:auto;z-index:100!important;place-items:center!important;width:100vw!important;height:100dvh!important;margin:0!important;display:grid!important;position:fixed!important;inset:0!important;overflow:visible!important}.pub .contactSheet{transform-origin:50%;position:relative!important;inset:auto!important;box-shadow:0 32px 110px #000000b8,0 0 0 1px #ffffff14!important}@media (width>=960px){.pub .businessHero{grid-template-rows:auto auto auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;gap:12px!important;min-height:0!important;padding:16px 16px 22px!important}.pub .businessHero .cover{object-fit:cover!important;border-radius:22px!important;grid-area:1/1!important;width:100%!important;height:clamp(240px,32vw,380px)!important;min-height:240px!important;margin:0!important}.pub .businessHero .logoWrap{grid-area:2/1!important;align-self:center!important;margin:4px auto 0!important}.pub .businessHero h1{width:min(760px,100%);text-align:center!important;grid-area:3/1!important;align-self:center!important;margin:0!important;padding:0 16px!important}.pub .businessHero .subtitle{width:min(760px,100%);text-align:center!important;grid-area:4/1!important;margin:0!important;padding:0 16px!important}.pub .businessHero .quickBtns{width:min(680px,100%);grid-area:5/1!important;justify-content:center!important;margin:4px auto 0!important;padding:0!important;overflow:visible!important}.pub .businessHero .quickBtns a{flex:160px;max-width:220px}}.pub .businessHero .cover,.pub .activeServices .serviceImg,.pub .service.clickableService .serviceImg{aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin-inline:auto!important;display:block!important}.pub .service.clickableService:hover .serviceImg{transform:none!important}.pub .folderContent>.contacts{width:100%!important;max-width:none!important;max-height:none!important;position:static!important;overflow:visible!important;transform:none!important}.contactSheetOverlay{z-index:100!important;pointer-events:none!important;-webkit-backdrop-filter:blur(8px)!important;background:#0000007a!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:visible!important}.contactSheetOverlay .contactSheet{color:#fff;pointer-events:auto!important;background:linear-gradient(145deg,#10121bfa,#04060cfa)!important;border:1px solid #ffffff29!important;border-radius:28px!important;width:min(520px,100vw - 28px)!important;max-height:min(82dvh,680px)!important;margin:0!important;padding:clamp(22px,4vw,30px)!important;animation:.24s cubic-bezier(.2,.8,.2,1) both contactPortalIn!important;position:fixed!important;inset:50% auto auto 50%!important;overflow-y:auto!important;box-shadow:0 32px 110px #000000b8,0 0 0 1px #ffffff14!important}.contactSheetOverlay .contactSheet h3{color:var(--s,#fff);text-align:center;overflow-wrap:anywhere;margin:2px 42px 16px;font-size:18px;line-height:1.6}.contactSheetOverlay .contactSheetClose{top:12px;color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;place-items:center;min-width:44px;min-height:44px;padding:0;font-size:24px;line-height:1;display:grid;position:absolute;inset-inline-end:12px;width:44px!important;height:44px!important}.contactSheetOverlay .contactIconGrid{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.contactSheetOverlay .contactIconBtn{width:76px;min-height:70px;color:inherit;background:#ffffff14;border:1px solid #ffffff24;border-radius:20px;place-items:center;gap:4px;padding:8px;font-size:22px;line-height:1.1;text-decoration:none;display:grid}.contactSheetOverlay .contactIconBtn span{white-space:nowrap;text-overflow:ellipsis;opacity:.88;max-width:100%;font-size:11px;overflow:hidden}@keyframes contactPortalIn{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.pub .activeServices,.pub .activeServices .service,.pub .service.clickableService{width:100%!important;min-width:0!important;max-width:100%!important}.pub .activeServices .serviceImg,.pub .service.clickableService .serviceImg{aspect-ratio:auto!important;object-fit:contain!important;block-size:auto!important;inline-size:100%!important;max-inline-size:100%!important}@media (prefers-reduced-motion:reduce){.contactSheetOverlay .contactSheet{animation:none!important;transform:translate(-50%,-50%)!important}}.pub[class*=ready-]{--rt-surface:#ffffff13;--rt-surface-strong:#080a12b8;--rt-border:color-mix(in srgb, var(--p) 35%, transparent);--rt-text:#f8f9ff;--rt-muted:#bdc2d0;--rt-radius:28px;--rt-shadow:0 24px 70px #0000006b;isolation:isolate;position:relative;color:var(--rt-text)!important;background:var(--rt-background,var(--pageBg))!important;background-attachment:fixed!important}.pub[class*=ready-]:before{content:"";z-index:-1;pointer-events:none;background:var(--rt-decoration,none);position:fixed;inset:0}.pub[class*=ready-] .businessHero,.pub[class*=ready-] .card,.pub[class*=ready-] .folderContent{color:var(--rt-text)!important;border:1px solid var(--rt-border)!important;border-radius:var(--rt-radius)!important;background:var(--rt-surface)!important;box-shadow:var(--rt-shadow)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.pub[class*=ready-] .businessHero h1,.pub[class*=ready-] .folderContent h2,.pub[class*=ready-] .service h3{color:var(--rt-text)!important}.pub[class*=ready-] .subtitle,.pub[class*=ready-] .service p,.pub[class*=ready-] .about p{color:var(--rt-muted)!important}.pub[class*=ready-] .service,.pub[class*=ready-] .folderTab,.pub[class*=ready-] .quickBtns a{color:var(--rt-text)!important;border-color:var(--rt-border)!important;background:var(--rt-surface-strong)!important;box-shadow:none!important}.pub[class*=ready-] .folderTab.active{color:var(--rt-active-text,#071018)!important;background:linear-gradient(135deg, var(--p), var(--s))!important;box-shadow:0 12px 35px color-mix(in srgb, var(--p) 35%, transparent)!important;border-color:#0000!important}.pub[class*=ready-] .folderTab.active span,.pub[class*=ready-] .folderTab.active b{color:var(--rt-active-text,#071018)!important}.pub[class*=ready-] .logoWrap{border:4px solid var(--p)!important;box-shadow:0 0 0 7px color-mix(in srgb, var(--p) 14%, transparent), 0 18px 45px #0006!important;background:var(--rt-surface-strong)!important}.pub[class*=ready-] .logo{border:0!important}.pub[class*=ready-] .cover{border-radius:calc(var(--rt-radius) - 2px) calc(var(--rt-radius) - 2px) 0 0!important}.pub[class*=ready-] .serviceImg{border:1px solid var(--rt-border)!important;border-radius:calc(var(--rt-radius) - 10px)!important}.pub[class*=ready-] .meta b,.pub[class*=ready-] .contacts a{color:var(--p)!important}.pub.ready-neon-orbit{--rt-background:#050511;--rt-surface:linear-gradient(145deg, #160f2dd1, #050511c2);--rt-surface-strong:#0c081ddb;--rt-border:#9f7cff6b;--rt-decoration:radial-gradient(circle at 12% 12%, #9f7cff3d, transparent 31%), radial-gradient(circle at 88% 62%, #1be7ff29, transparent 28%);--rt-shadow:0 25px 75px #0400149e, 0 0 40px #9f7cff1a}.pub.ready-neon-orbit .businessHero:after{content:"";pointer-events:none;border:1px solid #1be7ff29;border-radius:22px;position:absolute;inset:18px}.pub.ready-neon-orbit .logoWrap{box-shadow:0 0 24px var(--p), 0 0 65px #1be7ff47!important;border-radius:50%!important}.pub.ready-obsidian-gold{--rt-background:#0a0906;--rt-surface:linear-gradient(145deg, #1f1a0feb, #080705e0);--rt-surface-strong:#100e09e8;--rt-border:#e6bd6070;--rt-radius:8px;--rt-decoration:linear-gradient(115deg, transparent 0 48%, #e6bd600e 48% 49%, transparent 49% 100%);--rt-shadow:0 28px 80px #000000ad, inset 0 0 0 1px #ffedb90a}.pub.ready-obsidian-gold .businessHero h1,.pub.ready-obsidian-gold .folderContent h2{letter-spacing:.02em;font-family:Georgia,Times New Roman,serif;color:#f5d98c!important}.pub.ready-obsidian-gold .quickBtns a{border-radius:4px!important}.pub.ready-aurora-glass{--rt-background:#0b1022;--rt-surface:linear-gradient(145deg, #ffffff24, #ffffff0b);--rt-surface-strong:#ffffff16;--rt-border:#ffffff3d;--rt-decoration:radial-gradient(circle at 18% 16%, #75f4d552, transparent 32%), radial-gradient(circle at 82% 68%, #ff78d745, transparent 34%);--rt-shadow:0 28px 85px #02051280, inset 0 1px 0 #ffffff3d;--rt-radius:34px}.pub.ready-aurora-glass .businessHero,.pub.ready-aurora-glass .card{-webkit-backdrop-filter:blur(28px)saturate(135%)!important;backdrop-filter:blur(28px)saturate(135%)!important}.pub.ready-aurora-glass .logoWrap{box-shadow:0 0 42px #75f4d561,0 0 75px #ff78d729!important}.pub.ready-crimson-brutal{--rt-background:#f3ead7;--rt-surface:#fff9ea;--rt-surface-strong:#f8efd9;--rt-border:#171717;--rt-text:#151515;--rt-muted:#4d463d;--rt-radius:0px;--rt-shadow:8px 8px 0 #171717;--rt-active-text:#fff;--rt-decoration:linear-gradient(90deg, #ef312314 1px, transparent 1px), linear-gradient(#1717170e 1px, transparent 1px);background-size:auto!important}.pub.ready-crimson-brutal:before{background-size:40px 40px!important}.pub.ready-crimson-brutal .businessHero,.pub.ready-crimson-brutal .card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-width:3px!important}.pub.ready-crimson-brutal .businessHero h1{text-transform:uppercase;font-weight:900}.pub.ready-crimson-brutal .logoWrap{box-shadow:7px 7px 0 var(--p)!important;border-width:4px!important;border-radius:0!important}.pub.ready-crimson-brutal .logo{border-radius:0!important}.pub.ready-crimson-brutal .folderTab.active{background:var(--p)!important}.pub.ready-arctic-silver{--rt-background:#eaf0f5;--rt-surface:#ffffffc2;--rt-surface-strong:#e5f0f6e6;--rt-border:#246b843d;--rt-text:#163341;--rt-muted:#55717c;--rt-radius:32px;--rt-shadow:0 24px 60px #34596c24, inset 0 1px 0 #fff;--rt-decoration:radial-gradient(circle at 80% 0, #8fd9e873, transparent 35%), linear-gradient(135deg, #ffffffe6, transparent 50%)}.pub.ready-arctic-silver .logoWrap{outline:2px solid #246b8447;border-color:#fff!important}.pub.ready-emerald-bento{--rt-background:#07110d;--rt-surface:#0d2118;--rt-surface-strong:#0a1912;--rt-border:#5cff9b4d;--rt-radius:22px;--rt-decoration:radial-gradient(circle at 12% 10%, #5cff9b2e, transparent 28%), linear-gradient(120deg, transparent 60%, #d7ff5d0d);--rt-shadow:0 22px 66px #00000085}.pub.ready-emerald-bento .folderStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}.pub.ready-emerald-bento .folderTab{min-width:0!important;max-width:none!important;min-height:90px!important}.pub.ready-emerald-bento .folderTab:nth-child(3n+1){grid-column:span 2}.pub.ready-solar-chrome{--rt-background:#110803;--rt-surface:linear-gradient(145deg, #421b07c7, #110803e6);--rt-surface-strong:#261006e8;--rt-border:#ff762670;--rt-radius:26px;--rt-decoration:radial-gradient(circle at 50% -5%, #ff76267a, transparent 35%), linear-gradient(105deg, transparent 45%, #ffd2a512 50%, transparent 55%);--rt-shadow:0 28px 85px #0000009e, 0 0 35px #ff76261a}.pub.ready-solar-chrome .businessHero h1{background:linear-gradient(90deg, #fff1dc, var(--p), #fff1dc);-webkit-background-clip:text;background-clip:text;color:#0000!important}.pub.ready-solar-chrome .logoWrap{box-shadow:0 0 44px #ff762680!important}.pub.ready-electric-cobalt{--rt-background:#02081a;--rt-surface:linear-gradient(145deg, #0c235ed9, #02081ae6);--rt-surface-strong:#07183ee8;--rt-border:#45d8ff59;--rt-radius:10px;--rt-decoration:linear-gradient(125deg, transparent 0 48%, #3c72ff21 48% 54%, transparent 54%), radial-gradient(circle at 88% 8%, #45d8ff33, transparent 25%);--rt-shadow:0 28px 85px #000312ad, 0 0 38px #3c72ff24}.pub.ready-electric-cobalt .businessHero,.pub.ready-electric-cobalt .card{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}.pub.ready-electric-cobalt .folderTab{border-radius:5px!important}.pub.ready-ruby-signal{--rt-background:#0d0205;--rt-surface:linear-gradient(150deg, #400817d1, #0d0205eb);--rt-surface-strong:#26050ee8;--rt-border:#ff285566;--rt-decoration:repeating-radial-gradient(circle at 100% 0, transparent 0 38px, #ff285514 39px 40px);--rt-shadow:0 0 24px #ff28551f}.pub.ready-ruby-signal .folderTab,.pub.ready-ruby-signal .quickBtns a{border-radius:999px!important}.pub.ready-ruby-signal .businessHero h1{text-shadow:0 0 28px #ff28556b}.pub.ready-swiss-pop{--rt-background:#f6f3e9;--rt-surface:#fffdf7;--rt-surface-strong:#ebe7da;--rt-border:#181818;--rt-text:#151515;--rt-muted:#555047;--rt-radius:0px;--rt-shadow:none;--rt-decoration:linear-gradient(90deg, #1557ff14 1px, transparent 1px), linear-gradient(#1557ff14 1px, transparent 1px)}.pub.ready-swiss-pop:before{background-size:64px 64px!important}.pub.ready-swiss-pop .businessHero,.pub.ready-swiss-pop .card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-width:2px!important}.pub.ready-swiss-pop .businessHero h1{letter-spacing:-.04em;font-weight:900}.pub.ready-swiss-pop .logoWrap,.pub.ready-swiss-pop .logo{border-radius:0!important}.pub.ready-swiss-pop .folderTab.active{background:var(--s)!important;color:#111!important}.pub.ready-violet-clay{--rt-background:#eee9f7;--rt-surface:#eee9f7;--rt-surface-strong:#e7e0f2;--rt-border:#7b57d121;--rt-text:#382d51;--rt-muted:#716681;--rt-radius:38px;--rt-shadow:16px 16px 34px #79679738, -12px -12px 30px #ffffffe6;--rt-decoration:radial-gradient(circle at 10% 4%, #e65fae30, transparent 30%), radial-gradient(circle at 90% 60%, #7b57d12b, transparent 34%)}.pub.ready-violet-clay .businessHero,.pub.ready-violet-clay .card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important}.pub.ready-violet-clay .folderTab,.pub.ready-violet-clay .quickBtns a{border:0!important;box-shadow:8px 8px 18px #7967972e,-6px -6px 15px #fff!important}.pub.ready-cyber-lime{--rt-background:#080b07;--rt-surface:#0d120be8;--rt-surface-strong:#090d08;--rt-border:#aaff208c;--rt-radius:4px;--rt-decoration:repeating-linear-gradient(0deg, transparent 0 5px, #aaff2006 5px 6px), linear-gradient(135deg, #aaff2014, transparent 38%);--rt-shadow:0 0 0 1px #aaff202e, 0 24px 70px #000000ad}.pub.ready-cyber-lime,.pub.ready-cyber-lime button{font-family:Consolas,Vazirmatn,monospace}.pub.ready-cyber-lime .businessHero h1{text-transform:uppercase;text-shadow:3px 3px #aaff2040}.pub.ready-cyber-lime .folderTab.active{box-shadow:5px 5px #aaff2047!important}.pub.ready-midnight-cyan{--rt-background:#031014;--rt-surface:#051c21bd;--rt-surface-strong:#031418e6;--rt-border:#2adada47;--rt-radius:18px;--rt-decoration:linear-gradient(90deg, transparent 49.8%, #2adada0e 50%, transparent 50.2%), radial-gradient(circle at 50% 0, #2adada2b, transparent 34%);--rt-shadow:0 26px 80px #00000085}.pub.ready-midnight-cyan .businessHero,.pub.ready-midnight-cyan .card{border-inline:1px solid #2adada7a!important}.pub.ready-midnight-cyan .businessHero h1{letter-spacing:.06em;font-weight:600}.pub.ready-pearl-rose{--rt-background:#f7eeed;--rt-surface:#fffcfbd1;--rt-surface-strong:#f2e2e4e8;--rt-border:#b6537038;--rt-text:#4b2933;--rt-muted:#80616a;--rt-radius:42px;--rt-shadow:0 26px 68px #75405126, inset 0 1px 0 #fff;--rt-decoration:radial-gradient(circle at 8% 10%, #b6537029, transparent 28%), radial-gradient(circle at 90% 65%, #efd0d8b3, transparent 34%)}.pub.ready-pearl-rose .businessHero h1,.pub.ready-pearl-rose .folderContent h2{font-family:Georgia,Times New Roman,serif;font-style:italic;color:#873f55!important}.pub.ready-pearl-rose .logoWrap{border-color:#efd0d8!important;box-shadow:0 16px 42px #b653703b!important}@media (width<=620px){.pub[class*=ready-]{--rt-radius:22px}.pub.ready-crimson-brutal,.pub.ready-swiss-pop,.pub.ready-cyber-lime{--rt-radius:0px}.pub.ready-emerald-bento .folderStrip{grid-template-columns:1fr!important}.pub.ready-emerald-bento .folderTab:nth-child(3n+1){grid-column:auto}}.pub .quickBtns{gap:18px!important}.pub .quickBtns a,.pub .folderContent>.contacts a,.contactSheetOverlay .contactIconBtn{outline-offset:6px;width:auto!important;min-width:44px!important;min-height:44px!important;color:inherit!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;margin:0!important;padding:0!important;display:inline-grid!important}.pub .folderContent>.contacts{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.pub .folderContent>.contacts h2{flex:0 0 100%}.pub .contactIconGrid{gap:20px!important}.pub .contactBrandIcon,.contactSheetOverlay .contactBrandIcon{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.pub .contactBrandIcon img,.pub .contactBrandIcon svg,.contactSheetOverlay .contactBrandIcon img,.contactSheetOverlay .contactBrandIcon svg{filter:drop-shadow(0 7px 12px #00000038);object-fit:contain!important;width:100%!important;height:100%!important}.pub.ready-light .contactBrandIcon-tiktok svg path{fill:#111}.pub .quickBtns a:hover,.pub .folderContent>.contacts a:hover,.contactSheetOverlay .contactIconBtn:hover{transform:translateY(-3px)scale(1.06)}.pub .quickBtns a:focus-visible,.pub .folderContent>.contacts a:focus-visible,.contactSheetOverlay .contactIconBtn:focus-visible{outline:2px solid var(--p,#d8bd8d)!important}.pub .quickBtns a,.pub .folderContent>.contacts a,.contactSheetOverlay .contactIconBtn{text-align:center!important;grid-template-rows:auto auto!important;gap:7px!important;min-width:58px!important}.contactLogoLabel{width:auto!important;max-width:82px!important;color:inherit!important;letter-spacing:0!important;white-space:nowrap!important;text-align:center!important;text-overflow:ellipsis!important;opacity:.86!important;margin:0!important;padding:0!important;font-family:Vazirmatn,Tahoma,Arial,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1.45!important;display:block!important;overflow:hidden!important}.pub .folderContent>.contacts .contactLogoLabel,.contactSheetOverlay .contactLogoLabel{font-size:12px!important}.pub.ready-light .contactLogoLabel{color:var(--rt-text,#222)!important;opacity:.78!important}@media (width<=420px){.pub .quickBtns a,.pub .folderContent>.contacts a,.contactSheetOverlay .contactIconBtn{gap:6px!important;min-width:54px!important}.contactLogoLabel,.pub .folderContent>.contacts .contactLogoLabel,.contactSheetOverlay .contactLogoLabel{max-width:68px!important;font-size:10.5px!important}}.pub .serviceBody .serviceInlineLink{z-index:1;color:color-mix(in srgb, var(--p) 72%, white 28%);text-underline-offset:4px;overflow-wrap:anywhere;word-break:break-word;cursor:pointer;font-weight:700;text-decoration-line:underline;text-decoration-thickness:1.5px;position:relative}.pub.ready-light .serviceBody .serviceInlineLink{color:color-mix(in srgb, var(--p) 82%, black 18%)}.pub .serviceBody .serviceInlineLink:hover{color:var(--s,#fff);text-decoration-thickness:2px}.pub .serviceBody .serviceInlineLink:focus-visible{outline:3px solid color-mix(in srgb, var(--p) 70%, white 30%);outline-offset:3px;border-radius:4px}.pageQrTrigger{z-index:120;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#05121ff0;border:1px solid #89efffc7;border-radius:25px;place-items:center;width:84px;height:84px;margin:0;padding:8px;transition:transform .22s,box-shadow .22s;display:grid;position:fixed;overflow:visible;box-shadow:inset 0 0 24px #58e3ff2b,0 0 20px #58e3ff6b,0 18px 42px #00000061}.pageQrTrigger span{letter-spacing:-.08em;text-shadow:0 0 4px #fff,0 0 13px #69e5ff,0 0 30px #159fff;font:950 29px/1 Segoe UI,Arial,sans-serif}.pageQrTrigger small{color:#b8cbd8;letter-spacing:0;text-shadow:none;font:700 9px/1.2 Vazirmatn,Tahoma,sans-serif}.pageQrTrigger:hover{transform:scale(1.07);box-shadow:inset 0 0 28px #58e3ff3d,0 0 32px #58e3ffad,0 20px 46px #00000070}.pageQrTrigger:focus-visible{outline-offset:4px;outline:3px solid #fff}main.pub .pageQrTrigger{border-color:color-mix(in srgb, var(--p,#58e3ff) 76%, #fff)!important;background:color-mix(in srgb, var(--p,#58e3ff) 14%, #05121ff5)!important;box-shadow:inset 0 0 24px color-mix(in srgb, var(--p,#58e3ff) 24%, transparent), 0 0 21px color-mix(in srgb, var(--p,#58e3ff) 50%, transparent), 0 18px 42px #00000061!important}main.pub .pageQrTrigger span{color:var(--p,#58e3ff)!important;text-shadow:0 0 4px #fff, 0 0 13px color-mix(in srgb, var(--p,#58e3ff) 82%, transparent), 0 0 30px color-mix(in srgb, var(--p,#58e3ff) 65%, transparent)!important}main.pub .pageQrTrigger small{color:var(--s,#b8cbd8)!important}main.pub .pageQrTrigger:hover{box-shadow:inset 0 0 28px color-mix(in srgb, var(--p,#58e3ff) 30%, transparent), 0 0 32px color-mix(in srgb, var(--p,#58e3ff) 72%, transparent), 0 20px 46px #00000070!important}.pageQrTrigger.qr-1,.pageQrTrigger.qr-3,.pageQrTrigger.qr-5,.pageQrTrigger.qr-7,.pageQrTrigger.qr-9,.pageQrTrigger.qr-11{animation:2.8s ease-in-out infinite alternate pageQrFloat}@keyframes pageQrFloat{to{translate:0 -9px}}.pageQrTrigger.qr-1{border-left:0;border-radius:0 24px 24px 0;width:80px;height:118px;top:50%;left:0;transform:translateY(-50%)}.pageQrTrigger.qr-1:hover{transform:translateY(-50%)scale(1.07)}.pageQrTrigger.qr-2{bottom:22px;right:22px}.pageQrTrigger.qr-3{outline-offset:9px;border-radius:50%;outline:1px dashed #69e5ff94;bottom:24px;left:24px}.pageQrTrigger.qr-4{writing-mode:vertical-rl;border-right:0;border-radius:24px 0 0 24px;width:70px;height:145px;top:50%;right:0;transform:translateY(-50%)}.pageQrTrigger.qr-4:hover{transform:translateY(-50%)scale(1.06)}.pageQrTrigger.qr-5{border-radius:20px;grid-template-columns:auto auto;width:154px;height:62px;bottom:18px;left:50%;transform:translate(-50%)}.pageQrTrigger.qr-5:hover{transform:translate(-50%)scale(1.06)}.pageQrTrigger.qr-6{border-radius:7px 25px;top:112px;left:22px}.pageQrTrigger.qr-6:after{content:"";pointer-events:none;border-top:2px solid #69e7ff;border-left:2px solid #69e7ff;border-radius:12px 29px;position:absolute;inset:-7px}.pageQrTrigger.qr-7{background:#081827bf;border-radius:50%;width:92px;height:92px;top:112px;right:22px}.pageQrTrigger.qr-8{border-radius:999px;grid-template-columns:auto auto;width:128px;height:54px;bottom:18px;left:50%;transform:translate(-50%)}.pageQrTrigger.qr-8:hover{transform:translate(-50%)scale(1.06)}.pageQrTrigger.qr-9{border-radius:50%;bottom:28px;left:28px}.pageQrTrigger.qr-9:before{content:"";border:1px solid #69e5ff6b;border-radius:50%;animation:8s linear infinite pageQrSpin;position:absolute;inset:-14px}.pageQrTrigger.qr-9:after{content:"";background:#75eaff;border-radius:50%;width:8px;height:8px;position:absolute;top:-15px;left:6px;box-shadow:0 0 14px #75eaff}@keyframes pageQrSpin{to{rotate:360deg}}.pageQrTrigger.qr-10{border-radius:24px;height:116px;top:112px;right:22px}.pageQrTrigger.qr-10:after{content:"SCAN";color:#73e7ff;letter-spacing:.15em;font:800 7px/1 Segoe UI,sans-serif}.pageQrTrigger.qr-11{border-radius:18px 18px 30px 30px;top:150px;left:22px}.pageQrTrigger.qr-11:before{content:"";background:linear-gradient(#0000,#6ae6ff);width:1px;height:50px;position:absolute;bottom:100%;left:50%}.pageQrTrigger.qr-12{top:50%;right:22px;transform:translateY(-50%);box-shadow:inset 0 0 28px #58e3ff3d,0 0 56px #58e3ff9e,0 24px 50px #0000006b}.pageQrTrigger.qr-12:hover{transform:translateY(-50%)scale(1.07)}@media (width>=641px){.pageQrTrigger.qr-2,.pageQrTrigger.qr-7,.pageQrTrigger.qr-10,.pageQrTrigger.qr-12{left:22px;right:auto}.pageQrTrigger.qr-4{border-left:0;border-right:1px solid #89efffc7;border-radius:0 24px 24px 0;left:0;right:auto}}.pageQrOverlay{z-index:2147483000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#01040be0;place-items:center;padding:18px;animation:.22s both pageQrFade;display:grid;position:fixed;inset:0}.pageQrModal{color:#f8fdff;text-align:center;background:linear-gradient(145deg,#102338,#070c15);border:1px solid #75e7ff73;border-radius:29px;width:min(390px,100%);padding:25px;animation:.28s cubic-bezier(.2,.85,.2,1) both pageQrPop;position:relative;box-shadow:0 0 45px #58e3ff47,0 35px 100px #000000bd}.pageQrModal h2{color:#fff;margin:0 0 14px;font-size:21px}.pageQrModal p{color:#afc2cf;margin:14px 0 0}.pageQrModal>a{color:#69e4ff;margin-top:10px;font-weight:800;text-decoration:none;display:inline-block}.pageQrClose{color:#e5f6ff;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:21px;display:grid;position:absolute;top:10px;left:10px}.pageQrImageShell{background:#fff;border-radius:23px;padding:15px;box-shadow:0 0 32px #63deff57}.pageQrImageShell img{border-radius:9px;width:100%;height:auto;display:block}.pageQrModal.qr-1{background:linear-gradient(145deg,#07111f,#0d3350);border-radius:8px 38px}.pageQrModal.qr-1 .pageQrImageShell{border-radius:8px 28px;transform:rotate(-2deg)}.pageQrModal.qr-2{background:radial-gradient(circle at 50% 0,#155b70,#06111e 60%);border:0;border-radius:999px 999px 34px 34px}.pageQrModal.qr-2 .pageQrImageShell{border-radius:50%;padding:22px;box-shadow:0 0 0 7px #68e7ff1f,0 0 44px #3cd6ff6b}.pageQrModal.qr-2 .pageQrImageShell img{border-radius:50%}.pageQrModal.qr-3{background:linear-gradient(135deg,#0a1227 0 48%,#0b3853 48%);border-radius:34px 8px;overflow:hidden}.pageQrModal.qr-3:before{content:"03";color:#84ebff2e;font:900 72px/1 Arial;position:absolute;top:8px;right:17px}.pageQrModal.qr-3 .pageQrImageShell{border-radius:4px;position:relative}.pageQrModal.qr-4{background:linear-gradient(160deg,#11102c,#080d18);border-color:#a89bff99;border-radius:18px;box-shadow:-18px 18px #614db829,0 0 50px #7297ff4d}.pageQrModal.qr-4 .pageQrImageShell{border-radius:18px;transform:perspective(700px)rotateY(-5deg)}.pageQrModal.qr-5{background:linear-gradient(160deg,#052729,#07101a);border-radius:42px}.pageQrModal.qr-5:after{content:"";pointer-events:none;border:1px dashed #67f6ef61;border-radius:34px;position:absolute;inset:9px}.pageQrModal.qr-5 .pageQrImageShell{border-radius:32px}.pageQrModal.qr-6{background:linear-gradient(#07121f,#07121f) padding-box padding-box,linear-gradient(135deg,#fff,#41dfff,#0000 55%,#fff) border-box;border:2px solid #0000;border-radius:6px 40px}.pageQrModal.qr-6 .pageQrImageShell{border-radius:4px 27px;box-shadow:12px 12px #46dcff1f}.pageQrModal.qr-7{background:radial-gradient(circle at 50% -10%,#174a76,#08101d 54%);border-radius:50% 50% 30px 30px/16% 16% 30px 30px}.pageQrModal.qr-7 .pageQrImageShell{border-radius:50% 50% 18px 18px/12% 12% 18px 18px}.pageQrModal.qr-8{background:linear-gradient(90deg,#06111f,#0d2d44);border-radius:20px;width:min(440px,100%)}.pageQrModal.qr-8 .pageQrImageShell{border-radius:999px 999px 26px 26px;width:min(290px,100%);margin-inline:auto;padding:19px}.pageQrModal.qr-9{background:radial-gradient(circle,#0d2b43 0 58%,#060b13 59%);border-radius:50%;padding:38px;box-shadow:0 0 0 1px #65e4ff,0 0 0 12px #65e4ff14,0 0 65px #45d6ff6b}.pageQrModal.qr-9 .pageQrImageShell{border-radius:50%;padding:22px}.pageQrModal.qr-9 .pageQrImageShell img{border-radius:50%}.pageQrModal.qr-10{background:repeating-linear-gradient(135deg,#07111e 0 15px,#0a1d30 15px 30px);border-radius:12px}.pageQrModal.qr-10 .pageQrImageShell{border:8px solid #dff8ff;border-radius:2px;padding:8px;box-shadow:0 0 0 2px #53dfff,0 0 40px #53dfff66}.pageQrModal.qr-11{background:linear-gradient(#123a4d,#07111c 36%);border-radius:28px 28px 44px 44px;margin-top:32px}.pageQrModal.qr-11:before{content:"";background:linear-gradient(#0000,#70e8ff);width:2px;height:42px;position:absolute;bottom:100%;left:50%;box-shadow:0 0 12px #70e8ff}.pageQrModal.qr-11 .pageQrImageShell{border-radius:18px 18px 32px 32px}.pageQrModal.qr-12{background:#050b14;border-color:#a9f2ff;border-radius:30px;overflow:hidden;box-shadow:0 0 28px #4bdfffb3,0 0 90px #1e80ff52}.pageQrModal.qr-12:before{content:"";background:conic-gradient(#0000,#5ce4ff2e,#0000 28%);animation:5s linear infinite pageQrAura;position:absolute;inset:-60%}.pageQrModal.qr-12>*{z-index:1;position:relative}.pageQrModal.qr-12 .pageQrImageShell{border-radius:24px;box-shadow:0 0 48px #63deffa6}@keyframes pageQrAura{to{transform:rotate(1turn)}}@keyframes pageQrFade{0%{opacity:0}}@keyframes pageQrPop{0%{opacity:0;transform:translateY(22px)scale(.94)}}@media (width<=640px){.pageQrTrigger[class*=qr-]{writing-mode:horizontal-tb;border:1px solid #89efffc7;border-radius:22px;width:70px;height:70px;inset:auto auto 16px 14px;transform:none}.pageQrTrigger[class*=qr-]:hover{transform:scale(1.06)}.pageQrTrigger.qr-5,.pageQrTrigger.qr-8{grid-template-columns:1fr}.pageQrTrigger.qr-5 small,.pageQrTrigger.qr-8 small,.pageQrTrigger.qr-11:before{display:none}}@media (prefers-reduced-motion:reduce){.pageQrTrigger,.pageQrTrigger:before,.pageQrTrigger:after,.pageQrOverlay,.pageQrModal{transition:none!important;animation:none!important}}.page3dStory{width:100vw;height:calc(100svh + var(--page3d-travel,1200px));z-index:2;background:#05070c;min-height:1500px;margin-inline:calc(50% - 50vw);position:relative}.page3dStage{background:radial-gradient(circle at 50% 42%,#166fda38,#0000 42%),#05070c;place-items:center;width:100%;height:100dvh;display:grid;position:sticky;top:0;overflow:hidden}.page3dImage,.page3dImage.is-landscape,.page3dImage.is-portrait{object-fit:cover;object-position:center;will-change:contents;width:100%;max-width:none;height:100%;max-height:none;display:block}.page3dProgress{background:#ffffff38;border-radius:99px;height:3px;position:absolute;bottom:6vh;left:5vw;right:5vw;overflow:hidden}.page3dProgress span{background:linear-gradient(90deg,var(--p,#18c8ff),var(--s,#ffd77f));height:100%;box-shadow:0 0 16px var(--p,#18c8ff);transition:width 80ms linear;display:block}.page3dStage small{color:#ffffffd1;font-size:.8rem;position:absolute;bottom:8vh}@media (width<=620px){.page3dStory{min-height:1200px}}.pub:has(.page3dStory){contain:none!important;padding:0!important;display:block!important;overflow:visible!important}:is(.pub:has(.page3dStory)>.businessHero,.pub:has(.page3dStory)>.lampBox,.pub:has(.page3dStory)>.introText,.pub:has(.page3dStory)>.folderShell){width:min(100% - 32px,1180px)!important;margin-inline:auto!important}html:has(.home3dStory){overflow:clip visible!important}body:has(.home3dStory){overflow:clip visible!important}#root:has(.home3dStory){overflow:clip visible!important}:is(html:has(.home3dStory),body:has(.home3dStory)){scrollbar-width:none;-ms-overflow-style:none}html:has(.home3dStory)::-webkit-scrollbar{width:0;height:0;display:none}body:has(.home3dStory)::-webkit-scrollbar{width:0;height:0;display:none}#root:has(.home3dStory) .pub{scrollbar-width:none;-ms-overflow-style:none}#root:has(.home3dStory) .pub::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}#root:has(.home3dStory) .pub::-webkit-scrollbar-track{background:0 0!important;width:0!important;height:0!important;display:none!important}#root:has(.home3dStory) .pub::-webkit-scrollbar-thumb{background:0 0!important;width:0!important;height:0!important;display:none!important}#root:has(.home3dStory) .pub::-webkit-scrollbar-button{background:0 0!important;width:0!important;height:0!important;display:none!important}.home3dStory{--home3d-progress:0;z-index:20;color:#eef5ff;background:#020307;height:650svh;min-height:4200px;font-family:Tahoma,Segoe UI,sans-serif;position:relative}.home3dStage{isolation:isolate;background:radial-gradient(circle,#1262cd3d,#0000 32%),radial-gradient(circle at 16% 28%,#18c8ff1f,#0000 22%),radial-gradient(circle at 88% 72%,#f3b74621,#0000 22%),#020307;width:100%;height:100dvh;min-height:0;position:sticky;inset-block-start:0;overflow:hidden}.home3dStage:before{content:"";z-index:-3;opacity:.2;transform-origin:bottom;background-image:linear-gradient(#4e95ff1f 1px,#0000 1px),linear-gradient(90deg,#4e95ff1f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;transform:perspective(800px)rotateX(64deg)scale(1.55)translateY(30%);-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}.home3dStage:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#000000b8,#0000 21% 79%,#000000b8),linear-gradient(#0000008f,#0000 19% 70%,#000000d1);position:absolute;inset:0}.home3dAura{z-index:-2;aspect-ratio:1;filter:blur(30px);width:min(86vw,860px);transform:translate(-50%,-50%) rotate(calc(var(--home3d-progress) * 280deg));opacity:.8;background:conic-gradient(from 30deg,#0000,#237eff42,#0000 34%,#f3b74629,#0000 68%);border-radius:50%;position:absolute;inset:50% auto auto 50%}.home3dMediaShell{z-index:1;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);perspective:1400px;place-items:center;display:grid;position:absolute;inset:0}.home3dBackdrop{z-index:0;object-fit:cover;object-position:center;filter:blur(34px)brightness(.46)saturate(1.3);opacity:.86;pointer-events:none;width:116%;height:116%;position:absolute;inset:-8%;transform:scale(1.08)}.home3dMediaShell:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#0000 18%,#01040929 66%,#01040994 100%),linear-gradient(#0104092e,#0000 28% 72%,#01040947);position:absolute;inset:0}.home3dFrame{z-index:1;aspect-ratio:1080/1910;background:#000;border-inline:1px solid #7db3ff24;width:min(100%,56.55dvh);max-width:100%;height:auto;min-height:0;max-height:100dvh;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 0 100px #1870ff26,-55px 0 110px #0e5bdc14,55px 0 110px #f3b74612}.home3dFrame:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0104096b,#0000 9% 91%,#0104096b),linear-gradient(#01040957,#0000 14% 82%,#0104098c);position:absolute;inset:0}.home3dImage{object-fit:contain;object-position:center;background:#020307;width:100%;height:100%;display:block}.home3dChrome{z-index:7;padding:max(clamp(18px,3vw,38px),env(safe-area-inset-top,0px)) max(clamp(18px,3vw,38px),env(safe-area-inset-right,0px)) max(clamp(18px,3vw,38px),env(safe-area-inset-bottom,0px)) max(clamp(18px,3vw,38px),env(safe-area-inset-left,0px));pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.home3dTopbar{direction:ltr;justify-content:space-between;align-items:center;display:flex}.home3dBrand{color:#fff;letter-spacing:.2em;align-items:center;gap:11px;font-family:Segoe UI,Arial,sans-serif;font-size:.86rem;font-weight:800;display:inline-flex}.home3dBrandMark{color:#18c8ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04080fb8;border:1px solid #f3b7469e;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.15rem;display:grid;box-shadow:0 0 22px #18c8ff29}.home3dCounter{color:#dbe9ff;text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03070d94;border:1px solid #ffffff29;border-radius:999px;min-width:72px;padding:8px 13px;font-size:.78rem}.home3dBottom{padding-block-end:4px;position:relative}.home3dHint{color:#eef5ffdb;direction:rtl;justify-content:center;align-items:center;gap:11px;margin-block-end:22px;font-size:.84rem;transition:opacity .22s,transform .22s;display:flex}.home3dMouse{border:1px solid #ffffffad;border-radius:14px;width:23px;height:35px;position:relative}.home3dMouse:after{content:"";background:#18c8ff;border-radius:9px;width:3px;height:7px;animation:1.45s ease-in-out infinite home3dScrollDot;position:absolute;inset:7px auto auto 50%;transform:translate(-50%)}@keyframes home3dScrollDot{0%{opacity:0;transform:translate(-50%)}30%{opacity:1}to{opacity:0;transform:translate(-50%,12px)}}.home3dProgressTrack{background:#ffffff2b;border-radius:99px;width:100%;height:2px;overflow:hidden}.home3dProgressFill{border-radius:inherit;width:100%;height:100%;transform:scaleX(var(--home3d-progress));transform-origin:0;will-change:transform;background:linear-gradient(90deg,#1262cd,#18c8ff,#ffd77f);box-shadow:0 0 16px #18c8ffa6}.home3dEndCard{z-index:8;color:#f6f9ff;text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);direction:rtl;background:linear-gradient(145deg,#12243ec2,#04080fc7);border:1px solid #78c3ff57;border-radius:20px;width:min(100% - 40px,470px);padding:20px 24px;transition:opacity .2s,transform .2s;position:absolute;inset:auto 50% 12% auto;box-shadow:0 20px 70px #00000075}.home3dEndCard strong{font-size:clamp(1.25rem,3vw,1.8rem);display:block}.home3dEndCard span{color:#aebbd0;margin-top:5px;font-size:.9rem;display:block}body.home3dPreloading{overscroll-behavior:none;overflow:hidden!important}.home3dLoader{z-index:30;color:#eef7ff;text-align:center;direction:rtl;background:radial-gradient(circle at 50% 42%,#0f68ce38,#0000 30%),radial-gradient(circle at 24% 22%,#17ccff1a,#0000 26%),radial-gradient(circle at 78% 78%,#f3b7461c,#0000 25%),#02050b;place-items:center;padding:24px;transition:opacity .65s,visibility .65s;display:grid;position:absolute;inset:0;overflow:hidden}.home3dLoader:before{content:"";background:conic-gradient(#0000,#16b9ff17,#0000 24%,#f3b74612,#0000 52%);animation:10s linear infinite home3dLoaderOrbit;position:absolute;inset:-35%}.home3dLoader:after{content:"";opacity:.22;background-image:linear-gradient(#5499ff1a 1px,#0000 1px),linear-gradient(90deg,#5499ff1a 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}@keyframes home3dLoaderOrbit{to{transform:rotate(1turn)}}.home3dLoaderCard{z-index:2;-webkit-backdrop-filter:blur(22px);background:linear-gradient(145deg,#132a49b3,#030913c2);border:1px solid #78cdff40;border-radius:30px;width:min(100%,390px);padding:30px 28px 25px;position:relative;box-shadow:0 28px 90px #0000008a,inset 0 1px #ffffff24,0 0 55px #1c86ff21}.home3dLoaderLogoRing{--angle:calc(var(--home3d-load) * 360deg);background:conic-gradient(#28d9ff 0 var(--angle),#ffffff1a var(--angle) 360deg);border-radius:34px;width:116px;height:116px;margin:0 auto 22px;padding:8px;position:relative;transform:rotate(45deg);box-shadow:0 0 34px #24ccff3b,0 0 65px #145cda24}.home3dLoaderLogoRing:before{content:"";background:#050b14;border-radius:29px;position:absolute;inset:5px}.home3dLoaderLogoRing img{z-index:1;object-fit:contain;background:radial-gradient(circle at 38% 30%,#1a7dd63b,#010409cc 70%);border-radius:25px;width:100%;height:100%;padding:11px;display:block;position:relative;transform:rotate(-45deg)}.home3dLoaderCard p{color:#fff;margin:0;font-size:clamp(1rem,3vw,1.22rem);font-weight:900}.home3dLoaderCard small{color:#aebfd4;margin-top:8px;font-size:.78rem;line-height:1.8;display:block}.home3dLoadProgress{direction:ltr;background:#ffffff1a;border-radius:99px;height:5px;margin:22px 0 10px;overflow:hidden;box-shadow:inset 0 1px 3px #0006}.home3dLoadProgress span{border-radius:inherit;background:linear-gradient(90deg,#1262cd,#27dcff,#ffd77f);height:100%;transition:width .16s;display:block;box-shadow:0 0 16px #27dcffb3}.home3dLoadPercent{color:#dff8ff;font-variant-numeric:tabular-nums;font-family:Segoe UI,Tahoma,sans-serif;font-size:1rem;display:block}.home3dLoaderCard a{color:#75dcff;letter-spacing:.14em;direction:ltr;margin-top:15px;font:700 .76rem/1 Segoe UI,Arial,sans-serif;text-decoration:none;display:inline-block}.home3dStage[data-state=ready] .home3dLoader{opacity:0;visibility:hidden;pointer-events:none}.home3dStage[data-state=error] .home3dLoaderLogoRing{filter:grayscale(.7)}.home3dExit{z-index:21;pointer-events:none;background:linear-gradient(#0000,#07101f 92%);height:180px;position:absolute;inset:auto 0 0}@media (width>=901px){.home3dBackdrop{object-fit:cover;filter:brightness(.3)saturate(.88)contrast(1.08);opacity:.82;width:100%;height:100%;inset:0;transform:scale(1.015)}.home3dMediaShell:after{background:linear-gradient(90deg,#02030761 0%,#0203071f 24%,#0203070a 40% 60%,#0203071f 76%,#02030761 100%),radial-gradient(#0000 30%,#0104093d 72%,#0104099e 100%),linear-gradient(#01040938,#0000 24% 76%,#01040975)}.home3dFrame{border-inline-color:#7db3ff3d;box-shadow:0 0 0 1px #ffffff0a,0 0 80px #1870ff33,-70px 0 130px #0e5bdc1f,70px 0 130px #f3b7461a}}@media (width<=900px){.home3dStory{height:560svh;min-height:3400px}.home3dEndCard{bottom:14%}}@media (width<=620px){.home3dStory{height:500svh;min-height:2800px}.home3dFrame{width:min(100%,56.55dvh)}.home3dTopbar{align-items:flex-start}.home3dHint{margin-bottom:16px;font-size:.78rem}.home3dEndCard{width:calc(100% - 28px);padding:16px 18px;bottom:13%}.home3dChrome{padding-inline:13px}}@media (height<=560px){.home3dHint{display:none}.home3dChrome{padding-block:12px}.home3dEndCard{padding-block:12px;bottom:8%}}@media (prefers-reduced-motion:reduce){.home3dAura,.home3dMouse:after,.home3dSpinner{animation:none!important}}.floatingAudioPlayer{z-index:10050;right:max(18px,env(safe-area-inset-right,0px));bottom:max(18px,env(safe-area-inset-bottom,0px));pointer-events:none;position:fixed}.floatingAudioButton{pointer-events:auto;color:#f7fbff;-webkit-backdrop-filter:blur(20px)saturate(1.5);cursor:pointer;background:linear-gradient(135deg,#15355cc2,#040c19a8);border:1px solid #98e3ff57;border-radius:21px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:82px;height:80px;padding:8px 10px 7px;font:800 13px/1 Tahoma,Segoe UI,sans-serif;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 16px 44px #0006,inset 0 1px #fff3,inset 0 -1px #30b2ff1f,0 0 30px #18c8ff29}.floatingAudioButton:hover{border-color:#58ddffad;transform:translateY(-2px);box-shadow:0 16px 40px #0000006b,inset 0 1px #ffffff38,0 0 30px #18c8ff3d}.floatingAudioButton:active{transform:translateY(0)scale(.97)}.floatingAudioButton:focus-visible{outline-offset:3px;outline:2px solid #7deaff}.floatingAudioButton.isPlaying{background:linear-gradient(135deg,#2a3a52c7,#0c111db3);border-color:#ffd77e94;box-shadow:0 16px 44px #0000006b,inset 0 1px #fff3,0 0 34px #f3b74633}.floatingAudioIcon{background:radial-gradient(circle at 35% 25%,#69e6ff52,#0d437457 48%,#030e1da6);border:1px solid #8deaff8f;border-radius:50%;flex:none;grid-auto-flow:column;place-items:center;gap:4px;width:38px;height:38px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 16px #18c8ff2e,0 0 16px #18c8ff33}.floatingAudioGlow{opacity:.4;background:conic-gradient(#0000,#36d7ff,#0000 38%,#ffd578,#0000 72%);border-radius:50%;animation:4s linear infinite floatingAudioSpin;position:absolute;inset:-35%}.floatingAudioIcon b{z-index:1;filter:drop-shadow(0 0 5px #5be0ffcc);border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid #e7fbff;width:0;height:0;margin-left:2px;position:relative}.floatingAudioIcon i{z-index:1;background:#ffda84;border-radius:3px;width:4px;height:13px;position:relative;box-shadow:0 0 8px #ffda8473}.floatingAudioLabel{text-align:center;white-space:nowrap;gap:2px;display:grid}.floatingAudioLabel small{color:#d6ebffa8;letter-spacing:0;font-size:7px;font-weight:500}.floatingAudioLabel strong{color:#fff;font-size:9px;font-weight:900}.floatingAudioButton.isPlaying .floatingAudioIcon{border-color:#ffdc91b3;box-shadow:inset 0 0 16px #ffcc5e24,0 0 19px #f3b74642}.floatingAudioButton.isPlaying .floatingAudioGlow{opacity:.7;animation-duration:2.3s}@keyframes floatingAudioSpin{to{transform:rotate(1turn)}}@media (width<=620px){.floatingAudioPlayer{right:max(12px,env(safe-area-inset-right,0px));bottom:max(12px,env(safe-area-inset-bottom,0px))}.floatingAudioButton{border-radius:18px;min-width:76px;height:74px;padding:7px 9px 6px}.floatingAudioIcon{width:34px;height:34px}.floatingAudioLabel small{font-size:6.5px}.floatingAudioLabel strong{font-size:8.5px}}body.contactRevealOpen{overflow:hidden}.contactRevealOverlay{z-index:12000;-webkit-backdrop-filter:blur(12px)saturate(1.2);perspective:1200px;background:#00040cc2;place-items:center;padding:20px;animation:.28s ease-out both contactRevealBackdrop;display:grid;position:fixed;inset:0}.contactRevealCard{isolation:isolate;border:1px solid color-mix(in srgb, var(--contactAccent) 68%, transparent);color:#fff;text-align:center;background:radial-gradient(circle at 50% 3%, color-mix(in srgb, var(--contactAccent) 34%, transparent), transparent 35%), radial-gradient(circle at 8% 96%, color-mix(in srgb, var(--contactAccent2) 22%, transparent), transparent 38%), linear-gradient(145deg, #122644fa, #030813fb 62%, #080b1cfc);width:min(100%,420px);box-shadow:0 34px 100px #000000b3, inset 0 1px 0 #ffffff26, inset 0 -40px 75px #00000047, 0 0 72px color-mix(in srgb, var(--contactAccent) 25%, transparent);transform-style:preserve-3d;direction:rtl;border-radius:34px;padding:28px 30px 30px;animation:.55s cubic-bezier(.18,.88,.24,1.18) both contactRevealCardIn;position:relative;overflow:hidden}.contactRevealCard:before{content:"";z-index:-1;background:conic-gradient(from 20deg, transparent, color-mix(in srgb, var(--contactAccent) 15%, transparent), transparent 25%, color-mix(in srgb, var(--contactAccent2) 12%, transparent), transparent 54%);animation:9s linear infinite contactRevealSweep;position:absolute;inset:-80%}.contactRevealClose{z-index:8;border:1px solid color-mix(in srgb, var(--contactAccent) 45%, #ffffff2e);color:#fff;cursor:pointer;background:#fff1;border-radius:15px;width:44px;height:44px;font:300 27px/1 Tahoma,sans-serif;transition:transform .2s,background .2s;position:absolute;top:15px;right:15px;box-shadow:inset 0 1px #ffffff1f,0 8px 22px #00000038}.contactRevealClose:hover{background:color-mix(in srgb, var(--contactAccent) 18%, #ffffff14);transform:rotate(8deg)scale(1.06)}.contactRevealScene{width:188px;height:178px;transform-style:preserve-3d;place-items:center;margin:-8px auto 4px;display:grid;position:relative}.contactRevealScene:after{content:"";z-index:0;background:radial-gradient(ellipse, color-mix(in srgb, var(--contactAccent) 75%, white 6%), color-mix(in srgb, var(--contactAccent2) 20%, transparent) 43%, transparent 72%);filter:blur(2px);border-radius:50%;height:26px;animation:2.8s ease-in-out infinite contactRevealGround;position:absolute;bottom:0;left:18px;right:18px;transform:rotateX(72deg)}.contactRevealOrb{z-index:4;border:1px solid color-mix(in srgb, var(--contactAccent) 78%, white 8%);width:140px;height:140px;color:var(--contactAccent);background:radial-gradient(circle at 32% 24%, #ffffff57, transparent 18%), radial-gradient(circle, color-mix(in srgb, var(--contactAccent) 22%, #0c1830), #01060ff5 69%);box-shadow:inset -21px -26px 38px #0000008a, inset 13px 12px 27px #ffffff12, 0 0 38px color-mix(in srgb, var(--contactAccent) 40%, transparent), 0 25px 50px #0000008c;transform-style:preserve-3d;border-radius:50%;place-items:center;animation:3.35s ease-in-out infinite contactRevealFloat;display:grid;position:relative}.contactRevealOrb:before{content:"";z-index:1;filter:blur(.3px);pointer-events:none;background:linear-gradient(#ffffff38,#ffffff09 52%,#0000);border-radius:50% 50% 44% 44%;height:46%;position:absolute;inset:9px 18px auto}.contactRevealOrb:after{content:"";border:1px solid color-mix(in srgb, var(--contactAccent) 32%, #fff3);box-shadow:inset 0 0 22px color-mix(in srgb, var(--contactAccent) 14%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:7px}.contactRevealOrb .contactBrandIcon{z-index:2;filter:drop-shadow(0 0 14px var(--contactAccent));position:relative;transform:translateZ(32px)}.contactRevealRing{z-index:2;border:1px solid color-mix(in srgb, var(--contactAccent) 43%, transparent);box-shadow:0 0 16px color-mix(in srgb, var(--contactAccent) 15%, transparent), inset 0 0 10px color-mix(in srgb, var(--contactAccent2) 8%, transparent);transform-origin:50%;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}.contactRevealRing.ringA{width:174px;height:174px;animation:8s linear infinite contactHaloOrbit;transform:translate(-50%,-50%)}.contactRevealRing.ringB{border-color:color-mix(in srgb, var(--contactAccent2) 38%, transparent);width:158px;height:158px;animation:3.4s ease-in-out -.7s infinite contactHaloPulse;transform:translate(-50%,-50%)}.contactRevealRing.ringC{border-color:color-mix(in srgb, white 15%, var(--contactAccent) 24%);width:146px;height:146px;animation:3.4s ease-in-out -1.7s infinite contactHaloPulse;transform:translate(-50%,-50%)}.contactRevealRing.ringA:after{content:"";width:8px;height:8px;box-shadow:0 0 7px #fff, 0 0 18px var(--contactAccent), 0 0 30px var(--contactAccent);background:#fff;border-radius:50%;margin-left:-4px;position:absolute;top:-4px;left:50%}.contactRevealSpark{z-index:5;background:var(--contactAccent);width:7px;height:7px;box-shadow:0 0 14px var(--contactAccent);border-radius:50%;animation:2.8s ease-in-out infinite contactSpark;position:absolute}.contactRevealSpark.spark1{top:16px;left:28px}.contactRevealSpark.spark2{background:var(--contactAccent2);width:5px;height:5px;animation-delay:-1.2s;top:34px;right:15px}.contactRevealSpark.spark3{animation-delay:-2s;bottom:43px;right:9px}.contactRevealSpark.spark4{background:var(--contactAccent2);width:5px;height:5px;animation-delay:-.8s;bottom:20px;left:37px}.contactRevealEyebrow{color:var(--contactAccent);margin:0 0 6px;font-size:12px;font-weight:900}.contactRevealCard h2{color:#fff;text-shadow:0 8px 24px #00000061, 0 0 23px color-mix(in srgb, var(--contactAccent) 25%, transparent);margin:0;font-size:clamp(25px,6vw,32px)}.contactRevealValue{color:#afbdd0;overflow-wrap:anywhere;direction:ltr;min-height:24px;margin:10px 0 22px;font-size:14px}.contactRevealAction{border:1px solid color-mix(in srgb, var(--contactAccent) 72%, transparent);color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--contactAccent) 62%, #081221), color-mix(in srgb, var(--contactAccent2) 24%, #07111f));min-width:174px;min-height:54px;box-shadow:0 14px 35px #0006, 0 0 28px color-mix(in srgb, var(--contactAccent) 18%, transparent);border-radius:18px;justify-content:center;align-items:center;gap:12px;padding:13px 24px;font-weight:900;text-decoration:none;transition:transform .2s,filter .2s,box-shadow .2s;display:inline-flex}.contactRevealAction:hover{filter:brightness(1.12);box-shadow:0 18px 42px #00000073, 0 0 36px color-mix(in srgb, var(--contactAccent) 28%, transparent);transform:translateY(-3px)scale(1.02)}.contactRevealAction:active{transform:scale(.97)}.contactRevealAction b{font-size:20px}.contactRevealClose:focus-visible,.contactRevealAction:focus-visible{outline:3px solid color-mix(in srgb, var(--contactAccent) 72%, white);outline-offset:3px}.contactRevealOverlay.platform-telegram .contactRevealCard{background:radial-gradient(circle at 50% 2%,#27b9f57a,#0000 36%),radial-gradient(circle at 5% 92%,#68e8ff33,#0000 40%),linear-gradient(145deg,#0b304ffb,#020e1dfc 62%,#04162afc);box-shadow:0 34px 100px #000000b3,inset 0 1px #ffffff2b,0 0 82px #27b9f54d}.contactRevealOverlay.platform-telegram .contactRevealScene:before{content:"";z-index:1;opacity:.3;filter:drop-shadow(0 0 7px #27b9f5b8);pointer-events:none;background:linear-gradient(90deg,#0000 2%,#68e8ffa3 32%,#0000 68%) 0 10px/94px 1px no-repeat,linear-gradient(90deg,#0000,#27b9f5b8 38%,#0000 76%) 56px 44px/128px 1px no-repeat,linear-gradient(90deg,#0000,#ffffff7a 36%,#0000 70%) 6px 76px/78px 1px no-repeat;width:198px;height:96px;animation:5.4s ease-in-out infinite telegramLightTrails;position:absolute;top:42px;left:-5px}.contactRevealOverlay.platform-telegram .contactRevealOrb{background:radial-gradient(circle at 31% 23%,#ffffff57,#0000 18%),radial-gradient(circle,#136a9d 0%,#07324f 58%,#02101e 100%);border-color:#68e8ffdb;box-shadow:inset -21px -26px 38px #00071194,inset 13px 12px 27px #b4f3ff1f,0 0 44px #27b9f580,0 25px 50px #0000008f}.contactRevealOverlay.platform-telegram .contactRevealOrb:before{width:auto;height:44%;box-shadow:none;filter:blur(.25px);background:linear-gradient(#ffffff2b,#53d3ff09 58%,#0000);border:0;border-radius:50% 50% 44% 44%;inset:10px 20px auto;transform:none}.contactRevealOverlay.platform-telegram .contactRevealOrb .contactBrandIcon{filter:drop-shadow(0 7px 13px #000a1873)drop-shadow(0 0 14px #1bb3f252);animation:4.6s cubic-bezier(.42,0,.24,1) infinite telegramPlaneFloat;width:76px!important;min-width:76px!important;height:76px!important;min-height:76px!important}.telegramOfficialIcon .telegram-logo-disc{fill:#168fd2}.telegramOfficialIcon .telegram-logo-plane{fill:#fff}.contactRevealOverlay.platform-telegram .contactRevealRing.ringA:after{background:#c9f8ff;box-shadow:0 0 7px #fff,0 0 18px #68e8ff,0 0 32px #27b9f5}.contactRevealOverlay.platform-telegram .contactRevealEyebrow{color:#86efff}.contactRevealOverlay.platform-telegram .contactRevealAction{color:#fff;background:linear-gradient(135deg,#168fd0,#24bfe9 58%,#0878bc);border-color:#85efffc7;box-shadow:0 15px 38px #0026477a,0 0 32px #27b9f552,inset 0 1px #ffffff40}@keyframes contactRevealBackdrop{0%{opacity:0}}@keyframes contactRevealCardIn{0%{opacity:0;filter:blur(8px);transform:translateY(34px)rotateX(12deg)scale(.72)}65%{opacity:1;filter:none;transform:translateY(-5px)rotateX(-2deg)scale(1.025)}to{transform:none}}@keyframes contactRevealSweep{to{transform:rotate(1turn)}}@keyframes contactRevealFloat{0%,to{transform:rotateX(8deg)rotateY(-10deg)translateY(0)}50%{transform:rotateX(-5deg)rotateY(12deg)translateY(-8px)scale(1.025)}}@keyframes contactRevealGround{50%{opacity:.5;transform:rotateX(72deg)scaleX(.82)}}@keyframes contactHaloOrbit{to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes contactHaloPulse{50%{opacity:.42;filter:brightness(1.28)}}@keyframes contactSpark{50%{opacity:.35;transform:translate3d(0,-9px,25px)scale(1.65)}}@keyframes telegramLightTrails{0%,to{opacity:.24;transform:translate(-4px)}50%{opacity:.5;transform:translate(5px)}}@keyframes telegramPlaneFloat{0%,to{transform:translate3d(-1px,2px,32px)scale(1)}50%{transform:translate3d(2px,-3px,38px)scale(1.035)}}@media (width<=520px){.contactRevealOverlay{padding:14px}.contactRevealCard{border-radius:28px;padding:25px 20px}.contactRevealScene{margin-block:-13px -2px;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.contactRevealOverlay,.contactRevealCard,.contactRevealCard:before,.contactRevealOrb,.contactRevealRing,.contactRevealSpark,.contactRevealScene:before,.contactRevealScene:after,.contactRevealOrb .contactBrandIcon{animation:none!important}}.servlinkPet{--pet-x:0px;--pet-y:0px;z-index:11500;width:150px;height:190px;color:inherit;transform:translate3d(var(--pet-x),var(--pet-y),0);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 16px 23px #00000057);will-change:transform;background:0 0;border:0;padding:0;position:fixed;top:0;left:0}.servlinkPet:active{cursor:grabbing}.servlinkPet:focus{outline:none}.servlinkPet:focus-visible .servlinkPetStage{filter:drop-shadow(0 0 10px #5ce4ffbd)}.servlinkPetStage{transform-origin:50% 92%;width:100%;height:100%;animation:4.8s ease-in-out infinite servlinkPetIdle;display:block;position:relative}.servlinkPetCanvas{pointer-events:none;width:86%;height:100%;display:block;position:absolute;inset:0 7%;transform:translateZ(0)}.servlinkPet.is-apple-pet{width:172px;height:218px}@media (width<=620px){.servlinkPet.is-apple-pet{width:142px;height:184px}}.servlinkPetVideo{object-fit:contain;pointer-events:none;width:86%;height:100%;transition:opacity .14s;display:block;position:absolute;inset:0 7%;transform:translateZ(0)}.servlinkPetAction,.servlinkPetDrag,.servlinkPet.is-acting .servlinkPetIdle{opacity:0}.servlinkPet.is-acting .servlinkPetAction{opacity:1}.servlinkPet.is-drag-sequence .servlinkPetIdle,.servlinkPet.is-drag-sequence .servlinkPetAction{opacity:0}.servlinkPet.is-drag-sequence .servlinkPetDrag{opacity:1}.servlinkPet.is-drag-sequence .servlinkPetStage{animation-play-state:paused}.servlinkPet.is-dragging .servlinkPetStage{transform:scale(1.025)}@keyframes servlinkPetIdle{0%,to{transform:translateY(0)rotate(-.35deg)}50%{transform:translateY(-6px)rotate(.5deg)}}@media (width<=620px){.servlinkPet{width:126px;height:164px}}@media (prefers-reduced-motion:reduce){.servlinkPetStage{animation:none}}.pub .lampBox{--pull:0px;--cord-scale:1;perspective:900px;touch-action:pan-y}.pub .lampCord{width:4px;transform:scaleY(var(--cord-scale));transform-origin:50% 0;will-change:transform;background:linear-gradient(90deg,#1c2940 0%,#b8d0f5 35%,#5e79a4 62%,#142037 100%);margin-bottom:0;transition:transform .32s cubic-bezier(.2,.8,.25,1);box-shadow:2px 0 5px #00000059,0 0 8px #9fcdff38;height:66px!important}.pub .lampButton{width:148px;height:94px;box-shadow:none;filter:drop-shadow(0 19px 16px #00000075);transform:translate3d(0,var(--pull),0);transform-style:preserve-3d;will-change:transform;contain:layout style;background:0 0;border:0;border-radius:0;margin-top:-1px;padding:0;transition:transform .32s cubic-bezier(.2,.8,.25,1),filter .25s}.pub .lampBox.is-dragging .lampCord,.pub .lampBox.is-dragging .lampButton{transition:none!important}.pub .lampButton:before{content:"";z-index:1;background:linear-gradient(90deg,#1a2740,#9db9e5 38%,#526b98 67%,#121d31);border:1px solid #c9e0ff6b;border-radius:9px 9px 6px 6px;width:28px;height:22px;position:absolute;top:0;left:50%;transform:translate(-50%)translateZ(6px);box-shadow:0 7px 13px #0000005c,inset 1px 0 #fff3}.pub .lampShade3d{z-index:2;transform-origin:50% 4%;transform-style:preserve-3d;will-change:transform;background:radial-gradient(at 34% 14%,#eff8ff5c,#0000 24%),linear-gradient(112deg,#101a2c 0%,#60779d 24%,#2c3b57 48%,#121c2e 76%,#050a13 100%);border:1px solid #b1ccef80;border-radius:68px 68px 25px 25px/58px 58px 28px 28px;animation:4.8s cubic-bezier(.45,0,.55,1) infinite lamp3dAmbient;display:block;position:absolute;inset:16px 8px 4px;overflow:visible;box-shadow:inset 8px 4px 16px #ffffff14,inset -13px -10px 22px #0000006b,0 13px 16px #0000006b}.pub .lampShade3d:after{content:"";z-index:3;background:linear-gradient(#8498b7 0%,#26364f 43%,#080e18 100%);border:1px solid #cfe2ff61;border-radius:50%;height:22px;position:absolute;bottom:-7px;left:8px;right:8px;box-shadow:inset 0 6px 9px #0009,0 3px 8px #00000061}.pub .lampShadeHighlight{z-index:4;filter:blur(.15px);border-top:4px solid #e2f0ff8a;border-radius:50%;width:39px;height:8px;position:absolute;top:13px;left:25px;transform:rotate(-24deg)translateZ(10px)}.pub .lampBulb3d{z-index:5;background:radial-gradient(at 39% 24%,#c9d4e5,#748199 42%,#253044 100%);border:1px solid #d2e0f670;border-radius:50%;height:18px;transition:background .32s,box-shadow .32s,filter .32s;position:absolute;bottom:-4px;left:19px;right:19px;box-shadow:inset 0 -5px 9px #00000052}.pub .lampBox.mode-pull:not(.on) .lampButton,.pub .lampBox.mode-pull.on .lampButton{animation:none!important}.pub .lampBox.mode-pull:not(.on) .lampButton{filter:brightness(.78)drop-shadow(0 19px 16px #00000080)}.pub .lampBox.on .lampShade3d,.pub .lampBox.mode-static .lampShade3d{box-shadow:inset 9px 5px 18px #ffffff3d, inset -13px -10px 22px #0000004d, 0 13px 18px #0006, 0 0 34px color-mix(in srgb,var(--p),transparent 50%);background:radial-gradient(at 34% 14%,#ffffffb8,#0000 25%),linear-gradient(112deg,#60789e 0%,#eaf4ff 26%,#9db4d2 50%,#4a6283 77%,#17243a 100%);border-color:#f6fbffc7}.pub .lampBox.on .lampBulb3d,.pub .lampBox.mode-static .lampBulb3d{filter:brightness(1.08);background:radial-gradient(at 38% 22%,#fffef1 0%,#fff0a4 36%,#ffc74b 73%,#a86405 100%);box-shadow:inset 0 -4px 9px #a35d0042,0 0 18px #ffe28a,0 0 42px #ffcb4894}.pub .lampBox.on .lampGlow,.pub .lampBox.mode-static .lampGlow{opacity:.88}.pub .lampBox.on .lampButton{cursor:default}@keyframes lamp3dAmbient{0%,to{transform:rotateY(-2deg)rotate(-.75deg)translate(-.7px)}50%{transform:rotateY(2deg)rotate(.75deg)translate3d(.7px,1.5px,7px)}}@media (width<=560px){.pub .lampButton{width:136px;height:88px}}@media (prefers-reduced-motion:reduce){.pub .lampShade3d{animation:none!important}.pub .lampCord,.pub .lampButton{transition-duration:.01ms!important}}.pub .lampButton.lampClassicButton{filter:drop-shadow(0 19px 16px #0000006b);width:124px;height:92px}.pub .lampButton.lampClassicButton:before{display:none}.pub .lampClassicShell{z-index:2;background:linear-gradient(180deg, #fff8d4 0%, color-mix(in srgb,var(--p),#fff 42%) 52%, color-mix(in srgb,var(--p),#000 8%) 100%);transform-origin:50% -58px;will-change:transform;border:0;border-radius:62px 62px 22px 22px;width:124px;height:78px;animation:4.6s cubic-bezier(.45,0,.55,1) infinite lampClassicSway;display:block;position:absolute;inset:11px 0 auto;overflow:visible;box-shadow:0 24px 58px #000000b8}.pub .lampClassicShell:before{content:"";background:linear-gradient(180deg, color-mix(in srgb,var(--p),#fff 45%), color-mix(in srgb,var(--p),#000 5%));border-radius:7px;width:24px;height:18px;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000061}.pub .lampClassicBulb{z-index:3;background:#fff5d4;border:0;border-radius:50%;width:auto;height:20px;display:block;position:absolute;bottom:-8px;left:18px;right:18px;box-shadow:0 0 28px #ffe7a799}.pub .lampBox.mode-pull:not(.on) .lampClassicButton{filter:brightness(.52)drop-shadow(0 19px 16px #0000007a)}.pub .lampBox.on .lampClassicButton,.pub .lampBox.mode-static .lampClassicButton{filter:brightness(1.08)drop-shadow(0 19px 16px #0006)}@keyframes lampClassicSway{0%,to{transform:translate(-3px)rotate(-.8deg)}50%{transform:translate(3px,1px)rotate(.8deg)}}@media (width<=560px){.pub .lampButton.lampClassicButton{width:112px;height:86px}.pub .lampClassicShell{border-radius:58px 58px 21px 21px;width:112px;height:72px}}@media (prefers-reduced-motion:reduce){.pub .lampClassicShell{animation:none!important}}.pub .quickBtns a,.pub .folderContent>.contacts a,.contactSheetOverlay .contactIconBtn{perspective:620px;transform-style:preserve-3d;-webkit-tap-highlight-color:transparent;transition:transform .26s cubic-bezier(.2,.8,.25,1),filter .26s!important}.pub .contactBrandIcon,.contactSheetOverlay .contactBrandIcon{transform-origin:50% 56%;transform-style:preserve-3d;filter:drop-shadow(0 3px #ffffff29)drop-shadow(0 7px #0000003d)drop-shadow(0 13px 16px #00000057);will-change:transform;position:relative;transform:perspective(460px)rotateX(8deg)rotateY(-7deg)translateZ(12px);transition:transform .3s cubic-bezier(.2,.8,.25,1),filter .3s!important}.pub .contactBrandIcon:after,.contactSheetOverlay .contactBrandIcon:after{content:"";z-index:3;pointer-events:none;opacity:.58;filter:blur(.2px);background:linear-gradient(#ffffff6b,#ffffff0f 62%,#0000);border-radius:50%;height:34%;position:absolute;inset:7% 12% auto;transform:translateZ(22px)rotate(-8deg)}.pub .contactBrandIcon img,.pub .contactBrandIcon svg,.contactSheetOverlay .contactBrandIcon img,.contactSheetOverlay .contactBrandIcon svg{backface-visibility:hidden;transform:translateZ(14px);filter:drop-shadow(0 1px #ffffff40)drop-shadow(0 5px 8px #00000042)saturate(1.08)contrast(1.03)!important}.pub .quickBtns a.is-icon-launching,.pub .folderContent>.contacts a.is-icon-launching,.contactSheetOverlay .contactIconBtn.is-icon-launching{pointer-events:none}@keyframes contactIconLaunch3d{0%{filter:brightness()drop-shadow(0 7px 9px #0000004d);transform:perspective(460px)rotateX(8deg)rotateY(-7deg)translateZ(12px)scale(1)}16%{filter:brightness(.95)drop-shadow(0 4px 5px #00000042);transform:perspective(460px)rotateX(19deg)rotateY(-13deg)translate3d(0,2px,4px)scale(.86)}43%{filter:brightness(1.28)drop-shadow(0 17px 18px #0006);transform:perspective(460px)rotateX(-8deg)rotateY(22deg)translate3d(0,-8px,34px)scale(1.13)}68%{filter:brightness(1.16)drop-shadow(0 13px 15px #0000005c);transform:perspective(460px)rotateX(5deg)rotateY(-16deg)translate3d(0,-4px,24px)scale(1.055)}86%{filter:brightness(1.04)drop-shadow(0 7px 9px #0000004d);transform:perspective(460px)rotateX(7deg)rotateY(5deg)translate3d(0,1px,10px)scale(.98)}to{filter:brightness()drop-shadow(0 7px 9px #0000004d);transform:perspective(460px)rotateX(8deg)rotateY(-7deg)translateZ(12px)scale(1)}}@keyframes contactLabelPulse{0%,to{opacity:.86;transform:translateY(0)}43%{opacity:1;transform:translateY(2px)scale(1.04)}}@media (prefers-reduced-motion:reduce){.pub .is-icon-launching .contactBrandIcon,.contactSheetOverlay .is-icon-launching .contactBrandIcon,.pub .is-icon-launching .contactLogoLabel,.contactSheetOverlay .is-icon-launching .contactLogoLabel{animation:none!important}}.pub .lampGlow{box-shadow:none!important;filter:none!important;background:0 0!important;display:none!important}.pub .lampBox.on:after,.pub .lampBox.mode-static:after{content:none!important;display:none!important}.pub .lampBox.on .lampButton,.pub .lampBox.mode-static .lampButton{box-shadow:none!important}.pub .lampButton,.pub .lampBox:not(.on) .lampButton,.pub .lampBox.mode-off .lampButton{box-shadow:none!important;background:0 0!important}.pub .contactBrandIcon,.contactSheetOverlay .contactBrandIcon{filter:saturate(1.13)contrast(1.04);background:linear-gradient(145deg,#22395885,#030a146b);border:1px solid #ffffff24;border-radius:16px;padding:5px;transform:perspective(460px)rotateX(10deg)rotateY(-6deg)translate3d(0,-2px,18px);box-shadow:inset 2px 2px 3px #ffffff2e,inset -4px -5px 8px #00000057,0 5px #0000004d,0 14px 19px #00000052}.pub .quickBtns a:hover .contactBrandIcon,.pub .folderContent>.contacts a:hover .contactBrandIcon,.contactSheetOverlay .contactIconBtn:hover .contactBrandIcon{filter:brightness(1.1)saturate(1.16);transform:perspective(460px)rotateX(5deg)rotateY(4deg)translate3d(0,-4px,24px)scale(1.035)}.pub .is-icon-launching .contactBrandIcon,.contactSheetOverlay .is-icon-launching .contactBrandIcon{animation:.48s cubic-bezier(.2,.85,.25,1) both contactIconPressSoft!important}.pub .is-icon-launching .contactLogoLabel,.contactSheetOverlay .is-icon-launching .contactLogoLabel{animation:.48s both contactLabelSoft!important}@keyframes contactIconPressSoft{0%{transform:perspective(460px)rotateX(10deg)rotateY(-6deg)translate3d(0,-2px,18px)scale(1)}30%{filter:brightness(.86)saturate(1.04);transform:perspective(460px)rotateX(16deg)rotateY(-4deg)translate3d(0,4px,3px)scale(.91)}68%{filter:brightness(1.18)saturate(1.17);transform:perspective(460px)rotateX(6deg)rotateY(3deg)translate3d(0,-4px,25px)scale(1.055)}to{transform:perspective(460px)rotateX(10deg)rotateY(-6deg)translate3d(0,-2px,18px)scale(1)}}@keyframes contactLabelSoft{0%,to{opacity:.86;transform:translateY(0)}40%{opacity:.72;transform:translateY(1px)}68%{opacity:1;transform:translateY(-1px)}}.pub:before{content:"";z-index:58;pointer-events:none;visibility:hidden;opacity:0;-webkit-backdrop-filter:brightness(.28)saturate(.5);background:#000309d1;transition:opacity .68s,visibility 0s linear .68s;position:fixed;inset:0}.pub.preLampDark:before{visibility:visible;opacity:1;transition:opacity .68s,visibility}.pub.preLampDark .lampBox{z-index:60;position:relative}.pub.preLampDark .lampBox p{letter-spacing:.01em;text-shadow:0 0 8px #fffc,0 0 25px color-mix(in srgb,var(--p),transparent 35%),0 5px 15px #000000f2;font-size:clamp(1rem,2.5vw,1.15rem);font-weight:900;color:#fff!important;opacity:1!important}.pub .homeLampLogo{z-index:2;aspect-ratio:1230/1278;width:min(102vw,1140px);transform-style:preserve-3d;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 16px 20px #00000094)drop-shadow(0 0 16px #0077ff57);animation:5s ease-in-out infinite homeLampLogoFloat;position:absolute;bottom:270px;left:50%;transform:translate(-50%)}.pub .homeLampLogoObject{transform-style:preserve-3d;transform:perspective(1400px) rotateX(var(--home-logo-rx,-12deg)) rotateY(var(--home-logo-ry,24deg));transition:transform .12s ease-out;position:absolute;inset:0}.pub .homeLampLogoObject:before{content:"";z-index:1;filter:brightness(1.06)saturate(1.1);background:url(/servlink-media/home-lamp-logo.png) 50%/contain no-repeat;position:absolute;inset:0;transform:translateZ(-34px)}.pub .homeLampLogoLayer,.pub .homeLampLogoFace{backface-visibility:hidden;background:url(/servlink-media/home-lamp-logo.png) 50%/contain no-repeat;display:block;position:absolute;inset:0}.pub .homeLampLogoLayer{transform:translateZ(var(--home-logo-z));filter:brightness(1.04)saturate(1.08);opacity:1}.pub .homeLampLogoLayer.is-back{transform:rotateY(180deg) scaleX(-1) translateZ(var(--home-logo-z))}.pub .homeLampLogoFace{z-index:2;filter:drop-shadow(0 22px 18px #00000080)drop-shadow(0 0 16px #0076ff61);transform:translateZ(34px)}.pub .homeLampLogoFace.is-back{display:none}.pub .homeLampLogo.is-exiting{animation:1.15s cubic-bezier(.18,.82,.22,1) forwards homeLampLogoExit}@keyframes homeLampLogoFloat{0%,to{transform:translate(-50%)rotate(-2deg)}50%{transform:translate(-50%)rotate(2deg)}}@keyframes homeLampLogoExit{0%{opacity:1;transform:translate(-50%)rotateY(0)rotateX(0)scale(1)}to{opacity:0;transform:translate(-50%)rotateY(680deg)rotateX(240deg)translateY(-24px)scale(.22)}}@media (width<=800px){.pub .homeLampLogo{contain:layout paint;filter:drop-shadow(0 10px 14px #00000080)drop-shadow(0 0 10px #0077ff40);width:min(92vw,620px);animation:none;bottom:236px}.pub .homeLampLogoLayer{display:none}.pub .homeLampLogoLayer:first-child,.pub .homeLampLogoLayer:nth-child(3),.pub .homeLampLogoLayer:nth-child(5),.pub .homeLampLogoLayer:nth-child(7),.pub .homeLampLogoLayer:nth-child(9),.pub .homeLampLogoLayer:nth-child(10),.pub .homeLampLogoLayer:nth-child(11),.pub .homeLampLogoLayer:nth-child(13),.pub .homeLampLogoLayer:nth-child(15),.pub .homeLampLogoLayer:nth-child(17),.pub .homeLampLogoLayer:nth-child(19),.pub .homeLampLogoLayer:nth-child(20){display:block}.pub .homeLampLogoObject{will-change:transform;transition:none}.pub .homeLampLogoFace{filter:drop-shadow(0 10px 12px #0000006b)drop-shadow(0 0 9px #0076ff40);transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.pub:before{transition:none!important}.pub.preLampDark .homeLampLogo,.pub .homeLampLogo.is-exiting{animation:none}}.pub .businessHero .quickBtns{margin-top:clamp(22px,2.2vw,28px)!important}.pub .businessHero .quickBtns a{border:1px solid color-mix(in srgb,#fff 25%,var(--p) 12%)!important;-webkit-backdrop-filter:blur(16px)saturate(1.35)!important;background:linear-gradient(145deg,#ffffff26,#0c192b38)!important;border-radius:18px!important;min-height:62px!important;padding:8px 10px!important;box-shadow:inset 0 1px #ffffff38,0 12px 28px #00000038!important}.pub.preLampDark .visitorCount,.pub.preLampDark .pageQrTrigger,.pub.preLampDark .servlinkPet{z-index:40!important}.pub .homeLightParticles{z-index:1;pointer-events:none;opacity:0;transition:opacity .45s;position:absolute;inset:-190px -28vw -120px;overflow:hidden}.pub.preLampDark .homeLightParticles{opacity:1}.pub .lampBox.on .homeLightParticles{opacity:0;transition-duration:.22s}.pub .homeLightParticles i{left:var(--particle-left);top:var(--particle-top);aspect-ratio:1;width:7px;transform:scale(var(--particle-scale));animation:8.5s ease-in-out infinite homeLightParticleFloat;animation-delay:var(--particle-delay);background:#d9fbff;border-radius:50%;position:absolute;box-shadow:0 0 7px 3px #82edffe6,0 0 27px 8px #3190ff66}@keyframes homeLightParticleFloat{0%,to{opacity:.18;translate:0 13px}45%{opacity:1}65%{opacity:.7;translate:18px -30px}}@media (width<=700px){.pub .homeLightParticles{inset:-130px -50vw -70px}.pub .homeLightParticles i{width:5px;box-shadow:0 0 6px 2px #82edffd9,0 0 18px 5px #3190ff52}}@media (prefers-reduced-motion:reduce){.pub .homeLightParticles i{animation:none}}.pub .homeLightMessage{z-index:4;color:#f1fdff;text-align:center;text-shadow:0 2px 15px #000000e6,0 0 22px #62d8ffc7;opacity:0;pointer-events:none;width:max-content;max-width:calc(100vw - 34px);margin:0;font:800 clamp(.92rem,1.8vw,1.16rem)/1.6 Vazirmatn,system-ui,sans-serif;transition:opacity .42s,transform .55s cubic-bezier(.18,.8,.25,1);position:absolute;bottom:112px;left:50%;transform:translate(-50%,14px)scale(.98)}.pub .homeLightMessage.is-visible{opacity:1;transform:translate(-50%)scale(1)}@media (width<=700px){.pub .homeLightMessage{font-size:.9rem;bottom:92px}}@media (prefers-reduced-motion:reduce){.pub .homeLightMessage{transition:none}}.pub .homeLightMessage{color:#fff;letter-spacing:-.035em;text-shadow:0 3px 3px #00000073,0 0 18px #9feffff5,0 0 52px #3992ffbd;padding:0 22px;font:900 clamp(1.45rem,4.4vw,3.35rem)/1.35 Vazirmatn,system-ui,sans-serif;bottom:clamp(88px,14vh,150px)}.pub .homeLightMessage.is-visible{animation:2.5s cubic-bezier(.16,.78,.22,1) both homeLightMessageReveal}@keyframes homeLightMessageReveal{0%{opacity:0;filter:blur(12px)brightness(2.6);transform:translate(-50%,42px)scale(.72)}22%{opacity:1;filter:blur()brightness(1.45);transform:translate(-50%,-5px)scale(1.065)}46%{opacity:1;filter:blur()brightness();transform:translate(-50%)scale(1)}76%{opacity:1;filter:blur()brightness();transform:translate(-50%)scale(1)}to{opacity:0;filter:blur(8px)brightness(1.7);transform:translate(-50%,-18px)scale(1.04)}}@media (width<=700px){.pub .homeLightMessage{padding-inline:18px;font-size:clamp(1.28rem,7.2vw,2rem);bottom:104px}}@media (prefers-reduced-motion:reduce){.pub .homeLightMessage.is-visible{animation:none}}.pub.homeIntroCue>:not(.lampBox){visibility:hidden}.pub.homeIntroCue .lampBox>:not(.homeLightMessage){opacity:0;visibility:hidden}.pub.homeIntroCue .lampBox .homeLightMessage{z-index:80}.pub.preLampDark .lampBox p.homeLightMessage:not(.is-visible){visibility:hidden;opacity:0!important}.pub.preLampDark .lampBox p.homeLightMessage.is-visible{visibility:visible}@media (width>=701px){.pub .homeLightMessage{font-size:clamp(1.2rem,2.35vw,2.05rem);bottom:clamp(78px,10vh,108px);font-size:clamp(1rem,1.35vw,1.34rem)!important}}@media (width>=801px){.pub .homeLampLogo{width:min(32vw,400px);bottom:185px}}.pub.preLampDark:before{-webkit-backdrop-filter:none;background:#000}.pub.preLampDark>:not(.lampBox){visibility:hidden}body:has(.pub.preLampDark) .floatingAudioPlayer{visibility:hidden;opacity:0;pointer-events:none}.pub.preLampDark .lampBox.home-lamp-root{z-index:60;width:100vw;min-height:100svh;padding:0 0 max(20px,env(safe-area-inset-bottom,0px));align-content:end;justify-items:center;margin:0;display:grid;position:fixed!important;inset:0!important}.pub.preLampDark .lampBox.home-lamp-root .homeLampLogo{bottom:clamp(165px,24vh,238px)}@media (width>=801px){.pub.preLampDark .lampBox.home-lamp-root .homeLampLogo{bottom:180px}}.pub.preLampDark .lampBox.home-lamp-root{width:100%;height:100svh;min-height:100svh;position:absolute!important;inset:0 auto auto 0!important}.pub.preLampDark{position:relative}.pub.homeIdlePortal{z-index:11000;background:#000;width:100vw;height:100svh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.pub.homeIdlePortal .lampBox.home-lamp-root{width:100%;height:100%;min-height:100%;padding:0 0 max(24px,env(safe-area-inset-bottom,0px));align-content:end;justify-items:center;margin:0;display:grid;position:relative!important;inset:auto!important}.pub.homeIdlePortal .homeLampLogo{bottom:180px}@media (width<=800px){.pub.homeIdlePortal .homeLampLogo{bottom:clamp(170px,26vh,230px)}}.pub.homeIdlePortal .lampBox.home-lamp-root{height:100svh!important;min-height:100svh!important;display:grid!important}.pub.homeIdlePortal{z-index:11499!important}@media (width>=801px){.pub.homeIdlePortal .lampBox.home-lamp-root{padding-bottom:88px}}@media (width<=800px){.pub.homeIdlePortal .lampBox.home-lamp-root{padding-bottom:54px}}@media (width>=801px){.pub.homeIdlePortal .homeLampLogo{width:min(26vw,320px);bottom:280px}}.pub.homeIdlePortal .lampBox.mode-pull:not(.on) .lampButton{filter:none!important}@media (width>=801px){.pub.homeIdlePortal .homeLampLogo{width:min(23vw,290px);bottom:330px}}.pub.homeIdlePortal .lampBox.mode-pull:not(.on) .lampClassicButton{filter:brightness(1.08)drop-shadow(0 19px 16px #0006)!important}.pub.homeIdlePortal{--p:#7c9cff;--s:#fff0c9}body:has(.pub.homeIdlePortal) .floatingAudioPlayer{z-index:11501;visibility:visible!important;opacity:1!important;pointer-events:auto!important}@media (width>=801px){.pub.homeIdlePortal .homeLampLogo{width:min(17vw,210px);bottom:clamp(390px,64vh,410px)}}@media (width>=801px) and (height<=600px){.pub.homeIdlePortal .homeLampLogo{width:min(16vw,180px);bottom:360px}}@media (width>=801px){.pub.homeIdlePortal .homeLampLogo{width:min(13vw,155px);bottom:450px}}@media (width>=801px) and (height<=600px){.pub.homeIdlePortal .homeLampLogo{width:min(12vw,135px);bottom:420px}}@media (width>=801px){.pub.homeIdlePortal .homeLampLogo{width:min(20vw,250px);bottom:370px}}@media (width<=800px){.pub.homeIdlePortal .homeLampLogo{width:min(46vw,200px);bottom:clamp(360px,49svh,430px)}.pub.homeIdlePortal .lampButton.lampClassicButton{width:132px;height:98px}.pub.homeIdlePortal .lampClassicShell{width:132px;height:82px}}@media (width>=801px){.pub.homeIdlePortal .homeLampLogo{width:clamp(155px,16vw,250px);bottom:clamp(360px,58vh,390px)}}@media (width<=800px){.pub.homeIdlePortal .homeLampLogo{width:clamp(140px,46vw,200px);bottom:clamp(360px,49svh,430px)}}@media (width<=800px) and (height<=650px){.pub.homeIdlePortal .homeLampLogo{width:clamp(125px,42vw,165px);bottom:340px}}@media (width>=801px){.pub.homeIdlePortal .homeLampLogo{width:clamp(200px,20vw,300px);bottom:clamp(300px,50vh,330px)}}@media (width<=800px){.pub.homeIdlePortal .homeLampLogo{width:clamp(150px,50vw,220px);bottom:clamp(385px,50svh,440px)}}@media (width<=800px) and (height<=650px){.pub.homeIdlePortal .homeLampLogo{width:clamp(135px,45vw,185px);bottom:365px}}@media (width>=801px){.pub.homeIdlePortal .homeLampLogo{width:clamp(215px,21vw,315px);bottom:clamp(290px,48vh,320px)}}@media (width<=800px){.pub.homeIdlePortal .homeLampLogo{width:clamp(160px,52vw,240px);bottom:clamp(405px,52svh,450px)}}@media (width<=800px) and (height<=650px){.pub.homeIdlePortal .homeLampLogo{width:clamp(145px,47vw,200px);bottom:385px}}@media (width>=801px){.pub.homeIdlePortal .homeLampLogo{width:clamp(235px,22vw,340px);bottom:clamp(270px,44vh,300px)}}@media (width<=800px){.pub.homeIdlePortal .homeLampLogo{width:clamp(175px,56vw,265px);bottom:clamp(430px,54svh,470px)}}@media (width<=800px) and (height<=650px){.pub.homeIdlePortal .homeLampLogo{width:clamp(150px,49vw,220px);bottom:400px}}@media (width>=801px){.pub.homeIdlePortal .homeLampLogo{bottom:clamp(258px,42vh,288px)}}@media (width<=800px){.pub.homeIdlePortal .homeLampLogo{bottom:clamp(412px,52svh,452px)}}@media (width<=800px) and (height<=650px){.pub.homeIdlePortal .homeLampLogo{bottom:382px}}@media (width<=800px){.pub.homeIdlePortal .homeLampLogo{width:clamp(200px,60vw,285px);bottom:clamp(432px,55svh,474px)}}@media (width<=800px) and (height<=650px){.pub.homeIdlePortal .homeLampLogo{width:clamp(170px,52vw,235px);bottom:404px}}body:has(.pub.homeRootTheme){background:#02050c}.pub.homeRootTheme{--pageBg:radial-gradient(circle at 50% -12%, #18356b 0%, #0a1935 32%, #030712 70%, #010205 100%)!important;--p:#8ba9ff!important;--s:#d8e5ff!important}.pub.homeRootTheme .card,.pub.homeRootTheme .businessHero{background:linear-gradient(145deg,#142c5ba8,#030917db)!important;border-color:#8ba9ff3d!important;box-shadow:0 18px 55px #0000007a,inset 0 1px #b5cbff12!important}.pub.homeIdlePortal{background:radial-gradient(circle at 50% 0,#0b1b3c 0%,#030815 43%,#000 100%)!important}.portfolioWebsiteButton{letter-spacing:.1px;background:linear-gradient(135deg,#fff1b5 0%,#e8b944 48%,#fff4c7 100%);border:1px solid #ffe39a;border-radius:14px;justify-content:center;align-items:center;gap:9px;margin-top:16px;padding:12px 18px;font-weight:900;text-decoration:none;animation:2.1s ease-in-out infinite portfolioWebsiteGlow;display:inline-flex;box-shadow:0 8px 24px #e8b94457,inset 0 1px #ffffffc7;color:#1b1300!important}.portfolioWebsiteButton span{font-size:1.1em;transition:transform .25s}.portfolioWebsiteButton:hover span{transform:translate(-3px,-3px)}@keyframes portfolioWebsiteGlow{0%,to{transform:translateY(0);box-shadow:0 8px 24px #e8b94457,inset 0 1px #ffffffc7}50%{transform:translateY(-3px);box-shadow:0 13px 32px #ffcf4c9e,0 0 0 5px #ffda731f,inset 0 1px #ffffffdb}}@media (prefers-reduced-motion:reduce){.portfolioWebsiteButton{animation:none}}@media (width<=800px){.pub.homeIdlePortal .homeLampLogo{width:clamp(225px,66vw,320px);bottom:clamp(458px,58svh,502px)}}@media (width<=800px) and (height<=650px){.pub.homeIdlePortal .homeLampLogo{width:clamp(190px,57vw,265px);bottom:430px}}@media (width<=800px){.pub.homeIdlePortal .homeLampLogo{width:clamp(240px,70vw,340px);bottom:clamp(438px,55svh,482px)}}@media (width<=800px) and (height<=650px){.pub.homeIdlePortal .homeLampLogo{width:clamp(205px,61vw,285px);bottom:410px}}@media (width<=800px){.pub.homeIdlePortal .homeLampLogo{width:clamp(270px,84vw,360px);bottom:clamp(250px,31svh,320px)}}@media (width<=800px) and (height<=650px){.pub.homeIdlePortal .homeLampLogo{width:clamp(220px,64vw,280px);bottom:235px}}.pub .lampCord{background:linear-gradient(90deg, color-mix(in srgb,var(--p),#000 72%) 0%, color-mix(in srgb,var(--p),#fff 36%) 35%, color-mix(in srgb,var(--p),#000 28%) 62%, color-mix(in srgb,var(--p),#000 76%) 100%);box-shadow:2px 0 5px #00000059,0 0 8px color-mix(in srgb,var(--p),transparent 68%)}.pub .lampClassicBulb{background:radial-gradient(ellipse at 38% 20%, #fff 0%, color-mix(in srgb,var(--p),#fff 48%) 38%, var(--p) 74%, color-mix(in srgb,var(--p),#000 28%) 100%);box-shadow:0 0 18px color-mix(in srgb,var(--p),transparent 36%),0 0 36px color-mix(in srgb,var(--p),transparent 58%)}.pub .lampClassicShell{box-shadow:0 24px 58px #000000b8,0 0 26px color-mix(in srgb,var(--p),transparent 78%)}.pub.homeRootTheme .lampBox,.pub.homeIdlePortal{--p:#193b78;--s:#dce8ff}.pub.homeRootTheme .rootEnamad{min-height:116px;padding:20px 0 max(22px,env(safe-area-inset-bottom,0px));border-top:1px solid #8ba9ff2b;justify-content:center;align-items:center;margin:34px 0 4px;display:flex}.pub.homeRootTheme .rootEnamad a{background:#0207126b;border-radius:15px;justify-content:center;align-items:center;padding:7px;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 30px #00000047}.pub.homeRootTheme .rootEnamad a:hover{transform:translateY(-2px);box-shadow:0 14px 34px #00000061}.pub.homeRootTheme .rootEnamad img{object-fit:contain;width:92px;height:auto;max-height:92px;display:block}@media (width>=801px){.pub:not(.homeIdlePortal){width:min(100% - clamp(48px,6vw,120px),1180px)!important;max-width:1180px!important;padding:clamp(24px,3vw,40px)!important}.pub:not(.homeIdlePortal) .folderContent,.pub:not(.homeIdlePortal) .services,.pub:not(.homeIdlePortal) .about,.pub:not(.homeIdlePortal) .contacts{max-width:100%}.pub.homeIdlePortal{width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important}.pub.homeRootTheme .businessHero{gap:8px!important;padding-bottom:16px!important}.pub.homeRootTheme .businessHero .cover{object-fit:cover!important;height:clamp(130px,27vh,240px)!important;min-height:0!important}.pub:not(.homeIdlePortal){width:100%!important;max-width:none!important}.pub:not(.homeIdlePortal) .businessHero,.pub:not(.homeIdlePortal) .folderShell,.pub:not(.homeIdlePortal) .card{max-width:none!important}}.pub .folderTab>span{display:none!important}.pub .folderTab{border-color:color-mix(in srgb, var(--p,#d8bd8d) 62%, transparent)!important;background:color-mix(in srgb, var(--p,#d8bd8d) 17%, #060b14b8)!important;min-width:clamp(250px,30vw,396px)!important;min-height:clamp(88px,11vw,126px)!important;box-shadow:0 14px 34px color-mix(in srgb, var(--p,#d8bd8d) 14%, transparent)!important;padding:clamp(18px,2.2vw,28px) clamp(20px,3vw,36px)!important}.pub .folderTab b{color:var(--s,#fff)!important;font-size:clamp(1.55rem,3vw,2.65rem)!important;font-weight:900!important;line-height:1.15!important}.pub .folderTab.active{border-color:var(--p,#d8bd8d)!important;background:color-mix(in srgb, var(--p,#d8bd8d) 38%, #060b14bd)!important;box-shadow:0 0 30px color-mix(in srgb, var(--p,#d8bd8d) 44%, transparent)!important}.pub .folderDropdown{min-height:clamp(68px,9vw,94px)!important;color:var(--s,#fff)!important;border-color:color-mix(in srgb, var(--p,#d8bd8d) 64%, transparent)!important;background:color-mix(in srgb, var(--p,#d8bd8d) 18%, #060b14c7)!important;padding:12px 22px!important;font-size:clamp(1.45rem,2.7vw,2.45rem)!important;font-weight:900!important}@media (width<=620px){.pub .folderTab{min-width:min(78vw,300px)!important;min-height:84px!important}.pub .folderTab b{font-size:clamp(1.42rem,7vw,2rem)!important}}@media (width>=801px){.pub.homeRootTheme .businessHero .cover{object-fit:contain!important;object-position:center!important;height:auto!important;min-height:0!important;max-height:none!important}}.pub .folderTab b{color:var(--s,#fff)!important;white-space:normal!important;text-overflow:clip!important;font-size:clamp(2rem,5.4vw,3.25rem)!important;font-weight:900!important;line-height:1.2!important;display:block!important;overflow:visible!important}.pub .folderDropdown,.pub .folderDropdown option{font-size:clamp(1.85rem,4.8vw,3rem)!important;font-weight:900!important}@media (width<=620px){.pub .folderTab{min-width:min(86vw,340px)!important;min-height:108px!important}.pub .folderTab b{font-size:clamp(2rem,9vw,2.55rem)!important}.pub .folderDropdown,.pub .folderDropdown option{font-size:clamp(1.7rem,8vw,2.3rem)!important}}@media (width>=621px){.pub .folderTab b{font-size:clamp(2.4rem,5vw,4.5rem)!important}.pub .folderDropdown,.pub .folderDropdown option{font-size:clamp(2.15rem,4.3vw,4rem)!important}}@media (width<=620px){.pub .folderTab b{font-size:clamp(2.25rem,10vw,3rem)!important}.pub .folderDropdown,.pub .folderDropdown option{font-size:clamp(2rem,9vw,2.7rem)!important}}@media (width>=621px){main.pub[class*=folderMode-] .folderTab b{font-size:clamp(2.4rem,5vw,4.5rem)!important;line-height:1.2!important}}@media (width<=620px){main.pub[class*=folderMode-] .folderTab b{font-size:clamp(2.25rem,10vw,3rem)!important;line-height:1.2!important}}main.pub .businessHero h1{font-size:var(--brand-font-size,34px)!important}.ceramicTile:before,.ceramicTile:after{display:none!important}.ceramicTile img{box-shadow:none!important;background:0 0!important;transform:translateZ(12px)!important}.ceramicTileBack{transform:rotateY(180deg)translateZ(12px)!important}.ceramicEdge{z-index:0;backface-visibility:hidden;background:linear-gradient(135deg,#e7e5df,#9f9d98);display:block;position:absolute;box-shadow:inset 0 0 0 1px #ffffff38}.edgeRight,.edgeLeft{width:24px;height:100%;top:0}.edgeRight{transform-origin:0;right:-12px;transform:rotateY(90deg)}.edgeLeft{transform-origin:100%;left:-12px;transform:rotateY(-90deg)}.edgeTop,.edgeBottom{width:100%;height:24px;left:0}.edgeTop{transform-origin:bottom;top:-12px;transform:rotateX(90deg)}.edgeBottom{transform-origin:top;bottom:-12px;transform:rotateX(-90deg)}.ceramicScene{touch-action:auto!important;cursor:default!important}.ceramicTile{touch-action:auto!important;cursor:default!important;filter:none!important}.ceramicTile img{touch-action:none;cursor:grab}.ceramicTile img:active{cursor:grabbing}.ceramicScene,.ceramicTile,.ceramicTile img,.ceramicTileBack,.ceramicEdge{filter:none!important;box-shadow:none!important}.ceramicTileBack{pointer-events:none;background:0 0!important;transform:rotateY(180deg)translateZ(12px)scaleX(-1)!important}.ceramicTile{will-change:transform;contain:paint;transition:none!important}.ceramicTile img,.ceramicTileBack,.ceramicEdge{will-change:auto!important}.ceramicTile img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media (hover:none) and (pointer:coarse){.ceramicEdge.edgeLeft,.ceramicEdge.edgeTop{display:none!important}.ceramicTile{perspective:none}}.ceramicTile{width:min(72vw,390px)!important;height:min(72vw,390px)!important}.ceramicTile.is-portrait{width:min(48vw,255px)!important;height:min(76vh,470px)!important}@media (width<=620px){.ceramicScene{box-sizing:border-box;min-height:390px;padding-block:30px;overflow:visible;height:calc(100svh - 150px)!important}.ceramicTile{width:min(86vw,390px)!important;height:min(86vw,390px)!important}.ceramicTile.is-portrait{width:min(60vw,250px)!important;height:min(72svh,470px)!important}}.ceramicInfo{margin-top:22px!important}.pub .logoWrap.has-custom-frame{border-color:var(--logo-frame-color)!important;box-shadow:0 0 0 7px color-mix(in srgb,var(--logo-frame-color) 18%,transparent),0 10px 26px color-mix(in srgb,var(--logo-frame-color) 34%,transparent)!important}.quickBtns.icon-theme-template a{box-shadow:0 0 18px color-mix(in srgb,var(--s) 42%,transparent);border-color:var(--p)!important;background:color-mix(in srgb,var(--p) 18%,transparent)!important}.quickBtns.icon-theme-neon a{color:#fff!important;background:linear-gradient(135deg,#1a2058,#251149)!important;border-color:#54e9ff!important;box-shadow:0 0 18px #54e9ff,0 0 32px #ef55ff!important}.quickBtns.icon-theme-mono a{box-shadow:none!important;color:#fff!important;background:#ffffff1a!important;border-color:#ffffffbf!important}.pub .folderTab{transform:translateY(-3px);border:1px solid color-mix(in srgb,var(--p) 55%,#ffffff38)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--p) 12%,#151b27e6),#080c13db)!important;box-shadow:inset 0 1px 0 #ffffff38,0 7px 0 color-mix(in srgb,var(--p) 28%,#05070b),0 13px 20px #0000003d!important;border-radius:14px!important}.pub .folderTab:active{transform:translateY(2px);box-shadow:inset 0 1px 0 #ffffff2e,0 2px 0 color-mix(in srgb,var(--p) 28%,#05070b)!important}.pub .folderTab.active{transform:translateY(-4px)!important}.pub .folderStrip.folder-font-small .folderTab b{font-size:1rem!important}.pub .folderStrip.folder-font-normal .folderTab b{font-size:1.3rem!important}.pub .folderStrip.folder-font-large .folderTab b{font-size:1.7rem!important}.pub .folderStrip.folder-font-xlarge .folderTab b{font-size:2.05rem!important}.ceramicLayout.has-samples{direction:ltr;grid-template-columns:minmax(0,1fr) minmax(170px,260px);align-items:center;gap:28px;max-width:1120px;margin:0 auto;display:grid}.ceramicLayout.has-samples .ceramicScene{height:clamp(420px,58vw,600px);overflow:visible}.ceramicLayout.has-samples .ceramicTile{width:min(52vw,470px)!important;height:min(52vw,470px)!important}.ceramicLayout.has-samples .ceramicTile.is-portrait{width:min(38vw,310px)!important;height:min(55vw,520px)!important}.ceramicSamples{direction:rtl;background:#ffffff12;border-radius:18px;align-content:center;gap:12px;padding:16px;display:grid}.ceramicSamples h4{color:inherit;margin:0 0 2px;font-size:1rem}.ceramicSample{cursor:zoom-in;aspect-ratio:1;background:#eee8de;border:0;border-radius:12px;width:100%;padding:0;display:block;overflow:hidden}.ceramicSample img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.ceramicSample:hover img{transform:scale(1.05)}.ceramicPreview{z-index:9999;cursor:zoom-out;background:0 0;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.ceramicPreviewFrame{cursor:default;place-items:center;max-width:92vw;max-height:86vh;display:grid;position:relative}.ceramicPreview img{object-fit:contain;max-width:min(92vw,1000px);max-height:86vh;box-shadow:none;background:0 0;border:0;border-radius:0;display:block}.ceramicPreview button{color:#fff;cursor:pointer;background:#d72525;border:2px solid #fff;border-radius:50%;width:30px;height:30px;padding:0;font-size:1.55rem;font-weight:700;line-height:24px;position:absolute;top:-15px;right:-15px;box-shadow:0 2px 8px #00000073}.ceramicPreview button:hover{background:#ff3c3c;transform:scale(1.08)}@media (width<=760px){.ceramicLayout.has-samples{display:block}.ceramicLayout.has-samples .ceramicScene{min-height:390px;height:calc(100svh - 150px)!important}.ceramicLayout.has-samples .ceramicTile{width:min(86vw,390px)!important;height:min(86vw,390px)!important}.ceramicLayout.has-samples .ceramicTile.is-portrait{width:min(60vw,250px)!important;height:min(72svh,470px)!important}.ceramicSamples{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px}.ceramicSamples h4{text-align:center;grid-column:1/-1}.ceramicPreview{touch-action:manipulation;height:100dvh;min-height:100svh;padding:28px 20px}.ceramicPreviewFrame,.ceramicPreview img{max-width:calc(100vw - 40px);max-height:calc(100dvh - 96px)}.ceramicPreview button{top:-14px;right:-10px}}.ceramicScene .ceramicPreview{z-index:8;touch-action:manipulation;height:auto;min-height:0;padding:18px;position:absolute;inset:0}.ceramicScene .ceramicPreviewFrame{max-width:92%;max-height:92%}.ceramicScene .ceramicPreview img{object-fit:contain;max-width:100%;max-height:100%}.ceramicScene .ceramicPreview button{top:-14px;right:-14px}@media (width<=760px){.ceramicScene .ceramicPreview{height:auto;min-height:0;padding:16px}.ceramicScene .ceramicPreviewFrame{max-width:94%;max-height:94%}.ceramicScene .ceramicPreview img{max-width:100%;max-height:100%}}.ceramicProduct{margin:12px 0 26px;padding-bottom:22px}.ceramicProduct:not(:last-child):after{content:"";background:linear-gradient(90deg,#0000,#ffffff52,#0000);width:min(720px,84%);height:1px;margin:24px auto 0;display:block}.ceramicLayout.has-samples .ceramicScene{height:clamp(380px,48vw,500px)}@media (width<=760px){.ceramicScene,.ceramicLayout.has-samples .ceramicScene{height:min(68svh,540px)!important;min-height:360px!important}.ceramicProduct{margin:8px 0 20px;padding-bottom:16px}.ceramicProduct:not(:last-child):after{margin-top:18px}}.pub.ltr .folderStrip{flex-wrap:nowrap!important;display:flex!important;overflow-x:auto!important}.pub.ltr .folderTab{flex:none!important;min-width:max-content!important;min-height:58px!important;padding:14px 20px!important}.pub.ltr .folderTab b{white-space:nowrap!important;font-size:clamp(1rem,1.65vw,1.3rem)!important;line-height:1.2!important}.pub:has(.page3dStory){contain:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.pub:has(.page3dStory) .page3dStory{width:100vw!important;max-width:none!important;margin:0 calc(50% - 50vw)!important}html:has(.page3dStory){overflow:visible!important}body:has(.page3dStory){overflow:visible!important}#root:has(.page3dStory){overflow:visible!important}@media (width<=620px){.page3dStage{box-sizing:border-box!important;height:100dvh!important;min-height:100svh!important;padding:0!important}.page3dImage.is-landscape,.page3dImage.is-portrait{object-fit:cover!important;width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important}.page3dProgress{bottom:max(21px, env(safe-area-inset-bottom))!important}.page3dStage small{bottom:max(35px, calc(env(safe-area-inset-bottom) + 14px))!important}}@media (width>=621px){main.pub[class*=folderMode-]:not(.folderMode-small):not(.folderMode-icons) .folderTab b{font-size:1.125rem!important;line-height:1.3!important}main.pub.folderMode-small .folderTab b{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;font-size:clamp(13px,1.1vw,16px)!important;line-height:1.35!important}main.pub.folderMode-icons .folderTab b{font-size:13px!important;line-height:1.3!important}.pub .folderDropdown,.pub .folderDropdown option{font-size:1.125rem!important}}@media (width<=620px){main.pub[class*=folderMode-]:not(.folderMode-small):not(.folderMode-icons) .folderTab b{font-size:1rem!important;line-height:1.3!important}main.pub.folderMode-small .folderTab b{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;font-size:14px!important;line-height:1.35!important}main.pub.folderMode-icons .folderTab b{font-size:13px!important;line-height:1.3!important}.pub .folderDropdown,.pub .folderDropdown option{font-size:1rem!important}}
