@keyframes hxFloatA{0%,to{transform:translate(calc(var(--hx-px,0)*26px),calc(var(--hx-py,0)*26px))rotate(0deg)}50%{transform:translate(calc(22px + var(--hx-px,0)*26px),calc(-22px + var(--hx-py,0)*26px))rotate(8deg)}}@keyframes hxFloatB{0%,to{transform:translate(calc(var(--hx-px,0)*-30px),calc(var(--hx-py,0)*-30px))rotate(0deg)}50%{transform:translate(calc(-26px + var(--hx-px,0)*-30px),calc(18px + var(--hx-py,0)*-30px))rotate(-7deg)}}@keyframes hxFloatC{0%,to{transform:translate(calc(var(--hx-px,0)*18px),calc(var(--hx-py,0)*18px))}50%{transform:translate(calc(14px + var(--hx-px,0)*18px),calc(14px + var(--hx-py,0)*18px))}}@keyframes hxBadgePulse{0%{box-shadow:0 0 rgba(232,123,26,.55)}to{box-shadow:0 0 0 18px rgba(232,123,26,0)}}@keyframes hxScrollBounce{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}@keyframes hxPinRing{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(2)}}.hx-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--blue);align-items:center;gap:12px;font-size:13px;font-weight:600;display:inline-flex}.hx-eyebrow:before{content:"";background:linear-gradient(90deg,var(--orange),transparent);border-radius:2px;width:28px;height:2px}#site-ar .hx-eyebrow{letter-spacing:0;text-transform:none;font-size:13px}#site-ar .hx-eyebrow:before{background:linear-gradient(-90deg,var(--orange),transparent)}.hx-section-title{color:var(--text);letter-spacing:-.02em;max-width:880px;margin:18px 0 20px;font-size:max(32px,min(4.4vw,52px));font-weight:700;line-height:1.12}.hx-section-sub{color:var(--text-secondary);max-width:720px;font-size:18px;font-weight:300;line-height:1.7}#site-ar .hx-section-sub{font-weight:400}.hx-btn-primary,.hx-btn-secondary{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:14px 28px;font-family:inherit;font-size:15px;font-weight:600;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s,color .25s;display:inline-flex}.hx-btn-primary{background:linear-gradient(135deg,var(--orange)0%,#d06a0a 100%);color:#fff;box-shadow:0 6px 22px rgba(232,123,26,.32),inset 0 1px rgba(255,255,255,.18)}.hx-btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(232,123,26,.42),inset 0 1px rgba(255,255,255,.18)}.hx-btn-primary svg{transition:transform .25s}.hx-btn-primary:hover svg{transform:translate(3px)}#site-ar .hx-btn-primary:hover svg{transform:translate(-3px)}.hx-btn-secondary{color:var(--navy-deeper);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(255,255,255,.65);border:1px solid rgba(0,133,195,.25)}.hx-btn-secondary:hover{border-color:var(--navy);background:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,100,180,.12)}.hx-btn-on-dark{color:#fff;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.28)}.hx-btn-on-dark:hover{color:#fff;background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.6);box-shadow:0 8px 22px rgba(0,0,0,.22)}.hx-hero{isolation:isolate;background:linear-gradient(#fbfdff 0%,#f2f8fc 55%,#e5f1f9 100%);align-items:center;min-height:100vh;padding:120px 28px 90px;display:flex;position:relative;overflow:hidden}.hx-hero-bg{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hx-hero-aurora{filter:blur(70px);opacity:.85;background:conic-gradient(from 200deg,rgba(0,158,219,.28) 0deg,rgba(79,179,232,.18) 70deg,rgba(255,255,255,0) 140deg,rgba(232,123,26,.22) 200deg,rgba(255,255,255,0) 270deg,rgba(0,158,219,.28) 360deg);animation:32s linear infinite hxAurora;position:absolute;top:-25%;bottom:-25%;left:-25%;right:-25%;-webkit-mask-image:radial-gradient(70% 70% at 50% 45%,#000 30%,transparent 90%);mask-image:radial-gradient(70% 70% at 50% 45%,#000 30%,transparent 90%)}@keyframes hxAurora{to{transform:rotate(360deg)}}.hx-hero-mesh{filter:blur(40px);opacity:.85;transform:translate(calc(var(--hx-px,0)*18px),calc(var(--hx-py,0)*18px));background:radial-gradient(circle at 18% 28%,rgba(0,158,219,.22),transparent 42%),radial-gradient(circle at 82% 70%,rgba(232,123,26,.18),transparent 45%),radial-gradient(circle at 58% 18%,rgba(79,179,232,.14),transparent 50%);transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:-20%;bottom:-20%;left:-10%;right:-10%}.hx-hero-dots{opacity:.55;background-image:radial-gradient(circle,rgba(0,100,180,.14) 1px,transparent 1.4px);background-size:28px 28px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(75% 55%,#000 25%,transparent 90%);mask-image:radial-gradient(75% 55%,#000 25%,transparent 90%)}.hx-hero-beam{filter:blur(40px);opacity:.45;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.5) 50%,transparent 100%);width:180%;height:50%;animation:18s linear infinite hxBeam;position:absolute;top:30%;left:-40%;transform:rotate(-6deg)}@keyframes hxBeam{0%{transform:translate(-25%)rotate(-6deg)}to{transform:translate(25%)rotate(-6deg)}}.hx-blob{pointer-events:none;will-change:transform;mix-blend-mode:multiply;border-radius:50%;position:absolute}.hx-blob-1{background:radial-gradient(circle at 30% 30%,rgba(0,158,219,.36),rgba(0,158,219,0) 70%);width:420px;height:420px;animation:14s ease-in-out infinite hxFloatA;top:-14%;left:-160px}.hx-blob-2{background:radial-gradient(circle at 70% 30%,rgba(232,123,26,.3),rgba(232,123,26,0) 70%);width:360px;height:360px;animation:16s ease-in-out infinite hxFloatB;bottom:-120px;right:-140px}.hx-blob-3{background:radial-gradient(circle,rgba(79,179,232,.3),rgba(79,179,232,0) 70%);width:220px;height:220px;animation:18s ease-in-out -3s infinite hxFloatC;bottom:8%;left:28%}.hx-hero-sparks{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.hx-hero-spark{opacity:0;border-radius:50%;width:6px;height:6px;animation:6s ease-in-out infinite hxTwinkle;position:absolute}.hx-hero-spark--blue{background:var(--blue);box-shadow:0 0 12px 3px rgba(0,158,219,.6)}.hx-hero-spark--orange{background:var(--orange);box-shadow:0 0 12px 3px rgba(232,123,26,.55)}.hx-hero-spark:first-child{animation-delay:0s;top:18%;left:12%}.hx-hero-spark:nth-child(2){animation-delay:-2s;top:32%;left:46%}.hx-hero-spark:nth-child(3){animation-delay:-1s;top:72%;left:18%}.hx-hero-spark:nth-child(4){animation-delay:-3.5s;bottom:22%;right:14%}.hx-hero-spark:nth-child(5){animation-delay:-4.5s;top:58%;left:38%}@keyframes hxTwinkle{0%,to{opacity:0;transform:scale(.5)}45%,55%{opacity:.9;transform:scale(1)}}.hx-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:72px;width:100%;max-width:1320px;margin:0 auto;display:grid;position:relative}.hx-hero-text{text-align:start}.hx-hero-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--navy-deeper);letter-spacing:.02em;background:rgba(255,255,255,.85);border:1px solid rgba(0,158,219,.22);border-radius:100px;align-items:center;gap:10px;margin-bottom:28px;padding:7px 16px 7px 12px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 4px 16px rgba(0,100,180,.06)}.hx-hero-badge-dot{background:var(--orange);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2.4s ease-out infinite hxBadgePulse}.hx-hero-title{letter-spacing:-.035em;color:var(--text);margin:0 0 22px;font-family:inherit;font-size:max(42px,min(5.6vw,78px));font-weight:800;line-height:1.04}#site-ar .hx-hero-title{letter-spacing:-.01em;font-weight:700}.hx-hero-title-accent{background:linear-gradient(135deg,var(--orange)0%,#d06a0a 100%);color:transparent;isolation:isolate;-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.hx-hero-title-accent:after{content:"";z-index:-1;background:linear-gradient(90deg,transparent 0%,rgba(232,123,26,.34) 35%,rgba(232,123,26,.34) 65%,transparent 100%);border-radius:4px;height:.16em;position:absolute;bottom:.04em;left:-2px;right:-2px;transform:skew(-10deg)}.hx-hero-sub{color:var(--orange);margin:0 0 18px;font-size:max(20px,min(1.9vw,24px));font-weight:600}.hx-hero-body{color:var(--text-secondary);max-width:540px;margin:0 0 38px;font-size:17px;font-weight:300;line-height:1.75}#site-ar .hx-hero-body{font-weight:400}.hx-hero-actions{flex-wrap:wrap;gap:14px;display:flex}.hx-hero-stats-mobile{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,255,255,.72);border:1px solid rgba(0,158,219,.18);border-radius:22px;flex-wrap:wrap;justify-content:center;gap:4px;max-width:-moz-fit-content;max-width:fit-content;margin:36px auto 0;padding:16px 22px;display:none;box-shadow:0 4px 24px rgba(0,100,180,.08)}.hx-stat{text-align:center;padding:0 16px}.hx-stat-num{color:var(--navy-deeper);font-family:Cairo,sans-serif;font-size:30px;font-weight:800;line-height:1;display:block}.hx-stat-label{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:10px;font-weight:600;display:block}#site-ar .hx-stat-label{letter-spacing:0;text-transform:none;font-size:11px}.hx-stat-div{background:rgba(0,158,219,.18);align-self:center;width:1px;height:32px}.hx-hero-showcase{perspective:1400px;min-height:620px;transform-style:preserve-3d;--hx-orbit-radius:270px;place-items:center;display:grid;position:relative}.hx-showcase-orbit{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.hx-showcase-ring{border:1px dashed rgba(0,158,219,.2);border-radius:50%;animation:80s linear infinite hxRingSpin;position:absolute}.hx-showcase-ring-1{top:4%;bottom:4%;left:4%;right:4%}.hx-showcase-ring-2{border-color:rgba(232,123,26,.16);animation-duration:100s;animation-direction:reverse;top:16%;bottom:16%;left:16%;right:16%}.hx-showcase-glow{filter:blur(40px);background:radial-gradient(circle,rgba(0,158,219,.22),transparent 70%);border-radius:50%;width:60%;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes hxRingSpin{to{transform:rotate(360deg)}}.hx-showcase-card--main{-webkit-backdrop-filter:blur(24px)saturate(180%);isolation:isolate;z-index:2;width:min(360px,86%);transform:translate(calc(var(--hx-px,0)*12px),calc(var(--hx-py,0)*12px))rotate(-2deg);will-change:transform;background:rgba(255,255,255,.82);border:1px solid rgba(0,158,219,.2);border-radius:26px;padding:28px 28px 24px;animation:9s ease-in-out infinite hxCardFloat;position:relative;overflow:hidden;box-shadow:0 4px 14px rgba(0,100,180,.08),0 32px 60px rgba(0,100,180,.16),inset 0 1px rgba(255,255,255,.6)}@keyframes hxCardFloat{0%,to{translate:0}50%{translate:0 -8px}}.hx-showcase-shine{pointer-events:none;z-index:0;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.55) 50%,transparent 62%);animation:6s ease-in-out infinite hxShine;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-110%)}@keyframes hxShine{0%,55%{transform:translate(-110%)}75%,to{transform:translate(110%)}}.hx-showcase-header{z-index:1;align-items:center;margin-bottom:18px;display:flex;position:relative}.hx-showcase-tag{text-transform:uppercase;letter-spacing:.14em;color:var(--orange-dark);background:rgba(232,123,26,.1);border-radius:100px;align-items:center;gap:9px;padding:5px 13px 5px 10px;font-size:11px;font-weight:700;display:inline-flex}#site-ar .hx-showcase-tag{letter-spacing:0;text-transform:none;font-size:12px}.hx-showcase-pulse{background:var(--orange);border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.hx-showcase-pulse:after{content:"";background:var(--orange);border-radius:50%;animation:2s ease-out infinite hxPinRing;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.hx-showcase-stat{z-index:1;align-items:flex-end;gap:14px;margin-bottom:20px;display:flex;position:relative}.hx-showcase-stat-num{letter-spacing:-.04em;background:linear-gradient(135deg,var(--navy-deeper)0%,var(--blue)100%);color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Cairo,sans-serif;font-size:78px;font-weight:800;line-height:.85}.hx-showcase-stat-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);padding-bottom:8px;font-size:11px;font-weight:700}#site-ar .hx-showcase-stat-label{letter-spacing:0;text-transform:none;font-size:12px}.hx-showcase-locs{z-index:1;grid-template-columns:1fr 1fr;gap:10px 18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.hx-showcase-loc{color:var(--text);opacity:0;align-items:center;gap:9px;font-size:13.5px;font-weight:500;animation:.5s cubic-bezier(.22,1,.36,1) forwards hxLocIn;display:flex}.hx-showcase-loc-dot{background:var(--blue);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 3px rgba(0,158,219,.1)}@keyframes hxLocIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hx-orbit{z-index:3;pointer-events:none;will-change:transform;width:0;height:0;animation:28s linear infinite hxOrbitSpin;position:absolute;top:50%;left:50%}.hx-orbit--b{animation-delay:-14s}.hx-showcase-mini{pointer-events:auto;will-change:transform;background:#fff;border:1px solid rgba(0,158,219,.14);border-radius:18px;flex-direction:column;gap:4px;width:max-content;max-width:160px;padding:14px 18px;animation:28s linear infinite hxOrbitCounter;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 14px rgba(0,100,180,.08),0 18px 36px rgba(0,100,180,.12)}.hx-showcase-mini--b{animation-delay:-14s}.hx-showcase-mini-num{color:transparent;background:linear-gradient(135deg,var(--orange)0%,var(--navy-deeper)120%);white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-family:Cairo,sans-serif;font-size:24px;font-weight:800;line-height:1}.hx-showcase-mini-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;font-size:10px;font-weight:700}#site-ar .hx-showcase-mini-label{letter-spacing:0;text-transform:none;font-size:11px}@keyframes hxOrbitSpin{to{transform:rotate(360deg)}}@keyframes hxOrbitCounter{0%{transform:translate(-50%,-50%)translateX(var(--hx-orbit-radius,270px))rotate(0deg)}to{transform:translate(-50%,-50%)translateX(var(--hx-orbit-radius,270px))rotate(-360deg)}}#site-ar .hx-orbit,#site-ar .hx-showcase-mini{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.hx-orbit,.hx-showcase-mini{animation:none}.hx-orbit--a .hx-showcase-mini{transform:translate(-50%,-50%)translateX(var(--hx-orbit-radius,270px))}.hx-orbit--b .hx-showcase-mini{transform:translate(-50%,-50%)translateX(calc(var(--hx-orbit-radius,270px)*-1))}}@media (max-width:1080px){.hx-hero-inner{gap:48px}.hx-hero-showcase{--hx-orbit-radius:220px;min-height:520px}.hx-showcase-card--main{width:min(290px,82%);padding:24px 24px 22px}.hx-showcase-mini{max-width:130px;padding:12px 16px}.hx-showcase-mini-num{font-size:22px}}@media (max-width:980px){.hx-hero{padding:110px 24px 80px}.hx-hero-inner{text-align:center;grid-template-columns:1fr;gap:56px}.hx-hero-text{text-align:center}.hx-hero-actions{justify-content:center}.hx-hero-body{margin-left:auto;margin-right:auto}.hx-hero-showcase{display:none}.hx-hero-stats-mobile{display:flex}}.hx-partners{background:#fff;border-top:1px solid rgba(0,158,219,.08);border-bottom:1px solid rgba(0,158,219,.08);padding:36px 28px}.hx-partners-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;max-width:1360px;margin:0 auto;display:flex}.hx-partner{filter:grayscale(.2);opacity:.88;border-radius:12px;justify-content:center;align-items:center;padding:6px 12px;transition:transform .25s,opacity .25s,filter .25s,box-shadow .25s;display:flex}.hx-partner:hover{filter:grayscale(0);opacity:1;transform:translateY(-3px)}.hx-partner img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:220px;height:56px;display:block}.hx-partner--tall img{max-width:240px;height:72px}.hx-partner--ministry img{max-width:140px;height:72px}.hx-partner--filled{background:#fff;border-radius:12px;padding:0;overflow:visible;box-shadow:0 2px 12px rgba(0,100,180,.08)}.hx-partner--filled img{border-radius:0}.hx-partner--career180 img{-o-object-fit:contain;object-fit:contain;width:320px;max-width:none;height:88px}.hx-partner--filled.hx-partner--eyouth img{-o-object-fit:contain;object-fit:contain;width:56px;height:56px}.hx-partner-div{background:rgba(0,158,219,.15);width:1px;height:42px}.hx-mission{background:#fff;padding:120px 28px;position:relative;overflow:hidden}.hx-mission-inner{max-width:1240px;margin:0 auto;position:relative}.hx-mission-bignum{color:rgba(0,158,219,.06);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;font-family:Cairo,sans-serif;font-size:max(150px,min(22vw,260px));font-weight:800;line-height:1;position:absolute;top:-36px;right:-10px}#site-ar .hx-mission-bignum{left:-10px;right:auto}.hx-mission-content{z-index:1;position:relative}.hx-mission-body{color:var(--text);max-width:980px;margin-top:24px;font-size:max(20px,min(1.7vw,26px));font-weight:400;line-height:1.65}.hx-journey{background:linear-gradient(180deg,var(--offwhite)0%,#fff 100%);padding:96px 28px}.hx-journey-inner{max-width:1320px;margin:0 auto}.hx-journey-head{max-width:820px;margin-bottom:56px}.hx-timeline{flex-direction:column;gap:24px;display:flex;position:relative}.hx-timeline:before{content:"";background:linear-gradient(rgba(0,158,219,.45) 0%,rgba(232,123,26,.45) 100%);border-radius:2px;width:2px;position:absolute;top:24px;bottom:24px;left:28px}#site-ar .hx-timeline:before{left:auto;right:28px}.hx-stage{align-items:flex-start;gap:22px;display:flex;position:relative}.hx-stage-marker{border:2px solid var(--blue);z-index:1;background:#fff;border-radius:50%;flex:0 0 58px;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 4px 16px rgba(0,100,180,.12)}.hx-stage:hover .hx-stage-marker{border-color:var(--orange);transform:scale(1.06);box-shadow:0 6px 22px rgba(232,123,26,.22)}.hx-stage-num{color:var(--navy-deeper);font-family:Cairo,sans-serif;font-size:17px;font-weight:800;transition:color .3s}.hx-stage:hover .hx-stage-num{color:var(--orange-dark)}.hx-stage-card{border:1px solid var(--border-light);isolation:isolate;background:#fff;border-radius:20px;flex:1;padding:34px 40px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.hx-stage:hover .hx-stage-card{border-color:var(--lightblue);transform:translateY(-3px);box-shadow:0 16px 36px rgba(0,100,180,.12)}.hx-stage-bignum{letter-spacing:-.05em;background:linear-gradient(rgba(0,158,219,.12),rgba(232,123,26,.08));color:transparent;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:-1;-webkit-background-clip:text;background-clip:text;font-family:Cairo,sans-serif;font-size:max(110px,min(14vw,160px));font-weight:800;line-height:.85;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;top:-10px;right:-4px}#site-ar .hx-stage-bignum{left:-4px;right:auto}.hx-stage:hover .hx-stage-bignum{background:linear-gradient(rgba(0,158,219,.18),rgba(232,123,26,.14));-webkit-background-clip:text;background-clip:text;transform:scale(1.05)translate(-6px)}#site-ar .hx-stage:hover .hx-stage-bignum{transform:scale(1.05)translate(6px)}.hx-stage-content{z-index:1;max-width:720px;position:relative}.hx-stage-label{letter-spacing:.12em;text-transform:uppercase;color:var(--orange-dark);margin-bottom:8px;font-size:11px;font-weight:700}#site-ar .hx-stage-label{letter-spacing:0;text-transform:none;font-size:12px}.hx-stage-title{color:var(--text);letter-spacing:-.01em;margin:0 0 12px;font-size:max(22px,min(2vw,28px));font-weight:700;line-height:1.25}.hx-stage-desc{color:var(--text-secondary);margin:0;font-size:15.5px;font-weight:300;line-height:1.7}#site-ar .hx-stage-desc{font-weight:400}.hx-audience{background:#fff;padding:96px 28px}.hx-audience-inner{max-width:1320px;margin:0 auto}.hx-audience-head{max-width:820px;margin-bottom:48px}.hx-bento{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.hx-bento-card{background:linear-gradient(135deg,#fff 0%,var(--offwhite)100%);border:1px solid var(--border-light);isolation:isolate;cursor:default;border-radius:22px;padding:36px 34px;transition:transform .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.hx-bento-card:before{content:"";z-index:-1;background:radial-gradient(circle,rgba(0,158,219,.14),transparent 60%);border-radius:50%;width:240px;height:240px;transition:transform .6s;position:absolute;top:-45%;right:-18%}#site-ar .hx-bento-card:before{left:-18%;right:auto}.hx-bento-card:nth-child(2):before{background:radial-gradient(circle,rgba(232,123,26,.12),transparent 60%)}.hx-bento-card:nth-child(3):before{background:radial-gradient(circle,rgba(79,179,232,.16),transparent 60%)}.hx-bento-card:nth-child(4):before{background:radial-gradient(circle,rgba(232,123,26,.1),transparent 60%)}.hx-bento-card:hover{border-color:var(--lightblue);transform:translateY(-4px);box-shadow:0 16px 36px rgba(0,100,180,.1)}.hx-bento-card:hover:before{transform:scale(1.18)}.hx-bento-num{color:var(--orange);letter-spacing:.12em;margin-bottom:14px;font-family:Cairo,sans-serif;font-size:13px;font-weight:700;display:inline-block}.hx-bento-title{color:var(--text);letter-spacing:-.01em;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.3}.hx-bento-desc{color:var(--text-secondary);margin:0 0 22px;font-size:15.5px;font-weight:300;line-height:1.65}#site-ar .hx-bento-desc{font-weight:400}.hx-bento-arrow{width:32px;height:32px;color:var(--navy-deeper);background:rgba(0,158,219,.1);border-radius:50%;justify-content:center;align-items:center;transition:background .3s,color .3s,transform .3s;display:flex;position:absolute;bottom:22px;right:24px}#site-ar .hx-bento-arrow{left:24px;right:auto;transform:rotate(180deg)}.hx-bento-card:hover .hx-bento-arrow{background:linear-gradient(135deg,var(--orange),#d06a0a);color:#fff;transform:translate(4px)}#site-ar .hx-bento-card:hover .hx-bento-arrow{transform:rotate(180deg)translate(4px)}.hx-locations{background:var(--offwhite);padding:96px 28px;position:relative;overflow:hidden}.hx-locations-bg{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.hx-locations-bg:before{content:"";background-image:radial-gradient(circle,rgba(0,158,219,.08) 1.2px,transparent 1.4px);background-size:28px 28px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(#000 30%,transparent 90%);mask-image:radial-gradient(#000 30%,transparent 90%)}.hx-locations-glow{filter:blur(40px);background:radial-gradient(circle,rgba(232,123,26,.1),transparent 65%);border-radius:50%;width:520px;height:520px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.hx-locations-inner{z-index:1;max-width:1320px;margin:0 auto;position:relative}.hx-locations-head{max-width:820px;margin-bottom:48px}.hx-pin-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.hx-pin{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-light);background:rgba(255,255,255,.85);border-radius:18px;align-items:center;gap:18px;padding:20px 24px;transition:transform .3s,border-color .3s,box-shadow .3s,background .3s;display:flex}.hx-pin:hover{border-color:var(--blue);background:#fff;transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,100,180,.1)}.hx-pin-marker{background:linear-gradient(135deg,var(--blue),var(--navy-deeper));border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .3s;display:flex;position:relative;box-shadow:0 4px 14px rgba(0,100,180,.25)}.hx-pin:hover .hx-pin-marker{transform:scale(1.1)}.hx-pin-marker:before{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute}.hx-pin-marker:after{content:"";background:var(--blue);opacity:.45;border-radius:50%;animation:2.4s ease-out infinite hxPinRing;position:absolute;top:0;bottom:0;left:0;right:0}.hx-pin-text{flex-direction:column;gap:2px;line-height:1.2;display:flex}.hx-pin-meta{color:var(--orange);letter-spacing:.1em;font-family:Cairo,sans-serif;font-size:11px;font-weight:700}.hx-pin-name{color:var(--text);font-size:16px;font-weight:600}.hx-cta{text-align:center;background:linear-gradient(135deg,var(--navy-deeper)0%,var(--navy)100%);color:#fff;isolation:isolate;padding:110px 28px;position:relative;overflow:hidden}.hx-cta:before,.hx-cta:after{content:"";filter:blur(60px);z-index:-1;border-radius:50%;position:absolute}.hx-cta:before{background:radial-gradient(circle,rgba(232,123,26,.4),transparent 60%);width:320px;height:320px;top:-50px;right:-50px}.hx-cta:after{background:radial-gradient(circle,rgba(79,179,232,.4),transparent 60%);width:320px;height:320px;bottom:-80px;left:-80px}.hx-cta-inner{max-width:880px;margin:0 auto;position:relative}.hx-cta-title{letter-spacing:-.02em;margin:0 0 18px;font-size:max(32px,min(4.4vw,54px));font-weight:700;line-height:1.18}.hx-cta-body{color:rgba(255,255,255,.78);margin:0 0 38px;font-size:18px;font-weight:300;line-height:1.7}#site-ar .hx-cta-body{font-weight:400}.hx-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:960px){.hx-hero{min-height:auto}.hx-partners{padding:28px 20px}.hx-partners-inner{gap:18px}.hx-partner img{max-width:160px;height:44px}.hx-partner--tall img{max-width:180px;height:56px}.hx-partner--ministry img{max-width:100px;height:56px}.hx-partner--career180 img{-o-object-fit:contain;object-fit:contain;width:260px;max-width:none;height:72px}.hx-partner--filled.hx-partner--eyouth img{-o-object-fit:contain;object-fit:contain;width:44px;height:44px}.hx-partner-div{height:32px}.hx-mission{padding:80px 24px}.hx-mission-bignum{top:-16px;right:0}#site-ar .hx-mission-bignum{left:0;right:auto}.hx-journey{padding:72px 24px}.hx-journey-head{margin-bottom:40px}.hx-stage-card{padding:24px 22px}.hx-stage-bignum{font-size:88px;top:-4px;right:0}#site-ar .hx-stage-bignum{left:0;right:auto}.hx-audience{padding:72px 24px}.hx-bento{grid-template-columns:1fr;gap:14px}.hx-bento-card{border-radius:18px;padding:26px 24px}.hx-bento-arrow{bottom:18px;right:20px}#site-ar .hx-bento-arrow{left:20px;right:auto}.hx-locations{padding:72px 24px}.hx-pin-grid{grid-template-columns:repeat(2,1fr);gap:12px}.hx-cta{padding:80px 24px}.hx-hero-stats-mobile{gap:0;padding:14px 18px}.hx-stat{padding:0 14px}.hx-stat-num{font-size:26px}.hx-stat-div{height:28px}}@media (max-width:540px){.hx-pin-grid{grid-template-columns:1fr}.hx-hero-actions,.hx-cta-actions{flex-direction:column;align-items:stretch;max-width:320px;margin:0 auto}.hx-btn-primary,.hx-btn-secondary{justify-content:center}}
.hx-page-hero{isolation:isolate;background:linear-gradient(#fbfdff 0%,#f2f8fc 60%,#e5f1f9 100%);padding:150px 28px 80px;position:relative;overflow:hidden}.hx-page-hero-bg{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hx-page-hero-aurora{filter:blur(60px);opacity:.7;background:conic-gradient(from 200deg,rgba(0,158,219,.22) 0deg,rgba(0,158,219,0) 60deg,rgba(232,123,26,.18) 180deg,rgba(0,158,219,0) 240deg,rgba(0,158,219,.22) 360deg);animation:26s linear infinite hxAurora;position:absolute;top:-25%;bottom:-25%;left:-25%;right:-25%}@keyframes hxAurora{to{transform:rotate(360deg)}}.hx-page-hero-dots{opacity:.6;background-image:radial-gradient(rgba(0,100,180,.1) 1px,transparent 1px);background-size:22px 22px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(at top,#000 30%,transparent 70%);mask-image:radial-gradient(at top,#000 30%,transparent 70%)}.hx-page-hero-inner{width:100%;max-width:1080px;margin:0 auto;position:relative}.hx-bc{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:22px;font-size:13px;font-weight:500;display:inline-flex}.hx-bc-home{color:var(--blue);cursor:pointer;transition:color .2s}.hx-bc-home:hover{color:var(--navy-deeper)}.hx-bc-sep{opacity:.45}.hx-bc-current{color:var(--text);font-weight:600}.hx-page-hero-title{letter-spacing:-.035em;color:var(--text);max-width:880px;margin:0 0 22px;font-size:max(40px,min(5.4vw,72px));font-weight:800;line-height:1.05}#site-ar .hx-page-hero-title{letter-spacing:-.01em;font-weight:700}.hx-page-hero-body{color:var(--text-secondary);max-width:760px;margin:0;font-size:max(16px,min(1.5vw,19px));font-weight:300;line-height:1.75}#site-ar .hx-page-hero-body{font-weight:400}.hx-page-section{padding:90px 28px;position:relative}.hx-page-section--alt{background:linear-gradient(#fbfdff 0%,#f4fafd 100%)}.hx-page-section-inner{width:100%;max-width:1240px;margin:0 auto}.hx-page-section-head{max-width:880px;margin-bottom:56px}.hx-page-section-head--center{text-align:center;margin-left:auto;margin-right:auto}.hx-about-bg-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:64px;display:grid}.hx-about-prose p{color:var(--text-secondary);margin:0 0 18px;font-size:17px;font-weight:300;line-height:1.85}#site-ar .hx-about-prose p{font-weight:400}.hx-about-highlights{flex-direction:column;gap:18px;display:flex}.hx-about-hl{background:#fff;border:1px solid rgba(0,158,219,.14);border-radius:18px;padding:22px 24px 22px 28px;transition:transform .28s,box-shadow .28s,border-color .28s;position:relative;box-shadow:0 4px 18px rgba(0,100,180,.06)}.hx-about-hl:before{content:"";top:22px;bottom:22px;background:linear-gradient(180deg,var(--orange)0%,var(--blue)100%);border-radius:0 3px 3px 0;width:3px;position:absolute}.hx-about-hl:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.hx-about-hl:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.hx-about-hl:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.hx-about-hl:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.hx-about-hl:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.hx-about-hl:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}#site-ar .hx-about-hl:before{border-radius:3px 0 0 3px}.hx-about-hl:hover{border-color:rgba(0,158,219,.28);transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,100,180,.12)}.hx-about-hl-strong{color:var(--navy-deeper);margin-bottom:6px;font-size:16px;font-weight:700;display:block}.hx-about-hl-body{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.7}.hx-obj-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.hx-obj-card{isolation:isolate;background:#fff;border:1px solid rgba(0,158,219,.14);border-radius:22px;padding:32px 28px 28px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 4px 18px rgba(0,100,180,.06)}.hx-obj-card:after{content:"";top:-40%;z-index:-1;background:radial-gradient(circle,rgba(0,158,219,.1),transparent 70%);border-radius:50%;width:200px;height:200px;transition:transform .4s;position:absolute}.hx-obj-card:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-40%}.hx-obj-card:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-40%}.hx-obj-card:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-40%}.hx-obj-card:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-40%}.hx-obj-card:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-40%}.hx-obj-card:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-40%}.hx-obj-card:hover{border-color:rgba(0,158,219,.28);transform:translateY(-4px);box-shadow:0 18px 38px rgba(0,100,180,.14)}.hx-obj-card:hover:after{transform:scale(1.4)}.hx-obj-card-num{width:44px;height:44px;color:var(--orange-dark);background:linear-gradient(135deg,rgba(232,123,26,.12) 0%,rgba(0,158,219,.1) 100%);border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;font-family:Cairo,sans-serif;font-size:18px;font-weight:800;display:inline-flex}.hx-obj-card-title{color:var(--text);letter-spacing:-.01em;margin:0 0 10px;font-size:20px;font-weight:700}.hx-obj-card-desc{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.7}.hx-mod-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.hx-mod-card{cursor:default;background:#fff;border:1px solid rgba(0,158,219,.12);border-radius:16px;align-items:flex-start;gap:16px;padding:22px 22px 22px 20px;transition:transform .28s,border-color .28s,box-shadow .28s,background .28s;display:flex;position:relative}.hx-mod-card:hover{background:linear-gradient(135deg,#fff 0%,#f8fcfe 100%);border-color:rgba(0,158,219,.32);transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,100,180,.12)}.hx-mod-num{background:linear-gradient(135deg,var(--orange)0%,var(--navy-deeper)120%);color:transparent;-webkit-background-clip:text;background-clip:text;flex-shrink:0;min-width:36px;font-family:Cairo,sans-serif;font-size:28px;font-weight:800;line-height:1}.hx-mod-text{flex:1;min-width:0}.hx-mod-title{color:var(--text);margin:0 0 6px;font-size:15.5px;font-weight:700;line-height:1.35}.hx-mod-desc{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.55}.hx-sdg-pills{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.hx-sdg-pill{letter-spacing:.01em;border-radius:100px;align-items:center;padding:10px 18px;font-size:14px;font-weight:600;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 4px 14px rgba(0,0,0,.08)}.hx-sdg-pill:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.14)}.hx-out-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.hx-out-card{background:linear-gradient(135deg,#fff 0%,#f8fcfe 100%);border:1px solid rgba(0,158,219,.14);border-radius:22px;padding:28px 28px 26px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.hx-out-card:before{content:"";top:0;background:linear-gradient(90deg,var(--orange)0%,var(--blue)60%,transparent 100%);transform-origin:0;width:100%;height:3px;transition:transform .45s;position:absolute;transform:scaleX(0)}.hx-out-card:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.hx-out-card:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.hx-out-card:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.hx-out-card:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.hx-out-card:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.hx-out-card:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}#site-ar .hx-out-card:before{background:linear-gradient(-90deg,var(--orange)0%,var(--blue)60%,transparent 100%);transform-origin:100%}.hx-out-card:hover{border-color:rgba(0,158,219,.32);transform:translateY(-4px);box-shadow:0 18px 38px rgba(0,100,180,.14)}.hx-out-card:hover:before{transform:scaleX(1)}.hx-out-card-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:10px;font-size:11px;font-weight:700;display:inline-block}#site-ar .hx-out-card-eyebrow{letter-spacing:0;text-transform:none;font-size:12px}.hx-out-card-title{color:var(--text);letter-spacing:-.01em;margin:0 0 10px;font-size:19px;font-weight:700}.hx-out-card-desc{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.7}.hx-part-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.hx-part-card{text-align:center;background:#fff;border:1px solid rgba(0,158,219,.14);border-radius:20px;padding:26px 22px 24px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative}.hx-part-card:hover{border-color:rgba(0,158,219,.32);transform:translateY(-4px);box-shadow:0 18px 38px rgba(0,100,180,.14)}.hx-part-logo{background:linear-gradient(135deg,#fff 0%,#f4fafd 100%);border:1px solid rgba(0,158,219,.14);border-radius:22px;place-items:center;width:96px;height:96px;margin:0 auto 18px;padding:14px;display:grid;overflow:hidden}.hx-part-logo--filled{background:linear-gradient(135deg,var(--navy-deeper)0%,var(--blue)100%);border-color:rgba(0,0,0,.18)}.hx-part-logo img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.hx-part-name{color:var(--text);margin:0 0 8px;font-size:16px;font-weight:700}.hx-part-desc{color:var(--text-secondary);margin:0 0 14px;font-size:13.5px;line-height:1.6}.hx-part-role{letter-spacing:.02em;border-radius:100px;padding:5px 14px;font-size:12px;font-weight:600;display:inline-block}.hx-contact-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:48px;display:grid}.hx-form-card{isolation:isolate;background:#fff;border:1px solid rgba(0,158,219,.18);border-radius:28px;padding:40px 38px 32px;position:relative;overflow:hidden;box-shadow:0 4px 18px rgba(0,100,180,.06),0 30px 60px rgba(0,100,180,.1)}.hx-form-card:before{content:"";background:linear-gradient(90deg,var(--orange)0%,var(--blue)60%,var(--navy-deeper)100%);height:4px;position:absolute;top:0;left:0;right:0}.hx-form-card.is-loading{pointer-events:none}.hx-form-card.is-loading .hx-form-body{opacity:.55}.hx-form-title{color:var(--text);letter-spacing:-.02em;margin:0 0 6px;font-size:26px;font-weight:700}.hx-form-subtitle{color:var(--text-secondary);margin:0 0 28px;font-size:14px;line-height:1.6}.hx-form-body{transition:opacity .25s}.hx-fg{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.hx-fl{color:var(--navy-deeper);letter-spacing:.01em;font-size:13px;font-weight:600}.hx-form-card input,.hx-form-card select,.hx-form-card textarea{width:100%;color:var(--text);background:#fbfdff;border:1.5px solid rgba(0,158,219,.18);border-radius:12px;outline:none;padding:13px 16px;font-family:inherit;font-size:15px;transition:border-color .22s,box-shadow .22s,background .22s}.hx-form-card textarea{resize:vertical;min-height:120px;line-height:1.6}.hx-form-card input::-moz-placeholder{color:rgba(0,30,60,.42)}.hx-form-card textarea::-moz-placeholder{color:rgba(0,30,60,.42)}.hx-form-card input::placeholder,.hx-form-card textarea::placeholder{color:rgba(0,30,60,.42)}.hx-form-card input:focus,.hx-form-card select:focus,.hx-form-card textarea:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 4px rgba(0,158,219,.14)}.hx-form-card input:disabled,.hx-form-card select:disabled,.hx-form-card textarea:disabled{opacity:.65;cursor:not-allowed}.hx-form-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,var(--orange)0%,#d06a0a 100%);border:none;border-radius:14px;width:100%;margin-top:8px;padding:15px 26px;font-family:inherit;font-size:15.5px;font-weight:700;transition:transform .2s,box-shadow .2s,filter .2s;position:relative;box-shadow:0 8px 22px rgba(232,123,26,.32),inset 0 1px rgba(255,255,255,.18)}.hx-form-submit:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(232,123,26,.42)}.hx-form-submit:disabled{filter:grayscale(.4)brightness(.92);cursor:progress;transform:none}.hx-form-note{color:var(--text-secondary);text-align:center;margin:14px 0 0;font-size:13px}.hx-form-note--error{color:#c5192d;font-weight:600}.hx-form-success{text-align:center;padding:26px 8px 8px;animation:.45s hxFadeIn}@keyframes hxFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hx-form-success-mark{color:#fff;background:linear-gradient(135deg,#16a34a 0%,#15803d 100%);border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 18px;animation:.5s cubic-bezier(.34,1.56,.64,1) both hxPop;display:grid;box-shadow:0 14px 28px rgba(22,163,74,.32)}@keyframes hxPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.hx-form-success-mark svg{stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;fill:none;stroke-dasharray:36;stroke-dashoffset:36px;width:38px;height:38px;animation:.55s .22s forwards hxStroke}@keyframes hxStroke{to{stroke-dashoffset:0}}.hx-form-success-title{color:var(--text);margin:0 0 8px;font-size:22px;font-weight:700}.hx-form-success-body{color:var(--text-secondary);margin:0 0 22px;font-size:15px;line-height:1.6}.hx-form-success-reset{color:var(--blue);cursor:pointer;background:0 0;border:1.5px solid rgba(0,158,219,.28);border-radius:100px;padding:11px 22px;font-family:inherit;font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.hx-form-success-reset:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.hx-info-stack{flex-direction:column;gap:18px;display:flex}.hx-info-card{background:#fff;border:1px solid rgba(0,158,219,.14);border-radius:20px;padding:26px 26px 24px;transition:transform .28s,box-shadow .28s,border-color .28s;position:relative;box-shadow:0 4px 14px rgba(0,100,180,.05)}.hx-info-card:hover{border-color:rgba(0,158,219,.28);transform:translateY(-3px);box-shadow:0 14px 32px rgba(0,100,180,.12)}.hx-info-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--orange-dark);margin-bottom:8px;font-size:11px;font-weight:700;display:inline-block}#site-ar .hx-info-eyebrow{letter-spacing:0;text-transform:none;font-size:12px}.hx-info-title{color:var(--text);letter-spacing:-.01em;margin:0 0 10px;font-size:17px;font-weight:700}.hx-info-body{color:var(--text-secondary);margin:0 0 14px;font-size:14.5px;line-height:1.65}.hx-info-list{grid-template-columns:1fr 1fr;gap:8px 14px;margin:0;padding:0;list-style:none;display:grid}.hx-info-list li{color:var(--text);font-size:14px;font-weight:500;position:relative}.hx-info-list li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px}.hx-info-list li:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px}.hx-info-list li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px}.hx-info-list li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:14px}.hx-info-list li:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:14px}.hx-info-list li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:14px}.hx-info-list li:before{content:"";top:50%;background:var(--blue);border-radius:50%;width:6px;height:6px;position:absolute;transform:translateY(-50%);box-shadow:0 0 0 3px rgba(0,158,219,.1)}.hx-info-list li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.hx-info-list li:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.hx-info-list li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.hx-info-list li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.hx-info-list li:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.hx-info-list li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.hx-info-badges{flex-wrap:wrap;gap:8px;display:flex}.hx-info-badge{color:var(--navy-deeper);background:rgba(0,158,219,.1);border-radius:100px;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-block}.hx-info-badge--orange{color:var(--orange-dark);background:rgba(232,123,26,.14)}@media (max-width:1080px){.hx-page-section{padding:72px 28px}.hx-about-bg-grid{gap:48px}.hx-mod-grid,.hx-part-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-contact-grid{gap:32px}}@media (max-width:820px){.hx-page-hero{padding:130px 24px 60px}.hx-page-section{padding:64px 24px}.hx-page-section-head{margin-bottom:40px}.hx-about-bg-grid{grid-template-columns:1fr;gap:36px}.hx-obj-grid,.hx-mod-grid,.hx-out-grid,.hx-contact-grid{grid-template-columns:1fr}.hx-form-card{padding:30px 24px 26px}}@media (max-width:520px){.hx-part-grid,.hx-info-list{grid-template-columns:1fr}}
