@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:0;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}.rootServiceBullets{flex-direction:column;gap:4px;margin:0;display:flex;line-height:1.55!important}.rootServiceBullet{align-items:baseline;gap:8px;display:flex}.rootServiceBullet b{color:var(--p,#7c9cff);flex:none;font-size:1.1em}.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}}.purchaseConsultationButton{color:#1f1506;letter-spacing:-.02em;background:linear-gradient(135deg,#fff0bd,#d99b37 53%,#f7cc70);border:1px solid #ffde93d1;border-radius:18px;justify-content:center;align-items:center;gap:12px;width:min(330px,100% - 34px);margin:24px auto 6px;padding:15px 20px;font-size:1.05rem;font-weight:900;text-decoration:none;transition:transform .2s,filter .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 6px #754515,0 18px 31px #0000005c,inset 0 1px #ffffffd9}.purchaseConsultationButton:before{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);animation:3.1s ease-in-out infinite consultationShine;position:absolute;inset:-120% 45% -120% -50%;transform:rotate(18deg)}.purchaseConsultationButton>*{position:relative}.purchaseConsultationButton:hover{filter:brightness(1.06);transform:translateY(-3px);box-shadow:0 9px #754515,0 23px 35px #0006,inset 0 1px #ffffffe6}.purchaseConsultationButton:active{transform:translateY(3px);box-shadow:0 2px #754515,0 10px 22px #0000004d}.purchaseConsultationButtonSpark{color:#7d470f;font-size:1.25em;animation:1.8s ease-in-out infinite consultationPulse}@keyframes consultationShine{0%,30%{transform:translate(-160%)rotate(18deg)}56%,to{transform:translate(270%)rotate(18deg)}}@keyframes consultationPulse{50%{transform:scale(1.25)rotate(18deg)}}@media (prefers-reduced-motion:reduce){.purchaseConsultationButton:before,.purchaseConsultationButtonSpark{animation:none}}.ceramicProduct{text-align:center;margin:20px 0 42px;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}.pub .businessHero .logoWrap.no-logo-frame,.pub .businessHero .logoWrap.no-logo-frame .logo{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.pub .businessHero .logoWrap.no-logo-frame:before,.pub .businessHero .logoWrap.no-logo-frame:after{content:none!important;display:none!important}.pub .businessHero .logoWrap.has-custom-frame:not(.no-logo-frame){border:4px solid var(--logo-frame-color)!important;background:var(--logo-frame-color)!important;outline:none!important;box-shadow:0 10px 28px #0003!important}.pub .businessHero .logoWrap.has-custom-frame:not(.no-logo-frame) .logo{box-shadow:none!important;border:0!important;outline:none!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}.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{grid-template-columns:repeat(auto-fit,minmax(70px,1fr))!important;gap:7px!important;padding:0 0 12px!important;display:grid!important;overflow:visible!important}.pub.folderMode-small .folderTab{min-width:0!important;max-width:none!important;min-height:58px!important;box-shadow:none!important;border-radius:14px!important;padding:7px 6px!important}.pub.folderMode-small .folderTab span{font-size:14px!important}.pub.folderMode-small .folderTab b{font-size:10.5px!important;line-height:1.25!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{grid-template-columns:repeat(auto-fit,minmax(76px,1fr))!important;gap:10px!important;padding:0 0 14px!important;display:grid!important;overflow:visible!important}.pub.folderMode-icons .folderTab{border-radius:50% 50% 22px 22px!important;min-width:0!important;max-width:none!important;min-height:84px!important;padding:10px 8px!important}.pub.folderMode-icons .folderTab span{font-size:26px!important}.pub.folderMode-icons .folderTab b{font-size:11px!important;line-height:1.3!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 25px 80px #0000009e, 0 0 35px #ff28551c}.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.icon-theme-template .contactBrandIcon{border:1px solid color-mix(in srgb, var(--p,#d8bd8d) 76%, white 24%)!important;background:linear-gradient(145deg, var(--p,#d8bd8d), var(--s,#fff))!important;box-shadow:0 8px 18px color-mix(in srgb, var(--p,#d8bd8d) 32%, transparent)!important;border-radius:50%!important;padding:5px!important}.pub .quickBtns.icon-theme-template .contactBrandIcon-vector svg path,.pub .quickBtns.icon-theme-template .contactBrandIcon-telegram .telegram-logo-disc{fill:var(--p,#d8bd8d)!important}.pub .quickBtns.icon-theme-template .contactBrandIcon-telegram .telegram-logo-plane{fill:#fff!important}.pub .quickBtns.icon-theme-template .contactBrandIcon-line{color:#fff!important}.pub .quickBtns.icon-theme-neon .contactBrandIcon{background:radial-gradient(circle at 34% 25%,#e9ffff,#31dfff 34%,#7658ff 77%)!important;border:1px solid #88f8fff0!important;border-radius:50%!important;padding:5px!important;box-shadow:0 0 12px #49effff2,0 0 26px #814fffc7!important}.pub .quickBtns.icon-theme-neon .contactBrandIcon-vector svg path,.pub .quickBtns.icon-theme-neon .contactBrandIcon-telegram .telegram-logo-disc{fill:#16103d!important}.pub .quickBtns.icon-theme-neon .contactBrandIcon-telegram .telegram-logo-plane,.pub .quickBtns.icon-theme-neon .contactBrandIcon-line{fill:#fff!important;color:#fff!important}.pub .quickBtns.icon-theme-mono .contactBrandIcon{border:1px solid color-mix(in srgb, var(--p,#d8bd8d) 82%, white 18%)!important;background:var(--p,#d8bd8d)!important;box-shadow:0 7px 16px color-mix(in srgb, var(--p,#d8bd8d) 38%, transparent)!important;border-radius:50%!important;padding:5px!important}.pub .quickBtns.icon-theme-mono .contactBrandIcon-telegram .telegram-logo-plane{fill:var(--p,#d8bd8d)!important}.pub .quickBtns.icon-theme-classic .contactBrandIcon,.pub .quickBtns.icon-theme-template .contactBrandIcon{border-radius:50%!important;padding:6px!important}.pub .quickBtns.icon-theme-classic .contactBrandIcon{border-color:color-mix(in srgb, var(--p,#d8bd8d) 84%, white 16%)!important;background:var(--p,#d8bd8d)!important;box-shadow:0 8px 18px color-mix(in srgb, var(--p,#d8bd8d) 36%, transparent)!important}.pub .quickBtns.icon-theme-template .contactBrandIcon{background:linear-gradient(145deg, var(--p,#d8bd8d), color-mix(in srgb, var(--s,#fff) 64%, var(--p,#d8bd8d)))!important}.pub .quickBtns.icon-theme-classic .contactBrandIcon img,.pub .quickBtns.icon-theme-template .contactBrandIcon img,.pub .quickBtns.icon-theme-neon .contactBrandIcon img,.pub .quickBtns.icon-theme-mono .contactBrandIcon img{filter:brightness(0)invert()!important}.pub .quickBtns.icon-theme-classic .contactBrandIcon-vector svg path,.pub .quickBtns.icon-theme-template .contactBrandIcon-vector svg path,.pub .quickBtns.icon-theme-neon .contactBrandIcon-vector svg path,.pub .quickBtns.icon-theme-mono .contactBrandIcon-vector svg path,.pub .quickBtns.icon-theme-classic .contactBrandIcon-telegram .telegram-logo-disc,.pub .quickBtns.icon-theme-template .contactBrandIcon-telegram .telegram-logo-disc,.pub .quickBtns.icon-theme-neon .contactBrandIcon-telegram .telegram-logo-disc,.pub .quickBtns.icon-theme-mono .contactBrandIcon-telegram .telegram-logo-disc{fill:#fff!important}.pub .quickBtns.icon-theme-classic .contactBrandIcon-telegram .telegram-logo-plane,.pub .quickBtns.icon-theme-template .contactBrandIcon-telegram .telegram-logo-plane,.pub .quickBtns.icon-theme-neon .contactBrandIcon-telegram .telegram-logo-plane,.pub .quickBtns.icon-theme-mono .contactBrandIcon-telegram .telegram-logo-plane{fill:var(--p,#d8bd8d)!important}.pub .quickBtns.icon-theme-neon .contactBrandIcon-telegram .telegram-logo-plane{fill:#2a1675!important}.pub .quickBtns.icon-theme-classic .contactBrandIcon-line,.pub .quickBtns.icon-theme-template .contactBrandIcon-line,.pub .quickBtns.icon-theme-neon .contactBrandIcon-line,.pub .quickBtns.icon-theme-mono .contactBrandIcon-line{color:#fff!important}.pub .quickBtns.icon-theme-template .contactBrandIcon{border-color:color-mix(in srgb, var(--s,#fff) 72%, white 28%)!important;background:radial-gradient(circle at 28% 22%, #ffffff8f 0 7%, transparent 28%), conic-gradient(from 220deg, var(--p,#d8bd8d), var(--s,#fff), var(--p,#d8bd8d))!important;box-shadow:0 10px 22px color-mix(in srgb, var(--p,#d8bd8d) 45%, transparent), inset 0 1px #ffffff9e!important}.pub .quickBtns.icon-theme-template .contactLogoLabel{color:var(--s,#fff)!important;text-shadow:0 2px 12px color-mix(in srgb, var(--p,#d8bd8d) 36%, transparent)!important}.pub .quickBtns.icon-theme-mono .contactBrandIcon{border:2px solid var(--p,#d8bd8d)!important;box-shadow:none!important;background:0 0!important;border-radius:14px!important;padding:5px!important}.pub .quickBtns.icon-theme-mono .contactBrandIcon-vector svg path,.pub .quickBtns.icon-theme-mono .contactBrandIcon-telegram .telegram-logo-disc{fill:var(--p,#d8bd8d)!important}.pub .quickBtns.icon-theme-mono .contactBrandIcon-telegram .telegram-logo-plane{fill:#0000!important;stroke:var(--p,#d8bd8d)!important;stroke-width:.7px!important}.pub .quickBtns.icon-theme-mono .contactBrandIcon-line,.pub .quickBtns.icon-theme-mono .contactLogoLabel{color:var(--p,#d8bd8d)!important}.pub .quickBtns.icon-theme-classic .contactBrandIcon{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.pub .quickBtns.icon-theme-classic .contactBrandIcon img{filter:drop-shadow(0 7px 12px #00000038)!important}.pub .quickBtns.icon-theme-classic .contactBrandIcon-whatsapp svg path{fill:#25d366!important}.pub .quickBtns.icon-theme-classic .contactBrandIcon-instagram svg path{fill:#ff0069!important}.pub .quickBtns.icon-theme-classic .contactBrandIcon-tiktok svg path{fill:#fff!important}.pub .quickBtns.icon-theme-classic .contactBrandIcon-telegram .telegram-logo-disc{fill:#168fd2!important}.pub .quickBtns.icon-theme-classic .contactBrandIcon-telegram .telegram-logo-plane{fill:#fff!important}.pub .quickBtns.icon-theme-classic .contactBrandIcon-line{color:var(--p,#d8bd8d)!important}.pub .introText.intro-align-right,.pub .introText.intro-align-right p{text-align:right!important}.pub .introText.intro-align-center,.pub .introText.intro-align-center p{text-align:center!important}.pageQrModal[class*=qr-] .pageQrImageShell{z-index:3!important;clip-path:none!important;background:#fff!important;border-radius:10px!important;padding:18px!important;position:relative!important;overflow:visible!important;transform:none!important;box-shadow:0 0 0 7px #fffffff5,0 15px 36px #00000047!important}.pageQrModal[class*=qr-] .pageQrImageShell img{z-index:1!important;clip-path:none!important;background:#fff!important;border-radius:0!important;width:100%!important;height:auto!important;display:block!important;position:relative!important;transform:none!important}.pub.page-dr-anisa{--anisa-ink:#101a22;--anisa-steel:#6d9db4;--anisa-silver:#e6f0f3;--anisa-muted:#afc2cb;background:#0e171e!important}.pub.page-dr-anisa:before{background:linear-gradient(105deg,#081118e6 0%,#0b161ead 48%,#0c192154 100%)!important}.pub.page-dr-anisa .businessHero{text-align:right!important;width:min(1120px,100% - 32px)!important;margin:26px auto 0!important;padding:0 0 26px!important}.pub.page-dr-anisa .cover{object-position:left center!important;border:1px solid #d6eaf13d!important;border-radius:18px!important;height:clamp(260px,44vw,480px)!important;box-shadow:0 28px 70px #030c116b!important}.pub.page-dr-anisa .logoWrap{background:linear-gradient(145deg,#eaf4f7,#8aa8b7)!important;border:1px solid #e0f0f699!important;width:92px!important;min-width:92px!important;height:92px!important;min-height:92px!important;margin:-45px 50px 12px auto!important;box-shadow:0 14px 38px #00000047,inset 0 1px #ffffffd6!important}.pub.page-dr-anisa .logo.fallback{color:#152631!important;background:0 0!important;font-size:35px!important;font-weight:900!important}.pub.page-dr-anisa .businessHero h1{max-width:760px;color:#f4fbfd!important;text-shadow:0 5px 26px #0000005c!important;margin:0 auto 5px!important;padding:0 50px!important;font-size:clamp(28px,4.5vw,54px)!important;line-height:1.25!important}.pub.page-dr-anisa .subtitle{max-width:760px;color:var(--anisa-silver)!important;margin-inline:auto!important;padding:0 50px!important;font-size:clamp(16px,2vw,20px)!important;font-weight:700!important}.pub.page-dr-anisa .visitorCount,.pub.page-dr-anisa .pageQrTrigger,.pub.page-dr-anisa .servlinkPet,.pub.page-dr-anisa .folderShell{display:none!important}.drAnisaClinic{width:min(1120px,100% - 32px);color:var(--anisa-silver);grid-template-columns:minmax(0,1.45fr) minmax(230px,.55fr);gap:16px;margin:0 auto 44px;display:grid}.drAnisaStatement,.drAnisaOffer,.drAnisaContact,.drAnisaAddress{-webkit-backdrop-filter:blur(16px);background:#0c1a23b8;border:1px solid #cce2ea3b;border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 18px 42px #010a0f30}.drAnisaStatement{min-height:232px;padding:clamp(26px,4vw,50px)}.drAnisaKicker{color:#9dc3d3;letter-spacing:.04em;margin:0 0 14px;font-size:13px;font-weight:800}.drAnisaStatement h2{color:#f5fbfd;max-width:580px;margin:0;font-size:clamp(27px,4vw,47px);line-height:1.28}.drAnisaLead{color:var(--anisa-muted);margin:13px 0 0;font-size:16px}.drAnisaServices{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.drAnisaServices span{color:#dcebf0;background:#7dabbe1a;border:1px solid #a6cfde57;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:700}.drAnisaOffer{flex-direction:column;justify-content:center;padding:26px;display:flex;background:linear-gradient(150deg,#7db1c547,#0b1820db)!important}.drAnisaOffer:after{content:"";pointer-events:none;border:1px solid #e8f5f92e;border-radius:10px;position:absolute;inset:12px}.drAnisaOffer strong{color:#f8fcfd;font-size:clamp(31px,5vw,48px);line-height:1}.drAnisaOffer span{color:#d7e9ee;margin-top:8px;font-size:17px;font-weight:800}.drAnisaOffer small{color:#9fc2d0;margin-top:24px;font-size:14px;font-weight:700}.drAnisaContactGrid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.drAnisaContact,.drAnisaAddress{min-height:94px;color:inherit;padding:18px 22px;text-decoration:none;transition:transform .24s,border-color .24s,background .24s}.drAnisaContact:hover,.drAnisaAddress:hover{background:#152a35d6;border-color:#c7e8f394;transform:translateY(-3px)}.drAnisaContact:active,.drAnisaAddress:active{transform:translateY(0)scale(.985)}.drAnisaContact span,.drAnisaAddress span{color:#94b9c7;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.drAnisaContact b,.drAnisaAddress b{color:#f2f9fb;overflow-wrap:anywhere;font-size:16px}.drAnisaPhone{background:linear-gradient(130deg,#66a5bc57,#0d1f28d6)!important}.drAnisaAddress{grid-column:1/-1;min-height:86px}@media (width<=720px){.pub.page-dr-anisa .businessHero{width:min(100% - 24px,560px)!important;margin-top:12px!important}.pub.page-dr-anisa .cover{object-position:38% center!important;border-radius:15px!important;height:300px!important}.pub.page-dr-anisa .logoWrap{margin:-42px auto 10px!important}.pub.page-dr-anisa .businessHero h1,.pub.page-dr-anisa .subtitle{text-align:center!important;padding-inline:12px!important}.drAnisaClinic{grid-template-columns:1fr;gap:12px;width:min(100% - 24px,560px);margin-bottom:26px}.drAnisaStatement{min-height:0;padding:25px 20px}.drAnisaOffer{min-height:150px}.drAnisaContactGrid{grid-template-columns:1fr;gap:12px}.drAnisaAddress{grid-column:auto}}@media (prefers-reduced-motion:reduce){.drAnisaContact,.drAnisaAddress{transition:none}}.pub.page-dr-anisa .cover{object-fit:cover!important;object-position:center center!important;background:#dcebf2!important;height:clamp(300px,46vw,510px)!important}.pub.page-dr-anisa .logoWrap{background:radial-gradient(circle at 32% 24%,#fffffffa,#d1e5edeb 68%,#8fb1c1db)!important;border-color:#eef8fcc2!important;width:138px!important;min-width:138px!important;height:138px!important;min-height:138px!important;margin:-69px 58px 14px auto!important;padding:10px!important;box-shadow:0 20px 46px #00000052,inset 0 1px 1px #fffffff2!important}.pub.page-dr-anisa .logoWrap .logo:not(.fallback){filter:drop-shadow(0 7px 10px #0818232e);object-fit:contain!important;background:0 0!important;border-radius:0!important;width:100%!important;height:100%!important}@media (width<=720px){.pub.page-dr-anisa .cover{object-fit:cover!important;object-position:center center!important;height:255px!important}.pub.page-dr-anisa .logoWrap{width:118px!important;min-width:118px!important;height:118px!important;min-height:118px!important;margin:-59px auto 12px!important}}.pub.page-dr-anisa{--anisa-ink:#33281f;--anisa-steel:#9c7854;--anisa-silver:#3b2f25;--anisa-muted:#766351;overflow:hidden;color:var(--anisa-ink)!important;background:radial-gradient(58rem 34rem at 8% 4%,#ffffffe6,#0000 66%),radial-gradient(46rem 42rem at 96% 88%,#d3b58d59,#0000 70%),#eee1cd!important}.pub.page-dr-anisa:before{animation:15s ease-in-out infinite alternate anisaIvoryShift;opacity:1!important;background:radial-gradient(38rem 25rem at 15% 20%,#ffffffad,#0000 68%),radial-gradient(40rem 30rem at 88% 76%,#c59a6d3d,#0000 67%),linear-gradient(125deg,#ffffff1a,#d0ae851c)!important}@keyframes anisaIvoryShift{0%{filter:saturate(.94);transform:scale(1)translate(0,0)}to{filter:saturate(1.06);transform:scale(1.08)translate(-2%,1.5%)}}.pub.page-dr-anisa .businessHero{box-shadow:none!important;background:0 0!important;border:0!important}.pub.page-dr-anisa .cover{border-color:#593f282e!important;box-shadow:0 24px 50px #543c262e!important}.pub.page-dr-anisa .businessHero h1{color:#382a1f!important;text-shadow:none!important}.pub.page-dr-anisa .subtitle{color:#785f49!important}.pub.page-dr-anisa .logoWrap{box-shadow:0 20px 38px #5b3f2633,inset 0 1px 1px #fffffff2!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.pub.page-dr-anisa .logo:not(.fallback){box-shadow:none!important;background:0 0!important;border:0!important}.pub.page-dr-anisa .drAnisaStatement,.pub.page-dr-anisa .drAnisaOffer,.pub.page-dr-anisa .drAnisaContact,.pub.page-dr-anisa .drAnisaAddress{-webkit-backdrop-filter:blur(12px)!important;background:#fffaf2d6!important;border-color:#66482c2e!important;box-shadow:0 16px 34px #5a3e2624,inset 0 1px #fffffff2!important}.pub.page-dr-anisa .drAnisaOffer{background:linear-gradient(145deg,#fffaf2eb,#ebd3b3e6)!important}.pub.page-dr-anisa .drAnisaOffer:after{border-color:#75502d33!important}.pub.page-dr-anisa .drAnisaKicker,.pub.page-dr-anisa .drAnisaOffer small,.pub.page-dr-anisa .drAnisaContact span,.pub.page-dr-anisa .drAnisaAddress span{color:#806448!important}.pub.page-dr-anisa .drAnisaStatement h2,.pub.page-dr-anisa .drAnisaOffer strong,.pub.page-dr-anisa .drAnisaContact b,.pub.page-dr-anisa .drAnisaAddress b{color:#382a1f!important}.pub.page-dr-anisa .drAnisaLead,.pub.page-dr-anisa .drAnisaOffer span{color:#66513e!important}.pub.page-dr-anisa .drAnisaServices span{color:#59432e!important;background:#e2c4a047!important;border-color:#79583647!important}.pub.page-dr-anisa .drAnisaPhone{background:linear-gradient(135deg,#ead0a8,#fff8ec)!important}.pub.page-dr-anisa .drAnisaContact:not(.drAnisaPhone) b{text-align:right;direction:ltr;unicode-bidi:plaintext}.pub.page-dr-anisa .drAnisaContact:hover,.pub.page-dr-anisa .drAnisaAddress:hover{background:#fffdf8fa!important;border-color:#7c56326b!important;box-shadow:0 20px 38px #5a3e2633,inset 0 1px #fff!important}@media (prefers-reduced-motion:reduce){.pub.page-dr-anisa:before{animation:none!important}}.pub.page-dr-anisa:before{inset:-12%;background:radial-gradient(30rem 22rem at 12% 18%,#ffffffd1,#0000 70%),radial-gradient(26rem 24rem at 88% 70%,#ba8b5947,#0000 72%),radial-gradient(20rem 17rem at 48% 108%,#fff6e2bf,#0000 70%)!important;animation:10s cubic-bezier(.45,0,.55,1) infinite alternate anisaIvoryDrift!important}@keyframes anisaIvoryDrift{0%{transform:translate(-1%,-1%)scale(1.01)}to{transform:translate(2.5%,1.5%)scale(1.09)}}.pub.page-dr-anisa .drAnisaClinic{grid-template-columns:minmax(0,1.55fr) minmax(205px,.45fr);gap:10px;margin-bottom:22px}.pub.page-dr-anisa .drAnisaStatement{min-height:0;padding:clamp(20px,2.7vw,32px)}.pub.page-dr-anisa .drAnisaStatement h2{font-size:clamp(25px,3.3vw,39px)}.pub.page-dr-anisa .drAnisaKicker{margin-bottom:9px}.pub.page-dr-anisa .drAnisaLead{margin-top:8px}.pub.page-dr-anisa .drAnisaServices{margin-top:16px}.pub.page-dr-anisa .drAnisaOffer{min-height:0;padding:20px}.pub.page-dr-anisa .drAnisaOffer small{margin-top:14px}.pub.page-dr-anisa .drAnisaContactGrid{gap:10px}.pub.page-dr-anisa .drAnisaContact,.pub.page-dr-anisa .drAnisaAddress{min-height:62px;padding:12px 16px}.pub.page-dr-anisa .drAnisaAddress{min-height:0}.pub.page-dr-anisa .drAnisaAddress b{line-height:1.65}.pub.page-dr-anisa .drAnisaLocationButton{color:#3d2c1e;background:linear-gradient(145deg,#fffaf1,#e9cda5);border:1px solid #774f2b47;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:38px;margin-top:11px;padding:8px 17px;font-size:13px;font-weight:850;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 7px 16px #5f402226,inset 0 1px #ffffffeb}.pub.page-dr-anisa .drAnisaLocationButton:hover{filter:brightness(1.03);transform:translateY(-2px);box-shadow:0 11px 20px #5f402233,inset 0 1px #ffffffeb}.pub.page-dr-anisa .drAnisaLocationButton:active{transform:translateY(0)scale(.98)}.pub.page-dr-anisa .page3dStory{--page3d-travel:720px!important;background:#eee1cd!important;height:calc(100svh + 720px)!important;min-height:0!important}.pub.page-dr-anisa .page3dStage{background:radial-gradient(34rem 24rem at 50% 42%,#ffffffdb,#0000 70%),radial-gradient(28rem 22rem at 88% 78%,#c0915d40,#0000 72%),#eee1cd!important}@media (width<=720px){.pub.page-dr-anisa .drAnisaClinic{gap:9px;margin-bottom:18px}.pub.page-dr-anisa .drAnisaStatement{padding:20px 18px}.pub.page-dr-anisa .drAnisaOffer{padding:18px}.pub.page-dr-anisa .drAnisaContact,.pub.page-dr-anisa .drAnisaAddress{min-height:58px;padding:12px 15px}.pub.page-dr-anisa .page3dStory{--page3d-travel:520px!important;height:calc(100svh + 520px)!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}.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{object-position:center;will-change:contents;display:block}.page3dImage.is-landscape{object-fit:contain;width:100%;height:100%}.page3dImage.is-portrait{object-fit:contain;width:auto;max-width:min(68vw,520px);height:min(86svh,86dvh)}.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}.page3dImage.is-portrait{max-width:78vw;height:min(82svh,82dvh)}}.page3dStory.has-overlay-story .page3dStage:after{content:"";pointer-events:none;background:linear-gradient(90deg,#02060ead,#0000 62%);position:absolute;inset:0}.page3dStoryCard{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:linear-gradient(135deg,#060d1cd1,#08172e7a);border:1px solid #ffffff38;border-radius:22px;width:min(410px,100vw - 40px);padding:22px 24px;animation:.42s both page3dStoryIn;position:absolute;bottom:clamp(110px,17vh,180px);right:clamp(20px,7vw,100px);box-shadow:0 20px 60px #0000004d,inset 0 1px #ffffff29}.page3dStoryCard>span{color:var(--s,#ffd77f);letter-spacing:.08em;margin-bottom:8px;font-size:.74rem;font-weight:900;display:block}.page3dStoryCard h2{margin:0 0 9px;font-size:clamp(1.28rem,2.3vw,2rem);line-height:1.35}.page3dStoryCard p{color:#ffffffdb;max-height:5.8em;margin:0;font-size:clamp(.88rem,1.55vw,1rem);line-height:1.9;overflow:auto}.page3dStoryDots{gap:7px;margin-top:17px;display:flex}.page3dStoryDots i{background:#ffffff52;border-radius:999px;width:7px;height:7px;transition:all .25s}.page3dStoryDots i.active{background:var(--s,#ffd77f);width:23px;box-shadow:0 0 14px var(--s,#ffd77f)}@keyframes page3dStoryIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}@media (width<=620px){.page3dStory.has-overlay-story .page3dStage:after{background:linear-gradient(#0000 38%,#02060ec7)}.page3dStoryCard{border-radius:18px;width:calc(100vw - 32px);padding:17px 18px;bottom:100px;right:16px}.page3dStoryCard p{max-height:4.7em}}.page3dPortfolioRail{gap:9px;margin-top:14px;display:flex;overflow:hidden}.page3dPortfolioItem{background:#ffffff1a;border:1px solid #ffffff38;border-radius:13px;flex:0 0 108px;min-height:82px;overflow:hidden}.page3dPortfolioItem img{object-fit:cover;width:100%;height:58px;display:block}.page3dPortfolioItem b{color:#fff;white-space:nowrap;text-overflow:ellipsis;padding:6px 7px;font-size:.72rem;display:block;overflow:hidden}.page3dPortfolioEmpty{color:#ffffffc2;border:1px dashed #ffffff4d;border-radius:12px;width:100%;padding:11px;font-size:.78rem;line-height:1.7}.page3dContactEnd{align-items:center;gap:10px;margin-top:12px;display:flex}.page3dContactEnd img{background:#fff;border-radius:9px;width:64px;height:64px;padding:4px}.page3dContactEnd small{color:#fffc!important;font-size:.8rem!important;position:static!important}.page3dQrFinal{z-index:5;pointer-events:none;place-items:center;transition:opacity 80ms linear;display:grid;position:absolute;inset:0}.page3dQrFinal>div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:50%;will-change:transform;background:#040a16cc;border:1px solid #ffffff9e;border-radius:clamp(20px,3vw,30px);justify-items:center;gap:10px;padding:clamp(16px,3vw,28px);display:grid;box-shadow:0 28px 85px #0000008c,inset 0 1px #ffffff40}.page3dQrFinal img{background:#fff;border-radius:13px;width:clamp(110px,25vw,250px);height:clamp(110px,25vw,250px);padding:8px;display:block}.page3dQrFinal strong{color:#fff;font-size:clamp(.95rem,2vw,1.25rem)}.page3dQrFinal span{color:#ffffffc2;font-size:.83rem}@media (width<=620px){.page3dQrFinal img{width:min(54vw,220px);height:min(54vw,220px)}.page3dQrFinal>div{padding:18px 20px}}.page3dStory.has-floating-menu{height:100svh;min-height:100svh}.page3dStory.has-floating-menu .page3dStage{background:radial-gradient(circle at 50% 44%,#317aec4d,#0000 38%),#05070c}.page3dFloatingMenu{z-index:4;pointer-events:none;position:absolute;inset:0}.page3dFloatingMenu button{pointer-events:auto;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);cursor:pointer;background:linear-gradient(145deg,#ffffff38,#2d6dbe1c);border:1px solid #ffffff73;border-radius:999px;min-width:82px;min-height:54px;padding:10px 14px;font:800 .82rem Vazirmatn,Arial;transition:all .25s;position:absolute;box-shadow:inset 0 1px #ffffff70,0 13px 28px #00000047}.page3dFloatingMenu button:hover,.page3dFloatingMenu button.active{background:linear-gradient(145deg,color-mix(in srgb,var(--p,#18c8ff) 55%,#fff),#ffffff3d);color:#07101e;box-shadow:0 0 28px color-mix(in srgb,var(--p,#18c8ff) 55%,transparent);transform:scale(1.08)}.page3dFloatingMenu button:first-child{top:18%;left:50%;transform:translate(-50%)}.page3dFloatingMenu button:nth-child(2){top:48%;right:8%}.page3dFloatingMenu button:nth-child(3){bottom:16%;left:50%;transform:translate(-50%)}.page3dFloatingMenu button:nth-child(4){top:48%;left:8%}.page3dFloatingMenu button:first-child:hover,.page3dFloatingMenu button:first-child.active,.page3dFloatingMenu button:nth-child(3):hover,.page3dFloatingMenu button:nth-child(3).active{transform:translate(-50%)scale(1.08)}.page3dFloatingPanel{z-index:6;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050e1fd1;border:1px solid #ffffff52;border-radius:24px;width:min(400px,100vw - 36px);max-height:58svh;padding:22px 24px;animation:.3s both page3dStoryIn;position:absolute;bottom:clamp(90px,14vh,150px);right:clamp(18px,8vw,110px);overflow:auto;box-shadow:0 24px 72px #00000080,inset 0 1px #ffffff29}.page3dFloatingPanel>span{color:var(--s,#ffd77f);font-size:.74rem;font-weight:900}.page3dFloatingPanel h2{margin:8px 0;font-size:1.4rem}.page3dFloatingPanel p{color:#ffffffd6;margin:0;line-height:1.9}.page3dFloatingClose{color:#fff;cursor:pointer;background:#ffffff21;border:0;border-radius:50%;width:30px;height:30px;font-size:22px;position:absolute;top:10px;left:10px}.page3dFloatingQr{background:#fff;border-radius:12px;width:112px;height:112px;margin:15px auto 0;padding:6px;display:block}@media (width<=620px){.page3dFloatingMenu button{min-width:72px;min-height:48px;padding:8px 12px;font-size:.72rem}.page3dFloatingMenu button:nth-child(2){right:4%}.page3dFloatingMenu button:nth-child(4){left:4%}.page3dFloatingPanel{width:calc(100vw - 36px);padding:18px;bottom:90px;right:18px}.page3dStory.has-floating-menu .page3dImage.is-portrait{max-width:58vw;height:min(62svh,62dvh)}}.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:450svh;min-height:2900px;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:390svh;min-height:2500px}.home3dEndCard{bottom:14%}}@media (width<=620px){.home3dStory{height:340svh;min-height:2100px}.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}}.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}.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;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:8px;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:#000000db;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ceramicPreview img{object-fit:contain;border-radius:10px;max-width:min(92vw,1000px);max-height:86vh}.ceramicPreview button{color:#222;cursor:pointer;background:#fff;border:0;border-radius:50%;width:42px;height:42px;font-size:2rem;line-height:1;position:absolute;top:18px;right:20px}@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{padding:14px}}.ceramicProduct{margin-bottom:24px!important}.ceramicLayout.has-samples .ceramicScene{height:clamp(360px,40vw,480px)!important}.ceramicLayout.has-samples+.ceramicInfo{margin-top:8px!important}@media (width<=760px){.ceramicLayout.has-samples .ceramicScene{height:320px!important;min-height:0!important}.ceramicLayout.has-samples+.ceramicInfo{margin-top:4px!important}}.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}.pub.page-dr-anisa .page3dStage{padding-inline:0!important}.pub.page-dr-anisa .page3dImage.is-landscape,.pub.page-dr-anisa .page3dImage.is-portrait{object-fit:contain!important;object-position:center center!important;place-self:center!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important}@media (width>=621px){.pub.page-dr-anisa .businessHero,.pub.page-dr-anisa .businessHero .cover{width:100vw!important;max-width:100vw!important;margin-inline:calc(50% - 50vw)!important}.pub.page-dr-anisa .businessHero .cover{object-fit:contain!important;object-position:center center!important;height:auto!important;max-height:none!important}.pub.page-dr-anisa .page3dImage.is-landscape,.pub.page-dr-anisa .page3dImage.is-portrait{object-fit:cover!important;object-position:center center!important;width:100vw!important;max-width:100vw!important;margin-inline:calc(50% - 50vw)!important}}@media (width<=620px){.pub.page-dr-anisa .cover{aspect-ratio:1672/941!important;object-fit:contain!important;object-position:center center!important;width:100%!important;height:auto!important}.pub.page-dr-anisa .drAnisaClinic{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}}.pub.page-dr-anisa .drAnisaPackage{color:#66513e;border-top:1px solid #75502d2e;gap:6px;margin:16px 0 0;padding-top:14px;font-size:13px;font-weight:700;line-height:1.8;display:grid}.pub.page-dr-anisa .drAnisaPackage b{color:#382a1f;font-size:14px;font-weight:900}.pub.page-dr-anisa .drAnisaPackage span{color:#66513e;font-size:inherit;font-weight:inherit;margin:0}.pub.page-dr-anisa .visitorCount{visibility:visible!important;z-index:2147483000!important;display:grid!important;top:18px!important;right:18px!important}.pub.page-dr-anisa .pageQrTrigger{visibility:visible!important;z-index:2147483000!important;border-radius:22px!important;width:76px!important;height:76px!important;display:grid!important;inset:18px auto auto 18px!important;transform:none!important}@media (width<=640px){.pub.page-dr-anisa .visitorCount{top:max(10px, env(safe-area-inset-top))!important;right:10px!important}.pub.page-dr-anisa .pageQrTrigger{left:10px!important;top:max(10px, env(safe-area-inset-top))!important}}body.elimalat-3d-loading{overflow:hidden!important}html:has(body.elimalat-3d-loading){overflow:hidden!important}.page3dStory.is-elimalat{background:var(--pageBg,#eaf0f5)}.page3dStory.is-elimalat .page3dStage small{z-index:2;border-radius:999px;padding:8px 16px;font-size:clamp(.88rem,2.3vw,1rem);font-weight:800;box-shadow:0 4px 18px #0002}.elimalat3dLoader{z-index:2147483000;text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;display:flex;position:fixed;inset:0}.elimalat3dLoader img{object-fit:contain;width:clamp(100px,27vw,170px);height:clamp(100px,27vw,170px);display:block}.elimalat3dLoader h1{margin:0;font-size:clamp(1.4rem,4.2vw,2.3rem);font-weight:800;line-height:1.5}.elimalat3dLoader strong{font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,4vw,2.2rem);font-weight:800}@media (width<=620px){.page3dStage{height:100dvh!important;min-height:100svh!important;padding:max(12px, env(safe-area-inset-top)) 0 max(58px, env(safe-area-inset-bottom))!important;box-sizing:border-box!important}.page3dImage.is-landscape,.page3dImage.is-portrait{object-fit:contain!important;width:100%!important;max-width:100vw!important;height:auto!important;max-height:100dvh!important}.page3dProgress{bottom:max(21px, env(safe-area-inset-bottom))!important}.page3dStage small{bottom:max(35px, calc(env(safe-area-inset-bottom) + 14px))!important}}@supports (-webkit-touch-callout:none){@media (width<=620px){.page3dImage.is-landscape,.page3dImage.is-portrait{object-fit:fill!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:auto!important;max-height:none!important;display:block!important}}}@media (width>=621px){main.pub[class*=folderMode-] .folderTab b{font-size:1.125rem!important;line-height:1.3!important}.pub .folderDropdown,.pub .folderDropdown option{font-size:1.125rem!important}}@media (width<=620px){main.pub[class*=folderMode-] .folderTab b{font-size:1rem!important;line-height:1.3!important}.pub .folderDropdown,.pub .folderDropdown option{font-size:1rem!important}}body.vortexPageOpen{overscroll-behavior:none;background:#fff;margin:0;overflow:hidden}.vortexPage{--vortex-ink:#111827;isolation:isolate;min-height:100dvh;color:var(--vortex-ink);background:radial-gradient(circle at 12% 12%, color-mix(in srgb, var(--vortex-bg-b) 72%, transparent), transparent 43%), radial-gradient(circle at 88% 82%, color-mix(in srgb, var(--vortex-bg-c) 68%, transparent), transparent 48%), linear-gradient(145deg, var(--vortex-bg-a), color-mix(in srgb, var(--vortex-bg-a) 72%, var(--vortex-bg-b)));touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background .7s cubic-bezier(.2,.8,.2,1);position:fixed;inset:0;overflow:hidden}.vortexPage:before,.vortexPage:after{content:"";z-index:-1;filter:blur(70px);opacity:.34;pointer-events:none;border-radius:50%;position:absolute}.vortexPage:before{background:var(--vortex-bg-c);width:42vw;height:42vw;top:24%;left:-12vw}.vortexPage:after{background:var(--vortex-bg-b);width:38vw;height:38vw;top:-12vw;right:-10vw}.vortexLoader{z-index:100;text-align:center;background:#fff;place-content:center;justify-items:center;gap:12px;padding:24px;display:grid;position:absolute;inset:0}.vortexLoaderMark{width:112px;height:112px;margin-bottom:8px;position:relative}.vortexLoaderMark i{inset:calc(var(--i,0) * 13px);border:3px solid #2563eb;border-color:#2563eb #f97316 #0000 #0000;border-radius:50%;animation:1.1s cubic-bezier(.55,.1,.45,.9) infinite vortexLoaderSpin;position:absolute}.vortexLoaderMark i:nth-child(2){--i:1;border-top-color:#ec4899;animation-duration:1.45s;animation-direction:reverse}.vortexLoaderMark i:nth-child(3){--i:2;border-right-color:#14b8a6;animation-duration:.85s}.vortexLoader h1{margin:0;font-size:clamp(1.25rem,4vw,2rem);font-weight:850}.vortexLoader p{color:#475569;margin:0;font-size:1rem}.vortexLoader b{font-variant-numeric:tabular-nums;color:#1d4ed8}.vortexLoaderTrack{direction:ltr;background:#e2e8f0;border-radius:99px;width:min(320px,72vw);height:7px;margin-top:8px;overflow:hidden}.vortexLoaderTrack span{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#14b8a6,#f97316);width:100%;height:100%;transition:transform .22s ease-out;display:block}.vortexHint{z-index:90;padding:max(24px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));text-align:center;color:#fff;background:linear-gradient(125deg,#ff3d81,#ffb703,#22d3ee,#6366f1,#c026d3,#ff3d81) 0 0/420% 420%;place-content:center;justify-items:center;gap:8px;animation:10s ease-in-out infinite vortexHintColorShift;display:grid;position:absolute;inset:0;overflow:hidden}.vortexHint:before,.vortexHint:after{content:"";aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;filter:blur(22px);border-radius:42% 58% 63% 37%/48% 38% 62% 52%;width:74vmax;position:absolute}.vortexIntro3d{z-index:1;perspective:1100px;transform-style:preserve-3d;pointer-events:none;position:absolute;inset:7%}.vortexIntro3d i{transform-style:preserve-3d;will-change:transform;display:block;position:absolute}.introRing{aspect-ratio:1;border:clamp(2px,.28vw,4px) solid #ffffff94;border-radius:50%;width:clamp(260px,42vw,620px);top:50%;left:50%;box-shadow:0 0 30px #ffffff6b,inset 0 0 34px #ffffff47}.introRingOne{animation:9s linear infinite vortexIntroRingOne}.introRingTwo{border-color:#fff59da8;width:clamp(210px,34vw,500px);animation:11s linear infinite reverse vortexIntroRingTwo}.introRingThree{border-color:#e0e7ffc2;width:clamp(170px,26vw,380px);animation:7.5s linear infinite vortexIntroRingThree}.introFloatCard{aspect-ratio:1.5;-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffffbf,#ffffff29);border:1px solid #ffffff9e;border-radius:clamp(14px,2vw,26px);width:clamp(82px,11vw,150px);box-shadow:0 24px 50px #1e293b33,inset 0 1px #ffffffe6}.introFloatCardOne{animation:6s ease-in-out infinite alternate vortexIntroCardOne;top:18%;left:11%}.introFloatCardTwo{animation:7s ease-in-out infinite alternate vortexIntroCardTwo;top:22%;right:9%}.introFloatCardThree{animation:6.6s ease-in-out infinite alternate vortexIntroCardThree;bottom:12%;left:18%}.introOrb{aspect-ratio:1;background:radial-gradient(circle at 30% 24%,#fff 0 7%,#fde68a 18%,#fb7185 46%,#7c3aed 78%);border-radius:50%;width:clamp(72px,9vw,132px);animation:5.4s ease-in-out infinite alternate vortexIntroOrb;bottom:11%;right:15%;box-shadow:inset -18px -20px 34px #312e8152,0 24px 55px #4c1d954d,0 0 46px #ffffff6b}.vortexHint{background:radial-gradient(circle at 12% 18%,#ff2d8dcc 0 12%,#0000 38%) 0 0/170% 170%,radial-gradient(circle at 88% 20%,#6d28d9d9 0 13%,#0000 40%) 100% 0/180% 180%,radial-gradient(circle at 82% 84%,#00d4ffd9 0 14%,#0000 42%) 100% 100%/175% 175%,radial-gradient(circle at 18% 82%,#ff9f1cd9 0 13%,#0000 40%) 0 100%/185% 185%,linear-gradient(135deg,#ff1744 0%,#8b1dff 24%,#006cff 48%,#00c8a8 72%,#ff8a00 100%) 0%/320% 320%;animation:11s cubic-bezier(.45,0,.2,1) infinite vortexLuxuryShift}.vortexHint:before,.vortexHint:after{animation:none!important;display:none!important}.vortexHint button{animation:none!important}.vortexHint:before{background:radial-gradient(circle,#38bdf842,#2563eb1f 36%,#0000 68%);animation:15s ease-in-out infinite alternate vortexLuxuryGlowA;top:-34vmax;left:-24vmax}.vortexHint:after{background:radial-gradient(circle,#c084fc3d,#a162071c 38%,#0000 70%);animation:18s ease-in-out infinite alternate vortexLuxuryGlowB;bottom:-40vmax;right:-26vmax}.luxuryHalo{aspect-ratio:1;border:1px solid #e2e8f04d;border-radius:50%;width:clamp(280px,46vw,680px);top:50%;left:50%;box-shadow:0 0 26px #7dd3fc29,inset 0 0 28px #c4b5fd14}.luxuryHaloOne{animation:18s linear infinite luxuryHaloOne}.luxuryHaloTwo{border-color:#ca8a0457;width:clamp(210px,34vw,500px);animation:22s linear infinite reverse luxuryHaloTwo}.luxuryRibbon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#0000,#7dd3fc2e,#ffffff4d,#c084fc29,#0000);border:1px solid #ffffff2e;border-radius:999px;width:clamp(330px,56vw,820px);height:clamp(34px,4vw,58px);top:50%;left:50%;box-shadow:0 0 42px #38bdf81f}.luxuryRibbonOne{animation:13s ease-in-out infinite alternate luxuryRibbonOne}.luxuryRibbonTwo{width:clamp(260px,44vw,650px);animation:16s ease-in-out infinite alternate luxuryRibbonTwo}.luxuryGlassPlane{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff1c,#ffffff06);border:1px solid #fff3;border-radius:18px;width:clamp(150px,22vw,320px);height:clamp(62px,8vw,118px);box-shadow:0 30px 80px #0000003d,inset 0 1px #ffffff3d}.luxuryGlassPlaneOne{animation:10s ease-in-out infinite alternate luxuryPlaneOne;top:17%;left:8%}.luxuryGlassPlaneTwo{animation:12s ease-in-out infinite alternate luxuryPlaneTwo;bottom:14%;right:7%}.luxuryLightCore{aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#ffffff38,#38bdf814 38%,#0000 72%);border-radius:50%;width:clamp(150px,20vw,300px);animation:6s ease-in-out infinite alternate luxuryCore;top:50%;left:50%}.vortexHint button{background:linear-gradient(145deg,#0f172af5,#1e293be0);border:1px solid #facc1561;box-shadow:0 22px 60px #0000006b,0 0 28px #ca8a0424,inset 0 1px #fff3}.vortexHintVisual{aspect-ratio:1;width:min(210px,46vw)}.vortexHintVisual svg{fill:none;stroke:#1e293b;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;overflow:visible}.vortexHintVisual>svg>circle{stroke:#cbd5e1;stroke-dasharray:5 13;transform-origin:50%;animation:6s linear infinite vortexHintOrbit}.vortexHintVisual>svg>path{stroke:#2563eb}.vortexMouseGlyph{fill:#ffffffd1;transform-origin:50%;animation:2.4s ease-in-out infinite vortexHintMouse}.vortexHintKicker{color:#2563eb;margin:4px 0 0;font-weight:800}.vortexHint h1{white-space:normal;overflow-wrap:anywhere;width:min(640px,100vw - 48px);margin:0;font-size:clamp(1.55rem,6vw,3rem);line-height:1.35}.vortexHint>p:not(.vortexHintKicker){color:#475569;max-width:520px;margin:4px 0 14px;font-size:clamp(1rem,2.5vw,1.15rem);line-height:1.8}.vortexHint button{z-index:2;color:#fff;min-width:164px;min-height:50px;font:inherit;cursor:pointer;background:#0f172ae6;border:0;border-radius:999px;padding:12px 24px;font-weight:800;animation:2.4s ease-in-out infinite vortexStartPulse;position:relative;box-shadow:0 18px 48px #0f172a4d,0 0 0 1px #ffffff52,inset 0 1px #ffffff47}.vortexHint button:focus-visible,.vortexControls button:focus-visible,.vortexCard.is-clickable:focus-visible{outline-offset:4px;outline:3px solid #2563eb}.vortexTopbar{z-index:30;top:max(16px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));left:max(18px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #ffffffb3;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 18px;display:flex;position:absolute;box-shadow:0 10px 34px #0f172a14}.vortexTopbar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:850;overflow:hidden}.vortexTopbar b{font-variant-numeric:tabular-nums;letter-spacing:.08em;direction:ltr;font-size:.82rem}.vortex3dLaunch{color:#fff;letter-spacing:-.04em;cursor:pointer;background:linear-gradient(145deg,#151c34,#6946ff 52%,#11c8dc);border:1px solid #ffffffb3;border-radius:50%;width:52px;height:52px;font:900 .9rem/1 system-ui,sans-serif;transition:transform .22s,box-shadow .22s;position:absolute;top:calc(100% + 12px);left:4px;box-shadow:0 12px 30px #2826784d,inset 0 1px 1px #ffffff8c}.vortex3dLaunch:hover{transform:translateY(-2px)scale(1.06);box-shadow:0 16px 36px #28267866,inset 0 1px 1px #fff9}.vortex3dLaunch:active{transform:scale(.96)}.vortex3dLaunch:focus-visible,.vortex3dClose:focus-visible{outline-offset:3px;outline:3px solid #fff}.vortex3dMobileHint{display:none}.vortex3dModal{z-index:1000;background:#05070c;position:fixed;inset:0;overflow:hidden}.vortex3dScroller{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;width:100%;height:100%;overflow:hidden auto}.vortex3dScroller::-webkit-scrollbar{display:none}.vortex3dTrack{height:calc(100dvh + var(--vortex-3d-travel));min-height:1800px;position:relative}.vortex3dStage{background:radial-gradient(circle at 50% 45%,#5547ff33,#0000 45%),#05070c;place-items:center;width:100%;height:100dvh;display:grid;position:sticky;top:0;overflow:hidden}.vortex3dStage img{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.vortex3dStage img.is-portrait{width:auto;max-width:min(82vw,680px);height:min(90dvh,920px)}.vortex3dProgress{right:6vw;bottom:max(22px, env(safe-area-inset-bottom));background:#fff3;border-radius:99px;height:3px;position:absolute;left:6vw;overflow:hidden}.vortex3dProgress span{transform-origin:100%;background:linear-gradient(90deg,#ff3d9a,#7c4dff,#00d9ff);width:100%;height:100%;transition:transform 60ms linear;display:block;box-shadow:0 0 16px #7c4dff}.vortex3dStage small{bottom:max(40px, calc(env(safe-area-inset-bottom) + 18px));color:#ffffffdb;font-size:.83rem;position:absolute}.vortex3dClose{z-index:1002;top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));color:#fff;-webkit-backdrop-filter:blur(14px);cursor:pointer;background:#080b16c2;border:1px solid #ffffff6b;border-radius:50%;width:46px;height:46px;font:300 2rem/1 system-ui,sans-serif;position:fixed}.vortexStage{z-index:10;perspective:1200px;transform-style:preserve-3d;place-items:center;display:grid;position:absolute;inset:76px 0 92px}.vortexSpine{filter:blur(2px);pointer-events:none;background:conic-gradient(from 20deg,#0000,#2563eb21,#0000,#f9731629,#0000);border:1px solid #fff9;border-radius:50%;width:min(66vw,640px);height:68vh;animation:12s linear infinite vortexSpineTurn;position:absolute;bottom:-25vh;left:50%;transform:rotateX(72deg)}.vortexCard{--card-width:min(76vw, 660px);z-index:calc(10 - var(--vortex-order));width:var(--card-width);color:#0f172a;isolation:isolate;height:min(49vh,430px);min-height:300px;max-height:430px;transform:translate3d(var(--vortex-x), var(--vortex-y), var(--vortex-z)) rotateY(var(--vortex-rotate-y)) rotateZ(var(--vortex-rotate-z)) scale(var(--vortex-scale));transform-origin:0;opacity:var(--vortex-opacity);will-change:transform, opacity;background:#f8fafc;border:1px solid #ffffffbd;border-radius:clamp(24px,4vw,42px);grid-template-rows:minmax(0,1fr) auto;text-decoration:none;transition:transform .42s cubic-bezier(.2,.85,.25,1),opacity .26s ease-out,box-shadow .24s;display:grid;position:absolute;overflow:hidden;box-shadow:0 28px 80px #0f172a2e,inset 0 1px #fff}.vortexCard:before{content:"";z-index:-1;background:radial-gradient(circle at 28% 32%, color-mix(in srgb, var(--vortex-bg-a) 34%, transparent) 0 12%, transparent 38%), radial-gradient(circle at 72% 66%, color-mix(in srgb, var(--vortex-bg-c) 30%, transparent) 0 14%, transparent 42%), conic-gradient(from 30deg, #f8fafc, color-mix(in srgb, var(--vortex-bg-b) 22%, #fff), #fff, color-mix(in srgb, var(--vortex-bg-a) 20%, #fff), #f8fafc);transform-origin:50%;pointer-events:none;animation:16s linear infinite vortexCardSurface;position:absolute;inset:-42%;transform:rotate(0)scale(1.08)}.vortexCard>*{z-index:1;position:relative}.vortexCard.is-active{cursor:default}.vortexCard.is-clickable{cursor:pointer}.vortexCard.is-clickable:hover{box-shadow:0 34px 100px #0f172a3d,0 0 0 4px #ffffff8a}.vortexStage.vortex-motion-0 .vortexCard.is-active{animation:.68s cubic-bezier(.16,.88,.24,1.12) both vortexCardArrivalA}.vortexStage.vortex-motion-1 .vortexCard.is-active{animation:.68s cubic-bezier(.16,.88,.24,1.12) both vortexCardArrivalB}.vortexStage.vortex-motion-0 .vortexCard:not(.is-active){animation:.68s cubic-bezier(.2,.8,.2,1) both vortexDeckRevealA}.vortexStage.vortex-motion-1 .vortexCard:not(.is-active){animation:.68s cubic-bezier(.2,.8,.2,1) both vortexDeckRevealB}.vortexStage.vortex-motion-0 .vortexDeckTitle{animation:.48s cubic-bezier(.2,.8,.2,1) both vortexLabelWaveA;animation-delay:var(--vortex-delay)}.vortexStage.vortex-motion-1 .vortexDeckTitle{animation:.48s cubic-bezier(.2,.8,.2,1) both vortexLabelWaveB;animation-delay:var(--vortex-delay)}.vortexMedia{background:#ffffffd1;justify-content:center;align-items:center;width:100%;min-width:0;min-height:0;padding:clamp(6px,1.2vw,12px);display:flex;overflow:hidden}.vortexMedia img{pointer-events:none;width:100%;max-width:100%;height:100%;max-height:100%;display:block;object-fit:contain!important;object-position:center center!important}.vortexCard-logo .vortexMedia{padding:clamp(22px,5vw,56px)}.vortexCard.no-image{grid-template-rows:1fr}.vortexCard.no-image .vortexCardContent{text-align:center;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;display:flex}.vortexCardContent{text-align:right;background:#ffffffdb;padding:clamp(18px,3vw,32px)}.vortexCard.is-active .vortexCardContent{text-align:center}.vortexCard.is-active .vortexCardContent>*{margin-inline:auto}.vortexCardContent>span{color:#1d4ed8;letter-spacing:.02em;margin-bottom:5px;font-size:.78rem;font-weight:900;display:block}.vortexCardContent h2{overflow-wrap:anywhere;margin:0;font-size:clamp(1.45rem,4vw,2.65rem);line-height:1.25}.vortexCardContent p{color:#334155;white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-width:60ch;margin:10px 0 0;font-size:clamp(1rem,2vw,1.325rem);line-height:1.8;display:-webkit-box;overflow:hidden}.vortexCardContent strong{color:#0f766e;margin-top:10px;display:block}.vortexCardContent em{color:#1d4ed8;margin-top:12px;font-style:normal;font-weight:850;display:inline-block}.vortexPage{touch-action:pan-y}.vortexCardContent{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#8a9bb4 transparent;min-height:0;max-height:100%;overflow:hidden auto}.vortexCardContent p{overflow-wrap:anywhere;-webkit-line-clamp:unset;display:block;overflow:visible}.vortexPage:has(.vortexCard-intro.is-active){touch-action:pan-y}.vortexCard-intro{grid-template-rows:minmax(0,1fr)}.vortexCard-intro .vortexCardContent{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#8a9bb4 transparent;height:100%;min-height:0;padding:clamp(18px,3vw,30px);overflow:hidden auto}.vortexCard-intro.no-image .vortexCardContent{text-align:center;padding-block:clamp(22px,4vw,40px);display:block}.vortexIntroMedia{text-align:center;width:100%;margin:0 auto 10px}.vortexIntroCover{background:0 0;width:100%;height:auto;margin:0 auto}.vortexIntroCover img{object-fit:contain;object-position:center;border-radius:22px;width:auto;max-width:min(94%,580px);height:auto;margin:0 auto;display:block;min-height:0!important;max-height:clamp(150px,26dvh,190px)!important}.vortexCard-intro .vortexCardContent h2{font-size:clamp(1.5rem,3vw,2.1rem)}.vortexCard-intro .vortexCardContent p{-webkit-line-clamp:unset;margin-top:7px;font-size:clamp(.94rem,1.7vw,1.1rem);line-height:1.55;display:block;overflow:visible}.vortexIntroLogo{object-fit:contain;background:0 0;border:0;border-radius:50%;width:104px;height:104px;margin:8px auto 0;padding:0;display:block;position:relative;box-shadow:0 8px 24px #0f172a29;min-height:0!important;max-height:none!important}.vortexIntroMedia.has-cover.has-logo .vortexIntroLogo{margin-top:-52px}.vortexCard-intro .vortexCardContent .vortexIntroSubtitle{color:#475569;margin-top:7px;font-weight:750}.vortexCard-intro .vortexCardContent .vortexIntroAbout{border-top:1px solid #4755692e;padding-top:12px}.vortexIntroAbout b{color:#0f172a;margin-bottom:4px;font-size:.82em;display:block}.vortexContactGrid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px;margin-top:16px;display:grid}.vortexContactGrid a{color:#0f172a;touch-action:manipulation;background:#ffffffe6;border:1px solid #2563eb21;border-radius:16px;justify-content:flex-start;align-items:center;gap:9px;min-width:0;min-height:52px;padding:8px 12px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 8px 20px #0f172a14}.vortexContactGrid a:hover{border-color:#2563eb66;transform:translateY(-2px);box-shadow:0 12px 26px #0f172a21}.vortexContactGrid a:focus-visible{outline-offset:2px;outline:3px solid #2563eb}.vortexContactGrid a span{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:850;overflow:hidden}.vortexDeckTitle{z-index:8;color:#0f172a;min-width:0;min-height:40px;box-shadow:inset 0 3px 0 color-mix(in srgb, var(--vortex-bg-c) 62%, #2563eb);text-align:right;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#fffffffa;border-top:1px solid #94a3b84d;justify-content:flex-start;align-items:center;padding:7px 22px;font-size:clamp(.9rem,1.35vw,1rem);font-weight:900;line-height:1.3;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.vortexControls{z-index:40;right:50%;bottom:max(14px, env(safe-area-inset-bottom));color:#0f172a;-webkit-backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #ffffffc7;border-radius:999px;align-items:center;gap:12px;padding:8px;display:flex;position:absolute;translate:50%;box-shadow:0 14px 42px #0f172a24}.vortexControls button{color:#fff;cursor:pointer;touch-action:manipulation;background:#111827;border:0;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.vortexControls button:active{transform:scale(.94)}.vortexControls svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.vortexControls p{text-align:center;min-width:116px;margin:0;line-height:1.2}.vortexControls span,.vortexControls small{display:block}.vortexControls span{font-weight:900}.vortexControls small{color:#64748b;margin-top:3px;font-size:.68rem}@keyframes vortexLoaderSpin{to{transform:rotate(1turn)}}@keyframes vortexHintColorShift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes vortexHintBlobA{to{transform:translate(22vmax,18vmax)rotate(52deg)scale(1.12)}}@keyframes vortexHintBlobB{to{transform:translate(-20vmax,-16vmax)rotate(-48deg)scale(1.08)}}@keyframes vortexStartPulse{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.035)}}@keyframes vortexIntroRingOne{0%{transform:translate(-50%,-50%)rotateX(68deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(68deg)rotate(1turn)}}@keyframes vortexIntroRingTwo{0%{transform:translate(-50%,-50%)rotateY(66deg)rotate(0)}to{transform:translate(-50%,-50%)rotateY(66deg)rotate(1turn)}}@keyframes vortexIntroRingThree{0%{transform:translate(-50%,-50%)rotateX(55deg)rotateY(42deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(55deg)rotateY(42deg)rotate(1turn)}}@keyframes vortexIntroCardOne{0%{transform:translateZ(80px)rotateX(12deg)rotateY(22deg)rotate(-9deg)}to{transform:translate3d(32px,26px,150px)rotateX(-5deg)rotateY(38deg)rotate(5deg)}}@keyframes vortexIntroCardTwo{0%{transform:translate3d(0,18px,120px)rotateX(-10deg)rotateY(-28deg)rotate(8deg)}to{transform:translate3d(-38px,-20px,190px)rotateX(8deg)rotateY(-42deg)rotate(-6deg)}}@keyframes vortexIntroCardThree{0%{transform:translate3d(10px,0,60px)rotateX(18deg)rotateY(30deg)rotate(6deg)}to{transform:translate3d(58px,-34px,150px)rotateX(-8deg)rotateY(12deg)rotate(-10deg)}}@keyframes vortexIntroOrb{0%{transform:translateZ(90px)scale(.9)}to{transform:translate3d(-46px,-34px,190px)scale(1.12)}}@keyframes vortexLuxuryShift{0%,to{background-position:0 0,100% 0,100% 100%,0 100%,0%}25%{background-position:34% 18%,72% 35%,88% 68%,18% 78%,48% 35%}50%{background-position:72% 42%,38% 76%,24% 58%,62% 30%,100%}75%{background-position:42% 78%,18% 28%,68% 22%,82% 66%,52% 70%}}@keyframes vortexLuxuryGlowA{to{transform:translate(18vmax,12vmax)scale(1.08)}}@keyframes vortexLuxuryGlowB{to{transform:translate(-16vmax,-10vmax)scale(1.12)}}@keyframes luxuryHaloOne{0%{transform:translate(-50%,-50%)rotateX(72deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(72deg)rotate(1turn)}}@keyframes luxuryHaloTwo{0%{transform:translate(-50%,-50%)rotateY(68deg)rotate(0)}to{transform:translate(-50%,-50%)rotateY(68deg)rotate(1turn)}}@keyframes luxuryRibbonOne{0%{transform:translate3d(-50%,-50%,60px)rotateX(62deg)rotate(-18deg)}to{transform:translate3d(-50%,-50%,150px)rotateX(70deg)rotate(16deg)}}@keyframes luxuryRibbonTwo{0%{transform:translate3d(-50%,-50%,20px)rotateY(66deg)rotate(22deg)}to{transform:translate3d(-50%,-50%,120px)rotateY(72deg)rotate(-14deg)}}@keyframes luxuryPlaneOne{0%{transform:translateZ(30px)rotateY(28deg)rotate(-4deg)}to{transform:translate3d(30px,18px,110px)rotateY(38deg)rotate(2deg)}}@keyframes luxuryPlaneTwo{0%{transform:translateZ(45px)rotateY(-32deg)rotate(5deg)}to{transform:translate3d(-34px,-22px,125px)rotateY(-42deg)rotate(-2deg)}}@keyframes luxuryCore{0%{opacity:.55;transform:translate(-50%,-50%)scale(.82)}to{opacity:1;transform:translate(-50%,-50%)scale(1.18)}}@keyframes vortexHintOrbit{to{transform:rotate(1turn)}}@keyframes vortexHintMouse{0%,to{transform:rotate(-10deg)translate(-8px)}50%{transform:rotate(12deg)translate(8px)}}@keyframes vortexSpineTurn{to{transform:rotateX(72deg)rotate(1turn)}}@keyframes vortexCardSurface{to{transform:rotate(1turn)scale(1.08)}}@keyframes vortexCardArrivalA{0%{opacity:1;transform:translate3d(4px,18px,-150px)rotateY(-78deg)rotate(-2deg)scale(.96)}68%{opacity:1;transform:translate3d(0,-5px,18px)rotateY(7deg)rotate(.5deg)scale(1.012)}to{opacity:1;transform:translate3d(var(--vortex-x), var(--vortex-y), var(--vortex-z)) rotateY(var(--vortex-rotate-y)) rotateZ(var(--vortex-rotate-z)) scale(var(--vortex-scale))}}@keyframes vortexCardArrivalB{0%{opacity:1;transform:translate3d(4px,18px,-150px)rotateY(-78deg)rotate(-2deg)scale(.96)}68%{opacity:1;transform:translate3d(0,-5px,18px)rotateY(7deg)rotate(.5deg)scale(1.012)}to{opacity:1;transform:translate3d(var(--vortex-x), var(--vortex-y), var(--vortex-z)) rotateY(var(--vortex-rotate-y)) rotateZ(var(--vortex-rotate-z)) scale(var(--vortex-scale))}}@keyframes vortexDeckRevealA{0%,72%{opacity:0}to{opacity:var(--vortex-opacity)}}@keyframes vortexDeckRevealB{0%,72%{opacity:0}to{opacity:var(--vortex-opacity)}}@keyframes vortexLabelWaveA{0%{opacity:0;transform:translate(42px,22px)rotate(5deg)scale(.82)}72%{opacity:1;transform:translate(-5px,-3px)rotate(-1deg)scale(1.025)}to{opacity:1;transform:none}}@keyframes vortexLabelWaveB{0%{opacity:0;transform:translate(42px,22px)rotate(5deg)scale(.82)}72%{opacity:1;transform:translate(-5px,-3px)rotate(-1deg)scale(1.025)}to{opacity:1;transform:none}}@keyframes vortexMobileSafeArrival{0%{opacity:1;transform:translate3d(52px,34px,-44px)rotateY(-32deg)rotate(-2.5deg)scale(.9)}72%{opacity:1;transform:translate3d(-6px,-5px,12px)rotateY(5deg)rotate(.6deg)scale(1.015)}to{opacity:1;transform:translate3d(var(--vortex-mobile-x), var(--vortex-mobile-y), var(--vortex-mobile-z)) rotateY(var(--vortex-mobile-rotate-y)) rotateZ(var(--vortex-mobile-rotate-z)) scale(var(--vortex-mobile-scale))}}@keyframes vortexMobileSafeDeck{0%,58%{opacity:0}to{opacity:var(--vortex-opacity)}}@media (width<=680px){.vortexHint{padding-inline:24px}.vortexTopbar{top:max(16px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));left:max(18px, env(safe-area-inset-left));min-height:48px;padding:0 18px}.vortex3dLaunch{display:none}.vortex3dMobileHint{color:#fff;-webkit-backdrop-filter:blur(12px);text-align:center;white-space:normal;pointer-events:none;background:#12162dc7;border:1px solid #ffffffad;border-radius:999px;width:min(54vw,205px);padding:7px 10px;font-size:clamp(.63rem,2.45vw,.75rem);font-weight:750;line-height:1.45;display:block;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 24px #18144633}.vortex3dStage img.is-portrait{max-width:88vw;height:min(88dvh,780px)}.vortexStage{inset:76px 0 92px}.vortexCard{--card-width:min(76vw, 660px);height:min(49vh,430px);min-height:300px;max-height:430px;transform:translate3d(var(--vortex-x), var(--vortex-y), var(--vortex-z)) rotateY(var(--vortex-rotate-y)) rotateZ(var(--vortex-rotate-z)) scale(var(--vortex-scale));border-radius:clamp(24px,4vw,42px)}.vortexMedia{padding:clamp(6px,1.2vw,12px)}.vortexCardContent{padding:clamp(18px,3vw,32px)}.vortexCardContent p{-webkit-line-clamp:unset;display:block;overflow:visible}.vortexCard-intro{grid-template-rows:minmax(0,1fr)}.vortexIntroCover img{max-width:94%;max-height:clamp(145px,24dvh,180px)!important}.vortexIntroLogo{width:92px;height:92px}.vortexIntroMedia.has-cover.has-logo .vortexIntroLogo{margin-top:-46px}.vortexContactGrid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px;margin-top:16px}.vortexContactGrid a{border-radius:16px;min-height:52px;padding:8px 12px}.vortexDeckTitle{min-height:40px;padding:7px 22px;font-size:clamp(.9rem,1.35vw,1rem)}.vortexStage.vortex-motion-0 .vortexCard.is-active,.vortexStage.vortex-motion-1 .vortexCard.is-active,.vortexStage.vortex-motion-0 .vortexCard:not(.is-active),.vortexStage.vortex-motion-1 .vortexCard:not(.is-active){animation-duration:.68s}.vortexControls{bottom:max(14px, env(safe-area-inset-bottom))}}@media (height<=620px) and (orientation:landscape){.vortexTopbar{min-height:40px;top:8px}.vortexStage{inset:54px 0 70px}.vortexCard{grid-template-rows:1fr;grid-template-columns:minmax(180px,.9fr) 1.1fr;width:min(68vw,640px);height:48vh;min-height:230px;max-height:330px}.vortexCard img{min-height:100%;max-height:none}.vortexCardContent{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.vortexCard-intro{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.vortexCard-intro .vortexCardContent{justify-content:flex-start}.vortexControls{bottom:6px}.vortexControls button{flex-basis:44px;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.vortexPage *,.vortexPage :before,.vortexPage :after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.vortexCard{transform:translate3d(0, var(--vortex-reduced-y), var(--vortex-reduced-z)) scale(var(--vortex-reduced-scale));transition-duration:.12s}.vortexStage .vortexCard.is-active,.vortexStage .vortexCard:not(.is-active),.vortexStage .vortexDeckTitle,.vortexCard:before{animation:none!important}}@media (prefers-reduced-motion:reduce) and (width<=680px){.vortexHint button{animation:3s ease-in-out infinite vortexStartPulse!important}.introRingOne{animation:12s linear infinite vortexIntroRingOne!important}.introRingTwo{animation:14s linear infinite reverse vortexIntroRingTwo!important}.introRingThree{animation:10s linear infinite vortexIntroRingThree!important}.introFloatCardOne{animation:8s ease-in-out infinite alternate vortexIntroCardOne!important}.introFloatCardTwo{animation:9s ease-in-out infinite alternate vortexIntroCardTwo!important}.introFloatCardThree{animation:8.5s ease-in-out infinite alternate vortexIntroCardThree!important}.introOrb{animation:7s ease-in-out infinite alternate vortexIntroOrb!important}.vortexHint{animation:20s ease-in-out infinite vortexLuxuryShift!important}.vortexHint:before{animation:20s ease-in-out infinite alternate vortexLuxuryGlowA!important}.vortexHint:after{animation:22s ease-in-out infinite alternate vortexLuxuryGlowB!important}.luxuryHaloOne{animation:22s linear infinite luxuryHaloOne!important}.luxuryHaloTwo{animation:26s linear infinite reverse luxuryHaloTwo!important}.luxuryRibbonOne{animation:17s ease-in-out infinite alternate luxuryRibbonOne!important}.luxuryRibbonTwo{animation:20s ease-in-out infinite alternate luxuryRibbonTwo!important}.luxuryGlassPlaneOne{animation:14s ease-in-out infinite alternate luxuryPlaneOne!important}.luxuryGlassPlaneTwo{animation:16s ease-in-out infinite alternate luxuryPlaneTwo!important}.luxuryLightCore{animation:9s ease-in-out infinite alternate luxuryCore!important}.vortexStage.vortex-motion-0 .vortexCard.is-active{animation:.68s cubic-bezier(.16,.88,.24,1.12) both vortexCardArrivalA!important}.vortexStage.vortex-motion-1 .vortexCard.is-active{animation:.68s cubic-bezier(.16,.88,.24,1.12) both vortexCardArrivalB!important}.vortexStage.vortex-motion-0 .vortexCard:not(.is-active){animation:.68s cubic-bezier(.2,.8,.2,1) both vortexDeckRevealA!important}.vortexStage.vortex-motion-1 .vortexCard:not(.is-active){animation:.68s cubic-bezier(.2,.8,.2,1) both vortexDeckRevealB!important}.vortexStage.vortex-motion-0 .vortexDeckTitle{animation:.48s cubic-bezier(.2,.8,.2,1) both vortexLabelWaveA!important}.vortexStage.vortex-motion-1 .vortexDeckTitle{animation:.48s cubic-bezier(.2,.8,.2,1) both vortexLabelWaveB!important}.vortexCard:before{animation:16s linear infinite vortexCardSurface!important}.vortexSpine{animation:12s linear infinite vortexSpineTurn!important}}.pub.page-test>.businessHero,.pub.page-test2>.businessHero,.pub.page-test>.introText,.pub.page-test2>.introText,.pub.page-test>.folderShell,.pub.page-test2>.folderShell{width:calc(100% - 32px)!important;max-width:none!important;margin-inline:auto!important}.pub.page-test .page3dStoryCard,.pub.page-test2 .page3dStoryCard{width:auto;left:16px;right:16px}@media (width>=760px){.pub.page-test>.businessHero,.pub.page-test2>.businessHero,.pub.page-test>.introText,.pub.page-test2>.introText,.pub.page-test>.folderShell,.pub.page-test2>.folderShell{width:calc(100% - 64px)!important}.pub.page-test .page3dStoryCard,.pub.page-test2 .page3dStoryCard{width:min(350px,28vw)}.pub.page-test .page3dStoryCard.side-left,.pub.page-test2 .page3dStoryCard.side-left{left:clamp(28px,5vw,90px);right:auto}.pub.page-test .page3dStoryCard.side-right,.pub.page-test2 .page3dStoryCard.side-right{left:auto;right:clamp(28px,5vw,90px)}}.page3dSideInfo{display:none}@media (width>=760px){.page3dSideInfo{z-index:3;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#071022c7,#0f376357);border:1px solid #ffffff3d;border-radius:24px;width:min(330px,27vw);padding:24px 26px;position:absolute;top:50%;left:clamp(28px,5vw,90px);transform:translateY(-50%);box-shadow:0 22px 64px #00000052,inset 0 1px #ffffff29}.page3dSideInfo span{color:var(--s,#ffd77f);letter-spacing:.09em;margin-bottom:10px;font-size:.72rem;font-weight:900;display:block}.page3dSideInfo strong{font-size:clamp(1.35rem,2vw,2rem);line-height:1.35;display:block}.page3dSideInfo p{color:#ffffffc7;margin:10px 0 16px;font-size:.9rem;line-height:1.9}.page3dSideInfo i{color:#ffffff8c;border-top:1px solid #ffffff29;padding-top:12px;font-size:.74rem;font-style:normal;display:block}}.pub.page-test,.pub.page-test2{--test-glass:#081226bd;--test-line:#fff3;--test-lift:0 22px 60px #00000057}.pub.page-test .businessHero,.pub.page-test2 .businessHero{isolation:isolate;padding-bottom:20px;position:relative}.pub.page-test .businessHero:after,.pub.page-test2 .businessHero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#0509123d);height:82px;position:absolute;bottom:0;left:0;right:0}.pub.page-test .page3dStage,.pub.page-test2 .page3dStage{background:radial-gradient(circle at 50% 48%,#2684ea47,#0000 36%),radial-gradient(circle at 50% 88%,#ffd77f1a,#0000 29%),#05070c}.pub.page-test .page3dStage:before,.pub.page-test2 .page3dStage:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0307106b,#0000 28% 72%,#0307106b);position:absolute;inset:0}.pub.page-test .page3dImage,.pub.page-test2 .page3dImage{z-index:2;filter:drop-shadow(0 24px 38px #0000004d);transition:filter .3s;position:relative}.pub.page-test .page3dStoryCard,.pub.page-test2 .page3dStoryCard{z-index:4;border-color:var(--test-line);box-shadow:var(--test-lift),inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0e1e3cdb,#050c1bb3)}.pub.page-test .page3dStoryCard h2,.pub.page-test2 .page3dStoryCard h2{letter-spacing:-.02em}.pub.page-test .page3dStoryCard p,.pub.page-test2 .page3dStoryCard p{scrollbar-width:thin;scrollbar-color:var(--s,#ffd77f) transparent}.pub.page-test .page3dProgress,.pub.page-test2 .page3dProgress{z-index:6;background:#ffffff24;height:5px;box-shadow:0 8px 22px #0000003d}.pub.page-test .page3dStage>small,.pub.page-test2 .page3dStage>small{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040a1480;border:1px solid #ffffff2e;border-radius:999px;padding:8px 14px}.pub.page-test .folderStrip button,.pub.page-test2 .folderStrip button{transition:transform .2s,box-shadow .2s,background .2s}.pub.page-test .folderStrip button:focus-visible,.pub.page-test2 .folderStrip button:focus-visible,.pub.page-test .service:focus-visible,.pub.page-test2 .service:focus-visible{outline:3px solid var(--s,#ffd77f);outline-offset:4px}@media (hover:hover){.pub.page-test .service:hover,.pub.page-test2 .service:hover{transform:translateY(-5px);box-shadow:0 18px 44px #00000042}.pub.page-test .folderStrip button:hover,.pub.page-test2 .folderStrip button:hover{transform:translateY(-2px)}}@media (width<=759px){.pub.page-test .page3dStage:before,.pub.page-test2 .page3dStage:before{background:linear-gradient(#0000 52%,#03071070)}.pub.page-test .page3dStoryCard,.pub.page-test2 .page3dStoryCard{bottom:max(88px,calc(env(safe-area-inset-bottom) + 62px));padding:18px}.pub.page-test .page3dProgress,.pub.page-test2 .page3dProgress{left:16px;right:16px}.pub.page-test .page3dStage>small,.pub.page-test2 .page3dStage>small{bottom:max(24px,env(safe-area-inset-bottom));font-size:.74rem}}@media (prefers-reduced-motion:reduce){.pub.page-test *,.pub.page-test2 *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=759px){.pub.page-test .page3dStory,.pub.page-test2 .page3dStory{width:100vw!important;max-width:100vw!important;margin-inline:calc(50% - 50vw)!important}.pub.page-test .page3dStage,.pub.page-test2 .page3dStage{width:100vw!important;height:100dvh!important;min-height:100svh!important;padding:0!important}.pub.page-test .page3dImage.is-landscape,.pub.page-test .page3dImage.is-portrait,.pub.page-test2 .page3dImage.is-landscape,.pub.page-test2 .page3dImage.is-portrait{object-fit:cover!important;object-position:center center!important;width:100vw!important;min-width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100svh!important;max-height:none!important}}@media (width>=760px){.pub.scroll3d-overlay-story .page3dStoryCard,.pub.scroll3d-mid-scene .page3dStoryCard{width:min(350px,28vw)}.pub.scroll3d-overlay-story .page3dStoryCard.side-left,.pub.scroll3d-mid-scene .page3dStoryCard.side-left{left:clamp(28px,5vw,90px);right:auto}.pub.scroll3d-overlay-story .page3dStoryCard.side-right,.pub.scroll3d-mid-scene .page3dStoryCard.side-right{left:auto;right:clamp(28px,5vw,90px)}}@media (width<=759px){.pub.scroll3d-overlay-story .page3dStoryCard,.pub.scroll3d-mid-scene .page3dStoryCard{-webkit-backdrop-filter:none;background:linear-gradient(145deg,#ffffff13,#ffffff05);border-color:#ffffff94;box-shadow:0 10px 26px #0000001a,inset 0 1px #ffffff85}}.page3dStory.has-depth-gallery .page3dStage:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(circle at 50% 48%,#0000 22%,#0307101f 70%,#0307106b 100%);position:absolute;inset:0}.page3dDepthGallery{z-index:4;pointer-events:none;perspective:1400px;isolation:isolate;place-items:center;display:grid;position:absolute;inset:0}.page3dDepthGallery>p{top:max(30px,env(safe-area-inset-top));color:#ffffffe0;letter-spacing:.13em;text-shadow:0 2px 15px #0000008c;margin:0;font-size:.73rem;font-weight:900;position:absolute;right:clamp(22px,5vw,68px)}.page3dDepthDeck{width:min(380px,31vw);height:min(440px,62vh);transform-style:preserve-3d;position:relative}.page3dDepthDeck article{opacity:var(--depth-opacity);transform:translate3d(var(--depth-x),var(--depth-y),var(--depth-z)) rotateY(var(--depth-rotate)) scale(var(--depth-scale));transform-origin:50%;filter:saturate(.72)brightness(.8);-webkit-backdrop-filter:blur(10px);background:linear-gradient(155deg,#10264ce0,#040a17ad);border:1px solid #ffffff61;border-radius:25px;flex-direction:column;justify-content:flex-end;transition:transform .48s cubic-bezier(.2,.8,.2,1),opacity .38s,filter .38s;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 26px 70px #00000057,inset 0 1px #ffffff2e}.page3dDepthDeck article.is-front{filter:saturate(1.08)brightness(1.05);box-shadow:0 34px 90px #0000007a,0 0 34px #55a4ff33,inset 0 1px #ffffff52}.page3dDepthDeck article>img{object-fit:cover;opacity:.72;width:100%;height:100%;position:absolute;inset:0}.page3dDepthDeck article>div{color:#fff;background:linear-gradient(#0206100d,#020610eb);padding:26px 24px 24px;position:relative}.page3dDepthDeck article span{color:var(--s,#ffd77f);letter-spacing:.08em;margin-bottom:7px;font-size:.7rem;font-weight:900;display:block}.page3dDepthDeck article b{font-size:clamp(1.25rem,2.2vw,1.85rem);line-height:1.35;display:block}.page3dDepthDeck article small{color:#ffffffc2;margin-top:8px;font-size:.83rem;line-height:1.75;display:block}.page3dDepthEmpty{color:#fff;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050e1f9e;border:1px solid #ffffff47;border-radius:18px;max-width:min(340px,100vw - 44px);padding:20px;line-height:1.9}@media (width<=759px){.page3dDepthDeck{width:min(74vw,340px);height:min(52svh,440px)}.page3dDepthDeck article{border-radius:21px}.page3dDepthDeck article>div{padding:20px 18px 18px}.page3dDepthDeck article small{font-size:.77rem}.page3dDepthGallery>p{top:max(18px,env(safe-area-inset-top));right:18px}}.page3dDepthGallery>p,.page3dDepthDeck article span{display:none}.page3dDepthDeck article{-webkit-backdrop-filter:none;background:#08122617;border-color:#ffffff75;box-shadow:0 20px 56px #00000038,inset 0 1px #ffffff47}.page3dDepthDeck article>img{opacity:.94}.page3dDepthDeck article>div{text-shadow:0 2px 12px #000000f2;background:linear-gradient(#01050e00,#01050e85 58%,#01050ee0);padding-top:58px}.page3dDepthDeck article b{color:#fff;font-weight:900}.page3dDepthDeck article small{color:#fffffff2;font-weight:700}.page3dDepthDeck{width:min(316px,26vw);height:min(372px,55vh)}.page3dDepthDeck article>img{opacity:calc(.015 + var(--depth-item-reveal,0) * .985);transition:opacity .16s linear}.page3dDepthDeck article>div{background:linear-gradient(#01050e47,#01050e9e 54%,#01050ee6)}@media (width<=759px){.page3dDepthDeck{width:min(64vw,292px);height:min(43svh,360px)}.page3dDepthDeck article>div{padding-top:56px}}@media (width<=759px){.page3dStory.has-depth-gallery .page3dDepthDeck{transform:translateY(10svh)}.page3dStory.has-depth-gallery .page3dStage>small{bottom:max(17svh,calc(env(safe-area-inset-bottom) + 74px))!important}.page3dStory.has-depth-gallery .page3dDepthDeck{width:min(58vw,260px);height:min(41svh,340px)}.page3dStory.has-depth-gallery .page3dDepthDeck article{transform:translate3d(calc(var(--depth-x) * 2.4),var(--depth-y),var(--depth-z)) rotateY(var(--depth-rotate)) scale(var(--depth-scale))}}.page3dStory.has-depth-gallery .page3dDepthDeck{transform:translateY(9vh)}.page3dStory.has-depth-gallery .page3dStage>small{bottom:8vh!important}@media (width<=759px){.page3dStory.has-depth-gallery .page3dDepthDeck{transform:translateY(11svh)}.page3dStory.has-depth-gallery .page3dStage>small{bottom:max(35px,calc(env(safe-area-inset-bottom) + 14px))!important}}.pub.page-test3 .folderContent .activeServices{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:16px;display:grid;min-height:0!important}.pub.page-test3 .folderContent .activeServices>h2{grid-column:1/-1;margin:0 0 2px!important}.pub.page-test3 .folderContent .activeServices .service{flex-direction:column;min-width:0;min-height:0;border-radius:18px!important;gap:10px!important;margin:0!important;padding:12px!important;display:flex!important}.pub.page-test3 .folderContent .activeServices .serviceImg{aspect-ratio:4/3;object-fit:cover!important;border-radius:13px!important;width:100%!important;height:auto!important}.pub.page-test3 .folderContent .activeServices .serviceBody{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.pub.page-test3 .folderContent .activeServices .service h3{overflow-wrap:anywhere;font-size:clamp(.88rem,1.08vw,1.06rem);line-height:1.45;margin:0!important}.pub.page-test3 .folderContent .activeServices .service p{overflow-wrap:anywhere;font-size:clamp(.68rem,.8vw,.78rem);line-height:1.65;margin:0!important}.pub.page-test3 .folderContent .activeServices .service .meta{margin-top:auto}@media (width<=759px){.pub.page-test3 .folderContent .activeServices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pub.page-test3 .folderContent .activeServices .service{border-radius:16px!important;padding:10px!important}.pub.page-test3 .folderContent .activeServices .service h3{font-size:.92rem}.pub.page-test3 .folderContent .activeServices .service p{font-size:.72rem;line-height:1.6}}.page3dStory.has-depth-gallery .page3dDepthDeck article>div{background:linear-gradient(#01050e14,#01050e85 48%,#01050eeb);align-items:flex-end;min-height:116px;padding:34px 25px 28px;display:flex}.page3dStory.has-depth-gallery .page3dDepthDeck article b{overflow-wrap:anywhere;text-wrap:balance;margin:0;line-height:1.55}@media (width<=759px){.page3dStory.has-depth-gallery .page3dDepthDeck article>div{min-height:96px;padding:27px 18px 22px}.page3dStory.has-depth-gallery .page3dDepthDeck article b{line-height:1.5}}.pub.page-test3 .folderContent .activeServices .serviceImg{cursor:zoom-in}.test3PortfolioLightbox{z-index:2147483647;cursor:zoom-out;-webkit-backdrop-filter:blur(9px);background:#02060ed1;border:0;place-items:center;width:100vw;height:100dvh;padding:clamp(18px,5vw,56px);display:grid;position:fixed;inset:0}.test3PortfolioLightbox img{object-fit:contain;border-radius:18px;width:auto;max-width:100%;height:auto;max-height:100%;animation:.22s both test3PortfolioZoom;display:block;box-shadow:0 26px 80px #0000008c}@keyframes test3PortfolioZoom{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.test3PortfolioLightbox{isolation:isolate;z-index:2147483647!important;box-sizing:border-box!important;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))!important;overflow:hidden!important}.test3PortfolioLightbox img{z-index:1;position:relative;box-sizing:border-box!important;object-fit:contain!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important}.pub.scroll3d-depth-gallery .folderContent .activeServices{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:max-content;align-items:stretch;gap:16px;display:grid;min-height:0!important}.pub.scroll3d-depth-gallery .folderContent .activeServices>h2{grid-column:1/-1;margin:0 0 2px!important}.pub.scroll3d-depth-gallery .folderContent .activeServices .service{flex-direction:column;min-width:0;height:auto;min-height:0;overflow:hidden;border-radius:18px!important;gap:10px!important;margin:0!important;padding:12px!important;display:flex!important}.pub.scroll3d-depth-gallery .folderContent .activeServices .serviceImg{aspect-ratio:4/3;cursor:zoom-in;object-fit:cover!important;border-radius:13px!important;width:100%!important;height:auto!important}.pub.scroll3d-depth-gallery .folderContent .activeServices .serviceBody{scrollbar-width:thin;overscroll-behavior:contain;flex-direction:column;flex:none;gap:7px;min-width:0;min-height:0;max-height:140px;padding-inline-end:3px;display:flex;overflow-y:auto}.pub.scroll3d-depth-gallery .folderContent .activeServices .service h3{overflow-wrap:anywhere;font-size:clamp(.88rem,1.08vw,1.06rem);line-height:1.45;margin:0!important}.pub.scroll3d-depth-gallery .folderContent .activeServices .service p{overflow-wrap:anywhere;font-size:clamp(.68rem,.8vw,.78rem);line-height:1.65;margin:0!important}.pub.scroll3d-depth-gallery .folderContent .activeServices .service .meta{margin-top:auto}.pro3ServiceSamples{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;display:grid}.pro3ServiceSamples img{object-fit:cover;cursor:zoom-in;border:1px solid #ffffff40;border-radius:7px;width:100%;display:block;aspect-ratio:1!important;height:auto!important;min-height:0!important}@media (width<=759px){.pub.scroll3d-depth-gallery .folderContent .activeServices{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;gap:12px}.pub.scroll3d-depth-gallery .folderContent .activeServices .service{border-radius:16px!important;padding:10px!important}.pub.scroll3d-depth-gallery .folderContent .activeServices .serviceBody{max-height:118px}.pub.scroll3d-depth-gallery .folderContent .activeServices .service h3{font-size:.92rem}.pub.scroll3d-depth-gallery .folderContent .activeServices .service p{font-size:.72rem;line-height:1.6}.pro3ServiceSamples{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}}.pub.page-8and8 .eightAndEightPaymentButton{appearance:none;color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#173f85,#326bd1);border:0;border-radius:16px;margin:14px auto 4px;padding:13px 42px;font-size:17px;font-weight:800;transition:transform .18s,box-shadow .18s;display:block;box-shadow:0 12px 24px #1e4ea645,inset 0 1px 1px #ffffff47}.pub.page-8and8 .eightAndEightPaymentButton:active{transform:scale(.97);box-shadow:0 6px 14px #1e4ea638}.eightAndEightPaymentOverlay{z-index:2147483647;box-sizing:border-box;color:#f9fbff;-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at 50% 12%,#3670de52,#0000 38%),#050c1cf5;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.eightAndEightPaymentCard{box-sizing:border-box;text-align:center;background:linear-gradient(150deg,#234380b8,#091535f0);border:1px solid #b4d0ff47;border-radius:28px;width:min(100%,390px);padding:32px 25px 29px;animation:.36s cubic-bezier(.2,.8,.2,1) both eightAndEightPaymentIn;box-shadow:0 24px 80px #0000006b,inset 0 1px #ffffff21}.eightAndEightPaymentLock{color:#fff;background:linear-gradient(145deg,#73a7ff,#3367d1);border-radius:20px;place-items:center;width:58px;height:58px;margin:0 auto 19px;font-size:37px;font-weight:900;line-height:1;display:grid;box-shadow:0 12px 26px #3367d161}.eightAndEightPaymentCard p{color:#a7c9ff;margin:0 0 8px;font-size:14px}.eightAndEightPaymentCard h2{color:#fff;margin:0;font-size:clamp(22px,6vw,28px);line-height:1.45}.eightAndEightPaymentCard strong{color:#e8f0ff;margin:13px 0 10px;font-size:16px;display:block}.eightAndEightPaymentCard small{color:#aec1e5;font-size:13px;line-height:1.85;display:block}.eightAndEightPaymentDone{color:#fff;width:100%;font:inherit;cursor:pointer;background:linear-gradient(135deg,#63d48f,#198556);border:0;border-radius:15px;margin-top:22px;padding:14px 18px;font-size:16px;font-weight:900;transition:transform .18s;box-shadow:0 10px 22px #1985564d,inset 0 1px #ffffff52}.eightAndEightPaymentDone:active{transform:scale(.975)}@keyframes eightAndEightPaymentIn{0%{opacity:0;transform:translateY(15px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}
