html,body{margin:0;padding:0;width:100%;max-width:100vw;overflow-x:hidden;position:relative}#root{width:100%;max-width:100vw;overflow-x:hidden}.home-page{margin-top:60px}.home-page .products-grid{display:grid;grid-template-columns:repeat(8,1fr)}@media (max-width: 2000px){.home-page .products-grid{grid-template-columns:repeat(7,1fr)}}@media (max-width: 1600px){.home-page .products-grid{grid-template-columns:repeat(6,1fr)}}@media (min-width: 1401px){.zinn-header .zinn-tab-dropdown:hover .zinn-dropdown-content,.zinn-header .zinn-tab-dropdown.zinn-support-dropdown:hover .zinn-support-dropdown-content,.zinn-header .zinn-signin-dropdown:hover .zinn-signin-dropdown-content{display:block!important;visibility:visible!important;opacity:1!important}.zinn-header .zinn-dropdown-content,.zinn-header .zinn-support-dropdown-content,.zinn-header .zinn-signin-dropdown-content{display:none;visibility:hidden;opacity:0;transition:opacity .2s ease}}@media (max-width: 1300px){.home-page .products-grid{grid-template-columns:repeat(5,1fr)}}@media (max-width: 1000px){.home-page .products-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 800px){.home-page .products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 575px){.home-page .products-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 450px){.home-page .products-grid{grid-template-columns:1fr}}.home-page .product-container{padding:40px 25px 25px;border-right:1px solid rgb(240,240,240);border-bottom:1px solid rgb(240,240,240);display:flex;flex-direction:column}.home-page .product-image-container{display:flex;justify-content:center;align-items:center;height:180px;margin-bottom:20px}.home-page .product-image{max-width:100%;max-height:100%;border-radius:5px}.home-page .product-name{height:40px;margin-bottom:5px}.home-page .product-rating-container{display:flex;align-items:center;margin-bottom:10px}.home-page .product-rating-stars{width:100px;margin-right:6px}.home-page .product-rating-count{color:#2874f0;cursor:auto;margin-top:3px}.home-page .product-price{font-weight:700;margin-bottom:10px}.home-page .product-quantity-container{margin-bottom:17px}.home-page .product-spacer{flex:1}.home-page .added-to-cart{color:#2874f0;font-size:16px;display:flex;align-items:center;margin-bottom:8px;opacity:0}.home-page .added-to-cart img{height:19px;margin-right:6px}.home-page .add-to-cart-button{width:100%;padding:8px;height:34px;margin-top:1px}.app-loading{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;background-color:#f8f9fa}.loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #2874F0;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.header-loading{opacity:.8}.header-loading .loading-text{color:#fff;font-size:14px}.loading-dots{display:flex;gap:4px}.loading-dots span{width:6px;height:6px;border-radius:50%;background-color:#fff;animation:bounce 1.4s infinite ease-in-out both}.loading-dots span:nth-child(1){animation-delay:-.32s}.loading-dots span:nth-child(2){animation-delay:-.16s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.signin-menu-item.logging-out{opacity:.6;pointer-events:none}.signin-menu-item.logging-out span{color:#999}body{font-family:Roboto,Arial;color:#212121;margin:0;background-color:#f5f4f4;overflow-x:hidden;width:100%;max-width:100vw}p{margin:0}.margin_top{margin-top:200px}button{font-size:14px;cursor:pointer}select{cursor:pointer}input,select,button{font-family:Roboto,Arial}.button-primary{color:#fff;background-color:#2874f0;border:1px solid transparent;border-radius:5px;cursor:pointer;box-shadow:0 2px 5px #2874f04d}.button-primary:hover{background-color:#1c65d1;border:1px solid transparent}.button-primary:active{background:#1554b3;border-color:transparent;box-shadow:none}.button-secondary{color:#212121;background:#fff;border:1px solid rgb(200,200,200);border-radius:5px;cursor:pointer;box-shadow:0 2px 5px #dcdcdc33}.button-secondary:hover{background-color:#fafafa}.button-secondary:active{background-color:#f0f0f0;box-shadow:none}.limit-text-to-2-lines{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.link-primary{color:#2874f0;cursor:pointer}.link-primary:hover{opacity:.75}.link-primary:active{opacity:.5}select{color:#212121;background-color:#fff;border:1px solid rgb(200,200,200);border-radius:5px;padding:3px 5px;font-size:15px;cursor:pointer;box-shadow:0 1px 3px #c8c8c833}select:focus,input:focus{outline:2px solid #2874F0}.homepage-wrapper{width:100%;max-width:100vw;overflow-x:hidden;position:relative}.main-content{width:100%;max-width:100%;overflow-x:hidden}.user-profile{background:#fff;border-radius:12px;padding:30px;margin:30px 0;box-shadow:0 2px 10px #00000014;border:1px solid #f0f0f0}.user-profile h2{color:#333;margin-bottom:20px;font-size:1.5rem;font-weight:700}.user-details-container{display:grid;gap:12px}.user-field-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f5f5f5}.user-field-row:last-child{border-bottom:none}.field-label{font-weight:600;color:#333;font-size:.95rem}.field-value{color:#666;font-size:.95rem}.welcome-message{text-align:center;background:#fff;border-radius:12px;padding:40px;margin:30px 0;box-shadow:0 2px 10px #00000014;border:1px solid #f0f0f0}.welcome-message h2{color:#333;margin-bottom:15px;font-size:1.5rem}.welcome-message p{color:#666;margin-bottom:15px;font-size:1rem}.welcome-message a{color:#2874f0;text-decoration:none;font-weight:600}.welcome-message a:hover{text-decoration:underline}.HeroSection_wrapper{background:#021737;border-bottom:1px solid #e5d9c0;width:100%;margin-top:0;overflow:hidden}@media (max-width: 1200px){.user-profile,.welcome-message{margin:30px 15px;border-radius:12px}.HeroSection_wrapper{background-size:auto;margin-top:0}}@media (max-width: 768px){.user-profile,.welcome-message{padding:20px;margin:20px 10px}.user-field-row{flex-direction:column;align-items:flex-start;gap:5px}}@media (max-width: 480px){.user-profile,.welcome-message{padding:15px;margin:15px 8px}}*{box-sizing:border-box}img,video,iframe{max-width:100%;height:auto}.zinn-header{background-color:#fff;color:#333;padding-left:8.33%;padding-right:8.33%;display:flex;align-items:center;justify-content:center;height:110px;z-index:1000;border-bottom:1px solid #e5d9c0}.zinn-header-main-section{display:flex;align-items:stretch;justify-content:space-between;width:100%;max-width:1600px;height:100%;gap:0px;padding-left:0}.zinn-header .zinn-logo-section{flex-shrink:0;display:flex;align-items:center;height:100%}.zinn-header .zinn-header-right-container{display:flex;flex-direction:column;flex:1;min-width:0;height:100%;justify-content:space-between;position:relative;padding-left:0}.zinn-header .zinn-right-content{display:flex;align-items:center;gap:15px;height:40px;justify-content:flex-end;padding-top:10px;overflow:visible}.zinn-header .zinn-logo-container{position:absolute;left:0;top:50%;transform:translateY(-50%);height:40px;display:flex;align-items:center;z-index:1;margin-left:0;padding-left:0}.zinn-header .zinn-logo-link{display:inline-flex;align-items:center;padding:0;cursor:pointer;text-decoration:none;border:1px solid rgba(0,0,0,0);height:100%;margin-left:0}.zinn-header .zinn-logo{height:40px;display:block}.zinn-header .zinn-mobile-logo{display:none;height:40px}.zinn-header .zinn-search-row{display:flex;align-items:center;height:40px;padding-bottom:25px;justify-content:flex-end;position:relative}.zinn-header .zinn-search-container{display:flex;height:100%;align-items:center;margin-left:auto;max-width:700px;width:100%}.zinn-header .zinn-search-bar{flex:1;font-size:16px;height:42px;padding:10px 15px;border:1px solid #ddd;border-radius:5px 0 0 5px;min-width:350px;background-color:#fff;box-shadow:0 2px 4px #0000000d;transition:border-color .2s;box-sizing:border-box}.zinn-header .zinn-search-bar:focus{outline:none;border-color:#2874f0;box-shadow:0 0 0 2px #2874f01a}.zinn-header .zinn-search-button{background-color:#2874f0;border:none;width:50px;height:41px;border-top-right-radius:5px;border-bottom-right-radius:5px;flex-shrink:0;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center;margin:0;box-sizing:border-box}.zinn-header .zinn-search-button:hover{background-color:#1c65d1}.zinn-header .zinn-search-icon{height:20px;filter:brightness(0) invert(1)}.zinn-header .zinn-signin-dropdown{position:relative;display:flex;align-items:center;height:100%}.zinn-header .zinn-signin-link{color:#333;display:flex;align-items:center;padding:0 10px;height:100%;text-decoration:none;white-space:nowrap}.zinn-header .zinn-signin-text{display:block;font-size:16px;font-weight:600;padding-right:5px}.zinn-header .zinn-cart-link{color:#333;display:flex;align-items:center;position:relative;height:100%;padding:0 10px;text-decoration:none}.zinn-header .zinn-cart-icon{width:26px;height:26px}.zinn-header .zinn-cart-text{margin-left:5px;font-size:15px;font-weight:700;color:#333}.zinn-header .zinn-cart-quantity{color:#fff;font-size:12px;font-weight:700;position:absolute;top:0;right:0;width:20px;height:20px;background:#2874f0;border-radius:50%;text-align:center;line-height:14px;display:flex;align-items:center;justify-content:center;border:2px solid #F5E8D0}.zinn-header .zinn-tab{color:#333;text-decoration:none;padding:0 16px;font-size:16px;font-weight:600;border-radius:2px;white-space:nowrap;transition:all .2s ease;position:relative;height:100%;display:flex;align-items:center;justify-content:center;letter-spacing:.3px;gap:6px}.zinn-header .zinn-tab-text{position:relative;z-index:2}.zinn-header .zinn-tab-icon{font-size:14px;opacity:.8;transition:all .2s ease}.zinn-header .zinn-tab:hover{color:#2874f0}.zinn-header .zinn-tab:hover .zinn-tab-icon{opacity:1;transform:translateY(-1px)}.zinn-header .zinn-tabs-section>.zinn-tab-dropdown>.zinn-tab{position:relative;overflow:hidden}.zinn-header .zinn-tabs-section>.zinn-tab-dropdown>.zinn-tab:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:3px;background:linear-gradient(90deg,#2874f0,#1c65d1);transform:translate(-50%);transition:width .3s cubic-bezier(.4,0,.2,1);border-radius:2px}.zinn-header .zinn-tabs-section>.zinn-tab-dropdown>.zinn-tab:hover:after{width:80%}.zinn-header .zinn-tab-dropdown{position:relative;display:flex;align-items:center;height:100%}.zinn-header .zinn-dropdown-content{display:none;position:absolute;top:calc(100% + 0px);left:50%;transform:translate(-50%);background:#fff;min-width:800px;box-shadow:0 25px 50px -12px #00000040;z-index:1001;border-radius:16px;overflow:hidden;border:1px solid rgba(0,0,0,.1);animation:dropdownFadeIn .3s cubic-bezier(.4,0,.2,1);padding:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa}@keyframes dropdownFadeIn{0%{opacity:0;transform:translate(-50%) translateY(-15px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.zinn-header .zinn-dropdown-header{background:linear-gradient(135deg,#2874f0,#1c65d1);color:#fff;padding:24px;display:flex;align-items:center;gap:16px}.zinn-header .zinn-dropdown-header-icon{font-size:32px;opacity:.9}.zinn-header .zinn-dropdown-header-content{flex:1}.zinn-header .zinn-dropdown-title{font-size:20px;font-weight:700;margin:0 0 4px;letter-spacing:-.2px}.zinn-header .zinn-dropdown-subtitle{font-size:13px;opacity:.9;margin:0;font-weight:400}.zinn-header .zinn-dropdown-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;padding:20px}.zinn-header .zinn-dropdown-column{padding:0 12px;border-right:1px solid rgba(0,0,0,.05)}.zinn-header .zinn-dropdown-column:last-child{border-right:none}.zinn-header .zinn-dropdown-section{margin-bottom:24px}.zinn-header .zinn-section-title{font-size:13px;font-weight:700;color:#666;text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px;display:flex;align-items:center;gap:8px}.zinn-header .zinn-section-icon{font-size:16px;opacity:.7}.zinn-header .zinn-dropdown-item{display:flex;align-items:center;padding:12px;color:#333;text-decoration:none;font-size:14px;font-weight:500;transition:all .2s ease;border-radius:8px;margin-bottom:4px;gap:12px}.zinn-header .zinn-dropdown-item:hover{background:#2874f014;color:#2874f0;transform:translate(4px)}.zinn-header .zinn-featured-item{background:linear-gradient(135deg,#2874f01a,#1c65d11a);border:1px solid rgba(40,116,240,.2)}.zinn-header .zinn-featured-item:hover{background:linear-gradient(135deg,#2874f026,#1c65d126);border-color:#2874f04d}.zinn-header .zinn-item-icon{font-size:20px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#0000000a;border-radius:8px;flex-shrink:0}.zinn-header .zinn-item-content{flex:1;display:flex;flex-direction:column;gap:2px}.zinn-header .zinn-item-title{font-size:14px;font-weight:600}.zinn-header .zinn-item-desc{font-size:11px;color:#666;font-weight:400}.zinn-header .zinn-item-badge-container{margin-left:auto}.zinn-header .zinn-item-badge{font-size:10px;font-weight:700;padding:3px 8px;border-radius:12px;text-transform:uppercase;letter-spacing:.3px}.zinn-header .zinn-badge-new{background:#48bb781a;color:#48bb78;border:1px solid rgba(72,187,120,.2)}.zinn-header .zinn-badge-popular{background:#f6ad551a;color:#f6ad55;border:1px solid rgba(246,173,85,.2)}.zinn-header .zinn-badge-sale{background:#f565651a;color:#f56565;border:1px solid rgba(245,101,101,.2)}.zinn-header .zinn-item-arrow{font-size:16px;opacity:.5;transition:all .2s ease}.zinn-header .zinn-dropdown-item:hover .zinn-item-arrow{opacity:1;transform:translate(3px)}.zinn-header .zinn-categories-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.zinn-header .zinn-category-item{display:flex;flex-direction:column;align-items:center;padding:12px 8px;color:#333;text-decoration:none;border-radius:8px;transition:all .2s ease;gap:8px}.zinn-header .zinn-category-item:hover{background:#2874f014;transform:translateY(-2px)}.zinn-header .zinn-category-icon{font-size:24px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#0000000a;border-radius:12px}.zinn-header .zinn-category-name{font-size:12px;font-weight:500;text-align:center;line-height:1.2}.zinn-header .zinn-promo-section{display:flex;flex-direction:column;gap:16px}.zinn-header .zinn-promo-card{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px;border-radius:12px;text-align:center}.zinn-header .zinn-promo-icon{font-size:32px;margin-bottom:12px}.zinn-header .zinn-promo-title{font-size:16px;font-weight:700;margin:0 0 8px}.zinn-header .zinn-promo-text{font-size:12px;opacity:.9;margin:0 0 16px;line-height:1.4}.zinn-header .zinn-promo-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#fff;color:#667eea;padding:8px 16px;border-radius:20px;text-decoration:none;font-size:12px;font-weight:700;transition:all .2s ease}.zinn-header .zinn-promo-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.zinn-header .zinn-promo-arrow{transition:transform .2s ease}.zinn-header .zinn-promo-button:hover .zinn-promo-arrow{transform:translate(3px)}.zinn-header .zinn-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;text-align:center}.zinn-header .zinn-stat-item{display:flex;flex-direction:column;gap:4px}.zinn-header .zinn-stat-number{font-size:18px;font-weight:700;color:#2874f0}.zinn-header .zinn-stat-label{font-size:10px;color:#666;text-transform:uppercase;letter-spacing:.3px}.zinn-header .zinn-services-dropdown-content{min-width:900px}.zinn-header .zinn-support-dropdown-content{display:none;position:absolute;top:calc(100% + 0px);right:-20px;background:#fff;min-width:900px;box-shadow:0 25px 50px -12px #00000040;z-index:1001;border-radius:16px;overflow:hidden;border:1px solid rgba(0,0,0,.1);animation:dropdownFadeInRight .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa}@keyframes dropdownFadeInRight{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.zinn-header .zinn-support-dropdown-grid{display:grid;grid-template-columns:1fr 1fr;gap:0}.zinn-header .zinn-support-column{padding:24px;border-right:1px solid rgba(0,0,0,.05)}.zinn-header .zinn-support-column:last-child{border-right:none}.zinn-header .zinn-premium-section{margin-bottom:24px}.zinn-header .zinn-premium-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.zinn-header .zinn-premium-icon{font-size:24px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#2874f01a;border-radius:12px;color:#2874f0}.zinn-header .zinn-premium-badge{background:#2874f0;color:#fff;font-size:10px;font-weight:700;padding:4px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px;display:inline-block;margin-top:4px}.zinn-header .zinn-premium-address{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.zinn-header .zinn-address-line{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:#555;line-height:1.4}.zinn-header .zinn-address-icon{font-size:16px;opacity:.7;flex-shrink:0;margin-top:2px}.zinn-header .zinn-premium-actions{display:flex;gap:8px}.zinn-header .zinn-premium-button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:#2874f0;color:#fff;text-decoration:none;border-radius:8px;font-size:13px;font-weight:600;transition:all .2s ease}.zinn-header .zinn-premium-button:hover{background:#1c65d1;transform:translateY(-2px)}.zinn-header .zinn-button-outline{background:transparent;border:2px solid #2874F0;color:#2874f0}.zinn-header .zinn-button-outline:hover{background:#2874f0;color:#fff}.zinn-header .zinn-button-icon{font-size:16px}.zinn-header .zinn-global-locations{display:flex;flex-direction:column;gap:12px}.zinn-header .zinn-location-item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;transition:all .2s ease}.zinn-header .zinn-location-item:hover{background:#0000000a}.zinn-header .zinn-location-icon{font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#0000000a;border-radius:8px;flex-shrink:0}.zinn-header .zinn-location-info{display:flex;flex-direction:column;gap:2px}.zinn-header .zinn-location-name{font-size:14px;font-weight:600;color:#333}.zinn-header .zinn-location-status{font-size:11px;color:#666;font-weight:400}.zinn-header .zinn-premium-contact{display:flex;flex-direction:column;gap:12px}.zinn-header .zinn-contact-item-premium{display:flex;align-items:center;padding:12px;border-radius:8px;background:#00000005;text-decoration:none;transition:all .2s ease;gap:12px}.zinn-header .zinn-contact-item-premium:hover{background:#2874f014;transform:translate(4px)}.zinn-header .zinn-contact-icon-premium{font-size:20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px;flex-shrink:0;box-shadow:0 2px 8px #0000000d}.zinn-header .zinn-contact-details-premium{flex:1;display:flex;flex-direction:column;gap:2px}.zinn-header .zinn-contact-label-premium{font-size:11px;color:#666;text-transform:uppercase;letter-spacing:.3px}.zinn-header .zinn-contact-value-premium{font-size:15px;font-weight:600;color:#333}.zinn-header .zinn-contact-action{font-size:12px;font-weight:700;color:#2874f0;padding:6px 12px;background:#2874f01a;border-radius:6px;transition:all .2s ease}.zinn-header .zinn-contact-item-premium:hover .zinn-contact-action{background:#2874f0;color:#fff}.zinn-header .zinn-contact-status{display:flex;align-items:center;gap:6px;font-size:12px;color:#48bb78;font-weight:600}.zinn-header .zinn-status-indicator{width:8px;height:8px;background:#48bb78;border-radius:50%}.zinn-header .zinn-status-open{background:#48bb78}.zinn-header .zinn-premium-social{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.zinn-header .zinn-social-link-premium{display:flex;align-items:center;padding:12px;border-radius:8px;text-decoration:none;transition:all .2s ease;gap:12px}.zinn-header .zinn-social-link-premium:hover{background:#0000000a;transform:translateY(-2px)}.zinn-header .zinn-social-icon-wrapper-premium{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;flex-shrink:0}.zinn-header .zinn-social-icon-inner{color:#fff;font-size:16px;font-weight:700}.zinn-header .zinn-social-label-premium{font-size:14px;font-weight:600;color:#333}.zinn-header .zinn-social-followers{font-size:11px;color:#666;margin-top:2px}.zinn-header .zinn-signin-dropdown-content{display:none;position:absolute;top:calc(100% + 0px);right:0;left:auto;background:#fff;min-width:320px;box-shadow:0 25px 50px -12px #00000040;z-index:1001;border-radius:16px;overflow:hidden;border:1px solid rgba(0,0,0,.1);animation:dropdownFadeInRight .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;transform-origin:top right;margin-right:-10px}@keyframes dropdownFadeInRight{0%{opacity:0;transform:translateY(-15px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.zinn-header .zinn-signin-header{background:linear-gradient(135deg,#2874f0,#1c65d1);color:#fff;padding:24px;display:flex;flex-direction:column;gap:12px}.zinn-header .zinn-signin-welcome{font-size:15px;font-weight:500;opacity:.9}.zinn-header .zinn-register-link{color:#fff;font-size:13px;font-weight:700;text-decoration:none;padding:8px 16px;border:2px solid rgba(255,255,255,.3);border-radius:8px;transition:all .2s ease;display:inline-block;width:fit-content}.zinn-header .zinn-register-link:hover{background-color:#fff;color:#2874f0;border-color:#fff;transform:translateY(-2px)}.zinn-header .zinn-signin-menu-items{padding:12px 0}.zinn-header .zinn-signin-menu-item{display:flex;align-items:center;padding:14px 24px;color:#333;text-decoration:none;font-size:14px;font-weight:500;transition:all .2s ease;gap:14px}.zinn-header .zinn-signin-menu-item:hover{background-color:#2874f014;color:#2874f0;padding-left:28px}.zinn-header .zinn-menu-icon{width:30px;height:30px;flex-shrink:0;opacity:.7}.zinn-header .zinn-dropdown-arrow{width:16px;height:16px;position:relative;transition:transform .3s ease;margin-left:0}.zinn-header .zinn-dropdown-arrow:before{content:"";position:absolute;top:50%;left:30%;width:5px;height:5px;border-right:2px solid #333333;border-bottom:2px solid #333333;transform:translate(-50%,-50%) rotate(45deg);transition:transform .3s ease}.zinn-header .zinn-tab-dropdown:hover .zinn-dropdown-arrow:before,.zinn-header .zinn-signin-dropdown:hover .zinn-dropdown-arrow:before{transform:translate(-50%,-30%) rotate(225deg);border-color:#2874f0}.zinn-header .zinn-right-content .zinn-header-link{position:relative;overflow:hidden;cursor:pointer}.zinn-header .zinn-right-content .zinn-header-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#2874f0,#1c65d1);transform:scaleX(0);transform-origin:center;transition:transform .3s ease;border-radius:1px}.zinn-header .zinn-right-content .zinn-header-link:hover:after{transform:scaleX(1)}@media (min-width: 1201px){.zinn-header .zinn-header-right-container,.zinn-header .zinn-logo-container{display:flex}.zinn-header .zinn-logo-section .zinn-header-link{display:none}.zinn-hamburger-menu{display:none!important}.mobile_search_display{display:none}.zinn-header .zinn-center-content{display:flex;align-items:center;flex-shrink:0;height:100%}.zinn-header .zinn-tabs-section{display:flex;align-items:center;gap:4px;height:100%;flex-wrap:nowrap}.zinn-header .zinn-tab-dropdown:hover .zinn-dropdown-content,.zinn-header .zinn-tab-dropdown.zinn-support-dropdown:hover .zinn-support-dropdown-content,.zinn-header .zinn-signin-dropdown:hover .zinn-signin-dropdown-content{display:block!important;visibility:visible!important;opacity:1!important}}@media (max-width: 1200px){.zinn-header{position:fixed;top:0;left:0;right:0;height:auto;padding:10px;flex-direction:column;align-items:stretch;z-index:1000;border-bottom:1px solid #e5d9c0}.zinn-header-main-section{flex-direction:column;gap:10px;height:auto;align-items:stretch;padding:0}.zinn-header .zinn-logo-section{display:flex;align-items:center;justify-content:space-between;height:50px;width:100%;order:1}.zinn-hamburger-menu{display:flex!important;flex-shrink:0}.zinn-header .zinn-logo-section .zinn-header-link{display:flex;align-items:center;text-decoration:none;height:100%;margin-left:10px;flex-grow:1}.zinn-header .zinn-logo,.zinn-header .zinn-mobile-logo{display:block!important;height:35px}.zinn-header .zinn-right-content{display:flex!important;align-items:center;gap:15px;height:50px;margin:0;padding:0;flex-shrink:0}.zinn-header .zinn-header-right-container,.zinn-header .zinn-logo-container,.zinn-header .zinn-center-content,.zinn-header .zinn-tabs-section,.zinn-header .zinn-search-row,.zinn-header .zinn-signin-dropdown .zinn-dropdown-arrow{display:none!important}.zinn-header .zinn-search-container{width:100%;max-width:100%;margin:0;padding:0;order:3;display:flex!important}.zinn-header .zinn-search-bar{width:100%;min-width:0;margin:0;padding:10px 15px;border-radius:5px 0 0 5px;height:42px;box-sizing:border-box;font-size:16px}.zinn-header .zinn-search-button{height:42px;border-radius:0 5px 5px 0;width:50px}.zinn-header .zinn-dropdown-content,.zinn-header .zinn-support-dropdown-content,.zinn-header .zinn-estore-dropdown-content,.zinn-header .zinn-services-dropdown-content,.zinn-header .zinn-signin-dropdown-content{display:none!important}}@media (max-width: 768px){.zinn-header{padding-left:10px;padding-right:10px}.zinn-header-main-section{padding:0}.zinn-header .zinn-search-bar{font-size:14px;padding:8px 12px;height:40px}.zinn-header .zinn-search-button{height:40px;width:45px}}@media (max-width: 500px){.zinn-header .zinn-search-bar{min-width:120px;padding:6px 12px}.zinn-header .zinn-signin-header{padding:12px 15px}.zinn-header .zinn-signin-menu-item{padding:10px 15px}.zinn-header .zinn-right-content{gap:10px}.zinn-header .zinn-signin-text{font-size:14px}}.header_a_link{text-decoration:none;color:inherit}.zinn-hamburger-menu{display:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;background:transparent;border:none;cursor:pointer;padding:0;position:relative;flex-shrink:0}.zinn-hamburger-line{width:100%;height:2px;background-color:#333;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}.zinn-hamburger-menu.open .zinn-hamburger-line:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.zinn-hamburger-menu.open .zinn-hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}.zinn-hamburger-menu.open .zinn-hamburger-line:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}@media (max-width: 1200px){.zinn-hamburger-menu{display:flex}}.mobile-menu{display:none;position:fixed;inset:110px 0 0;background-color:#f5e8d0;z-index:999;padding:20px;overflow-y:auto;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.mobile-menu.open{display:block;transform:translate(0)}.mobile-tab{display:flex;align-items:center;justify-content:space-between;color:#333;text-decoration:none;padding:12px 0;font-size:18px;font-weight:600;transition:background-color .2s;cursor:pointer;background:none;border:none;width:100%;text-align:left;margin:0;border-bottom:1px solid rgba(51,51,51,.1)}.mobile-tab:last-child{border-bottom:none}.mobile-tab-link{display:flex;align-items:center;justify-content:space-between;color:#333;text-decoration:none;padding:12px 0;font-size:18px;font-weight:600;transition:background-color .2s;width:100%;margin:0}.mobile-tab+.mobile-dropdown-content,.mobile-tab-link+.mobile-dropdown-content{margin-top:10px;margin-bottom:10px}.mobile-dropdown-content{background-color:#fff;margin:0;border-radius:12px;overflow:hidden;max-height:0;opacity:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease;border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 20px #00000014;display:none;visibility:hidden}.mobile-dropdown-content.open{max-height:3000px;opacity:1;margin-top:8px;margin-bottom:16px;display:block;visibility:visible}.mobile-dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;color:#333;text-decoration:none;font-size:16px;border-bottom:1px solid rgba(51,51,51,.1);transition:background-color .2s;margin:0;width:100%;text-align:left;background:none;border:none;cursor:pointer}.mobile-dropdown-item:last-child{border-bottom:none}.mobile-dropdown-item:hover{background-color:#2874f033}.mobile-dropdown-arrow{width:16px;height:16px;position:relative;transition:transform .3s ease;flex-shrink:0;margin-left:10px}.mobile-dropdown-arrow:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-right:2px solid #333333;border-bottom:2px solid #333333;transform:translate(-50%,-50%) rotate(45deg);transition:transform .3s ease}.mobile-dropdown-arrow.open:before{transform:translate(-50%,-30%) rotate(225deg)}.mobile-menu>*{margin:0;padding:0}.mobile-dropdown-content:not(.open){margin-bottom:0}@media (max-width: 675px){.mobile-menu{top:110px}}.mobile-tab,.mobile-tab-link{padding:5px 0;border-bottom:1px solid rgba(51,51,51,.2)}.estore-home-button{display:block;background:linear-gradient(90deg,#2874f0,#1c65d1);color:#fff;text-decoration:none;font-size:16px;font-weight:700;padding:14px 20px;text-align:center;border:none;border-radius:8px;margin:12px;transition:all .3s ease;box-shadow:0 2px 4px #0000001a;cursor:pointer;max-width:150px}.estore-home-button:hover{background:linear-gradient(90deg,#1c65d1,#1556b8);transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.mobile-nested-trigger{display:flex;align-items:center;justify-content:space-between}.mobile-nested-dropdown-content{background-color:#2874f014;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;display:none}.mobile-nested-dropdown-content.open{max-height:600px;opacity:1;display:block}.mobile-nested-item{display:block;padding:10px 20px 10px 35px;color:#333;text-decoration:none;font-size:15px;border-bottom:1px solid rgba(51,51,51,.05);transition:background-color .2s;margin:0}.mobile-nested-item:hover{background-color:#2874f026;padding-left:38px}.mobile-tab-content{display:flex;flex-direction:column;gap:4px;flex:1;padding:10px 0}.mobile-tab-text{font-size:18px;font-weight:700;color:#333}.mobile-tab-badge{font-size:12px;font-weight:600;padding:2px 8px;background:#2874f01a;color:#2874f0;border-radius:10px;align-self:flex-start}.mobile-dropdown-header{background:linear-gradient(135deg,#2874f0,#1c65d1);color:#fff;padding:20px;display:flex;align-items:center;gap:12px}.mobile-dropdown-header-icon{font-size:24px;opacity:.9;flex-shrink:0}.mobile-dropdown-header-content{flex:1}.mobile-dropdown-title{font-size:18px;font-weight:700;margin:0 0 4px;letter-spacing:-.2px}.mobile-dropdown-subtitle{font-size:12px;opacity:.9;margin:0;font-weight:400}.mobile-dropdown-section{padding:16px;border-bottom:1px solid rgba(0,0,0,.05)}.mobile-dropdown-section:last-child{border-bottom:none}.mobile-section-title{font-size:13px;font-weight:700;color:#666;text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px;display:flex;align-items:center;gap:8px}.mobile-section-icon{font-size:14px;opacity:.7}.premium-item{display:flex;align-items:center;padding:12px;border-radius:10px;background:#00000003;margin-bottom:8px;transition:all .2s ease;text-decoration:none;color:#333;border:1px solid transparent}.premium-item:hover{background:#2874f014;border-color:#2874f033;transform:translate(4px)}.premium-item.featured{background:linear-gradient(135deg,#2874f01a,#1c65d11a);border:1px solid rgba(40,116,240,.2)}.mobile-item-icon{font-size:18px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#0000000a;border-radius:8px;flex-shrink:0;margin-right:12px}.mobile-item-content{flex:1;display:flex;flex-direction:column;gap:2px}.mobile-item-title{font-size:14px;font-weight:600;color:#333}.mobile-item-desc{font-size:11px;color:#666;font-weight:400}.mobile-item-badge-container{margin-left:auto}.mobile-item-badge{font-size:10px;font-weight:700;padding:3px 8px;border-radius:12px;text-transform:uppercase;letter-spacing:.3px}.mobile-item-badge.new{background:#48bb781a;color:#48bb78;border:1px solid rgba(72,187,120,.2)}.mobile-item-badge.hot{background:#f6ad551a;color:#f6ad55;border:1px solid rgba(246,173,85,.2)}.mobile-item-badge.sale{background:#f565651a;color:#f56565;border:1px solid rgba(245,101,101,.2)}.mobile-item-arrow{font-size:16px;color:#2874f0;opacity:.7;margin-left:8px;transition:transform .2s ease}.premium-item:hover .mobile-item-arrow{opacity:1;transform:translate(3px)}.mobile-nested-dropdown-content{background-color:#2874f008;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;border-radius:8px;margin:8px 0;display:none}.mobile-nested-dropdown-content.open{max-height:1000px;opacity:1;display:block}.mobile-nested-item{display:flex;align-items:center;padding:12px 16px;color:#333;text-decoration:none;font-size:14px;transition:all .2s ease;border-bottom:1px solid rgba(0,0,0,.02)}.mobile-nested-item:last-child{border-bottom:none}.mobile-nested-item:hover{background-color:#2874f014;padding-left:20px}.mobile-category-icon{font-size:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#0000000a;border-radius:6px;margin-right:12px;flex-shrink:0}.mobile-category-name{font-size:14px;font-weight:500;color:#333}.mobile-promo-card{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px;border-radius:12px;text-align:center;margin:0 16px 16px}.mobile-promo-icon{font-size:32px;margin-bottom:12px;opacity:.9}.mobile-promo-title{font-size:16px;font-weight:700;margin:0 0 8px}.mobile-promo-text{font-size:12px;opacity:.9;margin:0 0 16px;line-height:1.4}.mobile-promo-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#fff;color:#667eea;padding:10px 20px;border-radius:20px;text-decoration:none;font-size:13px;font-weight:700;transition:all .2s ease}.mobile-promo-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.mobile-promo-arrow{transition:transform .2s ease}.mobile-promo-button:hover .mobile-promo-arrow{transform:translate(3px)}.mobile-contact-info{background:#00000005;border-radius:10px;padding:12px;margin-bottom:8px}.mobile-contact-item{display:flex;align-items:flex-start;gap:12px}.mobile-contact-icon{font-size:16px;color:#2874f0;margin-top:2px}.mobile-contact-content{flex:1;display:flex;flex-direction:column;gap:2px}.mobile-contact-label{font-size:11px;color:#666;text-transform:uppercase;letter-spacing:.3px}.mobile-contact-value{font-size:14px;font-weight:500;color:#333;line-height:1.4}.mobile-contact-subvalue{font-size:12px;color:#666}.premium-item.contact{background:#2874f005;border:1px solid rgba(40,116,240,.1)}.mobile-call-button,.mobile-email-button{font-size:12px;font-weight:700;color:#2874f0;padding:6px 12px;background:#2874f01a;border-radius:6px;transition:all .2s ease;white-space:nowrap}.mobile-status{display:flex;align-items:center;gap:6px;font-size:12px;color:#48bb78;font-weight:600}.mobile-status-indicator{width:8px;height:8px;background:#48bb78;border-radius:50%}.mobile-status-indicator.open{background:#48bb78;animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.mobile-global-presence{display:grid;grid-template-columns:1fr;gap:8px}.mobile-global-item{display:flex;align-items:center;padding:12px;border-radius:10px;background:#00000005;transition:all .2s ease}.mobile-global-icon{font-size:20px;margin-right:12px}.mobile-global-content{flex:1;display:flex;flex-direction:column;gap:2px}.mobile-global-title{font-size:14px;font-weight:600;color:#333}.mobile-global-desc{font-size:12px;color:#666}.mobile-support-link{padding:16px;border-top:1px solid rgba(0,0,0,.05)}.mobile-support-button{display:flex;align-items:center;padding:16px;background:linear-gradient(135deg,#2874f01a,#1c65d11a);border-radius:12px;text-decoration:none;color:#333;transition:all .2s ease}.mobile-support-button:hover{background:linear-gradient(135deg,#2874f026,#1c65d126);transform:translateY(-2px)}.mobile-support-icon{font-size:20px;color:#2874f0;margin-right:12px}.mobile-support-content{flex:1;display:flex;flex-direction:column;gap:2px}.mobile-support-title{font-size:14px;font-weight:700;color:#333}.mobile-support-desc{font-size:11px;color:#666}.mobile-support-arrow{font-size:16px;color:#2874f0;opacity:.7;transition:transform .2s ease}.mobile-support-button:hover .mobile-support-arrow{opacity:1;transform:translate(3px)}.mobile-user-info{display:flex;align-items:center;gap:4px}.mobile-user-greeting{font-size:16px;font-weight:700;color:#333}.mobile-user-name{font-size:16px;font-weight:700;color:#2874f0}.mobile-auth-actions{padding:16px;display:flex;flex-direction:column;gap:8px}.mobile-auth-btn{display:flex;align-items:center;padding:16px;border-radius:12px;text-decoration:none;transition:all .2s ease}.mobile-auth-btn.primary{background:linear-gradient(135deg,#2874f0,#1c65d1);color:#fff}.mobile-auth-btn.secondary{background:#00000005;border:2px solid rgba(40,116,240,.2);color:#333}.mobile-auth-icon{font-size:20px;margin-right:12px}.mobile-auth-content{flex:1;display:flex;flex-direction:column;gap:2px}.mobile-auth-title{font-size:14px;font-weight:700}.mobile-auth-desc{font-size:11px;opacity:.9}.mobile-auth-arrow{font-size:16px;opacity:.7}.mobile-auth-btn.primary .mobile-auth-arrow{color:#fff}.mobile-dropdown-footer{padding:16px;border-top:1px solid rgba(0,0,0,.05)}.mobile-logout-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background:#f565651a;color:#f56565;border:1px solid rgba(245,101,101,.2);border-radius:8px;font-size:14px;font-weight:600;transition:all .2s ease;cursor:pointer}.mobile-logout-btn:hover{background:#f5656533;transform:translateY(-1px)}.mobile-logout-icon{font-size:16px}.mobile-dropdown-arrow.nested{width:12px;height:12px}.mobile-dropdown-arrow.nested:before{width:6px;height:6px;border-width:1px}.mobile-signin-tab{padding-bottom:20px}@media (min-width: 1201px){.mobile-menu,.mobile-menu .mobile-dropdown-content,.mobile-menu .mobile-nested-dropdown-content,.mobile-menu .mobile-tab,.mobile-menu .mobile-dropdown-item{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;left:-9999px!important}.mobile-menu.open{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translate(-100%)!important}}.zinn-header .zinn-center-content{display:flex;align-items:center;flex-shrink:0;height:100%}.zinn-header .zinn-tabs-section{display:flex;align-items:center;gap:4px;height:100%;flex-wrap:nowrap}@media (max-width: 1200px){.zinn-header .zinn-tabs-section,.zinn-header .zinn-center-content{display:none}}.category-main-container{width:100%;padding:0 8.33%;box-sizing:border-box}.category-grid{max-width:1200px;margin:0 auto;padding:10px 0}.category-grid-heading{text-align:center;font-size:2rem;font-weight:700;color:#333;margin-bottom:30px;position:relative;font-family:Roboto,sans-serif}.category-grid-heading:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,#2874f0,#1c65d1);border-radius:2px}.category-grid-container{display:grid;grid-template-columns:repeat(8,1fr);gap:10px;margin:0 auto;justify-content:center}.category-item{background:#fff;border-radius:10px;padding:10px 6px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid #f0f0f0;box-shadow:0 2px 6px #0000000f;position:relative;overflow:hidden}.category-item:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#2874f0,#1c65d1);transform:scaleX(0);transition:transform .3s ease}.category-item:hover{transform:translateY(-3px);box-shadow:0 6px 15px #0000001a;border-color:#2874f0}.category-item:hover:before{transform:scaleX(1)}.category-link{text-decoration:none;color:inherit;display:block;height:100%}.category-image-container{position:relative;width:70px;height:70px;margin:0 auto 6px;border-radius:50%;background:#f8f9fa;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border:2px solid #f5e8d0}.category-item:hover .category-image-container{transform:scale(1.05);border-color:#2874f0;background:#f0f7ff}.category-image{width:40px;height:40px;object-fit:contain;transition:all .3s ease}.category-item:hover .category-image{transform:scale(1.1)}.category-name{font-family:Roboto,sans-serif;font-size:.75rem;font-weight:600;color:#333;margin-top:4px;transition:color .3s ease;line-height:1.2}.category-item:hover .category-name{color:#2874f0}@media (max-width: 1400px){.category-main-container{padding:0 8.33%}}@media (max-width: 1200px){.category-main-container{padding:0;margin-top:110px;background-origin:border-box}.category-grid{max-width:100%;margin-top:0}.category-grid-container{grid-template-columns:repeat(8,1fr);margin:0 10px}.category-item{padding:8px 4px}.category-image-container{width:50px;height:50px;margin:0 auto 4px}.category-image{width:28px;height:28px}.category-name{font-size:.65rem;margin-top:2px}}@media (max-width: 768px){.category-main-container{padding:0}.category-grid{margin-top:0;padding:10px 0}.category-grid-heading{font-size:1.75rem;margin-bottom:25px}.category-grid-container{grid-template-columns:repeat(4,1fr);gap:8px;padding:0}.category-item{padding:10px 0}.category-image-container{width:45px;height:45px;margin-bottom:5px}.category-image{width:25px;height:25px}.category-name{font-size:.6rem}}@media (max-width: 500px){.category-grid-heading{font-size:1.5rem;margin-bottom:20px}.category-grid-container{grid-template-columns:repeat(4,1fr);gap:6px;padding:0 2px}.category-item{padding:8px 2px}.category-image-container{width:40px;height:40px;margin-bottom:3px}.category-image{width:22px;height:22px}.category-name{font-size:.55rem;line-height:1.1}}@media (max-width: 360px){.category-main-container{padding:0 5px}.category-grid-container{gap:4px}.category-item{padding:6px 1px}.category-image-container{width:35px;height:35px}.category-image{width:20px;height:20px}.category-name{font-size:.5rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.category-item{animation:fadeInUp .4s ease forwards;opacity:0}.category-item:nth-child(1){animation-delay:.05s}.category-item:nth-child(2){animation-delay:.1s}.category-item:nth-child(3){animation-delay:.15s}.category-item:nth-child(4){animation-delay:.2s}.category-item:nth-child(5){animation-delay:.25s}.category-item:nth-child(6){animation-delay:.3s}.category-item:nth-child(7){animation-delay:.35s}.category-item:nth-child(8){animation-delay:.4s}.hero-section{min-height:50vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#021737 0% 25%,#021737),repeating-linear-gradient(90deg,transparent 0px,transparent 29px,rgba(255,255,255,.08) 29px,rgba(255,255,255,.08) 30px,transparent 30px,transparent 60px),repeating-linear-gradient(0deg,transparent 0px,transparent 29px,rgba(255,255,255,.08) 29px,rgba(255,255,255,.08) 30px,transparent 30px,transparent 60px),repeating-conic-gradient(from 0deg at 30px 30px,transparent 0deg 90deg,rgba(40,116,240,.05) 90deg 180deg,transparent 180deg 270deg,rgba(40,116,240,.03) 270deg 360deg) 0 0 / 60px 60px;border-bottom:1px solid #e5d9c0;width:100%;padding:30px 8.33%;position:relative;overflow:hidden}.hero-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,rgba(0,100,255,.1) 0px,rgba(0,100,255,.1) 25px,transparent 25px),radial-gradient(circle at 35% 65%,rgba(30,120,255,.15) 0px,rgba(30,120,255,.15) 20px,transparent 20px),radial-gradient(circle at 60% 35%,rgba(0,80,230,.12) 0px,rgba(0,80,230,.12) 30px,transparent 30px),radial-gradient(circle at 75% 80%,rgba(20,110,245,.08) 0px,rgba(20,110,245,.08) 22px,transparent 22px),radial-gradient(circle at 25% 45%,rgba(40,116,240,.2) 0px,rgba(40,116,240,.2) 18px,transparent 18px),radial-gradient(circle at 85% 25%,rgba(0,90,220,.09) 0px,rgba(0,90,220,.09) 28px,transparent 28px),radial-gradient(circle at 45% 85%,rgba(10,105,235,.11) 0px,rgba(10,105,235,.11) 24px,transparent 24px),radial-gradient(circle at 65% 55%,rgba(50,125,250,.07) 0px,rgba(50,125,250,.07) 26px,transparent 26px),radial-gradient(circle at 95% 40%,rgba(25,115,245,.13) 0px,rgba(25,115,245,.13) 19px,transparent 19px),radial-gradient(circle at 40% 15%,rgba(5,95,225,.14) 0px,rgba(5,95,225,.14) 21px,transparent 21px);pointer-events:none;z-index:1}.hero-section:after{content:"";position:absolute;inset:-50%;background:repeating-radial-gradient(circle at 0% 0%,rgba(40,116,240,.05),rgba(40,116,240,.05) 40px,transparent 40px,transparent 80px),repeating-conic-gradient(from 45deg,transparent 0deg 15deg,rgba(0,100,255,.06) 15deg 30deg,transparent 30deg 45deg,rgba(30,120,255,.04) 45deg 60deg),repeating-linear-gradient(45deg,transparent 0px,transparent 120px,rgba(255,255,255,.02) 120px,rgba(255,255,255,.02) 121px,transparent 121px,transparent 180px);pointer-events:none;z-index:1;opacity:.7;mix-blend-mode:overlay;animation:patternShift 40s infinite linear}@keyframes patternShift{0%{transform:translate(0) rotate(0)}25%{transform:translate(15px,10px) rotate(.5deg)}50%{transform:translate(5px,20px) rotate(0)}75%{transform:translate(20px,5px) rotate(-.5deg)}to{transform:translate(0) rotate(0)}}.hero-section .floating-square{position:absolute;background:#2874f012;border:1px solid rgba(255,255,255,.1);border-radius:4px;z-index:1;pointer-events:none;box-shadow:0 0 20px #2874f01a}.hero-section .floating-square:nth-child(1){top:15%;left:10%;width:40px;height:40px;animation:floatSquare 25s infinite ease-in-out}.hero-section .floating-square:nth-child(2){top:65%;right:15%;width:60px;height:60px;background:#0064ff17;animation:floatSquare 30s infinite ease-in-out 2s}.hero-section .floating-square:nth-child(3){bottom:25%;left:20%;width:50px;height:50px;background:#1e78ff0f;animation:floatSquare 35s infinite ease-in-out 4s}.hero-section .floating-square:nth-child(4){top:40%;right:25%;width:45px;height:45px;background:#0050e614;animation:floatSquare 28s infinite ease-in-out 1s}@keyframes floatSquare{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(20px,-15px) rotate(5deg)}50%{transform:translate(-15px,10px) rotate(-5deg)}75%{transform:translate(10px,20px) rotate(3deg)}}.hero-content{display:grid;grid-template-columns:1fr 380px;gap:3rem;max-width:1400px;width:100%;align-items:center;position:relative;z-index:2}.hero-text{padding-right:2rem}.logo-title{margin-bottom:1.5rem}.company-logo{max-width:280px;height:auto;margin-bottom:1rem}.hero-heading{font-size:2.2rem;font-weight:700;line-height:1.3;color:#fff;margin-bottom:.75rem;font-family:Roboto,Arial;text-shadow:0 1px 3px rgba(0,0,0,.3)}.hero-description{font-size:1.1rem;line-height:1.5;color:#f9f3f3;margin-bottom:1rem;font-family:Roboto,Arial;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.2)}.hero-contact{margin-top:1.5rem;padding:1rem 0;border-top:1px solid rgba(229,217,192,.6)}.hero-contact-text{color:#f9f3f3;text-shadow:0 1px 1px rgba(0,0,0,.2)}.contact-form-section{background:#fff;border-radius:8px;padding:2rem;box-shadow:0 4px 20px #00000014;border:1px solid #e5d9c0}.form-title{font-size:1.1rem;font-weight:700;color:#333;text-align:center;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #2874F0;font-family:Roboto,Arial}.contact-form{display:flex;flex-direction:column;gap:1rem}.form-row{display:flex;gap:.75rem;align-items:stretch;width:100%}.title-select{flex:0 0 80px;padding:.6rem;border:1px solid #e5d9c0;border-radius:4px;background:#fff;font-size:.85rem;color:#333;cursor:pointer;transition:all .3s ease;font-family:Roboto,Arial}.title-select:focus{outline:2px solid #2874F0;border-color:#2874f0}.name-input{flex:1;padding:.6rem;border:1px solid #e5d9c0;border-radius:4px;font-size:.85rem;transition:all .3s ease;min-width:0;font-family:Roboto,Arial;color:#333}.name-input::placeholder{color:#999}.name-input:focus{outline:2px solid #2874F0;border-color:#2874f0}.email-input{width:100%;padding:.6rem;border:1px solid #e5d9c0;border-radius:4px;font-size:.85rem;transition:all .3s ease;box-sizing:border-box;font-family:Roboto,Arial;color:#333}.email-input::placeholder{color:#999}.email-input:focus{outline:2px solid #2874F0;border-color:#2874f0}.country-select{width:100%;padding:.6rem;border:1px solid #e5d9c0;border-radius:4px;background:#fff;font-size:.85rem;color:#333;cursor:pointer;transition:all .3s ease;font-family:Roboto,Arial}.country-select:focus{outline:2px solid #2874F0;border-color:#2874f0}.contact-input{width:100%;padding:.6rem;border:1px solid #e5d9c0;border-radius:4px;font-size:.85rem;transition:all .3s ease;box-sizing:border-box;font-family:Roboto,Arial;color:#333}.contact-input::placeholder{color:#999}.contact-input:focus{outline:2px solid #2874F0;border-color:#2874f0}.submit-button{max-width:200px;padding:.6rem 1.5rem;background-color:#2874f0;color:#fff;border:1px solid transparent;border-radius:4px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:.25rem;display:flex;align-items:center;justify-content:center;gap:.5rem;font-family:Roboto,Arial;box-shadow:0 2px 5px #2874f04d;margin-left:auto;margin-right:auto}.name-input.error,.title-select.error,.country-select.error,.email-input.error,.contact-input.error{border-color:#e74c3c;outline-color:#e74c3c}.error-message{color:#e74c3c;font-size:.75rem;margin-top:-.25rem;margin-bottom:.25rem;font-family:Roboto,Arial;font-weight:500}.success-message{text-align:center;padding:1.5rem;background:#d4edda;border-radius:6px;border:1px solid #c3e6cb;margin:0;width:100%;box-sizing:border-box}.success-text{display:block;font-size:1rem;font-weight:700;color:#155724;margin-bottom:.25rem;font-family:Roboto,Arial}.success-note{color:#155724;font-size:.8rem;margin:0;font-family:Roboto,Arial}@media (max-width: 1400px){.hero-section{padding:20px 8.33%}}@media (max-width: 1200px){.hero-section{padding:40px 5%}.contact-form-section .contact-form-container{padding:0 20px}}@media (max-width: 968px){.hero-section{padding:20px}.hero-content{grid-template-columns:1fr 380px;gap:3rem}.hero-text{padding-right:0;text-align:center}.company-logo{margin:0 auto 1rem}.hero-heading{font-size:2rem}.hero-description{font-size:1.05rem}}@media (max-width: 768px){.hero-section{padding:20px;min-height:45vh;background:#021737,repeating-linear-gradient(90deg,transparent 0px,transparent 39px,rgba(255,255,255,.08) 39px,rgba(255,255,255,.08) 40px,transparent 40px,transparent 80px),repeating-linear-gradient(0deg,transparent 0px,transparent 39px,rgba(255,255,255,.08) 39px,rgba(255,255,255,.08) 40px,transparent 40px,transparent 80px),repeating-conic-gradient(from 0deg at 40px 40px,transparent 0deg 90deg,rgba(40,116,240,.08) 90deg 180deg,transparent 180deg 270deg,rgba(40,116,240,.05) 270deg 360deg) 0 0 / 80px 80px}.hero-section:before,.hero-section:after,.hero-section .floating-square{display:none}.hero-content{grid-template-columns:1fr;gap:3rem}.contact-form-section{padding:1.5rem;max-width:100%;min-width:0;width:100%;box-sizing:border-box;margin-left:auto;margin-right:auto}.hero-heading{font-size:1.8rem}.hero-description{font-size:1.05rem}}@media (max-width: 480px){.hero-section{min-height:40vh;background:#021737,repeating-linear-gradient(90deg,transparent 0px,transparent 49px,rgba(255,255,255,.08) 49px,rgba(255,255,255,.08) 50px,transparent 50px,transparent 100px),repeating-linear-gradient(0deg,transparent 0px,transparent 49px,rgba(255,255,255,.08) 49px,rgba(255,255,255,.08) 50px,transparent 50px,transparent 100px)}.hero-content{padding:0 16px}.contact-form-section{padding:1.25rem;max-width:100%;width:100%;box-sizing:border-box}.form-row{flex-direction:column;gap:.5rem}.title-select{flex:none;width:100%}.hero-heading{font-size:1.6rem}.hero-description{font-size:1rem}.email-link{font-size:.8rem}}.z-welcome-display{background:#fff;width:100%;padding:60px 20px;text-align:center;overflow:hidden;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1a1a1a;border-bottom:1px solid #f5f5f5;position:relative}.z-welcome-display:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(180,180,180,.65) 1px,transparent 1px);background-size:40px 40px;background-position:0 0;pointer-events:none;z-index:1}.z-welcome-display:after{content:"";position:absolute;inset:20px 0 0 20px;background-image:radial-gradient(circle,rgba(160,160,160,.55) 1px,transparent 1px);background-size:40px 40px;background-position:0 0;pointer-events:none;z-index:1}.z-welcome-content{max-width:1200px;margin:0 auto;position:relative;z-index:2}.z-welcome-header{margin-bottom:40px;position:relative;z-index:3}.z-welcome-header h2{color:#1a1a1a;font-size:2.2rem;font-weight:700;margin-bottom:12px;line-height:1.2;letter-spacing:-.02em;position:relative;z-index:3}.z-welcome-header .z-subtitle{color:#666;font-size:1rem;font-weight:500;margin-bottom:16px;letter-spacing:.1em;text-transform:uppercase;opacity:.8;position:relative;z-index:3}.z-welcome-divider{width:80px;height:3px;background:linear-gradient(90deg,#2874f0,#1c65d1);margin:0 auto;border-radius:2px;position:relative;z-index:3}.z-welcome-description{font-size:1.1rem;line-height:1.7;color:#555;max-width:700px;margin:0 auto 40px;font-weight:400;padding:0 20px;opacity:.9;position:relative;z-index:3}.z-coming-soon-container{margin:0 auto 40px;max-width:700px;position:relative;z-index:4}.z-coming-soon-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 8px 32px #0000000f;border:1px solid rgba(40,116,240,.06);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:4}.z-coming-soon-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px #2874f01a;border-color:#2874f01a}.z-coming-soon-header{background:linear-gradient(135deg,#2874f0,#1c65d1);padding:28px 32px;display:flex;align-items:center;gap:20px;color:#fff;position:relative;z-index:4}.z-coming-soon-icon{width:56px;height:56px;background:#ffffff1a;border-radius:14px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);flex-shrink:0;position:relative;z-index:4}.z-coming-soon-icon .z-icon{font-size:26px;opacity:.95}.z-coming-soon-title{text-align:left;flex:1;position:relative;z-index:4}.z-coming-soon-title h3{margin:0 0 8px;font-size:1.6rem;font-weight:700;letter-spacing:-.01em}.z-coming-soon-tag{display:inline-flex;align-items:center;gap:8px;background:#ffffff1f;padding:6px 16px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);position:relative;z-index:4}.z-tag-text{font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.z-tag-pulse{width:6px;height:6px;background:#4cd964;border-radius:50%;animation:pulse 2s infinite;position:relative;z-index:4}@keyframes pulse{0%{box-shadow:0 0 #4cd964b3}70%{box-shadow:0 0 0 5px #4cd96400}to{box-shadow:0 0 #4cd96400}}.z-coming-soon-body{padding:36px 32px;position:relative;z-index:4}.z-coming-soon-message{font-size:1.05rem;line-height:1.75;color:#444;margin:0 0 32px;text-align:left;font-weight:400;opacity:.9;position:relative;z-index:4}.z-coming-soon-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:36px;padding:24px;background:linear-gradient(135deg,#f9fbff,#f2f7ff);border-radius:12px;border:1px solid rgba(40,116,240,.08);position:relative;z-index:4}.z-feature-item{display:flex;align-items:center;gap:12px;padding:4px 0;position:relative;z-index:4}.z-feature-icon{width:22px;height:22px;background:linear-gradient(135deg,#2874f0,#1c65d1);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0;box-shadow:0 2px 4px #2874f033;position:relative;z-index:4}.z-feature-text{color:#333;font-size:.94rem;font-weight:500;opacity:.9;position:relative;z-index:4}.z-contact-info{background:linear-gradient(135deg,#f9fbff,#f2f7ff);border-radius:12px;padding:26px;border:1px solid rgba(40,116,240,.08);position:relative;z-index:4}.z-contact-message{color:#444;font-size:.96rem;margin:0 0 20px;text-align:center;font-weight:500;opacity:.9;position:relative;z-index:4}.z-contact-options{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;position:relative;z-index:4}.z-contact-link{display:inline-flex;align-items:center;gap:10px;color:#2874f0;text-decoration:none;font-weight:600;font-size:.94rem;padding:12px 24px;background:#fff;border-radius:8px;border:1px solid rgba(40,116,240,.12);transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 3px 8px #2874f00f;position:relative;z-index:4}.z-contact-link:hover{background:linear-gradient(135deg,#2874f0,#1c65d1);color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px #2874f026;border-color:transparent}.z-contact-icon{font-size:1.05rem;opacity:.9}.z-welcome-stats{display:flex;justify-content:center;gap:48px;margin-top:50px;flex-wrap:wrap;position:relative;z-index:4}.z-stat-item{text-align:center;padding:28px 24px;background:#fff;border-radius:14px;box-shadow:0 6px 20px #0000000a;border:1px solid rgba(0,0,0,.03);width:220px;height:140px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;z-index:4}.z-stat-item:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2874f0,#1c65d1);opacity:0;transition:opacity .3s ease;z-index:4}.z-stat-item:hover{transform:translateY(-5px);box-shadow:0 12px 30px #2874f014;border-color:#2874f01a}.z-stat-item:hover:before{opacity:1}.z-stat-number{color:#2874f0;font-size:2.4rem;font-weight:800;margin-bottom:8px;display:block;background:linear-gradient(135deg,#2874f0,#1c65d1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em;position:relative;z-index:4}.z-stat-label{color:#666;font-size:.9rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.9;position:relative;z-index:4}@media (max-width: 1200px){.z-welcome-display{padding-top:20px;padding-bottom:40px}.z-welcome-content{max-width:100%;padding:0 5%}.z-welcome-stats{gap:32px}.z-stat-item{width:180px;height:120px}}@media (max-width: 968px){.z-welcome-display{padding-top:20px;padding-bottom:40px}.z-welcome-display:before{background-size:35px 35px}.z-welcome-display:after{background-size:35px 35px}.z-welcome-content{max-width:100%;padding:0 20px}.z-welcome-header h2{font-size:2rem}.z-welcome-stats{gap:24px;margin-top:40px}.z-stat-item{width:180px;height:120px}.z-stat-number{font-size:2rem}}@media (max-width: 768px){.z-welcome-display{padding:20px}.z-welcome-display:before{background-size:30px 30px}.z-welcome-display:after{background-size:30px 30px}.z-welcome-content{max-width:100%;padding:0}.z-welcome-header h2{font-size:1.8rem}.z-welcome-header .z-subtitle{font-size:.95rem}.z-welcome-description{font-size:1.05rem;padding:0 15px;margin-bottom:36px}.z-coming-soon-header{flex-direction:column;text-align:center;padding:24px;gap:16px}.z-coming-soon-icon{width:52px;height:52px}.z-coming-soon-title{text-align:center}.z-coming-soon-body{padding:28px 24px}.z-coming-soon-features{grid-template-columns:1fr;gap:16px;padding:20px}.z-contact-options{flex-direction:column;align-items:center;gap:16px}.z-contact-link{width:100%;max-width:280px;justify-content:center}.z-welcome-stats{gap:16px;margin-top:36px;justify-content:center}.z-stat-item{width:calc(50% - 8px);height:120px;min-width:0;padding:20px 16px}.z-stat-number{font-size:1.8rem}.z-stat-label{font-size:.85rem}}@media (max-width: 480px){.z-welcome-display{padding:32px 12px}.z-welcome-display:before{background-size:25px 25px}.z-welcome-display:after{background-size:25px 25px}.z-welcome-header h2{font-size:1.6rem}.z-welcome-description{font-size:1rem;margin-bottom:32px}.z-welcome-stats{gap:12px;margin-top:32px}.z-stat-item{width:calc(50% - 6px);height:110px;padding:18px 12px}.z-stat-number{font-size:1.6rem}.z-stat-label{font-size:.8rem}}@media (max-width: 360px){.z-welcome-stats{gap:8px}.z-stat-item{width:calc(50% - 4px);height:100px;padding:16px 10px}.z-stat-number{font-size:1.4rem}.z-stat-label{font-size:.75rem}}.slideshow-container{margin:0;width:100%}.slideshow-link-wrapper{text-decoration:none;color:inherit;display:block;width:100%}.slideshow-track{display:flex;transition:transform .6s cubic-bezier(.25,.46,.45,.94);height:100%;width:100%}.slideshow-slide{flex:0 0 100%;min-width:100%;height:400px;display:flex;align-items:center;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.slideshow-content{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;padding-left:8.33%;padding-right:8.33%;box-sizing:border-box}.slideshow-inner{width:100%;max-width:600px}.slideshow-header{margin-bottom:1.5rem}.slideshow-header h3{font-size:2.2rem;font-weight:700;font-family:Roboto,Arial,sans-serif;margin-bottom:.5rem;color:#fff}.slideshow-divider{width:60px;height:3px;background:#2874f0;border-radius:2px;margin-bottom:1.5rem}.slideshow-features{margin-bottom:1rem}.slideshow-features-list{display:flex;flex-direction:column;gap:8px}.slideshow-feature-item{font-size:.9rem;font-weight:700;font-family:Roboto,Arial,sans-serif;line-height:1.2;text-transform:uppercase;letter-spacing:.5px;color:#fff}.slideshow-description{font-size:.95rem;line-height:1.4;font-family:Roboto,Arial,sans-serif;font-weight:400;margin:0 0 1.5rem;color:#fff}.slideshow-actions{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.slideshow-button{padding:10px 22px;border-radius:6px;text-decoration:none;font-weight:600;font-size:.9rem;transition:all .3s ease;border:2px solid transparent;font-family:Roboto,Arial,sans-serif;background:#2874f0;color:#fff;box-shadow:0 4px 12px #2874f04d;display:inline-block}.slideshow-button:hover{background:#1c65d1;transform:translateY(-2px);box-shadow:0 6px 16px #2874f066}.slideshow-contact{display:flex;align-items:center;gap:.5rem}.slideshow-contact-text{font-size:.9rem;font-family:Roboto,Arial,sans-serif;color:#fff}.slideshow-phone{font-size:.95rem;font-weight:700;text-decoration:none;font-family:Roboto,Arial,sans-serif;color:#4fc3f7;transition:color .3s ease}.slideshow-phone:hover{color:#c0392b}.slideshow-hint{font-size:.9rem;font-weight:600;font-style:italic;margin-top:1rem;font-family:Roboto,Arial,sans-serif;color:#4fc3f7}.slideshow-link-wrapper{text-decoration:none;color:inherit;display:block;width:100%;height:100%}@media (max-width: 1200px){.slideshow-content{padding-left:20px;padding-right:20px}.slideshow-inner{max-width:550px}}@media (max-width: 968px){.slideshow-header h3{font-size:2rem}.slideshow-feature-item{font-size:.85rem}.slideshow-description{font-size:1rem}}@media (max-width: 768px){.slideshow-wrapper,.slideshow-slide{height:320px}.slideshow-content{padding-left:20px;padding-right:20px}.slideshow-header h3{font-size:1.8rem}.slideshow-feature-item,.slideshow-description{font-size:.95rem}.slideshow-actions{flex-direction:column;align-items:flex-start;gap:1rem}}@media (max-width: 480px){.slideshow-wrapper,.slideshow-slide{height:300px}.slideshow-content{padding-left:20px;padding-right:20px}.slideshow-header h3{font-size:1.6rem}.slideshow-feature-item{font-size:1rem}.slideshow-feature-item .slideshow-description{font-size:1rem}.slideshow-feature-item .slideshow-button{padding:8px 18px;font-size:.85rem}}.three-blocks-wrapper{padding:60px 8.33%}.blocks-container{display:flex;gap:30px;justify-content:space-between;align-items:stretch}.block{flex:1;position:relative;min-height:600px;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001a;transition:transform .3s ease,box-shadow .3s ease;background:#fff;display:flex;flex-direction:column}.block:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00000026}.block-background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.8;transition:opacity .3s ease}.block:hover .block-background{opacity:.9}.block-1-bg{background-color:#2874f0;background-image:linear-gradient(to bottom,#2874f0,#1c65d1 40%,#1c65d1b3,#1c65d166 80%),url(/images/backgrounds/index-elec.jpg)}.block-2-bg{background-color:#34a853;background-image:linear-gradient(to bottom,#34a853,#2e8b57 40%,#2e8b57b3,#2e8b5766 80%),url(/images/backgrounds/ident5.jpg)}.block-3-bg{background-color:#ea4335;background-image:linear-gradient(to bottom,#ea4335,#d32f2f 40%,#d32f2fb3,#d32f2f66 80%),url(/images/backgrounds/ident22.jpg)}.block-content{position:relative;z-index:2;color:#fff;padding:40px 35px;flex:1;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.8) 100%);min-height:100%;box-sizing:border-box}.block-content h3{font-size:2.2rem;font-weight:700;margin-bottom:25px;line-height:1.3;text-shadow:0 2px 4px rgba(0,0,0,.4)}.block-content p{font-size:1.1rem;line-height:1.7;margin-bottom:0;opacity:.95;text-shadow:0 1px 2px rgba(0,0,0,.4);flex:1}.block-content ul{margin:0;padding:0;list-style:none;flex:1}.block-content li{font-size:1.05rem;line-height:1.7;margin-bottom:14px;padding-left:24px;position:relative;opacity:.95;text-shadow:0 1px 2px rgba(0,0,0,.4)}.block-content li:before{content:"✓";color:#fff;font-weight:700;position:absolute;left:0;font-size:1.1rem}.block-content li:last-child{margin-bottom:0}.block-content>*{max-width:100%;word-wrap:break-word}@media (max-width: 1200px){.three-blocks-wrapper{padding:40px 5%}.blocks-container{flex-direction:column;gap:20px}.block{min-height:450px;width:100%}.block-content{padding:35px 30px}.block-content h3{font-size:2.2rem;margin-bottom:20px}.block-content p,.block-content li{line-height:1.6}}@media (max-width: 968px){.three-blocks-wrapper{padding:40px 20px}}@media (max-width: 768px){.three-blocks-wrapper{padding:20px}.blocks-container{gap:20px}.block{min-height:400px;border-radius:10px}.block-content{padding:30px 25px}.block-content h3{font-size:1.8rem;margin-bottom:18px}.block-content p,.block-content li{font-size:1.05rem;line-height:1.6}.block-content li{margin-bottom:12px;padding-left:22px}}@media (max-width: 480px){.three-blocks-wrapper{padding:20px}.block{min-height:380px;border-radius:8px}.block-content{padding:25px 20px}.block-content h3{font-size:1.6rem;margin-bottom:15px}.block-content p,.block-content li{font-size:1rem;line-height:1.5}.block-content li{margin-bottom:10px;padding-left:20px}.block-content li:before{font-size:1rem}}@media (max-width: 360px){.block-content{padding:20px 18px}.block-content h3{font-size:1.2rem}.block-content p,.block-content li{font-size:.9rem}}.authorized-distributor-section{background:#fff;margin-top:0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding:60px 8.33%}.distributor-container{max-width:1400px;margin:0 auto}.distributor-content{display:grid;grid-template-columns:1fr 420px;gap:4rem;align-items:center}.distributor-text{padding-right:2rem}.distributor-badge{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#2874f0,#1c65d1);color:#fff;padding:8px 16px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px;box-shadow:0 4px 12px #2874f04d;font-family:Roboto,Arial}.badge-icon{font-weight:700;font-size:14px}.distributor-title{color:#333;font-size:2.2rem;font-weight:700;line-height:1.3;margin-bottom:.75rem;font-family:Roboto,Arial}.distributor-description{font-size:1.1rem;line-height:1.6;color:#666;margin-bottom:1rem;font-family:Roboto,Arial;font-weight:400}.distributor-features{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:1.5rem 0}.feature-item{display:flex;align-items:center;gap:10px;padding:10px 0;color:#333;font-weight:500;font-size:.85rem;font-family:Roboto,Arial;border-bottom:1px solid #f5f5f5}.feature-item:last-child{border-bottom:none}.feature-icon{font-size:16px;width:20px;text-align:center;flex-shrink:0}.distributor-contact{margin-top:2rem;padding:1.25rem 0;border-top:1px solid #e5d9c0}.contact-text{font-size:1.1rem;line-height:1.5;color:#666;margin:0;font-family:Roboto,Arial}.email-link{color:#2874f0;text-decoration:none;font-size:.85rem;font-weight:500;transition:color .3s ease;font-family:Roboto,Arial}.email-link:hover{color:#1c65d1;text-decoration:underline}.highlight{color:#2874f0;font-weight:600}.distributor-image{position:relative;background:transparent;border-radius:0;padding:0;box-shadow:none;border:none;transition:transform .3s ease}.distributor-image:hover{transform:translateY(-3px)}.certification-image{width:100%;height:auto;display:block;border-radius:4px;transition:transform .3s ease;box-shadow:0 2px 15px #00000014}.distributor-image:hover .certification-image{transform:scale(1.02);box-shadow:0 4px 20px #0000001f}@media (max-width: 1200px){.authorized-distributor-section{padding:40px 5%}}@media (max-width: 968px){.authorized-distributor-section{padding:40px 20px}.distributor-content{grid-template-columns:1fr 380px;gap:3rem}.distributor-text{padding-right:0}.distributor-title{font-size:2rem}.distributor-description{font-size:1.1rem}.distributor-features{grid-template-columns:1fr;gap:10px}}@media (max-width: 768px){.distributor-content{grid-template-columns:1fr;gap:2.5rem;text-align:center}.distributor-title{font-size:1.8rem}.distributor-description{font-size:1.05rem}.feature-item{justify-content:center}.distributor-contact{margin-top:1.5rem;padding:1rem 0}}@media (max-width: 480px){.distributor-title{font-size:1.6rem}.distributor-description{font-size:1rem}.distributor-badge{font-size:11px;padding:6px 12px}.feature-item{font-size:.8rem;padding:8px 0}.contact-text{font-size:.8rem}}.back-to-top-container{width:100%;background-color:#2a251b;border-bottom:1px solid #3a3325;transition:all .3s ease;opacity:0;visibility:hidden;transform:translateY(10px)}.back-to-top-container.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top-wrapper{width:100%;margin:0 auto}.back-to-top-button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;background:linear-gradient(135deg,#8b7a58,#6d5c3e);color:#f5e8d0;border:none;padding:16px 20px;font-family:Roboto Bold,Arial,sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.back-to-top-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.back-to-top-button:hover:before{left:100%}.back-to-top-button:hover{background:linear-gradient(135deg,#9c8b69,#7d6c4e);color:#fff;box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.back-to-top-button:active{transform:translateY(0);box-shadow:0 2px 6px #0003}.back-to-top-text{position:relative;z-index:1}.back-to-top-arrow{display:flex;align-items:center;justify-content:center;width:20px;height:20px;position:relative;z-index:1;transition:transform .3s ease}.back-to-top-button:hover .back-to-top-arrow{transform:translateY(-2px)}.back-to-top-arrow svg{transition:transform .3s ease}.back-to-top-button:hover .back-to-top-arrow svg{transform:translateY(-2px)}.back-to-top-button:focus{outline:2px solid #d4b774;outline-offset:2px}@media (max-width: 1200px){.back-to-top-wrapper{width:100%}}@media (max-width: 992px){.back-to-top-button{padding:14px 18px;font-size:14px}.back-to-top-arrow{width:18px;height:18px}}@media (max-width: 768px){.back-to-top-button{padding:12px 16px;font-size:13px;gap:10px}.back-to-top-arrow{width:16px;height:16px}}@media (max-width: 576px){.back-to-top-container{border-bottom:1px solid #2a251b}.back-to-top-button{padding:10px 12px;font-size:12px;gap:8px}.back-to-top-arrow{width:14px;height:14px}.back-to-top-arrow svg{width:12px;height:12px}}@keyframes slideUpFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.back-to-top-container.visible{animation:slideUpFadeIn .3s ease-out}.back-to-top-container{z-index:999;position:relative}.footer{background-color:#1a1610;color:#e8e2d4;margin-top:0;font-family:Roboto Regular,Arial,sans-serif;border-top:3px solid #2a251b}.footer-container{max-width:1400px;margin:0 auto;padding:0 15px}.footer-copyright{background-color:#1a1610;color:#d4ccb8;text-align:center;padding:14px 0;font-size:14px;border-bottom:1px solid #2a251b;font-weight:500}.footer-brand{font-family:Rockwell Extra Bold,Roboto Bold,Arial,sans-serif;font-weight:700;color:#f5e8d0;text-shadow:0 1px 2px rgba(0,0,0,.3)}.footer-main{padding:30px 0;background-color:#1a1610;border-bottom:1px solid #2a251b}.footer-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:30px;align-items:start}.footer-column{display:flex;flex-direction:column}.footer-heading{margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #8b7a58;position:relative}.footer-heading:after{content:"";position:absolute;bottom:-2px;left:0;width:40px;height:2px;background-color:#d4b774}.footer-title{font-weight:700;color:#f5e8d0;font-size:16px;font-family:Roboto Bold,Arial,sans-serif;text-transform:uppercase;letter-spacing:.5px}.footer-title-link{text-decoration:none;transition:all .3s ease}.footer-title-link:hover{opacity:.8}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.footer-links li{margin:0}.footer-link{color:#d4ccb8;text-decoration:none;font-size:14px;transition:all .3s ease;display:inline-block;background:none;border:none;cursor:pointer;text-align:left;width:100%;position:relative;padding:4px 0}.footer-link:hover{color:#f5e8d0;transform:translate(8px)}.footer-link:before{content:"›";position:absolute;left:-12px;opacity:0;transition:all .3s ease;color:#d4b774}.footer-link:hover:before{opacity:1;left:-8px}.footer-logout-btn{font-family:Roboto Regular,Arial,sans-serif;font-size:14px;color:#d4ccb8}.footer-logout-btn:hover{color:#e74c3c}.footer-contact{color:#d4ccb8;font-size:14px;line-height:1.6}.footer-contact p{margin:0 0 8px}.footer-description{background-color:#1a1610;padding:35px 0;border-top:1px solid #2a251b;border-bottom:1px solid #2a251b}.description-content{color:#e8e2d4;font-size:15px;line-height:1.7;margin:0 auto;max-width:1100px;text-align:center;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding:0 10px;box-sizing:border-box}.footer-links-row{background-color:#1a1610;padding:25px 0;border-bottom:1px solid #2a251b}.footer-additional-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px}.footer-additional-link{color:#d4ccb8;text-decoration:none;font-size:13px;transition:all .3s ease;padding:4px 8px;border-radius:4px;white-space:nowrap}.footer-additional-link:hover{color:#f5e8d0;background-color:#f5e8d01a}.link-separator{color:#8b7a58;margin:0 2px}.footer-social{background-color:#1a1610;padding:35px 0;border-top:1px solid #2a251b}.social-icons{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.social-icon{display:inline-flex;transition:all .3s ease;border-radius:50%;overflow:hidden;background-color:#2a251b;padding:0;border:1px solid #3a3325}.social-icon:hover{transform:translateY(-3px);background-color:#8b7a58;box-shadow:0 4px 12px #0000004d;border-color:#d4b774}.social-icon img{width:45px;height:45px;border-radius:50%;object-fit:cover;filter:brightness(.9)}@media (max-width: 1200px){.footer-container{max-width:100%}.footer-grid{grid-template-columns:repeat(4,1fr);gap:25px}.footer-column:nth-child(5){grid-column:span 2}}@media (max-width: 992px){.footer-grid{grid-template-columns:repeat(3,1fr);gap:30px}.footer-column:nth-child(4),.footer-column:nth-child(5){grid-column:span 1}.footer-additional-links{gap:10px}.footer-additional-link{font-size:12px;padding:3px 6px}.description-content{font-size:14px;line-height:1.6;padding:0 15px}}@media (max-width: 768px){.footer-main{padding:40px 0 20px}.footer-grid{grid-template-columns:repeat(2,1fr);gap:25px}.footer-column:nth-child(5){grid-column:span 2}.footer-additional-links{flex-direction:column;gap:8px}.link-separator{display:none}.social-icons{gap:15px}.social-icon{padding:8px}.social-icon img{width:20px;height:20px}.description-content{font-size:14px;line-height:1.6;text-align:left;padding:0 10px}.footer-additional-link{font-size:12px;padding:6px 12px;background-color:#f5e8d00d;border-radius:20px;white-space:normal;text-align:center;line-height:1.3;min-width:120px}}@media (max-width: 576px){.footer{margin-top:0}.footer-copyright{font-size:12px;padding:12px 0}.footer-main{padding:30px 0 15px}.footer-grid{grid-template-columns:1fr;gap:20px;text-align:center}.footer-column:nth-child(5){grid-column:span 1}.footer-heading{text-align:center}.footer-heading:after{left:50%;transform:translate(-50%)}.footer-link{text-align:center;padding-left:0}.footer-link:hover{transform:translateY(-2px)}.footer-link:before{display:none}.footer-description{padding:25px 0}.description-content{font-size:13px;line-height:1.5;text-align:left;padding:0 5px;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.footer-additional-links{gap:6px}.footer-social{padding:25px 0}.social-icons{gap:12px}.social-icon{padding:6px}.social-icon img{width:18px;height:18px}}@media (max-width: 400px){.footer-container{padding:0 10px}.footer-grid{gap:15px}.footer-main{padding:20px 0 10px}.footer-heading{margin-bottom:15px}.footer-links{gap:6px}.description-content{font-size:12px;line-height:1.4;padding:0}.footer-additional-link{font-size:11px;padding:5px 10px;min-width:110px}}.footer-link,.footer-additional-link,.social-icon{transition:all .3s ease}.footer-link:focus,.footer-additional-link:focus,.social-icon:focus{outline:2px solid #d4b774;outline-offset:2px}.footer a:focus,.footer button:focus{outline:2px solid #d4b774;outline-offset:2px}.description-content{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.checkout-page{max-width:1100px;padding-left:30px;padding-right:30px;margin:140px auto 100px}.checkout-page .page-title{font-weight:700;font-size:22px;margin-bottom:18px}.checkout-page .checkout-grid{display:grid;grid-template-columns:1fr 350px;column-gap:12px;align-items:start}@media (max-width: 1000px){.checkout-page .main{max-width:500px}.checkout-page .checkout-grid{grid-template-columns:1fr}}.checkout-page .cart-item-container,.checkout-page .payment-summary{border:1px solid rgb(222,222,222);border-radius:4px;padding:18px}.checkout-page .cart-item-container{margin-bottom:12px}.checkout-page .payment-summary{padding-bottom:5px}@media (max-width: 1000px){.checkout-page .payment-summary{grid-row:1;margin-bottom:12px}}.checkout-page .delivery-date{color:#198754;font-weight:700;font-size:19px;margin-top:5px;margin-bottom:22px}.checkout-page .cart-item-details-grid{display:grid;grid-template-columns:100px 1fr 1fr;column-gap:25px}@media (max-width: 1000px){.checkout-page .cart-item-details-grid{grid-template-columns:100px 1fr;row-gap:30px}}.checkout-page .product-image{max-width:100%;max-height:120px;margin-left:auto;margin-right:auto}.checkout-page .product-name{font-weight:700;margin-bottom:8px}.checkout-page .product-price{font-weight:700;margin-bottom:5px}.checkout-page .product-quantity .link-primary{margin-left:3px}@media (max-width: 1000px){.checkout-page .delivery-options{grid-column:1 / span 2}}.checkout-page .delivery-options-title{font-weight:700;margin-bottom:10px}.checkout-page .delivery-option{display:grid;grid-template-columns:24px 1fr;margin-bottom:12px;cursor:pointer}.checkout-page .delivery-option-input{margin:3px 5px 0 0;cursor:pointer}.checkout-page .delivery-option-date{font-weight:500;margin-bottom:3px}.checkout-page .delivery-option-price{color:#787878;font-size:15px}.checkout-page .payment-summary-title{font-weight:700;font-size:18px;margin-bottom:12px}.checkout-page .payment-summary-row{display:grid;grid-template-columns:1fr auto;font-size:15px;margin-bottom:9px}.checkout-page .payment-summary-money{text-align:right}.checkout-page .subtotal-row .payment-summary-money{border-top:1px solid rgb(222,222,222)}.checkout-page .subtotal-row div{padding-top:9px}.checkout-page .total-row{color:#198754;font-weight:700;font-size:18px;border-top:1px solid rgb(222,222,222);padding-top:18px}.checkout-page .place-order-button{width:100%;padding-top:12px;padding-bottom:12px;border-radius:5px;margin-top:20px;margin-bottom:19px}.checkout-header{height:60px;padding-left:30px;padding-right:30px;background-color:#fff;display:flex;justify-content:center;position:fixed;top:0;left:0;right:0;z-index:1000}.checkout-header .header-content{width:100%;max-width:1100px;display:flex;align-items:center}.checkout-header .checkout-header-left-section{width:200px}.checkout-header .logo{height:26px;margin-top:0}.checkout-header .mobile-logo{display:none}@media (max-width: 575px){.checkout-header .checkout-header-left-section{width:auto}.checkout-header .logo{display:none}.checkout-header .mobile-logo{display:inline-block;height:26px}}.checkout-header .checkout-header-middle-section{flex:1;flex-shrink:0;text-align:center;font-size:22px;font-weight:500;display:flex;justify-content:center}.checkout-header .return-to-home-link{color:#198754;text-decoration:none;cursor:pointer}@media (max-width: 1000px){.checkout-header .checkout-header-middle-section{font-size:20px;margin-right:60px}.checkout-header .return-to-home-link{font-size:20px}}@media (max-width: 575px){.checkout-header .checkout-header-middle-section{margin-right:5px}}.checkout-header .checkout-header-right-section{text-align:right;width:200px;display:flex;align-items:center;justify-content:end}.checkout-header .checkout-header-right-section img{height:32px}@media (max-width: 1000px){.checkout-header .checkout-header-right-section{width:auto}}.tracking-page{max-width:850px;padding-left:30px;padding-right:30px;margin:90px auto 100px}.tracking-page .back-to-orders-link{display:inline-block;margin-bottom:30px}.tracking-page .delivery-date{font-size:25px;font-weight:700;margin-bottom:10px}.tracking-page .product-info{margin-bottom:3px}.tracking-page .product-image{max-width:150px;max-height:150px;margin-top:25px;margin-bottom:50px}.tracking-page .progress-labels-container{display:flex;justify-content:space-between;font-size:20px;font-weight:500;margin-bottom:15px}.tracking-page .current-status{color:#198754}@media (max-width: 575px){.tracking-page .progress-labels-container{font-size:16px}}@media (max-width: 450px){.tracking-page .progress-labels-container{flex-direction:column;margin-bottom:5px}.tracking-page .progress-label{margin-bottom:3px}}.tracking-page .progress-bar-container{height:25px;width:100%;border:1px solid rgb(200,200,200);border-radius:50px;overflow:hidden}.tracking-page .progress-bar{height:100%;background-color:#198754;border-radius:50px;width:50%}.orders-page{max-width:850px;padding-left:20px;padding-right:20px;margin:90px auto 100px}.orders-page .page-title{font-weight:700;font-size:26px;margin-bottom:25px}.orders-page .orders-grid{display:grid;grid-template-columns:1fr;row-gap:50px}.orders-page .order-header{background-color:#fff;border:1px solid rgb(222,222,222);display:flex;align-items:center;justify-content:space-between;padding:20px 25px;border-top-left-radius:5px;border-top-right-radius:5px}.orders-page .order-header-left-section{display:flex;flex-shrink:0}.orders-page .order-header-label{font-weight:700}.orders-page .order-date,.orders-page .order-total{margin-right:45px}.orders-page .order-header-right-section{flex-shrink:1}@media (max-width: 575px){.orders-page .order-header{flex-direction:column;align-items:start;line-height:23px;padding:15px}.orders-page .order-header-left-section{flex-direction:column}.orders-page .order-header-label{margin-right:5px}.orders-page .order-date,.orders-page .order-total{display:grid;grid-template-columns:auto 1fr;margin-right:0}.orders-page .order-header-right-section{display:grid;grid-template-columns:auto 1fr}}.orders-page .order-details-grid{padding:40px 25px;border:1px solid rgb(222,222,222);border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:grid;grid-template-columns:110px 1fr 220px;column-gap:35px;row-gap:60px;align-items:center}@media (max-width: 800px){.orders-page .order-details-grid{grid-template-columns:110px 1fr;row-gap:0;padding-bottom:8px}}@media (max-width: 450px){.orders-page .order-details-grid{grid-template-columns:1fr}}.orders-page .product-image-container{text-align:center}.orders-page .product-image-container img{max-width:110px;max-height:110px}.orders-page .product-name{font-weight:700;margin-bottom:5px}.orders-page .product-delivery-date{margin-bottom:3px}.orders-page .product-quantity{margin-bottom:8px}.orders-page .buy-again-button{font-size:14px;width:140px;height:36px;border-radius:5px;display:flex;align-items:center;justify-content:center}.orders-page .buy-again-icon{width:20px;margin-right:10px}.orders-page .product-actions{align-self:start}.orders-page .track-package-button{width:100%;font-size:14px;padding:8px}@media (max-width: 800px){.orders-page .buy-again-button{margin-bottom:10px}.orders-page .product-actions{grid-column:2;margin-bottom:30px}.orders-page .track-package-button{width:140px}}@media (max-width: 450px){.orders-page .product-image-container{text-align:center;margin-bottom:25px}.orders-page .product-image-container img{max-width:150px;max-height:150px}.orders-page .product-name{margin-bottom:10px}.orders-page .product-quantity{margin-bottom:15px}.orders-page .buy-again-button{width:100%;margin-bottom:15px}.orders-page .product-actions{grid-column:auto;margin-bottom:70px}.orders-page .track-package-button{width:100%;padding:12px}}.login-page{margin-top:60px;min-height:calc(100vh - 60px);display:flex;justify-content:center;align-items:center;background-color:#f8f9fa;padding:20px}.login-container{background:#fff;padding:40px;border-radius:8px;box-shadow:0 4px 6px #0000001a;width:100%;max-width:400px}.login-header{text-align:center;margin-bottom:30px}.login-title{color:#2874f0;font-size:28px;font-weight:700;margin:0 0 10px}.login-subtitle{color:#666;font-size:14px;margin:0}.login-form{display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column}.form-label{color:#333;font-size:14px;font-weight:600;margin-bottom:8px}.form-input{padding:12px 16px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .2s}.form-input:focus{outline:none;border-color:#2874f0;box-shadow:0 0 0 2px #2874f01a}.form-options{display:flex;justify-content:space-between;align-items:center;font-size:14px}.checkbox-container{display:flex;align-items:center;cursor:pointer;color:#333}.checkbox-container input{margin-right:8px}.forgot-password-link{color:#2874f0;text-decoration:none;font-weight:500}.forgot-password-link:hover{text-decoration:underline}.login-button{background-color:#2874f0;color:#fff;border:none;padding:12px 20px;border-radius:4px;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .2s;margin-top:10px}.login-button:hover:not(:disabled){background-color:#1c65d1}.login-button:disabled{background-color:#ccc;cursor:not-allowed}.login-footer{text-align:center;margin-top:30px;padding-top:20px;border-top:1px solid #eee}.register-link-text{color:#666;font-size:14px;margin:0}.register-link{color:#2874f0;font-weight:700;text-decoration:none}.register-link:hover{text-decoration:underline}.error-message{background-color:#fee;color:#c33;padding:12px 16px;border-radius:4px;border:1px solid #fcc;margin-bottom:20px;font-size:14px;text-align:center}.checkbox-container input[type=checkbox]{width:16px;height:16px;accent-color:#2874F0}@media (max-width: 500px){.login-container{padding:30px 20px}.login-title{font-size:24px}.form-options{flex-direction:column;gap:10px;align-items:flex-start}}.cable-wire-id-page{min-height:100vh;background:#fff;font-family:Roboto,Arial;color:#212121;margin-top:0}.cable-breadcrumb-nav{padding:12px 8.33%}.cable-breadcrumb-container{margin:0 auto;display:flex;align-items:center;gap:6px;font-size:10px}.page-header{background:linear-gradient(to bottom,#0006,#0003),linear-gradient(135deg,#2874f0b3,#1c65d1b3,#0f4eaeb3 50%,#083d8ccc),url(/images/CableAndWireID/elec8.jpg) center center / cover no-repeat;padding:80px 0 50px;text-align:center;color:#fff;position:relative;max-height:250px;display:flex;align-items:center}.page-header:before{content:"";position:absolute;inset:0;background:inherit;filter:blur(2px);z-index:1}.page-header-container{margin:0 auto;padding:0 8.33%;position:relative;z-index:3;width:100%}.page-title{font-size:2.5rem;font-weight:800;margin:0 0 16px;text-transform:uppercase;letter-spacing:-.5px;font-family:Inter,Roboto Bold,Arial,sans-serif;background:linear-gradient(90deg,#fff,#f5e8d0,#fff,#f5e8d0,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;background-size:200% 100%;animation:shimmer 10s ease-in-out infinite;text-shadow:0 4px 20px rgba(0,0,0,.1)}.page-divider{width:150px;height:5px;background:linear-gradient(90deg,#ffffffe6,#f5e8d0e6,#ffffffe6);margin:0 auto;border-radius:5px;box-shadow:0 4px 20px #ffffff4d,0 2px 10px #0003;position:relative;z-index:3}.hero-image-section{padding:0;position:relative;margin-top:30px}.hero-image-container{max-width:100%;overflow:hidden}.hero-image{width:100%;height:auto;display:block;object-fit:cover}.content-section{padding-top:50px;padding-bottom:50px;background:#fff}.content-container{margin:0 auto;padding:0 8.33%}.content-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.content-column{display:flex;flex-direction:column;gap:20px;background:#fff;padding:30px;border-radius:8px;box-shadow:0 4px 20px #00000014;border:1px solid #e5d9c0;transition:all .3s ease}.content-column:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001f}.content-heading{font-size:2.2rem;font-weight:700;color:#333;margin:0;line-height:1.3;font-family:Roboto,Arial}.content-paragraph{font-size:1.1rem;line-height:1.6;color:#666;margin:0;text-align:left;font-family:Roboto,Arial}.solutions-section{padding:60px 0;background:#000;position:relative}.solutions-container{margin:0 auto;padding:0 8.33%}.solutions-content{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.solutions-text{display:flex;flex-direction:column;gap:30px}.solutions-title{font-size:2.2rem;font-weight:700;color:#fff;margin:0;line-height:1.3;text-align:left;font-family:Roboto,Arial}.solutions-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.solutions-item{font-size:1.1rem;color:#fff;padding:12px 20px 12px 40px;position:relative;background:#ffffff0d;border-radius:6px;transition:all .3s ease;border:1px solid transparent;font-family:Roboto,Arial}.solutions-item:hover{background:#2874f01a;border-color:#2874f04d;transform:translate(5px)}.solutions-item:before{content:"✓";color:#2874f0;font-weight:700;position:absolute;left:20px;top:50%;transform:translateY(-50%);font-size:1rem}.gallery-section{margin-top:0;display:flex;flex-direction:column;gap:30px}.gallery-container{max-width:100%;margin:0;display:flex;flex-direction:column;gap:25px}.gallery-main-image{border-radius:8px;overflow:hidden;box-shadow:0 4px 20px #0000001a;border:1px solid #e5d9c0;height:350px;transition:all .3s ease;margin-bottom:10px}.gallery-main-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.gallery-main-img:hover{transform:scale(1.02)}.gallery-thumbnails{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;margin-top:15px;padding-top:10px}.gallery-thumbnail-item{width:80px;height:60px;border-radius:4px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .3s ease;opacity:.7}.gallery-thumbnail-item:hover{opacity:1;border-color:#2874f0}.gallery-thumbnail-active{opacity:1;border-color:#2874f0;box-shadow:0 2px 10px #2874f04d}.gallery-thumbnail-item img{width:100%;height:100%;object-fit:cover}.gallery-grid,.gallery-item,.gallery-image{display:none}.electrical-section{padding:60px 0;background:#fff}.electrical-container{margin:0 auto;padding:0 8.33%}.electrical-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;gap:30px;grid-template-areas:"title image ." ". image description";align-items:start}.electrical-title-column{grid-area:title;text-align:left;background:#fff;padding:0;position:relative;align-self:start}.electrical-title{font-size:2.2rem;font-weight:700;margin:0;font-family:Roboto,Arial;color:#333;line-height:1.2}.electrical-image{grid-area:image;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px #0000001a;border:1px solid #e5d9c0;transition:all .3s ease;background:#fff;height:100%;min-height:400px}.electrical-image:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00000026}.electrical-img{width:100%;height:100%;object-fit:cover;display:block}.electrical-description-column{grid-area:description;text-align:left;background:#fff;padding:30px;border-radius:8px;box-shadow:0 4px 20px #00000014;border:1px solid #e5d9c0;position:relative;align-self:end;justify-self:end}.electrical-solutions-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:15px}.electrical-solutions-item{font-size:1.1rem;color:#666;padding:12px 15px 12px 40px;position:relative;background:#fff;border-radius:6px;transition:all .3s ease;border:1px solid #e5d9c0;line-height:1.5;font-weight:500;font-family:Roboto,Arial}.electrical-solutions-item:hover{background:#f8f9fa;border-color:#2874f0;transform:translate(5px);box-shadow:0 2px 8px #2874f026}.electrical-solutions-item:before{content:"🛡️";color:#2874f0;font-weight:700;position:absolute;left:15px;top:50%;transform:translateY(-50%);font-size:1rem}.stats-section{padding:60px 0;background:linear-gradient(135deg,#2874f0,#1c65d1);color:#fff}.stats-container{max-width:1200px;margin:0 auto;padding:0 8.33%}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}.stat-item{padding:30px 20px;background:#ffffff1a;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.stat-number{font-size:2rem;font-weight:700;margin:0 0 10px;color:#fff;font-family:Roboto,Arial}.stat-label{font-size:.9rem;font-weight:500;margin:0;color:#e0e0e0;font-family:Roboto,Arial}.cta-section{padding:60px 0;background:#f8f9fa;text-align:center;border-top:1px solid #e5d9c0}.cta-container{max-width:800px;margin:0 auto;padding:0 8.33%}.cta-title{font-size:1.5rem;font-weight:700;color:#333;margin:0 0 20px;font-family:Roboto,Arial}.cta-description{font-size:.9rem;color:#666;margin:0 0 30px;line-height:1.6;font-family:Roboto,Arial}.cta-button{display:inline-block;background:#2874f0;color:#fff;padding:12px 30px;border-radius:4px;text-decoration:none;font-weight:600;font-size:.9rem;transition:all .3s ease;border:none;cursor:pointer;box-shadow:0 2px 5px #2874f04d;font-family:Roboto,Arial}.cta-button:hover{background:#1c65d1;transform:translateY(-2px);box-shadow:0 4px 8px #2874f066}.gallery-thumbnail-item,.electrical-image,.content-column,.solutions-item,.cta-button,.electrical-solutions-item{transition:all .3s ease}.cta-button:focus,.breadcrumb-link:focus,.gallery-thumbnail-item:focus{outline:2px solid #2874F0;outline-offset:2px}.ele_display{display:none}@media (max-width: 1200px){.cable-wire-id-page{margin-top:110px}.content-section{padding:40px 0}.content-container,.stats-container,.cta-container,.page-header-container{padding:0 5%}.cable-breadcrumb-nav{padding:12px 20px}.cable-breadcrumb-container{padding:0}.content-grid,.solutions-content{gap:20px}.stats-grid{grid-template-columns:repeat(2,1fr)}.page-title{font-size:1.8rem}.content-heading,.solutions-title,.electrical-title{font-size:2.2rem}.solutions-section{padding:40px 0}.solutions-container{padding:0 5%}.gallery-main-image{height:300px}.gallery-container{gap:20px}.gallery-thumbnails{margin-top:10px;padding-top:5px}.electrical-section{padding:40px 0}.electrical-container{padding:0 5%}.electrical-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"title image" "description image";gap:20px}.electrical-title-column{text-align:left;align-self:start;justify-self:start;padding:0}.electrical-description-column{display:none}.electrical-image{min-height:350px;grid-row:span 2}.gallery-section{gap:25px}.ele_display{display:block;margin-top:20px}}@media (max-width: 968px){.content-grid,.solutions-content{grid-template-columns:1fr;gap:20px}.page-title{font-size:1.6rem}.content-heading,.solutions-title,.electrical-title{font-size:2rem}.gallery-main-image{height:280px}.gallery-container{gap:15px}.gallery-thumbnails{margin-top:5px;padding-top:0;gap:12px}.gallery-thumbnail-item{width:70px;height:55px}.content-section,.stats-section,.cta-section{padding:20px 0}.content-container{padding:0 20px}.solutions-section{padding:40px 0}.solutions-container{padding:0 20px}.electrical-section{padding:40px 0}.electrical-container{padding:0 20px}.electrical-grid{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"title" "image" "description";gap:0px}.electrical-title-column{text-align:left;padding:0;margin-top:0;margin-bottom:20px}.electrical-description-column{text-align:left;justify-self:left;align-self:center}.electrical-image{min-height:300px;grid-row:auto;max-width:500px;justify-self:center;align-self:center}.solutions-title{text-align:left}}@media (max-width: 768px){.page-title{font-size:1.4rem}.content-section,.stats-section,.cta-section{padding:20px 0}.content-container,.stats-container,.cta-container{padding:0 20px}.content-heading,.solutions-title,.electrical-title{font-size:1.8rem}.solutions-title{text-align:left;justify-self:left;align-self:left;padding:0;margin-top:0}.content-paragraph,.solutions-item,.electrical-solutions-item{font-size:1.05rem}.content-column,.electrical-description-column{padding:20px}.stats-grid{grid-template-columns:1fr;gap:15px}.gallery-main-image{height:250px}.gallery-container{gap:20px}.gallery-thumbnails{margin-top:10px;gap:10px}.gallery-thumbnail-item{width:65px;height:50px}.solutions-list{padding:0}.solutions-item{font-size:1.05rem;padding:10px 15px 10px 35px}.electrical-section{padding:20px}.electrical-container{padding:0}.electrical-solutions-item{font-size:1.05rem;padding:10px 12px 10px 35px}.electrical-image{margin:0 20px}}@media (max-width: 675px){.page-header{padding:100px 0 40px}}@media (max-width: 480px){.cable-breadcrumb-container{font-size:.8rem}.page-title{font-size:1.2rem}.content-heading,.solutions-title,.electrical-title{font-size:1.6rem}.content-column,.electrical-title-column,.electrical-description-column{padding:15px}.cta-title{font-size:1.2rem}.cta-button{padding:10px 25px;font-size:.85rem}.gallery-main-image{height:220px}.gallery-container{gap:15px}.gallery-thumbnails{margin-top:5px;gap:8px}.gallery-thumbnail-item{width:60px;height:45px}.electrical-image{min-height:250px}.solutions-item,.electrical-solutions-item{font-size:1rem;padding:8px 12px 8px 30px}.solutions-item:before,.electrical-solutions-item:before{left:12px;font-size:.9rem}}.safety-id-page{min-height:100vh;background:#fff;font-family:Roboto,Arial;color:#212121;margin-top:0}.safety-breadcrumb-nav{padding:12px 0}.safety-breadcrumb-container{margin:0 auto;padding:0 8.33%;display:flex;align-items:center;gap:6px;font-size:10px}.safety-breadcrumb-link{color:#2874f0;text-decoration:none;transition:color .3s ease;font-weight:500}.safety-breadcrumb-link:hover{color:#1c65d1;text-decoration:underline}.safety-breadcrumb-separator{color:#666;font-weight:600}.safety-breadcrumb-current{color:#333;font-weight:600}.safety-header{background:linear-gradient(to bottom,#0006,#0003),linear-gradient(135deg,#2874f0b3,#1c65d1b3,#0f4eaeb3 50%,#083d8ccc),url(/images/SafetyAndFacility/ident.jpg) center center / cover no-repeat;padding:80px 0 50px;text-align:center;color:#fff;position:relative;max-height:250px;display:flex;align-items:center}.safety-header:after{content:"";position:absolute;inset:0;background:inherit;filter:blur(2px);z-index:1}.safety-header-container{margin:0 auto;padding:0 8.33%;position:relative;z-index:3;width:100%}.safety-title{font-size:2.8rem;font-weight:900;margin:0 0 20px;text-transform:uppercase;letter-spacing:1px;font-family:Inter,Roboto Bold,Arial,sans-serif;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5),0 4px 20px rgba(0,0,0,.3),0 0 30px rgba(40,116,240,.4);position:relative;z-index:3}.safety-divider{width:150px;height:5px;background:linear-gradient(90deg,#ffffffe6,#f5e8d0e6,#ffffffe6);margin:0 auto;border-radius:5px;box-shadow:0 4px 20px #ffffff4d,0 2px 10px #0003;position:relative;z-index:3}.safety-hero-section{padding:0;position:relative;margin-top:30px}.safety-hero-container{max-width:100%;overflow:hidden}.safety-hero-image{width:100%;height:auto;display:block;object-fit:cover}.safety-content-section{padding:50px 0;background:#fff}.safety-content-container{margin:0 auto;padding:0 8.33%}.safety-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.safety-content-column{display:flex;flex-direction:column;gap:20px;background:#fff;padding:30px;border-radius:8px;box-shadow:0 4px 20px #00000014;border:1px solid #e5d9c0;transition:all .3s ease}.safety-content-column:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001f}.safety-content-heading{font-size:2.2rem;font-weight:700;color:#333;margin:0;line-height:1.3;font-family:Roboto,Arial}.safety-content-paragraph{font-size:1.1rem;line-height:1.6;color:#666;margin:0;text-align:left;font-family:Roboto,Arial}.safety-solutions-section{padding:50px 0;background:#f8f9fa;border-top:1px solid #e5d9c0;border-bottom:1px solid #e5d9c0}.safety-solutions-container{margin:0 auto;padding:0 8.33%}.safety-solutions-title{font-size:2.2rem;font-weight:700;color:#333;margin:0 0 40px;text-align:center;line-height:1.3;font-family:Roboto,Arial}.safety-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.safety-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px #00000014;border:1px solid #e5d9c0;transition:all .3s ease;display:flex;flex-direction:column}.safety-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00000026}.safety-card-image{height:200px;overflow:hidden}.safety-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.safety-card:hover .safety-card-image img{transform:scale(1.05)}.safety-card-content{padding:25px;flex-grow:1;display:flex;flex-direction:column}.safety-card-content h3{font-size:1.2rem;font-weight:700;color:#2874f0;margin:0 0 15px;font-family:Roboto,Arial}.safety-card-content p{font-size:.9rem;line-height:1.6;color:#666;margin:0 0 20px;flex-grow:1;font-family:Roboto,Arial}.safety-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.safety-features li{font-size:.85rem;color:#666;padding-left:20px;position:relative;line-height:1.5;font-family:Roboto,Arial}.safety-features li:before{content:"✓";color:#2874f0;font-weight:700;position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:.9rem}.safety-feature-section{padding:40px 0;background:#fff}.safety-feature-container{margin:0 auto;padding:0 8.33%}.safety-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.safety-feature-image{border-radius:8px;overflow:hidden;box-shadow:0 4px 20px #0000001a;border:1px solid #e5d9c0;height:400px}.safety-feature-image img{width:100%;height:100%;object-fit:cover;display:block}.safety-feature-content{display:flex;flex-direction:column;gap:25px}.safety-feature-title{font-size:2.2rem;font-weight:800;color:#333;margin:0;line-height:1.2;font-family:Inter,Roboto Bold,Arial,sans-serif}.safety-highlight{color:#2874f0}.safety-feature-description{font-size:1.1rem;line-height:1.6;color:#666;margin:0;font-family:Roboto,Arial}.safety-feature-list{display:flex;flex-direction:column;gap:15px}.safety-feature-item{display:flex;align-items:center;gap:15px;font-size:1rem;color:#333;font-weight:500;font-family:Roboto,Arial}.safety-feature-icon{font-size:1.2rem;color:#2874f0}.safety-cta-btn{display:inline-block;background:#2874f0;color:#fff;padding:12px 30px;border-radius:4px;text-decoration:none;font-weight:600;font-size:.95rem;transition:all .3s ease;border:none;cursor:pointer;box-shadow:0 2px 5px #2874f04d;font-family:Roboto,Arial;width:fit-content}.safety-cta-btn:hover{background:#1c65d1;transform:translateY(-2px);box-shadow:0 4px 8px #2874f066}.safety-stats-section{padding:60px 0;background:linear-gradient(135deg,#2874f0,#1c65d1);color:#fff}.safety-stats-container{max-width:1200px;margin:0 auto;padding:0 8.33%}.safety-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}.safety-stat-item{padding:30px 20px;background:#ffffff1a;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.safety-stat-number{font-size:2rem;font-weight:700;margin:0 0 10px;color:#fff;font-family:Roboto,Arial}.safety-stat-label{font-size:.9rem;font-weight:500;margin:0;color:#e0e0e0;font-family:Roboto,Arial}.safety-final-cta-section{padding:60px 0;background:#f8f9fa;text-align:center;border-top:1px solid #e5d9c0}.safety-final-cta-container{max-width:800px;margin:0 auto;padding:0 8.33%}.safety-final-cta-title{font-size:2.2rem;font-weight:700;color:#333;margin:0 0 20px;font-family:Roboto,Arial}.safety-final-cta-description{font-size:1.1rem;color:#666;margin:0 0 30px;line-height:1.6;font-family:Roboto,Arial}.safety-final-cta-btn{display:inline-block;background:#2874f0;color:#fff;padding:12px 30px;border-radius:4px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease;border:none;cursor:pointer;box-shadow:0 2px 5px #2874f04d;font-family:Roboto,Arial}.safety-final-cta-btn:hover{background:#1c65d1;transform:translateY(-2px);box-shadow:0 4px 8px #2874f066}.safety-cta-btn:focus,.safety-final-cta-btn:focus,.safety-breadcrumb-link:focus{outline:2px solid #2874F0;outline-offset:2px}@media (max-width: 1200px){.safety-id-page{margin-top:110px}.safety-content-section,.safety-solutions-section,.safety-stats-section,.safety-feature-section{padding:40px 0}.safety-content-container,.safety-solutions-container,.safety-feature-container,.safety-stats-container,.safety-final-cta-container,.safety-header-container,.safety-breadcrumb-container{padding:0 5%}.safety-content-grid{gap:20px}.safety-grid{grid-template-columns:repeat(2,1fr);gap:20px}.safety-title{font-size:2rem}.safety-content-heading,.safety-solutions-title,.safety-feature-title{font-size:2.2rem}.safety-feature-grid{gap:40px}.safety-feature-image{height:350px}.safety-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 968px){.safety-content-grid,.safety-grid,.safety-feature-grid{grid-template-columns:1fr;gap:20px}.safety-feature-image{height:300px;order:-1}.safety-title{font-size:1.8rem}.safety-content-heading{font-size:2rem}.safety-solutions-title{font-size:2rem;margin-bottom:30px}.safety-feature-title{font-size:1.6rem}.safety-content-section,.safety-solutions-section,.safety-feature-section,.safety-stats-section,.safety-final-cta-section{padding:40px 0}.safety-content-container,.safety-solutions-container,.safety-feature-container,.safety-stats-container,.safety-final-cta-container,.safety-header-container,.safety-breadcrumb-container{padding:0 20px}.safety-final-cta-title{font-size:2rem}}@media (max-width: 768px){.safety-content-container,.safety-solutions-container,.safety-feature-container,.safety-stats-container,.safety-final-cta-container{padding:0 20px}.safety-title{font-size:1.6rem}.safety-content-heading,.safety-solutions-title{font-size:1.8rem}.safety-feature-title{font-size:1.4rem}.safety-content-paragraph,.safety-card-content p,.safety-feature-description{font-size:1.05rem}.safety-content-column,.safety-card-content{padding:20px}.safety-feature-image{height:250px}.safety-feature-item{font-size:.9rem}.safety-stats-grid{grid-template-columns:1fr;gap:20px}.safety-stat-item{padding:25px 15px}.safety-stat-number,.safety-final-cta-title{font-size:1.8rem}.safety-final-cta-description{font-size:1.05rem}}@media (max-width: 675px){.safety-header{margin-top:100px}}@media (max-width: 480px){.safety-breadcrumb-container{font-size:.8rem}.safety-title{font-size:1.4rem}.safety-content-heading,.safety-solutions-title,.safety-feature-title{font-size:1.6rem}.safety-content-column,.safety-card-content{padding:15px}.safety-card-image{height:180px}.safety-feature-image{height:200px}.safety-final-cta-title{font-size:1.6rem}.safety-final-cta-description{font-size:1rem}.safety-cta-btn,.safety-final-cta-btn{padding:10px 25px;font-size:.9rem}.safety-features li{font-size:.8rem}.safety-feature-item{font-size:.85rem;gap:10px}.safety-feature-icon,.safety-content-paragraph{font-size:1rem}}.safety-card,.safety-content-column,.safety-feature-image,.safety-cta-btn,.safety-final-cta-btn{transition:all .3s ease}.nameplates-page{min-height:100vh;background:#fff;font-family:Roboto,Arial;color:#212121;margin-top:0}.nameplates-breadcrumb-nav{padding:12px 0}.nameplates-breadcrumb-container{margin:0 auto;padding:0 8.33%;display:flex;align-items:center;gap:6px;font-size:10px}.nameplates-breadcrumb-link{color:#2874f0;text-decoration:none;transition:color .3s ease;font-weight:500}.nameplates-breadcrumb-link:hover{color:#1c65d1;text-decoration:underline}.nameplates-breadcrumb-separator{color:#666;font-weight:600}.nameplates-breadcrumb-current{color:#333;font-weight:600}.nameplates-header{background:linear-gradient(135deg,#2c3e50 0% 100%);background:linear-gradient(to bottom,#2c3e50 0% 100%),linear-gradient(135deg,#2874f0b3,#1c65d1b3,#0f4eaeb3 50%,#083d8ccc),url(/images/NamePlates/engrave.jpg) center center / cover no-repeat;padding:80px 0 50px;text-align:center;color:#fff;position:relative;max-height:250px;display:flex;align-items:center}.nameplates-header-container{margin:0 auto;padding:0 8.33%}.nameplates-title{font-size:2.5rem;font-weight:800;margin:0 0 20px;text-transform:uppercase;letter-spacing:1.2px;font-family:Inter,Roboto Bold,Arial,sans-serif;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.3)}.nameplates-divider{width:120px;height:4px;background:linear-gradient(90deg,#ffd700e6,#ffffffe6,#ffd700e6);margin:0 auto;border-radius:2px;box-shadow:0 2px 8px #0003}.nameplates-hero-section{padding:0}.nameplates-hero-container{margin:0 auto;padding:0 8.33%;overflow:hidden;border-radius:8px;box-shadow:0 4px 20px #0000001a}.nameplates-hero-image{width:100%;height:auto;display:block;border-radius:8px}.nameplates-introduction-section{padding:40px 8.33%;background:linear-gradient(135deg,#f8fafc,#fff);position:relative;overflow:hidden}.nameplates-introduction-section:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;z-index:1}.nameplates-introduction-section:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(40,116,240,.2) 25%,rgba(40,116,240,.2) 75%,transparent 100%)}.nameplates-introduction-container{margin:0 auto;position:relative;z-index:2}.nameplates-introduction-content{position:relative}.nameplates-introduction-badge{display:inline-block;background:#2c3e50;color:#fff;padding:8px 20px;border-radius:30px;font-size:.85rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:25px;box-shadow:0 4px 15px #2874f033;position:relative;overflow:hidden}.nameplates-introduction-badge:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s}.nameplates-introduction-badge:hover:before{left:100%}.nameplates-introduction-text{font-size:1.15rem;line-height:1.8;color:#2c3e50;margin:0;text-align:left;font-family:Inter,Roboto,Arial,sans-serif;background:#fff;padding:40px;border-radius:12px;box-shadow:0 10px 40px #00000014,0 2px 15px #2874f00d;border:1px solid rgba(40,116,240,.1);position:relative;overflow:hidden}.nameplates-introduction-text:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;border-radius:0 2px 2px 0}.nameplates-introduction-text:after{content:"";position:absolute;top:-50%;right:-50%;width:200px;height:200px;background:radial-gradient(circle,rgba(40,116,240,.05) 0%,transparent 70%);z-index:1}.nameplates-introduction-stats{display:flex;justify-content:center;gap:40px;margin-top:40px;flex-wrap:wrap}.nameplates-introduction-stat{text-align:center;padding:25px 20px;background:#fff;border-radius:12px;min-width:180px;box-shadow:0 5px 20px #0000000d;border:1px solid rgba(40,116,240,.1);transition:all .3s ease;position:relative;overflow:hidden}.nameplates-introduction-stat:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;opacity:0;transition:opacity .3s ease}.nameplates-introduction-stat:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000001a}.nameplates-introduction-stat:hover:before{opacity:1}.nameplates-stat-number{font-size:2.5rem;font-weight:800;color:#2874f0;margin:0 0 10px;font-family:Inter,sans-serif;position:relative}.nameplates-stat-number span{font-size:1.5rem;color:gold;margin-left:2px}.nameplates-stat-label{font-size:.95rem;color:#555;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin:0}.nameplates-introduction-highlights{display:flex;gap:20px;margin-top:40px;flex-wrap:wrap}.nameplates-highlight-item{flex:1;min-width:250px;padding:25px;background:#2874f00d;border-radius:10px;transition:all .3s ease}.nameplates-highlight-item:hover{background:#2874f014;transform:translate(5px)}.nameplates-highlight-icon{font-size:1.8rem;color:#2874f0;margin-bottom:15px;display:inline-block}.nameplates-highlight-title{font-size:1.1rem;font-weight:600;color:#2c3e50;margin:0 0 10px}.nameplates-highlight-text{font-size:.95rem;color:#555;line-height:1.6;margin:0}.nameplates-section-header{text-align:center;margin-bottom:50px}.nameplates-section-title{font-size:2.2rem;font-weight:700;color:#2c3e50;margin:0 0 15px;font-family:Inter,Roboto Bold,Arial,sans-serif}.nameplates-section-divider{width:100px;height:3px;background:linear-gradient(90deg,#2874f0,#1c65d1);margin:0 auto 20px;border-radius:2px}.nameplates-section-subtitle{font-size:1.1rem;color:#666;max-width:800px;margin:0 auto;line-height:1.6}.nameplates-materials-section{padding:60px 0;background:#f8f9fa;border-top:1px solid #e5d9c0;border-bottom:1px solid #e5d9c0}.nameplates-materials-container{margin:0 auto;padding:0 8.33%}.nameplates-materials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.nameplates-material-category{background:#fff;border-radius:8px;padding:30px;box-shadow:0 4px 20px #00000014;border:1px solid #e5d9c0;transition:all .3s ease}.nameplates-material-category:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001f}.nameplates-category-title{font-size:1.3rem;font-weight:700;color:#2874f0;margin:0 0 20px;text-align:center;padding-bottom:15px;border-bottom:2px solid #f0f0f0}.nameplates-material-list{list-style:none;padding:0;margin:0}.nameplates-material-item{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #f5f5f5}.nameplates-material-item:last-child{border-bottom:none}.nameplates-material-bullet{color:#2874f0;font-weight:700;font-size:1.2rem}.nameplates-material-name{font-size:.95rem;font-weight:500;color:#444;text-transform:uppercase;letter-spacing:.5px}.nameplates-laminate-section{padding:60px 0;background:#fff}.nameplates-laminate-container{margin:0 auto;padding:0 8.33%}.nameplates-laminate-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.nameplates-laminate-card{background:#f8f9fa;border-radius:8px;padding:25px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;border:2px solid transparent;transition:all .3s ease;box-shadow:0 2px 10px #0000000d}.nameplates-laminate-card:hover{border-color:#2874f0;transform:translateY(-3px);box-shadow:0 4px 15px #2874f026}.nameplates-laminate-icon{font-size:1.5rem;color:#2874f0;margin-bottom:15px;font-weight:700}.nameplates-laminate-name{font-size:.9rem;font-weight:500;color:#333;line-height:1.4;text-transform:uppercase;letter-spacing:.5px}.nameplates-technical-section{padding:60px 0;background:#f8f9fa;border-top:1px solid #e5d9c0;border-bottom:1px solid #e5d9c0}.nameplates-technical-container{margin:0 auto;padding:0 8.33%}.nameplates-table-container{overflow-x:auto;border-radius:8px;box-shadow:0 4px 20px #00000014;background:#fff}.nameplates-technical-table{width:100%;border-collapse:collapse;min-width:1000px}.nameplates-technical-table thead{background:linear-gradient(135deg,#2c3e50,#4a6491)}.nameplates-technical-table th{padding:18px 15px;text-align:left;font-weight:600;color:#fff;font-size:.95rem;text-transform:uppercase;letter-spacing:.5px;border-right:1px solid rgba(255,255,255,.1)}.nameplates-technical-table th:last-child{border-right:none}.nameplates-technical-table tbody tr{border-bottom:1px solid #f0f0f0;transition:background-color .3s ease}.nameplates-technical-table tbody tr:hover{background-color:#f8f9fa}.nameplates-technical-table tbody tr:nth-child(2n){background-color:#fafafa}.nameplates-technical-table tbody tr:nth-child(2n):hover{background-color:#f5f5f5}.nameplates-technical-table td{padding:15px;font-size:.9rem;color:#444;border-right:1px solid #f0f0f0}.nameplates-technical-table td:last-child{border-right:none}.nameplates-technical-table td:first-child{font-weight:600;color:#2874f0}.nameplates-features-section{padding:60px 0;background:#fff}.nameplates-features-container{margin:0 auto;padding:0 8.33%}.nameplates-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.nameplates-feature-card{background:#fff;border-radius:8px;padding:30px 25px;text-align:center;box-shadow:0 4px 20px #00000014;border:1px solid #e5d9c0;transition:all .3s ease;display:flex;flex-direction:column;align-items:center}.nameplates-feature-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00000026;border-color:#2874f0}.nameplates-feature-icon{font-size:2.5rem;margin-bottom:20px;display:inline-block}.nameplates-feature-title{font-size:1.2rem;font-weight:700;color:#2c3e50;margin:0 0 15px;line-height:1.3}.nameplates-feature-description{font-size:.9rem;line-height:1.6;color:#666;margin:0;flex-grow:1}.nameplates-cta-section{padding:70px 0;background:linear-gradient(135deg,#2c3e50,#4a6491);color:#fff;text-align:center}.nameplates-cta-container{max-width:800px;margin:0 auto;padding:0 8.33%}.nameplates-cta-title{font-size:2rem;font-weight:700;margin:0 0 20px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2)}.nameplates-cta-description{font-size:1.1rem;line-height:1.6;margin:0 0 40px;color:#ffffffe6}.nameplates-cta-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.nameplates-cta-button{display:inline-block;padding:15px 35px;border-radius:4px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease;border:none;cursor:pointer;min-width:200px;text-align:center}.nameplates-cta-primary{background:gold;color:#2c3e50;box-shadow:0 4px 15px #ffd7004d}.nameplates-cta-primary:hover{background:#fc0;transform:translateY(-2px);box-shadow:0 6px 20px #ffd70066}.nameplates-cta-secondary{background:transparent;color:#fff;border:2px solid white;box-shadow:0 4px 15px #ffffff1a}.nameplates-cta-secondary:hover{background:#ffffff1a;transform:translateY(-2px);box-shadow:0 6px 20px #fff3}@media (max-width: 1200px){.nameplates-page{margin-top:110px}.nameplates-introduction-section{padding:20px}.nameplates-materials-section,.nameplates-features-section,.nameplates-laminate-section,.nameplates-technical-section{padding-top:40px;padding-bottom:40px}.nameplates-section-header{text-align:center;margin-bottom:30px}.nameplates-header-container,.nameplates-hero-container,.nameplates-materials-container,.nameplates-laminate-container,.nameplates-technical-container,.nameplates-features-container,.nameplates-cta-container{padding:0 5%}.nameplates-breadcrumb-container{padding:0 20px}.nameplates-materials-grid{gap:20px}.nameplates-laminate-grid{grid-template-columns:repeat(3,1fr);gap:20px}.nameplates-features-grid{grid-template-columns:repeat(2,1fr);gap:20px}.nameplates-title,.nameplates-section-title{font-size:2.2rem}.nameplates-introduction-text{padding:35px}.nameplates-introduction-stats{gap:20px}}@media (max-width: 968px){.nameplates-materials-grid{grid-template-columns:1fr;gap:20px;max-width:500px;margin:0 auto}.nameplates-section-header{margin-bottom:30px}.nameplates-laminate-grid{grid-template-columns:repeat(2,1fr);gap:20px}.nameplates-title,.nameplates-section-title{font-size:2rem}.nameplates-introduction-text{font-size:1rem;padding:25px}.nameplates-material-category{padding:20px}.nameplates-features-grid{grid-template-columns:1fr;max-width:500px;margin:0 auto}.nameplates-cta-buttons{flex-direction:column;align-items:center}.nameplates-cta-button{width:100%;max-width:300px}.nameplates-introduction-section{padding:20px 0}.nameplates-introduction-container{padding:0 20px}.nameplates-introduction-text{padding:30px;font-size:1.05rem}.nameplates-introduction-stats{gap:20px}.nameplates-introduction-stat{min-width:150px;padding:20px 15px}.nameplates-stat-number{font-size:2rem}.nameplates-introduction-highlights{gap:15px}.nameplates-highlight-item{padding:20px}.nameplates-header-container,.nameplates-hero-container,.nameplates-materials-container,.nameplates-laminate-container,.nameplates-technical-container,.nameplates-features-container,.nameplates-cta-container{padding:0 20px}}@media (max-width: 768px){.nameplates-materials-section,.nameplates-features-section,.nameplates-laminate-section,.nameplates-technical-section{padding-top:40px;padding-bottom:40px}.nameplates-header-container,.nameplates-hero-container,.nameplates-introduction-container,.nameplates-materials-container,.nameplates-laminate-container,.nameplates-technical-container,.nameplates-features-container,.nameplates-cta-container{padding:0 20px}.nameplates-breadcrumb-container{padding:0 20px;font-size:9px}.nameplates-title,.nameplates-section-title{font-size:1.8rem}.nameplates-section-header{margin-bottom:40px}.nameplates-laminate-grid{grid-template-columns:1fr;gap:15px}.nameplates-laminate-card{padding:20px 15px}.nameplates-material-item{padding:8px 0}.nameplates-cta-title{font-size:1.7rem}.nameplates-cta-description{font-size:1rem}}@media (max-width: 675px){.nameplates-page{margin-top:100px}}@media (max-width: 480px){.nameplates-title,.nameplates-section-title{font-size:1.6rem}.nameplates-breadcrumb-container{font-size:8px}.nameplates-introduction-text{padding:20px;font-size:.95rem}.nameplates-material-category{padding:20px}.nameplates-category-title{font-size:1.2rem}.nameplates-material-name{font-size:.9rem}.nameplates-feature-card{padding:25px 20px}.nameplates-feature-title{font-size:1.1rem}.nameplates-feature-description{font-size:.85rem}.nameplates-cta-button{padding:14px 25px;font-size:.95rem;min-width:auto;width:100%}.nameplates-technical-table{font-size:.85rem}.nameplates-technical-table th,.nameplates-technical-table td{padding:12px 10px}.nameplates-introduction-section{padding:50px 0}.nameplates-introduction-text{padding:25px 20px;font-size:1rem}.nameplates-introduction-text:before{width:3px}.nameplates-introduction-stats{flex-direction:column;align-items:center}.nameplates-introduction-stat{width:100%;max-width:280px}.nameplates-introduction-highlights{flex-direction:column}.nameplates-highlight-item{min-width:100%}.nameplates-introduction-badge{font-size:.8rem;padding:6px 15px}}.nameplates-material-category,.nameplates-laminate-card,.nameplates-feature-card,.nameplates-cta-button{transition:all .3s ease}.nameplates-cta-button:focus,.nameplates-breadcrumb-link:focus{outline:2px solid #2874F0;outline-offset:2px}@media print{.nameplates-cta-section,.nameplates-breadcrumb-nav{display:none}.nameplates-page{margin-top:0}.nameplates-technical-table{box-shadow:none;border:1px solid #ddd}}.laser-page{min-height:100vh;background:#fff;font-family:Roboto,Arial;color:#212121;margin-top:0}.laser-breadcrumb-nav{padding:12px 0;background:#f8f9fa}.laser-breadcrumb-container{margin:0 auto;padding:0 8.33%;display:flex;align-items:center;gap:6px;font-size:10px}.laser-breadcrumb-link{color:#2874f0;text-decoration:none;transition:color .3s ease;font-weight:500}.laser-breadcrumb-link:hover{color:#1c65d1;text-decoration:underline}.laser-breadcrumb-separator{color:#666;font-weight:600}.laser-breadcrumb-current{color:#333;font-weight:600}.laser-header{background:linear-gradient(to bottom,#00000080,#0000004d),linear-gradient(135deg,#1a237ecc,#283593cc,#3949abcc 50%,#5c6bc0e6),url(/images/Laser/laser.jpg) center center / cover no-repeat;padding:80px 0 50px;text-align:center;color:#fff;position:relative;max-height:250px;display:flex;align-items:center;overflow:hidden}.laser-header:before{content:"";position:absolute;inset:0;background:inherit;filter:blur(2px);z-index:1}.laser-header-container{margin:0 auto;padding:0 8.33%;position:relative;z-index:3;width:100%}.laser-title{font-size:2.5rem;font-weight:800;margin:0 0 16px;text-transform:uppercase;letter-spacing:-.5px;font-family:Inter,Roboto Bold,Arial,sans-serif;background:linear-gradient(90deg,#fff,gold,#fff,gold,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;background-size:200% 100%;animation:laserShimmer 20s ease-in-out infinite;text-shadow:0 4px 20px rgba(0,0,0,.2)}@keyframes laserShimmer{0%{background-position:-200% 0%}to{background-position:200% 0%}}.laser-divider{width:150px;height:5px;background:linear-gradient(90deg,#ffffffe6,#ffd700e6,#ffffffe6);margin:0 auto;border-radius:5px;box-shadow:0 4px 20px #ffffff4d,0 2px 10px #0003;position:relative;z-index:3}.laser-hero-section{padding:0;position:relative;margin-top:30px}.laser-hero-container{max-width:100%;overflow:hidden}.laser-hero-image{width:100%;height:400px;display:block;object-fit:cover}.laser-content-section{padding:60px 0;background:#fff}.laser-content-container{margin:0 auto;padding:0 8.33%}.laser-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.laser-content-column{display:flex;flex-direction:column;gap:20px;background:#fff;padding:30px;border-radius:8px;box-shadow:0 4px 20px #00000014;border:1px solid #e0e0e0;transition:all .3s ease}.laser-content-column:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001f}.laser-content-heading{font-size:2.2rem;font-weight:700;color:#333;margin:0;line-height:1.3;font-family:Roboto,Arial}.laser-content-paragraph{font-size:1.1rem;line-height:1.6;color:#666;margin:0;text-align:left;font-family:Roboto,Arial}.laser-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:15px}.laser-feature-item{display:flex;align-items:center;gap:10px;font-size:.85rem;color:#333;padding:8px 12px;background:#f5f5f5;border-radius:4px;transition:all .3s ease}.laser-feature-item:hover{background:#e8f0fe;transform:translate(5px)}.laser-feature-icon{font-size:1.2rem}.laser-applications-list{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:15px}.laser-application-item{display:flex;align-items:center;gap:10px;font-size:.85rem;color:#333;padding:8px 12px;background:#f5f5f5;border-radius:4px;transition:all .3s ease}.laser-application-item:hover{background:#f3e5f5;transform:translate(5px)}.laser-app-icon{font-size:1.2rem}.laser-specs-section{padding:60px 0;background:#f8f9fa;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.laser-specs-container{margin:0 auto;padding:0 8.33%}.laser-specs-header{text-align:center;margin-bottom:40px}.laser-specs-title{font-size:2.2rem;font-weight:700;color:#333;margin:0 0 20px;line-height:1.3;font-family:Roboto,Arial}.laser-specs-divider{width:100px;height:3px;background:linear-gradient(90deg,#1a237e,#3949ab,#1a237e);margin:0 auto;border-radius:3px}.laser-specs-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px}.laser-specs-column{background:#fff;padding:30px;border-radius:8px;box-shadow:0 4px 15px #00000014}.laser-specs-subtitle{font-size:1.2rem;font-weight:700;color:#1a237e;margin:0 0 20px;padding-bottom:10px;border-bottom:2px solid #e0e0e0}.laser-specs-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:15px}.laser-specs-item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f0}.laser-specs-label{font-weight:600;color:#333;font-size:.9rem}.laser-specs-value{color:#666;font-size:.9rem;text-align:right}.laser-specs-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.laser-feature-item-spec{font-size:.9rem;color:#666;padding-left:25px;position:relative;line-height:1.5}.laser-feature-item-spec:before{content:"✓";color:#3949ab;font-weight:700;position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:1rem}.laser-performance-section{background:#fff;padding:30px;border-radius:8px;box-shadow:0 4px 15px #00000014;margin-top:30px}.laser-performance-title{font-size:1.3rem;font-weight:700;color:#1a237e;margin:0 0 20px;text-align:center}.laser-performance-content{display:flex;flex-direction:column;gap:20px}.laser-performance-text{font-size:.95rem;line-height:1.6;color:#666;margin:0}.laser-performance-text strong{color:#1a237e}.laser-gallery-section{padding:60px 0;background:#fff}.laser-gallery-container{margin:0 auto;padding:0 8.33%}.laser-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.laser-gallery-item{border-radius:8px;overflow:hidden;box-shadow:0 4px 20px #0000001a;transition:all .3s ease}.laser-gallery-item:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00000026}.laser-gallery-image{width:100%;height:250px;object-fit:cover;display:block;transition:transform .3s ease}.laser-gallery-item:hover .laser-gallery-image{transform:scale(1.05)}.laser-applications-section{padding:60px 0;background:linear-gradient(135deg,#0d1525,#1a237e);border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);position:relative;overflow:hidden}.laser-applications-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(57,73,171,.2) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(92,107,192,.15) 0%,transparent 50%);pointer-events:none}.laser-applications-container{margin:0 auto;padding:0 8.33%;position:relative;z-index:1}.laser-applications-header{text-align:center;margin-bottom:50px}.laser-applications-title{font-size:2.2rem;font-weight:700;color:#fff;margin:0 0 15px;line-height:1.3;text-shadow:0 2px 10px rgba(0,0,0,.3)}.laser-applications-subtitle{font-size:1.1rem;color:#ffffffd9;line-height:1.5;max-width:800px;margin:0 auto}.laser-applications-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:30px}.laser-application-card{background:#ffffff0d;padding:30px 25px;border-radius:12px;text-align:center;box-shadow:0 8px 32px #0003,0 4px 8px #0000001a,inset 0 1px #ffffff1a;border:1px solid rgba(255,255,255,.08);transition:all .4s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center}.laser-application-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(255,215,0,.8) 50%,transparent 100%);opacity:0;transition:opacity .4s ease}.laser-application-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000004d,0 8px 16px #0003,inset 0 1px #ffffff26;border-color:#ffd7004d;background:#ffffff14}.laser-application-card:hover:before{opacity:1}.laser-app-icon-wrapper{width:70px;height:70px;background:linear-gradient(135deg,#ffd700e6,#ffc107e6);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:25px;box-shadow:0 8px 20px #ffd7004d,0 4px 8px #ffd70033;transition:all .4s ease;position:relative;z-index:2}.laser-application-card:hover .laser-app-icon-wrapper{transform:scale(1.1) rotate(5deg);box-shadow:0 12px 30px #ffd70066,0 6px 15px #ffd7004d;background:linear-gradient(135deg,#ffeb3bf2,#ffd500f2)}.laser-app-card-icon{font-size:2rem;color:#0d1525;transition:all .4s ease}.laser-application-card:hover .laser-app-card-icon{transform:scale(1.1)}.laser-app-card-title{font-size:1.2rem;font-weight:700;color:#fff;margin:0 0 15px;line-height:1.3;text-shadow:0 2px 4px rgba(0,0,0,.3)}.laser-app-card-desc{font-size:.95rem;line-height:1.6;color:#ffffffbf;margin:0}.laser-materials-note{background:#fff8e114;border-left:4px solid rgba(255,215,0,.7);padding:25px;border-radius:8px;margin-top:40px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.05)}.laser-note-text{font-size:.95rem;line-height:1.6;color:#ffffffe6;margin:0}.laser-note-text strong{color:gold;font-weight:700}.laser-accessories-section{padding:60px 0;background:#fff}.laser-accessories-container{max-width:1200px;margin:0 auto;padding:0 8.33%}.laser-accessories-title{font-size:2.2rem;font-weight:700;color:#333;margin:0 0 30px;text-align:center}.laser-accessories-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.laser-accessory-item{display:flex;align-items:center;gap:15px;font-size:1rem;color:#333;padding:15px;background:#f5f5f5;border-radius:6px;transition:all .3s ease}.laser-accessory-item:hover{background:#e8f0fe;transform:translate(5px)}.laser-accessory-icon{font-size:1.3rem;color:#3949ab}.laser-cta-section{padding:60px 0;background:#333;color:#fff;text-align:center}.laser-cta-container{max-width:800px;margin:0 auto;padding:0 8.33%}.laser-cta-title{font-size:2.2rem;font-weight:700;margin:0 0 20px;line-height:1.3;color:#fff}.laser-cta-description{font-size:1.1rem;color:#ffffffe6;margin:0 0 30px;line-height:1.6}.laser-cta-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.laser-cta-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;border-radius:6px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease;border:none;cursor:pointer;min-width:200px;justify-content:center}.laser-cta-btn.primary{background:#fff;color:#1a237e;box-shadow:0 4px 15px #0003}.laser-cta-btn.secondary{background:transparent;color:#fff;border:2px solid #ffffff}.laser-cta-btn.primary:hover{background:#f5f5f5;transform:translateY(-3px);box-shadow:0 6px 20px #00000040}.laser-cta-btn.secondary:hover{background:#ffffff1a;transform:translateY(-3px)}.laser-button-icon{font-size:1.2rem}.laser-breadcrumb-link:focus,.laser-cta-btn:focus{outline:2px solid #3949ab;outline-offset:2px}.laser-content-column,.laser-feature-item,.laser-application-item,.laser-gallery-item,.laser-application-card,.laser-accessory-item,.laser-cta-btn{transition:all .3s ease}@media (max-width: 1200px){.laser-page{margin-top:110px}.laser-content-section,.laser-specs-section,.laser-applications-section,.laser-accessories-section{padding-top:50px;padding-bottom:40px}.laser-content-container,.laser-specs-container,.laser-gallery-container,.laser-applications-container,.laser-accessories-container,.laser-cta-container,.laser-header-container,.laser-breadcrumb-container{padding:0 5%}.laser-content-grid{gap:30px}.laser-gallery-grid{gap:20px}.laser-applications-grid{grid-template-columns:repeat(2,1fr);gap:20px}.laser-accessories-list{grid-template-columns:repeat(2,1fr)}.laser-title{font-size:2rem}.laser-hero-image{height:350px}.laser-specs-grid{gap:20px}.laser-performance-section{margin-top:-20px}.laser-materials-note{margin-top:0}}@media (max-width: 968px){.laser-content-grid{grid-template-columns:1fr;gap:25px}.laser-specs-grid{grid-template-columns:1fr;gap:20px}.laser-gallery-grid{grid-template-columns:repeat(2,1fr);gap:20px}.laser-gallery-image{height:200px}.laser-applications-grid{grid-template-columns:repeat(2,1fr);gap:20px}.laser-accessories-list{grid-template-columns:1fr}.laser-title{font-size:1.8rem}.laser-content-heading,.laser-specs-title,.laser-applications-title,.laser-accessories-title,.laser-cta-title{font-size:2rem}.laser-content-section,.laser-specs-section,.laser-gallery-section,.laser-applications-section,.laser-accessories-section,.laser-cta-section{padding:40px 0}.laser-content-container,.laser-specs-container,.laser-gallery-container,.laser-applications-container,.laser-accessories-container,.laser-cta-container,.laser-header-container,.laser-breadcrumb-container{padding:0 20px}.laser-hero-image{height:300px}.laser-applications-title{color:#fff}}@media (max-width: 768px){.laser-content-container,.laser-specs-container,.laser-gallery-container,.laser-applications-container,.laser-accessories-container,.laser-cta-container{padding:0 15px}.laser-title{font-size:1.6rem}.laser-content-heading,.laser-specs-title,.laser-applications-title,.laser-accessories-title,.laser-cta-title{font-size:1.8rem}.laser-content-paragraph,.laser-performance-text,.laser-app-card-desc,.laser-cta-description{font-size:1.05rem}.laser-content-column,.laser-specs-column,.laser-application-card{padding:20px}.laser-gallery-grid{grid-template-columns:1fr;gap:20px}.laser-gallery-image{height:250px}.laser-applications-grid{grid-template-columns:1fr;gap:20px}.laser-feature-grid,.laser-applications-list{grid-template-columns:1fr}.laser-cta-buttons{flex-direction:column;align-items:center}.laser-cta-btn{width:100%;max-width:300px}.laser-hero-image{height:250px}.laser-app-icon-wrapper{width:60px;height:60px}.laser-app-card-icon{font-size:1.6rem}.laser-applications-title{color:#fff}}@media (max-width: 675px){.laser-page{margin-top:100px}}@media (max-width: 480px){.laser-breadcrumb-container{font-size:.8rem}.laser-title{font-size:1.4rem}.laser-content-heading,.laser-specs-title,.laser-applications-title,.laser-accessories-title,.laser-cta-title{font-size:1.6rem}.laser-content-column,.laser-specs-column,.laser-application-card{padding:15px}.laser-gallery-image,.laser-hero-image{height:200px}.laser-feature-item,.laser-application-item,.laser-accessory-item{font-size:1rem;padding:10px}.laser-cta-btn{padding:12px 25px;font-size:.95rem}.laser-applications-title{color:#fff}.laser-content-paragraph,.laser-performance-text,.laser-app-card-desc,.laser-cta-description{font-size:1rem}}.metal-marking-page{min-height:100vh;background:#fff;font-family:Roboto,Segoe UI,Arial,sans-serif;color:#212121;margin-top:0}.metal-page-header{background:linear-gradient(to bottom,#0006,#0003),linear-gradient(135deg,#333333e6,#444444e6,#555555e6 50%,#666666f2),url(/images/MetalMarking/header.jpg) center center / cover no-repeat;padding:80px 0 50px;text-align:center;color:#fff;position:relative;max-height:250px;display:flex;align-items:center}.metal-page-header:before{content:"";position:absolute;inset:0;background:inherit;filter:blur(2px);z-index:1}.metal-page-header-container{margin:0 auto;padding:0 8.33%;position:relative;z-index:3;width:100%}.metal-page-title{font-size:2.5rem;font-weight:800;margin:0 0 16px;text-transform:uppercase;letter-spacing:-.5px;font-family:Inter,Roboto Bold,Arial,sans-serif;background:linear-gradient(90deg,#fff,#f5e8d0,#fff,#f5e8d0,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;background-size:200% 100%;animation:shimmer 10s ease-in-out infinite;text-shadow:0 4px 20px rgba(0,0,0,.1)}.metal-page-divider{width:150px;height:5px;background:linear-gradient(90deg,#ffffffe6,#f5e8d0e6,#ffffffe6);margin:0 auto;border-radius:5px;box-shadow:0 4px 20px #ffffff4d,0 2px 10px #0003;position:relative;z-index:3}.metal-breadcrumb-nav{padding:12px 0}.metal-breadcrumb-container{margin:0 auto;padding:0 8.33%;display:flex;align-items:center;gap:6px;font-size:10px}.metal-breadcrumb-link{color:#2874f0;text-decoration:none;transition:color .3s ease;font-weight:500}.metal-breadcrumb-link:hover{color:#1c65d1;text-decoration:underline}.metal-breadcrumb-separator{color:#666;font-weight:600}.metal-breadcrumb-current{color:#333;font-weight:600}.metal-hero-section{padding:80px 0;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);position:relative}.metal-hero-container{margin:0 auto;padding:0 8.33%}.metal-hero-content{text-align:center;max-width:800px;margin:0 auto}.metal-hero-title{font-size:2.2rem;font-weight:700;color:#333;margin:0 0 15px;font-family:Inter,Roboto Bold,Arial,sans-serif}.metal-hero-subtitle{font-size:1.8rem;font-weight:600;color:#2874f0;margin:0 0 10px;letter-spacing:1px}.metal-hero-description{font-size:1.1rem;color:#666;margin:0;line-height:1.6}.metal-intro-section{padding:60px 0;background-color:#fff;position:relative;overflow:hidden}.metal-intro-section:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(180,180,180,.65) 1px,transparent 1px);background-size:40px 40px;background-position:0 0;pointer-events:none;z-index:1}.metal-intro-section:after{content:"";position:absolute;inset:20px 0 0 20px;background-image:radial-gradient(circle,rgba(160,160,160,.55) 1px,transparent 1px);background-size:40px 40px;background-position:0 0;pointer-events:none;z-index:1}.metal-intro-container{position:relative;z-index:2;margin:0 auto;padding:0 8.33%}.metal-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.metal-intro-content{display:flex;flex-direction:column;gap:30px}.metal-intro-title{font-size:2.2rem;font-weight:700;color:#333;margin:0;line-height:1.3}.metal-intro-list{display:flex;flex-direction:column;gap:15px}.metal-intro-item{display:flex;align-items:flex-start;gap:15px;font-size:1.1rem;color:#333;line-height:1.5}.metal-intro-icon{color:#2874f0;font-weight:700;font-size:1.2rem;flex-shrink:0;margin-top:2px}.metal-intro-features{background:#f8f9fa;padding:30px;border-radius:8px;border:1px solid #e0e0e0;position:relative;z-index:3;box-shadow:0 8px 25px #00000014}.metal-intro-features:before{content:"";position:absolute;inset:-1px;border:2px solid rgba(40,116,240,.1);border-radius:9px;pointer-events:none;z-index:2}.metal-features-title{font-size:1.5rem;font-weight:600;color:#333;margin:0 0 25px;text-align:center}.metal-features-grid{display:grid;grid-template-columns:1fr;gap:20px}.metal-feature-card{background:#fff;padding:20px;border-radius:6px;border:1px solid #e0e0e0;text-align:center;transition:transform .3s ease,box-shadow .3s ease;position:relative;z-index:4}.metal-feature-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001a}.metal-feature-icon{font-size:2rem;margin-bottom:15px}.metal-feature-card h4{font-size:1.2rem;font-weight:600;color:#333;margin:0 0 10px}.metal-feature-card p{font-size:.9rem;color:#666;margin:0;line-height:1.5}.metal-software-section{padding:60px 0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.metal-software-container{margin:0 auto;padding:0 8.33%}.metal-software-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.metal-software-content{display:flex;flex-direction:column;gap:25px}.metal-software-title{font-size:2rem;font-weight:700;margin:0;color:#fff}.metal-software-description{font-size:1.1rem;line-height:1.6;color:#ffffffe6;margin:0}.metal-software-features{background:#ffffff1a;padding:25px;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.metal-software-features h3{font-size:1.3rem;font-weight:600;margin:0 0 15px;color:#fff}.metal-software-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.metal-software-list li{font-size:.95rem;color:#ffffffe6;padding-left:20px;position:relative;line-height:1.5}.metal-software-list li:before{content:"•";color:#2874f0;font-weight:700;position:absolute;left:0;top:0;font-size:1.2rem}.metal-software-image{border-radius:8px;overflow:hidden;box-shadow:0 10px 30px #0000004d;border:1px solid rgba(255,255,255,.1);width:100%;aspect-ratio:1/1;max-width:500px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:#0003}.metal-software-image img{width:100%;height:100%;object-fit:cover;display:block}.metal-products-section{padding:80px 0;background:#fff}.metal-products-container{margin:0 auto;padding:0 8.33%}.metal-products-title{font-size:2rem;font-weight:700;color:#333;text-align:center;margin:0 0 50px}.metal-product-card{background:#f8f9fa;border-radius:10px;margin-bottom:40px;border:1px solid #e0e0e0;overflow:hidden;box-shadow:0 5px 15px #0000000d}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:40px}.product-grid.reverse{direction:rtl}.product-grid.reverse>*{direction:ltr}.product-content{display:flex;flex-direction:column;gap:20px}.product-badge{display:inline-block;background:#2874f0;color:#fff;padding:8px 20px;border-radius:20px;font-weight:600;font-size:1.1rem;width:fit-content}.product-name{font-size:1.8rem;font-weight:700;color:#333;margin:0}.product-tagline{font-size:1.1rem;color:#666;margin:0;font-style:italic}.product-features{display:flex;flex-direction:column;gap:20px}.product-feature{display:flex;align-items:flex-start;gap:15px}.feature-icon{font-size:1.5rem;flex-shrink:0;margin-top:2px}.product-feature div h4{font-size:1.1rem;font-weight:600;color:#333;margin:0 0 5px}.product-feature div p{font-size:.9rem;color:#666;margin:0;line-height:1.5}.product-specs h4{font-size:1.1rem;font-weight:600;color:#333;margin:0 0 10px}.product-specs ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.product-specs li{font-size:.9rem;color:#666;padding-left:20px;position:relative;line-height:1.5}.product-specs li:before{content:"→";color:#2874f0;position:absolute;left:0;top:0}.product-image{border-radius:6px;overflow:hidden;box-shadow:0 5px 20px #0000001a;width:100%;aspect-ratio:1/1;max-width:450px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:#fff}.product-image img{width:100%;height:100%;object-fit:cover;display:block}.metal-benefits-section{padding:80px 0;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.metal-benefits-container{margin:0 auto;padding:0 8.33%}.benefits-title{font-size:2rem;font-weight:700;color:#333;text-align:center;margin:0 0 50px}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.benefit-card{background:#fff;padding:30px 25px;border-radius:8px;text-align:center;border:1px solid #e0e0e0;transition:transform .3s ease,box-shadow .3s ease}.benefit-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px #0000001a}.benefit-icon{font-size:2.5rem;margin-bottom:20px}.benefit-card h3{font-size:1.3rem;font-weight:600;color:#333;margin:0 0 15px}.benefit-card p{font-size:.95rem;color:#666;margin:0;line-height:1.6}@media (max-width: 1200px){.metal-marking-page{margin-top:110px}.metal-intro-section,.metal-software-section,.metal-products-section,.metal-benefits-section{padding-top:60px;padding-bottom:60px}.metal-page-header-container,.metal-breadcrumb-container,.metal-hero-container,.metal-intro-container,.metal-software-container,.metal-products-container,.metal-benefits-container{padding:0 5%}.metal-intro-grid,.metal-software-grid{gap:40px}.product-grid{gap:30px;padding:30px}.benefits-grid{grid-template-columns:repeat(2,1fr);gap:25px}.metal-software-image{max-width:450px}.product-image{max-width:400px}}@media (max-width: 968px){.metal-intro-section,.metal-software-section,.metal-benefits-section{padding-top:40px;padding-bottom:40px}.metal-products-section{padding-top:50px;padding-bottom:20px}.metal-product-card{margin-bottom:20px}.metal-page-header-container,.metal-breadcrumb-container,.metal-hero-container,.metal-intro-container,.metal-software-container,.metal-products-container,.metal-benefits-container{padding:0 20px}.metal-intro-grid,.metal-software-grid,.product-grid{grid-template-columns:1fr;gap:20px}.product-grid.reverse{direction:ltr}.product-image{order:-1;max-width:400px}.benefits-grid{grid-template-columns:repeat(2,1fr)}.metal-page-title{font-size:2.2rem}.metal-hero-title{font-size:2rem}.metal-hero-subtitle{font-size:1.5rem}.metal-products-title,.benefits-title{font-size:1.8rem;margin:0 0 30px}.metal-software-image{max-width:400px}}@media (max-width : 968px){.metal-intro-title,.metal-software-title,.metal-products-title,.benefits-title{font-size:2rem}}@media (max-width: 768px){.metal-page-header{padding:60px 0 40px}.metal-page-title{font-size:1.8rem}.metal-hero-section,.metal-intro-section,.metal-software-section,.metal-products-section,.metal-benefits-section{padding:40px 0}.metal-products-section{padding-top:40px;padding-bottom:20px}.metal-product-card{margin-bottom:20px}.metal-hero-title{font-size:1.8rem}.metal-hero-subtitle{font-size:1.3rem}.metal-hero-description{font-size:1rem}.metal-intro-title,.metal-software-title,.metal-products-title,.benefits-title{font-size:1.8rem}.product-grid{padding:25px;gap:30px}.product-name{font-size:1.5rem}.benefits-grid{grid-template-columns:1fr;gap:20px}.metal-software-image,.product-image{max-width:350px}.metal-intro-item{font-size:1.05rem}}@media (max-width: 675px){.metal-marking-page{margin-top:100px}}@media (max-width: 480px){.metal-page-title{font-size:1.5rem}.metal-hero-title{font-size:1.6rem}.metal-hero-subtitle{font-size:1.2rem}.metal-intro-title,.metal-software-title,.metal-products-title,.benefits-title{font-size:1.6rem}.product-grid{padding:20px;gap:25px}.product-name{font-size:1.3rem}.product-badge{padding:6px 15px;font-size:1rem}.metal-software-image,.product-image{max-width:300px}.metal-intro-item,.metal-software-list li,.product-specs li{font-size:1rem}.metal-breadcrumb-container{font-size:9px}}.metal-feature-card,.benefit-card,.metal-product-card{transition:all .3s ease}.metal-breadcrumb-link:focus{outline:2px solid #2874F0;outline-offset:2px}.turnkey-page{min-height:100vh;background:#fff;font-family:Roboto,Arial;color:#212121;margin-top:0}.turnkey-hero-header{background:linear-gradient(to bottom,#00000080,#0000004d),linear-gradient(135deg,#1c5eadd9,#2874f0d9,#1c65d1e6),url(/images/Turnkey/turnkey11.jpg) center center / cover no-repeat;padding:80px 0 50px;text-align:center;color:#fff;position:relative;max-height:250px;display:flex;align-items:center}.turnkey-hero-container{margin:0 auto;padding:0 8.33%;position:relative;z-index:3;width:100%}.turnkey-main-title{font-size:2.8rem;font-weight:900;margin:0 0 20px;text-transform:uppercase;letter-spacing:1px;font-family:Inter,Roboto Bold,Arial,sans-serif;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5),0 4px 20px rgba(0,0,0,.3),0 0 30px rgba(40,116,240,.4)}.turnkey-hero-divider{width:150px;height:5px;background:linear-gradient(90deg,#ffffffe6,#f5e8d0e6,#ffffffe6);margin:0 auto;border-radius:5px;box-shadow:0 4px 20px #ffffff4d,0 2px 10px #0003}.turnkey-breadcrumb-nav{padding:12px 0}.turnkey-breadcrumb-container{margin:0 auto;padding:0 8.33%;display:flex;align-items:center;gap:6px;font-size:10px}.turnkey-content-section{padding:60px 0;background:#fff}.turnkey-content-container{margin:0 auto;padding:0 8.33%}.turnkey-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.turnkey-text-content{display:flex;flex-direction:column;gap:25px;justify-content:flex-start;align-self:flex-start;margin-top:0;padding-top:0}.turnkey-section-title{font-size:2.2rem;font-weight:800;color:#333;margin:0;line-height:1.2;font-family:Inter,Roboto Bold,Arial,sans-serif}.turnkey-paragraph{font-size:1.1rem;line-height:1.6;color:#666;margin:0;font-family:Roboto,Arial}.turnkey-gallery{display:flex;flex-direction:column;gap:20px}.turnkey-gallery-main-image{border-radius:8px;overflow:hidden;box-shadow:0 4px 20px #0000001a;border:1px solid #e5d9c0;height:350px;cursor:pointer}.turnkey-gallery-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.turnkey-gallery-img:hover{transform:scale(1.02)}.turnkey-gallery-thumbnails{display:flex;gap:15px;justify-content:center}.turnkey-thumbnail-item{width:80px;height:60px;border-radius:4px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .3s ease;opacity:.7}.turnkey-thumbnail-item:hover{opacity:1;border-color:#2874f0}.turnkey-thumbnail-active{opacity:1;border-color:#2874f0;box-shadow:0 2px 10px #2874f04d}.turnkey-thumbnail-item img{width:100%;height:100%;object-fit:cover}.turnkey-process-section{padding:60px 0;background:#f8f9fa;border-top:1px solid #e5d9c0;border-bottom:1px solid #e5d9c0}.turnkey-process-container{margin:0 auto;padding:0 8.33%}.turnkey-process-header{text-align:center;margin-bottom:50px}.turnkey-process-title{font-size:2.2rem;font-weight:800;color:#333;margin:0 0 15px;font-family:Inter,Roboto Bold,Arial,sans-serif}.turnkey-process-subtitle{font-size:1.1rem;color:#666;margin:0;font-family:Roboto,Arial}.turnkey-process-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px}.turnkey-process-step{background:#fff;padding:30px;border-radius:8px;box-shadow:0 4px 15px #00000014;border:1px solid #e5d9c0;transition:all .3s ease;text-align:center}.turnkey-process-step:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001f}.turnkey-step-number{font-size:2.5rem;font-weight:900;color:#2874f0;margin-bottom:15px;font-family:Inter,Roboto Bold,Arial,sans-serif;opacity:.8}.turnkey-step-title{font-size:1.1rem;font-weight:700;color:#333;margin:0 0 15px;font-family:Roboto,Arial}.turnkey-step-description{font-size:.85rem;line-height:1.5;color:#666;margin:0;font-family:Roboto,Arial}.turnkey-solutions-section{padding:60px 0;background:#fff}.turnkey-solutions-container{margin:0 auto;padding:0 8.33%}.turnkey-solutions-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.turnkey-solutions-image{border-radius:8px;overflow:hidden;position:relative;box-shadow:0 4px 20px #0000001a;border:1px solid #e5d9c0;height:450px}.turnkey-solutions-img{width:100%;height:100%;object-fit:cover;display:block}.turnkey-image-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);padding:20px;color:#fff}.turnkey-overlay-text{font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-family:Roboto,Arial}.turnkey-solutions-content{display:flex;flex-direction:column;gap:25px;justify-content:flex-start;align-self:flex-start;margin-top:0;padding-top:0}.turnkey-solutions-title{font-size:2.2rem;font-weight:800;color:#333;margin:0;line-height:1.3;font-family:Inter,Roboto Bold,Arial,sans-serif}.turnkey-solutions-description{font-size:1.1rem;line-height:1.6;color:#666;margin:0;font-family:Roboto,Arial}.turnkey-benefits-list{display:flex;flex-direction:column;gap:12px}.turnkey-benefit-item{display:flex;align-items:center;gap:12px;font-size:.95rem;color:#333;font-weight:500;font-family:Roboto,Arial}.turnkey-benefit-icon{color:#2874f0;font-weight:700;font-size:1.1rem;flex-shrink:0}.turnkey-benefit-text{flex-grow:1}.turnkey-cta-container{display:flex;flex-wrap:wrap;gap:20px;margin-top:10px}.turnkey-primary-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#2874f0;color:#fff;padding:12px 30px;border-radius:4px;text-decoration:none;font-weight:600;font-size:.95rem;transition:all .3s ease;border:none;cursor:pointer;box-shadow:0 2px 5px #2874f04d;font-family:Roboto,Arial;text-align:center;min-width:fit-content;flex:1}.turnkey-primary-cta:hover{background:#1c65d1;transform:translateY(-2px);box-shadow:0 4px 8px #2874f066}.turnkey-cta-arrow{font-size:1.1rem;transition:transform .3s ease}.turnkey-primary-cta:hover .turnkey-cta-arrow{transform:translate(4px)}.turnkey-secondary-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:transparent;color:#2874f0;padding:12px 30px;border-radius:4px;text-decoration:none;font-weight:600;font-size:.95rem;transition:all .3s ease;border:2px solid #2874F0;cursor:pointer;font-family:Roboto,Arial;text-align:center;min-width:fit-content;flex:1}.turnkey-secondary-cta:hover{background:#2874f0;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #2874f033}.turnkey-phone-icon{font-size:1.1rem}.turnkey-primary-cta:focus,.turnkey-secondary-cta:focus,.breadcrumb-link:focus{outline:2px solid #2874F0;outline-offset:2px}.turnkey-process-step,.turnkey-primary-cta,.turnkey-secondary-cta,.turnkey-thumbnail-item,.turnkey-gallery-img{transition:all .3s ease}@media (max-width: 1200px){.turnkey-page{margin-top:110px}.turnkey-content-section,.turnkey-process-section,.turnkey-solutions-section{padding-top:50px;padding-bottom:50px}.turnkey-content-container,.turnkey-process-container,.turnkey-solutions-container,.turnkey-hero-container,.turnkey-breadcrumb-container{padding:0 5%}.turnkey-content-grid,.turnkey-solutions-grid{gap:40px}.turnkey-main-title,.turnkey-section-title,.turnkey-process-title,.turnkey-solutions-title{font-size:2.2rem}.turnkey-solutions-image{height:400px}.turnkey-gallery-main-image{height:300px}.turnkey-cta-container{gap:15px}}@media (max-width: 968px){.turnkey-content-section,.turnkey-process-section,.turnkey-solutions-section{padding-top:40px;padding-bottom:40px}.turnkey-content-container,.turnkey-process-container,.turnkey-solutions-container,.turnkey-hero-container,.turnkey-breadcrumb-container{padding:0 20px}.turnkey-content-grid,.turnkey-solutions-grid{grid-template-columns:1fr;gap:20px}.turnkey-process-steps{grid-template-columns:repeat(2,1fr);gap:20px}.turnkey-main-title{font-size:1.8rem}.turnkey-section-title,.turnkey-process-title,.turnkey-solutions-title{font-size:2rem}.turnkey-solutions-image{height:350px}.turnkey-gallery-main-image{height:280px}.turnkey-content-section,.turnkey-process-section,.turnkey-solutions-section{padding:40px 0}.turnkey-hero-header{padding:60px 0 40px}.turnkey-cta-container{flex-direction:row;gap:20px}.turnkey-primary-cta,.turnkey-secondary-cta{flex:1;min-width:0;padding:12px 20px}}@media (max-width: 768px){.turnkey-content-container,.turnkey-process-container,.turnkey-solutions-container,.turnkey-hero-container,.breadcrumb-container{padding:0 15px}.turnkey-main-title{font-size:1.6rem}.turnkey-section-title,.turnkey-process-title,.turnkey-solutions-title{font-size:1.8rem}.turnkey-process-steps{grid-template-columns:1fr;gap:20px}.turnkey-solutions-image{height:300px;order:-1}.turnkey-gallery-main-image{height:250px}.turnkey-process-step{padding:25px}.turnkey-step-number{font-size:2rem}.turnkey-step-title{font-size:1rem}.turnkey-cta-container{flex-direction:column;align-items:stretch;width:100%;gap:15px}.turnkey-primary-cta,.turnkey-secondary-cta{width:100%;flex:none;padding:14px 20px;text-align:center;justify-content:center;box-sizing:border-box;margin:0}.turnkey-content-section,.turnkey-process-section,.turnkey-solutions-section{padding:30px 0}.breadcrumb-container{font-size:9px;padding:0 15px;flex-wrap:wrap}.turnkey-paragraph,.turnkey-process-subtitle,.turnkey-solutions-description{font-size:1.05rem}}@media (max-width: 675px){.turnkey-page{margin-top:100px}}@media (max-width: 480px){.breadcrumb-container{font-size:8px}.turnkey-main-title{font-size:1.4rem}.turnkey-section-title,.turnkey-process-title,.turnkey-solutions-title{font-size:1.6rem}.turnkey-solutions-image{height:250px}.turnkey-gallery-main-image{height:200px}.turnkey-process-step{padding:20px}.turnkey-step-number{font-size:1.8rem}.turnkey-thumbnail-item{width:70px;height:50px}.turnkey-benefit-item{font-size:.9rem}.turnkey-primary-cta,.turnkey-secondary-cta{padding:12px 16px;font-size:.9rem;width:100%}.turnkey-cta-container{gap:12px}.turnkey-paragraph,.turnkey-solutions-description,.turnkey-process-subtitle{font-size:1rem}}@media (max-width: 375px){.turnkey-primary-cta,.turnkey-secondary-cta{padding:10px 15px;font-size:.85rem}.turnkey-main-title{font-size:1.3rem}.turnkey-section-title,.turnkey-process-title,.turnkey-solutions-title{font-size:1.1rem}.breadcrumb-container{font-size:7px;gap:4px}.turnkey-thumbnail-item{width:60px;height:45px}}.safety-signs-page{min-height:100vh;background:#fff;font-family:Roboto,Arial,sans-serif;color:#212121;margin-top:0}.safety-signs-header{background:linear-gradient(to bottom,#0006,#0003),linear-gradient(135deg,#dc3545cc,#c82333cc,#b41428cc 50%,#a00a1ee6),url(/images/SafetySigns/safety.jpg) center center / cover no-repeat;padding:80px 0 50px;text-align:center;color:#fff;position:relative;max-height:250px;display:flex;align-items:center;margin-bottom:0}.safety-signs-header:after{content:"";position:absolute;inset:0;background:inherit;filter:blur(2px);z-index:1}.safety-signs-header-container{margin:0 auto;padding:0 8.33%;position:relative;z-index:3;width:100%}.safety-signs-title{font-size:2.8rem;font-weight:900;margin:0 0 20px;text-transform:uppercase;letter-spacing:1px;font-family:Inter,Roboto Bold,Arial,sans-serif;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5),0 4px 20px rgba(0,0,0,.3),0 0 30px rgba(220,53,69,.4)}.safety-signs-divider{width:150px;height:5px;background:linear-gradient(90deg,#ffffffe6,#f5e8d0e6,#ffffffe6);margin:0 auto;border-radius:5px;box-shadow:0 4px 20px #ffffff4d,0 2px 10px #0003}.safety-signs-breadcrumb{padding:12px 0}.safety-signs-breadcrumb-container{margin:0 auto;padding:0 8.33%;display:flex;align-items:center;gap:6px;font-size:10px}.safety-signs-breadcrumb-link{color:#dc3545;text-decoration:none;transition:color .3s ease;font-weight:500}.safety-signs-breadcrumb-link:hover{color:#c82333;text-decoration:underline}.safety-signs-breadcrumb-separator{color:#666;font-weight:600}.safety-signs-breadcrumb-current{color:#333;font-weight:600}.safety-signs-hero{padding:50px 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #dee2e6}.safety-signs-hero-container{max-width:1200px;margin:0 auto;padding:0 8.33%;text-align:center}.safety-signs-hero-content{max-width:800px;margin:0 auto}.safety-signs-hero-title{font-size:2.2rem;font-weight:700;color:#333;margin:0 0 15px;line-height:1.2}.safety-signs-hero-description{font-size:1.1rem;color:#666;margin:0;line-height:1.6}.safety-signs-content-section{padding:60px 0;background:#fff}.safety-signs-content-container{margin:0 auto;padding:0 8.33%}.safety-signs-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.safety-signs-text-column{display:flex;flex-direction:column;gap:25px}.safety-signs-section-title{font-size:2.2rem;font-weight:700;color:#333;margin:0 0 10px;line-height:1.3}.safety-signs-paragraph{font-size:1.1rem;line-height:1.7;color:#666;margin:0;text-align:justify}.safety-signs-highlight-box{background:#f8f9fa;border-left:4px solid #dc3545;padding:25px;border-radius:4px;box-shadow:0 2px 15px #0000000d;margin:15px 0}.safety-signs-highlight-title{font-size:1.1rem;font-weight:600;color:#333;margin:0 0 15px}.safety-signs-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.safety-signs-list-item{font-size:.9rem;color:#666;padding-left:25px;position:relative;line-height:1.6}.safety-signs-list-item:before{content:"✓";color:#dc3545;font-weight:700;position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:1rem}.safety-signs-carousel-column{position:sticky;top:100px}.safety-signs-carousel{width:100%;border-radius:8px;overflow:hidden;box-shadow:0 8px 30px #00000026;border:1px solid #e5d9c0}.safety-signs-carousel-wrapper{position:relative;overflow:hidden;border-radius:8px;background:#000}.safety-signs-carousel-track{display:flex;transition:transform .5s ease;height:500px}.safety-signs-carousel-slide{min-width:100%;height:100%;position:relative}.safety-signs-carousel-image{width:100%;height:100%;object-fit:cover;display:block}.safety-signs-carousel-button{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;color:#fff;border:none;width:50px;height:50px;border-radius:50%;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10}.safety-signs-carousel-button:hover{background:#dc3545cc;transform:translateY(-50%) scale(1.1)}.safety-signs-carousel-button.prev{left:20px}.safety-signs-carousel-button.next{right:20px}.safety-signs-carousel-indicators{position:absolute;bottom:20px;left:0;right:0;display:flex;justify-content:center;gap:10px;z-index:10}.safety-signs-carousel-indicator{width:12px;height:12px;border-radius:50%;background:#ffffff80;border:none;cursor:pointer;transition:all .3s ease;padding:0}.safety-signs-carousel-indicator.active{background:#dc3545;transform:scale(1.2)}.safety-signs-carousel-indicator:hover{background:#dc3545cc}.safety-signs-strategies-section{padding:60px 0;background:linear-gradient(135deg,#f8fafc,#f1f5f9);position:relative;overflow:hidden}.safety-signs-strategies-section:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;z-index:1}.safety-signs-strategies-container{margin:0 auto;padding:0 8.33%;position:relative;z-index:2}.safety-signs-strategies-header{text-align:center;margin-bottom:50px}.safety-signs-strategies-title{font-size:2.2rem;font-weight:700;color:#2d3748;margin:0 0 15px;position:relative;display:inline-block;font-family:Inter,Roboto Bold,Arial,sans-serif}.safety-signs-strategies-title:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:60px;height:3px;background:#dc3545;border-radius:2px}.safety-signs-strategies-divider{width:100px;height:2px;background:#e2e8f0;margin:10px auto 0}.safety-signs-strategies-content{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:40px}.safety-signs-strategies-card{background:#fff;border-radius:12px;padding:35px;box-shadow:0 6px 25px #00000014;border:1px solid #e2e8f0;transition:all .3s ease;position:relative;overflow:hidden}.safety-signs-strategies-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#dc3545,#c82333)}.safety-signs-strategies-card:hover{transform:translateY(-5px);box-shadow:0 12px 35px #0000001f;border-color:#dc3545}.safety-signs-strategies-icon{font-size:2.5rem;margin-bottom:20px;display:inline-block;padding:15px;background:linear-gradient(135deg,#fff5f5,#ffe6e6);border-radius:10px;border:2px solid #f8d7da}.safety-signs-strategies-card-title{font-size:1.3rem;font-weight:600;color:#2d3748;margin:0 0 15px;line-height:1.4}.safety-signs-strategies-text{font-size:1.1rem;line-height:1.7;color:#4a5568;margin:0;text-align:justify}.safety-signs-audits-card{grid-column:1 / -1;background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #e9ecef}.safety-signs-strategies-subtitle{font-size:1rem;font-weight:600;color:#495057;margin:15px 0 20px;padding-bottom:10px;border-bottom:2px solid #e9ecef}.safety-signs-strategies-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:15px}.safety-signs-strategies-list-item{display:flex;flex-direction:column;padding:15px;background:#fff;border-radius:8px;border-left:4px solid #dc3545;transition:all .2s ease;box-shadow:0 2px 8px #0000000d}.safety-signs-strategies-list-item:hover{transform:translate(5px);box-shadow:0 4px 12px #0000001a}.safety-signs-strategies-item-title{font-size:.95rem;font-weight:600;color:#2d3748;margin-bottom:5px}.safety-signs-strategies-item-desc{font-size:.85rem;color:#718096;line-height:1.5}.safety-signs-info-section{padding:50px 0;background:#f8f9fa;border-top:1px solid #e5d9c0;border-bottom:1px solid #e5d9c0}.safety-signs-info-container{margin:0 auto;padding:0 8.33%}.safety-signs-info-text{font-size:1rem;line-height:1.8;color:#666;margin:0;text-align:center;font-style:italic;background:#fff;padding:30px;border-radius:8px;box-shadow:0 4px 15px #00000014;border-left:3px solid #dc3545}.safety-signs-warning-section{padding:60px 0;background:#fff}.safety-signs-warning-container{margin:0 auto;padding:0 8.33%}.safety-signs-warning-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;background:linear-gradient(135deg,#fff5f5,#ffe6e6);padding:40px;border-radius:8px;box-shadow:0 4px 20px #0000001a;border:1px solid #f8d7da}.safety-signs-warning-text{display:flex;flex-direction:column;gap:20px}.safety-signs-warning-title{font-size:2.2rem;font-weight:700;color:#721c24;margin:0;line-height:1.3}.safety-signs-warning-description{font-size:1.1rem;line-height:1.7;color:#856404;margin:0}.safety-signs-warning-image{border-radius:8px;overflow:hidden;box-shadow:0 4px 15px #0000001a;height:350px}.safety-signs-warning-signs-image{width:100%;height:100%;object-fit:cover;display:block}@media (min-width: 1200px){.safety-signs-strategies-content{grid-template-columns:repeat(2,1fr)}.safety-signs-audits-card{grid-column:1 / -1}}@media (max-width: 1200px){.safety-signs-page{margin-top:110px}.safety-signs-content-section,.safety-signs-info-section,.safety-signs-warning-section,.safety-signs-strategies-section{padding-top:50px;padding-bottom:50px}.safety-signs-content-container,.safety-signs-info-container,.safety-signs-warning-container,.safety-signs-header-container,.safety-signs-breadcrumb-container,.safety-signs-strategies-container{padding:0 5%}.safety-signs-content-grid{gap:40px}.safety-signs-title{font-size:2rem}.safety-signs-hero-title{font-size:1.8rem}.safety-signs-section-title,.safety-signs-warning-title{font-size:2.2rem}.safety-signs-carousel-track{height:450px}.safety-signs-warning-grid{padding:30px}}@media (max-width: 968px){.safety-signs-content-section,.safety-signs-info-section,.safety-signs-warning-section,.safety-signs-strategies-section{padding-top:40px;padding-bottom:40px}.safety-signs-content-container,.safety-signs-info-container,.safety-signs-warning-container,.safety-signs-header-container,.safety-signs-breadcrumb-container,.safety-signs-strategies-container{padding:0 20px}.safety-signs-content-grid{grid-template-columns:1fr;gap:20px}.safety-signs-carousel-column{position:static;order:-1}.safety-signs-carousel-track{height:400px}.safety-signs-title{font-size:1.8rem}.safety-signs-hero-title{font-size:1.6rem}.safety-signs-section-title,.safety-signs-warning-title{font-size:2rem}.safety-signs-warning-grid{grid-template-columns:1fr;gap:30px}.safety-signs-warning-image{height:300px}.safety-signs-strategies-content{grid-template-columns:1fr}.safety-signs-audits-card{grid-column:span 1}.safety-signs-strategies-title{font-size:2rem}.safety-signs-strategies-card{padding:25px}.safety-signs-strategies-content{gap:20px;margin-top:0}}@media (max-width: 768px){.safety-signs-content-section,.safety-signs-info-section,.safety-signs-warning-section,.safety-signs-strategies-section{padding-top:30px;padding-bottom:30px}.safety-signs-content-container,.safety-signs-info-container,.safety-signs-warning-container,.safety-signs-strategies-container{padding:0 20px}.safety-signs-title{font-size:1.6rem}.safety-signs-hero-title{font-size:1.4rem}.safety-signs-section-title,.safety-signs-warning-title{font-size:1.8rem}.safety-signs-paragraph,.safety-signs-info-text,.safety-signs-warning-description{font-size:1.05rem}.safety-signs-carousel-track{height:350px}.safety-signs-carousel-button{width:40px;height:40px;font-size:1.2rem}.safety-signs-highlight-box{padding:20px}.safety-signs-warning-grid{padding:25px}.safety-signs-warning-image{height:250px}.safety-signs-strategies-section{padding:50px 0}.safety-signs-strategies-title{font-size:1.8rem}.safety-signs-strategies-card-title{font-size:1.2rem}.safety-signs-strategies-text{font-size:1.05rem}}@media (max-width: 480px){.safety-signs-breadcrumb-container{font-size:.8rem}.safety-signs-title{font-size:1.4rem}.safety-signs-hero-title{font-size:1.3rem}.safety-signs-section-title,.safety-signs-warning-title{font-size:1.6rem}.safety-signs-carousel-track{height:300px}.safety-signs-carousel-button{width:35px;height:35px;font-size:1rem}.safety-signs-carousel-indicator{width:10px;height:10px}.safety-signs-highlight-box{padding:15px}.safety-signs-list-item{font-size:.85rem;padding-left:20px}.safety-signs-warning-grid{padding:20px}.safety-signs-warning-image{height:200px}.safety-signs-info-text{padding:20px}.safety-signs-strategies-section{padding:40px 0}.safety-signs-strategies-title{font-size:1.6rem}.safety-signs-strategies-card{padding:20px}.safety-signs-strategies-icon{font-size:2rem;padding:12px}.safety-signs-paragraph,.safety-signs-strategies-text,.safety-signs-warning-description{font-size:1rem}}.safety-signs-carousel-button:focus,.safety-signs-carousel-indicator:focus,.safety-signs-breadcrumb-link:focus{outline:2px solid #dc3545;outline-offset:2px}.safety-signs-carousel-track,.safety-signs-carousel-button,.safety-signs-carousel-indicator,.safety-signs-highlight-box,.safety-signs-strategies-card,.safety-signs-strategies-list-item{transition:all .3s ease}.link360-page{min-height:100vh;background:#fff;font-family:Roboto,Inter,Arial,sans-serif;color:#212121;margin-top:0}.link360-header{background:linear-gradient(to bottom,#0006,#0003),linear-gradient(135deg,#2874f0b3,#1c65d1b3,#0f4eaeb3 50%,#083d8ccc),url(/images/Link360/link1.jpg) center center / cover no-repeat;padding:80px 0 50px;text-align:center;color:#fff;position:relative;max-height:250px;display:flex;align-items:center}.link360-header:after{content:"";position:absolute;inset:0;background:inherit;filter:blur(2px);z-index:1}.link360-header-container{margin:0 auto;padding:0 8.33%;position:relative;z-index:3;width:100%}.link360-title{font-size:2.8rem;font-weight:900;margin:0 0 20px;text-transform:uppercase;letter-spacing:1px;font-family:Inter,Roboto Bold,Arial,sans-serif;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5),0 4px 20px rgba(0,0,0,.3),0 0 30px rgba(40,116,240,.4);position:relative;z-index:3}.link360-divider{width:150px;height:5px;background:linear-gradient(90deg,#ffffffe6,#f5e8d0e6,#ffffffe6);margin:0 auto 20px;border-radius:5px;box-shadow:0 4px 20px #ffffff4d,0 2px 10px #0003;position:relative;z-index:3}.link360-subtitle{font-size:1.1rem;line-height:1.6;color:#fffffff2;max-width:800px;margin:0 auto;font-weight:400;position:relative;z-index:3}.link360-breadcrumb-nav{padding:12px 0;background:#fff}.link360-breadcrumb-container{margin:0 auto;padding:0 8.33%;display:flex;align-items:center;gap:6px;font-size:10px}.link360-breadcrumb-link{color:#2874f0;text-decoration:none;transition:color .3s ease;font-weight:500}.link360-breadcrumb-link:hover{color:#1c65d1;text-decoration:underline}.link360-breadcrumb-separator{color:#666;font-weight:600}.link360-breadcrumb-current{color:#333;font-weight:600}.link360-hero-section{padding:60px 0;background:#fff;border-bottom:1px solid #e5d9c0}.link360-hero-container{margin:0 auto;padding:0 8.33%}.link360-hero-content{text-align:center;max-width:800px;margin:0 auto}.link360-hero-title{font-size:2.2rem;font-weight:800;color:#333;margin:0 0 25px;line-height:1.2;font-family:Inter,Roboto Bold,Arial,sans-serif}.link360-hero-description{font-size:1.1rem;line-height:1.7;color:#666;margin:0;text-align:center}.link360-program-steps-section{padding:80px 0;background:#f8f9fa}.link360-program-steps-container{margin:0 auto;padding:0 8.33%}.link360-program-steps-header{text-align:center;margin-bottom:50px}.link360-program-steps-title{font-size:2rem;font-weight:800;color:#333;margin:0 0 15px;font-family:Inter,Roboto Bold,Arial,sans-serif}.link360-program-steps-subtitle{font-size:1.05rem;color:#666;max-width:600px;margin:0 auto}.link360-program-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px}.link360-program-step{background:#fff;padding:35px 25px;border-radius:10px;box-shadow:0 4px 20px #00000014;border:1px solid #e5d9c0;text-align:center;transition:all .3s ease;display:flex;flex-direction:column;align-items:center}.link360-program-step:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001f}.link360-step-icon{font-size:2.5rem;margin-bottom:20px}.link360-step-title{font-size:1.3rem;font-weight:700;color:#2874f0;margin:0 0 15px;line-height:1.3}.link360-step-description{font-size:.95rem;line-height:1.6;color:#666;margin:0;flex-grow:1}.link360-features-section{padding:80px 0;background:#fff;border-top:1px solid #e5d9c0}.link360-features-container{margin:0 auto;padding:0 8.33%;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.link360-features-content{display:flex;flex-direction:column;gap:40px}.link360-features-title{font-size:2rem;font-weight:800;color:#333;margin:0;font-family:Inter,Roboto Bold,Arial,sans-serif}.link360-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.link360-feature-item{background:#fff;padding:25px;border-radius:8px;border:1px solid #e5d9c0;box-shadow:0 4px 15px #0000000d;transition:all .3s ease}.link360-feature-item:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000001a;border-color:#2874f0}.link360-feature-number{font-size:2rem;font-weight:900;color:#2874f0;margin:0 0 15px;opacity:.7;line-height:1}.link360-feature-item-title{font-size:1.2rem;font-weight:700;color:#333;margin:0 0 10px}.link360-feature-item-description{font-size:.95rem;line-height:1.6;color:#666;margin:0}.link360-features-image{border-radius:10px;overflow:hidden;box-shadow:0 4px 25px #0000001a;border:1px solid #e5d9c0;width:100%;height:0;padding-bottom:100%;position:relative;background:#fff}.link360-software-interface-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease;background:#fff}.link360-features-image:hover .link360-software-interface-image{transform:scale(1.03)}.link360-gallery-section{padding:80px 0;background:#f8f9fa;border-top:1px solid #e5d9c0}.link360-gallery-container{margin:0 auto;padding:0 8.33%}.link360-gallery-title{font-size:2rem;font-weight:800;color:#333;margin:0 0 50px;text-align:center;font-family:Inter,Roboto Bold,Arial,sans-serif}.link360-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.link360-gallery-item{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 20px #00000014;border:1px solid #e5d9c0;transition:all .3s ease}.link360-gallery-item:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00000026}.link360-gallery-image{width:100%;height:250px;object-fit:cover;display:block;transition:transform .3s ease}.link360-gallery-item:hover .link360-gallery-image{transform:scale(1.05)}.link360-gallery-caption{padding:25px;text-align:center}.link360-gallery-caption h4{font-size:1.2rem;font-weight:700;color:#2874f0;margin:0 0 10px}.link360-gallery-caption p{font-size:.95rem;color:#666;margin:0;line-height:1.6}.link360-services-overview-section{padding:80px 0;background:#fff;border-top:1px solid #e5d9c0}.link360-services-overview-container{margin:0 auto;padding:0 8.33%}.link360-services-content{text-align:center;max-width:900px;margin:0 auto}.link360-services-title{font-size:2rem;font-weight:800;color:#333;margin:0 0 25px;font-family:Inter,Roboto Bold,Arial,sans-serif}.link360-services-description{font-size:1.05rem;line-height:1.7;color:#666;margin:0 0 40px}.link360-services-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:50px}.link360-service-item{display:flex;align-items:center;gap:15px;padding:15px;background:#f8f9fa;border-radius:8px;border:1px solid #e5d9c0;transition:all .3s ease}.link360-service-item:hover{background:#fff;border-color:#2874f0;transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}.link360-service-icon{font-size:1.3rem}.link360-service-item span{font-size:.95rem;font-weight:500;color:#333;text-align:left}.link360-services-cta{display:flex;flex-direction:column;align-items:center;gap:25px;margin-top:40px}.link360-services-cta-button{display:inline-block;background:#2874f0;color:#fff;padding:14px 35px;border-radius:4px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease;border:none;cursor:pointer;box-shadow:0 2px 5px #2874f04d}.link360-services-cta-button:hover{background:#1c65d1;transform:translateY(-2px);box-shadow:0 4px 8px #2874f066}.link360-services-contact{display:flex;align-items:center;gap:10px;font-size:1rem;color:#666}.link360-contact-phone{color:#2874f0;text-decoration:none;font-weight:600;transition:color .3s ease}.link360-contact-phone:hover{color:#1c65d1;text-decoration:underline}@media (max-width: 1200px){.link360-page{margin-top:110px}.link360-hero-section,.link360-program-steps-section,.link360-features-section,.link360-gallery-section,.link360-services-overview-section{padding-top:50px;padding-bottom:50px}.link360-header-container,.link360-breadcrumb-container,.link360-hero-container,.link360-program-steps-container,.link360-features-container,.link360-gallery-container,.link360-services-overview-container{padding:0 5%}.link360-program-steps-grid{grid-template-columns:repeat(2,1fr);gap:25px}.link360-features-container{grid-template-columns:1fr;gap:50px}.link360-features-image{order:1;max-width:100%;margin:0 auto}.link360-gallery-grid,.link360-services-list{grid-template-columns:repeat(2,1fr)}.link360-title{font-size:2rem}.link360-header{max-height:220px}.link360-hero-title,.link360-program-steps-title,.link360-features-title,.link360-gallery-title,.link360-services-title{font-size:2.2rem}}@media (max-width: 968px){.link360-hero-section,.link360-program-steps-section,.link360-features-section,.link360-gallery-section,.link360-services-overview-section{padding-top:40px;padding-bottom:40px}.link360-header-container,.link360-breadcrumb-container,.link360-hero-container,.link360-program-steps-container,.link360-features-container,.link360-gallery-container,.link360-services-overview-container{padding:0 20px}.link360-content-grid{grid-template-columns:1fr;gap:20px}.link360-program-steps-grid{grid-template-columns:1fr;max-width:500px;margin:40px auto 0}.link360-features-grid{grid-template-columns:1fr;max-width:500px}.link360-features-image{max-width:100%;margin:0 auto}.link360-gallery-grid{grid-template-columns:1fr;max-width:500px;margin:0 auto}.link360-services-list{grid-template-columns:1fr;max-width:500px;margin:0 auto 50px}.link360-title{font-size:1.8rem}.link360-header{max-height:200px;padding:70px 0 40px}.link360-hero-title,.link360-program-steps-title,.link360-features-title,.link360-gallery-title,.link360-services-title{font-size:2rem}.link360-breadcrumb-container{font-size:9px}}@media (max-width: 768px){.link360-header{padding:60px 0 40px;max-height:180px}.link360-title{font-size:1.6rem}.link360-hero-title,.link360-program-steps-title,.link360-features-title,.link360-gallery-title,.link360-services-title{font-size:1.8rem}.link360-subtitle,.link360-hero-description,.link360-services-description{font-size:1rem}.link360-program-step{padding:25px 20px}.link360-step-icon{font-size:2rem}.link360-step-title{font-size:1.2rem}.link360-feature-item{padding:20px}.link360-gallery-image{height:200px}.link360-services-cta-button{padding:12px 30px;font-size:.95rem}.link360-breadcrumb-container{font-size:8px}.link360-hero-description{font-size:1rem}}@media (max-width: 480px){.link360-title{font-size:1.4rem}.link360-header{max-height:160px;padding:50px 0 30px}.link360-hero-title,.link360-program-steps-title,.link360-features-title,.link360-gallery-title,.link360-services-title{font-size:1.6rem}.link360-hero-section,.link360-program-steps-section,.link360-features-section,.link360-gallery-section,.link360-services-overview-section{padding:40px 0}.link360-subtitle,.link360-hero-description,.link360-services-description{font-size:.95rem}.link360-step-description,.link360-feature-item-description,.link360-gallery-caption p{font-size:.9rem}.link360-features-image{max-width:350px}.link360-gallery-image{height:180px}.link360-service-item span{font-size:.9rem}.link360-breadcrumb-container{font-size:7px;flex-wrap:wrap}.link360-services-cta-button{padding:10px 25px;font-size:.9rem}}.link360-services-cta-button:focus,.link360-breadcrumb-link:focus{outline:2px solid #2874F0;outline-offset:2px}.link360-program-step,.link360-feature-item,.link360-gallery-item,.link360-service-item,.link360-services-cta-button{transition:all .3s ease}.contact-page{min-height:100vh;background:#fff;font-family:Roboto,Arial;color:#212121;margin-top:0}.breadcrumb-nav{padding:12px 0}.breadcrumb-container{margin:0 auto;padding:0 8.33%;display:flex;align-items:center;gap:6px;font-size:10px}.breadcrumb-link{color:#2874f0;text-decoration:none;transition:color .3s ease;font-weight:500}.breadcrumb-link:hover{color:#1c65d1;text-decoration:underline}.breadcrumb-separator{color:#666;font-weight:600}.breadcrumb-current{color:#333;font-weight:600}.contact-header{background:linear-gradient(to bottom,#0006,#0003),linear-gradient(135deg,#2874f0b3,#1c65d1b3,#0f4eaeb3 50%,#083d8ccc),url(/images/contact/contact-bg.jpg) center center / cover no-repeat;padding:80px 0 50px;text-align:center;color:#fff;position:relative;max-height:250px;display:flex;align-items:center}.contact-header:before{content:"";position:absolute;inset:0;background:inherit;filter:blur(2px);z-index:1}.contact-header-container{margin:0 auto;padding:0 8.33%;position:relative;z-index:3;width:100%}.contact-title{font-size:2.5rem;font-weight:800;margin:0 0 16px;text-transform:uppercase;letter-spacing:-.5px;font-family:Inter,Roboto Bold,Arial,sans-serif;background:linear-gradient(90deg,#fff,#f5e8d0,#fff,#f5e8d0,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;background-size:200% 100%;animation:shimmer 10s ease-in-out infinite;text-shadow:0 4px 20px rgba(0,0,0,.1)}.contact-divider{width:150px;height:5px;background:linear-gradient(90deg,#ffffffe6,#f5e8d0e6,#ffffffe6);margin:0 auto;border-radius:5px;box-shadow:0 4px 20px #ffffff4d,0 2px 10px #0003;position:relative;z-index:3}@keyframes shimmer{0%{background-position:-200% 0%}to{background-position:200% 0%}}.support-hours-section{padding:50px 0;background:#fff}.support-hours-container{margin:0 auto;padding:0 8.33%}.support-hours-card{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;overflow:hidden;box-shadow:0 6px 30px #0000001a;border:1px solid #e5d9c0;transition:all .3s ease}.support-hours-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00000026}.support-hours-header{background:linear-gradient(135deg,#2874f0,#1c65d1);padding:35px 40px;color:#fff;position:relative;overflow:hidden;display:flex;align-items:center;gap:25px}.support-hours-header:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);z-index:1}.support-hours-icon{width:70px;height:70px;background:#ffffff26;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:2}.support-hours-icon svg{width:32px;height:32px;color:#fff}.support-hours-content{flex:1;z-index:2;display:flex;flex-direction:column}.support-hours-title{font-size:2.2rem;font-weight:700;margin:0 0 15px;font-family:Inter,Roboto Bold,Arial,sans-serif;letter-spacing:-.5px}.support-hours-details{display:flex;flex-direction:column;gap:12px}.hours-schedule{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:#ffffff1a;border-radius:6px;border:1px solid rgba(255,255,255,.2);max-width:400px}.hours-schedule.emergency{background:#dc354526;border:1px solid rgba(220,53,69,.3);border-left:4px solid #dc3545}.days-label{font-size:.95rem;font-weight:600;color:#fffffff2}.time-range{font-size:1rem;font-weight:700;color:#f5e8d0}.hours-schedule.emergency .time-range{color:#ffccd5}.support-channels{padding:40px;background:#fff}.channels-title{font-size:1.5rem;font-weight:700;color:#333;margin:0 0 30px;text-align:center;font-family:Roboto,Arial;position:relative}.channels-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,#2874f0,#1c65d1);border-radius:2px}.channels-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.channel-card{background:#fff;border-radius:10px;padding:25px;border:1px solid #e5d9c0;transition:all .3s ease;display:flex;gap:20px;align-items:flex-start}.channel-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001a;border-color:#2874f0}.channel-card.emergency-channel{border:1px solid #dc3545;background:linear-gradient(135deg,#fff5f5,#fff)}.channel-card.emergency-channel:hover{border-color:#dc3545;box-shadow:0 8px 25px #dc354526}.channel-icon{width:50px;height:50px;background:#2874f01a;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.channel-card:hover .channel-icon{background:#2874f0;transform:scale(1.1)}.channel-icon svg{width:22px;height:22px;color:#2874f0;transition:all .3s ease}.channel-card:hover .channel-icon svg{color:#fff}.channel-card.emergency-channel .channel-icon{background:#dc35451a}.channel-card.emergency-channel .channel-icon svg{color:#dc3545}.channel-card.emergency-channel:hover .channel-icon{background:#dc3545}.channel-info{flex:1}.channel-name{font-size:1.2rem;font-weight:700;color:#333;margin:0 0 8px;font-family:Roboto,Arial}.channel-desc{font-size:.85rem;color:#666;margin:0 0 15px;line-height:1.4}.channel-numbers{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.phone-number{font-size:1rem;font-weight:700;color:#2874f0;text-decoration:none;transition:color .3s ease}.phone-number:hover{color:#1c65d1;text-decoration:underline}.phone-number.emergency-number{color:#dc3545;font-size:1.1rem}.number-separator{color:#999;font-weight:500}.channel-emails{display:flex;flex-direction:column;gap:8px}.email-address{font-size:.9rem;color:#2874f0;text-decoration:none;transition:color .3s ease;font-weight:600}.email-address:hover{color:#1c65d1;text-decoration:underline}.emergency-note{font-size:.8rem;color:#dc3545;margin-top:10px;padding:8px 12px;background:#dc354514;border-radius:4px;border-left:3px solid #dc3545;font-weight:500}.help-section{padding:60px 0;background:#000;position:relative}.help-container{margin:0 auto;padding:0 8.33%}.section-header{text-align:center;margin-bottom:50px}.section-title{font-size:2.2rem;font-weight:800;color:#fff;margin:0 0 15px;font-family:Inter,Roboto Bold,Arial,sans-serif;background:linear-gradient(90deg,#fff,#f5e8d0,#fff,#f5e8d0,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.section-subtitle{font-size:1.1rem;color:#fffc;max-width:800px;margin:0 auto;line-height:1.6;font-family:Roboto,Arial}.help-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px}.help-card{background:#ffffff0d;border-radius:8px;padding:25px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;display:flex;flex-direction:column;align-items:flex-start}.help-card:hover{background:#2874f01a;border-color:#2874f04d;transform:translateY(-5px);box-shadow:0 8px 25px #0003}.help-card-icon{font-size:2rem;margin-bottom:15px}.help-card-title{font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 10px;font-family:Roboto,Arial;line-height:1.3}.help-card-desc{font-size:.85rem;color:#ffffffb3;margin:0 0 20px;line-height:1.5;flex-grow:1}.help-card-button{background:transparent;color:#2874f0;border:1px solid #2874F0;padding:8px 20px;border-radius:4px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Roboto,Arial}.help-card-button:hover{background:#2874f0;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #2874f04d}.contact-form-section{padding:60px 0;background-color:#fff;position:relative;overflow:hidden}.contact-form-section:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(180,180,180,.65) 1px,transparent 1px);background-size:40px 40px;background-position:0 0;pointer-events:none;z-index:1}.contact-form-section:after{content:"";position:absolute;inset:20px 0 0 20px;background-image:radial-gradient(circle,rgba(160,160,160,.55) 1px,transparent 1px);background-size:40px 40px;background-position:0 0;pointer-events:none;z-index:1}.contact-form-container{margin:0 auto;padding:0 8.33%;position:relative;z-index:2}.form-header{background:linear-gradient(135deg,#17375e,#385d8a);padding:25px 30px;border-radius:8px 8px 0 0;margin-bottom:0;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:3}.form-header-title{font-size:1.5rem;font-weight:700;color:#fff;margin:0;line-height:1.3;font-family:Roboto,Arial;text-shadow:2px 2px 4px rgba(0,0,0,.12)}.form-header-subtitle{font-size:.9rem;color:#fffc;margin:0;font-weight:500}.form-content{background:#fff;padding:30px;border-radius:0 0 8px 8px;box-shadow:0 4px 20px #00000014;border:1px solid #e5d9c0;transition:all .3s ease;position:relative;z-index:3}.form-content:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001f}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:30px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group.full-width{grid-column:1 / -1}.form-label{font-size:.9rem;font-weight:600;color:#333;font-family:Roboto,Arial;display:flex;justify-content:space-between;align-items:center}.error-indicator{background-color:#009688;color:#fff;font-size:.75rem;padding:3px 8px;border-radius:3px;font-weight:500;font-family:Roboto,Arial}.form-input,.form-select,.form-textarea{padding:.6rem;border:1px solid #e5d9c0;border-radius:4px;font-size:.85rem;font-family:Roboto,Arial;color:#333;transition:all .3s ease;width:100%;box-sizing:border-box}.form-input::placeholder,.form-textarea::placeholder{color:#999}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:2px solid #2874F0;border-color:#2874f0}.form-input.error,.form-select.error,.form-textarea.error{border-color:#e74c3c;outline-color:#e74c3c}.form-textarea{resize:vertical;min-height:120px}.char-count{font-size:.75rem;color:#666;text-align:right;margin-top:5px;font-family:Roboto,Arial}.form-actions{display:flex;gap:15px;align-items:center;justify-content:flex-start;padding-top:20px;border-top:1px solid #e5d9c0}.submit-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:.6rem 2.5rem;background-color:#2874f0;color:#fff;border:1px solid transparent;border-radius:4px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Roboto,Arial;box-shadow:0 2px 5px #2874f04d;min-width:200px;max-width:220px;width:auto}.submit-button:hover:not(:disabled){background-color:#1c65d1;transform:translateY(-1px);box-shadow:0 4px 8px #2874f066}.submit-button:active:not(:disabled){background:#1554b3;transform:translateY(0);box-shadow:0 1px 3px #2874f04d}.submit-button:disabled{opacity:.7;cursor:not-allowed;transform:none;background-color:#2874f0}.clear-button{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 2.5rem;background-color:transparent;color:#666;border:1px solid #e5d9c0;border-radius:4px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Roboto,Arial;min-width:200px;max-width:220px;width:auto}.clear-button:hover:not(:disabled){background-color:#f8f9fa;color:#2874f0;border-color:#2874f0;transform:translateY(-1px)}.clear-button:active:not(:disabled){transform:translateY(0)}.clear-button:disabled{opacity:.5;cursor:not-allowed}.loading-spinner{width:14px;height:14px;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.success-message{text-align:center;padding:2.5rem;background:linear-gradient(135deg,#d4edda,#c3e6cb);border-radius:8px;border:1px solid #b1dfbb}.success-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 auto .75rem;color:#155724}.success-icon:before{content:"✓";font-size:24px;font-weight:700;display:block}.success-text{display:block;font-size:1.3rem;font-weight:700;color:#155724;margin-bottom:1rem;font-family:Roboto,Arial}.success-note{color:#155724;font-size:.95rem;line-height:1.6;margin:0 0 1.5rem;font-family:Roboto,Arial;max-width:600px;margin-left:auto;margin-right:auto}.send-another-button{display:inline-block;background:transparent;color:#2874f0;border:2px solid #2874F0;padding:10px 30px;border-radius:4px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Roboto,Arial;min-width:200px}.send-another-button:hover{background:#2874f0;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #2874f04d}.company-section{padding:60px 0;background:#000;position:relative}.company-container{margin:0 auto;padding:0 8.33%}.company-content{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:start}.company-info{display:flex;flex-direction:column;gap:30px}.company-title{font-size:2.2rem;font-weight:700;color:#fff;margin:0;line-height:1.3;text-align:left;font-family:Roboto,Arial}.company-title .highlight{color:#f5e8d0}.company-details{display:flex;flex-direction:column;gap:25px}.company-address{color:#fff;font-size:.9rem;line-height:1.5;margin:0;font-family:Roboto,Arial}.company-address p{margin-bottom:8px}.company-address p:last-child{margin-bottom:0}.company-address strong{color:#f5e8d0;font-weight:700}.company-contact{color:#fff;font-size:.9rem;margin:0;display:flex;flex-direction:column;gap:12px}.contact-item{display:flex;flex-direction:column;gap:5px}.contact-label{font-size:.85rem;color:#ffffffb3;font-weight:500}.contact-link{color:#2874f0;text-decoration:none;transition:color .3s ease;font-weight:600;font-size:.95rem}.contact-link:hover{color:#1c65d1;text-decoration:underline}.company-description{display:flex;flex-direction:column;gap:20px}.description-paragraph{font-size:.9rem;line-height:1.6;color:#fff;margin:0;text-align:left;font-family:Roboto,Arial}.description-paragraph .highlight{color:#f5e8d0;font-weight:700}.support-hours-card,.help-card,.form-content,.form-input,.form-select,.form-textarea,.submit-button,.clear-button,.contact-link,.phone-number,.email-address,.channel-card,.help-card-button,.send-another-button{transition:all .3s ease}.submit-button:focus,.clear-button:focus,.breadcrumb-link:focus,.form-input:focus,.form-select:focus,.form-textarea:focus,.contact-link:focus,.phone-number:focus,.email-address:focus,.send-another-button:focus,.help-card-button:focus{outline:2px solid #2874F0;outline-offset:2px}@media (min-width: 1401px){.support-hours-header{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;padding:40px 50px}.support-hours-icon{display:none}.support-hours-content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}.support-hours-title{flex:0 0 auto;margin:0 40px 0 0;max-width:300px}.support-hours-details{flex:1;max-width:600px;margin-left:auto}.hours-schedule{max-width:100%}.form-grid{grid-template-columns:repeat(12,1fr);gap:25px 15px;margin-bottom:40px}.form-group:nth-child(1){grid-column:span 2;grid-row:1}.form-group:nth-child(2){grid-column:span 5;grid-row:1}.form-group:nth-child(3){grid-column:span 5;grid-row:1}.form-group:nth-child(4){grid-column:span 4;grid-row:2}.form-group:nth-child(5){grid-column:span 4;grid-row:2}.form-group:nth-child(6){grid-column:span 4;grid-row:2}.form-group:nth-child(7){grid-column:1 / span 6;grid-row:3}.form-group:nth-child(8){grid-column:1 / span 6;grid-row:4}.form-group:nth-child(9){grid-column:1 / span 6;grid-row:5}.form-group:nth-child(9) .form-textarea{min-height:150px}.form-actions{justify-content:flex-start;gap:25px;margin-top:30px;padding-top:25px}.submit-button,.clear-button{min-width:200px;max-width:220px;padding:.7rem 2.5rem}}@media (max-width: 1400px) and (min-width: 1201px){.contact-form-container,.support-hours-container,.help-container,.company-container,.contact-header-container,.breadcrumb-container{padding:0 8.33%}.form-grid{grid-template-columns:repeat(2,1fr);gap:25px 20px}.form-group.full-width{grid-column:1 / -1}.form-actions{justify-content:flex-start;gap:20px;margin-top:25px}.submit-button,.clear-button{min-width:180px;max-width:200px}.company-content{gap:30px}.contact-title{font-size:1.8rem}.form-header-title,.company-title,.section-title,.support-hours-title{font-size:2.2rem}.channels-grid{grid-template-columns:1fr}.company-section,.help-section{padding:40px}.help-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media (max-width: 1200px){.contact-form-container,.support-hours-container,.help-container,.company-container,.contact-header-container,.breadcrumb-container{padding:0 5%}.form-grid{grid-template-columns:repeat(2,1fr);gap:25px 20px}.form-group.full-width{grid-column:1 / -1}.form-actions{justify-content:center;gap:20px;margin-top:25px}.submit-button,.clear-button{min-width:200px;max-width:200px;width:200px}.company-content{gap:30px}.contact-title{font-size:1.8rem}.form-header-title,.company-title,.section-title,.support-hours-title{font-size:2.2rem}.channels-grid{grid-template-columns:1fr}.company-section,.help-section{padding:40px}.help-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media (max-width: 968px){.company-section,.help-section,.contact-form-section,.support-hours-section{padding:40px 0}.contact-form-container,.support-hours-container,.help-container,.company-container,.contact-header-container,.breadcrumb-container{padding:0 20px}.company-content{grid-template-columns:1fr;gap:30px}.contact-title{font-size:1.6rem}.form-header-title,.company-title,.section-title,.support-hours-title{font-size:2rem}.form-grid{grid-template-columns:1fr;gap:20px}.form-group.full-width{grid-column:1}.help-grid{grid-template-columns:repeat(2,1fr);gap:20px}.support-hours-header{flex-direction:column;text-align:center;gap:20px}.support-hours-icon{align-self:center}.support-hours-content{flex-direction:column;text-align:center}.support-hours-title{margin-bottom:20px}.support-hours-details{margin-left:0;align-items:center}.hours-schedule{width:100%;max-width:400px}.company-section,.help-section{padding:30px}.contact-form-section{padding:40px 0}.form-content{padding:25px}.support-channels{padding:30px}.form-actions{justify-content:center;flex-direction:row;gap:15px;margin-top:25px}.submit-button,.clear-button{width:200px;min-width:200px;max-width:200px}}@media (max-width: 768px){.contact-title{font-size:1.4rem}.company-section,.help-section,.contact-form-section,.support-hours-section{padding:30px 0}.contact-form-container,.support-hours-container,.help-container,.company-container{padding:0 20px}.form-header-title,.company-title,.section-title,.support-hours-title{font-size:1.8rem}.section-subtitle,.description-paragraph,.form-input,.form-select,.form-textarea,.company-address,.company-contact,.channel-desc{font-size:1.05rem}.form-header{flex-direction:column;gap:10px;text-align:center;padding:20px}.form-content{padding:20px}.support-hours-header{padding:25px}.hours-schedule{flex-direction:column;align-items:flex-start;gap:5px}.channel-card{flex-direction:column;gap:15px}.channel-numbers{flex-direction:column;align-items:flex-start;gap:5px}.number-separator{display:none}.help-grid{grid-template-columns:1fr;gap:15px}.form-actions{justify-content:center;flex-direction:column;align-items:center;gap:12px;margin-top:20px}.submit-button,.clear-button{width:200px;min-width:200px;max-width:200px}}@media (max-width: 675px){.contact-header{padding:100px 0 40px}}@media (max-width: 480px){.breadcrumb-container{font-size:.8rem}.contact-title{font-size:1.2rem}.form-header-title,.company-title,.section-title,.support-hours-title{font-size:1.6rem}.form-content{padding:15px}.support-hours-header,.support-channels{padding:20px}.success-message{padding:1.5rem}.success-icon{width:50px;height:50px}.success-text{font-size:1.1rem}.success-note{font-size:.85rem}.section-subtitle,.description-paragraph,.form-input,.form-select,.form-textarea,.company-address,.company-contact,.channel-desc{font-size:1rem}.form-actions{justify-content:center;flex-direction:column;align-items:center;gap:10px;margin-top:15px}.submit-button,.clear-button{width:100%;min-width:auto;max-width:100%}}
