diff --git a/about.html b/about.html new file mode 100644 index 0000000..59f5ca2 --- /dev/null +++ b/about.html @@ -0,0 +1,218 @@ + + + + + + אודות - עמוס רוזמרין | מהנדס אריזה + + + + + + + + + + + + +
+
+
+
+ +

אודות

+
+
+
+ +
+
+
+
+

עמוס רוזמרין

+

מהנדס ייצור עצמאי מאז 2006

+
+

אני עמוס רוזמרין, מהנדס ייצור עצמאי עם מעל 18 שנות ניסיון בתחום האריזות הגמישות. מאז 2006 אני מתמחה בייבוא, פיתוח, התאמה ושיפור פתרונות אריזה גמישה וקופסאות קרטון לתעשייה הישראלית.

+

המשימה שלי היא להבטיח אריזה אמינה, יעילה וחסכונית — המשמרת איכות מוצר, עומדת בתקנים ומותאמת לקו הייצור של כל לקוח.

+

אני פועל בשקיפות מלאה, דיוק ושירות אישי, עם דגש על איכות תהליך, צמצום תקלות וקיצור זמני הגעה לשוק.

+
+
+
+
+ + + + + + + + + + + + + מהנדס אריזה + +
+
+
+
+
+ +
+
+
+ +

גישה מקצועית

+
+
+
+
01
+

שקיפות מלאה

+

אני מאמין בתקשורת פתוחה וישירה עם כל לקוח. אתם תמיד יודעים בדיוק מה קורה עם ההזמנה שלכם.

+
+
+
02
+

דיוק בפרטים

+

כל אריזה עוברת בדיקה קפדנית. אני לא מתפשר על איכות ומוודא שכל מוצר עומד בסטנדרטים הגבוהים ביותר.

+
+
+
03
+

שירות אישי

+

אני מלווה כל פרויקט באופן אישי מההתחלה ועד הסוף. יש לכם שאלה? אני זמין עבורכם.

+
+
+
04
+

חדשנות מתמדת

+

אני מתעדכן כל הזמן בטכנולוגיות החדשות ביותר כדי להציע לכם את הפתרונות המתקדמים ביותר בשוק.

+
+
+
+
+ +
+
+
+
+ +

עבודה ישירה עם יצרנים טורקיים

+

אני שומר על שיתוף פעולה הדוק עם יצרנים טורקיים מובילים, המשרתים את מיטב יצרני המזון הישראליים. קשרים אלו מאפשרים לי להציע:

+
    +
  • מחירים תחרותיים בזכות עבודה ישירה
  • +
  • גישה לטכנולוגיות מתקדמות
  • +
  • זמני אספקה קצרים
  • +
  • גמישות בהתאמה אישית
  • +
+
+
+ +
+
+
+
+ +
+
+
+
+

בואו נדבר על הפרויקט שלכם

+

אשמח לשמוע על הצרכים שלכם ולהציע פתרון מותאם

+
+ צור קשר +
+
+
+
+ + + + + + diff --git a/clients.html b/clients.html new file mode 100644 index 0000000..f899302 --- /dev/null +++ b/clients.html @@ -0,0 +1,281 @@ + + + + + + לקוחות - עמוס רוזמרין | מהנדס אריזה + + + + + + + + + + + + +
+
+
+
+ +

לקוחות

+

גאה לעבוד עם מיטב יצרני המזון בישראל

+
+
+
+ +
+
+
+

במשך למעלה מ-18 שנה אני מלווה מפעלי מזון, קוסמטיקה וחקלאות בישראל. הלקוחות שלי סומכים עליי לספק פתרונות אריזה אמינים, איכותיים ובמחירים תחרותיים.

+
+ +
+
+ + מאפיית ברמן +
+
+ + דגנית +
+
+ + חסלט +
+
+ + יבולי הכפר +
+
+ + אסיף +
+
+ + חטיפי העמק +
+
+ + פרג +
+
+ + שיבולים +
+
+ + מאיר בייגל +
+
+ + גילרו +
+
+
+
+ +
+
+
+ +

הענפים שאני משרת

+
+
+
+
+ +
+

מזון

+

מאפיות, חטיפים, ממתקים, קפה, תה, מזון קפוא

+
+
+
+ +
+

קוסמטיקה

+

מוצרי טיפוח, סבונים, קרמים

+
+
+
+ +
+

חקלאות

+

פירות, ירקות, תוצרת טרייה

+
+
+
+ +
+

חומרי ניקוי

+

מגבונים, חומרי ניקוי, מוצרי כביסה

+
+
+
+
+ +
+
+
+
+

רוצים להצטרף ללקוחותיי?

+

אשמח לספר לכם איך אני יכול לעזור

+
+ צור קשר +
+
+
+
+ + + + + + diff --git a/contact.html b/contact.html new file mode 100644 index 0000000..7844593 --- /dev/null +++ b/contact.html @@ -0,0 +1,219 @@ + + + + + + צור קשר - עמוס רוזמרין | מהנדס אריזה + + + + + + + + + + + + +
+
+
+
+ +

צור קשר

+

מוזמנים לפנות בכל שאלה או בקשה

+
+
+
+ +
+
+
+
+

פרטי התקשרות

+
+
+
+ +
+
+ טלפון + 054-818-1092 +
+
+
+
+ +
+
+ אימייל + amos.rosemarin@gmail.com +
+
+
+
+ +
+
+ כתובת + זרחין 13, רעננה +
+
+
+
+ + + + + + + + + + + + + + + + + + זרחין 13, רעננה + +
+
+ +
+

שלחו הודעה

+
+
+ + + +
+
+ + +
+
+ + + +
+
+ + +
+
+ + +
+
+ + + +
+ +
+
+
+
+
+ + + + + + diff --git a/index.html b/index.html new file mode 100644 index 0000000..8a719b7 --- /dev/null +++ b/index.html @@ -0,0 +1,341 @@ + + + + + + עמוס רוזמרין - מהנדס אריזה | פתרונות אריזה גמישה לתעשייה + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ מהנדס אריזה עצמאי מאז 2006 +

פתרונות אריזה גמישה
לתעשייה הישראלית

+

ידע טכני מעמיק, ניסיון של מעל 18 שנה ושיתוף פעולה ישיר עם יצרנים מובילים — הכל מתכנס לפתרון אריזה מדויק עבורכם.

+ +
+
+
+ + + + + + + + + + + + + + + + +
+
+
+ +
+ +
+
+
+ +

יתרונות ייחודיים

+
+
+
+
+ +
+

ניסיון של 18+ שנה

+

מאז 2006 אני מלווה מפעלים ישראליים בפיתוח פתרונות אריזה מותאמים אישית. הניסיון הזה מאפשר לי לזהות בעיות מראש ולחסוך לכם זמן וכסף.

+
+
+
+ +
+

עבודה ישירה עם יצרנים

+

שיתוף פעולה הדוק עם יצרנים טורקיים מובילים למחירים תחרותיים.

+
+
+
+ +
+

שיחול עד 9 שכבות

+

טכנולוגיה מתקדמת עם חסם גבוה על בסיס PA ו-EVOH.

+
+
+
+ +
+

גלופות HD NX

+

ייצור גלופות עצמי ללא שפכים, ידידותי לסביבה ובאיכות גבוהה.

+
+
+
+
+ +
+ +
+ +
+
+
+
+ 18+ + שנות ניסיון +
+
+ 9 + שכבות שיחול +
+
+ 10 + צבעי הדפסה +
+
+ 10+ + לקוחות קבועים +
+
+
+
+ +
+
+
+ +

לקוחות נבחרים

+
+
+ + + + + + + + + + +
+ +
+
+ +
+
+
+
+

מחפשים פתרון אריזה מותאם?

+

אשמח ללוות אתכם בתהליך ולהתאים את הפתרון המושלם לצרכים שלכם

+
+ דברו איתי +
+
+
+
+ + + + + + diff --git a/products.html b/products.html new file mode 100644 index 0000000..8b32690 --- /dev/null +++ b/products.html @@ -0,0 +1,264 @@ + + + + + + מוצרים - עמוס רוזמרין | מהנדס אריזה + + + + + + + + + + + + +
+
+
+
+ +

מוצרים

+

פתרונות אריזה גמישה מותאמים אישית לכל תעשייה

+
+
+
+ +
+
+
+
+
+ +
+
+

אריזות מזון

+

פתרונות אריזה למגוון רחב של מוצרי מזון

+
+
+
+
+ חטיפים ואגוזים + קטניות ופסטה + לחם ומאפים + קפה ותה + ופלים ושוקולד + ממתקים + קמח וסוכר + חטיפי אנרגיה + מזון קפוא + שלגונים + בשר + גבינה ומוצרי חלב +
+

אני מציע אריזות גמישות באיכות גבוהה למגוון רחב של מוצרי מזון. האריזות מיוצרות עם שיחול רב-שכבתי המספק חסם מיטבי לשמירה על טריות ואיכות המוצר.

+
+
+ +
+
+
+ +
+
+

היגיינה וחומרי ניקוי

+

אריזות עמידות למוצרי היגיינה וניקוי

+
+
+
+
+ מגבונים + חומרי ניקוי + סבונים + מוצרי כביסה + מוצרי אמבט +
+

אריזות מיוחדות העמידות בפני חומרים כימיים ולחות, מותאמות לדרישות המיוחדות של תעשיית ההיגיינה וחומרי הניקוי.

+
+
+ +
+
+
+ +
+
+

שקיות מוכנות

+

Stand-up pouches ו-Doypack

+
+
+
+
+ Stand-up Pouches + Doypack + שקיות עם זיפר + שקיות עם פיה + שקיות שטוחות +
+

שקיות מוכנות בעיצובים מגוונים, כולל שקיות עומדות (Stand-up), שקיות Doypack, שקיות עם סגירת זיפר ושקיות עם פיה למוצרים נוזליים.

+
+
+ +
+
+
+ +
+
+

פירות וירקות

+

אריזות לתוצרת חקלאית טרייה

+
+
+
+
+ פירות טריים + ירקות + סלטים + עשבי תיבול + תוצרת אורגנית +
+

אריזות מיוחדות לתוצרת חקלאית טרייה, עם אוורור מבוקר לשמירה על טריות ומראה המוצר. מתאימות גם לתוצרת אורגנית.

+
+
+ +
+
+
+ +
+
+

קופסאות קרטון

+

קופסאות קרטון מעוצבות

+
+
+
+
+ קופסאות מזון + אריזות מתנה + קופסאות תצוגה + אריזות משלוח +
+

קופסאות קרטון מעוצבות באיכות גבוהה, מותאמות למגוון שימושים — ממזון ועד מוצרי מתנה. הדפסה באיכות גבוהה עם אפשרויות גימור מגוונות.

+
+
+
+
+ +
+
+
+
+

צריכים אריזה מותאמת?

+

ספרו לי על המוצר שלכם ואציע פתרון מושלם

+
+ קבלו הצעה +
+
+
+
+ + + + + + diff --git a/script.js b/script.js new file mode 100644 index 0000000..fdedb4b --- /dev/null +++ b/script.js @@ -0,0 +1,225 @@ +// ======================================== +// HEADER SCROLL EFFECT +// ======================================== +const header = document.getElementById('header'); +let lastScroll = 0; + +function handleScroll() { + const currentScroll = window.pageYOffset; + + if (currentScroll > 50) { + header.classList.add('header--scrolled'); + } else { + header.classList.remove('header--scrolled'); + } + + lastScroll = currentScroll; +} + +window.addEventListener('scroll', handleScroll, { passive: true }); + +// ======================================== +// MOBILE NAVIGATION +// ======================================== +const navToggle = document.querySelector('.nav-toggle'); +const nav = document.getElementById('nav'); + +if (navToggle && nav) { + navToggle.addEventListener('click', () => { + const isExpanded = navToggle.getAttribute('aria-expanded') === 'true'; + navToggle.setAttribute('aria-expanded', !isExpanded); + nav.classList.toggle('active'); + }); + + // Close nav when clicking on a link + nav.querySelectorAll('.nav__link').forEach(link => { + link.addEventListener('click', () => { + navToggle.setAttribute('aria-expanded', 'false'); + nav.classList.remove('active'); + }); + }); + + // Close nav on escape key + document.addEventListener('keydown', (e) => { + if (e.key === 'Escape' && nav.classList.contains('active')) { + navToggle.setAttribute('aria-expanded', 'false'); + nav.classList.remove('active'); + navToggle.focus(); + } + }); +} + +// ======================================== +// REVEAL ON SCROLL +// ======================================== +function initReveal() { + const prefersReducedMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches; + + if (prefersReducedMotion) { + document.querySelectorAll('.reveal').forEach(el => { + el.classList.add('visible'); + }); + return; + } + + const revealElements = document.querySelectorAll('.reveal'); + + const observer = new IntersectionObserver((entries) => { + entries.forEach(entry => { + if (entry.isIntersecting) { + entry.target.classList.add('visible'); + observer.unobserve(entry.target); + } + }); + }, { + threshold: 0.1, + rootMargin: '0px 0px -50px 0px' + }); + + reveal Elements.forEach(el => observer.observe(el)); +} + +// ======================================== +// SMOOTH SCROLL FOR ANCHOR LINKS +// ======================================== +document.querySelectorAll('a[href^="#"]').forEach(anchor => { + anchor.addEventListener('click', function(e) { + const href = this.getAttribute('href'); + if (href === '#') return; + + const target = document.querySelector(href); + if (target) { + e.preventDefault(); + const headerHeight = header.offsetHeight; + const targetPosition = target.getBoundingClientRect().top + window.pageYOffset - headerHeight; + + window.scrollTo({ + top: targetPosition, + behavior: 'smooth' + }); + } + }); +}); + +// ======================================== +// FORM HANDLING +// ======================================== +const contactForm = document.querySelector('.contact-form'); + +if (contactForm) { + const formStatus = document.getElementById('form-status'); + + function showError(field, message) { + const errorEl = document.getElementById(field.id + '-error'); + field.classList.add('error'); + field.setAttribute('aria-invalid', 'true'); + if (errorEl) { + errorEl.textContent = message; + } + } + + function clearError(field) { + const errorEl = document.getElementById(field.id + '-error'); + field.classList.remove('error'); + field.removeAttribute('aria-invalid'); + if (errorEl) { + errorEl.textContent = ''; + } + } + + contactForm.addEventListener('submit', function(e) { + e.preventDefault(); + + let isValid = true; + let firstError = null; + + // Validate name + const nameField = this.querySelector('#name'); + if (!nameField.value.trim()) { + showError(nameField, 'נא להזין שם מלא'); + isValid = false; + if (!firstError) firstError = nameField; + } else { + clearError(nameField); + } + + // Validate email + const emailField = this.querySelector('#email'); + const emailPattern = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; + if (!emailField.value.trim()) { + showError(emailField, 'נא להזין כתובת אימייל'); + isValid = false; + if (!firstError) firstError = emailField; + } else if (!emailPattern.test(emailField.value)) { + showError(emailField, 'נא להזין כתובת אימייל תקינה'); + isValid = false; + if (!firstError) firstError = emailField; + } else { + clearError(emailField); + } + + // Validate message + const messageField = this.querySelector('#message'); + if (!messageField.value.trim()) { + showError(messageField, 'נא להזין הודעה'); + isValid = false; + if (!firstError) firstError = messageField; + } else { + clearError(messageField); + } + + if (!isValid) { + if (firstError) { + firstError.focus(); + } + if (formStatus) { + formStatus.textContent = 'יש לתקן את השגיאות בטופס'; + } + return; + } + + const submitBtn = this.querySelector('.form-submit'); + const originalText = submitBtn.textContent; + + submitBtn.textContent = 'שולח...'; + submitBtn.disabled = true; + + // Simulate form submission + setTimeout(() => { + submitBtn.textContent = 'נשלח בהצלחה!'; + submitBtn.style.background = 'var(--gold)'; + if (formStatus) { + formStatus.textContent = 'ההודעה נשלחה בהצלחה. אחזור אליכם בהקדם.'; + } + + setTimeout(() => { + submitBtn.textContent = originalText; + submitBtn.style.background = ''; + submitBtn.disabled = false; + contactForm.reset(); + if (formStatus) { + formStatus.textContent = ''; + } + }, 3000); + }, 1500); + }); + + // Clear error on input + contactForm.querySelectorAll('.form-input').forEach(input => { + input.addEventListener('input', function() { + clearError(this); + }); + }); +} + +// ======================================== +// INIT +// ======================================== +document.addEventListener('DOMContentLoaded', () => { + initReveal(); +}); + +// Also run on load for images etc +window.addEventListener('load', () => { + setTimeout(initReveal, 100); +}); diff --git a/style.css b/style.css new file mode 100644 index 0000000..325f4d7 --- /dev/null +++ b/style.css @@ -0,0 +1,1519 @@ +/* ======================================== + CUSTOM PROPERTIES + + NOTE: Hebrew font-weight MUST NOT exceed 600. + Heebo 700/800/900 render broken glyphs. +======================================== */ +:root { + /* Colors */ + --bg-dark: #1a1a2e; + --bg-darker: #16213e; + --accent: #0ea5e9; + --gold: #d4af37; + --text: #e8e8e8; + --text-muted: #b0b0b0; + --text-dark: #1a1a2e; + --error: #ef4444; + + /* Typography */ + --font: 'Heebo', sans-serif; + --fs-xs: 0.75rem; + --fs-sm: 0.875rem; + --fs-base: 1rem; + --fs-md: 1.125rem; + --fs-lg: 1.25rem; + --fs-xl: 1.5rem; + --fs-2xl: 2rem; + --fs-3xl: 2.5rem; + --fs-4xl: 3rem; + --fs-5xl: 3.5rem; + + /* Spacing */ + --space-xs: 0.5rem; + --space-sm: 1rem; + --space-md: 1.5rem; + --space-lg: 2rem; + --space-xl: 3rem; + --space-2xl: 4rem; + --space-3xl: 5rem; + + /* Transitions */ + --transition-fast: 0.15s ease; + --transition: 0.3s ease; + --transition-slow: 0.5s ease; + + /* Border radius */ + --radius-sm: 4px; + --radius: 8px; + --radius-lg: 12px; + --radius-xl: 16px; + + /* Shadows */ + --shadow: 0 4px 20px rgba(0, 0, 0, 0.3); + --shadow-lg: 0 8px 40px rgba(0, 0, 0, 0.4); +} + +/* ======================================== + RESET & BASE +======================================== */ +*, *::before, *::after { + box-sizing: border-box; + margin: 0; + padding: 0; +} + +html { + scroll-behavior: smooth; +} + +body { + font-family: var(--font); + font-size: var(--fs-base); + font-weight: 400; + line-height: 1.7; + color: var(--text); + background: var(--bg-dark); + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +img, svg { + display: block; + max-width: 100%; +} + +a { + color: inherit; + text-decoration: none; +} + +button { + font: inherit; + cursor: pointer; + border: none; + background: none; +} + +ul, ol { + list-style: none; +} + +/* Focus styles */ +:focus-visible { + outline: 2px solid var(--accent); + outline-offset: 2px; +} + +/* Skip link */ +.skip-link { + position: absolute; + top: -100%; + inset-inline-start: var(--space-md); + background: var(--accent); + color: var(--text-dark); + padding: var(--space-sm) var(--space-md); + border-radius: var(--radius); + font-weight: 500; + z-index: 9999; + transition: top 0.2s; +} + +.skip-link:focus { + top: var(--space-md); +} + +/* Reduced motion */ +@media (prefers-reduced-motion: reduce) { + *, *::before, *::after { + animation-duration: 0.01ms !important; + animation-iteration-count: 1 !important; + transition-duration: 0.01ms !important; + } + html { + scroll-behavior: auto; + } +} + +/* ======================================== + LAYOUT +======================================== */ +.container { + width: 100%; + max-width: 1200px; + margin-inline: auto; + padding-inline: var(--space-md); +} + +/* ======================================== + HEADER +======================================== */ +.header { + position: fixed; + top: 0; + inset-inline-start: 0; + inset-inline-end: 0; + z-index: 1000; + background: rgba(26, 26, 46, 0.95); + backdrop-filter: blur(10px); + border-bottom: 1px solid rgba(14, 165, 233, 0.1); + transition: var(--transition); +} + +.header--scrolled { + background: rgba(22, 33, 62, 0.98); + box-shadow: var(--shadow); +} + +.header__inner { + display: flex; + align-items: center; + justify-content: space-between; + height: 70px; +} + +/* Logo */ +.logo { + display: flex; + align-items: center; + gap: var(--space-sm); + transition: var(--transition); +} + +.logo:hover { + opacity: 0.8; +} + +.logo__icon { + width: 40px; + height: 40px; +} + +.logo__text { + font-size: var(--fs-lg); + font-weight: 600; + color: var(--text); +} + +/* Navigation */ +.nav__list { + display: flex; + align-items: center; + gap: var(--space-lg); +} + +.nav__link { + position: relative; + font-size: var(--fs-sm); + font-weight: 500; + color: var(--text-muted); + transition: var(--transition); + padding: var(--space-xs) 0; +} + +.nav__link::after { + content: ''; + position: absolute; + bottom: 0; + inset-inline-end: 0; + width: 0; + height: 2px; + background: var(--accent); + transition: var(--transition); +} + +.nav__link:hover, +.nav__link.active { + color: var(--text); +} + +.nav__link:hover::after, +.nav__link.active::after { + width: 100%; +} + +.nav__link--cta { + background: var(--accent); + color: var(--text-dark) !important; + padding: var(--space-xs) var(--space-md); + border-radius: var(--radius); +} + +.nav__link--cta::after { + display: none; +} + +.nav__link--cta:hover, +.nav__link--cta:focus { + background: var(--gold); +} + +/* Mobile nav toggle */ +.nav-toggle { + display: none; + flex-direction: column; + gap: 5px; + padding: var(--space-xs); +} + +.nav-toggle span { + display: block; + width: 24px; + height: 2px; + background: var(--text); + transition: var(--transition); +} + +@media (max-width: 768px) { + .nav-toggle { + display: flex; + } + + .nav-toggle[aria-expanded="true"] span:nth-child(1) { + transform: rotate(45deg) translate(5px, 5px); + } + + .nav-toggle[aria-expanded="true"] span:nth-child(2) { + opacity: 0; + } + + .nav-toggle[aria-expanded="true"] span:nth-child(3) { + transform: rotate(-45deg) translate(5px, -5px); + } + + .nav { + position: absolute; + top: 100%; + inset-inline-start: 0; + inset-inline-end: 0; + background: var(--bg-darker); + padding: var(--space-lg); + opacity: 0; + visibility: hidden; + transform: translateY(-10px); + transition: var(--transition); + } + + .nav.active { + opacity: 1; + visibility: visible; + transform: translateY(0); + } + + .nav__list { + flex-direction: column; + gap: var(--space-md); + } + + .nav__link { + font-size: var(--fs-md); + } +} + +/* ======================================== + HERO +======================================== */ +.hero { + position: relative; + min-height: 100vh; + display: flex; + align-items: center; + padding-top: 70px; + overflow: hidden; +} + +.hero__bg { + position: absolute; + inset: 0; + z-index: -1; +} + +.hero__pattern { + width: 100%; + height: 100%; + object-fit: cover; +} + +.hero__content { + display: grid; + grid-template-columns: 1fr 1fr; + gap: var(--space-2xl); + align-items: center; + padding-block: var(--space-2xl); +} + +.hero__label { + display: inline-block; + font-size: var(--fs-sm); + font-weight: 500; + color: var(--gold); + text-transform: uppercase; + letter-spacing: 0.1em; + margin-bottom: var(--space-md); +} + +.hero__title { + font-size: clamp(var(--fs-2xl), 5vw, var(--fs-5xl)); + font-weight: 600; + line-height: 1.15; + margin-bottom: var(--space-lg); + color: var(--text); +} + +.hero__subtitle { + font-size: var(--fs-md); + color: var(--text-muted); + max-width: 420px; + margin-bottom: var(--space-xl); + line-height: 1.8; +} + +.hero__actions { + display: flex; + gap: var(--space-md); + flex-wrap: wrap; +} + +.hero__visual { + display: flex; + justify-content: center; +} + +.hero__card { + width: 260px; + animation: float 6s ease-in-out infinite; +} + +@keyframes float { + 0%, 100% { transform: translateY(0); } + 50% { transform: translateY(-20px); } +} + +.hero__scroll { + position: absolute; + bottom: var(--space-lg); + inset-inline-start: 50%; + transform: translateX(50%); + display: flex; + flex-direction: column; + align-items: center; + gap: var(--space-xs); + color: var(--text-muted); + font-size: var(--fs-sm); +} + +[dir="rtl"] .hero__scroll { + transform: translateX(50%); +} + +[dir="ltr"] .hero__scroll { + transform: translateX(-50%); +} + +@media (prefers-reduced-motion: no-preference) { + .hero__scroll { + animation: scrollHint 2s ease-in-out infinite; + } +} + +@keyframes scrollHint { + 0%, 100% { opacity: 1; } + 50% { opacity: 0.5; } +} + +@media (max-width: 968px) { + .hero__content { + grid-template-columns: 1fr; + text-align: center; + } + + .hero__subtitle { + margin-inline: auto; + } + + .hero__actions { + justify-content: center; + } + + .hero__visual { + order: -1; + } + + .hero__card { + width: 200px; + } +} + +/* ======================================== + BUTTONS +======================================== */ +.btn { + display: inline-flex; + align-items: center; + justify-content: center; + gap: var(--space-xs); + padding: var(--space-sm) var(--space-lg); + font-size: var(--fs-sm); + font-weight: 500; + border-radius: var(--radius); + transition: var(--transition); +} + +.btn--primary { + background: var(--accent); + color: var(--text-dark); +} + +.btn--primary:hover, +.btn--primary:focus { + background: var(--gold); + transform: translateY(-2px); +} + +.btn--outline { + border: 1px solid var(--accent); + color: var(--accent); +} + +.btn--outline:hover, +.btn--outline:focus { + background: var(--accent); + color: var(--text-dark); +} + +.btn--large { + padding: var(--space-md) var(--space-xl); + font-size: var(--fs-base); +} + +/* ======================================== + SECTIONS +======================================== */ +section { + padding-block: var(--space-3xl); +} + +.section-header { + text-align: center; + margin-bottom: var(--space-2xl); +} + +.section-label { + display: inline-block; + font-size: var(--fs-sm); + font-weight: 500; + color: var(--gold); + text-transform: uppercase; + letter-spacing: 0.1em; + margin-bottom: var(--space-sm); +} + +.section-title { + font-size: clamp(var(--fs-xl), 4vw, var(--fs-2xl)); + font-weight: 600; + color: var(--text); +} + +/* ======================================== + FEATURES +======================================== */ +.features { + background: var(--bg-darker); +} + +.features__grid { + display: grid; + grid-template-columns: 1.4fr 1fr; + gap: var(--space-lg); +} + +@media (max-width: 900px) { + .features__grid { + grid-template-columns: 1fr; + } +} + +.feature-card { + background: var(--bg-dark); + padding: var(--space-xl); + border-radius: var(--radius-lg); + border: 1px solid rgba(14, 165, 233, 0.1); + transition: var(--transition); +} + +.feature-card:hover, +.feature-card:focus-within { + border-color: var(--accent); + transform: translateY(-4px); +} + +.feature-card--highlight { + grid-column: 1; + grid-row: 1 / 3; + display: flex; + flex-direction: column; + justify-content: center; + border-color: var(--gold); + background: linear-gradient(135deg, var(--bg-dark), rgba(212, 175, 55, 0.05)); +} + +@media (max-width: 900px) { + .feature-card--highlight { + grid-column: auto; + grid-row: auto; + } +} + +.feature-card__icon { + width: 48px; + height: 48px; + margin-bottom: var(--space-md); +} + +.feature-card__title { + font-size: var(--fs-lg); + font-weight: 600; + margin-bottom: var(--space-sm); + color: var(--text); +} + +.feature-card__text { + color: var(--text-muted); + font-size: var(--fs-sm); + line-height: 1.7; +} + +/* ======================================== + PRODUCTS PREVIEW +======================================== */ +.products-grid { + display: grid; + grid-template-columns: repeat(2, 1fr); + gap: var(--space-lg); +} + +@media (max-width: 700px) { + .products-grid { + grid-template-columns: 1fr; + } +} + +.product-card { + position: relative; + background: var(--bg-darker); + padding: var(--space-xl); + border-radius: var(--radius-lg); + border: 1px solid rgba(14, 165, 233, 0.1); + transition: var(--transition); + overflow: hidden; +} + +.product-card:hover, +.product-card:focus { + border-color: var(--accent); + transform: translateY(-4px); +} + +.product-card__visual { + width: 100px; + height: 100px; + margin-inline: auto; + margin-bottom: var(--space-md); +} + +.product-card__title { + font-size: var(--fs-lg); + font-weight: 600; + margin-bottom: var(--space-xs); + color: var(--text); +} + +.product-card__text { + color: var(--text-muted); + font-size: var(--fs-sm); + margin-bottom: var(--space-md); +} + +.product-card__arrow { + position: absolute; + bottom: var(--space-lg); + inset-inline-start: var(--space-xl); + font-size: var(--fs-xl); + color: var(--accent); + transition: var(--transition); +} + +.product-card:hover .product-card__arrow, +.product-card:focus .product-card__arrow { + transform: translateX(-5px); +} + +[dir="ltr"] .product-card:hover .product-card__arrow, +[dir="ltr"] .product-card:focus .product-card__arrow { + transform: translateX(5px); +} + +.products-preview__cta { + text-align: center; + margin-top: var(--space-2xl); +} + +/* ======================================== + STATS +======================================== */ +.stats { + background: linear-gradient(135deg, var(--bg-darker), var(--bg-dark)); + padding-block: var(--space-2xl); +} + +.stats__grid { + display: grid; + grid-template-columns: repeat(4, 1fr); + gap: var(--space-lg); + text-align: center; +} + +@media (max-width: 700px) { + .stats__grid { + grid-template-columns: repeat(2, 1fr); + } +} + +.stat__number { + display: block; + font-size: var(--fs-3xl); + font-weight: 600; + color: var(--accent); + line-height: 1; + margin-bottom: var(--space-xs); +} + +.stat__label { + font-size: var(--fs-sm); + color: var(--text-muted); +} + +/* ======================================== + CLIENTS PREVIEW +======================================== */ +.clients-logos { + display: grid; + grid-template-columns: repeat(5, 1fr); + gap: var(--space-md); +} + +@media (max-width: 900px) { + .clients-logos { + grid-template-columns: repeat(3, 1fr); + } +} + +@media (max-width: 500px) { + .clients-logos { + grid-template-columns: repeat(2, 1fr); + } +} + +.client-logo { + display: flex; + align-items: center; + justify-content: center; + padding: var(--space-md); + background: var(--bg-darker); + border-radius: var(--radius); + border: 1px solid rgba(14, 165, 233, 0.1); + font-weight: 500; + font-size: var(--fs-sm); + color: var(--text-muted); + text-align: center; + min-height: 70px; +} + +.clients-preview__cta { + text-align: center; + margin-top: var(--space-2xl); +} + +/* ======================================== + CTA SECTION +======================================== */ +.cta-section { + padding-block: var(--space-2xl); +} + +.cta-box { + display: flex; + align-items: center; + justify-content: space-between; + gap: var(--space-xl); + background: linear-gradient(135deg, var(--bg-darker), rgba(14, 165, 233, 0.1)); + padding: var(--space-2xl); + border-radius: var(--radius-xl); + border: 1px solid rgba(14, 165, 233, 0.2); +} + +.cta-box__title { + font-size: var(--fs-xl); + font-weight: 600; + margin-bottom: var(--space-xs); +} + +.cta-box__text { + color: var(--text-muted); +} + +@media (max-width: 768px) { + .cta-box { + flex-direction: column; + text-align: center; + } +} + +/* ======================================== + PAGE HERO +======================================== */ +.page-hero { + padding-top: calc(70px + var(--space-3xl)); + padding-bottom: var(--space-2xl); + background: linear-gradient(180deg, var(--bg-darker), var(--bg-dark)); +} + +.page-hero__content { + max-width: 700px; +} + +.page-hero__title { + font-size: clamp(var(--fs-2xl), 5vw, var(--fs-3xl)); + font-weight: 600; + margin-bottom: var(--space-sm); +} + +.page-hero__subtitle { + font-size: var(--fs-md); + color: var(--text-muted); +} + +/* ======================================== + ABOUT PAGE +======================================== */ +.about-intro__grid { + display: grid; + grid-template-columns: 1.3fr 0.7fr; + gap: var(--space-2xl); + align-items: center; +} + +.about-intro__title { + font-size: var(--fs-2xl); + font-weight: 600; + margin-bottom: var(--space-xs); +} + +.about-intro__subtitle { + font-size: var(--fs-md); + color: var(--gold); + margin-bottom: var(--space-lg); +} + +.about-intro__text p { + margin-bottom: var(--space-md); + color: var(--text-muted); + line-height: 1.8; +} + +.about-portrait { + width: 100%; + max-width: 280px; + margin-inline: auto; +} + +@media (max-width: 768px) { + .about-intro__grid { + grid-template-columns: 1fr; + } + + .about-intro__visual { + order: -1; + } +} + +/* Values */ +.values-grid { + display: grid; + grid-template-columns: repeat(2, 1fr); + gap: var(--space-lg); +} + +@media (max-width: 700px) { + .values-grid { + grid-template-columns: 1fr; + } +} + +.value-card { + background: var(--bg-darker); + padding: var(--space-xl); + border-radius: var(--radius-lg); + border: 1px solid rgba(14, 165, 233, 0.1); +} + +.value-card__number { + font-size: var(--fs-3xl); + font-weight: 600; + color: var(--accent); + opacity: 0.3; + margin-bottom: var(--space-sm); +} + +.value-card__title { + font-size: var(--fs-lg); + font-weight: 600; + margin-bottom: var(--space-sm); +} + +.value-card__text { + color: var(--text-muted); + font-size: var(--fs-sm); + line-height: 1.7; +} + +/* Partnership */ +.about-partnership { + background: var(--bg-darker); +} + +.partnership-content { + display: grid; + grid-template-columns: 1fr 1fr; + gap: var(--space-2xl); + align-items: center; +} + +.partnership-text p { + color: var(--text-muted); + line-height: 1.8; +} + +.partnership-list { + margin-top: var(--space-md); +} + +.partnership-list li { + position: relative; + padding-inline-start: var(--space-lg); + margin-bottom: var(--space-sm); + color: var(--text-muted); +} + +.partnership-list li::before { + content: ''; + position: absolute; + inset-inline-start: 0; + top: 0.6em; + width: 8px; + height: 8px; + background: var(--gold); + border-radius: 50%; +} + +.partnership-visual { + display: flex; + justify-content: center; +} + +@media (max-width: 768px) { + .partnership-content { + grid-template-columns: 1fr; + } +} + +/* ======================================== + PRODUCTS PAGE +======================================== */ +.product-section { + background: var(--bg-darker); + padding: var(--space-xl); + border-radius: var(--radius-xl); + margin-bottom: var(--space-lg); +} + +.product-section__header { + display: flex; + align-items: flex-start; + gap: var(--space-lg); + margin-bottom: var(--space-lg); +} + +.product-section__icon { + width: 64px; + height: 64px; + flex-shrink: 0; +} + +.product-section__title { + font-size: var(--fs-xl); + font-weight: 600; + margin-bottom: var(--space-xs); +} + +.product-section__subtitle { + color: var(--text-muted); +} + +.product-tags { + display: flex; + flex-wrap: wrap; + gap: var(--space-xs); + margin-bottom: var(--space-md); +} + +.product-tag { + display: inline-block; + padding: var(--space-xs) var(--space-sm); + background: rgba(14, 165, 233, 0.15); + border: 1px solid rgba(14, 165, 233, 0.3); + border-radius: var(--radius); + font-size: var(--fs-sm); + color: var(--text); +} + +.product-section__description { + color: var(--text-muted); + max-width: 800px; + line-height: 1.8; +} + +/* ======================================== + TECHNOLOGY PAGE +======================================== */ +.tech-card { + background: var(--bg-darker); + border-radius: var(--radius-xl); + border: 1px solid rgba(14, 165, 233, 0.1); + overflow: hidden; + transition: var(--transition); +} + +.tech-card:hover, +.tech-card:focus-within { + border-color: var(--accent); +} + +.tech-card--large { + display: grid; + grid-template-columns: 1fr 1fr; + margin-bottom: var(--space-lg); +} + +.tech-card--large .tech-card__visual { + background: var(--bg-dark); + display: flex; + align-items: center; + justify-content: center; + padding: var(--space-lg); +} + +.tech-card--large .tech-card__content { + padding: var(--space-xl); + display: flex; + flex-direction: column; + justify-content: center; +} + +.tech-card__label { + display: block; + font-size: var(--fs-sm); + color: var(--gold); + text-transform: uppercase; + letter-spacing: 0.1em; + margin-bottom: var(--space-xs); +} + +.tech-card__title { + font-size: var(--fs-xl); + font-weight: 600; + margin-bottom: var(--space-md); +} + +.tech-card__text { + color: var(--text-muted); + margin-bottom: var(--space-lg); + line-height: 1.8; +} + +.tech-card__specs { + display: flex; + flex-wrap: wrap; + gap: var(--space-lg); +} + +.spec { + display: flex; + flex-direction: column; +} + +.spec__label { + font-size: var(--fs-xs); + color: var(--text-muted); + text-transform: uppercase; + letter-spacing: 0.05em; +} + +.spec__value { + font-size: var(--fs-sm); + font-weight: 500; + color: var(--accent); +} + +.tech-grid { + display: grid; + grid-template-columns: repeat(2, 1fr); + gap: var(--space-lg); +} + +@media (max-width: 700px) { + .tech-grid { + grid-template-columns: 1fr; + } +} + +.tech-grid .tech-card { + padding: var(--space-xl); +} + +.tech-card__icon { + width: 72px; + height: 72px; + margin-bottom: var(--space-md); +} + +@media (max-width: 768px) { + .tech-card--large { + grid-template-columns: 1fr; + } + + .tech-card--large .tech-card__visual { + min-height: 220px; + } +} + +/* Benefits */ +.benefits-grid { + display: grid; + grid-template-columns: repeat(4, 1fr); + gap: var(--space-lg); +} + +@media (max-width: 900px) { + .benefits-grid { + grid-template-columns: repeat(2, 1fr); + } +} + +@media (max-width: 500px) { + .benefits-grid { + grid-template-columns: 1fr; + } +} + +.benefit { + text-align: center; + padding: var(--space-md); +} + +.benefit__icon { + width: 48px; + height: 48px; + margin-inline: auto; + margin-bottom: var(--space-md); +} + +.benefit__title { + font-size: var(--fs-base); + font-weight: 600; + margin-bottom: var(--space-xs); +} + +.benefit__text { + color: var(--text-muted); + font-size: var(--fs-sm); + line-height: 1.6; +} + +/* ======================================== + CLIENTS PAGE +======================================== */ +.clients-intro { + max-width: 650px; + text-align: center; + margin-inline: auto; + margin-bottom: var(--space-2xl); + color: var(--text-muted); + font-size: var(--fs-md); + line-height: 1.8; +} + +.clients-cloud { + display: grid; + grid-template-columns: repeat(5, 1fr); + gap: var(--space-md); +} + +@media (max-width: 900px) { + .clients-cloud { + grid-template-columns: repeat(3, 1fr); + } +} + +@media (max-width: 500px) { + .clients-cloud { + grid-template-columns: repeat(2, 1fr); + } +} + +.client-block { + display: flex; + flex-direction: column; + align-items: center; + gap: var(--space-sm); + padding: var(--space-lg); + background: var(--bg-darker); + border-radius: var(--radius-lg); + border: 1px solid rgba(14, 165, 233, 0.1); +} + +.client-block__logo { + width: 100px; + height: 60px; +} + +.client-block__name { + font-weight: 500; + font-size: var(--fs-sm); + color: var(--text); + text-align: center; +} + +/* Industries */ +.industries { + background: var(--bg-darker); +} + +.industries-grid { + display: grid; + grid-template-columns: repeat(4, 1fr); + gap: var(--space-lg); +} + +@media (max-width: 900px) { + .industries-grid { + grid-template-columns: repeat(2, 1fr); + } +} + +@media (max-width: 500px) { + .industries-grid { + grid-template-columns: 1fr; + } +} + +.industry-card { + background: var(--bg-dark); + padding: var(--space-xl); + border-radius: var(--radius-lg); + text-align: center; + border: 1px solid rgba(14, 165, 233, 0.1); + transition: var(--transition); +} + +.industry-card:hover { + border-color: var(--accent); +} + +.industry-card__icon { + width: 56px; + height: 56px; + margin-inline: auto; + margin-bottom: var(--space-md); +} + +.industry-card__title { + font-size: var(--fs-base); + font-weight: 600; + margin-bottom: var(--space-xs); +} + +.industry-card__text { + color: var(--text-muted); + font-size: var(--fs-sm); + line-height: 1.6; +} + +/* ======================================== + CONTACT PAGE +======================================== */ +.contact-grid { + display: grid; + grid-template-columns: 0.9fr 1.1fr; + gap: var(--space-2xl); +} + +.contact-info__title { + font-size: var(--fs-xl); + font-weight: 600; + margin-bottom: var(--space-xl); +} + +.contact-info__items { + display: flex; + flex-direction: column; + gap: var(--space-lg); + margin-bottom: var(--space-xl); +} + +.contact-item { + display: flex; + align-items: flex-start; + gap: var(--space-md); +} + +.contact-item__icon { + width: 24px; + height: 24px; + color: var(--accent); + flex-shrink: 0; + margin-top: 2px; +} + +.contact-item__label { + display: block; + font-size: var(--fs-sm); + color: var(--text-muted); + margin-bottom: 2px; +} + +.contact-item__value { + font-weight: 500; + color: var(--text); + transition: var(--transition); +} + +a.contact-item__value:hover, +a.contact-item__value:focus { + color: var(--accent); +} + +.contact-map { + border-radius: var(--radius-lg); + overflow: hidden; +} + +/* Contact form */ +.contact-form { + background: var(--bg-darker); + padding: var(--space-xl); + border-radius: var(--radius-xl); + border: 1px solid rgba(14, 165, 233, 0.1); +} + +.contact-form__title { + font-size: var(--fs-lg); + font-weight: 600; + margin-bottom: var(--space-lg); +} + +.form-group { + margin-bottom: var(--space-md); +} + +.form-group--full { + grid-column: 1 / -1; +} + +.form-label { + display: block; + font-size: var(--fs-sm); + font-weight: 500; + margin-bottom: var(--space-xs); + color: var(--text); +} + +.form-label .required { + color: var(--gold); +} + +.form-input { + width: 100%; + padding: var(--space-sm) var(--space-md); + font-size: var(--fs-base); + font-family: inherit; + color: var(--text); + background: var(--bg-dark); + border: 1px solid rgba(14, 165, 233, 0.2); + border-radius: var(--radius); + transition: var(--transition); +} + +.form-input:focus { + outline: none; + border-color: var(--accent); + box-shadow: 0 0 0 3px rgba(14, 165, 233, 0.1); +} + +.form-input::placeholder { + color: var(--text-muted); +} + +.form-input.error { + border-color: var(--error); +} + +.form-input.error:focus { + box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.1); +} + +.form-error { + display: block; + margin-top: var(--space-xs); + font-size: var(--fs-sm); + color: var(--error); +} + +.form-select { + appearance: none; + cursor: pointer; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b0b0b0' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: left var(--space-sm) center; + padding-inline-end: var(--space-xl); +} + +[dir="ltr"] .form-select { + background-position: right var(--space-sm) center; + padding-inline-start: var(--space-md); + padding-inline-end: var(--space-xl); +} + +.form-textarea { + resize: vertical; + min-height: 120px; +} + +.form-submit { + width: 100%; + margin-top: var(--space-sm); +} + +@media (max-width: 768px) { + .contact-grid { + grid-template-columns: 1fr; + } +} + +/* ======================================== + FOOTER +======================================== */ +.footer { + background: var(--bg-darker); + padding-top: var(--space-3xl); + padding-bottom: var(--space-lg); + border-top: 1px solid rgba(14, 165, 233, 0.1); +} + +.footer__grid { + display: grid; + grid-template-columns: 1.4fr 1fr 1.2fr; + gap: var(--space-2xl); + margin-bottom: var(--space-2xl); +} + +.logo--footer .logo__text { + font-size: var(--fs-base); +} + +.footer__tagline { + margin-top: var(--space-sm); + color: var(--text-muted); + font-size: var(--fs-sm); + max-width: 280px; +} + +.footer__heading { + font-size: var(--fs-sm); + font-weight: 600; + text-transform: uppercase; + letter-spacing: 0.1em; + color: var(--text); + margin-bottom: var(--space-md); +} + +.footer__links { + display: flex; + flex-direction: column; + gap: var(--space-sm); +} + +.footer__links li { + display: flex; + align-items: center; + gap: var(--space-xs); +} + +.footer__links a, +.footer__links span { + font-size: var(--fs-sm); + color: var(--text-muted); + transition: var(--transition); +} + +.footer__links a:hover, +.footer__links a:focus { + color: var(--accent); +} + +.footer__links svg { + flex-shrink: 0; + color: var(--accent); +} + +.footer__bottom { + padding-top: var(--space-lg); + border-top: 1px solid rgba(14, 165, 233, 0.1); + text-align: center; +} + +.footer__bottom p { + font-size: var(--fs-sm); + color: var(--text-muted); +} + +@media (max-width: 768px) { + .footer__grid { + grid-template-columns: 1fr; + gap: var(--space-lg); + } +} + +/* ======================================== + REVEAL ANIMATIONS +======================================== */ +.reveal { + opacity: 0; + transform: translateY(20px); + transition: opacity 0.5s ease, transform 0.5s ease; +} + +.reveal.visible { + opacity: 1; + transform: translateY(0); +} + +.reveal--delay { + transition-delay: 0.15s; +} + +@media (prefers-reduced-motion: reduce) { + .reveal { + opacity: 1; + transform: none; + } +} diff --git a/technology.html b/technology.html new file mode 100644 index 0000000..2c3d850 --- /dev/null +++ b/technology.html @@ -0,0 +1,287 @@ + + + + + + טכנולוגיה - עמוס רוזמרין | מהנדס אריזה + + + + + + + + + + + + +
+
+
+
+ +

טכנולוגיה

+

הטכנולוגיות המתקדמות ביותר לייצור אריזות גמישות

+
+
+
+ +
+
+
+
+ +
+
+ טכנולוגיית ייצור +

שיחול עד 9 שכבות

+

אני מספק יריעות בנות עד 9 שכבות בעלות חסם גבוה על בסיס PA ו-EVOH. טכנולוגיה זו מאפשרת לי לספק פתרונות אריזה מלאים למוצרים הדורשים אריזה עם חסם גבוה, כגון בשר ומוצרי חלב.

+
+
+ חומרים + PE, PP, PET, PA, AL, EVOH, PLA +
+
+ יתרון מרכזי + חסם גבוה לשמירת טריות +
+
+
+
+ +
+
+
+ +
+ הדפסה +

עד 10 צבעים

+

טכנולוגיית דפוס חדישה עם ארבע מכונות המסוגלות להדפיס עד 10 צבעים. רוחב יריעה של 1,450 מ"מ ופסיעה של 1,250 מ"מ מאפשרים גמישות מרבית בעיצוב.

+
+
+ רוחב יריעה + 1,450 מ"מ +
+
+ פסיעה + 1,250 מ"מ +
+
+
+ +
+
+ +
+ גלופות +

HD NX

+

ייצור גלופות עצמי בטכנולוגיית HD NX המשדרגת את איכות הדפסת הפלקסו לרמה גבוהה במיוחד. הטכנולוגיה ידידותית לסביבה — ללא שפכים.

+
+
+ יתרון + איכות הדפסה גבוהה +
+
+ סביבה + ללא שפכים +
+
+
+
+
+
+ +
+
+
+ +

יתרונות טכנולוגיים

+
+
+
+
+ +
+

חסם מיטבי

+

שכבות מרובות מספקות הגנה מקסימלית מפני חמצן, לחות ואור

+
+
+
+ +
+

איכות גבוהה

+

הדפסה באיכות גבוהה במיוחד בזכות טכנולוגיית HD NX

+
+
+
+ +
+

ידידות לסביבה

+

תהליך ייצור ללא שפכים, מפחית את ההשפעה הסביבתית

+
+
+
+ +
+

גמישות

+

יכולת להתאים כל פתרון לדרישות הספציפיות של הלקוח

+
+
+
+
+ +
+
+
+
+

רוצים לשמוע עוד?

+

אשמח להסביר איך הטכנולוגיות שלי יכולות לשרת אתכם

+
+ דברו איתי +
+
+
+
+ + + + + +