html[dir=rtl] .astryx-switch-thumb[data-checked=checked]{transform:translateX(-14px)!important}@font-face{font-family:Almarai;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/almarai/almarai-300-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Almarai;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/almarai/almarai-300-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/almarai/almarai-400-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/almarai/almarai-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/almarai/almarai-700-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/almarai/almarai-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Almarai;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/almarai/almarai-800-arabic.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Almarai;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/almarai/almarai-800-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/figtree/figtree-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/figtree/figtree-400-latinext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/figtree/figtree-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/figtree/figtree-500-latinext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/figtree/figtree-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/figtree/figtree-600-latinext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/figtree/figtree-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/figtree/figtree-700-latinext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-latinext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 500;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-italic-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 500;font-display:swap;src:url(/fonts/eb-garamond/eb-garamond-italic-latinext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton/anton-400-latinext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anton/anton-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body,html{margin:0;background:var(--color-background-body,#fff);font-family:var(--font-family-body)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading)}i[data-lucide]{display:inline-flex}html[lang=ar]{--font-family-body:"Almarai",system-ui,sans-serif!important;--font-family-heading:"Almarai",system-ui,sans-serif!important;--font-size-2xs:0.8125rem}html[lang=ar] body{font-family:var(--font-family-body);line-height:1.7}html[lang=ar] body *{letter-spacing:0!important;text-transform:none!important}html[lang=ar] input[inputmode=email],html[lang=ar] input[inputmode=tel],html[lang=ar] input[type=email]{direction:ltr;text-align:left}.ph-page{background:var(--color-background-body,#fff);color:var(--color-text-primary)}.ph-max{max-width:1240px;margin-inline:auto;padding-inline:clamp(20px,4.5vw,44px)}.ph-sec{padding-block:clamp(46px,6vw,80px)}a{color:var(--color-text-blue,var(--color-accent))}a:hover{color:var(--color-accent)}:where(a,button,input,[role=button],summary):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.ph-header{position:sticky;top:0;z-index:60;background:var(--color-background-body,#fff);border-bottom:1px solid transparent;transition:box-shadow .18s,border-color .18s}.ph-header[data-scrolled="1"]{border-bottom-color:var(--color-border);box-shadow:0 6px 18px rgba(10,14,20,.05)}.ph-header-in{display:flex;align-items:center;gap:26px;height:68px}.ph-logo-link{display:inline-flex;align-items:center;flex:0 0 auto}.ph-logo-link img{width:160px;height:auto;display:block}.ph-nav{display:flex;align-items:center;gap:2px;flex:1 1 auto}.ph-nav-link{appearance:none;border:none;background:transparent;cursor:pointer;font:inherit;font-size:14.5px;font-weight:600;color:var(--color-text-secondary);padding:9px 13px;border-radius:var(--radius-element,10px);text-decoration:none;transition:background .12s,color .12s}.ph-nav-link:hover{background:var(--color-background-muted);color:var(--color-text-primary)}.ph-right{display:flex;align-items:center;gap:10px;flex:0 0 auto}.ph-menu-btn{display:none;appearance:none;border:1px solid var(--color-border);background:var(--color-background-surface);border-radius:var(--radius-element,10px);width:40px;height:40px;place-items:center;cursor:pointer;color:var(--color-text-primary)}.ph-mobile-menu{display:none}@media (max-width:960px){.ph-header-in{height:60px;gap:12px}.ph-nav{display:none}.ph-hide-mobile{display:none!important}.ph-menu-btn{display:grid}.ph-mobile-menu{display:block;overflow:hidden;border-top:1px solid var(--color-border)}.ph-mobile-menu[data-open="0"]{display:none}.ph-menu-link{display:flex;align-items:center;justify-content:space-between;width:100%;appearance:none;border:none;background:transparent;cursor:pointer;font:inherit;font-size:16px;font-weight:700;color:var(--color-text-primary);padding:15px 4px;border-bottom:1px solid var(--color-border);text-decoration:none}.ph-menu-link:last-child{border-bottom:none}}@media (max-width:480px){.ph-header-in{gap:10px}.ph-logo-link img{width:128px}}@media (max-width:340px){.ph-logo-link img{width:100px}}.ph-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(36px,5vw,76px);align-items:center;padding-block:clamp(26px,3.5vw,54px) clamp(40px,5vw,68px)}@media (max-width:1020px){.ph-hero{grid-template-columns:1fr;align-items:start}}.ph-hero-visual{display:flex;flex-direction:column;align-items:center;gap:16px}.ph-search-card{background:var(--color-background-surface,#fff);border:1px solid var(--color-border);border-radius:var(--radius-container,14px);box-shadow:var(--shadow-med);padding:18px}.ph-search-row{display:grid;grid-template-columns:1.3fr 1fr auto;gap:10px;align-items:end}@media (max-width:660px){.ph-search-row{grid-template-columns:1fr}.ph-search-row>*{width:100%}}.ph-popular{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ph-chip{appearance:none;border:1px solid var(--color-border);background:var(--color-background-surface);color:var(--color-text-secondary);font:inherit;font-size:13px;font-weight:600;padding:7px 13px;border-radius:999px;cursor:pointer;text-decoration:none;transition:border-color .12s,color .12s,background .12s;min-height:32px}.ph-chip:hover{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-background-blue,var(--color-accent-muted))}.ph-player{position:relative;width:min(360px,100%);aspect-ratio:3/4;border-radius:var(--radius-container,16px);overflow:hidden;background:#101418;box-shadow:var(--shadow-high);isolation:isolate}.ph-player .ph-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ph-player .ph-scrim-top{position:absolute;inset:0 0 auto 0;height:34%;background:linear-gradient(rgba(8,10,14,.62),transparent);pointer-events:none}.ph-player .ph-scrim-bot{position:absolute;inset:auto 0 0 0;height:46%;background:linear-gradient(transparent,rgba(8,10,14,.78));pointer-events:none}.ph-pbtn{appearance:none;border:none;cursor:pointer;display:grid;place-items:center;border-radius:999px;background:rgba(16,20,24,.55);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .12s,transform .12s}.ph-pbtn:hover{background:rgba(16,20,24,.75)}.ph-pbtn-big{width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 24px rgba(8,10,14,.35)}.ph-pbtn-big:hover{transform:translate(-50%,-50%) scale(1.05)}.ph-caption{position:absolute;inset-inline:14px;bottom:58px;text-align:center}.ph-caption span{display:inline;background:rgba(8,10,14,.72);color:#fff;font-size:14px;font-weight:600;line-height:1.55;padding:3px 8px;border-radius:6px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ph-controls{position:absolute;inset-inline:10px;bottom:10px;display:flex;align-items:center;gap:8px;direction:ltr}.ph-progress{flex:1 1 auto;height:4px;border-radius:999px;background:rgba(255,255,255,.28);overflow:hidden}.ph-progress>div{height:100%;background:#fff;border-radius:999px}.ph-ctrl{width:34px;height:34px;flex:0 0 auto}.ph-time{color:#fff;font-size:11.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:0 0 auto}.ph-jobs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:980px){.ph-jobs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.ph-jobs-grid{grid-template-columns:1fr}}.ph-job-card{text-align:start;display:flex;flex-direction:column;gap:12px;background:var(--color-background-card,var(--color-background-surface));border:1px solid var(--color-border);border-radius:var(--radius-container,14px);padding:18px;box-shadow:var(--shadow-low);cursor:pointer;font:inherit;color:inherit;appearance:none;transition:border-color .12s,box-shadow .12s}.ph-job-card:hover{box-shadow:var(--shadow-med);border-color:var(--color-border-emphasized,var(--color-border))}.ph-job-card:hover .ph-job-view{color:var(--color-accent)}.ph-split{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(32px,5vw,76px);align-items:center}.ph-split>*{min-width:0}.ph-float-card{inset-inline-end:-26px}.ph-float-label{inset-inline-start:-12px}@media (max-width:480px){.ph-float-card{inset-inline-end:0}.ph-float-label{inset-inline-start:0}}.ph-split.ph-split-rev{grid-template-columns:1.08fr .92fr}@media (max-width:980px){.ph-split,.ph-split.ph-split-rev{grid-template-columns:1fr}.ph-split-visual{order:2}}.ph-steps{display:grid;grid-template-columns:1fr 1.22fr 1fr;gap:16px;align-items:stretch}@media (max-width:980px){.ph-steps{grid-template-columns:1fr}}.ph-step{display:flex;flex-direction:column;gap:12px;border:1px solid var(--color-border);border-radius:var(--radius-container,14px);background:var(--color-background-surface);padding:24px}.ph-step[data-hot="1"]{border-color:var(--color-accent);box-shadow:var(--shadow-med);background:var(--color-background-blue,var(--color-accent-muted))}.ph-tabbtns{display:inline-flex;border:1px solid var(--color-border);border-radius:999px;padding:3px;background:var(--color-background-surface);gap:2px}.ph-tabbtn{appearance:none;border:none;background:transparent;font:inherit;font-size:14px;font-weight:700;color:var(--color-text-secondary);padding:8px 18px;border-radius:999px;cursor:pointer;min-height:36px}.ph-tabbtn[aria-selected=true]{background:var(--color-accent);color:var(--color-on-accent,#fff)}.ph-browse-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width:900px){.ph-browse-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ph-browse-grid{grid-template-columns:1fr}}.ph-browse-link{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--color-border);background:var(--color-background-surface);border-radius:var(--radius-element,12px);padding:14px 16px;font-size:14.5px;font-weight:600;color:var(--color-text-primary);text-decoration:none;cursor:pointer;appearance:none;font-family:inherit;text-align:start;transition:border-color .12s,background .12s;min-height:48px}.ph-browse-link:hover{border-color:var(--color-accent);color:var(--color-text-primary);background:var(--color-background-blue,var(--color-accent-muted))}.ph-browse-link i{color:var(--color-text-secondary)}.ph-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:900px){.ph-trust-grid{grid-template-columns:1fr}}.ph-faq{max-width:780px;margin-inline:auto}.ph-faq-item{border-bottom:1px solid var(--color-border)}.ph-faq-q{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;appearance:none;background:transparent;border:none;cursor:pointer;font:inherit;text-align:start;padding:18px 2px;font-size:16.5px;font-weight:700;color:var(--color-text-primary);min-height:52px}.ph-faq-a{overflow:hidden;transition:max-height .28s ease,opacity .28s ease}.ph-faq-a>div{padding:0 2px 20px;font-size:15px;line-height:1.65;max-width:62ch}.ph-faq-a>div,.ph-faq-chev{color:var(--color-text-secondary)}.ph-faq-chev{flex:0 0 auto;transition:transform .22s}.ph-faq-item[data-open="1"] .ph-faq-chev{transform:rotate(180deg)}.ph-footer{border-top:1px solid var(--color-border);background:var(--color-background-surface)}.ph-footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:30px;padding-block:48px 36px}.ph-footer-brand{grid-column:span 2}@media (max-width:960px){.ph-footer-grid{grid-template-columns:1fr 1fr}.ph-footer-brand{grid-column:1/-1}}@media (max-width:480px){.ph-footer-grid{grid-template-columns:1fr}}.ph-foot-link{display:block;background:none;border:none;padding:0;margin:0 0 11px;font:inherit;font-size:14px;color:var(--color-text-secondary);text-decoration:none;cursor:pointer;text-align:start}.ph-foot-link:hover{color:var(--color-accent)}.ph-footer-bottom{display:flex;align-items:center;gap:18px;flex-wrap:wrap;border-top:1px solid var(--color-border);padding-block:20px;font-size:13px;color:var(--color-text-secondary)}#ph-toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%,8px);background:#16191d;color:#fff;font-size:13px;font-weight:500;padding:10px 16px;border-radius:10px;box-shadow:var(--shadow-high);opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;z-index:99;max-width:min(92vw,560px);direction:ltr;text-align:center}#ph-toast.on{opacity:1;transform:translate(-50%)}#ph-toast code{font-family:var(--font-family-code,ui-monospace,monospace);font-size:12px;background:rgba(255,255,255,.14);padding:1px 7px;border-radius:6px}.ph-eyebrow{font-size:13.5px;font-weight:700;letter-spacing:.01em;color:var(--color-text-blue,var(--color-accent))}.ph-h1{font-size:clamp(34px,4.6vw,54px);line-height:1.12;letter-spacing:-.015em}.ph-h1,.ph-h2{font-family:var(--font-family-heading);font-weight:800;margin:0}.ph-h2{font-size:clamp(26px,3vw,36px);line-height:1.2;letter-spacing:-.01em}.ph-h3{font-family:var(--font-family-heading);font-weight:700;font-size:17px;margin:0}.ph-lead{font-size:clamp(16px,1.4vw,18px);line-height:1.6;max-width:56ch}.ph-body,.ph-lead{color:var(--color-text-secondary);margin:0}.ph-body{font-size:15px;line-height:1.65}[dir=rtl] .ph-h1{letter-spacing:0;line-height:1.35}[dir=rtl] .ph-h2{letter-spacing:0;line-height:1.45}.ph-ltr{direction:ltr;unicode-bidi:isolate}@media (prefers-reduced-motion:reduce){.ph-chip,.ph-faq-a,.ph-faq-chev,.ph-header,.ph-job-card,.ph-pbtn{transition:none!important}}.ph-prelaunch{position:relative;z-index:70;background:var(--color-accent,#0252FC);color:#fff}.ph-prelaunch-in{max-width:1160px;margin:0 auto;padding:9px 48px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;font-size:13.5px;line-height:1.45;text-align:center}.ph-prelaunch a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.ph-prelaunch a:hover{opacity:.9}.ph-prelaunch-x{position:absolute;inset-inline-end:8px;top:50%;transform:translateY(-50%);width:30px;height:30px;border:none;background:transparent;color:#fff;font-size:17px;line-height:1;cursor:pointer;border-radius:6px;display:grid;place-items:center}.ph-prelaunch-x:hover{background:rgba(255,255,255,.15)}html[data-ds2=web]{--pw2-gutter:var(--web-space-5)}@media (max-width:640px){html[data-ds2=web]{--pw2-gutter:var(--space-5)}}html[data-ds2=web]{--color-background-body:var(--web-canvas);--color-background-surface:var(--web-surface);--color-background-card:var(--web-surface);--color-background-muted:var(--web-swirl);--color-background-blue:var(--role-highlight-soft);--color-accent:var(--web-ink);--color-accent-muted:var(--role-highlight-soft);--color-on-accent:var(--web-canvas);--color-text-primary:var(--web-ink);--color-text-secondary:var(--web-muted);--color-text-blue:var(--web-ink);--color-text-disabled:var(--web-fog);--color-border:var(--web-border);--color-border-emphasized:var(--web-control-border);--color-neutral:var(--web-surface);--color-error:var(--sem-danger-line);--color-success:var(--sem-success-line);--font-family-body:var(--font-sans);--font-family-heading:var(--font-serif);--radius-element:var(--web-radius-btn);--shadow-low:none;--shadow-med:none}html[data-ds2=web] .pw2-bar{position:relative;z-index:30;background:var(--web-ink);color:var(--white);font-family:var(--font-sans);font-size:15px;line-height:1.4}html[data-ds2=web] .pw2-bar-in{box-sizing:border-box;max-width:var(--web-max);min-height:var(--hit-pointer);margin:0 auto;padding:var(--web-space-1) var(--web-space-7);display:flex;align-items:center;justify-content:center;text-align:center}html[data-ds2=web] .pw2-bar p{margin:0}html[data-ds2=web] .pw2-bar strong{font-weight:var(--fw-bold);color:var(--web-lavender)}html[data-ds2=web] .pw2-bar button{position:absolute;top:50%;inset-inline-end:var(--web-space-1);transform:translateY(-50%);width:var(--hit-pointer);height:var(--hit-pointer);padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--web-radius-btn);background:transparent;color:inherit;cursor:pointer}html[data-ds2=web] .pw2-bar button:hover{background:color-mix(in srgb,var(--white) 12%,transparent)}html[data-ds2=web] .pw2-bar button:focus-visible{outline:2px solid var(--web-lavender);outline-offset:-2px;border-radius:var(--web-radius-btn)}@media (max-width:640px){html[data-ds2=web] .pw2-bar{font-size:14px}html[data-ds2=web] .pw2-bar-in{padding-inline:var(--web-space-2) 52px}}html[data-ds2=web] .pw2-navbar{position:sticky;top:0;z-index:20;padding:var(--web-space-1) var(--pw2-gutter) 0;background:var(--web-canvas)}html[data-ds2=web] .pw2-nav{box-sizing:border-box;max-width:var(--web-max);min-height:66px;margin:0 auto;padding-block:8px;padding-inline:18px 8px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 6px;background:var(--web-surface);border:2px solid var(--web-border);border-radius:var(--web-radius-nav);font-family:var(--font-sans)}html[data-ds2=web] .pw2-nav a{text-decoration:none}html[data-ds2=web] .pw2-home{display:inline-flex;flex:none}html[data-ds2=web] .pw2-logo{position:relative;display:inline-block;flex:none;width:93px;height:30px;direction:ltr;vertical-align:middle}html[data-ds2=web] .pw2-logo>span{position:absolute;inset:0}html[data-ds2=web] .pw2-logo-body{background:var(--ink-900);-webkit-mask:url(/site/img/logo/full-body.png) center/100% 100% no-repeat;mask:url(/site/img/logo/full-body.png) center/100% 100% no-repeat}html[data-ds2=web] .pw2-logo-accent{background:var(--lavender-400);-webkit-mask:url(/site/img/logo/full-accent.png) center/100% 100% no-repeat;mask:url(/site/img/logo/full-accent.png) center/100% 100% no-repeat}html[data-ds2=web] .pw2-seg{display:flex;align-items:center;height:36px;margin-inline-start:22px;padding:0 3px;background:var(--web-border);border-radius:var(--web-radius-pill)}html[data-ds2=web] .pw2-seg a{display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:var(--web-radius-pill);font-size:16px;font-weight:var(--fw-medium);color:var(--web-ink)}html[data-ds2=web] .pw2-seg a[aria-current]{background:var(--web-seg-active)}html[data-ds2=web] .pw2-grow{flex:1 1}html[data-ds2=web] .pw2-link{padding:6px 8px;font-size:16px;font-weight:var(--fw-medium);color:var(--web-nav-muted)}html[data-ds2=web] .pw2-link[aria-current]{color:var(--web-ink)}html[data-ds2=web] :is(.pw2-seg a,.pw2-link,.pw2-lang a):hover{color:var(--lavender-700)}html[data-ds2=web] .pw2-lang{display:inline-flex;flex:none;margin-inline-start:6px;padding:3px;border-radius:var(--web-radius-pill);background:var(--fog)}html[data-ds2=web] .pw2-lang>*{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:30px;min-width:46px;padding-inline:10px;border-radius:var(--web-radius-pill);font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-bold);letter-spacing:0;color:var(--ink-700)}html[data-ds2=web] .pw2-lang>[lang=ar]{font-family:var(--font-arabic)}html[data-ds2=web] .pw2-lang>[aria-current]{background:var(--white);color:var(--ink-900);box-shadow:0 1px 3px color-mix(in srgb,var(--ink-900) 12%,transparent)}html[data-ds2=web] .pw2-toggle{display:none}html[data-ds2=web] .pw2-cta{box-sizing:border-box;display:inline-flex;align-items:center;gap:10px;height:48px;margin-inline-start:10px;padding:0 16px;background:var(--web-lavender);border:2px solid var(--web-ink);border-radius:var(--radius-btn);font-size:16px;font-weight:var(--fw-medium);color:var(--web-ink);white-space:nowrap;cursor:pointer}html[data-ds2=web] .pw2-cta:hover{color:var(--web-ink)}html[data-ds2=web] .pw2-cta:active{transform:scale(var(--press-scale))}@media (max-width:900px){html[data-ds2=web] .pw2-nav{min-height:60px;padding-inline:14px 8px;row-gap:6px}html[data-ds2=web] .pw2-nav>*{display:none}html[data-ds2=web] .pw2-nav>.pw2-home{display:inline-flex;order:0;margin-inline-end:auto}html[data-ds2=web] .pw2-nav>.pw2-cta{display:inline-flex;order:1;height:40px;margin-inline-start:0;padding:0 14px;font-size:15px}html[data-ds2=web] .pw2-nav>.pw2-toggle{display:inline-flex;order:2;align-items:center;justify-content:center;width:var(--hit-pointer);height:var(--hit-pointer);margin-inline-start:6px;padding:0;border:0;border-radius:var(--web-radius-btn);background:transparent;color:var(--web-ink);cursor:pointer}html[data-ds2=web] .pw2-nav[data-open]:before{content:"";order:3;flex-basis:100%}html[data-ds2=web] .pw2-nav[data-open]>:is(.pw2-seg,.pw2-link,.pw2-lang){display:flex;order:4;margin-inline-start:0}html[data-ds2=web] .pw2-nav[data-open]>:is(.pw2-seg,.pw2-lang){margin-block:6px}html[data-ds2=web] .pw2-nav[data-open]>.pw2-link{box-sizing:border-box;flex:0 0 100%;padding:12px 8px;font-size:17px;border-top:1px solid var(--web-border)}}@media (min-width:381px) and (max-width:440px){html[data-ds2=web][dir=rtl] .pw2-nav>.pw2-cta{padding:0 12px;font-size:14px}}@media (max-width:380px){html[data-ds2=web] .pw2-nav{padding-inline:10px 4px}html[data-ds2=web] .pw2-nav>.pw2-cta{max-width:calc(100vw - 190px);padding:0 10px;font-size:13px;overflow:hidden}html[data-ds2=web] .pw2-nav>.pw2-toggle{width:40px;margin-inline-start:2px}}html[data-ds2=web] .pw2-footer{padding:0 var(--pw2-gutter);background:var(--web-lavender);color:var(--web-ink);font-family:var(--font-sans)}html[data-ds2=web] .pw2-footer-in{max-width:var(--web-max);margin:0 auto;padding:var(--web-space-8) 0 var(--web-space-6);display:grid;gap:var(--web-space-6);border-top:2px solid var(--web-ink)}html[data-ds2=web] .pw2-footer-top{display:flex;flex-wrap:wrap;gap:var(--web-space-6)}html[data-ds2=web] .pw2-footer-brand{flex:1 1 260px;display:grid;align-content:start;gap:var(--web-space-2)}html[data-ds2=web] .pw2-footer-brand p{max-width:300px;margin:0;font-size:var(--web-fs-small);line-height:var(--web-lh-body)}html[data-ds2=web] .pw2-footer-groups{flex:3 1 640px;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--web-space-4)}html[data-ds2=web] .pw2-footer nav{display:grid;align-content:start}html[data-ds2=web] .pw2-footer-h{font-size:var(--web-fs-small);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase}html[data-ds2=web] .pw2-footer a{display:inline-flex;align-items:center;min-height:40px;font-size:var(--web-fs-small);color:var(--web-ink);text-decoration:none}html[data-ds2=web] .pw2-footer a:hover{color:var(--lavender-700)}html[data-ds2=web] .pw2-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--web-space-2);font-size:var(--web-fs-small)}html[data-ds2=web] .pw2-footer-bottom a{min-height:var(--hit-pointer);font-weight:var(--fw-semibold)}html[data-ds2=web] .pw2-footer-esco{opacity:.75}html[data-ds2=web] .ph-max{box-sizing:border-box;max-width:calc(var(--web-max) + 2 * var(--pw2-gutter));padding-inline:var(--pw2-gutter)}html[data-ds2=web] a:not([class]):hover{color:var(--lavender-700)}html[data-ds2=web] :is(.ph-h1,.ph-h2,.ph-h3,.ph-gate-title,.ph-jc2-title,.ph-prose h2){font-family:var(--font-serif);font-weight:var(--fw-display,var(--fw-regular));letter-spacing:var(--tracking-serif);color:var(--web-ink);text-wrap:balance}html[data-ds2=web] :is(.ph-h1,.ph-h2){font-size:clamp(40px,5.5vw,var(--web-fs-section));line-height:var(--web-lh-section)}html[data-ds2=web] .ph-h3{font-size:var(--web-fs-h3);line-height:var(--web-lh-section)}html[data-ds2=web][dir=rtl] :is(.ph-h1,.ph-h2){font-size:clamp(30px,4.4vw,52px);line-height:1.3}html[data-ds2=web][dir=rtl] .ph-h3{font-size:28px;line-height:1.4}html[data-ds2=web] .ph-eyebrow{margin-bottom:20px;font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--web-ink);opacity:.75}html[data-ds2=web] .ph-pagehero{padding-block:var(--web-space-10) var(--web-space-6)}html[data-ds2=web] .ph-lede{margin-top:var(--web-space-2);font-size:var(--web-fs-lead);line-height:var(--web-lh-body);color:var(--web-ink)}html[data-ds2=web] .ph-body{font-size:var(--web-fs-body);line-height:var(--web-lh-body);color:var(--web-ink)}html[data-ds2=web][dir=rtl] :is(.ph-lede,.ph-body){line-height:1.7}@media (max-width:640px){html[data-ds2=web] .ph-pagehero{padding-block-start:var(--web-space-6)}}html[data-ds2=web] :is(.wl-card,.ph-meta-card){padding:var(--web-card-pad);background:var(--web-surface);border:2px solid var(--web-ink);border-radius:var(--web-radius-card);box-shadow:none}@media (max-width:640px){html[data-ds2=web] :is(.wl-card,.ph-meta-card){padding:var(--space-5)}}html[data-ds2=web] :is(.ph-state,.ph-skel,.ph-searchbar,.ph-job-card){border:2px solid var(--web-border);border-radius:var(--web-radius-card);box-shadow:none}html[data-ds2=web] .ph-job-card:hover{background:var(--role-highlight-soft);border-color:var(--web-border)}html[data-ds2=web] .ph-browse-link{border:2px solid var(--web-border);border-radius:var(--web-radius-btn)}html[data-ds2=web] .ph-browse-link:hover{background:var(--role-highlight-soft);border-color:var(--web-ink);color:var(--web-ink)}html[data-ds2=web] .wl-note{color:var(--web-ink);background:var(--lavender-50);border-inline-start:3px solid var(--web-lavender);border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:var(--web-radius-btn);border-end-end-radius:var(--web-radius-btn)}html[data-ds2=web] :is(.ph-conf-note,.ph-intro-note){color:var(--web-ink);background:var(--role-highlight-soft);border:0;border-radius:var(--web-radius-btn)}html[data-ds2=web] .ph-intro-note i{color:var(--web-ink)}html[data-ds2=web] .wl-item{border-bottom-color:var(--web-border)}html[data-ds2=web] .wl-item-ic{background:var(--web-lavender);color:var(--web-ink);font-weight:var(--fw-semibold)}html[data-ds2=web] .wl-item-t{font-size:var(--web-fs-body);line-height:var(--web-lh-body);color:var(--web-ink)}html[data-ds2=web] .wl-browse{color:var(--web-ink);font-weight:var(--fw-semibold)}html[data-ds2=web] .wl-browse:hover{color:var(--lavender-700)}html[data-ds2=web] .wl-privacy{font-size:var(--web-fs-small);line-height:var(--web-lh-body);color:var(--web-muted)}html[data-ds2=web] .wl-reset{font-size:var(--web-fs-small);color:var(--web-ink);text-decoration-color:var(--lavender-400)}html[data-ds2=web] .ph-form{gap:var(--web-space-2)}html[data-ds2=web] .ph-form [role=alert]{font-size:var(--web-fs-small);color:var(--sem-danger-fg)}html[data-ds2=web] .ph-type{border:2px solid var(--web-border);border-radius:var(--web-radius-btn);background:var(--web-surface)}html[data-ds2=web] .ph-type:hover{background:var(--role-highlight-soft)}html[data-ds2=web] .ph-type[aria-pressed=true]{border-color:var(--web-ink);background:var(--cream);box-shadow:none}html[data-ds2=web] .ph-type i{color:var(--web-ink)}html[data-ds2=web] .ph-meta-k{letter-spacing:.08em;color:var(--web-muted)}html[data-ds2=web] .ph-meta-row{border-bottom-color:var(--web-border)}html[data-ds2=web] .ph-meta-card>p,html[data-ds2=web] .ph-meta-card>section>p{margin:0 0 14px;font-size:17px;line-height:1.6;color:var(--web-ink)}html[data-ds2=web][dir=rtl] .ph-meta-card>p,html[data-ds2=web][dir=rtl] .ph-meta-card>section>p{line-height:1.7}html[data-ds2=web] .ph-meta-card>section>h2{margin:var(--web-space-5) 0 var(--web-space-1);line-height:1.15}html[data-ds2=web] .ph-pagehero:has(+.ph-meta-card){max-width:760px;margin-inline:auto}html[data-ds2=web] .ph-pagehero:has(+.ph-meta-card>section) .ph-lede{font-size:var(--web-fs-small);color:var(--web-muted)}html[data-ds2=web] .ph-meta-card a{color:var(--web-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--lavender-400)}html[data-ds2=web] .ph-meta-card a:hover{color:var(--lavender-700)}@media (max-width:860px){html[data-ds2=web] .ph-meta-card>p,html[data-ds2=web] .ph-meta-card>section>p{font-size:16px}}html[data-ds2=web] .ph-gate{border:2px solid var(--web-ink);border-radius:var(--web-radius-card)}html[data-ds2=web] .ph-gate-icon{background:var(--web-lavender);color:var(--web-ink)}html[data-ds2=web] .ph-gate-title{font-size:var(--web-fs-h3);line-height:var(--web-lh-section)}html[data-ds2=web] .astryx-button{--_button-radius:var(--web-radius-btn);--font-weight-medium:var(--fw-semibold);--text-label-size:var(--web-fs-body);--spacing-3:var(--web-space-3);--size-element-md:48px;font-family:var(--font-sans)}html[data-ds2=web] .astryx-button[data-size=lg]{--text-label-size:var(--fs-btn);--spacing-3:28px;--size-element-lg:58px}html[data-ds2=web] .astryx-button[data-size=sm]{--text-label-size:var(--web-fs-small);--spacing-3:var(--web-space-2);--size-element-sm:38px}html[data-ds2=web] .astryx-button[data-variant=primary]{--color-accent:var(--web-lavender);--color-on-accent:var(--web-ink);box-shadow:inset 0 0 0 2px var(--web-ink)}html[data-ds2=web] .astryx-button[data-variant=secondary]{--color-neutral:var(--web-surface);box-shadow:inset 0 0 0 2px var(--web-ink)}html[data-ds2=web] .astryx-button:focus-visible{outline-color:var(--focus-ring)!important}html[data-ds2=web] .astryx-field{--border-width:2px;--color-border-emphasized:var(--web-control-border);--color-accent:var(--web-control-border-selected);--color-accent-muted:transparent;--color-background-surface:var(--web-control-bg);--color-text-secondary:var(--web-caption);--text-body-size:var(--web-fs-body);--size-element-md:48px;--spacing-2:var(--space-4)}html[data-ds2=web] .astryx-field-label{--color-text-secondary:var(--web-ink);--text-label-size:var(--web-fs-small);--font-weight-medium:var(--fw-semibold)}html[data-ds2=web] :is(.astryx-text-input,.astryx-textarea):focus-within{outline:var(--focus-ring-w) solid var(--focus-ring)!important;outline-offset:var(--focus-ring-offset)!important}html[data-ds2=web] .astryx-field-status{--color-error-muted:transparent;--color-text-red:var(--sem-danger-fg);--text-supporting-size:var(--fs-footnote);margin-top:6px!important;padding:0!important}