body.home{font-family:'Assistant', sans-serif}@media (max-width: 768px){body.home{font-size:18px}}#hero-section{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;position:relative!important}.ybl-hero-section{position:relative;margin:0;padding:4rem 2rem;text-align:center;overflow:hidden;background-image:url('/wp-content/uploads/hero/hero-1280.webp');background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;min-height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.ybl-hero-header{background:transparent!important;box-shadow:none!important;position:relative;margin-bottom:3rem}.ybl-hero-header::before{display:none}.ybl-hero-titles-container{position:relative;z-index:3}@media (min-width: 769px){.ybl-hero-titles-container{background:linear-gradient(135deg, var(--header-metal-base) 0%, var(--header-metal-accent) 30%, var(--header-metal-base) 70%, var(--header-metal-dark) 100%)!important;padding:2.5rem 3rem;border-radius:16px;margin:0 auto;max-width:600px;box-shadow:0 8px 24px rgba(0, 0, 0, 0.2), 0 4px 8px rgba(0, 0, 0, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.3);position:relative;overflow:hidden}.ybl-hero-titles-container::before{content:'';position:absolute;inset:0;background:linear-gradient(65deg, transparent 25%, rgba(255,255,255,0.1) 27%, transparent 29%);pointer-events:none;z-index:1}.ybl-hero-titles-container > *{position:relative;z-index:2}}.ybl-hero-content{margin:0;background:transparent!important;box-shadow:none!important;position:relative}.ybl-hero-content::before{display:none}.ybl-hero-main-title{font-family:'Noto Serif Hebrew', serif!important;font-size:clamp(2.2rem, 6vw, 3.5rem);font-weight:750;color:var(--text-dark);margin:0 0 0.5rem 0;position:relative;z-index:2;line-height:1.2}.ybl-hero-brand-subtitle{font-family:'Noto Serif Hebrew', serif!important;font-size:clamp(1.4rem, 4.2vw, 2rem);font-weight:650;color:var(--text-dark);margin:0 0 0.75rem 0;position:relative;z-index:2;line-height:1.3;text-shadow:1px 1px 2px rgba(255, 255, 255, 0.3)}.ybl-hero-services-title{font-family:'Noto Serif Hebrew', serif!important;font-size:clamp(1.6rem, 4.5vw, 2.2rem);font-weight:680;color:var(--text-dark);margin:1.5rem 0 0.5rem 0;line-height:1.3}.ybl-hero-services-title br{display:none}.ybl-hero-services-subtitle{font-family:'Noto Serif Hebrew', serif!important;font-size:clamp(1.4rem, 4vw, 1.9rem);font-weight:580;color:var(--text-dark);margin:0 0 0.5rem 0;line-height:1.3}.ybl-hero-main-description{font-size:clamp(1.1rem, 3vw, 1.5rem);margin:0 auto 1.5rem auto;max-width:600px;position:relative;z-index:2;color:var(--white)!important;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.8)!important;line-height:1.6;font-weight:600;background:rgba(0, 0, 0, 0.55);padding:1rem 2rem;border-radius:12px;backdrop-filter:blur(5px)}.ybl-hero-desc-link{text-decoration:none;display:block}.ybl-hero-main-description .ybl-nowrap::after{content:'';display:inline-block;width:.8em;height:.8em;vertical-align:-.05em;margin-inline-start:.5em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 11H7.8l5.6-5.6L12 4l-8 8 8 8 1.4-1.4L7.8 13H20v-2z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 11H7.8l5.6-5.6L12 4l-8 8 8 8 1.4-1.4L7.8 13H20v-2z'/%3E%3C/svg%3E") center/contain no-repeat}.ybl-hero-desc-link:hover .ybl-hero-main-description{background:rgba(0, 0, 0, 0.65)}@media (min-width: 1024px){.ybl-hero-main-description{background:rgba(0, 0, 0, 0.45)}}.ybl-hero-desc-link:focus-visible .ybl-hero-main-description{outline:3px solid var(--gold-warm);outline-offset:3px}#expertise-section,#about-section,#contact-quick{scroll-margin-top:170px}.ybl-hero-divider{width:120px;height:4px;background:linear-gradient(90deg, var(--gold-warm) 0%, var(--gold-accent) 50%, var(--gold-warm) 100%);margin:0 auto 2rem auto;border-radius:2px;position:relative;z-index:2;box-shadow:0 2px 4px rgba(0, 0, 0, 0.15)}.ybl-hero-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;position:relative;z-index:2}.ybl-hero-btn{display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;padding:1rem 1.5rem;border-radius:8px;font-size:clamp(1rem, 2.5vw, 1.125rem)!important;text-decoration:none;transition:transform 0.2s ease, box-shadow 0.2s ease;min-width:160px;min-height:44px;border:3px solid var(--gold-dark)!important;position:relative;overflow:hidden;text-align:center;background:linear-gradient(135deg, var(--header-metal-base) 0%, var(--header-metal-accent) 30%, var(--header-metal-base) 70%, var(--header-metal-dark) 100%)!important;color:var(--text-dark)!important;text-shadow:1px 1px 2px rgba(255, 255, 255, 0.3);box-shadow:0 4px 8px rgba(0, 0, 0, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.25)}.ybl-hero-btn::before{content:'';position:absolute;inset:0;background:linear-gradient(45deg, transparent 30%, rgba(255,255,255,0.15) 32%, transparent 34%);pointer-events:none;z-index:1}.ybl-hero-btn span,.ybl-hero-btn .whatsapp-icon{position:relative;z-index:2;font-weight:700}.ybl-hero-btn:hover{background:linear-gradient(135deg, var(--header-metal-accent) 0%, var(--gold-bright) 30%, var(--header-metal-accent) 70%, var(--header-metal-base) 100%)!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0, 0, 0, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.3);color:var(--text-dark)!important}.ybl-hero-btn:focus{outline:3px solid var(--white)!important;outline-offset:2px!important}#hero-section .whatsapp-icon{width:16px;height:16px;flex-shrink:0}@media (min-width: 769px){#hero-section{padding:0!important}.ybl-hero-section{padding:6rem 2rem}}@media (max-width: 768px){.ybl-hero-section{padding:4rem 1.5rem!important;min-height:90vh;background-attachment:scroll}.ybl-hero-buttons{flex-direction:column;align-items:center}.ybl-hero-btn{width:100%;max-width:300px;padding:1.1rem 1.3rem;min-height:48px}.ybl-hero-titles-container{background:linear-gradient(135deg, var(--header-metal-base) 0%, var(--header-metal-accent) 30%, var(--header-metal-base) 70%, var(--header-metal-dark) 100%)!important;padding:2rem 1.5rem!important;border-radius:12px!important;margin:0 auto!important;max-width:90%!important;box-shadow:0 6px 20px rgba(0, 0, 0, 0.2), 0 3px 6px rgba(0, 0, 0, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.3)!important;position:relative!important;overflow:hidden!important}.ybl-hero-titles-container::before{content:'';position:absolute;inset:0;background:linear-gradient(65deg, transparent 25%, rgba(255,255,255,0.1) 27%, transparent 29%);pointer-events:none;z-index:1}.ybl-hero-main-title,.ybl-hero-brand-subtitle,.ybl-hero-services-title,.ybl-hero-services-subtitle{color:var(--text-dark)!important;text-shadow:1px 1px 2px rgba(255, 255, 255, 0.3)!important;position:relative!important;z-index:2!important;white-space:normal!important;word-wrap:break-word!important;hyphens:auto!important}.ybl-hero-services-title{font-size:clamp(1.05rem, 4.4vw, 1.8rem)!important;line-height:1.4!important;margin:1.2rem 0 0.8rem 0!important}.ybl-hero-services-subtitle{font-size:clamp(1.1rem, 3.5vw, 1.5rem)!important;line-height:1.4!important;margin:0 0 0.5rem 0!important}.ybl-hero-main-description{padding:0.8rem 1.5rem;font-size:clamp(1rem, 3vw, 1.3rem)}.ybl-hero-header{min-width:min(293px, 100%)}}@media (max-width: 480px){.ybl-hero-section{padding:3rem 1rem!important;min-height:80vh}.ybl-hero-btn{max-width:280px;font-size:1rem!important}.ybl-hero-divider{width:100px;margin-bottom:1.5rem}.ybl-hero-main-description{padding:0.6rem 0.5rem;border-radius:8px}}.ybl-hero-header{display:flex;flex-direction:column;gap:24px}.ybl-hero-header > .ybl-hero-titles-container{width:100%;box-sizing:border-box}.ybl-hero-plate-divider{display:flex;align-items:center;gap:10px;width:80%;max-width:320px;margin:0.75rem auto;position:relative;z-index:2}.ybl-hero-plate-divider::before,.ybl-hero-plate-divider::after{content:'';flex:1;height:2px;background:var(--text-dark, #2C2C2C)}.ybl-hero-plate-divider span{flex:none;width:9px;height:9px;background:var(--text-dark, #2C2C2C);transform:rotate(45deg)}.ybl-hero-plate-2 .ybl-hero-plate-divider{margin-bottom:0}@media (prefers-reduced-motion: reduce){.ybl-hero-btn{transition:none!important}.ybl-hero-btn:hover{transform:none!important}.ybl-hero-section{background-attachment:scroll!important}}@media (prefers-contrast: high){.ybl-hero-main-title,.ybl-hero-brand-subtitle,.ybl-hero-services-title,.ybl-hero-services-subtitle{font-weight:800!important;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.3)!important}.ybl-hero-btn{border-width:4px!important}.ybl-hero-main-description{text-shadow:2px 2px 4px rgba(0, 0, 0, 0.9)!important;background:rgba(0, 0, 0, 0.7)!important}}@media print{.ybl-hero-buttons{display:none!important}.ybl-hero-section{background:white!important;border:2px solid black!important;page-break-inside:avoid;min-height:auto!important}.ybl-hero-main-description{color:black!important;text-shadow:none!important;background:transparent!important}}@supports (-webkit-touch-callout: none){.ybl-hero-section{background-attachment:scroll!important}}#about-section{max-width:1200px!important;width:100%!important;margin:0 auto!important;padding:27px 20px!important;background:transparent!important;position:relative!important;box-sizing:border-box!important}.ybl-about-section{background:linear-gradient(145deg, var(--cream-elegant) 0%, var(--beige-light) 50%, var(--gold-warm) 100%)!important;padding:3rem 2rem!important;margin:25px 20px 27px 20px!important;position:relative!important;overflow:hidden!important;border-radius:16px!important;box-shadow:0 8px 24px rgba(0, 0, 0, 0.08), 0 4px 8px rgba(0, 0, 0, 0.06), inset 0 1px 0 rgba(255, 255, 255, 0.6)!important;transform:translateY(-4px)}.ybl-about-section::before{content:'';position:absolute;inset:0;background:linear-gradient(45deg, transparent 80%, rgba(212, 184, 134, 0.04) 82%, transparent 84%), radial-gradient(circle at 20% 30%, rgba(240, 219, 166, 0.2) 0%, transparent 40%);opacity:0.5;pointer-events:none}.ybl-main-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 380px;gap:45px;align-items:start;direction:rtl}.ybl-text-area{display:flex;flex-direction:column;gap:22px;text-align:right;direction:rtl;padding-right:15px}.ybl-about-title{font-family:'Noto Serif Hebrew', serif!important;font-size:clamp(2rem, 5vw, 2.8rem)!important;font-weight:750!important;color:var(--green-elegant)!important;margin:0 0 10px 0!important;text-align:right!important;text-shadow:1px 1px 3px rgba(255, 255, 255, 0.8)!important;line-height:1.3!important;direction:rtl!important}.ybl-about-subtitle{font-family:'Noto Serif Hebrew', serif!important;font-size:clamp(1.3rem, 3.5vw, 1.6rem)!important;font-weight:650!important;color:var(--green-elegant)!important;margin:0 0 25px 0!important;text-align:right!important;text-shadow:1px 1px 2px rgba(255, 255, 255, 0.6)!important;line-height:1.4!important;direction:rtl!important}.ybl-person-name{font-family:'Noto Serif Hebrew', serif!important;font-size:clamp(1.6rem, 3.5vw, 1.9rem);font-weight:600;color:var(--text-dark);margin:0 0 5px 0;line-height:1.2}.ybl-attorney-title{font-family:'Noto Serif Hebrew', serif!important;font-size:clamp(1.2rem, 2.8vw, 1.4rem);font-weight:580;color:var(--green-elegant);margin:0 0 15px 0;line-height:1.3;text-shadow:1px 1px 2px rgba(255, 255, 255, 0.5)}.ybl-text{font-size:clamp(1.125rem, 2.5vw, 1.3rem);color:var(--text-dark);margin:0 0 18px 0;text-align:justify;text-shadow:1px 1px 2px rgba(255, 255, 255, 0.5);line-height:1.7;direction:rtl}.ybl-person{text-align:center;margin:20px 0;direction:rtl}.ybl-signature-container{text-align:center;margin:0 0 15px 0}.ybl-signature{width:320px;height:100px;background:transparent;border-radius:0;padding:15px;box-shadow:none;display:flex;align-items:center;justify-content:center;border:none;margin:0 auto}.ybl-signature-text{font-family:'Kaushan Script', 'Apple Chancery', 'Herculanum', 'Marker Felt', 'Brush Script MT', 'Lucida Handwriting', cursive, fantasy!important;font-size:2.5rem;color:var(--text-dark);text-align:center;font-style:italic;opacity:0.9;text-shadow:1px 1px 3px rgba(255, 255, 255, 0.8);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-display:swap}.ybl-social-container{display:none;justify-content:center;margin:0}.ybl-social{display:flex;gap:12px;align-items:center}.ybl-social-btn{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(135deg, var(--header-metal-base) 0%, var(--header-metal-accent) 30%, var(--header-metal-base) 70%, var(--header-metal-dark) 100%)!important;border-radius:8px;color:var(--text-dark)!important;transition:transform 0.2s ease, box-shadow 0.2s ease;border:3px solid var(--gold-dark)!important;position:relative;overflow:hidden;text-shadow:1px 1px 2px rgba(255, 255, 255, 0.3);box-shadow:0 4px 8px rgba(0, 0, 0, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.25);min-height:44px;min-width:44px}.ybl-social-btn::before{content:'';position:absolute;inset:0;background:linear-gradient(45deg, transparent 30%, rgba(255,255,255,0.15) 32%, transparent 34%);pointer-events:none;z-index:1}.ybl-social-btn:hover{background:linear-gradient(135deg, var(--header-metal-accent) 0%, var(--gold-bright) 30%, var(--header-metal-accent) 70%, var(--header-metal-base) 100%)!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0, 0, 0, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.3)}.ybl-social-btn:focus{outline:3px solid var(--green-primary)!important;outline-offset:2px!important}.ybl-social-icon{width:20px;height:20px;fill:currentColor;position:relative;z-index:2}.ybl-image-area{display:flex;flex-direction:column;align-items:center;gap:15px}.ybl-photo-frame{position:relative;width:100%;max-width:360px;background:var(--white);border-radius:18px;padding:12px;box-shadow:0 6px 20px rgba(0, 0, 0, 0.1), 0 3px 6px rgba(0, 0, 0, 0.06), inset 0 1px 0 rgba(255, 255, 255, 0.8);transition:transform 0.25s ease}.ybl-photo-frame:hover{transform:translateY(-3px)}.ybl-photo{width:100%;height:380px;object-fit:cover;object-position:center top;border-radius:12px;background:linear-gradient(135deg, var(--beige-light) 0%, #e0e0e0 100%);display:block}.ybl-description{background:linear-gradient(135deg, var(--green-elegant) 0%, var(--green-hover) 30%, var(--green-dark) 70%, var(--green-elegant) 100%);padding:18px;border-radius:12px;box-shadow:0 4px 12px rgba(45, 90, 74, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.15);border:2px solid var(--gold-accent);margin-top:-20px;position:relative;z-index:2;text-align:center}.ybl-description-text{font-size:clamp(1.125rem, 2.3vw, 1.2rem);color:var(--white);line-height:1.7;margin:0;text-align:justify;direction:rtl;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3)}@media (min-width: 769px){#about-section{padding:27px 0!important}.ybl-about-section{margin:25px 0 27px 0!important}}@media (max-width: 768px){#about-section{padding:20px 15px!important;max-width:calc(100% - 30px)!important}.ybl-about-section{padding:2.5rem 1.5rem!important;margin:20px 10px!important}.ybl-main-grid{grid-template-columns:1fr;gap:25px;text-align:center}.ybl-text-area{padding-right:0;gap:20px;order:1;text-align:center}.ybl-text{text-align:right}.ybl-image-area{order:2}.ybl-description{margin-top:-12px}.ybl-person{margin:15px 0 12px 0;text-align:center}.ybl-signature-container{margin:0 0 12px 0}.ybl-signature{width:280px;height:85px;padding:12px}.ybl-signature-text{font-size:2.2rem}}@media (max-width: 480px){#about-section{padding:17px 10px!important;max-width:calc(100% - 20px)!important}.ybl-about-section{padding:2rem 1.2rem!important;margin:17px 5px 15px 5px!important}.ybl-photo{height:300px}.ybl-signature{width:240px;height:75px;padding:10px}.ybl-signature-text{font-size:2rem}.ybl-description{margin-top:-10px}}@media (prefers-reduced-motion: reduce){.ybl-photo-frame,.ybl-social-btn{transition:none!important}.ybl-photo-frame:hover,.ybl-social-btn:hover{transform:none!important}.ybl-about-section{transform:none!important}}@media (prefers-contrast: high){.ybl-about-title,.ybl-about-subtitle,.ybl-person-name,.ybl-attorney-title{font-weight:800!important;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.3)!important}.ybl-social-btn{border-width:4px!important}}@media print{.ybl-social-container{display:none!important}.ybl-about-section{box-shadow:none!important;background:white!important;border:2px solid black!important;page-break-inside:avoid}}#advantages-section{max-width:1200px!important;width:100%!important;margin:0 auto!important;padding:27px 20px!important;background:transparent!important;position:relative!important;box-sizing:border-box!important}.ybl-advantages-section{background:linear-gradient(145deg, var(--beige-light) 0%, var(--cream-elegant) 50%, var(--gold-warm) 100%)!important;padding:3rem 2rem!important;margin:25px 20px 27px 20px!important;position:relative!important;overflow:hidden!important;border-radius:16px!important;box-shadow:0 8px 24px rgba(0, 0, 0, 0.08), 0 4px 8px rgba(0, 0, 0, 0.06), inset 0 1px 0 rgba(255, 255, 255, 0.6)!important;transform:translateY(-4px)}.ybl-advantages-section::before{content:'';position:absolute;inset:0;background:linear-gradient(45deg, transparent 80%, rgba(212, 184, 134, 0.04) 82%, transparent 84%), radial-gradient(circle at 80% 20%, rgba(240, 219, 166, 0.15) 0%, transparent 40%);opacity:0.5;pointer-events:none}.ybl-advantages-header{text-align:center;margin-bottom:3rem;position:relative;z-index:2}.ybl-advantages-title{font-family:'Noto Serif Hebrew', serif!important;font-size:clamp(2rem, 5vw, 2.8rem)!important;font-weight:750!important;color:var(--green-elegant)!important;margin:0 0 15px 0!important;text-align:center!important;text-shadow:1px 1px 3px rgba(255, 255, 255, 0.8)!important;line-height:1.3!important;direction:rtl!important}.ybl-advantages-subtitle{font-family:'Noto Serif Hebrew', serif!important;font-size:clamp(1.2rem, 3vw, 1.5rem)!important;font-weight:350!important;color:var(--text-medium)!important;margin:0 0 25px 0!important;text-align:center!important;text-shadow:1px 1px 2px rgba(255, 255, 255, 0.6)!important;line-height:1.4!important;direction:rtl!important}.ybl-advantages-main-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem;margin-bottom:4rem;position:relative;z-index:2}.ybl-advantage-card{background:var(--white);padding:2rem 1.5rem;border-radius:12px;text-align:center;transition:transform 0.3s ease, box-shadow 0.3s ease;box-shadow:0 4px 12px rgba(0, 0, 0, 0.08), 0 2px 4px rgba(0, 0, 0, 0.04);border:2px solid var(--gold-accent);position:relative;overflow:hidden}.ybl-advantage-card::before{content:'';position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg, var(--gold-warm) 0%, var(--gold-accent) 50%, var(--gold-warm) 100%)}.ybl-advantage-card:hover{transform:translateY(-6px);box-shadow:0 8px 24px rgba(0, 0, 0, 0.12), 0 4px 8px rgba(0, 0, 0, 0.08)}.ybl-advantage-icon{width:60px;height:60px;background:linear-gradient(135deg, var(--header-metal-base) 0%, var(--header-metal-accent) 30%, var(--header-metal-base) 70%, var(--header-metal-dark) 100%);border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem auto;color:var(--text-dark);box-shadow:0 4px 8px rgba(0, 0, 0, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.25);position:relative;overflow:hidden}.ybl-advantage-icon::before{content:'';position:absolute;inset:0;background:linear-gradient(45deg, transparent 30%, rgba(255,255,255,0.15) 32%, transparent 34%);pointer-events:none}.ybl-advantage-icon svg{width:28px;height:28px;position:relative;z-index:2}.ybl-advantage-content{text-align:center}.ybl-advantage-card-title{font-family:'Noto Serif Hebrew', serif!important;font-size:clamp(1.3rem, 3vw, 1.5rem);font-weight:650;color:var(--green-elegant);margin:0 0 1rem 0;line-height:1.3}.ybl-advantage-text{font-size:clamp(1rem, 2.5vw, 1.125rem);color:var(--text-dark);line-height:1.6;margin:0;text-align:right;direction:rtl}.ybl-expertise-section{position:relative;z-index:2;text-align:center}.ybl-expertise-title{font-family:'Noto Serif Hebrew', serif!important;font-size:clamp(1.8rem, 4vw, 2.2rem);font-weight:680;color:var(--green-elegant);margin:0 0 2.5rem 0;text-align:center;text-shadow:1px 1px 3px rgba(255, 255, 255, 0.8);line-height:1.3}.ybl-expertise-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:1.5rem}.ybl-expertise-card{background:linear-gradient(135deg, var(--green-elegant) 0%, var(--green-hover) 30%, var(--green-dark) 70%, var(--green-elegant) 100%);padding:1.8rem 1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(45, 90, 74, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.15);border:2px solid var(--gold-accent);transition:transform 0.3s ease}.ybl-expertise-card:hover{transform:translateY(-3px)}.ybl-expertise-card-title{font-family:'Noto Serif Hebrew', serif!important;font-size:clamp(1.2rem, 2.8vw, 1.4rem);font-weight:600;color:var(--white);margin:0 0 1.2rem 0;text-align:center;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);line-height:1.3}.ybl-expertise-list{list-style:none;padding:0;margin:0;text-align:right;direction:rtl}.ybl-expertise-item{display:flex;align-items:center;gap:0.8rem;margin-bottom:0.8rem;font-size:clamp(0.95rem, 2.2vw, 1.05rem);color:var(--white);text-shadow:1px 1px 2px rgba(0, 0, 0, 0.2);line-height:1.5}.ybl-expertise-item:last-child{margin-bottom:0}.ybl-check-icon{width:18px;height:18px;background:var(--gold-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:bold;color:var(--text-dark);flex-shrink:0;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1)}.ybl-check-icon svg{width:11px;height:11px;display:block;fill:none;stroke:currentColor;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.ybl-expertise-item a{color:var(--white);text-decoration:none}.ybl-expertise-item a:hover{text-decoration:underline}.ybl-expertise-item a:focus{outline:3px solid var(--white)!important;outline-offset:2px!important;border-radius:2px}@media (min-width: 769px){#advantages-section{padding:27px 0!important}.ybl-advantages-section{margin:25px 0 27px 0!important}}@media (max-width: 768px){#advantages-section{padding:20px 15px!important;max-width:calc(100% - 30px)!important}.ybl-advantages-section{padding:2.5rem 1.5rem!important;margin:20px 10px!important}.ybl-advantages-main-grid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}.ybl-expertise-grid{grid-template-columns:1fr;gap:1.2rem}.ybl-advantage-card{padding:1.5rem 1.2rem}.ybl-expertise-card{padding:1.5rem 1.2rem}}@media (max-width: 480px){#advantages-section{padding:17px 10px!important;max-width:calc(100% - 20px)!important}.ybl-advantages-section{padding:2rem 1.2rem!important;margin:17px 5px 15px 5px!important}.ybl-advantage-card{padding:1.3rem 1rem}.ybl-expertise-card{padding:1.3rem 1rem}.ybl-advantage-icon{width:50px;height:50px;margin-bottom:1.2rem}.ybl-advantage-icon svg{width:24px;height:24px}}@media (prefers-reduced-motion: reduce){.ybl-advantage-card,.ybl-expertise-card{transition:none!important}.ybl-advantage-card:hover,.ybl-expertise-card:hover{transform:none!important}.ybl-advantages-section{transform:none!important}}@media (prefers-contrast: high){.ybl-advantages-title,.ybl-expertise-title,.ybl-advantage-card-title,.ybl-expertise-card-title{font-weight:800!important;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.3)!important}.ybl-advantage-card,.ybl-expertise-card{border-width:3px!important}}@media print{.ybl-advantages-section{box-shadow:none!important;background:white!important;border:2px solid black!important;page-break-inside:avoid}.ybl-advantage-card,.ybl-expertise-card{box-shadow:none!important;border:1px solid black!important;page-break-inside:avoid}}.ybl-custom-block{max-width:1200px!important;width:100%!important;margin:0 auto!important;padding:27px 20px!important;background:transparent!important;position:relative!important}.ybl-block-section{position:relative;padding:3rem 2rem;border-radius:16px;transform:translateY(-4px);overflow:hidden;margin:25px 20px;background:linear-gradient(135deg, var(--green-elegant) 0%, var(--green-hover) 30%, var(--green-dark) 70%, var(--green-elegant) 100%)!important;box-shadow:0 8px 24px var(--block-shadow-light), 0 4px 8px rgba(0, 0, 0, 0.06), inset 0 1px 0 var(--glass-white-strong)!important}.ybl-block-section::before{content:'';position:absolute;inset:0;background:linear-gradient(45deg, transparent 80%, rgba(255, 255, 255, 0.08) 82%, transparent 84%), radial-gradient(circle at 30% 70%, rgba(255, 255, 255, 0.05) 0%, transparent 40%);opacity:0.6;pointer-events:none}.ybl-faq-title{font-family:'Noto Serif Hebrew', serif!important;font-size:clamp(2rem, 5vw, 2.8rem)!important;font-weight:750!important;color:var(--white)!important;margin:0 0 15px 0!important;text-align:center!important;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.3)!important;line-height:1.3!important;direction:rtl!important;position:relative;z-index:2}.ybl-faq-subtitle{font-family:'Noto Serif Hebrew', serif!important;font-size:clamp(1.2rem, 3vw, 1.5rem)!important;font-weight:350!important;color:var(--white)!important;margin:0 0 3rem 0!important;text-align:center!important;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.2)!important;line-height:1.4!important;direction:rtl!important;position:relative;z-index:2;opacity:0.9}.ybl-faq-category{background:var(--white);border:2px solid var(--gold-accent);border-radius:16px;margin-bottom:2rem;overflow:hidden;box-shadow:0 4px 12px var(--block-shadow-light), 0 2px 4px rgba(0, 0, 0, 0.04);position:relative}.ybl-faq-category::before{content:'';position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg, var(--gold-warm) 0%, var(--gold-accent) 50%, var(--gold-warm) 100%)}.ybl-category-title{font-family:'Noto Serif Hebrew', serif!important;font-size:clamp(1.4rem, 3.5vw, 1.7rem);font-weight:650;color:var(--green-elegant);background:linear-gradient(135deg, var(--beige-light) 0%, var(--cream-elegant) 50%, var(--gold-warm) 100%);padding:1.5rem 2rem;margin:0;text-align:center;text-shadow:1px 1px 2px rgba(255, 255, 255, 0.8);border-bottom:2px solid var(--gold-accent);position:relative;z-index:1}.ybl-category-title::before{content:'';position:absolute;inset:0;background:linear-gradient(45deg, transparent 75%, rgba(212, 184, 134, 0.04) 77%, transparent 79%);opacity:0.6;pointer-events:none}.ybl-questions-container{padding:1.5rem;position:relative;z-index:2}.ybl-faq-item{border-bottom:3px solid var(--gold-warm);padding-bottom:1.2rem;margin-bottom:1.5rem;background:var(--white);border-radius:12px;padding:1rem;box-shadow:0 2px 8px rgba(0, 0, 0, 0.06);position:relative}.ybl-faq-item:last-child{border-bottom:3px solid var(--gold-warm);margin-bottom:0;padding-bottom:1.2rem}.ybl-question-wrapper{display:flex;align-items:center;gap:1rem;width:100%}.ybl-question-icon{flex-shrink:0;width:32px;height:32px;background:var(--gold-accent);border:3px solid var(--gold-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:900;color:var(--text-dark);transition:all 0.3s ease;cursor:pointer;order:-1}.ybl-faq-item.active .ybl-question-icon{background:var(--green-elegant);border-color:var(--green-dark);color:var(--white)}.ybl-question-icon::before{content:'+'}.ybl-faq-item.active .ybl-question-icon::before{content:'−'}.ybl-faq-question{background:transparent;border:none;flex:1;padding:0.8rem;text-align:right;cursor:pointer;font-family:'Assistant', sans-serif;font-size:clamp(1rem, 2.3vw, 1.125rem);font-weight:600;color:var(--green-elegant)!important;line-height:1.4;transition:background-color 0.3s ease;min-height:44px;border-radius:8px;display:flex;align-items:center}.ybl-faq-question:hover{background-color:var(--beige-light);color:var(--green-elegant)!important}.ybl-faq-question:focus{outline:3px solid var(--green-elegant)!important;outline-offset:3px!important;background-color:var(--beige-light);color:var(--green-elegant)!important;box-shadow:0 0 0 1px var(--white), 0 0 0 4px var(--green-elegant)!important}.ybl-faq-item.active .ybl-faq-question{color:var(--green-elegant)!important;background-color:transparent!important}.ybl-faq-item.active .ybl-faq-question:hover{background-color:var(--beige-light)!important;color:var(--green-elegant)!important}.ybl-faq-answer{max-height:0;overflow:hidden;transition:max-height 0.4s ease, padding 0.3s ease;background:linear-gradient(135deg, var(--green-elegant) 0%, var(--green-hover) 30%, var(--green-dark) 70%, var(--green-elegant) 100%);border-radius:8px;margin-top:1rem}.ybl-faq-item.active .ybl-faq-answer{max-height:2800px;padding:1.5rem}.ybl-faq-answer-text{font-size:clamp(1rem, 2.3vw, 1.125rem);color:var(--white);line-height:1.7;text-align:right;direction:rtl;margin:0;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.2)}.ybl-faq-answer a{color:var(--white);text-decoration:underline;text-underline-offset:0.2em}.ybl-faq-answer a:hover,.ybl-faq-answer a:focus-visible{color:#F7EBD1}.ybl-faq-answer a:focus-visible{outline:3px solid #F7EBD1;outline-offset:2px}.ybl-faq-list{margin:0.75rem 0 0;padding:0 1.35rem 0 0;list-style:disc}.ybl-faq-list li{font-size:clamp(1rem, 2.3vw, 1.125rem);color:var(--white);line-height:1.7;text-align:right;direction:rtl;margin:0 0 0.55rem;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.2)}.ybl-faq-list li:last-child{margin-bottom:0}.ybl-faq-list strong{color:#F7EBD1}.ybl-faq-answer-text.ybl-faq-list-lead{margin-top:0.85rem}@media (min-width: 769px){.ybl-custom-block{padding:27px 0!important}#faq-section .ybl-custom-block{padding:27px 0!important}.ybl-block-section{margin:25px 0 27px 0!important}}@media (max-width: 768px){.ybl-custom-block{padding:20px 15px!important;max-width:calc(100% - 30px)!important}.ybl-block-section{padding:2.5rem 1.5rem!important;margin:20px 10px!important}.ybl-category-title{padding:1.2rem 1.5rem;font-size:1.3rem}.ybl-questions-container{padding:1.2rem}.ybl-question-icon{width:36px;height:36px;font-size:20px;border-width:3px;margin-left:0.8rem}.ybl-faq-question{padding:1rem;font-size:1.05rem}}@media (max-width: 480px){.ybl-custom-block{padding:17px 10px!important;max-width:calc(100% - 20px)!important}.ybl-block-section{padding:2rem 1.2rem!important;margin:17px 5px 15px 5px!important}.ybl-category-title{padding:1rem 1.2rem;font-size:1.2rem}.ybl-questions-container{padding:1rem}.ybl-question-icon{width:40px;height:40px;font-size:22px;border-width:4px;margin-left:1rem}.ybl-faq-question{padding:1.2rem;font-size:1rem}}@media (max-width: 480px){#faq-section .ybl-custom-block{padding:17px 10px!important;max-width:calc(100% - 20px)!important}#faq-section .ybl-block-section{padding:2rem 0.6rem!important;margin:17px 5px 15px 5px!important}#faq-section .ybl-questions-container{padding:0.5rem!important}#faq-section .ybl-faq-item{padding:0.5rem!important}}@media (prefers-reduced-motion: reduce){.ybl-faq-question,.ybl-faq-answer,.ybl-question-icon{transition:none!important}.ybl-block-section{transform:none!important}}@media (prefers-contrast: high){.ybl-faq-title,.ybl-category-title,.ybl-faq-question{font-weight:800!important;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.5)!important}.ybl-faq-category{border-width:4px!important}.ybl-faq-question{background-color:var(--white)!important;color:var(--text-dark)!important;border:2px solid var(--text-dark)!important}.ybl-faq-question:focus{outline:4px solid var(--text-dark)!important;outline-offset:4px!important;box-shadow:0 0 0 2px var(--white), 0 0 0 6px var(--text-dark)!important}}@media print{.ybl-block-section{box-shadow:none!important;background:white!important;border:2px solid black!important;page-break-inside:avoid}.ybl-faq-category{box-shadow:none!important;border:1px solid black!important;page-break-inside:avoid}.ybl-faq-answer{max-height:none!important;padding:1rem!important}.ybl-question-icon{display:none!important}}.ybl-quick-contact-section{--green-elegant:#2D5A4A;--text-dark:#2C2C2C;--text-medium:#4A4A4A;--white:#FFFFFF;--beige-light:#F8F2E8;--header-metal-base:#D4B886;--header-metal-accent:#C5A572;--header-metal-dark:#B8945C}.ybl-custom-block{max-width:1200px!important;margin:0 auto!important;padding:27px 20px!important}.ybl-quick-contact-section .ybl-block-section{background:linear-gradient(135deg, var(--green-elegant, #2D5A4A) 0%, #3D7561 30%, #1E4436 70%, var(--green-elegant, #2D5A4A) 100%)!important;padding:3rem 2rem;border-radius:16px;margin:25px 20px 27px 20px;box-shadow:0 8px 24px rgba(0,0,0,0.15);transform:translateY(-4px);overflow:hidden;position:relative}.ybl-quick-contact-section .ybl-block-section::before{content:'';position:absolute;inset:0;background:linear-gradient(45deg, transparent 80%, rgba(255, 255, 255, 0.08) 82%, transparent 84%), radial-gradient(circle at 30% 70%, rgba(255, 255, 255, 0.05) 0%, transparent 40%), radial-gradient(circle at 80% 20%, rgba(255, 255, 255, 0.03) 0%, transparent 50%);opacity:0.6;pointer-events:none}.ybl-quick-title{font-family:'Noto Serif Hebrew', serif;font-size:clamp(2rem, 5vw, 2.5rem);font-weight:750;color:var(--white);text-align:center;margin:0 0 1rem 0;text-shadow:2px 2px 4px rgba(0,0,0,0.3);position:relative;z-index:2}.ybl-quick-subtitle{font-family:'Noto Serif Hebrew', serif;font-size:clamp(1.1rem, 3vw, 1.3rem);color:var(--white);text-align:center;margin:0 0 2.5rem 0;opacity:0.95;position:relative;z-index:2}.ybl-quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;position:relative;z-index:2;max-width:1000px;margin:0 auto}.ybl-quick-info,.ybl-quick-form{background:var(--white);padding:2rem 1.5rem;border-radius:16px;border:3px solid var(--gold-accent);box-shadow:0 6px 20px rgba(0,0,0,0.08);position:relative;overflow:hidden}.ybl-quick-info::before,.ybl-quick-form::before{content:'';position:absolute;bottom:0;left:0;right:0;height:5px;background:linear-gradient(90deg, var(--gold-warm) 0%, var(--gold-accent) 30%, #E8C882 50%, var(--gold-accent) 70%, var(--gold-warm) 100%)}.ybl-quick-info-title,.ybl-quick-form-title{font-family:'Noto Serif Hebrew', serif;font-size:clamp(1.4rem, 3.5vw, 1.8rem);font-weight:680;color:var(--green-elegant);text-align:center;margin:0 0 1.5rem 0}.ybl-contact-item{margin-bottom:1rem;padding:1.2rem;background:var(--beige-light);border-radius:12px}.ybl-contact-header{display:flex;align-items:center;gap:0.8rem;margin-bottom:0.8rem}.ybl-contact-icon{width:45px;height:45px;background:linear-gradient(135deg, var(--gold-warm), var(--gold-accent));border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--text-dark)}.ybl-contact-icon svg{width:22px;height:22px}.ybl-contact-label{font-family:'Noto Serif Hebrew', serif;font-size:1rem;font-weight:650;color:var(--green-elegant);margin:0}.ybl-contact-button{display:block;width:100%;padding:12px 16px;background:linear-gradient(135deg, var(--header-metal-base) 0%, var(--header-metal-accent) 30%, var(--header-metal-base) 70%, var(--header-metal-dark) 100%);color:var(--text-dark);border:3px solid var(--gold-dark);border-radius:8px;text-decoration:none;font-weight:700;text-align:center;transition:all 0.2s ease;min-height:50px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;line-height:1.3;font-size:0.9rem}.ybl-contact-button:hover{background:linear-gradient(135deg, var(--gold-accent), #E8C882, var(--gold-accent));transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,0.2);color:var(--text-dark);text-decoration:none}.ybl-contact-button:focus{outline:3px solid var(--green-elegant);outline-offset:2px}.ybl-contact-button.info-only{cursor:default}.ybl-contact-button.info-only:hover{transform:none;background:linear-gradient(135deg, var(--header-metal-base) 0%, var(--header-metal-accent) 30%, var(--header-metal-base) 70%, var(--header-metal-dark) 100%)}.ybl-quick-form-group{margin-bottom:1rem}.ybl-quick-form-label{display:block;font-family:'Noto Serif Hebrew', serif;font-size:1rem;font-weight:580;color:var(--text-dark);margin-bottom:0.4rem}.ybl-quick-form-input,.ybl-quick-form-textarea{width:100%;padding:0.8rem 1rem;border:2px solid var(--gold-dark);border-radius:8px;font-size:0.95rem;color:var(--text-dark);background:var(--beige-light);box-sizing:border-box;direction:rtl;transition:all 0.2s ease}.ybl-quick-form-input:focus,.ybl-quick-form-textarea:focus{outline:none;border-color:var(--green-elegant);background:var(--white);box-shadow:0 0 0 3px rgba(45, 90, 74, 0.1)}.ybl-quick-form-textarea{resize:vertical;min-height:80px}.ybl-quick-submit-btn{width:100%;padding:1rem 1.5rem;background:linear-gradient(135deg, var(--green-elegant), var(--green-hover));color:var(--white);border:none;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:all 0.2s ease;min-height:44px;margin-top:0.5rem}.ybl-quick-submit-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(45, 90, 74, 0.4)}.ybl-quick-submit-btn:focus{outline:3px solid var(--white);outline-offset:2px}.ybl-quick-submit-btn:disabled{opacity:0.7;cursor:not-allowed}.ybl-quick-submit-btn:disabled:hover{transform:none;box-shadow:none}.ybl-full-contact-cta{text-align:center;margin-top:2rem;position:relative;z-index:2}.ybl-full-contact-btn{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:1rem 2rem;background:linear-gradient(135deg, var(--header-metal-base) 0%, var(--header-metal-accent) 30%, var(--header-metal-base) 70%, var(--header-metal-dark) 100%);color:var(--text-dark);border:3px solid var(--gold-dark);border-radius:8px;text-decoration:none;font-weight:700;font-size:1.1rem;min-height:44px;transition:all 0.2s ease}.ybl-full-contact-btn:hover{background:linear-gradient(135deg, var(--gold-accent), #E8C882);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,0.2);color:var(--text-dark);text-decoration:none}.ybl-full-contact-btn:focus{outline:3px solid var(--white);outline-offset:2px}.ybl-status-message{padding:15px;border-radius:8px;text-align:center;font-size:16px;font-weight:bold;margin:10px 0;display:none;border:2px solid;position:relative;z-index:2}.ybl-status-message.show{display:block}.ybl-loading{background:#fff3cd;color:#856404;border-color:#ffeaa7}.ybl-success{background:#d1e7dd;color:#0a4d3a;border:3px solid #0a4d3a}.ybl-success h3{font-size:18px;margin:0 0 8px 0}.ybl-error{background:#f8d7da;color:#721c24;border-color:#f5c6cb}.form-hidden{display:none}@media (max-width: 768px){.ybl-custom-block{padding:20px 15px!important}.ybl-quick-contact-section .ybl-block-section{padding:2.5rem 1.5rem!important;margin:20px 0!important}.ybl-quick-grid{grid-template-columns:1fr;gap:2rem}.ybl-quick-info,.ybl-quick-form{padding:1.5rem 1.2rem}.ybl-contact-item{padding:1rem;margin-bottom:0.8rem}.ybl-contact-icon{width:40px;height:40px}.ybl-contact-icon svg{width:20px;height:20px}.ybl-contact-button{padding:14px 12px;font-size:0.85rem;min-height:55px}.ybl-full-contact-btn{width:100%;max-width:300px}}@media (max-width: 480px){.ybl-custom-block{padding:17px 10px!important;max-width:calc(100% - 20px)!important}.ybl-quick-contact-section .ybl-block-section{padding:2rem 1.2rem!important;margin:17px 5px 15px 5px!important}.ybl-quick-info,.ybl-quick-form{padding:1.2rem 1rem!important}.ybl-contact-item{padding:0.8rem}.ybl-contact-button{padding:16px 10px;min-height:60px;font-size:0.8rem}}.ybl-hero-h1{margin:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}.ybl-hero-h1 > span{display:block;unicode-bidi:isolate}.ybl-hero-h1 > .ybl-hero-plate-divider{display:flex}@media (min-width: 769px){.ybl-hero-h1 > *{position:relative;z-index:2}}#help-section,#reviews-section{max-width:1200px;width:100%;margin:0 auto;padding:27px 20px;box-sizing:border-box;position:relative}.ybl-help-panel,.ybl-reviews-panel{position:relative;border-radius:16px;padding:3rem 2rem;margin:25px 20px 27px 20px;background:linear-gradient(145deg, var(--cream-elegant, #F4E6C8) 0%, var(--beige-light, #F8F2E8) 50%, var(--gold-warm, #D4B886) 100%);box-shadow:0 8px 24px var(--block-shadow-light, rgba(0, 0, 0, 0.08)), 0 4px 8px rgba(0, 0, 0, 0.06), inset 0 1px 0 var(--glass-white-strong, rgba(255, 255, 255, 0.6));transform:translateY(-4px)}.ybl-help-title,#reviews-section h2{font-family:'Noto Serif Hebrew', serif;font-size:clamp(2rem, 5vw, 2.8rem);font-weight:750;line-height:1.3;color:var(--green-elegant, #2D5A4A);text-align:center;text-shadow:1px 1px 3px rgba(255, 255, 255, 0.8);margin:0 0 15px 0}.ybl-help-subtitle{font-family:'Noto Serif Hebrew', serif;font-size:clamp(1.2rem, 3vw, 1.5rem);font-weight:350;line-height:1.4;color:var(--text-medium, #4A4A4A);text-align:center;text-shadow:1px 1px 2px var(--glass-white-strong, rgba(255, 255, 255, 0.6));margin:0 0 25px 0}.ybl-help-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.25rem}.ybl-help-grid > li{margin:0;padding:0;min-width:0}.ybl-help-card{display:flex;flex-direction:row;align-items:stretch;min-height:150px;height:100%;box-sizing:border-box;background:var(--white, #FFFFFF);border:3px solid var(--gold-dark, #B8945C);border-radius:12px;box-shadow:0 4px 12px var(--block-shadow-medium, rgba(0, 0, 0, 0.15)), 0 2px 4px var(--block-shadow-light, rgba(0, 0, 0, 0.08));overflow:hidden;text-decoration:none;color:var(--text-dark, #2C2C2C);position:relative}.ybl-help-body{display:flex;flex-direction:column;gap:0.45rem;padding:1rem;flex:1 1 auto;min-width:0}.ybl-help-head{display:flex;align-items:flex-start;gap:0.6rem}.ybl-help-icon{flex:none;width:40px;height:40px;box-sizing:border-box;border-radius:50%;background:var(--beige-light, #F8F2E8);border:1.5px solid var(--gold-accent, #C5A572);display:grid;place-items:center;color:var(--green-elegant, #2D5A4A)}.ybl-help-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ybl-help-card-title{font-family:'Noto Serif Hebrew', serif;font-size:1.15rem;font-weight:650;line-height:1.4;color:var(--green-elegant, #2D5A4A);margin:0;padding-top:0.3rem}.ybl-help-card-text{margin:0;font-size:0.92rem;line-height:1.5;color:var(--text-medium, #4A4A4A)}.ybl-help-go{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:0.35rem;box-sizing:border-box;min-height:34px;padding:0.3rem 0.85rem;border-radius:999px;background:var(--beige-light, #F8F2E8);border:1.5px solid var(--gold-accent, #C5A572);color:var(--green-elegant, #2D5A4A);font-weight:700;font-size:0.9rem;white-space:nowrap}.ybl-help-card:hover .ybl-help-go{background:var(--green-elegant, #2D5A4A);border-color:var(--green-elegant, #2D5A4A);color:var(--white, #FFFFFF)}.ybl-help-media{flex:none;width:46%;position:relative;border-right:2px solid var(--gold-accent, #C5A572)}.ybl-help-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ybl-help-more{background:linear-gradient(135deg, var(--green-elegant, #2D5A4A) 0%, var(--green-hover, #3D7561) 30%, var(--green-dark, #1E4436) 70%, var(--green-elegant, #2D5A4A) 100%)}.ybl-help-more .ybl-help-icon{background:var(--green-dark, #1E4436);border-color:var(--gold-bright, #E8C882);color:var(--gold-bright, #E8C882)}.ybl-help-more .ybl-help-card-title{color:var(--white, #FFFFFF)}.ybl-help-more .ybl-help-card-text{color:rgba(255, 255, 255, 0.9)}.ybl-help-metal{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:0.4rem;box-sizing:border-box;min-height:34px;padding:0.35rem 0.8rem;border-radius:8px;background:linear-gradient(135deg, var(--header-metal-base, #D4B886) 0%, var(--header-metal-accent, #C5A572) 30%, var(--header-metal-base, #D4B886) 70%, var(--header-metal-dark, #B8945C) 100%);border:3px solid var(--gold-bright, #E8C882);color:var(--text-dark, #2C2C2C);font-weight:700;font-size:0.92rem;white-space:nowrap}@media (prefers-reduced-motion: no-preference){.ybl-help-card{transition:transform 0.2s ease, box-shadow 0.2s ease}.ybl-help-card:hover{transform:translateY(-4px);box-shadow:0 10px 22px rgba(0, 0, 0, 0.16), 0 3px 6px var(--block-shadow-light, rgba(0, 0, 0, 0.08))}}@media (prefers-reduced-motion: reduce){.ybl-help-panel,.ybl-reviews-panel{transform:none}}.ybl-reviews-rating{text-align:center;margin:0 0 2rem;font-weight:600;color:var(--green-dark, #1E4436)}.ybl-reviews-rating a{color:var(--green-dark, #1E4436);font-weight:700}.ybl-reviews-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem}.ybl-review{margin:0;background:var(--white, #FFFFFF);border:3px solid var(--gold-dark, #B8945C);border-radius:12px;box-shadow:0 4px 12px var(--block-shadow-light, rgba(0, 0, 0, 0.08)), 0 2px 4px rgba(0, 0, 0, 0.04);padding:1.5rem 1.4rem}.ybl-review-quote{margin:0;padding:0;border:0;font-style:normal;font-size:1rem}.ybl-review-quote p{margin:0}.ybl-review-author{margin:14px 0 0;font-weight:600;color:var(--green-elegant, #2D5A4A)}.ybl-review[lang="en"]{direction:ltr;text-align:left}.ybl-reviews-note{margin:24px 0 0;text-align:center;font-size:0.9rem;color:var(--text-medium, #4A4A4A)}#reviews-section .ybl-full-contact-cta{display:flex;flex-direction:column;align-items:center;gap:0.9rem;margin-top:1.8rem;text-align:center;background:linear-gradient(135deg, var(--green-dark, #1E4436) 0%, var(--green-elegant, #2D5A4A) 100%);border:2px solid var(--gold-accent, #C5A572);border-radius:12px;box-shadow:0 4px 12px var(--block-shadow-medium, rgba(0, 0, 0, 0.15)), 0 2px 4px var(--block-shadow-light, rgba(0, 0, 0, 0.08));padding:1.6rem 1.2rem}#reviews-section .ybl-full-contact-btn{border-color:var(--gold-bright, #E8C882)}#reviews-section .ybl-full-contact-btn:visited{color:var(--text-dark, #2C2C2C)}@media (min-width: 769px){#help-section,#reviews-section{padding:27px 0}.ybl-help-panel,.ybl-reviews-panel{margin:25px 0 27px 0}}@media (max-width: 768px){#help-section,#reviews-section{padding:20px 15px;max-width:calc(100% - 30px)}.ybl-help-panel,.ybl-reviews-panel{padding:2.5rem 1.5rem;margin:20px 10px}.ybl-help-grid{grid-template-columns:1fr;gap:0.65rem}.ybl-help-media{width:42%}.ybl-help-media img[src*="card-05-renewal"]{object-position:35% 50%}.ybl-reviews-list{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}}@media (max-width: 480px){#help-section,#reviews-section{padding:17px 10px;max-width:calc(100% - 20px)}.ybl-help-panel,.ybl-reviews-panel{padding:2rem 1.2rem;margin:17px 5px 15px 5px}.ybl-help-card{min-height:104px}.ybl-help-body{padding:0.65rem 0.75rem}.ybl-help-head{align-items:center;gap:0.5rem}.ybl-help-icon{width:32px;height:32px}.ybl-help-icon svg{width:18px;height:18px}.ybl-help-card-title{font-size:0.98rem;line-height:1.35;padding-top:0}.ybl-help-go{font-size:0.82rem;padding:0.2rem 0.7rem;min-height:30px}.ybl-help-metal{font-size:0.82rem;padding:0.25rem 0.65rem;min-height:34px;border-width:2px}.ybl-reviews-list{grid-template-columns:1fr}.ybl-review{padding:1.2rem 1rem}}.ybl-toc-anchor{position:absolute;top:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:0;padding:0;border:0}.ybl-stars{display:block;fill:var(--gold-dark, #B8945C)}.ybl-reviews-rating .ybl-stars{display:inline-block;vertical-align:middle;margin-inline-end:0.5rem}.ybl-review > .ybl-stars{margin:0 0 0.6rem}#contact-quick .ybl-full-contact-btn:visited{color:var(--text-dark, #2C2C2C)}@media (min-width: 769px){.ybl-help-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.25rem}.ybl-help-card{flex-direction:column}.ybl-help-media{order:-1;width:100%;aspect-ratio:3 / 2;border-right:0;border-bottom:2px solid var(--gold-accent, #C5A572)}.ybl-help-body{padding:1.1rem 1.1rem 1.2rem}.ybl-help-icon{position:static;width:42px;height:42px;background:var(--beige-light, #F8F2E8);border:1.5px solid var(--gold-accent, #C5A572);box-shadow:none}.ybl-help-card-title{font-size:1.25rem;padding-top:0.25rem}.ybl-help-card-text{font-size:1rem;line-height:1.55}.ybl-help-more .ybl-help-body{position:relative;padding:1.7rem 1rem 1.1rem;justify-content:center}.ybl-help-more .ybl-help-icon{z-index:1;width:46px;height:46px;border-width:2px}.ybl-help-more .ybl-help-card-title{font-size:1.15rem;padding-top:0}.ybl-help-more .ybl-help-card-text{font-size:0.92rem;line-height:1.5}.ybl-help-more .ybl-help-metal{margin-top:0.4rem}}@media (min-width: 769px) and (max-width: 1000px){.ybl-help-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.ybl-nowrap{white-space:nowrap}.ybl-help-desc-short{display:none}@media (max-width: 768px){.ybl-help-card-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:0.84rem;line-height:1.4}.ybl-help-desc-long{display:none}.ybl-help-desc-short{display:inline}}