main.svelte-rke4q4{padding-top:80px}.page-banner.svelte-rke4q4{height:300px;background-color:#1e50a2;background-image:linear-gradient(135deg,#1e50a2cc,#4171c9cc),url(../../../images/banner_new.png);background-size:cover;background-position:center;position:relative;overflow:hidden;color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:60px;text-align:center}.page-banner.svelte-rke4q4:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(rgba(65,113,201,.3) 1px,transparent 1px),radial-gradient(rgba(65,113,201,.3) 1px,transparent 1px);background-size:20px 20px;background-position:0 0,10px 10px;opacity:.3;z-index:1;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.page-banner.svelte-rke4q4:after{content:"";position:absolute;top:-80px;right:-80px;width:250px;height:250px;border-radius:50%;background:#ffffff14;z-index:1;box-shadow:100px 100px 0 -50px #ffffff0d}.page-banner.svelte-rke4q4 h1:where(.svelte-rke4q4){font-size:48px;font-weight:700;margin-bottom:20px;position:relative;z-index:2;text-shadow:0 2px 10px rgba(0,0,0,.2);letter-spacing:1px}.page-banner.svelte-rke4q4 p:where(.svelte-rke4q4){font-size:18px;max-width:800px;margin:20px auto 0;position:relative;z-index:2}.container.svelte-rke4q4{max-width:1200px;margin:0 auto;padding:0 15px}.products.svelte-rke4q4{padding:80px 0}.product-item.svelte-rke4q4{display:flex;align-items:center;gap:60px;margin-bottom:100px;padding:40px;background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000000d;overflow:hidden;transition:all .4s ease}.product-item.reverse.svelte-rke4q4{flex-direction:row-reverse}.product-item.svelte-rke4q4:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000001a}.product-image.svelte-rke4q4{position:relative;overflow:hidden}.product-image.svelte-rke4q4 img:where(.svelte-rke4q4){width:100%;height:auto;max-height:300px;border-radius:12px;box-shadow:0 4px 12px #0000001a;object-fit:contain;background:#f5f5f5;padding:10px;transition:transform .4s ease}.product-item.svelte-rke4q4:hover .product-image:where(.svelte-rke4q4) img:where(.svelte-rke4q4){transform:scale(1.05)}.product-content.svelte-rke4q4{flex:1}.product-content.svelte-rke4q4 h2:where(.svelte-rke4q4){color:#1e50a2;font-size:32px;margin-bottom:20px;cursor:default;-webkit-user-select:text;user-select:text}.description.svelte-rke4q4{font-size:18px;line-height:1.6;color:#555;margin-bottom:30px;white-space:pre-line;cursor:default;-webkit-user-select:text;user-select:text}.features.svelte-rke4q4 ul:where(.svelte-rke4q4){list-style:none;padding:0}.features.svelte-rke4q4 li:where(.svelte-rke4q4){padding-left:24px;position:relative;margin-bottom:12px;font-size:16px;color:#666;cursor:default;-webkit-user-select:text;user-select:text}.features.svelte-rke4q4 li:where(.svelte-rke4q4):before{content:"✓";color:#1e50a2;position:absolute;left:0}.cta.svelte-rke4q4{padding:80px 0;text-align:center;background-color:#417ddd;color:#fff}.cta.svelte-rke4q4 h2:where(.svelte-rke4q4){font-size:36px;margin-bottom:20px}.cta.svelte-rke4q4 p:where(.svelte-rke4q4){font-size:18px;margin-bottom:30px}.cta-button.svelte-rke4q4{display:inline-block;padding:15px 40px;background-color:#fff;color:#1e50a2;text-decoration:none;border-radius:4px;font-weight:700;transition:all .3s}.cta-button.svelte-rke4q4:hover{background-color:#1e50a2;color:#fff}.banner-line.svelte-rke4q4{width:80px;height:3px;background:#fff;margin:20px auto 0;position:relative}.banner-line.svelte-rke4q4:before,.banner-line.svelte-rke4q4:after{content:"";position:absolute;width:6px;height:6px;background:#fff;top:-1.5px}.banner-line.svelte-rke4q4:before{left:-10px}.banner-line.svelte-rke4q4:after{right:-10px}@media (max-width: 1024px){.product-item.svelte-rke4q4{flex-direction:column;gap:40px;padding:30px}.product-item.reverse.svelte-rke4q4{flex-direction:column}.product-image.svelte-rke4q4{max-width:100%;min-width:auto}.product-image.svelte-rke4q4 img:where(.svelte-rke4q4){max-height:250px}}@media (max-width: 768px){.page-banner.svelte-rke4q4{padding:60px 0}.page-banner.svelte-rke4q4 h1:where(.svelte-rke4q4){font-size:36px}.product-content.svelte-rke4q4 h2:where(.svelte-rke4q4){font-size:28px}.description.svelte-rke4q4{font-size:16px}.product-item.svelte-rke4q4{margin-bottom:60px;padding:20px}.product-image.svelte-rke4q4 img:where(.svelte-rke4q4){max-height:200px}}
