{"id":7,"date":"2026-05-27T08:01:40","date_gmt":"2026-05-27T08:01:40","guid":{"rendered":"https:\/\/astrapro-ltd.com\/?page_id=7"},"modified":"2026-05-27T11:31:45","modified_gmt":"2026-05-27T11:31:45","slug":"7-2","status":"publish","type":"page","link":"https:\/\/astrapro-ltd.com\/","title":{"rendered":""},"content":{"rendered":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\" \/>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n  <title>ASTRA PRO LTD \u2014 European Industrial Company<\/title>\n  <meta name=\"description\" content=\"ASTRA PRO LTD is a European industrial company focused on professional equipment, manufacturing development, international cooperation and long-term business growth.\" \/>\n\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\" \/>\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin \/>\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=JetBrains+Mono:wght@400;500;600;700;800&#038;family=Roboto+Condensed:wght@300;400;500;600;700;800;900&#038;display=swap\" rel=\"stylesheet\" \/>\n\n  <style>\n    :root {\n      --font-main: \"Roboto Condensed\", \"Arial Narrow\", Arial, sans-serif;\n      --font-mono: \"JetBrains Mono\", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;\n\n      --ink: #06101d;\n      --navy: #071426;\n      --navy-2: #0b1d34;\n      --navy-3: #102b4a;\n      --blue: #2f80d8;\n      --blue-2: #66b5ff;\n      --blue-3: #a9d6ff;\n      --cyan: #b9ecff;\n      --ice: #f4fbff;\n      --paper: rgba(255,255,255,.76);\n      --line: rgba(24,72,120,.16);\n      --line-dark: rgba(255,255,255,.13);\n      --muted: #6c7d91;\n      --soft: #40536b;\n      --shadow: 0 34px 100px rgba(4,17,33,.20);\n      --shadow-soft: 0 18px 55px rgba(4,17,33,.10);\n      --max: 1240px;\n    }\n\n    * { box-sizing: border-box; }\n    html { scroll-behavior: smooth; }\n\n    body {\n      margin: 0;\n      font-family: var(--font-main);\n      color: var(--ink);\n      background:\n        radial-gradient(circle at 80% -10%, rgba(102,181,255,.30), transparent 30%),\n        radial-gradient(circle at 0% 20%, rgba(47,128,216,.18), transparent 28%),\n        linear-gradient(180deg, #f8fcff 0%, #e9f4ff 48%, #f7fbff 100%);\n      overflow-x: hidden;\n    }\n\n    body::before {\n      content: \"\";\n      position: fixed;\n      inset: 0;\n      z-index: -3;\n      pointer-events: none;\n      background-image:\n        linear-gradient(rgba(16,55,95,.055) 1px, transparent 1px),\n        linear-gradient(90deg, rgba(16,55,95,.055) 1px, transparent 1px);\n      background-size: 54px 54px;\n      mask-image: linear-gradient(180deg, #000, transparent 78%);\n    }\n\n    body::after {\n      content: \"ASTRA\";\n      position: fixed;\n      right: -8vw;\n      top: 18vh;\n      z-index: -2;\n      font-family: var(--font-main);\n      font-size: clamp(180px, 29vw, 520px);\n      font-weight: 900;\n      letter-spacing: -.08em;\n      line-height: .75;\n      color: rgba(11,29,52,.035);\n      writing-mode: vertical-rl;\n      transform: rotate(180deg);\n      pointer-events: none;\n    }\n\n    a { color: inherit; text-decoration: none; }\n    .site { min-height: 100vh; overflow: hidden; }\n    .shell { width: min(var(--max), calc(100% - 40px)); margin: 0 auto; }\n\n    .header {\n      position: sticky;\n      top: 0;\n      z-index: 80;\n      background: rgba(247,252,255,.72);\n      border-bottom: 1px solid rgba(12,43,78,.12);\n      backdrop-filter: blur(22px);\n    }\n\n    .header-inner {\n      height: 82px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      gap: 26px;\n    }\n\n    .brand { display: flex; align-items: center; gap: 15px; }\n\n    .brand-symbol,\n    .star-core,\n    .micro-star,\n    .identity-star {\n      clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 56%, 80% 92%, 50% 70%, 20% 92%, 32% 56%, 2% 35%, 39% 35%);\n    }\n\n    .brand-symbol {\n      width: 50px;\n      height: 50px;\n      background: linear-gradient(135deg, #041225 0%, #1f5f9f 48%, #9bd2ff 100%);\n      box-shadow: 0 14px 32px rgba(30,95,159,.34);\n      position: relative;\n    }\n\n    .brand-symbol::after {\n      content: \"\";\n      position: absolute;\n      inset: -9px;\n      border: 1px solid rgba(47,128,216,.25);\n      border-radius: 50%;\n    }\n\n    .brand-text strong {\n      display: block;\n      font-size: 23px;\n      line-height: .9;\n      letter-spacing: .13em;\n      font-weight: 900;\n    }\n\n    .brand-text span {\n      display: block;\n      margin-top: 7px;\n      font-family: var(--font-mono);\n      font-size: 10px;\n      letter-spacing: .16em;\n      color: var(--muted);\n      text-transform: uppercase;\n    }\n\n    .nav {\n      display: flex;\n      align-items: center;\n      gap: 24px;\n      font-family: var(--font-mono);\n      font-size: 11px;\n      letter-spacing: .02em;\n      color: var(--soft);\n    }\n\n    .nav a { position: relative; padding: 9px 0; }\n    .nav a::after {\n      content: \"\";\n      position: absolute;\n      left: 0;\n      bottom: 3px;\n      width: 0;\n      height: 2px;\n      background: linear-gradient(90deg, var(--blue), var(--cyan));\n      transition: width .24s ease;\n    }\n    .nav a:hover::after { width: 100%; }\n\n    .header-badge {\n      display: inline-flex;\n      gap: 9px;\n      align-items: center;\n      padding: 11px 15px;\n      border-radius: 999px;\n      border: 1px solid rgba(47,128,216,.25);\n      background: rgba(255,255,255,.72);\n      font-family: var(--font-mono);\n      font-size: 11px;\n      color: var(--navy-2);\n      box-shadow: var(--shadow-soft);\n      white-space: nowrap;\n    }\n\n    .header-badge span {\n      width: 8px;\n      height: 8px;\n      border-radius: 50%;\n      background: var(--blue);\n      box-shadow: 0 0 0 6px rgba(47,128,216,.14);\n    }\n\n    \/* HERO *\/\n\n    .hero {\n      position: relative;\n      padding: 72px 0 60px;\n    }\n\n    .hero-stage {\n      position: relative;\n      min-height: 740px;\n      border-radius: 48px;\n      overflow: hidden;\n      background:\n        radial-gradient(circle at 72% 28%, rgba(102,181,255,.34), transparent 21%),\n        radial-gradient(circle at 48% 54%, rgba(47,128,216,.17), transparent 27%),\n        linear-gradient(135deg, #06101d 0%, #0b1d34 50%, #112f50 100%);\n      box-shadow: var(--shadow);\n      color: white;\n      isolation: isolate;\n    }\n\n    .hero-stage::before {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      background-image:\n        linear-gradient(rgba(255,255,255,.055) 1px, transparent 1px),\n        linear-gradient(90deg, rgba(255,255,255,.055) 1px, transparent 1px);\n      background-size: 56px 56px;\n      opacity: .72;\n      mask-image: radial-gradient(circle at 64% 44%, #000 0 28%, transparent 72%);\n    }\n\n    .hero-stage::after {\n      content: \"\";\n      position: absolute;\n      inset: 28px;\n      border: 1px solid rgba(255,255,255,.13);\n      border-radius: 34px;\n      pointer-events: none;\n    }\n\n    .hero-layout {\n      position: relative;\n      z-index: 3;\n      display: grid;\n      grid-template-columns: .98fr 1.02fr;\n      gap: 38px;\n      min-height: 740px;\n      align-items: stretch;\n      padding: 56px;\n    }\n\n    .hero-copy {\n      display: flex;\n      flex-direction: column;\n      justify-content: space-between;\n      min-width: 0;\n    }\n\n    .eyebrow {\n      display: inline-flex;\n      align-items: center;\n      gap: 13px;\n      width: fit-content;\n      padding: 10px 13px;\n      border-radius: 999px;\n      border: 1px solid rgba(255,255,255,.17);\n      background: rgba(255,255,255,.07);\n      font-family: var(--font-mono);\n      font-size: 11px;\n      letter-spacing: .13em;\n      text-transform: uppercase;\n      color: rgba(255,255,255,.78);\n      backdrop-filter: blur(12px);\n    }\n\n    .eyebrow::before {\n      content: \"\";\n      width: 34px;\n      height: 1px;\n      background: linear-gradient(90deg, var(--blue-2), transparent);\n    }\n\n    h1 {\n      max-width: 760px;\n      margin: 36px 0 0;\n      font-size: clamp(58px, 8.7vw, 132px);\n      line-height: .78;\n      letter-spacing: -.066em;\n      font-weight: 900;\n      color: white;\n    }\n\n    .line-soft { color: rgba(255,255,255,.58); }\n    .accent { color: var(--blue-2); }\n\n    .hero-lead {\n      max-width: 650px;\n      margin: 34px 0 0;\n      font-size: clamp(19px, 2vw, 25px);\n      line-height: 1.35;\n      color: rgba(255,255,255,.70);\n    }\n\n    .hero-actions { display: flex; flex-wrap: wrap; gap: 13px; margin-top: 34px; }\n\n    .button {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 55px;\n      padding: 0 22px;\n      border-radius: 16px;\n      font-family: var(--font-mono);\n      font-size: 11px;\n      font-weight: 800;\n      letter-spacing: .05em;\n      text-transform: uppercase;\n      transition: transform .23s ease, box-shadow .23s ease, background .23s ease;\n    }\n\n    .button:hover { transform: translateY(-3px); }\n\n    .button-primary {\n      background: linear-gradient(135deg, #f8fcff, #98ceff);\n      color: var(--navy);\n      box-shadow: 0 22px 58px rgba(102,181,255,.25);\n    }\n\n    .button-secondary {\n      border: 1px solid rgba(255,255,255,.18);\n      background: rgba(255,255,255,.06);\n      color: white;\n      backdrop-filter: blur(10px);\n    }\n\n    .hero-bottom {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 12px;\n      margin-top: 42px;\n    }\n\n    .metric {\n      min-height: 112px;\n      padding: 18px;\n      border-radius: 22px;\n      border: 1px solid rgba(255,255,255,.12);\n      background: linear-gradient(145deg, rgba(255,255,255,.10), rgba(255,255,255,.035));\n      backdrop-filter: blur(12px);\n    }\n\n    .metric strong {\n      display: block;\n      font-family: var(--font-mono);\n      font-size: 30px;\n      line-height: 1;\n      color: white;\n    }\n\n    .metric span {\n      display: block;\n      margin-top: 10px;\n      font-family: var(--font-mono);\n      font-size: 10px;\n      line-height: 1.4;\n      color: rgba(255,255,255,.56);\n      text-transform: uppercase;\n      letter-spacing: .06em;\n    }\n\n    .hero-visual {\n      position: relative;\n      min-height: 100%;\n      border-left: 1px solid rgba(255,255,255,.10);\n    }\n\n    .massive-astro {\n      position: absolute;\n      right: -32px;\n      bottom: -30px;\n      font-size: clamp(120px, 15vw, 244px);\n      line-height: .7;\n      letter-spacing: -.105em;\n      font-weight: 900;\n      color: rgba(255,255,255,.045);\n      transform: rotate(-90deg);\n      transform-origin: bottom right;\n    }\n\n    .orbital-system {\n      position: absolute;\n      left: 50%;\n      top: 48%;\n      width: min(88%, 580px);\n      aspect-ratio: 1;\n      transform: translate(-50%, -50%);\n    }\n\n    .orbit {\n      position: absolute;\n      inset: var(--inset);\n      border: 1px solid rgba(185,236,255,.18);\n      border-radius: 50%;\n    }\n\n    .orbit.o1 { --inset: 0; }\n    .orbit.o2 { --inset: 12%; border-style: dashed; }\n    .orbit.o3 { --inset: 25%; border-color: rgba(102,181,255,.35); }\n    .orbit.o4 { --inset: 38%; border-style: dotted; }\n\n    .precision-line {\n      position: absolute;\n      left: 50%;\n      top: 50%;\n      width: 108%;\n      height: 1px;\n      transform-origin: center;\n      background: linear-gradient(90deg, transparent, rgba(185,236,255,.55), transparent);\n    }\n\n    .precision-line.l1 { transform: translate(-50%, -50%) rotate(0deg); }\n    .precision-line.l2 { transform: translate(-50%, -50%) rotate(45deg); }\n    .precision-line.l3 { transform: translate(-50%, -50%) rotate(90deg); }\n    .precision-line.l4 { transform: translate(-50%, -50%) rotate(135deg); }\n\n    .star-core {\n      position: absolute;\n      left: 50%;\n      top: 50%;\n      width: 184px;\n      height: 184px;\n      transform: translate(-50%, -50%);\n      background: linear-gradient(135deg, #ffffff 0%, #bce6ff 20%, #3f95e7 57%, #071426 100%);\n      filter: drop-shadow(0 34px 60px rgba(102,181,255,.30)) drop-shadow(0 0 60px rgba(102,181,255,.42));\n    }\n\n    .star-core::after {\n      content: \"\";\n      position: absolute;\n      inset: 38px;\n      clip-path: inherit;\n      background: rgba(255,255,255,.18);\n    }\n\n    .tech-pill {\n      position: absolute;\n      padding: 12px 13px;\n      border-radius: 14px;\n      border: 1px solid rgba(255,255,255,.14);\n      background: rgba(255,255,255,.07);\n      backdrop-filter: blur(14px);\n      font-family: var(--font-mono);\n      font-size: 10px;\n      line-height: 1.4;\n      color: rgba(255,255,255,.62);\n      text-transform: uppercase;\n      letter-spacing: .07em;\n    }\n\n    .tech-pill strong { display: block; color: white; font-size: 11px; margin-bottom: 4px; }\n    .tp1 { left: 18px; top: 70px; }\n    .tp2 { right: 0; top: 158px; }\n    .tp3 { left: 54px; bottom: 116px; }\n    .tp4 { right: 58px; bottom: 62px; }\n\n    .corner {\n      position: absolute;\n      width: 34px;\n      height: 34px;\n      border-color: rgba(185,236,255,.28);\n      border-style: solid;\n    }\n    .c1 { left: 34px; top: 34px; border-width: 2px 0 0 2px; border-radius: 12px 0 0 0; }\n    .c2 { right: 34px; top: 34px; border-width: 2px 2px 0 0; border-radius: 0 12px 0 0; }\n    .c3 { left: 34px; bottom: 34px; border-width: 0 0 2px 2px; border-radius: 0 0 0 12px; }\n    .c4 { right: 34px; bottom: 34px; border-width: 0 2px 2px 0; border-radius: 0 0 12px 0; }\n\n    .ticker {\n      border-top: 1px solid rgba(255,255,255,.12);\n      border-bottom: 1px solid rgba(255,255,255,.12);\n      overflow: hidden;\n      background: rgba(255,255,255,.045);\n    }\n\n    .ticker-track {\n      display: flex;\n      width: max-content;\n      animation: ticker 28s linear infinite;\n    }\n\n    .ticker span {\n      padding: 16px 28px;\n      font-family: var(--font-mono);\n      font-size: 11px;\n      color: rgba(255,255,255,.62);\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      white-space: nowrap;\n    }\n\n    @keyframes ticker { to { transform: translateX(-50%); } }\n\n    \/* SECTIONS *\/\n\n    section { position: relative; padding: 88px 0; }\n\n    .section-head {\n      display: grid;\n      grid-template-columns: .9fr .7fr;\n      gap: 56px;\n      align-items: end;\n      margin-bottom: 34px;\n    }\n\n    .section-kicker {\n      margin-bottom: 14px;\n      font-family: var(--font-mono);\n      font-size: 11px;\n      font-weight: 800;\n      letter-spacing: .17em;\n      color: var(--blue);\n      text-transform: uppercase;\n    }\n\n    h2 {\n      margin: 0;\n      font-size: clamp(42px, 5.2vw, 76px);\n      line-height: .88;\n      letter-spacing: -.055em;\n      font-weight: 900;\n      color: var(--navy);\n    }\n\n    .section-intro {\n      margin: 0;\n      color: var(--soft);\n      font-size: 19px;\n      line-height: 1.45;\n    }\n\n    .micro-axis {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n      margin-top: 18px;\n      font-family: var(--font-mono);\n      font-size: 10px;\n      color: var(--muted);\n      letter-spacing: .08em;\n      text-transform: uppercase;\n    }\n\n    .micro-axis span {\n      padding: 8px 10px;\n      border: 1px solid var(--line);\n      border-radius: 999px;\n      background: rgba(255,255,255,.58);\n    }\n\n    .statement-grid {\n      display: grid;\n      grid-template-columns: 1.1fr .9fr;\n      gap: 18px;\n      align-items: stretch;\n    }\n\n    .statement-card {\n      position: relative;\n      overflow: hidden;\n      min-height: 440px;\n      padding: 36px;\n      border-radius: 34px;\n      background: linear-gradient(135deg, rgba(255,255,255,.88), rgba(255,255,255,.58));\n      border: 1px solid var(--line);\n      box-shadow: var(--shadow-soft);\n    }\n\n    .statement-card.dark {\n      background: radial-gradient(circle at 80% 10%, rgba(102,181,255,.24), transparent 28%), linear-gradient(135deg, var(--navy), var(--navy-3));\n      color: white;\n    }\n\n    .statement-card::before {\n      content: \"\";\n      position: absolute;\n      inset: 26px;\n      border: 1px solid rgba(47,128,216,.14);\n      border-radius: 24px;\n      pointer-events: none;\n    }\n\n    .statement-card.dark::before { border-color: rgba(255,255,255,.14); }\n\n    .statement-card h3 {\n      position: relative;\n      margin: 0;\n      max-width: 620px;\n      font-size: clamp(36px, 4.3vw, 68px);\n      line-height: .9;\n      letter-spacing: -.052em;\n    }\n\n    .statement-card p {\n      position: relative;\n      max-width: 620px;\n      margin: 24px 0 0;\n      color: var(--soft);\n      font-size: 20px;\n      line-height: 1.38;\n    }\n\n    .statement-card.dark p { color: rgba(255,255,255,.68); }\n\n    .floating-code {\n      position: absolute;\n      right: 28px;\n      bottom: 28px;\n      display: grid;\n      gap: 8px;\n      font-family: var(--font-mono);\n      font-size: 10px;\n      color: rgba(47,128,216,.70);\n      text-transform: uppercase;\n      letter-spacing: .08em;\n    }\n\n    .statement-card.dark .floating-code { color: rgba(185,236,255,.64); }\n\n    .proof-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 16px;\n      margin-top: 18px;\n    }\n\n    .proof {\n      position: relative;\n      overflow: hidden;\n      min-height: 248px;\n      padding: 24px;\n      border-radius: 28px;\n      background: rgba(255,255,255,.72);\n      border: 1px solid var(--line);\n      box-shadow: var(--shadow-soft);\n      transition: transform .24s ease, box-shadow .24s ease, border-color .24s ease;\n    }\n\n    .proof:hover { transform: translateY(-7px); border-color: rgba(47,128,216,.38); box-shadow: 0 28px 78px rgba(4,17,33,.14); }\n\n    .proof::before {\n      content: \"\";\n      position: absolute;\n      left: 0;\n      top: 24px;\n      width: 4px;\n      height: 70px;\n      background: linear-gradient(180deg, var(--blue), transparent);\n      border-radius: 0 999px 999px 0;\n    }\n\n    .proof small {\n      display: block;\n      font-family: var(--font-mono);\n      font-size: 11px;\n      color: var(--blue);\n      letter-spacing: .12em;\n      text-transform: uppercase;\n      margin-bottom: 38px;\n    }\n\n    .proof strong {\n      display: block;\n      font-size: 30px;\n      line-height: .96;\n      letter-spacing: -.04em;\n      color: var(--navy);\n    }\n\n    .proof p {\n      margin: 15px 0 0;\n      color: var(--soft);\n      font-size: 16px;\n      line-height: 1.42;\n    }\n\n    .dark-band { padding: 98px 0; }\n\n    .capability-panel {\n      position: relative;\n      overflow: hidden;\n      border-radius: 46px;\n      padding: 60px;\n      background: linear-gradient(135deg, #06101d, #0d2746 58%, #071426);\n      color: white;\n      box-shadow: var(--shadow);\n    }\n\n    .capability-panel::before {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      background-image:\n        linear-gradient(rgba(255,255,255,.052) 1px, transparent 1px),\n        linear-gradient(90deg, rgba(255,255,255,.052) 1px, transparent 1px);\n      background-size: 52px 52px;\n      opacity: .62;\n    }\n\n    .capability-panel::after {\n      content: \"\";\n      position: absolute;\n      right: -160px;\n      top: -180px;\n      width: 540px;\n      height: 540px;\n      border-radius: 50%;\n      border: 1px solid rgba(185,236,255,.18);\n      box-shadow: inset 0 0 0 90px rgba(185,236,255,.025), inset 0 0 0 190px rgba(255,255,255,.018);\n    }\n\n    .capability-content { position: relative; z-index: 2; }\n\n    .capability-top {\n      display: grid;\n      grid-template-columns: .95fr 1.05fr;\n      gap: 54px;\n      align-items: end;\n      margin-bottom: 42px;\n    }\n\n    .capability-panel h2 { color: white; }\n    .capability-panel .section-intro { color: rgba(255,255,255,.68); }\n\n    .capability-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 14px;\n    }\n\n    .capability {\n      min-height: 210px;\n      padding: 24px;\n      border-radius: 26px;\n      border: 1px solid rgba(255,255,255,.12);\n      background: linear-gradient(145deg, rgba(255,255,255,.09), rgba(255,255,255,.04));\n      backdrop-filter: blur(10px);\n      transition: transform .22s ease, background .22s ease, border-color .22s ease;\n    }\n\n    .capability:hover { transform: translateY(-6px); background: linear-gradient(145deg, rgba(102,181,255,.16), rgba(255,255,255,.05)); border-color: rgba(185,236,255,.30); }\n\n    .capability small {\n      display: block;\n      margin-bottom: 34px;\n      font-family: var(--font-mono);\n      font-size: 10px;\n      color: rgba(185,236,255,.62);\n      letter-spacing: .11em;\n      text-transform: uppercase;\n    }\n\n    .capability strong {\n      display: block;\n      color: white;\n      font-size: 26px;\n      line-height: .98;\n      letter-spacing: -.035em;\n    }\n\n    .capability span {\n      display: block;\n      margin-top: 12px;\n      color: rgba(255,255,255,.60);\n      font-size: 15px;\n      line-height: 1.42;\n    }\n\n    .identity-layout {\n      display: grid;\n      grid-template-columns: .8fr 1.2fr;\n      gap: 22px;\n      align-items: stretch;\n    }\n\n    .identity-visual {\n      position: relative;\n      min-height: 560px;\n      border-radius: 42px;\n      overflow: hidden;\n      border: 1px solid var(--line);\n      background: radial-gradient(circle at 50% 50%, rgba(102,181,255,.34), transparent 28%), linear-gradient(135deg, rgba(255,255,255,.88), rgba(225,241,255,.72));\n      box-shadow: var(--shadow-soft);\n    }\n\n    .identity-visual::before {\n      content: \"\";\n      position: absolute;\n      inset: -20%;\n      background: conic-gradient(from 90deg, transparent, rgba(47,128,216,.12), transparent, rgba(6,16,29,.06), transparent, rgba(102,181,255,.14), transparent);\n      animation: spin 40s linear infinite reverse;\n    }\n\n    @keyframes spin { to { transform: rotate(360deg); } }\n\n    .identity-star {\n      position: absolute;\n      left: 50%;\n      top: 50%;\n      width: 236px;\n      height: 236px;\n      transform: translate(-50%, -50%);\n      background: linear-gradient(135deg, #fff, #9bd2ff 25%, #2f80d8 60%, #06101d 100%);\n      filter: drop-shadow(0 34px 64px rgba(47,128,216,.34));\n    }\n\n    .identity-ring {\n      position: absolute;\n      border-radius: 50%;\n      border: 1px solid rgba(16,55,95,.15);\n      left: 50%;\n      top: 50%;\n      transform: translate(-50%, -50%);\n    }\n    .ir1 { width: 430px; height: 430px; }\n    .ir2 { width: 320px; height: 320px; border-style: dashed; }\n    .ir3 { width: 205px; height: 205px; border-color: rgba(47,128,216,.42); }\n\n    .identity-copy {\n      display: grid;\n      grid-template-columns: repeat(2, 1fr);\n      gap: 16px;\n    }\n\n    .identity-block {\n      position: relative;\n      min-height: 260px;\n      padding: 28px;\n      border-radius: 30px;\n      background: rgba(255,255,255,.74);\n      border: 1px solid var(--line);\n      box-shadow: var(--shadow-soft);\n      overflow: hidden;\n    }\n\n    .identity-block::after {\n      content: \"\";\n      position: absolute;\n      right: -50px;\n      bottom: -50px;\n      width: 140px;\n      height: 140px;\n      border-radius: 50%;\n      border: 1px solid rgba(47,128,216,.18);\n    }\n\n    .identity-block small {\n      display: block;\n      margin-bottom: 28px;\n      font-family: var(--font-mono);\n      color: var(--blue);\n      font-size: 10px;\n      letter-spacing: .13em;\n      text-transform: uppercase;\n    }\n\n    .identity-block h3 {\n      margin: 0;\n      font-size: 33px;\n      line-height: .95;\n      letter-spacing: -.04em;\n      color: var(--navy);\n    }\n\n    .identity-block p {\n      margin: 14px 0 0;\n      color: var(--soft);\n      font-size: 17px;\n      line-height: 1.42;\n    }\n\n    .contact-panel {\n      position: relative;\n      overflow: hidden;\n      border-radius: 46px;\n      padding: 54px;\n      background: linear-gradient(135deg, rgba(255,255,255,.88), rgba(225,241,255,.66));\n      border: 1px solid var(--line);\n      box-shadow: var(--shadow-soft);\n    }\n\n    .contact-panel::before {\n      content: \"\";\n      position: absolute;\n      right: -130px;\n      bottom: -170px;\n      width: 480px;\n      height: 480px;\n      border-radius: 50%;\n      border: 1px solid rgba(47,128,216,.18);\n      background: radial-gradient(circle, rgba(102,181,255,.13), transparent 64%);\n    }\n\n    .contact-grid {\n      position: relative;\n      display: grid;\n      grid-template-columns: 1.1fr .9fr;\n      gap: 48px;\n      align-items: end;\n    }\n\n    .contact-boxes { display: grid; gap: 12px; }\n\n    .contact-box {\n      display: block;\n      padding: 20px 22px;\n      border-radius: 20px;\n      border: 1px solid var(--line);\n      background: rgba(255,255,255,.74);\n      font-family: var(--font-mono);\n      color: var(--navy);\n      font-weight: 800;\n      box-shadow: var(--shadow-soft);\n    }\n\n    .contact-box span {\n      display: block;\n      margin-bottom: 6px;\n      color: var(--blue);\n      font-size: 10px;\n      text-transform: uppercase;\n      letter-spacing: .13em;\n    }\n\n    @media (max-width: 1080px) {\n      .nav { display: none; }\n      .hero-layout,\n      .section-head,\n      .statement-grid,\n      .capability-top,\n      .identity-layout,\n      .contact-grid { grid-template-columns: 1fr; }\n      .proof-grid,\n      .capability-grid,\n      .identity-copy { grid-template-columns: repeat(2, 1fr); }\n      .hero-stage, .hero-layout { min-height: auto; }\n      .hero-visual { min-height: 600px; border-left: 0; border-top: 1px solid rgba(255,255,255,.10); }\n    }\n\n    @media (max-width: 720px) {\n      .shell { width: min(100% - 28px, var(--max)); }\n      .header-inner { height: auto; padding: 15px 0; }\n      .header-badge { display: none; }\n      .brand-text strong { font-size: 18px; }\n      .hero { padding: 28px 0 44px; }\n      .hero-stage { border-radius: 30px; }\n      .hero-layout { padding: 28px; }\n      h1 { font-size: clamp(48px, 18vw, 78px); }\n      h2 { font-size: clamp(42px, 13vw, 62px); }\n      .hero-bottom,\n      .proof-grid,\n      .capability-grid,\n      .identity-copy { grid-template-columns: 1fr; }\n      .button { width: 100%; }\n      .hero-visual { min-height: 430px; }\n      .tech-pill { display: none; }\n      .star-core { width: 140px; height: 140px; }\n      .statement-card, .capability-panel, .contact-panel { padding: 28px; border-radius: 30px; }\n      .identity-visual { min-height: 390px; border-radius: 30px; }\n      .identity-star { width: 166px; height: 166px; }\n      .ir1 { width: 330px; height: 330px; }\n      .ir2 { width: 250px; height: 250px; }\n      .ir3 { width: 160px; height: 160px; }\n    }\n\n    @media (prefers-reduced-motion: reduce) {\n      *, *::before, *::after { animation: none !important; transition: none !important; }\n      html { scroll-behavior: auto; }\n    }\n  <\/style>\n<\/head>\n\n<body>\n  <div class=\"site\">\n    <header class=\"header\">\n      <div class=\"shell header-inner\">\n        <a class=\"brand\" href=\"#top\" aria-label=\"ASTRA PRO LTD\">\n          <span class=\"brand-symbol\" aria-hidden=\"true\"><\/span>\n          <span class=\"brand-text\">\n            <strong>ASTRA PRO LTD<\/strong>\n            <span>European Industrial Company<\/span>\n          <\/span>\n        <\/a>\n\n        <nav class=\"nav\" aria-label=\"Main navigation\">\n          <a href=\"#profile\">Company<\/a>\n          <a href=\"#proof\">Proof<\/a>\n          <a href=\"#capabilities\">Capabilities<\/a>\n          <a href=\"#identity\">Astra Code<\/a>\n          <a href=\"#contact\">Contact<\/a>\n        <\/nav>\n\n      <\/div>\n    <\/header>\n\n    <main id=\"top\">\n      <section class=\"hero\">\n        <div class=\"shell\">\n          <div class=\"hero-stage\">\n            <div class=\"ticker\" aria-hidden=\"true\">\n              <div class=\"ticker-track\">\n                <span>European manufacturing<\/span><span>Professional equipment<\/span><span>International cooperation<\/span><span>Dealer network<\/span><span>OEM projects<\/span><span>European manufacturing<\/span><span>Professional equipment<\/span><span>International cooperation<\/span><span>Dealer network<\/span><span>OEM projects<\/span>\n              <\/div>\n            <\/div>\n\n            <div class=\"corner c1\"><\/div><div class=\"corner c2\"><\/div><div class=\"corner c3\"><\/div><div class=\"corner c4\"><\/div>\n\n            <div class=\"hero-layout\">\n              <div class=\"hero-copy\">\n                <div>\n                  <div class=\"eyebrow\">Astra Pro Ltd \u00b7 Poland<\/div>\n                  <h1><span class=\"line-soft\">European<\/span><br \/>industrial company<span class=\"accent\">.<\/span><\/h1>\n                  <p class=\"hero-lead\">ASTRA PRO LTD develops professional equipment, builds European manufacturing know-how and works with selected business partners across international markets.<\/p>\n                  <div class=\"hero-actions\">\n                    <a class=\"button button-primary\" href=\"mailto:info@astrapro-ltd.com\">Contact the company<\/a>\n                    <a class=\"button button-secondary\" href=\"#profile\">Company profile<\/a>\n                  <\/div>\n                <\/div>\n\n                <div class=\"hero-bottom\">\n                  <div class=\"metric\"><strong>10+<\/strong><span>years of market experience<\/span><\/div>\n                  <div class=\"metric\"><strong>5<\/strong><span>continents reached<\/span><\/div>\n                  <div class=\"metric\"><strong>EU<\/strong><span>European manufacturing<\/span><\/div>\n                <\/div>\n              <\/div>\n\n              <div class=\"hero-visual\">\n                <div class=\"massive-astro\">ASTRA<\/div>\n                <div class=\"orbital-system\">\n                  <div class=\"orbit o1\"><\/div><div class=\"orbit o2\"><\/div><div class=\"orbit o3\"><\/div><div class=\"orbit o4\"><\/div>\n                  <div class=\"precision-line l1\"><\/div><div class=\"precision-line l2\"><\/div><div class=\"precision-line l3\"><\/div><div class=\"precision-line l4\"><\/div>\n                  <div class=\"star-core\"><\/div>\n                  <div class=\"tech-pill tp1\"><strong>Precision<\/strong>measured development<\/div>\n                  <div class=\"tech-pill tp2\"><strong>Production<\/strong>European base<\/div>\n                  <div class=\"tech-pill tp3\"><strong>Market<\/strong>proven demand<\/div>\n                  <div class=\"tech-pill tp4\"><strong>Partners<\/strong>selected cooperation<\/div>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/section>\n\n      <section id=\"profile\">\n        <div class=\"shell\">\n          <div class=\"section-head\">\n            <div>\n              <div class=\"section-kicker\">Company profile<\/div>\n              <h2>A company built on real professional demand.<\/h2>\n              <div class=\"micro-axis\"><span>experience<\/span><span>manufacturing<\/span><span>growth<\/span><\/div>\n            <\/div>\n            <p class=\"section-intro\">Astra Pro Ltd is shaped by professional users, practical product knowledge and demand from many markets.<\/p>\n          <\/div>\n\n          <div class=\"statement-grid\">\n            <article class=\"statement-card dark\">\n              <h3>Experience first. Scale next.<\/h3>\n              <p>The company grows from real product use, proven demand and practical knowledge gathered over years of work with professional customers.<\/p>\n              <div class=\"floating-code\"><span>10+ YEARS<\/span><span>PRO USERS<\/span><span>EU BASE<\/span><\/div>\n            <\/article>\n            <article class=\"statement-card\">\n              <h3>Clear company presence.<\/h3>\n              <p>Astra Pro Ltd presents its experience, production direction and cooperation opportunities in a simple, serious and professional way.<\/p>\n              <div class=\"floating-code\"><span>COMPANY<\/span><span>PARTNERS<\/span><span>GROWTH<\/span><\/div>\n            <\/article>\n          <\/div>\n        <\/div>\n      <\/section>\n\n      <section id=\"proof\">\n        <div class=\"shell\">\n          <div class=\"section-head\">\n            <div>\n              <div class=\"section-kicker\">Proof points<\/div>\n              <h2>What we have already built.<\/h2>\n              <div class=\"micro-axis\"><span>experience<\/span><span>demand<\/span><span>know-how<\/span><span>cooperation<\/span><\/div>\n            <\/div>\n            <p class=\"section-intro\">Credibility comes from experience, customers, product knowledge and international interest.<\/p>\n          <\/div>\n\n          <div class=\"proof-grid\">\n            <article class=\"proof\"><small>01 \/ experience<\/small><strong>10+ years on the market<\/strong><p>Direct contact with professional users and real working applications.<\/p><\/article>\n            <article class=\"proof\"><small>02 \/ reach<\/small><strong>International demand<\/strong><p>Interest from customers and partners across different markets.<\/p><\/article>\n            <article class=\"proof\"><small>03 \/ knowledge<\/small><strong>Product know-how<\/strong><p>Construction, components, service, documentation and user needs.<\/p><\/article>\n            <article class=\"proof\"><small>04 \/ partners<\/small><strong>B2B cooperation<\/strong><p>Dealer, distributor, OEM and private-label opportunities.<\/p><\/article>\n          <\/div>\n        <\/div>\n      <\/section>\n\n<section class=\"astra-capabilities-section\" id=\"capabilities\">\n  <style>\n    .astra-capabilities-section {\n      position: relative;\n      padding: 96px 0;\n      font-family: \"Roboto Condensed\", \"Arial Narrow\", Arial, sans-serif;\n      color: #07111f;\n      background:\n        radial-gradient(circle at 12% 8%, rgba(58, 134, 217, 0.18), transparent 28%),\n        radial-gradient(circle at 88% 18%, rgba(7, 17, 31, 0.10), transparent 34%),\n        linear-gradient(135deg, #f8fcff 0%, #e8f3ff 48%, #f7fbff 100%);\n      overflow: hidden;\n    }\n\n    .astra-capabilities-section::before {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      background-image:\n        linear-gradient(rgba(14, 36, 66, 0.045) 1px, transparent 1px),\n        linear-gradient(90deg, rgba(14, 36, 66, 0.045) 1px, transparent 1px);\n      background-size: 54px 54px;\n      pointer-events: none;\n      mask-image: linear-gradient(180deg, black, transparent 78%);\n    }\n\n    .astra-capabilities-wrap {\n      position: relative;\n      z-index: 2;\n      width: min(1240px, calc(100% - 40px));\n      margin: 0 auto;\n    }\n\n    .astra-capabilities-grid {\n      display: grid;\n      grid-template-columns: 0.9fr 1.15fr 0.95fr;\n      gap: 18px;\n      align-items: stretch;\n    }\n\n    .astra-cap-panel {\n      position: relative;\n      overflow: hidden;\n      border-radius: 34px;\n      border: 1px solid rgba(14, 36, 66, 0.13);\n      background: rgba(255, 255, 255, 0.74);\n      box-shadow: 0 24px 70px rgba(6, 17, 31, 0.10);\n      backdrop-filter: blur(14px);\n    }\n\n    .astra-cap-panel::before {\n      content: \"\";\n      position: absolute;\n      inset: 24px;\n      border: 1px solid rgba(14, 36, 66, 0.08);\n      border-radius: 24px;\n      pointer-events: none;\n    }\n\n    .astra-cap-panel::after {\n      content: \"\";\n      position: absolute;\n      right: -90px;\n      bottom: -90px;\n      width: 220px;\n      height: 220px;\n      border-radius: 50%;\n      border: 1px solid rgba(47, 128, 216, 0.20);\n      background: radial-gradient(circle, rgba(58,134,217,0.10), transparent 68%);\n      pointer-events: none;\n    }\n\n    .astra-cap-left {\n      padding: 34px;\n      min-height: 520px;\n      display: flex;\n      flex-direction: column;\n      justify-content: space-between;\n    }\n\n    .astra-cap-kicker {\n      margin: 0 0 18px;\n      font-family: \"JetBrains Mono\", ui-monospace, monospace;\n      font-size: 11px;\n      font-weight: 800;\n      letter-spacing: 0.17em;\n      color: #2467a8;\n      text-transform: uppercase;\n    }\n\n    .astra-cap-left h2 {\n      margin: 0;\n      max-width: 380px;\n      font-size: clamp(42px, 5vw, 68px);\n      line-height: 0.88;\n      letter-spacing: -0.055em;\n      font-weight: 900;\n      color: #07111f;\n    }\n\n    .astra-cap-left p {\n      margin: 24px 0 0;\n      max-width: 370px;\n      font-size: 20px;\n      line-height: 1.36;\n      color: #42536a;\n    }\n\n    .astra-cap-micro {\n      display: grid;\n      gap: 9px;\n      margin-top: 36px;\n      font-family: \"JetBrains Mono\", ui-monospace, monospace;\n      font-size: 10px;\n      text-transform: uppercase;\n      letter-spacing: 0.08em;\n      color: #728197;\n    }\n\n    .astra-cap-micro span {\n      width: fit-content;\n      padding: 8px 10px;\n      border-radius: 999px;\n      border: 1px solid rgba(14, 36, 66, 0.13);\n      background: rgba(255, 255, 255, 0.62);\n    }\n\n    .astra-cap-main {\n      padding: 34px;\n      min-height: 520px;\n      color: white;\n      background:\n        radial-gradient(circle at 82% 12%, rgba(102,181,255,0.26), transparent 30%),\n        linear-gradient(135deg, #06101d 0%, #0e2542 58%, #071426 100%);\n    }\n\n    .astra-cap-main::before {\n      border-color: rgba(255, 255, 255, 0.13);\n    }\n\n    .astra-cap-main::after {\n      border-color: rgba(142, 197, 255, 0.22);\n      background: radial-gradient(circle, rgba(142,197,255,0.12), transparent 68%);\n    }\n\n    .astra-cap-main-top {\n      position: relative;\n      z-index: 2;\n      display: flex;\n      justify-content: space-between;\n      gap: 24px;\n      align-items: flex-start;\n      margin-bottom: 44px;\n    }\n\n    .astra-cap-main-index {\n      font-family: \"JetBrains Mono\", ui-monospace, monospace;\n      font-size: 11px;\n      color: rgba(255,255,255,0.58);\n      letter-spacing: 0.12em;\n      text-transform: uppercase;\n    }\n\n    .astra-cap-star {\n      width: 74px;\n      height: 74px;\n      flex: 0 0 auto;\n      background: linear-gradient(135deg, #ffffff 0%, #9bd2ff 28%, #2f80d8 62%, #071426 100%);\n      clip-path: polygon(\n        50% 0%,\n        61% 35%,\n        98% 35%,\n        68% 56%,\n        80% 92%,\n        50% 70%,\n        20% 92%,\n        32% 56%,\n        2% 35%,\n        39% 35%\n      );\n      filter: drop-shadow(0 20px 36px rgba(102,181,255,0.30));\n    }\n\n    .astra-cap-main h3 {\n      position: relative;\n      z-index: 2;\n      margin: 0;\n      max-width: 520px;\n      font-size: clamp(42px, 5vw, 74px);\n      line-height: 0.86;\n      letter-spacing: -0.055em;\n      font-weight: 900;\n      color: white;\n    }\n\n    .astra-cap-main p {\n      position: relative;\n      z-index: 2;\n      margin: 26px 0 0;\n      max-width: 560px;\n      font-size: 21px;\n      line-height: 1.34;\n      color: rgba(255,255,255,0.70);\n    }\n\n    .astra-cap-main-foot {\n      position: relative;\n      z-index: 2;\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 10px;\n      margin-top: 46px;\n    }\n\n    .astra-cap-stat {\n      min-height: 90px;\n      padding: 16px;\n      border-radius: 18px;\n      border: 1px solid rgba(255,255,255,0.12);\n      background: rgba(255,255,255,0.06);\n    }\n\n    .astra-cap-stat strong {\n      display: block;\n      font-family: \"JetBrains Mono\", ui-monospace, monospace;\n      font-size: 18px;\n      color: #ffffff;\n    }\n\n    .astra-cap-stat span {\n      display: block;\n      margin-top: 8px;\n      font-family: \"JetBrains Mono\", ui-monospace, monospace;\n      font-size: 9px;\n      line-height: 1.4;\n      letter-spacing: 0.08em;\n      text-transform: uppercase;\n      color: rgba(255,255,255,0.52);\n    }\n\n    .astra-cap-right {\n      display: grid;\n      gap: 14px;\n    }\n\n    .astra-cap-item {\n      position: relative;\n      overflow: hidden;\n      min-height: 122px;\n      padding: 24px 24px 22px;\n      border-radius: 26px;\n      border: 1px solid rgba(14, 36, 66, 0.13);\n      background: rgba(255, 255, 255, 0.74);\n      box-shadow: 0 18px 50px rgba(6, 17, 31, 0.08);\n      transition: transform 0.22s ease, border-color 0.22s ease, box-shadow 0.22s ease;\n    }\n\n    .astra-cap-item:hover {\n      transform: translateY(-5px);\n      border-color: rgba(47, 128, 216, 0.38);\n      box-shadow: 0 26px 68px rgba(6, 17, 31, 0.13);\n    }\n\n    .astra-cap-item::before {\n      content: \"\";\n      position: absolute;\n      left: 0;\n      top: 22px;\n      width: 4px;\n      height: 58px;\n      border-radius: 0 999px 999px 0;\n      background: linear-gradient(180deg, #2f80d8, transparent);\n    }\n\n    .astra-cap-item-top {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      gap: 18px;\n      margin-bottom: 14px;\n    }\n\n    .astra-cap-num {\n      font-family: \"JetBrains Mono\", ui-monospace, monospace;\n      font-size: 11px;\n      font-weight: 800;\n      color: #2467a8;\n      letter-spacing: 0.12em;\n      text-transform: uppercase;\n    }\n\n    .astra-cap-line {\n      flex: 1;\n      height: 1px;\n      background: linear-gradient(90deg, rgba(47,128,216,0.34), transparent);\n    }\n\n    .astra-cap-item h4 {\n      position: relative;\n      z-index: 2;\n      margin: 0;\n      font-size: 29px;\n      line-height: 0.96;\n      letter-spacing: -0.04em;\n      color: #07111f;\n    }\n\n    .astra-cap-item p {\n      position: relative;\n      z-index: 2;\n      margin: 11px 0 0;\n      font-size: 16px;\n      line-height: 1.42;\n      color: #42536a;\n    }\n\n    @media (max-width: 1080px) {\n      .astra-capabilities-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .astra-cap-left,\n      .astra-cap-main {\n        min-height: auto;\n      }\n\n      .astra-cap-right {\n        grid-template-columns: repeat(2, 1fr);\n      }\n    }\n\n    @media (max-width: 720px) {\n      .astra-capabilities-section {\n        padding: 64px 0;\n      }\n\n      .astra-capabilities-wrap {\n        width: min(100% - 28px, 1240px);\n      }\n\n      .astra-cap-left,\n      .astra-cap-main {\n        padding: 28px;\n        border-radius: 28px;\n      }\n\n      .astra-cap-left h2,\n      .astra-cap-main h3 {\n        font-size: clamp(42px, 14vw, 64px);\n      }\n\n      .astra-cap-right,\n      .astra-cap-main-foot {\n        grid-template-columns: 1fr;\n      }\n\n      .astra-cap-item {\n        min-height: auto;\n      }\n    }\n  <\/style>\n\n  <div class=\"astra-capabilities-wrap\">\n    <div class=\"astra-capabilities-grid\">\n\n      <div class=\"astra-cap-panel astra-cap-left\">\n        <div>\n          <div class=\"astra-cap-kicker\">Core capabilities<\/div>\n          <h2>What Astra Pro Ltd can deliver.<\/h2>\n          <p>\n            Product development, manufacturing preparation, technical documentation\n            and business cooperation for selected professional markets.\n          <\/p>\n        <\/div>\n\n        <div class=\"astra-cap-micro\">\n          <span>European manufacturing<\/span>\n          <span>Professional equipment<\/span>\n          <span>Selected business partners<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"astra-cap-panel astra-cap-main\">\n        <div class=\"astra-cap-main-top\">\n          <div class=\"astra-cap-main-index\">Main capability \/ 01<\/div>\n          <div class=\"astra-cap-star\" aria-hidden=\"true\"><\/div>\n        <\/div>\n\n        <h3>Product development shaped by professional use.<\/h3>\n\n        <p>\n          The company\u2019s product direction has been validated by people who use equipment\n          in demanding professional conditions, where reliability and usefulness matter daily.\n        <\/p>\n\n        <div class=\"astra-cap-main-foot\">\n          <div class=\"astra-cap-stat\">\n            <strong>Real use<\/strong>\n            <span>professional applications<\/span>\n          <\/div>\n\n          <div class=\"astra-cap-stat\">\n            <strong>Feedback<\/strong>\n            <span>direct customer knowledge<\/span>\n          <\/div>\n\n          <div class=\"astra-cap-stat\">\n            <strong>Refinement<\/strong>\n            <span>practical product direction<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"astra-cap-right\">\n        <article class=\"astra-cap-item\">\n          <div class=\"astra-cap-item-top\">\n            <span class=\"astra-cap-num\">02<\/span>\n            <span class=\"astra-cap-line\"><\/span>\n          <\/div>\n          <h4>Manufacturing<\/h4>\n          <p>European production direction and supplier coordination.<\/p>\n        <\/article>\n\n        <article class=\"astra-cap-item\">\n          <div class=\"astra-cap-item-top\">\n            <span class=\"astra-cap-num\">03<\/span>\n            <span class=\"astra-cap-line\"><\/span>\n          <\/div>\n          <h4>Documentation<\/h4>\n          <p>Clear technical and business materials for partners and professional markets.<\/p>\n        <\/article>\n\n        <article class=\"astra-cap-item\">\n          <div class=\"astra-cap-item-top\">\n            <span class=\"astra-cap-num\">04<\/span>\n            <span class=\"astra-cap-line\"><\/span>\n          <\/div>\n          <h4>Cooperation<\/h4>\n          <p>Dealer, distributor, OEM and private-label projects.<\/p>\n        <\/article>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n      <section id=\"identity\">\n        <div class=\"shell\">\n          <div class=\"section-head\">\n            <div>\n              <div class=\"section-kicker\">The Astra code<\/div>\n              <h2>Astra means direction.<\/h2>\n              <div class=\"micro-axis\"><span>orientation<\/span><span>precision<\/span><span>trust<\/span><span>growth<\/span><\/div>\n            <\/div>\n            <p class=\"section-intro\">The Astra identity is built around a simple idea: a clear point of orientation for industrial growth.<\/p>\n          <\/div>\n\n          <div class=\"identity-layout\">\n            <div class=\"identity-visual\">\n              <div class=\"identity-ring ir1\"><\/div><div class=\"identity-ring ir2\"><\/div><div class=\"identity-ring ir3\"><\/div>\n              <div class=\"identity-star\"><\/div>\n            <\/div>\n\n            <div class=\"identity-copy\">\n              <article class=\"identity-block\"><small>01<\/small><h3>Direction<\/h3><p>Clear company path from proven demand to wider market presence.<\/p><\/article>\n              <article class=\"identity-block\"><small>02<\/small><h3>Precision<\/h3><p>Clean engineering language, technical order and visual discipline.<\/p><\/article>\n              <article class=\"identity-block\"><small>03<\/small><h3>Trust<\/h3><p>Stable image for professional customers and business partners.<\/p><\/article>\n              <article class=\"identity-block\"><small>04<\/small><h3>Growth<\/h3><p>Room for products, partners, documents and international markets.<\/p><\/article>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/section>\n\n      <section id=\"contact\">\n        <div class=\"shell\">\n          <div class=\"contact-panel\">\n            <div class=\"contact-grid\">\n              <div>\n                <div class=\"section-kicker\">Contact<\/div>\n                <h2>Business enquiries.<\/h2>\n                <p class=\"section-intro\">For dealer, distributor, OEM, private-label or strategic cooperation, contact Astra Pro Ltd directly.<\/p>\n              <\/div>\n              <div class=\"contact-boxes\">\n                <a class=\"contact-box\" href=\"mailto:info@astrapro-ltd.com\"><span>Email<\/span>info@astrapro-ltd.com<\/a>\n                <div class=\"contact-box\"><span>Location<\/span>P\u0142az\u00f3w\/Cieszyn, Poland<\/div>\n                <div class=\"contact-box\"><span>Scope<\/span>Europe and selected international markets<\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/section>\n\n     <footer class=\"astra-corporate-footer\">\n  <style>\n    .astra-corporate-footer {\n      position: relative;\n      padding: 68px 0 34px;\n      font-family: \"Roboto Condensed\", \"Arial Narrow\", Arial, sans-serif;\n      color: #ffffff;\n      background:\n        radial-gradient(circle at 86% 8%, rgba(102,181,255,0.24), transparent 30%),\n        radial-gradient(circle at 8% 82%, rgba(47,128,216,0.18), transparent 28%),\n        linear-gradient(135deg, #06101d 0%, #0d2746 58%, #071426 100%);\n      overflow: hidden;\n    }\n\n    .astra-corporate-footer::before {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      background-image:\n        linear-gradient(rgba(255,255,255,0.045) 1px, transparent 1px),\n        linear-gradient(90deg, rgba(255,255,255,0.045) 1px, transparent 1px);\n      background-size: 52px 52px;\n      opacity: 0.55;\n      pointer-events: none;\n    }\n\n    .astra-corporate-footer::after {\n      content: \"ASTRA\";\n      position: absolute;\n      right: -30px;\n      bottom: -28px;\n      font-size: clamp(120px, 18vw, 260px);\n      line-height: 0.75;\n      font-weight: 900;\n      letter-spacing: -0.09em;\n      color: rgba(255,255,255,0.035);\n      pointer-events: none;\n    }\n\n    .astra-footer-wrap {\n      position: relative;\n      z-index: 2;\n      width: min(1240px, calc(100% - 40px));\n      margin: 0 auto;\n    }\n\n    .astra-footer-grid {\n      display: grid;\n      grid-template-columns: 1.05fr 0.95fr 0.95fr 0.95fr;\n      gap: 18px;\n      align-items: stretch;\n    }\n\n    .astra-footer-brand,\n    .astra-footer-col {\n      position: relative;\n      overflow: hidden;\n      border-radius: 28px;\n      border: 1px solid rgba(255,255,255,0.12);\n      background: rgba(255,255,255,0.055);\n      backdrop-filter: blur(12px);\n      box-shadow: 0 24px 70px rgba(0,0,0,0.18);\n    }\n\n    .astra-footer-brand {\n      padding: 30px;\n    }\n\n    .astra-footer-brand::before,\n    .astra-footer-col::before {\n      content: \"\";\n      position: absolute;\n      inset: 18px;\n      border: 1px solid rgba(255,255,255,0.08);\n      border-radius: 20px;\n      pointer-events: none;\n    }\n\n    .astra-footer-logo {\n      display: flex;\n      align-items: center;\n      gap: 14px;\n      margin-bottom: 24px;\n    }\n\n    .astra-footer-star {\n      width: 54px;\n      height: 54px;\n      flex: 0 0 auto;\n      background: linear-gradient(135deg, #ffffff 0%, #9bd2ff 28%, #2f80d8 62%, #071426 100%);\n      clip-path: polygon(\n        50% 0%,\n        61% 35%,\n        98% 35%,\n        68% 56%,\n        80% 92%,\n        50% 70%,\n        20% 92%,\n        32% 56%,\n        2% 35%,\n        39% 35%\n      );\n      filter: drop-shadow(0 18px 36px rgba(102,181,255,0.36));\n    }\n\n    .astra-footer-logo strong {\n      display: block;\n      font-size: 25px;\n      line-height: 0.9;\n      letter-spacing: 0.13em;\n      font-weight: 900;\n    }\n\n    .astra-footer-logo span {\n      display: block;\n      margin-top: 7px;\n      font-family: \"JetBrains Mono\", ui-monospace, monospace;\n      font-size: 10px;\n      letter-spacing: 0.16em;\n      text-transform: uppercase;\n      color: rgba(255,255,255,0.58);\n    }\n\n    .astra-footer-brand p {\n      max-width: 360px;\n      margin: 0;\n      font-size: 18px;\n      line-height: 1.42;\n      color: rgba(255,255,255,0.68);\n    }\n\n    .astra-footer-mini {\n      display: grid;\n      gap: 8px;\n      margin-top: 28px;\n      font-family: \"JetBrains Mono\", ui-monospace, monospace;\n      font-size: 10px;\n      letter-spacing: 0.09em;\n      text-transform: uppercase;\n      color: rgba(255,255,255,0.45);\n    }\n\n    .astra-footer-col {\n      padding: 26px;\n    }\n\n    .astra-footer-col h4 {\n      margin: 0 0 22px;\n      font-family: \"JetBrains Mono\", ui-monospace, monospace;\n      font-size: 11px;\n      font-weight: 800;\n      letter-spacing: 0.14em;\n      text-transform: uppercase;\n      color: #9bd2ff;\n    }\n\n    .astra-footer-list {\n      display: grid;\n      gap: 14px;\n      margin: 0;\n      padding: 0;\n      list-style: none;\n    }\n\n    .astra-footer-list li,\n    .astra-footer-list a {\n      font-size: 17px;\n      line-height: 1.32;\n      color: rgba(255,255,255,0.76);\n    }\n\n    .astra-footer-list a:hover {\n      color: #ffffff;\n    }\n\n    .astra-footer-label {\n      display: block;\n      margin-bottom: 5px;\n      font-family: \"JetBrains Mono\", ui-monospace, monospace;\n      font-size: 9px;\n      letter-spacing: 0.12em;\n      text-transform: uppercase;\n      color: rgba(255,255,255,0.38);\n    }\n\n    .astra-footer-legal {\n      margin-top: 18px;\n      padding-top: 18px;\n      border-top: 1px solid rgba(255,255,255,0.10);\n      display: grid;\n      gap: 10px;\n    }\n\n    .astra-footer-legal-item {\n      font-family: \"JetBrains Mono\", ui-monospace, monospace;\n      font-size: 11px;\n      line-height: 1.45;\n      color: rgba(255,255,255,0.68);\n    }\n\n    .astra-footer-legal-item strong {\n      color: #9bd2ff;\n      font-weight: 800;\n    }\n\n    .astra-footer-bottom {\n      margin-top: 28px;\n      padding-top: 24px;\n      border-top: 1px solid rgba(255,255,255,0.12);\n      display: flex;\n      justify-content: space-between;\n      gap: 20px;\n      flex-wrap: wrap;\n      font-family: \"JetBrains Mono\", ui-monospace, monospace;\n      font-size: 10px;\n      letter-spacing: 0.08em;\n      text-transform: uppercase;\n      color: rgba(255,255,255,0.44);\n    }\n\n    @media (max-width: 1080px) {\n      .astra-footer-grid {\n        grid-template-columns: 1fr 1fr;\n      }\n    }\n\n    @media (max-width: 720px) {\n      .astra-corporate-footer {\n        padding: 48px 0 28px;\n      }\n\n      .astra-footer-wrap {\n        width: min(100% - 28px, 1240px);\n      }\n\n      .astra-footer-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .astra-footer-bottom {\n        display: grid;\n      }\n    }\n  <\/style>\n\n  <div class=\"astra-footer-wrap\">\n    <div class=\"astra-footer-grid\">\n\n      <div class=\"astra-footer-brand\">\n        <div class=\"astra-footer-logo\">\n          <div class=\"astra-footer-star\" aria-hidden=\"true\"><\/div>\n          <div>\n            <strong>ASTRA PRO LTD<\/strong>\n            <span>European Industrial Company<\/span>\n          <\/div>\n        <\/div>\n\n        <p>\n          European industrial company focused on professional equipment,\n          manufacturing development and selected international business cooperation.\n        <\/p>\n\n        <div class=\"astra-footer-mini\">\n          <span>Professional equipment<\/span>\n          <span>European manufacturing<\/span>\n          <span>Dealer \/ distributor \/ OEM cooperation<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"astra-footer-col\">\n        <h4>Company<\/h4>\n\n        <ul class=\"astra-footer-list\">\n          <li>\n            <span class=\"astra-footer-label\">Legal name<\/span>\n            ASTRA PRO LTD\n          <\/li>\n\n          <li>\n            <span class=\"astra-footer-label\">Website<\/span>\n            <a href=\"https:\/\/astrapro-ltd.com\">astrapro-ltd.com<\/a>\n          <\/li>\n\n          <li>\n            <span class=\"astra-footer-label\">Phone<\/span>\n            <a href=\"tel:+48513939673\">+48 513 939 673<\/a>\n          <\/li>\n        <\/ul>\n\n        <div class=\"astra-footer-legal\">\n          <div class=\"astra-footer-legal-item\"><strong>VAT EU:<\/strong> PL7931639736<\/div>\n          <div class=\"astra-footer-legal-item\"><strong>EORI:<\/strong> PL793163973600000<\/div>\n          <div class=\"astra-footer-legal-item\"><strong>KRS:<\/strong> 0001120143<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"astra-footer-col\">\n        <h4>Locations<\/h4>\n\n        <ul class=\"astra-footer-list\">\n          <li>\n            <span class=\"astra-footer-label\">Headquarters<\/span>\n            17 Mickiewicza St<br \/>\n            37-614 P\u0142az\u00f3w<br \/>\n            Poland\n          <\/li>\n\n          <li>\n            <span class=\"astra-footer-label\">Manufacturing plant<\/span>\n            58A \u0141adna St<br \/>\n            43-400 Cieszyn<br \/>\n            Poland\n          <\/li>\n        <\/ul>\n      <\/div>\n\n      <div class=\"astra-footer-col\">\n        <h4>Business scope<\/h4>\n\n        <ul class=\"astra-footer-list\">\n          <li>Professional equipment<\/li>\n          <li>European manufacturing<\/li>\n          <li>Dealer cooperation<\/li>\n          <li>Distributor cooperation<\/li>\n          <li>OEM \/ private-label projects<\/li>\n          <li>International markets<\/li>\n        <\/ul>\n\n        <div class=\"astra-footer-legal\">\n          <div class=\"astra-footer-legal-item\"><strong>Standards:<\/strong> CE Compliant<\/div>\n          <div class=\"astra-footer-legal-item\"><strong>ISO 9001:<\/strong> Target 2027<\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"astra-footer-bottom\">\n      <span>\u00a9 ASTRA PRO LTD<\/span>\n      <span>astrapro-ltd.com<\/span>\n      <span>CE Compliant \u2022 ISO 9001 Target 2027<\/span>\n    <\/div>\n  <\/div>\n<\/footer>\n<footer class=\"astra-corporate-footer\">\n  <style>\n    .astra-corporate-footer {\n      position: relative;\n      padding: 68px 0 34px;\n      font-family: \"Roboto Condensed\", \"Arial Narrow\", Arial, sans-serif;\n      color: #ffffff;\n      background:\n        radial-gradient(circle at 86% 8%, rgba(102,181,255,0.24), transparent 30%),\n        radial-gradient(circle at 8% 82%, rgba(47,128,216,0.18), transparent 28%),\n        linear-gradient(135deg, #06101d 0%, #0d2746 58%, #071426 100%);\n      overflow: hidden;\n    }\n\n    .astra-corporate-footer::before {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      background-image:\n        linear-gradient(rgba(255,255,255,0.045) 1px, transparent 1px),\n        linear-gradient(90deg, rgba(255,255,255,0.045) 1px, transparent 1px);\n      background-size: 52px 52px;\n      opacity: 0.55;\n      pointer-events: none;\n    }\n\n    .astra-corporate-footer::after {\n      content: \"ASTRA\";\n      position: absolute;\n      right: -30px;\n      bottom: -28px;\n      font-size: clamp(120px, 18vw, 260px);\n      line-height: 0.75;\n      font-weight: 900;\n      letter-spacing: -0.09em;\n      color: rgba(255,255,255,0.035);\n      pointer-events: none;\n    }\n\n    .astra-footer-wrap {\n      position: relative;\n      z-index: 2;\n      width: min(1240px, calc(100% - 40px));\n      margin: 0 auto;\n    }\n\n    .astra-footer-grid {\n      display: grid;\n      grid-template-columns: 1.05fr 0.95fr 0.95fr 0.95fr;\n      gap: 18px;\n      align-items: stretch;\n    }\n\n    .astra-footer-brand,\n    .astra-footer-col {\n      position: relative;\n      overflow: hidden;\n      border-radius: 28px;\n      border: 1px solid rgba(255,255,255,0.12);\n      background: rgba(255,255,255,0.055);\n      backdrop-filter: blur(12px);\n      box-shadow: 0 24px 70px rgba(0,0,0,0.18);\n    }\n\n    .astra-footer-brand {\n      padding: 30px;\n    }\n\n    .astra-footer-brand::before,\n    .astra-footer-col::before {\n      content: \"\";\n      position: absolute;\n      inset: 18px;\n      border: 1px solid rgba(255,255,255,0.08);\n      border-radius: 20px;\n      pointer-events: none;\n    }\n\n    .astra-footer-logo {\n      position: relative;\n      z-index: 2;\n      display: flex;\n      align-items: center;\n      gap: 14px;\n      margin-bottom: 24px;\n    }\n\n    .astra-footer-star {\n      width: 54px;\n      height: 54px;\n      flex: 0 0 auto;\n      background: linear-gradient(135deg, #ffffff 0%, #9bd2ff 28%, #2f80d8 62%, #071426 100%);\n      clip-path: polygon(\n        50% 0%,\n        61% 35%,\n        98% 35%,\n        68% 56%,\n        80% 92%,\n        50% 70%,\n        20% 92%,\n        32% 56%,\n        2% 35%,\n        39% 35%\n      );\n      filter: drop-shadow(0 18px 36px rgba(102,181,255,0.36));\n    }\n\n    .astra-footer-logo strong {\n      display: block;\n      font-size: 25px;\n      line-height: 0.9;\n      letter-spacing: 0.13em;\n      font-weight: 900;\n    }\n\n    .astra-footer-logo span {\n      display: block;\n      margin-top: 7px;\n      font-family: \"JetBrains Mono\", ui-monospace, monospace;\n      font-size: 10px;\n      letter-spacing: 0.16em;\n      text-transform: uppercase;\n      color: rgba(255,255,255,0.58);\n    }\n\n    .astra-footer-brand p {\n      position: relative;\n      z-index: 2;\n      max-width: 360px;\n      margin: 0;\n      font-size: 18px;\n      line-height: 1.42;\n      color: rgba(255,255,255,0.68);\n    }\n\n    .astra-footer-mini {\n      position: relative;\n      z-index: 2;\n      display: grid;\n      gap: 8px;\n      margin-top: 28px;\n      font-family: \"JetBrains Mono\", ui-monospace, monospace;\n      font-size: 10px;\n      letter-spacing: 0.09em;\n      text-transform: uppercase;\n      color: rgba(255,255,255,0.45);\n    }\n\n    .astra-footer-col {\n      padding: 26px;\n    }\n\n    .astra-footer-col h4 {\n      position: relative;\n      z-index: 2;\n      margin: 0 0 22px;\n      font-family: \"JetBrains Mono\", ui-monospace, monospace;\n      font-size: 11px;\n      font-weight: 800;\n      letter-spacing: 0.14em;\n      text-transform: uppercase;\n      color: #9bd2ff;\n    }\n\n    .astra-footer-list {\n      position: relative;\n      z-index: 2;\n      display: grid;\n      gap: 14px;\n      margin: 0;\n      padding: 0;\n      list-style: none;\n    }\n\n    .astra-footer-list li,\n    .astra-footer-list a {\n      font-size: 17px;\n      line-height: 1.32;\n      color: rgba(255,255,255,0.76);\n    }\n\n    .astra-footer-list a:hover {\n      color: #ffffff;\n    }\n\n    .astra-footer-label {\n      display: block;\n      margin-bottom: 5px;\n      font-family: \"JetBrains Mono\", ui-monospace, monospace;\n      font-size: 9px;\n      letter-spacing: 0.12em;\n      text-transform: uppercase;\n      color: rgba(255,255,255,0.38);\n    }\n\n    .astra-footer-legal {\n      position: relative;\n      z-index: 2;\n      margin-top: 18px;\n      padding-top: 18px;\n      border-top: 1px solid rgba(255,255,255,0.10);\n      display: grid;\n      gap: 10px;\n    }\n\n    .astra-footer-legal-item {\n      font-family: \"JetBrains Mono\", ui-monospace, monospace;\n      font-size: 11px;\n      line-height: 1.45;\n      color: rgba(255,255,255,0.68);\n    }\n\n    .astra-footer-legal-item strong {\n      color: #9bd2ff;\n      font-weight: 800;\n    }\n\n    .astra-footer-bottom {\n      margin-top: 28px;\n      padding-top: 24px;\n      border-top: 1px solid rgba(255,255,255,0.12);\n      display: flex;\n      justify-content: space-between;\n      gap: 20px;\n      flex-wrap: wrap;\n      font-family: \"JetBrains Mono\", ui-monospace, monospace;\n      font-size: 10px;\n      letter-spacing: 0.08em;\n      text-transform: uppercase;\n      color: rgba(255,255,255,0.44);\n    }\n\n    .astra-legal-strip {\n      font-family: \"JetBrains Mono\", ui-monospace, monospace;\n      background: #040b14;\n      border-top: 1px solid rgba(255,255,255,0.10);\n      color: rgba(255,255,255,0.52);\n      padding: 16px 0;\n    }\n\n    .astra-legal-wrap {\n      width: min(1240px, calc(100% - 40px));\n      margin: 0 auto;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      gap: 18px;\n      flex-wrap: wrap;\n      font-size: 10px;\n      line-height: 1.5;\n      letter-spacing: 0.06em;\n      text-transform: uppercase;\n    }\n\n    .astra-legal-links {\n      display: flex;\n      gap: 14px;\n      flex-wrap: wrap;\n    }\n\n    .astra-legal-links button {\n      all: unset;\n      cursor: pointer;\n      color: rgba(255,255,255,0.62);\n      border-bottom: 1px solid rgba(155,210,255,0.28);\n      transition: color .2s ease, border-color .2s ease;\n    }\n\n    .astra-legal-links button:hover {\n      color: #ffffff;\n      border-color: #9bd2ff;\n    }\n\n    .astra-legal-modal {\n      position: fixed;\n      inset: 0;\n      z-index: 9999;\n      display: none;\n      align-items: center;\n      justify-content: center;\n      padding: 24px;\n      background: rgba(4, 11, 20, 0.72);\n      backdrop-filter: blur(14px);\n    }\n\n    .astra-legal-modal.is-open {\n      display: flex;\n    }\n\n    .astra-legal-box {\n      position: relative;\n      width: min(780px, 100%);\n      max-height: min(82vh, 760px);\n      overflow: auto;\n      border-radius: 28px;\n      border: 1px solid rgba(155,210,255,0.22);\n      background:\n        radial-gradient(circle at 86% 8%, rgba(102,181,255,0.18), transparent 30%),\n        linear-gradient(135deg, #06101d 0%, #0d2746 58%, #071426 100%);\n      box-shadow: 0 34px 100px rgba(0,0,0,0.38);\n      color: #ffffff;\n      padding: 34px;\n    }\n\n    .astra-legal-box::before {\n      content: \"\";\n      position: absolute;\n      inset: 18px;\n      border: 1px solid rgba(255,255,255,0.08);\n      border-radius: 20px;\n      pointer-events: none;\n    }\n\n    .astra-legal-box h3 {\n      position: relative;\n      margin: 0 0 18px;\n      font-family: \"Roboto Condensed\", \"Arial Narrow\", Arial, sans-serif;\n      font-size: clamp(34px, 5vw, 56px);\n      line-height: 0.9;\n      letter-spacing: -0.05em;\n      font-weight: 900;\n    }\n\n    .astra-legal-box p,\n    .astra-legal-box li {\n      position: relative;\n      font-family: \"Roboto Condensed\", \"Arial Narrow\", Arial, sans-serif;\n      font-size: 18px;\n      line-height: 1.45;\n      color: rgba(255,255,255,0.72);\n    }\n\n    .astra-legal-box ul {\n      position: relative;\n      margin: 18px 0 0;\n      padding-left: 20px;\n    }\n\n    .astra-legal-box strong {\n      color: #ffffff;\n    }\n\n    .astra-legal-box a {\n      color: #9bd2ff;\n      text-decoration: none;\n      border-bottom: 1px solid rgba(155,210,255,0.35);\n    }\n\n    .astra-legal-box a:hover {\n      color: #ffffff;\n      border-color: #ffffff;\n    }\n\n    .astra-legal-close {\n      position: absolute;\n      right: 20px;\n      top: 18px;\n      z-index: 2;\n      width: 38px;\n      height: 38px;\n      border: 1px solid rgba(255,255,255,0.14);\n      border-radius: 999px;\n      background: rgba(255,255,255,0.08);\n      color: #ffffff;\n      cursor: pointer;\n      font-family: \"JetBrains Mono\", ui-monospace, monospace;\n      font-size: 18px;\n      line-height: 1;\n    }\n\n    .astra-legal-note {\n      position: relative;\n      margin-top: 22px;\n      padding-top: 18px;\n      border-top: 1px solid rgba(255,255,255,0.12);\n      font-family: \"JetBrains Mono\", ui-monospace, monospace !important;\n      font-size: 10px !important;\n      letter-spacing: 0.06em;\n      text-transform: uppercase;\n      color: rgba(255,255,255,0.46) !important;\n    }\n\n    @media (max-width: 1080px) {\n      .astra-footer-grid {\n        grid-template-columns: 1fr 1fr;\n      }\n    }\n\n    @media (max-width: 720px) {\n      .astra-corporate-footer {\n        padding: 48px 0 28px;\n      }\n\n      .astra-footer-wrap,\n      .astra-legal-wrap {\n        width: min(100% - 28px, 1240px);\n      }\n\n      .astra-footer-grid {\n        grid-template-columns: 1fr;\n      }\n\n      .astra-footer-bottom,\n      .astra-legal-wrap {\n        display: grid;\n      }\n\n      .astra-legal-box {\n        padding: 28px 22px;\n        border-radius: 22px;\n      }\n    }\n  <\/style>\n\n \n\n<section class=\"astra-legal-strip\">\n  <div class=\"astra-legal-wrap\">\n    <div>\n      \u00a9 ASTRA PRO LTD \u00b7 VAT EU: PL7931639736 \u00b7 KRS: 0001120143\n    <\/div>\n\n    <div class=\"astra-legal-links\">\n      <button type=\"button\" data-astra-legal=\"legal\">Legal notice<\/button>\n      <button type=\"button\" data-astra-legal=\"privacy\">Privacy \/ GDPR<\/button>\n      <button type=\"button\" data-astra-legal=\"cookies\">Cookies<\/button>\n      <button type=\"button\" data-astra-legal=\"standards\">Standards<\/button>\n    <\/div>\n  <\/div>\n\n  <div class=\"astra-legal-modal\" id=\"astraLegalModal\" aria-hidden=\"true\">\n    <div class=\"astra-legal-box\" role=\"dialog\" aria-modal=\"true\">\n      <button class=\"astra-legal-close\" type=\"button\" aria-label=\"Close legal information\">\u00d7<\/button>\n      <div id=\"astraLegalContent\"><\/div>\n    <\/div>\n  <\/div>\n\n  <script>\n    (function () {\n      const modal = document.getElementById(\"astraLegalModal\");\n      const content = document.getElementById(\"astraLegalContent\");\n      const close = modal.querySelector(\".astra-legal-close\");\n\n      const legalTexts = {\n        legal: `\n          <h3>Legal notice<\/h3>\n          <p>\n            This website is operated by <strong>ASTRA PRO LTD<\/strong>.\n          <\/p>\n\n          <ul>\n            <li><strong>Legal name:<\/strong> ASTRA PRO LTD<\/li>\n            <li><strong>Headquarters:<\/strong> 17 Mickiewicza St, 37-614 P\u0142az\u00f3w, Poland<\/li>\n            <li><strong>Manufacturing Plant:<\/strong> 58A \u0141adna St, 43-400 Cieszyn, Poland<\/li>\n            <li><strong>VAT EU:<\/strong> PL7931639736<\/li>\n            <li><strong>EORI:<\/strong> PL793163973600000<\/li>\n            <li><strong>KRS:<\/strong> 0001120143<\/li>\n            <li><strong>Phone:<\/strong> <a href=\"tel:+48513939673\">+48 513 939 673<\/a><\/li>\n            <li><strong>Website:<\/strong> <a href=\"https:\/\/astrapro-ltd.com\">astrapro-ltd.com<\/a><\/li>\n          <\/ul>\n\n          <p class=\"astra-legal-note\">\n            Company information is provided for business identification and contact purposes.\n          <\/p>\n        `,\n\n        privacy: `\n          <h3>Privacy \/ GDPR<\/h3>\n\n          <p>\n            The controller of personal data is <strong>ASTRA PRO LTD<\/strong>.\n            Personal data is processed only for business contact, enquiry handling,\n            cooperation communication and related organisational purposes.\n          <\/p>\n\n          <ul>\n            <li><strong>Data controller:<\/strong> ASTRA PRO LTD<\/li>\n\n            <li>\n              <strong>Privacy contact:<\/strong>\n              <a href=\"mailto:info@astrapro-ltd.com\">info@astrapro-ltd.com<\/a>\n            <\/li>\n\n            <li>\n              <strong>Company contact:<\/strong>\n              <a href=\"mailto:info@astrapro-ltd.com\">info@astrapro-ltd.com<\/a>\n            <\/li>\n\n            <li>\n              <strong>Data processed:<\/strong>\n              name, company name, email address, phone number, message content\n              and other information voluntarily provided in a business enquiry.\n            <\/li>\n\n            <li>\n              <strong>Purpose of processing:<\/strong>\n              responding to enquiries, preparing business communication,\n              handling dealer, distributor, OEM, private-label or cooperation requests,\n              and maintaining business correspondence.\n            <\/li>\n\n            <li>\n              <strong>Legal basis:<\/strong>\n              legitimate interest of the controller in conducting business communication\n              and responding to enquiries, and where applicable, steps taken before\n              entering into a contract.\n            <\/li>\n\n            <li>\n              <strong>Data sharing:<\/strong>\n              personal data is not sold. It may be shared only with service providers\n              supporting communication, hosting, IT, legal, accounting or business operations,\n              where necessary and lawful.\n            <\/li>\n\n            <li>\n              <strong>Retention:<\/strong>\n              data is kept only for as long as necessary for the purpose of communication,\n              business cooperation, legal obligations or protection of legitimate claims.\n            <\/li>\n\n            <li>\n              <strong>Your rights:<\/strong>\n              you may request access to your data, correction, deletion, restriction of processing,\n              objection to processing, data portability where applicable, and withdrawal of consent\n              where processing is based on consent.\n            <\/li>\n\n            <li>\n              <strong>Supervisory authority:<\/strong>\n              you have the right to lodge a complaint with the competent data protection authority.\n            <\/li>\n          <\/ul>\n\n          <p class=\"astra-legal-note\">\n            This short privacy notice is prepared for the temporary one-page corporate website.\n            A full privacy policy may be published with the complete corporate website.\n          <\/p>\n        `,\n\n        cookies: `\n          <h3>Cookies<\/h3>\n\n          <p>\n            This one-page corporate website may use only essential technical cookies required\n            for correct website operation.\n          <\/p>\n\n          <ul>\n            <li>No online shop checkout is operated on this page.<\/li>\n            <li>No payment processing is performed on this page.<\/li>\n            <li>If analytics or marketing tools are added later, cookie information will be updated.<\/li>\n          <\/ul>\n\n          <p class=\"astra-legal-note\">\n            Cookie details should be reviewed again before adding analytics, advertising pixels or tracking tools.\n          <\/p>\n        `,\n\n        standards: `\n          <h3>Standards<\/h3>\n\n          <p>\n            ASTRA PRO LTD presents its industrial direction and product-related standards\n            in a factual business context.\n          <\/p>\n\n          <ul>\n            <li><strong>Standards:<\/strong> CE Compliant<\/li>\n            <li><strong>ISO 9001:<\/strong> Target 2027<\/li>\n            <li>Product-specific documentation, declarations and technical details may vary by product and market.<\/li>\n            <li>Final product documentation should be reviewed for each product, partner and destination market.<\/li>\n          <\/ul>\n\n          <p class=\"astra-legal-note\">\n            ISO 9001 is stated as a target for 2027, not as a current certification.\n          <\/p>\n        `\n      };\n\n      function openLegal(type) {\n        content.innerHTML = legalTexts[type] || legalTexts.legal;\n        modal.classList.add(\"is-open\");\n        modal.setAttribute(\"aria-hidden\", \"false\");\n      }\n\n      function closeLegal() {\n        modal.classList.remove(\"is-open\");\n        modal.setAttribute(\"aria-hidden\", \"true\");\n      }\n\n      document.querySelectorAll(\"[data-astra-legal]\").forEach((button) => {\n        button.addEventListener(\"click\", () => openLegal(button.dataset.astraLegal));\n      });\n\n      close.addEventListener(\"click\", closeLegal);\n\n      modal.addEventListener(\"click\", (event) => {\n        if (event.target === modal) closeLegal();\n      });\n\n      document.addEventListener(\"keydown\", (event) => {\n        if (event.key === \"Escape\") closeLegal();\n      });\n    })();\n  <\/script>\n<\/section>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>ASTRA PRO LTD \u2014 European Industrial Company ASTRA PRO LTD European Industrial Company Company Proof Capabilities Astra Code Contact European manufacturingProfessional equipmentInternational cooperationDealer networkOEM projectsEuropean manufacturingProfessional equipmentInternational cooperationDealer networkOEM projects Astra Pro Ltd \u00b7 Poland Europeanindustrial company. ASTRA PRO LTD develops professional equipment, builds European manufacturing know-how and works with selected business partners across international [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-7","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/astrapro-ltd.com\/index.php?rest_route=\/wp\/v2\/pages\/7","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/astrapro-ltd.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/astrapro-ltd.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/astrapro-ltd.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/astrapro-ltd.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7"}],"version-history":[{"count":9,"href":"https:\/\/astrapro-ltd.com\/index.php?rest_route=\/wp\/v2\/pages\/7\/revisions"}],"predecessor-version":[{"id":21,"href":"https:\/\/astrapro-ltd.com\/index.php?rest_route=\/wp\/v2\/pages\/7\/revisions\/21"}],"wp:attachment":[{"href":"https:\/\/astrapro-ltd.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}