._header_15fkr_1{background-color:#4c7aad;color:#fff;padding:10px 0;position:relative}._container_15fkr_8{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px}._logo_15fkr_17{font-size:1rem;font-weight:700;text-decoration:none;color:#fff}._nav_15fkr_24 ul{list-style:none;padding:0;margin:0;display:flex}._nav_15fkr_24 ul li{margin-left:20px}._nav_15fkr_24 ul li:first-child{margin-left:0}._nav_15fkr_24 ul li a{color:#fff;text-decoration:none;transition:color .3s ease}._nav_15fkr_24 ul li a:hover{color:#bbb}._search_15fkr_45{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._search_15fkr_45 input{padding:8px;border:none;border-radius:5px;margin-right:5px}._search_15fkr_45 button{padding:8px 12px;background-color:#555;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}._search_15fkr_45 button:hover{background-color:#777}._footer_1y8gy_1{background-color:#4c7aad;color:#fff;padding:20px 0;text-align:center;margin-top:50px}._container_1y8gy_9{max-width:1200px;margin:0 auto;padding:0 20px}._socialLinks_1y8gy_15{margin-top:10px}._socialLinks_1y8gy_15 a{color:#fff;text-decoration:none;margin:0 10px;font-size:1.2rem}._socialLinks_1y8gy_15 a:hover{color:#bbb}._home_1rioy_1{padding:0}._products_1rioy_5{background-image:url(/assets/productBackground.jpg);background-size:cover;border-radius:10px}._productsHalf_1rioy_11{background-image:url(/assets/productBackground.jpg);background-size:cover;max-width:50%;margin-left:auto;margin-right:auto}._products_1rioy_5 h2{font-size:2rem;margin-bottom:20px}._productsGrid_1rioy_24{padding:20px;display:grid;max-width:50%;margin-left:auto;margin-right:auto;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}._userStoriesBackground_1rioy_34{background-size:cover;background-position:center;padding:40px 0;display:flex;justify-content:center;align-items:center;min-height:60vh}._userStories_1rioy_34{background-color:#f9f9f9;border-radius:10px;margin:0 auto;max-width:70%;width:100%;box-shadow:0 2px 8px #00000014;padding:32px 24px;display:flex;flex-direction:column;align-items:center}._userStoriesGrid_1rioy_57{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;width:100%}@media (max-width: 600px){._products_1rioy_5{padding:0}._productsHalf_1rioy_11,._productsGrid_1rioy_24{padding:0;max-width:100%}._userStories_1rioy_34{padding:10px;max-width:100%}._userStoriesGrid_1rioy_57{grid-template-columns:1fr;gap:10px}}._card_17t4h_1{border:1px solid #ddd;border-radius:8px;padding:16px;margin-bottom:20px;background-color:#fff;box-shadow:0 6px 4px #0000001a;transition:transform .5s cubic-bezier(.4,0,.2,1)}._card_17t4h_1 img{width:100%;height:auto;border-radius:8px;margin-bottom:10px;object-fit:cover;max-height:60%}._card_17t4h_1 h3{margin-top:0;margin-bottom:8px;font-size:1.2rem}._card_17t4h_1 p{margin-bottom:0;font-size:1rem;color:#666}._card_17t4h_1 p:last-child{margin-top:10px;font-size:.9rem;color:#333;opacity:0;max-height:0;overflow:hidden;transition:opacity .5s cubic-bezier(.4,0,.2,1),max-height .5s cubic-bezier(.4,0,.2,1)}._card_17t4h_1:hover{transform:translateY(-5px)}._card_17t4h_1:hover p:last-child{opacity:1;max-height:200px}@media (max-width: 600px){._card_17t4h_1 p:last-child{opacity:1;max-height:200px;transition:none}}._hero_126xx_1{background-color:#000;padding:50px 0;text-align:center;background-size:cover;background-position:center;margin:10px 0;color:#fff;min-height:100vh}._hero_126xx_1 h3{font-size:2.5rem;margin-bottom:20px;margin-top:auto}._hero_126xx_1 p{font-size:1.2rem;color:#fff}._heroHalf_126xx_26{background-color:#000;padding:50px 0;text-align:center;background-size:cover;background-position:center;margin:10px auto;color:#fff;display:flex;max-width:50%;min-height:20vh}._heroHalf_126xx_26 h3{font-size:2.5rem;margin-bottom:20px;margin-top:auto}._heroHalf_126xx_26 p{font-size:1.2rem;color:#fff}@media (max-width: 600px){._heroHalf_126xx_26{padding:0;max-width:100%}._hero_126xx_1{padding:0;min-height:30vh}._hero_126xx_1 h3{font-size:1.5rem;margin-bottom:10px}}._about_1vnj7_1{padding:20px}._about_1vnj7_1 h1{font-size:2rem;margin-bottom:20px}._about_1vnj7_1 p{font-size:1.1rem;line-height:1.6;color:#555}body{margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#000;font-variant:small-caps}.container{max-width:1200px;margin:0 auto;padding:20px}
