@font-face{font-family:Dibaj;src:url(/dibaj_font/woff2/DibajFaNum-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dibaj;src:url(/dibaj_font/woff2/DibajFaNum-Medium.woff2)format("woff2"),url(/dibaj_font/woff/DibajFaNum-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Dibaj;src:url(/dibaj_font/woff2/DibajFaNum-SemiBold.woff2)format("woff2"),url(/dibaj_font/woff/DibajFaNum-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Dibaj;src:url(/dibaj_font/woff2/DibajFaNum-Bold.woff2)format("woff2"),url(/dibaj_font/woff/DibajFaNum-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--bg:#05070f;--bg-2:#080c18;--bg-card:#0b171d;--bg-glass:#0c1020b3;--border:#5a91b42e;--border-bright:#77b3d92e;--gold:#7bccae;--gold-light:#b2d3c7;--gold-dim:#c9a84c26;--text:#f0ece0;--text-dim:#708a86;--text-mid:#a8c4c1;--accent:#4a7fa5;--accent-2:#2d5a7a;--green:#4caf82;--red-soft:#c45c5c;--radius:14px;--radius-lg:22px;--shadow:0 4px 40px #0009;--shadow-gold:0 0 40px #c9a84c1f;--cyan:#4fc3d4;--cyan-dim:#4fc3d426;--cyan-glow:#4fc3d426;--gold-glow:#c9a84c2e;--surface:#161922;--surface2:#1d2130;--rim:#ffffff12;--rim2:#ffffff1f;--paper:#0f1117}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:DM Sans,sans-serif;font-weight:300;line-height:1.65;overflow-x:hidden}canvas{contain:strict}body:before{content:"";pointer-events:none;z-index:9999;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}.btn-ghost{color:var(--text-mid);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 16px;font-family:DM Sans,sans-serif;font-size:14px;text-decoration:none;transition:color .2s}.btn-ghost:hover{color:var(--text)}.btn-primary{color:#0a0800;letter-spacing:.04em;cursor:pointer;background:#a6efd5;border:none;border-radius:30px;align-items:center;gap:6px;padding:10px 22px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;text-decoration:none;transition:opacity .2s,transform .15s;display:inline-flex}.btn-primary svg{margin-top:-3px}.btn-primary:hover{opacity:.9}.btn-large{border-radius:12px;padding:16px 36px;font-size:16px}section{padding:100px 24px;position:relative}.container{max-width:1100px;margin:0 auto}.section-label{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;margin-bottom:16px;font-size:11.5px;font-weight:500;display:inline-flex}.section-label:before{content:"";background:var(--gold);width:20px;height:1px;display:block}h2{letter-spacing:-.01em;color:var(--text);margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:clamp(36px,5vw,60px);font-weight:600;line-height:1.1}h2 em{color:var(--gold)}.section-sub{color:var(--text-dim);max-width:680px;margin-bottom:30px;font-size:17px;font-weight:300}.section-sub em{color:var(--gold);font-weight:500}.marquee-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(#c9a84c05 0%,#0000 100%);padding:60px 0;overflow:hidden}.marquee-label{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin-bottom:32px;font-size:12px}.marquee-track{gap:0;display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.marquee-inner{flex-shrink:0;align-items:center;gap:48px;padding-right:48px;animation:30s linear infinite marquee;display:flex}.marquee-inner.reverse{animation-duration:24s;animation-direction:reverse}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.uni-chip{background:var(--bg-card);border:1px solid var(--border);white-space:nowrap;color:var(--text-mid);border-radius:100px;flex-shrink:0;align-items:center;gap:10px;padding:10px 18px;font-size:13.5px;font-weight:400;transition:border-color .2s;display:flex}.uni-chip:hover{border-color:var(--border-bright);color:var(--text)}.uni-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:flex}.comparison-section{background:var(--bg-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.comparison-header{text-align:center;max-width:700px;margin:0 auto 60px}.compare-wrap{grid-template-columns:1fr 1fr;gap:20px;max-width:900px;margin:0 auto;display:grid}.compare-box{border-radius:var(--radius-lg);padding:36px;position:relative;overflow:hidden}.compare-box.generic{background:var(--bg-card);border:1px solid var(--border)}.compare-box.navia{border:1px solid var(--border-bright);box-shadow:var(--shadow-gold);background:#c9a84c0a}.compare-label{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;display:flex}.compare-label.generic{color:var(--text-dim)}.compare-label.navia{color:var(--gold)}.compare-q{color:var(--text-dim);border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:20px;font-size:13px}.compare-text{color:var(--text-mid);font-size:14.5px;font-weight:300;line-height:1.8}.compare-box.navia .compare-text{color:var(--text)}.compare-verdict{border-top:1px solid var(--border);letter-spacing:.06em;text-transform:uppercase;margin-top:20px;padding-top:16px;font-size:12px}.compare-box.generic .compare-verdict{color:var(--red-soft)}.compare-box.navia .compare-verdict{color:var(--green)}.features-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:60px;display:grid}.features-row-2{grid-template-columns:repeat(2,1fr);gap:18px;max-width:calc(66.67% + 9px);margin-top:18px;margin-left:auto;margin-right:auto;display:grid}.chart-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;padding:28px 24px 22px;transition:border-color .35s,transform .25s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.chart-card:before{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);opacity:0;height:1px;transition:opacity .35s;position:absolute;top:0;left:0;right:0}.chart-card:hover:before{opacity:1}.chart-card-label{letter-spacing:.13em;text-transform:uppercase;color:var(--gold);margin-bottom:6px;font-size:10.5px;font-weight:500}.chart-card h3{text-align:center;color:var(--text);letter-spacing:-.01em;margin-bottom:14px;font-family:Cormorant Garamond,serif;font-size:21px;font-weight:600;line-height:1.2}.chart-card-svg-wrap{background:#05070f99;border:1px solid #ffffff0a;border-radius:10px;flex:1;width:100%;min-height:200px;margin-bottom:14px;position:relative;overflow:hidden}.chart-card-svg-wrap>svg{width:100%;height:100%;display:block}.chart-card p{color:var(--text-dim);margin:0;font-size:13px;line-height:1.7}.testimonials-section{background:var(--bg)}.testi-header{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.rating-badge{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.rating-score{color:var(--text);font-family:Cormorant Garamond,serif;font-size:42px;font-weight:600;line-height:1}.rating-source{color:var(--text-dim);letter-spacing:.06em;font-size:12px}.testi-masonry{columns:3;column-gap:16px}.testi-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);break-inside:avoid;margin-bottom:16px;padding:24px;transition:border-color .2s}.testi-card:hover{border-color:var(--border-bright)}.testi-stars{color:var(--gold);gap:2px;margin-bottom:12px;font-size:12px;display:flex}.testi-side{border-left:1px solid;border-image:linear-gradient(to bottom, transparent, var(--border) 20%, var(--border) 80%, transparent) 1;flex-direction:column;gap:0;padding-left:32px;display:flex}.testi-text{color:var(--text-mid);margin-bottom:16px;font-size:14px;font-weight:300;line-height:1.75}.testi-author{align-items:center;gap:10px;display:flex}.testi-avatar{width:34px;height:34px;color:var(--bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.testi-avatar img{width:45px}.testi-name{color:var(--text);font-size:13.5px;font-weight:500}.testi-role{color:var(--text-dim);font-size:11.5px}.testi-footer{color:var(--text-dim);text-align:center;font-size:13.5px}.testi-verified{color:var(--green);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:10.5px}.testi-profile{border-top:1px solid;border-image:linear-gradient(to right, transparent, var(--border) 20%, var(--border) 80%, transparent) 1;flex-direction:column;gap:14px;margin-top:18px;padding-top:16px;display:flex}.testi-profile-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin:0 auto;font-size:10px;font-weight:500}.profile-row{align-items:center;gap:12px;display:flex}.profile-row-label{color:var(--text-mid);letter-spacing:.02em;flex-shrink:0;width:70px;font-size:11.5px}.profile-bar-track{background:#ffffff0f;border-radius:4px;flex:1;height:6px;position:relative;overflow:hidden}.profile-bar-fill{background:linear-gradient(90deg, var(--accent-2), var(--gold));border-radius:4px;width:0%;transition:width 1.1s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.profile-bar-fill.cyan{background:linear-gradient(90deg, var(--accent-2), var(--cyan))}.profile-bar-fill.green{background:linear-gradient(90deg, var(--accent-2), var(--green))}.profile-row-value{color:var(--text);text-align:right;flex-shrink:0;font-family:DM Sans,sans-serif;font-size:12px;font-weight:400}.profile-row-value span{color:var(--text-dim);letter-spacing:.04em;font-family:DM Sans,sans-serif;font-size:9.5px;font-weight:400}.reveal.visible .profile-bar-fill{width:var(--fill)}html[dir=rtl] body{direction:rtl;font-family:Dibaj,Vazirmatn,DM Sans,sans-serif;font-weight:400;line-height:1.9}html[dir=rtl] *,html[dir=rtl] :before,html[dir=rtl] :after{font-style:normal!important}html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .step-number,html[dir=rtl] .rating-score{letter-spacing:0;font-family:Dibaj,Vazirmatn,sans-serif;font-weight:600}html[dir=rtl] h2{font-size:clamp(35px,4.5vw,54px);line-height:1.32}html[dir=rtl] .section-sub{font-size:16px;line-height:2}html[dir=rtl] .btn-primary,html[dir=rtl] .step-card p,html[dir=rtl] .chart-card p,html[dir=rtl] .testi-text,html[dir=rtl] .eq-callout-body,html[dir=rtl] .footer-brand p{font-family:Dibaj,Vazirmatn,DM Sans,sans-serif}html[dir=rtl] .btn-primary{letter-spacing:0;font-size:13px}html[dir=rtl] .step-card h3,html[dir=rtl] .chart-card h3{font-size:23px;line-height:1.55}html[dir=rtl] .step-card p,html[dir=rtl] .chart-card p,html[dir=rtl] .testi-text,html[dir=rtl] .eq-callout-body{font-size:14px;line-height:2}html[dir=rtl] .stars,html[dir=rtl] .testi-stars,html[dir=rtl] .pipeline-stat-chip{direction:ltr}html[dir=rtl] .match-card,html[dir=rtl] .notif{text-align:right;direction:rtl}html[dir=rtl] .match-country-side,html[dir=rtl] .match-city-side,html[dir=rtl] .match-scholarship-header,html[dir=rtl] .match-scholarship-row,html[dir=rtl] .match-probability-header,html[dir=rtl] .match-action-buttons{direction:rtl}html[dir=rtl] .match-scholarship-value,html[dir=rtl] .match-probability-value,html[dir=rtl] .match-probability-status,html[dir=rtl] .match-rating,html[dir=rtl] .notif-time{unicode-bidi:isolate}html[dir=rtl] .match-rating>span:first-child{direction:ltr}html[dir=rtl] .match-action-buttons .match-btn-apply{order:-1}html[dir=rtl] .notif-body{text-align:right}html[dir=rtl] .scan-feed,html[dir=rtl] .scan-row,html[dir=rtl] .eq-mode-toggle{direction:rtl}html[dir=rtl] .section-label:before{order:2}html[dir=rtl] .section-sub,html[dir=rtl] .step-card p,html[dir=rtl] .chart-card p,html[dir=rtl] .testi-text,html[dir=rtl] .eq-callout-body,html[dir=rtl] .footer-brand p,html[dir=rtl] .cta-sub,html[dir=rtl] .ctx-stat-desc{text-align:right}html[dir=rtl] .cta-sub,html[dir=rtl] .cta-note,html[dir=rtl] .testi-footer{text-align:center}html[dir=rtl] .testi-side{border-left:0;border-right:1px solid;border-image:linear-gradient(to bottom, transparent, var(--border) 20%, var(--border) 80%, transparent) 1;padding-left:0;padding-right:32px}html[dir=rtl] .profile-row-value{text-align:left}html[dir=rtl] .scan-row .badge-new,html[dir=rtl] .match-probability-status{margin-left:0;margin-right:auto}html[dir=rtl] .pipeline-tt-row,html[dir=rtl] .eq-tt-row{direction:rtl}html[dir=rtl] .pipeline-tt-val,html[dir=rtl] .eq-tt-val{direction:ltr}html[dir=rtl] #pipeline-svg text,html[dir=rtl] #ctx-svg-wrap svg text,html[dir=rtl] #eq-svg-wrap svg text{letter-spacing:0;font-family:Dibaj,Vazirmatn,DM Sans,sans-serif}html[dir=rtl] .stat-num,html[dir=rtl] .stat-label,html[dir=rtl] .rating-score,html[dir=rtl] .rating-source,html[dir=rtl] .testi-text,html[dir=rtl] .testi-name,html[dir=rtl] .testi-role,html[dir=rtl] .testi-footer,html[dir=rtl] .testi-profile-label,html[dir=rtl] .profile-row-label,html[dir=rtl] .profile-row-value,html[dir=rtl] .profile-row-value span{letter-spacing:0;font-family:Dibaj,Vazirmatn,DM Sans,sans-serif!important}.carousel-controls{justify-content:center;align-items:center;gap:10px;margin-top:16px;display:none}.carousel-btn{border:1px solid var(--border);background:var(--bg-card);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.carousel-dots{align-items:center;gap:6px;display:inline-flex}.carousel-dot{background:#ffffff38;border-radius:50%;width:7px;height:7px}.carousel-dot.active{background:var(--gold);border-radius:999px;width:18px}.divider{background:linear-gradient(90deg, transparent, var(--border-bright), transparent);max-width:1100px;height:1px;margin:0 auto}.pill{background:var(--gold-dim);color:var(--gold);border:1px solid #c9a84c4d;border-radius:100px;align-items:center;gap:5px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRtl{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}html[dir=rtl] .notif{animation-name:slideInRtl}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.reveal.visible{opacity:1;transform:translateY(0)}.pipeline-section{background:var(--bg-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.pipeline-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:36px;display:flex}.pipeline-header-left{flex:1;min-width:220px}.pipeline-legend{border:.5px solid var(--border-bright);background:#0d1220e6;border-radius:12px;flex-direction:column;flex-shrink:0;align-self:flex-start;gap:8px;min-width:172px;padding:14px 18px;display:flex}.pipeline-legend-title{letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin-bottom:2px;font-size:10px;font-weight:600}.pipeline-legend-item{color:var(--text-mid);align-items:center;gap:10px;font-size:12px;display:flex}.pipeline-legend-dot{background:var(--surface2);border:2px solid #0000;border-radius:50%;flex-shrink:0;width:18px;height:18px}.pipeline-legend-dot.w1{border-color:var(--gold);box-shadow:0 0 6px var(--gold-glow)}.pipeline-legend-dot.w2{border-color:var(--cyan);box-shadow:0 0 6px var(--cyan-glow)}.pipeline-legend-dot.other{border-color:var(--rim2);opacity:.5}.pipeline-stats{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.pipeline-stat-chip{border:.5px solid var(--border);color:var(--text-dim);background:#ffffff08;border-radius:100px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;display:inline-flex}.pipeline-stat-chip strong{color:var(--text);font-weight:600}.pipeline-stat-chip.w1 strong{color:var(--gold)}.pipeline-stat-chip.w2 strong{color:var(--cyan)}.pipeline-stat-chip.urgent strong{color:#e07070}.pipeline-chart-card{background:var(--surface);border:.5px solid var(--border-bright);border-radius:16px;padding:0;position:relative;overflow:hidden}.pipeline-chart-card:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(50% 40% at 75% 5%,#c9a84c0a 0%,#0000 60%),radial-gradient(40% 30% at 20% 95%,#4fc3d40a 0%,#0000 55%);border-radius:16px;position:absolute;inset:0}#pipeline-svg{z-index:1;width:100%;height:auto;display:block;position:relative}#pipeline-tooltip{z-index:9999;pointer-events:none;opacity:0;max-width:240px;transition:opacity .18s;position:fixed}.pipeline-tt-inner{background:var(--surface2);border:.5px solid var(--border-bright);box-shadow:0 16px 48px #0000008c, 0 0 0 .5px var(--rim);border-radius:12px;padding:14px 16px}.pipeline-tt-name{color:var(--text);margin-bottom:2px;font-size:13px;font-weight:600;line-height:1.35}.pipeline-tt-wave{letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:600}.pipeline-tt-wave.w1{color:var(--gold)}.pipeline-tt-wave.w2{color:var(--cyan)}.pipeline-tt-uni{color:var(--text-mid);margin-bottom:1px;font-size:11px}.pipeline-tt-country{color:var(--text-dim);border-bottom:.5px solid var(--rim);margin-bottom:10px;padding-bottom:10px;font-size:11px}.pipeline-tt-row{color:var(--text-mid);justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;font-size:11px;display:flex}.pipeline-tt-row:last-child{margin-bottom:0}.pipeline-tt-val{color:var(--text);font-size:12px;font-weight:600}.pipeline-tt-val.gold{color:var(--gold)}.pipeline-tt-val.cyan{color:var(--cyan)}.contours-layer{pointer-events:none}.contour-fill{mix-blend-mode:screen}.contour-line{mix-blend-mode:soft-light}@media (width<=900px){.how-grid{grid-template-columns:1fr}.step-card:first-child,.step-card:nth-child(2){border-right:none}.step-card:nth-child(3),.step-card:nth-child(4){border-top:1px solid var(--border)}.compare-wrap,.features-grid{grid-template-columns:1fr}.features-row-2{grid-template-columns:1fr;max-width:100%}.testi-masonry{columns:1}.testi-header{flex-direction:column;align-items:flex-start;gap:16px}.pipeline-header{flex-direction:column}#advisor .advisor-card>div{grid-template-columns:1fr!important}#advisor .advisor-card>div>div:first-child{border-bottom:1px solid var(--border);border-right:none!important}#navia-professor-map{height:320px!important}.equality-header{grid-template-columns:1fr}.equality-toggle-wrap{align-items:flex-start;margin-top:0}.eq-callouts{grid-template-columns:1fr}.testi-card[style*=grid-template-columns]{grid-template-columns:1fr!important}.pipeline-stats{gap:8px}.pipeline-stat-chip{padding:4px 10px;font-size:11px}}@media (width<=600px){section,.equality-section{padding:64px 16px}.section-label{text-align:center;justify-content:center;margin:0 auto 12px;font-size:10.5px}h2{text-align:center;margin-left:auto;margin-right:auto;font-size:clamp(30px,8vw,40px);line-height:1.12}.section-sub{text-align:center;margin-left:auto;margin-right:auto;font-size:15px}.step-card{padding:28px 20px}.step-number{font-size:52px}.step-stat{flex-wrap:wrap;gap:16px}.how-grid{border-radius:var(--radius)}.step-card:nth-child(n){border-top:none;border-right:none}.step-card+.step-card{border-top:1px solid var(--border)}.cv-scan-stage{height:220px;min-height:200px}.match-card{width:100%!important;min-width:0!important}.match-card-header{align-items:flex-start;padding:14px}.match-program-row,.match-uni-row{flex-direction:column;align-items:flex-start;gap:2px}html[dir=rtl] .match-program-row,html[dir=rtl] .match-uni-row{align-items:stretch}.match-country-side,.match-city-side{font-size:10.5px}.match-scholarship-row-group{flex-direction:column;gap:4px}.match-card-footer-actions{flex-direction:column;align-items:stretch;gap:10px;padding:10px 14px 14px}.match-rating{white-space:nowrap;flex-wrap:nowrap;justify-content:center;gap:6px;width:100%}.match-action-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.match-btn{justify-content:center;min-height:34px;padding:7px 8px}.match-btn-bookmark,.match-btn-share{display:none}.pipeline-chart-card{overflow-x:auto}#pipeline-svg{min-width:480px}.pipeline-stat-chip span{display:none}.pipeline-stat-chip{padding:4px 8px;font-size:11px}#advisor{padding:64px 16px!important}#navia-professor-map{height:260px!important}#advisor .advisor-card{margin-top:28px!important}#advisor .advisor-card>div:first-child{text-align:center;justify-content:center!important;padding:16px!important}#advisor .advisor-card>div:first-child>div:last-child,#navia-prof-tabs{display:none!important}#advisor .advisor-card>div>div:last-child{align-items:center;padding:16px!important}#navia-selected-prof-card{justify-content:center;width:100%;display:flex}#navia-selected-prof-card .navia-card{width:min(100%,340px)}.chart-card{padding:20px 16px 16px}.chart-card h3{font-size:23px}.chart-card-svg-wrap{min-height:160px}.eq-chart-outer{overflow-x:auto}#eq-svg-wrap svg,#ctx-svg-wrap svg{min-width:480px}.eq-legend-row{flex-wrap:wrap;gap:8px}.eq-legend-item{font-size:11px}.eq-legend-item[style*=margin-left\:auto]{margin-left:0!important}.eq-callouts{grid-template-columns:1fr;overflow:hidden}.ctx-stat-row{flex-direction:column;align-items:flex-start;gap:6px}.ctx-toggle-wrap{flex-direction:column;align-items:stretch;gap:8px}.testi-header{text-align:center;align-items:center}.rating-badge{align-items:center;width:100%}.testi-masonry{columns:auto;display:block;overflow:hidden}.testi-masonry .testi-card,.eq-callouts .eq-callout-card{min-height:100%;margin-bottom:0;display:none!important}.testi-masonry .testi-card.is-active,.eq-callouts .eq-callout-card.is-active{animation:.3s both fadeUp;flex-direction:column!important;display:flex!important}.testi-card[style*=grid-template-columns]{flex-direction:column!important;gap:20px!important}.testi-side{border-left:none;border-top:1px solid var(--border);padding-top:16px;padding-left:0}.profile-row-label{width:56px;font-size:10.5px}.carousel-controls{display:flex}.btn-large{padding:14px 28px;font-size:15px}.equality-toggle-wrap{flex-direction:column;justify-content:center;align-items:stretch;width:100%;margin-top:12px}.eq-mode-toggle{justify-content:center;width:100%}.eq-mode-btn{flex:1;padding-left:10px;padding-right:10px}.pipeline-legend{width:100%;min-width:0}.pipeline-legend-item{font-size:11px}html[dir=rtl] .testi-side{border-right:none;border-top:1px solid var(--border);padding-right:0}}@media (width<=380px){h2{font-size:26px}section{padding:52px 14px}.step-card{padding:24px 16px}}.equality-section{background:var(--bg);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:100px 24px;position:relative;overflow:hidden}.equality-section:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 80% 20%,#4fc3d40a 0%,#0000 60%),radial-gradient(50% 40% at 20% 80%,#7bccae0a 0%,#0000 55%);position:absolute;inset:0}.equality-header{flex-wrap:wrap;grid-template-columns:1fr auto;align-items:flex-end;gap:32px;margin-bottom:48px;display:grid}.equality-toggle-wrap{flex-direction:row;flex-shrink:0;justify-content:flex-end;align-items:baseline;gap:10px;margin-top:-70px;margin-bottom:7px;display:flex}.equality-toggle-wrap p{color:#afb0b3;font-size:14px}.eq-toggle-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-bottom:2px;font-size:11.5px}.eq-mode-toggle{border:1px solid var(--border);background:#ffffff08;border-radius:100px;gap:2px;padding:3px;display:flex}.eq-mode-btn{color:var(--text-dim);cursor:pointer;letter-spacing:.01em;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:100px;padding:6px 17px;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.eq-mode-btn.active[data-mode=general],.eq-mode-btn.active[data-mode=before]{color:#b9585a;background:#ff47471a;border:1px solid #ff474780;font-weight:600;animation:2s infinite alternate pulse-alarm}.eq-mode-btn.active[data-mode=navia],.eq-mode-btn.active[data-mode=after]{color:#7bccae;background:#47ffe11a;border:1px solid #47f2ff80;font-weight:600;animation:2s infinite alternate pulse-calm}@keyframes pulse-alarm{0%{box-shadow:0 0 8px #ff474733}to{box-shadow:0 0 16px #ff474780}}@keyframes pulse-calm{0%{box-shadow:0 0 8px #47fbff33}to{box-shadow:0 0 16px #47fbff80}}.eq-chart-outer{background:var(--surface);border:.5px solid var(--border-bright);border-radius:20px;padding:0;position:relative;overflow:hidden}.eq-chart-outer:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(40% 30% at 50% 0,#7bccae0a 0%,#0000 60%);border-radius:20px;position:absolute;inset:0}#ctx-svg-wrap{z-index:1;width:100%;padding:4px 28px 8px;position:relative}.eq-legend-row{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:28px;padding:16px 36px 20px;display:flex}.eq-legend-item{color:var(--text-dim);align-items:center;gap:8px;font-size:12px;display:flex}.eq-legend-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.eq-callouts{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.eq-callout-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px;transition:border-color .25s;position:relative;overflow:hidden}.eq-callout-card:before{content:"";border-radius:2px 2px 0 0;height:2px;position:absolute;top:0;left:0;right:0}.eq-callout-card.card-a:before{background:linear-gradient(90deg,#4fc3d4,#0000)}.eq-callout-card.card-b:before{background:linear-gradient(90deg,#7bccae,#0000)}.eq-callout-card.card-c:before{background:linear-gradient(90deg,#c9a84c,#0000)}.eq-callout-icon{margin-bottom:10px;font-size:20px;display:block}.eq-callout-title{color:var(--text);margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:19px;font-weight:600;line-height:1.2}.eq-callout-body{color:var(--text-dim);font-size:13px;font-weight:300;line-height:1.7}#ctx-tooltip,#eq-tooltip{z-index:9999;pointer-events:none;opacity:0;transition:opacity .15s;position:fixed}.eq-tt-inner{background:var(--surface2);border:.5px solid var(--border-bright);color:var(--text-mid);border-radius:10px;max-width:200px;padding:12px 14px;font-size:12px;line-height:1.6;box-shadow:0 12px 40px #0000008c}.eq-tt-name{color:var(--text);margin-bottom:4px;font-size:13px;font-weight:600}.eq-tt-row{justify-content:space-between;gap:12px;margin-bottom:2px;display:flex}.eq-tt-val{color:var(--gold);font-weight:600}.ctx-toggle-wrap{flex-direction:row;justify-content:flex-end;align-items:baseline;gap:10px;margin:-62px 0 12px;display:flex}.ctx-toggle-wrap p{color:#afb0b3;text-transform:none;letter-spacing:normal;margin:0;font-size:14px;font-weight:400}.ctx-stat-row{z-index:1;border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:24px 28px 22px;display:flex;position:relative}.ctx-stat-chip strong{color:#c9a84c;font-weight:600;transition:color .4s}.ctx-stat-chip strong.is-navia{color:#7bccae}.ctx-stat-desc{color:var(--text-dim);z-index:1;margin:0;padding:0;font-size:12.5px;font-weight:300;line-height:1.5;position:relative}@media (width<=900px){.equality-header{grid-template-columns:1fr}.equality-toggle-wrap{align-items:flex-start}.eq-callouts{grid-template-columns:1fr}}.context-section{background:radial-gradient(circle at 20% 20%, #7bccae14, transparent 40%), radial-gradient(circle at 80% 80%, #4fc3d40f, transparent 40%), var(--bg-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.context-section:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:60px 60px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:radial-gradient(circle,#000,#0000 90%)}@media (width<=600px){.section-label{text-align:center;width:fit-content;display:flex;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}.pipeline-header,.equality-header{gap:18px;margin-bottom:28px}.ctx-toggle-wrap,.equality-toggle-wrap{text-align:center;flex-direction:column;justify-content:center;align-items:stretch;width:100%;margin:16px 0 14px!important}.ctx-toggle-wrap p,.equality-toggle-wrap p{text-align:center;font-size:13px}.eq-mode-toggle{justify-content:center;width:100%;max-width:360px;margin:0 auto}.eq-mode-btn{flex:1;min-width:0;padding:7px 8px;font-size:11.5px}#ctx-svg-wrap{padding:4px 14px 8px}.eq-legend-row{justify-content:center;gap:10px;padding:14px 16px 16px}}#advisor .navia-prof-tab{border:1px solid var(--border);cursor:pointer;white-space:nowrap;color:var(--text-mid);background:#ffffff0a;border-radius:9999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;transition:all .18s;display:flex;overflow:hidden}#advisor .navia-prof-tab:hover{border-color:var(--border-bright);background:#ffffff14}#advisor .navia-prof-tab.active{background:#4caf8214;border-color:#4caf8280}#advisor .navia-prof-tab .nrank{width:18px;height:18px;color:var(--green);background:#4caf821f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex}#advisor .navia-prof-tab img{object-fit:cover;border:1px solid var(--border);border-radius:50%;flex-shrink:0;width:20px;height:20px}#advisor .navia-prof-tab .nmini{text-overflow:ellipsis;color:var(--text-mid);font-size:11.5px;font-weight:600;overflow:hidden}#navia-selected-prof-card .navia-card{border:1px solid var(--border);background:#ffffff08;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:16px;display:flex}#navia-selected-prof-card .nav-avatar{object-fit:cover;border:2px solid var(--border-bright);background:var(--bg-card);border-radius:50%;width:52px;height:52px}#navia-selected-prof-card .nav-name{color:var(--text);text-align:center;font-size:14px;font-weight:600}#navia-selected-prof-card .nav-meta{color:var(--text-dim);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}#navia-selected-prof-card .nav-chips{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}#navia-selected-prof-card .nav-chip{border:1px solid var(--border);color:var(--green);background:#4caf8212;border-radius:9999px;padding:3px 8px;font-size:10px;font-weight:600}#navia-selected-prof-card .nav-meter{background:#acb29775;border-radius:5px;width:100%;height:26px;margin-bottom:4px;position:relative;overflow:hidden}#navia-selected-prof-card .nav-meter-fill{border-radius:3px 0 0 3px;height:100%;transition:width .5s ease-in-out}#navia-selected-prof-card .nav-meter-label{white-space:nowrap;pointer-events:none;letter-spacing:.3px;font-size:10.5px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.navia-collab-meter-wrap{width:100%;position:relative}.navia-collab-track{background:#acb29775;border-radius:5px;width:100%;height:26px;margin-bottom:4px;position:relative;overflow:hidden}.navia-collab-fill{border-radius:3px 0 0 3px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.navia-collab-label{white-space:nowrap;pointer-events:none;letter-spacing:.3px;font-size:10.5px;font-weight:700;transition:opacity .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#navia-professor-map .axis text{fill:var(--text-dim);font-family:Dibaj,Vazirmatn,DM Sans,sans-serif;font-size:11px}#navia-professor-map .axis path,#navia-professor-map .axis line{stroke:var(--border)}#navia-professor-map .grid line{stroke:#b49b5a14;stroke-dasharray:2 3}@media (width<=900px){#advisor .advisor-card>div{grid-template-columns:1fr!important}#advisor .advisor-card>div>div:first-child{border-bottom:1px solid var(--border);border-right:none!important}#navia-professor-map{height:320px!important}}
