.lanyard-safe-fallback{perspective:900px;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.lanyard-safe-fallback__cord{transform-origin:50% 0;background:linear-gradient(90deg,#9f8f00,#ffe600 35%,#fff68a 52%,#d5c000 75%,#756900);border-radius:999px;width:12px;height:58%;animation:5.8s ease-in-out infinite alternate lanyard-safe-cord-sway;position:absolute;top:-9%;left:50%;transform:translate(-50%)rotate(3deg);box-shadow:0 0 20px #ffe60029}.lanyard-safe-fallback__clip{z-index:2;background:linear-gradient(135deg,#f6fbff,#7f8a94 48%,#d8e1e7);border:5px solid #bdc7d0;border-radius:11px 11px 14px 14px;width:30px;height:37px;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);box-shadow:0 7px 16px #00000059}.lanyard-safe-fallback__card{aspect-ratio:1/1.36;transform-origin:50% -10%;background:linear-gradient(145deg,#8a2934,#5f1922 58%,#3f1118);border:1px solid #ffffff1f;border-radius:18px;place-items:center;width:clamp(142px,42%,205px);animation:5.8s ease-in-out infinite alternate lanyard-safe-card-sway;display:grid;position:absolute;top:48%;left:50%;overflow:hidden;transform:translate(-50%)rotateY(-10deg)rotate(-2deg);box-shadow:0 32px 60px #00000070,inset 0 1px #ffffff26,inset -16px -22px 30px #1f04093d}.lanyard-safe-fallback__card:after{content:"";background:linear-gradient(115deg,#0000 25%,#ffffff24 45%,#0000 62%);animation:6s ease-in-out infinite lanyard-safe-shine;position:absolute;inset:0;transform:translate(-110%)}.lanyard-safe-fallback__card img{object-fit:contain;filter:drop-shadow(0 7px 12px #00000038);width:82%;height:82%}@keyframes lanyard-safe-cord-sway{0%{transform:translate(-50%)rotate(3deg)}to{transform:translate(-50%)rotate(-3deg)}}@keyframes lanyard-safe-card-sway{0%{transform:translate(-50%)rotateY(-10deg)rotateX(2deg)rotate(-2deg)}to{transform:translate(-50%,1.5%)rotateY(10deg)rotateX(-2deg)rotate(2deg)}}@keyframes lanyard-safe-shine{0%,52%{transform:translate(-110%)}76%,to{transform:translate(110%)}}@media (max-width:900px){.lanyard-safe-fallback__cord{width:9px;height:102%;top:-42%}.lanyard-safe-fallback__clip{top:39%;transform:translate(-50%,-50%)scale(.72)}.lanyard-safe-fallback__card{border-radius:13px;width:min(116px,28%);top:43%}}@media (prefers-reduced-motion:reduce){.lanyard-safe-fallback__cord,.lanyard-safe-fallback__card,.lanyard-safe-fallback__card:after{animation:none}}.flow-header-menu{direction:rtl;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.flow-header-menu__link{color:#e1eaf4c7;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;text-decoration:none;transition:color .22s,background-color .22s,border-color .22s,box-shadow .22s,transform .18s;display:inline-flex;position:relative}.flow-header-menu__link:after{content:"";opacity:0;transform-origin:50%;background:linear-gradient(90deg,#0000,#ff4d59 22%,#ff2638 50%,#ff4d59 78%,#0000);border-radius:999px;height:2px;transition:opacity .2s,transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s;position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(.34)}.flow-header-menu__label{z-index:1;font-size:12px;font-weight:850;line-height:1;position:relative}.flow-header-menu__link:hover,.flow-header-menu__link:focus-visible{color:#fff;background:#ffffff06;border-color:#ff5b671f}.flow-header-menu__link:hover:after,.flow-header-menu__link:focus-visible:after,.flow-header-menu__link.is-active:after{opacity:1;transform:scaleX(1)}.flow-header-menu__link.is-active{color:#fff;background:#ffffff05}.flow-header-menu__link.is-active:after{box-shadow:0 0 12px #ff304352}.flow-header-menu__link:active{border-color:#ff576433;transform:translateY(1px);box-shadow:0 0 20px #ff283c1a,inset 0 0 18px #ff384a0b}.flow-header-menu__link:focus-visible{outline-offset:3px;outline:2px solid #ff5c688c}.flow-header-menu--mobile{grid-template-columns:1fr;gap:7px;width:100%;display:grid}.flow-header-menu--mobile .flow-header-menu__link{background:#07101dc2;border-color:#ffffff0f;justify-content:flex-start;width:100%;min-height:48px;padding-inline:16px}.flow-header-menu--mobile .flow-header-menu__link:after{width:34px;bottom:8px;left:auto;right:16px}.flow-header-menu--mobile .flow-header-menu__label{text-align:right;width:100%;font-size:14px}@media (max-width:1180px){.flow-header-menu{gap:2px}.flow-header-menu__link{padding-inline:10px}.flow-header-menu__label{font-size:11px}}@media (max-width:1100px){.flow-header-menu:not(.flow-header-menu--mobile){display:none}}@media (prefers-reduced-motion:reduce){.flow-header-menu__link,.flow-header-menu__link:after{transition:none}}.split-parent{white-space:normal;display:inline-block;overflow:hidden}.split-char,.split-word,.split-line{will-change:transform, opacity}.blur-text{margin:0}.hero-animated-en{letter-spacing:-.045em;font-family:Manrope,Segoe UI,Arial,sans-serif;font-weight:800}.hero-animated-fa,.why-animated-fa{font-family:Vazirmatn,Tahoma,Segoe UI,sans-serif}.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:28px;--glow-padding:40px;--cone-spread:25;isolation:isolate;border-radius:var(--border-radius);background:var(--card-bg,#120f17);border:1px solid #ffffff1f;display:grid;position:relative;overflow:visible;transform:translateZ(.01px);box-shadow:0 20px 65px #00000047}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";z-index:-1;border-radius:inherit;transition:opacity .25s ease-out;position:absolute;inset:0}.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active):after,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light{opacity:0;transition:opacity .65s ease-in-out}.border-glow-card:before{background:linear-gradient(var(--card-bg,#120f17) 0 100%) padding-box, linear-gradient(#fff0 0 100%) border-box, var(--gradient-one) border-box, var(--gradient-two) border-box, var(--gradient-three) border-box, var(--gradient-four) border-box, var(--gradient-five) border-box, var(--gradient-six) border-box, var(--gradient-seven) border-box, var(--gradient-base) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));border:1px solid #0000}.border-glow-card:after{background:var(--gradient-one) padding-box, var(--gradient-two) padding-box, var(--gradient-three) padding-box, var(--gradient-four) padding-box, var(--gradient-five) padding-box, var(--gradient-six) padding-box, var(--gradient-seven) padding-box, var(--gradient-base) padding-box;opacity:calc(var(--fill-opacity,.5) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light;-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);border:1px solid #0000;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);z-index:1;pointer-events:none;opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%)}.border-glow-card>.edge-light:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color), inset 0 0 3px var(--glow-color-50), inset 0 0 14px var(--glow-color-30), inset 0 0 32px 2px var(--glow-color-20), 0 0 3px var(--glow-color-50), 0 0 14px var(--glow-color-30), 0 0 32px 2px var(--glow-color-20);position:absolute}.border-glow-inner{z-index:2;border-radius:inherit;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}@media (hover:none){.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{display:none}}@media (prefers-reduced-motion:reduce){.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{transition:none}}@supports ((-webkit-mask-image:linear-gradient(black, black))){.border-glow-card:before{-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%))}.border-glow-card:after{-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);-webkit-mask-composite:source-out, source-over, source-over, source-over, source-over, source-over}.border-glow-card>.edge-light{-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#04101f;--bg-deep:#020812;--panel:#0b1c31b8;--panel-solid:#0a1a2e;--line:#add3ef21;--line-strong:#add3ef3d;--text:#f5f9ff;--muted:#9cb0c7;--soft:#c6d4e3;--cyan:#38d7ff;--blue:#3f7dff;--violet:#9d7bff;--green:#5ce2bd;--radius-xl:34px;--radius-lg:24px;--radius-md:17px;--max-width:1240px;font-synthesis:none;text-rendering:optimizelegibility;font-family:Vazirmatn,IRANSansX,Dana,Tahoma,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg-deep)}body{background:var(--bg);min-width:320px;color:var(--text);margin:0;overflow-x:hidden}body:before{content:"";z-index:-3;pointer-events:none;background:radial-gradient(circle at 80% 2%,#2c70b133,#0000 34%),radial-gradient(circle at 9% 42%,#4a48ad1f,#0000 31%),linear-gradient(#061427 0%,#03101f 46%,#020b15 100%);position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}svg{flex:none;width:1.15em;height:1.15em}::selection{color:#fff;background:#38d7ff3d}.skip-link{z-index:200;color:#061224;background:#fff;border-radius:12px;padding:12px 16px;transition:transform .2s;position:fixed;top:10px;right:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-shell{min-height:100vh}.section-frame{width:min(calc(100% - 48px), var(--max-width));margin-inline:auto}.site-header{z-index:100;-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#030d19b8;border:1px solid #bedaf421;border-radius:20px;grid-template-columns:1fr auto 1fr;align-items:center;width:min(100% - 36px,1260px);height:76px;padding:0 18px 0 14px;display:grid;position:fixed;top:18px;right:50%;transform:translate(50%);box-shadow:0 20px 60px #00000040}.brand{justify-self:start;align-items:center;gap:11px;display:inline-flex}.brand-mark{object-fit:contain;filter:drop-shadow(0 6px 18px #ff2a2a1f);border-radius:50%;flex:none;width:46px;height:46px;display:block}.brand-copy{line-height:1.05;display:grid}.brand-copy strong{letter-spacing:-.02em;font-size:14px}.brand-copy small{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;direction:ltr;margin-top:5px;font-size:8px}.main-nav{color:#b9c9d9;align-items:center;gap:30px;font-size:13px;display:flex}.main-nav a{padding:9px 0;transition:color .2s;position:relative}.main-nav a:after{content:"";background:var(--cyan);width:0;height:1px;transition:width .25s;position:absolute;bottom:2px;right:0}.main-nav a:hover,.main-nav a:focus-visible{color:#fff}.main-nav a:hover:after,.main-nav a:focus-visible:after{width:100%}.header-cta{color:#061322;background:linear-gradient(135deg,#eefbff,#b6eaff);border-radius:12px;justify-self:end;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 10px 30px #38d7ff1f}.header-cta svg{transform:rotate(180deg)}.menu-toggle{display:none}.hero{align-items:center;min-height:100svh;padding-top:126px;display:grid;position:relative}.hero:before{content:"";z-index:-2;opacity:.36;background-image:linear-gradient(#8dbbe20a 1px,#0000 1px),linear-gradient(90deg,#8dbbe20a 1px,#0000 1px);background-size:66px 66px;position:absolute;inset:0 calc(-50vw + 50%);-webkit-mask-image:radial-gradient(circle at 70% 42%,#000 0,#0000 62%);mask-image:radial-gradient(circle at 70% 42%,#000 0,#0000 62%)}.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(540px,1.1fr);align-items:center;gap:30px;min-height:720px;display:grid}.hero-copy{z-index:4;padding:40px 0 72px;position:relative}.eyebrow{color:#a9bfd4;letter-spacing:.015em;align-items:center;gap:9px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow span{background:linear-gradient(90deg, transparent, var(--cyan));width:28px;height:1px;box-shadow:0 0 10px var(--cyan)}.hero h1{letter-spacing:-.065em;max-width:680px;margin:24px 0;font-size:clamp(52px,6.2vw,91px);font-weight:850;line-height:.99}.hero h1 em,.section-heading h2 em,.method-intro h2 em,.contact-card h2 em{color:#0000;background:linear-gradient(100deg,#fff 8%,#64dcff 52%,#a58eff 92%);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-lead{color:#afc0d2;max-width:650px;margin:0;font-size:clamp(15px,1.35vw,18px);line-height:2.05}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.button{border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-size:13px;font-weight:800;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:focus-visible,.header-cta:focus-visible,.main-nav a:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.button-primary{color:#051422;background:linear-gradient(135deg,#f2fdff 0%,#87e4ff 100%);box-shadow:0 15px 44px #38d7ff24}.button-primary svg{transform:rotate(180deg)}.button-ghost{color:#d6e3ef;border-color:var(--line-strong);background:#06142499}.button-ghost:hover{background:#0d2239c7;border-color:#8fe0ff75}.hero-trust{color:#839bb2;flex-wrap:wrap;gap:22px;margin-top:32px;font-size:11px;display:flex}.hero-trust span{align-items:center;gap:7px;display:inline-flex}.hero-trust svg{color:#72dcf7}.hero-visual{direction:ltr;height:min(76vh,750px);min-height:600px;position:relative}.prism-stage{z-index:3;filter:brightness(.78)contrast(1.24)saturate(1.14);position:absolute;inset:6% -5% -8%}.prism-aura{z-index:0;aspect-ratio:1;filter:blur(20px);background:radial-gradient(circle,#55caff29,#3d5bff12 40%,#0000 70%);border-radius:50%;width:76%;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.prism-fallback{z-index:1;opacity:.44;filter:blur(.2px)drop-shadow(0 0 34px #48d5ff42);width:250px;height:280px;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.prism-fallback span{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(115deg,#58e1ff1f,#595aff2b 50%,#c46aff1c);border:1px solid #a5e5ff80;position:absolute;inset:0}.prism-fallback span:nth-child(2){opacity:.7;transform:scale(.78)translateY(16%)}.prism-fallback span:nth-child(3){opacity:.6;transform:scale(.52)translateY(42%)}.beam:after{content:"";background:inherit;filter:blur(10px);opacity:.7;position:absolute;inset:-5px 0}.orbit-label{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);direction:rtl;background:#04101fb3;border:1px solid #b5dbf621;border-radius:14px;gap:4px;min-width:150px;padding:12px 14px;display:grid;position:absolute;box-shadow:0 16px 40px #0000002e}.orbit-label small{color:#829ab2;font-size:9px}.orbit-label strong{font-size:11px}.orbit-label .dot{border-radius:50%;width:7px;height:7px;position:absolute;top:50%;right:-4px;transform:translateY(-50%);box-shadow:0 0 13px}.dot.cyan{color:var(--cyan);background:var(--cyan)}.dot.violet{color:var(--violet);background:var(--violet)}.scroll-cue{z-index:6;color:#71879c;transform-origin:100% 100%;align-items:center;gap:13px;font-size:9px;display:flex;position:absolute;bottom:30px;right:0;transform:rotate(-90deg)translate(100%)}.scroll-cue i{background:linear-gradient(90deg,#6f94b240,#95dff5);width:56px;height:1px;display:block;overflow:hidden}.scroll-cue i:after{content:"";background:#fff;width:18px;height:1px;animation:2.2s ease-in-out infinite scrollLine;display:block}@keyframes scrollLine{0%{opacity:0;transform:translate(-20px)}35%{opacity:1}to{opacity:0;transform:translate(65px)}}.hero-enter{opacity:0;animation:.85s cubic-bezier(.2,.8,.2,1) forwards heroIn;transform:translateY(22px)}.enter-1{animation-delay:.12s}.enter-2{animation-delay:.22s}.enter-3{animation-delay:.34s}.enter-4{animation-delay:.48s}.enter-5{animation-delay:.62s}@keyframes heroIn{to{opacity:1;transform:translateY(0)}}[data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(34px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.why-section,.services-section,.projects-section,.method-section{padding-block:150px}.section-heading{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .7fr;align-items:end;gap:60px;padding-bottom:50px;display:grid}.section-index{color:#7291ac;letter-spacing:.08em;margin-bottom:18px;font-size:10px;display:block}.section-heading h2,.method-intro h2,.contact-card h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4.5vw,63px);line-height:1.2}.section-heading p,.method-intro>p{color:#91a7bb;margin:0;font-size:14px;line-height:2}.principles-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px;display:grid}.principle-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(155deg,#0f233a9e,#05111fa8);min-height:330px;padding:32px;position:relative;overflow:hidden}.principle-card:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff09,#0000 40%);position:absolute;inset:0}.principle-card.featured{background:radial-gradient(circle at 70% 0,#2cb2e221,#0000 42%),linear-gradient(155deg,#0f263fc7,#05111fbf);border-color:#63dbff3b}.card-glow{aspect-ratio:1;filter:blur(30px);background:#2abfec17;border-radius:50%;width:90%;position:absolute;bottom:-42%;left:-20%}.principle-icon{border:1px solid var(--line-strong);color:#8ee7ff;background:#73dbff0d;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:70px;display:grid}.principle-icon svg{width:21px;height:21px}.mini-label{color:#718ba3;letter-spacing:.05em;font-size:9px}.principle-card h3{margin:11px 0 12px;font-size:21px}.principle-card p{color:#91a7bb;margin:0;font-size:13px;line-height:1.95}.services-section{position:relative}.services-section:before{content:"";z-index:-1;background:radial-gradient(circle at 50% 35%,#3062a01c,#0000 45%);position:absolute;inset:5% calc(-50vw + 50%)}.section-kicker{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:48px;display:flex}.section-kicker>span{letter-spacing:-.07em;color:#0000;-webkit-text-stroke:1px #c7e5fb3b;font-size:clamp(43px,7vw,92px);font-weight:900}.section-kicker p{color:#8da3b7;max-width:470px;margin:0 0 12px;font-size:13px;line-height:2}.service-list{gap:18px;display:grid}.service-panel{border:1px solid var(--line);border-radius:var(--radius-xl);background:#071627c7;min-height:390px;padding:35px;position:relative;overflow:hidden}.service-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 90%,#44caff1a,#0000 36%);position:absolute;inset:0}.service-panel.violet:before{background:radial-gradient(circle at 12% 90%,#8f65ff1f,#0000 36%)}.service-topline{z-index:2;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:28px;display:flex;position:relative}.service-number{color:#d9e9f5;font-size:11px}.service-label{color:#7f98ae;font-size:10px}.service-content{z-index:2;grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;padding-top:45px;display:grid;position:relative}.service-content h3{letter-spacing:-.045em;max-width:650px;margin:0 0 16px;font-size:clamp(29px,3.5vw,50px)}.service-content p{color:#95aabd;max-width:620px;margin:0;font-size:14px;line-height:2}.service-content a{color:#bfefff;align-items:center;gap:9px;margin-top:24px;font-size:12px;font-weight:800;display:inline-flex}.service-content a svg{transform:rotate(180deg)}.service-content ul{gap:17px;margin:0;padding:0;list-style:none;display:grid}.service-content li{color:#becddd;align-items:center;gap:10px;font-size:12px;display:flex}.service-content li span{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 10px var(--cyan);border-radius:50%}.service-panel.violet .service-content li span{background:var(--violet);box-shadow:0 0 10px var(--violet)}.service-orbit{aspect-ratio:1;border:1px solid #47ceff21;border-radius:50%;width:350px;position:absolute;bottom:-130px;left:-70px}.service-orbit i{border:1px solid #47ceff1a;border-radius:50%;position:absolute;inset:14%}.service-orbit i:nth-child(2){inset:30%}.service-orbit i:nth-child(3){background:#50caff1f;inset:46%;box-shadow:0 0 50px #38d7ff29}.violet .service-orbit,.violet .service-orbit i{border-color:#9a77ff21}.violet .service-orbit i:nth-child(3){background:#9a77ff24;box-shadow:0 0 50px #9a77ff26}.section-heading.compact{grid-template-columns:1.2fr .65fr}.projects-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px;display:grid}.project-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#071525ab;transition:transform .28s,border-color .28s;overflow:hidden}.project-card:hover{border-color:#73d4f642;transform:translateY(-6px)}.project-visual{background:#071526;height:250px;position:relative;overflow:hidden}.project-grid-lines{opacity:.44;transform-origin:bottom;background-image:linear-gradient(#6bbee514 1px,#0000 1px),linear-gradient(90deg,#6bbee514 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;transform:perspective(400px)rotateX(60deg)scale(1.4)}.project-core{aspect-ratio:1;background:linear-gradient(135deg,#4ae0ff42,#4755ff2e);border:1px solid #b2e9ff99;width:76px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 55px #4aceff36}.project-visual i{border:1px solid #94d8f526;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-visual i:first-of-type{width:150px;height:150px}.project-visual i:nth-of-type(2){width:210px;height:210px}.project-visual i:nth-of-type(3){width:285px;height:285px}.project-2 .project-core{background:radial-gradient(circle at 35% 35%,#e2feffb8,#38d7ff3d 18%,#3a4dff1a 60%);border-radius:50%;transform:translate(-50%,-50%)}.project-3 .project-core{clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(140deg,#b17cff4f,#2fe0ff21);transform:translate(-50%,-50%)}.project-3 i{border-color:#aa7eff2e}.project-body{padding:24px 24px 28px}.project-meta{color:#728ca4;justify-content:space-between;gap:20px;font-size:9px;display:flex}.project-meta strong{color:#88dff7;font-weight:700}.project-body h3{margin:18px 0 11px;font-size:20px}.project-body p{color:#8fa5b9;margin:0;font-size:12px;line-height:1.95}.method-section{grid-template-columns:.85fr 1.15fr;align-items:start;gap:110px;display:grid}.method-intro{position:sticky;top:140px}.method-intro h2{margin-bottom:24px}.steps-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.steps-list li{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr auto;align-items:center;gap:22px;min-height:150px;display:grid}.step-number{color:#6d88a0;font-size:10px}.steps-list h3{margin:0 0 9px;font-size:22px}.steps-list p{color:#8fa5b9;max-width:520px;margin:0;font-size:12px;line-height:1.85}.steps-list svg{color:#62819c;transition:transform .25s,color .25s;transform:rotate(180deg)}.steps-list li:hover svg{color:var(--cyan);transform:rotate(180deg)translate(-5px)}.contact-section{padding-block:80px 150px}.contact-card{text-align:center;background:radial-gradient(circle at 50% 100%,#31aede24,#0000 40%),linear-gradient(160deg,#0d223ad9,#040f1cdb);border:1px solid #80d4f42b;border-radius:38px;align-content:center;justify-items:center;min-height:580px;padding:70px 30px;display:grid;position:relative;overflow:hidden}.contact-card:before{content:"";opacity:.5;background-image:linear-gradient(#82bcde0a 1px,#0000 1px),linear-gradient(90deg,#82bcde0a 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 68%);mask-image:radial-gradient(circle,#000,#0000 68%)}.contact-icon{z-index:2;color:#8ee8ff;background:#46caf412;border:1px solid #9ae4ff40;border-radius:17px;place-items:center;width:54px;height:54px;margin-bottom:24px;display:grid;position:relative}.contact-icon svg{width:23px;height:23px}.contact-card>:not(.contact-rings){z-index:2;position:relative}.contact-card h2{font-size:clamp(42px,6vw,76px)}.contact-card p{color:#9fb2c5;max-width:650px;margin:22px auto 0;font-size:14px;line-height:2}.contact-actions{gap:12px;margin-top:34px;display:flex}.contact-rings{aspect-ratio:1;opacity:.5;width:560px;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.contact-rings i{border:1px solid #63cff614;border-radius:50%;position:absolute;inset:0}.contact-rings i:nth-child(2){inset:18%}.contact-rings i:nth-child(3){inset:36%;box-shadow:inset 0 0 80px #3f7dff0f}.site-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:170px;display:grid}.footer-brand{align-items:center;gap:12px;display:flex}.footer-brand strong{font-size:14px}.footer-brand p{color:#6f879c;margin:5px 0 0;font-size:9px}.footer-links{color:#859bae;gap:24px;font-size:10px;display:flex}.footer-links a:hover{color:#fff}.copyright{color:#5f778c;justify-self:end;font-size:9px}@media (max-width:1100px){.site-header{grid-template-columns:1fr auto}.main-nav{display:none}.header-cta{margin-left:54px}.menu-toggle{border:1px solid var(--line);color:#fff;background:#091a2dd9;border-radius:12px;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;left:18px}.menu-toggle span{background:currentColor;width:18px;height:1px;transition:transform .25s;position:absolute}.menu-toggle span:first-child{transform:translateY(-4px)}.menu-toggle span:last-child{transform:translateY(4px)}.menu-toggle[aria-expanded=true] span:first-child{transform:rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.main-nav.is-open{border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030d19f5;border-radius:18px;gap:4px;padding:12px;display:grid;position:fixed;top:88px;left:0;right:0}.main-nav.is-open a{border-radius:12px;padding:14px}.main-nav.is-open a:hover{background:#72d3f712}.hero-grid{grid-template-columns:minmax(0,.95fr) minmax(450px,1.05fr)}.hero h1{font-size:clamp(48px,7vw,75px)}.method-section{gap:70px}}@media (max-width:900px){.section-frame{width:min(calc(100% - 30px), var(--max-width))}.hero{padding-top:120px}.hero-grid{grid-template-columns:1fr;gap:0;min-height:auto}.hero-copy{text-align:center;padding:50px 0 0}.eyebrow,.hero-actions,.hero-trust{justify-content:center}.hero h1,.hero-lead{margin-inline:auto}.hero-visual{width:min(100%,720px);height:590px;min-height:0;margin:-20px auto 10px}.label-input{left:4%}.scroll-cue{display:none}.section-heading,.section-heading.compact,.method-section{grid-template-columns:1fr;gap:26px}.principles-grid{grid-template-columns:1fr}.principle-card{min-height:260px}.principle-icon{margin-bottom:42px}.service-content{gap:35px}.projects-grid{grid-template-columns:1fr}.project-card{grid-template-columns:.85fr 1.15fr;display:grid}.project-visual{height:100%;min-height:260px}.method-intro{position:static}.site-footer{text-align:center;grid-template-columns:1fr;justify-items:center;padding-block:36px}.copyright{justify-self:center}}@media (max-width:640px){.site-header{border-radius:17px;width:calc(100% - 20px);height:66px;padding-right:13px;top:10px}.brand-copy strong{font-size:12px}.brand-copy small{font-size:7px}.header-cta{display:none}.menu-toggle{left:11px}.main-nav.is-open{top:76px}.hero{min-height:auto;padding-top:92px}.hero-copy{padding-top:42px}.eyebrow{font-size:10px}.hero h1{margin-top:20px;font-size:clamp(42px,13.5vw,61px);line-height:1.08}.hero-lead{font-size:13px;line-height:1.95}.hero-actions{grid-template-columns:1fr;display:grid}.button{width:100%}.hero-trust{gap:11px 17px;font-size:9px}.hero-visual{height:470px;margin-top:-2px}.prism-stage{inset:2% -14% 4%}.prism-fallback{width:180px;height:210px}.orbit-label{min-width:118px;padding:9px 10px}.orbit-label strong{font-size:9px}.orbit-label small{font-size:7px}.label-input{top:41%;left:0}.beam-input{width:35%;left:4%}.beam-education{width:35%;left:58%}.why-section,.services-section,.projects-section,.method-section{padding-block:100px}.section-heading h2,.method-intro h2{font-size:36px}.section-heading p,.method-intro>p{font-size:12px}.principle-card{padding:25px}.section-kicker{display:grid}.section-kicker>span{font-size:52px}.service-panel{border-radius:24px;min-height:0;padding:24px}.service-content{grid-template-columns:1fr;gap:30px;padding-top:32px}.service-content h3{font-size:30px}.service-content p{font-size:12px}.project-card{grid-template-columns:1fr}.project-visual{height:220px;min-height:0}.steps-list li{grid-template-columns:45px 1fr;min-height:145px}.steps-list li svg{display:none}.contact-section{padding-block:40px 100px}.contact-card{border-radius:25px;min-height:520px;padding:58px 20px}.contact-card h2{font-size:42px}.contact-card p{font-size:12px}.contact-actions{width:100%;display:grid}.footer-links{flex-wrap:wrap;justify-content:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.hero-enter,[data-reveal]{opacity:1;transform:none}}.desktop-flowing-nav{justify-self:center;align-items:center;min-width:0;max-width:100%;display:flex}.mobile-nav{display:none}@media (max-width:1100px){.desktop-flowing-nav,.mobile-nav{display:none}.mobile-nav.is-open{border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030d19f5;border-radius:20px;padding:14px;display:block;position:fixed;top:88px;left:12px;right:12px;box-shadow:0 20px 50px #00000047}}@media (max-width:640px){.mobile-nav.is-open{top:76px}}.hero-copy-overlay .hero-actions{margin-top:30px}.hero-copy-overlay .hero-lead{max-width:560px}.hero-only-view .hero-content{z-index:8;pointer-events:none;width:100%;max-width:none;margin:0;position:absolute;inset:0}.hero-future-statement{text-align:right;pointer-events:none;text-shadow:0 12px 38px #00000052;gap:9px;width:min(430px,31vw);display:grid;position:absolute;top:36%;right:clamp(46px,7vw,132px);transform:translateY(-50%)}.hero-future-en{text-align:left;letter-spacing:-.055em;direction:ltr;gap:2px;margin:0;font-family:Inter Tight,SF Pro Display,Inter,Segoe UI,Arial,sans-serif;font-size:clamp(30px,3.15vw,56px);font-weight:760;line-height:.98;display:grid}.hero-future-en span{color:#ff625f;text-shadow:0 4px 18px #00000080}.hero-future-en strong{font:inherit;color:#0000;background:linear-gradient(100deg,#ffd166 0%,#ff8a5b 46%,#ff4d5d 100%);filter:drop-shadow(0 5px 18px #00000073);-webkit-background-clip:text;background-clip:text}.hero-future-fa{color:#ffd166;letter-spacing:-.01em;text-shadow:0 4px 18px #0009;margin:0;font-family:Vazirmatn,IRANSansX,Dana,Tahoma,Arial,sans-serif;font-size:clamp(12px,1.05vw,16px);font-weight:780;line-height:1.75}.hero-future-cta{color:#061525;pointer-events:auto;background:linear-gradient(100deg,#effcff 0%,#bfefff 58%,#9ee7ff 100%);border:1px solid #a4e0f738;border-radius:12px;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin-top:8px;padding:10px 14px;font-size:11px;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 10px 26px #118ebe24}.hero-future-cta:hover,.hero-future-cta:focus-visible{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 14px 32px #118ebe33}.hero-future-cta svg{transform:rotate(180deg)}@media (max-width:1100px){.hero-future-statement{width:min(390px,38vw);right:28px}}@media (max-width:900px){.hero-future-statement{text-align:right;z-index:8;gap:6px;width:min(42vw,250px);min-width:180px;inset:90px 22px auto auto;transform:none}.hero-future-en{text-align:left;font-size:clamp(24px,5.8vw,40px);line-height:1.02}.hero-future-en span{color:#ff5a58;text-shadow:0 3px 14px #000000b8}.hero-future-en strong{background:linear-gradient(100deg,#ffc94d 0%,#ff7b55 48%,#ff4155 100%);filter:drop-shadow(0 3px 14px #000000b3);-webkit-background-clip:text;background-clip:text}.hero-future-fa{color:#ffd166;text-shadow:0 3px 14px #000000c7;font-size:12px;font-weight:800;line-height:1.65}.hero-future-cta{margin-top:6px}}@media (max-width:640px){.hero-future-statement{-webkit-backdrop-filter:none;backdrop-filter:none;width:min(50vw,215px);min-width:158px;box-shadow:none;background:0 0;border-radius:0;gap:4px;padding:0;inset:76px 14px auto auto}.hero-future-en{font-size:clamp(18px,7.2vw,28px);line-height:1.01}.hero-future-fa{color:#ffd166;text-shadow:0 3px 12px #000000d9;font-size:11px;font-weight:850;line-height:1.55}.hero-future-cta{border-radius:10px;margin-top:6px;padding:8px 11px;font-size:10px}}html,body,#root{overscroll-behavior:none;width:100%;height:100%;min-height:0;margin:0;overflow:hidden!important}body{position:fixed;inset:0}#root,.site-shell,.single-screen-shell,.single-screen-main{width:100%;height:100dvh;max-height:100dvh;min-height:0!important;overflow:hidden!important}.single-screen-main{position:relative}.hero.hero-only-view{width:100%;display:block;position:relative;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important}.hero-only-view .hero-background{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.hero-only-view .hero-visual{width:100%;max-height:none;position:absolute;inset:0;height:100%!important;min-height:0!important;margin:0!important}.hero-only-view .hero-scrim{pointer-events:none;position:absolute;inset:0}.hero-only-view:before{inset-block:0}@supports not (height:100dvh){#root,.site-shell,.single-screen-shell,.single-screen-main,.hero.hero-only-view{height:100vh!important;min-height:100vh!important;max-height:100vh!important}}.hero-only-view .hero-background,.hero-only-view .hero-visual{background:0 0!important}.hero-only-view .prism-stage{bottom:-8%!important}.hero-only-view{background:linear-gradient(#061427 0%,#03101f 46%,#020b15 100%)}.why-view{isolation:isolate;background:#05060b;width:100%;height:100dvh;min-height:100dvh;position:relative;overflow:hidden}.why-view__background{z-index:0;pointer-events:none;position:absolute;inset:0}.why-light-rays{pointer-events:none;width:100%;height:100%;inset:0;overflow:hidden;position:absolute!important}.why-light-rays canvas{display:block;width:100%!important;height:100%!important}.why-view__vignette{z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 34%,#0000 0%,#05060b14 46%,#05060b57 82%,#05060b9e 100%),linear-gradient(#0304092e,#03040905 28%,#0304091a 68%,#03040980);position:absolute;inset:0}.why-view__stack{z-index:3;scrollbar-width:none;overscroll-behavior:contain;width:100%;height:100%;inset:0;position:absolute!important;overflow:hidden auto!important}.why-view__stack::-webkit-scrollbar{display:none}.why-view__stack .scroll-stack-inner{width:min(100% - 48px,1040px);min-height:100%;margin-inline:auto;padding:16vh 0 34rem}.why-stack-intro{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;width:min(720px,100%);min-height:34vh;margin:0 auto 10vh;display:flex}.why-view__eyebrow{color:#e7e3f5b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14111d6b;border:1px solid #d9d3ff24;border-radius:999px;align-items:center;gap:9px;margin-bottom:18px;padding:7px 12px;font-size:10px;font-weight:700;display:inline-flex}.why-view__eyebrow:before{content:"";background:#9b7cff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #9b7cffb3}.why-stack-intro h1{color:#f8f7fb;letter-spacing:-.055em;text-wrap:balance;text-shadow:0 15px 42px #00000047;max-width:760px;margin:0;font-size:clamp(40px,5vw,72px);font-weight:850;line-height:1.08}.why-stack-intro h1 strong{color:#0000;background:linear-gradient(100deg,#fff 0%,#dad8ff 36%,#a58aff 72%,#fff 100%);font:inherit;-webkit-background-clip:text;background-clip:text;margin-top:4px;display:block}.why-stack-intro>p{color:#ebe9f4d6;text-wrap:balance;max-width:610px;margin:20px auto 0;font-size:16px;line-height:1.95}.why-stack-intro__hint{color:#cde5ffc7;margin-top:22px;font-size:9px}.scroll-stack-card.why-reason-card{box-sizing:border-box;color:#f8f7fb;transform-origin:top;will-change:transform, filter;background:radial-gradient(circle at 12% 100%,#8464ff21,#0000 38%),linear-gradient(145deg,#1c1728f0,#0c0a14f5);border:1px solid #e0daff21;border-radius:34px;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;width:100%;min-height:330px;margin:32px 0;padding:44px 46px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000004d}.scroll-stack-card.why-reason-card:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff09,#0000 26%),radial-gradient(circle at 85% 10%,#8266ff17,#0000 30%);position:absolute;inset:0}.why-reason-card__number,.why-reason-card__copy,.why-reason-card__tag{z-index:2;position:relative}.why-reason-card__number{color:#d0c7ff73;letter-spacing:.16em;align-self:start;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:11px;font-weight:800}.why-reason-card__copy{text-align:right;direction:rtl}.why-reason-card__copy h2{color:#fbfaff;letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(31px,3.2vw,48px);font-weight:820;line-height:1.15}.why-reason-card__copy p{color:#d8f0ffe6;max-width:650px;margin:0;font-size:16px;line-height:1.95}.why-reason-card__tag{color:#fff;letter-spacing:.02em;white-space:nowrap;writing-mode:vertical-rl;text-orientation:mixed;background:linear-gradient(#ff3a3afa,#be1212f5);border:1px solid #ff4848eb;border-radius:18px;grid-area:1/1/span 2;justify-content:center;place-self:center start;align-items:center;min-height:178px;padding:18px 10px;font-size:15px;font-weight:900;line-height:1.2;display:inline-flex;transform:rotate(180deg);box-shadow:0 0 24px #ff333347,inset 0 0 0 1px #ffffff14}.why-reason-card--one .why-reason-card__copy p{color:#b9efff}.why-reason-card--two .why-reason-card__copy p{color:#dccdff}.why-reason-card--three .why-reason-card__copy p{color:#c9f4df}.why-reason-card--one .why-reason-card__tag,.why-reason-card--two .why-reason-card__tag,.why-reason-card--three .why-reason-card__tag{color:#fff;background:linear-gradient(#ff3a3afa,#be1212f5);border-color:#ff4848eb}.why-reason-card--two{background:radial-gradient(circle at 82% 100%,#51afff1c,#0000 38%),linear-gradient(145deg,#181827f5,#0b0b14f7)}.why-reason-card--three{background:radial-gradient(circle at 15% 0,#c3b7ff1a,#0000 36%),linear-gradient(145deg,#1b1826f5,#0b0a12f7)}@media (max-width:768px){.why-view__stack .scroll-stack-inner{width:calc(100% - 24px);padding-top:13vh;padding-bottom:24rem}.why-stack-intro{min-height:32vh;margin-bottom:7vh;padding-inline:10px}.why-stack-intro h1{font-size:clamp(34px,10vw,50px)}.why-stack-intro>p{font-size:11px;line-height:1.9}.scroll-stack-card.why-reason-card{border-radius:26px;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;gap:14px 18px;min-height:290px;margin-block:22px;padding:28px 24px}.why-reason-card__number{grid-area:1/2}.why-reason-card__copy{grid-area:2/1/auto/-1}.why-reason-card__copy h2{margin-bottom:12px;font-size:clamp(26px,7.4vw,36px)}.why-reason-card__copy p{font-size:14px;line-height:1.9}.why-reason-card__tag{color:#fff;background:linear-gradient(#ff3a3afa,#be1212f5);grid-area:1/1/span 2;place-self:stretch start;min-height:136px;padding:14px 7px;font-size:12px}}@media (prefers-reduced-motion:reduce){.why-view__background{opacity:.72}.scroll-stack-card.why-reason-card{filter:none!important}}.hero-future-statement .hero-future-en{font-family:Manrope,Segoe UI,Arial,sans-serif}.hero-future-en__line{display:block}.hero-future-en__gradient{color:#0000;background:linear-gradient(100deg,#ffd166 0%,#ff8a5b 48%,#ff4d5d 100%);-webkit-background-clip:text;background-clip:text}.hero-future-statement .hero-future-fa,.why-view .why-animated-fa,.why-view__eyebrow,.why-stack-intro,.why-reason-card__copy,.why-reason-card__tag,.why-reason-card__number{font-family:Vazirmatn,Tahoma,Segoe UI,sans-serif}.hero-future-statement .blur-text{justify-content:flex-start}.why-stack-intro .why-title-line{display:block}.why-stack-intro .why-title-gradient{color:#0000;background:linear-gradient(100deg,#fff 0%,#ded8ff 38%,#9c82ff 76%,#fff 100%);-webkit-background-clip:text;background-clip:text}.why-stack-intro__body{color:#ebe9f4d6;text-align:center;justify-content:center;max-width:610px;margin:20px auto 0;font-size:16px;line-height:1.95}.why-reason-card__copy>.blur-text{text-align:right;justify-content:flex-start;max-width:650px;margin:0;font-size:16px;line-height:1.95}.why-reason-card--one .why-reason-card__body{color:#b9efff}.why-reason-card--two .why-reason-card__body{color:#dccdff}.why-reason-card--three .why-reason-card__body{color:#c9f4df}@media (max-width:900px){.hero-future-statement .blur-text{justify-content:flex-end}}@media (max-width:768px){.why-stack-intro__body{font-size:11px;line-height:1.9}.why-reason-card__copy>.blur-text{font-size:14px;line-height:1.9}}.why-stack-intro{width:min(920px,100%);min-height:38vh;margin-bottom:11vh}.why-intro-component{text-align:center;direction:rtl;flex-direction:column;align-items:center;width:100%;font-family:Vazirmatn,Tahoma,Segoe UI,sans-serif;display:flex}.why-intro-component__title{color:#ff3b4f;letter-spacing:-.055em;text-shadow:0 18px 54px #00000057;margin:0;font-size:clamp(72px,9vw,132px);font-weight:900;line-height:.95}.why-intro-component__body{color:#ff6675;text-wrap:balance;text-shadow:0 3px 22px #0000008c;max-width:820px;margin:30px auto 0;font-size:clamp(18px,1.45vw,23px);font-weight:650;line-height:2}.why-intro-component__hint{color:#ff98a1;text-shadow:0 2px 16px #0000008c;margin:18px 0 0;font-size:clamp(13px,1vw,16px);font-weight:700;line-height:1.8}.why-reason-card__number{font-size:14px}.why-reason-card__copy h2{font-size:clamp(36px,3.8vw,58px);line-height:1.16}.why-reason-card__copy>.blur-text,.why-reason-card__copy p{max-width:760px;font-size:clamp(17px,1.45vw,20px);font-weight:520;line-height:2.05}.why-reason-card__tag{padding:9px 14px;font-size:11px}.scroll-stack-card.why-reason-card{min-height:360px;padding:48px 52px}@media (max-width:768px){.why-stack-intro{min-height:34vh;margin-bottom:8vh}.why-intro-component__title{font-size:clamp(58px,18vw,88px)}.why-intro-component__body{max-width:92%;margin-top:22px;font-size:clamp(15px,4.2vw,18px);line-height:1.95}.why-intro-component__hint{font-size:13px}.scroll-stack-card.why-reason-card{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 56px;align-items:start;gap:14px 16px;min-height:350px;padding:28px 22px 26px}.why-reason-card__number{grid-area:1/1;place-self:start;font-size:12px}.why-reason-card__copy{grid-area:2/1;min-width:0;padding-left:0}.why-reason-card__copy h2{margin-bottom:12px;font-size:clamp(24px,7.4vw,34px);line-height:1.35}.why-reason-card__copy>.blur-text,.why-reason-card__copy p{max-width:none;font-size:clamp(14px,3.9vw,16px);line-height:1.9}.why-reason-card__tag{color:#fff;background:linear-gradient(#ff3a3afa,#be1212f5);grid-area:1/2/span 2;place-self:stretch end;width:56px;min-width:56px;min-height:200px;padding:12px 6px;font-size:12px}.why-reason-card__tag .split-parent{justify-content:center;align-items:center;width:100%;display:inline-flex}}.plus-view{isolation:isolate;background:#030712;width:100%;height:100dvh;min-height:100dvh;position:relative;overflow:hidden}.plus-view__background{z-index:0;pointer-events:none;background:radial-gradient(circle at 72% 18%,#395dad2e,#0000 34%),radial-gradient(circle at 18% 78%,#694ebd1f,#0000 36%),linear-gradient(#050913 0%,#030711 55%,#02050c 100%);position:absolute;inset:0;overflow:hidden}.plus-view__background .pixel-snow{z-index:1;will-change:transform;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.plus-view__background .pixel-snow canvas{display:block;width:100%!important;height:100%!important}.plus-view__ambient{z-index:2;background:radial-gradient(circle at 50% 45%,#0000 0%,#03071114 46%,#02050c80 100%),linear-gradient(#02071014,#02060e38);position:absolute;inset:0}.plus-view__content{z-index:3;align-content:center;min-height:100dvh;padding-top:126px;display:grid;position:relative}.plus-view__copy{text-align:center;direction:rtl;width:min(650px,100%);margin-inline:auto}.plus-view__copy h1{color:#fff;letter-spacing:-.055em;text-shadow:0 18px 60px #00000073;margin:18px 0 16px;font-size:clamp(48px,7vw,92px);font-weight:900;line-height:1}.plus-view__copy p{color:#dce6f4b8;max-width:600px;margin:0 auto;font-size:14px;line-height:2}.plus-view__copy .app-view__status{margin-top:24px}@media (max-width:768px){.plus-view__content{padding-top:110px}.plus-view__copy{width:min(100% - 28px,520px)}.plus-view__copy h1{font-size:clamp(42px,13vw,64px)}.plus-view__copy p{font-size:12px;line-height:1.9}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.plus-view__content{align-content:stretch;padding-top:116px;padding-bottom:28px}.plus-animated-list{direction:rtl;width:min(1080px,100%);height:calc(100dvh - 150px);margin-inline:auto;position:relative}.plus-animated-list__viewport{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#bcd9ff66 #04091359;outline:none;height:100%;padding:24px 18px 72px;overflow-y:auto}.plus-animated-list__viewport::-webkit-scrollbar{width:8px}.plus-animated-list__viewport::-webkit-scrollbar-track{background:#04091359;border-radius:999px}.plus-animated-list__viewport::-webkit-scrollbar-thumb{background:#bcd9ff52;border-radius:999px}.plus-animated-list__viewport.no-scrollbar{scrollbar-width:none}.plus-animated-list__viewport.no-scrollbar::-webkit-scrollbar{display:none}.plus-animated-list__motion{cursor:pointer;margin-bottom:18px}.plus-service-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,#ffffff06,#0000 42%),#060c18b8;border:1px solid #d4e4ff1f;border-radius:26px;grid-template-columns:76px minmax(0,1fr);gap:26px;padding:28px 30px;transition:border-color .25s,background .25s,transform .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 60px #0000003d}.plus-service-card:before{content:"";pointer-events:none;opacity:.8;background:radial-gradient(circle at 10%,#5cadff14,#0000 32%);position:absolute;inset:0}.plus-service-card:hover,.plus-service-card.is-selected{background:linear-gradient(120deg,#ffffff0b,#0000 42%),#0a1222db;border-color:#a8daff59;box-shadow:0 26px 70px #00000052,0 0 42px #4a9cff12}.plus-service-card__number,.plus-service-card__content{z-index:2;position:relative}.plus-service-card__number{color:#aacdee7a;letter-spacing:.16em;padding-top:5px;font-family:Manrope,Segoe UI,sans-serif;font-size:13px;font-weight:800}.plus-service-card__content h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.4vw,38px);font-weight:850;line-height:1.25}.plus-service-card__hook{color:#8ee7ff;margin:10px 0 0;font-size:clamp(14px,1.15vw,17px);font-weight:800;line-height:1.8}.plus-service-card__description{color:#e6edf7d1;max-width:820px;margin:12px 0 0;font-size:14px;line-height:2}.plus-service-card__keywords{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.plus-service-card__keywords span{color:#b9dbf5b8;background:#579bdc0f;border:1px solid #91ccff1f;border-radius:999px;align-items:center;min-height:28px;padding:5px 10px;font-size:10px;line-height:1;display:inline-flex}.plus-animated-list__gradient{z-index:5;pointer-events:none;transition:opacity .25s;position:absolute;left:0;right:0}.plus-animated-list__gradient--top{background:linear-gradient(#030712eb,#0000);height:64px;top:0}.plus-animated-list__gradient--bottom{background:linear-gradient(#0000,#030712f5);height:110px;bottom:0}@media (max-width:768px){.plus-view__content{padding-top:100px;padding-bottom:14px}.plus-animated-list{width:100%;height:calc(100dvh - 114px)}.plus-animated-list__viewport{padding:18px 6px 76px}.plus-service-card{border-radius:22px;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:22px 18px}.plus-service-card__number{font-size:10px}.plus-service-card__content h2{font-size:clamp(22px,6.5vw,30px);line-height:1.4}.plus-service-card__hook{margin-top:8px;font-size:13px}.plus-service-card__description{margin-top:10px;font-size:12px;line-height:1.9}.plus-service-card__keywords{gap:6px;margin-top:14px}.plus-service-card__keywords span{min-height:25px;padding:4px 8px;font-size:9px}}@media (prefers-reduced-motion:reduce){.plus-service-card,.plus-animated-list__viewport{scroll-behavior:auto;transition:none}}.support-view{isolation:isolate;background:#050914;width:100%;height:100dvh;min-height:100dvh;position:relative;overflow:hidden}.support-view__background{z-index:0;pointer-events:none;background:radial-gradient(circle at 16% 62%,#801f2b30,#0000 32%),radial-gradient(circle at 78% 20%,#245b9e21,#0000 34%),linear-gradient(145deg,#07101f 0%,#040914 56%,#030711 100%);position:absolute;inset:0;overflow:hidden}.support-view__grid{opacity:.34;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 58% 48%,#000 0%,#000000b3 48%,#0000 88%);mask-image:radial-gradient(circle at 58% 48%,#000 0%,#000000b3 48%,#0000 88%)}.support-view__glow{filter:blur(80px);opacity:.55;border-radius:50%;position:absolute}.support-view__glow--red{background:#7e1e2a2e;width:46vw;height:46vw;bottom:-18%;left:-12%}.support-view__glow--blue{background:#25599921;width:54vw;height:54vw;top:-24%;right:-15%}.support-view__layout{z-index:2;direction:ltr;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:34px;height:100dvh;min-height:0;padding-top:118px;padding-bottom:24px;display:grid;position:relative}.support-view__lanyard{background:radial-gradient(circle at 50% 66%,#7a232f1a,#0000 42%),linear-gradient(#0e131f75,#070a1247);border:1px solid #9a354226;border-radius:30px;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.support-view__lanyard:after{content:"منشور پلاس";z-index:3;color:#efdadd6b;letter-spacing:.04em;pointer-events:none;font-size:10px;font-weight:800;position:absolute;bottom:22px;left:24px}.support-chat{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);direction:rtl;background:linear-gradient(135deg,#ffffff06,#0000 36%),#050b16d6;border:1px solid #cbd9f01f;border-radius:30px;grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden;box-shadow:0 28px 90px #00000052}.support-chat__header{border-bottom:1px solid #cfddf117;justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 28px 20px;display:flex}.support-chat__eyebrow{color:#d47781;margin-bottom:7px;font-size:10px;font-weight:850;display:block}.support-chat__header h1{color:#f7f9fc;letter-spacing:-.035em;margin:0;font-size:clamp(23px,2.35vw,36px);font-weight:900;line-height:1.25}.support-chat__status{color:#c5e0d7bd;direction:ltr;background:#457e6c12;border:1px solid #85beab29;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:30px;padding:0 11px;font-family:Manrope,Segoe UI,sans-serif;font-size:9px;display:inline-flex}.support-chat__status i{background:#69c6a5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #69c6a5a6}.support-chat__messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9cadf33 transparent;flex-direction:column;gap:15px;min-height:0;padding:22px 24px 14px;display:flex;overflow-y:auto}.support-chat__messages::-webkit-scrollbar{width:6px}.support-chat__messages::-webkit-scrollbar-track{background:0 0}.support-chat__messages::-webkit-scrollbar-thumb{background:#b9cadf2e;border-radius:999px}.support-chat__message{border-radius:18px;width:-moz-fit-content;width:fit-content;max-width:min(82%,720px);padding:13px 15px 14px}.support-chat__message--assistant{background:#121b2bd1;border:1px solid #c7d7ed1a;border-bottom-left-radius:7px;align-self:flex-start}.support-chat__message--user{background:linear-gradient(135deg,#731f2ac7,#4d151db8);border:1px solid #ab3f4d38;border-bottom-right-radius:7px;align-self:flex-end}.support-chat__message-label{color:#cbd7e77a;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.support-chat__message--user .support-chat__message-label{color:#ffe3e694}.support-chat__message p{color:#eff4fae6;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.95}.support-chat__typing{align-items:center;gap:5px;min-width:62px;display:flex}.support-chat__typing span{background:#dbe5f194;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite manshoorTyping}.support-chat__typing span:nth-child(2){animation-delay:.14s}.support-chat__typing span:nth-child(3){animation-delay:.28s}@keyframes manshoorTyping{0%,to{opacity:.42;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.support-chat__quick{scrollbar-width:none;gap:8px;padding:4px 24px 12px;display:flex;overflow-x:auto}.support-chat__quick::-webkit-scrollbar{display:none}.support-chat__quick button{color:#d9e2eeb8;cursor:pointer;background:#ffffff06;border:1px solid #ccd9eb1a;border-radius:999px;flex:none;min-height:31px;padding:0 11px;font-size:10px;transition:border-color .2s,color .2s,background .2s}.support-chat__quick button:hover,.support-chat__quick button:focus-visible{color:#fff;background:#76232e29;border-color:#be4e5b57}.support-chat__quick button:disabled{opacity:.45;cursor:default}.support-chat__composer{background:#080f1beb;border:1px solid #cfdcee1f;border-radius:18px;grid-template-columns:minmax(0,1fr) 46px;align-items:end;gap:8px;margin:0 18px 18px;padding:7px 7px 7px 12px;display:grid;box-shadow:0 16px 44px #0000002e}.support-chat__composer textarea{resize:none;color:#f4f7fb;direction:rtl;background:0 0;border:0;outline:0;width:100%;min-height:44px;max-height:120px;padding:10px 10px 8px;font-size:12px;line-height:1.8}.support-chat__composer textarea::placeholder{color:#aebed16e}.support-chat__composer button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#822b35,#601b24);border:1px solid #ba47544d;border-radius:14px;place-items:center;width:46px;height:46px;transition:transform .2s,opacity .2s;display:grid;box-shadow:0 10px 26px #661a243d}.support-chat__composer button svg{width:18px;height:18px;transform:rotate(180deg)}.support-chat__composer button:hover:not(:disabled){transform:translateY(-1px)}.support-chat__composer button:disabled{opacity:.38;cursor:default}@media (max-width:900px){.support-view__layout{width:min(calc(100% - 24px), var(--max-width));grid-template-rows:25vh minmax(0,1fr);grid-template-columns:1fr;gap:10px;padding-top:104px;padding-bottom:12px}.support-view__lanyard{border-radius:22px}.support-view__lanyard .lanyard-root{width:116%;height:166%;inset:-30% -8% -36%}.support-view__lanyard:after{font-size:8px;bottom:12px;left:16px}.support-chat{border-radius:22px}.support-chat__header{padding:16px 17px 13px}.support-chat__header h1{font-size:clamp(21px,6vw,29px)}.support-chat__status{display:none}.support-chat__messages{gap:10px;padding:14px 14px 10px}.support-chat__message{max-width:90%;padding:10px 12px}.support-chat__message p{font-size:11px;line-height:1.85}.support-chat__quick{padding:2px 14px 9px}.support-chat__quick button{min-height:28px;font-size:9px}.support-chat__composer{grid-template-columns:minmax(0,1fr) 42px;margin:0 10px 10px}.support-chat__composer button{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.support-chat__typing span{animation:none}}.support-view__layout{grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr);gap:30px}.support-view__lanyard .lanyard-root{width:114%;height:112%;inset:-10% -7% -2%}.support-chat__header{align-items:center}.support-chat__status{display:none!important}@media (max-width:900px){.support-view{overscroll-behavior:contain;overflow-y:auto}.support-view__layout{grid-template-rows:clamp(155px,22vh,195px) minmax(520px,calc(100dvh - 315px));grid-template-columns:1fr;gap:10px;height:auto;min-height:100dvh;padding-top:96px;padding-bottom:14px}.support-view__lanyard{border-radius:20px;min-height:155px}.support-view__lanyard .lanyard-root{width:108%;height:184%;inset:-58% -4% -26%}.support-chat{min-height:520px}.support-chat__header{min-height:84px;padding:15px 16px 12px}.support-chat__messages{padding-bottom:8px}}@media (max-width:600px){.support-view__layout{grid-template-rows:150px minmax(500px,calc(100dvh - 255px));gap:8px;width:calc(100% - 16px);padding-top:88px}.support-view__lanyard{border-radius:18px;min-height:150px}.support-view__lanyard:after{font-size:7px;bottom:9px;left:12px}.support-view__lanyard .lanyard-root{width:108%;height:202%;inset:-70% -4% -32%}.support-chat{border-radius:18px;min-height:500px}.support-chat__header{min-height:78px;padding:13px 14px 11px}.support-chat__eyebrow{margin-bottom:5px;font-size:9px}.support-chat__header h1{font-size:clamp(20px,6.8vw,25px);line-height:1.3}.support-chat__messages{padding:11px 10px 8px}.support-chat__message{border-radius:14px;max-width:94%;padding:9px 10px 10px}.support-chat__message p{font-size:11px;line-height:1.8}.support-chat__quick{gap:6px;padding:2px 10px 8px}.support-chat__quick button{min-height:28px;padding:0 9px;font-size:8.5px}.support-chat__composer{border-radius:15px;grid-template-columns:minmax(0,1fr) 40px;margin:0 8px 8px;padding:5px 5px 5px 8px}.support-chat__composer textarea{min-height:40px;padding:8px 8px 6px;font-size:11px}.support-chat__composer button{border-radius:12px;width:40px;height:40px}}.manshoornameh-view{overscroll-behavior:contain;color:#f8fbff;scrollbar-width:thin;scrollbar-color:#7899be73 #05091240;background:#050912;width:100%;height:100dvh;position:relative;overflow:hidden auto}.manshoornameh-view__background{z-index:0;pointer-events:none;background:radial-gradient(circle at 78% 10%,#3e81ff1f,#0000 34%),radial-gradient(circle at 10% 68%,#a45bff1a,#0000 34%),linear-gradient(#07101f 0%,#050912 56%,#03060d 100%);position:fixed;inset:0;overflow:hidden}.manshoornameh-view__orb{filter:blur(70px);opacity:.42;border-radius:50%;position:absolute}.manshoornameh-view__orb--one{background:#3396ff38;width:34vw;height:34vw;top:4%;right:-10%}.manshoornameh-view__orb--two{background:#8656ff29;width:28vw;height:28vw;bottom:4%;left:-8%}.manshoornameh-view__grid{opacity:.26;background-image:linear-gradient(#a0c0e10a 1px,#0000 1px),linear-gradient(90deg,#a0c0e10a 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0003);mask-image:linear-gradient(#000000e6,#0003)}.manshoornameh-view__content{z-index:2;direction:rtl;padding-top:142px;padding-bottom:90px;position:relative}.manshoornameh-hero{text-align:center;max-width:940px;margin:0 auto 50px}.manshoornameh-hero__eyebrow{color:#9de8ff;background:#37b7ec12;border:1px solid #5dd3ff38;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.manshoornameh-hero h1{color:#fff;letter-spacing:-.055em;margin:18px 0 10px;font-family:Vazirmatn,Tahoma,sans-serif;font-size:clamp(58px,8.4vw,118px);font-weight:950;line-height:.98}.manshoornameh-hero__lead{color:#c9d8e8;margin:0;font-size:clamp(16px,1.55vw,22px);font-weight:700;line-height:1.9}.manshoornameh-hero__hook{color:#88dcf6;max-width:760px;margin:14px auto 0;font-size:clamp(13px,1.12vw,16px);font-weight:650;line-height:2}.manshoornameh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.manshoornameh-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 95% 0,#549aff17,#0000 28%),linear-gradient(145deg,#0d192bed,#060c17f5);border:1px solid #9ec1e424;border-radius:28px;min-width:0;padding:28px;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000038}.manshoornameh-card--featured{background:radial-gradient(circle at 84% 4%,#2fbcff26,#0000 31%),radial-gradient(circle at 8% 100%,#7458ff1c,#0000 35%),linear-gradient(145deg,#0f1d31f7,#070d18fa);border-color:#5bd2ff3b;grid-column:1/-1;padding:38px 40px}.manshoornameh-card__topline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.manshoornameh-card__type{color:#8de7ff;font-size:11px;font-weight:850}.manshoornameh-card__number{color:#b9d1eb75;letter-spacing:.15em;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:900}.manshoornameh-card h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.65vw,39px);font-weight:900;line-height:1.45}.manshoornameh-card--featured h2{max-width:1050px;font-size:clamp(30px,3.5vw,52px)}.manshoornameh-card__hook{color:#9ce8ff;margin:18px 0 0;font-size:clamp(14px,1.25vw,17px);font-weight:800;line-height:1.95}.manshoornameh-card__summary{color:#aabbd0;margin:13px 0 0;font-size:13px;line-height:2}.manshoornameh-card__seo{border-top:1px solid #9fc2e31c;gap:14px;margin-top:24px;padding-top:20px;display:grid}.manshoornameh-card__seo>div{gap:6px;display:grid}.manshoornameh-card__seo span{color:#6e89a5;font-size:9px;font-weight:800}.manshoornameh-card__seo strong,.manshoornameh-card__seo p,.manshoornameh-card__seo code{color:#c9d8e8;margin:0;font-size:11px;font-weight:600;line-height:1.85}.manshoornameh-card__seo code{overflow-wrap:anywhere;color:#89d9f5;background:#19668412;border:1px solid #69c4e61f;border-radius:8px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.manshoornameh-card__keywords{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.manshoornameh-card__keywords span{color:#92aac2;background:#09152685;border:1px solid #84aeda21;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:9px;font-weight:650;display:inline-flex}@media (max-width:900px){.manshoornameh-view__content{width:min(calc(100% - 24px), var(--max-width));padding-top:116px;padding-bottom:60px}.manshoornameh-hero{margin-bottom:34px}.manshoornameh-grid{grid-template-columns:1fr;gap:14px}.manshoornameh-card--featured{grid-column:auto}}@media (max-width:600px){.manshoornameh-view__content{width:calc(100% - 16px);padding-top:98px;padding-bottom:36px}.manshoornameh-hero h1{font-size:clamp(50px,17vw,72px)}.manshoornameh-hero__lead{font-size:14px}.manshoornameh-hero__hook{font-size:12px;line-height:1.9}.manshoornameh-card,.manshoornameh-card--featured{border-radius:22px;padding:22px 18px}.manshoornameh-card h2,.manshoornameh-card--featured h2{font-size:clamp(22px,7.2vw,30px);line-height:1.5}.manshoornameh-card__hook{font-size:13px}.manshoornameh-card__summary{font-size:11px}.manshoornameh-card__seo strong,.manshoornameh-card__seo p,.manshoornameh-card__seo code{font-size:10px}}.plus-view__loading,.support-chat-loading{background:linear-gradient(110deg,#ffffff06,#ffffff0f,#ffffff06) 0 0/220% 100%;border-radius:28px;width:100%;min-height:220px;animation:1.4s ease-in-out infinite manshoor-loading-shimmer}@keyframes manshoor-loading-shimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@media (max-width:768px){.brand-mark{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.plus-view__loading,.support-chat-loading{animation:none}}.plus-view,.support-view,.manshoornameh-view,.app-view--shared-rays{background:#05060b!important}.plus-view__background,.support-view__background,.manshoornameh-view__background,.shared-page-rays{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;background:0 0!important}.manshoornameh-view__background{position:fixed}.shared-light-rays{z-index:0;width:100%;height:100%;inset:0;position:absolute!important}.shared-rays-vignette{z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 34%,#0000 0%,#05060b14 46%,#05060b57 82%,#05060b9e 100%),linear-gradient(#0304092e,#03040905 28%,#0304091a 68%,#03040980);position:absolute;inset:0}.plus-view__ambient,.support-view__grid,.support-view__glow,.manshoornameh-view__orb,.manshoornameh-view__grid{display:none!important}.brand-copy{direction:ltr;grid-template-columns:auto auto;align-items:center;column-gap:9px;line-height:1;display:grid}.brand-copy small{color:#91a6bc;letter-spacing:.09em;direction:ltr;grid-column:1;margin:0;font-size:9px}.brand-copy strong{color:#fff;direction:rtl;grid-column:2;font-size:16px;font-weight:900}.hero-future-statement{text-align:initial;grid-template-columns:minmax(280px,.92fr) minmax(300px,.72fr);align-items:center;gap:clamp(44px,8vw,150px)!important;width:auto!important;display:grid!important;top:39%!important;left:clamp(34px,6vw,112px)!important;right:clamp(34px,6vw,112px)!important;transform:translateY(-50%)!important}.hero-future-en{grid-column:1;justify-self:start;width:min(590px,100%);text-align:left!important;font-size:clamp(48px,5.6vw,96px)!important;line-height:.94!important}.hero-future-fa-panel{text-align:right;direction:rtl;flex-direction:column;grid-column:2;justify-self:end;align-items:flex-end;gap:18px;width:min(470px,100%);display:flex}.hero-future-fa-panel .blur-text{width:100%;text-align:right!important;justify-content:flex-start!important}.hero-future-fa{color:#ffd166!important;text-shadow:0 4px 20px #000000db!important;font-size:clamp(19px,1.55vw,27px)!important;font-weight:900!important;line-height:1.75!important}.button{min-height:58px;padding-inline:27px;font-size:15px;font-weight:900}.header-cta{min-height:52px;padding-inline:22px;font-size:14px;font-weight:900}.hero-future-cta{min-height:52px;border-radius:14px!important;margin-top:0!important;padding:0 22px!important;font-size:14px!important;font-weight:900!important}.flow-header-menu__label{font-size:12px!important;font-weight:850!important}.flow-header-menu__text{font-size:12px!important;font-weight:900!important}.why-reason-card__tag{letter-spacing:.015em!important;border-radius:24px!important;width:74px!important;min-width:74px!important;min-height:236px!important;padding:18px 9px!important;font-size:16px!important;font-weight:950!important;box-shadow:0 0 34px #ff2a2a57,inset 0 0 0 1px #ffffff1f!important}.support-chat{background:radial-gradient(circle at 50% 42%,#3770a414,#0000 42%),linear-gradient(145deg,#0d1626f0,#050a14eb);border-color:#d1e1f729;box-shadow:0 30px 100px #00000061,inset 0 1px #ffffff09}.support-chat__header{background:linear-gradient(#ffffff06,#0000);min-height:132px;padding:28px 32px 24px;align-items:center!important}.support-chat__eyebrow{color:#ff7c86;font-size:13px;font-weight:900}.support-chat__header h1{color:#0000;background:linear-gradient(100deg,#fff 0%,#bdefff 52%,#ffb0b7 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,3vw,48px);font-weight:950;line-height:1.22}.support-chat__messages{background:radial-gradient(circle at 50% 42%,#4d90cd0e,#0000 48%);gap:20px;padding:26px 30px 18px}.support-chat__message{border-radius:21px;padding:16px 19px 17px;position:relative}.support-chat__message--assistant{background:linear-gradient(135deg,#2244657a,#101e31db);border:1px solid #79c7ef33;width:min(84%,760px);box-shadow:0 18px 48px #0003,0 0 36px #3a9dd30e;border-radius:22px!important;align-self:center!important;max-width:760px!important}.support-chat__message--assistant:before{content:"✦";color:#86dcff;opacity:.85;font-size:13px;position:absolute;top:13px;left:15px}.support-chat__message--user{background:linear-gradient(135deg,#912735e6,#531620db);border:1px solid #ff66734d;align-self:flex-end;box-shadow:0 16px 40px #420e1738;border-radius:20px 20px 7px!important;max-width:min(62%,520px)!important}.support-chat__message--assistant .support-chat__message-label{color:#8fdbff;font-size:11px}.support-chat__message--user .support-chat__message-label{color:#ffd3d7;font-size:11px}.support-chat__message p{font-size:14px;line-height:2}.support-chat__quick button{min-height:38px;padding-inline:15px;font-size:12px;font-weight:800}.support-chat__composer{grid-template-columns:minmax(0,1fr) 52px;padding:8px 8px 8px 14px}.support-chat__composer textarea{min-height:48px;font-size:14px;font-weight:650}.support-chat__composer button{border-radius:16px;width:52px;height:52px}.support-chat__composer button svg{width:21px;height:21px}.app-view--shared-rays{isolation:isolate;color:#fff;width:100%;height:100dvh;position:relative;overflow:hidden}.app-view--shared-rays .app-view__ambient{z-index:0;position:absolute;inset:0}.app-view--shared-rays .app-view__content{z-index:2;grid-template-rows:auto 1fr;height:100%;padding-top:128px;padding-bottom:36px;display:grid;position:relative}.app-view__back{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08101da8;border:1px solid #d2e2f629;border-radius:15px;justify-self:start;align-items:center;gap:9px;min-height:50px;padding:0 20px;font-size:14px;font-weight:900;display:inline-flex}.app-view__copy{text-align:right;direction:rtl;place-self:center end;width:min(720px,100%)}.app-view__eyebrow{color:#8fe7ff;font-size:14px;font-weight:900}.app-view__copy h1{margin:16px 0;font-size:clamp(54px,8vw,112px);line-height:1}.app-view__copy p{color:#ebf3fcd6;margin:0;font-size:clamp(17px,1.4vw,22px);line-height:2}.app-view__status{color:#bcecff;background:#29719714;border:1px solid #96d4f324;border-radius:999px;margin-top:24px;padding:10px 14px;font-size:12px;font-weight:800;display:inline-flex}@media (max-width:900px){.brand-copy{column-gap:6px}.brand-copy strong{font-size:14px}.brand-copy small{font-size:7.5px}.hero-future-statement{grid-template-columns:1fr!important;gap:18px!important;width:auto!important;top:102px!important;left:18px!important;right:18px!important;transform:none!important}.hero-future-en{grid-column:1;justify-self:start;width:min(70vw,440px);font-size:clamp(38px,9vw,66px)!important}.hero-future-fa-panel{grid-column:1;justify-self:end;gap:12px;width:min(68vw,430px)}.hero-future-fa-panel .blur-text{justify-content:flex-end!important}.hero-future-fa{font-size:clamp(17px,4.3vw,23px)!important}.hero-future-cta{min-height:50px;font-size:13px!important}.scroll-stack-card.why-reason-card{grid-template-columns:minmax(0,1fr) 72px!important}.why-reason-card__tag{border-radius:22px!important;width:66px!important;min-width:66px!important;min-height:210px!important;padding:15px 7px!important;font-size:14px!important}.support-chat__header{min-height:106px;padding:20px 20px 17px}.support-chat__eyebrow{font-size:11px}.support-chat__header h1{font-size:clamp(25px,6.7vw,36px)}.support-chat__message--assistant{width:min(94%,680px);max-width:94%!important}.support-chat__message--user{max-width:78%!important}.support-chat__message p{font-size:13px}.support-chat__quick button{min-height:35px;font-size:10.5px}.app-view--shared-rays .app-view__content{padding-top:108px}}@media (max-width:640px){.flow-header-menu--mobile .flow-header-menu__label{font-size:14px!important}.flow-header-menu--mobile .flow-header-menu__text{font-size:13px!important}.hero-future-statement{gap:12px!important;top:88px!important;left:12px!important;right:12px!important}.hero-future-en{width:min(78vw,360px);font-size:clamp(31px,11vw,52px)!important}.hero-future-fa-panel{gap:9px;width:min(82vw,360px)}.hero-future-fa{font-size:clamp(15px,4.6vw,19px)!important;line-height:1.7!important}.hero-future-cta{min-height:46px;padding-inline:17px!important;font-size:12px!important}.scroll-stack-card.why-reason-card{grid-template-columns:minmax(0,1fr) 62px!important;padding-inline:18px!important}.why-reason-card__tag{border-radius:20px!important;width:58px!important;min-width:58px!important;min-height:184px!important;padding:13px 6px!important;font-size:12px!important}.support-chat__header{min-height:98px;padding:17px 15px 14px}.support-chat__eyebrow{font-size:10px}.support-chat__header h1{font-size:clamp(22px,7vw,29px)}.support-chat__messages{gap:13px;padding:14px 10px 10px}.support-chat__message--assistant{width:96%;padding:13px 14px 14px;max-width:96%!important}.support-chat__message--user{max-width:84%!important}.support-chat__message p{font-size:12px;line-height:1.9}.support-chat__quick button{min-height:34px;padding-inline:12px;font-size:10px}.support-chat__composer{grid-template-columns:minmax(0,1fr) 46px}.support-chat__composer textarea{min-height:44px;font-size:12px}.support-chat__composer button{width:46px;height:46px}.app-view--shared-rays .app-view__content{width:calc(100% - 24px);padding-top:92px;padding-bottom:18px}.app-view__back{min-height:46px;padding-inline:16px;font-size:12px}.app-view__copy h1{font-size:clamp(48px,16vw,76px)}.app-view__copy p{font-size:15px}}.site-header{-webkit-backdrop-filter:blur(24px)saturate(128%);background:linear-gradient(#071322e6,#030c17db);border:1px solid #b6cce421;border-radius:26px;grid-template-columns:minmax(245px,1fr) auto minmax(245px,1fr);width:min(100% - 40px,1510px);height:88px;padding:0 22px 0 18px;top:18px;box-shadow:0 24px 70px #00000042,inset 0 1px #ffffff09}.site-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff374926,#0000);height:1px;position:absolute;bottom:-1px;left:28px;right:28px}.brand{gap:12px}.brand-mark{filter:drop-shadow(0 7px 18px #0003);border-radius:15px;width:52px;height:52px}.brand-copy strong{font-size:17px;font-weight:950}.brand-copy small{color:#a6b8ccb8;font-size:9px}.desktop-flowing-nav{width:max-content}.header-cta{color:#071624;background:linear-gradient(135deg,#f3fbff 0%,#c9efff 100%);border:1px solid #b0dbf06b;border-radius:16px;min-height:54px;padding-inline:24px;transition:transform .2s,box-shadow .24s,border-color .24s;position:relative;box-shadow:0 12px 34px #4ebfe71a}.header-cta:after{content:"";opacity:.62;background:#e62f42;border-radius:999px;height:2px;transition:transform .22s,opacity .22s,box-shadow .22s;position:absolute;bottom:6px;left:22px;right:22px;transform:scaleX(.6)}.header-cta:hover,.header-cta:focus-visible{border-color:#ff516157;transform:translateY(-1px);box-shadow:0 15px 38px #00000029,0 0 22px #ff374a12}.header-cta:hover:after,.header-cta:focus-visible:after{opacity:1;transform:scaleX(1);box-shadow:0 0 9px #e62f4247}.header-cta:active{transform:translateY(0);box-shadow:0 0 22px #ff374a1a,inset 0 0 16px #ff374a0a}.menu-toggle{background:#071424e0;border-color:#ffffff17}.menu-toggle:hover,.menu-toggle:focus-visible{border-color:#ff4a5b47;box-shadow:0 0 18px #ff2f4312}.hero-future-statement{direction:ltr!important;grid-template-columns:minmax(360px,1fr) minmax(330px,.78fr)!important;grid-template-areas:"english persian"!important}.hero-future-en{text-align:left!important;direction:ltr!important;grid-area:english!important;justify-self:start!important}.hero-future-fa-panel{text-align:right!important;direction:rtl!important;grid-area:persian!important;justify-self:end!important;align-items:flex-end!important}.hero-future-fa-panel .blur-text{text-align:right!important;justify-content:flex-end!important}.contact-view{isolation:isolate;color:#fff;scrollbar-width:thin;scrollbar-color:#ff465759 transparent;background:#05060b;width:100%;height:100dvh;position:relative;overflow:hidden auto}.contact-view::-webkit-scrollbar{width:8px}.contact-view::-webkit-scrollbar-thumb{background:#ff46574d;border-radius:999px}.contact-view__background{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.contact-view__content{z-index:2;min-height:100%;padding-top:138px;padding-bottom:52px;position:relative}.contact-view__hero{text-align:right;direction:rtl;width:min(980px,100%);margin-left:auto;margin-right:0}.contact-view__eyebrow{color:#ff7a87;align-items:center;gap:9px;font-size:14px;font-weight:900;display:inline-flex}.contact-view__eyebrow:before{content:"";background:#ff4054;border-radius:999px;width:34px;height:2px;box-shadow:0 0 12px #ff405447}.contact-view__hero h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;text-shadow:0 18px 55px #0000004d;max-width:920px;margin:16px 0 18px;font-size:clamp(46px,5.7vw,88px);font-weight:950;line-height:1.12}.contact-view__hero p{color:#e5eef9d1;text-wrap:balance;max-width:850px;margin:0;font-size:clamp(16px,1.35vw,21px);font-weight:560;line-height:2}.contact-view__grid{direction:rtl;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:stretch;gap:24px;margin-top:38px;display:grid}.contact-glow-card{min-height:520px}.contact-card-content{text-align:right;direction:rtl;flex-direction:column;height:100%;padding:34px;display:flex}.contact-card-content__heading>span{color:#ff8792;font-size:12px;font-weight:900}.contact-card-content__heading h2{letter-spacing:-.035em;margin:12px 0;font-size:clamp(28px,3vw,44px);font-weight:950;line-height:1.32}.contact-card-content__heading p{color:#d3e1f1b8;margin:0;font-size:14px;line-height:1.95}.contact-details{gap:11px;margin-top:27px;display:grid}.contact-detail{color:#fff;background:#ffffff06;border:1px solid #cbdef217;border-radius:17px;align-items:center;gap:13px;min-width:0;min-height:76px;padding:13px 15px;transition:border-color .22s,background .22s,transform .22s,box-shadow .22s;display:flex}.contact-detail[href]:hover,.contact-detail[href]:focus-visible{background:#ff4a5c0b;border-color:#ff4f6040;transform:translateY(-2px);box-shadow:0 12px 30px #00000024}.contact-detail__icon{color:#ff7d89;background:#ff3f520e;border:1px solid #ff5e6c30;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.contact-detail__icon svg{width:21px;height:21px}.contact-detail>span:last-child{gap:5px;min-width:0;display:grid}.contact-detail small{color:#acc0d7ad;font-size:11px;font-weight:700}.contact-detail strong{color:#f6f9fd;font-size:16px;font-weight:850;line-height:1.65}.contact-detail strong[dir=ltr]{letter-spacing:.04em;width:-moz-fit-content;width:fit-content}.contact-detail--address{align-items:flex-start}.contact-actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:24px;display:flex}.contact-action{border:1px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 18px;font-size:13px;font-weight:900;transition:transform .2s,box-shadow .22s,border-color .22s,background .22s;display:inline-flex}.contact-action:hover,.contact-action:focus-visible{transform:translateY(-2px)}.contact-action--primary{color:#fff;background:linear-gradient(135deg,#e72e42,#aa1f31);border-color:#ff707c38;box-shadow:0 12px 28px #97192b38}.contact-action--secondary{color:#e8f4ff;background:#2b62841a;border-color:#7dc0e22b}.contact-map-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07101cd1;border:1px solid #c2daf221;border-radius:30px;min-height:520px;overflow:hidden;box-shadow:0 24px 70px #00000042}.contact-map-card__top{direction:rtl;border-bottom:1px solid #c6dbf11a;justify-content:space-between;align-items:center;gap:18px;min-height:65px;padding:0 20px;display:flex}.contact-map-card__top span{color:#fff;align-items:center;gap:8px;font-size:13px;font-weight:850;display:inline-flex}.contact-map-card__top span svg{color:#ff6b79}.contact-map-card__top a{color:#a9ddf7;font-size:11px;font-weight:800}.contact-map-card iframe{filter:saturate(.78)contrast(1.04)brightness(.9);border:0;width:100%;height:calc(100% - 65px);min-height:455px;display:block}.contact-view__seo-line{direction:rtl;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:18px;display:flex}.contact-view__seo-line span{color:#c3d6eaad;background:#0913206b;border:1px solid #bbd3eb1a;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:750}@media (max-width:1180px){.site-header{grid-template-columns:1fr auto;width:calc(100% - 24px)}.brand-mark{width:46px;height:46px}.contact-view__grid{grid-template-columns:1fr}.contact-glow-card,.contact-map-card{min-height:auto}.contact-map-card iframe{min-height:430px}}@media (max-width:900px){.hero-future-statement{direction:ltr!important;grid-template-columns:1fr!important;grid-template-areas:"english""persian"!important}.hero-future-en{text-align:left!important;grid-area:english!important;justify-self:start!important}.hero-future-fa-panel{text-align:right!important;grid-area:persian!important;justify-self:end!important;align-items:flex-end!important}.contact-view__content{padding-top:112px}.contact-view__hero h1{font-size:clamp(39px,8.5vw,68px)}}@media (max-width:640px){.site-header{border-radius:19px;width:calc(100% - 16px);height:68px;padding-inline:12px;top:9px}.brand-mark{border-radius:12px;width:41px;height:41px}.brand-copy strong{font-size:14px}.brand-copy small{font-size:7px}.mobile-nav.is-open{background:#040c17f7;border-color:#ff4a5b1f;top:84px;left:8px;right:8px}.contact-view__content{width:calc(100% - 22px);padding-top:98px;padding-bottom:28px}.contact-view__eyebrow{font-size:11px}.contact-view__hero h1{margin-top:12px;font-size:clamp(35px,12vw,54px);line-height:1.18}.contact-view__hero p{font-size:14px;line-height:1.9}.contact-view__grid{gap:15px;margin-top:25px}.contact-card-content{padding:22px 17px}.contact-card-content__heading h2{font-size:28px}.contact-card-content__heading p{font-size:12px}.contact-detail{min-height:70px;padding:11px}.contact-detail__icon{width:41px;height:41px}.contact-detail strong{font-size:14px}.contact-actions{grid-template-columns:1fr;display:grid}.contact-action{width:100%;min-height:50px}.contact-map-card{border-radius:23px}.contact-map-card__top{min-height:58px;padding-inline:14px}.contact-map-card__top a{display:none}.contact-map-card iframe{height:360px;min-height:360px}}.mobile-nav .flow-header-menu__link:after{background:linear-gradient(90deg,#ff3348,#ff6675);width:34px;height:2px;bottom:8px;left:auto;right:16px}.mobile-nav .flow-header-menu__link:hover:after,.mobile-nav .flow-header-menu__link:focus-visible:after,.mobile-nav .flow-header-menu__link.is-active:after{width:34px}.header-actions{justify-self:end;align-items:center;gap:10px;min-width:0;display:flex}.language-toggle{color:#e8f2fb;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:12px;min-height:42px;padding:0 13px;font-size:11px;font-weight:900;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.language-toggle:hover,.language-toggle:focus-visible{background:#ff48580e;border-color:#ff485847;box-shadow:0 0 20px #ff2d4114}.language-toggle:active{transform:translateY(1px)}.site-header{column-gap:16px;grid-template-columns:auto minmax(0,1fr) auto!important}.desktop-flowing-nav{min-width:0}.flow-header-menu{flex-wrap:nowrap}.flow-header-menu__link{padding-inline:10px!important}.flow-header-menu__label{font-size:11px!important}.header-cta{white-space:nowrap}.hero-future-statement{direction:ltr!important;grid-template-columns:minmax(300px,.82fr) minmax(420px,1.25fr) minmax(300px,.82fr)!important;grid-template-areas:"english spacer persian"!important;gap:clamp(18px,3vw,60px)!important;top:40%!important}.hero-future-en{z-index:3;align-self:center;grid-area:english!important;width:min(520px,100%)!important}.hero-future-fa-panel{z-index:3;align-self:center;grid-area:persian!important;width:min(460px,100%)!important}.language-en .hero-future-fa-panel{text-align:left!important;direction:ltr!important;align-items:flex-start!important}.language-en .hero-future-fa-panel .blur-text{text-align:left!important;justify-content:flex-start!important}.language-en .hero-future-cta svg{transform:none}.language-en .why-reason-card__copy,.language-en .plus-service-card__content,.language-en .manshoornameh-view__content,.language-en .contact-view__hero,.language-en .contact-card-content,.language-en .support-chat,.language-en .business-diagnostic{text-align:left;direction:ltr}.language-en .why-reason-card__copy>.blur-text,.language-en .why-reason-card__copy p{text-align:left;justify-content:flex-start}.language-en .contact-view__hero{margin-left:0;margin-right:auto}.language-en .contact-view__eyebrow:before{order:2}.language-en .contact-view__grid,.language-en .contact-detail{direction:ltr}.language-en .support-chat__composer textarea{text-align:left;direction:ltr}.language-en .support-chat__composer button svg{transform:none}.language-en .support-chat__message--assistant:before{left:auto;right:15px}.diagnostic-view{isolation:isolate;color:#fff;background:#05060b;width:100%;height:100dvh;position:relative;overflow:hidden auto}.diagnostic-view__background{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.diagnostic-view__content{z-index:2;min-height:100%;padding-top:126px;padding-bottom:42px;position:relative}.business-diagnostic{text-align:right;direction:rtl;width:min(1080px,100%);margin-inline:auto}.business-diagnostic__hero{text-align:center;max-width:850px;margin-inline:auto}.business-diagnostic__hero>span{color:#ff7c88;font-size:13px;font-weight:900}.business-diagnostic__hero h1{letter-spacing:-.045em;margin:12px 0 14px;font-size:clamp(38px,5vw,72px);font-weight:950;line-height:1.12}.business-diagnostic__hero p{color:#e0ebf7c7;max-width:780px;margin:0 auto;font-size:clamp(15px,1.25vw,19px);line-height:1.95}.business-diagnostic__panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0e1727f0,#060b15f0);border:1px solid #ccdcf124;border-radius:30px;width:min(940px,100%);margin:28px auto 0;padding:28px;box-shadow:0 28px 90px #00000057}.business-diagnostic__progress{background:#ffffff12;border-radius:999px;height:6px;overflow:hidden}.business-diagnostic__progress span{border-radius:inherit;background:linear-gradient(90deg,#ff4054,#ff8b62,#56c9ff);height:100%;transition:width .35s;display:block;box-shadow:0 0 20px #ff465640}.business-diagnostic__question{margin-top:25px}.business-diagnostic__counter{color:#8ddfff;font-size:12px;font-weight:850}.business-diagnostic__question h2{margin:10px 0 22px;font-size:clamp(26px,3vw,42px);font-weight:930;line-height:1.35}.business-diagnostic__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.business-diagnostic__options button{color:#eaf2fb;min-height:62px;text-align:inherit;cursor:pointer;background:#ffffff06;border:1px solid #c4d8ef1a;border-radius:17px;align-items:center;gap:10px;padding:12px 15px;font-size:14px;font-weight:780;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:flex}.business-diagnostic__options button:hover,.business-diagnostic__options button:focus-visible{background:#ff4a5c0d;border-color:#ff556540;transform:translateY(-2px)}.business-diagnostic__options button.is-selected{background:linear-gradient(135deg,#8323308c,#3417279e);border-color:#ff56657a;box-shadow:0 12px 32px #4a111b2e}.business-diagnostic__check{color:#fff;background:#ffffff06;border:1px solid #ffffff26;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid}.business-diagnostic__question input,.business-diagnostic__question textarea{color:#f4f7fb;width:100%;font:inherit;background:#050b15c7;border:1px solid #c7daf021;border-radius:18px;outline:none;font-size:15px;line-height:1.9;transition:border-color .2s,box-shadow .2s}.business-diagnostic__question input{min-height:58px;padding:0 17px}.business-diagnostic__question textarea{resize:vertical;padding:15px 17px}.business-diagnostic__question input:focus,.business-diagnostic__question textarea:focus{border-color:#58c9ff61;box-shadow:0 0 0 4px #47b8ee0f}.business-diagnostic__error{color:#ff9aa3;margin:13px 0 0;font-size:12px;font-weight:750}.business-diagnostic__actions{justify-content:space-between;gap:12px;margin-top:22px;display:flex}.business-diagnostic__actions button,.business-diagnostic__result button{cursor:pointer;border-radius:15px;min-height:52px;padding:0 22px;font-size:14px;font-weight:900}.business-diagnostic__actions .is-primary,.business-diagnostic__result button{color:#fff;background:linear-gradient(135deg,#e72f43,#a71e31);border:1px solid #ff68744d;box-shadow:0 13px 30px #98182b38}.business-diagnostic__actions .is-secondary{color:#dce8f4;background:#ffffff06;border:1px solid #c6daf021}.business-diagnostic__actions button:disabled{opacity:.38;cursor:default}.business-diagnostic__privacy{color:#b1c2d67a;margin-top:14px;font-size:10px;line-height:1.7;display:block}.business-diagnostic__result{padding-top:24px}.business-diagnostic__result-kicker{color:#8ee3ff;font-size:13px;font-weight:900;display:block}.business-diagnostic__result-copy{color:#f1f6fceb;white-space:pre-wrap;background:#11243994;border:1px solid #7dc8ef26;border-radius:20px;margin:15px 0 22px;padding:22px;font-size:14px;line-height:2}.business-diagnostic.is-en{text-align:left;direction:ltr}@media (max-width:1260px){.desktop-flowing-nav{display:none}.site-header{grid-template-columns:auto 1fr auto!important}.menu-toggle{justify-self:center;display:grid!important}}@media (max-width:900px){.hero-future-statement{grid-template-columns:1fr!important;grid-template-areas:"english""persian"!important;gap:16px!important;top:94px!important;left:18px!important;right:18px!important;transform:none!important}.hero-future-en{width:min(76vw,430px)!important;font-size:clamp(35px,9vw,62px)!important}.hero-future-fa-panel{justify-self:end!important;width:min(76vw,430px)!important}.support-view{overflow-y:auto!important}.support-view__layout{grid-template-rows:170px minmax(610px,auto)!important;grid-template-columns:1fr!important;height:auto!important;min-height:100dvh!important;padding-top:96px!important;padding-bottom:18px!important}.support-chat{height:min(720px,100dvh - 120px)!important;min-height:610px!important}.support-chat__composer{z-index:12;margin-top:0;position:sticky;bottom:8px;box-shadow:0 16px 44px #00000057,0 0 0 1px #ffffff05}.diagnostic-view__content{padding-top:108px}.business-diagnostic__panel{padding:22px}}@media (max-width:640px){.site-header{gap:6px;grid-template-columns:auto 1fr auto!important}.brand-copy{display:none!important}.header-actions{gap:6px}.header-cta{min-height:43px!important;padding-inline:11px!important;font-size:10px!important}.language-toggle{min-height:40px;padding-inline:9px;font-size:9px}.menu-toggle{width:40px!important;height:40px!important}.hero-future-statement{gap:10px!important;top:82px!important;left:12px!important;right:12px!important}.hero-future-en{width:min(84vw,340px)!important;font-size:clamp(30px,10.5vw,48px)!important}.hero-future-fa-panel{width:min(86vw,350px)!important}.hero-future-fa{font-size:clamp(16px,4.6vw,20px)!important}.hero-future-cta{min-height:47px!important;font-size:12px!important}.business-diagnostic__hero h1{font-size:clamp(34px,11vw,50px)}.diagnostic-view__content{width:calc(100% - 18px);padding-top:94px;padding-bottom:24px}.business-diagnostic__panel{border-radius:22px;margin-top:20px;padding:16px}.business-diagnostic__options{grid-template-columns:1fr;gap:8px}.business-diagnostic__options button{min-height:55px;font-size:13px}.business-diagnostic__question h2{margin-bottom:16px;font-size:25px}.business-diagnostic__actions{grid-template-columns:1fr 1fr;display:grid}.business-diagnostic__actions button{width:100%;padding-inline:10px;font-size:12px}.support-view__layout{grid-template-rows:135px minmax(590px,auto)!important;gap:7px!important;width:calc(100% - 12px)!important;padding-top:84px!important}.support-chat{height:640px!important;min-height:590px!important}.support-chat__header{min-height:88px!important}.support-chat__messages{min-height:250px}.support-chat__quick{flex:none}.support-chat__composer{bottom:5px;visibility:visible!important;opacity:1!important;margin:0 7px 7px!important;display:grid!important}.contact-view__content,.manshoornameh-view__content,.plus-view__content{padding-top:92px!important}}@media (prefers-reduced-motion:reduce){.business-diagnostic__progress span,.business-diagnostic__options button,.language-toggle{transition:none}}.language-en .flow-header-menu{direction:ltr}.language-en .flow-header-menu--mobile .flow-header-menu__link{justify-content:flex-start}.language-en .flow-header-menu--mobile .flow-header-menu__label{text-align:left}.language-en .mobile-nav .flow-header-menu__link:after{left:16px;right:auto}@media (max-width:480px){.site-header{min-height:68px;border-radius:18px!important;width:calc(100% - 16px)!important;padding-inline:8px!important;top:8px!important}.brand-mark{width:39px!important;height:39px!important}.header-cta{text-overflow:ellipsis;max-width:116px;overflow:hidden;padding-inline:9px!important}.header-cta svg{display:none}.language-toggle span{text-overflow:ellipsis;max-width:42px;display:inline-block;overflow:hidden}.hero-future-statement{top:86px!important}.support-chat__composer{padding-bottom:max(8px, env(safe-area-inset-bottom))!important}.support-chat__composer textarea{min-height:48px!important;max-height:112px!important}.business-diagnostic__result-copy{padding:16px;font-size:13px;line-height:1.9}}@media (min-width:1081px){.site-header{grid-template-columns:minmax(190px,.78fr) minmax(590px,2.25fr) minmax(250px,.96fr)!important;column-gap:clamp(8px,1vw,18px)!important}.desktop-flowing-nav{visibility:visible!important;opacity:1!important;justify-self:stretch!important;width:100%!important;min-width:0!important;display:flex!important;overflow:visible!important}.desktop-flowing-nav .flow-header-menu{visibility:visible!important;opacity:1!important;justify-content:center!important;gap:clamp(1px,.32vw,6px)!important;width:100%!important;min-width:0!important;display:flex!important}.desktop-flowing-nav .flow-header-menu__link{visibility:visible!important;opacity:1!important;min-height:44px!important;padding-inline:clamp(7px,.62vw,13px)!important;display:inline-flex!important}.desktop-flowing-nav .flow-header-menu__label{color:inherit!important;visibility:visible!important;opacity:1!important;font-size:clamp(10.5px,.72vw,12px)!important;display:inline-block!important}.menu-toggle,.mobile-nav{display:none!important}.header-actions{flex-wrap:nowrap!important;justify-self:end!important}}@media (min-width:1081px) and (max-width:1280px){.site-header{grid-template-columns:minmax(165px,.7fr) minmax(560px,2.4fr) minmax(220px,.9fr)!important;width:min(100% - 24px,1510px)!important;padding-inline:14px!important}.brand-mark{width:44px!important;height:44px!important}.brand-copy strong{font-size:14px!important}.brand-copy small{font-size:7px!important}.header-cta{padding-inline:15px!important;font-size:11px!important}.language-toggle{padding-inline:10px!important}}@media (max-width:1080px){.site-header{grid-template-columns:auto minmax(52px,1fr) auto!important;column-gap:10px!important}.desktop-flowing-nav{display:none!important}.menu-toggle{color:#f5f9ff!important;cursor:pointer!important;z-index:4!important;background:#091829eb!important;border:1px solid #d2e4f524!important;border-radius:14px!important;justify-self:center!important;place-items:center!important;width:48px!important;height:48px!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;box-shadow:0 10px 28px #0000002e!important}.menu-toggle span{transform-origin:50%!important;opacity:1!important;background:#fff!important;border-radius:999px!important;width:22px!important;height:2px!important;position:absolute!important;left:50%!important}.menu-toggle span:first-child{transform:translate(-50%,-4px)!important}.menu-toggle span:last-child{transform:translate(-50%,4px)!important}.menu-toggle[aria-expanded=true] span:first-child{transform:translate(-50%)rotate(45deg)!important}.menu-toggle[aria-expanded=true] span:last-child{transform:translate(-50%)rotate(-45deg)!important}.mobile-nav{display:none!important}.mobile-nav.is-open{top:114px!important;right:max(12px, env(safe-area-inset-right))!important;left:max(12px, env(safe-area-inset-left))!important;z-index:160!important;-webkit-backdrop-filter:blur(24px)saturate(130%)!important;background:#030d19fa!important;border:1px solid #c8dcf121!important;border-radius:20px!important;max-height:calc(100dvh - 132px)!important;padding:12px!important;display:block!important;position:fixed!important;overflow-y:auto!important;box-shadow:0 28px 80px #0000007a!important}.mobile-nav.is-open .flow-header-menu--mobile{visibility:visible!important;opacity:1!important;display:grid!important}}@media (max-width:640px){.mobile-nav.is-open{max-height:calc(100dvh - 96px)!important;top:84px!important}}.hero-copy-lazy-placeholder{pointer-events:none;visibility:hidden;min-height:clamp(260px,34vh,430px)}.hero-future-fa-secondary{color:#fff1c2;text-align:right;text-shadow:0 3px 18px #000000b8,0 0 18px #ffad3721;justify-content:flex-start;width:100%;margin:8px 0 0;font-family:Vazirmatn,Tahoma,Segoe UI,sans-serif;font-size:clamp(15px,1.15vw,20px);font-weight:760;line-height:1.85}.language-en .hero-future-fa-secondary{text-align:left;justify-content:flex-end}.business-diagnostic__result-copy{white-space:normal}.diagnostic-rich-text{color:inherit;font:inherit;overflow-wrap:anywhere;gap:13px;line-height:2;display:grid}.diagnostic-rich-text h2,.diagnostic-rich-text h3,.diagnostic-rich-text h4{color:#fff;margin:10px 0 0;font-weight:900;line-height:1.55}.diagnostic-rich-text h2{font-size:clamp(21px,2.1vw,30px)}.diagnostic-rich-text h3{font-size:clamp(18px,1.7vw,24px)}.diagnostic-rich-text h4{font-size:clamp(16px,1.4vw,20px)}.diagnostic-rich-text p{margin:0}.diagnostic-rich-text strong{color:#bfefff;font-weight:900}.diagnostic-rich-text em{color:#e6d9ff;font-style:normal;font-weight:720}.diagnostic-rich-text ul,.diagnostic-rich-text ol{gap:8px;margin:0;padding-inline-start:1.55rem;display:grid}.diagnostic-rich-text li{padding-inline-start:4px}.diagnostic-rich-text li::marker{color:#ff6269;font-weight:900}@media (max-width:768px){.hero-copy-lazy-placeholder{min-height:245px}.hero-future-fa-secondary{margin-top:6px;font-size:clamp(14px,4vw,17px);line-height:1.8}.diagnostic-rich-text{gap:10px;font-size:14px;line-height:1.9}}.diagnostic-rich-text__section{border-top:1px solid #8ee3ff1a;padding-top:8px}.diagnostic-rich-text__section>span{color:#ff686f;font-weight:950}.brand{min-width:54px;gap:0!important}.brand-mark{object-fit:contain!important;border-radius:50%!important;width:56px!important;height:56px!important}.brand-copy{display:none!important}.hero-future-fa-panel{text-align:right!important;direction:rtl!important;align-items:flex-end!important}.hero-future-fa-panel .blur-text{unicode-bidi:plaintext;text-align:right!important;direction:rtl!important;justify-content:flex-start!important;width:100%!important}.hero-future-fa>span,.hero-future-fa-secondary>span{color:#0000!important;background:linear-gradient(100deg,#ffd166 0%,#ff8a5b 48%,#ff4d5d 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.language-en .hero-future-fa-panel,.language-en .hero-future-fa-panel .blur-text{text-align:left!important;direction:ltr!important;justify-content:flex-start!important;align-items:flex-start!important}.business-diagnostic__result-copy{box-shadow:none!important;white-space:normal!important;background:0 0!important;border:0!important;padding:0!important}.diagnostic-report{color:#eef6ff;gap:18px;display:grid}.diagnostic-report__summary{background:radial-gradient(circle at 12% 10%,#50c9ff1a,#0000 35%),linear-gradient(135deg,#0e1f32f5,#080f1cf0);border:1px solid #90dcff29;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex;box-shadow:inset 0 1px #ffffff09,0 20px 48px #0000002e}.diagnostic-report__summary span{color:#79dfff;font-size:12px;font-weight:900}.diagnostic-report__summary strong{color:#fff;font-size:clamp(15px,1.35vw,20px);font-weight:950;line-height:1.7}.diagnostic-report__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.diagnostic-report__card{background:linear-gradient(135deg,#142338f0,#080f1df5);border:1px solid #b7d5ef1f;border-radius:22px;min-width:0;padding:20px;position:relative;overflow:hidden;box-shadow:0 18px 46px #0003,inset 0 1px #ffffff07}.diagnostic-report__card:before{content:"";pointer-events:none;opacity:.48;background:radial-gradient(circle at 92% 8%,#ff4f5c1a,#0000 29%),linear-gradient(115deg,#ffffff06,#0000 24%);position:absolute;inset:0}.diagnostic-report__card[data-section="1"],.diagnostic-report__card[data-section="6"],.diagnostic-report__card[data-section="7"],.diagnostic-report__card[data-section=intro]{grid-column:1/-1}.diagnostic-report__card-header,.diagnostic-report__card-body,.diagnostic-report__score{z-index:1;position:relative}.diagnostic-report__card-header{border-bottom:1px solid #aad3ef1a;align-items:center;gap:12px;padding-bottom:14px;display:flex}.diagnostic-report__index{color:#ff8188;background:#ff3e4b14;border:1px solid #ff5e674d;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:950;display:grid}.diagnostic-report__card h3{color:#fff;margin:0;font-size:clamp(17px,1.55vw,23px);font-weight:950;line-height:1.55}.diagnostic-report__card-body{gap:12px;padding-top:15px;display:grid}.diagnostic-report__card-body>p{color:#e7f1fcdb;margin:0;font-size:14px;line-height:2}.diagnostic-report__card-body ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.diagnostic-report__card-body li{background:#ffffff06;border:1px solid #a4cdea17;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.diagnostic-report__card-body li>span{color:#83dfff;background:#3ab5e817;border-radius:9px;place-items:center;min-height:27px;font-family:Inter,Arial,sans-serif;font-size:10px;font-weight:900;display:grid}.diagnostic-report__card-body li p{color:#ebf4fde0;margin:0;font-size:13px;line-height:1.9}.diagnostic-report__card strong{color:#aeeaff;font-weight:950}.diagnostic-report__score{background:#ffb8420b;border:1px solid #ffc55d24;border-radius:15px;grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:14px;margin-top:16px;padding:13px 14px;display:grid}.diagnostic-report__score-value{direction:ltr;align-items:baseline;gap:3px;display:flex}.diagnostic-report__score-value strong{color:#ffd166;font-family:Inter,Arial,sans-serif;font-size:28px;line-height:1}.diagnostic-report__score-value span{color:#ffe1ad94;font-size:11px}.diagnostic-report__score-track{background:#ffffff12;border-radius:999px;height:8px;overflow:hidden}.diagnostic-report__score-track i{border-radius:inherit;background:linear-gradient(90deg,#ff575f,#ffb24f,#63ddff);height:100%;display:block;box-shadow:0 0 16px #57d2ff2e}@media (max-width:900px){.brand-mark{width:46px!important;height:46px!important}.diagnostic-report__grid{grid-template-columns:1fr}.diagnostic-report__card,.diagnostic-report__card[data-section]{grid-column:1}}@media (max-width:640px){.hero-future-fa-panel .blur-text{direction:rtl!important;justify-content:flex-start!important}.diagnostic-report{gap:12px}.diagnostic-report__summary{gap:6px;padding:15px;display:grid}.diagnostic-report__card{border-radius:18px;padding:15px}.diagnostic-report__card-header{gap:9px}.diagnostic-report__index{flex-basis:34px;width:34px;height:34px}.diagnostic-report__card h3{font-size:17px}.diagnostic-report__card-body li{grid-template-columns:28px minmax(0,1fr);padding:10px}.diagnostic-report__score{grid-template-columns:1fr}}.business-diagnostic__panel.has-result{width:min(1180px,100%)}.business-diagnostic__result>button{margin-top:4px}.hero-future-fa-panel{gap:10px!important}.hero-future-fa,.hero-future-fa-secondary{filter:drop-shadow(0 4px 17px #000000bd);color:#0000!important;text-shadow:none!important;background:0 0!important}.hero-future-fa>span{color:#ff625f!important;-webkit-text-fill-color:#ff625f!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important}.hero-future-fa-connector{color:#0000;background:linear-gradient(100deg,#ff625f 0%,#ff8a5b 52%,#ffd166 100%);text-align:center;filter:drop-shadow(0 4px 16px #000000ad);-webkit-background-clip:text;background-clip:text;align-self:center;place-items:center;width:54px;min-height:48px;margin:1px auto;font-family:Vazirmatn,Tahoma,Segoe UI,sans-serif;font-size:clamp(30px,2.6vw,48px);font-weight:950;line-height:1;display:grid}.hero-future-fa-secondary>span{color:#0000!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(100deg,#ffd166 0%,#ffad4f 42%,#ff7a45 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}@media (max-width:768px){.hero-future-fa-panel{gap:8px!important}.hero-future-fa-connector{width:44px;min-height:40px;font-size:clamp(26px,8vw,38px)}}.diagnostic-report{color:#fff;gap:22px}.diagnostic-report__consultation{background:radial-gradient(circle at 8% 12%,#ff566233,#0000 34%),radial-gradient(circle at 88% 90%,#51cdff29,#0000 38%),linear-gradient(135deg,#1f1123fa,#08182afa);border:1px solid #ff6f6147;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(22px,3vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000004d,inset 0 1px #ffffff0f}.diagnostic-report__consultation:before{content:"";pointer-events:none;background:linear-gradient(100deg,#ff5c60cc,#ffb24bb8,#4fd6ffd1);height:4px;position:absolute;inset:0}.diagnostic-report__consultation-copy,.diagnostic-report__consultation-actions{z-index:1;position:relative}.diagnostic-report__consultation-copy>span{color:#ffbf69;align-items:center;gap:8px;font-size:12px;font-weight:950;display:inline-flex}.diagnostic-report__consultation-copy>span:before{content:"";background:#ff5f67;border-radius:999px;width:26px;height:2px;box-shadow:0 0 14px #ff5f6766}.diagnostic-report__consultation h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:920px;margin:10px 0 8px;font-size:clamp(22px,2.45vw,36px);font-weight:950;line-height:1.65}.diagnostic-report__consultation p{color:#ffffffd1;max-width:880px;margin:0;font-size:14px;line-height:2}.diagnostic-report__consultation-actions{gap:10px;min-width:184px;display:grid}.diagnostic-report__consultation-actions a{color:#150b11;background:linear-gradient(135deg,#ff656d,#ffb451);border:1px solid #ffffff1f;border-radius:15px;justify-content:center;align-items:center;min-height:50px;padding:0 18px;font-size:13px;font-weight:950;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 14px 32px #ff566029}.diagnostic-report__consultation-actions a:hover,.diagnostic-report__consultation-actions a:focus-visible{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 18px 40px #ff56603d}.diagnostic-report__consultation-actions a.is-secondary{color:#fff;box-shadow:none;background:#ffffff0e}.diagnostic-report__summary{background:radial-gradient(circle at 12% 10%,#50c9ff1f,#0000 35%),linear-gradient(135deg,#0e1f32fa,#080f1cfa);border-color:#ffffff1f}.diagnostic-report__summary span,.diagnostic-report__summary strong,.diagnostic-report__card h3,.diagnostic-report__card-body>p,.diagnostic-report__table-row p{color:#fff!important}.diagnostic-report__card{--section-accent:#63ddff;--section-accent-rgb:99, 221, 255;border-color:rgba(var(--section-accent-rgb), .25);background:radial-gradient(circle at 92% 8%, rgba(var(--section-accent-rgb), .13), transparent 32%), linear-gradient(145deg, #162236fa, #080f1dfa);padding:0}.diagnostic-report__card[data-section="1"]{--section-accent:#ff6570;--section-accent-rgb:255, 101, 112}.diagnostic-report__card[data-section="2"]{--section-accent:#ff9f43;--section-accent-rgb:255, 159, 67}.diagnostic-report__card[data-section="3"]{--section-accent:#ffd166;--section-accent-rgb:255, 209, 102}.diagnostic-report__card[data-section="4"]{--section-accent:#52e0a8;--section-accent-rgb:82, 224, 168}.diagnostic-report__card[data-section="5"]{--section-accent:#55d6ff;--section-accent-rgb:85, 214, 255}.diagnostic-report__card[data-section="6"]{--section-accent:#7289ff;--section-accent-rgb:114, 137, 255}.diagnostic-report__card[data-section="7"]{--section-accent:#c084fc;--section-accent-rgb:192, 132, 252}.diagnostic-report__card[data-section=intro]{--section-accent:#f472b6;--section-accent-rgb:244, 114, 182}.diagnostic-report__card:after{content:"";background:linear-gradient(90deg, transparent, var(--section-accent), transparent);opacity:.9;height:3px;position:absolute;top:0;left:0;right:0}.diagnostic-report__card-header{border-bottom-color:rgba(var(--section-accent-rgb), .16);background:linear-gradient(90deg, rgba(var(--section-accent-rgb), .08), transparent 65%);padding:20px 22px 16px}.diagnostic-report__index{border-color:rgba(var(--section-accent-rgb), .42);color:var(--section-accent);background:rgba(var(--section-accent-rgb), .11);box-shadow:0 0 24px rgba(var(--section-accent-rgb), .1)}.diagnostic-report__card-body{padding:18px 22px 22px}.diagnostic-report__card-body>p{border:1px solid rgba(var(--section-accent-rgb), .13);background:#ffffff07;border-radius:15px;padding:15px 16px;font-size:14px;line-height:2.1}.diagnostic-report__card strong{color:var(--section-accent)!important}.diagnostic-report__table{border:1px solid rgba(var(--section-accent-rgb), .16);background:#040b1661;border-radius:17px;display:grid;overflow:hidden}.diagnostic-report__table-head,.diagnostic-report__table-row{grid-template-columns:68px minmax(0,1fr);align-items:stretch;display:grid}.diagnostic-report__table-head{min-height:42px;color:var(--section-accent);background:rgba(var(--section-accent-rgb), .1);font-size:11px;font-weight:950}.diagnostic-report__table-head span,.diagnostic-report__table-row>span,.diagnostic-report__table-row p{align-items:center;padding:11px 14px;display:flex}.diagnostic-report__table-head span:first-child,.diagnostic-report__table-row>span{border-inline-end:1px solid rgba(var(--section-accent-rgb), .13);justify-content:center}.diagnostic-report__table-row{border-top:1px solid rgba(var(--section-accent-rgb), .1);min-height:58px;transition:background .2s}.diagnostic-report__table-row:nth-child(odd){background:#ffffff05}.diagnostic-report__table-row:hover{background:rgba(var(--section-accent-rgb), .055)}.diagnostic-report__table-row>span{color:var(--section-accent);font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:950}.diagnostic-report__table-row p{margin:0;font-size:13px;line-height:1.95}.diagnostic-report__score{border-color:rgba(var(--section-accent-rgb), .22);background:rgba(var(--section-accent-rgb), .065);margin:18px 22px 0}.diagnostic-report__score-value strong{color:var(--section-accent)!important}.diagnostic-report__score-track i{background:linear-gradient(90deg,#ff6570,#ffd166,#52e0a8,#55d6ff,#7289ff,#c084fc)}@media (max-width:900px){.diagnostic-report__consultation{grid-template-columns:1fr}.diagnostic-report__consultation-actions{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}@media (max-width:640px){.diagnostic-report__consultation{border-radius:21px;gap:18px;padding:20px 16px}.diagnostic-report__consultation h2{font-size:22px;line-height:1.7}.diagnostic-report__consultation-actions{grid-template-columns:1fr}.diagnostic-report__card-header,.diagnostic-report__card-body{padding-inline:15px}.diagnostic-report__table-head,.diagnostic-report__table-row{grid-template-columns:48px minmax(0,1fr)}.diagnostic-report__table-head span,.diagnostic-report__table-row>span,.diagnostic-report__table-row p{padding:10px}.diagnostic-report__table-row p{font-size:12px;line-height:1.9}.diagnostic-report__score{margin-inline:15px}}.diagnostic-visual{background:radial-gradient(circle at 12% 8%,#ff5f6d1f,#0000 30%),radial-gradient(circle at 88% 12%,#55d6ff1f,#0000 30%),radial-gradient(circle at 50% 110%,#7289ff1f,#0000 38%),linear-gradient(145deg,#101d31fa,#050c18fa);border:1px solid #75d5ff2e;border-radius:28px;gap:20px;padding:clamp(20px,2.5vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000052,inset 0 1px #ffffff0b}.diagnostic-visual:before{content:"";pointer-events:none;opacity:.24;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.diagnostic-visual>*{z-index:1;position:relative}.diagnostic-visual__header{text-align:start;gap:7px;display:grid}.diagnostic-visual__header>span{color:#55d6ff;letter-spacing:.025em;font-size:11px;font-weight:950}.diagnostic-visual__header h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(25px,2.7vw,39px);font-weight:950;line-height:1.35}.diagnostic-visual__header p{color:#ffffffad;max-width:900px;margin:0;font-size:13px;line-height:1.9}.diagnostic-visual__overview,.diagnostic-visual__lower-grid{grid-template-columns:minmax(0,1.04fr) minmax(340px,.96fr);gap:18px;display:grid}.diagnostic-visual__score-card,.diagnostic-visual__bars-card,.diagnostic-visual__signals-card{background:linear-gradient(145deg,#ffffff0c,#ffffff05);border:1px solid #ffffff17;border-radius:23px;min-width:0;padding:20px;box-shadow:inset 0 1px #ffffff09}.diagnostic-visual__score-card{background:radial-gradient(circle at 20% 45%,#55d6ff1a,#0000 36%),linear-gradient(145deg,#ffffff0b,#ffffff04);grid-template-columns:180px minmax(0,1fr);align-items:center;gap:20px;display:grid}.diagnostic-visual__ring{--ring-color:#55d6ff;flex:none;place-items:center;display:grid;position:relative}.diagnostic-visual__ring--large{width:164px;height:164px}.diagnostic-visual__ring--small{width:92px;height:92px}.diagnostic-visual__ring svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.diagnostic-visual__ring circle{fill:none}.diagnostic-visual__ring-track{stroke:#ffffff14}.diagnostic-visual__ring-value{stroke:var(--ring-color);stroke-linecap:round;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--ring-color) 55%, transparent));transition:stroke-dashoffset .8s cubic-bezier(.2,.8,.2,1)}.diagnostic-visual__ring-copy{text-align:center;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.diagnostic-visual__ring-copy strong{font-family:Inter,Arial,sans-serif;font-size:38px;font-weight:900;line-height:1;color:#fff!important}.diagnostic-visual__ring-copy span{color:#ffffffad;margin-top:8px;font-size:10px;font-weight:850}.diagnostic-visual__ring--small .diagnostic-visual__ring-copy strong{font-size:20px}.diagnostic-visual__ring--small .diagnostic-visual__ring-copy span{max-width:72px;margin-top:5px;font-size:8px;line-height:1.25}.diagnostic-visual__mini-rings{grid-template-columns:repeat(3,minmax(82px,1fr));place-items:center;gap:12px 8px;display:grid}.diagnostic-visual__card-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.diagnostic-visual__card-title span{color:#55d6ff;background:#55d6ff12;border:1px solid #55d6ff38;border-radius:11px;place-items:center;min-width:35px;height:35px;padding-inline:7px;font-family:Inter,Arial,sans-serif;font-size:10px;font-weight:900;display:inline-grid}.diagnostic-visual__card-title strong{font-size:15px;font-weight:950;color:#fff!important}.diagnostic-visual__radar-wrap{grid-template-columns:minmax(220px,1fr) minmax(120px,.54fr);align-items:center;gap:8px;min-height:290px;display:grid}.diagnostic-visual__radar{width:min(100%,300px);margin-inline:auto;overflow:visible}.diagnostic-visual__radar-grid{fill:#55d6ff05;stroke:#93cdef26;stroke-width:1px}.diagnostic-visual__radar-axis{stroke:#93cdef1f;stroke-width:1px}.diagnostic-visual__radar-area{fill:#55d6ff2e;stroke:#55d6ff;stroke-width:2.2px;filter:drop-shadow(0 0 10px #55d6ff29)}.diagnostic-visual__radar-legend{gap:11px;display:grid}.diagnostic-visual__radar-legend span{color:#ffffffb8;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.diagnostic-visual__radar-legend i{border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px}.diagnostic-visual__bars{gap:15px;display:grid}.diagnostic-visual__bar{gap:7px;display:grid}.diagnostic-visual__bar>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.diagnostic-visual__bar span{color:#ffffffb8;font-size:11px;font-weight:850}.diagnostic-visual__bar strong{font-family:Inter,Arial,sans-serif;font-size:11px;color:#fff!important}.diagnostic-visual__bar-track{background:#ffffff12;border-radius:999px;height:9px;overflow:hidden}.diagnostic-visual__bar-track i{border-radius:inherit;height:100%;display:block;box-shadow:0 0 15px #55d6ff26}.diagnostic-visual__signals{gap:11px;display:grid}.diagnostic-visual__signal{--signal-color:#55d6ff;border:1px solid color-mix(in srgb, var(--signal-color) 24%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--signal-color) 9%, transparent), #ffffff04);border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:grid}.diagnostic-visual__signal>span{width:38px;height:38px;color:var(--signal-color);background:color-mix(in srgb, var(--signal-color) 12%, transparent);border-radius:12px;place-items:center;font-family:Inter,Arial,sans-serif;font-size:10px;font-weight:950;display:grid}.diagnostic-visual__signal div{gap:5px;display:grid}.diagnostic-visual__signal small{color:#ffffff85;font-size:9px;font-weight:800}.diagnostic-visual__signal strong{font-size:13px;line-height:1.55;color:#fff!important}.support-rich-message{color:#f7fbff;gap:12px;display:grid}.support-rich-message>p{color:#f6faffe8;margin:0;font-size:13px;line-height:2.05}.support-rich-message h3,.support-rich-message h4{color:#fff;margin:2px 0 0;font-weight:950;line-height:1.65}.support-rich-message h3{font-size:17px}.support-rich-message h4{color:#9fe4ff;font-size:14px}.support-rich-message strong{color:#74dcff;font-weight:950}.support-rich-message strong.is-accent{color:#ffcf67}.support-rich-message code{color:#e1cbff;background:#c084fc14;border:1px solid #c084fc2e;border-radius:7px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em}.support-rich-message__list{gap:8px;display:grid}.support-rich-message__list>div{background:linear-gradient(90deg,#55d6ff13,#ffffff05);border:1px solid #55d6ff24;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:stretch;min-height:52px;display:grid;overflow:hidden}.support-rich-message__list>div:nth-child(3n+2){background:linear-gradient(90deg,#ff9f4312,#ffffff05);border-color:#ff9f4329}.support-rich-message__list>div:nth-child(3n+3){background:linear-gradient(90deg,#c084fc12,#ffffff05);border-color:#c084fc29}.support-rich-message__list span{color:#55d6ff;border-inline-end:1px solid #55d6ff1f;place-items:center;font-family:Inter,Arial,sans-serif;font-size:9px;font-weight:950;display:grid}.support-rich-message__list p{margin:0;padding:10px 12px;font-size:12px;line-height:1.9}.support-rich-message__table-wrap{scrollbar-width:thin;background:#040b1661;border:1px solid #55d6ff2e;border-radius:15px;max-width:100%;overflow-x:auto}.support-rich-message table{border-collapse:collapse;width:100%;min-width:430px}.support-rich-message th,.support-rich-message td{text-align:start;border-inline-end:1px solid #ffffff12;padding:11px 13px}.support-rich-message th:last-child,.support-rich-message td:last-child{border-inline-end:0}.support-rich-message th{color:#8fe1ff;background:linear-gradient(90deg,#55d6ff1f,#7289ff14);font-size:10px;font-weight:950}.support-rich-message td{color:#ffffffdb;border-top:1px solid #ffffff12;font-size:11px;line-height:1.75}.support-rich-message tbody tr:nth-child(2n) td{background:#c084fc09}.support-rich-message tbody tr:hover td{background:#55d6ff0e}.support-chat__message--assistant{overflow:visible}.support-chat__message--assistant>p{margin:0}.support-view__lanyard{filter:drop-shadow(0 0 8px #ffe60012)}@media (max-width:1120px){.diagnostic-visual__overview,.diagnostic-visual__lower-grid{grid-template-columns:1fr}.diagnostic-visual__radar-wrap{grid-template-columns:minmax(220px,.8fr) minmax(150px,.5fr)}}@media (max-width:720px){.diagnostic-visual{border-radius:21px;gap:14px;padding:16px 12px}.diagnostic-visual__score-card{grid-template-columns:1fr;justify-items:center}.diagnostic-visual__mini-rings{grid-template-columns:repeat(3,minmax(76px,1fr));width:100%}.diagnostic-visual__radar-wrap{grid-template-columns:1fr;min-height:0}.diagnostic-visual__radar-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-visual__score-card,.diagnostic-visual__bars-card,.diagnostic-visual__signals-card{border-radius:18px;padding:15px 12px}.support-rich-message__table-wrap{margin-inline:-3px}}@media (max-width:430px){.diagnostic-visual__ring--large{width:145px;height:145px}.diagnostic-visual__mini-rings{grid-template-columns:repeat(2,minmax(78px,1fr))}.diagnostic-visual__radar-legend{grid-template-columns:1fr}.diagnostic-visual__header h2{font-size:23px}.diagnostic-visual__signal{grid-template-columns:36px minmax(0,1fr);padding:10px}.support-rich-message>p{font-size:12px}.support-rich-message h3{font-size:15px}.support-rich-message__list p{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.diagnostic-visual__ring-value{transition:none}}.diagnostic-visual__custom-card{background:radial-gradient(circle at 20% 45%,#ff5f6d24,#0000 38%),linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid #ff5f6d3d;border-radius:23px;min-width:0;padding:20px;box-shadow:inset 0 1px #ffffff0a,0 18px 55px #3a091129}.diagnostic-visual__custom-content{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:22px;min-height:230px;display:grid}.diagnostic-visual__custom-content>div:last-child{gap:12px;display:grid}.diagnostic-visual__custom-content p,.diagnostic-visual__explanation{color:#ffffffb3;margin:14px 0 0;font-size:11px;line-height:1.95}.diagnostic-visual__custom-badge{background:linear-gradient(90deg,#ff5f6d3d,#ff9f4329);border:1px solid #ff5f6d4d;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:8px 14px;font-family:Inter,Arial,sans-serif;font-size:22px;font-weight:950;box-shadow:0 0 24px #ff5f6d1f;color:#fff!important}.diagnostic-visual__score-main{align-content:center;justify-items:center;display:grid}.diagnostic-visual__score-main .diagnostic-visual__explanation{text-align:center;max-width:170px}.diagnostic-visual__bars-card .diagnostic-visual__explanation,.diagnostic-visual__signals-card .diagnostic-visual__explanation{border-top:1px solid #ffffff12;padding-top:13px}.support-chat__header{opacity:1;max-height:190px;transition:max-height .52s cubic-bezier(.22,.75,.18,1),opacity .34s,transform .46s cubic-bezier(.22,.75,.18,1),padding .46s,border-color .35s;overflow:hidden;transform:translateY(0)}.support-chat.has-conversation .support-chat__header{opacity:0;pointer-events:none;border-bottom-color:#0000;max-height:0;transform:translateY(-18px)scale(.985);min-height:0!important;padding-top:0!important;padding-bottom:0!important}.support-chat.has-conversation .support-chat__messages{background:radial-gradient(circle at 50% 30%,#4d90cd13,#0000 52%);padding-top:22px}.support-chat.has-conversation .support-chat__message--assistant{width:min(92%,900px);max-width:900px!important}@media (max-width:720px){.diagnostic-visual__custom-content{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:0}.diagnostic-visual__custom-content>div:last-child{justify-items:center}.diagnostic-visual__custom-content p{text-align:start}.support-chat.has-conversation .support-chat__messages{padding-top:14px}.support-chat.has-conversation .support-chat__message--assistant{width:98%;max-width:98%!important}}@media (prefers-reduced-motion:reduce){.support-chat__header{transition:none}}.registration-view{z-index:1;scrollbar-width:thin;scrollbar-color:#ff596361 transparent;background:#050a13;position:fixed;inset:0;overflow:hidden auto}.registration-view::-webkit-scrollbar{width:7px}.registration-view::-webkit-scrollbar-thumb{background:#ff596357;border-radius:999px}.registration-view__background{z-index:0;pointer-events:none;position:fixed;inset:0}.registration-view__content{z-index:2;width:min(100% - 48px,1320px);min-height:100%;margin-inline:auto;padding:132px 0 72px;position:relative}.course-registration{--registration-red:#ff5966;--registration-orange:#ff9b5e;--registration-blue:#58d9ff;--registration-panel:#070f1de8;color:#f8fbff;direction:rtl}.language-en .course-registration{direction:ltr}.course-registration__hero{text-align:center;justify-items:center;gap:13px;max-width:970px;margin-inline:auto;display:grid}.course-registration__eyebrow{color:var(--registration-red);align-items:center;gap:10px;font-size:12px;font-weight:950;display:inline-flex}.course-registration__eyebrow:before,.course-registration__eyebrow:after{content:"";background:linear-gradient(90deg,#0000,currentColor);width:28px;height:1px}.course-registration__eyebrow:after{transform:scaleX(-1)}.course-registration__hero h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;text-shadow:0 20px 60px #00000047;max-width:940px;margin:0;font-size:clamp(37px,5vw,72px);font-weight:950;line-height:1.26}.course-registration__hero h1:first-line{color:#fff}.course-registration__hero p{color:#e2ecf7c4;text-wrap:balance;max-width:820px;margin:0;font-size:15px;line-height:2}.course-registration__time{color:#dcf1fbbf;background:#58d9ff0b;border:1px solid #58d9ff26;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 14px;font-size:10px;font-weight:850;display:inline-flex}.course-registration__time i{background:#58d9ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #58d9ff8c}.course-registration__layout{grid-template-columns:minmax(330px,.78fr) minmax(520px,1.22fr);align-items:start;gap:22px;margin-top:38px;display:grid}.course-registration__course-card,.course-registration__form,.course-registration__success-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 14% 4%,#ff59661c,#0000 35%),linear-gradient(145deg,#0f1c2ff5,#050c18f7);border:1px solid #b2d3ec21;border-radius:30px;box-shadow:0 28px 90px #0000004d,inset 0 1px #ffffff0a}.course-registration__course-card{flex-direction:column;min-height:560px;padding:34px;display:flex;position:sticky;top:126px;overflow:hidden}.course-registration__course-card:after{content:"";aspect-ratio:1;border:1px solid #58d9ff1f;border-radius:50%;width:280px;position:absolute;inset:auto -90px -120px auto;box-shadow:inset 0 0 80px #58d9ff0b}.course-registration__course-number{color:#ffffff45;letter-spacing:.14em;align-self:flex-start;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:900}.course-registration__course-label{color:#ff7b84;margin-top:66px;font-size:11px;font-weight:950}.course-registration__course-card h2{color:#fff;letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(30px,3.1vw,48px);font-weight:950;line-height:1.4}.course-registration__course-card>p{color:#dee9f5b8;margin:20px 0 0;font-size:13px;line-height:2}.course-registration__benefits{gap:11px;margin-top:28px;display:grid}.course-registration__benefits>div{background:#ffffff06;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:grid}.course-registration__benefits span,.course-field--course>div>span{color:#55e3b5;background:#55e3b516;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.course-registration svg{flex:none;width:18px;height:18px}.course-registration__benefits p{color:#f1f6fcd4;margin:0;font-size:11px;line-height:1.75}.course-registration__privacy{z-index:1;color:#b9d0e29e;align-items:center;gap:10px;margin-top:auto;padding-top:28px;font-size:9px;line-height:1.7;display:flex;position:relative}.course-registration__privacy svg{color:#58d9ff}.course-registration__form{background:radial-gradient(circle at 96% 2%,#58d9ff13,#0000 31%),linear-gradient(145deg,#0c182af5,#050c18fa);padding:clamp(22px,3vw,38px)}.course-registration__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.course-field{gap:9px;min-width:0;display:grid}.course-field--full{grid-column:1/-1}.course-field__label{color:#f2f7fcde;align-items:center;gap:8px;min-height:23px;font-size:11px;font-weight:900;display:flex}.course-field__label svg{color:#70dfff}.course-field input,.course-field select,.course-country-select,.course-phone-input{color:#f8fbff;background:#030a159e;border:1px solid #9ac2e124;border-radius:15px;outline:none;width:100%;min-height:56px;transition:border-color .2s,box-shadow .2s,background .2s}.course-field input,.course-field select{padding:0 15px}.course-field input{font-size:14px}.course-field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:auto;cursor:pointer;font-size:12px}.course-field input:focus,.course-field select:focus,.course-country-select:focus-within,.course-phone-input:focus-within{background:#050f1ee0;border-color:#58d9ff7a;box-shadow:0 0 0 4px #58d9ff11,0 0 24px #58d9ff0f}.course-field.has-error input,.course-field.has-error select,.course-field.has-error .course-phone-input{border-color:#ff5966a8}.course-field small,.course-registration__consent-error{color:#ff8a93;font-size:9px;font-weight:800}.course-field em{color:#b0c6d782;font-size:8px;font-style:normal}.course-country-select{grid-template-columns:42px minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}.course-country-select>span{place-items:center;font-size:22px;display:grid}.course-country-select select{border:0;background:0 0;border-inline-start:1px solid #fff1;border-radius:0;min-width:0;height:54px;box-shadow:none!important}.course-phone-input{grid-template-columns:92px minmax(0,1fr);display:grid;overflow:hidden}.course-phone-input>span{color:#80e3ff;background:#58d9ff0b;border-inline-end:1px solid #ffffff12;place-items:center;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:850;display:grid}.course-phone-input input{text-align:left;direction:ltr;background:0 0;border:0;border-radius:0;min-width:0;height:54px;box-shadow:none!important}.course-field--course>div{background:linear-gradient(90deg,#55e3b512,#58d9ff09);border:1px solid #55e3b52b;border-radius:16px;align-items:center;gap:12px;min-height:67px;padding:12px 15px;display:flex}.course-field--course strong{color:#fff;font-size:13px;font-weight:950}.course-field--discount{background:linear-gradient(120deg,#ff9b5e0e,#ff596606);border:1px dashed #ff9b5e3b;border-radius:18px;padding:16px}.course-field--discount .course-field__label svg{color:var(--registration-orange)}.course-field--discount input{color:#ffd7bd;letter-spacing:.1em;text-align:left;border-color:#ff9b5e33;font-family:Inter,Arial,sans-serif;font-weight:850}.course-field--discount input::placeholder{color:#ffd7bd52}.course-registration__consent{cursor:pointer;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:11px;margin-top:20px;display:grid;position:relative}.course-registration__consent input{opacity:0;pointer-events:none;position:absolute}.course-registration__consent>span{color:#0000;background:#030a15b3;border:1px solid #a0c5e13d;border-radius:8px;place-items:center;width:25px;height:25px;transition:all .2s;display:grid}.course-registration__consent input:checked+span{color:#06131d;background:#5be0bc;border-color:#5be0bc;box-shadow:0 0 18px #5be0bc2e}.course-registration__consent input:focus-visible+span{outline-offset:3px;outline:2px solid #58d9ff}.course-registration__consent p{color:#dce8f2ad;margin:2px 0 0;font-size:10px;line-height:1.8}.course-registration__consent.has-error>span{border-color:#ff5966a3}.course-registration__consent-error{margin-top:7px;display:block}.course-registration__error{color:#ffc3c7;background:#ff596613;border:1px solid #ff596647;border-radius:13px;margin-top:16px;padding:12px 14px;font-size:10px;line-height:1.8}.course-registration__submit,.course-registration__secondary-button{cursor:pointer;border:0;border-radius:16px;min-height:58px;font-weight:950;transition:transform .2s,box-shadow .2s,filter .2s}.course-registration__submit{color:#09111d;background:linear-gradient(110deg,#f8fdff,#a5e9ff 52%,#ffd1d4 100%);justify-content:center;align-items:center;gap:10px;width:100%;margin-top:20px;padding:0 20px;font-size:14px;display:flex;box-shadow:0 18px 45px #58d9ff1c}.course-registration__submit svg{transform:rotate(180deg)}.language-en .course-registration__submit svg{transform:none}.course-registration__submit:hover:not(:disabled),.course-registration__secondary-button:hover{filter:brightness(1.03);transform:translateY(-2px)}.course-registration__submit:disabled{cursor:wait;opacity:.7}.course-registration--success{place-items:center;min-height:calc(100vh - 210px);display:grid}.course-registration__success-card{text-align:center;justify-items:center;gap:16px;width:min(100%,720px);padding:clamp(30px,6vw,70px);display:grid}.course-registration__success-icon{color:#5be0bc;background:#5be0bc14;border:1px solid #5be0bc4d;border-radius:24px;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 0 36px #5be0bc1a}.course-registration__success-icon svg{width:34px;height:34px}.course-registration__success-card h1{color:#fff;margin:0;font-size:clamp(30px,4vw,50px);line-height:1.45}.course-registration__success-card>p{color:#dde9f4b8;max-width:610px;margin:0;font-size:14px;line-height:2}.course-registration__tracking{background:#58d9ff0d;border:1px solid #58d9ff2e;border-radius:16px;gap:7px;min-width:min(100%,360px);padding:14px 20px;display:grid}.course-registration__tracking span{color:#d6eaf699;font-size:9px}.course-registration__tracking strong{color:#7ce3ff;letter-spacing:.08em;font-family:Inter,Arial,sans-serif;font-size:19px}.course-registration__applied-discount,.course-registration__personal-code{border-radius:18px;justify-items:center;gap:7px;width:min(100%,480px);padding:16px 20px;display:grid}.course-registration__applied-discount{background:#5be0bc0e;border:1px solid #5be0bc33}.course-registration__personal-code{background:linear-gradient(120deg,#ff9b5e13,#ff59660b);border:1px solid #ff9b5e3d}.course-registration__applied-discount>span,.course-registration__personal-code>span{color:#e2edf6a3;font-size:10px;font-weight:850}.course-registration__applied-discount>strong{color:#72e6c0;font-family:Inter,Arial,sans-serif;font-size:25px}.course-registration__personal-code>strong{color:#ffd0b2;letter-spacing:.11em;font-family:Inter,Arial,sans-serif;font-size:23px}.course-registration__applied-discount p,.course-registration__personal-code p{color:#dae6f0ab;margin:0;font-size:10px;line-height:1.8}.course-registration__personal-code button{color:#fff;cursor:pointer;min-height:38px;font:inherit;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:11px;align-items:center;gap:7px;margin-top:3px;padding:0 14px;font-size:10px;font-weight:900;display:inline-flex}.course-registration__personal-code button:hover{background:#ff9b5e1a;border-color:#ff9b5e61}.course-registration__personal-code button:focus-visible{outline-offset:3px;outline:2px solid #58d9ff}.course-registration__personal-code button svg{width:15px;height:15px}.course-registration__secondary-button{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;padding-inline:24px}@media (max-width:1050px){.registration-view__content{width:min(100% - 30px,900px)}.course-registration__layout{grid-template-columns:1fr}.course-registration__course-card{min-height:0;position:relative;top:auto}.course-registration__course-label{margin-top:34px}.course-registration__privacy{margin-top:30px}}@media (max-width:640px){.registration-view__content{width:calc(100% - 18px);padding:94px 0 32px}.course-registration__hero{gap:10px;padding-inline:8px}.course-registration__hero h1{font-size:clamp(30px,9.4vw,42px);line-height:1.45}.course-registration__hero p{font-size:12px;line-height:1.9}.course-registration__time{font-size:9px}.course-registration__layout{gap:14px;margin-top:24px}.course-registration__course-card,.course-registration__form{border-radius:22px}.course-registration__course-card{padding:22px 18px}.course-registration__course-card h2{font-size:29px}.course-registration__form{padding:20px 14px}.course-registration__form-grid{grid-template-columns:1fr;gap:15px}.course-field--discount{padding:13px}.course-field--full{grid-column:auto}.course-field input,.course-field select,.course-country-select,.course-phone-input{min-height:54px}.course-phone-input{grid-template-columns:82px minmax(0,1fr)}.course-registration__submit{min-height:56px;font-size:13px}.course-registration__success-card{border-radius:22px;padding:34px 18px}.course-registration__personal-code>strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.course-registration *,.course-registration :before,.course-registration :after{transition:none!important}}.course-registration-loading{min-height:min(760px,100dvh - 150px)}.course-registration{--edu-primary:#49d7ff;--edu-lower:#8b7cff;--edu-upper:#ff9a62;--edu-gifted:#ffd43b;--edu-university:#5ce1a7}.course-custom-select{z-index:18;min-width:0;position:relative}.course-select-trigger{color:#f8fbff;width:100%;min-height:64px;text-align:inherit;cursor:pointer;background:radial-gradient(circle at 8% 0,#53dbff21,#0000 34%),linear-gradient(135deg,#081629f5,#050c19fa);border:1px solid #81cfff38;border-radius:18px;grid-template-columns:46px minmax(0,1fr) 28px;align-items:center;gap:11px;padding:9px 15px;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;display:grid;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #00000021}.course-select-trigger:hover,.course-select-trigger:focus-visible,.course-custom-select.is-open .course-select-trigger{background:radial-gradient(circle at 8% 0,#53dbff30,#0000 37%),linear-gradient(135deg,#0a1c33fa,#060e1dfc);border-color:#57ddff85;transform:translateY(-1px);box-shadow:0 0 0 4px #58d9ff11,0 18px 38px #00000038,0 0 28px #46cdff12}.course-select-trigger__flag{background:#ffffff09;border:1px solid #ffffff17;border-radius:13px;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.course-select-trigger__copy{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.course-select-trigger__copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:920;overflow:hidden}.course-select-trigger__copy small{color:#7ce3ff;flex:none;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:850}.course-select-trigger>svg{color:#d8ebf8ad;width:19px;height:19px;transition:transform .2s}.course-custom-select.is-open .course-select-trigger>svg{transform:rotate(180deg)}.course-select-panel{z-index:80;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 10% 0,#54dbff1f,#0000 35%),radial-gradient(circle at 95% 100%,#9f67ff1a,#0000 36%),#040c19fb;border:1px solid #7acffb40;border-radius:22px;padding:12px;animation:.18s ease-out both coursePanelIn;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden;box-shadow:0 30px 80px #00000085,inset 0 1px #ffffff0a}@keyframes coursePanelIn{0%{opacity:0;transform:translateY(-7px)scale(.985)}to{opacity:1;transform:none}}.course-select-search{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;min-height:49px;padding:0 13px;display:grid}.course-select-search svg{color:#6edfff;width:18px;height:18px}.course-select-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;height:46px;padding:0;font-size:12px}.course-select-search input::placeholder{color:#c5d6e66b}.course-country-options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#58d9ff57 transparent;gap:5px;max-height:330px;margin-top:9px;padding:2px 3px 3px;display:grid;overflow-y:auto}.course-country-options::-webkit-scrollbar{width:6px}.course-country-options::-webkit-scrollbar-thumb{background:#58d9ff52;border-radius:999px}.course-country-options button{color:#edf5fcd6;min-height:50px;text-align:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto 24px;align-items:center;gap:9px;padding:7px 10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.course-country-options button:hover,.course-country-options button:focus-visible{background:#58d9ff0e;border-color:#58d9ff21;transform:translate(-2px)}.language-en .course-country-options button:hover,.language-en .course-country-options button:focus-visible{transform:translate(2px)}.course-country-options button.is-selected{color:#fff;background:linear-gradient(90deg,#5be0bc1a,#58d9ff0f);border-color:#5be0bc40}.course-country-options button>span{font-size:21px}.course-country-options button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.course-country-options button small{color:#73dfff;font-family:Inter,Arial,sans-serif;font-size:10px}.course-country-options button i{color:#07151d;background:#5be0bc;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.course-country-options button i svg{width:14px;height:14px}.course-country-empty{color:#ccdcea8c;text-align:center;margin:18px 0;font-size:11px}.course-education-block,.course-grade-block{background:radial-gradient(circle at 100% 0,#8f70ff12,#0000 38%),#02091357;border:1px solid #9ac2e11f;border-radius:20px;padding:16px}.course-education-block>em{margin:-2px 0 5px;font-size:9px}.course-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.course-stage-grid button{color:#f0f7fdd1;min-height:88px;text-align:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:17px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;padding:13px 11px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative;overflow:hidden}.course-stage-grid button:before{content:"";aspect-ratio:1;opacity:.11;filter:blur(2px);background:currentColor;border-radius:50%;width:90px;position:absolute;inset:auto -26px -35px auto}.course-stage-grid button:hover,.course-stage-grid button:focus-visible{transform:translateY(-3px)}.course-stage-grid button>span{opacity:.9;border:1px solid;border-radius:10px;place-items:center;min-width:40px;height:30px;padding:0 8px;font-family:Inter,Vazirmatn,sans-serif;font-size:9px;font-weight:900;display:inline-grid}.course-stage-grid button strong{z-index:1;font-size:11px;font-weight:950;line-height:1.55;position:relative}.course-stage-grid button i{color:#07151d;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:10px;left:10px}.language-en .course-stage-grid button i{left:auto;right:10px}.course-stage-grid button i svg{width:13px;height:13px}.course-stage-grid button[data-stage=primary]{color:var(--edu-primary)}.course-stage-grid button[data-stage=lowerSecondary]{color:var(--edu-lower)}.course-stage-grid button[data-stage=upperSecondary]{color:var(--edu-upper)}.course-stage-grid button[data-stage=gifted]{color:var(--edu-gifted)}.course-stage-grid button[data-stage=university]{color:var(--edu-university)}.course-stage-grid button.is-selected{color:#fff;border-color:currentColor;box-shadow:0 15px 34px #0000002e,inset 0 0 0 1px #ffffff0a}.course-stage-grid button[data-stage=primary].is-selected{background:linear-gradient(145deg,#26a7d347,#1346696b);box-shadow:0 15px 34px #1faadc24}.course-stage-grid button[data-stage=lowerSecondary].is-selected{background:linear-gradient(145deg,#6b56d847,#3427746e);box-shadow:0 15px 34px #6953da24}.course-stage-grid button[data-stage=upperSecondary].is-selected{background:linear-gradient(145deg,#e1753d4a,#6f351e6e);box-shadow:0 15px 34px #e1753d21}.course-stage-grid button[data-stage=gifted].is-selected{background:linear-gradient(145deg,#d6a71647,#5e450f73);box-shadow:0 15px 34px #ffd43b1f}.course-stage-grid button[data-stage=university].is-selected{background:linear-gradient(145deg,#2ab58245,#13523d70);box-shadow:0 15px 34px #4fdaa61f}.course-grade-block{animation:.24s ease-out both courseGradeIn}@keyframes courseGradeIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.course-grade-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.course-grade-grid button{color:#edf5fcbf;min-height:50px;text-align:inherit;cursor:pointer;background:linear-gradient(135deg,#ffffff09,#ffffff04);border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:10px;font-weight:850;transition:transform .17s,border-color .17s,background .17s,box-shadow .17s;display:flex}.course-grade-grid button:hover,.course-grade-grid button:focus-visible{color:#fff;background:#58d9ff0e;border-color:#58d9ff40;transform:translateY(-2px)}.course-grade-grid button.is-selected{color:#fff;background:linear-gradient(135deg,#3bc08f40,#2f80b033);border-color:#5be0bc70;box-shadow:0 10px 25px #2399801a,inset 0 0 0 1px #ffffff08}.course-grade-grid button svg{color:#65efc0;width:15px;height:15px}.course-education-block.has-error,.course-grade-block.has-error{border-color:#ff596685}.header-cta{isolation:isolate;overflow:hidden;background:linear-gradient(135deg,#fff5f6 0%,#d9f5ff 48%,#ffd0d5 100%)!important;border-color:#ff707c61!important;box-shadow:0 14px 38px #0000002e,0 0 25px #ff4a5b1f!important}.header-cta:before{content:"";z-index:-1;pointer-events:none;filter:blur(1px);background:linear-gradient(90deg,#0000,#ffffffe0,#0000);width:28%;height:240%;animation:3.6s cubic-bezier(.4,0,.2,1) infinite headerRegistrationShine;position:absolute;top:-70%;left:-42%;transform:skew(-22deg)}.header-cta:hover:before,.header-cta:focus-visible:before{animation-duration:1.4s}@keyframes headerRegistrationShine{0%,58%{opacity:0;left:-42%}64%{opacity:.72}82%{opacity:.36;left:118%}to{opacity:0;left:118%}}@media (max-width:760px){.course-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.course-stage-grid button:last-child{grid-column:1/-1;min-height:72px}.course-grade-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.course-select-panel{max-height:calc(100dvh - 112px);position:fixed;top:92px;left:10px;right:10px}.course-country-options{max-height:calc(100dvh - 210px)}}@media (max-width:480px){.course-select-trigger{grid-template-columns:42px minmax(0,1fr) 22px;min-height:60px;padding-inline:10px}.course-select-trigger__copy{gap:3px;display:grid}.course-select-trigger__copy strong{font-size:11px}.course-select-trigger__copy small{font-size:9px}.course-education-block,.course-grade-block{border-radius:17px;padding:12px}.course-stage-grid{gap:7px}.course-stage-grid button{border-radius:14px;min-height:82px;padding:11px 9px}.course-stage-grid button strong{font-size:10px}.course-grade-grid{gap:6px}.course-grade-grid button{min-height:47px;padding:8px;font-size:9px}.header-cta{display:inline-flex!important}}@media (prefers-reduced-motion:reduce){.header-cta:before{opacity:0;animation:none!important}.course-select-panel,.course-grade-block{animation:none}}.hero-future-fa-bridge{color:#ffe1c0;filter:drop-shadow(0 5px 18px #0000009e);direction:rtl;grid-template-columns:minmax(22px,1fr) auto minmax(22px,1fr);align-items:center;gap:12px;width:min(100%,270px);margin:3px auto 2px;font-family:Vazirmatn,Tahoma,Segoe UI,sans-serif;display:grid}.hero-future-fa-bridge span{background:linear-gradient(90deg,#0000,#ff7056c7);border-radius:999px;height:1px;box-shadow:0 0 12px #ff5c5229}.hero-future-fa-bridge span:last-child{background:linear-gradient(90deg,#ffc05ac7,#0000)}.hero-future-fa-bridge strong{color:#0000;letter-spacing:-.015em;white-space:nowrap;background:linear-gradient(100deg,#ff625f 0%,#ff9958 50%,#ffd166 100%),linear-gradient(135deg,#ff545b17,#ffbe560b);-webkit-background-clip:text,border-box;background-clip:text,border-box;border:1px solid #ff976240;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:7px 15px;font-size:clamp(10px,.9vw,13px);font-weight:950;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff05,0 10px 30px #00000021}.language-en .hero-future-fa-bridge{direction:ltr}.business-diagnostic__panel.is-profile{background:radial-gradient(circle at 12% 12%,#ff5c681a,#0000 30%),radial-gradient(circle at 88% 90%,#49cfff17,#0000 34%),linear-gradient(145deg,#0f192bf7,#050b15f7);width:min(1040px,100%);padding:clamp(20px,3vw,34px)}.business-diagnostic__profile{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(22px,4vw,52px);margin-top:24px;display:grid}.business-diagnostic__profile-intro{background:radial-gradient(circle at 20% 20%,#ff5c682e,#0000 38%),linear-gradient(145deg,#20152aeb,#091a2be6);border:1px solid #ff74682b;border-radius:25px;flex-direction:column;justify-content:center;min-height:410px;padding:clamp(24px,3vw,38px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff04}.business-diagnostic__profile-intro:after{content:"";pointer-events:none;background:radial-gradient(circle,#55d6ff1f,#0000 68%);border-radius:50%;height:68%;position:absolute;inset:auto -12% -42% 28%}.business-diagnostic__profile-intro>span{z-index:1;color:#ff7c88;letter-spacing:.02em;font-size:11px;font-weight:950;position:relative}.business-diagnostic__profile-intro h2{z-index:1;color:#fff;letter-spacing:-.04em;margin:11px 0 14px;font-size:clamp(28px,3vw,44px);font-weight:950;line-height:1.34;position:relative}.business-diagnostic__profile-intro>p{z-index:1;color:#e2edf9b3;margin:0;font-size:13px;line-height:2;position:relative}.business-diagnostic__profile-benefits{z-index:1;gap:9px;margin-top:24px;display:grid;position:relative}.business-diagnostic__profile-benefits>div{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:49px;padding:9px 11px;display:grid}.business-diagnostic__profile-benefits span{color:#071321;background:linear-gradient(135deg,#ffd166,#ff7a5a);border-radius:10px;place-items:center;width:31px;height:31px;font-family:Inter,Arial,sans-serif;font-size:10px;font-weight:950;display:grid}.business-diagnostic__profile-benefits strong{color:#f5f9ffe0;font-size:12px;line-height:1.65}.business-diagnostic__profile-form{grid-template-columns:1fr 1fr;align-self:center;gap:15px;padding-block:8px;display:grid}.business-diagnostic__profile-form label{gap:8px;display:grid}.business-diagnostic__profile-form label.is-wide,.business-diagnostic__profile-form .is-profile-error,.business-diagnostic__profile-submit,.business-diagnostic__profile-form>small{grid-column:1/-1}.business-diagnostic__profile-form label>span{color:#e3eef9c2;font-size:11px;font-weight:850}.business-diagnostic__profile-form input{color:#fff;background:#040b16a3;border:1px solid #bcd7f121;border-radius:17px;outline:none;width:100%;min-height:62px;padding:0 17px;font-size:14px;font-weight:700;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.business-diagnostic__profile-form input:hover{background:#091221d1;border-color:#ff7a6638}.business-diagnostic__profile-form input:focus{border-color:#57cfff7a;transform:translateY(-1px);box-shadow:0 0 0 4px #4bc5ff12,0 16px 38px #0000002e}.business-diagnostic__profile-form input::placeholder{color:#aec1d65c}.business-diagnostic__profile-submit{color:#fff;cursor:pointer;background:linear-gradient(110deg,#c9243a 0%,#ee4f4f 48%,#ff9b52 100%);border:1px solid #ff7e6a59;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;min-height:62px;margin-top:6px;padding:0 20px;font-size:14px;font-weight:950;transition:transform .22s,box-shadow .22s,filter .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #a61c2f3d,inset 0 1px #ffffff2e}.business-diagnostic__profile-submit:before{content:"";background:linear-gradient(90deg,#0000,#ffffff5c,#0000);width:24%;transition:left .65s;position:absolute;inset:-70% auto -70% -35%;transform:rotate(18deg)}.business-diagnostic__profile-submit:hover:before{left:118%}.business-diagnostic__profile-submit:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 22px 50px #a61c2f4f}.business-diagnostic__profile-submit:disabled{opacity:.66;cursor:wait}.business-diagnostic__profile-submit i{color:#7c1b27;background:#ffffffd6;border-radius:11px;place-items:center;width:34px;height:34px;font-size:19px;font-style:normal;display:grid}.business-diagnostic__profile-form>small{color:#b0c3d77a;font-size:10px;line-height:1.8}.diagnostic-loader{grid-template-columns:minmax(240px,.7fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,70px);min-height:480px;padding:clamp(30px,6vw,70px) 20px;display:grid}.diagnostic-loader__visual{aspect-ratio:1;place-items:center;width:min(34vw,270px);margin-inline:auto;display:grid;position:relative}.diagnostic-loader__orbit{border:1px solid #52d6ff33;border-radius:50%;animation:5.2s linear infinite diagnostic-orbit;position:absolute;inset:4%}.diagnostic-loader__orbit:before,.diagnostic-loader__orbit:after{content:"";background:#55d6ff;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;box-shadow:0 0 24px #55d6ffcc}.diagnostic-loader__orbit:before{left:-6px}.diagnostic-loader__orbit:after{background:#ff6670;right:-6px;box-shadow:0 0 24px #ff6670b8}.diagnostic-loader__orbit--two{border-color:#ff7a5d3b;animation-duration:3.8s;animation-direction:reverse;inset:16%}.diagnostic-loader__orbit--two:after{display:none}.diagnostic-loader__orbit--two:before{background:#ffd166;top:-6px;left:50%;box-shadow:0 0 22px #ffd166c7}.diagnostic-loader__core{aspect-ratio:1;background:radial-gradient(circle,#101f32fa,#060d19fa);border-radius:50%;place-items:center;width:46%;display:grid;position:relative;box-shadow:0 0 80px #53cfff26,inset 0 0 0 1px #ffffff0f}.diagnostic-loader__core i{background:conic-gradient(#55d6ff 0 var(--loader-progress), #ffffff0f var(--loader-progress) 360deg);filter:drop-shadow(0 0 13px #55d6ff6b);border-radius:50%;position:absolute;inset:-8px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px))}.diagnostic-loader__core strong{color:#fff;font-family:Inter,Arial,sans-serif;font-size:clamp(22px,3vw,34px)}.diagnostic-loader__copy>span{color:#ff7c88;font-size:11px;font-weight:950}.diagnostic-loader__copy h2{color:#fff;margin:10px 0 11px;font-size:clamp(30px,4vw,52px);font-weight:950;line-height:1.24}.diagnostic-loader__copy p{color:#9fe9ff;min-height:35px;margin:0;font-size:clamp(14px,1.4vw,18px);font-weight:800;line-height:1.8;animation:1.8s ease-in-out infinite diagnostic-copy-pulse}.diagnostic-loader__steps{grid-template-columns:repeat(5,1fr);gap:7px;margin:25px 0 18px;display:grid}.diagnostic-loader__steps i{background:#ffffff12;border-radius:99px;height:4px;transition:background .35s,box-shadow .35s}.diagnostic-loader__steps i.is-active{background:linear-gradient(90deg,#ff5f6d,#ffb457,#55d6ff);box-shadow:0 0 15px #55d6ff2e}.diagnostic-loader__copy small{color:#b5c7db85;font-size:10px;line-height:1.8}@keyframes diagnostic-orbit{to{transform:rotate(360deg)}}@keyframes diagnostic-copy-pulse{50%{opacity:.56;transform:translateY(2px)}}.business-diagnostic__sync{color:#cbd9e8ad;justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin:-4px 0 16px;font-size:11px;font-weight:760;display:flex}.business-diagnostic__sync--synced{color:#67e7bd}.business-diagnostic__sync--failed{color:#ffad74}.business-diagnostic__sync button{color:#ffd5b1;cursor:pointer;background:#ff7e4612;border:1px solid #ffa66840;border-radius:10px;min-height:36px;padding:0 12px;font-size:10px;font-weight:900}.business-diagnostic__result-actions{flex-wrap:wrap;justify-content:flex-end;gap:11px;display:flex}.business-diagnostic__result-actions button{min-height:54px;padding:0 20px}.business-diagnostic__result-actions .is-pdf{background:linear-gradient(135deg,#0d7fa8,#1856a3);border-color:#59d7ff4d;box-shadow:0 14px 34px #1866a438}.business-diagnostic__result-actions .is-restart{color:#dce8f4;box-shadow:none;background:#ffffff09;border-color:#ffffff1f}.diagnostic-pdf-report{display:none}@media (max-width:820px){.business-diagnostic__profile{grid-template-columns:1fr;gap:14px}.business-diagnostic__profile-intro{min-height:0}.business-diagnostic__profile-form{padding:6px 3px}.diagnostic-loader{text-align:center;grid-template-columns:1fr;min-height:500px}.diagnostic-loader__visual{width:min(56vw,230px)}}@media (max-width:560px){.hero-future-fa-bridge{gap:7px;width:min(100%,235px)}.hero-future-fa-bridge strong{min-height:28px;padding:5px 10px;font-size:9px}.business-diagnostic__profile-form{grid-template-columns:1fr;gap:12px}.business-diagnostic__profile-form label.is-wide,.business-diagnostic__profile-form .is-profile-error,.business-diagnostic__profile-submit,.business-diagnostic__profile-form>small{grid-column:auto}.business-diagnostic__profile-intro{border-radius:20px;padding:21px}.business-diagnostic__profile-intro h2{font-size:27px}.business-diagnostic__profile-form input{min-height:56px}.diagnostic-loader{min-height:470px;padding:32px 8px}.business-diagnostic__result-actions{grid-template-columns:1fr;display:grid}.business-diagnostic__result-actions button{width:100%}.business-diagnostic__sync{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.diagnostic-loader__orbit,.diagnostic-loader__copy p,.business-diagnostic__profile-submit:before{transition:none!important;animation:none!important}}@media print{@page{size:A4;margin:9mm}body.diagnostic-print-mode{color:#102033!important;-webkit-print-color-adjust:exact!important;-moz-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;width:auto!important;height:auto!important;position:static!important;overflow:visible!important}body.diagnostic-print-mode #root,body.diagnostic-print-mode .site-shell,body.diagnostic-print-mode .single-screen-shell,body.diagnostic-print-mode .single-screen-main,body.diagnostic-print-mode .diagnostic-view,body.diagnostic-print-mode .diagnostic-view__content,body.diagnostic-print-mode .business-diagnostic{background:#fff!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}body.diagnostic-print-mode .site-header,body.diagnostic-print-mode .diagnostic-view__background,body.diagnostic-print-mode .business-diagnostic__hero,body.diagnostic-print-mode .business-diagnostic__panel,body.diagnostic-print-mode .ambient-sound{display:none!important}body.diagnostic-print-mode .diagnostic-pdf-report{color:#132337;direction:rtl;background:#fff;font-family:Tahoma,Segoe UI,Arial,sans-serif;font-size:10pt;line-height:1.75;display:block!important}.diagnostic-pdf-report__header{color:#fff;page-break-inside:avoid;background:linear-gradient(135deg,#081a31,#122948 58%,#40213a);border-radius:7mm;grid-template-columns:25mm 1fr;align-items:center;gap:7mm;min-height:42mm;padding:8mm;display:grid}.diagnostic-pdf-report__header img{object-fit:contain;width:22mm;height:22mm}.diagnostic-pdf-report__header span{color:#ff9a87;font-size:8pt;font-weight:800}.diagnostic-pdf-report__header h1{margin:2mm 0 1mm;font-size:24pt;line-height:1.3}.diagnostic-pdf-report__header p{color:#d7e8f8;margin:0;font-size:9pt}.diagnostic-pdf-report__identity{grid-template-columns:repeat(2,1fr);gap:2.5mm;margin:5mm 0;display:grid}.diagnostic-pdf-report__identity>div{page-break-inside:avoid;background:#f7fafe;border:.35mm solid #dfe8f1;border-radius:3mm;gap:1mm;min-height:16mm;padding:3mm 4mm;display:grid}.diagnostic-pdf-report__identity span{color:#66788e;font-size:7.5pt}.diagnostic-pdf-report__identity strong{color:#132337;font-size:10pt}.diagnostic-pdf-report__section-title{page-break-after:avoid;align-items:center;gap:3mm;margin:5mm 0 3mm;display:flex}.diagnostic-pdf-report__section-title>span{color:#fff;background:linear-gradient(135deg,#ef4655,#ff9255);border-radius:3mm;place-items:center;width:10mm;height:10mm;font-family:Arial,sans-serif;font-size:8pt;font-weight:800;display:grid}.diagnostic-pdf-report__section-title h2{color:#10233a;margin:0;font-size:15pt}.diagnostic-pdf-report__answer-table{border:.35mm solid #dfe7f0;border-radius:4mm;overflow:hidden}.diagnostic-pdf-report__answer-row{page-break-inside:avoid;border-bottom:.25mm solid #e6edf4;grid-template-columns:12mm 1fr;gap:3mm;padding:3.3mm 4mm;display:grid}.diagnostic-pdf-report__answer-row:nth-child(2n){background:#f8fbfd}.diagnostic-pdf-report__answer-row:last-child{border-bottom:0}.diagnostic-pdf-report__answer-row>span{color:#1b6080;background:#e7f6fd;border-radius:2.5mm;place-items:center;width:8mm;height:8mm;font-family:Arial,sans-serif;font-size:7pt;font-weight:800;display:grid}.diagnostic-pdf-report__answer-row strong{color:#17283e;font-size:9pt;display:block}.diagnostic-pdf-report__answer-row p{color:#53667b;margin:1mm 0 0;font-size:8.5pt}.diagnostic-pdf-report__analysis .diagnostic-report{gap:4mm}.diagnostic-pdf-report__analysis .diagnostic-report__consultation{color:#fff;box-shadow:none;page-break-inside:avoid;background:linear-gradient(135deg,#3f1725,#102a42);border-radius:5mm;padding:5mm}.diagnostic-pdf-report__analysis .diagnostic-report__consultation-actions{display:none!important}.diagnostic-pdf-report__analysis .diagnostic-report__consultation h2{color:#fff;font-size:13pt}.diagnostic-pdf-report__analysis .diagnostic-report__consultation p{color:#e4edf7;font-size:8.5pt}.diagnostic-pdf-report__analysis .diagnostic-report__summary{page-break-inside:avoid;background:#edf7fd;border-radius:4mm;padding:4mm}.diagnostic-pdf-report__analysis .diagnostic-report__summary span,.diagnostic-pdf-report__analysis .diagnostic-report__summary strong{color:#173552!important}.diagnostic-pdf-report__analysis .diagnostic-visual{color:#183049;box-shadow:none;background:#f7fbfe;border:.35mm solid #dbe7f1;border-radius:5mm;padding:5mm}.diagnostic-pdf-report__analysis .diagnostic-visual__header h2,.diagnostic-pdf-report__analysis .diagnostic-visual strong,.diagnostic-pdf-report__analysis .diagnostic-visual__bar strong,.diagnostic-pdf-report__analysis .diagnostic-visual__signal strong{color:#15314d!important}.diagnostic-pdf-report__analysis .diagnostic-visual p,.diagnostic-pdf-report__analysis .diagnostic-visual span,.diagnostic-pdf-report__analysis .diagnostic-visual small{color:#526b82!important}.diagnostic-pdf-report__analysis .diagnostic-report__grid{display:block}.diagnostic-pdf-report__analysis .diagnostic-report__card{border:.35mm solid color-mix(in srgb, var(--section-accent) 28%, #dce6ef);color:#17283c;box-shadow:none;page-break-inside:avoid;background:#fff;border-radius:4mm;margin-top:4mm;padding:5mm}.diagnostic-pdf-report__analysis .diagnostic-report__card h3,.diagnostic-pdf-report__analysis .diagnostic-report__card p,.diagnostic-pdf-report__analysis .diagnostic-report__card strong{color:#17283c!important}.diagnostic-pdf-report__analysis .diagnostic-report__table{border-color:#dfe7ef}.diagnostic-pdf-report__analysis .diagnostic-report__table-head{background:#eaf5fb}.diagnostic-pdf-report__analysis .diagnostic-report__table-row{background:#fff}.diagnostic-pdf-report__analysis .diagnostic-report__table-row:nth-child(odd){background:#f8fafc}.diagnostic-pdf-report__footer{color:#53677c;page-break-inside:avoid;border-top:.4mm solid #dce5ee;justify-content:space-between;align-items:end;gap:6mm;margin-top:7mm;padding-top:4mm;display:flex}.diagnostic-pdf-report__footer>div:first-child{gap:1mm;display:grid}.diagnostic-pdf-report__footer strong{color:#182c43;font-size:10pt}.diagnostic-pdf-report__footer span{font-size:7.5pt}}.diagnostic-pdf-report__print-header{display:none}@media print{@page{size:A4 portrait;margin:22mm 12mm 18mm}body.diagnostic-print-mode .diagnostic-pdf-report{box-sizing:border-box;orphans:3;widows:3;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important}.diagnostic-pdf-report *,.diagnostic-pdf-report :before,.diagnostic-pdf-report :after{box-sizing:border-box}.diagnostic-pdf-report__print-header{color:#465d72;z-index:1000;background:#fff;border-bottom:.35mm solid #dce6ef;justify-content:space-between;align-items:center;gap:6mm;height:12mm;padding-bottom:2.2mm;position:fixed;top:-17mm;left:0;right:0;display:flex!important}.diagnostic-pdf-report__print-header>div{align-items:center;gap:3mm;min-width:0;display:flex}.diagnostic-pdf-report__print-header img{object-fit:contain;width:9mm;height:9mm}.diagnostic-pdf-report__print-header>div>div{gap:.3mm;display:grid}.diagnostic-pdf-report__print-header strong{color:#14283e;font-size:8.5pt;line-height:1.25}.diagnostic-pdf-report__print-header span{color:#6b7e91;white-space:nowrap;font-family:Tahoma,Segoe UI,Arial,sans-serif;font-size:7pt;line-height:1.25}.diagnostic-pdf-report__header{break-inside:avoid-page!important;page-break-inside:avoid!important;break-after:avoid-page!important}.diagnostic-pdf-report__identity{break-inside:avoid-page!important;page-break-inside:avoid!important}.diagnostic-pdf-report__answers{break-before:page;page-break-before:always;break-after:page;page-break-after:always}.diagnostic-pdf-report__answer-table{break-inside:avoid-page!important;page-break-inside:avoid!important;overflow:visible!important}.diagnostic-pdf-report__answer-row{break-inside:avoid-page!important;page-break-inside:avoid!important;padding:2.4mm 3mm!important}.diagnostic-pdf-report__answer-row strong{font-size:8.4pt!important}.diagnostic-pdf-report__answer-row p{margin-top:.7mm!important;font-size:7.9pt!important;line-height:1.55!important}.diagnostic-pdf-report__analysis{break-before:page;page-break-before:always}.diagnostic-pdf-report__analysis>.diagnostic-pdf-report__section-title{margin-top:0!important}.diagnostic-pdf-report__analysis .diagnostic-report{display:block!important;overflow:visible!important}.diagnostic-pdf-report__analysis .diagnostic-report__intro-page{break-after:page;page-break-after:always;align-content:center;gap:6mm;min-height:210mm;display:grid;break-inside:avoid-page!important;page-break-inside:avoid!important}.diagnostic-pdf-report__analysis .diagnostic-report__consultation,.diagnostic-pdf-report__analysis .diagnostic-report__summary{break-inside:avoid-page!important;page-break-inside:avoid!important;margin:0!important;overflow:visible!important}.diagnostic-pdf-report__analysis .diagnostic-visual{break-after:page;page-break-after:always;break-inside:avoid-page!important;page-break-inside:avoid!important;gap:3mm!important;min-height:0!important;padding:4mm!important;display:grid!important;overflow:visible!important}.diagnostic-pdf-report__analysis .diagnostic-visual__header{gap:.7mm!important}.diagnostic-pdf-report__analysis .diagnostic-visual__header h2{margin:0!important;font-size:13pt!important}.diagnostic-pdf-report__analysis .diagnostic-visual__header p{margin:0!important;font-size:7.4pt!important;line-height:1.45!important}.diagnostic-pdf-report__analysis .diagnostic-visual__overview,.diagnostic-pdf-report__analysis .diagnostic-visual__lower-grid{grid-template-columns:1fr 1fr!important;gap:3mm!important;display:grid!important}.diagnostic-pdf-report__analysis .diagnostic-visual__score-card,.diagnostic-pdf-report__analysis .diagnostic-visual__custom-card,.diagnostic-pdf-report__analysis .diagnostic-visual__bars-card,.diagnostic-pdf-report__analysis .diagnostic-visual__signals-card{break-inside:avoid-page!important;page-break-inside:avoid!important;border-radius:3mm!important;min-height:0!important;padding:3mm!important;overflow:visible!important}.diagnostic-pdf-report__analysis .diagnostic-visual__score-card{grid-template-columns:30mm minmax(0,1fr)!important;gap:2mm!important}.diagnostic-pdf-report__analysis .diagnostic-visual__ring--large{width:29mm!important;height:29mm!important}.diagnostic-pdf-report__analysis .diagnostic-visual__ring--small{width:15mm!important;height:15mm!important}.diagnostic-pdf-report__analysis .diagnostic-visual__ring-copy strong{font-size:13pt!important}.diagnostic-pdf-report__analysis .diagnostic-visual__ring-copy span{max-width:13mm!important;font-size:5.5pt!important;line-height:1.2!important}.diagnostic-pdf-report__analysis .diagnostic-visual__mini-rings{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.7mm!important}.diagnostic-pdf-report__analysis .diagnostic-visual__custom-content{grid-template-columns:28mm minmax(0,1fr)!important;gap:2.5mm!important}.diagnostic-pdf-report__analysis .diagnostic-visual__explanation,.diagnostic-pdf-report__analysis .diagnostic-visual__custom-content p{margin:1mm 0 0!important;font-size:6.7pt!important;line-height:1.45!important}.diagnostic-pdf-report__analysis .diagnostic-visual__bars{gap:1.7mm!important}.diagnostic-pdf-report__analysis .diagnostic-visual__bar{gap:.7mm!important}.diagnostic-pdf-report__analysis .diagnostic-visual__bar-track{height:2mm!important}.diagnostic-pdf-report__analysis .diagnostic-visual__signals{gap:1.4mm!important}.diagnostic-pdf-report__analysis .diagnostic-visual__signal{grid-template-columns:8mm minmax(0,1fr)!important;gap:1.4mm!important;padding:1.6mm 2mm!important}.diagnostic-pdf-report__analysis .diagnostic-report__grid{display:block!important;overflow:visible!important}.diagnostic-pdf-report__analysis .diagnostic-report__card{break-before:page;page-break-before:always;break-inside:avoid-page!important;page-break-inside:avoid!important;width:100%!important;min-height:0!important;margin:0!important;padding:6mm!important;overflow:visible!important}.diagnostic-pdf-report__analysis .diagnostic-report__card-header{break-after:avoid-page!important;page-break-after:avoid!important;margin-bottom:4mm!important;padding-bottom:3mm!important}.diagnostic-pdf-report__analysis .diagnostic-report__card h3{margin:0!important;font-size:15pt!important;line-height:1.45!important}.diagnostic-pdf-report__analysis .diagnostic-report__card-body{overflow:visible!important}.diagnostic-pdf-report__analysis .diagnostic-report__card-body>p{break-inside:avoid-page!important;page-break-inside:avoid!important;margin:0 0 3mm!important;font-size:9.2pt!important;line-height:1.8!important}.diagnostic-pdf-report__analysis .diagnostic-report__table{break-inside:avoid-page!important;page-break-inside:avoid!important;border-radius:3mm!important;width:100%!important;overflow:visible!important}.diagnostic-pdf-report__analysis .diagnostic-report__table-head,.diagnostic-pdf-report__analysis .diagnostic-report__table-row{break-inside:avoid-page!important;page-break-inside:avoid!important;min-height:0!important;padding:2.4mm 3mm!important}.diagnostic-pdf-report__analysis .diagnostic-report__table-head{font-size:7.6pt!important}.diagnostic-pdf-report__analysis .diagnostic-report__table-row p{margin:0!important;font-size:8.3pt!important;line-height:1.65!important}.diagnostic-pdf-report__analysis .diagnostic-report__score{break-inside:avoid-page!important;page-break-inside:avoid!important;margin-bottom:4mm!important}.diagnostic-pdf-report__footer{z-index:1000;background:#fff;height:10mm;position:fixed;bottom:-14mm;left:0;right:0;align-items:center!important;margin:0!important;padding:2mm 0 0!important}.diagnostic-pdf-report__footer strong{font-size:8pt!important}.diagnostic-pdf-report__footer span{font-size:6.5pt!important}.diagnostic-pdf-report__footer>div:last-child{font-size:7pt!important}}.diagnostic-visual__print-pages{display:none}@media print{@page{size:A4 portrait;margin:20mm 16mm 17mm}html,body,body.diagnostic-print-mode,body.diagnostic-print-mode #root{background:#fff!important}body.diagnostic-print-mode .skip-link,body.diagnostic-print-mode [href=\#main-content]{display:none!important}body.diagnostic-print-mode .diagnostic-pdf-report{color:#10233a!important;background:#fff!important;width:100%!important;font-family:Tahoma,Segoe UI,Arial,sans-serif!important}.diagnostic-pdf-report__print-header{color:#576b80!important;z-index:1000!important;background:#fff!important;border-bottom:.3mm solid #dce6ef!important;justify-content:space-between!important;align-items:center!important;gap:7mm!important;height:10.5mm!important;padding:0 0 2mm!important;display:flex!important;position:fixed!important;top:-15.5mm!important;left:0!important;right:0!important}.diagnostic-pdf-report__print-brand{align-items:center!important;gap:2.3mm!important;min-width:0!important;display:flex!important}.diagnostic-pdf-report__print-header img{flex:none!important;width:7.5mm!important;height:7.5mm!important}.diagnostic-pdf-report__print-header>div>div{gap:.2mm!important;min-width:0!important;display:grid!important}.diagnostic-pdf-report__print-header strong{color:#152a40!important;font-size:7.8pt!important;line-height:1.25!important}.diagnostic-pdf-report__print-header span{color:#65788b!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:128mm!important;font-size:6.4pt!important;line-height:1.25!important;overflow:hidden!important}.diagnostic-pdf-report__print-code{letter-spacing:.02em!important;flex:none!important;max-width:none!important;font-family:Arial,sans-serif!important}.diagnostic-pdf-report__footer{color:#6b7c8e!important;z-index:1000!important;background:#fff!important;border-top:.3mm solid #dce6ef!important;justify-content:space-between!important;align-items:center!important;gap:6mm!important;height:8.8mm!important;margin:0!important;padding:1.8mm 0 0!important;display:flex!important;position:fixed!important;bottom:-12.8mm!important;left:0!important;right:0!important}.diagnostic-pdf-report__footer-brand{align-items:center!important;gap:2mm!important;display:flex!important}.diagnostic-pdf-report__footer-brand img{object-fit:contain!important;width:6.5mm!important;height:6.5mm!important}.diagnostic-pdf-report__footer-brand>div{gap:0!important;display:grid!important}.diagnostic-pdf-report__footer strong{color:#1a3047!important;font-size:7.3pt!important;line-height:1.15!important}.diagnostic-pdf-report__footer span,.diagnostic-pdf-report__footer>div:last-child{color:#718397!important;font-size:6pt!important;line-height:1.15!important}.diagnostic-pdf-report__header{max-width:178mm!important;min-height:58mm!important;box-shadow:none!important;break-inside:avoid-page!important;page-break-inside:avoid!important;background:linear-gradient(135deg,#081a31 0%,#122948 56%,#39213b 100%)!important;border-radius:7mm!important;grid-template-columns:24mm minmax(0,1fr)!important;gap:8mm!important;margin:13mm auto 7mm!important;padding:9mm 10mm!important}.diagnostic-pdf-report__header h1{max-width:125mm!important;margin:2mm 0 1.5mm!important;font-size:21pt!important;line-height:1.48!important}.diagnostic-pdf-report__header p{font-size:8.4pt!important}.diagnostic-pdf-report__identity{break-inside:avoid-page!important;page-break-inside:avoid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3mm!important;max-width:178mm!important;margin:0 auto!important}.diagnostic-pdf-report__identity>div{min-height:17mm!important;padding:3.4mm 4mm!important}.diagnostic-pdf-report__answers{break-before:page!important;page-break-before:always!important;break-after:page!important;page-break-after:always!important;background:#fff!important;flex-direction:column!important;justify-content:center!important;max-width:174mm!important;min-height:236mm!important;margin:0 auto!important;padding:4mm 0!important;display:flex!important}.diagnostic-pdf-report__answers .diagnostic-pdf-report__section-title{margin:0 0 4mm!important}.diagnostic-pdf-report__answer-table{break-inside:avoid-page!important;page-break-inside:avoid!important;border-radius:4mm!important;width:100%!important;max-width:168mm!important;margin:0 auto!important;overflow:hidden!important}.diagnostic-pdf-report__analysis{break-before:auto!important;page-break-before:auto!important;background:#fff!important;margin:0!important;padding:0!important}.diagnostic-pdf-report__analysis>.diagnostic-pdf-report__section-title{display:none!important}.diagnostic-pdf-report__analysis .diagnostic-report{background:#fff!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.diagnostic-pdf-report__analysis .diagnostic-report__intro-page{break-inside:avoid-page!important;page-break-inside:avoid!important;break-after:page!important;page-break-after:always!important;background:#fff!important;flex-direction:column!important;justify-content:center!important;gap:6mm!important;max-width:174mm!important;min-height:236mm!important;margin:0 auto!important;padding:8mm 0!important;display:flex!important}.diagnostic-pdf-report__analysis .diagnostic-report__consultation{color:#163049!important;max-width:166mm!important;box-shadow:none!important;background:linear-gradient(135deg,#fff6f3 0%,#f4faff 52%,#f7f2ff 100%)!important;border:.35mm solid #dfe8f1!important;margin:0 auto!important;padding:7mm!important}.diagnostic-pdf-report__analysis .diagnostic-report__consultation span{color:#ef5c69!important}.diagnostic-pdf-report__analysis .diagnostic-report__consultation h2{color:#122941!important}.diagnostic-pdf-report__analysis .diagnostic-report__consultation p{color:#5f7488!important}.diagnostic-pdf-report__analysis .diagnostic-report__summary{background:#f2f8fc!important;max-width:166mm!important;margin:0 auto!important}.diagnostic-pdf-report__analysis .diagnostic-visual{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important}.diagnostic-pdf-report__analysis .diagnostic-visual__screen-layout{display:none!important}.diagnostic-pdf-report__analysis .diagnostic-visual__print-pages{display:block!important}.diagnostic-pdf-report__analysis .diagnostic-visual__print-page{text-align:center!important;color:#173049!important;max-width:170mm!important;min-height:236mm!important;box-shadow:none!important;break-before:page!important;page-break-before:always!important;break-inside:avoid-page!important;page-break-inside:avoid!important;break-after:page!important;page-break-after:always!important;background:#fff!important;border:.35mm solid #e0e8f0!important;border-radius:5mm!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6mm!important;margin:0 auto!important;padding:10mm 9mm!important;display:flex!important}.diagnostic-pdf-report__analysis .diagnostic-visual__print-kicker{color:#ef5b69!important;background:#fff0f2!important;border-radius:3mm!important;place-items:center!important;min-width:12mm!important;min-height:8mm!important;padding:1.5mm 3mm!important;font-family:Arial,sans-serif!important;font-size:8pt!important;font-weight:800!important;display:grid!important}.diagnostic-pdf-report__analysis .diagnostic-visual__print-page h2{color:#132a42!important;max-width:145mm!important;margin:0!important;font-size:20pt!important;line-height:1.45!important}.diagnostic-pdf-report__analysis .diagnostic-visual__print-page>p{color:#5b7187!important;max-width:138mm!important;margin:0!important;font-size:10pt!important;line-height:1.95!important}.diagnostic-pdf-report__analysis .diagnostic-visual__print-interpretation{color:#173a55!important;background:#eff8fd!important;border-radius:3.5mm!important;max-width:142mm!important;padding:4mm 5mm!important;font-size:9.2pt!important;line-height:1.8!important}.diagnostic-pdf-report__analysis .diagnostic-visual__print-page .diagnostic-visual__ring--large{width:58mm!important;height:58mm!important}.diagnostic-pdf-report__analysis .diagnostic-visual__print-page .diagnostic-visual__ring-copy strong{font-size:25pt!important}.diagnostic-pdf-report__analysis .diagnostic-visual__print-page .diagnostic-visual__ring-copy span{color:#596f85!important;max-width:32mm!important;font-size:8pt!important;line-height:1.35!important}.diagnostic-pdf-report__analysis .diagnostic-visual__print-page--bars .diagnostic-visual__bars,.diagnostic-pdf-report__analysis .diagnostic-visual__print-page--signals .diagnostic-visual__signals{width:100%!important;max-width:145mm!important;margin:2mm auto!important}.diagnostic-pdf-report__analysis .diagnostic-visual__print-page--bars .diagnostic-visual__bar{gap:2mm!important;margin-bottom:2.5mm!important}.diagnostic-pdf-report__analysis .diagnostic-visual__print-page--bars .diagnostic-visual__bar-track{height:3mm!important}.diagnostic-pdf-report__analysis .diagnostic-visual__print-page--signals .diagnostic-visual__signal{text-align:start!important;grid-template-columns:11mm minmax(0,1fr)!important;gap:3mm!important;padding:4mm!important}.diagnostic-pdf-report__analysis .diagnostic-report__grid{background:#fff!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.diagnostic-pdf-report__analysis .diagnostic-report__card{color:#17283c!important;border:.35mm solid color-mix(in srgb, var(--section-accent) 28%, #dce6ef)!important;max-width:174mm!important;min-height:236mm!important;box-shadow:none!important;break-before:page!important;page-break-before:always!important;break-inside:avoid-page!important;page-break-inside:avoid!important;break-after:page!important;page-break-after:always!important;background:#fff!important;border-radius:5mm!important;flex-direction:column!important;justify-content:center!important;margin:0 auto!important;padding:12mm 10mm!important;display:flex!important;overflow:visible!important}.diagnostic-pdf-report__analysis .diagnostic-report__card-header,.diagnostic-pdf-report__analysis .diagnostic-report__card-body,.diagnostic-pdf-report__analysis .diagnostic-report__score,.diagnostic-pdf-report__analysis .diagnostic-report__table{width:100%!important;max-width:155mm!important;margin-left:auto!important;margin-right:auto!important}.diagnostic-pdf-report__analysis .diagnostic-report__card-header{margin-bottom:6mm!important}.diagnostic-pdf-report__analysis .diagnostic-report__card-body>p{font-size:9.5pt!important;line-height:1.95!important}.diagnostic-pdf-report__analysis .diagnostic-report__table{break-inside:avoid-page!important;page-break-inside:avoid!important;border-radius:4mm!important;overflow:hidden!important}.diagnostic-pdf-report__analysis .diagnostic-report__table-head,.diagnostic-pdf-report__analysis .diagnostic-report__table-row{break-inside:avoid-page!important;page-break-inside:avoid!important;padding:3.2mm 3.5mm!important}.diagnostic-pdf-report__analysis .diagnostic-report__table-row p{font-size:8.6pt!important;line-height:1.8!important}.diagnostic-pdf-report,.diagnostic-pdf-report__analysis,.diagnostic-report,.diagnostic-report__grid,.diagnostic-visual__print-pages{background:#fff!important}.diagnostic-pdf-report__analysis .diagnostic-report__card:last-child,.diagnostic-pdf-report__analysis .diagnostic-visual__print-page:last-child,.diagnostic-pdf-report__answers,.diagnostic-pdf-report__analysis .diagnostic-report__intro-page,.diagnostic-pdf-report__analysis .diagnostic-visual__print-page,.diagnostic-pdf-report__analysis .diagnostic-report__card{break-after:auto!important;page-break-after:auto!important}.diagnostic-pdf-report__analysis .diagnostic-report__intro-page,.diagnostic-pdf-report__analysis .diagnostic-visual__print-page,.diagnostic-pdf-report__analysis .diagnostic-report__card{break-before:page!important;page-break-before:always!important}.diagnostic-pdf-report__cover-page{break-before:auto!important;page-break-before:auto!important;break-after:page!important;page-break-after:always!important;break-inside:avoid-page!important;page-break-inside:avoid!important;background:#fff!important;flex-direction:column!important;justify-content:center!important;max-width:178mm!important;min-height:236mm!important;margin:0 auto!important;padding:7mm 0!important;display:flex!important}.diagnostic-pdf-report__cover-page .diagnostic-pdf-report__header{margin:0 auto 7mm!important}.diagnostic-pdf-report__answers,.diagnostic-pdf-report__analysis .diagnostic-report__intro-page,.diagnostic-pdf-report__analysis .diagnostic-visual__print-page,.diagnostic-pdf-report__analysis .diagnostic-report__card{break-before:auto!important;page-break-before:auto!important;break-after:page!important;page-break-after:always!important}.diagnostic-pdf-report__analysis .diagnostic-report__card:last-child{break-after:auto!important;page-break-after:auto!important}.diagnostic-pdf-report__answer-row{padding:1.9mm 2.8mm!important}.diagnostic-pdf-report__answer-row strong{font-size:7.8pt!important;line-height:1.35!important}.diagnostic-pdf-report__answer-row p{margin:.45mm 0 0!important;font-size:7.2pt!important;line-height:1.35!important}.diagnostic-pdf-report__analysis .diagnostic-visual__print-page h2,.diagnostic-pdf-report__analysis .diagnostic-visual__print-page>p,.diagnostic-pdf-report__analysis .diagnostic-visual__print-interpretation{text-align:center!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.diagnostic-pdf-report__analysis .diagnostic-visual__print-page .diagnostic-visual__ring{flex:none!important;margin:0 auto!important}}.school-diagnostic__hero>span{color:#55d6ff}.school-diagnostic__hero h1{background:linear-gradient(100deg,#fff 0%,#cdefff 38%,#ffd6a6 72%,#ff7c88 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.school-diagnostic .business-diagnostic__progress span{background:linear-gradient(90deg,#55d6ff,#52e0a8,#ffd166,#ff6570)}.school-diagnostic .business-diagnostic__profile-intro{background:radial-gradient(circle at 20% 20%,#55d6ff29,#0000 38%),radial-gradient(circle at 80% 84%,#52e0a81a,#0000 36%),linear-gradient(145deg,#0b1f31f0,#0f152aeb);border-color:#55d6ff2e}.school-diagnostic .business-diagnostic__profile-intro>span{color:#79e4ff}.school-diagnostic .business-diagnostic__profile-benefits span{background:linear-gradient(135deg,#55d6ff,#52e0a8)}.school-diagnostic__profile-form{grid-template-columns:1fr 1fr;align-content:center}.school-diagnostic__profile-form select,.school-diagnostic__profile-form textarea{color:#fff;background:#040b16a3;border:1px solid #bcd7f121;border-radius:17px;outline:none;width:100%;font-family:inherit;font-size:13px;font-weight:700;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.school-diagnostic__profile-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;min-height:62px;padding:0 17px}.school-diagnostic__profile-form select option{color:#fff;background:#0b1729}.school-diagnostic__profile-form textarea{resize:vertical;min-height:92px;padding:14px 17px;line-height:1.9}.school-diagnostic__profile-form select:hover,.school-diagnostic__profile-form textarea:hover{background:#091221d1;border-color:#55d6ff47}.school-diagnostic__profile-form select:focus,.school-diagnostic__profile-form textarea:focus{border-color:#52e0a880;transform:translateY(-1px);box-shadow:0 0 0 4px #52e0a812,0 16px 38px #0000002e}.school-diagnostic .business-diagnostic__profile-submit{background:linear-gradient(110deg,#087fa9 0%,#1db4bd 48%,#52e0a8 100%);border-color:#55d6ff59;box-shadow:0 18px 44px #0e879d3d,inset 0 1px #ffffff2e}.school-diagnostic .business-diagnostic__profile-submit i{color:#075f6e}.school-diagnostic .business-diagnostic__options button.is-selected{background:linear-gradient(135deg,#55d6ff1f,#52e0a81f);border-color:#52e0a885;box-shadow:0 14px 34px #17a5ac21}.school-diagnostic .business-diagnostic__actions .is-primary{background:linear-gradient(110deg,#087fa9,#1db4bd 48%,#52e0a8)}.school-diagnostic-visual .diagnostic-visual__header>span{color:#55d6ff}.school-diagnostic-pdf-report .diagnostic-pdf-report__header{background:linear-gradient(120deg,#071c31 0%,#0d3850 45%,#23424d 72%,#3d273f 100%)}.school-diagnostic-pdf-report .diagnostic-pdf-report__header>div>span{color:#7ee8ff}@media (max-width:860px){.school-diagnostic__profile-form{grid-template-columns:1fr}.school-diagnostic__profile-form label,.school-diagnostic__profile-form label.is-wide{grid-column:1}}@media (max-width:600px){.school-diagnostic__profile-form select{min-height:56px}.school-diagnostic__profile-form textarea{min-height:108px}}@media screen{:root{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body,#root,.site-shell,.single-screen-main,img,picture,video,canvas,iframe{max-width:100%}button,[role=button],a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a,input,select,textarea{touch-action:manipulation}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #64dcff}.single-screen-main:focus{outline:none}.diagnostic-route-loading{background:radial-gradient(circle at 18% 18%,#38d7ff1c,#0000 34%),linear-gradient(145deg,#0b1b2fdb,#050d19f0);border:1px solid #9ad7f41f;border-radius:28px;width:min(100%,980px);min-height:min(68vh,680px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 70px #0003}.diagnostic-route-loading:before{content:"";background:linear-gradient(105deg,#0000 26%,#ffffff0e 46%,#0000 66%);animation:1.6s ease-in-out infinite diagnosticRouteShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes diagnosticRouteShimmer{to{transform:translate(100%)}}.manshoornameh-card,.plus-service-card,.contact-map-card,.contact-glow-card,.diagnostic-report__card{content-visibility:auto;contain-intrinsic-size:320px}.support-chat__messages,.business-diagnostic__result,.course-registration,.school-diagnostic{overflow-wrap:anywhere}}@media screen and (max-width:1180px){.site-header{grid-template-columns:auto minmax(52px,1fr) auto!important;column-gap:10px!important}.desktop-flowing-nav{display:none!important}.menu-toggle{z-index:4!important;justify-self:center!important;place-items:center!important;width:48px!important;height:48px!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important}.mobile-nav{display:none!important}.mobile-nav.is-open{overscroll-behavior:contain;top:114px!important;right:max(12px, env(safe-area-inset-right))!important;left:max(12px, env(safe-area-inset-left))!important;z-index:180!important;-webkit-backdrop-filter:blur(24px)saturate(130%)!important;background:#030d19fb!important;border:1px solid #c8dcf124!important;border-radius:20px!important;max-height:calc(100dvh - 132px)!important;padding:12px!important;display:block!important;position:fixed!important;overflow-y:auto!important;box-shadow:0 28px 80px #0000007a!important}.mobile-nav.is-open .flow-header-menu--mobile{visibility:visible!important;opacity:1!important;display:grid!important}}@media screen and (max-width:900px){.section-frame{width:min(calc(100% - 24px), var(--max-width))}.diagnostic-view,.registration-view,.support-view,.contact-view,.manshoornameh-view,.plus-view,.why-view{min-height:100dvh}.diagnostic-view__content,.registration-view__content,.support-view__layout,.contact-view__content,.manshoornameh-view__content,.plus-view__content{padding-bottom:max(28px, env(safe-area-inset-bottom))!important}.business-diagnostic,.school-diagnostic,.course-registration,.support-chat{width:100%;min-width:0}}@media screen and (max-width:640px){.site-header{min-width:0;width:calc(100% - 16px)!important;padding-inline:10px!important}.brand-mark{width:46px!important;height:46px!important}.menu-toggle{width:44px!important;height:44px!important}.language-toggle{min-height:44px;padding-inline:10px!important;font-size:11px!important}.mobile-nav.is-open{max-height:calc(100dvh - 96px)!important;top:84px!important}.flow-header-menu--mobile .flow-header-menu__link{min-height:48px}.hero-future-statement,.hero-future-en-panel,.hero-future-fa-panel{min-width:0}.support-chat__composer{bottom:max(8px, env(safe-area-inset-bottom));z-index:12;position:sticky}.support-chat__composer textarea,.business-diagnostic textarea,.school-diagnostic textarea,.course-registration input,.course-registration select{font-size:16px!important}.diagnostic-report__grid,.diagnostic-visual__grid,.school-diagnostic__profile-form,.business-diagnostic__profile-form{grid-template-columns:minmax(0,1fr)!important}.diagnostic-report__card,.diagnostic-visual__card,.business-diagnostic__question-card,.course-registration__panel{min-width:0}}@media screen and (max-width:430px){.section-frame{width:calc(100% - 16px)}.header-actions{gap:4px!important}.language-toggle{min-width:48px;padding-inline:8px!important}.language-toggle span{font-size:10px!important}.brand-mark{width:42px!important;height:42px!important}.business-diagnostic__options,.school-diagnostic .business-diagnostic__options,.contact-actions,.business-diagnostic__actions,.course-registration__actions{grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-data:reduce){.prism-stage,.why-view__background canvas,.diagnostic-view__background canvas,.support-view__background canvas,.manshoornameh-view__background canvas,.contact-view__background canvas,.plus-view__background canvas{display:none!important}}@media (prefers-reduced-motion:reduce){.diagnostic-route-loading:before{animation:none!important}}.app-error-boundary{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));color:#f8fbff;background:radial-gradient(circle at 18% 18%,#ff5b6021,#0000 34%),radial-gradient(circle at 82% 78%,#43d0ff1f,#0000 36%),#030d1b;place-items:center;font-family:Vazirmatn,Tahoma,sans-serif;display:grid}.app-error-boundary__card{text-align:start;background:#051222eb;border:1px solid #bad8ef29;border-radius:30px;width:min(100%,680px);padding:clamp(28px,5vw,52px);box-shadow:0 32px 100px #0000006b}.app-error-boundary__eyebrow{color:#ff7478;font-size:13px;font-weight:850}.app-error-boundary h1{margin:14px 0 12px;font-size:clamp(28px,5vw,46px);line-height:1.35}.app-error-boundary p{color:#b9c8d9;margin:0;font-size:clamp(15px,2vw,18px);line-height:1.9}.app-error-boundary__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.app-error-boundary__actions button{color:#07101d;min-height:50px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ff5f64,#ff8a58);border:1px solid #ff707447;border-radius:15px;padding:0 22px;font-weight:900}.app-error-boundary__actions .is-secondary{color:#eef7ff;background:#9bc6e514;border-color:#a4cbe733}.brand{align-items:center!important;min-width:0!important;display:inline-flex!important}.brand-mark{object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 7px 18px #ed232829)!important;border-radius:0!important;width:clamp(104px,7.4vw,128px)!important;height:auto!important;max-height:54px!important}@media (max-width:900px){.brand-mark{width:102px!important;height:auto!important;max-height:44px!important}}@media (max-width:640px){.brand-mark{width:88px!important;height:auto!important;max-height:39px!important}}@media (max-width:390px){.brand-mark{width:76px!important;max-height:34px!important}}.course-registration__signals{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:flex}.course-registration__live-count{color:#e2f7f0d1;background:linear-gradient(120deg,#5be0bc13,#58d9ff09);border:1px solid #5be0bc38;border-radius:999px;align-items:center;gap:10px;min-height:42px;padding:5px 15px 5px 7px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff09,0 12px 30px #0000001f}.course-registration__live-count-number{color:#06141a;direction:ltr;background:linear-gradient(135deg,#69ecc1,#7de2ff);border-radius:999px;place-items:center;min-width:51px;min-height:31px;padding-inline:9px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:950;display:inline-grid;box-shadow:0 0 22px #5be0bc26}.hero-prism-identity{z-index:7;color:#fff;width:min(34vw,410px);min-width:250px;min-height:70px;box-shadow:none;-webkit-backdrop-filter:none;pointer-events:none;background:0 0;border:0;border-radius:0;place-items:center;padding:11px 0;display:grid;position:absolute;top:56%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.hero-prism-identity:before{content:none}.hero-prism-blur-text,.hero-prism-identity__fallback{z-index:1;white-space:nowrap;color:#0000;background:linear-gradient(100deg,#fff 0%,#9aeaff 46%,#ffd166 72%,#ff6871 100%);letter-spacing:-.035em;text-align:center;filter:drop-shadow(0 5px 18px #000000a6);-webkit-background-clip:text;background-clip:text;flex-wrap:nowrap;justify-content:center;align-items:center;min-width:0;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:clamp(25px,2.7vw,45px);font-weight:950;line-height:1.3;display:flex;position:relative}.hero-prism-blur-text{white-space:nowrap;justify-content:center;align-items:center;width:100%;min-height:1.35em;margin:0;flex-wrap:nowrap!important}.hero-prism-blur-text>span{white-space:nowrap;flex:none}@media screen and (max-width:900px){.hero.hero-only-view{overscroll-behavior-y:contain;scrollbar-width:none;overflow:hidden auto!important}.hero.hero-only-view::-webkit-scrollbar{display:none}.hero-only-view .hero-background{height:100dvh!important;position:absolute!important;inset:0!important}.hero-only-view .hero-visual{height:100dvh!important}.hero-only-view .prism-stage{inset:68px -12% 38dvh!important}.hero-only-view .prism-aura,.hero-only-view .prism-fallback{top:33%!important}.hero-only-view .hero-scrim{background:linear-gradient(#0209120a 0%,#02091214 45%,#020912f0 61%,#020914 76%),linear-gradient(90deg,#0209122e,#0000 35% 65%,#0209122e)}.hero-prism-identity{width:min(78vw,390px);min-width:0;min-height:62px;padding:9px 0;top:clamp(265px,37dvh,385px)}.hero-prism-blur-text,.hero-prism-identity__fallback{font-size:clamp(25px,7vw,38px)}.hero-only-view .hero-content{width:100%!important;min-height:calc(100dvh + 260px)!important;position:relative!important;inset:auto!important}.hero-only-view .hero-future-statement{-webkit-backdrop-filter:blur(14px);background:linear-gradient(145deg,#081424e6,#030a15e0);border:1px solid #add3ef1f;border-radius:24px;box-shadow:0 24px 70px #00000052,inset 0 1px #ffffff09;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"english""persian"!important;gap:18px!important;width:auto!important;min-width:0!important;padding:20px!important;top:clamp(465px,60dvh,610px)!important;left:16px!important;right:16px!important;transform:none!important}.hero-only-view .hero-future-en{text-align:center!important;grid-area:english!important;justify-self:center!important;width:min(100%,520px)!important;font-size:clamp(38px,9.5vw,62px)!important}.hero-only-view .hero-future-fa-panel,.language-en .hero-only-view .hero-future-fa-panel{text-align:center!important;grid-area:persian!important;justify-self:center!important;align-items:center!important;width:min(100%,520px)!important}.hero-only-view .hero-future-fa-panel .blur-text,.language-en .hero-only-view .hero-future-fa-panel .blur-text{text-align:center!important;justify-content:center!important}.support-view{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.support-view__layout{overflow:hidden;height:100dvh!important;min-height:0!important;padding-top:92px!important;padding-bottom:max(10px, env(safe-area-inset-bottom))!important;grid-template-rows:clamp(112px,16dvh,145px) minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.support-view__lanyard{min-height:0!important}.support-view__lanyard .lanyard-root{width:108%!important;height:220%!important;inset:-78% -4% -42%!important}.support-chat{grid-template-rows:auto minmax(0,1fr) auto auto!important;height:100%!important;min-height:0!important}.support-chat__header{min-height:72px!important;padding:13px 15px 11px!important}.support-chat__messages{min-height:0!important;overflow-y:auto!important}.support-chat__quick{flex:none;min-height:0}.support-chat__composer{z-index:12;flex:none;visibility:visible!important;opacity:1!important;position:relative!important;bottom:auto!important}}@media screen and (max-width:640px){.site-header{direction:ltr!important;grid-template-columns:auto minmax(42px,1fr) auto!important;column-gap:6px!important}.language-fa .site-header .brand{grid-area:1/3;justify-self:end!important}.language-fa .site-header .menu-toggle{grid-area:1/2}.language-fa .site-header .header-actions,.language-en .site-header .brand{grid-area:1/1;justify-self:start!important}.language-en .site-header .menu-toggle{grid-area:1/2}.language-en .site-header .header-actions{flex-direction:row-reverse;grid-area:1/3;justify-self:end!important}.site-header .header-actions{z-index:5;flex-wrap:nowrap!important;align-items:center!important;gap:5px!important;display:flex!important;position:relative!important;inset:auto!important}.site-header .language-toggle{place-items:center!important;min-width:51px!important;min-height:42px!important;padding-inline:8px!important;display:inline-grid!important}.site-header .header-cta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:119px!important;min-height:43px!important;padding-inline:10px!important;font-size:10px!important}.hero-only-view .hero-content{min-height:calc(100dvh + 225px)!important}.hero-only-view .hero-future-statement{border-radius:21px;gap:13px!important;padding:17px 14px!important;top:clamp(430px,57dvh,535px)!important;left:10px!important;right:10px!important}.hero-only-view .hero-future-en{font-size:clamp(32px,10.8vw,48px)!important}.hero-only-view .hero-future-fa,.hero-only-view .hero-future-fa-secondary{font-size:clamp(14px,4vw,17px)!important;line-height:1.75!important}.support-view__layout{width:calc(100% - 12px)!important;padding-top:82px!important;padding-bottom:max(7px, env(safe-area-inset-bottom))!important;grid-template-rows:clamp(96px,13dvh,118px) minmax(0,1fr)!important;gap:6px!important}.support-view__lanyard{border-radius:17px!important}.support-view__lanyard:after{bottom:7px!important}.support-chat{border-radius:17px!important}.support-chat__header{min-height:64px!important;padding:10px 12px 8px!important}.support-chat__eyebrow{margin-bottom:3px!important;font-size:8.5px!important}.support-chat__header h1{font-size:clamp(17px,5.2vw,22px)!important}.support-chat__messages{padding:9px 9px 6px!important}.support-chat__quick{padding:2px 8px 6px!important}.support-chat__composer{grid-template-columns:minmax(0,1fr) 42px!important;margin:0 7px 7px!important;padding:5px 5px 5px 8px!important}.support-chat__composer textarea{min-height:42px!important;max-height:88px!important;padding:7px!important}.support-chat__composer button{width:42px!important;height:42px!important}.course-registration__signals{gap:7px}.course-registration__live-count{min-height:38px;font-size:9px}.course-registration__live-count-number{min-height:29px;font-size:13px}}@media screen and (max-width:390px){.site-header .header-cta{max-width:104px!important;padding-inline:8px!important;font-size:9px!important}.site-header .language-toggle{min-width:46px!important;padding-inline:6px!important}.site-header .header-actions{gap:3px!important}.hero-prism-identity{width:min(82vw,330px)}}@media (prefers-reduced-motion:reduce){.hero-prism-blur-text>span{filter:none!important;opacity:1!important;transform:none!important}}
