.static-page-shell{max-width:820px}.static-page-shell--narrow{max-width:640px}.static-page-meta{font-size:0.85rem;color:var(--muted);margin-bottom:32px;font-weight:600}.static-page-meta__value{color:var(--text)}.static-page-sections{display:flex;flex-direction:column;gap:16px}.static-page-section{background:var(--card);border:1px solid var(--gb);border-radius:18px;padding:24px 26px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:border-color 0.25s ease,box-shadow 0.25s ease}.static-page-section:hover{border-color:rgba(0,229,143,0.22);box-shadow:0 12px 40px rgba(0,0,0,0.28)}.static-page-section__title{font-family:'Syne',sans-serif;font-size:1.15rem;font-weight:800;letter-spacing:-0.02em;color:var(--text);margin-bottom:14px;line-height:1.3}body.ar .static-page-section__title{font-family:'Cairo',sans-serif}.static-page-section__body{min-height:96px;border:1px dashed rgba(255,255,255,0.12);border-radius:12px;background:rgba(0,0,0,0.18);padding:16px 18px;color:var(--text);line-height:1.75;font-size:0.95rem}.static-page-section__empty{color:var(--muted);font-style:italic}html.theme-light .static-page-section__body,body.light .static-page-section__body{background:rgba(10,20,40,0.03);border-color:rgba(10,20,40,0.12)}.static-page-card{background:var(--card);border:1px solid var(--gb);border-radius:22px;padding:28px 26px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 16px 48px rgba(0,0,0,0.24)}.static-page-alert{margin-bottom:20px;padding:14px 16px;border-radius:12px;font-size:0.9rem;font-weight:600;line-height:1.5}.static-page-alert--success{color:var(--green);background:rgba(0,229,143,0.1);border:1px solid rgba(0,229,143,0.28)}.contact-form{display:flex;flex-direction:column;gap:18px}.contact-form__field{display:flex;flex-direction:column;gap:8px}.contact-form__field label{font-size:0.82rem;font-weight:700;color:var(--text);letter-spacing:0.02em}.contact-form__field input,.contact-form__field textarea{width:100%;padding:14px 16px;border-radius:12px;border:1px solid rgba(255,255,255,0.12);background:#0c141e;color:var(--text);font-family:inherit;font-size:0.92rem;line-height:1.5;transition:border-color 0.18s ease,box-shadow 0.18s ease}.contact-form__field textarea{resize:vertical;min-height:148px}.contact-form__field input::placeholder,.contact-form__field textarea::placeholder{color:var(--muted);opacity:0.75}.contact-form__field input:hover,.contact-form__field textarea:hover{border-color:rgba(255,255,255,0.2)}.contact-form__field input:focus,.contact-form__field textarea:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 1px rgba(0,229,143,0.35),0 0 24px rgba(0,229,143,0.18)}.contact-form__field input[aria-invalid="true"],.contact-form__field textarea[aria-invalid="true"]{border-color:var(--red);box-shadow:0 0 0 1px rgba(255,77,106,0.35),0 0 20px rgba(255,77,106,0.14)}.contact-form__error{font-size:0.78rem;font-weight:600;color:var(--red);margin:0}.contact-form__submit{width:100%;margin-top:4px;padding:15px 20px;border:none;border-radius:14px;font-family:inherit;font-size:0.95rem;font-weight:800;letter-spacing:0.02em;cursor:pointer;color:#04140d;background:linear-gradient(100deg,var(--green),var(--green2) 45%,var(--blue));box-shadow:0 0 0 1px rgba(0,229,143,0.25),0 12px 32px rgba(0,229,143,0.22);transition:transform 0.18s ease,box-shadow 0.18s ease,filter 0.18s ease}.contact-form__submit:hover{filter:brightness(1.05);box-shadow:0 0 0 1px rgba(0,229,143,0.35),0 16px 40px rgba(0,229,143,0.28)}.contact-form__submit:active{transform:scale(0.98)}html.theme-light .contact-form__field input,html.theme-light .contact-form__field textarea,body.light .contact-form__field input,body.light .contact-form__field textarea{background:#f4f8fc;border-color:rgba(10,20,40,0.12);color:var(--text)}html.theme-light .contact-form__field input:focus,html.theme-light .contact-form__field textarea:focus,body.light .contact-form__field input:focus,body.light .contact-form__field textarea:focus{border-color:var(--green)}@media (max-width:767px){.static-page-section{padding:20px 18px}.static-page-card{padding:22px 18px}.static-page-section__body{min-height:80px}}