.site-footer{color:#b8b6c3;background:#07070b;padding:24px 32px 22px;font-family:IRANYekan,Tahoma,sans-serif;position:relative;overflow:hidden}.site-footer__aurora{pointer-events:none;opacity:.75;filter:blur(10px);background:radial-gradient(at 50% 100%,#6d48ef47,#0000 53%),radial-gradient(at 21% 76%,#2475dc29,#0000 35%);height:410px;position:absolute;inset:auto -15% 46%}.site-footer__wrap{max-width:var(--xl);background:linear-gradient(143deg,#181725f5,#0a0a0ffa 48%,#0d0c14fc);border:1px solid #ffffff1a;border-radius:24px;width:100%;margin:auto;position:relative;box-shadow:inset 0 1px #ffffff0d,0 26px 70px #00000045}.site-footer__hero{background:linear-gradient(105deg,#8b5cf61f,#367ee00e 54%,#0000 78%);justify-content:space-between;align-items:center;gap:52px;padding:58px 60px 53px;display:flex;position:relative;overflow:hidden}.site-footer__hero:after{content:"";top:-135px;border:1px solid #b39aff24;border-radius:50%;width:330px;height:330px;position:absolute;inset-inline-end:8%;box-shadow:0 0 0 45px #895bf409,0 0 0 90px #895bf406}.site-footer__hero-copy{z-index:1;text-align:right;max-width:535px;position:relative}.site-footer h2{color:#f8f7ff;letter-spacing:-.055em;margin:0 0 14px;font-family:Plus Jakarta Sans,IRANYekan,Tahoma,sans-serif;font-size:clamp(29px,3.6vw,47px);font-weight:800;line-height:1.2}.site-footer__hero-copy p{color:#c0bdca;max-width:490px;margin:0;font-size:15px;line-height:2.05}.site-footer__consultation{z-index:1;grid-template-columns:repeat(2,minmax(130px,1fr));gap:9px;width:min(100%,420px);display:grid;position:relative}.site-footer__consultation input{color:#f5f3ff;background:#0404087a;border:1px solid #ffffff26;border-radius:10px;outline:0;min-width:0;height:49px;padding:0 15px;font:14px IRANYekan,Tahoma,sans-serif;transition:border-color .2s,box-shadow .2s}.site-footer__consultation button{color:#fff;cursor:pointer;background:linear-gradient(120deg,#7953e5,#a78bfa);border:0;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;height:49px;padding:0 15px;font:700 14px IRANYekan,Tahoma,sans-serif;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 26px #7450df4d}.site-footer__consultation button:hover{transform:translateY(-2px);box-shadow:0 14px 30px #7450df78}.site-footer__consultation svg{direction:ltr;font-size:18px}.site-footer__divider{background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;margin:0 60px}.site-footer__main{grid-template-columns:1.6fr 1fr;align-items:center;gap:48px;padding:40px 60px;display:grid}.site-footer__brand img{object-fit:contain;width:auto;height:58px;display:block}.site-footer[dir=rtl] .site-footer__brand img{height:41px}.site-footer__support{color:#c2bfcb;flex-wrap:wrap;align-items:center;gap:9px 12px;max-width:640px;margin:17px 0 0;font-size:14px;line-height:1.9;display:flex}.site-footer__support i{background:#a78bfa;border-radius:50%;width:4px;height:4px}.site-footer__links{grid-template-columns:repeat(2,max-content);justify-content:end;gap:16px 44px;font-size:15px;display:grid}.site-footer__links a{color:#cac7d2;text-decoration:none;transition:color .2s,transform .2s}.site-footer__links a:hover{color:#f1edff;transform:translate(-3px)}.site-footer__bottom{border-top:1px solid #ffffff14;padding:20px 60px;font-size:13px}.site-footer__bottom small{color:#9b98a7;font-size:13px}.site-footer[dir=ltr]{font-family:Plus Jakarta Sans,Arial,sans-serif}.site-footer[dir=ltr] .site-footer__hero-copy{text-align:left}.site-footer[dir=ltr] .site-footer__links{justify-content:start}.site-footer[dir=ltr] .site-footer__links a:hover{transform:translate(3px)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:800px){.site-footer{padding:16px}.site-footer__hero{flex-direction:column;align-items:flex-start;gap:28px;padding:42px 32px 36px}.site-footer__hero:after{inset-inline-end:-85px}.site-footer__consultation{width:min(100%,460px)}.site-footer__divider{margin:0 32px}.site-footer__main{grid-template-columns:1fr;gap:32px;padding:33px 32px}.site-footer__links{justify-content:start}.site-footer__bottom{padding:17px 32px}}@media (max-width:500px){.site-footer{padding:10px}.site-footer__wrap{border-radius:18px}.site-footer__hero{padding:34px 22px 30px}.site-footer h2{font-size:29px}.site-footer__hero-copy p{font-size:14px}.site-footer__consultation{grid-template-columns:1fr}.site-footer__divider{margin:0 22px}.site-footer__main{gap:28px;padding:29px 22px}.site-footer__brand img{height:50px}.site-footer[dir=rtl] .site-footer__brand img{height:36px}.site-footer__support{font-size:13px}.site-footer__links{gap:15px 30px;font-size:14px}.site-footer__bottom{padding:16px 22px}.site-footer__bottom small{font-size:12px}}.site-footer__consultation{direction:ltr;background:#0a09127a;border:1px solid #a78bfa33;border-radius:15px;grid-template-columns:126px 1fr;gap:8px;width:330px;padding:10px;box-shadow:inset 0 1px #ffffff0b,0 14px 34px #00000029}.site-footer__consultation input{color:#f7f5ff;text-align:right;direction:rtl;background:#191627e0;border:1px solid #c4b5fd47;border-radius:8px;height:40px;padding:0 12px;font-size:12px}.site-footer__consultation input::placeholder{color:#aaa4bd}.site-footer__consultation input:focus{border-color:#b9a5ff;box-shadow:0 0 0 3px #8b5cf633}.site-footer__consultation-name{grid-column:2;justify-self:end;width:100%}.site-footer__consultation-phone{grid-area:2/2;width:100%}.site-footer__consultation button{color:#fff;direction:ltr;background:linear-gradient(120deg,#7150d4,#a78bfa);border-radius:8px;grid-area:2/1;height:40px;padding:0 9px;font-size:11px;box-shadow:0 8px 20px #6948d647}.site-footer__consultation button span{direction:rtl}.site-footer__consultation button:hover{background:linear-gradient(120deg,#805feb,#b59cff);transform:translateY(-1px);box-shadow:0 11px 24px #6948d661}.site-footer__consultation svg{flex:none;font-size:20px}.site-footer[dir=ltr] .site-footer__consultation input,.site-footer[dir=ltr] .site-footer__consultation button{font-family:Plus Jakarta Sans,Arial,sans-serif}@media (max-width:500px){.site-footer__consultation{grid-template-columns:116px 1fr;width:min(100%,330px)}.site-footer__consultation-name{width:100%}}.site-footer__consultation{width:min(100%,330px);direction:inherit;grid-template-columns:1fr}.site-footer__consultation-title{color:#d8d1e9;text-align:right;grid-column:1;margin:0 0 2px;font-size:14px;font-weight:400;line-height:1.5}.site-footer__consultation-name,.site-footer__consultation-phone,.site-footer__consultation button{grid-area:auto/1;width:100%}.site-footer__consultation input{height:43px}.site-footer__consultation button{height:43px;direction:inherit}.site-footer[dir=rtl] .site-footer__consultation button{flex-direction:row-reverse}.site-footer[dir=ltr] .site-footer__consultation-title{text-align:left}.site-footer[dir=ltr] .site-footer__consultation button{flex-direction:row}@media (max-width:500px){.site-footer__consultation{grid-template-columns:1fr;width:100%}}.site-footer__links{grid-template-columns:1fr;justify-content:start;gap:14px}.site-footer[dir=rtl] .site-footer__links{text-align:right;justify-self:end}.site-footer[dir=ltr] .site-footer__links{text-align:left;justify-self:start}.site-footer__consultation button{flex-direction:row;justify-content:center;position:relative}.site-footer__consultation button svg{position:absolute;top:50%;transform:translateY(-50%)}.site-footer[dir=rtl] .site-footer__consultation button svg{left:13px}.site-footer[dir=ltr] .site-footer__consultation button svg{right:13px}.site-footer__links{white-space:nowrap;flex-direction:row;align-self:center;align-items:center;gap:18px;font-size:12px;display:flex}.site-footer[dir=rtl] .site-footer__links{justify-self:end}.site-footer[dir=ltr] .site-footer__links{justify-self:start}.site-footer__brand-description{color:#c2bfcb;max-width:520px;margin:17px 0 0;font-size:14px;line-height:2}.site-footer__links{white-space:normal;grid-template-columns:repeat(3,minmax(116px,1fr));align-items:start;gap:28px 34px;width:100%;display:grid}.site-footer__link-group{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.site-footer[dir=rtl] .site-footer__link-group{align-items:flex-start}.site-footer__link-group h3{color:#f1edff;margin:0 0 3px;font:700 14px IRANYekan,Tahoma,sans-serif}.site-footer__link-group a{font-size:13px}.site-footer[dir=ltr] .site-footer__link-group h3{font-family:Plus Jakarta Sans,Arial,sans-serif}@media (max-width:800px){.site-footer__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}}@media (max-width:500px){.site-footer__brand-description{font-size:13px;line-height:1.95}.site-footer__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}.site-footer__link-group:last-child{grid-column:1/-1}.site-footer__links{flex-wrap:wrap;gap:12px 18px;font-size:12px}}.site-footer{padding-inline:clamp(32px,5vw,88px);padding-bottom:32px}.site-footer__main{grid-template-columns:minmax(280px,1.05fr) minmax(480px,1.75fr);align-items:start;gap:clamp(48px,7vw,108px);padding-block:48px 42px}.site-footer__links{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:clamp(24px,3vw,48px);display:flex;align-self:start!important;margin-block:0!important}.site-footer__link-group{flex:1 1 0;gap:11px;padding:0;align-self:start!important;margin:0!important}.site-footer__link-group h3,.site-footer__link-group a{white-space:nowrap}.site-footer__link-group h3{height:24px;line-height:24px}.site-footer[dir=rtl] .site-footer__link-group{text-align:right;align-items:flex-start}.site-footer__support-bar{color:#c8c3d3;border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:14px;min-height:56px;margin:0 60px;padding:13px 20px;font-size:13px;line-height:1.8;display:flex}.site-footer__support-bar i{background:#a78bfa;border-radius:50%;flex:none;width:4px;height:4px}.site-footer__bottom{text-align:center;border-top:0}@media (max-width:1000px){.site-footer__main{grid-template-columns:1fr;gap:38px}.site-footer__links{width:100%}}@media (max-width:650px){.site-footer{padding-inline:16px;padding-bottom:20px}.site-footer__main{padding-inline:26px}.site-footer__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;display:grid}.site-footer__link-group:last-child{grid-column:1/-1}.site-footer__support-bar{text-align:center;flex-wrap:wrap;gap:7px 11px;margin-inline:26px;padding-inline:8px}}
