@font-face{font-family:Google Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/GoogleSans-Regular.ttf) format("truetype")}@font-face{font-family:Google Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/GoogleSans-Medium.ttf) format("truetype")}@font-face{font-family:Google Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/GoogleSans-Bold.ttf) format("truetype")}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/assistant-regular.ttf) format("truetype")}@font-face{font-family:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/assistant-600.ttf) format("truetype")}@font-face{font-family:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/assistant-bold.ttf) format("truetype")}:root{--corporate-main:#002e6d;--corporate-light:#0050a0;--gold-primary:#d4af37;--gold-dark:#b5952f;--silver-accent:#f0f4f8;--baby-purple:#A787CC;--baby-purple-hover:#8E6EB3;--primary-blue:#282E86;--primary-blue-dark:#1d2260;--accent-purple:#A787CC;--accent-purple-light:#8E6EB3;--maccabi-blue:#0050a0;--text-main:#1a1a1a;--text-muted:#555555;--bg-light:#FFFFFF;--white:#ffffff;--border:rgba(0,46,109,0.1);--glass:rgba(255,255,255,0.85);--shadow:0 12px 40px rgba(0,46,109,0.08);--shadow-hover:0 20px 50px rgba(0,46,109,0.15);--radius:20px;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}*{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{font-family:inherit}body,html{height:100%;direction:rtl}body{font-family:Google Sans,Assistant,sans-serif;color:var(--text-main);background:var(--bg-light);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none;transition:var(--transition)}ul{list-style:none}img{max-width:100%;height:auto}.container{max-width:1200px;margin:0 auto;padding:0 24px}.flex{display:flex}.flex-between{display:flex;justify-content:space-between}.align-center,.flex-between{align-items:center}.gap-2{gap:.5rem}.gap-3{gap:1rem}.gap-4{gap:1.5rem}.glass{background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.3)}.premium-card{background:var(--white);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow);border:1px solid var(--border);transition:var(--transition)}.premium-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}.btn-primary:hover{transform:translateY(-3px);filter:brightness(1.1);box-shadow:0 10px 20px rgba(0,80,157,.2)}.btn-outline:hover{transform:translateY(-3px);background:rgba(0,80,157,.05)}.nav-links a:hover{color:var(--maccabi-blue)}.personal-area-btn:hover{background:var(--primary-dark);transform:scale(1.02)}footer li a{color:var(--text-muted);font-size:.95rem}footer li a:hover{color:var(--maccabi-blue)}.fade-in{animation:fadeInUp .6s ease forwards}.mega-link:hover{color:#9333EA!important}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.corp-btn-primary{background:var(--baby-purple);color:white;padding:16px 36px;border-radius:50px;font-weight:700;font-size:1.1rem;box-shadow:0 4px 15px rgba(145,102,255,.4);transition:var(--transition)}.corp-btn-primary:hover{background:var(--baby-purple-hover);transform:translateY(-2px)}.corp-btn-outline{background:transparent;color:var(--corporate-main);border:2px solid var(--corporate-main);padding:14px 36px;border-radius:50px;font-weight:700;font-size:1.1rem;transition:var(--transition)}.corp-btn-outline:hover{background:rgba(0,46,109,.05)}.corp-btn-text{color:var(--text-muted);font-weight:600;padding:16px}.corp-btn-text:hover{color:var(--corporate-main)}.product-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-8px)}.clinical-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(0,0,0,.08)!important;border-color:#0050a0!important}.maccabi-nav-link:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:3px;background-color:#282E86;transition:width .3s cubic-bezier(.4,0,.2,1)}.maccabi-nav-link.active:after,.maccabi-nav-link:hover:after{width:100%}.reveal{transform:translateY(40px)}.reveal,.reveal-right{opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.reveal-right{transform:translateX(50px)}.reveal-left{transform:translateX(-50px)}.reveal-left,.reveal-zoom{opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.reveal-zoom{transform:scale(.95)}.reveal-left.reveal-visible,.reveal-right.reveal-visible,.reveal-zoom.reveal-visible,.reveal.reveal-visible{opacity:1;transform:translate(0) scale(1)}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.btn-about-primary{background-color:#A787CC;color:#ffffff!important;padding:14px 36px;border-radius:40px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:all .2s ease;box-shadow:0 6px 20px rgba(167,135,204,.3);display:inline-flex;align-items:center;justify-content:center}.btn-about-primary:hover{background-color:#8E6EB3;transform:translateY(-2px);color:#ffffff!important}.btn-about-secondary{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;border-radius:40px;background-color:#f8fafc;border:1px solid #e2e8f0;color:#334155!important;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s ease}.btn-about-secondary:hover{background-color:#f1f5f9;border-color:#cbd5e1;color:#334155!important}@keyframes floatUp{0%{transform:translateY(0) translateX(0)}50%{transform:translateY(-20px) translateX(10px)}to{transform:translateY(0) translateX(0)}}@keyframes floatDown{0%{transform:translateY(0) translateX(0)}50%{transform:translateY(20px) translateX(-10px)}to{transform:translateY(0) translateX(0)}}.floating-circle-1{animation:floatUp 6s ease-in-out infinite}.floating-circle-2{animation:floatDown 8s ease-in-out infinite}.floating-circle-3{animation:floatUp 5s ease-in-out infinite}.bubble{border-radius:50%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);will-change:transform}.bubble-purple{background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.75) 0,rgba(167,135,204,.25) 45%,rgba(142,109,186,.45) 85%);box-shadow:inset -4px -4px 10px rgba(142,109,186,.3),0 8px 24px rgba(167,135,204,.12),inset 3px 3px 6px rgba(255,255,255,.85)}.bubble-blue,.bubble-purple{border:1.5px solid rgba(255,255,255,.65)}.bubble-blue{background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.75) 0,rgba(40,46,134,.18) 45%,rgba(0,80,160,.4) 85%);box-shadow:inset -4px -4px 10px rgba(40,46,134,.25),0 8px 24px rgba(40,46,134,.08),inset 3px 3px 6px rgba(255,255,255,.85)}.article-card{background-color:#ffffff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;height:100%}.article-card:hover{transform:translateY(-8px);border-color:#A787CC;box-shadow:0 12px 30px rgba(167,135,204,.1)}.btn-article-more{display:inline-flex;align-items:center;justify-content:center;background-color:#282E86;color:#ffffff!important;font-size:.85rem;font-weight:700;padding:8px 18px;border-radius:30px;text-decoration:none;align-self:flex-start;transition:background-color .2s ease,transform .2s ease}.btn-article-more:hover{background-color:#A787CC;transform:scale(1.03)}@keyframes floatMascot{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(2deg)}to{transform:translateY(0) rotate(0deg)}}.floating-mascot{animation:floatMascot 6s ease-in-out infinite}body.acc-contrast{filter:contrast(1.5)!important}body.acc-monochrome{filter:grayscale(1)!important}body.acc-saturation{filter:saturate(1.8)!important}body.acc-readable-font *{font-family:Arial,Helvetica,sans-serif!important}body.acc-highlight-links a{background-color:#ffff00!important;color:#000000!important;outline:2px solid #ff0000!important;text-decoration:underline!important;font-weight:700!important}body.acc-highlight-headings h1,body.acc-highlight-headings h2,body.acc-highlight-headings h3,body.acc-highlight-headings h4,body.acc-highlight-headings h5,body.acc-highlight-headings h6{background-color:#002e6d!important;color:#ffffff!important;outline:2px dashed #ffff00!important;padding:4px 8px!important}body.acc-large-cursor,body.acc-large-cursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23ffffff' stroke='%23000000' stroke-width='2' d='M0,0 L0,22 L6,16 L12,28 L16,26 L10,14 L18,14 Z'/%3E%3C/svg%3E"),auto!important}body.acc-stop-animations,body.acc-stop-animations *{animation:none!important;transition:none!important}body.acc-hide-images img,body.acc-hide-images svg{opacity:.05!important}body.acc-highlight-focus :focus{outline:4px solid #A787CC!important;outline-offset:2px!important}body.acc-line-height *{line-height:2!important}body.acc-letter-spacing *{letter-spacing:.12em!important}body.acc-align-right *{text-align:right!important}@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.agents-page>section:first-of-type,.article-page>section:first-of-type,.blog-page>header,.claim-page>section:first-of-type,.disclosure-page>header,.join-page>section:first-of-type,.rights-page>section:first-of-type,.service-page>section:first-of-type,main>div>header:first-of-type,main>div>section:first-of-type{padding-top:40px!important;padding-bottom:40px!important}.agents-page h1,.article-page h1,.blog-page h1,.claim-page h1,.join-page h1,.rights-page h1,.service-page h1,main>div>header h1,main>div>section h1{font-size:2.2rem!important;margin-bottom:16px!important}.agents-page p,.article-page p,.blog-page p,.claim-page p,.join-page p,.rights-page p,.service-page p,main>div>header p,main>div>section p{font-size:1.05rem!important;line-height:1.6!important}.responsive-grid{grid-template-columns:1fr!important;gap:24px!important}.rights-page .responsive-grid{padding:30px 20px!important;border-radius:24px!important}.agents-page section,.article-page section,.blog-page section,.claim-page section,.join-page section,.rights-page section,.service-page section{padding-left:12px!important;padding-right:12px!important}.agents-page .container,.article-page .container,.blog-page .container,.claim-page .container,.join-page .container,.rights-page .container,.service-page .container{padding-left:0!important;padding-right:0!important}}