@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Noto+Sans+Arabic:wght@400;500;600;700;800&display=swap";:root{--bg: #f5f7fb;--surface: #ffffff;--surface-alt: #eef3f8;--surface-tint: #ecfbf8;--text: #151f2f;--muted: #657487;--border: #d9e3ed;--primary: #13233a;--primary-strong: #0d1423;--brand-navy: #111e33;--brand-gold: #ffb400;--brand-yellow: #ffb400;--brand-red: #e51d2a;--brand-black: #15181f;--secondary: #e7fbf6;--accent: #58d1c9;--accent-lime: #b6f25f;--accent-warm: #ff8a5c;--accent-violet: #786cff;--radius: 12px;--shadow: 0 18px 42px rgba(15, 28, 45, .08);--container: 1200px}*{box-sizing:border-box}html{font-family:Noto Sans Arabic,Manrope,Segoe UI,Tahoma,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0;background:radial-gradient(circle at 0% 0%,rgba(88,209,201,.08),transparent 24%),radial-gradient(circle at 100% 0%,rgba(92,154,255,.08),transparent 22%),var(--bg);color:var(--text);overflow-x:hidden;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}#root{min-height:100vh}.container{width:min(calc(100% - 2rem),var(--container));margin:0 auto}.site-shell{min-height:100vh}.site-header{position:sticky;top:0;z-index:20;background:radial-gradient(circle at 12% 0%,rgba(255,180,0,.1),transparent 24%),linear-gradient(180deg,#fffffffa,#f8fbfef2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(23,38,60,.08);box-shadow:0 18px 36px #0f17280d}.header-row,.footer-row,.hero-actions,.meta-row,.card-actions,.footer-meta,.language-switcher,.nav-links,.inline-meta,.hero-points,.header-actions,.hero-trust-row,.lead-reasons{display:flex;align-items:center;gap:.75rem}.header-row,.footer-row{justify-content:space-between;padding:.82rem 0}.nav-links{flex-wrap:wrap;justify-content:center}.mobile-menu-utilities{display:none}.nav-link{display:inline-flex;align-items:center;gap:.45rem;padding:.62rem .88rem;border-radius:999px;color:var(--muted);transition:background-color .14s ease,box-shadow .14s ease,color .14s ease,transform .14s ease}.nav-link:hover{background:#fffffff5;color:var(--primary-strong);box-shadow:inset 0 0 0 1px #14223514,0 10px 24px #14223514;transform:translateY(-1px)}.nav-link-active{background:linear-gradient(135deg,#ffb40029,#e51d2a12),#ffffffeb;color:var(--primary-strong);font-weight:700;box-shadow:inset 0 0 0 1px #ffb4002e,0 10px 24px #1422350f}.header-actions{flex-shrink:0;justify-content:flex-end}.header-cta{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.82rem 1.08rem;border-radius:999px;background:linear-gradient(135deg,var(--primary),#233852 72%,rgba(255,180,0,.9));color:#fff;font-weight:700;box-shadow:0 14px 28px #14223529}.mobile-menu-toggle{display:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid rgba(19,42,58,.1);border-radius:999px;background:#ffffffe6;color:var(--primary-strong);cursor:pointer;box-shadow:0 8px 18px #14273614}.brand{display:inline-flex;align-items:center;gap:.88rem;min-width:0;color:var(--primary-strong)}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:3.35rem;height:3.35rem;flex-shrink:0;border:1px solid rgba(21,31,47,.1);border-radius:19px;background:radial-gradient(circle at 34% 20%,rgba(255,180,0,.08),transparent 42%),linear-gradient(145deg,#fff,#f5f8fb);box-shadow:0 16px 30px #17263c1a,inset 0 1px #ffffffe6}.brand-copy{display:grid;gap:.14rem;min-width:0}.brand-name{display:block;font-size:1.08rem;font-weight:800;letter-spacing:-.03em;line-height:1}.brand-tagline{display:block;color:var(--muted);font-size:.77rem;line-height:1.35}.brand-lockup{min-width:0}.brand-image{display:block;width:2.32rem;height:2.32rem;object-fit:contain;object-position:center;border-radius:0;filter:drop-shadow(0 8px 14px rgba(17,24,39,.14))}.brand-image-mark{width:2.42rem;height:2.42rem}.brand-monogram{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;color:#eafffb;font-size:1.12rem;font-weight:800;line-height:1;letter-spacing:-.06em;text-shadow:0 8px 18px rgba(0,0,0,.22)}.brand-monogram-large{width:100%;height:100%;font-size:2.85rem;color:#eafffb;text-shadow:0 14px 28px rgba(0,0,0,.18)}.page-section{padding:4rem 0}.hero-section{padding:0}.hero-grid,.split-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-panel,.cta-block,.empty-state{text-align:center}.hero-points{flex-wrap:wrap;margin:1rem 0 1.25rem}.hero-brand-signature{display:inline-flex;align-items:center;gap:.5rem;padding:.42rem .84rem;margin-bottom:.85rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff1f;color:#fff;font-size:.82rem;font-weight:700;box-shadow:0 12px 30px #040e1829;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-brand-signature strong{font-size:.88rem;letter-spacing:-.02em}.hero-brand-signature span:last-child{color:#ffffffc7;font-weight:600}.hero-brand-dot{width:.56rem;height:.56rem;border-radius:999px;background:linear-gradient(135deg,var(--accent-lime),var(--accent));box-shadow:0 0 0 .22rem #58d1c938}.hero-kicker{display:inline-block;margin-bottom:.75rem;color:#ffffffd1;font-size:1rem;font-weight:700}.hero-points span{display:inline-flex;align-items:center;padding:.52rem .88rem;border-radius:999px;background:#ffffff1f;color:#ffffffe6;font-size:.9rem;font-weight:700;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-trust-row,.lead-reasons{flex-wrap:wrap;margin-top:1rem}.hero-trust-row span,.lead-reasons span{display:inline-flex;padding:.36rem .68rem;border-radius:999px;background:#ffffff1a;color:#ffffffb3;font-size:.88rem}.hero-immersive{position:relative;isolation:isolate;min-height:min(760px,calc(100vh - 5rem));overflow:hidden;background:linear-gradient(90deg,#09111ee6,#09111eb3 44%,#09111e47),var(--hero-image) center / cover no-repeat}[dir=rtl] .hero-immersive{background:linear-gradient(270deg,#09111ee6,#09111ead 45%,#09111e3d),var(--hero-image) center / cover no-repeat}.hero-immersive:after{content:"";position:absolute;inset:auto 0 0;height:7rem;background:linear-gradient(180deg,transparent,var(--bg));z-index:-1}.hero-immersive-inner{min-height:min(760px,calc(100vh - 5rem));display:grid;grid-template-rows:1fr auto;align-items:end;gap:2rem;padding-block:clamp(4rem,10vw,7rem) 2.5rem}.hero-content{width:min(100%,780px)}.hero-immersive .eyebrow{background:#ffffff1f;color:#ffffffc7;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-immersive h1{color:#fff;text-shadow:0 18px 48px rgba(0,0,0,.28)}.hero-immersive p{max-width:680px;color:#ffffffd1}.hero-immersive .btn-primary{background:linear-gradient(135deg,#fff,#dff9f4);color:var(--primary-strong);box-shadow:0 18px 40px #040e1847}.hero-immersive .btn-secondary{background:#ffffff1f;color:#fff;border-color:#ffffff38;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-signal-strip{width:min(100%,720px);display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));gap:.75rem;align-items:stretch}.hero-signal-mark,.hero-signal-item{border:1px solid rgba(255,255,255,.16);background:#ffffff1a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 42px #040e182e}.hero-signal-mark{width:4.2rem;height:4.2rem;padding:.85rem;border-radius:16px}.hero-signal-item{display:grid;gap:.18rem;padding:.8rem .95rem;border-radius:16px}.hero-signal-item span{color:#ffffff9e;font-size:.78rem}.hero-signal-item strong{color:#fff;font-size:.95rem}.hero-brand-panel{display:grid;gap:1rem;padding:1.4rem;background:radial-gradient(circle at 0% 0%,rgba(88,209,201,.16),transparent 26%),radial-gradient(circle at 100% 100%,rgba(92,154,255,.1),transparent 30%),linear-gradient(180deg,#14223508,#58d1c914),var(--surface)}.hero-photo-wrap{position:relative;overflow:hidden;border-radius:22px;min-height:320px}.hero-photo-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#132a3a14,#132a3a61)}.hero-photo{width:100%;height:100%;min-height:320px;object-fit:cover;display:block}.hero-logo-badge{position:absolute;inset-inline-end:1rem;bottom:1rem;width:96px;height:96px;overflow:hidden;border-radius:18px;z-index:1;box-shadow:0 16px 36px #132a3a47}.hero-monogram-badge{display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 20%,rgba(255,180,0,.16),transparent 50%),linear-gradient(155deg,#fffffffa,#f5f8fbf0);border:1px solid rgba(21,31,47,.12)}.hero-logo-badge-mark{width:72px;height:72px;object-fit:contain;object-position:center;transform:none;filter:drop-shadow(0 12px 24px rgba(8,19,29,.22))}.hero-panel-copy{display:grid;gap:.45rem}.hero-panel-label{display:inline-flex;width:fit-content;align-items:center;padding:.34rem .72rem;border-radius:999px;background:#1422350f;color:var(--primary-strong);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.hero-panel-copy strong{color:var(--primary-strong);font-size:1.22rem}.hero-panel-copy p{margin:0;color:var(--muted);line-height:1.7}.hero-side-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.hero-side-metrics div{padding:.8rem;border-radius:14px;background:#ffffffa6;border:1px solid rgba(88,209,201,.22)}.hero-side-metrics span{display:block;color:var(--muted);font-size:.8rem;margin-bottom:.25rem}.hero-side-metrics strong{display:block;color:var(--primary-strong);font-size:.95rem}.detail-hero-card{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:1rem;align-items:start;background:radial-gradient(circle at 100% 0%,rgba(88,209,201,.12),transparent 28%),linear-gradient(180deg,#fffffffa,#f4f8fcf5);border:1px solid rgba(20,34,53,.08);box-shadow:0 22px 40px #14223514}.detail-hero-main h1{margin-top:.4rem}.detail-back-link{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;color:var(--muted);font-weight:700}.detail-hero-side{display:grid;gap:1rem}.detail-inline-facts span{display:inline-flex;align-items:center;gap:.35rem}.detail-summary{margin:.35rem 0 .55rem;line-height:1.7}.detail-source-note{margin:0;line-height:1.6}.detail-quick-box{padding:1rem;border-radius:16px;background:#132a3a0d;border:1px solid rgba(19,42,58,.08)}.detail-quick-box span{display:block;color:var(--muted);margin-bottom:.4rem}.detail-quick-label{display:inline-flex!important;align-items:center;gap:.4rem}.detail-quick-box strong{display:block;line-height:1.45}.detail-cta-stack{display:grid;gap:.75rem}.detail-source-card{display:grid;gap:.72rem;padding:1rem;border:1px solid rgba(19,42,58,.12);border-radius:18px;background:linear-gradient(135deg,#58d1c91f,#132a3a0a),#fff}.detail-source-title{display:inline-flex;align-items:center;gap:.45rem;color:var(--primary-strong);font-weight:800}.detail-source-card p{margin:0;color:var(--muted);line-height:1.6}.detail-panel-card{display:grid;gap:.45rem;align-content:start;min-height:100%;background:linear-gradient(180deg,#fffffffa,#f4f8fcf2);border:1px solid rgba(20,34,53,.08);box-shadow:0 18px 34px #14223514}.detail-source-button{min-height:3rem}.detail-full-button{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.card,.input,.textarea{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.card{padding:1.3rem;min-width:0}.route-loading-card{display:grid;min-height:12rem;place-items:center;color:var(--primary-strong);font-weight:800;letter-spacing:.08em}.page-hero-block{margin-bottom:1.5rem;background:radial-gradient(circle at 8% 0%,rgba(88,209,201,.12),transparent 30%),linear-gradient(180deg,#fffffffa,#f4f8fceb)}.page-hero-block .section-heading{max-width:880px}.page-hero-block .section-title-icon{width:3.25rem;height:3.25rem;border-radius:18px;background:linear-gradient(135deg,var(--primary),#1b3447);color:#fff;box-shadow:0 16px 28px #14273629}.page-hero-block .section-title-icon svg{width:1.35rem;height:1.35rem;stroke-width:2.25}.page-hero-media{overflow:hidden;border-radius:18px;margin-bottom:1rem;border:1px solid rgba(19,42,58,.08)}.page-hero-media img{width:100%;height:210px;object-fit:cover;display:block}.jobs-hero-block .section-heading{margin-bottom:1rem}.archive-hero-shell{display:grid;gap:1.1rem}.archive-hero-top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.95fr);gap:1rem;align-items:start}.archive-hero-summary{display:grid;gap:.85rem;align-content:start}.archive-hero-summary-media .page-hero-media,.conversion-strip-compact{margin-bottom:0}.conversion-strip-compact div{padding:.92rem 1rem}.archive-decision-card{border:1px solid rgba(20,34,53,.08);box-shadow:0 18px 34px #14223514}.archive-decision-card .hero-actions{align-items:stretch}.jobs-callout-card{margin-bottom:0}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.pathways-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pathway-card{display:grid;gap:.85rem;align-content:start}.pathway-icon{display:inline-flex;width:2.8rem;height:2.8rem;align-items:center;justify-content:center;border-radius:12px;background:#58d1c924;color:var(--primary-strong)}.pathway-link{margin-top:auto}.pathway-button{display:inline-flex;align-items:center;gap:.45rem}.service-card,.trust-card,.faq-card{display:grid;gap:.85rem;align-content:start}.card-link-inline{margin-top:auto}.inline-action-button{display:inline-flex;align-items:center;gap:.45rem}.service-points{margin:0;color:var(--muted);line-height:1.65}.proof-card span{display:block;color:var(--muted);margin-bottom:.5rem}.proof-card strong{display:block;font-size:1.05rem}.proof-surface{margin-bottom:1rem;padding:1.15rem 1.25rem;border-radius:14px;background:linear-gradient(90deg,#58d1c91a,#786cff0f);border:1px solid rgba(19,42,58,.08)}.proof-copy h3{margin:0 0 .5rem}.process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.process-card{position:relative;overflow:hidden}.process-index{display:inline-flex;margin-bottom:1rem;color:var(--accent);font-size:1.6rem;font-weight:800}.section-heading{max-width:760px;margin-bottom:1.5rem}.section-title-row{display:flex;align-items:flex-start;gap:1rem}.section-title-icon{display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;border-radius:12px;background:linear-gradient(135deg,#58d1c92e,#786cff1a);color:var(--primary-strong);flex-shrink:0;margin-top:.12rem}.section-heading h2,.hero-section h1,.cta-block h2,.detail-stack h1{margin:0 0 .75rem;line-height:1.1}.hero-section h1{font-size:clamp(2.5rem,6vw,4.75rem);overflow-wrap:anywhere;text-wrap:balance}.section-heading h2{font-size:clamp(1.8rem,3vw,2.6rem);overflow-wrap:anywhere;text-wrap:balance;letter-spacing:-.02em}.section-title-row h2{margin-bottom:0}.eyebrow,.badge{display:inline-flex;align-items:center;gap:.375rem}.eyebrow{color:var(--primary);font-weight:700;margin-bottom:.75rem}.section-heading>.eyebrow{width:fit-content;padding:.36rem .74rem;border-radius:999px;background:#132a3a0f;color:var(--primary-strong);font-size:.86rem}.muted{color:var(--muted)}.badge{padding:.4rem .76rem;border-radius:999px;background:linear-gradient(135deg,#e7fbf6fa,#f4f8fcf5);color:var(--primary-strong);font-size:.78rem;font-weight:700;min-width:0;line-height:1.18;border:1px solid rgba(88,209,201,.22)}.badge-soft{background:linear-gradient(135deg,#b6f25f47,#ffffffe6);color:#22401d;flex-shrink:0;border-color:#b6f25f66}.badge-clamp{display:-webkit-box;max-width:min(76%,16rem);overflow:hidden;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;border:1px solid transparent;border-radius:999px;min-height:3.2rem;padding:.95rem 1.22rem;cursor:pointer;font-weight:700;line-height:1;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease}.btn:hover{transform:translateY(-1px)}.btn:disabled{cursor:not-allowed;opacity:.72}.btn-label{display:inline-flex;align-items:center;text-wrap:balance}.btn-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn-icon svg{width:1.2rem;height:1.2rem;stroke-width:2.25}.btn-primary{background:linear-gradient(135deg,var(--primary),#24405d 76%,rgba(88,209,201,.9));color:#fff;box-shadow:0 14px 28px #14223529}.btn-secondary{background:linear-gradient(135deg,#e8faf7fa,#f1fcfaeb);color:var(--primary-strong);border-color:#14223514;box-shadow:0 10px 22px #1422350f}.input,.textarea{width:100%;padding:.9rem 1rem}.textarea{resize:vertical}.filters-grid,.form-stack,.detail-stack,.stack-sm,.page-tail-grid{display:grid;gap:1rem}.filters-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.card-description{color:var(--muted);line-height:1.68;min-height:4rem}.card-description-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.job-card{display:grid;gap:.95rem;align-content:start}.job-card .stack-sm{align-content:start}.job-card .card-actions{margin-top:auto;padding-top:.2rem}.archive-opportunity-card{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0%,rgba(88,209,201,.1),transparent 24%),linear-gradient(180deg,#fffffffc,#f4f8fcf2)}.archive-opportunity-card:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:0;width:100%;height:.2rem;background:linear-gradient(90deg,var(--accent),rgba(34,64,93,.82));opacity:.7}.archive-opportunity-card h3{overflow-wrap:anywhere}.archive-card-badges{align-items:flex-start}.archive-card-title-wrap h3{margin:0;font-size:clamp(1.28rem,2.2vw,1.62rem);line-height:1.16;letter-spacing:-.02em;text-wrap:balance}.job-card>.meta-row,.program-card-title .meta-row{min-width:0;flex-wrap:wrap;justify-content:space-between;gap:.45rem}.archive-card-centered{text-align:center}.archive-card-centered>.meta-row,.archive-card-centered .program-card-title .meta-row,.archive-card-centered .company-identity,.archive-card-centered .stack-sm,.archive-card-centered .job-trust-pill-row,.archive-card-centered .card-actions{justify-content:center}.archive-card-centered .company-identity{flex-wrap:wrap}.archive-card-centered .inline-meta,.archive-card-centered .job-trust-pill,.archive-card-centered .card-mini-meta{text-align:center}.archive-card-centered .program-card-head{grid-template-columns:1fr;justify-items:center;text-align:center}.program-card{gap:1rem;text-align:start}.program-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:start}.program-card-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:18px;background:linear-gradient(135deg,var(--primary),#1b3447);color:#fff;box-shadow:0 14px 24px #14273629}.program-card-title{display:grid;gap:.55rem}.program-card .meta-row,.program-card .stack-sm,.program-card .job-trust-pill-row{justify-content:flex-start}.program-card-title h3{margin:0;font-size:clamp(1.3rem,2.2vw,1.62rem);line-height:1.16;letter-spacing:-.015em;overflow-wrap:break-word}.job-company-line{margin:0;line-height:1.55;font-size:.98rem}.company-identity{display:flex;align-items:center;gap:.8rem;padding-block:.1rem}.company-identity-copy{display:grid;gap:.18rem;min-width:0}.company-reference{display:inline-flex;width:fit-content;max-width:100%;padding:.24rem .55rem;border-radius:999px;background:#1422350d;color:var(--muted);font-size:.72rem;font-weight:700;overflow-wrap:anywhere}.company-identity-detail{margin-bottom:.15rem}.company-avatar{width:2.8rem;height:2.8rem;border-radius:14px;object-fit:cover;flex-shrink:0;border:1px solid rgba(20,34,53,.08);box-shadow:0 10px 18px #14223514}.company-avatar-lg{width:3.25rem;height:3.25rem;border-radius:16px}.company-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:800;letter-spacing:.04em}.card-mini-meta{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .7rem;border-radius:999px;background:#1422350d;color:var(--muted);font-size:.8rem;flex-shrink:0;line-height:1.15}.job-trust-pill-row{display:flex;flex-wrap:wrap;gap:.5rem}.job-trust-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .78rem;border-radius:999px;background:#58d1c91f;color:var(--primary-strong);font-size:.8rem;font-weight:600}.job-trust-pill-strong{background:#14223514;color:var(--primary-strong)}.filters-card{display:grid;gap:1rem;margin-bottom:1.5rem;background:radial-gradient(circle at 0% 0%,rgba(88,209,201,.08),transparent 34%),linear-gradient(180deg,#fffffffc,#f4f8fcf0),var(--surface);border:1px solid rgba(20,34,53,.08);box-shadow:0 16px 28px #1422350f}.filters-header{display:grid;gap:.45rem;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.8rem}.filters-header p{margin:0;max-width:38rem}.filters-badge{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;padding:.42rem .72rem;border-radius:999px;background:#132a3a0f;color:var(--primary-strong);font-size:.84rem;font-weight:700}.filters-summary-row,.archive-results-header,.archive-load-more{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.filters-summary-row{color:var(--muted);font-size:.92rem}.filters-summary-row button,.archive-results-header button{border:0;background:transparent;color:var(--primary-strong);font:inherit;font-weight:800;cursor:pointer;padding:0}.archive-results-header{margin:.1rem 0 1rem;color:var(--muted);font-weight:700;padding-inline:.15rem}.archive-lead-card{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;background:radial-gradient(circle at top left,rgba(88,209,201,.18),transparent 34%),linear-gradient(135deg,#fff,#eaf8fb)}.archive-lead-card h3,.archive-lead-card p{margin:0}.archive-lead-card h3{margin-top:.25rem;color:var(--primary-strong)}.archive-lead-card p{margin-top:.35rem;color:var(--muted);line-height:1.6}.archive-lead-card .hero-actions{align-items:stretch}.archive-lead-card .btn{line-height:1.2;white-space:normal}.archive-lead-icon{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:18px;background:linear-gradient(135deg,var(--primary),#1b3447);color:#fff;box-shadow:0 14px 24px #14273629}.archive-load-more{justify-content:center;margin:1.25rem 0 1.7rem}.filter-input-wrap{position:relative}.filter-input-wrap svg{position:absolute;inset-inline-start:1rem;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.filter-input-wrap .input{padding-inline-start:2.7rem}.conversion-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.conversion-strip div{padding:1rem 1.1rem;border-radius:16px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow)}.conversion-strip span{display:inline-flex;align-items:center;gap:.4rem;color:var(--muted);margin-bottom:.35rem;font-size:.9rem}.conversion-strip strong{display:block;color:var(--primary-strong);line-height:1.4}.discovery-quick-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.discovery-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.discovery-route-card{display:grid;gap:.5rem;padding:.85rem;border:1px solid rgba(19,42,58,.09);border-radius:12px;background:#eef3f8bd}.discovery-route-card strong{color:var(--primary-strong)}.discovery-route-card small{color:var(--muted);line-height:1.55}.form-action-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem}.form-action-grid a,.form-action-grid .btn{width:100%}.conversion-callout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);gap:1rem;margin-bottom:1.5rem;align-items:center;background:radial-gradient(circle at 0% 0%,rgba(88,209,201,.12),transparent 32%),linear-gradient(180deg,#fffffffc,#f4f8fcf0)}.conversion-callout h3{margin:.35rem 0 .75rem;line-height:1.3}.callout-points{display:flex;flex-wrap:wrap;gap:.75rem}.callout-points span{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;border-radius:999px;background:#58d1c91a;color:var(--primary-strong);font-size:.92rem}.pricing-card{position:relative;overflow:hidden;display:grid;gap:.85rem;align-content:start;background:linear-gradient(180deg,#fffffffc,#f5f9fcf0),var(--surface)}.pricing-card:before{content:"";position:absolute;inset:0 0 auto;height:.2rem;background:linear-gradient(90deg,var(--accent),var(--accent-lime))}.pricing-fit{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;padding:.45rem .75rem;border-radius:999px;background:#132a3a0f;color:var(--primary-strong);font-size:.9rem;font-weight:700}.pricing-points{margin:.2rem 0 1rem;color:var(--muted);line-height:1.7}.pricing-step{margin:0;color:var(--primary-strong);font-weight:800}.pricing-card .btn{margin-top:auto}.card-title-row{display:flex;align-items:center;gap:.7rem}.card-title-row h3{margin:0}.card-title-icon{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:999px;background:#132a3a14;color:var(--primary-strong);flex-shrink:0}.meta-box{padding:1rem;border-radius:calc(var(--radius) - 4px);background:var(--surface-alt);border:1px solid var(--border)}.meta-box span{display:block;color:var(--muted);margin-bottom:.35rem}.detail-meta-grid{gap:.85rem}.two-col-list,.detail-panels-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.contact-primary-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1rem;align-items:start}.contact-support-stack{display:grid;gap:1rem}.contact-process-card,.detail-panel-card h3{margin-top:0}.detail-hero-main h1,.job-company-line,.company-identity .muted,.meta-box strong{overflow-wrap:break-word}.lead-inline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:.75rem}.form-surface{gap:.85rem;align-content:start;background:radial-gradient(circle at 100% 0%,rgba(88,209,201,.16),transparent 28%),linear-gradient(180deg,#fffffffc,#f5f9fcf5);border:1px solid rgba(20,34,53,.08);box-shadow:0 20px 36px #14223517}.form-surface-head{display:grid;gap:.45rem}.form-surface-head h3{margin:0}.form-surface-head p{margin:0;color:var(--muted);line-height:1.6}.lead-note{grid-column:1 / -1;margin:0;color:var(--muted);font-size:.92rem}.form-honeypot{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.form-status{grid-column:1 / -1;margin:0;border-radius:14px;padding:.8rem .95rem;font-weight:700;line-height:1.55}.form-status-success{background:#3778541f;color:#2e6d4a}.form-status-error{background:#ac483a1f;color:#9b3c31}.lead-block .section-heading{margin-bottom:1rem}.page-tail-grid{grid-template-columns:1fr 1fr;margin-top:1.5rem}.cta-inline{text-align:center;background:radial-gradient(circle at 100% 0%,rgba(88,209,201,.14),transparent 34%),linear-gradient(180deg,#fffffffc,#f4f8fcf7);border:1px solid rgba(20,34,53,.08);box-shadow:0 20px 36px #14223514}.cta-inline p{max-width:720px;margin:0 auto 1rem;line-height:1.7}.checklist-card ul,.page-tail-grid ul{margin:.85rem 0 0;padding-inline-start:1.15rem}.icon-bullet-list{list-style:none;padding:0;margin:.85rem 0 0;display:grid;gap:.8rem}.icon-bullet-list li{display:flex;align-items:flex-start;gap:.65rem;color:var(--muted);line-height:1.65}.icon-bullet-list li svg{flex-shrink:0;margin-top:.15rem;color:var(--accent)}.blog-page,.article-detail-page{background:radial-gradient(circle at 12% 4%,rgba(88,209,201,.1),transparent 28%),radial-gradient(circle at 88% 18%,rgba(120,108,255,.08),transparent 30%)}.article-detail-page .container{width:min(calc(100% - 2rem),1120px)}.blog-masthead{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);gap:clamp(1rem,3vw,2rem);align-items:stretch;margin-bottom:1.25rem;padding:clamp(1.15rem,3vw,2rem);overflow:hidden;background:radial-gradient(circle at 8% 0%,rgba(88,209,201,.18),transparent 34%),radial-gradient(circle at 92% 0%,rgba(120,108,255,.1),transparent 32%),linear-gradient(135deg,#fffffffa,#eff5fbdb);direction:ltr}.blog-masthead-copy{display:grid;align-content:center;gap:1rem;min-width:0;width:100%}.blog-masthead-title-row{display:flex;align-items:flex-start;gap:1rem;min-width:0;width:100%}.blog-masthead h1{margin:0;max-width:820px;color:var(--primary-strong);font-size:clamp(2.3rem,5.4vw,4.8rem);line-height:.98;letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance}.blog-masthead p{max-width:720px;color:var(--muted);font-size:1.08rem;line-height:1.75}.blog-editorial-note{display:grid;align-content:start;gap:.8rem;padding:1rem;border:1px solid rgba(88,209,201,.24);border-radius:16px;background:radial-gradient(circle at 0% 0%,rgba(88,209,201,.16),transparent 34%),#ffffffc7;box-shadow:inset 0 0 0 1px #ffffff8a}.blog-editorial-note strong{color:var(--primary-strong);font-size:1.15rem}.blog-editorial-note p{margin:0;font-size:.96rem;line-height:1.65}.blog-section-kicker{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.2rem 0 .75rem;color:var(--muted);font-weight:800}.article-topic-row,.article-tags,.article-card-topline,.article-card-footer,.article-detail-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.article-topic-row span,.article-tags span{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .72rem;border-radius:999px;background:#132a3a12;color:var(--primary-strong);font-size:.84rem;font-weight:750}.blog-feature-grid,.article-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);gap:1rem;align-items:start;direction:ltr}.blog-feature-grid{margin-bottom:1.5rem}.article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.article-card{display:grid;gap:.95rem;align-content:start;overflow:hidden}.article-card-image-link{position:relative;display:grid;place-items:center;aspect-ratio:5 / 3;margin:-1.25rem -1.25rem 0;padding:clamp(.45rem,1.2vw,.85rem);overflow:hidden;border-radius:var(--radius) var(--radius) 22px 22px;background:radial-gradient(circle at 16% 12%,rgba(255,180,0,.12),transparent 32%),radial-gradient(circle at 86% 88%,rgba(88,209,201,.16),transparent 34%),linear-gradient(145deg,#fff,#edf5fb);box-shadow:inset 0 -1px #132a3a0f}.article-card-image-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.4),transparent 42%),linear-gradient(180deg,transparent 68%,rgba(19,35,58,.06))}.article-card-image{position:relative;z-index:1;display:block;width:100%;height:100%;border-radius:18px;object-fit:contain;object-position:center;background:#ffffffbd;box-shadow:0 14px 30px #14223514,inset 0 0 0 1px #132a3a0f;transition:filter .18s ease,box-shadow .18s ease}.article-card:hover .article-card-image{filter:saturate(1.05) contrast(1.02);box-shadow:0 18px 38px #1422351f,inset 0 0 0 1px #ffb40024}.article-card-featured{min-height:100%;background:radial-gradient(circle at 14% 0%,rgba(88,209,201,.14),transparent 36%),linear-gradient(180deg,#fffffffa,#eff5fbdb)}.article-card-copy{display:grid;gap:.35rem}.article-card-copy h3{margin:0;color:var(--primary-strong);font-size:clamp(1.2rem,2.2vw,1.7rem);line-height:1.22;overflow-wrap:anywhere;text-wrap:balance}.article-card-copy p,.blog-side-list span,.blog-cta-card p,.article-lead,.article-cta-panel p{color:var(--muted);line-height:1.65}.article-card-copy p,.blog-side-list span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.article-card-featured .article-card-copy p{-webkit-line-clamp:4}.article-card-footer{justify-content:space-between;margin-top:auto}.blog-side-panel,.article-cta-panel{display:grid;gap:1rem;position:sticky;top:6rem}.blog-side-list{display:grid;gap:.75rem}.blog-side-list a{display:grid;gap:.25rem;padding:.85rem;border-radius:12px;background:#eef3f8d1;color:var(--primary-strong);transition:background-color .14s ease,transform .14s ease}.blog-side-list a:hover{background:#58d1c924;transform:translateY(-1px)}.blog-section-heading{margin-top:1.5rem}.blog-section-heading h2{margin:0}.blog-cta-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;background:radial-gradient(circle at 100% 0%,rgba(88,209,201,.18),transparent 32%),linear-gradient(135deg,#132a3a0d,#fffffffa)}.blog-cta-card h3,.article-cta-panel h3{margin:0;color:var(--primary-strong);font-size:clamp(1.35rem,2vw,1.9rem)}.article-layout{grid-template-areas:"content aside" "related related";grid-template-columns:minmax(0,720px) minmax(260px,.65fr);gap:1.15rem;justify-content:center;margin-top:1.15rem}.article-detail-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.8fr);gap:clamp(1rem,3vw,2rem);align-items:center;margin-bottom:1.15rem;padding:clamp(1.15rem,3vw,1.7rem);overflow:hidden;background:radial-gradient(circle at 100% 0%,rgba(88,209,201,.16),transparent 30%),linear-gradient(135deg,#fffffffc,#eff5fbc7);direction:ltr}.article-detail-hero-copy{display:grid;gap:1rem;min-width:0;width:100%}.article-detail-hero h1{margin:0;color:var(--primary-strong);font-size:clamp(2.15rem,4.7vw,3.65rem);line-height:1.08;letter-spacing:-.025em;max-width:100%;overflow-wrap:anywhere;text-wrap:balance}.article-detail-card{grid-area:content;display:grid;gap:1.2rem;padding:clamp(1.3rem,3vw,2.25rem);overflow:hidden;background:linear-gradient(180deg,#fffffffa,#f5f9fceb)}.article-aside{grid-area:aside}.article-related{grid-area:related}.article-back-link{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;color:var(--primary-strong);font-weight:800}.article-detail-card h1{margin:0;color:var(--primary-strong);font-size:clamp(2rem,4.2vw,3.35rem);line-height:1.12;max-width:100%;overflow-wrap:anywhere;text-wrap:balance}.article-lead{max-width:680px;color:var(--muted);font-size:clamp(1.02rem,1.5vw,1.15rem);line-height:1.85}.article-hero-figure{margin:0;overflow:hidden;border:1px solid rgba(19,42,58,.08);border-radius:24px;background:radial-gradient(circle at 18% 12%,rgba(255,180,0,.14),transparent 32%),radial-gradient(circle at 90% 84%,rgba(88,209,201,.18),transparent 36%),linear-gradient(145deg,#fff,#edf5fb);box-shadow:0 18px 38px #1427361a}.article-hero-figure img{display:block;width:100%;aspect-ratio:5 / 3;height:auto;max-height:min(42vw,380px);padding:clamp(.55rem,1.2vw,.9rem);border-radius:22px;object-fit:contain;object-position:center}.article-hero-figure figcaption{padding:.65rem .9rem;color:var(--muted);font-size:.82rem;text-align:center}.article-body{display:grid;gap:1.15rem;max-width:660px;margin-inline:auto;color:var(--text);font-size:clamp(1.05rem,1.4vw,1.14rem);line-height:1.95}.article-body h2{margin:1.15rem 0 0;color:var(--primary-strong);font-size:clamp(1.45rem,2.1vw,2rem);line-height:1.25;text-wrap:balance}.article-body p,.article-body ul{margin:0}.article-body li{margin-bottom:.55rem}.article-summary-box,.article-checklist,.article-faq-block,.article-sources-box{display:grid;gap:.85rem;max-width:660px;width:100%;margin-inline:auto;padding:1rem;border:1px solid rgba(19,42,58,.08);border-radius:16px;background:radial-gradient(circle at 0% 0%,rgba(88,209,201,.14),transparent 34%),#eef3f899}.article-block-title{display:flex;align-items:center;gap:.6rem}.article-block-title h2{margin:0;color:var(--primary-strong);font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.3}.article-summary-box ul,.article-checklist ul,.article-sources-box ul{display:grid;gap:.65rem;padding:0;margin:0;list-style:none}.article-summary-box li,.article-checklist li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:start;color:var(--text);line-height:1.65}.article-summary-box li svg,.article-checklist li svg{margin-top:.25rem;color:var(--accent)}.article-callout{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;max-width:660px;margin-inline:auto;padding:1rem;border:1px solid rgba(88,209,201,.24);border-radius:16px;background:linear-gradient(135deg,#fffffffa,#eff5fbc2)}.article-callout-warning{border-color:#ff8a5c57;background:radial-gradient(circle at 100% 0%,rgba(255,138,92,.14),transparent 34%),#fffffffa}.article-callout strong{display:block;color:var(--primary-strong);font-size:1.02rem}.article-callout p{margin:.25rem 0 0;color:var(--muted);line-height:1.65}.article-faq-list{display:grid;gap:.55rem}.article-faq-list details{border:1px solid rgba(19,42,58,.08);border-radius:12px;background:#ffffffb8;overflow:hidden}.article-faq-list summary{cursor:pointer;padding:.75rem .85rem;color:var(--primary-strong);font-weight:800}.article-faq-list p{margin:0;padding:0 .85rem .85rem;color:var(--muted);line-height:1.65}.article-sources-box{background:linear-gradient(135deg,#132a3a0a,#eef3f8b8)}.article-sources-box a{display:inline-flex;align-items:center;gap:.4rem;color:var(--primary-strong);font-weight:800;line-height:1.45}.article-sources-box a:hover{color:var(--accent)}[dir=rtl] .blog-masthead-copy,[dir=rtl] .blog-editorial-note,[dir=rtl] .article-card,[dir=rtl] .blog-side-panel,[dir=rtl] .article-detail-hero-copy,[dir=rtl] .article-detail-card,[dir=rtl] .article-cta-panel,[dir=rtl] .article-related{direction:rtl}.article-inline-cta{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.85rem;padding:1rem 1.05rem;border:1px solid rgba(88,209,201,.24);border-radius:16px;background:radial-gradient(circle at 0% 0%,rgba(88,209,201,.18),transparent 36%),linear-gradient(135deg,#132a3a0f,#fffffff0)}.article-inline-cta .hero-actions{justify-content:flex-start}[dir=rtl] .article-inline-cta .hero-actions{justify-content:flex-end}.article-inline-cta strong{display:block;color:var(--primary-strong);font-size:1.12rem;line-height:1.35}.article-inline-cta p{margin:.3rem 0 0;color:var(--muted);line-height:1.55}.article-final-cta{display:grid;gap:1rem;margin-top:.4rem;padding:clamp(1.05rem,3vw,1.45rem);border:1px solid rgba(19,42,58,.1);border-radius:16px;background:radial-gradient(circle at 92% 0%,rgba(88,209,201,.2),transparent 34%),linear-gradient(135deg,#132a3a14,#eff5fbbd)}.article-final-cta h2{margin:.25rem 0 0;color:var(--primary-strong);font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.25}.article-final-cta p{margin:.4rem 0 0;color:var(--muted);line-height:1.65}.article-final-cta .hero-actions{justify-content:flex-start}[dir=rtl] .article-final-cta .hero-actions{justify-content:flex-end}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.section-footer-actions{display:flex;justify-content:center;margin-top:1.25rem}.audience-surface{background:linear-gradient(180deg,rgba(88,209,201,.08) 0%,transparent 100%)}.audience-card{min-height:180px}.page-intro-banner{display:flex;gap:.75rem;align-items:center;padding:1rem 1.1rem;margin-bottom:1rem;border-radius:16px;background:#132a3a0d;border:1px solid rgba(19,42,58,.08)}.page-intro-banner-iconic{align-items:flex-start}.page-intro-banner-iconic>div{display:grid;gap:.25rem}.intro-banner-icon{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;border-radius:14px;background:linear-gradient(135deg,var(--primary),#1b3447);color:#fff;flex-shrink:0}.lang-chip{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:.45rem .75rem}.lang-chip-active{background:linear-gradient(135deg,var(--primary),#23415d);color:#fff;border-color:var(--primary)}.feature-icon{color:var(--accent)}.trust-surface{background:linear-gradient(180deg,transparent 0%,rgba(19,42,58,.04) 100%)}.site-footer{border-top:1px solid var(--border);margin-top:3rem;background:radial-gradient(circle at 12% 10%,rgba(88,209,201,.12),transparent 28%),#eef5fb}.footer-brand{max-width:420px}.footer-brand-band{width:min(100%,100%);min-height:138px;display:grid;align-items:center;padding:1.1rem 1.2rem;margin-bottom:1rem;border:1px solid rgba(255,180,0,.18);border-radius:24px;background:radial-gradient(circle at 20% 8%,rgba(255,180,0,.18),transparent 32%),radial-gradient(circle at 82% 94%,rgba(229,29,42,.12),transparent 34%),linear-gradient(145deg,var(--brand-navy),var(--primary) 62%,#11151f);box-shadow:0 18px 42px #17263c24}.footer-brand-lockup{display:flex;align-items:center;gap:1rem}.footer-brand-mark{width:4.2rem;height:4.2rem;border-radius:20px}.footer-brand-monogram{width:100%;height:100%;font-size:2.2rem}.footer-logo{width:3.12rem;height:3.12rem;display:block;object-fit:contain;object-position:center;filter:drop-shadow(0 14px 22px rgba(0,0,0,.18))}.footer-brand-copy{display:grid;gap:.2rem}.footer-brand-name{color:#fff;font-size:1.48rem;font-weight:800;letter-spacing:-.03em}.footer-brand-note{color:#fffc;font-size:.9rem;line-height:1.45}.footer-row{display:grid;grid-template-columns:minmax(220px,1.05fr) minmax(0,1.45fr) minmax(180px,.65fr);gap:1.5rem;align-items:start;padding:2rem 0}.footer-nav-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.footer-nav-block{display:grid;gap:.65rem}.footer-nav-block strong{color:var(--primary-strong)}.footer-links{display:grid;gap:.52rem}.footer-links a,.footer-link-button{color:var(--muted);font-weight:600;line-height:1.35}.footer-link-button{padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer}.footer-link-button:hover,.footer-links a:hover,.cookie-privacy-link:hover{color:var(--primary-strong)}.footer-brand p{margin:0;color:var(--muted);line-height:1.7}.footer-cta-row{margin-top:1rem}.footer-cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;padding:.78rem 1rem;border-radius:999px;background:linear-gradient(135deg,var(--primary),#1b3447);color:#fff;font-weight:800}.mobile-sticky-cta{display:none}.floating-whatsapp{position:fixed;right:1.35rem;bottom:1.35rem;z-index:34;display:inline-grid;place-items:center;width:4.05rem;height:4.05rem;border-radius:50%;color:#fff;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.26),transparent 34%),linear-gradient(135deg,var(--primary),#0c1d29 58%,#1e4f43);border:1px solid rgba(255,255,255,.42);box-shadow:0 20px 45px #1427363d,0 0 0 8px #58d1c91f;opacity:0;pointer-events:none;transform:translateY(1rem) scale(.88);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease}.floating-whatsapp-visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.floating-whatsapp:hover{box-shadow:0 24px 55px #1427364d,0 0 0 10px #58d1c929;transform:translateY(-.15rem) scale(1.03)}.floating-whatsapp-ring{position:absolute;top:-.28rem;right:-.28rem;bottom:-.28rem;left:-.28rem;border:1px solid rgba(88,209,201,.58);border-radius:50%;opacity:.65}.floating-whatsapp-icon{display:inline-grid;place-items:center;width:2.62rem;height:2.62rem;border-radius:50%;background:#ffffff1f}.floating-whatsapp-label{position:absolute;right:calc(100% + .72rem);white-space:nowrap;padding:.48rem .72rem;border-radius:999px;background:#fffffffa;border:1px solid rgba(19,42,58,.08);color:var(--primary-strong);box-shadow:var(--shadow);font-size:.88rem;font-weight:800;opacity:0;transform:translate(.35rem);transition:opacity .16s ease,transform .16s ease}.floating-whatsapp:hover .floating-whatsapp-label,.floating-whatsapp:focus-visible .floating-whatsapp-label{opacity:1;transform:translate(0)}.floating-whatsapp-visible.floating-whatsapp-pulse-0 .floating-whatsapp-ring,.floating-whatsapp-visible.floating-whatsapp-pulse-1 .floating-whatsapp-ring{animation:whatsapp-ring-pulse .9s ease-out}@keyframes whatsapp-ring-pulse{0%{opacity:.72;transform:scale(.88)}to{opacity:0;transform:scale(1.34)}}.privacy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.privacy-card{display:grid;gap:.65rem}.privacy-card h2{margin:0;color:var(--primary-strong);font-size:1.25rem}.privacy-card p{margin:0;color:var(--muted);line-height:1.75}.cookie-consent{position:fixed;left:1.25rem;right:1.25rem;bottom:1.25rem;z-index:45;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:start;width:min(100% - 2.5rem,1060px);margin:0 auto;padding:1rem;border:1px solid rgba(19,42,58,.12);border-radius:24px;background:#fffffffa;box-shadow:0 24px 70px #1427362e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cookie-consent-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:12px;background:linear-gradient(135deg,#58d1c933,#132a3a14);color:var(--primary-strong)}.cookie-consent-title-row{display:flex;align-items:center;gap:.45rem;color:var(--primary-strong)}.cookie-consent h2{margin:0;font-size:1.05rem}.cookie-consent p{margin:.35rem 0 .55rem;color:var(--muted);line-height:1.6}.cookie-privacy-link{color:var(--primary-strong);font-weight:700}.cookie-options{display:grid;gap:.55rem;margin:.85rem 0}.cookie-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start;padding:.65rem;border:1px solid rgba(19,42,58,.08);border-radius:12px;background:#eef3f8c7}.cookie-option input{margin-top:.22rem;accent-color:var(--primary)}.cookie-option strong,.cookie-option small{display:block}.cookie-option small{margin-top:.18rem;color:var(--muted);line-height:1.45}.cookie-consent-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;max-width:350px}.cookie-button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.8rem;padding:.75rem .95rem;border-radius:999px;border:1px solid rgba(19,42,58,.12);cursor:pointer;font-weight:800}.cookie-button-primary{border-color:transparent;background:linear-gradient(135deg,var(--primary),#1b3447);color:#fff}.cookie-button-soft{background:var(--secondary);color:var(--primary-strong)}@media(max-width:900px){.page-section{padding:2.4rem 0}.hero-section{padding:3rem 0 2rem;text-align:center}.hero-immersive{min-height:auto;padding:0}.hero-immersive-inner{min-height:calc(100vh - 4rem);width:min(calc(100% - 1.5rem),var(--container));gap:1.2rem;padding-block:4.4rem 1.4rem}.hero-content{width:100%;min-width:0}.hero-immersive .hero-actions,.hero-immersive .hero-points,.hero-immersive .hero-trust-row{justify-content:center}.hero-immersive .hero-actions{flex-wrap:wrap}.hero-immersive .hero-actions a,.hero-immersive .hero-actions .btn{min-width:0}.hero-signal-strip{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.hero-signal-mark{display:none}.hero-signal-item{min-width:0;padding:.72rem .45rem}.hero-signal-item strong,.hero-signal-item span{overflow-wrap:anywhere}.hero-section h1{max-width:min(100%,20rem);margin-inline:auto;padding-inline:.35rem;font-size:clamp(1.68rem,7.2vw,2rem);line-height:1.12}.hero-section p,.hero-kicker{max-width:min(100%,20rem);margin-inline:auto;padding-inline:.35rem}.hero-brand-signature{width:fit-content;max-width:min(100%,20rem);margin-inline:auto;flex-wrap:wrap;justify-content:center}.hero-section .eyebrow{max-width:min(100%,20rem);justify-content:center;padding-inline:.35rem;font-size:.88rem;line-height:1.45}.hero-grid,.split-grid,.detail-hero-card,.card-grid,.article-grid,.blog-feature-grid,.article-layout,.blog-masthead,.article-detail-hero,.proof-grid,.discovery-route-grid,.privacy-grid,.page-tail-grid,.pathways-grid,.meta-grid,.two-col-list,.detail-panels-grid,.contact-primary-grid,.archive-hero-top,.filters-grid,.lead-inline,.conversion-strip,.conversion-callout,.faq-grid{grid-template-columns:1fr}.filters-header{grid-template-columns:minmax(0,1fr)}.filters-header p{max-width:none}.header-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.45rem 0;direction:ltr}.footer-row{grid-template-columns:1fr;gap:1.35rem}.article-layout{grid-template-areas:"content" "aside" "related"}.blog-side-panel,.article-cta-panel{position:static}.blog-cta-card,.article-card-footer,.article-inline-cta,.article-final-cta{align-items:stretch;flex-direction:column}.article-card-footer a,.article-card-footer .btn,.blog-cta-card a,.blog-cta-card .btn,.article-inline-cta a,.article-inline-cta .btn,.article-final-cta a,.article-final-cta .btn{width:100%}.article-inline-cta{grid-template-columns:1fr;text-align:center}.article-inline-cta .hero-actions,.article-final-cta .hero-actions,[dir=rtl] .article-inline-cta .hero-actions,[dir=rtl] .article-final-cta .hero-actions{justify-content:stretch}.article-card-image-link{aspect-ratio:5 / 3;margin:0;padding:.45rem;border-radius:18px}.article-card-image{height:100%;border-radius:14px}.article-hero-figure img{height:auto;max-height:none;padding:.45rem}.article-detail-card{text-align:start}.article-summary-box,.article-checklist,.article-faq-block,.article-sources-box,.article-callout,.article-final-cta{max-width:100%;overflow:hidden}.article-summary-box,.article-checklist,.article-faq-block,.article-sources-box{padding:.9rem}.article-block-title{justify-content:center;text-align:center}.article-summary-box li,.article-checklist li,.article-faq-list p,.article-callout p{overflow-wrap:anywhere}.article-detail-meta,.article-tags,.article-back-link{justify-content:center}.article-back-link{max-width:100%;margin-inline:auto;text-align:center;white-space:normal}.article-detail-meta{max-width:min(100%,20rem);margin-inline:auto}.article-tags{max-width:min(100%,20rem);margin-inline:auto;overflow:hidden}.article-tags span{max-width:100%;overflow-wrap:anywhere}.article-body{text-align:start}.site-footer{padding-bottom:6.75rem}.archive-lead-card{grid-template-columns:1fr}.archive-lead-card .hero-actions{flex-direction:column;align-items:stretch}.archive-lead-card .hero-actions a,.archive-lead-card .hero-actions .btn{width:100%}.form-action-grid{grid-template-columns:1fr}.header-actions,.hero-side-metrics,.page-intro-banner{width:100%}.brand-image{width:2.12rem;height:2.12rem}.brand-mark{width:3rem;height:3rem;border-radius:16px}.brand-lockup{flex:1 1 auto;align-items:center;gap:.62rem;min-width:0}.brand-copy{gap:.1rem;min-width:0}.brand-name{font-size:.98rem}.brand-tagline{max-width:11rem;font-size:.7rem}.page-hero-block{padding:1rem;text-align:center;max-width:100%;overflow:hidden}.page-hero-block .section-heading{margin-bottom:.85rem;margin-inline:auto}.page-hero-block .section-heading>.eyebrow,.page-hero-block .section-heading p{margin-inline:auto}.page-hero-block .section-heading h2{font-size:clamp(1.65rem,6.2vw,2rem);line-height:1.12;max-width:100%;overflow-wrap:anywhere;text-wrap:balance}.page-intro-banner,.conversion-callout,.conversion-callout h3,.callout-points span{max-width:100%;overflow-wrap:anywhere}.conversion-callout .hero-actions,.page-hero-block .hero-actions{flex-wrap:wrap;justify-content:center}.conversion-callout .hero-actions a,.conversion-callout .hero-actions .btn{min-width:0}.blog-masthead-copy,.blog-masthead-title-row,.blog-masthead p,.article-detail-hero h1,.article-lead{max-width:min(100%,18.75rem);margin-inline:auto}.blog-masthead-title-row,.article-topic-row{justify-content:center}.blog-masthead-copy,.blog-editorial-note{justify-items:center;text-align:center}.blog-masthead-copy>.eyebrow{margin-inline:auto}.blog-masthead,.article-detail-hero{text-align:center}.blog-masthead-title-row{flex-direction:column;align-items:center}.blog-masthead h1,.article-detail-hero h1{font-size:clamp(1.72rem,7vw,2.35rem);line-height:1.12;letter-spacing:-.02em}.article-topic-row{max-width:min(100%,19rem);margin-inline:auto}.article-topic-row span{padding:.4rem .62rem;font-size:.8rem}.page-hero-block .section-title-row{gap:.82rem;flex-direction:column;align-items:center;text-align:center}.page-hero-block .section-title-icon{width:2.85rem;height:2.85rem;border-radius:16px}.hero-brand-panel{grid-template-columns:96px minmax(0,1fr);align-items:center;text-align:start}.hero-photo-wrap{width:96px;min-height:96px;border-radius:16px}.hero-photo{min-height:96px}.hero-logo-badge{width:42px;height:42px;bottom:.45rem;inset-inline-end:.45rem;border-radius:10px}.hero-panel-copy strong{font-size:1.05rem}.hero-panel-copy p{font-size:.94rem}.hero-panel-label{margin-inline:auto}.header-actions{width:auto!important;min-width:0;flex:0 0 auto;margin-inline-start:0;flex-wrap:nowrap;justify-content:flex-end;direction:ltr;gap:.45rem}.language-switcher{gap:.45rem;flex-direction:row-reverse}.lang-chip{padding:.4rem .7rem}.header-cta{direction:rtl;padding:.62rem .82rem;min-height:2.65rem;font-size:.9rem}.mobile-menu-toggle{display:inline-flex}.nav-links{flex:0 0 100%;display:none;width:100%;padding:.95rem;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(19,42,58,.08);border-radius:16px;background:radial-gradient(circle at 16% 0%,rgba(88,209,201,.16),transparent 36%),#fffffff5;box-shadow:0 22px 50px #14223524;gap:.55rem}.nav-links-mobile-open{display:grid}.mobile-menu-utilities{display:none}.nav-link{justify-content:center;white-space:normal;min-height:4rem;padding:.78rem .82rem;border-radius:12px;background:#eef3f8d1;font-size:.95rem;line-height:1.2;font-weight:700;box-shadow:inset 0 0 0 1px #132a3a0a}.nav-link-active{background:linear-gradient(135deg,#1422351a,#58d1c929)}.nav-link svg{width:1.08rem;height:1.08rem}.card-actions{flex-direction:column;align-items:stretch}.job-card>.meta-row,.program-card-title .meta-row{justify-content:center;gap:.38rem}.archive-card-title-wrap h3,.program-card-title h3{font-size:clamp(1.18rem,5.2vw,1.42rem)}.badge-clamp{max-width:100%;font-size:.74rem}.card-mini-meta{max-width:5.6rem;justify-content:center;text-align:center}.card-actions a,.card-actions .btn{width:100%}.detail-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-side-metrics{grid-column:1 / -1;margin-top:0}.meta-box{padding:.9rem}.footer-links{gap:.45rem}.footer-nav-grid{grid-template-columns:1fr}.footer-brand{max-width:none;text-align:center}.footer-brand-band{width:min(100%,100%);min-height:122px;margin-inline:auto}.footer-brand-lockup{align-items:flex-start;text-align:start}.footer-brand-mark{width:3.5rem;height:3.5rem}.footer-brand-name{font-size:1.28rem}.footer-brand-note{font-size:.82rem}.footer-link-button{text-align:inherit}.cookie-consent{left:50%;right:auto;bottom:.75rem;width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);transform:translate(-50%);grid-template-columns:1fr;gap:.45rem;max-height:min(20rem,calc(100vh - 6rem));overflow:auto;border-radius:18px;padding:.72rem}.cookie-consent *{min-width:0}.cookie-consent-icon{display:none}.cookie-consent-copy{text-align:center}.cookie-consent-title-row{justify-content:center}.cookie-consent-actions{display:grid;grid-template-columns:1fr;gap:.34rem;direction:ltr;max-width:none}.cookie-consent-actions .cookie-button-primary{grid-column:1 / -1}.cookie-consent p{margin:.18rem 0 .25rem;font-size:.84rem;line-height:1.38;overflow-wrap:anywhere}.cookie-privacy-link{font-size:.84rem}.cookie-button{direction:rtl;min-height:2.25rem;padding:.48rem .62rem;font-size:.8rem;line-height:1.2;white-space:normal}.mobile-sticky-cta{position:fixed;left:50%;right:auto;bottom:1rem;z-index:30;display:grid;grid-template-columns:1fr 1fr;gap:.75rem;width:calc(100vw - 2rem);padding:.75rem;border:1px solid rgba(19,42,58,.1);border-radius:16px;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 40px #14273629;direction:ltr;transform:translate(-50%)}.mobile-sticky-link{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.9rem 1rem;border-radius:999px;font-weight:700;direction:rtl}.mobile-sticky-primary{background:linear-gradient(135deg,var(--primary),#1b3447);color:#fff}.mobile-sticky-secondary{background:var(--secondary);color:var(--primary-strong)}.floating-whatsapp{right:.85rem;bottom:1.15rem;width:3.18rem;height:3.18rem;box-shadow:0 14px 30px #14273638,0 0 0 5px #58d1c91a}.floating-whatsapp-icon{width:2.05rem;height:2.05rem}.floating-whatsapp-ring{top:-.18rem;right:-.18rem;bottom:-.18rem;left:-.18rem}.floating-whatsapp-home{bottom:6.35rem}.floating-whatsapp-label{display:none}.site-main{padding-bottom:6rem}}@media(max-width:520px){.container{width:100%;max-width:100vw;padding-inline:1rem}.site-header .container{width:100%;max-width:100vw;padding-inline:.65rem}.header-row{position:relative;gap:.42rem;min-height:3.2rem;padding-inline-end:3rem}.brand-lockup{max-width:calc(100% - .25rem);gap:.48rem}.brand-mark{width:2.72rem;height:2.72rem;border-radius:14px}.brand-image,.brand-image-mark{width:2rem;height:2rem}.brand-name{font-size:.92rem}.brand-tagline{display:none}.header-actions{position:fixed;top:.55rem;right:.65rem;gap:0;transform:none;z-index:25}.header-actions .language-switcher,.header-actions .header-cta{display:none}.language-switcher{gap:.28rem}.lang-chip{min-width:2.35rem;min-height:2.35rem;padding:.25rem .46rem;font-size:.78rem}.nav-links{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-links:not(.nav-links-mobile-open){display:none}.nav-link{min-width:0}.header-cta{min-width:0;width:2.45rem;height:2.45rem;padding:0}.mobile-menu-utilities{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding-top:.35rem}.mobile-menu-utilities .language-switcher{display:inline-flex}.mobile-menu-cta{width:100%;height:auto;min-height:2.75rem;padding:.68rem .9rem}.mobile-menu-toggle{width:2.45rem;height:2.45rem}.hero-brand-signature{max-width:calc(100vw - 1.5rem)}.hero-brand-signature span:last-child{display:none}.header-cta-label{display:none}}
