.pg-contact .phero{position:relative;padding:84px 0 48px;text-align:center;overflow:hidden}.pg-contact .phero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(36% 60% at 22% 20%,rgba(91,63,168,.24),transparent 70%),radial-gradient(36% 60% at 80% 12%,rgba(29,111,107,.26),transparent 70%),radial-gradient(46% 60% at 50% 100%,rgba(216,178,116,.14),transparent 70%)}.pg-contact .pillx{position:relative;display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;background:rgba(255,255,255,.035);border:1px solid var(--line-2);font-size:14px;color:var(--ink-2)}.pg-contact .pillx i{width:7px;height:7px;border-radius:50%;background:var(--gold)}.pg-contact .phero h1{position:relative;margin-top:22px;font-size:72px;line-height:1.2}.pg-contact .phero .lead{position:relative;margin-inline:auto;max-width:40em}.pg-contact .band{position:relative;margin:0 auto 120px;padding:76px 40px;border-radius:36px;text-align:center;overflow:hidden;color:#fff;background:linear-gradient(120deg,var(--tile-2),var(--tile-1) 50%,var(--tile-6))}.pg-contact .band h2{font-size:52px;line-height:1.25}.pg-contact .band p{margin:14px auto 0;font-size:18.5px;line-height:1.8;opacity:.92;max-width:34em}.pg-contact .band .btns{display:flex;gap:12px;justify-content:center;margin-top:30px}.pg-contact .band .btn-gold{background:#fff;color:#17120a;box-shadow:none}.pg-contact .band .btn-ghost{color:#fff;border-color:rgba(255,255,255,.45);background:transparent}.pg-contact .cwrap{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:22px;gap:22px;align-items:start;padding-block:8px 110px}.pg-contact .form{padding:34px;border-radius:30px;background:var(--card);border:1px solid var(--line);display:grid;grid-gap:20px;gap:20px}.pg-contact .fl{display:grid;grid-gap:9px;gap:9px}.pg-contact .fl>span{font-size:15px;font-weight:500}.pg-contact .fl input,.pg-contact .fl textarea{font:inherit;font-size:16px;color:var(--ink);background:rgba(255,255,255,.035);border:1px solid var(--line-2);border-radius:15px;padding:14px 16px;outline:none;transition:border-color .2s,background-color .2s;resize:vertical}.pg-contact .fl input::placeholder,.pg-contact .fl textarea::placeholder{color:var(--ink-3)}.pg-contact .fl input:focus,.pg-contact .fl textarea:focus{border-color:rgba(216,178,116,.6);background:rgba(255,255,255,.05)}:where(html[lang=ar]) .pg-contact .fl input[type=email]{direction:ltr;text-align:right}.pg-contact .cats{display:flex;flex-wrap:wrap;gap:8px}.pg-contact .cats label{--c:var(--tile-1);cursor:pointer}.pg-contact .cats input{position:absolute;opacity:0;pointer-events:none}.pg-contact .cats span{display:inline-flex;padding:9px 16px;border-radius:999px;font-size:14.5px;border:1px solid color-mix(in oklab,var(--c) 50%,transparent);background:color-mix(in oklab,var(--c) 12%,transparent);transition:background-color .2s}.pg-contact .cats input:checked+span{background:var(--c);border-color:var(--c);color:#fff;font-weight:600}.pg-contact .cats input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.pg-contact .acts{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px}.pg-contact .acts a{color:var(--ink-2);font-size:15px}.pg-contact .acts .btn{padding-inline:30px}.pg-contact .side{display:grid;grid-gap:14px;gap:14px}.pg-contact .st{--c:var(--tile-1);display:block;padding:24px;border-radius:26px;color:#fff;background:linear-gradient(150deg,var(--c),color-mix(in oklab,var(--c) 42%,#07080b));transition:transform .3s var(--ease)}.pg-contact .st:hover{transform:translateY(-3px)}.pg-contact .st i{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:rgba(255,255,255,.16);margin-bottom:14px}.pg-contact .st i svg{width:21px;height:21px}.pg-contact .st b{display:block;font-family:var(--display);font-size:19px;font-weight:600}.pg-contact .st small{display:block;margin-top:4px;font-size:14.5px;opacity:.85;font-family:var(--font-inter),sans-serif}.pg-contact .done{display:none;text-align:center;padding:56px 34px;border-radius:30px;background:linear-gradient(160deg,color-mix(in oklab,var(--tile-1) 30%,var(--card)),var(--card) 75%);border:1px solid color-mix(in oklab,var(--tile-1) 40%,transparent)}.pg-contact .done .ok{width:72px;height:72px;margin:0 auto 18px;border-radius:24px;display:grid;place-items:center;background:var(--tile-1);color:#fff;font-size:32px}.pg-contact .done h2{font-size:34px}.pg-contact .done p{margin:12px auto 0;max-width:32em;font-size:17px;line-height:1.9;color:var(--ink-2)}.pg-contact .done p strong{color:var(--ink);font-family:var(--font-inter),sans-serif;font-weight:500}.pg-contact .done code{font:500 15px var(--font-inter),monospace;padding:2px 8px;border-radius:7px;background:rgba(255,255,255,.07);color:var(--ink)}.pg-contact .done .btns{display:flex;gap:10px;justify-content:center;margin-top:26px}body.sent .pg-contact .form{display:none}body.sent .pg-contact .done{display:block}@media (max-width:980px){.pg-contact .cwrap{grid-template-columns:minmax(0,1fr)}.pg-contact .side{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.pg-contact .cwrap{padding-bottom:64px}.pg-contact .form{padding:22px 18px;border-radius:24px}.pg-contact .acts{flex-direction:column-reverse;align-items:stretch}.pg-contact .acts .btn{justify-content:center}.pg-contact .side{grid-template-columns:minmax(0,1fr)}.pg-contact .done{padding:40px 20px}.pg-contact .done h2{font-size:26px}.pg-contact .done .btns{flex-direction:column}}@media (max-width:1080px){.pg-contact .phero h1{font-size:56px}}@media (max-width:720px){.pg-contact .phero{padding:44px 0 28px}.pg-contact .phero h1{font-size:40px}.pg-contact .band{padding:48px 22px;border-radius:26px;margin-bottom:72px}.pg-contact .band h2{font-size:32px}.pg-contact .band p{font-size:16.5px}.pg-contact .band .btns{flex-direction:column}}.pg-contact .form-err{margin:12px 0 0;font-size:14.5px;color:#f0a48a}.pg-contact .form-err:empty{display:none}