.navbar{position:fixed;inset-inline:0;top:0;z-index:100;justify-content:space-between;align-items:center;min-height:var(--nav-h);padding-inline:clamp(16px,4vw,40px);background:#0000;transition:background-color .32s ease,backdrop-filter .32s ease,box-shadow .32s ease,min-height .32s cubic-bezier(.22,.61,.36,1)}.navbar[data-dark=true]{background:#fffcfc;box-shadow:0 1px 0 #34343417}.navbar[data-condensed=true]{min-height:var(--nav-h-condensed);background:#101e14bd;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:0 1px 0 #fffcfc1a,0 24px 44px -28px #040a06a6}.navbar[data-dark=true][data-condensed=true]{background:#fffcfce0;box-shadow:0 1px 0 #3434341a,0 24px 44px -30px #14141438}.navbar .logo{display:flex;align-items:center}.navbar__logoLink{display:inline-flex;align-items:center;border-radius:6px;outline:none}.navbar__logoLink:focus-visible{outline:2px solid currentColor;outline-offset:5px}.navbar .ph-logo{width:72px;height:auto;transform-origin:left center;transition:transform .32s cubic-bezier(.22,.61,.36,1)}[dir=rtl] .navbar .ph-logo{transform-origin:right center}@media screen and (min-width:640px){.navbar .ph-logo{width:88px}}.navbar[data-condensed=true] .ph-logo{transform:scale(.8)}.ph-logo--animate{clip-path:inset(0 100% 0 0);animation:phLogoWipe .62s cubic-bezier(.22,.61,.36,1) .05s forwards}[dir=rtl] .ph-logo--animate{clip-path:inset(0 0 0 100%)}.ph-logo--animate .ph-logo__swoosh{animation:phLogoCharge .9s ease-out .55s both}@keyframes phLogoWipe{to{clip-path:inset(0 0 0 0)}}@keyframes phLogoCharge{0%{filter:drop-shadow(0 0 0 rgba(79,214,255,0))}35%{filter:drop-shadow(0 0 5px rgba(79,214,255,.9)) drop-shadow(0 0 1px #eafbff)}to{filter:drop-shadow(0 0 0 rgba(79,214,255,0))}}@media (prefers-reduced-motion:reduce){.navbar,.navbar .ph-logo{transition:none}.ph-logo--animate,.ph-logo--animate .ph-logo__swoosh{animation:none;clip-path:none}}.dnav{--dnav-ink:#fffcfc;--dnav-ink-dim:#fffcfcb8;--dnav-edge:#fffcfc33;--dnav-wash:#fffcfc1a;--dnav-paper:#fffcfc;--dnav-panel-ink:#171717;--dnav-panel-soft:#5c665e;--dnav-rule:#e6e8e5;--dnav-green:#267b2f;--dnav-volt:#4fd6ff;--dnav-volt-glow:#4fd6ff8c;--dnav-volt-white:#eafbff;position:relative;z-index:40;display:none}.dnav--dark{--dnav-ink:#2f3833;--dnav-ink-dim:#5c665e;--dnav-edge:#34343429;--dnav-wash:#3434340f}@media screen and (min-width:1024px){.dnav{display:flex;align-items:center}}.dnav__list{display:flex;align-items:center;gap:2px;margin:0;padding:3px;list-style:none;border:1px solid var(--dnav-edge);border-radius:11px;animation:dnavPowerOn 1s ease-out .1s both}@keyframes dnavPowerOn{0%,to{border-color:var(--dnav-edge);box-shadow:0 0 0 0 #4fd6ff00}45%{border-color:#4fd6ff80;box-shadow:0 0 22px 1px var(--dnav-volt-glow)}}.dnav__item{position:relative}.dnav__item:before{top:100%;width:1.5px;height:6px;background:var(--dnav-edge);opacity:.7;transform:translateX(-50%) scaleY(.4);transform-origin:top;transition:transform .22s ease,background-color .22s ease,opacity .22s ease}.dnav__item:after,.dnav__item:before{content:"";position:absolute;left:50%;pointer-events:none}.dnav__item:after{top:calc(100% + 6px);width:5px;height:5px;margin-inline-start:-2.5px;border-radius:50%;background:var(--dnav-green);opacity:.55;transition:background-color .22s ease,box-shadow .3s ease,opacity .22s ease}.dnav__item:focus-within:before,.dnav__item:has(.dnav__trigger[data-state=open]):before,.dnav__item:hover:before{transform:translateX(-50%) scaleY(1);opacity:1;background:var(--dnav-volt)}.dnav__item:focus-within:after,.dnav__item:has(.dnav__trigger[data-state=open]):after,.dnav__item:hover:after{opacity:1;background:var(--dnav-volt);animation:dnavArc .5s ease-out forwards}@keyframes dnavArc{0%{box-shadow:0 0 0 0 #4fd6ff00}40%{box-shadow:0 0 13px 3px var(--dnav-volt-glow),0 0 3px var(--dnav-volt-white)}to{box-shadow:0 0 7px 1px var(--dnav-volt-glow),0 0 2px var(--dnav-volt-white)}}.dnav__trigger{display:inline-flex;align-items:center;gap:5px;min-height:42px;padding:9px 13px;border:0;border-radius:8px;background:#0000;color:var(--dnav-ink);font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .18s ease,color .18s ease}.dnav__trigger:hover,.dnav__trigger[data-state=open]{background:var(--dnav-wash)}.dnav__trigger:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.dnav__chevron{width:13px;height:13px;flex-shrink:0;opacity:.65;transition:transform .22s ease}.dnav__trigger[data-state=open] .dnav__chevron{transform:rotate(180deg)}.dnav__panel{position:absolute;top:calc(100% + 9px);width:min(var(--panel-w,420px),calc(100vw - 48px));padding:0 clamp(16px,1.6vw,22px) clamp(14px,1.4vw,18px);border:1px solid var(--dnav-rule);border-radius:12px;background:var(--dnav-paper);color:var(--dnav-panel-ink);box-shadow:0 26px 54px -26px #0b150e8c}.dnav__panel[data-align=start]{inset-inline-start:0}.dnav__panel[data-align=end]{inset-inline-end:0}.dnav__rule{height:1.5px;margin-inline:calc(clamp(16px, 1.6vw, 22px) * -1);margin-bottom:clamp(14px,1.4vw,18px);background:linear-gradient(90deg,var(--dnav-green) 0,#267b2f59 24%,var(--dnav-rule) 60%,var(--dnav-rule) 100%)}[dir=rtl] .dnav__rule{background:linear-gradient(270deg,var(--dnav-green) 0,#267b2f59 24%,var(--dnav-rule) 60%,var(--dnav-rule) 100%)}.dnav__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);align-items:start}.dnav__col{min-width:0}.dnav__colTag{margin:0 0 7px;font-family:var(--font-mono),var(--font-arabic),ui-monospace,"SFMono-Regular",Menlo,monospace;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--dnav-green)}[dir=rtl] .dnav__colTag{letter-spacing:normal}.dnav__links{margin:0;padding:0;list-style:none}.dnav__links--split{column-count:2;column-gap:clamp(14px,1.6vw,24px)}.dnav__link{display:block;padding-block:7px;color:var(--dnav-panel-ink);font-size:13.5px;font-weight:400;line-height:1.4;text-decoration:none;border-radius:4px;transition:color .18s ease}.dnav__link:hover{color:var(--dnav-green)}.dnav__link:focus-visible{outline:2px solid var(--dnav-green);outline-offset:2px}.dnav__all{display:inline-flex;align-items:center;gap:8px;margin-top:clamp(10px,1.2vw,14px);padding-top:clamp(10px,1.2vw,14px);border-top:1px solid var(--dnav-rule);width:100%;color:var(--dnav-green);font-size:13px;font-weight:600;text-decoration:none;transition:gap .18s ease,color .18s ease}.dnav__all:hover{gap:13px;color:#16301c}.dnav__all:focus-visible{outline:2px solid var(--dnav-green);outline-offset:2px;border-radius:3px}.dnav__allIcon{width:15px;height:15px;flex-shrink:0}.dnav__panel[data-state=open]{animation:dnavPanelIn .18s ease-out}.dnav__panel[data-state=closed]{animation:dnavPanelOut .14s ease-in}@keyframes dnavPanelIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes dnavPanelOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dnav__all,.dnav__chevron,.dnav__item:after,.dnav__item:before,.dnav__link,.dnav__trigger{transition:none}.dnav__all:hover{gap:8px}.dnav__panel[data-state=closed],.dnav__panel[data-state=open]{animation-duration:.01ms}.dnav__item:focus-within:after,.dnav__item:has(.dnav__trigger[data-state=open]):after,.dnav__item:hover:after,.dnav__list{animation:none}.dnav__item:focus-within:after,.dnav__item:has(.dnav__trigger[data-state=open]):after,.dnav__item:hover:after{box-shadow:0 0 4px 1px var(--dnav-volt-glow)}}.contactUsButton{--cta-ground:#fffcfc;--cta-ink:#16301c;--cta-edge:#267b2f;--cta-spark:#c6f7cf;--cta-focus:#7ee08a;--cta-edge-w:3px;position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;width:auto;padding:0 18px 0 21px;border:0;border-radius:8px;overflow:hidden;background:var(--cta-ground);color:var(--cta-ink);font-family:var(--font-mono),var(--font-arabic),ui-monospace,"SFMono-Regular",Menlo,monospace;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:background-color .22s ease,transform .22s ease,box-shadow .22s ease}[dir=rtl] .contactUsButton{padding:0 21px 0 18px;letter-spacing:normal}.contactUsButton:before{inset-block:0;background:var(--cta-edge)}.contactUsButton:after,.contactUsButton:before{content:"";position:absolute;inset-inline-start:0;width:var(--cta-edge-w);transition:width .22s cubic-bezier(.22,.61,.36,1)}.contactUsButton:after{top:0;height:45%;opacity:0;background:linear-gradient(180deg,#0000 0,var(--cta-spark) 55%,#fff 78%,#0000 100%)}.contactUsButton span{color:var(--cta-ink)}.contactUsButton .ctaSpark{display:none}.contactUsButton:focus-visible,.contactUsButton:hover{--cta-edge-w:6px;transform:translateY(-1px);box-shadow:0 8px 18px -10px #040a0666}.contactUsButton:focus-visible:after,.contactUsButton:hover:after{animation:contactUsSpark 1.5s cubic-bezier(.4,0,.5,1) infinite}@keyframes contactUsSpark{0%{transform:translateY(-140%);opacity:0}22%{opacity:1}78%{opacity:1}to{transform:translateY(240%);opacity:0}}.contactUsButton:focus-visible{outline:2px solid var(--cta-focus);outline-offset:2px}.navbar[data-dark=true] .contactUsButton{--cta-ground:#16301c;--cta-ink:#fffcfc;--cta-edge:#7ee08a;--cta-spark:#fff;--cta-focus:#267b2f}@media (prefers-reduced-motion:reduce){.contactUsButton,.contactUsButton:after,.contactUsButton:before{transition:none}.contactUsButton:focus-visible,.contactUsButton:hover{transform:none}.contactUsButton:focus-visible:after,.contactUsButton:hover:after{animation:none}}.langSwitcher{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid #fffcfc59;border-radius:999px;line-height:1}.langSwitcher[data-pending=true]{opacity:.6}.langSwitcher__option{min-width:34px;padding:5px 10px;border-radius:999px;background:#0000;color:#fffcfc;font-size:.8rem;font-weight:600;letter-spacing:.04em;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:background-color .18s ease,color .18s ease}.langSwitcher__option:hover:not([aria-current=true]){background:#fffcfc29}.langSwitcher__option[aria-current=true]{background:#fffcfc;color:#267b2f;cursor:default}.langSwitcher__option:focus-visible{outline:2px solid #fffcfc;outline-offset:2px}.langSwitcher--dark{border-color:#3434344d}.langSwitcher--dark .langSwitcher__option{color:#343434}.langSwitcher--dark .langSwitcher__option:hover:not([aria-current=true]){background:#3434341a}.langSwitcher--dark .langSwitcher__option[aria-current=true]{background:#267b2f;color:#fffcfc}.langSwitcher--dark .langSwitcher__option:focus-visible{outline-color:#267b2f}@media (prefers-reduced-motion:reduce){.langSwitcher__option{transition:none}}.mnav{display:flex;align-items:center}@media screen and (min-width:1024px){.mnav{display:none}}.mnav__trigger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:9px;background:#0000;cursor:pointer;color:#fffcfc}.mnav__trigger--dark{color:#343434}.mnav__trigger:focus-visible{outline:2px solid currentColor;outline-offset:2px}.mnav__bars{display:flex;flex-direction:column;align-items:flex-end;gap:5px;width:24px}.mnav__bars i{display:block;height:2px;width:100%;border-radius:2px;background:currentColor;transition:width .2s ease}.mnav__bars i:nth-child(2){width:62%}.mnav__trigger:active .mnav__bars i:nth-child(2){width:100%}.mnav__scrim{position:fixed;inset:0;z-index:110;background:#0b150e80;animation:mnavScrimIn .2s ease forwards}.mnav__scrim--closing{animation:mnavScrimOut .2s ease forwards}.mnav__sheet{position:absolute;inset-inline:0;top:0;max-height:100svh;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding:14px clamp(20px,6vw,30px) clamp(22px,6vw,32px);color:#fffcfc;outline:none;background:radial-gradient(100% 55% at 82% 0,#267b2f52 0,#0000 62%),linear-gradient(180deg,#16301c,#0e1a12);box-shadow:0 26px 60px -28px #000000e6;animation:mnavSheetIn .3s cubic-bezier(.22,.61,.36,1) forwards}.mnav__sheet--closing{animation:mnavSheetOut .22s ease-in forwards}.mnav__bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.mnav__logo{display:inline-flex;border-radius:4px}.mnav__logo .ph-logo{width:88px;height:auto}.mnav__close:focus-visible,.mnav__logo:focus-visible{outline:2px solid #7ee08a;outline-offset:3px}.mnav__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #fffcfc38;border-radius:50%;background:#0000;color:#fffcfc;cursor:pointer}.mnav__close svg{width:19px;height:19px}.mnav__rule{position:relative;height:1.5px;margin-top:14px;overflow:hidden;background:#fffcfc24}.mnav__charge{position:absolute;inset-block:0;inset-inline-start:0;width:34%;background:linear-gradient(90deg,#0000,#267b2f99 40%,#7ee08a 80%,#ecfff0 95%,#0000);animation:mnavCharge .72s ease-out .12s both}[dir=rtl] .mnav__charge{animation-direction:reverse}.mnav__body{flex:1;display:flex;flex-direction:column;gap:clamp(20px,5vw,28px);padding-block:clamp(20px,5vw,28px)}.mnav__group{min-width:0}.mnav__groupTag{margin:0 0 10px;font-family:var(--font-mono),var(--font-arabic),ui-monospace,"SFMono-Regular",Menlo,monospace;font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#7ee08a}[dir=rtl] .mnav__group{min-width:0}.mnav__groupTag{letter-spacing:normal}.mnav__list{margin:0;padding:0;list-style:none;border-inline-start:1px solid #fffcfc29;padding-inline-start:16px}.mnav__row{position:relative;animation:mnavTap .34s ease-out both;animation-delay:calc(.2s + var(--step, 1) * 45ms)}.mnav__row:before{content:"";position:absolute;inset-inline-start:-19px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#7ee08a;opacity:.28;transition:opacity .2s ease,box-shadow .2s ease}.mnav__row:active:before,.mnav__row:focus-within:before{opacity:1;box-shadow:0 0 7px 1px #7ee08a99}.mnav__link{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;color:#fffcfc;font-family:var(--font-display),var(--font-arabic),Georgia,serif;text-transform:none;font-size:clamp(21px,6vw,26px);font-weight:400;line-height:1.2;text-decoration:none}.mnav__link:focus-visible{outline:2px solid #7ee08a;outline-offset:3px;border-radius:4px}.mnav__linkIcon{width:17px;height:17px;flex-shrink:0;color:#8fa593;transition:color .2s ease,transform .2s ease}.mnav__link:active .mnav__linkIcon{color:#7ee08a;transform:translate(2px,-2px)}[dir=rtl] .mnav__linkIcon{transform:scaleX(-1)}[dir=rtl] .mnav__link:active .mnav__linkIcon{transform:scaleX(-1) translate(2px,-2px)}.mnav__foot{display:flex;flex-direction:column;gap:14px;padding-top:clamp(16px,4vw,20px);border-top:1px solid #fffcfc24}.mnav__foot .mnav__quote{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:14px 22px;border:1px solid #fffcfc;border-radius:11px;background:#fffcfc;font-size:15px;font-weight:600}.mnav__foot .mnav__quote span,.mnav__foot .mnav__quote svg{color:#16301c}.mnav__direct{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mnav__directLink{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 12px;border:1px solid #fffcfc42;border-radius:10px;color:#fffcfc;font-size:13px;font-weight:500;text-decoration:none;text-align:center}.mnav__directLink svg{width:16px;height:16px;flex-shrink:0}.mnav__directLink:focus-visible{outline:2px solid #7ee08a;outline-offset:2px}.mnav__foot .langSwitcher{align-self:start}@keyframes mnavScrimIn{0%{opacity:0}to{opacity:1}}@keyframes mnavScrimOut{0%{opacity:1}to{opacity:0}}@keyframes mnavSheetIn{0%{transform:translateY(-100%)}to{transform:none}}@keyframes mnavSheetOut{0%{transform:none}to{transform:translateY(-100%)}}@keyframes mnavCharge{0%{transform:translateX(-100%)}to{transform:translateX(295%)}}@keyframes mnavTap{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mnav__row,.mnav__scrim,.mnav__scrim--closing,.mnav__sheet,.mnav__sheet--closing{animation-duration:.01ms;animation-delay:0s}.mnav__charge{animation:none;inset-inline-start:0;width:100%;opacity:.4}.mnav__bars i,.mnav__linkIcon,.mnav__row:before{transition:none}}